/**
* Theme Name:     Hello Elementor Child
* Author:         Elementor Team
* Template:       hello-elementor
* Text Domain:	   hello-elementor-child
* Description:    Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
*/
*{margin:0;padding:0;box-sizing:border-box}
html {scroll-behavior: smooth;overflow-x:hidden}
section.elementor-section.elementor-inner-section .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding-left:15px;padding-right:15px}
.mb-0 p{margin-bottom:0}
.elementor-element.elementor-element-48ea0f6.elementor-widget-divider--view-line.elementor-widget.elementor-widget-divider { margin-bottom: 0;}
.social .elementor-social-icons-wrapper.elementor-grid{position:relative;z-index:1;display:flex;align-items:center}
.social .elementor-social-icons-wrapper.elementor-grid::before{content:"Follow Us:";position:relative;left:0;top:0;bottom:0;width:fit-content;font-size:14px;color:#fff;word-spacing:0;font-weight:500;font-family:Poppins;line-height:100%;margin:0}
.social.left .elementor-social-icons-wrapper.elementor-grid {justify-content: flex-start;}
.social .elementor-social-icons-wrapper.elementor-grid a.elementor-icon.elementor-social-icon {background: transparent;}
.icon-btn.elementor-widget.elementor-widget-button span.elementor-button-icon {position: relative;right: -5px;}
#top-header-wrapper ul.elementor-icon-list-items.elementor-inline-items li:nth-child(2) {border-left: 1px solid #cccccc54;padding-left: 15px;}
footer a.elementor-item.elementor-item-active {font-weight: 700 !important;}
.full-img.elementor-widget-image-box img {width: 100% !important;}
section.elementor-section.elementor-inner-section .elementor-column-gap-default>.elementor-column.px-0>.elementor-element-populated {padding: 0 !important;}
section.elementor-section.elementor-inner-section .elementor-column-gap-default>.elementor-column.px-0>.elementor-element-populated img {width: 100%;}
.custom-list.elementor-widget.elementor-widget-text-editor ul{padding:0;margin:0;list-style-type:none;}
.custom-list.elementor-widget.elementor-widget-text-editor ul li{padding:0 0 10px 30px;font-size:16px;line-height:20px;position:relative;z-index:1;}
.custom-list.elementor-widget.elementor-widget-text-editor ul li::before{content:"";position:absolute;left:0;top:0;background:url('http://themedicalbiller.com/wp-content/uploads/2025/11/check.png') no-repeat;width:16px;height:16px;background-size:contain;}
/* common css end */
#top-header-wrapper section.elementor-section.elementor-inner-section.elementor-element>.elementor-container.elementor-column-gap-default>.elementor-column.elementor-inner-column{width:fit-content;}
#top-header-wrapper section.elementor-section.elementor-inner-section.elementor-element>.elementor-container.elementor-column-gap-default{justify-content:space-between}
#main-header .elementor-element.elementor-widget-search form.e-search-form{position:relative}
#main-header .elementor-element.elementor-widget-search form.e-search-form .e-search-input-wrapper{position:absolute;bottom:-65px;width:100%;border:1px solid #ccc;height:35px;background:#fff;z-index:1;min-width:200px;left:-60px;opacity:0}
#main-header .elementor-element.elementor-widget-search.e-focus form.e-search-form .e-search-input-wrapper{opacity:1}
#main-header .elementor-element.elementor-widget-search form.e-search-form .e-search-input-wrapper>input{padding:5px 15px;font-size:14px}
#main-header .elementor-element.elementor-widget-search form.e-search-form .e-search-input-wrapper svg{right:10px;width:14px;height:14px;fill:#555}
#main-header .elementor-element.elementor-widget-search form.e-search-form label.e-search-label{margin-left:auto;right:-10px;cursor:pointer}
#main-header a.elementor-item.elementor-item-active{font-weight:600}
#main-header nav.elementor-nav-menu--main.elementor-nav-menu__container.elementor-nav-menu--layout-horizontal.e--pointer-none > ul>li a[href="https://themedicalbiller.com/contact-us/"]{display: none;}
#why-choose-wrapper .elementor-column.elementor-col-33.elementor-inner-column.elementor-element{padding:15px}
#commitment-wrapper .elementor-element.border-right.elementor-widget-image-box {border-right: 15px solid #fff;}
#commitment-wrapper .elementor-element.border-left.elementor-widget-image-box {border-left: 15px solid #fff;}
#core-values-wrapper .elementor-column.elementor-inner-column.elementor-element.elementor-col-33{padding:0 15px;margin-top:80px;}
#core-values-wrapper .elementor-column.elementor-inner-column.elementor-element.elementor-col-33 figure.elementor-image-box-img{margin-top:-70px;}
#why-work-wrapper .elementor-column.elementor-col-25.elementor-inner-column .elementor-widget-image-box {height: 100%;}
#career-wrapper .my-career-section .my-career-item .my-career-header{background-color:#fff;padding:15px;border-radius:4px;margin:15px 0 0;display:flex;align-items:center;justify-content:space-between;cursor:pointer;}
#career-wrapper .my-career-section .my-career-item .my-career-header .my-career-info h4{font-size:18px;font-weight:600;color:#000;margin:0 0 10px;line-height:120%;}
#career-wrapper .my-career-section .my-career-item .my-career-header .my-career-info p{margin-bottom:0;}
#career-wrapper .my-career-section .my-career-item .my-career-header .my-career-info p strong{color:#5E9C94;font-size:15px;font-weight:500;line-height:120%;}
#career-wrapper .my-career-section .my-career-item .my-career-header button.my-job-toggle{color:#fff;height:fit-content;line-height:120%;font-size:16px;font-weight:600;border:0;background:#8BB061;padding:12px 20px;transition:.5s all ease;}
#career-wrapper .my-career-section .my-career-item .my-career-body{padding:15px;background:#fff;border-radius:8px;margin-top:6px;}
#career-wrapper .my-career-section .my-career-item .my-career-body>h4{font-size:18px;font-weight:600;line-height:120%;margin:0 0 10px;color:#000;}
#career-wrapper .my-career-section .my-career-item .my-career-body>ul{margin:0;padding:0;list-style-type:none;}
#career-wrapper .my-career-section .my-career-item .my-career-body>ul li{font-size:16px;line-height:120%;margin:0;padding:0 0 18px 20px;position:relative;z-index:1;color:#000;}
#career-wrapper .my-career-section .my-career-item .my-career-body>ul li::before{content:"";position:absolute;top:4px;left:0;width:9px;height:9px;background:#219097;transform:rotate(45deg);}
#career-wrapper .my-career-section .my-career-item .my-career-body button.apply-btn{color:#fff;height:fit-content;line-height:120%;font-size:16px;font-weight:600;border:0;background:#8BB061;padding:12px 40px 12px 15px;transition:.5s all ease;position:relative;z-index:1;}
#career-wrapper .my-career-section .my-career-item .my-career-body button.apply-btn::before{content:"";position:absolute;right:12px;top:0;bottom:0;margin:auto;height:8px;width:16px;background:url('http://themedicalbiller.com/wp-content/uploads/2025/11/icon.png') no-repeat;background-size:contain;background-position:right;}
#career-wrapper .my-career-section .my-career-item .my-career-header > div, #career-wrapper .my-career-section .my-career-item .my-career-header {flex: 1;}
.career-popup .career-popup-content{position:relative;background:#fff;max-width:550px;width:100%;padding:10px 20px;border-radius:4px;z-index:2;box-shadow:0 0 20px rgba(0,0,0,.3);}
.career-popup .career-popup-content button.career-popup-close{padding:0;top:-30px;right:-15px;color:#ffffff;background:transparent!important;position:absolute;font-size:30px;border:0;outline:0;}
.career-popup .career-popup-content h3.form-title{font-size:30px;text-align:center;margin:0 0 15px;padding:0;line-height:120%;color:#000;font-weight:600;}
.career-popup{position:fixed;top:0;left:0;width:100%;height:100%;display:none;align-items:center;justify-content:center;z-index:9999;}
.career-popup .career-popup-overlay{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.6);top:0;left:0;}
.career-popup .career-popup-content form .wpcf7-form-control{background:#f6Fafc;color:#21212180;font-size:16px;padding:15px;height:50px;width:100%;border:1px solid #ECF4f8;outline:0;line-height:100%;font-weight:400;border-radius:4px; }
.career-popup .career-popup-content form textarea.wpcf7-form-control{height:80px;}
.career-popup .career-popup-content form .wpcf7-form-control::placeholder{color:#21212180;font-size:16px;font-weight:400;}
.career-popup .career-popup-content form .wpcf7-response-output{margin:5px 0 0!important;border:1px solid #8bb061!important;font-size:14px;}
.career-popup .career-popup-content .wpcf7-not-valid-tip{color:red;font-size:13px;}
.career-popup .career-popup-content form .wpcf7-form-control.file::file-selector-button{color:#fff;height:fit-content;font-size:16px;font-weight:600;border:0;background:#8BB061;padding:8px 20px;transition:.5s all ease;width:fit-content;border-radius:4px;margin-right:12px;} 
.career-popup .career-popup-content form .wpcf7-form-control.file{padding:8px 10px;}
.career-popup .career-popup-content form .wpcf7-form-control.submit {background: #8bb061;color: #fff;font-weight: 600;width: fit-content;transition: 0.5s all ease;}
.career-popup .career-popup-content form .wpcf7-form-control.submit:hover {background: #000;}
#testimonial-wrapper .swiper-slide .elementor-testimonial{position:relative;z-index:1}
#testimonial-wrapper .swiper-slide .elementor-testimonial::before{
content:"";position:absolute;right:0;bottom:0;width:40px;height:32px;background:url('http://themedicalbiller.com/wp-content/uploads/2025/11/quotes.png') no-repeat;background-size:contain}
#testimonial-wrapper span.swiper-pagination-bullet.swiper-pagination-bullet-active {width: 20px;height: 10px;border-radius: 10px;}
#testimonial-wrapper .elementor-swiper-button{display:none}
#events-wrapper .events-grid{display:flex;flex-wrap:wrap;justify-content:space-between;}
#events-wrapper .events-grid .event-card{flex:33.33%; width: 33.33%; max-width: 33.33%;padding: 0 15px;  border:none;box-shadow:none;text-align:left;margin-bottom:30px;}
#events-wrapper .events-grid .event-card img{width:100%;height:250px;object-fit:cover;border-radius:4px;margin-bottom:10px;}
#events-wrapper .events-grid .event-card h3{font-size:16px;font-weight:600;color:#000;margin:0 0 10px;line-height:120%;}
#events-wrapper .events-grid .event-card p{color:#212121;font-size:16px;line-height:22px;margin-bottom:10px;font-weight:400;}
#events-wrapper .events-grid .event-card p strong{font-weight:600;color:#111;}
#events-wrapper .events-grid .event-card .learn-more{display:block;color:#8BB061;font-weight:600;text-decoration:none;}
#events-wrapper .events-grid .event-card .learn-more:hover{color:#005f8a;}
#events-wrapper .load-more-btn{color:#fff;height:fit-content;line-height:120%;font-size:16px;font-weight:600;border:0;background:#8BB061;padding:12px 20px;transition:.5s all ease;margin: 0 auto;display: block;}
#events-wrapper .events-grid .event-card ul{list-style-type:none;display:flex;margin-bottom:10px;align-items:center;}
#events-wrapper .events-grid .event-card ul li{font-size:15px;line-height:22px;font-weight:400;padding:0 22px;position:relative;z-index:1;margin:0;}
#events-wrapper .events-grid .event-card ul li::before{content:"";position:absolute;left:0;width:18px;height:18px;background:url('http://themedicalbiller.com/wp-content/uploads/2025/11/calendar.png') no-repeat center;background-size:contain;top:0;margin:auto;}
#events-wrapper .events-grid .event-card ul li:nth-child(2):before{background:url('http://themedicalbiller.com/wp-content/uploads/2025/11/Location.png') no-repeat center;}
section.error-404{max-width:650px;margin:0 auto;padding:40px 15px;width:100%;text-align:center;}
section.error-404 h1.page-title{color:#000;font-size:36px;font-weight:600;line-height:120%;margin:0 0 10px;}
section.error-404 .error-home-btn a{color:#fff;height:fit-content;line-height:120%;font-size:16px;font-weight:600;border:0;background:#8BB061;padding:12px 20px;display:block;width:fit-content;margin:15px auto 0 auto;}
section.error-404 form.search-form>label{max-width:70%;width:100%;margin:0 auto;}
section.error-404 form.search-form input.search-submit{color:#fff;border:1px solid #0b6b9f;background:#0b6b9f!important;}
.content-page-wrapper p{margin:0;}
.content-page-wrapper ul{padding:0 0 0 20px;margin:0;}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-697c6ce{padding-top:0;}
.elementor-posts--skin-cards.elementor-grid.elementor-has-item-ratio{grid-template-columns:repeat(2,1fr);}
.elementor-posts--skin-cards.elementor-grid.elementor-has-item-ratio .elementor-post__card{box-shadow:none !important;}
.elementor-posts--skin-cards.elementor-grid.elementor-has-item-ratio .elementor-post__card .elementor-post__text{padding:0;}
.elementor-posts--skin-cards.elementor-grid.elementor-has-item-ratio .elementor-post__card .elementor-post__meta-data{display:none !important;}
.elementor-posts--skin-cards.elementor-grid.elementor-has-item-ratio a.elementor-post__read-more{color:#8BB061;font-size:16px;font-weight:600;text-transform:capitalize;line-height:100%;display:block;}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-697c6ce .elementor-element-3dbb201>.elementor-widget-wrap.elementor-element-populated{padding:0;}
body.archive.category main#content,
body.single.single-post main#content{margin:0 auto;max-width:1350px;width:100%}
body.single.single-post main#content{padding-top: 40px;}
body.archive.category main#content .page-header{background:#000 url('https://themedicalbiller.com/wp-content/uploads/2025/11/insight-main.jpg') no-repeat center;padding:0;text-align:center;margin:0 0 40px;min-height:300px;display:flex;align-items:center;justify-content:center}
body.archive.category main#content .page-header>.entry-title{font-size:36px;color: #fff; line-height:120%;margin:0;font-weight:600;padding:0;width:100%;max-width:100%}
body.archive.category main#content .page-content-with-sidebar,body.single.single-post main#content .page-content-with-sidebar{display:flex;gap:30px;padding-bottom: 40px;max-width:1320px;width:100%;margin:0 auto}
body.archive.category main#content .page-content-with-sidebar .sidebar,body.single.single-post main#content .page-content-with-sidebar .sidebar{max-width:420px;flex:0 0 420px;width:420px}
body.archive.category main#content .page-content-with-sidebar .page-content,body.single.single-post main#content .page-content-with-sidebar .page-content{width:100%;max-width:100%;flex:1}
body.archive.category main#content .page-content-with-sidebar>div article.post h2.entry-title,body.archive.category main#content .page-content-with-sidebar>div article.post h2.entry-title a,
body.single.single-post main#content .page-content-with-sidebar>div article.post h2.entry-title,body.single.single-post main#content .page-content-with-sidebar>div article.post h2.entry-title a,
body.single.single-post main#content .page-header h1.entry-title{color:#000;font-size:36px;line-height:120%;display:inline-block;max-width: 100%;width: 100%;}
body.archive.category main#content article.post,body.single.single-post main#content article.post{margin-bottom:30px}
.elementor-widget-sidebar #search-2 input.search-field,main#content .page-content-with-sidebar>div.sidebar #search-2 input.search-field{border:1px solid #4693BD33;color:#21212180;font-size:16px;font-weight:400;outline: 0;}
.elementor-widget-sidebar #search-2 input.search-field::placeholder,main#content .page-content-with-sidebar>div.sidebar #search-2 input.search-field::placeholder{font-size:16px;color:#21212180;line-height:100%}
.elementor-widget-sidebar #search-2 input.search-submit,main#content .page-content-with-sidebar>div.sidebar #search-2 input.search-submit{color:#fff;height:fit-content;line-height:120%;font-size:16px;font-weight:500;border:0;background:#8BB061;padding:12px 20px;transition:.5s all ease}
.elementor-widget-sidebar #categories-2 .widget-title,main#content .page-content-with-sidebar>div.sidebar #categories-2 .widget-title{font-size:24px;line-height:120%;margin:15px 0 10px;font-weight:500}
.elementor-widget-sidebar #categories-2 nav,main#content .page-content-with-sidebar>div.sidebar #categories-2 nav{padding:15px;background:#f6Fafc;border:1px solid #ECF4f8}
.elementor-widget-sidebar #categories-2 nav ul{padding:0;margin:0;list-style-type:none}
main#content .page-content-with-sidebar>div.sidebar #categories-2 nav ul{padding: 0 0 0 20px;list-style-type: disc;margin:0}
.elementor-widget-sidebar #categories-2 nav a,main#content .page-content-with-sidebar>div.sidebar #categories-2 nav a{color:#212121;display:block;font-size:15px;font-weight:500;line-height:22px;transition:0.5s all ease;}
main#content .page-content-with-sidebar>div.sidebar #categories-2 nav a:hover{color:#0b6b9f}
main#content .page-content-with-sidebar>div.sidebar #categories-2 nav li:not(:first-child) {padding-top: 10px;}
.elementor-widget-sidebar form.search-form, main#content .page-content-with-sidebar>div.sidebar form.search-form {display: flex;gap: 15px;}
.elementor-widget-sidebar form.search-form label, main#content .page-content-with-sidebar>div.sidebar form.search-form label {flex: 1;}
body.single.single-post main#content a.btn-contact{display: inline-block;text-decoration: none; margin-top: 10px; color:#fff;height:fit-content;line-height:120%;font-size:16px;font-weight:600;border:0;background:#8BB061;padding:12px 40px 12px 15px;transition:.5s all ease;position:relative;z-index:1;}
body.single.single-post main#content a.btn-contact::before{content:"";position:absolute;right:12px;top:0;bottom:0;margin:auto;height:8px;width:16px;background:url('http://themedicalbiller.com/wp-content/uploads/2025/11/icon.png') no-repeat;background-size:contain;background-position:right;}
body.search.search-results main#content article.post h2.entry-title, body.search.search-results main#content article.post h2.entry-title a { display: inline-block; width: 100%; max-width: 100%; font-size: 36px; line-height: 120%; color: #000; }
body.search.search-results main#content{max-width:100%;width:100%;padding:30px 15px;}
nav.pagination *{color:#000;}
body.search.search-results main#content h1.entry-title { color:#000; padding:0; text-align:center; font-size:36px; line-height:120%; display:block; margin:0 auto 0; }
.contact-form-wrapper{display:flex;flex-wrap:wrap;max-width:850px;width: 100%; margin:0 auto;}
.contact-form-wrapper .form-group{flex:0 0 50%;width:50%;max-width:50%;border-left:8px solid #fff;border-right:8px solid #fff}
.contact-form-wrapper .form-group:nth-child(5), .contact-form-wrapper .form-group:nth-child(6){max-width:100%;flex:0 0 100%}
.contact-form-wrapper .form-group .wpcf7-form-control:not(.submit){border:1px solid #ECF4f8;outline: 0; height:50px;padding:16px;font-size:16px;color:#21212180;line-height:100%;background:#f6Fafc;resize:none}
.contact-form-wrapper .form-group .wpcf7-form-control::placeholder{color:#21212180}
.contact-form-wrapper .form-group textarea.wpcf7-form-control:not(.submit){height:120px}
.contact-form-wrapper .form-group:nth-child(6){text-align:center}
.contact-form-wrapper .form-group .wpcf7-form-control.submit{color:#fff;height:fit-content;line-height:120%;font-size:16px;font-weight:600;border:0;background:#8BB061;padding:12px 20px;transition:.5s all ease}
#contact-detail-wrapper a {color: #000000;}
.contact-form-wrapper .form-group:nth-child(6) span.wpcf7-spinner {display: block;    margin: 10px auto 0 auto;}
#contact-detail-wrapper p{margin-bottom:0}
body.search.search-results main#content .page-content {max-width: 1350px;width:100%;margin:0 auto;padding:0 15px}
/************************************ All css end ***********************************/

@media screen and (max-width: 1024px) {
#top-header-wrapper .elementor-column.elementor-element.elementor-element-5d8bc6a{display:none}
#main-header .elementor-element.elementor-widget-search form.e-search-form label.e-search-label{right:15px}
#main-header .elementor-column.elementor-element-37c4496 {width: fit-content; margin-left: auto;}
#main-header .elementor-column.elementor-inner-column.elementor-element.elementor-element-0bec35e {width: fit-content !important;}
#main-header nav.elementor-nav-menu--main.elementor-nav-menu__container.elementor-nav-menu--layout-horizontal.e--pointer-none > ul>li a[href="https://themedicalbiller.com/contact-us/"] {display: block;}
body.archive.category main#content,
body.single.single-post main#content,body.search.search-results main#content .page-content{max-width:1024px;}
}
@media (min-width: 900px) and (max-width: 1200px){
#main-header .elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-0bec35e {width: 20% !important;}}
@media screen and (max-width: 991px) {
.career-popup .career-popup-content {transform: translateY(40px);margin:10px}
.career-popup .career-popup-content .career-popup-form {height: 550px;overflow-y: scroll;padding-bottom: 40px;}
.career-popup .career-popup-content form span.wpcf7-spinner {display: none;}
#events-wrapper .events-grid .event-card{flex:50%; width: 50%; max-width: 50%;}
body{overflow-x:hidden}
section.elementor-section.elementor-element-b6b4b15 .elementor-container>div {width: 100%;max-width: 100%;}
body.archive.category main#content .page-content-with-sidebar>div article.post h2.entry-title, body.archive.category main#content .page-content-with-sidebar>div article.post h2.entry-title a, body.single.single-post main#content .page-content-with-sidebar>div article.post h2.entry-title, body.single.single-post main#content .page-content-with-sidebar>div article.post h2.entry-title a, body.single.single-post main#content .page-header h1.entry-title {font-size: 28px;text-align: center;}
body.archive.category main#content .page-content-with-sidebar .sidebar, body.single.single-post main#content .page-content-with-sidebar .sidebar {width: 100%; max-width: 100%;flex: 0 0 100%;}
body.archive.category main#content .page-content-with-sidebar, body.single.single-post main#content .page-content-with-sidebar {flex-direction: column;}
body.search.search-results main#content article.post h2.entry-title, body.search.search-results main#content article.post h2.entry-title a {font-size: 28px;}
body.archive.category main#content .page-content-with-sidebar>div,body.single.single-post main#content .page-content-with-sidebar>div{padding:0 15px}
body.search.search-results main#content .page-content {padding:0}
}
@media screen and (max-width: 767px) {
#main-header section.elementor-section.elementor-element-f82a965 >.elementor-container.elementor-column-gap-default>div {width: fit-content;}
#main-header .elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container {top: 45px !important;}
#main-header a.elementor-item.elementor-item-active {background: #4693bd;}
#main-header nav.elementor-nav-menu--dropdown.elementor-nav-menu__container ul.elementor-nav-menu {box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;max-width: calc(100% - 15px); border: 1px solid #f2f2f2;}
#main-header a.elementor-item:not(.elementor-item-active) {background: #fff;color: #000;}
section.elementor-section.elementor-element-85c64a3.about-main {
background: url('http://themedicalbiller.com/wp-content/uploads/2025/11/Insights-Mobile.png') no-repeat center center/cover !important;}
}
@media(max-width:600px){
#core-values-wrapper .elementor-column.elementor-inner-column.elementor-element.elementor-col-33 {margin-top: 60px;}
#why-choose-wrapper .elementor-column.elementor-col-33.elementor-inner-column.elementor-element {padding-right: 0;padding-left: 0;}
#main-header section.elementor-section.elementor-element-f82a965 >.elementor-container.elementor-column-gap-default>div.elementor-element-0bec35e,#top-header-wrapper section.elementor-section.elementor-inner-section.elementor-element>.elementor-container.elementor-column-gap-default .elementor-element-41454ea {display: none;}
#top-header-wrapper ul.elementor-icon-list-items.elementor-inline-items > li a {font-size: 12px !important;white-space: nowrap;}
#top-header-wrapper ul.elementor-icon-list-items.elementor-inline-items > li {flex: 1;}
#main-header .elementor-element.elementor-widget-search form.e-search-form .e-search-input-wrapper {transform: translateX(-150px);}
#main-header .elementor-element.elementor-element-9300481.elementor-widget.elementor-widget-image {max-width: 150px !important;}
#top-header-wrapper section.elementor-section.elementor-inner-section.elementor-element>.elementor-container.elementor-column-gap-default>.elementor-column.elementor-inner-column{margin:0 auto}
#commitment-wrapper .elementor-element.border-left.elementor-widget-image-box ,#commitment-wrapper .elementor-element.border-right.elementor-widget-image-box {border:0!important}
.career-popup .career-popup-content button.career-popup-close {right: -10px;}
#career-wrapper .my-career-section .my-career-item .my-career-header {flex-direction: column;text-align: center;gap: 10px 0;}
.contact-form-wrapper .form-group{width:100%;max-width:100%;flex:0 0 100%;border:0}
#events-wrapper .events-grid .event-card{flex:100%; width: 100%; max-width: 100%;}
section.error-404 h1.page-title{font-size:28px;}
.elementor-posts--skin-cards.elementor-grid.elementor-has-item-ratio {grid-template-columns: repeat(1,1fr);gap: 15px;}
}