/* Theme Name: Retirio Child Theme
Theme URI: https://themeforest.net/user/ovatheme/portfolio
Description: This is child theme of retirio
Author: Ovatheme
Author URI: https://themeforest.net/user/ovatheme
Template: retirio
Version: 1.0.0
Tags: two-columns, three-columns, left-sidebar, right-sidebar, custom-menu, editor-style, featured-images, flexible-header, full-width-template, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain:  retirio-child
*/
@media only screen and (min-width: 1700px) {
    .elementor-51 .elementor-element.elementor-element-c7453ee > .elementor-element-populated {
        padding: 0px 0px 25px 0px !important;
    }
    .elementor-51 .elementor-element.elementor-element-19f1469 > .elementor-element-populated {
        padding: 0px 0px 25px 0px !important;
    }
  }
  

/* .ova-testimonial .slide-testimonials .client_info .info .client img,
.elementor-38 .elementor-element.elementor-element-4b2c591 > .elementor-widget-container,
.elementor-40 .elementor-element .ova-contact-info .icon
{
    border-image: linear-gradient(45deg,#000000, #f7eeb3) 30;
    border-width: 4px;
    border-style: solid;
} */

/* .retirio .tp-bullet.rs-touchhover, .retirio .tp-bullet.selected{
    background: -webkit-linear-gradient(45deg,#927331, #f7eeb3) !important;
} */
/* projects details  */
.data-project{
    border-width: 4px;
    border-style: solid;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}


/* input[type=submit]:hover{
    color: white !important;
} */
.careers-forms input[type=text], .careers-forms input[type=email], .careers-forms textarea, .input-text {
    width:100% !important;
}
div#just-for-height {
    display: none;
}
.ova-project.template_1 .content-project .project-item .info{
    display: flex !important;
    justify-content: flex-start;
    align-items: center !important;    /* Vertical alignment */
}
.ova-project.template_1 .content-project .project-item .info {
    height: 100%; /* Or set a specific height, e.g., 150px */
}
.ova-project.template_1 .content-project .project-item .info {
    padding: 0;
    margin: 0;
    top: auto; /* Reset top position if necessary */
}
.ova-project.template_1 .content-project .project-item .info {
    height: 30% !important;
    padding: 0 20px;
    border-radius: 5px
}
@media (max-width: 600px) {
    .ova-project.template_1 .content-project .project-item .info {
        top: unset !important;
        height: 30% !important;
        padding: 0 20px;
    }
}

/* send message button */
button.wpcf7-form-control.has-spinner.wpcf7-submit:hover {
    color: white !important;
}
/* services  icons */
.ova-service-box-template2:hover .icon i {
    color: white ;
}
/* copyright IDS */
#copyright-footer{
    color: white !important;
}