@media only screen and (max-width: 991px){
    header .header-top{
        display: none;
    }
    
    #offcanvas-nav-menu {
        width: 75%;
    }
    
    header .header-main .main-menu ul li.menu-link,
    header .header-main .main-menu ul li button,
    .fghjhfgjkfgh{
        display: none;
    }
    
    #offcn-close-btn {
        font-size: 2rem;
    }
    
    .gndfjgfd{
        margin-top: 0;
    }
    
    main {
        padding: 8rem 0 2rem 0;
    }
    
    .dfggfyudfgdfg,
    .gfhgdfg,
    .sdfgnhjsdfbgsdfg,
    .testimonial-section h2,
    .duewnruewer,
    .diuewshr_right.text-right{
        text-align: center !important;
    }
    
    .dgdrgrsd,
    .duiewhrewr_inner{
        margin-bottom: 1.4rem;
    }
    
    .dihewrer_wrapper .col-lg-4{
        width: 100%;
    }
    
    .dihewrer_wrapper .col-lg-4.mb-3{
        margin-bottom: 8rem !important;
    }
    
    .kjdauijfsfvv .cnem_uireft{
        bottom: -5rem;
        top: initial;
        right: 50%;
        transform: translateX(50%) rotate(90deg);
    }
    
    .diuewshr_right.text-right{
        margin-top: 1.4rem;
    }
    
    .fgbnhdfjg {
        width: 100%;
    }
    
    .iuhdewr_inner h1,
    .iuhdewr_inner p{
        text-align: center;
    }
    
    .iuhdewr_inner a{
        display: flex;
        justify-content: center;
    }
    
    .iuhdewr_inner img{
        margin: 2rem 0;
        width: 54vw;
    }
    
    .iuhdewr_inner h6 a{
        display: initial;
    }
    
    .diuewshr_right button{
        display: block;
        width: 100%;
    }
    
    .diuewshr_right button:first-child.me-4{
        margin-right: 0 !important;
        margin-bottom: 1rem;
    }
    
    .iuhdewr_inner{
        text-align: center;
    }
    
    .iuhdewr_inner form{
        text-align: left;
    }
    
    .project-description-wrapper .diuhewrwer_left .duhnewimreirt .debndsgfdsfdf .tab,
    .project-description-wrapper .diuhewrwer_left .duhnewimreirt .debndsgfdsfdf .tub{
        width: auto;
    }
    
    .project-description-wrapper .diuhewrwer_left .duhnewimreirt .debndsgfdsfdf .tab-content .uiduhheruhiewr_inner table{
        width: 100%;
    }
    
    .sdrhewiwuehrer.row{
        justify-content: center;
    }
    
    .dashboard-wrapper .oidewrewt_inner_left{
        position: fixed;
        background: #fff;
        z-index: 99999;
        top: 0;
        left: 0;
        bottom: 0;
        transition: 0.3s ease-in-out;
    }
    
    .oidewrewt_inner_left_hide{
        left: -25rem !important;
        transition: 0.3s ease-in-out;
    }
    
    .dashboard-wrapper .oidewrewt_inner_right .dfsghffvdftgfgfv {
      justify-content: space-between !important;
    }
    
    .dfsghffvdftgfgfv > .d-none{
        display: flex !important;
    }
    
    .dfsghffvdftgfgfv > .d-none i{
        color: var(--highlighted-background-color);
    }
    
    .dashboard-wrapper .oidewrewt_inner_right {
        padding: 3.5rem 1.5rem;
    }
    
    .user-navmenu-backdrop.d-none{
        display: block !important;
    }
    
    .user-navmenu-backdrop{
        background: rgba(0, 0, 0, 0.5);
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        z-index: 9999;
        opacity: 1;
        transition: 0.2s ease-in-out;
    }
    
    .user-navmenu-backdrop-hide{
        z-index: -999;
        transition: 0.2s ease-in-out;
        opacity: 0;
    }
    
    .oidewrewt_inner_right .incuidshfdsfdsf #example_wrapper .row:nth-of-type(2n){
        overflow-x: auto;
    }
    
    .dt-info,
    .dt-paging{
        text-align: center;
        margin-top: 1rem;
    }
    
    .project-description-wrapper.py-5{
        padding-top: 0 !important;
    }
    
    .dfggfyudfgdfg{
        padding-top: 2rem;
    }
    
    .gndfjgfd h1 {
        font-size: calc(1.375rem + 1.5vw);
    }
    
    .hgdfgdfg img,
    .hgdfgdfg,
    .dfjgjhdfgdf img{
        height: auto;
    }
    
    .hgdfgdfg{
        margin: auto;
        margin-bottom: 2rem;
    }
    
    .dfjgjhdfgdf img{
        margin-top: 2rem;
    }
}





@media only screen and (max-width: 787px){
    main {
        padding: 5rem 0 2rem 0;
    }
    
    .invest-wrapper{
        background-size: contain !important;
    }
    
    .invest-wrapper.py-5{
        padding-top: 0 !important;
    }
}





@media only screen and (max-width: 600px){
    .duiewhrewr_inner h6{
        font-size: 1.4rem;
    }
    
    .njdfsdfg_right 
    {
        margin-top:30px;
    }
    
    .uygsewrerer_wrapper {
        margin-bottom:-30px;
    }
}




@media only screen and (max-width: 490px){
    .duihewrewr .d-flex{
        display: block !important;
    }
    
    .duihewrrrrr{
        margin-bottom: 1.4rem;
    }
    
    .diuehwrewr ul.mt-4{
        margin-top: 0 !important;
    }
}





@media only screen and (max-width: 420px){
    .fgbnhdfjg img {
        width: 32vw;
    }
    
    .fgbnhdfjg img {
      width: 32vw;
      height: auto;
      cursor: pointer;
    }
    
    .mlkdfsnkjdfsnkjdfg .col-3:last-child .mlkdscxmlkdfgmlk img{
        height: 71vw;
    }
    
    .offcanvas-logo img{
        width: 8rem;
    }
    
    .dashboard-wrapper .oidewrewt_inner_right {
        padding: 3.5rem 0;
    }
    
    .invest-wrapper > .container.pt-5{
        padding-top: 1.5rem !important;
    }
    
    .diuehwrewr h1{
        font-size: 1.2rem !important;
    }
    
    .invest-wrapper .diuehwrewr ul li {
        font-size: 0.8rem !important;
    }
}






@media only screen and (max-width: 315px){
    .cfjhgkfjgfd button.me-4{
        margin-right: 0 !important;
    }
}






