 #sp-top-bar {
    /* display: none !important;
    */
     background-color: white !important;
}
 #sp-footer {
     font-size: 15px !important;
     font-weight: 500 !important;
     text-align: right !important;
     background: black !important;
     margin-top: -8%;
}
/* span.image-title {
     display: none;
}
 */
 li.sp-menu-item.searchButton {
     top: 2px 
}
 li.item-155.searchButton {
     display: none;
}
 input#search-searchword {
     color: gray !important;
}
 select#ordering {
     color: gray !important;
}
 p.footerText {
     margin-top: -6px;
}
 .sp-megamenu-parent >li:after {
     content: " |";
    /* font-weight: bold !important;
    */
     color: #fff !important;
}
 .sp-megamenu-parent >li:last-child:after {
     content: " ";
}
/*.sp-megamenu-parent >li:nth-child(8):after {
     content: " ";
}
 .sp-megamenu-parent >li:nth-child(9):after {
     content: " ";
}
*/
 .sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span {
     color: #fff !important;
    /*color: #454545 !important;
    */
     font-size: 14px !important;
     font-weight: bold !important;
     margin-left: -7px !important;
     margin-right: -8px !important;
     text-transform: inherit !important;
     text-transform: uppercase !important;
}
 .sp-megamenu-parent .sp-dropdown li.sp-menu-item >a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span {
     color: #454545 !important;
     font-weight: bold !important;
}
 .sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover {
     background: #81b300 !important;
     color: white !important;
     font-weight: bold !important;
}
 .sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
     color: #81b300 !important;
     font-weight: bold !important;
}
 .sp-megamenu-parent {
    /* width: 106% !important;
    */
    /* width: 100% !important;
    */
    /* width: 96% !important;
    */
    /* width: 109% !important;
    width: 124% !important;
    */
    
    /* margin-top: -3% !important;
     margin-bottom: -3% !important;
    */
   
   width: 116% !important;
}
 .sliderHome {
     margin-top: -239px !important;
}
 #sp-header {
     opacity: 0.9 !important;
     background: #81b300 !important;
}
 .textInSlider {
     position: relative;
    /* top: -366px;
     */
     top: -380px;
    /* float: right;
     */
     width: 37%;
     margin-left: 7%;
}
 .titluInSlider {
    /* font-weight: bold;
    */
     color: white;
     font-size: 29px;
     line-height: 34px;
     width: 124%;
     font-weight: normal;
}
 .descriereInSlider {
     color: white;
}
 .butonInSlider {
    /* background: #00a550 !important;
     */
     width: 31%;
     color: white;
     text-align: center;
     padding: 7px;
     font-size: 14px;
     font-weight: bold;
     border: 2px solid white;
}
 div#textObjectives {
     background: #81b300 !important;
    /* background: url("/../images/Objectives/backgroundObjectives.png") center;
    */
    /*text-align: center;
    */
     color: white !important;
    /* padding: 96px;
    */
     padding: 64px;
     font-weight: normal !important;
     font-size: 15px;
     padding-left: 5%;
     padding-right: 5%;
}
 div#textPlanAfaceri {
     background: #81b300 !important;
    /* background: url("/../images/Objectives/backgroundPlanDeAfaceri.png") center;
    */
     text-align: center;
     color: white !important;
    /* padding: 96px;
    */
     padding: 64px;
     font-weight: normal !important;
     font-size: 15px;
}
 div#textContact {
     background: #81b300 !important;
     color: white !important;
     padding-top: 6%;
     /*padding-bottom: 40%;*/
     padding-bottom: 45%;
     font-weight: normal !important;
     font-size: 15px;
     margin-bottom: 1% !important;
}
 .sscf-form .sscf-input {
     border-radius: 0 !important;
}
 .sscf-form .fl_label {
     color: white !important;
}
/* div#sp-logo {
     padding-left: 7%;
}
 */
/*.sp-megamenu-parent >li:nth-child(1) {
     display: none !important;
}
*/
 .sscf-header, .sscf-footer {
     opacity: 1 !important;
     font-weight: 600 !important;
}
 div.sscf-header p {
     font-weight: bold !important;
}
 span.titleContactRight {
    /* opacity: 0.6;
    */
}
 #wrap-contact-form111 .rf_submit {
     background: none !important;
     border: 2px solid white !important;
     float: right;
     font-size: 14px !important;
     font-weight: bold !important;
     padding-top: 6px;
     padding-bottom: 6px;
     padding-left: 21px;
     padding-right: 21px;
}
 #wrap-contact-form111 .rf_submit:hover {
     background: white !important;
     color: gray !important;
}
 #wrap-contact-form111 .sscf-popup, #wrap-contact-form111 .rf_submit {
     border-radius: 0 !important;
}
 .sscf-header p {
     text-align: left !important;
     font-weight: 600 !important;
     color: white !important;
}
 select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
     color: white !important;
}
 #wrap-contact-form111 .success {
     color: white !important;
}
 .sscf-form textarea, .input.textarea {
     height: 118px !important;
     resize: none;
}
 .fl_wrap_textarea {
     height: 98px !important;
}
 .col-md-12.col-sm-12.backgroundFromContact {
     padding-left: 6%;
    /* margin-bottom: -9% !important;
    */
    /* margin-bottom: -3% !important;
    */
}
 .col-md-6.col-sm-6.textContactClass {
     padding-left: 13% 
}
/* #sp-main-body {
     padding: 0px 0 !important;
}
 */
 p.success {
     font-weight: bold !important;
}
 .customTitle {
     font-size: 25px;
     text-align: center;
     text-transform: uppercase;
     font-weight: bold !important;
}
 .butonInCadru {
    /* background: #00a550 !important;
     */
     width: 15% !important;
     color: white !important;
     text-align: center !important;
     font-size: 14px !important;
     font-weight: bold !important;
     border: 2px solid white !important;
     margin-left: auto !important;
     margin-right: auto !important;
     padding-top: 9px;
     padding-bottom: 9px;
     padding-left: 21px;
     padding-right: 21px;
}
 .butonInCadru:hover {
     background: white !important;
     width: 15% !important;
     color: gray !important;
}
 .butonEvenimente {
     background: none !important;
     width: 15% !important;
     color: gray !important;
     text-align: center !important;
     font-size: 14px !important;
     font-weight: bold !important;
     border: 2px solid gray !important;
     margin-left: auto !important;
     margin-right: auto !important;
     padding-top: 9px;
     padding-bottom: 9px;
     padding-left: 21px;
     padding-right: 21px;
     cursor: pointer;
}
 .butonEvenimente:hover {
     background: #225186 !important;
     width: 15% !important;
     color: white !important;
     text-align: center !important;
     font-size: 14px !important;
     font-weight: bold !important;
     border: 2px solid #225186 !important;
     margin-left: auto !important;
     margin-right: auto !important;
     padding-top: 9px;
     padding-bottom: 9px;
     padding-left: 21px;
     padding-right: 21px;
     cursor: pointer;
}
 .hartaJos {
    /* margin-bottom: -13%;
    */
     margin-bottom: -12%;
}
 p, li {
     font-weight: 500 !important;
}
 .item p {
     font-weight: 500 !important;
}
 p.mainTitleFromTheRightContact {
     margin-bottom: 9%;
     font-weight: bold !important;
     margin-bottom: 5%;
     font-size: 1.15em;
     margin-top: 3%;
}
 p.titleFomTheCourses {
     text-align: center;
    /* font-size: 22px;
    */
     font-size: 20px;
     font-weight: bold !important;
     margin-top: 20px;
     margin-bottom: 20px;
     color: gray !important;
}
 a.readMoreCourses {
     text-align: center !important;
     font-size: 14px !important;
     border: 2px solid #81b300 !important;
     width: 15% !important;
    /* padding: 4px !important;
     */
     color: #81b300 !important;
     padding-top: 9px;
     padding-bottom: 9px;
     padding-left: 21px;
     padding-right: 21px;
     font-weight: bold !important;
}
 .customHover:hover {
     color: white !important;
     background: #81b300 !important;
     border: 2px solid #81b300 !important;
     cursor: pointer;
}
 div#textCourses {
     margin-bottom: -2.45%;
     background: #f0f2f3;
    /* padding-top: 39px;
     padding-bottom: 39px;
     */
     padding-top: 63px;
    /* padding-bottom: 63px;
    */
}
 div#textAnuntEvenimente {
    /*background: #f0f2f3;
    */
     margin-bottom: -2.5%;
     padding-top: 63px;
     padding-left: 5%;
     padding-right: 5%;
}
 a.customLinkTitle {
     color: gray !important;
}
 img.hovereffect {
     margin-right: 13px !important;
}
 div.item img {
     width: 85% !important;
}
 a.customLink, a.customLink:hover {
     color: white !important;
}
 a.customReadMoreLink {
     color: gray !important;
}
 a.customReadMoreLink:hover {
     color: white !important;
}
 .imgDefaultArticles {
     margin-top: -12%;
     margin-bottom: -3%;
}
 .entry-header {
     border-bottom: 2px solid gray;
     padding-bottom: 18px;
     text-transform: uppercase;
}
 .bt-introtext {
     margin-top: 15px;
}
/* ACCORDION */
 .sp-accordion.sp-accordion-style1 .toggler span, .sp-accordion.sp-accordion-style1 .toggler span span {
     background: none !important;
     font-size: 20px !important;
     font-weight: 500 !important;
}
 .sp-accordion.sp-accordion-style1 .toggler, .sp-accordion.sp-accordion-style1 .toggler span, .sp-accordion.sp-accordion-style1 .toggler span span {
     background: none !important;
     border-bottom: 2px solid gray !important;
    /* width: 53% !important;
    */
     width: 60% !important;
     padding-left: 0% !important;
     margin-bottom: 1% !important;
     padding-bottom: 36px !important;
}
 .sp-accordion.sp-accordion-style1 {
     border: none !important;
}
 .sp-accordion.sp-accordion-style1 .sp-accordion-inner {
     background: none !important;
}
 p.memberName {
     font-size: 17px;
     font-weight: bold !important;
}
/*CALENDAR*/
 .fc-unthemed .fc-content, .fc-unthemed .fc-divider, .fc-unthemed .fc-list-heading td, .fc-unthemed .fc-list-view, .fc-unthemed .fc-popover, .fc-unthemed .fc-row, .fc-unthemed tbody, .fc-unthemed td, .fc-unthemed th, .fc-unthemed thead {
     border-color: gray !important;
    /* color: gray;
    */
}
 #dp-module-mini-119 h2 {
     font-weight: bold !important;
     color: gray !important;
}
 div#dp-module-mini-119 {
     background: white !important;
    /*padding: 14px;
    */
    /*padding: 25px;
    */
     padding: 17px;
}
/* .fc td, .fc th {
     border: none !important;
     padding-top: 6px;
}
 */
 .fc-ltr .fc-basic-view .fc-day-top .fc-day-number {
    /* float: none !important;
    */
     font-weight: bold !important;
     margin-left: 30px !important;
    /* color: gray;
    */
}
 .fc-unthemed td.fc-today {
     background: #225186 !important;
     font-weight: bold;
     color: white !important;
}
 .search .btn-toolbar button {
     background: #E04659 !important;
}
 .fc button .fc-icon {
     color: gray !important;
}
 .fc-icon:after, .fc-toolbar button {
     background: #f0f2f3 !important;
}
 a.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end {
     background: #22b8f0 !important;
    /* background: #3F314D !important;
    */
     border-color: #22b8f0 !important;
    /* border-color: #3F314D !important;
    */
}
 div#dp-event-information-content-details-data, h3#dp-event-container-heading, div#dp-event-actions-container-user {
     display: none;
}
 .dpcalendar-heading {
     padding-bottom: 9px;
     margin-bottom: 2%;
}
 div#dp-event-container-content {
     margin-bottom: 5%;
}
 .dp-event-tooltip a {
     color: white !important;
     font-weight: bold !important;
}
 .dp-event-tooltip a:hover {
     color: #22b8f0 !important;
}
 .dp-event-tooltip p {
     display: none !important;
}
 div.dp-event-tooltip {
     padding: 10px !important;
    /* background: #4b7602 !important;
    */
     background: #E04659 !important 
}
/********************************************/
 div#sp-top1, div#sp-top2, div#sp-top3 {
     text-align: center !important;
     padding-bottom: 6px;
}
 p.textInTitlu {
     position: relative;
     top: 142px;
     width: 282%;
     left: -89%;
     top: 89%;
     padding-bottom: 0px !important;
}
 img.customWidthSigle {
     width: 82% !important;
}
 img.customWidthSigle2 {
    /* width: 46% !important;
    */
     width: 32% !important;
}
 .customdesktopHeader {
     padding-top: 12px !important;
}
 td#colMemb1 {
     width: 35%;
}
 td#colMemb2 {
     width: 27%;
}
 .article-info {
     margin: 11px -8px 22px !important;
     line-height: 12px;
     font-weight: bold !important;
}
 .col-md-12.col-sm-12.siglaPosition1 {
     margin-left: 52%;
}
 .col-md-12.col-sm-12.siglaPosition2 {
     margin-left: 86%;
}
/*.col-md-12.col-sm-12.siglaPosition3 {
     margin-left: 95% !important;
}
*/
 li.sp-menu-item.butonMeniuFormular {
     display: none !important;
}
 .sliderMobile {
     display: none !important;
}
 .customCol {
     padding-left: 0px !important;
     padding-right: 0px !important;
}
 .customPosition {
     margin-top: -148px;
    /*background: #f0f2f3 !important;
    */
     margin-bottom: -24px;
}
 .col-xs-4.col-sm-4.col-md-4.col-lg-4.customLogin {
     padding-top: 6%;
     text-align: center;
}
 .MeniuFormular {
     display: none !important;
}
 .input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child>.btn-group:not(:first-child)>.btn, .input-group-btn:first-child>.btn:not(:first-child), .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group>.btn, .input-group-btn:last-child>.dropdown-toggle {
     color: gray !important;
}
 button.btn.btn-primary {
     background: none !important;
     width: 27% !important;
     color: white !important;
     text-align: center !important;
     font-size: 14px !important;
     font-weight: bold !important;
     border: 2px solid gray !important;
     margin-left: auto !important;
     margin-right: 15px !important;
     padding-top: 5px;
     padding-bottom: 5px;
     cursor: pointer;
     text-transform: uppercase;
     border-radius: 0 !important;
     color: gray !important;
     border-radius: 0 !important;
}
 button.btn.btn-primary:hover {
     background: #225186 !important;
     width: 27% !important;
     color: white !important;
     text-align: center !important;
     font-size: 14px !important;
     font-weight: bold !important;
     border: 2px solid #225186 !important;
     margin-left: auto !important;
     margin-right: 15px !important;
     padding-top: 5px;
     padding-bottom: 5px;
     cursor: pointer;
     text-transform: uppercase;
     border-radius: 0 !important;
     border-radius: 0 !important;
}
 input.btn.btn-primary {
     background: none !important;
     width: 27% !important;
     color: white !important;
     text-align: center !important;
     font-size: 14px !important;
     font-weight: bold !important;
     border: 2px solid gray !important;
     margin-left: auto !important;
     margin-right: 15px !important;
     padding-top: 5px;
     padding-bottom: 5px;
     cursor: pointer;
     text-transform: uppercase;
     border-radius: 0 !important;
     color: gray !important;
     border-radius: 0 !important;
}
 input.btn.btn-primary:hover {
     background: #E04659 !important;
     width: 27% !important;
     color: white !important;
     text-align: center !important;
     font-size: 14px !important;
     font-weight: bold !important;
     border: 2px solid #E04659 !important;
     margin-left: auto !important;
     margin-right: 15px !important;
     padding-top: 5px;
     padding-bottom: 5px;
     cursor: pointer;
     text-transform: uppercase;
     border-radius: 0 !important;
     border-radius: 0 !important;
}
 a.btn.btn-success {
     background: none !important;
     width: 37% !important;
     color: white !important;
     text-align: center !important;
     font-size: 14px !important;
     font-weight: bold !important;
     border: 2px solid gray !important;
     margin-left: auto !important;
     margin-right: 15px !important;
     padding-top: 5px;
     padding-bottom: 5px;
     cursor: pointer;
     text-transform: uppercase;
     border-radius: 0 !important;
     color: gray !important;
     border-radius: 0 !important;
}
 a.btn.btn-success:hover {
     background: #225186 !important;
     width: 37% !important;
     color: white !important;
     text-align: center !important;
     font-size: 14px !important;
     font-weight: bold !important;
     border: 2px solid #225186 !important;
     margin-left: auto !important;
     margin-right: 15px !important;
     padding-top: 5px;
     padding-bottom: 5px;
     cursor: pointer;
     text-transform: uppercase;
     border-radius: 0 !important;
     border-radius: 0 !important;
}
/* MEDIA QUERY */
 @media (min-width: 360px) and (max-width: 640px) {
     .sliderHome {
         margin-top: -147px !important;
         margin-bottom: 1% !important;
    }
     .descriereInSlider {
         display: none;
    }
     .butonInSlider {
         margin-left: 67%;
         margin-top: -22%;
         width: 100%;
    }
     .titluInSlider {
         color: white;
         font-size: 17px;
         line-height: 34px;
         width: 236%;
         font-weight: normal;
         text-align: center;
         margin-top: 157%;
    }
     div#textObjectives {
         padding: 24px;
         text-align: center;
    }
     .butonInCadru {
         width: 51%;
         font-size: 10px !important;
    }
     div#sp-footer1 {
         text-align: center;
    }
     .imgDefaultArticles {
         margin-top: 0;
         margin-bottom: -19%;
    }
     .entry-header h2 {
         line-height: 1.3 !important;
    }
     .sp-accordion.sp-accordion-style1 .toggler, .sp-accordion.sp-accordion-style1 .toggler span, .sp-accordion.sp-accordion-style1 .toggler span span {
         width: 95% !important;
    }
     #colMemb1, #colMemb2, #colMemb3 {
         display: block;
    }
    /* p.textInTitlu {
         display: none;
    }
     */
     div#textPlanAfaceri {
         padding: 24px;
         padding-top: 29px;
         padding-bottom: 31px;
         margin-top: -17px;
    }
     .col-md-6.col-sm-6.textContactClass {
        /* padding-left: 12%;
         */
         text-align: center;
         margin-left: -24px;
         margin-top: 42% !important;
         position: relative;
         margin-bottom: -32%;
    }
     div#textContact {
         padding-top: 13%;
         margin-top: -19px;
         margin-bottom: -32%;
    }
    /* #sp-footer {
         margin-top: -38% !important;
         padding-top: 48px !important;
    }
     */
     div#textCourses {
         margin-top: 7px;
         padding-top: 25px;
         padding-bottom: 31px;
    }
     .bt-cs .bt-inner {
         margin: 0;
         position: relative;
         padding: 1px 46px;
         text-align: center !important;
    }
     div#dp-module-mini-119 {
         margin-top: 20px;
    }
     div#textAnuntEvenimente {
         padding-top: 27px;
         padding-bottom: 39px;
         margin-top: 9px;
    }
     p.customTitle {
         font-size: 22px !important;
    }
     div#sp-component {
         text-align: inherit !important;
         padding-top: 20px;
         margin-bottom: 81px;
    }
     img.customWidthSigle2 {
         width: 65% !important;
    }
     .customdesktopHeader {
         width: 180%;
         margin-left: -48%;
    }
     td#colMemb1,td#colMemb2,td#colMemb3 {
         width: initial;
    }
     p.textInTitlu {
         position: relative;
         top: 142px;
         width: 176%;
         left: -46%;
         top: 121%;
         padding-bottom: 0px !important;
    }
     td#colMemb1,td#colMemb2,td#colMemb3 {
         width: initial;
    }
     .col-md-12.col-sm-12.siglaPosition1, .col-md-12.col-sm-12.siglaPosition3 {
         margin-left: initial !important;
    }
     .col-xs-8.col-sm-8.col-md-8.col-lg-8.customCol {
         margin-right: 1%;
    }
     .col-xs-4.col-sm-4.col-md-4.col-lg-4.customLogin {
         width: 106%;
         padding-top: 10%;
         padding-bottom: 7%;
    }
     a.btn.btn-success {
         width: 48% !important;
         margin-top: -1px;
    }
     button.btn.btn-primary {
         width: 32% !important;
    }
     .sliderMobile {
         display: inherit !important;
         margin-top: -50%;
         margin-bottom: 47%;
    }
     img.customWidthSigle2 {
        /* width: 65% !important;
        */
         width: 41% !important;
    }
     div#textContact {
         margin-bottom: -39% !important;
    }
     div#textInscriere {
         opacity: 1 !important;
         text-align: center;
         padding-left: 2% !important;
    }
     div.textDescriereInscriere {
         width: 95% !important;
    }
     div.butonInscriere {
         width: 316px !important;
    }
     p.linieSubText {
         margin-left: 44%;
    }
     div#claseDisponibile {
         text-align: center !important;
         padding-top: 9% !important;
    }
     div#textAnuntEvenimente {
         padding-top: 27px;
         padding-bottom: 39px;
         margin-top: 0px !important;
         text-align: center !important 
    }
     div#textObjectives {
         padding: 24px;
         text-align: center;
         margin-top: -4%;
    }
     div#textContact {
         margin-bottom: 0 !important;
         padding-bottom: 100px;
    }
     .col-md-12.col-sm-12.siglaPosition2 {
         margin-left: 15%;
    }
     .titlulProiectului {
         margin-left: 0 !important;
    }

    button.btn.btn-primary {
        width: 100% !important;
    }
}
 #sp-header .sp-retina-logo {
     display: none !important;
}
 @media (min-width: 375px) and (max-width: 667px) {
     #sp-footer {
         padding: 46px 0px !important;
    }
     .col-xs-12.col-sm-12.col-md-12.col-lg-12.customCol.customPosition {
         margin-bottom: -5% !important;
    }
     div.butonInscriere {
         width: 331px !important;
    }
}
 @media (min-width: 412px) and (max-width: 732px) {
     .titluInSlider {
         margin-top: 128%;
    }
     .butonInSlider {
         margin-bottom: 51%;
    }
     .hartaJos {
         margin-bottom: -37% 
    }
     .bt-cs .bt-inner {
         padding: 1px 69px;
    }
     #sp-footer {
         padding: 43px 20px !important;
    }
     p.textInTitlu {
        /* width: 233%;
        */
         position: relative;
         top: 142px;
         width: 191% !important;
         left: -50%;
         top: 121%;
         padding-bottom: 0px !important;
    }
     .sliderMobile {
         display: inherit !important;
         margin-top: -42%;
         margin-bottom: 41%;
    }
}
 @media (min-width: 414px) and (max-width: 736px) {
     div.butonInscriere {
         width: 367px !important;
    }
}
 @media screen and (device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2) {
     .sliderHome {
         margin-top: -147px !important;
         margin-bottom: -121% !important;
    }
     .descriereInSlider {
         display: none;
    }
     .butonInSlider {
         margin-left: 67%;
         margin-top: -38%;
         width: 100%;
         padding: 2px;
         font-size: 13px;
    }
     .titluInSlider {
         color: white;
         font-size: 14px;
         line-height: 34px;
         width: 236%;
         font-weight: normal;
         text-align: center;
         margin-top: 199%;
    }
     div#textObjectives {
         padding: 24px;
         text-align: justify;
    }
     .hartaJos {
         margin-top: 2%;
         margin-bottom: -42%;
    }
     div#sp-footer1 {
         text-align: center;
    }
     .imgDefaultArticles {
         margin-top: 0;
         margin-bottom: -19%;
    }
     .entry-header h2 {
         line-height: 1.3 !important;
    }
     .sp-accordion.sp-accordion-style1 .toggler, .sp-accordion.sp-accordion-style1 .toggler span, .sp-accordion.sp-accordion-style1 .toggler span span {
         width: 95% !important;
    }
     p.readMoreCourses {
         width: 48%;
    }
     #colMemb1, #colMemb2, #colMemb3 {
         display: block;
    }
     div#textObjectives {
         margin-top: 2%;
         text-align: center;
    }
     p.customTitle {
         font-size: 19px !important;
    }
     div#textCourses {
         margin-top: 7px;
         padding-top: 25px;
         padding-bottom: 31px;
    }
     div#textPlanAfaceri {
         padding: 24px;
         padding-top: 29px;
         padding-bottom: 31px;
         margin-top: -17px;
    }
     div#textAnuntEvenimente {
         padding-top: 27px;
         padding-bottom: 39px;
         margin-top: 9px;
    }
     .col-md-6.col-sm-6.textContactClass {
        /* padding-left: 12%;
         */
         text-align: center;
         margin-left: -24px;
         margin-top: 42% !important;
         position: relative;
         margin-bottom: -32%;
    }
     div#textContact {
         padding-top: 13%;
         margin-top: -19px;
         margin-bottom: -32%;
    }
     .butonInCadru {
         width: 51%;
         font-size: 10px !important;
    }
     .bt-cs .bt-inner {
         margin: 0;
         position: relative;
         padding: 1px 24px;
         text-align: center !important;
    }
     div#dp-module-mini-119 {
         margin-top: 20px;
    }
     #sp-footer {
         padding: 43px 20px !important;
    }
     img.customWidthSigle2 {
        /* width: 52% !important;
        */
         width: 31% !important;
         margin-left: 41px !important;
    }
     .customdesktopHeader {
         width: 180%;
         margin-left: -48%;
    }
     p.textInTitlu {
         position: relative;
         top: 142px;
         width: 154%;
         left: -40%;
         top: 121%;
         padding-bottom: 0px !important;
    }
     td#colMemb1,td#colMemb2,td#colMemb3 {
         width: initial;
    }
     .col-md-12.col-sm-12.siglaPosition1, .col-md-12.col-sm-12.siglaPosition3 {
         margin-left: initial !important;
    }
     .col-xs-8.col-sm-8.col-md-8.col-lg-8.customCol {
         margin-right: 1%;
    }
     .col-xs-4.col-sm-4.col-md-4.col-lg-4.customLogin {
         width: 106%;
         padding-top: 10%;
         padding-bottom: 7%;
    }
     a.btn.btn-success {
         width: 48% !important;
         margin-top: -1px;
    }
     button.btn.btn-primary {
         width: 36% !important;
    }
     .sliderMobile {
         display: inherit !important;
         margin-top: -50%;
         margin-bottom: 47%;
    }
     .col-md-12.col-sm-12.siglaPosition2 {
         margin-left: 10%;
    }
     div#textContact {
         margin-bottom: -39% !important;
    }
     div#textInscriere {
         opacity: 1 !important;
         text-align: center;
         padding-left: 2% !important;
    }
     div.textDescriereInscriere {
         width: 95% !important;
    }
     div.butonInscriere {
         width: 276px !important;
    }
     p.linieSubText {
         margin-left: 44%;
    }
     div#claseDisponibile {
         text-align: center !important;
         padding-top: 9% !important;
    }
     div#textAnuntEvenimente {
         padding-top: 27px;
         padding-bottom: 39px;
         margin-top: 0px !important;
         text-align: center !important 
    }
     div#textObjectives {
         padding: 24px;
         text-align: center;
         margin-top: -4%;
    }
     div#textContact {
         margin-bottom: 0 !important;
         padding-bottom: 100px;
    }
     .col-md-12.col-sm-12.siglaPosition2 {
         margin-left: 15%;
    }
     .titlulProiectului {
         margin-left: 0 !important;
    }
}
 @media (min-width: 768px) and (max-width: 1024px) {
     .titluInSlider {
        /* font-weight: bold;
         */
         color: white;
         font-size: 25px;
         line-height: 34px;
         width: 200%;
         font-weight: normal;
    }
     .textInSlider {
         top: -409px 
    }
     .sliderHome {
         margin-top: -148px !important;
         margin-bottom: -52% !important 
    }
     .butonInSlider {
         width: 50%;
    }
     p.readMoreCourses {
         width: 59%;
    }
     .sp-accordion.sp-accordion-style1 .toggler, .sp-accordion.sp-accordion-style1 .toggler span, .sp-accordion.sp-accordion-style1 .toggler span span {
         width: 85% !important;
    }
     div#textObjectives {
         margin-top: 53%;
    }
     div#textCourses {
         margin-bottom: -4%;
         margin-top: 1%;
    }
     div#dp-module-mini-119 {
         margin-top: 2%;
    }
     div#textAnuntEvenimente {
         margin-top: 1%;
         margin-bottom: -26px;
    }
     div#textContact {
         padding-bottom: 60%;
    }
     img.customWidthSigle2 {
         width: 62% !important;
    }
     .col-md-12.col-sm-12.siglaPosition1,.col-md-12.col-sm-12.siglaPosition3 {
         margin-left: inherit !important;
    }
     button.btn.btn-primary {
         width: 46% !important;
         font-size: 12px !important;
         margin-left: -7px !important;
         margin-right: 2px !important;
    }
     a.btn.btn-success {
         font-size: 12px !important;
         width: 46% !important 
    }
     .col-xs-4.col-sm-4.col-md-4.col-lg-4.customLogin {
         padding-top: 1% !important;
    }
     div#textObjectives {
         margin-top: 0;
    }
     .col-xs-8.col-sm-8.col-md-8.col-lg-8.customCol.desktopSlider {
         padding-top: 1%;
    }

    .col-md-12.col-sm-12.siglaPosition3 {
       margin-left: 51% !important;
       width: 78% !important;
    }

   .titlulProiectului {
        margin-left: 0 !important;
    }
}
 @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {
     div#textObjectives {
         margin-top: 38%;
    }
     div#textCourses {
         margin-bottom: -22px;
    }
     div#textContact {
         padding-bottom: 48%;
    }
     p.textInTitlu {
         margin-top: inherit;
    }
     div#textContact {
         padding-bottom: 44% !important;
    }
     img.customWidthSigle2 {
         width: 59% !important;
    }
}
 @media (min-width: 1024px) and (max-width: 1366px) {
     .sliderHome {
         margin-bottom: -37% !important;
    }
     .hartaJos {
         margin-bottom: -14% 
    }
     .sp-megamenu-parent {
         width: 122% !important;
    }
     #sp-logo {
         width: 17%;
         margin-right: 8%;
         margin-left: -2%;
    }
     div#textObjectives {
         margin-top: 38%;
    }
     div#textCourses {
         margin-bottom: -22px;
    }
     div#textContact {
         padding-bottom: 48%;
    }
     p.textInTitlu {
         margin-top: 10%;
    }
     img.customWidthSigle2 {
         width: 44% !important;
    }
     .col-xs-4.col-sm-4.col-md-4.col-lg-4.customLogin {
         padding-top: 4% !important;
    }
     div#textObjectives {
         margin-top: 1%;
    }
}
 @media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {
     div#textContact {
         padding-bottom: 40%;
         margin-top: 2%;
    }
     div#textCourses {
         margin-top: 1% 
    }
     div#textAnuntEvenimente {
         margin-top: 1% 
    }
     #sp-logo {
         width: 18%;
         margin-right: 9%;
         margin-left: -2%;
    }
}
/****************************LANDSCAPES*****************/
 @media (min-width: 360px) and (max-width: 640px) and (orientation: landscape) {
     .sliderHome {
         margin-top: -147px !important;
    }
     .titluInSlider {
         margin-top: 52%;
         font-size: 22px;
    }
     .butonInSlider {
         margin-left: 82%;
         margin-top: -14%;
         margin-bottom: 169%;
         width: 69%;
    }
     p.readMoreCourses {
         margin-left: auto;
         margin-right: auto;
         margin-top: 20px;
         text-align: center;
         font-size: 14px;
         border: 2px solid gray;
         width: 70%;
         padding: 0px;
         color: gray;
    }
     p.titleFomTheCourses {
         font-size: 15px;
    }
     .butonInCadru {
         width: 22%;
    }
     div#textContact {
         padding-top: 13%;
         margin-top: -19px;
         margin-bottom: -14%;
    }
     .col-md-6.col-sm-6.textContactClass {
        /* padding-left: 12%;
         */
         text-align: center;
         margin-left: -78px;
         margin-top: 18% !important;
         position: relative;
         margin-bottom: -32%;
    }
     div#sp-component {
         text-align: inherit !important;
         padding-top: 20px;
         margin-bottom: 81px;
    }
     .customdesktopHeader {
         width: 94%;
         margin-left: 0 !important;
    }
     p.textInTitlu {
         width: 309%;
         left: -103%;
    }
}
 .bt-cs .bt-row{
     background: #fff;
     margin-bottom: 10px;
}
 .bt-cs .bt-inner .bt-title{
     color: #000;
}
 .bt-cs .bt-inner img{
     outline: 1px solid #fff;
}
 select#catid {
     color: gray !important;
}
 #kunena.layout #nav-menu {
     padding-left: 59% !important;
}
 #kunena.layout #nav-menu img {
     margin-left: 10px !important;
     margin-bottom: 15px !important;
}
 .alert.alert-info.kfrontend {
    /*.alert-info {
        */
         color: white !important;
         background-color: #4b7602 !important;
         border-color: #4b7602 !important;
         display: none !important;
    }
     .layout#kunena + div {
         display: none !important;
    }
     .alert {
         padding: 0px !important;
         margin-bottom: 21px;
        /* border: 1px solid transparent;
         */
        /* border-radius: 4px;
         */
         text-align: center !important;
         padding-top: 4px !important;
         padding-bottom: 21px !important;
    }
     .group-control select, .group-control textarea, .group-control input[type="text"], .group-control input[type="password"], .group-control input[type="datetime"], .group-control input[type="datetime-local"], .group-control input[type="date"], .group-control input[type="month"], .group-control input[type="time"], .group-control input[type="week"], .group-control input[type="number"], .group-control input[type="email"], .group-control input[type="url"], .group-control input[type="search"], .group-control input[type="tel"], .group-control input[type="color"], .group-control .uneditable-input, .input-prepend.input-append input, .input-prepend.input-append select, .input-prepend.input-append .uneditable-input {
         color: gray !important;
    }
     .layout#kunena + div {
         display: none !important;
    }
     .bt-cs .bt-inner .bt-title {
         text-transform: none !important;
    }
     a.emailLink {
         color: white !important;
    }
     a.emailLink:hover {
         color: #22b8f0 !important;
    }
     button.btn.btn-primary.btn-block {
         background: none !important;
         width: 37% !important;
         color: gray !important;
         text-align: center !important;
         font-size: 14px !important;
         font-weight: bold !important;
         border: 2px solid gray !important;
         margin-left: auto !important;
         margin-right: auto !important;
         padding-top: 9px;
         padding-bottom: 9px;
         cursor: pointer;
         text-transform: uppercase;
         border-radius: 0 !important;
    }
     button.btn.btn-primary.btn-block:hover {
         background: #225186 !important;
         width: 37% !important;
         color: white !important;
         text-align: center !important;
         font-size: 14px !important;
         font-weight: bold !important;
         border: 2px solid #225186 !important;
         margin-left: auto !important;
         margin-right: auto !important;
         padding-top: 9px;
         padding-bottom: 9px;
         cursor: pointer;
         text-transform: uppercase;
         border-radius: 0 !important;
    }
     .btn-group>.btn:first-child {
         margin-left: 0;
         background: none !important;
         width: 108% !important;
         color: gray !important;
         text-align: center !important;
         font-size: 12px !important;
         font-weight: bold !important;
         border: 2px solid gray !important;
         margin-left: auto !important;
         margin-right: auto !important;
         padding-top: 7px;
        /* padding-bottom: 9px;
         */
         cursor: pointer;
         text-transform: uppercase;
         border-radius: 0 !important;
    }
     .btn-group>.btn:first-child:hover {
         margin-left: 0;
         background: #E04659 !important;
         width: 108% !important;
         color: white !important;
         text-align: center !important;
         font-size: 12px !important;
         font-weight: bold !important;
         border: 2px solid #E04659 !important;
         margin-left: auto !important;
         margin-right: auto !important;
         padding-top: 7px;
        /* padding-bottom: 9px;
         */
         cursor: pointer;
         text-transform: uppercase;
         border-radius: 0 !important;
    }
     .bt-row {
         width: 49% !important;
         margin-right: 1% !important;
    }
     .titleContactRight > span > a {
         color: white;
    }
     h3.sp-module-title {
         display: none;
    }
     div#textCursuri{
         margin-bottom: 2%;
    }
     .curss{
         text-align: center;
         background-color:#81b300;
         margin-right: 1%;
         margin-left: 1%;
         width: 23% !important;
         color:white;
         padding-top: 1%;
         padding-bottom: 1%;
    }
     .curss > p > strong > a{
         color:white;
    }
     .curss > p > strong > a:hover{
         color:white;
    }
     .curss1{
         text-align: center;
         background-color:#81b300;
         margin-right: 1%;
         margin-left: 1%;
         width: 23% !important;
         color:white;
         padding-top: 1%;
         padding-bottom: 3.2%;
    }
     .curss1 > p > strong > a{
         color:white;
    }
     .curss1 > p > strong > a:hover{
         color:white;
    }
     .curss2{
         text-align: center;
         background-color:#81b300;
         margin-right: 1%;
         margin-left: 1%;
         width: 23% !important;
         color:white;
         padding-top: 1%;
         padding-bottom: 4.3%;
    }
     .curss2 > p > strong > a{
         color:white;
    }
     .curss2 > p > strong > a:hover{
         color:white;
    }
     .curss3{
         text-align: center;
         background-color:#81b300;
         margin-right: 1%;
         margin-left: 1%;
         width: 23% !important;
         color:white;
         padding-top: 1%;
         padding-bottom: 3.2%;
    }
     .curss3 > p > strong > a{
         color:white;
    }
     .curss3 > p > strong > a:hover{
         color:white;
    }
     .logo > a > img {
         width: 68%;
    }
     img.cursimg {
         height: 151px !important;
    }
     p.curstext {
         margin-top: 6%;
    }
     p.curstext1 {
         margin-top: 17%;
         width: 104%;
         margin-left: -2%;
    }
     p.curstext3 {
         margin-top: 17%;
    }
     p.curstext2 {
         margin-top: 22%;
    }
    /* .form-links {
         padding-bottom: 40px !important;
    }
    */
    /*img.sp-default-logo {
         display: none;
    }
    */
     .curss {
         height: 270px;
    }
     .curss2 {
         height: 270px;
    }
     img.sp-default-logo {
         display: none;
    }
     .titlulProiectului {
	    font-weight: bold;
	    text-align: center !important;
	    font-size: 16px;
	    margin-top: 20px;
	    margin-bottom: 31px;
        margin-left: -31px;
    }
     div#textInscriere {
         background: black;
         color: white !important;
         opacity: 0.8;
        /* margin-top: -10%;
         */
         padding-left: 5%;
         padding-top: 22px;
         padding-bottom: 22px;
    }
     div.textDescriereInscriere {
         width: 58%;
    }
     p.titluTextInscriere {
         font-size: 25px;
    }
     p.titluTextClase {
         color: gray !important;
         font-size: 25px;
    }
     div.butonInscriere {
         background: #81b300 !important;
         border: 1px solid white;
         width: 253px;
         padding-left: 2%;
         font-weight: bold !important;
         font-size: 15px;
         padding-top: 7px;
         padding-bottom: 7px;
    }
     div.butonInscriere:hover {
         background: white !important;
         color: black !important;
    }
     div.butonIncarcaAici {
         background: #81b300 !important;
         border: 1px solid white;
         width: 161px;
         padding-left: 2%;
         font-weight: bold !important;
        /* font-weight: 550 !important;
         */
         font-size: 15px;
         padding-top: 7px;
         padding-bottom: 7px;
         margin-left: auto;
         margin-right: auto;
    }
     div.butonIncarcaAici:hover {
         background: white!important;
         color: black !important;
         border: 1px solid white;
         width: 161px;
         padding-left: 2%;
         font-weight: bold !important;
        /* font-weight: 550 !important;
         */
         font-size: 15px;
         padding-top: 7px;
         padding-bottom: 7px;
         margin-left: auto;
         margin-right: auto;
         cursor: pointer;
    }
     div.butonCitesteMaiMult {
         background: #81b300 !important;
         border: 2px solid white;
         width: 181px;
        /*padding-left: 2%;
        */
         font-weight: bold !important;
        /* font-weight: 550 !important;
         */
         font-size: 15px;
         padding-top: 7px;
         padding-bottom: 7px;
         margin-left: auto;
         margin-right: auto;
         text-align: center;
    }
     div.butonCitesteMaiMult:hover {
         background: #fff !important;
         color: black;
         border: 2px solid #fff ;
         width: 181px;
        /*padding-left: 2%;
        */
         font-weight: bold !important;
        /* font-weight: 550 !important;
         */
         font-size: 15px;
         padding-top: 7px;
         padding-bottom: 7px;
         margin-left: auto;
         margin-right: auto;
         text-align: center;
    }
     div.butonIntraPeForum {
         background: #81b300 !important;
         border: 1px solid white;
         width: 185px;
         padding-left: 2%;
         font-weight: bold !important;
        /* font-weight: 550 !important;
         */
         font-size: 15px;
         padding-top: 7px;
         padding-bottom: 7px;
         margin-left: auto;
         margin-right: auto;
    }
     div.butonIntraPeForum:hover {
         background: white!important;
         color: black !important;
         border: 1px solid white;
         width: 185px;
         padding-left: 2%;
         font-weight: bold !important;
        /* font-weight: 550 !important;
         */
         font-size: 15px;
         padding-top: 7px;
         padding-bottom: 7px;
         margin-left: auto;
         margin-right: auto;
         cursor: pointer;
    }
     .col-xs-12.col-sm-12.col-md-12.col-lg-12.customCol.customPosition {
        /*margin-bottom: -23.7%;
        */
        /*z-index: -1;
        */
    }
     div#claseDisponibile {
         padding-left: 5%;
         padding-right: 5%;
         padding-top: 4%;
         background: #f0f2f3;
    }
     p.titluTextInformeazaEvenimente {
         text-transform: uppercase;
         font-weight: bold !important;
         color: #454545 !important;
         font-size: 25px;
         text-align: center ;
    }
     p.linieSubText {
         margin-left: auto;
         margin-right: auto;
    }
     .bt-row-separate {
         clear: unset !important;
         display: none !important;
    }
     .bt-row.bt-row-first img {
         width: 200% !important;
         padding-bottom: 5%;
    }
     .bt-row.bt-row-first {
         padding-bottom: 23px;
    }
     .evenimenteBottom {
         margin-bottom: 2% !important;
    }
     .customPaddingAnunturiEvenimente {
         padding-left: 0 !important;
         padding-right: 0 !important;
    }
     .specialLink a{
         color: white !important;
    }
     .sp-megamenu-parent >li.active>a, .sp-megamenu-parent >li:hover>a {
        /*color: #81b300 !important;
        */
         font-weight: bold !important;
    }

    .col-xs-12.col-sm-12.col-md-12.col-lg-12.customCol.desktopSlider {
        background: #f0f2f3 !important;
        padding: 4% !important;
    }
    .camera_wrap {
        background-color: white !important;
        padding: 1%;
    }
    /*.bt-cs .bt-inner {
         padding: 0 !important;
    }
