.sp-page-builder .page-content #section-id-1680255543006 {
    border-radius: 90px 0px 0px 0px;
}
#sppb-addon-1680255543107 img {
    border-radius: 0px 0px 0px 90px;
}
#sppb-addon-1680500842905 img {
    border-radius: 0px 0px 90px 0px;
}


.sp-page-builder .page-content #section-id-1488885392685 .sppb-section-title .sppb-title-heading {
    display: none;
}
.bfQuickMode .form-group .control-label {
    font-weight: 700;
}
.bfQuickMode .form-inline .form-control {
    border-color: #0B7680;
    border-width: 2px;
  	margin-bottom: 10px;
}


.sp-page-builder .page-content #section-id-1488885392685 {
    padding-top: 0px!important;
}

/*bottomsharpshape*/
/*.sharp_shape_cta{
  	position: relative;
}
.sharp_shape_cta:before{
    position: absolute;
    background-size: contain !important;
    width: 1522px;
    content: '';
    background-image: url(/images/00_Wil/CTA.png);
    height: 396px;
    top: 950px;
    bottom: 0px;
    right: 0px;
    left: -2px;
    opacity: 100%;
    margin: 0px;
    background-repeat: no-repeat;
    z-index: 10 !important;
  }*/
@media only screen and (max-width: 2560px) and (min-width: 1920px){
.sharp_shape_cta:before {
    width: 1906px;
    top: 640px;
  }}

.contact{
  	position: relative;
}
.contact:before{
   position: absolute;
    background-size: contain !important;
    width: 1600px;
    content: '';
    background-image: url(/images/00_Wil/Contact/Contact.png);
    height: 520px;
    top: 80px;
    bottom: 0px;
    right: 0px;
    left: 520px;
    opacity: 100%;
    margin: 0px;
    background-repeat: no-repeat;
    z-index: 10 !important;
}
.btn-primary, .sppb-btn-primary, .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary:hover:active, .sppb-btn-primary:hover, .sppb-btn-primary:focus, .sppb-btn-primary:active, .sppb-btn-primary:hover:active {
    padding: 10px 20px !important;
    color: #ffffff;
}

/*tablet version*/
@media only screen and (max-width: 1023px) and (min-width: 768px){
.sp-page-builder .page-content #section-id-1696844187727 {
    border-radius: 90px 0px 0px 0px;
}
}

/*phone version*/
@media only screen and (max-width: 768px) and (min-width: 320px){
.sp-page-builder .page-content #section-id-1680255543006{
    margin-top: -110px !important;
}
}

@media (max-width: 320px) {
    #sppb-addon-1679975965208 {
        font-size: 12px !important;
}
}