/*Jerold's Style 02-08-2024*/
 
/* Responsive media style structure  */

.mb-space-30 {
        margin-bottom: 30px;
}

 @media only screen and (max-width: 319.5px) {
     .commercial-rental-card {
        margin-bottom: 1rem;
     }
     .resid-proj-card-content {
        padding: 20px 15px;
     }
     
     .btn-primary-2025, .btn-outlined-2025 {
         width: auto;
         font-size: 12px;
     }
     
     .frontPageHero__topContent {
  position: relative;
        z-index: 2;      
        top: 0%;
        left: 0%;
        -webkit-transform: none;
        transform: none;76
        height: auto;
        overflow: hidden;
} 
     .commercial-table-sec {
         padding:20px 15px;
     }
     .link-footer {
 
    gap: 10px;
     }
     .common-page-banner-sec {
             display: flex;
    align-items: center;
    justify-content: center;
     }
     .blog-banner-content { 
    margin-top: 0;
}
     .terms-content-container h4 { 
    font-size: 17px;
    margin-bottom: 10px;
}

        .education-about-swiper .swiper-button-next, .education-about-swiper .swiper-button-prev {
 
    width: 40px;
    height: 40px;
     }
     .education-about-swiper .swiper-button-next img,  .education-about-swiper .swiper-button-prev img {
         width: 50%;
     }
     .sticky-section .circle-card {
                 text-align: center;
     }
     .news-media-swiper .swiper-slide .news-media-img img {
    border-radius: 0px;
     }

     .project-lists-large-swiper-img img {

 

    border-radius: 10px;

}

     .project-details-div {

         margin-top:0px;

     }

         .projectshortdetails ul {

   

        /*margin-bottom: 30px;*/

    }

     #menu-btn .menu-icon {

    width: 70px;

}



     .press-coverage-sec .location-advantage-swiper .swiper-wrapper {

    margin-bottom: 50px;

}

.press-coverage-sec .location-advantage-swiper  .swiper-button-next {

    right: auto;

    left: 51%;

}

.press-coverage-sec .location-advantage-swiper .swiper-button-prev {

        right: 51%;

    left: auto;

}



         .ongoing-gallery-sec.event-gal-sec {

        padding: 30px 0px 30px 0px;

    }

     .transportation-last-section {

   

    padding-bottom: 0;

}

     .transportation-last-section-img-div {

       

        background-attachment: local;

    }

        .hospitality-img-parallax-sec {

      

        background-attachment: local;

    }

     .education-page-last-sec-bg {

    background-attachment: local;

     }

     .about-accord-img-col {

         display:none;

     }

        .form-container.container  {

        max-width: 95%;

    }

     .community-inner-last-sec-bg { 

    height: 400px;

     }

     .communities-second-sec {

 

    padding-bottom: 40px;

     }

     .communities-first-swiper.swiper-container {

  

    margin-top: 10px;

}



     .sameera-map iframe {

    width: 100%;

    height: auto;

}

.location_background {

  

    height: auto;

}

     .hos-larger-center-text h2:nth-child(2) {

    margin-left: 0px;

    text-align: center;

}

         .hospitality-content-div {

       

        margin-top: 15px;

    }

     .warehousing-about-sec-bg {

     

    display: none;

}

     .liquid-container.ember-view {

    padding: 0 10px;

     }

     .faq-container button {

    padding: 10px 10px;

     }

     .emi-calculator-result {

  

    gap: 10px;

     }

     .property-details-content p {

    width: 100%;

    text-align: center;

}

     .footer-form-element.input-form-div {

   

    max-width: 100%;

        margin-bottom: 1rem;

     }

     .error { 

    padding-top: 0;

    text-align: left;

    width: 100%;

    padding-left: 10px;

     }

     #submenu-3.sameera-submenu {

    position: relative;

    left: 0;

    top: 0;    

    display:none;

}

#submenu-11.sameera-submenu {

    position: relative;

    left: 0;

    top: 0;  

    display:none;

}

       .news-and-media-about-content {

        

        text-align: center;

    }

     .news-and-media-about-content h2 {

    padding-bottom: 0rem;

     }

       .news-media-awards-swiper-content {

         text-align:center;

     }

     .news-media-awards-sec {

 

    padding: 0px 0px;

     }

     .news-media-awards-swiper {

    padding: 0px;

}

    .salient-feat-content-div {

        padding: 0px;

}

.salient-feat-full-card {

         padding: 10px 0px 0px 0px;

        background-color:#fff;

} 

  /* Ongoing Project Inner Page Style */

  .common-page-banner-sec{

    background-size: cover;   

    height: 210px;

    margin-top: 65px;

  }

  .ongoing-project-first-sec {    

    padding: 30px 15px;

  }

  .common-text-head {

    font-size: 20px;

  }

  .commnon-text-para { 

    font-size: 15px;

    line-height: 25px;

  }

  .ongo-inner-first-container {

    margin-top: 10px;

  }

  .ongo-inner-first-row {    

    padding: 30px 0px 5px;

  }

  .center-bottom-strip{

    margin: 20px auto 20px auto;

  }

  .ongoing-project-first-bgsec .ongo-inner-first-container {

    margin-bottom: 30px;

  }

  .ongoing-project-overview-sec {   

    padding: 30px 10px;

  }

  .project-overview-swiper-container {    

    padding-top: 0px;

  }

  .project-overview-swiper-head {

    padding-bottom: 10px;

  }

  .full-div-card {    

    height: auto;

  }

  .salient-features-new-sec {   

    padding: 30px 0px 30px 0px;

  }

  .salient-feat-content-div h5 {   

    font-size: 20px;

  }

  .common-para-smaller {    

    width: 80%;

    margin: 15px auto;

  }

  .salient-features-new-swiper .swiper-button-next,

  .salient-features-new-swiper .swiper-button-prev{

    width: 45px;

    height: 45px;

  }

  .salient-features-new-swiper .swiper-button-next img,

  .salient-features-new-swiper .swiper-button-prev img{

    width: 50%;

  }

  .ongoing-gallery-sec {    

    padding: 30px 0px 0px 0px;

  }

  .ongoing-gallery-swiper-div {    

    padding: 15px 15px

  }

  .mySwiper {

    margin-top: 0px;

  }

  .mySwiper2 .swiper-button-next,

  .mySwiper2 .swiper-button-prev {   

    width: 35px;

    height: 35px;

    bottom: 25px;

  }

  .mySwiper2 .swiper-button-next img,

  .mySwiper2 .swiper-button-prev img {   

    width: 50%;

  }

  .mySwiper2 .swiper-pagination-bullet {

    width: 5px;

    height: 5px;

  }

  .mySwiper2 .swiper-pagination-bullet::after {

    width: 5px;

    height: 5px;

  }

  .mySwiper2 .swiper-pagination-bullet.swiper-pagination-bullet-active {    

    width: 10px;

    height: 10px;

  }

  .mySwiper2 .swiper-horizontal>.swiper-pagination-bullets,

  .mySwiper2 .swiper-pagination-bullets.swiper-pagination-horizontal,

  .mySwiper2 .swiper-pagination-custom, .swiper-pagination-fraction {    

    width: 90%;

    height: 25px;

  }

  .mySwiper2 .swiper-button-prev, 

  .mySwiper2 .swiper-rtl .swiper-button-next {

    left: 5%;    

  }

  .mySwiper2 .swiper-button-next,

  .mySwiper2 .swiper-rtl .swiper-button-prev {

    right: 5%;

  }

  .ongoing-gallery-swiper-row {    

    gap: 35px;

  }

  .location-advantage-text h4 {    

    margin-bottom: 10px;

    font-size: 20px;

  }

  .location-advantage-swiper .swiper-button-next,

  .location-advantage-swiper .swiper-button-prev {

    bottom: 53%;

  }

  .location-advantage-swiper .swiper-wrapper {

    margin-bottom: 70px;

  }

  .partners-sec {    

    padding-bottom: 30px;

  }

  .partners-card-div {   

    display: flex;

    gap: 20px;

    margin: auto 0px;    

    padding: 30px 20px;

  }



  /* EMI Calculator Page Style */

  .emi-calculator-section {   

    padding: 30px 10px;

  }

  .emi-calculator-div {   

    border: 10px solid #fff;

    margin-top: 1rem;

    padding: 0px 15px 10px;

  }

  .emi-calculator-form {

    padding: 10px;

  }

  .emi-calculator-form h2{

    font-size: 20px;

    text-align: center;

  }

  .emi-calculator-result{

    border: none;

  }

  .loan-details {  

    padding: 30px 0px 0px;

  }

  .banks-logo {

    padding-top: 1rem;

  }

  .bank-details-card {   

    padding: 1.5rem;

    border-radius: 50px;  

    margin-bottom: 1rem; 

    width: auto;

    height: auto;

  }

  .bank-details-card img {

    width: 50%;

    padding-bottom: 1rem;

  }

  .bank-detail-element img {

    width: 30%;

  }

  .emi-page-last-sec-bg {    

    height: 300px;

  }



  /* Area Calculator Page */

  .area-calc-desc-col {  

    padding: 30px 10px;

    margin-bottom: -2rem;

  }

  .area-calc-desc h4 {   

    font-size: 20px;

    margin-bottom: 10px;

  }

  .area-calc-conversion-sec {   

    padding: 10px 0px 15px 0px;

  }

  .conversions-div {

    margin-top: 25px;

  }

  .conversions-content-div {    

    padding: 0px 10px;

    height: auto;

    overflow-y: auto;

  }

  .conversion-unit-sec {   

    padding: 30px 0px;

  }

  .conversion-unit-table-card {   

    padding: 10px;   

    border-radius: 20px;

    margin-top: 10px;

  }

  .conversion-unit-sec h2 {    

    color: #1939B4;

    width: 60%;

  }

  .area-conversion-faq-sec {    

    padding: 20px 0px 0px;

  }

  .area-conversion-faq-accordion-div {

    padding-top: 5px;

  }

  .faq-list-item__title p {   

    font-size: 16px;

  }



/* Completed Project Page Style */

  .sell-property-details-sec.completed-project-second-sec {

    padding: 25px 15px;

  }

  .sell-property-details-div {    

    padding: 10px;    

    margin-bottom: 0rem;

    border: 5px solid #fff;

  }

  .completed-project-second-div img {   

    padding: 10px 0px;

  }

  .upcoming-project-list-sec.hospitality-list-sec {

    padding: 0px 0px 0px 0px;

  }

  .completed-project-third-div {   

    padding-top: 10px;

  }

  .hospitality-list-sec .upcoming-project-list-content-col {    

    padding: 30px 30px;

  }

  .sell-property-details-sec {    

    padding: 30px 15px;

  }

  .completed-project-first-div p {

    width: 100%;   

    padding: 10px 0px 30px 0px;

  }



  /* Sell Your Property Page Style */

  .common-page-banner-sec.sell-your-property-banner {

    height: 700px;

  }

  .common-page-banner-sec.sell-your-property-banner .form-div .form-div-container .form-div-row {    

    padding: 0px 10px;

  }

  .banner-content h1 {    

    line-height: 30px;

    font-size: 20px;

    text-align: center;

  }

  .banner-content span {

    font-weight: 600;

    font-size: 20px;

  }

  .common-page-banner-sec.sell-your-property-banner .form-div .form-div-container .form-div-row .banner-form-col {    

    justify-content: center;

  }

  .common-page-banner-sec.sell-your-property-banner .form-div .form-div-container .form-div-row .banner-form-div {   

    padding: 20px

  }

  .common-page-banner-sec.sell-your-property-banner .form-div .form-div-container .form-div-row .banner-form-div .form-control {   

    padding: 10px !important;

  }

  .sell-your-property-about-sec {  

    padding: 30px 10px 0px;

    margin-bottom: -1rem;

  }

  .section-5.horizontal-scroll {

    height: auto;

  }

  .sticky-section{

    position: relative;

    top: 0px;

    overflow: hidden;

    padding: 30px 10px;

  }

  .sticky-section .track-flex {    

    flex-direction: column;

    gap: 20px;

  }

  .sticky-section .circle-card {

    opacity: 1 !important;

    padding: 0rem 2rem !important;   

    width: auto;

    height: 10rem;

  }

  .sticky-section .circle-card-text-wrapper {    

    grid-column-gap: 0em;

    grid-row-gap: 0em;

  }

  .sticky-section .circle-card-text-wrapper .orange-color-text {   

    font-size: 20px;

  }

  .sell-property-video-div video {

    width: 100%;

  }

  .property-details-img img {

    width: 100%;

    padding-bottom: 1rem;

  }

  .sell-property-what-we-can-offer {

    padding-top: 2rem;

  }

  .sell-property-last-sec-bg {   

    height: 300px;

  }





  /* Warehousing Page Style */

  .warehousing-about-sec {    

    padding: 30px 0px 0px;

            background-color: #fff;

  }

  .sticky_circle_wrap {

    height: 25dvh;

  }

  .sticky_circle {    

    height: 50dvh;

  }

  .sticky_circle_element {

    clip-path: none!important;

  }

  .absolute_img {   

    height: 50%;

  }

  .warehousing-swiper-sec {    

    padding: 30px 10px;

  }

  .warehousing-swiper-head-content {    

    padding: 0 0rem 1rem 0;

  }

  .warehousing-swiper-part .swiper-slide-div {

    padding: 10px;

    gap: 10px;

  }

  .warehousing-swiper-img-div {    

    justify-content: space-between;   

    align-items: center;

    gap: 10px;

  }

  .warehousing-swiper-img-div h4 {

    font-size: 20px;

  }

  .warehousing-swiper-img-div p {

    font-size: 15px;

  }

  .warehousing-swiper-part .swiper-slide-div img {

    width: 100%;

  }



  .warehousing-card-img img {   

    border-radius: 30px;

  }

  .warehousing-third-section {   

    padding: 0px 10px 50px;

  }

  .warehousing-card {  

    padding: 0px;

  }

  .warehousing-card-content {

    position: relative;

    top: 20px;

    right: 0px;

    left: 0;    

    width: auto;

    height: auto;   

    padding: 20px;

    border-radius: 30px;    

}

.warehousing-card.second-card {

  padding-top: 0rem;

}

.warehousing-card.second-card .warehousing-card-img{

        display: flex;

    flex-direction: column-reverse;

}

.warehousing-card.second-card .warehousing-card-content {

  /*top: 40px;*/

  /*left: 0px;*/

  /*right: auto;*/

  /*border-radius: 30px;*/

 

        top: 80px;

        left: 0px;

        right: auto;

        border-radius: 30px;

        margin-bottom: 20px;

   

}

.warehousing-card.second-card .warehousing-card-img img {

  position: relative;

  left: auto;

  right: 0%;

  top: 4rem;

}

.swiper.warehousing-swiper-section {

  position: static !important;

  margin-bottom: 5rem;

}



.warehousing-swiper-div {  

  padding: 15px;  

  border: 5px solid #fff;

  width: 290px;

}

.warehousing-swiper-content-div { 

  border-radius: 25px;

  padding: 20px;

  height: 350px;

  display: flex;

  justify-content: center;

  align-items: center;

}

.warehousing-swiper-section .swiper-horizontal>.swiper-pagination-bullets, .warehousing-swiper-section .swiper-pagination-bullets.swiper-pagination-horizontal, .warehousing-swiper-section .swiper-pagination-custom, .swiper-pagination-fraction {

  bottom: 25px;

}





 

}



 @media only screen and (min-width: 320px) and (max-width: 767.5px) {
     
     .commercial-rental-card {
        margin-bottom: 1rem;
     }
     .resid-proj-card-content {
        padding: 20px 15px;
     }
     .btn-primary-2025, .btn-outlined-2025 {
         width: auto;
         font-size: 12px;
     }
     
        .frontPageHero__topContent {
  position: relative;
        z-index: 2;      
        top: 0%;
        left: 0%;
        -webkit-transform: none;
        transform: none;
        height: auto;
        overflow: hidden;
}
      .commercial-table-sec {
         padding:20px 15px;
     }
       .link-footer {
 
    gap: 10px;
     }
     .common-page-banner-sec {
             display: flex;
    align-items: center;
    justify-content: center;
     }
     .blog-banner-content { 
    margin-top: 0;
}
       .terms-content-container h4 { 
    font-size: 17px;
    margin-bottom: 10px;
}
     .education-about-swiper .swiper-button-next, .education-about-swiper .swiper-button-prev {
 
    width: 40px;
    height: 40px;
     }
     .education-about-swiper .swiper-button-next img,  .education-about-swiper .swiper-button-prev img {
         width: 50%;
     }
       .sticky-section .circle-card {
                 text-align: center;
     }
   .news-media-swiper .swiper-slide .news-media-img img {
    border-radius: 0px;
     }
        .project-lists-large-swiper-img img {

 

    border-radius: 10px;

}

      .project-details-div {

         margin-top:0px;

     }

      .projectshortdetails ul {

   

        /*margin-bottom: 30px;*/

    }

     #menu-btn .menu-icon {

    width: 70px;

}



     .press-coverage-sec .location-advantage-swiper .swiper-wrapper {

    margin-bottom: 50px;

}

.press-coverage-sec .location-advantage-swiper  .swiper-button-next {

    right: auto;

    left: 51%;

}

.press-coverage-sec .location-advantage-swiper .swiper-button-prev {

        right: 51%;

    left: auto;

}

      .ongoing-gallery-sec.event-gal-sec {

        padding: 30px 0px 30px 0px;

    }

        .transportation-last-section {

    

    padding-bottom: 0;

}

     .transportation-last-section-img-div {

       

        background-attachment: local;

    }

      .education-page-last-sec-bg {

    background-attachment: local;

     }

         .hospitality-img-parallax-sec {

      

        background-attachment: local;

    }

       .about-accord-img-col {

         display:none;

     }

        .form-container.container  {

        max-width: 95%;

    }

     .community-inner-last-sec-bg { 

    height: 400px;

     }

      .communities-second-sec {

 

    padding-bottom: 40px;

     }

       .communities-first-swiper.swiper-container {

  

    margin-top: 10px;

}

          .sameera-map iframe {

    width: 100%;

    height: auto;

}

.location_background {

  

    height: auto;

}

     .hos-larger-center-text h2:nth-child(2) {

    margin-left: 0px;

    text-align: center;

}

       .hospitality-content-div {

       

        margin-top: 15px;

    }

       .warehousing-about-sec-bg {

     

    display: none;

}

     .liquid-container.ember-view {

           

    padding: 0 10px;

     }

      .faq-container button {

    padding: 10px 10px;

     }

       .emi-calculator-result {

  

    gap: 10px;

     }

     .property-details-content p {

    width: 100%;

    text-align: center;

}

        .footer-form-element.input-form-div {

   

    max-width: 100%;

        margin-bottom: 1rem;

     }

     .error { 

    padding-top: 0;

    text-align: left;

    width: 100%;

    padding-left: 10px;

     }

#submenu-3.sameera-submenu {

    position: relative;

    left: 0;

    top: 0;    

    display:none;

}

#submenu-11.sameera-submenu {

    position: relative;

    left: 0;

    top: 0;  

    display:none;

}

       .news-and-media-about-content {

       

        text-align: center;

    }

     .news-and-media-about-content h2 {

    padding-bottom: 0rem;

     }

       .news-media-awards-swiper-content {

         text-align:center;

     }

          .news-media-awards-sec {

 

    padding: 0px 0px;

     }

     .news-media-awards-swiper {

    padding: 0px;

}

    .salient-feat-content-div {

        padding: 0px;

}

.salient-feat-full-card {

        padding: 10px 0px 0px 0px;

        background-color:#fff;

} 

  /* Ongoing Project Inner Page Style */

  .common-page-banner-sec{

    background-size: cover;   

    height: 210px;

    margin-top: 65px;

  }

  .ongoing-project-first-sec {    

    padding: 30px 15px;

  }

  .common-text-head {

    font-size: 20px;

  }

  .commnon-text-para {

    font-size: 15px;

    line-height: 25px;

  }

  .ongo-inner-first-container {

    margin-top: 10px;

  }

  .ongo-inner-first-row {    

    padding: 30px 0px 5px;

  }

  .center-bottom-strip{

    margin: 20px auto 20px auto;

  }

  .ongoing-project-first-bgsec .ongo-inner-first-container {

    margin-bottom: 30px;

  }

  .ongoing-project-overview-sec {   

    padding: 30px 10px;

  }

  .project-overview-swiper-container {    

    padding-top: 0px;

  }

  .project-overview-swiper-head {

    padding-bottom: 10px;

  }

  .salient-features-new-sec {   

    padding: 30px 0px 30px 0px;

  }

  .salient-feat-content-div h5 {   

    font-size: 20px;

  }

  .common-para-smaller {    

    width: 80%;

    margin: 15px auto;

  }

  .full-div-card {    

    height: auto;

  }

  .salient-features-new-swiper .swiper-button-next,

  .salient-features-new-swiper .swiper-button-prev{

    width: 45px;

    height: 45px;

  }

  .salient-features-new-swiper .swiper-button-next img,

  .salient-features-new-swiper .swiper-button-prev img{

    width: 50%;

  }

  .ongoing-gallery-sec {    

    padding: 30px 0px 0px 0px;

  }

  .ongoing-gallery-swiper-div {    

    padding: 15px 15px

  }

  .mySwiper {

    margin-top: 0px;

  }

  .mySwiper2 .swiper-button-next,

  .mySwiper2 .swiper-button-prev {   

    width: 35px;

    height: 35px;

    bottom: 25px;

  }

  .mySwiper2 .swiper-button-next img,

  .mySwiper2 .swiper-button-prev img {   

    width: 50%;

  }

  .mySwiper2 .swiper-pagination-bullet {

    width: 5px;

    height: 5px;

  }

  .mySwiper2 .swiper-pagination-bullet::after {

    width: 5px;

    height: 5px;

  }

  .mySwiper2 .swiper-pagination-bullet.swiper-pagination-bullet-active {    

    width: 10px;

    height: 10px;

  }

  .mySwiper2 .swiper-horizontal>.swiper-pagination-bullets,

  .mySwiper2 .swiper-pagination-bullets.swiper-pagination-horizontal,

  .mySwiper2 .swiper-pagination-custom, .swiper-pagination-fraction {    

         width: 90%;

    height: 25px;

  }

  .mySwiper2 .swiper-button-prev, 

  .mySwiper2 .swiper-rtl .swiper-button-next {

    left: 5%;    

  }

  .mySwiper2 .swiper-button-next,

  .mySwiper2 .swiper-rtl .swiper-button-prev {

    right: 5%;

  }

  .ongoing-gallery-swiper-row {    

    gap: 35px;

  }

  .location-advantage-text h4 {    

    margin-bottom: 10px;

    font-size: 20px;

  }

  .location-advantage-swiper .swiper-button-next,

  .location-advantage-swiper .swiper-button-prev {

    bottom: 52.5%;

  }

  .location-advantage-swiper .swiper-wrapper {

    margin-bottom: 70px;

  }

  .partners-sec {    

    padding-bottom: 30px;

  }

  .partners-card-div {   

    display: flex;

    gap: 20px;

    margin: auto 0px;    

    padding: 30px 20px;

  }



  /* EMI Calculator Page Style */

  .emi-calculator-section {   

    padding: 30px 10px;

  }

  .emi-calculator-div {   

    border: 10px solid #fff;

    margin-top: 1rem;

    padding: 0px 15px 10px;

  }

  .emi-calculator-form {

    padding: 10px;

  }

  .emi-calculator-form h2{

    font-size: 20px;

    text-align: center;

  }

  .emi-calculator-result{

    border: none;

  }

  .loan-details {  

    padding: 30px 0px 0px;

  }

  .banks-logo {

    padding-top: 1rem;

  }

  .bank-details-card {   

    padding: 1.5rem;

    border-radius: 50px;  

    margin-bottom: 1rem; 

    width: auto;

    height: auto;

  }

  .bank-details-card img {

    width: 50%;

    padding-bottom: 1rem;

  }

  .bank-detail-element img {

    width: 30%;

  }

  .emi-page-last-sec-bg {    

    height: 500px;

  }



  /* Area Calculator Page */

    .area-calc-desc-col {  

      padding: 30px 10px;

      margin-bottom: -2rem;

    }

    .area-calc-desc h4 {   

      font-size: 20px;

      margin-bottom: 10px;

    }

    .area-calc-conversion-sec {   

      padding: 10px 0px 15px 0px;

    }

    .conversions-div {

      margin-top: 25px;

    }

    .conversions-content-div {    

      padding: 0px 10px;

      height: auto;

      overflow-y: auto;

    }

    .conversion-unit-sec {   

      padding: 30px 0px;

    }

    .conversion-unit-table-card {   

      padding: 10px;   

      border-radius: 20px;

      margin-top: 10px;

    }

    .conversion-unit-sec h2 {    

      color: #1939B4;

      width: 60%;

    }

    .area-conversion-faq-sec {    

      padding: 20px 0px 0px;

    }

    .area-conversion-faq-accordion-div {

      padding-top: 5px;

    }

    .faq-list-item__title p {   

      font-size: 16px;

    }

    

     /* Completed Project Page Style */

    .sell-property-details-sec.completed-project-second-sec {

      padding: 25px 15px;

    }

    .sell-property-details-div {    

      padding: 20px 10px;    

      margin-bottom: 0rem;

      border: 5px solid #fff;

    }

    .completed-project-second-div img {   

      padding: 10px 0px;

    }

    .upcoming-project-list-sec.hospitality-list-sec {

      padding: 0px 0px 0px 0px;

    }

    .completed-project-third-div {   

      padding-top: 10px;

    }

    .hospitality-list-sec .upcoming-project-list-content-col {    

      padding: 30px 30px;

    }

    .sell-property-details-sec {    

      padding: 30px 15px;

    }

    .completed-project-first-div p {

      width: 100%;   

      padding: 10px 0px 30px 0px;

    }



    /* Sell Your Property Page Style */

    .common-page-banner-sec.sell-your-property-banner {

      height: 700px;

    }

    .common-page-banner-sec.sell-your-property-banner .form-div .form-div-container .form-div-row {    

      padding: 0px 10px;

    }

    .banner-content h1 {    

      line-height: 30px;

      font-size: 20px;

      text-align: center;

    }

    .banner-content span {

      font-weight: 600;

      font-size: 20px;

    }

    .common-page-banner-sec.sell-your-property-banner .form-div .form-div-container .form-div-row .banner-form-col {    

      justify-content: center;

    }

    .common-page-banner-sec.sell-your-property-banner .form-div .form-div-container .form-div-row .banner-form-div {   

      padding: 20px

    }

    .common-page-banner-sec.sell-your-property-banner .form-div .form-div-container .form-div-row .banner-form-div .form-control {   

      padding: 10px !important;

    }

    .sell-your-property-about-sec {  

      padding: 30px 10px 0px;

      margin-bottom: -1rem;

    }

    .section-5.horizontal-scroll {

      height: auto;

    }

    .sticky-section{

      position: relative;

      top: 0px;

      overflow: hidden;

      padding: 30px 10px;

    }

    .sticky-section .track-flex {    

      flex-direction: column;

      gap: 20px;

    }

    .sticky-section .circle-card {

      opacity: 1 !important;

      padding: 0rem 2rem !important;   

      width: auto;

      height: 10rem;

    }

    .sticky-section .circle-card-text-wrapper {    

      grid-column-gap: 0em;

      grid-row-gap: 0em;

    }

    .sticky-section .circle-card-text-wrapper .orange-color-text {   

      font-size: 20px;

    }

    .sell-property-video-div video {

      width: 100%;

    }

    .property-details-img img {

      width: 100%;

      padding-bottom: 1rem;

    }

    .sell-property-what-we-can-offer {

      padding-top: 2rem;

    }

    .sell-property-last-sec-bg {   

      height: 300px;

    }



    /* Warehousing Page Style */

  .warehousing-about-sec {    

    padding: 30px 0px 0px;

            background-color: #fff;

  }

  .sticky_circle_wrap {

    height: 25dvh;

  }

  .sticky_circle {    

    height: 50dvh;

  }

  .sticky_circle_element {

    clip-path: none!important;

  }

  .absolute_img {   

    height: 50%;

  }

  .warehousing-swiper-sec {    

    padding: 30px 0px;

  }

  .warehousing-swiper-head-content {    

    padding: 0 0rem 1rem 0;

  }

  .warehousing-swiper-part .swiper-slide-div {

    padding: 10px;

    gap: 10px;

  }

  .warehousing-swiper-img-div {    

    justify-content: space-between;   

    align-items: center;

    gap: 10px;

  }

  .warehousing-swiper-img-div h4 {

    font-size: 20px;

  }

  .warehousing-swiper-img-div p {

    font-size: 15px;

  }

  .warehousing-swiper-part .swiper-slide-div img {

    width: 100%;

  }



  .warehousing-card-img img {   

    border-radius: 30px;

  }

  .warehousing-third-section {   

    padding: 0px 10px 50px;

  }

  .warehousing-card {  

    padding: 0px;

  }

  .warehousing-card-content {

    position: relative;

    top: 20px;

    right: 0px;

    left: 0;    

    width: auto;

    height: auto;   

    padding: 20px;

    border-radius: 30px;    

}

.warehousing-card.second-card {

  padding-top: 0rem;

}

.warehousing-card.second-card .warehousing-card-img{

        display: flex;

    flex-direction: column-reverse;

}

.warehousing-card.second-card .warehousing-card-content {

  /*top: 40px;*/

  /*left: 0px;*/

  /*right: auto;*/

  /*border-radius: 30px;*/

 

        top: 80px;

        left: 0px;

        right: auto;

        border-radius: 30px;

        margin-bottom: 20px;

   

}

.warehousing-card.second-card .warehousing-card-img img {

  position: relative;

  left: auto;

  right: 0%;

  top: 4rem;

}

.swiper.warehousing-swiper-section {

  position: static !important;

  margin-bottom: 5rem;

}



.warehousing-swiper-div {  

  padding: 15px;  

  border: 5px solid #fff;

  width: 330px;

}

.warehousing-swiper-content-div { 

  border-radius: 25px;

  padding: 20px;

  height: 350px;

  display: flex;

  justify-content: center;

  align-items: center;

}

.warehousing-swiper-section .swiper-horizontal>.swiper-pagination-bullets, .warehousing-swiper-section .swiper-pagination-bullets.swiper-pagination-horizontal, .warehousing-swiper-section .swiper-pagination-custom, .swiper-pagination-fraction {

  bottom: 25px;

}









  

  



 }



 @media only screen and (min-width: 540px) and (max-width: 540px) {

  .common-page-banner-sec {

    background-size: cover;

    height: 315px;

  }

  .salient-features-new-swiper .swiper-slide.swiper-slide-active .salient-feat-full-card::after {    

    width: 650px; 

    height: 650px;

  }

  .warehousing-swiper-div {  

    padding: 15px;  

    border: 5px solid #fff;

    width: 500px;

  }

 }

 



 @media only screen and (min-width: 768px) and (max-width: 1023.5px) {
     
     .commercial-rental-card {
        margin-bottom: 2rem;
     }
     .resid-proj-card-content {
        padding: 20px 15px;
     }
     .btn-primary-2025, .btn-outlined-2025 {
        width: auto;
        font-size: 12px;
        padding: 10px 10px;
     }
     
 .commercial-table-sec.data-scroll-spy-sec {
         padding:20px 15px!important;
     }
      .project-details-div {

         margin-top:0px;

     }

     .project-details-div {

    position: relative;

     }

       .form-container.container  {

        max-width: 95%;

    }

     .location-row .col-lg-4

     {

         -ms-flex: 0 0 50%;

    flex: 0 0 50%;

    max-width: 50%;

     }

     .location-row .col-lg-8.col-sm-12 {

             -ms-flex: 0 0 50%;

    flex: 0 0 50%;

    max-width: 50%;

     }

       .frontPageHero__topContent {

 

    

    height: auto;

     }

     .frontPageHero__topContent__inner {

  

    height: auto;

        padding-top: 0;

}

          .frontPageHero__colPadding {

        height: max-content;

        margin-top: 0;

    }

  

     .btn--circle {

    width: 75px;

    min-width: 75px;

    height: 75px;

    min-height: 75px;

     }

     .frontPageHero__topContent__inner__arch svg {

         width:100%;

         height:100%;

     }

     .frontPageHero__topContent__inner h1 {

 

    font-size: 25px;



}

     .blog-inner-second-content-div {

   

    padding: 20px;

    margin: 20px;

     }

    .projectshortdetails {

    padding: 0px 10px;

    margin: 0 10px;

}

     #submenu-3.sameera-submenu {

    position: relative;

    left: 0;

    top: 0;    

    display:none;

}

#submenu-11.sameera-submenu {

    position: relative;

    left: 0;

    top: 0;  

    display:none;

}

     .salient-feat-content-div {

        padding: 0px;

}

.salient-feat-full-card {

        padding: 0px 0px;

}   

.salient-features-new-swiper .swiper-slide.swiper-slide-active .salient-feat-full-card::after {

    border-radius:0px;

}

  /* Ongoing Project Inner Page Style */

  .common-page-banner-sec{

    background-size: cover;   

    height: 450px;

    margin-top: 70px;

  }

  .ongoing-project-first-sec {    

    padding: 50px 30px;

  }

  .common-text-head {

    font-size: 30px;

  }

  .commnon-text-para {

    font-size: 15px;

    line-height: 25px;

  }

  .ongo-inner-first-container {

    margin-top: 10px;

  }

  .ongo-inner-first-row {    

    padding: 30px 0px 5px;

    display: flex;

    justify-content: center;

    align-items: center;

  }

  .ongo-inner-first-map iframe {    

    height: 240px;

  }



  .center-bottom-strip{

    margin: 20px auto 20px auto;

  }

  .ongoing-project-first-bgsec .ongo-inner-first-container {

    margin-bottom: 120px;

  }

  .ongoing-project-overview-sec {   

    padding: 50px 10px;

  }

  .project-overview-swiper-container {    

    padding-top: 0px;

            padding: 0;

  }

  .project-overview-swiper-head {

    padding-bottom: 25px;

  }

  .salient-features-new-sec {   

    padding: 50px 0px 50px 0px;

  }

  .salient-features-new-swiper .swiper-slide.swiper-slide-active .salient-feat-full-card::after { 

    width: 600px;

    height: 600px;

  } 

  .salient-feat-content-div h5 {   

    font-size: 20px;

  }

  .common-para-smaller {    

    width: 80%;

    margin: 15px auto;

  }

  .full-div-card {    

    height: auto;

  }

  .ongoing-gallery-swiper-row .col-md-4 {

          -ms-flex: 0 0 40%;

    flex: 0 0 40%;

    max-width: 40%;

  }

  .salient-features-new-swiper .swiper-button-next,

  .salient-features-new-swiper .swiper-button-prev{

    width: 45px;

    height: 45px;

  }

  .location-advantage-swiper .swiper-button-next,

  .location-advantage-swiper .swiper-rtl .swiper-button-prev {

    right: 1%;

  }

  .location-advantage-swiper .swiper-button-prev,

  .location-advantage-swiper .swiper-rtl .swiper-button-next {

    left: 1%;

  }

  .upcoming-project-list-sec.third {

      padding-top:20px;

  }

  .salient-features-new-swiper .swiper-button-next img,

  .salient-features-new-swiper .swiper-button-prev img{

    width: 50%;

  }

  .ongoing-gallery-sec {    

    padding: 50px 0px 0px 0px;

  }

  .ongoing-gallery-swiper-div {    

    padding: 25px 25px;

  }

  .mySwiper {

    margin-top: 0px;

  }

  .mySwiper2 .swiper-button-next,

  .mySwiper2 .swiper-button-prev {   

    width: 35px;

    height: 35px;

    bottom: 25px;

  }

  .mySwiper2 .swiper-button-next img,

  .mySwiper2 .swiper-button-prev img {   

    width: 50%;

  }

  .mySwiper2 .swiper-pagination-bullet {

    width: 5px;

    height: 5px;

  }

  .mySwiper2 .swiper-pagination-bullet::after {

    width: 5px;

    height: 5px;

  }

  .mySwiper2 .swiper-pagination-bullet.swiper-pagination-bullet-active {    

    width: 10px;

    height: 10px;

  }

  .mySwiper2 .swiper-horizontal>.swiper-pagination-bullets,

  .mySwiper2 .swiper-pagination-bullets.swiper-pagination-horizontal,

  .mySwiper2 .swiper-pagination-custom, .swiper-pagination-fraction {    

    width: 50%;

    height: 25px;

  }

  .mySwiper2 .swiper-button-prev, 

  .mySwiper2 .swiper-rtl .swiper-button-next {

    left: 5%;    

  }

  .mySwiper2 .swiper-button-next,

  .mySwiper2 .swiper-rtl .swiper-button-prev {

    right: 5%;

  }

 

  .location-advantage-text h4 {    

    margin-bottom: 10px;

    font-size: 20px;

  }

  .location-advantage-swiper .swiper-button-next,

  .location-advantage-swiper .swiper-button-prev {

    bottom: 52.5%;

  }

  .location-advantage-swiper .swiper-wrapper {

    margin-bottom: 70px;

  }

  .partners-sec {    

    padding-bottom: 30px;

  }

  .partners-card-div {   

    display: flex;

    gap: 20px;

    margin: auto 0px;    

    padding: 30px 20px;

  }



  /* EMI Calculator Page Style */

  .emi-calculator-section {   

    padding: 50px 20px;

  }

  .emi-calculator-div {   

    border: 10px solid #fff;

    margin-top: 1rem;

    padding: 0px 15px 10px;

  }

  .emi-calculator-form {

    padding: 10px;

  }

  .emi-calculator-form h2{

    font-size: 25px;

    text-align: center;

  }

  .switch-wrapper label {    

    min-width: 85px;

  }

  .loan-details {  

    padding: 50px 0px 0px;

  }

  .banks-logo {

    padding-top: 3rem;

  }

  .bank-details-card {   

    padding: 1.5rem;

    border-radius: 50px;  

    margin-bottom: 1rem; 

    width: auto;

    height: 300px;

  }

  .bank-details-card img {

    width: 50%;

    padding-bottom: 1rem;

  }

  .bank-detail-element {  

    right: -15%;

  }

  .bank-detail-element img {

    width: 50%;

  }

  .emi-page-last-sec-bg {    

    height: 600px;

  }



  /* Area Calculator Page */

  .area-calc-desc-col {  

    padding: 30px 60px;

    margin-bottom: 0rem;

  }

  .area-calc-desc h4 {   

    font-size: 25px;

    line-height: 2.5rem;

    margin-bottom: 10px;

  }

  .area-calc-conversion-sec {   

    padding: 10px 0px 50px 0px;

  }

  .conversions-div {

    margin-top: 25px;

  }

  .conversions-content-div {    

    padding: 0px 30px;    

    overflow-y: auto;

  }

  .conversion-unit-sec {   

    padding: 30px 0px;

  }

  .conversion-unit-table-card {   

    padding: 15px;   

    border-radius: 20px;

    margin-top: 10px;

  }

  .conversion-unit-sec h2 {    

    color: #1939B4;

    width: 60%;

  }

  .area-conversion-faq-sec {    

    padding: 50px 10px 20px;

  }

  .area-conversion-faq-accordion-div {

    padding-top: 20px;

  }

  

  /* Completed Project Page Style */

  .sell-property-details-sec.completed-project-second-sec {

    padding: 50px 35px;

    margin-bottom: -1rem;

  }

  .sell-property-details-div {    

    padding: 40px 10px;    

    margin-bottom: 0rem;

    border: 5px solid #fff;

  }

  .completed-project-second-div img {   

    padding: 20px 0px;

  }

  .upcoming-project-list-sec.hospitality-list-sec {

    padding: 30px 0px 30px 0px;

  }

  .completed-project-third-div {   

    padding-top: 40px;

  }

  .hospitality-list-sec .upcoming-project-list-content-col {    

    padding: 30px 60px;

  }

  .sell-property-details-sec {    

    padding: 50px 30px;

  }

  .completed-project-first-div p {

    width: 100%;   

    padding: 10px 0px 30px 0px;

  }

  .completed-project-third-div .row {   

    flex-direction: column;

  }

  .completed-project-third-div .row .col-md-6 {   

    max-width: 100%;

  }

  .completed-project-third-div .row .col-md-3 {   

    max-width: 100%;

  }



  /* Sell Your Property Page Style */

  .common-page-banner-sec.sell-your-property-banner {

    height: 700px;

  }

  .common-page-banner-sec.sell-your-property-banner .form-div .form-div-container .form-div-row {    

    padding: 0px 50px;

  }

  .banner-content h1 {    

    line-height: 30px;

    font-size: 20px;

    text-align: center;

  }

  .banner-content span {

    font-weight: 600;

    font-size: 20px;

  }

  .common-page-banner-sec.sell-your-property-banner .form-div .form-div-container .form-div-row .banner-form-col {    

    justify-content: center;

  }

  .common-page-banner-sec.sell-your-property-banner .form-div .form-div-container .form-div-row .banner-form-div {   

    padding: 20px

  }

  .common-page-banner-sec.sell-your-property-banner .form-div .form-div-container .form-div-row .banner-form-div .form-control {   

    padding: 10px !important;

  }

  .sell-your-property-about-sec {  

    padding: 50px 10px 10px;

    margin-bottom: -1rem;

  }

  .section-5.horizontal-scroll {

    height: auto;

  }

  .sticky-section{

    position: relative;

    top: 0px;

    overflow: hidden;

    padding: 30px 10px;

  }

  .sticky-section .track-flex {    

    flex-direction: column;

    gap: 20px;

  }

  .sticky-section .circle-card {

    opacity: 1 !important;

    padding: 1rem 5rem !important;

    width: 30rem;

    height: 12rem;

  }

  .sticky-section .circle-card-text-wrapper {    

    grid-column-gap: 0em;

    grid-row-gap: 0em;

  }

  .sticky-section .circle-card-text-wrapper .orange-color-text {   

    font-size: 20px;

  }  

  .property-details-img img {

    width: 100%;

    padding-bottom: 1rem;

  }

  .sell-property-what-we-can-offer {

    padding-top: 2rem;

  }

  .sell-property-last-sec-bg {   

    height: 400px;

  }



    /* Warehousing Page Style */

    .warehousing-about-sec {    

      padding: 50px 0px 0px;

    }

    .sticky_circle_wrap {

      height: 35dvh;

    }

    .sticky_circle {    

      height: 70dvh;

    }

    .sticky_circle_element {

      clip-path: none!important;

    }

    .absolute_img {   

      height: 50%;

    }

    .warehousing-swiper-sec {    

      padding: 50px 0px;

    }

    .warehousing-swiper-head-content {    

      padding: 0 0rem 1rem 0;

    }

    .warehousing-swiper-part .swiper-slide-div {

      padding: 10px;

      gap: 10px;

    }

    .warehousing-swiper-img-div {    

      justify-content: space-between;   

      align-items: center;

      gap: 10px;

    }

    .warehousing-swiper-img-div h4 {

      font-size: 20px;

    }

    .warehousing-swiper-img-div p {

      font-size: 15px;

    }

    .warehousing-swiper-part .swiper-slide-div img {

      width: 100%;

    }

  

    .warehousing-card-img img {   

      border-radius: 30px;

    }

    .warehousing-third-section {   

      padding: 0px 10px 50px;

    }

    .warehousing-card {  

      padding: 0px;

    }

    .warehousing-card-content {

      position: relative;

      top: 20px;

      right: 0px;

      left: 0;    

      width: auto;

      height: auto;   

      padding: 20px;

      border-radius: 30px;    

  }

  .warehousing-card.second-card {

    padding-top: 0rem;

  }

  .warehousing-card.second-card .warehousing-card-content {

    top: 40px;

    left: 0px;

    right: auto;

    border-radius: 30px;

  }

  .warehousing-card.second-card .warehousing-card-img img {

    position: relative;

    left: auto;

    right: 0%;

    top: 4rem;

  }

  .swiper.warehousing-swiper-section {

    position: static !important;

    margin-bottom: 5rem;

  }

  

  .warehousing-swiper-div {  

    padding: 25px;  

    border: 5px solid #fff;

    width: 700px;

  }

  .warehousing-swiper-div .row{

    align-items: center;

  }

  .warehousing-third-section-row{

    align-items: center;

    justify-content: center;

  }

  .warehousing-swiper-content-div { 

    border-radius: 25px;

    padding: 20px;

    height: auto;

    display: flex;

    justify-content: center;

    align-items: center;

  }

  .warehousing-swiper-section .swiper-horizontal>.swiper-pagination-bullets, .warehousing-swiper-section .swiper-pagination-bullets.swiper-pagination-horizontal, .warehousing-swiper-section .swiper-pagination-custom, .swiper-pagination-fraction {

    bottom: 25px;

  }

  



}
 


 @media only screen and (min-width: 1024px) and (max-width: 1280px) {
     
     .commercial-rental-card {
        margin-bottom: 2rem;
     }
     .resid-proj-card-content {
        padding: 20px 15px;
     }
     .btn-primary-2025, .btn-outlined-2025 {
        width: auto;
        font-size: 12px;
        padding: 10px 10px;
     }
     
     .ongoing-project-first-sec .benefits-list {
    padding-top: 100px;
 
    /*margin-bottom: 30px;*/
            max-width: 90%;
        margin: 0 auto 30px auto;
}
.upcoming-project-two-div {
    position: relative;
    bottom: -200px;
}
   
.ongoing-project-first-sec .benefits-list .item .image-bg {
    width: 120px;
    height: 120px;
}
.ongoing-project-first-sec .benefits-list .item .icon svg {
    width: 35px;
}
.ongoing-project-first-sec .benefits-list .item .title {
    font-size: 9px;
    /*width:75%;*/
    margin:0 auto;
}
      .form-container.container  {

        max-width: 95%;

    }

     .frontPageHero__topContent {

 

    

    height: auto;

     }

     .frontPageHero__topContent__inner {

  

    height: auto;

        padding-top: 0;

}

          .frontPageHero__colPadding {

        height: max-content;

        margin-top: 0;

    }

     .btn--circle {

    width: 95px;

    min-width: 95px;

    height: 95px;

    min-height: 95px;

     }

     .frontPageHero__topContent__inner__arch svg {

         width:100%;

         height:100%;

     }

     .frontPageHero__topContent__inner h1 {

 

    font-size: 40px;



}

     .blog-inner-second-content-div {

   

    padding: 30px;

    margin: 30px;

     }

       #submenu-3.sameera-submenu {

    position: absolute!important;

    left: 100%!important;

    top: 200px!important;

    width: 100%!important;

}

#submenu-11.sameera-submenu {

    position: absolute!important;

    left: 100%!important;

    top: 200px!important;

    width: 100%!important;

}



     .news-and-media-about-content {

    width: 65%;

    padding: 100px 50px 50px;

}

.news-and-media-about-div { 

    height: 400px;

     

}

.press-coverage-sec .location-advantage-swiper .full-div-card .location-advantage-text h4 {

    width: 100%;

}

.gallery img {

    width: 100%;

    height: 300px;

}

.news-media-videos-div { 

    padding: 50px 50px;

}

.salient-features-new-swiper .swiper-slide.swiper-slide-active .salient-feat-full-card::after {

    border-radius:0px;

}

   /* Ongoing Project Inner Page Style */

   .common-page-banner-sec{

    background-size: cover;   

   }

  .ongoing-project-first-sec {    

    padding: 50px 30px;

  }

  .common-text-head {

    font-size: 30px;

  }

  .commnon-text-para {

    font-size: 15px;

    line-height: 25px;

  }

  .ongo-inner-first-container {

    margin-top: 10px;

  }

  .ongo-inner-first-row {    

    padding: 30px 0px 5px;

    display: flex;

    justify-content: center;

    align-items: center;

  }

  .ongo-inner-first-map iframe {    

    height: 280px;

  }



  .center-bottom-strip{

    margin: 20px auto 20px auto;

  }

  .ongoing-project-first-bgsec .ongo-inner-first-container {

    margin-bottom: 120px;

  }

  .ongoing-project-overview-sec {   

    padding: 50px 10px;

  }

  .project-overview-swiper-container {    

    padding-top: 0px;

  }

  .project-overview-swiper-head {

    padding-bottom: 25px;

  }

  .salient-features-new-sec {   

    padding: 50px 0px 50px 0px;

  }  

  .salient-feat-content-div h5 {   

    font-size: 20px;

  }  

  .full-div-card {    

    height: 500px;

  }  

  .location-advantage-swiper .swiper-button-next,

  .location-advantage-swiper .swiper-rtl .swiper-button-prev {

    right: 5%;

  }

  .location-advantage-swiper .swiper-button-prev,

  .location-advantage-swiper .swiper-rtl .swiper-button-next {

    left: 5%;

  }

  .salient-features-new-swiper .swiper-button-next img,

  .salient-features-new-swiper .swiper-button-prev img{

    width: 50%;

  }

  .ongoing-gallery-sec {    

    padding: 50px 0px 0px 0px;

  }

  .ongoing-gallery-swiper-div {    

    padding: 50px 60px;

  }

  .mySwiper {

    margin-top: 0px;

  } 

  .location-advantage-text h4 {    

    margin-bottom: 10px;

    font-size: 20px;

  }

  .location-advantage-swiper .swiper-button-next,

  .location-advantage-swiper .swiper-button-prev {

    bottom: 52.5%;

  }

  .location-advantage-swiper .swiper-wrapper {

    margin-bottom: 70px;

  }

  .partners-sec {    

    padding-bottom: 30px;

  }

  .partners-card-div {        

    padding: 50px 20px;

  }



    /* EMI Calculator Page Style */

    .emi-calculator-section {   

      padding: 50px 50px;

    }

    .emi-calculator-div {   

      border: 10px solid #fff;

      margin-top: 2rem;

      padding: 0px 15px 10px;

    }

    .emi-calculator-form {

      padding: 10px;

    }

    .emi-calculator-form h2{

      font-size: 25px;

      text-align: center;

    }

    .switch-wrapper label {    

      min-width: 85px;

    }

    .loan-details {  

      padding: 50px 0px 0px;

    }

    .banks-logo {

      padding-top: 3rem;

    }

    .bank-details-card {   

      padding: 1.5rem;

      border-radius: 50px;  

      margin-bottom: 1rem; 

      width: auto;

      height: 300px;

    }

    .bank-details-card img {

      width: 50%;

      padding-bottom: 1rem;

    }

    .bank-detail-element {  

      right: -15%;

    }

    .bank-detail-element img {

      width: 50%;

    }

    .emi-page-last-sec-bg {    

      height: 600px;

    }

    

    /* Completed Project Page Style */

    .sell-property-details-sec.completed-project-second-sec {

      padding: 100px 75px;

      margin-bottom: -1rem;

    }

    .sell-property-details-div {    

      padding: 40px 10px;    

      margin-bottom: 0rem;

      border: 5px solid #fff;

    }

    .completed-project-second-div img {   

      padding: 20px 0px;

    }

    .upcoming-project-list-sec.hospitality-list-sec {

      padding: 30px 0px 30px 0px;

    }

    .completed-project-third-div {   

      padding-top: 40px;

    }

    .hospitality-list-sec .upcoming-project-list-content-col {    

      padding: 30px 60px;

    }

    .sell-property-details-sec {    

      padding: 50px 75px;

    }

    .completed-project-first-div p {

      width: 100%;   

      padding: 10px 0px 30px 0px;

    }

    .completed-project-third-div img{

      width: 100%;

    }

    .completed-project-third-div .row {   

      flex-direction: column;

    }

    .completed-project-third-div .row .col-md-6 {   

      max-width: 100%;

    }

    .completed-project-third-div .row .col-md-3 {   

      max-width: 100%;

    }



    /* Sell Your Property Page Style */

    .sell-property-what-we-can-offer {

      padding-top: 3rem;

    }

    .sell-property-last-sec-bg {   

      height: 400px;

    }





}



 @media only screen and (min-width: 1281px) and (max-width:1355.99px) { }



 @media only screen and (min-width: 1281px) and (max-width:1439.5px) {
     .upcoming-project-two-div {
 
    bottom: -100px;
     }
     .upcoming-project-list-sec.second {
 
    padding-bottom: 300px;
}

       .salient-features-new-sec {

 

    padding: 100px 0px 300px 0px;

     }

     .frontPageHero__topContent__inner h1 {

   

    font-size: 45px;

     }



  /* EMI Calculator Page Style */

  .emi-calculator-section {   

    padding: 50px 50px;

  }

  .emi-calculator-div {   

    border: 10px solid #fff;

    margin-top: 2rem;

    padding: 0px 15px 10px;

  }

  .emi-calculator-form {

    padding: 10px;

  }

  .emi-calculator-form h2{

    font-size: 25px;

    text-align: center;

  }

  .switch-wrapper label {    

    min-width: 85px;

  }

  .loan-details {  

    padding: 50px 0px 0px;

  }

  .banks-logo {

    padding-top: 3rem;

  }

  .bank-details-card {   

    padding: 1.5rem;

    border-radius: 50px;  

    margin-bottom: 1rem; 

    width: auto;

    height: 300px;

  }

  .bank-details-card img {

    width: 50%;

    padding-bottom: 1rem;

  }

  .bank-detail-element {  

    right: -15%;

  }

  .bank-detail-element img {

    width: 50%;

  }

  .emi-page-last-sec-bg {    

    height: 600px;

  }





 }



 @media only screen and (min-width: 1440px) and (max-width:1599.5px) {

      .salient-features-new-sec {

 

    padding: 100px 30px 300px 30px;

     }

     

 }



 @media only screen and (min-width: 1600px) and (max-width: 1823px) { }



 @media only screen and (min-width: 1824px) and (max-width: 1920px) {
     .commercial-rental-card .imgbox img {
         height: 100%;
     }
     
    .resid-proj-card-content span {
        font-size: 18px;
     }
     .commercial-rental-card {
        margin: 2rem;
     }
     
.leadership-swiper-inner-content {
    margin-bottom:100px;
}
      .location-advantage-swiper .swiper-pagination-lock.swiper-pagination-bullets.swiper-pagination-horizontal {

          display:none;

      }

     .project-btn-div {

   

    bottom: -25px;

     }

     .common-page-banner-sec.sell-your-property-banner {

           height: 100vh; 

               margin-top: 100px;

     }

.salient-feat-content-div {

    padding: 20px 40px 0px 40px;

}

  .ongo-inner-first-map iframe {   

    height: 460px;

  }

  .salient-features-new-swiper .swiper-slide.swiper-slide-active .salient-feat-full-card::after {    

    width: 570px;

    height: 570px;

  }

  .full-div-card {   

    height: auto;

    padding: 30px;

    border-radius: 50px;

  }  



  /* EMI Calculator Page Style */

  .bank-details-card {   

    width: auto;

  }

  

  /* Completed Project Page Style */

  .sell-property-details-sec.completed-project-second-sec {

    padding: 100px 75px;

  }

  .completed-project-third-div img{

    width: 100%;

  }



  /* Sell Your Property Page Style */

  .common-page-banner-sec.sell-your-property-banner .banner-content {

    padding-left: 100px;

  }

  .common-page-banner-sec.sell-your-property-banner .form-div .form-div-container .form-div-row .banner-form-col {    

    justify-content: center;

  }







}

 



 @media only screen and (min-width: 1921px) and (max-width: 2560px) { 
     .commercial-rental-card .imgbox img {
         height: 100%;
     }
     .commercial-rental-card {
        margin: 3rem;
     }
     
    .resid-proj-card-content span {
        font-size: 20px;
     }
     
     .btn-outlined-2025, .btn-primary-2025 {
       font-size: 20px;
       padding: 20px 30px;
       width: auto;
     }
     
     .leadership-swiper-inner-content {
             margin-bottom: 100px;
     }
 .use-case__structure-image img {
        width:100%;
    }
       .location-advantage-swiper .swiper-pagination-lock.swiper-pagination-bullets.swiper-pagination-horizontal {

          display:none;

      }

      .project-btn-div {

   

    bottom: -45px;

     }

      .common-page-banner-sec.sell-your-property-banner {

           height: 100vh;  

               margin-top: 100px;

     }

     .salient-feat-content-div {

    padding: 20px 40px 0px 40px;

}

  .common-page-banner-sec {

    height: 135vh;

  }

  .common-text-head {

    font-size: 4rem;

    line-height: 6rem;

  }

  .commnon-text-para {

    font-size: 2rem;

    line-height: 3rem;

  }

  .ongo-inner-first-container {

    margin-top: 60px;

  }

  .ongo-inner-first-row {    

    padding: 100px;    

  }

  .ongo-inner-first-img img{

    width: 90%;

  }

  .ongo-inner-first-map iframe {   

    height: 600px;

  }

  .center-bottom-strip img{

    width: auto!important;

  }

  .center-bottom-strip {    

    padding: 20px 20px;

  }

  .projects-overview-item {   

    padding: 20px 20px 40px;

    border-radius: 50px;    

    gap: 30px;

  }

  /*.overview-content-card img {*/

  /*  width: 40%;*/

  /*}*/

      .overview-content-card img {

        width: 100px;

        height: 100px;

    }

  .overview-content-card p {   

    font-size: 2rem;

  }

  .overview-content-card span {

    padding: 20px 40px;      

    font-size: 1.5rem;

  }

  .overview-content-card {   

    display: flex;

    flex-direction: column;

    gap: 15px;

  }

  .salient-feat-content-div h5 {    

    font-size: 3rem;

  }

  .common-para-smaller {

    font-size: 2rem;

    width: 90%;

    margin: 30px auto;

  }

  .salient-features-new-swiper .swiper-slide.swiper-slide-active .salient-feat-full-card::after {    

    width: 1000px;

    height: 1000px;

    top: 55%;

  }

  .salient-feat-img-div img{

    width: 100%;

  }

  .salient-features-new-swiper .swiper-button-next, .salient-features-new-swiper .swiper-button-prev {    

    bottom: 65px;    

    width: 80px;

    height: 80px;

  }

  .swiper.salient-features-new-swiper {

    padding: 90px 0px 50px 0px;

  }

  .ongoing-gallery-swiper-top-img img {   

    width: 100%;

  }

  .mySwiper2 .swiper-button-next, .mySwiper2 .swiper-button-prev {    

    width: 100px;

    height: 100px;

  }

  .mySwiper2 .swiper-horizontal>.swiper-pagination-bullets, .mySwiper2 .swiper-pagination-bullets.swiper-pagination-horizontal, .mySwiper2 .swiper-pagination-custom, .swiper-pagination-fraction {

    height: 70px;

  }

  .mySwiper2 .swiper-pagination-bullet.swiper-pagination-bullet-active {   

    width: 40px;

    height: 40px;    

  }

  .mySwiper2 .swiper-pagination-bullet {

    width: 40px;

    height: 40px;

  }

  .mySwiper2 .swiper-pagination-bullet::after {    

    width: 20px;

    height: 20px;

  }

  .location-advantage-sec.ongoing-inner-loc-sec {    

    padding: 300px 0px 300px 0px;

  }

  .location-advantage-img img {

    width: 100%;

  }

  .full-div-card {   

    height: auto;

    padding: 30px;

    border-radius: 50px;

  }

  .location-advantage-text h4 {   

    font-size: 3.5rem;

  }

  .location-advantage-text li{

    font-size: 2.5rem;

  }

  .location-advantage-swiper .swiper-horizontal>.swiper-pagination-bullets, .location-advantage-swiper .swiper-pagination-bullets.swiper-pagination-horizontal, .location-advantage-swiper .swiper-pagination-custom, .swiper-pagination-fraction {

    width: 10%;

    display: flex;   

    gap: 30px;    

    padding: 15px 30px;

    border-radius: 50px;

  }

  .location-advantage-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active {   

    width: 50px;

    height: 50px;

  }

  .location-advantage-swiper .swiper-pagination-bullet::after {   

    width: 30px;

    height: 30px;   

  }

  .location-advantage-swiper .swiper-wrapper {

    margin-bottom: 150px;

  }

  .ongoing-gallery-swiper-div.margin-top-minus-200 img{

    width: 100%;

  }

  .ongoing-gallery-swiper-col .partners-card-div img{

    width: 50%;

  }



    /* EMI Calculator Page Style */

    .emi-calculator-section {   

      padding: 150px 150px;

    }

    .emi-calculator-div {   

      border: 10px solid #fff;

      margin-top: 3rem;

      padding: 10px 25px 10px;

    }

    .emi-calculator-form {

      padding: 90px;

    }

    .emi-calculator-form label, 

    .emi-calculator-form .form-control{ 

      font-size: 2rem;

    }

    .emi-calculator-form h2{

      font-size: 3rem;

      text-align: left;

    }   

    .switch-wrapper {      

      padding: 15px;

    } 

    .whiteColorBtn {     

            font-size: 1.5rem !important;
        padding: 15px 30px !important;

    }

    .whiteColorBtn:hover{

           font-size: 1.5rem !important;
        padding: 15px 30px !important;

    }

       .yellowColorBtn, .whiteColorBtn, .lightorangeColorBtn, .orangeColorBtn{

        font-size: 1.5rem !important;
        padding: 15px 30px !important;

    }

       .yellowColorBtn:hover, .whiteColorBtn:hover, .lightorangeColorBtn:hover, .orangeColorBtn:hover{

           font-size: 1.5rem !important;
        padding: 15px 30px !important;

    }

    .emi-calculator-result p{

      font-size: 2rem;

    }

    .emi-text {

      font-size: 3rem;

    }

    .chart-container #emiChart{

      width: 450px;

      height: 450px;

    }

    .loan-details {  

      padding: 150px 0px 0px;

    }

    .banks-logo {

      padding-top: 5rem;

    }

    .bank-details-card {   

      padding: 5rem;

      border-radius: 200px;

      margin-bottom: 4rem;

      width: auto;

      height: 500px;

    }

    .bank-details-card img {

      width: 35%;

      padding-bottom: 4rem;

    }

    .bank-detail-element {  

      right: 11%;

    }

    .bank-detail-element img {

      width: 100%;

    }

    .emi-page-last-sec-bg {    

      height: 800px;

    }



  /* Area Calculator Page Style */

  .area-calc-desc h4 {   

    font-size: 3rem;

  }

  .emi-calculator-form.area-calc-form select {

    font-size: 2rem;

  }

  .emi-calculator-form.area-calc-form #result{

    font-size: 2rem;

  }

  .area-calc-conversion-sec {   

    padding: 0px 0px 150px 0px;

  }

  .conversions-content-div {   

    padding: 0px 70px;

    height: 850px;

  }

  .conversion-unit-table-card .table td, .table th{

        padding: 1.5rem 0rem;

        font-size: 2.5rem;

  }

  .conversion-unit-sec {   

    padding: 100px 100px 150px;

  }

  .faq-list-item__title p {    

    font-size: 2rem;

  }

  .area-conversion-faq-accordion-div {

    padding-top: 65px;

  }

  .area-conversion-faq-sec {   

    padding: 120px 120px;

  }

  

  /* Completed Project Page Style */

  .sell-property-details-sec.completed-project-second-sec {

    padding: 100px 100px;

    margin-bottom: -1rem;

  }

  .completed-project-second-div img {  

    padding: 50px 0px;

  }

  .completed-project-third-div {   

    padding-top: 75px;

  } 

  .upcoming-project-new-text p {

    font-size: 2rem;

  }

  .completed-project-third-div img {

    width: 100%;

  }

  .sell-property-details-div {    

    padding: 100px;

  }



  /* Sell Your Property Page Style */

  .common-page-banner-sec.sell-your-property-banner .banner-content {

    padding-left: 100px;

  }

  .common-page-banner-sec.sell-your-property-banner .banner-content h1 {

    font-size: 4rem;

    line-height: 7rem;

  }

  .common-page-banner-sec.sell-your-property-banner .banner-content h1 span {

    font-size: 6rem;

  }

  .common-page-banner-sec.sell-your-property-banner .form-div .form-div-container .form-div-row .banner-form-col {    

    justify-content: center;

  }

  .common-page-banner-sec.sell-your-property-banner .form-div .form-div-container .form-div-row .banner-form-div .form-control {

    padding: 50px !important;

    font-size: 2rem;

  }  

  .common-page-banner-sec.sell-your-property-banner .form-div .form-div-container .form-div-row .banner-form-div {  

    padding: 70px;

  }

  .common-page-banner-sec.sell-your-property-banner .form-div .form-div-container .form-div-row .banner-form-div .form-check .form-check-input {

    width: 30px;

    height: 30px;

  }

  .common-page-banner-sec.sell-your-property-banner .form-div {   

    margin: 2rem auto;

  }

  .common-page-banner-sec.sell-your-property-banner .form-div .form-div-container .form-div-row .banner-form-div .form-check label {

    font-size: 2rem;

    margin-left: 2rem;

  }

  .sell-property-what-we-can-offer {

    padding-top: 2rem;

  }

  .sell-property-last-sec-bg {   

    height: 1000px;

  }















 }



 /* 4K Resolution  */

@media only screen and (min-width: 2561px) and (max-width: 3840px) {  
    .commercial-rental-card .imgbox img {
         height: 100%;
     }
     
    .resid-proj-card-content span {
        font-size: 2.5rem;
        padding: 0 0 0 100px;
        line-height: 75px;
     }
    .resid-proj-card-content .ft-lk {
        background-size: 8%;
    }

     .btn-outlined-2025, .btn-primary-2025 {
       font-size: 2.5rem;
       padding: 40px 60px;
       width: auto;
     }
     .resid-proj-card-content {
        padding: 100px 50px;
     }
     .commercial-rental-card {
        margin: auto 5rem 8rem;
     }
     
       .leadership-swiper-inner-content {
             margin-bottom: 150px;
     }
       .new-testimonials-reviews-swiper .swiper-pagination .swiper-pagination-bullet {
    width: 80px;
    height: 80px;
    }
    .new-testimonials-reviews-swiper .swiper-pagination .swiper-pagination-bullet:before {
    width: 50px;
    height: 50px;
    }
    .new-testimonials-reviews-swiper .swiper-pagination .swiper-pagination-bullet:after {
    width: 51px;
    height: 51px;
    }
    .new-testimonials-reviews-swiper .swiper-pagination {
  
    gap: 30px;
}
     .proposition-new-swiper .swiper-button-next, .proposition-new-swiper .swiper-button-prev, .new-testimonials-reviews-swiper .swiper-button-next, .new-testimonials-reviews-swiper .swiper-button-prev {
 
    width: 100px;
    height: 100px;
    }
    .proposition-new-swiper .swiper-button-next img, .proposition-new-swiper .swiper-button-prev img, .new-testimonials-reviews-swiper .swiper-button-next img, .new-testimonials-reviews-swiper .swiper-button-prev img{
 
    width: 60%; 
    }
 .use-case__structure-image img {
        width:100%;
    }
     .projects-lists-swiper.swiper .app,

  .projects-lists-swiper.swiper .Possession,

  .projects-lists-swiper.swiper .price,

  .projects-lists-swiper.swiper .status {

    background-size: 100px;

  }

  .projectshortdetails li {

      background-size: 100px;

}

.project-list-swiper .projectshortdetails li.doc {

       background-size: 100px;

}

.projectshortdetails li.doc.large-card {

    background-size: 100px;

}

    #menu-btn .menu-icon {

    width: 200px;

}



      .location-advantage-swiper .swiper-pagination-lock.swiper-pagination-bullets.swiper-pagination-horizontal {

          display:none;

      }

  .common-text-head {

    font-size: 6rem;

    line-height: 10rem;

  }

  .commnon-text-para {

    font-size: 3rem;

    line-height: 5rem;

  }

  .ongo-inner-first-container {

    margin-top: 60px;

  }

  .inner-cen-logo {   

    width: 50%;

  }

  .ongo-inner-first-row {    

    padding: 100px;    

  }

  .ongo-inner-first-img img{

    width: 90%;

  }

  .ongo-inner-first-map iframe {   

    height: 950px;

  }

  .center-bottom-strip p {   

    font-size: 3rem;

  }

  .center-bottom-strip img{

    width: auto!important;

  }

  .center-bottom-strip {    

    padding: 20px 20px;

  }

  .projects-overview-item {   

    padding: 30px 30px 50px;

    border-radius: 50px;

    gap: 30px;

  }

  .overview-content-card img {

    width: 40%;

  }

  .overview-content-card p {   

    font-size: 3rem;

  }

  .overview-content-card span {

    padding: 20px 40px;      

    font-size: 2.5rem;

  }

  .overview-content-card {   

    display: flex;

    flex-direction: column;

    gap: 15px;

  }

  .salient-feat-content-div h5 {    

    font-size: 5rem;

  }

  .common-para-smaller {

    font-size: 3rem;

    width: 90%;

    margin: 30px auto;

  }

  .salient-features-new-swiper .swiper-slide.swiper-slide-active .salient-feat-full-card::after {    

    width: 1700px;

    height: 1700px;

  }

  .salient-feat-img-div img{

    width: 100%;

  }

  .salient-features-new-swiper .swiper-button-next, .salient-features-new-swiper .swiper-button-prev {    

    bottom: 120px;

    width: 180px;

    height: 180px;

  }

  .salient-features-new-swiper .swiper-button-next img, 

  .salient-features-new-swiper .swiper-button-prev img { 

    width: 60%;

  }

  .swiper.salient-features-new-swiper {

    padding: 250px 0px 250px 0px;

  }

  .ongoing-gallery-swiper-top-img img {   

    width: 100%;

  }

  .ongoing-gallery-swiper-div {   

    padding: 200px 200px;

  }

  .mySwiper2 .swiper-button-next,

  .mySwiper2 .swiper-button-prev {    

    width: 150px;

    height: 150px;

  }

  .mySwiper2 .swiper-button-next img,

  .mySwiper2 .swiper-button-prev img{    

    width: 50%;

  }

  .mySwiper2 .swiper-wrapper {

    margin-bottom: 60px;

  }

  .mySwiper2 .swiper-horizontal>.swiper-pagination-bullets, .mySwiper2 .swiper-pagination-bullets.swiper-pagination-horizontal, .mySwiper2 .swiper-pagination-custom, .swiper-pagination-fraction {

    height: 100px;

    border-radius: 100px;

    gap: 30px;

  }

  .mySwiper2 .swiper-pagination-bullet.swiper-pagination-bullet-active {   

    width: 60px;

    height: 60px;    

  }

  .mySwiper2 .swiper-pagination-bullet {

    width: 60px;

    height: 60px;

  }

  .mySwiper2 .swiper-pagination-bullet::after {    

    width: 30px;

    height: 30px;

  }

  .location-advantage-sec.ongoing-inner-loc-sec {    

    padding: 300px 0px 300px 0px;

  }

  .location-advantage-img img {

    width: 100%;

  }

  .full-div-card {   

    height: 1500px;

    padding: 80px;

    border-radius: 50px;

  }

  .location-advantage-text h4 {   

    font-size: 5rem;

  }

  .location-advantage-text li{

    font-size: 3rem;

  }

  .location-advantage-swiper .swiper-pagination-bullet {

    width: 60px;

    height: 60px;

  }



  .location-advantage-swiper .swiper-horizontal>.swiper-pagination-bullets, .location-advantage-swiper .swiper-pagination-bullets.swiper-pagination-horizontal, .location-advantage-swiper .swiper-pagination-custom, .swiper-pagination-fraction {

    width: 10%;

    display: flex;   

    gap: 30px;    

    padding: 15px 30px;

    border-radius: 50px;

  }

  .location-advantage-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active {   

    width: 60px;

    height: 60px;

  }

  .location-advantage-swiper .swiper-pagination-bullet::after {   

    width: 30px;

    height: 30px;   

  }

  .location-advantage-swiper .swiper-wrapper {

    margin-bottom: 150px;

  }

  .ongoing-gallery-swiper-div.margin-top-minus-200 img{

    width: 100%;

  }

  .ongoing-gallery-swiper-col .partners-card-div img{

    width: 50%;

  }



  /* EMI Calculator Page Style */

  .emi-calculator-section {   

    padding: 200px 200px;

  }

  .emi-calculator-div {   

    border: 15px solid #fff;

    margin-top: 4rem;

    padding: 10px 25px 10px;

  }

  .emi-calculator-form {

    padding: 120px;

  }

  .emi-calculator-form label, 

  .emi-calculator-form .form-control{ 

    font-size: 3.5rem;

  }

  .emi-calculator-form h2{

    font-size: 5rem;

    text-align: left;

  }   

  .switch-wrapper {      

    padding: 40px;

    margin: 3rem auto;

    border-radius: 100px;

  } 

  .switch-wrapper .highlighter {   

    border-radius: 100px;

  }

  .switch-wrapper label {   

    min-width: 180px;

  }

  .whiteColorBtn {     

    font-size: 3.5rem !important;

    padding: 50px 60px !important;

    border-radius: 100px !important;

  }

  .whiteColorBtn:hover{

    font-size: 3.5rem !important;

    padding: 50px 60px !important;

    border-radius: 100px !important;

  }

  .emi-calculator-result p{

    font-size: 3rem;

  }

  .emi-text {

    font-size: 5rem;

  }

  .chart-container #emiChart{

    width: 550px;

    height: 550px;

  }

  .loan-details {  

    padding: 200px 0px 0px;

  }

  .banks-logo {

    padding-top: 6rem;

  }

  .bank-details-card {   

    padding: 10rem;

    border-radius: 250px;

    margin-bottom: 4rem;

    width: auto;

    height: 750px;

  }

  .bank-details-card img {

    width: 35%;

    padding-bottom: 4rem;

  }

  .bank-detail-element {  

    right: 11%;

  }

  .bank-detail-element img {

    width: 100%;

  }

  .emi-page-last-sec-bg {    

    height: 1200px;

  }



  /* Area Calculator Page Style */

  .area-calc-desc h4 {   

    font-size: 5rem;

  }

  .emi-calculator-form.area-calc-form select {

    font-size: 3.5rem;

  }

  .emi-calculator-form.area-calc-form #result{

    font-size: 3.5rem;

  }

  .area-calc-form .yellowColorBtn {     

    font-size: 3rem !important;

    padding: 30px 60px !important;

    border-radius: 100px !important;

  }

  .area-calc-form .yellowColorBtn:hover{

    font-size: 3rem !important;

    padding: 40px 60px !important;

    border-radius: 100px !important;

  }

     .yellowColorBtn, .whiteColorBtn, .lightorangeColorBtn, .orangeColorBtn{

       font-size: 3rem !important;

    padding: 40px 60px !important;

    border-radius: 100px !important;

    }

       .yellowColorBtn:hover, .whiteColorBtn:hover, .lightorangeColorBtn:hover, .orangeColorBtn:hover{

       font-size: 3rem !important;

    padding: 40px 60px !important;

    border-radius: 100px !important;

    }

  .area-calc-conversion-sec {   

    padding: 0px 0px 150px 0px;

  }

  .conversions-content-div {   

    padding: 0px 70px;

    height: 1200px;

  }

  .conversions-img-div{

    display: flex;

    margin: auto;

    justify-content: center;

    align-items: center;

  }

  .conversions-img-div img{

    width: 75%;

  }

  .conversion-unit-table-card .table td, .table th{

        padding: 2.5rem 0rem;

        font-size: 3.5rem;

  }

  .conversion-unit-sec {   

    padding: 100px 100px 150px;

  }

  .faq-list-item__title p {    

    font-size: 3rem;

  }

  .area-conversion-faq-accordion-div {

    padding-top: 80px;

  }

  .area-conversion-faq-sec {   

    padding: 150px 150px;

  }

  .faq-container {   

    justify-content: center;

    align-items: flex-start;    

    gap: 130px;

  }

  .faq-list {  

    max-width: 1500px;

  }

  .faq-container button {

    padding: 50px 50px;    

    border-radius: 15px;

  }

  .faq-list-item__arrow {   

    width: 80px;

    height: 80px;

  }

  

  /* Completed Project Page Style */

  .ongoing-project-first-sec {    

    padding: 150px 150px;

  }

  .sell-property-details-sec.completed-project-second-sec {

    padding: 150px 150px 100px;

    margin-bottom: -1rem;

  }

  .completed-project-second-div img {  

    padding: 70px 0px;

  }  

  .completed-project-third-div {   

    padding-top: 75px;

  } 

  .upcoming-project-new-text p {

    font-size: 3rem;

  }

  .completed-project-third-div img {

    width: 100%;

  }

  .sell-property-details-div {    

    padding: 100px;

  }

  .sell-property-details-sec {   

    padding: 150px 150px 100px;

  }



  /* Sell Your Property Page Style */

  .common-page-banner-sec.sell-your-property-banner .banner-content {

    padding-left: 200px;

  }

  .common-page-banner-sec.sell-your-property-banner .banner-content h1 {

    font-size: 6rem;

    line-height: 11rem;

  }

  .common-page-banner-sec.sell-your-property-banner .banner-content h1 span {

    font-size: 8rem;

  }

  .common-page-banner-sec.sell-your-property-banner .form-div .form-div-container .form-div-row .banner-form-col {    

    justify-content: center;

  }

  .common-page-banner-sec.sell-your-property-banner .form-div .form-div-container .form-div-row .banner-form-div .form-control {

    padding: 80px !important;

    font-size: 3rem;

  }  

  .common-page-banner-sec.sell-your-property-banner .form-div .form-div-container .form-div-row .banner-form-div {  

    padding: 120px;

  }

  .common-page-banner-sec.sell-your-property-banner .form-div .form-div-container .form-div-row .banner-form-div .form-check .form-check-input {

    width: 50px;

    height: 50px;

  }

  .common-page-banner-sec.sell-your-property-banner .form-div {   

    margin: 3rem auto;

  }

  .common-page-banner-sec.sell-your-property-banner .form-div .form-div-container .form-div-row .banner-form-div .form-check label {

    font-size: 3rem;

    margin-left: 4rem;

  }

  .sticky-section .circle-card {    

    width: 120.67em;

    max-height: 65.31em;

    border-radius: 23em;

    padding: 10.67em 11.33em;

  }

  .circle-card-text-wrapper h1{

    font-size: 6rem;

  }



  .sell-your-property-about-sec {    

    padding: 150px 90px 0px;

  }

  .sell-property-what-we-can-offer {

    padding-top: 3rem;

  }

  .sell-property-last-sec-bg {   

    height: 1300px;

  }













}



/* 6k resolution */

@media only screen and (min-width: 3841px) and (max-width: 6144px) {
    .available-space {
        padding: 15rem 0px 0px 0px;
    }
    
    .commercial-rental-card .imgbox img {
         height: 100%;
     }
     
    .resid-proj-card-content span {
       font-size: 4rem;
        padding: 0 0 0 190px;
        line-height: 17rem;
        margin: 0 0 60px 0;
     }
    .resid-proj-card-content .ft-lk {
        background-size: 7%;
    }

     .btn-outlined-2025, .btn-primary-2025 {
       font-size: 4rem;
       padding: 60px 100px;
       width: auto;
     }
     .resid-proj-card-content {
        padding: 150px 100px;
     }
     .commercial-rental-card {
        margin: auto 5rem 10rem;
     }
     
      .leadership-swiper-inner-content {
             margin-bottom: 200px;
     }
       .new-testimonials-reviews-swiper .swiper-pagination .swiper-pagination-bullet {
    width: 100px;
    height: 100px;
    }
    .new-testimonials-reviews-swiper .swiper-pagination .swiper-pagination-bullet:before {
    width: 70px;
    height: 70px;
    }
    .new-testimonials-reviews-swiper .swiper-pagination .swiper-pagination-bullet:after {
    width: 71px;
    height: 71px;
    }
       .new-testimonials-reviews-swiper .swiper-pagination {
  
    gap: 30px;
}
     .proposition-new-swiper .swiper-button-next, .proposition-new-swiper .swiper-button-prev, .new-testimonials-reviews-swiper .swiper-button-next, .new-testimonials-reviews-swiper .swiper-button-prev {
 
    width: 100px;
    height: 100px;
    }
    .proposition-new-swiper .swiper-button-next img, .proposition-new-swiper .swiper-button-prev img, .new-testimonials-reviews-swiper .swiper-button-next img, .new-testimonials-reviews-swiper .swiper-button-prev img{
 
    width: 60%; 
    }
     .use-case__structure-image img {
        width:100%;
    }

         .projects-lists-swiper.swiper .app,

  .projects-lists-swiper.swiper .Possession,

  .projects-lists-swiper.swiper .price,

  .projects-lists-swiper.swiper .status {

    background-size: 150px;

  }

  .projectshortdetails li {

      background-size: 150px;

}

.project-list-swiper .projectshortdetails li.doc {

       background-size: 150px;

}

.projectshortdetails li.doc.large-card {

    background-size: 150px;

}

      .location-advantage-swiper .swiper-pagination-lock.swiper-pagination-bullets.swiper-pagination-horizontal {

          display:none;

      }

  .common-text-head {

    font-size: 8rem;

    line-height: 12rem;

  }

  .commnon-text-para {

    font-size: 5rem;

    line-height: 9rem;

  }

  .ongo-inner-first-container {

    margin-top: 60px;

  }

  .ongoing-project-first-sec,

  .ongoing-project-overview-sec {   

    padding: 250px 250px;

  }

  .ongoing-gallery-sec {   

    padding: 250px 0px 0px 0px;

  }

  .salient-features-new-sec {   

    padding: 250px 150px 400px 150px;

  }



  .inner-cen-logo {   

    width: 50%;

  }

  .ongo-inner-first-row {    

    padding: 100px;   

    border: 50px solid #fff; 

  }

  .ongo-inner-first-img img{

    width: 90%;

  }

  .ongo-inner-first-map iframe {   

    height: 1600px;

  }

  .center-bottom-strip p {   

    font-size: 5rem;

  }

  .center-bottom-strip img{

    width: 150px !important;

    margin-right: 3rem;

  }

  .center-bottom-strip {    

    padding: 20px 20px;

    margin: 90px auto 0px auto;

  }

  .projects-overview-item {   

    padding: 30px 30px 90px;

    border-radius: 50px;

    gap: 30px;

  }

  .overview-content-card img {

    width: 40%;

  }

  .overview-content-card p {   

    font-size: 5rem;

  }

  .overview-content-card span {

    padding: 40px 80px;

    font-size: 4.5rem;

  }

  .overview-content-card {   

    display: flex;

    flex-direction: column;

    gap: 15px;

  }

  .salient-feat-content-div h5 {    

    font-size: 7rem;

  }

  .common-para-smaller {

    font-size: 5rem;

    width: 90%;

    margin: 30px auto;

  }

  .salient-features-new-swiper .swiper-slide.swiper-slide-active .salient-feat-full-card::after {    

    width: 2500px;

    height: 2500px;

  }

  .salient-feat-img-div img{

    width: 100%;

  }

  .salient-features-new-swiper .swiper-button-next, .salient-features-new-swiper .swiper-button-prev {    

    bottom: 120px;

    width: 180px;

    height: 180px;

  }

  .salient-features-new-swiper .swiper-button-next img, 

  .salient-features-new-swiper .swiper-button-prev img { 

    width: 60%;

  }

  .swiper.salient-features-new-swiper {

    padding: 250px 0px 400px 0px;

  }

  .ongoing-gallery-swiper-top-img img {   

    width: 100%;

  }

  .ongoing-gallery-swiper-div {   

    padding: 200px 200px;

  }

  .mySwiper2 .swiper-button-next,

  .mySwiper2 .swiper-button-prev {    

    width: 150px;

    height: 150px;

  }

  .mySwiper2 .swiper-button-next img,

  .mySwiper2 .swiper-button-prev img{    

    width: 50%;

  }

  .mySwiper2 .swiper-wrapper {

    margin-bottom: 60px;

  }

  .mySwiper2 .swiper-horizontal>.swiper-pagination-bullets, .mySwiper2 .swiper-pagination-bullets.swiper-pagination-horizontal, .mySwiper2 .swiper-pagination-custom, .swiper-pagination-fraction {

    height: 100px;

    border-radius: 100px;

    gap: 30px;

  }

  .mySwiper2 .swiper-pagination-bullet.swiper-pagination-bullet-active {   

    width: 60px;

    height: 60px;    

  }

  .mySwiper2 .swiper-pagination-bullet {

    width: 60px;

    height: 60px;

  }

  .mySwiper2 .swiper-pagination-bullet::after {    

    width: 30px;

    height: 30px;

  }

  .location-advantage-sec.ongoing-inner-loc-sec {    

    padding: 400px 0px 400px 0px;

  }

  .partners-sec {    

    padding-bottom: 250px;

  }

  .project-overview-swiper-head {

    padding-bottom: 200px;

  }

  .location-advantage-img img {

    width: 100%;

  }

  .full-div-card {   

    height: auto;

    padding: 80px;

    border-radius: 5%;

  }

  .location-advantage-text {   

    padding: 100px 130px;

  }



  .location-advantage-text h4 {   

    font-size: 6rem;

  }

  .location-advantage-text li{

    font-size: 5rem;

  }

  .location-advantage-swiper .swiper-pagination-bullet {

    width: 60px;

    height: 60px;

  }



  .location-advantage-swiper .swiper-horizontal>.swiper-pagination-bullets, .location-advantage-swiper .swiper-pagination-bullets.swiper-pagination-horizontal, .location-advantage-swiper .swiper-pagination-custom, .swiper-pagination-fraction {

    width: 10%;

    display: flex;

    gap: 50px;

    padding: 50px 30px;

    border-radius: 100px;

    bottom: 1%;

  }

  .ongoing-gallery-swiper-row {    

    gap: 100px;

  }

  .location-advantage-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active {   

    width: 60px;

    height: 60px;

  }

  .location-advantage-swiper .swiper-pagination-bullet::after {   

    width: 30px;

    height: 30px;   

  }

  .location-advantage-swiper .swiper-wrapper {

    margin-bottom: 25rem;

  }

  .ongoing-gallery-swiper-div.margin-top-minus-200 img{

    width: 100%;

  }

  .ongoing-gallery-swiper-col .partners-card-div img{

    width: 50%;

  }



  /* EMI Calculator Page Style */

  .emi-calculator-section {   

    padding: 250px 250px;

  }

  .emi-calculator-div {   

    border: 25px solid #fff;

    margin-top: 6rem;

    padding: 10px 25px 10px;

  }

  .emi-calculator-form {

    padding: 120px;

  }

  .emi-calculator-form .container {

    max-width: 1700px;

  }

  .emi-calculator-form label, 

  .emi-calculator-form .form-control{ 

    font-size: 4.5rem;

  }

  .emi-calculator-form h2{

    font-size: 6rem;

    text-align: left;

  }   

  .switch-wrapper {      

    padding: 60px;

    margin: 3rem auto;

    border-radius: 100px;

  } 

  .switch-wrapper .highlighter {   

    border-radius: 100px;

  }

  .switch-wrapper label {   

    min-width: 220px;

  }

  .whiteColorBtn {     

    font-size: 4.5rem !important;

    padding: 70px 80px !important;

    border-radius: 100px !important;

  }

  .whiteColorBtn:hover{

    font-size: 4.5rem !important;

    padding: 70px 80px !important;

    border-radius: 100px !important;

  }

  .emi-calculator-result p{

    font-size: 4rem;

  }

  .emi-text {

    font-size: 6rem;

  }

  .chart-container #emiChart{

    width: 650px;

    height: 650px;

  }

  .loan-details {  

    padding: 250px 0px 0px;

  }

  .banks-logo {

    padding-top: 10rem;

  }

  .bank-details-card {   

    padding: 10rem;

    border-radius: 250px;

    margin-bottom: 4rem;

    width: auto;

    height: 1200px;

  }

  .bank-details-card img {

    width: 35%;

    padding-bottom: 4rem;

  }

  .bank-detail-element {  

    right: 11%;

  }

  .bank-detail-element img {

    width: 100%;

  }

  .emi-page-last-sec-bg {    

    height: 1500px;

  }



  /* Area Calculator Page Style */

  .area-calc-desc h4 {   

    font-size: 6rem;

  }

  .emi-calculator-form.area-calc-form select {

    font-size: 4.5rem;

  }

  .emi-calculator-form.area-calc-form #result{

    font-size: 4.5rem;

  }

  .area-calc-form .yellowColorBtn {     

    font-size: 3.5rem !important;

    padding: 30px 60px !important;

    border-radius: 100px !important;

  }

  .area-calc-form .yellowColorBtn:hover{

    font-size: 3.5rem !important;

    padding: 40px 60px !important;

    border-radius: 100px !important;

  }

     .yellowColorBtn, .whiteColorBtn, .lightorangeColorBtn, .orangeColorBtn{

       font-size: 3.5rem !important;

    padding: 40px 60px !important;

    border-radius: 100px !important;

    }

       .yellowColorBtn:hover, .whiteColorBtn:hover, .lightorangeColorBtn:hover, .orangeColorBtn:hover{

       font-size: 3.5rem !important;

    padding: 40px 60px !important;

    border-radius: 100px !important;

    }

  .area-calc-conversion-sec {   

    padding: 0px 0px 250px 0px;

  }

  .conversions-content-div {   

    padding: 0px 120px;

    height: 1600px;

  }

  .conversions-div {

    margin-top: 10rem;

  }

  .conversions-img-div{

    display: flex;

    margin: auto;

    justify-content: center;

    align-items: center;

  }

  .conversions-img-div img{

    width: 75%;

  }

  .conversion-unit-table-card .table td, .table th{

    padding: 3.5rem;

    font-size: 4rem;

  }

  .conversion-unit-table-card {   

    padding: 100px;    

    border-radius: 100px;

    margin-top: 70px;

  }

  .conversion-unit-sec {   

    padding: 100px 100px 200px;

  }

  .faq-list-item__title p {    

    font-size: 5rem;

  }

  .area-conversion-faq-accordion-div {

    padding-top: 150px;

  }

  .area-conversion-faq-sec {   

    padding: 200px 200px;

  }

  .faq-container {   

    justify-content: center;

    align-items: flex-start;    

    gap: 130px;

  }

  .faq-list {  

    max-width: 2200px;

  }

  .faq-container button {

    padding: 75px 75px;

    border-radius: 30px;

  }

  .faq-list-item__arrow {   

    width: 100px;

    height: 100px;

  }

  

  /* Completed Project Page Style */

  .ongoing-project-first-sec {    

    padding: 200px 200px;

  }

  .sell-property-details-sec.completed-project-second-sec {

    padding: 200px 200px 100px;

    margin-bottom: -1rem;

  }

  .completed-project-second-div img {  

    padding: 100px 0px;

  }  

  .completed-project-third-div {   

    padding-top: 75px;

  } 

  .upcoming-project-new-text p {

    font-size: 5rem;

  }

  .completed-project-third-div img {

    width: 100%;

  }

  .sell-property-details-div {    

    padding: 150px;

    border-radius: 50px;

    border: 40px solid #fff;

  }

  .sell-property-details-sec {   

    padding: 200px 200px 100px;

  }

  .completed-project-third-div .upcoming-project-list-content-col {

    padding: 150px 150px;

  }



  /* Sell Your Property Page Style */

  .common-page-banner-sec.sell-your-property-banner .banner-content {

    padding-left: 300px;

  }

  .common-page-banner-sec.sell-your-property-banner .banner-content h1 {

    font-size: 8rem;

    line-height: 14rem;

  }

  .common-page-banner-sec.sell-your-property-banner .banner-content h1 span {

    font-size: 10rem;

  }

  .common-page-banner-sec.sell-your-property-banner .form-div .form-div-container .form-div-row .banner-form-col {    

    justify-content: center;

  }

  .common-page-banner-sec.sell-your-property-banner .form-div .form-div-container .form-div-row .banner-form-div .form-control {

    padding: 100px !important;

    font-size: 5rem;

    border-width: 5px !important;

  }  

  .common-page-banner-sec.sell-your-property-banner .form-div .form-div-container .form-div-row .banner-form-div {  

    padding: 170px;

  }

  .common-page-banner-sec.sell-your-property-banner .form-div .form-div-container .form-div-row .banner-form-div .form-check .form-check-input {

    width: 75px;

    height: 75px;

  }

  .common-page-banner-sec.sell-your-property-banner .form-div {   

    margin: 3rem auto;

  }

  .common-page-banner-sec.sell-your-property-banner .form-div .form-div-container .form-div-row .banner-form-div .form-check label {

    font-size: 5rem;

    margin-left: 6rem;

  }

  .sticky-section .circle-card {    

    width: 170em;

    max-height: 65.31em;

    border-radius: 23em;

    padding: 10.67em 11.33em;

  }

  .circle-card-text-wrapper h1{

    font-size: 6rem;

  }



  .sell-your-property-about-sec {    

    padding: 200px 90px 0px;

  }

  .sell-property-what-we-can-offer {

    padding-top: 5rem;

    padding-bottom: 5rem;

  }

  .sell-property-last-sec-bg {   

    height: 2000px;

  }



}



/* 8k resolution */

@media only screen and (min-width: 6145px) and (max-width: 7680px) {
   
    .available-space {
        padding: 10rem 0px 0px 0px;
    }
    
    .commercial-rental-card .imgbox img {
         height: 100%;
     }
     
    .resid-proj-card-content span {
        font-size: 6rem;
        padding: 0 0 0 20rem;
        line-height: 12rem;
        margin: 0 0 14rem 0;
     }
    .resid-proj-card-content .ft-lk {
        background-size: 10%;
    }

     .btn-outlined-2025, .btn-primary-2025 {
       font-size: 6rem;
       padding: 100px 150px;
       width: auto;
     }
     .resid-proj-card-content {
        padding: 170px 140px;
     }
     .commercial-rental-card {
        margin: auto 5rem 10rem;
     }
     
    #career_form .yellowColorBtn {
        margin-top:100px;
    }
    .career-inner-form { 
    padding: 100px;
    }
        .modal-dialog {
        max-width: 1500px;
        }
    .modal-close-btn { 
    right: 50px;
    font-size: 135px; 
}
    .career-inner-form h2 {
    font-size: 6rem; 
    margin-bottom: 5rem;
}
    .pickup_wrap .pickup_in .pickup .low_contents .low_item {
 
    margin-bottom: 100px;
}
     .leadership-swiper-inner-content {
             margin-bottom: 250px;
     }
    .new-testimonials-reviews-swiper .swiper-pagination .swiper-pagination-bullet {
    width: 100px;
    height: 100px;
    }
    .new-testimonials-reviews-swiper .swiper-pagination .swiper-pagination-bullet:before {
    width: 70px;
    height: 70px;
    }
    .new-testimonials-reviews-swiper .swiper-pagination .swiper-pagination-bullet:after {
    width: 71px;
    height: 71px;
    }
       .new-testimonials-reviews-swiper .swiper-pagination {
  
    gap: 30px;
}
    .proposition-new-swiper .swiper-button-next, .proposition-new-swiper .swiper-button-prev, .new-testimonials-reviews-swiper .swiper-button-next, .new-testimonials-reviews-swiper .swiper-button-prev {
 
    width: 200px;
    height: 200px;
    }
    .proposition-new-swiper .swiper-button-next img, .proposition-new-swiper .swiper-button-prev img, .new-testimonials-reviews-swiper .swiper-button-next img, .new-testimonials-reviews-swiper .swiper-button-prev img{
 
    width: 60%; 
    }
    .use-case__structure-image img {
        width:100%;
    }

             .projects-lists-swiper.swiper .app,

  .projects-lists-swiper.swiper .Possession,

  .projects-lists-swiper.swiper .price,

  .projects-lists-swiper.swiper .status {

    background-size: 200px;

  }

  .projectshortdetails li {

      background-size: 200px;

}

.project-list-swiper .projectshortdetails li.doc {

       background-size: 200px;

}

.projectshortdetails li.doc.large-card {

    background-size: 200px;

}

     .location-advantage-swiper .swiper-pagination-lock.swiper-pagination-bullets.swiper-pagination-horizontal {

          display:none;

      }

  .common-text-head {

    font-size: 11rem;

    line-height: 20rem;

  }

  .commnon-text-para {

    font-size: 7rem;

    line-height: 11rem;

  }

  .ongo-inner-first-container {

    margin-top: 150px;

  }

  .ongoing-project-first-bgsec .ongo-inner-first-container {

    margin-bottom: 500px;

  }

  .ongoing-project-first-sec,

  .ongoing-project-overview-sec {   

    padding: 250px 250px;

  }

  .ongoing-gallery-sec {   

    padding: 250px 0px 0px 0px;

  }

  .salient-features-new-sec {   

    padding: 250px 150px 400px 150px;

  }



  .inner-cen-logo {   

    width: 60%;

  }

  .ongo-inner-first-row {    

    padding: 200px;

    border: 50px solid #fff;

  }

  .ongo-inner-first-img img{

    width: 90%;

  }

  .ongo-inner-first-map iframe {   

    height: 1900px;

  }

  .center-bottom-strip p {   

    font-size: 7rem;

  }

  .center-bottom-strip img{

    width: 150px !important;

    margin-right: 3rem;

  }

  .center-bottom-strip {    

    padding: 20px 20px;

    margin: 90px auto 0px auto;

  }

  .projects-overview-item {   

    padding: 50px 50px 90px;

    border-radius: 100px;

    gap: 100px;

  }

  .overview-content-card img {

    width: 40%;

  }

  .overview-content-card p {   

    font-size: 7rem;

  }

  .overview-content-card span {

    padding: 60px 120px;

    font-size: 6.5rem;

    border-radius: 130px;

  }

  .overview-content-card {   

    display: flex;

    flex-direction: column;

    gap: 15px;

  }

  .salient-feat-content-div h5 {    

    font-size: 9rem;

  }

  .common-para-smaller {

    font-size: 7rem;

    width: 90%;

    margin: 30px auto;

  }

  .salient-features-new-swiper .swiper-slide.swiper-slide-active .salient-feat-full-card::after {    

    width: 3500px;

    height: 3500px;

  }

  .salient-feat-img-div img{

    width: 100%;

  }

  .salient-features-new-swiper .swiper-button-next, .salient-features-new-swiper .swiper-button-prev {    

    bottom: 20rem;

    width: 180px;

    height: 180px;

  }

  .salient-features-new-swiper .swiper-button-next img, 

  .salient-features-new-swiper .swiper-button-prev img { 

    width: 60%;

  }

  .swiper.salient-features-new-swiper {

    padding: 250px 0px 650px 0px;

  }

  .ongoing-gallery-swiper-top-img img {   

    width: 100%;

  }

  .ongoing-gallery-swiper-div {   

    padding: 250px 300px;

    border-radius: 130px;

    border: 50px solid #fff;

  }

  .mySwiper2 .swiper-button-next,

  .mySwiper2 .swiper-button-prev {    

    width: 300px;

    height: 300px;

  }

  .mySwiper2 .swiper-button-next img,

  .mySwiper2 .swiper-button-prev img {    

    width: 60%;

  }

  .mySwiper2 .swiper-wrapper {

    margin-bottom: 60px;

  }

  .mySwiper2 .swiper-horizontal>.swiper-pagination-bullets, .mySwiper2 .swiper-pagination-bullets.swiper-pagination-horizontal, .mySwiper2 .swiper-pagination-custom, .swiper-pagination-fraction {

    height: 200px;

    border-radius: 100px;

    gap: 30px;

  }

  .mySwiper2 .swiper-pagination-bullet.swiper-pagination-bullet-active {   

    width: 100px;

    height: 100px;    

  }

  .mySwiper2 .swiper-pagination-bullet {

    width: 100px;

    height: 100px;

  }

  .mySwiper {

    margin-top: 200px;

  }

  .mySwiper2 .swiper-pagination-bullet::after {    

    width: 60px;

    height: 60px;

  }

  .location-advantage-sec.ongoing-inner-loc-sec {    

    padding: 400px 0px 400px 0px;

  }

  .partners-sec {    

    padding-bottom: 250px;

  }

  .project-overview-swiper-head {

    padding-bottom: 200px;

  }

  .location-advantage-img img {

    width: 100%;

  }

  .full-div-card {   

    height: auto;

    padding: 80px;

    border-radius: 5%;

  }

  .location-advantage-text {   

    padding: 100px 130px;

  }

  .partners-card-div {    

    padding: 250px 20px;

    border: 50px solid #fff;

  }

  .location-advantage-text h4 {   

    font-size: 8rem;

  }

  .location-advantage-text li {

    font-size: 6rem;

  }

  .location-advantage-swiper .swiper-pagination-bullet {

    width: 100px;

    height: 100px;

  }



  .location-advantage-swiper .swiper-horizontal>.swiper-pagination-bullets, .location-advantage-swiper .swiper-pagination-bullets.swiper-pagination-horizontal, .location-advantage-swiper .swiper-pagination-custom, .swiper-pagination-fraction {

    width: 10%;

    display: flex;

    gap: 50px;

    padding: 50px 30px;

    border-radius: 100px;

    bottom: 1%;

  }

  .ongoing-gallery-swiper-row {    

    gap: 100px;

  }

  .location-advantage-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active {   

    width: 100px;

    height: 100px;

  }

  .location-advantage-swiper .swiper-pagination-bullet::after {   

    width: 60px;

    height: 60px;   

  }

  .location-advantage-swiper .swiper-wrapper {

    margin-bottom: 25rem;

  }

  .ongoing-gallery-swiper-div.margin-top-minus-200 img{

    width: 100%;

  }

  .ongoing-gallery-swiper-col .partners-card-div img{

    width: 50%;

  }



    /* EMI Calculator Page Style */

    .emi-calculator-section {   

      padding: 300px 300px;

    }

    .emi-calculator-div {   

      border: 50px solid #fff;

      margin-top: 8rem;

      padding: 10px 25px 10px;

      border-radius: 100px;

    }

    .emi-calculator-form {

      padding: 160px;

    }

    .emi-calculator-form .container {

      max-width: 1800px;

    }



    .emi-calculator-form label, 

    .emi-calculator-form .form-control{ 

      font-size: 6.5rem;

    }

    .emi-calculator-form h2{

      font-size: 8rem;

      text-align: left;

    }   

    .switch-wrapper {      

      padding: 60px;

      margin: 3rem auto;

      border-radius: 100px;

    } 

    .switch-wrapper .highlighter {   

      border-radius: 100px;

    }

    .switch-wrapper label {   

      min-width: 220px;

    }

    .whiteColorBtn {     

      font-size: 4.5rem !important;

      padding: 70px 80px !important;

      border-radius: 100px !important;

    }

    .whiteColorBtn:hover{

      font-size: 4.5rem !important;

      padding: 70px 80px !important;

      border-radius: 100px !important;

    }

    .emi-calculator-result p{

      font-size: 6rem;

    }

    .emi-text {

      font-size: 8rem;

    }

    .chart-container #emiChart{

      width: 750px;

      height: 750px;

    }

    .loan-details {  

      padding: 300px 0px 0px;

    }

    .banks-logo {

      padding-top: 10rem;

    }    

    .bank-details-card {   

      padding: 15rem;

      border-radius: 400px;

      margin-bottom: 15rem;

      width: auto;

      height: 1700px;

    }

    .bank-details-card img {

      width: 35%;

      padding-bottom: 4rem;

    }

    .bank-detail-element {  

      right: 11%;

    }

    .bank-detail-element img {

      width: 100%;

    }

    .emi-page-last-sec-bg {    

      height: 2000px;

    }



    /* Area Calculator Page Style */

  .area-calc-desc h4 {   

    font-size: 9rem;

  }

  .emi-calculator-form.area-calc-form select {

    font-size: 5.5rem;

  }

  .emi-calculator-form.area-calc-form #result{

    font-size: 5.5rem;

  }

  .area-calc-form .yellowColorBtn {     

    font-size: 4.5rem !important;

    padding: 50px 60px !important;

    border-radius: 100px !important;

  }

  .area-calc-form .yellowColorBtn:hover{

    font-size: 4.5rem !important;

    padding: 50px 60px !important;

    border-radius: 100px !important;

  }

    .yellowColorBtn, .whiteColorBtn, .lightorangeColorBtn, .orangeColorBtn{

     font-size: 4.5rem !important;

    padding: 50px 60px !important;

    border-radius: 100px !important;

    }

       .yellowColorBtn:hover, .whiteColorBtn:hover, .lightorangeColorBtn:hover, .orangeColorBtn:hover{

     font-size: 4.5rem !important;

    padding: 50px 60px !important;

    border-radius: 100px !important;

    }

  .area-calc-desc-col {    

    padding: 0px 200px;

  }

  .area-calc-conversion-sec {   

    padding: 0px 0px 250px 0px;

  }

  .conversions-content-div {   

    padding: 0px 170px;

    height: 2000px;

  }

  .conversions-div {

    margin-top: 12rem;

  }

  .conversions-img-div{

    display: flex;

    margin: auto;

    justify-content: center;

    align-items: center;

  }

  .conversions-img-div img{

    width: 75%;

  }

  .conversion-unit-table-card .table td, .table th{

          padding: 5rem 0rem;

        font-size: 8rem;



  }

  .table td, .table th {

    padding: 2.75rem;

  }

  .conversion-unit-table-card {   

    padding: 100px;    

    border-radius: 100px;

    margin-top: 70px;

  }

  .conversion-unit-sec {   

    padding: 100px 100px 200px;

  }

  .faq-list-item__title p {    

    font-size: 7rem;

  }

  .area-conversion-faq-accordion-div {

    padding-top: 170px;

  }

  .area-conversion-faq-sec {   

    padding: 250px 250px;

  }

  .faq-container {   

    justify-content: center;

    align-items: flex-start;    

    gap: 130px;

  }

  .faq-list {  

    max-width: 2800px;

  }

  .faq-container button {

    padding: 100px 100px;

    border-radius: 50px;

  }

  .faq-list-item__arrow {   

    width: 130px;

    height: 130px;

  }

  

  /* Completed Project Page Style */

  .ongoing-project-first-sec {    

    padding: 250px 250px;

  }

  .sell-property-details-sec.completed-project-second-sec {

    padding: 250px 250px 100px;

    margin-bottom: -1rem;

  }

  .completed-project-second-div img {  

    padding: 150px 0px;

  }  

  .completed-project-third-div {   

    padding-top: 75px;

  } 

  .upcoming-project-new-text p {

    font-size: 7rem;

  }

  .completed-project-third-div img {

    width: 100%;

  }

  .sell-property-details-div {    

    padding: 200px;

    border-radius: 100px;

    border: 50px solid #fff;

  }

  .sell-property-details-sec {   

    padding: 250px 250px 150px;

  }

  .completed-project-third-div .upcoming-project-list-content-col {

    padding: 150px 150px;

  }



    /* Sell Your Property Page Style */

    .common-page-banner-sec.sell-your-property-banner .banner-content {

      padding-left: 300px;

    }

    .common-page-banner-sec.sell-your-property-banner .banner-content h1 {

      font-size: 11rem;

      line-height: 20rem;

    }

    .common-page-banner-sec.sell-your-property-banner .banner-content h1 span {

      font-size: 13rem;

    }

    .common-page-banner-sec.sell-your-property-banner .form-div .form-div-container .form-div-row .banner-form-col {    

      justify-content: center;

    }

    .common-page-banner-sec.sell-your-property-banner .form-div .form-div-container .form-div-row .banner-form-div .form-control {

      padding: 120px !important;

      font-size: 7rem;

      border-width: 5px !important;

    }  

    .common-page-banner-sec.sell-your-property-banner .form-div .form-div-container .form-div-row .banner-form-div {  

      padding: 200px;

    }

    .common-page-banner-sec.sell-your-property-banner .form-div .form-div-container .form-div-row .banner-form-div .form-check .form-check-input {

      width: 90px;

      height: 90px;

      margin-top: 2rem;

    }

    .common-page-banner-sec.sell-your-property-banner .form-div {   

      margin: 3rem auto;

    }

    .common-page-banner-sec.sell-your-property-banner .form-div .form-div-container .form-div-row .banner-form-div .form-check label {

      font-size: 7rem;

      margin-left: 10rem;

    }

    .sticky-section .circle-card {    

      width: 240em;

      max-height: 65.31em;

      border-radius: 50em;

      padding: 45.67em 11.33em;

    }

    .circle-card-text-wrapper h1{

      font-size: 11rem;

    }  

    .sell-your-property-about-sec {    

      padding: 250px 90px 100px;

    }

    .sell-property-what-we-can-offer {

      padding-top: 10rem;

      padding-bottom: 10rem;

    }

    .sell-property-last-sec-bg {   

      height: 2500px;

    }





}





/*Divya Style 2-8-24*/

/*Responsive media style*/



@media only screen and (max-width: 319.5px) {

  .projectshortdetails li {

    padding: 15px 0px 10px 45px;

  }



  .common-page-banner-sec {

    background-size: cover;

    height: 320px;

    margin-top: 20px;

  }



  .testimonials-page-first-sec {

    padding: 20px 15px;

  }



  .c-testimonial__container,

  .c-testimonial__container1 {

    max-width: max-content;

    padding: 20px 20px;

    margin-top: 0;

    clip-path: none;



  }



  .c-testimonial__thumbnail,

  .c-testimonial__thumbnail1 {



    max-width: 100%;

    max-height: 100%;

    min-height: 100%;

    margin-left: auto;

    clip-path: none;



  }



  .c-testimonial1 {

    padding: 20px 0px;

  }



  .press-video-sec {

    padding: 20px 15px;

  }



  .testi-inner-video-div iframe {

    width: 100%;

    height: 100%;

  }



  .mb-5,

  .my-5 {

    margin-bottom: 1rem !important;

  }



  .commnon-text-para {

    font-size: 15px;

    line-height: 25px;

  }



  .c-testimonial__container-content h3,

  .c-testimonial__container-content1 h3 {

    font-size: 20px;

  }



  .testi-location i {

    margin-right: 5px;

    font-size: 15px;

    color: #5A6771;

  }



  .testi-location {

    font-size: 15px;

  }



  .new-testimonials-reviews-content {

    padding: 0px 10px 0px 10px;

  }



  .new-testimonials-reviews-swiper .swiper-slide {



    border-radius: 0;

  }



  .new-testimonials-reviews-content p {

    font-size: 15px;

    line-height: 25px;

  }



  .new-testimonials-reviews-content h3 {

    font-size: 20px;

  }



  .ovp-new-swiper {

    height: auto;

  }



  .ovp-new-swiper .swiper-slide {

    width: 100% !important;

    height: 100% !important;

  }



  .our-value-proposition-sec {

    padding: 20px 15px;

  }



  .about-page-value-propostion-full-card {

    padding: 10px;

  }



  .about-page-accordion-div {

    padding-top: 15px;

  }



  .about-page-value-propostion {

    padding-top: 10px;

  }



  .aboutus-ourteam-card {

    padding: 20px;

    margin-bottom: 10px;

  }



  .aboutus-ourteam-sec {

    padding: 20px 15px;

  }



  .aboutus-ourteam-img img {

    width: 100px;

    height: 100px;

  }



  .aboutus-ourteam-content h3 {

    font-size: 17px;

    margin-bottom: 10px;

  }



  .aboutus-ourteam-content h6 {

    font-size: 15px;

    margin-bottom: 10px;

  }



  .aboutus-ourteam-content {

    margin-top: 20px;

  }



  .common-linear-gradiant-bg {



    padding: 20px 15px;

  }



  .common-linear-gradiant-head {

    font-size: 35px;

  }



  .about-desc-img {

    margin-top: -10px;

    margin-bottom: 20px;

  }



  .about-us-desc-sec h5 {

    position: relative;

    top: 0;

  }



  .about-us-desc-sec p {

    margin-top: 0px;

  }



  .ourjourney-accordion-section {

    padding: 0px 20px 15px;

  }



  .box {

    padding: 10px;

  }



  .ourjourney-accordion-section>.box>.inner-box>.content>.box>.item>.title>.title-wrap span {



    font-size: 15px;

  }



  .ourjourney-accordion-section>.box>.inner-box>.content>.box>.item .folding-status {



    top: 15px;

    right: 0;

  }



  .ourjourney-accordion-section>.box>.inner-box>.content>.box>.item>.content>.box>.text {

    margin-top: 0;

    padding-top: 0;

    padding-bottom: 0;

    display: flex;

    flex-direction: column;

    justify-content: center;

    width: 100%;

    box-sizing: border-box;

  }



  .ourjourney-accordion-section>.box>.inner-box>.content>.box>.item>.content {



    height: 100% !important;

  }



  .ourjourney-accordion-section>.box>.inner-box>.content>.box>.item>.content>.box {

    display: flex;

    flex-shrink: 0;

    flex-direction: column;

    width: 100%;

    justify-content: center;

    height: 100% !important;

  }



  .ourjourney-accordion-section>.box>.inner-box>.content>.box>.item>.title {



    height: auto;

    padding-top: 15px;

    padding-bottom: 15px;

  }



  .ourjourney-accordion-section>.box>.inner-box>.content>.box>.item>.content>.box>.text p {

    font-size: 15px;

    line-height: 25px;

    margin-bottom: 0;

  }



  .ourjourney-accordion-container {

    margin-top: 10px;

  }



  .about-vision-container {

    padding: 0 15px;

  }



  .about-vision-mission-swiper-div {

    padding: 20px 0px;

  }



  .about-vision-swiper-div {



    padding: 10px 0px;

  }



  .about-vision-swiper-img img {

    width: 100%;

    height: 100%;

  }



  .about-vision-mission-swiper-content-div {



    text-align: center;

  }



  .about-vision-mission-swiper .swiper-horizontal>.swiper-pagination-bullets,

  .about-vision-mission-swiper .swiper-pagination-bullets.swiper-pagination-horizontal,

  .about-vision-mission-swiper .swiper-pagination-custom,

  .swiper-pagination-fraction {

    bottom: 100px;

  }



  .ovp-new-swiper-content {

    padding: 20px;

    width: 60%;

    margin: 0 auto;

  }



  .about-page-value-proposition-img.active {

    display: none !important;

  }



  .card-body {

    padding: 10px 0px;

  }



  .ourjourney-accordion-section>.box>.inner-box>.content>.box>.item>.content>.box>.image {



    margin-bottom: 15px;

  }



  .project-list-sec {

    padding: 20px 15px;

  }



  .project-lists-large-swiper-sec {

    padding: 0px 15px;

  }



  .ongoing-project-first-sec {

    padding: 20px 15px;

  }



  .project-list-swiper .swiper-wrapper {

    display: flex;

    flex-direction: column;

  }



  .project-list-swiper .swiper-slide.projects-card {



    margin-bottom: 40px;

    width: 100% !important;

  }

.project-list-sec .col-md-12{

    padding:0;

}

  .ongoing-project-card {

    padding: 10px 10px;

  }



  .projects-lists-swiper.swiper .swiper-slide {

    position: relative;

    background-color: #ffffff;

    border-radius: 10px;

  }



  .project-lists-large-swiper-img {

    position: relative;

    border-radius: 20px;

    padding: 0;

  }



  .project-details-div {

    position: relative;

    left: 0;

    right: 0;

    bottom: 0;

    width: 100%;

    /*margin: 0 auto 0 auto;*/

    /*padding: 0px 10px 20px 10px;*/

    background-color: #ffffff;

    border-radius: 10px;

    height: auto;

  }



  .projects-lists-swiper.swiper {

    width: 100%;

    height: 100% !important;

  }



  .projects-lists-swiper.swiper .swiper-slide .project-btn-div {

    /*position: relative;*/

    left: 0;

    right: 0;

    /*bottom: 0;*/
            bottom: -20px;

    top: auto;

    text-align: center;

  }



  .project-list-swiper .swiper-slide.projects-card {



    margin-right: 0px !important;

  }



  .benefits-header-text p {

    font-size: 15px;

  }



  .ongoing-project-first-sec .benefits-list {



    flex-direction: column;

    align-items: center;

  }



  .ongoing-project-first-sec .benefits-list .item:before,

  .ongoing-project-first-sec .benefits-list .item.active:before {

    display: none;

  }



  .ongoing-project-first-sec .benefits-list .line {

    display: none;

  }



  .ongoing-project-first-sec .benefits-list {

    padding-top: 10px;

  }



  .ongoing-project-first-sec .benefits-list .item.active .title {

    color: #000;

  }



  .ongoing-project-first-sec .benefits-list .item .image-bg {

    width: 60px;

    height: 60px;

    top: 30px;

  }



  .ongoing-project-card-center-img {

    margin-bottom: 10px;

  }



  .ongoing-project-first-sec .benefits-header {



    display: none;

  }



  .ongoing-project-first-sec .benefits-list .large-text {

    display: block;

    text-align: center;

    padding: 10px 0 10px;

  }



   .projectshortdetails li {

    background-size: 40px;

    width: 100%;

   margin-bottom: 0%;

  }

.project-list-swiper .projectshortdetails li.doc {

  background-size: 40px;

    width: 100%;

   margin-bottom: 0%;  

}



   .projects-lists-swiper.swiper .app,

  .projects-lists-swiper.swiper .Possession,

  .projects-lists-swiper.swiper .price,

  .projects-lists-swiper.swiper .status {

    background-size: 40px;

  }

  .projectshortdetails li {

      background-size: 40px;

}

.project-list-swiper .projectshortdetails li.doc {

       background-size: 40px;

}

.projectshortdetails li.doc.large-card {

    background-size: 40px;

}

  .projectshortdetails ul {

    display: flex;

    flex-direction: column;

  }

}





@media only screen and (min-width: 320px) and (max-width: 767.5px) {

    .project-list-swiper .projectshortdetails li.doc {

  background-size: 40px;

    width: 100%;

   margin-bottom: 0%;  

}

  .projectshortdetails li {

   padding: 15px 0px 10px 50px;

  }

  .project-list-swiper .projectshortdetails li.doc {

    margin-bottom: 15px;

  }

     .projects-lists-swiper.swiper .app,

  .projects-lists-swiper.swiper .Possession,

  .projects-lists-swiper.swiper .price,

  .projects-lists-swiper.swiper .status {

    background-size: 40px;

  }

  .projectshortdetails li {

      background-size: 40px;

}

.project-list-swiper .projectshortdetails li.doc {

       background-size: 40px;

}

.projectshortdetails li.doc.large-card {

    background-size: 40px;

}



  .ongoing-project-first-sec .benefits-list .large-text {

    display: block;

    text-align: center;

    padding: 10px 0 10px;

  }



  .ongoing-project-first-sec .benefits-header {



    display: none;

  }



  .ongoing-project-card-center-img {

    margin-bottom: 10px;

  }



  .ongoing-project-first-sec .benefits-list .item .image-bg {

    width: 60px;

    height: 60px;

    top: 30px;

  }



  .ongoing-project-first-sec .benefits-list .item.active .title {

    color: #000;

  }



  .ongoing-project-first-sec .benefits-list {

    padding-top: 10px;

  }



  .ongoing-project-first-sec .benefits-list .line {

    display: none;

  }



  .ongoing-project-first-sec .benefits-list {



    flex-direction: column;

    align-items: center;

  }



  .ongoing-project-first-sec .benefits-list .item:before,

  .ongoing-project-first-sec .benefits-list .item.active:before {

    display: none;

  }



  .benefits-header-text p {

    font-size: 15px;

  }



  .project-list-swiper .swiper-slide.projects-card {



    margin-right: 0px !important;

  }



  .projects-lists-swiper.swiper .swiper-slide .project-btn-div {

    /*position: relative;*/

    left: 0;

    right: 0;

    /*bottom: 0;*/
            bottom: -20px;

    top: auto;

    text-align: center;

  }



  .projects-lists-swiper.swiper {

    width: 100%;

    height: 100% !important;

  }



  .projects-lists-swiper.swiper .swiper-slide {

    position: relative;

    background-color: #ffffff;

    border-radius: 10px;

  }



  .project-lists-large-swiper-img {

    position: relative;

    border-radius: 20px;

    padding: 0;

  }



  .project-details-div {

    position: relative;

    left: 0;

    right: 0;

    bottom: 0;

    width: 100%;

    /*margin: 0 auto 0 auto;*/

    /*padding: 0px 10px 20px 10px;*/

    background-color: #ffffff;

    border-radius: 10px;

    height: auto;

  }



  .ongoing-project-card {

    padding: 10px 10px;

  }



  .project-list-swiper .swiper-wrapper {

    display: flex;

    flex-direction: column;

  }



  .project-list-swiper .swiper-slide.projects-card {



    margin-bottom: 50px;

    width: 100% !important;

  }



  .ongoing-project-first-sec {

    padding: 20px 15px;

  }



  .project-lists-large-swiper-sec {

    padding: 0px 15px;

  }



  .project-list-sec {

    padding: 20px 15px;

  }



  .ourjourney-accordion-section>.box>.inner-box>.content>.box>.item>.content>.box>.image {



    margin-bottom: 15px;

  }



  .card-body {

    padding: 10px 0px;

  }



  .about-page-value-proposition-img.active {

    display: none !important;

  }



  .about-vision-mission-swiper .swiper-horizontal>.swiper-pagination-bullets,

  .about-vision-mission-swiper .swiper-pagination-bullets.swiper-pagination-horizontal,

  .about-vision-mission-swiper .swiper-pagination-custom,

  .swiper-pagination-fraction {

    bottom: 100px;

  }



  .about-vision-mission-swiper-content-div {



    text-align: center;

  }



  .about-vision-swiper-img img {

    width: 100%;

    height: 100%;

  }



  .about-vision-swiper-div {



    padding: 10px 0px;

  }



  .about-vision-container {

    padding: 0 15px;

  }



  .about-vision-mission-swiper-div {

    padding: 20px 0px;

  }



  .ourjourney-accordion-container {

    margin-top: 10px;

  }



  .ourjourney-accordion-section>.box>.inner-box>.content>.box>.item>.content>.box>.text p {

    font-size: 15px;

    line-height: 25px;

    margin-bottom: 0;

  }



  .ourjourney-accordion-section>.box>.inner-box>.content>.box>.item>.title {



    height: auto;

    padding-top: 15px;

    padding-bottom: 15px;

  }



  .ourjourney-accordion-section>.box>.inner-box>.content>.box>.item>.content>.box>.text {

    margin-top: 0;

    padding-top: 0;

    padding-bottom: 0;

    display: flex;

    flex-direction: column;

    justify-content: center;

    width: 100%;

    box-sizing: border-box;

  }



  .ourjourney-accordion-section>.box>.inner-box>.content>.box>.item>.content {



    height: 100% !important;

  }



  .ourjourney-accordion-section>.box>.inner-box>.content>.box>.item>.content>.box {

    display: flex;

    flex-shrink: 0;

    flex-direction: column;

    width: 100%;

    justify-content: center;

    height: 100% !important;

  }



  .box {

    padding: 10px;

  }



  .ourjourney-accordion-section>.box>.inner-box>.content>.box>.item>.title>.title-wrap span {



    font-size: 15px;

  }



  .ourjourney-accordion-section>.box>.inner-box>.content>.box>.item .folding-status {



    top: 15px;

    right: 0;

  }



  .common-linear-gradiant-bg {



    padding: 20px 15px;

  }



  .common-linear-gradiant-head {

    font-size: 35px;

  }



  .about-desc-img {

    margin-top: -10px;

    margin-bottom: 20px;

  }



  .about-us-desc-sec h5 {

    position: relative;

    top: 0;

  }



  .about-us-desc-sec p {

    margin-top: 0px;

  }



  .ourjourney-accordion-section {

    padding: 0px 20px 15px

  }



  .aboutus-ourteam-content {

    margin-top: 20px;

  }



  .aboutus-ourteam-content h3 {

    font-size: 17px;

    margin-bottom: 10px;

  }



  .aboutus-ourteam-content h6 {

    font-size: 15px;

    margin-bottom: 10px;

  }



  .about-page-value-propostion {

    padding-top: 10px;

  }



  .aboutus-ourteam-card {

    padding: 20px;

    margin-bottom: 10px;

  }



  .aboutus-ourteam-sec {

    padding: 20px 15px;

  }



  .aboutus-ourteam-img img {

    width: 100px;

    height: 100px;

  }



  .our-value-proposition-sec {

    padding: 20px 15px;

  }



  .about-page-value-propostion-full-card {

    padding: 10px;

  }



  .about-page-accordion-div {

    padding-top: 15px;

  }



  .ovp-new-swiper .swiper-slide {

    width: 100% !important;

    height: 100% !important;

  }



  .ovp-new-swiper {

    height: auto;

  }



  .new-testimonials-reviews-content h3 {

    font-size: 20px;

  }



  .new-testimonials-reviews-swiper .swiper-slide {



    border-radius: 0;

  }



  .new-testimonials-reviews-content p {

    font-size: 15px;

    line-height: 25px;

  }



  .common-page-banner-sec {

    background-size: cover;

    height: 320px;

    margin-top: 20px;

  }



  .testimonials-page-first-sec {

    padding: 20px 15px;

  }



  .c-testimonial__container,

  .c-testimonial__container1 {

    max-width: max-content;

    padding: 20px 20px;

    margin-top: 0;

    clip-path: none;



  }



  .c-testimonial__thumbnail,

  .c-testimonial__thumbnail1 {



    max-width: 100%;

    max-height: 100%;

    min-height: 100%;

    margin-left: auto;

    clip-path: none;



  }



  .c-testimonial1 {

    padding: 20px 0px;

  }



  .press-video-sec {

    padding: 20px 15px;

  }



  .testi-inner-video-div iframe {

    width: 100%;

    height: 100%;

  }



  .mb-5,

  .my-5 {

    margin-bottom: 1rem !important;

  }



  .commnon-text-para {

    font-size: 15px;

    line-height: 25px;

  }



  .c-testimonial__container-content h3,

  .c-testimonial__container-content1 h3 {

    font-size: 20px;

  }



  .testi-location i {

    margin-right: 5px;

    font-size: 15px;

    color: #5A6771;

  }



  .testi-location {

    font-size: 15px;

  }



  .new-testimonials-reviews-content {

    padding: 0px 10px 0px 10px;

  }



  .ovp-new-swiper-content {

    padding: 20px;

    width: 60%;

    margin: 0 auto;

  }



  .projectshortdetails li {

    background-size: 40px;

    width: 100%;

   margin-bottom: 0%;

  }



  .projectshortdetails ul {

    display: flex;

    flex-direction: column;

  }

}



@media only screen and (min-width: 768px) and (max-width: 1023.5px) {

    .projectshortdetails li { 

    width: 100%;

    }

    .ongoing-project-first-sec .benefits-list .item .image-bg {

    width: 140px;

    height: 140px;

    }

    .projectshortdetails li {

    padding: 15px 0px 10px 35px;



}

      .projects-lists-swiper.swiper .app,

  .projects-lists-swiper.swiper .Possession,

  .projects-lists-swiper.swiper .price,

  .projects-lists-swiper.swiper .status {

    background-size: 25px;

  }

  .projectshortdetails li {

      background-size: 25px;

}

.project-list-swiper .projectshortdetails li.doc {

       background-size: 25px;

}

.projectshortdetails li.doc.large-card {

    background-size: 25px;

}

  .testimonials-page-first-sec {

    padding: 20px 15px;

  }



  .c-testimonial__container,

  .c-testimonial__container1 {

    max-width: max-content;

    padding: 20px 20px;

    margin-top: 0;

    clip-path: none;



  }



  .c-testimonial__thumbnail,

  .c-testimonial__thumbnail1 {



    max-width: 100%;

    max-height: 100%;

    min-height: 100%;

    margin-left: auto;

    clip-path: none;



  }



  .c-testimonial1 {

    padding: 20px 0px;

  }



  .press-video-sec {

    padding: 20px 15px;

  }



  .testi-inner-video-div iframe {

    width: 100%;

    height: 500px;

  }



  .mb-5,

  .my-5 {

    margin-bottom: 1rem !important;

  }



  .c-testimonial__container-content h3,

  .c-testimonial__container-content1 h3 {

    font-size: 20px;

  }



  .testi-location i {

    margin-right: 5px;

    font-size: 15px;

    color: #5A6771;

  }



  .testi-location {

    font-size: 15px;

  }



  .common-page-banner-sec {

    background-size: cover;

    height: 450px;

    margin-top: 50px;

  }



  .common-linear-gradiant-bg {

    padding: 30px 30px;

  }



  .col-md-8.center-div,

  .col-md-7.center-div,

  .col-md-9.center-div {

    -ms-flex: 0 0 100%;

    flex: 0 0 100%;

    max-width: 100%;

  }



  .ourjourney-accordion-section {

    padding: 0px 30px 30px 30px;

  }



  .ourjourney-accordion-section>.box>.inner-box>.content>.box>.item>.content>.box>.text p {



    margin-bottom: 20px;

  }



  .ourjourney-accordion-section>.box>.inner-box>.content>.box>.item>.content>.box>.text {

    margin-top: 10px;

    padding-top: 20px;

    padding-bottom: 0px;

  }



  .ourjourney-accordion-section>.box>.inner-box>.content>.box>.item .folding-status {



    top: 25px;

  }



  .about-vision-mission-swiper-div {

    padding: 30px 0px;

  }



  .about-vision-container {

    padding: 0 20px;

  }



  .about-vision-swiper-img img {

    width: 325px;

    height: 325px;

  }



  .aboutus-ourteam-sec {

    padding: 30px 30px;

  }



  .our-value-proposition-sec {

    padding: 30px 30px;

  }



  .about-page-value-propostion-full-card {

    padding: 10px;

  }



  .accordion-content-div #accordion {

    width: 100%;

  }



  .ovp-new-swiper {

    height: 1000px;

  }



  .ovp-new-col {



    -ms-flex: 0 0 80%;

    flex: 0 0 80%;

    max-width: 80%;

  }



  .aboutus-ourteam-row .col-md-4 {

    -ms-flex: 0 0 100%;

    flex: 0 0 100%;

    max-width: 100%;

  }



  .ongoing-project-first-sec {

    padding: 30px 30px;

  }



  .ongoing-project-card {

    padding: 10px 10px;

  }



  .benefits-header-text p {

    font-size: 25px;

  }



  .ongoing-project-first-sec .benefits-list .item.active .title {

    color: #000;

  }



  .ongoing-project-first-sec .benefits-list .item.active .image-bg {

    opacity: 0;

  }



  .ongoing-project-first-sec .benefits-list .item.active:before {

    height: 50px;

  }



  .project-list-sec {

    padding: 30px 10px;

  }

.doc p {

    font-size:12px;

}

  /*.projectshortdetails li {*/

  /*  width: max-content;*/

  /*}*/

  

  /*.project-list-swiper .projectshortdetails li.doc {*/

  /*    width:100%; */

  /*  background-size: 40px;*/

  /*}*/

  /*  .project-list-swiper .projectshortdetails li {*/

  /*    width:100%; */

  /*  background-size: 40px;*/

  /*}*/



  /*.projectshortdetails ul {*/

  /*  display: flex;*/

  /*  flex-direction: column;*/

  /*}*/



  .projects-lists-swiper.swiper .swiper-slide .project-btn-div {

    position: relative;

    bottom: 70px;

  }



  .project-details-div {

    position: relative;

    bottom: 40px;

    width: 50%;

  }



  .project-lists-large-swiper-sec {

    padding: 0px 30px;

  }



  .project-lists-large-swiper-img {

    padding: 0px;

  }



  .projects-lists-swiper.swiper {

    height: 100% !important;

  }



/*  .projects-lists-swiper.swiper .app,*/

/*  .projects-lists-swiper.swiper .Possession,*/

/*  .projects-lists-swiper.swiper .price,*/

/*  .projects-lists-swiper.swiper .status {*/

/*    background-size: 40px;*/

/*  }*/

/*  .projectshortdetails li {*/

/*      background-size: 40px;*/

/*}*/

/*.project-list-swiper .projectshortdetails li.doc {*/

/*       background-size: 40px;*/

/*}*/

/*.projectshortdetails li.doc.large-card {*/

/*    background-size: 40px;*/

/*}*/



}



@media only screen and (min-width: 1024px) and (max-width: 1280px) {

  .testimonials-page-first-sec {

    padding: 40px 40px;

  }



  .press-video-sec {

    padding: 40px 40px;

  }



  .about-page-value-propostion-full-card {

    padding: 10px;

  }



  .common-page-banner-sec {

    background-size: cover;

    height: 650px;

    margin-top: 50px;

  }



  .ongoing-project-first-sec {

    padding: 40px 40px;

  }



  .col-md-8.center-div,

  .col-md-7.center-div,

  .col-md-9.center-div {

    -ms-flex: 0 0 75%;

    flex: 0 0 75%;

    max-width: 75%;

  }



  .projects-lists-swiper.swiper {

    width: 100%;

    /*height: 100vh !important;*/

    height:100%!important;

  }



  .ongoing-project-card {

    padding: 20px;

  }



  .benefits-header-text p {

    font-size: 25px;

  }



  .project-list-sec {

    padding: 30px 30px;

  }



  .projectshortdetails li {

    font-size: 11px;

  }



  .common-linear-gradiant-bg {

    padding: 40px 40px;

  }



  .common-linear-gradiant-head {

    font-size: 120px;

  }



  .about-desc-img {

    margin-top: -100px;

  }



  .ourjourney-accordion-section {

    padding: 0px 40px 40px 40px;

  }



  .ourjourney-accordion-section>.box>.inner-box>.content>.box>.item>.content>.box>.text {

    padding-right: 10px;

  }



  .about-vision-container {

    padding: 0 20px;

  }



  .about-vision-swiper-img img {

    width: 325px;

    height: 325px;

  }



  .aboutus-ourteam-sec {

    padding: 40px 0px;

  }



  .aboutus-ourteam-img img {

    width: 150px;

    height: 150px;

  }



  .aboutus-ourteam-card {

    padding: 20px 20px;

  }



  .aboutus-ourteam-content h3 {

    font-size: 20px;

    margin-bottom: 15px;

  }



  .about-page-value-propostion {

    padding-top: 0px;

  }



  .our-value-proposition-sec {

    padding: 40px 40px;

  }



  .ovp-new-swiper {

    height: 900px;

  }





}



@media only screen and (min-width: 1281px) and (max-width:1355.99px) {

  .common-page-banner-sec {



    background-size: cover;

    height: 750px;

    margin-top: 100px;

  }



  .testimonials-page-first-sec {

    padding: 60px 60px;

  }



  .press-video-sec {

    padding: 60px 60px;

  }



  .ongoing-project-first-sec {

    padding: 60px 60px;

  }



  .our-value-proposition-sec {

    padding: 60px 60px;

  }



  .project-list-sec {

    padding: 60px 60px;

  }



  .benefits-header-text p {

    font-size: 30px;

  }



  .about-vision-container {

    padding: 0 20px;

  }



  .ourjourney-accordion-section {

    padding: 0px 60px 60px 60px;

  }



  .aboutus-ourteam-sec {

    padding: 60px 10px;

  }



  .aboutus-ourteam-content h3 {

    font-size: 22px;

  }



  .about-vision-swiper-img img {

    width: 450px;

    height: 450px;

  }



  .aboutus-ourteam-img img {

    width: 200px;

    height: 200px;

  }



  .aboutus-ourteam-card {

    padding: 40px;

  }



}



@media only screen and (min-width: 1281px) and (max-width:1439.5px) {

  .common-page-banner-sec {



    background-size: cover;

    height: 850px;

    margin-top: 100px;

  }



  .ourjourney-accordion-section {

    padding: 0px 100px 100px 100px;

  }

}



@media only screen and (min-width: 1440px) and (max-width:1599.5px) {

  .common-page-banner-sec {



    background-size: cover;

    height: 950px;

    margin-top: 100px;

  }



  .ourjourney-accordion-section {

    padding: 0px 100px 100px 100px;

  }

}



@media only screen and (min-width: 1600px) and (max-width: 1823px) {

      .projectshortdetails li {

    padding: 15px 0px 10px 70px;



}

      .projects-lists-swiper.swiper .app,

  .projects-lists-swiper.swiper .Possession,

  .projects-lists-swiper.swiper .price,

  .projects-lists-swiper.swiper .status {

    background-size: 60px;

  }

  .projectshortdetails li {

      background-size: 60px;

}

.project-list-swiper .projectshortdetails li.doc {

       background-size: 60px;

}

.projectshortdetails li.doc.large-card {

    background-size: 60px;

}

    

    .projects-lists-swiper.swiper .swiper-slide {

            position: relative;

    display: flex;

    }

      .project-details-div {

    /*position: absolute;*/

    left: 0;

    right: 0;

        bottom: 50px;

    width: 36%;

    margin: 0 auto 0 auto;

    padding: 30px 30px 50px 30px;

    background-color: #ffffff;

    border-radius: 10px;

    height: auto;

            margin-top: -100px;



  }



  .projects-lists-swiper.swiper .swiper-slide .project-btn-div {



    /*bottom: 0px;*/

  }

      .ongoing-project-first-sec .benefits-list .item .title {

            font-size: 15px;

    line-height: normal;

    width: 80%;

    margin: 0 auto;

    }

  .common-page-banner-sec {

    margin-top: 0;

    background-size: cover;

    height: 1000px;

  }



  .common-page-banner-sec {



    background-size: cover;

    height: 950px;

    margin-top: 100px;

  }



  .ourjourney-accordion-section {

    padding: 0px 100px 100px 100px;

  }



  .ovp-new-sec .center-div {

    margin-bottom: 50px;

  }



  .c-testimonial__container {



    max-width: 900px;

  }



  .c-testimonial__thumbnail {



    max-width: 1000px;

    max-height: 500px;

    min-height: 500px;

  }



  .c-testimonial__container1 {



    max-width: 900px;

  }



  .c-testimonial__thumbnail1 {



    max-width: 1000px;

    max-height: 500px;

    min-height: 500px;

  }

}



@media only screen and (min-width: 1824px) and (max-width: 1920px) {
    .events-card-list-img-div {
            display: flex;
    width: 100%;
    }

      .projectshortdetails li {

    padding: 15px 0px 10px 70px;



}

        .projects-lists-swiper.swiper .app,

  .projects-lists-swiper.swiper .Possession,

  .projects-lists-swiper.swiper .price,

  .projects-lists-swiper.swiper .status {

    background-size: 60px;

  }

  .projectshortdetails li {

      background-size: 60px;

}

.project-list-swiper .projectshortdetails li.doc {

       background-size: 60px;

}

.projectshortdetails li.doc.large-card {

    background-size: 60px;

}

     .projects-lists-swiper.swiper .swiper-slide {

            position: relative;

    display: flex;

    }

      .project-details-div {

    /*position: absolute;*/

    left: 0;

    right: 0;

        bottom: 50px;

    width: 36%;

    margin: 0 auto 0 auto;

    padding: 30px 30px 50px 30px;

    background-color: #ffffff;

    border-radius: 10px;

    height: auto;

            margin-top: -100px;



  }



  .projects-lists-swiper.swiper .swiper-slide .project-btn-div {



    /*bottom: 0px;*/

  }

    .ongoing-project-first-sec .benefits-list .item .title {

            font-size: 15px;

    line-height: normal;

    width: 80%;

    margin: 0 auto;

    }

  .common-page-banner-sec {

    margin-top: 0;

    background-size: cover;

    height: 1000px;

  }



  .common-page-banner-sec {



    background-size: cover;

    height: 1080px;

    margin-top: 100px;

  }



  .ourjourney-accordion-section {

    padding: 0px 100px 100px 100px;

  }



  .ovp-new-swiper {

    height: 1300px;

  }



  .ovp-new-sec .center-div {

    margin-bottom: 50px;

  }



  .c-testimonial__container {



    max-width: 900px;

  }



  .c-testimonial__thumbnail {



    max-width: 1000px;

    max-height: 500px;

    min-height: 500px;

  }



  .c-testimonial__container1 {



    max-width: 900px;

  }



  .c-testimonial__thumbnail1 {



    max-width: 1000px;

    max-height: 500px;

    min-height: 500px;

  }

}





@media only screen and (min-width: 1921px) and (max-width: 2560px) {
  .events-card-list-img-div {
            display: flex;
    width: 100%;
    }
    .projectshortdetails li {

    padding: 15px 0px 10px 70px;



}

        .projects-lists-swiper.swiper .app,

  .projects-lists-swiper.swiper .Possession,

  .projects-lists-swiper.swiper .price,

  .projects-lists-swiper.swiper .status {

    background-size: 60px;

  }

  .projectshortdetails li {

      background-size: 60px;

}

.project-list-swiper .projectshortdetails li.doc {

       background-size: 60px;

}

.projectshortdetails li.doc.large-card {

    background-size: 60px;

}

     .projects-lists-swiper.swiper .swiper-slide {

            position: relative;

    display: flex;

    }

  .card-close-img {

    width: 40px;

    height: 40px;

  }



  .common-page-banner-sec {

    margin-top: 0;

    background-size: cover;

    height: 85vh;

  }



  .ongoing-project-first-sec .benefits-list .item .title {

        font-size: 20px;

        line-height: normal;

        width: 80%;

        margin: 0 auto;

  }



  .ongoing-project-first-sec .benefits-list .item .image-bg {

    width: 230px;

    height: 230px;

  }



  .ongoing-project-first-sec .benefits-list .item .icon svg {

    width: 90px;

  }



  .benefits-header-text h6 {

    font-size: 30px;

  }



  .benefits-header-text p {

    font-size: 50px;

  }



  .project-details-div {

    /*position: absolute;*/

    left: 0;

    right: 0;

        bottom: 50px;

    width: 36%;

    margin: 0 auto 0 auto;

    padding: 30px 30px 50px 30px;

    background-color: #ffffff;

    border-radius: 10px;

    height: auto;

            margin-top: -100px;



  }



  .projects-lists-swiper.swiper .swiper-slide .project-btn-div {



    bottom: 0px;

  }



  .projectshortdetails li {

    padding: 15px 0px 30px 80px;

  }



  .c-testimonial__container {



    max-width: 60%;

    margin-top: -15%;

  }



  .c-testimonial__thumbnail {

    max-width: 50%;

    max-height: 50%;

    min-height: 50%;

  }



  .c-testimonial__container1 {



    max-width: 60%;

    margin-top: -15%;

  }



  .c-testimonial__thumbnail1 {

    max-width: 50%;

    max-height: 50%;

    min-height: 50%;

  }



  .testi-inner-video-div iframe {

    width: 100%;

    height: 1200px;

  }



  .testi-location {

    font-size: 40px;

    margin-bottom: 20px;

  }



  .testi-location i {

    font-size: 40px;

  }



  .name-text {

    font-size: 50px;

    margin-bottom: 20px;

  }



  .common-linear-gradiant-head {

    font-size: 250px;

  }



  .press-video-sec {

    padding: 200px 200px;

  }



  .testimonials-page-first-sec {

    padding: 200px 200px;

  }



  .project-list-sec {

    padding: 200px 200px;

  }



  .project-lists-large-swiper-sec {

    padding: 0px 200px;

  }



  .common-linear-gradiant-bg {

    padding: 200px 200px;

  }



  .about-desc-img {

    margin-top: -200px;

  }



  .ourjourney-accordion-section>.box>.inner-box>.content>.box>.item>.content>.box>.text p {



    font-size: 2rem;

    line-height: 3rem;

  }



  .ourjourney-accordion-section>.box>.inner-box>.content>.box>.item>.title>.title-wrap span {

    margin-left: 80px;

    font-size: 40px;

  }



  .ourjourney-accordion-section {

    padding: 0px 200px 200px 200px;

  }



  .about-vision-swiper-img img {

    width: 750px;

    height: 750px;

  }



  .about-vision-mission-swiper .swiper-wrapper {

    margin-bottom: 250px;

  }



  .aboutus-ourteam-content h3 {

    font-size: 35px;

    margin-bottom: 25px;

  }



  .aboutus-ourteam-content h6 {

    font-size: 30px;

    margin-bottom: 20px;

  }



  .aboutus-ourteam-sec {

    padding: 200px 200px;

  }



  .clip p {

    font-size: 2.5rem;

  }



  .card-header a {

    font-size: 2.5rem;

  }



  .card-body {

    font-size: 2rem;

    line-height: 3rem;

  }



  .card-header {

    grid-column-gap: 2rem;

    grid-row-gap: 2rem;

    grid-template-columns: 4.5rem 1fr auto;

  }



  .testi-location i {

    font-size: 30px;

  }



  .ourjourney-accordion-section>.box>.inner-box>.content>.box>.item {



    height: 1200px;

  }



  .ourjourney-accordion-section>.box>.inner-box>.content>.box>.item>.content>.box>.image {



    height: 100%;

  }



  .ovp-new-swiper {

    height: 2500px;

  }



  .ovp-new-swiper-content p {

    font-size: 2rem;

    line-height: 3rem;

  }



  .ovp-new-swiper-content h5 {

    margin-bottom: 30px;

    font-size: 3rem;

    line-height: 3rem;

  }

}



/* 4K Resolution  */

@media only screen and (min-width: 2561px) and (max-width: 3840px) {
    .project-btn-div {
  
    bottom: -65px;
    }
  .events-card-list-img-div {
            display: flex;
    width: 100%;
    }
  .ongoing-project-first-sec {

    padding: 300px 300px;

  }

  .ongoing-project-first-sec .benefits-list .item:hover:before {

    height: 350px;

  }

  .ongoing-project-first-sec .benefits-list .item .icon svg {

    width: 130px;

  }

  .ongoing-project-first-sec .benefits-list .item .image-bg {

    width: 380px;

    height: 380px;

  }

  .aboutus-ourteam-img img {

    width: 700px;

    height: 700px;

  }

  .ongoing-project-first-sec .benefits-header .large-text{

    max-width: 75%;

  }

  .card-close-img {

    width: 60px;

    height: 60px;

  }



  .common-page-banner-sec {

    margin-top: 0;

    background-size: cover;

    height: 95vh;

  }



  .benefits-header-text h6 {

    font-size: 60px;

  }



  .c-testimonial__container {



    max-width: 60%;

    margin-top: -15%;

  }



  .c-testimonial__thumbnail {

    max-width: 50%;

    max-height: 50%;

    min-height: 50%;

  }



  .c-testimonial__container1 {



    max-width: 60%;

    margin-top: -15%;

  }



  .c-testimonial__thumbnail1 {

    max-width: 50%;

    max-height: 50%;

    min-height: 50%;

  }



  .benefits-header-text p {

    font-size: 4rem;

  }



  .ongoing-project-first-sec .benefits-list .item .title {

    font-size: 35px;

  }



  .projectshortdetails li {

    font-size: 40px;

  }



  .projectshortdetails li span {

    font-size: 35px;



  }



  .testi-location {

    font-size: 40px;

    margin-bottom: 20px;

  }



  .name-text {

    font-size: 50px;

    margin-bottom: 20px;

  }



  .testi-inner-video-div iframe {

    width: 100%;

    height: 2000px;

  }



  .press-video-sec {

    padding: 200px 200px;

  }



  .testimonials-page-first-sec {

    padding: 200px 200px;

  }



  .project-list-sec {

    padding: 200px 200px;

  }



  .project-lists-large-swiper-sec {

    padding: 0px 200px;

  }



  .common-linear-gradiant-bg {

    padding: 200px 200px;

  }



  .common-linear-gradiant-head {

    font-size: 300px;

  }



  .about-desc-img {

    margin-top: -200px;

  }



  .ourjourney-accordion-section>.box>.inner-box>.content>.box>.item>.content>.box>.text p {



    font-size: 3rem;

    line-height: 5rem;

  }



  .ourjourney-accordion-section>.box>.inner-box>.content>.box>.item>.title>.title-wrap span {

    margin-left: 80px;

    font-size: 50px;

  }



  .ourjourney-accordion-section {

    padding: 0px 200px 200px 200px;

  }



  .about-vision-swiper-img img {

    width: 850px;

    height: 850px;

  }



  .about-vision-mission-swiper .swiper-wrapper {

    margin-bottom: 350px;

  }



  .aboutus-ourteam-content h3 {

    font-size: 45px;

    margin-bottom: 25px;

  }



  .aboutus-ourteam-content h6 {

    font-size: 40px;

    margin-bottom: 20px;

  }



  .aboutus-ourteam-sec {

    padding: 200px 200px;

  }



  .clip p {

    font-size: 4rem;

  }



  .card-header a {

    font-size: 4rem;

  }



  .card-body {

    font-size: 3rem;

    line-height: 5rem;

  }



  .card-header {

    grid-column-gap: 2rem;

    grid-row-gap: 2rem;

    grid-template-columns: 5.5rem 1fr auto;

  }



  .testi-location i {

    font-size: 40px;

  }



  .ourjourney-accordion-section>.box>.inner-box>.content>.box>.item {



    height: 1500px;

  }



  .ourjourney-accordion-section>.box>.inner-box>.content>.box>.item>.content>.box>.image {



    height: 100%;

  }



  .ovp-new-swiper {

    height: 2500px;

  }



  .ovp-new-swiper-content p {

    font-size: 3rem;

    line-height: 5rem;

  }



  .ovp-new-swiper-content h5 {

    margin-bottom: 40px;

    font-size: 4rem;

    line-height: 4rem;

  }

  .projectshortdetails li {

    padding: 50px 0px 80px 130px;

  }

  .project-details-div {

   

    width: 33%;

  }

}



/* 6k resolution */

@media only screen and (min-width: 3841px) and (max-width: 6144px) {
       #career_form .yellowColorBtn {
        margin-top:100px;
    }
     .project-btn-div {
  
    bottom: -65px;
    }
  .events-card-list-img-div {
            display: flex;
    width: 100%;
    }
    .project-list-swiper .swiper-slide.projects-card {

 

    padding: 0px 0px 50px 0px;

    }

    .nav-main.navactive { 

    height: auto;

    min-height: auto;

}

    #menu-btn .menu-icon {

    width: 150px;

}

    .project-details-div {

 

    width: 25%;

    }

  .projectshortdetails li {

    padding: 50px 0px 100px 300px;

  }

  .card-close-img {

    width: 60px;

    height: 60px;

  }



  .common-page-banner-sec {

    margin-top: 0;

    background-size: cover;

    height: 95vh;

  }



  .benefits-header-text h6 {

    font-size: 4rem;

  }



  .c-testimonial__container {



    max-width: 60%;

    margin-top: -15%;

  }



  .c-testimonial__thumbnail {

    max-width: 50%;

    max-height: 50%;

    min-height: 50%;

  }



  .c-testimonial__container1 {



    max-width: 60%;

    margin-top: -15%;

  }



  .c-testimonial__thumbnail1 {

    max-width: 50%;

    max-height: 50%;

    min-height: 50%;

  }



  .benefits-header-text p {

    font-size: 9rem;

  }



  .ongoing-project-first-sec .benefits-list .item .title {

    font-size: 3.5rem;

    width: 80%;

        margin: 0 auto;

                line-height: normal;

  }

  .ongoing-project-first-sec .benefits-list .item .icon {

      margin-bottom:50px;

  }

.ongoing-project-first-sec .benefits-list .item .icon svg {

    width: 130px;

}

.ongoing-project-first-sec .benefits-list {

    margin-bottom:15rem;

}

.ongoing-project-first-sec .benefits-list .item .image-bg {

    width: 600px;

    height: 600px;

}

  .projectshortdetails li {

    font-size: 2rem;

  }



  .projectshortdetails li span {

    font-size: 3rem;

  }



  .testi-location {

    font-size: 40px;

    margin-bottom: 20px;

  }



  .name-text {

    font-size: 50px;

    margin-bottom: 20px;

  }



  .testi-inner-video-div iframe {

    width: 100%;

    height: 900px;

  }



  .press-video-sec {

    padding: 200px 200px;

  }



  .testimonials-page-first-sec {

    padding: 200px 200px;

  }



  .project-list-sec {

    padding: 200px 200px;

  }



  .project-lists-large-swiper-sec {

    padding: 0px 200px;

  }



  .common-linear-gradiant-bg {

    padding: 200px 200px;

  }



  .common-linear-gradiant-head {

    font-size: 300px;

  }



  .about-desc-img {

    margin-top: -200px;

    width: 100%;

  }



  .ourjourney-accordion-section>.box>.inner-box>.content>.box>.item>.content>.box>.text p {



    font-size: 3rem;

    line-height: 5rem;

  }



  .ourjourney-accordion-section>.box>.inner-box>.content>.box>.item>.title>.title-wrap span {

    margin-left: 80px;

    font-size: 50px;

  }



  .ourjourney-accordion-section {

    padding: 0px 200px 200px 200px;

  }



  .about-vision-swiper-img img {

    width: 850px;

    height: 850px;

  }



  .about-vision-mission-swiper .swiper-wrapper {

    margin-bottom: 350px;

  }



  .aboutus-ourteam-content h3 {

    font-size: 45px;

    margin-bottom: 25px;

  }



  .aboutus-ourteam-content h6 {

    font-size: 40px;

    margin-bottom: 20px;

  }



  .aboutus-ourteam-sec {

    padding: 200px 200px;

  }



  .clip p {

    font-size: 4rem;

  }



  .card-header a {

    font-size: 4rem;

  }



  .card-body {

    font-size: 3rem;

    line-height: 5rem;

  }



  .card-header {

    grid-column-gap: 2rem;

    grid-row-gap: 2rem;

    grid-template-columns: 5.5rem 1fr auto;

  }



  .testi-location i {

    font-size: 40px;

  }



  .ourjourney-accordion-section>.box>.inner-box>.content>.box>.item {



    height: 1500px;

  }



  .ourjourney-accordion-section>.box>.inner-box>.content>.box>.item>.content>.box>.image {



    height: 100%;

  }



  .ovp-new-swiper {

    height: 2500px;

  }



  .ovp-new-swiper-content p {

    font-size: 3rem;

    line-height: 5rem;

  }



  .ovp-new-swiper-content h5 {

    margin-bottom: 40px;

    font-size: 4rem;

    line-height: 4rem;

  }

  .ongoing-project-first-sec .benefits-header .large-text {

    max-width: 75%;

  }

}



/* 8k resolution */

@media only screen and (min-width: 6145px) and (max-width: 7680px) {
    
    .pickup_wrap .pickup_in .pickup .low_contents .low_item a p.low_text {
 
    padding-left: 200px;
    }
    .pickup_wrap .pickup_in .pickup .low_contents .low_item a p.low_text span.en:before {
 
    font-size: 60px;
}
    
    .events-card-list-row {
    margin-top: 150px;
    }
    .career-new-text { 
    padding: 100px 150px;
}
    .projects-lists-swiper.swiper .swiper-slide .project-btn-div {
  
    bottom: 0px;

}
     .project-btn-div {
  
    bottom: -100px;
    }
  .events-card-list-img-div {
            display: flex;
    width: 100%;
    }
  .projectshortdetails li {

    padding: 50px 0px 80px 275px;

  }
  .projectshortdetails {
    padding: 0px 70px;
}

  .card-close-img {

    width: 150px;

    height: 150px;



  }



  .common-page-banner-sec {

    margin-top: 0;

    background-size: cover;

    height: 95vh;

  }



  .benefits-header-text h6 {

    font-size: 7rem;

  }



  .c-testimonial__container {



    max-width: 60%;

    margin-top: -15%;

  }



  .c-testimonial__thumbnail {

    max-width: 50%;

    max-height: 50%;

    min-height: 50%;

  }



  .c-testimonial__container1 {



    max-width: 60%;

    margin-top: -15%;

  }



  .c-testimonial__thumbnail1 {

    max-width: 50%;

    max-height: 50%;

    min-height: 50%;

  }



  .benefits-header-text p {

    font-size: 10rem;

  }



  .ongoing-project-first-sec .benefits-list .item .title {

            font-size: 5rem;

        width: 80%;

        margin: 0 auto;

  }

  .ongoing-project-first-sec .benefits-list {

      margin-bottom:20rem;

  }

  .ongoing-project-first-sec .benefits-list .item .image-bg {

    width: 1000px;

    height: 1000px;

  }

  .ongoing-project-first-sec .benefits-list .item .icon svg {

    width: 300px;

  }



  .projectshortdetails li {

    font-size: 5.5rem;

  }



  .projectshortdetails li span {

    font-size: 3.5rem;

  }



  .testi-location {

    font-size: 7rem;

    margin-bottom: 4rem;

  }

  .ongoing-project-first-sec .benefits-list .item.active:before {

    height: 600px;

    width: 2px;

}

  .name-text {

    font-size: 8rem;

    margin-bottom: 4rem;

  }



  .testi-inner-video-div iframe {

         width: 100%;

        height: 4000px;

        border: none;

  }

  #menu-btn .menu-icon {

    width: 200px;

}

  .project-details-div { 

    width: 35%;

  }

  .press-video-sec {

    padding: 300px 300px;

  }



  .testimonials-page-first-sec {

    padding: 300px 300px;

  }



  .project-list-sec {

    padding: 300px 300px;

  }



  .project-lists-large-swiper-sec {

    padding: 0px 300px;

  }



  .common-linear-gradiant-bg {

    padding: 300px 300px;

  }



  .common-linear-gradiant-head {

    font-size: 30rem;

  }

  .aboutus-ourteam-img img {

    width: 800px;

    height: 800px;

  }

  .about-desc-img {

    margin-top: -200px;

    width: 100%;

  }



  .ourjourney-accordion-section>.box>.inner-box>.content>.box>.item>.content>.box>.text p {



    font-size: 7rem;

    line-height: 11rem;

  }



  .ourjourney-accordion-section>.box>.inner-box>.content>.box>.item>.title>.title-wrap span {

    margin-left: 80px;

    font-size: 7rem;

  }



  .ourjourney-accordion-section {

    padding: 0px 300px 300px 300px;

  }



  .about-vision-swiper-img img {

    width: 1000px;

    height: 1000px;

  }



  .about-vision-mission-swiper .swiper-wrapper {

    margin-bottom: 350px;

  }



  .aboutus-ourteam-content h3 {

    font-size: 7rem;

    margin-bottom: 3rem;

  }



  .aboutus-ourteam-content h6 {

    font-size: 7rem;

    margin-bottom: 3rem;

  }



  .aboutus-ourteam-sec {

    padding: 300px 300px;

  }

  .our-value-proposition-sec {

    padding: 300px 300px;

  }



  .clip p {

    font-size: 7rem;

  }



  .card-header a {

    font-size: 7rem;

  }



  .card-body {

    font-size: 7rem;

    line-height: 11rem;

  }



  .card-header {

    grid-column-gap: 5rem;

    grid-row-gap: 5rem;

    grid-template-columns: 10rem 1fr auto;

  }



  .testi-location i {

    font-size: 7rem;

  }

  .card-header .card-close-img img {

    width: 75%;

    height: 75%;

}





  .ourjourney-accordion-section>.box>.inner-box>.content>.box>.item {



    height: 1500px;

  }



  .ourjourney-accordion-section>.box>.inner-box>.content>.box>.item>.content>.box>.image {



    height: 100%;

  }



  .ovp-new-swiper {

    height: 2500px;

  }



  .ovp-new-swiper-content p {

    font-size: 7rem;

    line-height: 11rem;

  }



  .ovp-new-swiper-content h5 {

    margin-bottom: 40px;

    font-size: 7rem;

    line-height: 11rem;

  }

  .ongoing-project-first-sec .benefits-header .large-text {

    max-width: 75%;

  }

}













/* Events , News and its inner pages responsiveness Divya - 6/8/24 */



@media only screen and (max-width: 319.5px) {



  /* Events page */

  .common-page-banner-sec.events-page-banner .banner-content h1 {



    width: 100%;

  }



  .banner-content h1 {

    line-height: 30px;

    font-size: 20px;

  }



  .banner-content {

    padding-left: 0px;

    text-align: center;

  }



  .events-cards-sec {

    padding: 20px 15px;

  }



  .events-card-list-row {

    margin-top: 10px;

  }



  .event-card-padding {

    padding: 15px;

  }



  .events-card-list-content-div h5 {

    font-size: 20px;

    line-height: 20px;

    margin-bottom: 10px;

  }



  .events-card-list-content-div p {

    font-size: 15px;

    line-height: 25px;

  }



  .event-btn-row {

    padding-top: 10px;

  }



  .event-btn-row span {

    margin-left: 10px;

    font-size: 10px;

  }



  .row.events-card-list-row:nth-child(odd) {

    flex-direction: column-reverse;



  }



  .event-card-radius {

    border-radius: 20px;

    width: 100%;

    margin-bottom: 20px;

  }



  .common-page-banner-sec.events-inner-page-banner .banner-content h1 {

    width: 100%;

  }

  .news-inner-award-img-div { 

    padding: 20px 10px;

  }

  .news-media-details-card {

    padding: 0;

    gap: 10px;

    margin-bottom: 15px;



  }

  .news-media-about-sec { 

    padding: 20px 15px;

  }

  .news-and-media-about-div { 

    display: flex;

    flex-direction: column;

    align-items: center;

    justify-content: center;

    height: 100%;

  }

  .news-and-media-about-content {

    width: 100%;

    padding: 0;

  }

  .news-and-media-about-content p {

    width: 100%;



  }

  .press-coverage-sec {

    padding: 20px 15px;

  }

  .location-advantage-text { 

    padding-top: 10px;

  }

  .press-coverage-sec .location-advantage-swiper .full-div-card .location-advantage-text h4 {

    width: 100%;

    margin: auto; 

    font-size: 15px;

  }

  .gallery {

    padding: 20px 15px;

  }

  .gallery img {

    width: 100%;

    height: 100%;

  }

  .news-media-videos-sec { 

    padding: 20px 15px;

  }

  .news-media-videos-div { 

    padding: 15px;

  }

  .news-media-videos-div h2 {

    padding-bottom: 1rem;

  }

  .media-video-content p { 

    font-size: 15px;

}

.news-media-videos-div .container-fluid {

  padding: 0px;

}

.media-video-content {

  padding: 10px 5px;

}

.news-media-awards-swiper .swiper-wrapper {

  height: 100%;

}

.news-media-awards-swiper .left-side, .news-media-awards-swiper .right-side {

 

  padding: 20px;

}

.news-media-awards-swiper .right-side.slide-bg-1 , .news-media-awards-swiper .right-side.slide-bg-2, .news-media-awards-swiper .right-side.slide-bg-3{

  display: none;

}



}





@media only screen and (min-width: 320px) and (max-width: 767.5px) {



  /* Events Page */

  .common-page-banner-sec.events-page-banner .banner-content h1 {



    width: 100%;

  }



  .banner-content h1 {

    line-height: 30px;

    font-size: 20px;

  }



  .banner-content {

    padding-left: 0px;

    text-align: center;

  }



  .events-cards-sec {

    padding: 20px 15px;

  }



  .events-card-list-row {

    margin-top: 10px;

  }



  .event-card-padding {

    padding: 20px;

  }



  .events-card-list-content-div h5 {

    font-size: 20px;

    line-height: 20px;

    margin-bottom: 10px;

  }



  .events-card-list-content-div p {

    font-size: 15px;

    line-height: 25px;

  }



  .event-btn-row {

    padding-top: 10px;

  }



  .event-btn-row span {

    margin-left: 10px;

    font-size: 10px;

  }



  .row.events-card-list-row:nth-child(odd) {

    flex-direction: column-reverse;



  }



  .event-card-radius {

    border-radius: 20px;

    width: 100%;

    margin-bottom: 20px;

  }



  .common-page-banner-sec.events-inner-page-banner .banner-content h1 {

    width: 100%;

  }



  .news-media-inner-page-section.event-inner-page-div {



    padding: 20px 15px;

  }



  .news-media-inner-page-section h2 {

    width: 100%;

  }



  .news-media-details {

    padding: 0px;

    gap: 0px;

  }



  .news-media-details-cards {

    padding: 0;

    gap: 0px;

  }



  .news-media-details-card {

    padding: 0;

    gap: 0px;

    margin-bottom: 15px;



  }



  .card-content h5 {

    font-size: 20px;

  }



  .news-media-inner-page-section {

    padding: 20px 15px;

  }

  .news-inner-award-img-div { 

    padding: 20px 10px;

  }

  .news-media-details-card {

    padding: 0;

    gap: 10px;

  }

  .news-media-about-sec { 

    padding: 20px 15px;

  }

  .news-and-media-about-div { 

    display: flex;

    flex-direction: column;

    align-items: center;

    justify-content: center;

    height: 100%;

  }

  .news-and-media-about-content {

    width: 100%;

    padding: 0;

  }

  .news-and-media-about-content p {

    width: 100%;



  }

  .press-coverage-sec {

    padding: 20px 15px;

  }

  .location-advantage-text { 

    padding-top: 10px;

  }

  .press-coverage-sec .location-advantage-swiper .full-div-card .location-advantage-text h4 {

    width: 100%;

    margin: auto; 

    font-size: 15px;

  }

  .gallery {

    padding: 20px 15px;

  }

  .gallery img {

    width: 100%;

    height: 100%;

  }

  

.news-media-videos-sec { 

  padding: 20px 15px;

}

.news-media-videos-div { 

  padding: 20px;

}

.news-media-videos-div h2 {

  padding-bottom: 1rem;

}

.media-video-content p { 

  font-size: 15px;

}

.news-media-videos-div .container-fluid {

  padding: 0px;

}

.media-video-content {

  padding: 10px 5px;

}

.news-media-awards-swiper .swiper-wrapper {

  height: 100%;

}

.news-media-awards-swiper .left-side, .news-media-awards-swiper .right-side {

 

  padding: 20px;

}

.news-media-awards-swiper .right-side.slide-bg-1 , .news-media-awards-swiper .right-side.slide-bg-2, .news-media-awards-swiper .right-side.slide-bg-3{

  display: none;

}

}







@media only screen and (min-width: 768px) and (max-width: 1023.5px) {

  .events-card-list-row .col-md-7 {

    display: flex;

  }



  .event-card-radius {

    border-radius: 20px;

    width: 100%;

    height: auto;

    object-fit: cover;

    padding: 25px;

  }



  .events-cards-sec {

    padding: 30px 30px;

  }



  .events-card-list-content-div h5 {

    font-size: 22px;

    line-height: 25px;

    margin-bottom: 15px;

  }



  .event-btn-row {

    padding-top: 10px;

  }



  .event-btn-row span {

    margin-left: 10px;

    font-size: 13px;

  }



  .banner-content {

    padding-left: 30px;

  }



  .news-media-inner-page-section.event-inner-page-div {



    padding: 30px 30px;

  }



  .news-media-details {

    padding: 30px 25px 30px 0px;

    gap: 15px;

  }



  .card-content h5 {

    font-size: 18px;

  }



  .news-media-details-cards {

    padding: 20px 0px 20px 10px;

    gap: 20px;

  }



  .news-media-inner-page-section {

    padding: 30px 30px;

  }



  .news-and-media-about-content {

    padding: 30px;

  }



  .news-media-about-sec {

    padding: 30px 20px;

  }



  .news-and-media-about-content p {

    width: 90%;

  }



  .news-and-media-about-div {

    height: auto;

  }



  .press-coverage-sec {

    padding: 30px 30px;

  }



  .press-coverage-sec .location-advantage-swiper .full-div-card .location-advantage-text h4 {

    width: 100%;

    font-size: 15px;

  }



  .news-media-awards-swiper .right-side.slide-bg-1,

  .news-media-awards-swiper .right-side.slide-bg-2,

  .news-media-awards-swiper .right-side.slide-bg-3 {

    background-repeat: no-repeat;

    background-size: cover;

    background-position: center center;

    width: 100%;

    height: auto;

    object-fit: cover;

    display: flex;

  }



  .news-media-awards-swiper .left-side,

  .news-media-awards-swiper .right-side {



    padding: 20px;

  }



  .news-media-awards-sec {

    padding: 0px 30px;

  }



  .news-media-awards-swiper .swiper-wrapper {

    height: 550px;

  }



  .gallery img {

    width: 100%;

    height: 100%;

  }



  .gallery {

    padding: 30px 30px;

  }



  .news-media-videos-sec {

    padding: 30px 30px;

  }



  .news-media-videos-div {

    padding: 40px 40px;

  }



}



@media only screen and (min-width: 1024px) and (max-width: 1280px) {

  .events-card-list-row .col-md-7 {

    display: flex;

  }



  .event-card-radius {

    width: 100%;

    height: auto;

    object-fit: cover;

  }



  .events-card-list-content-div h5 {

    font-size: 25px;

    line-height: 20px;

    margin-bottom: 15px;

  }



  .event-btn-row {

    padding-top: 10px;

  }



  .events-cards-sec {

    padding: 40px 40px;

  }

}



@media only screen and (min-width: 1281px) and (max-width:1339.99px) {

  .events-card-list-row .col-md-7 {

    display: flex;

  }



  .event-card-radius {

    width: 100%;

    height: auto;

    object-fit: cover;

  }



  .events-cards-sec {

    padding: 80px 80px;

  }



}



@media only screen and (min-width: 1440px) and (max-width:1599.5px) {

  .events-card-list-row .col-md-7 {

    display: flex;

  }



  .event-card-radius {

    width: 100%;

    height: auto;

    object-fit: cover;

  }

}

.events-card-list-row .col-md-7, .events-card-list-img-div {
        display: flex;
}

@media only screen and (min-width: 1600px) and (max-width: 1823px) {

  .events-card-list-row .col-md-7 {

    display: flex;

  }



  .event-card-radius {

    width: 100%;

    height: auto;

    object-fit: cover;

  }

}



@media only screen and (min-width: 1824px) and (max-width: 1920px) {

  .events-card-list-row .col-md-7 {

    display: flex;

  }



  .event-card-radius {

    width: 100%;

    height: auto;

    object-fit: cover;

  }



  .event-inner-marquee-sec .news-inner-award-img-div img {

    width: 1920px;

    object-fit: cover;

  }

}



@media only screen and (min-width: 1921px) and (max-width: 2560px) {
.upcoming-images-div img.right-image {
    left: 35%;
}
.upcoming-project-list-sec.third .upcoming-images-div img.right-image {
    right: 35%;
}
  .events-card-list-row .col-md-7 {

    display: flex;

  }



  .event-card-radius {

    width: 100%;

     height: auto;

    object-fit: cover;

  }



  .events-card-list-content-div h5 {

    font-size: 3rem;

    line-height: 3rem;

  }



  .events-card-list-content-div p,

  .media-video-content p {

    font-size: 2rem;

    line-height: 3rem;

  }



  .event-btn-row span {

    font-size: 2rem;

  }



  .lightorangeColorBtn,

  .orangeColorBtn {

    font-size: 2rem !important;

    padding: 25px 40px !important;

  }



  .event-card-padding {

    padding: 4rem;

  }



  .events-card-list-row .col-md-7 {

    /*padding: 4rem;*/

  }



  .event-inner-marquee-sec .news-inner-award-img-div img {

    width: 2560px;

    object-fit: cover;

  }



  .news-media-details-cards {

    padding: 60px 0px 60px 80px;

    gap: 80px;

  }



  .news-media-details-card {

    padding: 4ch;

  }



  .news-media-inner-page-section.event-inner-page-div {



    padding: 200px 150px;

  }



  .card-content h5 {

    font-size: 3rem;

    line-height: 4rem;

  }



  .news-media-awards-swiper .swiper-wrapper {

    height: 800px;

  }



  .news-media-videos-sec {

    padding: 200px 200px;

  }



  .gallery {

    padding: 100px 200px;

  }



  .news-media-awards-sec {

    padding: 0px 200px;

  }



  .press-coverage-sec {

    padding: 100px 200px;

  }



  .news-media-about-sec {

    padding: 200px 200px;

  }



  .news-and-media-about-div {

    height: 900px;

  }

  .news-media-awards-swiper .swiper-wrapper {

    height: 900px;

  }

  .gallery img {

    width: 100%;

    height: 100%;

  }

  .news-media-awards-swiper .left-side, .news-media-awards-swiper .right-side {

 

    padding: 7rem;

}

.press-coverage-sec .location-advantage-swiper .full-div-card .location-advantage-text h4 {

  width: 100%;

}

}



/* 4K Resolution  */

@media only screen and (min-width: 2561px) and (max-width: 3840px) {
    
    
        .upcoming-project-list-sec.third .upcoming-images-div img.right-image {
    right: 24%;
    left: auto;
    top: 10rem; 
    max-width: 25%;
}

.upcoming-project-list-sec.third .upcoming-images-div img.left-image {
    right: 0;
    left: auto;
    top: 2rem; 
    max-width: 25%;
}

.upcoming-project-list-sec.third .upcoming-images-div img.bottom-image {
    right: 15%;
    left: auto;
    top: 30rem; 
    max-width: 25%;
}
.upcoming-images-div img.bottom-image {
        left: 15%;
        top: 30rem;
        max-width: 25%;
}
.upcoming-images-div img.right-image {
        left: 24%;
        top: 10rem;
        max-width: 25%;
}
.upcoming-images-div img.left-image {
        left: 0;
        top: 2rem;
        max-width: 25%;
}
   
    
    .ongoing-project-first-sec .col-md-7.center-div {
            -ms-flex: 0 0 80%;
    flex: 0 0 80%;
    max-width: 80%;
    }
       #career_form .yellowColorBtn {
        margin-top:100px;
    }
.nav-new-links {
    width: 180%;
}
  .events-card-list-row .col-md-7 {

    display: flex;

  }



  .event-card-radius {

    width: 100%;

    height: auto;

    object-fit: cover;

  }



  .events-card-list-content-div h5 {

    font-size: 4rem;

    line-height: 5rem;

    margin-bottom: 2rem;

  }



  .events-card-list-content-div p,

  .media-video-content p {

    font-size: 3rem;

    line-height: 5rem;

  }



  .event-btn-row span {

    font-size: 3rem;

  }



  .lightorangeColorBtn,

  .orangeColorBtn {

    font-size: 4rem !important;

    padding: 50px 60px !important;

    border-radius: 100px !important;

  }



  .event-card-padding {

    padding: 4rem;

  }



  .events-card-list-row .col-md-7 {

    /*padding: 4rem;*/

  }



  .banner-content h1 {

    line-height: 11rem;

    font-size: 8rem;

  }



  .event-inner-marquee-sec .news-inner-award-img-div img {

    width: 3840px;

    object-fit: cover;

  }



  .card-content h5 {

    font-size: 6rem;

    line-height: 7rem;

  }



  .news-media-details-cards {

    padding: 80px 0px 80px 90px;

    gap: 100px;

  }



  .news-media-details-card {

    padding: 65px;

  }



  .news-media-inner-page-section.event-inner-page-div {



    padding: 300px 200px;

  }



  .news-media-videos-sec {

    padding: 300px 300px;

  }



  .gallery {

    padding: 100px 300px;

  }



  .news-media-awards-sec {

    padding: 0px 300px;

  }



  .press-coverage-sec {

    padding: 100px 300px;

  }



  .news-media-about-sec {

    padding: 300px 300px;

  }



  .news-and-media-about-div {

    height: 1000px;

  }

  .news-media-awards-swiper .swiper-wrapper {

    height: 1000px;

  }



  .gallery img {

    width: 100%;

    height: 100%;

  }

  .news-media-awards-swiper .left-side, .news-media-awards-swiper .right-side {

 

    padding: 8rem;

}

.news-media-inner-page-section { 

  padding: 200px 200px 700px 100px;

  margin-bottom: 0rem;

}

.news-inner-award-img-div img {

  width: 100%;

  margin-bottom: 20rem;

}

.news-media-inner-page-section::after {

 

  bottom: 0;

  left: 0;

  right: 0;

  top: auto; 

  height: 100%; 

}

}



/* 6k resolution */

@media only screen and (min-width: 3841px) and (max-width: 6144px) {
    .upcoming-project-list-sec.third .upcoming-images-div img.right-image {
    right: 24%;
    left: auto;
    top: 10rem; 
    max-width: 25%;
}

.upcoming-project-list-sec.third .upcoming-images-div img.left-image {
    right: 0;
    left: auto;
    top: 2rem; 
    max-width: 25%;
}

.upcoming-project-list-sec.third .upcoming-images-div img.bottom-image {
    right: 15%;
    left: auto;
    top: 40rem; 
    max-width: 25%;
}
.upcoming-images-div img.bottom-image {
        left: 15%;
        top: 40rem;
        max-width: 25%;
}
.upcoming-images-div img.right-image {
        left: 24%;
        top: 10rem;
        max-width: 25%;
}
.upcoming-images-div img.left-image {
        left: 0;
        top: 2rem;
        max-width: 25%;
}
    
    
.ongoing-project-first-sec .col-md-7.center-div {
            -ms-flex: 0 0 80%;
    flex: 0 0 80%;
    max-width: 80%;
    }
  .events-card-list-row .col-md-7 {

    display: flex;

  }



  .event-card-radius {

    width: 100%;

   height: auto;

    object-fit: cover;

  }



  .events-card-list-content-div h5 {

        font-size: 6rem;
        line-height: 10rem;
        margin-bottom: 2rem;

  }



  .events-card-list-content-div p,

  .media-video-content p {

         font-size: 5rem;
        line-height: 8rem;
  }



  .event-btn-row span {

    font-size: 5rem;

  }



  .lightorangeColorBtn,

  .orangeColorBtn {

    font-size: 6rem !important;

    padding: 60px 80px !important;

    border-radius: 100px !important;

  }



  .event-card-padding {

    padding: 4rem;

  }



  .events-card-list-row .col-md-7 {

    /*padding: 4rem;*/

  }



  .banner-content h1 {

    line-height: 11rem;

    font-size: 8rem;

  }



  .event-inner-marquee-sec .news-inner-award-img-div img {

    width: 6144px;

    object-fit: cover;

  }



  .card-content h5 {

    font-size: 6rem;

    line-height: 7rem;

  }



  .news-media-details-cards {

    padding: 80px 0px 80px 90px;

    gap: 100px;

  }



  .news-media-details-card {

    padding: 65px;

  }



  .news-media-inner-page-section.event-inner-page-div {



    padding: 300px 200px;

  }



  .news-media-videos-sec {

    padding: 300px 300px;

  }



  .gallery {

    padding: 100px 300px;

  }



  .news-media-awards-sec {

    padding: 0px 300px;

  }



  .press-coverage-sec {

    padding: 100px 300px;

  }



  .news-media-about-sec {

    padding: 300px 300px;

  }



  .news-and-media-about-div {

    height: 1000px;

  }

  .news-media-awards-swiper .swiper-wrapper {

    height: 1000px;

  }

  .gallery img {

    width: 100%;

    height: 100%;

  }

  .news-media-awards-swiper .left-side, .news-media-awards-swiper .right-side {

 

    padding: 9rem;

}

.news-media-inner-page-section { 

  padding: 200px 200px 700px 100px;

  margin-bottom: 0rem;

}

.news-inner-award-img-div img {

  width: 100%;

  margin-bottom: 20rem;

}

.news-media-inner-page-section::after {

 

  bottom: 0;

  left: 0;

  right: 0;

  top: auto; 

  height: 100%; 

}

}



/* 8k resolution */

@media only screen and (min-width: 6145px) and (max-width: 7680px) {

.upcoming-project-list-sec.third .upcoming-images-div img.right-image {
    right: 20%;
    left: auto;
    top: 4rem; 
    max-width: 30%;
}

.upcoming-project-list-sec.third .upcoming-images-div img.left-image {
    right: 0;
    left: auto;
    top: 0; 
    max-width: 30%;
}

.upcoming-project-list-sec.third .upcoming-images-div img.bottom-image {
    right: 7%;
    left: auto;
    top: 70rem; 
    max-width: 30%;
}
.upcoming-images-div img.bottom-image {
    left: 15%;
    top: 60rem; 
    max-width: 30%;
}
.upcoming-images-div img.right-image {
    left: 18%;
    top: 4rem; 
    max-width: 30%;
}
.upcoming-images-div img.left-image {
    left: 0;
    top: 0; 
    max-width: 30%;
}

 .ongoing-project-first-sec .col-md-7.center-div {
            -ms-flex: 0 0 80%;
    flex: 0 0 80%;
    max-width: 80%;
    }

  .events-card-list-row .col-md-7 {

    display: flex;

  }



  .event-card-radius {

    width: 100%;

   height: auto;

    object-fit: cover;

  }



  .events-card-list-content-div h5 {

    font-size: 9rem;

    line-height: 11rem;

    margin-bottom: 3rem;

  }



  .events-card-list-content-div p,

  .media-video-content p {

    font-size: 7rem;

    line-height: 11rem;

  }



  .event-btn-row span {

    font-size: 7rem;

  }



  .lightorangeColorBtn,

  .orangeColorBtn {

    font-size:8rem !important;

    padding: 100px 120px !important;

    border-radius: 100px !important;

  }



  .event-card-padding {

    padding: 5rem;

  }



  .events-card-list-row .col-md-7 {

    /*padding: 5rem;*/

  }



  .banner-content h1 {

    line-height: 14rem;

    font-size: 12rem;

  }



  .news-media-inner-page-section.event-inner-page-div {



    padding: 400px 200px;

  }



  .events-cards-sec {

    padding: 300px 300px;

  }



  .news-media-details-cards {

    padding: 100px 0px 100px 130px;

    gap: 140px;

  }



  .card-content h5 {

    font-size: 11rem;

    line-height: 13rem;

  }



  .event-inner-marquee-sec .news-inner-award-img-div img {

    width: 7680px;

    object-fit: cover;

  }



  .news-media-videos-sec {

    padding: 300px 300px;

  }



  .gallery {

    padding: 100px 300px;

  }



  .news-media-awards-sec {

    padding: 0px 300px;

  }



  .press-coverage-sec {

    padding: 100px 300px;

  }



  .news-media-about-sec {

    padding: 300px 300px;

  }



  .news-and-media-about-div {

    height: 2500px;

  }

  .news-media-awards-swiper .swiper-wrapper {

    height: 2500px;

  }

  .gallery img {

    width: 100%;

    height: 100%;

  }

  .news-media-awards-swiper .left-side, .news-media-awards-swiper .right-side {

 

    padding: 10rem;

}

.news-media-inner-page-section { 

  padding: 300px 300px 900px 200px;

  margin-bottom: 0rem;

}

.news-inner-award-img-div img {

  width: 100%;

  margin-bottom: 30rem;

}

.news-media-inner-page-section::after {

 

  bottom: 0;

  left: 0;

  right: 0;

  top: auto; 

  height: 100%; 

}

}



/*Events, events inner, news and news inner page style end*/





/* Career, Blog, Blog inner, Faq responsiveness style start */

.career-list-row .col-md-6.padding-zero-col {

  display: flex; 

}

.career-list-image {

  width: 100%;

}

.career-list-image img{

  width: 100%;

  height: 100%;

  object-fit: cover;

}

.car-imgs-col img { 

  width: 100%;

}

.static-images-col {

  display: flex;

}



@media only screen and (max-width: 319.5px) { 

  .career-new-text {

    padding: 0px;

  }



  .car-container-one {

    padding: 20px 15px;

  }



  .padding-zero-col {

    padding: 0px 15px;

  }



  .career-gallery-section {

    padding: 20px 15px;

  }

  .static-images-row .col-md-6 {

    padding: 0;

  }

  .static-images-row .col-md-12 {

    padding: 0;

  }

  .career-list-image img {

    margin-bottom: 15px;

  }

  .pickup_wrap .pickup_in {

    display: flex;

    flex-direction: column;

    align-items: center;

    justify-content: center;

    padding-right: 0;

  }

  .pickup_wrap .pickup_in .pick_box_wrap {

    width: 100%;

    background: #FF7742;

    height: 100%;

    position: relative;

    left: auto;

    top: auto;

  }

  .pickup_wrap .pickup_in .pick_box_wrap .pick_box .box_in {

    position: relative;

  }

  .pickup_wrap .pickup_in .pick_box_wrap .pick_box .box_in .box_in02 {

    position: relative;

    padding: 20px;

    background: #FF7742;

  }

  .pickup_wrap .pickup_in .pick_box_wrap .pick_box .box_in .box_ttl {

     

    font-size: 25px; 

    margin-bottom: 0; 

    writing-mode: horizontal-tb; 

    rotate: 0deg;

  }

  .pickup_wrap .pickup_in .pickup { 

    width: 100%;

    padding-left: 0;

  }

  .pickup_wrap .pickup_in .pickup .low_contents {

 

    padding: 0;

    margin: 0;

  } 

  .pickup_wrap .pickup_in .pickup .low_contents .low_item a {

 

    padding: 15px;

  }

  .pickup_wrap .pickup_in .pickup .low_contents .low_item a p.low_text {

   

    padding-left: 30px;

  }

  .pickup_wrap .pickup_in .pickup .low_contents .low_item a p.low_text span.low_sub {

 

    font-size: 17px;

    line-height: 20px;

    width: 90%;

  }

  .pickup_wrap .pickup_in .pickup .low_contents .low_item a p.low_text span.en {

    font-size: 12px;

  }

  .new-career-gallery-swiper .swiper-slide .gallery-card, .new-career-gallery-swiper .swiper-slide .gallery-card, #swiper-facilities-wellness .swiper-slide .gallery-card {

    height: 250px;

  }

  .car-imgs-col img { 

    width: 100%;

  }

  .hospitality-first-sec { 

    padding: 20px 15px;

  }

  .hospitality-first-container { 

    padding: 0px;

  }

  .mb-4, .my-4 {

    margin-bottom: 1rem !important;

  }

  .blog-page-card-sec.news-media-awards-gallery-sec {

 

    padding: 0px 15px 20px 15px;

  }

  .header-actu__infos h3 { 

    margin-top: 10px;

    margin-bottom: 10px;

    font-size: 17px;

    line-height: initial;

  }

  .blog-page-card-sec.news-media-awards-gallery-sec img {

    width: 100%;

    height: 100%;

  }

  .header-actu__infos {

    grid-column-gap: 0.15rem;

    grid-row-gap: 0.15rem;

    margin-left: 0rem;

    margin-right: 0rem;

    width: 100%;

  }

  .project-lists-large-swiper-sec .header-actu__infos {

    grid-column-gap: 0.15rem;

    grid-row-gap: 0.15rem;

    margin-left: 0.5rem;

    margin-right: 0.5rem;

    width: 100%;

  }

  .blog-banner-content h1 {

    font-size: 25px;

  }

  .blog-page-card-row .col-md-4 {

    margin-bottom: 75px;

  }

  .projects-lists-swiper .swiper-wrapper {

          margin-bottom: 15px;

        margin-top: 0;

  }

  .projects-lists-swiper .swiper-horizontal>.swiper-pagination-bullets,  .projects-lists-swiper .swiper-pagination-bullets.swiper-pagination-horizontal,  .projects-lists-swiper .swiper-pagination-custom, .swiper-pagination-fraction {

    bottom: 0px;

    top: auto;

    left: 0;

    width: 100%;

    position: absolute;

    right: 0;

    text-align: center;

}

.project-numbers h6 {

  font-size: 30px;

  color: #000000;

}

.pb-5, .py-5 {

  padding-bottom: 1rem !important;

}

.bloginnercenter-banner-sec {

 

  height: 450px;

}

.bloginnercenter-banner-sec .common-text-head {

  font-size: 25px;

  margin-bottom: 20px;

}

.blog-inner-second-content-div { 

  padding: 20px;

  margin: 0;

}

.frontPageHero__colPadding {

  height: 450px;

  margin-top: 20px; 

  background-color: #feede4;

}

.frontPageHero__topContent__inner {

 

  height: 100%;

  margin: 0 auto;

}

.frontPageHero__topContent__inner h1 {

  margin-bottom: 15px;

  font-size: 25px;

}

.frontPageHero__topContent__inner h4 {

  margin-bottom: 15px;

  font-size: 25px;

  line-height: normal;

}

.frontPageHero__topContent__inner__arch svg {

  width: 100%;

  height: 100%;

  display: none;

}

.btn--circle {

  width: 50px;

  min-width: 50px;

  height: 50px;

  min-height: 50px;

  padding: 0px; 

  border-radius: 50%;

}

.faq-list-item__title p { 

  text-align: left;

} 

.faq-page-container ul  {

  padding: 15px;

  margin: 0;

}





}



@media only screen and (min-width: 320px) and (max-width: 767.5px) {

  .career-new-text {

    padding: 0px;

  }



  .car-container-one {

    padding: 20px 15px;

  }



  .padding-zero-col {

    padding: 0px 15px;

  }



  .career-gallery-section {

    padding: 20px 15px;

  }

  .static-images-row .col-md-6 {

    padding: 0;

  }

  .static-images-row .col-md-12 {

    padding: 0;

  }

  .career-list-image img {

    margin-bottom: 15px;

  }

  .pickup_wrap .pickup_in {

    display: flex;

    flex-direction: column;

    align-items: center;

    justify-content: center;

    padding-right: 0;

  }

  .pickup_wrap .pickup_in .pick_box_wrap {

    width: 100%;

    background: #FF7742;

    height: 100%;

    position: relative;

    left: auto;

    top: auto;

  }

  .pickup_wrap .pickup_in .pick_box_wrap .pick_box .box_in {

    position: relative;

  }

  .pickup_wrap .pickup_in .pick_box_wrap .pick_box .box_in .box_in02 {

    position: relative;

    padding: 20px;

    background: #FF7742;

  }

  .pickup_wrap .pickup_in .pick_box_wrap .pick_box .box_in .box_ttl {

     

    font-size: 25px; 

    margin-bottom: 0; 

    writing-mode: horizontal-tb; 

    rotate: 0deg;

  }

  .pickup_wrap .pickup_in .pickup { 

    width: 100%;

    padding-left: 0;

  }

  .pickup_wrap .pickup_in .pickup .low_contents {

 

    padding: 0;

    margin: 0;

  } 

  .pickup_wrap .pickup_in .pickup .low_contents .low_item a {

 

    padding: 15px;

  }

  .pickup_wrap .pickup_in .pickup .low_contents .low_item a p.low_text {

   

    padding-left: 30px;

  }

  .pickup_wrap .pickup_in .pickup .low_contents .low_item a p.low_text span.low_sub {

 

    font-size: 20px;

    line-height: 25px;

    width: 90%;

  }

  .pickup_wrap .pickup_in .pickup .low_contents .low_item a p.low_text span.en {

    font-size: 13px;

  }

  .new-career-gallery-swiper .swiper-slide .gallery-card, .new-career-gallery-swiper .swiper-slide .gallery-card, #swiper-facilities-wellness .swiper-slide .gallery-card {

    height: 250px;

  }

  .car-imgs-col img { 

    width: 100%;

  }

  .hospitality-first-sec { 

    padding: 20px 15px;

  }

  .hospitality-first-container { 

    padding: 0px;

  }

  .mb-4, .my-4 {

    margin-bottom: 1rem !important;

  }

  .blog-page-card-sec.news-media-awards-gallery-sec {

 

    padding: 0px 15px 20px 15px;

  }

  .header-actu__infos h3 { 

    margin-top: 10px;

    margin-bottom: 10px;

    font-size: 17px;

    line-height: initial;

  }

  .blog-page-card-sec.news-media-awards-gallery-sec img {

    width: 100%;

    height: 100%;

  }

  .header-actu__infos {

    grid-column-gap: 0.15rem;

    grid-row-gap: 0.15rem;

    margin-left: 0rem;

    margin-right: 0rem;

    width: 100%;

  }

  .project-lists-large-swiper-sec .header-actu__infos {

    grid-column-gap: 0.15rem;

    grid-row-gap: 0.15rem;

    margin-left: 0.5rem;

    margin-right: 0.5rem;

    width: 100%;

  }

  .blog-banner-content h1 {

    font-size: 25px;

  }

  .blog-page-card-row .col-md-4 {

    margin-bottom: 75px;

  }

  .projects-lists-swiper .swiper-wrapper {

        margin-bottom: 15px;

        margin-top: 0;

  }

  .projects-lists-swiper .swiper-horizontal>.swiper-pagination-bullets,  .projects-lists-swiper .swiper-pagination-bullets.swiper-pagination-horizontal,  .projects-lists-swiper .swiper-pagination-custom, .swiper-pagination-fraction {

    bottom: 0px;

    top: auto;

    left: 0;

    width: 100%;

    position: absolute;

    right: 0;

    text-align: center;

}

.project-numbers h6 {

  font-size: 30px;

  color: #000000;

}

.pb-5, .py-5 {

  padding-bottom: 1rem !important;

}

.bloginnercenter-banner-sec {

 

  height: 500px;

}

.bloginnercenter-banner-sec .common-text-head {

  font-size: 30px;

  margin-bottom: 25px;

}

.blog-inner-second-content-div { 

  padding: 20px;

  margin: 0;

}

.frontPageHero__colPadding {

  height: 450px;

  margin-top: 20px; 

  background-color: #feede4;

}

.frontPageHero__topContent__inner {

 

  height: 100%;

  margin: 0 auto;

}

.frontPageHero__topContent__inner h1 {

  margin-bottom: 15px;

  font-size: 25px;

}

.frontPageHero__topContent__inner h4 {

  margin-bottom: 15px;

  font-size: 25px;

  line-height: normal;

}

.frontPageHero__topContent__inner__arch svg {

  width: 100%;

  height: 100%;

  display: none;

}

.btn--circle {

  width: 50px;

  min-width: 50px;

  height: 50px;

  min-height: 50px;

  padding: 0px; 

  border-radius: 50%;

}

.faq-list-item__title p { 

  text-align: left;

} 

.faq-page-container ul {

  padding: 15px;

  margin: 0;

}

 }



@media only screen and (min-width: 768px) and (max-width: 1023.5px) {

  .car-container-one { 

    padding: 30px 30px 30px 30px;

  }

  .career-new-text { 

    padding: 0px 0px;

  }

  .career-list-content-col { 

    padding: 20px;

}

.pickup_wrap .pickup_in .pickup { 

  width: 100%;

}

.pickup_wrap .pickup_in .pick_box_wrap {

  width: 100px;

}

.pickup_wrap .pickup_in .pickup .low_contents .low_item a {

 

  padding: 20px 0px;

}

.pickup_wrap .pickup_in .pickup .low_contents .low_item a p.low_text span.low_sub {

 

  font-size: 25px;

}

.career-gallery-section { 

  padding: 30px 30px;

}

.new-career-gallery-swiper .swiper-slide .gallery-card, .new-career-gallery-swiper .swiper-slide .gallery-card, #swiper-facilities-wellness .swiper-slide .gallery-card {

  height: 350px;

}

.career-list-row .col-md-6.padding-zero-col {

  display: flex; 

}

.career-list-image {

  width: 100%;

}

.career-list-image img{

  width: 100%;

  height: 100%;

  object-fit: cover;

}

.car-imgs-col img { 

  width: 100%;

}

.static-images-col {

  display: flex;

}



 }



@media only screen and (min-width: 1024px) and (max-width: 1280px) {

  .career-list-row .col-md-6.padding-zero-col {

    display: flex; 

  }

  .career-list-image {

    width: 100%;

  }

  .career-list-image img{

    width: 100%;

    height: 100%;

    object-fit: cover;

  }

  .pickup_wrap .pickup_in .pickup { 

    width: 100%;

  }

  .pickup_wrap .pickup_in .pickup .low_contents .low_item a {

 

    padding: 30px 10px;

  }

  .career-gallery-section { 

    padding: 40px 40px;

  }

  .car-container-one {

    background-color: #F8F5F1;

    padding: 40px 40px 0px 40px;

  }

  .car-imgs-col img { 

    width: 100%;

  }

  .static-images-col {

    display: flex;

  }

 }



@media only screen and (min-width: 1281px) and (max-width:1339.99px) { 

  .career-list-row .col-md-6.padding-zero-col {

    display: flex; 

  }

  .career-list-image {

    width: 100%;

  }

  .career-list-image img{

    width: 100%;

    height: 100%;

    object-fit: cover;

  }

  .car-imgs-col img { 

    width: 100%;

  }

  .static-images-col {

    display: flex;

  }

}



@media only screen and (min-width: 1440px) and (max-width:1599.5px) {

  .career-list-row .col-md-6.padding-zero-col {

    display: flex; 

  }

  .career-list-image {

    width: 100%;

  }

  .career-list-image img{

    width: 100%;

    height: 100%;

    object-fit: cover;

  }

  .car-imgs-col img { 

    width: 100%;

  }

  .static-images-col {

    display: flex;

  }

}

@media only screen and (min-width: 1600px) and (max-width: 1823px) { 

  .career-list-row .col-md-6.padding-zero-col {

    display: flex; 

  }

  .career-list-image {

    width: 100%;

  }

  .career-list-image img{

    width: 100%;

    height: 100%;

    object-fit: cover;

  }

  .car-imgs-col img { 

    width: 100%;

  }

  .static-images-col {

    display: flex;

  }

}

@media only screen and (min-width: 1824px) and (max-width: 1920px) {

  .career-list-row .col-md-6.padding-zero-col {

    display: flex; 

  }

  .career-list-image {

    width: 100%;

  }

  .career-list-image img{

    width: 100%;

    height: 100%;

    object-fit: cover;

  }

  .car-imgs-col img { 

    width: 100%;

  }

  .static-images-col {

    display: flex;

  }

  .warehousing-about-sec-bg img {

    width: 100%;

  }

  .warehousing-card-img img{

    width: 80%;

  }

  .warehousing-card-content { 

    width: 40%;

    height: 70%;

  }

  .warehousing-card-content .number-div  {

    padding: 30px 40px;

  }

  .warehousing-card-content .number-div h5 { 

    font-size: 1.5rem;

  }

  .warehousing-swiper-img-div .number-div {

    padding: 30px 40px;

  }

  .warehousing-swiper-img-div .number-div  h5 { 

    font-size: 1.5rem;

  }

  .warehousing-swiper-img-div h4 {

    font-size: 2rem;

  }

  .warehousing-swiper-img-div p {

    font-size: 1.5rem;

  }

}

@media only screen and (min-width: 1921px) and (max-width: 2560px) {
.nav-new-links {
    width: 130%;
}
  .warehousing-about-sec-bg img {

    width: 100%;

  }

  .warehousing-swiper-img-div h4 {

    font-size: 3rem;

  }

  .warehousing-swiper-img-div p {

    font-size: 2rem;

  }

  .warehousing-card-img img{

    width: 80%;

  }

  .warehousing-card-content { 

    width: 40%;

    height: 70%;

  }

  .warehousing-card-content .number-div  {

    padding: 40px 50px;

  }

  .warehousing-card-content .number-div h5 { 

    font-size: 2rem;

  }

  .warehousing-swiper-img-div .number-div  {

    padding: 40px 50px;

  }

  .warehousing-swiper-img-div .number-div h5 { 

    font-size: 2rem;

  }

  .area-conversion-faq-sec.faq-page-section .acc-full-card {

 

    margin-bottom: 4rem; 

    padding: 4rem 4rem;

}

  .career-list-row .col-md-6.padding-zero-col {

    display: flex; 

  }

  .career-list-image {

    width: 100%;

  }

  .career-list-image img{

    width: 100%;

    height: 100%;

    object-fit: cover;

  }

  .car-imgs-col img { 

    width: 100%;

  }

  .static-images-col {

    display: flex;

  }

  .pickup_wrap .pickup_in .pickup .low_contents .low_item a p.low_text span.en {

    font-size: 22px;

  }

  .new-career-gallery-swiper .swiper-slide .gallery-card, .new-career-gallery-swiper .swiper-slide .gallery-card, #swiper-facilities-wellness .swiper-slide .gallery-card {

    height: 650px;

  }

  .career-gallery-section .container, .career-gallery-section .container-lg, .career-gallery-section .container-md, .career-gallery-section .container-sm, .career-gallery-section .container-xl {

    max-width: 2140px;

  }

  .pickup_wrap .pickup_in .pickup .low_contents .low_item a p.low_text span.en {

    font-size: 25px;

  }

  .pickup_wrap .pickup_in .pickup .low_contents .low_item a p.low_text span.low_sub {

    margin-top: 25px; 

    font-size: 45px; 

  }

  .pickup_wrap .pickup_in .pick_box_wrap .pick_box .box_in .box_ttl {

 

    font-size: 60px;

  }

  .car-container-one { 

    padding: 200px 200px 0px 200px; 

  }

  .t-menu {

    font-size:3rem;

    line-height: 5rem;

  }

  .sameera-submenu { 

    left: 54rem;

    /*top: 40%;*/

    width: 100%;

    line-height: 3rem;

  }
  #submenu-14-0.sameera-submenu {
    top: 400px;
    }

  .t-submenu {

    font-size: 1.5rem;

    line-height: 3rem;

  }

  .top-margin-5 {

    margin-top: 4em;

  }

  .abs.inline-block.height-4em 

  {

    width: 100%;



  }

  .abs img {

    width: 10%;

  }

  .dropdown-menu-header::after { 

    width: 3%; 

    right: -6%;

  }

  .zoomImage img {

    width: 100%;

  }

  .frontPageHero__colPadding {

    height: 100%;

  }

  .frontPageHero__topContent__inner__arch svg {

    width: 100%;

    height: 100%;

  }

  .ongo-inner-img-div img {

    width: 100%;

  }

  .actu__date.miseenavant { 

    font-size: 2rem;

  }

  .header-actu__infos { 

    padding: 3rem 2.5rem;

  }

  .header-actu__infos h3 { 

    font-size: 2.5rem; 

    line-height: 4.5rem;

  }

  .project-numbers h6 {

    font-size: 12rem;

  }

  .blog-banner-content { 

    margin-top: 10%;

  }

   

  .blog-banner-content h1 {

    font-size: 6rem;

  }

}

/* 4K Resolution  */

@media only screen and (min-width: 2561px) and (max-width: 3840px) {

  .warehousing-about-sec-bg img {

    width: 100%;

  }

  .warehousing-swiper-img-div h4 {

    font-size: 3.5rem;

  }

  .warehousing-swiper-img-div p {

    font-size: 2.5rem;

  }

  .warehousing-card-img img{

    width: 80%;

  }

  .warehousing-card-content { 

    width: 40%;

    height: 70%;

  }

  .warehousing-card-content .number-div  {

    padding: 50px 60px;

  }

  .warehousing-card-content .number-div h5 { 

    font-size: 2.5rem;

  }

  .warehousing-swiper-img-div .number-div  {

    padding: 50px 60px;

  }

  .warehousing-swiper-img-div .number-div h5 { 

    font-size: 2.5rem;

  }

  .area-conversion-faq-sec.faq-page-section .acc-full-card {

 

    margin-bottom: 4rem; 

    padding: 4rem 4rem;

}

  .career-list-row .col-md-6.padding-zero-col {

    display: flex; 

  }

  .career-list-image {

    width: 100%;

  }

  .career-list-image img{

    width: 100%;

    height: 100%;

    object-fit: cover;

  }

  .car-imgs-col img { 

    width: 100%;

  }

  .static-images-col {

    display: flex;

  }

  .pickup_wrap .pickup_in .pickup .low_contents .low_item a p.low_text span.en {

    font-size: 2rem; 

  }

  .new-career-gallery-swiper .swiper-slide .gallery-card, .new-career-gallery-swiper .swiper-slide .gallery-card, #swiper-facilities-wellness .swiper-slide .gallery-card {

    height: 850px;

  }

  .career-gallery-section .container, .career-gallery-section .container-lg, .career-gallery-section .container-md, .career-gallery-section .container-sm, .career-gallery-section .container-xl {

    max-width: 3500px;

  }
  
      .career-inner-form { 
    padding: 70px;
    }
        .modal-dialog {
        max-width: 1500px;
        }
    .modal-close-btn { 
    right: 50px;
    font-size: 95px; 
}
    .career-inner-form h2 {
    font-size: 4rem; 
    margin-bottom: 3rem;
}
    .pickup_wrap .pickup_in .pickup .low_contents .low_item {
 
    margin-bottom: 70px;
}

  .pickup_wrap .pickup_in .pickup .low_contents .low_item a p.low_text span.en {

    font-size: 3rem; 

  }

  .pickup_wrap .pickup_in .pickup .low_contents .low_item a p.low_text span.low_sub {

        font-size: 4rem;
        line-height: 6rem;

  }
  .pickup_wrap .pickup_in .pickup .low_contents .low_item a p.low_text {
 
    padding-left: 150px;
    }
    .pickup_wrap .pickup_in .pickup .low_contents .low_item a p.low_text span.en:before {
 
    font-size: 50px;
}
  .pickup_wrap .pickup_in .pick_box_wrap .pick_box .box_in .box_ttl {

 

    font-size: 6rem; 

  }

  .car-container-one { 

    padding: 200px 200px 0px 200px; 

  }

  .t-menu {

    font-size:5rem;

    line-height: 7rem;

  }

  .sameera-submenu { 
    left: 84rem;
    top: -100px;
    width: 100%;
    line-height: 4rem;
  }
  
  #submenu-14-0.sameera-submenu {
    top: 55rem;
    }
  
.dropdown-menu-header.active-menu::after {
    /*top: -12rem;*/
}
  .t-submenu {

          font-size: 3rem;

        line-height: 6rem;

  }

  .top-margin-5 {

    margin-top: 5em;

  }

  .abs.inline-block.height-4em 

  {

    width: 100%;



  }

  .abs img {

    width: 10%;

  }

  .dropdown-menu-header::after { 

    width: 3%; 

    right: -6%;

  }

  .project-lists-large-swiper-sec .header-actu__infos {

 

    padding: 5rem 4rem;

  }

  .header-actu__infos h3 { 

    font-size: 3rem;

    line-height: 3rem;

  }

  .header-actu__infos { 

    padding: 5rem 4rem;

  }

  .actu__date.miseenavant { 

    font-size: 2rem;

    margin-bottom: 1rem;

}

.blog-page-card-row .col-md-4 {

  margin-bottom: 7rem;

}

.project-numbers h6 {

  font-size: 30rem;

}

.ongo-inner-img-div img {

  width: 100%;

  padding: 5rem;

}

.zoomImage img {

  width: 100%; 

}

.blog-inner-second-content-div { 

  padding: 4rem;

  margin: 4rem;

}

.bloginnercenter-banner-sec { 

  width: 100%;

  height: 100vh;

}

.bloginnercenter-banner-sec .common-text-head {

 

  font-size: 7rem;

  line-height: 15rem;

}

.frontPageHero__topContent { 

  height: 70vh; 

  width: 100%;

}

.frontPageHero__colPadding {

  height: 100%;

}

.frontPageHero__topContent__inner {

 

  width: 100%;

  height: 100%;

}

.frontPageHero__topContent__inner__arch svg {

  width: 100%;

  height: 100vh;

}

.frontPageHero__topContent__inner h4 {

 

  font-size: 7rem;

  line-height: 15rem;

}

.frontPageHero__topContent__inner h1 { 

  font-size: 10rem;

  line-height: 15rem;

}

.btn--circle {

  width: 20rem;

  min-width: 20rem;

  height: 20rem;

  min-height: 20rem;

  padding: 125px;

  border-radius: 50%;

}

.btn--circle img {

  width: 100%;

}

.blog-banner-content { 

  margin-top: 10%;

}

 

.blog-banner-content h1 {

  font-size: 7rem;

}



}



/* 6k resolution */

@media only screen and (min-width: 3841px) and (max-width: 6144px) {

  .warehousing-about-sec-bg img {

    width: 100%;

  }

  .warehousing-swiper-img-div h4 {

    font-size: 4rem;

  }

  .warehousing-swiper-img-div p {

    font-size: 3rem;

  }

  .warehousing-card-img img{

    width: 80%;

  }

  .warehousing-card-content { 

    width: 40%;

    height: 70%;

  }

  .warehousing-card-content .number-div  {

    padding: 60px 70px;

  }

  .warehousing-card-content .number-div h5 { 

    font-size: 3rem;

  }

  .warehousing-swiper-img-div .number-div  {

    padding: 60px 70px;

  }

  .warehousing-swiper-img-div .number-div h5 { 

    font-size: 3rem;

  }

  .career-list-row .col-md-6.padding-zero-col {

    display: flex; 

  }

  .career-list-image {

    width: 100%;

  }

  .career-list-image img{

    width: 100%;

    height: 100%;

    object-fit: cover;

  }

  .car-imgs-col img { 

    width: 100%;

  }

  .static-images-col {

    display: flex;

  }

  .pickup_wrap .pickup_in .pickup .low_contents .low_item a p.low_text span.en {

    font-size: 2rem; 

  }

  .new-career-gallery-swiper .swiper-slide .gallery-card, .new-career-gallery-swiper .swiper-slide .gallery-card, #swiper-facilities-wellness .swiper-slide .gallery-card {

    height: 950px;

  }

  .career-gallery-section .container, .career-gallery-section .container-lg, .career-gallery-section .container-md, .career-gallery-section .container-sm, .career-gallery-section .container-xl {

    max-width: 5500px;

  }
    .career-inner-form { 
    padding: 100px;
    }
        .modal-dialog {
        max-width: 1500px;
        }
    .modal-close-btn { 
    right: 50px;
    font-size: 135px; 
}
    .career-inner-form h2 {
    font-size: 5rem; 
    margin-bottom: 4rem;
}
    .pickup_wrap .pickup_in .pickup .low_contents .low_item {
 
    margin-bottom: 100px;
}
  .pickup_wrap .pickup_in .pickup .low_contents .low_item a p.low_text span.en {

    font-size: 3rem; 

  }
  .pickup_wrap .pickup_in .pickup .low_contents .low_item a p.low_text {
 
    padding-left: 200px;
    }
    .pickup_wrap .pickup_in .pickup .low_contents .low_item a p.low_text span.en:before {
 
    font-size: 60px;
}
  .pickup_wrap .pickup_in .pickup .low_contents .low_item a p.low_text span.low_sub {

         font-size: 5rem;
        line-height: 8rem;

  }

  .pickup_wrap .pickup_in .pick_box_wrap .pick_box .box_in .box_ttl {

 

    font-size: 6rem; 

  }

  .car-container-one { 

    padding: 200px 200px 0px 200px; 

  }

  .t-menu {

    font-size:7rem;

    line-height: 10rem;

  }

  .sameera-submenu { 

    left: 115rem;
    top: -100px;
    width: 100%;
    line-height: 9rem;

  }
  
  #submenu-14-0.sameera-submenu {
    top: 90rem;
}
  
  .dropdown-menu-header.active-menu::after {
    /*top: -18rem;*/
  }

  .t-submenu {
   font-size: 4.5rem;
   line-height: 8rem;
  }

  .top-margin-5 {

    margin-top: 7em;

  }

  .abs.inline-block.height-4em 

  {

    width: 100%;



  }

  .abs img {

    width: 10%;

  }

  .dropdown-menu-header::after { 

    width: 3%; 

    right: -6%;

  }



  .project-lists-large-swiper-sec .header-actu__infos {

 

    padding: 7rem 8.5rem;

  }

  .header-actu__infos h3 { 

    font-size: 5rem; 

    line-height: 3rem;

  }

  .header-actu__infos { 

    padding: 7rem 8.5rem;

  }

  .actu__date.miseenavant { 

    font-size: 3rem; 

    margin-bottom: 2rem;

}

.blog-page-card-row .col-md-4 {

  margin-bottom: 7rem;

}

.project-numbers h6 {

  font-size: 30rem;

}

.ongo-inner-img-div img {

  width: 100%;

  padding: 5rem;

}

.zoomImage img {

  width: 100%; 

}

.blog-inner-second-content-div { 

  padding: 4rem;

  margin: 4rem;

}

.bloginnercenter-banner-sec { 

  width: 100%;

  height: 100vh;

}

.bloginnercenter-banner-sec .common-text-head {

 

  font-size: 7rem;

  line-height: 15rem;

}

.frontPageHero__topContent { 

  height: 70vh; 

  width: 100%;

}

.frontPageHero__colPadding {

  height: 100%;

}

.frontPageHero__topContent__inner {

 

  width: 100%;

  height: 100%;

}

.frontPageHero__topContent__inner__arch svg {

  width: 100%;

  height: 100vh;

}

.frontPageHero__topContent__inner h4 {

 

  font-size: 7rem;

  line-height: 15rem;

}

.frontPageHero__topContent__inner h1 { 

  font-size: 10rem;

  line-height: 15rem;

}

.btn--circle {

  width: 20rem;

  min-width: 20rem;

  height: 20rem;

  min-height: 20rem;

  padding: 125px;

  border-radius: 50%;

}

.btn--circle img {

  width: 100%;

}

.blog-banner-content { 

  margin-top: 10%;

}

.blog-banner-content h1 {

  font-size: 9rem;

}

}

/* 8k resolution */

@media only screen and (min-width: 6145px) and (max-width: 7680px) {

  .warehousing-about-sec-bg img {

    width: 100%;

  }

  .warehousing-swiper-img-div h4 {

    font-size: 4.5rem;

  }

  .warehousing-swiper-img-div p {

    font-size: 3.5rem;

  }

  .warehousing-card-img img{

    width: 80%;

  }

  .warehousing-card-content { 

    width: 40%;

    height: 70%;

  }

  .warehousing-card-content .number-div  {

    padding: 70px 80px;

  }

  .warehousing-card-content .number-div h5 { 

    font-size: 3.5rem;

  }

  .warehousing-swiper-img-div .number-div  {

    padding: 70px 80px;

  }

  .warehousing-swiper-img-div .number-div h5 { 

    font-size: 3.5rem;

  }

  .area-conversion-faq-sec.faq-page-section .acc-full-card {

 

    margin-bottom: 6rem; 

    padding: 7rem 5rem;

}

  .career-list-row .col-md-6.padding-zero-col {

    display: flex; 

  }

  .career-list-image {

    width: 100%;

  }

  .career-list-image img{

    width: 100%;

    height: 100%;

    object-fit: cover;

  }

  .car-imgs-col img { 

    width: 100%;

  }

  .static-images-col {

    display: flex;

  }

  .pickup_wrap .pickup_in .pickup .low_contents .low_item a p.low_text span.en {

  font-size: 5rem;

  }

  .new-career-gallery-swiper .swiper-slide .gallery-card, .new-career-gallery-swiper .swiper-slide .gallery-card, #swiper-facilities-wellness .swiper-slide .gallery-card {

    height: 1200px;

  }

  .career-gallery-section .container, .career-gallery-section .container-lg, .career-gallery-section .container-md, .career-gallery-section .container-sm, .career-gallery-section .container-xl {

    max-width: 6500px;

  }

  .pickup_wrap .pickup_in .pickup .low_contents .low_item a p.low_text span.en {

font-size: 5rem;

  }

  .pickup_wrap .pickup_in .pickup .low_contents .low_item a p.low_text span.low_sub {

          font-size: 8rem;
        line-height: 12rem;

  }

  .pickup_wrap .pickup_in .pick_box_wrap .pick_box .box_in .box_ttl {

 

    font-size: 8rem; 

  }

  .car-container-one { 

    padding: 300px 300px 0px 300px; 

  }



  .t-menu {

    font-size: 12rem;

    line-height: 15rem;

  }

  .sameera-submenu { 
    left: 190rem;
    top: -400px;
    width: 100%;
    line-height: 5rem;
  }
  #submenu-14-0.sameera-submenu {
    top: 100rem;
}

  .t-submenu {
    font-size: 6rem;
    line-height: 14rem;
  }
  
  .dropdown-menu-header.active-menu::after {
    /*top: -26rem;*/
  }

  .top-margin-5 {

    margin-top: 15em;

  }

  .abs.inline-block.height-4em 

  {

    width: 100%;



  }

  .abs img {

    width: 15%;

  }

  .dropdown-menu-header::after { 

    width: 3%; 

    right: -5%;

  }

  .project-lists-large-swiper-sec .header-actu__infos {

 

    padding: 10rem 5.5rem;

  }

  .header-actu__infos h3 { 

    font-size: 7rem; 

    line-height: 5rem;

  }

  .header-actu__infos { 

    padding: 10rem 13.5rem;

  }

  .actu__date.miseenavant { 

    font-size: 5rem; 

    margin-bottom: 4rem;

}

.blog-page-card-row .col-md-4 {

  margin-bottom: 10rem;

}

.project-numbers h6 {

  font-size: 45rem;

}

.ongo-inner-img-div img {

  width: 100%;

  padding: 10rem;

}

.zoomImage img {

  width: 100%; 

}

.blog-inner-second-content-div { 

  padding: 15rem;

  margin: 10rem;

}

.bloginnercenter-banner-sec { 

  width: 100%;

  height: 100vh;

}

.bloginnercenter-banner-sec .common-text-head {

 

  font-size: 11rem;

  line-height: 20rem;

}

.frontPageHero__topContent { 

  height: 70vh; 

  width: 100%;

}

.frontPageHero__colPadding {

  height: 100%;

}

.frontPageHero__topContent__inner {

 

  width: 100%;

  height: 100%;

}

.frontPageHero__topContent__inner__arch svg {

  width: 100%;

  height: 100vh;

}

.frontPageHero__topContent__inner h4 {

 

  font-size: 10rem;

  line-height: 25rem;

}

.frontPageHero__topContent__inner h1 { 

  font-size: 15rem;

  line-height: 20rem;

}

.btn--circle {

  width: 25rem;

  min-width: 25rem;

  height: 25rem;

  min-height: 25rem;

  padding: 150px;

  border-radius: 50%;

}

.btn--circle img {

  width: 100%;

}

.blog-banner-content { 

  margin-top: 10%;

}

.blog-banner-content h1 {

  font-size: 11rem;

}



}

/* Career, Blog, Blog inner, Faq responsiveness style end */





/* Finance, Education and hospitality responsiveness style start */

.transportation-about-sec .marquee span {



  margin-bottom: 4rem;

}



.upcoming-project-list-image img {

  width: 100%;

}



@media only screen and (max-width: 319.5px) {

     .terms-content-sec { 

    padding: 20px 15px;

    }

  .marquee-container .marquee {

    position: relative;

    top: 0;

    bottom: 0;

  }



  .marquee-container {

    width: 100%;

    padding: 20px 0px 30px 0px;

  }



  .marquee-container .marquee .gKzTMO {

    height: auto;

    width: 100%;

    max-width: 100%;

  }



  .marquee-container .marquee .gKzTMO:nth-child(even) {

    height: auto;

  }



  .marquee-container .marquee .gKzTMO:nth-child(odd) {

    height: auto;

  }



  .lotus-gal-sec {

    padding-top: 20px;

  }



  .upcoming-project-list-sec.hospitality-list-sec {

    padding: 20px 0px 20px 0px;

  }



  .hospitality-list-sec .upcoming-project-new-text h3 {

    font-size: 20px;

    line-height: 25px;

    margin: 0 auto 20px auto;

  }



  .hospitality-list-sec .upcoming-project-list-content-col {

    height: 100%;

    padding: 15px;

    width: 100%;

    text-align: center;

  }



  .margin-top-50px {

    margin-top: 20px;

  }



  .hos-larger-center-text h2 {

    font-size: 30px;

  }



  .hospitality-img-parallax-sec {

    height: 700px;

  }



  .upcoming-project-list-container.margin-top-50px .row.upcoming-project-list-row {

    flex-direction: column-reverse;

  }



  .image-2 {

    object-fit: cover;

    width: 100%;

    height: 100%;

  }



  .director {

    width: 100%;

    height: 6rem;

  }



  .div-block-22 {

    width: 100%;

    height: 7rem;

  }



  .text-block-4 {

    font-size: 2rem;

  }



  .director-abs {

    width: 100%;

    height: 6rem;

  }



  .div-block-22 {

    width: 100%;

    height: 7rem;

  }



  .text-block-4-copy {

    font-size: 2rem;

  }



  .image_full_vision img {

    width: 100%;

  }



  .hospitality-first-container .mb-4 {

    margin-bottom: 0rem !important;

  }



  .hospitality-first-sec .hospitality-first-container {

    padding: 10px;

  }



  .hospitality-first-row {

    margin: 10px 0px 20px 0px;

  }



  .hospitality-content-div {

    text-align: center;

  }



  .transportation-about-sec {

    padding: 20px 0px;

  }



  .transportation-about-sec-div {

    padding: 0;

    position: relative;

    margin-top: 0;

  }



  .transportation-bg-color {

    height: 100px;

    margin-top: -5rem;

  }



  .transportation-about-sec p {

    width: 100%;

  }



  .bus-img {

    top: 0rem;

  }



  .transport-content-div {

    padding: 10px;

    gap: 0rem;

  }



  .transportation-section-first-content-div {

    width: auto;

    height: auto;

    text-align: center;

    border-radius: 0;

    border-top-right-radius: 0;

    padding: 10px;

  }



  .transportation-section-first-img-div img {

    width: auto;

    height: auto;

    border-radius: 0;

    border-bottom-left-radius: 0;

  }



  .transportation-section-first-div {

    display: flex;

    justify-content: center;

    flex-direction: column;

    align-items: center;

    gap: 20px;

  }



  .transportation-sec-first-div {

    padding: 20px 0px;

  }



  .transportation-last-section-img-div {

    height: 450px;

    width: 100%;

    margin: 0px 0rem;

  }

}



@media only screen and (min-width: 320px) and (max-width: 767.5px) {

    .terms-content-sec { 

    padding: 20px 15px;

    }

  .marquee-container .marquee {

    position: relative;

    top: 0;

    bottom: 0;

  }



  .marquee-container {

    width: 100%;

    padding: 20px 0px 30px 0px;

  }



  .marquee-container .marquee .gKzTMO {

    height: auto;

    width: 100%;

    max-width: 100%;

  }



  .marquee-container .marquee .gKzTMO:nth-child(even) {

    height: auto;

  }



  .marquee-container .marquee .gKzTMO:nth-child(odd) {

    height: auto;

  }



  .lotus-gal-sec {

    padding-top: 20px;

  }



  .upcoming-project-list-sec.hospitality-list-sec {

    padding: 20px 0px 20px 0px;

  }



  .hospitality-list-sec .upcoming-project-new-text h3 {

    font-size: 20px;

    line-height: 25px;

    margin: 0 auto 20px auto;

  }



  .hospitality-list-sec .upcoming-project-list-content-col {

    height: 100%;

    padding: 15px;

    width: 100%;

    text-align: center;

  }



  .margin-top-50px {

    margin-top: 20px;

  }



  .hos-larger-center-text h2 {

    font-size: 30px;

  }



  .hospitality-img-parallax-sec {

    height: 700px;

  }



  .upcoming-project-list-container.margin-top-50px .row.upcoming-project-list-row {

    flex-direction: column-reverse;

  }



  .image-2 {

    object-fit: cover;

    width: 100%;

    height: 100%;

  }



  .director {

    width: 100%;

    height: 6rem;

  }



  .div-block-22 {

    width: 100%;

    height: 7rem;

  }



  .text-block-4 {

    font-size: 2rem;

  }



  .director-abs {

    width: 100%;

    height: 6rem;

  }



  .div-block-22 {

    width: 100%;

    height: 7rem;

  }



  .text-block-4-copy {

    font-size: 2rem;

  }



  .image_full_vision img {

    width: 100%;

  }



  .hospitality-first-container .mb-4 {

    margin-bottom: 1rem !important;

  }



  .hospitality-first-sec .hospitality-first-container {

    padding: 10px;

  }



  .hospitality-first-row {

    margin: 0px 0px 20px 0px;

  }



  .hospitality-content-div {

    text-align: center;

  }



  .transportation-about-sec {

    padding: 20px 0px;

  }



  .transportation-about-sec-div {

    padding: 0;

    position: relative;

    margin-top: 0;

  }



  .transportation-bg-color {

    height: 100px;

    margin-top: -5rem;

  }



  .transportation-about-sec p {

    width: 100%;

  }



  .bus-img {

    top: 0rem;

  }



  .transport-content-div {

    padding: 10px;

    gap: 0rem;

  }



  .transportation-section-first-content-div {

    width: auto;

    height: auto;

    text-align: center;

    border-radius: 0;

    border-top-right-radius: 0;

    padding: 10px;

  }



  .transportation-section-first-img-div img {

    width: auto;

    height: auto;

    border-radius: 0;

    border-bottom-left-radius: 0;

  }



  .transportation-section-first-div {

    display: flex;

    justify-content: center;

    flex-direction: column;

    align-items: center;

    gap: 20px;

  }



  .transportation-sec-first-div {

    padding: 20px 0px;

  }



  .transportation-last-section-img-div {

    height: 450px;

    width: 100%;

    margin: 0px 0rem;

  }



}





@media only screen and (min-width: 768px) and (max-width: 1023.5px) {

      .project-lists-large-swiper-sec {

  

    padding: 0px 30px;

}

    .news-media-awards-swiper .left-side, .news-media-awards-swiper .right-side {

 

    padding: 3rem;

}

    .salient-feat-content-div {

    padding: 0px 30px 0px 30px;

}

     .salient-features-new-swiper .swiper-slide.swiper-slide-active .salient-feat-full-card::after {

        display:none;

    }

      .salient-features-new-swiper .swiper-slide.swiper-slide-active .salient-feat-full-card {

 

    background-color: #fff;

    padding:10px;

}

    .terms-content-sec { 

    padding: 20px 30px;

    }

  .hospitality-first-sec {

    padding: 30px 30px;

  }



  .hospitality-first-container {

    padding: 20px;

  }



  .image_full_vision img {

    width: 100%;

  }



  .image-2 {

    object-fit: cover;

    width: 100%;

    height: 100%;

  }



  .director {

    width: 100%;

    height: 9rem;

  }



  .div-block-22 {

    width: 100%;

    height: 8rem;

  }



  .text-block-4 {

    font-size: 2.5rem;

  }



  .director-abs {

    width: 100%;

    height: 9rem;

  }



  .div-block-22 {

    width: 100%;

    height: 8rem;

  }



  .text-block-4-copy {

    font-size: 2.5rem;

  }



  .transportation-about-sec-div {

    padding: 3rem 2rem 0rem;

    margin-top: -45rem;

  }



  .transport-content-div {

    padding: 30px;

  }



  .transportation-about-sec .marquee span {

    font-size: 60px;

    margin-bottom: 3rem;

  }



  .transportation-about-sec {

    padding: 50px 0px;

  }



  .transportation-section-first-div {



    gap: 20px;

  }



  .transportation-section-first-content-div {

    width: 100%;

    height: 100%;

    padding: 60px;

  }



  .transportation-section-first-img-div img {

    width: 100%;

    height: 100%;

  }



  .transportation-sec-first-div {

    padding: 100px 0px 20px 0px

  }



  .transportation-last-section-img-div {

    height: 500px;

    margin: 0px 2rem;

  }



  .transportation-last-section .marquee span {

    font-size: 60px;

  }



  .transportation-section-first-content-div p {

    width: 90%;

  }

  

}



@media only screen and (min-width: 1024px) and (max-width: 1280px) {

    .project-lists-large-swiper-sec {

  

    padding: 0px 40px;

}



    .salient-feat-content-div {

    padding: 0px 30px 0px 30px;

}

    .salient-features-new-swiper .swiper-slide.swiper-slide-active .salient-feat-full-card::after {

        display:none;

    }

    .salient-features-new-swiper .swiper-slide.swiper-slide-active .salient-feat-full-card {

 

    background-color: #fff;

        padding: 20px 20px;

}

    .projectshortdetails li {

    padding: 15px 0px 10px 50px;

 

    }

    .projectshortdetails li {

           /*width: 100%;*/

    background-size: 40px;

    }

    .project-list-swiper .projectshortdetails li.doc {

 

    width: 100%;

    background-size: 40px;

}

    .location-row .col-lg-8.col-sm-12 {

    padding: 0 10px 0px 10px;

    -ms-flex: 0 0 54.333333%;

    flex: 0 0 54.333333%;

    max-width: 54.333333%;

}

.location-row .col-lg-4 {

    padding: 0 10px 0px 10px;

    -ms-flex: 0 0 45.333333%;

    flex: 0 0 45.333333%;

    max-width: 45.333333%;

}

     .terms-content-sec { 

    padding: 50px 50px;

    }

  .hospitality-first-sec {

    padding: 50px 50px;

  }



  .hospitality-first-container {

    padding: 40px;

  }



  .image_full_vision img {

    width: 100%;

  }



  .image-2 {

    object-fit: cover;

    width: 100%;

    height: 100%;

  }



  .director {

    width: 100%;

    height: 11rem;

  }



  .div-block-22 {

    width: 100%;

    height: 10rem;

  }



  .text-block-4 {

    font-size: 3.5rem;

  }



  .director-abs {

    width: 100%;

    height: 11rem;

  }



  .div-block-22 {

    width: 100%;

    height: 10rem;

  }



  .text-block-4-copy {

    font-size: 3.5rem;

  }



  .transportation-section-first-content-div {

    width: 450px;

    height: 450px;

    padding: 4rem 5rem;

  }



  .transportation-section-first-img-div img {

    width: 450px;

    height: 450px;

  }



  .transportation-about-sec-div {

    padding: 7rem 7rem 0rem;

  }



  .transportation-about-sec .marquee span {

    font-size: 80px;

    margin-bottom: 4rem;

  }



}



@media only screen and (min-width: 1281px) and (max-width:1339.99px) {

     .terms-content-sec { 

    padding: 50px 50px;

    }

  .hospitality-first-sec {

    padding: 50px 50px;

  }



  .hospitality-first-container {

    padding: 40px;

  }



  .text-block-4 {

    font-size: 5.5rem;

  }



  .text-block-4-copy {

    font-size: 5.5rem;

  }



  .transportation-about-sec .marquee span {



    margin-bottom: 4rem;

  }

}



@media only screen and (min-width: 1440px) and (max-width:1599.5px) {



  .text-block-4 {

    font-size: 6rem;

  }



  .text-block-4-copy {

    font-size: 6rem;

  }



  .transportation-about-sec .marquee span {



    margin-bottom: 4rem;

  }

}



@media only screen and (min-width: 1600px) and (max-width: 1823px) {

  .hospitality-first-sec {

    padding: 120px 120px;

  }



  .hospitality-first-container {

    padding: 70px;

  }



  .image-2 {

    object-fit: cover;

    width: 100%;

    height: 100%;

  }



  .director {

    width: 100%;

    height: 14rem;

  }



  .div-block-22 {

    width: 100%;

    height: 12rem;

  }



  .text-block-4 {

    font-size: 7.5rem;

  }



  .director-abs {

    width: 100%;

    height: 14rem;

  }



  .div-block-22 {

    width: 100%;

    height: 12rem;

  }



  .text-block-4-copy {

    font-size: 7.5rem;

  }



  .common-page-banner-sec {

    background-size: cover;

  }

}



@media only screen and (min-width: 1824px) and (max-width: 1920px) {

      .upcoming-project-two-img {

        width:100%;

    }

    .upcoming-project-list-sec.second {

  

    padding-bottom: 40rem;

}



      .terms-content-sec { 

   padding: 120px 120px;

    }

  .hospitality-first-sec {

    padding: 120px 120px;

  }



  .hospitality-first-container {

    padding: 70px;

  }



  .image-2 {

    object-fit: cover;

    width: 100%;

    height: 100%;

  }



  .director {

    width: 100%;

    height: 14rem;

  }



  .div-block-22 {

    width: 100%;

    height: 12rem;

  }



  .text-block-4 {

    font-size: 7.5rem;

  }



  .director-abs {

    width: 100%;

    height: 14rem;

  }



  .div-block-22 {

    width: 100%;

    height: 12rem;

  }



  .text-block-4-copy {

    font-size: 7.5rem;

  }



  .common-page-banner-sec {

    background-size: cover;

  }

}



@media only screen and (min-width: 1921px) and (max-width: 2560px) {
.pickup_wrap .pickup_in .pickup .low_contents .low_item a p.low_text span.en:before {
   
    font-size: 25px;
}
    .upcoming-project-two-img {

        width:100%;

    }

       .upcoming-project-list-sec.second {

  

    padding-bottom: 50rem;

}

  .hos-larger-center-text h2 {

    font-size: 15rem;

  }



  .hospitality-img-parallax-sec {

    height: 1500px;

  }



  .hospitality-list-sec .upcoming-project-list-content-col {

    height: auto;

  }



  .hospitality-list-sec .upcoming-project-new-text h3 {

    font-size: 4rem;

    line-height: 6rem;

 

  }



  .upcoming-project-new-text p {

    font-size: 2rem;

    line-height: 3rem;

  

  }

 .terms-content-sec { 

   padding: 130px 130px;

    }

  .hospitality-first-sec {

    padding: 130px 130px;

  }



  .hospitality-first-container {

    padding: 80px;

  }



  .image-2 {

    object-fit: cover;

    width: 100%;

    height: 100%;

  }



  .director {

    width: 100%;

    height: 15rem;

  }



  .div-block-22 {

    width: 100%;

    height: 13rem;

  }



  .text-block-4 {

    font-size: 8rem;

  }



  .director-abs {

    width: 100%;

    height: 15rem;

  }



  .div-block-22 {

    width: 100%;

    height: 13rem;

  }



  .text-block-4-copy {

    font-size: 8rem;

  }



  .common-page-banner-sec {

    background-size: cover;

  }



  .transportation-section-first-content-div {

    width: 45%;

    height: 100%;

    padding: 10rem 10rem;

  }



  .transportation-section-first-img-div img {

    width: 100%;

    height: 100%;

  }



  .transportation-about-sec .marquee span {

    font-size: 10rem;

    margin-bottom: 10rem;

  }





}



/* 4K Resolution  */

@media only screen and (min-width: 2561px) and (max-width: 3840px) {

  .hospitality-list-sec .upcoming-project-list-content-col {

    height: auto;

    padding: 300px 100px;

  }



  .hospitality-list-sec .upcoming-project-new-text h3 {

    font-size: 4rem;

    line-height: 5rem;

  }



  .upcoming-project-new-text p {

        font-size: 3rem;

        line-height: 5rem;

  }



  .hospitality-img-parallax-sec {

    height: 2000px;

  }



  .hos-larger-center-text h2 {

    font-size: 20rem;

  }



  .transportation-last-section-img-div {

    height: 100vh;

    margin: 0px 10rem;

  }



  .transportation-last-section .marquee span {

    font-size: 25rem;

  }



  .transportation-about-sec .marquee span {

    font-size: 25rem;

  }

 .terms-content-sec { 

  padding: 150px 150px;

    }

  .hospitality-first-sec {

    padding: 150px 150px;

  }



  .hospitality-first-container {

    padding: 90px;

  }



  .image-2 {

    object-fit: cover;

    width: 100%;

    height: 100%;

  }



  .director {

    width: 100%;

    height: 16rem;

  }



  .div-block-22 {

    width: 100%;

    height: 15rem;

  }



  .text-block-4 {

    font-size: 9.5rem;

  }



  .director-abs {

    width: 100%;

    height: 16rem;

  }



  .div-block-22 {

    width: 100%;

    height: 15rem;

  }



  .text-block-4-copy {

    font-size: 9.5rem;

  }



  .common-page-banner-sec {

    background-size: cover;

  }



  .transportation-section-first-content-div {

    width: 45%;

    height: 100%;

    padding: 11rem 12rem;

  }



  .transportation-section-first-img-div img {

    width: 100%;

    height: 100%;

  }



  .transportation-about-sec .marquee span {

    font-size: 10rem;

    margin-bottom: 10rem;

  }

}



/* 6k resolution */

@media only screen and (min-width: 3841px) and (max-width: 6144px) {

  .hos-larger-center-text h2 {

    font-size: 17rem;

  }



  .hospitality-img-parallax-sec {

    height: 2000px;

  }



  .hospitality-list-sec .upcoming-project-list-content-col {

    height: auto;

  }



  .hospitality-list-sec .upcoming-project-new-text h3 {



    font-size: 6rem;

    line-height: 10rem;

  }



  .upcoming-project-new-text p {



        font-size: 7rem;

  }



  .transportation-last-section-img-div {

    height: 100vh;

    margin: 0px 10rem;

  }



  .transportation-last-section .marquee span {

    font-size: 30rem;

  }



  .transportation-about-sec .marquee span {

    font-size: 30rem;

  }



  .bus-img img {

    width: 100%;

  }



  .transportation-section-first-content-div {

    width: 45%;

    height: 100%;

    padding: 30rem 20rem;

  }



  .transportation-section-first-img-div img {

    width: 1500px;

    height: 1500px;

  }



  .transportation-section-first-content-div p {

    width: 85%;

    margin: 0 auto;

  }

 .terms-content-sec { 

    padding: 200px 200px;

    }

  .hospitality-first-sec {

    padding: 200px 200px;

  }



  .hospitality-first-container {

    padding: 120px;

  }



  .image-2 {

    object-fit: cover;

    width: 100%;

    height: 100%;

  }



  .director {

    width: 100%;

    height: 18rem;

  }



  .div-block-22 {

    width: 100%;

    height: 16rem;

  }



  .text-block-4 {

    font-size: 10.5rem;

  }



  .director-abs {

    width: 100%;

    height: 18rem;

  }



  .div-block-22 {

    width: 100%;

    height: 16rem;

  }



  .text-block-4-copy {

    font-size: 10.5rem;

  }



  .common-page-banner-sec {

    background-size: cover;

  }

}



/* 8k resolution */

@media only screen and (min-width: 6145px) and (max-width: 7680px) {

  .hos-larger-center-text h2 {

    font-size: 25rem;

  }



  .hospitality-img-parallax-sec {

    height: 2500px;

  }



  .hospitality-list-sec .upcoming-project-list-content-col {

    height: auto;

  }



  .hospitality-list-sec .upcoming-project-new-text h3 {



    font-size: 6rem;

    line-height: 10rem;

  }



  .upcoming-project-new-text p {



    font-size: 7rem; 

  }



  .transportation-last-section-img-div {

    height: 100vh;

    margin: 0px 15rem;

  }



  .transportation-last-section .marquee span {

    font-size: 35rem;

  }



  .transportation-about-sec .marquee span {

    font-size: 35rem;

  }



  .bus-img img {

    width: 100%;

  }



  .transportation-section-first-content-div {

    width: 45%;

    height: 100%;

    padding: 40rem 30rem;

  }



  .transportation-section-first-img-div img {

    width: 2000px;

    height: 2000px;

  }



  .transportation-section-first-content-div p {

    width: 85%;

    margin: 0 auto;

  }



 .terms-content-sec { 

       padding: 300px 300px;

    }

  .hospitality-first-sec {

    padding: 300px 300px;

  }



  .hospitality-first-container {

    padding: 150px;

  }



  .image-2 {

    object-fit: cover;

    width: 100%;

    height: 100%;

  }



  .director {

    width: 100%;

    height: 25rem;

  }



  .div-block-22 {

    width: 100%;

    height: 20rem;

  }



  .text-block-4 {

    font-size: 12rem;

  }



  .director-abs {

    width: 100%;

    height: 25rem;

  }



  .div-block-22 {

    width: 100%;

    height: 20rem;

  }



  .text-block-4-copy {

    font-size: 12rem;

  }



  .common-page-banner-sec {

    background-size: cover;

  }

}



/* Finance, Education and hospitality responsiveness style end */





/* Communities and ongoing, upcoming, completed project and its inner pages */

@media only screen and (max-width: 319.5px) {

    .career-list-image {

 

    margin-bottom: 20px;

}



    .contact-form-sec { 

    padding: 20px 15px;

}

.map-location-section { 

    padding: 20px 0px;

}

.contact-form-div { 

    padding: 20px 20px; 

    border-radius: 30px;

}

.contact-form { 

    padding: 0 0 20px 0px;

}



  .community-inner-first-sec { 

    padding: 20px 15px;

  }

  .community-last-sec-bg

  {

    height: 350px;

  }

  .communities-second-swiper .typewriter {

 

    padding: 15px 15px;

}

  .communities-first-swiper .swiper-wrapper {

    margin-bottom: 50px;

  }

  .communities-second-swiper .swiper-wrapper {

    margin-bottom: 50px;

  }

  .communities-second-swiper.swiper-container {

    width: 100%;

    height: auto;

  }

  .communities-first-swiper.swiper-container {

    width: 100%;

    height: auto;

  }

  .communities-first-swiper .swiper-pagination {

    position: absolute;

    top: auto;

    /* left: 43%; */

    bottom: 0;

    left: 0;

    transform: translateY(0%);

    display: flex;

    flex-direction: row;

    z-index: 1;

  }



  .communities-first-swiper .swiper-pagination .swiper-pagination-bullet {

    width: 50px;

    height: 50px;

  }



  .communities-second-swiper .communities-first-sec-div .communities-content-col {

    padding: 0px;

  }



  .communities-second-swiper .swiper-pagination {

    position: absolute;

    top: auto;

    /* left: 43%; */

    bottom: 0;

    left: 0;

    transform: translateY(0%);

    display: flex;

    flex-direction: row;

    z-index: 1;

  }



  .communities-second-swiper .swiper-pagination .swiper-pagination-bullet {

    width: 50px;

    height: 50px;

  }

  .communities-second-swiper .communities-first-sec-div .communities-content-row {

    flex-direction: column-reverse;

  }

  .communities-first-sec {

    padding: 20px 15px;

  }



  .communities-first-sec-div .communities-content-col {

    padding: 20px 15px;

  }



  .ongoing-project-card.upcoming-project-div {

    padding: 10px 10px;

    border-radius: 0;

  }



  .ongoing-project-card-center-img img {

    width: 100%;

    height: 100%;

    border-radius: 10px;

  }



  .upcoming-project-list-sec {

    padding: 0px;

  }



  .upcoming-images-sec {

    margin-top: 1rem !important;

  }



  .upcoming-images-div img.left-image {

    left: 0;

    top: 0;

    transform: none;

  }



  .upcoming-images-div img.right-image {

    left: 0;

    top: 0;

    transform: none;

  }



  .upcoming-images-div img.bottom-image {

    left: 0;

    top: 0;

    transform: none;

  }



  .upcoming-images-div img {

    border-radius: 20px;

    max-width: 100%;

    position: relative;

    width: 100%;

    margin-bottom: 20px;

  }



  .upcoming-images-div {

    position: relative;

    height: auto;

    display: flex;

    align-items: center !important;

    width: 100% !important;

    flex-direction: column;

  }



  .image-multi__text-wrap .body__paragraph {

    padding: 10px 0px 10px 15px;

    text-align: center;

  }



  .upcoming-project-two-div {

    position: relative;

    bottom: 0;

    margin: 0px 0rem

  }



  .upcoming-project-two-content {

    display: flex;

    flex-direction: column;

    align-items: center;

    justify-content: center;

    padding: 10px 15px;

    text-align: center;

  }



  .upcoming-project-list-sec.second {

    padding: 0;

    padding-bottom: 1rem;

  }



  .upcoming-project-list-sec.third .upcoming-images-div img.right-image {

    right: 0;

    left: auto;

    top: 0;

    transform: none;

  }



  .upcoming-project-list-sec.third .image-multi__text-wrap .body__paragraph {

    padding: 10px 15px;

    text-align: center;

  }



  .upcoming-project-list-sec.third .upcoming-images-div .arrow-wrap {



    display: none;

  }



  .upcoming-project-list-sec.third .upcoming-images-div img.bottom-image {

    right: 0;

    left: auto;

    top: 0;

    transform: none;

  }



  .lower-content {

    padding-top: 0;

  }



  .upcoming-second-bg-img {

    height: auto;

  }



  .upcoming-images-div .arrow-wrap {

    display: none;

  }



  .ongo-inner-first-container {

    margin-bottom: 0px;

  }



  .salient-features-new-swiper .swiper-slide.swiper-slide-active .salient-feat-full-card::after {

    display: none;

  }



  .swiper.salient-features-new-swiper {

    padding: 0px;

  }



  .location-advantage-sec {

    padding: 20px 0px;

  }



  .location-advantage-swiper .swiper-button-next,

  .location-advantage-swiper .swiper-button-prev {

    bottom: 0;

  }



  .location-advantage-swiper .swiper-button-next img,

  .location-advantage-swiper .swiper-button-prev img {

    width: 40px;

    height: 40px;

  }



  .project-overview-swiper .swiper-slide {

    width: 100% !important;

    height: 100% !important;

  }



  .project-overview-swiper .swiper-wrapper {

    display: flex;

    flex-direction: column;

  }



  .projects-overview-item {

    margin-bottom: 15px;

  }



  .completed-project-first-div p {

    width: 100%;

  }



  .sell-property-details-sec.completed-project-second-sec {

    padding: 15px 15px;

  }



  .sell-property-details-div {

    padding: 20px 0px;

    margin-bottom: 0;

  }



  .completed-project-second-div img {



    padding: 10px 0px;

  }



  .completed-project-third-div {

    padding-top: 20px;

  }



  .sell-property-details-sec {

    padding: 20px 15px;

  }

}



select {

  

    color: #495057;

    background-color: #fff; 

    border: 1px solid #ced4da;

}



@media only screen and (min-width: 320px) and (max-width: 767.5px) {

      .career-list-image {

 

    margin-bottom: 20px;

}

      .contact-form-sec { 

    padding: 20px 15px;

}

.map-location-section { 

    padding: 20px 0px;

}

.contact-form-div { 

    padding: 20px 20px; 

    border-radius: 30px;

}

.contact-form { 

    padding: 0 0 20px 0px;

}

  .community-inner-first-sec { 

    padding: 20px 15px;

  }



  .community-last-sec-bg

  {

    height: 350px;

  }

  .communities-first-swiper .swiper-wrapper {

    margin-bottom: 50px;

  }

  .communities-second-swiper .swiper-wrapper {

    margin-bottom: 50px;

  }

  .communities-second-swiper.swiper-container {

    width: 100%;

    height: auto;

  }

  .communities-first-swiper.swiper-container {

    width: 100%;

    height: auto;

  }

  .communities-first-swiper .swiper-pagination {

    position: absolute;

    top: auto;

    /* left: 43%; */

    bottom: 0;

    left: 0;

    transform: translateY(0%);

    display: flex;

    flex-direction: row;

    z-index: 1;

  }



  .communities-first-swiper .swiper-pagination .swiper-pagination-bullet {

    width: 50px;

    height: 50px;

  }



  .communities-second-swiper .communities-first-sec-div .communities-content-col {

    padding: 0px;

  }



  .communities-second-swiper .swiper-pagination {

    position: absolute;

    top: auto;

    /* left: 43%; */

    bottom: 0;

    left: 0;

    transform: translateY(0%);

    display: flex;

    flex-direction: row;

    z-index: 1;

  }



  .communities-second-swiper .swiper-pagination .swiper-pagination-bullet {

    width: 50px;

    height: 50px;

  }



  .communities-second-swiper .communities-first-sec-div .communities-content-row {

    flex-direction: column-reverse;

  }

  .communities-second-swiper .typewriter {

 

    padding: 15px 15px;

}

  .communities-first-sec {

    padding: 20px 15px;

  }



  .communities-first-sec-div .communities-content-col {

    padding: 20px 15px;

  }



  .ongoing-project-card.upcoming-project-div {

    padding: 10px 10px;

    border-radius: 0;

  }



  .ongoing-project-card-center-img img {

    width: 100%;

    height: 100%;

    border-radius: 10px;

  }



  .upcoming-project-list-sec {

    padding: 0px;

  }



  .upcoming-images-sec {

    margin-top: 1rem !important;

  }



  .upcoming-images-div img.left-image {

    left: 0;

    top: 0;

    transform: none;

  }



  .upcoming-images-div img.right-image {

    left: 0;

    top: 0;

    transform: none;

  }



  .upcoming-images-div img.bottom-image {

    left: 0;

    top: 0;

    transform: none;

  }



  .upcoming-images-div img {

    border-radius: 20px;

    max-width: 100%;

    position: relative;

    width: 100%;

    margin-bottom: 20px;

  }



  .upcoming-images-div {

    position: relative;

    height: auto;

    display: flex;

    align-items: center !important;

    width: 100% !important;

    flex-direction: column;

  }



  .image-multi__text-wrap .body__paragraph {

    padding: 10px 0px 10px 15px;

    text-align: center;

  }



  .upcoming-project-two-div {

    position: relative;

    bottom: 0;

    margin: 0px 0rem

  }



  .upcoming-project-two-content {

    display: flex;

    flex-direction: column;

    align-items: center;

    justify-content: center;

    padding: 10px 15px;

    text-align: center;

  }



  .upcoming-project-list-sec.second {

    padding: 0;

    padding-bottom: 1rem;

  }



  .upcoming-project-list-sec.third .upcoming-images-div img.right-image {

    right: 0;

    left: auto;

    top: 0;

    transform: none;

  }



  .upcoming-project-list-sec.third .image-multi__text-wrap .body__paragraph {

    padding: 10px 15px;

    text-align: center;

  }



  .upcoming-project-list-sec.third .upcoming-images-div .arrow-wrap {



    display: none;

  }



  .upcoming-project-list-sec.third .upcoming-images-div img.bottom-image {

    right: 0;

    left: auto;

    top: 0;

    transform: none;

  }



  .lower-content {

    padding-top: 0;

  }



  .upcoming-second-bg-img {

    height: auto;

  }



  .upcoming-images-div .arrow-wrap {

    display: none;

  }



  .ongo-inner-first-container {

    margin-bottom: 0px;

  }



  .salient-features-new-swiper .swiper-slide.swiper-slide-active .salient-feat-full-card::after {

    display: none;

  }



  .swiper.salient-features-new-swiper {

    padding: 0px;

  }



  .location-advantage-sec {

    padding: 20px 0px;

  }



  .location-advantage-swiper .swiper-button-next,

  .location-advantage-swiper .swiper-button-prev {

    bottom: 0;

  }



  .location-advantage-swiper .swiper-button-next img,

  .location-advantage-swiper .swiper-button-prev img {

    width: 40px;

    height: 40px;

  }



  .project-overview-swiper .swiper-slide {

    width: 100% !important;

    height: 100% !important;

  }



  .project-overview-swiper .swiper-wrapper {

    display: flex;

    flex-direction: column;

  }



  .projects-overview-item {

    margin-bottom: 15px;

  }



  .completed-project-first-div p {

    width: 100%;

  }



  .sell-property-details-sec.completed-project-second-sec {

    padding: 15px 15px;

  }



  .sell-property-details-div {

    padding: 20px 0px;

    margin-bottom: 0;

  }



  .completed-project-second-div img {



    padding: 10px 0px;

  }



  .completed-project-third-div {

    padding-top: 20px;

  }



  .sell-property-details-sec {

    padding: 20px 15px;

  }

}



@media only screen and (min-width: 768px) and (max-width: 1023.5px) {

  .community-inner-first-sec { 

    padding: 40px 40px;

  }



  .communities-first-sec-div .communities-content-col {

 

    padding: 0 80px 0px 100px;

  }

  .communities-first-swiper .swiper-pagination {

    top: 43%;

    left: 41%;

  }

  .communities-first-swiper .swiper-pagination .swiper-pagination-bullet {

    width: 70px;

    height: 70px;

    margin-bottom: 10px;

  }

  .communities-second-swiper .swiper-pagination .swiper-pagination-bullet {

    width: 70px;

    height: 70px;

    margin-bottom: 10px;

  }

  .communities-first-sec { 

    padding: 40px 0px 30px 0px;

  }

  .communities-first-swiper.swiper-container {

    width: 100%;

    height: auto; 

    margin-top: 1rem;

  }

  .communities-second-swiper.swiper-container {

    width: 100%;

    height: auto; 

  }

  .communities-second-swiper .communities-first-sec-div .communities-content-col {

    padding: 0px 100px 0rem 50px;

  }

  .communities-second-swiper .swiper-pagination {

 

    left: 48%;

  }

  .communities-second-sec { 

    padding-bottom: 40px;

  }

  .community-last-sec-bg { 

    height: 500px;

  }

  .completed-project-third-div .upcoming-project-list-content-col {

    height: auto !important;

    -ms-flex: 0 0 40%;

    flex: 0 0 40%;

    max-width: 40%;

}



}



@media only screen and (min-width: 1024px) and (max-width: 1280px) {

  .community-inner-first-sec { 

    padding: 50px 50px;

  }

  .communities-first-sec-div .communities-content-col {

 

    padding: 0 80px 0px 150px;

  }

  .communities-first-swiper .swiper-pagination {

  

    left: 43%;

  }

  .communities-first-sec { 

    padding: 40px 0px 30px 0px;

  }

  .communities-first-swiper.swiper-container {

    width: 100%;

    height: 600px; 

    margin-top: 1rem;

  }
.communities-second-swiper.swiper-container {
    width: 100%;
    height: 600px;
}
  .communities-second-swiper .communities-first-sec-div .communities-content-col {

    padding: 0px 150px 0rem 50px;

  }

  .communities-second-swiper .swiper-pagination {

 

    left: 45%;

  }

  .communities-second-sec { 

    padding-bottom: 40px;

  }

  .community-last-sec-bg { 

    height: 500px;

  }

  .completed-project-third-div .upcoming-project-list-content-col {

    height: auto !important;

    -ms-flex: 0 0 40%;

    flex: 0 0 40%;

    max-width: 40%;

}

}



@media only screen and (min-width: 1281px) and (max-width:1339.99px) {}



@media only screen and (min-width: 1440px) and (max-width:1599.5px) {

  .community-inner-first-sec     .inner-cen-logo {

    width: 100%;

}

}



@media only screen and (min-width: 1600px) and (max-width: 1823px) {

  .community-inner-first-sec     .inner-cen-logo {

    width: 100%;

}

}



@media only screen and (min-width: 1824px) and (max-width: 1920px) {
    .nav-new-links {
    width: 120%;
}
       .modal-dialog {
        max-width: 500px;
}
.modal-close-btn {
 
    right: 0px;
    font-size: 40px;
}
.pickup_wrap .pickup_in .pickup .low_contents .low_item a p.low_text span.en:before {
   
    font-size: 23px;
}
    .terms-content-container h4 {

   

    font-size: 2rem;

    line-height: 3rem;

}

  .communities-first-sec-div .communities-content-col {

    

    padding: 0 100px 0px 270px;

  }

  .communities-second-swiper .communities-first-sec-div .communities-content-col {

    padding: 0px 270px 0rem 100px;

  }

  .communities-second-swiper .swiper-pagination {

    

    left: 48%;

  }

  .communities-second-swiper.swiper-container {

    width: 100%;

    height: 90vh;

  }

  .communities-first-swiper.swiper-container {

    width: 100%;

    height: 90vh;

  }

  .communities-second-swiper .swiper-pagination .swiper-pagination-bullet {

    width: 150px;

    height: 150px;

  }

  .communities-first-swiper .swiper-pagination .swiper-pagination-bullet {

    width: 150px;

    height: 150px;

  }

  .community-inner-first-sec     .inner-cen-logo {

    width: 100%;

}

}



@media only screen and (min-width: 1921px) and (max-width: 2560px) {
    .modal-dialog {
        max-width: 800px;
} 
.modal-close-btn {
 
    right: 40px;
    font-size: 45px;
}
    .terms-content-container h4 {

   

    font-size: 3rem;

    line-height: 4rem;

}



  .communities-first-sec-div .communities-content-col {

    

    padding: 0 100px 0px 300px;

  }

  .communities-second-swiper .communities-first-sec-div .communities-content-col {

    padding: 0px 300px 0rem 100px;

  }

  .communities-second-swiper .swiper-pagination {

    

    left: 48%;

  }

  .communities-second-swiper.swiper-container {

    width: 100%;

    height: 100vh;

  }

  .communities-first-swiper.swiper-container {

    width: 100%;

    height: 100vh;

  }

  .communities-second-swiper .swiper-pagination .swiper-pagination-bullet {

    width: 150px;

    height: 150px;

  }

  .communities-first-swiper .swiper-pagination .swiper-pagination-bullet {

    width: 150px;

    height: 150px;

  }

  .community-inner-first-sec     .inner-cen-logo {

    width: 100%;

}

.community-inner-last-sec-bg { 

  height: 60vh;

}

}



/* 4K Resolution  */

@media only screen and (min-width: 2561px) and (max-width: 3840px) {
.g-recaptcha iframe {
    transform:scale(1.5);
}
       .terms-content-container h4 {

   

    font-size: 4rem;

    line-height: 5rem;

}



  .communities-first-sec-div .communities-content-col {

    

    padding: 0 150px 0px 450px;

  }

  .communities-second-swiper .communities-first-sec-div .communities-content-col {

    padding: 0px 450px 0rem 150px;

  }

  .communities-second-swiper .swiper-pagination {

    

    left: 50%;

  }

  .communities-second-swiper.swiper-container {

    width: 100%;

    height: 100vh;

  }

  .communities-first-swiper.swiper-container {

    width: 100%;

    height: 100vh;

  }

  .communities-second-swiper .swiper-pagination .swiper-pagination-bullet {

    width: 200px;

    height: 200px;

  }

  .communities-first-swiper .swiper-pagination .swiper-pagination-bullet {

    width: 200px;

    height: 200px;

  }

  .community-inner-first-sec     .inner-cen-logo {

    width: 100%;

}

.community-inner-last-sec-bg { 

  height: 70vh;

}

}



/* 6k resolution */

@media only screen and (min-width: 3841px) and (max-width: 6144px) {
    .g-recaptcha iframe {
    transform:scale(1.5);
}

       .terms-content-container h4 {

   

    font-size: 5rem;

    line-height: 6rem;

}

  .communities-first-sec-div .communities-content-col {

    

    padding: 0 200px 0px 650px;

  }

  .communities-second-swiper .communities-first-sec-div .communities-content-col {

    padding: 0px 650px 0rem 200px;

  }

  .communities-second-swiper .swiper-pagination {

    

    left: 50%;

  }

  .communities-second-swiper.swiper-container {

    width: 100%;

    height: 100vh;

  }

  .communities-first-swiper.swiper-container {

    width: 100%;

    height: 100vh;

  }

  .communities-second-swiper .swiper-pagination .swiper-pagination-bullet {

    width: 300px;

    height: 300px;

    margin-bottom: 30px;

  }

  .communities-first-swiper .swiper-pagination .swiper-pagination-bullet {

    width: 300px;

    height: 300px;

    margin-bottom: 30px;

  }

  .community-inner-first-sec     .inner-cen-logo {

    width: 100%;

}

.community-inner-last-sec-bg { 

  height: 70vh;

}

}



/* 8k resolution */

@media only screen and (min-width: 6145px) and (max-width: 7680px) {
    .g-recaptcha iframe {
    transform:scale(1.5);
}

      .terms-content-container h4 {

   

    font-size: 6rem;

    line-height: 7rem;

}

  .communities-first-sec-div .communities-content-col {

    

    padding: 0 250px 0px 800px;

  }

  .communities-second-swiper .communities-first-sec-div .communities-content-col {

    padding: 0px 800px 0rem 250px;

  }

  .communities-second-swiper .swiper-pagination {

    

    left: 50%;

  }

  .communities-second-swiper.swiper-container {

    width: 100%;

    height: 100vh;

  }

  .communities-first-swiper.swiper-container {

    width: 100%;

    height: 100vh;

  }

  .communities-second-swiper .swiper-pagination .swiper-pagination-bullet {

    width: 400px;

    height:400px;

    margin-bottom: 30px;

  }

  .communities-first-swiper .swiper-pagination .swiper-pagination-bullet {

    width: 400px;

    height: 400px;

    margin-bottom: 30px;

  }

  .community-inner-first-sec     .inner-cen-logo {

    width: 100%;

}

.community-inner-last-sec-bg { 

  height: 80vh;

}

}







/* responsive 19-8-24 */

.location-advantage-img img {

     width: 100%;

    height: 100%;  

}

.ongo-inner-first-img {

    

    width: 100%;

    height: 100%;

}

    .ongo-inner-first-img img {

       width: 100%;

    height: 100%;

    }

   .ongoing-project-first-sec .ongoing-project-card.upcoming-project-div .benefits-header .large-text {

    max-width: 100%;

   

    z-index: 9; 

    position: relative;

}

.ongoing-project-first-sec .ongoing-project-card.upcoming-project-div .benefits-header {

      margin: 0 0 50px;

}

.upcoming-project-two-div .col-md-5 {

        display:flex;

    }

    .upcoming-project-two-img img{

        width: 100%;

    height: 100%;

    }

.education-about-swiper-row {

  display: flex;

  align-items: center;

  justify-content: center;

  text-align: center;

}

.testi-review-obj {

    position: absolute;

    bottom: 0%;

    left: 0;

    right: 0;

    top: auto;

    z-index: -1;

    text-align: center;

}

.education-about-sec h2 {

   

    margin: 0 auto 20px auto;

}

@media screen and (max-width: 900px) {

  .active + .active-prev-unfold-mobile, .unfolded-mobile {

      opacity: 1;

      width: auto;

      max-height: 20em;

      -webkit-transition: opacity 0.25s, max-height 0.25s;

      transition: opacity 0.25s, max-height 0.25s;

  }

  .sameera-submenu { 

    line-height: normal;

  }

  .rel-mobile, .active + .active-prev-rel-mobile {

    position: relative !important;

    top: auto !important;

    left: auto !important;

    right: auto !important;

    bottom: auto !important;

  }

  .t-submenu {

    font-size: 15px;

    line-height: 25px;

  }

}

 

@media only screen and (max-width: 319.5px) { 

  .hide-mobile {

    display: none;

  }

  .abs img {

    width: 50%;

   }

   .top-margin-5 {

    margin-top: 50px;

  }

  .new-bg-color-div { 

    width: 100%;

  }

  .t-menu {

    font-size: 15px;

    line-height: 28px;

  }

  .sameera-submenu { 

    line-height: normal;

    padding-left: 0px;

  }

  .t-submenu {

    font-size: 15px;

    line-height: 25px;

  }

  .dropdown-menu-header::after { 

    width: 7px; 

    right: -20px;

  }
  .dropdown-menu-header.active-menu::after {
    /*top: -3.5rem;*/
  }

  .active + .active-prev-unfold-mobile, .unfolded-mobile {

    opacity: 1;

    width: auto;

    max-height: 20em;

    -webkit-transition: opacity 0.25s, max-height 0.25s;

    transition: opacity 0.25s, max-height 0.25s;

} 

.rel-mobile, .active + .active-prev-rel-mobile {

  position: relative !important;

  top: auto !important;

  left: auto !important;

  right: auto !important;

  bottom: auto !important;

}

.education-about-sec { 

  padding: 20px 15px;

}

.education-about-sec h2 {

  width: 100%;

}

.education-about-sec-swiper-div {

  position: relative;

  padding: 20px 15px;

  background: #EDF1F2;

  background-size: 100% 100%;

  border-radius: 20px;

  border: 0px solid #fff;

  margin-top: 0;

  z-index: 1;

}

.education-about-swiper .swiper-slide img {

  width: 100%;

  padding: 10px 0px;

}

.education-about-swiper .swiper-horizontal>.swiper-pagination-bullets, .education-about-swiper .swiper-pagination-bullets.swiper-pagination-horizontal, .education-about-swiper .swiper-pagination-custom, .swiper-pagination-fraction {

  bottom: 20px;

}

.education-about-swiper .swiper-button-next, .education-about-swiper .swiper-button-prev {

  position: absolute;

  top: auto;

  bottom: 20px;



}

.featured-project[data-v-6cd6e85a] {

 

  height: 450px;

  padding: 20px 0px 50px 0px;

  text-align: center;

}

.info[data-v-6cd6e85a] {

  left: 0;

  right: 0;

  top: 0;

  text-align: center;

  margin: 0 auto;

}

.info[data-v-6cd6e85a] p {

  left: 0;

  position: relative;

  width: 100%;

  text-align: center;

  right: 0;

  margin: 0 auto;

  transform: none;

}

.featured-projects .sticky .info h1.common-text-head {

  color: #fff;

  margin: 0 0 auto 0;

  line-height: 30px;

  transition: all .8s cubic-bezier(0.215, 0.61, 0.355, 1) 1.1s;

  transform: none;

  opacity: 1;

  width: 100%;

  text-transform: uppercase;

}

.education-second-section { 

  padding: 20px 15px;

}

.education-second-section-div {

  display: flex;

  justify-content: center;

  align-items: center;

  flex-direction: column;

  margin: auto;

  padding-top: 20px;

}

.education-second-section-content-div {

  padding: 20px;

  width: 100%;

  height: 100%;

  display: flex;

  justify-content: center;

  align-items: center;

  background-color: #fff;

  margin-left: 0;

  flex-direction: column;

  text-align: center;

}

.ongoing-gallery-sec.education-page-sec {

  padding: 20px 0px;

}

.education-page-last-sec-bg {

 

  height: 300px;

}

.warehousing-card-content p {

 

  text-align: center !important;

}

 .use-case__structure {

   

    bottom: 70px;

    }

    .news-media-new-sec:before {

        display:none;

    }

       .proposition-new-swiper {

    padding-top: 20px;

    }

    .proposition-new-swiper .swiper-slide .swiper-card p {

    width: 100%;

    }

    .testi-review-obj {

    position: absolute;

    bottom: 0%;

    left: 0;

    right: 0;

    top: auto;

    z-index: -1;

    text-align: center;

}

.proposition-new-swiper .swiper-slide.swiper-slide-prev {

    transform: rotate(0deg);

    top: 0;

    left: 0;

    opacity: 1;

}

.proposition-new-swiper .swiper-slide.swiper-slide-next {

    transform: rotate(0deg);

    top: 0;

    left: 0;

    opacity: 1;

}

         .new-testimonials-reviews-swiper .swiper-button-next, .new-testimonials-reviews-swiper .swiper-button-prev {

 

    top: auto;

    bottom: 0;

        width: 40px;

    height: 40px;

     }

     .new-testimonials-reviews-swiper .swiper-button-next img, .new-testimonials-reviews-swiper .swiper-button-prev img {

                 width: 50%;

     }

     .svg-fit-height svg, .img-fit-height img {

 

    width: 60%;

}

.height-100.svg-fit-height.svg-valign-top.right-holder.transition-p-color img {

                    width: 60%;

            }

            .abs.top-50.right {
    /*margin-right: 0px !important;*/
     right: -37px!important;
    /*-webkit-right: -110px !important;*/
    /*    left: auto;*/
    /*position: absolute;*/
    /*right: 0px;*/
    /*text-align: center;*/
    /*margin: 0 auto; */
    /*top: 63px;*/
}
.abs.top-50.right.right-margin-2-5.top-margin--0-75.height-1-5em.svg-fit-height.opacity-0.active-parent-opacity-100 {
      left: auto; 
    right: 10px;
}

.proposition-new-swiper .swiper-button-next, .proposition-new-swiper .swiper-button-prev {

 

    width: 40px;

    height: 40px;

}

.proposition-new-swiper .swiper-button-next img, .proposition-new-swiper .swiper-button-prev img{

    width:50%;

    

}

.new-testimonials-reviews-swiper .swiper-slide {

 

    padding: 20px;

}

  .ongoing-project-new-swiper .swiper-slide.swiper-slide-active::after {

        display:none;

    }

    .ongoing-project-new-swiper .swiper-slide::after {

        display:none; 

    }

       .mousepointer02 p.active, .mousepointer03 p.active, .mousepointer04 p.active {

 

    opacity: 0;

}

.mousepointer p, .mousepointer02 p, .mousepointer03 p, .mousepointer04 p {

     opacity: 0; 

}

.modal-close-btn { 

    top: 20px;

    right: 30px;

    font-size: 25px;

}

.career-inner-form h2 {

    font-size: 17px; 

    margin-bottom: 20px;

}

.upcoming-project-new-text {

        width: 100%;

    padding: 5px 15px;

}

.salient-feat-img-div {

    position: relative;

    z-index: 10;

    width: 100%;

    margin: 0 auto;

    text-align: center;

}

    .location_background {

  

    margin-bottom: 20px;

}

.featured-projects .sticky .info h1.common-text-head {

 

    transform: none !important;

}

.featured-projects .sticky .info p.paragraph { 

    transform: none !important;

}

}



@media only screen and (min-width: 320px) and (max-width: 767.5px) {

    .career-inner-form h2 {

    font-size: 17px; 

    margin-bottom: 20px;

}

    .modal-close-btn { 

    top: 20px;

    right: 30px;

    font-size: 25px;

}

    .use-case__structure {

   

    bottom: 70px;

    }

  .hide-mobile {

    display: none;

  }

  .abs img {

   width: 50%;

  }

  .top-margin-5 {

    margin-top: 50px;

  }

  .new-bg-color-div { 

    width: 100%;

  }

  .t-menu {

    font-size: 15px;

    line-height: 28px;

  }

  .sameera-submenu { 
    line-height: normal;
    padding-left: 0px;
  }
  
  /*#sub-submenu-4.dropdown-menu-header.sub-menu-header.active::after {*/
  /*   top: -12rem;*/
  /*}*/
  
  /*#sub-submenu-11.dropdown-menu-header.sub-menu-header.active::after {*/
  /*   top: -2rem;*/
  /*}*/
  
  /*#sub-submenu-11.dropdown-menu-header.sub-menu-header::after {*/
  /*   top: 0rem;*/
  /*}*/
  
  #menu-14.dropdown-menu-header #submenu-14-0 {
       position: absolute !important;
  }
  
  /*#menu-14.dropdown-menu-header.active::after {*/
  /*    top: -14rem;*/
  /*}*/
  
  /*#menu-14.dropdown-menu-header.active #submenu-14-0.sameera-submenu {*/
  /*  position: relative !important;*/
  /*  top: 0;*/
  /*  left: 0;*/
  /*}*/
  
  /*#submenu-14-0.sameera-submenu {*/
  /*  top: 0px;*/
  /*  position: absolute;*/
  /*  left: 0px;*/
  /*  }*/
  
  #submenu-14-0.sameera-submenu {
    position: absolute;
    top: 0;
    left: 0;
    
}

#menu-14.active + #submenu-14-0.sameera-submenu {
    position: relative !important; 
    top: 0;
    left: 0;
}

  .sub-submenu.sameera-submenu {
    position: relative !important;
    top: 0;
    left: 0;
    display: none;
  }

  .t-submenu {

    font-size: 15px;

    line-height: 30px;

  }

  .active + .active-prev-unfold-mobile, .unfolded-mobile {

    opacity: 1;

    width: auto;

    max-height: 20em;

    -webkit-transition: opacity 0.25s, max-height 0.25s;

    transition: opacity 0.25s, max-height 0.25s;

} 

.rel-mobile, .active + .active-prev-rel-mobile {

  position: relative !important;

  top: auto !important;

  left: auto !important;

  right: auto !important;

  bottom: auto !important;

}

.dropdown-menu-header::after { 

  width: 7px; 

  right: -20px;

}

/*.dropdown-menu-header.active-menu::after {*/
/*    top: -3.5rem;*/
/*}*/

.education-about-sec { 

  padding: 20px 15px;

}

.education-about-sec h2 {

  width: 100%;

}

.education-about-sec-swiper-div {

  position: relative;

  padding: 20px 15px;

  background: #EDF1F2;

  background-size: 100% 100%;

  border-radius: 20px;

  border: 0px solid #fff;

  margin-top: 0;

  z-index: 1;

}

.education-about-swiper .swiper-slide img {

  width: 100%;

  padding: 10px 0px;

}

.education-about-swiper .swiper-horizontal>.swiper-pagination-bullets, .education-about-swiper .swiper-pagination-bullets.swiper-pagination-horizontal, .education-about-swiper .swiper-pagination-custom, .swiper-pagination-fraction {

  bottom: 20px;

}

.education-about-swiper .swiper-button-next, .education-about-swiper .swiper-button-prev {

  position: absolute;

  top: auto;

  bottom: 20px;



}

.featured-project[data-v-6cd6e85a] {

 

  height: 450px;

  padding: 20px 0px 50px 0px;

  text-align: center;

}

.info[data-v-6cd6e85a] {

  left: 0;

  right: 0;

  top: 0;

  text-align: center;

  margin: 0 auto;

}

.info[data-v-6cd6e85a] p {

  left: 0;

  position: relative;

  width: 100%;

  text-align: center;

  right: 0;

  margin: 0 auto;

  transform: none;

}

.featured-projects .sticky .info h1.common-text-head {

  color: #fff;

  margin: 0 0 auto 0;

  line-height: 30px;

  transition: all .8s cubic-bezier(0.215, 0.61, 0.355, 1) 1.1s!important;

  transform: none;

  opacity: 1;

  width: 100%!important;

  text-transform: uppercase;

}

.featured-projects .sticky .info h1.common-text-head {

 

    transform: none !important;

}

.featured-projects .sticky .info p.paragraph { 

    transform: none !important;

}

.education-second-section { 

  padding: 20px 15px;

}

.education-second-section-div {

  display: flex;

  justify-content: center;

  align-items: center;

  flex-direction: column;

  margin: auto;

  padding-top: 20px;

}

.education-second-section-content-div {

  padding: 20px;

  width: 100%;

  height: 100%;

  display: flex;

  justify-content: center;

  align-items: center;

  background-color: #fff;

  margin-left: 0;

  flex-direction: column;

  text-align: center;

}

.ongoing-gallery-sec.education-page-sec {

  padding: 20px 0px;

}

.education-page-last-sec-bg {

 

  height: 300px;

}

.warehousing-card-content p {

 

  text-align: center !important;

}

   .news-media-new-sec:before {

        display:none;

    }

    .proposition-new-swiper {

    padding-top: 20px;

    }

    .proposition-new-swiper .swiper-slide .swiper-card p {

    width: 100%;

    }

    .testi-review-obj {

    position: absolute;

    bottom: 0%;

    left: 0;

    right: 0;

    top: auto;

    z-index: -1;

    text-align: center;

}

.proposition-new-swiper .swiper-slide.swiper-slide-prev {

    transform: rotate(0deg);

    top: 0;

    left: 0;

    opacity: 1;

}

.proposition-new-swiper .swiper-slide.swiper-slide-next {

    transform: rotate(0deg);

    top: 0;

    left: 0;

    opacity: 1;

}

         .new-testimonials-reviews-swiper .swiper-button-next, .new-testimonials-reviews-swiper .swiper-button-prev {

 

    top: auto;

    bottom: 0;

        width: 40px;

    height: 40px;

     }

     .new-testimonials-reviews-swiper .swiper-button-next img, .new-testimonials-reviews-swiper .swiper-button-prev img {

                 width: 50%;

     }

     .svg-fit-height svg, .img-fit-height img {

 

    width: 60%;

}

.height-100.svg-fit-height.svg-valign-top.right-holder.transition-p-color img {

                    width: 60%!important;

            }

.abs.top-50.right {
    
    right: -37px!important;
    /*-webkit-right: -110px !important;*/
    /*    left: auto;*/
    /*position: absolute;*/
    /*right: 0px;*/
    /*text-align: center;*/
    /*margin: 0 auto; */
    /*top: 63px;*/

}
.abs.top-50.right.right-margin-2-5.top-margin--0-75.height-1-5em.svg-fit-height.opacity-0.active-parent-opacity-100 {
      left: auto; 
    right: 10px;
}
.proposition-new-swiper .swiper-button-next, .proposition-new-swiper .swiper-button-prev {

 

    width: 40px;

    height: 40px;

}

.proposition-new-swiper .swiper-button-next img, .proposition-new-swiper .swiper-button-prev img{

    width:50%;

    

}

.new-testimonials-reviews-swiper .swiper-slide {

 

    padding: 20px;

}

  .ongoing-project-new-swiper .swiper-slide.swiper-slide-active::after {

        display:none;

    }

    .ongoing-project-new-swiper .swiper-slide::after {

        display:none; 

    }

       .mousepointer02 p.active, .mousepointer03 p.active, .mousepointer04 p.active {

 

    opacity: 0;

}

.mousepointer p, .mousepointer02 p, .mousepointer03 p, .mousepointer04 p {

     opacity: 0; 

}

.upcoming-project-new-text {

        width: 100%;

    padding: 5px 15px;

}

.salient-feat-img-div {

    position: relative;

    z-index: 10;

    width: 100%;

    margin: 0 auto;

    text-align: center;

}

    .location_background {

  

    margin-bottom: 20px;

}

}



@media only screen and (min-width: 768px) and (max-width: 1023.5px) {

    .overview-content-card p {

  

    font-size: 11px;

}

    .ongo-inner-first-container {

    margin-top: 30px;

    margin-bottom: 0px;

}

    .upcoming-project-two-div .col-md-5 {

        display:flex;

    }

    .upcoming-project-two-img img{

        width: 100%;

    height: 100%;

    }

    .upcoming-project-two-content {

   

    padding: 20px 20px;

}

.upcoming-project-two-div {

   

    margin: 0px 20px;

}

.upcoming-project-list-sec.second {

 

    padding-bottom: 25rem;

}

    .new-testimonials-reviews-content h3 {

    font-size: 25px;

    }

     .new-testimonials-reviews-swiper .swiper-button-next, .new-testimonials-reviews-swiper .swiper-button-prev {

        bottom: 20px;

    }

     

.new-testimonials-reviews-swiper .swiper-button-next, .new-testimonials-reviews-swiper .swiper-rtl .swiper-button-prev {

    right: 25%;

    left: auto;

}

.new-testimonials-reviews-swiper .swiper-button-prev, .new-testimonials-reviews-swiper .swiper-rtl .swiper-button-next {

    left: 25%;

    right: auto;

}

.new-testimonials-reviews-swiper .swiper-pagination {

 

    margin-top: 0;

  

    bottom: 35px;

}

    .overview-content-card span {

        padding: 5px 10px;

        font-size: 12px;

}

    .map-location-section {

 

    padding: 30px 0px;

}

    .proposition-new-swiper .swiper-button-next, .proposition-new-swiper .swiper-button-prev {

   

    top: auto;

    bottom: 200px;

    }

        .education-second-section-content-div { 

         width: auto;

        height: auto;

        margin-left: 0;



    }

    .education-second-section-div {

    display: flex;

    justify-content: center;

    align-items: center;

    flex-direction: column;

    margin: auto;

    padding-top: 20px;

}

    .education-about-sec h2 {

    width: 90%;

    margin: 0 auto 20px auto;

}

.education-about-sec { 

    padding: 50px 40px;

}

.info[data-v-6cd6e85a] p {

    left: 75px;

}

    

   .education-second-section, .ongoing-gallery-sec.education-page-sec {

 

    padding: 50px 0px;

}

.contact-form-div { 

    padding: 20px;

}

.contact-form-sec { 

    padding: 40px 30px;

}

.contact-form { 

    padding:20px 10px 20px 10px;

}

.leadership-section { 

    padding: 40px 30px 200px 30px;

}

 .proposition-new-swiper .swiper-slide .swiper-card p {

    width: 100%;

    }

    .ongoing-project-new-text.col-md-5 {

    margin: 0px 15px;

    -ms-flex: 0 0 36.666667%;

    flex: 0 0 36.666667%;

    max-width: 36.666667%;

}

    .ongoing-project-new-text {

        padding: 10px 10px;

    }

    .leadership-section .swiper-slide {

 

    padding: 0px 10px;

}

   .leadership-swiper-img {

 

    /*width: 300px;*/

    /*height: 300px;*/

    }

    .leadership-swiper-img img {

 

    /*width: 300px;*/

    /*height: 300px;*/

    }

    .ongoing-project-new-swiper .swiper-slide.swiper-slide-active::after {

        display:none;

    }

    .ongoing-project-new-swiper .swiper-slide::after {

        display:none; 

    }

        .warehousing-swiper-div {

    

        width: 95%;

    }

    .blog-page-card-sec.news-media-awards-gallery-sec {

 

    padding: 0px 20px 50px 20px;

}

.blog-page-card-row .col-md-4 {

    margin-bottom: 70px;

}

.header-actu__infos h3 {

 

    font-size: 16px; 

    line-height: 20px; 

}

.blog-page-card-sec.news-media-awards-gallery-sec img {

    width:  100%!important;

    height: 100%!important;

}

    .nav-brand img {

        width: 150px;

    }

    .header-actu__infos {

 

    margin-left: 0.5rem;

    margin-right: 0.5rem;

    }

    .mousepointer02 p.active, .mousepointer03 p.active, .mousepointer04 p.active {

 

    opacity: 0;

}

.mousepointer p, .mousepointer02 p, .mousepointer03 p, .mousepointer04 p {

     opacity: 0; 

}

.middle-holder .middle {

    vertical-align: baseline;

}

.middle-holder {

 

    margin-top: 40%;

}

.top-margin-5 {

    margin-top: 3em;

}

.leadership-swiper-img {

    /*box-shadow: 0 0 transparent, 0 0 transparent, 0 0 0 25px #efefef;*/

}

.leadership-swiper-inner-content {

 

    padding: 15px 80px 15px 15px;

}

.use-case__sticky {

  

    height: 55vh;

}

.new-testimonials-reviews-img .testi-active-img {

    width: 300px;

    height: 300px;

}

.salient-feat-img-div {

    position: relative;

    z-index: 10;

    width: 100%;

    margin: 0 auto;

    text-align: center;

}

    .swiper.salient-features-new-swiper {

        padding: 20px 0px 20px 0px;

    }

    .salient-features-new-swiper .swiper-slide.swiper-slide-active .salient-feat-full-card::after {

        width: 500px;

        height: 500px;

        display:none;

    }

    .news-media-swiper-row .col-md-5 {

                -ms-flex: 0 0 50%;

        flex: 0 0 50%;

        max-width: 50%;

    }

    .location_background {

  

    margin-bottom: 20px;

}

.overview-content-card img {

    width: 50px;

}

.ongoing-project-card.upcoming-project-div {

   

    padding: 30px;

}

.ongoing-project-first-sec .ongoing-project-card.upcoming-project-div .benefits-header .large-text {

    max-width: 100%;

   

    z-index: 9;

    position: relative;

}

.ongoing-project-first-sec .ongoing-project-card.upcoming-project-div .benefits-header {

    margin: 0 0 0%;

}

}



@media only screen and (min-width: 1024px) and (max-width: 1280px) {

    .ongo-inner-first-container {

    margin-top: 30px;

    margin-bottom: 0px;

}

    .upcoming-project-two-content {

    

    padding: 30px;

    }

    .upcoming-project-list-sec.second {

 

    padding-bottom: 200px;

}

     .overview-content-card span {

    padding: 5px 20px; 

    font-size: 15px;

}

       .map-location-section {

 

    padding: 50px 0px;

}

        .nav-contact-text {

        font-size: 17px;

    }

    .blog-page-card-sec.news-media-awards-gallery-sec img {

    width:  100%!important;

    height: 100%!important;

}

      .header-actu__infos {

 

    margin-left: 0.5rem;

    margin-right: 0.5rem;

    }

    .header-actu__infos h3 {

  

    font-size: 17px; 

    line-height: 25px;

    }

       .blog-page-card-sec.news-media-awards-gallery-sec {

 

    padding: 0px 40px 50px 40px;

}

    .ongoing-project-new-swiper .swiper-slide.swiper-slide-active::after {

 

    bottom: -70px;

    }

    .ongoing-project-new-swiper .swiper-slide::after {

  

    bottom: -55px;

}

    .ongoing-project-new-text.col-md-5 {

    margin: 0px 15px;

    -ms-flex: 0 0 37.666667%;

    flex: 0 0 37.666667%;

    max-width: 37.666667%;

            height: 350px;

}

    .leadership-swiper-img {

 

    /*width: 400px;*/

    /*height: 400px;*/

    }

    .leadership-swiper-img img {

 

    /*width: 400px;*/

    /*height: 400px;*/

    }

    .leadership-section .swiper-slide {

  

    padding: 0px 20px;

}

    .leadership-section { 

    padding: 40px 40px 250px 40px;

    }

    .proposition-new-swiper .swiper-slide .swiper-card p {

    width: 100%;

    }

    .education-second-section-content-div { 

    width: 600px;

    height: 400px;

        margin-left: 4rem;

    }

    .education-about-sec h2 {

    width: 90%;

    margin: 0 auto 20px auto;

}

.education-about-sec { 

    padding: 50px 40px;

}

.info[data-v-6cd6e85a] p {

    left: 75px;

}

   .education-second-section, .ongoing-gallery-sec.education-page-sec {

 

    padding: 70px 0px;

}

.contact-form-div { 

    padding: 30px;

}

.contact-form-sec { 

    padding: 50px 30px;

}

.contact-form { 

    padding: 30px 25px 20px 0px;

}

.proposition-new-swiper .swiper-button-next, .proposition-new-swiper .swiper-rtl .swiper-button-prev {

    right: 25%;

    left: auto;

}

.proposition-new-swiper .swiper-button-prev, .proposition-new-swiper .swiper-rtl .swiper-button-next {

    left: 25%;

    right: auto;

}

.new-testimonials-reviews-container {

  

    padding: 50px 30px 30px 30px;

}

.new-testimonials-reviews-img .testi-active-img {

    width: 300px;

    height: 300px;

}

.overview-content-card img {

    width: 50px;

}

.ongoing-project-card.upcoming-project-div {

   

    padding: 30px;

}

.ongoing-project-first-sec .ongoing-project-card.upcoming-project-div .benefits-header .large-text {

    max-width: 100%;

   

    z-index: 9;

    position: relative;

}

.ongoing-project-first-sec .ongoing-project-card.upcoming-project-div .benefits-header {

    margin: 0 0 0%;

}

}



@media only screen and (min-width: 1281px) and (max-width:1339.99px) {
.benefits-header-text p {
    font-size: 30px;
}
    .ongoing-project-first-sec .ongoing-project-card.upcoming-project-div .benefits-header .large-text {

    max-width: 100%;

   

    z-index: 9;

    position: relative;

}

.ongoing-project-first-sec .ongoing-project-card.upcoming-project-div .benefits-header {

    margin: 0 0 0%;

}

}



@media only screen and (min-width: 1440px) and (max-width:1599.5px) {
.benefits-header-text p {
    font-size: 30px;
}
    .ongoing-project-first-sec .ongoing-project-card.upcoming-project-div .benefits-header .large-text {

    max-width: 100%;

   

    z-index: 9;

    position: relative;

}

.ongoing-project-first-sec .ongoing-project-card.upcoming-project-div .benefits-header {

    margin: 0 0 0%;

}

}



@media only screen and (min-width: 1600px) and (max-width: 1823px) { }



@media only screen and (min-width: 1824px) and (max-width: 1920px) {

        .testi-inner-video-div iframe {

        width: 100%;

        height: 900px;

    }

    .ongo-inner-first-img {

    

    width: 100%;

    height: 100%;

}

    .ongo-inner-first-img img {

       width: 100%;

    height: 100%;

    }

 

.sameera-content .sameera-slide-caption .sameera-main-title h1 span {

    font-size: 25px;

}

    .location-advantage-swiper .swiper-button-next img, .location-advantage-swiper .swiper-button-prev img {

    width: 80px;

    height: 80px;

    }

    .leadership-section::after {

   

        z-index: 1;

    }

    .leadership-section { 

        padding: 100px 100px 250px 100px;

    }

    .leadership-swiper-inner-content { 

        padding: 75px 150px 75px 75px;

    }

    .leadership-swiper-img {

   

    /*width: 600px;*/

    /*height: 600px;*/

    }

    .leadership-swiper-img img { 

    /*width: 600px;*/

    /*height: 600px;*/

    }

    .ongoing-project-new-swiper .swiper-slide.swiper-slide-active::after {

 

    bottom: -69px;

}

.ongoing-project-new-swiper .swiper-slide::after {

 

    bottom: -57px;

}

.proposition-new-swiper .swiper-button-lock {

    display: flex;

}

.col-md-12.new-testimonials-reviews-col {

        -ms-flex: 0 0 80%;

    flex: 0 0 80%;

    max-width: 80%;

}

    .news-media-new-sec {

        padding: 150px 150px;

    }

        .swiper-card h5 {

  

    padding: 25px 30px;

    font-size: 25px;

}

.testi-review-obj-1 img {

        width:100%;

    }

        .ongoing-project-new-swiper .swiper-horizontal>.swiper-pagination-progressbar, .ongoing-project-new-swiper .swiper-pagination-progressbar.swiper-pagination-horizontal, .ongoing-project-new-swiper .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .ongoing-project-new-swiper .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {

        left: 10%;

    }

    .new-testimonials-reviews-swiper .swiper-slide {

 

    padding: 60px 60px 60px 60px;

    }

    }

    

    .proposition-new-swiper .swiper-button-lock {

    display: flex;

}

.ongoing-project-new-img {

 

    width: 100%;

}

@media only screen and (min-width: 1921px) and (max-width: 2560px) { 

    .ongo-inner-first-img {

    

    width: 100%;

    height: 100%;

}

    .ongo-inner-first-img img {

       width: 100%;

    height: 100%;

    }

    .sameera-content .sameera-slide-caption .sameera-main-title h1 span {

    font-size: 35px;

}

    .location-advantage-swiper .swiper-button-next img, .location-advantage-swiper .swiper-button-prev img {

    width: 100px;

    height: 100px;

    }

      .new-testimonials-reviews-swiper .swiper-slide {

 

    padding: 60px 60px 60px 60px;

    }

    .testi-review-obj-1 img {

        width:100%;

    }

    .swiper-card h5 {

  

    padding: 25px 30px;

    font-size: 30px;

}

    .col-md-12.new-testimonials-reviews-col {

        -ms-flex: 0 0 80%;

    flex: 0 0 80%;

    max-width: 80%;

}

 .news-media-new-sec {

        padding: 200px 200px;

    }

    .education-second-section-content-div {

    padding: 60px;

    width: 30%;

    height: 100%;

    }

   .featured-projects .sticky .info h1.common-text-head {

   

    line-height: initial;

}

  .education-page-last-sec-bg {

 

    height: 65vh;

}

.info[data-v-6cd6e85a] p {

    left: 175px;

}

.form-control {

  

    font-size: 2rem;

}

label, select {

 

    font-size: 2rem;

}

.contact-form-sec { 

    padding: 200px 200px;

}

.form-btn {

   

    font-size: 2rem; 

    line-height: 70px; 

    padding: 0px 45px;

}

.location_background {

 

    height: 950px;

}

.sameera-map iframe { 

    height: 850px;

    margin-top:50px;

}

.form-container {

 

    max-width: 80%;

}

   .leadership-section::after {

   

        z-index: 1;

    }

    .leadership-section { 

        padding: 100px 100px 250px 100px;

    }

    .leadership-swiper-inner-content { 

        padding: 75px 150px 75px 75px;

    }

    .leadership-swiper-img {

   

    /*width: 600px;*/

    /*height: 600px;*/

    }

    .leadership-swiper-img img { 

    /*width: 600px;*/

    /*height: 600px;*/

    }

       .ongoing-project-new-swiper .swiper-slide.swiper-slide-active::after {

 

    bottom: -65px;

}

.ongoing-project-new-swiper .swiper-slide::after {

 

    bottom: -55px;

}

.proposition-new-swiper .swiper-button-lock {

    display: flex;

}

    .ongoing-project-new-swiper .swiper-horizontal>.swiper-pagination-progressbar, .ongoing-project-new-swiper .swiper-pagination-progressbar.swiper-pagination-horizontal, .ongoing-project-new-swiper .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .ongoing-project-new-swiper .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {

        left: 10%;

    }

}



/* 4K Resolution  */

@media only screen and (min-width: 2561px) and (max-width: 3840px) {

    .ongo-inner-first-img {

    

    width: 100%;

    height: 100%;

}

    .ongo-inner-first-img img {

       width: 100%;

    height: 100%;

    }

    .location-advantage-swiper .swiper-button-next img, .location-advantage-swiper .swiper-button-prev img {

    width: 150px;

    height: 150px;

    }

    

    .leadership-swiper-inner-content {

 

    padding: 100px 200px 100px 100px;

}

    .nav-contact-text {

    

    font-size: 40px; 

}

    .nav-contact-icon {

 

    font-size: 30px; 

    padding: 2rem;

    }

    .height-100.svg-fit-height.svg-valign-top.right-holder.transition-p-color img {

        width:150px;

    }

    .height-1-5em {

    height: 3.5em;

}

    .swiper-card h5 {

    

    padding: 40px 25px;

    font-size: 60px;

}

.new-testimonials-reviews-content h3 {

    font-size: 65px; 

    margin-bottom: 30px;

}

.new-testimonials-reviews-swiper {

    height: 900px;

}

.new-testimonials-reviews-swiper .swiper-slide {

   

    padding: 100px;

}

.col-md-12.new-testimonials-reviews-col {

        -ms-flex: 0 0 70%;

    flex: 0 0 70%;

    max-width: 70%;

}

.new-testimonials-reviews-img .testi-active-img {

    width: 600px;

    height: 600px;

}

.testi-prev-img { 

    width: 150px;

    height: 150px;

}

.testi-next-img {

    width: 150px;

    height: 150px;

}

.leadership-section { 

    padding: 300px 300px 610px 300px; 

}

.leadership-quotes { 

    font-size: 60px; 

    margin-bottom: 30px;

}

.founder-name { 

    font-size: 50px; 

    margin-bottom: 25px;

}

.leadership-swiper-img {

  

    /*width: 1200px;*/

    /*height: 1200px;*/

}

.leadership-swiper-img img {

 

    /*width: 1200px;*/

    /*height: 1200px; */

}

    #whatsappbutton {

   

    width: 160px;

    height: 160px;

}

#whatsappbutton img {

    width:100%;

}

    .testi-review-obj-1 img {

        width:100%;

    }

    .education-second-section-img-div {

        width:50%;

    }

    .education-second-section-content-div {

    padding: 80px;

    width: 30%;

    height: 100%;

    }

    .education-second-section-img-div img {

        width:100%;

    }

    .education-page-last-sec-bg {

 

    height: 65vh;

}

  .education-second-section, .ongoing-gallery-sec.education-page-sec {

 

    padding: 150px 0px;

}

.featured-projects .sticky .info h1.common-text-head {

   

    line-height: initial;

}

.info[data-v-6cd6e85a] p {

    left: 200px;

}

.form-control {

  

    font-size: 2.5rem;

}

label, select {

 

    font-size: 2.5rem;

}

.contact-form-sec { 

    padding: 200px 200px;

}

.form-btn {

   

    font-size: 2.5rem; 

    line-height: 75px; 

    padding: 0px 65px;

}

.location_background {

 

    height: 1080px;

}

.sameera-map iframe { 

    height: 1080px;

    margin-top:100px;

}

.form-container {

 

    max-width: 90%;

}

}



/* 6k resolution */

@media only screen and (min-width: 3841px) and (max-width: 6144px) {

    .ongo-inner-first-img {

    

    width: 100%;

    height: 100%;

}

    .ongo-inner-first-img img {

       width: 100%;

    height: 100%;

    }

     .location-advantage-swiper .swiper-button-next img, .location-advantage-swiper .swiper-button-prev img {

    width: 200px;

    height: 200px;

    }

        .leadership-swiper-inner-content {

 

    padding: 100px 200px 100px 100px;

}

    .nav-contact-text {

    

    font-size: 40px; 

}

    .nav-contact-icon {

 

    font-size: 30px; 

    padding: 2rem;

    }

    .height-100.svg-fit-height.svg-valign-top.right-holder.transition-p-color img {

        width:150px;

    }

    .height-1-5em {

    height: 3.5em;

}

    .swiper-card h5 {

    

    padding: 40px 25px;

    font-size: 60px;

}

.new-testimonials-reviews-content h3 {

    font-size: 65px; 

    margin-bottom: 30px;

}

.new-testimonials-reviews-swiper {

    height: 900px;

}

.new-testimonials-reviews-swiper .swiper-slide {

   

    padding: 100px;

}

.col-md-12.new-testimonials-reviews-col {

        -ms-flex: 0 0 70%;

    flex: 0 0 70%;

    max-width: 70%;

}

.new-testimonials-reviews-img .testi-active-img {

    width: 600px;

    height: 600px;

}

.testi-prev-img { 

    width: 150px;

    height: 150px;

}

.testi-next-img {

    width: 150px;

    height: 150px;

}

.leadership-section { 

    padding: 300px 300px 610px 300px; 

}

.leadership-quotes { 

    font-size: 100px; 

    margin-bottom: 30px;

}

.founder-name { 

    font-size: 100px; 

    margin-bottom: 25px;

}

.leadership-swiper-img {

  

    /*width: 1200px;*/

    /*height: 1200px;*/

}

.leadership-swiper-img img {

 

    /*width: 1200px;*/

    /*height: 1200px; */

}

    #whatsappbutton {

   

    width: 160px;

    height: 160px;

}

#whatsappbutton img {

    width:100%;

}

    .testi-review-obj-1 img {

        width:100%;

    }

        .education-second-section-img-div {

        width:50%;

    }

    .education-second-section-content-div {

    padding: 100px;

    width: 30%;

    height: 100%;

    }

    .education-second-section-img-div img {

        width:100%;

    }

    .education-page-last-sec-bg {

 

    height: 75vh;

}

  .education-second-section, .ongoing-gallery-sec.education-page-sec {

 

    padding: 200px 0px;

}

.featured-projects .sticky .info h1.common-text-head {

   

    line-height: initial;

}

.info[data-v-6cd6e85a] p {

    left: 300px;

}

.form-control {

  

    font-size: 3rem;

}

label, select {

 

    font-size: 3rem;

}

.contact-form-sec { 

    padding: 300px 300px;

}

.form-btn {

   

    font-size: 3rem; 

    line-height: 90px; 

    padding: 0px 90px;

}

.location_background {

 

    height: 1200px;

}

.sameera-map iframe { 

    height: 1080px;

}

.form-container {

 

    max-width: 90%;

}

}



/* 8k resolution */

@media only screen and (min-width: 6145px) and (max-width: 7680px) {
.projectshortdetails {
    padding: 0px 70px;
}
    .ongo-inner-first-img {

    

    width: 100%;

    height: 100%;

}

    .ongo-inner-first-img img {

       width: 100%;

    height: 100%;

    }

     .location-advantage-swiper .swiper-button-next img, .location-advantage-swiper .swiper-button-prev img {

    width: 250px;

    height: 250px;

    }

        .yellowColorBtn, .whiteColorBtn, .lightorangeColorBtn, .orangeColorBtn{

               font-size: 4.5rem !important;
        padding: 60px 120px !important;
        border-radius: 100px !important;

    }

       .yellowColorBtn:hover, .whiteColorBtn:hover, .lightorangeColorBtn:hover, .orangeColorBtn:hover{

 

               font-size: 4.5rem !important;
        padding: 60px 120px !important;
        border-radius: 100px !important;

    }

        .about-us-new-sec {

        padding: 300px 375px;

    }

        .common-uppercase-head {

        font-size: 10rem;

        margin-bottom: 4rem;

    }

    .common-uppercase-head span {

    font-size: 5rem;

}

        .sameera-content .sameera-slide-caption .sameera-button-and-descr .sameera-description span {

        padding-right: 0px;

        width: 45%;

        font-size: 5rem;

    }

    .sameera-content .sameera-slide-caption .sameera-main-title h1 span {

    font-size: 7rem;

}

    .sameera-content .sameera-slide-caption .sameera-main-title .h1, .sameera-content .sameera-slide-caption .sameera-main-title h1 {

        font-size:12rem;

        width:100%;

    }

    .leadership-section .swiper-slide {

     

    padding: 200px 100px;

}

        .leadership-swiper-inner-content {

 

    padding: 200px 300px 200px 200px;

}

    .nav-contact-text {

    

    font-size: 60px; 

}

    .nav-contact-icon {

 

    font-size: 40px; 

    padding: 3rem;

    }

    .height-100.svg-fit-height.svg-valign-top.right-holder.transition-p-color img {

        width:250px;

    }

    .height-1-5em {

    height: 4.5em;

}

    .swiper-card h5 {

    

    padding: 50px 65px;

    font-size:6rem;

}

.new-testimonials-reviews-content h3 {

    font-size: 7rem; 

    margin-bottom: 40px;

}

.new-testimonials-reviews-swiper {

    height: 1700px;

}

.new-testimonials-reviews-swiper .swiper-slide {

   

    /*padding: 200px;*/

}

.col-md-12.new-testimonials-reviews-col {

        -ms-flex: 0 0 70%;

    flex: 0 0 70%;

    max-width: 70%;

}

.new-testimonials-reviews-img .testi-active-img {

    width: 700px;

    height: 700px;

}

.testi-prev-img { 

    width: 250px;

    height: 250px;

}

.testi-next-img {

    width: 250px;

    height: 250px;

}

.leadership-section { 

    padding: 400px 400px 700px 400px; 

}

.leadership-quotes { 

        font-size: 10rem;

        margin-bottom: 7rem;

}

.founder-name { 

        font-size: 10rem;

        margin-bottom: 4rem;

}

.leadership-swiper-img {

  

    /*width: 2000px;*/

    /*height: 2000px;*/

    /*    box-shadow: 0 0 transparent, 0 0 transparent, 0 0 0 250px #efefef;*/

     

    /*margin-right: -177px;*/

}

.leadership-swiper-img img {

 

    /*width: 2000px;*/

    /*height: 2000px; */

        /*margin-right: -177px;*/

}

    #whatsappbutton {

   

    width: 200px;

    height: 200px;

}

#whatsappbutton img {

    width:100%;

}

    .testi-review-obj-1 img {

        width:100%;

    }

          .education-second-section-img-div {

        width:50%;

    }

    .education-second-section-content-div {

    padding: 150px;

    width: 30%;

    height: 100%;

    }

    .education-second-section-img-div img {

        width:100%;

    }

    .education-page-last-sec-bg {

 

    height: 85vh;

}

  .education-second-section, .ongoing-gallery-sec.education-page-sec {

 

    padding: 300px 0px;

}

.featured-projects .sticky .info h1.common-text-head {

   

    line-height: initial;

}

.info[data-v-6cd6e85a] p {

    left: 500px;

}

.form-control {

  

    font-size: 4rem;

}

label, select {

 

    font-size: 4rem;

}

.contact-form-sec { 

    padding: 300px 300px;

}

.form-btn {

   

    font-size: 4rem; 

    line-height: 100px; 

    padding: 0px 100px;

}

.location_background {

 

    height: 2600px;

}

.sameera-map iframe { 

    height: 2500px;

    margin-top:100px;

}

.form-container {

 

    max-width: 90%;

}

.proposition-new-swiper .swiper-slide.swiper-slide-prev {

    

    top: 9rem;

    left: -60rem;

}

.proposition-new-swiper .swiper-slide.swiper-slide-next {

 

    top: 9rem;

    left: 60rem;

}

}





/* New Warehousing page responsive */

@media only screen and (max-width: 319.5px) {

  .data-scroll-spy-sec {

    padding: 20px 20px;

  }



  .stats h1 {

    font-size: 1.2rem;

  }



  .section__list {



    padding: 0rem 0rem 0 0rem;

  }



  .new-warehousing-content {

    padding: 20px 0px 0px 0px;

  }

  .warehouse-new-video {

    padding: 10px 0px;

}

.section-nav li:before {

  content: "";

  width: auto;

  height: auto;



}

.section-nav li a {

 

  padding: 3px;

  font-size: 12px;

}

.section-nav li {

  padding: 0;

  font-size: 12px;

}

.available-space {

  padding: 20px 0px 0px 0px;

}

.bs-docs-sidebar.col-12 {

  padding:0px;

}

.warehouse-nav.nav.navactive {

  position: fixed;

  top: 64px;

  left: 0;

  right: 0;

  padding: 20px;

}

}



@media only screen and (min-width: 320px) and (max-width: 767.5px) {

  .data-scroll-spy-sec {

    padding: 20px 20px;

  }



  .stats h1 {

    font-size: 1.2rem;

  }



  .section__list {



    padding: 0rem 0rem 0 0rem;

  }



  .new-warehousing-content {

    padding: 20px 0px 0px 0px;

  }

  .warehouse-new-video {

    padding: 10px 0px;

}

.section-nav li:before {

  content: "";

  width: auto;

  height: auto;



}

.section-nav li a {

 

  padding: 3px;

  font-size: 12px;

}

.section-nav li {

  padding: 0;

  font-size: 12px;

}

.available-space {

  padding: 20px 0px 0px 0px;

}

.bs-docs-sidebar.col-12 {

  padding:0px;

}

.warehouse-nav.nav.navactive {

  position: fixed;

  top: 64px;

  left: 0;

  right: 0;

  padding: 20px;

}

}



@media only screen and (min-width: 768px) and (max-width: 1023.5px) {

  .data-scroll-spy-sec {

    padding: 30px 30px;

  }



  .stats h1 {

    font-size: 1.5rem;

  }



  .section__list {



    padding: 1rem 1rem 0 0rem;

  }



  .new-warehousing-content {

    padding: 30px 20px 0px 20px;

  }

  .warehouse-new-video {

    padding: 20px 0px;

}

.available-space {

  padding: 20px 0px 0px 0px;

}

}



@media only screen and (min-width: 1024px) and (max-width: 1280px) {

  .data-scroll-spy-sec {

    padding: 30px 30px;

  }



  .stats h1 {

    font-size: 1.5rem;

  }



  .section__list {



    padding: 1rem 1rem 0 0rem;

  }



  .new-warehousing-content {

    padding: 30px 20px 0px 20px;

  }

  .warehouse-new-video {

    padding: 40px 0px;

}

.available-space {

  padding: 40px 0px 0px 0px;

}

}



@media only screen and (min-width: 1281px) and (max-width:1339.99px) {

  .data-scroll-spy-sec {

    padding: 60px 60px;

  }



  .stats h1 {

    font-size: 2rem;

  }



  .section__list {



    padding: 1rem 1rem 0 1rem;

  }

  .warehouse-new-video {

    padding: 40px 0px;

}

.available-space {

  padding: 40px 0px 0px 0px;

}

}



@media only screen and (min-width: 1440px) and (max-width:1599.5px) {

  .data-scroll-spy-sec {

    padding: 60px 60px;

  }



  .stats h1 {

    font-size: 2.2rem;

  }

  .warehouse-new-video {

    padding: 50px 0px;

}

}



@media only screen and (min-width: 1600px) and (max-width: 1823px) {}



@media only screen and (min-width: 1824px) and (max-width: 1920px) {
     .leadership-quotes { 
    font-size: 2.5rem;
    }
    .founder-name { 
    font-size: 2rem;
    }

  .stats h1 {

    font-size: 3rem;

    margin-bottom: 2rem;

  }



  .stats h6 {



    font-size: 2rem;

  }



  .data-scroll-spy-sec {

    padding: 130px 130px;

  }

}



@media only screen and (min-width: 1921px) and (max-width: 2560px) {
    .leadership-quotes { 
    font-size: 3rem;
    }
    .founder-name { 
    font-size: 2.5rem;
    }

  .stats h1 {

    font-size: 5rem;

    margin-bottom: 2rem;

  }



  .stats h6 {



    font-size: 3rem;

  }



  .data-scroll-spy-sec {

    padding: 130px 130px;

  }

}



/* 4K Resolution  */

@media only screen and (min-width: 2561px) and (max-width: 3840px) {
 .proposition-new-sec { 
    padding: 200px 0px 500px 0px;
    }
  .stats h1 {

    font-size: 7.5rem;

    margin-bottom: 2rem;

  }



  .stats h6 {



    font-size: 5rem;

  }



  .data-scroll-spy-sec {

    padding: 200px 200px;

  }

}



/* 6k resolution */

@media only screen and (min-width: 3841px) and (max-width: 6144px) {
  .proposition-new-sec { 
    padding: 200px 0px 500px 0px;
    }
  .stats h1 {

    font-size: 7.5rem;

    margin-bottom: 2rem;

  }



  .stats h6 {



    font-size: 5rem;

  }



  .data-scroll-spy-sec {

    padding: 200px 200px;

  }

}



/* 8k resolution */

@media only screen and (min-width: 6145px) and (max-width: 7680px) {
    .proposition-new-sec { 
    padding: 300px 0px 700px 0px;
    }

  .nav-topbar-link {

    font-size: 4rem;

  }



  .nav-contact-icon {

    font-size: 5rem;

    padding: 5rem;

  }



  .nav-contact-text {

    font-size: 7rem;

  }



  .nav-brand img {

    width: 700px;

  }



  .nav-main.navactive {

    height: 15em;

    min-height: 15em;

  }



  .stats h1 {

    font-size: 9.5rem;

    margin-bottom: 3rem;

  }



  .stats h6 {



    font-size: 6rem;

  }



  .data-scroll-spy-sec {

    padding: 300px 300px;

  }

}

/* Override specifically for iPhones */
body.iphone .abs.top-50.right {
    right: -170px !important; 
}
body.iphone .svg-fit-height svg, .img-fit-height img {
        width: 45%;
        height: 70%;
    }
