/**
* Theme Name: Konsulix Child
* Description: This is a child theme of Konsulix, generated by Merlin WP.
* Author: <a href="http://themelexus.com/">Themelexus</a>
* Template: konsulix
* Version: 1.0.3
*/
a:hover {
    color: #0CABB3;
}
body #tidio-chat-iframe {
  
    bottom: 51px !important;
}
.postid-24457 .single-content .entry-content {
  
    overflow: hidden!important;
}

summary.e-n-accordion-item-title {
    border: unset !important;
}
.konsulix-accordion-layout-1 .e-n-accordion-item-title {
    padding: 21px 0 26px !important;
}
.sc-row .elementor-social-icons-wrapper.elementor-grid {
    display: flex;
    justify-content: flex-start;
}
.reslink a{
        color: #0cabb3 !important;
    }
 .reslink a:hover {
        text-decoration: underline !important;
    }
.res-tem span.elementor-icon-list-text{
	    position: relative;
    font-family: "Onest"!important;
    font-weight: 400!important;
 letter-spacing: 0!important;
    font-size: 16px!important;
    font-size: 1rem;
    list-style: none;
    line-height: 40px;
}

#resourc-bx .testimonial-caption:before{
	display:none!important;
}
body #resourc-bx .item-wrapper-content {
    padding: 90px 50px !important;
}
.ct-hm-br{
		display:none;
	}
.better-br{
		display:none;
	}
.sli-br{
	display:none;
}
.footer-ipd{
	display:none;
}
.res-img-bn img {
    height: 380px !important;
    object-fit: cover;
}
.blog-itm ul span.menu-title::after {
    display:none!important;
}
.brt1,.brt2{display:none;}
body div#popmake-21323.custom-position {
    width: 700px !important;
}
.page-id-21478 .header-wrap{
	background:transparent!important;
}
/*div#popmake-21323 {
    background-image: url(https://wellbrookrecovery.com/wp-content/uploads/2025/01/wellbrook-recovery-92.svg);
    background-size: 59%;
    background-position: center;
    background-repeat: no-repeat;
}*/
.alumni-testi .konsulix-swiper-wrapper {
    overflow: visible!important;
}
div#popmake-21323.pum-container {
    border-radius: 40px !important;
    padding-bottom: 80px !important;
}
div#popmake-21323 button.pum-close.popmake-close {
   
    right: 0px!important;
    top: 0px!important;
	 background-color: #0cabb300 !important;
    border: 1px solid #0cabb300 !important;
    color: #0cabb3 !important;
   }

.btn-ph-v{
			display:none;
		}
.blog-itm ul span.menu-title {
    font-family: "the-seasons", sans-serif !important;
    font-weight: 600 !important;
}
.search-results .entry-title a:hover {
    color: #0cabb3!important;
}
.cta-sec .elementor-button-wrapper {
    display: flex;
}
.ip-vi{display:none;}
.br5{
	display:none;
}
.br6{
	display:none;
}
.last-col-join h3 span br{
		display:none;
	}
.menu-item-20985:hover a span {
    text-decoration: unset !important;
}
/* li#menu-item-20986 ul.sub-menu {
    background: #fff !important;
    padding: 12px 20px 12px 20px !important;
    margin-left: -80px;
    box-shadow: 0 0px 4px 0 rgba(0, 0, 0, 0.2);
	min-width: 150px !important;
	margin-top: 1px;
}
li#menu-item-20986 ul.sub-menu li.menu-item a {
    justify-content: flex-start!important;
    align-items: center;
    font-family: "the-seasons", sans-serif !important;
    font-weight: 600 !important;
	font-size: 16px !important;
	color: #000;
}
li#menu-item-20986 ul.sub-menu li.menu-item a:hover {
	color: #0CABB3;
} */
li#menu-item-20986 ul.sub-menu {
    margin-left: -60px;
}
.col-bl2  .widget_categories li > a{
	font-family: "urbane", sans-serif !important;
    font-weight: 500 !important;
    font-size: 14px !important;
    line-height: 24px !important;
}
.contact-map .elementor-image-box-button-wrapper {
   
    background-color: transparent!important;
    border: none!important;
    position: relative!important;
     padding: 20px 46px 7px 52px!important;
    top: unset;
    z-index: 99!important;
    opacity: 1!important;
 visibility: visible!important;
    
}
.contact-map .elementor-image-box-button-text {
    color: #0dABB2 !important;
    font-family: "urbane", sans-serif !important;
    font-weight: 500 !important;
    font-size: 13px !important;
    text-transform: uppercase;
	line-height:19px!important;
}
.contact-map .elementor-image-box-button-wrapper .elementor-image-box-button i{
	display:none;
}
.two-al .elementor-widget-icon-box:hover .elementor-widget-container {
   
    box-shadow: unset!important;
}
.about-testi-sec .elementor-swiper-button:hover {
    background-color: transparent !important;
    color: #ffff !important;
    border: 1px solid #e6e6e6 !important;
}
.about-testi-sec .elementor-swiper-button:hover i {
    color: #ffffff !important;
}
/*body .site header .header-wrap.fixed.e-parent .primary-navigation li#menu-item-14044 ul.sub-menu {
  
    margin-top: 26px;
    
}*/
body .site header .header-wrap.fixed.e-parent .primary-navigation ul li#menu-item-14044 .sub-menu a {
    padding: 0px 0px 0px 0px !important;
}
.blg-dp:hover a span{
	text-decoration:unset!important;
}
.blg-dp a{
	font-family: "the-seasons", sans-serif !important;
    font-weight: 600 !important;
    perspective: none !important;
    font-size: 20px !important;
    text-transform: inherit !important;
}
.resources-link a {
    font-family: "urbane", sans-serif !important;
    font-weight: 300 !important;
    font-size: 14px !important;
    line-height: 24px !important;
	color: #383645;
	text-decoration: none;
}
.resources-link:hover > a .menu-title {
        text-decoration: none !important;
}
.resources-link a:hover {
	color: #0CABB3;
}
.resources-link a span:after {
	content: none !important;
}
.main-navigation li#menu-item-14044 ul.menu .sub-menu {
	min-width: 170px;
}
.page-id-23139 .main-navigation ul.menu > li.menu-item > a:not(:hover), .page-id-7521 .main-navigation ul.menu ul.sub-menu > li.blg-dp.menu-item > a,.page-id-25085 .main-navigation ul.menu ul.sub-menu > li.blg-dp.menu-item > a, .page-id-7522 .main-navigation ul.menu ul.sub-menu > li.blg-dp.menu-item > a, .page-id-7531 .main-navigation ul.menu ul.sub-menu > li.blg-dp.menu-item > a, .page-id-7528 .main-navigation ul.menu ul.sub-menu > li.blg-dp.menu-item > a, .page-id-13749 , .page-id-14037 .main-navigation ul.menu ul.sub-menu > li.blg-dp.menu-item > a,.elementor-template-full-width .main-navigation ul.menu ul.sub-menu > li.blg-dp.menu-item > a{
	 color: #000!important;
} 
.elementor-template-full-width div#content {
    background: #fff;
}
.primary-navigation .menu-item-has-children .blg-dp span.menu-title::after{
	display:none!important;
}
.main-navigation ul.menu ul.sub-menu > li.blg-dp.menu-item > a {
       
 color: #000!important;
       
}
.search-submit {
    color: #ffffff00 !important;
}

.search-results .categories-link a {
    background-color: #0cabb3;
}

.search-results .entry-meta-top {
    display: none;
}

.search-results .more-link-wrap a.more-link:after {
    content: ""!important;
}

.search-results .pagination .page-numbers.current, .search-results .page-numbers:hover  {
    color: #ffffff;
    background-color: #0cabb3;
}

.search-results .pagination .page-numbers.next:hover, .search-results .pagination .page-numbers.prev:hover {
    color: #0cabb3;
    background-color: transparent;
}

.search-results .konsulix-breadcrumb i {
    color: #0cabb3;
}

.search-results .more-link-wrap a.more-link:hover:after {
    color: #000;
}

.search-results .more-link-wrap a.more-link:after {
    background-color: transparent;
    color: #0cabb3;
    border: none;
    font-size: 16px!important;
}
.single-post span.elementor-icon-list-text {
    font-family: "urbane", sans-serif !important;
    font-weight: 300 !important;
    font-size: 14px !important;
    line-height: 24px !important;
}
.home-banner h1{font-family: "the-seasons", sans-serif !important;
    font-weight: 600 !important;
}
.page-id-7532 .header-wrap:not(.fixed) .main-navigation ul.menu > li.menu-item:not(.current-menu-item) > a:not(:hover){
	color:#fff!important;
}
.page-id-21478 .header-wrap:not(.fixed) .white-logo{
	display:block!important;
}
.page-id-21478 .header-wrap:not(.fixed) .normal-logo{
	display:none!important;
}
body.page-id-21478 .site header .header-wrap.fixed.e-parent {
   
    background-color: #fff!important;
    
}
.hmelist .theme-effect-yes .elementor-icon:before {
	border-width: 0!important;
}
.testi .content {
    padding-top: 30px;
}
.link-tst a:hover{
	color:#0cabb3!important;
}
.level-testimonial .content {
    padding-top: 30px;
}
.testi .content,.innertesti .content {
    
    font-size: 15px!important;
    
}
.testi .elementor-testimonial-item-wrapper .icon,.innertesti .elementor-testimonial-item-wrapper .icon {
  
    margin: -11px 0 0 0px;
}
/* body {font-size: 16px; line-height: 26px; }
body p {font-size: 16px !important; line-height: 26px !important;} */
.pum-open #page {transition: none;}
.home .site header .header-wrap.e-parent { position: absolute; top: 0; left: 0; width: 100%; background-color: transparent; }
h2, .beta, .elementor-widget-konsulix-heading .elementor-heading-title, .elementor-widget-heading .elementor-heading-title {font-size: 60px;line-height: 59px;}
body.single-service #page .site-content { padding: 0px 0px; }
.single-service .site-content .col-full { max-width: 100%; }
.single-service .site-content .col-full .content-area { width: 100%; }
.main-navigation ul.menu .sub-menu { min-width: 220px; -ms-transition: none;-o-transition: none;-moz-transition: none;-webkit-transition: none; transition: none; }
body .site header .header-wrap.fixed.e-parent { position: fixed; top: 0; left: 0; width: 100%; background-color: #fff; box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px; transition: none; }
/* body .site header .header-wrap.fixed.e-parent .hfe-site-logo .hfe-site-logo-img { filter: brightness(0)  } */
body .site header .header-wrap.fixed.e-parent .primary-navigation .menu .menu-item > a { color: #000; }
body .site header .header-wrap.fixed.e-parent .primary-navigation .menu .menu-item > a:hover { color: #0CABB3; }
body .site header .header-wrap.fixed.e-parent .primary-navigation .menu .menu-item::before { background-color: #000; } 
/* .site-footer .footer-col { width: auto!important; max-width: 33.33%;} */
.bottom-footer .elementor-widget-container a { transition: all 0.5s ease; -webkit-transition: all 0.5s ease; }
.bottom-footer .elementor-widget-container a:hover { color: #fff;}
.lg-sc-1 img {
    width: 430px;
}
.home-icon-box .e-n-accordion-item-title .e-n-accordion-item-title-text { font-size: 14px; line-height: 1.28; font-weight: 700; letter-spacing: 0;}
/* .home-icon-box .e-n-accordion-item:hover .e-closed i { fill: var( --e-global-color-primary );} */
.detox-icon-box .elementor-element { height: 100%; }
input, select { height: 58px!important; padding: 17px 28px!important ; color: var(--e-global-color-lighter)!important; font-weight: var(--e-global-typography-text-font-weight)!important; box-shadow: unset!important; border: 1px solid #A3A3A3!important; line-height: 25px!important;} 
input, select, textarea { height: 58px!important; padding: 17px 28px!important ; color: var(--e-global-color-lighter)!important; font-weight: var(--e-global-typography-text-font-weight)!important; box-shadow: unset!important; border: 1px solid #A3A3A3!important;} 
textarea { height: 180px!important; border-radius: 30px!important;}
.gform_required_legend { display: none;}
.gfield_error input,.gfield_error textarea,.gfield_error select { border: 1px solid #c02b0a!important;}
.validation_message { display: none;}
.gform_button { color: #fff!important; background-color: var(--e-global-color-primary)!important; padding: 30px 15px!important; font-size: 14px!important; font-weight: 700!important; line-height: 1.28!important; height: unset!important; -webkit-transition: all .4s; transition: all .4s; }
.gform_button:hover { background-color: #0B3945!important; }
body .header-wrap:not(.fixed) .main-menu .main-navigation ul.menu > li.menu-item.current-menu-parent > a:not(:hover) {color: #0CABB3 !important;}
.ab-icn .elementor-icon i:before {
   
    left: -80px!important;
    
}
body .mid-testi .content {
    height: 95px !important;
}
.homestroke .scrolling-title a {
  
    -webkit-text-stroke-color: #0B3945!important;
}
.sc3home h2{
	    font-family: "the-seasons", sans-serif !important;
    font-weight: 600 !important;
}
/* 15-04-2024 */
.gform_wrapper .gform_footer .gform_button { border-radius: 30px !important; padding: 20px 30px !important; border: none !important; }
.gform_wrapper .gform_fields .gfield .gfield_validation_message { display: none; }
.elementor-image-carousel-wrapper .elementor-swiper-button { width: 60px; height: 60px; border: 1px solid #e6e6e6; border-radius: 50%; display: flex; align-items: center; justify-content: center; }
.elementor-image-carousel-wrapper .elementor-swiper-button i { font-size: 1.25rem; }
.line-animation-none .process__track { display: none; }
.career-form .gform_wrapper input, 
.career-form .gform_wrapper select, 
.career-form .gform_wrapper textarea { font-size: 14px !important; line-height: 26px !important; background-color: #f8f8f8 !important; border-color: #f8f8f8 !important; }
.career-form .gform_wrapper .gfield_error input, 
.career-form .gform_wrapper .gfield_error select, 
.career-form .gform_wrapper .gfield_error textarea { border-color: #c02b0a !important; }
.career-form .gform_wrapper .gform_footer .gform_button { width: auto !important; background-color: #ff4a5d !important; }
.career-form .gform_wrapper .gform_footer .gform_button:hover { background-color: #000000 !important; }
input[type=file]::file-selector-button { background-color: transparent !important; }
.gform-theme--foundation .gform_fields { grid-row-gap: 20px; }
.classic_team_section .team_member_item .team-member-info .team-image-inner { height: 160px; width: 160px; margin: 0 auto; border-radius: 50%; overflow: hidden; margin-bottom: 20px; position: relative; }
.team_member_wrapper { grid-row-gap: 60px; }
.classic_team_section .team_member_item .team-member-info .team-content { text-align: center; }
.classic_team_section .team_member_item .team-member-info .team-content .team-member-name h5 { color: #FFFFFF; font-size: 20px; font-weight: 500; text-transform: capitalize; line-height: 26px; margin-bottom: 0; }
.classic_team_section .team_member_item .team-member-info .team-content .team-member-position { color: var(--e-global-color-lighter); font-size: 14px; font-weight: 400; text-transform: capitalize; line-height: 26px; }
.classic_team_section .team_member_item .see-more .team-image-inner::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #0CABB3; border-radius: 50%; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; z-index: 9; display: flex; align-items: center; justify-content: center; }
#career-icons-sec .elementor-icon-box-wrapper {
    min-height: 210px;
}
.classic_team_section .team_member_item .see-more .team-image-inner::after { position: absolute; top: 45%; left: 50%; transform: translate(-50%, -50%); font-family: "konsulix-icon"; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-weight: 600; line-height: 1; vertical-align: middle; content: "+"; color: #ffffff; font-size: 60px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; z-index: 10; }
.classic_team_section .team-popup::before { content: ''; height: 100%; width: 100%; background-color: #000; position: absolute; top: 0; left: 0; z-index: 1; }
.classic_team_section .team-popup .team-popup-inner { display: -webkit-flex; display: flex; padding: 40px 76px 48px 80px; border-radius: 5px 5px 5px 5px; }
.classic_team_section .team-popup .team-popup-inner .team-image { width: 35%; margin-top: 34px; }
.classic_team_section .team-popup .team-popup-inner .team-image img { width: 240px; height: 240px; border-radius: 100% 100% 100% 100%; }
.classic_team_section .team-popup .team-popup-inner .team-content { flex: 1; text-align: left; }
.classic_team_section .team-popup .team-popup-inner .team-content .team-position { color: var(--e-global-color-primary); font-size: 20px; font-weight: 500; text-transform: capitalize; line-height: 26px; margin: 0px 0px 6px 0px; }
.classic_team_section .team-popup .team-popup-inner .team-content .team-member-name { color: var(--e-global-color-dark); font-size: 46px; font-weight: 500; text-transform: capitalize; line-height: 52px; letter-spacing: -1px; }
.classic_team_section .team-popup .team-popup-inner .team-content .line { width: 100%; margin-top: 34px; margin-bottom: 25px; height: 1px; background-color: #e6e6e6; }
.classic_team_section .team-popup .team-popup-inner .team-content ul { margin: 0; list-style: none; }
.classic_team_section .team-popup .team-popup-inner .team-content ul li { position: relative; padding-left: 10px; }
.classic_team_section .team-popup .team-popup-inner .team-content ul li::before { content: ""; position: fixed; width: 3px; height: 3px; border-radius: 100%; top: 50%; left: 0px; transform: translateY(-50%); background-color: #00000080; z-index: -1; }
.rs-layer.rev-btn:before {content: none !important;}
.elementor-widget-text-path.rotate { line-height: 56px;}
/* a#slider-1-slide-1-layer-13 {-ms-transition: all 0.7s ease;-o-transition: all 0.7s ease;-moz-transition: all 0.7s ease;-webkit-transition: all 0.7s ease;transition: all 0.7s ease;} */
body .popup-v .pum-container.custom-position {
    width: 65% !important;
}
div#gallery-1 {
    margin: 0 !important;
}
div#gallery-1 .gallery-item {
        padding: 0 30px 40px 30px!important;
        margin: 0 20px 5px 20px !important;
 }
div#gallery-1 .gallery-item img {
      
        width: revert-layer!important;
    }
.gallery.gallery-columns-4 .gallery-item {
    width: 21%!important;
	max-width: 21%!important;
}
/* transparent nav */
.page-id-7521,
.page-id-25085,
.page-id-7522,
.page-id-7530,
.page-id-7531,
.page-id-7532,
.page-id-7528,.elementor-template-full-width {
    padding-top: 0 !important;
}

.page-id-7521 .header-wrap:not(.fixed), 
.page-id-25085 .header-wrap:not(.fixed), 
.page-id-7522 .header-wrap:not(.fixed),
.page-id-7530 .header-wrap:not(.fixed),
.page-id-7531 .header-wrap:not(.fixed),
.page-id-7532 .header-wrap:not(.fixed),
.page-id-7528 .header-wrap:not(.fixed),.page-id-24380 .header-wrap:not(.fixed),.page-id-24745 .header-wrap:not(.fixed),.elementor-template-full-width .header-wrap:not(.fixed){
    position: fixed;
    background-color: transparent !important;
}

.page-id-23139 .header-wrap:not(.fixed) {
	 position: fixed;
    background-color: white !important;
}

.category .header-wrap:not(.fixed) .main-navigation ul.menu > li.menu-item:not(.current-menu-item) > a:not(:hover){
	color: #000 !important;
}
.category .header-wrap{
	 background-color: #fff !important;
}

.page-id-13749 .header-wrap:not(.fixed),.page-id-14037 .header-wrap:not(.fixed){
	    background-color: transparent !important;

}
/* .page-id-7521 .header-wrap:not(.fixed) .hfe-site-logo-container img,
.page-id-7522 .header-wrap:not(.fixed) .hfe-site-logo-container img,
.page-id-7530 .header-wrap:not(.fixed) .hfe-site-logo-container img,
.page-id-7531 .header-wrap:not(.fixed) .hfe-site-logo-container img,
.page-id-7532 .header-wrap:not(.fixed) .hfe-site-logo-container img,
.page-id-7528 .header-wrap:not(.fixed) .hfe-site-logo-container img {
	filter: brightness(0);
} */
.page-id-7521 .header-wrap:not(.fixed) .main-navigation ul.menu > li.menu-item:not(.current-menu-item) > a:not(:hover),
.page-id-25085 .header-wrap:not(.fixed) .main-navigation ul.menu > li.menu-item:not(.current-menu-item) > a:not(:hover),
.page-id-7522 .header-wrap:not(.fixed) .main-navigation ul.menu > li.menu-item:not(.current-menu-item) > a:not(:hover),
.page-id-7531 .header-wrap:not(.fixed) .main-navigation ul.menu > li.menu-item:not(.current-menu-item) > a:not(:hover),
.page-id-7528 .header-wrap:not(.fixed) .main-navigation ul.menu > li.menu-item:not(.current-menu-item) > a:not(:hover), .page-id-13749 .header-wrap:not(.fixed) .main-navigation ul.menu > li.menu-item:not(.current-menu-item) > a:not(:hover), .page-id-14037 .header-wrap:not(.fixed) .main-navigation ul.menu > li.menu-item:not(.current-menu-item) > a:not(:hover),.page-id-24380 .header-wrap:not(.fixed) .main-navigation ul.menu > li.menu-item:not(.current-menu-item) > a:not(:hover),.page-id-24745 .header-wrap:not(.fixed) .main-navigation ul.menu > li.menu-item:not(.current-menu-item) > a:not(:hover),.elementor-template-full-width .header-wrap:not(.fixed) .main-navigation ul.menu > li.menu-item:not(.current-menu-item) > a:not(:hover){
    color: #000 !important;
}
.page-id-7521 .header-wrap:not(.fixed) .primary-navigation .menu .menu-item::before,
.page-id-25085 .header-wrap:not(.fixed) .primary-navigation .menu .menu-item::before,
.page-id-7522 .header-wrap:not(.fixed) .primary-navigation .menu .menu-item::before,
.page-id-7531 .header-wrap:not(.fixed) .primary-navigation .menu .menu-item::before,
.page-id-7528 .header-wrap:not(.fixed) .primary-navigation .menu .menu-item::before, .page-id-13749 .header-wrap:not(.fixed) .primary-navigation .menu .menu-item::before, .page-id-14037 .header-wrap:not(.fixed) .primary-navigation .menu .menu-item::before,.page-id-24380 .header-wrap:not(.fixed) .primary-navigation .menu .menu-item::before,.page-id-24745 .header-wrap:not(.fixed) .primary-navigation .menu .menu-item::before,.elementor-template-full-width .header-wrap:not(.fixed) .primary-navigation .menu .menu-item::before {
    background-color: #000 !important;
}
.ct-link2 p{
	background-color: #0cabb3 !important;
    font-family: "urbane", sans-serif !important;
	padding:6px 14px!important;
	font-size: 0.875rem;
    line-height: 18px;
	border-radius: 50px;
	color:#fff!important;
	font-weight:500!important;
	width:max-content;
}
.date2 p{
	font-family:"Onest"!important;
	font-weight:500!important;
}



/* transparent nav end */


.elementor-widget-konsulix-team-box .team-image img, .team-slide .team-content * {
    transition: none !important;
}
.team-popup .konsulix-swiper-popup-wrap {
    z-index: 999;
    position: relative;
}
.team-popup a.team-popup-close:before {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.konsulix-swiper-popup .team-slide .line {
    margin-top: 15px;
}
.elementor-widget-icon-box .elementor-widget-container {
    cursor: auto;
}

.gallery-section .swiper .elementor-swiper-button-next {
	top: -110px;
    transform: none;
}
.gallery-section .swiper .elementor-swiper-button-prev {
    top: -110px;
    transform: none;
    left: auto;
    right: 85px;
}
.elementor-widget-button .elementor-button,
.elementor-widget-button .elementor-button.elementor-size-md {
    padding: 20px 30px;
    font-size: 0.875rem;
    line-height: 1.4285714286;
    font-weight: 600;
    text-transform: uppercase;
/* 	 background-color: #0CABB3!important; */
}

/* .elementor-widget-button .elementor-button:hover,
.elementor-widget-button .elementor-button.elementor-size-md:hover{ background-color: #0B3945!important;} */

.scrollup {
	color: #fff;
    background-color: #0CABB3;
}
.scrollup:hover {
    color: #fff;
    background-color: #0B3945;
}
.primary-navigation .menu-item-has-children span.menu-title:after {
    font-family: "konsulix-icon";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    vertical-align: middle;
    content: "";
    transform: rotate(180deg);
    padding-right: 8px;
}
.primary-navigation h2.elementor-heading-title.elementor-size-default {
    perspective: none !important;
	font-size:26px!important;
	text-transform:inherit!important;
}

.elementor-button-default .elementor-button, .elementor-button-secondary .elementor-button, .elementor-button-outline .elementor-button, .gform_button.button, .konsulix-swiper-wrapper .elementor-swiper-button, .elementor-swiper-button {transition: all 0.2s ease!important;}

.gform_button.button, .career-form .gform_wrapper .gform_footer .gform_button{ font-size: 0.875rem !important; padding: 20px 30px !important; line-height: 1.4285714286 !important; font-weight: 600 !important; text-transform: uppercase!important; background-color: #0CABB3 !important; border-radius:50px!important; color:#fff!important;}
.career-form .gform_wrapper .gform_footer .gform_button:hover{background-color:#0B3945!important;}

.elementor-swiper-button:hover{background-color:#fff!important; border: 0px!important; outline:unset!important;}
.elementor-swiper-button:focus-visible{outline:unset!important;}
.elementor-swiper-button:hover i{color:#000!important;}
.elementor-swiper-button{color:#e6e6e6!important;}
/* .elementor-swiper-button i{color:#000!important;} */

.hmelist .theme-effect-yes:hover .elementor-icon:hover:after {
    border-top-width: 0px;
  
    border-left-width: 0px;
    border-right-width: 0px;
    
}
/*about*/

.meet-team .elementor-image-box-content {
    min-height: 127px;
}
.meet-team .elementor-image-box-content {
    min-height: 127px;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}
.meet-team p.elementor-image-box-subtitle {
    color: #FFFFFF !important;
    font-size: 26px !important;
    font-weight: 600!important;
    text-transform: capitalize !important;
    line-height: 26px !important;
    letter-spacing: 0px!important;
    text-align: center;
	margin-bottom:18px!important;
}
.meet-team .elementor-image-box-content:hover p.elementor-image-box-subtitle {
	color: #0CABB3 !important;
}
.meet-team h3.elementor-image-box-title {
    color: #e1e1e1 !important;
/*     font-size: 16px !important; */
    font-weight: 300 !important;
    text-transform: none;
/*     line-height: 26px !important; */
    text-align: center;
	letter-spacing:0px;
	margin-top:0px!important;
}
body .adms-1 .elementor-widget-konsulix-service .service-style-4 .service-block:before {
    
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 60.8%, #00000078 100%)!important;
}
.meet-team .elementor-image-box-img-inner:after {
	font-family: "konsulix-icon";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    vertical-align: middle;
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #ffffff;
    font-size: 45px;
    font-size: 2.8125rem;
    opacity: 0;
    visibility: hidden;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    z-index: 9;
}
.meet-team .elementor-image-box-img-inner img{
	filter: grayscale(100%);
}
.meet-team .elementor-image-box-img-inner img {
    height: 180px;
    width: 180px;
	margin: 0 auto;
}
.meet-team .elementor-image-box-img-inner img {
    filter: grayscale(100%);
    object-fit: cover;
}
.meet-team .elementor-image-box-title a:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9;
}
.popmake-title{
	display:none;
}
.link-lct .elementor-button i {
   
    border: none!important;
}


.meet-team .elementor-image-box-wrapper:hover .elementor-image-box-img-inner:before {
    opacity: 0.6;
    visibility: visible;
}
.meet-team .elementor-image-box-wrapper:hover .elementor-image-box-img-inner:after {
    opacity: 1;
    visibility: visible;
}
.meet-team .elementor-image-box-button-wrapper {
    display: none;
}
.popinner h3,.popinner h2{
	font-family:"Onest"!important;
}
.popmake-overlay .pum-content + .pum-close {
    position: absolute;
    right: -30px;
    top: -30px;
    z-index: 99;
    width: 60px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    background-color: #ffffff;
    border: 1px solid var(--e-global-color-border);
	color: #0CABB3;
}
.popmake-overlay .pum-content + .pum-close:hover {
    background: #0CABB3;
    color: #fff;
    border: 1px solid #0CABB3;
}
.popmake-overlay i.fa.fa-window-close {
    border: none;
    background: none;
    padding: 0;
}
.popmake-overlay i.fa.fa-window-close:before {
    font-family: "konsulix-icon";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    vertical-align: middle;
    content: "";
    font-size: 15px!important;
	color: #0CABB3;
}
.popmake-overlay .pum-content + .pum-close:hover i.fa.fa-window-close:before {
    color: #fff;
}
.admission-two1 .lc-t h2 a:hover {
    color: #5A5A5A !important;
}

.admission-two1 a:hover {
    color: #5A5A5A !important;
}
.admission-two1 a.elementor-button.elementor-button-link:hover:after{
	color: #000 !important;

}
.admission-two1 .lc-t h2 {
    font-size: 26px !important;
    font-weight: 600 !important;
   
}
.admission-two1 .lc-t h2 a{
	color:#000!important;
}
.admission-two1 a.elementor-button{
	display:flex!important;
	align-items:center!important;
}
.admission-two1 .elementor-widget-button .elementor-button {
  
    line-height: 13px!important;

}
.admission-two1 a.elementor-button:after{
	color: #0cabb3;
    border: 0px solid #0cabb3;
	padding: 0;
    height: auto;
    width: 22px;
    display: inline;
	content: "" !important;
	transition: all 0.3s ease;
	font-family: "konsulix-icon";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    vertical-align: middle;
}
.admission-two1 span.elementor-button-text {
    margin-right: 6px!important;
	
}
.admission-two1 .elementor-button span:not(.home-right-btn .elementor-button span) {
    font-weight: 500 !important;
    line-height: 19px;
}
.admission-two1 p{
	margin-bottom:0px!important;
}
.admission-two1 a{
	color:#0CABB3!important;
}
.admission-tabs .elementor-item-tab-heading {
    position: relative;
}
.admission-tabs .elementor-item-tab-heading a {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9;
}
.admission-tabs .elementor-item-tab-heading:hover .e-n-tab-title {
	color: #0CABB3 !important;
    background-color: #00000000 !important;
    border-style: solid !important;
    border-width: 0px 0px 1px 0px !important;
    border-color: #0CABB3 !important;
}
.admission-tabs .elementor-item-tab-heading:hover  .e-n-tab-title .e-n-tab-icon {
    transform: rotate(0) !important;
}
.admission-tabs .elementor-item-tab-heading:hover .e-n-tab-title .e-n-tab-icon i {
    color: #0CABB3 !important;
}
div#map3,div#map2 {
    border-radius: 5px;
}
.phone-num p {
    font-size: 20px !important;
    line-height: 30px !important;
}
.phone-num a {
    color: #ff4a5d;
}
.phone-num a:hover {
    color: #000000;
}

.gallery-section .elementor-swiper-button:hover {
    box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.07);
}

.rotate-text {
	position: absolute;
}
.rotate-play {
	padding: 50px;
    z-index: 999;
}
.rotate-play .elementor-video-popup {
	position: inherit;
}
.rotate-play a.elementor-video-popup:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.pum-content iframe {
	width: 100%;
}

div#addictionservices span {
    font-family: "urbane", sans-serif !important;
}
span.ng-binding, span.hidden-sm-down {
    font-family: "urbane", sans-serif !important;
}

a.job-link {
    font-family: "the-seasons", sans-serif !important;
	font-weight: 600 !important;
}

/*sample page*/
div#icon-list span.elementor-icon-list-text {
    font-family: "urbane", sans-serif !important;
    font-weight: 300 !important;
    font-size: 14px !important;
    line-height: 24px !important;
}

@media (min-width: 768px) {
    .home-gallery .elementor-image-gallery .gallery-columns-5 .gallery-item {
        max-width: 20%;
        width: auto;
        margin: 0 20px 5px 0 !important;
		padding-bottom: 0;
    }
	.home-gallery .elementor-image-gallery .gallery-columns-5 .gallery-item img {
		height: 70px;
		object-fit: contain;
		width: auto;
	}
}

.home-gallery .elementor-image-gallery .gallery-columns-5 .gallery-item img{margin-bottom:15px!important;}

@media screen and (max-width:1280px){
	.site-footer .elementor-social-icons-wrapper .elementor-grid-item {
    
    width: 47px!important;
}
	.cta-sec, .header-wrap{padding-left:30px!important; padding-right:30px!important;}
}

@media screen and (max-width:1200px){
	.main-navigation ul.menu > li.menu-item > a{margin: 0px 20px 0px 20px!important;}
}

@media screen and (max-width:1066px){
	.main-navigation ul.menu > li.menu-item > a{margin: 0px 15px 0px 15px!important;}
}

.admission-tabs .elementor-widget-n-tabs .e-n-tabs-heading {
    gap: 0;
}
.admission-tabs .tabs-style-konsulix-yes .e-n-tab-title {
    padding-top: 30px;
}
.text-color-black strong {
	color: black;
}
.accordion-sec .e-n-accordion-item-title-text {
	font-size: 26px !important;
}
.accordion-sec.elementor-widget-n-accordion .e-n-accordion-item-title-icon span>i {
    transform: rotate(0);
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.accordion-sec.elementor-widget-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon span>i {
	transform: rotate(45deg);
}
.mfp-wrap .mfp-iframe-holder .mfp-close {
    top: -40px;
    background-color: #0CABB3 !important;
    border: 1px solid #0CABB3 !important;
    color: #FFFF !important;
    width: 60px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    padding: 0;
    right: -30px;
    top: -30px;
	-ms-transition: all 0.7s ease;
    -o-transition: all 0.7s ease;
    -moz-transition: all 0.7s ease;
    -webkit-transition: all 0.7s ease;
    transition: all 0.7s ease;
}
.mfp-wrap .mfp-iframe-holder .mfp-close:hover {
    background-color: white !important;
    border-color: white !important;
    color: #0CABB3 !important;
}
.elementor-100 .elementor-element.elementor-element-f2ae1d3 .menu-item.current-menu-item a.hfe-menu-item, .elementor-100 .elementor-element.elementor-element-f2ae1d3 .menu-item.current-menu-ancestor a.hfe-menu-item {
    color: #ffffff;
}

/*****/

.white-logo{display:none!important;}
.page-id-7523 .header-wrap:not(.fixed) .normal-logo, .home .header-wrap:not(.fixed) .normal-logo, .single-service .header-wrap:not(.fixed) .normal-logo {display:none!important;}
.page-id-7523 .header-wrap:not(.fixed) .white-logo, .home .header-wrap:not(.fixed) .white-logo, .single-service .header-wrap:not(.fixed) .white-logo{display:block!important;}
.page-id-7523 .header-wrap:not(.fixed), .single-service .header-wrap:not(.fixed){background-color:#0B3945!important;}
li.has-mega-menu .elementor-button{background-color:#0CABB3!important;}
li.has-mega-menu .elementor-button:hover{background-color:#0B3945!important;}

.site-footer .col1{--width: 20%!important;}
/*.site-footer .col1 img{width:200px!important;}*/
.site-footer .col2{--width: 35%!important;}
.site-footer .col3{padding-left:20px!important; --width: 15%!important;}
.site-footer .col4{--width: 15%!important;}

.konsulix-process .process-item.is-current .konsulix-index-process, .konsulix-process .process-item.is-above .konsulix-index-process{background-color: #0CABB3!important;}

.home-right-btn i{border-color:transparent !important;}
.home-right-btn .elementor-button:hover i, .home-right-btn .elementor-button:focus i{color:#fff !important; background-color:transparent !important;}

h1, h2, h3:not(.meet-team h3.elementor-image-box-title), h4, h5, .details .name,.home-right-btn .elementor-button-text, .e-n-accordion-item-title-text, .scrolling-title a, h6, .meet-team p.elementor-image-box-subtitle, .admission-tabs .e-n-tab-title {font-family: "the-seasons", sans-serif!important; font-weight:600!important;}

.home-right-btn .testimo-btn1 .elementor-button-text{
	font-family: "urbane", sans-serif !important;
	font-weight: 500 !important;
    font-size: 13px !important;
}
.review-btn p{
	font-family: "urbane", sans-serif !important;
	font-weight: 500 !important;
    font-size: 13px !important;
}
.review-btn {
    height: 58px;
    display: flex;
    align-items: center;
	justify-content: center;
}
#abt6 .review-btn:hover p{
	
}
.cont-t{
	display:none;
}
.review-btn:hover .cont-t{
	display:block!important;
}
.review-btn:hover .cont-s{
	display:none!important;
}
.review-btn {
	width: 22%!important;
}

p, .text-color-black strong, .about-dark .elementor-widget-text-editor .elementor-widget-container, .admission-two .process-content .content, ::placeholder, input, select, textarea, .gform-theme--framework .gform_validation_errors .gform_submission_error, .gform_confirmation_message, .location-top .elementor-widget-container, .sub-menu .elementor-widget-text-editor .elementor-widget-container {font-family: "urbane", sans-serif!important; font-weight:300!important; font-size:14px!important; line-height:24px!important;}

.gform_confirmation_message_1 {
	color:#0CABB3 !important;
/* 	text-align:center; */
}
.content-icon .icon {
    color: #e6e6e6;
}
.elementor-testimonial-item-wrapper .inner {
 
    border-top: 6px solid #0cabb3!important;
}
footer .col2 .elementor-widget-text-editor .elementor-widget-container, .bottom-footer .elementor-widget-text-editor .elementor-widget-container, .gform_fileupload_rules, .contact-map .elementor-image-box-description {font-family: "urbane", sans-serif!important; font-weight:300!important; font-size:12px!important; }
footer .col3 li a, footer .col4 li a {
	font-family: "urbane", sans-serif!important; font-weight:300!important; font-size:14px!important;
}
.footer-tag p{
	font-size:12px!important;
	font-weight:300!important;
}
.footer-col.col3{
	width:22%;
}
.elementor-testimonial-item-wrapper .layout-2 .content, .elementor-testimonial-item-wrapper .job, .level-top .elementor-number-list-title, .level-top .elementor-number-list-number, .level-testimonial .content, .location-dark .elementor-number-list-title, .location-dark .elementor-number-list-number{font-family: "urbane", sans-serif!important; font-weight:300!important;}
.location-top .home-right-btn .elementor-button:hover.elementor-button span {
    color: #ffffff !important;
   
}
.loction-box .elementor-icon-box-wrapper {
    min-height: 268px;
}
.location-top .home-right-btn .elementor-button:hover i{
    color: #ffffff !important;

}
.career-green-sec .elementor-widget-text-editor .elementor-widget-container{font-family: "urbane", sans-serif!important; font-weight:300!important; font-size:16px!important;}

.elementor-button span:not(.home-right-btn .elementor-button span), .main-navigation ul.menu > li.menu-item > a, #gform_submit_button_1, #gform_submit_button_2, #gform_submit_button_3, .contact-map .elementor-image-box-button-text {font-family: "urbane", sans-serif!important; font-weight:500!important; font-size:13px!important;}

.meet-team h3.elementor-image-box-title {
    font-family: "urbane", sans-serif !important;
    font-size: 14px !important;
    line-height: 24px !important;
    margin: 0px !important;
}

.contact-map .elementor-image-box-button-text{color:#0dABB2!important;}
.contact-map .elementor-image-box-button-text:hover{
	color:#fff!important;
}
.contact-map .elementor-image-box-button i{border-color:#0dABB2!important;}
.contact-map .elementor-image-box-button i:before{color:#0dABB2!important;}
.contact-map .elementor-image-box-button:hover i{background-color:#0dABB2!important;}
.contact-map .elementor-image-box-button:hover i:before{color:#ffffff!important;}

.mfp-wrap .mfp-iframe-holder .mfp-close{opacity:100%!important;}
.accordion-sec.elementor-widget-n-accordion .e-n-accordion-item .e-con {
    margin-top: 0;
    padding-bottom: 28px;
}
.accordion-sec.elementor-widget-n-accordion .e-n-accordion-item .e-con p {
    margin: 0;
}
.accordion-sec.elementor-widget-n-accordion .e-n-accordion-item {
	box-shadow: 0px 1px 0px 0px var(--e-global-color-border);
	border: none !important;
}

.home-4levels-sec .elementor-icon-box-number span:before{content:'.'!important;color: #5A5A5A00; font-size: 138px; font-weight: 800; line-height: 120px; -webkit-text-stroke-width: 1px; stroke-width: 1px; -webkit-text-stroke-color: #b8b8b8!important; stroke: #b8b8b8!important;}
.home-4levels-sec .elementor-icon-box-number span{-webkit-text-stroke-color: #b8b8b8!important; stroke: #b8b8b8!important;}

.popmake-content h3:not(.meet-team h3.elementor-image-box-title){font-family: "urbane", sans-serif!important; font-weight: 300 !important;}
.popmake-content h6{font-size:26px!important;}

.inner-loc-slider .elementor-swiper-button:hover{background-color: #fff !important;}
.inner-loc-slider .elementor-swiper-button i:before{color:#000!important;}
.inner-loc-slider .elementor-swiper-button{border: 1px solid var(--e-global-color-border) !important;}

/* .page-id-7521 #page .site-content, .site-footer{background-image: url("https://brandrightf414.sg-host.com/wp-content/uploads/2024/08/wellbrook-recovery-13.svg")!important; background-position: 0px -93px!important;} */

.gform_wrapper {
    display: flex;
    flex-direction: column;
}
.gform_validation_errors {
    order: 10;
    margin: 20px 0 0 !important;
}


.home .site header .header-wrap.e-parent {
    top: 90px;
}

.main-navigation ul ul.sub-menu {
        animation-delay: 0.3s !important; 
}

.level-inner p{
	margin-bottom:20px !important;
}


.inner-location-team .team-content .team-name, .inner-location-team .team-content .team-job {
    color: #000000 !important; 
}

/*
.inner-location-team .elementor-grid .elementor-grid-item{
	pointer-events:none !important;
}
*/


.inner-location-team .elementor-widget-konsulix-team-box .team-image .team-image-inner:before {
    background: #0CABB3; 
}

.inner-location-team .team-content .team-name:hover{
	color:#0CABB3 !important;
}

.alum-video-sec .elementor-widget-video .elementor-widget-container {
    height: 300px !important;
}

.counter-sec .elementor-counter .elementor-counter-number-prefix{
	display:none !important;
}

.counter-sec .odometer.odometer-auto-theme, .counter-sec .odometer.odometer-theme-default {
    padding-top: 30px;
}
.category h1#konsulix-blog-archive-title {
    display: none !important;
}
.category .elementor-widget-konsulix-post-grid.e-widget-swiper {
    display: none !important;
}
.blog-section a.more-link:after,.category a.more-link:after {
    
    content: ""!important;
    
}
.blog-section .post-content .entry-meta-bottom .entry-inner-meta .posted-on {
   
    display: none;
}
.blog-section .categories-link a {
   
    display: none;
}
.blog-style-list .post-content .entry-header h3.entry-title a:hover{
	color:#0cabb3!important;
}
.category .konsulix_archive_blog_menu li.menu-item a:before{
	background-color:#0cabe1!important;
}
.category .konsulix_archive_blog_menu li.menu-item a:hover{
	color:#0cabe1!important;
}
.category .post-content .entry-title a {
    color: #000 !important;
}
.category .categories-link a:hover{color:#fff!important;}
.category .konsulix_navigation_blog{
	display:none!important;
}
.category .konsulix_archive_blog_menu li.current-menu-item a,.category .konsulix_archive_blog_menu li.menu-item a:before {
    color: #0cabe1!important;
}
.blog-section .categories-link a,.blog-section .categories-link a,.category .categories-link a  {
    background-color: #0cabb3;
    font-family: "urbane", sans-serif!important;
}
.blog-section .more-link-wrap a.more-link:after,.category .more-link-wrap a.more-link:after {
   padding:0;
  height: 22px;
    width: 22px;
    display: inline;
  }
body .acc-blg  .e-n-accordion-item-title {
    padding: 0px 0 26px!important;
}
.blog-section .more-link-wrap a.more-link:after,.category .more-link-wrap a.more-link:after{
	color: #0cabb3;
	border: 0px solid #0cabb3;
}
.single-post h5.elementor-heading-title.elementor-size-default {
    line-height: 35px;
    padding: 10px 0px;
}
.pagination .page-numbers {
   
    margin: 0 10px!important;
}
 .single-post .bx-txt h6 strong {
    font-family: "urbane", sans-serif !important;
    line-height: 30px ! Important;
    font-size: 17px !important;
}
.blog-section .more-link-wrap a.more-link:after,.category .more-link-wrap a.more-link:after {
   font-size: 16px!important;
}
.blog-section .more-link-wrap a.more-link:hover:after,.category .more-link-wrap a.more-link:hover:after{
	background-color: transparent!important;
    color: #000;
    border-color: transparent!important;
}
.category .widget-area .widget_categories .widget-content ul li a:before{
	display:none!important;
}
.blog-section .konsulix-wrapper .post-inner:after, .blog-section .elementor-box-height-full .konsulix-wrapper .konsulix-swiper .post-inner:after, .blog-section .blog-style-grid .post-inner:after{
	background-color:#0cabb3;
}

.blog-section  .pagination .elementor-pagination, .blog-section  .woocommerce-pagination .elementor-pagination,.category  .pagination .elementor-pagination, .category  .woocommerce-pagination .elementor-pagination {
    display: flex;
    align-items: center;
    justify-content: center;
}

.blog-section .pagination .page-numbers.current, .blog-section .pagination .page-numbers:hover, .blog-section .woocommerce-pagination .page-numbers.current, .blog-section .woocommerce-pagination .page-numbers:hover,.category .pagination .page-numbers.current, .category .pagination .page-numbers:hover, .category .woocommerce-pagination .page-numbers.current, .category .woocommerce-pagination .page-numbers:hover {
    color: #ffffff;
    background-color: #0cabb3;
}

.blog-section [class*=post-style-] .entry-title a:hover, .blog-section .entry-meta-top .posted-on a:hover, .blog-section .entry-meta-bottom .posted-on a:hover,.category [class*=post-style-] .entry-title a:hover, .category .entry-meta-top .posted-on a:hover, .category .entry-meta-bottom .posted-on a:hover {
    color:#0cabb3;
}

.blog-section .entry-meta-top, .blog-section .entry-meta-bottom, .blog-section .more-link-wrap a.more-link,.category .entry-meta-top, .category .entry-meta-bottom, .category .more-link-wrap a.more-link,.category .entry-meta-top, .category .entry-meta-bottom, .category .more-link-wrap a.more-link,.category .entry-meta-top, .category .entry-meta-bottom, .category .more-link-wrap a.more-link {
    font-family: "urbane", sans-serif!important;
}

.blog-section .more-link-wrap a.more-link,.category .more-link-wrap a.more-link,.category .more-link-wrap a.more-link,.category .more-link-wrap a.more-link  {
    font-weight: 500;
    text-transform: uppercase;
}
body.single-post #page .site-content {
    padding-top: 190px !important;
    padding-bottom: 90px;
}
.single .entry-meta-bottom, .single .entry-meta-bottom .post-author a,.single .entry-meta-bottom .posted-on a {
    color: #000000!important;
}
.single .hentry .entry-header .posted-on:before {
    background-color: #000!important;
  	display: none !important;
}
.single .entry-header .post-author {
    display: none !important;
}
.single .hentry .entry-header .posted-on {
    padding-left: 0;
}
.single-post .single-content .entry-header {
    /* top: 50px !important; */
    /* position: absolute; */
    width: 100% !important;
    text-align: center;
    margin: 0 auto;
    margin-top: 0px;
    background: #fff;
    z-index: 9999999;
    padding-top: 20px;
    padding-left: 0px;
    padding-right: 20px;
    position: relative;
    
}
/*.single-post .single-content .entry-header {
    top: 50px !important;
    position: absolute;
   width:100%!important;
    text-align: center;
    margin: 0 auto;
  
}*/
.single-post span.nav-content .title:hover,nav.post-navigation .nav-next:hover .title,nav.post-navigation .nav-previous:hover a{
	color:#0cabb3!important;
}
nav.post-navigation .nav-previous:hover .title{
	color:#0cabb3!important;
}
.single-post .post-thumbnail img {
    width: 100%;
    height: 350px;
   object-fit: cover;
}
/*.single-post .entry-meta-bottom {
   
    justify-content: center!important;
    
}*/
.single .entry-content {
    padding-left: 0px;
    padding-right: 0px;
}
.single .widget .wp-block-group__inner-container > h2:before{
	background-color:#0cabb3!important;
}
.single .entry-meta-bottom .posted-on a,.single .entry-meta-bottom .post-author a,.single .entry-meta-bottom {
    color: #ffffff;
}
.single.has-post-thumbnail .entry-content:before {
    content: "";
    position: absolute;
    width: 94%;
    height: 60px;
    background-color: #ffffff;
    border-radius: 5px 5px 0 0;
    top: -60px;
    left: 0;
    right: 0;
    text-align: center;
    margin: 0 auto;
}
.single .recent-posts-info h4 a:hover{
	color: #0cabb3!important;
}
.single span.gamma.widget-title:before{
	background-color: #0cabb3!important;
}
.single .hentry .entry-header .entry-title {
    width: 100%;
    margin: 0 auto;
    color: #000;
    text-align: left !important;
    font-family: "the-seasons", sans-serif !important;
    font-weight: 600 !important;
    font-size: 36px !important;
    line-height: 40px !important;
}
div#block-5 {
    display: none;
}
.single-post h5.elementor-heading-title.elementor-size-default {
    line-height: 35px;
  
    font-size: 25px !important;
}
.single-post .single-content{position:relative;}
/*.single-content .entry-meta-top {
  
    justify-content: center!important;
}*/
body.category #page .site-content {
   padding-top: 150px!important; 
}
.single-post .entry-header .entry-title {
    font-size: 25px !important;
    line-height: 35px !important;
    text-align: center!important;
}
.single-post .entry-header .categories-link a {
    background-color: #0cabb3!important;
    font-family: "urbane", sans-serif!important;
}

.single-post .entry-header .entry-meta-bottom a:hover {
    color: #0cabb3!important;
}
.page-id-24326 .header-wrap:not(.fixed),
.elementor_library-template-default .header-wrap:not(.fixed) {
    background-color: #fff !important;
}
.single-post .header-wrap:not(.fixed),
.elementor_library-template-default .header-wrap:not(.fixed) {
    background-color: #fff!important;
}
.single-post .header-wrap:not(.fixed) .main-navigation ul.menu > li.menu-item:not(.current-menu-item) > a:not(:hover),
.page-id-24326 .header-wrap:not(.fixed) .main-navigation ul.menu > li.menu-item:not(.current-menu-item) > a:not(:hover),
.elementor_library-template-default .header-wrap:not(.fixed) .main-navigation ul.menu > li.menu-item:not(.current-menu-item) > a:not(:hover) {
    color: #000 !important;
}
.single-post .header-wrap:not(.fixed) .primary-navigation .menu .menu-item::before,
.page-id-24326 .header-wrap:not(.fixed) .primary-navigation .menu .menu-item::before,
.elementor_library-template-default .header-wrap:not(.fixed) .primary-navigation .menu .menu-item::before {
    background-color: #000 !important;
}

.single-post .konsulix-breadcrumb i {
    color: #0cabb3;
}

.single-post .konsulix-breadcrumb a:hover {
    color: #0cabb3;
}

.single-post-content-sec a {
    color: #0cabb3!important;
}

.single-post-content-sec a:hover {
    text-decoration: underline!important;
}

.single-post-content-sec b {
    font-weight: 700;
}

.top-bar .elementor-icon-list-text {
	text-decoration: underline!important;
	font-family: "urbane", sans-serif!important;
}

.single-post .breadcrumb-wrap {
    display: none;
}
@media (min-width: 768px) {
    .main-navigation ul.menu ul.sub-menu, .main-navigation ul.nav-menu ul.sub-menu {
        background: none;
        box-shadow: none;
        margin-top: 0px;
        padding-top: 0px;
    }
	li.mega-menu-item {
		background: #FFFFFF;
        box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.07);
        border-radius: 5px;
	}
}
@media (max-width: 1200px) {
.elementor-element.elementor-element-c836426 {
    width: auto!important;
}
	.ab-icn .elementor-icon i:before {
    left: -60px !important;
}
}
@media (max-width: 1250px) {
#career-icons-sec .elementor-icon-box-content {
    min-height: 129px;
}
}

#admission-sec-link a:hover {
    color: #000 !important;
}

.blog-new-lyout .layout-post-style-5 .post-style-5 .excerpt-content {
    display: block !important;
}

.blog-new-lyout .categories-link a {
    display: inline-block !important ;
}

.blog-new-lyout .layout-post-style-3 .post-style-3 .post-inner{
	margin-bottom:0 !important;
}

.blog-new-lyout .pagination .elementor-pagination{
    justify-content: left !important;
}

.blog-new-lyout .layout-post-style-3 .post-style-3 .post-content .excerpt-content{
font-family: "urbane", sans-serif !important;
    font-weight: 300 !important;
    font-size: 14px !important;
	line-height: 24px !important;
}

.blog-new-lyout .widget .widget-title:before,.category .widget .widget-title:before{
    background-color: #0CABB3 !important;
}

.blog-new-lyout .widget_block.widget_recent_entries .post-title a:hover, .blog-new-lyout .widget.widget_recent_entries .post-title a:hover{
	color:#0CABB3 !important;
}

.blog-new-lyout .widget.widget_tag_cloud .tagcloud a:hover{
	background-color:#0CABB3 !important;
    border-color: #0CABB3 !important;
}

.blog-new-lyout .widget-title{
	font-family: "the-seasons", sans-serif !important;
    font-weight: 600 !important;
}

.inner-location-team .team-content .team-job {
    font-size: 14px !important;
}

.admin-bar .top-bar{
    top: 32px !important; 
}

  .admin-bar .site header .header-wrap.fixed.e-parent {
    top: 70px !important;
}

.admin-bar .header-wrap {
    top: 70px !important;
}



body .site header .header-wrap.fixed.e-parent  .primary-navigation ul li a {
    padding: 25px 0px 25px 0px !important; 
}
body .site header .header-wrap.fixed.e-parent .primary-navigation .blog-itm ul li a {
    padding: 0px 0px 0px 0px !important;
}
body .site header .header-wrap.fixed.e-parent .elementor-button.elementor-size-sm {
    padding: 20px 30px !important; 
}
.main-navigation ul.menu li.blog-itm ul.sub-menu > li.menu-item > a .menu-title{
	text-decoration: unset!important;
}
.home .site header .header-wrap.e-parent {
    top: 41px !important;
}

.header-wrap{
	top:41px !important;
}


/*
body .site header .header-wrap.fixed.e-parent {
    position: fixed;
    top: 45px !important; 
}

.admin-bar.page-id-7532 .header-wrap:not(.fixed), .admin-bar.page-id-7530 .header-wrap:not(.fixed), .admin-bar.page-id-7521 .header-wrap:not(.fixed) {
    top: 80px !important;
}

.header-wrap:not(.fixed){
	top:50px !important;

}



.page-id-7532 .header-wrap:not(.fixed), .page-id-7530 .header-wrap:not(.fixed), .page-id-7521 .header-wrap:not(.fixed){
	top: 50px !important;
}

.page-id-7528 .header-wrap:not(.fixed), .page-id-7522 .header-wrap:not(.fixed){
	top: 80px !important;
}
*/
@media screen and (max-width:1212px){
	.dt-tes br{
		display:none;
	}
	
}
@media screen and (max-width:1270px){
	.wll4 br{display:none;}
	.inten-br br{display:none;}
}
@media screen and (max-width:1240px){
.alum-testi .content br {
    display: none;
}
	
	.alum-testi .content {
    padding-right: 40px;
}
	.med-test br{display:none;}
	.elementor-7536 .elementor-element.elementor-element-1d1fcd0 .inner {
    padding: 56px 46px 40px 46px;
  
}
}
@media screen and (max-width:1200px){
	.abt-btn-clumn {
		padding-left:0 !important;
		    padding-left: 20px !important;
	}
}

.scrolledtop .e-con-inner{
	padding-top: 13px !important;
    padding-bottom: 13px !important;
}

.elementor-widget-konsulix-testimonials .konsulix-swiper .swiper-slide{
	margin-right:30px !important;
}

.elementor-widget-konsulix-testimonials .swiper-slide-active{
	margin-left:25px !important;

}

.inner-loc-slider-new .swiper .elementor-swiper-button-prev, .inner-loc-slider-new .swiper .elementor-swiper-button-next {
    top: -70px !important; 
}

.inner-loc-slider-new  .elementor-element .swiper .elementor-swiper-button-next{
	right: -50px !important;
}
.inner-loc-slider-new .swiper .elementor-swiper-button-prev {
    right: 20px !important; 
}

.inner-loc-slider-new .elementor-swiper-button {
    background-color: #fff !important;
	color:#000000 !important; 
}

.inner-loc-slider-new .elementor-swiper-button:hover {
    background-color: transparent !important;
	color:#ffff !important; 
	border: 1px solid #e6e6e6 !important;
}

.inner-loc-slider-new  .elementor-swiper-button:hover i {
    color: #ffffff !important;
}

.elementor-teambox-container .team-content .team-name {
    font-family: "the-seasons", sans-serif !important;
    font-weight: 600 !important;
}

.inner-location-team .team-content .team-job {
    font-family: "urbane", sans-serif !important;
    font-weight: 300 !important;
    font-size: 14px !important;
    line-height: 24px !important;
	color:#5A5A5A !important;
}
#abt6 .content {
    min-height: 100px;
}
/*.home-testimonial .content {
    height: 420px !important;
}*/

.innertesti .elementor-testimonial-item-wrapper .content{
	display:block !important;
}

.alum-boxes .elementor-widget-icon-box .elementor-icon-box-description {
    min-height: 220px;
}

.alum-testi .content {
    height: 250px !important;
}

/*.alum-cal-boxes .elementor-widget-icon-box .elementor-icon-box-content {
    min-height: 150px !important;
}
*/

.contact-form-sect .gfield--input-type-datepicker .ginput_container_date input {
    --gf-local-width: 100% !important;
}

.counter-new-rec {
   
font-family: "the-seasons", sans-serif !important; 
	font-size: 5.625rem;
    font-weight: 600;
    letter-spacing: -2px;
    line-height: 0.888;
    color: #000; 
}

.ohio-num .elementor-number-list-number { 
	width:30px !important;
}

.single-post #comments{
	display:none !important;
}


.single-post  .pbr-social-share a{
    background-color: #0b3945!important;
	border-radius:100%;
}
.post-24457 .pbr-social-share a{
    background-color: #fff!important;
	border-radius:100%;
}
.single-post  .pbr-social-share a:hover,
.post-24457 .pbr-social-share a:hover{
    background-color: #0cabb3 !important;
	color:#fff !important;
}
.post-24457 .pbr-social-share a:hover i{
	color:#fff;	
}
.post-24457 .entry-taxonomy{
	margin: 0px!important;
}
.post-24457 .social-block{
	background-color: #0b3945;
	padding: 45px 0px;
}
.post-24457 .social-block .pbr-social-share i{
    color: #fff;	
}

.apply-linkst a{
	color:#000 !important;
}

#apply-linkst a:hover{
	color:#0CABB3 !important;
}

.home .testimonial-content-text h3{
	width:100% !important;
}

.ohio-num, .wisco-num{
	display:none;
}

.team-popup .team-content .team-name{
	pointer-events:none !important;
}

.blog-new-lyout .categories-link a{
	pointer-events:none;
}

@media (min-width: 768px) and (max-width: 1290px) {
    .single-post.konsulix-full-width-content .post-thumbnail {
        width: 100%;
    }
}


.same-category-post-item {
    padding: 0 0 30px 85px;
    position: relative;
    border-bottom: 1px solid var(--e-global-color-border);
    margin: 0 0 30px !important;
    display: flex;
    flex-direction: column-reverse;
    min-height: 97px;
    justify-content: flex-end;
}
.same-category-post-thumbnail {
    position: absolute;
    max-width: 70px;
    left: 0;
    top: 0;
}
.same-category-post-thumbnail img {
    float: left;
    margin: 0;
    width: 70px;
    height: 70px;
    object-fit: cover;
    border-radius: 5px;
}
.same-category-post-item .post-title {
    font-family: "urbane", sans-serif !important;
    font-weight: 500 !important;
    font-size: 14px !important;
    line-height: 24px !important;
}
.same-category-post-item .post-date {
    font-weight: 500 !important;
    color: var(--e-global-color-lighter);
    margin-bottom: 8px;
    text-transform: capitalize;
    font-style: normal;
	font-family: var(--e-global-typography-text-font-family) !important;
	margin: 0 0 7px;
    line-height: 1 !important;
}
li.same-category-post-item.same-category-post-current {
    display: none;
}


.single-post h5.elementor-heading-title.elementor-size-default{
	color:#000 !important;
}

.single-post .pbr-social-share{
	padding-top: 15px !important;
}

.archive .col-fluid {
    max-width: 1230px;
    margin: 0 auto;
}

.widget .widget-title:before{
	width:100% !important;
}

/*.ohioteam .team-popup .team-slide{
	min-height:450px !important;
}*/
.testimo-btn .elementor-button-content-wrapper {
   
    flex-direction: column-reverse!important;
}
.testimo-btn .elementor-button-content-wrapper:after {
    content: '';
    background-image: url(https://brandrightf493.sg-host.com/wp-content/uploads/2024/11/wellbrook-recovery-66-removebg-preview.png);
    width: 100%;
    height: 26px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 20px;
    left: 13px;
}
#abt6 .testimo-btn a:hover span.elementor-button-text,#abt6 .testimo-btn a:hover i{
	color:#0b3945!important;
}
#abt6 .testimo-btn a:hover .elementor-button-content-wrapper:after{
	 background-image: url(https://wellbrookrecovery.com/wp-content/uploads/2025/01/wellbrook-recovery-66-removebg-preview-1.png);
}

/* #abt6 .testimo-btn a:hover .elementor-button-content-wrapper:after{
	 background-image: url(https://brandrightf493.sg-host.com/wp-content/uploads/2024/11/wellbrook-recovery-66-removebg-preview-1.png);
} */

.testimo-btn i.konsulix-icon-.konsulix-icon-google {
    top: 3.5px;
}
.testimo-btn i.konsulix-icon-.konsulix-icon-google {
    position: relative;
    left: -54px;
}
input#input_1_11 {
    width: 100%;
}
input#input_5_11 {
    width: 100%;
}
h2.gform_title{display:none;}
#resources2 a{
	color:#0CABB3!important;
}
#resources2 a:hover{
	color:#000!important;
}
.home-testimonial .more-text{display: none;}
.home-testimonial .less{display: none;}
.home-testimonial .read-more {
	margin: 0 0 0 5px;
    font-size: 15px;
	text-transform: uppercase;
	display: inline-block;
	color: white;
	z-index: 99;
    position: relative;
}
.home-testimonial .read-more:hover {
	color: #0CABB3;
}

.tfree-style-theme-one .more-text-new{display: none; padding-left: 5px;}
.tfree-style-theme-one .less-new{display: none;}
.tfree-style-theme-one .read-more-new {
	margin: 0 0 0 5px;
    font-size: 15px;
	text-transform: uppercase;
	display: inline-block;
	color: #fff;
	z-index: 99;
    position: relative;
}
.tfree-style-theme-one .read-more-new:hover {
	color: #0CABB3;
}

.home-testimonial .testimonial-caption {
    position: absolute !important;
    bottom: 0;
    right: 40px;
    left: 40px;
    padding: 0 0 25px;
}
.home-testimonial .elementor-testimonial-item-wrapper .layout-2 .item-wrapper-content {
    padding-bottom: 90px;
}

#tidio-chat-iframe{
	bottom:140px !important;
}

.team-det .elementor-teambox-item:nth-child(8) .team-content .team-name {
    width: 250px;
    margin: 0 auto;
}

.post-thumbnail:before {
    content: "";
    background: black;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0.15;
}

.single-post img{
	border-radius:5px !important;
}

.single-post .elementor-widget-icon-list .elementor-widget-container{
	padding-left:0 !important;
}

.single-post #page .site-content{
	padding-left:30px !important;
	padding-right:30px !important;
}
@media screen and (max-width:1180px){
	/*#sp-testimonial-free-wrapper-21964 .sp-testimonial-free {
   
    min-height: 510px;
}*/
	
	#sp-testimonial-free-wrapper-21964 .sp-testimonial-free-section .sp-testimonial-title .sp-testimonial-post-title {
      
        min-height: 127px;
    }
	#sp-testimonial-free-wrapper-21964 .sp-testimonial-free-section .testimonial-nav-arrow {
    background: #ffffff !important;
   border: 1px solid #e6e6e6;
    color: #777777;
    position: absolute;
    display: inline-flex;
    z-index: 1;
    cursor: pointer;
    font-size: 25px;
    color: hsla(0, 0%, 93.3%, .9);
   
    transform: translateY(-50%);
    width: 60px;
    height: 60px;
    background-color: transparent;
    align-items: center;
    justify-content: center;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    font-size: 20px;
    font-size: 1.25rem;
    border-radius: 100px;
    border: 1px solid var(--e-global-color-border);
    color: var(--e-global-color-secondary);
}
	#sp-testimonial-free-wrapper-21964 .sp-testimonial-free-section .testimonial-nav-arrow:hover{
		color:#000!important;
		 border: 1px solid #fff;
		box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.07);
	}
	#sp-testimonial-free-wrapper-21964 .sp-testimonial-free-section {
    margin: 0 0px!important;
}
	.res-slider-tsti .fa-angle-left:before {
   content: "";
    font-family: "konsulix-icon";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
}
	.res-slider-tsti .swiper-button-next.testimonial-nav-arrow:hover,.res-slider-tsti .swiper-button-prev.testimonial-nav-arrow:hover{
	
		border:none!important;
	}
	
	.res-slider-tsti .swiper-button-next.testimonial-nav-arrow {
    top: unset;
    bottom: -160px;
    left: 70px;
    right: unset;
}
	.res-slider-tsti .swiper-button-prev.testimonial-nav-arrow{
	top: unset;
    bottom: -160px;
    left: 0px;
    right: unset;
	}
	.sp-testimonial-free-wrapper {

    overflow: visible!important;
}
	.res-slider-tsti .fa-angle-right:before{
	content: "";
    font-family: "konsulix-icon";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
	}
	.primary-navigation h2.elementor-heading-title.elementor-size-default {
		font-size: 22px !important;
	}
body .lc-bx-2 > .e-con-inner {
    padding-bottom: 0px!important;
}
	.btn-tpe4{
		width:auto!important;
		margin-right:20px!important;
	}
	.home-4levels-sec .elementor-button-default {
            margin-left: 0px!important;
            margin-right: 0px!important;
        }
		.sc3home .elementor-button-default {
            margin-left: 0!important;
            margin-right: 0!important;
        }
	#careerform > .e-con-inner{
		padding-top: 0px!important;
	}
		.contactBox > .e-con-inner{
			display:flex!important;
		}
	.almni1 > .e-con-inner {
    padding-top: 170px !important;
}
	.contact-map > .e-con-inner {
        padding-bottom: 220px !important;
    }
	.career-box .elementor-widget-icon-box > .elementor-widget-container {
   padding-left:30px!important;
	padding-right:30px!important;
}
	
	}
@media screen and (max-width:1024px){
	.team-popup-inner {
    overflow-y: unset!important;
}
	.bt-im img {
    width: 90px;
}
	.hme-bl-1 {
            padding-bottom: 40px;
        }
	.team-popup-close {
   
    right: 0!important;
	top: 0!important;
		}
		.team-name.heading.alpha {
    width: 80% !important;
}
	.abtctsec h2 br {
    display: none !important;
}
	.footer-ipd .menu-item.current-menu-item a.hfe-menu-item{
		color:#fff!important;
	}
	.elementor-7530 .elementor-element.elementor-element-6565ab4 {
        --width: 100%;
    }
	.better-br{
		display:block!important;
	}
	    body.error404 .header-wrap.fixed .menu-mobile-nav-button .konsulix-icon > span {
        background-color: #fff !important;
    }
	.alumni-testi .elementor-swiper-button.elementor-swiper-button-next,.alumni-testi .elementor-swiper-button.elementor-swiper-button-prev {
            bottom: -145px !important;
        }
	.alum-cal-boxes .career-box2 h3.elementor-icon-box-title {
            width: 100%;
        }
	    .alum-cal-boxes .career-box .elementor-widget-icon-box > .elementor-widget-container {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
	.testi.pro-t .elementor-swiper-button.elementor-swiper-button-next,.testi.pro-t .elementor-swiper-button.elementor-swiper-button-prev {
            bottom: -145px !important;
        }
	.ct-hm-br{
		display:block!important;
	}
	.hme-bl-1 a.elementor-button {
    text-align: right !important;
}
	 .elementor-7523 .elementor-element.elementor-element-9e1e24a {
        top: -77px;
    }
	.contact-map > .e-con-inner {
        padding-bottom: 80px !important;
    }
	.team-slide .team-content {
    width: 90% !important;
    max-width: 90% !important;
 
}
	.testi .elementor-testimonial-item-wrapper .icon, .innertesti .elementor-testimonial-item-wrapper .icon {
        margin-bottom:20px!important;
    }
		.testi .title {
    
    line-height: 31px!important;
    margin-bottom: 10px!important;
}
	body .mobile-navigation ul > li.menu-item > a {
            padding: 9px 0 !important;
        }
.page-id-7521 .menu-mobile-nav-button .konsulix-icon > span,.page-id-13749 .menu-mobile-nav-button .konsulix-icon > span,.page-id-14037 .menu-mobile-nav-button .konsulix-icon > span,.single-post .menu-mobile-nav-button .konsulix-icon > span,.page-id-7522 .menu-mobile-nav-button .konsulix-icon > span,.page-id-7528 .menu-mobile-nav-button .konsulix-icon > span{
    background-color: #000000!important;
}	
	body .team-popup .team-popup-inner {
    width: 890px !important;
}
	body .ohioteam .team-popup .team-slide {
      
        height: 100% !important;
    }
	.header-wrap.fixed .menu-mobile-nav-button .konsulix-icon > span {
    background-color: #000000!important;
}
	.mobile-navigation ul > li.menu-item > a:hover{
		color:#0cabb3!important;
	}
	.mobile-navigation ul > li.current-menu-item > a {
		color:#0cabb3!important;
	}
/* 	.mobile-navigation ul ul.sub-menu li a {
		color:#383645!important;
	} */
	.mobile-navigation ul > li.menu-item > a{
		border:unset!important;
	}
	a.mobile-nav-close i.konsulix-icon-times {
    font-size: 30px!important;
}
	.mobile-navigation ul ul.sub-menu {

    padding-bottom: 10px;
}
	.mobile-navigation ul ul.sub-menu li a{
		padding-bottom:10px!important;
	}
.mobile-nav-active .konsulix-mobile-nav {
        width: 100% !important;
        padding-top: 50px;
        z-index: 99999999999;
    }
	    .mobile-navigation ul > li.menu-item > a {
       
        text-transform: uppercase ! Important;
    }
.hfe-site-logo .hfe-site-logo-container img {
    width: 220px!important;
}
.mobile-navigation ul > li.menu-item > a, .mobile-navigation-categories ul > li.menu-item > a {
   font-family: "urbane", sans-serif !important;
    font-weight: 500 !important;
    font-size: 15px !important;
    text-transform: uppercase;
}
.review-btn {
    width: 23% !important;
}	
.elementor-swiper-button.elementor-swiper-button-next,.elementor-swiper-button.elementor-swiper-button-prev {
    bottom: -175px!important;
 }
	li.mobile-tab-title.mobile-pages-title.active {
    display: none;
}
	.mobile-nav-close {
   
    color: #000;
}
	.stat3 h5 br {
    display: none;
}
	.single-service .hentry .content-service p {
    margin-bottom: 0;
}
	.career-box2 h3.elementor-icon-box-title {
    width: 63%;
}
	.last-col-join h3 span br{
		display:block!important;
	}
	/**
* Theme Name: Konsulix Child
* Description: This is a child theme of Konsulix, generated by Merlin WP.
* Author: <a href="http://themelexus.com/">Themelexus</a>
* Template: konsulix
* Version: 1.0.1
*/
a:hover {
    color: #0CABB3;
}
.search-results .entry-title a:hover {
    color: #0cabb3!important;
}
.last-col-join h3 span br{
		display:none;
	}
li#menu-item-14044 ul.sub-menu {
    background: #fff !important;
    padding: 12px 20px 12px 20px !important;
    margin-left: -80px;
    box-shadow: 0 0px 4px 0 rgba(0, 0, 0, 0.2);
	min-width: 150px !important;
	margin-top: 1px;
}
li#menu-item-14044 ul.sub-menu li.menu-item a {
    justify-content: center !important;
    align-items: center;
    font-family: "the-seasons", sans-serif !important;
    font-weight: 600 !important;
	font-size: 16px !important;
}


/*body .site header .header-wrap.fixed.e-parent .primary-navigation li#menu-item-14044 ul.sub-menu {
  
    margin-top: 26px;
    
}*/
body .site header .header-wrap.fixed.e-parent .primary-navigation ul li#menu-item-14044 .sub-menu a {
    padding: 0px 0px 0px 0px !important;
}
.blg-dp:hover a span{
	text-decoration:unset!important;
}
.blg-dp a{
	font-family: "the-seasons", sans-serif !important;
    font-weight: 600 !important;
    perspective: none !important;
    font-size: 20px !important;
    text-transform: inherit !important;
}
.resources-link a {
    font-family: "urbane", sans-serif !important;
    font-weight: 300 !important;
    font-size: 14px !important;
    line-height: 24px !important;
	color: #383645;
	text-decoration: none;
}
.resources-link:hover > a .menu-title {
        text-decoration: none !important;
}
.resources-link a:hover {
	color: #0CABB3;
}
.resources-link a span:after {
	content: none !important;
}
.main-navigation li#menu-item-14044 ul.menu .sub-menu {
	min-width: 170px;
}
.page-id-7521 .main-navigation ul.menu ul.sub-menu > li.blg-dp.menu-item > a, .page-id-7522 .main-navigation ul.menu ul.sub-menu > li.blg-dp.menu-item > a, .page-id-7531 .main-navigation ul.menu ul.sub-menu > li.blg-dp.menu-item > a, .page-id-7528 .main-navigation ul.menu ul.sub-menu > li.blg-dp.menu-item > a, .page-id-13749 , .page-id-14037 .main-navigation ul.menu ul.sub-menu > li.blg-dp.menu-item > a,.elementor-template-full-width .main-navigation ul.menu ul.sub-menu > li.blg-dp.menu-item > a{
	 color: #000!important;
} 
.primary-navigation .menu-item-has-children .blg-dp span.menu-title::after{
	display:none!important;
}
.main-navigation ul.menu ul.sub-menu > li.blg-dp.menu-item > a {
       
 color: #000!important;
       
}
.search-submit {
    color: #ffffff00 !important;
}

.search-results .categories-link a {
    background-color: #0cabb3;
}

.search-results .entry-meta-top {
    display: none;
}

.search-results .more-link-wrap a.more-link:after {
    content: ""!important;
}

.search-results .pagination .page-numbers.current, .search-results .page-numbers:hover  {
    color: #ffffff;
    background-color: #0cabb3;
}

.search-results .pagination .page-numbers.next:hover, .search-results .pagination .page-numbers.prev:hover {
    color: #0cabb3;
    background-color: transparent;
}

.search-results .konsulix-breadcrumb i {
    color: #0cabb3;
}

.search-results .more-link-wrap a.more-link:hover:after {
    color: #000;
}

.search-results .more-link-wrap a.more-link:after {
    background-color: transparent;
    color: #0cabb3;
    border: none;
    font-size: 16px!important;
}
.home-banner h1{font-family: "the-seasons", sans-serif !important;
    font-weight: 600 !important;
}
.page-id-7532 .header-wrap:not(.fixed) .main-navigation ul.menu > li.menu-item:not(.current-menu-item) > a:not(:hover){
	color:#fff!important;
}
.page-id-7530 .header-wrap:not(.fixed) .white-logo{
	display:block!important;
}
.page-id-7530 .header-wrap:not(.fixed) .normal-logo{
	display:none!important;
}
.hmelist .theme-effect-yes .elementor-icon:before {
	border-width: 0!important;
}
.testi .content {
    padding-top: 30px;
}
.link-tst a:hover{
	color:#0cabb3!important;
}
.level-testimonial .content {
    padding-top: 30px;
}
.testi .content,.innertesti .content {
    
    font-size: 15px!important;
    
}
.testi .elementor-testimonial-item-wrapper .icon, .innertesti .elementor-testimonial-item-wrapper .icon {
        margin: -11px 0 20px 0px;
    }
/* body {font-size: 16px; line-height: 26px; }
body p {font-size: 16px !important; line-height: 26px !important;} */
.pum-open #page {transition: none;}
.home .site header .header-wrap.e-parent { position: absolute; top: 0; left: 0; width: 100%; background-color: transparent; }
h2, .beta, .elementor-widget-konsulix-heading .elementor-heading-title, .elementor-widget-heading .elementor-heading-title {font-size: 60px;line-height: 59px;}
body.single-service #page .site-content { padding: 0px 0px; }
.single-service .site-content .col-full { max-width: 100%; }
.single-service .site-content .col-full .content-area { width: 100%; }
.main-navigation ul.menu .sub-menu { min-width: 220px; -ms-transition: none;-o-transition: none;-moz-transition: none;-webkit-transition: none; transition: none; }
body .site header .header-wrap.fixed.e-parent { position: fixed; top: 0; left: 0; width: 100%; background-color: #fff; box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px; transition: none; }
/* body .site header .header-wrap.fixed.e-parent .hfe-site-logo .hfe-site-logo-img { filter: brightness(0)  } */
body .site header .header-wrap.fixed.e-parent .primary-navigation .menu .menu-item > a { color: #000; }
body .site header .header-wrap.fixed.e-parent .primary-navigation .menu .menu-item > a:hover { color: #0CABB3; }
body .site header .header-wrap.fixed.e-parent .primary-navigation .menu .menu-item::before { background-color: #000; } 
/* .site-footer .footer-col { width: auto!important; max-width: 33.33%;} */
.bottom-footer .elementor-widget-container a { transition: all 0.5s ease; -webkit-transition: all 0.5s ease; }
.bottom-footer .elementor-widget-container a:hover { color: #fff;}
.lg-sc-1 img {
    width: 430px;
}
.home-icon-box .e-n-accordion-item-title .e-n-accordion-item-title-text { font-size: 14px; line-height: 1.28; font-weight: 700; letter-spacing: 0;}
/* .home-icon-box .e-n-accordion-item:hover .e-closed i { fill: var( --e-global-color-primary );} */
.detox-icon-box .elementor-element { height: 100%; }
input, select { height: 58px!important; padding: 17px 28px!important ; color: var(--e-global-color-lighter)!important; font-weight: var(--e-global-typography-text-font-weight)!important; box-shadow: unset!important; border: 1px solid #A3A3A3!important; line-height: 25px!important;} 
input, select, textarea { height: 58px!important; padding: 17px 28px!important ; color: var(--e-global-color-lighter)!important; font-weight: var(--e-global-typography-text-font-weight)!important; box-shadow: unset!important; border: 1px solid #A3A3A3!important;} 
textarea { height: 180px!important; border-radius: 30px!important;}
.gform_required_legend { display: none;}
.gfield_error input,.gfield_error textarea,.gfield_error select { border: 1px solid #c02b0a!important;}
.validation_message { display: none;}
.gform_button { color: #fff!important; background-color: var(--e-global-color-primary)!important; padding: 30px 15px!important; font-size: 14px!important; font-weight: 700!important; line-height: 1.28!important; height: unset!important; -webkit-transition: all .4s; transition: all .4s; }
.gform_button:hover { background-color: #0B3945!important; }
body .header-wrap:not(.fixed) .main-menu .main-navigation ul.menu > li.menu-item.current-menu-parent > a:not(:hover) {color: #0CABB3 !important;}
.ab-icn .elementor-icon i:before {
   
    left: -80px!important;
    
}
body .mid-testi .content {
    height: 95px !important;
}
.homestroke .scrolling-title a {
  
    -webkit-text-stroke-color: #0B3945!important;
}
.sc3home h2{
	    font-family: "the-seasons", sans-serif !important;
    font-weight: 600 !important;
}
/* 15-04-2024 */
.gform_wrapper .gform_footer .gform_button { border-radius: 30px !important; padding: 20px 30px !important; border: none !important; }
.gform_wrapper .gform_fields .gfield .gfield_validation_message { display: none; }
.elementor-image-carousel-wrapper .elementor-swiper-button { width: 60px; height: 60px; border: 1px solid #e6e6e6; border-radius: 50%; display: flex; align-items: center; justify-content: center; }
.elementor-image-carousel-wrapper .elementor-swiper-button i { font-size: 1.25rem; }
.line-animation-none .process__track { display: none; }
.career-form .gform_wrapper input, 
.career-form .gform_wrapper select, 
.career-form .gform_wrapper textarea { font-size: 14px !important; line-height: 26px !important; background-color: #f8f8f8 !important; border-color: #f8f8f8 !important; }
.career-form .gform_wrapper .gfield_error input, 
.career-form .gform_wrapper .gfield_error select, 
.career-form .gform_wrapper .gfield_error textarea { border-color: #c02b0a !important; }
.career-form .gform_wrapper .gform_footer .gform_button { width: auto !important; background-color: #ff4a5d !important; }
.career-form .gform_wrapper .gform_footer .gform_button:hover { background-color: #000000 !important; }
input[type=file]::file-selector-button { background-color: transparent !important; }
.gform-theme--foundation .gform_fields { grid-row-gap: 20px; }
.classic_team_section .team_member_item .team-member-info .team-image-inner { height: 160px; width: 160px; margin: 0 auto; border-radius: 50%; overflow: hidden; margin-bottom: 20px; position: relative; }
.team_member_wrapper { grid-row-gap: 60px; }
.classic_team_section .team_member_item .team-member-info .team-content { text-align: center; }
.classic_team_section .team_member_item .team-member-info .team-content .team-member-name h5 { color: #FFFFFF; font-size: 20px; font-weight: 500; text-transform: capitalize; line-height: 26px; margin-bottom: 0; }
.classic_team_section .team_member_item .team-member-info .team-content .team-member-position { color: var(--e-global-color-lighter); font-size: 14px; font-weight: 400; text-transform: capitalize; line-height: 26px; }
.classic_team_section .team_member_item .see-more .team-image-inner::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #0CABB3; border-radius: 50%; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; z-index: 9; display: flex; align-items: center; justify-content: center; }
#career-icons-sec .elementor-icon-box-wrapper {
    min-height: 210px;
}
.classic_team_section .team_member_item .see-more .team-image-inner::after { position: absolute; top: 45%; left: 50%; transform: translate(-50%, -50%); font-family: "konsulix-icon"; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-weight: 600; line-height: 1; vertical-align: middle; content: "+"; color: #ffffff; font-size: 60px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; z-index: 10; }
.classic_team_section .team-popup::before { content: ''; height: 100%; width: 100%; background-color: #000; position: absolute; top: 0; left: 0; z-index: 1; }
.classic_team_section .team-popup .team-popup-inner { display: -webkit-flex; display: flex; padding: 40px 76px 48px 80px; border-radius: 5px 5px 5px 5px; }
.classic_team_section .team-popup .team-popup-inner .team-image { width: 35%; margin-top: 34px; }
.classic_team_section .team-popup .team-popup-inner .team-image img { width: 240px; height: 240px; border-radius: 100% 100% 100% 100%; }
.classic_team_section .team-popup .team-popup-inner .team-content { flex: 1; text-align: left; }
.classic_team_section .team-popup .team-popup-inner .team-content .team-position { color: var(--e-global-color-primary); font-size: 20px; font-weight: 500; text-transform: capitalize; line-height: 26px; margin: 0px 0px 6px 0px; }
.classic_team_section .team-popup .team-popup-inner .team-content .team-member-name { color: var(--e-global-color-dark); font-size: 46px; font-weight: 500; text-transform: capitalize; line-height: 52px; letter-spacing: -1px; }
.classic_team_section .team-popup .team-popup-inner .team-content .line { width: 100%; margin-top: 34px; margin-bottom: 25px; height: 1px; background-color: #e6e6e6; }
.classic_team_section .team-popup .team-popup-inner .team-content ul { margin: 0; list-style: none; }
.classic_team_section .team-popup .team-popup-inner .team-content ul li { position: relative; padding-left: 10px; }
.classic_team_section .team-popup .team-popup-inner .team-content ul li::before { content: ""; position: fixed; width: 3px; height: 3px; border-radius: 100%; top: 50%; left: 0px; transform: translateY(-50%); background-color: #00000080; z-index: -1; }
.rs-layer.rev-btn:before {content: none !important;}
.elementor-widget-text-path.rotate { line-height: 56px;}
/* a#slider-1-slide-1-layer-13 {-ms-transition: all 0.7s ease;-o-transition: all 0.7s ease;-moz-transition: all 0.7s ease;-webkit-transition: all 0.7s ease;transition: all 0.7s ease;} */
body .popup-v .pum-container.custom-position {
    width: 65% !important;
}
div#gallery-1 {
    margin: 0 !important;
}
div#gallery-1 .gallery-item {
        padding: 0 10px 10px 10px!important;
        margin: 0 20px 5px 20px !important;
 }
div#gallery-1 .gallery-item img {
      
        width: revert-layer!important;
    }
.gallery.gallery-columns-4 .gallery-item {
    width: 20%!important;
	max-width: 20%!important;
}
/* transparent nav */
.page-id-7521,
.page-id-7522,
.page-id-7530,
.page-id-7531,
.page-id-7532,
.page-id-7528,.elementor-template-full-width {
    padding-top: 0 !important;
}
.page-id-7521 .header-wrap:not(.fixed), 
.page-id-25085 .header-wrap:not(.fixed),
.page-id-7522 .header-wrap:not(.fixed),
.page-id-7530 .header-wrap:not(.fixed),
.page-id-7531 .header-wrap:not(.fixed),
.page-id-7532 .header-wrap:not(.fixed),
.page-id-7528 .header-wrap:not(.fixed),.elementor-template-full-width .header-wrap:not(.fixed) {
    position: fixed;
    background-color: transparent !important;
}
.category .header-wrap:not(.fixed) .main-navigation ul.menu > li.menu-item:not(.current-menu-item) > a:not(:hover){
	color: #000 !important;
}
.category .header-wrap{
	 background-color: #fff !important;
}

.page-id-13749 .header-wrap:not(.fixed),.page-id-14037 .header-wrap:not(.fixed){
	    background-color: transparent !important;

}
/* .page-id-7521 .header-wrap:not(.fixed) .hfe-site-logo-container img,
.page-id-7522 .header-wrap:not(.fixed) .hfe-site-logo-container img,
.page-id-7530 .header-wrap:not(.fixed) .hfe-site-logo-container img,
.page-id-7531 .header-wrap:not(.fixed) .hfe-site-logo-container img,
.page-id-7532 .header-wrap:not(.fixed) .hfe-site-logo-container img,
.page-id-7528 .header-wrap:not(.fixed) .hfe-site-logo-container img {
	filter: brightness(0);
} */
.page-id-7521 .header-wrap:not(.fixed) .main-navigation ul.menu > li.menu-item:not(.current-menu-item) > a:not(:hover),
.page-id-25085 .header-wrap:not(.fixed) .main-navigation ul.menu > li.menu-item:not(.current-menu-item) > a:not(:hover),
.page-id-7522 .header-wrap:not(.fixed) .main-navigation ul.menu > li.menu-item:not(.current-menu-item) > a:not(:hover),
.page-id-7531 .header-wrap:not(.fixed) .main-navigation ul.menu > li.menu-item:not(.current-menu-item) > a:not(:hover),
.page-id-7528 .header-wrap:not(.fixed) .main-navigation ul.menu > li.menu-item:not(.current-menu-item) > a:not(:hover), .page-id-13749 .header-wrap:not(.fixed) .main-navigation ul.menu > li.menu-item:not(.current-menu-item) > a:not(:hover), .page-id-14037 .header-wrap:not(.fixed) .main-navigation ul.menu > li.menu-item:not(.current-menu-item) > a:not(:hover),.elementor-template-full-width .header-wrap:not(.fixed) .main-navigation ul.menu > li.menu-item:not(.current-menu-item) > a:not(:hover) {
    color: #000 !important;
}
.page-id-7521 .header-wrap:not(.fixed) .primary-navigation .menu .menu-item::before,
	.page-id-25085 .header-wrap:not(.fixed) .primary-navigation .menu .menu-item::before,
.page-id-7522 .header-wrap:not(.fixed) .primary-navigation .menu .menu-item::before,
.page-id-7531 .header-wrap:not(.fixed) .primary-navigation .menu .menu-item::before,
.page-id-7528 .header-wrap:not(.fixed) .primary-navigation .menu .menu-item::before, .page-id-13749 .header-wrap:not(.fixed) .primary-navigation .menu .menu-item::before, .page-id-14037 .header-wrap:not(.fixed) .primary-navigation .menu .menu-item::before,.elementor-template-full-width .header-wrap:not(.fixed) .primary-navigation .menu .menu-item::before {
    background-color: #000 !important;
}

/* transparent nav end */


.elementor-widget-konsulix-team-box .team-image img, .team-slide .team-content * {
    transition: none !important;
}
.team-popup .konsulix-swiper-popup-wrap {
    z-index: 999;
    position: relative;
}
.team-popup a.team-popup-close:before {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.konsulix-swiper-popup .team-slide .line {
    margin-top: 15px;
}
.elementor-widget-icon-box .elementor-widget-container {
    cursor: auto;
}

.gallery-section .swiper .elementor-swiper-button-next {
	top: -110px;
    transform: none;
}
.gallery-section .swiper .elementor-swiper-button-prev {
    top: -110px;
    transform: none;
    left: auto;
    right: 85px;
}
.elementor-widget-button .elementor-button,
.elementor-widget-button .elementor-button.elementor-size-md {
    padding: 20px 30px;
    font-size: 0.875rem;
    line-height: 1.4285714286;
    font-weight: 600;
    text-transform: uppercase;
/* 	 background-color: #0CABB3!important; */
}

/* .elementor-widget-button .elementor-button:hover,
.elementor-widget-button .elementor-button.elementor-size-md:hover{ background-color: #0B3945!important;} */

.scrollup {
	color: #fff;
    background-color: #0CABB3;
}
.scrollup:hover {
    color: #fff;
    background-color: #0B3945;
}
.primary-navigation .menu-item-has-children span.menu-title:after {
    font-family: "konsulix-icon";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    vertical-align: middle;
    content: "";
    transform: rotate(180deg);
    padding-right: 8px;
}
.primary-navigation h2.elementor-heading-title.elementor-size-default {
    perspective: none !important;
	font-size:26px!important;
	text-transform:inherit!important;
}

.elementor-button-default .elementor-button, .elementor-button-secondary .elementor-button, .elementor-button-outline .elementor-button, .gform_button.button, .konsulix-swiper-wrapper .elementor-swiper-button, .elementor-swiper-button {transition: all 0.2s ease!important;}

.gform_button.button, .career-form .gform_wrapper .gform_footer .gform_button{ font-size: 0.875rem !important; padding: 20px 30px !important; line-height: 1.4285714286 !important; font-weight: 600 !important; text-transform: uppercase!important; background-color: #0CABB3 !important; border-radius:50px!important; color:#fff!important;}
.career-form .gform_wrapper .gform_footer .gform_button:hover{background-color:#0B3945!important;}

.elementor-swiper-button:hover{background-color:#fff!important; border: 0px!important; outline:unset!important;}
.elementor-swiper-button:focus-visible{outline:unset!important;}
.elementor-swiper-button:hover i{color:#000!important;}
.elementor-swiper-button{color:#e6e6e6!important;}
/* .elementor-swiper-button i{color:#000!important;} */

.hmelist .theme-effect-yes:hover .elementor-icon:hover:after {
    border-top-width: 0px;
  
    border-left-width: 0px;
    border-right-width: 0px;
    
}
/*about*/

.meet-team .elementor-image-box-content {
    min-height: 127px;
}
.meet-team .elementor-image-box-content {
    min-height: 127px;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}
.meet-team p.elementor-image-box-subtitle {
    color: #FFFFFF !important;
    font-size: 26px !important;
    font-weight: 600!important;
    text-transform: capitalize !important;
    line-height: 26px !important;
    letter-spacing: 0px!important;
    text-align: center;
	margin-bottom:18px!important;
}
.meet-team .elementor-image-box-content:hover p.elementor-image-box-subtitle {
	color: #0CABB3 !important;
}
.meet-team h3.elementor-image-box-title {
    color: #e1e1e1 !important;
/*     font-size: 16px !important; */
    font-weight: 300 !important;
    text-transform: none;
/*     line-height: 26px !important; */
    text-align: center;
	letter-spacing:0px;
	margin-top:0px!important;
}
body .adms-1 .elementor-widget-konsulix-service .service-style-4 .service-block:before {
    
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 60.8%, #00000078 100%)!important;
}
.meet-team .elementor-image-box-img-inner:after {
	font-family: "konsulix-icon";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    vertical-align: middle;
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #ffffff;
    font-size: 45px;
    font-size: 2.8125rem;
    opacity: 0;
    visibility: hidden;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    z-index: 9;
}
.meet-team .elementor-image-box-img-inner img{
	filter: grayscale(100%);
}
.meet-team .elementor-image-box-img-inner img {
    height: 180px;
    width: 180px;
	margin: 0 auto;
}
.meet-team .elementor-image-box-img-inner img {
    filter: grayscale(100%);
    object-fit: cover;
}
.meet-team .elementor-image-box-title a:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9;
}
.popmake-title{
	display:none;
}
.link-lct .elementor-button i {
   
    border: none!important;
}


.meet-team .elementor-image-box-wrapper:hover .elementor-image-box-img-inner:before {
    opacity: 0.6;
    visibility: visible;
}
.meet-team .elementor-image-box-wrapper:hover .elementor-image-box-img-inner:after {
    opacity: 1;
    visibility: visible;
}
.meet-team .elementor-image-box-button-wrapper {
    display: none;
}
.popinner h3,.popinner h2{
	font-family:"Onest"!important;
}
.popmake-overlay .pum-content + .pum-close {
    position: absolute;
    right: -30px;
    top: -30px;
    z-index: 99;
    width: 60px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    background-color: #ffffff;
    border: 1px solid var(--e-global-color-border);
	color: #0CABB3;
}
.popmake-overlay .pum-content + .pum-close:hover {
    background: #0CABB3;
    color: #fff;
    border: 1px solid #0CABB3;
}
.popmake-overlay i.fa.fa-window-close {
    border: none;
    background: none;
    padding: 0;
}
.popmake-overlay i.fa.fa-window-close:before {
    font-family: "konsulix-icon";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    vertical-align: middle;
    content: "";
    font-size: 15px!important;
	color: #0CABB3;
}
.popmake-overlay .pum-content + .pum-close:hover i.fa.fa-window-close:before {
    color: #fff;
}
.admission-two1 .lc-t h2 a:hover {
    color: #5A5A5A !important;
}

.admission-two1 a:hover {
    color: #5A5A5A !important;
}
.admission-two1 a.elementor-button.elementor-button-link:hover:after{
	color: #000 !important;

}
.admission-two1 .lc-t h2{
	font-size:34px!important;
	font-weight: 500!important;
}
.admission-two1 .lc-t h2 a{
	color:#000!important;
}
.admission-two1 a.elementor-button{
	display:flex!important;
	align-items:center!important;
}
.admission-two1 .elementor-widget-button .elementor-button {
  
    line-height: 13px!important;

}
.admission-two1 a.elementor-button:after{
	color: #0cabb3;
    border: 0px solid #0cabb3;
	padding: 0;
    height: auto;
    width: 22px;
    display: inline;
	content: "" !important;
	transition: all 0.3s ease;
	font-family: "konsulix-icon";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    vertical-align: middle;
}
.admission-two1 span.elementor-button-text {
    margin-right: 6px!important;
	
}
.admission-two1 .elementor-button span:not(.home-right-btn .elementor-button span){
	font-weight: 300 !important;
}
.admission-two1 p{
	margin-bottom:0px!important;
}
.admission-two1 a{
	color:#0CABB3!important;
}
.admission-tabs .elementor-item-tab-heading {
    position: relative;
}
.admission-tabs .elementor-item-tab-heading a {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9;
}
.admission-tabs .elementor-item-tab-heading:hover .e-n-tab-title {
	color: #0CABB3 !important;
    background-color: #00000000 !important;
    border-style: solid !important;
    border-width: 0px 0px 1px 0px !important;
    border-color: #0CABB3 !important;
}
.admission-tabs .elementor-item-tab-heading:hover  .e-n-tab-title .e-n-tab-icon {
    transform: rotate(0) !important;
}
.admission-tabs .elementor-item-tab-heading:hover .e-n-tab-title .e-n-tab-icon i {
    color: #0CABB3 !important;
}
div#map3,div#map2 {
    border-radius: 5px;
}
.phone-num p {
    font-size: 20px !important;
    line-height: 30px !important;
}
.phone-num a {
    color: #ff4a5d;
}
.phone-num a:hover {
    color: #000000;
}

.gallery-section .elementor-swiper-button:hover {
    box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.07);
}

.rotate-text {
	position: absolute;
}
.rotate-play {
	padding: 50px;
    z-index: 999;
}
.rotate-play .elementor-video-popup {
	position: inherit;
}
.rotate-play a.elementor-video-popup:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.pum-content iframe {
	width: 100%;
}

@media (min-width: 768px) {
    .home-gallery .elementor-image-gallery .gallery-columns-5 .gallery-item {
        max-width: 20%;
        width: auto;
        margin: 0 20px 5px 0 !important;
		padding-bottom: 0;
    }
	.home-gallery .elementor-image-gallery .gallery-columns-5 .gallery-item img {
		height: 70px;
		object-fit: contain;
		width: auto;
	}
}

.home-gallery .elementor-image-gallery .gallery-columns-5 .gallery-item img{margin-bottom:15px!important;}

@media screen and (max-width:1280px){
	.cta-sec, .header-wrap{padding-left:30px!important; padding-right:30px!important;}
}

@media screen and (max-width:1200px){
	.main-navigation ul.menu > li.menu-item > a{margin: 0px 20px 0px 20px!important;}
}

@media screen and (max-width:1066px){
	.main-navigation ul.menu > li.menu-item > a{margin: 0px 15px 0px 15px!important;}
}

.admission-tabs .elementor-widget-n-tabs .e-n-tabs-heading {
    gap: 0;
}
.admission-tabs .tabs-style-konsulix-yes .e-n-tab-title {
    padding-top: 30px;
}
.text-color-black strong {
	color: black;
}
.accordion-sec .e-n-accordion-item-title-text {
	font-size: 26px !important;
}
.accordion-sec.elementor-widget-n-accordion .e-n-accordion-item-title-icon span>i {
    transform: rotate(0);
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.accordion-sec.elementor-widget-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon span>i {
	transform: rotate(45deg);
}
.mfp-wrap .mfp-iframe-holder .mfp-close {
    top: -40px;
    background-color: #0CABB3 !important;
    border: 1px solid #0CABB3 !important;
    color: #FFFF !important;
    width: 60px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    padding: 0;
    right: -30px;
    top: -30px;
	-ms-transition: all 0.7s ease;
    -o-transition: all 0.7s ease;
    -moz-transition: all 0.7s ease;
    -webkit-transition: all 0.7s ease;
    transition: all 0.7s ease;
}
.mfp-wrap .mfp-iframe-holder .mfp-close:hover {
    background-color: white !important;
    border-color: white !important;
    color: #0CABB3 !important;
}
.elementor-100 .elementor-element.elementor-element-f2ae1d3 .menu-item.current-menu-item a.hfe-menu-item, .elementor-100 .elementor-element.elementor-element-f2ae1d3 .menu-item.current-menu-ancestor a.hfe-menu-item {
    color: #ffffff;
}

/*****/

.white-logo{display:none!important;}
.page-id-7523 .header-wrap:not(.fixed) .normal-logo, .home .header-wrap:not(.fixed) .normal-logo, .single-service .header-wrap:not(.fixed) .normal-logo {display:none!important;}
.page-id-7523 .header-wrap:not(.fixed) .white-logo, .home .header-wrap:not(.fixed) .white-logo, .single-service .header-wrap:not(.fixed) .white-logo{display:block!important;}
.page-id-7523 .header-wrap:not(.fixed), .single-service .header-wrap:not(.fixed){background-color:#0B3945!important;}
li.has-mega-menu .elementor-button{background-color:#0CABB3!important;}
li.has-mega-menu .elementor-button:hover{background-color:#0B3945!important;}

.site-footer .col1{--width: 20%!important;}
.site-footer .col1 img{width:200px!important;}
.site-footer .col2{--width: 35%!important;}
.site-footer .col3{padding-left:20px!important; --width: 15%!important;}
.site-footer .col4{--width: 15%!important;}

.konsulix-process .process-item.is-current .konsulix-index-process, .konsulix-process .process-item.is-above .konsulix-index-process{background-color: #0CABB3!important;}

.home-right-btn i{border-color:transparent !important;}
.home-right-btn .elementor-button:hover i, .home-right-btn .elementor-button:focus i{color:#fff !important; background-color:transparent !important;}

h1, h2, h3:not(.meet-team h3.elementor-image-box-title), h4, h5, .details .name,.home-right-btn .elementor-button-text, .e-n-accordion-item-title-text, .scrolling-title a, h6, .meet-team p.elementor-image-box-subtitle, .admission-tabs .e-n-tab-title {font-family: "the-seasons", sans-serif!important; font-weight:600!important;}

.home-right-btn .testimo-btn1 .elementor-button-text{
	font-family: "urbane", sans-serif !important;
	font-weight: 500 !important;
    font-size: 13px !important;
}
.review-btn p{
	font-family: "urbane", sans-serif !important;
	font-weight: 500 !important;
    font-size: 13px !important;
}
.review-btn {
    height: 58px;
    display: flex;
    align-items: center;
	justify-content: center;
}
#abt6 .review-btn:hover p{
	
}
.cont-t{
	display:none;
}
.review-btn:hover .cont-t{
	display:block!important;
}
.review-btn:hover .cont-s{
	display:none!important;
}
.review-btn {
	width: 20%!important;
}

p, .text-color-black strong, .about-dark .elementor-widget-text-editor .elementor-widget-container, .admission-two .process-content .content, ::placeholder, input, select, textarea, .gform-theme--framework .gform_validation_errors .gform_submission_error, .gform_confirmation_message, .location-top .elementor-widget-container, .sub-menu .elementor-widget-text-editor .elementor-widget-container {font-family: "urbane", sans-serif!important; font-weight:300!important; font-size:14px!important; line-height:24px!important;}

.gform_confirmation_message_1 {
	color:#0CABB3 !important;
/* 	text-align:center; */
}
.content-icon .icon {
    color: #e6e6e6;
}
.elementor-testimonial-item-wrapper .inner {
 
    border-top: 6px solid #0cabb3!important;
}
footer .col2 .elementor-widget-text-editor .elementor-widget-container, .bottom-footer .elementor-widget-text-editor .elementor-widget-container, .gform_fileupload_rules, .contact-map .elementor-image-box-description {font-family: "urbane", sans-serif!important; font-weight:300!important; font-size:12px!important; }
footer .col3 li a, footer .col4 li a {
	font-family: "urbane", sans-serif!important; font-weight:300!important; font-size:14px!important;
}
.footer-tag p{
	font-size:12px!important;
	font-weight:300!important;
}
.footer-col.col3{
	width:22%;
}
.elementor-testimonial-item-wrapper .layout-2 .content, .elementor-testimonial-item-wrapper .job, .level-top .elementor-number-list-title, .level-top .elementor-number-list-number, .level-testimonial .content, .location-dark .elementor-number-list-title, .location-dark .elementor-number-list-number{font-family: "urbane", sans-serif!important; font-weight:300!important;}
.location-top .home-right-btn .elementor-button:hover.elementor-button span {
    color: #ffffff !important;
   
}
.loction-box .elementor-icon-box-wrapper {
    min-height: 268px;
}
.location-top .home-right-btn .elementor-button:hover i{
    color: #ffffff !important;

}
.career-green-sec .elementor-widget-text-editor .elementor-widget-container{font-family: "urbane", sans-serif!important; font-weight:300!important; font-size:16px!important;}

.elementor-button span:not(.home-right-btn .elementor-button span), .main-navigation ul.menu > li.menu-item > a, #gform_submit_button_1, #gform_submit_button_2, #gform_submit_button_3, .contact-map .elementor-image-box-button-text {font-family: "urbane", sans-serif!important; font-weight:500!important; font-size:13px!important;}

.meet-team h3.elementor-image-box-title {
    font-family: "urbane", sans-serif !important;
    font-size: 14px !important;
    line-height: 24px !important;
    margin: 0px !important;
}

.contact-map .elementor-image-box-button-text{color:#0dABB2!important;}
.contact-map .elementor-image-box-button i{border-color:#0dABB2!important;}
.contact-map .elementor-image-box-button i:before{color:#0dABB2!important;}
.contact-map .elementor-image-box-button:hover i{background-color:#0dABB2!important;}
.contact-map .elementor-image-box-button:hover i:before{color:#ffffff!important;}

.mfp-wrap .mfp-iframe-holder .mfp-close{opacity:100%!important;}
.accordion-sec.elementor-widget-n-accordion .e-n-accordion-item .e-con {
    margin-top: 0;
    padding-bottom: 28px;
}
.accordion-sec.elementor-widget-n-accordion .e-n-accordion-item .e-con p {
    margin: 0;
}
.accordion-sec.elementor-widget-n-accordion .e-n-accordion-item {
	box-shadow: 0px 1px 0px 0px var(--e-global-color-border);
	border: none !important;
}

.home-4levels-sec .elementor-icon-box-number span:before{content:'.'!important;color: #5A5A5A00; font-size: 138px; font-weight: 800; line-height: 120px; -webkit-text-stroke-width: 1px; stroke-width: 1px; -webkit-text-stroke-color: #b8b8b8!important; stroke: #b8b8b8!important;}
.home-4levels-sec .elementor-icon-box-number span{-webkit-text-stroke-color: #b8b8b8!important; stroke: #b8b8b8!important;}

.popmake-content h3:not(.meet-team h3.elementor-image-box-title){font-family: "urbane", sans-serif!important; font-weight: 300 !important;}
.popmake-content h6{font-size:26px!important;}

.inner-loc-slider .elementor-swiper-button:hover{background-color: #fff !important;}
.inner-loc-slider .elementor-swiper-button i:before{color:#000!important;}
.inner-loc-slider .elementor-swiper-button{border: 1px solid var(--e-global-color-border) !important;}

/* .page-id-7521 #page .site-content, .site-footer{background-image: url("https://brandrightf414.sg-host.com/wp-content/uploads/2024/08/wellbrook-recovery-13.svg")!important; background-position: 0px -93px!important;} */

.gform_wrapper {
    display: flex;
    flex-direction: column;
}
.gform_validation_errors {
    order: 10;
    margin: 20px 0 0 !important;
}


.home .site header .header-wrap.e-parent {
    top: 90px;
}

.main-navigation ul ul.sub-menu {
        animation-delay: 0.3s !important; 
}

.level-inner p{
	margin-bottom:20px !important;
}


.inner-location-team .team-content .team-name, .inner-location-team .team-content .team-job {
    color: #000000 !important; 
}

/*
.inner-location-team .elementor-grid .elementor-grid-item{
	pointer-events:none !important;
}
*/


.inner-location-team .elementor-widget-konsulix-team-box .team-image .team-image-inner:before {
    background: #0CABB3; 
}

.inner-location-team .team-content .team-name:hover{
	color:#0CABB3 !important;
}

.alum-video-sec .elementor-widget-video .elementor-widget-container {
    height: 300px !important;
}

.counter-sec .elementor-counter .elementor-counter-number-prefix{
	display:none !important;
}

.counter-sec .odometer.odometer-auto-theme, .counter-sec .odometer.odometer-theme-default {
    padding-top: 30px;
}
.category h1#konsulix-blog-archive-title {
    display: none !important;
}
.category .elementor-widget-konsulix-post-grid.e-widget-swiper {
    display: none !important;
}
	
.blog-section a.more-link:after,.category a.more-link:after {
    
    content: ""!important;
    
}
.blog-section .post-content .entry-meta-bottom .entry-inner-meta .posted-on {
   
    display: none;
}
.blog-section .categories-link a {
   
    display: none;
}
.blog-style-list .post-content .entry-header h3.entry-title a:hover{
	color:#0cabb3!important;
}
.category .konsulix_archive_blog_menu li.menu-item a:before{
	background-color:#0cabe1!important;
}
.category .konsulix_archive_blog_menu li.menu-item a:hover{
	color:#0cabe1!important;
}
.category .post-content .entry-title a {
    color: #000 !important;
}
.category .categories-link a:hover{color:#fff!important;}
.category .konsulix_navigation_blog{
	display:none!important;
}
.category .konsulix_archive_blog_menu li.current-menu-item a,.category .konsulix_archive_blog_menu li.menu-item a:before {
    color: #0cabe1!important;
}
.blog-section .categories-link a,.blog-section .categories-link a,.category .categories-link a  {
    background-color: #0cabb3;
    font-family: "urbane", sans-serif!important;
}
.blog-section .more-link-wrap a.more-link:after,.category .more-link-wrap a.more-link:after {
   padding:0;
  height: 22px;
    width: 22px;
    display: inline;
  }
body .acc-blg  .e-n-accordion-item-title {
    padding: 0px 0 26px!important;
}
.blog-section .more-link-wrap a.more-link:after,.category .more-link-wrap a.more-link:after{
	color: #0cabb3;
	border: 0px solid #0cabb3;
}
.single-post h5.elementor-heading-title.elementor-size-default {
    line-height: 35px;
    padding: 10px 0px;
}
.pagination .page-numbers {
   
    margin: 0 10px!important;
}
 .single-post .bx-txt h6 strong {
    font-family: "urbane", sans-serif !important;
    line-height: 30px ! Important;
    font-size: 17px !important;
}
.blog-section .more-link-wrap a.more-link:after,.category .more-link-wrap a.more-link:after {
   font-size: 16px!important;
}
.blog-section .more-link-wrap a.more-link:hover:after,.category .more-link-wrap a.more-link:hover:after{
	background-color: transparent!important;
    color: #000;
    border-color: transparent!important;
}
.category .widget-area .widget_categories .widget-content ul li a:before{
	display:none!important;
}
.blog-section .konsulix-wrapper .post-inner:after, .blog-section .elementor-box-height-full .konsulix-wrapper .konsulix-swiper .post-inner:after, .blog-section .blog-style-grid .post-inner:after{
	background-color:#0cabb3;
}

.blog-section  .pagination .elementor-pagination, .blog-section  .woocommerce-pagination .elementor-pagination,.category  .pagination .elementor-pagination, .category  .woocommerce-pagination .elementor-pagination {
    display: flex;
    align-items: center;
    justify-content: center;
}

.blog-section .pagination .page-numbers.current, .blog-section .pagination .page-numbers:hover, .blog-section .woocommerce-pagination .page-numbers.current, .blog-section .woocommerce-pagination .page-numbers:hover,.category .pagination .page-numbers.current, .category .pagination .page-numbers:hover, .category .woocommerce-pagination .page-numbers.current, .category .woocommerce-pagination .page-numbers:hover {
    color: #ffffff;
    background-color: #0cabb3;
}

.blog-section [class*=post-style-] .entry-title a:hover, .blog-section .entry-meta-top .posted-on a:hover, .blog-section .entry-meta-bottom .posted-on a:hover,.category [class*=post-style-] .entry-title a:hover, .category .entry-meta-top .posted-on a:hover, .category .entry-meta-bottom .posted-on a:hover {
    color:#0cabb3;
}

.blog-section .entry-meta-top, .blog-section .entry-meta-bottom, .blog-section .more-link-wrap a.more-link,.category .entry-meta-top, .category .entry-meta-bottom, .category .more-link-wrap a.more-link,.category .entry-meta-top, .category .entry-meta-bottom, .category .more-link-wrap a.more-link,.category .entry-meta-top, .category .entry-meta-bottom, .category .more-link-wrap a.more-link {
    font-family: "urbane", sans-serif!important;
}

.blog-section .more-link-wrap a.more-link,.category .more-link-wrap a.more-link,.category .more-link-wrap a.more-link,.category .more-link-wrap a.more-link  {
    font-weight: 500;
    text-transform: uppercase;
}
body.single-post #page .site-content {
    padding-top: 190px !important;
    padding-bottom: 90px;
}
.single .entry-meta-bottom, .single .entry-meta-bottom .post-author a,.single .entry-meta-bottom .posted-on a {
    color: #000000!important;
}
.single .hentry .entry-header .posted-on:before {
  
    background-color: #000!important;
  
}
.single-post .single-content .entry-header {
    /* top: 50px !important; */
    /* position: absolute; */
    width: 100% !important;
    text-align: center;
    margin: 0 auto;
    margin-top: 0px;
    background: #fff;
    z-index: 9999999;
    padding-top: 20px;
    padding-left: 0px;
    padding-right: 20px;
    position: relative;
    
}
/*.single-post .single-content .entry-header {
    top: 50px !important;
    position: absolute;
   width:100%!important;
    text-align: center;
    margin: 0 auto;
  
}*/
.single-post span.nav-content .title:hover,nav.post-navigation .nav-next:hover .title,nav.post-navigation .nav-previous:hover a{
	color:#0cabb3!important;
}
nav.post-navigation .nav-previous:hover .title{
	color:#0cabb3!important;
}
.single-post .post-thumbnail img {
    width: 900px;
    height: auto;
    object-fit: cover;
}
/*.single-post .entry-meta-bottom {
   
    justify-content: center!important;
    
}*/
.single .entry-content {
    padding-left: 0px;
    padding-right: 0px;
}
.single .widget .wp-block-group__inner-container > h2:before{
	background-color:#0cabb3!important;
}
.single .entry-meta-bottom .posted-on a,.single .entry-meta-bottom .post-author a,.single .entry-meta-bottom {
    color: #ffffff;
}
.single.has-post-thumbnail .entry-content:before {
    content: "";
    position: absolute;
    width: 94%;
    height: 60px;
    background-color: #ffffff;
    border-radius: 5px 5px 0 0;
    top: -60px;
    left: 0;
    right: 0;
    text-align: center;
    margin: 0 auto;
}
.single .recent-posts-info h4 a:hover{
	color: #0cabb3!important;
}
.single span.gamma.widget-title:before{
	background-color: #0cabb3!important;
}
.single .hentry .entry-header .entry-title {
    width: 100%;
    margin: 0 auto;
    color: #000;
    text-align: left !important;
}
div#block-5 {
    display: none;
}
.single-post .single-content{position:relative;}
/*.single-content .entry-meta-top {
  
    justify-content: center!important;
}*/
body.category #page .site-content {
   padding-top: 150px!important; 
}
.single-post .entry-header .entry-title {
    font-size: 25px !important;
    line-height: 35px !important;
    text-align: center!important;
}
.single-post .entry-header .categories-link a {
    background-color: #0cabb3!important;
    font-family: "urbane", sans-serif!important;
}

.single-post .entry-header .entry-meta-bottom a:hover {
    color: #0cabb3!important;
}

.single-post .header-wrap:not(.fixed) {
    background-color: #fff!important;
}

.single-post .header-wrap:not(.fixed) .main-navigation ul.menu > li.menu-item:not(.current-menu-item) > a:not(:hover) {
    color: #000 !important;
}

.single-post .header-wrap:not(.fixed) .primary-navigation .menu .menu-item::before {
    background-color: #000 !important;
}

.single-post .konsulix-breadcrumb i {
    color: #0cabb3;
}

.single-post .konsulix-breadcrumb a:hover {
    color: #0cabb3;
}

.single-post-content-sec a {
    color: #0cabb3!important;
}

.single-post-content-sec a:hover {
    text-decoration: underline!important;
}

.single-post-content-sec b {
    font-weight: 700;
}

.top-bar .elementor-icon-list-text {
	text-decoration: underline!important;
	font-family: "urbane", sans-serif!important;
}

.single-post .breadcrumb-wrap {
    display: none;
}
@media (min-width: 768px) {
    .main-navigation ul.menu ul.sub-menu, .main-navigation ul.nav-menu ul.sub-menu {
        background: none;
        box-shadow: none;
        margin-top: 0px;
        padding-top: 0px;
    }
	li.mega-menu-item {
		background: #FFFFFF;
        box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.07);
        border-radius: 5px;
	}
}
@media (max-width: 1200px) {
.elementor-element.elementor-element-c836426 {
    width: auto!important;
}
	.ab-icn .elementor-icon i:before {
    left: -60px !important;
}
}
@media (max-width: 1250px) {
#career-icons-sec .elementor-icon-box-content {
    min-height: 129px;
}
}

#admission-sec-link a:hover {
    color: #000 !important;
}

.blog-new-lyout .layout-post-style-5 .post-style-5 .excerpt-content {
    display: block !important;
}

.blog-new-lyout .categories-link a {
    display: inline-block !important ;
}

.blog-new-lyout .layout-post-style-3 .post-style-3 .post-inner{
	margin-bottom:0 !important;
}

.blog-new-lyout .pagination .elementor-pagination{
    justify-content: left !important;
}

.blog-new-lyout .layout-post-style-3 .post-style-3 .post-content .excerpt-content{
font-family: "urbane", sans-serif !important;
    font-weight: 300 !important;
    font-size: 14px !important;
	line-height: 24px !important;
}

.blog-new-lyout .widget .widget-title:before,.category .widget .widget-title:before{
    background-color: #0CABB3 !important;
}

.blog-new-lyout .widget_block.widget_recent_entries .post-title a:hover, .blog-new-lyout .widget.widget_recent_entries .post-title a:hover{
	color:#0CABB3 !important;
}

.blog-new-lyout .widget.widget_tag_cloud .tagcloud a:hover{
	background-color:#0CABB3 !important;
    border-color: #0CABB3 !important;
}

.blog-new-lyout .widget-title{
	font-family: "the-seasons", sans-serif !important;
    font-weight: 600 !important;
}

.inner-location-team .team-content .team-job {
    font-size: 14px !important;
}

.admin-bar .top-bar{
    top: 32px !important; 
}

  .admin-bar .site header .header-wrap.fixed.e-parent {
    	top: 42px !important;
	}
	.admin-bar .top-bar {
        top: 0px !important;
    }

.admin-bar .header-wrap {
    top: 70px !important;
}


body .site header .header-wrap.fixed.e-parent  .primary-navigation ul li a {
    padding: 25px 0px 25px 0px !important; 
}

body .site header .header-wrap.fixed.e-parent .elementor-button.elementor-size-sm {
    padding: 20px 30px !important; 
}

.home .site header .header-wrap.e-parent {
    top: 41px !important;
}

.header-wrap{
	top:41px !important;
}


/*
body .site header .header-wrap.fixed.e-parent {
    position: fixed;
    top: 45px !important; 
}

.admin-bar.page-id-7532 .header-wrap:not(.fixed), .admin-bar.page-id-7530 .header-wrap:not(.fixed), .admin-bar.page-id-7521 .header-wrap:not(.fixed) {
    top: 80px !important;
}

.header-wrap:not(.fixed){
	top:50px !important;

}



.page-id-7532 .header-wrap:not(.fixed), .page-id-7530 .header-wrap:not(.fixed), .page-id-7521 .header-wrap:not(.fixed){
	top: 50px !important;
}

.page-id-7528 .header-wrap:not(.fixed), .page-id-7522 .header-wrap:not(.fixed){
	top: 80px !important;
}
*/
@media screen and (max-width:1212px){
	.dt-tes br{
		display:none;
	}
	
}
@media screen and (max-width:1270px){
	.wll4 br{display:none;}
	.inten-br br{display:none;}
}
@media screen and (max-width:1240px){
.alum-testi .content br {
    display: none;
}
	
	.alum-testi .content {
    padding-right: 40px;
}
	.med-test br{display:none;}
	.elementor-7536 .elementor-element.elementor-element-1d1fcd0 .inner {
    padding: 56px 46px 40px 46px;
  
}
}
@media screen and (max-width:1200px){
	.abt-btn-clumn {
		padding-left:0 !important;
		    padding-left: 20px !important;
	}
}

.scrolledtop .e-con-inner{
	padding-top: 13px !important;
    padding-bottom: 13px !important;
}

.elementor-widget-konsulix-testimonials .konsulix-swiper .swiper-slide{
	margin-right:30px !important;
}

.elementor-widget-konsulix-testimonials .swiper-slide-active{
	margin-left:25px !important;

}

.inner-loc-slider-new .swiper .elementor-swiper-button-prev, .inner-loc-slider-new .swiper .elementor-swiper-button-next {
    top: -70px !important; 
}

.inner-loc-slider-new  .elementor-element .swiper .elementor-swiper-button-next{
	right: -50px !important;
}
.inner-loc-slider-new .swiper .elementor-swiper-button-prev {
    right: 20px !important; 
}

.inner-loc-slider-new .elementor-swiper-button {
    background-color: #fff !important;
	color:#000000 !important; 
}

.inner-loc-slider-new .elementor-swiper-button:hover {
    background-color: transparent !important;
	color:#ffff !important; 
	border: 1px solid #e6e6e6 !important;
}

.inner-loc-slider-new  .elementor-swiper-button:hover i {
    color: #ffffff !important;
}

.elementor-teambox-container .team-content .team-name {
    font-family: "the-seasons", sans-serif !important;
    font-weight: 600 !important;
}

.inner-location-team .team-content .team-job {
    font-family: "urbane", sans-serif !important;
    font-weight: 300 !important;
    font-size: 14px !important;
    line-height: 24px !important;
	color:#5A5A5A !important;
}
#abt6 .content {
    min-height: 151px;
}
/*.home-testimonial .content {
    height: 420px !important;
}*/

.innertesti .elementor-testimonial-item-wrapper .content{
	display:block !important;
}

.alum-boxes .elementor-widget-icon-box .elementor-icon-box-description {
    min-height: 220px;
}

.alum-testi .content {
    height: 250px !important;
}

.contact-form-sect .gfield--input-type-datepicker .ginput_container_date input {
    --gf-local-width: 100% !important;
}

.counter-new-rec {
   
font-family: "the-seasons", sans-serif !important; 
	font-size: 5.625rem;
    font-weight: 600;
    letter-spacing: -2px;
    line-height: 0.888;
    color: #000; 
}

.ohio-num .elementor-number-list-number { 
	width:30px !important;
}

.single-post #comments{
	display:none !important;
}


.single-post  .pbr-social-share a {
    background-color: #0b3945;
	border-radius:100%;
}

.single-post  .pbr-social-share a:hover {
    background-color: #0cabb3 !important;
	color:#fff !important;
}


.apply-linkst a{
	color:#000 !important;
}

#apply-linkst a:hover{
	color:#0CABB3 !important;
}

.home .testimonial-content-text h3{
	width:100% !important;
}

.ohio-num, .wisco-num{
	display:none;
}

.team-popup .team-content .team-name{
	pointer-events:none !important;
}

.blog-new-lyout .categories-link a{
	pointer-events:none;
}

@media (min-width: 768px) and (max-width: 1290px) {
    .single-post.konsulix-full-width-content .post-thumbnail {
        width: 100%;
    }
}


.same-category-post-item {
    padding: 0 0 30px 85px;
    position: relative;
    border-bottom: 1px solid var(--e-global-color-border);
    margin: 0 0 30px !important;
    display: flex;
    flex-direction: column-reverse;
    min-height: 97px;
    justify-content: flex-end;
}
.same-category-post-thumbnail {
    position: absolute;
    max-width: 70px;
    left: 0;
    top: 0;
}
.same-category-post-thumbnail img {
    float: left;
    margin: 0;
    width: 70px;
    height: 70px;
    object-fit: cover;
    border-radius: 5px;
}
.same-category-post-item .post-title {
    line-height: 1.35 !important;
}
.same-category-post-item .post-date {
    font-weight: 500 !important;
    color: var(--e-global-color-lighter);
    margin-bottom: 8px;
    text-transform: capitalize;
    font-style: normal;
	font-family: var(--e-global-typography-text-font-family) !important;
	margin: 0 0 7px;
    line-height: 1 !important;
}
li.same-category-post-item.same-category-post-current {
    display: none;
}


.single-post h5.elementor-heading-title.elementor-size-default{
	color:#000 !important;
}

.single-post .pbr-social-share{
	padding-left:0px !important;
}

.archive .col-fluid {
    max-width: 1230px;
    margin: 0 auto;
}

.widget .widget-title:before{
	width:100% !important;
}

/*.ohioteam .team-popup .team-slide{
	min-height:450px !important;
}*/
.testimo-btn .elementor-button-content-wrapper {
   
    flex-direction: column-reverse!important;
}
.testimo-btn .elementor-button-content-wrapper:after {
    content: '';
    background-image: url(https://brandrightf493.sg-host.com/wp-content/uploads/2024/11/wellbrook-recovery-66-removebg-preview.png);
    width: 100%;
    height: 26px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 20px;
    left: 13px;
}
#abt6 .testimo-btn a:hover span.elementor-button-text,#abt6 .testimo-btn a:hover i{
	color:#0b3945!important;
}
#abt6 .testimo-btn a:hover .elementor-button-content-wrapper:after{
	 background-image: url(https://brandrightf493.sg-host.com/wp-content/uploads/2024/11/wellbrook-recovery-66-removebg-preview-1.png);
}
.testimo-btn i.konsulix-icon-.konsulix-icon-google {
    top: 3.5px;
}
.testimo-btn i.konsulix-icon-.konsulix-icon-google {
    position: relative;
    left: -54px;
}
input#input_1_11 {
    width: 100%;
}
input#input_5_11 {
    width: 100%;
}
h2.gform_title{display:none;}
#resources2 a{
	color:#0CABB3!important;
}
#resources a:hover{
	color:#000!important;
}


#tidio-chat-iframe{
	bottom:140px !important;
}

.team-det .elementor-teambox-item:nth-child(8) .team-content .team-name {
    width: 250px;
    margin: 0 auto;
}

.post-thumbnail:before {
    content: "";
    background: black;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0.15;
}

.single-post img{
	border-radius:5px !important;
}

.single-post .elementor-widget-icon-list .elementor-widget-container{
	padding-left:0 !important;
}

.single-post #page .site-content{
	padding-left:30px !important;
	padding-right:30px !important;
}
@media screen and (max-width:1024px){
.hfe-site-logo .hfe-site-logo-container img {
    width: 220px!important;
}
	.mobile-navigation .dropdown-toggle {
   
    top: -3px!important;
    left: 20px!important;
    right: unset!important;
    
}
	.mobile-navigation ul > li.menu-item{
  
    width: max-content;
}
	.mobile-navigation .dropdown-toggle {
   
		width: 100%!important;
	}
.review-btn {
    width: 23% !important;
}	
.elementor-swiper-button.elementor-swiper-button-next,.elementor-swiper-button.elementor-swiper-button-prev {
    bottom: -175px!important;
 }
	.stat3 h5 br {
    display: none;
}
	.single-service .hentry .content-service p {
    margin-bottom: 0;
}
	.career-box2 h3.elementor-icon-box-title {
    width: 63%;
}
	.last-col-join h3 span br{
		display:block!important;
	}
	#career-icons-sec p.elementor-icon-box-description {
    min-height: 71px;
}
body.single-post #page .site-content {
      
        padding-bottom: 60px;
    }
}
	@media screen and (max-width:990px){
		.footer-col.col1{
			width:37%!important;
		}
		.team-name.heading.alpha {
    width: 70% !important;
}
		.abtctsec h2 br {
    display: block !important;
}
		.wll-2 .br5{
			display:none!important;
		}
		.wis-p2 p br {
    display: none;
}
		.sli-br{
	display:block!important;
}
		.footer-ipd{display:block!important;}
		.footer-dsk{display:none;}
		.home-banner h2 br {
    display: none;
}
		/*#sp-testimonial-free-wrapper-21964 .sp-testimonial-free {
        min-height:451px;
    }*/
		#sp-testimonial-free-wrapper-21964 .sp-testimonial-free-section .sp-testimonial-title .sp-testimonial-post-title {
      
        min-height: unset;
    }
		.brt1,.brt2{display:block!important;}
		body:not(.rtl) .elementor-7523 .elementor-element.elementor-element-9e1e24a {
        right: 105px;
		top: -92px;
    }
		.elementor-7523 .elementor-element.elementor-element-9e1e24a img {
        width: 100px;
        max-width: 100px;
    }
		.contactBox .elementor-image-box-wrapper {
   
    min-height: 226px;
}
		.contact-map > .e-con-inner {
        padding-bottom: 60px !important;
    }
		.pum-theme-10463 .pum-container,.pum-theme-10463 .pum-container {
    
    top: 200px !important;
    
}
	
	.search-job-container input {
   width: 80%!important;
}
		.career-box .elementor-widget-icon-box > .elementor-widget-container {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
		
		.almni1 > .e-con-inner {
        padding-top: 30px !important;
    }
		.dk-gr-col{height:max-content;}
		.lc-bx-2  h3.elementor-icon-box-title br {
    display: none;
}
		.ip-nn{display:none;}
		.ip-vi{display:block!important;}
/* 		.swiper-slide.elementor-grid-item.elementor-testimonial-item.swiper-slide-visible {
    width: 90% !important;
} */
	.elementor-widget-konsulix-testimonials .konsulix-swiper .swiper-slide {
        margin-right: 30px !important;
		margin-left: 0 !important;
    }
		.elementor-widget-konsulix-testimonials .konsulix-swiper {
		margin-left: 0 !important;
	}
		.home-4levels-sec .elementor-sticky--effects {
    position: relative !important;
}
		.inner-loc-slider-new .swiper .elementor-swiper-button-prev, .inner-loc-slider-new .swiper .elementor-swiper-button-next {
        top: -40px !important;
    }
		.about-testi-sec h2 br {
    display: none !important;
}
		.two-al h2 br {
    display: none !important;
}
		.testi h2 br {
    display: none !important;
}
		.site-footer .hfe-site-logo .hfe-site-logo-container img {
            width: 100% !important;
			min-width: 250px;
        }
		div#Tour .elementor-widget-icon {
    max-width: unset !important;
}
		.cont-bar .elementor-icon-box-wrapper {
 
    flex-direction: column!important;
}
		.cont-bar h3.elementor-icon-box-title {
    margin-top: 20px!important;
}
	.blog-new-lyout .layout-post-style-3 .post-style-3 .post-thumbnail img {
       height: 270px!important;
        object-fit: cover;
    }
		body .pum-container.custom-position {
    width: 600px !important;
}
		    .gallery.gallery-columns-4 .gallery-item {
        width: 30% !important;
        max-width: 30% !important;
    }
		.site-footer .col1,.site-footer .col2,.site-footer .col3,.site-footer .col4 {
        --width: 35% !important;
    }
		.footer-col.col3 {
        width: 50%;
        padding-left: 0px !important;
    }
		.sc3home{
	padding-left: 25px!important;
       padding-right: 25px!important;
	}
		 body .team-popup .team-popup-inner {
        width: 700px !important;
    }
		.br5{
	display:block!important;
}
		div#gallery-1 .gallery-item {
        
        margin: 0 10px 5px 10px !important;
    }
		
		.inner-loc-slider-new .swiper .elementor-swiper-button-prev {
        right: 80px !important;
    }
		.inner-loc-slider-new .elementor-element .swiper .elementor-swiper-button-next {
        right: 10px !important;
    }
		.almn-bx .e-con-full.e-flex.e-con {
            width: 31.4% !important;
        }
		.career-box2 h3.elementor-icon-box-title {
            width: 100%;
        }
		.alum-boxes .elementor-widget-icon-box .elementor-icon-box-description {
        min-height: 338px;
    }
		
	.sc3col1 {
            height: 240px;
            margin-top: 70px !important;
            background-position: center !important;
        }
	.hm-testi > .e-con-inner {
    padding-top: 30px;
}
	.review-btn {
      width: 32% !important;
   }
	.hme-bl-1 {
    padding-bottom: 40px;
}
		.home-4levels-sec > .e-con-inner {
    padding-top: 0px;
}
.hmelistcol1{
	height:400px;
}
/* .scrollup {
   bottom: 74px!important;
    } */
.abtcol1{
	height:400px;
}
.abt3col1{
	height:400px;
}
	.about-dark p br {
    display: none;
}
	.about-dark p{
	padding-right:15px!important;
	}
		.list-loc span.elementor-number-list-title br {
    display: none;
}
	 body.single-service #secondary {
      
        margin-top: 0;
    }
		.alm-1{
			height:400px;
		}
		.join-sec .e-con-full.e-flex.e-con {
    width: 31.4% !important;
}
		#career-icons-sec .elementor-icon-box-wrapper {
        min-height: 270px;
    }
		    body.single-post #page .site-content {
        padding-top: 120px !important;
      
    }
		
	}
	@media screen and (max-width:480px){
		.bt-txt{
			width:100%!important;
		}
		.single .hentry .entry-header .entry-title {
    
    font-size: 37px !important;
    line-height: 44px !important;
}
	.button.container.size-small.position-x-right.position-y-center {
    top: unset!important;
    }
		body .alum-cal-boxes .elementor-widget-icon-box .elementor-icon-box-content {
            min-height: unset !important;
        }
		.elementor-element-867b8d4 h2 br {
    display: none !important;
}
		.elementor-element-c62f69b h2 br {
    display: none !important;
}
		.subtxt-type h2 {
            line-height: 30px !important;
        }
		        .lvl4-hm h2 {
            line-height: 33px !important;
        }
		        .sub5 h2 {
            line-height: 32px !important;
        }	
		.footer-ipd{display:none!important;}
		.footer-dsk{display:block!important;}
		.pro-t .content {
       
        min-height: 244px!important;
    }
		.home-testimonial .testimonial-caption {
  
    right: 20px!important;
    left: 20px!important;
    
}
		#abt6 .home-testimonial .testimonial-caption {
    position: absolute !important;
    bottom: 0;
    right: 15px;
    left: 15px;
    padding: 0 0 25px;
}
		.pro-t .hme-bl-1 {
            margin-top: 90px !important;
        }
		#abt6 .hme-bl-1 {
            margin-top: 90px !important;
        }
		.alumni-testi .hme-bl-1 {
            margin-top: 90px !important;
        }
		/*#sp-testimonial-free-wrapper-21964 .sp-testimonial-free {
            min-height: 670px;
        }*/
		.res-slider-tsti .swiper-button-prev.testimonial-nav-arrow,.res-slider-tsti .swiper-button-next.testimonial-nav-arrow {
      
        bottom: -130px;
        
    }
		.brt1,.brt2{display:none!important;}
		.running-text > .elementor-widget-container {
    width: 1000px!important;
}
		.elementor-7532 .elementor-element.elementor-element-fad38b5 {
        --padding-top: 30px;
      
    }
		.btn-tpe4 {
            width: auto !important;
            margin: 0 auto !important;
            margin-right: auto !important;
        }
		
		.accordion-sec .e-n-accordion-item-title-text {
        font-size: 24px !important;
    }
		.elementor-16581 .elementor-element.elementor-element-4358171 .elementor-heading-title {
        font-size: 31px!important;
     
    }
		nav.post-navigation .nav-previous .reader-text, nav.post-navigation .nav-next .reader-text {
   
    line-height: 10px!important;
    
}
		body .alum-cal-boxes .career-box2 .elementor-icon-box-wrapper {
            min-height: unset !important;
        }
		.home-4levels-sec .elementor-button-default {
            margin-left: 0px!important;
            margin-right: 0px!important;
        }
		.sc3home .elementor-button-default {
            margin-left: 0!important;
            margin-right: 0!important;
        }
		    .contactBox > .e-con-inner {
        display: block !important;
    }
		body div#popmake-21323.custom-position {
    width: 350px !important;
}
		div#popmake-21323.pum-container {
    border-radius: 40px !important;
    padding: 40px 20px;
}
		.Icon-box-number-1 .elementor-button-default,.Icon-box-number-2 .elementor-button-default,.Icon-box-number-3 .elementor-button-default,.Icon-box-number-4 .elementor-button-default    {
            margin-left: 0;
            margin-right: 0;
        }
		.cr3 img {
  height: 210px!important;
}
		#abt6 .content {
        min-height: 221px;
    }
		#wiscon-testi .content {
          min-height: 240px!important;
        }
		.page-id-7530 .hme-bl-1 {
            padding-bottom: 60px!important;
        }
		.alm-1 {
            height: 280px;
        }
		  .hme-bl-1 {
          margin-top: 40px !important;
        }
		.testi.hm-testi .content {
            min-height: 240px !important;
            margin-top: 10px;
        }
		body:not(.rtl) .elementor-7528 .elementor-element.elementor-element-612d3ac {
    right: 0!important;
}
		.elementor-16581 .elementor-element.elementor-element-e7b586a {
        --spacer-size: 0!important;
    }
		.career-green-sec .elementor-align-left .elementor-button {
    width: 210px!important;
}
		        .db-btn .elementor-widget-button .elementor-button.elementor-size-sm {
          
            width: 290px;
        }
		.btn-dsk-v{
			display:none;
		}
		.btn-ph-v{
			display:block!Important;
		}
		.contact-box p.elementor-icon-box-description a{
			color:#0cabb3!important;
		}
		.contact-box p.elementor-icon-box-description a:hover{
			color:#383645!important;
		}
		.admission-two h2.elementor-heading-title br {
    display: none;
}
		.testi .elementor-testimonial-item-wrapper .icon, .innertesti .elementor-testimonial-item-wrapper .icon {
        margin-bottom:20px!important;
    }
		.testi .title {
    
    line-height: 31px!important;
    margin-bottom: 10px!important;
}
/* 		.swiper-slide.elementor-grid-item.elementor-testimonial-item.swiper-slide-visible {
    width: 100% !important;
} */
		.lady-img{display:none;}
		.testi.hm-testi:before{
			display:none!important;
		}
		#career-icons-sec h3 br{display:none!important;}
		.cr-title br{display:none!important;}
		.footer-col.col1{
			width: 66%!important;
    float: left;
    display: flex;
    justify-content: start !important;
		}
		.bottom-footer img {
            width: 100% !important;
            max-width: 100% !important;
        }
		.bt-im {
            width: 20% !important;
        }
		.c-info{
			padding-bottom:40px;
		}
		.gallery.gallery-columns-4 .gallery-item {
            width: 44% !important;
            max-width: 44% !important;
        }
		.cont-bar h3.elementor-icon-box-title {
    margin-top: 0px!important;
}
.btn-wrp .elementor-align-left .elementor-button {
    width: 200px !important;
}
		.elementor-16581 .elementor-element.elementor-element-1b1ba64:not(.elementor-motion-effects-element-type-background) {
    
    background-image: linear-gradient(270deg, #0CABB3 100%, #F8F8F800 0%);
}
		    .lg-sc-1 img {
        width: 70px;
    }
		.elementor-button-default{
			margin-left:5px;
			margin-right:5px;
		}   
		/*.review-btn {
			--padding-top: 15px!important;
		}*/
		body .pum-container.custom-position {
            width: 350px !important;
        }
	.team-popup .team-popup-inner {
  padding: 40px 20px !important;
}
	body .swiper-slide-active .team-slide .team-description {
   
    left: 0!important;
   margin-top: 0!important;
    width: 100%;
}
.konsulix-mobile-nav .mobile-menu-tab {
    padding: 0 20px;
}
.team-slide .team-content {
   margin-left: 0!important;
	padding-right:0px!important;
	padding-left: 0!important;
}
		.elementor-swiper-button.elementor-swiper-button-next, .elementor-swiper-button.elementor-swiper-button-prev {
            bottom: -115px !important;
        }
body .team-popup .team-popup-inner {
    width: 350px !important;
 }
body .swiper-slide-active .team-slide .team-job {
    margin-top: 0px !important;
}
	.team-popup .team-popup-inner {

    padding: 40px 16px !important;
}
	.swiper-slide-active .team-slide .team-description {
    left: 0;
    z-index: 1;
    margin-top: 0;
    
}
	 .cta-sec, .header-wrap {
            padding-left: 20px !important;
            padding-right: 20px !important;
        }
		
	.elementor-widget-button .elementor-button.elementor-size-sm {
    padding: 20px 25px;
    }
		.gallery.gallery-columns-2 .gallery-item {
    width: 44%;
}
	.single-post .single-content .entry-header {
      padding-right: 0px;
      }
	.pagination{
    margin-top: 50px;
    margin-bottom: 50px;
}
	.single-post #page .site-content {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
	 nav.post-navigation .nav-next {
        width: 65%;
    }
	 body.single-post #page .site-content {
        margin-bottom: 0!important;
    }
		#career-icons-sec p.elementor-icon-box-description {
            min-height: unset;
        }
		#career-icons-sec .elementor-icon-box-content {
            min-height: unset;
        }
	 #career-icons-sec .elementor-icon-box-wrapper {
            min-height: unset;
        }
		.join-sec .e-con-full.e-flex.e-con {
            width: 100% !important;
        }
		       body .alu-ts .elementor-swiper-button.elementor-swiper-button-next,body .alu-ts .elementor-swiper-button.elementor-swiper-button-prev {
            bottom: -115px !important;
        }
	.alum-cal-boxes .elementor-widget-icon-box .elementor-icon-box-content {
            min-height: unset !important;
        }
	 .almn-bx .e-con-full.e-flex.e-con {
            width: 100% !important;
        }
		.alum-boxes .elementor-widget-icon-box .elementor-icon-box-description {
            min-height: unset;
        }
	.location-top h2 br {
    display: none;
}
		.elementor-testimonial-item-wrapper .elementor-swiper-button-prev {
        left: 0!important;
       
    }
		.elementor-testimonial-item-wrapper .elementor-swiper-button-next {
        left: 20%!important;
      
    }
	.inner-loc-slider .elementor-swiper-button {
      margin-top: 30px!important;
    }
		.site-footer .col3 {
        padding-left: 0px !important;
     
    }
		.site-footer .col2,.site-footer .col4 ,.footer-col.col3{
      width: 100% !important;
    }
		.level-testimonial .item-inner {
    padding: 30px !important;
}
		.lc-im {
            height: 280px;
        }
		.br6{
	display:block!important;
}
	.review-btn {
            width: 70% !important;
        }
		.sc3home {
            padding-left: 20px !important;
            padding-right: 20px !important;
        }
	}
	@media only screen and (min-width: 375px) and (max-width: 896px) and (orientation: landscape){
	.home-banner {
    min-height: 550px !important;
    padding-top: 70px !important;
}
		body #tidio-chat-iframe {
  
    bottom: 63px !important;
}
	#abt6 .home-testimonial .testimonial-caption {
   right: 15px;
    left: 15px;
   }
		       /* #sp-testimonial-free-wrapper-21964 .sp-testimonial-free {
            min-height: 461px;
        }*/
		.brt2{display:none!important;}
		div#wiscon-testi > .e-con-inner {
    padding-bottom: 20px;
}
		.elementor-7532 .elementor-element.elementor-element-fad38b5 {
    
        --padding-bottom: 20px!important;
    
    }
		.elementor-7530 .elementor-element.elementor-element-1ce6178 {
     
        --padding-bottom: 0!important;
        
    }
		.elementor-7532 .elementor-element.elementor-element-229171c {
     
        --padding-bottom: 0!important;
      
    }
		.lc-bx-3>.e-con-inner {
            padding-top: 10px !important;
        }
		.inner-location-team>.e-con-inner {
            padding-bottom: 30px !important;
            padding-top: 40px !important;
        }
		.pum-theme-10463 .pum-container, .pum-theme-10463 .pum-container {
        top: 50px !important;
    }
		.testi .content  br{display:none;}
		.testi .content {
        padding-top: 40px!important;
    }
		.top-bar {
    position: absolute!important;
}
		body .site header .header-wrap.fixed.e-parent {
			position: relative!important;
		}
		.elementor-7523 .elementor-element.elementor-element-e0b54ee {
        --width: 45%;
    }
	.footer-col.col1 {
            width: 30% !important;
        }
		.team-popup .team-content .team-name {
    
    font-size: 36px!important;
   
    line-height: 42px!important;
    
}
		.blog-section {
    padding-top: 20px!important;
}
		body .mobile-navigation ul > li.menu-item > a {
       
        padding: 9px 0!important;
    }
		.alum-boxes .elementor-widget-icon-box .elementor-icon-box-description {
    min-height: 312px;
}
		.elementor-7521 .elementor-element.elementor-element-c62f69b .elementor-heading-title {
        font-size: 44px;
    }
		.elementor-button-default{
			margin-left:5px;
			margin-right:5px;
		} 
		.alum-boxes .elementor-widget-icon-box .elementor-icon-box-description {
            min-height: 298px;
        }
	}
	@media only screen and (min-width: 551px) and (max-width: 767px) and (orientation: landscape){
	.home-banner {
            min-height: 460px !important;
            padding-top: 100px !important;
            padding-bottom: 50px;
    }
		        .alum-cal-boxes .elementor-widget-icon-box .elementor-icon-box-content {
            min-height: 228px !important;
        }
		.footer-ipd{display:none!important;}
		.footer-dsk{display:block!important;}
		.pro-t .home-testimonial .testimonial-caption {
   
    right: 15px!important;
    left: 15px!important;
   
}
		#hm-t .hme-bl-1 {
            padding-bottom: 40px;
            margin-top: 70px !important;
        }
		#abt6 .home-testimonial .testimonial-caption {
   
    right: 15px!important;
    left: 15px!important;
   
}
		  /* #sp-testimonial-free-wrapper-21964 .sp-testimonial-free {
            min-height: 461px;
        }*/
		.elementor-7532 .elementor-element.elementor-element-f30a31b > .elementor-widget-container {
        padding: 20px 15px 20px 15px;
    }
		.running-text > .elementor-widget-container {
    width: 1000px!important;
}
		.elementor-7523 .elementor-element.elementor-element-e0b54ee, .elementor-7523 .elementor-element.elementor-element-54b250e {
    width: auto!important;
}
		.btn-tpe4 {
      
        margin-right: 10px !important;
    }
		.elementor-7530 .elementor-element.elementor-element-e99a44d {
  
  margin-bottom: 0!important;
   
}
		h2 {
            line-height: 40px !important;
        }
		.elementor-13749 .elementor-element.elementor-element-c6aa49b {
    
        margin-top: 0px!important;
        
    }
		.about-dark p {
            padding-right: 10px !important;
            padding-left: 10px !important;
        }
		    .footer-tag p {
     
        text-align: center;
    }
		        .contact-map > .e-con-inner {
            padding-bottom: 20px !important;
        }
		.contactBox > .e-con-inner{
			display:flex!important;
		}
		.pum-theme-10463 .pum-container, .pum-theme-10463 .pum-container {
        top: 50px !important;
    }
		.elementor-element-61bc6b4 > .e-con-inner,.sp-bt > .e-con-inner{
    
    justify-content: space-between!important;
   }
		.testi .content {
        padding-top: 40px!important;
    }
		.testi .content  br{display:none;}
		.inner-loc-slider{
			padding-top:50px;
		}
		
		    .elementor-7521 .elementor-element.elementor-element-73fdad7,.elementor-7532 .elementor-element.elementor-element-255d2aa {
  
      margin-top: 10px;
      padding-left: 170px;
        
    }
		.elementor-element-69b4d93.inner-loc-slider{
			padding-top:60px;
		}
	.elementor-7530 .elementor-element.elementor-element-a13c1f7 {
      
	margin-top: 0;
		}	
		.elementor-7530 .elementor-element.elementor-element-a13c1f7 > .e-con-inner{
			padding-top:0px!important;
			
			padding-left:170px;
		}
	 .review-btn {
            width: 48% !important;
        }
		.top-bar {
    position: absolute!important;
}
		.bottom-footer p {
    margin: 0!important;
}
		    .elementor-16581 .elementor-element.elementor-element-3b3ef4f.e-con {
      
        width: 40%!important;
    }
		.elementor-16581 .elementor-element.elementor-element-2291c03{
			  width: 60%!important;
		}
		.footer-col.col1 {
    width: 27% !important;
}
		.elementor-7521 .elementor-element.elementor-element-2533cd0 .elementor-heading-title {
    
    text-align: center;
}
		.elementor-100 .elementor-element.elementor-element-8b92484 > .elementor-widget-container {
        margin: 0px 0px 8px 0px;
    }
		body .site header .header-wrap.fixed.e-parent {
			position: relative!important;
		}
		
		.cont-title .split-line {
    text-align: left!important;
}
		.elementor-7528 .elementor-element.elementor-element-45a33e3 > .elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }
		.cont-title h2 {
    width: 60%;
}
		.contactBox > .e-con-inner{
			display: flex;
             gap: 20px;
		}
		.contactBox .elementor-widget-image-box{
			width:30%!important;
		}
		.col-bl1{
			width:80%!important;
			padding-right:30px;
		}
		.col-bl2{
			width:20%!important;
		}
		.team-popup .team-content .team-name {
    
    font-size: 36px!important;
   
    line-height: 42px!important;
    
}
		.elementor-button-default{
			margin-left:5px;
			margin-right:5px;
		} 
		body .elementor-grid-mobile-1 .elementor-grid {
        grid-template-columns: repeat(2, 1fr)!important;
    }
	
		 .hm-testi .elementor-swiper-button.elementor-swiper-button-next{
            bottom: -125px !important;
			 left: 70px !important;
        }
		.hm-testi .elementor-swiper-button.elementor-swiper-button-prev {
			 left: 0px !important;
			 bottom: -125px !important;
		}
		.alu-ts .elementor-swiper-button.elementor-swiper-button-next,.loctesti .elementor-swiper-button.elementor-swiper-button-next{
            bottom: -125px !important;
			 left: 70px !important;
        }
		.alu-ts .elementor-swiper-button.elementor-swiper-button-prev,.loctesti .elementor-swiper-button.elementor-swiper-button-prev{
			 left: 0px !important;
			 bottom: -125px !important;
		}
		.hlfcol1,.hlfcol2{
			width:50%!important;
		}
		.hlfcol1 .split-line {
    text-align: left !important;
}
		.hlfcol2 .elementor-button-wrapper {
    text-align: right;
}
		.home-4levels-sec .elementor-widget-button .elementor-widget-container {
        margin: 0px 0px 0px 0px!important;
    }
		.lc-im{
			height:380px;
		}
		.elementor-72 .elementor-element.elementor-element-ec7adff {
        --padding-top: 10px;
        --padding-bottom: 10px;
       }
		.elementor-100 .elementor-element.elementor-element-bd140c7 > .elementor-widget-container {
        margin: 10px 0px 8px 0px;
    }
		.contgap {
    
        gap: 20px;
    }
		.site-footer .col1,.site-footer .col2,.site-footer .col3,.site-footer .col4 {
        --width: 50% !important;
    }
		.footer-col.col3 {
        width: 50%;
        padding-left: 0px !important;
    }
		.elementor-element.elementor-element-123e638 {
    --flex-direction: row!important;
}
		    .elementor-100 .elementor-element.elementor-element-d261269 {
      
        --padding-top: 0!important;
    }
		.level-testimonial .elementor-grid-1 .elementor-grid {
    grid-template-columns: repeat(2, 1fr);
}
	.two-al .contgap > .e-con-full.e-flex.e-con.e-child {
            width: 48% !important;
            margin-top: 0px;
        }
		.alum-cal-boxes .elementor-icon-box-wrapper {
    min-height: 320px;
}
		.almn-bx .e-con-full.e-flex.e-con {
            width: 31.2% !important;
        }
		.join-sec .e-con-full.e-flex.e-con {
            width: 31% !important;
        }
		.elementor-7523 .elementor-element.elementor-element-5d704c9 {
        --margin-top: 10px;
    }
	.career-green-sec .e-con-inner {
            display: flex !important;
            justify-content: center !important;
        }
	.top-bar.e-con.e-flex>.e-con-inner {
    justify-content: end;
    }
		
		.elementor-7523 .elementor-element.elementor-element-e0b54ee, .elementor-7523 .elementor-element.elementor-element-54b250e {
            --width: 35%;
        }
		.blog-new-lyout .layout-post-style-3 .post-style-3 .post-thumbnail img {
            height: 280px !important;
            
        }
		
		.admission-two .konsulix-process .process-item .konsulix-index-process {
   
    left: -110px;
}
		.admission-two .konsulix-process {
    padding-left: 30px;
}
		.elementor-7522 .elementor-element.elementor-element-53e42d9 {
        text-align: left;
    }
		.hlf {
            width: 50% !important;
        }
		.lc-bx-2 .detox-icon-box,.lc-bx-3 .detox-icon-box,.two-al .detox-icon-box{width:48%;}
		.bottom-footer img {
            width: 100% !important;
            max-width: 100% !important;
        }
		.bt-txt{
			width:60%!important;
		}
		.bt-im{
			width:8%!important;
		}
		.admission-two .elementor-widget-button {
        --align-self: left!important;
	}
		.lc-t > .elementor-widget-container {
    margin-bottom: 0px !important;
}
		.adm-inner-1 {
			flex-direction:row-reverse!important;
		}
		.lc-t .split-line {
    font-size: 30px;
}
		.hlfad1{
			padding-right:20px;
		}
		.mobile-navigation ul > li.menu-item > a {
   
			padding: 8px 0!important;
		}
		.inner-loc-slider-new  .swiper-slide {
    max-width: calc(100% / var(--e-image-carousel-slides-to-show, 3))!important;
}
	.elementor-7530 .elementor-element.elementor-element-53ee6d2 {
 
        --padding-bottom: 10px;
      }	
		.elementor-13749 .elementor-element.elementor-element-2fb7257 {
      margin-top: 40px;
       margin-left: 170px;
        }
		.inner-loc-slider > .e-con-inner {
    padding-top: 0px;
}
		.gallery-section .swiper-slide {
    width: 48% !important;
}
		    .counter-new-rec {
      
        font-size: 50px;
        
    }
		.counter-sec h5 {
    font-size: 20px !important;
    line-height: 29px !important;
}
		 .statbx {
            width: 33.33% !important;
            display: flex;
            justify-content: flex-start;
        }
		.txtbx{
            width: 33% !important;
           
        }
		.elementor-7523 .elementor-element.elementor-element-bdd78dd > .elementor-widget-container {
        margin: 0px 0px 10px 0px!important;
    }
		.elementor-7532 .elementor-element.elementor-element-059a706 {
        --margin-top: 0px;
			--margin-bottom: 0;
		}
		.alum-cal-boxes .elementor-icon-box-wrapper {
    min-height: 280px!important;
}
		div#admission-sec-link {
    padding-top: 22px;
}
		.swiper-slide-active .team-slide .team-description {
   
    left: 0!important;
    
}
		.swiper-slide-active .team-slide .team-description {
    
    margin-top: 0!important;
    
}
		.team-slide .team-content {
    padding-left: 0!important;
}
		.team-slide .team-content {
    
    margin-left: 0!important;
}
}
@media (max-width: 767px) {
    .resources-sec > .elementor-widget-container {
        margin: 180px 0px 0px 0px !important;
        position: absolute;
    }
	.contactBox > .e-con-inner {
		display: block;
	}
/* 	.home-testimonial .read-more, .more-p {
		display: none !important;
	}
	.home-testimonial .more-text {
		display: inline !important;
	} */
	.testi.hm-testi .content {
		padding: 25px 0 25px;
	}
	.home-testimonial .content, #abt6 .content {
		padding-bottom: 20px;
	}
	.home-testimonial .testimonial-caption {
		right: 15px;
		left: 15px;
	}
	#tidio-chat-iframe {
        bottom: 20px !important;
    }
	
}
@media screen and (max-width:1366px){
h2, .beta, .elementor-widget-konsulix-heading .elementor-heading-title, .elementor-widget-heading .elementor-heading-title {
    font-size: 60px;
    line-height: 68px;
}
	}
	@media only screen and (device-width: 932px) and (device-height: 430px) and (orientation: landscape) {
		.sc3col1,.hlf9{
			width:100%!important;
		}
		.footer-col.col1{
			width:33%!important;
		}
		.inner-loc-slider-new > .e-con-inner{
			padding-bottom:0px!important;
		}
		.contactBox .elementor-image-box-wrapper {
   
    min-height: 226px;
}
		.contact-map > .e-con-inner {
        padding-bottom: 60px !important;
    }
		.pum-theme-10463 .pum-container,.pum-theme-10463 .pum-container {
    
    top: 200px !important;
    
}
	
	.search-job-container input {
   width: 80%!important;
}
		body .alum-cal-boxes .career-box2 .elementor-icon-box-wrapper {
    min-height: 270px !important;
}
		.career-box .elementor-widget-icon-box > .elementor-widget-container {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
		
		.almni1 > .e-con-inner {
        padding-top: 30px !important;
    }
		.dk-gr-col{height:max-content;}
		.lc-bx-2  h3.elementor-icon-box-title br {
    display: none;
}
		.ip-nn{display:none;}
		.ip-vi{display:block!important;}
/* 		.swiper-slide.elementor-grid-item.elementor-testimonial-item.swiper-slide-visible {
    width: 90% !important;
} */
	.elementor-widget-konsulix-testimonials .konsulix-swiper .swiper-slide {
        margin-right: 30px !important;
		margin-left: 0 !important;
    }
		.elementor-widget-konsulix-testimonials .konsulix-swiper {
		margin-left: 0 !important;
	}
		.home-4levels-sec .elementor-sticky--effects {
    position: relative !important;
}
		.inner-loc-slider-new .swiper .elementor-swiper-button-prev, .inner-loc-slider-new .swiper .elementor-swiper-button-next {
        top: -40px !important;
    }
		.about-testi-sec h2 br {
    display: none !important;
}
		.two-al h2 br {
    display: none !important;
}
		.testi h2 br {
    display: none !important;
}
		.site-footer .hfe-site-logo .hfe-site-logo-container img {
            width: 100% !important;
        }
		div#Tour .elementor-widget-icon {
    max-width: unset !important;
}
		.cont-bar .elementor-icon-box-wrapper {
 
    flex-direction: column!important;
}
		.cont-bar h3.elementor-icon-box-title {
    margin-top: 20px!important;
}
	.blog-new-lyout .layout-post-style-3 .post-style-3 .post-thumbnail img {
       height: 270px!important;
        object-fit: cover;
    }
		body .pum-container.custom-position {
    width: 600px !important;
}
		    .gallery.gallery-columns-4 .gallery-item {
        width: 30% !important;
        max-width: 30% !important;
    }
		body .site-footer .col1,body .site-footer .col2,body .site-footer .col3,.body site-footer .col4 {
        --width: 50% !important;
    }
		.footer-col.col3 {
        width: 50%;
        padding-left: 0px !important;
    }
		.sc3home{
	padding-left: 25px!important;
       padding-right: 25px!important;
	}
		 body .team-popup .team-popup-inner {
        width: 700px !important;
    }
		.br5{
	display:block!important;
}
		div#gallery-1 .gallery-item {
        
        margin: 0 10px 5px 10px !important;
    }
		.alum-cal-boxes .elementor-widget-icon-box .elementor-icon-box-content {
            min-height: 183px !important;
        }
		.inner-loc-slider-new .swiper .elementor-swiper-button-prev {
        right: 80px !important;
    }
		.inner-loc-slider-new .elementor-element .swiper .elementor-swiper-button-next {
        right: 10px !important;
    }
		.almn-bx .e-con-full.e-flex.e-con {
            width: 31.4% !important;
        }
		.career-box2 h3.elementor-icon-box-title {
            width: 100%;
        }
		.alum-boxes .elementor-widget-icon-box .elementor-icon-box-description {
            min-height: 241px;
        }
		.alum-boxes h3.elementor-icon-box-title {
    width: 70%;
}
	.sc3col1 {
            height: 240px;
            margin-top: 0px !important;
            background-position: center !important;
        }
	.hm-testi > .e-con-inner {
    padding-top: 30px;
}
	.review-btn {
      width: 32% !important;
   }
	.hme-bl-1 {
    padding-bottom: 40px;
}
		.home-4levels-sec > .e-con-inner {
    padding-top: 0px;
}
.hmelistcol1{
	height:400px;
}
.scrollup {
   bottom: 74px!important;
    }
.abtcol1{
	height:400px;
}
.abt3col1{
	height:400px;
}
	.about-dark p br {
    display: none;
}
	.about-dark p{
	padding-right:15px!important;
	}
		.list-loc span.elementor-number-list-title br {
    display: none;
}
	 body.single-service #secondary {
      
        margin-top: 0;
    }
		.alm-1{
			height:400px;
		}
		.join-sec .e-con-full.e-flex.e-con {
    width: 31.4% !important;
}
		#career-icons-sec .elementor-icon-box-wrapper {
        min-height: 270px;
    }
		    body.single-post #page .site-content {
        padding-top: 120px !important;
      
    }
		.hlf10{
			width:100%!important;
		}
		.flxcol{
			display:block!important;
		}
		.elementor-16581 .elementor-element.elementor-element-24166ea .elementor-heading-title {
     
        font-size: 42px;
        line-height: 45px;
    }
		.footer-col{
			width:50%!important;
		}
		.footer-inn{
			--flex-wrap: wrap!important;
		}
		.flexr2 > .e-con-inner{
			display:flex!important;
			flex-direction:column!important;
		}
		.flexr3 > .e-con-inner{
			display:flex!important;
			flex-direction:column-reverse!important;
		}
		.top-txt{
			padding-top:30px!important;
		}
		.elementor-7521 .elementor-element.elementor-element-e4a10a3:not(.elementor-motion-effects-element-type-background) {
   
    background-position: 16% 90%;
  }
	 .walk-txt > .e-con-inner  {
        padding-bottom: 40px;
    }
	.sc3home > .e-con-inner{
	padding-bottom: 70px;
	}
		.loc-txt9.e-con>.e-con-inner {
 
    padding-top: 0px!important;
    }
		.lc-bx-3>.e-con-inner{
			padding-top:10px!important;
		}
		.inner-loc-slider >.e-con-inner{
			padding-bottom:30px!important;
		}
		.inner-location-team>.e-con-inner{
				padding-bottom:30px!important;
			padding-top:40px!important;
		}
		.elementor-7530 .elementor-element.elementor-element-6565ab4 {
        --width: 100%!important;
    }
		.almni1 {
    padding-top: 130px!important;
}
		.elementor-7523 .elementor-element.elementor-element-d89316a .elementor-heading-title {
        font-size: 35px!important;
  
    }
		.butn-type5 >.e-con-inner{
			gap: 10px!important;
		}
		
		.elementor-element.elementor-element-e19beda {
    padding-right: 14px!important;
}
		.konsulix-process .process-item .konsulix-index-process {
   
    left: -70px!important;
}
		.konsulix-process-wrapper .process__track {
    
    left: -7px;
}
		.hmelist {
    margin-bottom: 80px;
}
		.cta-sec >.e-con-inner{
	padding-top: 60px!important;
    padding-bottom: 60px!important;
		}
		.elementor-7530 .elementor-element.elementor-element-e99a44d {
  
  margin-bottom: 0!important;
   
}
	.elementor-7523 .elementor-element.elementor-element-e0b54ee, .elementor-7523 .elementor-element.elementor-element-54b250e {
    width: auto!important;
}
}
	@media screen and (max-width:784px){

	}
/****new testimonials****/
	.sp-testimonial-free-section .sp-testimonial-item {
		height: auto;
	}
	#sp-testimonial-free-wrapper-21964 .sp-testimonial-free {
    background: #0B3945!important;
		padding:49px 40px 25px!important;
		height: 100%;
	}
	#sp-testimonial-free-wrapper-21964 .sp-testimonial-free h3,#sp-testimonial-free-wrapper-21964 .sp-testimonial-free p{
		color:#fff!important;
		text-align:left!important;
	}

	.txt-btn .elementor-button-content-wrapper {
		align-items: end;
	}
	.txt-btn .elementor-button-icon.elementor-align-icon-right {
		margin-bottom: 3px;
	}
	.txt-btn .elementor-button-text {
		white-space: normal !important;
    	min-width: 260px;
	}
	.txt-btn .elementor-button {
    	display: flex;
	}

.elementor-widget-konsulix-team-box .swiper .swiper-slide {
    overflow: auto;
    overflow-x: hidden;
}
/*custom css*/
	.page-id-7521 .header-wrap:not(.fixed) .main-navigation ul.menu > li.menu-item:not(.current-menu-item) > a:not(:hover),
.page-id-25085 .header-wrap:not(.fixed) .main-navigation ul.menu > li.menu-item:not(.current-menu-item) > a:not(:hover),
.page-id-7522 .header-wrap:not(.fixed) .main-navigation ul.menu > li.menu-item:not(.current-menu-item) > a:not(:hover),
.page-id-7531 .header-wrap:not(.fixed) .main-navigation ul.menu > li.menu-item:not(.current-menu-item) > a:not(:hover),
.page-id-7528 .header-wrap:not(.fixed) .main-navigation ul.menu > li.menu-item:not(.current-menu-item) > a:not(:hover), .page-id-13749 .header-wrap:not(.fixed) .main-navigation ul.menu > li.menu-item:not(.current-menu-item) > a:not(:hover), .page-id-14037 .header-wrap:not(.fixed) .main-navigation ul.menu > li.menu-item:not(.current-menu-item) > a:not(:hover),.elementor-template-full-width .header-wrap:not(.fixed) .main-navigation ul.menu > li.menu-item:not(.current-menu-item) > a:not(:hover) {
    color: #000 !important;
}

.page-id-7521,
.page-id-25085,
.page-id-7522,
.page-id-7530,
.page-id-7531,
.page-id-7532,
.page-id-7528,.elementor-template-full-width {
    padding-top: 0 !important;
}
.page-id-7521 .header-wrap:not(.fixed), 
.page-id-25085 .header-wrap:not(.fixed), 
.page-id-7522 .header-wrap:not(.fixed),
.page-id-7530 .header-wrap:not(.fixed),
.page-id-7531 .header-wrap:not(.fixed),
.page-id-7532 .header-wrap:not(.fixed),
.page-id-7528 .header-wrap:not(.fixed),.page-id-24380 .header-wrap:not(.fixed),.page-id-24745 .header-wrap:not(.fixed),.elementor-template-full-width .header-wrap:not(.fixed){
    position: fixed;
    background-color: #fff !important;
}
.page-id-23139 .main-navigation ul.menu > li.menu-item > a:not(:hover), .page-id-7521 .main-navigation ul.menu ul.sub-menu > li.blg-dp.menu-item > a,.page-id-25085 .main-navigation ul.menu ul.sub-menu > li.blg-dp.menu-item > a, .page-id-7522 .main-navigation ul.menu ul.sub-menu > li.blg-dp.menu-item > a, .page-id-7531 .main-navigation ul.menu ul.sub-menu > li.blg-dp.menu-item > a, .page-id-7528 .main-navigation ul.menu ul.sub-menu > li.blg-dp.menu-item > a, .page-id-13749 , .page-id-14037 .main-navigation ul.menu ul.sub-menu > li.blg-dp.menu-item > a,.elementor-template-full-width .main-navigation ul.menu ul.sub-menu > li.blg-dp.menu-item > a{
	 color: #000!important;
}

.page-id-7521 .header-wrap:not(.fixed) .primary-navigation .menu .menu-item::before,
.page-id-25085 .header-wrap:not(.fixed) .primary-navigation .menu .menu-item::before,
.page-id-7522 .header-wrap:not(.fixed) .primary-navigation .menu .menu-item::before,
.page-id-7531 .header-wrap:not(.fixed) .primary-navigation .menu .menu-item::before,
.page-id-7528 .header-wrap:not(.fixed) .primary-navigation .menu .menu-item::before, .page-id-13749 .header-wrap:not(.fixed) .primary-navigation .menu .menu-item::before, .page-id-14037 .header-wrap:not(.fixed) .primary-navigation .menu .menu-item::before,.page-id-24380 .header-wrap:not(.fixed) .primary-navigation .menu .menu-item::before,.page-id-24745 .header-wrap:not(.fixed) .primary-navigation .menu .menu-item::before,.elementor-template-full-width .header-wrap:not(.fixed) .primary-navigation .menu .menu-item::before {
    background-color: #000 !important;
}

.page-id-7521 .header-wrap:not(.fixed) .primary-navigation .menu .menu-item::before,
	.page-id-25085 .header-wrap:not(.fixed) .primary-navigation .menu .menu-item::before,
.page-id-7522 .header-wrap:not(.fixed) .primary-navigation .menu .menu-item::before,
.page-id-7531 .header-wrap:not(.fixed) .primary-navigation .menu .menu-item::before,
.page-id-7528 .header-wrap:not(.fixed) .primary-navigation .menu .menu-item::before, .page-id-13749 .header-wrap:not(.fixed) .primary-navigation .menu .menu-item::before, .page-id-14037 .header-wrap:not(.fixed) .primary-navigation .menu .menu-item::before,.elementor-template-full-width .header-wrap:not(.fixed) .primary-navigation .menu .menu-item::before {
    background-color: #000 !important;
}
 
@media (max-width: 768px) {
    .single-post .col-full {
		display: block !important;
        max-width: 100% !important;
    }
	
	.wb-article .wrap, .single-post .entry-content{
		padding: 0 !important;
	}
}
