@charset "utf-8";
/*--------------media query css------------------*/	


@media (max-width:1400px) {
 
    
    /*-- header --*/
    
    .enumenu_ul > ul > li{margin: 0 6px;}
    .follow.header-main{padding: 0 15px;}
    .home-page .follow.header-main{padding: 0 15px;}
    
    
    .header-main{padding: 0 15px;}
    .header-logo{    width: 350px;     margin-top: 15px;}
    
    
    
    
    
    /*-- footer --*/
    
    
    .foo-right-col{width: 70%;}
    .foo-logo-col {width: 30%;}
    
    
    
    
    
    
}


@media (max-width:1199px) {

       /*-- header banner --*/
    
        .home-bg{    min-height: calc(100vh);}
    
    .banner-title h3{font-size: 18px; padding: 13px 0 0;}
    
    /*-- .explore-sec --*/
    
    .explore-content{padding: 15px; font-size: 18px;}
    .col-slider .slick-arrow{opacity: 1;}
    
    /*-- .news-content --*/
    
    .news-content{padding: 20px 15px 30px;}
    
    /*-- .large-content-main--*/
    
    .large-content-main{font-size: 23px;}
    
    /*-- .large-content-sec --*/
    
    .large-content-sec{padding: 24px 0 20px;}
    .large-content-main p{margin: 0 0 28px;}
    
    /*- .banner-module-sec --*/
    
    .banner-module-sec{min-height: 267px;}
    .banner-module-link{right: 46px;}
    
    /*-- .default-sec --*/
    
    
  
    .default-content h1{font-size: 23px;}
    .default-content h2{font-size: 19px; margin: 0 0 37px;}
    
    .default-content h3{font-size: 23px; margin: 0 0 24px;}
    .default-container{max-width: 610px;}
    figure img{margin: 0 0 11px;}
    .default-content p{letter-spacing: 0; margin: 0 0 16px;}
    .default-content ul{letter-spacing: 0;}
    .accordion-container{max-width: 610px;}
    .default-content-sec{padding: 30px 0 7px;}
    .accordion-content{padding: 20px 0 8px;}
    
    .contact-info-col{width: 100%;}
    .contact-form-col{width: 100%;}
    .contact-form{padding: 9px 0 0;}
    input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea{height: 50px;}
    .sbSelector{height: 50px; line-height: 50px;}
    
    textarea{height: 180px;}
    .contact-btn-col .btn{margin: 0;}
    .sbOptions li a{padding: 14px 15px;}
    
    /*-- feature-sec --*/
    
    .feature-title{padding: 15px 26px 12px;}
    
    /*-- search sec --*/
    
    .search-title-col.search-title-col-top{width: 50%;}
    .search-title-col{width: 25%;}
    
    /*-- .masonary-list  --*/
    
    .masonary-list ul{    column-count: 3;    -webkit-column-count: 3;    -moz-column-count: 3;}
    
    /*-- .highland-sec --*/
    
    
    .highland-sec{padding: 8px 0;}
    .highland-title h3{margin: 0 0 78px;}
    .highland-content{line-height: 1.15;}
    .highland-link{padding: 30px 20px 8px;}
    
    /*-- .testimonial-sec --*/
    
    .testimonial-content{padding-top:40px; padding-bottom: 5px;}
    
    /*-- .testimonial-sec --*/
    
    .testimonial-content .social-icn{display: none;}
    .testimonial-content h3{margin: 0 0 10px;}
    
    /*-- .description-row --*/
    
    .description-row{padding: 19px 13px 39px;}
    
    /*-- .exhibition-sec --*/
    
    .exhibition-sec{padding: 17px 0;}
    .exhibition-content h2{font-size: 23px;}
    
    /*-- .exhibition-news-sec --*/
    
    .exhibition-news-sec{padding: 38px 0;}
    .exhibition-news-col{width: 50%; margin-bottom: 26px;}
    .exhibition-news-img{height: 203px;}
    .exhibition-news-col:nth-child(4n+1){clear: none;}
    .exhibition-news-col:nth-child(2n+1){clear: both;}
    
    /*-- .latest-news-content --*/
    
    .latest-news-content h2{font-size: 23px;}
    
    /*-- magazine-sec --*/
    
    .magazine-img-col{width: 100%;}
    .magazine-content-col{width: 100%;}
    .magazine-content h2{font-size: 23px;}
    
    .magazine-sec{padding: 25px 0 10px;}
    .magazine-img {    display: block;    max-width: 572px;    margin: 0 auto;}
    .magazine-content h3{margin: 0 0 29px;}
    .magazine-btn .btn{min-width: 173px;}
    .magazine-btn{padding: 0 0 38px;}
    
    
    /*-- publication-row --*/
    
    .publication-content h2{font-size: 23px; margin: 0 0 22px;}
    .publication-content p{font-size: 23px; line-height: 1.1;}

    
    /*-- blog-list-sec --*/
    
    .blog-list-col h2{font-size: 23px; margin: 0 0 11px;}
    .blog-list-sec{padding: 13px 0 1px;}
    .blog-list-container{max-width: 605px;}
    .inner-blog-detail{max-width: 358px; margin: 0 auto;}
    
    /*-- .magazine-detail-sec --*/
    
    .magazine-detail-sec{padding: 6px 0;}
    .magazine-detail-content{font-size: 23px;}
    
    
    /*-- magazine-list-sec --*/
    
    .magazine-list-sec{padding: 25px 0 30px;}
    .magazine-list-heading h2{font-size: 23px;}
    .magazine-list-heading h3{font-size: 23px;}
    .magazine-list-heading{padding: 0 0 7px;}
    
    .magazine-list >ul > li{width: 33.333%; }
    .magazine-list >ul > li:nth-child(4n+1){clear: none;}
    .magazine-list >ul > li:nth-child(3n+1){clear: both;}
    .see-all-magazine{padding: 0;}
    
    .order-content{padding: 25px 16px 17px;}
    .order-content h6{margin: 0 0 12px;}
    .order-content .btn{margin-top: 0;}
    .order-img-col{width: 41%;}
    .order-content-col{width: 59%;}
    .order-img{min-height: 293px;}
    
    /*-- .collection-sec --*/
    
    .collection-sec{padding: 13px 0;}
    .collection-img-col{width: 32.6%;}
    .collection-content-col{width: 67.4%;}
    .collection-item{margin: 0 0 23px;}
    
    /*-- .event-sec --*/
    
    .event-sec{padding: 38px 0 10px;}
    
    /*-- footer --*/
    
    
    .foo-logo-col{width: 50%;}
    .foo-right-col{width: 50%;}
    .foo-right-col .foo-col{display: block; width: 100%;}
    .foo-right-col{display: block; padding-bottom: 13px;}
    .foo-logo-col{justify-content: space-between;}
    .foo-sec{padding: 25px 23px 43px;}
    .foo-logo{margin: 0 0 14px;}
    .foo-right-col .foo-col{padding-top: 0;}
    .foo-col h4{margin: 0 0 14px;}
    .fo-nav-item{padding: 0 0 33px;}
    .foo-signup-col p{letter-spacing: 0;}
    
    .foo-disc-left{width: auto;}
    .foo-disc{padding: 16px 30px 12px 15px;}
    
    
    
    
    /*-- header --*/
    
    .enumenu_ul li a{font-size: 14px;}
    
    .header-logo{    width: 280px; margin-top: 16px;}
    
    .home-page .header-logo{margin-top: 16px;}    
    .tab-wrapper1{padding-right: 0;}
    .share-social{position: static; border-top: 1px solid rgba(130, 138, 159, 0.5);     margin: 0 -15px;    padding: 10px 15px;}
    .share-social h4{display: block;}
   .share-social .social-icn{float: right;}
    
    .enumenu_ul > ul > li{margin: 0 4px;}
    .enumenu_ul > ul > li > a{letter-spacing: 0.5px;}
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
}

@media (max-width:1024px) {
    
        /*-- .explore-sec --*/
    .explore-content{display: none;}
    .feature-content{display: none;}
    .feature-link{display: none;}
    
    .masonary-img:before{display: none;}
    .news-bg:before{display: none;}
    .slider-nav-img:before{display: none;}
    .work-detail-img:before{display: none;}
    .latest-news-img:before{display: none;}
    .magazine-list-img:before{display: none;}
    .collection-img:before{display: none;}
    
    
    
    
    
    
}

@media (max-width:991px) {
  

    
    
        /*-- .explore-sec --*/
    
    .main{max-width: 748px;}
    .explore-col{width: 50%; margin-bottom: 5px;}
    .explore-col:nth-child(3n+1){clear: none;}
    .explore-col:nth-child(2n+1){clear: both;}    
    .explore-collection-sec{padding: 46px 0 3px;}
    
    /*-- .news-bg--*/
    
    .news-bg{padding-bottom: 50%;}
    
    .col-slider .slick-arrow{top: 38%;}
    .slick-arrow:before{font-size: 40px;}
    
    /*-- exhibition-sec --*/
    
    .exhibition-img-col{width: 100%; display: block;}
    .exhibition-row{display: block;}
    .exhibition-content-col{display: block; width: 100%; padding: 22px 16px 28px;}
    .exhibition-img{min-height: inherit; padding-bottom: 62%;}
    .exhibition-item.exhibition-small-item .exhibition-img{min-height: inherit;}
    .exhibition-content .flem-location{padding: 0 0 27px;}
    .exhibition-item{margin: 0 0 8px;}
    .exhibition-content h6{margin: 0 0 11px;}
    
    .exhibition-item.exhibition-small-item .exhibition-img-col{width: 100%;}
    .exhibition-item.exhibition-small-item .exhibition-content-col{width: 100%;}
    
    
       /*-- .latest-news-content --*/
    
    .latest-news-left{width: 100%; padding: 0;}
    .latest-news-right{width: 100%; padding: 0; display: flex; flex-direction: row; flex-wrap: wrap;}
    .latest-news-col{width: 50%; padding: 0 2px; display: flex; flex-direction: column; flex-wrap: nowrap;}
    .latest-news-left .latest-news-col{width: 100%; display: block;}
    .latest-news-btn-wrap {position: absolute; bottom: 38px; left: 0; right: 0; text-align: center;}
    .latest-news-sec{position: relative;}
    
    
    .no-news-col .latest-news-content{padding: 24px 15px;}
    
    .latest-news-wrap{position: relative;     padding-bottom: 121px;}
    
    
    /*-- publication-row --*/
    .publication-content-col{width: 100%;}
    .publication-img-col{width: 100%;}
    .publication-content{max-width: 585px;margin: 0 auto; padding: 10px 0 49px;}
    
    
    
    /*-- menu --*/
    
    .header-logo{margin-top: 0;}
    
    /*    .enumenu_ul {        display: none    }*/
    .menu-block {        height: auto;    }
    .menu-icon {        display: block;  margin: 5px 0 0;}
    .enumenu_ul li a{color: #fff;}
    .enumenu_ul > ul > li {        width: 100%;        margin: 0px;        padding: 0px;   }
    .enumenu_ul > ul >  li > a {        display: block;     padding: 17px 33px;          }
    .enumenu_ul {        width: 100%;    }
    .enumenu_ul > ul > li ul {        background: #001612;    }
    .enumenu_ul > ul > li ul a {        text-align: left;        display: block;           color: #fff;        padding: 5px 45px;    }
    /* Push Menu */
    body.menuslide_push {        position: relative;    }
    body.menuslide_push.slidemenuLeft {        left: 0;        transition: left 0.5s;        -webkit-transition: left 0.5s;       -moz-transition: left 0.5s;   -ms-transition: left 0.5s;
        -o-transition: left 0.5s;    }
    body.menuslide_push.slidemenuRight {        right: 0;       transition: right 0.5s;        -webkit-transition: right 0.5s;       -moz-transition: right 0.5s;        -ms-transition: right 0.5s;        -o-transition: right 0.5s;    }
    body.slidemenuRight .enumenu_ul {       right: -333px;  }
    body.slidemenuRight.menu-open .enumenu_ul {        right: 0;    }
    body.slidemenuLeft .enumenu_ul {        left: -333px;    }
    body.slidemenuLeft.menu-open .enumenu_ul {        left: 0;    }
    body.menuslide_push.slidemenuLeft.menu-open {        left: 333px    }
    body.menuslide_push.slidemenuRight.menu-open {        right: 333px    }
    body.menuslide_push .enumenu_ul, body.menuOverlap .enumenu_ul {        background: #001612;        display: block;        height: 100%;        max-height: 100%;        width: 100%;        overflow: auto;       position: fixed;        transition: all 0.5s ease 0s;        -webkit-transition: all 0.5s ease 0s;        -ms-transition: all 0.5s ease 0s;         -o-transition: all 0.5s ease 0s;        -moz-transition: all 0.5s ease 0s;        max-width: 333px;        top: 0;    z-index: 9999; padding: 24px 0;}
    
    
    
    .desk-search-field.search-field{display: none;}
    .mob-search-field.search-field{display: block;}
    
    
    
    .home-page .header-logo{display: block; margin: 0;}
    .enumenu_container{float: right;}
    .home-page .enumenu_container{float: right;}
    .header-sec{padding: 14px 21px 10px 30px;}
    
    .enumenu_ul > ul{display: block; clear: both; padding: 64px 0 19px;}
    
    .search-content{display: none;}
    .menu{text-align: left;}
    
    .close-btn{font-size: 16px; font-weight: 500; text-transform: uppercase; display: inline-block; color: #fff; float: right; margin-right: 20px; display: block;}
    .close-btn:hover , .close-btn:focus{color: #006857;}
    .close-btn:hover .close-icn span ,.close-btn:focus .close-icn span{background: #006857;}
    .close-icn{width: 16px; display: inline-block; vertical-align: middle; margin-left: 6px;}
    .close-icn span{display: block; height: 2px; background: #fff; transition: all 0.3s ease 0s;        -webkit-transition: all 0.3s ease 0s;        -ms-transition: all 0.3s ease 0s;         -o-transition: all 0.3s ease 0s;        -moz-transition: all 0.3s ease 0s; }
    .close-icn span:nth-child(1){transform: rotate(45deg); margin-top: -2px;}
    .close-icn span:nth-child(2){transform: rotate(-45deg); margin-top: -2px;}
    
    
    .enumenu_ul:after{display: table; content: ""; clear: both; }
    
    .enumenu_ul > ul > li > a:before{display: none;}
    .enumenu_ul > ul > li:hover > a, .enumenu_ul > ul > li.active > a{color: #fff; }
    
    .enumenu_ul .arrow.up{transform: rotate(180deg);}
    
    .search-wrap > .search-icn{display: none;}
    .search-content{display: block; position: static; padding: 0; opacity: 1; visibility: visible; background: transparent;}
    .search-content h4{display: none;}
    .search-content .main{padding: 0;}
    input[type="text"].search-field{height: 40px; background: transparent; color: #fff; border: 0; border-bottom: 1px solid rgba(255,255,255,0.54); width: 100%; font-style: normal; padding: 0 30px 0 0;     letter-spacing: 0.98px; }    
    .search-btn{position: absolute; right: 0; top: 0; background: transparent; color: #fff;      height: 32px;    width: 30px;    line-height: 1;}
    .search-wrap{display: block; max-width: 275px; margin: 0 auto; width: 100%;}
    
    .enumenu_ul input[type="text"].search-field{font-size: 16px;}
    
    
    
    
    input.search-field::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #fff;  opacity:1;
    }
    input.search-field::-moz-placeholder { /* Firefox 19+ */
    color: #fff;  opacity:1;
    }
    input.search-field:-ms-input-placeholder { /* IE 10+ */
    color: #fff;  opacity:1;
    }
    input.search-field:-moz-placeholder { /* Firefox 18- */
    color: #fff;  opacity:1;
    }
    
    input.search-field:focus::-webkit-input-placeholder { color:transparent; opacity:0; }
input.search-field:focus:-moz-placeholder { color:transparent;opacity:0; } /* FF 4-18 */
input.search-field:focus::-moz-placeholder { color:transparent; opacity:0;} /* FF 19+ */
input.search-field:focus:-ms-input-placeholder { color:transparent; opacity:0;} /* IE 10+ */
    
    /*--  sticky header --*/
    
    .follow.header-main{padding: 0;}
    
    .enumenu_ul li a{font-size: 16px;}
    
        .home-page .follow.header-main{padding: 0 0;}
    
        
    
    /*--exhibition tab --*/
    
    .tab-list-1 h3{font-size: 19px;}
    
    .header-main{padding: 0;}
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
       
    
    
}

@media (max-width:767px) {
    
    body{font-size: 15px;}
    
    h1, h2{font-size: 26px;}
    h4{font-size: 15px;}
    
    
    

    
    
    
    /*-- header banner --*/
    
    .banner-title{padding: 17px 10px;}    
    .logo{width: 238px;}
    .banner-title h3{display: none;}
    .home-bg{min-height: 385px; height: auto;}
    .home-banner-slider .slick-dots{left: 0; right: 0; padding: 0 15px; text-align: center;}
    .inner-banner-content h6{margin: 0 0 5px;}
    .home-banner-content{padding: 25px 0 36px;}
    
    /*-- .explore-collection-sec --*/
    
    .explore-collection-slider{display: block;}
    .explore-collection-sec{padding: 22px 0 3px;}
    .explore-heading h2{margin: 0 0 15px; float: none;}
    .explore-heading-right{float: none; text-align: left; margin-bottom: 20px;}
    .explore-heading-right .btn{min-width: 128px; margin: 0;}
    
    .explore-title{padding: 13px 15px 5px;}
    
    .explore-collection-slider .slick-arrow{top: 36%;}
    .explore-collection-slider{padding: 0 0 17px; margin: 0;}    
    .explore-collection-slider .explore-col{width: 100%;}
    
    .flem-location ul li i{top: -3px;}
    
    .explore-collection-slider .slick-prev.slick-arrow{display: none !important;}
    
    .explore-collection-slider .slick-list{padding: 0 30px 0 0;}
    
    
    
    
    .slick-arrow:hover{background: rgba(255,255,255,0.7);}
    
    .slick-arrow.slick-next:hover:after{opacity: 0;}
    .slick-arrow.slick-next:hover:before{opacity: 1;}
    
    
    
    
    
    
    
    
    
    
    
    /*-- news-sec --*/
    
    .news-sec .news-heading .btn{margin-bottom: 20px;}
    .news-heading{padding: 0 15px 1px;}
    .news-heading h2{padding: 6px 0 0; margin: 0 0 10px;}
    
    .no-img .news-content{padding: 20px 15px 50px;}    
    .flem-location{font-size: 15px;}
    
    .news-bg:before{display: none;}
    
    
     /*-- .large-content-main--*/
    
    .large-content-main{font-size: 19px;}
    
    
    /*-- .banner-module-sec --*/
    
    .banner-module-content h2{font-size: 32px;}
    .banner-module-link{display: none;}
    
    .banner-module-sec{padding-bottom: 34.5%; min-height: inherit;}
    .banner-module-sec .main{position: absolute; left: 0; right: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -moz-transform: translateY(-50%); }
    
    
    
    /*-- .default-sec --*/
    
    
    .default-content h5{font-size: 15px; border-left: 0; margin: 0 0 8px;}
    .default-content h1{font-size: 19px; margin: 0 0 9px;}
    .default-content h2{font-size: 15px; margin: 0 0 28px;}
    .default-content h3{font-size: 19px; margin: 0 0 32px;}
    
    .default-content-sec{padding: 30px 0 19px;}
    
    figure img{margin: 0 0 4px;}
    figure{margin: 0 0 20px;}
    .default-content p{margin: 0 0 9px;}
    ul.accordion > li{padding: 0 17px}
    
    
    
    .accordion-content{padding: 14px 0 22px;}
    .contact-field-col label{font-size: 15px;}
    .contact-form{padding: 20px 0 0;}
    .contact-field-col{margin-bottom: 17px;}
    .contact-field-col2{width: 100%;}
    
    
    .sbOptions li a{font-size: 15px;}
    textarea{height: 150px;}
    .styled-checkbox + label:before{top: 0;}
    .styled-checkbox:checked + label:after{top: 8px;}    
    .feature-sec{padding: 18px 0;}    
    .accordion-title{font-size: 15px;}
    .accordion-title:before{font-size: 26px;}
    
    
    
    
    
    
    
    
    
    
    
    /*-- feature-sec  --*/
    
    
    .feature-col h2{font-size: 23px;}
    .feature-col.feature-col2 h2{font-size: 26px;}
    .feature-title{padding: 15px 20px;}
    .feature-sec{padding: 18px 0 1px;}
    
    
        /*-- search sec --*/
    
    .search-every label{font-size: 15px;}
    .search-title-col{width: 50%;}
    .search-artist{font-size: 15px; float: none;}
    .refine-right{float: none;}
    .clear-all{margin: 17px 0 27px; font-size: 19px;}
    .refine-search{display: block; position: relative; padding-right: 30px;}
    .refine-search .cross-icn{position: absolute; right: 10px;}
    .search-artist{display: block; position: relative; text-align: left; padding-right: 30px;}
    .search-artist .cross-icn{position: absolute; right: 10px;}    
    
    
    .search-every{position: relative; padding-bottom: 60px;}
    .search-every .search-btn{position: absolute; left: 0; right: 0; bottom: 0; width: 100%; top: auto;}
    .search-every .search-btn i{display: none;}
    .search-every .search-btn span{display: block;}
    .search-every .search-form{position: static;}
    .search-every input[type="text"].search-field{width: 100%;}
    .search-result-btn{padding-bottom: 24px;}
    .search-every .search-form{padding-bottom: 12px;}
    
    /*-- .masonary-list ul --*/
    
    .masonary-list ul{    column-count: 2;    -webkit-column-count: 2;    -moz-column-count: 2;}    
    .masonary-heading h3{font-size: 19px; float: none; margin: 0 0 15px;}
    .masonary-filter{float: none; max-width: 100%;}
    .masonary-heading{padding: 0 0 30px;}
    .masonary-content{padding: 7px 5px 7px;}
    .masonary-list ul li{padding-bottom: 4px;}
    
    /*-- highland-sec --*/
    
    .highland-sec{padding: 23px 0;}
    .highland-title{width: 100%; float: none;}
    .highland-content{width: 100%; float: none; padding: 0; line-height: 1.2;}    
    .arrow-link{position: absolute; bottom: 12px;  font-size: 15px; font-weight: 700;}
    .highland-link{position: relative; padding:14px 20px 33px;}
    .highland-title h3 br{display: none;}
    .highland-title h3{margin: 0 0 15px;}
    .highland-content p{margin: 0 0 5px;}
    
    /*-- testimonial --*/
    
    .testimonial-content h3{font-size: 18px; margin: 0 0 8px;}
    .testimonial-slider > .slick-arrow:before{font-size: 40px;}
    .testimonial-content{padding: 5px 20px;}
    .testimonial-content h2{font-size: 30px; margin: 0 0 1px;}
    
    .testimonial-slider > .slick-prev{left: -10px;}
    .testimonial-slider > .slick-next{right: -10px;}
    
    
    /*- thumb slider sec --*/
    
    .slider-nav .slick-arrow.slick-next{right: 0;}
    .slider-nav .slick-arrow.slick-prev{left: 0;}
    .thumb-slider .slick-arrow:before{font-size: 38px;}
    
    .slider-img{height: 410px; width: 300px;}
    
    
    /*-- .description-sec --*/
    
    .description-left{width: 100%; padding: 0;}
    .description-row h5{font-size: 15px; margin: 0 0 15px;}
    .description-row{padding: 12px 0 39px;}
    .description-right{width: 100%; line-height: 1.2;}
    .description-row{padding: 12px 7px 9px;}
    .details-list-col{width: 100%;}
    .details-list-col ul li{margin: 0 0 23px;}
    .description-row.details-item{padding-bottom: 3px;}
    .work-detail-col{width: 100%;}
    .work-detail-col h4{margin: 0 0 14px;}
    
    /*-- .exhibition-sec --*/
    
    .exhibition-content h6{font-size: 12px;}
    .exhibition-content h2{font-size: 19px; margin: 0 0 15px;}
    .exhibition-item{border: 0;}
    .exhibition-img-col{padding: 13px 0; border: 0;}
    .exhibition-img-col.col-right{border: 0;}
    .exhibition-content-col{padding: 13px 0;}
    .exhibition-content p{line-height: 1.2; margin: 0 0 19px;}
    .exhibition-content .flem-location{padding: 0 0 16px;}
    .exhibition-content .btn{display: block; font-size: 18px; font-weight: 500; text-align: center;}
    
    .exhibition-img{padding-bottom: 54%;}
    
    .exhibition-sec{padding: 17px 0 1px;}
    .exhibition-content .flem-location ul li{display: block;}
    
    
    
    
    
    
    
    
    
    
    
    /*-- exhibition-news-sec --*/
    
    .exhibition-news-sec{padding: 1px 0 10px;}
    
    .exhibition-news-img{height: auto; padding-bottom: 53%;}
    .exhibition-news-content{padding: 16px 0;}
    .exhibition-news-content h6{font-size: 12px;}
    .exhibition-news-content h3{font-size: 19px;}
    .exhibition-news-content .flem-location{padding: 8px 0 0;}    
    .exhibition-news-col{margin-bottom: 5px;}
    
    
    /*-- latest-news-sec --*/
    
    
    .latest-news-content h2{font-size: 19px;}
    .latest-news-content{padding: 9px 10px;}
    .latest-news-col{margin-bottom: 15px;}
    .latest-news-content h3{font-size: 19px;}
    .latest-news-wrap{padding-bottom: 75px;}
    .latest-news-btn-wrap{bottom: 19px;}
    
    
        /*-- publication-row --*/
    
    .publication-content p{font-size: 19px; margin: 0 0 23px;}
    .publication-row{padding: 19px 0;}
    .publication-content h2{margin: 0 0 16px;}    
    .publication-content{padding: 10px 0 20px;}
    
    
    
    /*-- blog-list-sec --*/
        
    .blog-list-img{margin: 0 0 8px;}
    
    .blog-detail-sec{padding: 0 0 11px;}
    .magazine-detail-content{font-size: 19px;}
    
    .magazine-detail-sec .magazine-content h2{margin: 0 0 23px;}
    
    .magazine-list-col h4{font-size: 19px;}
    .see-issue{font-size: 19px;}
    .magazine-list-col{margin-bottom: 29px;}
    
    .magazine-list-sec{padding: 25px 0 15px;}
    .order-sec{padding: 15px 0;}
    
        /*-- .collection-sec --*/
    
    .collection-img-col{width: 100%; padding: 0 2px;}
    .collection-content-col{width: 100%; padding: 0 2px;}
    .collection-img{display: block;}
    .collection-img img{width: 100%;}
    .collection-row{margin: 0;}    
    
    .collection-list{padding: 4px 0 0;}
    .collection-item{margin-bottom: 0;}
    .collection-btn{padding-top: 7px;}
    
    /*-- .event-sec --*/
    
    .event-sec{padding: 29px 0 10px;}
    .event-item h5{margin: 0 0 10px;}
    .event-list{padding: 8px 0 0;}
    .event-list-item h3{margin: 0;}
    .event-list-item{padding: 0 0 15px;}
    .no-search-sec h3{font-size: 19px;}
    .event-list-item h4 a{word-break: break-all;}
    
    
    /*-- footer --*/
    
    
    .foo-logo{width: 283px; margin: 0 0 19px;}
    .foo-logo-col{width: 100%;}
    .foo-right-col{width: 100%;}
    .foo-disc-left{float: none;}
    .foo-disc-right{float: none;}
    .foo-disc-right:after{display: table; content: ""; clear: both;}
    .foo-disc .social-icn{float: left; padding-top: 2px;}
    .back-top{float: right;}
    .foo-sec{padding: 30px 15px 22px;}
    .foo-logo-content p{font-size: 19px;}
    .foo-logo-col .foo-nav{padding: 15px 0 0;}
    .foo-logo-col{padding-bottom: 23px;}
    .fo-nav-item {    padding: 0 0 21px;}
    .signup-form-col input.signup-field{font-size: 19px;}
    .foo-disc-left{padding: 0 0 5px;}
    .foo-disc{padding: 16px 15px 12px 15px;}
    
    .foo-disc .social-icn ul li:first-child{margin-left: 0;}
    
    
    
    /*-- menu --*/
    
    body.menuslide_push .enumenu_ul, body.menuOverlap .enumenu_ul{    max-width: 280px;}
    .search-wrap{padding: 0 30px;}
    
    .header-logo{width: 242px;}
    .menu-icon{font-size: 0; margin: 3px 0 0;     position: absolute;    right: 0;    top: 0;    padding: 21px 15px 20px 15px;    z-index: 1;}    
    .home-page .follow.header-main .header-sec  , .header-sec{padding: 21px 15px 20px 15px}
    
    .home-page .header-main{position: static;}
    .home-page .follow.header-main{position: fixed;}
    .home-page .header-sec{padding: 0; position: static;}

    
    .home-page .header-logo{display: none;}
    .home-page .menu-icon .menu-box span{background: #fff;}
    
    .home-page .header-sec{border: 0;}
    
    .home-page .follow.header-main .menu-icon .menu-box span{background: #006857;}
    
    .home-page .menu-box img.white-menu-icn{display: block;}
    .home-page .menu-box img.green-menu-icn{display: none;}
    
    
    
    
    /*--exhibition tab --*/
    
    .event-exhibition-content h2{font-size: 26px;}
    .event-exhibition-sec{padding: 35px 0 1px;}
    .share-social h4{padding-top: 4px;}
    .event-exhibition-content hr{margin: 7px 0 15px;}
    
    .tab-wrapper1 {     overflow-x: auto;}    
    .tab-list.tab-list-1 {    width: 767px; }
    .tab-list-1 > div{padding: 0 0 5px;}
    .tab-list-2 > div{padding: 6px 15px 8px; max-width: 135px; width: 100%;}
    
    .tab-list-2{display: flex; flex-direction: row; flex-wrap: wrap; }
    .tab-list-2:after{display: none;}
    .tab-list-2 > div{display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: center;}
    
    
    
    
    
    
    
    
    
    
    
    

    
    
    
    
    
    
    
    
    
    
}

@media (max-width:640px) {

    .feature-col.feature-col2{width: 100%;}
    
    .exhibition-news-col{width: 100%;}
    
    /*-- order-sec --*/
    
    
    .order-img-col{width: 100%; display: block;}
    .order-item{display: block; margin-bottom: 3px;}
    .order-content-col{width: 100%;}    
    .order-content .btn{display: block; text-align: center;margin-top: 0;}
    .order-img{min-height: 275px;}
    .order-content{padding: 21px 20px 17px;}
    .order-content p{line-height: 1.2;}
    
    .news-item{padding: 0;}
    
    
    
    
    
    
    
}

@media (max-width:480px) {
    
    
      /*-- .explore-collection-sec --*/
    
      .explore-col{width: 100%;}
    
    .news-heading h2{float: none;}
    .news-heading .btn{float: none; display: block; text-align: center;     font-size: 18px;    font-weight: 500;}
    .news-bg{padding-bottom: 48%;}
    
    .flem-collection-sec .news-heading h2{font-size:23px; }
    .seemore-sec.news-heading h2{font-size:23px; }
    .news-content h6{font-size: 12px;}
    
    .flem-collection-slider .news-content h3{font-size: 19px;}
    .seemore-slider .news-content h3{font-size: 19px;}
    
    .large-content-main p{margin: 0 0 16px;}
    
    .large-content-sec{padding: 20px 0 30px;}
    
    .contact-btn-col .btn{margin: 8px 0 0; width: 100%; display: block;  font-size: 18px;}
    
    .search-title-col.search-date-col{width: 50%;}
    .search-title-col.search-title-col-top{width: 100%;}
    .search-title-col{width: 100%;}
    
    .search-every input{font-size: 15px;}
    
    /*-- .masonary-col --*/
    
    .masonary-col h3{font-size: 19px;}
    
    /*-- thumb slider sec --*/
    
    .slider-for{margin: 0 0 3px;}
    .slider-nav-img{height: 90px;}
    
    .slider-img{height: 334px; width: 270px;}
    /*-- latest-news-sec --*/
    
    .latest-news-content{padding: 9px 0;}
    .latest-news-col{width: 100%;}
    .latest-news-heading .btn{display: block; width: 100%;}
    
    .magazine-btn .btn{display: block; width: 100%;}
    .magazine-btn ul li{display: block; margin-bottom: 10px;}
    .magazine-content h2{margin: 0 0 10px;}
    .magazine-btn{padding: 0 0 15px;}
    
        /*-- publication-row --*/
    .publication-content .btn{display: block;}
    
    
    /*-- blog-list-sec --*/
    
    
    .blog-list-col .btn{display: block; width: 100%; text-align: center;}
    .blog-list-sec hr {margin: 15px 0 23px;}
    
    
    /*-- magazine-list-sec --*/
    
    .magazine-list >ul > li{width: 50%; }    
    .magazine-list >ul > li:nth-child(3n+1){clear: none;}
    .magazine-list >ul > li:nth-child(2n+1){clear: both;}
    .see-all-magazine .btn{display: block;}
    
    
    
    
    
    
    
    
    
    
    
    
    
  
    
    
}




