.fullWidth
{
	width:100% !important;
}
.nav-link
{
	color:black !important;
}
@media (min-width: 992px){
	.mt-xl-5_5 {
	    margin-top: 5.5rem !important;
	}
}
.cusTitle
{
	color: #1ca766;
    font-weight: bold;
}
h3.underline {
	text-decoration: underline;
	text-underline-offset: .3em;
}

.bg-img-hero { background: url(../img/cover.jpg) 50% 30%; }

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}

h4 { font-size:1.8rem;font-weight:700;line-height: 1; }
h4 small { font-weight:700; }
@media (max-width: 768px){
  h4 { font-size:2.4rem;font-weight:700; }
  .tab-horizontal-sm {}
  .row-reverse-sm {-webkit-flex-direction: column-reverse; flex-direction: column-reverse; }
}

span.areacode {display:flex;align-items:center;font-size:120%;}
