/* Haseeb CSS Start */
.frm_dropzone .dz-message.needsclick:hover {
    background: rgba(0,0,0,0.1);
    box-shadow: 0 0 10px rgba(0,0,0,.2);
}
/* ===== BREVO DARK STYLE OVERRIDE ===== */
.sib-form {
  background: transparent !important;
  padding: 0 !important;
}

#sib-container {
  background: transparent !important;
  border: none !important;
  max-width: 700px !important;
  padding: 0 !important;
}

/* Hide labels & helper text */
.entry__label,
.entry__specification {
  display: none !important;
}

/* Email input */
#sib-container input[type="text"] {
  background: #f6f8fa !important;
/*   border-radius: 6px !important; */
  border: none !important;
  padding: 10px 20px !important;
  font-size: 16px !important;
  width: 100% !important;
}
.sib-form .entry__field{
	border: none !important;
}
/* Placeholder */
#sib-container input::placeholder {
  color: #999 !important;
  font-size: 15px;
}

/* Button styling */
.sib-form-block__button {
  background: #ffba34 !important;
  color: #000 !important;
  padding: 16px 30px !important;
  font-size: 16px !important;
  font-weight: 600;
  border-radius: 6px !important;
  width: auto !important;
  margin-top: 15px;
  transition: all 0.3s ease;
}

.sib-form-block__button:hover {
  background: #215569 !important;
  color: #fff !important;
}

/* Center button */
.ctsubscribe-form .sib-form-block {
  text-align: center !important;
}

/* Remove container padding */
.ctsubscribe-form #sib-container .sib-input,
.ctsubscribe-form #sib-container .sib-form-block {
  padding: 0 !important;
}

/* Captcha spacing fix */
.ctsubscribe-form .sib-captcha {
  margin-top: 12px;
}
/* Error / success clean look */
.ctsubscribe-form .sib-form-message-panel {
  max-width: 700px !important;
  margin: 15px auto;
}
.ctsubscribe-form .sib-form .entry__error{
  padding: 10px !important;
}
.g-recaptcha > div{
    margin: 0 auto !important;
}
.manuscriptform {
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
    padding: 30px 20px
}
.manuscriptform div#sib-container {
    max-width: 100% !important;
}
.manuscriptform label{
    display: block !important;
    margin: 0 0 5px !important;
}
.manuscriptform input, .manuscriptform select{
    background-color: #f6f8fa !important;
    padding: 10px !important;
}
/* ===== BREVO DARK STYLE OVERRIDE END ===== */


.fitcontent{
   max-width: fit-content !important;
}
.whiteimg img{
    filter: brightness(0)invert();
}
.publishingjournery-bookslider img {
    transition: ease-in-out 0.5s !important;
    cursor: pointer;
}
.publishingjournery-bookslider img:hover{
    box-shadow: 0 10px 50px rgba(0,0,0,0.5);
}
.premium-flip-front-image{
    margin: 0;
    width: 100%;
    height: 100%;
}
#ekit-megamenu-new-mega-menu, #menu-new-mega-menu, .ekit-menu-nav-link, .ekit-menu-nav-link i{
    padding: 0 !important;
}
.font-change{
    font-family: "Bebas Neue", Sans-serif !important;
}
.ctfaq .elementskit-card {
    margin: 0 0 10px 0 !important;
}
.ctfaq .elementskit-card ul{
    margin: 0 0 0 20px !important;
}
.fancytext{
        font-family: "Pinyon Script", Sans-serif !important;
    font-weight: 300;
    font-style: italic;
    font-size: 1.5em;
    background-image: linear-gradient(rgb(208, 242, 253), rgb(208, 242, 253));
    background-repeat: no-repeat;
    background-size: 100% 0.3em;
    background-position: 0px 0.65em;
}
.fancytext-number .elementor-heading-title{
    background-image: linear-gradient(rgb(208, 242, 253), rgb(208, 242, 253));
    background-repeat: no-repeat;
    background-size: 100% 0.3em;
    background-position: 0px 0.65em;
}
@media(max-width: 767px){
    .ekit-menu-nav-link,.ekit-menu-nav-link i{
        padding: 5px 10px 5px !important;
    }
}
/* Haseeb CSS End */
.elementor-widget-author-box{
	display: none;
}
.logged-in .logout-top-header, .login-top-header{
	display: none;
} 

.logout-top-header, 
.logged-in .login-top-header{
	display: block;
}

footer.elementor-slideshow__footer.elementor-lightbox-prevent-close {
    display: none;
}


.page-id-1343 .elementor-element.elementor-element-69bd9037.elementor-align-center.elementor-widget.elementor-widget-post-info{
	display: none;
}

.page-id-1341 .elementor-element.elementor-element-69bd9037.elementor-align-center.elementor-widget.elementor-widget-post-info{
	display: none;
}

/* #mobile-head-1, #mobile-head-2{
	display: none !important;
}
#desk-head-1, #desk-head-2{
	display: block !important;
}
@media screen and (max-width: 600px){
#mobile-head-1, #mobile-head-2{
	display: block !important;
}
	#desk-head-1, #desk-head-2{
	display: none !important;
}
} */

.mirage-text-main{
	display: none;
}

.popup-radius-remove{
	border-radius: 0% 0% 0% 0% !important;
}


/* .elementor-image-carousel{
	animation: ticker 10s linear infinite;
}

@keyframes ticker {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(-100%);
  }
} */




/* .elementor-image-carousel {

  animation: marquee 25s infinite linear;

}

@keyframes marquee {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(-100%);
  }
} */
/* Remove meta data */
.entry-meta .byline, .entry-meta .cat-links { display: none; }
.entry-meta .posted-on { display: none; }

.page-id-586 .elementor-element.elementor-element-69bd9037.elementor-align-center.elementor-widget.elementor-widget-post-info {
    display: none;
}



