@charset "utf-8";
/**********************************************************
 *                     Responsive Styles
 **********************************************************/
@media (min-width: 1200px) {
  .container {
    width: 1000px;
  }
}

/* Mobile -sm */
@media (max-width: 767px) {
  .inverted-page.diplomacy,
  .inverted-page.movement-spaces,
  .inverted-page.eu-parlament,
  .inverted-page.itbomb,
  .inverted-page.healthypartnership{
    background-size: auto!important;
  }
  .paralax-box.secretary-report,
  .paralax-box.annual-report,
  .paralax-box.general-assembly-jacob,
  .paralax-box.general-assembly-mogens,
  .paralax-box.president-report{
    background-size: cover!important;
  }
  .paralax-box.annual-report,
  .paralax-box.general-assembly-jacob,
  .paralax-box.general-assembly-mogens{
    background-position: center 0;
  }
  .paralax-box.secretary-report{
    background-position: -150px 0;
  }
   .paralax-box.president-report{
    background-position: 80% 0;
  }
  .about-page .paralax-box{
      background-attachment: scroll;
  }
  .inverted-page.home-page{
   background: #005095 url(../images/headers-mobile/header-home-mobile.jpg) no-repeat 50% 0;
  }
  .inverted-page.what-we-do-page{
    background: #005095 url(../images/headers-mobile/header-what-we-do-mobile.jpg) no-repeat 50% 0;
  }
  .inverted-page.annual-report-page{
    background: #005095 url(../images/headers-mobile/header-annual-report-mobile.jpg) no-repeat 50% 0;
  }
  .inverted-page.contact-page{
    background: #005095 url(../images/headers-mobile/header-contact-mobile.jpg) no-repeat 50% 0;
  }
  .inverted-page.financial-supporters-page{
    background: #005095 url(../images/headers-mobile/header-financial-supporters-mobile.jpg) no-repeat 50% 0;
  }
  .inverted-page.committees-page{
    background: #005095 url(../images/headers-mobile/header-committees-mobile.jpg) no-repeat 50% 0;
  }
  .inverted-page.committees-info-page{
    background: #005095 url(../images/headers-mobile/header-committees-info-mobile.jpg) no-repeat 50% 0;
  }
  .inverted-page.statutes{
    background: #005095 url(../images/paralax-people/Mogens-Kirkeby-2_1920x1080-mobile.jpg) no-repeat 50% 0;
  }
  .inverted-page.sitemap-page{
    background: #005095 url(../images/headers-mobile/header-sitemap-mobile.jpg) no-repeat 50% 0;
  }
  .inverted-page.gdpr-page{
    background: #005095 url(../images/headers-mobile/header-gdpr-mobile.jpg) no-repeat 50% 0;
  }
  .inverted-page.general-assembly-page{
    background: #005095 url(../images/headers-mobile/header-general-assembly-mobile.jpg) no-repeat 50% 0;
  }
  .inverted-page.delegate-file-2023-page{
    background-size: contain;
    background: #005095 url(../images/headers-mobile/delegate-file-top-jacob-mobile.jpg) no-repeat 50% 0;
  }
  .inverted-page.team{
    background-size: auto !important;
    background: #005095 url(../images/headers-mobile/header-team-mobile.jpg) no-repeat 50% 0;
  }
  .inverted-page.newsletter-page{
    background-size: contain;
    background: #005095 url(../images/headers-mobile/header-newsletter-mobile.jpg) no-repeat 50% -50px;
  }
  .inverted-page.brand-assets-page{
    background-size: contain;
    background: #005095 url(../images/headers-mobile/header-brand-assets-mobile.jpg) no-repeat 50% 0;
  }
  .inverted-page.youth-page{
    background-size: contain;
    background: #005095 url(../images/headers-mobile/header-youth-mobile.jpg) no-repeat 50% 0;
  }
  .inverted-page.active-ageing{
    background-size: contain!important;
	background: url("../images/headers-mobile/header-active-ageing-mobile.jpg") no-repeat 50% 0;
  }
  .inverted-page.health-page {
		background: url(../images/inverted-headers/inverted-health-mobile-new.jpg) no-repeat 50% 0;
	}
    .inverted-page.health-experts-group{
		background: url(../images/inverted-headers/inverted-health2-mobile-new.jpg) no-repeat 50% 0;
	}
    .inverted-page.health-collection{
		background: url(../images/inverted-headers/inverted-health-collection-mobile-new.jpg) no-repeat 50% -200px;
	}
    .inverted-page.healthy-lifestyle  {
		background: url(../images/inverted-headers/inverted-healthy-lifestyle-mobile-new.jpg) no-repeat 50% -100px;
	}
    .inverted-page.health-toolkits{
		background: url(../images/inverted-headers/inverted-health-toolkits-mobile-new.jpg) no-repeat 0% -100px;
	}
    .inverted-page.health-online-course{
	background: url("../images/inverted-headers/inverted-health-online-course-mobile-new.jpg") no-repeat 50% -100px;
}
.inverted-page.health-webinars{
	background: url("../images/inverted-headers/inverted-health-webinars-mobile-new.jpg") no-repeat 50% 0;
}
.inverted-page.health-awards{
	background: url(../images/inverted-headers/inverted-health-awards-mobile-new.jpg) no-repeat 50% 0;
}
  .inverted-page.committees-page,
  .inverted-page.gdpr-page{
    background-position: 50% 0;
  }
  .inverted-page.committees1-page,
  .inverted-page.committees-info1-page{
    background-image: none;
    background-color: #005095;
  }
  .inverted-page.about-page .about-highlight.v2 {
      padding: 30% 0 11%;
  }
  .curve-box{
    margin-top: -20px;
  }
  /*.curve-box.isca-blue::before,
  .curve-box.isca-blue::after{
    opacity: 0;
  }*/
  .inverted-page.team .curve-box.isca-blue::before,
  .inverted-page.team .curve-box.isca-blue::after{
    opacity: 0;
  }
  .inverted-page-heading-box.space15,
  .inverted-page.sitemap-page .inverted-page-heading-box,
  .inverted-page.gdpr-page .inverted-page-heading-box,
  .inverted-page.financial-supporters-page .inverted-page-heading-box,
  .inverted-page.annual-report-page .inverted-page-heading-box,
  .inverted-page.vscreen .inverted-page-heading-box{
    padding: 40px 0;
    min-height: 385px;
  }
  .inverted-page.annual-report-page .zastupvane.x2{
    margin-top: 40px;
  }
  .testimonials-page .inverted-page-heading-box.space15,
  .financial-supporters-page .inverted-page-heading-box.space15,
  .committees-page .inverted-page-heading-box.space15{
    padding: 35px 0;
  }
  .testimonials-page .inverted-page-heading-box.space15 h1,
  .financial-supporters-page .inverted-page-heading-box.space15 h1,
  .committees-page .inverted-page-heading-box.space15 h1{
    margin-top: 0;
  }
  .inverted-page-heading-box h1 {
      font-size: 26px;
  }
  .impact-page .inverted-page-heading-box h1{
      font-size: 38px;
  }
  .inverted-page.home-page .special-center.mt50{
    margin-top: 0;
  }
  ul.list{
    list-style-position: inside;
  }
  .financial-supporters-list .white-box{
    min-height: auto;
  }
  .financial-supporters-list .info .text-center{
    position: static;
  }
  br.hidden-xs{
    display: none;
  }
  input[type="submit"],
  .site-button{
    padding: 11px 50px;  
  }
  .small-space{
    padding: 40px 0;
  }
  .small-space.bottom{
    padding: 40px 0 80px;
  }
  .big-space{
	padding: 80px 0;
  }
  .big-space.bottom{
      padding: 0 0 80px;
  }
  .bigest-space{
      padding: 100px 0;
  }
  .mobile-mb50{
      margin-bottom: 50px;
  }
  .inverted-page-heading-box.big-space{
    padding: 20px 0 60px;
  }
  .subscribe-box{
    margin: 80px 0;
  }
  footer.desktop{
    display: none;
  }
  footer.mobile-footer{
    display: block;
  }
  .pricing-table,
  .no-mobile{
    display: none;
  }
  .plan-box-mobile{
    display: block;
  } 
  .popover{
    max-width: 276px;
  }
  .cd-morph-dropdown{
    z-index: 1;
    margin-bottom: 20px;
  }
  .morph-dropdown-wrapper{
    background: #fff;
  }
  .cd-morph-dropdown{
    z-index: 11;
  }
  .cd-morph-dropdown .morph-dropdown-wrapper{
    padding: 0;
  }
  header .container{
    position: relative;
  }
  header .logo{
    margin-top: 17px;
  }

  .login-link{
    display: none;
  }
  
  .white-box{
    /*margin-bottom: 20px;*/
  }
  .footer-box{
    margin: 20px 0;
  }
  .footer-col ul{
    margin-bottom: 20px;
  }
  .team-member,
  .committee-member{
    margin: 40px 0;
  }
  .team-member,
  .committees-list{
    text-align: center;
  }
  .committees-list{
    margin: 0;
  }
  .committees-list img,
  .team-member img{
    width: 80%;
    margin: 0 auto 20px;
  }
  .footer-col.p-l{
      padding-left: 15px;
  }
  .footer-col .social-links li a .fab, .footer-col .social-links li a:hover .fab, .social-links li a .fab, .social-links li a:hover .fab {
    margin-top: 12px;
  }
  h1{
    font-size: 26px;
    margin: 30px 0;
  }
  .white-box h1,
  .what-we-do-filter-container h1{
    font-size: 24px;
  }
   .what-we-do-filter-container h1{
    margin: 0 0 30px;
   }
 .contact-page .what-we-do-filter-container{
  padding: 40px 0;
 }
  .popover-header .close{
    font-size: 40px;
    top: -7px;
  }
  .subscribe-box.big-space{
    padding: 120px 0;
  }
  .subscribe-box .subscribe-form{
    margin-top: 20px;
     background: transparent;
         -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    display: block;
  }
  .subscribe-box .subscribe-form .form-control{
    flex: none;
    width: 100%;
    text-align: center;
        background: #fff;
        -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    border-radius: 35px;
    margin-bottom: 20px;
  }
  .subscribe-box .subscribe-form .submit-button{
    width: 100%;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    border-radius: 35px;
  }
  .subscribe-box .email-privacy-notice p{
    text-align: center;
  }
  .typeform-box{
    display: none;
  }
  .google-maps-box h4{
    margin-top: 20px;
  }
  .two-boxes-v{
    margin: 0;
  }
  .two-boxes-box h3 span{
    display: inline;
  }
  .two-boxes-v.v-line{
    position: relative;
    border-right: 0;
    /*border-bottom: 1px solid #e6ebf1;*/
  }
  .two-boxes-v.v-line:after{
    content: "";
    position: absolute;
    left: 15%;
    bottom: 0;
    width: 70%;
    height: 1px;
    background: #e6ebf1;;
    
  }
  .sitemap-box{
  margin-bottom: 40px;
 }
 .sitemap-box h3,
  .sitemap-links,
  .sitemap-links ul{
    width: 100%;
  }
  .sitemap-links{
    display: block;
  }
  .white-part-menu,
  .cd-morph-dropdown .morph-dropdown-wrapper{
        -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
  .plan-box-mobile .site-button.green-transparent{
        width: 60%;
      margin: 30px auto 10px;
  }

  .video-highlights-container .info{
    display: none;
  }
  .social-five{
    width: 100%;
    margin-left: 0;
    margin-bottom: 30px;
  }
  .social-five:last-child{
    margin-bottom: 0;
  }
  .social-five .contact-icon-linkbox .pair{
    text-align: center;
  }
  .contact-icon-linkbox .fab{
    display: none;
  }
  .social-five .contact-icon-linkbox .pair strong,
  .social-five .contact-icon-linkbox .pair span{
    display: inline-block;
    margin-bottom: 0;
  }
  .social-five .contact-icon-linkbox .pair span{
    position: relative;
    top: 1px;
    margin-left: 3px;
  }
  .contact-icon-linkbox{
    display: block;
    text-align: center;
  }
  .text-image.below{
      margin-bottom: 20px;
    }
  .special-center{
    text-align: center;
  }
  .site-button.right{
    float: none;
  }
  .mt .special-center .shadow-img,
  .special-center img{
    width: 80%;
     margin-bottom: 30px;
  }
  .special-center img.isca-top{
    width: 40%;
    margin-top: 0;
  }
  .color-box.line h4{
    margin: 0 0 10px;
  }
  .filter-box .search-input,
  .filter-box .site-button.gray{
    margin-top: 20px;
  }
  .project-resources-box,
  .media-resources-box{
    margin-bottom: 50px;
  }
  .media-resources-box img{
    width: 100%;
  }
  .isca-logo-flip .isca-bkg-dark{
    padding-top: 0;
    padding-bottom: 0;
  }
  .isca-logo-flip img {
      width: 75%;
  }
  .org-info,
  .org-leader-wrap,
  .mobile-center-sm{
    text-align: center;
  }
  .leaders-list .circle{
      margin-top: 15px;
    }
    .leaders-list .leaders-box .circle{
      max-width: 55%;
    }
    .org-info, .org-leader-wrap{
      padding-right: 0;
    }
    .org-leader-image .circle{
      margin-top: 25px;
    }
    .three-info-box .fa,
    .three-info-box .flag{
      left: 50%;
      margin-left: -12px;
    }
    .three-info-box .flag{
      margin-left: -20px;
    }
    .three-info-box .row div{
      margin-left: 0;
      margin-top: 40px;
    }
    .org-info .address{
      display: inline;
    }
    .org-info .address span{
      margin-left: 0;
    }
    .org-leader-info .social-box{
      padding: 0;
    }
    .org-info .fa-phone, .org-leader-info .fa-phone{
      margin-bottom: 20px;
    }
    .three-info-box{
      margin-top: 20px;
    }
    .org-leader-info h2{
      margin-bottom: 40px;
      padding-bottom: 20px;
    }
    .newsletter-top{
      margin-top: 35px;
    }
    .special-box{
      display: none;
    }
    .special-box-mobile{
      display: block;
    }
    .special-box-mobile.m-b{
      margin-bottom: 80px;
    }
    .become-member-topbox{
      margin: 80px 0 70px
    }
    .become-member-topbox .be-m-button{
      margin-top: 50px;
    }
    .become-logos-box{
      padding: 70px 0;
    }
    .become-logos{
      margin-top: 0;
    }
    .become-logos-box p.f18{
      margin-bottom: 70px;
    }
    .become-logos-box p.desc{
      padding: 0 60px;
      margin: 0;
    }
    .become-logos .text-center{
      margin-bottom: 70px;
    }
    .text-slider.blue-bkg{
      padding: 50px 0;
      margin-bottom: 80px;
    }
    .text-slider li div.air{
      padding: 0 10px;
    }
    .flexslider .flex-direction-nav .flex-prev,
    .flexslider:hover .flex-direction-nav .flex-prev,
    .text-slider .flexslider .flex-direction-nav .flex-prev,
    .text-slider .flexslider:hover .flex-direction-nav .flex-prev{
      left: -20px;
    }
    .flexslider .flex-direction-nav .flex-next,
    .flexslider:hover .flex-direction-nav .flex-next,
    .text-slider .flexslider .flex-direction-nav .flex-next,
    .text-slider .flexslider:hover .flex-direction-nav .flex-next{
      right: -20px
    }
    .quote-slider .flex-direction-nav .flex-prev, .quote-slider:hover .flex-direction-nav .flex-prev {
        left: -100px;
    }
    .quote-slider .flex-direction-nav .flex-next, .quote-slider:hover .flex-direction-nav .flex-next {
        right: 0;
    }
    .flex-direction-nav a{
      top: 100px;
    }
    .tilted-image-box{
      margin-bottom: 20px;
    }
    .tilted-image-box.s2x{
      margin-bottom: 80px;
    }
    .special-checks-box{
      margin: 80px 0;
    }
    .special-checks-box ul{
      margin: 0;
    }
    .special-checks-box ul.two-col{
      margin-bottom: 40px;
    }
    .special-checks-box ul li{
      margin: 0 0 20px;
    }
    .special-checks-box ul.two-col li{
      margin-bottom: 20px;
    }
    .special-checks-box .three-col-checks ul{
      text-align: center;
    }
    .special-checks-box h5{
      margin-left: 0;
    }
    .special-checks-box ul li span,
    .special-checks-box ul.text-center li span{
      font-size: 18px;
      line-height: 28px;
    }
    .membership-offer-box{
      margin: 70px 0;
    }
    .not-ready-yet{
      margin: 100px 0 70px;
    }
    .heading-only-space{
      margin: 80px 0 50px;
    }
    .become-member-topbox .be-m-button,
    .testimonials-listing .be-m-button{
      margin: 50px 0 0;
    }
    .slide-share-anual-report {
      margin: 30px 0 50px;
    }
    .slide-share-anual-report iframe,
    .statutes-page .slideshare-box{
      display: none;
    }
    .slide-share-anual-report .site-button.blue-whitebackground-blueborder{
      display: inline-block;
    }
    .blurred-bkg{
      display: none;
    }
    .about-page .two-boxes-container{
      margin: 0 0 60px;
    }
    .text-image-box-triangle,
    .about-page .be-m-button{
      margin-bottom: 70px;
    }
    .about-page .double-heading-box{
      margin: 80px 0;
    }
    .about-page .tilted-image-box {
      margin: 0;
    }
    .tilted-image-box.s2x, .about-page .tilted-image-box.s2x {
        margin: 0 0 100px;
    }
    .ontheleft .stripe-box>div:first-of-type{
      left: 40px;
      right: auto;
    }
    .ontheleft .stripe-box>div:last-of-type{
      left: -20px;
      right: auto;
    }
    .slider-about-container .flexslider p{
      font-size: 20px;
    }
    .evs-box img{
      width: 50%;
      margin-bottom: 20px;
    }
    .main-heading-box,
    .main-heading-box.mb100{
      margin-top: 80px;
    }
    .main-heading-box.mb100{
      margin-bottom: 80px;
    }
    .statutes-page .special-box-mobile{
      margin-bottom: 80px;
    }
    .check-left-box-right{
      margin: 60px 0 120px 0;
    }
    .check-left-box-right .special-check-list.blue-check{
      margin-bottom: 30px;
    }
    .slider-membership-container .image{
      padding: 50px 0;
    }
    .chess-logo-container .chess-logo-box.first{
      padding-top: 20px;
    }
    .more-news{
      margin-top: -30px;
    }
    .isca-logo-flip .isca-bkg-dark{
      -webkit-border-radius: 4px 4px 0 0;
      -moz-border-radius: 4px 4px 0 0;
      border-radius: 4px 4px 0 0;
    }
    .brands-container h6{
      text-align: center;
    }
    .main-container.members-updates{
      padding: 30px 0 70px;
    }
    .slider-membership-container{
      display: none;
    }
    .chess-logo{
      margin-bottom: 30px;
    }
    .chess-logo-box p{
      margin: 0;
    }
     .white-triangle-over img{
       -webkit-border-radius: 4px 4px 0 0;
      -moz-border-radius: 4px 4px 0 0;
      border-radius: 4px 4px 0 0;
    }
    .white-triangle-over::before{
      display: none;
    }
    .white-box.content-text{
        padding-top: 20px;
    }
    .memb-overview-box{
      margin-bottom: 50px;
      min-height: 380px;
    }
    .memb-overview-full{
      padding: 10px;
    }
    .memb-overview-full .site-button{
      margin-bottom: 30px;
    }
    .hidden-m{
      display: none;
    }
    .color-box.line{
      padding: 60px 0;
    }
    .flexslider-history .item img{
      margin-bottom: 20px;
    }
    .v2 .structure-quot-box{
      min-height: auto;
    }
    .paralax-box.about-bottom{
      padding-bottom: 120px;
    }
    .initiatives-img-box{
      display: none;
    }
    .subscribe-box.top-page .subscribe-form{
      border: none;
    }
    .subscribe-box .subscribe-form .form-control{
          border: solid 1px #e2e2e2;
    }
    .wwd-filter-box{
      display: none;
    }
    .wwd-filter-box.members-types{
      margin: 10px 0 60px;
      	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
    }
    .wwd-filter-box.members-types::after{
      content: none;
    }
    .wwd-filter-box.members-types ul{
        width: 100%;
      list-style-type: none;
      padding: 0;
      margin: 0;
    }
    .wwd-filter-box.members-types ul li{
      display: block;
      padding: 3px;
      margin: 8px 5px;
    }
    .wwd-filter-box.members-types ul li a{
      display: block;
      
      border-radius: 5px;
    }
    .wwd-filter-box.members-types,
    .inverted-page.newsletter-page .wwd-filter-box,
    .wwd-filter-box-mobile{
      display: block;
    }
    .inverted-page.newsletter-page .wwd-filter-box{
      padding: 60px 30px;
    }
    .inverted-page.newsletter-page .wwd-filter-box .subscribe-box.top-page{
      padding: 0;
      margin: 0;
    }
    .what-we-do-page .triangle-box.blue.big-space.bottom{
        padding: 80px 0;
    }
    .what-we-do-filter-container {
        padding: 100px 0 0;
    }
    .inverted-page.newsletter-page .what-we-do-filter-container{
      margin-bottom: 80px;
    }
    /* new what we do page */
      .paralax-box{
          background-attachment: scroll;
      }
      .what-we-do-page .big-space {
          padding: 120px 0;
      }
      .what-we-do-page .paralax-box {
          padding: 240px 0 80px;
      }
      .what-we-do-page .mogens-kirkeby-wwd2.paralax-box{
          padding: 290px 0 80px;
      }
      .what-we-do-page .paralax-box p.f30{
          font-size: 24px;
      }
       .isca-health-logo img{
          max-width: 57%;
    margin-top: 0;
    margin-bottom: 35px;
    }
    .health-pages .triangle-box img,
    .health-pages .triangle-box img{
      margin-bottom: 30px;
    }
    .filter-health-collection .styled-select{
      margin-bottom: 15px;
    }
    .gray-bkg {
      margin-bottom: 20px;
    }
    .triangle-box .vertical-align-middle img{
      margin-bottom: 20px;
    }
    .health-pages a.site-button::after{
      right: 27px;
    }
    .paralax-box.person p.f30 br{
      display: none;
    }
    .paralax-box.person p.f30{
        font-size: 26px;
        padding-right: 20px;
    }
    .hashtag-moving-people{
         font-size: 26px;
         line-height: normal;
         margin-top: 0;
    }
    .awards-timeline tr td:first-child {
        width: 40%;
        font-size: 13px;
    }
    .full-box-air{
      padding: 100px 10%;
    }
    .full-box-air .site-button{
      margin-top: 40px;
    }
    .committees-list.project img{
      margin-bottom: 30px;
    }
    .zastupvane,
    .zastupvane.x2{
      top: 0;
      margin-bottom: 0;
    }
    .zastupvane.mb40{
      margin-bottom: 40px;
    }
    .inverted-page.committees-info-page .zastupvane.mb40{
      top: 40px;
    }
    .sitemap-htag h2.hashtag, .gdpr-htag h2.hashtag,
    h2.hashtag,
    h2.hashtag.small{
      font-size: 30px;
      line-height: 30px;
    }
    .inverted-page.sitemap-page .zastupvane, .inverted-page.gdpr-page .zastupvane {
      top: -50px;
      margin-bottom: -50px;
  }
  .sitemap-htag{
    padding: 25% 0;
  }
  .testimonials-listing,
  .financial-supporters-list{
    padding-top: 60px;
  }
  .about-highlight.v4{
        background: url(../images/paralax-people/Mogens-Kirkeby-2_1920x1080-mobile.jpg) no-repeat 50% -20px;
        background-size: cover;
  }
  .paralax-box.newsletter-jacob{
    background-position: 75%;
  }
  .youth-page .inverted-page-heading-box p{
        font-size: 17px;
        line-height: 22px;
    }
    .youth-page img{
        margin-bottom: 20px;
    }
    .youth-page .youth-program{
      margin-left: 40px;
    }
    .youth-page .youth-program:first-child{
      margin-top: 40px;
    }
    .youth-page .inverted-page-heading-box .site-button.white-transparent{
      margin-bottom: 30px;
    }
    .bkg-text-container img{
      display: none;
    }
    .bkg-text-container img.youth-mobile{
      display: block;
  }
    .bkg-text-container .text-over{
      margin-top: -50px;
    }
    .bkg-text-container .text-over h1{
      font-size: 30px;
    }
     .members-page h3.org-name{
      margin-top: 20px;
    }
    .member-info .flag{
      display: block;
      margin-left: 0;
      margin-bottom: 10px;
    }
    .secondary-navigation.under-menu{
      overflow: hidden;
    }
    .secondary-navigation.under-menu ul{
      margin-top: -10px;
    }
    .secondary-navigation.under-menu ul li{
      display: block;
      margin-bottom: 10px;
    }
    .secondary-navigation.under-menu h1{
      font-size: 16px;
    }
    .members-top h1{
      font-size: 30px;
    }
    .members-top h2{
      font-size: 25px;
    }
    .leader-page hr{
      background: none;
      margin: 0;
    }
    .leader-page .border-left{
      border: none!important;
    }
    .leader-page .country{
      display: block;
    }
    .member-info.left-line::before{
      content: none;
    }
    .member-info{
      border-bottom: solid 1px #edeef2;
    }
    .bottom-line{
      border: none;
      margin-bottom: 0;
      }
      .mb-sm{
      margin-bottom: 0;
    }
    .member-page .sidebar .committee-member .circle{
          max-width: 80%;
    }
    .member-page .container .white-box img{
      width: 100%;
    }
    .color-box.top-right,
    .color-box.top-left,
    .impact-page .color-box.yellow.bigest-space{
        padding: 100px 0 150px;
    }
    .impact-page .inverted-page-heading-box.big-space{
      padding-bottom: 150px;
    }
    .quote-slider .air{
      padding: 30px;
    }
    .quote-slider2 img{
      -webkit-border-radius: 8px 8px 0 0;
      -moz-border-radius: 8px 8px 0 0;
      border-radius: 8px 8px 0 0;
    }
    .quote-slider2 .bkg-color{
      -webkit-border-radius: 0 0 8px 8px;
      -moz-border-radius: 0 0 8px 8px;
      border-radius: 0 0 8px 8px;
    }
    .quote-slider2 .info{
      padding: 40px;
    }
    .quote-slider2 .flex-direction-nav {
        top: -80px;
    }
    .quote-slider2 .flex-direction-nav .flex-prev,
    .quote-slider2:hover .flex-direction-nav .flex-prev {
        left: -100px;
    }
    .quote-slider2 .flex-direction-nav .flex-next,
    .quote-slider2:hover .flex-direction-nav .flex-next {
        right: 0;
    }
    .quote-slider2 .bkg-color:after{
      display: none;
    }
    .impact-page .btns-hooks .hook-button{
      display: block;
      width: 100%;
    }
    .gg-shape-triangle{
      display: none;
    }
    .flexslider-tab .flex-control-nav,
    .flexslider-tab .flex-control-nav2{
      -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    }
    .tabs-nav .flex-control-nav li:last-child,
    .flexslider-tab .flex-control-nav2 li:last-child{
      margin-bottom: 0;
    }
    .campaign-item{
      margin-bottom: 20px;
    }
    
    
}

@media (max-width: 767px) and (orientation: landscape) {
  .container, .container-sm {
    max-width: 100%;
  }
  .popover{
    max-width: 500px;
  }
  .committee-member .circle{
    max-width: 60%;
  }
  .committees-list img{
     width: 30%;
  }
  .team-member img{
    width: 60%;
  }
  .video-highlights-container .text .title{
    font-size: 22px;
  }
  .video-highlights-container .text{
    margin-top: 10%;
  }
  .mt .special-center .shadow-img,
  .special-center img{
    width: 60%;
  }
  .slider-about-container .flexslider .caption-wrap{
    top: 20%;
  }
  .footer-box{
      padding: 30px 20px 40px;
    }
    .dropdown-menu-mobile::after{
      width: 104%;
    }
    .news-text-info .social-share{
      float: left;
      margin-top: 20px;
    }
   
     .member-info.left-line::before{
      content: none;
    }
    .member-info{
      border-bottom: solid 1px #edeef2;
    }
    .bottom-line{
      border: none;
    margin-bottom: 0;
    }
    
    
}

@media (max-width: 767px) and (orientation: portrait) {
   .float-right{
      float: none!important;
    }
    .mobile-center{
      text-align: center;
    }
    .special-center img.isca-top{
      width: 45%;
      margin-top: 0;
      margin-bottom: 40px;
    }
    .video-highlights-container .text .title{
       font-size: 16px;
     }
     .video-highlights-container .text{
       margin-top: 35px;
     }
     .special-checks-box h5{
      padding: 0 20px;
     }
     .numbers-stats{
      display: block;
     }
     .numbers-stat{
      margin: 0 0 30px;
     }
     .numbers-stat strong{
      margin-bottom: 5px;
     }
     .footer-box .d-flex.align-items-center{
       text-align: center;
       display: block!important;
     }
     .footer-box .isca-circle{
      width: 60%;
      margin: 0 auto;
      padding: 70px 10px;
     }
     .footer-box .isca-circle img{
      width: 70%;
     }
     
    .imgs-box img{
      margin: 1px 0;
    }
    .triangle-out-box::before{
      top: 600px;
    }
    .dropdown-menu-mobile::after{
      width: 107%;
    }
    .news-list .white-box .image img{
      height: auto;
    }
    .footer-box{
      text-align: center;
      padding: 50px 20px 60px;
    }
    .footer-box h3{
      margin-top: 20px;
    }
    .chess-logo-box{
      text-align: center;
    }
    .isca-in-numbers{
      text-align: center;
    }
    .social-share{
      margin-bottom: 25px;
    }
    .news-text-info{
      text-align: center;
    }
    .news-text-info .social-share{
      float: none;
    }
    .news-text-info .date{
      margin-bottom: 20px;
    }
    
    
   
}



/* Desktop  -md */
@media (min-width: 768px) and (max-width: 991px) {
  .inverted-page.home-page,
  .inverted-page.diplomacy,
  .inverted-page.movement-spaces,
  .inverted-page.eu-parlament,
  .inverted-page.itbomb,
  .inverted-page.what-we-do-page,
  .inverted-page.healthypartnership
  /*.inverted-page.testimonials-page*/{
    background-size: auto!important;
  }
  .paralax-box.secretary-report{
    background-position: 55% 0;
  }
  .paralax-box.annual-report{
        background-position: 70% -250px;
  }
  .space15 {
        padding: 13% 0;
    }
    .contact-page .what-we-do-filter-container{
      padding: 80px 0 0;
    }
  header{
    /*margin-bottom: 20px;*/
  }
  header .container{
    position: relative;
  }
  header .logo{
    margin-top: 17px;
  }
  /*header .logo .inverted-logo,
  .inverted-page header .logo .inverted-logo{
      display: none;
  }
  .inverted-page header .logo .inverted-logo + img{
      display: block;
  }*/
  .login-link{
    display: none;
  }
  .pricing-table .timeframe{
    margin-bottom: 40px;
  }
  .pricing-table th{
    position: relative;
  }
  .pricing-table th .site-button.green-transparent {
    margin: 0;
    position: absolute;
    bottom: 10px;
    width: 80%;
  }
  .pricing-table tr.pricing-row th{
    vertical-align: top;
  }
  .pricing-table .free-plan{
    height: auto;
  }
  .footer-col .social-links li, .social-links li{
    margin: 0 0 10px 0;
  }
  .video-highlights-container .text{
    margin-top: 14%;
  }
  .video-highlights-container .text .title{
    font-size: 25px;
  }
  .social-five{
    width: 100%;
    margin-left: 0;
    margin-bottom: 30px;
  }
  .social-five:last-child{
    margin-bottom: 0;
  }
  .social-five .contact-icon-linkbox .pair{
    text-align: center;
  }
  .contact-icon-linkbox .fab{
    display: none;
  }
  .social-five .contact-icon-linkbox .pair strong,
  .social-five .contact-icon-linkbox .pair span{
    display: inline-block;
  }
  .social-five .contact-icon-linkbox .pair span{
    position: relative;
    top: 1px;
    margin-left: 3px;
  }
  .text-image.below{
      margin-bottom: 20px;
    }
  .special-center{
    text-align: center;
  }
  .site-button.right{
    float: none;
  }
  .mt .special-center .shadow-img,
  .special-center img{
    width: 60%;
    margin-bottom: 30px
  }
  .special-center img.isca-top{
    width: 40%;
    margin-top: 0;
  }
 .color-box.line h4{
  margin: 0 0 10px;
 }
 .sitemap-box{
  margin-bottom: 40px;
 }
 .sitemap-box h3,
  .sitemap-links,
  .sitemap-links ul{
    width: 100%;
  }
  .sitemap-links{
    display: block;
  }
  .project-resources-box{
    min-height: 300px;
  }
  .project-resources-box h5{
    font-size: 18px;
  }
  .leaders-list .name{
    margin-top: 0;
  }
  .leaders-list .circle,
  .org-leader-image .circle{
    max-width: 100%;
    margin-left: 10px;
  }
  .slide-share-anual-report iframe,
  .statutes-page .slideshare-box{
      display: none;
    }
    .slide-share-anual-report .site-button.blue-whitebackground-blueborder{
      display: inline-block;
    }
    .footer-box h3{
      font-size: 20px;
    }
    .ontheleft .stripe-box>div:first-of-type{
      left: 40px;
      right: auto;
    }
    .ontheleft .stripe-box>div:last-of-type{
      left: -20px;
      right: auto;
    }
    .slider-about-container .flexslider .caption-wrap{
      top: 25%;
    }
    .isca-circle{
      padding: 15px 10px;
    }
    .footer-box p{
      font-size: 13px;
      margin: 0 0 15px;
    }
    .committees-list{
      margin: 0;
    }
    .white-box.content-text{
        padding-top: 60px;
    }
    .evs-box img{
      width: 90%;
    }
    .memb-overview-full{
      padding: 10px;
    }
    .hashtag-moving-people{
      font-size: 50px;
      line-height: 50px;
      margin-top: 50px;
    }
    .three-logos img.eu{
        margin-top: -17px;
    }
    .full-box-air{
      padding: 100px 10%;
    }
    .full-box-air .site-button{
      margin-top: 40px;
    }
    .financial-supporters-list .white-box{
      min-height: 650px;
    }
    .what-we-do-filter-container {
      padding: 70px 0 50px;
  }
  .members-top h2 {
    font-size: 28px;
  }
    .secondary-navigation.under-menu ul li{
     margin-left: 15px;
    }
    .leader-page .name{
       margin: 5px 0 10px;
   }
   .flexslider.flexslider-history{
    margin: 0 30px;
   }
   .quote-slider2 blockquote{
        font-size: 16px;
      line-height: 22px;
      padding-top: 10px;
   }
   .quote-slider2 .info{
      padding: 0 0 0 40px;
   }
   .quote-slider2 blockquote span {
      font-size: 60px;
   }
   .impact-page h2.huge-heading {
      font-size: 45px;
  }
  .gg-shape-triangle{
    display: none;
  }

   
}

@media (max-width: 991px){
  
  .morph-dropdown-wrapper .dropdown-list ul.desktop-menu{
    display: none;
  }
  .white-triangle-over::before{
      position: static;
    }
    .white-triangle-over{
      margin: -15px -15px 0;
  }
   .tabs-content{
    padding: 40px;
  }
}

/* Desktop  -lg */
@media (min-width: 992px) and (max-width: 1199px) {
  .pricing-table th:first-child, .pricing-table td:first-child{
    width: 38%;
  }
  .pricing-table th, .pricing-table td{
    width: 15.5%;
  }
  .project-resources-box h5{
    font-size: 18px;
  }
  .white-triangle-over-image .text{
      padding-top: 10px;
  }
  .white-triangle-over::before{
    width: 83px;
  }
  .inverted-page.sitemap-page .inverted-page-heading-box,
  .inverted-page.gdpr-page .inverted-page-heading-box,
  .inverted-page.testimonials-page .inverted-page-heading-box{
      padding: 15% 0 20%;
  }
  .inverted-page.sitemap-page .zastupvane,
  .inverted-page.gdpr-page .zastupvane{
      top: -150px;
      margin-bottom: -150px;
  }
  .flexslider.flexslider-history{
    margin: 0 30px;
   }
}
/* Desktop  -xl */
@media (min-width: 1200px){
	.inverted-page.sitemap-page .zastupvane,
    .inverted-page.gdpr-page .zastupvane{
        top: -250px;
        margin-bottom: -150px;
    }
    .inverted-page.youth-page{
      background-size: contain!important;
    }
}

/* Mobile -smalest */
@media (max-width: 576px) {
    .special-center{
      text-align: center;
    }
    .text-col-justified{
        text-align: justify;
    }
    .filter-box div[class*="col-"]{
      margin-top: 10px;
    }
    .filter-box .search-input, .filter-box .site-button.gray {
      margin-top: 0;
    }
    .puzzle-gallery-container{
      margin: 0;
    }
    .puzzle-gallery-container .vertical-align-middle,
    .puzzle-gallery-container .vertical-align-bottom{
      display: block;
    }
    .puzzle-gallery-container img{
      margin-bottom: 15px;
      width: 100%;
    }
    .puzzle-gallery-container .mb30{
      margin-bottom: 0;
    }
}

/* Desktop  -2k */
@media (min-width: 1920px){
  .inverted-page{
    background-size: contain!important;
  }
}
