.copy_foot{
  font-size: 12px;
    font-family: 'Roboto', sans-serif;
    color: #000;
    font-weight: 600;
    padding: 6px 0px 6px 15px;
    background: #ccc;
    width: 100%;
    position: relative;
    bottom: 0;
  }
@media screen and (max-width: 799px){
.copy_footer {
    font-size: 13px !important;
    font-family: Myriad Pro;
    color: #000;
    font-weight: 600;
    padding: 6px 0px 6px 15px;
    width: 100%;
    text-align: center;
    background: #e6e5e5;
    line-height: 25px;
    position: relative;

}
.page{    text-align: center;padding: 0;font-size: 14px;font-family: roboto,sans-serif;}
.mobile_foot {
  width: unset;
  padding: 0;
  font-size: 17px;
  text-decoration: unset;
  position: fixed;
  bottom: 5px;
  text-align: center;
}
.centered1 {
  position: absolute;
  top: 3% !important;
  left: 36%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: medium !important;
  font-family: 'Roboto', sans-serif;
    }
}

     .header_2 {       
                  width: 100%;
                  z-index: 3;
                  display:inline-block;
                }
                .drop{
                  border: 1px solid;
                }

                .header_2 li a:hover,
                .header_2 .menu-btn:hover {
                  color:#484747;
                }

                .header_2 ul.menu li ul
                {
                    display: none;  
                    background :#e0e0e0;
                }

                .header_2 ul.menu li:hover ul
                {
                    display: block;    
                }

                  .grecaptcha-badge{
                  width: 256px;
                  height: 60px;
                  display: block;
                  transition: right 0.3s ease 0s;
                  position: fixed;
                  bottom: 50px!important;
                  right: -186px;
                  box-shadow: gray 0px 0px 5px;
                  border-radius: 2px;
                  overflow: hidden;
                }

                .header_2 ul.menu li a.hasmenu:after {
                    display: inline-block;
                    width: 0;
                    height: 0;
                    float: right;
                    margin: 7px 7px 0 0;
                    vertical-align: .1em;
                    content: "";
                    border-top: .3em solid;
                    border-right: .3em solid transparent;
                    border-bottom: 0;
                    border-left: .3em solid transparent;
                }
                .header_2 ul.menu li ul li a
                {
                    padding: 6px 37px 6px 30px;
                    font-size: 13px;
                }

                .header_2 .logo {
                  display: block;
                  float: left;
                  font-size: 25px;
                  padding: 20px 20px 12px 20px;
                  text-decoration: none;
                }

                .header_2 .menu {
                  clear: both;
                  max-height: 0;
                  transition: max-height .2s ease-out;
                }


                    .header_2 .menu-icon .navicon_text {
                    float: left;
                    /*padding: 2px 0px 5px 4px;*/
                    font-size:inherit !important;
                    font-family: 'Roboto', sans-serif;
                    text-transform: uppercase;
                }
                .header_2 .menu-icon1 .navicon_text {
                        float: left;
                        padding: 0px 0px 5px 4px;
                        font-size: 14.5px !important;
                        font-family: 'Roboto', sans-serif;
                    }
                    .header_2 .menu-icon .navicon {
                        background: #333;
                        display: block;
                        height: 2px;
                        position: relative;
                        transition: background .2s ease-out;
                        width: 15px;
                        margin-top: 10px;
                    }
                    .header_2 .menu-icon1 {
                        cursor: pointer;
                        display: inline-block;
                        float: left !important;
                        margin: 15px 0px 0px -5px !important;
                        width: 28% !important;
                        position: relative !important;
                        user-select: none;
                        background-color: #fff;
                        border: 1px solid;
                        padding-top: 11px;
                        border-radius: 0px !important;
                    }
                    .header_2 ul.menu {
                        margin: 0;
                        padding: 0;
                        list-style: none;
                        overflow: hidden;
                        background-color: #fff;
                        width: 50vh !important;
                        margin: 0 0 10px 18px;
                    }
                    .header_2 li a {
                        display: block;
                        padding: 12px 10px;
                       /* border-bottom: 1px solid #f4f4f4;*/
                        text-decoration: none;
                        font-size: 15px;
                        color: #8d8989;
                        text-align: left;
                        font-family: 'Roboto', sans-serif;
                        font-weight: 600;
                    }

                    .header_2 .menu-icon .navicon:before,
                    .header_2 .menu-icon .navicon:after {
                      background: #fff;
                      content: '';
                      display: block;
                      height: 100%;
                      position: absolute;
                      transition: all .2s ease-out;
                      width: 100%;
                    }

                    .header_2 .menu-icon .navicon:before {
                      top: 8px;
                    }

                    .header_2 .menu-icon .navicon:after {
                      top: -8px;
                    }

                    /* menu btn */

                    .header_2 .menu-btn {
                      display: none;
                    }

                    .header_2 .menu-btn:checked ~ .menu {
                      max-height: 100%;
                    }

                    .header_2 .menu-btn:checked ~ .menu-icon .navicon {
                      background: transparent;
                    }

                    .header_2 .menu-btn:checked ~ .menu-icon .navicon:before {
                      transform: rotate(-45deg);
                    }

                    .header_2 .menu-btn:checked ~ .menu-icon .navicon:after {
                      transform: rotate(45deg);
                    }

                    .header_2 .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:before,
                    .header_2 .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:after {
                      top: 0;
                    }

                    .md-form .form-control {
                      -webkit-box-sizing: border-box !important;
                      box-sizing: border-box !important;
                  }
                  
                  .md-form input:not([type]), .md-form input[type="text"]:not(.browser-default), .md-form input[type="password"]:not(.browser-default), .md-form input[type="email"]:not(.browser-default), .md-form input[type="url"]:not(.browser-default), .md-form input[type="time"]:not(.browser-default), .md-form input[type="date"]:not(.browser-default), .md-form input[type="datetime"]:not(.browser-default), .md-form input[type="datetime-local"]:not(.browser-default), .md-form input[type="tel"]:not(.browser-default), .md-form input[type="number"]:not(.browser-default), .md-form input[type="search"]:not(.browser-default), .md-form input[type="phone"]:not(.browser-default), .md-form input[type="search-md"], .md-form textarea.md-textarea {
                      -webkit-box-sizing: content-box;
                      box-sizing: content-box;
                      background-color: transparent;
                      border: none;
                      border-bottom: 1px solid #ced4da;
                      border-radius: 0;
                      outline: none;
                      -webkit-box-shadow: none;
                      box-shadow: none;
                      -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
                      transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
                      transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
                      transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
                  }
                  
                  .md-form .form-control {
                      height: auto;
                      padding: .6rem 0 .4rem 0;
                      margin: 0 0 .5rem 0;
                      background-color: transparent;
                      border-radius: 0;
                  }
                  .md-form {
                      position: relative;
                      margin-top: -5px;
                      /* margin-top: 1.5rem; */
                      margin-bottom: 1.5rem;
                  }
                @media (min-width: 1025) {
                  .header_2 li {
                    float: left;
                  }
                  .header_2 li a {
                    padding: 20px 30px;
                  }
                  .header_2 .menu {
                    clear: none;
                    float: right;
                    max-height: none;
                  }
                  .header_2 .menu-icon {
                    display: none;
                  }
                }   

                .section {
                  overflow: hidden;
                  margin: auto;
                  max-width: 1400px;
                }

                .section a img {
                  width: 100%;
                  display: block;
                }

                .section a span {
                  color: #fff;
                  position: absolute;
                  left: 5%;
                  bottom: 5%;
                  font-size: 2em;
                  text-shadow: 1px 1px 0 #000;
                }

                .section-split a span {
                  display: none;
                }

                .section-split a:hover span {
                  display: block;
                }


                @media (min-width: 48em) {
                  .section-split a {
                    width: 50%;
                  }  
                }

                @media (min-width: 1025px) {
                  .header_2 {
                    display: none;
                  }  
                }

                .showhide_mobile {
                    display: block;
                }

                @media only screen and (max-width: 1200px)
                {
                .showhide_mobile {
                    display: none !important;
                }
                }

                .lds-dual-ring {
                  display: inline-block;
                  width: 80px;
                  height: 80px;
                  padding-left: 66px;
                   margin-bottom: 28px;
                }
                .lds-dual-ring:after {
                  content: " ";
                  display: block;
                  width: 64px;
                  height: 64px;
                  margin: 8px;
                  border-radius: 50%;
                  border: 6px solid #fcf;
                  border-color: #fcf transparent #fcf transparent;
                  animation: lds-dual-ring 1.2s linear infinite;
                }
                @keyframes lds-dual-ring {
                  0% {
                    transform: rotate(0deg);
                  }
                  100% {
                    transform: rotate(360deg);
                  }
                }

                #preloader {text-align: center;padding-top: 150px;}
                label {
                    display: inline-block;
                    max-width: 100%;
                    margin-bottom: 5px;
                    font-weight: 700;
                    margin-left: 11px;
                    padding: 3px 5px 0px 6px;
                        margin-top: -24px;
                /*    border: 1px solid #000;*/
                }
                .down{
                /*   background-color: #4c78bc !important;*/
                     /*float: right;*/ 
                    /* border: none; */
                    outline: none;
                    cursor: pointer;
                    padding: 4px 13px;
                    transition: 0.3s;
                    font-size: 13px;
                    border: 1px solid;
                    color: #fff;
                    font-weight: 100;
                    /*margin: 0px 0 0 40px;*/
                    font-size: inherit !important;
                }
               @media (min-width: 1199px){
                 /*   .tab {
                    float: right;
                    background-color: #f1f1f1;
                    width: 28%;
                    height: 100vh;
                    padding: 0 0 0 45px;
                    background-color: #ebecec;
                  }
*/
              .tab {
                float: right;
                /* border: 1px solid #ccc; */
                background-color: #f1f1f1;
                width: 28%;
                height: 640px;
                padding: 0 0 0 45px;
                background-color: #ebecec;
              }
                  .tab button {
                    display: block;
                    background-color: inherit;
                    color: #7f7f7f;
                    padding: 7px 0 0 25px;
                    width: 100%;
                    border: none;
                    outline: none;
                    text-align: left;
                    cursor: pointer;
                    transition: 0.3s;
                    font-size: inherit;
                    font-family: 'Roboto', sans-serif;
                    font-weight: 600;
                    line-height: 1.8;
                  }
                  .tab button.active{
                       color: #ed2626 !important;
                       font-weight: 600;
                  }
                      .tab button.active {
        color: #ed2626 !important;
        font-weight: 600;
    }
                  .rohini{
        margin: 50px 0 23px 25px;
        font-family: 'Roboto', sans-serif;
        font-size: x-large;
        font-weight: 100;
        color: #3c3c3c;
    }
                  .inner_page.navbar-inverse .navbar-nav > li > a.active{
                       color: #ed2626 !important;
                  }

                  .tabcontent {
                    float: left;
                    /*padding: 0px 12px;*/
                    border: none;
                    width: 72%;
                    border-left: none;
                    height: 100vh;
                  }
                  .button3 {background-color: #fececa !important;
                          padding: 15px 10px 10px 16px !important;
                          border: none;
                          margin:0px !important;
                        border: none !important;}
                  #customers {
                     font-family: 'Roboto', sans-serif;
                    border-collapse: collapse;
                    width: 100%;
                    font-family: 'Roboto', sans-serif;
                  }

                  #customers td, #customers th {
                    border: 1px solid #403f3f;
                    padding: 4px;
                    font-size: 0.9em;
                    font-family: 'Roboto', sans-serif;
                    font-weight: 600;
                    color: #000;
                  }
                  .flat{
                    color: #2171c4 !important;
                    text-decoration: underline;
                    
                  }
                  td{
                    text-align: center;
                  }
                  

                  #customers th {
                  /*  padding-top: 12px;*/
                 /*   padding-bottom: 12px;*/
                    text-align: left;
                    color: #000;
                    font-weight: 600;
                    text-align: center;
                  }
                      .centered {
                    position: absolute;
                    top: 12%;
                    left: 50%;
                    transform: translate(-50%, -50%);
                    color: #fff;
                    font-size: 33px;
                    font-family: 'Roboto', sans-serif;
                  }
                  .centered1 {
                        position: absolute;
                        top: 8%;
                        left: 36%;
                        transform: translate(-50%, -50%);
                        color: #fff;
                        font-size: x-large;
                        font-family: 'Roboto', sans-serif;
                  }
                  .bottom-left {
                        position: absolute;
                        bottom: 18px;
                        left: 46%;
                        background-color: #fff;
                        color: #000;
                        font-size: 18px;
                        font-family: 'Roboto', sans-serif;
                        padding: 6px 4px 5px 3px;
                  }
                  .view{
                     font-family: 'Roboto', sans-serif;
                      font-size: 17px;
                      font-weight: 600;
                      color: #6f6e6e;
                      padding-bottom: 5px;
                  }
                  .mark{
                  border-right: 2px solid #ccc;
                  background-color: #fff;
                 /* padding-left: 20px;*/
                }
                p{
                      font-size: 16px;
                      /*font-size:  x-small;*/
                      font-family: 'Roboto', sans-serif;
                      /* font-weight: 600; */
                          color: #000;

                }
                #Features  .view{
                        font-family: 'Roboto', sans-serif;
                        font-size: large;
                        font-weight: 600
                  }
                #Features p{
                      font-size: 12px;
                      /*font-size: smaller;*/
                      font-family: 'Roboto', sans-serif;
                      line-height: 1.5;
                      font-weight: 600;

                }
                #Location  .view{
                        font-family: 'Roboto', sans-serif;
                        font-size: large;
                        font-weight: 600;
                        float: right;
                        padding-right: 25px;
                  }
                 #Location  p{
                      font-size: 12px;
                  font-family: 'Roboto', sans-serif;
                  line-height: 2.5;
                  font-weight: 600;
                  }
                  #Plans p{
                  font-size: small;
                  font-family: 'Roboto', sans-serif;
                  line-height:2.0;
                  text-align: center;
                  font-weight: 600;
                  }
                  #Floorplan button{
                        margin: 25px 20px 0px 0px;
                        padding: 10px 20px 5px 20px;
                        font-size: 1.2em;
                        font-family: 'Roboto', sans-serif;
                        background-color: #fff;

                  }
                  .floor{
                            margin: 25px 20px 0px 10px !important;
                            padding: 10px 20px 5px 20px;
                            font-size: 17px;
                        font-family: 'Roboto', sans-serif;

                    }
                  .key{
                        padding: 100px 30px 0 0;
                  }

                  .walk{
                      padding: 30px 30px 0 0;
                  }
                 #Project iframe {
                  border: 10px solid #f5f5f5;
                  }
                 #enquire input{
                        border-bottom: 1px solid #cccc;
                  }
/*                  .enqr {
                    padding: 13% 0px 0 0;
                }*/
                  .bg {
                     background-color: #fff;
                }
                #enquire p{
                      text-align: center;
                      padding-top: 20px;
                      font-size: 1.2em;
                      font-family: 'Roboto', sans-serif;
                      color: #959292;
                }
                #enquire label{
                  font-weight: 100 !important;
                  font-family: 'Roboto', sans-serif;
                      font-size: 1.0em;
                  padding-top: 10px;
                  width: 20%;
                }
                #enquire button{
                  padding: 7px 16px 5px 15px;
                  text-transform: uppercase;
                  font-size: 1.2em;
                  background-color: #fff;
                  border: 1px solid;
                }
                #blockb {
                width: 100%;
               /* padding: 10px 0 0 51px;*/
                text-align: center;
                margin-top: 20px;
              }
              #Floorplan p {
                  font-size: 1.0em;
                  font-family: 'Roboto', sans-serif;
                  padding: 0 0 15px 0;
                  float: right;
                  color: #000;
              }
              #Floorplan .bottom {
                  font-size: 1.0em;
                  font-family: 'Roboto', sans-serif;
                  padding: 0 0 15px 0;
                  float: left !important;
                  color: #000;
              }
              .table {
                  width: 100%;
                  max-width: 100%;
                  margin-bottom: 8px;
              }
                }
                  @media (max-width: 768px) {
                    .navbar .dropdown-menu {
    position: absolute !important;
    margin-top: 0;
    border: 1px solid #000 !important;
    margin: -30px 0 0 34% !important;
}
.grecaptcha-badge{
                  width: 256px;
                  height: 60px;
                  display: block;
                  transition: right 0.3s ease 0s;
                  position: fixed;
                  bottom: 90px!important;
                  right: -186px;
                  box-shadow: gray 0px 0px 5px;
                  border-radius: 2px;
                  overflow: hidden;
                }
                
.active {
    /* font-weight: bold; */
    color: #ed2626 !important;
}
.bank_logo{
                  width: 95%;
                }
                .para{
                      font-family: 'Roboto', sans-serif;
                  font-size: large;
                  padding: 0 0 0 30px;
                   font-weight: 600;
                }

                .down{
                    outline: none;
                    cursor: pointer;
                    padding: 4px 13px;
                    transition: 0.3s;
                    font-size: 13px;
                    border: 2px solid #8d8989;
                    /*color: red !important;*/
                    font-weight: 100;
                    font-size: large !important;
                   /* margin-left: 35px;*/
                    width: 73%;
                }
                .header_2 li a {
                  display: block;
                  padding: 6px 6px;
                  text-decoration: none;
                  font-size: 1.2em;
                  color: #8d8989;
                  text-align: left;
                  font-family: 'Roboto', sans-serif;
                  font-weight: 600;
              }
              .header_2 .menu-icon .navicon_text {
                    color: white;
                    float: left;
                    /* padding: 2px 0px 5px 4px; */
                    font-size: small!important;
                      font-family: 'Roboto', sans-serif;
                    text-transform: uppercase;
                }
                .naksh{
                       font-size: 0.73em;
                        color: #000;
                        font-weight: 100;
                        margin-top: -8px !important;
                        font-family: 'Roboto', sans-serif;
                        text-align: center;
                    }
                    .navbar-header:after{
                      display: unset !important;
                    }
                    .header_2 ul.menu {
                        margin: 0;
                        padding: 0;
                        list-style: none;
                        overflow: hidden;
                        background-color: #fff;
                        width: 50vh !important;
                        margin: 0px 0 23px 18px;
                    }
                    .navbar-nav {
                            margin: 14.5px -15px;
                        }
                        .navbar-toggle .icon-bar+.icon-bar {
                              margin-top: 10px;
                          }
                          .navbar-toggle .icon-bar {
                              display: block;
                              width: 22px;
                              height: 2px;
                              border-radius: 1px;
                          }
                          .call{
                           float: left;
                           margin: 15px 20px 0px 0px;
                          }
                          .whatsapp{
                           float: left;
                           margin: 15px 15px 0px 5px;
                          }
                          .navbar-toggle {
                            position: relative;
                            float: right;
                            padding: 9px 10px;
                            margin-top: 8px;
                            margin-right: -5px;
                          }
                         .header_2 .menu-icon .navicon {
                                background: #fff;
                                display: block;
                                height: 1px;
                                position: relative;
                                transition: background .2s ease-out;
                                width: 20px;
                                margin-top: 16px;
                                float: right;
                                margin-right: 5px;
                              }
                              .menus {
                                    display: inline-block;
                                    max-width: 100%;
                                    margin-bottom: 5px;
                                    font-weight: 700;
                                    margin-left: 11px;
                                    padding: 4px 5px 2px 14px !important;
                                    margin-top: 12px;
                                    border: 1px solid #fff; 
                                    width: 56%;
                                        float: left;
                                }
                }
                  @media (min-width:360px) and (max-width:640px){
                    .menus {
                                    display: inline-block;
                                    max-width: 100%;
                                    margin-bottom: 5px;
                                    font-weight: 700;
                                    margin-left: 11px;
                                    padding: 4px 5px 2px 14px !important;
                                    margin-top: 15px;
                                     border: 1px solid #fff; 
                                    width: 47% !important;
                                    float: left;
                                }
                                .navbar-toggle {
                                    position: relative;
                                    float: right;
                                    padding: 9px 0px;
                                    margin-top: 8px;
                                    margin-right: 0px;
                                }
                  }
                  @media (min-width:411px) and (max-width:731px){
                    .menus {
                                    display: inline-block;
                                    max-width: 100%;
                                    margin-bottom: 5px;
                                    font-weight: 700;
                                    border: 1px solid #fff; 
                                    margin-left: 11px;
                                    padding: 4px 5px 2px 14px !important;
                                    margin-top: 15px !important;
                                    /* border: 1px solid #000; */
                                    width: 47%!important;
                                }
                                .navbar-toggle {
                        position: relative;
                        float: right;
                        padding: 9px 10px;
                        margin-top: 8px;
                        margin-right: 10px;
                    }
                  }
                    @media only screen and (max-width: 400px) and (min-width: 300px) {
                      .header_2 .logo {
                      display: block;
                      float: left;
                      font-size: 25px;
                      padding: 20px 0px 12px 20px;
                      text-decoration: none;
                  }
                    }
                @media only screen and (max-width:320px){
                  .header_2 .logo {
                      display: block;
                      float: left;
                      font-size: 25px;
                      padding: 20px 0px 12px 10px;
                      text-decoration: none;
                  }
               .down {
                      outline: none;
                      cursor: pointer;
                      padding: 4px 13px;
                      transition: 0.3s;
                      font-size: 13px;
                      border: 2px solid;
                      color: #fff;
                      font-weight: 100;
                      font-size: small !important;
                      margin-left: 35px;
                      width: 63% !important;
                  }
                  .header_2 li a {
                      display: block;
                      padding: 6px 6px;
                      text-decoration: none;
                      font-size: small;
                      color: #8d8989;
                      text-align: left;
                      font-family: 'Roboto', sans-serif;
                      font-weight: 600;
                  }
                  .header_2 .menu-icon .navicon_text {
                        float: left;
                        /* padding: 2px 0px 5px 4px; */
                        font-size:0.8em!important;
                        font-family: 'Roboto', sans-serif;
                        text-transform: uppercase;

                    }
                    .naksh{
                           font-size: 0.7em;
                          color: #000;
                          font-weight: 100;
                          margin-top: -5px !important;
                       font-family: 'Roboto', sans-serif;
                    }
                    .header_2 ul.menu {
                        margin: 0;
                        padding: 0;
                        list-style: none;
                        overflow: hidden;
                        background-color: #fff;
                        width: 50vh !important;
                        margin: 0px 0 20px 18px;
                    }
                    .navbar-nav {
                        margin: 14.5px -15px;
                    }
                    .navbar-toggle .icon-bar+.icon-bar {
                        margin-top: 10px;
                    }
                     .navbar-toggle .icon-bar {
                              display: block;
                              width: 22px;
                              height: 2px;
                              border-radius: 1px;
                          }
                          .call{
                           float: left;
                           margin: 13px 5px 0px 0px;
                          }
                          .whatsapp{
                           float: left;
                           margin: 13px 0px 0px 0px;
                          }
                          .navbar-toggle {
                            position: relative;
                            float: right;
                            padding: 9px 0px;
                            margin-top: 8px;
                            margin-right: 0px;
                          }
                          .header_2 .menu-icon .navicon {
                                background: #333;
                                display: block;
                                height: 1px;
                                position: relative;
                                transition: background .2s ease-out;
                                width: 15px;
                                margin-top: 15px;
                                    margin-right: 0px;
                              }
                               .menus {
                                    display: inline-block;
                                    max-width: 100%;
                                    margin-bottom: 5px;
                                    font-weight: 700;
                                    margin-left: 11px;
                                    padding: 4px 10px 3px 12px !important; 
                                    margin-top: 15px;
                                    border: 1px solid #fff; 
                                    width: 47%;
                                        float: left;
                                }
                                /*.header_2 .logo {
                                        display: block;
                                        float: left;
                                        font-size: 25px;
                                        padding: 20px 10px 12px 15px;
                                        text-decoration: none;
                                    }*/
                  }
                  @media (min-width: 768px) and (max-width: 1024px) {
                    .tab {
                    float: right;
                    /*border: 1px solid #ccc;*/
                    background-color: #f1f1f1;
                    width: 28%;
                    height: 100vh;
                    padding: 0 0 0 45px;
                    background-color: #ebecec;
                  }

                  .tab button {
                    display: block;
                    background-color: inherit;
                    color: #7f7f7f;
                    padding: 7px 0 0 0px;
                    width: 100%;
                    border: none;
                    outline: none;
                    text-align: left;
                    cursor: pointer;
                    transition: 0.3s;
                    font-size: inherit;
                    font-family: 'Roboto', sans-serif;
                    font-weight: 600;
                    line-height: 1.8;
                  }
                  .tab button.active{
                       color: #ed2626 !important;
                       font-weight: 600;
                  }
                  .inner_page.navbar-inverse .navbar-nav > li > a.active{
                       color: #ed2626 !important;
                  }

                  .call{
                           float: left;
                           margin: 15px 0px 0px 100px;
                          }
                          .whatsapp{
                           float: left;
                           margin: 15px 0px 0px 0px;
                          }
                  .tabcontent {
                    float: left;
                    /*padding: 0px 12px;*/
                    border: none;
                    width:100%;
                    border-left: none;
                    height: 100vh;
                  }
                  .button3 {background-color: #fececa !important;
                          padding: 15px 10px 10px 16px !important;
                          border: none;
                          margin:0px !important;
                        border: none !important;}
                  #customers {
                     font-family: 'Roboto', sans-serif;
                    border-collapse: collapse;
                    width: 100%;
                    font-family: 'Roboto', sans-serif;
                  }

                  #customers td, #customers th {
                    border: 1px solid #403f3f;
                    padding: 4px;
                    font-size: 0.9em;
                    font-family: 'Roboto', sans-serif;
                    font-weight: 600;
                    color: #000;
                  }
                  .flat{
                    color: #2171c4 !important;
                    text-decoration: underline;
                    
                  }
                  td{
                    text-align: center;
                  }
                  

                  #customers th {
                  /*  padding-top: 12px;*/
                 /*   padding-bottom: 12px;*/
                    text-align: left;
                    color: #000;
                    font-weight: 600;
                    text-align: center;
                  }
                  .rohini {
                          margin: 60px 0 15px -30px;
                          font-family: 'Roboto', sans-serif;
                          font-size: medium;
                          font-weight: 100;
                          color: #3c3c3c;
                      }
                          /*.down {margin-left: 0px !important;}*/
                            .down {
                                background-color: #fff !important;
                                border: 1px solid #000 !important;
                                /* float: right; */
                                /* border: none; */
                                outline: none;
                                cursor: pointer;
                                padding: 6px 8px 6px 10px !important;
                                transition: 0.3s;
                                font-size: 0.9em !important;
                                border: 1px solid;
                                color: #fff;
                                font-weight: 100;
                                width: 90% !important;
                                text-align: center !important;
                                margin-left: 0px;
                                margin-top: 6px;
                                line-height: 2.0;
                            }
                      .centered {
                    position: absolute;
                    top: 12%;
                    left: 50%;
                    transform: translate(-50%, -50%);
                    color: #fff;
                    font-size: 33px;
                    font-family: 'Roboto', sans-serif;
                  }
                  .centered1 {
                    position: absolute;
                    top: 3% !important;
                    left: 36%;
                    transform: translate(-50%, -50%);
                    color: #fff;
                    font-size: medium !important;
                    font-family: 'Roboto', sans-serif;
                      }
                  .bottom-left {
                        position: absolute;
                        bottom: 18px;
                        left: 46%;
                        background-color: #fff;
                        color: #000;
                        font-size: 18px;
                        font-family: 'Roboto', sans-serif;
                        padding: 6px 4px 5px 3px;
                  }
                  .view{
                     font-family: 'Roboto', sans-serif;
                      font-size: 17px;
                      font-weight: 600;
                      color: #6f6e6e;
                      padding-bottom: 5px;
                  }
                  .mark{
                  border-right: 2px solid #ccc !important;
                  background-color: #fff;
                 /* padding-left: 20px;*/
                }
                p{
                      font-size: 8px;
                      /*font-size:  x-small;*/
                      font-family: 'Roboto', sans-serif;
                      font-weight: 600;
                      text-align: center;

                }
                .bank_logo{
                  width: 50%;
                }
                #Features  .view{
                        font-family: 'Roboto', sans-serif;
                        font-size: large;
                        font-weight: 600
                  }
                #Features p{
                      font-size: 9px;
                      /*font-size: smaller;*/
                      font-family: 'Roboto', sans-serif;
                      line-height: 2.0;
                      font-weight: 600;

                }
                #Location  .view{
                        font-family: 'Roboto', sans-serif;
                        font-size: large;
                        font-weight: 600;
                        text-align: center;
                        padding-right: 25px;
                  }
                 #Location  p{
                      font-size: 9px;
                  font-family: 'Roboto', sans-serif;
                  line-height: 2;
                  font-weight: 600;
                  }
                  #Plans p{
                  font-size: small;
                  font-family: 'Roboto', sans-serif;
                  line-height:2.0;
                  text-align: center;
                  font-weight: 600;
                  }
                  #Floorplan button{
                        margin: 30px 20px 0px 0px;
                        padding: 10px 20px 5px 20px;
                        font-size: 1.2em;
                        font-family: 'Roboto', sans-serif;
                        background-color: #fff;

                  }
                  .floor{
                            margin: 25px 20px 0px 10px !important;
                            padding: 10px 20px 5px 20px;
                            font-size: 17px;
                        font-family: 'Roboto', sans-serif;

                    }
                  .key{
                        padding: 100px 30px 0 0;
                  }

                  .walk{
                      padding: 30px 30px 0 0;
                  }
                 #Project iframe {
                  border: 10px solid #f5f5f5;
                  }
                 #enquire input{
                        border-bottom: 1px solid #cccc;
                  }
/*                  .enqr {
                    padding: 13% 0px 0 0;
                }*/
                  .bg {
                     background-color: #fff;
                }
                #enquire p {
                      text-align: center;
                      padding-top: 40px;
                      font-size: 0.85em;
                      font-family: 'Roboto', sans-serif;
                      color: #959292;
                  }
                #enquire label{
                  font-weight: 100 !important;
                  font-family: 'Roboto', sans-serif;
                      font-size: 0.6em;
                  padding-top: 10px;
                  width: 20%;
                }
                #enquire button{
                  padding: 7px 16px 5px 15px;
                  text-transform: uppercase;
                  font-size: 0.8em;
                  background-color: #fff;
                  border: 1px solid;
                }
                #blockb {
                width: 100%;
               /* padding: 10px 0 0 51px;*/
                text-align: center;
                margin-top: 20px;
              }
              #Floorplan p {
                  font-size: 1.0em;
                  font-family: 'Roboto', sans-serif;
                  padding: 0 0 15px 0;
                  float: unset;
                  color: #000;
              }
              #Floorplan .bottom {
                  font-size: 1.0em;
                  font-family: 'Roboto', sans-serif;
                  padding: 0 0 15px 0;
                  float: left !important;
                  color: #000;
              }
              .table {
                  width: 100%;
                  max-width: 100%;
                  margin-bottom: 8px;
              }

                  }
                  @media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
                    .header_2 ul.menu {
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
    background-color: #fff;
    width: 70vh !important;
    margin: 0px 0 23px 18px;
}
.down {
    outline: none;
    cursor: pointer;
    padding: 4px 13px;
    transition: 0.3s;
    font-size: 13px !important;
    border: 2px solid #8d8989;
    color: red !important;
    font-weight: 100;
        font-size: 1.2em !important;
    /* margin-left: 35px; */
    width: 85%;
}

                  }
                   @media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
.menus {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
    margin-left: 11px;
    padding: 4px 5px 2px 14px !important;
    margin-top: 15px;
    border: 1px solid #fff; 

    width: 47%!important;
    float: left;
}
}
@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
.menus {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
    margin-left: 11px;
    padding: 4px 5px 2px 14px !important;
    margin-top: 10px !important;
    border: 1px solid #fff; 
    width: 56%;
}
label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
    margin-left: 11px;
    padding: 3px 5px 0px 6px;
    margin-top: 10px !important;
    /* border: 1px solid #000; */
}
}
@media only screen and (min-device-width: 320px) and (max-device-width: 767px) and (orientation: landscape) {
.centered1 {
       top:2% !important;
 }
 .menus {
  width: 22% !important;
}
.header_landscape_left{
  width:77% !important;
}
.navbar-brand {
  margin-left:150px; 
  width: 116px !important;

}
.navbar-brand img{
  margin-top: -8px !important;
  width: 116px !important;
}
.new-feature {
  margin:0 !important;
  width: 40% !important;
}
/*issue comes in ovverview top image*/
   

.empty_div{
  width:40%;
}


}
                                                
