body {
  background: white;
  position: relative;
}

.home h1 {
  color: #fff;
  font-family: 'Muli', sans-serif;
  font-size: 38px;
  font-weight: 700;
}

.home h1 span.hd-light {
  font-size: 0.75em;
}

.search_icon {
  display: none;
}

.home .home-title {
  background-size: auto;
  background-position: top;
}

.home .home-links ul {
  list-style: none;
}

.home .home-links ul li:before {
  content: "\2192";
  color: #7DDFFF;
  padding-right: 10px;
  margin-left: -25px;
}

.home .home-links ul li {
  margin-bottom: 1.5em;
}

.home .home-links ul li a{
  color: #7DDFFF;
  font-family: inherit;
  font-weight: 600;
  font-size: 1.2em;
}

.home .home-links ul li a:hover{
    color: #fff;
    text-decoration: none;
}

@media only screen and (min-width: 1181px){
  body.home:after {
    content: "";
    height: calc(100% - 23%);
    width: 100vw;
    background: #DDD;
    position: absolute;
    top: 23%;
    bottom: 0;
    z-index: -1;
  }
  
  .home .mtpc-1col-section {
    padding: 20px 0;
  }
  
  .home .mtpc-section {
    margin-top: 20px;
  }
  
  .mtpc_footer {
    margin-top: 0;
  }

  .home .home-title {
    min-height: 650px;
  }
  
  .home .home-links{
    position: relative;
    top: -410px;
  /*  left: 110px;*/
  }
  
  
  .home .home-links .mtpc-block-textare-block-textarea {
    position: relative;
    left: 130px;
  }
  
  .home-title .mtpc-block-textare-block-textarea{
    padding: 10px 0;
  }
  
  .home-title .mtpc-1col-item .mtpc-block-textarea-block {
    width: 48%;
    margin-left: 120px;
    margin-top: 3%;
    position: relative;
  }
  
  /*.home-title .mtpc-1col-item .mtpc-block-textarea-block{*/
  /*  position: absolute;*/
  /*  width: 40vw;*/
  /*  margin-left: 5vw;*/
  /*  margin-top: 2.5vw;*/
  /*  left: 10vw;*/
  /*}*/
  
  .home-title .mtpc-block-textarea-block:before{
    background-color: #D5572A;
    content: " ";
    position: absolute;
    top: 0;
    left: -40px;
    right: 0;
    bottom: 0;
    clip-path: polygon(0% 10%, 3% 0%, 3% 90%, 0% 100%);
    }
    
  .home-links .mtpc-block-textare-block-textarea{
    max-width: 38%;
    margin: 0;
  }
}

/************ Mobile & Tablet*****************/

@media only screen and (min-width: 999px) and (max-width: 1180px) {
  .home .mtpc-1col-section {
      padding: 20px 40px;
  }
}

@media only screen and (max-width: 767px){
    .home .home-title {
      min-height: 20em;
      background-size: cover;
      background-position: right;
  } 
  .home .home-links {
    margin-left: 18px;
  }
  
  .home h1 {
    font-size: 26px;
    padding: 40px 40px 0 10px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1180px) {
  .home .home-title {
    min-height: 20em;
    background-size: cover;
    background-position: bottom;
  } 
  .home .home-links {
    margin-left: 0;
  }
  .home h1 {
    font-size: 26px;
    padding: 40px 40px 0 0;
  }
}

@media only screen and (max-width: 1180px) {
  .responsive-menu-toggle{
    display: none;
  }
  
  .home-title .mtpc-block-textare-block-textarea {
    max-width: 80%;
    margin: 0;
  }
  
  .mtpc-1col-section.home-links{
    max-width: 80vw;
  }
  
  .home .home-links ul {
    padding-left: 0;
  }
  .home .home-links ul li:before {
    content: "\f061";
    font-family: "Font Awesome 6 Pro";
    color: #0085B2;
    padding-right: 10px;
    margin-left: -25px;
  }
  .home .home-links ul li a{
    color: #0085B2;
  }
  .home .home-links ul li a:hover{
    color: #003366;
  }
}
/************ End of Mobile & Tablet*****************/

