div#footer {
  background: #0f0c0a;
  padding: 3vh 3vh;
}
.mind-fox-secondpane.container {
  max-width: 1140px ! important;
}
.childpage-grid-first{
  padding: 5vh 5vh;
  background: #0f0c0a;
} 
.childpage-grid-second{
  padding: 5vh 5vh;
}
.childpage-grid-third{
  padding: 5vh 5vh ;
  background: #0f0c0a;
}
.casa_scot {
  font-family: Casanova Scotia;
}
img.ft-img {
  width: 65px;
}
.logo-txt {
  display: flex;
}
.ft-tx2 {
  color: #ff9240;
}
.ft-l2 {
  color: #ff9240;
  font-size: 23px;
  padding-bottom: 0px;
}
.ft-tx1 {
  font-family: 'Montserrat medium' !important;
}
.ql-l1 {
  color: #ff9240;
  font-size: 23px;
} 
.bd-rt {
  border-inline: #2e2e2e 1px solid;
} 
.qk-clr {
  color: #434343;
  font-size: 15px !important;
  font-family: 'Montserrat Bold' !important;
}
.qk-clr:hover {
  color: #ff8f39 !important;
} 
.fl-ht {
  color: #ff9240;
  font-size: 23px;
  padding: 0%;
}
.sp_hlp {
  font-size: 21px !important;
  color: #ff9240 !important;
}
.ft-l1 {
  font-size: 14px;
  padding-top: 2px;
  color: #fff;
  padding-bottom: 0px;
  font-family: 'Montserrat bold' !important;
}
.ft-l3 {
  font-size: 14px;
  margin-top: 0px;
  color: #fff;
  font-family: 'Montserrat bold' !important;
}
.rt-txt {
  padding-left: 20px;
}
.cp-txt {
  display: flex;
  justify-content: center;
}
.fl-hd-txt {
  margin-left: -3%;
}

@media screen and (min-width: 344px) and (max-width: 575px) {
  .ft-1pt {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .ql-txt {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .ft-tx1 {
    text-align: center;
  }
  .ft-tx2 {
    text-align: center;
    padding-bottom: 3%;
  }
  .fl-txt {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }
  .fl-bt {
    text-align: center;
  }
  .fl-hd-txt {
    text-align: center;
    padding-left: 2.5vw;
  }
  .qk-hd-txt {
    text-align: center;
  }
}
  
@media screen and (min-width: 710px) and (max-width: 991px) {
  .ft-tx2 {
    color: #ff9240;
  }
  .span.monts_medium.sp_txt {
    padding-right: -4%;
  }
  .sp_hlp {
    font-size: 22px !important;
  }
  .fl-txt {
    display: grid;
  }
  .monts_bld.sp_hlp {
    padding-right: -10%;
    font-size: 19px !important;
  }
  .ft-l2 {
    font-size: 20px;
  }
  .fl-hd-txt {
    margin-left: -3%;
  }
}

@media (min-width: 576px) {
  .childpage-container {
    max-width: 540px;
  }
}
  
@media (min-width: 768px) {
  .childpage-container {
    max-width: 720px;
  }
}
    
@media (min-width: 992px) {
  .childpage-container {
    max-width: 960px;
  }
}
    
@media (min-width: 1200px) {
  .childpage-container {
    max-width: 1140px;
  }
}
  
@media (min-width: 1800px) {
  .childpage-container {
    max-width: 1480px;
  }
}