:root {
    --main-green: #00BF8D;
    --main-blue: #2876F1;
    --text-blue:#011A41;
}
@media screen and (max-width:1899px) {}
/* ------------------1899px-----------------  */
@media screen and (max-width:1860px) {}
/* ------------------11830px-----------------  */
@media screen and (max-width:1799px) {}
@media screen and (max-width:1699px) {}
@media (min-width:1500px){}
@media (min-width:1300px){}
@media screen and (max-width:1599px) {}
/* ------------------1599px-----------------  */
@media (max-width:1499px){}
@media screen and (max-device-width: 1400px) and (min-device-width: 1200px){
    .copyright .container-fuild{
        margin: 0px 20px;
    }
    .ft-innerOne{
        margin-left: 20px;
    }
}
@media (max-width:1399px) and (min-width:1300px){}
@media (max-width:1299px) and (min-width:1200px){}
@media (max-width:1199px) and (min-width:1100px){}
@media (max-width:1099px) and (min-width:1024px){}
@media screen and (max-width:1499px) {}
/* ------------------1499px-----------------  */
@media screen and (max-width:1399px) {
    .blu-box{
        left: 0px;
    }
    .banner-imge{
        right: 4%;
    }
    .RateOfInterst-topbar .container-rateOf h3{
        font-size: 24px;
    }
    .container-getIn .getIn-content {
        width: 60%;
    }
    /* Anwesa 28-02 */
    .acbnr-inr {
        padding: 66px 0 82px 0;
    }
    .acbnr-inr h1 {
        font-size: 44px;
        line-height:1;
    }
    .acbnr-inr .breadcrumb li, .acbnr-inr .breadcrumb li a {
        font-size: 16px;
        line-height: 16px;
    }

    /* Anwesa 28-02 */
}
/* ------------------1399px-----------------  */
@media screen and (max-width:1299px) {
/* Anwesa 28-02 */
    .active-inr .container {
        width: 1200px;
        max-width: 1200px;
    }
    .active-inr {
        padding: 59px 0 50px 0;
    }
    .mkpay {
        font-size: 14px;
        line-height: 18px;
        padding: 11px 10px;
    }
    .actv-tbbox {
        padding: 15px 19px 20px 19px;
    }

    .blog-banner-txt {
        padding: 73px 0 79px 144px;
    }

    /* Anwesa 28-02 */
}
/* ------------------1299px-----------------  */
@media screen and (max-width:1199px) {
    
    #page-header .collapse form .nav-btn1 span{
        margin-right: 0px;
    }
    .copyright .container-fuild{
    padding: 0 20px;
   } 
    .footer-rw{
        margin: 0px 20px;
    }
    .ft-innerOne {
        padding-right: 30px;
    }
    #page-header .navbar-nav>li{
        margin-left: 20px;
    }
    #page-header .navbar-nav{
        margin-right: 40px;
    }
   .about-content{
    padding: 0px 20px 0px 20px;
    }
    .about-content ul{
        padding: 23px 22px 22px 34px;
    }
    .benefits-box {
        padding: 20px;
    }
    .howItWork-btnn {
        padding: 8px 20px;
        bottom: -20px;
    }
    .howItWork-box{
        padding: 5px 15px 24px 15px;
    }

    /* Anwesa 27-02*/
    .sign-ppr-lft em img {
        width: 480px;
        height: 445px;
    }
    .sign-ppr-rt {
        padding: 23px 60px 29px 113px;
    }

    .login-ppr-rt{
        padding: 90px 60px 90px 113px;
    }
    /* Anwesa 27-02*/

/* Anwesa 28-02 */
    .active-inr .container {
        width: 1200px;
        max-width: 100%;
    }
    .actb-rt {
        width: 268px;
        margin-left:12px;
    }
    .actv-tblft {
        width: calc(100% - 268px - 12px);
    }
    .actv-tbbox {
        padding: 11px 10px 13px 10px;
    }
    .actv-ppr-inr {
        gap: 18px;
    }
    .actv-tbbox {
        width: calc(50% - 9px);
    }
    .actv-tab-paper {
        padding: 18px 18.5px 27px 18.5px;
    }
    .acbnr-inr {
        padding: 53px 0 53px 0;
    }


    .blog-box-top em {
        height: 177px;
    }
    .blog-box-top text h4 {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 5px;
    }
    .blog-box-top text p {
        font-size: 13px;
        line-height: 22px;
    }
    .blog-box-top {
        padding: 8px 8px 12px 9px;
    }

    .ab-sec1-imgsec {
        padding-right: 0;
    }
    .abt-sec1-text {
        padding-left: 17px;
    }
    .misvis-box {
        padding: 31px 18px 26px 18px;
    }
    .dash-list li a {
        padding: 16px 16px 16px 17px;
    }

    .dash-edt-sec .saf-inpt-box label {
        padding: 0px 4px;
        font-size: 13px;
        line-height: 120%;
        left: 12px;
        top: -9.5px;
        z-index: 3;
    }
    /* Anwesa 28-02 */
/* prvc */
    .privacy-header h1 {
        font-size: 40px;
        line-height: 48px;
        text-align: center;
    }
    .privacy-header .blog-banner-txt .breadcrumb li a, .privacy-header .blog-banner-txt .breadcrumb li, .privacy-header .blog-banner-txt .breadcrumb-item+.breadcrumb-item::before {
        color: rgba(255, 255, 255, 0.808);
        font-size: 15px;
        letter-spacing: 0.03em;
    }
    /* prvc */
}
/* ------------------1199px-----------------  */
@media screen and (max-width:1099px) {
/* Anwesa 27-02*/
    .sign-ppr-lft em img {
        display: block;
        width: 437px;
        height: 401px;
    }
    .sign-ppr-rt {
        padding: 23px 44px 29px 94px;
    }

    .login-ppr-rt{
        padding: 90px 44px 90px 94px;
    }
    .blog-deet-lft {
        padding: 11px 12px 12px 12px;
    }
    .blog-deet-banner .blog-banner-txt .breadcrumb li, .blog-deet-banner .blog-banner-txt .breadcrumb li a {
        font-size: 15px;
        line-height: 16px;
    }
    .mn-blog-img {
        height: 348px;
    }
    .who-nm-dt {
        column-gap: 16px;
    }
    .blglft-text {
        padding: 0 0px;
    }
    .who-posted {
        row-gap: 11px;
    }
    .who-shr h5 {
        gap: 2px;
    }
    .who-shr {
        column-gap: 6px;
    }
    .who-shr ul {
        gap: 4px;
    }
    .blg-rcnt-list {
        padding: 17px 11px 22px 11px;
    }
    .blg-rcnt-bx text h3 {
        font-size: 14px;
        line-height: 21px;
        margin-bottom: 7px;
    }
    .blg-rcnt-bx em {
        width: 66px;
        height: 55px;
    }
    .blg-rcnt-bx {
        gap: 11px;
    }
    .blg-rcnt-bx text {
        width: calc(100% - 76px);
    }
    .blg-rcnt-bx text h6 svg {
        display: block;
        width: 15px;
        height: 15px;
    }
    .blg-rcnt-bx text h6 {
        gap: 3px;
        font-size: 12px;
    }
    .blog-deet-rt-inr h2 {
        font-size: 19px;
        line-height: 22px;
    }


    .dash-list li a {
        gap: 10px;
        padding: 11px 16px 12px 13px;
        font-size: 14px;
        border-radius: 0 7px 7px 0;
    }
    .dash-lft-who {
        padding: 19px 14px 22px 14px;
    }
    .dash-list {
        padding: 21px 19px 21px 0 !important;
    }
    .dp1-rttop {
        padding: 18px 18px 18px 18px;
        margin-bottom: 9px;
    }
    .dsp1-rtbtm {
        padding: 20px 18px 29px 18px;
    }

    .invest-dash-table .table-row {
        padding: 0 10px;
    }
    .invest-dash-table .dash-tbl-hdr .dash-tbl-cell {
        font-size: 11px;
        line-height: 1;
    }
    /* Anwesa 27-02*/

}
/* ------------------1099px-----------------  */
@media screen and (max-width:1024px) {

    /* Anwesa 03-03 */

#page-header .navbar .nav-logo {
    max-width: 100%;
    width: 164px;
}
#page-header .navbar-nav>li {
    margin-left: 14px;
}
#page-header .collapse form .nav-btn2 {
    font-size: 15px;
    line-height: 17px;
    padding: 10px 27px;
}
#page-header .collapse form .nav-btn1 span {
    width: 24px;
    height: 24px;
    display: inline-block;
}
#page-header .navbar {
    padding: 15px 0px;
}
.banner {
    padding: 67px 0px;
}
.banner-imge {
    position: absolute;
    content: "";
    bottom: -17px;
    right: 4%;
    z-index: 9;
    display: block;
    width: 350px;
    height: 500px;
}
.banner-imge img{
    display: block;
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
}
.banner-contn h4 {
    font-size: 18px;
    margin-left: 60px;
}
.banner-contn h2 {
    font-size: 49px;
    font-weight: 700;
    line-height: 65px;
    margin: 15px 0px 20px 0px;
}
.banner-btn {
    margin-top: 58px;
}

.contact-paper {
    padding: 35px 0 42px 0;
}
.cont-pr-rt {
    padding: 16px 13px 46px 13px;
}
ul.cnt-info li em {
    width: 36px;
    height: 36px;
}
.cont-lft-ppr {
    padding: 21px 21px 21px 21px;
}
ul.cnt-info li em svg {
    max-width: 19px;
    max-height: 17px;
}
ul.cnt-info li {
    gap: 8px;
}
ul.cnt-info li text h6 {
    font-size: 15px;
    line-height: 1;
    margin-bottom: 11px;
    margin-top: 4px;
}
ul.cnt-info li text p, ul.cnt-info li text p a {
    font-size: 14px;
    line-height: 21px;
}
ul.cnt-info li:first-child text {
    padding-bottom: 12px;
    border-bottom: 1px dashed #D7D7D7;
}
.work-hrs h6 {
    font-size: 14px;
    line-height: 25px;
}
p.cont-hdr {
    margin-bottom: 18px;
    font-size: 20px;
    line-height: 29px;
}

/* Anwesa 03-03 */
}
/* ------------------1024px-----------------  */
@media screen and (max-width:991px) {
    
    .service-imge{
        display: none;
    }
    .frequently-rw,
    .howItWork-rw,
    .parent-rw .frist-rw,
    .parent-rw .second-rw{
        margin: 0px;
    }
    .getInTouch-bar .container-getIn {
        flex-wrap: wrap;
        gap: 20px;
    }
    .getIn-btnn a{
        padding: 14px 30px;
    }
    .howItWork {
        padding: 67px 0px 0px 0px;}
    .second-rw{
        margin-top: 0px;
    } 
    .faq-imge{
        display: flex;
        justify-content: center;
    }
    .ft-innerFour{
        margin-left: 20px;
    }
    .mb-menu {
        position: absolute;
        content: "";
        width: 100%;
        background-color: #fff;
        padding: 20px 25px;
        z-index: 10;
        top: 89px;
        left: 0;
        display: none;
    }
    .mb-menu.show{
        display: block;
    } 
    .nav-btn-r {
        flex-direction: column;
        flex-wrap: wrap;
        gap: 10px;
        margin-top: 11px;
        margin-left: 12px;
    }
    .about-imgs .main-img img{
        width: 100%;
    }
    .howItWork-col{
        margin-bottom: 140px;
    }

    /* Anwesa 27-02*/
    .sign-ppr-lft em img {
        display: block;
        width: 330px;
        height: 305px;
    }
    .sign-ppr-lft {
        padding: 53px 26px;
    }
    .sign-ppr-lft h2 {
        font-size: 25px;
        line-height: 40px;
    }
    .sign-ppr-lft h4 {
        font-size: 17px;
        line-height: 28px;
    }
    .sign-ppr-rt {
        padding: 23px 20px 29px 57px;
    }
    .sgn-ppr-hdr h1 {
        font-size: 31px;
        line-height: 1.4;
    }
    .sgn-ppr-hdr h6 {
        font-size: 15px;
        line-height: 1.5;
    }
    .saf-inpt-box label {
        padding: 0px 4px;
        font-size: 13px;
        line-height: 1.2;
        top: -7.5px;
    }
    .saf-inpt-box input {
        padding: 16px;
        height: 50px;
        font-size: 14px;
        line-height: 150%;
    }

    .login-ppr-rt{
        padding: 90px 20px 90px 57px;
    }
    /* Anwesa 27-02*/
/* Anwesa 28-02 */
    .loggd-nv-rt .navbar-toggler{
        order: 2;
    }
    .profile-drop-area.ms-auto{
        margin-left: 0px !important;
        margin-right: 29px;
        order: 1;
    }
    .acbnr-inr h1 {
        font-size: 37px;
        line-height: 1;
        margin-bottom: 16px;
    }
    .acbnr-inr .breadcrumb li, .acbnr-inr .breadcrumb li a {
        font-size: 13px;
        line-height: 13px;
    }
    .active-navs button h6 {
        font-size: 18px;
        line-height: 24px;;
    }
    .active-inr {
        padding: 33px 0 50px 0;
    }

    /*  */
    .actv-tbbox {
        width: calc(50% - 9px);
        flex-direction: column;
    }
    .actv-tblft {
        width: 100%;
        margin-bottom: 17px;
    }
    .actb-rt {
        width: 100%;
        margin-left: 0;
        border-left: 0px solid transparent;
    }
    .actv-tblft em {
        margin-bottom: 9px;
    }

    /* Anwesa 28-02 */
/* Anwesa 03-03 */
.banner-contn {
    position: relative;
    z-index: 9;
    width: calc(100% - 251px);
}
.banner-imge {
    position: absolute;
    content: "";
    bottom: -12px;
    right: 1%;
    z-index: 9;
    display: block;
    width: 304px;
    height: 436px;
}
.banner-contn h2 {
    font-size: 44px;
    font-weight: 700;
    line-height: 58px;
    margin: 8px 0px 16px 0px;
}
.banner-contn p {
    font-size: 15px;
    letter-spacing: 0.2px;
    font-weight: 500;
    line-height: 29px;
    color: #fff;
}
.banner-btn {
    margin-top: 26px;
}
.service-btn .hlp-number .contact {
    font-size: 16px;
    letter-spacing: -0.1px;
    font-weight: 600;
    color: #fff;
    display: inline-block;
}
.service-btn .hlp-number .hlp-txt {
    font-size: 14px;
    letter-spacing: 0.2px;
    font-weight: 500;
    color: #fff;
    margin-bottom: 5px;
    display: inline-block;
}
.deals-topbar .deals-topbar-l h2 {
    font-size: 36px;
}
.deals-topbar .deals-topbar-l p {
    font-size: 16px;
    line-height: 22px;
    margin-top: 10px;
}
.buying-deals {
    padding: 34px 0px;
}
.about-content ul li {
    font-size: 14px;
}
.about-btn a {
    padding: 12px 42px;
    font-size: 15px;
}
.about {
    padding: 80px 0px 13px 0px;
    position: relative;
}
.benefits-title h2 {
    font-size: 32px;
}
.benefits-box {
    padding: 38px 25px 28px 25px;
    min-height: 258px;
}
.benefits-box .deals-txt {
    font-size: 16px;
    line-height: 26px;
    margin: 20px 0px 12px 0px;
}
.howItWork-tittle h2 {
    font-size: 32px;
}
.howItWork-tittle p {
    font-size: 15px;
    line-height: 26px;
    margin-top: 6px;
}
.howItWork-box {
    height: 184px;
}
.howItWork-content-wrapper {
    text-align: center;
    margin-top: 23px;
}
.domesticBtn, .exportBtn {
    font-size: 17px;
    padding: 11px 47px;
}
.dealsTab {
    padding: 25px 0px;
    background-color: #F7F7FD;
}
.viewDeals_btn a {
    padding: 13px 23px;
    font-size: 16px;
}
.faq-left .faq-tittle h2 {
    font-size: 32px;
    line-height: 46px;
}
.frequently {
    padding: 35px 0px 54px 0px;
}
.getInTouch-bar .container-getIn {
    width: 70%;
}
.getIn-content h3 {
    font-size: 42px;
}
.getIn-content p {
    color: #fff;
    font-size: 18px;
    line-height: 29px;
    letter-spacing: 0.2px;
    margin-top: 16px;
}
.getIn-content p br{
    display: none;
}
.getInTouch-bar::before {
    height: 254px;
    width: 82%;
}
.getInTouch-bar::after {
    height: 324px;
    width: 82%;
}
.getInTouch-bar {
    position: relative;
    padding: 163px 0px;
}

.mb-menu {
    top: 70px;
}


.blog-box-top em {
    height: 243px;
}
.blog-banner-txt h1 {
    font-size: 42px;
    line-height: 1;
    margin-bottom: 19px;
}
.blog-banner-txt .breadcrumb li, .blog-banner-txt .breadcrumb li a {
    font-size: 16px;
}
.blog-banner-txt {
    padding: 41px 0 41px 144px;
}
.blog-paper {
    padding: 38px 0 34px 0;
}
.blog-banner {
    margin-bottom: -15px;
}
.blog-bnr-grph {
    height: 96%;
}

.blog-deet-lft {
    width: 100%;
    padding: 11px 12px 12px 24px;
}
.blog-deet-rt {
    width: calc(100% + 15px);
    margin-left: -15px;
    position: sticky;
    top: 13px;
}
.mn-blog-img {
    height: 237px;
}
.who-shr {
    column-gap: 6px;
    margin-left: auto;
}
.whonm em {
    width: 26px;
    height: 26px;
}
.whonm {
    gap: 4px;
}
.whonm h5 {
    font-size: 12px;
}
.whonm h5 b {
    font-size: 13px;
}
.whodt svg {
    width: 16px;
    height: 16px;
}
.whodt {
    gap: 3px;
}
.whodt h6 {
    font-size: 12px;
}
.who-shr ul li a {
    width: 24px;
    height: 24px;
    font-size: 13px;
}
.who-shr ul li a svg {
    width: 13px;
    height: 13px;
}
.who-shr ul {
    gap: 6px;
}
.who-shr h5 {
    font-size: 13px;
}
.mn-blog-img {
    margin-bottom: 13px;
}
.what-posted h3 {
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 7px;
}
.what-posted p {
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 24px;
}
.blgtxt-listsec h6 {
    font-size: 16px;
    line-height: 22px;
}
.blgtxt-listsec {
    margin-bottom: 27px;
    padding: 12px 11px 14px 12px;
}
.blgtxt-listsec ul li {
    font-size: 13px;
    line-height: 21px;
    padding-left: 21px;
}
.what-posted h5 {
    font-size: 18px;
    line-height: 19px;
}
.blog-deet-lft {
    width: 100%;
    padding: 11px 12px 12px 11px;
}
.blg-rcnt-bx text h3 {
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 9px;
}
.blog-deet-banner {
    margin: 14px 0 19px 0 !important;
}

.abt-sec1 {
    padding: 48px 0 61px 0;
}
.abt-sec1-text h5 {
    font-size: 15px;
}
.abt-sec1-text h2 {
    font-size: 34px;
    line-height: 52px;
    margin-bottom: 5px;
}
.abt-sec1-text p {
    font-size: 15px;
    line-height: 27px;
    margin-bottom: 20px;
}
.ab-sec1-imgsec {
    gap: 8px;
}
.absec1-rt {
    width: calc(50% - 4px);
}
.abt-sec1-text {
    padding-left: 0px;
}
.abt-sec1-text h2 {
    font-size: 27px;
    line-height: 52px;
    margin-bottom: 5px;
}
.abt-sec1-text p {
    font-size: 13px;
    line-height: 24px;
    margin-bottom: 13px;
}
.absec1-rt em {
    padding: 6px 28px 28px 74px;
    width: 197px;
    height: 197px;
    top: 82%;
    left: -66px;
    z-index: 2;
}
.absec1-rt em h6 {
    font-size: 22px;
    line-height: 34px;
}
.absec1-rt em p {
    font-size: 14px;
    line-height: 18px;
}
.absec1-lft {
    height: 284px;
}
.absec1-rt {
    height: 253px;
}
.abt-sec1-text a {
    font-size: 15px;
    line-height: 14px;
    padding: 13px 22px;
    width: fit-content;
}
.abt-sec1 .row {
    align-items: center;
}

.misvis-box {
    padding: 31px 18px 26px 18px;
    display: block;
}
.misvis-box em {
    float: left;
    margin: 12px 12px 12px 0;
}
.misvis-box text h3 {
    font-size: 18px;
    line-height: 15px;
    margin-bottom: 11px;
}
.misvis-box text p {
    font-size: 13.4px;
}
.about-sec2 {
    padding: 36px 0 21px 0;
}
.misvis-box text p b {
    font-size: 13.4px;
    padding-left: 22px;
}


.cont-pr-rt {
    padding: 16px 13px 46px 13px;
    margin-top: 30px;
}
.cont-lft-ppr {
    width: 100%;
}
ul.cnt-info li text p, ul.cnt-info li text p a {
    display: inline-block;
}
/* Anwesa 03-03 */
.dash-lft {
    display: none;
}
.dash-ppr-right {
    width: 100%;
    margin-left: 0;
}
.deal-more .actv-tbbox {
    width: 100%;
    flex-direction: row;
    gap: 0;
}
.dash-edt-sec .saf-inpt-box label {
    font-size: 13px;
    top: 0px;
    transform: translateY(-50%);
}

.dash-tbl-hdr{
    display: none;
}
.das-table{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
    gap: 14px;
    padding: 12px;
    flex-wrap: wrap;
}
.table-row {
    width: calc(50% - 7px);
    background: #FFFFFF;
    border: 1px solid rgba(40, 118, 241, 0.2);
    border-radius: 5px;
    flex-direction: column;
    padding: 0px 0px;
}
.table-row:nth-of-type(even){
    background-color: #fff;
}
.dash-tbl-cell{
    width: 100% !important;
    padding:11px 12px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    /* border-bottom: 1px solid #ddd; */
}
.hide-sm{
    display: block;
    font-size: 13px;
    line-height: 1.3;
    color: rgba(1, 26, 65, 0.86);
    text-align: left;
    width: 120px;
}
.invest-dash-table .table-row {
    padding: 0 0px;
}
.invst-hdr {
    padding: 9px 20px 4px 16px;
    font-size: 17px;
    line-height: 14px;
}
header .nav-item .dropdown-menu {
    top: 27px;
    left: 0 !important;
    right: auto !important;
}
.page-footer {
    padding: 38px 0px 38px 0px;
}
.ft-innerOne {
    padding-right: 30px;
    padding-bottom: 30px;
}
.livedeal_page_main {
    padding: 36px 0 38px 0;
}
#page-header .collapse form .nav-btn1 span {
    width: 24px;
    height: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}
#page-header .collapse form .nav-btn1{
    gap:6px;
    width:fit-content;
}
#page-header .collapse form .nav-btn2 {
    width: fit-content;
}
}
/* ------------------991px-----------------  */

@media screen and (max-device-width: 991px) and (min-device-width: 767px){
    .benefits-cs-col{
        margin-bottom: 20px;
    }
    .about-content h2{
        font-size: 30px;
       line-height: 38px;
       margin: 10px 0px 10px 0px;
    }
    .about-content p{
        font-size: 14px;
       line-height: 24px;
    }
    .about-content ul{
        margin: 28px 0px 10px 0px;
    }
    .main-img .child-img{
        right: -6px;
    }
}

/* ------------------max-width 991 - min-width 767-----------------  */
@media screen and (max-width:767px) {
    
    .about-content h2{
        line-height: 26px !important;
    }
    .howIt-col-dcres{
        margin-bottom: 110px;
    } 
    .buying-deals .container{
        padding: 0px 20px;
    }
    .about-content ul{
        margin: 20px 0px 20px 0px;
    }
    .deals-slider .box-inner .deals-icn img {
        width: 35px;
    }
    .deals-slider .box-inner p{
        line-height: 22px;
    }
    .deals-slider .item {
        min-height: 133px;
    }
    .deals-icn {
        bottom: 19px;
    }
.deals-slider .box-inner p br{
    display: none;
}
    .deals-slider .item {
        padding: 14px 24px 14px 20px;
    }
    .banner {
        padding: 30px 0px;
    }
    .deals-main-box{
        margin-top: 10px;
    }
    .tabBox_inner{
        height: 300px;
    }
    .tabBox_inner .loginView p,
    .deals-slider .box-inner p {
        font-size: 14px;
    }
    .tabBox_inner .dealsHeadng h4 {
        font-size: 15px;
    }
    .accordion-button{
        font-size: 14px;
       }
    .page-footer{
        padding: 40px 0px 30px 0px;
    }
    .ft-innerFour>ul li {
        margin-top: 10px;
    }
    .loction-add,
    .ft-innerFour .contact,
    .ft-innerFour .mailTo{
        font-size: 13px;
        line-height: 20px;
    }
    .ft-inner h4 {
        font-size: 14px;
    }
    .ft-innerTwo ul li a, 
    .ft-innerThree ul li a {
        font-size: 13px;
        line-height: 29px;
    }
    .howItWork-box{
        height: 190px;
    }
    .benefits-box .icon img {
        width: 40px;
        object-fit: cover;
    }
    .benefits-box .bttn{
        bottom: 10px;
    }
    .container-getIn .getIn-content {
        width: 90%;
    }
    .getInTouch-bar::after{
        height: 330px;
    }
    .getInTouch-bar::before{
        height: 260px;
    }
    .frequently{
        padding: 40px 0px 40px 0px;
    }
    .social-group>ul li a{
        width: 32px;
        height: 32px;
    }
    .RateOfInterst-topbar .container-rateOf h3{
        font-size: 16px;
        line-height: 22px;
    }
    .animtionGraph{
        padding: 50px 0px 40px 0px;
    }
    .howItWork{
        padding: 40px 0px 0px 0px;
    }
    .about {
        padding: 70px 0px 40px 0px;
    }
    .about-exp {
        right: 0;
    }
    .about-content{
       margin-top: 20px;
    }
    .about-imgs .main-img img{
        width: 100%;
        height: 300px;
    }
    .about-imgs{
        margin: 0px 10px 0px 10px;
    }
    .about-content {
        padding: 0px 10px 0px 10px;
    }
    .about-exp .years{
        font-size: 40px;
    }
    .about-exp .txt{
        font-size: 14px;
    }
    .service-btn .hlp-number .hlp-txt {
        font-size: 14px;
    }
    .service-btn .hlp-number .contact{font-size: 14px;}
    .benefits,
    .dealsTab {
        padding: 40px 0px;
    }
    .buying-deals{
        padding: 20px 0px 40px 0px;
    }
    .deals-topbar .deals-topbar-l p,
    .howItWork-tittle p,
    .RateOfInterst-topbar .container-rateOf p,
    .getIn-content p{
        margin-top: 4px;
    }
    .faq-left .faq-tittle h2{
        margin: 10px 0px 4px 0px;
    }
    .endBox-para {
        font-size: 16px;
    }
    .benefits .parent-rw {
        margin: 24px 10px 0px 10px;
    }
    .title-line{
        top: 22px;
    }
    .howItWork-tittle{
        margin-bottom: 120px;
    }
    .howItWork-btnn {
    font-size: 12px;
   }
    .benefits-box .bttn a{
   font-size: 14px;
}
.howItWork-box-circle img{
    width: 30px;
}
.benefits-box .deals-txt{
    font-size: 14px;
    line-height: 20px;
}
.benefits-box{
    min-height: 210px;
}
    .howItWork-rw{
        margin: 0px;
    }
    .howItWork-content-wrapper h3{
        font-size: 16px;
    }
    .howItWork-content-wrapper p{ 
        font-size: 14px;
        line-height: 23px;
    }
    .domesticBtn, .exportBtn{
        font-size: 14px;
    }
    .ft-innerTwo{
        margin-top: 20px;
    }
    .comnBtn-hver{
        font-size: 12px !important;
    }
    .ft-descrptn{
        margin: 20px 0px 16px 0px;
    }
    .mb-para{
        font-size: 13px !important;
        line-height: 20px !important;
    }
    .mb-h2{
        font-size: 18px !important;
    }
    #page-header::after{
        width: 30%;
    }
    .banner-contn{
       margin-left: 10%;
       position: relative;
        z-index: 9;
        width: calc(100% - 14px);
    }
    .banner-imge{
        display: none;
    }
    .banner-contn h4{
        font-size: 16px;
    }
    .banner-contn h4::before,
    .banner-contn h4::after{
        top: 8px;
    }
    .banner-contn h2{
        font-size: 34px;
        line-height: 40px;
        margin: 20px 0px 20px 0px;
    }
   .banner-contn p {
    font-size: 16px;
    line-height: 25px;
   }
   .banner-btn {
    margin-top: 30px;
    flex-wrap: wrap;
}
    .banner{
        padding: 40px 0px;
    }
    .about-imgs .vectors,
    .about-imgs .main-img .child-img{
        display: none;
    }

    /* Anwesa 27-02*/
    .signup-paper {
        flex-direction: column;
        justify-content: flex-start;
        align-items: stretch;
    }
    .sign-ppr-lft {
        padding: 18px 26px;
        width: 100%;
        justify-content: center;
        align-items: center;
    }
    .sign-ppr-lft em {
        width: 100%;
        margin-left: 0;
        margin-top: 20px;
        justify-content: center;
        align-items: center;
    }
    .sign-ppr-lft h2 {
        font-size: 25px;
        line-height: 1.5;
        text-align: center;
    }
    .sign-ppr-lft h4 {
        font-size: 17px;
        line-height: 28px;
        text-align: center;
    }
    .sign-ppr-rt {
        padding: 23px 40px 29px 40px;
        width: 100%;
        border-radius: 62px 62px 0 0;
    }
    .signup-page {
        padding: 30px 0 30px 0;
    }
    /* Anwesa 27-02*/
    /* Anwesa 28-02 */
    .actv-tbbox {
        width: 100%;
        flex-direction: row;
        gap: 12px;
    }
    .actv-tblft {
        width: 200px;
        margin-bottom: 0px;
    }
    .actb-rt {
        width: calc(100% - 200px);
        margin-left: 0;
        border-left: 1px solid #e3dada;
    }
    .active-navs {
        gap: 8px;
    }
    .active-navs button {
        padding: 7px 25px 13px 25px;
    }
    .active-navs button h6 {
        font-size: 16px;
        line-height: 24px;
    }
    .active-navs button p {
        font-size: 12px;
        line-height: 11px;
    }

    .banner-contn {
        margin-left: 1%;
        position: relative;
        z-index: 9;
        width: calc(100% - 14px);
    }
    .benefits, .dealsTab {
        padding: 0 0 40px 0;
    }
    .getInTouch-bar::before {
        height: 199px;
    }
    .getInTouch-bar::after {
        height: 272px;
    }
    .getInTouch-bar {
        position: relative;
        padding: 137px 0px;
    }
    .howItWork-box-circle {
        top: -86px;
    }
    .howItWork-col {
        margin-bottom: 123px;
    }
    .howItWork-content-wrapper h3 {
        margin-bottom: 6px;
    }
    .howItWork-content-wrapper {
        text-align: center;
        margin-top: 18px;
    }
   .dealsTab {
        padding: 40px 0 40px 0;
    }
    .sign-ppr-lft em img {
        display: block;
        width: 239px;
        height: 222px;
    }

    .blog-box-top em {
        height: 160px;
    }
    .blog-box-top text h4 {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 5px;
    }
    .blog-box-top text p {
        font-size: 12px;
        line-height: 19px;
    }
    .blog-box-top text {
        padding: 0 1px;
        display: block;
    }
    .blog-box-btm {
        padding: 21px 45px 11px 13px;
    }
    .blog-banner-txt h1 {
        font-size: 32px;
        line-height: 1;
        margin-bottom: 13px;
    }
    .blog-banner-txt .breadcrumb li, .blog-banner-txt .breadcrumb li a {
        font-size: 14px;
    }

    .blog-deet-rt {
        width: 100%;
        margin-left: 0;
        position: static;
        margin-top: 30px;
    }
    .blg-rcnt-list {
        padding: 17px 11px 22px 11px;
        display: flex;
        flex-wrap: wrap;
        flex-direction: row;
        gap: 12px;
    }
    .blg-rcnt-bx {
        border-bottom: 0px solid rgba(40, 118, 241, 0.2);
        padding: 12px 12px 22px 12px;
        width: calc(50% - 6px);
        border-radius: 4px;
        background-color: white;
        box-shadow: 2px 2px 19px 0px #00000014;
    }


    .absec1-lft {
        height: 322px;
        width: 198px;
    }
    .absec1-rt {
        height: 286px;
        width: 204px;
    }
    .absec1-rt em {
        padding: 31px 28px 28px 74px;
        width: 197px;
        height: 197px;
        top: 61%;
        left: -66px;
        z-index: 2;
    }
    .ab-sec1-imgsec span {
        right: auto;
        left: calc(50% + -52px);
    }
    .ab-sec1-imgsec {
        gap: 23px;
        margin-bottom: 30px;
        justify-content: center;
    }
    .abt-sec1-text h5 {
        font-size: 15px;
        text-align: center;
        width: fit-content;
        margin: 0 auto 3px auto;
    }
    .abt-sec1-text h2 {
        font-size: 27px;
        line-height: 52px;
        margin-bottom: 5px;
        text-align: center;
    }
    .abt-sec1-text p {
        font-size: 13px;
        line-height: 24px;
        margin-bottom: 13px;
        text-align: center;
    }
    .abt-sec1-text h3 {
        padding: 3px 0 3px 32px;
        background-size: 18px 18px;
        font-size: 16px;
        line-height: 16px;
        text-align: center;
        width: fit-content;
        margin: 0 auto 11px auto;
    }
    .abt-sec1-text a {
        font-size: 14px;
        line-height: 14px;
        padding: 13px 22px;
        width: fit-content;
        margin: 0 auto;
    }
    .misvis-box {
        padding: 20px 18px 13px 18px;
        display: flex;
    }

    .deal-more .actv-tblft {
        width: 204px;
    }
    .deal-more .actb-rt {
        width: calc(100% - 204px - 19px);
    }
    .dp1-tophdr h1 {
        font-size: 20px;
        line-height: 20px;
        margin-bottom: 7px;
    }
    .dp1-tophdr {
        margin-bottom: 15px;
    }
    .deal-more .actv-tblft {
        width: 166px;
    }
    .deal-more .actb-rt {
        width: calc(100% - 166px - 10px);
        margin-left: 10px;
    }

    .edit-topbtns li a {
        min-width: 107px;
        font-size: 13px;
        line-height: 15px;
        padding: 9px 8px;
    }

/* prvc */

.privacy-header h1 {
    font-size: 33px;
    line-height: 1;
    text-align: center;
}
.privacy-header .blog-banner-txt .breadcrumb li a, .privacy-header .blog-banner-txt .breadcrumb li, .privacy-header .blog-banner-txt .breadcrumb-item+.breadcrumb-item::before {
    font-size: 14px;
}
.mn-prvc-box text ul li p,
.mn-prvc-box ul li p {
    font-size: 14px;
    line-height: 27px;
}
.mn-prvc-box text ul li span,
.mn-prvc-box ul li em {
    font-size: 15px;
}
.mn-prvc-box text ul li,
.mn-prvc-box ul li {
    padding-left: 28px;
    margin-bottom: 13px;
}
.mn-prvc-box h2 {
    font-size: 19px;
    margin-bottom: 6px;
}
.disclaimer-box p {
    font-size: 13px;
    line-height: 28px;
}
p.regular-chck {
    font-size: 15px;
    line-height: 24px;
}
.mn-prvc-box {
    padding-bottom: 21px;
    margin-bottom: 25px;
}

/* prvc */
.ft-logo {
    max-width: 165px;
}
.ft-innerTwo {
    margin-bottom: 30px;
}

.ft-innerThree ul {
    margin-top: 50px;
}
.invest-deta {
    margin-left: 0px;
    margin-top: 30px;
}
    /* Anwesa 28-02 */
.cld-body ul li span {
    font-size: 14px;
    line-height: 24px;
}
.cld-hdr ul li {
    font-size: 12px;
    line-height: 1.4;
}
.cld-hdr h6 {
    font-size: 17px;
}
.cld-hdr {
    padding: 16px 14px 6px 14px;
}

}
/* ------------------767px-----------------  */
@media screen and (max-device-width: 767px) and (min-device-width: 575px) { 
    
    .benefits-cs-col{
        width: 50%;
        margin-top: 20px;
    }
    .footer-rw{
        position: relative;
    }
    /* .ft-innerFour{
    position: absolute;
    right: 0;
    top: 30%;
  } */
  .howItWork-col{
    width: 50%;
  }
}
/* ------------------max-width-767 - min-width- 575-----------------  */
@media screen and (max-width:575px) {

    .social-group>ul{
        margin-top: 22px;
    }
    .getIn-polygon{
        display: none;
    }
    .getInTouch-bar {
        padding: 150px 0px 150px 0px;
    }
    .faq-left .faq-tittle h2{
        line-height: 20px;
    }
    .getInTouch-bar::after {
        height: 300px;
    }
    .deals-slider .owl-dots .owl-dot{
        width: 14px;
    }
    .howIt-col-dcres3{
        margin-bottom: 140px;
    }
    .banner {
        padding: 30px 0px;
    }
    .back-to-top{
        right: 40px;
        bottom: 60px;
    }
    .title-line {
        top: 40px;
    }
    .tabBox_inner .dealsHeadng h4 {
        font-size: 13px;
    }
    .benefits-cs-col {
        margin-top: 20px;
    }
    .domesticBtn, .exportBtn {
        font-size: 13px;
    }
    .domesticBtn, .exportBtn{
        padding: 10px 26px;
    }
    .howItWork-box-circle {
        width: 60px;
        height: 60px;
        padding: 5px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .benefits-box .deals-txt{
        margin: 10px 0px 20px 0px;
    }
    .ft-innerThree{
        position: absolute;
        right: 30px;
        transform: translateY(-214px);
    }
    .tabBox_inner .loginView{
        padding: 30px 20px 30px 20px;
    }
    .copyright-left ul li{
        text-align: center;
    }
    .about-content ul {
        padding: 22px 0px 22px 10px;
    }
    .banner-contn {
        margin-left: 0%;
        text-align: center;
    }
    .banner-contn h4{
        margin-left: 0px;
    }
    .service-btn .call-icn img{
        margin-right: 8px;
        width: 30px;
    }
    .about-content ul li {
        font-size: 13px;
    }
    .banner-btn{
        gap: 10px;
        justify-content: center;
    }
    .banner-btn .get-st a{
        display: inline-block;
        padding: 12px 32px;
    }
    .service-btn .hlp-number{
        text-align: left;
    }
    #page-header .navbar .nav-logo{
        width: 160px;
    }
    .ft-logo{
        width: 180px;
    }
    .banner-contn h4,
    .banner-contn p{
        font-size: 13px;
        line-height: 21px;
    }
    .banner-contn h2{
        font-size: 22px;
        line-height: 30px;
        margin: 10px 0px 12px 0px;
    }
    /* .deals-topbar{
        flex-wrap: wrap;
    } */
     .deals-topbar-l{        
    width: calc(100% - 76px);
     }
    .deals-topbar-r,
    .deals-main-box{
        margin-top: 28px;
    }
    .deals-slider .owl-dots{
        left: 40px;
    }
    .copyright .container-fuild{
        justify-content: center;
    }
    .ft-innerFour{
        margin-top: 20px;
    }
    .mb-menu {
        top: 69px;
    }
     /* Anwesa 28-02 */
     .acbnr-inr {
        padding: 26px 0 25px 0;
    }
    .acbnr-inr h1 {
        font-size: 31px;
        line-height: 1;
        margin-bottom: 16px;
    }
    .acbnr-inr .breadcrumb li, .acbnr-inr .breadcrumb li a {
        font-size: 12px;
        line-height: 12px;
    }
    .actv-tbbox {
        width: 100%;
        flex-direction: column;
        gap: 12px;
    }
    .actv-tblft {
        width: 100%;
        margin-bottom: 0px;
    }
    .actb-rt {
        width: 100%;
        margin-left: 0;
        border-left: 0px solid #e3dada;
        margin-top: 14px;
    }
    .actv-tblft em {
        height: 165px;
    }
    .profile-drop-area.ms-auto {
        margin-right: 11px;
    }

    .blog-box-top em {
        height: auto;
    }
    .blog-banner-txt {
        padding: 41px 0 41px 12px;
    }
    .blog-bnr-grph {
        opacity: 0.2;
    }

    .mn-blog-img {
        height: auto;
    }
    .blog-deet-banner .blog-banner-txt .breadcrumb li, .blog-deet-banner .blog-banner-txt .breadcrumb li a {
        font-size: 13px;
        line-height: 13px;
    }
    .blg-rcnt-bx {
        border-bottom: 1px solid rgba(40, 118, 241, 0.2);
        padding: 0px 0px 17px 0px;
        width: 100%;
        border-radius: 4px;
        background-color: white;
        box-shadow: none;
    }
    .what-posted p {
        font-size: 13px;
        line-height: 22px;
        margin-bottom: 24px;
    }
    .what-posted h3 {
        font-size: 18px;
        line-height: 26px;
        margin-bottom: 7px;
    }
    .what-posted h5 {
        font-size: 16px;
        line-height: 19px;
    }
    .blog-deet-rt-inr h2 {
        font-size: 17px;
        line-height: 17px;
    }
    .who-nm-dt {
        column-gap: 16px;
        flex-wrap: wrap;
        row-gap: 6px;
    }

    .deal-more .actv-tbbox {
        width: 100%;
        flex-direction: column;
        gap: 0;
    }
    .deal-more .actb-rt {
        width: 100%;
        margin-left: 0;
        border-left: 0px solid transparent;
    }
    .deal-more .actv-tblft {
        width: 100%;
        height: 177px;
    }
    .dsp1-nav li button {
        min-width: 139px;
        font-size: 13px;
        line-height: 15px;
        padding: 10px;
    }
.edit-topbtns {
    gap: 7px;
    flex-wrap: wrap;
}
a.sv-cont,
button.sv-cont {
    padding: 12px 18px;
    font-size: 15px;
    line-height: 19px;
}
a.sv-cont img,
button.sv-cont img {
    width: 18px;
    height: 18px;
}
.das-edt-ppr-ftr h6 {
    font-size: 14px;
    line-height: 17px;
}
.das-edt-ppr-ftr {
    padding-top: 10px;
}
.edt-upload h5 {
    font-size: 15px;
}
.edt-upload label span {
    padding: 10px 15px;
    font-size: 14px;
    line-height: 16px;
}

.table-row {
    width:100%;
}

.faq-accrdn .accordion-header button span {
    font-size: 14px !important;
    line-height: 26px !important;
    gap: 7px;
}
.faq-accrdn .accordion-body {
    padding: 21px 13px 12px 13px !important;
    font-size: 13px;
    line-height: 25px;
}
.faq-accrdn .accordion-header button {
    padding: 9px 13px 9px 13px !important;
}
.sgn-ppr-hdr h1 {
    font-size: 26px;
    line-height: 1.4;
}
.banner-contn h4, .banner-contn p {
    color: white;
}
.banner-contn h4::before,
.banner-contn h4::after{
    background-color: #ffffff;
}
.banner-btn {
    gap: 18px;
    justify-content: center;
    flex-direction: column;
}
.banner-btn {
    margin-top: 14px;
    flex-wrap: wrap;
}
.service-btn .call-icn img {
    margin-right: 8px;
    width: 30px;
    filter: invert(1) brightness(100);
}
.service-btn .hlp-number .hlp-txt {
    font-size: 14px;
    margin-bottom: -1px;
}
.service-btn .hlp-number .contact {
    font-size: 15px;
}
.deals-slider .item {
    min-height: 127px;
}
.deals-topbar-r, .deals-main-box {
    margin-top: 16px;
}
.deals-slider .item {
    padding: 14px 15px 14px 20px;
}

.acbnr-inr .breadcrumb li, .acbnr-inr .breadcrumb li a {
    color: white;
}
.acbnr-inr .breadcrumb-item+.breadcrumb-item::before {
    color: white;
}
.navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
    top: 29px;
    border: 0px solid transparent;
    box-shadow: 0px 18px 15px 0px #0000001a;
}

.blog-banner-txt .breadcrumb li, .blog-banner-txt .breadcrumb li a {
    color:rgba(1, 26, 65, 0.8);
}
.blog-deet-banner .blog-banner-txt .breadcrumb li {
    color:var(--main-green);
}
.das-edt-ppr-ftr {
    margin-top: 10px;
}
.ft-innerThree ul {
    margin-top: 0px;
}
.footer-rw {
    margin: 0px 15px;
}
.howItWork-box {
    height: fit-content;
    min-height: 124px;
}
      /* Anwesa 28-02 */
.invest-data-top {
    padding: 19px 12px 17px 12px;
}
.deal_information_cont {
    padding: 20px 12px 12px 12px;
}
.invest-data-top h2 {
    font-size: 16px;
    line-height: 23px;
}
.invest-data-top h3 {
    font-size: 19px;
    line-height: 16px;
}
.deal_information_cont p {
    font-size: 15px;
    line-height: 25px;
    flex-direction: column;
    gap: 2px;
    margin-bottom: 9px;
}
.sec-hdr-docu {
    margin-bottom: 19px;
}
.dwn-typ p, .wht-dwn p{
    margin-bottom: 0px;
}

}
/* ------------------575px-----------------  */

@media screen and (max-width:480px) {
     /* Anwesa 28-02 */
     .prfl-show text{
        display: none;
     }
     .prfl-show em {
        margin-right: 0;
    }
      /* Anwesa 28-02 */
      /* Anwesa 27-02*/
    .sign-ppr-rt {
        padding: 23px 20px 29px 20px;
        border-radius: 42px 42px 0 0;
    }
    .sign-ppr-lft em img {
        display: block;
        width: 223px;
        height: auto;
        max-width: 100%;
    }
    .acbnr-inr .breadcrumb li, .acbnr-inr .breadcrumb li a {
        font-size: 12px;
        line-height: 12px;
        color: white;
    }
    .acbnr-inr .breadcrumb-item+.breadcrumb-item::before {
        color: white;
    }
    #page-header .navbar {
        padding: 9px 0px;
    }
    .mb-menu {
        top: 58px;
    }
    .mb-menu {
        padding: 10px 7px;
    }
    .navbar-toggler {
        order: 2;
        width: 36px;
        height: 36px;
        padding: 0pc;
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: #00BF8D;
        color: #fff;
        border: none !important;
        outline: none !important;
        box-shadow: none !important;
    }
    .navbar-toggler-icon {
        background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2220%22%20height%3D%2220%22%20x%3D%220%22%20y%3D%220%22%20viewBox%3D%220%200%2032%2032%22%20style%3D%22enable-background%3Anew%200%200%20512%20512%22%20xml%3Aspace%3D%22preserve%22%20class%3D%22%22%3E%3Cg%3E%3Cpath%20d%3D%22M29%208H3a2%202%200%200%201%200-4h26a2%202%200%200%201%200%204zM29%2028H3a2%202%200%200%201%200-4h26a2%202%200%200%201%200%204zM29%2018H3a2%202%200%200%201%200-4h26a2%202%200%200%201%200%204z%22%20fill%3D%22%23ffffff%22%20opacity%3D%221%22%20data-original%3D%22%23fff%22%20class%3D%22%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
        background-size: 20px 20px !important;
    }
    .navbar .container-fluid{
        padding: 0px !important;
    }

    .benefits-box .icon {
        height: 42px;
    }
    .misvis-box {
        padding: 20px 18px 13px 18px;
        display: BLOCK;
    }
    .ab-sec1-imgsec {
        gap: 8px;
        margin-bottom: 30px;
        justify-content: center;
    }
    .abt-sec1-text h2 {
        font-size: 23px;
        line-height: 38px;
        margin-bottom: 5px;
        text-align: center;
    }
    .misvis-box text h3 {
        font-size: 16px;
        line-height: 14px;
        margin-bottom: 11px;
    }
    .misvis-box em {
        height: 46px;
    }
    .abt-sec1 {
        padding: 28px 0 21px 0;
    }
    .work-hrs {
        padding: 17px 88px 14px 22px;
    }
    p.cont-hdr {
        margin-bottom: 18px;
        font-size: 18px;
        line-height: 24px;
    }
    .contact-paper {
        padding: 16px 0 27px 0;
    }
    .cont-pr-rt {
        padding: 16px 13px 5px 13px;
    }

    .dp1-rttop {
        padding: 12px;
    }
    .dsp1-rtbtm {
        padding: 12px;
    }
    .actb-lst {
        padding: 13px 0 0 0px;
    }
    .actb-rt-hdr {
        padding: 0 0 9px 0px;
    }
    .dsp1-nav {
        gap: 7px;
    }

/* prvc */
    .privacy-inr {
        padding: 20px 20px;
    }
    .privacy-header h1 {
        font-size: 27px;
    }
    .privacy-header .blog-banner-txt .breadcrumb li a, .privacy-header .blog-banner-txt .breadcrumb li, .privacy-header .blog-banner-txt .breadcrumb-item+.breadcrumb-item::before {
        font-size: 12px;
    }
    .privacy-header {
        padding: 28px 12px 40px 12px;
        gap: 16px;
    }
    .mn-prvc-box h2 {
        font-size: 16px;
        margin-bottom: 6px;
    }
    .disclaimer-box {
        padding: 7px;
    }
/* prvc */
.pt-mob-20{
    padding-top: 20px !important;
}
.deals-icn {
    position: static;
}
.box-inner{
    display: flex;
        flex-direction: row-reverse;
        justify-content: flex-end;
        align-items: flex-start;
        gap: 12px;
}
.deals-slider .item {
    min-height: 84px;
}
.buying-deals {
    padding: 20px 0px 70px 0px;
}
.deals-main-box {
    margin-top: 27px;
}
.about {
    padding: 46px 0px 40px 0px;
}
    /* Anwesa 27-02*/

    .howItWork-box{
        height: fit-content;
    }
    .blog-pagination {
        margin-top: 6px;
    }
    .blog-pagination li a {
        width: 34px;
        height: 34px;
        font-size: 13px;
        line-height: 13px;
    }
    .blog-pagination li {
        width: fit-content;
        height: fit-content;
    }

    .make_payment_hed h1 {
    font-size: 18px;
}
.make_payment_itam p {
    font-size: 15px;
    line-height: 20px;
}
.user_inpur_2nd {
    flex-direction: column;
}
.user_inpur_2nd .amout-num{
    width: 100%;
}
.user_inpur_2nd button {
    font-size: 15px;
    line-height: 18px;
    padding: 10px 15px;
    width: 100%;
}
.downloadd {
    flex-wrap: wrap;
}
}

/* ------------------480px-----------------  */
@media screen and (max-device-width: 500px) and (min-device-width: 400px){
    /* .deals-slider .item {
        min-height: 130px;
    } */
}
@media screen and (max-width:400px) {
    h6.lvdl {
        font-size: 16px;
        line-height: 13px;
        flex-wrap: wrap;
    }
    .active-navs button {
    padding: 4px 27px 13px 27px;
}
    .active-navs button h6 {
        font-size: 14px;
        line-height: 21px;
    }
    .actv-tab-paper {
        padding: 15px 15.5px 15px 15.5px;
    }

    .edt-upload label {
        width: 100%;
        height: 44px;
        max-width: 100%;
        position: relative;
    }
    .das-edt-ppr-ftr {
        flex-wrap: wrap;
        gap: 8px;
    }
    a.sv-cont,
    button.sv-cont {
        margin-left: auto;
    }
    .work-hrs {
        padding: 17px 64px 14px 12px;
    }
    .work-hrs svg {
        width: 52px;
        height: 52px;
    }

    /* prvc */

    
    .privacy-inr {
        padding: 20px 10px;
    }
    .privacy-policy {
        padding-top: 16px;
        padding-bottom: 23px;
    }

     .deals-topbar{
        flex-wrap: wrap;
    }
    .deals-topbar-l{        
        width: 100%;
         }
    .deals-topbar-r a{
        padding: 4px 9px;
        border: 1px solid var(--text-blue);
        border-radius: 50px;
        display: block;
        width: fit-content;
    }
    .deals-topbar-r a:hover{
        border: 1px solid var(--main-green);
    }
    /* prvc */
}

/* ------------------400px-----------------  */
@media screen and (max-width:359px) {

    .saf-inpt-box label {
        padding: 0px 4px;
        font-size: 11px;
        line-height: 1.2;
        top: -7.5px;
    }
    .sgn-ppr-hdr h1 {
        font-size: 26px;
        line-height: 1;
    }
    .sgn-ppr-hdr {
        margin-bottom: 24px;
    }
    .active-navs button {
        padding: 4px 20px 13px 20px;
    }
}
/* ------------------360px-----------------  */
@media screen and (max-width: 341px) {}


@media (max-width: 768px) {
    .chart-container {
        height: 50vh;
    }
    .bar {
        width: 14vw;
        max-width: 120px;
        margin: 0 2vw;
    }
    .chart-parnt{
        height: 50vh;
    }
}
@media (max-width: 480px) {
    .chart-container {
        gap: 20px;
        height: 34vh;
    }
    .chart-parnt{
        height: 30vh;
    }
    .bar {
        width: 60px;
        height: 50px;
        margin: 10px 0;
    }
}