@charset "utf-8";

/* CSS Document */

@media screen and (min-width:1440px) {
    .banner-wrap-based {
        margin-top: 27%;
    }
}

@media screen and (max-width:1328px) {
    .banner a {
        margin-top: 18px;
        margin-bottom: 40px;
    }
}

@media screen and (max-width:1199px) {
    .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;
    }
}

@media screen and (max-width:1132px) {
    .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;
    }
}

@media screen and (max-width:1118px) {
    .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;
    }
}

@media screen and (max-width:992px) {
    #menu-primary-navigation {
        display: block !important;
    }
}

@media screen and (max-width:991px) {
    .mazik-srch-base-box {
        position: absolute;
        width: 100%;
        right: 72px;
        max-width: 216px;
        top: 6px;
    }
	.blog-listing ul li a {
		font-family: 'playfair_displaybold';
		font-size:20px;
	}
	.blog-title h1 {
		font-size:32px;
	}
    .mazik-srch-base {
        width: 100%;
        max-width: 300px;
    }
    .mazik-srch-base input {
        position: absolute;
        right: 50px;
    }
    .srch-cli-icon {
        display: block !important;
        top:10px;
        right:38px;
    }
    .patternised-pull {
            padding-right:0 !important;
            padding-left:0 !important;
    }
    .draw-put-right {
        width: 100%;
        /*margin-top: 30px;*/
		margin-top:0;
        padding: 0 14px;
    }
	.special-single-approved-figure .blog-thumbnail {
		border:none;
		margin-top:0;
		margin-bottom:0;
		padding:0;
	}
    .spl-blogthumb-detail {
        margin-top: 52px;
        padding: 0 14px;
    }
	.key-points-content1 {
		margin:0;
	}
   .special-single-approved-figure .clean-based-struc .author-info {
    width: 100%;
    width: 100%;
    padding-top: 10px;
    margin-bottom: 0;

}
.special-single-approved-figure .personal-info {
    width: 100%;
    text-align: left;
    top: 52px;
    left: 15px;
    margin-bottom: 20px;
}
.blog-thumbnail p {
	margin:0;
}
    .blog-content .personal-info {
        text-align: left !important;
    }
    .popular-topics ul li {
        text-align: center;
    }
    .body-divisional-base h1 {
        padding-left: 48px;
    }
    .blog-content .personal-info {
        width: 100%;
        margin: 20px 0;
    }
    .blog-content .author-info {
        width: 100%;
    }
    .blog-content .author-info {
        margin: 0;
		padding-top: 8px;
    }
	.spl-blogthumb-detail p {
		font-size:13px;
	}
	#noresponsive-single-page {
		display:none;
	}
	#responsive-single-page {
		display:block;
		background-color:inherit;
		padding: 0;
		font-size:20px;
		color:#556EB8;
		margin-bottom:10px;
		margin-top:5px;
	}
	.again-ragainevolve {
		margin-top:-20px;
	}
	.gllr_wrap .gllr_display_single_gallery {
        width: 33% !important;
        display: inline-block !important;
        float: none !important;
    }
    .gllr_wrap .gallery_detail_box div:nth-child(1) {
        text-align: center;
    }
    .home-photo-gal-base .gallery_box ul li {
        width: 100% !important;
    }
    .hentry .entry-header {
        text-align: center;
    }
    .gal-body .section-title h3 {
        text-align: center !important;
    }
    .gallery_box .gallery_detail_box {
        width: 100% !important;
    }
    .gallery_box ul li {
        width: 100% !important;
        text-align: center !important;
    }
    .gallery_box li a {
        display: inline-block !important;
    }
    .for-newpage-spl h1 {
        font-size: 30px;
    }
    .section-based-spl-heading {
        margin-top: 40px;
    }
    .body-divisional-base h1 {
        padding-left: 39px;
    }
    .es_textbox_button {
        width: 100% !important;
        margin-left: 0;
    }
    .petition-btn {
        text-align: center;
    }
    .class-for-res-spl {
        text-align: center;
    }
    .for-res-spl-gap {
        margin-top: 60px;
    }
    .banner h3 {
        font-size: 26px;
        margin-top: 50px;
    }
    .forced-mid {
        padding: 50px 0;
    }
    .borderd-wrap {
        font-size: 24px;
    }
    .body-division-mid h2 {
        font-size: 26px;
    }
    .quick-view-thamb {
        margin-top: 0;
    }
    .quick-view-thamb h3 {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .mob-long-part .col-xs-12 {
        width: 33.3333% !important;
    }
    .popular-topics ul li {
        font-size: 12px;
    }
    .research-center .title {
        margin-top: 40px;
    }
    .body-divisional-base h1 {
        margin-left: 0;
    }
    .body-division-mid-seperate {
        padding: 0;
    }
    .blue-pannel-base {
        text-align: center;
    }
    .blue-pannel-base-btn img {
        float: none;
    }
    .bx-wrapper .bx-prev {
        left: 2%;
    }
    .bx-wrapper .bx-next {
        right: 2%;
    }
    .logo img {
        width: 100%;
        max-width: 120px;
    }
    .header {
        padding: 12px 0;
    }
    .upper-row {
        display: none;
    }
    .quick-view-thamb .col-md-4 {
        text-align: center;
    }
    .middle-band {
        text-align: center;
    }
    .fetured-vedio .col-md-6 {
        text-align: center;
    }
    .image-align {
        text-align: center !important;
    }
    .Voices-of-Support-left {
        width: 100%;
    }
    .personal-accounts .cotation p {
        font-size: 20px;
    }
    .featured-news .col-md-4 {
        text-align: center;
    }
    .view-now {
        text-align: center;
    }
    .footer {
        text-align: center;
    }
    .footer-navigation ul {
        margin-bottom: 12px;
    }
    .footer .col-md-3 p {
        margin-bottom: 0;
    }
    .Voices-of-Support-right {
        width: 100%;
    }
    .banner-wrap-first h2, .banner-wrap h2 {
        font-size: 56px;
    }
}

@media screen and (max-width:800px) {
    .fa-search {
        display: block !important;
    }
    .submits {
        width: 50px;
    }
    .submits span {
        display: none;
    }
    .forced-mid {
        text-align: center !important;
        padding-top: 40px;
        padding-bottom: 0;
    }
    .btn-falun-gong {
        margin-top: 160px !important;
    }
    .btn-persecution {
        margin-top: 160px !important;
    }
    .banner h3 {
        text-align: right !important;
    }
    .banner p {
        text-align: right !important;
    }
    .banner-wrap-first h2, .banner-wrap h2 {
        font-size: 48px;
        margin-top: 30px;
        margin-bottom: 30px;
    }
}

@media screen and (max-width:767px) {
    .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, .featured-news 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: 100% !important;
        margin-bottom: 30px;
    }
    .bx-viewport .voices-support-slider-content p {
        text-align: left;
        padding: 0 15px;
        font-size: 13px;
    }
    .Voices-of-Support-right p {
        width: 100%;
        font-size: 13px;
        padding: 0 30px;
    }
}
@media screen and (max-width:734px) {
    .extra-fine-style h1 {
        font-size:30px;
    }
}
@media screen and (max-width:727px) {
    .body-divisional-base h1 {
        margin-left: 0;
        padding-left: 28px;
    }
    .btn-falun-gong {
        margin-top: 90px !important;
    }
    .btn-persecution {
        margin-top: 90px !important;
    }
}
@media screen and (max-width:719px) {
    .body-division-mid {
        padding: 0;
    }
}
@media screen and (max-width:655px) {
    .popular-topics {
        margin-top: 0;
    }
}

@media screen and (max-width:650px) {
    .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;
    }
}

@media screen and (max-width:600px) {
     .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;
    }
}

@media screen and (max-width:581px) {
    .body-divisional-base h1 {
        font-size: 32px;
        margin-top: 0;
    }
    .btn-falun-gong {
        margin-top: 90px !important;
    }
    .btn-persecution {
        margin-top: 90px !important;
    }
}

@media screen and (max-width:540px) {
    .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;
    }
}

@media screen and (max-width:528px) {
    .banner h3 {
        margin-top: 25px;
    }
    .for-video-seprt {
        height: 300px;
    }
}

@media screen and (max-width:505px) {
    .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;
    }
}

@media screen and (max-width:480px) {
.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;
    }
}
@media screen and (max-width:460px) {
    .gllr_wrap .gllr_display_single_gallery {
        width: 80% !important;
    }
}
@media screen and (max-width:443px) {
    .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;
    }
}

@media screen and (max-width:400px) {
    #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;
    }
}

@media screen and (max-width:386px) {
    .banner-wrap-first {
        background-position: 8% 0;
    }
}

@media screen and (max-width:365px) {
    .banner-wrap-first {
        background-position: 13% 0;
    }
}

@media screen and (max-width:360px) {
    .for-video-seprt {
        height: 234px !important;
    }
    .btn-falun-gong {
        margin-top: 52px !important;
    }
    .btn-persecution {
        margin-top: 52px !important;
    }
    .logo img {        
        margin-top: 10px;
    }
}

@media screen and (max-width:347px) {
    .banner-wrap {
        background-position: 73% 0;
    }
}

@media screen and (max-width:320px) {
    .banner-wrap-first {
        background-position: 20% 0;
    }
}

.btn-navicon {
    color: #fff !important;
}

.btn-navicon:hover {
    color: #fff !important;
}
