/***************************************/

@media all and (max-width: 1380px) {
    .hidden-search-image-popup .large-search-image-image {
        max-height: 70vh;
    }
}
@media all and (max-width: 1180px) {
    .inner {
        padding-left: 15px;
        padding-right: 15px;
    }
    .page-template-page-archives .inner {
        padding-left: 15px;
        padding-right: 0;
    }

    .popup-container {
        max-width: 850px;
        max-height: 90vh;
        margin-top: 100px;
    }

    #login-form-captcha {
        margin: 0px -20px 0px 5px;
    }
    #map-faset-canvas-larger {
        width: 850px!important;
        height: 550px!important;
    }
    #large-image .ndd-uberzoom-container {
        width: 850px!important;
        height: 550px!important;
    }
    #footer-social .footer-icon {
        margin: 0 5px 0 0;
    }
    #main #home-message-close {
        right: 15px;
    }
    .page-template-page-home-en #main #home-message-close {
        left: 15px;
        right: auto;
    }
    #main #home-recommended-posts-label {
        left: 25px
    }
    .page-template-page-home-en #main #home-recommended-posts-label {
        right: 25px;
        left: auto
    }
    #no-scan-req-form .no-scan-req-form_wrapper {
        max-width: 550px;
        margin: 0 auto
    }
    .regulation-files,
    .regulation-text {
        width: 50%
    }
}
@media all and (min-width: 1024px) and (max-width: 1500px) {
    .num-of-images-2 .slide-box:nth-child(1) {
        right: 130px;
        width: 300px;
        height: 212px
    }
    .num-of-images-2 .slide-box:nth-child(2) {
        left: 140px;
        width: 300px;
        height: 200px
    }
    .num-of-images-3 .slide-box:nth-child(1) {
        right: 105px;
        width: 250px;
        height: 350px
    }
    .num-of-images-3 .slide-box:nth-child(2) {
        left: 130px;
        width: 250px;
        height: 250px;
        top: 100px
    }
    .num-of-images-3 .slide-box:nth-child(2) h3 {
        top: 246px;
        left: 22px
    }
    .num-of-images-3 .slide-box:nth-child(3) {
        left: 230px;
        width: 250px;
        height: 261px;
        top: 490px
    }
    .num-of-images-3 .slide-box:nth-child(3) h3 {
        top: -94px;
        left: 150px
    }
    .num-of-images-4 .slide-box:nth-child(1) {
        right: 50px;
        width: 265px;
        height: 155px;
        top: 100px
    }
    .num-of-images-4 .slide-box:nth-child(2) {
        left: 70px;
        width: 250px;
        height: 250px;
        top: 100px
    }
    .num-of-images-4 .slide-box:nth-child(2) h3 {
        top: 246px;
        left: 12px;
        font-size: 1.4em
    }
    .num-of-images-4 .slide-box:nth-child(3) {
        left: 650px;
        width: 240px;
        height: 336px;
        top: 360px
    }
    .num-of-images-4 .slide-box:nth-child(3) h3 {
        top: 374px;
        left: -122px
    }
    .num-of-images-4 .slide-box:nth-child(4) {
        left: 210px;
        width: 250px;
        height: 238px;
        bottom: 190px
    }
    .num-of-images-4 .slide-box:nth-child(4) h3 {
        top: -102px;
        left: -61px
    }
}
@media all and (min-width: 768px) and (max-width: 1124px) {
    #header-wrap {
        float: left;
        margin: 0px auto 20px;
    }
    .desktop-menu a {
        margin: 0 6px;
    }
}
@media all and (min-width: 768px) and (max-width: 1023px) {
    #publication-certificate ul#certificate-roll {
        max-width: 320px;
    }
    #certificate-pdf {
        max-width: calc(100% - 320px);
    }
    #publication-intro {
        width: calc(100% - 186px) !important;
        padding: 30px 0 0 28px !important;
    }
    #publication-meta {
        width: 186px !important;
    }
    #regulation-tabs ul li a {
        font-size: 1.3em;
        padding: 0 25px;
    }
}
@media screen and (max-width: 991px) {
  #home-search-content h1 p span {
    font-size: 25px !important; 
  } 
}
@media screen and (max-width: 767px) {

    .hide-mobile.desktop-menu  {display: block;}
    .wp-caption {
        max-width: 100%;
    }
    .wp-caption img {
        height: auto; 
    }
    /*Home YCO------------------------------------------------------------*/

    #yco-home {
        padding: 20px 0;
    }
    #yco-home p {
        font-size: 1em;
    }
    #yco-home h2 {
        font-size: 1.8em;
        margin: 0 auto 10px;
        max-width: 100%;
    }
    #yco-home a {
        padding: 18px 20px;
        margin: 30px 0 20px;
    }
    /*mobile popups*/

    #large-image .ndd-uberzoom-container {
        max-height: 70vh;
        max-width: 100%;
    }
    .ndd-uberzoom-container img.ndd-uberzoom-main-image,
    .hidden-search-image-popup iframe,
    .hidden-search-image-popup .large-search-image-image {
        max-height: 70vh;
        height: auto !important;
        width: 100%;
    }
    #large-image iframe {
        max-height: 400px;
    }
    #tell-us-form .popup-container {
        max-height: 80vh;
        max-width: 100%;
    }
    #tell-us-form h2 {
        margin: 10px 0 0 0;
    }
    #tell-us-form h3 {
        font-size: 0.9rem;
    }
    #tell-us-form .forms-nav span {
        margin: 10px 0;
        padding: 5px 0;
        font-size: 0.9rem;
    }
    #tell-us-form .gform_wrapper {
        overflow-y: auto;
    }
    #tell-us-form .gform_wrapper input[type="text"],
    #tell-us-form .gform_wrapper input[type="email"] {
        height: 30px;
        line-height: 30px;
    }
    #tell-us-form .gform_wrapper textarea {
        height: 60px;
    }
    /**/
    #wrapper .login-btn{
        top:65px;
    }
    #header{
        padding: 7px 0;
    }

    #header > .inner {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin: 5px 0;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        overflow: visible;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
    #header > .inner #logo {
        width: calc(100% - 60px);
        float: none;
        margin: 0;
        padding: 0 30px;
        padding-right: 0px;
        max-width: 227px;
    }
    body.ltr #header > .inner #logo{
        padding: 0 30px;
        padding-left: 0px;
    }
    #header > .inner #logo a {
        display: block
    }
    #header > .inner #logo a img {
        max-width: 80%;
        height: auto;
        display: block
    }
    #header > .inner .mobile-button {
        content: "";
        width: 30px;
        height: 30px;
        display: block;
        padding: 4px 0;
    }
    #header > .inner .mobile-button[data-target="#header-wrap"] {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }
    #header > .inner .mobile-button[data-target="#access"] {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }
    #header > .inner .mobile-button.menu-btn:after {
        content: "";
        width: 1px;
        background-color: black;
        display: block;
        padding: 29px 0px;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        right: -9px;
    }
    body.ltr #header > .inner .mobile-button.menu-btn:after{
        right: auto;
        left: -9px;
    }
    #header > .inner #access {
        float: none;
        display: none;
        opacity: 0
    }
    #header > .inner #access.show {
        display: block;
        width: 100%;
        z-index: 9;
        background-color: #fdfdfd;
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        -webkit-box-flex: 2;
        -ms-flex-positive: 2;
        flex-grow: 2;
        margin: 0;
        -webkit-animation-name: toggleIn;
        animation-name: toggleIn;
        -webkit-animation-duration: 1s;
        animation-duration: 1s;
        -webkit-animation-iteration-count: 1;
        animation-iteration-count: 1;
        overflow: hidden;
        -webkit-animation-direction: normal;
        animation-direction: normal;
        -webkit-animation-fill-mode: forwards;
        animation-fill-mode: forwards
    }
    #header > .inner #access >ul {
        margin-top: 15px
    }
    #header > .inner #access .desktop-menu li {
        display: block;
        float: none;
        border: 0;
        margin: 0;
    }
    #header > .inner #access .desktop-menu li a {
        padding: 10px;
        margin: 0;
        text-align: center
    }
    #header > .inner #header-wrap {
        margin: 37px;
        float: left;
        margin-left:40px;
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
       /* order: -1;*/
        width: 30px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        height: 30px
    }
    @media screen and (max-width: 767px){
        #header > .inner #header-wrap {
            margin-right:-45px;
        }
        body.ltr #header > .inner #header-wrap{
            margin-left: -45px;
            margin-right: 40px;
        }
        body.ltr .movies-container-icon{
            margin: 0 10px 0 0;
        }
    }

    #header > .inner #header-wrap #header-search-button {
        margin: 0;
        font-size: 1.8em;
        line-height: 30px;
        width: 30px;
        height: 30px
    }
    #header > .inner #header-wrap #accessibility {
        display: none
    }
    #header > .inner #header-wrap #header-english-button {
        display: none
    }
    #header > .inner #header-wrap.show {
        display: block;
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9;
        width: 50px
    }
    .popular-searches-item a img {
        float: none;
        display: none;
    }
    #home-search {
        float: none;
        min-height: 0;
        max-height: initial
    }
    #home-search-content {
        top: 0;
        padding: 60px 15px 0;
        top: 50%;
        transform: translateY(-50%);
        padding: 0; 
    }
    #home-search-content h1 {
        font-size: 1.6em;
        line-height: 1.2;
        margin-bottom: 20px;
        margin: 0; 
    }
    #home-search-content h1 p span{ 
        font-size: 18px !important; 
    
    }
    #home-search-content h2 {
        line-height: 1.2;
        font-size: 1em;
        font-weight: 200
    }
    #home-search-centre h4 {
        font-size: 2.0em;
        padding: 36px 0 20px 0;
    }
    #home-search-field {
        font-size: 1.8em;
        height: 60px;
        line-height: 60px;
        margin: 0 0 0px 0;
    }
    #home-search-help p {
        padding: 0 0 38px 0;
    }
    #home-search-input-button-container {
        padding: 0 20px;
        top: 220px
    }
    #home-search-input-button {
        float: none;
        height: auto;
        padding: 0 15px;
        font-size: 1em
    }
    #home-search-input-button-container i {
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 23px;
        height: 24px;
        font-size: 1.5em
    }
    #home-search-video-button {
        top: 280px
    }
    #home-search-video-icon-wrap i {
        font-size: 1.5rem
    }
    #home-search .line-title:before {
        left: calc(50% + 25px);
        top: 14px;
        width: 15px;
        height: 2px
    }
    #home-search .line-title:after {
        right: calc(50% + 25px);
        top: 14px;
        width: 15px;
        height: 2px
    }
    #home-search-video-button a {
        font-size: 1rem
    }
    #home-search-slick .slick-slide {
        min-height: 361px !important; 
    }
    #home-search {
    min-height: 360px !important;
    max-height: 360px !important; 
}
    #home-popular-exhibitions,
    #home-blog-posts {
        padding: 52px 0 2px
    }
    #home-search-slick .slick-dots {
        bottom: 15px
    }
    #home-exhibitions {
        padding: 58px 0 80px;
        display: none;
        visibility: hidden;
        opacity: 0; 
    }
    #home-exhibitions-carousel-container {
        width: 100%;
        position: relative;
        min-height: initial;
        max-height: initial
    }
    #home-exhibitions-carousel {
        float: none;
        max-width: calc(100% - 30px);
        margin: auto
    }
    #home-exhibitions-carousel .slick-track {
        max-height: initial
    }
    #home-exhibitions-carousel .slick-arrow {
        width: 30px
    }
    #home-exhibitions-carousel .slick-prev {
        left: -30px
    }
    #home-exhibitions-carousel .slick-next {
        right: -30px
    }
    .home-exhibitions-right {
        float: none;
        width: 100%;
        max-width: 100%;
        margin: auto;
        padding: 0;
        box-sizing: border-box
    }
    .home-exhibitions-right > a {
        display: block;
        overflow: hidden
    }
    .home-exhibitions-right img {
        float: none;
        height: 310px;
        width: 100%
    }
    .home-exhibitions-mid {
        float: none;
        width: 100%;
        padding: 20px 0 15px
    }
    .home-exhibitions-slash {
        float: none;
        margin: auto;
        padding: 10px 3px
    }
    .home-exhibitions-mid h2 {
        font-size: 1.5em;
        font-weight: 700;
        line-height: 1.2
    }
    .home-exhibitions-left {
        float: none;
        width: 100%;
        padding: 0 0 15px;
        display: block
    }
    .home-exhibitions-left p {
        display: none
    }
    .home-exhibitions-left a {
        margin: 10px 0 0
    }
    #exb-conatiner {
        height: calc(100vh - 66px);
        min-height: calc(100vh - 66px)
    }
    #exb-intro {
        top: 0;
        height: 100%
    }
    #start-slider {
        bottom: 0;
        top: auto;
        left: auto;
        -webkit-transform: translateX(50%);
        transform: translateX(50%);
        font-size: 1rem;
        line-height: 1.2;
        padding: 10px;
        margin-bottom: 20px;
        background-color: #036fc0;
        background: -webkit-linear-gradient(top, #007dc8 100%, #005fb7 100%);
        background: linear-gradient(to bottom, #007dc8 100%, #005fb7 100%);
        border: 1px solid #006ec0;
        box-shadow: -1px 1px 3px 0 rgba(0, 0, 0, 0.69);
        min-width: 200px;
        right: 50%;
    }
    #start-slider i {
        font-style: normal
    }
    #start-slider i:before {
        vertical-align: middle
    }
    #start-slider i:after {
        content: "לצפייה בתערוכה";
        font-size: 1em;
        line-height: 1.2
    }
    #exb-intro .inner {
        height: calc(100% - 140px);
        margin-top: 60px
    }
    .nob-outer.show {
        display: none!important
    }
    .slider-title.ease-in {
        display: none
    }
    .single-exhibition .icon-zoom {
        display: none
    }
    #exb-intro h4 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: distribute;
        justify-content: space-around
    }
    .single-exhibition #exb-intro h4:before,
    #exb-intro h4:after {
        position: static;
        width: 10%
    }
    .single-exhibition #exb-intro h3 {
        font-size: 1.5rem;
        line-height: 1.2;
        padding: 0 0 3rem
    }
    .single-exhibition .box {
        width: 100vw;
        box-sizing: border-box;
        padding: 0 20px;
        height: 100%;
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-flow: column;
        flex-flow: column;
        height: calc(100vh - 66px);
        margin: auto;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
    .single-exhibition .exb-text-item {
        margin: auto
    }
    .front + #grid-container #exb-slider-container {
        opacity: 0
    }
    .single-exhibition .img-box .landscape,
    .single-exhibition .img-box .portrait {
        max-width: 100%;
        height: auto;
        width: auto;
        max-height: calc(100vh - 220px)
    }
    .single-exhibition #grid-container {
        padding: 0;
        padding: 0 0 0 0;
        height: calc(100vh - 66px)
    }
    .image-parent {
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: distribute;
        justify-content: space-around
    }
    .single-exhibition .image-child {
        text-align: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: column;
        flex-flow: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
    .single-exhibition .image-child img {
        float: none;
        margin-top: 10px
    }
    .single-exhibition .exb-img-title {
        margin-top: auto;
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: column;
        flex-flow: column
    }
    .single-exhibition .exb-img-title h2 {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }
    .single-exhibition #exb-slider-container {
        padding: 0;
        height: calc(100vh - 66px)
    }
    .single-exhibition #slider-wraper {
        margin: auto;
        position: relative;
        height: calc(100vh - 66px);
        max-height: calc(100vh - 66px)
    }
    #exb-conatiner #share-box {
        top: 53px;
        left: 0
    }
    .single-exhibition .last-box .image-child {
        width: 90%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: column;
        flex-flow: column;
        text-align: left
    }
    .single-exhibition .last-box .image-child #exb-social {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        border: none;
        margin-top: 30px
    }
    .single-exhibition .last-box .image-child .left-col {
        border: none
    }
    #archive-blog {
        padding-bottom: 0
    }
    #home-popular-exhibitions .home-blog-post,
    .home-blog-post {
        position: relative;
        width: 100%;
        max-width: 100%;
        float: none;
        border-top: 3px solid #2e323c;
        padding: 9px 0 60px
    }
    .home-blog-post .read-more {
        margin: 30px 0 0;
        position: relative;
        display: inline-block
    }
    #home-popular-exhibitions h4,
    #home-blog-posts h4 {
        float: none
    }
    .publications-section a.blue-button,
    #archive-blog a.blue-button,
    #home-exhibitions a.blue-button {
        margin: 15px auto 30px
    }
    #home-movies-text {
        float: none;
        width: 100%;
        min-height: 0;
        padding: 0 0 50px
    }
    #home-movies-carousel-container {
        float: none;
        width: 100%
    }
    #home-movies-carousel {
        float: none
    }
    #home-movies a.read-more {
        margin: 30px 0 0;
        position: relative;
        display: inline-block
    }
    #movies-container-icons {
        display: block;
        text-align: center;
        float: none
    }
    .movies-container-icon {
        float: none;
        display: inline-block
    }
    .publication-box {
        float: none;
        width: 100%;
        min-height: 0;
        padding: 0 0 50px;
        display: block;
        max-width: 100%
    }
    .home-pulication-img-container {
        text-align: center
    }
    .home-pulication-img-container img {
        width: 100%
    }
    .footer-contact-form .gfield {
        float: none;
        width: 100%;
        margin: 10px 0
    }
    .footer-contact-form .gfield:nth-child(5) {
        margin: 10px 0!important
    }
    .g-recaptcha>div {
        width: 100%!important
    }
    .slick-hovering .slick-list {
        width: 100%
    }
    .slick-hovering li:first-child {
        left: 0
    }
    .slick-hovering li {
        -webkit-transform: initial;
        transform: initial;
        position: relative
    }
    .slick-hovering li img {
        max-width: initial;
        height: 370px;
        width: auto
    }
    .slick-hovering li:after {
        opacity: 1;
        visibility: visible
    }
    .slick-hovering li .lobi-carousel-info {
        left: 0;
        right: 0;
        width: 100%;
        padding: 0 15px
    }
    .slick-hovering li h3 {
        font-size: 2.5em
    }
    .slick-hovering li a {
        bottom: 30px;
        position: absolute;
        left: 30px
    }
    #inner-lobi-container h2.line-title-wrapper {
        margin: 40px auto 20px
    }
    #inner-lobi-bar .slick-list {
        margin: 0 0 30px;
        max-width: 100%;
        float: none
    }
    #inner-lobi-bar li span {
        padding: 10px
    }
    .home-blog-posts.mix-container li.mix {
        width: 100%;
        overflow: hidden;
        margin: 0 0 15px;
        padding: 9px 0 30px;
        height: auto
    }
    .home-blog-post img {
        max-width: 100%
    }
    #units-top-content {
        padding: 0;
        margin: 0
    }
    #units-top-content .inner {
        padding: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: column;
        flex-flow: column
    }
    .porgress-bar-container {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }
    #units-top-content .progress-bar {
        margin: 30px auto
    }
    #units-top-content .progress-bar .progress-text {
        font-size: 1.2em
    }
    #units-top-content h3 {
        font-size: 1.2em;
        padding: 0 15px
    }
    .scan-prgress-list {
        position: relative;
        margin-bottom: 30px
    }
    .scan-prgress-list:after {
        content: "";
        display: table;
        clear: both
    }
    .scan-prgress-list li {
        width: 50%;
        max-width: 100%;
        float: left;
        height: 170px;
        font-size: 2.4em;
        border: 1px solid #ddd;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-flow: column;
        flex-flow: column
    }
    .scan-prgress-list li:last-child {
        border: 1px solid #ddd
    }
    .scan-prgress-list li span {
        font-size: .5em
    }
    #organization-list {
        padding: 0
    }
    .organization-list-top {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: column;
        flex-flow: column;
        margin: 0
    }
    #organization-list .organization-list-top > h2 {
        padding: 30px 15px;
        text-align: center
    }
    .organization-list-top form {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        position: static;
        display: flex;
        -ms-flex-flow: row;
        flex-flow: row
    }
    .organization-list-top form > *,
    .organization-list-top form >:first-child {
        display: block;
        margin: 0;
        min-width: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        width: 25%;
        border-width: 1px 0
    }
    .organization-list-top form >:first-child {
        width: 50%
    }
    .organization-list-top form >:nth-child(2) {
        border-width: 1px
    }
    .organization-list-top form select {
        height: 50px;
        line-height: 56px
    }
    #organization-list > ul {
        background: url(images/hp_exhibitions_bg.jpg) repeat-y 0 0;
        background-color: #dfe3e3
    }
    #organization-list .letter-head {
        padding: 10px 15px;
        display: block;
        border-bottom: 0;
        margin: 0;
        position: relative
    }
    #organization-list .letter-head:before {
        content: "";
        width: 20px;
        height: 2px;
        background-color: #888;
        position: absolute;
        bottom: 10px;
        left: 12px
    }
    #organization-list .letter-head:after {
        content: "";
        position: absolute;
        right: 15px;
        width: 50px;
        height: 90%;
        top: 5%;
        color: #a0b7c0;
        content: e;
        font-family: "archivegov"!important;
        text-align: center;
        vertical-align: middle;
        line-height: 50px;
        font-size: .7em;
        -webkit-transition: -webkit-transform .6s ease;
        transition: -webkit-transform .6s ease;
        transition: transform .6s ease;
        transition: transform .6s ease, -webkit-transform .6s ease
    }
    #organization-list .letter-head.open:after {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }
    #organization-list .list-of-units {
        background-color: #fff;
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
        max-height: 0;
        overflow: hidden
    }
    #organization-list .list-of-units.show {
        -webkit-animation-name: toggleIn;
        animation-name: toggleIn;
        -webkit-animation-duration: 1s;
        animation-duration: 1s;
        -webkit-animation-direction: normal;
        animation-direction: normal;
        -webkit-animation-fill-mode: forwards;
        animation-fill-mode: forwards
    }
    #organization-list .list-of-units.hide {
        -webkit-animation-name: toggleOut;
        animation-name: toggleOut;
        -webkit-animation-duration: 1s;
        animation-duration: 1s;
        -webkit-animation-direction: normal;
        animation-direction: normal;
        -webkit-animation-fill-mode: forwards;
        animation-fill-mode: forwards
    }
    #organization-list .list-of-units li {
        display: block;
        width: calc(100% - 30px);
        float: none;
        margin: 0;
        margin: 0 15px;
        padding: 5px 50px 5px 0;
        border-width: 0 0 1px;
        border-style: solid;
        border-color: #bbb;
        position: relative
    }
    #organization-list .list-of-units li:after {
        content: "+";
        position: absolute;
        top: 50%;
        right: 15px;
        height: 30px;
        width: 30px;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        border-radius: 50%;
        text-align: center;
        color: #fff;
        font-size: 30px;
        font-weight: 100;
        background-color: #a0b7c0;
        line-height: 25px;
        vertical-align: middle
    }
    #organization-list .list-of-units li:last-child {
        border-width: 0
    }
    #organization-view #organization-list .list-of-units {
        max-height: none;
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1
    }
    #unit-view #organization-list .list-of-units {
        max-height: none;
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1
    }
    section.app-container {
        margin: 0
    }
    .search-result {
        padding: 0 15px 15px;
        width: 100%;
        clear: both
    }
    #search-results-search-input {
        font-size: 1.05em;
    }
    .page-template-page-archives #item-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: column;
        flex-flow: column
    }
    style.ng-scope {
        display: none !important;
    }
    #item-data {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: 1;
        order: 1;
    }
    #about-news .line-title-wrapper {
        padding: 40px 0
    }
    .news-article {
        margin: 0
    }
    .news-date {
        text-align: left;
        float: none;
        width: 100%;
        padding: 20px 70px 0 15px
    }
    .news-content {
        width: 100%;
        float: none;
        padding: 15px
    }
    .news-content h3 {
        padding: 15px 0
    }
    .news-expand {
        top: 15px;
        right: 15px
    }
    #about-intro {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: column;
        flex-flow: column
    }
    #about-movie {
        position: relative;
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
        width: auto!important;
        height: 230px
    }
    #about-text {
        width: 100%;
        padding: 30px 0 0
    }
    #about-text-inner {
        padding: 0;
        float: none
    }
    #about-intro h1 {
        text-align: center;
        font-size: 3em
    }
    #about-movie .play-button {
        width: 60px;
        height: 60px;
        margin: -30px 0
        0 -30px    }
        #about-movie .play-button i {
            line-height: 73px;
            vertical-align: middle
        }
        #about-text #movie-info {
            float: none;
            text-align: center;
            margin: auto;
            width: 100%;
            position: static;
            margin-top: 30px
        }
        #about-text #movie-info i {
            display: block;
            width: 100%;
            text-align: center;
            float: none
        }
        #about-text #movie-info-text {
            float: none;
            margin: 20px auto;
            width: 180px
        }
        #about-services ul li {
            width: 100%;
            max-width: 100%;
            padding: 15px
        }
        .about-service-icon-col {
            width: 100%;
            max-width: 100%;
            text-align: center
        }
        #about-services ul li img {
            max-width: 65px
        }
        .about-service-content {
            max-width: 100%
        }
        .about-service-content h2 {
            text-align: center;
            padding-top: 15px
        }
        #about-regulation ul li {
            width: 100%;
            max-width: 100%;
            padding: 15px
        }
        #about-regulation ul li img {
            max-width: 65px
        }
        #about-regulation.new-about-regulation ul li {
            width: 100%;
        }
        #about-map #map-text {
            width: 100%;
            margin: 0;
            height: auto;
            max-height: 100%;
            padding: 15px
        }
        #about-contact #contact-right {
            width: 100%
        }
        #about-contact #contact-left {
            width: 100%
        }
        body #publication-meta {
            float: none;
            width: 100%
        }
        body #publication-meta:after {
            width: 100%;
            background-repeat: repeat-x;
            height: 13px;
            top: auto;
            bottom: -17px
        }
        body #publication-chapters-container,
        body #publication-intro {
            padding: 0;
            width: 100%;
            float: none;
            margin: 0
        }
        #publication-certificate ul#certificate-roll {
            max-width: 100%
        }
        body #publication-certificate ul#certificate-roll {
            max-height: 300px
        }
        body #certificate-pdf {
            float: none;
            width: 100%;
            margin: 0;
            padding-top: 0
        }
        body #viewerContainer,
        body #certificate-pdf #viewerContainer {
            left: 0;
            background-color: #fff;
            max-width: 100%
        }
        body #certificate-pdf #item-content {
            min-height: 400px;
            position: relative;
            padding: 0;
            margin-top: 20px
        }
        .single-chapter #page-centered-header h1,
        .tax-publication #page-centered-header h1,
        .single-chapter #page-centered-header #publication-date,
        .tax-publication #page-centered-header #publication-date {
            font-size: 3.063rem;
        }
        .single-chapter #page-centered-header .inner,
        .tax-publication #page-centered-header .inner {
            height: auto;
        }
        body #page-centered-header-title {
            position: static;
            -webkit-transform: translateY(0);
            transform: translateY(0);
        }
        .page-template-page-publication-main-lobi #home-exhibitions {
            padding-bottom: 150px;
        }
        .single-chapter #page-centered-header h1,
        .tax-publication #page-centered-header h1,
        .single-chapter #page-centered-header #publication-date,
        .tax-publication #page-centered-header #publication-date {
            font-size: 1.7rem;
            padding: 1.5rem 0;
        }
        #regulation-tabs {
            position: relative;
            height: auto
        }
        #regulation-tabs ul {
            position: static;
            background-color: #fff
        }
        #regulation-tabs ul li {
            display: block;
            float: none;
            margin-bottom: 2px;
            background-color: #006cbf
        }
        #regulation-tabs ul li.current {
            z-index: 5
        }
        #regulation-tabs ul li a {
            display: block;
            float: none;
            line-height: 1.2;
            height: auto;
            padding: 10px 15px
        }
        #regulation-tabs ul li a h1 {
            margin: 0;
            line-height: 1.2
        }
        #regulation-tabs-bg {
            display: none
        }
        #regulation-text {
            margin: 20px 0 60px
        }
        #regulation-text i {
            width: 100%;
            float: none;
            display: block;
            text-align: center;
            background-position: center!important;
            background-size: 65px!important;
            height: 65px
        }
        #regulation-text-text {
            float: none;
            width: 100%
        }
        #footer-bottom {
            position: relative;
            padding-bottom: 70px
        }
        #footer-bottom .inner {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-flow: column;
            flex-flow: column;
            position: static
        }
        #footer-logo,
        #footer-menu,
        #footer-social {
            width: 100%;
            float: none;
            display: block;
            -webkit-box-ordinal-group: 1;
            -ms-flex-order: 0;
            order: 0
        }
        #footer-logo {
            text-align: center;
            margin: 0 auto 20px
        }
        #footer-menu {
            -webkit-box-ordinal-group: 0;
            -ms-flex-order: -1;
            order: -1;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-flow: column;
            flex-flow: column
        }
        .footer-menu li {
            display: block;
            text-align: left;
            margin: 0 20px 10px 0;
            border: 0;
            padding: 8px 35px
        }
        #newsletter-register {
            margin: 0 auto 20px
        }
        #_atPopupSU {
            -webkit-box-ordinal-group: 0;
            -ms-flex-order: -1;
            order: -1
        }
        #site-info {
            position: absolute;
            bottom: 0;
            float: none;
            width: 100%;
            background: rgba(0, 0, 0, 0.1);
            left: 0
        }
        #footer-social {
            text-align: center;
            direction: rtl
        }
        #footer-social .footer-icon {
            width: 40px;
            height: 40px;
            font-size: 25px;
            line-height: 50px;
            display: inline-block;
            float: none;
            vertical-align: middle
        }
        #footer-accessibility-wrap {
            float: none;
            display: inline-block;
            width: auto;
            padding-top: initial;
            vertical-align: middle
        }
        #footer-accessibility-wrap img {
            width: 40px;
            height: auto;
            display: inline-block
        }
        .menu-btn {
            display: inline-block;
            position: relative;
            width: 44px;
            height: 28.66666667px;
            cursor: pointer;
            padding: 0
        }
        .menu-btn span,
        .menu-btn span:before,
        .menu-btn span:after {
            -webkit-transition: .3s;
            transition: .3s;
            transition: all .3s ease-in-out;
            -webkit-transition: all .3s ease-in-out;
            -moz-transition: all .3s ease-in-out;
            -o-transition: all .3s ease-in-out;
            -ms-transition: all .3s ease-in-out;
            background-color: #333;
            width: 30px;
            height: 2px
        }
        .menu-btn span {
            position: relative;
            display: inline-block;
            float: right;
            margin-top: 10px
        }
        .menu-btn span:before,
        .menu-btn span:after {
            content: "";
            position: absolute;
            right: 0
        }
        .menu-btn span:before {
            top: -10px
        }
        .menu-btn span:after {
            top: 10px
        }
        .menu-btn.open span {
            background-color: transparent
        }
        .menu-btn.open span:before,
        .menu-btn.open span:after {
            top: 0
        }
        .menu-btn.open span:before {
            transform: rotate(-135deg);
            -webkit-transform: rotate(-135deg);
            -moz-transform: rotate(-135deg);
            -o-transform: rotate(-135deg);
            -ms-transform: rotate(-135deg)
        }
        .menu-btn.open span:after {
            transform: rotate(135deg);
            -webkit-transform: rotate(135deg);
            -moz-transform: rotate(135deg);
            -o-transform: rotate(135deg);
            -ms-transform: rotate(135deg)
        }
        .page-template-page-archives .inner {
            padding-left: 15px;
            padding-right: 15px
        }
        #item-data {
            padding: 30px 0 0
        }
        body #mainContainer {
            min-width: auto
        }
        body .toolbar {
            position: absolute;
            z-index: 1189;
            left: 0;
            width: 100%;
            background-color: #fff;
            height: 50px;
            bottom: 0;
            top: auto
        }
        body #toolbarContainer {
            width: 100%;
            height: 50px
        }
        body #toolbarViewerLeft,
        body #publication-certificate #certificate-pdf #toolbarViewerLeft {
            float: none;
            width: 100%;
            right: 0;
            left: 0
        }
        body #toolbarViewerLeft {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between;
            height: 50px
        }
        body #toolbarViewerLeft>button {
            text-indent: -9999px
        }
        #toolbarViewerRight {
            display: none
        }
        html[dir=rtl] body #toolbarViewerLeft>* {
            clear: none
        }
        body #publication-gallery ul li {
            width: 100%;
            margin: 0!important
        }
        body .popup-gallery li img {
            width: 100%;
            height: auto
        }
        .popup-gallery {
            padding: 0 15px
        }
        .popup-gallery .slick-arrow {
            width: 30px;
            background: none;
            border: none;
            background: none;
            font-size: 0;
            height: 50px;
            top: calc(50% - 25px)
        }
        .popup-gallery .slick-arrow:after {
            content: "";
            font-family: "archivegov"!important;
            font-style: normal!important;
            font-weight: 400!important;
            font-variant: normal!important;
            text-transform: none!important;
            speak: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            right: 1px;
            text-indent: 0;
            font-size: 1.2rem;
            color: #000;
            line-height: 50px
        }
        .popup-gallery .slick-arrow.prev-image:after {
            content: "b"
        }
        .popup-gallery .slick-arrow.next-image:after {
            content: "a"
        }
        .popup-gallery .hidden-caption {
            position: static;
            background-color: #dfe5e5;
            color: #000;
            font-size: 1.3rem
        }
        .prev-image.slick-arrow {
            left: -15px;
            right: auto
        }
        .next-image.slick-arrow {
            right: -15px;
            left: auto
        }
        .regulation-files-set {
            width: 100%
        }
        body #publication-chapters-container h4 {
            margin-bottom: 0
        }
        body #publication-chapters-container ol {
            columns: 1;
            -webkit-columns: 1;
            -moz-columns: 1;
            padding: 0 15px
        }
        body #publication-chapters-container li,
        body #sidebar-chapters > ol > li {
            border: none;
            border-bottom: 1px solid #d9e0e1;
            padding-top: 20px;
            display: block;
            margin: 0;
            padding-bottom: 20px
        }
        body #sidebar-chapters > ol > li {
            border-bottom: 1px solid #d9e0e1
        }
        body .section-with-sidebar .hentry {
            width: 100%;
            padding: 0;
            margin-top: 30px
        }
        .inner #publication-certificate .inner {
            padding: 0
        }
        body .section-with-sidebar .sidebar {
            margin-top: 0;
            padding: 0
        }
        body #publication-certificate.no-bg {
            padding: 10px 0
        }
        body #publication-certificate ul#certificate-roll li {
            padding: 30px 30px 30px 50px
        }
        body #publication-certificate ul#certificate-roll li i {
            width: 29px;
            left: 10px;
            background-size: contain
        }
        body #sidebar-chapters {
            padding-top: 30px;
            margin-top: 20px
        }
        body #publication-chapters-container li a {
            padding-bottom: 0
        }
        #sidebar-chapters > ol > li a {
            padding: 0 0 0 25px;
            display: block;
            margin: -21px 0 0
        }
        body #sidebar-chapters #show-sub-chapters {
            margin: 0
        }
        body #certificate-search-bar {
            margin: 0 auto 35px
        }
        body #publication-certificate ul#certificate-roll.full {
            width: 100%!important;
            margin: 0 auto
        }
        body .part-gallery ul li {
            float: none;
            width: 100%
        }
        body .flex-container .popup-gallery li img {
            width: 100%;
            height: auto
        }
        .flex-container .image-container img {
            max-width: 100%
        }
        body #chapter-title {
            font-size: 1.6em;
            margin: 0 0 25px;
            font-weight: 300
        }
        body .flex-container {
            margin: 0 auto
        }
        body .flex-container .image-container {
            margin: 0 auto 10px
        }
        .single-chapter .popup-gallery {
            padding: 0
        }
        ul.tabs li {
            margin: -7px 0 0 -12px;
        }
        ul.tabs li i {
            top: 0;
            height: 60px;
        }
        ul.tabs li h4 {
            bottom: 2px;
            height: 36px;
        }
        #item-content {
            float: left;
            width: 100%;
            box-shadow: none;
            min-height: 450px;
            padding: 0;
            -webkit-box-ordinal-group: 0;
            -ms-flex-order: 2;
            order: 2;
        }
        #outerContainer {} #no-scan-req-form .no-scan-req-form_wrapper {
            padding: 15px
        }
        #no-scan-req-form .validation_error.main_validation_error {
            display: none;
        }
        #no-scan-req-form .gform_description {
            padding: 0 0 10px 0 !important;
        }
        #no-scan-req-form .gform_description br {
            display: none;
        }
        #no-scan-req-form li {
            margin: 0 0 5px 0;
        }
        #no-scan-req-form li .ginput_container input[type="email"],
        #no-scan-req-form li .ginput_container input[type="text"] {
            height: 30px;
            line-height: 30px;
        }
        #no-scan-req-form li .ginput_container textarea {
            height: 50px;
        }
        #no-scan-req-form .gform_footer input[type="submit"] {
            padding: 4px 94px;
        }
        #item-container .inner {
            background: #dceaea;
        }
        body .section-with-sidebar #certificate-pdf #toolbarViewerLeft {
            left: 0;
            right: 0;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-flow: column;
            flex-flow: column;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between;
            width: 100%
        }
        #search-results-tabs {
            height: auto;
            background: #fff
        }
        #search-results-tabs ul li {
            width: 100%;
            float: none;
            margin-bottom: 2px
        }
        #search-results-tabs ul li a {
            float: none;
            display: block;
            position: static;
            background-color: #006cbf;
            height: 40px;
            line-height: 40px;
            font-size: 1.3em
        }
        #search-results-tabs ul li.current a:before {
            border-width: 10px;
            margin-right: -10px
        }
        #search-results-tabs-bg {
            display: none
        }
        #search-results-tabs ul li.current {
            z-index: 9
        }
        #search-results-results,
        #search-results-filters {
            width: 100%;
            float: none;
            padding: 0;
            box-shadow: none
        }
        #search-results-filters {
            background-color: #e5e8e7;
            margin: 0 -15px;
            padding: 15px;
            width: calc(100% + 30px);
            -webkit-box-ordinal-group: 0;
            -ms-flex-order: -1;
            order: -1
        }
        #search-results-content {
            margin-top: -2px
        }
        #search-results-content .inner,
        .page-template-page-search-results {
            background: none
        }
        #search-results-content .inner {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-flow: column;
            flex-flow: column
        }
        #open-filters {
            -webkit-box-ordinal-group: -1;
            -ms-flex-order: -2;
            order: -2;
            padding: 15px 0;
            position: relative
        }
        #open-filters:after {
            content: "e";
            display: block;
            position: absolute;
            top: 50%;
            right: 0;
            -webkit-transform: translateY(-50%) rotate(180deg);
            transform: translateY(-50%) rotate(180deg);
            height: 20px;
            width: 20px;
            border-radius: 50%;
            background-color: silver;
            text-align: center;
            line-height: 20px;
            font-family: "archivegov"!important;
            font-style: normal!important;
            font-weight: 400!important;
            font-variant: normal!important;
            text-transform: none!important;
            color: #fff;
            font-size: 10px;
            -webkit-transition: -webkit-transform .35s ease;
            transition: -webkit-transform .35s ease;
            transition: transform .35s ease;
            transition: transform .35s ease, -webkit-transform .35s ease
        }
        #open-filters.open:after {
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%)
        }
        .open-filter-container-button {
            padding: 15px 0;
            border-bottom: 1px solid silver;
            position: relative
        }
        .open-filter-container-button:first-child {
            border-top: 1px solid silver
        }
        .open-filter-container-button:after {
            content: "e";
            display: block;
            position: absolute;
            top: 50%;
            right: 0;
            -webkit-transform: translateY(-50%) rotate(180deg);
            transform: translateY(-50%) rotate(180deg);
            height: 20px;
            width: 20px;
            border-radius: 50%;
            background-color: silver;
            text-align: center;
            line-height: 20px;
            font-family: "archivegov"!important;
            font-style: normal!important;
            font-weight: 400!important;
            font-variant: normal!important;
            text-transform: none!important;
            color: #fff;
            font-size: 10px;
            -webkit-transition: -webkit-transform .35s ease;
            transition: -webkit-transform .35s ease;
            transition: transform .35s ease;
            transition: transform .35s ease, -webkit-transform .35s ease
        }
        .open-filter-container-button.open:after {
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%)
        }
        footer {
            float: none
        }
        .search-result-type,
        .search-result-date,
        .search-result-source {
            float: none;
            width: 100%
        }
        #ke-box {
            padding: 10px
        }
        #ke-box #main-ke-image {
            margin: 0;
            width: 100%;
            float: none
        }
        #ke-box #ke-desc-container,
        #ke-box #ke-meta-container {
            width: 100%;
            float: none;
            position: static;
            padding: 0;
            height: auto;
            line-height: 1.2
        }
        #ke-box #ke-desc-container {
            padding-top: 10px
        }
        #ke-box #ke-desc-container h2 {
            margin-bottom: 0
        }
        .search-results-category-first,
        .search-results-category {
            float: none;
            width: 100%
        }
        #load-more-resualt {
            float: none;
            width: 100%;
            display: block
        }
        .search-resualt-filter-container {
            float: none;
            width: 100%;
            padding: 0;
            padding-top: 20px
        }
        #search-results-filters h3 {
            margin: 0 0 15px
        }
        ul.filter-type {
            float: none;
            overflow: auto
        }
        .search-resualt-filter-container .filter-autocomplete {
            float: none
        }
        .search-filter,
        .ginput_container_select,
        #media-btn-container,
        .filter-type li,
        .checkbox {
            float: none
        }
        #media-btn-container label,
        .filter-type li label {
            float: none
        }
        .search-filter select,
        .ginput_container_select select {
            float: none
        }
        #search-results-filters h4 {
            margin: 10px 0;
            display: block
        }
        .search-resualt-filter-container:after {
            content: "";
            display: table;
            clear: both
        }
        /*.search-image-box{width:100%;float:none;height:auto}*/

        .search-image-box {
            width: calc((100% - 10px) / 2);
            height: auto;
            margin: 0 0 10px 10px;
        }
        .search-image-box:nth-child(2n) {
            margin: 0 0px 10px 0;
        }
        /*.search-image-box a{float:none}*/

        .search-image-box .hidden-image-content {

        }

        .search-image-box img.small-search-image-image {
            /*float:none;*/

            height: auto
        }
        .search-resualt-filter-container .autocomplete-search-icon {
            top: 34px;
            right: 10px
        }
        .popup-container {
            max-width: calc(90vw - 40px)!important
        }
        #slider-info .exb-text-item {
            padding: 30px
        }
        h3.slider-title {
            font-size: 1.7rem
        }
        .page-template-page-docs #slick-master,
        .slicks-container {
            height: calc(100vh - 60px)
        }
        .page-template-page-docs #slicks-nav {
            height: auto;
            min-height: initial
        }
        .page-template-page-docs #slicks-nav li {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            height: 50px
        }
        .page-template-page-docs #slicks-nav li a {
            padding: 4px;
            line-height: 1.2;
            display: block
        }
        .page-template-page-docs .mobile-slide-inner {
            position: relative;
            min-height: calc(100vh - 60px)
        }
        .page-template-page-docs .mobile-slider.slick-slider {
            height: calc(100vh - 205px)
        }
        .page-template-page-docs .slick-dots {
            position: absolute;
            bottom: 0
        }
        .page-template-page-docs h3.slider-title {
            position: static;
            top: 0;
            margin: 0;
            bottom: 0;
            display: block;
            text-indent: 0;
            -webkit-transform: none;
            transform: none;
            padding: 20px 15px;
            height: 94px
        }
        .page-template-page-docs .item.slick-slide h3 {
            text-align: center;
            color: #fff;
            font-size: 1.1rem;
            margin-top: 10px
        }
        .page-template-page-docs #slick-master li img {
            max-width: 90%;
            margin: auto;
            max-height: 300px
        }
        .page-template-page-docs .mobile-slider .slick-track {
            height: calc(100vh - 205px)
        }
        .page-template-page-docs .mobile-slider .item,
        .page-template-page-docs .mobile-slider .item a {
            display: -webkit-box!important;
            display: -ms-flexbox!important;
            display: flex!important;
            -ms-flex-flow: column;
            flex-flow: column;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center
        }
        .ajax-docs-element h3.slider-title {
            font-size: 1.7rem
        }
        #slick-master.ajax-docs-element,
        .ajax-docs-element .slicks-container {
            height: calc(100vh - 60px)
        }
        .ajax-docs-element .mobile-slide-inner {
            position: relative;
            min-height: 100%;
            max-height: 100%
        }
        .ajax-docs-element .mobile-slider.slick-slider {
            height: calc(100vh - 70px - 100px)
        }
        .ajax-docs-element .slick-dots {
            position: absolute;
            bottom: 0
        }
        .ajax-docs-element h3.slider-title {
            position: static;
            top: 0;
            margin: 0;
            bottom: 0;
            display: block;
            text-indent: 0;
            -webkit-transform: none;
            transform: none;
            padding: 20px 15px;
            height: 94px
        }
        .ajax-docs-element .item.slick-slide h3 {
            text-align: center;
            color: #fff;
            font-size: 1.1rem;
            margin-top: 10px
        }
        #slick-master.ajax-docs-element li img {
            max-width: 90%;
            margin: auto;
            max-height: calc(100vh - 310px);
            width: auto
        }
        .ajax-docs-element .mobile-slider .slick-track {
            height: calc(100vh - 205px)
        }
        .ajax-docs-element .mobile-slider .item,
        .mobile-slider .item a {
            display: -webkit-box!important;
            display: -ms-flexbox!important;
            display: flex!important;
            -ms-flex-flow: column;
            flex-flow: column;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center
        }
        .ajax-docs-element #home-fav-docs a.blue-button {
            top: 100px
        }
        .ajax-docs-element #home-fav-docs {
            min-height: calc(100vh - 0px)
        }
        .ajax-docs-element .slick-background.active {
            height: calc(100vh)
        }
        .ajax-docs-element .mobile-slick-container {
            height: calc(100vh - 70px - 100px);
            position: relative;
            top: 70px
        }
        .ajax-docs-element .mobile-slick-container > li {
            height: 100%
        }
        #home-fav-docs {
            min-height: 100vh
        }
        #first-load-layer img {
            top: 0px;
        }
        /*About && YCO sideMenu*/

        #about-aside-bar {
            bottom: 20px !important;
        }
        .pulldown-menu h2 {
            padding: 17px 0 10px 0;
        }
        .pulldown-menu ul {
            margin: 4px 0 15px 0;
            padding: 10px 0 0 36px;
        }
        .pulldown-menu ul li {
            margin: 0 0 10px 0;
        }
        /*General*/
        .entry-content table {
            display: block;
            overflow-x: scroll;
        }
    }
    @-webkit-keyframes toggleIn {
        0% {
            max-height: 0;
            opacity: 0
        }
        100% {
            max-height: 100vh;
            opacity: 1
        }
    }
    @keyframes toggleIn {
        0% {
            max-height: 0;
            opacity: 0
        }
        100% {
            max-height: 100vh;
            opacity: 1
        }
    }
    @-webkit-keyframes toggleOut {
        0% {
            max-height: 100vh;
            opacity: 1
        }
        100% {
            max-height: 0;
            opacity: 0
        }
    }
    @keyframes toggleOut {
        0% {
            max-height: 100vh;
            opacity: 1
        }
        100% {
            max-height: 0;
            opacity: 0
        }
    }
    /*.hide{display:none!important}*/

    @media screen and (max-width: 767px) {
        /*CRM2*/
        .successes-order {
            width: 100%;
        }
    }
