.elementor-20335 .elementor-element.elementor-element-58a8ba2{margin-top:50px;margin-bottom:0px;}.elementor-20335 .elementor-element.elementor-element-2180d8e > .elementor-element-populated{padding:0px 10px 15px 10px;}.elementor-20335 .elementor-element.elementor-element-c3c618c .elementor-heading-title{color:#526371;}.elementor-20335 .elementor-element.elementor-element-ac582f0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-20335 .elementor-element.elementor-element-157a93e{width:auto;max-width:auto;}.elementor-20335 .elementor-element.elementor-element-d8ad339{--spacer-size:30px;}@media(min-width:768px){.elementor-20335 .elementor-element.elementor-element-66fe34b{width:74.332%;}.elementor-20335 .elementor-element.elementor-element-311f746{width:25%;}}/* Start custom CSS for text-editor, class: .elementor-element-157a93e *//* Sperm Tracer Page Mobile Optimization */
@media only screen and (max-width: 767px) {
    /* Main container ko width fix karna taaki text bahar na nikle */
    .sperm-tracer-container, 
    .elementor-widget-container, 
    .post-content {
        width: 100% !important;
        padding-left: 15px !important;
        padding-right: 15px !important;
        box-sizing: border-box !important;
        overflow-x: hidden !important;
    }

    /* Text ko wrap karne ke liye */
    p, h1, h2, h3, h4, div {
        word-wrap: break-word !important;
        overflow-wrap: break-word !important;
        max-width: 100% !important;
    }

    /* Agar koi specific boxed structure hai toh usse adjust karna */
    .boxed-structure, .elementor-column-wrap {
        padding: 10px !important;
        margin: 0 !important;
    }
}/* End custom CSS */