/*
Theme Name: Hello Biz Child
Theme URI: https://elementor.com/products/hello-biz/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-biz
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Biz is a free, user-friendly Hybrid WordPress Theme that was crafted for seamless integration with the Elementor site builder and tailored specifically for business websites. Perfect for beginners, but far from limited to just them, it features a dedicated beginner-oriented “Home” screen to simplify and streamline the web-building process. Hello Biz also integrates with Elementor’s premium features, giving you access to tools like AI, and accessibility enhancements in one place. Whether launching a startup site or refining a company portfolio, Hello Biz offers a solid, responsive foundation for all web creators. Report security bugs through the Patchstack Vulnerability Disclosure Program. The Patchstack team validates, triages, and handles vulnerabilities. Report here: https://patchstack.com/database/wordpress/theme/hello-biz/vdp.
Tags: flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready,style-variations
Version: 1.1.1.1754033389
Updated: 2025-08-01 07:29:49

*/
.elementor-19339 .elementor-element.elementor-element-2166135 .elementor-icon-list-text, .elementor-19340 .elementor-element.elementor-element-637b1b9 .elementor-icon-list-text {
    display: flex;
    gap: 5px;
}
@media only screen and (max-width: 2560px) and (min-width: 1921px) {
.elementor-25 .elementor-element.elementor-element-008823f .elementor-nav-menu .elementor-item, .elementor-25 .elementor-element.elementor-element-2543b15 .elementor-button {
    font-size: 24px !important;
}
.elementor-19272 .elementor-element.elementor-element-be0f94a {
    --min-height: 800px !important;
}
.swiper-wrapper .testimonial {
    width: 21% !important;
}
}
@media only screen and (max-width: 1502px) and (min-width: 1367px) {
    .elementor-25 .elementor-element.elementor-element-008823f .elementor-nav-menu .elementor-item {
    font-size: 16px !important;
    padding: 10px !important;
}
.elementor-19272 .elementor-element.elementor-element-9d4ddc5 {
    padding-left: 100px;
    width: 50% !important;
}
.elementor-19272 .elementor-element.elementor-element-45153f5 {
    padding-left: 50px;
    padding-right: 50px;
}
.elementor-25 .elementor-element.elementor-element-2543b15 .elementor-button {
    padding: 15px 20px;
    font-size: 16px;
}
.service-section-padding .e-con-inner {
    padding-left: 50px!important;
    padding-right: 50px!important;
}
}
@media only screen and (max-width: 1366px) and (min-width: 1200px) {
.elementor-19272 .elementor-element.elementor-element-8864ec0 {
    --width: 60% !important;
}
.elementor-25 .elementor-element.elementor-element-008823f .elementor-nav-menu .elementor-item {
    font-size: 16px !important;
    padding: 10px 7px !important;
}
.elementor-25 .elementor-element.elementor-element-2543b15 .elementor-button {
    padding: 15px 20px !important;
    font-size: 13px;
}
.elementor-25 .elementor-element.elementor-element-aea8009 {
    padding-left: 20px;
    padding-right: 20px;
}
.elementor-25 .elementor-element.elementor-element-6eb39c1 {
    width: 16%;
}
.elementor-25 .elementor-element.elementor-element-f69c646 {
    width: 67%;
}
.elementor-25 .elementor-element.elementor-element-f857215 {
    width: 17%;
}
.elementor-19272 .elementor-element.elementor-element-9d4ddc5 {
    padding-left: 50px;
    width: 45% !important;
}
.elementor-19272 .elementor-element.elementor-element-8e411e7 {
    padding-right: 40px !important;
}
.elementor-19272 .elementor-element.elementor-element-6f8a327 {
    width: 70%;
}
.elementor-19272 .elementor-element.elementor-element-45153f5 {
    padding-left: 50px;
    padding-right: 50px;
}
.elementor-19272 .elementor-element.elementor-element-9d4ddc5 .elementor-heading-title, .elementor-19272 .elementor-element.elementor-element-610cf38 .elementor-heading-title {
    font-size: 50px !important;
    line-height: 60px !important;
}
.elementor-widget-n-tabs .e-n-tab-title-text {
    font-size: 40px !important;
}
.elementor-widget-n-tabs .e-n-tabs-heading {
    gap: 25px !important;
}
.elementor-19272 .elementor-element.elementor-element-d9ddd98, .elementor-19272 .elementor-element.elementor-element-f19aa9c, .elementor-19272 .elementor-element.elementor-element-1ce5f74, .elementor-19272 .elementor-element.elementor-element-a234d36 {
    font-size: 17px !important;
    line-height: 27px !important;
}
.elementor-19272 .elementor-element.elementor-element-9881ff8, .elementor-19272 .elementor-element.elementor-element-8032b2e, .elementor-19272 .elementor-element.elementor-element-805110f, .elementor-19272 .elementor-element.elementor-element-7e30c0a {
    padding: 40px !important;
}
.elementor-19272 .elementor-element.elementor-element-2644484 h2, .elementor-19272 .elementor-element.elementor-element-e870c7e h2 a , .elementor-19272 .elementor-element.elementor-element-96ce9fd h2 a {
    font-size: 17px !important;
}
.elementor-element.elementor-element-5ee4016e {
    padding: 0px 60px;
}
.elementor-36 .elementor-element.elementor-element-636eabe6 {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
.service-section-padding .e-con-inner {
    padding-left: 50px!important;
    padding-right: 50px!important;
}
}
@media only screen and (max-width: 1199px) and (min-width: 1025px) {
.elementor-19272 .elementor-element.elementor-element-8864ec0 {
    width: 72% !important;
}
.elementor-25 .elementor-element.elementor-element-008823f .elementor-nav-menu .elementor-item {
    font-size: 14px !important;
    padding: 10px 7px !important;
}
.elementor-25 .elementor-element.elementor-element-2543b15 .elementor-button {
    padding: 15px !important;
    font-size: 13px;
}
.elementor-25 .elementor-element.elementor-element-aea8009 {
    padding-left: 20px;
    padding-right: 20px;
}
.elementor-25 .elementor-element.elementor-element-6eb39c1 {
    width: 16%;
}
.elementor-25 .elementor-element.elementor-element-f69c646 {
    width: 67%;
}
.elementor-25 .elementor-element.elementor-element-f857215 {
    width: 17%;
}
.elementor-19272 .elementor-element.elementor-element-9d4ddc5 {
    padding-left: 50px;
}
.elementor-19272 .elementor-element.elementor-element-9d4ddc5 .elementor-heading-title, .elementor-19272 .elementor-element.elementor-element-610cf38 .elementor-heading-title, .elementor-19272 .elementor-element.elementor-element-6f5b40a .elementor-heading-title, .elementor-19272 .elementor-element.elementor-element-c019d09 .elementor-heading-title, .elementor-19272 .elementor-element.elementor-element-c9cf32b .elementor-heading-title, .service-heading-size h2 {
    font-size: 40px !important;
    line-height: 50px !important;
}
.elementor-19272 .elementor-element.elementor-element-8e411e7 {
    padding-right: 40px !important;
}
.elementor-19272 .elementor-element.elementor-element-fae5365 .elementor-heading-title {
    font-size: 54px !important;
    line-height: 65px !important;
}
.elementor-19272 .elementor-element.elementor-element-be0f94a {
    min-height: 580px;
}
.elementor-19272 .elementor-element.elementor-element-df5ff66 {
    padding: 0px 0px 0px 90px !important;
}
.elementor-19272 .elementor-element.elementor-element-df5ff66 p:before {
    width: 70px !important;
}
.elementor-19272 .elementor-element.elementor-element-6f8a327 {
    width: 70%;
}
.elementor-19272 .elementor-element.elementor-element-9e6b4c2 .elementor-heading-title {
    font-size: 20px;
}
.elementor-counter-number-wrapper {
    font-size: 35px !important;
}
.elementor-counter-title {
    font-size: 18px !important;
    line-height: 24px !important;
}
.elementor-19272 .elementor-element.elementor-element-45153f5 {
    padding-left: 50px;
    padding-right: 50px;
}
.elementor-widget-n-tabs .e-n-tab-title-text {
    font-size: 32px !important;
}
.elementor-widget-n-tabs .e-n-tabs-heading {
    gap: 15px !important;
}
.elementor-19272 .elementor-element.elementor-element-d9ddd98, .elementor-19272 .elementor-element.elementor-element-f19aa9c, .elementor-19272 .elementor-element.elementor-element-1ce5f74, .elementor-19272 .elementor-element.elementor-element-a234d36 {
    font-size: 17px !important;
    line-height: 27px !important;
}
.elementor-19272 .elementor-element.elementor-element-9881ff8, .elementor-19272 .elementor-element.elementor-element-8032b2e, .elementor-19272 .elementor-element.elementor-element-805110f, .elementor-19272 .elementor-element.elementor-element-7e30c0a {
    padding: 40px !important;
}
.elementor-19272 .elementor-element.elementor-element-2644484 h2, .elementor-19272 .elementor-element.elementor-element-e870c7e h2 a , .elementor-19272 .elementor-element.elementor-element-96ce9fd h2 a {
    font-size: 17px !important;
}
body:not(.rtl) .elementor-19872 .elementor-element.elementor-element-22e4843 {
    left: -20px !important;
}
.elementor-19872 .elementor-element.elementor-element-33afb56 .elementor-icon-list-item {
    font-size: 14px !important;
    line-height: 24px !important;
}
.elementor-19872 .elementor-element.elementor-element-a6160b7 .elementor-heading-title {
    font-size: 28px;
}
.elementor-19272 .elementor-element.elementor-element-1cfd593 .swiper-slide > .elementor-element {
    padding: 20px;
}
.swiper-wrapper .testimonial {
    width: 17% !important;
}
.elementor-19028 .elementor-element.elementor-element-2b915133 .elementor-heading-title {
    font-size: 21px !important;
    line-height: 27px !important;
}
.elementor-element.elementor-element-5ee4016e {
    padding: 0px 60px;
}
.elementor-36 .elementor-element.elementor-element-5ee4016e > .e-con-inner {
    gap: 10px;
}
.elementor-36 .elementor-element.elementor-element-1a388631 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-36 .elementor-element.elementor-element-1a388631 .elementor-icon-list-item > a {
    font-size: 15px !important;
    line-height: 24px !important;
}
.elementor-36 .elementor-element.elementor-element-636eabe6 {
    padding: 0;
}
.elementor-36 .elementor-element.elementor-element-14aa9ba1 {
    min-height: 150px;
}
.footer-icons .elementor-icon.elementor-social-icon {
    font-size: 22px;
    width: 40px;
}
.elementor-36 .elementor-element.elementor-element-f89adaf .e-con-inner {
    padding: 0;
}
.service-section-padding .e-con-inner {
    padding-left: 40px!important;
    padding-right: 40px!important;
}
}