.input-group-field {
    width:30%;
  height:40px;
}

.button2 {
   background:#000000ff;
  color: #ffff;
  line-height: 1;
   padding: 12px 20px;
    font-weight: 500;
  font-family: 'Fira Sans Condensed', sans-serif;
  border-width:1px;
  border-color: #ffff;
 
}

.fluid-width-video-wrapper {
  max-width:0px
  }



.mc4wp-response
{
  color:#ffff;
  text-align:center;
  }

.elementor-social-icon-youtube{
  background-color:rgba(65, 69, 238, 0)
    }

.elementor-social-icon-soundcloud{
  background-color:rgba(65, 69, 238, 0)
    }

.elementor-social-icon-facebook{
  background-color:rgba(65, 69, 238, 0)
    }

.elementor-social-icon-instagram{
  background-color:rgba(65, 69, 238, 0)
    }

.elementor-social-icon-twitter{
  background-color:rgba(65, 69, 238, 0)
    }

@media only screen and (max-width: 959px){
#post-secondary-page-title-pro, #page-title-pro {
padding-top: 110px;
padding-bottom: 40px;
background-position: center 80px;
background-size: 120% 64%;
  }
  }

@media only screen and (max-width: 1300px) and (min-width: 960px){
#post-secondary-page-title-pro, #page-title-pro {
padding-top: 190px;
padding-bottom: 120px;
background-position: center 80px;
background-size: 120% 80%;
   }
  }




@media only screen and (max-width: 959px){
#page-title-pro h1 {
font-size: 40px;
}
  }

@media only screen and (max-width: 415px){
.newsletter {
    display:none;
    }
.newsletter2 {
    display:none;
    }
 }

@media only screen and (max-width: 400px){
h1.blog-page-title {
font-size: 25px !important;
}
  }


@media only screen and (max-width: 959px) and (min-width: 400px){
h1.blog-page-title {
font-size: 30px !important;
}
  }

@media only screen and (max-width: 1300px) and (min-width: 960px){
h1.blog-page-title {
font-size: 40px !important;
}
  }