
/* iPad - Pro - Portrait */
    @media only screen and (min-width: 991px) and (max-width: 1112px){
      .navbar-light .navbar-nav .nav-link {font-size: 8px;}
      .home-section::before {display: none;}
      .home-featured-listing .title {left: 110px;}
      .project-1 .project-img .project-content {padding: 20px 40px; width: 350px;}
      .project-1 .project-img .project-content .price {font-size: 30px;}
      .project-2 .project-img .project-content {padding: 20px 40px; width: 350px;}
      .project-2 .project-img .project-content .price {font-size: 30px;}
      .home-other-listing .property-list img {height: 320px;}
      .home-other-listing .property-detail {height: 320px; padding: 0 95px;}
      .home-other-listing .property-detail .project-icon {width: 80px; height: 80px; margin-top: 40px;}
      .home-other-listing .property-detail .price {margin-top: 30px;}
      .home-other-listing .title {padding-left: 80px;} 
      .home-about .first-para, .home-about .second-para {width: 100%;}
      .home-about .bg {width: 500px; height: 500px;}
      .commercial-property .property-list img {height: 320px;}
      .commercial-property .property-detail {height: 320px; min-width: 315px;}
      .commercial-property .property-detail .price {margin-top: 60px;}
      .testimonials .title {padding-left: 80px;} 
      .home-about .title {padding-left: 80px;}
      .lets-started .title {padding-left: 80px;}
      .testimonials ul li {width: 936px !important;}
      .testimonials .bx-viewport {height: auto !important;}
      .contact-detail p {width: 60%;}
      .copyright {margin-top: 150px;}
      .copyright p {font-size: 14px; width: 100%;}
      .client-say p {font-size: 14px;}
      .sold-listing .property-list img {height: 250px;}
      .sold-listing .property-detail  {width: 250px; height: 250px; padding: 0 0px 0 50px;}
      .sold-listing .property-detail .project-icon {width: 50px; height: 50px;}
      .sold-listing .property-detail .project-line {height: 170px; left: 38px;}
      .sold-listing .property-detail .price {font-size: 26px; margin-top: 80px;}
      .sold-listing .property-detail .project-info {font-size: 13px; margin-top: 5px;}
      .sold-listing .property-detail .project-name {font-size: 14px; margin-top: 10px;}
    
      .page-header .title {padding-left: 80px;}
      .page-header::after {width: 250px; height: 250px; right: 50px;}
      .page-header .title h4 {font-size: 18px;}
      .page-header .title h3 {font-size: 80px; line-height: 60px;}
      .page-header1 .title h4 {font-size: 18px;}
      .page-header1 .title h3 {font-size: 60px; line-height: 60px;}
      .page-header1 .title {padding-left: 0;}
      .about-content h4 {font-size: 24px}
      .about-content {width: 55%; padding: 25px; height: auto;}
      .about-pic {width: 45%; height: 690px; padding: 0;}
      .page-header1::after {width: 250px; height: 250px; right: 50px;}
      .about-content .about-bgicon {width: 300px; height: 300px;}
      .first-row {margin-top: -100px;}
      .listing-area {margin: 0px 0 50px 0; margin-bottom: 300px;}
      .list-property {width: 450px; height: 320px;}
      .list-property .project-icon {width: 70px; height: 70px; bottom: 76px; left: 25px;}
      .list-property .project-line {height: 150px; left: 60px;}
      .list-property-text .price {font-size: 24px;}
      .list-property-text .name {font-size: 15px;}
      .list-property:hover .project-icon {width: 150px; height: 150px; left: 270px; bottom: 80px;}
      ul.listing-pagination {margin-bottom: 60px; margin-top: -100px;}
    
      .view-project-carousel .carousel-item{height: 374px;}
      .single-page-content {padding: 50px 40px; margin-top: 100px; margin-bottom: 30px;}
      .single-page-content h4 {font-size: 15px;}
      .single-page-content h2 {font-size: 40px; margin-bottom: 10px;}
      .single-page-enquiry {width: 380px; padding: 30px 25px; top: 10%; right: -39%;}
      /* .single-page-content p {width: 75%;} */
      .single-page-enquiry .price {font-size: 27px; padding-bottom: 15px;}
      .enquiry h4 {font-size: 14px; line-height: 18px;}
      .showing {margin-right: 40px;}
      .showing a {padding: 25px 30px; font-size: 12px;}
      .share-listing {width: 160px;}
      .list-property.view-project-list {width: 240px; height: 180px;}
      .gallery .list-property img {width: 450px; height: 180px;}
      .gallery.listing-area {height: 270px; margin-bottom: 70px;}
      .thumb-gallery {margin-bottom: 50px;}
      .amenities-list  ul li {margin: 10px 15px 50px 15px;}
      .map {display:block; float:right; width:85%; margin-top: -80px; height: 340px;}
      .similar-projects.listing-area {height: 350px;}
      .similar-projects .first-row {margin-top: -40px;}
    
      .testimonial-content .testimonial {width: 450px; margin-right: 10px;}
      .testimonial-content .testimonial .testimonial-text {padding: 25px 15px;}
    
      .partner-details {width: 100%;}
      .partner-details p {width: 100%; margin-top: 30px;}
      .partner-info.switch .partner-details{padding-left: 70px;}
      .partner-info.switch .partner-details p {width: 100%;}
      .partner-info.switch h3 {padding-left: 400px;}
      .about-port {padding: 0;}
      .about-port .sub-menu {margin-left: 0; margin-bottom: 50px;}
      .partner-media {padding-top: 150px;}
      .partner-media .partner-media-bg {background-position-x: 100%; height: 700px;}
      .page-header .title h4.amenities-heading {font-size: 80px;}
      .page-header .title h4.amenities-heading:before {top: 47px;}
      .page-header .title h4.nearby-heading {font-size: 80px;}
      .page-header .title h4.nearby-heading:before {top: 47px;}
      .partner-pic {top: -200px;}
      .partner-info.switch h3 {padding-left: 530px;}
      .partner-info {margin-top: 220px;}
    
    
    
    
      .view-project-carousel .carousel-item { height: 510px; }
      .single-page-enquiry { right: -35%; }
      .single-page-content h2 { font-size: 45px; }
      .single-page-content h4 { font-size: 18px; }
      .single-page-content p { font-size: 12px; margin-bottom: 80px; }
      .share-listing { margin-top: 45px; }
      .page-header .title h4.amenities-heading { font-size: 90px; }
      .page-header .title h4.amenities-heading::before { top: 57px; }
      .property-gallerylist { height: 175px; }
      .gallery.listing-area { height: 275px; }
      .gallerycarousel .owl-nav .owl-prev i, .gallerycarousel .owl-nav .owl-next i { font-size: 2rem; }
      .schsm-div { display: flex; max-width: 80%; align-items: center;}
    .schsm-div .share-listing { margin-left: 40px; margin-top: 0;}
    #big .item{ max-width: 80%; margin: 0 auto;}
    }


    /* iPad - Portrait */
@media all and (min-width: 768px) and (max-width: 990px) {
  .navbar-brand {width: 60%; height: auto;}
  .navbar-nav {margin-top: 10px;}
  .navbar-light .navbar-nav .nav-link {font-size: 13px; margin: 10px 0;}
  .home-section::before {display: none;}
  .home-featured-listing .title {margin-left: 70px;}
  .project-1 .project-img .project-content {padding: 15px 30px; width: 270px;}
  .project-1 .project-img .project-content .project-icon {width: 70px; height: 70px;}
  .project-1 .project-img .project-content:hover .project-icon {width: 70px; height: 70px;}
  .project-1 .project-img .project-content .price {font-size: 24px;}
  .project-1 .project-img .project-content .project-name {font-size: 12px;}
  .project-1 .project-img .project-content .detail-link {margin-top: 20px;}
  .project-1 .project-img .project-content .detail-link a {font-size: 10px;}
  .project-2 .project-img .project-content {padding: 15px 30px; width: 270px;}
  .project-2 .project-img .project-content .project-icon {width: 70px; height: 70px;}
  .project-2 .project-img .project-content:hover .project-icon {width: 70px; height: 70px;}
  .project-2 .project-img .project-content .price {font-size: 24px;}
  .project-2 .project-img .project-content .project-name {font-size: 12px;}
  .project-2 .project-img .project-content .detail-link {margin-top: 20px;}
  .project-2 .project-img .project-content .detail-link a {font-size: 10px;}
  .home-about .title {margin-left: 70px;}
  .home-about .title h3 {font-size: 44px; line-height: 45px;}
  .home-about .first-para, .home-about .second-para {width: 100%;}
  .home-about .bg {width: 480px; height: 480px;}
  .quote-read-more {margin-bottom: 45px;}
  .basic-detail p {padding: 0;}
  .lets-started .sub-menu h4::before {width: 70px; top: -10px;}
  .lets-started .sub-menu h4 {font-size: 12px; margin-top: 25px;}
  .lets-started .sub-menu h3 {font-size: 35px; padding-left: 20px;}
  .lets-started .sub-menu h4::before {height:2px; width: 50px; top: 5px;}
  .lets-started .sub-menu h4::before {left: -60px;}
  .lets-started .sub-menu ul a li {width: 380px; height: 120px; border: 2px solid #f1f1f1; padding-left: 80px;}
  .lets-started .sub-menu ul a:hover li h4::before {height:2px; width: 50px; top: 5px; left: -60px;}
  .lets-started .sub-menu ul a:hover li {width: 380px; height: 120px; border: 2px solid #f1f1f1; padding-left: 80px;}
  .lets-started .sub-menu ul a li::after {height: 115px; width: 115px;}
  .lets-started .title {margin-left: 70px;}
  .lets-started .title h4 {font-size: 14px;}
  .lets-started .title h3 {font-size: 50px;}
  .lets-started p {width: 80%; font-size: 12px;}
  .client-say p {font-size: 13px; width: 100%;}
  .client-say {margin-top: 130px;}
  .lets-started .bg {height: 630px;}  
  .sold-listing .property-list img {height: 250px;}
  .sold-listing .property-detail  {width: 250px; height: 250px; padding: 0 0px 0 50px;}
  .sold-listing .property-detail .project-icon {width: 50px; height: 50px;}
  .sold-listing .property-detail .project-line {height: 170px; left: 38px;}
  .sold-listing .property-detail .price {font-size: 26px; margin-top: 80px;}
  .sold-listing .property-detail .project-info {font-size: 13px; margin-top: 5px;}
  .sold-listing .property-detail .project-name {font-size: 14px; margin-top: 10px;}
  .rtl {margin-left: -265px;}
  .mumbai h4 {font-size: 55px; line-height: 50px; margin-right: 5%;}
  .mumbai h3 {font-size: 80px; line-height: 60px; margin-right: 5%;}
  .commercial-property .property-list img {height: 240px;}
  .commercial-property .property-detail  {min-width: 250px; height: 240px; padding-left: 60px;}
  .commercial-property .bx-controls {display: none;}
  .commercial-property .property-detail .project-icon {width: 50px; height: 50px;}
  .commercial-property .property-detail .project-line {height: 160px; left: 39px;}
  .commercial-property .property-detail .price {font-size: 22px; margin-top: 60px; line-height: 25px;}
  .commercial-property .property-detail .project-name {font-size: 12px; margin-top: 10px;}
  .commercial-property .property-detail .detail-link {font-size: 9px; margin-top: 10px;}
  .commercial-property .property-detail .detail-link a {font-size: 9px;}
  .testimonials .title {margin-left: 70px;}
  .testimonials ul li {width: 700px !important;}
  .social .title {margin-left: 70px;}
  .social-media {margin-left: 0;}
  .social-media {margin-bottom: 210px;}
  .social-logo {width: 500px; height: 470px;}
  .contact-form .form-group {padding: 0;}
  .contact-detail p {width: 90%; text-align: center !important;}
  .copyright p {font-size: 13px;}
  .copyright {margin-top: 180px !important;}

  .page-header .title {padding-left: 80px;}
  .page-header::after {width: 250px; height: 250px; right: 50px;}
  .page-header .title h4 {font-size: 18px;}
  .page-header .title h3 {font-size: 80px; line-height: 60px;}
  .page-header1 .title h4 {font-size: 18px;}
  .page-header1 .title h3 {font-size: 60px; line-height: 60px;}
  .page-header1 .title {padding-left: 0;}
  .about-content h4 {font-size: 24px}
  .about-content {width: 55%; padding: 25px; height: auto;}
  .about-pic {width: 45%; height: 660px;}
  .page-header1::after {width: 250px; height: 250px; right: 50px;}
  .about-content .about-bgicon {width: 300px; height: 300px;}
  .first-row {margin-top: -100px;}
  .listing-area {height: 330px; margin: 0px 0 50px 0; margin-bottom: 260px;}
  .list-property {width: 330px; height: 230px;}
  .list-property .project-icon {width: 50px; height: 50px; bottom: 76px; left: 25px;}
  .list-property .project-line {height: 90px; left: 49px;}
  .list-property-text .price {font-size: 24px;}
  .list-property-text .name {font-size: 15px;}
  .list-property:hover .project-icon {width: 100px; height: 100px; left: 200px; bottom: 80px;}
  ul.listing-pagination {margin-bottom: 60px; margin-top: -100px;}

  .view-project-carousel .carousel-item{height: 374px;}
  .single-page-content {padding: 50px 40px; margin-top: 100px; margin-bottom: 30px;}
  .single-page-content h4 {font-size: 15px;}
  .single-page-content h2 {font-size: 36px; margin-bottom: 10px;}
  .single-page-enquiry {width: 360px; padding: 30px 25px; top: 10%; right: -39%;}
  .single-page-content p {width: 60%;}
  .single-page-enquiry .price {font-size: 27px; padding-bottom: 15px;}
  .enquiry h4 {font-size: 14px; line-height: 18px;}
  .showing {margin-right: 40px;}
  .showing a {padding: 25px 30px; font-size: 12px;}
  .share-listing {width: 160px;}
  .list-property.view-project-list {width: 240px; height: 180px;}
  .gallery .list-property img {width: 450px; height: 180px;}
  .gallery.listing-area {height: 270px; margin-bottom: 70px;}
  .thumb-gallery {margin-bottom: 50px; margin-top: 130px;}
  .amenities-list  ul li {margin: 10px 15px 50px 15px;}
  .map {display:block; float:right; width:85%; margin-top: -80px; height: 340px;}
  .similar-projects.listing-area {height: 260px;}
  .similar-projects .first-row {margin-top: -40px;}

  .testimonial-content .testimonial {width: 350px; margin-right: 10px;}
  .testimonial-content .testimonial .testimonial-text {padding: 25px 15px;}

  .partner-details {width: 100%;}
  .partner-details p {width: 100%; margin-top: 30px;}
  .partner-info.switch .partner-details{padding-left: 70px;}
  .partner-info.switch .partner-details p {width: 100%;}
  .partner-info.switch h3 {padding-left: 400px;}
  .about-port {padding: 0;}
  .about-port .sub-menu {margin-left: 0; margin-bottom: 50px;}
  .partner-media {padding-top: 150px;}
  .partner-media .partner-media-bg {background-position-x: 95%;}
  .page-header .title h4.amenities-heading {font-size: 80px;}
  .page-header .title h4.amenities-heading:before {top: 47px;}
  .page-header .title h4.nearby-heading {font-size: 80px;}
  .page-header .title h4.nearby-heading:before {top: 47px;}

  .search-filter.sticky {display: none;}
  .search-filter.mobile {display: block; padding: 0 7px;}


  .single-page-enquiry { right: -38%; }
  .single-page-content h4 {max-width: 72%; }
  .property-gallerylist{ height: 190px; }
  #big .item{ max-width: 80%; margin: 0 auto;}
  .nearby-list ul li { margin: 10px 35px 50px 35px; }
}

@media (max-width: 470px) {

  .home-section h3.bottom { letter-spacing: 5px !important; }
  .home-section h3 { line-height: 70px !important; }
  .home-section::before { background-size: 55%; height: 500px; margin-top: -390px; }
}

/* Mobile - Portrait */
@media (max-width: 767px) {

  body, html{ overflow-x: hidden;}

  .desk-tab-view{ display: none;}
  .mob-view{ display: block;}

  header {min-height: 80px;}
  .body-main {padding-top: 80px;}
  .navbar-brand {width: 70%; margin: 0;}
  .navbar-light .navbar-nav .nav-link {padding: 0.5rem 1rem !important;}
  .navbar-light .navbar-toggler {color: transparent; border-color: transparent; background: transparent; margin-left: 25px;}

  .navbar.navbar-expand-lg .container-fluid{padding-left:0px; padding-right:0px;}

  .home-visual {height: 250px; background-attachment: unset; background-size: 230%; background-position-x: -100px;}
  .home-section::before {background-size: 60%; right: 0px; height: 885px; margin-top: -695px;}
  .home-section .company-name {margin-bottom: 80px; margin-top: -170px;}
  .home-about .bg {width:60%; left:0px;}
  .home-about .title h3 {font-size: 45px; line-height: 45px;}
  .home-section h3 {font-size: 14px; letter-spacing: 16px; line-height: 62px;}
  .home-section h2 {font-size: 42px; line-height: 0;}
  .home-section h3.bottom {font-size:19px; margin-top: 13px; letter-spacing: 10px;}

  .home-featured-listing .title h3{font-size:60px;}
  .home-featured-listing .title {top: -40px; left: 40px;}
  .home-featured-listing .title h4::before {width: 30px; left: -35px; top: 5px;}

  .home-featured-listing .title h4 {font-size: 11px; margin-bottom: 0;}
  .home-featured-listing .title h3 {font-size: 35px;}

  .team img{height:auto; width: 100%;}
  .mumbai{padding: 10px 0;}
  .social .title h4{font-size: 14px;}

  .project-1 .project-img {padding-left: 0px;}
  .project-1 .project-img img{height: 250px;}
  .project-1 .project-img .project-content {padding: 5px 5px; transform: unset; left: 20px; top: 50px; width: 40%;}
  .project-1 .project-img .project-content .project-icon, .project-1 .project-img .project-content:hover .project-icon{width: 50px;height: 50px;}
  .project-1 .project-img .project-content .price{ font-size: 15px;margin-top: 10px;}
  .project-1 .project-content .project-info, .project-2 .project-content .project-info { font-size: 9px; margin-bottom: 10px; letter-spacing: 0;}
  .project-1 .project-img .project-content .project-name{font-size: 8px; margin-top: 0px;}
  .project-1 .project-img .project-content:hover::before {width: 99%; height: 99%;}
  .project-1 .project-img .project-content .detail-link a {font-size: 9px;}

  .project-2 .project-img {padding-right: 0px;}
  .project-2 .project-img img {height: 250px;}
  .project-2 .project-img .project-content{padding: 5px; transform: unset; left: unset; right: 20px; top: 50px; width: 40%;}
  .project-2 .project-img .project-content .project-icon, .project-2 .project-img .project-content:hover .project-icon{width: 50px;height: 50px;}
  .project-2 .project-img .project-content .price{ font-size: 15px;margin-top: 10px;}
  .project-2 .project-img .project-content .project-name{font-size: 8px; margin-top: 0px;}
  .project-2 .project-img .project-content:hover::before {width: 99%; height: 99%;}
  .project-2 .project-img .project-content .detail-link a {font-size: 9px;}

  .inside-img {width: 75%;}
  .project-2 .inside-img {width: 75%;}

  .home-other-listing {padding: 30px 0 50px 0;}
  .home-other-listing .view-all {margin-top: 10px; font-size: 12px;}
  .bx-wrapper {margin-bottom: 20px;}
  .home-other-listing .title h3 {font-size:60px;}
  .home-other-listing .bx-wrapper .bx-controls-direction a {top: -47px; background-size: 35%; width: 100px; height: 45px;}
  .home-other-listing .bx-wrapper .bx-next {right: 0px; }
  .home-other-listing .bx-wrapper .bx-prev {right: 54px;}
  /*.home-other-listing ul li{width: 320px !important;}*/
  .home-other-listing .title h4 {font-size: 11px;}
  .home-other-listing .title h3 {font-size: 35px;}
  .home-other-listing .title {margin-left: 40px;}
  .home-other-listing .title h4::before {width: 30px; left: -35px; top: 5px;}

  .home-other-listing .property-list img {height: 125px;}
  .home-other-listing .property-detail  {height: 125px; padding: 0 30px;}
  .home-other-listing .property-detail .project-icon {width: 30px; height: 30px; margin-top: 20px;}
  .home-other-listing .property-detail .price {margin-top: 10px; font-size: 14px;}
  .home-other-listing .property-detail .project-name {font-size: 6px; margin-top: 0;}
  .home-other-listing .property-detail .detail-link {margin-top: 0;}
  .home-other-listing .property-detail .detail-link a {font-size: 6px;}

  .home-about{padding: 50px 0 50px 0;}
  .home-about .title {margin-left: 40px;}
  .home-about .title h4::before {width: 30px; left: -35px; top: 5px;}
  .basic-detail p {padding-left: 0px;}
  .home-about .title h4 {margin-top: 0px; font-size: 12px;}
  .quote img {width: 60px;}
  .quote-read-more {padding-left: 76px;}
  .quote-read-more::before {width: 60px;}

  .lets-started {padding: 30px 0;}
  .lets-started .title {margin-left: 40px;}
  .lets-started .title h4::before {width: 30px; left: -35px; top: 5px;}
  .lets-started .title h4 {font-size: 12px;}
  .lets-started .title h3 {font-size: 40px;}
  .lets-started .bg {width: 100%; height: 63%;}
  .lets-started p {width: 100%; font-size: 13px;}
  .lets-started .sub-menu {width: 100%;}
  .lets-started .sub-menu ul {padding-left:0px;}
  .lets-started .sub-menu ul a li {width: 100%; height: 110px; padding-left: 100px;}
  .lets-started .sub-menu h4 {font-size: 12px;}
  .lets-started .sub-menu h3 {font-size: 30px;}
  .lets-started .sub-menu h4::before {width: 70px; left: -85px;}
  .client-say {margin-top: 140px; margin-bottom: 50px;}
  .lets-started .sub-menu h4 {margin-top: 25px;}
  .lets-started .sub-menu ul a li::after {width: 110px; height: 110px;}
  .lets-started .sub-menu ul a:hover li h4::before {width: 70px;}

  .mumbai h4 {font-size: 30px; line-height: 30px; margin-right: 5%;}
  .mumbai h3 {font-size: 42px; line-height: 30px; margin-right: 5%;}

  .sold-listing .title h4{width:100%; font-size: 14px;}
  .sold-listing .title h3 {font-size: 50px;}
  .sold-listing .property-list img {height: 110px;}
  .sold-listing .property-detail {width: 180px; height: 110px; padding: 20px 0px 0 50px;}
  .sold-listing .property-detail .project-icon {width: 30px; height: 30px; top:10px; left: 10px;}
  .sold-listing .property-detail .project-line {height: 50px; left: 24px;}
  .sold-listing .property-detail .price {font-size: 14px; margin-top: 0px;}
  .sold-listing .property-detail .project-info {font-size: 7px; margin-top: 5px;}
  .sold-listing .property-detail .project-name {font-size: 7px; margin-top: 10px;}
  .sold-listing .bx-viewport {height: auto !important;}
  .rtl {display: none;}

  .commercial-property .property-list img{height: 130px;}
  .commercial-property .property-detail {min-width: 250px; height: 130px; padding-left: 50px; padding-top: 10px;}
  .commercial-property .property-detail .project-icon {width: 30px; height: 30px; top:10px; left: 10px;}
  .commercial-property .property-detail .project-line {height: 70px; left: 24px;}
  .commercial-property .property-detail .price {font-size: 14px; margin-top: 0px; line-height: 15px;}
  .commercial-property .property-detail .project-info {font-size: 7px; margin-top: 5px;}
  .commercial-property .property-detail .project-name {font-size: 7px; margin-top: 10px;}
  .commercial-property .property-detail .detail-link {margin-top: 0;}
  .commercial-property .property-detail .detail-link a,
  .commercial-property .property-detail .detail-link {font-size: 6px; letter-spacing: 1px;}
  .commercial-property .bx-wrapper .bx-next, .commercial-property .bx-wrapper .bx-prev {background-size: 50%;}

  .commercial-property .property-list img { width: 37%; }

  .testimonials .title {margin-left: 40px;}
  .testimonials .title h4::before {width: 30px; left: -35px; top: 5px;}
  .testimonials .title h4 {font-size: 14px;}
  .testimonials .title h3 {font-size: 60px;}
  .testimonials ul li {width: 351px !important;}
  .testimonials::after {height: 520px;}
  .testimonials ul li img { height: 150px; }
  .testimonials ul li .test-content {
      padding: 25px 25px 25px 8px; 
      height:auto !important;
      
  }
  .testimonials ul li .test-content h5 span{ font-size: 9px; }
  
  /*.testimonials .bx-viewport{ height: 425px !important;}*/

  .social-media {margin-left:0px;margin-bottom: 10px;}
  .social .title h3 {font-size: 60px;}
  .social-media ul {width:100%; margin-top: 50px;}
  .social .social-box {width: 110px; height: 110px; margin-bottom: 0px;}
  .social .social-box i {font-size: 30px;}    
  /* .social-box.youtube, .social-box.instagram, .social-box.pinterest { margin-top: 0; } */
  .social .social-box .social-name {font-size: 6px;}
  .contact-form .form-group {padding: 0 20px;}
  .contact-form .cust-pad {padding: 0 0px;} 
  .contact-form .title h3 {width:100%;}
  .contact-detail p {width: 98%; text-align: center !important; line-height: 25px; font-size: 14px;}
.social-logo{ z-index: -1; }

  .contact-detail {height: 100vh;}

  .about-portfolio{margin-bottom:30px;}
  .about-pic{width: 100%;height: 570px; background-position: 0px;}
  .about-content .about-bgicon{width: 100%; height:100%; background-repeat: no-repeat;}
  .about-content{width: 100%;padding: 50px 10px 0px 10px;height: auto;}
  .about-content p {font-size: 14px;width: 100%;line-height: 20px;}
  .page-header .title h4 {font-size: 18px; padding-left: 38px;}
  .page-header .title h4::before {width: 30px; left: 0; top: 9px;}
  .page-header .title h3{font-size: 50px;line-height: 33px;}
  .page-header1 .title h4 {font-size: 18px; padding-left: 50px;}
  .page-header1 .title h4::before {width: 40px; left: 4px; top: 9px;}
  .page-header1 .title h3{font-size: 50px;line-height: 45px;}
  .popupmodal .page-header .title h4.schedule-heading { font-size: 35px; margin-left: 0; margin-bottom: 0; }
  .about-content .page-header1 .title h3{font-size:30px;line-height: 30px;}
  .about-content .page-header1 .title h4{font-size:12px;}
  .about-content h4{font-size: 24px;}
  .sellhmpopup .schedule-heading { margin-bottom: 15px !important; }
  .sellhmpopup .schedule-heading-text { font-size: 10px; margin-bottom: 50px; left: 0; }

  .partner-info{width: 100%;padding: 0px 0px 0px 0px;margin-top:110px;min-height: auto;float: none;position:relative;margin-top: 0px;}
  .partner-pic {display: table-cell;margin: 0px;padding: 0px;width: 100%;min-height: auto;top:-60px;}
  .partner-details {padding: 0px 10px;width: 100%;min-height: auto;padding-bottom: 25px;margin-top: 149px;}
  .partner-details p {font-size: 12px;color: #FFF;width: 100%;}
  .partner-info.mtop{margin-top: 120px;}
  .partner-info.switch .partner-details{padding-left:10px;}
  .partner-info.switch .partner-details p{width: 100%;}

  .about-port{margin-top:0px; margin-bottom: 0px;}
  .about-port .sub-menu{ margin-left: 0px;   width: 100%;}
  .about-port .sub-menu ul{padding-left:0px;}
  .about-port img{width:100%; height:100%;}
  .about-port .sub-menu ul a li{padding-left: 80px; height: 120px;}
  .about-port .sub-menu h4 {margin-top: 32px;}
  .about-port .sub-menu h4::before {width: 50px; left: -60px;}
  .about-port .sub-menu ul a:hover li h4::before {width: 50px; left: -60px; background: #000;}
  .about-port .sub-menu ul a:hover li {padding-left: 80px;}
  .about-port .sub-menu ul a li::after {width: 110px; height: 150px;}

  .partner-media{padding: 10px 0px;}
  .partner-media .social-media ul li{width: 31%;}
  .partner-media .social-media{margin-left:0px;margin-bottom: 10px;}
  .partner-media .social .title h3{font-size: 60px;}
  .partner-media .social-media ul{width:100%;margin-top: -75px;}
  .partner-media .social-box{width: 100%;background:#f5f5f5; height: 116px;}
  .partner-media .social-box i {font-size: 30px;}
  .partner-media .social-box.facebook{margin-top: 55px;}
  .partner-media .social-box.linkedin { margin-top: 55px;}
  .partner-media .social-box.instagram, .partner-media .social-box.pinterest {margin-top: 0px;}
  .partner-media .partner-media-bg{position: relative;height: 175px; background-size: 500px; background-position-y: 0px;}

  .about-port .sub-menu h3 {line-height: 33px; padding-left: 0; font-size: 21px;}

  .contact-form .form-submit{font-size: 16px;}
  .copyright{height: auto; margin-top: 0px !important;}

  .single-page-content h2{font-size:30px; margin-bottom: 10px;}
  

  .title-background{height: 201px;}
  .page-header::after{width: 200px;height: 200px;opacity: 0.8;right: 0px;}
  .page-header1::after{width: 200px;height: 200px;opacity: 0.8;right: 0px;}
  .listing-area{margin: 0;height: auto;}
  .first-row{margin-top: 20px;}
  .list-property{width: 100%;margin-bottom: 25px; margin-top: 25px;}
  .list-property-text{bottom: 0px;}
  .second-row {margin-top: 0px;}
    
  .list-property:hover .project-icon {width: 200px;  height: 200px;  margin: 0px auto;  left: 170px;  bottom: 140px;}
  .list-property-text .other ul{visibility: visible;}
  .list-property .project-icon{bottom: 146px; left: 25px;}
  .list-property .project-line{left: 59px;height: 121px;}
  ul.listing-pagination{margin-bottom: 20px;}
  .list-property.view-project-list {margin-right: 0; margin-left: 0; width: auto;}
  .gallery .list-property {margin-right: 0; margin-left: 0; width: auto;}

  .testimonial-content .testimonial{width: 100%;}
  .testimonial-content .testimonial .testimonial-text{padding: 25px 20px;}

  .view-project-carousel .carousel-item{height: auto;}
  .view-project-content .view-project-details .container{padding: 20px 20px;}
  .view-project-content .view-project-details .container h2{font-size: 60px; line-height: 60px;}
  .view-project-content .view-project-details .container .btn-schedule{width: 280px; padding: 15px; height: 60px;}

  .gallery.listing-area{width: 100%;height: auto;margin: 30px 0px 0px 0;}
  .gallery .second-row{margin-top: 0px;}
  .gallery .list-property img{width:auto; margin: 0;}
  .page-header .title h4.amenities-heading{font-size: 60px;}
  .amenities-list ul li{width: 29%;margin: 10px 5px 50px 5px;vertical-align: top;}
  .amenities-name {font-size: 8px;}
  .page-header .title h4.nearby-heading{font-size: 60px;}
  .nearby-list ul li{width: 29%; margin: 10px 5px 50px 5px; vertical-align: top;}
  .map{width: 100%;margin-top: 0;}

  .single-page-content{margin-top: 20px;padding: 20px 10px;margin-bottom: 0px;}
  .single-page-content h4 br{display:none;}
  .single-page-content p{width: 100%;margin-bottom: 60px;}
  .single-page-content h4 { max-width: 100%; }
  .single-page-content h2{ max-width: 100%; }
  .showing {display: block; margin: 0 auto; width: 253px;}
  .share-listing{margin-top: 40px;width: 100%;text-align: center; margin-bottom: 40px;}
  .single-page-enquiry{position: relative;padding: 20px 5px;right: 0; width:100%;}
  .single-page-enquiry .col-lg-4.col-md-4.text-center {width: 33%;}
  /*.list-property.view-project-list{width: 100%;margin-right: 0px;}*/
  .gallery .first-row{margin-top: 20px;}
  .thumb-gallery {margin-bottom: 20px;}
  #myCarousel {margin-bottom: 70px;}
  .nearby-list{margin-bottom: 0px;}
  .view-project-content .view-project-details .container .btn-schedule a {font-size: 16px; padding: 0;}
  .group-photo {display: none;}
  .page-header .title h4.amenities-heading:before {top: 37px;}
  ul.footer-social li {width: 35px; height: 35px; line-height: 35px; font-size: 15px;}
  #scheduleVisit .modal-header .btn-close {font-size: 18px; padding: 15px;}
  #scheduleVisit .page-header .title h4.schedule-heading {font-size:30px; margin-left: 0; margin-bottom: 30px; margin-top: 30px;}
  .page-header .title h4.schedule-heading:before {top: 17px;}
  .schedule-control {padding: 0 15px;}
  .schedule-form input {padding-bottom: 10px; margin-bottom: 30px; font-size: 12px;}
  .schedule-form select {font-size: 12px; background-size: 17px 27px; margin-bottom: 30px;}
  .schedule-form .form-submit {font-size: 18px; margin-bottom: 20px;}  
  .search-box{top: 80px;z-index: 2;}
  .search-box .container {padding: 15px 15px 5px 5px;}
  .no-result {height: 280px; margin-top: 130px;}
  .no-result h3 {font-size: 50px;}
  .SearchBox {background: transparent; border: none; padding: 0; margin-right: 5px;}
  .SearchBox span {color: #F6C65C;}
  .search-filter.sticky {display: none;}
  .search-filter.mobile {display: block; padding: 0 7px;}



  .moretext { display: none; }
  .moreless-button{ display: block;}
  .view-project-carousel .carousel-item { height: 100%; }
  #togglebtn-property.togglebtn {font-size: 25px; }
  .project-propertylisting {margin-bottom: 80px !important; }
  .project-propertylisting.collapse { margin-top: 0; }
  .project-propertylisting.collapse.show { margin-bottom: 80px; }
  .social_bbox { top: 100px; }
  .contact-detail p a { display: inline-block; }
  .smp-col{ width: 80%; }
  .similar-projects .list-property-text .project-name { font-size: 18px; }
  .property-gallerylist{ height: 130px;}
  .gallerycarousel .owl-nav .owl-prev i, .gallerycarousel .owl-nav .owl-next i { font-size: 30px; }
  .marB-listarea.gallery{ height: 180px;}
  .glr-col{ max-width: 95%; margin-left: auto;}
  .testimonial-content .testimonial .testimonial-text p{
      height:auto !important;
  }
  
  .testimonials ul li{ height: auto !important;}
.test-img{
    height:auto !important;
}

  }

/* Mobile - Landscape */
@media only screen and (max-width: 767px) and (orientation : landscape) {
.home-visual{height: 320px;}
.project-1 .project-img .project-content{width: 40%;}
.project-2 .project-img .project-content{width: 40%;}   
.testimonials ul li{width: 532px !important; height: auto !important;}
.test-img{
    height:auto !important;
}
.social-box.linkedin{margin-top: 55px;}

.about-pic{background-position: 0px 0px;}
.partner-details{margin-top: 329px;}
.partner-media .partner-media-bg{height: 415px;}
.partner-media .social-media ul{width: 80%;}
.partner-media .social-box.linkedin{margin-top: 55px;}

.list-property img, .list-property:hover img{width: 100%;}
.list-property:hover .project-icon{left: unset;right: 20px;}

.amenities-list ul li{width: 123px;}

.search-filter.sticky {display: none;}
.search-filter.mobile {display: block; padding: 0 7px;}
}




/* iPad - Landscape */
@media all and (max-width: 1024px) and (device-height: 768px) and (orientation:landscape) {
  .home-section::before {display: none;}
  .navbar-light .navbar-nav .nav-link {font-size: 8px;}
  .project-1 .project-img .project-content {padding: 35px 20px; width: 350px;}
  .project-2 .project-img .project-content {padding: 35px 40px; width: 350px;}
  .home-other-listing .property-list img {height: 350px;}
  .home-other-listing .property-detail  {height: 350px; padding: 0 125px;}
  .home-other-listing .property-detail .project-icon {margin-top: 25px;}
  .home-other-listing .property-detail .price {margin-top: 40px;}
  .home-about .title h3 {font-size: 55px; line-height: 55px;}
  .quote-read-more {padding-left: 106px;}
  .quote-read-more::before {width: 90px;}
  .client-say p {font-size: 14px;}
  .sold-listing .property-list img {height: 330px;}
  .sold-listing .property-detail  {width: 375px; height: 330px;}
  .sold-listing .property-detail .price {margin-top: 30px;}
  .rtl {margin-left: -390px;}
  .commercial-property .property-list img {height: 350px;}
  .commercial-property .property-detail  {min-width: 375px; height: 350px;}
  .testimonials ul li {width: 950px !important;}
  .contact-detail p {width: 70%;}
  .copyright {margin-top: 170px !important;}
  .copyright p {font-size: 15px;}

  .mumbai h3 {margin-right: 5%;}
  .mumbai h4 {margin-right: 5%;}
  .listing-area {height: 500px !important;}
  .single-page-enquiry {right: -29% !important;;}
  .gallery.listing-area {height: 270px !important;}
  .listing-area {height: 350px !important;}
  .search-filter.sticky {display: none;}
  .search-filter.mobile {display: block; padding: 0 7px;}



  .view-project-carousel .carousel-item { height: 525px; }
  .view-project-content .view-project-details .container h2 { font-size: 50px; }
  .single-page-enquiry { right: -40%; }
  .single-page-content h2 { font-size: 45px; }
  .single-page-content h4 { font-size: 18px; }
  .single-page-content p { font-size: 12px; margin-bottom: 80px; }
  .share-listing { margin-top: 45px; }
  .page-header .title h4.amenities-heading { font-size: 90px; }
  .page-header .title h4.amenities-heading::before { top: 57px; }
  .property-gallerylist { height: 175px; }
  .gallery.listing-area { height: 275px; }
  .gallerycarousel .owl-nav .owl-prev i, .gallerycarousel .owl-nav .owl-next i { font-size: 2rem; }
  .navbar-light .navbar-nav .nav-link { font-size: 9px; }
}



@media (min-width: 1112px) and (max-width: 1400px) {
    
  .single-page-content h2 { max-width: 70%; }
  .view-project-carousel .carousel-item { height: 680px; }
  .single-page-enquiry { right: -30%; }
    }
  


    @media only screen and (min-width: 1400px) {
      .group-photo { width: 900px; }
      .share-listing { margin-top: 0 !important; }
      .schsm-div{ display: flex; align-items: center; }
      .partner-details p { width: 70%; }
    }

/* Large Devices, Wide Screens */
@media only screen  and (min-width : 1824px) {
  .home-about .bg {left: 12%;}
  .listing-area {height: 650px; margin: 90px 0; margin-bottom: 400px;  }
  .list-property {width: 750px; height: 450px;}
  .list-property img {width: 750px; height: 450px;}
  .list-property:hover img {width: 750px; height: 450px;}
  .list-property:hover .project-icon {width: 350px; height: 350px; left: 330px; bottom: 50px;}
  .list-property .project-line {height: 260px;}
  .first-row {margin-top: -90px;}
  .list-property.view-project-list {width: 550px; height: 350px;}
  .gallery .list-property img {width: 600px; height: 350px;}
  .gallery .list-property:hover img {width: 550px; height: 350px;}
  .gallery.listing-area {height: 550px; margin: 200px 0; margin-bottom: 200px;}
  .gallery .first-row {margin-top: -100px;}
  .map {height: 600px;}
  .testimonial-content .testimonial {width: 700px;}
  .testimonial-content .testimonial .testimonial-text {padding: 45px 100px;}
  .testimonial-content {margin-bottom: 250px;}
  .about-content .about-bgicon {width: 550px; height: 550px;}
  .about-content h4 {width: 62%;}
  .about-content p {font-size: 12px;width: 70%;line-height:18px;color: #000;}
  .partner-details p {font-size: 12px;color: #FFF;width: 40%;}
  .partner-info.switch .partner-details p {width: 60%;}
  .about-pic {background-position: 0 0;}
  .group-photo {background-size: 85%; bottom: -8%;}
}

@media only screen and (min-width: 2000px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl { max-width: 80%; }
  .col-md-7 {width: 58.33333333% !important; }
  .navbar-light .navbar-nav .nav-link { font-size: 20px; }
  .home-visual { height: 1024px; }
  .home-section::before { height: 1285px; margin-top: -965px; }
  .project-1 .project-img .project-content,
  .project-2 .project-img .project-content,
  .project-3 .project-img .project-content,
  .project-4 .project-img .project-content { padding: 120px 60px; width: 650px; }
  .home-featured-listing .title { left: 0; }
  .view-project-carousel .carousel-item {height: 1024px;}
  .gallery.listing-area {height: 700px; margin-bottom: 350px;}
  .property-gallerylist { height: 500px !important; }
  .list-property-text { bottom: -50px; }
  .list-property-text .project-name { font-size: 30px; }
  .list-property-text .project-name { font-size: 30px; }
  .list-property-text .amenities ul li { font-size: 16px; }
  .list-property-text .name { font-size: 22px; }
  .testimonials ul li { width: 750px !important; }
  .testimonial-content .testimonial img {height: 300px; }
  .testimonial-content .testimonial .testimonial-text p { height: auto; }
  .testimonials .title { padding-left: 0; }
  .single-page-content p { font-size: 20px; line-height: 30px; }
  .amenities-list ul li { width: 12.629%; }
  .amenities-icon img { width: 90px; }
  .amenities-name { font-size: 16px; }
  .testimonials ul li img { height: 430px; object-position: center; }
  .group-photo { width: 1400px; height: 636px; }
  .commercial-property .bx-viewport{ height: 400px !important;}
  .commercial-property .property-detail .price { margin-top: 30px !important;  }
  .schsm-div{ margin-top: 60px;  margin-bottom: 100px;}
  .single-page-enquiry { width: 750px; }
  .single-page-content p { width: 70%; }
  .amenities-icon img { height: 100px; }
}





