section.section_contact .box{
background: transparent linear-gradient(326deg, #00CBF2 0%, #6645F1 100%) 0% 0% no-repeat padding-box;
border-radius: 35px;
opacity: 1;
width: 100%;
height: 100%;
padding: 46px 29px;
}

section.section_contact h4{
text-align: center;
font: normal normal 900 16px/20px Avenir-Heavy;
letter-spacing: 0px;
color: #FFFFFF;
opacity: 1;
margin-bottom: 50px;
line-height: 25px;
padding: 0 10px;
}

section.section_contact .btn-contact{
background: #FFFFFF 0% 0% no-repeat padding-box;
border-radius: 20px;
opacity: 1;
width: 169px;
height: 39px;
color: #000000;
font: normal normal medium 15px/20px Avenir;
padding: 8px;
}

section.section_contact .btn-contact:hover{
color: #FFFFFF;
background: transparent;
border:1px solid #ffffff;
}

@media (min-width: 360px) { 
section.section_contact h4{
text-align: center;
font: normal normal 900 20px/24px Avenir-Heavy;
}
 }




@media (min-width: 750px) { 
section.section_contact .box{
height: 100%;
padding: 46px 29px;
}

section.section_header {
height: 550px;
}
 }


@media (min-width: 991.98px) { 
section.section_contact .box{
padding: 41px 0px;
width: 100%;
height: 259px;
}

section.section_contact h4{
  font: normal normal 900 30px/35px Avenir-Heavy;
}
 }


@media (min-width: 1199px) { 
  .section_rev p.subTitle {
padding-right: 65px;

}

section.section_contact .box{
padding: 41px 98px;
width: 100%;
}

section.section_contact h4{
  font: normal normal 900 35px/40px Avenir-Heavy;
}


 }


@media (min-width: 1399.98px) { 

 }