/* responsive */

@media (max-width: 767px) {
   
    /* homepage */
    .rs-layer.slide-text {
        text-align: left !important;
    }
    .slide-image-wrapper rs-mask-wrap {
        opacity: 0.8;
    }
    .discover-btn-mobile .mkdf-btn.mkdf-btn-outline:hover span {
        color: #FFF;
    }
    #rev_slider_12_1_wrapper .quart1 .tp-bullet.selected > span {
        background: transparent !important;
    }
    .text-hire-us .p1 {
        font-size: 18px;
        line-height: 30px;
    }
    .text-hire-us-holder .mkdf-eh-item-inner .mkdf-eh-item-content{
        text-align: left;
    }
    .text-hire-us-holder .vc_empty_space {
        display: none !important;
    }
    .text-hire-us {
        padding-bottom: 20px;
    }
    .portfolio-list-row .mkdf-huge-space.mkdf-disable-bottom-space {
        margin-bottom: 25px;
    }
    .portfolio-list-row .mkdf-eh-item-content.mkdf-eh-custom-9193 {
        padding: 0px 130px !important;
    }
    .nou-savwar-fer-section .mkdf-accordion-holder .mkdf-accordion-title .mkdf-accordion-mark{
        right: 0;
    }
    .nou-savwar-fer-section .mkdf-accordion-holder .mkdf-accordion-title .mkdf-tab-title {
        width: 90%;
        font-size: 18px;
    }
    .nou-savwar-fer-section .mkdf-accordion-holder .mkdf-accordion-title{        
        margin: 38px 0 0 60px;
    }
    .nou-savwar-fer-section  h4 {
        font-size: 18px;
    }
    .header-savwar-fer h1 {
        font-size: 36px;
        
    }
    .text-savwar-fer-holder {
        padding: 20px;
    }
    .text-content {
        margin-left: 15px;
    }
    .text-content p.title {
        font-size: 28px;
    }
    .gform_wrapper.abonn-toi_wrapper form.gf_simple_horizontal div.gform_body {
        width: 100%;
    }
    .gform_wrapper.abonn-toi_wrapper .gform_footer{
         position: relative;
    }
    .abonn-toi_wrapper .gform_footer.top_label span:after {       
        top: 34px;
        left: 50%;
        right: 50%;
    }
   
    .zournal-row  .mkdf-blog-slider-holder.mkdf-bs-carousel .mkdf-post-read-more-button {
        margin: 15px 0;
    }
    .zournal-row img.attachment-quart_mikado_image_portrait.size-quart_mikado_image_portrait.wp-post-image{
        max-height: 350px;
        object-fit: cover;

    }
    /* nou  laagence*/
    .la-intro-header .p1 {
        font-size: 36px;
        line-height: 40px;
    }
    .la-intro-header {
        padding-top: 25px;
    }
    .la-intro-col .mkdf-elements-holder{
        padding: 0;
    }
    .la-intro-text .p1,
    .nb-biro-text .p1 {
        font-size: 20px;
    }
    .page-id-650 .vc_custom_1618834527930,.page-id-650 .vc_custom_1595505670079{
        padding-bottom: 0 !important;
    }
    .la-nou-krwar-header .p1,
    .la-nou-mission-header .mkdf-st-title,
    .la-nou-mission-text .mkdf-st-title,
    .la-tandem-header .p1,
    .la-nou-lekip-header .mkdf-st-title,
    span.mkdf-st-title-bold,
    .la-filosofi-text .mkdf-st-title,
    .la-last-p-text .mkdf-st-title,
    .le-donc-p-text .mkdf-st-title,
    .nb-biro-header .p1,
    .nb-nou-mission-text .mkdf-st-title,
    .sf-intro-header .wpb_wrapper .p1,
    .sf-nou-savwar-fer-header h1,
    .sf-metodolozi-header h1,
    .sf-zournal-header h1,
    .sf-travay-avek-header h1 ,
    .kf-travay-avek-header h1{
        font-size: 36px !important;
    }
    .la-krwayance-row .mkdf-iwt-icon {
        text-align: center;
    }
    .la-krwayance-row  .la-krwayance-holder .mkdf-eh-item-inner .mkdf-eh-item-content {
        margin-bottom: 40px;
    }
    .page-id-650 .vc_empty_space,
    .page-id-6368 .vc_empty_space{
        display:none;
    }
    .la-filosofi-row {
        padding-top: 50px;
    }
    .la-nou-krwar-header,
    .la-nou-mission-row,
    .la-tandem-row.vc_row ,
    .la-filosofi-text{
        padding-bottom: 30px;
    }
    h3 {
        font-size: 20px;
        line-height: 35px;
    }
    .page-id-650 a.mkdf-btn.mkdf-btn-medium.mkdf-btn-solid.mkdf-btn-icon {
        margin-top: 30px;
    }
    img.attachment-full.size-full {
        max-width: 100%;
        right: 0;
    }
    .mkdf-elements-holder{
         padding: 0;
    }
    .la-related-portfolio-row.vc_custom_1618902332196 {
        padding-top: 50px !important;
        padding-bottom: 30px !important;
    }
    .la-savoir-faire-row,
    .sf-savoir-faire-holder,
    .nf-savoir-faire-holder,
    .savoir-faire-holder,
    .nb-savoir-faire-holder {
        padding: 50px 0;
    }
    .la-savoir-faire-text .wpb_wrapper .mkdf-black-back,
    .sf-savoir-faire-text .wpb_wrapper .mkdf-black-back,
    .nf-savoir-faire-holder .wpb_wrapper .mkdf-black-back,
    .savoir-faire-holder .wpb_wrapper .mkdf-black-back ,
    .nb-savoir-faire-holder .wpb_wrapper .mkdf-black-back {
        font-size: 18px !important;
        line-height: 45px !important;
    }
    .sf-savoir-faire-text .wpb_wrapper p,
    .la-savoir-faire-text .wpb_wrapper p ,
    .nf-savoir-faire-holder .wpb_wrapper p,
    .savoir-faire-holder .wpb_wrapper p,
    .nb-savoir-faire-holder .wpb_wrapper .mkdf-black-back{
        text-align: left;
    }
    /* nous savwar fer */
    h1 {
        font-size: 36px;
        line-height: 49px;
    }
    .sf-intro-text .wpb_wrapper .p1{
         font-size: 17px;
    }
    /* footer */
    .col-md-3.logo-footer img {
        width: 187px;
        height: auto;
        position: relative;
    }
    .col-md-3.general-enquiries-content {
        float: left;
        text-align: left;
        left: 18px;
        top: 19px !important;
    }
    .footer-row .main-footer {
        display: table;
        min-height: 180px;
    }
    .col-md-3.footer-menu-section{
         display: none;
    }
    .row.row-social-copyright{
        max-width: 90%;
         text-align:  left;
    }
    .col-md-4 > .terms-legals p {
        margin: 10px 5px;
    }
    .col-md-4.copyright-section p,
    .terms-legals{
         text-align: left;
    }
    /* ?nou laforse */
    h1.p1{
        font-size: 36px;
    }
    h3.p1 {
        font-size: 20px;
    }
    .nf-nou-mission-text .mkdf-st-title{
         font-size:30px;
    }
    .vc_custom_1619004575931 {
        padding-top: 90px !important;
    }
    .nf-rezon-accordion-col .mkdf-accordion-holder .mkdf-accordion-title{
        margin: 33px 0 0 60px;
    }
    .nf-rezon-accordion-col h4 {
        font-size: 18px;
        text-align: left;
    }
    .nf-rezon-accordion-col .mkdf-accordion-holder .mkdf-accordion-content {
        margin-left: 66px;
        margin-right: 0%;
        padding: 0  !important;
        text-align: left;
    }
    .page-id-6478 .vc_empty_space,
    .page-id-6521 .vc_empty_space,
    .page-id-6373 .vc_empty_space,
    .page-id-6447 .vc_empty_space{
        display: none;
    }
    /* .nb-always-open-row.vc_row.vc_column-gap-35{
        padding-bottom: 30px;
    } */
    .kf-text-header h1 {
        font-size: 36px;
    }
    .mkdf-st-inner h1.mkdf-st-title{
         font-size: 26px;
         line-height: 46px;

    }
    .vc_row.wpb_row.vc_row-fluid.kf-nou-kapasite-row {
        padding-bottom: 30px;
    }

    .nd-portfolio-row.vc_custom_1619425461549{
        padding-top: 30px !important;
        padding-bottom: 0 !important
    }
    .nd-related-holder>.mkdf-eh-item-inner>.mkdf-eh-item-content{
        padding-top: 0 !important;
    }
    .mkdf-row-grid-section-wrapper .vc_custom_1619424810105{
        padding-bottom: 30px  !important;
    }
    .nd-contact .wpb_wrapper {
        margin: 0 15px;
    }
     /* ?referans */
     .vc_column-inner.vc_custom_1539176904677 {
        padding-top: 0;
    }
    .page-id-6405 h3, h3,
    .friends h3{
        font-size: 20px;
    }
    h2 {
        font-size: 25px;
    }
    .mkdf-eh-item-content.mkdf-eh-custom-9922 {
        padding: 0 !important;
    }
    .vc_custom_1596477908445,
    .award.vc_custom_1619792481105 {
         
        padding-top: 0 !important;
    }
    .vc_custom_1595502444006 {
        margin-right: 0 !important;
    }
    .page-id-6405 .vc_empty_space {
        display: none;
    }
    .media-sec{
        padding-bottom: 40px;
    }
    .page-id-6440 .vc_empty_space,
    .page-id-6528 .vc_empty_space ,
    .page-id-6586 .vc_empty_space {
        display: none;
    }
    .kolaborater-details-holder {
        margin: 0 15px;
        position: inherit;
        width: 100%;
        text-align: left;
        max-width: 90%;
        position: relative;
        margin-bottom: 30px;
    }
    .association-container > .container {
        width: auto;
    }
    .vc_row.wpb_row.vc_row-fluid.ong-mission {
        margin: 0 15px;
        padding: 0 0 30px;
    }
    .ong-mission h1.mkdf-st-title {
        font-size: 20px;
        line-height: 34px;
    }
    .kolaborater-wrapper {
        margin: 0 15px 50px;
    }
    .vc_custom_1596477616271 h3 {
        font-size: 20px;
    }
    .vc_custom_1540385344532{
        padding-top: 50px !important;
    padding-bottom: 50px !important;
    }
    .mkdf-pl-filter-holder ul {
        display: block;
    }
    .mkdf-pl-filter-holder ul li span {
        font-size: 10px;
        line-height: 17px;
        display: flex;
    }
    .case-studies.vc_custom_1619797523817 {
        margin: 0 !important;
    }
    h4 {
        font-size: 18px;
    }
    .savwarfer-accordion-row h4.panel-title{
         font-size: 20px;
    }
    .savwarfer-accordion-row h4.panel-title::before{
         padding: 10px;
          font-size: 20px;
          left: -60px;
    }
    .savwar-accordion-container .container-fluid {
         padding-left: 0;
         padding-right:0;
    }
    .savwarfer-accordion-row .panel-default > .panel-heading{
         padding: 0;
    }
    .savwarfer-accordion-row a h4.panel-title span::before{
        right: 8px;
        bottom: 8px;
    }
    .savwarfer-accordion-row h4.panel-title span::after{
        right: 1px;
        bottom: 15px;
    }
    .savwarfer-accordion-row h4.panel-title span.title {
        width: 90%;
    }
}

@media (min-width: 768px) and (max-width: 1080px){
    /* ***************** */
    /* Home */
    /* *********** */
    .mkdf-pli-image img.attachment-full.size-full.wp-post-image {
        width: 100%;
        height: auto;
        object-fit: cover;
    }
    .portfolio-list-holder .mkdf-portfolio-list-holder.portfolio-scattered .mkdf-outer-space article.mkdf-item-space {
        padding: 0 15px;
    }
       /* ***************** */
    /* Nou */
    /* *********** */
    img.attachment-full.size-full {
        width: 100%;
        height: auto;
    }
    .la-krwayance-row .vc_col-sm-1\/5 {
        width: 100%;
    }
    .la-stats-row .vc_col-sm-2 {
        width: 50%;
        min-height: 230px;
    }
    .la-culture-row .vc_col-sm-4 {
        width: 100%;
    }
    .la-savoir-faire-text .wpb_wrapper .mkdf-black-back,
    .sf-savoir-faire-text .wpb_wrapper .mkdf-black-back,
    .nf-savoir-faire-holder .wpb_wrapper .mkdf-black-back,
    .savoir-faire-holder .wpb_wrapper .mkdf-black-back ,
    .nb-savoir-faire-holder .wpb_wrapper .mkdf-black-back{
        font-size: 35px !important;
    }
}