
.submit_btn input[type=submit]{
    font-size: 11px !important;
    line-height: 26px !important;
    padding-left: 60px;
}
.slider-btns_left{
    padding-right: 25px !important;
}
.slider-btns_right button{
    padding-left: 30px;
    padding-right: 30px;
}
.lp-project_facilityList li{
    font-size: 12px;
}
.lp-project_facilityLink  .elementor-button-link.ru-learnmore{
    max-width: 100% !important;
    width: auto !important;
    display: inline-block !important;
}
.slider_fliter-ul li a{
    font-size: 14px !important;
}

.lp-project_contentBlock.ru_contentBlock{
    padding: 100px 0px 0px 200px;
}
.custom-btn.ru-btn .elementor-button:hover span.elementor-button-icon {
    left: 86% !important;
}
@media(max-width:1400px){
    .listing_learn_more .lp-project_facilityLink .elementor-button-link.ru-learnmore {
        max-width: 100% !important;
        width: auto !important;
        display: inline-block !important;
    }
}
@media(max-width:991px){
    .listing_popup .listing_popup_h2 h2.elementor-heading-title {
        font-size: 26px !important;
        line-height: 33px !important;
    }
    
    #twopop{
        font-size: 14px !important;
    }
    #elementor-popup-modal-3679 .dialog-message {
        width: 300px;
        height: 520px;
        padding: 10px 20px;
    }
    .lp-project_title{
        font-size: 26px !important;
        line-height: 33px !important;
    }
}
@media(max-width:767px){
    /* .lp-project_sliderBtns .lp-project_btn{
        display: block;
    }
    .lp-project_sliderBtns button + button{
        margin-top: 10px;
    }
    .custom-btn.custom-btn .elementor-button .elementor-button-text{
        padding-left: 10px;
    }
    .btn-con .elementor-button{
        width: 360px !important;
        font-size: 14px !important;
    } */
    .lp-project_sliderBtns .lp-project_btn{
        display: block;
    }
    
    .lp-project_sliderBtns button + button{
        margin-top: 10px;
    }
    .custom-btn.custom-btn .elementor-button .elementor-button-text{
        padding-left: 10px;
    }
    .btn-con .elementor-button{
        width: 100% !important;
        font-size: 14px !important;
    }
    .btn-con .elementor-button:hover span:before{
        width: 100% !important;
    }
    .custom-btn .elementor-button{
        width: 100% !important;
        font-size: 13px !important;
    }
    .custom-btn.ru-btn .elementor-button:hover span.elementor-button-icon {
        left: 86% !important;
    }
    .success-popup .custom-btn.ru-btn .elementor-button:hover span.elementor-button-icon{
        left: 86% !important;
    }
    .custom-btn .elementor-button:hover span:before{
        width: 100% !important;
        font-size: 13px !important;
    }
    .custom-btn .elementor-button span{
        padding: 0px 10px 0px 28px !important;
        /* font-size: 12px; */
    }
    #listing_book_now.custom-btn .elementor-button{
        width: 100% !important;
        font-size: 13px !important;
    }
    #listing_book_now.custom-btn .elementor-button:hover span.elementor-button-icon {
        left: 85% !important;
    }
    #listing_book_viewing.custom-btn .elementor-button{
        width: 100% !important;
        font-size: 13px !important;
    }
    #listing_book_viewing.custom-btn .elementor-button:hover span.elementor-button-icon {
        left: 85% !important;
    }
    .custom-btn.custom-btn .elementor-button:hover .elementor-button-text{
        padding-left: 0px;
        padding-right: 10px;
    }
    .dialog-message .custom-btn .elementor-button{
        width: 100% !important;
        font-size: 11px !important;
    }
    .dialog-message .custom-btn.ru-btn .elementor-button:hover span.elementor-button-icon {
        left: 86% !important;
    }
    .dialog-message .custom-btn .elementor-button:hover span:before{
        width: 100% !important;
        font-size: 14px !important;
    }
    .dialog-message .custom-btn.custom-btn .elementor-button:hover .elementor-button-text{
        padding-left: 0px;
        padding-right: 10px;
    }
    .custom-btn.rusbtn .elementor-button {
        width: 105% !important;
        font-size: 13px !important;
    }
    .slider-btns_right button{
        font-size: 12px;
    }
    .submit_btn input[type=submit] {
        display: block;
        width: 100%;
    }
    .submit_btn:hover input[type=submit] {
        padding-left: 18px;
    }
    .custom-btn .elementor-button:hover span{
        padding: 0px 15px 0px 15px !important;
    }
    .lp-project_sliderBtns .lp-project_btn{
        display: inline-block;
    }
}