/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         sujith.varma@singularitynet.io / SingularityNET
 Author URI:     https://singularitynet.io/
 Template:       Divi
 Version:        1.0.0
*/


/* =Theme customization starts here
------------------------------------------------------- */
/* @import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap'); */

html body #main-header {
    box-shadow: none;
}

#rejuve-custom_home_expand a.opened,
#rejuve-custom_home_collapse a.closed {
    /*display: none;*/
}

#rejuve-custom_home_expand a.closed,
#rejuve-custom_home_collapse a.opened {
    display: inline-block;
}

.rejuve-team_block img {
    border-radius: 50%;
}

.rejuve-partners_block img,
.rejuve-partners_block .et_pb_team_member_image {
    margin: 0 auto!important;
}

.rejuve-partners_block img {
    margin-bottom: 24px!important;
}

.rejuve_research_items p {
    margin-bottom: 0!important;
    padding: 0;
}

.rejuve_research_items p:first-child strong {
    margin-top: 0px;
}

.rejuve_research_items p strong {
    display: block;
    margin-top: 24px;
}

html body .reveal1 {
    display: block!important;
}

html body .et_pb_button {
    padding: 12px 24px!important;
    font-weight: 500!important;
}

#rejuve-applestore_icon:hover {
    background-color: transparent!important;
    background-size: cover!important;
    background-position: 50%!important;
    background-repeat: no-repeat!important;
    /*transition: none!important;*/
    width: 176px;
}

html body .rejuve-contact_form input[type="text"],
html body .rejuve-contact_form textarea {
    color: #172521!important;
}

html body .rejuve-form_subscribe form input[type="text"]::placeholder,
html body .rejuve-contact_form form input[type="text"]::placeholder,
html body .rejuve-contact_form form textarea::placeholder {
    color: #172521!important;
    font-weight: 300!important;
}

html body .rejuve-form_subscribe form input[type="text"]:placeholder-shown,
html body .rejuve-contact_form form input[type="text"]:placeholder-shown,
html body .rejuve-contact_form form textarea:placeholder-shown {
    color: #172521!important;
    font-weight: 300!important;
}

html body .rejuve-contact_form .et_contact_bottom_container {
    width: 100%;
}

html body .rejuve-contact_form .et_contact_bottom_container button {
    margin: 0 auto!important;
}
@keyframes animatedBackground {
  from {
    background-position: 50%;
    
  }
  to {
    background-position: 100% 0%;

  }
}
div.et_pb_section.et_pb_section_1{
 animation: animatedBackground 15s linear infinite alternate;    
}
#footer-info{
    float: none;
    text-align: center;
}

@media (max-width: 980px) and (min-width: 768px) {
    .et_pb_column .et_pb_team_member_image {
        border-radius: 0!important;
    }
}
