

@media only screen and (max-width: 1500px) {
	.container{max-width: 1100px;}
	p, li{font-size: 16px;line-height: 28px;margin-top: 25px;}
	.btn{font-size: 15px;padding: 10px 20px 8px 20px;}
	.btn i{width: 16px;}
	.li-list li{line-height: 22px;font-size: 17px;margin-top: 20px;}
	.heading01{font-size: 50px;line-height: 1}
	.heading02{font-size: 44px;line-height: 50px;}
	.heading03{font-size: 40px;line-height: 31px;}
	.heading04{font-size: 26px;letter-spacing: -1px;}
	.heading05{font-size: 30px;line-height: 36px;letter-spacing: -1px}
	.animated-circle{width: 45%;padding-bottom: 45%;top: 9%;left: 66%;}
	.hero-banner-section .banner-content p{line-height: 25px;}
	.s-content-box{width: 70%;}
	.challenges-section h4, .gender-section h4, .healthcare-section h4, .livehood-section h4{margin-top: 15px;}
	.challenges-section .heading04, .gender-section .heading04, .healthcare-section .heading04, .livehood-section .heading04{font-size: 22px;}
	.challenges-section p, .gender-section p, .healthcare-section p, .livehood-section p{line-height: 22px;font-size: 16px;}
	.funding-box{background-size: 25%, 88% 87%;background-position: bottom  left 4%, top  right;padding-left: 13%;padding-right: 6%;padding-bottom: 150px;padding-top: 74px;}
	.decade-box{padding: 35px;margin-left: 70px;background-size: 35%, 100% 100%;background-position: bottom 42px right 8%, top left;}
	.challeng-box{width: 55%;}
	.box-row .clr-box p{font-size: 18px;}
	.intersec-box{padding-bottom: 89px;background-size: 38%, 88% 99%;padding-top: 161px;padding-right: 7%;}
	.intersec-box h2{margin-top: 50px;}
	.gender-container{margin-top: 50px;}
	.hc-row .cll-box {grid-template-columns: auto 100px;}
	.lh-forecast-box{padding-top: 75px;padding-left: 75px;padding-bottom: 31px;}
	.spectrum-container{max-width: 1000px;}
	/*.advance-section .advance-container{margin-left: calc((100% - 1100px) / 2)}*/
	.home-article-section figure{position: relative;margin-top: 100px;}
	.home-article-section .article-box:nth-of-type(2) figure:first-child{margin-top: 25px;}
	.video-container .video-box .video-tab .control-box{width: 240px;}
	.video-container .video-box .video-tab .control-box p{font-size: 20px;margin-top: 10px;}
	.video-container .video-box .video-tab .control-box button{width: 80px}
	.video-container .video-content .video-list button{font-size: 20px;padding: 15px 0;padding-left: 25px;line-height: 1.2;border-width: 7px;}
	.score-left .score-heading span:first-child{font-size: 70px;}
	.score-left .score-heading {font-size: 30px;}

	/** article css **/
	.mt-140 {margin-top: 100px;}
	.hero-inner-banner h1{font-size: 44px;line-height: 50px;}
	.article-heading{font-size: 30px;line-height: 35px;}
	.article-subheading{font-size: 24px;line-height: 30px;}
	.two-clumn-section .content-box p{font-size: 22px;line-height: 30px;}
	.two-clumn-section .img-box{width: 190px;}
	.two-clumn-section .content-box{width: calc(100% - 230px);padding: 25px 0;}
	.article-section{margin-top: 50px;}
	.quotes-section .speaker-box{width: 200px}
	.quotes-section .quotes-box{width: calc(100% - 240px);padding: 25px 0;padding-top: 50px;}
	.quotes-section .quotes-box p{font-size: 22px;line-height: 30px;}
	.quotes-section .quotes-box span{font-size: 18px;line-height: 20px}
	.quotes-section .quotes-box p:before, .quotes-section .quotes-box p:after{width: 40px;}
	.article-heading{margin-top: 25px;}
	.img-heading-section .header p{font-size: 21px;}
	.img-heading-section .header h2{font-size: 53px;line-height: 53px;}
	.hero-inner-banner.video-banner .video-box{margin-top: 15px;width: 50%;}
	.vid-bottom-section {margin-top: 150px;}
	.hero-inner-banner.video-banner h1{font-size: 30px;line-height: 36px;}
	.hero-inner-banner.video-banner .video-box .play-btn{width: 60px;}

	.two-column{margin-top: 50px;}
	.gender-first-box{padding-top: 47px;padding-right: 48px;padding-bottom: 47px;}
	.progess-box{padding-right: 67px;background-size: 25%, 107% 93%;background-position: bottom 60px left , top left}
	.progess-box.progess-box.hc-progess-box{background-size: 24%, 100% 100%; background-position: right 7% top, top left;padding-left: 30px;padding-bottom: 35px;}
	.forecast-box{margin-left: -40px;padding-right: 6%;}
	.fundgap-box{padding-left: 9%;padding-right: 30px;background-size: 38%,90% 94%;}
	.pendamic-box{padding-left: 45px;padding-top: 55px;padding-right: 44%;padding-bottom: 55px;}

}

@media only screen and (max-width: 1300px) {
	.s-content-box{width: 62%;}
	.intro-section .into-container{padding-left: 35px;}
	.animated-circle{width: 50%;padding-bottom: 50%;top: 24%;left: 62%;}
	.heading01{font-size: 40px;line-height: 1.1;}
}

@media only screen and (max-width: 1279px) {
	p, li{margin-top: 20px;}
	.heading01{font-size: 50px;}
	.heading02{font-size: 40px;line-height: 44px;}
	.heading03{font-size: 34px;line-height: 30px;}
	.heading05{font-size: 27px;line-height: 33px;}
	.btn{margin-top: 25px;}
	.section{margin-top: 50px;}
	.intro-section{margin-top: 20px;}
	.section-padding{padding: 50px 0;}
	.section-bg{background-size: 50px;}
	
	.li-list li{margin-top: 15px;}
	.animated-circle{width: 55%;padding-bottom: 55%;top: 25%;left: 59%;}
	.advance-section .advance-container {margin-left: calc((100% - 90%) / 2);}
	.st-progress-box{background-size: 15%, 100% 89%;padding-left: 100px;padding-right: 40px;}
	.progess-box {padding-right: 67px;background-size: 25%, 100% 93%;background-position: bottom 83px left , top left;}
	.fundgap-box{width: 38%;background-size: 38%, 100% 95%;padding-left: 7%;padding-top: 22%;}
	.forecast-box {width: 66%;background-size: 35%, 100% 100%;padding-left: 7%;}
	.forecast-box .bottom-left {width: 63%;}
	.lh-forecast-box{padding-top: 70px;background-size: 25%, 100% 114%;background-position: top right 5px, top 2px left;padding-right: 15%;padding-left: 72px;}
	.challeng-box{width: 62%;}
	.pri-box{padding: 20px 15px;}
	.principle-top-row .content-box{margin-bottom: 0;}
	.prince-icon img{width: 65px;}
	.pri-bot-box h5{font-size: 16px;}
	.pri-bot-box h6{font-size: 14px;}
	.home-article-section figure{margin-top: 75px;}
	.video-container .video-content .video-list button{font-size: 18px;line-height: 1.1;padding-left: 20px;}
	.intro-section .into-container .heading04{padding-top: 25px;}
	.spe-row .label-box{width: 115px;}
	.score-left .score-heading{font-size: 32px;}
	.score-left .score-heading span:first-child{font-size: 76px;}
	.fundgap-img {margin-top: 15px;}

	/** article **/
	.quotes-section .quotes-box p{padding: 0 50px;}
	.banner-wheel{top: 27%;width: 45%}
	.hero-inner-banner h1{width: 50%;}
	/* .supported-box .support-by{width: 67%;} */
	.img-heading-section .header p {font-size: 20px;}
	.img-heading-section .header h2{font-size: 46px;line-height: 44px;}
	.mt-140 {margin-top: 75px;}



	/* Home Page */
	.pendamic-box{padding-left: 30px;}
	.funding-box {padding-right: 15px;padding-bottom: 150px;background-size: 27%, 89% 77%;background-position: bottom 0 left 23px, top 0 right 0;padding-top: 50px;}
	.decade-box {margin-left: 0;background-size: 27%, 100% 97%; background-position: bottom 54px right 75px, top 0 left;padding-top: 20px;}
	.gender-container{margin-left: 0;}
	.gender-first-box{padding-left: 40%;padding-top: 32px;padding-right: 30px;background-size: 30%, 100% 93%;padding-bottom: 65px;}
	.intersec-box {background-size: 34%, 99% 98%;background-position: top right 182px, bottom left;padding-top: 100px;padding-left: 37px;}
	.challenges-section p, .gender-section p, .healthcare-section p, .livehood-section p{margin-top: 10px;}

	.lh-forecast-box {background-size: 20%, 100% 115%;background-position: top right 56px, top 2px left;}
	.unemploy-box {background-size: 33%, 97% 108%;background-position: bottom 15% left, top right;padding-bottom: 42px}
	.img-heading-section .header{top: 40%;}

	.spinner-tab-box h2{font-size: 35px;}


}



@media only screen and (max-width: 1023px) {
	.heading02{font-size: 34px;line-height: 40px;}
	.heading03{font-size: 30px;}
	.btn{font-size: 14px;padding: 9px 15px 7px;}
	.section-bg{background: none}
	.home-article-section{background: #EEF4F4;}
	p, li{line-height: 24px;font-size: 15px;}
	.hero-banner-section{padding: 50px 0;height: auto;background-size: auto 100%;background-position: top center;}
	.hero-banner-section .banner-content{width: 55%;}
	.heading01{font-size: 42px;}
	.hero-banner-section .container{position: static;transform: none;}
	.key-box-section .key-container .key-box{width: calc(33.33% - 8px);}
	.s-content-box{width: 60%;}
	.img-tab{width: calc(7% - 3px);}
	.intro-section{margin-top: -20px;}
	.key-box-section .key-container .key-box{padding: 15px 10px;}
	.score-row .left-box span{font-size: 14px;}
	.legend-box p{font-size: 12px;}
	.score-left .score-heading {font-size: 30px;}
	.score-left .score-heading span:first-child{font-size: 60px;}
	.score-left .score-heading span:last-child{max-width: calc(100% - 60px);}
	.score-left{width: 30%;}
	.score-count{width: 90%;}
	.score-right{width: 70%;}
	.score-right .achive-box i{width: 45px;}
	.achieve-row{padding: 0 35px;margin-bottom: 15px;}
	.st-progress-box{width: 100%;padding: 0;background-size: 15%, 0;padding-left: 25%;padding-right: 0;}
	.funding-box{width: 100%;background-size: 18%, 0;background-position: center right 35px;padding-right: 28%;padding-left: 0;padding-top: 0;margin-left: 0;padding-bottom: 35px;margin-top: 50px;}
	.decade-box{background: url("../img/chall_icon11.svg") no-repeat;background-size: 18%, 0;background-position: center left;padding: 0;padding-top: 35px;padding-bottom: 35px;margin: 0;margin-left: 20px;margin-top: 25px;}
	.progess-box{width: 100%;background-size: 23%, 0;background-position: left center;padding: 35px 0;padding-left: 37%;}
	.intersec-box{margin-top: 0;width: 100%;padding: 50px 0;padding-left: 20px;padding-right: 30%;background-size: 20%, 0;background-position: center right 35px;}
	.progess-box.hc-progess-box{background-size: 25%, 0;padding-left: 35%;margin-bottom: 0;}
	.forecast-box{width: 100%;background-size: 30%, 0;background-position: right center;padding: 35px 0;padding-right: 35%;padding-left: 39px;margin-top: 15px;}
	.fundgap-box{width: 100%;padding: 0;background-size: 15%, 0;background-position: center left;padding-left: 33%;margin-top: 20px;}
	.pendamic-box{width: 100%;background-size: 30%,0;padding: 0;padding-right: 35%;background-position: center right;}
	.lh-forecast-box{padding: 0;background-size: 30%, 0;padding-top: 22%;background-position: top left;margin-top: 15px;}
	.progess-box.progess-box.hc-progess-box{background-size: 24%, 0;padding-bottom: 0;padding-left: 0;background-position: bottom 55px right;padding-top: 0;}
	
	.livehood-section{padding-bottom: 40px;}
	.challeng-box{width: 100%;padding-left: 25%;}
	.score-right .achive-box span {margin-top: 0;font-size: 14px;}
	.climate-row .cll-box{grid-template-columns: auto 70px;}
	.gender-row .cll-box{grid-template-columns: auto 65px;}
	.hc-row .cll-box{grid-template-columns: auto 62px;grid-column-gap: 10px;}
	.lh-row .cll-box{grid-template-columns: auto 60px;}
	.spe-row .label-box {width: 102px;font-size: 16px;}
	.spectrum-container .hover-row{margin-left: 102px;}
	.spe-row figcaption{font-size: 16px;line-height: 1.2;width: calc(100% - 126px);margin-left: 20px;}
	.spe-row figcaption div{padding: 15px 5px;}
	.spe-row1 figcaption:before, .spe-row1 figcaption:after{border-width: 30px;}
	.prince-img{display: none;}
	.principle-images{position: static;height: auto;}
	.prince-icon{padding: 20px 0 12px;margin: 0 2px;}
	.prince-icon:first-child{background: #FCB685;}
	.prince-icon:nth-child(2){background: #6E81D5;}
	.prince-icon:nth-child(3){background: #F8CF52;}
	.prince-icon:nth-child(4){background: #37E2BC;}
	.prince-icon:last-child{background: #E15678;}

	.prince-icon:first-child img{margin-left: 0}
	.prince-icon:nth-child(2) img{margin-left: 0}
	.prince-icon:nth-child(4) img{margin-right: 0}
	.prince-icon:last-child img{margin-right: 0}

	.pri-bot-box{width: 100%;float: none;height: 0;visibility: hidden;overflow: hidden;}
	.pri-bot-box.active{height: auto;visibility: visible;overflow: auto;}
	.pri-grid{clip-path: none;padding-bottom: 0;margin: 0 13px;}

	.pre-invest-box .inner-pre-box .prince-inner .principle-slider, .invest-plan-box .inner-pre-box .prince-inner .principle-slider, .imple-box .inner-pre-box .prince-inner .principle-slider, .comple-box .inner-pre-box .prince-inner, .post-comple-box .inner-pre-box .prince-inner{clip-path: none;padding-bottom: 0;}
 
	.pre-invest-box .inner-pre-box, .invest-plan-box .inner-pre-box, .imple-box .inner-pre-box, .comple-box .inner-pre-box, .post-comple-box .inner-pre-box{padding-left: 0;padding-right: 0;}
	.pri-box{padding: 35px 15px;}
	.pri-box .img-box{width: 45%;display: inline-block;vertical-align: middle;margin-right: -5px;}
	.pri-box .content-box{width: 55%;display: inline-block;vertical-align: middle;}
	.pri-bot-box h5{font-size: 22px;}
	.pri-bot-box h6{font-size: 20px;}
	.pri-bot-box p{font-size: 16px;line-height: 1.4;margin-top: 10px;}
	.pre-invest-box .inner-pre-box .prince-inner h5{background: #FCB685;}
	.invest-plan-box .inner-pre-box .prince-inner h5{background: #6e81d5;}
	.imple-box .inner-pre-box .prince-inner h5{background: #f8cf52;}
	.comple-box .inner-pre-box .prince-inner h5{background: #37e2bc;}
	.post-comple-box .inner-pre-box .prince-inner h5{background: #e15678;}
	.pri-bot-box h5{padding: 8px;padding-top: 12px;font-size: 20px;}
	.pri-bot-box .slick-arrow{position: absolute;background: none;width: 15px;height: 25px;border: none;top: 50%;transform: translateY(-50%);color: transparent;font-size: 0px;} 
	.pri-bot-box .slick-prev{background: url("../img/prev_arrow.svg") no-repeat;left: 0;}
	.pri-bot-box .slick-next{background: url("../img/next_arrow.svg") no-repeat;right: 0;}
	.principle-bottom-row .container{padding: 20px 0;width: 96%;}
	.spe-row1 figcaption div.inner-fc{clip-path: polygon(30px 0, calc(100% - 30px) 0%, 100% 50%, calc(100% - 30px) 100%, 30px 100%, 0 50%)}
	.home-article-section figcaption .btn{margin-top: 15px;}
	.home-article-section figure{margin-top: 50px;}
	.video-container .video-content .video-list{padding-right: 10%;}
	.video-container .video-content .video-list button{font-size: 17px;padding-left: 15px;}
	.video-container .video-box .video-tab .control-box button {width: 50px;}
	.video-container .video-box .video-tab .control-box p{line-height: 1.2;}
	.video-container {margin-top: 50px;}
	.home-article-section .article-box{width: 47%;}
	.principle-top-row .group-box{width: 100%;padding-right: 0;padding-top: 25px;}
	.principle-top-row .content-box{width: 100%;margin-bottom: 20px;}
	.principle-content{position: static;display: block;}
	.advance-section .advance-container{display: block;}
	.advance-section .content-box{width: 100%;}
	.advance-section .img-box{width: 35%;float: right;margin-top: -5%;}
	.home-article-section figure{margin-top: 35px;}
	.video-container .video-content{width: 45%;}
	.video-container .video-box{width: 55%;}
	.video-container .video-content .video-list button{padding: 10px 0;padding-left: 15px;}
	.principle-top-row{padding-top: 50px;}

	/** article **/
	.hero-inner-banner .banner-content{position: static;transform: none;}
	.banner-wheel{width: 47%;}
	.hero-inner-banner h1{width: 58%;font-size: 36px;line-height: 47px;}
	.hero-inner-banner{padding: 135px 0;height: auto;background-size: auto 100%;background-position: top center;}
	.support-by i{width: 115px;}
	.two-clumn-section .content-box p, .quotes-section .quotes-box p {font-size: 18px;line-height: 24px;}
	.two-clumn-section .img-box, .quotes-section .speaker-box{width: 150px;}
	.two-clumn-section .content-box, .quotes-section .quotes-box {width: calc(100% - 179px);padding: 20px 0;margin-left: 25px;}
	.article-heading {font-size: 26px;line-height: 30px;}
	

	.two-clumn-left-section .img-box{width: 200px;}
	.two-clumn-left-section .content-box{width: calc(100% - 205px);}
	.quotes-section .quotes-box{padding: 25px 0;}
	.quotes-section .quotes-box p:before, .quotes-section .quotes-box p:after{width: 35px;}
	.quotes-section .quotes-box p:before{top: -10px;}
	.quotes-section .quotes-box p:after{bottom: -10px;}
	.quotes-section .quotes-box p{padding: 0 40px;}
	.quotes-section .quotes-box span{font-size: 16px;line-height: 16px;}
	.img-heading-section .header{top: 35%;}
	.img-heading-section .header p {font-size: 18px;}
	.img-heading-section .header h2 {font-size: 40px;line-height: 1;}

	/** video css **/
	.hero-inner-banner.video-banner{padding: 35px 0;}



		/* index-page */
		.gender-first-box {background-size: 33%, 0;padding-right: 0;padding-left: 36%;background-position: left;margin-bottom: 0;padding-top: 2px;padding-bottom: 20px;}
		.progess-box{background-position: bottom 40px left;}
		.forecast-box {padding-right: -1px;}
		.unemploy-box {background-size: 25%,0;width: 100%;padding-right: 0%;background-position: bottom 57% left, top right;margin-top: 0;padding-bottom: 78px;}
		.livehood-section {background-position: left 94% bottom;background-size: 100%;}
	
	
		/* healthcare */
		.article-subheading {margin-top: 25px;font-size: 20px;}

		.top-box{margin-left: 0;}
		.forecast-box .bottom-left{width: 100%;}
		.gender-container{padding: 0;}


		.home-article-section.other-article-section figcaption .article-dlt p{min-height: 144px;}
		.home-article-section.other-article-section .article-box{width: calc(100% + 14px);margin-left: -10px;}
		.home-article-section.other-article-section figure{width: calc(33.33% - 13px);margin-left: 10px;}
		.home-article-section figcaption{padding: 10px;}
		.home-article-section.other-article-section figcaption .article-dlt h2{font-size: 18px;min-height: 92px;}
		.home-article-section.other-article-section figcaption .article-dlt p{min-height: 170px;}
		.advance-section .advance-container{width: 70%;}
		.spinner-tab-box i img{height: 60px;}
		.spinner-tab-box h3{font-size: 12px;line-height: 14px;}
	.spinner-tab-box h2{font-size: 26px;}

} /* close 1023 */



@media only screen and (max-width: 700px) {
	.section{margin-top: 35px;}
  .heading01{font-size: 25px;line-height: 25px;;letter-spacing: -1px}
  .heading02{font-size: 25px;line-height: 30px;letter-spacing: -1px;}
  .heading03{font-size: 20px;line-height: 20px;}
  .heading02 br{display: none;}
  .heading04{font-size: 25px;line-height: 30px;}
  .section-padding{padding: 35px 0;}
  .no-flex{display: block !important;}
  p, li{font-size: 14px;line-height: 20px;letter-spacing: -0.14px;margin-top: 20px;}
	.hero-banner-section{padding-bottom: 100%;}
  .hero-banner-section .banner-content{width: 100%;}
	.hero-banner-section .container{position: static;transform: none;}
	.animated-circle{width: 65%;padding-bottom: 65%;left: 51%;top: 56%;}
	.hero-banner-section .support-by, .hero-inner-banner .support-by{display: block;font-size: 12px;}
	.supported-box{display: none;}
	.s-content-box{width: 100%;}
  .support-by i{width: 80px;}
  .animated-circle{width: 460px;padding-bottom: 0;left: 5%;height: 460px;}
  .spinner-tabcontainer{width: 50%;height: 50%;top: 25%;left: 25%;}
  .spinner-tab-box h2{font-size: 30px;line-height: 1;}
  .intro-section{margin-top: 80px;}
  .intro-section .icon-box{width: 60px;}
  .intro-section .heading04{font-size: 20px;line-height: 24px;}
  .intro-section .into-container{border-left: 0;padding-left: 0;}
  .intro-section .into-container .heading04{padding-top: 20px;}
  .sub-heading{font-size: 25px;line-height: 30px;letter-spacing: -0.25px;}
  .key-box-section .key-container .key-box{padding: 10px 15px;width: calc(50% - 8px);border-radius: 10px;}
  .key-box-section .key-container .key-box span{font-size: 12px;line-height: 15px;}
  .countdown-section p:nth-child(3){margin-top: 20px;}
  .score-container{margin: 35px -6% 0;padding: 35px 5%;}
  .tab-btn{font-size: 25px;padding: 12px 10px 10px;}
  #year-2015{padding: 0;}
  .score-row{padding: 10px 0;}
  .score-row .left-box{width: 100%;}
  .score-row .right-box{width: 100%;}
  .score-row .right-box{border-left: none;padding-bottom: 0;}
  .score-row .left-box i{height: 25px;width: auto;}
  .score-row .left-box span{font-size: 16px;}
  .score-row .right-box .bar-row{height: 18px;}
  .score-row .right-box span{font-size: 16px;}
  .score-right .achive-box i{width: 27px;}
  .achieve-row{padding: 0 15px;}
  .score-right .achive-box span{font-size: 12px;line-height: 1;}
  .score-left {width: 35%;}
  .score-left p{font-size: 13px;line-height: 1.2;margin-top: 15px;}
  .score-right{width: 65%;}
  .score-subhead{font-size: 17px;margin-bottom: 20px;}
  .score-left .score-heading{font-size: 19px;margin: 0 -10px;}
  .score-left .score-heading span:first-child{font-size: 46px;line-height: 1;}
  .score-left .score-heading span:last-child{max-width: max-content;}
  .score-top-box .score-right .achive-box span{font-size: 9px;line-height: 1}
  .score-top-box{margin-bottom: 25px;}
  .tab-container .score-tab-wrap .tab-box{padding: 25px 0;}
  .img-tab-header{padding: 0 10px;}
  .img-tab-header .slick-arrow{position: absolute;background: none;width: 15px;height: 24px;;border: none;top: 50%;transform: translateY(-50%);color: transparent;font-size: 0px;} 
	.img-tab-header .slick-prev{background: url("../img/prev_arrow.svg") no-repeat;left: -7px;}
	.img-tab-header .slick-next{background: url("../img/next_arrow.svg") no-repeat;right: -7px;}
	.legend-box{margin-left: 0;margin-right: 0;display: block;text-align: left;padding: 10px;}
	.legend-box p{font-size: 10px;width: 25%;margin-right: -4px;}
	.countdown-section p:nth-child(3){margin-top: 0;}
	.legend-box p i{width: 14px;height: 11px;}
	.score-notebox{margin-top: 15px;text-align: left;margin-left: 0;margin-right: 0;}
	.score-notebox p{font-size: 12px;line-height: 1.1;}
	.box-row{margin-top: 25px;padding: 10px 0;}
	.box-row .cll-box{width: 35%;display: inline-block;padding: 0 5px;text-align: center;}
	.box-row .clr-box p{font-size: 14px;line-height: 15px;}
	.box-row .cll-box .cl-img{width: 50px;display: block;margin: auto;margin-bottom: 10px;}
	.box-row .clr-box{border-width: 1px;padding: 0 10px;width: 65%;}
	.li-list li{line-height: 20px;font-size: 15px;}
	.challenge-heading{font-size: 20px;line-height: 24px;}
	.st-progress-box{padding: 0;padding-top: 135px;background-position: top center;background-size: 75px,0;}
	.st-progress-box h2{width: 100%;}
	.funding-box{padding: 0;padding-top: 146px;background-position: top center;background-size: 124px,0;}
	.decade-box{padding: 0;padding-top: 215px;background-position: top center;background-size: 92px,0;}
	.gender-first-box{padding: 0;padding-top: 200px;background-position: top center;background-size: 255px,0;margin-bottom: 27px;}
	.progess-box{padding: 0;padding-top: 190px;background-size: 175px,0;background-position: top center ;}
	.intersec-box{padding: 0;padding-top: 140px;background-position: top center;background-size: 160px,0;}
	.forecast-box{padding: 0;padding-top: 135px;background-position: top center;background-size: 195px,0;}
	.forecast-box .bottom-left{width: 100%;}
	.fundgap-box{padding: 0;padding-top: 150px;background-position: top center;background-size: 110px,0;margin-top: 30px;}
	.funding-box{margin-left: 0;margin-top: 20px;}
	.decade-box{margin-left: 0;}
	.gender-container{padding: 0;margin-top: 30px;}
	.intersec-box{margin-left: 0;margin-top: 20px;}
	.forecast-box{margin-left: 0;}
	.pendamic-box {padding: 0;padding-top: 150px;background-size: 165px,0;background-position: top center;padding-right: 0;}
	.unemploy-box{padding: 0;padding-top: 140px;background-position: top center;background-size: 150px,0;margin-top: 23px;}
	.lh-forecast-box{padding: 0;padding-top: 90px;background-position: top center;background-size: 90px,0;margin-top: 20px;}
	.challeng-box{padding-left: 0;}
	.two-column{margin-top: 35px;}
	.gender-container{margin-top: 35px;}
	.livehood-section{background-position: left 70% bottom;background-size: 180%;}
	.spectrum-header {width: 100%;}
	.spe-row .label-box {width: 50px;font-size: 12px;}
	.spe-row figcaption{margin-left: 10px;font-size: 12px;line-height: 1;width: calc(100% - 64px);margin-left: 10px;}
	.spe-row figcaption div{padding: 10px 5px;}
	.spe-row1 figcaption:before, .spe-row1 figcaption:after{/*border-width: 20px;*/border-width: 0;}
	.spe-row1 figcaption:before{left: -7px;}
	.spe-row1 figcaption:after{right: -7px;}
	.spe-row1 figcaption div.inner-fc{clip-path: polygon(10px 0, calc(100% - 10px) 0%, 100% 50%, calc(100% - 10px) 100%, 10px 100%, 0 50%);}
	.spectrum-container .hover-row {margin-left: 60px;}
	.principle-top-row{margin-top: 35px;padding-top: 35px;}
	.pri-box img{width: 70%;margin: auto;}
	.pri-bot-box p{font-size: 14px;line-height: 1.3;margin-top: 5px;}
	.pri-box .img-box{width: 40%;}
	.pri-box .content-box{width: 60%;}
	.prince-icon{padding: 7px 8px 0px;}
	.home-article-section .article-box {width: 100%;float: none;}
	.home-article-section figure {margin-top: 35px;}
	.vid-para {width: 100%;}
	.video-container .video-content, .video-container .video-box{width: 100%;margin-top: 25px;}
	.advance-section .img-box{width: 50%;}
	#home-article-section{padding: 0;}
	.video-container {margin-top: 25px;}
	.video-container .video-content .video-list{padding-right: 0;}
	.video-container .video-content .video-list button{border-left: none;padding: 0;margin: 5px 4px;background: #FFCFCD;width: calc(50% - 10px);display: inline-block;vertical-align: top;border-radius: 10px;font-size: 14px;padding: 10px 15px;line-height: 1;}
	.video-container .video-box {margin-top: 25px;}
	.video-container .video-box .video-tab .control-box{bottom: 25px;left: 20px;right: 20px;}
	.bottom-section .header-inner-container{display: block;}
	.bottom-section .img-box{width: 100%;}
	.bottom-section .support-box{text-align: right;}
	.bottom-section .support-box span{font-size: 10px;}
	.bottom-section .support-box img{width: 80px;}
	.advance-section .advance-container{width: 100%;}


	/** article **/
	.article-section{margin-top: 20px;padding-top: 20px;position: relative;}
/*	.article-section:before{content: "";position: absolute;height: 1px;background: #B3B3B3;width: 90%;left: 0;right: 0;top: 0;margin: 0 auto;}*/
	.hero-inner-banner h1{width: 100%;font-size: 25px;line-height: 30px;letter-spacing: -0.625px;}
	.hero-inner-banner{padding-top: 35px;padding-bottom: 100%;}
	.banner-wheel{width: 115%;right: -29%;top: auto;bottom: -13%;}
	.article-heading {font-size: 22px;line-height: 24px;letter-spacing: -0.2px;margin-top: 0;}
	.article-heading br{display: none;}
	.two-column-section .two-column-container{margin-top: 0;}
	.two-column-section .two-column-container .img-box, .two-clumn-left-section .img-box{width: 50%;display: block;padding-left: 0;margin: 0 auto 15px;}
	.two-column-section .two-column-container .img-box.full-img-box{width: 100%;}

	.two-column-section .two-column-container .content-box, .two-clumn-left-section .content-box{width: 100%;display: block;}
	.two-clumn-section .img-box, .quotes-section .speaker-box{width: 40%;display: block;padding-left: 0;margin: 0 auto 15px;}
	.two-clumn-section .content-box, .quotes-section .quotes-box{width: 100%;display: block;margin-left: 0;padding: 0;border: none;}
	.two-clumn-section .content-box p, .quotes-section .quotes-box p{font-size: 15px;line-height: 20px;}
	.content-section p:first-child{margin-top: 0;}
	.quotes-section .quotes-box p{padding: 0 25px;}
	.quotes-section .quotes-box p:before, .quotes-section .quotes-box p:after{width: 20px;}
	.quotes-section .quotes-box span{font-size: 13px;line-height: 20px;margin-top: 15px;}
	.footnote-section .container{padding: 0;padding: 15px 0;}
	.footnote-section .container ul li{font-size: 11px;margin-top: 8px;}
	.art-bottom-section .header-inner-container{position: static;}
	.three-img-container{margin-top: 25px;padding: 0;}
	.img-heading-section .header{margin-left: 18%;}
	.img-heading-section .header.population-head{margin-top: 0;position: static;transform: none;margin-left: 28%;}
	.img-heading-section .header.population-head p{font-size: 15px;line-height: 16px;}
	.img-heading-section .header.population-head h2{font-size: 20px;line-height: 0.8;margin: 3px 0;}
	.img-heading-section .header01, .img-heading-section .header03{padding-left: 0;}
	.img-heading-section .header p {font-size: 13px;line-height: 14px;;}
	.img-heading-section .header p br{display: none;}
	.img-heading-section .header.population-head + .header-img{margin-top: -32px;}
	.img-heading-section .header h2 {font-size: 23px;line-height: 0.5;margin: 6px 0;}

	/** video css **/
	.hero-inner-banner.video-banner{padding: 35px 0;padding-bottom: 90%;}
	.hero-inner-banner.video-banner h1{width: 100%;font-size: 25px;line-height: 30px;letter-spacing: -0.625px;}
	.hero-inner-banner.video-banner .video-box{width: 100%;}


	.livehood-section {background-position: left 95% bottom;background-size: 140%;}
	.mt-140{margin-top: 100px;}
	#y-2015{padding: 0;}
	.gender-first-box{padding-bottom: 0}
	.advance-section .advance-container{padding: 25px 5%; margin-left: 0;}
	.video-container .video-content .video-list{display: flex;flex-wrap: wrap;}
	.progess-box.progess-box.hc-progess-box{padding: 0;padding-top: 128px;background-position: top center;background-size: 120px,0;}


	.home-article-section.other-article-section figure{width: 100%;}
	.other-article-section{padding-top: 30px;}
	.home-article-section.other-article-section figcaption .article-dlt p{min-height: auto;}
	.home-article-section.other-article-section figcaption .article-dlt h2{min-height: auto;}
	.home-article-section.other-article-section figure{width: 100%;margin-left: 10px;}
	.spinner-tab-box i img{height: 65px;}
	.spinner-tab-box h3{font-size: 13px;line-height: 16px;}





}
