header#masthead {
    position: fixed !important;
    width: 100% !important;
    top: 0 !important;
    left: 0 !important;
}
#colophon h5.elementor-heading-title.elementor-size-default {
    font-size: 0px;
}
#colophon h5.elementor-heading-title.elementor-size-default:before {
    content: "© 2025, EcomRanx. All rights reserved";
    font-size: 14px;
}
#secondary {
  display: none !important;
}
#primary {
  width: 100%;
}
.cus-cls .profile-img-wrapper {
    display: none !important;
}

.cus-cls .item-content-wrapper {
    background: none !important;
    text-align: center !important;
}

.cus-cls .item-content-wrapper {
    background: none !important;
    text-align: center !important;
    text-align: center;
    color: #4D4D4D;
    font-family: "Oswald", Sans-serif;
    font-weight: 300 !important;
    font-size: 21px !important;
}

.cus-cls .item-content-wrapper .item-content {
    font-size: 22px !important;
    font-weight: 200 !important;
}

.cus-cls .author-name {
    font-size: 22px !important;
    font-weight: 200 !important;
    color: #4D4D4D;
    font-family: "Oswald", Sans-serif;
}

.foot-cls form {
    width: 70% !important;
    margin: 0 auto !important;
    text-align: center !important;
}

.foot-cls form input[type="email"] {
    background: transparent !important;
    color: #fff !important;
    text-align: center !important;
}

.wpcf7-spinner {
    display: none !important;
}

.foot-cls form input[type="submit"] {
    background: #d5d8e0 !important;
    color: #000 !important;
    padding: 15px 50px !important;
    width: auto !important;
    font-weight: 600 !important;
    font-family: "Montserrat", Sans-serif;
    border-radius: 50px !important;
}

.met-cls img{ width: 100% !important; }

.cnt-cls {
    margin-top: -70px;
    background: #fff !important;
    padding: 30px !important;
    border: 1px solid #c6c6c6 !important;
    box-shadow: 0 0 3px #000;
}

.cnt-cls label {
    font-size: 16px !important;
    font-weight: 600 !important;
}

.cnt-cls input[type="text"] {
    background: transparent !important;
    border: 1px solid #adadad;
    width: 100% !important;
}

.cnt-cls input[type="email"] {
    background: transparent !important;
    border: 1px solid #adadad;
    width: 100% !important;
}

.cnt-cls select {
    background: transparent !important;
    border: 1px solid #adadad;
    width: 60% !important;
}

.cnt-cls textarea {
    background: transparent !important;
    border: 1px solid #adadad;
    width: 100% !important; height: 80px !important;
}

.cnt-cls input[type="submit"] {
    background: #2979e1 !important;
    font-weight: 700 !important;
    margin: 0 auto !important;
    display: block !important;
}



.bbbreviewcls {
  position: fixed;
  right: 20px;
  bottom: 140px;
  background: #fff;
  padding: 3px;
  border-radius: 6px;
}
header#masthead nav ul li a {
  text-shadow: -1px -1px 2px #000, 1px 1px 2px #000;
}

header#masthead nav ul li.current-menu-item a {
  color: #e6e6e6 !important;
}
header#masthead nav ul li a:hover {
  color: #ccc !important;
}
h3.author-name {
  color: #000 !important;
}
.swiper-pagination-bullet {
  background: #000 !important;
}
.eael-post-grid {
  display: flex !important;
  height: auto !important;
  flex-wrap: wrap;
}
.eael-post-grid .eael-grid-post {
  position: relative !important;
  left: 0 !important;
  top: 0 !important;
}
.fixedHeader {
  background: rgba(0,0,0,0.7);
}

@media only screen and (max-width: 1023px){
.hfe-nav-menu-icon {background: #b2b2b2 !important;}
header#masthead nav ul li a {text-shadow: none !important;}
header#masthead nav ul li.current-menu-item a {color: #000 !important;}
}

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

.cnt-cls {
    margin-top: 0px !important;
    background: #fff !important;
    padding: 30px !important;
    border: 1px solid #c6c6c6 !important;
    box-shadow: 0 0 3px #000;
}


}

