/*
Theme Name: Uny
Theme URI: https://uny.ro/
Author: Uny
Author URI: https://uny.ro/
Description: Web site realizat de <a href="https://uny.ro/" target="_blank"> Uny Web Design </a>
Version: 5.1.3.0
Tested up to: 5.8.1
Requires PHP: 7.3
License: MIT License
License URI: https://uny.ro/
Text Domain: Uny
Tags: web design, website, design unic, website optimizat, realizare site-uri

*/




/**  -------------------------------------------------- Custom container  Content ------------------------------------------ **/

.container-custom {
    max-width: 1723px;
    margin: 0 auto;

    width: 100%;
    padding-right: var(--bs-gutter-x, 0.75rem);
    padding-left: var(--bs-gutter-x, 0.75rem);


}

.navbar .container-custom{
    display: flex;
    flex-wrap: inherit;
    align-items: center;
    justify-content: space-between;
}

@media (min-width: 1250px) and (max-width: 1770px) {
    .container-custom {
        max-width: 1250px;

    }


}


@media (min-width: 1025px) and (max-width: 1281px) {
    .container-custom {
        max-width: 1125px;

    }

}

@media (min-width: 995px) and (max-width: 1025px) {
    .container-custom {
        max-width: 909px;

    }

}


@media (min-width: 769px) and (max-width: 995px) {
    .container-custom {
        max-width: 768px;
    }

    .content-head {
        padding-bottom: 90px !important;
    }
}

@media  (max-width: 768px) {
    .container-custom {
        max-width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }

}

/**  -------------------------------------------------- Edn Custom container  Content ------------------------------------------ **/

h1, h2, h3, h4, h5, h6 {
    font-family: 'Encode Sans Semi Condensed', sans-serif !important;
    font-weight: 400;

}
body {
    font-family: 'Encode Sans Semi Condensed', sans-serif !important;
}

p, li, a {

    margin-bottom: 0.5em;
    line-height: 25px;
    font-size: 18px;

    font-weight: 400;
    font-family: 'Encode Sans Semi Condensed', sans-serif !important;
}


.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
    float: left;
}

.left {
    display: inline-block;
}
.right {
    float: right;
    display: inline-block;
}

.copyright {
    border-top: 1px solid;
    padding: 10px 0;
}

.copyright p {
    margin: 0;
}

.hover-fot-bot{
    text-decoration: underline;
    color: #000;
}



.top-page-home-sec1 {
    background-image: url(./img/h-img-top.png);
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    text-align: left;

}

#masthead.site-header {
   z-index: 1;
    width: 100%;
    position: absolute;
    left: 0;
    padding: 0 40px;
    margin-top: 16px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}

#bootscore-navbar li a{
    color: #FFF;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    text-transform: capitalize;
}

.social-left-head li {
 display: block;
    margin-bottom: 20px;
    list-style: none;

}
.social-left-head li a{
    line-height: 38px;
    text-align: center;
    font-size: 18px;
    color: #1F3044;
    margin: 0;
    background-color: #fff;
    width: 40px;
    height: 40px;

    display: inline-block;
    border-radius: 50%;

}

.social-left-head{
    align-content: center;
    align-items: center;
    display: flex;
    justify-content: center;
    position: relative;
    height: 100%;
    flex-wrap: wrap;
    padding-top: 50%;
}

.alg-ver {
    display: flex;
    align-items: center;
    justify-content: center;
    align-content: center;
    flex-wrap: wrap;
    border-right: 1px solid rgba(255, 255, 255, 0.25);
}

.alg-ver-sec-2 {
    display: flex;
    align-items: center;
    justify-content: center;

    border-left: 1px solid rgba(255, 255, 255, 0.25);
}

.page-sec-tit h1{
    color: #FFF;
    font-size: 48px;
    font-weight: 300;
    line-height: 80px; /* 166.667% */

    padding: 0 43px 86px;
}

.alg-bot-end, .alg-ver, .alg-ver-sec-2{
    height: 988px;
    margin-top: -176px;
}
.alg-bot-end{
    display: flex;
    align-items: end;
    justify-content: center;

}
.offcanvas-body {
    text-align: center;
    margin: 0 auto;
}
.inf-site-head a, .inf-site-head p{
    color: #FFF;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    font-family: 'Cormorant Garamond', serif !important;
    text-decoration: none;
    text-align: center;
    margin: 0;
}
.inf-site-head i{
    margin-right: 15px;
    font-size: 22px;
}

.sub-head-sec {
    border-top: 1px solid rgba(255, 255, 255, 0.25);

}

.inf-site-head{
    text-align: center !important;
    padding: 17px 0;
}

.bord-centr-0912{
    border-left: 1px solid rgba(255, 255, 255, 0.25);

}

.bord-left-091{
    border-right: 1px solid rgba(255, 255, 255, 0.25);
}

.contetn-sec01{
    background: #004AA2;
}
.box-left-sec-01 span{
    color: #FFF;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 3.5px;
    text-transform: uppercase;
    margin-bottom: 10px;
    display: inline-block;
}
.box-left-sec-01 h2{
    color: #FFF;
    font-size: 49px;
    font-style: normal;
    font-weight: 600;
    line-height: 69px; /* 140.816% */
    text-transform: capitalize;
}
.box-left-sec-01 h2 strong{
    font-weight: 600;
    color: #00BCFF;
}
.box-left-sec-01 p{
    color: #FFF;
    font-family: 'PT Serif', serif !important;
    font-size: 18px;
    margin: 50px 0 34px;
    font-weight: 400;
    line-height: 35.2px; /* 195.556% */
}

.btn-sec-01 a {
    border: 1px solid #00BCFF;
    -webkit-transition:#00BCFF, color 0s;
    transition: #00BCFF, color 0s;
    margin-bottom: 4px;
    box-shadow: 4px 4px 0px 0px rgba(0, 188, 255, 0.8);
    text-decoration: none;
    color: #fff;
    font-family: 'PT Serif', serif !important;
    font-size: 14px;
    font-weight: 700;

    padding: 10px 36px;
    display: inline-block;
    margin: 20px 30px 0 0;
}
.btn-sec-01 svg {
    color: #fff;
    margin-left: 13px;
    font-size: 30px;
}
.btn-sec-01 a:hover {
    color: #fff;
    box-shadow: 0px 0px 0px 0px rgba(0, 188, 255, 0.8);
    border-color: #00BCFF;
    background-color: #00BCFF;
}
.contetn-sec01 {
    padding: 133px 0 68px;
}

.r-t-c-2 h3{
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
margin-bottom: 20px;
    color: #fff;
}
.r-t-c-2 p{
    color: #FFF;
    font-family: 'PT Serif', serif !important;
    font-size: 16px;
    font-style: normal;

}


.img-svg-98 {
    float: left;
    margin-right: 20px;
    padding: 0 40px;
}
.content-right-sec01{
    border-bottom: 1px solid rgba(217, 217, 217, 0.25);
    padding: 35px 0 32px;
}

.content-right-sec01:last-child{
    border: none;
}


.sticky {
    position: -webkit-sticky;
    position: sticky;
    top:65px;
}

.content-de-ce h3{
    color: #000;
    font-size: 49px;
    font-weight: 600;

}
.content-de-ce strong{
    color: #00BCFF;
    font-weight: 600;
}
.content-de-ce span{
    color: #000;
    font-family: 'PT Serif', serif !important;
    font-size: 18px;
    font-weight: 700;

    margin: 28px 0 36px;
    display: inline-block;
    line-height: 32px
}
.content-de-ce p{
    color: #000;
    font-family: 'PT Serif', serif !important;
    font-size: 18px;
    font-weight: 400;

    background: #EDEDE5;
    padding: 23px 15px;
    margin-bottom: 30px;
    line-height: 32px
}
.de-ce {
    padding: 108px 0 150px;
    background: #F2F2F0;
}
.content-de-ce {
    padding-left: 50px;
}

.footer-full{
    background-image: url(./img/footer-back.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
padding: 146px 0 0;
}
.social-left-head ul {
    padding: 0;
}
.logo-foot p{
    color: #FFF;
    font-family: 'PT Serif', serif !important;
    font-size: 18px;
    line-height: 35.2px;
    margin: 21px 0 31px;
}
.social-footer ul{
    padding: 0;
}
.social-footer ul li{
    display: inline-block;
    margin-right: 10px;
}
.social-footer ul li a{
line-height: 38px;
text-align: center;
font-size: 18px;
color: #1F3044;
margin: 0;
background-color: #fff;
width: 38px;
height: 38px;
display: inline-block;
border-radius: 50%;
}
.menu-footer h2, .info-contact-foot h3{
    color: #00BCFF;
    font-family: 'PT Serif', serif !important;
    font-size: 25px;
    text-transform: capitalize;
    margin-bottom: 22px;
}

.menu-footer ul{
    padding: 0;
}
.menu-footer ul li, .menu-footer ul li a{
    color: #FFF;
    font-family: 'PT Serif', serif !important;
    font-size: 16px;
text-decoration: none;
}
.pad-f-40 {
    padding-left: 67px;
}

.info-contact-foot p, .info-contact-foot a{
    color: #FFF;
    font-family: 'PT Serif', serif !important;
    font-size: 16px;
    line-height: 28.8px; /* 180% */
}
.info-contact-foot a{
    text-decoration: none;
    display: block;
}
.info-contact-foot i{
    margin-right: 7px;
}

.copyright{
    border-top: 1px solid rgba(255, 255, 255, 0.20);
    padding: 36px 0;
}
.copyright p, .copyright a{
    color: #fff;
    font-family: 'PT Serif', serif !important;
    font-size: 15px;
}
.copyright a{
    text-decoration: none;
}
.footer-top-012 {
    padding-bottom: 47px;
}


.languages-menu li {
    display: block !important;
    margin: 0 !important;
}
.social-head li {
    display: inline-block;
    padding: 4px 4px 5px;
    margin-top: 10px;
}
.languages-menu li a {
    padding: 0 !important;
    margin: 0;
    text-align: center;
}
.languages-menu .dropdown-menu {
    min-width: 70px;
}
.languages-menu .navbar-nav .dropdown-menu {

    left: -13px;
}

.offcanvas-body.center-menu-head ul li {
    margin: 0 20px;
}
.center-menu-head {
    padding-right: 9% !important;
}
.languages-menu {
    margin-bottom: 12px;
}


@media  (max-width: 1450px) {
    .center-menu-head {
        padding-right: 13% !important;
    }
    .page-sec-tit h1 {
        font-size: 37px;
        line-height: 60px;
    }
    .alg-bot-end, .alg-ver, .alg-ver-sec-2 {
        height: 800px;
    }
    .social-left-head {
        padding-top: 91%;
    }
}

@media  (max-width: 1399px) {
    .content-de-ce h3 {
        font-size: 40px;
    }
    .content-de-ce p {
        padding: 20px 20px;
        margin-bottom: 20px;
        line-height: 28px;
    }
    .content-de-ce span {
        margin: 15px 0 22px;
    }
}

@media  (max-width: 1281px) {
    .offcanvas-body.center-menu-head ul li {
        margin: 0 7px;
    }

}
@media  (max-width: 1025px) {
    .center-menu-head {
        padding-right: 20% !important;
    }

    .img-svg-98 {
        margin-right: 10px;
        padding: 0 10px;
        height: 222px;
    }
    .content-de-ce h3 {
        font-size: 30px;
    }
    .content-de-ce {
        padding-left: 0;
    }
    .box-left-sec-01 h2 {
        font-size: 35px;
    }
    .box-left-sec-01 p {
        margin: 26px 0 19px;
    }
}

@media  (max-width: 995px) {
    .col-md-3.alg-ver {
        display: none;
    }
    .col-md-3.alg-ver-sec-2 {
        display: none;
    }
    .alg-bot-end, .alg-ver, .alg-ver-sec-2 {
        height: 663px;
    }
    .page-sec-tit h1 {
        font-size: 32px;
        line-height: 53px;
        padding: 0 41px 50px;
    }
    .fas.fa-bars {
        color: #fff;
    }
    .btn.btn-outline-secondary.d-lg-none.ms-1.ms-md-2 {
        float: right;
        position: absolute;
        right: 0;
        border: 1px solid #fff;
    }

    .languages-menu {
        margin-bottom: 5px;
        right: 0;
        top: -21px;
        position: absolute;
    }
    .inf-site-head {

        min-height: 87px;
    }
    .contetn-sec01 {
        padding: 69px 0 0;
    }
    .img-svg-98, .content-right-sec01 {

        height: 200px;
    }
    .box-left-sec-01.sticky {
        margin-bottom: 50px;
    }
    .img-de-ce {
        margin-bottom: 50px;
    }
    .footer-full {
        padding: 46px 0 0;
    }
    .copyright {
        padding: 10px 0;
    }
    .copyright p, .copyright a {
        text-align: center;
        float: none;
    }
    .copyright .left {
        display: block;
    }
    .de-ce {
        padding: 50px 0 50px;
    }
}

.languages-menu .navbar-nav .dropdown-menu {
    position: absolute;
}

@media  (max-width: 755px) {
    #masthead.site-header {
        padding: 0 15px;
    }
    .page-sec-tit h1 {
        font-size: 28px;
        line-height: 42px;
        padding: 0 18px 20px;
    }
    .inf-site-head {
        border-bottom: 1px solid rgba(255, 255, 255, 0.25);
    }
    .inf-site-head {
        min-height: auto;
    }
    .img-svg-98, .content-right-sec01 {
        height: auto;
        float: none;
    }
    .r-t-c-2, .img-svg-98 {
        text-align: center;
    }
    .r-t-c-2 h3 {
        font-size: 25px;
    }
    .pad-f-40 {
        padding-left: 41px;
    }
    .menu-practice-areas-container {
        padding-left: 12px;
    }
}



/* despre */

.despre-noi-page-top .alg-bot-end, .despre-noi-page-top .alg-ver, .despre-noi-page-top .alg-ver-sec-2 {
    height: 549px;
    margin-top: -176px;
}
.despre-noi-page-top .page-sec-tit h1 {

    padding: 0 0 0;
}
.text-center-page-despre{
    text-align: center;
    padding-top: 191px;
}
.rank-math-breadcrumb p,  .rank-math-breadcrumb  a{
    color: #fff;
    text-decoration: none;
    font-weight: 300;
    font-size: 18px;

}
.top-page-home-sec1.despre-noi-page-top{
    background-image: url(./img/despre-header.png);
}

.content-top-about h2, .top-info h2{
    color: #00BCFF;
    font-size: 30px;
    font-weight: 700;
    text-transform: capitalize;
}
.content-top-about span, .top-info span{
    color: #000;
    font-family: 'PT Serif', serif !important;
    font-size: 19px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px; /* 168.421% */

    margin: 17px 0;
    display: block;
}
.content-top-about p, .top-info p{
    color: #000;
    font-family: 'PT Serif', serif !important;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px; /* 177.778% */

}

.content-top-about h3, .top-info h3{
    color: #000;
    font-size: 25px;
    font-weight: 600;
    margin: 43px 0 20px;
}
.img-content-top-about {
    text-align: right;
}
.sect-about{
    background: #F2F2F0;
    padding: 135px 0 93px;
}
.scroll-left-sec1-about {
    padding: 49px 0 68px;
}
.top-info h2 {
    margin-bottom: 20px;
}
.legal-about{
    background: #F2F2F0;
    padding: 100px 0;
}
.boot-lega-info{
    margin-top: 40px;
}
.boot-lega-info p{
    color: #000;
    font-family: 'PT Serif', serif !important;
    font-size: 18px;
    font-weight: 400;
    line-height: 32px;

    background: #EDEDE5;
    padding: 20px 30px;
    margin-bottom: 0;
    margin-top: 30px;
}
.img-stik-abt {
    text-align: right;
}
.team-sec-top{
    background: #004AA2;
    padding: 79px 0;
}
.team-sec-top h3{
    color: #FFF;
margin-bottom: 20px;
    font-size: 49px;
    font-weight: 600;
    text-transform: capitalize;
}
.team-sec-top h3 strong{
    color: #00BCFF;
    font-weight: 600;
}
.team-sec-top p{
    color: #FFF;
    font-family: 'PT Serif', serif !important;
    font-size: 18px;
    font-weight: 400;
    line-height: 32px;

    margin-top: 50px;
}
.img-team {
    max-width: 77%;
    margin: 0 auto;
    text-align: center;
}
.info-identity-team{
    background: #EDEDE5;
    padding: 38px 0 23px 40px;
    width: 60%;
    margin: -45px auto;
    z-index: 2;
    position: relative;
}
.info-identity-team h4{
    color: #000;
    font-size: 30px;
    font-weight: 700;
    text-transform: capitalize;
}
.info-identity-team p{
    color: #000;
    font-family: 'PT Serif', serif !important;
    font-size: 18px;
    font-weight: 400;

}
.info-identity-team a{
    color: #000;
    font-family: 'PT Serif', serif !important;
    font-size: 16px;
    padding: 4px 20px;
    font-weight: 400;

    display: inline-block;
    border: 1px solid;
    margin-top: 10px;
    text-decoration: none;
}
.info-identity-team a svg{
    margin-left: 5px;
}
.team-box-full {
    padding: 92px 0 156px;
}

@media  (max-width: 1400px) {
    .scroll-left-sec1-abou .box-left-sec-01 h2 {
        font-size: 39px;
    }
    .scroll-left-sec1-abou .img-svg-98 {
        height: 197px;
    }
    .info-identity-team h4 {
        font-size: 25px;
    }
}
@media  (max-width: 1027px) {
    .contetn-sec01.scroll-left-sec1-about.clearfix .img-svg-98 {
        height: 193px;
    }
    .info-identity-team {
        width: 70%;
    }

}


@media  (max-width: 995px) {
    .text-center-page-despre {
        padding-bottom: 30px;
    }
    .img-content-top-about, .img-stik-abt {
        text-align: center;
        margin-top: 50px;
    }
    .scroll-left-sec1-about {
        padding: 49px 0 0;
    }
    .sect-about {

        padding: 50px 0 53px;
    }
    .team-sec-top h3 {
        margin-bottom: 20px;
        font-size: 30px;
    }
    .team-sec-top p {
        margin-top: 25px;
    }
    .team-box-full {
        padding: 0 0 120px;
    }
    .content-team-box {
        margin-top: 100px;
    }
    .info-identity-team {
        width: 52%;
    }
}

@media  (max-width: 755px) {
   .scroll-left-sec1-about .box-left-sec-01 h2 {
        font-size: 29px;
        line-height: initial;
    }
    .content-top-about h2, .top-info h2 {

        font-size: 25px;
    }
    .content-top-about span, .top-info span, .content-top-about p, .top-info p,
    .boot-lega-info p, .team-sec-top p{

        font-size: 16px;
    }
    .boot-lega-info p {
        padding: 16px 15px;
    }
    .contetn-sec01.scroll-left-sec1-about.clearfix .img-svg-98 {
        height: auto;
    }
    .team-sec-top {
        padding: 50px 0;
    }
    .content-team-box {
        margin-top: 50px;
        margin-bottom: 50px;
    }
    .img-team {
        max-width: 100%;
    }
    .info-identity-team {
        width: 90%;
    }
    .team-box-full {
        padding: 0 0 50px;
    }
}
/* End despre */


/* Practice */

.top-page-home-sec1.despre-noi-page-top.Practice-Areas {
    background-image: url(./img/Practice-Areas.png);
}

.Practice-Areas .alg-bot-end, .Practice-Areas .alg-ver, .Practice-Areas .alg-ver-sec-2 {
    height: 730px;
}

.Practice-Areas .info-head-to-pract p{
    color: #FFF;
    text-align: center;
    font-size: 22px;
    line-height: 41px;
    padding: 40px 20px;
    font-weight: 300;

}

.practice-areas-core h2{
    font-size: 73px;
    line-height: 118.5px;
}

.specialized-exp .r-t-c-2 h3, .specialized-exp .r-t-c-2 p {
    color: #333;
}

.Expertise-stik {
    text-align: left;
    padding-left: 100px;
}
.Expertise-stik h2{
    color: #004AA2;
    font-size: 73px;
    font-weight: 600;
    line-height: 118.5px;

    margin-bottom: 28px;
}
.Expertise-stik h2 strong{
    color: #30C7FC;
    font-weight: 600;
}

.Expertise-stik .btn-sec-01 a, .btn-color-inchs a{
    background: #004AA2;
    border-color: #004AA2;
}

.Expertise-stik .btn-sec-01 a:hover, .btn-color-inchs a:hover{
    background: #30C7FC;
    border-color: #30C7FC;
}
.back-fff{
    background: #fff;
}
.Expertise-stik img {
    margin-top: 55px;
}

.content-top-about.consulting-sec-0133 h2{
    color: #000;
    font-size: 49px;
    font-weight: 600;
    text-transform: capitalize;
}
.content-top-about.consulting-sec-0133 h2 strong{
    color: #00BCFF;
    font-weight: 600;
}
.consulting-sec-0133 p{
    margin: 30px 0;
}
.consulting-sec-0133 {
    padding-left: 50px;
}

@media  (max-width: 1400px) {
    .Practice-Areas .info-head-to-pract p {
        padding-bottom: 0;
        padding: 20px 20px;
    }
    .Expertise-stik h2 {
        font-size: 84px;
        line-height: 105.5px;
    }

    .specialized-exp .img-svg-98 {

        padding: 0 10px;
    }
}

@media  (max-width: 1028px) {
    .practice-areas-core h2 {
        font-size: 79px;
        line-height: 89.5px;
    }

    .Expertise-stik h2 {
        font-size: 60px;
        line-height: 76.5px;
    }

    .specialized-exp  .img-svg-98 {
        height: 195px;

    }
}
@media  (max-width: 995px) {
    .practice-areas-core h2, .Expertise-stik h2 {
        font-size: 51px;
        line-height: initial;
    }
    .Expertise-stik {
        padding-left: 0;
    }
    .consulting-sec-0133 {
        padding-left: 0;
        margin-top: 50px;
    }
}
@media  (max-width: 755px) {
    .Practice-Areas .info-head-to-pract p {
        font-size: 19px;
        line-height: 33px;
    }
    .legal-about {
        background: #F2F2F0;
        padding: 50px 0;
    }
    .specialized-exp .img-svg-98 {
        height: auto;
    }
    .practice-areas-core h2, .Expertise-stik h2, .content-top-about.consulting-sec-0133 h2 {
        font-size: 35px;
    }
    .img-content-top-about, .img-stik-abt {
        margin-top: 0;
    }
}
/* End practice */


.top-page-home-sec1.despre-noi-page-top.team-top-098{
    background-image: url(./img/team-top-01.jpg);
}

.info-team-t-01 h1{
    color: #FFF;
    font-size: 46px;
    font-weight: 600;
    line-height: 80px; /* 173.913% */
    text-transform: capitalize;
}
.info-team-t-01 p{
    color: #FFF;
    font-size: 30px;
    font-weight: 300;
    line-height: 45px; /* 150% */

    padding-right: 70px;
}
.contact-team-head li a{
    color: #FFF;
    font-family: 'Cormorant Garamond', serif !important;
    font-size: 18px;
    font-weight: 300;
    text-decoration: none;
}
.contact-team-head li a i{
    margin-right: 10px;
}
.contact-team-head li {
    display: inline-block;
    padding-right: 30px;
}
.fab-ic-09 a{
    line-height: 38px;
    text-align: center;
    font-size: 18px;
    color: #1F3044;
    margin: 0;
    background-color: #fff;
    width: 38px;
    height: 38px;
    display: inline-block;
    border-radius: 50%;
}
.fab-ic-09 a i{
    color: #1F3044;
    margin: 0 !important;
}
.info-team-t-01 {
    text-align: left;
}
.team-top-098 .text-center-page-despre {
    padding-left: 50px;
    padding-right: 50px;
}
.info-team-t-01 {
    padding-top: 70px;
}

.despre-noi-page-top.team-top-098 .alg-ver,
.despre-noi-page-top.team-top-098 .alg-ver-sec-2{
    height: 900px;
}
.img-team-stik img {
    margin: 0;
}
.content-team-0931-info h2 {
    color: #333;
    font-size: 45px;
    font-weight: 700;
    text-transform: capitalize;
    margin-bottom: 20px;
}
.content-team-0931-info h2 strong{
    color: #00BCFF;
    font-weight: 700;
}
.content-team-0931-info p{
    color: #000;
    font-size: 18px;
    line-height: 32px; /* 177.778% */

    font-family: 'PT Serif', serif !important;
}
.content-team-0931-info h3{
    color: #000;
    font-size: 25px;
    font-style: normal;
    font-weight: 600;
    text-transform: capitalize;
    margin-top: 33px;
    margin-bottom: 20px;
}
.img-team-stik {
    padding-right: 40px;
}

@media  (max-width: 1862px) {
    .team-top-098 .text-center-page-despre {
        padding-left: 20px;
        padding-right: 20px;
    }
    .info-team-t-01 h1 {
        font-size: 34px;
    }
    .info-team-t-01 p {
        font-size: 23px;
    }
    .contact-team-head li {
        padding-right: 8px;
    }
    .info-team-t-01 {
        padding-top: 35px;
    }
    .despre-noi-page-top.team-top-098 .alg-ver, .despre-noi-page-top.team-top-098 .alg-ver-sec-2 {
        height: 776px;
    }
}

@media  (max-width: 955px) {
    .team-about-info {
        padding: 0;
    }
    .img-team-stik {
        display: none;
    }
    .info-team-t-01 p {

        padding-right: 20px;
    }
}
@media  (max-width: 755px) {
    .info-team-t-01 p {
        padding-right: 0;
    }
    .team-top-098   .content-team-0931-info h2 {
        font-size: 27px;
    }
   .team-top-098  .text-center-page-despre {
        padding-top: 120px;
    }
    .info-team-t-01 {

        padding-bottom: 40px;
    }
    .box-right-sec01.specialized-exp {
        padding-bottom: 50px;
    }
}



.archive-team .content-team-box {
    margin-top: 50px;
    margin-bottom: 50px;
}
.archive-team  .team-box-full {
    padding: 47px 156px;
}

/* Contact */

.forms {
    margin: 68px 0;
}
.back-forms {
    background: #004AA2;
    padding: 0 !important;
}
.box-forms {
    background: #fff;
    -webkit-box-shadow: 1px 3px 69px -6px rgba(0,0,0,.3);
    -moz-box-shadow: 1px 3px 69px -6px rgba(0,0,0,.3);
    box-shadow: 1px 3px 69px -6px rgba(0,0,0,.3);
    padding: 20px 60px 20px 60px !important
}

.info-forms {
    background-image: url(./img/Shape.png);
    background-repeat: no-repeat;
    background-size: initial;
    background-position-y: -40px;
    background-position-x: 116%;
}
.info-forms h3{
    color: #fff;
    font-size: 36px;
    font-weight: 600;
    letter-spacing: -0.54px;
    margin-bottom: 30px;
}
.info-forms li {
    display: flex;
    margin-bottom: 20px;
}

.info-forms li i{
    border-radius: 152px;
    background: rgba(255, 255, 255, 0.08);
    line-height: 52px;
    text-align: center;
    font-size: 26px;
    color: #fff;
    margin: 0;
    width: 54px;
    height: 54px;

}
.adr-9 a{
    font-size: 16px !important;
}
.info-forms li a{
    padding-left: 30px;
    color: #fff !important;
    font-family: 'PT Serif', serif !important;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    text-decoration: none;
    margin-top: 6px;
}
.info-forms li a span{
    display: block;
    color: #fff;
    font-family: 'PT Serif', serif !important;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%; /* 14px */
    letter-spacing: 0.14px;
    text-transform: uppercase;
    opacity: 0.5;
}
.info-forms {
    padding: 50px;
}
.adr-9 i {
    width: 126px !important;
    height: 52px !important;
}
.social-info-cont-02 h3{
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    margin: 0;
}

.social-info-cont-02 i{
    margin-top: 20px;
    margin-right: 10px;
    border-radius: 10px;
    background: rgba(255, 255, 255, 0.08);
    line-height: 44px;
    text-align: center;
    font-size: 22px;
    color: #fff;
    width: 45px;
    height: 45px;
}
.social-info-cont-02 {
    padding-top: 18%;
}
.box-forms label{
    color: #061C3D;
    font-family: 'PT Serif', serif !important;
    font-size: 14px !important;
    font-style: normal;
    font-weight: 300 !important;
    line-height: 20px !important;
}

.box-forms input, .box-forms textarea {
    border-radius: 5px !important;
    border: 1px solid #E6E8EC !important;
    font-family: 'PT Serif', serif !important;
    color: #838E9E !important;
    font-size: 16px !important;
    padding: 26px 21px !important;
    opacity: 1 !important;
    font-weight: 300;
}
.box-forms  #wpforms-submit-231,
.box-forms  #wpforms-submit-235{
    background: #004AA2;
    border-color: #004AA2;

    border: 1px solid #00BCFF;
    border-top-color: rgb(0, 188, 255);
    border-right-color: rgb(0, 188, 255);
    border-bottom-color: rgb(0, 188, 255);
    border-left-color: rgb(0, 188, 255);
    -webkit-transition: #00BCFF, color 0s;
    transition: #00BCFF, color 0s;
    margin-bottom: 4px;
    box-shadow: 4px 4px 0px 0px rgba(0, 188, 255, 0.8);
    text-decoration: none;
    color: #fff;
    font-family: 'PT Serif', serif !important;
    font-size: 14px;
    font-weight: 400;
    text-transform: capitalize;
    padding: 18px 36px;
    display: inline-block;
    margin: 20px 30px 0 0;
}
.box-forms  #wpforms-submit-231:hover,
.box-forms  #wpforms-submit-235:hover {
    color: #fff;
    box-shadow: 0px 0px 0px 0px rgba(0, 188, 255, 0.8);
    border-color: #00BCFF;
    background-color: #00BCFF;
}

.box-forms  #wpforms-submit-231::after,
.box-forms  #wpforms-submit-235::after {
    content: '';
    display: inline-block;
    width: 16px;
    height: 12px;
    background-image: url('./img/arr-ct-01.png');
    background-repeat: no-repeat;
    background-position: center;
    margin-left: 7px;

}
/* End Contact */


.content-top-blog {
    text-align: center;
    max-width: 50%;
    margin: 0 auto;
}

.content-top-blog h2{
    color:  #061C3D;
    margin-bottom: 20px;
    font-size: 56px;
    font-weight: 600;
    letter-spacing: -0.84px;
}
.content-top-blog p{
    color: #42526B;
    text-align: center;
    font-family: 'PT Serif', serif !important;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px; /* 144.444% */
}
.top-blog {
    padding-top: 73px;
    padding-bottom: 30px;
}

.content-blog-box{
    border: 1px solid #E6E8EC;
    background: #fff;
}
.info-identity-blog h4, .info-identity-blog h4 a{
    color:#061C3D;
    font-size: 18px;
    font-weight: 400;

}

.info-identity-blog a{
    color: #333;
    font-family: 'PT Serif', serif !important;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
text-decoration: none;
    margin-top: 9px;
    display: inline-block;
}
.info-identity-blog {
    padding: 33px 30px;
}
.content-blog-box {
    margin-top: 30px;
}
.blog-box-arc {
    padding-bottom: 100px;
}

@media  (max-width: 1400px) {
    .content-top-blog {
        max-width: 62%;
    }

}

@media  (max-width: 1028px) {
    .content-top-blog {
        max-width: 80%;
    }

}
@media  (max-width: 995px) {
    .offcanvas-body.center-menu-head  #bootscore-navbar li a {
        color: #000;
    }
    .center-menu-head {
        padding-right: 0 !important;
        text-align: left;
        width: 100%;
    }
    .content-top-blog {
        max-width: 100%;
    }
    .box-forms {

        padding: 19px 20px 20px 20px !important;
    }
}
@media  (max-width: 755px) {
    .info-forms {
        padding: 30px 21px;
    }
    .social-info-cont-02 {
        padding-top: 5%;
    }
    #wpforms-231 {
        margin: 0;
    }
}

.content-page-single.single-cont{
    background: #fff;
    border-radius: 13px;
    padding: 68px 98px;
    -webkit-box-shadow: 2px 3px 12px -5px rgba(0,0,0,0.5);
    -moz-box-shadow: 2px 3px 12px -5px rgba(0,0,0,0.5);
    box-shadow: 2px 3px 12px -5px rgba(0,0,0,0.5);
}

.single-page {
    background: #f7f7f7;
    padding: 100px 0;
}


.single-page-title .page-sec-tit h1 {
    font-size: 36px;
    line-height: 51px;
}

.titl-blog-t h1 {
    font-size: 31px;
    font-weight: 500;
    margin-bottom: 50px;
}


.blog-single .box-info-serv-sg {
    display: inline-block;
}
.box-info-serv-sg {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.blog-single .image-container {
    float: right;
    max-width: 50%;
    border-radius: 20px;
    margin-left: 20px;
    margin-bottom: 20px;
}

.inf-box-sg-2 h2, .inf-box-sg-2 h3 {
    font-size: 27px;
    font-weight: 600;
    margin: 12px 0;
}

.inf-box-sg-2 p, .inf-box-sg-2 li, .inf-box-sg-2 a {
    color: rgb(0, 0, 0);
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
}

.team-3 {
    margin-top: 150px;
}

@media  (max-width: 1500px) {
    .content-page-single.single-cont {

        padding: 68px 50px;
    }
}


@media  (max-width: 755px) {
    .team-3 {
        margin-top: 0;
    }
    .content-page-single.single-cont {

        padding: 50px 20px;
    }
    .titl-blog-t h1 {
        font-size: 25px;
    }
    .blog-single .image-container {
        float: none;
        max-width: 100%;
        border-radius: 20px;
        margin-left: 0;
        margin-bottom: 20px;
    }
    .inf-box-sg-2 p, .inf-box-sg-2 li, .inf-box-sg-2 a {
        color: rgb(0, 0, 0);
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 30px;
    }
    .single-page-title .page-sec-tit h1 {
        font-size: 25px;
        line-height: 38px;
    }
    .single-page {
        padding: 50px 0;
    }
    .menu-footer.pad-f-40 {
        min-height: 360px;
    }
}