body{
  background-color: #eef1ff;

}
:root {
  --titleredred: #ec3f3f;
  --titlegray: #acacac;
  --backgray: #f1f1f5;
  /*--blackgray: #616161;*/
  --blackgray: rgba(51, 65, 85, 1);
  --grayhover: rgba(185, 185, 185, 0.44);
  --darkblue: var(--themecolor);
  --light-red: #fb9898;
  /*--green: #83bd75;*/
  --bordergray: #eee;
  --secondary: #6c757d;


  /*THEME COLOR*/

  --mainshadow: rgba(0, 0, 0, 0.08) 0px 4px 12px;
  --mainshadowhover: rgba(0, 0, 0, 0.2) 0px 4px 6px;
  --hoverbg: rgba(185, 185, 185, 0.2);
  --themecolor: #2D2676;
  --themeop: 10, 120, 195;
  --themebg: #ecf4fb;
  /*--themebg: #d9ebf9;*/
  --themehover: #5f55bf;
  --themeborder: rgba(10, 120, 195, 0.2);
  --catcontent: #2D2676;

  /*RADIUS SIZE*/
  --border-li: 0.7rem;
  --border-sm: 1rem;
  --border-md: 2rem;
  --border-lg: 3em;


  /*BTN COLOR*/
  --blue: #1A73E8;
  --red: rgb(220, 38, 38);
  --green: rgb(62, 136, 60);

}
.navbar{
  width: 75%;
  margin: auto;
  margin-top: 10px ;
  border-radius: 18px;
}
.navbar .container {
  height: 80px;
  width: 90% !important;
}
.modal-content{
  border-radius: 18px;
}
.form-test {
  padding: 7px;
  outline: none;
  border-radius: 8px;
  border: 2px solid #dadce0;
  transition: 0.3s;
}
.sp_btn_block {
  display: block;
  width: 100%;
  padding: 0.5rem 1rem;
  transition: .25s ease-in-out;
  border-radius: 12px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  outline: unset !important;
  border: inherit;
}
.form-group-ad .form-input {
  position: absolute;
  top: 0px;
  left: 0;
  width: 100%;
  height: 100%;
  font-size: 15px;
  border: 1px solid #dadce0;
  border-radius: 12px;
  outline: unset !important;
  padding: 10px;
  background: none;
  z-index: 1;
}
#loginModal, #searchModal {
  background-color: #ffffffaa;
  backdrop-filter: blur(5px);
}
.log-btn {
  color: white !important;
  background-color: var(--themecolor);
  border-radius: 12px;
  padding: 1rem 3rem;
}
.news-item {
  cursor: pointer;
  padding: 1rem;
  transition: 0.25s ease-in;
  background: white;
  border-radius: 18px;
  box-shadow: rgb(46 40 116 / 18%) 0px 4px 12px;
  z-index: 0;
  height: 100%;
  position: relative;
  .dropdown-menu {
    width: 80%;
    max-width: 1280px;
    left: 50%;
    right: auto;
    transform: translateX(-50%);
    margin: 0;
    margin-top: 0.5rem;
    -webkit-backdrop-filter: saturate(180%) blur(20px);
    backdrop-filter: saturate(180%) blur(20px);
    background: rgba(255, 255, 255, 0.95);
    border: 1px solid rgba(255, 255, 255, 0.5);
    border-radius: 24px;
    box-shadow: 0 8px 32px rgba(0, 47, 48, 0.12);
  }
  .center-nav .dropdown.open .dropdown-menu {
    filter: opacity(1);
    visibility: unset;
    top: 85px !important;
    border: unset;
    width: 100% !important;
    margin-top: 20px;
    border-radius: 20px;
    background-color: #fffffff7;
    backdrop-filter: blur(30px);
  }