@media(max-width:767px){.elementor-7842 .elementor-element.elementor-element-d2c1b82 > .elementor-widget-container{margin:0px 0px 0px 15px;}}/* Start custom CSS for dce-rawphp, class: .elementor-element-d2c1b82 *//*Price Filter Fields*/
/*.elementor-7842 .elementor-element.elementor-element-d2c1b82 input::placeholder, .elementor-7842 .elementor-element.elementor-element-d2c1b82 input {*/
/*    font-weight:600;*/
/*    color:#000!important;*/
/*    font-size: 13px;*/
/*    opacity: .85;*/
/*}*/

/*.price_range_cntr2 div {*/
/*    display: grid;*/
/*    grid-template-columns: repeat(2, 1fr);*/
/*    grid-column-gap: 10px;*/
/*    margin-bottom: 50px;*/
/*}*/
/*.price_range_cntr2 div input {*/
/*    border: 1px solid #ccc !important;*/
/*    border-radius: 5px !important;*/
/*    background: #eee;*/
/*}*/
/*.price_range_cntr2 h6, .filter_cntr h6 {*/
/*    margin-bottom: 25px;*/
/*}*/
/*End of Price Filter Fields*/

/*Checbox Styles*/
.price_range_container div {
    display: grid;
    grid-template-columns: repeat(2,1fr);
    grid-column-gap: 10px;
}
.price_range_container {
    padding-bottom: 50px;
    margin-bottom: 50px;
    border-bottom: 1px solid #ccc;
}

.styles_filter_container .style_items {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 10px;
    grid-row-gap: 10px;
}

.style_items div > input {
    display: none;
}

.style_items div >  label {
    width: 100%;
    padding: 15px 15px;
    border: 1px solid #ccc;
    border-radius: 500px;
    font-size: 13px;
    text-align: center;
}
input:checked + label {
  background: #0A1B65 !important;
  color: #fff !important;
}

.elementor-7842 .elementor-element.elementor-element-d2c1b82 button {
    border-radius: 500px;
    border-width: 2px;
    position: absolute;
    right: 0px;
    bottom: -60px;
}


.elementor-7842 .elementor-element.elementor-element-d2c1b82 form {
    padding-bottom: 50px;
    margin-bottom: 25px;
    border-bottom: 1px solid #ccc;
}
@media screen and (max-width: 767px) {
    .filter_cntr2 {
    border-radius:20px;
    background: #fff;
    box-shadow: 0 0 7px 0 rgb(0 0 0 / 10%);
    padding: 20px;
    margin-top: 65px !important;
    width: 93vw;
}
.filter_cntr2 .filter_items {
    grid-template-columns: repeat(2, 1fr) !important;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
}
}
/*Checkbox Item Styles*//* End custom CSS */