.roboto-titles h1, .roboto-titles h2.largeText {
  /* font-size: 35px; */
  font-size: 65px !important;
  line-height: 75px !important;
  margin-bottom: 5px;
  font-family: 'Roboto' !important;
  font-weight: 500;
  color: #007374;
  letter-spacing: -0.01em; } 
  @media all and (max-width: 767px) {
    .roboto-titles h1, .roboto-titles h2.largeText {
      font-size: 50px !important;
      /** Mobile **/
      line-height: 53px !important;
      margin-bottom: 10px; } }
.roboto-titles h2 {
  font-size: 50px !important;
  line-height: 50px !important;
  margin-bottom: 5px;
  font-family: 'Roboto' !important;
  color: #007374;
  font-weight: 500;
  letter-spacing: -0.01em; }
  @media all and (max-width: 767px) {
    .roboto-titles h2 {
      font-size: 38px !important;
      /** Mobile **/
      line-height: 38px !important;
      margin-bottom: 10px; } 
} 
.roboto-titles span.head1 {
	font: normal 65px/75px "Roboto" !important;
}
.roboto-titles span.head2 {
	font: normal 50px/50px "Roboto" !important;
}
@media all and (min-width: 768px) {
	.roboto-titles span.head3 {
		font: normal 35px/48px "Roboto" !important;
	}
}
@media all and (max-width: 768px) {
    .roboto-titles span.head1 {
		font: normal 50px/53px "Roboto" !important;
	}
	.roboto-titles span.head2 {
		font: normal 38px/38px "Roboto" !important;
	}
	.logotop img {
		max-width: 50px;
	}
	.nm-menu-toggle {
		padding-top: 10px;
	}
	.logo-site img {
		width: 190px;
		margin-left: 34px;
		margin-top: 4px;
	}
}

@media all and (max-width: 380px) {
	.logo-site img {
		width: 180px;
		margin-left: 18px;
		margin-top: 4px;
	}
}