@media only screen and (min-width: 1270px) and (max-width: 1368px){





}

@media only screen and (min-width: 1920px) {





}

@media only screen and (min-width:1536px) and (max-width:1699px) {


}


@media only screen and (min-width:1400px) and (max-width: 1535px) {



}


@media only screen and (min-width: 1170px) and (max-width: 1280px) {




}


@media only screen and (min-width: 1000px) and (max-width: 1180px){

.container {
	width: 1000px;
	margin: auto;
}







}
@media only screen and (min-width: 768px) and (max-width: 999px){
.container {
	width: 747px;
	margin: auto;
}

.logo {
	width: 40%;
}
.menu_main {
	width: 60%;
}

.menu_main_full {
	width: 75%;
}
.menu_rlinks {
	width: 25%;
}

/* ================ */







}

@media only screen and (min-width: 640px) and (max-width: 767px){

.container {
	width: 590px;
	margin: auto;
}

.logo {
	width: 40%;
}
.menu_main {
	width: 60%;
}

.menu_main_full {
	width: 75%;
}

.menu_rlinks {
	width: 25%;
}







}

@media only screen and (min-width: 480px) and (max-width: 639px){
/* columns */
.one_half, .one_third, .one_fourth, .two_third, .three_fourth, .one_fifth, .onecol_forty, .onecol_sixty, .onecol_thirtyfive,
.one_half_less, .one_third_less, .one_fourth_less, .two_third_less, .three_fourth_less, .one_fifth_less, .onecol_forty_less, .onecol_sixty_less, .onecol_thirtyfive_less {
	position: relative;
	margin-right: 0%;
	float: left;
}
.one_full,
.one_half,
.one_third,
.one_fourth,
.one_fifth,
.two_third,
.three_fourth,
.onecol_forty,
.onecol_sixty,
.onecol_thirtyfive,
.one_full_less,
.one_half_less,
.one_third_less,
.one_fourth_less,
.one_fifth_less,
.two_third_less,
.three_fourth_less,
.onecol_forty_less,
.onecol_sixty_less,
.onecol_thirtyfive_less {
	width: 100%;
	margin-bottom: 50px;
}
.last {
	margin-right: 0 !important;
	margin-bottom: 0 !important;
}

.container {
	width: 440px;
	margin: auto;
}

.logo {
	width: 100%;
}
.menu_main {
	width: 100%;
}

.menu_main_full {
	width: 65%;
}
.menu_main_full.three {
	width: 100%;
}

.menu_rlinks {
	width: 35%;
}
.menu_rlinks .mrbut {
	padding-right: 10px;
	padding-left: 10px;
}

.menu_main.rslinks {
	width: 75%;
}






}
@media only screen and (max-width: 479px){

/* columns */
.one_half, .one_third, .one_fourth, .two_third, .three_fourth, .one_fifth, .onecol_forty, .onecol_sixty, .onecol_thirtyfive,
.one_half_less, .one_third_less, .one_fourth_less, .two_third_less, .three_fourth_less, .one_fifth_less, .onecol_forty_less, .onecol_sixty_less, .onecol_thirtyfive_less {
	position: relative;
	margin-right: 0%;
	float: left;
}
.one_full,
.one_half,
.one_third,
.one_fourth,
.one_fifth,
.two_third,
.three_fourth,
.onecol_forty,
.onecol_sixty,
.onecol_thirtyfive,
.one_full_less,
.one_half_less,
.one_third_less,
.one_fourth_less,
.one_fifth_less,
.two_third_less,
.three_fourth_less,
.onecol_forty_less,
.onecol_sixty_less,
.onecol_thirtyfive_less {
	width: 100%;
	margin-bottom: 50px;
}
.last {
	margin-right: 0 !important;
	margin-bottom: 0 !important;
}

.container {
	width: 300px !important;
	margin: auto;
	padding: 0px;
}

.logo {
	width: 80%;
}
.menu_main {
	width: 14%;
}

.menu_main_full {
	width: 65%;
}
.menu_main_full.three {
	width: 100%;
}

.menu_rlinks {
	width: 35%;
}
.menu_rlinks .mrbut {
	padding-right: 10px;
	padding-left: 10px;
}

.menu_main.rslinks {
	width: 75%;
}

/* ================= */


.display-hero {
    font-size: 45px;
    line-height: 60px !important;
    margin-bottom: 15px;
}

.hero-subtitle {margin-bottom:22px; text-align: justify;}

.btn-custom {
    padding: 0.6rem 0.8rem;
}

  .projects-grid {
    grid-template-columns: 1fr; 
  }

  .project-card,
  .project-card.large,
  .project-card.medium,
  .project-card.small {
    grid-column: 1 / -1; /* force full width */
    width: 100%;
    height: auto; /* let image define height */
  }

  .project-card img {
    width: 100%;
    height: 280px;
    object-fit: cover;
  }
.projects-section {padding: 55px 0px 15px;}

.gallery-section {padding: 55px 0px 40px;}

  .gallery-masonry {
    grid-template-columns: 1fr;
    grid-template-rows: auto; 
  }

  .gallery-item,
  .gallery-item:nth-child(1),
  .gallery-item:nth-child(4),
  .gallery-item:nth-child(6) {
    grid-column: 1 / -1;
    grid-row: auto;     
    width: 100%;
    height: auto;
  }

  .gallery-item img {
    width: 100%;
    height: auto;
    object-fit: cover;
  }
  
.features-header {
    text-align: center;
    max-width: 700px;
    margin: 0 auto 30px;
}
.section-header-content {
    text-align: center;
}
.projects-btnhm{ margin: 0 auto;}

.section-header { margin-bottom: 42px; gap:10px;}
  
.display-medium {
    line-height: 45px;
    margin-bottom: 13px;
	font-size: 35px;
} 
.section-header-content .section-label {
    margin-bottom: 8px;
}
.about-section {padding: 55px 0px 15px;}
  
.about-image-main img { width: 100%; height: auto;}

.footer-copyright {width: 98%;margin-bottom: 8px;}

.footer-legal {display: block;}
  
.footer-grid {gap: 15px;}

.footer-title {margin-bottom: 15px;}

.footer-brand p {text-align: justify;}

.footer-newsletter ul li { text-align: justify;}

.footer-grid {margin-bottom: 2.8rem;}


.about-grid {grid-template-columns: 1fr; }

.about-grid > * {grid-column: 1 / -1; }

.about-image-main img {height: auto; }

.about-image-accent {display: none; }

.about-badge {
    position: static;
    margin-top: var(--space-lg);
    left: auto;
    bottom: auto;
	padding: 10px;
}

.stats-grid {grid-template-columns: 1fr; margin-top:15px; margin-bottom: 20px;}

.nav-inner {
    background: rgb(0 0 0 / 61%);
    border: 1px solid rgba(255, 255, 255, 0.1);
}

.section-label {
    gap: 11px;
    margin: 0 auto 8px;
    text-align: center;
}

.about-description {margin-bottom: 18px;}

.how-it-works { padding: 40px 0;}

.slider-navigation {margin-top: 15px;}

.ongoing-project-testimonials {padding: 10px 0px 35px;}

.blog-section {padding: 43px 0px;}

.footer {padding: 38px 0 0;}

.about-us-section-1 .about-us-content {
    padding-left: 0px;
    padding-top: 40px;
}

.about-us-section-1 .about-us-content h2 {
    font-size: 32px;
    margin-bottom: 15px;
}

.about-us-section-1 {padding: 50px 0 27px;}

.page-header {
    width: 100%;
    height: 73vw;
    max-height: 400px;
    position: relative;
    padding: 160px 0px 0px;
    align-items: center;
}

.vision-inner-section .vision-content {margin-bottom: 35px;}

.about-inner-section-2 {padding: 35px 0px 22px;}

.about-inner-section-2 h2 {font-size: 30px !important;}

.about-inner-section-2 .founder-content {margin-top: 28px;}

.about-inner-counter h2 { font-size: 30px !important;}

.about-inner-counter .counter-gridfrom {
    flex-direction: column;
    align-items: stretch;
    gap: 0px;
}
.about-inner-counter .counter-item {
    text-align: center;
    padding: 10px 20px;
}
.about-inner-counter .counter-item img {
    width: 60px;
    height: auto;
    object-fit: cover;
    margin: 0 auto 6px;
    text-align: center;
}
.about-inner-counter {
    padding: 0px 0px 20px;
}

.partners-section h2 {font-size: 30px !important;margin-bottom: 30px;}

.partner-logos {
  display: flex;
  flex-wrap: wrap;  
  justify-content: space-between;
  align-items: center;
  gap: 10px;  
}

.partner-logos > * {
  flex: 0 0 46%;  
  max-width: 48%; 
}
.aboutpage-partners {
    padding: 0px 0px 30px !important;
}
.career-section {padding: 40px 0px;}

.career-content p {margin-bottom: 18px; text-align: justify;}

.career-content {padding-right: 0px;padding-bottom: 10px;}

.career-content h2 { margin-bottom: 16px;line-height: 39px;}

.navbar-brand-custom img{width: 140px;}

.blogs-cards {margin-bottom: 30px;}

.blogdetl-section { padding: 55px 0px 20px;}

.blog-section-right-box ul li span {margin-right: -80px;}

.moverspackers-contact-info {margin-top: 35px;}

.inner-contact-section-1 {padding: 45px 0px 25px;}

.project-box {
    position: relative;
    width: 100%;
    margin: 0 auto;
    margin-bottom: 45px;
}

.partners-section { padding: 0px 0px 0px;}

.ongoing-project-section-3 {padding: 40px 0px 40px;}

.project-about-left {width: 100%;}

.project-about-right {width: 100%;}

.about-projectrow {display: block;}

.project-about-right {
    width: 100%;
    background: #292E34;
    padding: 40px 30px 1px 30px;
}
.ongoing-project-section-1 .about-project-overview h2 {
    font-size: 30px !important;
    font-weight: 500;
    color: #000000;
    margin-bottom: 30px;
    text-align: center;
    line-height: 30px;
    letter-spacing: unset;
}
.ongoing-project-section-1 {padding: 45px 0px 30px;}

.amenities-section h2 {
    font-size: 30px;
    margin-bottom: 20px;
}

.tabs {
    flex-direction: column; 
    align-items: stretch;  
}

.tabs li {text-align: center;}

.floor-section { padding: 0px 0px 30px;}

.ongoing-project-section-2 .project-about-left img {height: auto;}

.ongoing-project-section-3 .project-heading h1 {
    font-size: 30px !important;
    margin-bottom: 45px;
    line-height: 50px;
}
.ongoing-project-section-3 .project-img img {
    width: 100%;
    border-radius: 0px;
    height: auto;
}
.ongoing-project-section-5 { padding: 45px 0px 15px;}

.enquiry-form .float-text { display: none;}










}