/*
====================================
Large Screen - Others
====================================
*/

@media screen and (min-width: 992px) and (max-width: 1199px) {
  .para-box {
    flex-wrap: wrap;
  }
  .form-area-inner1 h2 {
    font-size: 36px;
  }
  .footer-area-left::before {
    right: -12px;
  }
  .form-section .col-lg-6 {
    width: 100%;
  }

  .form-field input {
    width: 100%;
      margin-left: 0rem;
      margin-bottom: 10px;
  }

  .form-ground input {
      width: 100%;
      border: 1.42px solid #BEC0BFCC;
      border-radius: 11.08px;
      padding: 18px 25px 18px;
      font-size: 20px;
      font-weight: 400;
      color: #92929D;
      margin-left: 0rem;
      /*! margin-bottom: 18px; */
      outline: none;
  }


  .form-area textarea  {
    margin-left: 0rem;
    width: 100%;
  }

  
}

/*
====================================
Small Screen - Tablate
====================================
*/

@media screen and (min-width: 768px) and (max-width: 992px) {
  .hero-section .swiper-slide-content h3 {
    font-size: 44px;
  }
  .header-section a {
    font-size: 16px;
  }

  section {
    height: 50vh;
  }

  .about-title h2 {
    font-size: 30px;
  }

  .about-item p {
    font-size: 16px;
  }

  .para-box h3 {
    font-size: 20px;
    margin-bottom: 10px;
  }

  .para-box p {
    font-size: 16px;
  }

  .para-box {
    background: #ffffff;
  }

  .left-a a {
    font-size: 14px;
    padding: 15px 7px 15px;
  }

  .aside-a a {
    font-size: 14px;
    padding: 13px 13px 13px;
  }

  .foreclose-title h2 {
    font-size: 30px;
  }

  .home-item h3 {
    font-size: 20px;
  }

  .last-p h4 {
    font-size: 20px;
  }

  .deve-title h2 {
    font-size: 30px;
    margin-bottom: 20px;
  }
  .deve-img h3 {
    font-size: 30px;
  }
  .deve-img p {
    font-size: 16px;
  }
  .button-a a {
    padding: 20px 20px 20px;
    font-size: 16px;
  }
  .property-items h2 {
    font-size: 30px;
  }
  .form-area-inner1 h2 {
    font-size: 36px;
  }
  .footer-area-right {
    padding-top: 55px;
    text-align: center !important;
  }
  .footer-area-left::before {
    right: 0;
  }
  .footer-bottom h2 {
    font-size: 30px;
  }
  .origen-area-right h2 {
    font-size: 34px;
  }
  .tabbedPanels-items ul {
    min-width: 900px;
  }
  .tabbedPanels-items {
    overflow: auto;
    padding-bottom: 15px;
  }
  .buyers-sellers-area h2 {
    font-size: 20px;
    margin-top: 20px;
  }
  .buyers-sellers-tab {
    padding: 40px 0;
  }
  .buyers-sellers-section {
    padding: 45px 0;
  }
  .panel-box {
    padding-top: 20px;
  }

  
  .bullet-item {
    margin-left: 0rem;
  }

  .bullet-item  h3 {
    font-size: 20px;
  }

  .origen-area-right {
    padding: 2rem;
  }

  .form-field input {
    width: 100%;
      margin-left: 0rem;
      margin-bottom: 10px;
  }

  .form-ground input {
      width: 100%;
      border: 1.42px solid #BEC0BFCC;
      border-radius: 11.08px;
      padding: 18px 25px 18px;
      font-size: 20px;
      font-weight: 400;
      color: #92929D;
      margin-left: 0rem;
      /*! margin-bottom: 18px; */
      outline: none;
  }


  .form-area textarea  {
    margin-left: 0rem;
    width: 100%;
  }


  .tabs a {
    font-size: 16px;
  }


}

/*
====================================
Xtra Small Screen - Small Mobile
====================================
*/

@media screen and (min-width: 576px) and (max-width: 767px) {
  .hero-section .swiper-slide-content h3 {
    font-size: 38px;
  }

  .header-section a {
    font-size: 16px;
  }

  section {
    height: 50vh;
  }

  .about-title h2 {
    font-size: 20px;
  }

  .about-item p {
    font-size: 16px;
  }

  .para-box h3 {
    font-size: 20px;
    margin-bottom: 10px;
  }

  .para-box p {
    font-size: 16px;
  }

  .para-box {
    background: #ffffff;
    padding: 50px 30px 50px;
  }

  .left-a a {
    font-size: 14px;
    padding: 15px 7px 15px;
  }

  .aside-a a {
    font-size: 14px;
    padding: 13px 13px 13px;
  }

  .foreclose-title h2 {
    font-size: 20px;
  }

  .foreclose-title P {
    font-size: 14px;
  }

  .foreclose-title h3 {
    font-size: 20px;
  }

  .home-item h3 {
    font-size: 20px;
  }

  .last-p h4 {
    font-size: 20px;
  }

  .deve-title h2 {
    font-size: 20px;
    margin-bottom: 20px;
  }
  .deve-img h3 {
    font-size: 20px;
  }
  .deve-img p {
    font-size: 14px;
  }
  .button-a a {
    padding: 20px 20px 20px;
    font-size: 16px;
  }
  .property-items h2 {
    font-size: 20px;
  }
  .house-area {
    padding: 70px 0;
  }
  .house-area-slider {
    padding-top: 90px;
  }
  .foreclose-slider {
    padding-top: 90px;
  }
  .form-area-inner1 h2 {
    font-size: 30px;
  }
  .form-area-inner1 p {
    font-size: 14px;
  }
  .footer-area-right {
    text-align: center !important;
  }
  .footer-area {
    padding-top: 35px;
  }
  .footer-area-left::before {
    display: none;
  }
  .footer-bottom h2 {
    font-size: 28px;
  }
  .origen-area-right h2 {
    font-size: 30px;
  }
  .new-faq-accordion .acc-head h6 {
    font-size: 17px;
  }
  .new-faq-accordion .acc-content p {
    font-size: 14px;
  }
  .new-faq-accordion .acc-head i {
    font-size: 14px;
  }
  .tabbedPanels-items ul {
    min-width: 900px;
  }
  .tabbedPanels-items {
    overflow: auto;
    padding-bottom: 15px;
  }
  .buyers-sellers-area h2 {
    font-size: 22px;
  }
  .buyers-sellers-tab {
    padding: 40px 0;
  }
  .buyers-sellers-section {
    padding: 45px 0;
  }
  .panel-box {
    padding-top: 20px;
  }
  .buyers-sellers-area h4 {
    font-size: 20px;
  }


  .bullet-item {
    margin-left: 0rem;
  }

  .bullet-item  h3 {
    font-size: 20px;
  }

  .origen-area-right {
    padding: 2rem;
  }
.form-field input {
    width: 100%;
      margin-left: 0rem;
      margin-bottom: 10px;
  }

  .form-ground input {
      width: 100%;
      border: 1.42px solid #BEC0BFCC;
      border-radius: 11.08px;
      padding: 26px 26px 26px;
      font-size: 20px;
      font-weight: 400;
      color: #92929D;
      margin-left: 0rem;
      /*! margin-bottom: 18px; */
      outline: none;
  }
  .form-area textarea  {
    margin-left: 0rem;
    width: 100%;
  }
  .tabs a {
    font-size: 16px;
  }





}

/*
====================================
Xtra Small Screen - Small Mobile
====================================
*/

@media screen and (max-width: 575px) {
  .hero-section .swiper-slide-content h3 {
    font-size: 30px;
  }
  .header-section a {
    font-size: 14px;
  }

  section {
    height: 50vh;
  }

  .about-title h2 {
    font-size: 20px;
  }

  .about-item p {
    font-size: 14px;
  }

  .para-box h3 {
    font-size: 20px;
    margin-bottom: 10px;
  }

  .para-box p {
    font-size: 16px;
  }

  .para-box {
    background: #ffffff;
    padding: 50px 30px 50px;
  }

  .left-a a {
    font-size: 14px;
    padding: 15px 7px 15px;
  }

  .aside-a a {
    font-size: 14px;
    padding: 13px 13px 13px;
  }

  .foreclose-title h2 {
    font-size: 20px;
  }

  .foreclose-title P {
    font-size: 14px;
  }

  .foreclose-title h3 {
    font-size: 20px;
  }

  .home-item h3 {
    font-size: 20px;
  }

  .last-p h4 {
    font-size: 20px;
  }

  .deve-title h2 {
    font-size: 20px;
    margin-bottom: 20px;
  }

  .deve-img h3 {
    font-size: 20px;
  }

  .deve-img p {
    font-size: 14px;
  }

  .button-a a {
    padding: 20px 20px 20px;
    font-size: 16px;
  }

  .property-items h2 {
    font-size: 20px;
  }

  .house-area {
    padding: 55px 0;
  }
  .house-area-slider {
    padding-top: 65px;
  }
  .house-area-slider .owl-nav {
    top: -72px;
  }
  .foreclose-slider {
    padding-top: 65px;
  }
  .foreclose-slider .owl-nav {
    top: -60px;
  }
  .form-section {
    padding: 70px 0;
  }
  .form-area-inner1 h2 {
    font-size: 28px;
  }
  .form-area-inner1 p {
    font-size: 14px;
  }
  .form-area form {
    padding: 20px;
  }
  .form-area {
    padding: 15px;
  }
  .form-area-inner3 {
    padding-bottom: 28px;
  }
  .footer-area-right {
    text-align: center !important;
  }
  .footer-area {
    padding-top: 35px;
  }
  .footer-area-left::before {
    display: none;
  }
  .footer-bottom h2 {
    font-size: 24px;
  }
  .footer-bottom {
    padding-top: 35px;
  }
  .footer-bottom p {
    padding-top: 15px;
  }
  .footer-section {
    padding: 50px 0;
  }
  .origen-section {
    padding: 70px 0px;
  }
  .origen-area-right h2 {
    font-size: 26px;
  }
  .new-faq-accordion .acc-head h6 {
    font-size: 17px;
  }
  .new-faq-accordion .acc-content p {
    font-size: 14px;
  }
  .new-faq-accordion .acc-head i {
    font-size: 14px;
  }
  .new-faq-accordion .acc-head {
    margin-top: 18px;
    padding: 12px 0;
  }
  .tabbedPanels-items ul {
    min-width: 900px;
  }
  .tabbedPanels-items {
    overflow: auto;
    padding-bottom: 15px;
  }
  .buyers-sellers-area h2 {
    font-size: 20px;
  }
  .buyers-sellers-tab {
    padding: 40px 0;
  }
  .buyers-sellers-section {
    padding: 45px 0;
    padding-bottom: 10px;
  }
  .panel-box {
    padding-top: 20px;
  }
  .buyers-sellers-area h4 {
    font-size: 18px;
  }
  .buyers-sellers-area {
    padding-top: 35px;
    padding-bottom: 35px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .tabs {
    margin-top: 30px;
  }
  .buyers-sellers-form-area {
    padding-top: 28px;
    padding-bottom: 35px;
    padding-left: 18px;
    padding-right: 18px;
  }

  .bullet-item {
    margin-left: 0rem;
  }

  .bullet-item  h3 {
    font-size: 20px;
  }


  .origen-area-right {
    padding: 2rem;
  }

.form-field input {
    width: 100%;
      margin-left: 0rem;
      margin-bottom: 10px;
  }

  .form-ground input {
      width: 100%;
      border: 1.42px solid #BEC0BFCC;
      border-radius: 11.08px;
      padding: 26px 26px 26px;
      font-size: 20px;
      font-weight: 400;
      color: #92929D;
      margin-left: 0rem;
      /*! margin-bottom: 18px; */
      outline: none;
  }

  .form-area textarea  {
    margin-left: 0rem;
    width: 100%;
  }

  .tabs a {
    font-size: 16px;
  }
  .flickity-prev-next-button svg {
    left: 30% !important;
    top: 30% !important;
    width: 40% !important;
    height: 40% !important;
  }
  .flickity-prev-next-button {
    width: 30px !important;
    height: 30px !important;
  }
  


}
