@charset "utf-8";
/* CSS Document */

@media only screen and (min-width : 10px) and (max-width : 319px) {
    .payment-bnt-info a {
        font-size: 20px;
    }

    .mobile-view {
        display: none;
    }

    .header-bar {
        padding: 0px 0px;
        width: 100%;
    }

    .auto-width {
        width: 100%;
    }

    ul.info-mini li {
        border: none;
    }

    .sticky.header-bar {
        top: 0px;
        transition: all 0.50s linear;
    }

    ul.info-mini li a {
        font-size: 12px;
    }

    ul.info-mini li {
        width: 100%;
        display: inline-flex;
    }

    .header-bar {
        top: 100px;
    }

    span.baricon img {
        width: 40px;
    }

    .title-of-heading p {
        padding: 10px 0px;
        font-size: 13px;
    }

    .video-container video {
        display: none;
    }

    .top_heading h1 {
        font-size: 28px;
    }

    .mobile-action {
        display: block;
    }

    .btn-action a {
        padding: 15px 18px;
        font-size: 18px;
        width: 100%;
        text-align: left;
    }

    .showcase {
        padding: 180px 0px 180px 0px;
    }

    .btn-action {
        padding: 20px 0 0px 0;
    }

    .box-action {
        display: none;
    }

    .welcome-info {
        padding: 40px 0px 60px 0px;
    }

    .btn-learn-more {
        text-align: center;
        padding: 0 0 40px 0;
    }

    .land-at-planet {
        padding: 20px 15px 20px 15px;
        width: auto;
    }

    .careers-details ul li {
        font-size: 15px;
    }

    .view-careersbnt a {
        display: inline;
        font-size: 14px;
        padding: 6px 15px;
    }

    .group-family-of-companies ul li {
        padding: 0px 10px 10px 0px;
        width: 49%;
    }

    .planet-financial-company {
        padding: 40px 0px 10px 0px;
    }

    .community-details p {
        font-size: 16px;
    }

    .community-type-logo ul li {
        display: inline;
        padding: 0px 0px;
    }

        .community-type-logo ul li img {
            width: 33.33%;
        }

    .learmore-bnt a {
        font-size: 18px;
        padding: 10px 30px;
    }

    .desc-info p {
        padding: 10px 10px 0 0px;
    }

    .img-themb {
        width: 100%;
    }

    .desc-info {
        width: 100%;
    }

    i.fa-solid.fa-angle-right.arrow-mobile {
        display: inline;
        float: right;
    }

    .footer-bg {
        padding: 0 0 30px 0;
    }

    .bg-form {
        margin-top: 150px;
    }
    /***About-us**/
    .title-of-innerpages h1 {
        font-size: 28px;
    }

    .title-of-innerpages {
        padding: 215px 0 80px 0px;
    }

    .page-details-section {
        padding: 15px 0px 60px 0px;
    }

    .bg-action-section {
        margin: 40px 0 0px 0;
    }

    /***cus-slider***/

    .owl-nav {
        position: unset;
    }

    button.owl-next {
        float: none;
        position: unset;
        text-align: center;
    }

    .carousel-testimonial .owl-nav {
        text-align: center;
    }

    button.owl-prev {
        position: unset;
    }

    .carousel-testimonial .owl-nav button.owl-next span, .carousel-testimonial .owl-nav button.owl-prev span {
        padding: 30px 60px 0px 60px;
    }


    /***existing-customers***/
    .existing-customers h1 {
        font-size: 36px;
    }

    .mobile-space-mb {
        margin: 0 0 10px 0px !important;
    }

    .customer-updates h2 {
        font-size: 23px;
        margin: 20px 0 30px 0;
    }

    .making-action a {
        padding: 7px 16px;
    }

    /**loantransfer**/
    .mobile-valuenone {
        display: none;
    }

    .steps-bg-details {
        margin: 0 0 0 0px;
    }

    .steps-bg-details {
        padding: 40px 30px 20px 20px;
        margin: 0 0 0 0px;
    }

    .step-of-register {
        padding: 0px;
    }

    .steps-details p {
        font-size: 30px;
        line-height: 40px;
        text-align: left;
        padding: 0 0 0 20px;
    }

    .reg-step span {
        font-size: 20px;
    }

    .reg-step p {
        font-size: 30px;
    }

    .box-info-support p {
        font-size: 18px;
    }

    .box-info-support {
        padding: 30px 50px;
        margin: 0px 0px 30px 0px;
    }

    .register-nowbnt {
        padding: 20px 0 0 0;
    }

        .register-nowbnt a {
            width: 250px;
            font-size: 18px;
        }

    .faq-title h2 {
        font-size: 22px;
    }

    .title-of-question p {
        font-size: 18px;
        line-height: 30px;
    }

    .info-loan h2 {
        font-size: 28px;
        margin: 20px 0px 40px 0px;
    }

    .info-loan p {
        font-size: 18px;
    }

    .details-loan-info p {
        font-size: 30px;
        padding: 0px 10px;
    }

    .bg-loan-register {
        padding: 20px 0px;
    }

    .register-action a {
        padding: 16px 18px;
        font-size: 15px;
        width: 100%;
        text-align: center;
    }

    .poin-of-loan {
        padding: 50px 0 50px 0;
    }

    .loan-point-infobel p {
        font-size: 18px;
    }

    .loan-point-infobel ul li {
        font-size: 18px;
    }

    .register-title h2 {
        font-size: 28px !important;
    }

    .about-info-planet p {
        font-size: 18px;
    }

    .about-info-planet a {
        margin: 10px 0 30px 0;
    }


    /***planet-with-a-purpose***/


    .planet-home p {
        padding: 0px 0px;
    }

    .info-details-blog {
        padding: 0;
    }

        .info-details-blog h1 {
            font-size: 36px;
            text-align: center;
        }

    .img-blg-itme img {
        display: none;
    }

    .info-details-blog h2 {
        font-size: 26px;
    }


    /***careers**/

    .careers-tagline {
        text-align: center;
    }

        .careers-tagline h1 {
            font-size: 40px;
            line-height: 45px;
        }

        .careers-tagline p {
            font-size: 18px;
            line-height: 25px;
            margin: 20px 0px 40px 0px;
        }

        .careers-tagline a {
            font-size: 16px;
        }

    .careers-bg {
        padding: 120px 0 60px 0;
        background-position: 80% 60%;
    }

    .careers-tagline a {
        font-size: 16px;
        margin: 200px 0 0 0;
    }

    .award-icons h2 {
        font-size: 28px;
        line-height: 40px;
    }

    .award-icons ul {
        padding: 20px 0 0 0;
    }

    .box-inputvalue {
        padding: 40px 30px;
    }

    .value-of-market p {
        font-size: 27px;
        line-height: 30px;
        padding: 0 0 25px 0;
    }

    .title-of-market {
        padding: 0px 0px 0px 0px;
    }

        .title-of-market h2 {
            font-size: 37px;
            line-height: 38px;
            margin: 40px 0 10px 0;
            text-align: center;
        }

        .title-of-market p {
            font-size: 18px;
            text-align: center;
        }

    .location-bginput {
        padding: 20px 16px;
    }

    .tab button {
        font-size: 15px;
    }

    .responsive-view {
        display: block;
    }

    .careers-point.desktop {
        display: none;
    }

    .grow-here h2 {
        font-size: 40px;
        line-height: 46px;
        text-align: center;
    }

    .grow-here p {
        font-size: 16px;
        margin: 20px 0px;
        text-align: center;
    }

    .name-of-tagline {
        padding: 0px 0px;
        text-align: center;
    }

    .brand-ser {
        width: 100%;
        text-align: center;
    }

    .brand-growth {
        display: inline !important;
    }

    .brand-ser img {
        max-width: 250px;
    }

    .name-of-tagline h2 {
        line-height: 36px;
        padding: 30px 0 0 0;
    }

    .arrow-indi {
        text-align: center;
    }

        .arrow-indi img {
            transform: rotate(-252deg);
            max-width: 100px;
            margin: 0px 0px 40px 0px;
        }

    .mobile-img-best {
        background-size: cover;
        background-repeat: no-repeat;
        width: 100%;
        margin: 0px;
        padding: 100px 0px 0px 0px;
        background-image: url(../images/mob-49.jpg);
    }

    .only-best-wining-section {
        background-image: block !important;
    }

    .only-best-wining-section {
        padding: 0px 0px 0px 0px;
    }

    .title-center-list h2 {
        padding-bottom: 50px;
        font-size: 46px;
    }

    .details-of-best-careers p {
        font-size: 16px;
        padding: 0px;
    }

    .details-of-best-careers span img {
        max-width: 100%;
    }

    .box-view-best {
        width: 100%;
        padding: 30px 10px 40px 10px;
        box-shadow: 0px 120px 11px 7px #f7f7f7;
        filter: none;
    }

    .btn-benift-high a {
        font-size: 14px;
        padding: 12px 7px;
    }

    .flattered-title {
        padding: 0 0 0 0px;
    }

        .flattered-title h2 {
            font-size: 37px;
            line-height: 38px;
            text-align: center;
        }

        .flattered-title p {
            font-size: 18px;
            text-align: center;
        }

    .slick-prev {
        left: -6px;
    }

    .slick-next {
        right: 30px;
    }

    .box-testimonials-planet {
        float: none;
        width: 75%;
        margin: auto 13%;
        display: inline-block;
        align-items: start;
    }

    .box-details-pure p {
        font-size: 16px;
        padding: 30px 10px 10px 10px;
        text-align: center;
    }

    .client-img-name {
        text-align: center;
        width: 100%;
        margin: 0px;
        padding: 0px;
    }

    .message-of-value-client p {
        font-size: 18px;
    }

    .quote-icon img {
        width: 70px;
    }

    .quote-end img {
        width: 70px;
    }

    .quote-end {
        right: -24px;
        bottom: -33px;
    }

    .quote-icon {
        left: -4px;
        top: -20px;
    }

    .value-testimonial-slider {
        padding: 30px 0px 0px 0px;
    }

    .owl-theme .owl-controls {
        bottom: -3%;
    }

    .section-title-planet h2 {
        font-size: 48px;
        padding: 70% 0 0 0;
        margin: 100px 0 0 0;
    }

    .planet-today {
        background-position: center;
    }

    .btn-action-planet a {
        padding: 18px 20px;
        font-size: 16px;
    }

    .testimonial-box-careers {
        padding: 40px 0 0 0;
    }

    .logo-ofplatform-rating {
        position: unset;
        text-align: center;
        width: 100%;
    }


    /**Footer-work***/
    .title-of-leader ul li {
        display: inline-block;
        padding: 0px 15px 20px 15px;
    }

    ul.social-icons {
        float: left;
        padding: 0px 0 0 0;
    }

    .footernav {
        padding: 10px 0px 40px 0px;
    }

    .title-nav {
        padding: 30px 0 0 0px;
    }

    .group-family-of-companies {
        padding: 30px 0 0 0;
    }


        .group-family-of-companies ul {
            margin: 0px;
            padding: 0px 0 50px 20px;
        }

    ul.logo-group-family li {
        width: 100%;
        padding: 16px 0;
    }

    .legal-menu {
        padding: 50px 20px 0 20px;
    }

    .team-member-shifit {
        display: inline-block !important;
    }



    /****Join Planet Today-slider**/

    .mobile-slider-view {
        display: block;
    }

    .mobile-noshow {
        display: none;
    }

    .desc-info p {
        font-size: 13px;
        text-align: left;
    }

    .img-themb {
        padding: 10px 0px 0 0px;
        max-width: 115px;
        text-align: left;
    }

    .name-of-cus {
        padding: 0px 0px;
    }

    .img-themb img {
        width: 75%;
        text-align: left;
    }

    .splide__pagination {
        display: none;
    }

    .bg-info-tech {
        width: 90%;
        margin: 0px 0 10px 0px;
    }

    .mobile-slider-view .land-at-planet {
        padding: 10px 5px 20px 15px;
        width: 85%;
    }

    .mobile-slider-view .careers-details h3 {
        margin: 0px;
        font-size: 18px;
    }

    .mobile-slider-view .careers-details ul li img {
        width: 23px;
        margin: 0 0 0px 0;
        padding: 0 0 0px 0;
    }

    .mobile-slider-view .careers-details ul li {
        font-size: 13px;
    }

    .mobile-slider-view .careers-info {
        padding: 0px 0 0 0;
    }

    .mobile-slider-view .view-careersbnt a {
        font-size: 14px;
    }

    .mobile-slider-view .view-careersbnt {
        padding: 13px 0px 0px;
    }

    .mobile-slider-view .careers-details ul li {
        line-height: 26px;
    }

    .mini-heder {
        height: auto;
    }

    .customer-message a:before {
        display: none;
    }


    /**Menu-new-css***/
    li.mobile-part {
        display: none;
    }

    li.menubar {
        padding: 10px 7px 0px 35px !important;
    }

    .Menu-hero {
        padding: 3px 0 0 0;
    }

    .navBar {
        top: 10px;
    }


    .info-contact-makepayments {
        padding: 0px;
    }

    /**-update-footer***/

    .title-nav p {
        font-size: 13px;
    }


    /***homeowners-assistance**/
    .details-of-aboutus h2 {
        font-size: 23px;
    }

    a.word-break {
        word-wrap: break-word;
    }

    .check-point-info ul {
        padding: 0px;
    }

    .short-sale-info ul {
        padding: 0px;
    }

    .experienced-info h3 {
        padding: 20px 0px 24px 0px;
    }

    ul.mobile-action-view li a {
        background-color: #282964;
        font-size: 14px;
    }

    /***Purchase-EDGE***/

    .youtube-videos-iframe iframe {
        width: 100%;
    }

    ul.min-inner {
        padding: 0 0 0 30px;
    }

    .register-action {
        width: 90%;
        float: none;
        margin: 0 auto;
    }

    span.urlline-break {
        word-wrap: break-word;
    }

    ul.more-space-right {
        padding: 0 0 0 50px;
    }

    ul.social-icons li {
        padding: 0px 0px 0px 7px;
    }

    .branch-address {
        padding: 0px 0px;
    }

    .address-info .branch {
        width: 100%;
    }

    .mobile-height a {
        height: auto;
        line-height: 28px;
    }

    ul.more-space-mobile {
        padding: 0 0 0 20px;
    }

    .splide__arrow--prev svg {
        transform: scaleX(-1);
        position: absolute;
        bottom: 0px;
        text-align: center;
        float: left;
        width: 82%;
    }

    .img-themb {
        min-width: auto;
    }

    .splide__arrow--next svg {
        right: 1em;
        position: absolute;
        z-index: 9999;
        bottom: 0px;
        right: 110px;
    }

    .mobile-slider-view .careers-details ul li {
        font-size: 10px;
    }

    .careers-details ul li {
        font-size: 12px;
    }

    .desc-info p {
        font-size: 11px;
        text-align: left;
    }

    .splide__arrow {
        display: contents;
    }

    .owl-theme .owl-controls .owl-buttons div {
        width: 50px;
    }

    .video-info iframe {
        width: 100%;
    }

    ul.info-listcontact {
        padding: 0px 0px 0px 20px;
    }

    .professional-bnt {
        text-align: center;
    }

    .steps-details p {
        font-size: 17px;
        line-height: 28px;
    }

    .full-details-of-member-team ul {
        padding: 0 0 0 20px !important;
    }

    ul.list-manage-dot {
        padding: 0 0 0 20px !important;
    }

    .full-details-of-member-team {
        padding: 40px 0 0 0;
    }

    .brand-ser {
        position: relative;
        left: 0px;
    }

    /**Bottom-strip-css**/

    .agent-strip_text_intro {
        left: 26px;
    }

    #closebtn_info {
        right: 10%;
    }

    .agent-strip_img {
        display: none;
    }



    .bnt-webinfo {
        display: none;
    }

    .desing-withset {
        width: 100%;
    }

    .logo a img {
        max-width: 200px;
        padding-left: 40px;
    }

    i.fa-solid.fa-bars.mobile-menubar {
        top: -2px;
    }


    .sticky i.fa-solid.fa-bars.mobile-menubar {
        top: 8px;
    }


    .popup {
        width: 270px;
        left: 55%;
    }

    .popup2 {
        width: 270px;
        left: 55%;
    }
    /**Search**/

    .search-fild {
        display: inline-block !important;
        width: 100%;
    }

    .search-button input {
        margin: 12px 0 0 0;
    }

    .text-box-search {
        min-width: 100% !important;
    }

    .padding-space-none {
        padding: 0 0 0 20px !important;
    }
}


@media only screen and (min-width : 320px) and (max-width : 480px) {
    .payment-bnt-info a {
        font-size: 20px;
    }


    .mobile-view {
        display: none;
    }

    .header-bar {
        padding: 0px 0px;
        width: 100%;
    }

    .auto-width {
        width: 100%;
    }

    ul.info-mini li {
        border: none;
    }

    .sticky.header-bar {
        top: 0px;
        transition: all 0.50s linear;
    }

    ul.info-mini li a {
        font-size: 12px;
    }

    ul.info-mini li {
        width: 100%;
        display: inline-flex;
    }

    .header-bar {
        top: auto;
    }

    span.baricon img {
        width: 40px;
    }

    .title-of-heading p {
        padding: 10px 0px;
        font-size: 13px;
    }

    .video-container video {
        display: none;
    }

    .top_heading h1 {
        font-size: 28px;
    }

    .mobile-action {
        display: block;
    }

    .btn-action a {
        padding: 15px 18px;
        font-size: 18px;
        width: 100%;
        text-align: left;
    }

    .showcase {
        padding: 180px 0px 180px 0px;
        height:100vh;
    }

    .btn-action {
        padding: 20px 0 0px 0;
    }

    .box-action {
        display: none;
    }

    .welcome-info {
        padding: 40px 0px 60px 0px;
    }

    .btn-learn-more {
        text-align: center;
        padding: 0 0 40px 0;
    }

    .land-at-planet {
        padding: 20px 15px 20px 15px;
        width: auto;
    }

    .careers-details ul li {
        font-size: 15px;
    }

    .view-careersbnt a {
        display: inline;
        font-size: 14px;
        padding: 6px 15px;
    }

    .group-family-of-companies ul li {
        padding: 0px 10px 10px 0px;
        width: 49%;
    }

    .planet-financial-company {
        padding: 40px 0px 10px 0px;
    }

    .community-details p {
        font-size: 16px;
    }

    .community-type-logo ul li {
        display: inline;
        padding: 0px 0px;
    }

        .community-type-logo ul li img {
            width: 33.33%;
        }

    .learmore-bnt a {
        font-size: 18px;
        padding: 10px 30px;
    }

    .desc-info p {
        padding: 10px 10px 0 0px;
    }

    .desc-info {
        width: 100%;
    }

    i.fa-solid.fa-angle-right.arrow-mobile {
        display: inline;
        float: right;
    }

    .footer-bg {
        padding: 0 15px 30px;
    }

    /***About-us**/

    .title-of-innerpages h1 {
        font-size: 28px;
    }

    .title-of-innerpages {
        padding: 215px 0 80px 0px;
    }

    .page-details-section {
        padding: 15px 15px 60px;
    }

    .w-80 {
        width: 100% !important;
    }

    .bg-action-section {
        margin: 40px 0 0px 0;
    }

    /***cus-slider***/

    .owl-nav {
        position: unset;
    }

    button.owl-next {
        float: none;
        position: unset;
        text-align: center;
    }

    button.owl-prev {
        position: unset;
    }

    .carousel-testimonial .owl-nav button.owl-next span, .carousel-testimonial .owl-nav button.owl-prev span {
        padding: 30px 70px 0px 50px;
    }


    /***existing-customers***/
    .existing-customers h1 {
        font-size: 36px;
    }

    .mobile-space-mb {
        margin: 0 0 10px 0px !important;
    }

    .customer-updates h2 {
        font-size: 23px;
        margin: 20px 0 30px 0;
    }

    .making-action a {
        padding: 7px 16px;
    }

    /**loantransfer**/
    .mobile-valuenone {
        display: none;
    }

    .steps-bg-details {
        margin: 0 0 0 0px;
    }

    .steps-bg-details {
        padding: 40px 30px 20px 20px;
        margin: 0 0 0 0px;
    }

    .step-of-register {
        padding: 0px;
    }

    .steps-details p {
        font-size: 30px;
        line-height: 40px;
        text-align: left;
        padding: 0 0 0 20px;
    }

    .reg-step span {
        font-size: 24px;
    }

    .reg-step p {
        font-size: 42px;
    }

    .box-info-support p {
        font-size: 18px;
    }

    .box-info-support {
        padding: 30px 50px;
        margin: 0px 0px 30px 0px;
    }

    .register-nowbnt {
        padding: 20px 0 0 0;
    }

        .register-nowbnt a {
            width: 250px;
            font-size: 18px;
        }

    .faq-title h2 {
        font-size: 22px;
    }

    .title-of-question p {
        font-size: 18px;
        line-height: 30px;
    }

    .info-loan h2 {
        font-size: 28px;
        margin: 20px 0px 40px 0px;
    }

    .info-loan p {
        font-size: 18px;
    }

    .details-loan-info p {
        font-size: 30px;
        padding: 0px 10px;
    }

    .bg-loan-register {
        padding: 20px 0px;
    }

    .register-action a {
        padding: 16px 18px;
        font-size: 15px;
        width: 100%;
        text-align: center;
    }

    .poin-of-loan {
        padding: 50px 0 50px 0;
    }

    .loan-point-infobel p {
        font-size: 18px;
    }

    .loan-point-infobel ul li {
        font-size: 18px;
    }

    .register-title h2 {
        font-size: 28px !important;
    }

    .about-info-planet p {
        font-size: 18px;
    }

    .about-info-planet a {
        margin: 10px 0 30px 0;
    }


    /***planet-with-a-purpose***/


    .planet-home p {
        padding: 0px 0px;
    }

    .info-details-blog {
        padding: 0;
    }

        .info-details-blog h1 {
            font-size: 36px;
            text-align: center;
        }

    .img-blg-itme img {
        display: none;
    }

    .info-details-blog h2 {
        font-size: 26px;
    }


    /***careers**/

    .careers-tagline {
        text-align: center;
        min-width: 100% !important;
    }

        .careers-tagline h1 {
            font-size: 40px;
            line-height: 45px;
        }

        .careers-tagline p {
            font-size: 18px;
            line-height: 25px;
            margin: 20px 0px 40px 0px;
        }

        .careers-tagline a {
            font-size: 16px;
        }

    .careers-bg {
        padding: 120px 0 60px 0;
        background-position: 80% 60%;
    }

    .careers-tagline a {
        font-size: 16px;
        margin: 200px 0 0 0;
    }

    .award-icons h2 {
        font-size: 28px;
        line-height: 40px;
    }

    .award-icons ul {
        padding: 20px 0 0 0;
    }

    .box-inputvalue {
        padding: 40px 30px;
    }

    .value-of-market p {
        font-size: 27px;
        line-height: 30px;
        padding: 0 0 25px 0;
    }

    .title-of-market {
        padding: 0px 0px 0px 0px;
    }

        .title-of-market h2 {
            font-size: 37px;
            line-height: 38px;
            margin: 40px 0 10px 0;
            text-align: center;
        }

        .title-of-market p {
            font-size: 18px;
            text-align: center;
        }

    .location-bginput {
        padding: 20px 16px;
    }

    .tab button {
        font-size: 15px;
    }

    .responsive-view {
        display: block;
    }

    .careers-point.desktop {
        display: none;
    }

    .grow-here h2 {
        font-size: 40px;
        line-height: 46px;
        text-align: center;
    }

    .grow-here p {
        font-size: 16px;
        margin: 20px 0px;
        text-align: center;
    }

    .name-of-tagline {
        padding: 0px 0px;
        text-align: center;
    }

    .brand-ser {
        width: 100%;
        text-align: center;
    }

    .brand-growth {
        display: inline !important;
    }

    .brand-ser img {
        max-width: 250px;
    }

    .name-of-tagline h2 {
        line-height: 36px;
        padding: 30px 0 0 0;
    }

    .arrow-indi {
        text-align: center;
    }

        .arrow-indi img {
            transform: rotate(-252deg);
            max-width: 100px;
            margin: 0px 0px 40px 0px;
        }

    .mobile-img-best {
        background-size: cover;
        background-repeat: no-repeat;
        width: 100%;
        margin: 0px;
        padding: 100px 0px 0px 0px;
        background-image: url(../images/mob-49.jpg);
    }

    .only-best-wining-section {
        background-image: none !important;
    }

    .only-best-wining-section {
        padding: 0px 0px 0px 0px;
    }

        .only-best-wining-section .title-center-list h2 {
            width: 100%;
        }

    .title-center-list h2 {
        padding-bottom: 50px;
        font-size: 46px;
    }

    .details-of-best-careers p {
        font-size: 16px;
        padding: 0px;
    }

    .details-of-best-careers span img {
        max-width: 100%;
    }

    .box-view-best {
        width: 100%;
        padding: 30px 10px 40px 10px;
        box-shadow: 0px 120px 11px 7px #f7f7f7;
        filter: none;
    }

    .btn-benift-high a {
        font-size: 14px;
        padding: 12px 7px;
    }

    .flattered-title {
        padding: 0 0 0 0px;
    }

        .flattered-title h2 {
            font-size: 37px;
            line-height: 38px;
            text-align: center;
        }

        .flattered-title p {
            font-size: 18px;
            text-align: center;
        }

    .slick-prev {
        left: 0px !important;
    }

    .slick-next {
        right: 33px !important;
    }

    .box-testimonials-planet {
        float: none;
        width: 75%;
        margin: auto 13%;
        display: inline-block;
        align-items: start;
    }

    .box-details-pure p {
        font-size: 16px;
        padding: 30px 10px 10px 10px;
        text-align: center;
    }

    .client-img-name {
        text-align: center;
        width: 100%;
        margin: 0px;
        padding: 0px;
    }

    .message-of-value-client p {
        font-size: 18px;
    }

    .quote-icon img {
        width: 70px;
    }

    .quote-end img {
        width: 70px;
    }

    .quote-end {
        right: -24px;
        bottom: -33px;
    }

    .quote-icon {
        left: -4px;
        top: -20px;
    }

    .value-testimonial-slider {
        padding: 30px 0px 0px 0px;
    }

    .owl-theme .owl-controls {
        bottom: -3%;
    }

    .section-title-planet h2 {
        font-size: 48px;
        padding: 70% 0 0 0;
        margin: 100px 0 0 0;
    }

    .planet-today {
        background-position: center;
    }

    .btn-action-planet a {
        padding: 18px 20px;
        font-size: 16px;
    }

    .testimonial-box-careers {
        padding: 40px 0 0 0;
    }

    .logo-ofplatform-rating {
        position: unset;
        text-align: center;
        width: 100%;
    }


    /**Footer-work***/
    .title-of-leader ul li {
        display: inline-block;
        padding: 0px 15px 20px 15px;
    }

    ul.social-icons {
        float: left;
        padding: 0px 0 0 0;
    }

    .footernav {
        padding: 10px 0px 40px 0px;
    }

    .title-nav {
        padding: 30px 0 0 0px;
    }

    .group-family-of-companies {
        padding: 30px 0 0 0;
    }


        .group-family-of-companies ul {
            margin: 0px;
            padding: 0px 0 50px 0px;
        }

    ul.logo-group-family li {
        width: 100%;
        padding: 16px 0;
    }

    .legal-menu {
        padding: 50px 20px 0 0px;
    }

    .team-member-shifit {
        display: inline-block !important;
    }



    /****Join Planet Today-slider**/

    .mobile-slider-view {
        display: block;
    }

    .mobile-noshow {
        display: none;
    }

    .desc-info p {
        font-size: 13px;
        text-align: left;
    }

    .img-themb {
        padding: 10px 0px 0 0px;
        max-width: 115px;
        text-align: left;
    }

    .name-of-cus {
        padding: 0px 0px;
    }

    .img-themb img {
        width: 100%;
        text-align: left;
    }

    .splide__pagination {
        display: none;
    }

    .bg-info-tech {
        width: 90%;
        margin: 0px 0 10px 0px;
    }

    .mobile-slider-view .land-at-planet {
        padding: 10px 5px 20px 15px;
        width: 85%;
    }

    .mobile-slider-view .careers-details h3 {
        margin: 0px;
        font-size: 18px;
    }

    .mobile-slider-view .careers-details ul li img {
        width: 23px;
        margin: 0 0 0px 0;
        padding: 0 0 0px 0;
    }

    .mobile-slider-view .careers-details ul li {
        font-size: 13px;
    }

    .mobile-slider-view .careers-info {
        padding: 0px 0 0 0;
    }

    .mobile-slider-view .view-careersbnt a {
        font-size: 14px;
    }

    .mobile-slider-view .view-careersbnt {
        padding: 13px 0px 0px;
    }

    .mobile-slider-view .careers-details ul li {
        line-height: 26px;
    }

    .mini-heder {
        height: auto;
    }

    .customer-message a:before {
        display: none;
    }


    /**Menu-new-css***/
    li.mobile-part {
        display: none;
    }

    li.menubar {
        padding: 0px 7px 0px 35px !important;
    }

    .Menu-hero {
        padding: 20px 0 0 0;
    }

    .navBar {
        top: 10px;
    }


    .info-contact-makepayments {
        padding: 0px;
    }

    /**-update-footer***/

    .title-nav p {
        font-size: 13px;
    }


    /***homeowners-assistance**/
    .details-of-aboutus h2 {
        font-size: 23px;
    }

    a.word-break {
        word-wrap: break-word;
    }

    .check-point-info ul {
        padding: 0px;
    }

    .short-sale-info ul {
        padding: 0px;
    }

    .experienced-info h3 {
        padding: 20px 0px 24px 0px;
    }

    ul.mobile-action-view li a {
        background-color: #282964;
        font-size: 14px;
    }

    /***Purchase-EDGE***/

    .youtube-videos-iframe iframe {
        width: 100%;
    }

    ul.min-inner {
        padding: 0 0 0 30px;
    }

    .register-action {
        width: 90%;
        float: none;
        margin: 0 auto;
    }

    span.urlline-break {
        word-wrap: break-word;
    }

    ul.more-space-right {
        padding: 0 0 0 50px;
    }

    ul.social-icons li {
        padding: 0px 0px 0px 11px;
    }

    .branch-address {
        padding: 0px 0px;
    }

    .mobile-height a {
        height: auto;
        line-height: 28px;
    }

    ul.more-space-mobile {
        padding: 0 0 0 20px;
    }

    .owl-theme .owl-controls .owl-buttons div {
        width: 50px;
    }

    .video-info iframe {
        width: 100%;
    }

    ul.info-listcontact {
        padding: 0px 0px 0px 20px;
    }

    .full-details-of-member-team ul {
        padding: 0 0 0 20px !important;
    }

    ul.list-manage-dot {
        padding: 0 0 0 20px !important;
    }

    .full-details-of-member-team {
        padding: 40px 0 0 0;
    }

    .brand-ser {
        position: relative;
        left: 0px;
    }

    /**Bottom-strip-css**/

    .agent-strip_text_intro {
        left: 26px;
    }

    #closebtn_info {
        right: 10%;
    }

    .agent-strip_img {
        display: none;
    }


    .bnt-webinfo {
        display: none;
    }

    .desing-withset {
        width: 100%;
    }

    .logo a img {
        max-width: 230px;
    }

    i.fa-solid.fa-bars.mobile-menubar {
        top: -12px;
    }

    .sticky i.fa-solid.fa-bars.mobile-menubar {
        top: 6px;
    }

    /**Search**/

    .search-fild {
        display: inline-block !important;
        width: 100%;
    }

    .search-button input {
        margin: 12px 0 0 0;
    }

    .text-box-search {
        min-width: 100% !important;
    }

    .padding-space-none {
        padding: 0 0 0 20px !important;
    }
}


@media only screen and (min-width : 481px) and (max-width : 576px) {
    .payment-bnt-info a {
        font-size: 20px;
    }


    .mobile-view {
        display: none;
    }

    .header-bar {
        padding: 0px 0px;
    }

    ul.info-mini li {
        border: none;
    }

    .sticky.header-bar {
        top: 0px;
        transition: all 0.50s linear;
    }

    ul.info-mini li a {
        font-size: 12px;
    }

    ul.info-mini li {
        width: 100%;
        display: inline-flex;
        justify-content: space-evenly;
    }

    .header-bar {
        top: 70px;
    }

    .menu-open {
        padding: 28px 0 0 0;
    }

    span.baricon img {
        width: 40px;
    }

    .video-container video {
        display: none;
    }

    .top_heading h1 {
        font-size: 28px;
    }

    .mobile-action {
        display: block;
    }

    .btn-action a {
        padding: 15px 18px;
        font-size: 18px;
        width: 100%;
        text-align: left;
    }

    .showcase {
        padding: 180px 0px 180px 0px;
        height: 100vh;
    }

    .btn-action {
        padding: 20px 0 0px 0;
    }

    .box-action {
        display: none;
    }

    .welcome-info {
        padding: 40px 0px 60px 0px;
    }

    .btn-learn-more {
        text-align: center;
        padding: 0 0 40px 0;
    }

    .land-at-planet {
        padding: 20px 15px 20px 15px;
        width: 100%;
    }
    .bg-info-tech .img-themb img {
        max-height: 220px;
    }
    .careers-details ul li {
        font-size: 15px;
    }

    .view-careersbnt a {
        display: inline;
        font-size: 14px;
        padding: 6px 15px;
    }

    .pro-img span img {
        width: 100%;
    }

    .title-of-heading p {
        padding: 10px 0px;
        font-size: 13px;
    }

    .group-family-of-companies ul li {
        padding: 0px 10px 10px 0px;
        width: 49%;
    }

    .planet-financial-company {
        padding: 40px 0px 10px 0px;
    }

    .community-details p {
        font-size: 16px;
    }

    .community-type-logo ul li {
        display: inline;
        padding: 0px 0px;
    }

        .community-type-logo ul li img {
            width: 33.33%;
        }

    .learmore-bnt a {
        font-size: 18px;
        padding: 10px 30px;
    }

    .desc-info p {
        padding: 10px 10px 0 0px;
    }

    .desc-info p {
        font-size: 16px;
    }

    .img-themb {
        width: 100%;
    }

    .desc-info {
        width: 100%;
    }

    i.fa-solid.fa-angle-right.arrow-mobile {
        display: inline;
        float: right;
    }

    .footer-bg {
        padding: 0 15px 30px;
    }

    /***About-us**/

    .title-of-innerpages h1 {
        font-size: 28px;
    }

    .title-of-innerpages {
        padding: 215px 0 80px 0px;
    }

    .inner-page-setting.header-bar {
        top: 14px;
    }

    .bg-action-section {
        margin: 0 0 0px 0;
    }

    .page-details-section {
        padding: 15px 15px 60px;
    }


    /***cus-slider***/

    .owl-nav {
        position: unset;
    }

    button.owl-next {
        position: unset;
        text-align: center;
    }

    .carousel-testimonial .owl-nav {
        text-align: center;
    }

    button.owl-prev {
        position: absolute;
        left: 100px;
    }

    .carousel-testimonial .owl-nav button.owl-next span, .carousel-testimonial .owl-nav button.owl-prev span {
        padding: 0px 160px 0px 30px;
    }

    .bg-info-tech {
        margin: 30px 0 0 0;
       
    }
    .home .planet-section .land-at-planet,
    .home .planet-section .bg-info-tech {
        width: 85%;
        margin-left: auto;
        margin-right: auto;
    }
    .home .planet-section .mobile-noshow{
      
        display:flex;
    }
    .bg-action-section {
        margin: 30px 0 0px 0;
    }

    /***existing-customers***/
    .existing-customers h1 {
        font-size: 36px;
    }

    .mobile-space-mb {
        margin: 0 0 10px 0px !important;
    }

    .customer-updates h2 {
        font-size: 23px;
        margin: 20px 0 30px 0;
    }

    .making-action a {
        padding: 7px 16px;
    }

    /**loantransfer**/
    .mobile-valuenone {
        display: none;
    }

    .steps-bg-details {
        margin: 0 0 0 0px;
    }

    .steps-bg-details {
        padding: 40px 30px 20px 20px;
        margin: 0 0 0 0px;
    }

    .step-of-register {
        padding: 0px;
    }

    .steps-details p {
        font-size: 30px;
        line-height: 40px;
        text-align: left;
        padding: 0 0 0 20px;
    }

    .reg-step span {
        font-size: 24px;
    }

    .reg-step p {
        font-size: 45px;
    }

    .box-info-support p {
        font-size: 18px;
    }

    .box-info-support {
        padding: 30px 50px;
        margin: 0px 0px 30px 0px;
    }

    .register-nowbnt {
        padding: 20px 0 0 0;
    }


        .register-nowbnt a {
            width: 250px;
            font-size: 18px;
        }

    .faq-title h2 {
        font-size: 22px;
    }

    .title-of-question p {
        font-size: 18px;
        line-height: 30px;
    }

    .info-loan h2 {
        font-size: 28px;
        margin: 20px 0px 40px 0px;
    }

    .info-loan p {
        font-size: 18px;
    }

    .details-loan-info p {
        font-size: 30px;
        padding: 0px 0px;
    }

    .bg-loan-register {
        padding: 40px 10px;
    }

    .register-action a {
        padding: 16px 18px;
        
    }

    .poin-of-loan {
        padding: 50px 0 50px 0;
    }

    .loan-point-infobel p {
        font-size: 18px;
    }

    .loan-point-infobel ul li {
        font-size: 18px;
    }

    .register-title h2 {
        font-size: 28px !important;
    }

    .about-info-planet p {
        font-size: 18px;
    }

    .about-info-planet a {
        margin: 10px 0 30px 0;
    }


    /***planet-with-a-purpose***/


    .planet-home p {
        padding: 0px 0px;
    }

    .info-details-blog {
        padding: 0;
    }

        .info-details-blog h1 {
            font-size: 36px;
            text-align: center;
        }

    .img-blg-itme img {
        display: none;
    }

    .info-details-blog h2 {
        font-size: 26px;
    }

    /***careers**/

    .careers-tagline {
        text-align: center;
        min-width: 100% !important;
    }

        .careers-tagline h1 {
            font-size: 38px;
            line-height: 40px;
        }

        .careers-tagline p {
            font-size: 18px;
            line-height: 25px;
            margin: 20px 0px 40px 0px;
        }

        .careers-tagline a {
            font-size: 16px;
        }

    .careers-bg {
        padding: 170px 0 180px 0;
        background-position: 88% 60%;
    }

    .careers-tagline a {
        font-size: 16px;
        margin: 200px 0 0 0;
    }

    .award-icons h2 {
        font-size: 28px;
        line-height: 40px;
    }

    .award-icons ul {
        padding: 20px 0 0 0;
    }

    .box-inputvalue {
        padding: 40px 30px;
    }

    .value-of-market p {
        font-size: 27px;
        line-height: 30px;
        padding: 0 0 25px 0;
    }

    .title-of-market {
        padding: 0px 0px 0px 0px;
    }

        .title-of-market h2 {
            font-size: 37px;
            line-height: 38px;
            margin: 40px 0 10px 0;
            text-align: center;
        }

        .title-of-market p {
            font-size: 18px;
            text-align: center;
        }

    .location-bginput {
        padding: 20px 16px;
    }

    .tab button {
        font-size: 15px;
    }

    .responsive-view {
        display: block;
    }

    .careers-point.desktop {
        display: none;
    }

    .grow-here h2 {
        font-size: 40px;
        line-height: 46px;
        text-align: center;
    }

    .grow-here p {
        font-size: 16px;
        margin: 20px 0px;
        text-align: center;
    }

    .name-of-tagline {
        padding: 0px 0px;
        text-align: center;
    }

    .brand-ser {
        width: 100%;
        text-align: center;
    }

    .brand-growth {
        display: inline !important;
    }

    .brand-ser img {
        max-width: 250px;
    }

    .name-of-tagline h2 {
        line-height: 36px;
        padding: 30px 0 0 0;
    }

    .arrow-indi {
        text-align: center;
    }

        .arrow-indi img {
            transform: rotate(-252deg);
            max-width: 100px;
            margin: 0px 0px 40px 0px;
        }

    .mobile-img-best {
        background-size: cover;
        background-repeat: no-repeat;
        width: 100%;
        margin: 0px;
        padding: 100px 0px 0px 0px;
        background-image: url(../images/mob-49.jpg);
    }

    .only-best-wining-section {
        padding: 0px 0px 0px 0px;
    }

    .title-center-list h2 {
        padding-bottom: 50px;
        font-size: 46px;
    }

    .details-of-best-careers p {
        font-size: 16px;
        padding: 0px;
    }

    .details-of-best-careers span img {
        max-width: 200px;
    }

    .box-view-best {
        width: 100%;
        padding: 30px 10px 40px 10px;
        filter: none;
        min-height: 445px;
    }

    .btn-benift-high a {
        font-size: 15px;
        padding: 12px 17px;
    }

    .flattered-title {
        padding: 0 0 0 0px;
    }

        .flattered-title h2 {
            font-size: 37px;
            line-height: 38px;
            text-align: center;
        }

        .flattered-title p {
            font-size: 18px;
            text-align: center;
        }

    .slick-prev {
        left: 0px !important;
    }

    .slick-next {
        right: 33px !important;
    }

    .box-testimonials-planet {
        float: none;
        width: 80%;
        margin: auto 10%;
        display: inline-block;
    }

    .box-details-pure p {
        font-size: 16px;
        padding: 20px 10px 0 10px;
        text-align: center;
    }

    .client-img-name {
        text-align: center;
        width: 100%;
        margin: 0px;
        padding: 0px;
    }

    .message-of-value-client p {
        font-size: 18px;
    }

    .quote-icon img {
        width: 70px;
    }

    .quote-end img {
        width: 70px;
    }

    .quote-end {
        right: -24px;
        bottom: -33px;
    }

    .quote-icon {
        left: -4px;
        top: -20px;
    }

    .value-testimonial-slider {
        padding: 30px 0px 0px 0px;
    }

    .owl-theme .owl-controls {
        bottom: 0%;
    }

    .section-title-planet h2 {
        font-size: 48px;
        padding: 70% 0 0 0;
    }

    .planet-today {
        background-position: center;
    }

    .btn-action-planet a {
        padding: 18px 30px;
        font-size: 16px;
    }

    .testimonial-box-careers {
        padding: 40px 0 0 0;
    }

    .logo-ofplatform-rating {
        position: unset;
        text-align: center;
        width: 100%;
    }

    /**Footer-work***/
    .title-of-leader ul li {
        display: inline-block;
        padding: 0px 15px 20px 15px;
    }

    ul.social-icons {
        float: left;
        padding: 10px 0 0 0;
    }

    .footernav {
        padding: 30px 0px 40px 0px;
    }

    .title-nav {
        padding: 0 0 30px 0px;
    }

    .group-family-of-companies {
        padding: 60px 0 0 0;
    }

        .group-family-of-companies ul {
            margin: 0px;
            padding: 0 0 50px 0px;
        }

    ul.logo-group-family li {
        width: 45%;
        padding: 20px 20px 20px 0px;
    }

    .legal-menu {
        padding: 50px 20px 0 0px;
    }

    .team-member-shifit {
        display: inline-block !important;
    }

    .img-logo-box {
        margin: 0 0 20px 0;
        text-align: center;
    }


    .mini-heder {
        height: auto;
    }

    .customer-message a:before {
        display: none;
    }



    /**Menu-new-css***/
    li.mobile-part {
        display: none;
    }

    li.menubar {
        padding: 17px 20px 0px 35px !important;
    }

    .Menu-hero {
        padding: 15px 0 0 0;
    }


    .navBar {
        top: 10px;
    }

    .info-contact-makepayments {
        padding: 0px;
    }

    /***homeowners-assistance**/
    .details-of-aboutus h2 {
        font-size: 23px;
        line-height: 35px;
    }

    a.word-break {
        word-wrap: break-word;
    }

    .check-point-info ul {
        padding: 0px;
    }

    .short-sale-info ul {
        padding: 0px;
    }

    .experienced-info h3 {
        padding: 20px 0px 24px 0px;
    }

    ul.mobile-action-view li a {
        background-color: #282964;
        font-size: 14px;
    }


    /***Purchase-EDGE***/

    .youtube-videos-iframe iframe {
        width: 100%;
    }

    ul.min-inner {
        padding: 0 0 0 30px;
    }

    span.urlline-break {
        word-wrap: break-word;
    }

    ul.more-space-right {
        padding: 0 0 0 70px;
    }


    .branch-address {
        padding: 0px 0px;
    }

    ul.more-space-mobile {
        padding: 0 0 0 20px;
    }

    .owl-theme .owl-controls .owl-buttons div {
        width: 50px;
    }

    .video-info iframe {
        width: 100%;
    }

    ul.info-listcontact {
        padding: 0px 0px 0px 20px;
    }

    .full-details-of-member-team ul {
        padding: 0 0 0 20px !important;
    }

    ul.list-manage-dot {
        padding: 0 0 0 20px !important;
    }

    .full-details-of-member-team {
        padding: 40px 0 0 0;
    }

    .brand-ser {
        position: relative;
        left: 0px;
    }
    /**Bottom-strip-css**/

    .agent-strip_text_intro {
        left: 26px;
    }

    #closebtn_info {
        right: 10%;
    }

    .agent-strip_img {
        display: none;
    }

    .bnt-webinfo {
        display: none;
    }

    .desing-withset {
        width: 100%;
    }

    .sticky i.fa-solid.fa-bars.mobile-menubar {
        top: -3px;
    }
}

@media (max-width: 711px) {
    .title-of-innerpages h1 {
        font-size: 30px;
        margin-bottom: 0 !important;
    }
}

@media only screen and (min-width : 577px) and (max-width : 640px) {

    .owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
        display: block;
    }

    .carousel-testimonial .owl-nav button.owl-next.disabled, .carousel-testimonial .owl-nav button.owl-prev.disabled {
        opacity: 0.25;
    }

    .mobile-view {
        display: none;
    }

    .header-bar {
        padding: 0px 0px;
    }

    .sticky.header-bar {
        top: 0px;
        transition: all 0.50s linear;
    }

    ul.info-mini li a {
        font-size: 12px;
    }

    ul.info-mini li {
        width: 100%;
        display: inline-flex;
        justify-content: space-evenly;
    }

    ul.info-mini li {
        border: none;
    }

    .header-bar {
        top: 70px;
    }

    .menu-open {
        padding: 28px 0 0 0;
    }

    span.baricon img {
        width: 40px;
    }

    .video-container video {
        display: none;
    }

    .top_heading h1 {
        font-size: 28px;
    }

    .mobile-action {
        display: block;
    }

    .btn-action a {
        padding: 15px 18px;
        font-size: 18px;
        width: 100%;
        text-align: left;
    }

    .showcase {
        padding: 180px 20px 180px 0px;
    }

    .btn-action {
        padding: 20px 0 0px 0;
    }

    .pro-img span img {
        width: 100%;
    }

    .box-action {
        display: none;
    }

    .welcome-info {
        padding: 40px 0px 60px 0px;
    }

    .title-of-heading p {
        padding: 10px 0px;
        font-size: 13px;
    }

    .btn-learn-more {
        text-align: center;
        padding: 0 0 40px 0;
    }

    .land-at-planet {
        padding: 20px 15px 20px 15px;
        width: 100%;
    }

    .careers-details ul li {
        font-size: 15px;
    }

    .view-careersbnt a {
        font-size: 16px;
    }

    .group-family-of-companies ul li {
        padding: 0px 10px 10px 0px;
        width: 49%;
    }

    .planet-financial-company {
        padding: 40px 0px 10px 0px;
    }

    .community-details p {
        font-size: 16px;
    }

    .community-type-logo ul li {
        display: inline;
        padding: 0px 0px;
    }

        .community-type-logo ul li img {
            width: 33.33%;
        }

    .learmore-bnt a {
        font-size: 18px;
        padding: 10px 30px;
    }

    .desc-info p {
        padding: 10px 10px 0 0px;
    }

    .desc-info p {
        font-size: 16px;
    }

    .img-themb {
        padding: 0px;
    }

    i.fa-solid.fa-angle-right.arrow-mobile {
        display: inline;
        float: right;
    }

    .footer-bg {
        padding: 0 0 30px 0;
    }
    /***About-us**/

    .title-of-innerpages {
        padding: 215px 0 80px 0px;
    }

    .inner-page-setting.header-bar {
        top: 14px;
    }

    .page-details-section {
        padding: 15px 0px 60px 0px;
    }

    .bg-action-section {
        margin: 30px 0 0px 0;
    }

    /***cus-slider***/

    .owl-nav {
        position: unset;
    }

    button.owl-next {
        position: unset;
        text-align: center;
    }

    button.owl-prev {
        position: unset;
    }

    .carousel-testimonial .owl-nav button.owl-next span, .carousel-testimonial .owl-nav button.owl-prev span {
        padding: 30px 60px 0px 30px;
    }

    .bg-info-tech {
        margin: 30px 0 0 0;
    }

    /**loantransfer**/
    .mobile-valuenone {
        display: none;
    }

    .steps-bg-details {
        margin: 0 0 0 0px;
    }

    .steps-bg-details {
        padding: 40px 30px 20px 20px;
        margin: 0 0 0 0px;
    }

    .step-of-register {
        padding: 0px;
    }

    .steps-details p {
        font-size: 36px;
        line-height: 46px;
        text-align: left;
        padding: 0 0 0 20px;
    }

    .reg-step span {
        font-size: 26px;
    }

    .reg-step p {
        font-size: 43px;
    }

    .box-info-support p {
        font-size: 18px;
    }

    .box-info-support {
        padding: 30px 50px;
        margin: 0px 0px 30px 0px;
    }

    .register-nowbnt {
        padding: 20px 0 0 0;
    }

        .register-nowbnt a {
            width: 250px;
            font-size: 18px;
        }

    .faq-title h2 {
        font-size: 22px;
    }

    .title-of-question p {
        font-size: 18px;
        line-height: 30px;
    }

    .info-loan h2 {
        font-size: 28px;
        margin: 20px 0px 40px 0px;
    }

    .info-loan p {
        font-size: 18px;
    }

    .details-loan-info p {
        font-size: 34px;
        padding: 0px 0px;
    }

    .bg-loan-register {
        padding: 70px 20px;
    }

    .poin-of-loan {
        padding: 50px 0 50px 0;
    }

    .loan-point-infobel p {
        font-size: 18px;
    }

    .loan-point-infobel ul li {
        font-size: 18px;
    }

    .register-title h2 {
        font-size: 28px !important;
    }

    .about-info-planet p {
        font-size: 18px;
    }

    .about-info-planet a {
        margin: 10px 0 30px 0;
    }


    /***planet-with-a-purpose***/


    .planet-home p {
        padding: 0px 0px;
    }

    .info-details-blog {
        padding: 0;
    }

        .info-details-blog h1 {
            font-size: 36px;
            text-align: center;
        }

    .img-blg-itme img {
        display: none;
    }

    .info-details-blog h2 {
        font-size: 26px;
    }



    /***careers**/

    .careers-tagline {
        text-align: center;
        min-width: 100%;
    }

        .careers-tagline p {
            font-size: 22px;
            line-height: 31px;
            margin: 20px 0px 40px 0px;
        }


    .careers-bg {
        padding: 170px 0 180px 0;
        background-position: 80% 60%;
    }

    .award-icons h2 {
        font-size: 28px;
        line-height: 40px;
    }

    .award-icons ul {
        padding: 20px 0 0 0;
    }

    .box-inputvalue {
        padding: 40px 30px;
    }

    .value-of-market p {
        font-size: 27px;
        line-height: 30px;
        padding: 0 0 25px 0;
    }

    .title-of-market {
        padding: 0px 0px 0px 0px;
    }

        .title-of-market h2 {
            font-size: 37px;
            line-height: 38px;
            margin: 40px 0 10px 0;
            text-align: center;
        }

        .title-of-market p {
            font-size: 18px;
            text-align: center;
        }

    .location-bginput {
        padding: 20px 16px;
    }

    .tab button {
        font-size: 15px;
    }

    .responsive-view {
        display: block;
    }

    .careers-point.desktop {
        display: none;
    }

    .grow-here h2 {
        font-size: 40px;
        line-height: 46px;
        text-align: center;
    }

    .grow-here p {
        font-size: 16px;
        margin: 20px 0px;
        text-align: center;
    }

    .name-of-tagline {
        padding: 0px 0px;
        text-align: center;
    }

    .brand-ser {
        width: 100%;
        text-align: center;
    }

    .brand-growth {
        display: inline !important;
    }

    .brand-ser img {
        max-width: 250px;
    }

    .name-of-tagline h2 {
        line-height: 36px;
        padding: 30px 0 0 0;
    }

    .arrow-indi {
        text-align: center;
    }

        .arrow-indi img {
            transform: rotate(-252deg);
            max-width: 100px;
            margin: 0px 0px 40px 0px;
        }

    .mobile-img-best {
        background-size: cover;
        background-repeat: no-repeat;
        width: 100%;
        margin: 0px;
        padding: 180px 0px 0px 0px;
        background-image: url(../../images/mob-49.jpg);
    }


    .only-best-wining-section {
        padding: 0px 0px 0px 0px;
    }

        .only-best-wining-section .title-center-list h2 {
            margin: 0 auto;
            width: 450px;
            font-size: 80px;
        }

    .title-center-list h2 {
        padding-bottom: 50px;
        font-size: 46px;
    }

    .details-of-best-careers p {
        font-size: 16px;
        padding: 0px;
    }

    .details-of-best-careers span img {
        max-width: 50%;
    }

    .box-view-best {
        width: 100%;
        padding: 30px 10px 40px 10px;
        filter: none;
        min-height: 530px;
    }

    .btn-benift-high a {
        font-size: 15px;
        padding: 12px 17px;
    }

    .flattered-title {
        padding: 0 0 0 0px;
    }

        .flattered-title h2 {
            font-size: 37px;
            line-height: 38px;
            text-align: center;
        }

        .flattered-title p {
            font-size: 18px;
            text-align: center;
        }

    .slick-prev {
        left: -6px !important;
    }

    .slick-next {
        right: 30px !important;
    }

    .box-testimonials-planet {
        float: none;
        width: 80%;
        margin: auto 10%;
        display: inline-block;
    }

    .box-details-pure p {
        font-size: 16px;
        padding: 0px 10px 0 10px;
        text-align: center;
    }

    .client-img-name {
        text-align: center;
        width: 100%;
        margin: 0px;
        padding: 0px;
    }

    .message-of-value-client p {
        font-size: 18px;
    }

    .quote-icon img {
        width: 70px;
    }

    .quote-end img {
        width: 70px;
    }

    .quote-end {
        right: -24px;
        bottom: -33px;
    }

    .quote-icon {
        left: -4px;
        top: -20px;
    }

    .value-testimonial-slider {
        padding: 30px 0px 0px 0px;
    }

    .owl-theme .owl-controls {
        bottom: -6%;
    }

    .section-title-planet h2 {
        font-size: 48px;
        padding: 70% 0 0 0;
    }

    .planet-today {
        background-position: center;
    }

    .btn-action-planet a {
        padding: 18px 30px;
        font-size: 16px;
    }

    .testimonial-box-careers {
        padding: 40px 0 0 0;
    }

    /**Footer-work***/
    .title-of-leader ul li {
        display: inline-block;
        padding: 0px 15px 20px 15px;
    }

    ul.social-icons {
        float: left;
        padding: 10px 0 0 0;
    }

    .footernav {
        padding: 10px 0px 40px 0px;
    }

    .title-nav {
        padding: 0 0 0 0px;
    }

    .group-family-of-companies {
        padding: 30px 0 0 0;
    }


        .group-family-of-companies ul {
            margin: 0px;
            padding: 0 0 0 0px;
        }

    ul.logo-group-family li {
        width: 30%;
        padding: 20px 0 20px 0px;
    }

    .legal-menu {
        padding: 20px 20px 0 0px;
    }

    .logo-ofplatform-rating {
        position: unset;
        text-align: center;
        width: 100%;
    }

    .mini-heder {
        height: auto;
    }

    .customer-message a:before {
        display: none;
    }


    /**Menu-new-css***/
    li.mobile-part {
        display: none;
    }

    li.menubar {
        padding: 17px 22px 0px 35px !important;
    }

    .Menu-hero {
        padding: 15px 0 0 0;
    }

    .navBar {
        top: 10px;
    }

    .info-contact-makepayments {
        padding: 0px;
    }

    /***homeowners-assistance**/
    .details-of-aboutus h2 {
        font-size: 23px;
    }

    a.word-break {
        word-wrap: break-word;
    }

    .check-point-info ul {
        padding: 0px;
    }

    .short-sale-info ul {
        padding: 0px;
    }

    .experienced-info h3 {
        padding: 20px 0px 24px 0px;
    }

    ul.mobile-action-view li a {
        background-color: #282964;
        font-size: 14px;
    }

    /***Purchase-EDGE***/

    .youtube-videos-iframe iframe {
        width: 100%;
    }

    ul.min-inner {
        padding: 0 0 0 30px;
    }

    span.urlline-break {
        word-wrap: break-word;
    }

    .end-team {
        display: contents;
        text-align: center;
    }

    ul.more-space-mobile {
        padding: 0 0 0 20px;
    }

    .owl-theme .owl-controls .owl-buttons div {
        width: 50px;
    }

    .full-details-of-member-team {
        padding: 40px 0 0 0;
    }

    .brand-ser {
        position: relative;
        left: 0px;
    }

    /**Bottom-script**/
    a.email-bnt {
        display: none !important;
    }

    a.phoninfo-details {
        display: none !important;
    }

    a.apply-bntinfo {
        display: none !important;
    }

    a.ratequote-btn {
        display: none !important;
    }

    .bnt-webinfo {
        left: 70%;
    }

    .desing-withset {
        width: 100%;
    }
}

@media only screen and (min-width : 712px) and (max-width : 991px) {
    .title-of-innerpages h1 {
        font-size: 46px;
    }
}

@media only screen and (min-width : 641px) and (max-width : 767px) {


    .mobile-view {
        display: none;
    }

    .header-bar {
        padding: 0px 0px;
    }

    .sticky.header-bar {
        top: 0px;
        transition: all 0.50s linear;
    }

    ul.info-mini li a {
        font-size: 12px;
    }

    ul.info-mini li {
        width: 100%;
        display: inline-flex;
        justify-content: space-evenly;
    }

    ul.info-mini li {
        border: none;
    }

    .header-bar {
        top: 70px;
    }

    .menu-open {
        padding: 28px 0 0 0;
    }

    span.baricon img {
        width: 40px;
    }

    .video-container video {
        display: none;
    }

    .top_heading h1 {
        font-size: 28px;
    }

    .mobile-action {
        display: block;
    }

    .btn-action a {
        padding: 15px 40px;
        font-size: 15px;
        width: 100%;
    }

    .showcase {
        padding: 180px 20px 180px 0px;
    }

    .btn-action {
        padding: 20px 0 0px 0;
    }

    .pro-img span img {
        width: 100%;
    }

    .box-action {
        display: none;
    }

    .welcome-info {
        padding: 40px 0px 60px 0px;
    }

    .title-of-heading p {
        padding: 10px 0px;
        font-size: 13px;
    }

    .btn-learn-more {
        text-align: center;
        padding: 0 0 40px 0;
    }

    .land-at-planet {
        padding: 20px 15px 20px 15px;
        width: 100%;
    }

    .careers-details ul li {
        font-size: 15px;
    }

    .view-careersbnt a {
        font-size: 16px;
    }

    .group-family-of-companies ul li {
        padding: 0px 10px 10px 0px;
        width: 49%;
    }

    .planet-financial-company {
        padding: 40px 0px 10px 0px;
    }

    .community-details p {
        font-size: 16px;
    }

    .community-type-logo ul li {
        display: inline;
        padding: 0px 0px;
    }

        .community-type-logo ul li img {
            width: 33.33%;
        }

    .learmore-bnt a {
        font-size: 18px;
        padding: 10px 30px;
    }

    .desc-info p {
        padding: 10px 10px 0 0px;
    }

    .desc-info p {
        font-size: 16px;
    }

    .img-themb {
        padding: 0px;
    }

    i.fa-solid.fa-angle-right.arrow-mobile {
        display: inline;
        float: right;
    }

    .footer-bg {
        padding: 0 0 30px 0;
    }
    /***About-us**/
    .title-of-innerpages {
        padding: 215px 0 80px 0px;
    }

    .bg-action-section {
        margin: 30px 0 0px 0;
    }


    /***cus-slider***/

    .owl-nav {
        position: unset;
    }

    button.owl-next {
        float: none;
        position: unset;
        text-align: center;
    }

    .carousel-testimonial .owl-nav {
        text-align: center;
    }

    button.owl-prev {
        position: unset;
    }

    .carousel-testimonial .owl-nav button.owl-next span, .carousel-testimonial .owl-nav button.owl-prev span {
        padding: 0px 30px 0px 30px;
    }

    .bg-info-tech {
        margin: 30px 0 0 0;
    }

    .owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
        display: block;
    }

    /**loantransfer**/
    .mobile-valuenone {
        display: none;
    }

    .steps-bg-details {
        margin: 0 0 0 0px;
    }

    .box-info-support {
        margin: 0 0 30px 0;
    }

    .about-info-planet a {
        margin: 30px 0 30px 0;
    }

    .title-of-question p {
        font-size: 18px;
        line-height: 31px;
    }

    .about-info-planet p {
        font-size: 18px;
    }

    .step-of-register {
        padding: 0px;
    }

    .steps-bg-details {
        padding: 60px 70px;
        margin: 0 0 0 0px;
    }

    .steps-details p {
        font-size: 38px;
    }

    .loan-point-infobel ul li {
        font-size: 18px;
    }

    .info-loan p {
        font-size: 18px;
    }

    .loan-point-infobel p {
        font-size: 18px;
    }

    /***planet-with-a-purpose***/


    .planet-home p {
        padding: 0px 0px;
    }

    .info-details-blog {
        padding: 0;
    }

        .info-details-blog h1 {
            font-size: 36px;
            text-align: center;
        }

    .img-blg-itme img {
        display: none;
    }

    .info-details-blog h2 {
        font-size: 26px;
    }


    /***careers**/


    .careers-tagline p {
        font-size: 18px;
        line-height: 25px;
        margin: 20px 0px 40px 0px;
    }


    .careers-bg {
        padding: 170px 0 180px 0;
        background-position: 90% 60%;
    }

    .award-icons h2 {
        font-size: 28px;
        line-height: 40px;
    }

    .award-icons ul {
        padding: 20px 0 0 0;
    }

    .box-inputvalue {
        padding: 40px 30px;
    }

    .value-of-market p {
        font-size: 27px;
        line-height: 30px;
        padding: 0 0 25px 0;
    }

    .title-of-market {
        padding: 0px 0px 0px 0px;
    }

        .title-of-market h2 {
            font-size: 37px;
            line-height: 38px;
            margin: 40px 0 10px 0;
            text-align: center;
        }

        .title-of-market p {
            font-size: 18px;
            text-align: center;
        }

    .location-bginput {
        padding: 20px 16px;
    }

    .tab button {
        font-size: 15px;
    }

    .responsive-view {
        display: block;
    }

    .careers-point.desktop {
        display: none;
    }

    .grow-here h2 {
        font-size: 40px;
        line-height: 46px;
        text-align: center;
    }

    .grow-here p {
        font-size: 16px;
        margin: 20px 0px;
        text-align: center;
    }

    .name-of-tagline {
        padding: 0px 0px;
        text-align: center;
    }

    .brand-ser {
        width: 100%;
        text-align: center;
    }

    .brand-growth {
        display: inline !important;
    }

    .brand-ser img {
        max-width: 250px;
    }

    .name-of-tagline h2 {
        line-height: 50px;
        padding: 30px 0 0 0;
    }

    .arrow-indi {
        text-align: center;
    }

        .arrow-indi img {
            transform: rotate(-252deg);
            max-width: 100px;
            margin: 0px 0px 40px 0px;
        }

    .mobile-img-best {
        background-size: cover;
        background-repeat: no-repeat;
        width: 100%;
        margin: 0px;
        padding: 200px 0px 0px 0px;
        background-image: url(../images/mob-49.jpg);
    }

    .only-best-wining-section {
        padding: 0px 0px 0px 0px;
    }

        .only-best-wining-section .title-center-list h2 {
            margin: 0 auto;
            width: 450px;
            font-size: 80px;
        }

    .title-center-list h2 {
        padding-bottom: 50px;
        font-size: 46px;
    }

    .details-of-best-careers p {
        font-size: 16px;
        padding: 0px;
    }

    .details-of-best-careers span img {
        max-width: 50%;
    }

    .box-view-best {
        width: 100%;
        padding: 30px 20px 40px 20px;
        filter: none;
        min-height: 440px;
    }

    .btn-benift-high a {
        font-size: 15px;
        padding: 12px 17px;
    }

    .flattered-title {
        padding: 0 0 0 0px;
    }

        .flattered-title h2 {
            font-size: 37px;
            line-height: 38px;
            text-align: center;
        }

        .flattered-title p {
            font-size: 18px;
            text-align: center;
        }

    .slick-prev {
        left: -6px !important;
    }

    .slick-next {
        right: 30px !important;
    }

    .box-testimonials-planet {
        float: none;
        width: 83%;
        margin: auto 8%;
        display: inline-block;
    }

    .box-details-pure p {
        font-size: 16px;
        padding: 0px 10px 0 10px;
        text-align: center;
    }

    .client-img-name {
        text-align: center;
        width: 100%;
        margin: 0px;
        padding: 0px;
    }

    .message-of-value-client p {
        font-size: 18px;
    }

    .quote-icon img {
        width: 70px;
    }

    .quote-end img {
        width: 70px;
    }

    .quote-end {
        right: -24px;
        bottom: -33px;
    }

    .quote-icon {
        left: -4px;
        top: -20px;
    }

    .value-testimonial-slider {
        padding: 30px 0px 0px 0px;
    }

    .owl-theme .owl-controls {
        bottom: 0%;
    }

    .section-title-planet h2 {
        font-size: 48px;
        padding: 70% 0 0 0;
    }

    .planet-today {
        background-position: center;
    }

    .btn-action-planet a {
        padding: 18px 30px;
        font-size: 16px;
    }

    .testimonial-box-careers {
        padding: 40px 0 0 0;
    }


    /**Footer-work***/
    .title-of-leader ul li {
        display: inline-block;
        padding: 0px 15px 20px 15px;
    }

    ul.social-icons {
        float: left;
        padding: 10px 0 0 0;
    }

    .footernav {
        padding: 10px 0px 40px 0px;
    }

    .title-nav {
        padding: 0 0 0 20px;
    }

    .group-family-of-companies {
        padding: 30px 0 0 0;
    }


        .group-family-of-companies ul {
            margin: 0px;
            padding: 0 0 0 20px;
        }

    ul.logo-group-family li {
        width: 32.33%;
        padding: 20px 0 20px 0px;
    }

    .legal-menu {
        padding: 20px 20px 0 20px;
    }

    .logo-ofplatform-rating {
        position: unset;
        text-align: center;
        width: 100%;
    }

    .mini-heder {
        height: auto;
    }



    /**Menu-new-css***/

    li.menubar {
        padding: 17px 22px 0px 35px !important;
    }

    .Menu-hero {
        padding: 15px 0 0 0;
    }

    .navBar {
        top: 10px;
    }

    .info-contact-makepayments {
        padding: 0px;
    }

    .mlo-pages .details-of-aboutus .info-bel h2 {
        font-size: 30px !important;
        line-height: 35px;
    }
    /***homeowners-assistance**/
    .details-of-aboutus h2 {
        font-size: 23px;
        line-height: 35px;
    }

    a.word-break {
        word-wrap: break-word;
    }

    .check-point-info ul {
        padding: 0px;
    }

    .short-sale-info ul {
        padding: 0px;
    }

    .experienced-info h3 {
        padding: 20px 0px 24px 0px;
    }

    ul.mobile-action-view li a {
        background-color: #282964;
        font-size: 14px;
    }

    /***Purchase-EDGE***/

    .youtube-videos-iframe iframe {
        width: 100%;
    }


    ul.min-inner {
        padding: 0 0 0 30px;
    }

    .bg-loan-register {
        padding: 40px 0px;
    }

    .end-team {
        display: contents;
        text-align: center;
    }

    .owl-theme .owl-controls .owl-buttons div {
        width: 50px;
    }

    .full-details-of-member-team {
        padding: 40px 0 0 0;
    }

    /**Bottom-script**/
    a.phoninfo-details {
        display: none !important;
    }

    a.apply-bntinfo {
        display: none !important;
    }

    a.ratequote-btn {
        display: none !important;
    }

    .bnt-webinfo {
        left: 60%;
    }

    .desing-withset {
        width: 100%;
    }
}

@media only screen and (min-width : 768px) and (max-width : 992px) {


    .header-bar {
        top: 50px;
    }

    video {
        width: auto;
    }

    .toll-free-number p {
        font-size: 17px;
    }

    .action-links ul li a {
        font-size: 14px;
        width: 100%;
    }

    /***cus-slider***/

    .owl-nav {
        position: unset;
    }

    button.owl-next {
        position: unset;
        text-align: center;
    }

    .carousel-testimonial .owl-nav {
        text-align: center;
    }

    button.owl-prev {
        position: absolute;
        left: -10px;
    }

    .carousel-testimonial .owl-nav button.owl-next span, .carousel-testimonial .owl-nav button.owl-prev span {
        padding: 30px 200px 0px 200px;
    }

    .bg-info-tech {
        margin: 30px 0 0 0;
    }

    .owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
        display: block;
    }



    .mobile-view {
        display: none;
    }

    .header-bar {
        padding: 0px 0px;
    }

    .sticky.header-bar {
        top: 0px;
        transition: all 0.50s linear;
    }

    ul.info-mini li a {
        font-size: 12px;
    }

    .box-bg-action ul li {
        width: 170px;
    }

    .group-family-of-companies ul li {
        padding: 10px 10px 40px 0px;
    }

    .land-at-planet {
        padding: 20px 15px 20px 15px;
        width: 100%;
    }


    /**loantransfer**/
    .mobile-valuenone {
        display: none;
    }

    .steps-bg-details {
        margin: 0 0 0 0px;
    }

    .box-info-support {
        margin: 0 0 30px 0;
    }

    .about-info-planet a {
        margin: 30px 0 30px 0;
    }

    .title-of-question p {
        font-size: 18px;
        line-height: 31px;
    }

    .about-info-planet p {
        font-size: 18px;
    }

    .step-of-register {
        padding: 0px;
    }

    .steps-bg-details {
        padding: 50px 70px;
        margin: 0 0 0 0px;
    }

    .loan-point-infobel ul li {
        font-size: 18px;
    }

    .info-loan p {
        font-size: 18px;
    }

    .loan-point-infobel p {
        font-size: 18px;
    }


    /***planet-with-a-purpose***/


    .planet-home p {
        padding: 0px 0px;
    }

    .info-details-blog {
        padding: 0;
    }

        .info-details-blog h1 {
            font-size: 36px;
            text-align: center;
        }

    .img-blg-itme img {
        display: none;
    }

    .info-details-blog h2 {
        font-size: 26px;
    }



    /***careers**/



    .careers-tagline p {
        font-size: 18px;
        line-height: 25px;
        margin: 20px 0px 40px 0px;
    }


    .careers-bg {
        padding: 230px 0 90px 0;
        background-position: 100% 60%;
    }

    .award-icons h2 {
        font-size: 28px;
        line-height: 40px;
    }

    .award-icons ul {
        padding: 20px 0 0 0;
    }

    .box-inputvalue {
        padding: 40px 30px;
    }

    .value-of-market p {
        font-size: 27px;
        line-height: 30px;
        padding: 0 0 25px 0;
    }

    .title-of-market {
        padding: 0px 0px 0px 0px;
    }

        .title-of-market h2 {
            font-size: 37px;
            line-height: 38px;
            margin: 40px 0 10px 0;
            text-align: center;
        }

        .title-of-market p {
            font-size: 18px;
            text-align: center;
        }

    .location-bginput {
        padding: 20px 16px;
    }

    .tab button {
        font-size: 15px;
    }

    .responsive-view {
        display: block;
    }

    .careers-point.desktop {
        display: none;
    }

    .grow-here h2 {
        font-size: 40px;
        line-height: 46px;
        text-align: center;
    }

    .grow-here p {
        font-size: 16px;
        margin: 20px 0px;
        text-align: center;
    }

    .name-of-tagline {
        padding: 0px 0px;
        text-align: center;
    }

    .brand-ser {
        width: 100%;
        text-align: center;
    }

    .brand-growth {
        display: inline !important;
    }

    .brand-ser img {
        max-width: 250px;
    }

    .name-of-tagline h2 {
        line-height: 36px;
        padding: 20px 0 10px 0;
    }

    .arrow-indi {
        text-align: center;
    }

        .arrow-indi img {
            transform: rotate(-252deg);
            max-width: 100px;
            margin: 0px 0px 40px 0px;
        }

    .mobile-img-best {
        background-size: cover;
        background-repeat: no-repeat;
        width: 100%;
        margin: 0px;
        padding: 200px 0px 0px 0px;
        background-image: url(../images/mob-49.jpg);
    }


    .only-best-wining-section {
        padding: 0px 0px 0px 0px;
    }

        .only-best-wining-section .title-center-list h2 {
            margin: 0 auto;
            width: 450px;
            font-size: 80px;
        }

    .title-center-list h2 {
        padding-bottom: 50px;
        font-size: 46px;
    }

    .details-of-best-careers p {
        font-size: 16px;
        padding: 0px;
    }

    .details-of-best-careers span img {
        max-width: 100%;
    }

    .box-view-best {
        width: 100%;
        padding: 30px 10px 40px 10px;
        filter: none;
    }

    .btn-benift-high a {
        font-size: 15px;
        padding: 12px 17px;
    }

    .flattered-title {
        padding: 0 0 0 0px;
    }

        .flattered-title h2 {
            font-size: 37px;
            line-height: 38px;
            text-align: center;
        }

        .flattered-title p {
            font-size: 18px;
            text-align: center;
        }

    .slick-prev {
        left: -6px !important;
    }

    .slick-next {
        right: 30px !important;
    }

    .box-testimonials-planet {
        float: none;
        width: 86%;
        margin: auto 7%;
        display: inline-block;
    }

    .box-details-pure p {
        font-size: 16px;
        padding: 0px 10px 0 10px;
        text-align: center;
    }

    .client-img-name {
        text-align: center;
        width: 100%;
        margin: 0px;
        padding: 0px;
    }

    .message-of-value-client p {
        font-size: 18px;
    }

    .quote-icon img {
        width: 70px;
    }

    .quote-end img {
        width: 70px;
    }

    .quote-end {
        right: -24px;
        bottom: -38px;
    
    }

    .quote-icon {
        left: -4px;
        top: -20px;
    }

    .value-testimonial-slider {
        padding: 30px 0px 0px 0px;
    }

    .owl-theme .owl-controls {
        bottom: 0%;
    }

    .section-title-planet h2 {
        font-size: 48px;
        padding: 70% 0 0 0;
    }

    .planet-today {
        background-position: center;
    }

    .btn-action-planet a {
        padding: 18px 30px;
        font-size: 16px;
    }

    .testimonial-box-careers {
        padding: 40px 0 0 0;
    }

    video {
        width: auto;
    }


    .mini-heder {
        height: auto;
    }

    /**Menu-new-css***/

    li.menubar {
        padding: 14px 22px 0px 35px !important;
    }

    .Menu-hero {
        padding: 15px 0 0 0;
    }

    .customer-message a {
        font-size: 12px;
    }

        .customer-message a:before {
            padding-left: 20px;
            padding-right: 20px;
        }

    .navBar {
        top: 10px;
    }

    .info-contact-makepayments {
        padding: 0px;
    }

    .leader-info span {
        max-width: 220px;
        display: inline-block;
    }


    /***Purchase-EDGE***/

    .youtube-videos-iframe iframe {
        width: 100%;
    }


    .header-bar {
        top: auto;
    }

    .box-info-support p {
        color: #60a033;
        font-weight: 700;
        font-size: 27px;
    }

    .end-team {
        display: contents;
        text-align: center;
    }

    .bg-action-section {
        float: right;
        margin-top: 50px;
    }

    /**Bottom-script**/
    a.phoninfo-details {
        display: none !important;
    }

    a.ratequote-btn {
        display: none !important;
    }

    .bnt-webinfo {
        left: 50%;
    }


    .desing-withset {
        width: 100%;
    }
}

@media only screen and (min-width : 992px) and (max-width : 1024px) {


    .mobile-view {
        display: none;
    }

    .header-bar {
        padding: 0px 0px;
    }

    .sticky.header-bar {
        top: 0px;
        transition: all 0.50s linear;
    }

    ul.info-mini li a {
        font-size: 12px;
    }

    .box-bg-action ul li {
        width: 170px;
    }

    .group-family-of-companies ul li {
        padding: 10px 10px 40px 0px;
    }

    .land-at-planet {
        padding: 35px 54px 20px 55px;
        margin: 20px 0 0 0;
    }



    /**loantransfer**/

    .title-of-support {
        padding: 80px 0 40px 0;
    }

    .box-info-support p {
        font-size: 20px;
    }


    .box-info-support {
        margin: 0 0 30px 0;
    }

    .about-info-planet a {
        margin: 30px 0 30px 0;
    }

    .title-of-question p {
        font-size: 18px;
        line-height: 31px;
    }

    .about-info-planet p {
        font-size: 18px;
    }

    .step-of-register {
        padding: 0px;
    }

    .steps-bg-details {
        padding: 100px 70px;
    }

    .steps-details p {
        font-size: 30px;
    }

    .loan-point-infobel ul li {
        font-size: 18px;
    }

    .info-loan p {
        font-size: 18px;
    }

    .loan-point-infobel p {
        font-size: 18px;
    }

    .mobile-setting-teamlead {
        display: contents !important;
        justify-content: start !important;
    }


    /***planet-with-a-purpose***/


    .planet-home p {
        padding: 0px 0px;
    }

    .info-details-blog {
        padding: 0;
    }

        .info-details-blog h1 {
            font-size: 36px;
            text-align: center;
        }

    .img-blg-itme img {
        display: none;
    }

    .info-details-blog h2 {
        font-size: 26px;
    }


    /***careers**/

    .careers-tagline {
        text-align: left;
    }


    .careers-bg {
        padding: 170px 0 180px 0;
        background-position: 80% 60%;
    }

    .award-icons h2 {
        font-size: 28px;
        line-height: 40px;
    }

    .award-icons ul {
        padding: 20px 0 0 0;
    }

    .box-inputvalue {
        padding: 40px 30px;
    }

    .value-of-market p {
        font-size: 27px;
        line-height: 30px;
        padding: 0 0 25px 0;
    }

    .title-of-market {
        padding: 0px 0px 0px 0px;
    }

        .title-of-market h2 {
            font-size: 37px;
            line-height: 38px;
            margin: 40px 0 10px 0;
            text-align: center;
        }

        .title-of-market p {
            font-size: 18px;
            text-align: center;
        }

    .location-bginput {
        padding: 20px 16px;
    }

    .tab button {
        font-size: 15px;
    }

    .responsive-view {
        display: block;
    }

    .careers-point.desktop {
        display: none;
    }

    .grow-here h2 {
        font-size: 40px;
        line-height: 46px;
        text-align: center;
    }

    .grow-here p {
        font-size: 16px;
        margin: 20px 0px;
        text-align: center;
    }

    .name-of-tagline {
        padding: 20px 40px;
        /* text-align: center; */
    }

    .brand-ser img {
        max-width: 130px;
    }

    .name-of-tagline h2 {
        line-height: 36px;
        font-size: 27px;
    }

    .arrow-indi {
        text-align: center;
    }

        .arrow-indi img {
            max-width: 100px;
        }

    .mobile-img-best {
        background-size: cover;
        background-repeat: no-repeat;
        width: 100%;
        margin: 0px;
        padding: 200px 0px 0px 0px;
        background-image: url(../images/mob-49.jpg);
    }

    .only-best-wining-section .title-center-list h2 {
        width: 350px;
        font-size: 60px;
    }

    .only-best-wining-section {
        padding: 0px 0px 0px 0px;
    }

    .title-center-list h2 {
        padding-bottom: 50px;
        font-size: 46px;
    }

    .details-of-best-careers p {
        font-size: 16px;
        padding: 0px;
    }

    .details-of-best-careers span img {
        max-width: 100%;
    }

    .box-view-best {
        width: 100%;
        padding: 30px 10px 40px 10px;
        filter: none;
    }

    .btn-benift-high a {
        font-size: 15px;
        padding: 12px 17px;
    }

    .flattered-title {
        padding: 0 0 0 0px;
    }

        .flattered-title h2 {
            font-size: 37px;
            line-height: 38px;
            text-align: center;
        }

        .flattered-title p {
            font-size: 18px;
            text-align: center;
        }

    .slick-prev {
        left: -6px;
    }

    .slick-next {
        right: 30px;
    }

    .box-testimonials-planet {
        float: none;
        width: 88%;
        margin: auto 6%;
        display: inline-block;
    }

    .box-details-pure p {
        font-size: 16px;
        padding: 20px 10px 0 10px;
        text-align: center;
    }

    .client-img-name {
        text-align: center;
        width: 100%;
        margin: 0px;
        padding: 0px;
    }

    .message-of-value-client p {
        font-size: 18px;
    }

    .quote-icon img {
        width: 70px;
    }

    .quote-end img {
        width: 70px;
    }

    .quote-end {
        right: -24px;
        bottom: -33px;
    }

    .quote-icon {
        left: -4px;
        top: -20px;
    }

    .value-testimonial-slider {
        padding: 30px 0px 0px 0px;
    }

    .owl-theme .owl-controls {
        bottom: 0%;
    }


    .planet-today {
        background-position: center;
    }


    .testimonial-box-careers {
        padding: 40px 0 0 0;
    }

    .leadership img {
        max-width: 180px;
        height: 180px;
    }


    .careers-info {
        padding: 34px 0 0 0;
    }

    /**Menu-new-css***/

    .Menu-hero {
        padding: 15px 0 0 0;
    }

    .customer-message a {
        font-size: 12px;
    }

        .customer-message a:before {
            padding-left: 20px;
            padding-right: 20px;
        }


    .navBar {
        top: 10px;
    }

    .leader-info span {
        max-width: 210px;
        display: inline-block;
    }

    .details-loan-info p {
        padding: 0px 10px;
    }

    .header-bar {
        top: 50px;
    }

    .bg-action-section {
        max-width: 100%;
        float: right;
    }

    /**Bottom-script**/
    a.phoninfo-details {
        display: none !important;
    }

    .bnt-webinfo {
        left: 40%;
    }

    .desing-withset {
        width: 33.33%;
    }

    .sticky i.fa-solid.fa-bars.mobile-menubar {
        top: 6px;
    }

    li.menubar {
        padding: 17px 22px 0px 35px !important;
    }
}

@media only screen and (min-width : 993px) and (max-width : 1199px) {


    /***cus-slider***/
    .carousel-testimonial .item {
    }

    .owl-nav {
        position: unset;
    }

    button.owl-next {
        position: unset;
        text-align: center;
    }

    button.owl-prev {
        position: unset;
    }

    .carousel-testimonial .owl-nav button.owl-next span, .carousel-testimonial .owl-nav button.owl-prev span {
        padding: 30px 200px 0px 200px;
    }

    .bg-info-tech {
        margin: 30px 0 0 0;
    }

    .owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
        display: block;
    }

    .land-at-planet {
        margin: 0px 0 0 0;
        padding: 30px 54px 20px 55px;
    }

    /**Menu-new-css***/

    .Menu-hero {
        padding: 5px 0 0 0;
    }

    .customer-message a {
        font-size: 12px;
    }

        .customer-message a:before {
            padding-left: 20px;
            padding-right: 20px;
        }




    .navBar {
        top: 10px;
    }

    .details-loan-info p {
        padding: 0px 10px;
    }


    .bg-action-section {
        max-width: 300px;
        float: right;
    }

    /**Bottom-script**/
    a.phoninfo-details {
        display: none !important;
    }

    .bnt-webinfo {
        left: 40%;
    }

    .desing-withset {
        width: 33.33%;
    }

    li.menubar {
        padding: 17px 22px 0px 35px !important;
    }

    i.fa-solid.fa-bars.mobile-menubar {
        font-size: 38px;
        position: relative;
        top: 0px;
    }
}

@media only screen and (min-width : 1025px) and (max-width : 1199px) {


    .mobile-view {
        display: none;
    }

    .header-bar {
        padding: 0px 0px;
    }

    .sticky.header-bar {
        top: 0px;
        transition: all 0.50s linear;
    }

    ul.info-mini li a {
        font-size: 12px;
    }

    .box-bg-action ul li {
        width: 190px;
    }

    .group-family-of-companies ul li {
        padding: 10px 10px 40px 0px;
    }

    .land-at-planet {
        padding: 35px 54px 20px 55px;
        margin: -19px 0 0 0;
    }

    /**loantransfer**/
    .steps-bg-details {
        padding: 60px 50px;
    }

    .steps-details p {
        font-size: 28px;
        line-height: 40px;
    }

    .reg-step p {
        font-size: 32px;
    }


    .mobile-setting-teamlead {
        display: contents !important;
        justify-content: start !important;
    }


    /***careers**/

    .careers-bg {
        background-position: 80% 60%;
        padding: 200px 0 150px 0;
    }

    .title-of-market {
        padding: 0px 0px 0px 40px;
    }

    .box-inputvalue {
        padding: 40px 30px;
    }

    .only-best-wining-section .title-center-list h2 {
        margin: 0 auto;
        width: 450px;
        font-size: 80px;
    }

    .title-center-list h2 {
        font-size: 60px;
    }

    .mobile-img-best {
        padding: 200px 0px 0px 0px;
    }

    .details-of-best-careers span img {
        max-width: 100%;
    }

    .box-view-best {
        padding: 40px 50px 10px 50px;
        min-height: 755px;
    }

    .btn-benift-high a {
        font-size: 14px;
        padding: 12px 10px;
    }

    .only-best-wining-section {
        background-size: cover;
        padding: 0px 0px 0px 0px;
        background-position: 50% 100%;
    }

    .name-of-tagline {
        padding: 0px 20px;
    }

    .box-testimonials-planet {
        width: 90%;
        float: none;
        margin: auto 5%;
        display: inline-block;
    }

    .slick-next {
        right: 10px !important;
    }

    .slick-prev {
        left: -27px !important;
    }

    .client-img-name {
        padding: 0 0px 0px 0px;
    }

    .message-of-value-client p {
        font-size: 22px;
        line-height: 34px;
    }

    .details-loan-info p {
        padding: 0px 10px;
    }

    .brand-ser {
        position: relative;
        left: 0px;
    }

    .name-of-tagline h2 {
        font-size: 30px;
        line-height: 40px;
        padding: 10px 0 0 20px;
    }


    .header-bar {
        top: 50px;
    }

    .bg-action-section {
        max-width: 300px;
        float: right;
    }

    /**Bottom-script**/


    .bnt-webinfo {
        left: 40%;
    }

    .desing-withset {
        width: 33.33%;
    }

    .sticky i.fa-solid.fa-bars.mobile-menubar {
        top: 6px;
    }
}

@media only screen and (min-width : 1200px) and (max-width : 1366px) {



    .header-bar {
        padding: 0px 38px;
    }

    ul.nav-header li {
        padding: 0px 6px;
    }

    ul.d-flex.nav-header li a {
        font-size: 13px;
    }

    .box-bg-action ul li {
        width: 180px;
    }

    .desc-info p {
        padding: 10px 10px 0 0px;
    }

    /**loantransfer**/
    .steps-bg-details {
        padding: 5rem 7rem;
    }


    .reg-step p {
        font-size: 32px;
    }

    /***careers**/

    .careers-bg {
        background-position: 100% 60%;
    }

    .title-of-market {
        padding: 0px 0px 0px 40px;
    }

    .box-inputvalue {
        padding: 40px 30px;
    }

    .title-center-list h2 {
        font-size: 60px;
    }

    .only-best-wining-section .title-center-list h2 {
        margin: 0 auto;
        width: 450px;
        font-size: 80px;
    }

    .mobile-img-best {
        padding: 200px 0px 0px 0px;
    }

    .details-of-best-careers span img {
        max-width: 100%;
    }

    .box-view-best {
        padding: 40px 10px 10px 20px;
    }

    .btn-benift-high a {
        font-size: 14px;
        padding: 12px 10px;
    }

    .only-best-wining-section {
        background-size: inherit;
        padding: 0px 0px 0px 0px;
    }

    .name-of-tagline {
        padding: 0px 20px;
    }

    .box-testimonials-planet {
        width: 90%;
        float: none;
        margin: auto 5%;
        display: inline-block;
    }

    .slick-next {
        right: 10px;
    }

    .slick-prev {
        left: -27px;
    }

    .client-img-name {
        padding: 0 0px 0px 0px;
    }

    .message-of-value-client p {
        font-size: 22px;
        line-height: 34px;
    }

    .testimonial-box {
        height: 350px;
        padding: 15px 10px;
    }

    p.cus-message {
        min-height: 150px;
    }

    .details-loan-info p {
        padding: 0px 10px;
    }

    .name-of-tagline h2 {
        font-size: 33px;
        line-height: 51px;
        padding: 10px 0 0 30px;
    }

    .bg-action-section {
        float: right;
    }

    .careers-tagline h1 {
        font-size: 70px;
        line-height: 76px;
    }

    .careers-bg {
        padding: 120px 0 260px 0;
    }


    .flattered-title h2 {
        font-size: 66px;
    }

    .desing-withset {
        width: 33.33%;
    }

    .end-team.team-member-shifit.p-0 {
        width: 78%;
        justify-content: space-around;
        margin: 0 auto;
    }

    .testimonial-box.height-auto {
        height: auto;
    }

    .container {
        max-width: 95%;
        width: 100% !important;
    }
}

@media only screen and (min-width : 1367px) and (max-width : 1600px) {




    .header-bar {
        padding: 0px 38px;
    }

    ul.nav-header li {
        padding: 0px 12px;
    }

    .title-of-leader ul li {
        padding: 0px 15px;
    }


    .desc-info p {
        padding: 10px 10px 0 0px;
    }

    .desc-info p {
        font-size: 17px;
    }

    /***careers**/
    .careers-bg {
        background-position: 100% 60%;
    }

    .title-of-market {
        padding: 0px 0px 0px 40px;
    }

    .box-inputvalue {
        padding: 40px 30px;
    }

    .only-best-wining-section .title-center-list h2 {
        font-size: 80px;
        width: 450px;
    }

    .title-center-list h2 {
        font-size: 60px;
    }

    .mobile-img-best {
        padding: 200px 0px 0px 0px;
    }

    .details-of-best-careers span img {
        max-width: 100%;
    }

    .box-view-best {
        padding: 40px 10px 10px 20px;
    }

    .btn-benift-high a {
        font-size: 14px;
        padding: 12px 10px;
    }

    .only-best-wining-section {
        padding: 0px 0px 0px 0px;
    }

    .name-of-tagline {
        padding: 0px 20px;
    }

    .box-testimonials-planet {
        width: 90%;
        float: none;
        margin: auto 5%;
        display: inline-block;
    }

    .slick-next {
        right: 10px;
    }

    .slick-prev {
        left: -27px;
    }

    .client-img-name {
        padding: 0 0px 0px 0px;
    }

    .message-of-value-client p {
        font-size: 22px;
        line-height: 34px;
    }

    .testimonial-box {
        height: 365px;
    }

    p.cus-message {
        min-height: 160px;
    }

    .careers-tagline h1 {
        font-size: 70px;
        line-height: 76px;
    }

    .careers-bg {
        padding: 200px 0 240px 0;
    }

    .end-team.team-member-shifit {
        width: 78%;
        justify-content: space-around;
        margin: 0 auto;
    }
}

@media only screen and (min-width : 1601px) and (max-width : 1920px) {



    .end-team.team-member-shifit {
        width: 78%;
        justify-content: space-around;
        margin: 0 auto;
    }
}

@media only screen and (min-width : 1365px) and (max-width : 1400px) {

    .w-80 {
        width: 100% !important;
    }

    .bg-action-section {
        max-width: 300px;
        float: right;
    }

    ul.nav-header li {
        padding: 0px 13px;
    }

    ul.d-flex.nav-header li a {
        font-size: 14px;
    }

    .flattered-title h2 {
        font-size: 66px;
    }

    .desing-withset {
        width: 33.33%;
    }
}

@media only screen and (min-width : 376px) and (max-width : 400px) {


    .splide__arrow {
        width: 15em;
        margin: 0;
    }

    .Menu-hero {
        padding: 22px 0 0 0;
    }

    i.fa-solid.fa-bars.mobile-menubar {
        top: -10px;
    }
}

@media only screen and (min-width : 401px) and (max-width : 450px) {


    .splide__arrow {
        width: 15em !important;
        margin: 0 0 0px 0px;
    }

    .Menu-hero {
        padding: 26px 0 0 0;
    }

    i.fa-solid.fa-bars.mobile-menubar {
        top: -11px;
    }

    .sticky i.fa-solid.fa-bars.mobile-menubar {
        top: -1px;
    }
}

@media only screen and (min-width : 451px) and (max-width : 480px) {


    .splide__arrow {
        width: 22em !important;
        margin:0;
    }

    .Menu-hero {
        padding: 26px 0 0 0;
    }

    .sticky i.fa-solid.fa-bars.mobile-menubar {
        top: -1px;
    }
}

@media only screen and (min-width : 1920px) and (max-width : 3000px) {

    video {
        width: 100%;
    }

    .end-team.team-member-shifit {
        width: 78%;
        justify-content: space-around;
        margin: 0 auto;
    }
}


@media only screen and (min-width : 320px) and (max-width : 1199px) {


    .details-info {
        padding: 0px;
    }
}


@media only screen and (min-width : 300px) and (max-width : 375px) {

    .splide__arrow--prev svg {
        transform: scaleX(-1);
        position: absolute;
        bottom: 0px;
        text-align: center;
        float: left;
        width: 82%;
    }

    .img-themb {
        min-width: auto;
    }

    .splide__arrow--next svg {
        right: 1em;
        position: absolute;
        z-index: 9999;
        bottom: 0px;
        right: 110px;
    }

    .mobile-slider-view .careers-details ul li {
        font-size: 10px;
    }

    .careers-details ul li {
        font-size: 12px;
    }

    .desc-info p {
        font-size: 11px;
        text-align: left;
    }

    .splide__arrow {
        display: contents;
        margin: 0;
    }

    .steps-details p {
        font-size: 22px;
        line-height: 40px;
        text-align: left;
        padding: 0 0 0 20px;
    }

    .geta-quote-btn.style-change {
        text-align: center;
    }
}

@media only screen and (min-width : 321px) and (max-width : 375px) {

    .popup {
        width: 270px;
        left: 55%;
    }

    .popup2 {
        width: 270px;
        left: 55%;
    }
}

@media only screen and (max-width : 1199px) {
    .cardSlider__section .swiper .swiper-wrapper .cardItem {
        width: 50%;
    }
}

@media only screen and (max-width : 796px) {
    .mlo-mobile-part {
        display: none;
    }
}

@media only screen and (max-width: 772px) {
    .customer-message a:before {
        display: none;
        padding: 0;
    }

    .customer-message {
        display: block;
    }

    .mini-heder {
        height: auto;
    }
}

@media only screen and (max-width : 767px) {
    .mlo-header .logo {
        text-align: center;
    }
}

@media only screen and (max-width : 1200px) {
    li.mobile-part {
        display: none;
    }
}

@media only screen and (min-width: 1367px) and (max-width: 1399px) {
    .desc-info p {
        font-size: 15px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1315px) {
    .desc-info p {
        font-size: 15px;
    }
}

@media only screen and (min-width: 767px) and (max-width: 1200px) {
    .careers-info {
        padding: 46px 0 0 0;
    }

    .land-at-planet {
        padding: 20px 20px 20px 40px;
        margin: -19px 0 0 0;
        display: flex;
    }
}

@media (max-width:320px) {
    .address-info .branch {
        width: 100%;
    }
}

@media (max-width:570px) {
    .legal-menu div div div .logo-lender span img {
        width: 90px !important;
    }

    .originations-language-disclaimer .inner-bg {
        background-position: left !important;
    }

    .originations-language-disclaimer .title-of-innerpages {
        padding-bottom: 20px !important;
    }
}

@media (max-width: 410px) {
    .w-80 {
        width: 100% !important;
    }
}

@media (min-width: 1400px) {
    .w-80 {
        width: 100% !important;
    }
}

@media (min-width: 1367px) {
    .support-step {
        padding: 0;
    }
}


@media (min-width: 1360px) {
    .buy-now-sell-later .container-fluid {
        max-width: 1250px;
    }
}

@media (max-width:599px) {
    .carousel-testimonial .item .testimonial-box {
        width: 245px;
        margin: auto;
        height: auto;
    }

    .carousel-testimonial .owl-nav {
        width: 200px;
        margin: auto;
    }

        .carousel-testimonial .owl-nav button.owl-next span, .carousel-testimonial .owl-nav button.owl-prev span {
            padding: 0px 43px;
        }

    button.owl-next,
    button.owl-prev {
        position: relative;
        left: 0;
        right: 0;
        width: 100px;
    }
}
