


/* ======= campaigns ======== */
.campaigns-wrap {
  background-image: url(../img/benner-bg02.png);
    padding: 112px 0px;
    background-position: right center;
    background-size: cover;

}
.campaigns-wrap  .hero-heading::before {
    content:none !important;
}
.campaings_searchBox .search_icon_box{
  transform: translateY(-50%);
}
.campaings_searchBox.header_search {
  margin: 0 15px 0 0 !important;
}
.campaigns-wrap .feed-back::before {
    content: "";
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASkAAAAMCAYAAAA+j0uzAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMBSURBVHgB7ZkxbtswFIbfY+SiW3WAApFPUI/d6qO0S4Eeo0foVKBL0JukS9FRPYEZoEBXdTNgia8kRdqPsgDJieMo9vsG+4mm7MBhPv6PQRCER2a1vMlhvc674zN1lZPCvO8eQswV9L/WQ04IY+eOAgkq+1QNzSMyuvd+Q9XGNMn981+fNAgHgyCcPau3Xwt+nWXZ9hpR8deSP3YE9QqTa2PrnTgI/GtdOfSNCf3oWCCrHQTor8nKksD883OonWOAKiTyAqzr2o+dswBFUhOBiyRKhAvEymNbK1TXsUag3RzYzYG0Fi4H7R6i9JzsouhcOrSC005wMek9B7mJpO5JlEpsWXh7EoXCk0hMIZ30MfXUkbQ81Lm2grS1SloaQ2R3fUrGUPW3Tj4RdOby995AM9hutbys5rcfRs4dh29RYT34u8lgl0o5Vg577SqZdOPgmw2xzcaS42nXiPvuNPpnqgwpHaSmXTvrhfZipo/9HY/loiTFz0Z60opvdVKxtAuHJZSpSEXHgpKWAbe1IXO3HVdd2ezOUWqoNX/j+a2cm0yV1bLdGLkY7Xr1dRRgKz6TUxAktmv3mOu2dDJzCc2tMS6y1z8/lvAIPBtJdQXTl1zizsRSSxFufyq5bOUQUwhPHzx1WJHoeFOUSCqQ46cF4bJwkpvBlRdYTHqt3GyNdB3EljOx3QeXyKzAsLTmvHPtpWqMfojATiapbnsUE8wEBcPFotufqU0ofVKJLQtvTySNCOeAk5pLbUFoBRksosyCyAo4DJ/CnMAMNT/c2VidZeXQ5jtaUlEy3TZpXzJ7LVIBp0OHzw6pJZULb3v204okFUE4lD/Lb4tWWqpwqUwhvAkSW8D4cGHlRboh+E1EZXO1KflGj3+XN0VtzPsJSEaHzx0lGEkugjBt3BFNBnUrMYOLILAiCGwI6wAoDdJ3LykrghU8HO0e9iXTHuB22yNJMIJwubgEZmz6GpKXIfjCJaXd4KGSkRQjCMIxiMnLto4L+1/Dd05cBs1nEARBmDL/Aedm05k2NupXAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    width: 280px;
    height: 94px;
    transform: rotate(2.721deg);
    top: 149px;
    background-size: 290px;
}
.search_crad_box {
    padding: 20px;
    border-radius: 8px;
    background: #FFF;
    box-shadow: 0px 0px 5px 0px rgba(229, 63, 158, 0.20);
}
.campaings_searchBox .form-group {
  margin-top: 0;
}
.searc-img img {
    max-height: 118px;
    min-height: 118px;
    border-radius: 8px;
    width: 100%;
    margin-bottom: 15px;
    object-fit: cover;
    object-position: center;
}
.page_navigation_box .pagination {
    justify-content: center;
    gap: 30px;
    align-items: center;
}
.page_navigation_box {
    margin-top: 40px;
}
.page_navigation_box .page-item:first-child .page-link, .page-item:last-child .page-link {
    border-radius: 20px;
    background: #FFF;
    box-shadow: 0px 0px 5px 0px rgba(30, 105, 255, 0.20);
    border: 0;
    padding: 4px;
    width: 32px;
    height: 32px;
}

.page_navigation_box .page-link {
    color: #425466;
    text-align: center;
    font-size: 14px;
    font-weight: 500;
    border: none;
}
.page_navigation_box .page-link.actvie{
    border-radius: 6px;
    border: 1px solid #E53F9E;
    box-shadow:0px 0px 5px 0px rgba(30, 105, 255, 0.20), 0px 0px 13.55903px 0px rgb(0 0 0 / 0%);
}
.card_label {
    padding: 8px 13px;
}

.forOrganizations_wrapper.campaigns-wrap::before {
    background: linear-gradient(91deg, #FFF 28.77%, rgba(255, 255, 255, 0.84) 36.33%, rgba(255, 255, 255, 0.66) 40.07%, rgba(255, 255, 255, 0.25) 46.4%, rgba(255, 255, 255, 0.00) 52.07%), url(), #d3d3d305 269px -78.137px / 81.319% 131.255% no-repeat;
}

.country_select_track {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: flex;
}


.photos_search_block .header_search {
    margin: 0 30px 0 0;
}

.country_select_items {
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0px 0px 5px 0px rgba(229, 63, 158, 0.20);
    padding: 8px 10px;
    max-width: fit-content;
    margin-right: 15px;
}

.country_select_items:last-child {
    margin-right: 0;
}

.Country_select {
    color: #425466;
    font-size: 14px;
    font-weight: 600;
    outline: none !important;
    border: none;
    cursor: pointer;

}

.photos_search_block {
    display: flex;
    margin-bottom: 40px;
}

.Country_label {
    color: #425466;
    font-size: 14px;
    font-weight: 400;
}

.indicator_selectBox .geoSelect .css-13cymwt-control, .indicator_selectBox .geoSelect  .css-t3ipsp-control {
  color: #425466;
  font-size: 14px;
  font-weight: 600;
  border: 0;
  min-height: 35px !important;
  height: 35px !important;
  min-width: 160px;
}
.border-selectBox{
  position: relative;
}
.border-selectBox::before {
  position: absolute;
  content: '';
  right: 34px;
  width: 1px;
  height: 20px;
  top: 10px;
  background-color: #e2e2e2;
}
.indicator_selectBox .Country_select.form-select {
  padding-right: 47px !important;
}
@media (min-width: 1200px) and (max-width: 1440px) {
  .campaigns-wrap .feed-back::before {
    top: 144px;
}
}
@media (min-width: 992px) and (max-width: 1199.98px) {
   
    .campaigns-wrap .feed-back::before {
        width: 250px;
        top: 142px;
    } 
    
.search_img img {
    max-height: 100px;
    min-height: 100px;
  }
  .search_img_select img {
    min-height: 130px;
    max-height: 130px;
  }
  .search_img_select_btn {
    padding: 0;
    flex-wrap: wrap;
    gap: 10px 10px;
  }
  .card-btn {
    padding: 5px 26px;
    margin-right: 0;
  }
  .card_sub {
    font-size: 15px;
  }
  .card_title {
    font-size: 16px;
  }
  .card_des {
    font-size: 14px;
  }
  .card_label_block {
    flex-wrap: wrap;
    gap: 10px;
  }
  label.card_label {
    margin-right: 0;
    width: 100%;
    text-align: center;
  }
}
@media (max-width: 991.98px) {
  .campaigns-wrap .feed-back::before {
    width: 213px;
    top: 109px;
    background-size: 214px;
}
.campaigns-wrap .hero_block {
  max-width: 400px;
}

}

@media (max-width: 767.98px) {

    .location_searchBox {
        display: flex;
        gap: 20px;
        flex-wrap: wrap;
        gap: 11px;
    }
    .contact_map iframe {
        height: 400px;
    }
    .card_label {
        font-size: 12px;
    }
}
@media (min-width: 768px) and (max-width: 991.98px) {
    .country_select_track {
      flex-wrap: wrap;
      gap: 16px 0;
  }
  
.search_img {
    padding: 10px;
  }
  .search_img img {
    max-height: 100px;
    min-height: 100px;
  }
  .search_img_select img {
    min-height: 130px;
    max-height: 130px;
  }
  .search_img_select_btn {
    padding: 0;
    flex-wrap: wrap;
    gap: 10px 10px;
  }
  .card-btn {
    padding: 5px 26px;
    margin-right: 0;
  }
  .card_sub {
    font-size: 15px;
  }
  .card_title {
    font-size: 16px;
  }
  .card_des {
    font-size: 14px;
  }
  .card_label_block {
    flex-wrap: wrap;
    gap: 10px;
  }
  label.card_label {
    margin-right: 0;
    width: 100%;
    text-align: center;
  }
  }
@media (min-width: 576px) and (max-width: 767.98px){
  .campaigns-wrap .feed-back::before {
    width: 170px;
    top: 90px;
    background-size: 180px;
}
    .country_select_track {
        flex-wrap: wrap;
        gap: 16px 0;
    }
    
}
@media (max-width: 767.98px) {
  .campaigns-wrap .hero_block {
    max-width: 350px !important;
}
}
@media (max-width: 575.98px) {
    .photos_search_block {
        flex-wrap: wrap;
        gap: 20px;
    }
    .campaigns-wrap .hero_block {
      max-width: 315px;
  }
    .country_select_items{
        margin-right: 0;
      }
      .country_select_track {
        display: flex;
        flex-wrap: wrap;
        gap: 15px;
      }
      
}