/*Designed By akhil*/ 
@font-face {
    src: url('../font/Futura-Bk-BT-Book.ttf');
    font-family: 'Futura-Bk-BT-Book';
}
@font-face {
    src: url('../font/CormorantGaramond-Regular.ttf');
    font-family: 'CormorantGaramond-Regular';
}
@font-face {
    src: url('../font/CormorantGaramond-Bold.ttf');
    font-family: 'CormorantGaramond-Bold';
}
@font-face {
    src: url('../font/CormorantGaramond-Medium.ttf');
    font-family: 'CormorantGaramond-Medium';
}
@font-face {
    src: url('../font/CormorantGaramond-SemiBold.ttf');
    font-family: 'CormorantGaramond-SemiBold';
}
@font-face {
    src: url('../font/Poppins-Regular.ttf');
    font-family: 'Poppins-Regular';
}
@font-face {
    src: url('../fonts/Poppins-Medium.ttf');
    font-family: 'Poppins-Medium';
}
@font-face {
    src: url('../fonts/Poppins-SemiBold.ttf');
    font-family: 'Poppins-SemiBold';
}
@font-face {
    src: url('../fonts/Roboto-Bold.ttf');
    font-family: 'Roboto-Bold';
}

html {
  width: 100%;
}
body {
  font-family: 'Futura-Bk-BT-Book';
  font-size: 18px;
  color: #000000;
  margin: 0;
  padding: 0;
}
h1, h2 {
  font-family: 'CormorantGaramond-Bold';
  font-size: 40px;
}
h3 {
    font-family: 'CormorantGaramond-Medium';
    font-size: 30px;
} .meda_videosec iframe {    border-radius: 1.5em;}
h4 {
    font-family: 'CormorantGaramond-Medium';
    font-size: 25px;
}
h5 {
    font-size: 20px;
    font-family: 'Roboto-Regular';
  }
p, li {
  font-size: 16px;
  font-family: 'Futura-Bk-BT-Book';
}
a {
    color: inherit;
    font-size: 16px;
}
h1, h2, h3, h4, h5, h6, p {
  margin: 0;
}
a.navbar-brand img {
    width: 183px;
}
.pad-70 {
    padding: 70px 0;
}
.pad_bot_70 {
    padding-bottom: 70px;
}
.sec_heading {
    color: #4B4B1E;
    font-size: 50px;
    font-family: 'CormorantGaramond-Medium';
    text-align: center;
}
.sec_desc {
    color: #4C4D56;
    text-align: center;
    font-size: 22px;
    line-height: 144.8%;
    letter-spacing: -0.066px;
    margin: -20px auto 40px;
    width: 70%;
    font-family: 'Futura-Bk-BT-Book';
}
.sec_main {
    display: flex;
    gap: 20px;
}
.section {
    width: 100%;
    float: left;
}
.container {
    max-width: 90% !important;
    margin: 0 auto;
}
/* css starts */

/* navbar sec starts */
/* navbar sec starts */
li.nav-item.navlast a {
    color: #fff !important;
}
li.nav-item.navlast {
    background: #4B4B1E !important;
	padding: 0 1em;
}
.medawhats i.fab.fa-whatsapp-square {
    font-size: 47px;
    color: #4EC55B;
}
a.medawhats {
    position: fixed;
    bottom: 0;
    right: 0;
}
.mb-3 select {
    font-size: 16px;
    color: #000 !important;
    background: #EFEFE7;
    padding: 13px 19px;
    font-family: 'Poppins-Regular';
}
.meda_sevnsec .mb-3 select {
    color: #AAAAAA !important;
}
/* banner sec starts */
.medaeast_buttons {
    padding-top: 13px;
}
.medaeast_buttons p.btn2owrds {
    background: #4B4B1E;
    color: #fff;
    margin-bottom: 10px;
    width: fit-content;
    padding: 7px 18px;
    border-radius: 16px;
}
/* section.section.meda_bnrsec {
    background-image: url(../image/meda-home-page-banner-.png);
    background-repeat: no-repeat;
    background-size: cover;
    height: 1017px;
    position: relative;
}
section.section.meda_bnrsec:after {
    content: 'RERA NO: PRM/KA/RERA/1251/446/PR/261224/007320';
    position: absolute;
    top: 20px;
    right: 15px;
    color: #fff;
    font-family: 'Inter';
    font-size: 9px;
    display: none;
} */
section.section.meda_bnrsec img{
    width: 100%;
}
section.section.meda_bnrsec img.mobile_bner{
    display: none;
}
.meda_bnrsec img.mobl_bnrs {
    display: none;
}
.meda_bnrsec .medabnnrsec {
    display: flex;
}
.meda_bnrsec .medabnnrsec .bnr-leftsed {
    width: 50%;
    padding: 20px;
}
.meda_bnrsec .medabnnrsec .bnrrytsec {
    width: 47%;
}
.meda_bnrsec .medabnnrsec .bnrrytsec img {
    width: 100%;
}
.medabnnrsec img.meda_eastfirsec {
    width: 150px;
}
.meda_bnrsec .medabnnrsec .bnr-leftsed .landmainhead {
    color: #4B4B1E;
    font-size: 44px;
    padding-top: 25px;
    width: 79%;
}
.meda_bnrsec .medabnnrsec .bnr-leftsed p.meda_descriptn {
    color: #4B4B1E;
    font-size: 30px;
    padding-bottom: 15px;
    width: 92%;
}
.meda_bnrsec .medabnnrsec .bnr-leftsed h3.meda_bnrtwondthr {
    color: #FCF5A7;
    border: 1px solid #FCF5A7;
    width: fit-content;
    padding: 12px;
    background: #21475D;
    font-size: 30px;
    font-family: Brown-rosemary;
}
.meda_bnrsec .medabnnrsec .bnr-leftsed p.enqur_now {
    margin-top: 10px;
}
.meda_bnrsec .medabnnrsec .bnr-leftsed p.enqur_now a.enqurnowbtn {
    background: #4B4B1E;
    color: #fff;
    text-decoration: none;
    padding: 17px 45px;
    border-radius: 37px;
    font-family: 'Futura-Bk-BT-Book';
    font-size: 32px;
    font-weight: 600;
}
.medabnnrsec p.bnr_loc {
    color: #fff;
    font-size: 33px;
}
.location_icons i.fa-solid {
    font-size: 40px;
    color: #29AAE2;
    padding-right: 12px;
}
.medabnnrsec p.bnr_loc {
    color: #fff;
    font-size: 33px;
    padding-top: 60px;
}
.medanavbar_sec .container {
    justify-content: center;
    padding: 7px 0;
}
.medanavbar_sec a.navbar-brand {
    text-align: center;
}
.medanavbar_sec a.navbar-brand img {
    text-align: center;
    margin: 0 auto;
    width: 93%;
}
/* banner sec ends */

/* first sec starts */
section.section.meda_firtsec {
    padding: 40px 0 50px;
}
.meda_firtsec .medafirsec_row {
    display: flex;
    align-items: center;
    gap: 38px;
}
.meda_firtsec .medafirsec_row .medafirsec_left {
    width: 40%;
}
.meda_firtsec .medafirsec_row img {
    width: 100%;
}
.meda_firtsec .medafirsec_row .medafirsec_ryt {
    width: 50%;
}

.meda_firtsec .medafirsec_row .medafirsec_ryt p.descriptn {
    font-size: 30px;
    color: #000;
}
.meda_firtsec .medafirsec_row .medafirsec_left h2 {
    font-size: 73px;
    color: #4B4B1E;
    font-family: 'CormorantGaramond-Bold';
}
/* first sec ends */

/* second sec starts */
.counter-section {
    display: flex;
    width: 90%;
    margin: 0 auto;
    justify-content: center;
}
section.section.meda_secndsec {
    padding: 50px 0;
}
.counter-box {
    text-align: center;
    margin: 20px;
    font-size: 24px;
    color: #888;
    width: 20%;
}
.counter {
    display: block;
}
.numbers_cunt, .numbers_cunt + span {
    font-size: 78px;
    display: inline;
    font-family: 'Poppins-Regular';
    color: #CBCBCB;
}
.meda_secndsec .counter-section p {
    font-size: 29px;
    color: #4C4C4C;
}
/* second sec ends */

/* third sec starts */
.offer-section {
    background-color: #ffffff;
    padding: 0 0 90px;
    text-align: center;
}

.offer-section h2 {
    margin-bottom: 55px;
}

.offer-section .offer-content h3 {
    font-size: 49px;
    margin-bottom: 10px;
    color: #4B4B1E;
}

.offer-section .offer-content p {
    font-size: 30px;
    color: #212529;
    width: 78%;
    margin: 0 auto;
    padding: 10px 0 27px;
}

.offer-section .offer-button {
    padding: 12px 77px;
    font-size: 32px;
    background-color: #5d5d39;
    color: #ffffff;
    border: none;
    cursor: pointer;
    font-family: 'Futura-Bk-BT-Book';
    margin-bottom: 15px;
}

.offer-section .offer-button:hover {
    background-color: #4a4a2d;
}

.offer-section .table-container {
    overflow-x: auto;
}

.offer-section table {
    width: 100%;
    border-collapse: collapse;
    margin: 0 auto;
    font-size: 16px;
}

.offer-section table thead {
    background-color: #F3F5F7;
}

.offer-section table th, table td {
    padding: 15px;
    border: 2px solid #808080;
    text-align: center;
    font-size: 28px;
    font-family: 'Poppins-Regular';
    color: #212529;
}

.offer-section table th {
    font-weight: 300;
}

.offer-section .unlock-button {
    padding: 16px 34px;
    font-size: 28px;
    border: 2px solid #5d5d39;
    background-color: transparent;
    color: #5d5d39;
    border-radius: 41px;
    cursor: pointer;
    font-family: 'Poppins-Regular'; 
}
.offer-section .unlock-button i {
    padding-right: 11px;
}

.offer-section .unlock-button:hover {
    background-color: #5d5d39;
    color: #ffffff;
}

.offer-section .site-visit-button-container {
    margin-top: 56px;
}

.offer-section .site-visit-button {
    padding: 12px 41px;
    font-size: 30px;
    color: #4a4a4a;
    border: 1px solid #4B4B1E;
    border-radius: 34px;
    cursor: pointer;
    font-family: 'Poppins-Regular';
    background: #fff;
}

.offer-section .site-visit-button:hover {
    background-color: #d0d0b5;
}
.offer-section .offer_topsec {
    border: 1px solid #808080;
    width: 73%;
    margin: 0 auto;
}
.offer-section .offer-content {
    padding: 20px 0px;
    background: #F3F5F7;
}

/* third sec ends */

/* forth sec css */
.meda_forthsec div#zoneTabsContent {
    width: 96%;
    margin: 0 auto;
    padding: 45px 0;
}
.meda_forthsec .disctabs_conts {
    display: flex;
    flex-wrap: wrap;
    gap: 44px;
}
.meda_forthsec .disctabs_conts .inner_disc {
    width: 23%;
    display: flex;
    align-items: center;
    gap: 13px;
}
.meda_forthsec .disctabs_conts .inner_disc img {
    width: 79px;
}
section.section.meda_forthsec {
    background: #F8F7EC;
    padding: 62px 0 85px;
}
.meda_forthsec ul#zoneTabs {
    margin: auto;
    background: #fff;
    padding: 13px;
    gap: 24px;
    margin-top: 54px;
}
.meda_forthsec .nav-tabs .nav-item.show .nav-link, .meda_forthsec .nav-tabs .nav-link.active {
    color: #fff;
    background-color: #4B4B1E;
    border-color: unset;
    border-radius: unset;
}
.meda_forthsec .nav-tabs button.nav-link {
    font-size: 30px;
    padding: 12px 53px;
    font-family: 'CormorantGaramond-Bold';
    color: #4B4B1E;
}
.meda_forthsec h2 {
    font-size: 50px;
    font-family: 'CormorantGaramond-Regular';
    color: #4B4B1E;
}
.meda_forthsec p.mt-3.mb-4 {
    font-size: 29px;
    padding-top: 11px;
}
.meda_forthsec .disctabs_conts .inner_disc p.img_desc {
    font-size: 31px;
    color: #4B4B1E;
}
.meda_forthsec .disctabs_conts .inner_disc img {
    width: 80px;
}
/* forth sec css */

/* fifth sec starts */
.meda_fifthec .tab-content img {
    width: 100%;
    height: auto;
    border-radius: 8px;
    border: 1px solid #4B4B1E;
}

.meda_fifthec .tab-buttons {
    margin-bottom: 20px;
    padding: 37px 0 30px;
    gap: 65px;
    border: unset;
}
.meda_fifthec .book-button {
    text-align: center;
    margin-top: 68px;
}
.meda_fifthec .book-button a {
    display: inline-block;
    padding: 21px 32px;
    border: 2px solid #4B4B1E;
    border-radius: 61px;
    color: #4B4B1E;
    text-decoration: none;
    font-family: 'Poppins-Regular';
    font-size: 30px;
}
.meda_fifthec .book-button a:hover {
    background-color: #888;
    color: #fff;
}
section.section.meda_fifthec {
    padding: 60px 0 84px;
}
.meda_fifthec .nav-tabs .nav-item.show .nav-link, .meda_fifthec .nav-tabs .nav-link.active {
    color: #4B4B1E;
    background-color: unset;
    border: unset;
    border-bottom: 2px solid #4B4B1E;
    font-weight: 600;
}
.location_tabstitl button.nav-link {
    font-size: 31px;
    color: #4B4B1E;
    font-family: 'Poppins-Regular';
}
.meda_fifthec .location_tabsconts.tab-content.mt-4 {
    width: 69%;
    margin: 0 auto;
}
/* fifth sec ends */

/* sixth sec starts */
.meda_sixththec .tab-content img {
    width: 100%;
    height: auto;
    border-radius: 8px;
    border: 1px solid #4B4B1E;
}

.meda_sixththec .tab-buttons {
    margin-bottom: 20px;
    padding: 37px 0 30px;
    gap: 65px;
    border: unset;
}
.meda_sixththec .book-button {
    text-align: center;
    margin-top: 68px;
}
.meda_sixththec .book-button a {
    display: inline-block;
    padding: 21px 62px;
    border: 2px solid #4B4B1E;
    border-radius: 61px;
    color: #4B4B1E;
    text-decoration: none;
    font-family: 'Poppins-Regular';
    font-size: 30px;
}
.meda_sixththec .book-button a:hover {
    background-color: #888;
    color: #fff;
}
section.section.meda_sixththec {
    padding: 60px 0 84px;
    background: #F8F7EC;
}
.meda_sixththec .nav-tabs .nav-item.show .nav-link, .meda_sixththec .nav-tabs .nav-link.active {
    color: #4B4B1E;
    background-color: unset;
    border: unset;
    border-bottom: 2px solid #4B4B1E;
    font-weight: 600;
}
.buildingplan_titl button.nav-link {
    font-size: 31px;
    color: #4B4B1E;
    font-family: 'Poppins-Regular';
}
.meda_sixththec .buildingplan_conts.tab-content.mt-4 {
    width: 69%;
    margin: 0 auto;
}
/* sixth sec ends */

/* seventh sec contactdet starts */
  section.section.meda_sevnsec {
    background: #F8F7EC;
    padding: 60px 0;
}
.meda_sevnsec .contact_main {
    display: flex;
    justify-content: center;
    gap: 66px;
}
.meda_sevnsec .contact_main .contact_ryt {
    width: 41%;
}
.meda_sevnsec h4.contct_loc {
    font-family: 'Futura-Bk-BT-Book';
    font-size: 38px;
    font-weight: 700;
}
.meda_sevnsec .contact_main .contact_lft {
    width: 40%;
    padding-left: 93px;
}
.meda_sevnsec .contact_main .contact_lft p {
    font-size: 30px;
    width: 92%;
}
.contact_ryt input.form-control {
    background: #EFEFE7;
    padding: 13px 19px;
    font-size: 28px;
    font-family: 'Poppins-Regular';
}

.contact_ryt .form-control::placeholder {
    color: #aaa;
    font-size: 28px;
    font-family: 'Poppins-Regular';
  }
  .contact_ryt label.form-check-label, .contact_ryt label.form-check-label a.terms-link {
    font-size: 25px;
    font-family: 'Poppins-Regular';
}
.contact_ryt label.form-check-label a.terms-link {
    color: #4B4B1E;
}
.contact_ryt input#agree {
    font-size: 30px;
}
.submit_btn button {
    border: 1px solid #4B4B1E;
    text-align: center;
    border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 11px 20px;
    width: 100%;
    background: transparent;
    font-family: 'Poppins-Regular';
    font-size: 33px;
}
.submit_btn.text-center {
    margin-top: 50px;
}
.contact_ryt .submi_btn {
    padding-top: 40px;
}
/* seventh sec contactdet endss */
/* gallery sec starts */
section.section.meda_galrysec {
    padding: 55px 0;
}
.meda_galrysec h2.sec_heading {
    padding-bottom: 50px;
}

/*  */
.meda_galrysec .gallery {
    width: 100%;
    overflow: hidden;
    text-align: center;
}
.meda_galrysec .slider {
    display: flex;
    transition: 0.5s ease;
    gap: 10px;
}
.meda_galrysec .slide {
    width: calc(20% - 8px);
    display: flex;
    align-items: center;
    justify-content: center;
    transition: width 0.9s ease, transform 0.5s ease;
    cursor: pointer;
}
.meda_galrysec .slide img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.5s ease;
}
.meda_galrysec .slide.active {
    width: calc(100% - 8px);
}
.meda_galrysec .dots {
    margin-top: 10px;
}
.meda_galrysec .dot {
    height: 10px;
    width: 10px;
    margin: 0 5px;
    background-color: #bbb;
    display: inline-block;
    transition: width 0.3s ease;
}
.meda_galrysec .dot.active {
    width: 30px;
    background-color: #717171;
}
/*  */
.meda_galrysec .download_brochre {
    text-align: center;
    margin-top: 68px;
}
.download_brochre a {
    display: inline-block;
    padding: 21px 62px;
    border: 2px solid #4B4B1E;
    border-radius: 61px;
    color: #4B4B1E;
    text-decoration: none;
    font-family: 'Poppins-Regular';
    font-size: 30px;
}
/* gallery sec endss */

/* eights sec starts */
.meda_eighthsec .building_main {
    display: flex;
}
.meda_eighthsec .building_main .left_buldng {
    background: #6F6F4B;
    color: #fff;
    width: 70%;
    padding: 57px 40px 37px 105px;
}
.meda_eighthsec .building_main .ryt_buldng {
    width: 30%;
}
.meda_eighthsec .building_main .left_buldng h2.sec_heading {
    color: #fff;
    padding-bottom: 14px;
    text-align: left;
}
.meda_eighthsec .building_main .left_buldng p {
    font-size: 30px;
    margin-bottom: 0;
}
.meda_eighthsec .building_main .ryt_buldng {
    width: 30%;
    display: flex;
    align-items: center;
    background: #F4FAFD;
}
.meda_eighthsec .building_main .ryt_buldng img {
    width: 100%;
}
/* eights sec ends */


/* copyright sec starts */
.meda_copysec p.copyrights {
    text-align: center;
    font-weight: 500;
    font-size: 25px;
    margin: 0;
}
.meda_copysec p.copyrights a{
    font-size: 25px;
    color: #000;
}
section.section.meda_copysec {
    padding: 20px 0;
}
/* copyright sec ends */

/* modal sec starts */
.enquire_nowbtn  .contact_ryt .form-control::placeholder,.enquire_nowbtn .contact_ryt input.form-control {
    font-size: 16px;
    color: #000 !important;
}
.enquire_nowbtn .contact_ryt label.form-check-label a.terms-link {
    color: #fff;
}
.enquire_nowbtn  .submit_btn button {
    background: #fff;
}
.enquiry-btn {
    position: fixed;
    right: -60px;
    top: 50%;
    transform: translateY(-50%) rotate(-90deg);
    z-index: 1000;
    border: none;
    padding: 0.5em 30px;
    font-size: 20px;
    color: #fff;
    background: #4B4B1E !important;
    border-radius: 0;
    font-family: 'Futura-Bk-BT-Book';
}
h5#enquiryModalLabel {
    font-family: 'Futura-Bk-BT-Book';
}
.enquire_nowbtn .modal-content {
    background: #4B4B1E;
    color: #fff;
}
.enquire_nowbtn .modal-header {
    border-radius: unset;
    align-items: center;
    justify-content: center !important;
}
.enquire_nowbtn .modal-header .btn-close {
    position: absolute;
    right: -5px;
    opacity: 1;
    filter: none;
    background-color: #fff;
    border-radius: 100%;
    top: -5px;
}

.enquire_nowbtn .form-container .form-control::placeholder{
   color: #fff;
}
.form-container i {
    font-size: 17px;
    color: #fff;
}
.enquire_nowbtn .form-control:focus {
    color: #fff;
    border-color: unset;
    outline: 0;
    box-shadow: unset;
}

/* modal sec starts */

/* thankyou-page css */
.thankyou_main .thankyoupage {
    padding: 256px 0px;
    text-align: center;
    color: #fff;
}
.thankyou_main .thankyoupage h3 {
    font-size: 60px;
    color: #000;
    font-family: 'CormorantGaramond-Bold';
}
.thankyou_main .thankyoupage p {
    font-size: 30px;
    padding-top: 20px;
    color: #000;
    font-family: 'Futura-Bk-BT-Book';
}
section.section.thankyou_main.meda_bnrsec {
    background-image: unset;
    background: #ECE7DA;
}
/* thankyou-page css */
/*new css updated on 10-01-25*/
.meda-navbar {
    background: #fff !important;
}
.meda-navbar_main {
    display: flex;
    justify-content: space-between;
    width: 100%;
}
.meda-navbar_main #navbarScroll ul {
    width: 100% !important;
    justify-content: end;
    gap: 30px;
}
.meda-navbar_main #navbarScroll ul a {
    font-family: 'CormorantGaramond-Bold';
    color: #4B4B1E;
    font-size: 25px;
}
.bannr_list ul {
    padding: 0;
    list-style: none;
    display: flex;
    gap: 20px;
    margin: 20px 0 0;
    position: relative;
    left: -20px;
}
.bannr_list ul li {
    width: 16%;
    text-align: center;
}
.bannr_list ul li img {
    width: 60px;
    margin-bottom: 10px;
}
.bannr_list ul li p {
    color: #4B4B1E;
    font-family: 'Futura-Bk-BT-Book';
    font-weight: 600;
}
.book-button a, .offer-section .site-visit-button, .download_brochre a {
    background: #4B4B1E;
    color: #fff !important;
    font-family: 'Futura-Bk-BT-Book';
    padding: 15px 20px !important;
    border-radius: 38px;
}
section.section.meda_galrysec.meda_videosec {
    text-align: center;
    padding-top: 10px;
}
/* section.section.meda_galrysec.meda_videosec iframe {
    width: 60%;
    height: 693px;
    border-radius: 1.5em;
} */
/*end*/

.meda_videosec div#video-container {
    margin: 0 auto;
}
/* resposive starts */
@media screen and (max-width: 2000px) {
    .sec_heading {
        font-size: 43px;
    }
    .meda_firtsec .medafirsec_row .medafirsec_ryt p.descriptn, .section.meda_secndsec .txtconts p.meda_descrip, .meda_eighthsec .building_main .left_buldng p, .meda_bnrsec .medabnnrsec .bnr-leftsed p.meda_descriptn, .meda_secndsec .counter-section p, .offer-section .offer-content p, .meda_forthsec p.mt-3.mb-4, .meda_sevnsec .contact_main .contact_lft p, .meda_copysec p.copyrights, .submit_btn button {
        font-size: 23px;
    }
    .contact_ryt label.form-check-label, .contact_ryt label.form-check-label a.terms-link {
        font-size: 20px;
    }
    .meda_bnrsec .medabnnrsec .bnr-leftsed {
        width: 52%;
    }
    .submit_btn.text-center {
        margin-top: 40px;
    }
    .meda_bnrsec .medabnnrsec .bnr-leftsed .landmainhead {
        font-size: 44px;
        padding-top: 31px;
    }  
    .medabnnrsec p.bnr_loc {
        font-size: 30px;
        padding-top: 26px;
    }
    .location_icons i.fa-solid {
        font-size: 33px;
        padding-right: 9px;
    }
    .meda_bnrsec .medabnnrsec .bnr-leftsed p.enqur_now a.enqurnowbtn {
        padding: 8px 39px;
        font-size: 25px;
    }
    .meda_bnrsec .medabnnrsec .bnr-leftsed p.enqur_now {
        margin-top: 17px;
    }
    .meda_firtsec .medafirsec_row .medafirsec_left h2 {
        font-size: 52px;
    }
    section.section.meda_firtsec {
        padding: 40px 0 0px;
    }
    .numbers_cunt, .numbers_cunt + span {
        font-size: 62px;
    }
    .offer-section h2 {
        margin-bottom: 40px;
    }
    .offer-section .offer-content h3 {
        font-size: 44px;
        margin-bottom: 4px;
    }
    .offer-section .offer-button {
        padding: 9px 60px;
        font-size: 25px;
    }
    .offer-section table th, .offer-section table td, .offer-section .unlock-button {
        font-size: 22px;
    }
    .offer-section .unlock-button {
        padding: 10px 27px;
    }
    .offer-section .site-visit-button, .meda_fifthec .book-button a, .meda_sixththec .book-button a, .download_brochre a {
        padding: 9px 30px;
        font-size: 25px;
    }
    .offer-section {
        padding: 0 0 78px;
    }
    .meda_forthsec h2 {
        font-size: 50px;
    }
    .meda_forthsec .nav-tabs button.nav-link {
        font-size: 23px;
        padding: 12px 36px;
    }
    .meda_forthsec .disctabs_conts .inner_disc img {
        width: 72px;
    }
    .meda_forthsec .disctabs_conts .inner_disc p.img_desc {
        font-size: 23px;
        text-align: left;
    }
    .meda_forthsec .disctabs_conts .inner_disc {
        width: 22%;
    }
    section.section.meda_forthsec {
        background: #F8F7EC;
        padding: 62px 0 63px;
    }
    .meda_forthsec ul#zoneTabs {
        gap: 49px;
    }
    .meda_forthsec div#zoneTabsContent {
        padding: 28px 0px;
    }
    .location_tabstitl button.nav-link, .buildingplan_titl button.nav-link {
        font-size: 27px;
    }
    .meda_fifthec .location_tabsconts.tab-content.mt-4 {
        width: 75%;
    }
    .meda_fifthec .tab-buttons, .meda_sixththec .tab-buttons {
        padding: 37px 0 18px;
    }
    section.section.meda_sixththec {
        padding: 51px 0 73px;
    }
    section.section.meda_galrysec {
        padding: 40px 0;
    }
    .contact_ryt .form-control::placeholder, .contact_ryt input.form-control {
        font-size: 20px;
    }
    .meda_sevnsec h4.contct_loc {
        padding-bottom: 10px;
    }
    .contact_ryt .submi_btn {
        padding-top: 13px;
    }
    /* section.section.meda_bnrsec {
        height: 668px;
    } */
    .meda_bnrsec .medabnnrsec .bnrrytsec {
        width: 48%;
    }
    /* section.section.meda_galrysec.meda_videosec iframe {
        width: 60%;
        height: 552px;
    } */
}

@media screen and (max-width: 1600px) {
    .medabnnrsec img.meda_eastfirsec {
        width: 125px;
    }

    /* section.section.meda_bnrsec {
        height: 576px;
    } */
    .medanavbar_sec a.navbar-brand img {
        width: 65%;
    }
    .meda_bnrsec .medabnnrsec .bnr-leftsed .landmainhead {
        font-size: 40px;
        padding-top: 13px;
    }
    .medaeast_buttons p.btn2owrds {
        padding: 7px 18px;
        font-size: 13px;
    }
    .medaeast_buttons {
        padding-top: 20px;
    }
    .meda_bnrsec .medabnnrsec .bnrrytsec {
        width: 53%;
    }
    .bannr_list ul li p {
        font-size: 13px;
    }
    .meda_bnrsec .medabnnrsec .bnr-leftsed p.meda_descriptn {
        padding-bottom: 3px;
    }
    .meda_bnrsec .medabnnrsec .bnr-leftsed p.enqur_now a.enqurnowbtn {
        padding: 8px 32px;
        font-size: 19px;
    }
    .meda_firtsec .medafirsec_row .medafirsec_ryt p.descriptn, .section.meda_secndsec .txtconts p.meda_descrip, .meda_eighthsec .building_main .left_buldng p, .meda_bnrsec .medabnnrsec .bnr-leftsed p.meda_descriptn, .meda_secndsec .counter-section p, .offer-section .offer-content p, .meda_forthsec p.mt-3.mb-4, .meda_sevnsec .contact_main .contact_lft p, .meda_copysec p.copyrights, .submit_btn button {
        font-size: 21px;
    }
    .meda_firtsec .medafirsec_row .medafirsec_left h2 {
        font-size: 48px;
    }
    section.section.meda_secndsec {
        padding: 38px 0;
    }
    .numbers_cunt, .numbers_cunt + span {
        font-size: 55px;
    }
    .offer-section h2 {
        margin-bottom: 30px;
    }
    .offer-section .offer-content h3 {
        font-size: 40px;
        margin-bottom: 1px;
    }
    .offer-section .offer-button {
        padding: 8px 47px;
        font-size: 21px;
    }
    .offer-section table th, .offer-section table td, .offer-section .unlock-button {
        font-size: 18px;
    }
    .offer-section .unlock-button {
        padding: 7px 20px;
    }
    .offer-section .site-visit-button, .meda_fifthec .book-button a, .meda_sixththec .book-button a, .download_brochre a {
        padding: 7px 32px;
        font-size: 21px;
    }
    .offer-section {
        padding: 0 0 60px;
    }
    section.section.meda_forthsec {
        padding: 51px 0 52px;
    }
    .meda_forthsec ul#zoneTabs {
        margin-top: 43px;
        gap: 30px;
    }
    .meda_forthsec .nav-tabs button.nav-link {
        font-size: 20px;
        padding: 11px 34px;
    }
    .meda_forthsec .disctabs_conts .inner_disc p.img_desc {
        font-size: 20px;
    }
    .meda_forthsec .disctabs_conts .inner_disc img {
        width: 64px;
    }
    section.section.meda_fifthec {
        padding: 47px 0 66px;
    }
    .location_tabstitl button.nav-link, .buildingplan_titl button.nav-link {
        font-size: 23px;
    }
    .meda_fifthec .book-button, .meda_sixththec .book-button, .meda_galrysec .download_brochre {
        margin-top: 48px;
    }
    .meda_galrysec h2.sec_heading {
        padding-bottom: 32px;
    }
    section.section.meda_galrysec {
        padding: 57px 0;
    }
    .contact_ryt .form-control::placeholder, .contact_ryt input.form-control {
        font-size: 16px;
    }
    .contact_ryt label.form-check-label, .contact_ryt label.form-check-label a.terms-link {
        font-size: 16px;
    }
    .contact_ryt input#agree {
        font-size: 21px;
    }
   
    .meda_eighthsec .building_main .left_buldng {
        padding: 48px 40px 37px 88px;
    }
    /* section.section.meda_galrysec.meda_videosec iframe {
        width: 60%;
        height: 426px;
    } */
}

@media screen and (max-width: 1400px) {
    .meda_bnrsec .medabnnrsec .bnr-leftsed .landmainhead {
        font-size: 37px;
        width: 100%;
    }
    .medaeast_buttons {
        padding-top: 21px;
    }
    .meda_firtsec .medafirsec_row .medafirsec_ryt p.descriptn, .section.meda_secndsec .txtconts p.meda_descrip, .meda_eighthsec .building_main .left_buldng p, .meda_bnrsec .medabnnrsec .bnr-leftsed p.meda_descriptn, .meda_secndsec .counter-section p, .offer-section .offer-content p, .meda_forthsec p.mt-3.mb-4, .meda_sevnsec .contact_main .contact_lft p, .meda_copysec p.copyrights, .submit_btn button {
        font-size: 18px;
    }
    
    .meda_bnrsec .medabnnrsec .bnr-leftsed p.enqur_now a.enqurnowbtn {
        padding: 7px 37px;
        font-size: 20px;
    }
    .meda_firtsec .medafirsec_row .medafirsec_left h2 {
        font-size: 45px;
    }
    .sec_heading {
        font-size: 40px;
    }
    .offer-section .offer-content h3 {
        font-size: 37px;
    }
    .meda_forthsec h2 {
        font-size: 47px;
    }
    .meda_forthsec .nav-tabs button.nav-link {
        font-size: 17px;
        padding: 11px 28px;
    }
    .meda_forthsec .disctabs_conts {
        gap: 30px;
    }
    /* section.section.meda_bnrsec {
        height: 495px;
        background-size: cover;
    } */
    /*  */

}
@media scrren and (max-width: 1300px) {
    .section.meda_bnrsec:after {
        font-size: 8px;
    }
}
@media screen and (max-width: 1200px) {
    .meda_bnrsec .medabnnrsec .bnr-leftsed .landmainhead {
        font-size: 33px;
        padding-top: 10px;
    }
    .meda_bnrsec .medabnnrsec .bnr-leftsed p.meda_descriptn {
        font-size: 14px;
    }
    .medabnnrsec img.meda_eastfirsec {
        width: 18%;
    }
    .meda_bnrsec .medabnnrsec .bnr-leftsed p.enqur_now a.enqurnowbtn {
        font-size: 14px;
    }
    .meda_bnrsec .medabnnrsec .bnr-leftsed p.enqur_now a.enqurnowbtn {
        font-size: 18px;
    }
    .meda_bnrsec .medabnnrsec .bnr-leftsed p.enqur_now {
        margin-top: 5px;
    }
    .numbers_cunt, .numbers_cunt + span {
        font-size: 47px;
    }
    .offer-section h2 {
        margin-bottom: 22px;
    }
    .sec_heading {
        font-size: 36px;
    }
    .offer-section .offer-content h3 {
        font-size: 35px;
    }
    .offer-section table th, .offer-section table td, .offer-section .unlock-button {
        font-size: 15px;
    }
    .meda_forthsec h2 {
        font-size: 40px;
    }
    .meda_forthsec ul#zoneTabs {
        margin-top: 32px;
        gap: 19px;
    }
    .meda_forthsec .nav-tabs button.nav-link {
        font-size: 15px;
        padding: 11px 24px;
    }
    .meda_forthsec .disctabs_conts .inner_disc {
        width: 30%;
    }
    .meda_forthsec .disctabs_conts {
        gap: 18px;
    }
    .meda_forthsec div#zoneTabsContent {
        padding: 10px 0px;
    }
    .meda_sevnsec .contact_main .contact_lft {
        padding-left: 50px;
    }
    /* section.section.meda_bnrsec {
        height: 406px;
    } */
    .meda_bnrsec .medabnnrsec .bnr-leftsed {
        width: 67%;
    }
    /*  */
    .meda_bnrsec .medabnnrsec .bnrrytsec {
        width: 58%;
    }
    .medaeast_buttons {
        padding-top: 16px;
    }
    .bannr_list ul li p {
        font-size: 11px;
    }
    .bannr_list ul li img {
        width: 53px;
    }
}

@media screen and (max-width: 1100px) {
    .bannr_list ul li {
        width: 17%;
    }
    .bannr_list ul li img {
        width: 60px;
    }
    .bannr_list ul li p {
        font-size: 10px;
    }
    .meda_bnrsec .medabnnrsec .bnrrytsec {
        width: 61%;
    }
    .medaeast_buttons p.btn2owrds {
        font-size: 12px;
    }
}

@media screen and (max-width: 990px) {
    .section.section.meda_galrysec.meda_videosec div#video-container {
        width: 100% !important;
    }
    section.section.meda_galrysec.meda_videosec iframe {
        width: 100% !important;
    }
    /* section.section.meda_bnrsec:after{
        display: block;
    } */
    /* section.section.meda_bnrsec:after {
        color: #4B4B1E;
    } */
    .meda-navbar_main {
        display: block;
    }
    .meda-navbar_main button.navbar-toggler {
        position: absolute;
        right: 20px;
        top: 20px;
    }
    .meda-navbar_main #navbarScroll ul {
        margin-top: 30px !important;
        gap: 0px;
    }
    .meda-navbar_main #navbarScroll ul a {
        font-size: 22px;
    }
    .medabnnrsec img.meda_eastfirsec {
        width: 26%;
    }
    .meda_bnrsec .medabnnrsec .bnr-leftsed p.enqur_now {
        margin-top: 16px;
    }
    .meda_bnrsec img.mobl_bnrs {
        display: block;
    }
    /* section.section.meda_bnrsec {
        background-image: unset;
        background-color: #EEE8DF;
    } */
    /* section.section.meda_bnrsec {
        height: auto;
    } */
    
    .meda_bnrsec .medabnnrsec {
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    .meda_bnrsec .medabnnrsec .bnrrytsec {
        width: 100%;
    }
    .meda_bnrsec .medabnnrsec .bnr-leftsed {
        width: 100%;
    }
    .submit_btn.text-center {
        margin-top: 24px;
    }
    .enquiry-btn {
        font-size: 16px;
    }
    .meda_firtsec .medafirsec_row {
        flex-wrap: wrap;
        gap: 6px;
    }
    .meda_firtsec .medafirsec_row .medafirsec_left {
        width: 100%;
    }
    .meda_firtsec .medafirsec_row .medafirsec_ryt {
        width: 100%;
    }
    section.section.meda_firtsec {
        padding: 23px 0 0px;
    }
    .counter-section {
        width: 100%;
    }
    section.section.meda_secndsec {
        padding: 18px 0;
    }
    .numbers_cunt, .numbers_cunt + span {
        font-size: 40px;
    }
    .meda_firtsec .medafirsec_row .medafirsec_ryt p.descriptn, .section.meda_secndsec .txtconts p.meda_descrip, .meda_eighthsec .building_main .left_buldng p, .meda_bnrsec .medabnnrsec .bnr-leftsed p.meda_descriptn, .meda_secndsec .counter-section p, .offer-section .offer-content p, .meda_forthsec p.mt-3.mb-4, .meda_sevnsec .contact_main .contact_lft p, .meda_copysec p.copyrights, .submit_btn button {
        font-size: 16px;
    }
    .sec_heading {
        font-size: 34px;
    }
    .offer-section .offer_topsec {
       width: 97%;
    }
    .offer-section .site-visit-button-container {
        margin-top: 38px;
    }
    .offer-section {
        padding: 0 0 44px;
    }
    section.section.meda_forthsec {
        padding: 35px 0 48px;
    }
    .meda_forthsec .disctabs_conts .inner_disc {
        width: 48%;
    }
    .meda_forthsec ul#zoneTabs {
        display: inline-block;
        overflow-x: auto;
        max-width: 100%;
        overflow-y: hidden;
    }
    .meda_forthsec ul#zoneTabs, .meda_forthsec ul#zoneTabs li.nav-item {
        display: inline-block;
        white-space: nowrap;
    }
    section.section.meda_fifthec {
        padding: 34px 0 55px;
    }
    
    .location_tabstitl button.nav-link, .buildingplan_titl button.nav-link {
        font-size: 19px;
    }
    .meda_fifthec .tab-buttons, .meda_sixththec .tab-buttons {
        padding: 22px 0px 11px;
        gap: 9px;
    }
    .meda_fifthec .location_tabsconts.tab-content.mt-4 {
        width: 95%;
    }
    section.section.meda_sixththec {
        padding: 37px 0 52px;
    }
    .offer-section .site-visit-button, .meda_fifthec .book-button a, .meda_sixththec .book-button a, .download_brochre a {
        padding: 3px 30px;
        font-size: 18px;
    }
    section.section.meda_galrysec {
        padding: 30px 0;
    }
    .meda_sevnsec .contact_main {
        gap: 30px;
        flex-wrap: wrap;
    }
    .meda_sevnsec .contact_main .contact_lft {
        width: 100%;
    }
    .meda_sevnsec .contact_main .contact_ryt {
        width: 85%;
    }
    .meda_eighthsec .building_main {
        flex-wrap: wrap;
    }
    .meda_eighthsec .building_main .left_buldng {
        width: 100%;
    }
    .meda_eighthsec .building_main .left_buldng {
        padding: 45px 40px 37px 40px;
    }
    .meda_eighthsec .building_main .ryt_buldng img {
        width: 29%;
        margin: 0 auto;
    }
    .meda_eighthsec .building_main .ryt_buldng {
        width: 100%;
    }
    /* section.section.meda_galrysec.meda_videosec iframe {
        width: 72%;
        height: 349px;
    } */
}

@media screen and (max-width: 767px) {
	li.nav-item.navlast a {
		color: #4B4B1E !important;
	}
	li.nav-item.navlast {
		background: none  !important;
		padding: 0  !important;
	}
    section.section.meda_bnrsec img.mobile_bner{
        display: block;
    }
    section.section.meda_bnrsec img.desktopbaner{
        display: none;
    }
    /* section.section.meda_bnrsec {
        background-image: url(../image/medabnr-960x1200.png);
    } */
    /* .meda_videosec .container {
        max-width: 100% !important;
    }
    section.section.meda_galrysec.meda_videosec iframe {
        width: 100%;
        height: 245px;
    } */
    .meda_videosec div#play-icon {
        width: 50px !important;
        height: 50px !important;
    }
    .section.section.meda_galrysec.meda_videosec div#video-container {
        width: 100% !important;
        height: 227px ! IMPORTANT;
    }
    section.section.meda_galrysec.meda_videosec iframe {
        width: 100% !important;
        height: 227px;
    }
    .section.meda_bnrsec {
        /* padding-top: 40px; */
    }
    .section.meda_bnrsec:after {
        right: auto !important;
        left: 20px;
        top: 30px !important;
    }
    .bannr_list ul {
        flex-wrap: wrap;
    }
    .bannr_list ul li {
        width: 28%;
    }
    button.btn.btn-primary.enquiry-btn {
        bottom: -20px;
        top: unset;
        width: 100%;
        right: 0;
        transform: translateY(-50%) rotate(0deg);
    }
    section.section.meda_copysec {
        margin-bottom: 40px;
    }
    .medabnnrsec img.meda_eastfirsec {
        width: 40%;
    }
    .meda_fifthec .tab-buttons, .meda_sixththec .tab-buttons {
        display: inline-block;
        overflow-x: auto;
        max-width: 100%;
        overflow-y: hidden;
    }
    .meda_fifthec .tab-buttons, .meda_fifthec .tab-buttons li.nav-item,  .meda_sixththec .tab-buttons, .meda_sixththec .tab-buttons li.nav-item {
        display: inline-block;
        white-space: nowrap;
    }
    .counter-section {
        flex-wrap: wrap;
    }
    .counter-box {
        width: 38%;
    }
   
    .meda_firtsec .medafirsec_row .medafirsec_left h2 {
        font-size: 40px;
    }
    .sec_heading {
        font-size: 31px;
    }
    .offer-section .offer-content h3 {
        font-size: 30px;
    }
    .offer-section .offer_topsec {
        width: 100%;
    }
    .offer-section .offer-button {
        padding: 8px 22px;
        font-size: 15px;
    }
    .meda_bnrsec .medabnnrsec .bnr-leftsed .landmainhead {
        font-size: 42px;
    }
    .offer-section table th, .offer-section table td, .offer-section .unlock-button {
        font-size: 14px;
    }
    .offer-section {
        padding: 0 0 37px;
    }
    .meda_forthsec h2 {
        font-size: 31px;
    }
    section.section.meda_forthsec p.mt-3.mb-4 {
        margin: 3px 0 !important;
    }
    .meda_forthsec .disctabs_conts .inner_disc {
        width: 100%;
    }
    .meda_forthsec .disctabs_conts {
        gap: 14px;
    }
    section.section.meda_forthsec {
        padding: 31px 0 24px;
    }
    .meda_sixththec .buildingplan_conts.tab-content.mt-4 {
        width: 95%;
        margin: 0 auto !important;
    }
    .offer-section .site-visit-button, .meda_fifthec .book-button a, .meda_sixththec .book-button a, .download_brochre a {
        padding: 4px 31px;
        font-size: 16px;
    }
    section.section.meda_galrysec {
        padding: 24px 0;
    }
    .meda_galrysec h2.sec_heading {
        padding-bottom: 25px;
    }
    .meda_fifthec .book-button, .meda_sixththec .book-button, .meda_galrysec .download_brochre {
        margin-top: 28px;
    }
    section.section.meda_sevnsec {
        padding: 30px 0;
    }
    .meda_sevnsec .contact_main .contact_lft {
        padding-left: 0;
    }
    .meda_sevnsec .contact_main {
        gap: 20px;
    }
    .contact_ryt .form-control::placeholder, .contact_ryt input.form-control {
        font-size: 15px;
    }
    .contact_ryt input.form-control {
        padding: 11px 16px;
    }
    .meda_eighthsec .building_main .left_buldng {
        padding: 23px 23px;
    }
    section.section.meda_copysec p.copyrights {
        font-size: 13px;
    }
    section.section.meda_copysec {
        padding: 16px 0;
    }
    /* gallry sec */
     /* Mobile View */
     .meda_galrysec .slider {
        flex-direction: row;
        flex-wrap: nowrap;
        overflow-x: auto;
        gap: 5px;
    }
    .meda_galrysec .slide {
        width: 80%;
        flex: 0 0 auto;
    }
    .meda_galrysec .slide.active {
        width: 90%;
    }
    .meda_galrysec .dots {
        margin-top: 15px;
    }
    .meda_galrysec .dot {
        height: 8px;
        width: 8px;
    }
    .meda_galrysec .dot.active {
        width: 20px;
    }
    .meda_eighthsec .building_main .ryt_buldng img {
        width: 55%;
    }

}

@media screen and (max-width: 400px) {
    .meda_bnrsec .medabnnrsec .bnr-leftsed .landmainhead {
        font-size: 35px;
        padding-top: 6px;
    }
    .meda_firtsec .medafirsec_row .medafirsec_left h2 {
        font-size: 35px;
    }
    .counter-box {
        width: 81%;
        margin: 12px;
    }
    section.section.meda_firtsec {
        padding: 18px 0 0px;
    }
    .offer-section .offer-content p {
        padding: 10px 0 20px;
    }
    .offer-section .unlock-button {
        border-radius: 12px;
    }
    .offer-section .site-visit-button-container {
        margin-top: 28px;
    }
    .meda_sevnsec h4.contct_loc {
        padding-bottom: 5px;
        font-size: 33px;
    }
}
@media screen and (max-width: 350px) {
    .medabnnrsec img.meda_eastfirsec {
        width: 50%;
    }
    .meda_bnrsec .medabnnrsec .bnr-leftsed .landmainhead {
        font-size: 29px;
        padding-top: 4px;
        padding-bottom: 4px;
    }
    .meda_firtsec .medafirsec_row .medafirsec_left h2 {
        font-size: 30px;
    }
    .sec_heading {
        font-size: 30px;
    }
    .meda_forthsec .nav-tabs button.nav-link {
        font-size: 14px;
        padding: 9px 15px;
    }
    .meda_forthsec .disctabs_conts .inner_disc p.img_desc {
        font-size: 19px;
    }
    .meda_forthsec .disctabs_conts .inner_disc img {
        width: 52px;
    }
    .location_tabstitl button.nav-link, .buildingplan_titl button.nav-link {
        font-size: 16px;
    }
    .meda_fifthec .tab-buttons {
        margin-bottom: 0px;
    }
    section.section.meda_fifthec, section.section.meda_sixththec{
        padding: 27px 0 36px;
    }
    .meda_sevnsec .contact_main .contact_ryt {
        width: 96%;
    }

    .contact_ryt label.form-check-label, .contact_ryt label.form-check-label a.terms-link {
        font-size: 13px;
    }
}
@media screen and (max-width: 375px) {
    .meda-navbar_main a.navbar-brand img {
        width: 200px;
    }
    .meda-navbar_main button.navbar-toggler {
        right: 10px;
        top: 25px;
    }
}