@media screen and (max-width: 1440px) {
    .container{max-width:1280px;padding-right:25px;padding-left:25px;}
    .dasboard__menu{width:180px;}
    .property__details__section{width:100%;margin-left:-180px;padding-left:180px;}
    .dasboard__property--box{padding:40px 40px 25px;}
    .dasboard__section .dasboard__section--col{padding:0 15px;}
    .property__listing__section{width:100%;margin-left:-180px;padding-left:180px;}
    .property__details__form--box{padding:30px 45px 30px;}
    .property__viewlist .property__viewlist--sortlist .heapBox .holder{width:185px;}
    .property__details__section .property__tab__wrapper .property__viewlist{padding-left:15px;}

    .mpf-signup__form--section{max-width:960px;}


}

@media screen and (max-width: 1366px) {
    h1,.h1{font-size:30px;}
    .loginpage__inner{padding-top:60px;padding-bottom:30px;}
    .login__box .login__box--inner{max-width:440px;padding:30px 50px 40px;}
    .form-control,.form-control:focus{height:48px;padding:15px 20px;}
    .form__icon .form-control{padding-left:60px;}

}

@media screen and (max-width: 1259px) {
    .container{max-width:960px;padding-right:15px;padding-left:15px;}
    .header__main--menu .header__menu ul li a{font-size:20px;}
    .header__main--menu .header__menu{margin-left:70px;}
    .header__main--menu .header__info{margin-left:60px;}

    .dasboard__section .dasboard__section--col{width:100%;max-width:50%;}
    .dasboard__section .property__list--box{margin-top:200px;}
    .property__list--box .property__list--samplemsg{position:absolute;bottom:100%;left:0;right:0;width:270px;padding:0 15px 100px;margin:0 auto;text-align:center;}
    .property__list--box .property__list--samplemsg:before{transform:rotate(-30deg);left:100%;top:60px;right:0;margin-left:-125px;}
    .footer__inner .footer__top .footer__menu ul li{margin-right:60px;}

    .property__tab__wrapper{flex-direction:column;}
    .property__tab__wrapper .property__tabs{margin-bottom:20px;width:100%;}
    .property__tab__wrapper .property__tabs .tab-link{margin-right:30px;}
    .property__listing__wrapper--list .container__col{width:50%;}
    .property__listing__wrapper--box .property__list--box{flex-wrap:wrap;}
    .property__viewlist{width:100%;}
    .property__viewlist .property__viewlist--sortlist{margin-left:auto;}
    .property__details__section .property__tab__wrapper .property__tabs{width:100%;}
    .property__details__section .property__tab__wrapper .property__viewlist{padding-left:0;width:100%;}

    .property__details__wrapper .property__details__form--col{max-width: 100%;}
    .property__details__wrapper .container__row{flex-direction: column;}
    .property__details__wrapper .property__details__info--col{max-width: 100%;padding-top: 20px;}
    .property__recent--box .property__recent--col{width: 50%;}
    .property__recent--box .property__recent--col:nth-child(2){border-right: 0;}
    .property__recent--box .property__recent--col:last-child{width: 100%;padding-top: 30px;}

    .property__data--col--box .property__data--row .property__data--col ul li form .form-editmode{width:215px;padding-top:20px;}
    .property__data--col--box .property__data--row .property__data--col ul li form .form-control,.property__data--col--box .property__data--row .property__data--col ul li form .form-control:focus{font-size:15px;line-height:25px;letter-spacing:0.08em;}
    .property__data--col--box .property__data--row .property__data--col ul li form .form-editmode p{font-size:16px;line-height:24px;}

    .property__listing__wrapper--box .card__property-box .card__property-box-col-1{padding: 0px 15px 0px 0px;width: 20%;}
    .property__listing__wrapper--box .card__property-box .card__property-box-col-2{width: 60%; padding: 0 15px;}
    .property__listing__wrapper--box .card__property-box .card__property-box-col-3{width: 20%;padding: 0px 0px 0px 15px;}
    .property__listing__wrapper--box .property__list--box .property__list--charts {
        flex-direction: column;
    }
    .property__listing__wrapper--box .property__list--box .property__list--charts .property__list--charts--left{
        width: 100%;
    }
    .property__listing__wrapper--box .property__list--box .property__list--charts .property__list--charts--right{
        width: 100%;
        margin-top: 15px;
    }
    .card__property-box.card-property-rehab .property__list--days{padding:0;}
    .card__property-box.card-property-rehab .property__list--days .property__list--progress-reminig{padding-bottom:15px;}
    .card__property-box.card-property-rehab .property__list--days .property__list--days-box{width:100%;padding-bottom:15px;}
    .card__property-box.card-property-rehab .property__list--days .property__list--days-box:last-child{padding-bottom:0;}

    .card__property-box.card-property-short-term .property__list--days{padding: 0;}
    .card__property-box.card-property-short-term .property__list--days .property__list--progress-reminig{padding-bottom:15px;}
    .card__property-box.card-property-short-term .property__list--days .property__list--days-box{width:100%;padding-bottom:15px;}
    .card__property-box.card-property-short-term .property__list--days .property__list--days-box:last-child{padding-bottom:0;}

    .card__property-box.card-property-pre-construction .card__property-box-col-3 .property__list--price-value{padding-left: 0;padding-top: 0;}
    .card__property-box.card-property-pre-construction .property__list--price-value{flex-wrap: wrap;}
    .card__property-box.card-property-pre-construction .property__list--price-value .property__list--price-value-box{width: 100%;padding-right: 0;}
    .card__property-box.card-property-pre-construction .property__list--price-value .property__list--price-value-closeing{width:100%;padding:15px 0 0 0;}

    .card__property-box.card-property-commercial .property__list--days {width: 100%;padding-left: 0;}
    .card__property-box.card-property-commercial .property__list--days .property__list--days-box{width: 100%;padding-bottom: 15px;}
    .card__property-box.card-property-commercial .property__list--days .property__list--progress-box{margin-top: 0;padding-bottom: 0;}

    .card__property-box.card-property-mortgage .card__property-box-col-3 .property__list--price-value.interest-fees .property__list--price-value-income-box .property__list--price-value-col-half{margin-left: 0;width: 100%;margin-bottom: 0;}
    .card__property-box.card-property-mortgage .card__property-box-col-3 .property__list--price-value.interest-fees .property__list--price-value-col{flex-direction: column;padding-bottom: 15px;}
    .card__property-box.card-property-mortgage .card__property-box-col-3 .property__list--price-value.interest-fees .property__list--price-value-col-half{width: 100%;}

    .property__transactions__wrapper .container__row{flex-wrap: wrap;}
    .property__transactions__wrapper .transactions__snapshot--col{max-width: 100%;}
    .property__transactions__wrapper .transactions__accounts--col{max-width: 100%;padding-top: 20px;}

    .transaction_summary--list-ul .transaction_summary-date{width: 18%;}
    .transaction_summary--list-ul .transaction_summary-category {
        width: 22%;
        padding-right: 20px;
    }
    .transaction_summary--list-ul .transaction_summary-amount{width: 25%;}
    .transaction_summary--list-ul .transaction_summary-description{width: 35%;padding-right: 15px;}

}

@media screen and (max-width: 1199px) {
    .card-form-popup{max-width:720px;}
    .mpf-signup__form--section{max-width:720px;
    padding-bottom: 60px;
}
.mpf-signup__form--section .investor__row .investor__col{width: 33.33%;}
    .mpf-signup__form--section .signup__form_step-1 .investor__row .investor__col{
        width: 50%;
        padding-bottom: 30px;
    }
    .investor__box .investor__box_inner{    padding: 80px 15px 20px;}
    .card-form-popup .form__title{margin-bottom:30px;}
    .card-form-popup .form__title h2{font-size:26px;line-height:38px;letter-spacing:0.06em;}
    .transactions__form--section .form-grupbox-details-box,.tasks__form--section .form-grupbox-details-box{margin-right:-15px;margin-left:-15px;padding:40px 20px 60px;}
}

@media screen and (max-width: 991px) {
    h1,.h1{font-size:26px;}
    .header__main--menu .header__menu{margin-left:70px;position:absolute;left:0;right:0;top:100%;background-color:var(--PrimaryColor);margin:0;display:none;}
    .header__main--menu .header__menu ul li{width:100%;}
    .header__main--menu .header__menu ul li a{font-size:16px;padding:10px 15px;display:block;color:#ffffff;}
    .header__main--menu .header__inner--left .mainlogo{max-width:40px;margin-right:25px;}
    .header__main--menu .header__button .btn{min-width:auto;padding:10px 8px 9px 11px;font-size:30px;text-align:center;border-radius:10px;}
    .header__main--menu .header__button .btn span{display:none;}
    .header__main--menu .header__button .btn span.mobile_btn{display:inline-block;}
    .header__main--menu .header__info{margin-left:50px;}
    
    .dasboard__menu{display:none;}
    .header_icon_menu,
    .header__main--menu .header_icon_menu{display:block;}
    .card-form-popup .mfp-close{left:inherit;right:0;width:50px;height:50px;box-shadow:none;}

    .property__listing__section{margin-left:0;padding-left:0;max-width:560px;margin:0 auto;}
    .property__listing__wrapper--list .container__col{width:100%;}
    .property__data--col--box .property__data--row .property__data--col{width:50%;margin-bottom:30px;}
    .property__data--col--box .property__data--row .property__data--col:nth-child(2n+2)::before{display:none;}
    .property__data--box--equipment .property__data--col--box .property__data--row .property__data--col{width:50%;}
    .property__details__section{margin-left:0;padding-left:0;}

    .property__data--col--box .property__data--row .property__data--col ul li form .form-grupbox{margin-bottom:130px;}

    .property__listing__wrapper--box .property__list--box .property__list--title-address{flex-direction: column;}
    .property__listing__wrapper--box .property__list--box .property__list--title{width: 100%;}
    .property__listing__wrapper--box .property__list--box .property__list--address{width: 100%;}

    .property__listing__wrapper--box .card__property-box .card__property-box-col-1{width: 30%;}
    .property__listing__wrapper--box .card__property-box .card__property-box-col-2{width: 70%;}
    .property__listing__wrapper--box .property__list--box .property__list--info .property__list--info--col{max-width: 50%;}
    .property__listing__wrapper--box .card__property-box .card__property-box-col-3{width: 70%;margin-left: 30%;}

    .property__listing__wrapper--box .property__list--box .property__list--charts {
        flex-direction: row;
    }
    .property__listing__wrapper--box .property__list--box .property__list--charts .property__list--charts--left{width: 50%;}
    .property__listing__wrapper--box .property__list--box .property__list--charts .property__list--charts--right{width: 50%;}
        
    .card__property-box.card-property-rehab .property__list--progress .property__list--progress-box{width:100%;padding-right:0;}
    .card__property-box.card-property-rehab .property__list--progress .property__list--progress-box:last-child{padding-right:0;padding-left:0;}
    .card__property-box.card-property-rehab .property__list--days .property__list--progress-reminig{width:100%;}
    .card__property-box.card-property-rehab .property__list--days .property__list--days-box{width:50%;}

    .card__property-box.card-property-short-term .property__list--progress{width: 100%;}
    .card__property-box.card-property-short-term .property__list--days .property__list--progress-reminig{width: 100%;}
    .card__property-box.card-property-short-term .property__list--days .property__list--days-box{width: 50%;}
    
    .card__property-box.card-property-pre-construction .card__property-box-col-3 .property__list--price-value .property__list--price-value-box{padding-top: 15px;}

    .card__property-box.card-property-commercial .property__list--progress .property__list--progress-box{width: 100%;padding-right: 0;}
    .card__property-box.card-property-commercial .property__list--progress .property__list--progress-box:last-child{padding-left: 0;}
    .card__property-box.card-property-commercial .property__list--days .property__list--days-box{width: 50%;}

    .card__property-box.card-property-mortgage .card__property-box-col-3 .property__list--price-value.interest-fees .property__list--price-value-income-box{padding-bottom: 15px;}
    .card__property-box.card-property-mortgage .card__property-box-col-3 .property__list--price-value.interest-fees .property__list--price-value-col{flex-direction: row;padding-bottom: 0;}


    .tab-content-main {
        padding: 37px 25px 50px 24px;
    }
    .plan-block ul li span {
        margin-right: 10px;
    }


}

@media screen and (max-width: 767px) {
    h1,.h1{font-size:22px;}
    .container{max-width:640px;padding-right:15px;padding-left:15px;}
    .btn{padding:12px 20px;min-width:140px;}

    .header__main--menu .header__info{margin-left:30px;}
    .header__main--menu .loginpage__inner{padding-top:36px;padding-bottom:30px;}
    .header__main--menu .header__inner{padding-top:10px;padding-bottom:10px;}
    .login__box .login__box--inner{padding:30px;}
    .login-page .header__inner .mainlogo{max-width:50px;}
    .loginpage__inner .login__box{padding:0 20px;}
    .login__box .login__box--inner .form-grupbox:before{width:20px;height:20px;right:-25px;margin-top:-10px;}

    .loginpage__inner .maintitle h1{margin-bottom:17px;}
    .loginpage__inner .accountlink{margin-bottom:15px;}
    .dasboard__section .dasboard__section--col{max-width:100%;padding:0;margin-bottom:40px;}
    .dasboard__inner{padding-top:30px;padding-bottom:200px;overflow:hidden;}
    .footer__inner .footer__top .footer__menu ul li{margin-right:0;width:100%;}
    .footer__inner{padding:30px 0 20px;}
    .footer__inner .footer__top{padding-bottom:120px;}
    .footer__inner .footer__bottom{justify-content:center;flex-direction:column;}
    .footer__inner .footer__bottom .footer__logo{margin-bottom:40px;}
    
    .input-property-output{display:flex;align-items:center;flex-direction:column;justify-content:center;}
    .input-property-output .input-property-output-img{margin:0 auto 20px;}
    .card-form-popup{padding:50px 20px 40px;}
    .card-form-popup .form__title{margin-bottom:30px;text-align:center;}
    .card-form-popup .form__title h2{font-size:22px;line-height:32px;}
    .card-form-popup .form__title p{font-size:16px;line-height:24px;}
    .heapBox .handler{right:20px;}
    .property__details__form .steps{position:inherit;right:0;bottom:0;top:-15px;}
    .verification-email-page .verificationemail__inner{padding-left:40px;padding-right:40px;}
    .verificationemail__inner .maincontain p{font-size:16px;line-height:22px;}
    .transactions__form--section .form-grupbox,
    .tasks__form--section .form-grupbox{max-width: 100%;padding: 0;}

    .transactions__form--section .form-grupbox label,
    .tasks__form--section .form-grupbox label{font-size:14px;line-height:22px;letter-spacing:0.06em;padding-left:10px;margin-bottom:5px;}

    .transactions__form--section .form-grupbox-details-box .form-grupbox.form-grupbox-file label,
    .tasks__form--section .form-grupbox-details-box .form-grupbox.form-grupbox-file label{display:block;text-align:center;}
    .transactions__form--section .form-grupbox-details-box,.tasks__form--section .form-grupbox-details-box{padding:20px 15px;}

    .transactions__form--section .form-grupbox .heapBox .holder,
    .transactions__form--section .form-grupbox .form-control,
    .tasks__form--section .form-grupbox .heapBox .holder,
    .tasks__form--section .form-grupbox .form-control{font-size:14px;line-height:22px;letter-spacing:0.06em;}

    .transactions__form--section .list-history-row .history-list-col .history-list-name,
    .transactions__form--section .list-history-row .history-list-col .history-list-file,
    .transactions__form--section .list-history-row .history-list-col .history-list-date,
    .tasks__form--section .list-history-row .history-list-col .history-list-name,
    .tasks__form--section .list-history-row .history-list-col .history-list-file,
    .tasks__form--section .list-history-row .history-list-col .history-list-date{width:100%;text-align:left;}

    .transactions__form--section .form-grupbox-file .fileUpload .file-input-btn,
    .transactions__form--section .form-grupbox-file .fileUpload .file-input-output,
    .tasks__form--section .form-grupbox-file .fileUpload .file-input-btn,
    .tasks__form--section .form-grupbox-file .fileUpload .file-input-output{width:100%;}
    .transactions__form--section .form-grupbox-file .fileUpload .file-input-output,
    .tasks__form--section .form-grupbox-file .fileUpload .file-input-output{display:flex;justify-content:center;align-items:center;padding-top:30px;}
    .transactions__form--section .form-grupbox-file .browse-button,
    .tasks__form--section .form-grupbox-file .browse-button{position:relative;margin:0 auto;margin-top:20px;}

    .transactions__snapshot--box{padding: 15px;}
    .transactions__snapshot--inner-ul{overflow: auto;}
    .transactions__snapshot--inner-ul li{min-width: 660px;}

    .property__transaction_summary__wrapper .transaction_summary--box{padding: 15px;}

    .transaction_summary--list-ul {overflow: auto;}
    .transaction_summary--list-ul li{min-width: 660px;}

    .property__transactions__wrapper .transactions__accounts__info--box{padding: 15px;}

    .tab-content-main {
        padding: 25px 15px;
    }
    .header__main--menu .header__button .btn-red {
        margin-right: 6px;
    }
    .header__main--menu .header__info {
        margin-left: 6px;
    }

    .header__main--menu .header__info .header__info--user {
        margin-left: 10px;
    }

    .header__main--menu .header__inner--left .mainlogo {
        margin-right: 15px;
    }
    .plan-block .plan-btn h3 {
        text-align: left;
    }

    .plan-block .plan-right {
        text-align: left;
        padding: 15px 0 0;
    }

    .plan-block .btn {
        margin-left: 0;
    }
    .plan-block {
        padding: 20px 20px 20px 15px;
        margin: 0 0 20px;
    }

    #select_plan .card-tabbed-content .row {
        flex-direction: column-reverse;
    }

    .account-setting .form__title h2 {
        margin: 0;
    }

    .plan-block .row {
        flex-direction: column !important;
    }

    .account-setting .nav-tabs {
        display: flex;
        justify-content: center;
    }
    .nav-tabs .nav-link {
        padding: 5px;
        font-size: 16px;
        line-height: 25px;
        background: transparent !important;
    }

    .header__main--menu .header__info .header__info--user .dropdown-menu {
        width: 315px;
        margin: 11px 0 0 !important;
    }

    .topbar{
        padding: 15px 0;
    }
    .topbar-inner {
        display: block;
        text-align: center;
    }
    .topbar-inner p {
        margin: 0 0 10px;
        font-size: 12px;
        line-height: 18px;
    }
}

@media screen and (max-width: 649px){
    .property__viewlist .property__viewlist--sortlist .heapBox .holder{width: 200px;}
    .property__listing__wrapper--box .property__list--box .property__list--title--icon{width: 50%;}
    .property__listing__wrapper--box .property__list--box .property__list--checkbox--heart{flex-direction: row;}
    .property__listing__wrapper--box .property__list--box .property__list--checkbox--heart .property__list--heart{margin-bottom:0;margin-right:20px;}
    .property__listing__wrapper--box .property__list--box .property__list--title-address-info{width:100%;}
    .property__listing__wrapper--box .property__list--box .property__list--info .property__list--info--col{max-width:50%;padding:20px 0;}
    .property__listing__wrapper--box .property__list--box .property__list--title{padding-left:0;margin-left:0;width:50%;}
    .property__listing__wrapper--box .property__list--box .property__list--address{width:40%;}
    .property__listing__wrapper--box .property__list--box .property__list--title{width:100%;}
    .property__listing__wrapper--box .property__list--box .property__list--address{width:100%;}
    .property__details__form--box{padding:20px 15px;min-height:auto;}
    .property__details__form{min-height:auto;}

    .wizard > .content{min-height: 600px;}
    .property__details__form .form-grupbox-row{margin-left: 0;margin-right: 0;}
    .property__details__form .form-grupbox-row .form-grupbox{max-width: 100%;padding: 0;}
    .property__recent--box .property__recent--col{width:100%;padding:0 15px 20px;border-right:0;}
    .property__data--box .property__data--title:before{right: 15px;}
    .property__data--box .property__data--title{    padding: 22px 40px 20px 15px;}
    .property__data--box .property__data--title h3{font-size: 18px;line-height: 26px;}
    .property__data--col--box{    margin: 0 15px;}
    .property__details__form--output .property__details__form-cost,
    .property__details__form--output .property__details__form-time{width:100%;padding:0 15px;}
    .property__details__form--output .property__details__form-graph-box .property__details__form-graph-col{width:50%;}
    .mpf-signup__form--section .investor__row .investor__col{width:100%;padding-bottom:20px;}
    .mpf-signup__form--section .signup__form_step-1 .investor__row .investor__col{width:100%;padding-bottom:20px;}

    .property__listing__wrapper--box .card__property-box .card__property-box-col-1{width: 100%;padding: 0;padding-bottom: 30px;}
    .property__listing__wrapper--box .card__property-box .card__property-box-col-2{width: 100%;padding: 0;}
    .property__listing__wrapper--box .card__property-box .card__property-box-col-3{width: 100%;margin-left: 0;padding: 0;}

}

@media screen and (max-width: 459px){
    .property__listing__wrapper--box .property__list--box .property__list--title-address{display:flex;flex-direction:column;}
    .property__data--col--box .property__data--row .property__data--col{width: 100%;}
    .property__data--col--box .property__data--row .property__data--col:before{display: none;}
    .property__data--box--equipment .property__data--col--box .property__data--row .property__data--col{width:100%;}
    .property__detail__icons .property__viewlist--icon{width:34px;height:30px;}
    .property__viewlist .property__viewlist--sortlist .heapBox .holder{width:180px;}
    .property__data--col--box .property__data--row .property__data--col ul li form .form-editmode{padding-top:30px;left:0;width:100%;padding-left:40px}
    .property__data--col--box .property__data--row .property__data--col ul li form .form-editmode:before{width:80px;height:60px;transform:rotate(100deg);margin-right:-60px;}
    .property__listing--main--title{padding-left: 10px;}
    .property__transaction_summary--main--title{padding-left: 10px;}
    .property__transaction_summary--main--title .property__transaction_summary--sortlist .heapBox .holder{width: 200px;}
    .transactions__accounts--buttons {
        flex-direction: column;
        align-items: center;
    }
    .transactions__accounts--buttons .transactions__accounts--btn-col{margin-bottom: 10px;}
}

@media screen and (max-width: 420px){
    .loginpage__inner .login__box{padding:0 15px;}
    .login__box .login__box--inner .form-submit-grupbox{flex-direction:column;}
    .login__box .login__box--inner .form-checkbox{margin-bottom:20px;}
}
