.toptitle {color: #000 !important; font-size: 24px !important; margin: 20px 0 7px 0 !important;}
.topdiv {width: 50px; height: 2px; background: #000 !important; margin: 0 auto 20px auto;}
.topdes {color: #000 !important; font-size: 20px !important;}
.row5left {width: 49%; float: left; color: #000 !important; text-align: left !important; font-size: 17px !important; line-height: 24px !important; margin-top: 59px;}
.row5left h4 {color: #000 !important; margin: 0 0 10px 0 !important; font-size: 20px !important;}
.row5right {width: 49%; float: left; margin-top: 30px;}
.home .GravityForm {width: 97% !important;}
.home .gfield_label {display: none !important;}
.home .gform_wrapper h3.gform_title {text-align: left !important; color: #000; margin: 0 0 10px 0 !important; font-size: 20px !important; font-weight: 400 !important;}
.home .ginput_container_phone {margin-left: 12px; width: 99%;}
.home .gform_wrapper textarea.medium {width: 97.5%;}
.home .ginput_container_text {width: 99%}

@media screen and (max-width: 750px) {
  .row5left {width: 100%; float: none; text-align: center !important; margin-top: 30px;}
  .row5right {width: 100%; float: none;}
  .home .ginput_container_phone {margin-left: 11px; width: 99%;}
  .home .gform_wrapper h3.gform_title {text-align: center !important;}
}

@media screen and (max-width: 450px) {
  .row5left {width: 100%; float: none; text-align: center !important; margin-top: 30px;}
  .row5right {width: 100%; float: none;}
  .home .ginput_container_phone {margin-left: 5px; width: 99%;}
  .home .gform_wrapper h3.gform_title {text-align: center !important;}
}