@import url("https://fonts.googleapis.com/css?family=Montserrat:200,700,600,300,500,400|Open+Sans:400,700|PT+Serif:700");
body { overflow-x:hidden;   font-family: var(--font-family-montserrat) !important; color: var(--sonic-silver);}

strong { font-weight:bold !important;}

b { font-weight:bold !important;}

ul  { margin-left: 0 !important; padding:0;}

ul li {
 
  margin: 8px 0;
  font-family: var(--font-family-montserrat);
  list-style-type: circle  !important;
  color: #737171  !important;
}

p { font-size:16px;     line-height: 1.8;}

h2  {     color: var(--laser);
    font-family: var(--font-family-montserrat); margin-bottom: 20px; margin-top:20px; }



/*pop up Start*/
.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;height:100%}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:50%;margin-left:-79px}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-toolbar{top:0;right:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>*{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;padding:0;border:0;height:100%}.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}.fancybox-error{padding:40px;max-width:380px;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;transition:background .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small{top:0;right:-44px}.fancybox-slide--iframe .fancybox-close-small:after{background:transparent;font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after{color:#fff}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 30px 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;margin:0;padding:0;border:0;width:44px;height:44px;line-height:44px;text-align:center;background:transparent;color:#ddd;border-radius:0;cursor:pointer;vertical-align:top;outline:none}.fancybox-button[disabled]{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,.6)}.fancybox-button:hover:not([disabled]){color:#fff;background:rgba(0,0,0,.8)}.fancybox-button:after,.fancybox-button:before{content:"";pointer-events:none;position:absolute;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button[disabled]:after,.fancybox-button[disabled]:before{opacity:.3}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:transparent;border-top:2px solid currentColor;border-right:2px solid currentColor}.fancybox-button--left:after{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--right:after{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-arrow{position:absolute;top:50%;margin:-50px 0 0;height:100px;width:54px;padding:0;border:0;outline:none;background:none;cursor:pointer;z-index:99995;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:opacity .25s}.fancybox-arrow:after{content:"";position:absolute;top:28px;width:44px;height:44px;background-color:rgba(30,30,30,.8);background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:50%;background-size:24px 24px}.fancybox-arrow--right{right:0}.fancybox-arrow--left{left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fancybox-arrow--left:after,.fancybox-arrow--right:after{left:0}.fancybox-show-nav .fancybox-arrow{opacity:.6}.fancybox-show-nav .fancybox-arrow[disabled]{opacity:.3}.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-1turn);transform:rotate(-1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}@media (max-width:800px){.fancybox-infobar{left:0;margin-left:0}.fancybox-button--left,.fancybox-button--right{display:none!important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen:before{width:15px;height:11px;left:calc(50% - 7px);top:calc(50% - 6px);border:2px solid;background:none}.fancybox-button--pause:before,.fancybox-button--play:before{top:calc(50% - 6px);left:calc(50% - 4px);background:transparent}.fancybox-button--play:before{width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px}.fancybox-button--pause:before{width:7px;height:11px;border-style:solid;border-width:0 2px}.fancybox-button--thumbs,.fancybox-thumbs{display:none}@media (min-width:800px){.fancybox-button--thumbs{display:inline-block}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{width:3px;height:3px;top:calc(50% - 2px);left:calc(50% - 2px);box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;word-break:normal;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:220px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid transparent;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}}
:root { 
  --alpine: #b0913d;
  --alto: #dddddd;
  --black-haze: #f7f7f7;
  --cape-cod: #414141;
  --cararra: #ebebeb;
  --dove-gray: #707070;
  --eerie-black: #1f1f1f;
  --gallery: #efeeec;
  --husk: #bca168;
  --laser: #c6a46e;
  --scarpa-flow: #58595b;
  --shady-lady: #aaa9a6;
  --sonic-silver: #737373;
  --timberwolf: #dad4d4;
  --timberwolf-2: #dad6d1;
  --twine: #c29e63;
  --white: #ffffff;
      --font-size-l: 13px;
    --font-size-m: 10px;
    --font-size-xl: 14px;
    --font-size-xxl: 16px;
    --font-size-xxxl: 24px;
    --font-size-xxxxl: 30px;
    --font-size-xxxxxl: 35px;
  --font-size-l: 17px;
  --font-size-m: 16px;
  --font-size-s: 11px;
  --font-size-xl: 25px;
  --font-size-xs: 10px;
  --font-size-xxl: 30px;
  --font-size-xxs: 7px;
     --font-family-copperplategothic-bold: "CopperplateGothic-Bold", Helvetica;
  --font-family-montserrat: "Montserrat", Helvetica;
  --font-family-open_sans: "Open Sans", Helvetica;
}

@font-face {
  font-family: "CopperplateGothic-Bold";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/CopperplateGothicBold.ttf") format("truetype");
}

.ext-logo-2  { position:relative;}

.nav-ar-in.lopdsjht6 {padding: 10px 0;}

.ext-logo-2 img {

  position: absolute;
top: -130%;
}



.table-try table {
  font-family: var(--font-family-montserrat);
  border-collapse: collapse;
  width: 100%;
}

.table-try td, .table-try th {
  border: 1px solid #fff;
  padding: 8px 16px;
}

.table-try tr  { background:#ede2d0;}

.table-try tr:nth-child(even){background-color: #dfcbaa ;}

.table-try .txt-clorw { color:#fff;}

.read_more{
  color: #fff;
  font-size: 13px;
 
  display: table;
 
  background: #C6A56F;
  padding: 8px 20px;
  margin: auto;
  border-radius: 5px;
}
.floorplan-wrap .col-md-8 { background:#fff;}


.inghiw ul li { text-align:left; margin-left:10px;}

.inghiw ul li { margin-left:10px; margin:8px 0; font-family: var(--font-family-montserrat); list-style-type:circle;  color: #737171;   } 

.sdes5dfs3as strong { font-weight:bold;}

.grty-bg { color:#fff; text-align:center; font-family: var(--font-family-montserrat);}

.grty-bg h2 { font-size:40px;}

.m-r-5 .calender-events { order:1; }

.m-r-5 .data-events  { order:2; }

.m-r-5 .image-events { order:3; }
.res-vd iframe { width:100%;} 
.res-vd {padding:20px; background:#eeebe4;}

.ivorycounty { min-height:120px;}
.stroke-full-md { position:absolute; top:50%; left:0; right:0; height:10px; background:#c6a46e;}

.sector-115noida { min-height:100px;}
.man-rty {
  padding: 8% 0;
  position: relative;
}

.solid-bg-color { background:#c6a46f !important;}


.solid-bg-color .montserrat-normal-laser-40px {
  color:#fff  !important;}

.ivory-rera { border-bottom:1px solid #c6a36c; border-top:1px solid #c6a36c;

color: var(--sonic-silver);
  font-family: var(--font-family-montserrat); margin:50px 0;
  font-size: 16px;
  font-style: normal;
  font-weight: 400; padding:50px 0; 

}

.ivory-rera p { color: var(--sonic-silver);
  font-family: var(--font-family-montserrat); line-height: 1.6;
  font-size: 16px; margin-bottom:20px; margin-top:20px;}
  
  .ivory-rera h2 { color: var(--laser);
  font-family: var(--font-family-montserrat);
  font-size: var(--font-size-xxxxl);
  font-style: normal;
  font-weight: 400;}



#downloads-177 { margin-top:70px;}

.grty-bg span { display:block; font-size:30px; display:block; padding:15px 0 0;}

.image-events { width:33%; padding: 3.5% 0;}
.data-events { width:35%; font-family: var(--font-family-montserrat); padding: 3.5% 2% 0 2%;}
.calender-events { width:32%;}

 .data-events h3 { font-family: var(--font-family-montserrat); color:#c6a46e; font-size:29px;}
 
 .data-events p { font-size:14px; line-height:1.8;}
 
 a.r-btn{   padding:16px 30px; color:#fff; background: #c6a46e; text-decoration:none; display:inline-block; border-radius:7px; margin-top:20px;}
 
 .date-ev { font-size:18px; color:#6c6a6a; font-weight:bold; margin:20px  0 50px; }
 
 .bghtyu { background:#6d6b6b; padding:15px;}
 
  .bghtyu img { width:100%;}
 
  .bghtyu p { color:#fff; font-family: var(--font-family-montserrat); margin-bottom:15px; line-height:1.6;}


.sdafs561sdf h3 {
  color: var(--boulder);
  font-family: var(--font-family-montserrat);
  font-size: 21px;
  font-style: normal;
  font-weight: 400; margin-bottom:20px;
}







#customers {
  font-family: Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  width: 100%;
}

#customers td, #customers th {
  border: 1px solid #ddd;
  padding: 15px;  
}

#customers tr:nth-child(even){background-color: #acb7b9; color:#17455c; }

/*#customers tr:hover {background-color: #ddd;}*/

#customers tr {  background-color: #738b8d; color:#fff; }

#customers th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: #acb7b9;
  color: white;
}


.events-wrap { display:flex;}
.m-l-5 { padding-left: 10.5%; background:#f9f6f0;}

.m-r-5 { padding-right: 10.5%; background:#f7f1e9;}


.pad-0 { padding:0;}

.grty-bg { background:#c6a46e; padding:50px 0; text-align:center;}

p.white-clr { color:#fff !important;}

.msdnjk5:hover .arrow-poklj { opacity:1; right:0; top:0;}
.arrow-poklj { position:absolute; right:-10px; top:-10px; opacity:0; transition: all 0.4s ease 0s;}

.msdnjk5 { position:relative; max-width:552px; width:100%;}
.sdfdsfgb69 { position:absolute; top:0; left:0; transition: transform .2s; /* Animation */}

.msdnjk5:hover img.sdfdsfgb69 { transform: scale(0.8);} 

.sdafs561sdf p {
  color: var(--granite-gray);
  font-family: var(--font-family-montserrat);
  font-size: 14px;
  font-style: normal; line-height:23px; margin-bottom:10px;
  font-weight: 400;
}



.thumb-poi { background:url(../img/cfr1.jpg) repeat-x bottom; padding-left:30px; padding-right:30px;}

.year-txt { font-size:300px; text-align:center; }

.dfdhreqe {
  justify-content: space-between;
}


.sdafs561sdf { margin-bottom:50px;}

.logo-n { position:relative;
 
}
.nosc { opacity:1;}

.header_style .nosc { opacity:0;}
 .sc { opacity:0; position:absolute; left:0; top:0;}
.header_style .sc { opacity:1;}
.residentialnew-laun a {color: var(--sonic-silver); text-decoration:none;}

.corporatewho-we-are a {color: var(--sonic-silver); text-decoration:none;}

body { padding-top:100px;}

.group-381:hover  { background-color:#B0913D;}
.group-382:hover  { background-color:#B0913D;}
/*.group-383:hover  { background-color: var(--laser);}
.group-384:hover  { background-color: var(--laser);}*/
.group-385:hover  { background-color:#B0913D;}
 .hvrt{ display:none;}
.group-381:hover .nbho{ display:none;}
.group-381:hover .hvrt{ display:block;}

.group-382:hover .nbho{ display:none;}
.group-382:hover .hvrt{ display:block;}

/*.group-383:hover .nbho{ display:none;}
.group-383:hover .hvrt{ display:block;}

.group-384:hover .nbho{ display:none;}
.group-384:hover .hvrt{ display:block;}*/

.group-385:hover .nbho{ display:none;}
.group-385:hover .hvrt{ display:block;}


#header_wrap.header_style.overlap-group11-N { height: 82px;}



.overlap-group11-N { position: fixed; align-items: center; transition: all 0.5s ease-out;
  top: 0;
  left: 0;
  right: 0; z-index:99;
  width: 100%;
  justify-content: space-between;
  
  background-color: var(--white);
  display: flex;
height: 104px;
/*  max-width: 1920px;*/
  padding: 27.0px 10%;
}

.logo-n { width:213px;}

.home-head1 {}



.gry-band-new  { background-color: var(--timberwolf-2); padding:2% 0; text-align:center;}


.flex-row-N {
  align-items: flex-start;
  display: flex;
  gap: 13px;
  margin-left: 1.0px;
  min-width: 157px;
}

.flex-col-N  {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 10px;
 
  min-height: 42px;
  width: 213px;
}

#specification-37 { padding-top:50px;}

.f-N  {
  background-image: url(../img/group-12@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 30px;
  width: 30px;
}
.f-N:hover  {  background-image: url(../img/fb-hover.png);}

.i-N  {
  background-image: url(../img/group-14@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 30px;
  width: 29px;
}

.i-N:hover  { background-image: url(../img/insta-hover.png);}

.in-N  {
  background-image: url(../img/group-16@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 30px;
  width: 29px;
}


.yt-N  {
  background-image: url(../img/youtube.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 30px;
  width: 29px;
}


.yt-N:hover  { background-image: url(../img/youtube2.png);}

.in-N:hover  { background-image: url(../img/in-hover.png);}

.w-N  {
  background-image: url(../img/group-18@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 30px;
  width: 30px;
}

.w-N:hover  { background-image: url(../img/whatsapp-hover.png);}

.social-btm { border-bottom:2px solid #c8a265; padding-bottom:20px;}




.podkejoi5 { position:relative; z-index:2;}

.clk {
  align-items: flex-end;
  background-image: url(../img/mask-group-13@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 666px;
  justify-content: flex-end;
  left: 984px;
  min-width: 732px;
  padding: 0 60.3px;
  position: absolute;
  top: 175px;
}

.pad-top-5 {
  padding-top: 120%; position: relative; 
}


 .mt-p3 {
  margin-top: 3%;
}

.blog-txt .copperplategothic-bold-laser-60px { font-size:30px;}


.blog-txt .montserrat-normal-log-cabin-31-1px { font-size:20px;}


.cnts p{color: var(--sonic-silver);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400; line-height:1.9;}
  
  .listing-chunks {
  border: 1px solid #c4c4c4;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
  box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
  background-color: #ffffff;
}

.listing-logo {
  padding: 15px;
}

 .listing-img {
  padding: 0;
}

.listing-img img {
  width: 100%;
  height: auto;
}

.listing-data {
  padding: 28px;
  font-size: 15px;
  line-height: 18px;
  text-align: center;
}

.listing-location h5 {   font-family: var(--font-family-open_sans); margin-bottom:25px;
  color: #000;
  font-size: 15px;
  text-transform: uppercase;
  font-weight: 900;
}

.listing-data p {
  font-size: 15px;
  line-height: 18px;
}

.callmailisec {
  margin: 5px 0;
}

.callmailisec {
  margin: 5px 0;
}

.viewall-yellow {
  font-size: 14px;
  font-weight: 700;
  background-color: #d2a161 !important;
  color: #000 !important;
  text-decoration: none !important;
  position: relative;
  padding: 12px 25px 10px 25px;
  border-radius: 6px;
  display: table;
}

.viewall-yellow {
  margin-top: 20px !important;
}
  
  .cnts h2 { font-size:25px; margin-bottom:15px;  font-family: var(--font-family-open_sans);}


.image-slider-hgt { display:block; background:#efeeec; padding:50px 0;}

.container-vd-testi { width:85%; margin:auto;}

.container-vd-testi p { color: #818181; text-align:center; padding: 50px 0;
  font-family: var(--font-family-montserrat);
  font-size: var(--font-size-xxxxl);
  font-weight: 400;
 
  letter-spacing: 0.60px;
  line-height: 40px;}
  
  
  
  
  .hjkiooisjk {justify-content: center;}
  
  .hjkiooisjk li { background:url(../img/tab-bg.png) no-repeat; width: 231px; text-align:center; margin-left: -33px; font-family: var(--font-family-montserrat); text-transform:uppercase; list-style-type: none !important;}
  
  .nav-tabs .nav-link { background:none; outline:none; width: 100%; text-transform:uppercase; color: #6a6a6a; padding: .3rem 1rem;}

 .nav-tabs {border-bottom: 1px solid #c7a773;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { background:url(../img/tab-active.png) no-repeat; border:none; width:100%; text-align:center; font-family: var(--font-family-montserrat); text-transform:uppercase; color: var(--laser);  }

 .nav-tabs .nav-link:hover { background:none;}
 
 
 .white-box-det {  padding:20px; text-align:center; width:240px; position:relative;}
 
 .bg-ghti { background:#fff; position:absolute; left:0; right:0; bottom:0; top:0; z-index: 1;  transition: transform 0.6s;  
  transform-style: preserve-3d;}
 
 .white-box-det .dd2663 { line-height:30px;}
 
 .dd36f { position:relative; z-index:2;}
 
 .white-box-det:hover .bg-ghti{ transform: rotateY(180deg);  }


.bg-wrap { display:block; background:url(../img/rectangle-1-1@1x.png) repeat;}

.home-cr { padding:50px 0; }

.from-legacy-to-luxury-landmarks {
  padding-top: 50px;
  color: var(--laser);
  font-family: var(--font-family-montserrat);
  font-size: 55px;
  left: 704px;
  letter-spacing: 0;
  line-height: 60px;
  text-align: center;
  top: 75px;
  white-space: nowrap;
}

.line-grpoo { width:52%; margin:auto;}


h2.lkpt { 
color: var(--laser); line-height: 1.35;
  font-family: var(--font-family-montserrat);
  font-size: var(--font-size-xxxxxl);
  font-style: normal;
  font-weight: 200; text-align:right;}
  
  h2.lkpt span {
  color: var(--laser);
  font-family: var(--font-family-montserrat);
  font-size: var(--font-size-xxxxxl);
  font-style: normal;
  font-weight: 500;
}

.right-txt-pro.fgsased { padding-left:0; padding-right:5%;}

.left-shadow-gh22 {
  width: 675px;
}

.sdaw225 { line-height:1.2; text-align:right;}

.sde2352r { width:102px; margin:auto;}


.awards-wert { background-color: var(--gallery);
  border: 1px solid #000000; min-height: 532px; position: relative; transition: all 0.4s ease 0s;
   }
   
   .overlap-group-23  {  transition: transform .2s;}
   
   .dfdg5tfb a {  font-family: var(--font-family-montserrat);
  background: #c6a46e;
  padding: 0; width:0; overflow:hidden; display:inline-block;
  color: #fff;
  text-decoration: none; transition: transform .2s;
}


.read  { background:url(../img/readmore-icon.png) no-repeat right; padding-right: 40px;  }

.read:hover {padding-right: 447px;}

.ftsft { font-size:25px !important;}

.right-img  .read .read9 { background:#fff;}

.right-img  .more { background:#fff;}

 .more { display:none;}
.read .read9 { background:#efeeec;}
.more { background:#efeeec;}

.read a { text-decoration:none;}

.read:hover .read9 { display:none;}
.read:hover .more { display: inline-block;}

.read  a img { opacity:0; display: none;}
.awards-wert:hover  .dfdg5tfb a{ padding: 5px 15px; width:150px;}
   
   .awards-wert:hover img { transition: transform .2s; transform: scale(0.6);}
   .awards-wert { transition: transform .2s;}
   
   .awards-wert:hover .overlap-group-23 { height: 266px;  padding-bottom:80px;    }
   
  .awards-wert:hover .overlap-group-23 .text-1 {
  margin: auto;
  position: relative;
  top: -30px;
}
   
   .the-bestresidentialproject { color: var(--shady-lady); padding: 20px 5px 0;
  font-family: var(--font-family-montserrat);
  font-size: 35px;
  font-style: normal;
  font-weight: 400;
 
  letter-spacing: 0;
  line-height: 40px;
 
  text-align: center;
  top: 0;
  
}


 .dfdg5tfb { text-align: center;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0; }


.luxury-segment { color: var(--cape-cod);
  font-family: var(--font-family-montserrat);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 400;
  left: 0;
  letter-spacing: 0;
  line-height: 45px;
 
  text-align: center;
 
  white-space: nowrap;
 
}

.overlap-group-23 {  
  align-items: flex-end;
  background-color: var(--cape-cod);
  display: flex;
  flex-direction: column;
  gap: 8px;
  height: 315px;
  padding: 35px 29px;
 
}

.overlap-group-23  .text-1 { margin:auto;}


.slide-move2 {
  align-items: flex-start;
  display: flex;
  left: 0;
  position: relative;
  top: -73px;
}
 


 

.home0sec1 { position:relative; background-color: var(--gallery); padding-bottom: 5%;}

.grey-false { position:absolute; left:0; top:0; width: 70.4%;
  height: 37%; z-index:1; background-color: var(--timberwolf-2);}
  
  .watch-home img { /*width:100%; max-width:100%;*/}
  
  
  .ares-rec {
  background-color: var(--gallery); position:relative; display:flex; width:100%;
 
 
}
/*.watch-home  .gwd-img-pph7 { top: 356%;}*/

.lkos55 { padding:10% 0;}


.sfgropasm45s {letter-spacing: 0;
  line-height: 45px; text-align:center;}
  
  .ellipse-755 {
  border-radius: 50%;
  height: 138px; margin:auto; border:1px solid ;  border-color: var(--dove-gray);
  background-color: var(--white); padding: 9% 7%;
  width: 138px; 
}

.invbox {position:absolute; left:0; right:0; top: -75PX; height:138px; transition: all 0.4s ease 0s;  }

.div-24 { width:24px; height:24px; border-radius:50%; position:absolute; left:45%; bottom:-12px; background:#fff; border:1px solid #757474;}


.home0sec3 { padding: 8% 0 5% !important; transition: all 0.4s ease 0s;}
   .background-home-box { width: 94%; margin:auto; padding-top: 20%; padding-bottom:18%; padding-left: 10px;
  padding-right: 10px;
  border: 1px solid; position:relative;
    border-top-color: currentcolor;
    border-right-color: currentcolor;
    border-bottom-color: currentcolor;
    border-left-color: currentcolor;
  border-color: var(--dove-gray);
 
 
}



.wid-50-p { width:50%;}


.reddgbg {
  background-color: var(--laser); color:#fff; text-align:center;
  
}

.rectangle-off-grey{
  background-color: var(--shady-lady); display:block; padding: 10px 0;
  text-align: center;
 
}

.home0sec2 { padding:35px 0; }


  
  .neque-porro-quisquam.padko0p65 { padding-top:11%;}
  
  .clock56 { padding-top:4.5%;}
  
   .clock56 video { width:61%;}


.ham-berger-N  { width:213px; text-align:right;}
.text-right { text-align:right !important;}

.hgt-285 { height:285px;}

.top-50-0 { top:-50px !important;}

.poertgkui { position:absolute; bottom:0; left:0; right:0; }

.clblk{ color:#000; padding-top: 12%; font-size: 18px; font-weight:600; color: #4d4949; font-family: var(--font-family-montserrat);}

.home-video-area { display:block; position: relative;}

.podjysa5 { position:absolute; left: 10%;  right:0; top:0; bottom:0;}

.home-head1 {color: var(--laser); text-align: center;
  font-family: var(--font-family-montserrat);
  font-size: 80px;
  font-weight: 400; letter-spacing: 0.80px;
  line-height: 80px;}
.slick-slide img {
  display: block;
  width: 100%;
}

.sweet-ice-cream-tagh2 {
  color: var(--laser);
  font-family: var(--font-family-montserrat);
  font-size: 80px;
  font-weight: 400;
  left: 369px;
  letter-spacing: 0.80px;
  line-height: 80px;
 /* position: absolute;*/
  text-align: right;
  top: 212px;
  white-space: nowrap;
}



.over-ppp {background: url(../img/rectangle-1-1@1x.png); width: 100%;
  min-height: 500px;
 }
 
 .from-legacy-to-luxury-landmarks {
  padding-top: 50px;
  color: var(--laser);
  font-family: var(--font-family-montserrat);
  font-size: 55px;
  left: 704px;
  letter-spacing: 0;
  line-height: 60px;
  text-align: center;
  top: 75px;
  white-space: nowrap;
}


.cfthhjsjk .project-residential-ongoing-ivory-county .rectangle-135 { height: 451px;}

.cfthhjsjk .project-residential-ongoing-ivory-county .rectangle-136 { height: 451px;}

.cfthhjsjk .project-residential-ongoing-ivory-county .rectangle-136 { height: 451px; }

.cfthhjsjk .project-residential-ongoing-ivory-county .rectangle-137{ height: 451px;}

.cfthhjsjk .project-residential-ongoing-ivory-county .rectangle-181 { height: 451px;}

.cfthhjsjk .project-residential-ongoing-ivory-county .group-242 { height: 451px;}

.floorplan-wrap { display:block; background:#f3f0ec; padding:20px 10px 20px 20px; margin: 15px 0;}


.project-residential-ongoing-ivory-county-unit-plan .flex-col {
    align-self: center;
    flex-direction: column;
    margin-top: 1.5px;
    min-height: 724px;
    
}

.project-residential-ongoing-ivory-county-unit-plan .flex {
    align-items: flex-start;
    display: flex
;
}


.project-residential-ongoing-ivory-county-unit-plan .overlap-group1 {
    height: 119px;
    position: relative;
   
}

.project-residential-ongoing-ivory-county-unit-plan .address {
    left: 0;
    letter-spacing: 0;
    line-height: 36px;
    position: absolute;
    top: 52px;
    white-space: nowrap;
}

.montserrat-normal-sonic-silver-24px {
    color: var(--sonic-silver);
    font-family: var(--font-family-montserrat);
    font-size: var(--font-size-xxxl);
    font-style: normal;
    font-weight: 400;
}

.project-residential-ongoing-ivory-county-unit-plan .super-area {
    letter-spacing: 0.32px;
    line-height: 26px;
    margin-top: 26px;
    min-height: 99px;
    white-space: nowrap;
}

.montserrat-normal-sonic-silver-16px {
    color: var(--sonic-silver);
    font-family: var(--font-family-montserrat);
    font-size: var(--font-size-xxl);
    font-style: normal;
    font-weight: 400;
}

.project-residential-ongoing-ivory-county-unit-plan .super-area {
    letter-spacing: 0.32px;
    line-height: 26px;
    margin-top: 26px;
    min-height: 99px;
    white-space: nowrap;
}


 .text-left { text-align:left;}

.project-residential-ongoing-ivory-county-unit-plan .no-path-copy {
   
  padding: 15%;
    mix-blend-mode: multiply;
    object-fit: cover;
  
}
.montserrat-semi-bold-laser-50px {
    color: var(--laser);
    font-family: var(--font-family-montserrat);
    font-size: 50px;
    font-style: normal;
    font-weight: 600;
}

.montserrat-normal-white-37px {
  color: var(--white);
  font-family: var(--font-family-montserrat);
  font-size: 37px;
  font-style: normal;
  font-weight: 400;
}

.montserrat-normal-laser-59px {
  color: var(--laser);
  font-family: var(--font-family-montserrat);
  font-size: 59px;
  font-style: normal;
  font-weight: 400;
}

.montserrat-normal-laser-43px {
  color: var(--laser);
  font-family: var(--font-family-montserrat);
  font-size: 43px;
  font-style: normal;
  font-weight: 400;
}

.montserrat-normal-white-26px {
  color: var(--white);
  font-family: var(--font-family-montserrat);
  font-size: 26px;
  font-style: normal;
  font-weight: 400;
}

.montserrat-normal-laser-33px {
  color: var(--laser);
  font-family: var(--font-family-montserrat);
  font-size: 33px;
  font-style: normal;
  font-weight: 400;
}

.montserrat-normal-sonic-silver-16px {
  color: var(--sonic-silver);
  font-family: var(--font-family-montserrat);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.montserrat-normal-sonic-silver-16px-2 {
  color: var(--sonic-silver);
  font-family: var(--font-family-montserrat);
  font-size: var(--font-size-m);
}

.montserrat-bold-laser-16px {
  color: var(--laser);
  font-family: var(--font-family-montserrat);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 700;
}

.montserrat-normal-white-14px {
  color: var(--white);
  font-family: var(--font-family-montserrat);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
}

.montserrat-normal-shady-lady-35px {
  color: var(--shady-lady);
  font-family: var(--font-family-montserrat);
  font-size: 35px;
  font-style: normal;
  font-weight: 400;
}

.montserrat-normal-cape-cod-25px {
  color: var(--cape-cod);
  font-family: var(--font-family-montserrat);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 400;
}

.montserrat-normal-timberwolf-16px {
  color: var(--timberwolf);
  font-family: var(--font-family-montserrat);
  font-size: var(--font-size-m);
}

.montserrat-bold-timberwolf-16px {
  color: var(--timberwolf);
  font-family: var(--font-family-montserrat);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 700;
}

.montserrat-normal-timberwolf-16px-2 {
  color: var(--timberwolf);
  font-family: var(--font-family-montserrat);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.montserrat-normal-white-27px {
  color: var(--white);
  font-family: var(--font-family-montserrat);
  font-size: 27px;
  font-style: normal;
  font-weight: 400;
}

.montserrat-normal-cape-cod-17px {
  color: var(--cape-cod);
  font-family: var(--font-family-montserrat);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 400;
}

.montserrat-normal-sonic-silver-10px {
  color: var(--sonic-silver);
  font-family: var(--font-family-montserrat);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 400;
}

.opensans-bold-black-haze-13px {
  color: var(--black-haze);
  font-family: var(--font-family-open_sans);
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
}

.montserrat-bold-white-215px {
  color: var(--white);
  font-family: var(--font-family-montserrat);
  font-size: 215px;
  font-style: normal;
  font-weight: 700;
}

.montserrat-bold-white-214px {
  color: var(--white);
  font-family: var(--font-family-montserrat);
  font-size: 214px;
  font-style: normal;
  font-weight: 700;
}

.montserrat-normal-shady-lady-26px {
  color: var(--shady-lady);
  font-family: var(--font-family-montserrat);
  font-size: 26px;
  font-style: normal;
  font-weight: 400;
}

.opensans-normal-sonic-silver-16px {
  color: var(--sonic-silver);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.montserrat-normal-sonic-silver-24px {
  color: var(--sonic-silver);
  font-family: var(--font-family-montserrat);
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
}

.montserrat-normal-sonic-silver-17px {
  color: var(--sonic-silver);
  font-family: var(--font-family-montserrat);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 400;
}

.montserrat-normal-sonic-silver-11px {
  color: var(--sonic-silver);
  font-family: var(--font-family-montserrat);
  font-size: var(--font-size-s);
}

.montserrat-bold-laser-11px {
  color: var(--laser);
  font-family: var(--font-family-montserrat);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 700;
}

.montserrat-normal-sonic-silver-11px-2 {
  color: var(--sonic-silver);
  font-family: var(--font-family-montserrat);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
}

.montserrat-normal-timberwolf-11px {
  color: var(--timberwolf);
  font-family: var(--font-family-montserrat);
  font-size: var(--font-size-s);
}

.montserrat-bold-timberwolf-11px {
  color: var(--timberwolf);
  font-family: var(--font-family-montserrat);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 700;
}

.montserrat-normal-timberwolf-11px-2 {
  color: var(--timberwolf);
  font-family: var(--font-family-montserrat);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
}

.montserrat-bold-white-184px {
  color: var(--white);
  font-family: var(--font-family-montserrat);
  font-size: 184px;
  font-style: normal;
  font-weight: 700;
}

.montserrat-normal-sonic-silver-10px-2 {
  color: var(--sonic-silver);
  font-family: var(--font-family-montserrat);
  font-size: var(--font-size-xs);
}

.montserrat-bold-laser-10px {
  color: var(--laser);
  font-family: var(--font-family-montserrat);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 700;
}

.montserrat-normal-husk-21px {
  color: var(--husk);
  font-family: var(--font-family-montserrat);
  font-size: 21px;
  font-style: normal;
  font-weight: 400;
}

.montserrat-normal-laser-55px {
  color: var(--laser);
  font-family: var(--font-family-montserrat);
  font-size: 55px;
  font-style: normal;
  font-weight: 400;
}

.montserrat-bold-white-16px {
  color: var(--white);
  font-family: var(--font-family-montserrat);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 700;
}

.montserrat-bold-white-160px {
  color: var(--white);
  font-family: var(--font-family-montserrat);
  font-size: 160px;
  font-style: normal;
  font-weight: 700;
}

.montserrat-bold-white-159px {
  color: var(--white);
  font-family: var(--font-family-montserrat);
  font-size: 159px;
  font-style: normal;
  font-weight: 700;
}

.montserrat-bold-white-158px {
  color: var(--white);
  font-family: var(--font-family-montserrat);
  font-size: 158px;
  font-style: normal;
  font-weight: 700;
}

.montserrat-bold-white-157px {
  color: var(--white);
  font-family: var(--font-family-montserrat);
  font-size: 157px;
  font-style: normal;
  font-weight: 700;
}

.montserrat-normal-sonic-silver-15px {
  color: var(--sonic-silver);
  font-family: var(--font-family-montserrat);
  font-size: 15px;
}

.montserrat-bold-laser-15px {
  color: var(--laser);
  font-family: var(--font-family-montserrat);
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
}

.montserrat-normal-sonic-silver-15px-2 {
  color: var(--sonic-silver);
  font-family: var(--font-family-montserrat);
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
}

.montserrat-normal-timberwolf-12px {
  color: var(--timberwolf);
  font-family: var(--font-family-montserrat);
  font-size: 12px;
}

.montserrat-bold-timberwolf-12px {
  color: var(--timberwolf);
  font-family: var(--font-family-montserrat);
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
}

.montserrat-normal-timberwolf-12px-2 {
  color: var(--timberwolf);
  font-family: var(--font-family-montserrat);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
}


.banner { position:relative;}
/*.banner img { width:100%;}*/
.bred-custom { font-size:40px; position:absolute; left:15px; right:15px; bottom:130px; text-align:center; color:#fff; font-family: var(--font-family-montserrat);}

 .bred-custom.fullban { bottom:40%; font-size:51px;}
 
 .bred-custom-2 { font-size:16px; position:absolute; left:15px; right:15px; bottom:0; text-align:right; padding:10px 0; color:#fff; font-family: var(--font-family-montserrat); background:#000;}

.pattern-bg { display:block; padding:50px; background: #f1eee9; padding:50px 0;}
.from-uniq { position:relative; display: flex; }

.dot-rt { padding:0 15px;}

/*.bg-23 { background:#EFEEEC; }*/


.sub-nav-area { background:#C6A56F;}
.nav-ar-in {  color:#fff; font-size: 18px; padding: 25px 0; line-height: 1.4;  font-family: var(--font-family-montserrat);}

.container { max-width:80%; width:100%; margin:auto;}

 

  .dproject {
    font-size: 27px; text-align:center; text-transform: uppercase; color: var(--laser);
  font-family: var(--font-family-montserrat); padding:20px 0;
 
  font-style: normal;
  font-weight: 400;
  }


.neque-porro-quisquam-1 {
    color: var(--laser);
    font-family: var(--font-family-montserrat);
    font-size: 60px; text-align:right;
    font-weight: 200;
  
  
    letter-spacing: 0;
    line-height: 75px;
   
}

.right-img .info-wrapo { text-align:right;}


.left-shadow-gh {
  width: 49%;
}

.sdes5dfs3as { color: var(--granite-gray);
  font-family: var(--font-family-montserrat);
  font-size: 14px;
  font-style: normal;
  line-height: 23px;
  margin-bottom: 10px;
  font-weight: 400;}


/*.slide-move:hover .rectangle-181 {opacity:0; margin-right:-15px;  }
.slide-move:hover .rectangle-137 { opacity:0; margin-right:-30px; }
.slide-move:hover .rectangle-136 {  opacity:0; margin-right:-45px;}*/
.fgyg45f { padding-left:8%; padding-right:8%;}
.slide-move:hover .rectangle-135 {  opacity:1;  margin-right:0px;   }
 
 
  .slide-move {
    align-items: flex-start;
    display: flex
;
   left: 0;
    position: relative;
    top: -55px;
}

 .rectangle-181 { transition: all 0.4s ease 0s;
    background-color: var(--laser);
    height: 417px;
    mix-blend-mode: multiply;
    opacity: 0.15;
    width: 96px;
}

.right-txt-pro { padding-left:5%;  padding-top: 1.8%;  width: 51%;   line-height: 26px;}

 .rectangle-137 { transition: all 0.4s ease 0s;
    background-color: var(--laser);
    height: 417px;
    mix-blend-mode: multiply;
    opacity: 0.3;
    width: 96px;
}

.rectangle-136 { transition: all 0.4s ease 0s;
    background-color: var(--laser);
    height: 417px;
    mix-blend-mode: multiply;
    opacity: 0.6;
    width: 192px;
}

 .rectangle-135 { transition: all 0.4s ease 0s;
    background-color: var(--laser);
    height: 417px;
    mix-blend-mode: multiply; padding:0 3%;
    width: 360px;
}

 .overlap-group10 {
    background-image: url(../img/mask-group-15@1x.png);
    background-position: 50% 50%;
    background-size: cover;
    height: 1079px;
    position: relative;
    
}


 .rectangle-195 {
    background-color: var(--laser);
    border-radius: 40px 0px 0px 40px;
    height: 547px;
   left: 22%;
    mix-blend-mode: multiply;
    opacity: 0.35;
    position: absolute;
    top: 264px;
    width: 936px;
}

.rectangle-196 {
    background-color: var(--white);
    border: 1px solid;
    border-color: var(--dove-gray);
    height: 108px;
    left: 453px;
    opacity: 0.6;
    position: absolute;
    top: 652px;
    width: 687px;
}

.vol-1-issue-1-a3-april {
    display: flex
;
    height: 510px;
    left: 1164px;
    position: absolute;
    top: 283px;
    transform: rotate(5.00deg);
    width: 360px;
}

 .button {
    align-items: flex-end;
    background: #c6a46e;
    background-position: 50% 50%; color:#fff;
    background-size: cover;
    display: flex
;
    height: 61px;
    justify-content: flex-end;
    left: 914px;
    min-width: 144px;
    padding: 14px 12px;
    position: absolute;
    top: 661px;
}

 .choose-your-preferred-format {
    left: 479px;
    letter-spacing: 0.48px;
    line-height: 36px;
    position: absolute;
    text-align: right;
    top: 668px;
    white-space: nowrap;
}

 .group-239 {
    display: flex
;
    height: 29px;
    justify-content: space-between;
    left: 479px;
    position: absolute;
    top: 715px;
    width: 174px;
}

 .group-238 {
    display: flex
;
    height: 29px;
    justify-content: space-between;
    left: 692px;
    position: absolute;
    top: 715px;
    width: 204px;
}

 .line-5 {
    height: 91px;
    left: 912px;
    object-fit: cover;
    position: absolute;
    top: 664px;
    width: 1px;
}

 .rectangle-19 {
    background-color: var(--white);
    border: 4px solid;
    border-color: var(--dove-gray);
    margin-bottom: 2px;
    margin-top: 4px;
    width: 23px;
}

 .digital-pdf {
    letter-spacing: 0.48px;
    line-height: 36px;
    margin-bottom: 1.5px;
    margin-right: -2px;
    margin-top: -3.5px;
    text-align: right;
    white-space: nowrap;
    width: 145px;
}

 .physical-copy {
    letter-spacing: 0.48px;
    line-height: 36px;
    margin-bottom: 1.5px;
    margin-right: -2px;
    margin-top: -3.5px;
    text-align: right;
    white-space: nowrap;
    width: 173px;
}

.label {
    letter-spacing: -0.16px;
    line-height: 16px;
    min-height: 24px;
    min-width: 118px;
    text-align: center;
    white-space: nowrap;
}

.sopmiow5 {
    letter-spacing: 0.60px;
    line-height: 30px;
    
    text-align: center;
   /* text-shadow: 0px 0px 3px #000000;*/
    white-space: nowrap;
color:#000;
    font-family: var(--font-family-montserrat);
    font-size: 17px;
    font-style: normal;
    font-weight: 500;
}

.fgtj2 { width:95%; /*height: 67px;*/ transition: all 0.4s ease 0s;}
.fgtj2 p { margin:0; color:#fff; font-size:13px; font-family: var(--font-family-montserrat); padding-top:50px; opacity:0; transition: all 0.4s ease 0s; }
.jlps55:hover .fgtj2 p{ padding-top:15px; opacity:1;}
 
 .jlps55:hover .fgtj2 {height:auto;}
 
 
 .thumb-opo:hover .str125  { left: 10%;   right: 10%; width:80%; }
 
 .thumb-opo:hover .str126  { left: 10%;   right: 10%; width:80%; }
 
 .mb-30 { margin-bottom:30px;}
 .mt-80 { margin-top:80px;}
 
 .pb-100 { padding-bottom:100px;}
 
 
 .str125 { width:20px; height:1px; background:#fff; left: 47%;  transition: all 0.4s ease 0s; 
  top: 19px; position:absolute; }
  .str126 { width:20px; height:1px; background:#fff; left: 47%;  transition: all 0.4s ease 0s; 
  bottom: 19px; position:absolute;}
 
.btn-style503 {
  border-color: #dd6395;
  color: #dd6395;
  transition: all 0.5s;
}
.btn-style503:hover {
  box-shadow: none;
 
}

 .posrelopi img{transition: transform .2s; }

.posrelopi { position:relative;  transition: transform .2s; /* Animation */ overflow:hidden; cursor:pointer;} .posrelopi:hover img {   transform: scale(1.5); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */}
.jlps55 { /*position:absolute;*/ left:0; right:0; top:0; bottom:0;}

 

 .neque-porro-quisquam-2 {
    color: var(--laser);
    font-family: var(--font-family-montserrat);
    font-size: 60px;
    font-weight: 500;
    height: 138px;
    left: 490px;
    letter-spacing: 0;
    line-height: 60px;
    top: 306px;
    width: 619px;
}

.overlap-group10 .neque-porro-quisquam-4 {
    position: absolute;
    text-align: right;
}


 .neque-porro-quisquam-3 {
    height: 139px;
    left: 498px;
    letter-spacing: 0.48px;
    line-height: 36px;
    top: 462px;
    width: 611px;
}

 .group-398 {
    align-items: flex-start;
    display: flex
;
    flex-direction: column;
    min-height: 658px; display:block; width:100%;
 
}


.flex-col-7 {
    display: flex
;
    flex-direction: column;
}

.flex-col-3 {
    align-items: flex-end;
    background-color: var(--alto);
    gap: 18px;
    min-height: 578px;
    padding: 31px 0; width:100%; max-width:1140px; margin:auto;
   
}

.vol-1-issue-1-a3-april img {   transition: transform .2s; /* Animation */}
.vol-1-issue-1-a3-april:hover img {transform: scale(1.2);}

.sc.lg2 { opacity:1;}


.nav-set-disply { padding-top:30px;}

.mt-25 { margin-top:25px;}

.footer-bg {      background-color: var(--alto);}

.style-menu { position: fixed;
 top: 82px; left:0; right:0; bottom:0;   z-index: 99;   background:#f3f0ec;}

 #reveal-click.clientsClose {  background: url(../img/close.png) no-repeat;  }

#reveal-click {
	  /*background: url(../img/meni.jpg) no-repeat; */width:24px; height:24px;
	  color: #fff;
	  cursor: pointer;
	  font-size: 26px;
	  margin: 0px 0 0 10%;
	 /* padding: 10px 18px;*/
	  text-decoration: none; 
    display:inline-block; transition: all 0.4s ease 0s; 
	}
	
	.clientsClose img { opacity:0;}
	/*#reveal-click:hover {rotate: 180deg;}*/
	
	
	#hidden-div{
    width:100%;
	 
	  color: #fff;
	  font-size: 16px;
	  line-height: 22px;  
    margin:0;
	  padding: 20px;
    
	}
	
	.montserrat-medium-white-25px {
  color: var(--white);
  font-family: var(--font-family-montserrat);
  font-size: 25px;
  font-style: normal;
  font-weight: 500;
}

.sdfghuu5 {
  background: linear-gradient(180deg, #ffffff 0%, #505050 100%);
  height: 163px;
  left: 0; right:0;
  mix-blend-mode: multiply;
  position: absolute;
  bottom: 0;
  
}

.image-wrapt:hover .sdfghuu5 { display:none; }
	
	.residential-pp { background: url(../img/nav/residential.png) no-repeat top;}
	
	.commercial-pp { background: url(../img/nav/commercial.png) no-repeat top;}
	
	.corporate-pp { background: url(../img/nav/corporate.png) no-repeat top;}
	
	.connect-pp { background: url(../img/nav/connect.png)  no-repeat top;}
	
	.public-pp { background: url(../img/nav/public.png) no-repeat top;}
	
	.location-pp { background:url(../img/location-iconnav.png) no-repeat center;}
	.location-pp.image-wrapt:hover {background-size: 50% !important; background-color: #c4a26d; background: url(../img/location-iconnav.png) no-repeat center -10px #c4a26d;}
	
	.location-pp .sdfghuu5 { background:none;}
	
	.location-pp .nav-namer  {top: 57%;}
	
	.location-pp .inner-level-menu {
padding-top: 105px;
}
	
	.location-pp .nav-namer h1 {color:#fff;
  font-family: var(--font-family-montserrat); text-transform:uppercase;
  font-size: var(--font-size-xxxl);
  font-weight: 500;
  letter-spacing: 0.48px;
  line-height: 21px;
  min-height: 31px;
  min-width: 134px;
  text-align: center;
  white-space: nowrap;}
	
	.location-pp.image-wrapt {background-size: 80%; background-color: #c4a26d;}
	
	.location-pp.image-wrapt:hover .nav-namer { background:none !important; top: 28%;}
	
	.navhdiop { padding:15px 0; border-top:2px solid #c4a065; border-bottom:2px solid #c4a065; text-align: center; width:100%; color: var(--twine);
  font-family: var(--font-family-montserrat);
  font-size: 22px;
  font-weight: 400;
  letter-spacing: 0;
 
  -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -ms-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
  text-align: center;
  white-space: nowrap;}
  
   .navhdiop span {   -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -ms-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s; text-transform:uppercase;}
  
  .gkros { opacity:0; display:none;  -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -ms-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;}
  
  .gkros a { display:block; font-size: 16px; color: var(--twine) !important; text-decoration:none; margin:10px 0;  -webkit-transition: all 0.4s ease 0s; text-transform:uppercase;
    -moz-transition: all 0.4s ease 0s;
    -ms-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;}
	
	
	.gkros a:hover { font-weight:bold; color: #868585; }
	
	.fgf5698rd { margin:90px 0;}
	
	.pad25963 { padding:50px 0;}
	
	.pre-teen-areaartist {
 
  letter-spacing: 0.32px;
  line-height: 26px;
 
}

.montserrat-normal-sonic-silver-12px {
  color: var(--sonic-silver);
  font-family: var(--font-family-montserrat);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
}

.mjke55 { margin-top:50px;}


.primelocation  { transition: all 0.4s ease 0s;
  padding-top: 8px;
}
  
  
  .disclaimer-the-mast {
  letter-spacing: 0.24px;
  line-height: 26px;
  margin-left: 2.0px;
  margin-top: 34px;
 
  text-align: center;
 
}
  
  .navhdiop:hover .gkros { opacity:1; display:block;} 
  .navhdiop:hover span{ display:none;}
  
  .lppdf5 { width:80%; margin:auto;}
  
  .sdsrd52sdf58hb {
  font-size: 20px; letter-spacing: 0.40px;
  line-height: 50px; color: var(--sonic-silver);
  font-family: var(--font-family-montserrat);
}

.bksdo55ft {background-color:#eae9e9;
  border: 10px solid;
    border-top-color: currentcolor;
    border-right-color: currentcolor;
    border-bottom-color: currentcolor;
    border-left-color: currentcolor;
  border-color: var(--white);
  box-shadow: 3px 3px 10px #00000029;}
  
  
  
  .weaer2ea {
  background-color:#eeedea; padding:80px 0; line-height: 1.6;}
  
  
  
  .cfthhjsjk.dsfwa236e .project-residential-ongoing-ivory-county .rectangle-135 {
  height: 1244px;
}

.cfthhjsjk.dsfwa236e .project-residential-ongoing-ivory-county .rectangle-136 {
 height: 1244px;
}

.cfthhjsjk.dsfwa236e .project-residential-ongoing-ivory-county .rectangle-137 {
  height: 1244px;
}

.cfthhjsjk.dsfwa236e .project-residential-ongoing-ivory-county .rectangle-181 {
  height: 1244px;
}
  
	.cfthhjsjk.dsfwa236e .project-residential-ongoing-ivory-county .group-242 {
 height: 1244px;
}
	
	.location-pp:hover .inner-level-menu {
  padding-top: 1px;
} 
.location-pp .inner-level-menu li {
margin: 1px 0;  border-bottom: 1px solid #fff; margin-left:30px; margin-right:30px; list-style-type: none !important;
}
.location-pp .inner-level-menu li a {
  color: #fff;}
  
 

.location-pp.image-wrapt:hover  .bg-flkklsj { background:#fff !important;}
	
	.image-wrapt:hover .inner-level-menu { padding-top: 0px;}
	
	.bg-flkklsj { opacity:1; position:absolute; left:0; right:0; bottom:0; top:0; z-index:-1;}
	
	.image-wrapt:hover .bg-flkklsj {  background:#000; opacity:1;}
	
	 .inner-level-menu { padding-top: 28px;}
	
	.inner-level-menu li { text-align:center; text-transform:uppercase; margin: 2px 0;}
	
	.inner-level-menu li a { color: var(--twine); text-decoration:none;
  font-family: var(--font-family-montserrat);
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 32px;
 
  text-align: center;
  white-space: nowrap;}
  
  
  .opensans-normal-sonic-silver-16px a {color: var(--sonic-silver);}
  
  
  
  
  .inner-level-menu li a:hover { font-weight:bold;}
  
 .image-wrapt:hover .nav-namer { background: rgb(79,77,77);  
background: linear-gradient(0deg, rgba(0,0,0,0.7315126734287465) 83%, rgba(0,0,0,0) 100%);
 
  top: 47%;}
	
	.image-wrapt:hover { background-size: 100%; background-position:top;  /*border-radius: 0px; */} 
	
	.image-wrapt {   display:block; position:relative; height:348px; background-size: 112%; overflow:hidden;
  border-radius: 37px;    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -ms-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;} 
 .nav-namer { z-index:2; position: absolute;    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -ms-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
  top: 81%;
  left: 0;
  right: 0;
 background: #4f4f4f00;
  padding-top: 15px;}
 
 
#reveal-wrap #hidden-div {
  display: none;
}


.flex-row-4 { justify-content: center;
    align-items:  flex-end;
    align-self: center;
    display: flex
;
    gap: 161px;
   /* margin-left: 39.0px;*/
    min-width: 997px;
}

.mask-group-36 {
    height: 72px;
    object-fit: cover;
    width: 218px;
}

.flex-col-7 {
    display: flex
;
    flex-direction: column;
}

.flex-col-4 {
    align-items: center;
    gap: 30px;
    min-height: 67px;
    width: 618px;
}

.overlap-group-container {
    align-items: flex-start;
    display: flex
;
    gap: 152px;
    min-width: 618px;
}

.flex-row-5 {
    align-items: flex-start;
    display: flex
;
    gap: 360px;
    margin-right: 34.0px;
    min-width: 408px;
}

.rectangle-2 {
    background-color: var(--laser);
    height: 5px;
    width: 24px;
}

.rectangle-2 {
    background-color: var(--laser);
    height: 5px;
    width: 24px;
}

.overlap-group4 {
    height: 32px;
    position: relative;
    width: 202px;
}

.phone {
    left: 0;
    letter-spacing: 0.48px;
    line-height: 59px;
    position: absolute;
    text-align: center;
    top: 1px;
    white-space: nowrap;
}

.overlap-group8 {
    height: 32px;
    position: relative;
    width: 264px;
}

.infocountygroupin {
    left: 0;
    letter-spacing: 0.48px;
    line-height: 59px;
    position: absolute;
    text-align: center;
    top: 1px;
    white-space: nowrap;
}

.rectangle-261 {
    background-color: var(--laser);
    height: 5px;
    left: 118px;
    position: absolute;
    top: 0;
    width: 24px;
}

 .flex-row-6 {
    align-items: flex-start;
    display: flex
;
  
    margin-top: 13px;
    min-width: 1104px;
}

.line-16 {
    height: 2px;
    margin-left: 0.5px;
    object-fit: cover;
    max-width: 1128px; width:100%;
}

 .flex-row-6 {
    align-items: flex-start; justify-content: space-around;
    display: flex
;
    
    margin-top: 13px;
    min-width: 1104px;
}

.description-stylestyle3tagp {
  
    letter-spacing: 0.32px;
    line-height: 26px;
    text-align: center;
    
}

.line-12 {
    align-self: flex-end;
    height: 101px;
    margin-left: 10px;
    object-fit: cover;
    width: 1px;
}

.residentialnew-laun {
    letter-spacing: 0.32px;
    line-height: 26px;
    margin-left: 0;
    margin-top: 1.5px;
    min-height: 99px;
    min-width: 100px;
    text-align: center;
    white-space: nowrap;
}

.line-1 {
    align-self: flex-end;
    height: 101px;
    margin-left: 52px;
    object-fit: cover;
    width: 1px;
}

.commercialnew-launchongoingcompleted {
    letter-spacing: 0.32px;
    line-height: 26px;
    margin-left: 36px;
    margin-top: 1.5px;
    min-height: 99px;
    min-width: 106px;
    text-align: center;
    white-space: nowrap;
}

.corporatewho-we-are {
    letter-spacing: 0.32px;
    line-height: 26px;
    margin-left: 18px;
    margin-top: 1.5px;
    min-height: 99px;
    min-width: 134px;
    text-align: center;
    white-space: nowrap;
}

.public-relationblogcsrpress-room {
    letter-spacing: 0.32px;
    line-height: 26px;
    margin-left: 21px;
    margin-top: 1.5px;
    min-height: 99px;
    min-width: 134px;
    text-align: center;
    white-space: nowrap;
}


.overlap-group-container-3 {
    align-items: flex-start;
    display: flex
;
    gap: 24px;
    min-width: 1128px;
}

.m-t-15 { margin-top:15px;}

.overlap-group2 {
    align-items: flex-start;
    background-color: var(--white);
    border: 1px solid;
    border-color: var(--dove-gray);
    display: flex
;
    height: 42px;
    min-width: 360px;
    padding: 7.5px 11px;
}

 .overlap-group-container-2 {
    margin-top: 14px;
}

 .overlap-group3 {
    align-items: flex-start;
    background-color: var(--white);
    border: 1px solid;
    border-color: var(--dove-gray);
    display: flex
;
    height: 42px;
    min-width: 936px;
    padding: 7.5px 11px;
}



 .overlap-group6 { padding: 12.5px 51px;
    align-items: flex-start;
    background-color: var(--laser);
    display: flex
;
    height: 42px;
    justify-content: flex-end;
    min-width: 168px;
    padding: 8.5px 51px;
}

.overlap-group5 {
    height: 25px;
    margin-left: 0.5px;
    margin-top: 0;
    position: relative;
    width: 100%;
}

.group-386 {
    align-items: flex-start;
    display: flex
;
    gap: 9px;
    height: 35px;
    left: 460px;
    min-width: 209px;
    position: absolute;
    top: 0;
}


/* 16012024 start from here */
.slider-section{
  background-image: url(../img/mask-group-15@1x.png);
  padding: 60px;
  overflow: hidden;
}
.slider-section .carousel-indicators [data-bs-target] {
  background-color: #020202;
  height: 4px;
}
.slider-box{
  width: 936px;
  /* height: 547px; */
  padding: 50px 135px;
  border-radius: 40px 0px 0px 40px;
  background-color: #c6a46e5e;
  position: relative;
  text-align: right;
  /* z-index: 3; */
}
.slider-box h2{
  font: inherit;
  font-size: 54px;
  color: #c6a46e;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 60px;
  font-family: "Montserrat", Helvetica;
}
.slider-box p{
  color: #737373;
  padding-left: 15%;
  margin: 30px 0 40px;
  font-size: 24px;
  font-weight: 400;
  letter-spacing: 0.48px;
  line-height: 36px;
  font-family: "Montserrat", Helvetica;
}
.sb-end-box{
  background-color: #ffffff;
  /* opacity: 0.6; */
  margin-bottom: 30px;
  border: 1px solid #707070;
}
.sb-end-box p{
  font-size: 24px;
  margin: 0;
  padding: 0;
  letter-spacing: 0.48px;
  line-height: 36px;
  font-size: 24px;
  font-weight: 400;
  font-family: "Montserrat", Helvetica;
  /* margin-bottom: 20px; */
}
.format-check input{
  background-color: #fff;
  border: 4px solid;
  border-color: #707070;
  margin-top: 9px;
  width: 23px;
  height: 20px;
}
.format-check label{
  margin-left: 4px;
  letter-spacing: 0.48px;
  line-height: 36px;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  color: #737373;
  font-family: "Montserrat", Helvetica;
}
.fcl-1{
  margin-right: 12px;
}
.sb-end-box button{
  margin-right: 18px;
  border: 0;
  height: 61px;
  padding: 12px 23px;
  color: #fff;
  background-color: #c6a46e;
  font-size: 13px;
  font-weight: 500;
}
.popup-btn{
  border: 0;
  height: 61px;
  padding: 12px 23px;
  color: #fff;
  background-color: #c6a46e;
  /* background-color: red; */
  font-size: 13px;
  font-weight: 500;
}

.sb-end-box .popup-input{
  width: 80%;
  margin: 15px auto;
  padding: 10px 5px;
  font-size: 18px;
  display: inline-block;
}


.sl-stick-img{
  width: 380px;
  height: 540px;
  position: absolute;
  top: 0;
  right: -30%;
  text-align: right;
  z-index: 9;
}
.sl-stick-img img{
  width: 100%;
  transform: rotate(5.00deg);
  transition: all .2s ease-in-out;
}
.sl-stick-img:hover img{
  /* width: 100%; */
  transform: rotate(5.00deg);
  transform: scale(1.1) rotate(5.00deg);
}



@media (max-width:1840px) {
 /* .sl-stick-img{
    right: 5%;
  }*/
}
@media (max-width:1740px) {
/*  .sl-stick-img{
    right: 3%;
  }*/
  .sl-stick-img img{
    width: 95%;
  }
  
}
@media (max-width:1640px) {
  .slider-section{
    padding: 60px 0;
  }
  
}
@media (max-width:1550px) {
  .sl-stick-img{
    right: -26%;
  }
  
}
@media (max-width:1500px) {
  .sl-stick-img{
    right: -26%;
  }
}
@media (max-width:1440px) {
  .sl-stick-img{
    right: -23%;
  }
  .sl-stick-img img{
    width: 85%;
  }
}
@media (max-width:1400px) {
  .slider-box{
    padding: 50px 251px;
    padding-left: 20px;
  }
  .sl-stick-img{
    right: -18%;
  }
  .sl-stick-img img{
    width: 100%;
  }
}
@media (max-width:1300px) {
  .slider-box{
    padding: 50px 262px;
    padding-left: 20px;
  }
  .sl-stick-img{
    right: -12%;
  }
  .sl-stick-img img{
    width: 90%;
  }
}
@media (max-width:1199px) {
  .slider-box{
    width: 80%;
  }
  .slider-box h2{
    font-size: 46px;
  }
  .sl-stick-img{
    right: -11%;
  }
}
@media (max-width:1049px) {
  .sl-stick-img{
    right: -7%;
  }
  .slider-box{
    width: 90%;
  }
  .sl-stick-img img{
    width: 80%;
  }
  .sb-end-box button{
    margin: 12px 0;
  }
}
@media (max-width:991px) {


 .d-flex.frgj3 { display:block !important;}


.white-box-det { width:auto;}

.right-txt-pro {
  padding-left: 5%;
  padding-top: 5%;
  width: auto;}

  .slider-box{
    padding: 50px 60px;
    position: static;
    border-radius: 35px;
    text-align: center;
  }
  .slider-box p{
    padding: 0;
    width: 90%;
    margin: 16px auto;
  }
  .sl-stick-img{
    position: static;
    width: 100%;
    height: auto;
    overflow: hidden;
    padding: 20px 0;
  }
  .sl-stick-img img{
    width: 100%;
    transform: rotate(-5deg);
  }
}
@media (max-width:767px) {
  .slider-box{
    padding: 40px 22px;
  }
}
@media (max-width:650px) {
  .slider-box{
    width: 100%;
    padding: 20px 14px;
  }
  .slider-box h2{
    font-size: 38px;
  }
  .slider-box p{
    font-size: 20px;
  }
  .sb-end-box{
    text-align: center;
    padding: 0 10px;
  }
  .sb-end-box p{
    font-size: 20px;
    margin: 0;
  }
  .sb-end-box label{
    font-size: 20px;
  }
}
@media (max-width:576px) {
  .slider-box h2{
    line-height: 42px;
  }
  .slider-box p{
    font-size: 18px;
  }
  .sb-end-box p{
    font-size: 18px;
  }
  .sb-end-box label{
    font-size: 18px;
  }
}

/* 16012024 end from here */



.group-381 {
    align-items: flex-start;
    background-color: var(--cararra);
    border-radius: 1000px;
    display: flex
;
    height: 35px;
    min-width: 35px;
    padding: 9.6px 12.9px;
}

.group-382 {
    align-items: flex-start;
    background-color: var(--cararra);
    border-radius: 1000px;
    display: flex
;
    height: 35px;
    min-width: 34px;
    padding: 10.9px 9.2px;
}

.group-383 {
    align-items: flex-start;
    background-color: var(--cararra);
    border-radius: 1000px;
    display: flex
;
    flex-direction: column;
    min-height: 35px;
    padding: 10.0px 9.6px;
    width: 35px;
}

.group-384 {
    align-items: flex-start;
    background-color: var(--cararra);
    border-radius: 1000px;
    display: flex
;
    height: 35px;
    min-width: 34px;
    padding: 11.8px 9.0px;
}

.group-385 {
    align-items: flex-start;

    background-color: var(--cararra);
    border-radius: 1000px;
    display: flex
;
    height: 35px;
    min-width: 35px;
    padding: 9.6px 9.5px;
}

.disclaimer-the-imag {
    letter-spacing: 0;
    line-height: 13px;
    margin-top: 8px;
    min-height: 119px;
    text-align: center;
  
}

.b64401d4-0f78-4fc7-9089-ebf0f9a4ac32 {
    height: 16px;
    object-fit: cover;
    width: 9px;
}

.x2ad64d98-e2df-44eb-8ee5-ba31f63b2658 {
    height: 13px;
    object-fit: cover;
    width: 15px;
}

.c1b40f1f-c9d5-4d39-9907-d32fd89dc164 {
    border: 1px solid;
    border-color: var(--alpine);
    height: 10px;
    margin-bottom: 0;
    width: 4px;
}

.d1853826-d911-466c-b440-c0a028121912 {
    height: 10px;
    object-fit: cover;
    width: 10px;
}

.x1a57f52b-345a-4fc1-978d-eafecd3c02ed {
    height: 5px;
    object-fit: cover;
    width: 5px;
}

.x8575081c-2a9d-412d-a778-53fb91a3ed65 {
    height: 16px;
    object-fit: cover;
    width: 15px;
}



  .project-residential-ongoing-ivory-county .group-242 { position: absolute; top: 0; z-index: 2; 
    background-color: #ffffff4d; bottom:0;
    display: flex
;
      
   
    width: 360px;
}

.project-residential-ongoing-ivory-county .group-343 { z-index:2; left: -23px;
   
    box-shadow: 3px 3px 10px #00000029;
    display: flex;
    height: 254px;
	justify-content: center; 
    align-items: center;
  
    position: absolute;
    top: 0;
    width: 408px;
}


/*.project-residential-ongoing-ivory-county .group-343 {
    z-index: 2;
    left: -23px;
    box-shadow: 3px 3px 10px #00000029;
    display: flex;
    justify-content: center; 
    align-items: center;
    height: 254px;
    width: 408px;
    position: absolute;
    top: 0;
    overflow: hidden; 
}

.project-residential-ongoing-ivory-county .group-343 img {
    max-width: 100%; 
    max-height: 100%; 
    object-fit: contain; 
}*/



 .path-259 { bottom: -2px;
  position: absolute;
  left: -25px;
  width: 36px;}
  
  .path-260{ bottom: -2px;
  position: absolute;
  right: 24px;
  width: 36px;}
  
  
  .project-residential-ongoing-ivory-county .a-legacy-of-luxuryf { padding-top: 8%;
    color: var(--sonic-silver);
    font-family: var(--font-family-montserrat);
    font-size: var(--font-size-xxxxl);
    font-weight: 400;
  
    letter-spacing: 0.32px;
    line-height: 26px;
 
}

.project-residential-ongoing-ivory-county .span {
    letter-spacing: 0.60px;
}



.bg-24 { background:#e0deda; padding:5% 0 4%;   z-index:1;}
  
  .project-residential-ongoing-ivory-county .comprehends-the-esse {
 
    letter-spacing: 0.60px;
    line-height: 40px;
 
    text-align: center;
 
    white-space: nowrap;
}

.montserrat-normal-sonic-silver-30px { line-height: 1.4;
    color: var(--sonic-silver);
    font-family: var(--font-family-montserrat);
    font-size: var(--font-size-xxxxl);
    font-style: normal;
    font-weight: 400;
}

.group-241 {
    align-items: flex-start;
    display: flex
;
    flex: 1;
    min-width: 360px;
}
.project-residential-ongoing-ivory-county .rectangle-181 {
    background-color: var(--laser);
    height: 100%;
    opacity: 0.15;
    width: 48px;
}
.project-residential-ongoing-ivory-county .rectangle-137 {
    background-color: var(--laser);
   height: 100%;
    opacity: 0.3;
    width: 46px;
}

.project-residential-ongoing-ivory-county .rectangle-136 {
    background-color: var(--laser);
    height: 100%;
    opacity: 0.6;
    width: 93px;
}

.project-residential-ongoing-ivory-county .rectangle-135 {
    background-color: var(--laser);
    height: 100%;
    width: 173px;
}

.project-residential-ongoing-ivory-county .overlap-group11 {
    height: 281px;
    left: 0;
    position: absolute;
    top: 30%;
    width: 408px;
}


  .modern-amenities {
    letter-spacing: 0.60px;
    line-height: 26px;
    margin-left: 1.0px;
    margin-top: 0;
    min-height: 39px;
    text-align: center;
   
}

  .unwind-in-lush-green {
    letter-spacing: 0.32px;
    line-height: 26px;
    margin-left: 1.0px;
    min-height: 47px;
    text-align: center;
   
}


.montserrat-normal-laser-30px {
    color: var(--laser);
    font-family: var(--font-family-montserrat);
    font-size: var(--font-size-xxxxl);
    font-style: normal;
    font-weight: 400;
}

.project-residential-ongoing-ivory-county .component-container-3 { margin:50px 0;
    display: flex
;
    gap: 24px;
   
}

.project-residential-ongoing-ivory-county .component {
    display: flex
;
    height: 180px;
    width: 360px;
}

.project-residential-ongoing-ivory-county .mask-group-25 {
    display: flex
;
    flex: 1;
    overflow: hidden;
    width: 360px;
}

.project-residential-ongoing-ivory-county .overlap-group-7 {
    align-items: center;
    background-image: url(../img/image-10@1x.png);
    background-position: 50% 50%;
    background-size: cover;
    display: flex
;
    min-width: 360px;
}

 .project-residential-ongoing-ivory-county .rectangle-22 {
    background-color: var(--laser);
    height: 180px;
    opacity: 0.86;
    width: 4px;
}

.project-residential-ongoing-ivory-county .flex-col-7 {
    align-items: center;
    margin-left: 132px;
    margin-top: 1.0px;
    min-height: 150px;
    width: 90px;
}

.project-residential-ongoing-ivory-county .line-7 {
    height: 1px;
    margin-right: 2.0px;
    object-fit: cover;
    width: 24px;
}

.project-residential-ongoing-ivory-county .clubivor {
    letter-spacing: 0.60px;
    line-height: 30px;
    margin-top: 44px;
    min-height: 69px;
    min-width: 90px;
    text-align: center;
    text-shadow: 0px 0px 3px #000000;
    white-space: nowrap;
}

.project-residential-ongoing-ivory-county .line-6 {
    height: 1px;
    margin-right: 2.0px;
    margin-top: 35px;
    object-fit: cover;
    width: 24px;
}
.montserrat-medium-white-30px {
    color: var(--white);
    font-family: var(--font-family-montserrat);
    font-size: var(--font-size-xxxxl);
    font-style: normal;
    font-weight: 500;
}


.box-my { background:#d9cfbf; display:flex; height:363px; width:363px; justify-content: center; text-align:center; margin-top:50px; transition: all 0.4s ease 0s;}

.box-my:hover {    border-radius:50%;}


.slide-move2 { top:0;}


.leadership-legacy-wrap { max-width:; width:100%; margin:auto;}

.leadership-legacy { border-bottom:1px solid #c6a36d; padding-bottom:30px; max-width:1322px; width:100%;  margin:auto;
  align-self: center;
  color: var(--laser);
  font-family: var(--font-family-montserrat);
  font-size: 55px;
  letter-spacing: 0;
  line-height: 60px;
 
 
  text-align: center;
 
}

.montserrat-medium-sonic-silver-18px {
  color: var(--sonic-silver);
  font-family: var(--font-family-montserrat);
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
}


.directimgsds { display:block; background-color: #c6a46e82; text-align:center; padding: 80px 0 15px;}


.klp0pev360 { width: 360px; position:relative;}


.klp0pev360 p {color: var(--sonic-silver);
  font-family: var(--font-family-montserrat); text-align:center; padding:15px 5px;  
  font-size: 16px;
  font-style: normal;
  font-weight: 400;}
.fddf52r5 { padding-top: 149px; max-width: 1132px; width:100%;
  margin: auto;}
  
  
  .mtomnpkl { margin-top:50px ;}
  
  
   .slide-move:hover .rectangle-181  {   right:0;}


.drctimg { position: absolute;
  top: -15%;
  left: 23px;
  right: 17px;}
  
  .in-4 {
  background-image: url(../img/group-16-3@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 26px;
  position: absolute;
  width: 25px; bottom: -13px;
  left: 47%;
}


.dfgtyh{ padding-top: 124px; padding-bottom: 25px;
  border: 1px solid;
    border-top-color: currentcolor;
    border-right-color: currentcolor;
    border-bottom-color: currentcolor;
    border-left-color: currentcolor;
  border-color: var(--laser);
  width:100%;
 
   height: 684px;

}



.mb-60 {margin-bottom:60px;}
.slide-move.dfdk52 { margin-top:50px; top:0; }

.myr635 { margin-top:50px;}

.dfdk52 .rectangle-181 { height:400px;}

.dfdk52 .rectangle-137 {  height:400px;}
.dfdk52 .rectangle-136 {height:400px;}

.dfdk52 .rectangle-135 {height:400px;}


  .span0 { display:block;
    letter-spacing: 1.20px;
}.montserrat-normal-laser-60px {
    color: var(--laser);
    font-family: var(--font-family-montserrat);
    font-size: 60px;
    font-style: normal;
    font-weight: 400;
}

.montserrat-normal-sonic-silver-30px {
    color: var(--sonic-silver);
    font-family: var(--font-family-montserrat);
    font-size: var(--font-size-xxxxl);
    font-style: normal;
    font-weight: 400;
}



.locationbg { background:#eeebe4; padding:50px 0;}


 .overlap-group16 {
align-items: center;
  background-color: var(--laser);
  display: flex;
  height: 84px;
  justify-content: center;
  margin-right: 1.0px;
}

.project-residential-ongoing-ivory-county .ivory-county-is-the {
    letter-spacing: 0.74px;
    line-height: 32px;
    min-height: 47px;
    min-width: 1144px;
    text-align: center;
    white-space: nowrap;
}

.montserrat-normal-white-37px {
    color: var(--white);
    font-family: var(--font-family-montserrat);
    font-size: 37px;
    font-style: normal;
    font-weight: 400;
}


 .nestled-in-a-prime-l {
    left: 17px;
    letter-spacing: 0.32px;
    line-height: 26px;
 
    text-align: center; margin-top:20px;
   
  
}

.inghiw  { padding:50px 0;  transition: transform .2s; /* Animation */}

.inghiw img {   transition: transform .2s; /* Animation */}



.inghiw:hover img { /*width:100px;  transform: scale(1.2);*/}

/*.primelocation    {
  height: 80px;
}*/

.last-pr { background:#eeebe4; padding:50px 0; }

.imghjkwtg { height:170px; transition: all 0.4s ease 0s;}

  .ultra-luxury-segment {
    letter-spacing: 0.32px;
    line-height: 26px;
    margin-left: 2.0px;
    min-height: 47px;
    min-width: 258px;
    text-align: center;
    white-space: nowrap; padding-top:15px;
}

 .luxury-segment-featu {
    letter-spacing: 0.32px; padding-top:15px;
    line-height: 26px;
 
    min-height: 47px;
    min-width: 352px;
    text-align: center;
    white-space: nowrap;
}


.montserrat-semi-bold-sonic-silver-16px { 
    color: var(--sonic-silver);
    font-family: var(--font-family-montserrat);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
}

.pos-reltive { position:relative;}

.mng334 { min-height: 170px;}

.montserrat-normal-laser-40px {
    color: var(--laser);
    font-family: var(--font-family-montserrat);
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
}

 .sweet-ice-cream-tagh2 {
 
    letter-spacing: 0.40px;
    line-height: 49px;
 
    text-align: center;
  
    white-space: nowrap;
}

.main-fluull-relbg { display:block; padding:80px 0; position:relative;}

.man-rty { padding: 8% 5%;}


.left-hf { position:absolute; width:50%; left:0; top:0; bottom:0; background:#FFFFFF; z-index:-1}

.right-hf { position:absolute; width:50%; right:0; top:0; bottom:0; background:#efeeec;  z-index:-1}
.img-wrapo { width:61%; padding-left:0; padding-right: 4%; position: relative;} .info-wrapo { width:39%;}

.right-img .img-wrapo { padding-left:4%; padding-right:0;}

.img-wrapo  img { border:15px solid #fff; box-shadow: 0px 0px 10px #00000054;} 

.copperplategothic-bold-laser-60px {
    color: var(--laser);
    font-family: var(--font-family-copperplategothic-bold);
    font-size: 60px;
    font-style: normal; line-height:1.2;
    font-weight: 700;
}

  .sector-115noida {
 
  letter-spacing: 0;
  line-height: 34.8px;
 
  white-space: nowrap;
}

.montserrat-normal-log-cabin-31-1px {
  color: var(--log-cabin); padding-bottom:20px;
  font-family: var(--font-family-montserrat);
  font-size: 31.1px;
  font-style: normal;
  font-weight: 400;  
}

.montserrat-normal-sonic-silver-16px {
  color: var(--sonic-silver);
  font-family: var(--font-family-montserrat);
  font-size:16px;
  font-style: normal;
  font-weight: 400;
}

  .neque-porro-quisquam {
 
  letter-spacing: 0.32px; padding-top:30px;
  line-height: 26px;
 
 
}

  .rmore {
  align-items: flex-end;
  cursor: pointer;
  display: flex;
  height: 25px;
  z-index: 99;
  position: relative;
  min-width: 95px;
  
 
}


 

.montserrat-normal-husk-21px {
  color: var(--husk);
  font-family: var(--font-family-montserrat);
  font-size: 21px;
  font-style: normal;
  font-weight: 400;
}

  .overlap-group-1 {
  height: 7px;
  left: 46px;
  position: absolute;
  top: 10px;
  width: 48px;
}





.latest-items-active .slick-dots { opacity:0;}

.latest-items-active button.slick-arrow {
    position: absolute;
    border: 0;
    padding: 0;
    z-index: 2;
    cursor: pointer;
    top: 41%;
    transform: translateY(-50%);
    left: auto;
    background: none
}

.latest-items-active button.slick-arrow i { opacity: 0;
    font-size: 30px; font-weight:bold;
   color: #63625d;
    -webkit-transition: all .2s ease-out 0s;
    -moz-transition: all .2s ease-out 0s;
    -ms-transition: all .2s ease-out 0s;
    -o-transition: all .2s ease-out 0s;
    transition: all .2s ease-out 0s
}

.latest-items-active button.slick-arrow i:hover {
    color: #E5BF4A
}

.latest-items-active button.slick-prev { background:url(../img/prev.png) no-repeat; width:25px; height:143px;
    left: -40px
}
.montserrat-normal-laser-80px {
  color: var(--laser);
  font-family: var(--font-family-montserrat);
font-size: 62px;
  font-style: normal;
  font-weight: 400;
}

.bgjkop { border:none; outline:none; width:100%; font-family: var(--font-family-montserrat); }

.montserrat-bold-shady-lady-25px {
  color: var(--shady-lady);
  font-family: var(--font-family-montserrat);
  font-size: 25px;
  font-style: normal;
  font-weight: 700;
}

.sdsdr52435 { width:20px; margin-right: 5px;}
.grh55d { display:inline-block;   border:1px solid #000; display:inline-block; border-radius:20px; padding: 5px 15px;}

.opening-jb { background:#fff; border-radius:35px; margin-bottom: 39px; padding: 20px 10px;}
 .opening-jb h2 { font-size:30px; color: var(--baltic-sea);
    font-family: var(--font-family-montserrat); padding:2.5% 3%; border-bottom:2px solid #c6a46e;}
	
	.opening-jb ul { padding:1.52% 3%; border-bottom: 2px solid #c6a46e;}
	
	
	 
	
	
	.lastyyr { padding:1.52% 3%; font-family: var(--font-family-montserrat);
   font-size: 20px;
    font-style: normal;
    font-weight: 400;}
	
	.opening-jb li { margin: 20px 0; list-style-type:none !important;
    color: var(--baltic-sea);
    font-family: var(--font-family-montserrat);
   font-size: 20px;
    font-style: normal;
    font-weight: 400;
}

.st-container {
  align-items: flex-end;
  background-color: var(--eerie-black);
  display: block;
  height: 80px; 
 
  padding: 29.5px 0;
}
@media only screen and (min-width: 1200px) and (max-width: 1600px) {
    .latest-items-active button.slick-prev {
        left: -20px
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1400px) {
    .latest-items-active button.slick-prev {
        left: -30px
    }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .latest-items-active button.slick-prev {
        left: -27px
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .latest-items-active button.slick-prev {
        left: -25px
    }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .latest-items-active button.slick-prev {
        left: -10px
    }
}

.latest-items-active button.slick-next {
    right: -40px; background:url(../img/next.png) no-repeat; width:25px; height:143px;
}

@media only screen and (min-width: 1200px) and (max-width: 1600px) {
    .latest-items-active button.slick-next {
        right: -20px
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1400px) {
    .latest-items-active button.slick-next {
        right: -30px
    }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .latest-items-active button.slick-next {
        right: -27px
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .latest-items-active button.slick-next {
        right: -20px
    }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .latest-items-active button.slick-next {
        right: -10px
    }
}






/*Slider Classes*/
.cascade-slider_container {
  position: relative;
  width: 100%;
  height: 250px;
  margin: 25px auto;
  padding-top: 150px;
  overflow-x: hidden;
}
.cascade-slider_item {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%) scale(0.3);
  transition: all 1s ease;
  opacity: 0;
  z-index: -1;
  text-align: center;
}
.cascade-slider_item.next {
  left: 50%;
  transform: translateY(-50%) translateX(-135%) scale(0.8);
  filter: brightness(85%);
  opacity: 1;
  z-index: 1;
}
.cascade-slider_item.prev {
  left: 50%;
  transform: translateY(-50%) translateX(35%) scale(0.8);
  filter: brightness(85%);
  opacity: 1;
  z-index: 1;
}
.cascade-slider_item.now {
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%) scale(1);
  opacity: 1;
  z-index: 5;
}
.cascade-slider_arrow {
  display: inline-block;
  position: absolute;
  top: 50%;
  cursor: pointer;
  z-index: 5;
}
.cascade-slider_arrow-left {
  left: 20px;
}
.cascade-slider_arrow-right {
  right: 20px;
}
.cascade-slider_arrow-left img {
  height: 40px;
  left: 40px;
}
.cascade-slider_arrow-right img {
  height: 40px;
  left: 40px;
}
.cascade-slider_nav {
  position: absolute;
  bottom: 0px;
  width: 100%;
  text-align: center;
  z-index: 5;
}
.cascade-slider_dot {
  display: inline-block;
  width: 17px;
  height: 17px;
  border: 1px solid #4196EF;
  margin: 3px;
  transition: all 0.5s;
  background: none;
  list-style: none;
  cursor: pointer;
  border-radius: 50px;
}
.cascade-slider_dot:hover {
  background: #2c8fab;
}
.cascade-slider_dot.cur {
  background: #2c8fab;
  width: 17px;
  height: 17px;
  
}

/*Profile card classes*/
.card{
  background-color:#fff;
  color:#243C82;
  width:450px;
  height:215px;
  border-radius:20px;
  transition: all 1s 0s;
  vertical-align: middle;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.3);
}
.photo{    
  width:50%;
  vertical-align: middle;
  display:inline;
}
.photo img{
  transform:translateY(-35px) translateX(-10px);
  
}
.info{
  display:inline-block;
  width:50%;
  height:100%;
  text-align:center;
}
.info h2{
  font-family:'Roboto';
  text-transform:uppercase;
  font-size: 26px;
  color: #4196EF;
  text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
.subtitle{
font-family: Roboto;
font-style: normal;
font-weight: normal;
font-size: 20px;
line-height: 98%;
text-align: center;
letter-spacing: 0.055em;
color: #243C82; 
}
.content{
  font-family: Roboto;
  font-weight: 300;
}
.button{
  transform:translateX(23px) translateY(15px);
  position:absolute;
  padding:12px 17px;  
  
  color:#fff;
  font-size:13px;
  font-weight:500;
  text-transform:uppercase;
  text-decoration:none;
  
}


 


.mt-p10 {
  margin-top: 10%;
}



.tab-pane .sdafs561sdf {}

@media (min-width: 460px) and (max-width: 680px) {
  .cascade-slider_item {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateY(-50%) translateX(-50%) scale(0.3);
    transition: all 1s ease;
    opacity: 0;
    z-index: -1;
    text-align: center;
  }
  .cascade-slider_item.next {
    left: 50%;
    transform: translateY(-50%) translateX(-90%) scale(0.4);
    filter: brightness(70%);
    opacity: 1;
    z-index: 1;
  }
  .cascade-slider_item.prev {
    left: 50%;
    transform: translateY(-50%) translateX(-10%) scale(0.4);
    filter: brightness(70%);
    opacity: 1;
    z-index: 1;
  }
  .cascade-slider_item.now {
    top: 50%;
    left: 50%;
    transform: translateY(-50%) translateX(-50%) scale(0.6);
    opacity: 1;
    z-index: 5;
  }
  .cascade-slider_arrow-left img {
    height: 30px;
    left: 30px;
  }
  .cascade-slider_arrow-right img {
    height: 30px;
    left: 30px;
  }
  .cascade-slider_nav {
    display:none;
  }
}
@media (max-width: 460px) {
  .cascade-slider_item {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateY(-50%) translateX(-50%) scale(0.3);
    transition: all 1s ease;
    opacity: 0;
    z-index: -1;
    text-align: center;
  }
  .cascade-slider_item.next {
    left: 50%;
    transform: translateY(-50%) translateX(-80%) scale(0.3);
    filter: brightness(70%);
    opacity: 1;
    z-index: 1;
  }
  .cascade-slider_item.prev {
    left: 50%;
    transform: translateY(-50%) translateX(-20%) scale(0.3);
    filter: brightness(70%);
    opacity: 1;
    z-index: 1;
  }
  .cascade-slider_item.now {
    top: 50%;
    left: 50%;
    transform: translateY(-50%) translateX(-50%) scale(0.5);
    opacity: 1;
    z-index: 5;
  }
  .cascade-slider_arrow-left img {
    height: 30px;
    left: 30px;
  }
  .cascade-slider_arrow-right img {
    height: 30px;
    left: 30px;
  }
  .cascade-slider_nav {
    display:none;
  }

}




@media (max-width: 1600px) {


.clock56 {
  padding-top: 2.5%;
}

.clock56 video {
  width: 52%;
}

.form-content {
  padding: 10px 0 !important;}

.form-content form h3 { padding-top: 21px !important; }

.main-fluull-relbg { padding: 50px 0 !important;}

.form-content form h3 { font-size:17px !important;}

.mt-p3 {
  margin-top: -2%;
}

.montserrat-medium-white-25px { font-size:16px;}

.inner-level-menu li a { font-size: 13px; line-height: 11px;}


.montserrat-normal-laser-30px { font-size:20px;}


 .box-my { height:328px;}

 
  .montserrat-normal-sonic-silver-16px { font-size: 13px;}
  .neque-porro-quisquam { line-height: 21px;} 
  
  .montserrat-normal-husk-21px { font-size:17px;}

.overlap-group11-N { height: 88px;  padding: 27.0px 5%;}

  .mng334 {
    min-height: 138px;
  }

body {
 padding-top: 88px;
}

.style-menu { top: 80px;}

.image-wrapt { height:270px;}



  
  
  .cfthhjsjk.dsfwa236e .project-residential-ongoing-ivory-county .rectangle-135 {
  height: 1058px;
}

.cfthhjsjk.dsfwa236e .project-residential-ongoing-ivory-county .rectangle-136 {
 height: 1058px;
}

.cfthhjsjk.dsfwa236e .project-residential-ongoing-ivory-county .rectangle-137 {
  height: 1058px;
}

.cfthhjsjk.dsfwa236e .project-residential-ongoing-ivory-county .rectangle-181 {
  height: 1058px;
}
  
	.cfthhjsjk.dsfwa236e .project-residential-ongoing-ivory-county .group-242 {
 height: 1058px;
}

.montserrat-normal-sonic-silver-24px { font-size:18px;}


.sdsrd52sdf58hb {
  font-size: 17px;
  letter-spacing: 0.40px;
  line-height: 31px;}


.montserrat-semi-bold-laser-50px { font-size:32px;}

.nav-ar-in {
  color: #fff;
  font-size: 16px;}
  
  .montserrat-semi-bold-laser-50px { font-size:39px;}
  
  
  .inghiw {
  padding: 30px 0;
  transition: transform .2s;
}



.container {
  max-width: 88%;}
  
  
  
  .container-vd-testi p {
 
  padding: 20px 0;
 font-size: 20px; line-height: 29px;
 
}

.from-legacy-to-luxury-landmarks {
  padding-top: 30px; line-height: 37px;
 
  font-size: 40px;
   
  }

:root { 
 
      --font-size-l: 11px;
    --font-size-m: 8px;
    --font-size-xl: 12px;
    --font-size-xxl: 14px;
    --font-size-xxxl: 22px;
    --font-size-xxxxl: 28px;
    --font-size-xxxxxl: 33px;
  --font-size-l: 15px;
  --font-size-m: 14px;
  --font-size-s: 9px;
  --font-size-xl: 23px;
  --font-size-xs: 8px;
  --font-size-xxl: 28px;
  --font-size-xxs: 5px;
 
}


.project-residential-ongoing-ivory-county .component {
  display: flex;
  height: 180px;
  width: 299px;
}

.project-residential-ongoing-ivory-county .overlap-group-7 {max-width: 360px;}

.project-residential-ongoing-ivory-county .flex-col-7 { margin-left: 29%;}

.copperplategothic-bold-laser-60px { font-size:55px;}

.montserrat-normal-log-cabin-31-1px { font-size:27px;}



.background-home-box {
 
  padding-bottom: 12%;}
.montserrat-normal-shady-lady-35px { font-size: 19px;}

.montserrat-normal-cape-cod-25px {
 
  font-size: 20px;
 
  line-height: 1.5;
}

.button {left: 875px;}


 .home-1440   .neque-porro-quisquam-1 {font-size: 16px; }

.left-shadow-gh {
  width: 580px;
}

.neque-porro-quisquam-1 {
 
  font-size: 54px;
 
 
  letter-spacing: 0;
  line-height: 62px;
}

.rectangle-195 { left: 14%;}
.neque-porro-quisquam-2 { font-size: 54px; left: 377px;}

.neque-porro-quisquam-3 {
  height: 139px;
  left: 393px;}
  
  .rectangle-196{ left: 351px;}
  
  .choose-your-preferred-format {
  left: 423px;}
  
  .group-239 { left: 422px;}
  
  .group-238 { left: 626px;}
  .line-5 {
  height: 91px;
  left: 859px;}
  
  

  
  .vol-1-issue-1-a3-april {
  
  left: 1057px;}
  
  
  
  .cfthhjsjk .project-residential-ongoing-ivory-county .rectangle-181 {   height: 288px;}
.cfthhjsjk .project-residential-ongoing-ivory-county .rectangle-137 {
  height: 288px;
}
.cfthhjsjk .project-residential-ongoing-ivory-county .rectangle-136 {
  height: 288px;
}
.cfthhjsjk .project-residential-ongoing-ivory-county .rectangle-135 {
  height: 288px;
}

.cfthhjsjk .project-residential-ongoing-ivory-county .group-242 {
   height: 288px;
}



.latest-items-active button.slick-arrow { top:40%; }


.home-head1 {
    font-size: 44px;
  line-height: 42px;
  }

.neque-porro-quisquam.padko0p65 {
  padding-top: 7%;
}
.grey-false {
 
  height: 26%;}
  
.inghiw ul li { font-size: 13px;}

ul li {  font-size: 13px;}

p { font-size:13px;}

}

.rectangle-135 img { width:60%;}
 
.rectangle-135 { text-align:center;}
@media (max-width: 1536px) { 

  
.inghiw ul li { font-size: 13px;}

ul li {  font-size: 13px;}

.dfdk52 .rectangle-181 { height:335px;}

.dfdk52 .rectangle-137 {  height:335px;}
.dfdk52 .rectangle-136 {height:335px;}

.dfdk52 .rectangle-135 {height:335px;}


.montserrat-normal-laser-80px { font-size: 40px;}

.rectangle-137 { 
    height: 310px;
 
}

.rectangle-136 {  
    height: 310px;
 
}

 .rectangle-135 {  
    height: 310px;
 
}
.rectangle-181 {     height: 310px;}

  .mt-p3 {
    margin-top: 3%;
  }
.stroke-full-md {
 
  top: 53%;}



.background-home-box {
    padding-bottom: 12%;
    min-height: 380px;
  }


.pad-top-5 {
  padding-top: 90%;
}



.gwd-img-pph7 { top: 43%;
  position: absolute;
  width: 644px !important;
  height: 598px !important;}

  .grey-false {
    height: 22%;
  }
  
 

.gwd-img-pph7 {
  position: absolute;
  width: 669px;
  height: 594px;}



 .box-my { height:313px; width:auto;} .box-my:hover { width:auto;} .image-wrapt {
   height: 259px;
  } /*.location-pp.image-wrapt:hover .nav-namer { background:none !important; top: 28%;}*/ .inner-level-menu li a {
  color: var(--twine);
  text-decoration: none;
  font-family: var(--font-family-montserrat);
  font-size: 12px;}
  
  .latest-items-active button.slick-arrow { top:40%; }
  
  .montserrat-medium-white-25px {
  color: var(--white);
  font-family: var(--font-family-montserrat);
  font-size: 16px;}
  
  .location-pp.image-wrapt:hover {background-size: 30% !important; }
  
  .location-pp.image-wrapt:hover .nav-namer { background:none !important; top: 15%;}
  
  .location-pp .nav-namer h1 { font-size:18px;}
  
  .location-pp .inner-level-menu li a { font-size:12px;  line-height: 25px;}
  
  
    }


@media (max-width: 1440px) {

  
.inghiw ul li { font-size: 13px;}

ul li {  font-size: 13px;}

.ivorycounty {
  min-height: 97px;
}

.sector-115noida {
  min-height: 53px;
}


.stroke-full-md {
    top: 47%;
  }


.inghiw {
  padding: 20px 0;}


.sopmiow5 { font-size: 13px;}

.fgtj2 p {
  margin: 0;
  color: #fff;
  font-size: 11px;
  font-family: var(--font-family-montserrat);
  padding-top: 50px;
  opacity: 0;
  transition: all 0.4s ease 0s;
  line-height: 1.3;
}

.jlps55:hover .fgtj2 p{ padding-top:10px; opacity:1;}


  .latest-items-active button.slick-arrow { top:39%; }


.the-bestresidentialproject {
  color: var(--shady-lady);
  padding:
20px 5px 0;
  font-family: var(--font-family-montserrat);
  font-size: 21px;}
  
  .luxury-segment { font-size:18px;}
  
  .awards-wert { height:490px;}
  
  .montserrat-normal-laser-80px { font-size:60px;}
  
  .leadership-legacy { font-size:40px;}

.montserrat-normal-sonic-silver-30px { font-size:25px;}


.montserrat-normal-laser-60px { font-size: 42px;}



.overlap-group11-N {
   height: 82px;
 
  }
 
 .main-fluull-relbg {
  display: block;
  padding:
50px 0;}


.montserrat-normal-laser-40px { font-size:32px;}

 .mng334 {
    min-height: 122px;
  }
  
    .copperplategothic-bold-laser-60px {
    font-size: 40px;
  }
  
    .montserrat-normal-log-cabin-31-1px {
    font-size: 20px; line-height: 23.8px;
  }
  
  .montserrat-normal-husk-21px { font-size:14px;}

.container-vd-testi p { font-size:22px;}


.home-head1 {
  color: var(--laser);
 text-align: center;
  font-family: var(--font-family-montserrat);
font-size: 44px;
    font-weight: 400;
    letter-spacing: 0.80px;
   line-height: 43px;
}

 .box-my { height:300px;}


.montserrat-normal-cape-cod-25px { font-size:20px; line-height: 35px;}



.mt-p10 {
  margin-top: 1%;
}

.group-386 { top: -5px;}

.montserrat-normal-laser-59px { font-size:45px;}
 

  .cfthhjsjk.dsfwa236e .project-residential-ongoing-ivory-county .rectangle-135 {
  height: 1004px;
}

.cfthhjsjk.dsfwa236e .project-residential-ongoing-ivory-county .rectangle-136 {
 height: 1004px;
}

.cfthhjsjk.dsfwa236e .project-residential-ongoing-ivory-county .rectangle-137 {
  height: 1004px;
}

.cfthhjsjk.dsfwa236e .project-residential-ongoing-ivory-county .rectangle-181 {
  height: 1004px;
}
  
	.cfthhjsjk.dsfwa236e .project-residential-ongoing-ivory-county .group-242 {
 height: 1004px;
}

.box-my { width:300px; height:300px;}


.bred-custom.fullban {
  bottom: 40%;
  font-size: 36px;
}

.container {
    max-width: 90%;
    width: 100%;
    margin: auto;
}

.neque-porro-quisquam {
   
    line-height: 20px;
}


.montserrat-normal-sonic-silver-16px {
    
    font-size: 13px;
   
}

.montserrat-bold-white-215px { font-size: 176px;}

}

@media (max-width: 1366px) {

p { font-size:12px;}

  
.inghiw ul li { font-size: 12px;}

ul li {  font-size: 12px;}

 .mt-p3 {
    margin-top: 6%;
  }
 
.gwd-img-jwku {
  position: absolute;
  width: 443px !important; 
  height: 434px !important; }
  
  .gwd-img-1uaf {
  position: absolute;
  width: 400px !important;
  height: 485px !important;}
  
  
  
  .gwd-img-jc0o {
  position: absolute;
  width: 443px;
  height: 401px;}
 
  .gwd-img-pph7 {
    top: 43%;
    position: absolute;
    width: 516px !important;
    height: 461px !important;
  }

.home-head1 {
    font-size: 35px;
    line-height: 33px;
  }

.neque-porro-quisquam.padko0p65 {
 padding-top: 8%;
}

  .montserrat-normal-sonic-silver-16px {
    font-size: 12px;
  }
  
  .invbox { top: -47PX;}
  
  .ellipse-755 {
   width: 96px;
  height: 96px;}
  
  .from-legacy-to-luxury-landmarks {
 
  font-size: 39px;
   
  line-height: 41px;}


  .latest-items-active button.slick-arrow { top:38%; }

    .box-my {
        width: 280px;
        height: 280px;
    }



.style-menu {
  position: fixed;
    overflow: auto;}


 .cfthhjsjk.dsfwa236e .project-residential-ongoing-ivory-county .group-242 {
    height: 970px;
  }
    .cfthhjsjk.dsfwa236e .project-residential-ongoing-ivory-county .rectangle-181 {
    height: 970px;
  }
  .cfthhjsjk.dsfwa236e .project-residential-ongoing-ivory-county .rectangle-137 {
    height: 970px;
  }
  .cfthhjsjk.dsfwa236e .project-residential-ongoing-ivory-county .rectangle-136 {
    height: 970px;
  }
    .cfthhjsjk.dsfwa236e .project-residential-ongoing-ivory-county .rectangle-135 {
    height: 970px;
  }
  
    .nav-ar-in {
    color: #fff;
    font-size: 17px;
  }


.clblk { font-size: 15px;}

.montserrat-semi-bold-laser-50px {
 
  font-size: 38px;}
  
  
  .project-residential-ongoing-ivory-county-unit-plan .flex-col { min-height:550px;}
  
  .project-residential-ongoing-ivory-county-unit-plan .no-path-copy {
  padding: 15% 15% 0;}
  
  
  .montserrat-normal-sonic-silver-24px { font-size:19px;}

.nav-ar-in {

  color: #fff;
  font-size: 20px;}


}


.mob-on { display:none;}

.poertgkui a { color:#fff; text-decoration:none;}

.bred-custom.fullban.hngh {
  bottom: 26%;}

@media (max-width: 991px) { 

.drctimg {
  position: static;}
  
  .directimgsds { padding: 30px 0 15px;}

.ext-logo-2 img {
  position: absolute;
  top: -130%;
  width: 80px; left: 40%;
}

.lppdf5 { width:auto;}

.weaer2ea {
  background-color: #eeedea;
  padding: 100px 0 30px 0; }
  
  .ext-logo-2 {
  position: relative;
  text-align: center;
}

.vdmob video { width:100%;}

.stroke-full-md { display:none;}

.background-home-box { min-height: 403px; }


.project-residential-ongoing-ivory-county-unit-plan .address { position:static;}

.project-residential-ongoing-ivory-county-unit-plan .overlap-group1 { height: auto;}

.project-residential-ongoing-ivory-county-unit-plan .flex-col {
        min-height: auto;
    }


  .style-menu {
    position: fixed;
  }


.image-wrapt {
    height: 290px;
  }

.bred-custom.fullban.hngh { top:auto;
  bottom: 40%;
  
}

.grty-bg h2 {
  font-size: 17px;
}

.grty-bg span {
  display: block;
  font-size: 10px;
  display: block;
  padding: 10px 0 0;
}

.grty-bg {
  background: #c6a46e;
  padding: 30px 0;}


.m-r-5 {
  padding-right: 0; }


.m-l-5 {
  padding-left:0;}
  .calender-events { display:none;}
  
  .events-wrap {
  display: block;
}

.image-events {
  width: auto;
  padding: 2% ;
}

.data-events {
  width: auto;
 
  padding: 2%;
}

.sc-mob { width: 38px;}
.menu-mob { width:28px;}
.mob-logo{width: 50%;}


.njhop0 { width:90%; margin:auto; padding: 20px 0 10px;}
 

body { padding-top:100px;}

.overlap-group6 { margin-top:15px;}


.overlap-group-container-3 { padding-left:15px; padding-right:15px;}
.disclaimer-the-imag { padding-left:15px; padding-right:15px;}

.style-menu { top: 85px;}

.overlap-group3 { min-width:inherit;}

.home-head1 {
  padding-top: 0;
}
.lastyyr { font-size:13px; padding-top:15px;}

.opening-jb h2 {
  font-size: 16px; line-height: normal;   }
  
  
  .opening-jb li { margin: 15px 0; color: var(--baltic-sea); font-size: 13px;}
  
  .kj5345j { position:static !important;}

.nav-ar-in { text-align: center;
  color: #fff;
  font-size: 13px;}
  
  .nav-ar-in a { color:#fff; text-decoration:none;}
  
  .grh55d { margin-bottom:8px;}
  
  
    .bred-custom.fullban {
    top: 35%;
    font-size: 15px;
  }
  
  
  .bred-custom-2 { background: #595858; left:0; right:0;
  font-size: 12px;
 
  text-align: center;}
  
  .bred-custom-2 a{ color:#fff; }
  
  
  .dot-rt {
  padding: 0 5px;
}

 .container {
    max-width: 95%;}
  
  .image-wrapt { margin-bottom:15px;}
  
  
.box-my:hover { width:235px; height:235px; border-radius:50%;}
    .box-my {
    width: 235px; margin:auto; margin-bottom:25px;
    height: 235px;
  }
  
  .project-residential-ongoing-ivory-county .a-legacy-of-luxuryf {  text-align: center;}
  
  .luxury-segment-featu { white-space: normal;}
  
  .ultra-luxury-segment { white-space: normal; min-width:inherit;}
  
  .luxury-segment-featu { min-width:inherit;}
  
  .overlap-group16 {
  align-items: flex-end;
  background-color: var(--laser);
  display: flex;
  height: auto;
  justify-content: flex-end;
  margin-right: 1.0px;
  padding: 13.5px 15px;}
  

.project-residential-ongoing-ivory-county .group-242 { top:0;}


.sweet-ice-cream-tagh2 { white-space: normal;}

.sweet-ice-cream-tagh2 {
  
  line-height: normal;
 }
 
 .montserrat-normal-laser-40px { font-size:20px; }
 
 .mng334 {
  min-height: 89px;
}
  .info-wrapo {
    width: auto;
    padding-left: 24%; margin-top:20px;
  }
 .copperplategothic-bold-laser-60px {
    font-size: 38px;
  }
  
   .montserrat-normal-log-cabin-31-1px {
    font-size: 18px;
  }
  
  .left-hf {
  position: absolute;
  width: 100%; right:0;}
  
  .right-hf {
  position: absolute;
  width: 22%;
  left: 0;
  top: 0;
  bottom: 0;
  background: #c29e62;}
  
  .img-wrapo {
  width: auto;
  padding-left: 0; margin-bottom:25px; 
  padding-right: 0;
}

.man-rty.d-flex { display:block !important;
  padding: 8% 0;
}

#hidden-div { z-index:999; height:600px;
  overflow: auto;}

.flex-row-6 { min-width:inherit;}

.residentialnew-laun { margin:0;}

.commercialnew-launchongoingcompleted  { margin:0;}

.corporatewho-we-are { margin:0; }

.public-relationblogcsrpress-room { margin:0;}

.overlap-group-container-3 { display:block;}
.overlap-group2 { min-width:inherit; margin-bottom:15px;}
.overlap-group-container-3 { min-width:inherit;}
.overlap-group6 { justify-content: center;} .group-386 { left:40%;}
.flex-col-4 { width:auto;}

.overlap-group5 { margin-bottom:15px;
  height: auto; }
.group-386 {
  align-items: flex-start;
  display: flex;
  gap: 9px;
  height: 35px;
  left: 40%;
  min-width: 209px;
  position:static;
  top: 0;
  justify-content: center;}
.flex-row-4 { display:block; text-align: center; margin:0; min-width:inherit;}

.description-stylestyle3tagp {
  height: auto;
  letter-spacing: 0.32px;
  line-height: 26px;
  text-align: center;
  width: auto;
}

 
.overlap-group-container {  display:block;}

.flex-col-7 {  display:block;} .flex-row-6 { display:block; height: auto;} .overlap-group8 { margin:auto;} 

.overlap-group-container { min-width:inherit;}
  .from-legacy-to-luxury-landmarks {
    padding-top: 46px;
    font-size: 25px;
    line-height: 35px;
  }
 
 .montserrat-medium-white-25px { font-size:19px;}
 
 .container-vd-testi p { font-size:19px; line-height:35px;}
 
 .sfgropasm45s { font-size:16px;
  letter-spacing: 0;
  line-height: 29px;}
 
 .navhdiop {
  padding: 10px 0; font-size: 14px;
  border-top: 1px solid #c4a065;
  border-bottom: 1px solid #c4a065; }

.mob-hide { display:none !important;}

.montserrat-normal-sonic-silver-30px { font-size:18px;}


.mob-header { display: block;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 99;
    background: #fff;}



.mob-on {   display: block;
  }

.grey-false  { display:none;}

.home-head1 { text-align:center ; font-size: 39px; line-height:normal;}

.neque-porro-quisquam.text-right  { text-align:center !important ;}

.neque-porro-quisquam.padko0p65 {
  padding-top: 7%;
}

.montserrat-bold-white-215px {
 
  font-size: 98px;}
  
  .montserrat-normal-laser-59px { font-size:30px;}
  
  .montserrat-normal-white-37px { font-size:19px;}
  
  .home0sec3 {
  padding: 30% 0 5% !important;
}

.background-home-box { margin-bottom:10%;}

.read:hover {padding-right: 0;}

.mob-banner { position:relative; padding-bottom:70px;}


.modjk5 { position:absolute; bottom:0; left:0; right:0;}

.lspop6 { width:60%; margin:auto;}

.poertgkui { position:static;}
.bred-custom-2 { position:static;}

.from-uniq {
  position: relative;
  display: block;
}

.left-shadow-gh {
    width: auto;
  }
  
  .left-shadow-gh22 {
  width: auto;
}

.bred-custom {
  font-size: 26px;
  position: absolute;
  left: 15px;
  right: 15px;
  bottom: 51px;}
  
  .slide-move { top: -60px;}
  
  .fddf52r5.d-flex { display:block !important;}
  
  .klp0pev360 {
  width: auto; height:auto;} .dfgtyh { height:auto; margin-bottom: 43%;}
  
  .mob-sc-kl { position:absolute; top: 51px; left:-300px; opacity:0; -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -ms-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;}
  
   .mob-sc-kl.actmk5 { left:0; opacity:1; top: 51px;}
   
   .f-N { width:22px; height:22px;}
   .i-N { width:22px; height:22px;}
   .in-N {width:22px; height:22px;}
   .yt-N {width:22px; height:22px;}
   .w-N { width:22px; height:22px;}
   
   .flex-row-N { min-width:132px; gap:5;}
   
   .flex-col-N {width: 137px;}
  
   .actmk5 .social-btm { background:#fff;
  border-bottom: 2px solid #c8a265;
  padding-bottom: 6px;
}


.project-residential-ongoing-ivory-county-unit-plan .overlap-group1 {
  height: auto; margin-top: 20px;
  
}


}

@media (max-width: 585px) { 


  .montserrat-normal-sonic-silver-24px {
    font-size: 14px;
  }


.rectangle-135 { height: 250px;}
 .rectangle-136 { height: 250px;}
 .rectangle-137 { height: 250px;}

.rectangle-181 { height: 250px;}

 .montserrat-normal-laser-80px {
    font-size: 36px; text-align:center;
  }
  
  
  .sweet-ice-cream-tagh2-1  { text-align:center !important;}
  
  .hjkiooisjk li { width:130px;}
  
  .nav-tabs .nav-link { font-size:12px;}
  
   .montserrat-normal-laser-80px br { display:none;}
   
   .awards-wert { margin-bottom:20px;}
   .right-txt-pro.fgsased {
  padding-left: 0;
  padding-right: 0;
}
   
   .neque-porro-quisquam.text-right { margin-bottom:15px;}
   
   .sweet-ice-cream { text-align:center;}

.right-img .img-wrapo {
  
  margin-top: 25px;
}

  .montserrat-semi-bold-laser-50px {
    font-size: 27px;
  }
  
  .sdsrd52sdf58hb {
  font-size: 15px;
  letter-spacing: 0.40px;
  line-height: 1.4;
  color: var(--sonic-silver);
  font-family: var(--font-family-montserrat);
  margin-top: 20px;
}

  .montserrat-semi-bold-laser-50px {
    font-size: 27px;
    
  
  
  }
  
  }