@media (min-width:1440px) {
    .over-view-tab-container {
        padding-left: 0;
    }
    .over-view-tab-container .tabination-container {
        align-items: flex-end;
    }
    .over-view-tab-container .tabination-container .tabination-container-inner {
        max-width: 582px;
        width: 100%;
    }
}

@media (max-width:1370px) {
    p.amgoc-home-main-sub-title {
        font-size: 36px;
        line-height: 44px;
    } 
    .over-view-tab-container {
        padding-left: calc(100% - 1310px);
        margin-top: 40px;
    }
    .premiusm-testtimonial-carousel .elementor-swiper-button.elementor-swiper-button-prev {
        left: -30px!important;
    }
    .premiusm-testtimonial-carousel .elementor-swiper-button.elementor-swiper-button-next{
        right: -30px!important;
    }
    .testi-test > div > p {
        max-height: 230px;
    }
}
@media (max-width:1280px) {
    p.amgoc-home-main-sub-title {
        font-size: 36px;
        line-height: 44px;
    } 
    .over-view-tab-container {
        padding-left: 20px;
        
    }  
    .over-view-accordian .amgoc-accordion-header {
        padding: 15px 0;
    }
    .over-view-tab-container {
        gap: 32px;
    }
    .over-view-tab-container .tabination-image {
        border-radius: 0px 0 0 0;
    }
    .project-location-details {
        padding-left: 20px;
    }
}
@media (max-width:1025px) {
    p.amgoc-home-main-sub-title {
        font-size: 30px;
        line-height: 44px;
    }  
    .amgoc-container{
        max-width: 100%;
    }
    .portfolio-item-list{
       grid-template-columns: 1fr 1fr 1fr;
    }
    .meta-info-container {
        padding: 60px 0;
    }
    .meta-title-discription {
        gap: 40px;
    }
    p.location-title,
    .virtual-tour-title,
    .amenities-textare .amenities-heading,
    .over-view-tab-container .tabination-container .tabination-heading,
    p.project-over-view-heading {
        font-size: 40px;
        line-height: 50px;
        /* width: 38%; */
    }
    p.project-overview-discription {
        font-size: 16px;
        line-height: 26px;
        width: 64%;
    }
    .overview-metamain-keys {
        margin-top: 60px;
    }
    .overview-icon-box .overview-text p.overview-iconbox-discription {
        font-size: 22px;
        line-height: 30px;
    }
    nav#project-single-navigation {
        top: 0px;
    }
    .over-view-accordian .amgoc-accordion-header,
    .overview-slider-textarea p.main-text {
        font-size: 28px;
        line-height: 40px;
    }
    .amenities-textare p.amenities-para,
    .over-view-accordian .amgoc-accordion-content p,
    span.slick-fraction-item, .overview-slider-textarea p.sub-text {
        font-size: 15px;
        line-height: 30px;
    }
    .amenities-tab-container {
        gap: 25px;
    }
    .overview-icon-box .overview-text p.overview-iconbox-title.amenties-irem {
        color: #000;
        font-size: 16px;
    }
    .amenities-main {
        margin: 50px 0;
        padding: 50px 0;
        background-size: 200px;
    }
    p.location-slogan {
        font-size: 16px;
        line-height: 28px;
    }
    .floor-plans-and-download-meta-info p.floor-plan-title {
        line-height: 36px;
        margin-bottom: 25px;
    }
    p.contact-us-form-heading {
        font-size: 24px;
        line-height: 28px;
    }
    .testi-test a, .testi-test p {
        font-size: 14px;
        line-height: 22px;
        color: #fff;
    }
    .testi-test > div > p {
        max-height: 126px;
    }
    .premiusm-testtimonial-carousel .swiper-pagination {
        top: calc(100% + 28px)!important;
    }
    .regular-testi-text p {
        max-height: 178px;
    }
}

@media (max-width:920px) {
    p.amgoc-home-main-sub-title {
        font-size: 24px;
        line-height: 36px;
    } 
    .portfolio-item-list{
        column-count: 2;
    } 
    .portfolio-item-list .amogoc-assets .meta-info-project{
         left: 0;
    }
    p.location-title,
    .virtual-tour-title,
    .amenities-textare .amenities-heading,
    .over-view-tab-container .tabination-container .tabination-heading,
    p.project-over-view-heading {
        font-size: 32px;
        /* width: 42%; */
    }
    .overview-metamain-keys {
        margin-top: 40px;
        gap: 20px;
    }
    .over-view-accordian .amgoc-accordion-header,
    .overview-slider-textarea p.main-text {
        font-size: 22px;
        line-height: 32px;
    }
    .over-view-tab-container .tabination-image {
        border-radius: 0px 0 0 0;
    }
    .amenities-tabnination .tabs-container > ul li {
        font-size: 13px;
        letter-spacing: 0.5px;
    }
    p.location-distance,
    .location-main-meta-info p.location-name {
        font-size: 14px;
        line-height: 20px;
    }
    .location-distance-meta-info {
        max-width: 38%;
    }
    .location-main-meta-info img.location-icon {
        width: 24px;
        height: 24px;
    }
    .location-main-meta-info {
        gap: 8px;
        max-width: 60%;
    }
    .location-timeline-road {
        width: 42%;
    }
    p.location-distance {
        width: 54%;
    }
    .floar-plans-item {
        width: 47%;
    }
    .amenities-tab-container .overview-icon-box {
        width: 30%;
    }
    .testi-test > div > p {
        max-height: 180px;
        margin-bottom: 15px;
    }
    .premiusm-testtimonial-carousel .swiper-pagination {
        top: calc(100% + 25px)!important;
    }
    .regular-testi-text p {
        max-height: 300px;
    }
}
@media (max-width:788px) {
    .portfolio-item-list{
        grid-template-columns: 1fr 1fr;
    }
    .overview-metamain-keys {
        grid-template-columns: 1fr 1fr;
    }
    .over-view-tab-container{
    margin-top:30px;
    }
    .over-view-slider-container .center-slider .slick-list .slick-track .slick-slide {
        height: 100%;
        /* min-height: 50vh;
        max-height: 50vh; */
        align-items: stretch;
        display: flex!important;
		max-width: 375px;
    }
    .construction-center-slider .slick-list .slick-track{
        min-height: 55vh;
        max-height: 55vh;
        align-items: stretch;
        display: flex!important; 
    }

}

/* For max-width 767 px  */
@media (max-width:767px) {
    .pop-up-menu-screen {
        max-height: 55vh!important;
        overflow: auto;
    }
    .pop-up-menu-screen > div {
        max-height: 55vh!important;
        overflow-x: hidden;
        overflow-y: auto;
        width: 100%;
    }
    .main-menu-amgoc li.menu-item.menu-item-has-children span.sub-arrow {
        right: 89px;
    }
    .amgoc-right-ful-width{
        position: relative;
    }
    p.amgoc-home-main-sub-title {
        font-size: 18px;
        line-height: 22px;
    } 
    .portfolio-item-list{
        grid-template-columns: 1fr;
     }
     .half-gradient-rose{
        background-image: linear-gradient(180deg, #FAF5F3 88%, #F2295B00 28%)!important;
     }
     .know-amgoc-video-animated .know-amgoc-video-animated-main {
        height: 100%;
        min-height: 100%;
        object-fit: cover;
        display: flex;
        position: absolute;
    }
    .know-amgoc-video-animated .know-amgoc-video-animated-main > div > div,
    .know-amgoc-video-animated .know-amgoc-video-animated-main > div {
        height: 100%;
        min-height: 100%;
    }
    .know-amgoc-video-animated .know-amgoc-video-animated-main video.elementor-video {
        object-fit: cover;
        min-height: 100%;
        object-position: center;
    }
    nav#project-single-navigation {
        display: none;
    }
    .overview-metamain-keys {
        margin-top: 20px;
        gap: 20px;
        grid-template-columns: 1fr;
    }
    .meta-title-discription {
        gap: 10px;
        flex-direction: column;
    }
    p.location-title,
    .virtual-tour-title,
    .amenities-textare p.amenities-para,
    .amenities-textare .amenities-heading,
    .over-view-tab-container .tabination-container .tabination-heading,
    p.project-over-view-heading {
        font-size: 24px;
        width: 100%;
        line-height: 32px;
    }
    p.project-overview-discription {
        font-size: 14px;
        line-height: 24px;
        width: 100%;
    }
    .meta-info-container {
        padding: 40px 0;
    }
    .overview-icon-box .overview-text p.overview-iconbox-title {
        font-size: 14px;
        line-height: 22px;
    }
    .overview-icon-box .overview-text p.overview-iconbox-discription {
        font-size: 18px;
        line-height: 24px;
    }
    .overview-slider-textarea {
        width: 100%;
    }
    .overview-slider-key {
        width: 100%;
    }
    .overview-slider-info-container {
        flex-direction: column-reverse;
    }
    .over-view-accordian .amgoc-accordion-header,
    .overview-slider-textarea p.main-text {
        font-size: 18px;
        line-height: 26px;
    }
    .amenities-textare p.amenities-para,
    .over-view-accordian .amgoc-accordion-content p,
    span.slick-fraction-item, .overview-slider-textarea p.sub-text {
        font-size: 14px;
        line-height: 22px;
    }
    .over-view-tab-container {
        padding-left: 20px;
        padding-right: 20px;
        margin-top:10px;
    } 
    .over-view-tab-container .tabination-image {
        border-radius: 0px 0 0 0;
        width: 100%;
    }
    .over-view-tab-container {
        flex-direction: column;
    }
    .over-view-tab-container .tabination-container {
        width: 100%;
    }
    .overview-slider-key .slick-arrow {
        width: 30px;
        max-width: 30px;
        min-height: 30px;
    }
    .amenities-tabnination .tabs-container > ul li {
        display:none;
    }
    .tab-label {
        display: block;
        font-size: 16px;
        font-family: 'Poppins';
        color: #000;
    }
    .tab-label a{
        color: #000;
    }
    .tab-label {
        font-size: 16px;
        font-family: 'Poppins';
        color: #000;
        letter-spacing: 1px;
        width: 100%;
        padding: 10px 0;
        border-bottom: 1px solid #000;
        display: flex;
        justify-content: space-between;
    }
    .tabs-container.tabs-processed .tab-label:after {
        content: "\f107";
        font-family: FontAwesome;
        color: #000;
        rotate: 180deg;
        transition: rotate 0.5s;
    }
    .tabs-container.tabs-processed .tab-label.collapsed:after {
        rotate: 0deg;
        transition: rotate 0.5s;
    }
    .amenities-tab-container {
        gap: 20px;
    }
    .tabs-container.tabs-processed .tab-panel {
        display: block;
        padding: 1.625rem 0;
        height: auto;
    }
    .tabs-container.tabs-processed .tab-panel.collapsed {
        height: 0;
        overflow: hidden;
        padding:  0;
        display: none;
        

    }
    .amenities-main {
        margin: 40px 0;
        padding: 40px 0;
        background-size: 150px;
    }
    a.orange-btn.vitual-tour-btn {
     
        bottom: -65px;
        margin-top: 20px;
    }
    .virtual-tour-inner {
        margin: 0 0 120px 0;
    }
    p.location-slogan {
        font-size: 14px;
        line-height: 22px;
    }
    .location-container {
        flex-direction: column;
        gap: 30px;
    }
    .project-location-details {
        flex-direction: column;
        align-items: self-start;
        padding: 0 0px;
    }
    .project-location-details-inner {
        max-width: 100%;
        gap: 15px;

    }
    .project-location-map {
        width: 100%;
    }
    .project-location-details {
        width: 100%;
    }
    p.location-distance {
        width: 40%;
    }
    .location-timeline-road {
        width: 58%;
    }
    .project-location-map {
        padding: 30px 0;
        background: linear-gradient(270deg, rgba(0,102,83,1) 100%, rgba(255,255,255,0) 00%);
    }
    .location-container {
        margin: 0 0 30px 0;
    }
    .construction-center-slider-img img {
        padding: 0px;
        transition: padding 0.3s;
    }
    .construction-center-slider-img {
       margin: 0 10px;
    }
    .floar-plans-item {
        width: 100%;
    }
    .floar-plans-item .floor-plans-and-download-meta-info {
        padding: 30px;
        height: auto;
    }
    .floor-plans-and-download-meta-info p.floor-plan-title {
        font-size: 18px;
        line-height: 26px;
        margin-bottom: 30px;
    }
    .floar-plans-item .floor-plans-and-download-meta-info a.download-broucher-btn {
        padding: 12px 18px;
    }
    /*-----------contact form------*/
    .amgoc-carrer-form .row {
        gap: 15px;
        flex-direction: column;
    }
    .amgoc-carrer-form .row .col-6 {
        width: 100%;
    }
    .amgoc-carrer-form .col-8 {
        max-width: 100%;
        width: 100%;
    }
    .amgoc-carrer-form .carrer-send-container .col-3 {
        width: 100%;
    }
    .amgoc-carrer-form .carrer-send-container .col-3 p {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        gap: 10px;
    }
    .amgoc-form-wrapper{
        padding: 20px 15px;
    }
    .amgoc-carrer-form {
        display: flex;
        flex-direction: column;
       
        gap: 15px;
    }
    p.contact-us-form-heading {
        font-size: 20px;
        line-height: 28px;
    }
    .amenities-tab-container .overview-icon-box {
        width: 100%;
        align-items: center;
/*         justify-content: center; */
    }
    
.over-view-slider-container .center-slider .slick-list .slick-track .slick-slide {
    height: 100%;
    /* min-height: 50vh;
    max-height: 50vh; */
    align-items: stretch;
    display: flex!important;
}
.construction-center-slider .slick-list .slick-track{
    min-height: 45vh;
    max-height: 45vh;
    align-items: stretch;
    display: flex!important; 
}
.amgoc-carrer-form textarea, .amgoc-carrer-form input {
    height: 40px;
}
.amgoc-carrer-form textarea {
    min-height: 94px;
}
.location-main-meta-info img.location-icon {
    margin-top: 0;
}
.construction-center-slider .slick-list .slick-track {
    min-height: 0;
    max-height: 45vh;
}
.premiusm-testtimonial-carousel .elementor-swiper-button.elementor-swiper-button-prev {
    left: 0px !important;
    top: calc(50% - 20px)!important;
}
.premiusm-testtimonial-carousel .elementor-swiper-button.elementor-swiper-button-next{
    right: 0px!important;
    top: calc(50% - 20px)!important;
}
.testi-test > div > p {
    overflow-y: auto;
    max-height: 160px;
    overflow-x: hidden;
}
.testi-test a,
.testi-test p {
    font-size: 14px;
    line-height: 20px;
    color: #fff;
}
.premiusm-testtimonial-carousel .swiper-pagination {
    top: calc(100% + 16px)!important;
}
.regular-testi-text p {
    max-height: 220px;
}
	
.amg-section-mob {
		min-height:100vh !important;
}
section#project-overview > div > div.amgoc-container {
    padding: 0 20px;
}
.floor-plans-and-download {
    padding: 20px 20px 0px 20px;
}
.floor-plans-and-download > div > div {
    padding: 0;
}
.project-construction-updates-slider > .amgoc-container {
    padding-top: 0;
}
.virtual-tour-inner {
    margin: 0;
}
section#project_virtual-tour .amgoc-container {
    padding: 0;
}
.location-container {
    padding-top: 40px;
}
p.location-distance {
    width: 50%;
}
.virtual-tour {
    padding: 0;
}
	
/*  Adding tabs for Mobile view */
	

nav#project-single-navigation {
    display: block;
}

nav#project-single-navigation ul {
    margin: 0;
    display: flex;
    justify-content: center;
    gap: 10px; 
}

nav#project-single-navigation ul li a {
    font-size: 11px;
    line-height: 25px;
    font-weight: 400;
    padding: 5px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    color: #5f5f5f;
    font-family: "Poppins", Sans-serif;
    transition: 0.3s ease all;
}
	
/* 	Adding scroll bar to near by */
	.project-location-nearby-list {
    display: flex;
    flex-direction: column;
    gap: 15px;
	overflow-y: scroll;
	max-height:200px;
	padding-right:20px;
}
}








