.form-control{
     box-shadow: unset;
      border-radius: unset;
      border: unset;
      border-bottom: 2px solid #661009;
      }
      /* ----------------- START HEADER STYLE ---------------------- */
      .btn,
      button {
      border: none !important;
      }
      .header-eight .header-five-middle-area {
      padding: 19px 0 19px;
      position: relative;
      }
      .header_text {
      font-size: 15px;
      margin: 0px;
      }
      .header-eight .header-five-middle-area .slicknav_menu .slicknav_nav {
      top: calc(100% - 125px);
      }
      .header-eight .navigation-area-wrapper {
      background-color: #ed1c24;
      }
      @media only screen and (max-width: 768px) {
      .header-eight .header-five-middle-area {
      padding: 19px 0 0px;
      }
      .p {
      font-size: unset;
      }
      .logo-area {
      max-width: none;
      padding: 7px 57px;
      }
      .header_text {
      font-size: 10px;
      margin: 4px;
      }
      .dmn {
      display: none !important;
      }
      }
      @import url('https://fonts.googleapis.com/css?family=Open+Sans&display=swap');
      @media only screen and (max-width: 768px) {
      /* For mobile phones: */
      .display-3 {
      font-size: 1.5rem;
      }
      .product {
      width: 354px;
      height: 509px;
      }
      }
      .footer_color {
      color: #ffffff;
      font-size: 15px;
      line-height: 28px;
      }
      @media only screen and (max-width: 768px) {
      .footer_background {
      background-color: #db1921;
      }
      }
      @media only screen and (min-width: 768px) {
      .footer_background {
      background-image: url(image/footer_background.png);
      background-size: cover;
      }
      .footerpad {
      padding-top: 200px;
      }
      }
      .mainmenu>li {
      padding: 0 3px;
      }
      .pedding-top-100 {
      padding-top: 100px;
      }
      @media only screen and (max-width: 768px) {
      .pedding-top-100 {
      padding-top: 10px;
      }
      .pedding-mobile-10
      {
      padding-bottom: 40% !important;
      }
      }
      * {
      font-family: Poppins, sans-serif !important;
      }
      [class*="dl-icon-"] {
      font-family: 'dl-icon' !important;
      }
      .changecolor {
      border: 2px solid gray;
      border-radius: 8px;
      }
      .changecolor:hover {
      border: 2px solid #e62021;
      border-radius: 8px;
      }
      .overlay-outer {
      position: relative;
      width: 90%;
      max-width: 400px;
      margin: auto;
      overflow: hidden;
      }
      .overlay {
      position: absolute;
      height: 99%;
      width: 100%;
      left: 0;
      top: 0;
      bottom: 0;
      right: 0;
      opacity: 0;
      transition: all 0.4s ease-in-out 0s;
      }
      a:hover .overlay {
      opacity: 1;
      }
      .fadeIn_bottom {
      top: 80%;
      }
      .section-padding {
      padding: 60px 0;
      }
      .brand-carousel {
      background: #eee;
      margin-top: 10%;
      }
      .fa {
      font-family: 'FontAwesome' !important;
      }
      .list-item{
         font-size: 13px;
         padding: 2px;
      }
      #leftnums, #rightnums, #poslr {
          display:inline-block;
          vertical-align: middle;
          margin: 5px 1px;
          font-size: 16px;
          font-weight: 500;
  font-family: Poppins, sans-serif !important;
      }
      #poslr {
          background: yellow;
      }
      @media screen and (max-width:767px) {
          .pi-header {
          padding-top:20px;
      }
      .pi-hr {
          margin: 0 !important;
      }
      }
      .input{
         width: 60%;
         border-radius: 0;
         height: 40px;
         }
         label
         {
         font-size: 12px;
         color: grey;
         font-weight: 500;
         }
         .form-check-inline .form-check-input {
         position: unset;
         margin-top: 2px;
         margin-right: -9.6875rem;
         margin-left: -56px;
         }
         .form-check-label {
         margin-bottom: 0;
         margin-left: 51px;
         }
         @media only screen and (max-width: 768px) {
         .input {
         width: 100% !important;
         border-radius: 0;
         }
         .login {
         padding: 2% !important;
         padding-top: 2% !important;
         padding-bottom: 2% !important;
         }
         .bor-radious-0
         {
         border-radius: 0px !important;
         }
         }
         .form-group {
         margin-bottom: 0rem;
         }
         label {
         margin-bottom: 0rem;
         }
         #names_content {
             text-align: right;
         }
         #names_content div {
            margin: 3px 0px;
            float: right;
            line-height: 14px;
         }
        #names_content div span {
            display: inline-block;
            vertical-align: middle;
            margin: 1px 3px 1px 1px;
            color: #495057;
            font-size: 1rem;
            font-weight: 400;
            line-height: 1.5;
         }
         #names_content .num {
            color: blue;
            font-size: 14px;
            margin-bottom: 0px;
         }
         #names_content .num::after {
            content: "+";
            font-weight: normal;
            font-size: 15px;
            color: #666;
         }
         #export-res {
          /*   padding: 10px;
            font-size: 17px;*/
         }
         .found-txt {
             display: inline !important;
             margin: 0 !important;
             vertical-align: baseline !important;
             background: yellow;
         }
         .btn-4 {
             background: #661009;
            background-color: rgb(102, 16, 9);
            padding: 0px 7px;
            border-radius: 50%;
            margin-top: 7px;
            border: 1px solid #661009 !important;
            font-size: 15px;
            background: #fff !important;
            color: #661009;
            margin: 7px 13px 7px 10px;
         }
         .btn-4im {
             border: 1px solid rgb(102, 16, 9);
             border-radius: 50%;
            padding: 3px;
            margin: 7px 13px 7px 10px;
         }
         @media screen and (max-width:480px) {
             .btn-4 {
            margin: 7px 7px 7px 7px;
         }
         .btn-4im {
             margin: 7px 7px 7px 7px;
         }
         }
         .btn4s {
             display:inline;
         }
         #export-res {
            float: right;
            margin-left: 4px;
            font-size: 13px;
            margin-top: 4px;
         }
         #anagram_content span {
             list-style-type: number;
            display: inline-block;
            vertical-align: middle; 
            font-size: 1rem;
            font-weight: 400;
            line-height: 1.5;
            margin: 0px 5px;
            color: #4A5158;
         }
         #posbutton {
             background: #fff;
             padding-left:0;
         }
         #posbutton img {
             border-radius: 50%;
padding: 4px;
border: 1px solid rgb(102, 16, 9);
width: 24px;
         }
         #verFind {
             padding: 2px 4px 2px 3px;
  border-radius: 50%;
  border: 1px solid #661009 !important;
  font-size: 13px;
  background: #fff !important;
  color: #661009;
  margin: .25rem .5rem;
  font-weight: 500
         }
         #num-label {
             margin: 0 35px;
         }
         @media screen and (max-width:560px) {
             #num-label {
             margin: 0 9px;
         }
         }
         #results td {
             border: 1px solid #eee;
             min-width:14px;
             text-align: center;
            text-align: center;
            font-size: 12px;
         }
         #results {
             display: none;
             text-align: right;
             display: block;
  			margin-top: -27px;
           width: 98%;
  			margin-left: auto;
  			margin-right: auto;
         }
         .result-container {
            overflow-x: auto;
            max-width: 100%;
            margin-top: 20px;
           text-align: right;
        }
        .result-table {
            white-space: nowrap;
  			display: inline-block;
  			float: none;
        }
        .result-table td {
            border: 1px solid #ccc;
            padding: 5px;
            min-width: 20px;
            text-align: center;
        }
        .highlight { color: red; font-weight: bold; }
         #fnd-vrs {
             text-align: right;
             margin-bottom: 5px;
         }
         @media screen and (max-width:575px) {
           #r-summary span {
               text-align: center !important;
           }
           #r-word {
               text-align: center;
display: inline-block;
vertical-align: middle;
width: 58%;
           }
           #r-word input {
               width: 85% !important;
margin-left: auto !important;
           }  
           #r-buttons {
               display: inline-block !important;
vertical-align: middle;
width: 42%;
           }
           #fndvrs-res {
    display: block;
    margin: 10px 0;
}
         }
         #alert_ae {
             position: fixed;
  width: auto;
  padding: 25px;
  background: #000;
  color: #fff;
  border-radius: 5px;
  z-index: 99999;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
         }
         .keyfound .num {
             float: right;
  margin-left: 5px;
  color: blue;
         }
         .keyfound {
             float: right;
         }
         .pass-form {
             display: block;
  max-width: 300px;
  border: 1px solid #ccc;
  padding: 20px;
  box-shadow: 0 0 8px #ccc;
  width: 100%;
  margin: 100px auto;
         }
.current-s {
    color: green;
}
.old-s {
    color: grey;
}
#verify-results:hover,
#verify-results:focus {
    text-decoration: none;
}
#fw-working {
  margin-top: 10px;
  display: none;
}
#fw-working.show {
    display: block;
}
.lc-s {
  display: inline-block;
  margin-right: 15px;
  margin-left: -25px;
}
.lc-s div,
.rc-s div {
  font-size: 11px;
  margin-top: 6px;
  margin-bottom: -4px;
}
.rc-s {
  display: inline-block;
  margin-right: -25px;
  margin-left: 12px;
}
.btn-4im {
  margin:7px 5px 7px 5px;
}
.btn4s {
  display: inline-block;
  vertical-align: top;
}
.container {
    max-width: 1280px !important;
}
.new-section {
  display: inline-block;
  margin-bottom: 6px;
}
.new-section .r-sec label {
  color: #000;
  font-size: 16px;
  line-height: 195%
}
.keyfound {
  display: none;
}
.diff1,
.diff2 {
  display: inline-block;
}
.diff1 span,
.diff2 span {
  margin: 1px 3px 1px 1px;
  color: #495057;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.diff1 .num,
.diff2 .num {
  float: right;
  color: blue;
  font-size: 14px;
  display: none;
}
@media screen and (max-width: 480px) {
    #fw-working {
        text-align: center;
        display: block;
        width: 100%;
    }
}
.number-results {
  margin-top: 10px;
}
.number-results .num {
  color: #700000;font-weight: bold;cursor: pointer;line-height: 200%;margin-right: 5px;
}
.number-results label {
  color: #000;
  font-size: 16px;
  display: inline-block;
  line-height: 195%
}
.same-val-results {
  display: inline-block;
}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
input[type=number] {
    -moz-appearance: textfield;
}
#num_verse_content {
  display: inline-block;
  width: 79%;
  vertical-align: middle;
  margin-left: 5px;
}
textarea#secondary_word::placeholder {
  padding-top:20px;
}
#exact_value {
  display: inline-block;
}
#exact_value span {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  margin: 0px 5px;
  color: #4A5158;
}
#exact_value .num {
  color: #700000;
  margin: 0;
  font-weight: bold;
  cursor: pointer;
  line-height: 200%;
}
.verse-filled {
  border-top: 1px solid #eee;
  margin-top: 8px;
  padding-top: 5px;
}
#fnd-vrs {
  display: none;
}
#r-word {
  display: inline-block;
  vertical-align: middle;
}
#r-word input {
  text-align: center;
  letter-spacing: 2px;
  width: 90px;
  padding: 2px;
}
#r-buttons {
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
}
.hopping-header {
  display: block;
  width: 360px;
  text-align: center;
  margin: 0 auto;
  position: relative;
  z-index: 9999;
}
#findcombo {
  max-width: 160px;
  margin: 0 auto;
}
.row.right-min-height {
	min-height: 231px;
}
#c2-num-ver-btn {
  cursor: pointer;
}
#verse_content hr {
  margin-top: 8px;
  margin-bottom: 5px;
}
#pi_pos, #pi_sum, #pi_life {
    color: #700000;
    font-weight: bold;
    line-height: 200%;
}
#showMoreBtn {
  padding: 1px 4px 0px 4px;
  border-radius: 50%;
  border: 1px solid #661009 !important;
  font-size: 20px;
  background: #fff !important;
  color: #661009;
  margin: .25rem .5rem;
  font-weight: 500;
  line-height: 100%;
}