.event a {
    background-color: green !important;
    background-image :none !important;
    color: #ffffff !important;
}

.event {
    background-color: green !important;
    background-image :none !important;
    color: #ffffff !important;
}

#rev_slider_1_1_wrapper{
    background: linear-gradient(-90deg, rgba(76, 161, 175, 0.9), rgba(44, 62, 80, 0.9));
}

.select2{
    position: inherit;
    top:1px !important;
    right:1px !important;
}
.wrap-box-search {
    position: absolute;
    width: 90%;
    z-index: 99;
    top: 51.5%;
    margin-top: 0px;
    left: 0px;
    right: 0px;
    margin: 0 auto;
    padding: 12px 13px;
    background-color: #fff !important;
}
.wrap-box-search .location label {
   color:#000;
}
.wrap-box-search .categoriesPuja {
   width: 220px;
    padding: 0px 9px;
}
.wrap-box-search form > .location.dateSelection {
    margin-top:0px;
}
#compact_basket_form {
    padding: 0px 30px;
    display: flex;
    align-items: center;
}
.select2-container--default .select2-selection--single {
    background-color: #fff !important;
    border: 0px solid #aaa;
    border-radius: 4px;
    text-align: left;
}
.location.dateSelection {
    width:200px;
}

.wrap-box-search form > span.location.samagri-selection {
    margin-top: 0px;
    width: 380px;
    padding-top: 11px;
    padding-left: 15px;
    padding-right: 15px;
    height: 42px;
}
.wrap-box-search form > span.categories {
    border-right: 1px solid #ccc;
}
.wrap-box-search .categories {
    width:252px !important;
}
.wrap-box-search form > span > span {
    position:inherit;
}
.search-button-wrap {
    border-right:none !important;
}
.wrap-box-search form > .location.dateSelection input {
    height:36px;
}
.categories #city {
    margin-top:0px;
}
.samagri-selection .radio-inline input[type="radio"] {
   position: inherit;
   height: auto;
}
.search-button-wrap {
   width: 180px !important;
    text-align: right;
   float:right;
}

@media (max-width:991px) {
  #rev_slider_1_1_wrapper {
    display:none !important;
  }
  .wrap-box-search {
    position:inherit;
    border: none !important;
    padding: 12px 13px;
    position: inherit;
    display: table;
    background-color: rgba(0, 0, 0, 0.1) !important;
    border-radius: 0px;
    margin: 0px;
    width: 100%;
  }
  .wrap-box-search form > span > span {
    right: 0px !important;
    top: 0px !important;
}
.select2-container .select2-selection--single {
    padding: 4px;
    border-radius: 20px;
    width: 100%;
}
  #compact_basket_form {
    padding: 0px 14px;
    display: inherit;
    align-items: center;
  }
  .wrap-box-search form > span.location input {
    padding-left: 12px;
    width: 96%;
    margin: 0 auto;
   }
   .wrap-box-search .categories {
    width: 100% !important;
   }
.wrap-box-search form > span.categories select {
        padding-left: 12px;
    width: 96%;
    margin: 0 auto;
}
.wrap-box-search form > span.location.samagri-selection {
    padding-left: 0px;
    padding-right: 0px;
}

.wrap-box-search form > span.location.samagri-selection input {
    width: auto;
}

.radio-inline+.radio-inline {
    margin-top: 0;
    margin-left: 0px;
}

.search-button-wrap {
    text-align: center;
    margin-top:20px !important;
}

.wrap-box-search form > span select {
    height: 36px;
}

.wrap-box-search .location label {
    color: #000;
    width: 100%;
    text-align: left;
    float: left;
}

}

@media (min-width:1200px) {
  .wrap-box-search form > span.location.samagri-selection {
    padding-left: 6px;
    padding-right: 6px;
    height: 42px;
}
}

@media (min-width:1025px) and (max-width:1199px) {
   .wrap-box-search .categories {
    width: 100% !important;
  }
  .wrap-box-search form > span > span {
    right: 15px !important;
    top: 0px !important;
}
.wrap-box-search form > span {
    border-right: 1px solid #d9d9d9 !important;
    margin-top: 5px;
    position: relative;
    margin-bottom: 0px;
}
.wrap-box-search form .search-button-wrap {
    border-right: 0px solid #d9d9d9 !important;
}
}

.select2-selection select2-selection--single{
    font-size:14px !important;
}
.select2-selection__rendered{
    font-size:14px !important;
}