@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700&display=swap');
html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }
html, body{padding: 0;margin: 0;font-size: 16px;-webkit-font-smoothing: antialiased;font-family: 'Plus Jakarta Sans', sans-serif;font-weight: 300;color: #0A0908;
      line-height: 26px;overflow-x: hidden;/*letter-spacing: 0.36px;*/}
      a, img, button, input[type=submit]{text-decoration: none;outline: none; border: 0;}
      button, input, select, textarea{font-family: 'Plus Jakarta Sans', sans-serif;}
      b, strong{font-weight: 700;}
      *, *:after, *:before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
      a:focus, a:hover{text-decoration: none !important;}
      h1, h2, h3, h4, h5, h6, hr, figure{padding:0;margin:0; font-weight: unset;}
      ul,ol{padding:0 0 0 25px;margin:0;}
      p{padding: 5px 0;margin: 0;}
      .container{max-width: 1200px;margin: 0px auto;padding: 0 15px;}
      .container-fluid{max-width: 95%;margin: 0px auto;padding: 0 15px;}
      .container.small{max-width: 850px;padding: 0 20px;}
      .container.medium{max-width: 1000px;padding: 0 20px;}
      .pull-left{float: left !important;}
      .pull-right{float: right !important;}
      .text-left{text-align: left;}
      .text-center{text-align: center;}
      .text-right{text-align: right;}
      .text-justify{text-align: justify;}
      .text-uppercase{text-transform: uppercase;}
      .text-lowercase{text-transform: lowercase;}
      .text-italic{font-style: italic;}
      .text-underline{text-decoration: underline;}
      .text-underline:hover{text-decoration: underline !important;}
      .text-light{font-weight: 300;}
      .text-regular{font-weight: 400;}
      .text-medium{font-weight: 500;}
      .text-semiBold{font-weight: 600;}
      .text-bold{font-weight: 700;}
      .text-extraBold{font-weight: 800;}
      .text-black{color:#000 !important;}
      .text-white{color:#fff !important;} 
      .text-faintWhite{color: #F2F4F3 !important;} 
      .text-brown{color: #B07E4A !important;}    
      .text-faintBlue{color: rgba(9, 45, 88, 0.8) !important;}    
      .bg-faintBlue{background-color: #9ab9c8;}
      .bg-pink{background-color: #EFE5DB;}
      .vis-none{
        visibility: hidden;
      }
      .bg-offWhite{background-color: rgba(237, 247, 210, 0.5);}
      .fontIvyMode{font-family: ivymode,sans-serif;font-weight: 300;font-style: normal;}
      .img-responsive{max-width: 55%;height: auto; padding: 0%;}
      .img-responsive1{height: auto; padding: 0%;}
      .img-full{width: 100%;height: auto;display: block;}
      .center-block{margin: 0 auto;}
      .abs-center-block{position:absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
      .bpct{background-position: center;}
      .col-1{width: 8.333333333333333%;}
      .col-2{width: 16.66666666666667%;}
      .col-3{width: 25%;}
      .col-4{width: 33.33333333333333%;}
      .col-5{width: 41.66666666666667%;}
      .col-6{width: 50%;}
      .col-7{width: 58.33333333333333%;}
      .col-8{width: 66.66666666666667%;}
      .col-9{width: 75%;}
      .col-10{width: 83.33333333333333%;}
      .col-11{width: 91.66666666666667%;}
      .col-12{width: 100%;}
      .col-12-5{width: 20%;}
      .w100{width: 100%;}
      .w80{width: 80%;}
      .w70{width: 70%;}
      .w30{width: 30%;}
      .w20{width: 20%;}
      .h100{height: 100%;}

      .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-12-5, .w30, .w70, .w20{float: left;}

      .mg-5{margin: 5px;}
      .mg-10{margin:10px;}
      .mg-20{margin:20px;}
      .mg-30{margin:30px;}

      .mg-tp-5{margin-top: 5px;}
      .mg-tp-10{margin-top: 10px;}
      .mg-tp-20{margin-top: 20px;}
      .mg-tp-30{margin-top: 30px;}
      .mg-tp-40{margin-top: 40px;}
      .mg-tp-50{margin-top: 50px;}

      .mg-bt-5{margin-bottom: 5px;}
      .mg-bt-10{margin-bottom: 10px;}
      .mg-bt-20{margin-bottom: 20px;}
      .mg-bt-30{margin-bottom: 30px;}

      .mg-rt-5{margin-right: 5px;}
      .mg-rt-10{margin-right: 10px;}
      .mg-rt-20{margin-right: 20px;}
      .mg-rt-30{margin-right: 30px;}

      .mg-lt-5{margin-left: 5px;}
      .mg-lt-10{margin-left: 10px;}
      .mg-lt-20{margin-left: 20px;}
      .mg-lt-30{margin-left: 30px;}

      .pd-5{padding:5px;}
      .pd-10{padding:10px;}
      .pd-15{padding:15px;}
      .pd-20{padding:20px;}
      .pd-30{padding:30px;}
      .pd-40{padding:40px;}
      .pd-50{padding:50px;}

      .pd-tp-5{padding-top: 5px;}
      .pd-tp-10{padding-top: 10px;}
      .pd-tp-20{padding-top: 20px;}
      .pd-tp-30{padding-top: 30px;}

      .pd-bt-5{padding-bottom: 5px;}
      .pd-bt-10{padding-bottom: 10px;}
      .pd-bt-20{padding-bottom: 20px;}
      .pd-bt-30{padding-bottom: 30px;}
      .pd-bt-40{padding-bottom: 40px;}
      .pd-bt-50{padding-bottom: 50px;}

      .pd-rt-5{padding-right: 5px;}
      .pd-rt-10{padding-right: 10px;}
      .pd-rt-20{padding-right: 20px;}
      .pd-rt-30{padding-right: 30px;}

      .pd-lt-5{padding-left: 5px;}
      .pd-lt-10{padding-left: 10px;}
      .pd-lt-20{padding-left: 20px;}
      .pd-lt-30{padding-left: 30px;}

      .h500{height: 500px;}
      .h600{height: 600px;}
      .h700{height: 700px;}
      .h800{height: 800px;}

      .pos-rel{position: relative;}
      .pos-abs{position: absolute;}
      .pos-fix{position: fixed;}
      .bottom{bottom:0;}
      .top{top:0;}
      .left{left:0;}
      .right{right:0;}
      .bpct{background-position: center top !important;}
      .bpcb{background-position: center bottom !important;}
      .visible-xs{display: none !important;}
      .visible-sm{display: none;}
      .row:before, .row:after{display: table;content:"";}
      .row:after, .clearfix{clear: both;}

      .disptable{display: table;height: 100%;}
      .dispblock{display: block;}
      .disInBlock{display: inline-block;width: 100%;}
      .table-cell{display: table-cell;vertical-align: middle;}
      .vert-middle{vertical-align: middle;}
      .Yoverflowhidden{overflow-y: hidden;}
      .Xoverflowhidden{overflow-x: hidden;}
      .overflowhidden{overflow: hidden;}

      section{float: left;width: 100%;}
      .padding-big-top{padding:120px 0 70px;}
      .padding{padding:70px 0;}
      .padding-top{padding:70px 0 0px;}
      .padding-bottom{padding:0px 0 70px;}

      /*Header Section*/
      header{position: fixed;width: 100%;top:0;left: 0;z-index: 9999;/*height: 80px;*/padding: 10px 0;transition: all 0.5s ease-in-out;}
      .header-bg{background-color: #000;box-shadow: 0 0 5px grey;}
      header .brand-logo{padding-top: 0px;}
      header .logo-header img{transition: width 0.4s ease-in-out;}
      /* header.header-bg .logo-header img{width: 80px;} */
      header .logo-header img{display: inline-block;position: relative;z-index: 9999;vertical-align: middle;}
      header .upper{}
      header .upper .number-wrapper{margin-right: 20px;margin-top: 10px;}
      header .upper .ctc-wrapper{margin-right: 20px;}      
      header .enq-btn-wrapper{padding: 0px 0px 0 0;}
      .sell_do_virtual_numbers, .sell_do_virtual_number_mobile{color: #fff !important; display: inline-block !important;margin-bottom: 0 !important;font-size: 14px !important;font-weight: 800;}
      .mob-icon{vertical-align: middle;width: 16px;}
      .download-icon{width: 20px;vertical-align: sub;}
      .headerCallNumber{padding: 6px 10px 0px 0;}
      .headerCallNumber img{vertical-align: middle;padding: 10px 5px;}
      header .lower{}
      header .lower .nav-links{text-align: right;padding: 6px 0 0;}
      .nav-links li{display: inline-block;list-style-type: none;}
      header .lower .nav-links a{display: inline-block;margin-right: 15px;margin-top: 5px;color: #fff;position: relative;text-align: center;position: relative;font-size: 14px; line-height: 24px;font-weight: 300;}    
      header .lower .nav-links a.active{font-weight: bold;border-bottom: 1px solid;} 
      /*header .lower .nav-links a.active::before{content: "";height: 20px;width: 1px;background-color: #fff;left: -10px;top: 50%;transform: translateY(-50%);position: absolute;} */
      header .lower .nav-links a.active .mp, header .lower .nav-links a:hover .mp{display: block;} 
      header .form-container{transition: top 0.5s ease-in-out;position: absolute;width: 300px;top:58px;right: 15px;background-color:#fff;padding:10px;display:none;color: #303030;box-shadow:0px 1px 10px 6px rgb(0 0 0 / 6%);z-index: 9999;}
      /*header.header-bg .form-container{top:calc(100% + (-10px));}*/
      header .form-container .frmclose{position: relative;top:0px;right:0px;color:#4A7CB0;font-size: 30px;border: 1px solid #4A7CB0;padding: 4px 6px;line-height: 20px;display: inline-block;}
      header .form-container .thankyou{margin-bottom: 10px;text-align: center;}      
      header .form-container .selldof .form-group{margin-bottom:12px !important;}
      header .form-container .selldof label{margin-bottom: 0 !important;}
      .form-container .bro{display: none;}
      .selldof .help-block{position: absolute !important;margin-top: 0px !important;font-size: 12px; line-height: 16px;bottom: -12px;}
      header .form-container .selldof .help-block{margin-bottom: 0 !important;bottom: -5px !important;}
      .selldof .title{display: none;}
      .selldof textarea.form-control{/*height: 34px !important;*/resize: none;}      
      .form-group label:nth-child(1){display: block;}
      .selldof .checkbox input[type=checkbox]{height: 25px;}
      .selldof label.checkbox, .selldof label.radio{margin-bottom: -5px;display: inline-block;color: #000 !important;margin-left: 4px;margin-top: 0;margin-right: 10px;}
      .footer-form-wrapper .selldof label.checkbox, .footer-form-wrapper .selldof label.radio{color: #fff !important}
      .selldof .btn, .sell_do_ctc_btn, .selldof .btn, .sell_do_verify_btn{color: #fff !important;font-size: 16px !important;font-weight: bold !important;background-color: #4A7CB0 !important;border:1px solid #4A7CB0 !important;width: 100%;margin-top: 10px !important;text-transform: uppercase;}
      .sell_do_verify_btn{padding: 5px 12px !important;}
      .sell_do_verify_container{padding: 5px 0 0 5px !important;}
      .sell_do_verify_resend_link{color: #fff !important;}
      .selldof_col-lg-4, .selldof_col-lg-6, .selldof_col-lg-12, .selldof_col-md-4, .selldof_col-md-6, .selldof_col-md-12, .selldof_col-sm-4, .selldof_col-sm-6, .selldof_col-sm-12, .selldof_col-xs-4, .selldof_col-xs-6, .selldof_col-xs-12{padding-left: 10px !important;padding-right: 10px !important;}
      .thankyou{text-align: center;}
      .footer-form-wrapper .thankyou{text-align: center;padding: 50px 10px;}
      .footer-form-wrapper{color: #fff;width: 500px;max-width: 100%;padding: 10px;}
      .contac-us-form-wrapper .selldof .form-control, .contac-us-form-wrappe .sell_do_form_control, .form-container .selldof .form-control, .form-container .sell_do_form_control {background-color: #F1F3E3 !important;border:1px solid #E2E2EA !important;}
      /*Footer Section*/
      footer{float: left;width: 100%;border-top: 1px solid rgba(255, 255, 255, 0.3);color: #fff;background-color: #0A0908;}
      footer a{color:#fff;}
      footer .lower{padding: 20px 0 15px;}
      .footer-logo{text-align: center;padding: 0px 10px;}
      .rera-sec{border-bottom: 1px solid #ccc;padding-bottom: 10px;margin-bottom: 10px;}
      /*Footer End*/
      .fixed-enquire-now{position: fixed;right: -80px;top: 45%;padding: 10px 20px;background-color: #4A7CB0;color: #fff;font-size: 14px;line-height: 22px;transform: rotate(-90deg);z-index: 999;cursor: pointer;border-top-left-radius: 6px;border-top-right-radius: 6px;border: 1px solid #4A7CB0;font-weight: 500;}
      .callwrap {
      background-color: #4A7CB0;
      padding: 5px 10PX;
      position: fixed;
      right: -198px;
      z-index: 9;
      top: 30%;
      width: 40px;
      box-shadow: 1px 0px 4px rgba(0, 0, 0, 0.6);
      width: 240px;
      display: table;
      -webkit-transition: all 1s linear;
      -moz-transition: all 1s linear;
      -ms-transition: all 1s linear;
      -o-transition: all 1s linear;
      transition: all 1s linear;
      z-index:999;
      margin-top: 5px;
      cursor: pointer;
      border-top-left-radius: 6px;
      border-bottom-left-radius: 6px;
      }
      .callwrap.active {
      right: 0px;
      }
      .callme, .callmeon {
      display: table-cell;
      vertical-align: middle;
      }

      .callmeon p.callnumber {
      margin-bottom: 0 !important;
      }
      .callmeon p {
      font-size: 18px;
      font-weight: bold;
      color: #303030;
      }
      .callme img{vertical-align: middle;width: 24px;}

      /*Form CSS Start*/
      label{color: #092D58;font-weight: 500;}
      label span{color: red;}
      .customForm .form-group-wrapper{margin-bottom: 20px;padding: 0 10px;position: relative;}
      .customForm .form-group-wrapper select,.customForm .form-group-wrapper input[type=text],.customForm .form-group-wrapper input[type=tel], .customForm .form-group-wrapper input[type=email], .customForm .form-group-wrapper textarea{display: block;width: 100%;height: 35px;padding: 0 7px;outline: 0;color: #3C446B;border: 1px solid #ccc;background-color: #fff;border-radius: 4px;}
      .customForm .form-group-wrapper input[type=tel]{padding-left: 45px;}
      .customForm .form-group-wrapper textarea{resize: none;padding: 7px;height: 50px;}
      .form-group-wrapper .submit-btn{font-size: 16px;line-height: 26px; margin-top: 5px;padding: 10px 20px;background-color: #87BDCD;color: #092D58; border: 1px solid #3E6874;}
      label.error{color: red !important;position: absolute;left: 0px;bottom: -20px;font-size: 12px !important;line-height: 16px !important;font-weight: normal;width: 100%;display: block;}
      label.error{left: 12px !important;}
      .iti-mobile .intl-tel-input.iti-container{z-index: 9999;}
      .intl-tel-input{width: 100%;display: block;} 
      .customForm .sent .form-group-wrapper{display:none;}     
      .thankyou{color: #0A0908;font-weight: bold;}      
      /*Form CSS End*/

      /* pop up form css starts here  */
        header .form-container-pop {
            position: fixed;
            width: 100%;
            top: 0;
            right: 0;
            background-color: #071f35e0;
            padding: 10px;
            display: none;
            height: 100%;
            z-index: 999;
        }
        .form-inner-pop {
            width: 450px;
            background-color: #fff;
            margin: 0 auto;
            position: absolute;
            left: 50%;
            top: 50%;
            transform: translate(-50%,-50%);
            padding: 30px;
            border-radius: 5px;
        }
        header .form-container-pop .frmclose-pop {
            position: absolute;
            top: -14px;
            right: -11px;
            background-color: #4A7CB0;
            width: 30px;
            height: 30px;
            border-radius: 100%;
            text-align: center;
            color: #fff;
            line-height: 30px;
            font-weight: 700;
        }
    /* pop form css ends here  */
      /*Common CSS Start*/
      .theme-btn{display: inline-block;padding:12px 10px;color:#fff;background: #4A7CB0;transition: background 0.5s;line-height: 24px;cursor: pointer;font-size: 12px;min-width: 190px;text-align: center;cursor: pointer;text-transform: uppercase;font-weight: 800;border: 1px solid #4A7CB0;letter-spacing: 1.4px;}
      .sec-title{font-size: 14px;line-height: 24px;text-transform: uppercase;letter-spacing: 1.68px;margin-bottom: 10px;color: rgba(18, 50, 71, 0.6);}
      .sec-heading{font-size: 50px;line-height: 60px;padding-bottom: 5px;}            
      .subHeading{font-size: 26px;line-height: 34px;padding-bottom: 10px;letter-spacing: 1.3px;}
      .subHeading2{font-size: 28px;line-height: 35px;}
      
      .sec-desc{font-size: 18px;line-height: 28px;}
      
      .slick-slide img.visible-sm{display: none;}
      .bx-wrapper .bx-pager{padding-top: 10px;}
      .bx-controls{position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);z-index: 99;}
      .bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item{display: inline-block;}
      .bx-wrapper .bx-pager.bx-default-pager a{background: #fff;text-indent: -9999px;display: block;width: 10px;height: 10px;margin: 0 2px;outline: 0;-moz-border-radius: 100px;-webkit-border-radius: 100px;border-radius: 100px;}
      .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active{background: #4A7CB0;}      
      .img-desc{position: absolute;left: 5px;bottom: 5px;background-color: rgba(0,0,0,0.5);color: #fff;padding: 2px 5px 2px;font-size: 8px;line-height: 12px;display: inline-block;z-index: 99;}
      .img-desc-right{left: unset;right: 5px;}
      .img-desc-top{left: unset;right: 5px;top: 5px;bottom: unset;}
      .tnc{position: absolute;right: 5px;bottom: 5px;background-color: rgba(0,0,0,0.5);color: #fff;padding: 2px 5px 2px;font-size: 8px;line-height: 12px;display: inline-block;z-index: 99;}
      .dis-flex{display: flex;align-items: center;}
      .overlay{position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: linear-gradient(137deg, #281D17 0%, #281D1700 100%);}      
      .bAnimDelay,.banner-overlay{animation-delay: 0.5s;}
      .z1{z-index: 1;}
      .list li{padding: 5px 0;}
      .slick-arrow{cursor: pointer;}
      .cta-wrapper{margin-top: 30px;}
      /*Common CSS End*/


      /*Home Start*/
      #home,.banner_ht{width: 100%;min-height: 100vh;}
      .slide{background-position: center;background-repeat: no-repeat;background-size: 100% 100%;}
      .slide-1{background-image: url('../images/web_banner.jpg');}      
            
      .tagline-wrapper{padding: 10px 50px;position: absolute;top: 50%;transform: translateY(-50%); left: 0;width: 100%;z-index: 9;}      
      .tag-1{font-size: 64px;line-height: 95px;}      
      .tag-2{font-size: 34px;line-height: 15px;padding-bottom: 10px;letter-spacing: 1.7px;}      
      .tag-3{font-size: 22px;line-height: 30px;color: #F2F4F3;}   
      .tag-3 span{font-size: 16px;}   
      .br-bt{border-bottom: 1px solid #F2F4F3;display: inline-block;}
      .tag-4{font-size: 24px;line-height: 30px;padding-top: 10px;}      

      
      .bannerCTA{margin-top: 40px;}     
      .approve{margin: -50px 50px 0 0;vertical-align: middle;}
      #home .slick-arrow, .ind-slider-wrapper .slick-arrow{position: absolute;top: 50%;transform: translateY(-50%);z-index: 99;}      
      #home .arrowLeft, .ind-slider-wrapper .arrowLeft{left: 5px;}
      #home .arrowRight, .ind-slider-wrapper .arrowRight{right: 5px;}     
     
      .scroll-down-wrapper {
          display: inline-block;
          position: absolute;
          bottom: 0px;
          left: 50%;
          transform: translateX(-50%);
          z-index: 99;
      }
      .scroll-down {
          -webkit-animation: mover 0.50s infinite alternate;
          animation: mover 0.50s infinite alternate;
          cursor: pointer;
      }
      @keyframes mover{
            0% {
                transform: translateY(0);
            }
            100%{
                transform: translateY(-10px); 
            }
      }
      /*Home End*/

      /*Overview Start*/
      .over-left{padding: 50px;}
      .over-right{padding-left: 50px;}
      #overview::after{content: "";background-color: #EFE5DB;width: 50%;height: 80%;position: absolute;top: 0;right: 0;z-index: -1;}
      .overImg{transform: scale(0.8);}
      .overImg-scale {
          -webkit-transform: scale(1);
          transform: scale(1);
          -webkit-transition: 1s ease;
          transition: 1s ease;
      }
      /*Overview End*/

      /*Highlights Start*/
      .highSlider-wrapper{margin-top: 30px;}
      .high-box{padding: 20px;width: 250px;display: inline-block;}
      .high-box img{display: inline-block;}
      .desk-mg-minus-10{margin-top: -10px;}
      .high-desc{font-size: 18px;}
      .highSlider-wrapper .slick-arrow{position: absolute;top: 50%;transform: translateY(-50%);z-index: 1;}
      .highSlider-wrapper .rightArrow{right: 0;}
      /*Highlights End*/

      /*Residences Start*/
      #residences::after{content: "";background-color: #EFE5DB;position: absolute;width: 100%;height: 25%;bottom: 0;left: 0;z-index: -1;}
      .residences-content-wrapper{position: absolute;top: 0px;left: 0px; width: 600px;max-width: 100%;padding: 50px;}
      /*#residences .overlay{background-color: rgba(0,0,0,0.3);}*/
      /*Residences End*/

      /*Location Start*/
      .address-wrapper{mix-blend-mode: multiply;background-size: contain;background-repeat: no-repeat;background-position:center 80px;padding: 30px 30px 100px 0;}
      .loc-left{border-right: 1px solid rgba(176, 126, 74, 0.5);}
      .loc-right{padding: 30px 20px;}
      .loc-content-wrapper{border: 1px solid #B07E4A;background-color: #FFF8F0;}
      .tabs-wrapper{background-color: #B07E4A;height: 82px;display: table;width: 100%;}
      .tabs{padding: 10px 20px;display: table-cell;vertical-align: middle;width: 80px;position: relative;}
      .tabs::after {
            position: absolute;
            content: '';
            right: 0;
            top: 50%;
            width: 1px;
            height: 30px;
            background-color: #ffffff52;
            transform: translateY(-50%);
      }
      .tabs:last-of-type::after{display: none;}
      .tab-active::after{display: none;}
      .tab-head{color: #0A0908;padding-left: 10px;display: none;}
      .tab-active{width: 243px;background-color: #FFF8F0;}
      .tabs svg {
          opacity: 50%;
      }
      .tab-active svg,.tab-active path{fill: #B07E4A;opacity: 100% !important;}
      .tab-active .tab-head{display: block;}
      .dis-flex:not(:last-child) svg {
            width: 40px;
            height: 32px;
      }
      .tabs-wrap{padding: 20px;min-height: 326px;}
      /*Location End*/

      /*Amenities Start*/
      .ame-tabs-wrapper{padding: 30px 0px 0px;border-collapse: collapse;position: relative;}
      .ame-tabs-wrapper::after {
          position: absolute;
          content: '';
          bottom: 0px;
          left: 50%;
          width: 95%;
          height: 1px;
          background: rgba(113, 76, 41, 0.3);
          transform: translateX(-50%);
      }
      .ame-tabs{padding: 10px 30px;position: relative;}
      .ame-img-slider-wrapper{margin-top: 30px;position: relative;padding: 20px 0;}
      .ame-content{padding: 0 30px;}
      .ame-img-slider-wrapper::after{content: "";background-color: #EFE5DB;top: 0;right: 0;height: 100%;width: 40%;position: absolute;z-index: -1;}
      .ame-big-list li{padding: 2px 0;}
      .ame-tabs-wrapper .slick-slide{cursor: pointer;text-align: center;}
      .ame-tabs-wrapper .slick-current{color: #714C29;font-weight: bold;}
      .ame-tabs-wrapper .slick-current svg,.ame-tabs-wrapper .slick-current path, .ame-tabs-wrapper .slick-current clipPath{fill: #714C29;}
      .ame-tabs-wrapper .slick-current .ame-tabs::after{content: "";width: 100px;height: 2px;background-color: #714C29;position: absolute;bottom: 0px;left: 40%;transform: translateX(-50%);}
      /*Amenities End*/

      /* specifications start */
      #specifications{
        background-image: linear-gradient(98deg, #160E08 0%, #160E0800 100%), url('../images/specifications.webp');
        background-size: 100% 100%;
        background-repeat: no-repeat;
      }
      .set {
        position: relative;
        width: 100%;
        height: auto;
    }
    
    .set>a {
        font-size: 20px;
        line-height: 26px;
        text-align: left;
        display: block;
        padding: 12px 0;
        text-decoration: none;
        color: #F2F4F3;
        font-weight: 700;
        border-bottom: 1px solid hsla(0, 0%, 100%, 0.6);
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        transition: all 0.2s linear;
        position: relative;
        cursor: pointer;
    }
    
    .set>a.active {
        border-bottom: 0px solid;
        padding-bottom: 0;
    }
    
    .set>a i {
        position: absolute;
        right: 15px;
        margin-top: 4px;
        content: '';
        width: 20px;
        height: 20px;
        background-repeat: no-repeat;
        background-size: contain;
    }
    
    .set>a i.fa-plus {
        background-image: url(../images/arrow.svg);
    }
    
    .set>a i.fa-minus {
        background-image: url(../images/arrow.svg);
    }

    .amenities-accordion{
        height: 350px;
        overflow-y: scroll;
        padding: 0px 20px 20px;
        margin-top: 15px;
    }
    .amenities-accordion::-webkit-scrollbar {
        width: 4px;
      }
    .amenities-accordion::-webkit-scrollbar-thumb {
        background-color: #F2F4F3!important;
    }
    .amenities-accordion::-webkit-scrollbar-track {
        border: 1px solid grey!important;
        background-color: #F2F4F3!important;
        margin-right: 10px!important;
    }


#size_select {
    background: #020403;
    color: #F2F4F3;
    width: auto;
    left: 15px;
    position: absolute;
    right: 15px;
    top: 60%;
    border: none;
    font-size: 20px;
    color: #F2F4F3;
}


/*the container must be positioned relative:*/
.custom-select {
    position: relative;
    font-family: Arial;
  }
  
  .custom-select select {
    display: none; /*hide original SELECT element:*/
  }
  
  .select-selected {
    background-color: DodgerBlue;
  }
  
  /*style the arrow inside the select element:*/
  .select-selected:after {
    position: absolute;
    content: "";
    top: 14px;
    right: 10px;
    width: 0;
    height: 0;
    border: 6px solid transparent;
    border-color: #fff transparent transparent transparent;
  }
  
  /*point the arrow upwards when the select box is open (active):*/
  .select-selected.select-arrow-active:after {
    border-color: transparent transparent #fff transparent;
    top: 7px;
  }
  
  /*style the items (options), including the selected item:*/
  .select-items div,.select-selected {
    color: #ffffff;
    padding: 8px 16px;
    border: 1px solid transparent;
    border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent;
    cursor: pointer;
    user-select: none;
  }
  
  /*style items (options):*/
  .select-items {
    position: absolute;
    background-color: transparent;
    top: 100%;
    left: 0;
    right: 0;
    z-index: 99;
  }
  
  /*hide the items when the select box is closed:*/
  .select-hide {
    display: none;
  }
  
  .select-items div:hover, .same-as-selected {
    background-color: rgba(0, 0, 0, 0.1);
  }

/* .content ul{
    padding-left: 0px!important;
} */

    .content li{
        color: #F2F4F3;
        line-height: 36px;}


/*Blog Articles */
#articles{
      padding-bottom: 0;
}
.articles {
    margin: 10px;
    padding: 15px;
    border: 1px solid #B07E4A;
    width: 31%;
}
.article-img img{
      width: 100%;
}
.article-title {
    font-weight: 400;
}
.article-btn a img {
    vertical-align: middle;
    margin-left: 6px;
}

.article-btn a {
    color: #4A7CB0;
    font-size: 14px;
    text-decoration: underline;
}

      /*About Start*/
      /* #about-us::after{content: "";background-image: linear-gradient(to top right, rgba(95, 172, 197, 0.5), #fff 60%);position: absolute;bottom: 0;width: 100%;height: 70%;z-index: -1;}       */
      .abt-img{transform:scale(0.9); position:absolute;left: -25px;top: 30px;max-height: 90%;}
      .abt-right{padding: 0px 0px 0;}
      .about-wrapper{padding: 50px 0 20px;}
      .abt-box{padding: 0 30px;display: inline-block;text-align: center;position: relative;}
      .abt-box::after{content: "";width: 1px; height: 90%;background-color: rgba(10, 9, 8, 0.3);position: absolute;top: 0;right: 0;}
      .abt-box-nb::after{display: none;}
      .abt-logo-wrapper{
        display: grid;
        /* align-items: center; */
        /* justify-content: center; */
        padding: 30px 0px 0;
        grid-template-columns: auto auto;
        grid-column-gap: 40px;
    }
    .qr-wrapper{display: grid;grid-template-columns: auto auto;align-items: center;}
    .qr-wrapper img{
        width: 150px;
    }
      /*About End*/

      /*Privacy Policy Start*/
      .privacy-policy-list{list-style-type: lower-alpha;}
      .privacy-policy-list li{padding: 5px 0;}
      /*Privacy Policy End*/

      /*Animation Start*/

      .revealOnScroll {
          opacity: 0
      }

      .animated {
          -moz-animation-duration: 1.2s;
          -o-animation-duration: 1.2s;
          -webkit-animation-duration: 1.2s;
          -ms-animation-duration: 1.2s;
          animation-duration: 1.2s;
          -moz-animation-fill-mode: both;
          -o-animation-fill-mode: both;
          -webkit-animation-fill-mode: both;
          -ms-animation-fill-mode: both;
          animation-fill-mode: both
      }

      @keyframes fadeInLeft {
          from {
              opacity: 0;
              -webkit-transform: translate3d(-100%, 0, 0);
              -o-transform: translate3d(-100%, 0, 0);
              -moz-transform: translate3d(-100%, 0, 0);
              -ms-transform: translate3d(-100%, 0, 0);
              transform: translate3d(-100%, 0, 0)
          }
          to {
              opacity: 1;
              -webkit-transform: none;
              -ms-transform: none;
              -moz-transform: none;
              -o-transform: none;
              transform: none
          }
      }

      .fadeInLeft {
          -webkit-animation-name: fadeInLeft;
          -o-animation-name: fadeInLeft;
          -ms-animation-name: fadeInLeft;
          -moz-animation-name: fadeInLeft;
          animation-name: fadeInLeft
      }

      @keyframes fadeInRight {
          from {
              opacity: 0;
              -webkit-transform: translate3d(100%, 0, 0);
              -o-transform: translate3d(100%, 0, 0);
              -ms-transform: translate3d(100%, 0, 0);
              -moz-transform: translate3d(100%, 0, 0);
              transform: translate3d(100%, 0, 0)
          }
          to {
              opacity: 1;
              -webkit-transform: none;
              -o-transform: none;
              -moz-transform: none;
              -ms-transform: none;
              transform: none
          }
      }

      .fadeInRight {
          -webkit-animation-name: fadeInRight;
          -o-animation-name: fadeInRight;
          -ms-animation-name: fadeInRight;
          -moz-animation-name: fadeInRight;
          animation-name: fadeInRight
      }

      @keyframes fadeInUp {
          from {
              opacity: 0;
              -webkit-transform: translate3d(0, 100%, 0);
              -o-transform: translate3d(0, 100%, 0);
              -ms-transform: translate3d(0, 100%, 0);
              -moz-transform: translate3d(0, 100%, 0);
              transform: translate3d(0, 100%, 0)
          }
          to {
              opacity: 1;
              -webkit-transform: none;
              -o-transform: none;
              -ms-transform: none;
              -moz-transform: none;
              transform: none
          }
      }

      .fadeInUp {
          -webkit-animation-name: fadeInUp;
          -o-animation-name: fadeInUp;
          -ms-animation-name: fadeInUp;
          -moz-animation-name: fadeInUp;
          animation-name: fadeInUp
      }

      @keyframes fadeInDown {
          from {
              opacity: 0;
              -webkit-transform: translate3d(0, -100%, 0);
              -o-transform: translate3d(0, -100%, 0);
              -moz-transform: translate3d(0, -100%, 0);
              -ms-transform: translate3d(0, -100%, 0);
              transform: translate3d(0, -100%, 0)
          }
          to {
              opacity: 1;
              -webkit-transform: none;
              -o-transform: none;
              -moz-transform: none;
              -ms-transform: none;
              transform: none
          }
      }

      .fadeInDown {
          -webkit-animation-name: fadeInDown;
          -o-animation-name: fadeInDown;
          -ms-animation-name: fadeInDown;
          -moz-animation-name: fadeInDown;
          animation-name: fadeInDown
      }

      @keyframes fadeIn {
          0% {
              opacity: 0
          }
          to {
              opacity: 1
          }
      }

      .fadeIn {
          animation-name: fadeIn
      }
      /*Animation End*/
