 @font-face {font-family: "optima";src: url(../fonts/optima.ttf);}body,html{scroll-behavior: smooth;font-family: "optima"}h1,h2,h3,h4,h5,h6,p,ul,li,a,tr,td{font-family: "optima";}.h1, h1 {font-size: 2.7rem;font-weight: 700;}.mainbg{background:linear-gradient(to right, #273124, #14231a);}.h2, h2 {font-size: 32px;font-weight: 500;}.container {max-width: 1190px;}.active {color: #e22d2c!important;}ul {list-style: none;padding-left: 0px;margin-bottom: 0;}th.tbl-clr {font-size: 20px;}.table{text-align:center;}tr{font-size: 22px;color: #071C35;font-weight: bolder;border: 1px solid;}.table tr td {border-top: 1px solid #000;border-bottom: 1px solid #000;padding: 8px;line-height: 1.42857143;vertical-align: top;color: #000;font-size: 20px;}.table tbody+tbody {border: 1px solid #d41f34!important;}h1,h2,h3,h4,h5{font-family: "optima";}p,input,select,.form-check-label,h6{color: #727272;}a:hover{text-decoration: none;}::selection {color: white;background: #e21e00;}.v-none{visibility:hidden;}.btn-default-red{background-position: left top;position: relative;overflow: hidden;background-size: 100% auto;background-repeat: no-repeat;background-color: #c92034;border-color: #c92034;color: white;padding: 10px 20px;margin-top: 5px !important;}.btn.focus, .btn:focus {outline: 0;box-shadow: none;}.animated-btn::after {animation-duration: 1s;animation-name: changebg;animation-iteration-count: infinite;animation-direction: alternate;content: "";background-color: rgba(255,255,255,.3) !important;position: absolute;width: 75%;height: 160%;left: -70%;top: -26%;-webkit-transition: all .5s linear;-moz-transition: all .5s linear;-ms-transition: all .5s linear;-o-transition: all .5s linear;transition: all .5s linear;-moz-transform: rotate(60deg);-webkit-transform: rotate( 60deg );-o-transform: rotate(60deg);-ms-transform: rotate(60deg);transform: rotate( 60deg );}@keyframes changebg{from{left:-70%}to{left:100%}}.btn:hover{color: #333;text-decoration: none;}a.page-link:focus {box-shadow: 0px 0px 6px -1px #6fe496;}.text-green{color: #147504;}.card-group-images-single img {width: 86px;}img.vedio-banner-wraper {margin-top: 300px;float: right;}.patternbg {background-image: url(../images/pattern.jpg);} .tbl-sty {background-color: #7b466a; color: #fff;}.hdr-logo {width:40%; margin-bottom: 5px;}.hdr-ico {width:5%;}.hdr-img {width: 40%; margin-bottom: 25px;} .hdr-ico {width:5%;} .navbar.navbar-expand-lg {padding-left: 0;padding-right: 0;-webkit-box-shadow: 0 2px 8px 0 rgb(50 50 50 / 8%);box-shadow: 0 2px 8px 0 rgb(50 50 50 / 8%);}nav.navbar{position: fixed;top: 0;width: 100%;background: white;z-index: 999999999999;}.nav-link{font-size: 13px;text-transform: uppercase;font-weight: 600;color: #323232;}.nav-link:hover{color: #7b466a!important;}.tick-ico {width:auto !important;} .amt-spc {margin-bottom: 45px;} .amts-sty {display:inline; font-size:20px; margin-bottom: 10px;}.welcome-text {text-align: center;color: #fff;font-size: 22px;text-shadow: 2px 2px black;margin-bottom: 8px;}.lct-img {width: 90%}.welcome-text-logo {text-align: center;color: #fff;font-size: 50px;text-shadow: 2px 2px black;margin-bottom: 0px;font-weight: bolder;}.banner-small-text{text-align: center;color: #fff;font-size: 17px;text-shadow: 2px 2px black;}.baner-element-margin{margin-bottom: 0px;}.navbar-expand-lg .navbar-nav .nav-link {padding: 10px 12px;}li.nav-item.active a {color: white!important;}.left-navs-list .nav-link {margin-left: 15px!important;margin-right: 15px;}button.navbar-toggler {outline-color: white;}.logo {width: 30%;}.btn-black {background: black;color: white;box-shadow: none!important;border: none!important;font-size: 15px;}.iti.iti--allow-dropdown {width: 100%;margin-bottom: 2%;}.tabletr {background-color: #05464e; color: #fff;}.btn-light {color: #ffffff;background-color: #f8f9fa00;border-color: #ffffff;font-size: 18px;font-weight: 600;}.slider-div {background: #071C35;padding-top: 20px;padding-bottom: 20px;}div#carouselExampleSlidesOnly {margin-top: 76px;}.carousel-item{background-image: url(../images/slider.html);width: 100%;height: calc(100vh - 85px);background-attachment: fixed;background-repeat: no-repeat;background-position: center;background-size: cover;}.col_height{height: 595px;}.video_height{height: 485px;}.search-form-section {padding-top: 40px;padding-bottom: 15px;}.default-padding {padding-top: 90px!important;padding-bottom: 90px;}.bgcolor-sky-blue {background-color: #f7f8fa;}.search-section {padding-top: 10px;padding-bottom: 10px;}.heading-default {font-size: 2.813rem;line-height: 3.75rem;font-weight: 500;color: #323232;margin-bottom: 35px;}.heading-tag-blue{}.heading-default-small{font-size: 2.188rem;line-height: 3.125rem;font-weight: 700;color: #323232;margin-bottom: 35px;}.custom-para-margin{margin-bottom: 35px;}.heading-red-color{color: #e21e00!important;}.feature-img {object-fit: contain;width: 100%;height: auto;}.icon-area img {width: 30%;}.card-search {border-radius: 2px;border: 1px solid #000000;margin-top: 30px;}.card-search .industry-name{color: #6fe496;font-size: 14px;}.card-search .expert-name{font-size: 20px;color: #323232;margin-bottom: 5px;}.card-search .rate{color: #6fe496;font-size: 15px;}.card-search .card-body {padding: 15px 10px 15px 10px;text-align: center;}.card-search .more-deatail-btn {font-size: 13px;text-align: right;margin-top: 5px;padding-top: 2px;padding-bottom: 3px;background: #6fe496;color: white;}.card-group-images img {width: 25%;}.card-group-images {display: flex;margin: auto;width: 100%;margin-bottom: 35px;}.table-btn{margin-top: 8px;background-color: #d41f34;color: #fff;}th.costing-title {font-size: 20px;}.icon-area {margin-bottom: 5%;}.gallery-area img {width: 100%;margin-bottom: 7%;}.pp-img {width: 60%;}.head-ico {width: 60%;}.footer-form {background-color: #fff;}.modal {top: 14%;}.modal-form-control {padding-top: 15px;padding-bottom: 15px;border-radius: 0px;margin-top: 20px;margin-bottom: 20px;background: #F7F7F7;}.btn.modal-submit-btn {border-radius: 0px;background: #d41f34;color: white;padding-top: 12px;padding-bottom: 12px;}.modal-content {width: 70%;margin: auto;}button.close {position: absolute;right: -16px;top: 0;z-index: 999999;position: absolute;height: 26px;width: 26px;left: auto;right: -13px;bottom: auto;top: -13px;padding: 0;color: #fff;font-family: "optima", sans-serif;font-weight: 100;font-size: 24px;line-height: 24px;border: 2px solid #fff;border-radius: 26px;box-shadow: 0px 0px 15px 1px rgb(2 2 2 / 75%);text-shadow: 0px 0px 0px rgb(0 0 0 / 23%);background-color: rgba(0,0,0,1);opacity: 1;}.close:hover{color: white!important;opacity: 1;}.close:focus{outline:none;}.form-control:focus {box-shadow: none;border: none;border: 1px solid #ced4da;}.modal-body {padding: 35px;border-radius: 3px;border: 8px solid #000;box-shadow: 0px 0px 30px 0px rgb(2 2 2);background-color: rgba(255,255,255,1);}.footer-top {background: #f7f7f7;}.side-footer{padding-top: 5%;padding-bottom: 5%;}.footer-logo {width: 35%;margin: auto;margin-bottom: 35px;}.custom-form-control {padding-top: 10px;padding-bottom: 10px;border-radius: 0px;margin-top: 10px;margin-bottom: 10px;background: #F7F7F7;}.btn.submit-btn {border-radius: 0px;background: #d41f34;color: white;padding-top: 12px;padding-bottom: 12px;}.footer-text {font-size: 14px;}.credits-area {background-color: #f7f8fa;padding-top: 15px;padding-bottom: 15px;}.credits-area p{margin-bottom: 0px;font-size: 14px;}@media screen and (max-width: 768px) {.col_height {height: 335px;}.baner-element-margin {margin-bottom: 0px;width: 90%;}.welcome-text {margin-bottom: 7px;}.container {max-width: 720px;}.navbar-toggler {background: #333;color: white;}.navbar-toggler-icon{position: relative;}.navbar-toggler-icon .fa{font-size: 30px;}.heading-default {font-size: 2.188rem;}.heading-default-small {font-size: 1.688rem;margin-bottom: 60px;}.feature-img {width: 100%;margin-left: 0px;}.card-group-images-single img {width: 79px;}.master-plan {width: 100%;width: inherit;}.modal-content {width: 100%;margin: auto;}.footer-logo {width: 60%;}.logo {width: 30%;}}@media screen and (max-width: 576px) {.eastern {border: 2px solid white;}.saam {border: 2px solid white;}.container {max-width: 94%;}.carousel-item {height: calc(100vh - 240px);background-attachment: initial;}.master-plan {width: 100%;width: inherit;} .amt-spc {margin-bottom: 25px;} .feature-img{width: 100%;margin-bottom: 35px;}.heading-default-small {line-height: 2.55rem;font-size: 1.288rem;}.heading-default {line-height: 2.55rem;font-size: 1.988rem;}.table tr td {font-size: 12px;}.table-btn {margin-bottom: 8px;}th.tbl-clr {font-size: 16px;}.card-group-images-single img {width: 70px;}p.card-sq {margin-bottom: 40px;}.btn-default-red {padding: 10px 14px;}.feature-img {width: 118%;height: 100%;margin-bottom: 35px;margin-left: -20px;}.my-auto {padding-right: 0;}.welcome {font-size: 13px;}.meet {font-size: 19px;}.write-up {font-size: 12px;}.location {font-size: 10px;}.card-group-images-single img {width: 23%;}.col_height {height: 560px;}.btn-light {width: 100%;margin-bottom: 4%;}.change-1, .change-2 {width: 100%;margin-bottom: 3%;}table.table {margin-left: 0px;}.pp-img {width: 65%;margin-bottom: 5%;}.plan-1-div img {width: 100%;}.plan-2-div img {width: 100%;}.plan-3-div img {width: 100%;}.side-footer {margin-bottom: 25px;}.table th {font-size: 15px;}.slider-div h3{font-size: 20px;}section#floorplan button {width: 100%;margin-bottom: 5%;}}@media screen and (max-width: 441px) {.feature-img {width: 100%;height: auto;margin-bottom: 35px;margin-left: 0px;}.welcome {font-size: 15px;}.meet {font-size: 22px;}.card-group-images-single img {width: 23%;}}@media screen and (max-width: 425px) {.container {max-width: 95%;}.my-auto {padding-right: 10px; padding-left: 10px;}.feature-img {width: 100%;height: auto;margin-bottom: 35px;margin-left: 0px;}.welcome {font-size: 15px;}.meet {font-size: 22px;}.card-group-images-single img {width: 70px;}}@media screen and (max-width: 414px) {.navbar-brand {margin-right: 0rem;}.card-group-images-single img {width: 23%;}}@media screen and (max-width: 375px) {.navbar-brand {margin-right: 0;width: 70%;}.table tr td {padding: 5px 0;font-size: 12px;}.btn-default-red {padding: 10px 11px;} .amt-spc {margin-bottom: 15px;} .table th {padding: 5px;}}@media screen and (max-width: 360px) {th.costing-title {padding: 5px;}.btn-default-red {padding: 8px 10px;font-size: 14px;}}@media screen and (max-width: 320px) {.baner-element-margin {width: inherit;}nav.navbar {width: 100%;}.modal-content {width: 95%;margin: initial;}th.tbl-clr {padding: 2px;}.table tr td {padding: 0px;}.modal-body {padding: 20px 22px;margin-top: 33px;}}hr{margin-top: 8px;margin-bottom: 8px;}