@media only screen and (min-width: 576px) {
    .aljpr-container .aljpr-sm-mr5{
        margin-right: 5px;
    }
}
@media (max-width: 800px) {
    .calendar_wrapper, .legends_wrapper, .full_container .top_wrapper .top .selectors_wrapper {
      flex-direction: column;
    }
    .calendar_wrapper, .legends_wrapper, .full_container .top_wrapper .top .selectors_wrapper button{
      margin-top: 20px;
    }
    .full_container hr{
      margin-top: 80px;
    }

}
@media (min-width: 1600px) {
    .price_calendar_wrapper .full_container {
        padding: 20px 70px;
    }
}
@media (min-width: 768px) {
    .w-md-auto{
        width: auto !important;
    }
}
@media only screen and (max-width: 992px) {
    .aljpr-btn.btn-search{
        width:100%;
    }
    .aljpr-container .map{
        height: 200px;
    }
    .pl-lg-none{
        padding-left: 5px;
    }
    .aljpr-lg-ml-none{
        margin-left: 0px !important;
    }
}
@media only screen and (min-width: 992px) {
    .aljpr-container .aljpr-pr5{
        padding-right: 5px;
    }
    .aljpr-container .aljpr-pl5{
        padding-left: 5px;
    }
    .aljpr-container .sticky-search-bar{
        position: sticky;
        top: 0;
        z-index: 5;
    }
}
@media only screen and (max-width: 768px) {
    .aljpr-input-container.h-sm-auto{
        height: auto;
    }
    .pl-md-none{
        padding-left: 5px;
    }
    .aljpr-md-ml-none{
        margin-left: 0px !important;
    }
    .w-md-100{
        width:100%;
    }
    .aljpr-container .navbar-brand img{
        max-height: 50px;
    }
    .aljpr-md-mr10{
        margin-right: 0px !important;
    }
    .aljpr-btn.pr-md-none{
        padding-right: 5px !important;
    }
}
@media only screen and (max-width: 550px) {
    .aljpr-container, .aljpr-small-box, .aljpr-box, .aljpr-square-box{
        padding-left: 20px;
        padding-right: 20px;
    }
    #divContentCartContainerMobile{
        margin-left: 2px;
    }
}
@media only screen and (max-width: 476px) {
    .aljpr-container, .aljpr-small-box, .aljpr-box, .aljpr-square-box{
        padding-left: 10px;
        padding-right: 10px;
    }
    #divContentCartContainerMobile{
        margin-left: 2px;
    }
}
@media only screen and (max-width: 576px) {
    .aljpr-container .aljpr-sm-mr10{
        margin-right: 0px !important;
    }
    .aljpr-container .aljpr-btn.pr-sm-none{
        padding-right: 5px !important;
    }
}
