body.page{
    margin: 0;
}
.header_menu nav.elementor-nav-menu--dropdown{
    left: unset !important;
    right: -10px;
}
.primary_btn .elementor-button .elementor-button-content-wrapper,
.white_btn .elementor-button .elementor-button-content-wrapper{
    align-items: center;
}
.primary_btn .elementor-button .elementor-button-icon,
.white_btn .elementor-button .elementor-button-icon{
    background-color: var(--e-global-color-secondary);
    padding: 10px;
    border-radius: 100px;
}
.white_btn .elementor-button .elementor-button-icon{
    background-color: var(--e-global-color-primary);
}
.custom_tabs_section span.e-n-tab-icon {
    background-color: #FAFAFA;
    padding: 15px;
    border: 1px solid #2D2D2D;
    border-radius: 24px;
}
.custom_tabs_section button[aria-selected="true"] span.e-n-tab-icon{
	background-color: var(--e-global-color-primary);
    border: 1px solid var(--e-global-color-primary);
}
#panorama_shortcode > .elementor-widget-container{
    overflow: hidden;
}
/* .pricing_tabs .elementor-widget-price-table .elementor-price-table__features-list li:nth-child(n+4) {
    color: var(--e-global-color-primary);
} */

.pricing_tabs .elementor-widget-price-table .elementor-price-table__price{
	border-bottom: 1px solid #C7C7C7;
}
.pricing_tabs .elementor-widget-price-table a.elementor-price-table__button.elementor-button{
    display: inline-flex;
    align-items: center;
}
.pricing_tabs .elementor-widget-price-table a.elementor-price-table__button.elementor-button:after {
    content: url(/wp-content/uploads/2025/04/arrow-right.svg);
    background-color: var(--e-global-color-primary);
    padding: 9px 11px;
    border-radius: 50px;
    margin-left: 8px;
}
canvas.panolens-canvas {
    margin: auto;
}
#panorama_shortcode .bppiv_panorama canvas.panolens-canvas{
    border-radius: 42px;
}
#panorama_shortcode .bppiv_panorama div:nth-child(3) span:nth-child(2) {
    margin-right: 30px;
}
@media screen  and (max-width: 767px){
    .pricing_section_heading{
        position: unset;
    }
    #panorama_shortcode .bppiv_panorama div:nth-child(3) span:nth-child(2) {
        margin-right: 0px;
    }
    #panorama_shortcode .bppiv_panorama canvas.panolens-canvas{
        border-radius: 15px;
        max-height: 400px;
    }
    #panorama_shortcode #bppiv_panorama635.bppiv_panorama,
    #panorama_shortcode > .elementor-widget-container {
        max-height: 400px;
    }
}