.elementor-3432 .elementor-element.elementor-element-1d8219d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3432 .elementor-element.elementor-element-038839c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3432 .elementor-element.elementor-element-e048c18{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for restan_about, class: .elementor-element-2f8415d */.elementor-3432 .elementor-element.elementor-element-2f8415d .item-grid-two-colum div:nth-child(2){
    display: none;
}

.elementor-3432 .elementor-element.elementor-element-2f8415d .item-grid-two-colum{
    display: flex;
}

@media (max-width: 1024px) {
 
    .elementor-3432 .elementor-element.elementor-element-2f8415d{
        text-align: center;
    }
    .elementor-3432 .elementor-element.elementor-element-2f8415d .item-grid-two-colum{
        grid-row-gap: 0;
    }
}/* End custom CSS */
/* Start custom CSS for restan_choose_us, class: .elementor-element-a675d25 */.elementor-3432 .elementor-element.elementor-element-a675d25 .row .pr-60{
  text-align: center;
  padding-bottom: 20px;
  padding-right: 0;
}

@media (max-width: 1024px) {
    .elementor-3432 .elementor-element.elementor-element-a675d25 .row .pr-60{
  padding-bottom: 0px;
}
}

.elementor-3432 .elementor-element.elementor-element-a675d25 .fun-fact-list{
    display: none;
}

.elementor-3432 .elementor-element.elementor-element-a675d25 .row{
    justify-content: center;
}

.elementor-3432 .elementor-element.elementor-element-a675d25 .row .col-lg-7{
    width: 100%;
}

.elementor-3432 .elementor-element.elementor-element-a675d25 .feature-style-two-items{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.elementor-3432 .elementor-element.elementor-element-a675d25 .feature-style-two{
    text-align: center;
    max-width: 400px;
}/* End custom CSS */
/* Start custom CSS for restan_contact_form, class: .elementor-element-7210e03 */.elementor-3432 .elementor-element.elementor-element-7210e03{
    text-align: center;
}
.elementor-3432 .elementor-element.elementor-element-7210e03 input,
.elementor-3432 .elementor-element.elementor-element-7210e03 textarea{
    padding: 10px;
    width: 90%;
    margin: 10px 0;
}

.elementor-3432 .elementor-element.elementor-element-7210e03 .thm-btn{
    padding: 10px 0;
    width: 90%;

}

.elementor-3432 .elementor-element.elementor-element-7210e03 .contact-style-one-info{
    display: none;
}


.elementor-3432 .elementor-element.elementor-element-7210e03 .wpcf7-list-item label{
    display: flex;
    justify-content: center;
    gap: 10px;
    align-items: center;
    margin-bottom: 10px;
}

.elementor-3432 .elementor-element.elementor-element-7210e03 .wpcf7-list-item label input{
    width: auto;
}/* End custom CSS */