/*.banner-v4{
  position:relative;
  padding-top:144px;
  padding-bottom:256px;
}
.banner-v4 .heading-v4, .banner-v4 .banner-v4-form {
  flex:0 0 100%;
  max-width:100%;
}

.banner-v4 .heading-v4 h1{
  font-size:64px;
  margin-bottom:24px;
}
.banner-v4 .heading-v4 p{
  font-size:20px;
  color:#fff;
  padding:0 48px;
  margin-bottom:20px;
}
.banner-v4 .banner-v4-form form input[type=text]{
  background:#fff ;
  height:70px;
  border-radius:8px;
  font-size:20px;
}
.banner-v4 .banner-v4-form form input[type=submit]{
  height:70px;
  position:absolute;
  right:0px;
  bottom:0px;
  border-top-right-radius:8px;
  border-top-left-radius:0px;
  border-bottom-right-radius:8px;
  border-bottom-left-radius:0px;
  font-size:16px;
 
}
.banner-v4 .banner-v4-form form{
  padding:0px;
  position:relative;
}
@media(min-width:576px){
  .banner-v4{
  padding-top:128px;
}
}
@media(min-width:768px){
 .banner-v4 .heading-v4{
  flex:0 0 83.333333%;
  max-width:83.33333%;
}
.banner-v4 .banner-v4-form{
  flex:0 0 58.333333%;
  max-width:58.33333%;
}
}
@media(min-width:992px){
.banner-v4{
  padding-top:160px;
  padding-bottom:416px;
}
}
@media(max-width:1200px){
  .banner-v4 .heading-v4 h1{
    font-size: calc(24.4px + 3.3vw);
  }
}
@media(max-width:992px){
  .banner-v4 .heading-v4 p{
    font-size:16px;
    padding:0px;
  }
}
.banner-v4 form input[type=submit]{
  background:#ee5050;
  border-color:#ee5050;
  color:#fff;
}*/