/*
 Theme Name:   Logitic Child
 Theme URI:    https://demo.rstheme.com/wordpress/logitic/
 Description:  Logitic Child
 Author:       RSTheme
 Author URI:   http://rstheme.com
 Template:     logitic
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
 */

/* Fonts started */
 



 

/* fonts end */


/*27/03/2025 */
#scrollUp{background:#af2f91 !important}
.elementor-19 .elementor-element.elementor-element-e876fda .wpcf7-submit, .elementor-4144 .elementor-element.elementor-element-60e80de .wpcf7-submit{background-color:#af2f91 !important}
.elementor-4144 .elementor-element.elementor-element-60e80de .select-full::after {
  border-top-color:#af2f91 !important}
 .elementor-21 .elementor-element.elementor-element-4c2815d .tab-menu-wrapper .nav-tabs .nav-link.active .nav-btn-icon{background-color:#af2f91 !important; border-color:#af2f91 !important;}
.select-full::after {border-top: 8px solid #af2f91 !important}
.elementor-4144 .elementor-element.elementor-element-77108bc{border-color:#af2f91 !important);
  --border-color:#af2f91 !important}
/*a:hover{color:#af2f91 !important} */
.elementor-4144 .elementor-element.elementor-element-77108bc{border-color:#af2f91 !important}
.elementor-21 .elementor-element.elementor-element-e608a1e .prelements-blog-slider .pre-blog-item .pre-blog-content .top_meta_wrapper .rs-cate:hover{background-color:#af2f91 !important; border-color:#af2f91 !important}
.elementor-19 .elementor-element.elementor-element-c05ceaf .menu-item:hover a.hfe-menu-item{color:#af2f91 !important}
.date_p_default{display:none !important}
.prelements-blog-slider .pre-blog-item .pre-blog-content .pre-post-title a:hover{color:#af2f91 !important}
.elementor-21 .elementor-element.elementor-element-97ecff2:hover{border-color:#af2f91 !important );
  --border-color: #af2f91 !important);}
.elementor-17 .elementor-element.elementor-element-1f3b6384 .sub-menu, .elementor-17 .elementor-element.elementor-element-de45057 .sub-menu{background-color:#af2f91 !important;}
.elementor-17 .elementor-element.elementor-element-1f3b6384 .sub-menu a.hfe-sub-menu-item:hover, .elementor-17 .elementor-element.elementor-element-de45057 .sub-menu a.hfe-sub-menu-item:hover{color:#af2f91 !important; background-color:#ffffff !important;}


/*28-03-25 */
.elementor-17 .elementor-element.elementor-element-16089ac .rs-offcanvas-area .nav-expander i{color:black !important; fill:black !important}
.rsoffwrap-close{background:#af2f91 !important}

@media only screen and (max-width: 600px) {
.mobilehidedesc p{display:none !important }
}

.blog.blog-meta, .rs-blog .blog-item .blog-meta,.blog-meta {display:none !important}
.breadcrumb-area{display:none !important}

.bs-sidebar .widget_search button::before{color:#af2f91 !important;}
.bs-sidebar .widget-title::after{background:#af2f91 !important;}
.elementor-3610 .elementor-element.elementor-element-f7e6c68::before, .elementor-3623 .elementor-element.elementor-element-f7e6c68::before{background-color: transparent !important;
  --background-overlay: '' !important;
  background-image: linear-gradient(180deg, #00000000 0%, #000000 100%) !important;}
.full-blog-content .blog-title a:hover, .rs-blog .blog-item:not(.rs-flat) .blog-button a:hover{color:#af2f91 !important}
.bs-sidebar .widget_medvillsocialiconwi_widget .footer_social li a:hover{background-color:#af2f91 !important}
.comment-full,.tags,.comments-title,.rs-breadcrumbs-meta-elementor{display:none !important}
/*.prelements-heading .title-inner span.sub-text{color:#af2f91 !important}*/
.elementor-927 .elementor-element.elementor-element-750e53e .wpcf7-submit{background-color:white !important; color:black !important; border:1px solid #000000 !important}
.elementor-927 .elementor-element.elementor-element-750e53e .wpcf7-submit:hover{background-color:#af2f91 !important; color:white !important; border:1px solid #af2f91 !important}
.elementor-927 .elementor-element.elementor-element-750e53e .wpcf7-form .form-btn-area svg path{fill:black !important}
.elementor-927 .elementor-element.elementor-element-750e53e .wpcf7-form .form-btn-area svg path:hover{fill:white !important}

.rs-service-flex.style2 .thumbnail-part-wrapper .thumbnail-part::after {background:none !important}
.rs-service-flex.style1::after{background: rgba(44, 44, 60, 0.34);}
@media only screen and (max-width: 1365px) {
 .numbering{right : 25px !important; top:20px !important; padding-bottom:30px !important}
}

@media only screen and (max-width: 1024px) {
	.rs-addon-services.style7 .services-inner {height:120px !important}
}

@media only screen and (max-width: 600px) {
	
#SR7_1_1-1-6, #SR7_1_1-3-6, #SR7_1_1-3-6, #SR7_1_1-1-6, #SR7_1_1-2-6 {
  font-size: 16px !important; padding-bottom:10px !important;
}
}
.wpcf7-response-output{color:black !important}

.page-id-927 .wpcf7-response-output {
    color: black !important;  
}
/*.newsletterftr.form-btn-area em{ right: -130px !important; top:-25px !important}
#newsletterftr .form-btn-area em {
  position: relative !important;
  right: -210px !important;
  top: -27px !important;
}*/

#newsletterftr .form-btn-area em {display:none !important;}
#newsletterftr input[type="email"]{margin-bottom:0px !important; margin-top:-10px !important}
#newsletterftr input[type="submit"]{top:10px !important; background:#AD3094 !important }
#newsletterftr input[type="submit"]:hover{ background:var( --e-global-color-accent ) !important }
#newsletterftr .wpcf7 form .wpcf7-response-output{padding:0 !important; color:white !important}



/*
#SR7_1_1-1-8, #SR7_1_1-2-8, #SR7_1_1-3-8 {
  position: relative !important;
}

#SR7_1_1-1-8::after, 
#SR7_1_1-2-8::after, 
#SR7_1_1-3-8::after {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
  pointer-events: none !important;
  z-index: 10 !important;

  background-image:
    repeating-linear-gradient(
      5deg,
      rgba(0, 0, 0, 0.1),
      rgba(0, 0, 0, 0.1) 1px,
      transparent 1px,
      transparent 9px
    ),
    repeating-linear-gradient(
      -45deg,
      rgba(0, 0, 0, 0.1),
      rgba(0, 0, 0, 0.1) 1px,
      transparent 1px,
      transparent 9px
    ),
    linear-gradient(
      to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.1) 100%
    );
}
*/


.page-id-927.des-right-icon {
    display: none !important;
}






body.error404 {
    background-color: #000; /* black background */
    color: #fff; /* white text */
    font-family: Arial, sans-serif;
}

.page-error {
    background: #000 !important;
    color: #fff;
    padding: 100px 0;
    text-align: center;
}

.page-error h2 {
    font-size: 2em;
    font-weight: bold;
    margin-bottom: 20px;
    color: #fff;
}

.page-error h2 span {
    display: block;
    font-size: 5em;
    color: #ff4c4c; /* red 404 number for contrast */
}

.page-error a.readon {
    display: inline-block;
    margin-top: 30px;
    padding: 12px 25px;
    background-color: #ff4c4c;
    color: #fff;
    text-decoration: none;
    border-radius: 5px;
    font-weight: bold;
    transition: background-color 0.3s ease;
}

.page-error a.readon:hover {
    background-color: #ff1a1a;
}
