@media screen and (max-width: 1530px) {
  .listproperty-card {
    height: 418px;
  }

  .properties-fipterslider .listproperty-card {
    height: 420px;
  }
}

@media screen and (max-width: 1460px) {
  .listproperty-card {
    height: 400px;
  }

  .listproperty-card .card-itemcontentDiv {
    bottom: 24px;
  }

  .propertycarousel .owl-dots,
  .propertycarousel.slick-slider .slick-dots {
    bottom: 35px;
  }

  .listproperty-card:hover .card-itemcontentDiv {
    bottom: 90px;
  }

  .properties-fipterslider .listproperty-card {
    height: 401px;
  }
}

@media screen and (max-width: 1440px) {
  .contact-look-img {
    max-height: 520px;
  }

  .contact-forward-img {
    max-height: 288px;
  }

  .benefit-Div .benefit-card {
    max-width: 288px;
  }

  .about-expersection .main-title {
    max-width: 890px;
  }

  .ui-nav button {
    font-size: 45px;
  }
}

@media screen and (max-width: 1400px) {
  .listproperty-card {
    height: 400px;
  }

  .footer-logo {
    width: 200px;
    height: auto;
  }

  .view-timeDiv {
    flex-wrap: wrap;
  }

  .propertycarousel .slick-arrow {
    background-size: 18px !important;
    padding: 18px !important;
  }
}

@media screen and (max-width: 1399px) {
  .main-title {
    font-size: 60px;
  }

  .contact-formDiv.detail-form .main-title {
    font-size: 30px;
  }

  .pagenotfound-box .main-title {
    font-size: 80px;
  }

  .tab-imgsection .bigtab-imgDiv {
    max-width: 345px;
    height: 385px;
  }

  @keyframes mymoveupsmall {
    from {
      top: 215px;
    }

    to {
      top: 80px;
    }
  }

  @keyframes mymovedownsmall {
    from {
      top: 80px;
    }

    100% {
      top: 220px;
    }
  }

  .tab-imgsection .tab-smallimage {
    right: 45px;
    max-width: 160px;
    height: 200px;
  }

  .image-slider {
    max-width: 500px;
    max-height: 500px;
  }

  .info-card {
    padding: 20px 50px;
  }

  .contact-look-img {
    max-height: 440px;
  }

  .contact-forward-img {
    max-height: 230px;
  }

  .benefit-card .benefit-title {
    font-size: 18px;
  }

  .benefit-count {
    font-size: 60px;
  }

  .benefit-Div .benefit-card {
    max-width: 263px;
    margin-top: 35px;
    padding: 40px 20px;
  }

  .about-misscardDiv .benefit-card {
    padding: 24px 20px;
    max-width: 245px;
    margin-top: 43px;
  }

  .about-misscardDiv .benefit-count svg {
    width: 100px;
    height: 100px;
  }

  .growth-umrellaico {
    right: -25px;
    bottom: -25px;
  }

  .why-investsection .nav-tabs .nav-item {
    padding-right: 10px;
    padding-left: 10px;
    width: auto;
  }

  .seller-listdescription {
    padding-right: 0px;
  }

  .service-responDiv {
    padding-top: 30px;
  }

  .seller-listimg {
    height: 100%;
  }

  .seller-descripimg {
    height: 100%;
    max-height: 100%;
    object-fit: cover;
  }

  .about-expersection .main-title {
    max-width: 800px;
  }

  .small-thumbnailslider .slick-prev {
    left: 15px;
  }

  .small-thumbnailslider .slick-next {
    right: 15px;
  }
}

@media screen and (max-width: 1366px) {
  .banner-title {
    top: 32%;
    font-size: 80px;
  }

  .ui-thumbnail>video {
    width: 130px;
    height: 108px;
  }

  .ui-thumbnail {
    height: 108px;
  }

  .video-iconslid {
    top: 38px;
    left: 45px;
    width: 40px !important;
    height: 40px !important;
  }

  .ui-content {
    top: 40%;
  }

  .medium-title {
    font-size: 28px;
  }

  .listproperty-card {
    height: 395px;
  }

  .properties-fipterslider .listproperty-card {
    height: 400px;
  }

  .about-expersection .main-title {
    max-width: 740px;
  }

  .contact-look-img {
    max-height: 415px;
  }

  .contact-forward-img {
    max-height: 200px;
    width: 255px;
  }

  .ptb-100 {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .about-misscardDiv .benefit-count {
    margin-right: -32px;
  }

  .joinus-cardin .tf-v1-widget iframe {
    max-height: 260px !important;
  }

  .joinus-cardin {
    max-height: 440px;
  }

  .joinuscard-section .joinus-cardDiv .joinus-cardin {
    max-height: 420px;
  }

  .propertycarousel.owl-carousel .owl-item img,
  .propertycarousel.slick-slider .slick-slide img {
    max-height: 290px;
    height: 290px;
  }

  .listproprty-banner .list-propertyinnercard .nofound-sldierimg {
    height: 298px;
  }
}

@media screen and (max-width: 1320px) {
  .listproperty-card {
    height: 385px;
  }

  .properties-fipterslider .listproperty-card {
    height: 390px;
  }
}

@media screen and (max-width: 1280px) {
  .listproperty-card {
    height: 375px;
  }

  .propertycarousel.owl-carousel .owl-item img,
  .propertycarousel.slick-slider .slick-slide img {
    max-height: 275px;
    height: 275px;
  }

  .listproprty-banner .list-propertyinnercard .nofound-sldierimg {
    height: 280px;
  }

  .properties-fipterslider .listproperty-card {
    height: 375px;
  }
}

@media screen and (max-width: 1268px) {
  .properties-fipterslider .listproperty-card {
    height: 375px;
  }
}

@media screen and (max-width: 1245px) {
  .properties-fipterslider .listproperty-card {
    height: 375px;
  }
}

@media screen and (max-width: 1230px) {
  .properties-fipterslider .listproperty-card {
    height: 375px;
  }
}

@media screen and (max-width: 1210px) {
  .listproperty-card {
    height: 365px;
  }

  .properties-fipterslider .listproperty-card {
    height: 365px;
  }

  .propertycarousel.owl-carousel .owl-item img,
  .propertycarousel.slick-slider .slick-slide img {
    max-height: 265px;
    height: 265px;
  }

  .listproprty-banner .list-propertyinnercard .nofound-sldierimg {
    height: 272px;
  }
}

@media screen and (max-width: 1200px) {
  .property-imgDiv .currency-view {
    font-size: 25px;
  }
}

@media screen and (max-width: 1200px) {
  .property-imgDiv .currency-view {
    font-size: 25px;
  }
}

@media screen and (max-width: 1199px) {
  .pagenotfound-box .main-title {
    font-size: 70px;
    margin-bottom: 15px;
  }

  .site-logo {
    margin-bottom: 20px;
  }

  .pagenotfound-box p {
    margin-bottom: 20px;
  }

  .privacy-policysection h1 {
    font-size: 40px;
  }

  .privacy-policysection h2,
  .privacy-policysection h3,
  .privacy-policysection h4,
  .privacy-policysection h5,
  .privacy-policysection h6 {
    font-size: 32px;
  }

  .view-timeDiv {
    flex-wrap: wrap;
    gap: 4px;
  }

  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0px;
    padding-left: 0;
  }

  .main-title {
    font-size: 50px;
  }

  .tab-imgsection .bigtab-imgDiv {
    max-width: 290px;
    height: 340px;
  }

  @keyframes mymoveupsmall {
    from {
      top: 195px;
    }

    to {
      top: 80px;
    }
  }

  @keyframes mymovedownsmall {
    from {
      top: 80px;
    }

    100% {
      top: 200px;
    }
  }

  .tab-imgsection .tab-smallimage {
    right: 30px;
    max-width: 150px;
    width: 140px;
    height: 175px;
  }

  .tab-imgsection .bigtab-imgDiv .tab-bigimage {
    width: 400px;
    height: 360px;
  }

  .main-white-title {
    font-size: 75px;
  }

  .contact-look-img {
    max-width: 100%;
    width: auto;
    max-height: 470px;
    object-fit: contain;
  }

  .contact-forward-img {
    position: absolute;
    right: 0px;
    bottom: -40px;
  }

  .benefit-Div .benefit-card {
    max-width: 220px;
    padding: 30px 12px;
  }

  .benefit-Div {
    justify-content: flex-start;
  }

  .growth-leftDiv .growth-imgDiv:nth-child(1) .growth-img,
  .growth-rightDiv .growth-imgDiv:nth-child(2) .growth-img {
    max-height: 300px;
    height: 300px;
  }

  .growth-leftDiv .growth-imgDiv:nth-child(2) .growth-img,
  .growth-rightDiv .growth-imgDiv:nth-child(1) .growth-img {
    max-height: 140px;
    height: 140px;
  }

  .about-misscardDiv .benefit-count svg {
    width: 90px;
    height: 90px;
  }

  .benefit-Div .benefit-card {
    max-width: 230px;
    padding: 24px 12px;
  }

  .about-misscardDiv .benefit-count {
    margin-right: -38px;
  }

  .properties-fipterslider .listproperty-card {
    height: 370px;
  }

  .tabpanel-rowDiv {
    align-items: start;
  }

  .about-expersection .main-title {
    max-width: 575px;
  }

  .faqs-bgimg {
    height: 834px;
  }

  .small-thumbslidDiv {
    height: 93px;
  }
}

@media screen and (max-width: 1170px) {
  .listproperty-card {
    height: 355px;
  }

  .propertycarousel.owl-carousel .owl-item img,
  .propertycarousel.slick-slider .slick-slide img {
    max-height: 255px;
    height: 255px;
  }

  .listproprty-banner .list-propertyinnercard .nofound-sldierimg {
    height: 263px;
  }

  .properties-fipterslider .listproperty-card {
    height: 355px;
  }
}

@media screen and (max-width: 1144px) {
  .listproperty-card {
    height: 350px;
  }

  .properties-fipterslider .listproperty-card {
    height: 360px;
  }

  .forward-serDiv {
    padding-right: 40px;
  }

  .contlookforwardDiv {
    justify-content: flex-start;
  }
}

@media screen and (max-width: 1114px) {
  .banner-title {
    font-size: 80px;
    padding: 0px 40px;
    line-height: normal;
  }

  .main-title {
    font-size: 50px;
  }

  .currency-view {
    font-size: 25px;
  }

  .small-blackbgbtn {
    padding: 10px 20px 10px 20px;
  }

  .listproperty-card:hover .owl-slider {
    transform: translate3d(0, -53px, 0);
  }

  .listproperty-card:hover .card-itemcontentDiv {
    bottom: 85px;
  }

  .propertycarousel .owl-dots button.owl-dot {
    width: 8px;
    height: 8px;
  }

  .propertycarousel .owl-nav button {
    width: 30px;
    height: 30px;
  }

  .propertycarousel .slick-arrow {
    background-size: 16px !important;
    padding: 16px !important;
  }

  .newwarningbtn,
  .forsaledarkbtn {
    padding: 5px 10px;
  }

  .listproperty-card {
    height: 325px;
  }

  .properties-fipterslider .listproperty-card {
    height: 325px;
  }

  .propertycarousel.slick-slider .slick-slide img {
    max-height: 215px;
    height: 215px;
  }

  .listproprty-banner .list-propertyinnercard .nofound-sldierimg {
    height: 215px;
  }

  .listproprty-banner .list-propertyinnercard .owl-slider {
    max-height: 240px;
    height: 230px;
  }
}

@media screen and (max-width: 1084px) {
  .banner-title {
    font-size: 73px;
  }

  .listproperty-card {
    height: 320px;
  }
}

@media screen and (max-width: 1050px) {
  .listproperty-card {
    height: 323px;
  }
}

@media screen and (max-width: 1048px) {
  .properties-fipterslider .listproperty-card {
    height: 320px;
  }
}

@media screen and (max-width: 1023px) {
  .listproperty-card {
    height: 320px;
  }

  .properties-fipterslider .listproperty-card {
    height: 325px;
  }
}

@media screen and (max-width: 1001px) {
  .listproperty-card {
    height: 320px;
  }

  .properties-fipterslider .listproperty-card {
    height: 325px;
  }
}

@media screen and (max-width: 991px) {
  .pagenotfound-box .main-title {
    font-size: 80px;
    margin-bottom: 10px;
  }

  .site-logo {
    margin-bottom: 15px;
  }

  .pagenotfound-box p {
    margin-bottom: 15px;
  }

  .pagenotfound-box {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .privacy-policysection p {
    color: #131313;
    font-size: 14px;
  }

  .privacy-policysection h1 {
    font-size: 35px;
  }

  .privacy-policysection h2,
  .privacy-policysection h3,
  .privacy-policysection h4,
  .privacy-policysection h5,
  .privacy-policysection h6 {
    font-size: 28px;
  }

  .navbar-collapse {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: transparent;
    z-index: 1050;
    overflow-y: auto;
    transition: transform 0.3s ease;
  }

  .navbar-nav {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    height: 100%;
  }

  .dropdown-menu {
    width: 100%;
  }

  .navbar .nav-link {
    border-bottom: 2px solid #c47532;
    color: #131313;
  }

  .navbar .navbar-nav .nav-link.active,
  .navbar .navbar-nav .nav-link.show {
    color: #131313;
    width: fit-content;
    margin: auto;
  }

  .navbar .navbar-nav .nav-link.dropdown-toggle {
    width: fit-content;
    margin: 0 auto;
  }

  .navbar .dropdown-toggle::after {
    border-bottom: 2px solid #131313;
    border-right: 2px solid #131313;
  }

  .transperntnavbar .languagedropdownen .dropdown-toggle::after {
    border-top: 0px;
    border-left: 0px;
    border-bottom: 2px solid #fff;
    border-right: 2px solid #fff;
  }

  .navbar-expand-lg .navbar-nav .dropdown-menu {
    background-color: transparent;
    border: 0;
    text-align: center;
    list-style-type: disc;
    padding-bottom: 0px;
    box-shadow: none;
  }

  .navbar-expand-lg .navbar-nav .dropdown-menu li {
    width: fit-content;
    margin: auto;
  }

  .navbar-expand-lg .navbar-nav .dropdown-menu .dropdown-item:hover {
    background-color: #f9f1eb;
  }

  .navbar .nav-item {
    padding: 8px 10px;
    text-align: center;
  }

  .responsive-languagedropdown {
    display: block;
  }

  .navbar .responsive-logo {
    display: block;
    margin-bottom: 20px;
  }

  .desktop-languagedropdown {
    display: none;
  }

  .navbar .regular-whitebgbtn {
    background-color: #131313;
    color: #ffffff;
    font-size: 13px;
    border: 2px solid #131313;
  }

  .navbar-toggler.close-btn {
    font-size: 24px;
    font-size: 20px;
    position: absolute;
    top: 10px;
    right: 20px;
    border: 1px solid #c87f40;
    background: none;
    z-index: 1101;
  }

  .offcanvas-header .btn-close {
    z-index: 99999;
    border: 1px solid #c47532;
    --bs-btn-close-color: #131313;
    opacity: 1;
  }

  .navbar-brand img {
    width: 150px;
    height: auto;
  }

  .dropdown__arrow {
    right: 15px;
  }

  .languagedropdown {
    width: 75px;
    font-size: 16px;
  }

  .dropdown__face {
    padding: 5px 10px;
  }

  .dropdown__items {
    padding: 5px 5px;
  }

  .dropdown__items li {
    padding: 8px 0px;
  }

  .navbar-toggler {
    border: 0px;
  }

  .banner-title {
    top: 30%;
    font-size: 70px;
  }

  .ui-content {
    display: none;
  }

  .scrollDown {
    bottom: 40%;
  }

  .navbar .offcanvas {
    display: block;
  }

  .main-title {
    font-size: 42px;
  }

  .contact-formDiv .main-title {
    font-size: 48px;
  }

  .ptb-100 {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .pt-100 {
    padding-top: 70px;
  }

  .pb-100 {
    padding-bottom: 70px;
  }

  .listproperty-card {
    height: 400px;
  }

  .our-blogcarddesktop {
    display: none;
  }

  .our-blogcardresponsive {
    display: block;
  }

  .secondmain-title {
    font-size: 40px;
  }

  .ourblog-section .secondmain-title {
    padding-bottom: 22px;
  }

  .listproprty-secondbanner {
    display: none;
  }

  .listproprty-banner .owl-nav,
  .listproprty-banner .owl-dots {
    display: block;
  }

  .listproperty-card {
    height: 100%;
  }

  .listproperty-card:hover .owl-slider {
    transform: translate3d(0, 0px, 0);
    transform: scale(1);
    transition-duration: 2s;
  }

  .listproperty-card .card-itemcontentDiv {
    bottom: 0px;
  }

  .listproperty-card:hover .card-itemcontentDiv {
    bottom: 0px;
  }

  .listproprty-banner .item {
    height: 100%;
  }

  .listproprty-banner {
    padding-bottom: 5px;
    padding-top: 22px;
  }

  .listproprty-banner .slick-arrow {
    display: block !important;
    bottom: 0%;
  }

  .about-experrowDiv .tab-imgsection {
    max-width: 480px;
  }

  .tab-imgsection .bigtab-imgDiv {
    max-width: 220px;
    height: 250px;
  }

  .tab-imgsection .tab-smallimage {
    max-width: 130px;
    width: 105px;
    height: 130px;
    right: 0px;
  }

  .about-experrowDiv .tab-imgsection .tab-smallimage {
    max-width: 135px;
    width: 135px;
    height: 170px;
    right: 0px;
  }

  @keyframes mymoveupsmall {
    from {
      top: 135px;
    }

    to {
      top: 60px;
    }
  }

  @keyframes mymovedownsmall {
    from {
      top: 60px;
    }

    to {
      top: 140px;
    }
  }

  .navbar .navbar-nav .nav-link.active {
    border-bottom: 2px solid #c47532;
  }

  .main-result-title {
    flex-direction: column;
  }

  .view-property-result {
    padding-left: 0px;
    font-size: 18px;
  }

  .filter-formDiv .forminput-title {
    padding-top: 10px;
  }

  .filter-searchbtn {
    padding-top: 12px;
  }

  .filter-tagsection .filter-ullist .filter-tag {
    font-size: 13px;
  }

  .desktop-viewfilterform {
    display: none;
  }

  .listproperty-card:hover .forsaledarkbtn {
    display: block;
  }

  .simmiler-listproprty-banner .listproperty-card:hover .forsaledarkbtn {
    display: none;
  }

  .list-propertyinnercard {
    height: 100% !important;
  }

  .responsive-filter-btn {
    display: block;
  }

  .list-propertyinnercard:hover .owl-slider {
    transform: scale(1);
  }

  .info-card {
    padding: 0px 0px;
    margin: 0px 0;
  }

  .how-canhelpDiv-desktop {
    display: none;
  }

  .how-canhelpDiv-responsive {
    display: block;
  }

  .how-canhelp-slider {
    padding-top: 22px;
  }

  .header-logo {
    max-width: 150px;
  }

  .ui-dots {
    bottom: 35px;
  }

  .ui-thumbnails {
    justify-content: center;
    padding-left: calc(0% + 0.5rem);
    bottom: 70px;
  }

  .seller-listimg {
    margin-top: 24px;
  }

  .seller-listsection .seller-listrow .seller-listimg {
    margin-top: 0px;
  }

  .faqs-bgimg {
    height: 100%;
    max-height: 600px;
    padding-top: 22px;
  }

  .contact-forward-img {
    position: relative;
    bottom: 0;
    width: 100%;
  }

  .forward-serDiv {
    padding-right: 0px;
  }

  .forward-serDiv {
    padding-right: 0px;
  }

  .service-responDiv {
    justify-content: flex-start;
    gap: 30px;
    padding-top: 22px;
  }

  .responsive-contact-title,
  .respos-seller-title {
    display: block;
  }

  .desktop-contact-title {
    display: none;
  }

  .service-responDiv {
    padding-bottom: 24px;
  }

  .seller-listrow .service-responDiv {
    flex-wrap: wrap;
    gap: 15px;
  }

  .banefit-section .row .benefit-row:nth-child(2) .benefit-Div {
    border-right: 0px;
  }

  .seller-listrow {
    padding-top: 22px;
  }

  .about-expersection .service-responDiv {
    flex-wrap: wrap;
    gap: 15px;
  }

  .about-expersection .main-title {
    max-width: 100%;
  }

  .growth-leftDiv .growth-imgDiv:nth-child(1) .growth-img,
  .growth-rightDiv .growth-imgDiv:nth-child(2) .growth-img {
    max-height: 350px;
    height: 350px;
  }

  .growth-leftDiv .growth-imgDiv:nth-child(2) .growth-img,
  .growth-rightDiv .growth-imgDiv:nth-child(1) .growth-img {
    max-height: 175px;
    height: 175px;
  }

  .growth-imgsection {
    gap: 18px;
    padding-top: 40px;
  }

  .growth-leftDiv .growth-imgDiv:nth-child(2),
  .growth-rightDiv .growth-imgDiv:nth-child(2) {
    margin-top: 18px;
  }

  .growth-imgsection .forward-treeico {
    top: 0px;
  }

  .about-missionsection .benefit-fullrow .benefit-row:last-child {
    padding-top: 24px;
  }

  .about-experrowDiv:nth-child(1) {
    padding-top: 0px;
  }

  .about-experrowDiv .tab-imgsection .bigtab-imgDiv {
    max-width: 390px;
    height: 370px;
  }

  .tab-imgsection .bigtab-imgDiv .tab-bigimage {
    width: 400px;
    height: 370px;
  }

  .growth-umrellaico {
    right: 0px;
    bottom: -30px;
  }

  .faqs-accordian .accordion-title {
    font-size: 16px;
  }

  .faqs-accordian .accordion-icon,
  .faqs-accordian .accordion-button:not(.collapsed) .accordion-icon {
    width: 44px;
    min-width: 44px;
    height: 44px;
  }

  .faqs-accordian .accordion-item {
    margin-bottom: 16px;
  }

  .responsive-contetfaqs {
    display: block;
  }

  .faq-rowsection {
    padding-top: 22px;
  }

  .faqs-bgimg {
    max-height: 600px;
    padding-top: 22px;
  }

  .faqs-bgimg {
    display: none;
  }

  .responsive-faqsimage {
    display: block;
  }

  .filter-form {
    box-shadow: none;
  }

  .social-iconDiv {
    padding-top: 30px;
  }

  .footer-title {
    padding-bottom: 12px;
    padding-top: 20px;
  }

  .properties-fipterslider .listproprty-banner {
    padding-top: 10px;
  }

  .contlookforwardfulDiv {
    margin-top: 22px;
  }

  .listproprty-banner .list-propertyinnercard .owl-slider {
    max-height: 215px;
    height: 215px;
  }

  .propertycarousel.slick-slider .slick-dots {
    bottom: 25px;
  }

  .properties-fipterslider .listproprty-banner .propertycarousel .slick-arrow,
  .propertycarousel .slick-arrow {
    bottom: 35% !important;
  }

  .view-detailsDiv {
    padding-top: 6px;
  }

  .forsaledarkbtn {
    display: block;
  }

  .listproprty-banner .propertycarousel .slick-arrow,
  .listproprty-banner .listproperty-card .propertycarousel.slick-slider .slick-dots {
    display: block !important;
  }

  .listproprty-banner .listproperty-card,
  .listproperty-card:hover {
    border: 4px solid transparent;
  }

  .info-card:hover,
  .info-card.active {
    background-color: transparent;
    padding: 0px;
    animation: none;
    transform: scale(1);
  }

  .info-card:hover .info-cardtitle,
  .info-card.active .info-cardtitle,
  .info-card:hover p,
  .info-card.active p {
    color: #131313;
    transition: none;
    transform: translateY(0px);
  }

  .property-descripimgDiv {
    margin-top: 6px;
  }

  .propert-imgcontent {
    padding-top: 22px;
  }

  .big-banner-slider .slick-arrow {
    background-size: 30px !important;
  }

  .small-slidersection {
    padding-top: 30px;
    padding-bottom: 20px;
  }

  .about-experrowDiv .tab-imgsection .tab-smallimage {
    animation: mymovedown2small 4s forwards;
  }

  .about-experrowDiv .tab-imgsection:hover .tab-smallimage {
    animation: mymoveup2small 4s forwards;
  }

  .about-experrowDiv .tab-imgsection {
    max-width: 460px;
  }

  @keyframes mymoveup2small {
    from {
      top: 225px;
    }

    to {
      top: 80px;
    }
  }

  @keyframes mymovedown2small {
    from {
      top: 80px;
    }

    to {
      top: 230px;
    }
  }

  .info-cardtitle {
    padding-bottom: 10px;
  }

  .info-responsive-card {
    padding-top: 0px;
  }
}

@media screen and (max-width: 767px) {
  .sitemap-list li {
    width: 48%;
  }

  .pagenotfound-box .main-title {
    font-size: 80px;
    margin-bottom: 10px;
  }

  .privacy-policysection h1 {
    font-size: 30px;
  }

  .privacy-policysection h2,
  .privacy-policysection h3,
  .privacy-policysection h4,
  .privacy-policysection h5,
  .privacy-policysection h6 {
    font-size: 25px;
  }

  .main-title {
    font-size: 35px;
  }

  .contact-formDiv .main-title {
    font-size: 39px;
  }

  .about-expersection .tab-imgsection {
    padding-bottom: 25px;
  }

  .tab-imgsection .bigtab-imgDiv {
    max-width: 370px;
    height: 400px;
    /* width: 100%; */
  }

  .tab-imgsection .bigtab-imgDiv .tab-bigimage {
    height: 400px;
  }

  .why-investsection .tab-imgsection:hover .bigtab-imgDiv .tab-bigimage {
    width: 100%;
  }

  .tab-imgsection .tab-smallimage {
    max-width: 200px;
    width: 145px;
    height: 180px;
    right: 65px;
  }

  @keyframes mymoveupsmall {
    from {
      top: 240px;
    }

    to {
      top: 80px;
    }
  }

  @keyframes mymovedownsmall {
    from {
      top: 80px;
    }

    to {
      top: 245px;
    }
  }

  .about-experrowDiv .tab-imgsection .tab-smallimage {
    animation: mymovedown2small 4s forwards;
  }

  .about-experrowDiv .tab-imgsection:hover .tab-smallimage {
    animation: mymoveup2small 4s forwards;
  }

  .about-experrowDiv .tab-imgsection {
    max-width: 460px;
  }

  @keyframes mymoveup2small {
    from {
      top: 225px;
    }

    to {
      top: 80px;
    }
  }

  @keyframes mymovedown2small {
    from {
      top: 80px;
    }

    to {
      top: 230px;
    }
  }

  .tabpanel-rowDiv {
    flex-wrap: wrap-reverse;
  }

  .tabpanel-rowDiv .tab-contentsection {
    padding-bottom: 22px;
  }

  .how-canhelp-slider {
    padding-top: 0px;
  }

  .contact-forward-img {
    position: absolute;
    bottom: -45px;
    right: 45px;
  }

  .forward-treeico {
    top: -33px;
    left: auto;
    right: -33px;
  }

  .benefit-count {
    margin-right: -25px;
  }

  .benefit-Div .benefit-card {
    max-width: 201px;
    padding: 24px 12px;
    margin-top: 45px;
  }

  .growth-leftDiv .growth-imgDiv:nth-child(1) .growth-img,
  .growth-rightDiv .growth-imgDiv:nth-child(2) .growth-img {
    max-height: 300px;
    height: 300px;
  }

  .growth-leftDiv .growth-imgDiv:nth-child(2) .growth-img,
  .growth-rightDiv .growth-imgDiv:nth-child(1) .growth-img {
    max-height: 145px;
    height: 145px;
  }

  .growth-imgsection .forward-treeico {
    top: 0px;
    left: -35px;
    right: auto;
  }

  .about-misscardDiv .benefit-count svg {
    width: 80px;
    height: 80px;
  }

  .about-misscardDiv.benefit-Div .benefit-card {
    max-width: 100%;
    width: 100%;
    padding: 20px 12px;
    margin-top: 30px;
  }

  .about-missionsection .benefit-fullrow .benefit-row:last-child {
    padding-top: 0px;
  }

  .about-misscardDiv.benefit-Div {
    border-right: 0px;
    border-bottom: 2px solid #c47532;
    padding: 15px;
    padding-bottom: 24px;
  }

  .banefit-section.about-missionsection .row .benefit-row:last-child .benefit-Div {
    border-bottom: 0px;
  }

  .about-misscardDiv .benefit-count {
    margin-right: -30px;
  }

  .growth-umrellaico {
    right: -25px;
    bottom: -25px;
  }

  .social-iconDiv {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .small-thumbslidDiv {
    height: 65px;
  }

  .info-cardtitle {
    padding-bottom: 16px;
  }

  .info-responsive-card {
    padding-top: 22px;
  }

  .small-thumbslidDiv .small-thumbnailslider .slick-slide img {
    height: 85px;
  }

  .small-thumbnailslider .slick-arrow {
    height: 25px !important;
    width: 25px !important;
    background-size: 15px !important;
  }

  .customproperty-footer .copy-rightDiv {
    text-align: center !important;
  }

  .customproperty-footer .social-iconDiv {
    justify-content: center !important;
  }
}

@media screen and (max-width: 680px) {
  .banner-title {
    font-size: 60px;
  }

  .for-saleDiv {
    gap: 5px;
  }
}

@media screen and (max-width: 620px) {
  .growth-imgsection .forward-treeico {
    top: 0px;
    left: -10px;
    right: auto;
  }

  .growth-umrellaico {
    right: -8px;
    bottom: -25px;
  }
}

@media screen and (max-width: 575px) {
  .sitemap-list li {
    width: 100%;
  }

  .sitemap-list li a {
    font-size: 14px;
  }

  .privacy-policysection h1 {
    font-size: 25px;
  }

  .privacy-policysection h2,
  .privacy-policysection h3,
  .privacy-policysection h4,
  .privacy-policysection h5,
  .privacy-policysection h6 {
    font-size: 22px;
  }

  .languagedropdown {
    font-size: 13px;
  }

  .dropdown__arrow {
    width: 8px;
    height: 8px;
  }

  .banner-title {
    top: 20%;
    left: 12px;
    transform: translateX(0%);
    font-size: 40px;
    text-align: left;
  }

  .scrollDown {
    left: 12px;
  }

  .ui-thumbnail>video {
    width: 110px;
    height: 110px;
  }

  .ui-thumbnails {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 0 1rem;
    padding-top: 0.5rem;
  }

  .video-iconslid {
    position: absolute;
    top: 35px;
    left: 35px;
    width: 40px !important;
    height: 40px !important;
  }

  .main-title,
  .secondmain-title {
    font-size: 31px;
  }

  .contact-formDiv .main-title {
    font-size: 39px;
  }

  .ptb-100 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pt-100 {
    padding-top: 40px;
  }

  .pb-100 {
    padding-bottom: 40px;
  }

  .small-blackbgbtn {
    padding: 10px 16px 10px 16px;
  }

  .why-investsection .nav-tabs .nav-link {
    font-size: 13px;
    padding: 8px 10px;
  }

  .why-investsection .nav-tabs {
    padding-top: 16px;
  }

  .why-investsection .tab-content {
    padding-top: 22px;
  }

  .tab-imgsection {
    padding-bottom: 26px;
  }

  .tab-imgsection .bigtab-imgDiv .tab-bigimage {
    width: 100%;
    max-width: 400px;
  }

  .tab-imgsection .tab-smallimage {
    bottom: 0;
    right: 66px;
    width: 150px;
    max-width: 200px;
    height: 190px;
  }

  @keyframes mymoveupsmall {
    from {
      top: 230px;
    }

    to {
      top: 80px;
    }
  }

  @keyframes mymovedownsmall {
    from {
      top: 80px;
    }

    100% {
      top: 235px;
    }
  }

  .tab-imgsection .bigtab-imgDiv {
    max-width: fit-content;
    width: 100%;
  }

  .medium-title {
    font-size: 25px;
  }

  .why-investsection .tab-contentsection .medium-title {
    padding-bottom: 15px;
  }

  .contact-formDiv {
    padding: 20px;
  }

  .contact-form {
    padding-top: 16px;
  }

  .form-checkDiv {
    padding-bottom: 12px;
  }

  .form-label {
    font-size: 14px;
  }

  .form-group {
    margin-bottom: 12px;
  }

  .contact-form .form-check {
    padding-right: 30px;
  }

  .contact-form .regular-blackbgbtn {
    margin-top: 24px;
    width: 100%;
  }

  .footer-logo {
    width: 170px;
  }

  .social-iconDiv {
    padding-left: 0px;
    padding-top: 16px;
  }

  .footer-title {
    padding-top: 22px;
    padding-bottom: 16px;
  }

  .contact-details .footer-title {
    padding-top: 0px;
  }

  .about-experrowDiv {
    padding-top: 16px;
  }

  .seller-listcontent p {
    padding-bottom: 16px;
  }

  .forward-serDivpara {
    padding-top: 22px;
  }

  .footer-contactDiv {
    padding-bottom: 10px;
  }

  .copy-rightDiv {
    text-align: left;
  }

  .joinus-title {
    font-size: 18px;
    padding-bottom: 16px;
  }

  .joinus-cardin .regular-spacecoffiebgbtn {
    width: 100%;
  }

  .main-white-title {
    font-size: 39px;
  }

  .video-banner-content {
    margin: 145px 0 90px 0;
  }

  .big-banner-slider .owl-nav svg {
    margin: 0 5px;
  }

  #property-bigbanner.owl-theme .owl-next {
    right: 20px;
  }

  #property-bigbanner.owl-theme .owl-next,
  #property-bigbanner.owl-theme .owl-prev {
    width: 22px;
    height: 22px;
  }

  .big-banner-slider .slick-arrow {
    background-size: 30px !important;
  }

  .about-property {
    flex-wrap: wrap;
  }

  .forsale-amount {
    width: 100%;
    justify-content: space-between;
  }

  .view-propert-sale {
    display: inline-grid;
    gap: 10px;
    padding-top: 22px;
  }

  .property-imgDiv .currency-view {
    font-family: "Roboto", sans-serif;
    font-size: 20px;
  }

  .main-amenitiestitle {
    width: 100%;
    text-align: center;
  }

  .main-locationtitle {
    width: fit-content;
  }

  .responscontact-lookimg {
    display: block;
    width: 100%;
  }

  .responscontact-forwardimg {
    display: block;
    position: absolute;
    right: 0;
    bottom: -35px;
    width: 100%;
    max-width: 268px;
  }

  .contact-look-img,
  .contact-forward-img {
    display: none;
  }

  .contlookforwardDiv {
    margin-bottom: 35px;
  }

  .contact-look-imgdiv {
    position: relative;
    max-width: 330px;
    width: 100%;
  }

  .benefit-Div .benefit-card {
    max-width: 100%;
    padding: 24px 16px;
    width: 100%;
    margin-top: 40px;
  }

  .benefit-Div {
    border-right: 0px;
    border-bottom: 2px solid #c47532;
    padding: 15px;
    padding-bottom: 24px;
  }

  .banefit-section .row .benefit-row:first-child .benefit-Div {
    padding-top: 0px;
  }

  .banefit-section .row .benefit-row:last-child .benefit-Div {
    border-bottom: 0px;
  }

  .benefit-fullrow {
    padding-top: 24px;
  }

  .growth-imgsection {
    gap: 12px;
  }

  .growth-leftDiv .growth-imgDiv:nth-child(2),
  .growth-rightDiv .growth-imgDiv:nth-child(2) {
    margin-top: 12px;
  }

  .about-misscardDiv .benefit-count svg {
    width: 73px;
    height: 73px;
  }

  .faqs-bgimg {
    max-height: 400px;
  }

  .location-Div iframe {
    max-height: 250px;
  }

  #property-bigbanner .item,
  .big-banner-slider .item {
    height: 420px;
  }

  .share-post-modal .copy-linkgroup {
    display: block;
    text-align: center;
  }

  .share-post-modal .copy-linkgroup input {
    width: 100%;
  }

  .share-post-modal .regular-blackbgbtn {
    margin-top: 16px;
  }

  .share-post-modal .modal-body {
    padding: 40px 40px;
  }

  .about-expersection .responsive-expersection-title {
    padding: 0;
  }

  .about-expersection .main-title {
    max-width: 100%;
  }

  .banner-title {
    padding: 0px 15px;
    padding-left: 0;
  }

  .howcan-helpsection .main-title {
    text-align: center;
  }

  .big-banner-slider .slick-prev {
    left: 20px;
  }

  .big-banner-slider .slick-next {
    right: 20px;
  }

  .small-thumbslidDiv {
    height: 56px;
  }

  .small-thumbnailslider .slick-prev {
    top: auto;
    bottom: -28px;
    left: 40%;
  }

  .small-thumbnailslider .slick-next {
    top: auto;
    bottom: -40px;
    right: 40%;
  }

  .small-thumbnailslider .slick-arrow {
    height: 25px !important;
    width: 25px !important;
    background-size: 13px !important;
  }

  .small-thumbslidDiv .small-thumbnailslider .slick-slide img {
    height: 70px;
  }

  .joinus-cardin .tf-v1-widget iframe {
    max-height: 345px !important;
  }

  .joinus-cardin {
    max-height: 510px;
  }

  .joinuscard-section .joinus-cardDiv .joinus-cardin {
    max-height: 490px;
  }

  .about-experrowDiv .tab-imgsection .bigtab-imgDiv {
    max-width: 390px;
    height: 378px;
  }

  .about-experrowDiv .tab-imgsection .bigtab-imgDiv .tab-bigimage {
    height: 378px;
  }

  .about-experrowDiv .tab-imgsection .tab-smallimage {
    max-width: 137px;
    width: 137px;
    height: 178px;
  }
}

@media screen and (max-width: 540px) {
  .tab-imgsection .bigtab-imgDiv {
    max-width: 370px;
    width: 100%;
  }
}

@media screen and (max-width: 520px) {
  .tab-imgsection .tab-smallimage {
    right: 25px;
    width: 135px;
    height: 175px;
  }

  @keyframes mymoveupsmall {
    from {
      top: 245px;
    }

    to {
      top: 80px;
    }
  }

  @keyframes mymovedownsmall {
    from {
      top: 80px;
    }

    100% {
      top: 250px;
    }
  }

  .tab-imgsection {
    max-width: 460px;
  }
}

@media screen and (max-width: 480px) {
  .scrollDown {
    bottom: 34%;
  }

  .tab-imgsection .bigtab-imgDiv .tab-bigimage {
    max-width: 370px;
  }

  .tab-imgsection .tab-smallimage {
    max-width: 160px;
  }

  @keyframes mymoveupsmall {
    from {
      top: 240px;
    }

    to {
      top: 80px;
    }
  }

  @keyframes mymovedownsmall {
    from {
      top: 80px;
    }

    100% {
      top: 245px;
    }
  }

  @keyframes mymoveup2small {
    from {
      top: 215px;
    }

    to {
      top: 80px;
    }
  }

  @keyframes mymovedown2small {
    from {
      top: 80px;
    }

    to {
      top: 220px;
    }
  }

  .tab-imgsection {
    padding-bottom: 40px;
  }

  .tab-imgsection .tab-smallimage {
    right: 20px;
  }

  .growth-leftDiv .growth-imgDiv:nth-child(1) .growth-img,
  .growth-rightDiv .growth-imgDiv:nth-child(2) .growth-img {
    max-height: 250px;
    height: 250px;
  }

  .growth-leftDiv .growth-imgDiv:nth-child(2) .growth-img,
  .growth-rightDiv .growth-imgDiv:nth-child(1) .growth-img {
    max-height: 125px;
    height: 125px;
  }

  .about-experrowDiv .tab-imgsection .bigtab-imgDiv .tab-bigimage {
    max-width: 380px;
  }

  .about-experrowDiv .tab-imgsection .bigtab-imgDiv {
    max-width: 380px;
    height: 360px;
  }

  .small-thumbslidDiv .small-thumbnailslider .slick-slide img {
    height: 50px;
  }
}

@media screen and (max-width: 476px) {
  .pagenotfound-box {
    padding: 15px;
  }

  .pagenotfound-box .main-title {
    font-size: 60px;
  }

  .for-saleDiv {
    width: 100%;
    justify-content: space-between;
    padding-top: 10px;
  }

  .tab-imgsection .bigtab-imgDiv {
    max-width: 345px;
    height: 400px;
  }

  .tab-imgsection .bigtab-imgDiv .tab-bigimage {
    max-width: 345px;
  }

  .small-thumbnailslider .slick-prev {
    left: 39%;
  }

  .small-thumbnailslider .slick-next {
    right: 39%;
  }

  .about-experrowDiv .tab-imgsection .bigtab-imgDiv .tab-bigimage {
    max-width: 380px;
  }

  .about-experrowDiv .tab-imgsection .bigtab-imgDiv {
    max-width: 380px;
    height: 370px;
  }
}

@media screen and (max-width: 445px) {
  .tab-imgsection .bigtab-imgDiv .tab-bigimage {
    max-width: 100%;
  }

  .tab-imgsection .tab-smallimage {
    max-width: 170px;
    right: 0px;
  }

  @keyframes mymoveupsmall {
    from {
      top: 235px;
    }

    to {
      top: 80px;
    }
  }

  @keyframes mymovedownsmall {
    from {
      top: 80px;
    }

    100% {
      top: 240px;
    }
  }

  .tab-imgsection {
    padding-bottom: 40px;
  }

  .tab-imgsection .bigtab-imgDiv {
    max-width: 345px;
    height: 390px;
  }

  .about-experrowDiv .tab-imgsection .bigtab-imgDiv .tab-bigimage {
    max-width: 355px;
  }

  .about-experrowDiv .tab-imgsection .bigtab-imgDiv {
    max-width: 355px;
    height: 370px;
  }
}

@media screen and (max-width: 435px) {
  .contact-look-imgdiv {
    max-width: 280px;
  }

  .responscontact-lookimg {
    max-width: 280px;
  }

  .responscontact-forwardimg {
    max-width: 240px;
  }

  .tab-imgsection .bigtab-imgDiv {
    max-width: 330px;
  }

  .contact-form .form-check {
    padding-right: 0px;
  }

  .about-experrowDiv .tab-imgsection .bigtab-imgDiv .tab-bigimage {
    max-width: 335px;
  }

  .about-experrowDiv .tab-imgsection .bigtab-imgDiv {
    max-width: 335px;
    height: 370px;
  }
}

@media screen and (max-width: 410px) {
  .tab-imgsection .bigtab-imgDiv {
    max-width: 310px;
    height: 390px;
  }

  .about-experrowDiv .tab-imgsection .bigtab-imgDiv .tab-bigimage {
    max-width: 305px;
  }

  .about-experrowDiv .tab-imgsection .bigtab-imgDiv {
    max-width: 305px;
    height: 350px;
  }

  @keyframes mymoveup2small {
    from {
      top: 195px;
    }

    to {
      top: 80px;
    }
  }

  @keyframes mymovedown2small {
    from {
      top: 80px;
    }

    to {
      top: 200px;
    }
  }
}

@media screen and (max-width: 400px) {
  .tab-imgsection .bigtab-imgDiv {
    max-width: 290px;
    height: 330px;
  }

  .tab-imgsection .bigtab-imgDiv .tab-bigimage {
    max-width: 290px;
  }

  .tab-imgsection .tab-smallimage {
    max-width: 180px;
    right: 0px;
  }

  @keyframes mymoveupsmall {
    from {
      top: 175px;
    }

    to {
      top: 80px;
    }
  }

  @keyframes mymovedownsmall {
    from {
      top: 80px;
    }

    100% {
      top: 180px;
    }
  }

  .tab-imgsection {
    padding-bottom: 40px;
  }

  .service-responDiv {
    display: inline-grid;
    gap: 12px;
  }

  .contlookforwardfulDiv {
    margin-top: 0px;
  }

  .growth-leftDiv .growth-imgDiv:nth-child(1) .growth-img,
  .growth-rightDiv .growth-imgDiv:nth-child(2) .growth-img {
    max-height: 200px;
    height: 200px;
  }

  .growth-leftDiv .growth-imgDiv:nth-child(2) .growth-img,
  .growth-rightDiv .growth-imgDiv:nth-child(1) .growth-img {
    max-height: 110px;
    height: 110px;
  }

  .small-thumbslidDiv {
    height: 47px;
  }

  .small-thumbnailslider .slick-prev {
    bottom: -20px;
    left: 38%;
  }

  .small-thumbnailslider .slick-next {
    bottom: -31px;
    right: 38%;
  }

  .small-thumbnailslider .slick-arrow {
    height: 22px !important;
    width: 22px !important;
    background-size: 11px !important;
  }
}

@media screen and (max-width: 380px) {
  .seller-listsection .row .col-sm-10.col-8 {
    padding: 0;
  }

  .about-experrowDiv .tab-imgsection .bigtab-imgDiv .tab-bigimage {
    max-width: 285px;
  }

  .about-experrowDiv .tab-imgsection .bigtab-imgDiv {
    max-width: 285px;
    height: 350px;
  }
}

@media screen and (max-width: 375px) {
  .tab-imgsection .bigtab-imgDiv {
    height: 315px;
    max-width: 280px;
  }

  .tab-imgsection .bigtab-imgDiv .tab-bigimage {
    width: 100%;
    max-width: 290px;
    height: 315px;
  }

  .tab-imgsection .tab-smallimage {
    width: 100%;
    max-width: 140px;
    height: 170px;
    right: 0px;
  }

  @keyframes mymoveupsmall {
    from {
      top: 170px;
    }

    to {
      top: 80px;
    }
  }

  @keyframes mymovedownsmall {
    from {
      top: 80px;
    }

    100% {
      top: 175px;
    }
  }

  .contact-form .form-check {
    padding-right: 0px;
    margin-right: 10px;
  }

  .view-propert-sale {
    display: inline-grid;
    gap: 10px;
  }

  .contact-look-imgdiv {
    max-width: 268px;
  }

  .responscontact-forwardimg {
    max-width: 233px;
  }

  .small-thumbslidDiv {
    height: 40px;
  }

  .growth-leftDiv .growth-imgDiv:nth-child(1) .growth-img,
  .growth-rightDiv .growth-imgDiv:nth-child(2) .growth-img {
    max-height: 183px;
    height: 183px;
  }

  .growth-leftDiv .growth-imgDiv:nth-child(2) .growth-img,
  .growth-rightDiv .growth-imgDiv:nth-child(1) .growth-img {
    max-height: 104px;
    height: 104px;
  }

  .faqs-bgimg {
    max-height: 320px;
    object-fit: cover;
  }

  .responsive-faqsimage {
    width: 100% !important;
  }

  #property-bigbanner .item,
  .big-banner-slider .item {
    height: 375px;
  }

  .big-banner-slider .slick-arrow {
    background-size: 25px !important;
  }
}

@media screen and (max-width: 360px) {
  .ui-thumbnail>video {
    width: 95px;
    height: 95px;
  }

  .ui-thumbnail {
    height: 95px;
  }

  .video-iconslid {
    top: 30px;
    left: 30px;
    width: 35px !important;
    height: 35px !important;
  }

  .toggle-languageDiv {
    gap: 15px;
  }

  .tab-imgsection .bigtab-imgDiv .tab-bigimage {
    max-width: 270px;
  }

  .tab-imgsection .bigtab-imgDiv {
    max-width: 260px;
  }

  .tab-imgsection .tab-smallimage {
    max-width: 125px;
    height: 160px;
  }

  @keyframes mymoveupsmall {
    from {
      top: 170px;
    }

    to {
      top: 80px;
    }
  }

  @keyframes mymovedownsmall {
    from {
      top: 80px;
    }

    100% {
      top: 175px;
    }
  }

  .about-experrowDiv .tab-imgsection .bigtab-imgDiv .tab-bigimage {
    max-width: 270px;
  }

  .about-experrowDiv .tab-imgsection .bigtab-imgDiv {
    max-width: 270px;
    height: 305px;
  }

  @keyframes mymoveup2small {
    from {
      top: 150px;
    }

    to {
      top: 80px;
    }
  }

  @keyframes mymovedown2small {
    from {
      top: 80px;
    }

    to {
      top: 155px;
    }
  }
}

@media screen and (max-width: 335px) {
  .tab-imgsection .bigtab-imgDiv .tab-bigimage {
    max-width: 260px;
  }

  .tab-imgsection .bigtab-imgDiv {
    max-width: 260px;
    height: 290px;
  }

  .tab-imgsection .tab-smallimage {
    max-width: 118px;
    height: 155px;
  }

  @keyframes mymoveupsmall {
    from {
      top: 155px;
    }

    to {
      top: 80px;
    }
  }

  @keyframes mymovedownsmall {
    from {
      top: 80px;
    }

    100% {
      top: 160px;
    }
  }

  .contact-look-imgdiv {
    max-width: 230px;
  }

  .responscontact-lookimg {
    max-width: 230px;
  }

  .responscontact-forwardimg {
    max-width: 190px;
  }

  .languagedropdownen .dropdown-toggle {
    padding: 4px 10px;
  }

  .small-thumbnailslider .slick-prev {
    left: 38%;
  }

  .small-thumbnailslider .slick-next {
    right: 38%;
  }

  .about-experrowDiv .tab-imgsection .bigtab-imgDiv .tab-bigimage {
    max-width: 245px;
  }

  .about-experrowDiv .tab-imgsection .bigtab-imgDiv {
    max-width: 245px;
    height: 280px;
  }

  .about-experrowDiv .tab-imgsection .tab-smallimage {
    max-width: 125px;
    width: 125px;
    height: 160px;
  }

  @keyframes mymoveup2small {
    from {
      top: 140px;
    }

    to {
      top: 80px;
    }
  }

  @keyframes mymovedown2small {
    from {
      top: 80px;
    }

    to {
      top: 145px;
    }
  }
}

@media screen and (max-width: 325px) {
  .tab-imgsection .bigtab-imgDiv .tab-bigimage {
    max-width: 100%;
  }

  .tab-imgsection .bigtab-imgDiv {
    max-width: 240px;
    height: 280px;
  }

  .tab-imgsection .tab-smallimage {
    max-width: 120px;
  }

  @keyframes mymoveupsmall {
    from {
      top: 145px;
    }

    to {
      top: 80px;
    }
  }

  @keyframes mymovedownsmall {
    from {
      top: 80px;
    }

    100% {
      top: 150px;
    }
  }

  .small-thumbnailslider .slick-prev {
    left: 37%;
  }

  .small-thumbnailslider .slick-next {
    right: 37%;
  }
}

@media screen and (min-width: 576px) and (max-width: 992px) {
  .share-post-modal.modal .modal-dialog {
    max-width: 500px;
  }
}

/* Properties details page --------------------------------------------------------------- */
@media screen and (max-width: 992px) {
  .property-descriptionDiv h1 {
    font-size: 35px;
  }

  .property-descriptionDiv h2 {
    font-size: 31px;
  }

  .property-descriptionDiv h3 {
    font-size: 28px;
  }

  .property-descriptionDiv h4 {
    font-size: 24px;
  }

  .property-descriptionDiv h5 {
    font-size: 22px;
  }

  .property-descriptionDiv h6 {
    font-size: 20px;
  }
}

@media screen and (max-width: 575px) {

  .property-descriptionDiv h1,
  .property-descriptionDiv h2,
  .property-descriptionDiv h3,
  .property-descriptionDiv h4,
  .property-descriptionDiv h5,
  .property-descriptionDiv h6,
  .property-descriptionDiv p,
  .property-descriptionDiv ul li,
  .property-descriptionDiv ol li {
    margin-bottom: 8px;
  }

  .property-descriptionDiv h1 {
    font-size: 31px;
  }

  .property-descriptionDiv h2 {
    font-size: 28px;
  }
}

.joinus-cardin,
.joinuscard-section .joinus-cardDiv .joinus-cardin {
  max-height: none !important;
  height: auto !important;
  overflow: visible !important;
}