/*
Theme Name:     Trauma Clean Australia Child
Theme URI: 		https://www.traumaclean.com.au/
Description:    Trauma Clean Australia
Author:         Trauma Clean Australia
Author URI:		https://www.slinkywebdesign.com.au/about-slinky-web-design.html
Template:       dfd-ronneby
Version:        1.0.0
*/

.strong-view.wpmtst-modern .wpmtst-testimonial-content:before, .strong-view.wpmtst-modern .wpmtst-testimonial-content:after {
    display: none !important;
}

.sp-testimonial-free-section .sp-testimonial-title {
    margin: 0 0 18px 0;
    display: none !important;
}

.tp-leftarrow:before, .tp-leftarrow:after, .tp-rightarrow:before, .tp-rightarrow:after {
    display: block !important;
}

#layout.single-folio {
    margin-top: 70px !important;
    margin-bottom: 80px !important;
}

.gform_wrapper.gravity-theme p {
    display: none !important;
}

.gform_required_legend {
    display: none !important;
}

.widget .textwidget {
    padding-top: 10px !important;
}

ul.awardsul li, .awardsul ul li {
    list-style: none;
    text-align: left !important;
    border-bottom: solid 0px #d7d7d7 !important;
	margin: 0px 0px 0px 0px !important;
    padding: 5px 20px 5px 20px !important;
    font-size: 17px;
}
.awardsul li::before {
    font-family: FontAwesome;
	content: '\f091';
    font-size: 14px;
    margin-left: 0px;
    padding-right: 15px !important;
}

ul.swdul {
    list-style: none !important;
    margin: 20px 0 !important;
}

ul.swdul li {
    border-bottom: dashed 1px #ddd !important;
    padding: 8px 10px;
    margin-left: 8px;
    color: #0a0a0a !important;
}

ul.swdul li:before, .swdul li:before {
    font-family: 'Font Awesome 5 Free' !important;
    font-weight: bold !important;
    content: '\f0da';
    margin: 0 10px 0 -15px;
    color: #97cc3b !important;
}

.single-folio .dfd-meta-container {
    display: none !important;
}

.dfd-controls .page-inner-nav .thumb .entry-comments {
	display: none;
}

.single-folio.big_images_list #my-work-slider > .slides li img, .single-folio.middle_image_list #my-work-slider > .slides li img, .single-folio.small_images_list #my-work-slider > .slides li img, .single-folio.advanced_gallery #my-work-slider > .slides li img {
    display: block;
    padding: 10px 10px !important;
}

.single-folio .folio-info {
    text-align: left;
    margin-bottom: 60px !important;
}

.archive #layout.dfd-portfolio-loop { margin-top: 150px !important; }

@media (min-width: 1101px) and (max-width: 1279px) {
#header-container.header-style-7.opened #header { background-repeat: no-repeat !important; background-position: 100% 50% !important; transform: rotate(0deg) !important; background-image: url(/wp-content/uploads/2023/06/menubanner.jpg) !important; background-size: 52%; }
}

@media (min-width: 1280px) and (max-width: 999999999999px) {
div.page-title-inner .breadcrumbs > nav { color: #000 !important; background-color: rgba(255,255,255,1) !important; margin-bottom: 80px !important; margin-top: -80px !important; }    
#header-container.header-style-7.opened #header { background-repeat: no-repeat !important; background-position: 100% 50% !important; transform: rotate(0deg) !important; background-image: url(/wp-content/uploads/2023/06/menubanner.jpg) !important; background-size: 50%; }
}


.nav-menu .nav-item > a.open, .nav-menu .menu-item-language-current > a.open,
.nav-menu .nav-item.current-menu-item > a.main-menu-link, 
.nav-menu .nav-item.current-menu-item a.main-menu-link:hover, 
.nav-menu .nav-item.current-menu-ancestor > a.main-menu-link, 
.nav-menu .nav-item.current-menu-ancestor a.main-menu-link:hover, 
.nav-menu .menu-item-language-current.current-menu-item > a.main-menu-link, 
.nav-menu .menu-item-language-current.current-menu-item a.main-menu-link:hover, 
.nav-menu .menu-item-language-current.current-menu-ancestor > a.main-menu-link, 
.nav-menu .menu-item-language-current.current-menu-ancestor a.main-menu-link:hover {
    font-weight: 600 !important; color: #147c99 !important;
}

#footer .alignright {
    float: right;
    margin: 0 20px 30px 20px !important;
}
#footer p {
    font-size: 16px !important; color: #d9d9d9 !important;
}

.fb1 {
    float: left;
    font-size: 14px !important;
    line-height: 18px !important;
    display: block;
    width: 50% !important;
    text-align: left; color: #d9d9d9 !important;
}
.fb2 { float: right;
    font-size: 14px !important;
    line-height: 18px !important;
    display: block;
    width: 50% !important;
    text-align: right; color: #d9d9d9 !important;
}	
.widget.widget_nav_menu ul li:before {
	display: none !important;
}

#layout.single-post .dfd-single-style-advanced .post.format-video .entry-content .flex-video iframe {
    border: 0px solid #cdcdcd !important;
}

#layout.single-post .dfd-single-style-advanced .post .dfd-single-post-heading .dfd-blog-title {
    font-size: 78px;
    line-height: 88px;
	    margin-bottom: 25px !important;
}

#layout.single-post .dfd-single-style-advanced .about-author {
    display: none !important;
}

#layout.single-folio.folio_inside_1 .folio-info.desc-left:before, #layout.single-folio.folio_inside_1 .folio-info.desc-right:before {
    height: auto !important;
    background: #ffffff !important;
}


@media (min-width: 0px) and (max-width: 767px) {
.single-my-product #main-wrap div.page-title-inner { min-height: 200px !important; height: 200px !important; }
.single-post  #main-wrap { padding-top: 40px !important; }
.ctn-left-content { padding: 10px; margin: auto; }
.ctn-right-column-img { padding-right: 0px !important; margin-right: 0px !important; padding-left: 20px !important; }
.ctn-right-content { padding: 10px; margin: auto; }
.ctn-left-column-img { padding-left: 0px !important; margin-left: 0px !important; padding-right: 20px !important; }
.sidr .sidr-inner > ul > li > a {    font-size: 17px !important; font-weight: 500 !important;}	
.sidr { width: 90% !important; }
h5.widget-title.dfd-title { font-size: 16px !important;  line-height: 30px !important; text-align: left !important; text-align: left !important; }
.text-left { text-align: left !important; }
.dfd-testimonial-content { font-size: 24px !important; line-height: 34px !important; letter-spacing: 0px; }
#cta-lp h2.widget-title { font-size: 28px !important; line-height: 38px !important; }
.CTA-txtbtn .dfd-button-module.schedulebtn.style_1.text-right.dfd-horizontal.dfd-top-to-bottom.dfd-button-icon-left.dfd-button-icon-hover-simple { text-align: left !important; }
#footer .widget .widget-title { margin-bottom: 20px !important; }
.mobile-hidden { display: none !important; }
.simple-banner .simple-banner-text { font-size: 16px !important; font-weight: 600 !important; }
.img0ftr, .ftrimgclmn img { text-align: center !important; float: none !important; }
#dfd-soc-icon-6316f2ed61e13-4807.dfd-new-soc-icon a, #footer .dfd-new-soc-icon a { margin-right: 2px !important; }
.fb1, .fb2 { width: 100% !important; display: block; text-align: center !important; padding-bottom: 20px !important; }
#sub-footer { height: auto !important; overflow: visible !important; }
#footer .dfd-new-soc-icon { text-align: center !important; float: none !important; }
#footer { padding-right: 6% !important; padding-left: 6% !important; }
.epf, span.epf { text-align: center !important; display: block !important; }
hi.h1-org, .h1-org { font-size: 40px !important; line-height: 50px !important; }    
hi.h1-org, .h1-org-2 { font-size: 40px !important; line-height: 50px !important; }
#layout.single-post .dfd-single-style-advanced .post .dfd-single-post-heading .dfd-blog-title { font-size: 50px; line-height: 60px; margin-bottom: 25px !important; }
h1 { font-size: 48px !important; line-height: 60px !important; }
h2 {  }
h3 { font-size: 26px !important; line-height: 32px !important; }
h4 { font-size: 18px !important; line-height: 24px !important; }
h5 {  }
h6 {  }
}



@media (min-width: 768px) and (max-width: 799px) {
.single-my-product #main-wrap div.page-title-inner { min-height: 300px !important; height: 300px !important; }
.single-post  #main-wrap { padding-top: 60px !important; }
.ctn-left-content { padding: 10px; margin: auto; }
.ctn-right-column-img { padding-right: 0px !important; margin-right: 0px !important; padding-left: 20px !important; }
.ctn-right-content { padding: 10px; margin: auto; }	
.ctn-left-column-img { padding-left: 0px !important; margin-left: 0px !important; padding-right: 20px !important; }
.sidr .sidr-inner > ul > li > a {    font-size: 17px !important; font-weight: 500 !important;}	
.sidr { width: 90% !important; }
h1 { font-size: 60px !important; line-height: 70px !important;}
hi.h1-org, .h1-org { font-size: 60px !important; line-height: 70px !important; }
hi.h1-org-2, .h1-org-2 { font-size: 50px !important; line-height: 56px !important;}
#layout.single-post .dfd-single-style-advanced .post .dfd-single-post-heading .dfd-blog-title { font-size: 50px; line-height: 60px; margin-bottom: 25px !important; }
.simple-banner {  display: none !important; }
.dfd-testimonial-content { font-size: 24px !important; line-height: 34px !important; letter-spacing: 0px; }
#cta-lp h2.widget-title { font-size: 28px !important; line-height: 38px !important; }
.CTA-txtbtn .dfd-button-module.schedulebtn.style_1.text-right.dfd-horizontal.dfd-top-to-bottom.dfd-button-icon-left.dfd-button-icon-hover-simple { text-align: center !important; }
#footer .widget .widget-title { margin-bottom: 20px !important; }
#footer { padding-right: 6% !important;    padding-left: 6% !important; }
.fc01, .fc02, .fc03, .fc04 { width: 32% !important; display: inline-block; }
.ep-sm, .dfd-new-soc-icon.text-right.style-4.with-border { text-align: center !important; float: none !important; }
.img0ftr, .ftrimgclmn img { text-align: center !important; float: none !important; }
.fb1, .fb2 { width: 100% !important; display: block; text-align: center !important; padding-bottom: 20px !important; }
.mtminus .wpb_single_image img, .mtminus img { margin-top: 0px !important; }
}

@media (min-width: 800px) and (max-width: 1023px) {
.single-my-product #main-wrap div.page-title-inner { min-height: 350px !important; height: 350px !important; }	
.single-post  #main-wrap { padding-top: 60px !important; }
.ctn-left-content { padding: 10px; margin: auto; }
.ctn-right-content { padding: 10px; margin: auto; }
.sidr .sidr-inner > ul > li > a {    font-size: 17px !important; font-weight: 500 !important;}	
.sidr { width: 90% !important; }
h1 { font-size: 60px !important; line-height: 70px !important;}
hi.h1-org, .h1-org { font-size: 60px !important; line-height: 70px !important; }
hi.h1-org-2, .h1-org-2 { font-size: 50px !important; line-height: 60px !important;}
#layout.single-post .dfd-single-style-advanced .post .dfd-single-post-heading .dfd-blog-title { font-size: 50px; line-height: 60px; margin-bottom: 25px !important; }
.simple-banner {  display: none !important; }
.dfd-testimonial-content { font-size: 24px !important; line-height: 34px !important; letter-spacing: 0px; }
#cta-lp h2.widget-title { font-size: 28px !important; line-height: 38px !important; }
.CTA-txtbtn .dfd-button-module.schedulebtn.style_1.text-right.dfd-horizontal.dfd-top-to-bottom.dfd-button-icon-left.dfd-button-icon-hover-simple { text-align: center !important; }
#footer .widget .widget-title { margin-bottom: 20px !important; }
#sub-footer, #footer { padding-right: 6% !important;    padding-left: 6% !important; }
.fc01, .fc02, .fc03, .fc04 { width: 32% !important; display: inline-block; }
.ep-sm, .dfd-new-soc-icon.text-right.style-4.with-border { text-align: center !important; float: none !important; }
.img0ftr, .ftrimgclmn img { text-align: center !important; float: none !important; }
.fb1, .fb2 { width: 100% !important; display: block; text-align: center !important; padding-bottom: 20px !important; }
.epf, span.epf { text-align: left !important; display: block !important; }
.mtminus .wpb_single_image img, .mtminus img { margin-top: -100px !important; }
    
}

@media (min-width: 1024px) and (max-width: 1279px) {
.single-my-product #main-wrap div.page-title-inner { min-height: 400px !important; height: 400px !important; }	
.single-post  #main-wrapx { padding-top: 80px !important; }
#header-container.header-style-7 #header .header-wrap .row.decorated .header-main-panel .header-col-fluid nav.mega-menu ul.nav-menu > li {
    padding: 10px 0 !important; font-weight: 800 !important; }	
.ctn-left-content { max-width: 550px; padding: 10px; margin: auto 0 auto auto;  }
.ctn-right-content { max-width: 550px; padding: 10px; margin: auto auto auto 0;  }	
.sidr .sidr-inner > ul > li > a {    font-size: 17px !important; font-weight: 500 !important;}	
.sidr { width: 90% !important; }
h1 { font-size: 60px !important; line-height: 70px !important;}
hi.h1-org, .h1-org { font-size: 60px !important; line-height: 70px !important; }
hi.h1-org-2, .h1-org-2 { font-size: 60px !important; line-height: 70px !important;}
#layout.single-post .dfd-single-style-advanced .post .dfd-single-post-heading .dfd-blog-title { font-size: 60px; line-height: 70px; margin-bottom: 25px !important; }
.dfd-testimonial-content { font-size: 28px !important; line-height: 36px !important; letter-spacing: 0.34px; }
#cta-lp h2.widget-title { font-size: 36px !important; line-height: 47px !important; }
#footer .widget .widget-title { margin-bottom: 50px !important; }
.simple-banner {  display: none !important; }
#sub-footer, #footer { padding-right: 6% !important;    padding-left: 6% !important; }
.img0ftr, .ftrimgclmn img { text-align: right !important; float: right !important; }
.mtminus .wpb_single_image img, .mtminus img { margin-top: -100px !important; }
}

@media (min-width: 1101px) and (max-width: 1279px) {
.single-post  #main-wrap, .single-my-product #main-wrap { padding-top: 150px !important; }
}


@media (min-width: 1280px) and (max-width: 1365px) {
.single-post  #main-wrap, .single-my-product #main-wrap { padding-top: 150px !important; }
#header-container.header-style-7 #header .header-wrap .row.decorated .header-main-panel .header-col-fluid nav.mega-menu ul.nav-menu > li {
    padding: 10px 0 !important; font-weight: 800 !important; }	
.ctn-left-content { max-width: 590px; padding: 10px; margin: auto 0 auto auto;  }
.ctn-right-content { max-width: 590px; padding: 10px; margin: auto auto auto 0;  }	
hi.h1-org, .h1-org { font-size: 101px !important; line-height: 104px !important; }
hi.h1-org-2, .h1-org-2 { font-size: 80px !important; line-height: 86px !important;}
#layout.single-post .dfd-single-style-advanced .post .dfd-single-post-heading .dfd-blog-title { font-size: 70px; line-height: 78px; margin-bottom: 25px !important; }
.dfd-testimonial-content { font-size: 28px !important; line-height: 36px !important; letter-spacing: 0.34px; }
#cta-lp h2.widget-title { font-size: 36px !important; line-height: 47px !important; }
#footer .widget .widget-title { margin-bottom: 50px !important; }
.simple-banner {  display: none !important; }
.img0ftr, .ftrimgclmn img { text-align: right !important; float: right !important; }
.mtminus .wpb_single_image img, .mtminus img { margin-top: -100px !important; }

}


@media (min-width: 1366px) and (max-width: 1920px) {
.single-post  #main-wrap, .single-my-product #main-wrap { padding-top: 150px !important; }
.ctn-left-content { max-width: 580px; margin: auto 0 auto auto; }
.ctn-right-content { max-width: 580px; margin: auto auto auto 0; }	
#header-container.header-style-7 #header .header-wrap .row.decorated .header-main-panel .header-col-fluid nav.mega-menu ul.nav-menu > li {
    padding: 10px 0 !important; font-weight: 800 !important;
}	
hi.h1-org, .h1-org { font-size: 101px !important; line-height: 104px !important; }
hi.h1-org-2, .h1-org-2 { font-size: 80px !important; line-height: 86px !important;}
#layout.single-post .dfd-single-style-advanced .post .dfd-single-post-heading .dfd-blog-title { font-size: 70px; line-height: 78px; margin-bottom: 25px !important; }
.dfd-testimonial-content { font-size: 28px !important; line-height: 36px !important; letter-spacing: 0.34px; }
#cta-lp h2.widget-title { font-size: 36px !important; line-height: 47px !important; }
#footer .widget .widget-title { margin-bottom: 50px !important; }
.simple-banner {  display: none !important; }
.img0ftr, .ftrimgclmn img { text-align: right !important; float: right !important; }
.mtminus .wpb_single_image img, .mtminus img { margin-top: -100px !important; }
}

@media (min-width: 2000px) and (max-width: 999999999999999999999px) {
.single-post  #main-wrap, .single-my-product #main-wrap { padding-top: 100px !important; }
.ctn-left-content { max-width: 580px; margin: auto 0 auto auto; }
.ctn-right-content { max-width: 580px; margin: auto auto auto 0; }	
#header-container.header-style-7 #header .header-wrap .row.decorated .header-main-panel .header-col-fluid nav.mega-menu ul.nav-menu > li {
    padding: 10px 0 !important; font-weight: 800 !important;
}	
hi.h1-org, .h1-org { font-size: 101px !important; line-height: 104px !important; }
hi.h1-org-2, .h1-org-2 { font-size: 80px !important; line-height: 86px !important;}
#layout.single-post .dfd-single-style-advanced .post .dfd-single-post-heading .dfd-blog-title { font-size: 78px; line-height: 78px; margin-bottom: 25px !important; }
.dfd-testimonial-content { font-size: 28px !important; line-height: 36px !important; letter-spacing: 0.34px; }
#cta-lp h2.widget-title { font-size: 36px !important; line-height: 47px !important; }
#footer .widget .widget-title { margin-bottom: 50px !important; }
.simple-banner {  display: none !important; }
.img0ftr, .ftrimgclmn img { text-align: right !important; float: right !important; }
.mtminus .wpb_single_image img, .mtminus img { margin-top: -100px !important; }
}

@media (min-width: 1024px) and (max-width: 1100px) {
.spcmd { display: none !important; }
}




ul.swd-dot li {
    list-style: disc;
    margin-left: 20px;
    border-bottom: 1px dashed #ddd !important;
    padding: 10px 0;
}


#cta-lp {
    background-color: #000000 !important;
    padding-right: 6% !important;
    padding-left: 6% !important;
}

#cta-lp h2.widget-title {
    font-style: normal;
    font-weight: 600;
    font-family: "Montserrat";
    text-transform: none;
    letter-spacing: 0px;
    color: #fff !important;
}

#cta-testi {
	background-color: #f7f7f6 !important;
}


.portslider .project .dfd-folio-categories .byline.category a {
    background: transparent !important;  padding: 0px !important; margin-top: 60px !important; margin-bottom: 40px !important; letter-spacing: 0px !important; font-size: 13px; color: #28262b !important; display: none !important;
}

.portslider .dfd-portfolio-loop .dfd-portfolio .project .cover .dfd-folio-heading-wrap div.dfd-portfolio-title {
    margin-top: -120px !important; padding-bottom: 60px !important;
}

.portslider .dfd-portfolio-loop .dfd-portfolio .project .cover .dfd-folio-heading-wrap div.dfd-portfolio-title {
    margin-top: -120px !important; padding-bottom: 60px !important;
}

.schedulebtn span.dfd-button-text-main, .schedulebtn .dfd-button-text-main {
    font-size: 14px !important; letter-spacing: 0.51px !important; font-weight: 600 !important; !important; text-transform: none !important;
}


.project .entry-thumb .portfolio-custom-hover .title-wrap h6.widget-title a, .dfd-gallery-single-item .entry-thumb .portfolio-custom-hover .title-wrap h6.widget-title a {
    color: #fff !important;
    font-style: normal;
    font-weight: 700 !important;
    font-size: 16px !important;
    font-family: "Montserrat";
    line-height: 22px;
    text-transform: none;
    letter-spacing: 0px !important;
}

.dfd-controls .page-inner-nav .pagination-title div.subtitle {
    display: none !important;
}


section#text-4 .textwidget a {
    color: #bcbcbc !important;
}

section#text-4.widget.widget_text h3.widget-title {
    margin-bottom: 40px !important;
}


@media (min-width: 1px) and (max-width: 1100px){
#header-container:not(.small):not(.logo-position-right) .header-col-left {
    max-width: 180px !important;
    padding-top: 25px !important;
    margin-top: 10px !important;
}

div.mobile-logo {
    text-indent: -9999px;
    width: 364px !important;
    height: 32px !important;
    display: block;
    background-image: url("/wp-content/uploads/2023/07/trauma-1.png");
    background-repeat: no-repeat !important;
    background-size: 100% !important;
}


}


@media (min-width: 1101px) and (max-width: 99999999999999999999999px){
    
#header-container:not(.small):not(.logo-position-right) #header .header-wrap > .row:last-child {
/*    background: linear-gradient(180deg, rgb(255 255 255 / 100%) 5%, rgb(255 255 255 / 70%) 50%, rgba(255,255,255,0%) 100%) !important; */
}

#header-container.small:not(.header-style-7):not(.header-style-14) #header .header-wrap>.row:last-child>.columns.header-main-panel { height: 80px !important; padding-top: 5px; }
#header-container.small:not(.header-style-7):not(.header-style-14) #header .header-wrap>.row:last-child .header-main-panel .header-col-fluid .fixed-header-logo {
    margin-top: 24px !important;
}
    
#header-container.header-style-7 .dfd-top-row {
    position: initial !important;
}

#header-container.small.header-style-7:not(.opened) .dfd-top-row, #header-container.small.header-style-14:not(.opened) .dfd-top-row {
    background: rgba(255,255,255,1);
    height: 130px !important;
}

#header-container.small.header-style-7:not(.opened) .dfd-top-row .logo, #header-container.small.header-style-14:not(.opened) .dfd-top-row .logo, 
#header-container.small.header-style-7:not(.opened) .dfd-top-row a.logo, #header-container.small.header-style-14:not(.opened) .dfd-top-row a.logo {
    filter: brightness(1) invert(0) !important;
}

.logo, a.logo {
    text-indent: -9999px;
    width: 364px;
    height: 32px !important;
    display: block;
    background-image: url("/wp-content/uploads/2023/07/trauma-1.png");
    background-repeat: no-repeat !important;
}

.fixed-header-logo, a.fixed-header-logo {
    text-indent: -9999px;
    width: 364px !important;
    height: 32px !important;
    display: block;
    background-image: url("/wp-content/uploads/2023/07/trauma-1.png");
    background-repeat: no-repeat !important;
    background-size: 100% !important;
} 

}


@media (min-width: 1101px) and (max-width: 99999999999999999999999999999999999999px){
#header-container.small.dfd-header-buttons-disabled #header .header-wrap > .row:last-child .header-main-panel .header-col-fluid nav.mega-menu:not(#top_left_mega_menu), 
#header-container:not(.small).dfd-header-buttons-disabled #header .header-wrap > .row:last-child .header-main-panel .header-col-fluid nav.mega-menu:not(#top_left_mega_menu), 
#header-container.small.dfd-header-buttons-disabled.logo-position-left #header .header-wrap > .row:last-child .header-main-panel .header-col-fluid nav.mega-menu:not(#top_left_mega_menu), 
#header-container:not(.small).dfd-header-buttons-disabled.logo-position-left #header .header-wrap > .row:last-child .header-main-panel .header-col-fluid nav.mega-menu:not(#top_left_mega_menu) {
    padding-right: 0 !important;
margin-top: 5px !important;
}
}

body.post-type-page #screen-options-wrap form#adv-settings > h5:first-child, body.post-type-page #screen-options-wrap form#adv-settings .metabox-prefs, body.post-type-post #screen-options-wrap form#adv-settings > h5:first-child, body.post-type-post #screen-options-wrap form#adv-settings .metabox-prefs, body.post-type-my-product #screen-options-wrap form#adv-settings > h5:first-child, body.post-type-my-product #screen-options-wrap form#adv-settings .metabox-prefs, body.post-type-gallery #screen-options-wrap form#adv-settings > h5:first-child, body.post-type-gallery #screen-options-wrap form#adv-settings .metabox-prefs, body.post-type-product #screen-options-wrap form#adv-settings > h5:first-child, body.post-type-product #screen-options-wrap form#adv-settings .metabox-prefs {
    display: block !important;
}


fieldset, fieldset.metabox-prefs {
    display: block !important;
}

div#navclasprt {
    padding-bottom: 50px !important;
}


#footer .widget_dfd_recent_posts .recent-posts-list .post-list-item .entry-thumb img, 
#footer .widget_crum_widget_tabs .recent-posts-list .post-list-item .entry-thumb img, 
#footer .widget_crum_cat_tabs .recent-posts-list .post-list-item .entry-thumb img {
    border-radius: inherit;
    border-radius: 30px !important;
}

#sub-footer .subfooter-copyright {
    font-size: 13px !important;
}

.prevportnav {
    border: solid 1px #eee !important;
    padding: 13px 20px !important;
    background-color: #eee !important;
    margin-right: 10px !important;
}

.prevportnav strong, .prevportnav b,
 strong.prevportnav, b.prevportnav {
    margin-left: 10px !important;
}

.nextvportnav {
    border: solid 1px #eee !important;
    padding: 13px 20px !important;
    background-color: #eee !important;
    margin-right: 10px !important;
}

.nextvportnav strong, .nextvportnav b,
 strong.nextvportnav, b.nextvportnav {
    margin-left: 10px !important;
}


#layout.single-post .dfd-single-style-advanced .dfd-meta-container .dfd-commentss-tags .post-comments-wrap, #layout.folio_inside_2 .project .dfd-meta-container .dfd-commentss-tags .post-comments-wrap, #layout.dfd-single-gallery .dfd-meta-container .dfd-commentss-tags .post-comments-wrap {
    display: none !important;
}

.single-folio .folio-info .folio-info-field .folio-field-name {
    text-transform: none;
    margin-bottom: 15px !important;
    font-weight: 600 !important;
    color: #000 !important;
    font-size: 16px !important;
}

.dfd-meta-container .post-like-wrap {
    display: none !important;
}

p {
    margin-bottom: 26px !important;
} 

.hd1 { 
    color: #92572d;
    font-size: 18px !important;
    font-weight: 400 !important;
}
	
.hd2 {
    font-size: 32px !important;
    line-height: 40px !important;
    color: #000000 !important;
    font-weight: 600 !important;
}

.hd4 {
    font-size: 18px !important;
    font-weight: 400 !important;
    color: #92572d !important;
    margin-bottom: 10px !important;
    letter-spacing: -0.25px !important;
}

#footer .widget.widget_nav_menu ul li {
float: left;
    text-align: center;
    padding-bottom: 2px;
    width: 100% !important;
    min-height: auto !important;
    height: auto !important;     padding-left: 0px !important;
}

#footer .box-name a {
    color: inherit;
    padding-bottom: 7px;
    font-size: 12px !important;
    font-weight: 400 !important;
    color: #c6c6c6 !important;
}

#footer .widget.widget_nav_menu ul li a {
    color: #d9d9d9 !important;
    text-align: left !important;
    left: 4px !important;
    top: 0px !important;
    font-size: 14px !important;
    font-family: "Montserrat";
    letter-spacing: 0.016px !important;
}

#footer .widget.widget_nav_menu ul li a:hover {
    color: #fff !important;
}

#footer .dfd-background-dark .widget:not(.widget_recent_posts_widget) * li, 
#footer .dfd-background-dark .widget:not(.widget_recent_posts_widget) * a,
#side-area.dfd-background-dark .widget:not(.widget_recent_posts_widget) * a, 
#footer .row .background--dark .widget:not(.widget_recent_posts_widget) * li, 
#footer .row .background--dark .widget:not(.widget_recent_posts_widget) * a {
    color: #bcbcbc !important;
}



.rightSide #rpwwt-recent-posts-widget-with-thumbnails-2 img {
    width: 65px !important;
    height: 65px !important;
    margin-right: 12px !important;
}

#sub-footer .subfooter-copyright a {
    color: #d9d9d9 !important;
}

#sub-footer .subfooter-copyright a:hover {
    color: #fff !important;
}

section#text-4 .textwidget p {
    font-size: 13px !important;
    margin-bottom: 16px !important;
    color: #c7c7c7 !important;
}





@media (min-width: 0px) and (max-width: 413px){
	div#home .dfd-heading-module-wrap.style_11 .dfd-heading-module, div#home .dfd-heading-module-wrap.style_12 .dfd-heading-module,
	#home .dfd-heading-module-wrap.style_11 .dfd-heading-module, #home .dfd-heading-module-wrap.style_12 .dfd-heading-module {
    padding: 0px !important;
}
	
#home .wpb_wrapper h3.widget-title {
    font-size: 60px !important;
}


}

@media (min-width: 414px) and (max-width: 767px){

}

@media (min-width: 768px) and (max-width: 1023px){

}

@media (min-width: 1024px) and (max-width: 99999999999999999999999999999999px){

}

@media (min-width: 1024px) and (max-width: 1080px){
#layout.no-title {
    margin-top: 0px !important;
}
}




/************************ Gravity Form CSS Start *****************************/ 

.gform_wrapper.gravity-theme .gform_footer.left_label, .gform_wrapper.gravity-theme .gform_footer.right_label, .gform_wrapper.gravity-theme .gform_page_footer.left_label, .gform_wrapper.gravity-theme .gform_page_footer.right_label {
    padding: 16px 0 10px 7% !important;
}

body .gform_wrapper .chzn-container, body .gform_wrapper input[type=email], body .gform_wrapper input[type=number], body .gform_wrapper input[type=password], body .gform_wrapper input[type=tel], body .gform_wrapper input[type=text], body .gform_wrapper input[type=url], body .gform_wrapper select, body .gform_wrapper textarea {
    margin: 5px 0 0;
    border: solid 1px #ddd !important;
}

body .gform_wrapper input[type="submit"], body .gform_wrapper input[type="button"], body .gform_wrapper input[type="reset"] {
    height: 42px !important;
    line-height: 36px !important;
    padding: 3px 21px !important;
    border: 0px solid #000 !important;
    color: #fff !important;
    border-radius: 0px !important;
    background-color: #000 !important; font-size: 11px !important;
}

.gform_wrapper.gf_browser_chrome .gfield_checkbox li input, .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {
    margin-top: 0px !important;
}

.gform_wrapper label.gfield_label, .gform_wrapper legend.gfield_label {
    font-weight: normal !important;
    font-size: inherit;
}

.gform_wrapper.gf_browser_gecko select {
    padding: 2px 12px 2px 2px;
    height: 45px !important;
	color: #666 !important;	
}



@media (min-width: 0px) and (max-width: 767px){

html:not([dir="rtl"]) .gform_wrapper ul.gform_fields:not(.top_label) .clear-multi, html:not([dir="rtl"]) .gform_wrapper ul.gform_fields:not(.top_label) .gfield_description, html:not([dir="rtl"]) .gform_wrapper ul.gform_fields:not(.top_label) .ginput_container:not(.ginput_container_time):not(.ginput_container_date) {
    width: 90% !important;
    margin-left: 0% !important;
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    padding: 8px !important;
    width: 100% !important;
}	
.gform_wrapper .left_label .gfield_label, .gform_wrapper .gform_footer:not(.top_label) {
    width: 100% !important;
}	
.gform_wrapper .left_label input.large, .gform_wrapper .left_label select.large, .gform_wrapper .left_label textarea.large, .gform_wrapper .left_label textarea.medium, .gform_wrapper .left_label textarea.small, .gform_wrapper .right_label input.large, .gform_wrapper .right_label select.large, .gform_wrapper .right_label textarea.large, .gform_wrapper .right_label textarea.medium, .gform_wrapper .right_label textarea.small {
    width: 100% !important;
    border: solid 1px #ddd !important;
    padding: 8px !important;
    min-height: 47px !important;
}
.gform_wrapper .left_label input.medium, .gform_wrapper .left_label select.medium, .gform_wrapper .right_label input.medium, .gform_wrapper .right_label select.medium {
    width: 100% !important;
    border: solid 1px #ddd !important;
    background-color: #ffffff;
    padding: 12px 10px !important;
    height: 47px !important;
}	
.gform_wrapper .gform_footer:not(.top_label) {
    margin-left: 0% !important;
}

body .gform_wrapper input[type="submit"], body .gform_wrapper input[type="button"], body .gform_wrapper input[type="reset"] {
    height: 42px !important;
    line-height: 36px !important;
    padding: 3px 21px !important;
    border: 0px solid #000 !important;
    color: #fff !important;
    border-radius: 0px !important;
    background-color: #000 !important;
    width: 100% !important;
    max-width: 200px !important;
}	
}


@media (min-width: 768px) and (max-width: 1023px){

.gform_wrapper .left_label input.large, .gform_wrapper .left_label select.large, .gform_wrapper .left_label textarea.large, .gform_wrapper .left_label textarea.medium, .gform_wrapper .left_label textarea.small, .gform_wrapper .right_label input.large, .gform_wrapper .right_label select.large, .gform_wrapper .right_label textarea.large, .gform_wrapper .right_label textarea.medium, .gform_wrapper .right_label textarea.small {
    width: 79% !important;
    border: solid 1px #ddd !important;
    padding: 8px !important;
    min-height: 47px !important;
}
.gform_wrapper .left_label .gfield_label, .gform_wrapper .gform_footer:not(.top_label) {
    width: 23% !important;
}

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    padding: 8px !important;
    width: 79% !important;
}

.gform_wrapper .gform_footer:not(.top_label) {
    margin-left: 29% !important;
}

html:not([dir="rtl"]) .gform_wrapper ul.gform_fields:not(.top_label) .clear-multi, html:not([dir="rtl"]) .gform_wrapper ul.gform_fields:not(.top_label) .gfield_description, html:not([dir="rtl"]) .gform_wrapper ul.gform_fields:not(.top_label) .ginput_container:not(.ginput_container_time):not(.ginput_container_date) {
    width: 90% !important;
    margin-left: 29% !important;
}
}

@media (min-width: 1024px) and (max-width: 9999999999999999999999px){

.gform_wrapper .left_label input.large, .gform_wrapper .left_label select.large, .gform_wrapper .left_label textarea.large, .gform_wrapper .left_label textarea.medium, .gform_wrapper .left_label textarea.small, .gform_wrapper .right_label input.large, .gform_wrapper .right_label select.large, .gform_wrapper .right_label textarea.large, .gform_wrapper .right_label textarea.medium, .gform_wrapper .right_label textarea.small {
    width: 79% !important;
    border: solid 1px #ddd !important;
    padding: 8px !important;
    min-height: 47px !important;
}
.gform_wrapper .left_label .gfield_label, .gform_wrapper .gform_footer:not(.top_label) {
    width: 20% !important;
}

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    padding: 8px !important;
    width: 79% !important;
}

.gform_wrapper .gform_footer:not(.top_label) {
    margin-left: 23% !important;
}

html:not([dir="rtl"]) .gform_wrapper ul.gform_fields:not(.top_label) .clear-multi, html:not([dir="rtl"]) .gform_wrapper ul.gform_fields:not(.top_label) .gfield_description, html:not([dir="rtl"]) .gform_wrapper ul.gform_fields:not(.top_label) .ginput_container:not(.ginput_container_time):not(.ginput_container_date) {
    width: 90% !important;
    margin-left: 29% !important;
}
}

/************************ Gravity Form CSS End *****************************/ 

#header-container.header-style-7 #header .header-wrap .row.decorated .header-main-panel .header-col-fluid nav.mega-menu ul.nav-menu > li > a.item-title, #header-container.header-style-14 #header .header-wrap .row.decorated .header-main-panel .header-col-fluid nav.mega-menu ul.nav-menu > li > a.item-title {
    font-size: 24px !important;
    text-transform: none;
    text-align: inherit;
    height: 1.4em;
    line-height: 1.4em;
}

#header-container.header-style-7 #header .header-wrap .row.decorated .header-main-panel .dfd-header-bottom .copyright-soc-icons-wrap .widget.soc-icons, #header-container.header-style-14 #header .header-wrap .row.decorated .header-main-panel .dfd-header-bottom .copyright-soc-icons-wrap .widget.soc-icons {
    float: left !important;
}

.darksections p {
   color: #fff !important; 
}

.darksections h4 {
   color: #fff !important; 
}


.filter li a {
    font-size: 14px !important;
	line-height: 28px !important;
    font-family: "Montserrat";
    font-weight: 600 !important;
    font-style: normal;
    text-transform: uppercase !important;
    letter-spacing: 1.28px;
    color: #000 !important;
}

.filter li a:before {
    display: none !important;
}

.filter li.active a {
    border-color: #fff !important;
}

.dfd-testimonial-content {
    font-family: "Montserrat";
    font-weight: 600 !important;
    font-style: normal;
    color: #000 !important;
    padding-bottom: 20px !important;
    margin-top: 30px;
}


#footer .widget .widget-title {
    color: #fff !important;
    border-bottom: solid 1px #404040 !important;
    padding-bottom: 10px !important;
}

@media (min-width: 0px) and (max-width: 599px){
    .fiveclmn .six, .fiveclmn .row .six { width: 100% !important;}
}

@media (min-width: 600px) and (max-width: 767px){
    .fiveclmn .six, .fiveclmn .row .six { width: 50% !important;}
}

@media (min-width: 768px) and (max-width: 99999999999999999px){
.fiveclmn .six, .fiveclmn .row .six { width: 20% !important;}
}

.darksections h1 {
    color: #fff !important;
}

.dfd-team-member .team-member-title {
    margin-bottom: 0px !important;
}


@media (min-width: 0px) and (max-width: 413px){
form#gform_1 .gform_footer.left_label {
    padding-left: 29% !important;
    width: 40% !important;	
}
#header, #header .header-col-left, #header .header-col-right.text-center.clearfix {
    max-height: 120px;
	padding: 0px !important;
}	
div#main-wrap {
    width: 100%;
}	
div#header-container {
    border: none !important;
}	
.logo, a.logo {
    text-indent: -9999px;
    width: 364px;
    height: 32px !important;
    display: block;
    background-image: url(/wp-content/uploads/2023/07/trauma-1.png);
    background-repeat: no-repeat !important;
    background-size: 250px;	
}	
div#sidr .logo-for-panel h1 {
    padding-left: 0px;
}	
#header-container:not(.small) #header .header-wrap > .row:last-child .columns.header-main-panel .header-col-left .mobile-logo {
    max-width: 100% !important;
}	
#header-container:not(.small) #header .header-wrap > .row:last-child .columns.header-main-panel .header-col-right .header-icons-wrapper {
    margin-top: 25px;
}	
section#layout div#gform_wrapper_1 form#gform_1 .gform_footer.left_label {
    padding-left: 0% !important;
}	
.responsiveSection2 .textSection {
    order: 2 !important;
}	
.responsiveSection2 .textSection {
    order: 2 !important;
    min-height: auto !important;
    height: 380px !important;
}	
.responsiveSection3 .textSection2 {
    min-height: auto !important;
    height: 380px !important;
}	
.mobileResponsive {
    margin-bottom: 10px;
    margin-top: 40px;
}	
.displayNone{
	display:none;
}	
.mobileText {
    margin-top: -20px;
    margin-bottom: -20px;
}	
section#layout .dfd-vertical-aligned h1 {
    font-size: 34px !important;
    line-height: 48px !important;
}	
.responsiveSection .wpb_row.row, .responsiveSection2 .wpb_row.row, .responsiveSection5 .wpb_row.row{
    display: grid !important;
}		
.responsiveSection5 .imgSection{
    order: 1 !important;
}	
.responsiveSection5 .textSection{
    order: 2 !important;  
}	
}

@media (min-width: 414px) and (max-width: 599px){
form#gform_1 .gform_footer.left_label {
    padding-left: 29% !important;
    width: 32% !important;	
}	
#header, #header .header-col-left, #header .header-col-right.text-center.clearfix {
    max-height: 120px;
	padding: 0px !important;
}	
div#main-wrap {
    width: 100%;
}	
div#header-container {
    border: none !important;
}	
#header-container:not(.small) #header .header-wrap > .row:last-child .columns.header-main-panel .header-col-left .mobile-logo {
    max-width: 150% !important;
}	
#header-container:not(.small) #header .header-wrap > .row:last-child .columns.header-main-panel .header-col-left {
    padding-top: 17px !important;
}
#header-container:not(.small) #header .header-wrap > .row:last-child .columns.header-main-panel .header-col-right .header-icons-wrapper {
    margin-top: 25px;
}		
section#layout div#gform_wrapper_1 form#gform_1 .gform_footer.left_label {
    padding-left: 0% !important;
}	
.responsiveSection2 .textSection {
    order: 2 !important;
    min-height: auto !important;
    height: 350px !important;
}	
.responsiveSection3 .textSection2 {
    min-height: auto !important;
    height: 350px !important;
}	
.displayNone{
	display:none;
}	
.mobileResponsive {
    margin-bottom: 10px;
    margin-top: 20px;
}
section#layout .dfd-vertical-aligned h1 {
    font-size: 36px !important;
    line-height: 52px !important;
}	
.responsiveSection .wpb_row.row, .responsiveSection2 .wpb_row.row, .responsiveSection5 .wpb_row.row{
    display: grid !important;
}		
.responsiveSection5 .imgSection{
    order: 1 !important;
}	
.responsiveSection5 .textSection{
    order: 2 !important;  
}	
}


@media (min-width: 600px) and (max-width: 640px){
div#gform_wrapper_1 form#gform_1 .gform_footer.left_label {
    padding-left: 0% !important;
}	
}
@media (min-width: 600px) and (max-width: 767px){
form#gform_1 .gform_footer.left_label {
    padding-left: 30% !important;
    width: 48% !important;
}
#header, #header .header-col-left, #header .header-col-right.text-center.clearfix {
    max-height: 120px;
	padding: 0px !important;
}	
div#main-wrap {
    width: 100%;
}	
div#header-container {
    border: none !important;
}	
#header-container:not(.small) #header .header-wrap > .row:last-child .columns.header-main-panel .header-col-left .mobile-logo {
    max-width: 150% !important;
}	
#header-container:not(.small) #header .header-wrap > .row:last-child .columns.header-main-panel .header-col-left {
    padding-top: 17px !important;
}
#header-container:not(.small) #header .header-wrap > .row:last-child .columns.header-main-panel .header-col-right .header-icons-wrapper {
    margin-top: 25px;
}	
.responsiveSection2 .textSection {
    order: 2 !important;
    margin-top: -100px !important;   
	margin-bottom: -110px !important;   
}	
.responsiveSection3 .textSection2 {
    min-height: auto !important;
    height: 320px !important;
}	
.displayNone{
	display:none;
}	
.responsiveSection5 .imgSection{
    order: 1 !important;
}	
.responsiveSection5 .textSection{
    order: 2 !important;  
}	
}

@media (min-width: 0px) and (max-width: 767px){
.navSection .three { background: #f7f7f6; width: 98%; margin: 10px; padding: 15px 10px 10px 10px;  }	
section#footer .three .dfd-new-soc-icon .soc-icon-container {
    float: left;
}	
.responsiveImg2 img {
    padding-top: 40px !important;
}		
.responsiveImg3 img{
	padding-bottom:30px !important;	
}	
.page-id-49 .one.columns{
	display:none;	
}
.sidr .sidr-top .logo-for-panel * { display: none !important; }
.sidr ul li ul li a { color: #b0b0b0 !important; }
	
.responsiveSection .wpb_row.row, .responsiveSection2 .wpb_row.row, .responsiveSection5 .wpb_row.row{
    display: grid !important;
}		
.responsiveSection2 .imgSection {
    order: 1 !important;
}				
}

@media (min-width: 768px) and (max-width: 799px){
.navSection .three {
    background: #f7f7f6;
    width: 47%;
    margin: 10px;
    padding: 20px 20px 10px 20px;
    min-height: 613px !important;
    display: inline-block;
    float: left;
}
	
form#gform_1 .gform_footer.left_label {
    padding-left: 1% !important;
}
#header, #header .header-col-left, #header .header-col-right.text-center.clearfix {
    max-height: 120px;
	padding: 0px !important;
}	
div#main-wrap {
    width: 100%;
}	
div#header-container {
    border: none !important;
}	
#footer .columns {
    float: left !important;
}	
.fc01, .fc02, .fc03, .fc04 {
    width: 50% !important;
}	
#header-container:not(.small) #header .header-wrap > .row:last-child .columns.header-main-panel .header-col-left .mobile-logo {
    max-width: 150% !important;
}	
#header-container:not(.small) #header .header-wrap > .row:last-child .columns.header-main-panel .header-col-left {
    padding-top: 17px !important;
}
#header-container:not(.small) #header .header-wrap > .row:last-child .columns.header-main-panel .header-col-right .header-icons-wrapper {
    margin-top: 25px;
}
.responsiveImg2 img {
    padding-top: 40px !important;
}	
.page-id-49 .one.columns{
	display:none;	
}	
.responsiveImg3 img{
	padding-bottom:30px;		
}	
.responsiveSection .wpb_row.row, .responsiveSection2 .wpb_row.row, .responsiveSection5 .wpb_row.row{
    display: grid !important;
}	
.responsiveSection5 .imgSection{
    order: 1 !important;
}	
.responsiveSection5 .textSection{
    order: 2 !important;  
}	
.responsiveSection .imgSection{
    order: 1 !important;
}	
.responsiveSection .textSection,  {
    order: 2 !important;
    margin-top: -90px !important;   
}	
.responsiveSection2 .imgSection{
    order: 1 !important;
}	
.responsiveSection2 .textSection{
    order: 2 !important;
    margin-top: -90px !important;   
	margin-bottom: -100px !important;   
}	
.responsiveSection3 .textSection2 {
    min-height: auto !important;
    height: 300px !important;
}	
.sidr ul li ul li a {
    color: #b0b0b0 !important;
}	
.sidr .sidr-top .logo-for-panel * {
	display: none !important;
}	
}


@media (min-width: 800px) and (max-width: 1023px){
.navSection .three {
    background: #f7f7f6;
    width: 47%;
    margin: 10px;
    padding: 20px 20px 10px 20px;
    min-height: 613px !important;
    display: inline-block;
    float: left;
}
	form#gform_1 .gform_footer.left_label {
    padding-left: 1% !important;
}
#header, #header .header-col-left, #header .header-col-right.text-center.clearfix {
    max-height: 120px;
	padding: 0px !important;
}	
div#main-wrap {
    width: 100%;
}	
div#header-container {
    border: none !important;
}	
.fc01, .fc02, .fc03, .fc04 {
    width: 25% !important;
}	
#header-container:not(.small) #header .header-wrap > .row:last-child .columns.header-main-panel .header-col-left .mobile-logo {
    max-width: 150% !important;
}	
#header-container:not(.small) #header .header-wrap > .row:last-child .columns.header-main-panel .header-col-left {
    padding-top: 17px !important;
}
#header-container:not(.small) #header .header-wrap > .row:last-child .columns.header-main-panel .header-col-right .header-icons-wrapper {
    margin-top: 25px;
}	
.responsiveImg img {
    padding-top: 100px !important;
}
.header-col-fluid a.fixed-header-logo{
	width: 320px !important;	
}	
.sidr ul li ul li a {
    color: #b0b0b0 !important;
}	
.sidr .sidr-top .logo-for-panel * {
	display: none !important;
}		
}



@media (min-width: 1024px) and (max-width: 1100px){
body #header-container:not(.small):not(.logo-position-right) #header .header-wrap > .row:last-child {
    padding-top: 18px !important;
}	
body #header .columns.twelve.header-main-panel .logo-for-panel .logo {
    margin-top: -24px !important;
}
body section#header .nav-menu .mega-menu-item .item-title {
    padding: 0 10px;
	font-size: 13px;
}	
.header-col-fluid a.fixed-header-logo{
	width: 320px !important;	
}	
#header-container:not(.small) #header .header-wrap > .row:last-child .columns.header-main-panel .header-col-left .mobile-logo {
    min-height: 40px;
    margin-top: -22px;
}	
#header-container.small:not(.header-style-7):not(.header-style-14) #header .header-wrap>.row:last-child .header-main-panel .header-col-fluid .fixed-header-logo {
    margin-top: 15px !important;
}	
#header-container.small:not(.header-style-7):not(.header-style-14) {
    margin-top: 0px !important;
}	
}
@media (min-width: 1024px) and (max-width: 1279px){
.navSection .three { background: #f7f7f6; width: 24%; margin-right: 5px; margin-left: 5px; padding: 15px 10px 0px 10px; min-height: 680px !important; }
#footer .widget .widget-title { font-size: 13px !important; }
#header-container.small:not(.header-style-7):not(.hea der-style-14) #header .header-wrap>.row:last-child .header-main-panel .header-col-fluid .fixed-header-logo {
    margin-top: 25px;
}	
#menu-fixer {
    height: 90px !important;
}	
#header-container:not(.small):not(.logo-position-right) #header .header-wrap > .row:last-child {
    padding-top: 29px;
}	
.responsiveImg img {
    padding-top: 100px !important;
}	
}

@media (min-width: 1280px) and (max-width: 999999999999999999999999999px){
.navSection .three { background: #f7f7f6; width: 24%; margin-right: 5px; margin-left: 5px; padding: 20px 20px 0px 20px; min-height: 610px !important; }	
#menu-fixer { height: 90px !important; }
#header-container:not(.small):not(.logo-position-right) #header .header-wrap > .row:last-child {    padding-top: 30px !important; }
}


@media (min-width: 414px) and (max-width: 1100px){
.logo, a.logo {
    text-indent: -9999px;
    width: 364px;
    height: 32px !important;
    display: block;
    background-image: url(/wp-content/uploads/2023/07/trauma-1.png);
    background-repeat: no-repeat !important;
}
div#sidr .logo-for-panel h1 {
    padding-left: 0px;
}	
}




#header-container.header-style-7.small .dfd-top-row .columns .dfd-menu-button, #header-container.header-style-14 .dfd-top-row .columns .dfd-menu-button {
    top: 100% !important;
}



ul.sidr-class-sub-menu.menu-depth-1.sub-menu.sub-nav-group li {
    border-top-color: transparent !important;
}
ul.sidr-class-sub-menu.menu-depth-1.sub-menu.sub-nav-group li a {
    padding: 15px 25px !important;
}
ul.sidr-class-sub-menu.menu-depth-1.sub-menu.sub-nav-group li a {
    font-size: 16px !important;
    color: rgba(255,255,255,1) !important;
}

.greySection h3{
    font-size:24px;
}


.navSection .wpb_wrapper h2.widget-title {
    font-style: normal;
    font-weight: 600;
    font-size: 18px !important;
    font-family: "Montserrat";
    line-height: 30px !important;
    text-transform: uppercase !important;
    letter-spacing: 0px;
    color: #1a1818;
}






