.blog-category-list {
    display: none;
}
@media  only screen and (min-width:992px ) {
    .middle-section-left .middle-section-tab {
        right: 8%;
    }

    .middle-section-right .middle-section-tab {
        left: 7%;
    }
    .quick-facts-container {
        padding-top:2.7rem;
    }
    .quick-facts-container .quick-facts {
        margin: 0 auto;
        padding-left: 0;
        padding-right: 0;
    }
    .micro-header-area h2 {
        font-size: 5rem;
    }
    ul.timing-list li.reg-no:nth-last-of-type(2){
        min-height: 62px;
    }

}
@media screen and (min-width: 1200px) {
    .sidebar-wrap.has-download .micro-site-form-container {
        min-height: 70vh;
    }
}
@media only screen and (min-width: 1367px) {
    .header-main-banner {
        max-width: 100%;
        width: 100%;
    }
    .section-img img,.left-layout-img img.development-img,.middle-section-img img.ongoing-img,.middle-section-img img.realty-img {
        width: 100%;
        height: 100%;
        position: relative;
        z-index: 9;
    }
    .section-img .approval-by-stamp img {
        position: unset;
    }
    .design-img-column img {
        width:100vw;
        object-fit: cover;
        max-width: 100%;
    }
    h2 {
        font-size:5rem;
        line-height:85px;
    }
    .developments-section-column .section-title {
        max-width: 87.5%;
        text-align: right;
        margin: 0px;
        margin-right: 12.5%;
    }
    .realty-content {
        font-family: 'UniSansDemo-HeavyCAPS';
        font-size: 2.5rem;
        position: absolute;
        z-index: 9;
        left: -5%;
        text-align: left;
        color: #fff;
        width: 600px;
        word-break: break-word;
        background: rgba(116, 113, 112,0.9);
        padding: 10px;
        line-height: 45px;
        padding-bottom: 5px;
        padding-left: 17px;
    }
    .footer-bottom {
        background: #fff;
        width: 100%;
        float: left;
        min-height: 41px;
        padding: 11px 0px 15px 0px;
        padding-bottom: 0px;
    }
    .membership-logo {
        min-height: 122px;
    }
    .blog-container .right-section .au-icon.alp-t {
        left: -170px;
    }
    .news-and-media .blog-header-area {
        height: 100vh;
    }
    .news-and-media .news-and-media-page section:nth-child(2){
        padding-top: 0px;
    }
    .news-and-media-page .blog-header-area {
        padding-top: 2rem;
    }
    .main-menu ul li ul.dropdown-menu li.dropdown .scroll-wrapper {
        max-height: 68vh!important;
    }
    .main-menu ul li ul.dropdown-menu li.dropdown .scroll-wrapper {
        height: 68vh!important;
    }
    .quick-facts-container {
        padding-top: 130px;
    }
    ul.dropdown-menu li:nth-child(2):hover ul.first-fixed-dropdown li:first-child {
        top: -96px;
    }
    ul.dropdown-menu li:nth-child(3):hover ul.first-fixed-dropdown li:first-child {
        top: -152px;
    }
    .video-layer-container.virtual-play-button:before {
        width: 7%;
        height: 14%;
        top: -102px;
    }
    .ready-to-move-in .left-section .middle-section-tab {
        top: 220px;
    }
    .contact-us .svg-header .au-icon {
        bottom: 4px;
    }
    .blog .blog-header-area .au-icon {
        bottom: 7px;
    }
    .testimonials .blog-header-area .au-icon {
        bottom: 8px;
    }
    ul li.dropdown:hover > ul.dropdown-menu li:nth-child(3) .dropdown-menu {
        top: -50.9px;
    }
}
/*mac device size 1440 821 */
@media only screen and (min-width: 1440px) {
    .quick-facts-container {
        padding-top: 110px;
    }
    .quick-facts-container .quick-facts {
        padding-left: 3rem!important;
    }
    .ready-to-move-in .right-section .middle-section-tab {
        top: 160px;
    }
    .ready-to-move-in .left-section .middle-section-tab {
        top: 160px;
    }
    ul.timing-list li.reg-no:nth-last-of-type(2){
        min-height: 74px;
    }
    .fa-plus:before{
        line-height: 23px;
    }
    li.equal-height {
        min-height: 85px;
    }
    .membership-logo {
        min-height: 62px;
    }
    footer .footer-social {
        padding-top: 26px;
    }
}
@media(min-width:1367px) and (max-width: 1439px){
    ul.timing-list li:nth-last-of-type(2){
        min-height: 104px !important;
    }
}
@media only screen and (max-width: 1366px) {
    footer h3 {
        font-size: 1rem;
    }
    footer ul li a {
        font-size: 0.8rem;
    }
    footer ul li {
        font-size: 0.8rem;
    }
    .banner-content h1 {
        font-size: 3rem;
    }
    .footer-bottom ul li a,.footer-bottom ul li {
        font-size: 0.8rem;
    }

    h2 {
        font-size:4rem;
    }
    .main-banner-slider h3 {
        font-size: 2rem;
    }

    .menu-section {
        padding:0;
        background-position: top center;
        z-index: 999;
        height: 100vh;
    }
    .main-menu ul li a {
        font-size: 1.1rem;
    }
    .right-section .middle-section-tab {
        left: -270px;
    }
    .o-slider-arrows {
        bottom: 50px;
    }
    .au-icon {
        width: 300px;
        height: 300px;
    }
    .micro-text-portion .au-icon {
        width: 300px;
        height: 300px;
    }
    .ongoing-projects .right-section .au-icon.alp-a {
        left: -219px;
    }
    .ongoing-projects .right-section .middle-section-tab {
        top: -25px;
    }
    .ready-to-move-in .right-section .middle-section-tab {
        top: 125px;
    }
    .container-area.micro-site-area .micro-header-area .au-icon {
        left: 40px;
    }
    ul.timing-list li:nth-last-of-type(2) {
        min-height: 45px;
    }
    li.equal-height {
        min-height: 88px;
    }
    li.dropdown ul.dropdown-menu li a {
        font-size: 1rem!important;
    }
    li.dropdown ul.dropdown-menu li ul.dropdown-menu li a, li.dropdown ul.dropdown-menu li ul.dropdown-menu li {
        font-size: 1rem!important;
    }
    ul.dropdown-menu {
        top: -4px!important;
    }
    .dropdown-menu li ul.dropdown-menu {
        width: 280px;
    }
    .banner-slider-arrow {
        bottom: 43px;
    }
    .list-icon-content p {
        text-align: left;
        font-size: 0.8rem;
    }
    .list-icon-content span{
        text-align: left;
        font-size: 0.76rem;
    }
    .left-section .au-icon.alp-d {
        right: -180px;
    }
    .left-section .au-icon.alp-t {
        right: -160px;
    }
    .menu-container {
        width: 100%;
        padding: 25px;
    }
    .main-menu ul.first-level {
        padding-left: 0px;
    }
    .blog-header-area, .news-and-media-page .blog-header-area, .privacy-page .blog-header-area {
        margin-bottom: 15px;
    }
    .right-section .custom-btn, .left-section .custom-btn, .middle-section .custom-btn {
        width: 100%;
    }
    .sidebar-wrap.has-download .micro-site-form-container {
        padding: 70px 25px;
    }
    .dropdown-menu {
        top: -66px;
    }
    ul li.dropdown:hover > ul.dropdown-menu li:nth-child(2) .dropdown-menu {
        top: -115.5px;
    }
    .contact-inquire-now.right-section .au-icon.alp-i{
        left:-170px !important;
    }
    .blog-container .svg-header .au-icon, .news-and-media-page .svg-header .au-icon, .privacy-page .svg-header .au-icon, .emi-calculator .svg-header .au-icon, .testimonial-main .svg-header .au-icon, .contact-us .svg-header .au-icon {
        bottom: -23px;
    }
    .blog .blog-header-area .au-icon.alp-r {
        bottom: 8px;
    }
    .contact-us .svg-header .au-icon {
        bottom: 4px;
    }
    .testimonials .blog-header-area .au-icon {
        bottom: 8px;
    }

}
@media only screen and (max-width: 1250px) {
    .dropdown-content {
        top: 60px;
    }
    .product-page .au-icon {
        top: initial!important;
        left: 60px !important;
        bottom: initial;
    }
}
@media only screen and (max-width: 1199px) {
    .micro-header-area,
    .blog-header-area {
        background-size: contain;
    }
    .right-section .section-content .custom-btn,
    .left-section .section-content .custom-btn,
    .middle-section .section-content .custom-btn {
        margin-top: 25px;
    }
    .ongoing-projects .right-section .section-content .custom-btn,
    .ongoing-projects .left-section .section-content .custom-btn,
    .ongoing-projects .middle-section .section-content .custom-btn {
        margin-top:0px;
    }
    .blog .section-content .text-sm-center .custom-btn {
        float: none;
        text-align: center;
    }
    .developments-section-column .middle-section-tab {
        height: 70%;
    }

    button.sm-form-btn{
        display: block;
    }
    .sm-form-btn {
        position: fixed;
        background: #ed6d02;
        color: #fff;
        text-align: center;
        top: calc(50% - 20px);
        right: -40px;
        width: 120px;
        transform: rotate(270deg);
        cursor: pointer;
        z-index: 99;
        height: 40px;
        line-height: 40px;
        border: 0;
    }
    .mobile-close-btn {
        position: absolute;
        top: 20%;
        right: 10%;
        background: #ed6d02;
        color: #fff;
        text-align: center;
        width: 25px;
        cursor: pointer;
        z-index: 99;
        height: 25px;
        line-height: 24px;
        border: 0;
        font-size: 1rem;
    }
    button.close_btn:focus,
    button.sm-form-btn:focus {
        outline: 0;
    }
    .sm-form.show {
        position: fixed;
        display: block;
        z-index: 9999999999;
        background: rgba(0, 0, 0, 0.8);
        top: 0;
        left: 0;
        height: 100vh;
        width: 100%;
        transition: background 1.4s ease;
    }
    .sm-form .form-box {
        transition: opacity 0.6s ease;
    }
    .sm-form.show .form-box {
        opacity: 1;
    }
    .micro-header-area .section-content {
        padding-bottom: 35px;
    }
    .modal-dialog{
        height: 100%;
        display: flex;
        margin: 0 auto;
    }
    .modal-content{
        align-self: center;
    }
    .inquire-now .custom-btn button {
        line-height: 40px;
    }
    .micro-form.work-with-form {
        padding: 10px;
    }
    .mobile-form{
        display: flex !important;
        position: fixed !important;
        top: 0px;
        z-index: 1111;
        background: rgba(106, 102, 101, 0.95);
        width: 100%;
        left: 0;
        min-height: 100vh;
        align-items: center;
        justify-content: center;
    }
    .mobile-form #sidebar,
    .micro-sticky-sidebar #sidebar{
        max-width: 100% !important;
        height: 100% !important;
        background: #fff;
        display: flex;
        flex-direction: column;
        min-height: 100vh;
        justify-content: center;
        width: 100% !important;
    }
    .micro-form, .download-options {
        padding:0 30px;
        width: 100%;
    }
    .sidebar-wrap.mobile-form .microsite-close-btn .close-bar {
        top: -20px !important;
    }
    .micro-sticky-sidebar ul{
        display: none;
    }
    .mobile-form{
        height: 100% !important;
    }
    .micro-site-form-container form.has-validation-callback{
        width: 75%;
        margin: 0 auto;
    }
    .microsite-close-btn{
        position: relative;
    }
    .microsite-close-btn .close-bar{
        right: 130px;
        z-index: 11;
    }
    .mobile-form .microsite-close-btn .close-bar{
        display: block !important;
    }
    .microsite-close-btn .close-bar.work-with {
        top: -20px;
        right: 50px;
    }
    .micro-text-portion .right-fixed #sidebarWrap,
    .micro-text-portion .right-fixed .download-form-box {
        display: none;
    }
    .ongoing-projects .middle-section-tab {
        padding-bottom: 20px;
    }
}
@media only screen and (max-width: 1100px) {
    .header-text-section h1,
    .header-text-section h2 {
        font-size: 4rem;
    }
    .slider-controls {
        left: 130px;
    }
    .slider-controls li {
        width: 50px;
        height: 61px;
    }

    .slider-controls li i {
        font-size: 20px;
        line-height: 61px;
    }
    .section-content button {
        margin: auto;
        margin-top: 20px;
        display: table;
    }
    h2 {
        font-size: 3.5rem;
    }
    .right-section .middle-section-tab {
        left: -215px;
    }
    .blog-inner-post h2 {
        font-size: 2rem;
    }
    .related-articles .post-content h3 {
        font-size: 1.5rem;
    }
    .container-area.micro-site-area .micro-header-area .au-icon {
        left: 10px;
    }
    .snail-arrow {
        display: none;
    }
    .blog-header-area {
        min-height: 37vh;
    }
    .layer-slider-column {
        height: 500px;
    }
    .slider.slider-for .slick-slide img {
        height: 500px;
        position: absolute;
        bottom: 30px;
    }
    .slicknav_icon {
        cursor: pointer;
    }
    .form-section .floating-label,
    .form-section .input {
        font-size: 0.8rem;
    }
    .dropbtn.blog-more{
        display: flex!important;
        justify-content: center;
        align-items: center;
    }
    .dropbtn.blog-more:after {
        top: 25px;
    }
    .l-section-top {
        display: none;
    }
    .sidebar-wrap.mobile-form .microsite-close-btn .close-bar {
        top: -40px !important;
    }
    .dropdown-menu {
        width: 310px;
    }
    .first-fixed-dropdown li:first-child {
        right: -310px;
    }
}
@media only screen and (max-width: 992px) {
    .middle-section-tab {
        left: 0px;
        bottom: 40px;
        width: 100%;
        position: relative;
    }
    .middle-section-right .middle-section-tab {
        left: 0px;
        top: inherit;
    }
    .middle-section-tab {
        align-items: center;
        justify-content: center;
    }
    .custom-tab {
        flex-direction: row!important;
    }
    .custom-tab a {
        margin-bottom: 0px;
        width: 100px;
    }
    .about-adroit .custom-tab a {
        margin-bottom: 0px;
        width:72px;
    }
    .custom-tab a:before {
        width: 63px;
        top: 10px;
        height: 2px;
        right: -2%;
        margin-right: -76px;
    }
    .magnifiq-img {
        bottom: 4px;
        right: 4px;
    }
    .magnifiq-img img {
        width: 100%;
        height: auto!important;
    }

    .text-left-side,
    .text-right-side {
        text-align: left;
    }
    .middle-section-img .section-title {
        max-width: 100%;
    }
    .adroit-magnifiq .middle-section-tab,
    .artistica .middle-section-tab,
    .districts .middle-section-tab,
    .sculptra .middle-section-tab,
    .house-of-ambal .middle-section-tab{
        top: 60px;
        left: 0;
        z-index: 99;
    }
    .middle-section-tab a.active label {
        display: block;
        white-space: nowrap;
    }
    .custom-tab a.active label {
        position: absolute;
        top: 20px;
    }
    .house-of-ambal .section-content {
        padding-bottom: 35px;
    }
    .middle-section-img .design-img-column {
        width: 100%;
        max-width: 100%;
    }
    .middle-section-left .middle-section-tab {
        left: 0px;
        bottom: 40px;
        top: inherit;
    }
    .middle-section-tab a:first-child {
        width: 0px;
        padding: 0.5rem 0px;
    }
    .right-section .middle-section-tab {
        left: 0;
        bottom: -45px;
        z-index: 99;
        top: inherit;
    }
    .left-section .middle-section-tab {
        right: 0;
        bottom: -45px;
        top: inherit;
        z-index: 99;
    }
    .right-section .custom-btn,
    .left-section .custom-btn,
    .middle-section .custom-btn,
    .back-to-blog .custom-btn {
        min-width: 200px;
        height: 55px;
    }
    .right-section .custom-btn a,
    .left-section .custom-btn a,
    .middle-section .custom-btn a,
    .back-to-blog .custom-btn a {
        line-height: 55px;
    }
    .custom-tab a label {
        display: none;
        position: absolute;
        left: 0;
    }
    .realty-section .custom-tab a label {
        position: absolute;
        left:-10px;
    }
    .realty-content {
        font-size: 1.5rem;
    }
    li.dropdown ul.dropdown-menu li a {
        font-size: 1.4rem;
    }
    .realty-content {
        bottom: 0px;
        width: 100%;
        left: 0;
        text-align: center;
    }
    .banner-animate-container div {
        padding: 0px 40px;
    }
    .banner-slider-arrow {
        left: 40px;
    }
    .banner-update-btn {
        right: 40px;
    }

    .fixed-layers.testimonials .testimonial-section .custom-tab a label,
    .specifications .speci-layer .custom-tab a label{
        display: block;
    }
    .specifications .speci-layer .custom-tab a{
        width: 100%;
    }
    .realty-section .section-title,.section-title.tab-title {
        padding-bottom: 50px;
    }
    .developments-section-column .section-title{
        padding-bottom: 0;
    }
    .inquire-form {
        padding: 40px;
        padding-bottom: 28px;
    }

    .ongoing-projects .right-section .middle-section-tab {
        bottom: 40px;
        top: inherit;
    }
    .ongoing-projects .middle-section-tab {
        padding-bottom: 0px;
    }
    .left-section .middle-section-tab {
        bottom: 40px;
    }
    .ongoing-projects .right-section .middle-section-tab {
        left: 0;
    }
    .blog-tabs {
        display: none;
    }
    .testimonial-main .blog-tabs{
        display: block;
    }
    .blog-category-list {
        display: block;
    }
    .blog-category-list {
        width: 100%;
        text-align: right;
    }
    .blog-category-list select {
        width: 300px;
        border: 1px solid #ed6c02;
        height: 40px;
        padding: 0px 15px;
    }
    .post-row {
        height: auto;
    }
    .realty-section .middle-section-tab label {
        right: -3px;
        position: relative;
    }
    /*all tab label align code only start*/
    #realty-thoughts-2-tab label {
        left: 87px;
    }
    #realty-thoughts-3-tab label {
        left: 87px;
    }
    #development-tab #district-s-tab label {
        left: -6px;
    }
    #development-tab #house-of-ambal-tab label {
        left: 50px;
    }
    #development-tab #sculptra-tab label {
        right: 0px;
        left: inherit;
    }
    .middle-section-tab a:first-child label {
        left: -6px;
    }
    .middle-section-tab a:nth-child(3) label {
        left:inherit;
        right: 0px;
    }
    #adroit-magnifiq-tab-2 label {
        left: 50px;
    }
    #house-of-ambal-tab-2 label {
        left: 50px;
    }
    #sculptra-tab-2 label{
        left: 67px;
    }
    .blog-header-area, .news-and-media-page .blog-header-area {
        margin-bottom:0rem;
    }
    #testimonial-tab-1 label {
         left: 89px;
     }
    #testimonial-tab-2 label {
         left: 90px;
     }
    #testimonial-tab-3 label {
        left: 90px;
    }
    #office-location-tab2 label {
        right: 0;
        left: inherit;
    }
    .construction-box {
        padding-left: 15px;
        padding-right: 15px;
    }
    .micro-header-area .tag-header {
        top: 19%;
    }
    .approval-by-stamp {
        top: 5px;
        right: 5px;
        max-width: 60px;
    }
    .work-with-us .slider.slider-for .slick-slide img {
        height: 450px;
    }
    .left-section h2 {
        text-align: left;
    }
    #house-of-ambal-tab-3 label {
        right: 0;
    }
    .blog-section.left-section h4 {
        text-align: left;
    }
    #faqs-section .card {
        padding-bottom: 10px;
    }
    #slider-content {
        padding: 0px 15px;
    }
    .slicknav_btn {
        right: 0px!important;
    }
    .right-align-list .d-flex .heading-info {
        text-align: left;
    }
    .right-align-list .d-flex .heading-info p {
        text-align: left;
    }
    .right-align-list .d-flex {
        flex-direction: row;
    }
    .right-align-list .update-text {
        text-align: left;
        right: inherit;
    }
    .contact-us .inquire-form {
        min-height: auto;
    }
    .trial-footer-nav {
        padding-left: 0rem!important;
        flex-direction: column;
        align-items: center;
        width: 100%;
        padding: 0px 15px!important;
        text-align: center;
    }
    .trial-ma:hover {
        background: transparent!important;
    }
    .logo-to-hover {
        padding-right: 0px!important;
    }
    .about-adroit .custom-tab a:before {
        width: 50px;
        margin-right: -60px;
    }
    .about-adroit #realty-thoughts-2-tab label {
        left: 69px;
    }
    .about-adroit #realty-thoughts-3-tab label {
        left: 69px;
    }
    .about-adroit #realty-thoughts-4-tab label {
        left: 71px;
    }
    .about-adroit #realty-thoughts-5-tab label {
        right: 1px;
        left: inherit;
    }
    .quick-facts-container .quick-facts {
        margin:0 auto;
        padding-right: 0px;
    }
    ul.dropdown-menu li ul.dropdown-menu li:last-child{
        padding-bottom: 0px;
    }
    li.dropdown ul.dropdown-menu li ul.dropdown-menu li a, li.dropdown ul.dropdown-menu li ul.dropdown-menu li {
        float: none;
    }
    #slider-click-arrow {
        display: none;
    }
    .construction_progress_img img {
        max-width: 100%;
        height: auto;
    }
    .first-fixed-dropdown li:first-child {
        position: relative !important;
        right:initial;
        z-index: 9999;
    }
    ul.dropdown-menu li ul.first-fixed-dropdown {
        margin-top: 0px;
    }
    ul.dropdown-menu li ul.dropdown-menu li:first-child:after {
        display: none;
    }
    ul.dropdown-menu li:nth-child(2):hover ul.first-fixed-dropdown li:first-child {
        top: 0px;
    }
    .main-menu ul li:hover > ul > li:nth-child(1), .dropdown-menu li ul.dropdown-menu li:nth-child(1) {
        transition-delay: initial;
    }
    ul.dropdown-menu li:nth-child(1):hover ul.first-fixed-dropdown li:first-child {
        top: 0px;
    }
    ul.dropdown-menu li ul.dropdown-menu li:first-child:before {
        display: none;
    }
    ul li.dropdown:hover > ul.dropdown-menu li:nth-child(3) .dropdown-menu li:nth-child(2) {
        padding-top:0px;
    }
    .ready-to-move-in .right-section .middle-section-tab {
        top: -35px;
        left: 0;
    }
    .ready-to-move-in .left-section .middle-section-tab {
        top: -35px;
    }
    .trial-footer-container {
        flex-direction: column;
    }
    .trial-footer-container .trial-ma {
        flex: 0 0 0px;
    }
    ul.dropdown-menu li:nth-child(3):hover ul.first-fixed-dropdown li:first-child {
        top: 0px;
    }
    .slicknav_nav a {
        font-size: 1rem!important;
    }
    .close-bar span {
        width: 100%;
         transition: all ease-in-out 0.3s;
        background: #ed6c02;
        height: 2px;
        margin-top: -7px;
    }
    .bank-part-img {
        border: none;
    }
    .work-with-us .blog-header-area {
        padding-top: 12rem;
    }
    /*all tab label align code only end*/
}
@media only screen and (max-width: 991px){
    .slicknav_menu {
        position: relative;
    }
    .slicknav_nav {
        min-height: 100vh;
    }
    .slicknav_nav ul.first-level {
        text-align: center;
        display: flex;
        flex-direction: column;
        align-items: center;
        height: calc(100vh - 117px);
        overflow-y: auto;
        padding-bottom: 160px;
    }
    .slicknav_nav ul.first-level:before {
        content: "";
        position: absolute;
        left: 0;
        height: auto;
        background: linear-gradient(180deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.02) 80%, rgba(255, 255, 255, 0) 90%);
        bottom: 0;
        width: 100%;
        transform: rotate(180deg);
        padding: 90px 0px;
        z-index: 999;
        pointer-events: none;
    }
    .slicknav_nav ul.first-level > li {
        width: fit-content;
        border-bottom: 1px solid #5d5a59;
    }
    .slicknav_nav ul.first-level > li:last-child {
        border-bottom: 0px;
    }
    .slicknav_btn {
        margin: 0px !important;
        top: 44px !important;
        height: 20px;
        right: 15px !important;
    }
    .slicknav_menu .slicknav_icon {
        float: none;
        width: initial !important;
        padding: 0 !important;
    }
    .slicknav_nav .top-menu-info > a {
        padding: 20px 5px !important;
    }
    .slicknav_nav .top-menu-info .caller-icon {
        color: #ccc;
        position: absolute;
        top: 44px !important;
        left: 15px;
    }
    .menu-header.invert.nav-up .slicknav_menu .slicknav_icon-bar {
        background: #747170 !important;
    }
    .menu-header.nav-up .slicknav_btn.slicknav_open {
        opacity: 1 !important;
    }
    .menu-header {
        justify-content: center;
    }
    .menu-header .header-menu {
        position: absolute;
        left: 0;
        z-index: 9999999;
    }
    .menu-header.slicknav_opened .header-menu ul li svg path {
        stroke:#ed6c02 !important;
    }
    .slicknav_opened.nav-down, .slicknav_opened.nav-up {
        top:0px !important;
    }
    .menu-header .header-menu a.caller > span:nth-child(2) {
        display: none;
    }
    .svg-letter-logo {
        display: none;
    }
    .header-text-section h1,
    .header-text-section h2 {
        font-size: 3rem;
        text-align: center;
    }
    .fixed-layers.testimonials .testimonial-section .custom-tab a:before{
        left: 115px !important;
    }
    .dev-sport-text{
        width: calc(100% - 70%);
        right: 0%;
    }
    .row.micro-text-portion{
        flex-direction: column-reverse;
    }
    .micro-text-portion .main-section{
        padding-left: 0 !important;
    }
    .micro-header-area .section-main .micro-text-header{
        padding-left: 1rem !important;
    }
    .micro-text-portion .left-text-area .fixed-layers,
    .micro-text-portion .section-container.sliders-area{
        margin-bottom: 3rem !important;
        margin-top: 3rem !important;
    }
    .slider.slider-nav .slick-slide,
    .slider.slider-nav {
        display: none;
    }
    .slider.slider-for {
        width:100%;
    }
    .slider-click-arrow{
        right: 0;
        width: 100%;
    }
    .slider-click-arrow ul{
        right: 0;
        width: 100%;
        display: flex;
        justify-content: space-between;
    }
    .product-page h2,
    body.blog .blog-header-area .header-text-section h1,
    body.blog .blog-header-area .header-text-section h2 {
        font-size: 3.5rem;
    }
    .micro-header-area {
        padding-top: 6rem;
    }
    .blog-header-area{
        background-size: cover;
    }
    .adroit-magnifiq h2{
        margin-bottom: 5rem;
        text-align: center;
        margin-right: 0;
    }
    .tag-header{
        padding: 6px 7px;
        width: 40%;
        right: 50%;
        left: 50%;
        transform: translateX(-50%);
        top: 25%;
    }
    .micro-banner-column{
        padding-top: 1rem;
    }
    .micro-text-portion .fixed-layers h3.text-heading,
    .blog-section h2,
    .contact-us h2{
        font-size: 2rem;
    }
    .contact-us .header-text-section h2{
        font-size: 2.5rem;
    }
    .blog-category{
        font-size: 1rem;
    }
    footer{
        margin-top: 25px;
    }
    .approval-content{
        padding: 1rem;
    }
    .blog-container .section-container.left-section h4,
    .blog-section h2 {
        text-align: left;
    }
    .layer-svg {
        width: 100%;
    }
    .error-oops{
        font-size: 5rem;
    }
    .error-section .error-description {
        font-size: 1.3rem;
    }
    .error-section {
        bottom: 65px;
    }
    /*980 code replace*/
    .banner-content h1 {
        font-size: 2rem;
    }
    .right-section, .left-section, .middle-section {
        padding-top: 25px;
        padding-bottom: 25px;
    }
    .blog-header-area.section-container.right-section  {
        padding-top: 250px;
    }
    .slicknav_menu {
        display: block;
        z-index: 999999;
        width: 100%;
        height: auto;
        position: absolute;
        right: 0;
        top: 0;
        background: #ffffff;
    }
    .slicknav_nav a {
        color: #5d5a59 !important;
    }
    .slicknav_menu .img-responsive-dark {
        display: inline-block !important;
    }
    ul.dropdown-menu {
        left: 0;
    }
    .menu-section  {
        display:none;
    }
    .slicknav_menutxt {
        font-size: 0;
    }
    .slicknav_parent .dropdown-menu {
        position: relative;
    }
    .dropdown-menu li a {
        text-align: center !important;
    }
    li.dropdown ul.dropdown-menu li a {
        font-size: 0.9rem!important;
        padding-left: 9px;
    }
    .dropdown-menu li ul.dropdown-menu {
        position: relative;
        width: auto;
        top: 0px;
        left: 0;
        height: auto;
    }
    ul li.dropdown > ul.dropdown-menu {
        visibility: visible;
        transition: visibility;
    }
    ul.dropdown-menu li ul.dropdown-menu {
        top: 0px!important;
    }
    ul.dropdown-menu li ul.dropdown-menu {
        padding-top:0px;
    }
    ul.dropdown-menu li ul.dropdown-menu li:first-child {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    li.dropdown ul.dropdown-menu li ul.dropdown-menu li a, li.dropdown ul.dropdown-menu li ul.dropdown-menu li {
        font-size: 0.8rem!important;
    }
    ul.dropdown-menu li:first-child {
        border: none;
    }
    .slicknav_btn.slicknav_open + ul {
        height: 100vh;
        padding-top: 35px;
        overflow-y: scroll;
    }
    ul.dropdown-menu li:first-child {
        border: none;
    }
    .main-slider-controls {
        padding: 0px 40px;
    }
    .ongoing-page .banner-text {
        padding: 0px 36px;
    }
    .blog-header-area .header-text-section {
        padding: 0px;
    }
    .blog-header-area .header-text-section {
        padding-right: 0px;
    }
    .row-tab{
        padding: 0px 35px;
    }
    ul.dropdown-menu li ul.dropdown-menu li:first-child {
        border: none;
    }
    .menubar-icon {
        display: none;
    }
    ul.dropdown-menu li ul.dropdown-menu li:first-child {
        text-transform: capitalize;
    }
    .slicknav_nav .slicknav_item a,
    .slicknav_nav ul > li a,
    .slicknav_nav .slicknav_row {
        padding: 15px 0px !important;
    }
    .slicknav_nav li.dropdown ul.dropdown-menu li ul.dropdown-menu li {
        text-align: center;
    }
    .slicknav_nav li.dropdown ul.dropdown-menu li ul.dropdown-menu li a {
        display: inline-block;
    }
    .slicknav_nav .call-us-btn .custom-btn {
        width: 80%;
        margin: 80px auto 160px;
        color: #ffffff !important;
        max-width: 350px;
    }
    .slicknav_nav .call-us-btn .custom-btn a {
        font-size: 1rem !important;
        color: #ffffff !important;
    }

    .section-main,.left-section .section-main,.right-section .section-main {
        width: 100%;
        max-width: 100%;
        padding: 0px 15px;
    }
    .ma-logo {
        margin: auto;
        float: none;
        display: table;
        margin-top: 10px;
    }
    .trial-ma .logo-to-hover.mobile{
        display: block;
    }
    .footer-hover-content,
    .trial-ma .logo-to-hover.desktop{
        display: none;
    }
    .blog-inner-post .section-main.right-post,
    .blog-inner-post .section-main.middle-post,
    .blog-inner-post .section-main.left-post {
        max-width:100%;
        width:100%;
    }
    .blog-inner-post .section-content {
        width: 100%;
        max-width: 100%;
    }
    header {
        padding: 15px 15px;
    }
    .related-articles-title {
        padding-left: 15px;
    }
    .micro-header-area .header-text-section .column-area {
        padding-left: 0px;
    }
    .micro-header-area .section-main, .blog-header-area .section-main {
        width: 100%;
        max-width: 100%;
    }
    .micro-header-area {
        margin-bottom: 2rem;
    }
    .section-content {
        max-width: 100%;
        width: 100%;
    }
    .context-area {
        padding: 0px 15px;
    }
    .faq-list .card-header {
        padding: 4px 0px;
    }
    .faq-list .faq-accordion[aria-expanded="false"] .faq-link-btn:before {
        width: 20px;
        font-size: 20px;
        line-height: 16px;
        height: 20px;
    }
    .faq-list .faq-accordion[aria-expanded="true"] .faq-link-btn:before {
        width: 20px;
        font-size: 20px;
        line-height: 15px;
        height: 20px;
    }
    .faq-list .card-body {
        padding-left: 39px;
        line-height: 20px;
    }
    .faq-list .card-header h5, .faq-list .card-header .faq-link-btn {
        padding-left: 0px;
    }
    .slider-count-text {
        display: none;
    }
    .section-title h2{
        text-align: left!important;
    }
    .ongoing-projects .section-content,.ready-to-move-in .section-content {
        padding-left: 15px;
        padding-right: 15px;
    }
    .realty-section .section-main,.developments-section-column .section-main {
        max-width: 100%;
        width: 100%;
    }
    .artistica-text {
        right: 4px;
        bottom: 4px;
    }
    .blog-container section.blog-nav-layer {
        padding: 0px;
    }
    .blog-category-list {
        text-align: center;
    }
    .micro-text-portion .right-fixed .form-box{
        display: block;
    }
    .adroit-magnifiq .standard{
        display: block;
    }
    .sm-form .form-box {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
    .sm-form .form-box {
        width: 100%;
        max-width: 600px;
        background-color: #fff;
    }
    .sm-form-btn {
        position: fixed;
        background: #adadad24 !important;
        color: #fff;
        text-align: center;
        bottom: 0px !important;
        top:unset !important;
        left: 0px !important;
        width: 100% !important;
        transform: rotate(0deg);
        cursor: pointer;
        z-index: 99;
        height: 60px;
        line-height: 40px;
        border: 0;
        margin: 0 0 !important;
        padding: 0 0 !important;
        pointer-events: none !important;
        transition: 0.4s ease-in-out !important;
    }
    .sm-form-btn.push-bottom{
        bottom: -200px !important;
        transition: 0.4s ease-in-out !important;
    }
    .sm-form-btn span{
        background: #ed6d02;
        padding:0 10px !important;
        margin:0 10px !important;
        min-width: 150px;
        display: inline-block !important;
        pointer-events: all !important;
    }
    .mobile-close-btn {
        position: absolute;
        top: 20%;
        right: 10%;
        background: #ed6d02;
        color: #fff;
        text-align: center;
        width: 25px;
        cursor: pointer;
        z-index: 99;
        height: 25px;
        line-height: 24px;
        border: 0;
        font-size: 1rem;
    }
    button.close_btn:focus,
    button.sm-form-btn:focus {
        outline: 0;
    }
    .sm-form.show {
        position: fixed;
        display: block;
        z-index: 9999999999;
        background: rgba(0, 0, 0, 0.8);
        top: 0;
        left: 0;
        height: 100vh;
        width: 100%;
        transition: background 1.4s ease;
    }
    .sm-form .form-box {
        transition: opacity 0.6s ease;
    }
    .sm-form.show .form-box {
        opacity: 1;
    }
    .micro-header-area .section-content {
        padding-bottom: 35px;
    }
    .modal-dialog{
        height: 100%;
        display: flex;
        margin: 0 auto;
    }
    .modal-content{
        align-self: center;
    }
    .inquire-now .custom-btn button {
        line-height: 55px;
    }
    .micro-form.work-with-form {
        padding: 10px;
    }
    .mobile-form{
        display: flex !important;
        position: fixed !important;
        top: 0px;
        z-index: 1111;
        background: rgba(106, 102, 101, 0.95);
        width: 100%;
        left: 0;
        min-height: 100vh;
        align-items: center;
        justify-content: center;
    }
    .mobile-form #sidebar,
    .micro-sticky-sidebar #sidebar{
        max-width: 100% !important;
        height: 100% !important;
        background: #fff;
        display: flex;
        flex-direction: column;
        min-height: 100vh;
        justify-content: center;
        width: 100% !important;
    }
    .micro-form, .download-options {
        padding: 30px;
        width: 100%;
    }
    .micro-sticky-sidebar ul{
        display: none;
    }
    .mobile-form{
        height: 100% !important;
    }
    .micro-site-form-container form.has-validation-callback{
        width: 75%;
        margin: 0 auto;
    }
    .microsite-close-btn{
        position: relative;
    }
    .microsite-close-btn .close-bar{
        right: 130px;
        z-index: 11;
    }
    .mobile-form .microsite-close-btn .close-bar{
        display: block !important;
    }
    .section-main{
        margin-left: 0px !important;
    }
    .microsite-close-btn .close-bar.work-with {
        top: -20px;
        right: 50px;
    }
    .section-main{
        margin-left: 0px !important;
    }
    .trial-footer-nav ul li a.privacy-page-footer:before{
        height: 0;
    }
    .design-img-column img.property-logo {
        position: absolute;
        left: unset;
        right: 0px;
        bottom: 0px;
        background: #747170;
        padding: 4px;
        width: 100% !important;
        height: 30px !important;
        z-index: 10;
        transform: none;
        object-fit: fill;
    }
    .dev-spotlight-logo img.property-logo {
        height: 40px !important;
    }
    body .related-articles .post-row .post-img{
        padding-left: 15px !important;
    }
    /*#faqs-section .card .fa.fa-plus, #faqs-section .card .fa.fa-minus{*/
        /*top:2px !important;*/
    /*}*/
    .home-page h2,
    body.about-adroit h2,
    .ongoing-projects h2,
    .ongoing-development h2,
    .blog-header-area .header-text-section h1,
    .blog-header-area .header-text-section h2,
    .header-text-section h2,
    .header-text-section h1 {
        font-size:3rem !important;
    }
    .home-page h2,
    body.about-adroit h2,
    .ongoing-development h2 {
        line-height: 2.8rem;
    }
    .main-banner-slider h3{
        font-size: 2rem;
        line-height: 2.2rem;
    }
    .section-container.home-about,
    .about-adroit .section-container.right-section{
        padding-top: 50px;
    }
    .ongoing-development .section-title.has-development-spotlight{
        padding-top: 30px;
    }
    .home-page h2,
    body.about-adroit h2,
    .ongoing-development h2,
    .contact-us h2{
        margin-bottom: 1rem;
    }
    .contact-us .header-text-section h2 {
        margin-bottom: 0;
    }
    .ready-to-move-in h3.sub-heading{
        line-height: 2rem;
    }
    .inline-dev-spotlight.design-img-column img.property-logo {
        bottom: -116px;
    }
    .product-page h2{
        margin-right: 0;
    }
    .blog-nav-layer.blog-navbar-fixed{
        position: relative !important;
        top:unset !important;
        left:unset !important;
    }
    .slider-click-arrow ul li {
        background: #d4931a;
        width: 30px;
        height: 30px;
        z-index: 999;
        cursor: pointer;
        border-radius: 50%;
        text-align: center;
        display: flex;
        justify-content: center;
    }
    .layer-slider .slider-click-arrow {
        right: 0;
    }
    .next.slick-arrow svg,.prev.slick-arrow svg {
        fill: #fff;
        padding: 5px;
        border: none;
    }
    .slider-click-arrow li:last-child {
        border: none;
    }
    .slider.slider-for .slider-img span {
        font-size: 1.3rem;
    }
    .slider-click-arrow {
        width: 96% !important;
        right: 2% !important;
        height: 100%;
        top: 0;
        display: flex;
        align-items: center;
    }
    .layer-slider-column {
        height: 531px;
    }

    .prev.slick-arrow:after,.next.slick-arrow:after {
    background: none;
    }
}

@media(max-width:768px){
    .blog-header-area{
        min-height: 30vh !important;
    }
    body.work-with-us .blog-header-area .header-text-section .text-area.mr-0,
    body.testimonials .blog-header-area .header-text-section .text-area.mr-0,
    body.privacy-policy .blog-header-area .header-text-section .text-area.mr-0,
    body.terms-of-use .blog-header-area .header-text-section .text-area.mr-0,
    body.disclaimer .blog-header-area .header-text-section .text-area.mr-0,
    body.emi-calculator .blog-header-area .header-text-section .text-area.mr-0{
        margin-right: -15px !important;
    }
    .blog-category-list select{
        background: url(../images/select-down-arrow.png) 96% / 15% no-repeat;
        background-size: 16px;
        background-color: #fff;
    }
    .blog-header-area:before{
        display: none !important;
    }
    .construction-box {
        padding-left: 0px;
    }
    .scrollTop {
        display: none;
    }
    .slider-click-arrow {
        right: 0px;
        top: 0;
        height: 100%;
        display: flex;
        align-items: center;
    }
    .blog-section h2 {
        line-height: 2rem;
    }
    /*.next-pagination .custom-btn.border-animate,*/
    /*.next-pagination .custom-btn.border-animate:before,*/
    /*.prev-disabled .custom-btn,*/
    /*.next-disabled .custom-btn,*/
    /*.prev-pagination .border-animate.custom-btn:before {*/
        /*border: none!important;*/
    /*}*/
    .pagination-blog .custom-btn .btn-eff {
        display: none;
    }
    .img-caption {
        text-align: center!important;
    }
    /*.related-articles .custom-btn {*/
        /*float: none;*/
    /*}*/
    .back-to-blog {
        margin-top: 0px!important;
        padding-top: 23px!important;
    }
    .testimonial-senario .row.section-left,
    .testimonial-main .row.section-left:nth-child(even) {
        display: flex;
        flex-direction: column-reverse;
    }
    .testimonial-discription,
    .testimonial-user {
        max-width: 100%;
    }
    .testimonial-senario .row .artistica-text,
    .testimonial-main .row.section-left:nth-child(even) .testimonial-discription .artistica-text{
        background: #747170;
        color: #fff;
        text-transform: uppercase;
        display: table;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        z-index: 9;
        top: -23px;
        padding: 5px 20px;
        font-size: 1.4rem;
    }
    .testimonial-main .section-content.pagination-blog{
        display: flex !important;
        flex-direction: column !important;
    }
    /*.pagination-blog .prev-pagination .custom-btn,*/
    /*.pagination-blog .next-pagination .custom-btn{*/
        /*border: 1px solid #ed6c02 !important;*/
    /*}*/
    .pagination-blog .prev-disabled .custom-btn,
    .pagination-blog .next-disabled .custom-btn{
        border:1px solid #747170 !important;
    }
    .pagination-number{
        margin: 15px 0px 18px !important;
    }
    body.adroit-magnifiq .micro-text-portion .fixed-layers.units-details .table-section .nav.nav-pills{
        margin-top: 45px;
        margin-bottom: 10px;
        justify-content: center;
    }
    .units-details .custom-tab a.active label{
        top: 0px;
    }
    .units-details .custom-tab a label{
        display: block;
    }
    .home-page .inquire-now .error + span.floating-label{
        top: -9px !important;
    }
    .middle-section-img .design-img-column{
        max-height: 34vh;
    }
    .banner-slider-one img {
        object-fit: cover;
    }
    .testimonial-senario .user-heading,
    .testimonial-senario .details-user,
    .testimonial-senario .details-property{
        text-align: center;
    }
    .testimonial-senario .details-property{
        margin-bottom: 1rem;
    }
    .testimonial-senario .testimonial-discription{
        margin-top: 1rem !important;
    }
    .contact-us-main-section .middle-section-img .d-flex.mb-4 {
        margin-bottom: 1.5rem !important;
    }
    .specifications-accordion .card-header{
        justify-content: center !important;
        align-items: flex-start !important;
    }
    body.thrupthi-class .svg-letter-logo{
        display: block !important;
    }
    body.thrupthi-class .error-bg .au-icon{
        width:100% !important;
        left: 50% !important;
        transform: translateX(-50%) !important;
        max-width: 70% !important;
    }
    body.thrupthi-class .error-oops{
        font-size: 3rem !important;
    }
    .mobile-si-btn{
        padding:0px 0 !important;
    }
    .mobile-si-btn .custom-btn{
        width:100% !important;
        max-width:100% !important;
    }
    .error-main .img-fluid{
        object-fit: cover;
    }
    .slider-click-arrow ul li,.slider-click-arrow li:last-child {
        border: none;
        outline: none;
    }
    .prev.slick-arrow:after,.next.slick-arrow:after {
        background: transparent;
    }
    .slider-click-arrow ul li:hover {
        border: none;
    }

    .next.slick-arrow svg {
        fill: #fff;
    }
    .prev.slick-arrow svg,.next.slick-arrow svg {
        width: 25px;
    }
    footer .footer-social {
        padding-top: 0px;
    }
    .bank-part-img {
        border: 1px solid #B9B8B7;
    }
}
@media only screen and (max-width: 767px) {
    .slicknav_nav ul.first-level {
        height: calc(100vh - 80px);
        padding-bottom: 120px;
    }
    .slicknav_btn {
        top: 32px !important;
    }
    .slicknav_nav .top-menu-info > a {
        padding: 6px 5px !important;
    }
    .header-text-section h2,
    .header-text-section h1 {
        font-size: 2.6rem;
    }
    .banner-content h1 {
        font-size: 1.3rem;
    }
    .carousel-inner span {
        font-size: 1rem;
    }
    .carousel-indicators-custom {
        bottom: -80px;
    }
    .banner-update-btn ul li a {
        font-size: 12px;
    }
    .banner-update-btn ul li {
        padding: 10px 15px;
    }
    .ma-logo {
        width: 100%;
        text-align: center;
        padding-top: 0px;
        padding-bottom: 6px;
    }
    h2 {
        padding-bottom: 0;
    }
    .development-spot-img {
        position: relative;
    }
    .realty-content {
        left: 30px;
    }
    .artistica-text {
        bottom: 4px;
        right: 4px;
    }
    .letter-logo .icon {
        display: none;
    }
    .tab-list-custom-right {
        justify-content: start;
    }
    .tab-list-custom-right {
        right: 15px;
        top: 37px;
    }
    .tab-list-custom-left {
        left: 0px;
        justify-content: start;
    }

    .property-block .tab-list-custom-left {
        left: -3%;
    }
    .main-banner-slider h2,.main-banner-slider h3 {
        text-align: center;
    }

    @-webkit-keyframes fill {
        from { -webkit-text-fill-color: white; }
    }
    .slider-controls li {
        width: 40px;
        height: 40px;
    }
    .slider-controls li i {
        font-size: 20px;
        line-height: 43px;
    }
    .slider__info {
        top: 57%;
    }
    .navbar-brand img {
        max-width: 70px;
    }
    .navbar-toggler {
        padding: 0px;
        margin: 0px;
        border-radius: 0px;
    }
    .navbar-dark .navbar-toggler-icon {
        background-size: 18px;
    }
    .banner-update-btn ul li {
        padding: 1px 0px;
    }
    .slider__info {
        top: 45%;
    }
    .slider-controls li {
        width: 25px;
        height: 25px;
    }
    .slider-controls li i {
        font-size: 13px;
        line-height: 25px;
    }
    .slider-controls {
        bottom: 50px;
    }
    .inquire-form {
        padding: 25px;
    }

    .inquire-form input, .inquire-form select {
        height: 40px!important;
    }
    .form-control {
        font-size:1rem;
    }
    .realty-section .section-main {
        max-width: 100%;
        width: 100%;
        padding: 0px 15px;
    }
    .right-section .section-content, .left-section .section-content,.middle-section .section-content {
        width: 100%;
        max-width:100%;
        margin: auto;
    }
    .developments-section-column {
        padding-top:25px;
    }
    .padding-lt-rt {
        padding: 0px 15px;
    }
    .navbar-navs li a{
        padding: 0px;
    }
    .navbar-navs li.search {
        margin-top:2px;
    }
    .navbar-navs li img {
        margin-right: 20px;
    }
    .navbar-navs li span {
        display: none;
    }
    .navbar-navs li.menubar span {
        display: block;
    }
    .navbar-dark .navbar-toggler-icon {
        margin-top: 6px;
        margin-left:0px!important;
    }
    .developments-section-column .section-main {
        max-width:100%;
        width:100%;
    }
    .fa-chevron-down {
        top: 8px;
    }
    .header-logo img {
        max-width: 80px;
    }
    header {
        padding: 5px 15px;
    }
    .banner-text .heading-title {
        font-size: 2rem;
        line-height: 40px;
    }
    .sub-heading {
        font-size: 1rem;
    }
    li.equal-height {
        min-height: 85px;
    }
    footer ul.social-media {
        margin-top: 0px;
        justify-content: start;
    }
    footer .listed-space ul li {
        padding-bottom: 10px !important;
    }
    .blog-inner-post {
        padding-top: 55px;
    }
    .blog-inner-post .section-content {
        width: 100%;
        max-width: 100%;
    }
    .blog-inner-post .section-main.left-post,
    .blog-inner-post .section-main.right-post,
    .blog-inner-post .section-main.middle-post{
        max-width: 100%;
        width: 100%;
    }
    .blog-inner-post h2 {
        font-size: 1.5rem;
    }
    .related-articles .post-content h3 {
        font-size: 1.3rem;
        text-align: center;
    }
    .post-row {
        display: grid;
    }
    .middle-section-tab {
        position: relative;
    }

    .banner-update-btn ul li {
        min-width: 180px;
    }
    .banner-update-btn ul {
        padding: 0px;
        list-style: none;
        display: table;
        margin: auto;
    }
    .banner-update-btn ul li a {
        font-size: 10px;
    }
    .o-slider-arrows .custom-btn {
        border: none;
        padding: 0px;
        width: 30px;
    }
    .fa-chevron-right:before, .fa-chevron-left:before {
        font-size: 18px;
        opacity: 0.5;
    }
    .o-slider-arrows .btn-eff {
        background: none;
    }
    .banner-slider-arrow {
        left: 0;
        bottom: 36%;
        width: 100%;
        margin-bottom: 75px;
    }
    .banner-update-btn {
        right: 0;
        left: 0;
        margin: auto;
        width: 100%;
        bottom: 30px;
    }
    .banner-animate-container div {
        padding: 0px 15px;
    }
    .banner-slider-arrow ul li.main-slider-next.slick-arrow {
        right: 0px;
        float: right;
    }
    .banner-slider-arrow ul li {
        border: none;
    }
    .banner-slider-arrow ul li.main-slider-prev:before,.banner-slider-arrow ul li.main-slider-next:before {
        display: none;
    }
    .banner-slider-arrow ul li.main-slider-prev svg {
        margin-left: 0px;
    }
    .banner-slider-arrow ul li.main-slider-next svg {
        margin-right: 0px;
    }
    .left-section h2 {
        text-align: left;
    }
    .realty-content {
        bottom: 0px;
        width: 100%;
        left: 0;
        text-align: center;
        margin: auto;
        right: 0;
        font-size:0.8rem;
        line-height: 14px;
    }
    .banner-slider-arrow ul li {
        height: auto;
        width: auto;
    }
    .ma-logo a {
        margin: auto;
        display: table;
    }
    h2,
    .product-page h2{
        font-size: 2.8rem;
    }
    .units-details .table-area table tbody td .custom-btn,
    .units-details .table-area table tbody td .btn-eff{
        height: 24px;
        padding: 0;
    }
    .units-details .table-area table tbody td .custom-btn a {
        line-height: 14px;
    }
    .units-details .table-area table tbody td a{
        padding: 0.3rem;
        font-size: 0.6rem;
    }
    .units-details .table-area table td{
        padding: 0.1rem;
        font-size: 0.8rem;
    }
    .units-details .table-area table th {
        padding: 0.5rem 0.1rem;
        font-size: 0.6rem;
    }
    .specifications .speci-layer .custom-tab a label,
    .speci-layer-content {
        font-size: 0.8rem;
    }
    .specifications .speci-left .nav-link.active:after{
        border-top: 18px solid transparent;
        border-bottom: 18px solid transparent;
    }
    .emi-container .calculation-text{
        text-align: left;
        padding-top: 2rem;
    }
    .calculation-text .cal-text{
        align-items: flex-start;
    }
    .product-page h2 {
        font-size: 2.8rem;
    }
    .main-slider-controls {
        flex-direction: column;
    }
    .banner-update-btn ul li .custom-btn {
        height: 59px;
    }
    .main-slider-controls {
        padding: 0px 10px;
    }
    .slider.slider-for{
        height: 100%;
    }
    .slider.slider-for .slick-slide{
        height: 50vh;
    }
    .slider.slider-for .slick-slide img {
        /*object-fit: cover;*/
        position: absolute;
        bottom: 0;
    }
    .slider.slider-for .slider-img span{
        bottom: 0;
        font-size: 1.25rem;
        background: #ed6d0291;
        padding: 5px 0;
        text-align: center;
        width: 100%;
    }
    span.floating-label {
        top: 8px;
        font-size: 1rem;
    }
    .inquire-now .custom-btn button {
        line-height: 40px;
        font-size: 0.8rem!important;
    }
    .realty-section .section-content .col-lg-12 {
        padding: 0px;
    }
    .developments-section-column .section-content {
        padding-right: 0px;
        padding-left: 0px;
    }
    .banner-text {
        text-align: center;
    }
    .ongoing-projects .section-content,.ready-to-move-in .section-content {
        padding: 0px 15px;
    }
    .tag-header {
        width: 60%;
        top: 20%;
    }
    .adroit-magnifiq h2 {
        margin-bottom: 6rem;
    }
    .layer-slider-column {
        justify-content: center;
    }
    .slider-click-arrow{
        width: 100%;
        top: 0;
        height: 100%;
    }
    .slider-click-arrow > ul{
        height: 100%;
        align-items: center;
    }
    .slider-click-arrow ul li{
        /*width: 80px;*/
        /*height: 45px;*/
        border: 0;
    }
    .slider-click-arrow li:last-child{
        border: 0;
    }
    .prev.slick-arrow svg {
        width: 50px;
        margin-left: 0px;
    }
    .slider-click-arrow .slick-arrow svg{
        fill: #fff;
    }
    .next.slick-arrow svg {
        width: 60px;
    }
    .slider-count-text{
        top: -50px;
    }
    .blog-section h2 {
        font-size: 2.3rem;
    }
    svg.pagination-arrow {
        width:90px;
    }
    .section-content.pagination-blog {
        margin: auto;
        margin-top: 25px;
    }
    .pagination-number ul.pagination {
        margin-bottom: 1px;
    }
    .section-content.pagination-blog {
        width: 100%;
        max-width: 100%;
        padding: 0px 15px;
    }
    .pagination-blog ul.pagination li a,.pagination-number ul.pagination li.active {
        padding: 0.25rem 0.5rem;
    }
    .pagination-blog ul.pagination li {
        margin-left: 0;
    }
    .icon-round a .fa {
        font-size: 20px;
        line-height: 42px;
    }
    .icon-round {
        width: 44px;
        height: 44px;
    }
    .related-articles-title {
        padding-left: 15px;
    }
    .related-articles {
        padding: 0px 15px;
    }

    .pagination-blog ul.pagination li,
    .pagination-blog ul.pagination li:nth-last-child(n-1) {
        margin-right: 0.2rem;
    }
    .blog-category-list{
        text-align: center;
    }
    .banner-slider-arrow {
        display: none;
    }
    .footer-bottom ul {
        display: flex;
        flex-direction: column;
    }
    .footer-bottom ul li{
        width: auto;
        text-align: center;
    }
    .footer-bottom ul ul {
        flex-direction: row;
        margin: auto;
    }
    footer .padding-lt-rt {
        padding: 0px 15px;
    }
    .blog-header-area.section-container.right-section {
        padding: 0;
        padding-top: 150px;
    }
    .micro-text-portion .left-text-area .fixed-layers,
    .micro-text-portion .section-container.sliders-area {
        margin-bottom: 1rem !important;
        margin-top: 1rem !important;
    }
    .emi-container {
        padding: 1rem;
    }
    .emi-container .calculation-part .static-value {
        top: 30%;
        height: 33px;
        line-height: 33px;
    }
    .fixed-layers.specifications .speci-layer{
        display: none;
    }
    .fixed-layers.specifications .faq-list{
        display: block;
    }
    .specifications-accordion .card-body {
        padding-bottom: 10px;
    }
    .socila-handles:hover .socila-link {
        font-size: 10px;
    }
    .layer-slider-column {
        height: auto;
    }
    .blog-header-area,
    .news-and-media-page .blog-header-area,
    .privacy-page .blog-header-area,
    .work-with-us .blog-header-area {
        padding-top: 100px;
    }
    #faqs-section h5{
        padding-bottom: 5px;
    }
    .blog-section h2{
        font-size: 1.5rem !important;
        line-height: 1.5rem;
    }
    #faqs-section .faq-list .card-body {
        padding-bottom:10px;
    }
    .news-and-media-page h4.date-category {
        font-size: 2rem;
        margin-bottom: 0.15rem;
    }
    .custom-btn{
        height: 40px;
    }
    .btn-eff{
        height: 40px;
    }
    .custom-btn a, .custom-btn button{
        line-height: 40px;
    }
    .construction-box .col-lg-4 img {
        height: 170px!important;
    }
    #show-previous-image,#show-next-image {
        padding: 0px;
    }
    .approval-by-stamp {
        top: 5px;
        right: 5px;
        max-width: 60px;
    }
    footer h3 {
        padding-bottom: 15px;

    }
    footer h3.phone-lines,footer h3.email-correspondence {
        padding-top: 15px;
    }
    .has-error .form-error {
        top: -8px;
        font-size: 11px;
    }
    .form-control {
        font-size: 0.8rem;
    }
    .dropdown-section:after {
        top: 18px;
    }
    .inquire-form span.floating-label {
        top: 9px;
    }
    /*.section-img img {*/
        /*height: 200px;*/
    /*}*/
    #faqs-section .card {
        padding-left: 35px;
    }
    #faqs-section .fa-plus:before {
        width: 20px;
        font-size: 19px;
        line-height: 15px;
        height: 20px;
    }
    #faqs-section .fa-minus:before{
        width: 20px;
        font-size: 20px;
        line-height: 12px;
        height: 20px;
    }
    #slider-content {
        padding: 0px 15px;
        text-align: center;
        width: 100%;
    }
    .layer-slider .prev.slick-arrow:after,.layer-slider .next.slick-arrow:after {
        background: transparent!important;
    }
    #faqs-section .card {
        padding-right: 20px;
        padding-bottom: 0px;
    }

    .back-to-blog {
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .slider-click-arrow {
        z-index: inherit;
    }
    span.floating-label {
        top: 8px;
        font-size: 0.7rem;
        line-height: 1.4rem;
    }
    .socila-handles {
        height: auto;
    }
    .socila-link {
        padding: 4px 5px;
    }
    .trial-footer-container {
        flex-direction: column;
    }
    .trial-ma {
        flex: 0!important;
    }
    .trial-footer-nav {
        font-size: 13px;
    }
    .testimonial-main .testimonial-senario .section-left, .testimonial-main .testimonial-senario .section-right {
        padding: 0.8rem;
    }
    .testimonial-user svg.testimonial-user-img {
        width: 100px;
        height: 100px;
        padding: 15px;
    }
    .testimonial-senario h3,.testimonial-senario h6 {
        text-align: center;
    }
    .pagination-number {
        margin: 0 auto;
    }
    .section-content.pagination-blog {
        display: flex;
        flex-direction: column;
    }
    .blog-header-area, .news-and-media-page .blog-header-area, .privacy-page .blog-header-area, .emi-calculator .blog-header-area, .testimonial-main .blog-header-area {
        margin-bottom: 3rem;
    }
    .testimonial-main .testimonial-container {
        margin-top: 3rem;
    }
    .home-page .inquire-now .error + span.floating-label{
        top: -9px !important;
    }
    .approval-content .custom-btn{
        height: auto !important;
    }
    .approval-content .custom-btn a{
        white-space: normal !important;
        line-height: 55px !important;
    }
    .approval-content .custom-btn{
        min-height: 55px !important;
        align-items: center !important;
    }
    /*.prev-pagination .custom-btn:after,*/
    /*.next-pagination .custom-btn:after{*/
        /*border: none !important;*/
    /*}*/
    .pagination-blog .prev-pagination,
    .pagination-blog .next-pagination,
    .pagination-blog .prev-pagination .custom-btn,
    .pagination-blog .next-pagination .custom-btn
    {
        width:100% !important;
        max-width: 280px !important;
    }
    .testimonial-main .blog-tabs .row-tab{
        display: block;
    }
    .testimonial-main .blog-tabs .row-tab > div{
        margin: 5px 0px;
    }

    /*.slider.slider-for .slick-slide {*/
        /*height: 44vh;*/
    /*}*/
    /*.slider.slider-for .slick-slide img{*/
        /*object-fit: fill;*/
    /*}*/
    .aminities-images .use-defaults .aminities-overlay:hover .overlay,
    .aminities-images .use-defaults .aminities-overlay .amenity-svg:hover ~ .overlay{
        bottom: -52px !important;
    }
    .aminities-images .use-defaults .aminities-overlay .overlay h2{
        line-height: 18px !important;
    }
    .aminities-images .use-defaults{
        outline: 1px solid #ddd !important;
    }
    body.work-with-us .mobile-form #sidebar{
        display: block !important;
        overflow-y: scroll !important;
        top:0px !important;
    }
    body.work-with-us .microsite-close-btn .close-bar.work-with{
        top: 20px !important;
        z-index: 9999 !important;
    }
    body.work-with-us .micro-site-form-container form{
        padding-top: 30px !important;
    }
    .main-banner-slider .slick-slide {
        height: 40vh;
    }
    .banner-animate-container,.main-banner-slider {
        height: 40vh;
    }
	.main-banner-slider .slick-slide img{
		object-fit: initial;
	}
    .main-slider-controls {
        display: none;
    }
    .banner-link-to {
        position: absolute;
        left: 0;
        right: 0;
        margin: auto;
        bottom: -40px;
    }
    .product-page.micro-header-area{
        background-image: none !important;
    }
    .micro-text-portion .fixed-layers h3.text-heading,
    .blog-section h2,
    .contact-us h2,
    .about-adroit .section-title h2,
    .about-adroit .left-section h2,
    .about-adroit .left-section h2,
    .home-page .section-title h2,
    .home-page .right-section h2,
    .home-page .left-section h2,
    .ongoing-development .section-title h2,
    .completed-projects .section-title h2 {
        text-align: center !important;
    }
    .banner-slider-one img {
        height: 50vh;
    }
    .ongoing-page .banner-text {
        height: 50vh;
        position: absolute;
        top: 30px;
        margin: 0;
        display: flex;
        align-items: center;
        flex-direction: column;
        justify-content: center;
    }
    .developments-section-column .section-title{
        padding-bottom: 0px;
    }
    .contact-us h2 {
        margin-bottom: 20px;
    }
    .slicknav_btn .dropdown-show .slicknav_icon-bar + .slicknav_icon-bar{
        margin-top: 0.188em !important;
    }
    .blog-header-area .header-text-section h1,
    .blog-header-area .header-text-section h2 {
        margin-bottom: 1rem;
    }
    .slider.slider-for .slick-slide img {
        height: auto;
    }
    .testimonial-main .testimonial-container{
        width: calc(100% - 10%);
    }
    .micro-form .custom-btn {
        height: 38px;
    }
    .micro-form .custom-btn button {
        line-height: 38px;
        font-size: 0.9rem;
    }
    .right-section .custom-btn, .left-section .custom-btn, .middle-section .custom-btn {
        height: 40px;
    }
    .right-section .custom-btn a, .left-section .custom-btn a, .middle-section .custom-btn a {
        line-height: 40px;
        font-size: 0.8rem;
    }
    .back-to-blog .custom-btn a{
        line-height: 55px;
    }
    .right-section .custom-btn, .left-section .custom-btn, .middle-section .custom-btn {
        width: 100%;
        max-width: 100%;
    }
    .blog-header-area .header-text-section h1,
    .blog-header-area .header-text-section h2,
    .header-text-section h1,
    .header-text-section h2,
    .contact-us .blog-header-area .header-text-section h2,
    body.blog .blog-header-area .header-text-section h2,
    body.blog .blog-header-area .header-text-section h1 {
        font-size: 2rem !important;
    }
    .home-page h2,
    body.about-adroit h2,
    .ongoing-projects h2,
    .ongoing-development h2,
    .micro-text-portion .fixed-layers h3.text-heading,
    .blog-section h2,
    .contact-us h2{
        font-size: 1.5rem !important;
        margin-bottom: 1rem;
    }
    .specifications-accordion .card-header .faq-accordion{
        width:100% !important;
    }
    .specifications-accordion .card-header{
        flex-direction: column;
    }
    #faqs-section .fa-plus:before{
        line-height: 16px !important;
    }
    #faqs-section .fa-minus:before{
        line-height: 14px !important;
    }
    #faqs-section .card-header h5{
        padding-bottom: 0px !important;
    }
    #faqs-section .btn-link-faq{
        position: relative !important;
        line-height: 22px !important;
    }
    #faqs-section .card{
        padding-left:35px !important;
        padding-right:10px !important;
    }
    #faqs-section .card .fa.fa-plus, #faqs-section .card .fa.fa-minus{
        left: -35px !important;
        top: 50% !important;
        transform: translateY(-50%) !important;
    }
    .specifications-accordion .faq-link-btn:before{
        line-height: 15px !important;
        text-align: center !important;
    }
    .specifications-accordion .faq-link-btn.dropdown-show:before{
        line-height: 14px !important;
    }
    body.thrupthi-class .error-main.error-404 .error-section{
        bottom:30px !important;
    }
    body.thrupthi-class .error-main.error-404 .layer-svg{
        margin-top:-80px !important;
    }
    .section-img img,.section-container .middle-section-img img {
        height: 200px!important;
        max-height: 200px;
    }
    .social-handles .section-img img{
        height: 100% !important;
    }
    .middle-section-img .design-img-column {
        height: 200px;
    }
    .middle-section-img .design-img-column {
        max-height: 200px;
        height: 200px;
    }
    .section-container img.property-logo {
        height:30px!important;
    }
    .section-container .approval-by-stamp img {
        height: 100%!important;
    }
    .home-page h2,
    body.about-adroit h2{
        font-size: 1.3rem !important;
        line-height: 1.1rem;
        margin-bottom: 0;
        padding-bottom: 20px;
    }
    .banner-animate-container h2 {
        padding-bottom: 10px!important;
        font-size: 1.5rem;
    }
    .banner-animate-container h3 {
        font-size: 1.2rem !important;
    }
    .banner-animate-container {
        top: 15px;
    }
    .banner-text h3 {
        font-size: 1rem;
    }
    .section-container.home-about, .about-adroit .section-container.right-section {
        padding-top: 20px;
    }
    .right-section, .left-section, .middle-section {
        padding-bottom: 0px;
    }
    .blog-header-area.right-section h4,
    .blog-header-area.right-section h2,
    .blog-category,
    .blog-section.left-section h4,
    .blog-inner-post h2{
        text-align: center;
    }
    .ready-to-move-in h3.sub-heading {
        line-height: 1rem;
    }
    .micro-header-area .tag-header {
        top: 13.8%;
    }
    .related-articles .custom-btn{
        float: none;
        width: 100%;
    }
    .right-align-list .d-flex .heading-info{
        padding-right: 0;
    }
    .testimonial-container .section-img.my-5 img {
        display: none;
    }
    .sliders-area h3.text-heading {
        font-size: 1.5em;
    }
    .slider-click-arrow ul li{
        border: none!important;
    }
    .caller svg {
        left: 10px!important;
        top: 2px!important;
    }

    .prev.slick-arrow svg {
        color: #fff;
    }
    .blog-tabs .row-tab > div{
        max-width:100% !important;
    }
    .testimonial-main .blog-tabs.row{
        margin-left:0px !important;
    }
    .testimonial-main .blog-tabs.row .row-tab{
        padding: 0 15px !important;
        margin-top: 45px !important;
        display: none !important;
    }
    .testimonial-main .blog-tabs.row .blog-category-list{
        display: block !important;
        padding:0 5% !important;
        margin-top:45px !important;
    }
    .testimonial-main .blog-tabs.row .blog-category-list select{
        width: 100% !important;
    }
    footer h3.footer-ready-move{
        padding: 6px 0 15px;
    }
}

@media(min-width:577px) and (max-width:767px){
    .aminities-images .use-defaults .aminities-overlay:hover .overlay,
    .aminities-images .use-defaults .aminities-overlay .amenity-svg:hover ~ .overlay{
        bottom: -82px !important;
    }
    .inquire-form .custom-btn{
        max-width: 100% !important;
        width:calc(100% - 30px) !important;
    }
    body.contact-us .inquire-form textarea{
        width:calc(100% - 30px) !important;
        position: relative;
        left:50% !important;
        transform: translateX(-50%) !important;
        margin-bottom: 10px !important;
    }
    .slider-click-arrow{
        width: 96% !important;
        right: 2% !important;
    }
    .main-banner-slider .banner-animate-container h3{
        font-size: 0.9rem !important;
        line-height: 1rem !important;
    }
}

/*@media screen and (min-width: 411px) and (max-width: 991px) and (orientation : landscape){*/
    /*.banner-animate-container {*/
        /*height: 67vh;*/
    /*}*/
    /*.main-slider-controls {*/
        /*display: none;*/
    /*}*/
/*}*/
@media screen
and (min-width: 412px)
and (max-width: 823px)
and (-webkit-device-pixel-ratio: 3.5)
and (orientation: landscape) {
    .main-slider-controls {
    display: none;
    }
    .banner-animate-container h2 {
        font-size: 2rem!important;
    }
    .main-banner-slider .banner-animate-container {
        top: -25px !important;
    }
    .section-container .slider-click-arrow {
        right: 0;
    }
    .section-container .slider-click-arrow ul li {
        background: #d4931a;
        width: 30px;
        height: 30px;
        z-index: 999;
        cursor: pointer;
        border-radius: 50%;
        text-align: center;
        display: flex;
        justify-content: center;
    }
    .prev.slick-arrow:after,.next.slick-arrow:after {
        background: none;
    }
    .next.slick-arrow svg {
        fill: #fff;
    }
    .slider-click-arrow li:last-child {
        border: none;
    }
    .slider-click-arrow {
        top: 120px;
    }
    .slider.slider-for {
        width: calc(100% - 226px);
        height: 90vh;
    }
    .section-container.sliders-area.mx-md-5 {
        margin-top: 0px!important;
    }

}
@media screen and (min-width: 320px) and (max-width: 1023px) and (orientation : landscape){
    .main-banner-slider h3.banner-animate-text{
        margin-top:0px !important;
    }
    .main-banner-slider,
    .main-banner-slider .slick-slide{
        height:70vh !important;
    }
    .banner-animate-container{
        top: 50px !important;
    }
}
@media only screen and (max-width: 667px) {
    .virtual-tour .play-button {
        top: calc(50% - 40px);
    }
    .video-layer-container .virtual-img-layer{
        width:calc(100% + 1px) !important;
    }
    .virtual-tour .play-button img {
        max-width: 60px;
    }
    .prev.slick-arrow svg {
        width: 20px;
    }
    .next.slick-arrow svg {
         width: 20px;
     }
    .blog-header-area{
        background-size: contain;
    }
    .microsite-close-btn .close-bar.work-with {
        top: -40px;
        right: 10px;
    }
    .min-content-text {
        font-size: 12px;
    }
    .home-page .section-container.home-about{
        padding-top: 20px;
        padding-bottom: 0px;
    }
    span.slicknav_icon .slicknav_icon-bar:nth-child(3){
        height: 1.8px;
    }
}
@media only screen and (max-width: 576px) {
    .header-text-section h1,
    .header-text-section h2 {
        font-size: 2.2rem;
    }
    .banner-text .heading {
        font-size: 2.6rem;
    }
    .footer-bottom ul li a, .footer-bottom ul li {
        text-align: center;
    }
    .footer-bottom ul {
        text-align: center;
    }
    .footer-bottom ul li {
        display: inline-block;
        float: none;
    }
    .navbar-navs li .menubar img {
        margin-top: 5px;
    }
    li.equal-height,ul.timing-list li:nth-last-of-type(2) {
        min-height: 0 !important;
    }
    .banner-update-btn ul li {
        /*min-width: 100%;*/
        height: auto;
    }
    .banner-update-btn ul li:first-child {
        margin-right: 0;
        margin-bottom: 10px;
    }
    .banner-update-btn ul li .custom-btn {
        height: 45px;
    }
    .banner-update-btn ul li .btn-eff {
        height: 45px;
    }
    .banner-update-btn ul li .custom-btn a {
        line-height: 45px;
    }
    .slick-slide.slick-current.slick-active h3 {
        margin-top: 5%;
    }
    .banner-update-btn {
        bottom: 100px;
    }
    .banner-text h3 {
        font-size: 1.1rem;
        margin-top: 20px !important;
    }

    .footer-bottom ul > li span {
        display: block;
    }
    .aminities-images .aminities-overlay .overlay h2 {
        font-size: 0.6rem;
    }
    .aminities-images .aminities-overlay, .aminities-images .overlay {
        height:140px;
    }
    .tag-header {
        width: 90%;
    }
    .micro-header-area .section-content {
        padding-bottom: 15px;
    }
    .construction-slider .modal-dialog.modal-lg {
        height: 100vh!important;
        width: 300px!important;
        margin: 0 auto!important;
        position: absolute;
        bottom: 0;
        left: 0;
        top: 0;
        right: 0;
        margin: auto;
        display: inherit;
    }
    .construction-slider .modal-content img {
        height: 266px!important;
        width: 100%;
        width: 257px!important;
        object-fit: cover;
    }
    .construction-slider .modal-content {
        height: 300px!important;
        position: absolute;
        top: 0;
        bottom: 0;
        margin: auto;
        left: 0;
        right: 0;
    }
    .micro-site-form-container form.has-validation-callback{
        width: 100%;
    }
    .microsite-close-btn .close-bar {
        right: 30px;
    }
    .aminities-images .aminities-overlay .overlay {
        position: absolute;
        bottom: 0;
        left: 0;
        height: 25px;
        top: initial;
    }
    .aminities-col .amenity-layer-one {
        display: none;
    }
    .aminities-col .aminities-overlay h2 {
        bottom: 0px;
        transition: all 1s ease;
        display: flex !important;
        background: #ed6d0291;
        text-align: center;
        width: 100%;
        padding: 5px 0px;
    }
    .orange-theme .banner-update-btn ul li .custom-btn a {
        line-height: 44px;
    }
    form .input-focus,
    form .dropdown-section,
    form .input-textarea{
        padding-left: 0px;
        padding-right: 0px;
    }
    form .input-focus span.floating-label,
    form .dropdown-section span.floating-label,
    form .input-textarea span.floating-label {
        left: 15px;
    }
    form .input-focus span.floating-label.has-error,
    form .dropdown-section span.floating-label.has-error,
    form .input-textarea span.floating-label.has-error{
        left: 5px;
    }
    .move-label + span.floating-label, .error + span.floating-label {
        padding: 0px 5px;
    }
    .pagination-blog .custom-btn span.pag-text{
        display: none;
    }
    .pagination-blog .custom-btn span.pag-arrow {
        font-size: 25px;
        text-transform: uppercase;
        position: absolute;
        left: 0;
        right: 0;
        z-index: 99;
        color: #ed6c02;
        top: 0;
        height: 100%;
        line-height: 50px;
        display: inline-block;
        cursor: pointer;
    }
    .prev-pagination .custom-btn,
    .next-pagination .custom-btn {
        padding: 0 1rem;
    }
    .header-menu ul li {
        margin-right: 10px;
        margin-top: -6px;
    }
    .inline-dev-spotlight.design-img-column img.property-logo {
        bottom: -84px;
    }
    .blog-header-area, .news-and-media-page .blog-header-area, .privacy-page .blog-header-area, .emi-calculator .blog-header-area, .testimonial-main .blog-header-area{
        margin-bottom: 0rem;
    }
    .blog-inner-post {
        padding-top: 0;
    }
    .page-loader > #au-page-loader {
        width: 100% !important;
    }
    .page-loader > #au-page-loader svg{
        /*width: 320px !important;*/
        /*height: 290px !important;*/
        /*position: relative !important;*/
        /*left: 3px !important;*/
        /*display: inline-block !important;*/
    }
    .trial-footer-nav span{
        display: none !important;
    }
    .trial-footer-nav{
        padding:0 0 !important;
        display: inline-block !important;
        line-height: 25px !important;
        margin-bottom: 3px !important;
    }
    .trial-footer-nav ul li:first-child{
        padding-left: 0px !important;
    }
    .trial-ma svg{
        height:24px !important;
    }
    .trial-ma .logo-to-hover.mobile{
        height:26px !important;
    }
    footer#myFooter{
        text-align: center !important;
    }
    footer .timing-list .reg-no{
        line-height: 29px !important;
    }
    .membership-logo{
        justify-content: center !important;
        min-height: unset !important;
    }
    .membership-logo img{
        max-width: 100% !important;
    }
    .membership-logo>div:first-child{
        max-width: 60px !important;
    }
    .membership-logo>div:last-child{
        max-width: 100px !important;
    }
    footer ul.social-media,
    .trial-footer-nav ul{
        display: inline-flex !important;
    }
    footer .office-address > h3{
        width: 170px;
        margin: 0 auto;
        padding: 25px 0 15px !important;
        border-top: 1px solid #fff !important;
    }
    footer .office-address li,
    footer ul.timing-list .reg-no,
    footer .timing-list .reg-no.second {
        padding-bottom: 0;
    }
    .listed-space ul{
        margin-bottom: 8px;
    }
    footer .mbr1{
        order:2;
    }
    footer .mbr2{
        order:1;
    }
    footer .mbr1 img{
        margin-bottom: 0px !important;
    }
    footer .mbr1{
        position: relative !important;
        margin-top: 25px;
        padding-top: 25px;
    }
    footer .mbr1:before{
        position: absolute;
        width: 170px;
        height: 1px;
        background: #fff;
        top: 0;
        content: '';
        left: 50%;
        transform: translateX(-50%);
    }
    .slider.slider-for .slick-slide{
        height: 36vh !important;
    }
    .slider.slider-for .slick-slide img{
        height: 100% !important;
        position: relative !important;
    }
    .section-content .d-flex {
        flex-direction: column;
    }
    .list-icon {
        align-items: center;
        justify-content: center;
        padding-bottom: 9px;
    }
    .section-content .pl-3.list-icon-content,.pl-3.list-icon-content p {
        padding-left: 0px!important;
        text-align: center!important;
    }
    .update-text {
        padding-left: 0px;
        text-align: center!important;
    }
    .banner-animate-container h2 {
        font-size: 1.4rem!important;
        line-height: 1.2rem;
    }
    .banner-animate-container h3,.banner-text h3 {
        font-size: 0.8rem !important;
        line-height: 1.0rem;
    }
    .right-section, .left-section, .middle-section {
        padding-top: 20px;
    }
    .section-content {
        padding-top: 20px!important;
    }
    .right-section .section-content .custom-btn, .left-section .section-content .custom-btn, .middle-section .section-content .custom-btn {
        margin-top: 20px;
    }
    .header-dependent-class .banner-text h2 {
        font-size: 1rem!important;
        line-height: 18px;
        margin-bottom: 0;
        padding-bottom: 0;
    }
    .micro-header-area .tag-header {
        top: 10%;
    }
    .layer-slider .slider-click-arrow{
        width: 94% !important;
        right:3% !important;
    }
}
@media only screen and (max-width: 575px) {
    .right-section .custom-btn, .left-section .custom-btn, .middle-section .custom-btn {
        min-width: 200px;
        margin: auto;
        /*display: table;*/
        margin-top: 25px;
    }
    .inquire-now .inquire-button {
        margin-top: 0px;
    }
    .section-container.sliders-area{
        padding-top: 0rem;
    }
    .inquire-form .col-md-6 {
        margin-bottom: 20px!important;
    }
    .magnifiq-img {
        max-width: 90px;
    }
    .back-to-blog{
        padding: 3rem 0 1rem 0;
    }
    .section-title.tab-title.has-development-spotlight {
        padding-bottom: 80px;
    }
    .inline-dev-spotlight {
        position: absolute;
        top: 80px;
        right: 0;
        z-index: 100;
        background: transparent;
        color: #747170;
        padding: 0.25rem 0.5rem;
        text-transform: uppercase;
        font-size: 0.8rem;
        text-align: center;
        width: 100%;
    }
    .units-details .table-area table td {
        font-size: 0.6rem;
    }
    .emi-container .calculation-part .calc-heading,
    .calculation-text .cal-text .estimated-value {
        font-size: 1rem;
    }
    .approval-text,
    .fixed-layers.testimonials .design-img-column,
    .slider.slider-for .slider-img span{
        font-size: 0.8rem;
    }
    .micro-site-area .micro-header-area {
        margin-bottom: 0rem;
    }
    .micro-site-area .right-align-box {
        margin-top: -20px;
    }
    .micro-site-area .update-text{
        padding-left: 0;
    }
    #faqs-section .fa-plus:before {
        width: 20px;
        font-size: 14px;
        line-height: 16px;
        height: 20px;
    }
    .fixed-layers.testimonials .testimonial-section .nav.custom-tab {
        margin-left: -6rem;
    }
}
@media only screen and (max-width: 480px) {
    .main-banner-slider h2 {
        font-size: 1.7rem;
    }
    .banner-update-btn {
        bottom: 20px;
    }
    .main-banner-slider h3 {
        font-size: 1.3rem;
    }
    .microsite-close-btn .close-bar.work-with {
        top: -4px;
        right: 10px;
    }
    .close-bar{
        width: 15px;
    }
    .trial-footer-nav ul li:first-child a:before {
        display: none;
    }
    .ongoing-page .banner-text {
        padding: 0px 10px;
    }
    .approval-content .custom-btn a {
        line-height: 28px !important;
    }

    .realty-section .section-title, .section-title.tab-title {
        padding-bottom: 32px;
    }
    .slick-slide.slick-current.slick-active h3,
    .about-adroit h3.sub-heading{
        margin-top: 2%;
    }
    .inline-dev-spotlight.design-img-column img.property-logo {
        bottom: -25px;
    }
}
@media only screen and (max-width: 376px) {
    .main-banner-slider h2 {
        font-size: 1.7rem;
    }
}
@media only screen and (max-width: 320px) {
    .main-banner-slider h2 {
        font-size: 1.3rem;
    }
    .main-banner-slider h3 {
        font-size: 1rem;
    }
    .banner-update-btn ul li:first-child {
        margin-bottom: 5px;
    }
}
@media screen and (max-device-width: 1366px) and (orientation: landscape) {
    .main-menu ul.first-level {
        padding-left: 25px;
    }
    .dropdown-menu li ul.dropdown-menu {
        width: 370px;
    }
    .emi-container .calculation-part .static-value{
        top: 27.5%;
        height: 42px;
    }
}
@media screen and (max-device-width: 1024px) and (orientation: landscape) {
    .close-bar:hover span:first-child {
        transform: none;
        transition: all ease-in-out 0s;
    }
    .left-section .middle-section-tab{
        right: -40px;
    }
    .contact-us-main-section .middle-section-img .d-flex.mb-4{
        margin-bottom: 1.5rem !important;
    }
}
@media screen and (max-device-width: 980px) and (orientation: landscape) {
    h2 {
        font-size: 2.3rem;
    }
    .main-banner-slider h3 {
        font-size: 1.4rem;
    }
    .section-img img,.middle-section-img .design-img-column {
        max-height: 80vh;
    }
    .ongoing-page .banner-text {
        padding-top: 30px;
    }
    .video-layer-container {
        height: 250px;
    }
    .layer-slider-column {
        height: 350px;
    }
    .slider-click-arrow {
        right: 25px;
    }
}
@media screen and (max-device-width: 767px) and (orientation: landscape) {
    .slider.slider-for .slick-slide{
        height: 80vh !important;
    }
    .layer-slider-column {
        min-height: 350px !important;
    }
    .banner-update-btn ul {
        padding: 0px;
        list-style: none;
        display: inherit;
        margin: inherit;
    }
    .banner-update-btn ul li {
        min-width: 200px;
        height: auto;
    }
    .main-slider-controls {
        bottom: 20px;
    }
    .banner-update-btn {
        display: table;
    }
    h2 {
        font-size: 1.6rem;
    }
    .main-banner-slider h3 {
        font-size: 1.2rem;
        margin-top: 10px!important;
    }
    .video-layer-container {
        height: 300px;
    }
}
@media (min-width: 769px) {
    .related-articles .custom-btn{
        position: absolute !important;
        right: 10px !important;
        bottom: 2px !important;
    }
}
@media (min-width:769px) and (max-width: 1030px){
    .inquire-now .custom-btn button{
        line-height: 62px !important;
    }
    .blog-container .right-section .au-icon.alp-t{
        left:-170px !important;
        width:300px !important;
    }
    .related-articles .post-row{
        height: 270px !important;
    }
    .ready-to-move-in .left-section .middle-section-tab{
        right: -40px !important;
    }
    .ready-to-move-in .right-section .middle-section-tab,
    .ongoing-projects .right-section .middle-section-tab{
        left: -65px !important;
    }
    .testimonials .testimonial-senario{
        clear:both !important;
    }
}
@supports (-webkit-marquee-repetition:infinite) and (object-fit:fill) and (min-width:769px) and (max-width: 1030px){
    .testimonials .testimonial-senario{
        padding-top: 190px !important;
    }
    .testimonials .testimonial-container img.video-cover-img{
        min-height: 438px !important;
    }
    .adroit-magnifiq .fixed-layers.specifications{
        padding-top: 190px !important;
    }
    .adroit-magnifiq .fixed-layers.virtual-tour .virtual-img-layer>img,
    .adroit-magnifiq .fixed-layers.virtual-tour .virtual-img-layer{
        min-height: 438px !important;
    }


}
@media screen and (max-width: 1100px) and (orientation: landscape) {
    /*.section-container.sliders-area.mx-md-5{*/
        /*margin-top: 200px;*/
    /*}*/
    .slider-click-arrow {
        right: 165px;
    }
}

@media(min-width: 768px) and (max-width: 991px){
    .aminities-images .use-defaults{
        outline: 1px solid #ddd !important;
    }
    ul.timing-list li.reg-no:nth-last-of-type(2){
        min-height: 67px;
    }
}
@media(min-width: 768px) and (max-width: 1030px){
    .microsite-close-btn .close-bar.work-with{
        right: 13.5% !important;
    }
    #faqs-section .fa-plus:before{
        line-height: 22px !important;
    }
    #faqs-section .fa-minus:before{
        line-height: 24px !important;
    }
}
@media(min-width: 768px) and (max-width: 991px){
    .mobile-si-btn{
        padding:0 15px !important;
    }
    .mobile-si-btn .custom-btn{
        height: 62px !important;
    }
}
@media(min-width: 1368px) and (max-width: 2000px){

    .contact-inquire-now.right-section .au-icon.alp-i{
        left:-200px !important;
    }
}
@media(min-width: 480px) and (orientation: landscape) {
    .ongoing-page .banner-text {
        padding-top: 10px;
    }
    .ongoing-projects.completed-projects .banner-text h3{
        margin-top: 0.5rem !important;
    }
}

@media(min-width: 1025px){
    body.browser-update-required{
        overflow: hidden !important;
    }
    .update-browser-section{
        z-index: 99999999;
        position: fixed;
        width: 100%;
        min-height: 80px;
        display: none;
    }
    .update-browser-section .update-header{
        background: #ed6c02;
    }
    .update-browser-section.active{
        display: block;
    }
    .update-browser-section .content{
        color: #fff !important;
        padding: 0 35px !important;
        height: 80px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .update-browser-section.active+header{
        top:80px !important;
    }
    .update-browser-section.active+header .menu-section .close-icon{
        top:120px !important;
    }
    .update-browser-section.active:after{
        content: '';
        width: 100%;
        height: 100%;
        min-height: calc(100vh - 80px);
        background: #0000007a;
        z-index: 9999999999;
        display: block;
    }
}
@media(max-width:1024px){
    .update-browser-section{
        display: none;
    }
}
@media(min-width: 768px){
    footer .timing-list .reg-no{
        padding-bottom: 29px;
    }
    .testimonial-main .blog-tabs.row .blog-category-list{
        display: none !important;
    }
}
@media(min-width: 577px) and (max-width: 767px){
    footer .timing-list .reg-no{
        padding-bottom: 10px !important;
    }
    ul.timing-list li:nth-last-of-type(2){
        min-height: 55px;
    }
}
