/*
Theme Name: Emeritus Child
Theme URI: https://emeritus.qodeinteractive.com
Description: A child theme of Emeritus
Author: Elated Themes
Author URI: https://qodeinteractive.com
Version: 1.0.0
Text Domain: emeritus
Template: emeritus
*/
    html,
    body{
    width:100%;
    overflow-x:hidden;
    }
.contact-last-block .img-box{
    min-height: 312px;	
}

.about-mdl-boxes h4,
.about-mdl-boxes p{
	text-shadow: 1px 1px 11px #000;	
}

/* .elementor-element-e91c0bd{display:none;} */
#qodef-404-page{
    padding: 160px 10%!important;	
}
.qodef-section-title .qodef-m-text,
.qodef-e-subtitle,
.qodef-button.qodef-html--link,
.qodef-theme-button, 
button[type=submit], 
input[type=submit] {
    font-style: normal !important;
}
.mb-l{
	display:none;
}
/* team206 */
.about-cta .qodef-m-inner .qodef-m-content h3, .team-cta .qodef-m-inner .qodef-m-content h3{color:#171717!important;}
.about-cta .qodef-m-inner .qodef-m-content p, .team-cta .qodef-m-inner .qodef-m-content p{color:#fa9b33!important;}
.qodef-image-below-footer{display:none!important;}
.community-link{text-align:right!important;}
.icon-top.elementor-widget .elementor-icon-list-item {
	align-items: baseline;
}
.icon-top.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon {
    margin-top: 7px;
}
.single-post main#qodef-page-content {
    margin-top: 50px;
	padding: 0px 60px;
}

/* ipad portrait */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {

}

/* ipad landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {
.elementor-7313 .elementor-element.elementor-element-53cd16e {
    width: 50%;
    margin-top: 120px;
}
	  body #qodef-page-footer div#media_image-6 {
    padding-top: 0px!important;
}
}

/* mobile portrait */
@media only screen and (max-width: 480px){
	.img-box-last-career{
    margin-top: -45px;		
	}
	/* header */
	.elementor-7745 .elementor-element.elementor-element-9631fdf {width:100%!important;}
}

/* mobile landscape */
@media (max-width: 767px) { 
	/* header */
	.elementor-7745 .elementor-element.elementor-element-9631fdf{width:100%!important;}
	.elementor-7745 .elementor-element.elementor-element-d4c8619 .hfe-site-logo .hfe-site-logo-container img { width: 75%;}
	
}

/* end */

#mysticky-wrap #mysticky-nav .sub-menu a:hover{
    color: #45A4D1!important;	
}
::selection {
    color: #ffffff;
    background: #fa9b33!important;
}
div#wpcf7-f7658-p2280-o1 select.wpcf7-form-control.wpcf7-select,div#wpcf7-f7658-p2280-o1 input.wpcf7-form-control.wpcf7-file {
    width: 100%;
}
#mysticky-nav.wrapfixed {
   
	opacity: 1!important;
}
/*team204*/

#mysticky-nav.wrapfixed .menu-item.current-menu-ancestor a.hfe-menu-item,#mysticky-nav.wrapfixed .menu-item a:hover{
	color: #45A4D1!important;
}
/* .home #mysticky-nav.wrapfixed .myfixed,
.home section#main-header {
    background-color: #fef7ef !important;
} */
/*footer*/
#qodef-page-footer{
    display: flex;
    flex-direction: column;	
}
#qodef-page-footer #qodef-page-footer-bottom-area{
    order: 1;	
}
#qodef-page-footer #qodef-page-footer-top-area{
    order: 2;	
    padding: 0px 0px 10px;
}
#qodef-page-footer .qodef-image-below-footer{
    order: 3;		
}
#qodef-page-footer #qodef-page-footer-top-area-inner .qodef-grid-item:first-child{
	display:none;
}
#qodef-page-footer #qodef-page-footer-top-area-inner .qodef-grid-item{
    width: 100%;
    text-align: center;	
}
#qodef-page-footer #qodef-page-footer-bottom-area-inner{
    padding: 80px 0px 25px;	
}
#qodef-page-footer .widget.widget_text *,#qodef-page-footer.qodef-skin-light .widget a {
  
    font-size: 16px;
}
div#text-4,div#custom_html-13 {
    font-family: 'Nunito Sans'!important;
}
#qodef-page-footer.qodef-skin-light .widget a:hover {
    color: #ffffff;
}
#qodef-page-footer-bottom-area .qodef-grid>.qodef-grid-inner>.qodef-grid-item {
    padding: 0 37px;
}
div#custom_html-14 a {
	color: #fff !important;
}
div#custom_html-14 a:hover {
	color: #171717 !important;
}

/*header*/
.elementor-7745 .elementor-element.elementor-element-9631fdf {
    width: 21.332%;
}
/*contact*/
.contact-form .wpcf7-text,
.contact-form .wpcf7-textarea{
	border: 1px solid!important;
    border-radius: 25px!important;
    padding: 6px 20px;
}
.contact-form .wpcf7-textarea{
    padding: 11px 20px;	
}
.contact-form .wpcf7 .wpcf7-submit{
    font-weight: 400;
    background-color: #F4A126;
    border: 1px solid #F4A126;
    border-radius: 25px;
    padding: 3px 32px 8px 32px;	
}
.contact-form .wpcf7 .wpcf7-submit:hover{
    background-color: #45A4D1;	
    border-color:#F4A126;	
}
#iconbox-type1 p.elementor-icon-box-description {
    min-height: 80px;
}
.c-banner {
   
    background-position: center 15%!important;
  
}

#details .elementor-widget .elementor-icon-list-item a{
	 align-items: baseline!important;
}
 #details .elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text {
  
	align-self: baseline!important;
}
#details ul.elementor-icon-list-items li:nth-child(2) i {
    opacity: 0;
}
div#wpcf7-f7-p2792-o1 span.wpcf7-not-valid-tip,div#wpcf7-f7658-p2280-o1 span.wpcf7-not-valid-tip,
div#wpcf7-f7-p1557-o1 span.wpcf7-not-valid-tip{
    margin-top: -20px;
    margin-bottom: 20px!important;
}

/*career*/
#join-fam button[type=submit] {

    margin-top: 30px;
}
#join-fam span.wpcf7-form-control-wrap.menu-773 {
    display: block;
    margin-bottom: 30px;
    border-radius: 25px;
    border: 1px solid #e6e2e2;
}
#join-fam select {
    background-color: #fff;
    border: 1px solid #ffffff;
    border-radius: 25px;
    height: 45px;
    border-right: 7px solid #ffffff;
}
.Resume input.wpcf7-form-control.wpcf7-file {
    font-size: 15px;
}
.Resume input.wpcf7-form-control.wpcf7-file:before {
    content: "Upload resume";
    position: absolute;
    background: #e6e6e6;
    padding: 5px 8px 5px;
    border-radius: 3px;
    margin: -1px 0 0 -10px;
    font-size: 13px;
    border: solid 1px #e6e2e2;
}

/*process*/
.process-row2 h5.qodef-m-title {
    min-height: 58px;
}
.process-row2 .elementor-widget.elementor-widget-text-editor p {
    min-height: 240px;
}
.process-row .elementor-widget.elementor-widget-text-editor p {
    min-height: 271px;
}
/*about*/
rs-module-wrap#rev_slider_15_2_wrapper span.qodef-m-title-text,rs-module-wrap#rev_slider_15_2_wrapper .qodef-icon-holder .qodef-icon {
    display: none;
}
.pum-title {
	font-family: "Poppins", sans-serif!important;
}
.homebased-link .qodef-button,
.community-link .qodef-button,
.parent-link .qodef-button {
    cursor: pointer;
}
span.qodef-btn-back {
    cursor: pointer;
	margin-left: 10px;
}

/* referrals-form form */
.referrals-form input[type="checkbox" i],
.referrals-form input[type="radio" i]{
	margin-right:5px;
}
.referrals-form input[type="radio" i]{
	margin-left:5px;
}
.referrals-form h3 {
    margin: 25px 0 10px;
}
.referrals-form .form-fam,
.referrals-form .form-fam-auto {
	display:flex;
	margin: 0 -5px;
	align-items: center;
}
.referrals-form .form-fam .form-col {
    width: 50%;
    margin: 0 5px;
}
.referrals-form .form-fam-auto .form-col {
    width: auto;
	margin: 0 5px;
}
.referrals-form input{
	background-color: #fff;
	border: 1px solid #e6e2e2;
	border-radius: 25px;
	margin: 12px 0;
	padding: 10px 20px;
}
.referrals-form .form-fam span{
	margin-right:10px;
}
.referrals-form button[type=submit]{
	margin: 20px 0 0;
	background-color:#fa9b33!important;
	border-radius:25px!important;
}
.referrals-form button[type=submit]:hover{
	background-color:#45a4d1!important;
	border:1px solid #45a4d1!important;
}
.referrals-form label {
	margin: 10px 0;
}
.referrals-form .form-fam .form-col.col-best-time {
	width: auto;
    min-width: 170px;
}
.referrals-form .form-fam .form-col.col-best-time2 {
	width: auto;
}
.referrals-form .wpcf7-list-item {
    display: inline-block;
    margin: 0 10px 0;
}

/* footer */
body #qodef-page-footer-top-area,
body #qodef-page-footer-bottom-area {
    background-color: #5a9db9;
}
iframe#tidio-chat-iframe {
    margin-bottom: 0 !important;
	inset: auto 6px 10px auto !important;
}
div#custom_html-14 {
	padding-top: 10px;
    border-top: solid 1px rgba(255,255,255,.15);
}
#qodef-page-footer .widget.widget_text .qodef-footer-underline-text:before {
    content: none;
}
#qodef-back-to-top {
    bottom: 105px;
}
.homebased-text,
.community-text,
.parent-text {
	display: none;
}


/**/
.img-box img {
    max-height: 100px;
    width: auto;
}
div#wpcf7-f7-p1557-o1 button.wpcf7-form-control.wpcf7-submit {
    border-radius: 45px!important;
}
@media only screen and (max-width: 1340px) {
.textslider {
    padding-right: 10%!important;
}
	rs-module-wrap#rev_slider_15_1_wrapper {
    margin-top: 22px!important;
}
}
@media only screen and (max-width: 1366px) {
		rs-module-wrap#rev_slider_15_1_wrapper {
    margin-top: 22px!important;
}
}/*
@media only screen and (max-width: 1280px) {
#home-sec-1 .elementor-column.elementor-col-50 {
    width: 100%!important;
}
}*/
@media only screen and (max-width: 1024px){
    html,
    body{
    width:100%;
    overflow-x:hidden;
    }
.site-header .hfe-site-logo-container{
    text-align: left!important;		
	}	
.site-header	.hfe-nav-menu__toggle {
    margin-right: 0px!important;		
	}
.site-header	.header-logo{
    padding: 0px 0px 0px 10px;		
	}
.site-header	.header-menu{
    padding-right: 5px;		
	}	
}
@media only screen and (max-width: 1024px) {
.phone-mobile{
	display:none;	
	}	
#menu-item-12198 a:before{
    content: "\f879";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;	
	opacity:unset;
    position: relative;
    float: left;
    padding-right: 8px;	
	background-color:transparent;
	}
#menu-item-12198 a{
    display: inline-block;
    width: 100%;		
	}
.service-process .elementor-widget-wrap{
    background-color: transparent!important;
    border: 1px solid #F4A126!important;	
	}
.header-menu{
    width: 65%!important;		
	}	
	div#media_image-6 {
		padding-top: 42px!important;
	}
}
@media only screen and (min-width: 1025px) {
#menu-item-12198{
	display:none;
	}
}
@media only screen and (max-width: 480px){
#page .testimo-tt .tfree-client-testimonial p{
	font-size:20px!important;	
	}	
.home-banner-vd h2,
.home-banner-vd p	{
	color: #fff!important;
    text-shadow: 1px 1px 11px #000!important;		
	}	
.home-banner-vd	.title-size-mbl{
    margin: 0;		
	}
.header-menu{
    width: 30%!important;		
	}		
#mysticky-nav .hfe-site-logo-container{
    text-align: left;		
	}	
#mysticky-nav	.hfe-nav-menu__toggle {
    margin-right: 0px;		
	}
#mysticky-nav	.header-logo{
    padding: 0px 0px 8px 10px;		
	}
#mysticky-nav	.header-menu{
    padding-right: 5px;		
	}	
.title-size-mbl h2,
.title-size-mbl h1,
.team-cta h3,
.title-size-mbl h3{
	font-size:40px;
	text-align:center;
}
.text-align-mbl .qodef-m-text,
.text-align-mbl,
.text-align-mbl	.qodef-m-title{
	text-align:center;	
	}
.about-target-img .elementor-widget-wrap{
	padding:50px 0px;
	}
.about-cta .qodef-e-title,
.team-cta	.qodef-e-title{
    padding: 15px 0px;		
	}
.about-cta	.qodef-m-content,
.team-cta	.qodef-m-content{
	padding:0px!important;	
	}
.contact-info-block .elementor-icon-list-item a,
.contact-info-block	.elementor-icon-list-item{
    text-align: center;
    align-items: center;
    justify-content: center;
    display: flex;		
	}
.contact-info-block .elementor-icon-list-item	.fa-map-marker-alt{
    position: relative;
    left: 16px;		
	}
.team-block .elementor-widget-container img{
    width: 200px!important;		
	}
.service-process .elementor-container,
.aba-therapy-block .elementor-container{
    width: 100%!important;		
	}	
.service-process .elementor-widget-wrap,
.aba-therapy-block .elementor-widget-wrap {
    padding: 25px 25px 40px!important;
    margin: 10px 15px!important;
    text-align: center;	
	}
.aba-therapy-block .elementor-widget-wrap{
	padding-bottom:0px!important;
	}	
.aba-therapy-block .elementor-widget-wrap {
    margin: 0px!important;
	}	
.service-process .qodef-m-text,
.service-process	.qodef-m-title,
#qodef-page-footer-bottom-area-inner	{
    text-align: center;	
	}	
.service-accordion .qodef-accordion-title{
	    margin: 10px 0 0!important;	
	}
.service-accordion	.qodef-accordion-content {
		padding-left:0px!important;
	}
.referrals-form .form-fam, .referrals-form .form-fam-auto,
.career-last-form .wpcf7 .form-fam{
    display: inline-block!important;		
	}	
.referrals-form .form-fam .form-col,
.referrals-form .form-fam, .referrals-form .form-fam-auto	{
		margin:0px!important;
	}
.referrals-form 	.wpcf7{
    font-size: 15px;		
	}
.career-last .elementor-image-box-title br{
	display:none;
	}
.career-last-form .elementor-widget-wrap,
.career-last-section .elementor-widget-wrap{
    margin: 0px!important;
    padding: 0px 15px!important;
    text-align: center;		
	}	
.career-last-form .wpcf7	.ajax-loader{
    position: absolute;		
	}
.mbl-img-size{
	height:350px;	
	}
.home .smaller-icon img {
    width: 80px!important;
    max-height: unset!important;
}
#qodef-back-to-top {
    right: auto;
    left: 4px;
    bottom: 5px;
}
#tidio-chat #tidio-chat-iframe {
    right: -15px!important;
    bottom: -12px!important;
}

#tidio-chat	#button-body .buttonWave:after{
	background-color:transparent;	
	}
#qodef-page-footer #custom_html-14 .qodef-footer-underline-text{
	padding: 0px 15px;		
	}
#qodef-page-footer	#media_image-5 img{
    width: 100%;
    padding-bottom: 0;	
	}
.home-why-us .qodef-shortcode  .qodef-m-title{
    margin-top: 25px;		
	}	
#qodef-page-footer	#custom_html-13{
    margin-bottom: 15px;		
	}	
.hfe-dropdown.menu-is-active{
    margin-top: 15px!important;		
	}	
}
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 736px) 
  and (orientation: landscape) { 
.home-banner-vd h2,
.home-banner-vd p	{
	color: #fff!important;
    text-shadow: 1px 1px 11px #000!important;	
	text-align:center;
	}	
.home-banner-vd	.title-size-mbl{
    margin: 0;	
	}	  
.home-mbl-banner img{
    height: 322px;
    object-fit: cover;		  
	  }	  
.header-menu{
    width: 58%!important;		
	}	  
.site-header .hfe-nav-menu-icon{
    padding-top: 20px;		  
	  }	
.site-header .header-logo {
    padding: 10px 0px 0px 10px;
}	  
.home .smaller-icon img {
    width: 90px!important;
    max-height: unset!important;
}
.home-why-us .qodef-shortcode  .qodef-m-title{
    margin-top: 25px;		
	}	
#qodef-page-footer	.qodef-grid-item{
    width: 50%;
    float: left;
    padding-top: 30px!important;		  
	  }	  
#qodef-page-footer #qodef-page-footer-bottom-area-inner {
    padding: 60px 0px 25px;
}
#qodef-page-footer	#custom_html-13{
    margin-bottom: 0px;		
	}	
.we-focus-block .elementor-container{
    max-width: unset!important;
    width: 100%!important;
    padding: 0px 25px;		  
	  }	  
.land-img-size{
	height:250px;	  
	  }	
.service-process .elementor-widget-wrap, 
.aba-therapy-block .elementor-widget-wrap {
    padding: 25px 25px 40px!important;
    margin: 10px 15px!important;
    text-align: center;
}
.aba-therapy-block .elementor-widget-wrap {
    margin: 0px!important;
	  }
.aba-therapy-block .elementor-widget-wrap {
    padding-bottom: 0px!important;
}	
.aba-therapy-block .elementor-container {
    width: 100%!important;
}	  
.service-process .qodef-m-text, 
.service-process .qodef-m-title,
.aba-therapy-block .qodef-m-title,
.text-align-mbl, 
.text-align-mbl .qodef-m-title,
.text-align-mbl .qodef-m-text	  {
    text-align: center;
} 
.service-accordion .qodef-accordion-content {
    padding-left: 0px!important;	  
}
.service-accordion .qodef-accordion-title {
    margin: 10px 0 0!important;
}
.service-form-img img,
.career-last-form img{
	width:350px;
	  }
.referrals-form .form-fam, .referrals-form .form-fam-auto,
.career-last-form .wpcf7 .form-fam{
    display: inline-block!important;		
	}	
.referrals-form .form-fam .form-col,
.referrals-form .form-fam, .referrals-form .form-fam-auto	{
		margin:0px!important;
	}
.referrals-form 	.wpcf7{
    font-size: 15px;		
	}  
.contact-info-block .elementor-icon-list-item {
    width: 50%;
    float: left;
    padding: 0px 35px 25px;
	}	
.career-last .elementor-image-box-title br{
	display:none;
	}
.career-last-form .elementor-widget-wrap,
.career-last-section .elementor-widget-wrap{
    margin: 0px!important;
    padding: 0px 15px!important;
    text-align: center;		
	}
.mbl-img-size {
    height: 500px;
} 
.team-block .elementor-widget-container img {
    width: 200px!important;
	}	  
}
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait)  {
.form-col-left{
	width:60%!important;	  
	  }	  
.home-banner-vd h2,
.home-banner-vd p	{
	color: #fff!important;
    text-shadow: 1px 1px 11px #000!important;	
	}	
.home-banner-vd .banner-p{
	margin:0px!important;
    padding-bottom: 10px;	
	  }	  
.home-banner-vd	.title-size-mbl{
    margin: 0;	
	}	
	.hfe-nav-menu__submenu-arrow{
	margin-top: 20px!important;		  
	  }
.home-mbl-banner {
	display:block!important;
	  }	 
.home-mbl-banner img{
    height: 400px;
    object-fit: cover;		  
	  }	  
.home-mbl-banner .elementor-widget-wrap{
		  padding:0px!important;
	  }
.site-header{
    padding: 15px 0px 20px 0px!important;		
	}	
.site-header .hfe-nav-menu-icon{
    padding-top: 20px;		  
	  }			  
.contact-last-block	.contact-col-last	.elementor-image-box-title{
    min-height: 46px;		
	}
.career-last-section .elementor-widget-wrap {
    padding: 52% 5%!important;
}	  
.home-testimonial .swiper-slide {
	width:100%!important;
}	  
}
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
	and (orientation: landscape) {
.home-banner-vd h2,
.home-banner-vd p	{
	color: #fff!important;
    text-shadow: 1px 1px 11px #000!important;	
	}	
.home-banner-vd .banner-p{
	margin:0px!important;
    padding-bottom: 10px;	
	  }	  
.home-banner-vd	.title-size-mbl{
    margin: 0;	
	}		
.site-header{
    padding: 15px 0px 20px 0px!important;		
	}	
.site-header .hfe-nav-menu-icon{
    padding-top: 20px;		  
	  }
}
@media only screen 
and (min-width: 768px) 
and (max-width: 1024px) {

.about-mdl-boxes .elementor-container {
    align-items: center;
    justify-content: center;		
	}	
.land-img-size {
    height: 250px;
	padding-top:50px
}	
.service-process .elementor-widget-wrap, 
.aba-therapy-block .elementor-widget-wrap {
    padding: 25px 25px 40px!important;
    margin: 10px 15px!important;
    text-align: center;
}
.aba-therapy-block .elementor-container {
    width: 100%!important;	
}
.aba-therapy-block .elementor-widget-wrap {
    margin: 0px!important;
	  }	
.service-process .qodef-m-text,
.service-process .qodef-m-title,
.aba-therapy-block	.title-size-mbl h3{
    text-align: center;
}	
.aba-therapy-block .elementor-widget-wrap {
    padding-bottom: 0px!important;
}
.service-accordion .qodef-accordion-content {
    padding-left: 0px!important;	  
}
.service-accordion .qodef-accordion-title {
    margin: 10px 0 0!important;
}
.service-form-img img	{
	width:450px;
	  }	
.referrals-form 	.wpcf7{
    font-size: 15px;		
	} 
.referrals-form .wpcf7-list-item {
    display: inline-block;
    margin: 0px 2px 0;
}
.referrals-form .form-fam span {
    margin-right: 0px;
}	
.contact-info-block .elementor-icon-list-item {
    width: 50%;
    float: left;
    padding: 0px 35px 25px 0px;
	}	
.contact-last-block .elementor-column {
	width:50%;	
	}	
.contact-last-block	.contact-col-last{
	padding-top:50px;
	}
.career-last .elementor-image-box-title br{
	display:none;
	}
.career-last-section .elementor-widget-wrap{
    margin: 0px!important;
    padding: 0px 15px!important;
    text-align: center;		
	}
.mbl-img-size {
    height: 500px;
}
.career-last-section .elementor-column{
    width: 33.3%!important;		
	}
.career-last-section 	.elementor-widget-wrap{
    padding: 48% 5%!important;		
	}
.career-last .elementor-col-25 {
    width: 50%!important;
    float: left;
    padding: 0px 30px;		
	}
.career-last	.elementor-image-box-img{
	margin:0px!important;
	}
}


/*team204*/
@media only screen and (max-width: 767px) {

.phone-mobile {
    background: #fa9b33;
    padding: 10px 0px;
}
.txt4,.txt4 span.elementor-icon-list-text,.txt4 .elementor-icon-list-icon i{
	color:#fff!important;	
}
.txt4 span.elementor-icon-list-text:hover,.txt4 .elementor-icon-list-icon i:hover,.txt4 li.elementor-icon-list-item:hover i{
	color:	#45a4d1!important;	
}
.d-header{
		display:block!important;
}
	.m-header{
		display:none!important;
}
	.get-txt{
		display:none;
	}
	.center-txt h2.qodef-m-title{
		text-align:center!important;
		margin:0 auto;
	}
	.elementor-element-2d262e4 h2.qodef-m-title{
		text-align:center!important;
		margin:0 auto;
	}
	div#media_image-6 {
		padding-top: 0 !important;
	}

}
@media (min-width: 551px) and  (max-width: 767px) {
.elementor-7745 .elementor-element.elementor-element-261b097 {
    width: 42%;
}
.elementor-7745 .elementor-element.elementor-element-fefae08 {
    width: 30%;
}
.elementor-7745 .elementor-element.elementor-element-d184528 {
    width: 28%;
}
.d-header{
		display:none!important;
}
	.mb-p{
		display:none;
	}
	.mb-l{
		display:block!important;
	}
.m-header{
		display:block!important;
}
.phone-mobile {
		background:unset!important;
}
.career-last .elementor-column.elementor-col-25 {
    width: 50%!important;
}
	.txt4,.txt4 span.elementor-icon-list-text,.txt4 .elementor-icon-list-icon i{
	color:#fa9b33!important;	
}
	.elementor-7745 .elementor-element.elementor-element-5bcaf67 .hfe-site-logo .hfe-site-logo-container img {
    width: 70%;
}
	.hfe-nav-menu-icon {
    margin-left: 60px;
}/*
	.phone-mobile{
		padding-left:60px;
	}*/
}



/* .elementor-element-e91c0bd{display:none;} */

/* @media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
#home-banner-small{display:block;}
		#home-sec-1{display:none;}
}
 */
/* @media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {
#home-banner-small{display:none;}
		#home-sec-1{display:block;}
} */

@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 
#home-banner-small{display:none;}
		#home-sec-1{display:block;height:unset;margin-top: 0px;padding: 45px 0px 25px 60px;}
}

@media only screen and (max-width: 768px){#home-banner-small{display:block;}
		#home-sec-1{display:none;}}

@media only screen and (min-width: 1024px){#home-banner-small{display:none;}
		#home-sec-1{display:block;}}

@media only screen and (max-width: 480px){
	#home-banner-small h2{font-size: 40px;}
}



/* process */
.process-row .qodef-section-title .qodef-m-text, .process-row2 .qodef-section-title .qodef-m-text{font-size: 60px;}

/* popup */
.popup-name, .popup-desi, .pop-para{text-align:center;}

.popup-desi{color:#45a4d1;margin-top:-20px;}

/* buttons */
.qodef-layout--filled.qodef-button.qodef-html--link{border-radius:25px!important;background-color:#fa9b33!important;}

.qodef-layout--filled.qodef-button.qodef-html--link:hover{border:1px solid #45a4d1!important;background-color:#45a4d1!important;}

.qodef-layout--filled .qodef-btn-icon{display:none!important;}

.elementor-element-862d13e .qodef-m-button{display:none;}

/* title */
h1,h2,h3,h4,h5,h6{font-family: "Poppins", sans-serif!important;}

/* slider hide*/
#slider-1-slide-1-layer-8, #slider-1-slide-1-layer-17{display:none;}

/* footer */
#qodef-page-footer.qodef-skin-light .widget a {
    color: #fa9b33;
}
#qodef-page-footer.qodef-skin-light .widget .qodef-widget-title {color:#ffffff;}

#qodef-page-footer.qodef-skin-light .widget_text * {color: #ffffff;}
#qodef-page-footer .widget a:hover {
    color: #171717;
}
#qodef-page-footer .qodef-widget-title{font-size:18px!important;}

#qodef-page-footer #qodef-page-footer-top-area .widget_text img{margin-top:25px!important;}

/* join famliy form */
#join-fam .form-fam{display:flex;}

#join-fam input{background-color: #fff;border: 1px solid #e6e2e2;border-radius: 25px;padding: 10px 20px;}

/*#join-fam select{background-color: #fff;border: 1px solid #e6e2e2;border-radius: 25px;height: 45px;margin-bottom: 30px;}*/

#join-fam .form-fam span{margin-right:10px;}

#join-fam button[type=submit]{
background-color:#fa9b33!important;border-radius:25px!important;
}

#join-fam button[type=submit]:hover{background-color:#45a4d1!important;border:1px solid #45a4d1!important;}

/* contact us */
#cont-form input{border:1px solid!important;border-radius:25px!important;text-indent: 20px!important;}

#cont-form textarea{height:175px;border:1px solid!important;border-radius:25px!important;}

#cont-form button[type=submit], #cont-form input[type=submit], #cont-form .qodef-theme-button{background-color:#fa9b33!important;border-radius:25px!important;}

#cont-form button[type=submit]:hover{background-color:#45a4d1!important;border:1px solid #45a4d1!important}

.wpcf7-response-output{border:none!important;}

/* back to top */
#qodef-back-to-top .qodef-back-to-top-icon{background-color: #fa9b33;border: 1px solid #fa9b33;
box-shadow: rgb(2 6 16 / 20%) 0px 2px 16px;}

/* call to action */
.qodef-call-to-action .qodef-m-content p, .qodef-call-to-action .qodef-m-content h3{color:#ffffff!important;}

/* subscribe form */
#subs-form input{border:1px solid!important;border-radius:25px!important;text-indent: 20px!important;}

#subs-form textarea{height:175px;border:1px solid!important;border-radius:25px!important;}

#subs-form button[type=submit], #subs-form input[type=submit], #subs-form .qodef-theme-button{background-color:#fa9b33!important;border-radius:25px!important;padding: 5px 32px 8px;}

#subs-form button[type=submit]:hover{background-color:#45a4d1!important;border:1px solid #45a4d1!important;padding: 5px 32px 8px;}

#subs-form button[type=submit]:after{display:none!important;}

.qodef-qi-testimonials-slider.qodef-item-layout--boxed .qodef-e-inner {
       text-align: left;
    padding: 50px 200px;
}

.qodef-qi-testimonials-slider .qodef-e-title {
    margin: 2em 0 .7em;
    font-size: 26px;
}

.qodef-qi-testimonials-slider.qodef-item-layout--boxed .qodef-e-text {
    font-size: 22px;
}

.qodef-qi-testimonials-slider .qodef-e-author-name {
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
}

.qodef-qi-testimonials-slider.qodef-item-layout--boxed .qodef-e-quote {
	    right: -40px;
}
/*icons*/
.home .smaller-icon img{
		width: auto;
    max-height: 100px;
}
#insurance img{
	width: 74px;
}
.read-bio .qodef-m-text {
	font-family: "Nunito Sans",sans-serif !important;
}
.number-list .qodef-section-title .qodef-m-text {
	font-family: "Poppins", sans-serif!important;
	font-weight: 400;
}
.qodef-e-subtitle,
.qodef-section-title .qodef-m-text {
	font-family: "Nunito Sans",sans-serif !important;
}
.qodef-theme-button, 
.elementor-button-text,
.qodef-button.qodef-html--link,
button[type=submit], 
input[type=submit] {
	font-family: "Poppins", sans-serif!important;
	font-style: normal;
}
.banner-p p {
	line-height: 1.3em;
	color: #171717;
    font-weight: 500;
    text-shadow: 1px 1px 15px #fff;
}
@media only screen 
and (min-width: 1008px) 
and (max-width: 1500px) {
.home-banner-bg{
   background-image: url(https://illumtherapy.com/new/wp-content/uploads/2021/10/illuminate-aba-therapy-48-scaled.jpg)!important;		
	}		
}


.testimo-tt .slick-prev::before{
display:none;
}

.testimo-tt .sp-testimonial-free-section .slick-prev{
    background: transparent;
   
    font-size: 60px !important;
    width: 70px;
    height: 50px;
    color: #FDF7EF61 !important;
}

.testimo-tt .sp-testimonial-free-section .slick-next{
	background: transparent;
    
    font-size: 60px;
    width: 70px;
    height: 50px;
    color: #FDF7EF61 !important;
}

.testimo-tt #sp-testimonial-free-wrapper-12588 .sp-testimonial-free-section .slick-prev:hover, #sp-testimonial-free-wrapper-12588 .sp-testimonial-free-section .slick-next:hover {
    background: transparent !important;
    border-color: transparent !important;
    color: #ffffff;
}

.testimo-tt .fa-angle-left:before {
    content: "\e885";
    font-family: elementskit!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}

.testimo-tt .fa-angle-right:before{
    content: "\e886";
    font-family: elementskit!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}

.testimo-tt .sp-testimonial-free-section .slick-prev:hover{
	color:#fff !important;
}

.testimo-tt .sp-testimonial-free-section .slick-next:hover{
	color:#fff !important;
}

.testimo-tt .sp-testimonial-free-section .tfree-client-testimonial p, .sp-testimonial-free-section .tfree-client-testimonial{
	text-align: left;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    line-height: 1.3em;
    color: #fff;
}

.testimo-tt .sp-testimonial-free-item{
	padding-left:50px !important;
	padding-right:30px !important;
}

.testimo-tt  .tfree-client-name{
color:#fff !important;
text-align:left;
	font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    margin-bottom: 0px;
	margin-top:30px !important;
}
.testimo-tt .sp-testimonial-free-section .tfree-client-rating {
    /*margin: 20px 0px 6px 0px;*/
    text-align: left !important;
    line-height: 1;
}

.testimo-tt .sp-testimonial-free-section .tfree-client-testimonial{
margin-top:40px;
}

.testimo-tt .tfree-client-rating{
	position:absolute;
	top:0px;
}

@media (max-width: 1024px){
	.contact-last-block .img-box{
		min-height:unset;
	}
	.testimo-tt .sp-testimonial-free-section .tfree-client-testimonial p, .sp-testimonial-free-section .tfree-client-testimonial{
		font-size:28px !important;
	}
	body div#media_image-6 img {
		margin: 0 !important;
	}
}

.testimo-tt .sp-testimonial-free-section .tfree-client-rating i.fa{
	font-size:16px !important;
	margin-right:5px !important;
}
.hfe-nav-menu__submenu-arrow a{
    font-family: "Poppins", Sans-serif!important;
    font-weight: 400!important;	
}

#blog-illuminate .qodef-e-info-item.qodef-e-info-category {
    display: none;
}


/* Additional css */
/* div#media_image-6 {
    padding-top: 10px!important;
} */
div#media_image-5 img, div#media_image-6 img {
    max-width: 190px !important;
    height: auto !important;
    margin: 0 auto !important;
}
@media only screen
and (max-width: 480px) { 
	.contact-info-block .elementor-icon-list-item .fa-map-marker-alt {
    position: relative;
    left: 0px;
}
}

#details ul.elementor-icon-list-items li:nth-child(2) i {
    opacity: unset;
}

@media only screen
and (min-device-width: 375px)
and (max-device-width: 736px)
and (orientation: landscape) {

	/*.elementor-icon-list-text br:nth-child(2){
		display:none;
	}*/
	
}

/*contact block responsiveness*/
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape)  {
.contact-info-block .elementor-icon-list-item {
    width: 100%;
    padding: 0px 35px 0px;
}
		body #qodef-page-footer #qodef-page-footer-bottom-area-inner {
    padding: 80px 0px 25px!important;
}
		iframe#tidio-chat-iframe {
 
    inset: auto 6px 6px auto !important;
}
		  body #qodef-page-footer div#media_image-6 {
    padding-top: 0px!important;
}
	
	.adress-block .elementor-inline-item{
		margin-bottom:7px;
	}
}


@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait){
.contact-info-block .elementor-icon-list-item {
    width: 100%;
    padding: 0px 35px 0px;
}
	 body #qodef-page-footer div#media_image-6 {
    padding-top: 0px!important;
}
	.adress-block .elementor-inline-item{
		margin-bottom:7px;
	}
		
}

@media only screen
and (max-width: 480px) {
.elementor-2792 .elementor-element.elementor-element-19f3679>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}
	
	.adress-block .elementor-inline-item{
		margin-bottom:7px;
	}
	.location-column{
    width: 100% !important;
}
}

@media only screen and (min-device-width: 375px) and (max-device-width: 736px) and (orientation: landscape){

	.contact-info-block .elementor-icon-list-item {
    width: 100%;
    padding: 0px 35px 0px;
}
	
	.adress-block .elementor-inline-item{
		margin-bottom:7px;
	}
}
@media only screen and (max-width: 480px){
body div#media_image-6 img {
    margin: 0 auto !important;
}
}
/**/
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 896px)
	and (orientation: landscape) {

		body #qodef-page-footer div#media_image-6 {
    padding-top: 0px!important;
}
		#qodef-page-footer #qodef-page-footer-bottom-area-inner{
			padding-top:40px!important;
		}
}
@media all and (device-width: 1180px) and (device-height: 820px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio: 2){
		body iframe#tidio-chat-iframe {
 
    inset: auto 6px 0px auto !important;
}
	#qodef-page-footer #qodef-page-footer-bottom-area-inner {
    padding-bottom:35px!important;
}
}
.page-id-7483 .qodef-grid.qodef-gutter--large>.qodef-grid-inner {
    margin: 0 25px!important;
}
