 body.page-id-790 section.elementor-section.offices-section,body.page-id-790 section.elementor-section.applications_form.contact{
    /*width:80%;*/
    margin:0 auto;
}
/*.elementor-section.elementor-section-boxed > .elementor-container{*/
/*    margin:0;*/
/*}*/
.address-to-copy,.address-popup,.hide-it{
    display:none;
}
.show-it{
    display:block;
}
.city-btn{
    cursor:pointer;
}
.popup-address {
    text-align: center;
    width: 40%;
    margin: 30px auto;
    position: relative;
    border: 1px solid#fff;
    padding: 5%;
    border-radius: 50px;
}

.city-address-pop-txt{
    width: 85%;
    margin:0 auto;
}
.city-address-pop-txt h2,.city-address-pop-txt h3{
     color:#fff;
}
button.pp-btn {
    position: absolute;
    top:6%;
    background: none;
    color: #fff;
    border: none;
}
button.close-city-address-popup {
    right: 5%;
}
button.copy-address-btn {
    right: 15%;
}
 #footer .elementor-element.footer-logo{
          width:20%;
      }
      
      .f-youtube img[src*=".svg"] {
    width: 30px;
    height: 34px;
    margin-left: 10px;
}


.contact-footers a {
    margin-left: 15px;
}

@media(max-width:768px){
    .popup-address{
        width:100%;
    }
    .city-address-pop-txt{
        width:75%;
    }
    /*body.page-id-790 .applications_form.contact,body.page-id-790 .offices-section {*/
    /*    width:95%!important;*/
    /*}*/
    body.page-id-2530 .applications_form{
        width:95%!important;
        margin:0 auto;
    }
    body.page-id-2530 .applications_form .wpcf7-file{
        width:50%;
    }
    body.page-id-790 .elementor-element.elementor-element-aa3b6bd > .elementor-element-populated{
        padding:0;
        text-align:center;
    }
    body.page-id-790 .applications_form a {
        font-size: 15px;
    }
    body.page-id-790 .offices-section .offices_btns {
    width: 50%!important;
    padding: 0;
    float: left;
    }
    body.page-id-790 .elementor-widget:not(:last-child){
        margin:0;
    }
    body.page-id-790 section.elementor-section.elementor-inner-section.elementor-element.hide-on-popup.\.offices_btns.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
        width: 50%;
        padding: 0;
        float: none;
    }
    body.page-id-790 section.elementor-section.elementor-inner-section.elementor-element.hide-on-popup.\.offices_btns.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-button{
        font-size: 15px;}
    body.page-id-790 section.elementor-section.elementor-inner-section.elementor-element.hide-on-popup.\.offices_btns.office_btns_last.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    
        width:100%;
    }
    body.page-id-790 section.office_btns_last .elementor-column.elementor-col-25.elementor-inner-column.elementor-element {
        width:50%
    }
    .elementor-790 .offices-flag .elementor-element > .elementor-widget-wrap {
        padding: 0!important;
    }
    .elementor-column.elementor-col-11.elementor-inner-column.elementor-element.elementor-element-673e0c7,
    .elementor-column.elementor-col-11.elementor-inner-column.elementor-element.elementor-element-fb7387b,
    .elementor-column.elementor-col-11.elementor-inner-column.elementor-element.elementor-element-670201b,
    .elementor-column.elementor-col-11.elementor-inner-column.elementor-element.elementor-element-c449cc2,
    .elementor-column.elementor-col-11.elementor-inner-column.elementor-element.elementor-element-5d1bed0{
        width:20%;
    }
    #footer .elementor-element.elementor-widget.elementor-widget-text-editor {
        text-align: center!important;
        padding:5px;
    }
    #footer .elementor-element.elementor-widget.elementor-widget-text-editor p{
        text-align:center!important;
    }
    /* #footer .elementor-element.contact-footers a img{
         width:6%;
     }*/
      #footer .elementor-element.footer-logo{
          width:14%;
      }
     #footer .footer-menus{
          display:none;
    }
       #footer  .iso-cer{
           font-size:12px!important;
       }
       body.home .two-line-mobile h2{
           width:50%;
           margin:0 auto;
       }
       body.home .core-val .elementor-column.elementor-col-25.elementor-inner-column.elementor-element {
        padding-bottom: 30px;
        }
    body.home .core-val .border_left{
        margin-bottom:30px;
    }
    .justify-content-evenly{
        justify-content: space-evenly !important;
    }
}


