@font-face {
    font-family: 'Roboto-Bold';
    src: url('../fonts/Roboto-Bold/Roboto-Bold.eot');
    src: url('../fonts/Roboto-Bold/Roboto-Bold.woff') format('woff'),
        url('../fonts/Roboto-Bold/Roboto-Bold.ttf') format('truetype'),
        url('../fonts/Roboto-Bold/Roboto-Bold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
 @font-face {
  font-family: 'Gotham-Book';
  src: url('../fonts/Gotham-Book/Gotham-Book.otf') format('opentype'),
    url('../fonts/Gotham-Book/Gotham-Book') format('woff'),
    url('../fonts/Gotham-Book/Gotham-Book.eot') format('embedded-opentype'),
    url('../fonts/Gotham-Book/Gotham-Book.ttf') format('truetype'),
    url('../fonts/Gotham-Book/Gotham-Book.svg#Gotham-Book') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
    font-family: 'gothambook';
    src: url('../fonts/Gotham-Book/gotham_book_regular-webfont.woff2') format('woff2'),
         url('../fonts/Gotham-Book/gotham_book_regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Roboto-Regular';
    src: url('../fonts/Roboto-Regular/Roboto-Regular-webfont.eot');
    src: url('../fonts/Roboto-Regular/Roboto-Regular-webfont.eot?#iefix')
        format('embedded-opentype'),
        url('../fonts/Roboto-Regular/Roboto-Regular-webfont.woff') format('woff'),
        url('../fonts/Roboto-Regular/Roboto-Regular-webfont.ttf') format('truetype'),
        url('../fonts/Roboto-Regular/Roboto-Regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto-Condensed-Regular';
    src: url('../fonts/Roboto-Condensed/RobotoCondensed-Regular.eot');
    src: url('../fonts/Roboto-Condensed/RobotoCondensed-Regular.woff') format('woff'),
        url('../fonts/Roboto-Condensed/RobotoCondensed-Regular.ttf') format('truetype'),
        url('../fonts/Roboto-CondensedRobotoCondensed-Regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto-Medium';
    src: url('../fonts/Roboto-Medium/Roboto-Medium.eot');
    src: url('../fonts/Roboto-Medium/Roboto-Medium.woff') format('woff'),
        url('../fonts/Roboto-Medium/Roboto-Medium.ttf') format('truetype'),
        url('../fonts/Roboto-Medium/Roboto-Medium.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto-Thin';
    src: url('../fonts/Roboto-Thin/Roboto-Thin.eot');
    src: url('../fonts/Roboto-Thin/Roboto-Thin.woff') format('woff'),
        url('../fonts/Roboto-Thin/Roboto-Thin.ttf') format('truetype'),
        url('../fonts/Roboto-Thin/Roboto-Thin.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto-Thin-italic';
    src: url('../fonts/Roboto-Thin-italic/Roboto-ThinItalic-webfont.eot');
    src: url('../fonts/Roboto-Thin-italic/Roboto-ThinItalic-webfont.eot?#iefix')
        format('embedded-opentype'),
        url('../fonts/Roboto-Thin-italic/Roboto-ThinItalic-webfont.woff') format('woff'),
        url('../fonts/Roboto-Thin-italic/Roboto-ThinItalic-webfont.ttf') format('truetype'),
        url('../fonts/Roboto-Thin-italic/Roboto-ThinItalic-webfont.svg#robotothin_italic')
        format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto-Light';
    src: url('../fonts/Roboto-Light/Roboto-Light.eot');
    src: url('../fonts/Roboto-Light/Roboto-Light.woff') format('woff'),
        url('../fonts/Roboto-Light/Roboto-Light.ttf') format('truetype'),
        url('../fonts/Roboto-Light/Roboto-Light.svg') format('svg');
}
body {
    padding: 0 !important;
    background: #ffffff;
    overflow-x: hidden;
}
a
{
  text-decoration: none;
}
.relative
{
  position: relative;
}
/* Header section style starts here */
header
{
  position: absolute;
  top:0;
  z-index: 10;
  width:100%;
}
header .container
{
  max-width: 80%;
}
header img
{
  padding-top: 30px;
}
/* Header section style ends here */

/* ETV Banner section style starts here */
#ETV-Banner
{
  position: relative;
}
#ETV-Banner #ETV-Wrapper
{
  width:100%;
}
#ETV-Banner #ETV-Wrapper .carousel-item
{
  height: 750px;
  background-repeat: no-repeat;
  width:100%;
  background-size: cover;
}
#ETV-Banner #ETV-Wrapper .carousel-item .Banner-main-wrapper
{
  width:80%;
  margin: 0 auto;
  position: absolute;
  bottom: 20%;
  display: block;
  left: 0;
  right: 0;
}
#ETV-Banner #ETV-Wrapper .carousel-item .Banner-main-wrapper
{
  text-align: center;
}
#ETV-Banner #ETV-Wrapper .carousel-item .Banner-main-wrapper h2
{
  font-family: 'Roboto-Medium';
  color:#fff;
  background-color: rgba(9, 67, 105, 0.81);
  border-left: 16px solid #D57F17;
  margin-bottom: 20px;
  text-align: center;
  padding: 20px 30px;
  display: inline-block;
  margin: 0 auto;
  font-size: 68px;
}
#ETV-Banner #ETV-Wrapper .carousel-item .Banner-main-wrapper .etv-stat-wrapper
{
  text-align: left;
  padding-top: 40px;
}
#ETV-Banner #ETV-Wrapper .carousel-item .Banner-main-wrapper .etv-stat-wrapper h3
{
  align-self: center;
  padding-top: 0px;
  border-top: 2px solid #fff;
  padding-top: 7px;
  text-shadow: 7px 7px 6px #444444;
  color:#fff;
  font-family: 'Roboto-Medium';
  font-size: 38px;
}
#ETV-Banner #ETV-Wrapper .carousel-item .Banner-main-wrapper .etv-stat-wrapper h3 span
{
  font-size: 20px;
}
#ETV-Banner #ETV-Wrapper .carousel-item .Banner-main-wrapper .etv-stat-wrapper p
{
  font-size: 20px;
  font-family: 'Roboto-Regular';
  color:#fff;
  text-shadow: 7px 7px 6px #444444;
}
#ETV-Banner #ETV-Wrapper #Etv-slider .carousel-indicators
{
  align-items: center;
}
#ETV-Banner #ETV-Wrapper #Etv-slider .carousel-indicators li
{
  color:#fff;
  opacity: 61%;
  border: 1px solid #fff;
  border-radius: 50%;
  width:8px;
  height: 8px;
}
#ETV-Banner #ETV-Wrapper #Etv-slider .carousel-indicators li.active
{
  border: 1px solid #f7941d;
  width: 30px;
  height: 8px;
  opacity: 1;
  border-radius: 7px;
  background-color: #f7941d;
}
/* ETV Banner section style ends here */

/* secondary list section starts here */
#ETV-assets
{
  background-color: #fff;
  box-shadow: 0px 3px 6px #00000029;
  padding-top: 30px;
}
#ETV-assets .asset-list .owl-dots
{
  display: flex;
  justify-content: center;
  width:100%;
  margin-top: 15px;
  padding-bottom: 25px;
}
#ETV-assets .sticky .asset-list .owl-dots
{
  display: flex;
  justify-content: center;
  width:100%;
  margin-top: 10px;
  padding-bottom: 15px;
}
#ETV-assets .asset-list .owl-dots .owl-dot
{
  color:#000;
  opacity: 100%;
  border: 1px solid #000;
  border-radius: 50%;
  width:8px;
  height: 8px;
  margin: 0px 10px;
}
#ETV-assets .asset-list .owl-dots .owl-dot.active
{
  border: 1px solid #f7941d;
  width: 30px;
  height: 8px;
  opacity: 1;
  border-radius: 7px;
  background-color: #f7941d;
}
#ETV-assets .row.sticky .asset-list .owl-stage-outer
{
  width:95%;
  margin: 0 auto;
}
#ETV-assets .asset-list p
{
  padding: 0px 30px;
  text-align: center;
}
#ETV-assets .asset-list p:last-child
{
  padding: 0;
  padding-left: 20px;
}
#ETV-assets .asset-list p a
{
  color:#261C20;
  font-size: 16px;
  text-transform: uppercase;
  font-family: 'Roboto-Medium';
  text-decoration: none;
}
#ETV-assets .asset-list p a:hover
{
  color:#D57F17;
  transition: 0.3s ease-in;
}
/* secondary list section ends here */

/* overview section style starts here */
#ETV-overview
{
  padding:80px 0px;
}
#ETV-overview .main-icon-wrapper p
{
  font-size: 9px;
  font-style: italic;
}
#ETV-overview #esg-car ul li
{
  background-color: #fff;
      box-shadow: 2px 4px 6px rgba(0, 0, 0, 0.1);
      text-align: center;
      border: 1px solid #ccc;
}
#ETV-overview #esg-car .icon--list .icon--sub-list li
{
  padding: 0 !important;
  background-color: unset !important;
  box-shadow: unset !important;
  text-align: unset !important;
  border: unset !important;
}
#ETV-overview #esg-car .owl-dots {
  margin-top: 0px;
  display: flex;
  justify-content: center;
  margin-bottom: 20px;
}
#ETV-overview #esg-car .owl-dots .owl-dot {
    margin: 4px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #A19D9F;
    margin-right: 5px;
    transition: 0.3s ease-in;
}
#ETV-overview #esg-car .owl-dots .owl-dot.active {
    border: 1px solid #FF8E43;
    width: 30px;
    height: 8px;
    border-radius: 7px;
    background-color: #FF8E43;
}
#ETV-overview .side-hr hr
{
  border:0;
  height: 100%;
  width:1px;
  background-color: #707070;
  margin: 0 auto;
}
#ETV-overview .main-icon-wrapper h2
{
  font-size: 26px;
  color:#261C20;
  font-family: 'Roboto-Medium';
  padding-bottom: 30px;
  margin: 0;
}
#ETV-overview .main-cont-wrapper
{
  text-align: justify;
}
#ETV-overview .main-icon-wrapper .icon--list
{
  padding-left: 0px;
  list-style-type: none;
  display: flex;
  align-items: baseline;
  margin: 0;
  padding-bottom: 20px;
}
#ETV-overview .main-icon-wrapper .icon--list .icon--sub-list
{
  padding: 0;
  display: block;
}
#ETV-overview .main-icon-wrapper .icon--list .icon--sub-list li
{
  padding-bottom: 0px;
  padding-left: 0px;
  display: block;
  width:100%;
}
#ETV-overview .main-icon-wrapper .icon--list li
{
  background-repeat: no-repeat;
padding-left: 0px;
width: 46%;
padding-bottom: 30px;
padding-right: 0px;
color: #261C20;
font-size: 16px;
font-family: 'Roboto-Medium';
align-items: center;
background-position: center 30px;
margin-right: 20px;
display: flex;
padding-top: 30px;
align-self: flex-start;
    background-size: 116px;
}
/* overview section style ends here */

/* stakeholder meeting section style starts here */
#stakeholder
{
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  margin-bottom: 80px;
  padding: 40px 0px;
}
#stakeholder .stakeholder-cont-wrapper h2
{
  color:#F19526;
  font-family: 'Roboto-Bold';
  font-size: 36px;
  margin: 0;
  padding-bottom: 10px;
}
#stakeholder .stakeholder-cont-wrapper h4
{
  color:#FFF;
  font-family: 'Roboto-Medium';
  font-size: 24px;
  margin: 0;
  padding-bottom: 10px;
}
#stakeholder .stakeholder-cont-wrapper p
{
  color:#F19526;
  font-family: 'Roboto-Regular';
  font-size: 14px;
  margin: 0;
}
#stakeholder .row
{
  justify-content: space-between;
  align-items: center;
}
#stakeholder .stakeholder-doc-wrapper
{
  display: flex;
  align-items: center;
}
#stakeholder .stakeholder-doc-wrapper p a
{
  color: #fff;
  border: 1px solid #F19526;
  background-color: #F19526;
  padding: 15px 50px 15px 72px;
  display: flex;
  align-items: center;
  text-decoration: none;
  text-transform: uppercase;
  background-repeat: no-repeat;
  background-position: 35px 18px;
  font-size: 20px;
}
#stakeholder .stakeholder-doc-wrapper ul
{
  list-style-type: none;
  padding: 0;
  margin: 0;
}
#stakeholder .stakeholder-doc-wrapper ul li
{
  padding-left: 55px;
  padding-bottom: 20px;
  background-repeat: no-repeat;
}
#stakeholder .stakeholder-doc-wrapper ul li:last-child
{
  padding-bottom: 10px
}
#stakeholder .stakeholder-doc-wrapper ul:last-child li
{
  padding-top: 0px;
}
#stakeholder .stakeholder-doc-wrapper ul:last-child li:last-child
{
  padding-top: 0px;
  padding-bottom: 10px;
}
#stakeholder .stakeholder-doc-wrapper ul li a
{
  color:#F19526;
  text-decoration: none;
  font-family: 'Roboto-Medium';
}
/* stakeholder meeting section style ends here */

/* video section style starts here */
#ETV-video
{
  padding-bottom: 80px;
}
#ETV-video .ETV-video-wrapper
{
  width:100%;
  position: relative;
  background-size: 100%;
  background-repeat: no-repeat;
}
#ETV-video .ETV-video-wrapper .play--btn
{
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  display: block;
  cursor: pointer;
  width:100%;
  height: 100%;
  cursor: pointer;
  background-size: 60px !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
}
/* video section style ends here */

/* Top occupiers section style starts here */
#ETV-occupiers
{
  padding-bottom: 50px;
  background-color: #094369;
  padding-top: 50px;
}
#ETV-occupiers p
{
  color: #fff;
  padding-top: 20px;
  font-size: 13px;
}
#ETV-occupiers .container
{
  padding: 0;
}
#ETV-occupiers h2
{
  color: #fff;
  font-size: 36px;
  margin: 0;
  padding-bottom: 30px;
  font-family: 'Roboto-Medium';
}
#occupiers .owl-dots {
    display: flex;
    justify-content: center;
    margin-top: 20px;
}
#occupiers .owl-dot {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    margin: 0px 3px;
    border: 1px solid #fff;
}
#occupiers .owl-dot.active {
    background-color: #fff;
    border-radius: 50%;
}
#ETV-occupiers .occupiers-wrapper
{
    margin-bottom: 15px;
}
#ETV-occupiers .occupiers-wrapper h4
{
  color:#E2FAFF;
  padding: 20px;
  font-family: 'gothambook';
  border:1px solid #fff;
  font-size: 24px;
  text-align: center;
  display: flex;
  justify-content: center;
  min-height: 150px;
  align-items: center;
}
/* Top occupiers section style ends here */

/* Location section starts here */
#ETV-location
{
  padding: 40px 0px 60px;
}
#ETV-location #ETV_Car .carousel-indicators
{
  bottom: -50px;
}
#ETV-location #ETV_Car .carousel-indicators li
{
  margin: 4px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #7A7477;
}
#ETV-location #ETV_Car .carousel-indicators li.active
{
  border: 1px solid #f7941d;
  width: 30px;
  height: 8px;
  border-radius: 7px;
  background-color: #f7941d;
}
#ETV-location h2
{
  color:#261C20;
  font-size: 34px;
  font-family: 'Roboto-Medium';
  width:100%;
  margin: 0;
  padding-bottom: 10px;
}
#ETV-location h4
{
  color:#261C20;
  font-size: 24px;
  font-family: 'Roboto-Medium';
  width:100%;
  margin: 0;
  padding-bottom: 10px;
}
#ETV-location h6
{
  color:#261C20;
  font-size: 18px;
  font-family: 'Roboto-Regular';
  width:100%;
  margin: 0;
  padding-bottom: 20px;
}
#ETV-location .loc-details p
{
  margin: 0;
  background-color: #FF8E43;
  color:#fff;
  font-family: 'Roboto-Medium';
  text-align: center;
  font-size: 24px;
  padding:10px 0px;
}
#ETV-location .loc-details ul
{
  padding: 0;
  list-style-type: none;
}
#ETV-location .loc-details #on-click-ul li
{
  background-color: #E2FAFF;
  padding: 10px 10px;
  color:#261C20;
  font-size: 20px;
  font-family: 'Roboto-Medium';
  margin: 15px 0px;
  text-align: center;
}
#ETV-location .loc-details #on-click-ul li span
{
  font-size: 16px;
}
#ETV-location .loc-details #on-click-ul li:first-child
{
  margin-top: 0px;
}
#ETV-location .loc-details #on-click-ul li:last-child
{
  margin-bottom: 0px;
}
#ETV-location .loc-details ul li
{
  background-color: #E2FAFF;
  padding: 10px 10px;
  color:#261C20;
  font-size: 20px;
  font-family: 'Roboto-Medium';
  border: 1px solid #fff;
  text-align: center;
}
#ETV-location .loc-details h5
{
  display: flex;
  align-items: center;
  color:#261C20;
  font-size: 14px;
  font-style: italic;
  font-family: 'Roboto-Medium';

}


#img-map-pointer
{
  position: absolute !important;
  top: 0;
  left: 0;
  cursor: pointer;
}
#img-map-pointer:hover
{
  animation: map;
  animation-duration: 3s;
}
@keyframes map {
  0% {transform: translateY:-10px}
  100% {transform:translateY:10px}
}
#img-map-pointer-2
{
  position: absolute !important;
  top: 0;
  left: 0;
  display: none;
  cursor: pointer;
}
.map-outer
{
  overflow: hidden;
}
/* Location section ends here */

/* horizontal bar div style starts here */
#post-location hr
{
  margin: 4rem 0 4rem;
  border-top: 1px solid #707070;
}
/* horizontal bar div style ends here */

/* Master plan section style starts here */
.product-wrapper
{
  height: 500px;
  width: 100%;
}
.fancybox-button--zoom
{
  display: none !important;
}
#master-plan
{
  padding-bottom: 60px;
}
#master-plan .master-cont-Wrapper h2
{
  color:#261C20;
  margin: 0;
  font-family: 'Roboto-Medium';
  font-size: 34px;
}
#master-plan .master-cont-wrapper p
{
  text-align: justify;
  color:#261C20;
  font-size: 18px;
  font-family: 'Roboto-Regular';
  width: 95%;
}
#master-plan .master-cont-wrapper p a
{
  background-color:#FF8E43;
  padding: 10px 30px;
  color:#fff;
  font-size: 20px;
  font-family: 'Roboto-Medium';
  border: 1px solid #FF8E43;
  text-decoration:none;
  display: inline-block;
  margin-top: 10px;
}
.video--text {
    position: absolute;
    top: 36px;
    left: 35px;
    color: #fff;
}
@media screen and (min-width:991px) {
    .video--text h4 {
        font-size: 36px;
    }
}

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

.video--text {
    position: absolute;
    top: 9px;
    left: 14px;
    color: #fff;
}
.video--text h4 {
    font-size:20px;
}
}
#master-plan .master-cont-wrapper p a{
  background-image:url('../images/download-port.png');
  background-position:left;
  background-repeat: no-repeat;
  background-position: 15px;
    background-repeat: no-repeat;
    /* padding-right: 10px; */
    padding: 10px 30px;
    padding-left: 52px;
}
#master-plan .master-cont-wrapper p:hover a
{
  color:#FF8E43;
  transition: 0.3s ease-in;
  background-color: transparent;
}
#master-plan .master-cont-wrapper p:hover a {
  background-image:url('../images/download_btn.png');
  transition: 0.3s ease-in;
}
/* Master plan section style ends here */

/* Gallery section starts here */
#img-gallery
{
  background-color: #094369;
  padding: 30px 0px 30px 0px;
  margin:0px 0px 40px 0px;
}
#img-gallery .gallery-intro
{
  justify-content: space-between;
  align-items: baseline;
}
#img-gallery h2
{
  color:#FFFFFF;
  font-size: 36px;
  font-family: 'Roboto-Medium';
}
#img-gallery h4
{
  color:#FFFFFF;
  font-family: 'Roboto-Regular';
  font-size: 16px;
  background-color: #F7941D;
  padding: 12px 20px;
  cursor: pointer;
}
#img-gallery #gallery-car
{
  padding: 30px 0px 0px 0px;
}
#img-gallery #gallery-car .owl-dots
{
  margin: 25px auto 0px;
  display: flex;
  justify-content: center;
  width: 100%;
}
#img-gallery #gallery-car .owl-dots .owl-dot
{
  margin: 4px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #7394A9;
}
#img-gallery #gallery-car .owl-dots .owl-dot.active
{
  background-color: #f7941d !important;
}
/* Gallery section ends here */

/* Ameneities section style starts here */
#Ameneities-sec
{
  padding-bottom: 0px;
}
#Ameneities-sec .Ameneities-header-section
{
  padding-bottom: 50px;
}
#Ameneities-sec .Ameneities-header-section h2
{
  color:#261C20;
  font-size: 36px;
  font-family: 'Roboto-Medium';
  margin: 0;
  padding-bottom: 10px;
  width: 100%;
}
#Ameneities-sec .Ameneities-header-section h4
{
  color:#261C20;
  font-size: 26px;
  font-family: 'Roboto-Regular';
  margin: 0;
  padding-bottom: 10px;
  width: 100%;
}


#Ameneities-sec .Amenities-main-wrapper .icon-Ameneities-wrapper .icon-Ameneities
{
  display: flex;
  align-items: center;
  margin-bottom: 30px;
  width: 90%;
}
#Ameneities-sec .Amenities-main-wrapper .icon-Ameneities-wrapper .icon-Ameneities .icon-wrapper
{
  text-align: left;
}
#Ameneities-sec .Amenities-main-wrapper .icon-Ameneities-wrapper .icon-Ameneities .icon-wrapper img
{
  padding-right: 20px;
  text-align: left;
}
#Ameneities-sec .Amenities-main-wrapper .icon-Ameneities-wrapper .icon-Ameneities .icon-text-wrapper h5
{
  color:#261C20;
  font-size: 18px;
  font-family: 'Roboto-Medium';
}
/* Ameneities section style ends here */

/* horizontal bar div style starts here */
#post-Amenities hr
{
  margin: 3rem 0 4rem;
  border-top: 1px solid #707070;
}
/* horizontal bar div style ends here */

/* Tenant Engagement section style starts here */
#tenant-Engagement .tenant-header
{
  padding-bottom: 40px;
}
#tenant-Engagement .tenant-header h2
{
  font-size: 36px;
  color:#261C20;
  font-family: 'Roboto-Medium';
  margin: 0;
  padding-bottom: 10px;
}
#tenant-Engagement .tenant-header h4
{
  font-size: 18px;
  color:#261C20;
  font-family: 'Roboto-Regular';
  margin: 0;
  padding-bottom: 10px;
  line-height: 26px;
}
#tenant-Engagement #big-img
{
  width:99%;
}
#tenant-Engagement .col-sec-wrapper
{
  justify-content: space-between;
  margin-bottom: 5px;
}
#tenant-Engagement .col-sec-wrapper .col-sec
{
  width: 49.6%;
  max-width: 49.6%;
}
#tenant-Engagement .col-sec--two--wrapper
{
  justify-content: space-between;
}
#tenant-Engagement .col-sec--two--wrapper .col-sec--two
{
  width: 32.9%;
  max-width: 32.9%;
}
/* Tenant Engagement section style ends here */

/* horizontal bar div style starts here */
#post-tenant hr
{
  margin: 4rem 0 4rem;
  border-top: 1px solid #707070;
}
/* horizontal bar div style ends here */

/* contact-us style starts here */
.contactus-wrp {
	 position: relative;
	 padding-top: 0px;
	 padding-bottom: 70px;
	 position: relative;
}

#contactus .contact-wrapper
{
  background-image: url(../images/Contact-bg.jpg);
  width: 100%;
  background-repeat: no-repeat;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0px 15px;
  padding:30px;
}

#contactus .contact-wrapper h3
{
  color:#FFFFFF;
  font-family: 'Roboto-Medium';
  margin: 0;
  font-size: 36px;
}
#contactus .contact-wrapper .contact-details-wraper h5
{
  margin: 0;
  font-size: 18px;
  color:#fff;
  font-family: 'Roboto-Medium';
  padding-bottom: 5px;
}
#contactus .contact-wrapper .contact-details-wraper h6
{
  margin: 0;
  font-size: 16px;
  color:#fff;
  font-family: 'Roboto-Regular';
  padding-bottom: 5px;
}
#contactus .contact-wrapper .contact-details-wraper a
{
  color:#FF8E43;
  text-decoration: none;
  font-family: 'Roboto-Medium';
  font-size: 16px;
}
 @media screen and (max-width: ) {
   .zoomImg
   {
     max-width: 100% !important;
     width: 100% !important;
     position: unset !important;
   }
	 .contactus-wrp {
		 padding: 0px 0px 20px;
	}
  .contactus-wrp .loc-list-one
  {
    padding: 0px 15px;
  }
}
 .contactus-wrp h3 {
	 font-size: 36px;
	 color: #261c20;
   font-family: 'Roboto-Medium';
   margin: 0;
}
 .contactus-wrp address {
	 margin-top: 10px;
}
 .contactus-wrp address h5 {
	 font-size: 22px;
	 color: #D57F17;
   font-family: 'Roboto-Medium';
}
 .contactus-wrp address p {
	 font-size: 18px;
	 color: #D57F17;
   font-family: 'Roboto-Regular';
   margin: 0;
   padding-bottom: 5px;
}
.contactus-wrp address p a
{
  color: #D57F17;
  text-decoration: none;
}
 @media screen and (max-width: 1301px) {
	 .contactus-wrp address p {
		 font-size: 12px;
	}
}
 @media screen and (max-width: 1301px) {
	 .contactus-wrp .contact-wrapper {
		 padding: 20px;
	}
}
 @media screen and (max-width: 767px) {

	 .contactus-wrp .contact-wrapper {
		 margin-top: 20px;
	}
    #tenant-Engagement .col-sec-wrapper, #tenant-Engagement .col-sec--two--wrapper {
        padding: 0px 15px;
    }
    .contactus-wrp .contact-wrapper .col-lg-6 {
        margin-bottom: 5px !important;
    }
    .product-wrapper {
        width: 100%;
        margin-top: 30px;
        height: 300px;
    }
    .product-wrapper img {
        width: 100% !important;
    }
    #ETV-overview .main-icon-wrapper h2 {
        margin-top: 15px;
    }
    #master-plan .master-cont-wrapper p a {
        display: inline-block;
    margin-top: 10px;
    }
}
 .contactus-wrp .contact-wrapper h4 {
	 font-size: 22px;
	 color: #261c20;
	 margin-bottom: 5px;
}
 .contactus-wrp .contact-wrapper p {
	 color: #585858;
	 font-size: 14px;
	 margin-bottom: 0px;
   display: flex;
   align-items: center;
}
 .contactus-wrp .contact-wrapper label {
	 font-size: 15px;
	 color: #261c20;
	 display: block;
	 margin-bottom: 10px;
}
 .contactus-wrp .contact-wrapper .form-control {
	 color: #bcbcbc;
	 font-size: 14px;
	 height: 45px;
	 background-color: #fff;
	 padding: 10px 20px;
	 border-radius: 0px;
	 border: 1px solid #ccc;
}
 .contactus-wrp .contact-wrapper .form-control::placeholder {
	 color: #bfbfbf;
}
 .contactus-wrp .contact-wrapper .form-control:focus {
	/* Internet Explorer 10-11 */
	 color: #261c20;
}
 .contactus-wrp .contact-wrapper .form-control:active {
	/* Internet Explorer 10-11 */
	 color: #261c20;
}
 .contactus-wrp .contact-wrapper .form-control::-webkit-input-placeholder {
	/* Edge */
	 color: #261c20;
}
 .contactus-wrp .contact-wrapper .form-control:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	 color: #261c20;
}
 .contactus-wrp .contact-wrapper .form-control::placeholder {
	 color: #261c20;
}
 .contactus-wrp .contact-wrapper .col-lg-6 {
	 margin-bottom: 20px;
}
 @media (max-width: 768px) {
	 .contactus-wrp .contact-wrapper .col-lg-6 {
		 padding: 0;
	}
}
 @media (max-width: 768px) {
	 .contactus-wrp .contact-wrapper .col-12 {
		 padding: 0;
	}
}
 .contactus-wrp .contact-wrapper .btn-sumit {
	 border: 1px solid #ff8e43;
	 background-color: #ff8e43;
	 font-size: 14px;
	 border-radius: 0px;
	 color: #fff;
	 text-transform: uppercase;
	 padding: 12px 40px;
	 transition: 0.3s ease-in;
}
 @media (max-width: 576px) {
   header img {
    width: 120px !important;
    padding-top: 35px !important;
}
	 .contactus-wrp .contact-wrapper .btn-sumit {
		 width: 100%;
	}
  .contactus-wrp
  {
    padding-bottom: 20px !important;
  }
  #stakeholder .stakeholder-cont-wrapper h2
  {
    font-size: 22px;
  }
  #stakeholder .stakeholder-cont-wrapper h4
  {
    font-size: 18px;
  }
  #stakeholder .stakeholder-cont-wrapper p
  {
    font-size: 14px;
  }
  #asset-modal .modal-dialog
  {
    top:10% !important;
  }
  #press-modal .modal-dialog
  {
    top:10% !important;
  }
}

@media(min-width:576px) and (max-width:768px)
{
  #stakeholder .stakeholder-cont-wrapper h2
  {
    font-size: 24px;
  }
  #stakeholder .stakeholder-cont-wrapper h4
  {
    font-size: 20px;
  }
  #stakeholder .stakeholder-cont-wrapper p
  {
    font-size: 16px;
  }
}

@media(min-width:769px) and (max-width:992px)
{
  #stakeholder .stakeholder-cont-wrapper h2
  {
    font-size: 26px;
  }
  #stakeholder .stakeholder-cont-wrapper h4
  {
    font-size: 22px;
  }
  #stakeholder .stakeholder-cont-wrapper p
  {
    font-size: 18px;
  }
}

 .contactus-wrp .contact-wrapper .btn-sumit:hover {
	 background-color: inherit;
	 color: #ff8e43;
}
 .contactus-wrp .contact-wrapper select {
	 background: url(/static/embassy/images/down-arrow-one.png);
	 background-repeat: no-repeat;
	 background-position: 93%;
	 -webkit-appearance: none;
}

/* contact-us style ends here */

/* Footer section style starts here */
#main-footer
{
  padding: 25px 0px;
  background-color: #1D1D1D;
}
#main-footer .footer-list
{
  padding: 0;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  list-style-type: none;
  width:100%;
}
#main-footer .footer-list li a
{
  color:#fff;
  font-family: "Roboto-Regular";
  font-size: 16px;
  opacity: 54%;
}
#main-footer .footer-list li a::after
{
  content: '|';
  padding: 0px 10px;
}
#main-footer .footer-list li:last-child a::after
{
  content: '';
}
/* Footer section style ends here */

/* modal section style starts here */
#ETV .modal-header
{
  padding: 0;
}
#ETV .modal-header .close
{
  padding: 0;
  width: 40px;
  z-index: 10;
  position: absolute;
  right: 16px;
  top: 17px;
  opacity: 1;
}
#ETV .modal-header .close span
{
  font-size: 36px;
  font-weight: 600;
  position: absolute;
  right: 7px;
  top: 0px;
  background-color: #fff;
  padding-left: 10px;
  padding-bottom: 5px;
}
#ETV .modal-dialog
{
  max-width: 70%;
  top:20%;
}
/* modal section style ends here */

/* Disclaimer section style starts here */
#Disclaimer
{
  padding-right: 0px !important;
}
#Disclaimer .modal-content {
    border: 1px solid #ff8e43;
    border-bottom: 15px solid #ff8e43;
}
#Disclaimer .modal-header {
    justify-content: flex-start;
    padding: 14px 24px;
}
#Disclaimer .modal-footer {
    padding: 14px 24px;
    justify-content: flex-start;
}
#Disclaimer .modal-footer .btn-save {
    padding: 10px 30px;
    font-size: 16px;
    font-family: "Roboto-Medium";
    background-color: #ff8e43;
    color: #fff;
    border: 1px solid #ff8e43;
    transition: 0.3s ease-in;
}
#Disclaimer .modal-footer .btn-save:hover {
    background-color: inherit;
    color: #ff8e43;
}
#Disclaimer .module_container--content
{
  height: 150px;
  overflow-y: scroll;
  padding-right: 15px;
}
#Disclaimer .module_container--content ul li
{
  padding-bottom: 10px;
}
/* width */
#Disclaimer .module_container--content::-webkit-scrollbar {
  width: 5px;
}

/* Track */
#Disclaimer .module_container--content::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
#Disclaimer .module_container--content::-webkit-scrollbar-thumb {
  background: #888;
}

/* Handle on hover */
#Disclaimer .module_container--content::-webkit-scrollbar-thumb:hover {
  background: #555;
}
#Disclaimer .module_container--content p
{
  font-size: 14px;
  color: #261C20;
  font-family: "Roboto-Regular";
  margin-bottom: 13px;
}
#Disclaimer .modal-dialog
{
  max-width: 70%;
  top:20%;
}
/* Disclaimer section style ends here */

/* Generic section style starts here */
.generic-popup
{
  padding-right: 0px !important;
}
.generic-popup .modal-content {
    border: 1px solid #ff8e43;
    border-bottom: 15px solid #ff8e43;
}
.generic-popup .modal-header {
    justify-content: flex-start;
    padding: 14px 24px;
}
.generic-popup .modal-footer {
    padding: 14px 24px;
    justify-content: flex-start;
}
.generic-popup .modal-footer .btn-save {
    padding: 10px 30px;
    font-size: 16px;
    font-family: "Roboto-Medium";
    background-color: #ff8e43;
    color: #fff;
    border: 1px solid #ff8e43;
    transition: 0.3s ease-in;
}
.generic-popup .modal-footer .btn-save:hover {
    background-color: inherit;
    color: #ff8e43;
}
.generic-popup .module_container--content
{
  height: 150px;
  overflow-y: scroll;
  padding-right: 15px;
}
#rejection-popup.generic-popup .module_container--content
{
  height: unset !important;
  overflow-y: unset !important;
  padding-right: 15px;
}
.generic-popup .module_container--content ul li
{
  padding-bottom: 10px;
}
/* width */
.generic-popup .module_container--content::-webkit-scrollbar {
  width: 5px;
}

/* Track */
.generic-popup .module_container--content::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
.generic-popup .module_container--content::-webkit-scrollbar-thumb {
  background: #888;
}

/* Handle on hover */
.generic-popup .module_container--content::-webkit-scrollbar-thumb:hover {
  background: #555;
}
.generic-popup .module_container--content p
{
  font-size: 14px;
  color: #261C20;
  font-family: "Roboto-Regular";
  margin-bottom: 13px;
}
#postal-code.generic-popup .module_container--content p
{
  font-size: 16px;
  color: #261C20;
  font-family: "Roboto-Regular";
  margin-bottom: 13px;
}
#postal-code .error .valid
{
  font-size: 16px;
  transition: 0.3s ease-in;
  font-family: "Roboto-Medium";
  color:MediumSeaGreen;
}
#postal-code .error .invalid
{
  font-size: 16px;
  transition: 0.3s ease-in;
  font-family: "Roboto-Medium";
  color:Tomato;
}
#postal-code-placement .error .valid
{
  font-size: 16px;
  transition: 0.3s ease-in;
  font-family: "Roboto-Medium";
  color:MediumSeaGreen;
}
#postal-code-placement .error .invalid
{
  font-size: 16px;
  transition: 0.3s ease-in;
  font-family: "Roboto-Medium";
  color:Tomato;
}
#rejection-popup.generic-popup .module_container--content p
{
  font-size: 14px;
  color: #261C20;
  font-family: "Roboto-Regular";
  margin-bottom: 13px;
}
#rejection-popup.generic-popup .module_container--content p:last-child
{
  margin-bottom: 5px !important;
}
.generic-popup .modal-dialog
{
  max-width: 70%;
  top:20%;
}
/* Disclaimer section style ends here */


/* Privacy section style starts here */
#privacy-policy
{
  padding-right: 0px !important;
}
#privacy-policy .modal-content {
    border: 1px solid #ff8e43;
    border-bottom: 15px solid #ff8e43;
}
#privacy-policy .modal-header {
    justify-content: flex-start;
    padding: 14px 24px;
}
#privacy-policy .modal-footer {
    padding: 14px 24px;
    justify-content: flex-start;
}
#privacy-policy .modal-footer .btn-save {
    padding: 10px 30px;
    font-size: 16px;
    font-family: "Roboto-Medium";
    background-color: #ff8e43;
    color: #fff;
    border: 1px solid #ff8e43;
    transition: 0.3s ease-in;
}
#privacy-policy .modal-footer .btn-save:hover {
    background-color: inherit;
    color: #ff8e43;
}
#privacy-policy .module_container--content p
{
  font-size: 14px;
  color: #261C20;
  font-family: "Roboto-Regular";
  margin-bottom: 13px;
}
#privacy-policy .modal-dialog
{
  max-width: 70%;
  top:20%;
}
#privacy-policy  .modal-header .close {
    padding: 1rem;
    margin: -1rem -1rem -1rem auto;
    position: absolute;
    right: 21px;
}
#privacy-policy .module_container--content
{
  height: 300px;
  overflow-y: scroll;
}
/* width */
#privacy-policy .module_container--content::-webkit-scrollbar {
  width: 5px;
}

/* Track */
#privacy-policy .module_container--content::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
#privacy-policy .module_container--content::-webkit-scrollbar-thumb {
  background: #888;
}

/* Handle on hover */
#privacy-policy .module_container--content::-webkit-scrollbar-thumb:hover {
  background: #555;
}
#privacy-policy .module_container--content h4
{
  width:100%;
}
#privacy-policy .module_container--content .last-para
{
  width:100%;
}
#privacy-policy .module_container--content ul
{
  list-style-type:none;
  padding:0;
}
#privacy-policy .module_container--content a
{
  color:#261C20;
  text-decoration:none;
}
#privacy-policy .module_container--content a:hover
{
  color:#261C20;
  text-decoration:none;
}
#privacy-policy .container
{
  max-width: 100%;
}
/* Privacy section style ends here */

/* asset modal section style starts here */
#asset-modal, #press-modal {
  padding-right: 0px !important
}
#asset-modal .modal-content, #press-modal .modal-content {
    border: 1px solid #ff8e43;
    border-bottom: 15px solid #ff8e43;
}
#asset-modal .modal-header, #press-modal .modal-header {
    justify-content: flex-start;
    padding: 14px 24px;
}
#asset-modal .modal-footer, #press-modal .modal-footer {
    padding: 14px 24px 20px 24px;
    justify-content: flex-start;
}
#asset-modal .modal-footer .btn-save {
    padding: 10px 30px;
    font-size: 16px;
    font-family: "Roboto-Medium";
    background-color: #ff8e43;
    color: #fff;
    border: 1px solid #ff8e43;
    transition: 0.3s ease-in;
}
#asset-modal .modal-footer .btn-save a, #press-modal .modal-footer .btn-save a {
  color:#fff;
  text-decoration: none;
}
#asset-modal .modal-footer .btn-save a:hover
{
  color:#ff8e43;
}
#asset-modal .modal-footer .btn-save:hover {
    background-color: inherit;
    color: #ff8e43;
}
#press-modal h3
{
  font-size: 24px;
  color: #D57F17;
  font-family: "Roboto-Bold";
  margin-bottom: 20px;
}
#press-modal .horizontal-div hr
{
  width:96%;
  margin: 0 auto;
}
#asset-modal .module_container--content p, #press-modal p{
  font-size: 16px;
  color: #261C20;
  font-family: "Roboto-Medium";
  margin-bottom: 5px;
}
#asset-modal .module_container--content p, #press-modal p:last-of-type
{
  margin-top: 20px;
}
#asset-modal .module_container--content p, #press-modal p img
{
  padding-right: 15px;
}
#asset-modal .modal-dialog, #press-modal .modal=dialog{
  max-width: 71.5%;
  top:20%;
}
#asset-modal  .modal-header .close, #press-modal  .modal-header .close {
    padding: 1rem;
    margin: -1rem -1rem -1rem auto;
    position: absolute;
    right: 21px;
}
#asset-modal .module_container--content
{
  height: 150px;
  overflow-y: scroll;
  padding-right: 15px;
}
#asset-modal #asset-accept
{
  margin-bottom: 20px;
}
/* width */
#asset-modal .module_container--content::-webkit-scrollbar {
  width: 5px;
}

/* Track */
#asset-modal .module_container--content::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
#asset-modal .module_container--content::-webkit-scrollbar-thumb {
  background: #888;
}

/* Handle on hover */
#asset-modal .module_container--content::-webkit-scrollbar-thumb:hover {
  background: #555;
}
#asset-modal .module_container--content h4
{
  width:100%;
}
#asset-modal .module_container--content .last-para
{
  width:100%;
}
#asset-modal .module_container--content ul
{
  list-style-type:none;
  padding:0;
}
#asset-modal .module_container--content a
{
  color:#261C20;
  text-decoration:none;
}
#asset-modal .module_container--content a:hover
{
  color:#261C20;
  text-decoration:none;
}
#asset-modal .container
{
  max-width: 100%;
}
/* Privacy section style ends here */

/* 576px starts here */
@media(max-width:576px)
{
  #ETV-overview .container
  {
    padding: 0 15px !important;
  }
  #ETV-overview .main-icon-wrapper .icon--list
  {
    display: block;
  }
  #ETV-overview .main-icon-wrapper .icon--list li
  {
    width:100%;
    margin-bottom: 20px;
  }
  #ETV-overview .main-icon-wrapper .icon--list li
  {
    padding-bottom:0px;
    margin-bottom: 20px;
    display: flex;
    align-items: center;
    text-align: center;
}
#ETV-overview .main-icon-wrapper .icon--list li span {
    align-self: center;
    padding: 15px;
    padding-top: 100px;
    text-align: center;
    padding-bottom: 20px;
}
#ETV .modal-dialog {
    max-width: 100%;
    width: 100%;
    margin: 0px;
}
#ETV .modal-dialog  iframe {
    height: 300px !important;
}
#tenant-Engagement .col-sec-wrapper .col-sec {
    width: 100%;
    max-width: 100%;
    margin-bottom: 8px;
}
#tenant-Engagement .col-sec--two--wrapper {
    display: none;
}
  #ETV-overview .main-icon-wrapper .icon--list li:last-child
  {
    margin: 0;
    padding-bottom: 20px;
  }
  .map-wrapper div
  {
    padding: 0px 15px !important;
    align-items: center;
  }
  .location-header
  {
    padding: 0px 15px;
  }
  #main-footer .footer-list
  {
    flex-wrap: wrap;
  }
  #asset-modal .accept-label
  {
    width: 80%;
    vertical-align: middle;
    padding-left: 2px;
  }
  #asset-modal .asset-input-wrapper
  {
    display: flex;
    align-items: baseline;
  }
}
/* 576px ends here */

/* 767px starts here */
@media(max-width:767px)
{
  header img
  {
    width:150px;
    padding-top: 15px;
  }
  #ETV-Banner #ETV-Wrapper .carousel-item
  {
    height: 500px;
  }
  #ETV-Banner #ETV-Wrapper .carousel-item .Banner-main-wrapper h2
  {
    font-size: 22px;
    padding: 20px 10px;
  }
  #ETV-Banner #ETV-Wrapper .carousel-item .Banner-main-wrapper .etv-stat-wrapper h3
  {
    font-size: 20px;
    margin: 0;
    margin-bottom:20px;
  }

#ETV-Banner #ETV-Wrapper .carousel-item .Banner-main-wrapper .etv-stat-wrapper h3 span {
    font-size: 16px;
    font-family: 'Roboto-Regular';
}
  #ETV-Banner #ETV-Wrapper .carousel-item .Banner-main-wrapper .etv-stat-wrapper p
  {
    font-size: 16px;
  }
  #ETV-Banner #ETV-Wrapper .carousel-item .Banner-main-wrapper
  {
    bottom:10%;
  }
  #ETV .modal-dialog
  {
    max-width: 90%;
    margin: 0 auto;
  }
  #ETV-occupiers
  {
    padding-top: 55px;
  }
  #ETV-occupiers h2
  {
    font-size: 26px;
  }
  #ETV-occupiers .occupiers-wrapper h4
  {
    font-size: 16px;
  }

  #ETV-location h2
  {
    font-size: 30px;
  }
  #ETV-location h4
  {
    font-size: 18px;
  }
  #ETV-location h6
  {
    font-size: 16px;
    line-height: inherit;
  }
  #ETV-location .loc-details p
  {
    font-size: 20px;
  }
  #ETV-location .loc-details ul li
  {
    font-size: 16px;
  }


  #img-gallery
  {
    padding: 40px 15px 30px 15px;
    margin: 0px 0px 15px 0px;
  }
  #Ameneities-sec .Amenities-main-wrapper .icon-Ameneities-wrapper .icon-Ameneities
  {
    width:100%;
  }
  #Ameneities-sec .Ameneities-header-section
  {
    padding-bottom: 20px;
  }
  #Disclaimer
  {
    padding-right: 0px !important;
  }
  #Disclaimer .modal-dialog
  {
    max-width: 100%;
    top:20%;
  }
  .generic-popup
  {
    padding-right: 0px !important;
  }
  .generic-popup .modal-dialog
  {
    max-width: 100%;
    top:20%;
  }
  #privacy-policy
  {
    padding-right: 0px !important;
  }
  #privacy-policy .modal-dialog
  {
    max-width: 100%;
    top:20%;
  }
  #asset-modal
  {
    padding-right: 0px !important;
  }
  #asset-modal .modal-dialog
  {
    max-width: 100%;
    top:20%;
  }
  #contactus .contact-wrapper
  {
    display: block;
    padding: 20px;
  }
  #contactus .contact-wrapper h3
  {
        font-size: 26px;
        margin-bottom: 8px;
  }
}
/* 767px ends here */


/* Below 991px starts here */
@media(max-width:991px)
{
  #img-on-clk
  {
    height: unset !important;
    max-width: 100%;
  }
  #img-map-pointer-2
  {
    max-width: 100%;
    height: unset !important;
  }
    .main-cont-wrapper
    {
      text-align: justify;
      border-bottom: 1px solid #ccc;
      padding-bottom: 20px;
      margin-bottom: 10px;
    }
    .main-cont-wrapper p{
      padding-bottom: 10px;
      margin-bottom: 0px;
    }
    #tenant-Engagement .tenant-header
    {
      padding-bottom: 0px;
    }
    .product-wrapper {
        width: 100%;
    }
    .master-map-wrapper {
        margin-top: 0px;
    }
    #master-plan .master-cont-wrapper p a {
        display: inline-block;
        margin-top: 20px;
    }
  #ETV-assets
  {
    background-color: none;
    box-shadow: none;
  }
  #ETV-assets .asset-list
  {
    display: block;
  }
  #ETV-assets .asset-list p
  {
    text-align: left;
    box-shadow: 0px 3px 6px #00000029;
    background-color: #fff;
    border: 1px solid #ccc;
    margin: 10px 0px;
    padding: 10px 30px !important;
    text-align: center;
  }
  #ETV-assets .asset-list p a
  {
    font-size: 14px;
  }
  #ETV-overview
  {
    padding: 0px 0px 20px 0px;
  }
  #ETV-overview .container
  {
    padding: 0;
  }
  #ETV-video .ETV-video-wrapper
  {
      position: relative;
    background-size: cover;
  }
  #ETV-video {
    padding-bottom: 50px;
}
  .loc-details
  {
    padding: 10px 15px;
  }
  #post-location hr
  {
      margin: 2rem 0 2rem;
  }
  #post-Amenities hr
  {
    margin: 2rem 0 3rem;
  }
  #post-tenant hr
  {
    margin: 2.2rem 0 2rem;
  }
  #master-plan .master-cont-wrapper p
  {
    width: 100%;
  }
  #tenant-Engagement #big-img {
    width: 100%;
    padding-bottom: 10px;
}
.form-group
{
  padding: 0px 15px;
}
#type
{
  padding: 10px 15px;
}
.btn-sumit
  {
    margin: 0px 15px;
    width:92% !important;
  }
  #stakeholder .stakeholder-doc-wrapper p
  {
    margin-top: 25px;
    margin-bottom: 15px;
  }
  #stakeholder .stakeholder-doc-wrapper p a
  {
    display: unset !important;
    padding: 15px 50px 15px 65px;
    background-position: 30px 13px;
  }
  #stakeholder .stakeholder-doc-wrapper ul
  {
    padding-top: 10px;
  }
  #stakeholder .stakeholder-doc-wrapper ul li
  {
    padding-left: 50px;
    padding-bottom: 10px;
    margin-right: 30px;
  }
  #stakeholder .row
  {
    display: block;
    padding: 0px 20px;
  }
  #stakeholder
  {
    padding: 40px 0px 40px;
  }
  #stakeholder .stakeholder-doc-wrapper ul li:last-child
  {
    padding-bottom: 10px;
  }
  #ETV-assets .row.sticky .asset-list .owl-stage-outer
  {
    width:100%;
  }
  #ETV-assets .asset-list .owl-nav
  {
    display: flex;
    justify-content: center;
  }
  #ETV-assets .asset-list .owl-nav
  {
    margin-top: 15px;
    margin-bottom: 20px;
  }
  #ETV-assets .asset-list .owl-dots
  {
    padding: 0;
    display: none;
  }
  #ETV-assets .asset-list .owl-nav .owl-prev
  {
        transform: rotateY(-180deg);
        margin-right: 20px;
  }
}
/*Below 991px ends here */

/* Above 991px starts here */
@media(min-width:992px)
{
  #ETV-video .ETV-video-wrapper
  {
    background-size: cover;
  }
  #ETV-assets .row.sticky .asset-list
  {
    background-color: #fff;
    position: fixed;
    top:0;
    left: 0;
    right: 0;
    width: 100%;
    padding: 10px 30px 0px 20px;
    z-index: 100;
    box-shadow: 0px 6px 7px #00000029;
    margin-bottom: 20px;
  }
  #ETV-assets .container
  {
    max-width: 90%;
  }
  #ETV-assets .row.sticky .asset-list p
  {
    padding: 0px 20px;
    margin-bottom: 0px;
  }
  .contact-wrapper .header-wrapper-contact
  {
    padding: 0px;
  }
  #img-gallery #gallery-car
  {
    padding: 30px 15px 0px 15px;
  }
  #img-gallery .gallery-intro
  {
    padding: 0px 15px;
  }
  .location-header
  {
    padding: 0px 15px;
  }
  .map-wrapper
  {
    padding: 0px 15px;
    align-items: center;
  }
  #stakeholder .stakeholder-doc-wrapper ul:last-child
  {
    border-left: 2px solid #FF8E43;
    padding-left: 30px;
  }
    #stakeholder .stakeholder-doc-wrapper ul:first-child
    {
      padding-right: 30px;
    }
}
/* Above 991px ends here */

/* 1200px starts here */
@media(min-width:1200px)
{
  .container
  {
    max-width: 80%;
  }
}
/* 1200px ends here */


/* Customized media queries starts here*/
@media(min-width:769px) and (max-width:1400px)
{
#ETV-Banner #ETV-Wrapper .carousel-item .Banner-main-wrapper h2  {
    font-size: 48px !important;
  }
  #ETV-assets .asset-list p a
  {
    font-size: 14px;
  }
  #ETV-assets .asset-list p
  {
    padding: 0px 25px;
    text-align: center;
  }
  #ETV-assets .asset-list p:last-child
  {
    padding-left: 5px;
  }
}

@media(min-width:1201px) and (max-width:1500px)
{
  #ETV-overview .main-icon-wrapper .icon--list li
  {
      width: 45%;
        padding-bottom: 0px;
        font-size: 14px;
        padding-left: 0;
  }
  #ETV-overview .main-icon-wrapper .icon--list li ol
  {
      min-height: 259px;
      padding-top: 100px !important;
  }
  #ETV-overview .main-icon-wrapper .icon--list li span {
      min-height: 259px;
      padding: 15px;
      padding-top: 125px;
  }
  #ETV-overview .main-icon-wrapper .icon--list .icon--sub-list li
  {
    padding-bottom: 0;
  }
  #ETV-overview .main-icon-wrapper .icon--list .icon--sub-list li:last-child
  {
    margin-top: 10px;
    padding-bottom: 50px;
  }
  #ETV-overview .main-icon-wrapper p
  {
    font-size: 9px;
    font-style: italic;
    padding-top: 10px;
  }
  /* #ETV-overview .main-icon-wrapper .icon--list li:last-child
  {
    margin-top: 40px;
    padding-bottom: 50px;
  } */
}

@media(min-width:1401px) and (max-width:1800px)
{
  #ETV-assets .asset-list p a
  {
    font-size: 16px;
  }
  #ETV-assets .asset-list p
  {
    padding: 0px 25px;
    text-align: center;
  }
  #ETV-assets .asset-list p:last-child
  {
    padding-left: 5px;
  }
  #ETV-overview .main-icon-wrapper .icon--list li ol
  {
      min-height: 260px;
      padding-top: 100px !important;
  }
  #ETV-overview .main-icon-wrapper .icon--list li span
  {
      min-height: 260px;
      padding-top: 125px;
  }
  #ETV-overview .main-icon-wrapper p
  {
    font-size: 9px;
    font-style: italic;
    padding-top: 10px;
  }
}

@media(min-width:1801px)
{
  #ETV-overview .main-icon-wrapper .icon--list li ol
  {
    padding-top: 80px !important;
  }
  #ETV-overview .main-icon-wrapper .icon--list li span
  {
    padding-top: 80px;
  }
  #ETV-overview .main-icon-wrapper p
  {
    font-size: 9px;
    font-style: italic;
    padding-top: 10px;
  }
}

@media(min-width:992px) and (max-width:1252px)
{
  #ETV-occupiers .occupiers-wrapper h4
  {
    min-height: 154px;
  }
  #stakeholder .stakeholder-cont-wrapper h2
  {
    font-size: 30px;
  }
  #stakeholder .stakeholder-cont-wrapper h4
  {
    font-size: 24px;
  }
}

@media(min-width:992px) and (max-width:1350px)
{
  #ETV-occupiers .occupiers-wrapper {
    margin: 10px 10px 5px !important;
  }
  #ETV-occupiers .occupiers-wrapper h4 {
    color: #E2FAFF;
    padding: 5px 5px !important;
    font-family: 'gothambook';
    border: 1px solid #fff;
    font-size: 12px !important;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 38px !important;
}
#stakeholder .stakeholder-cont-wrapper h2
{
  font-size: 30px;
}
}

@media(min-width:1351px) and (max-width:1520px)
{
  #ETV-occupiers .occupiers-wrapper h4
  {
        min-height:56px !important;
        font-size: 14px !important;
        padding: 5px 0px !important;
  }
  #ETV-occupiers .occupiers-wrapper {
    margin: 10px 10px !important;
  }
}

@media(min-width:1521px) and (max-width:1700px)
{
  #ETV-occupiers .occupiers-wrapper h4
  {
    font-size: 17px !important;
    min-height: 59px !important;
    padding: 0;
  }
}

@media(min-width:1701px)
{
  #ETV-occupiers .occupiers-wrapper h4
  {
    font-size: 20px !important;
    min-height: 64px !important;
    padding: 0;
  }
}

@media(min-width:1200px) and (max-width:1550px)
{
  #ETV .modal-dialog
  {
    top:5% !important;
  }
  #Disclaimer .modal-dialog
  {
    top:5% !important;
  }
  #privacy-policy .modal-dialog
  {
    top:5% !important;
  }
}

@media(min-width:1200px) and (max-width:1430px)
{
  #ETV .modal-dialog iframe
  {
    height: 400px !important;
  }
}

@media(min-width:992px) and (max-width:1200px)
{
  #ETV .modal-dialog
  {
    top:0 !important;
  }
  #Disclaimer .modal-dialog
  {
    top:0 !important;
  }
  #privacy-policy .modal-dialog
  {
    top:0 !important;
  }
}

@media(min-width:992px) and (max-width:1550px)
{
  #ETV-Banner #ETV-Wrapper .carousel-item
  {
    height: 95vh !important;
  }
}


/* Customized media queries ends here */

#ETV-location .loc-details ul li  {
    margin:15px 0px;
}
#ETV-occupiers .occupiers-wrapper {
    margin:10px;
}
@media screen and (max-width:768px) {
    #desktop-video {
        display: none;
    }
    #desktop-version {
        display: none;
    }
    #asset-modal .modal-footer h5
    {
      margin-bottom: 10px !important;
    }
    #asset-modal .modal-footer .btn-save
    {
      margin-bottom: 0px;
    }
    #postal-code.generic-popup .modal-footer {
        padding: 14px 20px;
        justify-content: flex-start;
    }
    #postal-code #post-code
    {
      margin-bottom: 12px;
    }
}
@media screen and (min-width:769px) {
    #mobile-video {
        display: none;
    }
    #mobile-version {
        display: none;
    }
}

@media(min-width:992px) and (max-width:1400px)
{
  #ETV-Banner #ETV-Wrapper .carousel-item .Banner-main-wrapper .etv-stat-wrapper h3
  {
    font-size: 24px !important;
  }
  #ETV-Banner #ETV-Wrapper .carousel-item .Banner-main-wrapper .etv-stat-wrapper h3 span
  {
    font-size: 15px !important;
  }
}

@media screen and (min-width:767px) and (max-width:1701px) {
    #ETV-Banner #ETV-Wrapper .carousel-item .Banner-main-wrapper .etv-stat-wrapper h3 span {
        font-size: 18px;
    }
}
.owned-asset {
    margin-top: 50px;
}

@media screen and (min-width:991px) {
    #ETV-location .loc-details h5 {
        float: right;
    }
}

@media screen and (min-width:1201px) {
#ETV-overview .main-icon-wrapper .icon--list {
    flex-wrap: wrap;
}

}

@media screen and (max-width:1201px) and (min-width:991px){
    #ETV-overview .main-icon-wrapper .icon--list {
        flex-wrap: wrap;
    }
    #ETV-overview .main-icon-wrapper .icon--list li {
        width: 100%;
        margin-bottom: 10px;
    }
    #ETV-overview .main-icon-wrapper .icon--list .icon--sub-list{
        padding: 15px;
        padding-top: 100px !important;
    }

    #ETV-overview .main-icon-wrapper .icon--list li span {
        display: inline-block;
        width: 100%;
        padding: 15px;
        padding-top: 100px !important;
    }
}
@media screen and (max-width:991px) and (min-width:767px) {
#ETV-overview .main-icon-wrapper .icon--list .icon--sub-list{
    padding-top: 100px !important;
}

#ETV-overview .main-icon-wrapper .icon--list li span {
    display: inline-block;
    width: 100%;
    padding: 15px;
    padding-top: 100px !important;
}
}

@media(max-width:375px)
{
  #stakeholder .stakeholder-doc-wrapper ul:last-child li
  {
    margin-right: 0px;
  }
}


@media screen and (max-width:767px) {
    #ETV-overview .main-icon-wrapper .icon--list .icon--sub-list{
        padding: 15px;
        padding-top: 100px !important;
    }
    #ETV-overview .main-icon-wrapper .icon--list li span {
        padding: 15px;
        display: inline-block;
        width: 100%;
        padding-top: 100px;
    }
    #ETV-occupiers p {
        text-align: center;
    }
    #contactus .contact-wrapper {
        margin: 0px;
    }
    #stakeholder .stakeholder-doc-wrapper ul li
    {
      margin-right: 10px !important;
      min-height: 60px;
    }
}

@media screen and (min-width:576px) {
    #asset-modal .modal-dialog, #press-modal .modal-dialog {
        max-width: 71.5%;
        top: 20%;
    }
}


.pdffffs {
    padding: 21px;
    height: 100%;
    min-height: 100%;
}

.pdffffs a {
    color: #261C20;
    text-decoration: none;
    transition: 0.3s ease-in;
    font-size: 14px;
}

.pdffffs a:hover {
    color: #ff8e43;
}

#press-modal .modal-body {
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
}
