/*spacing none*/
.m-t-0{
  margin-top: 0px!important;
}
.p-t-0{
  padding-top: 0px!important;
}
.m-b-0{
  margin-bottom: 0px!important;
}
.p-b-0{
  padding-bottom: 0px!important;
}

/*spacing 10px*/
.m-t-10{
  margin-top: 10px!important;
}
.p-t-10{
  padding-top: 10px!important;
}
.m-b-10{
  margin-bottom: 10px!important;
}
.p-b-10{
  padding-bottom: 10px!important;
}

/*spacing 20px*/
.m-t-20{
  margin-top: 20px!important;
}
.p-t-20{
  padding-top: 20px!important;
}
.m-b-20{
  margin-bottom: 20px!important;
}
.p-b-20{
  padding-bottom: 20px!important;
}
@media (max-width: 767px){
  .m-t-20{
    margin-top: 15px!important;
  }
  .p-t-20{
    padding-top: 15px!important;
  }
  .m-b-20{
    margin-bottom: 15px!important;
  }
  .p-b-20{
    padding-bottom: 15px!important;
  }
}

@media (min-width: 768px) and (max-width: 1199px){
  .page-template-landing .ftr_sec .ftr_R{
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}

.page-template-landing .what_we_sec::before {
  width: 270px;
  height: 290px;
  bottom: -180px;
}
@media (max-width: 1699px) {
  .page-template-landing .what_we_sec::before {
    width: 180px;
    height: 220px;
    bottom: -160px;
  }
}