/*
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: 'Lexend', sans-serif !important;
    font-weight: 400;

}

p, li, a, span, input, textarea {

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

    font-weight: 400;
    font-family: 'Lexend', sans-serif !important;
}
body{
    font-family: 'Lexend', 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: 0;
    padding: 91px 0 10px;
}

.copyright p {
    margin: 0;
}

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


.navbar-brand.md.d-none.d-md-block {
    display: inline-block !important;
    margin: 0;
}
#offcanvas-navbar {
    display: inline-block;
}

.menu-custom-01 {
    width: 100%;
    border-radius: 15px;
    background: #FFF;
    box-shadow: 0px 4px 10.2px 3px rgba(0, 0, 0, 0.10);
    padding: 10px 20px;
}
#offcanvas-navbar {
    width: 57%;
    float: right;
}
#offcanvas-navbar .offcanvas-body li {
    margin: 0;
}

#offcanvas-navbar .offcanvas-body li a {
    color: #333356;
    font-family: 'Manrope', sans-serif;
    font-size: 21px;
    font-style: normal;
    font-weight: 500;
    margin: 0;
    padding: 20px;

}
#offcanvas-navbar .offcanvas-body li a:hover, #offcanvas-navbar .offcanvas-body .active{
    color: #FE904F !important;
}

#offcanvas-navbar .offcanvas-body  .btn-mn-ct {
    display: inline-block;
    margin-top: 20px !important;
    list-style: none;
}

#offcanvas-navbar .offcanvas-body  .btn-mn-ct  a{
    border-radius: 8px;
    background: #21A094;
    color: #FFF ;
    font-family: 'Manrope', sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
padding: 16px 24px;
    text-decoration: none;
}
.search-icon {

    width: 29px;
    height: 31px;
    margin-top: 16px;
    margin-right: 9px;
}
.menu-full {
    position: absolute;
    left: 0;
    right: 0;
    top: 34px;
    z-index: 2;
}
.img-top-home {
    text-align: right;
}

.top-page-home{
    overflow: hidden;
    background: #FFDE5D;
}
.img-top-home {
    margin-right: -48%;
}
.content-bann-h {
    padding-top: 36%;
}

.content-bann-h h1{
    color: #333356;
    font-family: 'Lexend', sans-serif;
    font-size: 82px;
    font-style: normal;
    font-weight: 700;

}

.content-bann-h span{
    color: #333356;
    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    font-family: 'Fuzzy Bubbles', sans-serif !important;
    font-size: 67px;
    font-weight: 900;
    margin-top: 35px;
    display: inline-block;
    margin-bottom: 50px;

}

.content-bann-h p{
    color: #5D5D65;
    font-family: 'Lexend', sans-serif;
    font-size: 22px;
    font-style: normal;
    font-weight: 300;
    line-height: 37.5px; /* 170.455% */
}

.content-cine-sunt h2{
    color: #333356;
    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    font-size: 56px;
    font-style: normal;
    font-weight: 600;
    line-height: 60px; /* 107.143% */
    letter-spacing: -0.84px;
    margin-bottom: 30px;
}
.content-cine-sunt h2 span{
    color: #FE904F;
    font-family: 'Fuzzy Bubbles', sans-serif !important;
    font-size: 56px;
    font-style: normal;
    font-weight: 700;
    line-height: 60px;
    letter-spacing: -0.84px;

}
.content-cine-sunt p{
    color: #5D5D65;
    font-size: 22px;
    font-style: normal;
    font-weight: 300;
    line-height: 37.5px; /* 170.455% */
    margin-bottom: 20px;
}

.content-cine-sunt a{
    display: inline-block;
    border-radius: 8px;
    background: #21A094;
    color: #FFF;
    font-family: 'Manrope', sans-serif !important;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    text-decoration: none;
    line-height: 117.797%; /* 23.559px */
    padding: 13px 28px;
    margin-top: 20px;
}
.content-cine-sunt {
    padding-left: 57px;
}
.img-cine-s {
    margin-top: 45px;
}
.cine-suntem {
    margin-top: 100px;
}

.content-fiecare h2{
    color: #FFF;
    font-size: 82px;
    font-style: normal;
    font-weight: 700;
    line-height: 117.797%; /* 96.594px */
}
.content-fiecare span{
    color: #FFF;
    font-family: 'Fuzzy Bubbles', sans-serif !important;
    font-size: 70px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.content-fiecare p{
    color: #FFF;
    font-size: 22px;
    font-style: normal;
    font-weight: 300;
    line-height: 37.5px; /* 170.455% */
}
.content-fiecare a {
    border-radius: 8px;
    background: #FFDE5D;
    color: #333356;
    font-family: 'Manrope', sans-serif !important;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 117.797%;
    text-decoration: navajowhite;
    padding: 18px 46px;
    display: inline-block;
    margin-top: 29px;
}
.fiecare-copil{
    background:  url(./img/cta-f.jpg);

    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    padding: 100px 0 100px;
}
.content-fiecare {
    max-width: 52%;
}

.fiecare-copil {
    margin: 156px 0 67px;
}
.title-aert-h {
    text-align: center;
}

.title-aert-h h2{
    color: #333356;
    margin-bottom: 20px;
    font-size: 56px;
    font-style: normal;
    font-weight: 600;
    line-height: 60px; /* 107.143% */
}
.title-aert-h h2 span{
    color: #FE904F;
    font-family: 'Fuzzy Bubbles', sans-serif !important;
    font-size: 56px;
    font-style: normal;
    font-weight: 700;
    line-height: 60px;
}

.title-aert-h p{
    color: #42526B;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 26px; /* 144.444% */
}
.title-aert-h {
    max-width: 52%;
    margin: 0 auto;
    margin-bottom: 50px;
}

.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
}
.slick-slide {
    margin: 0px 10px;
}
.box-studiu-de-caz-home {
    border-radius: 16px;
    background: #FFF;
    box-shadow: 0px 12px 20px 0px rgba(6, 28, 61, 0.10);
}
.box-studiu-de-caz-home img{
    border-radius: 16px 16px 0 0;
}
.logos-slider2 {
    position: relative;
    overflow: hidden;
    padding: 0;
    padding-bottom: 30px;
}
.slide.slick-slide {
    padding: 6px;
}
.height-home-post h3{
    color: #061C3D;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px; /* 144.444% */
}
.height-home-post a{
    text-decoration: none;
}

.btn-stud-caz, .btn-stud-caz:hover{
    color: #FE904F;
    font-size: 14px;
    font-weight: 400;
}
.height-home-post {
    padding: 25px;
}
.btn-stud-caz img {
    margin-left: 9px;
}
.img-studii-de-caz-hm {
    border: 1px solid transparent;
}
.height-home-post{
    border: 1px solid #E6E8EC;
    border-top: none;
    border-radius: 0 0 16px 16px;
}

.parteneri {
    text-align: center;
    margin: 128px 0 78px;
}
.content-part h4{
    color: #061C3D;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
}

.footer-top{
    background-color: #333456;
    background:  url(./img/back-foot.png);

    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    padding: 0 ;
}
.content-foot p{
    color: #FFF;
    font-size: 17px;
    font-weight: 300;
}
.content-foot {
    padding-top: 53px;
    padding-right: 53px;
}

.menu-foot ul {
    padding: 0;
}
.menu-foot ul li {
    list-style: none;
}
.menu-foot ul li a{
    color: #333356;
    font-size: 22px;
    font-weight: 700;
    text-decoration: none;
}
.menu-foot ul li {
    list-style: none;
    margin-bottom: 18px;
}
.info-foot{
    border-radius: 0px 0px 20px 20px;
    background: #E9DEFC;
    padding: 99px 44px 20px;
}
.social-foot li {
    display: inline-block;
    margin-right: 10px;
}
.social-foot ul {
    padding: 0;
}
.info-foot {
    width: 71%;
}
.logo-foot {
    margin-top: 85px;
}

.copyright p, .copyright a{
    color: #9595A1;
    font-size: 16px;
font-weight: 300;
}

@media (min-width: 769px) and (max-width: 1400px) {

    #offcanvas-navbar {
        width: 56%;
    }
    .top-page-home  .content-bann-h h1 {
        font-size: 66px ;
    }
    .content-bann-h span {
        font-size: 47px;
    }
    .content-cine-sunt h2 {
        font-size: 45px;
    }
    .content-cine-sunt p {
        font-size: 20px;
    }
    .content-cine-sunt {
        padding-left: 35px;
    }
    .content-fiecare h2 {
        font-size: 64px;
    }
    .content-fiecare span {
        font-size: 52px;
    }
    .title-aert-h {
        max-width: 65%;
    }
    .parteneri {
        margin: 60px 0;
    }
}

@media (min-width: 769px) and (max-width: 1025px) {


    #offcanvas-navbar {
        width: 60%;
    }
    #offcanvas-navbar .offcanvas-body li a {
        padding: 20px 10px;
    }
    .navbar-brand.md.d-none.d-md-block {
        width: 40%;
    }
    .top-page-home .content-bann-h h1 {
        font-size: 50px;
    }
    .content-cine-sunt h2 span, .content-cine-sunt h2 {
        font-size: 40px;
    }
    .content-cine-sunt p {
        font-size: 19px;
        line-height: 28px;
    }
    .content-cine-sunt {
        padding-left: 20px;
    }
    .content-fiecare h2 {
        font-size: 50px;
    }
    .content-fiecare span {
        font-size: 46px;
    }
    .title-aert-h h2 {
        font-size: 50px;
    }
    .info-foot {
        width: 90%;
    }
}

@media (max-width: 995px) {
    .header-actions.d-flex.align-items-center {
        float: right;
        margin-top: 15px;
    }
    .navbar-brand.md.d-none.d-md-block {
        width: 57%;
    }
    .top-page-home .content-bann-h h1 {
        font-size: 38px;
    }
    .menu-full {
        top: 8px;
    }
    .content-bann-h span {
        font-size: 30px;
        margin: 25px 0;
    }
    .content-bann-h p {
        font-size: 18px;
        line-height: 29px;
    }
    .content-cine-sunt h2 span, .content-cine-sunt h2 {
        font-size: 30px;
        line-height: 40px;
    }
    .content-cine-sunt p {
        font-size: 17px;
        line-height: 28px;
    }
    .fiecare-copil {
        margin: 50px 0 50px;
    }
    .content-fiecare {
        max-width: 100%;
    }
    .content-fiecare h2,.content-fiecare span, .title-aert-h h2, .title-aert-h span {
        font-size: 39px !important;
    }
    .title-aert-h {
        max-width: 100%;
    }
    .info-foot {
        width: 100%;
    }
    .info-foot {

        padding: 58px 34px 10px;
    }
    .logo-foot {
        margin-top: 39px;
    }
    .content-foot {
        padding-top: 33px;
        padding-right: 0;
    }
    .menu-foot ul li a {
        font-size: 20px;
    }
    .copyright  .left ,   .copyright .right {
        text-align: center;
        float: none;
        display: block;
    }
    .copyright {

        padding: 48px 0 10px;
    }

}

@media (max-width: 755px) {

    .content-bann-h span {
        margin: 10px 0;
    }
    .img-top-home {
        margin-right: -13px;
        margin-left: -13px;
        margin-top: 41px;
    }
    .cine-suntem {
        margin-top: 30px;
    }
    .content-cine-sunt {
        padding-left: 0;
        margin-top: 50px;
    }
    .content-cine-sunt a {
        font-size: 18px;
    }
    .fiecare-copil {
        padding: 50px 0 50px;
    }
    .content-fiecare span {
        font-size: 36px !important;
    }
    .content-fiecare p {
        font-size: 20px;
        line-height: 30px;
    }
    .content-fiecare a {
        font-size: 17px;
    }
    .title-aert-h h2, .title-aert-h span {
        font-size: 32px !important;
    }
    .title-aert-h h2 {
        margin-bottom: 5px;
    }
    .parteneri {
        margin: 34px 0;
    }
    .info-foot {
        padding: 23px 22px 3px;
        margin-top: 20px;
    }
    .menu-foot ul li a {
        font-size: 17px;
        margin: 0;
    }
    .menu-foot li {
        margin-bottom: 10px !important;
    }
    .navbar-brand.md.d-none.d-md-block {
        width: 72%;
    }
    .header-actions.d-flex.align-items-center {
        margin-top: 5px;
    }
    #offcanvas-navbar .offcanvas-body li a {
        font-size: 18px;
        padding: 8px 12px;
    }
    #offcanvas-navbar .offcanvas-body .btn-mn-ct a {
        font-size: 18px;
        padding: 10px 24px;
    }
    #bootscore-navbar  .astm-search-menu.is-menu.is-dropdown.menu-item{
        display: none;
    }
    .astm-search-menu.is-menu.is-dropdown {
        margin-top: 0;
        position: absolute;
        top: -33px;
        right: 58px;
    }
    .menu-custom-01 {
        padding: 10px 8px;
    }
    .admin-bar .is-menu-wrapper {
        z-index: 1;
    }
}

.search-page {
    margin: 100px 0;
}
.rezultate h1 {
    font-size: 25px;
    color: #333356;
}
.text-secondary {
    font-size: 23px;
    color: #FE904F !important ;
}


.box-rezultate{
    border-radius: 15px;
    background: #FFF;
    box-shadow: 0px 4px 10.2px 3px rgba(0, 0, 0, 0.10);
    margin-top: 40px;
}

.box-rezultate h2 a {
    font-size: 20px;
    text-decoration: none;
    color: #333356;
    margin-bottom: 10px;
    display: block;
    font-weight: 600;
    line-height: 30px;
}
.img-rezultate img {
    border-radius: 15px 15px 0 0;
}
.box-rezultate p{
    color: #5D5D65;
    font-size: 18px;
    font-weight: 300;
}

.read-more{
    display: inline-block;
    border-radius: 8px;
    background: #21A094;
    color: #FFF;
    font-family: 'Manrope', sans-serif !important;
    font-size: 17px;
    font-style: normal;
    font-weight: 600;
    text-decoration: none;
    line-height: 117.797%;
    padding: 10px 20px;
    margin-top: 20px;
}
.content-info-rezultate {
    padding: 20px;
}
.text-muted.mb-2 {
    display: block;
}
.badge.bg-secondary.text-white.text-decoration-none {
    background: #FE904F !important;
    font-weight: 300;
}

.is-form-style.is-form-style-3 input.is-search-input{
    box-shadow: 0px 4px 10.2px 3px rgba(0, 0, 0, 0.10);
    border: 0 !important;
    height: 44px;
    font-size: 16px !important;
}
.is-form-style button.is-search-submit{
    height: 44px;
    box-shadow: 0px 4px 10.2px 3px rgba(0, 0, 0, 0.10);
}

.is-search-icon {
    height: 44px;
    border: none;
    font-size: 10px !important;
}

.is-search-icon svg {
    width: 30px;
}

.title-ful-page h1 {
    font-weight: 600;
    margin-top: 100px;
    font-size: 30px;
}

.content-page-despre {
    background: #fff;
    border-radius: 5px;
    -webkit-box-shadow: -1px 5px 59px 0px #0000001C;
    -moz-box-shadow: -1px 5px 59px 0px #0000001C;
    box-shadow: -1px 5px 59px 0px #0000001C;
    padding: 50px;
    margin: 50px 0 100px;
}
.content-page-despre h2, .content-page-despre h3, .content-page-despre h4 {
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 20px;
}
.content-page-despre p {
    font-size: 18px;
    line-height: 25px;
    font-weight: 300;
    margin-bottom: 15px;
    color: #5D5D65;
}
.content-page-despre li, .content-page-despre a {
    font-size: 17px;
    color: #5D5D65;
    font-weight: 300;
}

.btn-mn-ct a:hover{
    color: #21A094 !important;
    background:#FE904F !important;
}
.content-bann-h h2 {
    font-size: 40px;
    margin-bottom: 36px;
}
.content-bann-h strong {
    font-weight: 600;
}

.evidenta-text strong{
    font-weight: 900;
}
.content-bann-h a{
    border-radius: 8px;
    background: #21A094;
    color: #FFF;
    font-family: 'Manrope', sans-serif;
    font-size: 23px;
    font-style: normal;
    font-weight: 400;
    padding: 13px 43px;
    text-decoration: none;
    display: inline-block;
    margin-top: 30px;
}
#offcanvas-navbar .offcanvas-body .btn-mn-ct a:hover {
    color: #fff !important;
}
.articole-home {
    margin-top: 111px;
}

.box-e-d-facut{
    background:  url(./img/Ce-e-de-facut_.jpg);

    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    padding: 100px 0 100px;
    text-align: center;
    border-radius: 15px;
    margin: 83px 0 13px;
}

.box-e-d-facut h3 {
    color: #333356;
    font-size: 70px;
    font-weight: 700;

}

.box-e-d-facut a{
    border-radius: 8px;
    color: #FFF;
    font-size: 25px;
    font-weight: 400;
    background: #BB3A8E;
    padding: 16px 53px;
    display: inline-block;
    text-decoration: none;
    margin-top: 39px;
}



/*************Contact **********************/
.center-forms {
    margin: 0 auto;
    margin-top: 0px;
    margin-top: 0px;
}
.contact-multiple-page {
    margin: 17px 0 47px;
    overflow: hidden;
    padding: 70px 0;
    margin-top: 100px;
}


.content-forms-p-m {
    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: 50px;
    padding-bottom: 50px;
    padding-bottom: 50px;
    padding-bottom: 17px;
}

.info-forms-m-p {
    background: #FE904F;
    margin-left: -226px;
    margin-right: 91px;
    margin-top: 0;
    padding: 96px 50px;
}
.info-forms-m-p h3 {
    color: #fff;
    font-weight: 600;
    font-size: 32px;
}


.info-forms-m-p p, .info-forms-m-p a {
    font-size: 18px;
    line-height: 32px;
    color: #fff;
    text-decoration: none;
    margin: 39px 0px;
    display: flex;
}
.social-icons-contact ul {
    padding: 0;
}
.social-icons-contact ul li {
    float: left;
    margin-right: 10px;
    list-style: none;
}
.social-icons-contact ul a {
    line-height: 38px;
    text-align: center;
    font-size: 21px;
    color: #fff;
    margin: 0;
}
.social-icons-contact ul a {
    background-color: #333456;
    width: 40px;
    height: 40px;
    line-height: 33px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    display: inline-block;
    border-radius: 5px;
}
.form-m-p h3 {
    color: #232323;
    font-size: 30px;
    font-weight: 700;
}
.form-m-p p {
    font-size: 20px;
    color: #232323;
}
.form-m-p input, .form-m-p textarea {
    background: #ededed !important;
    border: none !important;
    color: #1c1c1c !important;
    font-size: 18px !important;
    font-weight: 300;
    padding: 24px 21px !important;
}
.form-m-p label {
    font-size: 14px !important;
}
.form-m-p.js-scroll.slide-right1 a {
    color: #000;
}
#wpforms-submit-107 {
    border: none;
    border-radius: 5px;
    padding: 8px 44px 10px;
    color: #fff;
    font-size: 19px;
    margin-top: 0;
    display: inline-block;
    text-decoration: none;
    font-weight: 600;
    background: #FE904F;
}
.social-icons-contact ul a {
    line-height: 38px;
    text-align: center;
    font-size: 21px;
    color: #fff;
    margin: 0;
}


@media (max-width: 1281px){
    .info-forms-m-p {
        padding: 39px 50px;
    }
}
@media (max-width: 1281px){
    .info-forms-m-p {
        margin-right: 50px;
    }
    .info-forms-m-p img {
        margin-right: 8px;
    }
}
@media (max-width: 1025px){
    .info-forms-m-p {
        margin-left: -170px;
        margin-right: 50px;
        padding: 39px 22px;
    }
}

@media (max-width: 995px){
    .content-forms-p-m {
        padding: 25px;
    }
    .info-forms-m-p {
        margin-left: -59px;
        margin-right: 0;
        padding: 39px 22px;
    }
}
@media (max-width: 755px){
    .info-forms-m-p {
        margin-left: 0;
        margin-right: 0;
        padding: 20px 16px 3px;
    }
    .contact-multiple-page {
        margin: 0 !important;
    }
    .form-m-p{
        margin-top: 30px;
    }
    .form-m-p h3 {

        font-size: 25px;
    }
    .form-m-p p {
        font-size: 17px;
    }
    .info-forms-m-p p, .info-forms-m-p a {
        margin: 14px 0px;
    }
    .form-m-p h3 {
        font-size: 25px;
    }
    .info-forms-m-p p, .info-forms-m-p a, .content-page-despre p {
        font-size: 16px;
    }
}

/*************End Contact **********************/

.articole-blog {
    margin: 100px 0 50px;
}
.content-blog-012 .box-studiu-de-caz-home {
    margin: 30px 10px 0;
}

.blog-single-page01{
    background-color: #4D295E;
    background-image: url(./img/pat-art.png);
    background-position: center center;
    background-repeat: repeat;
    background-size: auto;
    position: relative;
    padding: 250px 0 80px;
overflow: hidden;
}

.img-abs-top-com{
    position: absolute;
    left: 66%;

}
.title-page-mis h1 {
    text-align: center;
    color: #fff;
    font-weight: 600;
    font-size: 33px;
    max-width: 80%;
    margin: 0 auto;
}
.box-single-blog li, .box-single-blog a {
    color: #42526B;

    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 26px;
}
.box-single-blog p {
    color: #42526B;
    margin-bottom: 35px;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 35px;
}

.box-single-blog h3, .box-single-blog h2{
    color: #333356;
    margin-bottom: 30px;
    font-size: 30px;
    font-style: normal;
    font-weight: 600;

}

.box-single-blog h4{
    font-size: 25px;
    color: #333356;
    margin-bottom: 20px;
    font-style: normal;
    font-weight: 600;
}

.box-single-blog{
    background: #fff;
    margin: 70px 0;

}
.articole-home.art-asemanat {
    margin: 40px 0;
}
.img-top-blog-sg1 img {
    max-width: 100%;
    width: auto;
    margin-top: 50px;
}
.img-top-blog-sg1 {
    text-align: center;
}