/*
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 ------------------------------------------ **/


body {
    font-family: 'Rubik', sans-serif !important;
}
a{
    text-decoration: none !important;
}
.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;

    }
    .container-custom-resp-1024 {
        max-width: 1002px;
    }
    .cursuri-home.activitati-despre {
        background-position-x: -207px !important;
    }
}


@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: 'Rubik', sans-serif !important;
    font-weight: 400;
}

p, li, a {
    margin-bottom: 0.5em;
    line-height: 25px;
    font-size: 18px;
    font-weight: 400;
    font-family: 'Rubik', 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 {
    padding: 27px 0;
}

.copyright p, .copyright a {
    color: #fff;
    font-size: 14px;
    font-weight: 300;
    margin: 0;
}
.copyright a{
    text-decoration: underline !important;
}
.copyright a:hover{
    color: #ff591b;
}

.hover-fot-bot{
    text-decoration: underline;
    color: #000;
}
#bootscore-navbar li a, .contact-menu-tel a {
    color: #000;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 14px;
    margin-bottom: 0;
}
#bootscore-navbar li {
    margin: 0 14px;
}
#bootscore-navbar  .current_page_item a{
    color: #ff591b;
}
.contact-menu-tel a{
    color: #000;
    font-weight: 600;
    text-decoration: none;
    font-size: 14px;

}
#menu-item-29 {
    display: none;
}
.offcanvas-body {
    max-width: 97%;
}
.ct-head-cust {
    border: 3px solid #ff591b;
    padding: 9px 17px;
    margin-left: 26px;
}
#masthead {
    -moz-box-shadow: 0 12px 17px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 12px 17px rgba(0, 0, 0, 0.1);
    box-shadow: 0 12px 17px rgba(0, 0, 0, 0.1);
}
.navbar{
    padding: 0 !important;
}

.banner-home-top{
    padding: 77px 0 159px;
    background: url(./img/banner-home.png);
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    background-position: right;

}
.box-content-top-ban h1 {
    font-size: 50px;
    max-width: 56%;
    font-weight: 800;
    line-height: 58px;
}
.box-content-top-ban span{
    color: #ff591b;
}
.box-content-top-ban p{
    color: #7f8084;
    font-size: 19px;
    line-height: 36px;
    max-width: 47%;
    margin-top: 31px;
}
.box-content-top-ban a{
    font-size: 21px;
    color: #121212;
    border: 2px solid #ff591b;
    text-decoration: none;
    padding: 13px 17px 17px 17px;
    display: inline-block;
    font-weight: 500;
    border-radius: 11px;
    margin-top: 24px;
}

.title-prodact-home
{
    background: url(./img/mont.png);
    background-position: top center;
    background-repeat: no-repeat;
    text-align: center;
    margin: 0 auto;
    padding-top: 72px;
    color: #000;
    max-width: 50%;
}

.title-prodact-home span{
    position: relative;
}
.title-prodact-home span{
    font-weight: 600;
    letter-spacing: 2px;
    margin-bottom: 13px;
    background: #ff591b;
    display: inline-block ;
    padding: 0px 10px 2px;
}
.title-prodact-home {
    text-transform: uppercase;
}

.title-prodact-home h2{
    font-size: 50px;
    font-weight: 700;
}

.activities-inner {
    flex: 0 0 100%;
    max-width: 100%;
    position: relative;
    overflow: hidden;
    background-color: #fff;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    height: 430px;
    border-radius: 10px;
}


.activities-inner::before {
    content: url(./img/dec-prod.png);
    position: absolute;
    top: 0;
    right: 0;
    z-index: 9;
    transform: translate(50%,-50%);
    opacity: 0;
    transition: all .3s ease;
}

.activities-post-thumbnail {
    margin-bottom: 0;
    padding-top: 430px;
}

.activities-post-thumbnail img {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    object-fit: cover;
    height: 100%;
    width: 100%;
}

.activities-content {
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    color: #fff;
}

.activities-content::before {
    background: linear-gradient(180deg,rgba(0,0,0,0) 18.23%,#000000 100%);
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    content: "";
    -webkit-transform: translateY(65px);
    -ms-transform: translateY(65px);
    transform: translateY(65px);
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.activities-inner:hover .activities-content::before {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.activities-content .content-inner {
    -webkit-transform: translateY(95px);
    -ms-transform: translateY(95px);
    transform: translateY(95px);
    padding: 60px;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.meta ul {
    list-style: none;
    margin-left: 0;
}
.activities-content ul li {
    display: inline-block;
    font-size: 10px;
    font-weight: 500;
    text-transform: uppercase;
    padding: 0 10px;
}
.activities-inner:hover .activities-content .content-inner {
    -webkit-transform: translateY(60px);
    -ms-transform: translateY(60px);
    transform: translateY(60px);
}
.activities-inner:hover .activities-content .meta {
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
    opacity: 0;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.activities-inner:hover::before {
    transform: translate(0);
    opacity: 1;
}
.content-inner {
    text-align: center;
}
.content-inner p a {
    font-size: 14px;
    color: #fff;
}
.content-inner p a:hover, .content-inner h4 a:hover{
    color: #ff591b ;
}
.meta li img {
    margin-right: 6px;
}
.content-inner h4 a{
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
}
.button-more-link {
    border: 4px solid #ff591b;
    font-size: 12px;
    font-weight: 700;
    color: #fff;
    padding: 14px 25px;
    line-height: 1;
    display: inline-block;
    text-transform: uppercase;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 0;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    text-decoration: none;
}
.activities-inner:hover .activities-content .button-more-link:hover {
    background-color: #ff591b;
    color: #fff;
}
.activities-inner:hover .activities-content .button-more-link {
    -webkit-transform: translateY(-35px);
    -ms-transform: translateY(-35px);
    transform: translateY(-35px);
    opacity: 1;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.pad-15 {
    padding: 15px;
}
.prodact-box-home {
    margin-top: 29px !important;
}

.cursuri-home{
    padding: 101px 0 171px;
    margin: 124px 0 30px;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    position: relative;
    background-position: right;
}
.title-curs-home h2 {
    font-size: 61px;
    font-weight: 800;
    color: #000;
}
.title-curs-home h2 span {
    background: #ff591b;
    color: #fff;
    text-transform: uppercase;
    padding: 3px 26px;
}
.title-curs-home p {
    font-size: 35px;
    font-weight: 600;
}

.content-curs-home p{
    font-size: 19px;
    color: #4d4c4c;
    line-height: 30px;
}
.content-cursuri-home {
    max-width: 47%;
}
.content-curs-home {
    margin-top: 46px;
}
.content-curs-home a:hover, .box-content-top-ban a:hover{
    background: #ff591b;
    color: #fff;
}
.content-curs-home a {
    color: #121212;
    font-size: 24px;
    border: 2px solid #ff591b;
    padding: 12px 22px;
    display: inline-block;
    border-radius: 10px;
    font-weight: 500;
    margin-top: 30px;
}

.carusel-home-img .sa_hover_container {
    margin: 0 10px !important;
    background-color: none !important;
}
.col-md-12.col-offset-team {
    margin-left: 49%;
    padding-top: 68px;
}
.cursuri-home.margin-tem-home {
    margin: 18px 0 119px;
    overflow: hidden;
}
.footer-my{
    padding:41px 0 32px;
    background: url(./img/foot.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    background-position: center center;
    margin-top: 50px;
}
.contact-foot{
    border-bottom: 3px solid #0e1e2f;
}
.contact-foot h3 {
    color: #fff;
    font-size: 30px;
    font-weight: 700;
    display: inline-block;
}
.contact-foot a{
    color: #fff;
    background: #ff591b;
    padding: 11px 24px;
    font-size: 19px;
    float: right;
    border-radius: 10px;
    border: 2px solid transparent;
}
.contact-foot {
    padding-bottom: 20px;
}
.title-fot-men h3 {
    font-size: 17px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
}
.title-fot-men {
    min-height: 51px;
}
.box-menu-f ul {
    padding: 0;
}
.box-menu-f ul li {
    list-style: none;
}
.box-menu-f ul li a:hover{
    color:  #ff591b;
}
.box-menu-f ul li a {
    color: #fff;
    font-size: 15px;
    font-weight: 300;
}


.box-menu-f.info-footer a, .box-menu-f.info-footer p {
    display: block;
    color: #fff;
    font-weight: 300;
    font-size: 15px;
}
.box-menu-f.info-footer img {
    margin-right: 13px;
}
.box-menu-f.info-footer a {
    margin-bottom: 20px;
}
.box-menu-f.info-footer p{
    display: flex;
}
.box-menu-f.info-footer p img {
    height: 31px;
    margin-right: 17px;
}
.info-foot {
    padding-top: 46px;
}

.copyright{
    background: #010d18;
}

.cursuri-home.margin-tem-home .title-curs-home h2 span {
    padding: 0px 2px;
}
@media screen and (min-width: 1281px)  and (max-width: 1440px) {

    .banner-home-top {
        padding: 60px 0 47px;
}
    .title-prodact-home {

     max-width: 58%;
 }
    .activities-inner {
        height: 383px;
    }
    .cursuri-home {
        padding: 32px 0 34px;
    }
}

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

    .banner-home-top {
        padding: 60px 0 47px;
    }
    .title-prodact-home {

        max-width: 58%;
    }
    .activities-inner {
        height: 383px;
    }
    .cursuri-home {
        padding: 32px 0 34px;

    }
    .box-content-top-ban h1 {
        font-size: 50px;
        line-height: 49px;
    }
    .box-content-top-ban p {
        line-height: 30px;
    }
    .content-curs-home {
        margin-top: 33px;
    }
    .content-curs-home a {
        margin-top: 15px;
    }
    .title-curs-home h2 {
        font-size: 50px;
    }
    #bootscore-navbar li {
        margin: 0  !important;
    }
}

@media (max-width: 1024px) {
    #bootscore-navbar li {
        margin: 0  !important;
    }
    .woofc-count.woofc-count-top-right {
    top: 150px !important;
    right: 19px !important;
}
    .banner-home-top.banner-despre-pag-sg{

        background-position-x: 66% !important;
    }
    .info-box-sec-despre p {
        font-size: 19px!important;

    }
    .banner-home-top {
        padding: 60px 0 47px;
        background-position-x: 74%;
    }
    .title-prodact-home {

        max-width: 69%;
    }
    .activities-content .content-inner {
        padding: 38px 10px;
    }
    .activities-inner {
        height: 330px;
    }
    .cursuri-home {
        padding: 32px 0 34px;
        background-position-x: 96% !important;

    }
    .cursuri-home.margin-tem-home {
        background-position-x: 0 !important;
    }
    .box-content-top-ban h1 {
        font-size: 45px;
        line-height: 46px;
    }
    .box-content-top-ban p {
        line-height: 30px;
    }
    .content-curs-home {
        margin-top: 33px;
    }
    .content-curs-home a {
        margin-top: 15px;
    }
    .title-curs-home h2 {
        font-size: 45px;
    }
    .title-curs-home p {
        font-size: 30px;
    }
    .offcanvas-body {
        max-width: 100%;
    }
}

@media (max-width: 995px) {

    .ct-head-cust {
        display: none;
    }
    #menu-item-29 {
        display: block ;
    }
    .title-prodact-home {
        max-width: 100%;
    }
    .title-prodact-home h2 {
        font-size: 35px;
    }
    .cursuri-home {
        background-position-x: 67% !important;
    }
    .content-cursuri-home {
        max-width: 56%;

    }
    .cursuri-home.margin-tem-home {
        background-position-x: 20% !important;
    }
    .title-curs-home p {
        font-size: 24px;
    }
    .contact-foot h3 {
        font-size: 26px;
    }
    .copyright {
        padding: 10px 0;
    }
}

@media (max-width: 1000px) {
    .banner-home-top.banner-despre-pag-sg {
        padding: 0 !important;
    }
    .box-content-top-ban {
        margin-top: 36px;
    }
    .box-content-top-ban h1 {
        max-width: 100% !important;
    }
    .box-content-top-ban h1 {
        max-width: 100% !important;
    }
    .box-content-top-ban p {
        font-size: 17px;
        line-height: 30px;
        max-width: 100%;
    }
    .title-prodact-home h2 {
        font-size: 29px;
    }
    .content-cursuri-home {
        max-width: 100% !important;
        margin-top: 50px;
    }
    .title-curs-home h2 {
        font-size: 35px;
    }
    .content-curs-home p {
        font-size: 17px;
    }
    .col-md-12.col-offset-team {
        margin-left: 0;
        padding: 0;
    }
    .title-fot-men {
        min-height: 33px;
    }
    .left {
        text-align: center;
        display: block;
    }
    .right {
        float: none;
        text-align: center;
    }
    .contact-foot h3 {
        display: block;
        text-align: center;
    }
    .contact-foot {
        text-align: center;
    }
    .contact-foot a {
        float: none;
        margin-top: 10px;
        display: inline-block;
    }

    .banner-home-top {
        background: none !important;
        padding: 0;
    }
    .img-resp {
        display: block !important;
    }
    .box-content-top-ban h1 {
        font-size: 31px;
        line-height: 35px;
    }
    .box-content-top-ban p {
        margin-top: 20px;
    }
    .box-content-top-ban a {
        margin-top: 6px;
        padding: 10px 17px 12px 17px;
        font-size: 18px;
    }
    .cursuri-home {
        padding: 0;
        background: none !important;
    }
    .col-offset-team {
        padding-top: 39px;
    }
    .content-curs-home a {
        font-size: 19px;
        padding: 6px 22px 9px;
    }
    .cursuri-home.margin-tem-home {
        margin: 0;
    }
    .cursuri-home {
        margin: 50px 0 30px;
    }
    .carusel-home-img .autohide-arrows .owl-nav {
        display: block !important;
    }
    .pad-15 {
        padding: 15px 35px;
    }

    .sec-sub-banner-despre {
        margin: 50px 0 0;
    }
    .info-box-sec-despre img {
        max-width: 30%;
    }
    .info-box-sec-despre p {
        font-size: 20px !important;
    }
}
.img-resp {
    display: none;
}

.contact-page {
    background: #f9f9f9;
}
.boc-form {
    background: #fff;
    padding: 30px;
    margin-top: 50px;
    margin-bottom: 50px;
}
.info-contact{
    background: #fff;
    padding: 30px;
    margin-top: 50px;
}
#wpforms-submit-164, #wpforms-submit-6353 {
    background:#ff591b;
    border: none;
    color: #fff;
    font-weight: 600;
    padding: 10px 38px;
    font-family: 'Rubik', sans-serif !important;
}
.info-contact a{
    color: #000;
    text-decoration: none;
}
.margin-b-10 {
    margin-bottom: 10px;
    display: block;
}

.prod-banner-single {
    padding: 45px 0;
}

.prod-banner-single span {
    background:#ff591b;
    color: #fff;
    padding: 8px 20px;
}

.box-content-top-ban.prod-banner-single p {
    margin: 0;
    display: block;
}
.box-content-top-ban.prod-banner-single h1{
    margin-bottom: 40px;
}
.box-info-prod-s p {
    display: flex;
}

.box-info-prod-s span {
    display: block;
}

.box-info-prod-s{
    word-break: break-word;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: inherit;
}

.img-s-p-2{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.title-inf-prod-s{
    margin-left: 5px;
}
.title-inf-prod-s p {
    margin: 0;
    font-weight: 600;
    font-size: 16px;
}
.title-inf-prod-s span {
    font-weight: 600;
    font-size: 15px;
}
.box-info-prod-s {
    border-right: 2px dotted #ccc;
    padding-left: 15px;
}
.border-none{
    border: none;
}
.box-info-prod-s a {
    background: #ff591b;
    color: #fff;
    text-align: center;
    margin: 0 auto;
    margin-top: 0px;
    padding: 11px 48px 9px;
    margin-top: 5px;
    font-size: 14px;
    text-transform: uppercase;
}
.col-custom-5{
    width: calc(100% / 5);
    float: left;
}
.sec-info-prod-s{
    border-bottom: 2px dotted #ccc;
    padding-bottom: 50px;
    margin-top: 100px !important;
}
.box-content-top-ban.prod-banner-single a {
    padding: 12px 20px 14px 20px;

}
.wpforms-submit-container {
    text-align: center;
}

.despre-prod-sg-p {
    position: relative;
    overflow: hidden;
    margin-top: 100px;
}

.img-despre-sec-1 {
    margin-right: -305px;
}
.box-despre-prod-sg-p h2 {
    font-size: 35px;
    font-weight: 800;
}

.box-despre-prod-sg-p p {
    font-size: 16px;
    line-height: 36px;
    margin-top: 36px;
    color: #0f0f0f;
}

.foto-box-prod-s-p {
    background: #fdc00a;
    position: relative;
    border-radius: 10px;
    margin-top: 40px;
}

.foto-box-prod-s-p{
    word-break: break-word;
    display: flex;

}
.img-foto-prod {
    min-width: 135px;
}
.content-2313 p{
    font-size: 18px;
    color: #0f0f0f;
    font-weight: 400;
    padding: 30px;
    margin: 0;
}

.img-foto-prod img {
    bottom: 0;
    position: absolute;
}

.echipament-pag-sg-prod{
    position: relative;
    overflow: hidden;
}

.img-echipament-pag-sg {
    margin-left: -320px;
    position: relative;
}

.content-box-echipament-pag-sg {
    background: #06172a;
    margin-right: -325px;
    margin-left: -104px;
    padding: 74px 315px 89px 147px;
    margin-top: 40px;
}

.content-box-echipament-pag-sg h3{
    font-size: 40px;
    color: #fff;
    font-weight: 700;
    margin-bottom: 40px;
}
.content-box-echipament-pag-sg p{
    color: #fff;
    font-size: 16px;
    line-height: 36px;
}

.content-box-echipament-pag-sg p strong {
    font-weight: 500;
    margin-top: 24px;
}

.content-box-echipament-pag-sg ul li {
    background-image: url("./img/prod-sg/chec.png");
    background-repeat: no-repeat;
    background-position: 0px 4px;
    padding-left: 45px;
    list-style-type: none;
    font-size: 20px;
    color: #fff;
    font-weight: 400;
    padding-top: 10px;
}
.content-box-echipament-pag-sg ul {
    display: inline-block;
    margin-top: 40px;
}

.title-trasee h2{
    text-align: center;
    font-size: 73px;
    font-weight: 900;
    color:#a4a3a3 ;
}
.tarife-page-sigl-prod {
    margin-top: 135px;
}

.box-tarif-page-sg{
    background: #fff;
    -webkit-box-shadow: 3px 7px 17px -6px rgba(0,0,0,.3);
    -moz-box-shadow: 3px 7px 17px -6px rgba(0,0,0,.3);
    box-shadow: 3px 7px 17px -6px rgba(0,0,0,.3);
    border-radius: 15px;
}
.title-box-tarif-page h3 {
    text-align: center;
    color: #121212;
    font-weight: 800;
    font-size: 35px;
}

.title-box-tarif-page hr {
    border-top: 9px solid #fdc00a;
    max-width: 153px;
    margin: -23px auto 0;
    opacity: 1;
}

.box-tarif-page-sg {
    padding: 38px 30px;
    margin-top: 50px;
    min-height: 503px;
    text-align: left;
}
.title-box-tarif-page {
    margin-bottom: 50px;
}

.content-info-tarif-prod p {
    font-size: 18px;
    color: #3c3c3c;
}
.rezervari p {
    font-size: 22px;
    font-weight: 600;
    color: #262626;
}
.content-info-tarif-prod p {
    margin: 30px 0;
}
.rezervari p {
    margin:6px 0;
}
.rezervari a{
    font-size: 23px;
    font-weight: 400;
    color: #262626;
}
.rezervari a:hover{
    color: #ff591b;
}
.rezerva-acum-btn {
    font-size: 16px !important;
    background: #ff591b;
    display: inline-block;
    margin-top: 20px;
    padding: 8px 10px;
    color: #fff !important;
    border-radius: 6px;
}


ul.tabs {
    padding: 0;
    width: 100%;
}

ul.tabs li {
    cursor: pointer;
    padding: 3px 29px;
    line-height: 31px;
    border: 3px solid #ff591b;
    background-color: #fff;
    color: #262626;
    overflow: hidden;
    font-size: 25px;
    position: relative;
    margin: 0 10px;
}

.tab_last { border-right: 1px solid #333; }

ul.tabs li:hover {
    background-color: #fff;
    color: #262626;
}

ul.tabs li.active {
    background-color: #ff591b;
    color: #fff;
    display: block;
}



.tab_content {
    display: none;
}

.tab_drawer_heading { display: none; }

@media screen and (max-width: 480px) {

    .content-info-tarif-prod .tabs {
        display: block !important;
    }
    .tabs {
        display: none;
    }
    .tab_drawer_heading {
        border: 2px solid  #ff591b;
        background: #fff;
        color: #000;

        padding: 5px 20px;
        display: block;
        cursor: pointer;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }
    .d_active {
        background-color: #ff591b;
        color: #fff;
    }
    .resp-title-faq{
        display: block !important;
    }
    .resp-title-faq p{
    font-size: 35px;
    padding: 0 0;
    margin-bottom: 30px;
font-weight: 700;
}
}

.resp-title-faq{
    display: none;
}
.galerie-foto-video-prod .tabs p {
    display: inline-block;
    color: #262626;
    font-size: 50px;
    font-weight: 600;
}

.galerie-foto-video-prod  .tabs li {
    float: right !important;
}

.galerie-foto-video-prod{
    margin: 100px 0 67px !important;
    background: #faf9f9 ;
    padding: 100px 0;
}









.gallery-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0 auto;
    padding: 10px;
}
.gallery-item {
    flex-basis: 32.7%;
    margin-bottom: 6px;
    opacity: .85;
    cursor: pointer;
    padding: 10px;
}
.gallery-item:hover {
    opacity: 1;
}
.gallery-item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 15px;
}
.gallery-content {
    font-size: .8em;
}

.lightbox {
    position: fixed;
    display: none;
    background-color: rgba(0, 0, 0, 0.8);
    width: 100%;
    height: 100%;
    overflow: auto;
    top: 0;
    left: 0;
}
.lightbox-content {
    position: relative;
    width: 70%;
    height: 70%;
    margin: 5% auto;
}
.lightbox-content img {
    border-radius: 7px;
    box-shadow: 0 0 3px 0 rgba(225, 225, 225, .25);
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.lightbox-prev,
.lightbox-next {
    position: absolute;
    background-color: rgba(0, 0, 0, 0.8);
    color: #fff;
    padding: 7px;
    top: 45%;
    cursor: pointer;
}
.lightbox-prev {
    left: 0;
}
.lightbox-next {
    right: 0;
}
.lightbox-prev:hover,
.lightbox-next:hover {
    opacity: .8;
}

@media (max-width: 767px) {
    .gallery-container {
        width: 100%;
    }
    .gallery-item {
        flex-basis: 49.80%;
        margin-bottom: 3px;
    }
    .lightbox-content {
        width: 80%;
        height: 60%;
        margin: 15% auto;
    }
}
@media (max-width: 480px) {
    .gallery-item {
        flex-basis: 100%;
        margin-bottom: 1px;
    }
    .lightbox-content {
        width: 90%;
        margin: 20% auto;
    }
}



.galerie-foto-video-prod .tabs {
    margin-bottom: 53px;
}

.title-intrebari-sg-pag {
    text-align: center;
    margin-bottom: 35px;
}

.title-intrebari-sg-pag h3{
    color: #a4a3a3;
    font-size: 55px;
    font-weight: 700;
}
.title-intrebari-sg-pag p{
    font-size: 30px;
    color: #a4a3a3;
}





.list-unstyled li:first-child .question{
    border-top: none;
    border-radius: 10px 10px 0 0 ;
}
.accordion {
    background: #FFF;
    border-radius: 5px;
    padding: 30px;
}
.question {
    border-top: 2px solid #EEE;
    padding: 14px 50px;
    cursor: pointer;
    position: relative;
}
.question h2 {
    font-size: 21px;
    margin: 0;
    color: #292929;
}
.open .question{
    border-bottom: 2px solid #EEE;
}
.question span {
    position: absolute;
    right: 20px;
    top: 0;
    height: 100%;
    display: flex;
    align-items: center;
    color: #ff591b;
    transition: .75s cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
}
.answer {
    padding: 0 50px;
}
.answer {
    max-height: 0;
    overflow: hidden;
    transition: .75s cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
}
.answer p {
    padding: 23px 0;
    font-size: 16px;
    color: #292929;
    margin: 0;
}
.accordion li.open .question span {
    transform: rotate(180deg);
}
.accordion li.open .answer {
    max-height: 500px;
}
.intrebari-pag-simple .list-unstyled {
    border: 2px solid #ddd;
    border-radius: 10px;
}

.list-unstyled li:nth-child(2n+1) .question{
    background: #f6f6f6;
}
.list-unstyled li{
    margin: 0;
}

.intrebari-pag-simple .accordion {
    max-width: 85%;
    margin: 0 auto;
}


.info-prod-pag-s.sticky {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 2;
    background: #fff;
}

.info-prod-pag-s.sticky .sec-info-prod-s {

    margin-top: 22px !important;
}

.info-prod-pag-s.sticky .sec-info-prod-s {
    border-bottom: none;
    padding-bottom: 25px;
}

.info-prod-pag-s.sticky{
    -moz-box-shadow: 0 12px 17px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 12px 17px rgba(0, 0, 0, 0.1);
    box-shadow: 0 12px 17px rgba(0, 0, 0, 0.1);
}
.despre-prod-sg-p {
    margin-bottom: 50px;
}
@media (max-width: 1399px) {
    .cursuri-home.activitati-despre {
        background-position: bottom !important;
        padding: 86px 0 48px;
    }
    .title-test {
        margin-bottom: 50px;
    }
    .activitati-despre .title-curs-home h2 {
        font-size: 32px !important;
    }
    .banner-despre-pag-sg {
        padding: 97px 0 96px !important;
    }
    .prod-banner-single {
        padding: 0 0;
    }
    .box-content-top-ban h1 {
        max-width: 70%;
    }

    .content-2313 p {
        font-size: 17px;
        padding: 22px;
    }
    .box-despre-prod-sg-p p {
        font-size: 16px;
        line-height: 29px;
        margin-top: 24px;
    }

    .content-box-echipament-pag-sg {
        margin-right: -377px;
        margin-left: -122px;
        padding: 48px 315px 89px 147px;
    }
    .content-box-echipament-pag-sg ul li {
        font-size: 18px;
    }
}

@media (max-width: 1283px) {

    .offcanvas-body {
        max-width: 100%;
        margin-right: 30px;
    }
    .box-tarif-page-sg {
        padding: 30px 20px;
        min-height: 0;
    }
    .content-info-tarif-prod p {
        font-size: 18px;
        margin: 16px 0 !important;
    }
}

@media (max-width: 1025px) {
    .offcanvas-body {
        margin-right: 0;
    }
    .ct-head-cust {
        margin-left: 10px;
    }
    .prod-banner-single h1 {
        font-size: 38px;
        line-height: 46px;
    }
    .prod-banner-single a {
        font-size: 19px;
    }
    .box-info-prod-s {
        padding-left: 0;
    }
    .title-inf-prod-s span {
        font-size: 14px;
    }
    .title-inf-prod-s {
        margin-left: 0;
    }
    .box-info-prod-s a {
        padding: 11px 24px 9px;
    }
    .box-despre-prod-sg-p h2 {
        font-size: 28px;
    }
    .content-2313 p {
        font-size: 16px;
        padding: 13px;
    }
    .content-box-echipament-pag-sg {
        margin-right: -349px;
        margin-left: -143px;
        padding: 48px 315px 50px 147px;
    }
    .content-box-echipament-pag-sg h3 {
        font-size: 35px;
        margin-bottom: 20px;
    }
    .content-box-echipament-pag-sg p {
        line-height: 30px;
    }
    .content-box-echipament-pag-sg ul {
        padding: 0;
    }
    .content-box-echipament-pag-sg ul li {
        font-size: 16px;
    }
    .title-trasee h2 {
        font-size: 50px;
    }
    .tarife-page-sigl-prod {
        margin-top: 70px;
    }
    .title-box-tarif-page h3 {
        font-size: 35px;
    }
    .title-box-tarif-page {
        margin-bottom: 25px;
    }
    .title-box-tarif-page hr {
        max-width: 120px;
    }
    .box-tarif-page-sg {
        padding: 30px 15px;
    }
    .content-info-tarif-prod p {
        font-size: 17px;
        margin: 11px 0 !important;
    }
    .rezervari p {
        font-size: 20px;
    }
    .galerie-foto-video-prod .tabs p {
        display: inline-block;
        font-size: 40px;
    }

    .title-intrebari-sg-pag h3 {
        font-size: 45px;
    }
    .title-intrebari-sg-pag p {
        font-size: 25px;
    }
    .intrebari-pag-simple .accordion {
        max-width: 100%;
    }
    .question h2 {
        font-size: 18px;
    }
    .question {
        padding: 14px 20px;
    }
    .answer {
        padding: 0 20px;
    }
}

@media (max-width: 995px) {
    .content-box-echipament-pag-sg ul li {
        padding-left: 38px;
        font-size: 14px;
    }
    .content-box-echipament-pag-sg ul {
        margin-top: 5px;
    }
    .col-custom-5 {
        width: calc(100% / 3);
        margin-top: 20px;
    }
    .info-prod-pag-s.sticky {
        position: relative;
    }
    .cursuri-home.activitati-despre {
        padding: 0;
    }
}

@media (max-width: 755px) {
    .box-content-top-ban.prod-banner-single p {
        margin: 27px 0 20px;
    }
    .box-content-top-ban.prod-banner-single {
        margin-top: 50px;
    }
    .sec-info-prod-s {

        margin-top: 23px !important;
    }
    .col-custom-5 {
        width: calc(100% / 1);
    }
    .box-info-prod-s {
        border-bottom: 2px dotted #ccc;
        border-right: 0;
        padding-bottom: 12px;
    }
    .sec-info-prod-s {
        border-bottom: none;
        padding-bottom: 0;
    }
    .box-info-prod-s.border-none {
        border: none;
        text-align: left !important;
        float: left;
    }
    .despre-prod-sg-p {
        margin-top: 50px;
    }
    .img-echipament-pag-sg {
        margin-left: 0;
    }
    .content-box-echipament-pag-sg {
        margin-right: -20px;
        margin-left: -20px;
        padding: 0 20px !important;
        margin-top: -30px;
        padding-top: 65px !important;
    }
    .back-resp-e{
        background:#06172a ;
    }
    .content-box-echipament-pag-sg ul li {
        padding-left: 25px;
        font-size: 14px;
    }
    .content-box-echipament-pag-sg ul li {
        background-image: url("./img/prod-sg/chec-rersp.png");
        background-position: -1px 10px;
    }
    .title-trasee h2 {
        font-size: 37px;
    }
    .galerie-foto-video-prod {
        margin: 50px 0 50px;
        padding: 50px 0;
    }
    .galerie-foto-video-prod .tabs p {
        display: inline-block;
        font-size: 35px;
        padding: 0 20px;
        margin-bottom: 30px;
    }
    .title-intrebari-sg-pag h3 {
        font-size: 35px;
    }
    .title-intrebari-sg-pag p {
        font-size: 20px;
    }
    .accordion {
        padding: 0;
    }
    .question {
        padding-right: 34px;
    }


    /** Reorder box responsive */
    .reorder-resp .order2{
        -webkit-box-ordinal-group: 2;
        -moz-box-ordinal-group: 2;
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2;
    }

    .reorder-resp .order1 {
        -webkit-box-ordinal-group: 1;
        -moz-box-ordinal-group: 1;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1;
    }


    .reorder-resp{
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        /* optional */
        -webkit-box-align: start;
        -moz-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start;
    }

    /* end Reorder */
    .img-despre-sec-1 {
        margin-right: 0;
    }
    .fancybox-inner {
        height: 400px !important;
    }
    .fancybox-wrap.fancybox-desktop.fancybox-type-iframe.fancybox-opened {
        top: 300px !important;
    }
    .related.products  .pad-15 {
        padding: 0 !important;
    }

    .testimoniale-despre .owl-buttons {
        display: block !important;
    }
    .testimoniale-despre  .owl-pagination{
        display: none;
    }
    .banner-home-top.banner-despre-pag-sg {
        padding: 0;
    }
    .activitati-despre .content-cursuri-home {
        margin-top: 50px;
    }

    .activitati-despre .content-curs-home {
        margin-top: 16px;
    }
    .activitati-despre .title-curs-home h2 {
        font-size: 22px !important;
    }
    .title-curs-home hr {
        border-top: 7px solid #fdc00a;
        margin: -8px 0;
    }
    .info-box-sec-despre p {
        font-size: 18px !important;
    }
    .info-box-sec-despre img {
        max-width: 55% !important;
    }
    .title-test h2 {
        font-size: 29px !important;
    }
    .title-test {
        margin-bottom: 37px !important;
    }
    .testimonial-item {
        padding: 0 10px !important;
    }
    .testimonial-content.quote p {
        font-size: 17px !important;
        margin-bottom: 30px !important;
        line-height: 29px !important;
    }
    .testimonial-name {
        font-size: 22px !important;
    }
    .testimoniale-despre .owl-carousel .owl-item img {
        max-width: 20% !important;
    }
    .testimoniale-despre .cell-right {
        margin-top: 45px !important;
    }
    .testimonial-item.equal-height.style-6{
        height: auto !important;
    }
    .testimoniale-despre {
        margin-bottom: 50px !important;
    }
    .cursuri-home.margin-tem-home .content-cursuri-home {
        padding: 0 15px;
    }
    .prod-banner-single h1 {
        font-size: 32px;
    }
    .prod-banner-single span {
        padding: 4px 7px;
    }

    .box-despre-prod-sg-p {
        margin-top: 30px;
    }
    .button.wc-forward {
        display: block !important;
        float: none !important;
    }
    .sec-page-simple-i h1 {
        padding: 10px !important;
    }
    .coupon .button {
        float: none !important;
    }
    .checkout-button.button.alt.wc-forward {
        padding: 18px 0;
        font-size: 17px;
    }
    table.woo-vou-recipient-fields td.label {
        width: 30% !important;
    }
    .summary.entry-summary h3 {
        font-size: 27px !important;

    }
    .carusel-home-img {
        margin-top: 50px;
    }
}



.box-info-prod-s.border-none a:hover {
    color: #fff;
    background: #e2470d;
}

.woocommerce-message {
    border-top-color: #ff591b !important;
}
.woocommerce-message::before {
    color: #ff591b !important;
}
.checkout-button.button.alt.wc-forward {
    background: #ff591b  !important;
    font-family: 'Rubik', sans-serif !important;
}
#coupon_code {
    width: 200px;
}
.product-name a, .woocommerce-info::before, .woocommerce-info a{
    color: #333 !important;
    font-weight: 600;
    font-size: 16px;
}
.woocommerce-info {
    border-top-color: #ff591b !important;
}

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    padding: 6px;
    border-radius: 5px;
    border: 2px solid #ddd;
}
.woocommerce-billing-fields__field-wrapper p {
    margin-bottom: 14px !important;
}

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background-color:  #cc4d1d !important;
    color: #fff;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color:  #ff591b !important;
}

.shop_table.woocommerce-checkout-review-order-table strong {
    font-weight: 600;
}

.orderby.form-select, .woocommerce-result-count {
    display: none;
}

.sec-page-simple-i{
    background: #ff591b ;
    margin-bottom: 50px;
}

.sec-page-simple-i h1 {
    color: #fff;
    padding: 50px 10px;
}

.summary.entry-summary h3{
    font-size: 36px;
    font-weight: 700;
    color: #000;
}
.price {
    color: #ff591b !important;
    font-size: 23px !important;
    font-weight: 600;
    margin: 20px 0;
}
.woocommerce-product-details__short-description p {
    font-size: 16px;
}
.nr-pers {
    margin-bottom: 30px;
    text-align: left;
}
.css-nr {
    font-size: 19px;
    margin-right: 20px;
}
.nr-pers li {
    display: inline-block;
}
.woocommerce div.product form.cart div.quantity {
    float: none !important;
}
.woo-vou-recipient-fields label {
    font-weight: 500;
    font-size: 18px;
}
table.woo-vou-recipient-fields td.label {
    width: 14%;
}

.woo-vou-recipient-fields .value {
    float: left;
}

.single_add_to_cart_button.button.alt {
    font-weight: 500;
    text-transform: uppercase;
    padding: 14px 25px;
}


.glide__slides {
    white-space: initial !important;
}

.banner-despre-pag-sg{
    background: url(./img/despre-noi-ban.jpg);
    padding: 139px 0 159px;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    background-position: right;
}


.banner-despre-pag-sg h1 span {
    background: #ff591b;
    color: #fff;
    text-transform: uppercase;
    padding: 7px 21px;
    margin-left: 16px;
}

.sec-sub-banner-despre{
    background: #ff591b;
    padding: 21px 0;
}
.info-box-sec-despre {
    text-align: center;
}
.info-box-sec-despre p {
    font-size: 25px;
    color: #fff;
    font-weight: 600;
}
.activitati-despre {
    padding: 180px 0 112px;
    margin: 0;
    background-position: right;
    background-position-x: 153px !important;
}
.activitati-despre .title-curs-home h2 {
    font-size: 35px;
    display: inline-block;
}
.title-curs-home hr {
    border-top: 9px solid #fdc00a;
    margin: -13px 0;
    width: 26%;
    text-align: right;
    float: right;
    opacity: 1;
}

.activitati-despre .title-curs-home h2 span {
    background: none;
    color: #000;
    text-transform: none;
    padding: 0;
    padding-right: 12px;
    margin-left: 10px;
}
.testimoniale-despre{
    padding: 67px 0 67px;
    background: url(./img/despre-noi/back-testimoniale.png);
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    background-position: center center;
}

.testimoniale-despre .owl-carousel .owl-item img {
    display: block;
    width: auto;
    float: left;
    border-radius: 50%;
    max-width: 12%;
    margin-right: 15px;
}

.testimoniale-despre .cell-right {
    margin: 0;
    margin-top: 33px;
}
.testimoniale-despre .et_right_sidebar #main-content .container:before{
    display: none;
}
.testimoniale-despre #main-content .container {
    padding-top: 10px;
}
.testimonial-content.quote p {
    color:#222529 ;
    font-size: 18px;
    margin-bottom: 30px;
    line-height: 26px;
}
.testimonial-name{
    color:#222529 ;
    font-size: 20px;
    font-weight: 600;
    font-family: 'Rubik', sans-serif !important;
}
.testimonial-item {
    padding: 0 43px ;
}
.title-test {
    text-align: center;
    margin-bottom: 100px;
}
.title-test h2{
    color:#222529 ;
    font-size: 42px;
    font-weight: 700;

}

.testimoniale-despre .owl-buttons {
    display: none;
}

.testimoniale-despre .owl-theme .owl-controls .owl-page span{
    background: #222529 !important;
    width: 6px;
    height: 6px;
    opacity: 1;
}

.testimoniale-despre .owl-theme .owl-controls .owl-page.active span{
    background: #ff591b !important;
}

.testimoniale-despre {
    margin-bottom: 100px;
}

@media (max-width: 1550px) {

    .activitati-despre {
        padding: 100px 0 100px;
    }
    .cursuri-home.activitati-despre{
        background-position-x: 0 !important;
    }

}
@media (max-width: 1399px) {


}
.woocommerce-product-details__short-description {
    margin-bottom: 50px;
}

#carusel_poduct_related .activities-inner {
    height: 270px !important;

}
#carusel_poduct_related  .content-inner p {
    display: none;
}
.lightbox {
    z-index: 999;
}

.carusel-home-img {
    margin-top: 100px;
}

@media screen and (min-width: 1280px)  and (max-width: 1369px) {

    .box-info-prod-s {
        padding-left: 5px;
    }
    .title-inf-prod-s span {
        font-size: 14px;
    }
}

.content-inner h4 span {
    display: block;
}


.carusel_block .activities-content .content-inner {
    padding: 60px 0;
}

.cursuri-home.activitati-despre .content-cursuri-home {
    max-width: 59%;
}

@media screen and (max-width: 370px) {
    .box-menu-f {
        min-height: 245px;
        padding-right: 4px;
    }
    .title-intrebari-sg-pag h3, .resp-title-faq p {
        font-size: 30px;
    }
    .content-box-echipament-pag-sg h3 {
        font-size: 30px;
    }
    .content-box-echipament-pag-sg ul li {
        padding-right: 1px;
    }
}

.woocommerce-button.button.woocommerce-form-login__submit, .woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit{
    font-size: 18px !important;
    background: #ff591b;
    display: inline-block;
font-weight: 600;
    padding: 10px 22px;
    color: #fff !important;
    border-radius: 6px;

}


.integral{
    font-size: 16px !important;
    background: #ff591b;
    display: inline-block;
    margin-top: 20px;
    padding: 8px 10px;
    color: #fff !important;
    border-radius: 6px;
    margin-left: 5px;
}
<!-- Contact -->

.contact-multiple-page {
    margin: 17px 0 47px;
    margin-top: 17px;
    overflow: hidden;
    padding: 70px 0;
    margin-top: 150px;
}
.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: 17px;
}
.center-forms {
    margin: 0 auto;
    margin-top: 0px;
}
.info-forms-m-p {
    background: #ff591b;
    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;
}
.info-forms-m-p img {
    margin-right: 23px;
}
.adress img {
    height: 31px;
}
.info-forms-m-p ul {
    padding: 0;
    margin: 0;
}
.info-forms-m-p ul li {
    display: inline-block;
}
.info-forms-m-p ul li a {
    margin: 0;
}
.info-forms-m-p ul li a img {
    margin-right: 5px;
}
.form-m-p h3 {
    color: #232323;
    font-size: 38px;
    font-weight: 700;
}
.form-m-p p {
    font-size: 24px;
    color: #232323;
}
.form-m-p input, .form-m-p textarea {
    background: #ededed !important;
    border: none !important;
    color: #1c1c1c !important;
    font-size: 22px !important;
    padding: 33px 21px !important;
}
.form-m-p a {
    color: #000;
}
#wpforms-submit-164, #wpforms-submit-6353 {
    border: 2px solid #ff591b;
    border-radius: 5px;
    padding: 8px 44px 10px;
    color: #1c1c1c;
    font-size: 24px;
    margin-top: 20px;
    display: inline-block;
    text-decoration: none;
    font-weight: 400;
    background: #fff;
    text-transform: uppercase;
}
.tel-ct-2 a {
    margin: 0;
}
.tel-ct-2 {
    margin: 39px 0px;
}
.contact-multiple-page {
    overflow: hidden;
    padding: 70px 0;
}
@media (max-width: 995px){
    .content-forms-p-m {
        padding: 25px;
    }
    .info-forms-m-p {
        margin-left: -59px !important;
        margin-right: 0 !important;
        padding: 39px 22px !important;
    }
    .info-forms-m-p img {
        margin-right: 3px;
    }
    .form-m-p h3 {
        font-size: 30px;
    }
    .form-m-p input, .form-m-p textarea {
        font-size: 17px !important;
        padding: 17px 15px !important;
    }
    .info-forms-m-p p, .info-forms-m-p a {
        font-size: 16px;
    }
    #wpforms-submit-164, #wpforms-submit-6353 {
        padding: 4px 35px 7px;
        font-size: 20px;
    }
    .form-m-p {
        padding-left: 40px;
    }
}

@media (max-width: 755px){
    .info-forms-m-p {
        margin-left: 0 !important;
        margin-right: 0 !important;
        padding: 20px 16px 3px !important;
    }
    .tel-ct-2 {
        margin: 15px 0px;
    }
    .info-forms-m-p p, .info-forms-m-p a {
        margin: 15px 0px;
    }
    .form-m-p h3 {
        font-size: 26px;
    }
    .form-m-p p {
        font-size: 20px;

    }
    .form-m-p {
        padding-left: 0;
        margin-top: 40px;
    }
    .page-id-300 .banner-home-top {
        padding: 0 0 36px !important;
    }
}

@media (max-width: 1025px){
    .info-forms-m-p {
        margin-left: -170px;
        margin-right: 50px;
        padding: 39px 22px;
    }
    .form-m-p h3 {
        font-size: 33px;
    }
    .form-m-p input, .form-m-p textarea {
        font-size: 17px !important;
        padding: 17px 15px !important;
    }
}

.info-forms-m-p a:hover {
    color: #ddd;
}
.contact-foot a:hover{
    border: 2px solid#ff591b;
    background: #fff;
    color: #000;
}
.ct-head-cust:hover, #wpforms-submit-164:hover, #wpforms-submit-6353:hover{
    background: #ff591b;
    color: #fff;
}

.mobile-head:hover{
    color: #ff591b;
}
<!-- End Contact -->

.woocommerce-shipping-totals.shipping, .woocommerce-shipping-totals.shipping {
    display: none;
}


.woocommerce-MyAccount-navigation ul li:first-child {
    border-top: 1px solid #ddd;
}
.woocommerce-MyAccount-navigation ul li {
    list-style: none;
    border-bottom: 1px solid;
    border-left: 1px solid;
    border-right: 1px solid;
    padding: 10px 10px;
    border-color: #ddd;
    margin: 0;

}
.woocommerce-MyAccount-navigation ul li a {
    color: #131313;
    font-size: 16px;
}
.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-MyAccount-content p {
    font-weight: 400 !important;
    font-size: 16px;
    margin: 0;
    line-height: 30px;
}
.woocommerce-MyAccount-content a {
    color: #131313;
    font-size: 16px;
    text-decoration: underline;
}

.woocommerce-shipping-totals.shipping{
    display: none;
}

.switcher.notranslate {
  position: absolute;
  right: 0;
  top: 0;
}

.menu-top {
  padding-top: 30px;
}


.pag-contact-l{
    font-size: 21px;
color: #121212;
border: 2px solid #ff591b;
text-decoration: none;
padding: 13px 17px 17px 17px;
display: inline-block;
font-weight: 500;
border-radius: 11px;
margin-top: 24px;
}

.pag-contact-l:hover {
  background: #ff591b;
  color: #fff;
}

.trans-g {
  position: absolute;
  right: 106px;
  top: -20px;
}


@media screen and (min-width: 1281px)  and (max-width: 1369px) {
    .trans-g {
  right: 66px;

}
}
@media screen and (min-width: 1025px)  and (max-width: 1280px) {
    .trans-g {
  right: 88px;

}
}

@media screen and (min-width: 995px)  and (max-width: 1024px) {
    .trans-g {
  right: 22px;

}
}

@media screen and (min-width: 783px)  and (max-width: 995px) {
        .trans-g {
  right: 31px;

}
}

@media  (max-width: 782px) {
        .trans-g {
  right: 14px;

}
    .info-send-del p, .info-send-del a {
        font-size: 15px;
    }
}


.trans-g span {
  color: #121212;
  font-weight: 600;
}

.box-tarif-page-sg .alert.alert-danger {
    font-size: 13px;
    line-height: 19px;
    font-weight: 500;
    padding: 12px;
    margin-top: 20px;
}

.box-tarif-page-sg .alert::before{
    content:""  !important;
}

.pachete-4505 .rezerva-acum-btn, .pachete-4505 .integral {
    display: none;
}
.data-title-event {
    border: none !important;
    margin-bottom: 0 !important;
    margin-top: 24px;
    font-size: 37px;
}


.echipamente-4519 .content-box-echipament-pag-sg {

    padding:74px 315px 200px 147px;

}

.page-id-300 .banner-home-top {
    padding: 77px 0 36px;
}

.woofc-item-title a {
    font-size: 15px !important;
}

.page-id-4799 .content-box-echipament-pag-sg{
    padding: 74px 315px 200px 147px;
}


.info-send-del {
  background: #ff591b;
  color: #fff;
  text-align: center;
  font-size: 14px;
  font-weight: 500;
  padding: 12px 0;
}
.info-send-del p, .info-send-del a{
  margin: 0;
    font-size: 17px;
    color:#fff;
font-weight: 600;
}
.info-send-del a:hover{
      color:#fff;
}
.valabil-vouc {
font-size: 16px;
color: #333;
}
.valabil-vouc span {
  color: red;
  font-weight: 500;
font-size: 18px;
}

.onsale {
  background: red !important;
  padding: 0 !important;
}

.d-none{ display:none; }


.content-info-tarif-prod .form-select {
    margin-bottom: 30px;
}
.content-info-tarif-prod .tabs {
    margin-bottom: 25px;
}

.content-info-tarif-prod.tab-copii p {
    font-size: 15px;
    color: red;
    line-height: 20px;
}
.content-info-tarif-prod.tab-copii a {
    margin-top: 0;
}

.box-tarif-page-sg-252-2 .rezerva-acum-btn{
    display: none !important;
}
.text-center-btn {
    text-align: center;
}

.page-id-6357 .wpforms-field-checkbox{
    padding: 4px 0 !important;
}

.page-id-6357 .wpforms-field-checkbox label {
    font-size: 16px !important;
    font-weight: 300 !important;
}

.page-id-6357 .wpforms-container-full .wpforms-form h3 {
    font-size: 21px;
    padding-bottom: 0 !important;
}
#wpforms-6353-field_17-container {
    margin-top: 30px;
}

.page-id-6357  .wpforms-field-checkbox  .wpforms-field-label{
    font-weight: 600 !important;
    margin-top: 10px !important;
}
.page-id-6357 .wpforms-container-full .wpforms-form .wpforms-field {

    padding-bottom: 0;
}