/** @format */
@font-face {
font-family: BR Firma;
src: url("../fonts/BRFirmaMedium.otf");
}
* {
box-sizing: border-box;
}
body,html {display: flex;flex-direction: column;overflow-x: hidden !important;height: auto;width: 100% !important;font-family: "Poppins", sans-serif;font-weight: 500; padding: 0px !important;}
ul li {margin: 0;padding: 0;list-style-type: none;font-size: 13px;font-weight: 500;line-height: 23px;}
.previous {margin-top: 150px;transition: all 2s ease;}
.spanarrows {width: 50px;height: 50px;border-radius: 50px;border: 1px solid #fff;text-align: center;padding: 10px;color: #fff;background: #166aaa;}
.spanarrows:hover {width: 50px;height: 50px;border-radius: 50px;border: 1px solid #fff;text-align: center;padding: 10px;color: #ccc;}
@keyframes thing {
from {transform: scale(1, 1);}
to {transform: scale(1.25, 1.25);}
}
@keyframes aminited {
from {transform: scale(0.5, 0.5);}
to {transform: scale(1, 1);}
}
@keyframes mymove {
from {left: 0%;}
to {left: 100%;}
}
.main-menu {position: relative;display: block;}
.main-menu-two__wrapper-inner {display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;margin-bottom: 3px;margin-top: 0px;margin-right: -35px;}
.main-menu-two__wrapper {position: relative;display: block;padding: 0 60px;z-index: 1;height: 85px;}
.main-menu-two__left {display: flex;align-items: center;flex-wrap: wrap;margin-top: 0px;}
.main-menu-two__right {display: flex;align-items: center;}
.carousel-item > img {background-size: cover;background-repeat: no-repeat;height: 650px;}

@media only screen and (min-width: 1200px) and (max-width: 1374px) {
.main-menu-two__logo {display: block;padding: 0px 0;}}
a {color: var(--alipes-gray);}
a {box-shadow: none;text-decoration: none;}
img {height: auto;max-width: 100%;border: none;width:auto;border-radius: 0;box-shadow: none;}
.main-menu .mobile-nav__toggler {font-size: 20px;color: var(--alipes-base);cursor: pointer;-webkit-transition: 500ms;transition: 500ms;display: none;}
.fa,
.fas {font-family: "Font Awesome 5 Free";font-weight: 900;}
.main-menu .main-menu__list, .main-menu .main-menu__list > li > ul, .main-menu .main-menu__list > li > ul > li > ul, .stricky-header .main-menu__list, .stricky-header .main-menu__list > li > ul, .stricky-header .main-menu__list > li > ul > li > ul {display: -webkit-box;display: -ms-flexbox;display: flex;}
.main-menu .main-menu__list, .main-menu .main-menu__list > li > ul, .main-menu .main-menu__list > li > ul > li > ul, .stricky-header .main-menu__list, .stricky-header .main-menu__list > li > ul, .stricky-header .main-menu__list > li > ul > li > ul {margin: 0;padding: 0;list-style-type: none;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.main-menu .main-menu__list > li, .stricky-header .main-menu__list > li {padding-top: 20px;padding-bottom: 32px;position: relative;float: left;}
li {display: list-item;text-align: -webkit-match-parent;}
.main-menu .main-menu__list > li > a,
.stricky-header .main-menu__list > li > a {font-size: 12px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: var(--alipes-white);text-transform: uppercase;position: relative;-webkit-transition: all 500ms ease;transition: all 500ms ease;font-weight: 300;letter-spacing: 0.1em;font-family: "BR Firma", sans-serif;color: rgb(70, 66, 66);padding-left: 20px;font-weight: 600;}
a {box-shadow: none;text-decoration: none;}

.fa {display: none;}
.carousel-item > img {background-size: cover;background-repeat: no-repeat;width: 100%;}
.carousel {position: relative;}
.icarousel{margin-top: 0px;}
.p30{padding: 30px 20px;}
.main-menu-two__btn-box {text-align: right;}
.download {color: white;background-color: #008dd2;border-radius: 5px;padding-left: 15px;padding-right: 15px;letter-spacing: 1px;font-size: 12px;padding: 10px;font-weight: 500;}
.download:hover {color: black;background-color: #f7c8de;}
#offmenu {background-color: #008dd2;margin-top: 55px;margin-left: -25px;margin-right: 65px;color: white;}
.img-raj {background-color: #fff;margin-bottom: 40px;}

/*foorplan section start*/
.launched {margin-left: 850px;}
.floor-plan-div {background-color: #394350;background-image: url("../images/pristinia.webp");background-size: 100% 100%;}
/*foorplan section end*/
/*specification section start*/

.specification {margin-bottom: 00px;margin-top: 50px;}
.specification > div {font-size: 12px;}
.master-plan > div > span {font-size: 10px;font-weight: 700;letter-spacing: 3px;color: black;}
.zoom-div {position: relative;}
.zoom > h1 > a {position: absolute;top: 10px;left: 40px;background-color: transparent;color: transparent;padding: 50px 100px 50px 100px;transition: all 1s ease;text-decoration: none;}
.zoom > h1 > a:hover {position: absolute;top: 10px;left: 40px;background-color: black;color: white;padding: 50px 100px 50px 100px;transition: all 1s ease;}
.bhk-3 > div {font-size: 10px;line-height: 28px;margin-top: 20px;}
.bhk-3 > div > span {font-size: 19px;font-weight: 600;color: #232d39;}
.bhk-3 > h6 {color: #232d39;margin-top: 100px;font-size: 18px;}
.specification > div > span {font-size: 19px;font-weight: 600;color: #232d39;}
.about > div > span {font-size: 19px;font-weight: 600;color: #232d39;}
.about > div {margin-top: 30px;font-size: 12px;}
.about.cnt {padding: 100px 60px 0px 0px;}
.about > h2 {color: #232d39;line-height:50px;}
.about > h2 > span{color: #166aaa;font-weight:600;}

/*specification section end*/

/* images-gallery start */
.nav-tabs3 .nav-link {background-color: #008dd2;color: #fff;margin: 2px;text-decoration: none;padding: 2px 30px 2px 30px;font-size: 20px;border: beige;border: 1px solid #166aaa;}
.nav-tabs3 .nav-link:hover {background-color: #fff;border: 1px solid #166aaa;color: #166aaa;transition: 1s;}
.nav-tabs3 {margin-left: 50px;margin-right: 15px;}
.nav-tabs {border-bottom: 1px solid transparent;}
/* images-gallery end */

hr {margin: 1rem 0;color: inherit;background-color: currentColor;border: 0;opacity: 0.25;}
.f2-img {margin-top: 20px;margin-bottom: 20px; height: 87%;}
.f2-img:hover {background-color: #000;color: white;}
.hovereffect {background-color: #000;margin-bottom: 200px;}
.bhk4 {height: 480px;text-align: center;padding-top: 100px;}
/*NAV TAB section END*/
/*about section start*/
.white-plate {background-color: #fff;position: absolute;width: 450px;z-index: 1;height: 22px;margin-top: 480px;margin-left: 40px;color: #fff;}

.about-div2 {display: block;}
/*about section END*/
/*footer section start*/
.footer-tag {font-size: 13px;padding: 12px;color: #ddd;margin-top: 9px;}
.footer-div {background-color: #192029;padding: 5px;}
.footer-div2 {padding: 0px 13px;margin-bottom: 30px;}
.footer-icon {display: flex;float: right;}
.footer-icon > i {padding: 2px;border: 1px solid #ddd;margin: 2px;}
.rolexx{overflow: hidden;background: #d2bdaa;margin:5px 5px;border-radius: 10px;outline: none;border: 1px solid #166aaa;cursor: pointer;padding: 0px;}
.footer-icon > a > i {padding: 7px;border: 1px solid #ddd;border-radius: 50px;margin: 2px;color: #ddd;margin-top: 9px;margin-right: 5px;}
.footer-icon > a > i:hover{background-color: #c9e7f4 ;color: #000;}
.footer-container {display: flex;justify-content: space-between;}
.footers-container {background-color: #c9e7f4;}
.footer-logo1 {width: 160px;height: 120px;margin-top: -17px;}
.footer-logo2 {width: auto;height: auto;}
.footer-image {display: flex;}
.footers-passage {color: #9db7c7;line-height: 20px;text-align: left;margin: 0px 53px 40px 0px;font-size: 13px;}
.footer-widget h4 {position: relative;margin-bottom: 20px;color: #000;font-size: 18px;font-weight: 500;letter-spacing: 1px;}
.footer-widget h4::after {content: "";height: 1px;width: 38px;background-color: #0098da;z-index: 9;left: 0;bottom: -10px;position: absolute;}
.footer-widget ul li.co {font-size: 13px;color: #b9c5d2;}
.footer-widget ul li > a {color: #000;}
.footer-widget ul li a {line-height: 30px;display: flex;}
.brochure-div h2 {color: #1aa0bb;margin-top: 2rem;text-transform: uppercase;letter-spacing: 2px;font-weight: 400;}
.brochure-div {text-align: center;margin-bottom: 20px;}
.btn-effect {font: 12px Arial;display: inline-block;padding: 14px 29px 14px;text-align: center;color: #fff;background: red; border-radius: 25px;border: 1px solid #008dd2;background: linear-gradient(to left, transparent 50%, #fff 50%) right;background-size: 200%;transition: 0.5s ease-out;}
.pot{padding:50px;}
.rolex .section-button.btn-effect.text-uppercase:hover {font: 12px Arial;  border: 1px solid #000;border-radius: 50px;display: inline-block;padding: 14px 29px 14px;text-align: center;color: #fff;background: red; /* default color  */border-radius: 25px;border: 1px solid #008dd2;background: linear-gradient(to left, #166aaa  50%, #fff 50%) right;background-size: 200%;transition: 0.5s ease-out;}
.rolex .btn-effect,
.btn-effect:hover {background-position: left;color: #000;outline:none;}

/*footer section end*/

@media (max-width: 575.78px) {
#img2 {order: 2;}
#img1 {order: 1;}
.eletion-passage > h6 {margin: -1px 12px 8px 29px;font-size: 11px;letter-spacing: 1px;line-height: 13px;}
.master-anchor {position: relative;}
.footer-icon {display: flex;margin-left: 1px;margin-bottom: 20px;margin-right: 48px;margin-top: -16px;}
.footer-container {display: block;}
.footer-image {margin-left: 20px;}
.footers-passage {margin-left: 10px;margin-bottom: 20px;}
.main-menu-two__wrapper-inner {display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;margin-bottom: 3px;margin-top: 0px;margin-right: -35px;}
.mt-3 {margin-top: 1rem !important;margin-left: 40px;}
#offmenu {background-color: #008dd2;margin-top: -25px;margin-right: 5px;}
.main-menu {margin-top: 20px;}
.img-raj {display: none;}
.white-plate {background-color: #fff;position: absolute;margin-bottom: 2px;width: 325px;z-index: 1;height: 22px;margin-top: 380px;margin-left: 2px;color: #fff;}
.master-plan {margin-top: 2px;}
.master-plan > div {font-size: 12px;margin-bottom: 2px;margin-top: 10px;margin-left: 2px;}
.floor-plan {margin-top: 2px;}
.nav-tabs {margin-left: 2px;margin-right: 2px;}
.f2-img {margin-top: 6px;margin-bottom: 2px;width: 100%; height: auto;}
.footer-div2 {padding: 2px;margin-top: 25px;}
.bhk-3 > h6 {color: #232d39;margin-top: 2px;font-size: 18px;}
.about {margin-top: 2px;margin-left: 2px;}
.about > div {margin-top: 30px;font-size: 12px;margin-bottom: 40px;margin-left: 0px;}
.about > h2 {margin-left: 10px;}
.about > h6 {margin-left: 10px;}
.specification > div {font-size: 12px;margin-left: 10px;}
.specification {margin-bottom: 2px;margin-top: 50px;}
.nav-tabs .nav-link {margin-bottom: -1px;background: 0 0;border: 1px solid transparent;border-top-left-radius: 0.25rem;border-top-right-radius: 0.25rem;padding: 3px 43px 5px 40px;margin-left: 32px;border: 1px solid #c6c3b0;color: #232d39;}
.nav-tabs .nav-link {margin-bottom: -1px;background: 0 0;border: 1px solid transparent;border-top-left-radius: 0.25rem;border-top-right-radius: 0.25rem;padding: 4px 30px 5px 29px;margin-left: 9px;border: 1px solid #c6c3b0;color: #232d39;}
.nav-tabs3 {margin-left: 5px;margin-right: 2px;}
.nav-tabs3 .nav-link {background-color: #008dd2;color: #fff;margin: 4px;text-decoration: none;padding: 2px 13px 2px 13px;font-size: 11px;}
.bhk-3 > div {font-size: 10px;line-height: 28px;margin-top: 20px;margin-left: 32px;}
.bhk-3 > h6 {color: #232d39;margin-top: 2px;font-size: 18px;margin-left: 26px;}
.carousel-item > img {background-size: 100% 100%;background-repeat: no-repeat;}
}

@media screen and (min-width: 576px) and (max-width: 827.98px) {
.main-menu .main-menu__list > li > a,
.stricky-header .main-menu__list > li > a {font-size: 7px;display: flex;align-items: center;color: var(--alipes-white);text-transform: uppercase;position: relative;-webkit-transition: all 500ms ease;transition: all 500ms ease;letter-spacing: 0.1em;font-family: "BR Firma", sans-serif;color: #fff;}
.download {color: white;font-size: 8px;margin-left: 220px;}
#menu-item-1086 {padding-left: 0%;font-size: 2px;}
.img-raj {width: 50px;margin-top: 20px;}
#menu-item-1086 > a {padding-left: 7px;}
.img-raj {width: 50px;margin-top: 20px;display: none;}

}
@media screen and (min-width: 768px) and (max-width: 991.98px) {

.main-menu .main-menu__list > li > a,
.stricky-header .main-menu__list > li > a {font-size: 6px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: var(--alipes-white);text-transform: uppercase;position: relative;-webkit-transition: all 500ms ease;transition: all 500ms ease;font-weight: 600;letter-spacing: 0.1em;font-family: "BR Firma", sans-serif;color: black;padding-left: 20px;}
.menu-onepage-menu-three-container {margin-left: 30px;margin-bottom: -20px;}
.download {color: white;margin-left: 150px;padding: 10px;}
#offmenu {background-color: #008dd2;margin-top: 20px;margin-left: 10px;}
.main-menu .main-menu__list > li {padding-top: 20px;position: relative;float: left;}
.main-menu-two__wrapper-inner {display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;margin-bottom: 3px;margin-top: 0px;margin-right: -35px;}
.about {margin-top: 108px;margin-left: 2px;}
.floor-plan > h4 {margin-left: 38px;font-size: 33px;color: #fff;}
.floor-plan > h6 {margin-left: 39px;font-size: 25px;color: #fff;}
.specification > h4 {margin-left: 38px;font-size: 33px;color: #232d39;}
.specification > h6 {margin-left: 39px;font-size: 25px;color: #232d39;}
.specification > div {font-size: 12px;margin-left: 41px;}
.footer-logo2 {width: 100px;height: 100px;margin-left: 2px;margin-top: 2px;}
.footer-logo1 {width: 128px;height: 112px;margin-top: -17px;}
.footer-div2 {padding: 0px;}
.white-plate {background-color: #fff;position: absolute;width: 318px;z-index: 1;height: 22px;margin-top: 418px;margin-left: -10px;color: #fff;}
.nav-tabs {margin-left: 63px;margin-right: 63px;}
.april-gallery > a > img {height: 70px;}
.april-gallery {padding-left: 2px;padding-right: 2px;}
.april-gallery-8 > a > img {height: 142px;}
.april-gallery-8 {padding-left: 2px;padding-right: 2px;}
.april-gallery-4 > a > img {height: 250px;}
.desk-none {display: block;}
.mob-none {display: none;}
.inside-img {width: 61px;height: 85px;margin-left: 50px;}
.eletion-passage > h6 {margin: 6px;font-size: 11px;letter-spacing: 1px;line-height: 13px;}
.eletion-icon {border-radius: 6px;border: 1px solid #000;padding: 10px;width: 37px;}
.about > h2 {color: #232d39;font-size: 13px;}
.about > div {margin-top: 11px;font-size: 8px;}
}
@media screen and (min-width: 992px) and (max-width: 1199.98px) {
.main-menu-two__wrapper-inner {display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;margin-bottom: 60px;margin-top: 20px;}
.download {color: white;margin-left: 276px;padding: 10px;}
#offmenu {background-color: #008dd2;margin-top: 20px;margin-left: 10px;}
.main-menu .main-menu__list > li > a,
.stricky-header .main-menu__list > li > a {font-size: 12px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: var(--alipes-white);text-transform: uppercase;position: relative;-webkit-transition: all 500ms ease;transition: all 500ms ease;font-family: "BR Firma", sans-serif;letter-spacing: 0.1em;color: black;padding-left: 15px;}
}

@media screen and (min-width: 1200px) {

.eletion-passage > h6 {margin-left: 58px;font-size: 11px;letter-spacing: 1px;line-height: 13px;}
.eletion-icon {margin-bottom: 10px;text-align: center;}
.april-gallery > a > img {height: 70px;}
.april-gallery {padding-left: 2px;padding-right: 2px;}
.april-gallery-8 > a > img {height: 142px;}
.april-gallery-8 {padding-left: 2px;padding-right: 2px;}
.april-gallery-4 > a > img {height: 250px;}
.main-menu-two__wrapper-inner {display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;margin-bottom: 3px;margin-top: 0px;margin-right: -35px;}
#offmenu {background-color: #008dd2;margin-top: 28px;margin-left: 35px;}
.main-menu .main-menu__list > li > a,
.stricky-header .main-menu__list > li > a {font-size: 12px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: var(--alipes-white);text-transform: uppercase;position: relative;-webkit-transition: all 500ms ease;transition: all 500ms ease;font-weight: 300;letter-spacing: 3px;font-family: "BR Firma", sans-serif;color: rgb(70, 66, 66);padding-left: 20px;font-weight: 600;}
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link.active {border-color: #008dd2;background-color: #002150;color: #fff;}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link.active #profile-4{display: block !important;}

@media screen and (min-width: 1200px) and (max-width: 1290px) {
.main-menu-two__wrapper-inner {display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;margin-bottom: 3px;margin-top: 0px;margin-right: 25px;}
}

@media screen and (min-width: 1250px) and (max-width: 1389.98) {
}
@media screen and (min-width: 1390px) {
.img-raj {background-color: #fff;margin-bottom: 47px;}
#offmenu {background-color: #008dd2;margin-top: 22px;margin-left: 35px;}
}
.main-menu-two {height: 85px;}
.modal-header {
    /*background-color: #c9e7f4;*/
    color: #000;}
.birdh img {width: 50px;height: 50px;position: relative;top: -5px;left: -5px;}
.form-group input {height: 40px;width: 100%;border: 1px solid #ddd;padding-left: 15px;}
.form-group {margin-bottom: 1rem;}
.form-group .btn.section-button {border-radius: 25px;border: 1px solid #c9e7f4;text-align: center;padding: 10px 33px 14px;background-color: #c9e7f4;color: #fff;}

/*-------------------------------------------
5. Navbar Area CSS
-------------------------------------------*/
#mainNav {background-color: #c9e7f4;position: fixed;top: 0px;}
#mainNav .navbar-toggler {font-size: 12px;right: 0;padding: 13px;text-transform: uppercase;color: white;border: 0;background-color: #008dd2;}
#mainNav .navbar-brand {color: #008dd2;}
#mainNav .navbar-brand.active,#mainNav .navbar-brand:active,#mainNav .navbar-brand:focus,#mainNav .navbar-brand:hover {color: #008dd2;}
#mainNav .navbar-nav .nav-item .nav-link {font-size: 12px;font-weight: 400;letter-spacing: 1px;color: #000;}
#mainNav .navbar-nav .nav-item .nav-link.active,#mainNav .navbar-nav .nav-item .nav-link:hover,#mainNav .navbar-nav .dropdown-menu a {color:  #008dd2;}
.dropdown-toggle::after {display: none;}
#mainNav .navbar-nav .nav-item .nav-link > i.fa-angle-down {padding-left: 5px;}
#mainNav .navbar-nav ul.dropdown-menu {padding: 13px 0 13px 0;width: 230px;border: none;top: 100%;}
#mainNav .navbar-nav .dropdown-menu a {color: #fff;font-size: 14px;padding: 8px 0 8px 20px;border-top: 1px solid rgba(35, 45, 57, 1);display: flex;}
#mainNav .navbar-nav ul.dropdown-menu li:last-child a {border-bottom: 1px solid rgba(35, 45, 57, 1);}
#mainNav .navbar-nav .nav-item .nav-link.section-button.btn {font-size: 14px;background-color: #008dd2;padding: 1px 15px;line-height: 37px;border: 0;}
#mainNav .navbar-nav .nav-item .nav-link.section-button.btn:hover {color: #008dd2;}
#mainNav .navbar-nav .nav-item .nav-link.section-button.btn.btn-effect:hover {border: none;color: #008dd2;-webkit-transform: scale(1);transform: scale(1);will-change: transform;}


/* Mean Menu / Mobile Menu Style */

.mean-container .mean-bar {padding: 3px 0 0 0;min-height: 59px;background-color: #232d39;z-index: 999;}
.mean-container .mean-nav {background-color: #232d39;margin-top: 9px;}
.mobile-logo {position: relative;top: 0;left: 16px;height: 38px;}
.mean-container .mean-nav ul {margin: 14px 0 0 0;}
.mean-container .mean-nav ul li a:hover {background: rgba(35, 45, 57, 0.1);}
.mean-container .mean-nav ul li.mean-last a.section-button {background-color: #c9e7f4;line-height: 29px;border: 1px solid transparent;width: auto;padding: 4px 11px 1px;border-radius: 25px;color: #008dd2;}
.mean-container .mean-nav ul li.mean-last a.section-button.btn-effect::after {background-color: #008dd2;}
.mean-container .mean-nav ul li.mean-last a.section-button.btn-effect:hover {color: #fff;}
.mean-container .mean-nav ul li.nav-item.mean-last {padding: 1em 5%;border-top: 1px solid rgba(0, 0, 0, 0.4);}
.mean-container .mean-nav ul li:hover {background-color: rgba(35, 45, 57, 1);}
.mean-container .mean-nav ul li a {color: #fff;}

/*! MeanMenu 2.0.7 */
a.meanmenu-reveal {display: block;}
.mean-container .mean-bar {background-color: #ed1a56;box-shadow: 0 2px 9px rgba(0, 0, 0, 0.6);float: left;width: 100%;position: fixed;padding: 4px 0;min-height: 42px;z-index: 99;}
.mean-container a.meanmenu-reveal {width: 22px;height: 22px;padding: 13px 13px 11px;position: absolute;top: 8px;right: 0;cursor: pointer;color: #fff;text-decoration: none;font-size: 16px;text-indent: -9999em;line-height: 22px;font-size: 1px;display: block;font-weight: 700;}
.mean-container a.meanmenu-reveal span {display: block;background-color: #fff;height: 3px;margin-top: 3px;}
.mean-container .mean-nav {float: left;width: 100%;background: #fff;margin-top: 53px;}
.mean-container .mean-nav ul {padding: 0;margin: 0;width: 100%;list-style-type: none;background-color: #fffbcc;}
.mean-container .mean-nav ul li {position: relative;float: left;width: 100%;}
.mean-container .mean-nav ul li a {display: block;float: left;width: 90%;padding: 1em 5%;margin: 0;text-align: left;color: #000;border-top: 1px solid #383838;border-top: 1px solid rgba(0, 0, 0, 0.4);text-decoration: none;text-transform: uppercase;font-size: 13px;}
.mean-container .mean-nav ul li li a {width: 80%;padding: 1em 13% 1em 7%;border-top: 1px solid #f1f1f1;border-top: 1px solid rgba(0, 0, 0, 0.25);filter: alpha(opacity=75);text-shadow: none !important;visibility: visible;font-size: 12px;}
.mean-container .mean-nav ul li li a > img {height: 30px;}
.mean-container .mean-nav ul li.mean-last a {border-bottom: 0;margin-bottom: 0;}
.mean-container .mean-nav ul li li li a {width: 70%;padding: 1em 15%;}
.mean-container .mean-nav ul li li li li a {width: 60%;padding: 1em 20%;}
.mean-container .mean-nav ul li li li li li a {width: 50%;padding: 1em 25%;}
.mean-container .mean-nav ul li a:hover {background: rgba(255, 255, 255, 0.1);}
.mean-container .mean-nav ul li a.mean-expand {margin-top: 1px;width: 100%;height: 22px;padding: 12px 18px 12px 0 !important;text-align: right;position: absolute;right: 0;top: 0;z-index: 2;font-weight: 700;background-color: transparent;border: 0 !important;border-left: 0px;border-bottom: 0px;}
.mean-container .mean-push {float: left;width: 100%;padding: 0;margin: 0;clear: both;}
.mean-nav .wrapper {width: 100%;padding: 0;margin: 0;}
.mean-container .mean-bar,
.mean-container .mean-bar * {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.mean-remove {display: none !important;}

ul.project_header_icons {float: right;}
ul.project_header_icons {margin-top: 0;margin-bottom: 0;}
.inrpgeti {margin: 6px 0px !important;}

@media (min-width: 1000px) {
li.download-brochure {margin-left: 0 !important;}
}

li.download-brochure {line-height: 39px;font-weight: 500;color: #1f3a85;}
li.download-brochure {font-weight: 500;color: #fff;padding: 4px 15px;position: relative;transition: all 0.5s ease;top: 2px;}
li.download-brochure:hover {background: #008dd2;transition: all 0.5s linear;}
li.download-brochure i.fa.fa-download {font-size: 15px;margin-left: 4px;color: #fff;}
ul.project_header_icons li i {font-size: 15px;margin-top: 0px;color: #fff;}
#myBtn {cursor: pointer;}
ul.project_header_icons li.dwn_btn {color:  #fff;transition: all 0.5s;position: relative;border-radius: 4px;background-color: #008dd2;transition: all 0.5s linear;letter-spacing: 0.7px;}
ul.project_header_icons li {float: left;list-style: none;padding: 6px 15px;font-size: 13px;cursor: pointer;background: #008dd2;color: #c9e7f4;line-height: 22px;transition: all 0.3s ease;}
ul.project_header_icons li:hover {background-color:#008dd2;color: white;}
.dwn_btn {background: none;color: #333;font-weight: 500;margin: 0px 4px;}
ul.project_header_icons li.dwn_btn::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;transition: all 0.3s;}
ul.project_header_icons li.dwn_btn::after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;opacity: 0;background-color: rgba(255, 255, 255, 0.25);transition: all 0.3s;transform: scale(0.5, 0.5);}
ul.project_header_icons li.site_btn {color: #000;transition: all 0.5s linear;border-radius: 4px;transition: all 0.5s;position: relative;letter-spacing: 0.7px;}
ul.project_header_icons li {float: left;list-style: none;padding: 6px 15px;font-size: 13px;cursor: pointer;background: #fff;color: #000;line-height: 22px;transition: all 0.3s ease;}
ul.project_header_icons li:hover {background-color: #008dd2;color: #fff;}
.site_btn {background: none;color: #333;font-weight: 500;margin: 0px 4px;}
ul.project_header_icons li.site_btn::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;transition: all 0.3s;}
ul.project_header_icons li.site_btn::after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;opacity: 0;background-color: rgba(255, 255, 255, 0.25);transition: all 0.3s;transform: scale(0.5, 0.5);}
.rlogo {    margin: 0;
    padding: 0;
    width: 100%;
    display: flex;
    align-items: center;}
.rlogo li {display: inline-block;margin: 10px 3px;}
.rlogo .raj {width: 80%;padding: 5px 10px;background-color: #fff;border-radius: 5px;}
.sld img {background: #008dd2;padding: 10px 8px;border-radius: 2px;}
.sliding-sidebar {position: fixed;top: 0;bottom: 0;right: 100%;width: 400px;z-index: 9999;background: #26282b;height: 100%;overflow-x: hidden;overflow-y: auto;padding: 40px 25px 10px;transition: 0.3s;}
.sliding-sidebar.active {margin-right: -400px;}
.sliding-sidebar .close-icon {position: absolute;top: 5px;right: 12px;padding: 5px;width: 30px;cursor: pointer;opacity: 0.4;transition: 0.3s;background: #fff;}
.sliding-sidebar .close-icon:hover {opacity: 0.7;}
.sliding-sidebar .logo {width: 100%;text-align: center;margin-bottom: 25px;}
.sliding-sidebar .about {margin-bottom: 15px;padding-bottom: 10px;border-bottom: 1px solid #999;}
.sliding-sidebar .about img {max-width: 100%;margin-bottom: 25px;}
.sliding-sidebar .contact strong {display: block;color: #fff;font-weight: 500;}
.sliding-sidebar p {color: #ddd;}
.cnt {line-height: 30px;margin-top: 25px;}
.sliding-sidebar .contact strong {display: block;color: #fff;font-weight: 500;}
.sliding-sidebar .contact a {color: #ddd;word-wrap: break-word;font-size: 13px;font-weight: 500;}
.side-navigation {margin-top: 20px;}
.side-navigation .social-media {width: 100%;float: left;margin: 0;margin-bottom: 20px;padding: 0;}
.side-navigation .social-media li {float: left;margin-right: 5px;padding: 0;list-style: none;}
.side-navigation .social-media li a {width: 25px;height: 25px;float: left;text-align: center;line-height: 25px;font-size: 13px;color: #fff;background: rgba(255, 255, 255, 0.1);padding: 0px 0px;transition: all 0.6s linear;    display: flex;
    align-items: center;
    justify-content: center;}
.cf {padding: 0px;}
.ul-div-slide {padding-left: 30px;}
.desk-none {display: none;}
.grecaptcha-badge {visibility: hidden;}
.mob-none {display: block;}
.ul-div-slide ul li a {color: #ddd;}
.footer-widget h4 {font-weight: 500;}
.footer-widget ul li > a {color: #000;}
.footer-widget ul li.co {color: #000;}
.footers-passage {color: #000;}
.pdt20{padding-top: 20px}

/* ----------------- */
.mt-20{margin-top: 20px;}
.elation-sec{padding: 30px 0px 0px 0px;}
.pd0{padding: 0px;margin: 0px;}
.nav-tabs ul li {font-size: 20px;}
.nav-tabs ul li button {letter-spacing: 2px;}
.nav-tabs .nav-link, .nav-tabs .nav-link.active {letter-spacing: 2px;}
.inside-img {width: 100%;height: auto;margin-left: 0px;}
.master-anchor{text-align: center;background-color: #c9e7f4;}
.nav-tabs3 .nav-link {padding: 7px 60px;font-size: 20px;}
.form-control {font-size: 13px;}
.form-group input {font-size: 13px;}
.modal-title {text-transform: uppercase;letter-spacing: 1px;width:100%;text-align:center;}
.tcr{text-align: center;}
.modal-body .form-group{width: 100%;display: block;text-align: center;}
.mt15{margin-top: 15px;}
.form-group .btn.section-button {border-radius: 25px;border: 1px solid #002150;text-align: center;padding: 10px 33px 14px;background-color: #002150;color: #fff;font-size: 20px;letter-spacing: 2px;margin-top: 0px;line-height: 20px;}
.form-group .btn.section-button:hover {border: 1px solid #002150;background-color: #002150;color: #000; margin-top: 30px;}
.ty-div{position: absolute;bottom: 25%;left: 30%;background: rgba(0,0,0,0.5);padding: 50px;width: 40%;height: 40%;text-align: center;}
.ty-div h2{color: #fff;font-size: 50px;text-transform: uppercase;text-align: center;}
.ty-div p{text-align: center;text-transform: uppercase;color: #fff;line-height: 35px;font-size: 20px;}
.footer-widget ul li > a:hover {color: #0098da;}
.about.phigh{text-align: center;}
.hmep .feature-icon .icon {text-align: center;}
.hmep .feature-icon .icon {display: inline-block;}
.feature-icon .icon {border: 2px solid #166aaa;border-radius: 50%;padding: inherit;margin-left: 0px;width: 65px;height: 65px;line-height: 60px;text-align: center;}
.services-right {display: inline-block;}
.single-feature.hmep.mb-2 {margin-bottom: 2rem !important;}
.feature-icon .icon img {width: 60%;text-align: center;margin: 0 auto;}


/*css for hover master plan */
.hover-effect {width: 100%;height: auto;float: left;position: relative;text-align: center;cursor: pointer;}
.hover-effect .overlay { position: absolute;overflow: hidden;width: 80%;height: auto;left: 10%;top: 30%;border-bottom: 1px solid #fff;border-top: 1px solid #fff;-webkit-transition: opacity .35s, -webkit-transform .35s;transition: opacity .35s,transform .35s;-webkit-transform: scale(0,1);-ms-transform: scale(0,1);transform: scale(0,1);}
.overlay h3 {text-align: center;color: #fff;display: block;font-size: 22px;font-weight: 600;line-height: 40px;font-family: squad-regular;}
.hover-effect:hover img {filter: url(data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="0.6" /><feFuncG type="linear" slope="0.6" /><feFuncB type="linear" slope="0.6" /></feComponentTransfer></filter></svg>#filter); filter: brightness(.7);-webkit-filter: brightness(.7);}
.hover-effect:hover .overlay {opacity: 1;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.project{background-image: url(../img/brochures/climpek.webp);}
.mb40{margin-bottom: 40px;}
.uld.cf{padding: 0px !important;margin: 0px !important;}
.menu-mob{display: none;}
.mt40{margin-top: 40px;}
.calcd{background-image: url(../images/background/climpek.webp);padding-top: 25px;}
.img-cover {width: 100vw;height: 100vh;object-fit: cover;}
.name{margin-bottom: 40px;margin-top: 13px;LINE-HEIGHT: 60PX;}

/*NAV TAB section start*/
.nav-tabs .nav-link {margin-bottom: -1px;background: 0 0;border: 1px solid transparent;border-top-left-radius: 0.25rem;border-top-right-radius: 0.25rem;padding: 5px 25px 5px 25px;margin-left: 10px;border: 1px solid #166aaa;color: #008dd2;}
.nav-tabs {margin-left: 23px;margin-right: 0px;margin-top: 28px;    display: flex ;justify-content: center; align-items: center;}
link.active {color: #c6c3b0;background-color: #c6c3b0;border-color: #c6c3b0;}
.nav-tabs .nav-link:hover {border-color: #c6c3b0;}
.master-anchor {position: relative;}
.inside-img {width: 84px;height: 65px;margin-left: 31px;}
.cf img{width:100%}

@media (min-width: 100px) and (max-width: 767px) {
.thank-title{    margin: 40px 0;}
.mean-container .mean-nav {background:#c9e7f4;margin-top: 0px;padding: 10px 0px;}
.mean-container a.meanmenu-reveal span {background-color: #2b3f50;height: 3px;margin-top: 3px;}
.mean-container a.meanmenu-reveal {color: #2b3f50;}
.meanmenu-reveal {right: 20px;}
/*.slider {height: 90vh;}*/
.slider-for img{    height: auto !important;}
.mean-container .mean-bar {padding: 0px 0 0 0;min-height: 59px;background-color: #232d39;z-index: 999;width: 100%;}
.desk-none {display: block;}
.mob-none {display: none;}
.mean-container .mean-nav ul li.nav-item.mean-last {padding: 0px;border-top: none;}
.mobile-logo {left: 16px;/*height: 50px;width: 100px;*/width: 100px;height: auto;}
.mean-container a.meanmenu-reveal {top: 15px;}
.mean-container .mean-nav ul {margin-top: 20px;}
.mean-container .mean-nav ul li a {padding: 10px 20px;margin: 0;color: #fff;border-top: 1px solid #c9e7f4;font-size: 12px;letter-spacing: 2px;background: #0098da;width:100%;}
.about.cnt {padding: 10px 0px 0px 0px;}
.specification {margin-top: 25px;}
.btn.section-button {font-size: 12px;}
.footer-widget h4 {font-weight: 500;}
.footer-widget ul li > a {color: #000;}
.footer-widget ul li.co {color: #000;}
.footer-widget, .footer-div2 {padding-bottom: 20px;}
.footers-passage {color: #000;line-height: 20px;margin: 2px 30px;font-size: 13px;}
.footer-div2 {padding: 2px;margin-top: 0;}
.about > h2 {line-height: 35px;}
.elation-sec {padding: 0px 0px 0px 0px;}
.zone-sec, .clubhouse-sec, .outside-amenities-sec{margin-top: 10px;}
.nav-tabs .nav-link {padding: 5px 30px!important;margin-left: 3px!important;}
.nav-tabs3 .nav-link {margin-right: 3px;padding: 4px 10px;font-size: 11px;}
.carousel-item {height: auto;}
.nav-tabs .nav-link {margin-bottom: 0px;padding: 5px 10px 5px 10px;margin-left: 0px;}

}


@media (min-width: 1045px) and (max-width: 1100px){
p {font-size: 11px;line-height: 20px;}
.nav-tabs .nav-link {padding: 5px 50px;font-size: 14px;}
.about.cnt {padding: 100px 30px;}
.eletion-icon img{width: 40%;}
.nav-tabs3 .nav-link {padding: 7px 60px;font-size: 15px;}
.footer-widget ul li > a {font-size: 12px;line-height: 24px;}
.footer-widget ul li.co {font-size: 12px;}
.footers-passage {font-size: 12px;}
#mainNav .navbar-nav .nav-item .nav-link {font-size: 9px;}
ul.project_header_icons li {font-size: 9px;padding: 3px 15px;}
.ul-div-slide ul li a {font-size: 9px;line-height: 16px;}
.sliding-sidebar p {font-size: 10px;line-height: 20px}
.sliding-sidebar .contact strong {font-size: 10px;}
.sliding-sidebar .contact a {font-size: 11px;}
.rlogo li {margin: 10px 0px;}
.rlogo .raj {width: 70%;}
.tcr{text-align: center;}
.about > h2 {line-height: 35px;font-size: 25px;}
.footers-passage {margin: 15px 10px;}
}

@media (min-width: 1101px) and (max-width: 1299px){
.footers-passage {margin: 10px 0px;font-size: 13px;}
.rlogo .raj {
    width: 70%;}
    .rlogo li{
        text-align:center;
    }
}

@media (min-width: 1400px) and (max-width: 1800px){

p {font-size: 15px;line-height: 28px;}
.nav-tabs .nav-link {padding: 5px 50px;font-size: 18px;}
.about.cnt {padding: 100px 30px;}
.footer-widget ul li > a {font-size: 15px;}
.footer-widget ul li.co {font-size: 15px;}
.footers-passage {font-size: 15px;}
#mainNav .navbar-nav .nav-item .nav-link {font-size: 14px;}
ul.project_header_icons li {font-size: 14px;}
.ul-div-slide ul li a {font-size: 14px;line-height: 30px;}
.sliding-sidebar p {font-size: 14px;}
.sliding-sidebar .contact strong {font-size: 16px;}
.sliding-sidebar .contact a {font-size: 15px;}

}

@media (min-width: 1801px) and (max-width: 2200px){

p {font-size: 17px;line-height: 28px;}
.nav-tabs .nav-link {padding: 5px 50px;font-size: 22px;}
.about.cnt {padding: 100px 30px;}
.footer-widget ul li > a {font-size: 17px;}
.footer-widget ul li.co {font-size: 17px;}
.footers-passage {font-size: 17px;}
#mainNav .navbar-nav .nav-item .nav-link {font-size: 14px;}
.navbar-expand-lg .navbar-nav {float: right !important;}
ul.project_header_icons li {font-size: 17px;}
.ul-div-slide ul li a {font-size: 18px;line-height: 34px;}
.sliding-sidebar p {font-size: 17px;}
.sliding-sidebar .contact strong {font-size: 20px;}
.sliding-sidebar .contact a {font-size: 15px;}
}
/*.container.pm {padding: 0 !important;}*/
ul.navbar-nav.text-uppercase.ml-auto {float: right !important;}
a.navbar-brand {margin: 0;}
ul.list-footer {padding-left: 5px !important;}
.tqanch-br{color:red !important;transition: .3s;}
.tqanch-br:hover{color:#fff !important;}
a.nav-link {
    padding: 10px 0px 0 14px !important;
}
.thank-title {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    color: #000;
}
#page-header-section h1 {
    font-weight: 500;
    font-size: 35px;
    line-height: 1.2em;
}
.thank-title p{    font-size: 15px;
    text-align: center;
    color: grey;}
    .pro-bn {
    padding: 0px;
    float: left;
    background: #c9e7f4;
}
.pro-bn li a{color:#000;}
