.text_tl{
    text-align: left;
}
.about-section{
    padding-top: 80px;
    padding-bottom: 80px;
}
.about-section .image img {
  border-radius: 10px;
}
.pdt80{
  padding-top: 80px;
}
.pdb80{
  padding-bottom: 80px;
}
.bg_color{
  background: #fff5ed;
}
.mb0{
  margin-bottom: 0px;
}
.w49{
  width: 49%;
}
.pd40{
  padding: 40px;
}

.accordion-box .block .icon-outer {
  color: #f37435;
}
.orng_clr h2{
  color: #f37435;
}
.acc-btn.active{
 color: #f37435 !important;
}
.accordion-box .block .icon-outer{
  font-size: 14px;
  right: 0;
}
.fa-plus::before {
  font-weight: 700;
}
.about-section .image:hover::before {
  animation: unset;
  transition: all 0.5s ease;
}
.mtb30{
  margin: 20px;
}
.pdr15{
  padding-right: 15px;
}
/* contact page */
.cta-section-two {
  background-color: #f37435;
}
.cta-section-two .info-block h2 {
  position: relative;
  font-size: 40px;
  line-height: 45px;
  letter-spacing: 0.5px;
}
.cta-section-two .info-block h5 {
  color: #fff;
}
.mb-10{
  margin-bottom: -10px;
}

.mr10{
  margin-right: 10px;
}
.cta-section-two .image::before {
  background: unset;
  content: unset !important;
}
.cta-section-two .image {
  position: absolute;
  bottom: -34px;
  left: 50%;
  width: 33%;
}
.cta-section-two {
  position: relative;
  padding: 60px 0 25px;
}

.get{
  font-size: 20px;
  line-height: 25px;
  margin-bottom: 15px;
  font-weight: 600;
  font-family: "Albert Sans", sans-serif;
  color: #464646;
}
.nice-select{
  display: none !important;
}
select{
  display: block !important;
}
/* .form-control{
  display: block;
} */
.fs_phn{
  font-size: 10px !important;
  letter-spacing: 0.3px;
  margin-bottom: 3px;
  line-height: 25px;
  color: #807f7f;
  font-family: "Albert Sans", sans-serif;
} 
select{
  font-size: 12px !important;
}


/* channel partner */
.bg_channel{
  background-color: #f4f4f4;
  padding: 30px;
  border-radius: 10px;
  margin-bottom: 30px;
}
.file_span{
  font-size: 11px;
  color: #353535;
  letter-spacing: 0.2px;
}
.mt-28{
  margin-top: -31px;
}
.btn.btn-small.w160{
  width: 160px;
}
input[type="file"]{
  border-right: transparent !important;
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: var(--bs-secondary-bg);
}
.form-control::file-selector-button {
  padding: 0 10px;
  margin: 0px 0 0;
  -webkit-margin-end: 10px;
  margin-inline-end: 10px;
  background-color: #fff0;
  pointer-events: none;
  border: 1px solid #00000040;
  font-size: 12px;
  text-transform: uppercase;
  border-radius: 0;
  color: #000000a3;
  line-height: 20px;
}
.channel_form p{
  font-size: 13px;
} 
.pb10{
  padding-bottom: 10px !important;
}

/* vendor */
.page-title.vendor{
  background-position: 0% 75%;
}
.mt20{
  margin-top: 20px;
}
.mt28{
  margin-top: 28px !important;
}
.mt30{
  margin-top: 30px;
}

/* privacy policy */
.value_block .d_unset{
  display: unset;
}

/* completed page */
.completed_project_pg .portfolio-block li {
  width: 50%;
  margin-bottom: 50px;
}
.cmplt_img img{
  max-width: 70%;
}
.completed_project_pg .portfolio-block li .content {
  padding: 40px 30px;
  width: 80%;
}
.mb80{
  margin-bottom: 80px;
}
.portfolio-block li:nth-child(2n) .center-box {
  text-align: left;
}
.portfolio-block li:nth-child(2n) .center-box .image {
  text-align: left;
}
.portfolio-block li:nth-child(2n) .content {
  right: 0;
  left: auto;
  text-align: left;
}
.clublife_logo{
  width: 152px;
}
.mo_db{
  display: none;
}
.small_pc_db{
  display: none !important;
}
.pdl15{
  padding-left: 15px;
}
.pc_large_dblock{
  display: none !important;
}
.pc_md_dblock{
    display: none;
}
@media screen and (min-width:1900px) and (max-width:2500px) {
.nor_pc_h181{
  height: 166px;
}
.normal_pc_h181 {
  height: 181px;
}
.ame_box_crossroad_title.last_corss {
  width: unset;
}
}
@media screen and (min-width:1600px) and (max-width:2500px){
.cta-section-two {
  margin-top: 133px !important;
}
/* homecare */
.small_pc_dblock{
  display: none !important;
}
.large_pc_db{
  display: block;
}
.large_pc_dnone{
  display: none !important;
}
.pc_md_dblock{
    display: none !important;
}
.nor_pc_dblock{
  display: none !important;
}
.contact-info-section {
  padding: 80px 0 80px;
}
.nor_pc_h181{
    height: 166px;
  }
}

@media screen and (min-width:1200px) and (max-width:1799px) {
.pc_w33{
  width: 33.33%;
}
.pc_w66{
  width: 66.6666666667%;
}
.about-section .content {
  position: relative;
  margin-bottom: 0px;
}
.header-push-button {
  padding-left: 18px;
  padding-top: 20px;
}

}
@media screen and (min-width:1800px) and (max-width:1899px){
.nor_pc_w60{
  width: 66.667%;
}
.nor_pc_w35{
  width: 26%;
}
.atr_bg  .img_bg {
    width: 339px;
}
.portfolio-block-two.nor_pc_mb0{
  margin-bottom: 0px !important;
}
}
@media screen and (min-width:1700px) and (max-width:1899px) {

.header-push-button {
  padding-left: 60px;
}
.atrium__walkthrough iframe {
  height: 478px;
}
.specifications-section {
  padding: 80px 0;
}
.about-section {
  padding-top: 80px;
  padding-bottom: 80px;
}
.grand__gallery__section {
  padding: 0px 50px 80px 50px;
}
.contact-info-section {
  padding: 80px 0;
}
.atrium_banner_bg {
  width: 340px;
}
.nor_pc_w90{
  max-width: 78%;
}
.grand_spe_img {
  right: -70px;
  bottom: 60px;
}
.small_pc_h276{
  height: 266px;
}

 /* crossroad */
.cross_bg .img_bg{
  width: 339px;
}
.grand_logo.cross_logo{
  right: 36px;
}
.cross_img{
  max-width: 86%;
}
.lg_pc_h193{
  height: 193px;
}

 /* spendora 3 showrooms and shops */
.splendora_ss_videos iframe {
  transform: scale(1.07);
  aspect-ratio: 15/9;
}
.normal_pc_h181{
  height: 181px;
}
.nor_pc_display{
  display: flex;
  margin-top: 10px;
}

}

@media screen and (min-width:1600px) and (max-width:1799px){
.pc_large_dnone{
  display: none !important;
}
.pc_large_dblock{
  display: flex !important;
}
.pc_mt15{
  margin-top: 15px !important;
}
.pc_ml20{
  margin-left: 20px;
}
.small_pc_dblock{
display: none !important;
}
/* .nor_pc_w90{
  max-width: 92%;
}
.grand_spe_img {
  right: -40px;
} */
.atrium__walkthrough iframe {
  height: 438px;
}
}

@media screen and (min-width:1700px) and (max-width:1799px) {
  /* atrium */
.small_pc_h276{
    height: 266px;
  }
.nor_pc_w90{
  max-width: 70%;
}
.grand_spe_img {
  right: -82px;
  bottom: 42px;
}
  /* crossroad */
.cross_bg .img_bg{
  width: 310px;
}
.grand_logo.cross_logo{
  right: 25px;
}
.lg_pc_mb0{
  margin-bottom: 0px;
}
.lg_pc_pdtb30{
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}
.portfolio-block-two.plan___gallery.lg_pc_mb0{
margin-bottom: 0px !important;
}
/* splendora 3 shops and showrooms */
.lg_pc_w28{
  width: 28%;
}
.nor_pc_w60{
  width: 50.667%;
}
.nor_pc_w35{
  width: 46%;
}
.normal_pc_h181 {
    height: 209px;
}
}

@media screen and (min-width:1600px) and (max-width:1699px) {
.header-push-button {
  padding-left: 60px;
}
.header-push-button {
  padding-left: 46px;
}
 /* atrium */
.auto-container { max-width: 1527px; }
.grand_logo {
  width: 190px;
}
.nor_pc_dis{
  display: flex;
  margin-top: 10px;
}
.project_banner_bg {
  width: 297px;
}
.nor_pc_w90{
  max-width: 70%;
}
.grand_spe_img {
  right: -82px;
  bottom: 92px;
}
.specifications-section {
  padding: 80px 0;
}
.about-section {
  padding-top: 80px;
  padding-bottom: 80px;
}
.grand__gallery__section {
  padding: 0px 50px 80px 50px;
}
.atrium__walkthrough iframe {
  transform: scale(1.07);
}
.contact-info-section {
  padding: 80px 0;
}
.nor_pc_w60{
  width: 50.667%;
}
.nor_pc_w35{
  width: 46%;
}
.nor_pc_h276 {
  height: 266px;
}
/* crossroad */
.cross_bg .img_bg{
  width: 300px;
  right: 0px;
}
.cross_logo {
  right: 50px;
}
.lg_pc_pdtb30{
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}
.lg_pc_mb0{
    margin-bottom: 0px !important;
}
.portfolio-block-two.plan___gallery.lg_pc_mb0{
  margin-bottom: 0px !important;
}
.nor_pc_h181{
  height: 181px;
}
 .cross_img{
  max-width: 86%;
}
.lg_pc_h193{
  height: 193px;
}
/* splendora 3  */
.spendora_ss .img_bg {
  width: 290px;
}
.nor_pc_display{
  display: flex;
  margin-top: 10px;
}
.normal_pc_h181{
  height: 209px;
}
.splendora_ss_videos iframe {
  transform: scale(1.3);
  aspect-ratio: 13/8;
}
.lg_pc_w28{
  width: 46%;
}
  
}

@media screen and (min-width:1500px) and (max-width:1599px) {
.header-push-button {
  padding-left: 37px;
}
/* homecare */
.small_pc_dblock{
display: none !important;
}
.large_pc_db{
  display: none !important;
}
.pc_md_dblock{
    display: none !important;
  }
  /* atrium */
.grand_logo {
  width: 165px;
}
.nor_pc_dis{
  display: flex;
  margin-top: 10px;
}
.project_banner_bg {
  width: 272px;
}
.atrium__walkthrough iframe {
  aspect-ratio: 15/7;
  height: 395px;
}

/* splendora 3 shops */
.splendora_shop_pg .project_logo {
  right: 21px;
}
.nor_pc_display{
  display: flex;
  margin-top: 10px;
}
.normal_pc_h181{
  height: 209px;
}
.splendora_ss_videos iframe {
  transform: scale(1.4);
  aspect-ratio: 12/9;
}
.cross_bg .img_bg{
  width: 275px;
}

}

@media screen and (min-width:1400px) and (max-width:1599px){
.pc_large_dnone{
  display: none !important;
}
.pc_large_dblock{
  display: flex !important;
}
.pc_md_dblock{
  display: flex !important;
}
.pc_md_dnone{
  display: none !important;
}
.nor_pc_dblock{
  display: none !important;
}
.small_pc_dblock{
display: none !important;
}
.accordion-box .block .acc-btn {
  padding-right: 50px;
}
.nor_pc_h276{
  height: 294px !important;
}
/* .nor_pc_h216{
min-height: 216px !important;
} */
.nor_pc_w90{
  max-width: 90%;
}
.grand_spe_img {
  right: -48px;
}
.specifications-section {
  padding: 80px 0;
}
.about-section {
  padding-top: 80px;
  padding-bottom: 80px;
}
.grand__gallery__section {
  padding: 0px 50px 80px 50px;
}
.contact-info-section {
  padding: 80px 0;
}
.nor_pc_w60{
  width: 50%;
}
.nor_pc_w35{
  width: 46%;
}
/* crossroad */
.cross_logo {
  right: 50px;
}
.lg_pc_pdtb30{
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}
.lg_pc_mb0{
    margin-bottom: 0px !important;
}
.portfolio-block-two.plan___gallery.lg_pc_mb0{
  margin-bottom: 0px !important;
}
.nor_pc_h181{
  height: 193px;
}
 .cross_img{
  max-width: 86%;
}
}

@media screen and (min-width:1400px) and (max-width:1499px) {
 .ptb80{
  padding: 80px 0;
}
.pc_ml0{
    margin-left: 20px;
} 
.header-push-button {
  padding-left: 34px;
  padding-top: 20px;
}
  /* homecare */
.small_pc_dblock{
  display: none !important;
}
.large_pc_db{
  display: none !important;
}
/* atrium */
.grand_logo {
  width: 165px;
}
.nor_pc_dis{
  display: flex;
  margin-top: 10px;
}
.atrium__walkthrough iframe {
  aspect-ratio: 14/7;
  height: 380px;
}
.nor_pc_h276{
  height: 294px !important;
}
/* .nor_pc_h216{
  min-height: 216px !important;
} */
.small_pc_dir{
  flex-direction: column;
}
.small_pc_w100{
  width: 100%;
}
.ame_box_atrium {
  width: 32%;
}
.pc_mt30{
  margin-top: 30px;
}
/* crossroad */
.cross_bg .img_bg{
  width: 268px !important;
}
.cross_spe_img{
  display: block;
  bottom: 0;
  right: -45px;
}
.cross_img{
  max-width: 86%;
}
/* splendora 3 shops */
.splendora_shop_pg .project_logo {
  right: 32px;
}
.nor_pc_display{
  display: flex;
  margin-top: 10px;
}
.normal_pc_h181{
  height: 209px;
}
.splendora_shop_pg .walk_through_videos {
  height: 420px;
}
.nor_pc_h371{
  height: 371px !important;
}

}

@media screen and (min-width:1300px) and (max-width:1399px) {
  .bliss_pg.project_logo {
  width: 180px;
  right: 35px;
  }

   /* footer */
  .pc_w22{
    width: 22%;
  }
  .pc_ml0{
    margin-left: 0px;
  }
  .pc_w100{
    width: 100%;
  }
  /* homecare */
  .big_pc_db{
  display: none !important;
}
.small_pc_dblock{
  display: block;
}
.pc_large_dnone{
    display: none !important;
  }
  .pc_large_dblock{
    display: flex !important;
  }
  .pc_md_dblock{
    display: block;
  }
  .pc_md_dnone{
    display: none !important;
  }
  .nor_pc_dblock{
    display: none !important;
  }
  .nor_pc_mt15{
    margin-top: 15px;
  }
  /* atrium page */
.grand_logo {
  width: 174px;
  right: 38px;
}
.img_bg {
  width: 250px !important;
}
.atrium_banner_bg{
  right: 12px;
}
.nor_pc_dis{
  display: flex;
  margin-top: 10px;
}
.nor_pc_w49{
  width: 49%;
}
.nor_pc_h276{
  height: 294px !important;
}
.nor_pc_w90{
  max-width: 90%;
}
.grand_spe_img {
right: -45px;
}
.nor_pc_h216{
  min-height: 228px !important;
}
.contact-info-section {
  padding: 30px 0 30px;
}
.nor_pc_w60{
  width: 50.667%;
}
.nor_pc_w35{
  width: 46%;
}
.ame_box_atrium_title {
  width: 100%;
}
.atrium__walkthrough iframe {
  aspect-ratio: 13/5;
  height: 360px;
}
/* crossroad */
.nor_pc_h181{
  height: 193px;
} 
.process-block .nor_pc_ls01{
  letter-spacing: 0.1px;
}
.cross_spe_img{
  display: block;
  bottom: 0;
  right: -25px;
}
.cross_img{
  max-width: 92%;
}
/* splendora 3 shops */
.spendora_ss .img_bg {
  width: 252px !important;
}
.splendora_shop_pg .project_logo {
  right: 48px;
}
.splendora_pg .process-block .nor_pc_ls {
  letter-spacing: 0.03px;
}
.normal_pc_h181{
  height: 209px;
}
.splendora_shop_pg .ame_box {
  width: 32%;
  display: flex;
  align-items: center;
}
.splendora_shop_pg .walk_through_videos {
  height: 390px;
}
.nor_pc_h371{
  height: 345px !important;
}
.nor_pc_display{
  display: flex;
  margin-top: 10px;
}
.small_pc_h181 {
  height: 181px;
}

}

@media screen and (min-width:1200px) and (max-width:1399px){
.nor_pc_dblock{
  display: block;
}
.nor_pc_dnone{
  display: none !important;
}
.small_pc_dblock{
  display: none !important;
}
.small_pc_dir{
  /*! flex-direction: column; */
}
.small_pc_w100{
  width: 100%;
}
.ame_box_atrium {
  width: 49%;
} 
.pc_mt30{
  margin-top: 30px;
}
.about-section {
  padding-top: 60px;
  padding-bottom: 60px;
}
.specifications-section {
  padding: 60px 0;
}
.grand__gallery__section {
  padding: 0px 50px 60px 50px;
}
.contact-info-section {
  padding: 60px 0;
}
/* crossroad */
.lg_pc_pdtb30{
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}
.cross_plan .portfolio-block-two.plan___gallery {
  margin-bottom: 0px !important;
}
.past-section {
  padding: 60px 0;
}
.nor_pc_mb0{
  margin-bottom: 0px !important;
}
}

@media screen and (min-width:1200px) and (max-width:1299px){
  /* footer */
.pc_w22{
  width: 22%;
}
.pc_ml0{
  margin-left: 0px;
}
.pc_w100{
  width: 100%;
}
.smallpc_mb30{
margin-bottom: 30px !important;
}
.pc_ls01{
  letter-spacing: 0.1px;
}
/* homecare */
.big_pc_db{
  display: none;
}
.large_pc_db{
  display: none !important;
}
.big_pc_db{
  display: none !important;
}
.pc_large_dnone{
  display: none !important;
}
.pc_large_dblock{
  display: flex !important;
}
.pc_md_dblock{
  display: block;
}
.pc_md_dnone{
  display: none !important;
}
/* testimonials */
.testimonial-block .author-info {
  height: 250px;
}
/* darshnam atrium */
.grand_logo {
width: 132px;
right: 22px;
} 
.img_bg {
  width: 240px !important;
}
.nor_pc_w90{
  max-width: 80%;
}
.grand_spe_img {
  right: -60px;
  bottom: 14%;
}
.nor_pc_h276{
  height: 360px !important;
}
.small_pc_h276{
  height: 294px !important;
}
.nor_pc_h216{
  min-height: 228px !important;
}
.contact-info-section {
  position: relative;
  padding: 60px 0 60px;
}
.nor_pc_w60{
  width: 60%;
}
.nor_pc_w35{
  width: 35%;
}
.project_banner_bg {
    width: 242px;
}
/* atrium */
.nor_pc_dis{
  display: flex;
  margin-top: 10px;
}
.portfolio-section-two {
  padding: 60px 25px;
}
.specifications-section {
  position: relative;
  padding: 60px 0;
}
.ptb80 {
  padding: 60px 0 !important;
}
.atrium_logo{
  width: 160px;
  right: 33px;
}
.atr_bg .img_bg {
  right: -11px;
}
.project_banner_bg {
  width: 232px;
}
.grand__gallery__section {
  padding: 0 0 60px;
}
.about-section {
  padding-top: 60px;
  padding-bottom: 60px;
}
.atrium__walkthrough iframe {
  aspect-ratio: 13/6;
  height: 310px;
}
/* crossroad */
.cross_bg .img_bg {
  width: 272px !important;
  right: -42px;
}
.cross_logo {
  width: 150px;
  right: 40px;
}
.nor_pc_h181{
  height: 193px;
}
.small_pc_h209{
  height: 221px;
}
.cross_spe_img{
  display: block;
  bottom: 0;
  right: -25px;
}
.cross_img{
  max-width: 92%;
}
.nor_pc_w60 {
  width: 49.667%;
}
.nor_pc_w35 {
  width: 47%;
}
/* splendora 3 shops */
.spendora_ss .img_bg {
  width: 230px !important;
}
.splendora_shop_pg .project_logo {
  right: 35px;
}
.splendora_pg .process-block .nor_pc_ls {
  letter-spacing: -0.5px;
}
.normal_pc_h181{
  height: 209px;
}
.splendora_shop_pg .ame_box {
  width: 32%;
  display: flex;
  align-items: center;
}
.splendora_shop_pg .walk_through_videos {
  height: 370px;
}
.nor_pc_h371{
  height: 319px !important;
}
.nor_pc_display{
  display: flex;
  margin-top: 10px;
}
.small_pc_h181 {
  height: 181px;
}
}


@media screen and (min-width:1025px) and (max-width:1199px){
.header-push-button {
  padding-left: 6px;
  padding-top: 20px;
}
.pc_w22{
  width: 24%;
}
.pc_ml0{
    margin-left: 0px;
  }
.pc_w100{
  width: 100%;
}
.smallpc_mb30{
  margin-bottom: 30px !important;
}
.pc_ls01{
  letter-spacing: -0.1px;
}
/* homecare */
.about-section {
  padding-top: 50px;
  padding-bottom: 50px;
}
.sec-title h2 {
  font-size: 25px;
  line-height: 32px;
}

.small_pc_dnone{
  display: none;
}
.small_pc_db{
  display: block;
}
.about-section .small_pc_mb0{
  margin-bottom: 0px;
}
.big_pc_db{
  display: none;
}
.large_pc_db{
  display: none !important;
}
.big_pc_db{
  display: none !important;
}
.pc_large_dnone{
  display: none !important;
}
.pc_large_dblock{
  display: flex !important;
}
.pc_md_dblock{
  display: block;
}
.pc_md_dnone{
  display: none !important;
}
.nor_pc_dblock{
  display: block;
}
.nor_pc_dnone{
  display: none !important;
}
.small_pc_dblock{
display: none !important;
}

/* testimonials */
.testimonial-block .author-info {
  height: 265px;
}
/* atrium */
.project_banner_bg {
    width: 242px;
  }
.grand_logo {
  width: 132px;
  right: 22px;
}
.atrium_logo{
  width: 160px;
}

.small_pc_h159{
  height: 159px;
}
.nor_pc_dis{
  display: flex;
  margin-top: 10px;
}
.project_banner_bg {
  width: 200px;
}
.nor_pc_w90{
  max-width: 65%;
}
.grand_spe_img {
right: -90px;
bottom: 18%;
}
.nor_pc_h276{
  height: 360px;
}
.nor_pc_w60{
  width: 55%;
}
.nor_pc_w35{
  width: 45%;
}
.nor_pc_h360{
  height: 360px;
}
.nor_pc_h216{
  height: 228px;
}
.portfolio-section-two {
  padding: 50px 25px;
}
.ame_box_atrium_title {
  letter-spacing: 0.5px;
  line-height: 20px;
  width: 100%;
}
.small_pc_pdtb50{
  padding-top: 50px;
  padding-bottom: 50px;
}
.contact-info-section {
  padding: 50px 0;
}
.specifications-section {
  padding: 50px 0;
}
.grand__gallery__section {
  padding: 0px 25px 50px 25px;
}
.atrium__walkthrough iframe{
  transform: scale(1.06);
  aspect-ratio: 13/6;
  width:100%;
  height: 275px;
} 
.small_pc_dir{
  flex-direction: column;
}
.small_pc_w100{
  width: 100%;
}
.ame_box_atrium {
  width: 49%;
} 
.pc_mt30{
  margin-top: 30px;
}
.kings_gallery_title .pc_fs28{
  font-size: 28px;
}
/* crossroad */
.cross_bg .img_bg {
  width: 272px !important;
  right: -65px;
}
.cross_logo {
  width: 150px;
  right: 28px;
}
.nor_pc_h181{
  height: 221px;
}
.cross_spe_img{
  display: block;
  bottom: 0;
  right: -75px;
}
.cross_img{
  max-width: 75%;
}
.nor_pc_w60 {
  width: 55%;
}
.nor_pc_w35 {
  width: 45%;
}
.lg_pc_pdtb30{
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}
.process-block .small_pc_ls {
  letter-spacing: 0.09px;
} 
.small_pc_ls {
  letter-spacing: 0.09px;
}
.crossroad___thum_3 {
  width: 46.80%;
}
.crossroad___thum_6 {
  width: 23.6%;
}
.cross_plan .portfolio-block-two.plan___gallery {
  margin-bottom: 0px !important;
}
/* splendora 3 shops */
.spendora_ss .img_bg {
  width: 196px !important;
}
.splendora_shop_pg .project_logo {
  right: 22px;
}
.splendora_pg .process-block .nor_pc_ls {
  letter-spacing: -0.5px;
}
.normal_pc_h181{
  height: 209px;
}
.small_pc_h181{
  height: 181px;
}
.splendora_shop_pg .ame_box {
  width: 47%;
  display: flex;
  align-items: center;
}
.splendora_shop_pg .walk_through_videos {
  height: 320px;
}
.nor_pc_h371{
  height: 274px !important;
}
.nor_pc_display{
  display: flex;
  margin-top: 10px;
}
.small_pc_flex{
  flex-direction: row;
}
.splendora_shop_pg .ame_box.mo_mb30{
  margin-bottom: 30px;
}
}

@media screen and (min-width:1100px) and (max-width:1199px) {
  /* splendora 3 shops */
.spendora_ss .img_bg {
  width: 208px !important;
}
  .nor_pc_h371 {
    height: 292px !important;
  }
  .lg_pc_w28 {
    width: 41%;
  }
}

@media screen and (min-width:1025px) and (max-width:1150px){
.small_pc_dnone{
  display: none !important;
}
.small_pc_dblock{
  display: flex !important;
}
/* completed */

.small_pc_w50{
  width: 50%;
}
.small_pc .col-md-4{
  width: 50%;
}

}

@media screen and (min-width:1025px) and (max-width:1099px){
.img_bg {
  right: 0px;
}
.grand_logo {
  width: 135px;
  right: 32px;
}
.cross_bg .img_bg {
  right: -77px;
}
}

@media screen and (max-width:767px) {
p{
  line-height: 22px;
}
.ptb80{
  padding: 30px 0;
}
.page-title {
padding: 100px 0 100px;
}
.page-title h1{
  font-size: 23px;
}
.mo_pt30{
  padding-top: 30px !important;
}
.mo_mb0{
  margin-bottom: 0px !important;
}
.mo_mt30{
  margin-top: 30px !important;
}
  .res_mt25 {
    margin-top: 25px !important;
  }
.mo_dnone{
  display: none;
}
/* contact us */
.cta-section-two .info-block h2 {
font-size: 28px;
line-height: 30px;
}
.cta-section-two {
  padding: 40px 0 15px;
}
.cta-section-two .info-block {
  margin-bottom: 25px;
}
.cta-section-two .image {
  position: absolute;
  top: 25px;
  left: 50%;
  width: 100%;
  bottom: auto;
  margin-bottom: 0;
}
.mo_mb65{
  margin-bottom: 75px;
}
.mo_mt100{
  margin-top: 125px;
}
.mo_tc{
  text-align: center;
}
/* channel partner */
.bg_channel {
  padding: 30px 0px;
  margin-left: 3px;
  margin-right: 3px;
}
.sec-title h2 {
    font-size: 24px;
    line-height: 32px;
  }
.mo_ls01{
  letter-spacing: -0.1px;
}
.mo_mt0{
  margin-top: 0px !important;
}
.mo_flex_colum{
  flex-direction: column;
}
.mo_db{
  display: block;
}
/* homecare */
.page-title .breadcrumb li::before {
  right: -8px;
}
.page-title .breadcrumb li {
  margin-right: 15px;
}
.mo_txt_white {
  color: #fff;
  text-transform: uppercase;
  font-size: 12px !important;
  letter-spacing: 0.5px;
}
.mo_position{
  position: relative;
  font-size: 14px;
}
.mo_tl{
  text-align: left;
}
.page-title .mo_lh{
  line-height: 35px;
}

.mo_dir_col_reverse{
flex-direction: column-reverse;
}
.mo_mtb30{
  margin-top: 30px;
  margin-bottom: 30px;
}
.sec-title .mo_tl{
  text-align: left;
}
.mo_w100{
  width: 100%;
}
.process-block .inner-box {
  padding: 25px 15px;
  margin-bottom: 0px;
}
.pc_large_dblock{
  display: none !important;
}
.pc_md_dblock{
  display: none !important;
}
.mo_pdl0{
  padding-left: 0px;
}
.nor_pc_dblock{
  display: none !important;
}
.small_pc_dblock{
display: none !important;
}
.process-block .mo_mt0{
margin-top: 0px;
margin-bottom: 20px;
}
.process-block .mo_mb30{
  margin-bottom: 30px;
}
/* nri guidelines */
.profile_line {
  padding-left: 16px;
}

/* testimonials */
.testi_box{
 display: flex !important;
 flex-direction: column !important;
}
.testimonial-block{
 width: 100% !important;
}
.testimonial-block .author-info {
 height: inherit;
}
.testimonials-section .owl-item.active {
 width: 100% !important;
}
.testimonial-block .author-info {
  margin-bottom: 30px;
}
.testimonial-block .mo_mb0{
  margin-bottom: 0px;
}
/* completed project */
.past-section {
  padding: 40px 0;
}
/* atrium */
 .grand_logo {
  top: unset;
  bottom: 5%;
  left:20%
} 
.atrium_logo{
  left: 15%;
}
.about-section {
  padding-top: 30px;
  padding-bottom: 30px;
}
.project_banner_bg img {
  display: none;
}
.grand__gallery__section {
  padding: 0px 0px 30px 0px;
}
.atrium__gallery_row_1 {
  flex-wrap: wrap;
}
.atrium___thum_1 {
  width: 100%;
  margin-bottom: 2px;
}
.atrium___thum_2{
  width: 100%;
  margin-bottom: 2px;
}
.atrium___thum_3{
  width: 100%;
  margin-bottom: 2px;
}  
.atrium___thum_4{
  width: 100%;
  margin-bottom: 2px;
}
.atrium___thum_5{
  width: 100%;
  margin-bottom: 2px;
} 
.atrium___thum_6{
  width: 100%;
  margin-bottom: 2px;
}  
.atrium___thum_7{
  width: 100%;
  margin-bottom: 2px;
}  
.atrium___thum_8{
  width: 100%;
  margin-bottom: 2px;
}  
.atrium___thum_9{
  width: 100%;
} 
.specifications-section {
  padding: 30px 0;
}
.process-block .inner-box.grand_spe_box {
  padding: 25px 20px;
}
.atrium___spe {
  width: 50px;
}
.process-block.atrium_spe h4 {
  font-size: 16px;
}
.grand_spe_img img{
  display: none;
}
.mo_mb115{
  margin-bottom: 15px !important;
}
.ame_box_atrium {
  width: 100%;
}
.mo_dnone{
  display: none;
}
.ame_box_atrium_title {
  width: 100%;
}
.atrium__walkthrough iframe {
  height: 215px;
  aspect-ratio: 12/9;
}
.contact-info-section {
  padding: 30px 0 0;
}
.mo_mt30{
  margin-top: 30px;
}
/* crossroad */
.cross_logo {
  top: unset;
  bottom: 3%;
  left: 12%;
}
.cross_bg .img_bg{
  height: 120px;
}
.mo_ptb30{
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}
.crossroad__gallery_row_1 {
  flex-wrap: wrap;
}
.crossroad___thum_1 {
  width: 100%;
  margin-bottom: 2px;
}
.crossroad___thum_2 {
  width: 100%;
  margin-bottom: 2px;
}
.crossroad___thum_3 {
  width: 100%;
}
.crossroad___thum_4 {
  width: 100%;
  margin-bottom: 2px;
}
.crossroad___thum_5 {
  width: 100%;
  margin-bottom: 2px;
}
.crossroad___thum_6 {
  width: 100%;
  margin-bottom: 2px;
}
.portfolio-block-two.plan___gallery.mo_mb0{
  margin-bottom: 0px !important;
}
.cross_spe .mb30{
  margin-bottom: 20px !important;
}
.cross_spe .last_mb0{
  margin-bottom: 0px !important;
}
.cross_ame_box .ame_box_grand {
    width: 100%;
}
.ame_box_crossroad_title.last_corss {
  width: 100%;
}
.about-section .text.grand_pera.mo_mb0{
margin-bottom: 0px;
} 
.ame_box_grand.mo_mb0{
  margin-bottom: 0px;
}
.process-block .inner-box.grand_spe_box.mo_mb0{
  margin-bottom: 0px;
}
/* splendora 3 shops and showrooms */
.splendora_shop_pg .project_logo {
  top: unset;
  bottom: 2%;
}
.mo_display{
  display: block;
}
.mo_flex_wrap{
  flex-wrap: wrap;
}
.shop_img2 {
  width: 100%;
  margin-bottom: 2px;
}
.shop_img3 {
  width: 100%;
}
.mo_mb20{
  margin-bottom: 20px;
}
.mo_h_auto{
  height: auto;
}
.splendora_shop_pg .ame_box {
  margin-bottom: 20px;
  width: 100%;
}
.splendora_shop_pg .ame_box.mo_mb0{
  margin-bottom: 0px;
}
.splendora_shop_pg .ame_box:nth-child(3) {
  margin-right: 21px;
}
.mo_w100{
  width: 100%;
}

.splendora_shop_pg .walk_through_videos {
  height: 210px;
  margin-bottom: 0px;
}
.splendora_shop_pg .banner-slider-pagination {
  left: 40%;
}
.mo_mb10{
  margin-bottom: 10px !important;
}
.shop_img1 {
  margin-bottom: 2px;
}
}

@media screen and (min-width:400px) and (max-width:550px){
   .cross_logo {
    left: 20%;
  }
} 

@media screen and (max-width:375px) {
  .sec-title h2 {
    font-size: 23px;
  }
   .mo_ls01 {
    letter-spacing: -0.01px;
  }
  
}
@media screen and (max-width:360px) {
  .page-title h1{
    font-size: 21px;
  }
  .mo_ls01{
    letter-spacing: 0.1px;
  }
  .sec-title h2 {
    font-size: 22px;
    line-height: 30px;
  }
   .project_name {
    font-size: 17px;
  }
}
