.input_container.radio_wrapper span.help_text,
.input_container.radio_wrapper label,
.input_container.radio_wrapper a,
.form__group.form-input-custom1.formatted_text__group .formatted_text p {
    color: #000;
}
.form__group.form-input-custom0.hasLabel.radio__group .label_container label {
    display: none;
}
.form__group.form-input-custom0.hasLabel.radio__group,
.form__group.form-input-custom1.formatted_text__group {
    width: 100% !important;
}
.wrap__fullscreenBackground::after {
    background: transparent;
}
.wrap__fullscreenBackground .fullscreenbackground_home__container--inner{
    background-color: rgb(0, 0, 0, .6);
}

.gallery__title {
    font-weight:bold;
}
/*testimonials  */
strong.testimonials-item--source:before, strong.testimonial-list__source:before {
    content: "\f005" "\f005" "\f005" "\f005" "\f005";
    font-family: 'font-awesome';
    color: orange;
    display: block;
}

#first-con {
    background: #fde4e2;
    padding: 50px;
    vertical-align: middle;
}

#second-con {
    background: #fff5ea;
    padding: 50px;
    vertical-align: middle;
}

#third-con {
    padding: 70px;
}

#fourth-con {
    background: #fbac1bd1;
    vertical-align: middle;
    padding: 100px;
}

#fifth-con {
    background: #fde4e2;
    padding: 50px;
    vertical-align: middle;
}

#six-con {
    padding: 70px;   
}

#seventh-con {
    padding: 70px;
}

#eight-con {
    background: #fde4e2;
    padding: 50px;
    vertical-align: middle;
}

#nine-con {
    padding: 70px;
}

#ten-con {
    padding: 70px;
}

.orbera_questions__container--inner.gallery__container--inner {
    background: #f5f5f5;
}

#btn-center-con .btn-center-info {
    position:relative;
    top: 50px;
    text-align: center;
}

.slider__button a {
    width: 320px!important;
}

.img-banner {
    float:right;
    padding: 15px;
}

.column {
  float: left;
  width: 50%;
  padding: 10px;
}

.row:after {
  content: "";
  display: table;
  clear: both;
}

.align-center {
    text-align: center;
}

.align-right {
    float:right;
}

.wrap__page-contentContainer {
    padding: 270px 15px 78px;
}

li {
    font-size:16px;
    line-height: 26px;
}

.slider__button a {
    background: #9f306f;
    border: 2px solid #9f306f;
    color: #FFF;
    padding: 8px 53px;
}
/*Colors*/
a {
    color: #ffd51c;
}
.bg-white {
    background:#FFFFF5;
}
body {
    background-color: #FFFFF5!important;
}
.staff div[data-layout-type="list"] .staff__item{
    background-color: #FFFFF5;
}

.navigation:not(.mm-menu) .navigation__item .sublevel-5 .navigation__list--sub .navigation__item a, .navigation:not(.mm-menu) .navigation__item .sublevel-3 .navigation__list--sub .navigation__item a {
    background: #9CA67E;
}

/*END Colors*/
.wrap__locationsHeader .location,
.navigation:not(.mm-menu) .navigation__item a,
.slider__title,
.slider__caption,
.featuredblock__button,
.featuredblock__icon--bottom,
button[class*="__button"],
input[class*="__button"],
button[class*="submit"],
input[class*="submit"],
a[class*="__button"],
.slider__button a,
.article__content button,
.form-welcome .submit,
.wrap__featuredblocks .featuredblocks__title,
.wrap__featuredblocks .featuredblocks__caption,
.wrap__featuredblocks .featuredblock__title,
h1,h2,h3,h4,h5,h6,li,a,body,
.wrap__page-content h1,
.staff-member__prefix,
.staff-member__suffix,
.staff-member__name,
.hours .day__name,
.hours__name{
    font-family: 'Nunito', sans-serif!important;
}

.wrap__form.horizontal .form form {
display: block;
}

.wrap__form.horizontal .form .form__group {
width: 32%;
padding: 0 0 15px;
display: inline-block;
    margin: 0px 5px;
}

.wrap__form.horizontal .form__group.form-input-message {
    width: calc(96% + 20px);
}

.wrap__form.horizontal:before{
    top:0px;
}
.logo__link.logo__top {
    margin-bottom: 0px;
    max-height: 120px;
}
/*--------------------Starter-Pack------------------*/
.wrap__page-content ul,
 .wrap__page-content ol,
 .wrap__editable ul,
 .wrap__editable ol,
 .wrap__editable-content ul,
 .wrap__editable-content ol,
 .staff-member ul,
 .staff-member ol,
 .editable ul,
 .editable ol,
 .form ul,
 .form ol {
    clear: none;
}

.editable ul + *,
 .editable ol + *,
 .editable__container ul + *,
 .editable__container ol + * {
    clear: none;
}

.wrap__page-content ul,
 .wrap__page-content ol,
 .wrap__editable ul,
 .wrap__editable ol,
 .blog__post-content ul,
 .blog__post-content ol,
 .article__post-content ul,
 .article__post-content ol,
 .article__content.content ul,
 .article__content.content ol,
 .testimonials-item--content ul,
 .testimonials-item--content ol,
 .testimonials__content ul,
 .testimonials__content ol {
    clear: none;
}
html {
    scroll-behavior: smooth;
}
a[href^="tel"]{
    cursor: pointer;
    pointer-events: unset;
    text-decoration: none;
}
.col-2 {
    display: inline-block;
    width: 49%;
    vertical-align: top;
    padding: 1%;
}

.col-3 {
    display: inline-block;
    width: 33%;
    vertical-align: top;
    padding: 1%;
}

.clear {
    clear: both;
}

p.rightside {
    padding-left: 15px;
    float:right;
    width:auto;
}
p.rightside img {
    padding:5px;
    width:250px;
    margin:5px;
}
p.leftside img {
    padding:5px;
    width:250px;
    margin:5px;
}
p.leftside {
    padding-right:15px;
    float:left;
    width:auto;
}
@media (max-width:767px){
.col-2{
    display:block;
    width:100%;
    float:none;
    margin:0 auto;
	}
	
	.column {
    width: 100%;
  }
  
  #first-con, #second-con, #third-con, #fourth-con, #fifth-con, #six-con, #seven-con, #eight-con, #nine-con, #ten-con {
        padding: 15px!important;
        text-align: center!important;
    }
    
    #btn-center-con .btn-center-info {
        top: unset!important;
        text-align: center;
    }
}
@media (max-width: 519px) {
p.leftside {
    float:none!important;
    text-align:center;
    padding-right:0px!important;
}
p.leftside img {
    float:none!important;
    display:block;
    text-align:center;
    margin:auto;
    padding-right:0px!important;
}
.rightside{
    float:none!important;
    text-align: center;
    padding-left:0px!important;
}

p.rightside img {
    float:none!important;
    display:block;
    text-align:center;
    margin:auto;
    padding-left:0px!important;
    }
}
/*--------------------Starter-Pack-End-----------------*/
@media(min-width: 1201px){
.wrap__form.horizontal .form__group.form-input-comments {
    width: calc(96% + 20px);
}
}

@media(max-width: 1200px){
    .wrap__form.horizontal .form .form__group {
        width: 100%;
    }
}

@media(max-width: 767px){
    .wrap__headerInfo {
        bottom: 51px;
    }
    .col-2, .col-3 {
        width: 100%;
    }
}

@media(max-width: 519px){
    .wrap__header .logo__image {
        max-width: 210px;
    }
}
/* new css */
@media(min-width: 1500px){
    .testimonials-item .testimonials-item--read-more {
        margin: 0 95px 15px;
    }
}