
.cont2 {
  display:none!important;
}
.pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: 1rem;
  --bs-pagination-color: var(--bs-link-color);
  --bs-pagination-bg: #f1f1f1 !important;
  --bs-pagination-border-width: 1px;
  --bs-pagination-border-color: #dee2e6;
  --bs-pagination-border-radius: 0.375rem;
  --bs-pagination-hover-color: white !important;
  --bs-pagination-hover-bg: #0d6efd !important;
  --bs-pagination-hover-border-color: #dee2e6;
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: #e9ecef;
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-pagination-active-color: white !important;
  --bs-pagination-active-bg: #0d6efd !important;
  --bs-pagination-active-border-color: #0d6efd !important;
  --bs-pagination-active-border-radius: 10px !important;
  --bs-pagination-disabled-color: #d5d6d6 !important;
  --bs-pagination-disabled-bg: #e3e0e057 !important;
  --bs-pagination-disabled-border-color: #dee2e6;
  display: flex;
  padding-left: 0;
  list-style: none;
}
.page-item-disable span{
  color: #cbcbcb;
}
.disabled>.page-link, .page-link.disabled {
  color: #b5b5b5 !important;
}
.page-item:first-child .page-link {
    color: #c1c1c1;
}
.page-link {
  margin-top: 12px;
  margin-bottom: 12px;
  border:2px solid #4285F4 !important;
  box-shadow: rgba(0, 0, 0, 0.15) 2.4px 2.4px 3.2px;
}
.page-item:not(:first-child) .page-link {
  margin-left: 6px !important;
}
footer .cont,.cont2{
    background-color: #F5F9FF;
    color: black;
  }
  #copy .rights{
    background-color: #1965E3;
    text-align: center;
    color:white;
    font-size:13px;
    padding-top:8px;
    padding-bottom:8px;
  }
  footer .px-5 {
    padding-right: 3rem!important;
    padding-left: 3rem!important;
  }
  footer span{
    cursor: pointer;
  }
  .modal-body img, svg {
    /* width: 66px; */
    padding-left: 15px;
  }
  footer button{
    width: 100px;
    padding-left: 47px;
    font-size: 21px;
    color: white;
  }
  footer .col-sm-2 a{
      color: #f6f7f8;
      text-decoration: double;
  }
  footer .form-control:focus {
    box-shadow: none;
    border-radius: 0;
  }
  footer .form-control-underlined {
    border-width: 0;
    border-bottom-width: 1px;
    border-radius: 0;
    padding-left: 0;
  }
  footer .form-control::placeholder {
    font-size: 0.95rem;
    color: #aaa;
    font-style: italic;
  }
  footer .form-control{
    border-radius: 0px;
    padding:0px;
  }
  footer .input-group .src {
    background-color: yellow;
    color: black;
    border-radius: 0px;
  }
  footer .btn {
    --bs-btn-padding-x: 0.55rem;
    --bs-btn-padding-y: 0.275rem;
  }
  .row {
    --bs-gutter-x: 0rem !important;
  }
  .term, .privacy {
    cursor: pointer;
  }
.contact1 {
  display:none;
}
.fot2 {
  display:block !important;
}
.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating) {
    border-width: 0px !important;
    box-shadow: none!important;
}
.modal-header {
  border-bottom: 0px!important;
}
.modal-body {
  padding: 0 2rem 2rem!important;
}
footer .btn-warning {
  background-color: #ffc107!important;
  border-radius: 0px!important;
}
@media (max-width: 1700px) and (min-width: 1300px) {
  footer .px-5 {
    padding-right: 0rem!important;
    padding-left: 0rem!important;
  }
  #meaning_lang .px-5 {
    padding-right: 3rem!important;
    padding-left: 5rem!important;
  }
}
@media (max-width: 920px){
  footer .px-5 {
    padding-right: 0rem !important;
    padding-left: 0rem !important;
  }
}
@media (max-width: 900px){
  footer .col-md-6,.col-md-3, h5{
    font-size: 90% !important;
  }
  footer .cont .px-5 {
    padding-right: 0rem !important;
    padding-left: 0rem !important;
    text-align: start !important;
  }
  footer .btn {
    --bs-btn-padding-x: 1rem !important;
    --bs-btn-padding-y: 0.275rem;
  }
  .mb-1 {
    margin-bottom: 0rem!important;
  }
  .contact, .down, .text-start {
    text-align: center !important;
  }
  .trmclass {
    font-size: 15px !important;
    font-weight: 400;
  }
  .preclass {
    font-size: 15px !important;
    font-weight: 400;
    padding-right: 31px;
  }
  footer .d-flex {
    display: flex!important;
    justify-content: center!important;
  }
  .cont {
    padding-left:0rem!important;
  }
  h4 {
    font-size: calc(1rem + .3vw)!important;
  }
  footer .me-2 {
    margin-right: 1rem!important;
  }
}
@media (max-width: 990px) and (min-width: 600px){
  .cont {
    display:none!important;
  }
  .cont2 {
    display:block!important;
  }
  .contact, .down, .text-start {
    text-align: center !important;
  }
  footer h5 {
    font-size: 90% !important;
  }
  footer .input-group {
    width: 50% !important;
  }
}
@media (max-width: 600px) {
  #pagetop {
    margin-right: 2rem;
    margin-left: 2rem;
  }
  footer .px-5 {
    display: flex;
  }
  footer .px-4 {
    padding-right: 0rem!important;
    padding-left: 0rem!important;
    text-align: center;
  }
  footer .px-3,footer .col-md-5,footer .col-md-7 {
      text-align: center;
  }
  footer .col-md-6,footer .col-md-3,footer h5{
    font-size: 90% !important;
  }
  footer .justify-content-between {
    justify-content: center !important;
  }
  footer .contact {
    text-align: center !important;
    padding-right: 0rem!important;
    padding-left: 0rem!important;
  }
  footer button {
    text-align: start !important;
    font-weight: 500;
  }
  footer .py-4 {
    padding-top: 0.5rem!important;
    padding-bottom: 0.5rem!important;
  }
  .cont .input-group {
    width: 100% !important;
  }
  footer .input-group {
    display: flex;
    justify-content: center!important;
    flex-wrap: nowrap!important;
  }
  .cont .pt-4 {
  padding-top: 0.7rem !important;
  }
  .cont .col-md-2 {
  text-align: end !important;
  }
  .cont .px-2 {
  padding-right: 0rem !important;
  padding-left: 0rem !important;
  }
  .container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
  --bs-gutter-x: 0rem !important;
  }
  .pagination {
    display: flex;
    justify-content: center !important;
    margin-bottom: 3rem;
  }
  .contact .pt-3 {
    padding-top: 0.5rem!important;
  }
  .contact h4 {
    font-size: calc(1rem + .3vw);
    text-align: center;
    font-weight: 600;
  }
  ul {
    margin-top: 0;
    margin-bottom: 0rem;
  }
  .subscrib {
    text-align: center!important;
  }
  .fot1 .mx-5 {
    margin-right: 3rem!important;
    margin-left: 0rem!important;
  }
}
@media (max-width: 576px){
  .cont{
    padding-left: 0px !important;
  }
  .fot2 {
    display:none !important;
  }
  ::marker {
    unicode-bidi: isolate;
    font-variant-numeric: tabular-nums;
    text-transform: none;
    text-indent: 0px !important;
    text-align: center !important;
    text-align-last: center !important;
  }
  .cont .mt-4 {
    margin-top: 0rem!important;
  }
  .cont li {
    list-style-type: none;
  }
  ul {
    width: 100% !important;
  }
  .tp {
    display: flex;
    justify-content: space-evenly;
  }
  .down {
    text-align: center !important;
  }
  .contact span {
    font-size: larger;
    font-weight: 400;
  }
  .trmclass {
    padding-bottom: 0.5rem;
    padding-top: 0.5rem;
  }
  .preclass {
    padding-right: 31px;
  }
  .input-group {
    width: 100% !important;
  }
  footer .btn {
    --bs-btn-padding-x: 1rem !important;
    --bs-btn-padding-y: 0.275rem;
  }
  .mb-1 {
    margin-bottom: 0rem!important;
  }
  #searchwords {
    width: 100% !important;
  }
  footer .input-group-append{
    box-shadow:none!important;
  }
  footer .forms-sample .py-3 {
    padding-top: 0rem!important;
    padding-bottom: 1rem!important;
  }
  .contact1 {
    display: flex;
    justify-content: space-around;
  }
  footer .contact1 {
    text-align: start !important;
  }
  .contact {
    display:none;
  }
  .cont .col-xs-6 {
    padding-left: 0px!important;
  }
  .trpr .trmclass, .pt-3 {
    padding-top: 0px!important;
  }
  footer .px-3 {
    padding-right: 0rem!important;
    padding-left: 0rem!important;
  }
  .page-item:not(:first-child) .page-link {
      margin-left: 0px !important;
  }
  .page-link {
    box-shadow: none;
  }
}
@media (max-width: 321px) {
  .preclass {
    font-size: 13px !important;
    padding-right: 0px!important;
  }
  .trmclass {
    font-size: 13px !important;
    padding-bottom: 0.5rem;
    padding-top: 0.5rem;
  }
}