/*  */
@media only screen and (max-width:1920px) {
}
@media only screen and (max-width:1660px) {
}
@media only screen and (max-width:1600px) {
   .in-slider-section-2 .tp-rs-img {
        width: 90px !important;
        height: 90px !important;
    }
    .in-breadcrumb-title-content {
        margin-left: 0px;
    }
    .in-header-section.header-style-two .in-header-main-menu-cta-btn .in-main-navigation-area li {
        margin-right: 35px !important;
    }
}
@media only screen and (max-width:1580px) {
    .in-header-section.header-style-two .in-header-main-menu-cta-btn .in-main-navigation-area li {
        margin-right: 35px !important;
    }
}
@media only screen and (max-width:1540px) {
   .in-header-section.header-style-two .in-header-main-menu-cta-btn .in-main-navigation-area li {
        margin-right: 25px !important;
    }
}
@media only screen and (max-width:1440px) {
    .in-about-content-2 .in-about-img-2 img {
        max-width: 500px;
    }
    .in-about-content-2  .in-about-img-2 {
        text-align: center;
    }
    .dream-text {
        font-size: unset !important;
    }
    .in-header-section.header-style-two .in-header-main-menu-cta-btn .in-main-navigation-area li {
        margin-right: 27px !important;
    }
}
@media only screen and (max-width:1366px) {
    .in-header-section .in-main-navigation-area .dropdown:after {
        top: 4px;
    }
    .in-contact-page-section .in-faq-contact-form {
        margin-top: 15px;
    }
    #in-slider-2 {
        position: relative;
    }
   .in-slider-section-2 .tp-rs-img {
        width: 70px !important;
        height: 70px !important;
        top:30%;
    }
    .tp-leftarrow.tparrows.zeus {
        display:none !important;
    }
    .in-header-section.header-style-two .in-header-main-menu-cta-btn {
        padding: 0px;
    }
    .tp-rightarrow.tparrows.zeus {
      display:none !important;
    }
}
@media only screen and (max-width:1280px) {
      .in-breadcrumb-title-content h2 {
        font-size: 42px;
    }
    .advertisements-banners .home-ownerrightwrap img {
        max-width: 100%;
    }
    .bannersolutionsadver {
        background: url(../img/bg/solutionbanneradvertise.png) no-repeat;
        background-size: 100% 100%;
        background-position: center center;
        min-height: 480px;
    }
}
@media only screen and (max-width:1200px) {
    .in-header-section.header-style-two .in-header-main-menu-cta-btn .in-main-navigation-area li {
        margin-right: 18px !important;
    }
    .in-header-section.header-style-two .in-header-main-menu-cta-btn {
        padding: 0px !important;
    }
}
@media only screen and (max-width:1030px) { 
    .in-header-section.header-style-two .in-header-main-menu-cta-btn .in-main-navigation-area li {
        margin-right: 15px !important;
    }
}
 
@media only screen and (max-width:1025px) {
    .in-header-section .in-main-navigation-area .dropdown:after {
        top: 5px !important;
    }
    .in-header-section.header-style-two .in-header-main-menu-cta-btn .in-main-navigation-area li {
        margin-right: 16px !important;
    }
    .in-header-section.header-style-two .in-header-main-menu-cta-btn {
        padding: 0px !important;
    }
    .in-header-section.header-style-two .in-header-main-menu-cta-btn .in-main-navigation-area li a {
        font-size: 12px !important;
    }
    .mort-tabs  .info_div {
        min-width: 100%;
    }
    .in-slider-section-2 .tp-rs-img {
        display:none;
    }
    .in-about-content-2 .in-about-img-2 img {
        max-width: 400px;
    }
    .in-section-title-2 h2 {
        font-size: 35px;
    }
    .in-why-choose-faq .accordion-header button {
        font-size: 16px;
        PADDING: 20px 60px 20px 10px;
    } 
}
@media only screen and (max-width:1024px) {
    .bannersolutionsadver {
        min-height: 340px;
    }
    .in-header-section.header-style-two .in-header-main-menu-cta-btn {
        padding: 0px !important;
    }
    .in-header-section.header-style-two .in-header-main-menu-cta-btn .in-main-navigation-area li {
        margin-right: 18px !important;
    }
   
    .in-contact-tab-area {
        padding: 25px 10px;
    }
    .inc-text {
        font-size: 23px;
    }
    .in-portfolio-section-2 .slick-prev.slick-arrow {
        display:none !important;
    }
    .in-portfolio-slider-3 .slick-next{
        display:none !important;
    }
    .in-why-choose-content-2 .in-why-choose-faq {
        margin-top: 0px;
    }
    .in-why-choose-img-area {
        margin-bottom: 0px;
    }
    .in-service-top-content.justify-content-between {
        justify-content: center !important;
    }
    .in-service-section-2 {
        padding: 70px 0px;
    }
    .in-service-title-text {
        text-align: center;
    }
    .sfl-mortgagebox .in-benefit-feature-item {
        min-height: 280px;
    }
}
@media only screen and (max-width:991px) { 
    .info-item-area {
        margin-bottom: 30px !important;
    }
    .in-contact-tab-area {
        padding: 25px 20px;
    }
    .table-pdwrap {
        padding-right: 170px !important;
    }
    .mortgage_row .bold-head {
        padding-right: 80px;
    }
    .in-contact-tab-area {
        max-width: 100%;
    }
    .fw-bold {
        font-size: 14px;
    } 
    .stories-wrap-sec  .swiper.StoriesSwiper.swiper-len.swiper-initialized.swiper-horizontal   .house-marketsecwrap {
        padding: 10px 30px;
    }
    .stories-wrap-sec .swiper.StoriesSwiper.swiper-len.swiper-initialized.swiper-horizontal .swiper-button-next , .StoriesSwiper .swiper-button-prev {
        display:none;
    }
     .in-footer-widget .contact-widget .info-item {
        margin-bottom: 15px;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
    }
    .in-footer-widget .contact-widget .info-item .inner-icon {
      margin-bottom: 10PX;
    }
    .mainfooter_left_icon {
        max-width: 50px;
    }
    .in-section-title-2 h2 {
        text-align: center;
    }
    .in-section-title-2.headline {
        text-align: center;
    }
    .in-about-text-wrapper-2 {
        text-align: center;
    }
    .in-why-choose-section-2.faq-mortg {
        padding: 70px 0;
    }
    .in-btn-1 a {
        padding: 16px 40px;
    }
}
@media only screen and (max-width:910px) {
    .bannersolutionsadver {
    min-height: 300px;
}
  .in-sidebar-widget {
        margin-top: 30px;
    }
    .in-contact-page-section .in-faq-contact-form {
        margin-top: 0px;
    }
    .in-faq-contact-info-title {
        margin-bottom: 20px;
    }
    .bannersolutions {
        min-height: 470px;
    }
    .home-ownerrightwrap {
        margin-top: 35px;
    }
}
@media only screen and (max-width:767px) {
    .bannersolutionsadver {
        min-height: 240px;
    }
    .mtt-44 {
        margin-top: 20px;
    }
    .bannersolutions {
        min-height: 350px;
    }
    .img-360 {
        width: 100%;
        max-width: 220px;
    }
    .in-breadcrumb-title-content .in-sidebar-widget .text-start {
        text-align: center !important;
    }
   .stories-wrap-sec  .StoriesSwiper.swiper-len {
        height: auto;
    }
   .stories-wrap-sec .readstoriestext {
        font-size: 28px;
        line-height: 30px;
    } 
    .in-section-title-2 h2 {
        font-size: 30px;
    }
    .stories-wrap-sec.real-slider-sec1.find-an-agent-slider {
       padding: 40px 0 40px 0;
   }
    .fwd-faq  .in-why-choose-img {
        text-align: center;
    }
    .fwd-faq .in-why-choose-img img {
        width: 60%;
    }
    .fwd-faq.in-why-choose-section-2 {
        padding: 70px 0px 70px;
    }
    .banner-text-btn{
        text-align:center;
    }
     .in-footer-copyright-area .in-footer-copyright-text {
        padding: 32px 20px;
    }
    .sfl-mortgagebox .in-benefit-feature-item {
        margin-bottom: 15px;
    }
    .in-breadcrumb-title-content {
        text-align: center;
    }
    .in-blog-details-content-area {
        margin-top: 25px;
    }
}
@media only screen and (max-width:575px) {
    .advertisements-banners {
        padding: 50px 0 50px 0;
    }
    .advertisements-banners .home-ownerrightwrap img {
        max-width: 100%;
    } 
    .loan-one h4 {
        text-align: center;
        margin-bottom: 30px;
    }
    .loan-two {
        margin-top: 40px;
        margin-bottom: 30px;
    }
    .diver-img img {
        max-width: 100%;
    }
    .bannersolutions {
        min-height: 300px;
    }
    .info-item-area.d-flex.align-items-center {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        margin: 0 auto 30px;
        text-align:center;
    }
    .in-faq-contact-info .info-item-area .inner-text, .in-team-details-contact-info .info-item-area .inner-text {
        max-width: 280px;
    }
    .inner-text.headline.pera-content {
        margin-top: 20px;
    }
    .in-faq-contact-info .info-item-area .inner-icon, .in-team-details-contact-info .info-item-area .inner-icon {
        width: 70px;
        height: 70px;
        margin-right: 0px;
        border-radius: 5px;
        background: var(--base-color);
    }
    .mort-tabs .in-contact-tab-area {
        padding: 45px 0px !important;
    }
    .lender-reviewwrapper {
        flex-direction: column;
        margin-bottom: 20px;
    }
    .blog_comment_box h3 {
        padding-bottom: 15px;
    }
    .reviews-headwrapper {
        flex-direction: column;
        align-items: flex-start !important;
        margin-bottom: 10PX;
    }
    .in-about-text-wrapper-2 {
        text-align: center;
    }
    .in-about-content-2 .in-about-img-2 img {
        max-width: 270px;
    }
    .in-about-content-2 .in-about-img-2{
        text-align:center;
    }
    .inner-img img {
        max-width: 270px;
        margin: 0 auto;
    }
    .in-section-title-2 h2 {
        font-size: 27px;
    }
    .inner-text.d-flex.justify-content-center {
        text-align: center;
    } 
    .in-footer-section  .in-footer-widget-wrapper  .footer_images {
        display: inline-block;
        margin-left: 0px;
    }
    .in-portfolio-section-2 {
        padding-bottom: 20px;
    }
    .expert-text{
        max-width:500px !important;
    } 
    .expert-text {
        display: inline;
    }
    .in-header-section.header-style-two .in-header-main-menu-cta-btn {
        padding: 0px;
    }
    .in-sidebar-widget .search-widget button {
        width: 120px;
    }
    .in-sidebar-widget .search-widget input::placeholder {
        font-size: 12px;
    }
    .in-sidebar-widget .search-widget input {
        padding-left: 5px;
    }
    .in-service-section-2 {
        padding: 50px 0px;
    }
    .in-breadcrumb-title-content h2 {
        font-size: 30px;
    }
}
@media only screen and (max-width:425px) {
    .bannersolutions {
        min-height: 170px;
    }
    .bannersolutionsadver {
        min-height: 220px;
    }
    .in-header-section.header-style-two .in-header-main-menu-cta-btn {
        padding: 0px !important;
    } 
}
@media only screen and (max-width:385px) {
    .bannersolutions {
        min-height: 150px;
    }
    .in-header-section.header-style-two .in-header-main-menu-cta-btn {
        padding: 0px !important;
    } 
    .bannersolutions {
        min-height: 170px;
    }
    .rating-box h3 {
        font-size: 18px !important;
    }
    .stars i {
        font-size: 22px !important;
    }
    .rating-box {
        padding: 10px 12px !important;
    }
    .in-breadcrumb-title-content li.active-page:after {
        display:none;
    }
    .in-footer-copyright-area .in-footer-copyright-text {
        padding: 32px 20px;
    }
    .in-section-title-2 h2 {
        font-size: 22px;
    }
    .mainfooter_left_icon {
        display: none;
    }
    .in-breadcrumb-title-content h2 {
        font-size: 25px;
    }
    .in-sidebar-widget {
        padding: 20px 10px;
    }
    .sw .toolbar > .sw-btn {
        width: 120px;
    }
    .in-header-section.header-style-two .in-header-main-menu-cta-btn .header-cta-btn {
        margin-right: 2px;
    } 
}
