/*!
Theme Name: Assetmonk
Theme URI: https://www.assetmonk.com/
Author: Alok S.
Author URI: https://alok.dev/
Description: A starter & standard theme for WordPress built for multipurpose.
Version: 1.0.0
Tested up to: 6.0
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: assetmonk
*/

@charset "utf-8";

/*---------------// COLOR CUSTOM PROPERTIES //---------------*/
:root {
    --font-montserrat: "Montserrat";
    --font-integral: "Integral CF";
    --color-white: #ffffff;
    --color-blue: #e9212e;
    --color-dark-grey: #28272c;
}

/*----------- CSS Document -----------*/


.mobile-menu-container li:nth-last-child(1) {
    border-bottom: 0px solid rgb(255 255 255 / 8%) !important;
}

.close{

position: absolute;
top: 5px;
right: 10px;
cursor: pointer;
}


* {
    font-family: "Montserrat";
    /*font-family: 'Integral CF';*/
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

b,
strong {
    font-weight: 500;
}

::placeholder,
::-moz-placeholder,
::-webkit-input-placeholder {
    color: var(--color-dark-grey);
    opacity: 1;
}

html {
    scroll-behavior: smooth;
}

body {
    background: #28272c;
    overflow-x: hidden;
}

img {
    max-width: 100%;
    height: auto;
}

img[src*="svg-icon"] {
    max-width: 100px;
}

ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.mb-5 {
    margin-bottom: 5rem !important;
}

.mb30 {
    margin-bottom: 30px;
}

.mt50 {
    margin-top: 50px;
}

@supports (position: sticky) {
    .is-sticky {
        position: sticky;
        top: 100px;
    }
}

body:not(.home) header {
    background: #28272c;
}

.wpcf7-form.invalid .wpcf7-response-output {
    display: none;
}

.assetmonk-header {
    position: absolute;
    padding: 5px 15px;
    width: 100%;
    top: 0;
    border-bottom: 1px solid #e9212e;
    z-index: 999;
    transition: 0.3s ease all;
}

.assetmonk-header.header-sticky {
    position: fixed;
    background: #28272c;
    padding: 15px;
}

.brand img {
    max-width: 250px;
    height: auto;
    width: 115px;
}

.main-navigation {
    display: flex;
    justify-content: space-between;
}

.main-navigation .menu li.current_page_item a,
.main-navigation .menu li.current-menu-parent>a,
.main-navigation .menu a:hover,
.header-right-nav li a:hover {
    color: var(--color-blue);
}

.main-navigation .menu>li.current_page_item a,
.main-navigation .menu>li.current-menu-parent>a {
    text-decoration: underline;
    text-underline-offset: 4px;
}

.main-navigation ul li {
    display: inline-block;
    position: relative;
}

.main-navigation ul li a {
    font-family: "Poppins", sans-serif;
    padding: 10px;
    display: block;
    text-transform: uppercase;
    color: #ffffff;
    font-size: 16px;
    position: relative;
    z-index: 1;
    line-height: 1;
    transition: all 0.3s ease;
    font-weight: 700;
}

.main-navigation ul ul li a {
    color: #ffffff;
}

/* Main Menu CSS End*/
/* Submenu / Dropdown Menu CSS */
.header-sticky .main-navigation ul li ul {
    top: 56px;
}

.main-navigation ul li ul {
    position: absolute;
    width: 250px;
    left: 0;
    top: 65px;
    z-index: 2;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    visibility: hidden;
    opacity: 0;
    background-color: #1e1916;
    margin: 0;
    padding: 0;
    list-style: none;
}

.main-navigation ul li:hover>ul {
    opacity: 1;
    visibility: visible;
}

.main-navigation ul li ul li a {
    padding: 14px 20px;
    line-height: 26px;
}

.main-navigation ul li ul li {
    display: block;
    text-align: left;
}

.main-navigation ul li ul ul {
    left: 250px;
    top: 0;
}

.main-navigation ul li ul li {
    border-bottom: 1px solid #e5e5e52b;
}

.main-navigation ul li ul li:last-child {
    border-bottom: 0;
}

/* Submenu / Dropdown Menu CSS End */
/* Mobile Menu CSS Start*/
.mobile-menu-trigger {
    cursor: pointer;
    margin-left: 30px;
    display: none;
    background: transparent;
    border: none;
    -webkit-order: 1;
    -ms-order: 1;
    order: 1;
}

.mobile-menu-trigger span {
    height: 2px;
    display: block;
    width: 35px;
    margin-bottom: 9px;
    background-color: #fff;
}

.mobile-menu-trigger span:last-child {
    margin-bottom: 0;
}

.mobile-menu-container {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: #231d1b;
    z-index: 999999;
    opacity: 0;
    visibility: hidden;
    overflow-y: scroll;
    -ms-transform: translateX(100%);
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    overflow-x: hidden;
    -webkit-transition: 0.4s;
    transition: 0.4s;
}

.mobile-menu-container li {
    opacity: 0;
    visibility: hidden;
    -ms-transform: translateX(1000px);
    -webkit-transform: translateX(1000px);
    transform: translateX(100px);
    -webkit-transition: 1s;
    transition: 1s;
    border-top: 1px solid rgb(255 255 255 / 8%);
}

.mobile-menu-container li:nth-last-child(1) {
    border-bottom: 1px solid rgb(255 255 255 / 8%);
}

.mobile-menu-container li>a .slicknav_arrow:after {
    content: "\f067";
    position: absolute;
    font-family: "FontAwesome";
    top: 0;
    bottom: 0;
    color: white;
    z-index: 999;
    margin: 0 auto;
    text-align: center;
    right: 0;
    left: 0;
    font-size: 16px;
    line-height: 50px;
}

.mobile-menu-container.menu-open li.slicknav_open>a .slicknav_arrow:after {
    content: "\f068";
}

.mobile-menu-container.menu-open {
    opacity: 1;
    visibility: visible;
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
}

.mobile-menu-container.menu-open li {
    opacity: 1;
    visibility: visible;
    -ms-transform: translateX(0);
    -webkit-transform: translateX(0);
    transform: translateX(0);
}

.mobile-menu-close {
    position: absolute;
    right: 20px;
    top: 50px;
    width: 30px;
    height: 30px;
    cursor: pointer;
    z-index: 1;
}

.mobile-menu-close::before {
    left: 15px;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.mobile-menu-close::after {
    right: 13px;
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.mobile-menu-close::before,
.mobile-menu-close::after {
    position: absolute;
    height: 30px;
    width: 2px;
    background: #ffffff;
    content: "";
    top: 0;
}

#mobile-menu-wrap {
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    right: 0;
    padding: 150px 20px 20px 20px;
}

#mobile-menu-wrap div {
    background-color: transparent;
}

#mobile-menu-wrap .slicknav_item i {
    display: none;
}

/*Sidebar Start*/
.slicknav_nav,
.slicknav_nav.slicknav_hidden {
    display: block !important;
    text-align: left;
}

.slicknav_btn {
    display: none !important;
}

.slicknav_menu {
    padding-left: 0;
}

.slicknav_nav li>a {
    display: block;
    font-weight: 400;
}

.slicknav_item.slicknav_row a {
    border-bottom: 0;
}

.slicknav_nav .slicknav_row,
.slicknav_nav a {
    padding: 10px 0px;
    margin: 0;
}

.slicknav_nav .slicknav_arrow {
    font-size: 0;
    background: rgb(255 255 255 / 8%);
    height: 100%;
    width: 50px;
    display: inline-block;
    position: absolute;
    top: 0;
}

.slicknav_nav ul {
    margin: 0 0 0 0px;
}

.slicknav_nav .menu-item-has-children ul {
    margin-bottom: 00px;
}

.slicknav_nav .menu-item-has-children ul li {
    padding-left: 25px;
}

.sub-menu .menu-item-has-children a i {
    position: absolute;
    right: 20px;
    top: 20px;
}

.slicknav_nav a:hover,
.slicknav_nav .slicknav_row:hover {
    background-color: transparent;
}

.slicknav_nav .slicknav_row:hover,
.slicknav_nav a:hover,
.slicknav_nav li.current_page_item a,
.slicknav_nav li.current-menu-parent>a {
    border-radius: 0;
    color: var(--color-blue);
}

.slicknav_item.slicknav_row {
    display: inline-block;
    width: 100%;
    position: relative;
}

.slicknav_arrow {
    -webkit-transition: 0.3s;
    transition: 0.3s;
    right: 0;
    top: 17px;
    position: absolute;
}

.slicknav_nav a,
.slicknav_row a {
    color: #ffffff;
    font-size: 18px;
    display: inline-block;
}

/*Sidebar Start*/
/* Mobile Menu CSS End*/

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

    /*Menu*/
    .header-navigation-area {
        display: none;
    }

    .mobile-menu-trigger {
        display: block;
    }
}

@media (min-width: 1025px) and (max-width: 1099px) {
    .main-navigation ul li a {
        font-size: 15px;
        padding: 44px 8px;
    }
}

/*---------------// PRELOADER //---------------*/
body.loaded .preloader-main {
    height: 0;
}

.preloader-main {
    right: 0;
    transition: all 0.3s cubic-bezier(0.77, 0, 0.175, 1) 0s;
    transition-delay: 0.01s;
    z-index: 99999;
}

.page-transition {
    bottom: 0;
    transform: scaleX(1);
    transform-origin: right;
    transition: transform 0.1s cubic-bezier(0.77, 0, 0.175, 1) 0s;
    z-index: 1010;
}

.page-transition,
.preloader-main {
    align-items: center;
    background-color: var(--color-blue);
    color: #fff;
    display: flex;
    font-size: 0;
    justify-content: center;
    overflow: hidden;
    top: 0;
    left: 0;
    position: fixed;
    width: 100%;
    height: 100%;
    text-align: center;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.preloader-main .preloader_title {
    font-size: 46px;
    font-size: 2.875rem;
}

.preloader-main .preloader_title {
    display: block;
    font-size: calc(16px + 30 * ((100vw - 960px) / 320));
    font-size: calc(1rem + 30 * ((100vw - 60rem) / 320));
    font-weight: 700;
    text-transform: uppercase;
    padding: 0 30px;
    position: relative;
    transform: translateY(-0.27em);
    width: 100%;
}

.preloader-main .preloader_title span {
    display: inline-block;
    position: relative;
    font-family: var(--font-integral);
    color: var(--color-white);
    font-size: 35px;
    white-space: pre;
}

.preloader-main.ismobile .preloader_title span {
    margin: 0 5px;
}

.preloader-main .preloader_title span.letter {
    min-width: 0.275em;
    /* opacity: 0; */
    visibility: hidden;
}

body.loaded .preloader-main .preloader_title::before {
    width: 100%;
}

.preloader-main .preloader_title::before {
    background: #fff;
    display: block;
    content: "";
    opacity: 0.6;
    bottom: 0.1em;
    left: 0;
    position: absolute;
    width: 0;
    height: 1px;
    transition: all 0.1s cubic-bezier(0.77, 0, 0.175, 1) 0s;
    z-index: 0;
}

[data-animate] {
    opacity: 0;
    will-change: auto;
}

.text-animated {
    transition: all 0.1s cubic-bezier(0.57, 0.08, 0.9, 0.36);
    opacity: 1;
}

main#primary {
    background-image: url('../../uploads/testimonials-bg-1-1.png');
    background-repeat: no-repeat;
    background-position: center bottom;
    background-blend-mode: multiply;
    -webkit-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
}

/*---------------// IMAGE REVEAL EFFECT //---------------*/
.image-container {
    overflow: hidden;
    position: relative;
    z-index: 9;
}

.home-video video {
    width: 100%;
}

.reveal-box__inner {
    width: 100%;
    overflow: hidden;
    position: relative;
}

.reveal-box__inner::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: var(--color-blue);
}

.enter .reveal-box__inner {
    animation: 0.9s cubic-bezier(0.76, 0, 0.24, 1) 0s both paused slide-in-right;
}

.enter .reveal-box__inner::after {
    animation: 0.9s cubic-bezier(0.76, 0, 0.24, 1) 0.6s both paused slide-out-right;
}

.enter .reveal-box__image {
    animation: 1.5s cubic-bezier(0.76, 0, 0.24, 1) 0.3s both paused scale-in-down;
}

.leave .reveal-box__inner {
    animation: 0.9s cubic-bezier(0.76, 0, 0.24, 1) 0s both paused slide-out-right;
}

.leave .reveal-box__inner::after {
    animation: 0.9s cubic-bezier(0.76, 0, 0.24, 1) 0s both paused slide-in-left;
}

.leave .reveal-box__image {
    animation: 0.9s cubic-bezier(0.76, 0, 0.24, 1) 0s both paused slide-out-left;
}

.animate .reveal-box__inner {
    animation-play-state: running;
}

.animate .reveal-box__inner::after {
    animation-play-state: running;
}

.animate .reveal-box__image {
    animation-play-state: running;
}

@keyframes slide-in-right {
    0% {
        transform: translate3D(-100%, 0, 0);
    }

    100% {
        transform: translate3D(0, 0, 0);
    }
}

@keyframes slide-out-right {
    0% {
        transform: translate3D(0, 0, 0);
    }

    100% {
        transform: translate3D(100%, 0, 0);
    }
}

@keyframes slide-in-left {
    0% {
        transform: translate3D(100%, 0, 0);
    }

    100% {
        transform: translate3D(0, 0, 0);
    }
}

@keyframes slide-out-left {
    0% {
        transform: translate3D(0, 0, 0);
    }

    100% {
        transform: translate3D(-100%, 0, 0);
    }
}

@keyframes scale-in-down {
    0% {
        transform: scale(1.3);
    }

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

/*---------------// ASSETMONK HOME //---------------*/
.assetmonk-banner {
    position: relative;
    padding-top: 106px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    min-height: 100vh;
}

.assetmonk-banner::after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    background: linear-gradient(2deg,
            rgba(40, 39, 44, 1) 33%,
            rgba(40, 39, 44, 0.6502801804315477) 75%,
            rgba(40, 39, 44, 0.3701681356136205) 100%);
    position: absolute;
    top: 0;
    z-index: 1;
}

.asset-spacer {
    position: relative;
    padding-top: 50px;
    padding-bottom: 15em;
    z-index: 9;
}

.push-right {
    width: calc(100% - 75px);
    float: right;
}

.float-right {
    float: right;
}

.banner-container {
    height: 100%;
}

.banner-wrapper {
    height: 100%;
    display: flex;
    align-items: center;
}

.banner-container::before {
    content: "";
    width: 2px;
    height: 197px;
    display: block;
    position: absolute;
    top: 0;
    background: #e9212e;
    margin-left: -60px;
}

.banner-title {
    margin-bottom: 30px;
}

.banner-title span {
    display: block;
    font-family: var(--font-integral);
    font-size: 50px;
    color: var(--color-white);
    font-weight: bold;
    text-transform: uppercase;
    line-height: 60px;
}

.banner-title span b {
    color: var(--color-blue);
}

.banner-title div {
    overflow: hidden;
    margin-bottom: -8px;
}

.banner-subtitle {
    margin-top: 10px;
    margin-bottom: 70px;
}

.banner-subtitle span {
    display: block;
    font-family: var(--font-integral);
    font-size: 35px;
    text-transform: uppercase;
    color: var(--color-white);
    line-height: 1;
}

.banner-subtitle div.text-rotater span {
    color: var(--color-blue);
}

.text-rotater {
    display: inline-block;
    position: relative;
    text-align: left;
}

.text-rotater span {
    opacity: 0;
    display: inline-block;
    position: absolute;
    white-space: nowrap;
    left: 0;
    top: 0;
}

.text-rotater .is-visible {
    position: relative;
    opacity: 1;
    -webkit-animation: push-in 0.6s;
    -moz-animation: push-in 0.6s;
    animation: push-in 0.6s;
}

.text-rotater .is-hidden {
    -webkit-animation: push-out 0.6s;
    -moz-animation: push-out 0.6s;
    animation: push-out 0.6s;
}

@-webkit-keyframes push-in {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-50%);
    }

    70% {
        opacity: 1;
        -webkit-transform: translateX(10%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
    }
}

@-moz-keyframes push-in {
    0% {
        opacity: 0;
        -moz-transform: translateX(-50%);
    }

    60% {
        opacity: 1;
        -moz-transform: translateX(10%);
    }

    100% {
        opacity: 1;
        -moz-transform: translateX(0);
    }
}

@keyframes push-in {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(10%);
        -moz-transform: translateX(10%);
        -ms-transform: translateX(10%);
        -o-transform: translateX(10%);
        transform: translateX(10%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0);
    }
}

@-webkit-keyframes push-out {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
    }

    60% {
        opacity: 0;
        -webkit-transform: translateX(60%);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(50%);
    }
}

@-moz-keyframes push-out {
    0% {
        opacity: 1;
        -moz-transform: translateX(0);
    }

    60% {
        opacity: 0;
        -moz-transform: translateX(60%);
    }

    100% {
        opacity: 0;
        -moz-transform: translateX(50%);
    }
}

@keyframes push-out {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0);
    }

    60% {
        opacity: 0;
        -webkit-transform: translateX(60%);
        -moz-transform: translateX(60%);
        -ms-transform: translateX(60%);
        -o-transform: translateX(60%);
        transform: translateX(60%);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(50%);
        -moz-transform: translateX(50%);
        -ms-transform: translateX(50%);
        -o-transform: translateX(50%);
        transform: translateX(50%);
    }
}

.asset-btn-one {
    position: relative;
    display: flex;
    align-items: center;
    width: max-content;
    height: 54px;
    background-color: var(--color-white);
    border-radius: 50px;
    margin-left: 2px;
    padding: 0;
    overflow: hidden;
    transition: 0.5s;
    transition-duration: 0.5s;
}

.asset-btn-one .icon-asset svg {
    position: relative;
    z-index: 9;
    transition: all 0.5s ease;
}

.asset-btn-one:hover .icon-asset svg {
    transform: rotate(47deg);
    transition-duration: 0.5s;
}

.asset-btn-one .icon-asset {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 54px;
    height: 54px;
    background-color: var(--color-blue);
    padding: 18px;
    border-radius: 100%;
    margin-left: -2px;
    z-index: 9;
}

.asset-btn-one .icon-asset::after {
    content: "";
    width: 0%;
    height: 100%;
    background: var(--color-blue);
    display: block;
    position: absolute;
    left: 0;
    border-radius: 50px;
    z-index: -1;
    transition: all 0.5s ease;
}

.asset-btn-one:hover .icon-asset::after {
    width: 100%;
    z-index: 2;
}

.asset-btn-one span {
    font-family: var(--font-montserrat);
    font-size: 18px;
    color: var(--color-dark-grey);
    font-weight: 300;
    margin: 0 25px 0 18px;
    z-index: 9;
}

.asset-btn-one:hover span {
    color: var(--color-white);
    transition-duration: 0.5s;
}

.dm-width {
    width: 400px;
    max-width: 100%;
    margin: 0 auto;
    pointer-events: none;
}

.iphone-mockup {
    position: relative;
    z-index: 5;
}

.dm-device {
    position: relative;
    width: 100%;
    padding-bottom: 203.477897%;
}

.device {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    -webkit-background-size: 100% 100%;
    background-repeat: no-repeat;
    background-image: url(img/device-sm-1.png);
    background-size: cover;
    background-position: center center;
}

.device::after {
    content: "";
    display: block;
    position: absolute;
    top: 3%;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-image: url(img/device-sm-camera.png);
    background-position: top center;
}

.screen {
    overflow: hidden;
    position: absolute;
    top: 14px;
    bottom: 20.6%;
    left: 0;
    right: 0;
    width: 90.6%;
    height: 96%;
    z-index: -1;
    border-radius: 7%;
    margin: 0 auto 3px;
}

.mobile-screen {
    pointer-events: all;
    background: var(--color-white);
}

.assetmonk-wondering {
    position: relative;
    z-index: 99;
    margin-top: -2rem;
}

.assetmonk-wondering::before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0%;
    width: 100%;
    height: 100%;
    background-color: var(--color-white);
    z-index: 0;
}

.wondering-container {
    width: calc(100% - 130px);
    float: right;
    position: relative;
}

.wondering-top {
    margin-bottom: 90px;
    margin-top: -8rem;
}

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

.assetmonk-icon svg {
    opacity: 0.2;
}

.number-box {
    background: var(--color-dark-grey);
    padding: 40px;
    display: flex;
}

.number-box .number-text:not(:last-child) {
    padding-right: 70px;
    border-right: 1px solid var(--color-white);
}

.number-box .number-text:not(:first-child) {
    padding-left: 40px;
}

.number-box .number-text .number {
    font-family: var(--font-montserrat);
    color: var(--color-blue);
    font-weight: 800;
    line-height: 1;
    font-size: 30px;
    margin-bottom: 20px;
    white-space: nowrap;
}

.number-box .number-text .text {
    font-family: var(--font-montserrat);
    color: var(--color-white);
    line-height: 1;
    font-size: 20px;
}

.wondering-bottom {
    padding-bottom: 5rem;
}

.wondering-content-wrapper {
    width: calc(100% - 0px);
    float: right;
}

.asset-title-one span {
    display: block;
    font-size: 40px;
    font-family: var(--font-integral);
    color: var(--color-dark-grey);
    font-weight: bold;
    line-height: 1;
}

.asset-title-one div {
    overflow: hidden;
}

.asset-title-one div:nth-child(2) span {
    color: var(--color-blue);
}

.asset-text-grid {
    margin-top: 50px;
    display: grid;
    grid-template-columns: 1fr 0fr;
    grid-column-gap: 100px;
}

.asset-text-box {
    margin-bottom: 20px;
}

.asset-text-grid .asset-text-box:nth-of-type(1),
.asset-text-grid .asset-text-box:nth-of-type(2),
.asset-text-grid .asset-text-box:nth-of-type(3),
.asset-text-grid .asset-text-box:nth-of-type(4){
    border-bottom: 2px solid var(--color-blue);
}

.asset-text-box h4 {
    font-size: 22px;
    font-family: var(--font-integral);
    color: var(--color-blue);
    text-transform: uppercase;
    margin-bottom: 20px;
}

.asset-text-box p {
    font-size: 18px;
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);
    line-height: 28px;
    margin-bottom: 20px;
}

.asset-text-box p strong {
    font-family: var(--font-montserrat);
    font-weight: 700;
    color: var(--color-blue);
}

.asset-btn-two {
    position: relative;
    display: flex;
    align-items: center;
    width: max-content;
    overflow: hidden;
    height: 54px;
    background-color: var(--color-blue);
    border-radius: 50px;
    margin-left: 2px;
    padding: 0 25px 0 0;
    transition: 0.5s;
    transition-duration: 0.5s;
}

.asset-btn-two .icon-asset svg {
    position: relative;
    z-index: 9;
    transition: all 0.5s ease;
}

.asset-btn-two:hover .icon-asset svg {
    transform: rotate(47deg);
    transition-duration: 0.5s;
}

.asset-btn-two .icon-asset {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 54px;
    height: 54px;
    background-color: var(--color-dark-grey);
    padding: 18px;
    border-radius: 100%;
    margin-left: -2px;
    z-index: 9;
}

.asset-btn-two .icon-asset::after {
    content: "";
    width: 0%;
    height: 100%;
    background: var(--color-dark-grey);
    display: block;
    position: absolute;
    left: 0;
    border-radius: 50px;
    z-index: -1;
    transition: all 0.5s ease;
}

.asset-btn-two:hover .icon-asset::after {
    width: 100%;
    z-index: 2;
}

.asset-btn-two span {
    font-family: var(--font-montserrat);
    font-size: 18px;
    color: var(--color-white);
    font-weight: 300;
    margin-left: 18px;
    z-index: 9;
}

.asset-btn-two:hover span {
    color: var(--color-white);
    transition-duration: 0.5s;
}

.assetmonk-premium {
    padding: 100px 0 0;
}

.marquee-container {
    margin-bottom: 68px;
}

.marquee {
    width: 75%;
    display: flex;
    overflow: hidden;
    gap: 40px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-mask-image: linear-gradient(var(--mask-direction, to right),
            hsl(0 0% 0% / 0),
            hsl(0 0% 0% / 1) 20%,
            hsl(0 0% 0% / 1) 80%,
            hsl(0 0% 0% / 0));
    mask-image: linear-gradient(var(--mask-direction, to right),
            hsl(0 0% 0% / 0),
            hsl(0 0% 0% / 1) 20%,
            hsl(0 0% 0% / 1) 80%,
            hsl(0 0% 0% / 0));
}

.marquee__group {
    flex-shrink: 0;
    display: flex;
    align-items: center;
    gap: 40px;
    justify-content: space-around;
    min-width: 100%;
    -webkit-animation: scroll-x 15s linear infinite;
    animation: scroll-x 30s linear infinite;
}

@media (prefers-reduced-motion: reduce) {
    .marquee__group {
        -webkit-animation-play-state: paused;
        animation-play-state: paused;
    }
}

.marquee--reverse .marquee__group {
    gap: 40px;
    /*animation-direction: reverse;*/
    -webkit-animation-delay: -3s;
    animation-delay: -3s;
}

@-webkit-keyframes scroll-x {
    from {
        transform: translateX(0);
    }

    to {
        transform: translateX(calc(-100% - 14px));
    }
}

@keyframes scroll-x {
    from {
        transform: translateX(0);
    }

    to {
        transform: translateX(calc(-100% - 14px));
    }
}

@-webkit-keyframes scroll-y {
    from {
        transform: translateY(0);
    }

    to {
        transform: translateY(calc(-100% - 14px));
    }
}

@keyframes scroll-y {
    from {
        transform: translateY(0);
    }

    to {
        transform: translateY(calc(-100% - 14px));
    }
}

.marquee .marquee-text {
    display: grid;
    place-items: center;
    letter-spacing: 3px;
}

.marquee .marquee-text span {
    font-family: var(--font-integral);
    font-size: 48px;
    font-weight: bold;
    color: #ffffff;
    text-transform: uppercase;
    line-height: 1;
}

.assetmonk-invest-premium {
    padding-bottom: 8rem;
}

.premium-container {
    background: var(--color-blue);
    padding: 30px 0;
    height: 100%;
}

.asset-title-two div {
    overflow: hidden;
}

.asset-title-two span {
    display: block;
    font-size: 40px;
    font-family: var(--font-integral);
    color: var(--color-dark-grey);
    font-weight: bold;
    line-height: 1;
}

.asset-title-two div:nth-child(1) span {
    color: var(--color-white);
}

.subtitle {
    font-size: 20px;
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);
    line-height: 1.4;
    font-weight: 400;
    margin: 12px 0;
}

.subtitle img {
    margin-right: 5px;
}

.logo-img {
    margin: 0 0 20px;
}

.grade-box {
    padding: 20px 20px;
    border: 1px solid var(--color-dark-grey);
    border-radius: 11px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    max-width: max-content;
    margin: 20px 0 30px;
}

.grade-box .grade:not(:last-child) {
    border-right: 1px solid var(--color-dark-grey);
    padding-right: 20px;
}

.grade-box .grade:last-child {
    padding-left: 20px;
}

.grade-box .grade h4 {
    font-family: var(--font-integral);
    font-size: 20px;
    font-weight: 600;
    color: var(--color-white);
    line-height: 22px;
}

.grade-box .grade h5 {
    font-family: var(--font-montserrat);
    font-size: 18px;
    font-weight: 600;
    color: var(--color-dark-grey);
}

.btn-style-three {
    position: relative;
    display: block;
    border-radius: 13px;
    background-color: var(--color-dark-grey);
    font-family: var(--font-montserrat);
    font-size: 16px;
    color: var(--color-blue);
    font-weight: 600;
    text-transform: uppercase;
    padding: 15px 20px;
    width: max-content;
    transition: 0.5s ease;
}

.btn-style-three:hover {
    background-color: var(--color-white);
    color: var(--color-dark-grey);
}

.webinar-time {
    margin: 30px 0 50px;
    display: flex;
    align-items: center;
}

.webinar-time span {
    display: flex;
    align-items: center;
}

.webinar-time span:first-child {
    margin-right: 20px;
}

.webinar-time span .wt {
    margin-left: 10px;
}

.webinar-modal .modal-fullscreen {
    height: 100%;
}

.modal-body {
    padding: 0;
    overflow: hidden !important;
    position: relative;
}

.modal-body>* {
    height: 100%;
}

.webinar-modal .btn-close {
    position: absolute;
    right: 10px;
    top: 15px;
    z-index: 99;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #3cf;
    border-radius: 0;
    opacity: 1;
}

.webinar-form {
    height: 100%;
    padding-top: 10vh;
}

.webinar-form .asset-title-one {
    margin-bottom: 3rem;
}

.webinar-form-wrapper {
    position: relative;
    width: 80%;
}

.webinar-form.push-right {
    margin-left: auto;
}

.webinar-form::before {
    content: "";
    width: 2px;
    height: 22vh;
    display: block;
    position: absolute;
    left: 160px;
    top: 0;
    background: rgb(59, 190, 234);
}

.webinar-modal .btn-close svg path {
    fill: #ffffff;
}

.webinar-modal .modal-body .image-container {
    height: 100%;
}

.webinar-modal .modal-body .image-container div {
    height: 100%;
}

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

.asset-btn-three {
    position: relative;
    display: inline-flex;
    align-items: center;
    width: max-content;
    height: 54px;
    background-color: var(--color-white);
    border-radius: 50px;
    margin-left: 2px;
    padding: 0 25px 0 0;
    overflow: hidden;
    transition: 0.5s;
    transition-duration: 0.5s;
}

.asset-btn-three .icon-asset svg {
    position: relative;
    z-index: 9;
    transition: all 0.5s ease;
}

.asset-btn-three:hover .icon-asset svg {
    transform: rotate(47deg);
    transition-duration: 0.5s;
}

.asset-btn-three .icon-asset {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 54px;
    height: 54px;
    background-color: var(--color-dark-grey);
    padding: 18px;
    border-radius: 100%;
    margin-left: -2px;
    z-index: 9;
}

.asset-btn-three .icon-asset::after {
    content: "";
    width: 0%;
    height: 100%;
    background: var(--color-dark-grey);
    display: block;
    position: absolute;
    left: 0;
    border-radius: 50px;
    z-index: -1;
    transition: all 0.5s ease;
}

.asset-btn-three:hover .icon-asset::after {
    width: 100%;
    z-index: 2;
}

.asset-btn-three span {
    font-family: var(--font-montserrat);
    font-size: 18px;
    color: var(--color-dark-grey);
    font-weight: 300;
    margin-left: 18px;
    z-index: 9;
}

.asset-btn-three:hover span {
    color: var(--color-white);
    transition-duration: 0.5s;
}

.premium-video-container {
    background-size: cover;
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    background: #fff;
}

.premium-video-spacer {
    height: auto;
    position: relative;
}

.premium-video-spacer video {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.video-play {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 70px;
}

.video-play p {
    color: var(--color-white);
    font-family: var(--font-montserrat);
    font-size: 16px;
    text-align: center;
}

.assetmonk-motto {
    padding: 6rem 0 8rem;
    background: var(--color-white);
}

.assetmonk-motto .motto-container .asset-title-one div:nth-child(2) span {
    color: var(--color-blue);
}

.motto-container .subtitle {
    width: 38%;
}

.select-container {
    margin-bottom: 100px;
}

.select-text-form {
    font-size: 28px;
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);
    line-height: 70px;
    font-weight: 600;
    display: inline-block;
    width: 88%;
}

/*the container must be positioned relative:*/
.custom-select {
    position: relative;
    display: inline-block;
    transition: 0.3s all;
}

.custom-select select {
    display: none;
    /*hide original SELECT element:*/
}

.select-selected {
    background-color: rgba(59, 190, 234, 0.3);
}

/*style the arrow inside the select element:*/
.select-selected::after {
    position: absolute;
    content: "";
    top: 50%;
    right: 0;
    transform: translate(-100%, -20%);
    width: 0;
    height: 0;
    border: 8px solid transparent;
    border-color: var(--color-dark-grey) transparent transparent transparent;
}

/*point the arrow upwards when the select box is open (active):*/
.select-selected.select-arrow-active:after {
    border-color: transparent transparent var(--color-dark-grey) transparent;
    top: 25%;
}

/*style the items (options), including the selected item:*/
.select-items div,
.select-selected {
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);
    padding: 5px 40px 5px 16px;
    border: 1px solid transparent;
    border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent;
    cursor: pointer;
    user-select: none;
    line-height: 1;
}

.select-selected {
    position: relative;
}

.select-items div {
    font-size: 24px;
    white-space: nowrap;
}

/*style items (options):*/
.select-items {
    position: absolute;
    background-color: var(--color-blue);
    top: 100%;
    left: 0;
    right: 0;
    z-index: 99;
    min-width: fit-content;
}

/*hide the items when the select box is closed:*/
.select-hide {
    display: none;
}

.select-items div:hover,
.same-as-selected {
    background-color: rgba(0, 0, 0, 0.1);
}

.investment-email {
    text-align: center;
}

.investment-email .form-flex {
    width: 100%;
    text-align: center;
    /* display: flex;
    justify-content: center;
    align-items: center; */
}

.investment-email p {
    font-size: 20px;
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);
    display: block;
}

.investment-email .form-flex .form-group {
    display: flex;
    align-items: center;
    position: relative;
    margin-bottom: 15px;
}

.intl-tel-input ul.country-list {
    max-width: 400px;
    white-space: normal;
    min-width: 338px;
}

.wpcf7-form-control-wrap {
    width: 100%;
    display: block;
}

.investment-email .form-flex .form-group input {
    background: var(--color-blue);
    border: none;
    color: var(--color-white);
    border-radius: 50px;
    height: 55px;
    overflow: hidden;
    display: flex;
    align-items: center;
    padding-left: 20px;
    width: 100%;
}

.investment-email .form-flex .form-group input.wpcf7-phonetext {
    padding: 15px 15px 15px 55px !important;
}

.investment-email .form-flex .form-group input::placeholder,
.investment-email .form-flex .form-group input::-moz-placeholder,
.investment-email .form-flex .form-group input::-webkit-input-placeholder {
    color: var(--color-white);
}

.investment-email .form-flex .form-group input[type="submit"] {
    position: absolute;
    top: 0;
    right: 30px;
    color: var(--color-white);
    background: var(--color-dark-grey);
    border-radius: 100%;
    padding: 15px;
    margin-top: 0;
    width: auto;
    margin: 0;
}

.assetmonk-explore-products {
    padding: 6rem 0;
    background: url(../../uploads/explore-products-min.png) no-repeat center center;
    background-size: cover;
}

.asset-title-three div {
    overflow: hidden;
}

.asset-title-three span {
    display: block;
    font-size: 40px;
    font-family: var(--font-integral);
    color: var(--color-white);
    font-weight: bold;
    line-height: 1;
}

.asset-title-three div:nth-child(2) span {
    color: var(--color-blue);
}

.asset-products {
    position: relative;
    margin: 0;
    padding-top: 8rem;
    padding-bottom: 4rem;
    width: 90%;
    margin-bottom: 50px !important;
}

.explore-slider {
    overflow: hidden;
}

.asset-products .explore-swiper-pagination {
    bottom: 0;
    display: flex;
    justify-content: center;
    width: 100%;
}

.asset-products .explore-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: var(--color-blue);
}

.asset-products .explore-swiper-pagination .swiper-pagination-bullet {
    width: 18px;
    height: 18px;
    border: 3px solid var(--color-white);
    background: var(--color-dark-grey);
    opacity: 1;
}

.asset-products .explore-swiper-pagination .swiper-pagination-bullet {
    margin: 0 5px;
}

.product-container {
    position: relative;
    padding: 20px 40px;
}

.explore-slide.swiper-slide-active .product-container {
    border-left: 2px solid;
    border-right: 2px solid;
    border-image: linear-gradient(to bottom,
            #323135 0%,
            var(--color-white) 50%,
            #323135 100%) 1;
}

.product-container img {
    margin-bottom: 40px;
    max-width: 100px;
}

.product-container h3 {
    font-size: 30px;
    font-family: var(--font-montserrat);
    color: var(--color-blue);
    font-weight: 600;
    line-height: 1.571;
    margin-bottom: 30px;
}

.product-container>p {
    font-size: 18px;
    font-family: var(--font-montserrat);
    color: var(--color-white);
    font-weight: 600;
    line-height: 1.571;
    margin-bottom: 50px;
}

.product-container .benefits {
    display: flex;
    justify-content: space-between;
    margin-bottom: 40px;
}

.product-container .benefits .benefits-inner span {
    display: block;
    font-size: 25px;
    font-family: var(--font-montserrat);
    color: var(--color-white);
    font-weight: 600;
}

.product-container .benefits .benefits-inner p {
    display: block;
    font-size: 18px;
    font-family: var(--font-montserrat);
    color: var(--color-white);
}

.risk {
    font-size: 23px;
    font-family: var(--font-montserrat);
    color: var(--color-blue);
    font-weight: 600;
    line-height: 1;
}

.explore-navigation .explore-swiper-button-prev {
    width: 30px;
    height: 30px;
    display: block;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='512' height='512' x='0' y='0' viewBox='0 0 256 256' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg transform='matrix(-1,1.2246467991473532e-16,-1.2246467991473532e-16,-1,256.00000762939453,255.99999999999994)'%3E%3Cg%3E%3Cg%3E%3Cpolygon points='79.093,0 48.907,30.187 146.72,128 48.907,225.813 79.093,256 207.093,128 ' fill='%233bbeea' data-original='%233bbeea' class=''%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
}

.explore-navigation .explore-swiper-button-next {
    width: 30px;
    height: 30px;
    display: block;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='512' height='512' x='0' y='0' viewBox='0 0 256 256' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpolygon points='79.093,0 48.907,30.187 146.72,128 48.907,225.813 79.093,256 207.093,128 ' fill='%233bbeea' data-original='%233bbeea' class=''%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
}

.explore-swiper-button-next {
    right: -70px;
    left: auto;
}

.explore-swiper-button-prev {
    left: -70px;
    right: auto;
}

.assetmonk-explore-products .button-container {
    display: flex;
    justify-content: center;
}

/* .btn-style-four {
    display: block;
    text-align: center;
    font-size: 16px;
    font-family: var(--font-montserrat);
    color: var(--color-white);
    line-height: 1;
    padding: 20px;
    width: 100%;
    background: var(--color-blue);
} */

.assetmonk-buzz {
    padding: 60px 0;
    background: var(--color-white);
}

.assetmonk-buzz .asset-title-one {
    display: flex;
}

.assetmonk-buzz .asset-title-one div:nth-child(2) span {
    margin-left: 15px;
}

.buzz-block {
    margin-top: 60px;
    overflow: hidden;
}

.buzz-block .buzz-img {
    text-align: center;
}

.asset-title-four div {
    overflow: hidden;
}

.asset-title-four span {
    display: block;
    font-size: 40px;
    font-family: var(--font-integral);
    color: var(--color-white);
    font-weight: bold;
    line-height: 1;
}

.asset-title-four div:nth-child(1) span {
    color: var(--color-blue);
}

.asset-title-five div {
    overflow: hidden;
}

.asset-title-five span {
    display: block;
    font-size: 40px;
    font-family: var(--font-integral);
    color: var(--color-blue);
    font-weight: bold;
    line-height: 1;
}

.asset-title-five div:nth-child(1) span {
    color: var(--color-dark-grey);
}

.assetmonk-investment {
    padding: 7rem 0;
    background: var(--color-white);
}

.assetmonk-investment .button-container {
    display: flex;
    justify-content: center;
}

.graph-container {
    margin-top: 6rem;
    margin-bottom: 6rem;
    display: block;
}

.assetmonk-safe-secure {
    /*padding: 6rem 0;*/
    padding: 3rem 0;
}

.assetmonk-safe-secure .safe-container .asset-title-four div:nth-child(1) span {
    color: var(--color-blue);
}

.safe-container {
    margin-bottom: 8rem;
}

.assetmonk-safe-secure .button-container {
    margin-top: 16rem;
}

.safe-points {
    padding-top: 5rem;
}

.secure-box {
    position: relative;
    margin-bottom: 50px;
    padding-top: 50px;
}

.secure-box::before {
    content: "";
    width: 70%;
    height: 1px;
    background: var(--color-white);
    display: block;
    position: absolute;
    top: 0;
}

.secure-box .secure-title {
    font-size: 25px;
    font-family: var(--font-montserrat);
    color: var(--color-white);
    font-weight: 600;
    line-height: 1;
    margin-bottom: 20px;
}

.secure-box .secure-title span {
    font-size: 25px;
    font-family: var(--font-montserrat);
    color: var(--color-blue);
    font-weight: 600;
    line-height: 1;
    margin-right: 10px;
}

.secure-box p {
    font-size: 21px;
    font-family: var(--font-montserrat);
    color: var(--color-white);
    line-height: 30px;
}

.safe-points>.secure-box.highlighted * {
    color: var(--color-blue);
}

.question-box {
    background: var(--color-white);
    padding: 50px;
}

.accordion-container {
    margin-top: 2rem;
    margin-bottom: 3rem;
    width: 80%;
}

.accordion-container .accordion-button {
    font-size: 20px;
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);
    line-height: 1;
    font-weight: 600;
    border-bottom: 1px solid var(--color-blue);
    padding-left: 30px;
    border-radius: 0 !important;
}

.accordion-container .accordion-button:not(.collapsed) {
    box-shadow: none;
    background: transparent;
}

.accordion-container .accordion-button:focus {
    border-color: var(--color-blue);
    box-shadow: none;
}

.accordion-container .accordion-item {
    border: none;
}

.accordion-container .accordion-body p {
    font-size: 18px;
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);
    line-height: 1.6;
    text-align: justify;
}

.accordion-container .accordion-button::after {
    position: absolute;
    left: 0;
    width: 15px;
    height: 15px;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='512' height='512' x='0' y='0' viewBox='0 0 448 448' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='m272 184c-4.417969 0-8-3.582031-8-8v-176h-80v176c0 4.417969-3.582031 8-8 8h-176v80h176c4.417969 0 8 3.582031 8 8v176h80v-176c0-4.417969 3.582031-8 8-8h176v-80zm0 0' fill='%233bbeea' data-original='%233bbeea' class=''%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}

.accordion-container .accordion-button:not(.collapsed)::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='512' height='512' x='0' y='0' viewBox='0 0 22.354 22.354' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='8.61' width='22.354' height='5.133' fill='%233bbeea' data-original='%233bbeea' class=''%3E%3C/rect%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    transform: rotate(180deg);
}

.question-container {
    position: relative;
}

.form-wrapper {
    margin-top: 20px;
}

.question-form {
    width: 80%;
}

.question-form .question-title span {
    display: block;
    font-size: 20px;
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);
}

.form-wrapper .form-group input,
.form-wrapper .form-group textarea {
    border: 1px solid var(--color-blue);
    padding: 12px 25px;
    margin-bottom: 25px !important;
    width: 100%;
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);
    font-size: 20px;
    display: flex;
}

.form-wrapper .form-group .button-container input {
    margin-bottom: 0 !important;
}

.wpcf7-not-valid-tip {
    margin-bottom: 15px;
}

.form-group input[type="submit"] {
    text-transform: uppercase;
    color: #e9212e !important;
}

.form-group input:focus,
.form-group textarea:focus {
    box-shadow: none;
    outline: none;
}

.form-group button {
    border: none;
    background: transparent;
    margin-top: 25px;
}

.form-group input::placeholder,
.form-group input::-moz-placeholder,
.form-group input::-webkit-input-placeholder,
.form-group textarea::placeholder,
.form-group textarea::-moz-placeholder,
.form-group textarea::-webkit-input-placeholder {
    color: var(--color-dark-grey);
}

.image-overlap {
    position: absolute;
    bottom: -8%;
    right: 0;
}

.nri-testimonials .why-wait {
    padding-left: 0;
    margin-bottom: 35px;
}

.nri-testimonials .why-wait .asset-title-one {
    display: block;
    text-align: center;
}

.nri-testimonials .why-wait+.button-container .asset-btn-one {
    margin: 30px auto 0;
}

.assetmonk-testimonials {
    padding: 9rem 0 5rem;
    background-image: url('../../uploads/testimonials-bg-1-1.png');
    background-repeat: no-repeat;
    background-position: center bottom;
    background-blend-mode: multiply;
    -webkit-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
}

.asset-title-six div {
    overflow: hidden;
}

.asset-title-six span {
    display: block;
    font-size: 40px;
    font-family: var(--font-integral);
    color: var(--color-white);
    font-weight: bold;
    line-height: 1;
}

.asset-title-six div:nth-child(3) span {
    color: var(--color-blue);
}

.tt-testimonials {
    position: relative;
    width: 70%;
    margin-bottom: 6rem;
}

.tt-container {
    padding: 50px 0 0;
    position: relative;
    overflow: hidden;
    z-index: 2;
}

.testimonials-slider {
    background: var(--color-white);
    border-radius: 10px;
    overflow: hidden;
    position: relative;
}

.testimonials-slider::before {
    content: "";
    width: 34px;
    height: 34px;
    background-image: url(img/icon-asset.png);
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    z-index: 9;
    right: 15px;
    top: 15px;
}

.tt-testimonials::after {
    content: "";
    width: 100%;
    height: 500px;
    display: block;
    border: 2px solid var(--color-blue);
    position: absolute;
    top: 80px;
    z-index: 1;
    left: 30px;
    border-radius: 10px;
}

.testimonials-slide {
    background: var(--color-white);
    position: relative;
    height: 500px;
}

.testimonials-slide-content .content-top {
    padding: 40px;
}

.testimonials-slide-content .content-top p {
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);
    font-size: 20px;
    line-height: 35px;
}

.testimonials-slide-content .content-bottom {
    padding: 15px 40px;
    background: #e6e7e8;
    position: absolute;
    bottom: 0;
    width: 100%;
}

.testimonials-slide-content .content-bottom .tt-box {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.testimonials-slide-content .content-bottom .tt-box .tt-name {
    display: flex;
    align-items: center;
}

.testimonials-slide-content .content-bottom .tt-box .tt-name span {
    margin-left: 50px;
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);
    font-size: 24px;
    text-transform: uppercase;
    font-weight: 600;
}

.testimonials-slide-content .content-bottom .tt-box .tt-designation {
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);
    font-size: 15px;
}

.testimonials-swiper-pagination {
    display: none !important;
}

.tt-testimonials .testimonials-swiper-pagination {
    bottom: -90px;
    display: flex;
    justify-content: center;
    width: 100%;
}

.tt-testimonials .testimonials-swiper-pagination .swiper-pagination-bullet {
    width: 18px;
    height: 18px;
    border: 3px solid var(--color-white);
    background: var(--color-dark-grey);
    opacity: 1;
}

.tt-testimonials .testimonials-swiper-pagination .swiper-pagination-bullet {
    margin: 0 5px;
}

.tt-testimonials .testimonials-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: var(--color-blue);
}

.testimonials-swiper-button-prev {
    left: -70px;
    right: auto;
}

.testimonials-swiper-button-next {
    right: -10rem;
    left: auto;
}

.testimonial-navigation .testimonials-swiper-button-prev {
    width: 30px;
    height: 30px;
    display: block;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='512' height='512' x='0' y='0' viewBox='0 0 256 256' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg transform='matrix(-1,1.2246467991473532e-16,-1.2246467991473532e-16,-1,256.00000762939453,255.99999999999994)'%3E%3Cg%3E%3Cg%3E%3Cpolygon points='79.093,0 48.907,30.187 146.72,128 48.907,225.813 79.093,256 207.093,128 ' fill='%233bbeea' data-original='%233bbeea' class=''%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
}

.testimonial-navigation .testimonials-swiper-button-next {
    width: 30px;
    height: 30px;
    display: block;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='512' height='512' x='0' y='0' viewBox='0 0 256 256' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpolygon points='79.093,0 48.907,30.187 146.72,128 48.907,225.813 79.093,256 207.093,128 ' fill='%233bbeea' data-original='%233bbeea' class=''%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
}

.why-wait .asset-title-one {
    display: flex;
}

.why-wait .asset-title-one div:nth-child(1) span {
    color: var(--color-white);
}

.why-wait .asset-title-one div:nth-child(2) span {
    margin-left: 15px;
}

.why-wait {
    margin-top: 1rem;
    padding-left: 8rem;
}

.why-wait .button-container {
    margin-top: 40px;
}

.schedule-call {
    font-family: var(--font-montserrat);
    color: var(--color-white);
    font-size: 16px;
    margin-top: 30px;
}

.schedule-call span {
    font-family: var(--font-montserrat);
    color: var(--color-blue);
    text-decoration: underline;
    font-size: 16px;
}

footer {
    background: var(--color-white);
    padding: 90px 30px 20px;
}

.footer-left .brand-logo img {
    width: 342px;
    height: auto;
}

.footer-left .brand-logo {
    margin-bottom: 85px;
}

.newsletter {
    width: 60%;
}

.newsletter form p {
    display: block;
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);
    font-size: 21px;
    margin-bottom: 0;
}

.newsletter form .form-group {
    display: flex;
    align-items: center;
    position: relative;
}

.newsletter form input {
    display: block;
    border: none;
    border-bottom: 1px solid var(--color-blue);
    padding: 10px 0;
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);
    font-size: 27px;
    margin: 0;
}

.newsletter form input:focus {
    box-shadow: none;
    outline: none;
}

.newsletter form input[type="submit"] {
    border: none;
    background: transparent;
    font-family: var(--font-montserrat);
    font-size: 21px;
    color: var(--color-blue);
    width: auto;
    margin: 0;
    position: absolute;
    right: 0;
    padding-right: 35px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='512' height='512' x='0' y='0' viewBox='0 0 492.004 492.004' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M484.14,226.886L306.46,49.202c-5.072-5.072-11.832-7.856-19.04-7.856c-7.216,0-13.972,2.788-19.044,7.856l-16.132,16.136 c-5.068,5.064-7.86,11.828-7.86,19.04c0,7.208,2.792,14.2,7.86,19.264L355.9,207.526H26.58C11.732,207.526,0,219.15,0,234.002 v22.812c0,14.852,11.732,27.648,26.58,27.648h330.496L252.248,388.926c-5.068,5.072-7.86,11.652-7.86,18.864 c0,7.204,2.792,13.88,7.86,18.948l16.132,16.084c5.072,5.072,11.828,7.836,19.044,7.836c7.208,0,13.968-2.8,19.04-7.872 l177.68-177.68c5.084-5.088,7.88-11.88,7.86-19.1C492.02,238.762,489.228,231.966,484.14,226.886z' fill='%233bbeea' data-original='%233bbeea' class=''%3E%3C/path%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-size: 18px;
    background-repeat: no-repeat;
    background-position: 95px;
    z-index: 9;
    background-color: #fff;
    margin-top: -1px;
}

.newsletter form .wpcf7-spinner {
    display: none;
}

.footer-middle h4 {
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);
    font-size: 21px;
    text-transform: uppercase;
    font-weight: bolder;
}

.footer-middle ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.footer-middle a {
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);
    font-size: 19px;
    transition: 0.3s ease all;
}

.footer-middle p {
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);
    font-size: 19px;
}

.footer-middle a:hover,
.footer-middle .current-menu-item a {
    color: var(--color-blue);
}

.footer-middle ul li {
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);
    font-size: 19px;
}

.footer-last {
    margin-bottom: 30px;
}

.footer-last h4 {
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);
    font-size: 21px;
    text-transform: uppercase;
    font-weight: bolder;
}

.footer-last ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.footer-last ul li a {
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);
    font-size: 19px;
    transition: 0.3s ease all;
}

.footer-last ul li a:hover {
    color: var(--color-blue);
}

.footer-social ul {
    padding: 0;
    margin: 0;
    list-style: none;
    display: flex;
}

.footer-social ul li:not(:last-child) {
    margin-right: 30px;
}

.footer-social ul li a {
    color: var(--color-blue);
    font-size: 30px;
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.footer-bottom {
    margin-top: 12rem;
}

.disclaimer {
    margin-top: 3rem;
    text-align: justify;
}

.disclaimer strong {
    font-weight: bold;
}

.disclaimer * {
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);
    font-size: 12px;
}

/* PAGE TITLE */
.page-banner {
    margin-top: 105px;
    position: relative;
}

.page-container {
    padding-top: 50px;
}

.page-container::before {
    content: "";
    width: 2px;
    height: 100px;
    display: block;
    position: absolute;
    top: 0;
    background: rgb(59, 190, 234);
    margin-left: -60px;
}

.page-container .page-title span {
    display: block;
    font-family: var(--font-integral);
    font-size: 50px;
    color: var(--color-white);
    font-weight: bold;
    text-transform: uppercase;
    line-height: 60px;
}

.page-container .page-title div:first-child:last-child span {
    display: inline;
}

.page-container .page-title span span {
    color: var(--color-blue);
}

.page-container .page-title div:not(:first-child):last-child span {
    color: var(--color-blue) !important;
}

.page-container .page-title div {
    overflow: hidden;
    margin-bottom: -8px;
}

/* ABOUT US */
.assetmonk-narrative {
    position: relative;
    margin: 5rem 0 0;
    padding-bottom: 10rem;
    padding-top: 100px;
}

.assetmonk-narrative::before {
    content: "";
    display: block;
    position: absolute;
    right: -15.66%;
    width: 90%;
    height: 100%;
    background-color: var(--color-white);
    z-index: 0;
}

.narrative-container {
    position: relative;
}

.narrative-container .image-container {
    margin-top: -100px;
}

.narrative-content-wrapper {
    width: calc(100% - 110px);
    float: right;
    padding-top: 80px;
}

.narrative-subtitle {
    margin-top: 30px;
    margin-bottom: 30px;
    width: 60%;
}

.narrative-subtitle h6 {
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);
    font-size: 20px;
}

.narrative-subtitle h5 {
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);
    font-size: 20px;
    font-weight: 500;
}

.narrative-subtitle p {
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);
    font-size: 18px;
    font-style: italic;
}

.narrative-text-box {
    width: 60%;
    padding: 20px 0;
    border-top: 2px solid var(--color-blue);
}

.narrative-text-box h5 {
    font-family: var(--font-integral);
    color: var(--color-dark-grey);
    font-size: 30px;
    font-weight: 500;
    margin-bottom: 20px;
}

.narrative-text-box h6 {
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);
    font-size: 20px;
}

.narrative-text-box p {
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);
    font-size: 18px;
    font-style: italic;
}

.narrative-text-box:first-child {
    border-top: none;
    padding-top: 0;
}

.narrative-subtitle h5 strong {
    border-top: 2px solid var(--color-blue);
    display: block;
    padding-top: 15px;
    margin-top: 30px;
}

.assetmonk-mission-vision {
    margin-top: -2rem;
}

.mv-box {
    padding: 0 !important;
    background-color: transparent;
    width: 100%;
    height: 200px;
    perspective: 1000px;
}

.flip-box-inner {
    position: relative;
    width: 100%;
    height: 100%;
    text-align: center;
    transition: transform 0.5s;
    transform-style: preserve-3d;
    display: flex;
    justify-content: center;
    align-items: center;
}

.mv-box:hover .flip-box-inner {
    transform: rotateY(180deg);
}

.flip-box-front,
.flip-box-back {
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
}

.flip-box-front {
    background-color: transparent;
    background: var(--color-blue);
    padding: 20px;
}

.flip-box-back {
    transform: rotateY(180deg);
    background: var(--color-blue);
    padding: 20px;
    display: grid;
    grid-template-columns: 0.5fr 1fr;
    gap: 0px;
}

.mv-box .mv-img {
    width: 80%;
}

.mv-box .mv-img img {
    filter: brightness(100);
}

.mv-box h5 {
    font-family: var(--font-integral);
    color: var(--color-dark-grey);
    font-size: 40px;
    font-weight: 600;
    line-height: 1;
    margin-bottom: 0px;
    width: 80%;
    margin: 0 auto;
}

.mv-box p {
    margin-top: 15px;
    margin-bottom: 0px;
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);
    font-size: 18px;
    line-height: 1.4;
    text-align: left;
}

.assetmonk-journey {
    padding: 8rem 0;
}

.journey-wrapper {
    margin-top: 4rem;
}

.counter-categories {
    position: relative;
    display: flex;
    text-align: center;
    gap: 100px;
}

.counter-categories .categories-left,
.counter-categories .categories-right {
    width: 100%;
}

.counter-categories::after {
    position: absolute;
    content: "";
    width: 1px;
    height: 80%;
    display: block;
    background: var(--color-white);
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.categories-box:not(:last-child) {
    border-bottom: 1px solid var(--color-white);
    padding-bottom: 25px;
}

.categories-box:not(:first-child) h4 {
    margin-top: 15px;
}

.categories-box h4 {
    font-family: var(--font-integral);
    color: var(--color-blue);
    font-size: 33px;
    margin-bottom: 10px;
}

.categories-box p {
    font-family: var(--font-montserrat);
    color: var(--color-white);
    font-size: 20px;
    margin-bottom: 0;
}

.assetmonk-investors {
    padding: 3rem 0;
}

.investors-content {
    padding-top: 100px;
    margin-left: 3rem;
    width: 80%;
}

.investors-content .asset-title-three {
    padding-bottom: 40px;
}

.investors-hr {
    width: 60%;
    height: 1px;
    background: var(--color-white);
    margin-bottom: 40px;
}

.investors-content p {
    font-family: var(--font-montserrat);
    color: var(--color-white);
    font-size: 18px;
}

.investors-content p strong {
    font-family: var(--font-montserrat);
    color: var(--color-blue);
}

.info-group {
    margin-top: 50px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 30px;
}

.info-group .info-box {
    font-family: var(--font-montserrat);
    background: var(--color-blue);
    color: var(--color-dark-grey);
    height: 65px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-size: 18px;
    padding: 0 40px;
}

.assetmonk-solution {
    padding: 5rem 0;
}

.solution-boxes {
    margin-top: 80px;
}

.solution-boxes .solution-icon-box {
    margin-bottom: 100px;
    width: 80%;
}

.solution-boxes .solution-icon-box h5 {
    font-family: var(--font-montserrat);
    color: var(--color-blue);
    font-size: 30px;
    font-weight: 600;
    margin: 30px 0 20px;
}

.solution-boxes .solution-icon-box:hover h5 {
    color: var(--color-white);
}

.solution-boxes .solution-icon-box p {
    font-family: var(--font-montserrat);
    color: var(--color-white);
    font-size: 20px;
}

/* Our Zeal To Provide You */
.assetmonk-values-slider {
    position: relative;
    margin: 15em 0 5rem;
}

.assetmonk-values-slider::before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: -8%;
    width: 100%;
    height: 100%;
    background-color: var(--color-white);
    z-index: 0;
}

.tt-values {
    position: relative;
    margin-top: -120px;
    width: 80%;
}

.values-swiper-button-prev {
    left: -70px;
    right: auto;
    top: 65%;
}

.values-swiper-button-next {
    right: -70px;
    left: auto;
    top: 65%;
}

.values-swiper-button-prev {
    content: "";
    width: 25px;
    height: 25px;
    display: block;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='512' height='512' x='0' y='0' viewBox='0 0 256 256' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg transform='matrix(-1,1.2246467991473532e-16,-1.2246467991473532e-16,-1,256.00000762939453,255.99999999999994)'%3E%3Cg%3E%3Cg%3E%3Cpolygon points='79.093,0 48.907,30.187 146.72,128 48.907,225.813 79.093,256 207.093,128 ' fill='%233bbeea' data-original='%233bbeea' class=''%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
}

.values-swiper-button-next {
    content: "";
    width: 25px;
    height: 25px;
    display: block;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='512' height='512' x='0' y='0' viewBox='0 0 256 256' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpolygon points='79.093,0 48.907,30.187 146.72,128 48.907,225.813 79.093,256 207.093,128 ' fill='%233bbeea' data-original='%233bbeea' class=''%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
}

.values-slider {
    margin-bottom: -10px;
    overflow: hidden;
}

.values-slide:not(.values-slider .swiper-slide-active) {
    border-bottom: 10px solid var(--color-blue);
}

.values-slide.swiper-slide-active {
    background: var(--color-blue);
    transition: all 0.3s ease;
    transition-duration: 1s;
    margin-top: -20px;
}

.values-slide {
    padding: 40px;
    margin-bottom: 1px;
}

.values-slide-content img {
    width: 170px;
    height: 170px;
    object-fit: cover;
    border-radius: 50%;
    border: 2px solid var(--color-white);
}

.values-slide-content h5 {
    font-family: var(--font-montserrat);
    color: var(--color-blue);
    font-weight: 600;
    font-size: 24px;
    padding: 40px 0;
}

.values-slide-content p {
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);
    font-size: 18px;
}

.swiper-slide-active .values-slide-content h5,
.swiper-slide-active .values-slide-content p {
    color: var(--color-dark-grey);
}

.assetmonk-partners {
    padding: 5rem 0 15rem;
    background-image: url('../../uploads/testimonials-bg-1-1.png');
    background-repeat: no-repeat;
    background-position: center bottom;
    background-blend-mode: multiply;
}

.partners-grid {
    margin-top: 4rem;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-gap: 15px;
    width: 80%;
}

.partner-logo {
    width: 100%;
    height: 200px;
    background: var(--color-white);
    display: flex;
    align-items: center;
    justify-content: center;
    transition: 0.3s linear;
}

.partner-logo:hover {
    border: 4px solid var(--color-blue);
}

.partner-logo:hover img {
    -webkit-filter: none;
    filter: none;
}

.partner-logo img {
    width: 150px;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

/*================================== ==================================*/
/*=============================// TEAM // =============================*/
/*================================== ==================================*/
.assetmonk-content {
    padding: 3rem 0 5rem;
    position: relative;
}

.assetmonk-content::after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 380px;
    background-color: var(--color-white);
    z-index: -1;
}

.container-inner {
    width: 85%;
}

.assetmonk-content .text-box {
    margin-top: 4rem;
}

.assetmonk-content .text-box p {
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);
    font-size: 18px;
}

.assetmonk-team-member {
    /* padding: 8rem 0; */
    padding: 3rem 0 3rem;
    /* background-image: url(./img/testimonials-bg.png); */
    background-repeat: no-repeat;
    background-position: center bottom;
    background-blend-mode: multiply;
}

.team-wrapper {
    margin-top: 3rem;
}

.team-wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-column-gap: 8rem;
    grid-row-gap: 6rem;
}

.team-wrapper .team {
    position: relative;
    cursor: pointer;
}

.team-wrapper .team:not(.team-wrapper .team:nth-child(3n + 3))::after {
    content: "";
    width: 1px;
    height: 100%;
    position: absolute;
    right: -65px;
    top: 50%;
    transform: translate(-50%, -50%);
    background: var(--color-white);
}

.team .image-container {
    margin-bottom: 1rem;
}

.team-name {
    margin-bottom: 10px;
}

.team-name div {
    overflow: hidden;
}

.team-name span {
    font-family: var(--font-integral);
    font-size: 26px;
    line-height: 1;
    color: var(--color-blue);
}

.team-name div:last-child span {
    color: var(--color-white);
}

.team-designation p {
    font-family: var(--font-montserrat);
    color: var(--color-white);
    font-size: 18px;
    margin-bottom: 0;
}

.team-modal {
    background: linear-gradient(90deg,
            rgba(255, 255, 255, 1) 62%,
            rgba(40, 39, 44, 1) 62%);
}

.team-modal .modal-content {
    /* background: linear-gradient(90deg, rgba(255, 255, 255, 1) 62%, rgba(40, 39, 44, 1) 62%); */
    padding: 8rem 0 5rem;
    background-color: transparent;
}

.team-modal .modal-content .modal-body {
    width: 60%;
    margin: 0 auto;
}

.modal-fullscreen {
    height: auto;
}

.team-modal button.btn-close {
    display: flex;
    width: max-content;
    background: none;
    align-items: center;
    padding: 0;
    opacity: 1;
}

.team-modal button.btn-close svg path {
    fill: var(--color-dark-grey);
}

.team-modal button.btn-close span {
    font-family: var(--font-montserrat);
    margin-top: -1px;
    margin-left: 10px;
    color: var(--color-dark-grey);
    opacity: 1;
}

.team-modal .image-container {
    width: 100%;
}

.team-content {
    width: 90%;
}

.our-team-name {
    margin-bottom: 10px;
}

.our-team-name div {
    overflow: hidden;
}

.our-team-name span {
    font-family: var(--font-integral);
    font-size: 40px;
    line-height: 1;
    font-weight: bold;
    color: var(--color-blue);
}

.our-team-name div:last-child span {
    color: var(--color-dark-grey);
}

.team-social {
    margin-top: 30px;
    margin-bottom: 30px;
}

.team-social ul {
    padding: 0;
    margin: 0;
    display: flex;
    list-style: none;
}

.team-social ul li:not(:last-child) {
    margin-right: 15px;
}

.team-social ul li a {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--color-dark-grey);
    font-size: 20px;
    border: 1px solid var(--color-blue);
    border-radius: 100%;
    transition: all 0.3s ease;
}

.team-social ul li a:hover {
    background: var(--color-blue);
    color: var(--color-white);
}

.team-details h3 {
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);
    font-size: 20px;
    font-weight: 600;
}

.team-details p {
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);
    font-size: 16px;
}

/*================================== ==================================*/
/*============================// Career //============================*/
/*================================== ==================================*/
.assetmonk-career {
    padding: 8rem 0 15rem;
    background-image: url('../../uploads/testimonials-bg-1-1.png');
    background-repeat: no-repeat;
    background-position: center bottom;
    background-blend-mode: multiply;
}

.career-form-wrapper {
    margin-top: 50px;
    width: 100%;
}

.career-form-wrapper .form-group {
    margin-bottom: 25px;
    position: relative;
}

.career-form-wrapper .form-group input,
.career-form-wrapper .form-group textarea {
    font-family: var(--font-montserrat);
    background: var(--color-white);
    font-size: 20px;
    border: none;
    border-radius: 25px;
    color: #9f9f9f;
    padding: 10px 30px;
    width: 100%;
    margin-bottom: 20px;
}

.career-form-wrapper .form-group .intl-tel-input {
    margin-bottom: 20px;
}

.career-form-wrapper .form-group .custom-file-upload {
    font-family: var(--font-montserrat);
    background: var(--color-blue);
    color: var(--color-dark-grey);
    font-size: 20px;
    padding: 10px 30px;
    width: 100%;
    cursor: pointer;
    border-radius: 25px;
    text-align: center;
}

.career-form-wrapper .form-group p {
    font-family: var(--font-montserrat);
    color: var(--color-white);
    font-size: 18px;
    width: 100%;
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
}

.career-form-wrapper .form-group .wpcf7-select {
    padding: 16px 30px;
    background: white;
    border: 0;
    border-radius: 33px;
    width: 100%;
}

.career-form-wrapper .form-group input:focus,
.career-form-wrapper .form-group textarea:focus {
    outline: none;
}

.career-form-wrapper .form-group .button-container {
    display: block;
    justify-content: center;
}

.career-form-wrapper .form-group input::placeholder,
.career-form-wrapper .form-group input::-moz-placeholder,
.career-form-wrapper .form-group input::-webkit-input-placeholder,
.career-form-wrapper .form-group textarea::placeholder,
.career-form-wrapper .form-group textarea::-moz-placeholder,
.career-form-wrapper .form-group textarea::-webkit-input-placeholder {
    color: #9f9f9f;
}

.life-at-assetmonk {
    padding: 80px 0;
}

.lifeat-container .text-p {
    margin: 30px 0 100px;
}

.lifeat-container .text-p p {
    font-family: var(--font-montserrat);
    color: var(--color-white);
    font-size: 18px;
}

.snapshots {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 10px;
}

.office-photos {
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 10px;
    align-content: baseline;
    text-align: right;
}

.office-photos img {
    filter: grayscale(100%);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.office-photos img:hover {
    filter: none;
}

.open-positions {
    padding: 80px 0 0;
}

.positions-tab {
    padding: 30px 0;
}

.positions-tab .nav-item a {
    background-color: #1f1e22 !important;
    border: 0;
    border-bottom: 1px solid #3bbeea;
    border-radius: 0;
    color: #fff !important;
    font-family: "Montserrat";
    padding: 10px 20px;
    white-space: nowrap;
}

.card-header {
    background-color: #1f1e22 !important;
    border: 0;
    border-bottom: 1px solid #3bbeea;
    border-radius: 0;
}

.card-header h5 a {
    color: #fff !important;
    font-family: "Montserrat";
    padding: 10px 20px;
    white-space: nowrap;
    font-size: 16px;
}

.positions-tab .nav-item a.active {
    background-color: #3bbeea !important;
    border-bottom: 1px solid #fff;
    color: #1f1e22 !important;
}

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

.positions-tab .nav-tabs {
    gap: 2px;
    border-bottom: 0;
}

.positions-tab .tab-content .card {
    border-radius: 0;
    background: transparent;
    margin-bottom: 4px;
}

.positions-tab .tab-content .card-body {
    padding: 15px;
    background: #1f1e22;
}

.positions-grid {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-gap: 20px;
}

.positions-box {
    background: #333238;
    padding: 20px 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    border: 1px solid #3bbeea;
    transition: 0.3s ease;
}

.positions-box p {
    font-family: "Montserrat";
    font-size: 16px;
    color: var(--color-white);
    text-align: center;
}

.positions-box a {
    color: var(--color-blue);
    text-align: center;
}

.positions-box p:last-child {
    margin-bottom: 0;
}

.positions-box:hover {
    border: 1px solid var(--color-white);
    background: #3bbeea;
}

.positions-box:hover a {
    color: var(--color-white);
}

.positions-tab .nav-tabs {
    display: none;
}

@media (min-width: 768px) {
    .positions-tab .nav-tabs {
        display: flex;
    }

    .positions-tab .card {
        border: none;
    }

    .positions-tab .card .card-header {
        display: none;
    }

    .positions-tab .card .collapse {
        display: block;
    }
}

@media (max-width: 767px) {
    .positions-tab .tab-pane {
        display: block !important;
        opacity: 1;
    }
}

.employees {
    overflow: hidden;
    margin-top: 30px;
    padding-bottom: 60px;
    position: relative;
}

.employee-slider {
    width: 88%;
    height: 100%;
}

.employees-swiper-pagination {
    z-index: 999;
    bottom: -40px !important;
}

.employees-swiper-pagination .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    background: #969696;
    opacity: 1;
}

.employees-swiper-pagination .swiper-pagination-bullet-active {
    background: #3bbeea;
}

.employee-box {
    background: #1f1e22;
    padding: 25px;
    border-radius: 5px;
}

.employee-box .text-box {
    margin-top: 15px;
}

.employee-box .text-box p {
    font-family: var(--font-montserrat);
    color: var(--color-white);
    font-size: 14px;
}

.et-footer h4 {
    font-family: var(--font-montserrat);
    margin-bottom: 0;
    font-size: 16px;
    font-weight: bold;
    color: var(--color-blue);
    text-transform: uppercase;
}

#employee-video {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/*================================== ==================================*/
/*=========================// HOW IT WORKS // =========================*/
/*================================== ==================================*/
.assetmonk-hiw {
    padding: 3rem 0 5rem;
    position: relative;
}

.asset-title-seven span {
    display: block;
    font-size: 40px;
    font-family: var(--font-integral);
    color: var(--color-white);
    font-weight: bold;
    line-height: 1;
}

.asset-title-seven div {
    overflow: hidden;
}

.asset-title-seven div:last-child span {
    color: var(--color-blue);
}

.assetmonk-advantage {
    padding: 1rem 0 2rem;
}

/* .advantage-wrapper {
    margin-top: -25px;
} */

.advantage-wrapper {
    margin-top: 50px;
}

/* .advantage-box {
    padding: 30px;
    border: 1px solid rgba(255, 255, 255, 0.2);
    min-height: 400px;
    margin-bottom: 6rem;
    transition: all 0.3s ease;
} */

.advantage-box {
    padding: 30px;
    border: 1px solid rgba(255, 255, 255, 0.2);
    /* min-height: 400px; */
    /* margin-bottom: 6rem; */
    transition: all 0.3s ease;
    height: 100%;
}

.advantage-box .av-image {
    width: 90px;
    height: 90px;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--color-dark-grey);
    margin-top: -80px;
    margin-bottom: 30px;
    transition: all 0.3s ease;
}

.advantage-box .av-image img {
    transition: all 0.3s ease;
}

.advantage-box h5 {
    font-family: var(--font-montserrat);
    color: var(--color-blue);
    text-transform: uppercase;
    font-weight: 600;
    font-size: 20px;
    margin-bottom: 30px;
}

.advantage-box p {
    font-family: var(--font-montserrat);
    color: #acacac;
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 30px;
}

.advantage-box p b,
.advantage-box p strong,
.advantage-box p b,
.advantage-box p span {
    font-weight: normal;
}

.advantage-box .scan-download a {
    font-family: var(--font-montserrat);
    color: var(--color-blue);
    font-size: 14px;
}

.advantage-box .scan-download span {
    margin-left: 10px;
    text-decoration: underline;
}

.advantage-box:hover {
    background: var(--color-white);
}

.advantage-box:hover .av-image {
    background: var(--color-blue);
}

.advantage-box:hover .av-image img {
    filter: brightness(200%);
}

.advantage-box:hover p {
    color: var(--color-dark-grey);
}

.assetmonk-process {
    min-height: 100vh;
    background: var(--color-dark-grey);
    z-index: 99999;
}

.process-inner {}

.assetmonk-process .image-container #svghub {
    max-height: 100vh;
    height: 100vh;
    width: 46vw;
    object-fit: cover;
    object-position: right;
    padding-right: 40px;
    max-width: 100vh;
}

#products-info-container {
    inset: 0 auto auto 0 !important;
}

.products-info .products-info-inner {
    max-width: 100%;
}

.products-info .products-info-inner .products-info-right {
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
}

.products-info .products-info-inner .asset-title-seven {
    margin: 2rem 0 2rem;
}

.products-info .products-info-inner .asset-title-seven * {
    visibility: visible !important;
}

.products-info .products-info__products {
    width: 100%;
    display: flex;
    flex-direction: column;
    position: relative;
    min-width: 500px;
}

.products-info .products-info__products::before {
    content: "";
    -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    border-radius: 9px;
    background: var(--color-white);
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    left: 0;
    z-index: -1;
    -webkit-transition: all 0.25s cubic-bezier(0.78, -0.03, 0.3, 0.76);
    transition: all 0.25s cubic-bezier(0.78, -0.03, 0.3, 0.76);
}

.products-info .products-info__products.active-1::before {
    height: 190px;
    top: 0;
}

.products-info .products-info__products.active-2::before {
    height: 190px;
    top: 14%;
}

.products-info .products-info__products.active-3::before {
    height: 190px;
    top: 30%;
}

.products-info .products-info__products.active-4::before {
    height: 190px;
    top: 46%;
}

.products-info .products-info__products.active-5::before {
    height: 190px;
    top: 62%;
}

.products-info .products-info__product {
    flex: 1;
    padding: 20px;
    margin-bottom: 10px;
}

.products-info {
    width: 90%;
}

.products-info .products-info__product a {
    color: #00aeef;
    opacity: 0;
    visibility: hidden;
}

.products-info .products-info__product p,
.products-info .products-info__product p b {
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);
    font-size: 20px;
    line-height: inherit;
    margin-bottom: 0;
}

.products-info-small .product-small {
    padding: 30px 20px;
    background: var(--color-white);
    margin-bottom: 15px;
    border-radius: 9px;
}

.products-info-small .product-small h3 {
    font-family: var(--font-montserrat);
    color: var(--color-blue);
    font-size: 20px;
    font-weight: 600;
    opacity: 1;
    line-height: 33px;
}

.products-info-small .product-small p,
.products-info-small .product-small p b {
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);
    font-size: 18px;
    line-height: inherit;
    margin-bottom: 0;
}

.products-info .products-info__product .products-info__details {
    height: 0;
    -webkit-transition: height 600ms;
    transition: height 600ms;
}

.products-info .products-info__product .products-info__description {
    font-size: 16px;
    line-height: 30px;
    opacity: 0;
    visibility: hidden;
    margin-bottom: 25px;
}

.products-info .products-info__product.active .products-info__description,
.products-info .products-info__product.active a {
    visibility: visible;
    opacity: 1;
}

.products-info .products-info__product .products-info__name {
    font-family: var(--font-montserrat);
    color: #acacac;
    font-size: 24px;
    font-weight: 600;
    opacity: 1;
    line-height: 33px;
    margin: 0;
}

.products-info .products-info__product.active .products-info__name {
    color: var(--color-blue);
}

.products-info .products-info__product.active .products-info__details {
    height: 110px;
    -webkit-transition: height 600ms;
    transition: height 600ms;
}

.products-info__scroll-bar {
    height: 100%;
    position: absolute;
    right: -45px;
    -webkit-transition: opacity 500ms ease-in;
    transition: opacity 500ms ease-in;
}

.products-info__scroll-container {
    position: relative;
    width: 8px;
    height: 60vh;
    min-height: 500px;
}

.products-info__scroll-segments {
    height: 100%;
    display: flex;
    flex-direction: column;
}

.products-info__scroll-segment {
    width: 100%;
    background-color: #acacac;
    flex: 1;
    position: relative;
    border-radius: 10px;
}

.product-ia-table {
    margin-top: 40px;
}

.product-ia-table h3 {
    font-family: var(--font-montserrat);
    color: var(--color-white);
    font-size: 24px;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 20px;
}

.product-ia-table p,
.product-ia-table * {
    font-family: var(--font-montserrat);
    color: var(--color-white);
    font-size: 18px;
    line-height: 1;
}

.product-ia-table ol {
    padding-left: 22px;
    margin-bottom: 10px;
}

.product-ia-table ol li {
    line-height: 2;
}

.product-ia-table table {
    width: 100%;
    min-width: 100%;
    margin-bottom: 2.4rem;
    background-color: #20262e;
    color: #fff;
    overflow: hidden;
    padding: 10px;
}

.product-ia-table table tbody tr:first-child {
    background: var(--color-blue) !important;
}

.product-ia-table table tr:nth-child(even) {
    background-color: rgb(46, 53, 62);
}

.product-ia-table table th,
.product-ia-table table td:before {
    color: #28b1de;
}

.product-ia-table table th,
.product-ia-table table td {
    margin: 0.5rem 2rem;
    text-align: left;
}

.product-ia-table table td,
.product-ia-table table td span {
    font-family: var(--font-montserrat);
    color: var(--color-white);
    font-size: 16px;
}

.product-ia-table table td {
    padding: 12px 10px;
}

.bottom-left-corner,
.bottom-right-corner {
    position: absolute;
    height: 4px;
    width: 4px;
    bottom: -1px;
    z-index: 1000000000;
}

.bottom-right-corner {
    right: 0;
    border-radius: 0 0 4px 0;
    -webkit-box-shadow: 3px 0 0 0 #28272c;
    box-shadow: 3px 0 0 0 #28272c;
}

.bottom-left-corner {
    left: 0;
    border-radius: 0 0 0 4px;
    -webkit-box-shadow: -3px 0 0 0 #28272c;
    box-shadow: -3px 0 0 0 #28272c;
}

.top-left-corner,
.top-right-corner {
    position: absolute;
    height: 4px;
    width: 4px;
    top: -1px;
    z-index: 1000000000;
}

.top-right-corner {
    right: 0;
    border-radius: 0 4px 0 0;
    -webkit-box-shadow: 3px 0 0 0 #28272c;
    box-shadow: 3px 0 0 0 #28272c;
}

.top-left-corner {
    left: 0;
    border-radius: 4px 0 0 0;
    -webkit-box-shadow: -3px 0 0 0 #28272c;
    box-shadow: -3px 0 0 0 #28272c;
}

.products-info__scroll-segment-divider {
    height: 7px;
    background: #28272c;
    z-index: 1000;
    position: relative;
}

.products-info__scroll-dot-container {
    position: absolute;
    width: 8px;
    top: 0;
    bottom: 0;
    display: flex;
}

.products-info__scroll-dot-inner-container {
    width: 100%;
    height: calc(100% - 25px);
    position: relative;
}

.products-info__scroll-dot {
    width: 100%;
    padding: 15px 0;
    border-radius: 10px;
    background: var(--color-blue);
    position: absolute;
    top: 0;
}

.process-inner .process-box h5 {
    font-family: var(--font-montserrat);
    color: #acacac;
    font-size: 25px;
    font-weight: 600;
    margin-bottom: 20px;
}


@media (min-width: 1200px) and (max-width: 1500px) {
    .products-info .products-info__product {
        margin-bottom: 0;
    }

    .products-info .products-info-inner .asset-title-seven {
        margin: 1rem 0 2rem;
    }

    .products-info .products-info__product .products-info__name {
        font-size: 18px;
    }

    .products-info .products-info__product p,
    .products-info .products-info__product p b {
        font-size: 16px;
    }

    .products-info .products-info__product .products-info__description {
        margin-bottom: 0px;
    }
}

@media (min-width: 1025px) and (max-width: 1499px) {
    .products-info .products-info-inner .asset-title-seven {
        margin: 1rem 0 2rem;
    }

    .products-info .products-info__product .products-info__name {
        font-size: 18px;
    }

    .products-info .products-info__product p,
    .products-info .products-info__product p b {
        font-size: 16px;
        line-height: 24px;
    }

    .products-info .products-info__product .products-info__description {
        margin-bottom: 0px;
    }

    .products-info .products-info__product {
        margin-bottom: 0px;
    }

    .products-info .products-info__products {
        width: 90%;
    }

    .products-info .products-info__products.active-1::before,
    .products-info .products-info__products.active-2::before,
    .products-info .products-info__products.active-3::before,
    .products-info .products-info__products.active-4::before,
    .products-info .products-info__products.active-5::before {
        height: 170px;
    }

    .products-info .products-info__products.active-3::before {
        top: 34%;
    }

    .products-info .products-info__products.active-4::before {
        top: 54%;
    }

    .products-info .products-info__products.active-5::before {
        top: 68%;
    }

    .products-info .products-info__product.active .products-info__details {
        height: 100px;
    }
}

.assetmonk-img-sec {
    margin: 10rem 0;
    position: relative;
}

.assetmonk-img-sec::before {
    content: "";
    display: block;
    position: absolute;
    top: -50px;
    right: -15.66%;
    width: 83%;
    height: 100%;
    background-color: var(--color-white);
    z-index: 0;
}

.assetmonk-container {
    position: relative;
}

.assetmonk-img-sec .asset-title-seven div span {
    color: var(--color-dark-grey);
}

.assetmonk-img-sec .asset-title-seven div:last-child span {
    color: var(--color-blue);
}

.text-sec-content {
    padding-left: 5rem;
}

.text-sec-content .text-box {
    margin-top: 3rem;
}

.text-sec-content .text-box p {
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);
    font-size: 20px;
}

.assetmonk-assets {
    padding: 0rem 0 5rem;
    background-repeat: no-repeat;
    background-position: center bottom;
    background-blend-mode: multiply;
    -webkit-background-size: 100%;
    -o-background-size: 100%;
    background-size: 100%;
}

.asset-title-eight span {
    display: block;
    font-size: 40px;
    font-family: var(--font-integral);
    color: var(--color-white);
    font-weight: bold;
    line-height: 1;
}

.asset-title-eight div {
    overflow: hidden;
}

.asset-title-eight div:nth-child(2) span {
    color: var(--color-blue);
}

.assets-content {
    margin-top: 5rem;
    width: 90%;
}

.asset-box {
    background: #1f1e22;
    padding: 30px 40px;
    /* min-height: 400px; */
    border-bottom: 5px solid var(--color-white);
    /* margin-bottom: 4rem; */
    height: 100%;
    transition: all 0.3s ease;
}

.asset-box .asset-image {
    margin-bottom: 2rem;
    transition: all 0.3s ease;
}

.asset-box h5 {
    font-family: var(--font-montserrat);
    color: var(--color-white);
    font-weight: 600;
    font-size: 25px;
    margin-bottom: 20px;
    transition: all 0.3s ease;
}

.asset-box p {
    font-family: var(--font-montserrat);
    color: var(--color-white);
    font-size: 18px;
    line-height: 28px;
}

.asset-box:hover {
    background: var(--color-white);
    border-bottom: 5px solid var(--color-blue);
}

.asset-box:hover h5 {
    color: var(--color-blue);
}

.asset-box:hover p {
    color: var(--color-black);
}

.asset-box:hover .asset-image img {
    filter: invert(100%) grayscale(100%) hue-rotate(360deg) contrast(190%);
}

.asset-cta .asset-title-seven {
    text-align: center;
    display: block;
}

.asset-cta .button-container {
    margin-top: 40px;
}

.asset-cta {
    padding: 5rem 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

/*================================== ==================================*/
/*====================// Investment Philosophy // ====================*/
/*================================== ==================================*/
.assetmonk-philosophy {
    padding: 3rem 0 5rem;
    position: relative;
}

.assetmonk-philosophy::before {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    right: -15.66%;
    width: 85%;
    background-color: var(--color-white);
    z-index: 0;
    height: 35rem;
}

.assetmonk-philosophy .text-box {
    margin-top: 5rem;
    position: relative;
    z-index: 9;
    width: 50%;
    float: right;
}

.assetmonk-philosophy .text-box p {
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);

    font-size: 18px;
}

.assetmonk-philosophy .text-box p strong {
    font-family: var(--font-montserrat);
    color: var(--color-blue);
}

.assetmonk-purpose {
    padding: 10rem 0 5rem;
}

.purpose-wrapper .purpose-content {
    width: 80%;
}

.purpose-wrapper .text-box {
    margin-top: 3rem;
    margin-bottom: -30px;
}

.purpose-wrapper .text-box p {
    font-family: var(--font-montserrat);
    color: var(--color-white);
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 30px;
}

.how-it-works-header-section ul,
.asset-success-block ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.purpose-wrapper .text-box ul li,
.how-it-works-header-section ul li,
.asset-success-block ul li {
    position: relative;
    font-family: var(--font-montserrat);
    color: var(--color-blue);
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 600;
    padding-left: 20px;
    margin-bottom: 8px;
    border-bottom: 1px solid;
    padding-bottom: 8px;
}

.how-it-works-header-section ul li {
    text-transform: none;
}

.asset-success-block ul li img,
.purpose-wrapper .text-box ul li img {
    max-width: 50px;
    margin-right: 15px;
}

.how-it-works-header-section ul li::before {
    content: "";
    width: 7px;
    height: 7px;
    border-radius: 50px;
    background: var(--color-blue);
    display: block;
    position: absolute;
    top: 8px;
    left: 0;
}

.how-it-works-header-section ul li,
.asset-success-block ul li {
    color: var(--color-dark-grey) !important;
    border-color: var(--color-blue);
}

.asset-success-block ul li::before {
    background: var(--color-dark-grey) !important;
}

.assetmonk-hyperfocus {
    padding: 5rem 0;
}

.hyperfocus-content {
    width: 80%;
    margin: 0 auto;
    margin-top: 60px;
}

.hyperfocus-content .asset-title-seven div:nth-child(2) span {
    color: var(--color-blue);
}

.hyperfocus-content .text-box p {
    font-family: var(--font-montserrat);
    color: var(--color-white);
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 30px;
}

.hyperfocus-content .text-box p strong {
    font-family: var(--font-montserrat);
    color: var(--color-blue);
}

.hyperfocus-hr {
    height: 1px;
    width: 50%;
    background: var(--color-white);
    margin: 5rem 0;
}

.assetmonk-ownership {
    padding: 5rem 0;
}

.ownership-content {
    width: 80%;
}

.ownership-content .text-box {
    margin-top: 60px;
}

.ownership-content .text-box p {
    font-family: var(--font-montserrat);
    color: var(--color-white);
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 30px;
}

.ownership-content .text-box p strong {
    font-family: var(--font-montserrat);
    color: var(--color-blue);
}

.assetmonk-investor {
    position: relative;
    padding: 5rem 0;
}

.investor-container {
    position: relative;
    z-index: 9;
}

.investor-container .asset-title-seven {
    margin-bottom: 40px;
}

.investor-container .text-sec-content::before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: -15%;
    width: 115%;
    height: 100%;
    background-color: var(--color-white);
    z-index: 0;
}

.investor-container .text-sec-content {
    position: relative;
    margin-top: 6rem;
    padding-left: 0;
    padding: 50px;
    min-height: 430px;
}

.investor-container .text-sec-content .text-box {
    position: relative;
    z-index: 9;
    height: 100%;
    margin-top: 0;
}

.investor-container .image-container {
    position: relative;
    z-index: 9;
}

.assetmonk-help {
    padding: 0rem 0 5rem;
    background-repeat: no-repeat;
    background-position: center bottom;
    background-blend-mode: multiply;
    -webkit-background-size: 100%;
    -o-background-size: 100%;
    background-size: 100%;
}

.help-container .help-container-inner {
    width: 82%;
}

.help-container .text-box {
    margin: 50px 0 30px;
}

.help-container .text-box p {
    font-family: var(--font-montserrat);
    color: var(--color-white);
    font-size: 18px;
}

.help-container .text-box p strong {
    font-family: var(--font-montserrat);
}

.help-content .nav-tabs {
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 5px;
    border: none;
}

.help-content .nav-tabs li .nav-link {
    font-family: var(--font-montserrat);
    font-weight: 600;
    width: 100%;
    background: #1f1e22;
    border: none;
    border-bottom: 2px solid var(--color-blue);
    padding: 12px 0;
    color: var(--color-white);
    font-size: 20px;
}

.help-content .nav-tabs li .nav-link.active {
    background: var(--color-blue);
    border-bottom: 2px solid var(--color-white);
    color: var(--color-dark-grey);
    border-radius: 0;
}

.help-icon-boxes {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-row-gap: 5rem;
    grid-column-gap: 10rem;
    width: 90%;
    margin: 0 auto;
}

.help-icon-boxes .help-box {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}

.help-icon-boxes .help-box p {
    font-family: var(--font-montserrat);
    color: var(--color-white);
    font-size: 18px;
    margin-top: 20px;
    text-align: center;
}

.help-container .career-form-wrapper .form-group {
    margin-bottom: 0;
    text-align: center;
}

.help-container .asset-cta .button-container {
    margin-top: 0;
}

.help-container .form-group button {
    margin-top: 0;
}

.form-label {
    font-family: var(--font-montserrat);
    color: var(--color-white);
    font-size: 22px;
    font-weight: 600;
    text-align: center;
    margin-top: 50px;
}

/*================================== ==================================*/
/*========================// Knowledge Center //========================*/
/*================================== ==================================*/
.assetmonk-knowledge-center {
    padding: 3rem 0 5rem;
    position: relative;
}

.assetmonk-knowledge-center::before {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: -15.66%;
    width: 85%;
    background-color: var(--color-white);
    z-index: 0;
    height: 35rem;
}

.assetmonk-knowledge-center .text-box {
    margin-top: 5rem;
    position: relative;
    z-index: 9;
    width: 70%;
}

.assetmonk-knowledge-center .text-box p {
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);
    font-size: 18px;
    text-align: justify;
}

.assetmonk-modules {
    padding: 8rem 0 10rem;
    background-repeat: no-repeat;
    background-position: center bottom;
    background-blend-mode: multiply;
    -webkit-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
}

.modules-wrapper {
    margin-top: 4rem;
}

.modules-box {
    background: #1f1e22;
    padding: 30px;
    /* min-height: 400px; */
    /* margin-bottom: 3rem; */
    height: 100%;
    border-bottom: 5px solid var(--color-white);
    transition: all 0.3s ease;
}

.modules-box h4 {
    font-family: var(--font-montserrat);
    color: var(--color-blue);
    font-size: 26px;
    font-weight: 600;
    margin-bottom: 40px;
}

.modules-box ul.content-lists {
    list-style: none;
    padding: 0 0 30px;
    margin: 0;
    display: flex;
}

.modules-box ul.content-lists li a {
    position: relative;
    font-family: var(--font-montserrat);
    color: var(--color-blue);
    font-size: 14px;
    text-decoration: underline;
    padding: 0 15px;
}

.modules-box ul.content-lists li:first-child a {
    padding-left: 0;
}

.modules-box ul.content-lists li a span {
    position: absolute;
    right: 0;
    top: -10px;
    width: 20px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #f00;
    color: var(--color-white);
    border-radius: 100%;
    font-size: 11px;
    font-family: arial;
    font-weight: bold;
}

.modules-box .text-box,
.modules-box .text-box * {
    font-family: var(--font-montserrat);
    color: var(--color-white);
    font-size: 14px;
    line-height: 24px;
    transition: all 0.3s ease;
}

.modules-box:hover {
    background: var(--color-white);
    border-color: var(--color-blue);
}

.modules-box:hover .text-box *,
.modules-box:hover .text-box {
    color: var(--color-dark-grey);
}

/*================================== ==================================*/
/*==============================// NRI //==============================*/
/*================================== ==================================*/
.nri-testimonials .button-container {
    display: flex;
    justify-content: center;
}

.nri-page-banner {
    background-repeat: no-repeat;
    background-position: center top;
    background-blend-mode: multiply;
    margin-top: 0;
    padding-top: 105px;
    height: 100%;
    -webkit-background-size: 100%;
    -o-background-size: 100%;
    background-size: 100%;
    position: relative;
}

.nri-page-banner::after {
    content: "";
    width: 100%;
    height: 100vh;
    display: block;
    background-image: url(img/bg.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    background-blend-mode: multiply;
    -webkit-background-size: 100%;
    -o-background-size: 100%;
    background-size: 100%;
    position: absolute;
    top: 0;
    z-index: -1;
}

.nri-title span {
    color: var(--color-white) !important;
}

.nri-title span strong {
    color: var(--color-blue) !important;
}

.page-subtitle {
    font-family: var(--font-integral);
    color: var(--color-white);
    font-size: 30px;
    margin: 30px 0;
}

.nri-page-banner .page-container {
    position: relative;
}

.nri-container {
    position: relative;
}

.assetmonk-nri {
    position: relative;
    padding: 5rem 0 3rem;
    /* margin-top: -25%; */
}

.assetmonk-nri::after {
    content: "";
    width: 85%;
    height: 100%;
    background: var(--color-white);
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
}

.nri-wrapper {
    position: relative;
    width: 90%;
    z-index: 9;
}

.nri-wrapper .nri-box {
    background: var(--color-dark-grey);
    padding: 40px;
    display: flex;
    box-shadow: 6.553px 4.589px 10px 0px rgba(55, 55, 55, 0.4);
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-bottom: 30px;
    border-radius: 25px;
    transition: all 0.3s ease;
    cursor: pointer;
    white-space: normal;
}

.nri-wrapper .nri-box p {
    font-family: var(--font-montserrat);
    color: var(--color-white);
    font-size: 20px;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 0;
}

.nri-wrapper .nri-box:hover {
    background: var(--color-blue);
}

.nri-wrapper .nri-box:hover img {
    filter: invert(100%) grayscale(100%) hue-rotate(360deg) contrast(190%);
}

.nri-wrapper .nri-box:hover p {
    color: var(--color-dark-grey);
}

.investor-container .text-sec-content.nri-content {
    position: relative;
    margin-top: 6rem;
    padding-left: 0;
    padding: 50px;
    min-height: 480px;
}

.investor-container .text-sec-content.nri-content .button-container {
    margin-top: 3rem;
}

.nri-content .text-box ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.nri-content .text-box ul li {
    position: relative;
    font-family: var(--font-montserrat);
    font-weight: 600;
    padding-left: 20px;
    margin-bottom: 8px;
    border-bottom: 1px solid var(--color-blue);
    padding-bottom: 8px;
    font-size: 18px;
}

.nri-content .text-box ul li::before {
    content: "";
    width: 7px;
    height: 7px;
    border-radius: 50px;
    background: var(--color-blue);
    display: block;
    position: absolute;
    top: 10px;
    left: 0;
}

.assetmonk-properties {
    padding: 8rem 0;
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: 100%;
}

.properties-wrapper {
    position: relative;
    margin-top: 4rem;
}

.properties-slider {
    padding-bottom: 40px;
    position: relative;
}

.tab-subtitle {
    position: absolute;
    top: 6.3rem;
    left: 0;
    right: 0;
    width: 100%;
    background: var(--color-blue);
    padding: 15px;
    display: flex;
    justify-content: center;
    font-family: "Poppins";
    color: var(--color-dark-grey);
    font-weight: 600;
    font-size: 18px;
}

/* .tab-subtitle:not(:last-child) {
    border-right: 2px solid var(--color-dark-grey);
} */

.properties-categories {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    gap: 17px;
    position: relative;
    padding-bottom: 60px;
    margin-bottom: 30px;
}

.properties-categories span {
    position: relative;
    font-family: "Poppins";
    color: var(--color-white);
    font-size: 20px;
    text-align: center;
    padding: 15px;
    border-bottom: 1px solid var(--color-blue);
    cursor: pointer;
    transition: all 0.3s ease;
    text-transform: capitalize;
    white-space: nowrap;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-basis: 0;
    flex-basis: 0;
}

.properties-categories span:not(:first-child):not(.no-arrow).active::after {
    content: "";
    width: 60px;
    height: 60px;
    display: block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='512' height='512' x='0' y='0' viewBox='0 0 255 255' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg transform='matrix(-1,1.2246467991473532e-16,-1.2246467991473532e-16,-1,255.00000000000006,254.99999999999997)'%3E%3Cg%3E%3Cg id='arrow-drop-down'%3E%3Cpolygon points='0,63.75 127.5,191.25 255,63.75' fill='%2333ccff' data-original='%2333ccff' class=''%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    position: absolute;
    z-index: 9;
    background-size: contain;
    transform: translate(-50%, 20%);
    left: 50%;
}

.properties-categories span:hover,
.properties-categories span.active {
    background: var(--color-white);
    color: var(--color-blue);
}

.properties-categories .tab-subtitle {
    display: none;
}

.properties-categories>span.active+.tab-subtitle {
    display: flex;
}

.live-properties {
    overflow: visible;
}

.properties-slider .swiper-pagination .swiper-pagination-bullet {
    width: 18px;
    height: 18px;
    border: 3px solid var(--color-white);
    background: var(--color-dark-grey);
    opacity: 1;
}

.properties-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: var(--color-blue);
}

.properties-section {
    overflow: hidden;
}

.live-properties .swiper-wrapper {
    flex-direction: row !important;
}

.live-properties .swiper-slide {
    height: calc((100% - 30px) / 2) !important;
    margin-top: 0 !important;
    margin-bottom: 30px !important;
}

.live-properties .swiper-slide.non-swiper-slide {
    display: none;
}

.properties-box {
    position: relative;
    display: block;
    width: 100%;
    height: 650px;
    border: 1px solid rgba(255, 255, 255, 0.5);
    transition: all 0.3s ease;
}

.properties-front {
    padding: 30px;
    height: 100%;
    transition: all 0.3s ease;
}

.property-status {
    font-family: "Poppins";
    font-size: 16px;
    position: absolute;
    right: 20px;
    top: 20px;
    color: var(--color-white);
    padding-left: 16px;
    z-index: 99;
}

.property-status::before {
    content: "";
    width: 10px;
    height: 10px;
    display: block;
    background: #3fb34f;
    position: absolute;
    left: 0;
    top: 50%;
    border-radius: 100%;
    transform: translate(-50%, -50%);
}

.properties-front .image-container {
    width: 150px;
    height: 150px;
    border-radius: 100%;
    border: 1px solid #e4e4e4;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 30px;
}

.properties-front .image-container span {
    background: #e4e4e4;
    padding: 15px;
    width: 130px;
    height: 130px;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.properties-front .property-name {
    margin-bottom: 30px;
}

.properties-front .property-name span {
    display: block;
    color: var(--color-blue);
    font-weight: bold;
    font-size: 25px;
    line-height: 1;
}

.properties-front .property-location {
    font-family: "Poppins";
    color: var(--color-white);
    font-size: 18px;
    margin-bottom: 30px;
}

.properties-front .property-location img {
    margin-right: 15px;
}

.properties-front p {
    font-family: "Poppins";
    color: var(--color-white);
    font-size: 16px;
}

.properties-front .funded p {
    font-family: "Poppins";
    color: var(--color-blue);
    font-size: 16px;
}

.properties-front .funded .progress {
    position: relative;
    overflow: visible;
    height: 2px;
}

.properties-front .funded .progress .progress-bar {
    overflow: visible;
    position: relative;
    background-color: var(--color-blue);
}

.properties-front .funded .progress span {
    font-family: "Poppins";
    color: var(--color-white);
    font-size: 14px;
    position: absolute;
}

.properties-front .funded .progress span:nth-of-type(1) {
    top: 10px;
    left: 0;
}

.properties-front .funded .progress span:nth-of-type(2) {
    top: 10px;
    right: 0;
}

.properties-front .funded .progress .progress-bar::after {
    content: "";
    width: 15px;
    height: 15px;
    background: var(--color-blue);
    border: 3px solid var(--color-white);
    border-radius: 100%;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translate(0%, -50%);
}

.property-social {
    margin-top: 60px;
}

.property-social ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
}

.property-social ul li:not(:last-child) {
    margin-right: 15px;
}

.property-social ul li a {
    width: 30px;
    height: 30px;
    background: var(--color-white);
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--color-dark-grey);
    border-radius: 100%;
}

.properties-box:hover .properties-back {
    opacity: 1;
    visibility: visible;
}

.properties-back {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease;
}

.properties-back .image-container {
    width: 100%;
    height: 40%;
}

.properties-back .image-container img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.properties-back .back-content {
    background: var(--color-blue);
    padding: 20px;
    height: 60%;
}

.properties-back .back-content h4 {
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
}

.properties-back .back-content h4 span {
    font-family: var(--font-integral);
    color: var(--color-dark-grey);
    font-size: 16px;
}

.properties-back .back-content .se-date {
    display: flex;
    justify-content: space-between;
    margin-bottom: 10px;
}

.properties-back .back-content .se-date span {
    font-family: "Poppins";
    color: var(--color-dark-grey);
    font-size: 14px;
    font-weight: 500;
}

.properties-back .back-content ul.content-group {
    list-style: none;
    padding: 0;
    margin: 0;
    margin-bottom: 15px;
}

.properties-back .back-content .btn-container {
    padding-top: 45px;
}

.btn-style-five {
    position: relative;
    display: block;
    background-color: var(--color-dark-grey);
    font-family: "Poppins";
    font-size: 12px;
    color: var(--color-white);
    font-weight: 500;
    text-transform: uppercase;
    padding: 10px 20px;
    width: max-content;
    border-radius: 8px;
    margin: 0 auto;
    transition: 0.5s ease;
}

.properties-back .back-content ul.content-group li {
    background: var(--color-white);
    padding: 10px 20px;
    display: flex;
    justify-content: space-between;
    margin-bottom: 1px;
    border-radius: 8px;
}

.properties-back .back-content ul.content-group li span {
    font-family: "Poppins";
    color: var(--color-dark-grey);
    font-size: 14px;
}

.properties-back .funded p {
    font-family: "Poppins";
    color: var(--color-dark-grey);
    font-weight: 600;
    font-size: 16px;
}

.properties-back .funded .progress {
    position: relative;
    overflow: visible;
    height: 2px;
}

.properties-back .funded .progress .progress-bar {
    overflow: visible;
    position: relative;
    background-color: var(--color-dark-grey);
}

.properties-back .funded .progress span {
    font-family: "Poppins";
    color: var(--color-dark-grey);
    font-size: 14px;
    font-weight: 600;
    position: absolute;
}

.properties-back .funded .progress span:nth-of-type(1) {
    top: 10px;
    left: 0;
}

.properties-back .funded .progress span:nth-of-type(2) {
    top: 10px;
    right: 0;
}

.properties-back .funded .progress .progress-bar::after {
    content: "";
    width: 15px;
    height: 15px;
    background: var(--color-white);
    border: 3px solid var(--color-dark-grey);
    border-radius: 100%;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translate(0%, -50%);
}

.properties-cta {
    margin: 2rem 0 1rem;
    display: flex;
    justify-content: center;
}

.assetmonk-assetiq {
    background: var(--color-white);
    padding: 5rem 0;
}

.assetmonk-assetiq .asset-title-one span strong {
    color: var(--color-blue);
}

.assetmonk-assetiq .text-box {
    margin-top: 4rem;
}

.assetmonk-assetiq .text-box p {
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);
    font-size: 18px;
    width: 60%;
    font-weight: 500;
}

.assetmonk-assetiq .text-box ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    margin-top: 50px;
}

.assetmonk-assetiq .text-box ul li {
    font-family: "Poppins";
    color: var(--color-blue);
    font-size: 20px;
    text-decoration: underline;
    transition: all 0.3s ease;
}

.assetmonk-assetiq .text-box ul li:hover {
    color: var(--color-dark-grey);
}

.assetmonk-assetiq .text-box ul li:not(:last-child) {
    padding-right: 40px;
    border-right: 2px solid var(--color-blue);
}

.assetmonk-assetiq .text-box ul li:not(:first-child) {
    padding-left: 40px;
}

.testimonials-cta {
    margin: 10rem 0 5rem;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    text-align: center;
}

.testimonials-cta .button-container {
    margin-top: 3rem;
}

.nri-modal .modal-content {
    background: var(--color-dark-grey);
    max-height: 100vh;
}

.nri-modal .modal-body>* {
    height: auto;
}

.nri-modal .modal-content .modal-body {
    padding: 50px;
}

.nri-modal .modal-content .modal-body .nri-content-wrapper {
    width: 80%;
    margin: 0 auto;
    padding: 4rem 0;
}

.nri-content-wrapper .text-box h4 {
    margin-bottom: 30px;
}

.nri-content-wrapper .text-box h4 span {
    display: block;
    font-family: var(--font-montserrat);
    color: var(--color-blue);
    text-transform: uppercase;
    font-size: 24px;
    font-weight: 600;
}

.nri-content-wrapper .text-box ul li {
    position: relative;
    font-family: var(--font-montserrat);
    color: var(--color-white);
    font-size: 18px;
    padding-left: 25px;
    margin-bottom: 20px;
}

.nri-content-wrapper .text-box ul li::before {
    content: "";
    width: 7px;
    height: 7px;
    border-radius: 50px;
    background: var(--color-white);
    display: block;
    position: absolute;
    top: 10px;
    left: 0;
}

.nri-modal button.btn-close {
    display: flex;
    width: max-content;
    background: none;
    align-items: center;
    padding: 0;
    opacity: 1;
}

.nri-modal button.btn-close svg path {
    fill: var(--color-white);
}

.nri-modal button.btn-close span {
    font-family: var(--font-montserrat);
    margin-top: -1px;
    margin-left: 10px;
    color: var(--color-white);
    opacity: 1;
}

.nri-slider {
    overflow: hidden;
}

.nri-slider .swiper-slide {
    background: var(--color-dark-grey);
}

.nri-navigator {
    width: 65%;
    margin: 0 auto;
}

.nri-navigator ul::after {
    border-bottom: 1px solid var(--color-white);
    content: "";
    width: 100%;
    position: absolute;
    top: 50%;
}

.nri-navigator ul {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 20px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    max-width: 1100px;
    margin: 0 auto;
}

.nri-navigator ul li {
    text-align: center;
    flex-grow: 1;
    margin: 20px 0;
    position: relative;
}

.nri-navigator ul li:not(:last-child):not(:nth-child(3)) {
    border-right: 1px solid var(--color-white);
}

.nri-navigator ul li a {
    font-family: var(--font-montserrat);
    font-size: 18px;
    color: var(--color-white);
    text-align: center;
}

.nri-navigator ul li a.active {
    color: var(--color-blue);
}

.download-file .icon-asset {
    padding: 12px;
}

.download-file {
    width: 100%;
    display: flex;
    justify-content: flex-end;
}

/*================================== ==================================*/
/*=========================// OUR PRODUCTS //=========================*/
/*================================== ==================================*/
.assetmonk-products {
    padding: 3rem 0 5rem;
    position: relative;
}

.assetmonk-products::before {
    content: "";
    display: block;
    position: absolute;
    top: 16%;
    left: -15.66%;
    width: 85%;
    background-color: var(--color-white);
    z-index: 0;
    height: 82%;
}

.office-space {
    position: relative;
    z-index: 9;
    margin-top: 8rem;
}

.office-space-block {
    position: relative;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
}

.office-space-block .premium-video-spacer {
    height: 100%;
}

.property-status {
    font-family: "Poppins";
    font-size: 16px;
    position: absolute;
    right: 20px;
    top: 20px;
    color: var(--color-white);
    padding-left: 16px;
    z-index: 99;
    text-transform: capitalize;
}

.property-status.live::before {
    -moz-animation-duration: 500ms;
    -moz-animation-name: blink;
    -moz-animation-iteration-count: infinite;
    -moz-animation-direction: alternate;
    -webkit-animation-duration: 500ms;
    -webkit-animation-name: blink;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
    animation-duration: 500ms;
    animation-name: blink;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}

@-moz-keyframes blink {
    from {
        opacity: 1;
    }

    to {
        opacity: 0.5;
    }
}

@-webkit-keyframes blink {
    from {
        opacity: 1;
    }

    to {
        opacity: 0.5;
    }
}

@keyframes blink {
    from {
        opacity: 1;
    }

    to {
        opacity: 0.5;
    }
}

.property-status::before {
    content: "";
    width: 10px;
    height: 10px;
    display: block;
    background: var(--color-blue);
    position: absolute;
    left: 0;
    top: 50%;
    border-radius: 100%;
    transform: translate(-50%, -50%);
}

.property-status.live::before {
    background: #148e39;
}

.property-status.closed::before {
    background: #ff0000;
}

.office-content {
    padding: 50px;
    background: var(--color-blue);
}

.office-content .text-box {
    margin-top: 30px;
    margin-bottom: 30px;
}

.office-content .text-box p {
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);
    font-size: 18px;
}

.asset-success {
    margin-top: 6rem;
    position: relative;
    z-index: 9;
}

.asset-success-block {
    width: 85%;
    margin-top: 3rem;
}

.asset-success-block .asset-title-seven div span {
    color: var(--color-dark-grey);
}

.asset-success-block .asset-title-seven div:last-child span {
    color: var(--color-blue);
}

.asset-success-block .text-box {
    margin-top: 3rem;
}

.asset-success-block .text-box p {
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);
    font-size: 18px;
}

.asset-success-block .text-box p strong {
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);
    font-size: 18px;
}

.product-cta {
    margin-top: 6rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    color: var(--color-white);
}

.product-cta .text-box {
    margin-top: 3rem;
    margin-bottom: 4rem;
}

.product-cta .text-box h4 span {
    display: block;
    font-family: var(--font-montserrat);
    color: var(--color-white);
    font-size: 22px;
    font-weight: bold;
}

/*================================== ==================================*/
/*========================// SINGLE PRODUCTS //========================*/
/*================================== ==================================*/
.assetmonk-products-one {
    position: relative;
    margin-top: -8rem;
}

.products-container {
    padding-top: 0 !important;
}

.product-single-wrapper {
    position: relative;
    padding: 8rem 0 8rem;
    background: var(--color-white);
    height: 100%;
}

.asset-title-nine span {
    display: block;
    font-size: 40px;
    font-family: var(--font-integral);
    color: var(--color-dark-grey);
    font-weight: bold;
    line-height: 1;
}

.asset-title-nine span strong {
    font-size: 40px;
    font-family: var(--font-integral);
    color: var(--color-blue);
    font-weight: bold;
    line-height: 1;
}

.asset-title-nine div {
    overflow: hidden;
}

.product-single-wrapper .funded-single p {
    font-family: var(--font-integral);
    color: var(--color-blue);
    font-size: 22px;
}

.product-single-wrapper .funded-single {
    margin-top: 3rem;
}

.product-single-wrapper .funded-single .progress {
    position: relative;
    overflow: visible;
    height: 14px;
    border-radius: 50px;
    background: var(--color-dark-grey);
}

.product-single-wrapper .funded-single .progress .progress-bar {
    overflow: visible;
    position: relative;
    background-color: var(--color-blue);
    border-radius: 50px;
}

.product-single-wrapper .funded-single .progress span {
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);
    font-size: 18px;
    font-weight: 600;
    position: absolute;
}

.product-single-wrapper .funded-single .progress span:nth-of-type(1) {
    top: 20px;
    left: 0;
}

.product-single-wrapper .funded-single .progress span:nth-of-type(2) {
    top: 20px;
    right: 0;
}

.product-single-wrapper .push-right {
    width: calc(100% - 75px);
    margin: 0 auto;
    float: none;
}

.product-single-wrapper .container-inner {
    width: 85%;
    margin: 0 auto;
}

.product-single-wrapper .funded-single .funded-group {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.asset-live {
    position: relative;
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);
    z-index: 99;
    border: 1px solid var(--color-dark-grey);
    padding: 4px 14px 4px 28px;
    border-radius: 9px;
}

.asset-live::before {
    content: "";
    width: 10px;
    height: 10px;
    display: block;
    background: #3fb34f;
    position: absolute;
    left: 15px;
    top: 50%;
    border-radius: 100%;
    transform: translate(-50%, -50%);
}

.invest-benefits {
    margin-top: 7rem;
}

.invest-benefits .benefits-box {
    text-align: center;
}

.invest-benefits .benefits-box h4 {
    font-size: 30px;
    font-family: var(--font-integral);
    color: var(--color-blue);
    margin-top: 20px;
}

.invest-benefits .benefits-box p {
    font-size: 20px;
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);
    margin-bottom: 0;
}

.assetmonk-page-nav {
    padding: 80px 0;
    background: #242328;
    top: 0;
    z-index: 999;
}

.assetmonk-page-nav.is-sticky {
    padding: 40px 0;
}

.page-nav ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    justify-content: center;
    align-items: center;
    -webkit-flex-flow: wrap;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
}

.page-nav ul li {
    text-align: center;
    flex-grow: 1;
    position: relative;
    padding: 0 15px;
}

.page-nav ul li:not(:last-child) {
    border-right: 1px solid var(--color-white);
}

.page-nav ul li a {
    font-family: var(--font-montserrat);
    font-size: 18px;
    color: var(--color-white);
    text-align: center;
    position: relative;
}

.page-nav ul li a::after {
    content: "";
    width: 100%;
    height: 1px;
    display: block;
    background: var(--color-blue);
    position: absolute;
    bottom: -5px;
    left: 0;
}

/*==============================================================*/
/*=================== ASSETMIONK UPDATES CSS ===================*/
/*==============================================================*/
.assetmonk-updates {
    padding: 100px 0;
}

.updates-content {
    position: relative;
}

.updates-box {
    position: relative;
    margin-top: 50px;
    padding: 80px 0;
    width: 90%;
    overflow: hidden;
    margin: 0 auto;
}

.updates-box>.swiper-slide__content {
    position: absolute;
    top: 0;
}

.updates-box .swiper-slide {
    display: flex;
    background: #eee;
    align-items: center;
    justify-content: center;
    transition: all 200ms linear;
}

.updates-box .swiper-slide.swiper-slide-active {
    background: #fff;
    box-shadow: 0px 0 30px rgba(26, 54, 85, 0.2);
    transform: scale(1.1);
    z-index: 9;
}

.updates-box-swiper-button-prev,
.updates-box-swiper-button-next {
    background-size: 20px 44px;
}

.updates-content {
    padding: 15px;
}

.updates-box-swiper-pagination {
    display: none;
}

.updates-content .image-container {
    margin-bottom: 10px;
}

.updates-content p {
    font-family: "Montserrat";
    font-size: 16px;
    text-transform: none;
}

.updates-content p a {
    font-family: "Montserrat";
    color: var(--color-blue);
    font-size: 16px;
    text-transform: none;
}

.updates-content h5 {
    font-family: "Montserrat";
    font-size: 18px;
    text-transform: none;
    font-weight: bold;
}

.updates-box-swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23fff'%2F%3E%3C%2Fsvg%3E");
}

.updates-box-swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23fff'%2F%3E%3C%2Fsvg%3E");
}

.subtitle ul li {
    font-size: 18px;
    font-family: "Montserrat";
    text-transform: uppercase;
}

.subtitle ul {
    padding-left: 0;
    list-style: none;
}

.subtitle ul li img {
    padding-right: 10px;
}

.home-newsletter {
    padding: 0 2rem;
}

/*===============================================================*/
/*======================= CONTACT US PAGE =======================*/
/*===============================================================*/
.contact-banner .page-title {
    display: flex;
}

.contact-banner .page-title div:nth-child(2) span {
    margin-left: 15px;
}

.contact-content {
    padding: 3rem 0 5rem;
    position: relative;
}

.assetmonk-contact {
    position: relative;
}

.assetmonk-contact .asset-title-three {
    display: flex;
    justify-content: center;
}

.assetmonk-contact .asset-title-three div:nth-child(2) span {
    margin-left: 15px;
}

.assetmonk-contact .contact-container .subtitle {
    color: var(--color-white);
    text-align: center;
    font-size: 24px;
}

.contact-wrapper {
    margin: 0 auto;
    width: 74%;
}

.contact-details {
    background: var(--color-blue);
    padding: 20px;
    border-radius: 10px;
    position: relative;
}

.contact-details::after,
.contact-details::before {
    top: 50%;

    transform: translate(-50%, -50%);
    content: "";
    display: block;
    background: var(--color-dark-grey);
    width: 2px;
    height: calc(100% - 20px);
    position: absolute;
}

.contact-details::before {
    left: 33%;
}

.contact-details::after {
    right: 33%;
}

.contact-details .details-container h5 {
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);
    /*font-size: 25px;*/
      font-size: 33px;
    font-weight: 600;
}

.contact-details .details-container {
    text-align: center;
}

.contact-details .details-container p {
    margin-bottom: 0;
}

.contact-details .details-container p a {
    font-family: var(--font-montserrat);
    color: var(--color-white);
    font-size: 22px;
}

.contact-us-form .form-group input,
.contact-us-form .form-group textarea {
    border-radius: 10px;
    padding: 15px 20px;
}

.intl-tel-input {
    width: 100%;
}

.form-group input.wpcf7-submit {
    max-width: 200px;
    margin: 0 auto;
    display: block;
}

.assetmonk-contact-location {
    padding: 3rem 0 10rem;
    position: relative;
    background-repeat: no-repeat;
    background-position: center bottom;
    background-blend-mode: multiply;
    -webkit-background-size: 100%;
    -o-background-size: 100%;
    background-size: 100%;
}

.contact-container {
    position: relative;
}

.map-wrapper {
    position: relative;
}

.assetmonk-map {
    width: 80%;
    margin: 0 auto;
}

.hotspot-img-container {
    position: relative;
    display: block;
    max-width: 600px;
    margin: 0 auto;
}

.hotspot-img {
    display: block;
    max-width: 100%;
}

.hotspot {
    width: 14px;
    height: 14px;
    border-radius: 16px;
    background: var(--color-blue);
    position: absolute;
}

.hotspot.location-1 {
    top: 65%;
    left: 36%;
}

.hotspot.location-2 {
    top: 81%;
    left: 30%;
}

.hotspot.location-3 {
    top: 83%;
    left: 38%;
}

.hotspot-desktop.location-1 {
    top: 65%;
}

.hotspot-desktop.location-2 {
    top: 81%;
}

.hotspot-desktop.location-3 {
    top: 83%;
}

.hotspot-desktop {
    position: absolute;
    max-width: 30%;
    transform: translateY(calc(-50% + 6px));
}

.hotspot-desktop .line {
    content: "";
    position: absolute;
    top: 50%;
    width: 100px;
    border-top: 3px solid var(--color-blue);
}

.hotspot-desktop.left {
    left: 0 !important;
    text-align: right;
}

.hotspot-desktop.left {
    border-right: 3px solid var(--color-blue);
    padding-right: 15px;
}

.hotspot-desktop.right {
    border-left: 3px solid var(--color-blue);
    padding-left: 15px;
}

.hotspot-desktop.left .line {
    left: calc(100% + 2px);
}

.hotspot-desktop.right {
    left: inherit;
    right: 10% !important;
}

.hotspot-desktop.left .hotspot-content {
    width: 80%;
    float: right;
}

.hotspot-desktop.right .hotspot-content {
    width: 70%;
    float: left;
}

.hotspot-desktop .hotspot-content p {
    font-family: var(--font-montserrat);
    color: var(--color-white);
    font-size: 20px;
    margin-bottom: 0;
}

.hotspot-desktop.right .line {
    right: calc(100% + 2px);
}

/*===============================================================*/
/*========================= ARTICLE CSS =========================*/
/*===============================================================*/
.article-page {
    padding-top: 100px;
}

.assetmonk-articles {
    padding: 50px 0 25rem;
    background-repeat: no-repeat;
    background-position: center bottom;
    background-blend-mode: multiply;
    -webkit-background-size: 100%;
    -o-background-size: 100%;
    background-size: 100%;
}

.articles-block ul.nav li .nav-link {
    background-color: transparent !important;
    border: none !important;
    padding: 0 40px;
    font-size: 20px;
    color: var(--color-white);
}

.articles-block .tab-content {
    margin-top: 0;
}

.articles-block ul.nav li .nav-link.active {
    color: var(--color-blue);
}

.articles-block ul.nav li:first-child .nav-link {
    padding-left: 0;
}

.articles-block ul.nav {
    border-bottom: none;
}

.articles-block ul.nav li {
    position: relative;
}

.articles-block ul.nav li:not(:last-child)::after {
    content: "";
    display: block;
    height: 16px;
    width: 3px;
    background: var(--color-white);
    position: absolute;
    top: 90%;
    left: 100%;
    transform: translate(-50%, -100%);
}

.articles-tab-bar {
    display: flex;
    padding-bottom: 30px;
    border-bottom: 2px solid var(--color-white);
    justify-content: space-between;
    align-items: end;
}

.article-sorting ul {
    padding: 0;
    margin: 0;
    display: none;
}

.article-sorting ul li:not(:last-child) {
    padding: 0 40px;
}

.article-sorting ul li a i {
    font-size: 25px;
    text-align: center;
}

.article-sorting ul li a {
    color: var(--color-white);
    font-size: 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.article-sorting ul li a.active,
.article-sorting ul li a.active span {
    color: var(--color-blue);
}

.article-sorting ul li a span {
    display: block;
    font-family: var(--font-montserrat);
    font-size: 16px;
    font-weight: 300;
    margin-top: 10px;
}

.articles-content {
    padding: 60px 20px 40px;
    border-bottom: 2px solid var(--color-white);
}

.article-date span {
    position: relative;
    display: block;
}

.article-date span:first-child {
    color: var(--color-blue);
    font-size: 25px;
}

.article-date span:last-child {
    font-family: var(--font-montserrat);
    color: var(--color-blue);
    font-size: 50px;
    font-weight: 600;
    margin-top: 20px;
}

.article-date span:first-child::after {
    content: "";
    display: block;
    width: 35px;
    height: 2px;
    background: var(--color-white);
    position: absolute;
    left: 0;
    bottom: -15px;
}

.articles-content-right {
    margin-left: 40px;
}

.articles-content-right h4 {
    font-family: var(--font-montserrat);
    font-size: 26px;
    color: var(--color-blue);
    font-weight: 700;
}

.article-share {
    padding-bottom: 30px;
    border-bottom: 2px solid var(--color-white);
}

.articles-content-right span {
    display: block;
    font-family: var(--font-montserrat);
    font-size: 14px;
    color: #acacac;
    margin-bottom: 0;
    margin-top: 15px;
    margin-bottom: 25px;
}

.articles-content-right span a {
    color: var(--color-white);
}

.articles-content-right p {
    display: block;
    font-family: var(--font-montserrat);
    font-size: 18px;
    color: var(--color-white);
    width: 80%;
}

.articles-content-right a.read-more {
    display: block;
    font-family: var(--font-montserrat);
    font-size: 18px;
    color: var(--color-white);
    margin-top: 25px;
    border-top: 2px solid var(--color-white);
    padding-top: 12px;
    font-weight: 700;
}

.newsletter-download-lists a.read-more {
    padding-top: 18px;
    border-top: 2px solid #555;
}

.newsletter-download-lists a.read-more i {
    color: var(--color-blue);
}

.newsletter-download-lists .articles-content-right {
    width: 100%;
}

.newsletter-download-area {
    display: none;
    justify-content: center;
    padding: 10vh 0;
}

.articles-content-right a img {
    margin-left: 20px;
}

a.articles-nav {
    display: block;
    font-family: var(--font-montserrat);
    font-size: 18px;
    color: var(--color-white);
    margin-top: 20px;
    font-weight: 600;
    float: right;
}

a.articles-nav img {
    margin-left: 20px;
}

/*==============================================================*/
/*==================== GROWTH PLUS PAGE CSS ====================*/
/*==============================================================*/

.growth-plus-header {
    margin-top: 70px;
}

.growth-plus-banner {
    padding-top: 50px;
    background: rgba(0, 0, 0, 0.1);
}

.growth-plus-callback {
    padding: 10rem 8rem;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.growth-plus-callback .asset-title-five div:first-child span {
    color: var(--color-white);
}

.growth-plus-form .form-group input,
.growth-plus-form .form-group textarea {
    border-radius: 10px;
    padding: 15px 20px;
}

.growth-plus-form .form-group {
    margin-bottom: 0;
    display: flex;
    justify-content: center;
}

.growth-plus-form {
    margin-top: 0;
    width: 80%;
    float: right;
}

.assetmonk-investment-opportunity {
    padding: 5rem 0;
    scroll-margin-top: 100px;
    scroll-snap-margin-top: 100px;
}

.investment-block .asset-title-three {
    display: flex;
}

.investment-block .asset-title-three div:nth-child(2) span {
    margin-left: 15px;
}

.investment-progress {
    position: relative;
    overflow: visible;
    background: linear-gradient(0deg,
            rgba(84, 84, 84, 1) 0%,
            rgba(228, 228, 228, 1) 100%);
    padding: 4px;
    border-radius: 50px;
    margin-top: 40px;
}

.investment-progress .progress {
    position: relative;
    overflow: visible;
    background-color: transparent !important;
    background: linear-gradient(0deg,
            rgba(114, 114, 114, 1) 0%,
            rgba(190, 190, 190, 1) 100%);
    height: 30px;
    border-radius: 50px;
}

.investment-progress .progress .progress-bar {
    position: relative;
    overflow: visible;
    font-family: var(--font-montserrat);
    font-size: 25px;
    text-transform: uppercase;
    border-radius: 50px;
    background-color: transparent !important;
    background: linear-gradient(0deg,
            rgba(24, 137, 211, 1) 0%,
            rgba(63, 186, 230, 1) 100%);
}

.investment-progress .progress .progress-bar::before {
    content: "";
    width: 60px;
    height: 60px;
    background: linear-gradient(90deg,
            rgba(51, 204, 255, 1) 0%,
            rgba(0, 130, 212, 1) 23%,
            rgba(255, 255, 255, 1) 52%,
            rgba(0, 130, 212, 1) 73%,
            rgba(59, 190, 234, 1) 89%,
            rgba(255, 255, 255, 1) 100%);
    border: 1px solid var(--color-white);
    border-radius: 100%;
    position: absolute;
    right: -1%;
    top: 50%;
    transform: translate(0%, -50%);
    box-shadow: -6px -8px 24px rgba(142, 142, 142, 0.5);
}

.investment-progress .progress .progress-bar::after {
    content: "";
    width: 54px;
    height: 54px;
    background: radial-gradient(circle,
            rgba(242, 242, 242, 1) 30%,
            rgba(135, 135, 135, 1) 100%);
    border-radius: 100%;
    position: absolute;
    right: -1%;
    top: 50%;
    transform: translate(-6%, -50%);
    z-index: 2;
}

.investment-opportunity-block {
    margin-top: 3rem;
    margin-bottom: 2rem;
}

.OPSlider {
    position: relative;
    overflow: hidden;
}

.OPSlider .opslider-swiper-pagination {
    bottom: 0;
}

.OPSlider .opslider-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: var(--color-blue);
}

.OPSlider .opslider-swiper-pagination .swiper-pagination-bullet {
    width: 18px;
    height: 18px;
    border: 3px solid var(--color-white);
    background: var(--color-dark-grey);
    opacity: 1;
}

.OPSlider .swiper-slide {
    height: calc((100% - 30px) / 2) !important;
    margin-top: 0 !important;
    margin-bottom: 30px !important;
}

.investment-properties {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #aeacb4;
    height: 240px;
    transition: 0.3s ease all;
    transform: scale(0.9);
    padding: 10px;
}

.investment-properties:hover {
    transform: scale(1);
    background: var(--color-white);
    border: 1px solid var(--color-blue);
}

.investment-properties:hover p {
    color: var(--color-dark-grey);
}

.investment-properties p {
    font-family: var(--font-montserrat);
    color: var(--color-white);
    font-size: 26px;
    line-height: 1;
    text-align: center;
    font-weight: 600;
}

.investment-properties h4 {
    font-family: var(--font-montserrat);
    color: var(--color-blue);
    text-transform: uppercase;
    font-size: 24px;
    font-weight: bold;
    line-height: 1;
    text-align: center;
}

.assetmonk-private-place {
    padding: 3rem 0;
}

.private-place .text-box {
    margin-top: 40px;
}

.private-place .text-box p {
    font-family: var(--font-montserrat);
    color: var(--color-white);
    font-size: 20px;
}

.vertex-series .asset-title-five div:first-child span {
    color: var(--color-white);
}

.assetmonk-issuing-company {
    padding: 3rem 0;
    scroll-margin-top: 100px;
    scroll-snap-margin-top: 100px;
}

.series-list {
    padding-top: 40px;
}

.series-list ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.series-list ul li {
    font-family: var(--font-montserrat);
    padding: 30px 15px;
    color: var(--color-white);
    font-size: 20px;
    display: flex;
    align-items: center;
    border-bottom: 1px solid var(--color-white);
    transition: 0.3s ease all;
}

.series-list ul li:hover {
    background: var(--color-white);
    color: var(--color-dark-grey);
}

.series-list ul li span {
    font-family: var(--font-integral);
    color: var(--color-blue);
    font-size: 30px;
    font-weight: bold;
    margin-right: 20px;
    margin-top: -8px;
}

.assetmonk-security {
    background: var(--color-blue);
    padding: 3rem 0;
    margin-top: 10rem;
    margin-bottom: 8rem;
    position: relative;
}

.underlying-security .asset-title-one div:last-child span {
    color: var(--color-white);
}

.underlying-security .asset-title-one {
    display: flex;
}

.underlying-security .asset-title-one div:nth-child(2) span {
    margin-left: 15px;
}

.underlying-security .subtitle {
    color: var(--color-white);
}

.iceberg-security {
    position: absolute;
    top: 0;
    transform: translate(0%, -42%);
}

.assetmonk-alternative-investment {
    margin: 10rem 0;
}

.alternative-investment-container {
    position: relative;
    padding: 30px;
}

.alternative-investment-container::after {
    content: "";
    display: block;
    background: var(--color-white);
    width: 100vw;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
}

.alternative-investment {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    margin: 3rem 0;
}

.AiSwiper-block {
    position: relative;
    margin: 50px 0;
}

.AiSwiper {
    overflow: hidden;
}

.AiSwiper-block .ai-swiper-pagination {
    bottom: -40px;
    display: flex;
    justify-content: center;
    width: 100%;
}

.AiSwiper-block .ai-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: var(--color-white);
}

.AiSwiper-block .ai-swiper-pagination .swiper-pagination-bullet {
    width: 18px;
    height: 18px;
    border: 3px solid var(--color-blue);
    background: var(--color-dark-grey);
    opacity: 1;
}

.AiSwiper-block .ai-swiper-pagination .swiper-pagination-bullet:not(:last-child) {
    margin-right: 6px;
}

.ai-box {
    position: relative;
    padding: 50px 0;
    z-index: 2;
    transition: 0.3s ease all;
}

.ai-box::before {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(0deg,
            rgba(255, 255, 255, 1) 0%,
            rgba(238, 238, 239, 1) 15%,
            rgba(129, 128, 131, 1) 50%,
            rgba(238, 238, 239, 1) 85%,
            rgba(255, 255, 255, 1) 100%);
    z-index: 1;
}

.ai-box::after {
    content: "";
    display: block;
    width: calc(100% - 2px);
    height: 100%;
    position: absolute;
    top: 0;
    left: 2px;
    background: var(--color-white);
    z-index: 1;
}

.ai-box:hover::after {
    background: linear-gradient(0deg,
            rgba(255, 255, 255, 1) 0%,
            rgba(219, 219, 219, 1) 50%,
            rgba(255, 255, 255, 1) 100%);
}

.ai-box-inner {
    position: relative;
    z-index: 2;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 0 30px;
    text-align: center;
}

.ai-box-inner p {
    font-family: var(--font-montserrat);
    font-size: 18px;
    color: var(--color-dark-grey);
    display: block;
    margin-top: 20px;
    margin-bottom: 0;
    transition: 0.3s ease all;
}

.growth-who .asset-title-three {
    display: flex;
}

.growth-who .asset-title-three div:nth-child(2) span {
    margin-left: 15px;
}

.growth-who .subtitle {
    margin-top: 25px;
    color: var(--color-white);
}

.growth-block {
    margin-top: 3rem;
    -webkit-mask-image: linear-gradient(var(--mask-direction, to right),
            hsl(0 0% 0% / 0),
            hsl(0 0% 0% / 1) 20%,
            hsl(0 0% 0% / 1) 80%,
            hsl(0 0% 0% / 0));
    mask-image: linear-gradient(var(--mask-direction, to right),
            hsl(0 0% 0% / 0),
            hsl(0 0% 0% / 1) 8%,
            hsl(0 0% 0% / 1) 92%,
            hsl(0 0% 0% / 0));
}

.Growth-Who-Block {
    position: relative;
    padding-bottom: 50px;
}

.Growth-Who {
    overflow: hidden;
}

.Growth-Who-Block .swiper-pagination {
    bottom: 0;
}

.Growth-Who-Block .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: var(--color-blue);
}

.Growth-Who-Block .swiper-pagination .swiper-pagination-bullet {
    width: 18px;
    height: 18px;
    border: 3px solid var(--color-white);
    background: var(--color-dark-grey);
    opacity: 1;
}

.Growth-Who-Block .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 5px;
}

.growth-who-box {
    background: var(--color-white);
    padding: 20px;
    height: 350px;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: scale(0.95);
    transition: 0.3s ease all;
}

.growth-who-box:hover {
    background: var(--color-dark-grey);
    border: 1px solid var(--color-blue);
    box-shadow: 0px 0px 45px 5px rgba(0, 0, 0, 0.75);
    transform: scale(1);
}

.growth-who-box .who-box-content {
    text-align: center;
}

.growth-who-box .who-box-content h5 {
    font-family: var(--font-montserrat);
    font-size: 25px;
    color: var(--color-dark-grey);
    font-weight: 700;
    margin-top: 30px;
}

.growth-who-box .who-box-content p {
    font-family: var(--font-montserrat);
    text-align: center;
    font-size: 20px;
    color: var(--color-dark-grey);
    margin-bottom: 0;
}

.growth-who-box:hover .who-box-content img {
    filter: invert(61%) sepia(92%) saturate(583%) hue-rotate(162deg) brightness(94%) contrast(97%);
}

.growth-who-box:hover .who-box-content h5 {
    color: var(--color-blue);
}

.growth-who-box:hover .who-box-content p {
    color: var(--color-white);
}

.assetmonk-growth-advantage {
    padding: 8rem 0;
}

.GA-Swiper-block {
    position: relative;
    margin-bottom: 40px;
}

.GA-Swiper {
    overflow: hidden;
}

.GA-Swiper-block .ga-swiper-pagination {
    display: flex;
    justify-content: center;
    width: 100%;
}

.GA-Swiper-block .swiper-pagination {
    bottom: -20px;
}

.GA-Swiper-block .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: var(--color-blue);
}

.GA-Swiper-block .swiper-pagination .swiper-pagination-bullet {
    width: 18px;
    height: 18px;
    border: 3px solid var(--color-white);
    background: var(--color-dark-grey);
    opacity: 1;
}

.GA-Swiper-block .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 5px;
}

.growth-advantage {
    background: radial-gradient(circle,
            rgba(0, 0, 0, 1) 0%,
            rgba(40, 39, 44, 1) 50%,
            rgba(40, 39, 44, 1) 100%);
    margin-top: 5rem;
}

.growth-advantage-blocks {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 3px;
    width: 90%;
    margin: 0 auto;
}

.growth-advantage-box {
    background: var(--color-dark-grey);
    padding: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    height: 300px;
    text-align: center;
}

.growth-advantage-box h5 {
    font-family: var(--font-montserrat);
    text-align: center;
    font-size: 22px;
    color: var(--color-white);
    margin-bottom: 0;
    display: block;
    margin-top: 30px;
}

.assetmonk-growth-video {
    padding-bottom: 4rem;
}

.growth-video {
    margin-top: 40px;
}

.assetmonk-growth-video .asset-title-three span b {
    font-size: 40px;
    font-family: var(--font-integral);
    font-weight: bold;
    line-height: 1;
}

.assetmonk-growth-video .asset-title-three div:nth-child(2) span b:nth-child(1) {
    opacity: 0.5;
    position: relative;
}

.assetmonk-growth-video .asset-title-three div:nth-child(2) span b:nth-child(1)::after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    background: url(img/cross.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -40%);
    z-index: 2;
}

.assetmonk-growth-video .asset-title-three div:nth-child(2) span b:nth-child(2) {
    color: var(--color-white);
}

.assetmonk-growth-testimonials {
    padding: 4rem 0;
}

.growth-testimonials,
.growth-press-releases {
    position: relative;
    margin-top: 3rem;
}

.growth-testimonials-slider {
    overflow: hidden;
    padding: 0 24px 5rem 0;
}

.growth-testimonials-slide {
    border-radius: 10px;
}

.growth-testimonials-slide.swiper-slide-active {
    z-index: 9;
}

.growth-testimonials-slide-content {
    position: relative;
    padding: 20px;
    background: var(--color-white);
    border-radius: 10px;
    height: 100%;
}

.growth-testimonials-slide-content .content-top {
    width: 92%;
}

.growth-testimonials-slide-content .content-top p {
    font-family: var(--font-montserrat);
    font-size: 16px;
    color: var(--color-dark-grey);
}

.growth-testimonials-slide {
    background: var(--color-white);
    position: relative;
    height: 350px;
}

.growth-slide-content {
    height: 100%;
    background: var(--color-white);
}

.growth-slide-content::after {
    content: "";
    width: 100%;
    height: 350px;
    display: block;
    border: 2px solid var(--color-blue);
    background: #232227;
    position: absolute;
    top: 25px;
    z-index: -1;
    left: 25px;
    border-radius: 10px;
}

.growth-testimonials-slide-content::before {
    content: "";
    width: 25px;
    height: 25px;
    background-image: url(img/icon-asset.png);
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    z-index: 9;
    right: 15px;
    top: 15px;
}

.growth-testimonial-navigation .growth-swiper-button-prev {
    width: 30px;
    height: 30px;
    display: block;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='512' height='512' x='0' y='0' viewBox='0 0 256 256' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg transform='matrix(-1,1.2246467991473532e-16,-1.2246467991473532e-16,-1,256.00000762939453,255.99999999999994)'%3E%3Cg%3E%3Cg%3E%3Cpolygon points='79.093,0 48.907,30.187 146.72,128 48.907,225.813 79.093,256 207.093,128 ' fill='%233bbeea' data-original='%233bbeea' class=''%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    left: -60px;
    top: 46%;
}

.growth-testimonial-navigation .growth-swiper-button-next {
    width: 30px;
    height: 30px;
    display: block;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='512' height='512' x='0' y='0' viewBox='0 0 256 256' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpolygon points='79.093,0 48.907,30.187 146.72,128 48.907,225.813 79.093,256 207.093,128 ' fill='%233bbeea' data-original='%233bbeea' class=''%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    right: -60px;
    top: 46%;
}

.press-testimonial-navigation .press-swiper-button-prev {
    width: 30px;
    height: 30px;
    display: block;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='512' height='512' x='0' y='0' viewBox='0 0 256 256' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg transform='matrix(-1,1.2246467991473532e-16,-1.2246467991473532e-16,-1,256.00000762939453,255.99999999999994)'%3E%3Cg%3E%3Cg%3E%3Cpolygon points='79.093,0 48.907,30.187 146.72,128 48.907,225.813 79.093,256 207.093,128 ' fill='%233bbeea' data-original='%233bbeea' class=''%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    left: -60px;
}

.press-testimonial-navigation .press-swiper-button-next {
    width: 30px;
    height: 30px;
    display: block;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='512' height='512' x='0' y='0' viewBox='0 0 256 256' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpolygon points='79.093,0 48.907,30.187 146.72,128 48.907,225.813 79.093,256 207.093,128 ' fill='%233bbeea' data-original='%233bbeea' class=''%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    right: -60px;
}

.growth-testimonials .content-bottom {
    position: absolute;
    bottom: 0;
    left: 50%;
    padding: 20px;
    border-top: 1px solid #969696;
    width: 93%;
    margin: 0 auto;
    transform: translate(-50%, 0%);
}

.growth-testimonials .content-bottom .tt-box {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.growth-testimonials .content-bottom .tt-box .tt-name span {
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 600;
}

.growth-testimonials .content-bottom .tt-box .tt-designation {
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);
    font-size: 14px;
}

.assetmonk-press-releases {
    padding-bottom: 5rem;
}

.growth-press-releases .press-releases {
    overflow: hidden;
}

.assetmonk-growth-assets {
    padding: 8rem 0 18rem;
}

.assets-growth-content .subtitle {
    color: var(--color-white);
    text-align: center;
}

.assets-growth-content .button-container {
    margin-top: 3rem;
}

.growth-inline {
    width: 60%;
    margin: 0 auto;
}

.growth-inline ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}

.growth-inline ul li:not(:last-child) {
    border-right: 1px solid var(--color-white);
}

.growth-inline ul li {
    text-align: center;
    flex-grow: 1;
    position: relative;
}

.growth-inline ul li {
    font-family: var(--font-montserrat);
    font-size: 22px;
    color: var(--color-white);
    text-align: center;
    text-transform: uppercase;
    position: relative;
}

.growth-inline ul li a::after {
    content: "";
    width: 100%;
    height: 1px;
    display: block;
    background: var(--color-blue);
    position: absolute;
    bottom: -5px;
    left: 0;
}

.returns-calulator-container {
    position: relative;
    padding: 4rem 0;
}

.returns-calulator-container::after {
    content: "";
    display: block;
    background: var(--color-white);
    width: 100vw;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
}

.returns-calulator-container .asset-title-one {
    margin-bottom: 50px;
}

.chart-inner {
    width: 80%;
    margin: 0 auto;
    margin-bottom: 5rem;
}

.details input {
    width: 100%;
}

.detail {
    display: flex;
    justify-content: space-between;
}

.calc-calc {
    margin-bottom: 2rem;
}

.calc-calc p {
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);
    font-size: 16px;
    margin-bottom: 0;
}

.calc-calc p:last-child {
    background: var(--color-blue);
    color: var(--color-white);
    padding: 4px 8px;
    width: 130px;
    text-align: right;
}

.invest-details {
    display: block;
    margin-top: 5rem;
}

.chart-details {
    display: flex;
    justify-content: space-between;
    margin-bottom: 15px;
}

.chart-details p {
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);
    font-size: 16px;
}

/*----- Styling the sliders ----*/
.calc-calc input[type="range"] {
    -webkit-appearance: none;
    margin: 10px 0;
    width: 100%;
}

.calc-calc input[type="range"]:focus {
    outline: none;
}

.calc-calc input[type="range"]::-webkit-slider-runnable-track {
    width: 100%;
    height: 6px;
    cursor: pointer;
    background: #949598;
    border-radius: 10px;
}

.calc-calc input[type="range"]::-webkit-slider-thumb {
    box-shadow: 2px 2px 5px #b3b3b3, -1px -1px 3px grey;
    border: 5px solid #ffffff;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    background: #949598;
    cursor: pointer;
    margin-top: -6px;
    -webkit-appearance: none;
}

.calc-calc input[type="range"]:focus::-webkit-slider-runnable-track {
    background: #b3b3b3;
}

.calc-calc input[type="range"]::-moz-range-track {
    width: 100%;
    height: 6px;
    cursor: pointer;
    background: #949598;
    border-color: transparent;
    border-width: 16px 0;
    color: transparent;
    border-radius: 10px;
}

.calc-calc input[type="range"]::-moz-range-thumb {
    box-shadow: 2px 2px 5px #b3b3b3, -1px -1px 3px grey;
    border: 0 none;
    height: 25px;
    width: 25px;
    border-radius: 50%;
    background: #28272c;
    cursor: pointer;
    margin-top: -6px;
}

.calc-calc input[type="range"]::-moz-range-progress {
    background: var(--color-blue);
    width: 100%;
    height: 6px;
}

.calc-calc input[type="range"]::-ms-track {
    width: 100%;
    height: 6px;
    cursor: pointer;
    background: #949598;
    border-color: transparent;
    border-width: 16px 0;
    color: transparent;
    border-radius: 10px;
}

.calc-calc input[type="range"]::-ms-fill-lower {
    background: #949598;
    border-radius: 5px;
}

.calc-calc input[type="range"]::-ms-fill-upper {
    background: #949598;
    border-radius: 5px;
}

.calc-calc input[type="range"]::-ms-thumb {
    box-shadow: 2px 2px 5px #949598, -1px -1px 3px grey;
    border: 5px solid #ffffff;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    background: #949598;
    cursor: pointer;
    margin-top: -6px;
}

.calc-calc input[type="range"]:focus::-ms-fill-lower {
    background: #949598;
}

.calc-calc input[type="range"]:focus::-ms-fill-upper {
    background: #949598;
}

.assetmonk-risk-analysis-checklist {
    scroll-margin-top: 100px;
    scroll-snap-margin-top: 100px;
    padding: 80px 0;
}

.assetmonk-financial-model,
.growth-faqs {
    scroll-margin-top: 100px;
    scroll-snap-margin-top: 100px;
}

.risk-analysis {
    margin-top: 40px;
}

.risk-analysis .accordion-button {
    background: transparent;
    box-shadow: none;
    border-radius: 0 !important;
    font-family: var(--font-montserrat);
    padding: 20px;
    color: var(--color-dark-grey);
    font-size: 20px;
    display: flex;
    align-items: center;
}

.risk-analysis .accordion .accordion-item .accordion-body {
    padding: 20px;
    padding-top: 0;
    padding-left: 58px;
}

.risk-analysis .accordion .accordion-item .accordion-body p,
.risk-analysis .accordion .accordion-item .accordion-body * {
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);
    font-size: 18px;
}

.risk-analysis .accordion .accordion-item .accordion-body ul {
    margin: 0;
    padding: 0;
}

.risk-analysis .accordion .accordion-item .accordion-body ul li {
    list-style: none;
    margin-bottom: 10px;
    padding-left: 10px;
    position: relative;
}

.risk-analysis .accordion .accordion-item .accordion-body ul li:after {
    content: "";
    width: 4px;
    height: 4px;
    border-radius: 10px;
    background: var(--color-dark-grey);
    display: block;
    position: absolute;
    left: 0;
    top: 13px;
    transform: translate(-50%, -50%);
}

.risk-analysis .accordion-button {
    padding: 30px 20px;
}

.risk-analysis .accordion-button.collapsed {
    color: var(--color-white);
}

.risk-analysis .accordion-button span {
    font-family: var(--font-integral);
    color: var(--color-blue);
    font-size: 30px;
    font-weight: bold;
    margin-right: 20px;
    margin-top: -8px;
}

.risk-analysis .accordion-item {
    background-color: transparent;
    border: none;
    border-bottom: 1px solid var(--color-white);
    border-radius: 0;
    box-shadow: none;
}

.risk-analysis .accordion-button:not(.accordion-button.collapsed) {
    background: var(--color-white);
    font-weight: 700;
}

.risk-analysis .accordion-collapse {
    background: var(--color-white);
}

.risk-analysis .accordion-button::after {
    position: absolute;
    right: 30px;
    width: 15px;
    height: 15px;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='512' height='512' x='0' y='0' viewBox='0 0 448 448' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='m272 184c-4.417969 0-8-3.582031-8-8v-176h-80v176c0 4.417969-3.582031 8-8 8h-176v80h176c4.417969 0 8 3.582031 8 8v176h80v-176c0-4.417969 3.582031-8 8-8h176v-80zm0 0' fill='%23FFFFFF' data-original='%23FFFFFF' class=''%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}

.risk-analysis .accordion-button:not(.collapsed)::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='512' height='512' x='0' y='0' viewBox='0 0 22.354 22.354' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='8.61' width='22.354' height='5.133' fill='%23000000' data-original='%23000000' class=''%3E%3C/rect%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    transform: rotate(180deg);
}

.growth-faqs .asset-title-one span {
    color: var(--color-blue);
}

.growth-faqs .alternative-investment-container {
    padding: 60px 30px;
}

.assetmonk-growth-faq {
    width: 95%;
    float: right;
}

.assetmonk-growth-faq .text-box {
    margin: 3rem 0 1rem;
}

.assetmonk-growth-faq .accordion-button {
    background: transparent;
    box-shadow: none;
    border-radius: 0 !important;
    font-family: var(--font-montserrat);
    padding: 20px;
    color: var(--color-dark-grey);
    font-size: 20px;
    display: flex;
    align-items: center;
}

.assetmonk-growth-faq .accordion .accordion-item .accordion-body {
    padding: 20px;
    padding-top: 0;
    padding-left: 58px;
}

.assetmonk-growth-faq .accordion .accordion-item .accordion-body p,
.assetmonk-growth-faq .accordion .accordion-item .accordion-body * {
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);
    font-size: 18px;
}

.assetmonk-growth-faq .accordion .accordion-item .accordion-body ul {
    margin: 0;
    padding: 0;
}

.assetmonk-growth-faq .accordion .accordion-item .accordion-body ul li {
    list-style: none;
    margin-bottom: 10px;
    padding-left: 10px;
    position: relative;
}

.assetmonk-growth-faq .accordion .accordion-item .accordion-body ul li:after {
    content: "";
    width: 4px;
    height: 4px;
    border-radius: 10px;
    background: var(--color-dark-grey);
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(-50%, -50%);
}

.assetmonk-growth-faq .accordion-button {
    color: var(--color-dark-grey);
    padding: 20px;
}

.assetmonk-growth-faq .accordion-button span {
    font-family: var(--font-integral);
    color: var(--color-blue);
    font-size: 30px;
    font-weight: bold;
    margin-right: 20px;
    margin-top: -8px;
}

.assetmonk-growth-faq .accordion-item {
    background: var(--color-white);
    border: none;
    border-bottom: 1px solid var(--color-dark-grey);
    border-radius: 0;
    box-shadow: none;
}

.assetmonk-growth-faq .accordion-button:not(.accordion-button.collapsed) {
    background: var(--color-white);
    font-weight: 700;
}

.assetmonk-growth-faq .accordion-collapse {
    background: var(--color-white);
}

.assetmonk-growth-faq .accordion-button::after {
    position: absolute;
    right: 30px;
    width: 15px;
    height: 15px;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='512' height='512' x='0' y='0' viewBox='0 0 448 448' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='m272 184c-4.417969 0-8-3.582031-8-8v-176h-80v176c0 4.417969-3.582031 8-8 8h-176v80h176c4.417969 0 8 3.582031 8 8v176h80v-176c0-4.417969 3.582031-8 8-8h176v-80zm0 0' fill='%23000000' data-original='%23000000' class=''%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}

.assetmonk-growth-faq .accordion-button:not(.collapsed)::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='512' height='512' x='0' y='0' viewBox='0 0 22.354 22.354' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='8.61' width='22.354' height='5.133' fill='%23000000' data-original='%23000000' class=''%3E%3C/rect%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    transform: rotate(180deg);
}

/*==============================================================*/
/*====================== Single PAGE CSS ======================*/
/*==============================================================*/
.single-page {
    background: var(--color-white) url(img/testimonials-bg.jpg);
    padding: 6rem 0 10rem;

    background-color: var(--color-white);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-blend-mode: multiply;
    -webkit-background-size: 100%;
    -o-background-size: 100%;
    background-size: 100%;
}

.single-page .page-title h1 {
    text-align: center;
    color: var(--color-blue);
    padding: 2rem 0 4rem;
    font-family: var(--font-integral);
    font-size: 45px;
}

/*==============================================================*/
/*====================== ARTICLE PAGE CSS ======================*/
/*==============================================================*/
.breadcrumbs {
    padding: 3rem 0;
    margin: 0 auto;
    text-align: center;
}

.breadcrumbs a {

    color: var(--color-blue);
}

.section-article {
    background: var(--color-white);
    padding: 6rem 0 4rem;
}

.section-article .is-sticky {
    top: 0;
}

.section-article .sidebar a {
    color: var(--color-dark-grey);
    font-family: var(--font-montserrat);
    font-size: 15px;
}

.is-shadow {
    padding: 30px 40px;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.24);
    border-radius: 10px;
    margin-bottom: 50px;
    display: block;
}

.article-enquire p {
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 25px;
    text-align: center;
}

.popular-topics h4,
.widget-title {
    font-family: var(--font-montserrat);
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 600;
    color: var(--color-blue);
    text-align: center;
    margin-bottom: 25px;
}

.popular-topics ol {
    padding-left: 20px;
}

.popular-topics ol li {
    margin-bottom: 10px;
}

.popular-topics ol li::marker {
    font-weight: 600;
    font-family: var(--font-montserrat);
}

.article-main .entry-content {
    margin-top: 30px;
    margin-bottom: 30px;
}

.article-main .entry-content h1,
.article-main .entry-content h2,
.article-main .entry-content h3,
.article-main .entry-content h4,
.article-main .entry-content h5,
.article-main .entry-content h5 {
    font-family: var(--font-montserrat);
}

.article-main .entry-content h2,
.article-main .entry-content h2 span,
.article-main .entry-content h2 strong {
    font-family: var(--font-montserrat);
    color: var(--color-blue);
    font-size: 26px;
    font-weight: 600;
}

.article-main .entry-content h4,
.article-main .entry-content h4 span,
.article-main .entry-content h3,
.article-main .entry-content h3 span {
    font-family: var(--font-montserrat);
    color: var(--color-blue);
    font-size: 18px;
    font-weight: 600;
}

.article-main .entry-content h5,
.article-main .entry-content h5 span {
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);
    font-size: 18px;
    font-weight: 700;
}
.article-main .entry-content ol {
    font-weight:700 !important;
}

.article-main .entry-content ul,
.article-main .entry-content ol {
   
    padding: 0;
    margin: 0;
    padding-left: 20px;
    margin-bottom: 20px;
}

.article-main .entry-content ol li,
.article-main .entry-content ol li span,
.article-main .entry-content ol li a {
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);
    font-size: 18px;
}

.article-main .entry-content ul li,
.article-main .entry-content ul li span,
.article-main .entry-content ul li a {
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);
    font-size: 18px;
    list-style: disc;
}

.article-main .entry-content ul li a {
    color: var(--color-blue);
}

.article-main .entry-content ul li:not(:last-child),
.article-main .entry-content ol li:not(:last-child) {
    margin-bottom: 10px;
}

.article-main .entry-content p,
.article-main .entry-content p * {
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);
    font-size: 18px;
}

.article-main .entry-content a {
    color: var(--color-blue);
}

.article-main .entry-content img:not(.article-listen img) {
    margin: 0 0 30px;
}

.article-title h2 {
    font-family: var(--font-montserrat);
    color: var(--color-blue);
    font-size: 40px;
    font-weight: 600;
    margin-bottom: 30px;
    display: block;
}

.article-ard ul {
    padding: 0;
    margin: 0;
    display: flex;
    justify-content: space-between;
    border-bottom: 2px solid #848484;
    padding-bottom: 5px;
    margin-bottom: 30px;
}

.article-ard ul li {
    font-family: var(--font-montserrat);
    color: #848484;
    font-size: 13px;
}

.article-listen {
    margin-bottom: 30px;
    display: none;
}

.article-listen a {
    display: block;
    font-family: var(--font-montserrat);
    color: #848484;
    font-size: 14px;
    display: flex;
    align-items: center;
}

.article-listen img {
    width: 20px;
    margin-right: 6px;
}

.article-index h4 {
    font-family: var(--font-montserrat);
    font-size: 20px;
    font-weight: 600;
    color: var(--color-blue);
    text-align: center;
    margin-bottom: 25px;
}

.article-index ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.article-index {
    margin-bottom: 0;
}

.article-index ul li {
    margin-bottom: 8px;
}

.article-index ul li a {
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);
    font-size: 16px;
}

.article-index ul li.active a {
    color: var(--color-blue);
    text-decoration: underline;
}

.assetmonk-manage-wealth {
    background-color: var(--color-white);
    padding: 8rem 0 20rem;
    background-repeat: no-repeat;
    background-position: center bottom;
    background-blend-mode: multiply;
    -webkit-background-size: 100%;
    -o-background-size: 100%;
    background-size: 100%;
}

.assets-manage-wealth .asset-title-five,
.assets-manage-wealth .subtitle {
    text-align: center;
    margin-bottom: 30px;
}

.article-page-form input {
    margin-bottom: 0 !important;
    border-radius: 15px !important;
}

.article-page-form .form-group {
    margin-bottom: 10px;
}

.navigation.post-navigation {
    margin-bottom: 30px;
}

.navigation.posts-navigation {
    margin-top: 30px;
}

.navigation.post-navigation .nav-links {
    display: flex;
    justify-content: space-between;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}

.navigation.post-navigation .nav-links a span {
    position: relative;
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);
    font-size: 16px;
    display: flex;
}

.navigation.posts-navigation .nav-links a {
    position: relative;
    font-family: var(--font-montserrat);
    color: var(--color-white);
    font-size: 16px;
    display: flex;
}

.navigation.posts-navigation .nav-links .nav-next {
    float: left;
}

.navigation.posts-navigation .nav-links .nav-previous {
    float: right;
}

.navigation.post-navigation .nav-links .nav-previous a span::after,
.navigation.posts-navigation .nav-links .nav-previous a::after {
    content: "";
    display: block;
    width: 25px;
    height: 25px;
    background: url(img/arrow-right.svg);
    background-position: center right;
    background-size: contain;
    background-repeat: no-repeat;
    margin-left: 5px;
}

.navigation.post-navigation .nav-links .nav-next a span::before,
.navigation.posts-navigation .nav-links .nav-next a::before {
    content: "";
    display: block;
    width: 25px;
    height: 25px;
    background: url(img/arrow-left.svg);
    background-position: center right;
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 5px;
}

/*==============================================================*/
/*====================== COMMENT FORM CSS ======================*/
/*==============================================================*/
#comments h3 {
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase;
}

.comment-form p a {
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);
    font-size: 18px;
    text-decoration: underline;
}

.comment-form p .required-field-message {
    font-family: var(--font-montserrat);
    display: block;
    margin-top: 10px;
    color: var(--color-blue);
    font-size: 18px;
}

.comment-form p.comment-form-comment label {
    display: block;
    font-family: var(--font-montserrat);
    color: var(--color-dark-grey);
    font-size: 18px;
    margin-bottom: 8px;
}

.comment-form p.comment-form-comment textarea {
    font-family: var(--font-montserrat);
    background: var(--color-white);
    font-size: 18px;
    border: none;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.24);
    border-radius: 15px;
    color: var(--color-dark-grey);
    padding: 30px;
    width: 100%;
    margin-bottom: 10px;
}

.comment-form p.comment-form-comment textarea:focus {
    outline: none;
}

.comment-form p.form-submit input {
    position: relative;
    text-align: center;
    overflow: hidden;
    color: var(--color-white);
    background-color: var(--color-blue);
    border-radius: 50px;
    padding: 10px 20px;
    transition: 0.5s;
    transition-duration: 0.5s;
    border: none;
}

/*==============================================================*/
/*================== HEADING RESPONSIVE CSS ==================*/
/*==============================================================*/

@media (min-width: 1025px) and (max-width: 1499px) {

    .asset-title-one span,
    .asset-title-two span,
    .asset-title-three span,
    .asset-title-four span,
    .asset-title-five span,
    .asset-title-six span,
    .asset-title-seven span,
    .asset-title-eight span,
    .asset-title-nine span,
    .product-single-title span {
        font-size: 30px;
        line-height: 32px;
    }
}

@media (min-width: 992px) and (max-width: 1024px) {

    .asset-title-one span,
    .asset-title-two span,
    .asset-title-three span,
    .asset-title-four span,
    .asset-title-five span,
    .asset-title-six span,
    .asset-title-seven span,
    .asset-title-eight span,
    .asset-title-nine span,
    .product-single-title span {
        font-size: 30px;
        line-height: 32px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {

    .asset-title-one span,
    .asset-title-two span,
    .asset-title-three span,
    .asset-title-four span,
    .asset-title-five span,
    .asset-title-six span,
    .asset-title-seven span,
    .asset-title-eight span,
    .asset-title-nine span,
    .product-single-title span {
        font-size: 30px;
        line-height: 32px;
    }
}

@media (min-width: 632px) and (max-width: 767px) {

    .asset-title-one span,
    .asset-title-two span,
    .asset-title-three span,
    .asset-title-four span,
    .asset-title-five span,
    .asset-title-six span,
    .asset-title-seven span,
    .asset-title-eight span,
    .asset-title-nine span,
    .product-single-title span {
        font-size: 30px;
        line-height: 32px;
    }
}

@media (min-width: 481px) and (max-width: 631px) {

    .asset-title-one span,
    .asset-title-two span,
    .asset-title-three span,
    .asset-title-four span,
    .asset-title-five span,
    .asset-title-six span,
    .asset-title-seven span,
    .asset-title-eight span,
    .asset-title-nine span,
    .product-single-title span {
        font-size: 25px;
        line-height: 32px;
    }
}

@media (min-width: 300px) and (max-width: 480px) {

    .asset-title-one span,
    .asset-title-two span,
    .asset-title-three span,
    .asset-title-four span,
    .asset-title-five span,
    .asset-title-six span,
    .asset-title-seven span,
    .asset-title-eight span,
    .asset-title-nine span,
    .product-single-title span {
        font-size: 25px;
        line-height: 32px;
    }
}

/*==============================================================*/
/*================== HOME PAGE RESPONSIVE CSS ==================*/
/*==============================================================*/
@media screen and (min-width: 1500px) {
    .asset-products .explore-swiper-pagination {
        display: none;
    }
}

@media (min-width: 1400px) and (max-width: 1499px) {
    .wondering-container {
        width: 100%;
        float: none;
        padding: 0 50px;
    }

    .assetmonk-wondering::before {
        right: -6%;
    }

    .accordion-container {
        width: 65%;
    }

    .question-form {
        width: 65%;
    }

    .asset-products .explore-swiper-pagination {
        display: none;
    }
}

@media (min-width: 1200px) and (max-width: 1399px) {
    .push-right {
        width: calc(100% - 100px);
    }

    .wondering-container {
        width: 100%;
        float: none;
    }

    .assetmonk-wondering::before {
        right: -6%;
    }

    /* Assetmonk Invest Premium */
    .premium-container {
        padding: 20px;
    }

    .premium-container-inner.push-right {
        width: 100%;
    }

    .subtitle {
        margin: 20px 0 20px;
    }

    .grade-box {
        max-width: 80%;
        margin-bottom: 30px;
    }

    .premium-video-spacer {
        height: 610px;
    }

    .webinar-form::before {
        height: 150px;
        left: 50px;
    }

    .webinar-form {
        padding-top: 3rem;
    }

    /* Investor First */
    .select-text-form {
        font-size: 26px;
        line-height: 50px;
    }

    .motto-container .subtitle {
        width: 50%;
    }

    /* Explore Our Products */
    .asset-products {
        margin: 0;
        padding-top: 6rem;
        width: 100%;
        padding-bottom: 3rem;
    }

    /* // What’s On Your Mind // */
    .accordion-container {
        width: 65%;
    }

    .question-form {
        width: 65%;
    }

    .question-container .image-container {
        width: 45%;
        height: 80%;
    }

    /* FOOTER */
    .newsletter {
        width: 80%;
    }

    .newsletter form input {
        font-size: 24px;
    }

    .asset-products .explore-swiper-pagination {
        display: none;
    }
}

@media (min-width: 1025px) and (max-width: 1499px) {
    .banner-title span {
        font-size: 40px;
        line-height: 48px;
    }

    .asset-products .explore-swiper-pagination {
        display: none;
    }

    .push-right {
        width: calc(100% - 130px);
    }

    .newsletter-form-container {
        width: 100%;
    }

    .newsletter-form-container .container-inner {
        width: 100%;
    }

    .wondering-container {
        width: 100%;
        float: none;
    }

    .assetmonk-wondering::before {
        right: -6%;
    }

    .number-box .number-text .number {
        font-size: 25px;
    }

    .number-box .number-text .text {
        font-size: 18px;
    }

    .number-box .number-text:not(:first-child) {
        padding-left: 25px;
    }

    .number-box .number-text:not(:last-child) {
        padding-right: 25px;
    }

    .number-box {
        padding: 30px;
    }

    .wondering-top {
        margin-bottom: 60px;
        margin-top: -5rem;
    }

    .wondering-content-wrapper {
        width: calc(100% - 60px);
    }

    .asset-text-grid {
        grid-column-gap: 50px;
    }

    .asset-text-box h4 {
        font-size: 20px;
    }

    .asset-text-box p {
        font-size: 16px;
        line-height: 22px;
    }

    .wondering-bottom .row {
        align-items: center;
    }

    /* Assetmonk Invest Premium */
    .premium-container {
        padding: 40px;
    }

    .premium-container-inner.push-right {
        width: 100%;
        float: none;
    }

    .subtitle {
        margin: 20px 0 20px;
        font-size: 18px;
    }

    .grade-box {
        max-width: 80%;
        margin-bottom: 30px;
        padding: 20px;
    }

    .premium-video-spacer {
       /* height: 540px;*/ Edited BY Rakesh

        height: 100%;
    }

    .marquee .marquee-text span {
        font-size: 40px;
    }

    .webinar-form::before {
        height: 150px;
        left: 50px;
    }

    .webinar-form {
        padding-top: 7rem;
    }

    /* Investor First */
    .select-text-form {
        font-size: 26px;
        line-height: 50px;
    }

    .motto-container .subtitle {
        width: 50%;
    }

    /* Explore Our Products */
    .asset-products {
        margin: 0;
        padding-top: 6rem;
        padding-bottom: 3rem;
        width: 90%;
        margin: 0 auto;
    }

    .explore-products-container {
        width: 100%;
    }

    .product-container h3 {
        font-size: 26px;
        margin-bottom: 20px;
    }

    .product-container>p {
        font-size: 16px;
        margin-bottom: 20px;
        min-height: 52px;
    }

    .product-container .benefits .benefits-inner span {
        font-size: 20px;
    }

    .product-container .benefits .benefits-inner p {
        font-size: 16px;
    }

    .product-container .benefits {
        margin-bottom: 20px;
    }

    .risk {
        font-size: 20px;
        margin-bottom: 20px;
    }

    /* // What’s On Your Mind // */
    .question-container {
        width: 100%;
        float: none;
    }

    .accordion-container,
    .question-form {
        width: 70%;
    }

    .question-container .image-container {
        width: 45%;
        height: 80%;
        bottom: -15%;
    }

    /* TESTIMONIALS */
    .testimonials-slide-content .content-top {
        padding: 40px;
        padding-top: 50px;
    }

    .testimonials-slide-content .content-top p {
        font-size: 20px;
        line-height: 30px;
    }

    .testimonials-slide {
        height: 480px;
    }

    .tt-testimonials::after {
        height: 480px;
    }

    .testimonials-slide-content .content-bottom .tt-box .tt-name span {
        margin-left: 20px;
        font-size: 20px;
        width: 50%;
    }

    .testimonials-slide-content .content-bottom {
        padding: 15px 20px;
    }

    .testimonials-swiper-button-next {
        right: -8rem;
    }

    /* FOOTER */
    .newsletter {
        width: 80%;
    }

    .newsletter form input {
        font-size: 24px;
    }

    .footer-bottom {
        margin-top: 8rem;
    }
}

@media (min-width: 992px) and (max-width: 1024px) {
    .push-right {
        width: calc(100% - 100px);
    }

    .home-video {
        width: calc(100% - 100px);
        float: right;
    }

    .home-video #video {
        width: 100%;
    }

    .wondering-container {
        width: 100%;
        float: none;
    }

    .assetmonk-wondering::before {
        right: 0%;
        width: 100%;
    }

    .number-box {
        margin-top: 50px;
    }

    .wondering-top {
        margin-bottom: 60px;
        margin-top: -8rem;
    }

    .wondering-bottom .row {
        justify-content: center;
    }

    .wondering-content-wrapper {
        width: 100%;
        margin-top: 40px;
    }

    /* Assetmonk Invest Premium */
    .premium-container {
        padding: 40px;
    }

    .premium-container-inner.push-right {
        width: 100%;
        float: none;
    }

    .subtitle {
        margin: 20px 0 20px;
    }

    .grade-box {
        max-width: 40%;
        margin-bottom: 30px;
        padding: 20px;
    }

    .premium-video-spacer {
        height: 550px;
    }

    .marquee .marquee-text span {
        font-size: 40px;
    }

    .premium-video-container {
        width: 100%;
    }

    .webinar-form::before {
        content: none;
    }

    .webinar-form {
        padding-top: 4rem;
        margin: 0 !important;
        padding-left: 4rem;
        padding-right: 4rem;
        width: 100%;
    }

    .webinar-form-wrapper {
        width: 100%;
    }

    .webinar-modal .modal-body .image-container {
        display: none;
    }

    /* Investor First */
    .select-text-form {
        font-size: 26px;
        line-height: 50px;
    }

    .motto-container .subtitle {
        width: 50%;
    }

    /* Explore Our Products */
    .asset-products {
        margin: 0;
        padding-top: 6rem;
        padding-bottom: 3rem;
        width: 80%;
        margin: 0 auto;
    }

    .explore-products-container {
        width: 100%;
    }

    .product-container h3 {
        font-size: 26px;
        margin-bottom: 20px;
    }

    .product-container>p {
        font-size: 16px;
        margin-bottom: 20px;
        min-height: 52px;
    }

    .product-container .benefits .benefits-inner span {
        font-size: 20px;
    }

    .product-container .benefits .benefits-inner p {
        font-size: 16px;
    }

    .product-container .benefits {
        margin-bottom: 20px;
    }

    .risk {
        font-size: 20px;
        margin-bottom: 20px;
    }

    .assetmonk-safe-secure .button-container {
        margin-top: 4rem;
    }

    /* // What’s On Your Mind // */
    .assetmonk-safe-secure {
        padding-top: 4rem;
        padding-bottom: 0;
    }

    .safe-container {
        margin-bottom: 2rem;
    }

    .question-container {
        width: 100%;
        float: none;
    }

    .accordion-container,
    .question-form {
        width: 100%;
    }

    .question-container .image-container {
        position: relative;
        width: 100%;
        height: 50vh;
        bottom: 0;
    }

    .question-container .image-container img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    /* TESTIMONIALS */
    .testimonials-slide-content .content-top {
        padding: 40px;
        padding-top: 50px;
    }

    .testimonials-slide-content .content-top p {
        font-size: 20px;
        line-height: 30px;
    }

    .testimonials-slide {
        height: 480px;
    }

    .tt-testimonials::after {
        height: 480px;
    }

    .testimonials-slide-content .content-bottom .tt-box .tt-name span {
        margin-left: 20px;
        font-size: 20px;
        width: 50%;
    }

    .testimonials-slide-content .content-bottom {
        padding: 15px 20px;
    }

    .testimonials-swiper-button-next {
        right: -8rem;
    }

    /* FOOTER */
    .newsletter {
        width: 80%;
    }

    .newsletter form input {
        font-size: 24px;
    }

    .footer-bottom {
        margin-top: 8rem;
    }

    .footer-last {
        margin-top: 30px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .asset-spacer {
        padding-top: 40px;
    }

    .banner-container::before {
        content: none;
    }

    .banner-container.push-right {
        width: 100%;
        float: none;
    }

    .home-video {
        width: 100%;
        float: none;
    }

    .home-video #video {
        width: 100%;
    }

    .push-right {
        width: 100%;
        float: none;
    }

    .wondering-container {
        width: 100%;
        float: none;
    }

    .assetmonk-wondering::before {
        right: 0%;
        width: 100%;
    }

    .number-box .number-text .number {
        font-size: 25px;
    }

    .number-box .number-text .text {
        font-size: 18px;
    }

    .number-box .number-text:not(:first-child) {
        padding-left: 25px;
    }

    .number-box .number-text:not(:last-child) {
        padding-right: 25px;
    }

    .number-box {
        padding: 30px;
        margin-top: 50px;
    }

    .wondering-top {
        margin-bottom: 60px;
        margin-top: -8rem;
    }

    .wondering-bottom .row {
        justify-content: center;
    }

    .wondering-content-wrapper {
        width: 100%;
        margin-top: 40px;
    }

    /* Assetmonk Invest Premium */
    .premium-container {
        padding: 40px;
    }

    .premium-container-inner.push-right {
        width: 100%;
        float: none;
    }

    .subtitle {
        margin: 20px 0 20px;
    }

    .grade-box {
        max-width: 50%;
        margin-bottom: 30px;
        padding: 20px;
    }

    .premium-video-spacer {
        height: 400px;
    }

    .marquee .marquee-text span {
        font-size: 40px;
    }

    .premium-video-container {
        width: 100%;
    }

    .webinar-form::before {
        content: none;
    }

    .webinar-form {
        padding-top: 4rem;
        margin: 0 !important;
        padding-left: 4rem;
        padding-right: 4rem;
        width: 100%;
    }

    .webinar-form-wrapper {
        width: 100%;
    }

    .webinar-modal .modal-body .image-container {
        display: none;
    }

    /* Investor First */
    .select-text-form {
        font-size: 26px;
        line-height: 50px;
    }

    .motto-container .subtitle {
        width: 80%;
    }

    .newsletter-form-container .container-inner {
        width: 100%;
    }

    /* Explore Our Products */
    .asset-products {
        margin: 0;
        padding-top: 6rem;
        width: 100%;
        padding-bottom: 3rem;
    }

    .explore-products-container {
        width: 100%;
    }

    .product-container h3 {
        font-size: 26px;
        margin-bottom: 20px;
    }

    .product-container>p {
        font-size: 16px;
        margin-bottom: 20px;
        min-height: 52px;
    }

    .product-container .benefits .benefits-inner span {
        font-size: 20px;
    }

    .product-container .benefits .benefits-inner p {
        font-size: 16px;
    }

    .product-container .benefits {
        margin-bottom: 20px;
    }

    .risk {
        font-size: 20px;
        margin-bottom: 20px;
    }

    .assetmonk-safe-secure .button-container {
        margin-top: 4rem;
    }

    /* // What’s On Your Mind // */
    .assetmonk-safe-secure {
        padding-top: 4rem;
        padding-bottom: 0;
    }

    .safe-container {
        margin-bottom: 2rem;
    }

    .question-container {
        width: 100%;
        float: none;
    }

    .accordion-container,
    .question-form {
        width: 100%;
    }

    .question-container .image-container {
        position: relative;
        width: 100%;
        height: 50vh;
        bottom: 0;
    }

    .question-container .image-container img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    /* TESTIMONIALS */
    .testimonials-slide-content .content-top {
        padding: 40px;
        padding-top: 50px;
    }

    .testimonials-slide-content .content-top p {
        font-size: 20px;
        line-height: 30px;
    }

    .tt-testimonials {
        width: 85%;
        margin-bottom: 3rem;
    }

    .testimonials-slide {
        height: 480px;
    }

    .tt-testimonials::after {
        height: 480px;
    }

    .testimonials-slide-content .content-bottom .tt-box .tt-name span {
        margin-left: 20px;
        font-size: 20px;
        width: 50%;
    }

    .testimonials-slide-content .content-bottom {
        padding: 15px 20px;
    }

    .testimonials-swiper-button-next {
        right: -8rem;
    }

    /* FOOTER */
    .newsletter {
        width: 80%;
    }

    .newsletter form input {
        font-size: 20px;
    }

    .footer-bottom {
        margin-top: 6rem;
    }

    .footer-last {
        margin-top: 30px;
    }

    .newsletter form input[type="submit"] {
        font-size: 18px;
        padding-right: 32px;
        background-position: 82px;
    }

    .footer-left .brand-logo {
        margin-bottom: 35px;
    }

    footer {
        padding: 80px 0 40px;
    }

    .footer-middle {
        margin: 0 !important;
    }
}

@media (min-width: 632px) and (max-width: 767px) {
    .asset-spacer {
        padding-top: 40px;
    }

    .banner-container::before {
        content: none;
    }

    .banner-container.push-right {
        width: 100%;
        float: none;
    }

    .home-video {
        width: 100%;
        float: none;
    }

    .home-video #video {
        width: 100%;
    }

    .push-right {
        width: 100%;
        float: none;
    }

    .banner-subtitle span {
        font-size: 30px;
    }

    .banner-subtitle {
        margin-bottom: 40px;
    }

    .banner-title span {
        font-size: 40px;
        line-height: 50px;
    }

    .wondering-container {
        width: 100%;
        float: none;
    }

    .assetmonk-wondering::before {
        right: 0%;
        width: 100%;
    }

    .number-box .number-text .number {
        font-size: 25px;
    }

    .number-box .number-text .text {
        font-size: 18px;
    }

    .number-box .number-text:not(:first-child) {
        padding-left: 25px;
    }

    .number-box .number-text:not(:last-child) {
        padding-right: 25px;
    }

    .number-box {
        padding: 30px;
        margin-top: 50px;
    }

    .wondering-top {
        margin-bottom: 60px;
        margin-top: -8rem;
    }

    .wondering-bottom .row {
        justify-content: center;
    }

    .wondering-content-wrapper {
        width: 100%;
        margin-top: 40px;
    }

    .asset-text-grid {
        grid-column-gap: 50px;
    }

    .asset-text-box h4 {
        font-size: 20px;
    }

    .asset-text-box p {
        font-size: 16px;
        line-height: 22px;
    }

    /* Assetmonk Invest Premium */
    .premium-container {
        padding: 40px;
    }

    .premium-container-inner.push-right {
        width: 100%;
        float: none;
    }

    .subtitle {
        margin: 20px 0 20px;
    }

    .grade-box {
        max-width: 80%;
        margin-bottom: 30px;
        padding: 20px;
    }

    .premium-video-spacer {
        height: 400px;
    }

    .marquee .marquee-text span {
        font-size: 40px;
    }

    .premium-video-container {
        width: 100%;
    }

    .webinar-form::before {
        content: none;
    }

    .webinar-form {
        padding-top: 4rem;
        margin: 0 !important;
        padding-left: 4rem;
        padding-right: 4rem;
        width: 100%;
    }

    .webinar-form-wrapper {
        width: 100%;
    }

    .webinar-modal .modal-body .image-container {
        display: none;
    }

    /* Investor First */
    .select-text-form {
        font-size: 26px;
        line-height: 50px;
    }

    .motto-container .subtitle {
        width: 80%;
    }

    .newsletter-form-container .col-md-6 {
        width: 100%;
    }

    .newsletter-form-container .container-inner {
        width: 100%;
    }

    .investment-email .form-flex .form-group input[type="submit"] {
        right: 0;
    }

    /* Explore Our Products */
    .asset-products {
        margin: 0;
        width: 100%;
        padding-top: 6rem;
        padding-bottom: 3rem;
    }

    .explore-products-container {
        width: 100%;
    }

    .product-container h3 {
        font-size: 26px;
        margin-bottom: 20px;
    }

    .product-container>p {
        font-size: 16px;
        margin-bottom: 20px;
        min-height: 52px;
    }

    .product-container .benefits .benefits-inner span {
        font-size: 20px;
    }

    .product-container .benefits .benefits-inner p {
        font-size: 16px;
    }

    .product-container .benefits {
        margin-bottom: 20px;
    }

    .risk {
        font-size: 20px;
        margin-bottom: 20px;
    }

    /* ASSETMONK DASHBOARD */

    .assetmonk-safe-secure .button-container {
        margin-top: 4rem;
    }

    /* // What’s On Your Mind // */
    .assetmonk-safe-secure {
        padding-top: 4rem;
        padding-bottom: 0;
    }

    .safe-container {
        margin-bottom: 2rem;
    }

    .question-container {
        width: 100%;
        float: none;
    }

    .accordion-container,
    .question-form {
        width: 100%;
    }

    .question-container .image-container {
        position: relative;
        width: 100%;
        height: 50vh;
        bottom: 0;
    }

    .question-container .image-container img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    /* TESTIMONIALS */
    .testimonials-slide-content .content-top {
        padding: 30px;
        padding-top: 40px;
    }

    .testimonials-slide-content .content-top p {
        font-size: 18px;
        line-height: 26px;
    }

    .tt-testimonials {
        width: 95%;
        margin-bottom: 3rem;
    }

    .testimonials-slide {
        height: 480px;
    }

    .tt-testimonials::after {
        height: 480px;
    }

    .testimonials-slide-content .content-bottom .tt-box .tt-name span {
        margin-left: 20px;
        font-size: 20px;
        width: 50%;
    }

    .testimonials-slide-content .content-bottom {
        padding: 15px 20px;
    }

    .testimonials-swiper-button-next {
        right: -5rem;
    }

    .testimonials-swiper-button-prev {
        left: -40px;
    }

    /* FOOTER */
    .newsletter {
        width: 80%;
    }

    .newsletter form input {
        font-size: 20px;
    }

    .footer-bottom {
        margin-top: 6rem;
    }

    .footer-last {
        margin-top: 30px;
    }

    .newsletter form input[type="submit"] {
        font-size: 18px;
        padding-right: 32px;
        background-position: 82px;
    }

    .footer-left .brand-logo {
        margin-bottom: 35px;
    }

    footer {
        padding: 80px 0 40px;
    }

    .footer-middle {
        margin: 0 !important;
    }
}

@media (min-width: 481px) and (max-width: 631px) {
    .asset-spacer {
        padding-top: 40px;
    }

    .banner-container::before {
        content: none;
    }

    .banner-container.push-right {
        width: 100%;
        float: none;
    }

    .home-video {
        width: 100%;
        float: none;
    }

    .home-video #video {
        width: 100%;
    }

    .push-right {
        width: 100%;
        float: none;
    }

    .banner-subtitle span {
        font-size: 26px;
    }

    .banner-subtitle {
        margin-bottom: 40px;
    }

    .banner-title span {
        font-size: 40px;
        line-height: 50px;
    }

    .wondering-container {
        width: 100%;
        float: none;
    }

    .assetmonk-wondering::before {
        right: 0%;
        width: 100%;
    }

    .number-box .number-text .number {
        font-size: 20px;
    }

    .number-box .number-text .text {
        font-size: 16px;
    }

    .number-box .number-text:not(:first-child) {
        padding-left: 25px;
    }

    .number-box .number-text:not(:last-child) {
        padding-right: 25px;
    }

    .number-box {
        padding: 20px;
        margin: 0 10px;
        margin-top: 165px;
    }

    .wondering-top {
        margin-bottom: 60px;
        margin-top: -8rem;
    }

    .wondering-container .assetmonk-icon {
        display:none
    }

    .assetmonk-banner .asset-spacer {
        padding-bottom: 6em;
    }

    .wondering-bottom .image-container {
        margin: 0 10px;
    }

    .wondering-bottom .row {
        justify-content: center;
    }

    .wondering-content-wrapper {
        width: 100%;
        padding: 0 10px;
        margin-top: 40px;
    }

    .asset-text-grid {
        grid-column-gap: 50px;
        margin-top: 30px;
    }

    .asset-text-box h4 {
        font-size: 20px;
    }

    .asset-text-box p {
        font-size: 16px;
        line-height: 22px;
    }

    /* Assetmonk Invest Premium */
    .assetmonk-invest-premium {
        padding-bottom: 4rem;
    }

    .premium-container {
        padding: 30px;
    }

    .premium-container-inner.push-right {
        width: 100%;
        float: none;
    }

    .subtitle {
        margin: 20px 0 20px;
    }

    .grade-box {
        max-width: 80%;
        margin-bottom: 30px;
        padding: 20px;
    }

    .premium-video-spacer {
        height: 400px;
    }

    .marquee {
        width: 80%;
    }

    .marquee .marquee-text span {
        font-size: 30px;
    }

    .premium-video-container {
        width: 100%;
    }

    .webinar-form::before {
        content: none;
    }

    .webinar-form {
        padding-top: 4rem;
        margin: 0 !important;
        padding-left: 4rem;
        padding-right: 4rem;
        width: 100%;
    }

    .webinar-form-wrapper {
        width: 100%;
    }

    .webinar-modal .modal-body .image-container {
        display: none;
    }

    /* Investor First */
    .select-text-form {
        font-size: 24px;
        line-height: 40px;
    }

    .motto-container .subtitle {
        width: 100%;
    }

    .newsletter-form-container .container-inner {
        width: 100%;
    }

    .investment-email .form-flex .form-group input[type="submit"] {
        right: 0;
    }

    /* Explore Our Products */
    .asset-products {
        margin: 0;
        width: 100%;
        padding-top: 6rem;
        padding-bottom: 3rem;
    }

    .explore-navigation {
        display: none;
    }

    .explore-products-container {
        width: 100%;
    }

    .product-container h3 {
        font-size: 26px;
        margin-bottom: 20px;
    }

    .product-container>p {
        font-size: 16px;
        margin-bottom: 20px;
        min-height: 52px;
    }

    .product-container .benefits .benefits-inner span {
        font-size: 20px;
    }

    .product-container .benefits .benefits-inner p {
        font-size: 16px;
    }

    .product-container .benefits {
        margin-bottom: 20px;
    }

    .risk {
        font-size: 20px;
        margin-bottom: 20px;
    }

    /* ASSETMONK DASHBOARD */

    .assetmonk-safe-secure .button-container {
        margin-top: 4rem;
    }

    /* // What’s On Your Mind // */
    .assetmonk-safe-secure {
        padding-top: 4rem;
        padding-bottom: 0;
    }

    .safe-container {
        margin-bottom: 2rem;
    }

    .question-container {
        width: 100%;
        float: none;
    }

    .accordion-container,
    .question-form {
        width: 100%;
    }

    .question-container .image-container {
        position: relative;
        width: 100%;
        height: 50vh;
        bottom: 0;
    }

    .question-container .image-container img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    /* TESTIMONIALS */
    .testimonials-slide-content .content-top {
        padding: 30px;
        padding-top: 40px;
    }

    .testimonials-slide-content .content-top p {
        font-size: 18px;
        line-height: 26px;
    }

    .tt-testimonials {
        width: 94%;
        margin-bottom: 3rem;
    }

    .testimonials-slide {
        height: 480px;
    }

    .tt-testimonials::after {
        height: 480px;
    }

    .testimonials-slide-content .content-bottom .tt-box .tt-name span {
        margin-left: 20px;
        font-size: 18px;
        width: 50%;
    }

    .testimonials-slide-content .content-bottom {
        padding: 15px 20px;
    }

    .testimonial-navigation {
        display: none;
    }

    .testimonials-swiper-pagination {
        display: block !important;
    }

    .why-wait {
        margin-top: 1rem;
        padding-left: 2rem;
    }

    /* FOOTER */
    .newsletter {
        width: 100%;
    }

    .newsletter form input {
        font-size: 20px;
    }

    .footer-bottom {
        margin-top: 2rem;
    }

    .footer-last {
        margin-top: 30px;
    }

    .newsletter form input[type="submit"] {
        font-size: 18px;
        padding-right: 55px;
        background-position: 82px;
    }

    .footer-left .brand-logo {
        margin-bottom: 35px;
    }

    footer {
        padding: 80px 20px 40px;
    }

    .footer-middle {
        margin: 0 !important;
        margin-top: 30px !important;
        float: none;
    }
}

@media (min-width: 300px) and (max-width: 480px) {
    .asset-spacer {
        padding-top: 40px;
    }

    .banner-container::before {
        content: none;
    }

    .banner-container.push-right {
        width: 100%;
        float: none;
    }

    .home-video {
        width: 100%;
        float: none;
    }

    .home-video #video {
        width: 100%;
    }

    .push-right {
        width: 100%;
        float: none;
    }

    .banner-subtitle span {
        font-size: 20px;
    }

    .banner-subtitle {
        margin-top: 20px;
        margin-bottom: 40px;
    }

    .banner-title span {
        font-size: 26px;
        line-height: 35px;
    }

    .wondering-container {
        width: 100%;
        float: none;
    }

    .wondering-container .assetmonk-icon {
        display:none
    }

    .assetmonk-banner .asset-spacer {
        padding-bottom: 6em;
    }

    .assetmonk-wondering::before {
        right: 0%;
        width: 100%;
    }

    .number-box .number-text .number {
        font-size: 20px;
        margin-bottom: 10px;
    }

    .number-box .number-text .text {
        font-size: 16px;
    }

    .number-box {
        display: block;
    }

    .number-box .number-text {
        padding-right: 0 !important;
        padding-left: 0 !important;
        border-right: none !important;
        padding-bottom: 15px;
        padding-top: 15px;
    }

    .number-box .number-text:not(:last-child) {
        border-bottom: 1px solid var(--color-white);
    }

    .number-box {
        padding: 20px;
        margin: 0 10px;
       /* margin-top: 165px; Rakesh Commented*/ 
        margin-top:40px;
    }

    .wondering-top {
        margin-bottom: 60px;
        /* margin-top: -8rem; Rakesh Commented*/
        margin-top: 2rem;
    }

    .wondering-bottom .image-container {
        margin: 0 10px;
    }

    .wondering-bottom .row {
        justify-content: center;
    }

    .wondering-content-wrapper {
        width: 100%;
        padding: 0 10px;
        margin-top: 40px;
    }

    .asset-text-grid {
        grid-template-columns: 1fr;
        grid-column-gap: 30px;
        margin-top: 30px;
    }

    .asset-text-grid .asset-text-box:nth-of-type(4) {
        border-bottom: 2px solid var(--color-blue);
    }

    .asset-text-box h4 {
        font-size: 20px;
    }

    .asset-text-box p {
        font-size: 16px;
        line-height: 22px;
    }

    /* Assetmonk Invest Premium */
    .assetmonk-invest-premium {
        padding-bottom: 4rem;
    }

    .premium-container {
        padding: 30px;
    }

    .premium-container-inner.push-right {
        width: 100%;
        float: none;
    }

    .subtitle {
        margin: 20px 0 20px;
    }

    .grade-box {
        max-width: 100%;
        margin-bottom: 30px;
        padding: 20px;
    }

    .premium-video-spacer {
        height: 400px;
    }

    .marquee {
        width: 80%;
    }

    .marquee .marquee-text span {
        font-size: 30px;
    }

    .premium-video-container {
        width: 100%;
    }

    .webinar-form::before {
        content: none;
    }

    .webinar-form {
        padding-top: 3rem;
        margin: 0 !important;
        padding-left: 3rem;
        padding-right: 3rem;
        width: 100%;
    }

    .webinar-form-wrapper {
        width: 100%;
    }

    .webinar-modal .modal-body .image-container {
        display: none;
    }

    /* Investor First */
    .select-text-form {
        font-size: 17px;
        line-height: 40px;
    }

    .select-items div {
        font-size: 17px;
        white-space: break-spaces;
    }

    .select-container {
        margin-bottom: 50px;
        text-align: center;
    }

    .assetmonk-motto {
        padding: 4rem 0 4rem;
    }

    .motto-container .subtitle {
        width: 100%;
    }

    .newsletter-form-container .container-inner {
        width: 100%;
    }

    .investment-email .form-flex .form-group input[type="submit"] {
        right: 0;
    }

    /* Explore Our Products */
    .asset-products {
        margin: 0;
        width: 100%;
        padding-top: 3rem;
        padding-bottom: 3rem;
    }

    .explore-navigation {
        display: none;
    }

    .explore-products-container {
        width: 100%;
    }

    .product-container h3 {
        font-size: 26px;
        margin-bottom: 20px;
    }

    .product-container>p {
        font-size: 16px;
        margin-bottom: 20px;
        min-height: 52px;
    }

    .product-container .benefits .benefits-inner span {
        font-size: 20px;
    }

    .product-container .benefits .benefits-inner p {
        font-size: 16px;
    }

    .product-container .benefits {
        margin-bottom: 20px;
    }

    .risk {
        font-size: 20px;
        margin-bottom: 20px;
    }

    .assetmonk-buzz .asset-title-one {
        display: block;
    }

    .assetmonk-buzz .asset-title-one div:nth-child(2) span {
        margin-left: 0;
    }

    /* ASSETMONK DASHBOARD */

    .assetmonk-safe-secure .button-container {
        margin-top: 4rem;
    }

    /* // What’s On Your Mind // */
    .assetmonk-safe-secure {
        padding-top: 4rem;
        padding-bottom: 4rem;
    }

    #home-the-testimonials.assetmonk-safe-secure {
        padding-top: 0;
    }

    .secure-box:last-child {
        margin-bottom: 0;
    }

    .safe-container {
        margin-bottom: 2rem;
    }

    .safe-container .asset-btn-one span {
        line-height: 1.2;
    }

    .safe-container .asset-btn-one {
        width: auto;
    }

    .question-box {
        padding: 20px;
    }

    .question-container {
        width: 100%;
        float: none;
    }

    .accordion-container,
    .question-form {
        width: 100%;
    }

    .question-container .image-container {
        position: relative;
        width: 100%;
        height: 50vh;
        bottom: 0;
    }

    .question-container .image-container img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    /* TESTIMONIALS */
    .testimonials-slide-content .content-top {
       /* padding: 30px;
        padding-top: 40px;*/
        
        padding: 20px;
    	padding-top: 30px;
    }

    .testimonials-slide-content .content-top p {
        font-size: 14px;
        line-height: 22px;
    }

    .assetmonk-testimonials {
        padding: 4rem 0 5rem;
    }

    .tt-testimonials {
        width: 94%;
        margin-bottom: 3rem;
    }

    .testimonials-slide {
        height: 500px;
    }

    .tt-testimonials::after {
        height: 500px;
    }

    .testimonials-slide-content .content-bottom .tt-box .tt-name span {
        margin-left: 20px;
        font-size: 15px;
        width: 100%;
    }

    .testimonials-slide-content .content-bottom .tt-box .tt-designation {
        font-size: 8px;
    }

    .testimonials-slide-content .content-bottom .tt-box .tt-name img {
        width: 60px;
    }

    .testimonials-slide-content .content-bottom {
        padding: 15px 15px;
    }

    .testimonial-navigation {
        display: none;
    }

    .testimonials-swiper-pagination {
        display: block !important;
    }

    .why-wait {
        margin-top: 1rem;
        padding-left: 2rem;
        padding-top: 4rem;
    }

    /* FOOTER */
    .newsletter {
        width: 100%;
    }

    .newsletter form input {
        font-size: 18px;
    }

    .footer-bottom {
        margin-top: 2rem;
    }

    .footer-last {
        margin-top: 30px;
    }

    .newsletter form input[type="submit"] {
        font-size: 18px;
        padding-right: 55px;
        background-position: 82px;
    }

    .footer-left .brand-logo {
        margin-bottom: 35px;
    }

    footer {
        padding: 80px 0 40px;
    }

    .footer-middle {
        margin: 0 !important;
        margin-top: 30px !important;
        float: none;
    }

    .assetmonk-investment {
        padding: 4rem 0;
    }
}

/*==============================================================*/
/*================ ABOUT US PAGE RESPONSIVE CSS ================*/
/*==============================================================*/




@media (min-width: 1025px) and (max-width: 1499px) {
    .narrative-container {
        width: 100%;
    }

    .page-container .page-title span {
        font-size: 40px;
        line-height: 50px;
    }

    .narrative-subtitle,
    .narrative-text-box {
        width: 100%;
    }

    .assetmonk-narrative {
        padding-bottom: 5rem;
    }

    .assetmonk-mission-vision .col-lg-4 {
        width: 50%;
    }

    .mv-box {
        padding: 25px;
    }

    .mv-box h5 {
        font-size: 20px;
    }

    .mv-box p {
        font-size: 16px;
    }

    .narrative-text-box h5 {
        font-size: 25px;
        margin-bottom: 15px;
    }

    .narrative-text-box h6 {
        font-size: 18px;
    }

    .narrative-text-box p {
        margin-bottom: 0;
    }

    .journey-container {
        width: 100%;
        float: none;
    }

    .counter-categories {
        gap: 60px;
    }

    .categories-box h4 {
        font-size: 30px;
    }

    .info-group .info-box {
        font-size: 16px;
        padding: 0 10px;
    }

    .investors-container {
        width: 100%;
        float: none;
    }

    .investors-content {
        padding-top: 50px;
        margin-left: 2rem;
        width: 100%;
    }

    .assetmonk-journey {
        padding: 8rem 0 2rem;
    }

    .partners-grid {
        width: 90%;
    }

    .partner-logo {
        height: 140px;
        padding: 10px;
    }
}

@media (min-width: 992px) and (max-width: 1024px) {
    .narrative-container {
        width: 100%;
    }

    .page-container .page-title span {
        font-size: 40px;
        line-height: 50px;
    }

    .narrative-subtitle,
    .narrative-text-box {
        width: 100%;
    }

    .assetmonk-narrative {
        padding-bottom: 5rem;
    }

    .assetmonk-mission-vision .col-lg-4 {
        width: 50%;
    }

    .mv-box {
        padding: 25px;
    }

    .mv-box h5 {
        font-size: 20px;
    }

    .mv-box p {
        font-size: 16px;
    }

    .narrative-text-box h5 {
        font-size: 25px;
        margin-bottom: 15px;
    }

    .narrative-text-box h6 {
        font-size: 18px;
    }

    .narrative-text-box p {
        margin-bottom: 0;
    }

    .narrative-content-wrapper {
        width: calc(100% - 50px);
        padding-top: 40px;
    }

    .journey-container {
        width: 100%;
        float: none;
    }

    .categories-box h4 {
        font-size: 30px;
    }

    .info-group .info-box {
        font-size: 16px;
        padding: 0 10px;
    }

    .investors-container {
        width: 100%;
        float: none;
    }

    .investors-content {
        padding-top: 50px;
        width: 80%;
        margin: 0 auto;
    }

    .assetmonk-journey {
        padding: 8rem 0 2rem;
    }

    .solution-boxes .solution-icon-box {
        margin-bottom: 50px;
    }

    .solution-boxes .solution-icon-box h5 {
        font-size: 25px;
        margin: 30px 0 10px;
    }

    .solution-boxes .solution-icon-box p {
        font-size: 18px;
    }

    .assetmonk-values-slider::before {
        right: -4%;
    }

    .partners-grid {
        width: 90%;
    }

    .partner-logo {
        height: 160px;
        padding: 10px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .narrative-container {
        width: 100%;
    }

    .page-container .page-title span {
        font-size: 30px;
        line-height: 40px;
    }

    .page-container::before {
        content: none;
    }

    .narrative-subtitle,
    .narrative-text-box {
        width: 100%;
    }

    .assetmonk-narrative {
        padding-bottom: 5rem;
    }

    .assetmonk-mission-vision .col-lg-4 {
        width: 50%;
    }

    .mv-box {
        padding: 25px;
    }

    .mv-box h5 {
        font-size: 20px;
    }

    .mv-box p {
        font-size: 16px;
    }

    .narrative-text-box h5 {
        font-size: 22px;
        margin-bottom: 15px;
    }

    .narrative-text-box h6 {
        font-size: 18px;
    }

    .narrative-text-box p {
        font-size: 16px;
        margin-bottom: 0;
    }

    .narrative-content-wrapper {
        width: calc(100% - 50px);
        padding-top: 40px;
    }

    .journey-container {
        width: 100%;
        float: none;
    }

    .categories-box h4 {
        font-size: 30px;
    }

    .info-group .info-box {
        font-size: 16px;
        padding: 0 10px;
    }

    .investors-container {
        width: 100%;
        float: none;
    }

    .investors-content {
        padding-top: 50px;
        width: 100%;
        margin: 0 auto;
    }

    .assetmonk-journey {
        padding: 8rem 0 2rem;
    }

    .assetmonk-investors .col-md-6 {
        width: 100%;
    }

    .solution-boxes .solution-icon-box {
        margin-bottom: 50px;
        width: 90%;
    }

    .solution-boxes .solution-icon-box h5 {
        font-size: 25px;
        margin: 30px 0 10px;
    }

    .solution-boxes .solution-icon-box p {
        font-size: 18px;
    }

    .assetmonk-values-slider::before {
        right: 0;
    }

    .values-slide {
        padding: 40px 20px 20px 20px;
        margin-bottom: 0;
    }

    .values-slide-content h5 {
        padding: 40px 0 10px;
    }

    .partners-grid {
        grid-template-columns: 1fr 1fr 1fr 1fr;
        width: 100%;
    }

    .partner-logo {
        height: 160px;
        padding: 10px;
    }
}

@media (min-width: 632px) and (max-width: 767px) {
    .assetmonk-narrative::before {
        right: 0;
        width: 100%;
    }

    .narrative-container {
        width: 100%;
    }

    .narrative-container .col-md-5,
    .narrative-container .col-md-7 {
        width: 100%;
    }

    .page-container .page-title span {
        font-size: 30px;
        line-height: 40px;
    }

    .page-container::before {
        content: none;
    }

    .narrative-subtitle,
    .narrative-text-box {
        width: 100%;
    }

    .assetmonk-narrative {
        padding-bottom: 5rem;
    }

    .mv-box {
        padding: 25px;
    }

    .mv-box h5 {
        font-size: 20px;
    }

    .mv-box p {
        font-size: 16px;
    }

    .narrative-text-box h5 {
        font-size: 22px;
        margin-bottom: 15px;
    }

    .narrative-text-box h6 {
        font-size: 18px;
    }

    .narrative-text-box p {
        font-size: 16px;
        margin-bottom: 0;
    }

    .narrative-content-wrapper {
        width: 100%;
        padding-top: 40px;
    }

    .journey-container {
        width: 100%;
        float: none;
    }

    .categories-box h4 {
        font-size: 30px;
    }

    .info-group .info-box {
        font-size: 16px;
        padding: 0 10px;
    }

    .investors-container {
        width: 100%;
        float: none;
    }

    .investors-content {
        padding-top: 50px;
        width: 100%;
        margin: 0 auto;
    }

    .assetmonk-journey {
        padding: 8rem 0 2rem;
    }

    .assetmonk-investors .col-md-6 {
        width: 100%;
    }

    .solution-boxes .solution-icon-box {
        margin-bottom: 50px;
        width: 90%;
    }

    .solution-boxes .solution-icon-box h5 {
        font-size: 25px;
        margin: 30px 0 10px;
    }

    .solution-boxes .solution-icon-box p {
        font-size: 18px;
    }

    .assetmonk-values-slider::before {
        right: 0;
    }

    .values-slide {
        padding: 40px 20px 20px 20px;
        margin-bottom: 0;
    }

    .values-slide-content h5 {
        padding: 40px 0 10px;
    }

    .tt-values {
        width: 100%;
    }

    .values-swiper-button-next {
        right: -30px;
    }

    .values-swiper-button-prev {
        left: -40px;
    }

    .partners-grid {
        grid-template-columns: 1fr 1fr 1fr;
        width: 100%;
    }

    .partner-logo {
        height: 160px;
        padding: 10px;
    }
}

@media (min-width: 481px) and (max-width: 631px) {
    .assetmonk-narrative::before {
        right: 0;
        width: 100%;
    }

    .narrative-container {
        width: 100%;
    }

    .page-container .page-title span {
        font-size: 30px;
        line-height: 40px;
    }

    .page-container::before {
        content: none;
    }

    .narrative-subtitle,
    .narrative-text-box {
        width: 100%;
    }

    .assetmonk-narrative {
        padding-bottom: 5rem;
    }

    .mv-box {
        padding: 25px;
    }

    .mv-box h5 {
        font-size: 20px;
    }

    .mv-box p {
        font-size: 16px;
    }

    .narrative-text-box h5 {
        font-size: 22px;
        margin-bottom: 15px;
    }

    .narrative-text-box h6 {
        font-size: 18px;
    }

    .narrative-text-box p {
        font-size: 16px;
        margin-bottom: 0;
    }

    .narrative-content-wrapper {
        width: 100%;
        padding-top: 40px;
    }

    .assetmonk-mission-vision .narrative-container .col-sm-12 {
        margin-bottom: 20px;
    }

    .journey-container {
        width: 100%;
        float: none;
    }

    .categories-box h4 {
        font-size: 30px;
    }

    .info-group .info-box {
        font-size: 16px;
        padding: 0 10px;
    }

    .investors-container {
        width: 100%;
        float: none;
    }

    .investors-content {
        padding-top: 50px;
        width: 100%;
        margin: 0 auto;
    }

    .assetmonk-journey {
        padding: 8rem 0 2rem;
    }

    .solution-boxes .solution-icon-box {
        margin-bottom: 50px;
        width: 100%;
    }

    .solution-boxes .solution-icon-box h5 {
        font-size: 25px;
        margin: 30px 0 10px;
    }

    .solution-boxes .solution-icon-box p {
        font-size: 18px;
    }

    .assetmonk-values-slider::before {
        right: 0;
    }

    .values-slide {
        padding: 40px 20px 20px 20px;
        margin-bottom: 0;
    }

    .values-slide-content h5 {
        padding: 40px 0 10px;
    }

    .tt-values {
        width: 100%;
    }

    .values-navigation {
        display: none;
    }

    .partners-grid {
        grid-template-columns: 1fr 1fr 1fr;
        width: 100%;
    }

    .partner-logo {
        height: 160px;
        padding: 10px;
    }
}

@media (min-width: 300px) and (max-width: 480px) {
    .assetmonk-narrative::before {
        right: 0;
        width: 100%;
    }

    .narrative-container {
        width: 100%;
        padding: 0 13px;
    }

    .page-container .page-title div {
        display: inline;
    }

    .page-subtitle {
        font-size: 25px;
    }

    .page-container .page-title span {
        font-size: 30px;
        line-height: 40px;
        display: unset;
    }

    .page-container::before {
        content: none;
    }

    .narrative-subtitle,
    .narrative-text-box {
        width: 100%;
    }

    .assetmonk-narrative {
        padding-bottom: 5rem;
    }

    .mv-box {
        padding: 25px;
    }

    .mv-box h5 {
        font-size: 20px;
    }

    .mv-box p {
        font-size: 16px;
    }

    .narrative-text-box h5 {
        font-size: 22px;
        margin-bottom: 15px;
    }

    .narrative-text-box h6 {
        font-size: 18px;
    }

    .narrative-text-box p {
        font-size: 16px;
        margin-bottom: 0;
    }

    .narrative-content-wrapper {
        width: 100%;
        padding-top: 40px;
    }

    .assetmonk-mission-vision .narrative-container .col-sm-12 {
        margin-bottom: 20px;
    }

    .journey-container {
        width: 100%;
        float: none;
    }

    .categories-box h4 {
        font-size: 30px;
    }

    .counter-categories {
        gap: 40px;
        margin-bottom: 30px;
    }

    .info-group .info-box {
        font-size: 16px;
        padding: 0 10px;
    }

    .investors-container {
        width: 100%;
        float: none;
    }

    .investors-content {
        padding-top: 50px;
        width: 100%;
        margin: 0 auto;
    }

    .assetmonk-journey {
        padding: 8rem 0 2rem;
    }

    .solution-boxes .solution-icon-box {
        margin-bottom: 50px;
        width: 100%;
    }

    .solution-boxes .solution-icon-box h5 {
        font-size: 25px;
        margin: 30px 0 10px;
    }

    .solution-boxes .solution-icon-box p {
        font-size: 18px;
    }

    .assetmonk-values-slider::before {
        right: 0;
    }

    .values-slide {
        padding: 40px 20px 20px 20px;
        margin-bottom: 0;
    }

    .values-slide-content h5 {
        padding: 40px 0 10px;
    }

    .tt-values {
        width: 100%;
    }

    .values-navigation {
        display: none;
    }

    .partners-grid {
        grid-template-columns: 1fr 1fr;
        width: 100%;
    }

    .partner-logo {
        height: 160px;
        padding: 10px;
    }
}

/*=============================================================*/
/*========= Investment Philosophy PAGE RESPONSIVE CSS =========*/
/*=============================================================*/
@media screen and (min-width: 1401px) {}



@media (min-width: 1025px) and (max-width: 1499px) {
    .assetmonk-philosophy::before {
        height: 30rem;
    }

    .assetmonk-philosophy .text-box {
        margin-top: 3rem;
        width: 65%;
    }

    .assetmonk-purpose {
        padding: 7rem 0 2rem;
    }

    .purpose-wrapper .purpose-content {
        width: 90%;
    }

    .purpose-wrapper .text-box {
        margin-top: 2rem;
    }

    .purpose-wrapper .text-box p {
        font-size: 16px;
        margin-bottom: 20px;
    }

    .purpose-wrapper .text-box ul li {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .hyperfocus-container .col-lg-5,
    .hyperfocus-container .col-lg-7 {
        width: 50%;
    }

    @supports (position: sticky) {
        .hyperfocus-container .image-container {
            position: sticky;
            top: 100px;
        }
    }

    .hyperfocus-content {
        width: 100%;
    }

    .hyperfocus-hr {
        margin: 2rem 0;
    }

    .assetmonk-ownership {
        padding: 2rem 0;
    }

    .ownership-content {
        width: 90%;
    }

    .ownership-content .text-box {
        margin-top: 30px;
    }

    .investor-container .col-lg-6 {
        width: 100%;
    }

    .assetmonk-investor .investor-container .image-container img {
        width: 100%;
        object-fit: cover;
        height: 400px;
    }

    .investor-container .text-sec-content {
        margin-top: 0;
        min-height: auto;
        overflow: hidden;
    }

    .help-container .help-container-inner {
        width: 100%;
    }
}

@media (min-width: 992px) and (max-width: 1024px) {
    .assetmonk-philosophy::before {
        height: 30rem;
    }

    .assetmonk-philosophy .text-box {
        margin-top: 3rem;
        width: 65%;
    }

    .assetmonk-purpose {
        padding: 7rem 0 2rem;
    }

    .purpose-wrapper .purpose-content {
        width: 90%;
        margin-bottom: 70px;
    }

    .purpose-wrapper .text-box {
        margin-top: 2rem;
    }

    .purpose-wrapper .text-box p {
        font-size: 16px;
        margin-bottom: 20px;
    }

    .purpose-wrapper .text-box ul li {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .purpose-container .image-container {
        width: 70%;
        margin: 0 auto;
    }

    .hyperfocus-container .col-lg-5,
    .hyperfocus-container .col-lg-7 {
        width: 50%;
    }

    @supports (position: sticky) {
        .hyperfocus-container .image-container {
            position: sticky;
            top: 100px;
        }
    }

    .hyperfocus-content {
        width: 100%;
    }

    .hyperfocus-hr {
        margin: 2rem 0;
    }

    .assetmonk-ownership {
        padding: 2rem 0;
    }

    .ownership-content {
        width: 90%;
    }

    .ownership-content .text-box {
        margin-top: 30px;
    }

    .assetmonk-investor .investor-container .image-container img {
        width: 100%;
        object-fit: cover;
        height: 400px;
    }

    .investor-container .text-sec-content {
        margin-top: 0;
        min-height: auto;
        overflow: hidden;
    }

    .help-container .help-container-inner {
        width: 100%;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .assetmonk-philosophy::before {
        height: 28rem;
    }

    .assetmonk-philosophy .text-box {
        margin-top: 3rem;
        width: 65%;
    }

    .philosophy-container .container-inner {
        width: 100%;
    }

    .assetmonk-purpose {
        padding: 7rem 0 2rem;
    }

    .purpose-wrapper .purpose-content {
        width: 100%;
        margin-bottom: 70px;
    }

    .purpose-wrapper .text-box {
        margin-top: 2rem;
    }

    .purpose-wrapper .text-box p {
        font-size: 16px;
        margin-bottom: 20px;
    }

    .purpose-wrapper .text-box ul li {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .purpose-container .image-container {
        width: 70%;
        margin: 0 auto;
    }

    .hyperfocus-content {
        width: 100%;
    }

    .hyperfocus-hr {
        margin: 2rem 0;
    }

    .assetmonk-ownership {
        padding: 2rem 0;
    }

    .ownership-content {
        width: 100%;
    }

    .ownership-content .text-box {
        margin-top: 30px;
    }

    .assetmonk-investor .investor-container .image-container img {
        width: 100%;
        object-fit: cover;
        height: 350px;
    }

    .investor-container .text-sec-content {
        margin-top: 0;
        min-height: auto;
        overflow: hidden;
    }

    .help-container .help-container-inner {
        width: 100%;
    }

    .assetmonk-help {
        padding: 4rem 0 5rem;
    }

    .help-icon-boxes {
        grid-row-gap: 3rem;
        grid-column-gap: 6rem;
        width: 100%;
    }
}

@media (min-width: 632px) and (max-width: 767px) {
    .assetmonk-philosophy::before {
        height: 28rem;
    }

    .assetmonk-philosophy .text-box {
        margin-top: 3rem;
        width: 65%;
    }

    .philosophy-container .container-inner {
        width: 100%;
    }

    .assetmonk-purpose {
        padding: 7rem 0 2rem;
    }

    .purpose-wrapper .purpose-content {
        width: 100%;
        margin-bottom: 70px;
    }

    .purpose-wrapper .text-box {
        margin-top: 2rem;
    }

    .purpose-wrapper .text-box p {
        font-size: 16px;
        margin-bottom: 20px;
    }

    .purpose-wrapper .text-box ul li {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .hyperfocus-content {
        width: 100%;
    }

    .hyperfocus-hr {
        margin: 2rem 0;
    }

    .assetmonk-ownership {
        padding: 2rem 0;
    }

    .ownership-content {
        width: 100%;
    }

    .ownership-content .text-box {
        margin-top: 30px;
    }

    .assetmonk-investor .investor-container .image-container img {
        width: 100%;
        object-fit: cover;
        height: 350px;
    }

    .investor-container .text-sec-content {
        margin-top: 0;
        min-height: auto;
        overflow: hidden;
        padding: 30px;
    }

    .help-container .help-container-inner {
        width: 100%;
    }

    .help-icon-boxes {
        grid-row-gap: 3rem;
        grid-column-gap: 6rem;
        width: 100%;
    }

    .assetmonk-help {
        padding: 4rem 0 5rem;
    }

    .help-content .nav-tabs li .nav-link {
        font-size: 18px;
    }
}

@media (min-width: 481px) and (max-width: 631px) {
    .assetmonk-philosophy {
        padding: 3rem 0 3rem;
    }

    .assetmonk-philosophy::before {
        right: 0;
        width: 100%;
        height: 22rem;
    }

    .assetmonk-philosophy .text-box {
        margin-top: 2rem;
        width: 100%;
    }

    .philosophy-container .container-inner {
        width: 100%;
    }

    .assetmonk-purpose {
        padding: 7rem 0 2rem;
    }

    .purpose-wrapper .purpose-content {
        width: 100%;
        margin-bottom: 70px;
    }

    .purpose-wrapper .text-box {
        margin-top: 2rem;
    }

    .purpose-wrapper .text-box p {
        font-size: 16px;
        margin-bottom: 20px;
    }

    .purpose-wrapper .text-box ul li {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .hyperfocus-content {
        width: 100%;
    }

    .hyperfocus-hr {
        margin: 2rem 0;
    }

    .assetmonk-ownership {
        padding: 2rem 0;
    }

    .ownership-content {
        width: 100%;
    }

    .ownership-content .text-box {
        margin-top: 30px;
    }

    .assetmonk-investor .investor-container .image-container img {
        width: 100%;
        object-fit: cover;
        height: 350px;
    }

    .investor-container .text-sec-content {
        margin-top: 0;
        min-height: auto;
        overflow: hidden;
        padding: 20px;
    }

    .help-container .help-container-inner {
        width: 100%;
    }

    .help-icon-boxes {
        grid-template-columns: 1fr 1fr;
        grid-row-gap: 3rem;
        grid-column-gap: 6rem;
        width: 100%;
    }

    .assetmonk-help {
        padding: 4rem 0 5rem;
    }

    .help-content .nav-tabs {
        grid-template-columns: 1fr;
        grid-gap: 10px;
    }
}

@media (min-width: 300px) and (max-width: 480px) {
    .assetmonk-philosophy {
        padding: 3rem 0 3rem;
    }

    .assetmonk-philosophy::before {
        right: 0;
        width: 100%;
        height: 22rem;
    }

    .assetmonk-philosophy .text-box {
        margin-top: 2rem;
        width: 100%;
    }

    .philosophy-container .container-inner {
        width: 100%;
    }

    .assetmonk-purpose {
        padding: 7rem 0 2rem;
    }

    .purpose-wrapper .purpose-content {
        width: 100%;
        margin-bottom: 70px;
    }

    .purpose-wrapper .text-box {
        margin-top: 2rem;
    }

    .purpose-wrapper .text-box p {
        font-size: 16px;
        margin-bottom: 20px;
    }

    .purpose-wrapper .text-box ul li {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .asset-cta {
        padding-bottom: 0;
    }

    .hyperfocus-content {
        width: 100%;
    }

    .hyperfocus-hr {
        margin: 2rem 0;
    }

    .assetmonk-ownership {
        padding: 2rem 0;
    }

    .ownership-content {
        width: 100%;
    }

    .ownership-content .text-box {
        margin-top: 30px;
    }

    .investor-container .text-sec-content {
        margin-top: 0;
        min-height: auto;
        overflow: hidden;
        padding: 20px;
    }

    .help-container .help-container-inner {
        width: 100%;
    }

    .help-icon-boxes {
        grid-template-columns: 1fr 1fr;
        grid-row-gap: 3rem;
        grid-column-gap: 6rem;
        width: 100%;
    }

    .assetmonk-help {
        padding: 4rem 0 5rem;
    }

    .help-content .nav-tabs li .nav-link {
        font-size: 16px;
        white-space: nowrap;
    }

    .help-content .nav-tabs {
        grid-template-columns: 1fr;
        grid-gap: 10px;
    }
}

/*=============================================================*/
/*================== TEAM PAGE RESPONSIVE CSS ==================*/
/*=============================================================*/
@media screen and (min-width: 1401px) {
    .team-wrapper .team .image-container img {
        width: 100%;
        height: 350px;
        object-fit: cover;
    }
}



@media (min-width: 1025px) and (max-width: 1499px) {
    .team-container .container-inner {
        width: 90%;
    }

    .team-wrapper {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
    }

    .team-wrapper .team:not(.team-wrapper .team:nth-child(3n + 3))::after {
        right: -24px;
    }

    .team-wrapper .team .image-container img {
        width: 100%;
        height: 300px;
        object-fit: cover;
    }

    .team-name span {
        font-size: 22px;
    }

    .team-designation p {
        font-size: 16px;
    }

    .team-member-container .container-inner {
        width: 100%;
    }

    .team-member-container.push-right {
        width: 100%;
        float: none;
    }
}

@media (min-width: 992px) and (max-width: 1024px) {
    .team-container .container-inner {
        width: 90%;
    }

    .team-wrapper {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
    }

    .team-wrapper .team:not(.team-wrapper .team:nth-child(3n + 3))::after {
        right: -24px;
    }

    .team-wrapper .team .image-container img {
        width: 100%;
        height: 300px;
        object-fit: cover;
    }

    .team-name span {
        font-size: 22px;
    }

    .team-designation p {
        font-size: 16px;
    }

    .team-member-container .container-inner {
        width: 100%;
    }

    .team-member-container.push-right {
        width: 100%;
        float: none;
    }

    .team-modal .modal-content .modal-body {
        width: 90%;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .team-container .container-inner {
        width: 100%;
    }

    .team-wrapper {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
    }

    .team-wrapper .team:not(.team-wrapper .team:nth-child(3n + 3))::after {
        right: -24px;
    }

    .team-wrapper .team .image-container img {
        width: 100%;
        height: 220px;
        object-fit: cover;
    }

    .team-name span {
        font-size: 20px;
    }

    .team-designation p {
        font-size: 16px;
    }

    .team-member-container .container-inner {
        width: 100%;
    }

    .team-member-container.push-right {
        width: 100%;
        float: none;
    }

    .team-modal .modal-content .modal-body {
        width: 90%;
    }

    .team-modal .modal-content {
        padding: 5rem 0 2rem;
    }

    .team-details p {
        font-size: 15px;
    }

    .our-team-name span {
        font-size: 30px;
    }

    .team-content {
        margin-top: 20px;
    }

    .team-social {
        margin: 20px 0;
    }
}

@media (min-width: 632px) and (max-width: 767px) {
    .team-container .container-inner {
        width: 100%;
    }

    .team-wrapper {
        grid-template-columns: 1fr 1fr;
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
    }

    .team-wrapper .team:not(.team-wrapper .team:nth-child(even))::after {
        right: -24px;
    }

    .team-wrapper .team:nth-child(even)::after {
        display: none;
    }

    .team-wrapper .team:nth-child(3n + 3)::after {
        content: "" !important;
        width: 1px;
        height: 100%;
        position: absolute;
        right: -65px;
        top: 50%;
        transform: translate(-50%, -50%);
        background: var(--color-white);
    }

    .team-wrapper .team .image-container img {
        width: 100%;
        height: 300px;
        object-fit: cover;
    }

    .team-name span {
        font-size: 20px;
    }

    .team-designation p {
        font-size: 16px;
    }

    .team-member-container .container-inner {
        width: 100%;
    }

    .team-member-container.push-right {
        width: 100%;
        float: none;
    }

    .team-modal .modal-fullscreen {
        height: auto;
    }

    .team-modal .modal-content .modal-body {
        width: 90%;
    }

    .team-modal .modal-content {
        background: linear-gradient(180deg,
                rgba(255, 255, 255, 1) 62%,
                rgba(40, 39, 44, 1) 62%);
        padding: 5rem 0 2rem;
    }

    .our-team-name span {
        font-size: 30px;
    }

    .team-content {
        margin-top: 20px;
    }

    .team-modal .modal-content .modal-body .col-md-8,
    .team-modal .modal-content .modal-body .col-md-4 {
        width: 100%;
    }

    .team-modal .modal-content {
        padding: 5rem 0 2rem;
    }

    .team-details p {
        font-size: 15px;
    }

    .team-social {
        margin: 20px 0;
    }
}

@media (min-width: 481px) and (max-width: 631px) {
    .team-container .container-inner {
        width: 100%;
    }

    .team-wrapper {
        grid-template-columns: 1fr 1fr;
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
    }

    .team-wrapper .team:not(.team-wrapper .team:nth-child(even))::after {
        right: -24px;
    }

    .team-wrapper .team:nth-child(even)::after {
        display: none;
    }

    .team-wrapper .team:nth-child(3n + 3)::after {
        content: "" !important;
        width: 1px;
        height: 100%;
        position: absolute;
        right: -65px;
        top: 50%;
        transform: translate(-50%, -50%);
        background: var(--color-white);
    }

    .team-wrapper .team .image-container img {
        width: 100%;
        height: 300px;
        object-fit: cover;
    }

    .team-name span {
        font-size: 20px;
    }

    .team-designation p {
        font-size: 16px;
    }

    .team-member-container .container-inner {
        width: 100%;
    }

    .team-member-container.push-right {
        width: 100%;
        float: none;
    }

    .team-modal .modal-fullscreen {
        height: auto;
    }

    .team-modal .modal-content .modal-body {
        width: 90%;
    }

    .team-modal .modal-content {
        background: linear-gradient(180deg,
                rgba(255, 255, 255, 1) 62%,
                rgba(40, 39, 44, 1) 62%);
        padding: 5rem 0 2rem;
    }

    .our-team-name span {
        font-size: 30px;
    }

    .team-content {
        margin-top: 20px;
    }

    .team-modal .modal-content {
        padding: 5rem 0 2rem;
    }

    .team-details p {
        font-size: 15px;
    }

    .team-social {
        margin: 20px 0;
    }
}

@media (min-width: 300px) and (max-width: 480px) {
    .team-container .container-inner {
        width: 100%;
    }

    .assetmonk-content::after {
        height: 460px;
    }

    .team-wrapper {
        grid-template-columns: 1fr;
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
    }

    .team-wrapper .team:not(.team-wrapper .team:nth-child(even))::after {
        display: none;
    }

    .team-wrapper .team:nth-child(even)::after {
        display: none;
    }

    .team-wrapper .team:nth-child(3n + 3)::after {
        display: none;
    }

    .team-wrapper .team .image-container img {
        width: 100%;
    }

    .team-name span {
        font-size: 20px;
    }

    .team-designation p {
        font-size: 16px;
    }

    .team-member-container .container-inner {
        width: 100%;
    }

    .team-member-container.push-right {
        width: 100%;
        float: none;
    }

    .team-modal .modal-fullscreen {
        height: auto;
    }

    .team-modal .modal-content .modal-body {
        width: 90%;
    }

    .team-modal .modal-content {
        background: linear-gradient(180deg,
                rgba(255, 255, 255, 1) 75%,
                rgba(40, 39, 44, 1) 75%);
        padding: 5rem 0 2rem;
    }

    .our-team-name span {
        font-size: 30px;
    }

    .team-content {
        margin-top: 20px;
    }

    .team-modal .modal-content {
        padding: 2rem 0 2rem;
    }

    .team-details p {
        font-size: 15px;
    }

    .team-social {
        margin: 20px 0;
    }
}

/*=================================================================*/
/*================== PRODUCT PAGE RESPONSIVE CSS ==================*/
/*=================================================================*/
@media screen and (min-width: 1401px) {
    .properties-categories span {
        white-space: nowrap;
    }

    .opslider-swiper-pagination {
        display: none;
    }

    .who-swiper-pagination {
        display: none;
    }
}



@media (min-width: 1025px) and (max-width: 1499px) {
    .office-content {
        padding: 30px;
    }

    .office-space {
        margin-top: 4rem;
    }

    .asset-success {
        margin-top: 4rem;
    }

    .office-space-block {
        height: 100%;
    }

    .asset-success .container-inner {
        width: 100%;
    }

    .assetmonk-products::before {
        height: 85%;
    }

    .asset-success-block {
        width: 100%;
    }

    .assetmonk-properties .modules-container .container-inner {
        width: 100%;
    }

    .properties-categories span {
        font-size: 16px;
        padding: 10px;
    }

    .tab-subtitle ul li {
        padding: 0 10px;
        font-size: 14px;
    }

    .tab-subtitle {
       /* top: 9rem; comment by Rakesh*/
       
    }

    .properties-categories {
        /*grid-template-columns: 1fr 1fr 1fr 1fr; Rakesh Commented 24-4*/ 
        
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-gap: 20px;
    }

    .properties-categories span.active::after {
        content: none !important;
    }

    .properties-categories span.active::after {
        width: 40px;
        height: 40px;
    }

    .who-swiper-pagination {
        display: none;
    }
}

@media (min-width: 992px) and (max-width: 1024px) {
    .office-content {
        padding: 30px;
    }

    .office-space {
        margin-top: 4rem;
    }

    .asset-success {
        margin-top: 4rem;
    }

    .office-space-block {
        height: 400px;
    }

    .assetmonk-products::before {
        top: 9%;
        left: 0;
        height: 90%;
        width: 100%;
    }

    .asset-success .image-container {
        width: 60%;
    }

    .asset-success-block {
        width: 100%;
    }

    .assetmonk-properties .modules-container .container-inner {
        width: 100%;
    }

    .properties-categories span {
        font-size: 16px;
        padding: 10px;
    }

    .tab-subtitle ul li {
        padding: 0 10px;
        font-size: 14px;
    }

    .tab-subtitle {
        top: 9rem;
    }

    .properties-categories {
        grid-template-columns: 1fr 1fr 1fr;
        grid-gap: 20px;
    }

    .properties-categories span.active::after {
        content: none !important;
    }

    .properties-categories span.active::after {
        width: 40px;
        height: 40px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .products-container .container-inner {
        width: 100%;
    }

    .office-content {
        padding: 30px;
    }

    .office-space {
        margin-top: 4rem;
    }

    .asset-success {
        margin-top: 4rem;
    }

    .office-space-block {
        height: 400px;
    }

    .assetmonk-products::before {
        top: 9%;
        left: 0;
        height: 90%;
        width: 100%;
    }

    .asset-success .image-container {
        width: 60%;
    }

    .asset-success-block {
        width: 100%;
    }

    .assetmonk-properties .modules-container .container-inner {
        width: 100%;
    }

    .properties-categories span {
        font-size: 16px;
        padding: 10px;
        white-space: nowrap;
    }

    .tab-subtitle ul li {
        padding: 0 10px;
        font-size: 14px;
    }

    .tab-subtitle {
        top: 8rem;
    }

    .properties-categories {
        grid-template-columns: 1fr 1fr 1fr;
        grid-gap: 20px;
    }

    .properties-categories span.active::after {
        content: none !important;
    }

    .properties-categories span.active::after {
        width: 40px;
        height: 40px;
    }

    .properties-front {
        padding: 20px;
    }

    .properties-front .image-container {
        width: 130px;
        height: 130px;
        margin-bottom: 15px;
    }

    .properties-front .property-name {
        margin-bottom: 20px;
    }

    .properties-front .property-name span {
        font-size: 20px;
    }
}

@media (min-width: 632px) and (max-width: 767px) {
    .products-container .container-inner {
        width: 100%;
    }

    .office-content {
        padding: 30px;
    }

    .office-space {
        margin-top: 4rem;
    }

    .asset-success {
        margin-top: 4rem;
    }

    .office-space-block {
        height: 400px;
    }

    .assetmonk-products::before {
        top: 9%;
        left: 0;
        height: 90%;
        width: 100%;
    }

    .asset-success-block {
        width: 100%;
    }

    .assetmonk-properties .modules-container .container-inner {
        width: 100%;
    }

    .properties-categories span {
        font-size: 16px;
        padding: 10px;
        white-space: nowrap;
    }

    .tab-subtitle ul li {
        padding: 0 10px;
        font-size: 14px;
    }

    .tab-subtitle {
        top: 8rem;
    }

    .properties-categories {
        grid-template-columns: 1fr 1fr 1fr;
        grid-gap: 20px;
        padding-bottom: 150px;
    }

    .properties-categories span.active::after {
        content: none !important;
    }

    .properties-categories span.active::after {
        width: 40px;
        height: 40px;
    }
}

@media (min-width: 481px) and (max-width: 631px) {
    .products-container .container-inner {
        width: 100%;
    }

    .office-content {
        padding: 30px;
    }

    .office-space {
        margin-top: 4rem;
    }

    .asset-success {
        margin-top: 4rem;
    }

    .office-space-block {
        height: 400px;
    }

    .assetmonk-products::before {
        top: 9%;
        left: 0;
        height: 90%;
        width: 100%;
    }

    .asset-success-block {
        width: 100%;
    }

    .assetmonk-properties .modules-container .container-inner {
        width: 100%;
    }

    .properties-categories span {
        font-size: 16px;
        padding: 10px;
        white-space: nowrap;
    }

    .tab-subtitle ul li {
        padding: 0 10px;
        font-size: 14px;
    }

    .tab-subtitle {
        top: 8rem;
    }

    .properties-categories {
        grid-template-columns: 1fr 1fr 1fr;
        grid-gap: 20px;
        padding-bottom: 150px;
    }

    .properties-categories span.active::after {
        content: none !important;
    }

    .properties-cta .asset-btn-one {
        width: auto;
    }
}

@media (min-width: 300px) and (max-width: 480px) {
    .products-container .container-inner {
        width: 100%;
    }

    .office-content {
        padding: 30px;
    }

    .office-space {
        margin-top: 4rem;
    }

    .asset-success {
        margin-top: 4rem;
    }

    .office-space-block {
        height: 300px;
    }

    .assetmonk-products::before {
        top: 9%;
        left: 0;
        height: 90%;
        width: 100%;
    }

    .asset-success-block {
        width: 100%;
    }

    .assetmonk-properties .modules-container .container-inner {
        width: 100%;
    }

    .properties-categories span {
        font-size: 16px;
        padding: 10px;
        white-space: nowrap;
    }

    .tab-subtitle ul li {
        padding: 0 10px;
        font-size: 12px;
    }

    .tab-subtitle {
        top: 11.2rem;
        padding: 8px;
        font-size: 16px;
    }

    .properties-categories {
        grid-template-columns: 1fr 1fr 1fr;
        grid-gap: 20px;
        padding-bottom: 140px;
    }

    .properties-categories span.active::after {
        content: none !important;
    }

    .properties-cta .asset-btn-one {
        width: auto;
    }

    .properties-cta .asset-btn-one span {
        font-size: 16px;
    }
}

/*======================================================================*/
/*================== HOW IT WORKS PAGE RESPONSIVE CSS ==================*/
/*======================================================================*/
@media screen and (min-width: 1400px) {
    .products-info-small.hide-for-large {
        display: none;
    }
}

@media (min-width: 1200px) and (max-width: 1399px) {
    .text-sec-content {
        padding-left: 2rem;
    }

    .text-sec-content .text-box {
        margin-top: 2rem;
        margin-bottom: 7rem;
    }

    .asset-box {
        padding: 20px 20px;
    }

    .modules-box {
        padding: 20px;
    }

    .modules-box h4 {
        margin-bottom: 20px;
    }

    .modules-box ul.content-lists {
        padding: 0 0 10px;
    }

    .modules-box ul.content-lists li a {
        width: 100%;
        display: block;
    }

    .products-info-small.hide-for-large {
        display: none;
    }
}

@media (min-width: 1025px) and (max-width: 1499px) {
    .advantage-box {
        padding: 30px 15px 30px 15px;
    }

    .advantage-box h5 {
        margin-bottom: 10px;
    }

    .advantage-box p {
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 10px;
    }

    .text-sec-content {
        padding-left: 2rem;
    }

    .text-sec-content .text-box {
        margin-top: 2rem;
        margin-bottom: 7rem;
    }

    .asset-box {
        padding: 20px 20px;
    }

    .asset-box h5 {
        font-size: 20px;
    }

    .asset-box p {
        font-size: 16px;
        line-height: 22px;
    }

    .modules-box {
        padding: 20px;
    }

    .modules-box h4 {
        font-size: 18px;
        margin-bottom: 20px;
    }

    .modules-box ul.content-lists {
        padding: 0 0 10px;
        display: block;
    }

    .modules-box ul.content-lists li {
        margin-bottom: 6px;
    }

    .modules-box ul.content-lists li a {
        width: 100%;
        display: flex;
        justify-content: space-between;
        padding: 0;
    }

    .modules-box ul.content-lists li a span {
        position: relative;
        top: 0;
    }

    .products-info-small.hide-for-large {
        display: none;
    }
}

@media (min-width: 992px) and (max-width: 1024px) {
    .advantage-wrapper {
        margin-top: 80px;
    }

    .assetmonk-img-sec::before {
        right: 0%;
        width: 100%;
    }

    .text-sec-content {
        padding-left: 0;
        padding-right: 6rem;
        margin-top: 40px;
    }

    .text-sec-content .text-box {
        margin-top: 2rem;
        margin-bottom: 7rem;
    }

    .assetmonk-container .image-container {
        width: 50%;
    }

    .asset-box {
        padding: 20px 20px;
    }

    .modules-box {
        padding: 30px;
    }

    .modules-box h4 {
        font-size: 18px;
        margin-bottom: 20px;
    }

    .modules-box ul.content-lists {
        padding: 0 0 10px;
        display: block;
    }

    .modules-box ul.content-lists li {
        margin-bottom: 6px;
    }

    .modules-box ul.content-lists li a {
        width: 100%;
        display: flex;
        justify-content: space-between;
        padding: 0;
    }

    .modules-box ul.content-lists li a span {
        position: relative;
        top: 0;
    }

    .products-info.show-for-large {
        display: none;
    }

    .products-info-small.hide-for-large {
        display: block;
    }

    .assetmonk-process {
        padding: 50px 0;
    }

    .scrollmagic-pin-spacer {
        padding: 0 !important;
    }

    #products-info-container {
        position: relative !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .advantage-wrapper {
        margin-top: 80px;
    }

    .advantage-box {
        padding: 30px 15px 30px 15px;
    }

    .advantage-box h5 {
        margin-bottom: 10px;
    }

    .advantage-box p {
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 10px;
    }

    .assetmonk-img-sec::before {
        right: 0%;
        width: 100%;
    }

    .text-sec-content {
        padding-left: 0;
        padding-right: 0;
        margin-top: 40px;
    }

    .text-sec-content .text-box {
        margin-top: 2rem;
        margin-bottom: 7rem;
    }

    .assetmonk-container .image-container {
        width: 80%;
    }

    .assets-content {
        width: 100%;
    }

    .asset-box {
        padding: 20px;
    }

    .modules-box {
        padding: 20px;
    }

    .modules-box h4 {
        font-size: 18px;
        margin-bottom: 20px;
    }

    .modules-box ul.content-lists {
        padding: 0 0 10px;
        display: block;
    }

    .modules-box ul.content-lists li {
        margin-bottom: 6px;
    }

    .modules-box ul.content-lists li a {
        width: 100%;
        display: flex;
        justify-content: space-between;
        padding: 0;
    }

    .modules-box ul.content-lists li a span {
        position: relative;
        top: 0;
    }

    .modules-container .container-inner {
        width: 100%;
    }

    .products-info.show-for-large {
        display: none;
    }

    .products-info-small.hide-for-large {
        display: block;
    }

    .assetmonk-process {
        padding: 50px 0;
    }

    .scrollmagic-pin-spacer {
        padding: 0 !important;
    }

    #products-info-container {
        position: relative !important;
    }
}

@media (min-width: 632px) and (max-width: 767px) {
    .advantage-wrapper {
        margin-top: 80px;
    }

    .advantage-box {
        padding: 30px 15px 30px 15px;
    }

    .advantage-box h5 {
        margin-bottom: 10px;
    }

    .advantage-box p {
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 10px;
    }

    .assetmonk-img-sec::before {
        right: 0%;
        width: 100%;
    }

    .text-sec-content {
        padding-left: 0;
        padding-right: 0;
        margin-top: 40px;
    }

    .text-sec-content .text-box {
        margin-top: 2rem;
        margin-bottom: 7rem;
    }

    .assets-content {
        width: 100%;
    }

    .asset-box {
        padding: 20px;
    }

    .asset-box h5 {
        font-size: 20px;
    }

    .asset-box p {
        font-size: 16px;
        line-height: 22px;
    }

    .assetmonk-knowledge-center::before {
        left: 0;
        width: 100%;
        height: 30rem;
    }

    .assetmonk-knowledge-center .text-box {
        margin-top: 4rem;
        width: 100%;
    }

    .modules-box {
        padding: 20px;
    }

    .modules-box h4 {
        font-size: 18px;
        margin-bottom: 20px;
    }

    .modules-box ul.content-lists {
        padding: 0 0 10px;
        display: block;
    }

    .modules-box ul.content-lists li {
        margin-bottom: 6px;
    }

    .modules-box ul.content-lists li a {
        width: 100%;
        display: flex;
        justify-content: space-between;
        padding: 0;
    }

    .modules-box ul.content-lists li a span {
        position: relative;
        top: 0;
    }

    .modules-container .container-inner {
        width: 100%;
    }

    .products-info.show-for-large {
        display: none;
    }

    .products-info-small.hide-for-large {
        display: block;
    }

    .assetmonk-process {
        padding: 50px 0;
    }

    .scrollmagic-pin-spacer {
        padding: 0 !important;
    }

    #products-info-container {
        position: relative !important;
    }
}

@media (min-width: 481px) and (max-width: 631px) {
    .advantage-wrapper {
        margin-top: 80px;
    }

    .assetmonk-img-sec::before {
        right: 0%;
        width: 100%;
    }

    .text-sec-content {
        padding-left: 0;
        padding-right: 0;
        margin-top: 40px;
    }

    .text-sec-content .text-box {
        margin-top: 2rem;
        margin-bottom: 7rem;
    }

    .assets-content {
        width: 100%;
    }

    .assetmonk-knowledge-center::before {
        left: 0;
        width: 100%;
        height: 30rem;
    }

    .assetmonk-knowledge-center .text-box {
        margin-top: 4rem;
        width: 100%;
    }

    .modules-box {
        padding: 30px;
    }

    .modules-box ul.content-lists {
        padding: 0 0 10px;
        display: block;
    }

    .modules-box ul.content-lists li {
        margin-bottom: 6px;
    }

    .modules-box ul.content-lists li a {
        width: 100%;
        display: flex;
        justify-content: space-between;
        padding: 0;
    }

    .modules-box ul.content-lists li a span {
        position: relative;
        top: 0;
    }

    .modules-container .container-inner {
        width: 100%;
    }

    .products-info.show-for-large {
        display: none;
    }

    .products-info-small.hide-for-large {
        display: block;
    }

    .assetmonk-process {
        padding: 50px 0;
    }

    .scrollmagic-pin-spacer {
        padding: 0 !important;
    }

    #products-info-container {
        position: relative !important;
    }
}

@media (min-width: 300px) and (max-width: 480px) {
    .advantage-box {
        padding: 30px 15px 30px 15px;
    }

    .advantage-wrapper {
        margin-top: 80px;
    }

    .assetmonk-img-sec::before {
        right: 0%;
        width: 100%;
    }

    .text-sec-content {
        padding-left: 0;
        padding-right: 0;
        margin-top: 40px;
    }

    .text-sec-content .text-box {
        margin-top: 2rem;
        margin-bottom: 7rem;
    }

    .assets-content {
        width: 100%;
    }

    .assetmonk-knowledge-center::before {
        left: 0;
        width: 100%;
        height: 30rem;
    }

    .assetmonk-knowledge-center .text-box {
        margin-top: 4rem;
        width: 100%;
    }

    .modules-box {
        padding: 30px;
    }

    .modules-box ul.content-lists {
        padding: 0 0 10px;
        display: block;
    }

    .modules-box ul.content-lists li {
        margin-bottom: 6px;
    }

    .modules-box ul.content-lists li a {
        width: 100%;
        display: flex;
        justify-content: space-between;
        padding: 0;
    }

    .modules-box ul.content-lists li a span {
        position: relative;
        top: 0;
    }

    .modules-container .container-inner {
        width: 100%;
    }

    .products-info.show-for-large {
        display: none;
    }

    .products-info-small.hide-for-large {
        display: block;
    }

    .assetmonk-process {
        padding: 50px 0;
    }

    .scrollmagic-pin-spacer {
        padding: 0 !important;
    }

    #products-info-container {
        position: relative !important;
    }
}

/*=============================================================*/
/*================== NRI PAGE RESPONSIVE CSS ==================*/
/*=============================================================*/
@media screen and (min-width: 1400px) {
    .nri-modal .modal-fullscreen .modal-body {
        overflow: auto !important;
    }

    .nri-navigator {
        width: 75%;
    }

    .nri-navigator ul li a {
        font-size: 16px;
    }
}

@media (min-width: 1200px) and (max-width: 1399px) {
    .nri-wrapper {
        width: 100%;
    }

    .assetmonk-nri::after {
        width: 90%;
    }

    .nri-wrapper .nri-box {
        padding: 40px 20px;
    }

    .nri-wrapper .nri-box p {
        font-size: 18px;
        margin-top: 20px;
    }

    .investor-container .text-sec-content.nri-content .button-container {
        margin-top: -4rem;
    }

    .nri-modal .modal-fullscreen .modal-body {
        overflow: auto !important;
    }

    .nri-navigator {
        width: 85%;
    }

    .nri-navigator ul li a {
        font-size: 16px;
    }

    .nri-modal .modal-content .modal-body .nri-content-wrapper {
        width: 100%;
    }
}

@media (min-width: 1025px) and (max-width: 1499px) {
    .nri-wrapper {
        width: 100%;
    }

    .assetmonk-nri::after {
        width: 95%;
    }

    .nri-container .container-inner {
        width: 90%;
    }

    .nri-wrapper .nri-box {
        padding: 40px 20px;
        margin-bottom: 0;
    }

    .nri-wrapper .nri-box p {
        font-size: 18px;
        margin-top: 20px;
    }

    .investor-container .text-sec-content.nri-content .button-container {
        margin-top: -4rem;
    }

    .investor-container .text-sec-content.nri-content {
        margin-top: 0;
        padding: 20px;
    }

    .nri-modal .modal-fullscreen .modal-body {
        overflow: auto !important;
    }

    .nri-navigator {
        width: 100%;
    }

    .nri-navigator ul li a {
        font-size: 16px;
    }

    .nri-modal .modal-content .modal-body .nri-content-wrapper {
        width: 100%;
    }

    .nri-content-wrapper .text-box h4 {
        margin-bottom: 10px;
    }

    .nri-content-wrapper .text-box ul li {
        font-size: 16px;
        padding-left: 20px;
        margin-bottom: 10px;
    }
}

@media (min-width: 992px) and (max-width: 1024px) {
    .nri-wrapper {
        width: 100%;
    }

    .assetmonk-nri::after {
        width: 95%;
    }

    .nri-container .container-inner {
        width: 90%;
    }

    .nri-wrapper .nri-box {
        padding: 40px 20px;
    }

    .nri-wrapper .nri-box p {
        margin-top: 20px;
    }

    .investor-container .text-sec-content.nri-content .button-container {
        margin-top: -4rem;
    }

    .investor-container .text-sec-content.nri-content {
        margin-top: 0;
        padding: 20px;
    }

    .nri-modal .modal-fullscreen .modal-body {
        overflow: auto !important;
    }

    .nri-navigator {
        width: 100%;
    }

    .nri-navigator ul li a {
        font-size: 16px;
    }

    .nri-modal .modal-content .modal-body .nri-content-wrapper {
        width: 100%;
    }

    .nri-content-wrapper .text-box h4 {
        margin-bottom: 10px;
    }

    .nri-content-wrapper .text-box ul li {
        font-size: 16px;
        padding-left: 20px;
        margin-bottom: 10px;
    }

    .nri-navigator ul {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
    }

    .assetmonk-assetiq .text-box p {
        width: 100%;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .nri-wrapper {
        width: 100%;
    }

    .assetmonk-assetiq .text-box ul {
        display: block;
    }

    .assetmonk-assetiq .text-box ul li {
        padding: 0 !important;
        border: none !important;
    }

    .assetmonk-nri::after {
        width: 95%;
    }

    .nri-container .container-inner {
        width: 100%;
    }

    .nri-wrapper .nri-box {
        padding: 40px 20px;
    }

    .nri-wrapper .nri-box p {
        margin-top: 20px;
    }

    .investor-container .text-sec-content.nri-content .button-container {
        margin-top: -4rem;
    }

    .investor-container .text-sec-content.nri-content {
        margin-top: 0;
        padding: 20px;
    }

    .assetmonk-investor {
        padding: 5rem 0 0;
    }

    .nri-modal .modal-fullscreen .modal-body {
        overflow: auto !important;
    }

    .nri-navigator {
        width: 100%;
    }

    .nri-navigator ul li a {
        font-size: 16px;
    }

    .nri-modal .modal-content .modal-body .nri-content-wrapper {
        width: 100%;
    }

    .nri-content-wrapper .text-box h4 {
        margin-bottom: 10px;
    }

    .nri-content-wrapper .text-box ul li {
        font-size: 14px;
        padding-left: 20px;
        margin-bottom: 10px;
    }

    .nri-navigator ul {
        display: grid;
        grid-template-columns: 1fr 1fr;
    }

    .nri-navigator ul::after {
        content: none;
    }

    .nri-navigator ul li:not(:last-child) {
        border-right: 1px solid var(--color-white);
    }

    .nri-navigator ul li {
        margin: 10px 0;
    }

    .assetmonk-assetiq .text-box p {
        width: 100%;
    }
}

@media (min-width: 632px) and (max-width: 767px) {
    .nri-wrapper {
        width: 100%;
    }

    .assetmonk-assetiq .text-box ul {
        display: block;
    }

    .assetmonk-assetiq .text-box ul li {
        padding: 0 !important;
        border: none !important;
    }

    .assetmonk-nri::after {
        width: 95%;
    }

    .nri-container .container-inner {
        width: 100%;
    }

    .nri-wrapper .nri-box {
        padding: 40px 20px;
    }

    .nri-wrapper .nri-box p {
        margin-top: 20px;
    }

    .investor-container .text-sec-content.nri-content .button-container {
        margin-top: -4rem;
    }

    .investor-container .text-sec-content.nri-content {
        margin-top: 0;
        padding: 20px;
    }

    .assetmonk-investor {
        padding: 5rem 0 0;
    }

    .nri-modal .modal-fullscreen .modal-body {
        overflow: auto !important;
    }

    .nri-navigator {
        width: 100%;
    }

    .nri-navigator ul li a {
        font-size: 16px;
    }

    .nri-modal .modal-content .modal-body .nri-content-wrapper {
        width: 100%;
    }

    .nri-content-wrapper .text-box h4 {
        margin-bottom: 10px;
    }

    .nri-content-wrapper .text-box ul li {
        font-size: 14px;
        padding-left: 20px;
        margin-bottom: 10px;
    }

    .nri-navigator ul {
        display: grid;
        grid-template-columns: 1fr 1fr;
    }

    .nri-navigator ul::after {
        content: none;
    }

    .nri-navigator ul li:not(:last-child) {
        border-right: 1px solid var(--color-white);
    }

    .nri-navigator ul li {
        margin: 10px 0;
    }

    .assetmonk-assetiq .text-box p {
        width: 100%;
    }
}

@media (min-width: 481px) and (max-width: 631px) {
    .nri-wrapper {
        width: 100%;
    }

    .assetmonk-assetiq .text-box ul {
        display: block;
    }

    .assetmonk-assetiq .text-box ul li {
        padding: 0 !important;
        border: none !important;
    }

    .assetmonk-nri::after {
        width: 100%;
    }

    .nri-container .container-inner {
        width: 100%;
    }

    .nri-wrapper .nri-box {
        padding: 40px 20px;
    }

    .nri-wrapper .nri-box p {
        margin-top: 20px;
    }

    .investor-container .text-sec-content.nri-content .button-container {
        margin-top: -4rem;
    }

    .investor-container .text-sec-content.nri-content {
        margin-top: 0;
        padding: 20px;
    }

    .assetmonk-investor {
        padding: 5rem 0 0;
    }

    .nri-modal .modal-fullscreen .modal-body {
        overflow: auto !important;
    }

    .nri-navigator {
        width: 100%;
    }

    .nri-navigator ul li a {
        font-size: 16px;
    }

    .nri-modal .modal-content .modal-body .nri-content-wrapper {
        width: 100%;
    }

    .nri-content-wrapper .text-box h4 {
        margin-bottom: 10px;
    }

    .nri-content-wrapper .text-box ul li {
        font-size: 14px;
        padding-left: 20px;
        margin-bottom: 10px;
    }

    .nri-navigator ul {
        display: grid;
        grid-template-columns: 1fr;
    }

    .nri-navigator ul::after {
        content: none;
    }

    .nri-navigator ul li {
        border-right: none !important;
    }

    .nri-navigator ul li {
        margin: 10px 0;
    }

    .nri-content-wrapper .text-box {
        margin-top: 20px;
    }

    .download-file {
        justify-content: center;
        margin-top: 30px;
    }

    .nri-modal button.btn-close {
        width: 100%;
        justify-content: center;
    }

    .assetmonk-assetiq .text-box p {
        width: 100%;
    }
}

@media (min-width: 300px) and (max-width: 480px) {
    .nri-wrapper {
        width: 100%;
    }

    .assetmonk-assetiq .text-box ul {
        display: block;
    }

    .assetmonk-assetiq .text-box ul li {
        padding: 0 !important;
        border: none !important;
    }

    .assetmonk-nri::after {
        width: 100%;
    }

    .nri-container .container-inner {
        width: 100%;
    }

    .nri-wrapper .nri-box {
        padding: 40px 20px;
    }

    .nri-wrapper .nri-box p {
        margin-top: 20px;
    }

    .investor-container .text-sec-content.nri-content .button-container {
        margin-top: -4rem;
    }

    .investor-container .text-sec-content.nri-content {
        margin-top: 0;
        padding: 20px;
    }

    .assetmonk-investor {
        padding: 5rem 0 0;
    }

    .nri-modal .modal-fullscreen .modal-body {
        overflow: auto !important;
    }

    .nri-navigator {
        width: 100%;
    }

    .nri-navigator ul li a {
        font-size: 16px;
    }

    .nri-modal .modal-content .modal-body .nri-content-wrapper {
        width: 100%;
    }

    .nri-content-wrapper .text-box h4 {
        margin-bottom: 10px;
    }

    .nri-content-wrapper .text-box ul li {
        font-size: 14px;
        padding-left: 20px;
        margin-bottom: 10px;
    }

    .nri-navigator ul {
        display: grid;
        grid-template-columns: 1fr;
    }

    .nri-navigator ul::after {
        content: none;
    }

    .nri-navigator ul li {
        border-right: none !important;
    }

    .nri-navigator ul li {
        margin: 10px 0;
    }

    .nri-content-wrapper .text-box {
        margin-top: 20px;
    }

    .download-file {
        justify-content: center;
        margin-top: 30px;
    }

    .nri-modal button.btn-close {
        width: 100%;
        justify-content: center;
    }

    .assetmonk-assetiq .text-box p {
        width: 100%;
    }
}

/*===================================================================*/
/*================== PRODUCT SINGLE RESPONSIVE CSS ==================*/
/*===================================================================*/
@media screen and (min-width: 1401px) {}

@media (min-width: 1025px) and (max-width: 1499px) {
    .product-single-wrapper .container-inner {
        width: 100%;
    }

    .invest-benefits .benefits-box h4 {
        font-size: 22px;
    }

    .invest-benefits .benefits-box p {
        font-size: 16px;
    }
}

@media (min-width: 992px) and (max-width: 1024px) {
    .product-single-wrapper {
        padding: 8rem 0 2rem;
    }

    .product-single-wrapper .container-inner {
        width: 100%;
    }

    .invest-benefits .benefits-box {
        margin-bottom: 30px;
    }

    .products-container-content {
        width: 100%;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .assetmonk-products-one {
        background: #fff;
    }

    .product-single-wrapper .push-right {
        width: 100%;
        padding: 0 30px;
    }

    .product-single-wrapper {
        padding: 8rem 0 2rem;
    }

    .product-single-wrapper .container-inner {
        width: 100%;
    }

    .invest-benefits .benefits-box {
        margin-bottom: 30px;
    }

    .page-nav ul li a {
        font-size: 16px;
    }

    .product-single-description p {
        font-size: 18px;
    }

    .product-single-description p strong {
        font-size: 16px;
    }

    .product-single-description .invest-progress .progress-bar::after {
        width: 25px;
        height: 25px;
    }

    .product-single-description {
        margin-top: 50px;
    }

    .product-single-title {
        margin-bottom: 3rem;
    }

    .snapshot-box h5 {
        font-size: 18px;
    }

    .snapshot-box p {
        font-size: 16px;
    }

    .product-hr {
        margin: 2rem 0;
    }

    .product-single-description .text-box h4 {
        font-size: 30px;
        margin-bottom: 10px;
    }

    .product-single-description .text-box ul li {
        font-size: 16px;
        padding: 20px 0;
        padding-left: 40px;
    }

    .product-single-description .text-box ul li strong {
        font-size: 16px;
    }

    .product-single-description .text-details h4 {
        font-size: 30px;
        margin-bottom: 10px;
    }

    .product-single-description .text-details ul li {
        padding: 20px 0;
    }

    .issuer-wrapper {
        width: 100%;
    }

    .issuer-box {
        text-align: left;
        margin-bottom: 2rem;
    }

    .product-accordion .accordion-button {
        padding: 15px 65px 15px 15px;
        font-size: 18px;
    }

    .product-accordion .accordion-button h4 {
        font-size: 18px;
    }

    .product-single-title span {
        font-size: 20px !important;
    }
}

@media (min-width: 632px) and (max-width: 767px) {
    .assetmonk-products-one {
        background: #fff;
    }

    .product-single-wrapper .push-right {
        width: 100%;
        padding: 0 30px;
    }

    .product-single-wrapper {
        padding: 8rem 0 2rem;
    }

    .product-single-wrapper .container-inner {
        width: 100%;
    }

    .invest-benefits .benefits-box {
        margin-bottom: 30px;
    }

    .page-nav ul li {
        margin-bottom: 15px;
        border-right: none !important;
    }

    .page-nav ul li a {
        white-space: nowrap;
        font-size: 16px;
    }

    .product-single-description p {
        font-size: 18px;
    }

    .product-single-description p strong {
        font-size: 16px;
    }

    .product-single-description .invest-progress .progress-bar::after {
        width: 25px;
        height: 25px;
    }

    .product-single-description {
        margin-top: 50px;
    }

    .product-single-title {
        margin-bottom: 3rem;
    }

    .snapshot-box h5 {
        font-size: 18px;
    }

    .snapshot-box p {
        font-size: 16px;
    }

    .product-hr {
        margin: 2rem 0;
    }

    .product-single-description .text-box h4 {
        font-size: 30px;
        margin-bottom: 10px;
    }

    .product-single-description .text-box ul li {
        font-size: 16px;
        padding: 20px 0;
        padding-left: 40px;
    }

    .product-single-description .text-box ul li strong {
        font-size: 16px;
    }

    .product-single-description .text-details h4 {
        font-size: 30px;
        margin-bottom: 10px;
    }

    .product-single-description .text-details ul li {
        padding: 20px 0;
    }

    .issuer-wrapper {
        width: 100%;
    }

    .issuer-box {
        text-align: left;
        margin-bottom: 2rem;
    }

    .product-accordion .accordion-button {
        padding: 15px 65px 15px 15px;
        font-size: 18px;
    }

    .growth-faqs {
        background: var(--color-white);
    }

    .growth-faqs .alternative-investment-container {
        width: 100%;
        padding: 60px 0;
    }

    .product-accordion .accordion-button h4 {
        font-size: 18px;
    }

    .assetmonk-page-nav.is-sticky {
        padding: 15px 0 10px;
    }

    .product-ia-table .ult-responsive {
        overflow-y: hidden;
    }

    .product-single-title span {
        font-size: 20px !important;
    }
}

@media (min-width: 481px) and (max-width: 631px) {
    .assetmonk-products-one {
        background: #fff;
    }

    .product-single-wrapper .push-right {
        width: 100%;
        padding: 0 30px;
    }

    .product-single-wrapper {
        padding: 8rem 0 2rem;
    }

    .product-single-wrapper .container-inner {
        width: 100%;
    }

    .invest-benefits .benefits-box {
        margin-bottom: 30px;
    }

    .invest-benefits .col-sm-12 {
        width: 50%;
    }

    .assetmonk-page-nav.is-sticky {
        padding: 15px 0 10px;
    }

    .page-nav ul li {
        margin-bottom: 15px;
        border-right: none !important;
    }

    .page-nav ul li a {
        white-space: nowrap;
        font-size: 16px;
    }

    .risk-analysis-container .container-inner {
        width: 100%;
    }

    .product-ia-table .ult-responsive {
        overflow-y: hidden;
    }

    .brand-image-container {
        margin-bottom: 0rem;
    }

    .product-accordion .accordion-button {
        padding: 15px 65px 15px 15px;
        font-size: 18px;
    }

    .assetmonk-product-single {
        padding: 2rem 0 2rem;
    }

    .growth-faqs {
        background: var(--color-white);
    }

    .growth-faqs .alternative-investment-container {
        width: 100%;
        padding: 60px 0;
    }

    .assetmonk-growth-faq {
        width: 100%;
        float: none;
    }

    .issuer-box {
        text-align: left;
        margin-bottom: 2rem;
    }
}

@media (min-width: 300px) and (max-width: 480px) {
    .assetmonk-products-one {
        background: #fff;
    }

    .assetmonk-growth-faq {
        width: 100%;
        float: none;
    }

    .product-single-wrapper .push-right {
        width: 100%;
        padding: 0 30px;
    }

    .product-single-wrapper {
        padding: 8rem 0 2rem;
    }

    .product-single-wrapper .container-inner {
        width: 100%;
    }

    .invest-benefits .benefits-box {
        margin-bottom: 30px;
    }

    .product-single-wrapper .funded-single p {
        font-size: 18px;
    }

    .product-single-wrapper .funded-single .progress span {
        font-size: 16px;
    }

    .asset-live {
        font-size: 14px;
    }

    .risk-analysis-container .container-inner {
        width: 100%;
    }

    .page-nav ul li {
        margin-bottom: 12px;
        border-right: none !important;
    }

    .product-ia-table .ult-responsive {
        overflow-y: hidden;
    }

    .page-nav ul li a {
        font-size: 14px;
    }

    .assetmonk-page-nav.is-sticky {
        padding: 8px 0;
    }

    .brand-image-container {
        margin-bottom: 0rem;
    }

    .assetmonk-product-single {
        padding: 2rem 0 2rem;
    }

    .issuer-box {
        text-align: left;
        margin-bottom: 2rem;
    }

    .product-accordion .accordion-button h4 {
        font-size: 18px;
    }

    .product-accordion .accordion-button {
        padding: 15px 65px 15px 15px;
        font-size: 18px;
    }

    .accordion .accordion-item .accordion-body {
        padding: 15px;
    }

    .accordion .accordion-item .accordion-body p {
        font-size: 16px;
    }

    .assetmonk-growth-faq .accordion .accordion-item .accordion-body p {
        font-size: 15px !important;
    }

    .product-single-description .text-box h4 {
        font-size: 30px;
        margin-bottom: 20px;
    }

    .product-single-description p {
        font-size: 18px;
    }

    .product-hr {
        margin: 2rem 0;
    }

    .product-single-description .text-details h4 {
        font-size: 30px;
        margin-bottom: 0px;
    }

    .progress-title h5 {
        font-size: 14px;
    }

    .snapshot-box {
        margin-bottom: 30px;
    }

    .assetmonk-product-map .product-single-description {
        margin-top: 0;
    }
}

/*====================================================================*/
/*==================== GROWTH PLUS RESPONSIVE CSS ====================*/
/*====================================================================*/
@media screen and (min-width: 1401px) {
    .AiSwiper-block .ai-swiper-pagination {
        display: none;
    }

    .assetmonk-investment-opportunity .asset-title-three span {
        font-size: 35px;
    }

    .GA-Swiper-block .ga-swiper-pagination {
        display: none;
    }
}



@media (min-width: 1025px) and (max-width: 1499px) {
    .AiSwiper-block .ai-swiper-pagination {
        display: none;
    }

    .growth-plus-callback {
        padding: 6rem 4rem;
    }

    .assetmonk-investment-opportunity .asset-title-three {
        display: block !important;
    }

    .investment-block .asset-title-three div:nth-child(2) span {
        margin-left: 0;
    }

    .alternative-investment-container {
        width: 100%;
    }

    .ai-box-inner {
        padding: 0 10px;
    }

    .ai-box-inner p {
        font-size: 16px;
    }

    .alternative-investment {
        margin: 2rem 0 0;
    }

    .growth-who-container .container-inner {
        width: 100%;
    }

    .growth-who-container {
        width: 100%;
    }

    .growth-advantage-container .container-inner {
        width: 100%;
    }

    .growth-advantage-container {
        width: 100%;
    }

    .assetmonk-growth-video .asset-title-three span b {
        font-size: 30px;
        line-height: 32px;
    }

    .growth-slide-content::after {
        left: 23px;
    }

    .chart-inner {
        width: 100%;
    }

    .updates-container {
        width: 100%;
    }

    .GA-Swiper-block .ga-swiper-pagination {
        display: none;
    }

    .product-ia-table .ult-responsive {
        overflow-y: hidden;
    }
}

@media (min-width: 993px) and (max-width: 1024px) {
    .AiSwiper-block .ai-swiper-pagination {
        display: none;
    }

    .growth-plus-callback {
        padding: 6rem 4rem;
    }

    .growth-plus-form {
        width: 100%;
    }

    .assetmonk-investment-opportunity .asset-title-three {
        display: block !important;
    }

    .investment-block .asset-title-three div:nth-child(2) span {
        margin-left: 0;
    }

    .iceberg-security {
        display: none;
    }

    .assetmonk-alternative-investment {
        padding: 4rem 0;
        background: var(--color-white);
        margin: 6rem 0;
    }

    .alternative-investment-container {
        width: 100%;
    }

    .growth-who-container .container-inner {
        width: 100%;
    }

    .growth-who-container {
        width: 100%;
    }

    .growth-advantage-container .container-inner {
        width: 100%;
    }

    .growth-advantage-container {
        width: 100%;
    }

    .assetmonk-growth-video .asset-title-three span b {
        font-size: 30px;
        line-height: 32px;
    }

    .growth-slide-content::after {
        left: 23px;
    }

    .chart-inner {
        width: 50%;
    }

    .assetmonk-returns-calulator {
        background: var(--color-white);
    }

    .returns-calulator-container,
    .returns-calulator-container .container-inner {
        width: 100%;
    }

    .piechart {
        margin-top: 3rem;
    }

    .updates-container {
        width: 100%;
    }

    .GA-Swiper-block .ga-swiper-pagination {
        display: none;
    }

    .product-ia-table .ult-responsive {
        overflow-y: hidden;
    }
}

@media (min-width: 768px) and (max-width: 992px) {
    .AiSwiper-block .ai-swiper-pagination {
        display: none;
    }

    .growth-plus-callback {
        padding: 4rem 2rem;
    }

    .growth-plus-callback .col-md-6 {
        width: 100%;
    }

    .growth-plus-callback .asset-title-five {
        margin-bottom: 50px;
    }

    .growth-plus-form {
        width: 100%;
    }

    .assetmonk-investment-opportunity .asset-title-three {
        display: block !important;
    }

    .investment-block .asset-title-three div:nth-child(2) span {
        margin-left: 0;
    }

    .assetmonk-investment-opportunity .container-inner,
    .private-place-container .container-inner,
    .vertex-series-container .container-inner,
    .underlying-security-container .container-inner,
    .growth-who-container .container-inner,
    .growth-advantage-container .container-inner,
    .growth-video-container .container-inner {
        width: 100%;
    }

    .growth-who-container {
        width: 100%;
    }

    .growth-advantage-container,
    .growth-video-container {
        width: 100%;
    }

    .iceberg-security {
        display: none;
    }

    .assetmonk-alternative-investment {
        padding: 4rem 0;
        background: var(--color-white);
        margin: 6rem 0;
    }

    .alternative-investment-container {
        width: 100%;
    }

    .growth-advantage-box h5 {
        font-size: 18px;
    }

    .growth-advantage-blocks {
        width: 100%;
    }

    .assetmonk-growth-video .asset-title-three span b {
        font-size: 30px;
        line-height: 32px;
    }

    .growth-slide-content::after {
        left: 23px;
    }

    .assets-growth-container,
    .assets-growth-container .container-inner {
        width: 100%;
    }

    .assetmonk-growth-assets {
        padding: 4rem 0 14rem;
    }

    .growth-inline {
        width: 80%;
    }

    .chart-inner {
        width: 60%;
    }

    .assetmonk-returns-calulator {
        background: var(--color-white);
    }

    .returns-calulator-container,
    .returns-calulator-container .container-inner {
        width: 100%;
    }

    .piechart {
        margin-top: 3rem;
    }

    .updates-container {
        width: 100%;
    }

    .risk-analysis-container .container-inner {
        width: 100%;
    }

    .product-ia-table .ult-responsive {
        overflow-y: hidden;
    }
}

@media (min-width: 632px) and (max-width: 767px) {
    .growth-plus-callback {
        padding: 4rem 2rem;
    }

    .growth-plus-form {
        width: 100%;
    }

    .growth-plus-callback .asset-title-five {
        margin-bottom: 50px;
    }

    .growth-plus-callback .col-md-6 {
        width: 100%;
    }

    .assetmonk-investment-opportunity .asset-title-three {
        display: block !important;
    }

    .investment-block .asset-title-three div:nth-child(2) span {
        margin-left: 0;
    }

    .assetmonk-investment-opportunity .container-inner,
    .private-place-container .container-inner,
    .vertex-series-container .container-inner,
    .underlying-security-container .container-inner,
    .growth-who-container .container-inner,
    .growth-advantage-container .container-inner,
    .growth-video-container .container-inner {
        width: 100%;
    }

    .growth-who-container {
        width: 100%;
    }

    .growth-advantage-container,
    .growth-video-container {
        width: 100%;
    }

    .investment-progress .progress .progress-bar {
        font-size: 18px;
    }

    .iceberg-security {
        display: none;
    }

    .assetmonk-alternative-investment {
        padding: 4rem 0;
        background: var(--color-white);
        margin: 6rem 0;
    }

    .alternative-investment-container {
        width: 100%;
    }

    .alternative-investment {
        grid-template-columns: 1fr 1fr;
        margin: 2rem 0;
    }

    .growth-advantage-blocks {
        width: 100%;
    }

    .growth-advantage {
        margin-top: 2rem;
    }

    .growth-advantage-box {
        height: 250px;
    }

    .growth-advantage-box h5 {
        font-size: 16px;
    }

    .growth-advantage-box img {
        width: 70px;
    }

    .assetmonk-growth-video .asset-title-three span b {
        font-size: 30px;
        line-height: 32px;
    }

    .growth-slide-content::after {
        left: 23px;
    }

    .assets-growth-container,
    .assets-growth-container .container-inner {
        width: 100%;
    }

    .assetmonk-growth-assets {
        padding: 0 0 14rem;
    }

    .growth-inline {
        width: 80%;
    }

    .chart-inner {
        width: 80%;
    }

    .assetmonk-returns-calulator {
        background: var(--color-white);
    }

    .returns-calulator-container,
    .returns-calulator-container .container-inner {
        width: 100%;
    }

    .piechart {
        margin-top: 3rem;
    }

    .updates-container {
        width: 100%;
    }

    .assetmonk-growth-assets {
        padding: 4rem 0 14rem;
    }

    .risk-analysis-container .container-inner {
        width: 100%;
    }

    .updates-box .swiper-slide.swiper-slide-active {
        transform: scale(1);
    }
}

@media (min-width: 481px) and (max-width: 631px) {
    .growth-plus-callback {
        padding: 4rem 2rem;
    }

    .growth-plus-callback .asset-title-five {
        margin-bottom: 50px;
    }

    .growth-plus-form {
        width: 100%;
    }

    .assetmonk-investment-opportunity .asset-title-three {
        display: block !important;
    }

    .investment-block .asset-title-three div:nth-child(2) span {
        margin-left: 0;
    }

    .assetmonk-investment-opportunity .container-inner,
    .private-place-container .container-inner,
    .vertex-series-container .container-inner,
    .underlying-security-container .container-inner,
    .growth-who-container .container-inner,
    .growth-advantage-container .container-inner,
    .growth-video-container .container-inner {
        width: 100%;
    }

    .growth-who-container {
        width: 100%;
    }

    .growth-advantage-container,
    .growth-video-container {
        width: 100%;
    }

    .investment-progress .progress .progress-bar {
        font-size: 18px;
    }

    .iceberg-security {
        display: none;
    }

    .assetmonk-alternative-investment {
        padding: 4rem 0;
        background: var(--color-white);
        margin: 6rem 0;
    }

    .alternative-investment-container {
        width: 100%;
    }

    .alternative-investment {
        grid-template-columns: 1fr 1fr;
        margin: 2rem 0;
    }

    .growth-advantage-blocks {
        width: 100%;
    }

    .growth-advantage {
        margin-top: 2rem;
    }

    .growth-advantage-box {
        height: 250px;
    }

    .growth-advantage-blocks {
        grid-template-columns: 1fr 1fr;
    }

    .growth-advantage-box h5 {
        font-size: 16px;
    }

    .growth-advantage-box img {
        width: 70px;
    }

    .assetmonk-growth-video .asset-title-three span b {
        font-size: 30px;
        line-height: 32px;
    }

    .growth-slide-content::after {
        left: 23px;
    }

    .growth-testimonials-container,
    .press-releases-container {
        width: 100%;
    }

    .growth-testimonials-container .container-inner,
    .press-releases-container .container-inner {
        width: 100%;
    }

    .growth-testimonial-navigation,
    .press-testimonial-navigation {
        display: none;
    }

    .assets-growth-container,
    .assets-growth-container .container-inner {
        width: 100%;
    }

    .assetmonk-growth-assets {
        padding: 4rem 0 14rem;
    }

    .growth-inline {
        width: 100%;
    }

    .growth-inline ul li {
        font-size: 18px;
    }

    .chart-inner {
        width: 100%;
    }

    .assetmonk-returns-calulator {
        background: var(--color-white);
    }

    .returns-calulator-container,
    .returns-calulator-container .container-inner {
        width: 100%;
    }

    .piechart {
        margin-top: 3rem;
    }

    .updates-container {
        width: 100%;
    }

    .updates-box .swiper-slide.swiper-slide-active {
        transform: scale(1);
    }
}

@media (min-width: 300px) and (max-width: 480px) {
    .growth-plus-callback {
        padding: 4rem 2rem;
    }

    .growth-plus-callback .asset-title-five {
        margin-bottom: 50px;
    }

    .growth-plus-form {
        width: 100%;
    }

    .assetmonk-investment-opportunity .asset-title-three {
        display: block !important;
    }

    .investment-block .asset-title-three div:nth-child(2) span {
        margin-left: 0;
    }

    .assetmonk-investment-opportunity .container-inner,
    .private-place-container .container-inner,
    .vertex-series-container .container-inner,
    .underlying-security-container .container-inner,
    .growth-who-container .container-inner,
    .growth-advantage-container .container-inner,
    .growth-video-container .container-inner {
        width: 100%;
    }

    .growth-who-container {
        width: 100%;
    }

    .growth-faqs {
        background: var(--color-white);
    }

    .growth-advantage-container,
    .growth-video-container {
        width: 100%;
    }

    .investment-progress .progress .progress-bar {
        font-size: 18px;
    }

    .iceberg-security {
        display: none;
    }

    .underlying-security .asset-title-one {
        display: block;
    }

    .underlying-security .asset-title-one div:nth-child(2) span {
        margin-left: 0;
    }

    .assetmonk-alternative-investment {
        padding: 4rem 0;
        background: var(--color-white);
        margin: 6rem 0;
    }

    .growth-faqs .alternative-investment-container {
        width: 100%;
        padding: 60px 0;
    }

    .alternative-investment {
        grid-template-columns: 1fr;
        margin: 2rem 0;
    }

    .ai-box::before {
        left: 0;
    }

    .ai-box::after {
        width: calc(100% - 4px);
    }

    .growth-advantage-blocks {
        width: 100%;
    }

    .growth-advantage {
        margin-top: 2rem;
    }

    .growth-advantage-box {
        height: 250px;
    }

    .growth-advantage-blocks {
        grid-template-columns: 1fr;
        gap: 0;
        -webkit-mask-image: linear-gradient(var(--mask-direction, to right),
                hsl(0 0% 0% / 0),
                hsl(0 0% 0% / 1) 20%,
                hsl(0 0% 0% / 1) 80%,
                hsl(0 0% 0% / 0));
        mask-image: linear-gradient(var(--mask-direction, to right),
                hsl(0 0% 0% / 0),
                hsl(0 0% 0% / 1) 8%,
                hsl(0 0% 0% / 1) 92%,
                hsl(0 0% 0% / 0));
    }

    .growth-advantage-box h5 {
        font-size: 16px;
    }

    .growth-advantage-box img {
        width: 70px;
    }

    .assetmonk-growth-video .asset-title-three span b {
        font-size: 30px;
        line-height: 32px;
    }

    .growth-slide-content::after {
        left: 23px;
    }

    .growth-testimonials-container,
    .press-releases-container {
        width: 100%;
    }

    .growth-testimonials-container .container-inner,
    .press-releases-container .container-inner {
        width: 100%;
    }

    .growth-testimonial-navigation,
    .press-testimonial-navigation {
        display: none;
    }

    .assets-growth-container,
    .assets-growth-container .container-inner {
        width: 100%;
    }

    .assetmonk-growth-assets {
        padding: 4rem 0 14rem;
    }

    .growth-inline {
        width: 100%;
    }

    .growth-inline ul li {
        font-size: 18px;
    }

    .chart-inner {
        width: 100%;
    }

    .assetmonk-returns-calulator {
        background: var(--color-white);
    }

    .returns-calulator-container,
    .returns-calulator-container .container-inner {
        width: 100%;
    }

    .piechart {
        margin-top: 3rem;
    }

    .updates-container {
        width: 100%;
    }

    .updates-box .swiper-slide.swiper-slide-active {
        transform: scale(1);
    }

    .updates-nav {
        display: none;
    }

    .updates-box {
        padding: 20px 0;
        width: 100%;
    }

    .updates-container>.updates-content {
        padding: 0;
    }

    .assetmonk-updates {
        padding: 40px 0;
    }

    .updates-box-swiper-pagination {
        display: block;
    }

    .assetmonk-updates .updates-box-swiper-pagination {
        bottom: -20px;
        display: flex;
        justify-content: center;
        width: 100%;
    }

    .assetmonk-updates .updates-box-swiper-pagination .swiper-pagination-bullet {
        width: 18px;
        height: 18px;
        border: 3px solid var(--color-white);
        background: var(--color-dark-grey);
        opacity: 1;
    }

    .assetmonk-updates .updates-box-swiper-pagination .swiper-pagination-bullet {
        margin: 0 5px;
    }

    .assetmonk-updates .updates-box-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
        background: var(--color-blue);
    }
}

@media screen and (min-width: 1401px) {
    .menu-hidden {
        display: none !important;
    }

    .section-article .col-lg-4 {
        padding-right: 30px;
    }
}



@media (min-width: 1025px) and (max-width: 1499px) {
    .menu-hidden {
        display: none !important;
    }

    .section-article .col-lg-4 {
        padding-right: 30px;
    }
}

@media (min-width: 992px) and (max-width: 1024px) {
    .header-right-nav {
        /* display: none; */
    }

    .section-article .col-md-6 {
        width: 100%;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .header-right-nav {
        /* display: none; */
    }

    .section-article .col-md-6 {
        width: 100%;
    }
}

@media (min-width: 632px) and (max-width: 767px) {
    .header-right-nav {
        /* display: none; */
    }

    .section-article .col-md-6 {
        width: 100%;
    }
}

@media (min-width: 481px) and (max-width: 631px) {
    .header-right-nav {
        /* display: none; */
    }
}

@media (min-width: 300px) and (max-width: 480px) {
    .header-right-nav {
        /* display: none; */
    }
}

/*====================================================================*/
/*==================== CONTACT US RESPONSIVE CSS ====================*/
/*====================================================================*/
@media screen and (min-width: 1400px) {}

@media (min-width: 1200px) and (max-width: 1399px) {
    .assetmonk-contact-location {
        padding: 0rem 0 8em;
    }

    .articles-content-right p {
        width: 100%;
    }

    .assetmonk-map {
        width: 100%;
    }

    .hotspot-desktop.left .hotspot-content {
        width: 100%;
    }

    .hotspot-desktop.right .hotspot-content {
        width: 100%;
    }

    .hotspot-img-container {
        max-width: 480px;
    }

    .hotspot-desktop {
        max-width: 30%;
    }

    .hotspot-desktop .hotspot-content p {
        font-size: 18px;
    }
}

@media (min-width: 1025px) and (max-width: 1499px) {
    .assetmonk-contact-location {
        padding: 0rem 0 8em;
    }

    .articles-content {
        padding-left: 0px;
        padding-right: 0px;
    }

    .articles-content-right {
        margin-left: 0;
    }

    .articles-content-right p {
        width: 100%;
    }

    .article-page .contact-container,
    .article-page .contact-container .container-inner,
    .articles-container,
    .articles-container .container-inner {
        width: 100%;
    }

    .map-wrapper {
        margin-top: 30px;
    }

    .hotspot-img-container {
        display: none;
    }

    .hotspot-desktop {
        position: relative;
        max-width: 100%;
        transform: none;
        text-align: left !important;
        top: 0 !important;
        border: none !important;
        right: auto !important;
        padding: 0 !important;
    }

    .hotspot-desktop.right {
        right: auto !important;
    }

    .hotspot-desktop.left .hotspot-content {
        width: 50%;
        float: none;
    }

    .hotspot-desktop.right .hotspot-content {
        width: 50%;
        float: none;
    }

    .hotspot-desktop .hotspot-content {
        margin-bottom: 20px;
    }

    .hotspot-desktop .line {
        display: none;
    }

    .assetmonk-map {
        width: 100%;
    }

    .contact-details .details-container h5 {
        font-size: 22px;
    }

    .contact-details .details-container p a {
        font-size: 18px;
    }
}

@media (min-width: 992px) and (max-width: 1024px) {
    .assetmonk-contact-location {
        padding: 0rem 0 8em;
    }

    .articles-content {
        padding-left: 0px;
        padding-right: 0px;
    }

    .articles-content-right {
        margin-left: 0;
    }

    .articles-content-right p {
        width: 100%;
    }

    .article-page .contact-container,
    .article-page .contact-container .container-inner,
    .articles-container,
    .articles-container .container-inner {
        width: 100%;
    }

    .map-wrapper {
        margin-top: 30px;
    }

    .hotspot-img-container {
        display: none;
    }

    .hotspot-desktop {
        position: relative;
        max-width: 100%;
        transform: none;
        text-align: left !important;
        top: 0 !important;
        border: none !important;
        right: auto !important;
        padding: 0 !important;
    }

    .hotspot-desktop.right {
        right: auto !important;
    }

    .hotspot-desktop.left .hotspot-content {
        width: 50%;
        float: none;
    }

    .hotspot-desktop.right .hotspot-content {
        width: 50%;
        float: none;
    }

    .hotspot-desktop .hotspot-content {
        margin-bottom: 20px;
    }

    .hotspot-desktop .line {
        display: none;
    }

    .assetmonk-map {
        width: 100%;
    }

    .contact-details .details-container h5 {
        font-size: 22px;
    }

    .contact-details .details-container p a {
        font-size: 18px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .assetmonk-contact-location {
        padding: 0rem 0 8em;
    }

    .contact-details::before {
        left: 35%;
    }

    .contact-details::after {
        right: 35%;
    }

    .contact-wrapper {
        width: 100%;
    }

    .contact-details .details-container h5 {
        font-size: 18px;
    }

    .contact-details .details-container p a {
        font-size: 16px;
    }

    .articles-content {
        padding-left: 0px;
        padding-right: 0px;
    }

    .articles-content-right {
        margin-left: 0;
    }

    .articles-content-right p {
        width: 100%;
    }

    .article-page .contact-container,
    .article-page .contact-container .container-inner,
    .articles-container,
    .articles-container .container-inner {
        width: 100%;
    }

    .map-wrapper {
        margin-top: 30px;
    }

    .hotspot-img-container {
        display: none;
    }

    .hotspot-desktop {
        position: relative;
        max-width: 100%;
        transform: none;
        text-align: left !important;
        top: 0 !important;
        border: none !important;
        right: auto !important;
        padding: 0 !important;
    }

    .hotspot-desktop.right {
        right: auto !important;
    }

    .hotspot-desktop.left .hotspot-content {
        width: 50%;
        float: none;
    }

    .hotspot-desktop.right .hotspot-content {
        width: 50%;
        float: none;
    }

    .hotspot-desktop .hotspot-content {
        margin-bottom: 20px;
    }

    .hotspot-desktop .line {
        display: none;
    }

    .assetmonk-map {
        width: 100%;
    }
    .positions-grid {
        grid-template-columns: 1fr 1fr 1fr;
        grid-gap: 10px;
    }
}

@media (min-width: 632px) and (max-width: 767px) {
    .assetmonk-contact-location {
        padding: 0rem 0 8em;
    }

    .map-wrapper {
        margin-top: 30px;
    }

    .hotspot-img-container {
        display: none;
    }

    .hotspot-desktop {
        position: relative;
        max-width: 100%;
        transform: none;
        text-align: left !important;
        top: 0 !important;
        border: none !important;
        right: auto !important;
        padding: 0 !important;
    }

    .hotspot-desktop.right {
        right: auto !important;
    }

    .hotspot-desktop.left .hotspot-content {
        width: 100%;
        float: none;
    }

    .hotspot-desktop.right .hotspot-content {
        width: 100%;
        float: none;
    }

    .hotspot-desktop .hotspot-content {
        margin-bottom: 20px;
    }

    .hotspot-desktop .line {
        display: none;
    }

    .assetmonk-map {
        width: 100%;
    }

    .contact-wrapper {
        width: 100%;
    }

    .contact-details .col-md-6 {
        width: 100%;
    }

    .contact-details .col-md-6:first-child .details-container {
        padding-bottom: 20px;
        border-bottom: 2px solid var(--color-dark-grey);
    }

    .contact-details .col-md-6:last-child .details-container {
        padding-top: 20px;
    }

    .contact-details::after,
    .contact-details::before {
        content: none;
    }

    .articles-content {
        padding-left: 0px;
        padding-right: 0px;
    }

    .articles-content-right {
        margin-left: 0;
    }

    .articles-content-right p {
        width: 100%;
    }

    .article-page .contact-container,
    .article-page .contact-container .container-inner,
    .articles-container,
    .articles-container .container-inner {
        width: 100%;
    }

    .contact-details .col-md-4 {
        width: 100%;
    }

    .contact-details .details-container h5 {
        font-size: 22px;
    }

    .contact-details .details-container p a {
        font-size: 20px;
    }

    .contact-details .details-container {
        margin-bottom: 20px;
    }
    .positions-grid {
        grid-template-columns: 1fr 1fr;
        grid-gap: 10px;
    }
}

@media (min-width: 481px) and (max-width: 631px) {
    .assetmonk-contact-location {
        padding: 0rem 0 8em;
    }

    .map-wrapper {
        margin-top: 30px;
    }

    .hotspot-img-container {
        display: none;
    }

    .hotspot-desktop {
        position: relative;
        max-width: 100%;
        transform: none;
        text-align: left !important;
        top: 0 !important;
        border: none !important;
        right: auto !important;
        padding: 0 !important;
    }

    .hotspot-desktop.right {
        right: auto !important;
    }

    .hotspot-desktop.left .hotspot-content {
        width: 100%;
        float: none;
    }

    .hotspot-desktop.right .hotspot-content {
        width: 100%;
        float: none;
    }

    .hotspot-desktop .hotspot-content {
        margin-bottom: 20px;
    }

    .hotspot-desktop .line {
        display: none;
    }

    .assetmonk-map {
        width: 100%;
    }

    .contact-wrapper {
        width: 100%;
    }

    .contact-details .col-md-6 {
        width: 100%;
    }

    .contact-details .col-md-6:first-child .details-container {
        padding-bottom: 20px;
        border-bottom: 2px solid var(--color-dark-grey);
    }

    .contact-details .col-md-6:last-child .details-container {
        padding-top: 20px;
    }

    .contact-details::after,
    .contact-details::before {
        content: none;
    }

    .articles-content {
        padding-left: 0px;
        padding-right: 0px;
    }

    .articles-content-right {
        margin-left: 0;
    }

    .articles-content-right p {
        width: 100%;
    }

    .article-page .contact-container,
    .article-page .contact-container .container-inner,
    .articles-container,
    .articles-container .container-inner {
        width: 100%;
    }

    .articles-block ul.nav li .nav-link {
        padding: 0 25px;
        font-size: 18px;
    }

    .positions-grid {
        grid-template-columns: 1fr 1fr;
        grid-gap: 10px;
    }
}

@media (min-width: 300px) and (max-width: 480px) {
    .assetmonk-contact-location {
        padding: 0rem 0 8em;
    }

    .map-wrapper {
        margin-top: 30px;
    }

    .hotspot-img-container {
        display: none;
    }

    .hotspot-desktop {
        position: relative;
        max-width: 100%;
        transform: none;
        text-align: left !important;
        top: 0 !important;
        border: none !important;
        right: auto !important;
        padding: 0 !important;
    }

    .hotspot-desktop.right {
        right: auto !important;
    }

    .hotspot-desktop.left .hotspot-content {
        width: 100%;
        float: none;
    }

    .hotspot-desktop.right .hotspot-content {
        width: 100%;
        float: none;
    }

    .hotspot-desktop .hotspot-content {
        margin-bottom: 20px;
    }

    .hotspot-desktop .line {
        display: none;
    }

    .assetmonk-map {
        width: 100%;
    }

    .contact-wrapper {
        width: 100%;
    }

    .contact-details .col-md-6 {
        width: 100%;
    }

    .contact-details .col-md-6:first-child .details-container {
        padding-bottom: 20px;
        border-bottom: 2px solid var(--color-dark-grey);
    }

    .contact-details .col-md-6:last-child .details-container {
        padding-top: 20px;
    }

    .contact-details::after,
    .contact-details::before {
        content: none;
    }

    .articles-content {
        padding-left: 0px;
        padding-right: 0px;
    }

    .articles-content-right {
        margin-left: 0;
    }

    .articles-content-right p {
        width: 100%;
    }

    .article-page .contact-container,
    .article-page .contact-container .container-inner,
    .articles-container,
    .articles-container .container-inner {
        width: 100%;
    }

    .articles-block ul.nav li .nav-link {
        padding: 0 20px;
        font-size: 16px;
    }

    .articles-block ul.nav li:last-child .nav-link {
        padding-right: 0;
    }

    .preloader-main .preloader_title span {
        font-size: 26px;
    }

    .positions-grid {
        grid-template-columns: 1fr 1fr;
        grid-gap: 10px;
    }
}

.wpcf7-not-valid-tip:not(:nth-child(1)):not(:nth-child(2)) {
   /* display: none; commented by rakesh*/
}

.wpcf7-response-output {
    background: var(--color-white);
    color: var(--color-blue);
}

.page-404 {
    min-height: 85vh;
    padding: 15vh 2vw;
    text-align: center;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-content: center;
    align-items: center;
    color: #e9212e;
}

/*====================================================================*/
/*==================== ELEMENTOR SPECIFIFC CSS ====================*/
/*====================================================================*/
.article-main .entry-content .elementor-heading-title {
    line-height: 1 !important;
}

.article-main .entry-content .elementor-container {
    max-width: 100% !important;
}

@media (min-width: 300px) and (max-width: 1024px) {
    .section-article .row {
        flex-direction: column-reverse;
    }
}

.df-lightbox-wrapper .df-container {
    background: none !important;
}

.df-lightbox-wrapper {
    background-color: transparent !important;
}

.df-lightbox-open .mobile-menu-container,
.df-lightbox-open .assetmonk-header,
.df-lightbox-open main,
.df-lightbox-open footer {
    filter: blur(6px);
}

.df-lightbox-close::before {
    color: #FFF;
}

.df-container>.df-ui-next,
.df-container>.df-ui-prev {
    opacity: 1 !important;
    color: #FFF !important;
}