@charset "utf-8";

/* CSS Document */

/* Small desktop */
@media screen and (max-width:1200px) and (min-width: 993px) {
    
  /***************** start header *********************/
  .header .l-socialmedia .mazik-srch-base-box {      
      width: 100%;
      right: 72px;
      max-width: 216px;
      top: 6px;
  }
  
  
  /***************** end header *********************/
  /***************** category-407 *********************/

  .mu-left-cat-fix {
    margin: 0 30px 0 0;
  }
  .l-archive-list {
    margin-left: 0px;    
  }
  .wp-block-image img,.is-provider-vimeo, .mu-quoteblue, .mu-read-next {
    width: calc(100% + 10px);
    height: auto;
    margin-left: -10px;
    max-width: calc(100% + 10px);
  }

  .wp-block-image .imgtitlebody-image img {
    width: initial;
    margin-left: 0;
  }

  .l-content figure figcaption {    
    margin-left: 10px;
  }
  /***************** singles-post *********************/
  
  .l-breadcrumb .row {
    margin-left: 0;
  }
  .l-single-post .container {
    padding: 0 10px;
  }
  .footer .container {
    padding: 0 10px;
  }
  .l-content > :not(figure):not(.wp-block-image):not(.mu-left0):not(.wp-block-nextend-smartslider3),figure.wp-block-embed-twitter {
    padding: 0 50px;
  }
  
  .l-single-post .mu-single-fix {
    width: 640px;
    margin-right: 20px;
  }
  .mu-single-fix .blog-thumbnail {
    margin-left: -10px;
  }
  .l-single-post .l-content ul, .l-single-post .l-content ol {
    margin-left: 50px;
  }
  .mu-editor-pick .col-lg {
    width: 20%;
    overflow: hidden;
    padding: 0 10px;
  } 
  .gllr_wrap .gllr_display_single_gallery {
    width: 38% !important;
    display: block;
    float: left;
  }
.gllr_wrap .gallery_detail_box {
    width: 60% !important;
}
    .research-center-blocks-base-blocks ul li {
        width: 100%;
    }
    .for-page6-right {
        max-width: 100%;
    }
    .for-page6-left {
        max-width: 100%;
        padding: 0 20px;
    }

    .body-divisional-base {
        text-align: center;
    }
    .body-division-mid {
        float: none;
    }
    .body-divisional-base h1 {
        text-align: left;
        margin: 30px 0 30px 148px;
    }
    .research-center .col-xs-offset-1 {
        margin-left: 0 !important;
    }
    .research-center .col-md-10 {
        width: 100% !important;
    }
    .banner p {
        margin-top: 10px;
    }
    .banner a {
        margin-top: 16px;
    }
    .body-division-left {
        display: none;
    }
    .body-division-right {
        display: none;
    }
    .research-center .title {
        margin-top: 80px;
    }
    .popular-topics {
        margin-top: 0;
    }

    .for-video {
        max-width: none;
        width: 100%;
        height: 340px;
        float: none;
        margin: 20px 0 0 0;
        clear: none;
    }
    .for-video-seprt {
        max-width: none;
        width: 100%;
        height: 384px;
        float: none;
        margin: 20px 0 0 0;
        clear: none;
    }
    .fixed-pic img {
        max-width: 100%;
    }
    .under-script {
        width: 100%;
        font-size: 14px;
        font-weight: bold;
        margin-bottom: 20px;
    }
    .under-script002 {
        width: 100%;
        font-size: 14px;
        font-weight: bold;
        margin-bottom: 20px;
    }
    .home .mu-support {    
      max-width: 28.333%;    
    }
}

/* Very small desktop & Tablet */
@media screen and (max-width:992px) and (min-width: 769px) {
  .home .l-special_top_block_label {
    height: 90px;
  }
  #menu-primary-navigation {
      display: block !important;
  }
  
  .header .l-socialmedia .mazik-srch-base-box {      
      width: 100%;
      right: 72px;
      max-width: 216px;
      top: 6px;
  }
  .header .l-socialmedia .mazik-srch-base input {
    float: left;
  } 
  /*********  homepage *********/ 
  .mu-home-researchcenter .container {
    padding: 30px;
  }
  .mu-col-2 .mu-link-item {
    margin: 10px 0;
    padding-right: 30px;
    display: inline-block;
  }
  .home .voices-support .col-md-4 {
    flex: 0 0 45%;
  }
  .home .mu-container {
    padding: 90px 40px 0px 40px;
  }
  .home .voices-support .mu-support {
    max-width: 45%;
  }
  /****** footer ******/
  
  /****** end footer ******/
  .mu-topicpage-title .mu-1140 {
    width: calc(100% + 20px);  
  }
}

/* 557px to 992px */
@media screen and (max-width:992px) and (min-width: 577px) {
  .fetured-vedio .col-md.mu-video-4{
    display: block;
  }
  .fetured-vedio .mu-row2 {
    display: none;
  }
  .fetured-vedio .col-md {
    flex-basis: 50%;
    padding-bottom: 40px;
  }
  .home .mu-home-video {
    padding-bottom: 100px;
  }
  .home .mu-research-menu {
	display: flex;
  }
  .home .container .voices-support {
	margin-top: 30px;
  }
  .middle-band {
    margin-top: 40px;
  }
  /****** footer ******/
  .mu-footer .stay-informed .col-md-7 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .footer .container {
    padding: 0 10px;
  }
  .l-single-footer .col-md-5 {
    padding-left: 5px;
  }
  .mu-recommend {
    margin-top: 30px;
    margin-left: 2px;
  }
  .stay-informed {
    padding: 0;
  }
  .stay-informed .mu-social-icons {
    margin-top: 20px;
  }
  .footer-logo img {
    width: auto;
    max-width: 100%;
  }
  .sqr-box {
    width:60%;
  }
  .home .mu-recommend .mu-content-title {
    font-size:17px;
  }
  .footer {
    padding: 30px 20px 0;
  }
  .mu-footer .mu-footer-menu .col-md-2 {
    -ms-flex: 50%;
    flex: 0 0 50%;
    width: 50%;
    max-width: max-content;
  }
  .mu-footer .mu-footer-menu .col-sm-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  /****** end footer ******/
}

/* Anything under 922px */
@media screen and (max-width:992px) {
  /*********  homepage *********/ 
  .container.mu-top-special {
    height: auto;    
  }  
  .home .l-special_top_block_title {
    max-width: 80%;
    height: auto;
    padding: 10px;
    float: left;
  }
  .home .l-special_top_block_label {    
    padding: 5px 90px 5px 30px;
    max-width: 100%;
    min-width: auto;
    height: auto;
    margin-left: -10px;
  }
  .home .l-special_top_block_read {
    height: 90px;
    width: 20%;
    padding: 10px;
    text-align: center;
    margin-right: 0px;
}
  /********* end homepage *********/ 
  .mu-sidebar-fix {
    display: none;
  }
  .mu-single-fix {
    width: 100%;
    margin: 0;
  }
  .l-single-post .container, .footer .container {
    padding: 0 20px;
  }
  .l-single-post .row.l-title .col-md-9 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
/* Under 768px -- Tablet & Mobile */
@media screen and (max-width:768px) {  
  html, body{
    width:100%;
    overflow-x:hidden;
  }
  .mobile-only {
    display: inline;
  }
  .desktop-only {
    display: none;
  }
  .header .l-menu {
    background-color: #001a3c;
    padding: 10px 20px;
  }
	.header .container.l-menu {
		padding: 18px 20px 20px 13px;
	}
	.header .l-menu .logo {
		width: 35%;
	}
	.header .l-menu .burger {
		width: 65%;
	}
  .mu-searchform .container {
    text-align: left;
  }
  #searchform {
    width: 100%;
  }  
  .l-breadcrumb {
    display: none;
  }
  .mu-footer .mu-footer-menu .col-md-2 {
    max-width: max-content;
  }
  .l-related-news {
	line-height: 19px; 
  }
  /*********  homepage *********/ 
  .home .l-special_top_block_label {
    background-color: #e77878;
    width: 5px;
    height: 95px;
    max-width: 5px;
    min-width: 5px;
    padding: 0 0 0 10px;
    margin-left: 0;
    float: left;
  }
  .home .l-special_top_block_right {
    width: 96%;
    float: left;
    margin: 0 0 0 10px;
  }
  .home .l-special_top_block_label p {
    display: none;
  }
  .mu-home-researchcenter .mu-menu2 {    
    width: 100%;
  }
  .mu-home-researchcenter .mu-searchform2 {
    width: 100%;
  }
  .home .mu-recommend .mu-recommend .mu-excerpt {
    display: none;
  }
  .mu-home-researchcenter .mu-image-link {
    width: 240px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    float: none;
  }
  .home .l-news-title .mu-excerpt {
    margin: 10px;
  }
  .home hr.d-block.d-sm-none {
    display: none !important;
  }



  /*********  start header *********/ 
  .header .col-xs-2{
    width: 30%; 
  }
  .header .col-xs-10{
    width: 70%; 
  }
  .mobile-navigation ul {
    top: 15px;
  }
  .btn-navicon {
    border:0px;
	padding-top: 1px;
	padding-right: 0;
  } 
	.btn-navicon img {
		width: 49px;
		height: 23px;
	}
  
  .btn.focus, .btn:focus {
    box-shadow: none;
  }
  .header .l-menu {
    background-color: #001a3c;
    padding: 15px 20px;
  }  
  .srch-cli-icon {
    padding-right: 8px;
    padding-top: 5px;
    width: 20px;
  }
  .mobile-navigation .mu-menu-primary{
    display: none;
  }
  .primary-navigation ul li a {
    text-transform: capitalize;
  }
  .primary-navigation ul .mu-mobile-menu-1 li a {
    font-size: 16px;
  }
  .mobile-navigation .mu-text {
    font-weight: 600;
  }
  .mobile-navigation .mu-mobile-menu-1 li {
    border-bottom: 1px solid #01617a;
    padding: 14px 0;
  }
  .primary-navigation ul li a:hover {
    border-bottom: none;
    padding: 0;
  }
  .mobile-navigation .mu-mobile-menu-2-title {
    font-weight: 600;
    font-size: 14px;
    text-transform: uppercase;
    padding: 21px 30px;
  }
  .mobile-navigation .mu-mobile-menu-2 li::before {
    margin-left: 0.1em;
    float: left;
    width: 2.3em;
  }
  .mobile-navigation .mu-mobile-menu-2 li {
    padding: 12px 12px 12px 0;
  }
  .mobile-navigation .mu-mobile-menu-2 {
    padding-bottom: 20px;
    counter-reset: li;
  }  
  .mobile-navigation .mu-mobile-menu-3 > li:first-child {
    border-top: 1px solid #c4c9c5;
  }
  .primary-navigation ul .mu-mobile-menu-2 li a,
  .primary-navigation ul .mu-mobile-menu-3 li a{
    color: #000;
  }
  .mobile-navigation .mu-mobile-menu-3 #menu-item-9427 {
    border-top: 1px solid #c4c9c5;
  }
  .header .primary-navigation .mazik-srch-base input {    
    float: left;
    border: 1px solid #13859d;
    height: 30px;    
    border-right: 0;
    background-color: #2a95a7;
    color: #fff;
  }
  .header .mobile-navigation .srch-cli-icon {
    margin: 0;
    padding: 0;
  }
  .header .mobile-navigation .fa-search::before {        
    padding: 7px 10px;    
    color: #006d84;
    margin-left: -5px;
  }
  .mu-home-latestnews {
    width: calc(100% + 40px);
    margin-left: -20px;
    margin-top: 7px;
  }
  .header .primary-navigation #searchsubmit:active {
    padding-left: 8px;
  }
  .header .primary-navigation #searchform {
    margin-top: -2px;
  }
  .header .primary-navigation #searchsubmit {
    width: 35px;
    height: 30px;
    background-color: #2a95a7;
    border: 1px solid #13859d;
    border-left: 0px;
  }
  .header .primary-navigation .mu-menu-search {
    padding: 0px 10px 0px 27px;
  }
  
  .mobile-navigation .mu-menu-search li:last-child {
    border-bottom: 1px solid #01617a; 
    padding-bottom: 25px;
  }
  /*********  end header *********/
  /************ start single content **************/
  .mu-1140 {
    position: relative;
    width: 100%;
    height: auto;
  }
  .l-single-post .container.mu-topicpage-title {
    width: 100%;
    padding: 0;
    margin: 0;
  }
  .topicpage-title {
    position: relative;
    margin-left: 0;
    margin-bottom: 0;
  }
  .mu-topicpage-title h1 {
    position: relative;
    background: none;
    font-size: 28px;
    max-width: 100%;
    width: 100%;    
    bottom: auto;
    opacity: 1;
    padding: 21px 20px 0;
	margin-bottom: 5px;
  } 
  .l-single-post .container {
    padding: 0 15px;
  }
  .l-single-footer .container {
    padding: 0 5px;
  }
  .l-single-footer .row a {
    font-size: 14px;
  }
  .mu-topicpage-title {
    margin-left: -70px;
  }
  .l-conten, .l-content1 h4, .l-content1 h3, .l-content1 h2 {
    padding-left: 0;
  }
  .blog-title {
    margin: 20px 0 10px 0px;
  }  
  .l-content1 figure {
    margin: 0px -5px 30px -5px;
    padding-top: 7px;
  }
  .ugb-accordion__content-inner figure {
	margin-left: 0;
	margin-right: 0;
   }	
  .l-content div.wp-block-nextend-smartslider3, .l-content1 div.wp-block-nextend-smartslider3 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .blog-title h1 {
    font-size: 25px;
  }
  .l-content > :not(figure):not(.wp-block-image):not(.mu-left0):not(.wp-block-nextend-smartslider3):not(.gallery),
  .l-content1  > :not(figure):not(.wp-block-image):not(.mu-left0):not(.wp-block-nextend-smartslider3):not(.gallery){
    padding: 2px;
  }    
  figure.wp-block-embed-twitter {
    padding-left: 10px;
    padding-right: 10px;
  }
  .mu-speech-bubble::after {
    border-right: none;
  }
  
  .l-single-post .container.mu-plainpage {
    padding: 0px 10px;
  }
  .mu-w50per {
    width: 50%;
    max-width: 50%;
  }
  .l-single-post .mu-search-tags {
    margin: 0;
  }
  .blog-content .personal-info {
    padding: 10px 0 20px;
  }
  .l-content1 .mu-img-titlelink-blue-block, .l-content .mu-gallery-group {
    margin-left: -17px;
    margin-right: -17px;
    width: calc(100% + 34px);
  }
  
  .mu-single-fix {
    width: 100%;
    margin-right: 0;
  }
  	
  /************ end single content **************/
  /************ start topicpage content **************/  
  
  .mu-next-title {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 30px;
    inset-inline-start: 30px;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-40px, -50%);
    padding-left: 25px;
    padding-inline-start: 25px;
    font-weight: 600;
    font-size: 15px;
    line-height: 21px;
  }
  .wp-block-image .alignleft {
    float: none;
    margin-right: auto;
    margin-left: auto;
  }
  .wp-block-image .mu-imgtitlebody {    
    width: 100%;
    margin-right: auto;
  }
  /************ end topicpage content **************/
  /************ start homepage **************/
  .fetured-vedio {
    margin-top: 50px;
  }
  .home .mu-video-title, .home .mu-video-excerpt, .home .mu-video-links,
  .fetured-vedio .mu-row2 .mu-video-excerpt {
    padding: 20px 0 0 20px;
  }
  .home .mu-home-video .mu-video-excerpt {
    padding-right: 20px;
  }
  .home .mu-home-video:not(.mu-row2) .mu-video-links  {
  	bottom: 37px;
  }
	.home .mu-home-video.mu-row2 .mu-video-container > span{
		display: none;
	}

  /*** REPORT ***/
  .home .mu-home-report .mu-home-video {
    border: none;
  }
  .home .mu-home-report .mu-home-video:hover {
    border: none;
  }
  .home .mu-container.book-wrapper  {
    padding: 0;
    margin-left: -15px;
    margin-right: -15px;
  }
  .home .floating-book {
    width: auto;
    max-height: 283px;
    top: -12px;
    left: -3px;
    right: 0px;
    text-align: center;
  }
  .home .floating-book img {
    width: auto;
    height: 283px;
    max-height: 283px;
  }
  .home .mu-report-thumbnail {
    width: 100%;
    height: 236px;
    max-height: 236px;
  }
  .home .mu-report-title {
    font-size: 24px;
    font-weight: bold;
    line-height: 30px;   
    padding-left: 25px; 
    padding-top: 45px;
  }
  .home .mu-report-excerpt {
    padding-left: 25px;
    padding-right: 40px;
  }

  .mu-home-researchcenter .container {
    padding: 10px;
  }
  .mu-menu1 {
    padding-left: 20px;
  }
  .mu-menu1, .mu-menu2 {
    float: none;
    width: 100%;
  }
  .mu-menu2 li {
    float: none;
    width: 100%;
    padding: 0 10px;
  }
  .home .mu-container {
    padding: 30px 30px 40px;
  }
  .mu-home-latestnews .mu-top1 {
    padding: 20px 0 0 0;    
  }
  .mu-home-latestnews .mu-top1 .mu-title{
    padding: 15px 20px 0 20px;    
  }
  .mu-home-latestnews .mu-top2 {
    padding: 0px 20px;    
  }
  .home .mu-home-latestnews .mu-top2 .l-thumbnail {
    padding-left: 0;
  }
  .home .l-news-title .mu-title a {    
    font-size: 22px;
    line-height: 25px;
  }
  .home .mu-top1 .l-thumbnail, .home .mu-top2 .l-thumbnail {
    width: calc(100% + 10px);
    float: none;
    padding: 0 5px;
    text-align: center;
    margin-left: -5px;
    margin-right: -5px;
  }
  .mu-home-latestnews .mu-top2 .l-thumbnail {
    margin: 0;
  }
  .home .mu-top2 .mu-title {
    padding-top: 0; 
  }
  .mu-img-w310, .mu-img-w220{
    width: 100%;
  }
  .home .voices-support .col-md-4 {
    padding: 0 10px;
  }
  .home .voices-support {
    margin: 0;
  }
  .l-latest-news .mu-top2 .col-sm-12 {
      flex: 33.3%;
  }  
  /************ end homepage **************/ 
  /****** cat news ******/
  .container {
    max-width: 100%;
    width: 100%;
  }
  .category .wrap .container, .term-top-news-video .wrap .container, .search-results .wrap .container, .page-template .wrap .container {
    padding: 0 10px;
  }
  .mu-left-cat-fix {
    width: 100%;
    margin: 0 25px;
    padding: 0;
  }
  .mu-archive-list .mu-w100percent {
    width: calc(100% + 30px);
    height: auto;
    margin-left: -10px;
  }
  .mu-archive-list .mu-w100percent, .mu-topiclist .l-topicpage {
    width: calc(100% + 30px);
    height: auto;
    margin-left: -15px;
  }
  /****** end cat news ******/
  /****** footer ******/
  .l-single-footer .col-md-5 {
    padding-left: 5px;
  }
  .home section.mu-recommend {
    margin-top: 50px;
  }
  .home section.mu-recommend .l-gray {
    margin-left: 20px;
  }
  .stay-informed {
    padding: 0;
  }
  .stay-informed .mu-social-icons {
    margin-top: 20px;
  }
  .footer-logo img {
    width: auto;
    max-width: 100%;
  }
  .sqr-box {
    width:70%;
  }
  .home .mu-recommend .mu-content-title {
    font-size:17px;
  }
  .mu-footer2 .sub-menu li {
    line-height: 27px;
  }
  .mu-footer2 ul li a {
    font-size: 17px;
  }
  .mu-footer1 {
    font-size: 17px;    
    line-height: 27px;
  }
  /****** end footer ******/
  
  
    .mu-thembnail .attachment-post-thumbnail {
	height: auto !important;
    }
    .popular-topics ul {
        list-style: none;
    }
        .for-page6-right {
        display: none;
    }
    .black-bloke {
        width: 100%;
        text-align: center;
    }
    .small-black-bloke {
        display: none;
    }
    .research-center .title h2 {
        margin-top: 100px;
    }
    .field input {
        padding-right: 60px;
    }
    .popular-topics {
        margin-top: 100px;
        margin-bottom: 0;
    }
    .banner a {
        margin-bottom: 0;
    }
    .body-division-mid-seperate h2 {
        font-size: 28px;
    }
    .research-center .col-md-10 {
        padding: 0 !important;
    }
    #res-menu-btn-rec-cen {
        background: #FAA336;
        display: inline-block;
    }
    .mob-long-part {
        background: #000;
        height: 260px;
        display: block;
    }
    .mob-long-part .col-xs-12 {
        width: 100% !important;
    }
    .for-page6-left h2 {
        font-size: 28px;
    }
    .for-page6-left-borderd h3 {
        font-size: 16px
    }
    .motivatedly {
        margin-top: 0;
    }
    .body-division-mid {
        position: relative;
    }
    .banner-wrap {
        height: 388px;
    }
    .banner-wrap-first {
        height: 388px;
    }
    .body-division-mid {
        padding-top: 0;
    }
    .quick-view-thamb img, .fetured-vedio img {
        max-width: 100%;
    }
    .quick-view-thamb img, .tv-banner img {
        max-width: 100%;
    }
    .quick-view-thamb img, .article-banner img {
        max-width: 100%;
    }
    .quick-view-thamb {
        margin-top: 20px;
    }
    .middle-band h2 {
        font-size: 20pt;
    }
    .vedio-title h3 {
        font-size: 20px;
        margin-top: 10px;
        margin-bottom: 25px;
    }
    .personal-accounts .title {
        font-size: 12px;
        margin: 10px 0 0 0;
    }
    .cotation p {
        font-size: 15px;
    }
    .btn-register {
        font-size: 10px;
        margin: 0 0 15px 0;
        padding: 10px 8px;
    }
    .info-text {
        margin: 0;
        font-size: 12px;
    }
    .view-now h2 {
        font-size: 18pt;
    }
    .view-now .btn-act-now {
        margin: 10px 0;
    }
    .btn-act-now {
        padding: 10px 12px;
        font-size: 14px;
    }
    .voices-support-slider li {
        padding: 0 10px;
    }
    .image-align {
        text-align: center;
    }
    .voices-support-slider-content {
        padding: 0;
        margin-top: 10px;
    }
    .voices-support-slider-content p {
        font-size: 14px;
        text-align: center;
    }
    .research-center .title {
        margin: 10px 0 0 0;
    }
    .research-center .title h2 {
        font-size: 150%;
    }
    .research-center .title p {
        font-size: 12px;
    }
    .search-research-center input[type="search"] {
        min-width: auto;
        background: rgba(255, 255, 255, .6);
        border: solid 1px #fff;
        width: 100%;
        font-size: 12px;
    }
    .search-research-center label {
        min-width: auto;
        background: transparent;
        border: none;
    }
    .search-research-center {
        margin: 10px 0 0 0;
    }
    .search-research-center input[type="submit"] {
        margin-top: 10px;
    }
    .breadcrumb>li {
        font-size: 12px;
    }
    .blog-title h2 {
        font-size: 22px;
    }
    .blog-content p {
        font-size: 100%;
    }
    .key-points ul li {
        font-size: 12px;
    }
    .key-points-content1 {
        font-size: 13px;
    }
    .key-points-content1 .inner-thumbnils {
        float: none;
        margin: 15px 0;
        padding: 0;
        display: inline-block;
    }
    .key-points-content1 .inner-thumbnils small {
        font-size: 10px;
        display: block;
        text-align: center;
    }
    .key-points-content1 .inner-thumbnils img {
        max-width: 100%;
    }
    .key-points {
        margin: 0;
    }
    .topic-content h3 {
        font-size: 100%;
    }
    .topic-content .title p {
        font-size: 14px;
    }
    .topic-content {
        font-size: 13px;
    }
    .topic, .topic3 {
        margin: 15px 0;
    }
    .inner-banner-text {
        padding: 30px 0;
    }
    .inner-banner-text h2 {
        font-size: 150%;
    }
    .inner-banner-text p {
        font-size: 13px;
    }
    .inner-thumbnils-right {
        margin: 15px 0 0 0;
    }
    .inner-thumbnils-right img {
        max-width: 100%;
    }
    .middle-band2 h2 {
        font-size: 16px;
    }
    .blog-listing {
        margin: 0px 0 0 0;
    }
    .blog-listing .title h3 {
        margin: 0;
    }
    /*.blog-listing ul li a {
        font-size: 18px;
    }*/
    .blog-listing .pagination {
        float: none;
        clear: both;
    }
    .blog-listing .pagination ul li a {
        font-size: 14px;
    }
    .blog-listing ul li .short-content p {
        font-size: 13px;
    }
    .blog-listing ul li .date p {
        font-size: 12px;
    }
    .sub-topic {
        margin: 30px 0 15px 0;
    }
    .bx-viewport {
        height: auto;
        margin-bottom: 30px;
    }
    .bx-viewport .voices-support-slider-content p {
        padding: 0 15px;
        font-size: 13px;
    }
    .Voices-of-Support-right p {
        width: 100%;
        font-size: 13px;
        padding: 0 30px;
    }

    .extra-fine-style h1 {
        font-size:30px;
    }

    .body-divisional-base h1 {
        margin-left: 0;
        padding-left: 28px;
    }
    .btn-falun-gong {
        margin-top: 90px !important;
    }
    .btn-persecution {
        margin-top: 90px !important;
    }

    .body-division-mid {
        padding: 0;
    }

    .popular-topics {
        margin-top: 0;
    }

    .banner h3 {
        font-size: 18px;
    }
    .banner p {
        font-size: 16px;
    }
    .banner-wrap-first h2, .banner-wrap h2 {
        font-size: 40px;
        margin-top: 24px;
        margin-bottom: 24px;
    }

     .extra-fine-style h1 {
        font-size:24px;
    }
    .pics-tag-info h3 {
        font-size: 20px;
    }
    .body-division-mid h4 {
        font-size: 18px;
    }
    .faded-pannel-contents .black-bloke h2 {
        font-size: 32px;
    }
    .for-page6-left h2 {
        font-size: 16px !important;
    }
    .for-page6-left-borderd h3 a {
        font-size: 20px;
    }

    .body-divisional-base h1 {
        font-size: 32px;
        margin-top: 0;
    }
    .btn-falun-gong {
        margin-top: 90px !important;
    }
    .btn-persecution {
        margin-top: 90px !important;
    }
    .row.mu-footer-menu{
      text-align: center;
    }
	
  /* Chinese page only */
  div.container.mu-chinesepage {
    padding-left: 15px;
  }

	/* Photo gallery 
	.mfp-container {
		margin-top: -10vw; 
	}
	*/

} /* end media screen max-width: 768px */

/* Under 576px -- Only mobile */
@media screen and (max-width:576px) {
	
  .row {
    margin-right: 0;
    margin-left: 0;    
  }
  .row.mu-footer-menu{
    text-align: center;
  }
  .mu-footer-menu .mu-col1 {
    padding-left: inherit;
    margin-right: inherit;
  }
  .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, 
  .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, 
  .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, 
  .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, 
  .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, 
  .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, 
  .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, 
  .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
    padding-left: 0;
    padding-right: 0;
  }
  .l-menu ul.menu {
    margin: 3px 0 0 0;
  }
  .mu-sidebar-fix.mu-topicpage {
    display: none;
  }
  body {
    font-size: 14px;
  }
  .l-breadcrumb .row{
    margin: 0;
  }
  #responsive-single-page{
    margin: 0;    
  }
  .hidden-xs {
    display: none !important; 
  }
  /*********  start gernal *********/   
   .mu-recommend .col-sm-6, .mu-sm .l-sm {    
    display: -webkit-flex; /* Safari */
    display: flex;
   /* flex-wrap: wrap; */
  }
  .mu-recommend .l-gray {
	margin-bottom: 30px;	
  }
  .l-latest-news .mu-top2 {
    display: block;
  }
  .home .l-latest-news .mu-top1 {
    display: flex;
    flex-wrap: wrap;
  }
  .home .l-latest-news .mu-top2{
    margin-left: 0;
  }
  
  .category-407 .mu-archive-list .l-archive-list .l-list .mu-excerpt {  
    display: none;
  }
  [class*="category"].archive .mu-top1 .l-news-title {
    margin-top: 15px;
  }
  .l-latest-news .mu-top1 .l-thumbnail, .mu-sm .l-sm .l-thumbnail {
    order: 2;
    width: calc(100% + 10px);
    margin-top: 20px;
    margin-left: -5px;
    margin-right: -5px;
  }
  .l-latest-news .mu-top1 .l-news-title, 
  .mu-recommend .mu-content-title,  
  .mu-sm .l-sm .l-title{
     order: 6;
     padding-right: 10px;
  }
	.mu-home-researchcenter .mu-menu1 .mu-menu-title {
		width: 100%;
	}
  .home .mu-home-researchcenter .mu-menu1 #menu-key-questions-1 {
	margin-left: 0;	
  }
  .home #menu-falun-gong-story-1 {
    margin-left: 15px;
  }
  .menu-falun-gong-story-container ul.menu-falun-gong-story-1 {
    padding-top: 20px;
  }
  .menu-falun-gong-story-container ul.menu-falun-gong-story-1 li {
    padding-bottom: 9px; 
  }
  .home #menu-home-page-key-topics {
    margin-left: 5px;
  }
  .mu-sm .l-sm .mu-term{
    order: 10;  
  }
  .mc4wp-form-fields {
	display: grid;
    place-items: center;
  }
  /*********  end gernal *********/ 

  /********* header *********/
  .mobile-navigation ul {
    width: 150%;
  }
	
  /** For top header links / search **/
  .home .header .l-socialmedia , .header .l-socialmedia {
	padding: 0;
  }
  .header .l-socialmedia .mini-mazik-search-wrapper	{
	margin: auto;	
  }
  .header .l-socialmedia .mini-mazik-search-wrapper .mazik-srch-base-box {
	position: relative;
	max-width: 100%;
  }
  .header .l-socialmedia #searchform	{
	position: absolute;
    top: 25px;
    right: 2%;
	width: 78vw;
    height: 50px;
  }
  .header .l-socialmedia #searchform #search {
	height: 35px;
	border-radius: 0;
  }
  .header .l-socialmedia #searchform #go-btn {
	height: 35px;
  }
  	
  
  /************ start home **************/
	
	.home .mu-home-wrap {
		display: none;
	}

	.home .fetured-vedio {
		margin-top: 119px;
	}
  .home .fetured-vedio.flg-story {
    margin-top: 60px;
  }
	.home .mu-home-video {
		box-shadow: none;
	}
  .home .container.mu-top-special {
	  display: flex;
	  flex-direction: row;
	  height: auto;    
	  padding: 0;
	}     
	
  .home .l-special_top_block_title {
    max-width: 100%;
    height: auto;
    padding: 10px;
  }
  .home .l-special_top_block_label {    
    padding: 5px;
    max-width: 10px;
    height: auto;
    margin: 0;
  }
  .home .l-special_top_block_read {
    height: auto;
    width: 42%;
    padding: 10px;
    text-align: center;
  }
  .home .container {
    padding-right: 10px;
    padding-left: 10px;
  }  
  .mu-image-link {
    margin-top: 20px;
  }
  .mu-home-researchcenter .mu-menus {
    display: grid;
  } 
  .mu-home-researchcenter .mu-col-1, .mu-home-researchcenter .mu-menu1,
  .mu-home-researchcenter .mu-menu2 .mu-list1, .mu-home-researchcenter .mu-menu-title,
  .mu-sidebar-fix{
    width: 100%;
  }
  .home .voices-support {
    display: none; /* temp disable bc slider is broken on mobile */
    margin-top: 50px;
  }
  
  .voices-support .l-gray {
    margin-bottom: 25px;
  }
  .voices-support .bx-viewport {
    margin-bottom: 0;
  }
  .voices-support-slider{
    display: none;
  }
  .voices-support-slider-mobile{
    display: flex;
  }
  .bx-wrapper .bx-controls-direction a {
    width: 25px;
    height: 25px;    
  }
  
  .bx-wrapper .bx-controls-direction a.bx-prev {
    top: 50%;
    left: -20px;
    background-size: 25px 25px;
  }
    
  .bx-wrapper .bx-controls-direction a.bx-next {
    top: 50%; 
    right: -20px;
    background-size: 25px 25px;
  }

  .home .menu-footer-column-2-container .sub-menu li {
    list-style-type: none;    
  }
  .home .fetured-vedio .mu-row2 {
    padding: 0;
    margin: 0;
  }
  .home .tv-banner .desktop {
    display: none;
  }
  .home .tv-banner .mobile {
    display: block;
  }
  .home .tv-banner .container {
    padding-right: 0px;
    padding-left: 0px;
  }
  .home .tv-banner .mu-row2 {
    padding: 0;
    margin: 0;
  }
  .home .article-banner {
    margin-top: 5px;
    margin-bottom: 6px;
  }
  .home .article-banner .desktop {
    display: none;
  }
  .home .article-banner .mobile {
    display: block;
  }
  .home .article-banner .container {
    padding-right: 0px;
    padding-left: 0px;
  }
  .home .article-banner .mu-row2 {
    padding: 0;
    margin: 0;
  }
  .mu-home-latestnews .l-latest-news .mu-row1 {
    margin-top: 0;
    margin-right: -20px;  
    margin-left: -20px;
  }
  .mu-home-latestnews .mu-top1 .l-date-term {
    margin-left: 20px;
  }
  .mu-home-latestnews .l-latest-news .mu-excerpt{
    margin-left: 20px;
    margin-right: 20px;
  }
  .mu-home-latestnews .mu-top2 .mu-title {
    padding: 0;
  }
  .mu-recommend .mu-thumbnail {
    width: 45%;
	min-width: 45%;
    padding-right: 20px;
  }
  /************ end home **************/
  
  /************ start single content **************/
  .mu-single-fix {
    width: 100%;
    margin-right: 0;
  }  
  .l-content p {
    padding: 2px;
  }
  .mu-sidbar-right .l-latest-news .col-sm-6, .l-related-news .col-sm-6 {
    width: 50%;
  }  
  .mu-sidbar-right .l-latest-news img {
    width: 100% !important;
  }
  .col-md-5 .mu-sidbar-right {
    padding: 20px 0px 0px 10px;
  }
  .mu-w50per {
    width: 100%;
    max-width: 100%;
  }
  .l-single-post .in-spcial-case{
    font-family: Open Sans;    
    font-size: 17px;
    margin-top: 0;
    margin-bottom: 15px;
  }
  .l-single-post .l-content .elementor-nav-menu {
    margin-left: 0;
    font-family: Open Sans;    
    font-size: 16px;
  }
  .l-single-post .l-content .elementor-nav-menu li {
    border-bottom: 1px solid lightgrey;
    background-color: #f9f9f9;
  }

  .l-single-post .l-content .elementor-nav-menu li a.elementor-item-active {
    background-color: #E1E9E0 !important;
    color: #1B677E !important;
  }
  .mu-next-block {
    padding-top: 20px; 
  }
  .mu-plainpage .mu-next-block {
    margin-left: 0;
  }

  .mu-quoteblue .quoteblue-text {
    font-size: 20px;
  	line-height: 25px;	
  }
  .mu-quoteblue .quoteblue-author {
  	line-height: 20px;	
  }
  .quoteblue-image {
	display: none;
   }
  .quoteblue-image.mobile {
	display: block;
  }
  .mu-quoteblue .mu-author-image{
    display: none;
  }
  .single .imgtitlebody-blockquote, .mu-fulltext {
    margin: 0 -17px 20px;
    padding: 20px 30px;
  }
  .mu-fulltext {
	padding: 15px 18px;	
  }
  .single .mu-quoteblue{
    margin-left: -17px;
    margin-right: -17px;
  }
  .mu-quoteblue .mu-quote-speach.col-md-9{
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .mu-quoteblue .mu-quote-speach {    
    padding: 20px;
  }
  .blog-thumbnail .img-fluid, .wp-block-embed__wrapper, .wp-block-image img,
  [class*="category"].archive .mu-top1 .mu-w100percent, .category-407 .mu-video{
    margin-left: -17px;
    margin-right: -17px;
    max-width: inherit;
    width: calc(100% + 34px);
  }
  /*********** cus blocks ************/
  .mu-img-titlelink-blue {    
    padding: 0px 0 20px;
  }
  .dashicons.dashicons-arrow-right-alt2 {
    font-size: 40px; 
  }
  .mu-next-arrow {
    right: 10px;
  }
  .mu-next-title {
    font-size: 15px;
    line-height: 23px;
    padding-right: 20px;
    padding-inline-end: 26px;
  }
  /************ sidebar **************/
  .l-sidebar-menu1, .l-sidebar-menu3, .l-sidebar-menu2 {
    display: none;
  }
  
  /************ end single content **************/
  
  /****** footer ******/
  .l-single-footer .container {
    margin-left: 0;
  }
  .l-related-news .col-sm-4 img {
    margin-top: 15px;
    width: 100%;
  }
  .mu-recommend img, .mu-w50per {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
  }
  .mu-recommend .col-md-4 {
    border-bottom: 1px solid 
    rgba(0,0,0,.1);
  }
  .mu-recommend .col-lg, .mu-recommend .col-lg .mu-content-title {
    height: auto;
    overflow: visible;
    margin-top: 0px;
  }  
  .l-single-footer .col-md-5 {
    padding-left: 5px;
  }
  .mu-recommend {
    margin-top: 30px;
    padding: 0;
    width: calc(100% + 20px);
    margin-left: -10px;
  }
  .footer {
    margin: 50px 0px 0 -20px;    
    padding: 30px 20px 0;
    text-align: center;
  }
  
  .mu-footer-info {
    margin-left: -15px;
  }
  .mu-footer .mu-footer-menu .mu-col1 {
    -ms-flex: 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .mu-footer .mu-footer-menu .col-md-2 {
    -ms-flex: 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .stay-informed .mu-label {
    float: none;
    display: block;
    padding: 10px 0;
  }
  .stay-informed .mu-label br {
    display: none;
  }
  .stay-informed .btn-go8 {
	margin-top: 14px;
   }
  .sqr-box {
    margin: 0;
  }
  
  
  /****** end footer ******/
  
  /*********  start category-407 & other categories with latest news or archive lists (like search results) *********/
  .category-407 #page .wrap {  
    margin-left: 0px;
    margin-top: 30px;    
  }
  .archive .wrap .container, .search-results .wrap .container, .page-template .wrap .container {
    padding: 0 10px;
  }
  [class*="category"].archive .mu-left-cat-fix.mu-news-col-left,
  .search-results .mu-archive-list {
    margin-left: 2.5vw;
    margin-right: 2.5vw;
  }

  [class*="category"].archive .wrap,
  .search-results .wrap {
    margin-top: 45px;
  }

  .l-archive-list .mu-excerpt {
    display: none;
  }

  .search-results .mu-left-cat-fix .l-title .l-total-results.float-right {
    bottom: 27px;
  }

  [class*="category"].archive .mu-archive-list .mu-topiclist .l-topicpage,
  [class*="category"].archive .mu-topiclist .l-topicpage,
  .search-results .mu-topiclist .l-topicpage {
    width: inherit;
    margin-left: 0;
    margin-bottom: 0;
    padding: 17px 0;
  }
  
  [class*="category"].archive .l-latest-news .row.row-latest-video .mu-video {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 23px;
  }

  [class*="category"].archive .l-latest-news .row.row-latest-all hr.d-block,
  [class*="category"].archive .l-latest-news .row.row-latest-accounts hr.d-block {
    display: none !important;
  }

  [class*="category"].archive .l-latest-news .row.row-latest-all .l-blue,
  [class*="category"].archive .l-latest-news .row.row-latest-accounts .l-blue {
    margin-bottom: 6px;
  }

  [class*="category"].archive .l-gray span {
    padding-right: 18px;
  }

  [class*="category"].archive div.l-blue span, 
  [class*="category"].archive div.l-blue span a {
    padding-right: 9px;    
  }

  /* this is the case when latest news is shown but no title given 
     in general we don't show the blue bar. 
  */
  [class*="category"].archive div.l-blue.no-title,
  .search-results .no-title,
  .search-no-results .no-title {
    display: none;
  }
  
  /** special case for death category, persecution accounts, & top-news, title is blank but need blue bar */
  .category-killings.archive:not(.paged) div.l-blue.no-title,
  .category-persecution-accounts.archive:not(.paged) div.l-blue.no-title,
  .term-top-news-video.archive:not(.paged) div.l-blue.no-title  {
    display: block;
  }

  [class*="category"].archive div.l-blue.no-title span, 
  [class*="category"].archive div.l-blue.no-title span a,
  .term-top-news-video.archive div.l-blue.no-title span,
  .term-top-news-video.archive div.l-blue.no-title span a {
    padding-right: 0;    
  }

  .l-latest-news .mu-top1 {
    margin-bottom: 15px; 
  }
 
  .l-latest-news .row-latest-all .mu-top2 .col-sm-12,
  .l-latest-news .row-latest-accounts .mu-top2 .col-sm-12 {
    display: flex;
    flex: 100%;
    gap: 7px;
    padding-top: 17px;
    padding-bottom: 17px;
    margin-left: 0;
    margin-right: 0;
    border-top: 1px solid #E0E0E0;
  }
  .l-latest-news .mu-top2 .col-sm-12 .l-thumbnail,
  .l-archive-list article .l-thumbnail {    
    flex: 40%;    
  }
  .l-archive-list .mu-sm .l-sm .l-thumbnail {    
    margin-top: 0;
    padding-right: 6px;
  }
  .l-latest-news .mu-top2 .col-sm-12 .l-thumbnail img,
  .l-archive-list .mu-sm .l-sm .l-thumbnail,
  .l-archive-list article .l-thumbnail img {    
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;    
  }
  .archive .l-latest-news .mu-top2 .col-sm-12 .mu-term {    
    display: none;
  }
  .l-latest-news .mu-top2 .col-sm-12 .mu-title .mu-term {    
    display: flex;
    flex-wrap: wrap;
    gap: 3px
  }
  .l-latest-news .mu-top2 .col-sm-12 .mu-title,
  .l-archive-list article .mu-title {    
    flex: 60%;
  }
  .l-latest-news .mu-top2 .col-sm-12 .mu-title  {    
    line-height: 21px;
  }
  .l-latest-news .mu-top2 .col-sm-12 .mu-title a {    
    font-weight: 600;
    font-size: 17px;
  }
  .l-latest-news .row-latest-video .mu-top2 .col-sm-12 {
    display: block;    
  }
  [class*="category"].archive .mu-video {    
    margin-bottom: 20px;
  }
  .category-407 .mu-left-cat-fix, 
  .category .mu-left-cat-fix, 
  .term-top-news-video .mu-left-cat-fix, 
  .page-template .mu-left-cat-fix {
    margin: 0;
    padding-left: 0;
  }
  .category-407 .row-latest-video, .category-407 .row-latest-accounts,
  .category-407 .l-archive-list {
    margin-top: 20px;
  }

  .category-407 .col-md-4 {
    padding-left: 0;
  }   
  .category-407 .l-archive-list {
    margin-left: 0;
  }
  
  .archive .l-archive-list article,
  .l-archive-list article {
    margin: 0;
    padding: 0;
  }
  .l-archive-list article .mu-title {
    padding-left: 10px;
  }
  .l-archive-list article .l-single,
  .l-archive-list article .l-video{
    padding: 17px 0px;
  }
  .l-archive-list article .l-single > .row.l-sm,
  .l-archive-list article .l-video > .row.l-sm {
    flex-direction: row-reverse;
  }
  .l-archive-list .page-header hr {
    display: none;
  }
  .l-archive-list .page-header .l-blue {
    margin-bottom: 10px;
  }
  .l-archive-list article hr {
    margin: 0;
  }
  .l-archive-list .l-list .entry-title a {
    font-weight: 600;
    font-size: 17px;
    line-height: 21px;
    padding-top: 0px;
  }
  
  .l-archive-list .l-list .l-date-term {
    padding-top: 0px;
    padding-right: 10px;
  }
  .mu-sidebar {    
    padding: 0;
  }
  .mu-top1 .l-thumbnail {
    padding-left: 0px;
  }
  .category-407 .mu-top2 .mu-video {
    height: auto !important;
    padding-bottom: 30px;
  }
  .l-latest-news.l-block.mu-sm {
    margin-left: 0px;
    margin-right: 0px;
  }
  .mu-home-latestnews .l-latest-news.l-block.mu-sm {
    margin-bottom: 0;
  }
  .l-gray {
    margin-bottom: 0px;
  }
  .mu-pagination {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .mu-news-col-left .entry-title {
    padding-top: 0;
    padding-right: 7px;
  }

  /* photo gallery list */
  .archive .mu-left-cat-fix {
    margin: 0;
    padding-left: 0;
  }

  .mu-pagination .page-text {
    display: none;
  }

  /*********  end category-407 *********/

  /*********  start search categories *********/
  .l-topicpage .col-md-4 {
    padding-right: 0;
    padding-left: 0;
  }
  .mu-img-w240 {
    width: 100%;
    height: auto;
  }
  .l-topicpage .col-lg-4 {
    padding-left: 0;
    padding-right: 0;
  }
  /*********  end search categories *********/  
  
  
  


    .white-based-zonal-block h2 a {
        font-size: 20px;
        line-height: 20px;
    }
    .new-purpose .section-title h3 {
        font-size: 20px;
    }
    .section-title h3 {
        font-size: 20px;
    }
    .banner-wrap-first {
        background-position: center left;
    }
 
    .banner h3 {
        margin-top: 25px;
    }
    .for-video-seprt {
        height: 300px;
    }
    .mu_home_pc {
        display: none;
    }
    .mu_home_mb {
        display: block;
        margin: 0 auto;
        padding: 0;
        width: 70%;
    }
    .mu_home_mb .btn-persecution {
        margin: 10px !important;
    }
    .home .banner .mu_home_mb .btn-persecution:hover {
        color: #fff;
        background-color: #0076be;      
    } 
    .home .banner .mu_home_mb .btn-persecution {
        background: #fff;
        width: 100%;
    }
    .fetured-vedio, .mu-home-top-img {      
      width: calc(100% + 22px);
      margin-left: -11px;
    }
    .fetured-vedio {
      margin-top: 80px;
    }
    .research-center .title h2 {
        margin-top: 43px;
    }
    .borderd-wrap {
        font-size: 18px;
    }
    .banner-wrap-first h2, .banner-wrap h2 {
        font-size: 32px;
    }
    .body-division-mid-seperate h2 {
        font-size: 20px;
    }
    .body-division-mid h3 {
        font-size: 20px;
    }
    .body-division-mid h2 {
        font-size: 20px;
    }
    .personal-accounts .cotation p {
        font-size: 12px;
    }
    .personal-info a {
        margin: 0 5px;
    }
    .banner a {
        margin: 8px 0 8px 0;
    }
    .quick-view-thamb h3 {
        margin-top: 0;
        margin-bottom: 16px;
    }
    .personal-accounts {
        background-position: 70% center;
    }
    .banner h3 {
        font-size: 16px;
    }
 
    .special-single-approved-figure .spl-plot-gap {
        margin-top: 8px;
    }
    .special-single-approved-figure .spl-blogthumb-detail {
        margin-top: 44px;
    }
     .extra-fine-style h1 {
        font-size:20px;
    }
    .banner-wrap {
        background-position: 67% 0;
    }
    .other-style {
        font-size: 28px;
    }
    .pics-tag-info h3 {
        font-size: 16px;
        margin-top: 14px;
    }
 
    .gllr_wrap .gllr_display_single_gallery {
        width: 80% !important;
    }
 
    .gal-body .section-title h3 {
        font-size: 20px !important;
    }
    .hentry .entry-header {
        font-size: 20px !important;
    }
    .pagination-base {
        margin-bottom: 40px;
    }
    .body-division-mid {
        padding-top: 6px;
    }
    .banner-wrap-first h2, .banner-wrap h2 {
        font-size: 26px;
    }
    .banner h3 {
        font-size: 12px;
        margin-top: 0;
    }
    .btn-falun-gong {
        display: inline-block;
        width: 52%;
        font-size: 10px !important;
        margin-top: 82px !important;
    }
    .btn-persecution {
        display: inline-block;
        width: 46%;
        font-size: 10px !important;
        margin-top: 82px !important;
    }
    .banner p {
        font-size: 12px;
        margin-top: 5px;
    }
 
    #res-menu-btn-rec-cen {
        width: 174px;
        position: absolute;
        transform: translate(-50%, 0);
        left: 50%;
        top: 34%;
    }
    .mob-long-part {
        height: 324px;
        padding: 160px 0;
    }
    .research-center .title {
        margin: 0;
    }
    .popular-topics {
        margin-bottom: -5px;
    }
 
    .banner-wrap-first {
        background-position: 8% 0;
    }
 
    .banner-wrap-first {
        background-position: 13% 0;
    }
 
    .for-video-seprt {
        height: 234px !important;
    }
    .btn-falun-gong {
        margin-top: 52px !important;
    }
    .btn-persecution {
        margin-top: 52px !important;
    }    
     .banner-wrap {
        background-position: 73% 0;
    }
 
    .banner-wrap-first {
        background-position: 20% 0;
    }
  .btn-navicon {
      color: #fff !important;
  }

  .btn-navicon:hover {
      color: #fff !important;
  }
}
/** iPad and wide phones bigger than 576px **/
@media screen and ( max-width:768px) and (min-width: 576px) {  
	
  .fetured-vedio .container {
    padding-right: 10px;
    padding-left: 10px;
  }

  .mu-home-researchcenter .mu-menus {  
    padding-left: 20px;
  }
  .mu-home-researchcenter .mu-col-1 {
    width: auto;
  }
  .mu-home-researchcenter .mu-image-link {
    width:auto;    
  }
  .mu-home-researchcenter .mu-col-2 .mu-link-item {
    width: 240px;
    float: left;
    margin-left: 30px;
  }

  .home .mu-support {
      margin: 20px 10px;
  }

  .mu-footer .mu-form {
    justify-content: center;
  }
  .mu-footer .newsletter-container {
    display: flex;
    justify-content: center;
    margin-top: 18px;
  }
  .mu-footer .sqr-box {
    width:50%;
    min-width: 238px;
  }
  .mu-footer .mu-social-icons {
    max-width: 80%;
    flex: 1;
    text-align: center;
  }
  .mu-footer .mu-footer-menu {
    justify-content: center;
  }

  /* photo gallery */
  
	/* shouldn't be needed but seems a bug in gallery plugin code? */
  .single-post #rl-gallery-container-1 .rl-basicgrid-gallery .rl-gallery-item {
   	width: calc(33.333333333333% - 2px);
  }
	.mu-gallery-group .mu-description {
		margin: 7px 2px 0 2px;
	}	
   	
  /* end photo gallery */

}

/** Phones:  For photo gallery bc breakpoint for 3 images is at 576px.
    below 576px is 2 images and the height needs to change.  **/
@media (max-width: 575px) {
  .mu-gallery {
    height: 28vw;
  }
	.mu-gallery-group .mu-number {
		margin: -4px 2px 0 2px;
	}
  .single-rl_gallery .gallery-content {
    padding: 20px 0;
  }
  .single-rl_gallery .gallery {
    display: none;
  }
}

/*** Extra small devices (portrait phones, less than 576px)
 No media query since this is the default in @Bootstrap ***/


/*** Small devices (landscape phones, 576px and up) ***/
@media (min-width: 576px) {
  .container {
    max-width: 1140px;
    width: 100%;
  }
}
 

/*** Not mobile  (tablets, 768px and up) ***/
@media (min-width: 768px) {  

  .desktop-only {
    display: inline;
  }

  #menu-main-menu {
      margin-top: 0px;
  }
  /* 
  #menu-item-9028 {
    display: none;
  }
  */
  .header .primary-navigation {
	height: auto; /* Mega menu */
  }	
  .home .mu-home-video:not(.mu-row2) {
	padding-bottom: 67px;
  }	
  .home .mu-video-links {
	padding-top: 28px;
  }
  .fetured-vedio .mu-row2 .mu-video-excerpt {
    padding-left: 10px;
    padding-right: 0;
  }

  .menu-falun-gong-story-container ul.menu-falun-gong-story-1 {
    padding-top: 46px;
  }
  .menu-falun-gong-story-container ul.menu-falun-gong-story-1 li {
    padding-bottom: 9px;
  }
  .col-md-5-5 {
      flex: 0 0 45.83333%;
      max-width: 45.83333%;
  }
  .col-md-6-5 {
    flex: 0 0 54.16667%;
    max-width: 54.16667%;
}
  
}

/*** Large devices (desktops, 992px and up) ***/
@media (min-width: 992px) {   
  /*
  #menu-main-menu {
    margin-top: 20px;
  }  
  #menu-item-9071 {
    display: block;
  } 
	*/
}

/*** Extra large devices (large desktops, 1200px and up) ***/
@media (min-width: 1200px) {   
  .l-single-post .l-content ul, .l-single-post .l-content ol {
    margin-left: 50px;
  }
}
