/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
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.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.7.1782112050
Updated: 2026-06-22 07:07:30

*/

/* customizer css  */

/* new css  */
html,
html body.home,
html body {
    overflow-x: hidden !important;
    background: #fff !important;
}

.flip-animate #flip-span {
    position: relative;
    display: inline-block;
    transition: transform 0.3s;
    transform-origin: 50% 0;
    color: #1A9A5B;
    transform-style: preserve-3d;
}

/* The hidden text that appears on flip */
.flip-animate #flip-span:before {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    content: attr(data-hover);
    transition: color 0.3s;
    transform: rotateX(-90deg);
    transform-origin: 50% 0;
    text-align: center;
}

/* State triggered by JavaScript interval */
.flip-animate.is-flipped #flip-span {
    transform: rotateX(90deg) translateY(-22px);
}
span.color_green {
    color: #42B757;
}
.menu-item.elementskit-megamenu-has:hover .elementskit-megamenu-panel {
    margin-top: 0 !important;
}
.my-header:has(li.top_position:hover) {
    background: #fff;
    box-shadow: 0 0 11px #0000000d;
}
.drop_menu:hover {
    transform: translateY(-3px);
}
.drop_menu a:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    cursor: pointer;
}
.header_inner .menu-item .drop_menu a:hover {
    background: transparent !important;
}
.drop_menu a,
.drop_menu>.elementor-element {
    position: static;
}
.hover_effect_cs:hover {
    transform: translateY(-20px);
    box-shadow: 0px 8px 5px #32b17247 !important;
}


.drop_menu_service li.elementor-icon-list-item::after {
    content: '';
    width: 14px;
    transition: 0.3s;
    margin-left: -30px;
    height: 11px;
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.66476 3.61763L6.40924 0.126904C6.23916 -0.0382382 5.99197 -0.0367235 5.83381 0.0996339C5.67565 0.235991 5.66213 0.497343 5.8052 0.648084L8.45661 3.49031L0.40694 3.49031C0.182004 3.49031 0 3.66379 0 3.87817C0 4.09255 0.18201 4.26603 0.40694 4.26603L8.45661 4.26603L5.8052 7.10825C5.66214 7.259 5.68042 7.51581 5.83381 7.6567C5.99357 7.80366 6.26618 7.78018 6.40924 7.62943L9.66476 4.13871C9.80862 3.94705 9.79113 3.78505 9.66476 3.61763Z' fill='%231A9A5B'/%3E%3C/svg%3E%0A");
    position: static !important;
    opacity: 0 !important;
    visibility: hidden;
}

.drop_menu_service li.elementor-icon-list-item {
    display: flex !important;
    grid-gap: 10px;
}

.drop_menu_service li.elementor-icon-list-item:hover::after {
    margin-left: 0px !important;
    opacity: 1 !important;
    visibility: visible;
}

.footer_contact a::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.my-header .header_inner {
    background: #ffffff00 !important;
}

.top_glow::after {
    content: '';
    position: absolute;
    top: 0;
    left: 20%;
    right: 20%;
    height: 10px;
    background: #43b757;
    border-radius: 0 0 100px 100px;
    display: block;
    box-shadow: 0 6px 17px #43b757;
}

.heder-top-wrap {
    display: none;
}

.hover_effect::after {
    content: '';
    display: block;
    width: 80%;
    height: 3px;
    background: linear-gradient(90deg, #32b17200, #38c17d, #32b17200);
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    clip-path: polygon(50% 0, 50% 0, 50% 100%, 50% 100%);
    transition: 0.3s all;
}

.hover_effect:hover::after {
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

.hover_effect2:hover {
    transform: translateY(-10px);
    box-shadow: 0 0 10px #002d7838;
}

.container {
    display: none;
}

summary.e-n-accordion-item-title[aria-expanded="true"] {
    border-radius: 30px 30px 0 0 !important;
}

.hero_heading h2 span {
    color: #09263B;
}

.float_widget .elementor-icon-box-title {
    margin: 0;
}

.gradBorder:after {
    content: '';
    height: 4px;
    width: 78%;
    display: block;
    background: linear-gradient(45deg, #ffffff, #34c57e, #ffffff);
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}

.gradBorder {
    position: relative;
}

.float_1 {
    animation: float1 6s ease-in-out infinite;
}

.float_2 {
    animation: float2 6s ease-in-out infinite;
}

.float_3 {
    animation: float3 6s ease-in-out infinite;
}

.float_4 {
    animation: float4 6s ease-in-out infinite;
}

@keyframes float4 {
    0% {
        bottom: 107px;
    }

    50% {
        bottom: 157px;
    }

    100% {
        bottom: 107px;
    }
}

@keyframes float3 {
    0% {
        top: 107px;
    }

    50% {
        top: 157px;
    }

    100% {
        top: 107px;
    }
}

@keyframes float1 {
    0% {
        left: 207px;
    }

    50% {
        left: 257px;
    }

    100% {
        left: 207px;
    }
}

@keyframes float2 {
    0% {
        right: 176px;
    }

    50% {
        right: 216px;
    }

    100% {
        right: 176px;
    }
}

.client_slider .e-con-inner {
    max-width: 100% !important;
}

.exp_grid p {
    margin: 0 !important;
}

.white_p p {
    margin: 0 !important;
    color: #ffffffd4 !important;
}

.bg_blur {
    backdrop-filter: blur(2px);
}
 .m_0 h3 {
    margin-bottom: 0 !important;
	 margin-top: 0 !important;
}
.result_div h3,
.m_0, .m_0 h3,
.m_0 p {
    margin-bottom: 0 !important;
}

@keyframes blinker {
    to {
        opacity: 0;
    }
}

.grad_border-top::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 3px;
    background: linear-gradient(90deg, #086bb3, #05e27d);
    border-radius: 0 0 24px 24px;
}

.grad_border-top {
    overflow: hidden;
}

.blink_dot {
    animation: blinker 0.6s ease-in-out infinite alternate;
}

.center_box h3.elementor-icon-box-title {
    margin: 0 !important;
}

.center_box {
    display: flex;
}

.progress_bar {
    bottom: 0;
    transform: translateX(-50%);
}

.page_btn a.elementor-button::after {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='45' height='45' viewBox='0 0 45 45' fill='none'%3E%3Crect width='45' height='45' rx='22.5' fill='white'/%3E%3Cpath d='M28.7435 15.538L19.4279 15.2132C18.965 15.2201 18.6258 15.5635 18.5957 15.9702C18.5656 16.3769 18.9078 16.7564 19.3135 16.767L26.8994 17.0305L15.784 28.1459C15.4734 28.4565 15.4616 28.9474 15.7577 29.2434C16.0537 29.5395 16.5446 29.5277 16.8552 29.2171L27.9706 18.1016L28.2341 25.6876C28.2447 26.0933 28.6246 26.4227 29.0309 26.4054C29.4545 26.3877 29.7985 25.9789 29.7878 25.5731L29.4631 16.2576C29.3971 15.7943 29.1492 15.5947 28.7435 15.538Z' fill='%2342B758'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    width: 54px;
    height: 54px;
    position: absolute;
    right: 60px;
    top: 3px;
    opacity: 0;
    transition: 0.3s all;
}

.page_btn a.elementor-button {
    display: inline-flex;
    position: relative;
    transition: 0.3s all;
}

.page_btn a.elementor-button:hover {
    padding-left: 20px !important;
    padding-right: 70px !important;
}

.page_btn a.elementor-button:hover:after {
    right: 3px;
    opacity: 1;
}

.text_decoration h3.elementor-icon-box-title a {
    text-decoration-thickness: 3px !important;
    text-decoration-line: underline !important;
    text-underline-offset: 5px !important;
    text-decoration-color: #1a9a5b !important;
}

.text_decoration a.elementor-icon::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.header_inner .menu-item a:hover,
.header_inner .menu-item.current_page_item a {
    background: #fff !important;
    border-radius: 200px;
}

.my-header,
.my-header .header_inner,
.header_logo img {
    transition: 0.5s;
}

.my-header.scrolled {
    background: #fff;
    box-shadow: 0 0 11px #0000000d;
}
.center_box p.elementor-icon-box-description {
    margin-top: 10px !important;
}
.my-header.scrolled .header_inner, .my-header:has(li.top_position:hover) .header_inner {
background: #fff;
max-width: 100% !important;
width: 100% !important;
}
.my-header.scrolled .header_logo img {
    width: 70px !important;
    max-width: 70px !important;
}
.my-header.scrolled .page_btn.header_btn .elementor-button, .my-header:has(li.top_position:hover) .page_btn.header_btn .elementor-button {
    padding-top: 13px !important;
    padding-bottom: 13px !important;
    padding-left: 25px !important;
    padding-right: 25px !important;
    font-size: 18px !important;
}
.my-header.scrolled .page_btn.header_btn a.elementor-button::after {
    content: '';
    width: 39px;
    height: 39px;
}

.my-header.scrolled .page_btn.header_btn .elementor-button:hover {
    padding-left: 17px !important;
    padding-right: 55px !important;
}

ul#menu-menu1 {
    align-items: center !important;
    grid-gap: 2px !important;
    padding: 6px !important;
}

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

.footer_acco summary.e-n-accordion-item-title[aria-expanded="true"] {
    border-radius: 15px 15px 0 0 !important;
}

.margin_b h3.elementor-icon-box-title {
    margin: 0 !important;
}

.about_center {
    transform: translateX(-50%);
}

.height_full>.elementor-element {
    height: 100%;
}

.blog_post_card a::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.grid_2col {
    grid-column: span 2 / span 2;
    grid-column-start: 2;
}

.blog_post_card .text_decoration {
    position: static;
}

.blog_cont {
    position: relative;
}

.blog_post_card .blog_img img {
    transition: 0.5s;
}

.blog_post_card:hover .blog_img img {
    transform: scale(1.1);
}

.blog_post_card .blog_img {
    border-radius: 25px;
    overflow: hidden;
}

.stripIconBox h3.elementor-icon-box-title {
    margin: 0 !important;
}

.blog_icon .elementor-icon-box-icon {
    opacity: 0;
    transition: 0.3s;
    transform: translatex(-50px);
}

.p-margin p {
    margin: 0;
}

.boxBlur {
    backdrop-filter: blur(2px);
}

.blog_post_card:hover .blog_icon .elementor-icon-box-icon {
    transform: translatex(0px);
    opacity: 1;
}

/* contact form  */
.form-row {
    display: flex;
    margin: 0;
    grid-gap: 10px;
}

.form-row .half {
    width: 100%;
    flex: 1;
    display: block;
}

.wpcf7 input,
.wpcf7 textarea,
.wpcf7 select {
    width: 100%;
    padding: 12px;
    border: 1px solid #ddd;
    background: #f1f3f5;
    font-size: 14px;
    background-color: #09263B05;
    border-color: #09263B2B;
    border-radius: 10px 10px 10px 10px;
    color: #09263B;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.wpcf7-not-valid-tip {
    font-size: 10px !important;
}

.submit_div .wpcf7-submit {
    font-family: "Geist", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 10px 10px 10px 10px;
    padding: 010px 20px 010px 020px;
    background-color: #1A9A5B;
    color: #ffffff;
    width: 100%;
    transition: 0.3s;
}

.submit_div {
    width: 100%;
}

.submit_div p {
    display: flex;
    margin: 0;
    position: relative;
}

input[type=date]:focus,
input[type=email]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=text]:focus,
input[type=url]:focus,
select:focus,
textarea:focus,
input[type=date]:focus-visible,
input[type=email]:focus-visible,
input[type=number]:focus-visible,
input[type=password]:focus-visible,
input[type=search]:focus-visible,
input[type=tel]:focus-visible,
input[type=text]:focus-visible,
input[type=url]:focus-visible,
select:focus-visible,
textarea:focus-visible {
    border-color: #838383 !important;
    outline: none !important;
}

.wpcf7 textarea {
    height: 120px;
}

.wpcf7-submit {
    width: 100%;
    background: #1f8f5f;
    color: #fff;
    padding: 16px;
    border-radius: 12px;
    font-size: 18px;
    border: none;
    cursor: pointer;
    margin: 0 !important;
}
.author_name h3.elementor-icon-box-title {
    margin: 0;
}
.my-header .header_menu .elementskit-megamenu-panel {
    padding-top: 55px !important;
    top: 50px !important;
}
.my-header.scrolled .header_menu .elementskit-megamenu-panel {
    padding-top: 26px !important;
    top: 45px !important;
}
html body .header_menu .elementskit-megamenu-panel:has(div .zoho_megamenu_dropdown) {
    top: 36px !important;
    padding-top: 59px !important;
}
html body .my-header.scrolled .header_menu .elementskit-megamenu-panel:has(div .zoho_megamenu_dropdown) {
    padding-top: 24px !important;
    top: 37px !important;
}
.wpcf7-spinner {
    position: absolute !important;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.wpcf7-submit:hover {
    background: #167a50;
}
.blog_post_content img {
    border-radius: 30px;
    width: 100%;
    height: 400px;
    object-fit: cover;
    margin: 30px 0;
}
.blog_post_content h2,
.blog_post_content h3,
.blog_post_content h4 {
    margin-top: 30px;
    font-size: 30px;
}
.elementskit-megamenu-panel {
    width: 100vw !important;
}
.header_menu .elementskit-navbar-nav>li:hover {
    background: #fff !important;
    border-radius: 200px !important;
}

.header_menu .elementskit-navbar-nav>li:hover>a svg {
    transform: rotate(180deg);
}

.header_menu .elementskit-navbar-nav>li a svg {
    transition: 0.3s;
}

.custom_tabs_design .e-n-tabs-heading .e-n-tab-title:after {
    content: '';
    display: block;
    background: #189155;
    width: 20px;
    height: 20px;
    position: absolute;
    bottom: -20px;
    left: 4px;
    clip-path: polygon(0 0, 100% 0, 100% 100%, 100% 100%);
}

.custom_tabs_design .e-n-tabs-heading .e-n-tab-title[aria-selected="false"]:after {
    background: #034826;
}

.custom_tabs_design .e-n-tabs-heading .e-n-tab-title[aria-selected="true"] span {
    font-weight: 700;
}

.tabsBlur {
    backdrop-filter: blur(4px);
}

.custom_tabs_design .e-n-tabs-heading {
    margin-right: -220px;
    z-index: 1;
}

.margin_zero h3.elementor-icon-box-title {
    margin: 0;
}

.lines_bg::before {
    content: '';
    position: absolute;
    inset: 0;
    pointer-events: none;
    z-index: 0;
    background: radial-gradient(ellipse 90% 70% at 100% -10%, rgba(0, 184, 255, .25), transparent 52%), radial-gradient(ellipse 70% 60% at -5% 110%, rgba(18, 107, 251, .22), transparent 48%), repeating-linear-gradient(-18deg, transparent, transparent 5px, rgba(255, 255, 255, .022) 5px, rgba(255, 255, 255, .022) 6px);
}
.zoho_service_mega_menu .e-n-tabs-heading {
    width:30% !important;
    flex: unset !important;
}
.zoho_service_mega_menu .e-n-tabs-content {
    flex: 1 !important;
    height: 370px;
    overflow: auto;
}
.zoho_service_mega_menu .e-n-tabs-heading .e-n-tab-title .e-n-tab-icon {
    margin-left: -40px;
    transition: 0.3s all;
    opacity: 0;
}
.zoho_service_mega_menu .e-n-tabs-heading .e-n-tab-title:hover > .e-n-tab-icon, .zoho_service_mega_menu .e-n-tabs-heading .e-n-tab-title[aria-selected="true"] > .e-n-tab-icon  {
	opacity: 1;
	 margin-left: 0px;
}
.top_position .elementskit-megamenu-panel {
    top: 71px !important;
	width: 100vw !important;
	max-width: 100vw !important;
}
.text_center {
    display: flex;
    align-items: center;
}
.before_line:before {
    content: '';
    display: block;
    width: 40px;
    border-radius: 60px;
    height: 2px;
    background: #1a9a5b;
}
.elementor-widget-html:has(.eyn-tabs) {
    z-index: 1 !important;
}
.before_line {
	display: flex;
	grid-gap: 10px !important;
	align-items: center;
}
@media only screen and (max-width: 1400px) {
    .page_btn a.elementor-button:hover {
        padding-left: 14px !important;
        padding-right: 50px !important;
        padding-top: 13px !important;
        padding-bottom: 13px !important;
    }

    .page_btn a.elementor-button {
        padding-left: 20px !important;
        padding-right: 20px !important;
        padding-top: 13px !important;
        padding-bottom: 13px !important;
    }

    .page_btn a.elementor-button::after {
        width: 40px;
        height: 40px;
    }
}
@media only screen and (max-width: 1199px) {
    .page_btn a.elementor-button::after {
        width: 34px;
        height: 34px;
    }
.orbit_svg {
    margin-left: -130px !important;
    transform: scale(0.8);
}
    .elementskit-megamenu-panel {
        width: 800px !important;
    }
}

@media only screen and (max-width: 1024px) {
    .header_menu {
        padding: 0 !important;
    }
.hover_effect_cs.grid_2col {
    grid-column: span 3 / span 2;
    grid-column-start: 1;
}
    nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
        margin-top: 33px !important;
        height: 100dvh !important;
        background: #ecfffb;
    }

    nav.elementor-nav-menu--dropdown.elementor-nav-menu__container ul.elementor-nav-menu {
        background: #ecfffb !important;
    }

    nav.elementor-nav-menu--dropdown.elementor-nav-menu__container ul.elementor-nav-menu li a.elementor-item {
        padding: 28px 15px !important;
        font-size: 21px !important;
        border-bottom: 1px solid #09263b12 !important;
        color: #09263b !important;
    }

    nav.elementor-nav-menu--dropdown.elementor-nav-menu__container ul.elementor-nav-menu li.menu-item a:hover,
    nav.elementor-nav-menu--dropdown.elementor-nav-menu__container ul.elementor-nav-menu li.menu-item.current_page_item a {
        background: #ffffff00 !important;
        border-radius: 0 !important;
        color: #1a9a5b !important;
    }

    .my-header.scrolled nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
        margin-top: 27px !important;
        background: #fff;
    }

    .my-header.scrolled nav.elementor-nav-menu--dropdown.elementor-nav-menu__container ul.elementor-nav-menu {
        background: #fff !important;
    }

    .my-header:has(.elementor-menu-toggle.elementor-active) {
        background: #ecfffb !important;
    }

    .my-header.scrolled:has(.elementor-menu-toggle.elementor-active) {
        background: #fff !important;
    }

    .header_menu .elementskit-megamenu-panel {
        padding-top: 0 !important;
        margin-top: 0 !important;
        transition: 0.5s !important;
        width: 100% !important;
    }

    .my-header.scrolled .page_btn.header_btn a.elementor-button::after {
        content: '';
        width: 35px;
        height: 35px;
    }

    .mega_menu_inner {
        background: transparent !important;
			padding-left: 16px !important;
        padding-top: 10px !important;
    }
html body .my-header .header_menu .elementskit-megamenu-panel, html body .header_menu .elementskit-megamenu-panel:has(div .zoho_megamenu_dropdown) {
    padding-top: 0 !important;
}
    .submenu-click-on-icon.elementskit-navbar-nav>li {
        border-bottom: 1px solid #dcf4ef;
        border-radius: 0 !important;
        border-style: solid !important;
        border-top: 0 !important;
        border-left: 0 !important;
        border-right: 0 !important;
    }

    .elementskit-menu-offcanvas-elements.ekit-nav-menu--overlay {
        background: #0b293b69 !important;
        transition-delay: 0.3s !important;
        backdrop-filter: blur(3px);
    }

    .header_menu .elementskit-navbar-nav>li:hover {
        background: transparent !important;
        border-radius: 0 !important;
    }

    .header_menu .elementskit-navbar-nav>li:hover>a svg {
        transform: none;
    }

    .header_menu .elementskit-navbar-nav>li>a {
        border-radius: 0 !important;
    }

    .header_menu .elementskit-navbar-nav>li:has(.elementskit-dropdown-open)>a svg {
        transform: rotate(180deg) !important;
    }

    .header_menu button.elementskit-menu-hamburger.elementskit-menu-toggler,
    .header_menu button.elementskit-menu-close.elementskit-menu-toggler {
        height: 35px !important;
        width: 35px !important;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .header_menu button.elementskit-menu-hamburger.elementskit-menu-toggler svg path {
        fill: #fff !important;
    }

    .header_menu .elementskit-navbar-nav-default.elementskit-menu-offcanvas-elements {
        width: 450px !important;
        max-width: 100% !important;
    }

    .elementskit-navbar-nav-default .elementskit-navbar-nav::-webkit-scrollbar {
        display: none !important;
    }

    body::after {
        content: '';
        position: absolute;
        top: 0 !important;
        bottom: 0 !important;
        right: 0 !important;
        background: #0b293b69;
        z-index: 99 !important;
        backdrop-filter: blur(3px);
        transition: 0.3s !important;
        clip-path: polygon(450px 0, 450px 0, 450px 100%, 450px 100%) !important;
        transition-delay: 0.3s !important;
    }

    body:has(.elementskit-menu-offcanvas-elements.active):after {
        clip-path: polygon(450px 0, 100% 0, 100% 100%, 450px 100%) !important;
    }
}

@media only screen and (max-width: 991.5px) {
    .custom_tabs_design .e-n-tab-title {
        width: 120px !important;
    }
	.grid_2col {
    grid-column-start: 1;
}
}

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

    .blog_post_content h2,
    .blog_post_content h3,
    .blog_post_content h4 {
        font-size: 20px !important;
    }

    .blog_post_content img {
        border-radius: 15px !important;
        height: 200px !important;
        margin: 10px 0 !important;
    }
.before_line:before {
    width: 20px;
}
    .custom_tabs_design .e-n-tabs-heading {
        margin-right: 0;
    }
	.grid_2col {
    grid-column-start: unset;
		grid-column: unset !important;
}
	
    .custom_tabs_design .e-n-tabs-heading .e-n-tab-title:after {
        content: none;
    }

    .comparison_table>div {
        width: 290px;
    }

    .comparison_table {
        overflow-x: auto;
    }
.hover_effect_cs.grid_2col {
    grid-column: unset;
    grid-column-start: unset;
}
}

@media only screen and (max-width: 575px) {
    .my-header .header_logo img {
        width: 70px !important;
        max-width: 70px !important;
    }

    .my-header.scrolled .header_logo img {
        width: 50px !important;
        max-width: 50px !important;
    }
body .orbit_svg {
    margin: -110px 0 -170px -170px !important;
    transform: scale(0.7) !important;
}
    .my-header.scrolled .page_btn.header_btn a.elementor-button::after {
        content: '';
        width: 34px;
        height: 34px;
    }

    .my-header.scrolled nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
        margin-top: 16px !important;
    }
}
.header_inner {
    background: #fff !important;
}