.brand_img {
  max-height: 15vh;
  padding-left: 40px;
}
.text_gray
{
  color: gray;
}
.brand_anc {
  font-weight: bold;
  font-size: 30px !important;
}

.bg-color {
  background-color: #1b73e6;
}

.pages {
  list-style: none;
  color: white !important;
}

.pages_header {
  background-color: #076ae3;
}

.anctredi {
  color: white;
  text-decoration: none;
}

.bg_formheding,.reaheading {
  background-color: #076ae3;
}

.pages_items:hover {
  transform: translateY(-2px);
  transition-duration: 0.2s;
  font-weight: bold;
}
.btn_search
{
  border-radius: 2px !important;
  margin-block: 25px;
  background-color: #076ae3 !important;
}
.btn_search:hover
{
  background-color: #2880eb !important;
}

/* Result Div */
.result_ul
{
  list-style-type: none;
  /* margin-block: 30px; */
}
.result_ul_li
{
  margin-block: 8px;
}
.shadow_eff
{
  box-shadow: 0 4px 4px 4px rgba(0, 0, 0, 0.1), 0 3px 3px 0 rgba(0, 0, 0, 0.19);
}
.inner_btn h4,.card-title
{
  color: #1b73e6 !important;
}
.card img
{
  width: 100%;
  height: 50vh;
}
.card
{
  box-shadow: 0 4px 4px 4px rgba(0, 0, 0, 0.1), 0 3px 3px 0 rgba(0, 0, 0, 0.19);
}
@media only screen and (min-width: 1024px) {}

@media only screen and (min-width: 768px)and (max-width: 1023px) {}

@media only screen and (min-width: 960px)and (max-width: 1023px) {}

@media only screen and (min-width: 768px) and (max-width: 959px) {
  .styled-input label {
    top: 0px !important;
    left: 120px !important;

  }
  input:focus~label,
  textarea:focus~label {
    top: -1.50rem !important;
    left: 6.10rem !important;
   
  }
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
  .brand_anc {
    font-size: 19px !important;
  }

  .brand_img {
    max-height: 11vh;
    padding-left: 10px;
  }

  .anctredi {
    font-size: 13px;
  }
  .styled-input label {
    top: 0px !important;
    left: 44px !important;

  }
  .input_label
  {
    font-size: 13px;
  }
  input:focus~label,
  textarea:focus~label {
    top: -1.50rem !important;
    left: 2.10rem !important;
   
  }
  input,input:focus~span
  {
    min-width: 77% !important;
  }
  .sticky p
  {
    font-size: 12px;
  }
  .card img
{
  width: 100%;
  height: 33vh;
}
.playstore_btn
{
  width: 100%;
}

}



/* input field effect css */
input:valid~label,
textarea:valid~label,
input:focus~label,
textarea:focus~label {
  font-size: 0.75em;
  color: #8e44ad;
  top: -1.25rem;
  left: 12.25rem;
  transition: all 0.125s cubic-bezier(0.2, 0, 0.03, 1);
}

.styled-input {
  float: left;
  border: 0px;
  /* width: 33.3333%; */
  position: relative;
  border: 0;
}

.styled-input label {
  /* color: #999; */
  /* padding-top: 1.8rem; */
  position: absolute;
  top: 0px;
  left: 225px;
  transition: all 0.25s cubic-bezier(0.2, 0, 0.03, 1);
  pointer-events: none;
}

.styled-input.wide {
  width: 100%;
}

.input_label {
  color: rgb(198, 197, 197);

}

input {
  /* padding: 1rem 1rem; */
  min-width: 57%;
  border-bottom: 1px solid rgb(198, 197, 197);
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
  font-size: 1rem;
}

input~span {
  display: block;
  width: 0;
  height: 3px;
  background: #8e44ad;
  position: absolute;
  bottom: 0;
  left: 260;
  transition: all 0.125s cubic-bezier(0.2, 0, 0.03, 1);
}

input:focus {
  outline: 0;
}

input:focus~span {
  width: 57%;
  transition: all 0.125s cubic-bezier(0.2, 0, 0.03, 1);
}

/* playstore button css */
.market-btn {
  display: inline-block;
  margin-top: 10px;
  padding: 0.9125rem 1rem;
  padding-left: 3.8125rem;
  -webkit-transition: border-color 0.25s ease-in-out, background-color 0.25s ease-in-out;
  transition: border-color 0.25s ease-in-out, background-color 0.25s ease-in-out;
  border: 1px solid #e7e7e7;
  background-position: center left 0.75rem;
  background-color: #fff;
  background-size: 1.5rem 1.5rem;
  background-repeat: no-repeat;
  text-decoration: none;
  border-radius: 5px;
}

.market-btn .market-button-title {
  display: block;
  color: #222;
  font-size: 1.1rem;
}
.market-btn .market-button-subtitle {
  display: block;
  margin-bottom: -0.25rem;
  color: #888;
  font-size: 1.1rem;
}
.market-btn:hover {
  background-color: #f7f7f7;
  text-decoration: none;
}
.google-btn {
  background-image: url(data:image/png;base64,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);
  background-size: 7vh;
  
}

/* sticky data */
.sticky {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  /* font-weight: 700; */
  color: white;
  background-color: #076ae3;
  padding: 4px;
  font-size: 20px;
}