@font-face {



    font-family: "Lovato Regular";



    src: url("../fonts/Lovato/Lovato-Regular.otf");



}

.owl-item{

	width: 358.667px;  

     margin-right: 20px;

}



@font-face {



  font-family: "Lovato Bold";



  src: url("../fonts/Lovato/Lovato-Bold.otf");



}



      body {

        font-family: "Lovato Regular";

        color: rgba(0, 0, 0, 0.8);

        font-weight: 400;

        line-height: 1.58;

        letter-spacing: -.003em;

        background-color: #FFEED7;

      }



      li {

        font-size: 16px;

      }



      p {

        font-size: 19px;

      }



      h1, h2, h3, h4 {

        font-family: "Lovato Bold";

        font-weight: 500;

        font-style: normal;

        line-height: 1.15;

        letter-spacing: -.02em;

        color: rgba(0, 0, 0, 0.8);

        -webkit-font-smoothing: antialiased;

        margin-bottom: 15px;

        text-transform: uppercase;

      }





      /* Header */

      .header-one {



        position: absolute;

    

        top: 0;

    

        left: 0;

    

        width: 100%;

    

        z-index: 99;

    

        color: #ffffff;

    

    }

    

  

 

    .header-one .top-bar {

    

        font-size: 13px;

    

        padding: 5px 15px;

    

        border-bottom: 1px solid #ed1d24;

    

        -webkit-transition: 0.3s;

    

        -o-transition: 0.3s;

    

        transition: 0.3s;

    

        background: #ed1d24;

    

    }

    

    

    

    .header-one .top-bar a {

    

        color: #ffffff;

    

        font-size: 15px;

    

        font-weight: 500;

    

        font-family: "Lovato Regular";

    

    }

    

    

    

    .top-bar ul {

    

        float: right;

    

    }

    

    

    

    .header-one .top-bar ul {

    

        list-style: none;

    

        margin: 0;

    

        padding: 0;

    

    }

    

    

    

    .header-one .top-bar ul li {

    

        display: inline-block;

    

        padding: 0 15px;

    

    }

    

    

    

    .header-one .top-bar-left ul li {

    

        padding-left: 0;

    

    }

    

    

    

    .header-one .top-bar-right {

    

        text-align: right;

    

    }

    

    

    

    .header-one .top-bar-right ul li {

    

        padding-right: 0;

    

        margin: 0px 5px;

    

    }

    

    

    

    .header-one .header-nav {

    

        padding: 15px;

    

        -webkit-transition: 0.3s;

    

        -o-transition: 0.3s;

    

        transition: 0.3s;

    

        background: #272E65;

    

        background-repeat: round;

    

        padding-bottom: 5px;

    

        padding : 20px 0;

    

    }

    

    

    

    .header-one .header-logo {

    

        display: inline-flex;

    

        vertical-align: top;

    

    }

    

    

    

    .header-one .header-menu {

    

        float: left;

    

        font-family: "Lovato Regular";

    

        font-weight: 400;

    

        /*margin-top: 15px;*/

    

    }

    

    

    

    .header-one .header-menu>ul {

    

        display: inline-block;

    

        list-style: none;

    

        margin: 0;

    

        padding: 0;

    

    }

    

    

    

    .header-one .header-menu>ul>li {

    

        display: inline-block;

    

        position: relative;

    

    }

    

    

    

    .header-one .header-menu>ul>li>a {

    

        color: #fff;

    

        padding: 2px 7px;

    

        display: block;

    

        -webkit-transition: 0.3s;

    

        -o-transition: 0.3s;

    

        transition: 0.3s;

    

        border-radius: 4px;

    

        margin-top: 4px;



        text-decoration: none;

    

    }

    

    

    

    .header-one.sticky.active .header-nav {

    

        padding: 7px 15px;

    

        /*background: #5d2250;*/

    

        background-image: url('../assests/img/botton-background.png');

    

        background-repeat: round;

    

    }

    

    

    

    .header-one.sticky.active .header-nav .header-menu>ul>li>a {

    

        color: #fff;

    

    }

    

    

    

    .header-one.sticky.active .header-menu>ul>li>a:hover {

    

        color: rgb(11, 11, 11) !important;

    

        background: #fff;

    

    }

    

    

    

    .header-one.sticky .header-menu>ul>li>a:hover {

    

        color: #000 !important;

    

        background: #fff;

    

    }

    

    

    

    .header-one.sticky .header-menu .inrpgeti .inrpgetli a {

    

        color: #01022E;

    

    }

    

    

    

    .header-one.sticky .header-menu .inrpgeti .inrpgetli a:hover {

    

        color: #01022E;

    

    }

    

    

    

    .header-one.sticky.active .header-menu .inrpgeti .inrpgetli a {

    

        color: #01022E;

    

    }

    

    

    

    .header-one.sticky.active .header-menu .inrpgeti .inrpgetli a:hover {

    

        color: #01022E;

    

    }

    

    

    

    .header-one .header-menu>ul>li>a#search-modal-btn {

    

        padding: 5px 5px;

    

    }

    

    

    

    .header-one .header-menu>ul>li>a#sliding-sidebar-btn {

    

        padding-right: 0;

    

        background: #efb358;

    

        padding: 5px 5px;

    

    }

    

    

    

    .header-one .header-menu>ul>li>a:hover {

    

        color: #473C00;

    

        text-decoration: none;

    

    }

    

    

    

    .header-one .header-menu>ul>li>ul {

    

        list-style: none;

    

        margin: 0;

    

        padding: 0;

    

        position: absolute;

    

        top: 100%;

    

        left: 0;

    

        min-width: 150px;

    

        border-top: 5px solid #821f4e;

    

        background: #ffffff;

    

        z-index: 10;

    

        opacity: 0;

    

        visibility: hidden;

    

        -webkit-transform: translateY(20px);

    

        -ms-transform: translateY(20px);

    

        transform: translateY(20px);

    

        -webkit-transition: 0.3s;

    

        -o-transition: 0.3s;

    

        transition: 0.3s;

    

        -webkit-box-shadow: 0px 0px 5px 0px rgba(92, 87, 92, 0.75);

    

        box-shadow: 0px 0px 5px 0px rgba(92, 87, 92, 0.75);

    

    }

    

    

    

    .header-one .header-menu>ul>li:hover>ul {

    

        opacity: 1;

    

        visibility: visible;

    

        -webkit-transform: translateY(0);

    

        -ms-transform: translateY(0);

    

        transform: translateY(0);

    

    }

    

    

    

    .header-one .header-menu>ul>li>ul>li {

    

        position: relative;

    

    }

    

    

    

    .header-one .header-menu>ul>li>ul>li a {

    

        font-family: "Lovato Regular";

    

        font-size: 15px;

    

        padding: 8px 20px;

    

        display: block;

    

        color: #666666;

    

        white-space: nowrap;

    

        border-bottom: 1px solid #eeeeee;

    

        -webkit-transition: 0.3s;

    

        -o-transition: 0.3s;

    

        transition: 0.3s;

    

    }

    

    

    

    .header-one .header-menu>ul>li>ul>li:last-child a {

    

        border-bottom: none;

    

    }

    

    

    

    .header-one .header-menu>ul>li>ul>li a:hover {

    

        color: #821f4e;

    

        text-decoration: none;

    

        background: #f5f4f4;

    

    }

    

    

    

    .header-one .header-menu>ul>li>ul>li>ul {

    

        list-style: none;

    

        margin: 0;

    

        padding: 0;

    

        position: absolute;

    

        top: 0;

    

        left: 100%;

    

        margin-left: 5px;

    

        min-width: 150px;

    

        background: #ffffff;

    

        z-index: 10;

    

        opacity: 0;

    

        visibility: hidden;

    

        -webkit-transform: translateY(20px);

    

        -ms-transform: translateY(20px);

    

        transform: translateY(20px);

    

        -webkit-transition: 0.3s;

    

        -o-transition: 0.3s;

    

        transition: 0.3s;

    

        -webkit-box-shadow: 0px 0px 5px 0px rgba(92, 87, 92, 0.75);

    

        box-shadow: 0px 0px 5px 0px rgba(92, 87, 92, 0.75);

    

    }

    

    

    

    .header-one .header-menu>ul>li>ul>li:hover>ul {

    

        opacity: 1;

    

        visibility: visible;

    

        -webkit-transform: translateY(0);

    

        -ms-transform: translateY(0);

    

        transform: translateY(0);

    

    }

    

    

    

    .header-one .mobile-menu {

    

        display: none;

    

    }

    

    

    

    .header-one.sticky {

    

        position: fixed;

    

        -webkit-transition: 0.3s;

    

        -o-transition: 0.3s;

    

        transition: 0.3s;

    

    }

    

    

    

    .header-one.sticky.active {

    

        background: rgba(0, 0, 0, 0.7);

    

    }

    

    

    

    .header-one.sticky.active .top-bar {

    

        padding: 5px 15px;

    

    }

    

    

    

    .header-one.sticky.active .header-nav {

    

        padding: 7px 15px;

    

    }

    

    

    

    .inrpgeti {

    

        float: right;

    

        margin-bottom: 1rem;

    

        margin-top: 1rem;

    

        position: relative;

    

    }

    

    

    

    .inrpgeti li {

    

        display: inline;

    

        margin: 5px 20px;

    

    }

    

    

    

    li.stevst a {

    

        color: #fff;

    

        background: #01022E;

    

        padding: 6px 12px;

    

        border-radius: 2px;

    

        transition: all 0.3s ease-in-out;

    

    }

    

    

    

    .rlogo {

    

        margin: 0;

    

        padding: 0;

    

        float: left;

    

    }

    

    

    

    .rlogo li {

    

        display: inline;

    

        margin: 5px;

    

    }

    

    

    

    .db {

    

        border-bottom: 1px solid #ddd;

    

    }

    

    

    

    .menu-mob {

    

        display: none;

    

    }

    

    

    

    .header-one .header-menu>ul.menu-mob {

    

        display: none;

    

    }

    

    

    

    @media (min-width: 100px) and (max-width: 768px) {

    

        .header-logo img {

    

            height: 65px;

    

            object-fit: contain;

    

            position: relative;

    

            width: 70%;

    

        }

    

    

    

        .header-one .header-menu {

    

            width: 100%;

    

            overflow: scroll;

    

        }

    

    

    

        .db {

    

            border-bottom: none;

    

        }

    

    

    

        .inrpgeti {

    

            display: none;

    

        }

    

    

    

        .mob-plt.mlp {

    

            float: right;

    

            margin-right: 5px;

    

           /*  margin-top: 5px; */

    

            /* background: #fff; */

    

            width: 30%;

    

        }

    

    

    

        .header-one #main-menu {

    

            display: block;

    

            white-space: nowrap;

    

        }

    

    

    

        .header-one .header-menu>ul.menu-desk {

    

            display: none;

    

        }

    

    

    

        .rlogo {

    

            display: none;

    

        }

    

    

    

        .mob-none {

    

            display: none;

    

        }

    

    

    

        .desk-none {

    

            display: block;

    

        }

    

    }





    /* end header */



    button a {

      text-decoration: none;

      color: #fff;

      font-size: 20px;

    }



    button a:hover {

      color: #fff;

    }



.bg-color {

    background-color: #272E65;

}



.btn-primary1{

  background-color: #272E65 !important;

  padding: 8px 30px !important;

  border: solid #272E65;

  color: #E3BB83;

}



.btn-primary {

  background-color: #D4AA6A !important;

  padding: 8px 30px !important;

  border: solid #D4AA6A;

}



.navbar-nav .nav-link.active, .navbar-nav .show>.nav-link {

    color: rgb(255 255 255 / 90%) !important;

}



.nav-link {

    color: #ffffff95 !important;

}



.navbar-nav {

    margin-left: 720px;

}



.navbar-toggler-icon {

  width: 0.5em !important;

  height: 0.5em !important;

}



.prjt-high {

  background-color: #272E65;

  padding: 25px;

  border-radius: 10px;

}



.prjt-high h2 {

  text-align: center;

  color: #E3BB83;

  padding: 15px 0;

}



.prjt-high p {

  color: #fff;

  padding-top: 10px;

  font-size: 16px;

  text-transform: capitalize;

}



.break-div {

  padding: 25px 0;

}



.highlg-border {

border: 1px #ffffff21 solid;

padding: 20px 0;

}



.highlg-butn {

  padding: 30px 0;

}



.slide-textblock {

  background-color: #272E65;

  color: white;

  padding: 15px;

  border-radius: 0px 0px 10px 10px;

}



.slide-textblock h2 {

  color: white;

}



.slide-textblock p {

  font-size: 15px;

}



.clubhouse-sec {

  padding: 30px 20px

}



/*.img-text-block {

  position: absolute;

  bottom: 20px;

  left: 20px;

  color: white;

}*/



.item img {

  /*filter: brightness(75%);*/

}



.club-bck {

  background-color: #272E65;

  padding: 25px;

}



.club-bck p {

  color: #fff;

  font-size: 16px;

}



.club-headline {

  padding: 8px 0;

}



.club-headline h2, .club-headline p {

  display: inline;

  vertical-align: middle;

  line-height: 28px; 

}



.club-headline p {

  color: #E3BB83;

  font-size: 14px;

}



.club-headline h2 {

  color: #fff;

  font-size: 24px;

}



.club-house-arrow {

  position: relative;

  top: -25%;

  left: -50%;

}



hr {

  color: #fff;

}



.floor-title {

  text-align: center;

  padding: 20px 0;

  vertical-align: middle;

}



.floor-title h2 {

  color: #272E65;

}



.floor-plans {

  padding: 30px 0;

}



.floor-plans h3 {

  color: #272E65;

  font-size: 24px;

}



.floor-elob {

  padding: 20px;

}



.loc-border {

  padding: 5px;

  border: 1px solid #E3BB83;

  border-radius: 10px;

}



.loc-border iframe {

  border-radius: 10px;

}



.gallery-text-block {

  position: absolute;

  bottom: 20px;

  left: 20px;

}



.gallery-text-block h3 {

  color: #fff;

}



.img-overlay {

  position:relative;

}



.img-overlay::after {

  content: '';

  position: absolute;

  left: 0; top: 0;

  width: 100%; height: 100%;

  background: linear-gradient(41deg, #0D1551 0.01%, rgba(13, 21, 81, 0.31) 25%);

}



/* specs section */



.specs{

  background: #272E65;

  background-size: cover;

  background-attachment: fixed;

}



.accordion-item{

  margin: 20px !important;

  

}



.accordion-button:not(.collapsed){

  background-color: #C1BFBD;

  color: #000;

  box-shadow: none;

}



.accordion-button{

  

  padding-left: 50px;

  font-size: 1rem;

  font-weight: 600;

}

.accordion-button:focus{

  box-shadow: none;

  border: none;

}



/* footer -section */

footer{

  color: #000;

}



footer h2{

  font-size: 22px;

  color: #000000;

}

footer a{

  color: #000;

  text-decoration: none;

}

footer a:hover{

  color: #000;

  text-decoration: none;

}



footer p {

  font-size: 16px;

  margin: 0;

}



footer span{

  margin: 10px;

}



.fform{

  background-color: #272E65;

  padding: 30px;

  border-radius: 20px;

}



.fform h2 {

  color: #E3BB83;

  text-align: center;

}



.selldof * {

  color: #fff;

}



.selldof * option {

  color: #000000;

}



.footer_content .col-sm{

  padding: 20px;

}



.bottom-strap {

  background-color: #272E65;

  padding: 20px;

  color: #fff;

  align-items: center;

  display: block;

}



/* start of owl carousel */



.owl-nav button {

  position: absolute;

  top: 50%;

  background-color: #000;

  color: #fff;

  margin: 0;

  /*transition: all 0.3s ease-in-out;*/

}

.owl-nav button.owl-prev {

  left: 0;

}

.owl-nav button.owl-next {

  right: 0;

}



.owl-dots {

  text-align: center;

  padding-top: 15px;

}

.owl-dots button.owl-dot {

  width: 15px;

  height: 15px;

  border-radius: 50%;

  display: inline-block;

  background: #ccc;

  margin: 0 3px;

  display: none;

}

.owl-dots button.owl-dot.active {

  background-color: #000;

  display: none;

}

.owl-dots button.owl-dot:focus {

  outline: none;

  display: none;

}

.owl-nav button {

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    background: rgba(255, 255, 255, 0.38) !important;

}

span {

    font-size: 70px;    

    position: relative;

    top: -5px;

}

.owl-nav button:focus {

    outline: none;

}





.owl-stage-outer .owl-height {

  width: 100% !important;

  height: auto !important;

}



.owl-height {

  transition: none !important; 

}



.list-inline {

  padding-left: 0;

  margin-left: -5px;

  list-style: none;

}



.list-inline>li {

  display: inline-block;

  padding-right: 5px;

  padding-left: 5px;

}

.help-block{

	font-size: 14px;

}





