@font-face {
    font-family: 'Lato-Regular';
    src: url('https://my.therapysites.com/common/themes/global/fonts/Lato/Lato-Regular-webfont.eot');
    src: url('https://my.therapysites.com/common/themes/global/fonts/Lato/Lato-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://my.therapysites.com/common/themes/global/fonts/Lato/Lato-Regular-webfont.woff') format('woff'),
         url('https://my.therapysites.com/common/themes/global/fonts/Lato/Lato-Regular-webfont.woff2') format('woff2'),
         url('https://my.therapysites.com/common/themes/global/fonts/Lato/Lato-Regular-webfont.ttf') format('truetype'),
         url('https://my.therapysites.com/common/themes/global/fonts/Lato/Lato-Regular-webfont.svg#Lato-Regular-webfont') format('svg');
}
@font-face {
    font-family: 'badscript-regular';
    src: url('https://my.therapysites.com/common/themes/global/fonts/BadScript/badscript-regular.eot');
    src: url('https://my.therapysites.com/common/themes/global/fonts/BadScript/badscript-regular.eot?#iefix') format('embedded-opentype'),
         url('https://my.therapysites.com/common/themes/global/fonts/BadScript/badscript-regular.woff') format('woff'),
         url('https://my.therapysites.com/common/themes/global/fonts/BadScript/badscript-regular.woff2') format('woff2'),
         url('https://my.therapysites.com/common/themes/global/fonts/BadScript/badscript-regular.ttf') format('truetype'),
         url('https://my.therapysfites.com/common/themes/global/fonts/BadScript/badscript-regular.svg#badscript-regular') format('svg');
}
@font-face {
    font-family: 'Gillius2-Regular';
    src: url('https://my.therapysites.com/common/themes/global/fonts/Gillius/gillius2-regular.eot');
    src: url('https://my.therapysites.com/common/themes/global/fonts/Gillius/gillius2-regular.eot?#iefix') format('embedded-opentype'),
         url('https://my.therapysites.com/common/themes/global/fonts/Gillius/gillius2-regular.woff') format('woff'),
         url('https://my.therapysites.com/common/themes/global/fonts/Gillius/gillius2-regular.woff2') format('woff2'),
         url('https://my.therapysites.com/common/themes/global/fonts/Gillius/gillius2-regular.ttf') format('truetype'),
         url('https://my.therapysites.com/common/themes/global/fonts/Gillius/gillius2-regular.svg#Gillius2-Regular') format('svg');
}

@font-face {
    font-family: 'Gill_Sans_Bold';
    src: url('https://my.therapysites.com/common/themes/global/fonts/GillSans/gill_sans_bold-webfont.eot');
    src: url('https://my.therapysites.com/common/themes/global/fonts/GillSans/gill_sans_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://my.therapysites.com/common/themes/global/fonts/GillSans/gill_sans_bold-webfont.woff') format('woff'),
         url('https://my.therapysites.com/common/themes/global/fonts/GillSans/gill_sans_bold-webfont.woff2') format('woff2'),
         url('https://my.therapysites.com/common/themes/global/fonts/GillSans/gill_sans_bold-webfont.ttf') format('truetype'),
         url('https://my.therapysites.com/common/themes/global/fonts/GillSans/gill_sans_bold-webfont.svg#Gill_Sans_Bold') format('svg');
}
@font-face {
    font-family: 'apple_chancery';
    src: url('https://my.therapysites.com/common/themes/global/fonts/AppleChancery/apple_chancery.eot');
    src: url('https://my.therapysites.com/common/themes/global/fonts/AppleChancery/apple_chancery.eot?#iefix') format('embedded-opentype'),
         url('https://my.therapysites.com/common/themes/global/fonts/AppleChancery/apple_chancery.woff') format('woff'),
         url('https://my.therapysites.com/common/themes/global/fonts/AppleChancery/apple_chancery.woff2') format('woff2'),
         url('https://my.therapysites.com/common/themes/global/fonts/AppleChancery/apple_chancery.ttf') format('truetype'),
         url('https://my.therapysites.com/common/themes/global/fonts/AppleChancery/apple_chancery.svg#apple_chancery') format('svg');
}

@font-face {
    font-family: 'Gill_Sans_Light';
    src: url('https://my.therapysites.com/common/themes/global/fonts/GillSans/gill_sans_light-webfont.eot');
    src: url('https://my.therapysites.com/common/themes/global/fonts/GillSans/gill_sans_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://my.therapysites.com/common/themes/global/fonts/GillSans/gill_sans_light-webfont.woff') format('woff'),
         url('https://my.therapysites.com/common/themes/global/fonts/GillSans/gill_sans_light-webfont.woff2') format('woff2'),
         url('https://my.therapysites.com/common/themes/global/fonts/GillSans/gill_sans_light-webfont.ttf') format('truetype'),
         url('https://my.therapysites.com/common/themes/global/fonts/GillSans/gill_sans_light-webfont.svg#Gill_Sans_Light') format('svg');
}
@font-face {
    font-family: 'Lato-Regular';
    src: url('https://my.therapysites.com/common/themes/global/fonts/Lato/Lato-Regular-webfont.eot');
    src: url('https://my.therapysites.com/common/themes/global/fonts/Lato/Lato-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://my.therapysites.com/common/themes/global/fonts/Lato/Lato-Regular-webfont.woff') format('woff'),
         url('https://my.therapysites.com/common/themes/global/fonts/Lato/Lato-Regular-webfont.woff2') format('woff2'),
         url('https://my.therapysites.com/common/themes/global/fonts/Lato/Lato-Regular-webfont.ttf') format('truetype'),
         url('https://my.therapysites.com/common/themes/global/fonts/Lato/Lato-Regular-webfont.svg#Lato-Regular-webfont') format('svg');
}


.fit-vids-style,
.se__component-edit {
    display:none;
}
iframe {
    max-width:100%;
}
img {
    max-width:100%;
}

/******************** CSS REDUCED HEADER SECTION BY HALF ******************/
img.logo__image {
    height: auto !important;
    width: 400px !important;
}
li.navigation__item a {
    font-size: 15px;
    font-weight: bold;
}
.slider__item {
    height: 700px;
    max-height: 700px;
}
.slider .bx-wrapper .bx-viewport { 
    min-height: 700px;
}
p.banner-text {
    width: fit-content;
}

/******************** END CSS REDUCED HEADER SECTION BY HALF ******************/

p.five-block a {
    color: #fff !important;
}

/* .wrap__layout.fullwidth-layout */ ul.navigation__list--sub a { 
    color: #000 !important;
}
/* .wrap__layout.fullwidth-layout #navigation_header:not(.mm-menu) .navigation__list > .navigation__item.has-child > a:after { 
    color: #fff;
} */


nav#navigation_header a {
    color: #fff !important;
}


li.navigation__item {
    border: unset !important;
}


#navigation_header:not(.mm-menu) .navigation__list > .navigation__item.active > a, #navigation_header:not(.mm-menu) .navigation__list > .navigation__item:hover > a {
    background: none;
}
/*CUSTOM FONT*/
.gill-sans-light {
   font-family: 'Gill_Sans_Light'; 
   font-weight: 700;
}
.gill-sans-light-italic {
   font-family: 'Gill_Sans_Light'; 
    font-style: italic;
   font-weight: 700;
}
.gill-sans-bold {
    font-family: 'Gill_Sans_Bold';
    font-weight: 700;
}
.gill-sans-bold-italic {
        font-family: 'Gill_Sans_Bold';
    font-style: italic;
}
.apple-chancery {
    font-family: 'apple_chancery';
}
.badscript {
    font-family: 'badscript-regular';
}
.gillius2-regular {
    font-family: 'Gillius2-Regular';
}
.lato {
     font-family: 'Lato-Regular';
}
.lato-italic {
     font-family: 'Lato-Regular';
     font-style: italic;
}
.badscript-regular {
    font-family: 'badscript-regular';
}
.badscript-regular-italic {
    font-family: 'badscript-regular';
    font-style: italic;
}
/*END*/
a:link, a:visited {
    color: rgba(52, 190, 194, 1.00);
}

/****** custom social media ******/
.header-top--inner .wrap__logoHeader {
    flex: unset;
}
 .header-top--inner .header-info--inner > div:before {
     display: none;
 }
 .header-top--inner {
    justify-content: unset;
 }
body, p, strong, em, span {
    font-family: 'Gill_Sans_Light';
    font-weight: 700;
}

li.socialmedia__item, ul.socialmedia__list, .socialmedia,
.socialmedia_header__container--inner.socialmedia__container--inner {
    width: fit-content;
    min-width: unset;
}
.social_media_footerr ul.socialmedia__list, .social_media_footerr .socialmedia, .social_media_footerr .socialmedia_header__container--inner.socialmedia__container--inner {
  width: 100%;
    min-width: unset;
    display: inline-flex;
    margin: 0 auto;
    text-align: center;
}
.social_media_footerr .socialmedia {
        width: fit-content;
}
.social_media_footerr li.socialmedia__item {
    margin: 0 5px;
}
.wrap__ctaHeader {
    position: absolute !important;
    z-index: 11;
    right: 10px;
    top: 80px;
}
.icon-facebook-f:before, .icon-facebook:before, .icon-twitter:before,
.icon-tv:before, .icon-television:before, .icon-pinterest:before, .icon-youtube:before { 
    color: #fff; 
}
span.socialmedia__link.icon {
    background: #333;
    width: 30px;
    text-align: center;
    padding: 7px 0;
    margin: 1px 0;
    border-radius: 50%;
}
.wrap__locationsHeader {
    padding: 0 20px 0 10px !important;
}
span.socialmedia__link.icon:hover {
    background: #656565;
}
strong, b {
    font-weight: 700;
}

.banner.text-center {
    text-align: center;
    color: white;
    padding: 5px;
    font-size: 18px; 
    margin: 0 auto;
    background: #42414E;
    height: 25px;
}
.wrap__sitemap ul, .wrap__sitemap ol, .wrap__page-content ul, .wrap__page-content ol, .wrap__editable ul, .wrap__editable ol, .form__container ul, .form__container ol {
    list-style-position: outside;
}
.wrap__layout.fullwidth-layout .header-top, .wrap__header--inner {
    background-color: rgba(118, 118, 127, 1.00);
}
.home-img {
    width: 200px; 
    height: 103px; 
    border-width: 0px; 
    border-style: solid;
}

#navigation_header:not(.mm-menu) .navigation__list > .navigation__item {
    border: 1px solid #42414e;
    border-radius: 20px;
    margin: 5px;
}

 .wrap__layout.fullwidth-layout #navigation_header:not(.mm-menu) .navigation__list > .navigation__item.active > a, #navigation_header:not(.mm-menu) .navigation__list > .navigation__item:hover > a {
    background: none;
}

#navigation_header:not(.mm-menu) .navigation__list > .navigation__item.has-child > a:after {
    color: black;
    display: none;
}
.wrap__layout.fullwidth-layout #navigation_header:not(.mm-menu) .navigation__list > .navigation__item .sublevel-1 a {
    background: #76767f;
}
.wrap__layout.fullwidth-layout #navigation_header:not(.mm-menu) .navigation__list > .navigation__item .sublevel-1 > ul > li a:hover {
    background: #185d6f;  
}

.slideshow__section .container {
    max-width: 100%;
} 


.slider__image, .slider__image--fixed {
    background-position: right; 
    background-color: #2bbfc5;
    background-size: cover;
}
.header-top,.wrap__header--inner {
    background: transparent;
}
.slideshow__section .slogan__block {
    top: 24.4%;
    max-width: 933px;
}
/* .slider .bx-wrapper .bx-viewport {
    min-height: 760px;
}
.slider__item { 
    height: 760px;
    max-height: unset; 
} */
.slider__item:before {
    background: unset;
}
#disclaimer-top > p > span {
    color: #34bec2 !important;
}
.smblocks {
    color: rgb(66, 65, 78);
    background: rgb(52, 190, 194) none repeat scroll 0% 0%;
    padding: 14px;
    display: inline-block;
    margin: 7px;
    border-radius: 7px;
    text-align: justify;
}

.form_home_wrapper {
    max-width: 250px;
}
.wrap__ctaBody .cta_block {
    display: none;
}
.info-boxes, .sidebar-info {
    background: #34bec2;
}
.info-boxes {
    min-height: 50px;
}
#navigation_header:not(.mm-menu) .navigation__list > .navigation__item .sublevel-1 > ul > li {
    background: #ffffff00;
}
.wrap__header {
        background: transparent;
        position: absolute;
}
.wrap__layout.home-layout {
    padding-top: 40px !important;
}
.sidebar-info a {
    color: #000000;
}
.wrap__layout.fullwidth-layout .header-top, .wrap__layout.fullwidth-layout .wrap__header--inner {
        background: #76767f;
}

  a:link {text-decoration:underline;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
.blts a {
    text-decoration: none;
}
 a:hover {
    color: #00f;
}
a {
    color: #000;
}
.blts a:hover {
    text-decoration: underline;
}
 .blts2 {
text-decoration: none;
}
.blts2 a {
    text-decoration: none;
}
.blts2 a:hover {
    text-decoration: underline;
}
#content ul.cdul {
    color: #50bec3;
}

li.blts a, li.blts span, li.blts a span, li.blts strong, li.blts span span strong {
    font-family: 'Gillius2-Regular';
    font-size: 22pt;
    font-weight: 700;
}
#navigation_header:not(.mm-menu) .navigation__list > .navigation__item.has-child:hover .sublevel-1 > ul {
    max-height: unset !important;
}

#navigation_header:not(.mm-menu) .navigation__list a {
    height: 35px;
}
  .fancyText {
color:black;
}
.fancyText:hover{
color:blue;
} 
 #desktopSidebar{ display: none; }
    #contactPic { display:none; }
 #navigation_header:not(.mm-menu) .navigation__list > .navigation__item.set-right .sublevel-1 {
    left: 5px;
}
.title{
position: relative;
    bottom: 80px;
    right: 10px;
}
.title_fg_fg {
    
    display: none;
}

#content ul.cdul  {
    color: #50bec3;
}

img.services_img {
    width: 480px; 
    float: right; 
    border-width: 5px; 
    border-style: solid; 
    margin: 10px; 
    height: auto;
}
img.services_img2 {
 border-width: 5px; 
 border-style: solid;
 margin: 10px; 
 float: left;
 width: 475px;
 height: auto;   
}

img.services_img_room {
    border: 5px solid;
    width: 300px;
    height: auto;
}
img.divorce_img {
    float: right !important; 
    width: 200px; 
    border-width: 0px; 
    border-style: solid; 
    margin: 5px 7px; 
    height: auto;
}
iframe.cpc-iframe {
    float: right;
    margin: 0 10px;
}
img.phone{
    float: right;
}
 img.qoute  {
     float: left;
 }
 .you-may {
     text-align: left;
 }
 
 .qualifications_qoute {
         max-width: 750px;
    float: right;
 }
 
 #navigation_header:not(.mm-menu) .navigation__list > .navigation__item .sublevel-1 {
      width: max-content;
}

.wrap__layout.fullwidth-layout .wrap__header {
    padding-top: 45px;
}

 iframe.sex-therapy-video {
    float: right;
    margin: 0 10px;
}

p.headerbanner-text.text-center {
    margin: 10px 0;
    font-size: 20px;
}


.wrap__bx-controls {
    display: none;
}

p.headerbanner-text.text-center {
    background: #42414e;
    margin: 0;
    padding: 10px 0;
    color: #fff;
}
   .header-top--inner .header-info, .header-top--inner .wrap__logoHeader {
    position: relative;
} 

.fullwidth-layout .wrap__ctaHeader {
    top: 200px;
}



     /*  RESPONSIVE GRID  */
    .section {
        clear: both;
        padding: 0px;
        margin: 0px;
    }

    /*  COLUMN SETUP  */
    .col {
        display: block;
        float:left;
        margin: 0 1%;
        border-right: none;
        border-left: none;
        background: none;
    }

    .col:first-child { margin-left: 0; }

    /*  GROUPING  */
    .group:before,
    .group:after { content:""; display:table; }
    .group:after { clear:both;}
    .group { zoom:1; /* For IE 6/7 */ }
    /*  GRID OF TWO  */
    .span_2_of_2 {width: 100%;}
    .span_1_of_2 {width: 48.5%;}
    /*  GRID OF THREE  */
    .span_3_of_3 { width: 100%; }
    .span_2_of_3 { width: 65.33%; }
    .span_1_of_3 { width: 31.66%; }
    /*  GRID OF FOUR  */
    .span_4_of_4 { width: 100%; }
    .span_3_of_4 { width: 73.75%; }
    .span_2_of_4 { width: 48.5%; }
    .span_1_of_4 { width: 23.25%; }
    /*  GRID OF FIVE  */
    .span_5_of_5 { width: 100%; }
    .span_4_of_5 { width: 78.8%; }
    .span_3_of_5 { width: 58.6%; }
    .span_2_of_5 { width: 38.4%; }
    .span_1_of_5 { width: 18.2%; }
    /*  GRID OF SIX  */
    .span_6_of_6 { width: 100%; }
    .span_5_of_6 { width: 82.06%; }
    .span_4_of_6 { width: 65.13%; }
    .span_3_of_6 { width: 48.2%; }
    .span_2_of_6 { width: 31.26%; }
    .span_1_of_6 { width: 14.33%; }
    /*  GRID OF SEVEN  */
    .span_7_of_7 { width: 100%; }
    .span_6_of_7 { width: 85.48%; }
    .span_5_of_7 { width: 70.97%; }
    .span_4_of_7 { width: 56.45%; }
    .span_3_of_7 { width: 41.94%;  }
    .span_2_of_7 { width: 27.42%; }
    .span_1_of_7 { width: 12.91%; }


    /*  MEDIA QUERIES */

    @media only screen and (min-width: 1px) {
        .hidden--t {
        display: block !important;
    }
    }
    
    @media only screen and (min-width: 1920px) {
     .header-top--inner .wrap__logoHeader {
    right: 250px;
}  
 
 

/*p.banner-text span {
    font-size: 44pt !important;
}*/
.slideshow__section .slogan__block {
    top: 24.4%;
    left: 85px;
}
 
    }
    
    
    @media only screen and (max-width: 1919px) and (min-width: 1820px) {
            .header-top--inner .wrap__logoHeader {
    right: 250px;
}  
.slideshow__section .slogan__block {
    top: 24.4%;
}
/* p.banner-text span {
    font-size: 60pt !important;
}*/
 .slogan__block--inner {
    max-width: 1300px;
 }
 
    }
    
    @media only screen and (max-width: 1819px) {
                 img.logo__image {
    width: 280px !important;
}   
 
 .header-top--inner .wrap__logoHeader {
    right: 140px;
}
 
/*p.banner-text span {
    font-size: 60pt !important;
}*/
 
.slideshow__section .slogan__block {
    top: 24.4%;
}
/*.header-top--inner .header-info {
    left: auto;
}*/
    }
    
        @media only screen and (max-width: 1818px) and (min-width: 1720px) {
            

.header-top--inner .wrap__logoHeader {
    right: 190px;
}
 
 
    }
    
    
           @media only screen and (max-width: 1719px) and (min-width: 1620px) {
 
.header-top--inner .wrap__logoHeader {
    right: 170px;
}
/* p.banner-text span {
    font-size: 55pt !important;
}*/
 
    }
    
    @media only screen and (max-width: 1619px) {
     
.slider__image, .slider__image--fixed {
    background-size: 100% 100%;
}
.slider__item {
    height: 600px;
    max-height: 600px;
}
.slider .bx-wrapper .bx-viewport {
    min-height: 600px;
    height: 600px !important;
}   

/*p.banner-text span {
    font-size: 55pt !important;
}*/
.slogan__block--inner {
    max-width: 1400px !important;
}
/*p.banner-text span {
    font-size: 50pt !important;
}*/
    }
    
        
           @media only screen and (max-width: 1618px) and (min-width: 1520px) {
  
.header-top--inner .wrap__logoHeader {
    right: 190px;
}
 
 
 
    }
    
            
    
    
               @media only screen and (max-width: 1519px) and (min-width: 1420px) {
 
.header-top--inner .wrap__logoHeader {
    right: 100px;
}
 
 
 
    }
    
    @media only screen and (max-width: 1419px) {
.header-top--inner .wrap__logoHeader {
    right: UNSET;
    MARGIN: 0 AUTO;
    DISPLAY: BLOCK;
    TEXT-ALIGN: CENTER;
    padding: 10px 0;
}
.fullwidth-layout .header-top--inner .wrap__logoHeader {
    padding: 30px 0;
}
    }
    
    
                 @media only screen and (max-width: 1419px) and (min-width: 1320px) {
p.banner-text.text-center {
    margin-left: 55px;
}
 
 /*p.banner-text span {
    font-size: 45pt !important;
}*/
 .slider__item {
    height: 500px;
    max-height: 500px;
}
.slider .bx-wrapper .bx-viewport {
    min-height: 500px;
    height: 500px !important;
}
    }
    
@media only screen and (max-width: 1400px){
.header-top--inner .header-info {
    left: auto;
}
}
    
                @media only screen and (max-width: 1319px) and (min-width: 1220px) {
            
 
p.banner-text.text-center {
    margin-left: 50px;
}

/* p.banner-text span {
    font-size: 43pt !important;
}*/
 .slider__item {
    height: 500px;
    max-height: 500px;
}
.slider .bx-wrapper .bx-viewport {
    min-height: 500px;
    height: 500px !important;
}
    }
@media only screen and (max-width: 1120px){
    .header-top--inner .header-info {
    left: auto;
}
} 
                 @media only screen and (max-width: 1219px) and (min-width: 1120px) {
            
 
p.banner-text.text-center {
    margin-left: 65px;
}
/* p.banner-text span {
    font-size: 43pt !important;
}*/
 .header-top--inner .wrap__logoHeader {
    right: 0;
}
 .slider__item {
    height: 500px;
    max-height: 500px;
}
.slider .bx-wrapper .bx-viewport {
    min-height: 500px;
    height: 500px !important;
}
    }
    
    
                  @media only screen and (max-width: 1119px) and (min-width: 1025px) {            
 
p.banner-text.text-center {
    margin-left: 30px;
}
/* p.banner-text span {
    font-size: 40pt !important;
}*/
 
 
 .slider__item {
    height: 500px;
    max-height: 500px;
}
.slider .bx-wrapper .bx-viewport {
    min-height: 500px;
    height: 500px !important;
}
.header-top--inner .header-info {
    left: auto;
}

    }
    
    
    
    
    
    
    @media only screen and (min-width: 1025px) {
        .tablet-mobile {
            display: none;
        } 
        .slider__image, .slider__image--fixed {
            background-position: center; 
        }
        #navigation_header:not(.mm-menu) .navigation__list > .navigation__item {
    border: none;
}
#navigation_header:not(.mm-menu) .navigation__list a {
    color: black;
}
    } 
    @media only screen and (min-width: 1300px) {   
        .slideshow__section .slogan__block { 
            max-width: 1581px;
        }
        .slogan__block--inner {
            max-width: 1300px;
            margin: 0 auto;
        }
    } 
    
/*    @media only screen and (min-width: 1024px) {
     .header-top--inner .header-info {
    left: 100px;
}   
.slideshow__section .slogan__block {
    top: 13.4%;
}
p.banner-text span {
    font-size: 65pt !important;
}
    }*/


    @media screen and (min-width: 1025px){
nav#navigation_header {
    padding-right: 40px;
}

}
    @media only screen and (max-width: 1024px) {

        p.banner-text span {
    font-size: 40px !important;
}

.slideshow__section .slogan__block {
    top: 0;
}
.header-top--inner .header-info {
    left: 0;
}
p.banner-text.text-center {
    margin-left: 0;
}
 
        .wrap__layout.fullwidth-layout .wrap__header {
            padding-top: 0;
        }
.wrap__ctaHeader {
    top: unset;
    z-index: 1;
    margin-top: 10px;
}
        .slider__item, .slider .bx-wrapper .bx-viewport {
            height: 375px !important;
            min-height: 375px !important;
        } 
        .logo {
            padding: 20px 0;
        }
        .slogan__block {
            left: 50%;
            transform: translate(-50%, 0);
        }
        
        .wrap__layout.home-layout {
            padding-top: 0 !important;
        }
        
.header-top .header-border .editable__container--inner.editable__container--inner {
    min-height: unset;
}
        .fullwidth-layout .wrap__ctaHeader {
    top: unset !important; 
}
.wrap__header { 
    position: relative;
}
 .wrap__locationsHeader {
    padding: unset !important;
}
.header-top--inner {
    display: block;
}
.header-info {
    display: block;
}
.header-top--inner .header-info--inner {
    display: block;
}
.wrap__locationsHeader {
    display: block;
}
.header-top--inner {
    padding: 0;
    background: #76767f;
}
.header-top {
    background: transparent;
}
.logo__link {
    display: block;
    text-align: center;
}
.slider__image, .slider__image--fixed {
    background-size: cover; 
    background-image: url(https://mysites.therapysites.com/0064878/storage/app/media/618c345b636b0_phpThumbgeneratedthumbnail.jpg) !important; 
} 
 
 
img.services_img, img.services_img2 {
    width: 350px; 
}
 img.services_img_room {
    width: 200px;
    margin: 0 10px;
} 
.slideshow__section .slogan__block {
    top: 10.4%;
}
 a#hamburger span {
    display: none;
}
 #hamburger {
    height: 40px;
}

}
    @media only screen and (max-width: 768px) {
        .col {  margin: 1% 0 1% 0%; }
        .span_2_of_2, .span_1_of_2 { width: 100%; }
        .span_3_of_3, .span_2_of_3, .span_1_of_3 { width: 100%; }
        .span_1_of_4, .span_2_of_4, .span_3_of_4, .span_4_of_4 { width: 100%; }
        .span_1_of_5, .span_2_of_5, .span_3_of_5, .span_4_of_5, .span_5_of_5 { width: 100%; }
        .span_1_of_6, .span_2_of_6, .span_3_fo_6, .span_4_of_6, .span_5_of_6, .span_6_of_6 { width: 100%; }
        .span_1_of_7, .span_2_of_7, .span_3_of_7, .span_4_of_7, .span_5_of_7, .span_6_of_7, .span_7_of_7 { width: 100%; }
        .slideshow__section, .info-boxes {
    display: block;
}
 img.services_img, img.services_img2 {
    width: 250px; 
    height: auto;
}
img.services_img_room {
    width: 150px;
}
 
.slideshow__section .slogan__block {
    text-align: revert;
}
.header-top--inner .header-info--inner > div:first-child {
    display: block;
} 
 
 .wrap__logoHeader {
    padding: 10px 0;
}
.logo__link {
    display: block;
    text-align: center;
} 
li.blts a, li.blts span, li.blts a span, li.blts strong, li.blts span span strong {
    font-size: 16pt;
}
 iframe.sex-therapy-video {
    float: unset;
}
.slider__item, .slider .bx-wrapper .bx-viewport {
    height: 300px !important;
    min-height: 300px !important;
}

p.banner-text span {
    font-size: 35px !important;
}

p.banner-text.text-center {
    margin-left: 40px;
}
.sidebar-info--inner a {
    font-size: 13pt !important;
}

 

    }
@media (max-width: 768px){
.slogan__block {
    left: 39%;
    transform: translate(-50%, 0);
}
}   
@media only screen and (max-width: 620px) {

p.banner-text.text-center {
    margin-left: 0;
}
}
@media only screen and (min-width: 600px) {
    p.contact_address {
    padding-bottom: 30px;
    padding-top: 30px;
}

 
p.contact_number {
    padding-bottom: 35px;
}
}

@media only screen and (max-width: 599px) {
    p.contact_image img {
    float: unset !important;
}

p.contact_image {
    text-align: right;
}
    p.contact_address {
    padding-bottom: unset;
    padding-top: unset;
}

 
p.contact_number {
    padding-bottom: unset;
}
}
@media (max-width: 521px){    
p.banner-text span {
    font-size: 25px !important;
}

}

@media (max-width: 590px){ 
p.banner-text span {
    font-size: 30px !important;
}
}
      
@media only screen and (max-width: 520px) {
  body, p {
    font-size: 17px;
}

            #hamburger span {
    display: none;
}

#hamburger {
    height: 41px;
}

.wrap__page-content img, .wrap__editable img, .wrap__editable-content img, .staff-member img, .form img {
    max-width: 100%;
    float: unset !important;
}
img.services_img, img.services_img2 {
    display: block;
}
img.services_img_room {
    width: 155px;
}
.editable span {
    font-size: 18px !important;
}
.logo img {
    height: auto !important;
}
.home-img {
    width: 100px; 
    height: auto; 
}

.form_home_wrapper {
    margin: 0 auto;
}

/*p.banner-text span {
    font-size: 18px !important;
}*/
.slideshow__section .slogan__block {
    top: 6%;
}
.header-top {
       background: #76767f
}
.slideshow__section .slogan__block {
    top: 15%;
}
/*p.banner-text span {
    font-size: 19pt !important;
} */
.wrap__page-content img.divorce_img {
    float: right !important;
}
img.phone, img.qoute {
    margin: 10px auto !important;
    display: block;
}
.contact_image {
    text-align: right;
}
span.hotlines {
    display: block;
}
.you-may {
    text-align: center;
}
 p.five-block {
    max-width: 400px;
    margin: 0 auto;
}
p.banner-text.text-center {
    margin-left: 0;
}

.fullwidth-layout li.socialmedia__item, .fullwidth-layout ul.socialmedia__list, .fullwidth-layout .socialmedia, .fullwidth-layout .socialmedia_header__container--inner.socialmedia__container--inner {
    display: contents;
}
p.banner-text span {
    font-size: 25px !important;
}

}
@media (max-width: 480px) { 
p.banner-text span {
    font-size: 20px !important;
}
}

@media only screen and (max-width: 414px) { 
p.headerbanner-text.text-center span {
    font-size: 16px !important;
}
p.banner-text.text-center {
    margin-left: 0 !important;
}
p.banner-text span {
    font-size: 19px !important;
}

} 
@media only screen and (max-width: 390px) { 
  .slideshow__section .slogan__block{
    position: relative;
}
.slogan__block {
    left: auto;
    transform: unset;
}
.slogan__block {
    background-color: #3cc1c6;
}  
}

@media only screen and (max-width: 320px){ 
.wrap__page-content img.divorce_img {
    float: unset !important;
      display: block;
}
}




@media only screen and (max-width: 500px) {
    .mobile-size-title {
        font-size: 26px!important;
    }
   
}

span.socialmedia__link.icon.cicon-square-x-twitter:before {
    color: #fff;
}
span.socialmedia__link.icon.icon-instagram:before {
    color: #fff;
}