

@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');

/* font-family: "Lato", sans-serif; */



@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap');

  /* font-family: "Plus Jakarta Sans", sans-serif; */



:root {

  --main-color: #281E1E;

  --secondary-color: #FBF8F1;

  --bg-yellow: #DBB534;



  --lato-font: "Lato", sans-serif;

  --jakartha-font: "Plus Jakarta Sans", sans-serif;

  --text-color: #8C8C8C;

  

}



@font-face {

  font-family: 'ArgestaDisplay';

  src: url('../fonts/ArgestaDisplay.woff');

}

    .container {

        max-width: 1340px !important;

    }



* {

  /* background-color: var(--main-color); */

  margin: 0;

  padding: 0;

  box-sizing: border-box;

}



body{

    font-family: var(--lato-font) !important;

}

p{

    font-size: 16px;

}



section h2{

    font-family: var(--jakartha-font);

    color: #3A3030;

    font-size: 40px;

    font-weight: 500;

}







/* header */

header{

    background: var(--main-color);

    padding-block: 15px;

}



.header ul.nav-list {

    display: flex;

    flex-wrap: wrap;

    justify-content: space-between;

    align-items: center;

    width: 100%;

    max-width: 842px;

      list-style: none;

      margin-inline: auto;

      margin-bottom: 0;



}



.header a.nav-item {

    color: #ffffff;

    font-size: 18px;

    letter-spacing: 0.4px;

    font-weight: 400;

}

.header a.nav-item:hover{

    text-decoration: none;

}













.header a.nav-item {

  color: #ffffff;

  font-size: 18px;

  letter-spacing: 0.4px;

  font-weight: 400;

  position: relative;

  display: inline-block;

  padding-bottom: 3px; 

  text-decoration: none;

}



.header a.nav-item::after {

  content: "";

  position: absolute;

  left: 0;

  bottom: 0;

  height: 2px;

  width: 100%;

  background-color: #ffffff;

  transform: scaleX(0);

  transform-origin: left;

  transition: transform 0.3s ease;

}



.header a.nav-item:hover::after {

  transform: scaleX(1);

}



.header a.nav-item:hover {

  text-decoration: none;

}







.header nav.navbar {

    display: flex;

    flex-wrap: wrap;

    justify-content: center;

}



.header li.brand {

    font-size: 30px;

    color: #ffffff;

  font-family: 'ArgestaDisplay';

  font-weight: 400;

}

.brand a img {

    width: 100%;

}



.brand {

    max-width: 240px;

}









































/* section-intro */

section{

    padding-block: 80px;

}





.intro-outer {

    display: flex;

    flex-wrap: wrap;

}

.intro-text h2{

    margin-bottom: 20px;

}

.intro-divs {

    width: 100%;

    max-width: 390px;

}

.intro-divs2{

    width: calc(100% - 390px);

    display: flex;

    justify-content: flex-end;

    align-items: center;

    

}

.intro-divs img {

    width: 100%;

    height: 100%;

    object-fit: contain;

}



.intro-content {

    width: 88%;

}





.about-div{

    display: flex;

    flex-wrap: wrap;

    margin-top: 45px;

}

.about-div-content{

    width: 25%;

}



.intro-text p{

    color: var(--text-color);

}



.about-div-content h3{

    font-family: var(--jakartha-font);

    margin-bottom: 0;

}

.about-div-content p{

    color: var(--text-color);

}


.intro-sec .wrapp-ex {
    width: 100%;
    display: block;
    padding: 6px 0 0;
}

.intro-sec p {
    color: #8C8C8C;
    line-height: normal;
}

.intro-sec .wrapp-ex p strong {
    font-size: 16px;
    color: #000000;
}


/*------------------ listing-section */



.listing-sec{

    background: var(--secondary-color);

}











section.listing-sec h2 {text-align: center;

    margin-bottom: 30px;

}

.list-icon-outer {

    display: flex;

    flex-wrap: wrap;

    border-top: 1px solid #E4E4E4;

    padding: 13px 40px;

    justify-content: space-between;

}

.listing-wrapper {

    display: flex;

    flex-wrap: wrap;

    justify-content: center;

    

}

.list-img img {

    width: 100%;

}



.list-card{

    width: 30%;

    margin-right: 2%;

    margin-bottom: 30px;

}

.list-card:nth-of-type(3n) {

    margin-right: 0;

}

.list-content {background: #FFFFFF;

    text-align: center;

    padding: 20px 0px 0;

    font-family: var(--jakartha-font);

}



.list-content h6{

    font-size: 18px;

    font-weight: 500;

    color: #3A3030;

}

.list-content h4{

    font-size: 18px;

    color: #000000;

    margin-block: 20px;

}

.list-content h5{

    font-size: 18px;

    color: var(--text-color);

    text-transform: uppercase;

    font-weight: 300;

    margin-bottom: 20px;

}

.icon-text h5 {

    color: #000000;

    margin-bottom: 0;

    font-weight: 500;

}

.icon-div img {

    object-fit: contain;

    width: 100%;

    height: 100%;

    padding-left: 4px;

    font-size: 16px;

}

.list-icon-outer .ic {

    display: flex;

    flex-wrap: wrap;

    align-items: center;

}



a.view-proj {color: #fff;background: var(--bg-yellow);padding: 13px 28px;display: inline-block;margin-top: 30px;border-radius: 30px;

    border: 1px solid var(--bg-yellow); transition: all 0.5s ease-in-out; text-decoration: none;

}



a.view-proj:hover{

    border: 1px solid var(--bg-yellow);

    color: var(--bg-yellow);

    background: none;

    text-decoration: none;



}

.btn-container {

    display: flex;

    justify-content: center;

}







.contact-sec h2{

    color: #000000;

    font-size: 32px;

    margin-bottom: 30px;

}

.contact-outer{

    display: flex;

    flex-wrap: wrap;

    justify-content: space-between;

}



.contact-div{

    width: 46%;

}







.contact-div.c-forms-outer{

    background: var(--secondary-color);

    padding: 0px 30px;

    display: flex;

    align-items: center;

   

}

.contact-form h2 {

  margin-bottom: 10px;

  font-size: 24px;

}



.contact-form p {

  margin-bottom: 30px;

  color: var(--text-color);

  font-size: 15px;

}

.form-row1 {

    width: 100%;

    display: flex;

    justify-content: space-between;

    flex-wrap: wrap;

}







.form-row {

  display: flex;

  gap: 20px;

  margin-bottom: 20px;

}



.form-group {

  flex: 1;

  display: flex;

  flex-direction: column;

}



.form-group label {

  font-size: 14px;

  margin-bottom: 6px;

}



.form-row1 input,

.form-row1 textarea {

  border: none;

  border-bottom: 1px solid #ccc;

  padding: 8px 0;

  background: transparent;

  font-size: 14px;

  outline: none;

}



.full-width {

  margin-bottom: 30px;

}



.form-row1 textarea{width: 100%;}



.form-row1 input {

    width: 48%;

    margin-bottom: 20px;

}



.submit-btn {

 color: #fff;background: var(--bg-yellow);padding: 10px 50px;display: inline-block;margin-top: 30px;border-radius: 30px;

  border: 1px solid var(--bg-yellow); transition: all 0.5s ease-in-out; text-decoration: none;

}



.submit-btn:hover {

  border: 1px solid var(--bg-yellow);

    color: var(--bg-yellow);

    background: none;

    text-decoration: none;

}



.form-row1 input::placeholder {

    color: #000000;

}

.form-row1 textarea::placeholder {

    color: #000000;

}

.contact-info {

    margin-top: 55px;

}



.contact-info span,

.contact-info p

{

    color: var(--text-color);



}

/* -------------footer */



.footer{

    background: var(--main-color);

    padding-top: 55px;

}

.footer-copy{

    border-top: 1px solid #694C4C;

    padding-block: 17px;

}



.footer-copy p{

    color: #ffffff;

    text-align: center;

    font-size: 13px;

    margin-bottom: 0;

}



.footer h3{

    font-size: 37px;

    color: #ffffff;

    font-family: var(--jakartha-font);

    text-align: center;

    font-weight: 400;

}

.footer-nav a {

  color: #fff;

  text-decoration: none;

  font-size: 18px;

}



.footer-nav a {

  color: #ffffff;

  font-size: 18px;

  letter-spacing: 0.4px;

  font-weight: 400;

  position: relative;

  display: inline-block;

  padding-bottom: 3px; 

  text-decoration: none;

}



.footer-nav a::after {

  content: "";

  position: absolute;

  left: 0;

  bottom: 0;

  height: 2px;

  width: 100%;

  background-color: #ffffff;

  transform: scaleX(0);

  transform-origin: left;

  transition: transform 0.3s ease;

}



.footer-nav a:hover::after {

  transform: scaleX(1);

}



.footer-nav a:hover {

  text-decoration: none;

}











.social-icons {

    display: flex;

    flex-wrap: wrap;

    justify-content: center;

    gap: 10px;

    padding-bottom: 20px;

}



nav.footer-nav {

    max-width: 330px;

    margin-inline: auto;

    display: flex;

    flex-wrap: wrap;

    justify-content: space-between;

    margin-block: 25px;

}

.footer-nav a:hover{

    color: #ffffff;

    text-decoration: none;

}

.s-icons{

    width: 33px;

}

.s-icons img{

    width: 100%;

}

.contact-info p strong {

    color: #000000;

    font-family: 'Plus Jakarta Sans';

    font-weight: 400;

}

.iframe-outerdiv img {

    width: 100%;

    height: 100%;

}

.contact-info span a {

    color: #8c8c8c;

    font-family: 'Plus Jakarta Sans';

    text-decoration: none;

    padding: 0 0 0 12px;

}

/* detail page */



.menu-sec .menu-items {

    display: flex;

    flex-wrap: wrap;

    margin-bottom: 0;

    list-style: none;

    position: relative;

}



.menu-sec .menu-items  li.item {

    font-family: "Plus Jakarta Sans";

    font-weight: 400;

    font-size: 16px;

    line-height: 100%;

    letter-spacing: 0%;

    color: #909090;

    padding: 0 4% 0 0;

    font-weight: 400;

    position: relative;

}





.menu-sec .menu-items .item:after {

    content: "";

    position: absolute;

    background: url(../images/arrow\ \(1\).svg);

    width: 20px;

    height: 21px;

    margin: 0 0 0 10px;

        transform: translateY(-50%);

    top: 50%;

    left: inherit;

}



.menu-sec {

    width: 100%;

    padding: 52px 0 0px 20px;

}



.menu-sec .menu-items .item.i1 {

    /* content: ""; */

    position: relative;

}



.menu-sec .menu-items .item.i1:before {

    content: "";

    position: absolute;

    background: url(../images/home-icon.svg) no-repeat 0;

   width: 23px;

    height: 23px;

    transform: translateY(-50%);

    top: 50%;

    left: -21px;

}











li.item.i3:after {

    display: none;

}



.location-inner {

    flex-wrap: wrap;

    display: flex;

    justify-content: space-between;

}



.location-inner .loc-detail1 p {

    font-size: 18px;

    font-family: 'Plus Jakarta Sans';

    color: #909090;

   padding: 0px 0 0 26px;

    font-weight: 400;

    position: relative;

}





.location-inner .loc-detail1 p:before {

   content: "";

    position: absolute;

    background: url(../images/carbon_location.svg);

    transform: translateY(-50%);

    top: 50%;

    width: 20px;

    height: 20px;

    left: 0;

}



.gallery-sec {

    display: flex;

    flex-wrap: wrap;

}



.gallery-col1 {

    width: 50%;

    padding: 0 10px 0 0;

}



.gallery-col2 {

    width: 50%;

    display: flex;

    flex-wrap: wrap;

}



.galley-set {

    width: 50%;

    padding: 0 10px 10px 0;

}



.gallery-sec {

    width: 100%;

    height: 100%;

    padding: 25px 0 00;

}



.galley-set img {

    width: 100%;

    height: 100%;

}



.gallery-col1 img {

    width: 100%;

    height: 100%;

    object-fit: cover;

}

.galley-set:nth-of-type(2n) {

    padding-right: 0;

    padding-bottom:10px;

}



.galley-set:nth-child(n+3) {

   padding-bottom: 0;

}

.propery-detail {

    display: flex;

    flex-wrap: wrap;

    justify-content: space-between;

    align-items: center;

    background: #fff;

    padding: 20px 77px;

}



.pset1 {

    display: flex;

    align-items: center;

}



.pset1 h5 {

    padding-bottom: 0;

    margin-bottom: 0;

    color: #000000;

    font-weight: 500;

    font-family: 'Plus Jakarta Sans';

    font-size: 18px;

}



.propery-detail h4 {

    padding-bottom: 0;

    margin-bottom: 0;

}



.prosec {

    padding-top: 0;

}



.propsecinner h4 {

    color: #909090;

    font-size: 18px;

    font-family: 'Plus Jakarta Sans';

    font-weight: 400;

}



.side.desc-col2 textarea#message {

    min-height: 112px;

    padding: 23px 10px 11px;

}





.header-menu {

    background: #F7F7F7 !important;

    width: 100%;

    display: block;

}



.location-sec {

    background: #F7F7F7;

}







.propery-sec {

    background: #F7F7F7;

}



.prosec h4  {

    font-weight: 600;

    font-size: 18px;

    font-family: 'Plus Jakarta Sans';

    color: #000;

    /* padding-top: 0; */

    text-decoration: none;

}





.prosec h4 a  {

  

    color: #000;

    text-decoration: none;

}

.menu-sec .menu-items .item a {

    color: #909090;

    text-decoration: none;

}





.prosec h5 {

    font-size: 18px;

    font-family: 'Plus Jakarta Sans';

    color: #909090;

    font-weight: 400;

}



.location-inner h2 {

    font-size: 32px;

    font-weight: 600;

    color: #3A3030;

    font-family: 'Plus Jakarta Sans';

 padding: 0px 0 14px;

}



.form-card {

    background-color:#FFFFFF80;

    padding: 24px;

    max-width: 100%;

  

}



    .agent-info {

      display: flex;

      align-items: center;

      margin-bottom: 20px;

    }



  .agent-info img {

    object-fit: cover;

    margin-right: 12px;



}



    .agent-name {

      font-weight: bold;

      margin: 0;

    }



    .view-listing {

      color: #777;

      font-size: 14px;

    }



    form label {

      font-size: 14px;

      display: block;

      margin-bottom: 4px;

      margin-top: 12px;

      color: #333;

    }



    form input, form textarea, form select {

      width: 100%;

      padding: 10px;

      font-size: 14px;

      border: 1px solid #ccc;

      border-radius: 6px;

      box-sizing: border-box;

    }



    form textarea {

      resize: vertical;

    }



    .terms {

      font-size: 12px;

      color: #555;

      margin-top: 12px;

      margin-bottom: 16px;

    }



    .btn {

      flex: 1;

      padding: 10px;

      font-size: 14px;

      border: none;

      border-radius: 6px;

      cursor: pointer;

    }



    .btn-send {

      background-color: #2d211b;

      color: white;

    }



    .btn-call {

      background-color: #f4f4f4;

      color: #333;

      border: 1px solid #ccc;

    }



    .btn-whatsapp {

      width: 100%;

      padding: 10px;

      background-color: white;

      border: 1px solid #ccc;

      font-size: 14px;

      border-radius: 6px;

      display: flex;

      justify-content: center;

      align-items: center;

      gap: 8px;

    }







    .sideouter {

    display: flex;

    flex-wrap: wrap;

}



.side.desc-col2 {

    width: 40%;

}



.sidesec {

    background: #F7F7F7;

    width: 100%;

}

.side.desc-col1 {

    width: 68%;

    /* background: #fff; */

    /* padding: 28px 33px; */

}



.sideouter {

    display: flex;

    flex-wrap: wrap;

}



.side.desc-col2 {

    width: 32%;

    padding: 0 0 0 40px;

}



.sidesec {

    background: #F7F7F7;

    width: 100%;

}



.sideinner {

    background: #fff;

    padding: 35px 30px;

}



.side.desc-col1 h3 {

    font-family: 'Plus Jakarta Sans';

    font-size: 20px;

    font-weight: 500;

}



.sideinner .inner-desc h3 {

    padding: 0px 0 7.5% 0;

    position: relative;

}



.sideinner .inner-desc h3::after {

    border-bottom: 1px solid #DCDCDC;

    content: "";

    position: absolute;

    width: 100%;

    height: 10px;

    transform: translateY(50%);

    top: 50%;

    left: 0;

}





 .address-box {

      background-color: #fff;

     

    margin: 40px auto;

      padding:  35px 30px;

      /* border-radius: 8px; */

      /* box-shadow: 0 2px 8px rgba(0,0,0,0.05); */

    }



    .section-title {

      font-size: 16px;

      font-weight: 600;

      margin-bottom: 16px;

    }



   .address-box  .row {

      display: flex;

      justify-content: space-between;

     padding: 12px 13px;

     

    }



   .address-box  .row:last-child {

      border-bottom: none;

    }



   .address-box .field-box {

    display: flex;

    justify-content: space-between;

    width: 47%;

}



   .address-box  .label {

      font-weight: 600;

      color: #000;

    }



   .address-box  .value {

      color: #999;

      font-weight: normal;

    }





.address-box .label {

    font-size: 17px;

    font-weight: 600;

    margin-bottom: 16px;

    height: 48px;

    font-family: 'Plus Jakarta Sans';

    

    

}



.address-box .value {

    color: #8C8C8C;

    font-family: 'PLUS JAKARTA SANS';

    font-weight: 400;

    font-size: 17px;

    text-align: right;

    padding-left: 18px;



    

}



.section-title {

    font-size: 20px;

    font-weight: 600;

    margin-bottom: 16px;

    height: 48px;

    font-family: 'Plus Jakarta Sans';

    position: relative;

}



.address-box .field-box {

    display: flex

;

    justify-content: space-between;

    width: 47%;

    border-bottom: 1px solid #DCDCDC;

}



.inner-desc p {

    color: #8C8C8C;

    font-size: 18px;

    font-family: 'Plus Jakarta Sans';

    font-weight: 400;

    padding: 0px 0 12px 0px;

}



.inner-desc p:last-child {

    padding-bottom: 0;

    margin-bottom: 0;

}



.detail-box {

    background: #F4F1E2;

    border: 1px solid #C4B775;

    padding: 23px 31px;

        margin: 50px 0 0;



}



.address-box .detail-box .label {

    height: 24px;

    font-family: 'Plus Jakarta Sans' !important;

    font-size: 17px;

}



.side.desc-col2 form input, form textarea, form select {

    background: transparent;

    margin: 0 0 10px 0;

}



.side.desc-col2 form input, form textarea, form select::placeholder {

    color: #8C8C8C;

    font-family: 'Plus Jakarta Sans';

    font-size: 16px;

    color: #000;

}







.side.desc-col2 input::placeholder {

    color: #8C8C8C;

    font-family: 'Plus Jakarta Sans';

    font-size: 16px;

}



select {

    font-size: 16opx;

    color: #8C8C8C;

    font-family: 'Plus Jakarta Sans';

    font-size: 16px;

    font-weight: 400;

}



.side.desc-col2 form input, form textarea, form select::placeholder {

    color: #8C8C8C;

    font-family: 'Plus Jakarta Sans';

    font-size: 16px;

    color: #000;

}



.termrow p {

    font-family: 'Plus Jakarta Sans';

    font-size: 16px;

    color: #000;

    font-weight: 500;

    padding: 9px 0 0 0;

}

ul.features-list {

    display: flex;

    flex-wrap: wrap;

    list-style: none;

    justify-content: space-between;

    padding: 5px 0 0;

}



.features-list li {

    color: #8C8C8C;

    width: 30%;

    padding: 0 0 20px 0;

    font-family: 'Plus Jakarta Sans';

    font-size: 17px;

    position: relative;

}



.features-list li:before {

    content: "";

    position: absolute;

    background: url(../images/check.svg) no-repeat;

    width: 23px;

    height: 23px;

    transform: translateY(-50%);

    top: 13px;

    left: -31px;

}



.features-inner {

    margin: 40px 0 0 24px;

}



.features-box {

    background: #fff;

   padding: 35px 30px 21px;

}



.section-title::after {

    border-bottom: 1px solid #DCDCDC;

    content: "";

    position: absolute;

    width: 100%;

    height: 11px;

    transform: translatey(-50%);

    top: 50%;

    left: 0;

    padding: 0px 0 8.5% 0;

}



.location-sec {

      padding: 60px 0 40px 0;

}



.propery-sec {

    padding: 0;

}



.sidesec {

  

    padding: 40px 0 180px 0;

}



 .form-container {

      background: #fff;

    

    margin: 40px auto 0;

    padding: 35px 30px 10px; 



    }



    .form-container h2 {

      font-size: 18px;

      font-weight: 600;

      margin-bottom: 10px;

    }



   

    

    .form-container  .form-row {

      display: flex;

      gap: 20px;

      flex-wrap: wrap;

          margin-bottom: 0;

     

    }



    .form-container .form-group {

     width:48%;

      display: flex;

      flex-direction: column;

      margin-bottom: 7px;

    }

.form-group.textarea label {

    padding-top: 0;

    margin-top: 0;

}

      .form-container .form-group.textarea {

       width: 100%;

}



     .form-container label {

      margin-bottom: 6px;

      font-weight: 500;

      font-size: 14px;

    }



    .form-container  input, textarea, select {

      padding: 10px;

      border: 1px solid #ccc;

      border-radius: 4px;

      font-size: 14px;

    }



     .form-container textarea {

      resize: vertical;

    min-height: 130px;

    }



     .form-container .form-note {

      font-size: 14px;

      color: #333;

      margin-top: 5px;

      margin-bottom: 20px;

    }

.form-container .form-note p {

    font-family: 'Plus Jakarta Sans';

    color: #000000;

    font-size: 18px;

    font-weight: 400;

}



.form-container .form-button {

    background-color: #2d2322;

    color: #fff;

    padding: 12px;

    text-align: center;

    border: none;

    border-radius: 4px;

    font-size: 17px;

    cursor: pointer;

    width: 100%;

    display: flex

;

    color: #fff !important;

    align-items: center;

    justify-content: center;

    font-family: 'Plus Jakarta Sans';

    font-weight: 300;

}



.form-container .form-button:hover {

    background: transparent;

    border: 1px solid #2D2323;

    color: #000 !important;

    transition: 0.3s ease-in-out;

}

    .side.desc-col2 select {

    font-family: 'Plus Jakarta Sans';

    font-size: 16px;

    color: #8C8C8C;

}



button.btn.btn-send {

    background: #281e1e;

    color: #fff;

   padding: 12px 10px;

    border-radius: 5px;

}



button.btn.btn-send:hover {

    border: 1px solid #281e1e;

    color: #281e1e;

    background: transparent;

    transition: 0.3s ease-in-out;

}





button.btn.btn-call {

    border: 1px solid #281e1e;



}



button.btn.btn-call:hover {

    border: 1px solid #281e1e;

    background: #281e1e;

    color: #fff;

    transition: 0.3s ease-in-out;



}





button.btn-whatsapp {

    background: transparent;

      border: 1px solid #281e1e;

}



button.btn-whatsapp:hover{

    border: 1px solid #281e1e;

    background: #281e1e;

    color: #fff;

    transition: 0.3s ease-in-out;



}



.button-group button {

    font-family: 'Plus Jakarta Sans';

    font-size: 15px;

}



.form-container .form-group label {    color: #000000;font-family: 'Plus Jakarta Sans';font-size: 18px;font-weight: 400;}



.form-container .form-group input::placeholder {color: #AAAAAA;    font-size: 17px;font-family: 'Plus Jakarta Sans';font-weight: 300;}



.form-container .form-group select {color: #AAAAAA;font-size: 17px;font-family: 'Plus Jakarta Sans';font-weight: 300;}



.form-container .form-group textarea::placeholder {color: #AAAAAA;font-size: 17px;font-family: 'Plus Jakarta Sans';font-weight: 300;}



.agentsec p {

    font-size: 400;

    color: #000000;

    font-family: 'Plus Jakarta Sans';

    font-weight: 400;

    font-size: 17px;

}



.agentsec .view-listing {

    color: #949494;

    font-family: 'Plus Jakarta Sans';

    font-size: 16px;

    font-weight: 400;

}



.agentsec img {

    margin-right: 3px;

    align-items: center;

    vertical-align: middle;

    margin-top: -4px;

}



.btn-whatsapp {

    font-family: 'Plus Jakarta Sans';

    font-size: 15px;

}



.menu-sec .menu-items .item a:hover {

    color: #281e1e;

    cursor: pointer;

}



.prosec h5 {

    padding-bottom: 0;

    margin-bottom: 1px;

}

/* .location-inner.desktop {

    display: block;

} */



.location-inner.mobile {

    display: none;

}





.list-img{

  position: relative;

  display: inline-block; /* Or any suitable display property */

cursor: pointer;

}



.list-img a {

    width: 100%;

    display: block;

    position: relative;

}



.list-img a:before {

    content: "";

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background-color: rgba(0, 0, 0, 0.3);

    opacity: 0;

    transition: opacity 0.3s ease;

}



.list-img a:hover:before {

    opacity:1;

}



.side.desc-col2 .side-form .form-card .everest-form button#evf-submit-76 {

    font-size: 15px;

    background: #281E1E;

    color: #fff;

    border-radius: 5px;

    border: 1px solid #281E1E;

    display: flex;

    width: 100%;

    justify-content: center;

    align-items: center;

    font-family: 'Plus Jakarta Sans';

    margin: 4px 0 0;

}





.side.desc-col2 .side-form .form-card .everest-form .evf-submit-container {

    padding: 0;

}



.side.desc-col2 .side-form .form-card .everest-form button#evf-submit-76:hover {

    background: transparent;

    color: #281E1E;

}

.btn-whatsapp {

    width: 48%;

    float: left;

    color:#000;

    text-decoration: none !important;

    border: 1px solid #281e1e;

    padding: 10px 0 10px;

     background: transparent;

    display: flex;

    justify-content: center;

    align-items: center;

}

.btn.btn-call {

   font-size: 15px;

    border: 1px solid #281e1e;

    padding: 10px 0 10px;

    width: 48%;

    float: left;

    margin: 0 13px 0 0;

    text-decoration: none !important;

    display: flex

;

    justify-content: center;

    align-items: center;

    gap: 8px;

    font-family: 'Plus Jakarta Sans';



}

.address-box .field-box .value a {

    text-decoration: none;

    color: #8C8C8C;

}



.address-box .field-box .value a:hover {

    color: #000;

}



.btn-call .hover-circle {

    display: none;

}



.btn-call:hover > img {

    display: none;

}



.btn-call:hover .hover-circle {

    display: block;

}







.btn-whatsapp .hover-circle {

    display: none;

}



.btn-whatsapp:hover > img {

    display: none;

}

.btn-whatsapp:hover .hover-circle {

    display: block;

}







.btn-whatsapp:hover {

   

    color:#fff;

    background:#281e1e;

}

.btn.btn-call:hover {

   

    color:#fff;

    background:#281e1e;

}



.form-card .btn-whatsapp :hover {

    color:#fff !important;

}

.side.desc-col2 .side-form .form-card .everest-forms .evf-container, .wp-block-everest-forms-form-selector .evf-container {

    margin-bottom: 10px;

}

.side.desc-col2 .side-form .form-card .everest-form textarea#evf-76-field_yhGx3FOwr2-4 {

font-family: 'Plus Jakarta Sans';

    color: #212529 !important;

    font-size: 16px;

    padding: 24px 10px 0;

    min-height: 130px;

    border: 1px solid #D7D7D7;

    font-weight: 400;

}





.side.desc-col2 .side-form .form-card .everest-form select{font-family: 'Plus Jakarta Sans';

    border: 1px solid #D7D7D7;

    font-weight: 400;

     padding: 10px 10px;

      font-size: 16px;

}



.side.desc-col2 .side-form .form-card .everest-form input,  textarea, select {

    border: 1px solid #D7D7D7;

    padding: 10px 10px 10px;

}



.side.desc-col2 .side-form .form-card .everest-form li.choice-2.depth-1 label {

    font-family: 'Plus Jakarta Sans';

    font-size: 16px;

    color: #000;

}



.side.desc-col2 .side-form .form-card .everest-form  input#evf-76-field_pyjVyjaMy8-7_2 {

    position: relative;

    top: -14px;

}







.side.desc-col1 .form-container .everest-forms span.evf-label {

    font-family: 'Plus Jakarta Sans';

    font-size: 17px;

    font-weight: 400;

    color: #000000;

}

.inner-desc p {

  

    font-size: 17px;

}

.side.desc-col1 .form-container .everest-forms input {

    border: 1px solid #CFCFCF;

    padding: 10px 10px;

}



.side.desc-col1 .form-container .everest-forms select {

    border: 1px solid #CFCFCF;

    padding: 10px 10px;

    font-family: 'Plus Jakarta Sans';

    font-size: 16px;

    color:#AAAAAA;

}



.side.desc-col1 .form-container .everest-forms textarea {

    border: 1px solid #CFCFCF;

    padding: 10px 10px;

    font-family: 'Plus Jakarta Sans';

    font-size: 16px;

}



.side.desc-col1 .form-container .everest-forms input::placeholder {

    font-family: 'Plus Jakarta Sans';

    font-size: 16px;

}







.side.desc-col1 .form-container .everest-forms li.choice-1.depth-1 label {

    font-family: 'Plus Jakarta Sans';

    font-size: 16px;

    color: #000;

    font-weight: 400;

}



.side.desc-col1 .form-container .everest-forms button#evf-submit-77 {

    display: flex;

    background: #281E1E;

    width: 100%;

    display: flex;

    border: 4px;

    color: #fff;

    font-family: 'Plus Jakarta Sans';

    text-align: center;

    justify-content: center;

    border: 1px solid #281E1E;

    border-radius: 5px;

    margin: 9px 0 0;

}

.side.desc-col1 .form-container .everest-forms button#evf-submit-77:hover {

    background: transparent;

    color: #000;

}



.brand-footer {

    text-align: center;

}





.search-field::placeholder {

    color: #AAAAAA;

    font-size: 15px;

}



.search-field {

    border: 1px solid #ccc;

    padding: 10px 15px;

    background: none;

    /* border-color: rgba(21, 21, 21, 0.3); */

    font-size: 16px;

    color: #2b2926;

    line-height: 1.75;

    width: 300px;

    display: inline-block;

    margin-right: 5px;

    font-family: 'Plus Jakarta Sans';

    color: #AAAAAA;

    outline: none;

    border-radius: 5px;

}



.listing-sec.fornotfour-style {

    text-align: center;

    height: calc(100vh - 358px);

}



.listing-sec.fornotfour-style h2 {

    color: #281e1e9c;

    font-size: 20px;

    padding: 0;

    margin: 15px 0 22px;

}

.listing-sec.fornotfour-style p {

    font-size: 17px;

    font-family: 'Plus Jakarta Sans';

    color: #281e1e;

    margin: 0 0 35px;

}



.listing-sec.fornotfour-style button.search-submit {

 

    

    padding: 10px 15px;

    background: none;

    /* border-color: rgba(21, 21, 21, 0.3); */

    font-size: 15px;

    color: #2b2926;

    line-height: 1.75;

    width: 150px;

    display: inline-block;

    margin-right: 5px;

    font-family: 'Plus Jakarta Sans';

    color: #AAAAAA;

    border-radius: 5px;

    background: #281e1e;

    color: #fff;

        border: 1px solid;

    border-radius: 5px;

}



.listing-sec.fornotfour-style  button.search-submit:hover {

    color: #281e1e;

    background: transparent;

}

.listing-sec.fornotfour-style h1 {

    font-size: 100px;

    font-family: 'Plus Jakarta Sans';

    color: #281e1e;

    font-weight: 600;

}

.brand-footer img {

    width: 100%;

    height: 100%;

}

.brand-footer {

    width: 240px;

    text-align: center;

    margin: auto;

}

.side.desc-col1 .form-container .everest-forms {

    padding: 30px 6px 0;

}



.sidesec.special-pages .inner-desc ul li {

    font-family: 'Plus Jakarta Sans';

    font-size: 16px;

    margin: 0 0 0 26px;

    color: #8C8C8C;

    padding: 0 0 4px;

}







.contact-div.c-forms-outer .contact-form p {

    font-family: 'Plus Jakarta Sans';

    color: #757575;

    font-size: 16px;

    margin: 15px 0px 45px;

}





.contact-div.c-forms-outer .everest-forms input {

    border-radius: 0;

    background: transparent;

    outline: none;

    border-bottom: 1px solid #A5A5A5 !important;

    border: none;

    font-family: 'Plus Jakarta Sans';

    font-size: 17px;

    padding: 0 0 10px 0;

    margin: 0 2px 25px 0;

    color: #000 !important; 

}



.contact-div.c-forms-outer .everest-forms input::placeholder {

    color: #000 !important;

    font-size:17px;

}



.contact-div.c-forms-outer .everest-forms textarea {

    outline: none;

    border-bottom: 1px solid #A5A5A5 !important;

    border: none;

    font-family: 'Plus Jakarta Sans';

    border-radius: 0;

    padding:0 0 0 0

    

}



.contact-div.c-forms-outer .everest-forms textarea::placeholder {

    color: #000 !important;

    font-size:17px;

    

}



.contact-div.c-forms-outer .everest-forms button#evf-submit-25 {

  

    background: #DBB534;

    color: #ffff;

    border: 1px solid #DBB534;

    border-radius: 90px;

    font-family: 'Plus Jakarta Sans';

    font-size: 16px;

    padding: 14px 65px;

    font-weight: 500;

    margin: 25px 0 0;

    cursor: pointer;

}



.contact-div.c-forms-outer .everest-forms button#evf-submit-25:hover {

    background: transparent;

    color: #DBB534;

}

.contact-info .description br {

    display: none;

}

.contact-info  a:hover {

    color: #281e1e !important;

}

.side.desc-col1 .form-container .everest-forms .evf-field-container .evf-frontend-row .evf-grid-2:nth-child(2n) {

    padding-right: 0;

}



.side.desc-col1 .form-container .everest-forms .evf-frontend-grid.evf-grid-1 {

    padding-left: 0 !important;

    padding-right: 0 !important;

}

.side.desc-col1 .form-container .everest-forms .evf-field-container .evf-frontend-row .evf-grid-2:nth-child(2n-1) {

    padding-left: 0;

}

.side.desc-col1 .form-container .everest-forms  .evf-submit-container {

    padding-left: 0;

    padding-right: 0;

}



.iframe-outerdiv iframe {

    height: 400px;

   

}



.side.desc-col2 .side-form .form-card .everest-form li.choice-2.depth-1 label a {

    color: #000;

    font-family: 'PLUS JAKARTA SANS';

    font-size: 16px;

    cursor: pointer;

    text-decoration: none;

}



.side.desc-col2 .side-form .form-card .everest-form li.choice-2.depth-1 label a:hover { color: #8C8C8C;

    font-family: 'PLUS JAKARTA SANS';

    font-weight: 400;

    font-size: 16px;

   

}



.side.desc-col1 .form-container .everest-forms li.choice-1.depth-1 label span a {

    color: #000;

    font-family: 'Plus Jakarta Sans';

    text-decoration: none;

}



.side.desc-col1 .form-container .everest-forms li.choice-1.depth-1 label span a:hover {color: #8C8C8C;}

.contact-div.c-forms-outer .evf-frontend-row {

    margin-left: -17px !important;

}



.iframe-outerdiv iframe {

    height: 400px;

    width: 100%;

}





.agnt-master .master-header{width:100%;display:flex;flex-wrap:wrap;border-bottom:1px solid #dedede;padding: 40px 25px 15px;background: #000;border-radius: 12px 12px 0 0;}

.listing-sec.agnt-master{padding:35px 0}

.listing-sec.agnt-master .agnt-row{background: #fff;border-radius:8px;padding: 0;}

.agnt-master .master-header h2{font-size:22px;color:#fff}

.listing-sec.agnt-master .m-logo{width: 220px;display:block;margin: 0 80px 0 0;}

.listing-sec.agnt-master img{width:100%;display:block}

.agnt-master .master-body{width:100%;display:block;float:left;padding: 35px 45px 30px;}

.agnt-master .master-body .col-12{width: 50%;flex: 0 0 50%;margin:0 0 24px}

.agnt-master .master-body .col-md-6:last-child {padding-left: 5%;}

.agnt-master .master-body label{font-size:18px;font-weight:600;color:#000;width: 100%;}

.agnt-master .master-body .form-control{border:1px solid #A5A5A5;border-radius:5px;font-family:'Plus Jakarta Sans';font-size:17px;padding:8px 12px;color:#000;margin:0 2px 8px 0;}

.agnt-master .master-body .form-control::placeholder{color:#000}

.agnt-master .master-body .upload-sect {width: 100%;position: relative;max-width: 340px;height: 100%;}

.agnt-master .master-body #imageUpload{width: 100%;padding:22px 40px;border: 1px dotted #ededed;border-radius:10px;-webkit-appearance: none;background: url(../images/prv-image-.png)no-repeat  100%;height: 340px;background-size: 100%;background-position: center;margin: 12px 0 0}

.agnt-master .master-body .upload-sect #preview1 {position: absolute;top: 46px;width: 100%;height: calc(100% - 46px);object-fit: cover;border-radius: 10px;}

.agnt-master .master-body #imageUpload2{width:48%;padding:22px 30px;border:1px dotted #ededed;border-radius:10px;-webkit-appearance:none;background:url(../images/prv-image-.png)no-repeat 100%;height:250px;background-size:40%;background-position:center;margin:12px 0 0}

.agnt-master .master-body .form-group {position: relative;}

.agnt-master .master-body #previewContainer {position: absolute;width: 48%;height: 250px;bottom: 16px}

.agnt-master .master-body #upload-container {position: relative;margin: 30px 0 0;display: flex;flex-wrap: wrap;}

.agnt-master .master-body #upload-container input:nth-child(3n) {margin-right: 0;}

.agnt-master .master-body #upload-container input {width: 32.33%;padding: 22px 10px;border:1px dotted #ededed;border-radius:10px;-webkit-appearance:none;background:url(../images/prv-image-.png)no-repeat 100%;height: 201px;    background-size: 100%;background-position: 100%;background-position-y: 90%;margin: 12px 1.45% 1% 0;display: inline-block;float: left;font-size: 14px;}

.agnt-master .master-body #add-button {padding: 12px 10px 12px 16px;border: 1px dotted #f0f0f0;-webkit-appearance: none;display: inline-block;float: right;position: absolute;right: 0;top: -6px;font-size: 15px;outline: none;border-radius: 4px;line-height: normal;}
.agnt-master .master-body #add-button:before {content: "+";margin: 0 13px 0 0;color: #000;font-weight: 600;}

.agnt-master .master-header .m-tab-heads{display:flex;flex-wrap:wrap;width:auto;float:right;margin:0 0 25px;margin-left:auto;align-items:center}
.agnt-master .m-tab-heads .tab-btn{-webkit-appearance:none;outline:none;background:none;border:0;color:#fff;font-size:20px;letter-spacing:.4px;font-weight:500;position:relative;display:inline-block;padding:0 3px 0;margin:0 12px 0;padding-bottom:3px}
.agnt-master .m-tab-heads .tab-btn:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:100%;background-color:#fff;transform:scaleX(0);transform-origin:left;transition:transform 0.3s ease}
.agnt-master .m-tab-heads .tab-btn.active:after,.agnt-master .m-tab-heads .tab-btn:hover:after{transform:scaleX(1)}

.agnt-master .master-body .master-row2{width:100%}
.agnt-master .master-body .prprty-listing{width:100%;display:flex;flex-wrap:wrap}
.agnt-master .prprty-listing .prprty-card{box-shadow:1px 2px 5px 1px rgba(0 0 0 / .25);border-radius:5px;padding:0;outline:none;box-sizing:border-box;width:32.33%;flex:0 0 32.333333%;margin:0 0.50% 1.15%;transition: all 0.25s ease-in}
.agnt-master .prprty-card .prprty-img{width: 100%; position:relative;display:inline-block;cursor:pointer}
.agnt-master .prprty-card .prprty-img img {border-radius: 5px 5px 0 0;}
.agnt-master .prprty-card .prprty-contnt{background:#FFFFFF;text-align:center;padding:20px 0px 0;font-family:var(--jakartha-font)}
.agnt-master .prprty-card h6{font-size:18px;font-weight:500;color:#3A3030}
.agnt-master .prprty-card h4{font-size:18px;color:#000000;margin-block:20px}
.agnt-master .prprty-card h5{font-size:18px;color:var(--text-color);text-transform:uppercase;font-weight:300;margin-bottom:20px}
.agnt-master .prprty-card .prprty-icon-out{display:flex;flex-wrap:wrap;border-top:1px solid #E4E4E4;padding:13px 40px;justify-content:space-between}
.agnt-master .prprty-card .prprty-icon-out .prprty-ic{display:flex;flex-wrap:wrap;align-items:center}
.agnt-master .prprty-card .prprty-icon-out .prprty-ic img{object-fit:contain;width:100%;height:100%;padding-left:4px;font-size:16px}
.agnt-master .prprty-card .prprty-icon-out .prprty-ic h5{color:#000000;margin-bottom:0;font-weight:500}
.agnt-master .prprty-card .prprty-img img {max-height: 298px;object-fit: cover;width: 100%;border-radius: 5px 5px 0 0;}
.agnt-master .prprty-card .prpty-edit {position: absolute;top: -2px;right: 0px;width: 52px;background: #DBB534;padding: 8px 8px 10px 10px;border-radius: 0 5px 0 5px;transition: all 0.25s ease-in;}
.agnt-master .prprty-card .prpty-edit:hover {background: #000;}
.agnt-master .prprty-card.active .prpty-edit {opacity: 0;visibility: hidden;}

.agnt-master .master-body .row.tab-content{display:none}
.agnt-master .master-body .row.tab-content.active{display:flex}

.agnt-master .master-body .upload-sect #removeImage{position:absolute;top:50px;right:2%;background:#000;-webkit-appearance:none;color:#fff;line-height:normal;padding:2px 5px;border-radius:50%;width:22px;height:22px;font-size:0;display:none}
.agnt-master .master-body .upload-sect #removeImage:before{content:"";position:absolute;width:70%;height:2px;background:#fff;left:0;right:0;margin:0 auto;transform:rotate(45deg) translateX(0)}
.agnt-master .master-body .upload-sect #removeImage:after{content:"";position:absolute;width:70%;height:2px;background:#fff;left:0;right:0;margin:0 auto;transform:rotate(-45deg) translateX(0)}

.agnt-master .master-body .image-container{position:relative}
.agnt-master .master-body .image-container .close-btn{position:absolute;top:46px;right:0;background:#000;-webkit-appearance:none;color:#fff;line-height:normal;padding:2px 5px;border-radius:50%;width:22px;height:22px;font-size:0;display:none}
.agnt-master .master-body .image-container .close-btn:before{content:"";position:absolute;width:70%;height:2px;background:#fff;left:0;right:0;margin:0 auto;transform:rotate(45deg) translateX(0)}
.agnt-master .master-body .image-container .close-btn:after{content:"";position:absolute;width:70%;height:2px;background:#fff;left:0;right:0;margin:0 auto;transform:rotate(-45deg) translateX(0)}

.agnt-master .prprty-listing .prprty-card.active{margin:0 0 25px;width:100%;flex:auto;max-width:100%}
.agnt-master .prprty-listing .prprty-card .prpty-main{display:block;width:100%;transition:all 0.25s ease-in}
.agnt-master .prprty-listing .prprty-card.active .prpty-main{display:none}
.agnt-master .prprty-listing .prprty-card-edit {width: 100%;display: none;padding: 75px 25px 15px;}
.agnt-master .prprty-listing .prprty-card.active .prprty-card-edit{display:block}

.agnt-master .master-body #imageUpload3{width:100%;padding:22px 40px;border:1px dotted #ededed;border-radius:10px;-webkit-appearance:none;background:url(../images/prv-image-.png)no-repeat 100%;height:340px;background-size:100%;background-position:center;margin:12px 0 0}
.agnt-master .prprty-listing .prprty-card .prprty-edit-img{width:48.5%;display:inline-block;float:left}
.agnt-master .prprty-listing .prprty-card.active .prprty-edit-img .upload-prprty{position:relative;width:100%;float: left;margin:0 0 20px}
/*.agnt-master .prprty-listing .prprty-card.active .prprty-edit-img #preview2{position:absolute;top:46px;width:100%;height:calc(100% - 46px);object-fit:cover;border-radius:10px}*/
.agnt-master .prprty-listing .prprty-card.active .prprty-edit-img #removeImage1{position:absolute;top:54px;right:1%;background:#000;-webkit-appearance:none;color:#fff;line-height:normal;padding:2px 5px;border-radius:50%;width:22px;height:22px;font-size:0;}
.agnt-master .prprty-listing .prprty-card.active .prprty-edit-img #removeImage1:before{content:"";position:absolute;width:67%;height:2px;background:#fff;left:0;right:-2px;margin:0 auto;transform:rotate(45deg) translateX(-2px);}
.agnt-master .prprty-listing .prprty-card.active .prprty-edit-img #removeImage1:after{content:"";position:absolute;width:67%;height:2px;background:#fff;left:0;right:3px;margin:0 auto;transform:rotate(-45deg) translateX(2px);}
.agnt-master .prprty-listing .prprty-card .prprty-edit-cont{width:48.5%;display:inline-block;float:right;margin:0 0 12px}
.agnt-master .prprty-listing .prprty-card .prprty-edit-cont2{width:100%;display:flex;flex-wrap:wrap;padding:30px 20px 13px;justify-content:space-between;margin:20px 0 20px;gap:24px;background: #f7f7f7;}
.agnt-master .master-body select{cursor: pointer;width: 100%;border: 1px solid #A5A5A5;border-radius: 6px;font-family: 'Plus Jakarta Sans';font-size: 17px;padding: 8px 12px;color: #000;height: 48px;}
.agnt-master .prprty-listing .prprty-card .prprty-edit-cont2 span{width:30px;display:inline-block;margin:0 0 0 4px;position:relative;top:6px}
.agnt-master .prprty-listing .prprty-card .remove-active-btn{display: none; position:absolute;top:0;left:0;width:52px;height:52px;background:#000;padding:8px;border-radius:5px 0 5px 0;transition:all 0.25s ease-in;-webkit-appearance:none;border:0;outline:none;font-size:0}
.agnt-master .prprty-listing .prprty-card .remove-active-btn:hover{background:#bdbdbd}
.agnt-master .prprty-listing .prprty-card.active .remove-active-btn {display: block;}
.agnt-master .prprty-listing .prprty-card .prprty-edit-cont2 .form-group{width:25%;display:flex;flex-wrap:wrap;flex-direction:row;align-items:start;justify-content:start}
.agnt-master .prprty-listing .prprty-card .prprty-edit-cont2 .form-group label{width:calc(100% - 80px);display:inline-block;text-align:right}
.agnt-master .prprty-listing .prprty-card .prprty-edit-cont2 .form-group .form-control{text-align:center;width:100%;display:inline-block;float:right;max-width:70px;border:1px solid #A5A5A5;border-radius:3px;padding:5px;margin:0 0 0 2%}
.agnt-master .prprty-listing .prprty-card .remove-active-btn:before{content:"";position:absolute;width:70%;height:2px;background:#fff;left:0;right:0;margin:0 auto;transform:rotate(45deg) translateX(0)}
.agnt-master .prprty-listing .prprty-card .remove-active-btn:after{content:"";position:absolute;width:70%;height:2px;background:#fff;left:0;right:0;margin:0 auto;transform:rotate(-45deg) translateX(0)}
.agnt-master .prprty-listing .prprty-card .form-control{    margin: 0 2px 10px 0;border: 1px solid #A5A5A5;padding: 8px 12px;border-radius: 5px;height: 48px;}
.agnt-master .master-body .form-group textarea {padding-top: 12px !important; height: 100%;resize: none;max-height: 100%;min-height: 120px;display: block;float: left;}
.agnt-master .master-body .submit-btn {width: fit-content;margin: 12px 0 0;background: #000;border-color: #000;font-size: 18px;}
.agnt-master .master-body .submit-btn:hover {color: #000;border-color: #000;background: transparent;}

.agnt-master .prprty-listing .prprty-btn1{cursor: pointer; width:fit-content;margin:12px 0 24px;background:#000;color:#fff;border:1px solid #000;font-size:18px;padding:12px 46px;display:inline-block;border-radius:30px;transition:all 0.5s ease-in-out;text-decoration:none}
.agnt-master .prprty-listing .prprty-btn1:hover{background:none;color:#000;border-color:#000}

.agnt-master .prprty-listing .prprty-card .prprty-edit-img .upload-prprty .uploadmain-prpty{width:100%;display:block;position:relative;margin:0 0 20px}
.agnt-master .prprty-listing .prprty-card .prprty-edit-img .upload-prprty .uploadmain-prpty input[type="file"]{width:100%;padding:12px 15px;border:1px dotted #ededed;border-radius:10px;-webkit-appearance:none;background:url(../images/prv-image-.png) no-repeat 100%;height:400px;background-size:400px;background-position:center;margin:12px 0 0;font-size:14px;text-align:center;}
.agnt-master .prprty-listing .prprty-card .prprty-edit-img .upload-prprty .uploadsub-prprty{width:100%;display:flex;flex-wrap:wrap}
.agnt-master .prprty-listing .prprty-card .prprty-edit-img .upload-prprty .uploadsub-prprty .uploadsub-col{width:24%;margin:0 0.5% 1%;position:relative}
.agnt-master .prprty-listing .prprty-card .prprty-edit-img .upload-prprty .uploadsub-prprty .uploadsub-col input[type=file]{width:100%;padding:12px 15px;border:1px dotted #ededed;border-radius:10px;-webkit-appearance:none;background:url(../images/prv-image-.png) no-repeat 100%;height:100px;background-size:100%;background-position:center;margin:12px 0 0;font-size:10px}
.agnt-master .prprty-listing .prprty-card .prprty-edit-img .upload-prprty .uploadsub-prprty .uploadsub-col img{position:absolute;top:0;width:100%;height:100%;object-fit:cover;border-radius:10px}
.agnt-master .prprty-listing .prprty-card .prprty-edit-img .upload-prprty .uploadsub-prprty .uploadsub-col button{position:absolute;top:2px;right:2%;background:#000;-webkit-appearance:none;color:#fff;line-height:normal;padding:2px 5px;border-radius:50%;width:22px;height:22px;font-size:0;border: 2px solid black;display: inline-flex;align-items: center;justify-content: center;}
.agnt-master .prprty-listing .prprty-card .prprty-edit-img .upload-prprty .uploadsub-prprty .uploadsub-col button:before{content:"";position:absolute;width:68%;height:2px;background:#fff;left:4px;right:0;margin:0 auto;transform:rotate(45deg) translateX(-1px) translateY(1px)}
.agnt-master .prprty-listing .prprty-card .prprty-edit-img .upload-prprty .uploadsub-prprty .uploadsub-col button:after{content:"";position:absolute;width:68%;height:2px;background:#fff;left:0;right:0;margin:0 auto;transform:rotate(-45deg) translateX(.5px) translateY(0)}
.agnt-master .prprty-listing .prprty-card .addnewiamgeongallery{padding:12px 12px 12px 26px;border:1px dotted #b4b4b4;background:#f0f0f0;-webkit-appearance:none;display:inline-block;float:left;position:relative;right:0;bottom:0;font-size:15px;outline:none;border-radius:4px;line-height:normal;margin:12px 0 0;cursor:pointer;transition:all 0.25s ease-in;min-height: 40px;}
.agnt-master .prprty-listing .prprty-card .addnewiamgeongallery:hover{background:#000;color:#fff;border-color:#000}
.agnt-master .prprty-listing .prprty-card .prprty-edit-img .upload-prprty .uploadmain-prpty>img{position:absolute;top:48px;border-radius:10px;height:calc(100% - 48px)}
.agnt-master .prprty-listing .prprty-card .addnewiamgeongallery>div{margin: 0;}
.agnt-master .prprty-listing .prprty-card .addnewiamgeongallery::before{content:"➕";position:absolute;left:5px;top:14px;font-size:10px;}
.agnt-master .prprty-listing .prprty-card .prprty-edit-img .upload-prprty .uploadsub-prprty .uploadsub-col button:hover{background:grey;border:2px solid grey;}
.add_new_prop {padding: 12px;border: 1px solid #b4b4b4;background: #f0f0f0;float: left;position: relative;font-size: 15px;outline: none;border-radius: 4px;line-height: 1;margin-left: 12px;max-height: 40px;margin-top: 9px;transition: all 0.25s ease-in;}
.add_new_prop:hover{border:1px solid black;color:#fff;background-color: #000;}
.uploadsub-col a.dz-remove{display:inline-flex;align-items: center;justify-content: center;border: 2px solid black;}
.uploadsub-col a.dz-remove:hover{background: grey;border: 2px solid grey;}
.prprty-sbmt {border: 1px solid #dedede; color: #040404;background: #dedede;margin-bottom: 10px;width: fit-content;padding: 10px 17px;border-radius: 4px;line-height: 1;margin-left: 38px;cursor: pointer;}
.prprty-sbmt:hover{border: 1px solid #040404;background:#040404;color:#fff;}

.loginmanage .container{max-width:850px!important}
.loginmanage .master-body .col-md-6{padding:30px 20px !important;margin:0 0 10px;border-radius:6px;flex: 0 0 70%;max-width: 70%;}
.loginmanage .master-body .master-row1{justify-content:center}
.loginmanage .master-body h2 {text-align: left;}
.loginmanage .master-body .form-group{width:100%}
.loginmanage .master-body .form-group label{font-family:'Plus Jakarta Sans';font-size:17px;padding:0;font-weight:500;margin:0 0 10px}
.loginmanage .master-body .form-control{background-color: transparent !important;outline: none;border: 1px solid #A5A5A5 !important;font-family: 'Plus Jakarta Sans';font-size: 17px;padding: 5px 8px;height: 48px;margin: 0 0 10px;color: #000 !important;}
.loginmanage .master-body .form-group .login-btn{background:#DBB534;color:#fff;border:1px solid #DBB534;border-radius:90px;font-family:'Plus Jakarta Sans';font-size:16px;padding:14px 65px;font-weight:500;margin:15px 0 0;cursor:pointer;width:fit-content}
.loginmanage .master-body .form-group .login-btn:hover{color:#DBB534;background:none;border-color:#DBB534}

.agnt-master .master-body .upload-sect .profileimagecanvas {width: 100%;display: block;float: left;}
.agnt-master .master-body .upload-sect .profileimagecanvas img {width: 100%;height: 100%;max-height: 340px;object-fit: cover;border-radius: 10px;}

.agnt-master .master-body .pro-success {margin: 20px 0 0;width: 100%;display: block; font-size: 20px;font-weight: 600;color: #DBB534;}

.agnt-master .prprty-listing .prprty-card-edit .prprty-sbmt {border: 0;background: none;padding: 0;margin: 0;cursor: default;}

.agnt-master .tab-btn-logout {color:#fff;font-size:20px;letter-spacing:.4px;font-weight:500;position:relative;display:inline-block;padding:0 32px 0 0;padding-bottom:3px;background:url(../images/logout-icon.svg) no-repeat 100%;background-size:24px;text-decoration: none;transition: all 0.25s ease-in;margin: 0 0 0 8px}
.agnt-master .tab-btn-logout:after {content:"";position:absolute;left:-1px;bottom:0;height:2px;width:100%;background-color:#fff;transform:scaleX(0);transform-origin:left;transition:transform 0.3s ease;}
.agnt-master .tab-btn-logout:hover:after{transform: scaleX(1);}

.agnt-master .prprty-listing .prprty-btn-new{cursor: pointer; width:fit-content;margin:12px 0 24px;background:#000;color:#fff;border:1px solid #000;font-size:18px;padding:12px 46px;display:inline-block;border-radius:30px;transition:all 0.5s ease-in-out;text-decoration:none}
.agnt-master .prprty-listing .prprty-btn-new:hover{background:none;color:#000;border-color:#000}

/* -------------------------------responsive------------------------------------------- */





@media (min-width: 1440px) and (max-width:1900px) {

   

    

}



@media (max-width: 1399px) {

     .btn.btn-call {

    margin: 0 11px 0px 0px;

    }



    /* .side.desc-col2 .side-form .form-card .everest-form input#evf-76-field_pyjVyjaMy8-7_2 {

    position: relative;

    top: -2px;

} */





}





@media (max-width: 1200px) {

     .btn.btn-call {

    margin: 0 10px 0px 0px;

    }



    .side.desc-col1 {

    width: 66%;

    }

    .side.desc-col2 {

    width: 34%;

  padding: 0 0 0 40px;

}

.address-box .value {

   

    font-size: 17px;

   

}

.address-box .label {

    font-size: 17px;

}

.address-box .detail-box .label {

    

    font-size: 17px;

}

.features-list li {

  

    font-size: 17px;

}

.propsecinner h4 {

   

    

    font-size: 18px;

}

.prosec h4 {

 

    

    font-size: 18px;

}

.prosec h5 {

    font-size: 18px;

}



}









@media (max-width: 1024px) {

.list-icon-outer {

    padding: 13px 20px}



    .icon-text h5 {

    font-size: 16px;}



    .side.desc-col2 {

 

    padding: 0 0 0 20px;

}



.button-group button {

    font-size: 14px;

}



button.btn-whatsapp {



    font-size: 14px;

}



.termrow p {

    font-size: 15px;

}

.btn.btn-call {

    margin: 0 10px 0px 0px;

    }





}



@media (max-width: 1199px)

{

        .detail-box {

        margin: 30px 0 0;

    }

    .features-inner {

    margin: 25px 0 0 24px;

}

.side.desc-col1 .form-container .everest-forms {

    padding: 14px 6px 0;

}

}





@media (max-width: 992px) {

.list-card:nth-child(3n){

    margin-right: 0;

}



.side.desc-col2 {

    width: 36%;

    padding: 0 0 0 20px;

}



.side.desc-col1 {

    width: 64%;

}



.side.desc-col2 textarea#message {

   

    

    padding: 16px 10px 11px;

}





    .address-box .value {

    font-size: 17px;



}



.address-box .label {

    font-size: 17px;

}

.address-box .detail-box .label {



    

    font-size: 17px;

}



.features-list li {

   

    

    font-size: 17px;

}



.inner-desc p {

    

    font-size: 17px;

}



.prosec h5 {

    font-size: 18px;

}



.prosec h4 {

    

    

    font-size: 18px;

}



.propsecinner h4 {

   

    font-size: 18px;

  

}



.detail-box {

   

    margin: 30px 0 0;

}

.features-inner {

    margin: 25px 0 0 24px;

}



.side.desc-col1 .form-container .everest-forms {

    padding: 12px 6px 0;

}



    



}





@media (max-width: 991px) {



    .container {

        max-width: 94% !important;

        padding: 0 !important;

    }



    .intro-divs {

    width: 50%;

    max-width: unset;

    }

    .intro-divs2 {

    width: 50%;

    }



    .intro-content {

     width: 100%;

    }



.container {

        max-width: 94% !important;

    }

.intro-divs {

    padding-right: 35px;

}

    .list-icon-outer {

        padding: 13px 10px;

    }

        

    .icon-div img {

    padding-left: 0px;}





    



.list-card:nth-child(2n){

    margin-right: 0;

}

.list-card {

    width: 49%;

    margin-bottom: 2%;

}



.menu-sec .menu-items .item:after {

    margin: 0 0 0 3px;



}



.location-inner h2 {

    font-size: 29px;

}



.location-inner .loc-detail1 p {

    font-size: 18px;

}



.propery-detail {

    padding: 20px 20px;

}



.propsecinner h4 {

    font-size: 17px;

}



.prosec h5 {

    font-size: 17px;

}



.prosec h4 {

    font-size: 17px;

}



.side.desc-col1 {

    width: 62%;

}



.side.desc-col2 {

    width: 38%;

}



.form-card {



    padding: 24px 12px;

}



button.btn.btn-send {

    padding: 14px 8px;

  

}

    .button-group button {

        font-size: 12.5px;

    }



        button.btn-whatsapp {

        font-size: 12.5px;

    }



        .side.desc-col2 {

        padding: 0 0 0 14px;

    }





    .side.desc-col2 input::placeholder {

 



    font-size: 15px;

}

.side.desc-col2 select {

   

    

    font-size: 15px;



}

.agentsec p {

  

    

    font-size: 16px;

}



.inner-desc p {



    font-size: 17px;

}



.side.desc-col2 form input, form textarea, form select::placeholder {

   

    font-size: 15px;



}



.address-box .detail-box .label {

    height: 0;

    font-family: 'Plus Jakarta Sans' !important;

    font-size: 18px;

    margin-bottom: 0;

}



 .address-box .detail-box .field-box {

        width: 100%;

        padding: 10px 0 10px;

    }



    .address-box .detail-box .row {



    padding: 0px 13px;

}



.address-box .field-box {



    width: 100%;

    padding: 12px 0 12px;

}



.address-box .label {



    height: 0;

    font-family: 'Plus Jakarta Sans';

    margin-bottom: 0;

}



.section-title {

    margin-bottom: 30px;

}



/* .section-title::after {

    padding: 0px 0 17.5% 0px;

} */





.form-container .form-group {

    width: 100% !important;

    display: flex;

    flex-direction: column;

    margin-bottom: 7px;

    flex: none;

}

.address-box .section-title {

    margin-bottom: 0;

}

    .btn.btn-call {

        margin: 0 9px 0px 0px;

    }



    .features-list li {

    width: 50%;

    }

        .detail-box {

        margin: 20px 0 0;

    }

    .features-box .section-title {

    margin-bottom: 16px;

}

.features-inner {

    margin: 0 0 0 24px;

}

    .side.desc-col1 .form-container .everest-forms {

        padding: 15px 6px 0;

    }

.form-container .section-title {

    margin-bottom: 0px;

}



 .form-container {

    padding: 35px 17px 10px;

 }

.features-box {



        padding: 35px 17px 10px;

}



.address-box

{ padding: 35px 17px;



}



.sideinner {



    padding: 35px 17px;

}

    .address-box .value {

      

        width: 60%;

    }



    .contact-info .description br {

    display: none;

}





}

@media (min-width: 768px) and (max-width: 1024px) {

.about-div-content {

    width: 50%;

}

}



@media (min-width: 768px) {

.header.header-desk{

    display: block;

}

.header.header-mob{

    display: none;

}

.features-list li:nth-last-child(-n + 3) {

    padding-bottom: 0 !important;

    margin-bottom: 0 !important;

}







 



}













@media (max-width: 767px) {



.header.header-desk{

    display: none;

}

.header.header-mob{

    display: block;

    background: var(--main-color);

}

/* Container basics */

.header-mob {

  position: relative;

  z-index: 1000;

  background: #fff;

}

.header-mob .brand {

  font-size: 1.5rem;

  font-weight: bold;

}

/* Hamburger icon */

.header-mob .hamburger {

  font-size: 2rem;

  cursor: pointer;

  user-select: none;

}

/* Overlay styles */

.header-mob .overlay-menu {

  position: fixed;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  background-color: #111;

  color: #fff;

  transform: translateY(-100%);

  transition: transform 0.4s ease-in-out;

  display: flex;

  flex-direction: column;

  justify-content: center;

  align-items: center;

  z-index: 9999;

}

.header-mob .overlay-menu.active {

    transition: transform 0.4s ease-in-out;

}

.header-mob .overlay-menu.active {

  transform: translateY(0);

}

/* Close button */

.header-mob .close-btn {

  position: absolute;

  top: 20px;

  right: 25px;

  font-size: 2.5rem;

  cursor: pointer;

}

/* Navigation list */

.header-mob .nav-list {

  list-style: none;

  padding: 0;

  margin: 0;

  text-align: center;

}

.header-mob .nav-list li {

  margin: 1rem 0;

}

.header-mob .nav-item {

  font-size: 1.6rem;

  color: #fff;

  text-decoration: none;

}

.header-mob .nav-item:hover {

        opacity: 0.8;

    }

.header ul.nav-list{

    flex-direction: column;

}





@keyframes popIn {

    from {

      opacity: 0;

      transform: translateX(20px);

    }

    to {

      opacity: 1;

      transform: translateX(0);

    }

  }

  .header-mob ul li {

    opacity: 0;

  }

  .header-mob .overlay-menu.active  li {

    animation: popIn 0.4s forwards;

  }

  .header a.nav-item {

    font-size: 22px;}



.intro-outer {

    flex-direction: column-reverse;

}

    .intro-divs {

        width: 100%;

        margin-top: 20px;

    }



        .intro-divs2 {

        width: 100%;

    }

    .contact-div {

    width: 100%;

}

.contact-div.c-forms-outer {



    padding: 30px;

    margin-top: 25px;



}



section {

    padding-block: 50px;

}

.about-div {



    margin-top: 20px;

}

.contact-sec .contact-info h2 {

    margin-bottom: 10px;

}

.about-div-content {

    width: 186px;

}

section h2 {

    font-size: 38px;

}



.sideouter {

display: flex;

flex-wrap: wrap;

flex-direction: column-reverse;

}

.menu-sec .menu-items .item:after {

margin: 0 0px 0 4px;

}



.menu-sec .menu-items li.item {

    padding: 0 6% 0 0;



}

.gallery-col1 {

    width: 100%;

    padding: 0 0px 0 0;

}

.gallery-col2 {

    width: 100%;

    padding: 10px 0 0 0;



}



.prosec h5 {

    font-size: 16px;

}



    .prosec h5 {

        font-size: 16px;

        padding: 0 0 6px;

    }

    .propsecinner h4 {

        font-size: 15px;

    }

        .prosec h4 {

        font-size: 15px;

    }

    

        .termrow p {

        font-size: 16px;

    }

        .side.desc-col2 form input, form textarea, form select::placeholder {

        font-size: 16px;

    }

        .side.desc-col2 select {

        font-size: 16px;

    }



    .side.desc-col2 input::placeholder {

    font-size: 16px;

}

    .button-group button {

        font-size: 14px;

    }

        button.btn-whatsapp {

        font-size: 14px;

    }

    .address-box .detail-box .field-box {

        width: 100%;

        padding: 14px 0 14px;

    }



    .address-box .detail-box .row {



    padding: 0px 13px;

}



    .address-box .field-box {

        width: 100%;

       padding: 16px 0 16px;

    }

    .address-box .row {

    

    padding: 0 13px;

}



.address-box .label {



    height: 0;

    font-family: 'Plus Jakarta Sans';

    margin-bottom: 0;

}

    .side.desc-col2 {

        padding: 0 0 0 14px;

    }

        .side.desc-col1 {

        width: 100%;

    }

    .loc-detail2 {

    width: 35%;

    text-align: center;

}

.loc-detail1 {

    width: 65%;

    text-align: left;

}



.location-inner h2 {

    font-size: 25px;

}



.location-inner .loc-detail1 p:before {

    top: 14px;



}

.features-list li {



    width: 50%;



}

    .side.desc-col2 {

        padding: 0 0 0 0;

    }



        .side.desc-col2 {

        width: 100%;

    }

        .sideinner {    margin: 40px 0 0;}



     .inner-desc p {

        font-size: 16px;

    }



    .address-box .value {

    font-size: 16px;

}



    .address-box .label {



        font-size: 16px;

    }



        .address-box .detail-box .label {

     

        font-size: 16px;



}

    .location-inner .loc-detail1 p {

        font-size: 17px;

    }



.features-list li {

  

    font-size: 16px;



}

.form-container .form-group label {

    

    font-size: 16px;

}

.form-container .form-group select {

  

    font-size: 16px;

}



.form-container .form-group label {font-size: 16px;}



.form-container .form-group input::placeholder {  font-size: 16px;}



.form-container .form-group select {font-size: 16px;}



.form-container .form-group textarea::placeholder {font-size: 16px}



.form-container .form-note p {  font-size: 16px;}



.form-container .form-note p {font-size: 16px;}









.location-inner.mobile {

    display: none;

}

.menu-sec {

    display: none;

}

.address-box .section-title {

    margin-bottom: 0;

}



.side.desc-col2 .side-form .form-card .everest-form input#evf-76-field_pyjVyjaMy8-7_2 {

    position: relative;

    top: -1px;

}

.features-box .section-title {margin-bottom: 0;}



.features-inner {

    margin: 24px;

}

.side.desc-col1 .form-container .everest-forms {

padding: 5px 6px 0;

}

.form-container .section-title {

    margin-bottom: 20px;

}

.sidesec.special-pages .sideouter {

    flex-direction: column;

}

.contact-div.c-forms-outer .everest-forms .evf-submit-container {

    padding-left: 0;

}

    .address-box .value {

        width: auto;

    }



    .side.desc-col1 .form-container .everest-forms span.evf-label {

    

    font-size: 16px;

   

}

.side.desc-col1 .form-container .everest-forms .form-row {

    margin-left: 0;

}



    .detail-box {

        margin: 30px 0 0;

    }



    ul.features-list {

 

    padding: 5px 0 0;

}

.iframe-outerdiv iframe {

    height: 400px;

    width: 100%;

}



.contact-div.c-forms-outer .evf-frontend-row {

    margin-left: -8px !important;

}





}

@media (max-width: 575px) {



.list-card {

        width: 100%;

        margin-bottom: 20px;

        margin-right: 0;

    }



    .list-card:last-child{

        margin-bottom: 0;

    }



    .intro-divs {

        padding-right: 0px;

    }

        .intro-divs {

        width: 100%;}



    .form-row1 input {width: 100%;}



    .loc-detail1 span {

    display: block;

    line-height: 1.5;

}



.loc-detail1 {

    width: 100%;

    text-align: left;

}

.loc-detail2 {

    width: 100%;

    text-align: center;

}



    .location-inner h2 {

        font-size: 26px;

        margin-bottom: 0;

        line-height: 1.5;

    }







.location-inner .loc-detail1 p:before {

    top: 14px;



}

.features-list li {



    width: 100%;



}

       .location-inner .loc-detail1 p {

        font-size: 16px;

    }

        .side.desc-col2 {

        width: 100%;

    }

    .menu-sec .menu-items li.item {

   

    font-size: 14px;



    }

    .section-title {

    font-size: 19px;

    }



    .address-box .detail-box .label {

        

    font-size: 16px;

    }



    .address-box .value {



    font-size: 16px;

}



.features-list li {



    font-size: 16px;

}



.form-container .form-group label {

    font-size: 16px;

   }



.form-container .form-note p {

    

    font-size: 16px;



}



.form-container .form-button {

   

    

    font-size: 16px;}



    .address-box .label {

    font-size: 16px;

    }

    

        .side.desc-col2 {

        width: 100%;

    }



    .sideinner {  margin: 40px 0 0;}



   .prosec {

    padding: 0px 0 14px;

    text-align: center;

    width: 100%;

    border-bottom: 0.2px solid #ccc;

}

    .propery-detail {

        padding: 20px 0px 20px;

    }

    .propsecinner {

    margin: 4px 11px 0;

}

.propicon img {

    max-height: 38px;

    object-fit: cover;

}

    .menu-sec .menu-items .item:after {

        margin: 0 0px 0 0px;

    }

    .location-inner.desktop {

    display: none;

}



.location-inner.mobile {

    display: block;

}



    .loc-detail1 span {

        display: inline;

        line-height: 1.5;

    }

        .loc-detail2 {

        width: 100%;

        text-align: left;

    }

    .menu-sec {

    display: none;

}

.pset1 h5 {



    font-size: 16px;

}



.location-inner.mobile .loc-detail2 p {

    font-size: 16px;

    font-family: 'Plus Jakarta Sans';

    color: #909090;

    padding: 0px 0 0 26px;

    font-weight: 400;

    position: relative;

}

.location-inner.mobile .loc-detail2 p::before {content: "";

    position: absolute;

    background: url(../images/carbon_location.svg);

    transform: translateY(-50%);

    top: 50%;

    width: 20px;

    height: 20px;

    left: 0;}

.address-box .section-title {

    margin-bottom: 0;

}

.side.desc-col2 .side-form .form-card .everest-form input#evf-76-field_pyjVyjaMy8-7_2 {

    position: relative;

    top: -1px;

}



.search-field {



    

    width: 232px;

}

.listing-sec.fornotfour-style h1 {

    font-size: 80px;

}

.side.desc-col1 .form-container .everest-forms input#evf-77-field_QGs39VS5oq-6_1 {

    top: -13px;

    position: relative;

}

.features-box .section-title {margin-bottom: 0;}



.features-inner {

        margin: 6px 24px;

    }

.side.desc-col1 .form-container .everest-forms {

    padding: 5px 0 0;

}

    .form-container .section-title {

        margin-bottom: 5px;

    }



    .contact-div.c-forms-outer .everest-forms input {

    padding: 0 0 12px 0;

    margin: 0 0 12px;



}

.contact-div.c-forms-outer .everest-forms .evf-submit-container {

    padding-left: 0;

}



    .address-box .field-box {

        width: 100%;

        padding: 12px 0 12px;

    }

    .address-box .row {

    

    padding: 0 13px;

}

.side.desc-col1 .form-container .everest-forms li.choice-1.depth-1 label span {

    display: block;

}

    .detail-box {

        margin: 20px 0 0;

    }





}















@media (max-width: 420px) {

    

        .side.desc-col2 {

        width: 100%;

    }

  



     

   .prosec {

    padding: 0px 0 14px;

    text-align: center;

    width: 100%;

    border-bottom: 0.2px solid #ccc;

}

 .propery-detail {

padding: 20px 0px 20px;

    }





    .propsecinner {

    margin: 0 0;

    width: 50%;

    margin: auto;

    display: flex;

    flex-wrap: wrap;

    flex-direction: column;

    justify-content: center;

    align-items: center;

 margin: 4px 0 5px 0;

}

.propicon img {

    max-height: 36px;

}

.location-inner.desktop {

    display: none;

}



.location-inner.mobile {

    display: block;

}

.menu-sec {

    display: none;

}

    .features-list li {

        width: 100%;

    }



    .detail-box {

   

    padding: 23px 16px;

    margin: 10px 0;

    }





.pset1 h5 {



    font-size: 16px;

}



.location-inner.mobile .loc-detail2 p {

    font-size: 16px;

    font-family: 'Plus Jakarta Sans';

    color: #909090;

    padding: 0px 0 0 26px;

    font-weight: 400;

    position: relative;

}

.location-inner.mobile .loc-detail2 p::before {content: "";

    position: absolute;

    background: url(../images/carbon_location.svg);

    transform: translateY(-50%);

    top: 50%;

    width: 20px;

    height: 20px;

    left: 0;

top: 13px;}



    .location-inner h2 {

        font-size: 27px;

    }

    .address-box .section-title {

    margin-bottom: 0;

}

.side.desc-col2 .side-form .form-card .everest-form input#evf-76-field_pyjVyjaMy8-7_2 {

    position: relative;

    top: -1px;

}



.search-field {



    

    width:auto;

    margin: 0 0 13px;

}

.listing-sec.fornotfour-style h1 {

    font-size: 70px;

}



    .side.desc-col2 .side-form .form-card .everest-form input#evf-76-field_pyjVyjaMy8-7_2 {

       

        

        top: -14px !important;

    }

    .side.desc-col1 .form-container .everest-forms input#evf-77-field_QGs39VS5oq-6_1 {

    top: -13px;

    position: relative;

}



.btn.btn-call{width:100%;}



.btn-whatsapp {width: 100%;margin: 10px 0 0;}



    .contact-div.c-forms-outer .everest-forms input {

    padding: 0 0 12px 0;

    margin: 0 0 12px;



}

.contact-div.c-forms-outer .everest-forms .evf-submit-container {

    padding-left: 0;

}



    .address-box .field-box {

        width: 100%;

        padding: 12px 0 12px;

    }

    .address-box .row {

    

    padding: 0 13px;

}

.section-title::after {



    padding: 0px 0 11.5% 0;

}

    .side.desc-col1 .form-container .everest-forms {

        padding: 0px 0 0;

    }

        .side.desc-col1 .form-container .everest-forms li.choice-1.depth-1 label span {

        display: inline;

    }

}











