@media only screen and (min-width:375px) {
	h1 {
		font-size:4.5rem;
	}	
	.top-nav {
		padding: 20px 29px 20px 40px;	
	}
	.center-menu {
		padding:27px 39px 0;
	}
	.right-list {
		padding: 0 41px 37px;
	}
	.account, .login-wrap {
		padding:38px 41px;
	}
	.banner-text h1 {
		max-width:300px;
		letter-spacing:-.8px;
	}
	.featured {
		padding-left:22px;
		letter-spacing:0;
	}
	.webby-name { 
		font-size:3rem;	
	}
	/* promo */
	.social-promo li {
		margin-right:19px;
	}
	/* RESOURCE */
	.content-banner h1 {
		font-size:3rem;
	}
	.resource-top h2 {
		font-size:4.5rem;
		letter-spacing: -1.9px;
	}
	.recap-wrapper-main h3, .win-text h3, .res-events h3 { 
		font-size:3rem;
	}
	.res-events .resource-top h2 { 
		max-width:320px;
	}
	/*  ABOUT */
	.about-main .promo-content h3 {
		font-size:3.5rem;
		line-height:1;
	}
	.head-main h1 {
		max-width: 320px;
	}
	.error-feature {
		min-height:362px;
	}
	.feature-rotate .featured {
		font-size:1.4rem;
	}
	/* HISTORY */
	.history-right .promo-content h3 {
		font-size: 3.5rem;
		max-width: 305px;
	}
	/* CALENDAR */
	.calendar .resource-top h2 {
		font-size: 4rem;
		letter-spacing: -2px;
		margin-bottom: 36px;
	}
}
@media only screen and (min-width:480px) {
	.logo img {
		width: 80px;
	}	
	/* feature listing */
	.new-tabs .latest-img {
		height:240px;
	}	
	.sticky-container .primary-container {
		padding-right:20px;
	}
	.sticky-navs {
		padding-right:0;
	}
	/* error */
	.feature-rotate .featured {
		left: 25px;
	}
}
@media only screen and (min-width:530px) {
	.bottom-header .primary-container {
		padding: 0 40px;	
	}
}
@media only screen and (min-width:576px) {
	body {
		font-size:1.6rem;
	}	
	.button {
		font-size:1.4rem;
	}
	.logo {
		margin-right:30px;
	}
	.logo img {
		width: 110px;
	}
	.featured {
		font-size:1.5rem;
	}
	h3 {
		font-size:2rem;
	}
	h4 {
		font-size:1.6rem;
	}
	.latest-heading {
		font-size:1.4rem;
	}
	.banner-text h1 {
		max-width: 360px;
		letter-spacing: -1px;
		word-spacing: -2px;
		font-size:5.5rem;
	}
	.view-top a {
		padding: 7px 20px;
	}
	/* footer */
	.footer-logo {
		width:110px;
	}
	/* webby slider */
	.two-slides .webby-slides {
		width:48%;
		margin:0;
	}
	/* FEATURE LISTING PAGE */
	.stories-wrapper {
		display:flex;
		flex-wrap:wrap;
		justify-content:space-between;
	}
	.stories-wrapper .latest-slides {
		width:48.5%;
		margin-bottom:0;
	}
	.stories-wrapper .space {
		min-height:40px;
	}
	.featured-stories p {
		display:none;
	}
	.space {
		margin-bottom:12px;
	}
	.new-tabs .latest-img {
		height:200px;
	}
	.new-tabs li > a {
		display:flex;
		flex-wrap:wrap;
		justify-content:space-between;
		align-items:center;
	}
	.new-tabs .latest-img {
		width:44%;
		margin-bottom:0;
	}
	.new-tabs .latest-text {
		width:50%;
		min-height: 200px;
		display: flex;
		flex-flow: column wrap;
		justify-content: space-between;
		padding:5px 0;
	}
	/* FEATURE DETAIL PAGE */
	.banner-audio {
		height:240px;
	}
	.video-detail {
		height:270px;
	}
	/* resources */
	.resource-banner {
		min-height:290px;
	}
	.winner-list {
		display:flex;
		flex-wrap:wrap;
		justify-content:space-between;
	}
	.winner-list li {
		width:49%;
		margin-bottom:0;
	}
	/* RESOURCE LOGOS */
	.resource-logos {
		display:flex;
		flex-wrap:wrap;
		justify-content:space-between;
	}
	.resource-logos li {
		width:48%;
	}
	.resource-logos li:nth-last-child(2) {
		margin-bottom:0;
	}
	/* RESOURCES TOOLKIT */
	.outer-video {
		height:250px;
	}
	.tool-inner {
		min-height:250px;
	}
	.video-container {
		height:250px;
	}
	/* error */
	.error-box {
		padding: 95px 0 20px;
	}
	/* HISTORY */
	.slider-history h3 {
		max-width: 100%;
	}
	.right-date {
		padding-left: 30px;
	}
	.view-top a {
		font-size:1.2rem;
	}
}

@media only screen and (min-width:768px) {
	.hamburger{
		margin-top: -14px;
	}
	.logo img {
		width: 80px;
	}
	.logo {
		margin-right: 10px;
	}
	.custom-navbar-center{
		display: block;
	}
	.left-column{
		width: auto;
	}
	.custom-navbar-center{
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-left: 12px;
		transform: translateX(-42px);
	}
	.custom-navbar-nav{
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		margin: 0;
		padding: 0;
		list-style: none;
	}
	.custom-navbar-nav li a{
		color: #B1B1B1;
		text-transform: capitalize;
		font-size: 1.5rem;
		transition: 0.1s ease-in-out;
		transition-property: all;
		transition-property: color, background-color;
		color: white;
		margin: 0 15px;
		padding: 0;
		min-height: 24px;
		font-weight: 500;
	}
	.right-column{
		width: auto;
	}
	.feature-page .search-form {
		display:block;
	}
	/*Other Global Slider Fade Effect with crop on right*/
	.recap-slider{
		margin-right: -50vw;
	}
	.eve-slider{
		margin-right: -20vw;
		margin-left: -20vw;
	}
	.slider-common{
		margin-right: -40vw;
	}
	.global-slider{
		margin-right: -30vw;
	}
	.webby-slider{
		margin-right: -40vw;
	}
	/* promo */
	.promo-content {
		background:url("../images/promo-banner.jpg") no-repeat center top;
		background-size:cover;
	}
	.promo-content h5 {
		font-size:1.4rem;
	}
	.promo-content h3 {
		font-size:4rem;
		max-width:100%;
	}
	.header {
		height:107px;
	}	
	
	
	.top-header .heart {
		position:absolute;
		right:120px;
		top:50%;
		transform:translateY(-50%);
		-webkit-transform:translateY(-50%);
		-moz-transform:translateY(-50%);
		-ms-transform:translateY(-50%);
		-o-transform:translateY(-50%);
		margin:0;
	}
	.account-navbar {
		max-width:170px;
		position: absolute;
		height: auto;
		display:none;
		left:auto;
		right:0;
		border-radius:5px;
		-webkit-border-radius:5px;
		top:-2px;
		background:#141414;
		box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.25);
		-webkit-box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.25);
	}
	.basic-icon {
		width:36px;
		height:36px;
	}
	.top-account {
		padding: 14px 11px;
	}
	.basic-right h3, .basic-loc {
		font-size:1.2rem;
	}
	.account {
		padding:0;
		position:absolute;
		right: 0;
		top: -40px;
	}
	.account a {
		font-size:1.2rem;
		color:#fff;
		font-weight:400;
		padding:0 13px 0 18px;
	}
	.account a:after {
		content:"";
		display:block;
		position:absolute;
		top:50%;
		transform:translateY(-50%);
		-webkit-transform:translateY(-50%);
		-moz-transform:translateY(-50%);
		-ms-transform:translateY(-50%);
		-o-transform:translateY(-50%);
		right:0;
		width:4px;
		height:4px;
		border-left:4px solid transparent;
		border-right:4px solid transparent;
		border-top:4px solid #fff;
	}
	.account-icon {
		display:block;
		position:absolute;
		left:0;
		top:50%;
		transform:translateY(-50%);
		-webkit-transform:translateY(-50%);
		-moz-transform:translateY(-50%);
		-ms-transform:translateY(-50%);
		-o-transform:translateY(-50%);
	}
	.account-active:after {
		content:"";
		position:absolute;
		width:100%;
		height:2px;
		background:#fff;
		bottom:-10px;
		right:0;
	}
	
	
	.enter-btn {
		font-size:1.2rem;
	}
	.top-account {
		padding: 13px 12px;
	}
	.top-account .heart {
		display:none;
	}
	.basic-right {
		margin-left: 14px;
	}
	.account-navbar .right-list {
		padding:10px 21px;
		width:100%;
		border: 1px solid #2F2F2F;
	}
	.account-navbar .right-list li {
		display:block;
		text-align:left;
		margin-bottom:10px;
	}
	.account-navbar .right-list li:last-child {
		margin-bottom:0;
	}
	.account-navbar .logout {
		font-weight:400;
		font-size:1.2rem;
	}
	.account-navbar .right-list li a {
		color:#BABABA;
	}
	.account-navbar .right-list li:hover a {
		color:#fff;
	}
	.logout-wrapper {
		padding: 10px 22px;
	}
	.search-btn {
		width:20px;
	}
	/* banner */
	.banner {
		padding-bottom:0;
	}
	.banner-text h1 {
		max-width:435px;
	}
	.banner-text .enter-btn {
		max-width:143px;
	}
	.featured {
		position: absolute;
		font-size: 1.5rem;
		transform: rotate(-90deg);
		-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		top: -320px;
		right: -138px
	}
	.banner-text .enter-btn {
		margin-bottom:0;
	}
	.select-wrap {
		bottom:15px;
	}
	.select-wrap .ui-selectmenu-text {
		display:block;
	}
	.ui-button .ui-icon {
		width:8px;
		height:8px;
		margin-left: 5px;
	}
	/* talks tour */
	.tour-top {
		display:flex;
		flex-wrap:wrap;
		justify-content:space-between;
		align-items:center;
		padding-bottom:15px;
		border-bottom:2px solid rgba(134, 134, 134, 0.3);
		margin-bottom:40px;
	}
	.view-sch {
		max-width:239px;
		padding:12px;
	}
	.tour-top h2 {
		margin-bottom:0;
	}
	.tour-wrapper {
		display:flex;
		flex-wrap:wrap;
		justify-content: space-between;
		flex-direction: row-reverse;
	}
	.tour-img {
		width:38%;
	}
	.tour-text {
		width:60%;
	}
	.tour-text p {
		max-width:360px;
	}
	.tour-btn {
		max-width:153px;
	}
	.category-wrapper, .webby-wrapper {
		border-left:none;
	}
	/* numbers */
	.number-list {
		top:50%;
		transform:translateY(-50%);
		-webkit-transform:translateY(-50%);
		-moz-transform:translateY(-50%);
		-ms-transform:translateY(-50%);
		-o-transform:translateY(-50%);
		bottom:auto;
		left:20px;
		width:auto;
		text-align:left;
	}
	.number-list li {
		display:block;
		margin:0 0 40px 0;
		position:relative;
		padding-left:10px;
	}
	.number-list li:last-child {
		margin-bottom:0;
	}
	.number-text .slick-list {
		max-width:325px;
		float:right;
	}
	.number-text .slick-dots li:before, .number-text .slick-dots li:after {
		position:absolute;
		left:20px;
		color:rgba(244,244,244,0.5);
	}
	.number-text .slick-dots li.slick-active:before, .number-text .slick-dots li.slick-active:after {
		color:#fff;
	}
	.number-text .slick-dots li:before {
		top:0;
	}
	.number-text .slick-dots li:after {
		bottom:0;
	}
	.number-text .slick-dots li:first-child:before {
		content:"01";
	}
	.number-text .slick-dots li:nth-child(2):before {
		content:"02";
	}
	.number-text .slick-dots li:nth-child(3):before {
		content:"03";
	}
	.number-text .slick-dots li:last-child:before {
		content:"04";
	}
	.number-text .slick-dots li:first-child:after {
		content:"Global";
	}
	.number-text .slick-dots li:nth-child(2):after {
		content:"Internet";
	}
	.number-text .slick-dots li:nth-child(3):after {
		content:"Users";
	}
	.number-text .slick-dots li:last-child:after {
		content:"Webbys";
	}
	.number-text .slick-dots {
		bottom:auto;
		top:-77%;
		left:20px;
		width:auto;
		height:100%;
	}
	.number-text .slick-dots li {
		margin:0 0 40px 0;
		display:block;
	}
	.number-text .slick-dots li:last-child {
		margin:0;
	}
	.number-text .slick-dots button {
		width:2px;
		height:46px;
	}
	.number-text .slick-dots button:before {
		left:0;
		right:0;
		bottom:100%;
		transition: bottom 5s linear;
	}
	.number-text .slick-active button:before {
		bottom:0;
	}
	.number-wrapper .container {
		position:relative;
		min-height:650px;
	}
	.show-video {
		position:relative;
	}
	.video-main {
		position:absolute;
		top:0;
		left:82px;
		display:flex;
		flex-wrap:wrap;
		align-items: flex-end;
	}
	.video-wrapper {
		width:60px;
		margin:0 5px 0 0;
	}
	.web-icons {
		display:none;
	}
	.awards h2 {
		max-widtH: 470px;
	}
	.read-list li {
		width:auto;
		min-width:130px;
	}
	.speech-inner {
		display:flex !important;
		flex-wrap:wrap;
	}
	.speech-left {
		width:45%;
		padding-right:25px;
	}
	.speech-right {
		width:40%;
	}
	.speech-left h2 {
		max-width:300px;
	}
	.speech-wrapper .outline-btn {
		width: 130px;
	}
	.web-spe {
		display:block;
		color:#191919;
		font-size:1rem;
		background: #FFB763;
		border-radius:3px;
		-webkit-border-radius:3px;
		width:127px;
		padding:5px;
		text-align:center;
		font-weight:600;
		letter-spacing:-.1px;
		position:absolute;
		top:5px;
		left:5px;
	}
	.special, .year {
		font-size:1.4rem;
	}
	.special {
		margin-bottom:4px;
	}
	.web-img {
		height:155px;
	}
	/* footer */
	.top-footer {
		position:relative;
	}
	.sponsor {
		min-width: 170px;
		padding:12px;
		margin-bottom:0;
		position:absolute;
		top:-12px;
		right:20px;
		font-size:1.2rem;
	}
	.test-slides img {
		width:135px;
	}
	.footer-section {
		display:flex;
		flex-wrap:wrap;
	}
	.column1 {
		width:19%;
		padding-right:15px;
	}
	.footer-form {
		width:35%;
		padding-right:15px;
	}
	.footer-link {
		width:46%;
		padding-left:15px;
	}
	.honor {
		margin-left:18%;
	}
	/* newsletter */
	.newsletter {
		max-width:367px;
		bottom:42px;
		left:auto;
		right:20px;
		border-radius:10px;
		-webkit-border-radius:10px;
	}
	.news-form .check-container {
		padding-left:33px;
		margin: 0 auto 23px;
		max-width:256px;
	}
	.news-form .checkmark {
		top:-0;
		left:10px;
	}
	.news-form .input-wrapper {
		padding: 0 64px;
		margin-bottom: 36px;
	}
	.news-top {
		padding:12px 10px;
	}
	.news-main {
		padding-top:39px;
	}
	.news-main h5 {
		font-size:2.5rem;
		line-height:1.3;
		margin-bottom:43px;
		max-width:204px;
	}
	.form-bottom {
		padding:23px 21px 30px;
	}
	.close-news {
		right:20px;
	}
	/* sticky-search */
	.sticky-search {
		bottom:auto;
		top:20px;
		left:auto;
		right:40px;
		transform:none;
		-webkit-transform:none;
		-moz-transform:none;
		-ms-transform:none;
		-o-transform:none;
	}
	/* webby slider */
	.three-slides .webby-slides {
		width:32%;
		margin-bottom:0;
	}
	.sticky-search .search-btn {
		z-index:2;
	}
	.sticky-search .input-wrapper {
		right:auto;
		left:-37px;
		transform: translateX(-50%); 
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		top:0;
	}
	.sticky-search input {
		padding: 12px 60px  12px 12px;
	}
	/* logout page */
	
	.award-slider .slick-next {
		max-width:130px;
		left:140px;
	}
	/* FEATURE LISTING PAGE */
	.filter-btn {
		display: none;
	}
	.feature-page .header-wrap .enter-btn {
		position:static;
		margin-top:0;
	}
	.featured-stories {
		margin-bottom:0;
	}
	.tabs-wrapper {
		padding-top:66px;
		border-radius:12px 12px 0 0;
		-webkit-border-radius:12px 12px 0 0;
	}
	.promo .enter-btn {
		min-width: 115px;
		padding: 13px 12px;
	}
	.selectbox {
		display:flex;
		flex-wrap:wrap;
	}
	.feature-outer {
		display:flex;
		flex-wrap:wrap;
		justify-content:space-between;
		align-items:center;
	}
	.tab-link {
		padding-bottom:20px;
	}
	.select-list {
		margin-right:20px;
	}
	.select-list:last-child {
		margin-right:0;
	}
	.select-list .ui-button .ui-icon {
		display:none;
	}
	.select-list .ui-selectmenu-button.ui-button {
		display:block;
		min-width:120px;
		border: 1px solid #EDEDED;
		border-radius:32px;
		-webkit-border-radius:32px;
		padding:8px 12px;
		position:relative;
	}
	.select-list .ui-selectmenu-button.ui-button:after {
		content:"";
		position:absolute;
		width:4px;
		height:4px;
		top:50%;
		right:10px;
		transform:translateY(-50%);
		-webkit-transform:translateY(-50%);
		-moz-transform:translateY(-50%);
		-ms-transform:translateY(-50%);
		-o-transform:translateY(-50%);
		border-left:3px solid transparent;
		border-right:3px solid transparent;
		border-top:3px solid #606060;
	}
	.select-list .ui-selectmenu-text {
		display:block;
		font-size: 1.4rem;
		color: #191919;
		font-weight: 500;
		text-transform: initial;
	}
	.feature-tabs {
		padding-top:15px;
	}
	.tabs-wrapper .primary-container {
		display:flex;
		flex-wrap:wrap;
		justify-content:space-between;
	}
	.left-features {
		width:65%;
	}
	.right-features {
		display:block;
		width:33%;
	}
	.right-features .promo-content {
		background:url("../images/promo-mobile.jpg") no-repeat center top;
		background-size:cover;
		border-radius:3px;
		-webkit-border-radius:3px;
	}
	.right-features .promo-content h3 {
		font-size:2.5rem;
	}
	.right-features .promo, .history-right .promo {
		top:auto;
		bottom:30px;
		transform:translate(-50%, 0);
		-webkit-transform:translate(-50%, 0);
		-moz-transform:translate(-50%, 0);
		-ms-transform:translate(-50%, 0);
		-o-transform:translate(-50%, 0);
	}
	.promo-list .promo-content {
		height:260px;
	}
	.promo-list .promo-content h3{
		padding: 0 10px;
	}
	.text-banner {
		padding-top: 110px;
	}
	.tab-content ul .promo-top, .tab-content ul .promo-list {
		border-bottom:none;
		padding-bottom:0;
	}
	.new-tabs .headline span {
		display:block;
	}
	.feature-page .account-navbar {
		background:#fff;
	}
	.feature-page .account-navbar .right-list {
		border-left:none;
		border-right:none;
	}
	.feature-page .basic-right h3, .feature-page .basic-loc {
		color:#000;
	}
	.feature-page .account-navbar .right-list li a, .feature-page .account-navbar .logout {
		color:#000;
	}
	/* FEATURE DETAIL PAGE */
	.details-wrapper .primary-container {
		display:flex;
		flex-wrap:wrap;
		justify-content:space-between;
	}
	.details-wrapper .left-features {
		display:flex;
		flex-wrap:wrap;
		justify-content: space-between;
	}
	.back-wrapper {
		width:18%;
		display:block;
	}
	.inner-wrapper {
		width:80%;
	}
	.feature-detail .text-banner .container {
		display:flex;
		flex-wrap:wrap;
		justify-content:space-between;
	}
	.feature-detail .text-banner {
		padding:200px 0 100px;
	}
	.text-banner-left {
		width:48%;
		margin-bottom:0;
	}
	.text-banner-left h3 {
		margin-bottom:55px;
	}
	.banner-audio {
		width:50%;
	}
	.details-wrapper .left-features .promo-content, .listen-wrapper {
		display:none;
	}
	.para-hide {
		display:block;
	}
	.tumblr {
		display:none;
	}
	.top-share {
		display:flex;
		flex-wrap:wrap;
		justify-content:space-between;
		align-items:center;
		background: #191919;
		box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1);
		-webkit-box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1);
		border-radius:32px;
		-webkit-border-radius:32px;
		padding:10px 12px;
		margin-bottom:50px;
	}
	.share-content {
		color:#fff;
		font-size:1.2rem;
		margin-right:20px;
	}
	.share-links {
		display:flex;
		flex-wrap:wrap;
		align-items:center;
	}
	.share-text {
		font-size:1.2rem;
		display:block;
		margin-right:6px;
		color:#fff;
	}
	.share-links li {
		margin-right:5px;
	}
	.share-links li:last-child {
		margin-right:0;
	}
	.back-btn {
		font-size:1.2rem;
		color:#161616;
		position:relative;
		font-weight:600;
		padding: 13px 10px 13px 20px;
		min-width: 80px;
	}
	.back-btn:before {
		content:"";
		position:absolute;
		top:50%;
		left:18px;
		width:8px;
		height:8px;
		margin-top:-4px;
		border:solid #161616;
		border-width:2px 2px 0 0;
		transform:rotate(-135deg);
		-webkit-transform:rotate(-135deg);
		-moz-transform:rotate(-135deg);
		-ms-transform:rotate(-135deg);
		-o-transform:rotate(-135deg);
	}
	.button-share {
		display:none;
	}
	/* RESOURCES */
	.resource-content .primary-container {
		display:flex;
		flex-wrap:wrap;
	}
	.resource-banner {
		margin-bottom:37px;
		background:url("../images/resource-banner.jpg") no-repeat center;
		background-size:cover;
		min-height:300px;
	}
	.banner-main {
		padding-bottom:40px;
	}
	.banner-inner {
		background:url("../images/banner-main.jpg") no-repeat center;
		background-size:cover;
		min-height:300px;
	}
	.resource-list {
		display:block;
		width:28%;
		padding-left:15px;
	}
	.resource-list h4 {
		font-size:1.6rem;
		color:#191919;
		font-weight:600;
		margin-bottom:40px;
	}
	.res-list > li {
		margin-bottom:9px;
	}
	.res-list > li:last-child {
		margin-bottom:0;
	}
	.res-list a {
		position:relative;
		display:inline-block;
		font-size:1.4rem;
		color:#191919;
	}
	.res-child > a {
		padding-right:10px;
	}
	.res-child > a:before, .res-child > a:after {
		content:"";
		position:absolute;
		background:#191919;
	}
	.res-child > a:before {
		width:8px;
		height:2px;
		top:50%;
		right:-3px;
		margin-top:-3px;
	}
	.res-child > a:after {
		width:2px;
		height:8px;
		right:0;
		top:50%;
		margin-top:-6px;
	}
	.res-active {
		position:relative;
	}
	.sub-active > a {
		font-weight:600;
	}
	.res-active > a {
		font-weight:600;
	}
	.res-active:before {
		content:"";
		position:absolute;
		width:6px;
		height:6px;
		background:#000;
		border-radius:50%;
		-webkit-border-radius:50%;
		top:7px;
		left:-15px;
	}
	.resource-text {
		width:65%;
		padding-left:10px;
	}
	.res-submenu {
		padding:11px 0 25px 15px;
		display:none;
	}
	.res-open .res-submenu {
		display:block;
	}
	.res-submenu li {
		margin-bottom:6px;
	}
	.res-submenu li:last-child {
		margin-bottom: 0;
	}
	.res-open > a:after {
		display:none;
	}
	.light-wrapper h3 {
		max-width:300px;
	}
	.content-banner {
		top:50%;
	}
	.content-banner h4 {
		margin-bottom:27px;
	}
	.content-banner h1 {
		margin-bottom:34px;
		max-width:100%;
	}
	.light-icon {
		display:block;
		position:absolute;
		bottom:20px;
		right:20px;
	}
	.lightbox-close {
		display:block;
	}
	.lightbox-popup .lightbox  {
		height:73%;
	}
	.list-icon-wrap {
		display:none;
	}
	.res-link:after {
		display:none;
	}
	/* RESOURCES LOGOS */
	.logo-res .resource-content {
		padding:60px 0 0;
	}
	.logo-box {
		min-height:239px;
	}
	.black-box img {
		width: 111px;
	}
	/* RESOURCES TOOLkit */
	.res-toolkit .resource-content {
		padding: 60px 0 0;
	}
	.res-toolkit .quote {
		font-size:1.8rem;
	}
	.res-toolkit p {
		font-size:1.6rem;
	}
	.video-list p {
		font-size:1.2rem;
	}
	.res-toolkit blockquote {
		font-size:3rem;
	}
	.list h4 {
		font-size:2rem;
	}
	.acc-ques {
		font-size:1.8rem;
	}
	.list p a {
		font-weight:600;
		text-decoration:underline;
	}
	.list h5 {
		font-weight: 600;
		font-size: 1.6rem;
		margin-bottom: 8px;
	}
	.transform {
		width:65%;
		margin:0 auto;
		transform:translateX(14%);
		-webkit-transform:translateX(14%);
		-moz-transform:translateX(14%);
		-ms-transform:translateX(14%);
		-o-:translateX(14%);
		padding-left:10px;
	}
	.res-toolkit .figure-text {
		max-width:335px;
	}
	.port-column {
		display:flex;
		flex-wrap:wrap;
		justify-content:space-between;
	}
	.port-left {
		width:72%;
		margin-bottom:0;
	}
	.port-right {
		width:25%;
	}
	.tool-inner {
		min-height:450px;
	}
	.banner-tool .primary-container {
		width:65%;
		margin:0 auto;
		transform:translateX(14%);
		-webkit-transform:translateX(14%);
		-moz-transform:translateX(14%);
		-ms-transform:translateX(14%);
		-o-transform:translateX(14%);
	}
	.resource-text {
		margin-bottom: 0;
	}
	.win-text {
		border-bottom:1px solid #bababa;
		padding-bottom:40px;
		margin-bottom:40px;
	}
	.winners-wrapper .res-active:before {
		background:#fff;
	}
	.slide-hide {
		display:block;
	}
	.win-slider {
		padding-right:80px;
		position: relative;
	}
	.win-buttons .slick-arrow {
		width:45px;
		height:45px;
		background:#fff;
		border-radius:50%;
		-webkit-border-radius:50%;
		font-size:0;
		position:absolute;
		right:-50px;
	}
	.win-buttons .slick-arrow:before {
		content:"";
		width:15px;
		height:15px;
		position:absolute;
		top:50%;
		left:50%;
		transform:translate(-50%, -50%);
		-webkit-transform:translate(-50%, -50%);
		-moz-transform:translate(-50%, -50%);
		-ms-transform:translate(-50%, -50%);
		-o-transform:translate(-50%, -50%);
	}
	.win-buttons .slick-prev {
		top:0;
	}
	.win-buttons .slick-next {
		top:80px;
	}
	.win-buttons .slick-prev:before {
		background:url("../images/arrow-up.svg") no-repeat;
	}
	.win-buttons .slick-next:before {
		background:url("../images/arrow-down.svg") no-repeat;
	}
	.recap-slides {
		position:relative;
	}
	.recap-no {
		font-size:1.2rem;
		position: absolute;
		bottom: -25px;
		left: 0;
		margin-bottom: 0;
	}
	.recap-wrapper-main {
		padding-bottom:80px;
	}
	/* resources events */
	.buy-btn {
		max-width:153px;
		margin-top:0;
	}
	.res-events .resource-top h2 {
		max-width: 340px;
	}
	.port-left .price {
		display:none;
	}
	.premium-table .port-right {
		display:block;
	}
	.port-list li {
		font-size:1.4rem;
	}
	.wrap-icons {
		display:block;
		padding:6px 10px;
		position:fixed;
		left:0;
		bottom:0;
		width:100%;
		z-index:8;
		background:#191919;
	}
	.footer-social li {
		display:inline-block;
		vertical-align:middle;
		margin-right:15px;
	}
	.footer-social li:last-child {
		margin-right:0;
	}
	.footer-social a {
		display:block;
	}
	/* ABOUT */
	.about-banner, .about-banner .container {
		min-height:340px;
	}
	.about-video {
		height:400px;
	}
	.about-main .resource-content .primary-container {
		justify-content: space-between;
	}
	.about-main .resource-list {
		width:18%;
	}
	.about-main .resource-text {
		width:81.7%;
	}
	.about-main .promo-list {
		display:none;
	}
	.learn-btn {
		max-width:238px;
	}
	.about-features {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		margin-bottom:0;
	}
	.about-features .left-features {
		width:55%;
	}
	.about-features .right-features {
		width:40%;
	}
	.about-main .promo-content h3 {
		max-width:215px;
	}
	.about-video .play-video {
		width:70px;
	}
	.about-main .promo-content h3 {
		margin-bottom:20px;
	}
	.about-main .promo-content h5 {
		margin-bottom: 12px;
	}
	/* error */
	.error-main .primary-container {
		position:relative;
		min-height:100vh;
	}
	.error-buttons {
		justify-content: flex-start;
	}
	.error-buttons li {
		width:153px;
		margin-right:20px;
	}
	.error-buttons li:last-child {
		margin-right:0;
	}
	.error-buttons a {
		font-size: 1.2rem;
	}
	.error-inner h1 {
		max-width: 430px;
		font-size: 7rem;
	}
	.error-box {
		padding: 0;
	}
	.feature-rotate {
		transform: none;
		transform-origin: unset;
		margin-left: 0;
	}
	.feature-rotate .featured {
		position: absolute;
		font-size: 1.5rem;
		transform: rotate(-90deg);
		-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		top: 50%;
		right: -129px;
		left:auto;
	}
	.error-inner {
		position:absolute;
		left:20px;
		top:55%;
		transform:translateY(-50%);
	}
	.error-main { 
		background:url("../images/error.png") no-repeat right top;
		background-size:contain;
		height:100%;
	}
	.error-feature {
		margin-bottom: 0;
	}
	/* ERROR 2*/
	.error2 .error-main {
		background:url("../images/error2-d.png") no-repeat right top;
		background-size:contain;
	}
	/* ABOUT JUDGES */
	.judges-list li {
		font-size: 1.4rem;
	}
	/* HISTORY */
	.history-slider .recap-no {
		position:static;
	}
	.slider-history .primary-container {
		display:flex;
		flex-wrap: wrap;
	}
	.slider-history .recap-wrapper-main {
		width: 81.5%;
		padding-left: 10px;
	}
	.slider-history .res-list a {
		color:rgba(255,255,255,0.5);
	}
	.slider-history .res-list a:hover {
		color:#fff;
	}
	.slider-history .res-active:before  {
		background: #fff;
	}
	.slider-history .resource-list h4, .slider-history .res-active a {
		color: #fff;
	}
	.history-bottom {
		width:81.9%;
		margin-left:18.1%;
	}
	.history-bottom .primary-container {
		display:flex;
		flex-wrap:wrap;
		justify-content:space-between;
	}
	.history-left {
		width: 55%;
		margin-bottom:0;
	}
	.history-right {
		width: 40%;
	}
	.history-right .promo-content h3 {
		font-size: 2.5rem;
	}
	.history-slider p {
		max-width: 305px;
	}
	.history-slider:after {
		content:"";
		position:absolute;
		right:100%;
		top:0;
		width:100%;
		height:100%;
		background:#191919;
	}
	.slider-history .resource-list {
		position:relative;
		z-index:2;
	}
	/* ABOUT TEAM */
	.team .resource-top {
		margin-bottom: 60px;
	}
	.open-btn {
		max-width: 171px;
	}
	.team-bottom h4 {
		font-size:1.8rem;
		max-width:100%;
	}
	/* ABOUT TEAM */
	.btn-det {
		max-width: 152px;
	}
	.join-team .resource-top h4, .join-bottom h4 {
		font-size: 1.8rem;
	}
	.eve-slider {
		padding-left: 0;
	}
	.sticky-detail {
		position: fixed;
		top: 20px;
		z-index:99;
	}
	.sticky-detail .top-share {
		width: 82%;
	}
	.inner-sticky.sticky-detail, .inner-sticky2.sticky-detail {
		width: 31%;
	}
	.res-toolkit .sticky-nav {
		display: block;
		position:absolute; 
		right:0; 
		top:0;
	}
}
@media only screen and (min-width:992px) {
	.top-header .heart {
		right:130px;
	}	
	.right-column {
		top:25px;
	}
	.bottom-header {
		padding-right:26px;
	}	
	.center-menu li a {
		font-size:1.8rem;
	}
	.logo {
		margin-right: 15px;
	}
	.logo img {
		width: 110px;
	}
	.header-wrap {
		margin-right:0;
	}
	.featured {
		right:-133px;
	}
	.web-img {
		height:180px;
	}
	/* FEATURE DETAIL PAGE */
	.top-share {
		padding:12px;
	}
	.quote {
		font-size:2rem;
	}
	.web-line {
		bottom:-10px;
	}
	.web-img:hover .web-line {
		bottom:0;
	}
	/* RESOURCE TOOLKIT */
	.portrait-wrapper h4 {
		font-size:2.2rem;
	}
	.recap-wrapper-main {
		padding-top:80px;
	}
	.video-container {
		height:320px;
	}
	/* resources evevnts */
	.res-events .resource-top p {
		font-size:1.6rem;
	}
	.slider-eve > h4 {
		font-size:2.5rem;
	}
	.awd-wrapper .quote {
		font-weight:400;
		font-size: 2rem;
	}
	.port-left .font, .annual-text p {
		font-size:1.6rem;
	}
	/* ABOUT TEAM */
	.team-bottom h4 {
		font-size:2.2rem;
	}
	/* JOIN TEAM  */
	.join-team .resource-top h4, .join-bottom h4 {
		font-size: 2.2rem;
	}
	.position-wrap h5, .position-wrap p {
		font-size: 1.6rem;
	}
	/*Other Global Slider Fade Effect with crop on right*/
	.slider-common{
		margin-right: -25vw;
	}
	.webby-slider {
		margin-right: -25vw;
	}
	.sticky-detail .top-share {
		width: 100%;
		max-width: 592px;
	}
}
@media only screen and (min-width:1024px) {
	.test-slides {
		margin:0 35px 0 0;
	}
	.test-slides:last-child {
		margin:0;
	}
	.insta {
		margin:0 auto;
	}
	.footer-form {
		padding-right:40px;
	}
	.promo-content {
		min-height:300px;
	}	
	.promo-wrapper {
		border-width:37px;
	}
	.close-wrapper {
		margin-bottom:34px;
	}
	.promo-content h5 {
		margin-bottom:24px;
	}
}
@media only screen and (min-width:1024px) and (max-width:1199px) {
	.custom-navbar-center{
		transform: translateX(-58px);
	}
	.top-header{
		height: 41px;
		display: flex;
		align-items: flex-end;
		display: -webkit-flex;
		-webkit-align-items: flex-end;
	}
	.top-strip a{
		font-size: 1.2rem;
		color: #fff;
		text-decoration: underline;
		font-weight: 400;
	}
	.login-wrap.top-strip{
		padding: 0;
	}
	.top-header .primary-container{
		padding: 0px 40px;
		display: -webkit-flex;
		display: flex;
		-webkit-justify-content: space-between;
		justify-content: space-between;
		max-width: none;
	}
	.bottom-header {
		padding-right: 14px;
		padding-top:8px;
	}
	.logo {
		margin-right: 25px;
	}
	.custom-navbar-nav li a{
		font-size: 1.8rem;
	}
}	 
@media only screen and (min-width:1025px) and (max-width:1199px) {
	.top-header .primary-container{
		display:-webkit-block;
		display:block;
	}
	.login-wrap.top-strip {
		padding: 0;
		position: absolute;
		right: 43px;
		top: 2px;
	}
}
@media only screen and (min-width:1200px) {
	.center-menu li a {
		font-size: 1.8rem;
		font-weight:500;
	}
	.login-wrap.top-strip,.custom-navbar-center{
		display: none;
	}
	.top-header {
		display:block;
		height:41px;
	}  
	.search-form {
		display: block;
	}
	.close-circle {
		display:none;
	}
	.lightbox-close { 
		display:block;
	}
	.spons {
		display:block;
	}
	.right-list li.hide {
		display:none;
	}
	.top-nav {
		display:none;
	}
	.login-wrap {
		padding: 0;
		position: absolute;
		top: -34px;
		right: 12px;
	}
	.center-content{
		line-height: 1.5;
	}
	.login-link {
		font-size: 1.2rem;
		color: #fff;
		text-decoration: underline;
		font-weight: 400;
	}
	.center-menu {
		padding:0;
		margin-bottom:0;
		overflow: hidden;
		width:49%;
		text-align:center;
	}
	.center-menu li {
		display:inline-block;
		margin:0 10px 0 0;
	}
	.center-menu li:last-child {
		margin-right:0;
	}
	.navbar1 {
		display:block;
		background:transparent;
		position:static;
		display:flex;
		width: 74.5%;
		flex-wrap:wrap;
		align-items:center;
		height:auto;
		overflow-y:hidden;
		z-index:1;
		justify-content: flex-end;
	}
	.bottom-header {
		display:flex;
		flex-wrap:wrap;
		position:relative;
		padding-top:8px;
	}
	.bottom-header .primary-container {
		display:flex;
		position:relative;
	}
	.header-wrap {
		width:284px;
		margin-right:1%;
	}
	.left-column {
		width:auto;
		z-index:999;
	}
	.right-column {
		position:absolute;
		right:18px;
		top:13px;
		width:auto;
		z-index:999;
	}
	.right-list {
		padding: 0;
		border-bottom: none;
		width:49%;
		text-align: right;
	}
	.right-list li {
		display:inline-block;
		margin:0 8px 0 0;
	}
	.right-list li a {
		font-size:1.2rem;
		font-weight:400;
		color:#fff;
	}
	.logo img {
		width: 110px;
	}
	.hamburger {
		display:none;
	}
	.navbar{
		max-width:none;
	}
	.navbar1{
		display: flex !important;
	}
	.logo{
		padding-left:15px;
		margin-right: 25px;
	}
	.search-form{
		padding: 10px 11px 0 15px;
	}
	/*Slider Fade Function*/
	.eve-slider{
		margin-right: -5vw;
		margin-left: -5vw;
	}
	.center-menu {
		max-width: 430px;
		position: absolute;
		margin: 0 auto;
		left: 0;
		right: 0;
	}
	.right-list {
		width: auto;
		padding-right: 25px;
	}
	/* category slider */
	body {
		font-size:1.6rem;
	}
	h2 {
		font-size:4rem;
	}
	h3 {
		font-size:2.5rem;
	}
	h4 {
		font-size:1.4rem;
	}
	.category-wrapper {
		padding:80px 0 55px;
	}
	.category-wrapper h3 {
		letter-spacing:-.8px;
	}
	.category-slider .slick-list {
		padding:0 !important;
		margin-left:-7px;
	}
	.category-wrapper .container {
		padding-right:20px;
	}
	.category-slider .slick-slide {
		margin:0 10px;
	}
	.webby-wrapper {
		padding: 56px 0 58px;
	}
	.webby-wrapper .primary-container, .showcase .primary-container {
		max-width:1230px;
		padding-left:20px;
	}
	.webby-slider .webby-slides {
		margin:0 30px 0 0;
	}
	.webby-slider .slick-list {
		padding:0 20px 0 0 !important;
		margin-left:0;
	}
	.webby-view {
		min-width:146px;
		font-size:1.4rem;
	}
	.view-top a {
		min-width: 137px;
		padding: 12px 20px;
	}
	.slider-common .slick-list {
		padding:0 190px 0 0;
		margin-left:0;
	}
	.slider-common .slick-slide {
		margin:0 23px 0 0;
	}
	.latest-heading {
		font-size:1.2rem;
		margin-bottom:16px;
	}
	.headline {
		font-size:1.4rem;
		max-width: 272px;
		margin-bottom:52px;
	}
	.latest-date {
		font-size:1.4rem;
	}
	.latest-img {
		height:175px;
	}
	.latest-img img {
		height:100%;
		object-fit:cover;
	}
	.tour-top {
		padding-bottom:28px;
		margin-bottom:111px;
	}
	.tour-top h2 {
		letter-spacing: -1px;
	}
	.showcase h2 {
		font-size:7rem;
		max-width:580px;
	}
	.awards h2 {
		max-width: 740px;
	}
	.video-wrapper {
		width: 90px;
	}
	.video-main {
		left:134px;
		top:7px;
	}   
	.web-text h5, .web-headline li, .web-link {
		font-size:1.4rem;
	}
	.showcase {
		padding: 101px 0 132px;
	}
	.showcase .common-slider .slick-list {
		padding: 0 190px 0 0;
		margin-left: 0;
	}
	.web-img {
		margin-bottom:28px;
	}
	.web-img:after {
		bottom:-11px;
	}
	.web-text h5 {
		margin-bottom:20px;
	}
	.web-headline {
		margin-bottom:8px;
	}
	.common-slider{
		margin-bottom:211px;
	}
	.speech-left h2 {
		text-transform:capitalize;
		max-width:440px;
	}
	.honor .h2 {
		font-size:8rem;
		max-width:580px;
	}
	.footer-link {
		padding-left:8%;
	}
	.number-text .slick-dots {
		top:-63%;
	}
	.speech-wrapper .outline-btn {
		top:300px;
	}
	.speech-left {
		margin-bottom: 0;
		padding-bottom: 0;
	}
	.test-wrapper .primary-container {
		padding-right:25px;
	}
	.testimonial-slider .slick-list {
		padding:0;
	}
	.test-slides img {
		width: 110px;
		margin:0 auto;
	}
	/* FEATURE LISTING PAGE */
	.text-banner .container {
		min-height:336px;
	}
	.featured-stories h3 {
		margin-bottom: 30px;
	}
	.stories-wrapper .latest-img {
		height:auto;
	}
	.stories-wrapper .latest-img {
		margin-bottom:37px;
	}
	.feature-page .headline {
		font-size:2.2rem;
		margin-bottom: 32px;
		min-height:56px;
		max-width:328px;
	}
	.featured-stories {
		padding-bottom:157px;
	}
	.feature-outer {
		margin-bottom:49px;
	}
	.feature-tabs .tab-current {
		border-bottom-width:3px;
	}
	.tabs-wrapper {
		padding-top:106px;
	}
	.tab-link {
		font-size:2.5rem;
		padding-bottom:14px;
		margin-right:37px;
	}
	.select-list .ui-selectmenu-button.ui-button {
		min-width:153px;
	}
	.left-features {
		width: 68.5%;
	}
	.right-features {
		width: 24%;
	}
	.right-features .promo-content {
		min-height:430px;
	}
	.right-features .promo-content h5 {
		margin-bottom: 12px;
	}
	
	.right-features .promo-content h3 {
		font-size:3rem;
		max-width:273px;
		margin-bottom: 15px;
	}
	.right-features .promo .enter-btn {
		padding:8px 12px;
	}
	.new-tabs ul li {
		padding-bottom:50px;
		margin-bottom:50px;
	}
	.new-tabs .latest-img {
		height:230px;
	}
	.new-tabs .latest-text {
		width:45%;
		min-height:230px;
		padding:20px 0;
	}
	.new-tabs .latest-heading {
		margin-bottom:16px;
	}
	.new-tabs .headline {
		margin-bottom:16px;
		max-width:380px;
		min-height:auto;
	}
	.feature-page p {
		margin-bottom:41px;
		letter-spacing: -.7px;
	}
	/* FEATURE DETAIL PAGE */
	.text-banner-left {
		padding:13px 0 0;
	}
	.text-banner-left h3 {
		font-size:4rem;
		max-width:420px;
		letter-spacing: -1.6px;
		margin-bottom:73px;
	}
	.top-head {
		margin-bottom: 31px;
	}
	.feature-detail .text-banner {
		padding:278px 0 143px;
	}
	.banner-audio {
		height:auto;
		width:49%;
	}
	.audio {
		padding-left:27px;
	}
	.audio-link {
		font-size:1.4rem;
	}
	.audio-img {
		top:2px;
	}
	.details-wrapper {
		padding:68px 10px 153px;
	}
	.back-wrapper {
		width:9%;
	}
	.inner-wrapper {
		width:90%;
	}
	.top-share {
		margin:0 67px 82px 56px;
		padding: 12px 21px 12px 25px;
	}
	.share-content {
		font-size:1.4rem;
	}
	.share-links li {
		margin-right: 12px;
	}
	.share-text {
		margin-right:20px;
	}
	.quote-wrapper {
		padding: 0 92px 0 80px;
		margin-bottom:118px;
	}
	.quote {
		font-size:2.2rem;
		margin:0 60px 62px 0;
	}
	.details-wrapper p {
		letter-spacing: 0;
		margin-bottom:48px;
	}
	.block-quote {
		padding:0 80px;
		margin-bottom:125px;
	}
	.details-wrapper blockquote {
		font-size:4rem;
		line-height:1.2;
		letter-spacing: -1.6px;
		margin-bottom:27px;
		padding:0;
	}
	.mark {
		left:-24px;
	}
	.author-name {
		font-size:1.4rem;
		padding-left:0;
	}
	.ques-wrapper {
		padding: 0 80px;
		margin-bottom:139px;
	}
	.ques {
		letter-spacing:-.5px;
	}
	.gallery-wrapper {
		margin-bottom:109px;
	}
	.gallery-wrapper picture {
		margin-bottom:17px;
	}
	.gallery-wrapper p {
		padding: 0 80px;
		max-width: 500px;
		line-height: 1.2;
	}
	.ques-last {
		margin-bottom:106px;
	}
	.video-detail {
		min-height:495px;
		margin-bottom:94px;
	}
	.webby-icon {
		width:43px;
		height:43px;
	}
	.webby-icon img {
		width:90%;
	}
	.video-top {
		font-size:1.4rem;
		top:21px;
		left:12px;
	}
	.check-icon {
		width:auto;
	}
	.video-bottom {
		font-size:2.2rem;
		max-width:190px;
		bottom:38px;
		left:15px;
	}
	.watch {
		font-size:1.4rem;
		margin-bottom:14px;
	}
	.details-wrapper .para-hide {
		padding:0 86px;
	}
	.social-detail {
		padding:128px 80px 0;
	}
	.social-detail h3 {
		margin-bottom: 16px;
	}
	.more-features {
		padding:150px 0 180px;
	}
	.more-features .container {
		padding:0 127px 0 194px;
	}
	.more-features h3 {
		margin-bottom:30px;
	}
	.more-features .latest-img {
		width:45%;
		height:236px;
	}
	.more-features .latest-text { 
		width:43%;
	}
	/* RESOURCE */
	.resources .content {
		padding-bottom: 190px;
	}
	.content-banner h1 {
		font-size:4rem;
		word-spacing:-5px;
	}
	.content-banner .enter-btn {
		min-width:170px;
		padding:12px;
	}
	.resource-banner {
		min-height:628px;
	}
	.resource-top {
		padding:0 100px 42px 0;
		margin-bottom: 50px;
	}
	.resource-top h2 {
		font-size:6.5rem;
		margin-bottom:12px;
	}
	.resource-content {
		padding: 106px 0 0;
	}
	.resource-list {
		padding: 20px 0 0 22px;
		width:31%;
	}
	.resource-list h4 {
		margin-bottom:56px;
	}
	.res-list {
		padding-left: 6px;
	}
	.resource-text {
		width: 50%;
	}
	.resource-text h3 {
		margin-bottom:37px;
	}
	.light-wrapper {
		margin-bottom: 110px;
		padding-right:84px;
	}
	.lightbox {
		height:376px;
		margin-bottom:53px;
	}
	.light {
		width: auto;
	}
	.voice {
		padding-right:85px;
	}
	.winner-list {
		margin-bottom: 41px;
	}
	/* RESOURCES LOGO */
	.logo-res .resource-content {
		padding-top:87px;
	}
	.logo-res .resource-top {
		padding-bottom:50px;
		margin-bottom:60px;
	}
	.logo-res .resource-top h2 {
		max-width:380px;
		margin-bottom: 24px;
	}
	.logo-res .resource-top p {
		padding-right: 85px;
	}
	.resource-logos {
		justify-content: flex-start;
	}
	.resource-logos li {
		width: 35.7%;
		margin:0 19px 78px 0;
	}
	.resource-logos li:nth-child(even) {
		margin-right:0;
	}
	.logo-box {
		margin-bottom:22px;
	}
	.resource-logos li h3 {
		margin-bottom:12px;
	}
	.logo-res .resource-list {
		padding-top:13px;
	}
	/* RESOURCE TOOLKIT */
	.res-toolkit .resource-content {
		padding-top:90px;
	}
	.res-toolkit .resource-list {
		padding: 22px 0 0 31px;
	}
	.res-toolkit .resource-top {
		margin-bottom:72px;
	}
	.res-toolkit .resource-top h2 {
		letter-spacing:-3px;
		margin-bottom: 20px;
	}
	.res-toolkit .quote {
		font-size:2.2rem;
		padding-right:0;
		margin:0 0 62px 0;
	} 
	.text-list h3 {
		font-size:4rem;
		margin-bottom: 73px;
	}
	.text-top-wrap {
		padding-right:85px;
		margin-bottom:105px;
	}
	.text-top-wrap .quote {
		margin-bottom: 38px;
	}
	.res-toolkit p {
		line-height: 1.8;
		margin-bottom: 28px;
	}
	.res-toolkit .block-quote {
		padding:0;
		margin-bottom:191px;
	}
	.res-toolkit blockquote {
		font-size:4rem;
		padding:0;
		letter-spacing: -1.8px;
		margin-bottom:28px;
	}
	.res-toolkit .author-name {
		font-size:1.4rem;
	}
	.list-wrap {
		padding-right:85px;
		margin-bottom: 237px;
	}
	.list-wrap h3 {
		margin-bottom: 81px;
	}
	.list {
		padding-left: 24px;
	}
	.list li {
		font-size:2.2rem;
		margin-bottom: 90px;
		padding-left:6px;
	}
	.list h4 {
		margin-bottom: 47px;
		font-size:2.2rem;
		letter-spacing: -1px;
	}
	.video-list {
		margin-top:74px;
	}
	.outer-video {
		height: 330px;
	}
	.video-list p {
		max-width:330px;
	}
	.faq-wrapper {
		padding-right: 85px;
	}
	.faq-wrapper h2 {
		padding-bottom: 87px;
	}
	.acc-ques {
		font-size:2.2rem;
		letter-spacing: -.3px;
		padding-right:85px;
	}
	.acc-ques:after {
		top: 38px;
		right: 5px;
		width: 12px;
		height: 12px;
	}
	.faq-list li {
		padding: 33px 0 35px;
	}
	.inner {
		padding:59px 0 79px;
	}
	.inner p {
		padding-right:70px;
	}
	.tool-inner {
		min-height:730px;
	}
	.recap-slider .slick-list {
		padding:0 !important;
	}
	.banner-tool .primary-container, .transform {
		width:43.2%;
		transform: translateX(7.3%);
		-webkit-transform: translateX(7.3%);
		-moz-transform: translateX(7.3%);
		-ms-transform: translateX(7.3%);
		-o-transform: translateX(7.3%);
	}
	.recap-wrapper-main .transform {
		width: 57.5%;
		transform: translateX(17.7%);
		-webkit-transform: translateX(17.7%);
		-moz-transform: translateX(17.7%);
		-ms-transform: translateX(17.7%);
		-o-transform: translateX(17.7%);
	}
	.banner-tool {
		margin-bottom:216px;
	}
	.portrait-wrapper {
		margin-bottom: 151px;
	}
	.portrait h3 {
		font-size:4rem;
		letter-spacing: -.7px;
		margin-bottom: 62px;
	}
	.res-toolkit .figure-text {
		line-height:1.2;
	}
	.portrait-text h3 {
		margin-bottom: 87px;
	}
	.portrait-wrapper h4 {
		margin-bottom: 16px;
	}
	.portrait-text p {
		padding-right: 30px;
	}
	.portrait-text {
		margin-bottom: 182px;
	}
	.portrait-column h3 {
		margin-bottom: 83px;
	}
	.portrait-wrapper figure {
		margin-bottom: 15px;
	}
	.portrait-text figure {
		margin-bottom: 28px;
	}
	.port-column {
		padding-top: 16px;
	}
	.port-left h4 {
		margin-bottom: 20px;
	}
	.port-left {
		width: 66%;
	}
	.port-right {
		width: 26%;
		padding-top: 12px;
	}
	.port-right h5 {
		margin-bottom: 21px;
		letter-spacing: -.5px;
	}
	.port-right address strong {
		letter-spacing:-.2px;
		margin-bottom:29px;
	}
	.res-toolkit .resource-content {
		margin-bottom:440px;
	}
	.win-text {
		padding:0 0 82px 0;
		margin-bottom:117px;
	}
	.win-text h3, .recap-wrapper-main h3 {
		font-size:4rem;
		line-height:1.2;
		letter-spacing: -1px;
		margin-bottom:27px;
		padding-right:50px;
	}
	.win-text p, .recap-wrapper-main p {
		font-size:2.2rem;
		line-height:1.2;
		padding-right:62px;
	}
	.winners-wrapper .resource-list {
		padding-top: 3px;
	}
	.winners-wrapper .resource-text {
		padding-left: 20px;
	}
	.win-top {
		margin-bottom:134px;
	}
	.win-slider {
		padding-right: 92px;
	}
	.win-wrap figure {
		height:330px;
		margin-bottom:25px;
	}
	.win-slider figure img {
		height:100%;
		width:100%;
		object-fit:cover;
	}
	.win-name {
		font-size:1.8rem;
	}
	.win-des {
		font-size:1.8rem;
		letter-spacing:.2px;
	}
	.win-wrap p {
		margin-bottom:50px;
	}
	.win-wrap p:last-child {
		margin-bottom:0;
	}
	.win-buttons .slick-arrow {
		right:-173px;
	}
	.win-buttons .slick-prev {
		top: 4px;
	}
	.win-buttons .slick-next {
		top:100px;
	}
	.recap-text {
		margin-bottom:103px;
	}
	.recap-wrapper-main {
		padding-top: 132px;
	}
	.recap-wrapper-main h3 {
		padding-right: 0;
		max-width:410px;
		line-height: 1;
		letter-spacing: -1.5px;
	}
	.recap-wrapper-main p {
		padding-right:175px;
	}
	.video-container {
		height: 574px;
	}
	.recap-slider .slick-slide {
		margin:0 20px 0 0 !important;
	}
	.slick-counter {
		font-size: 2.5rem;
		top: 60px;
		right: -192px;
	}
	/* RESOURCES EVENTS */
	.res-events .resource-top {
		padding-bottom:107px;
		margin-bottom: 96px;
	}
	.res-events .resource-top h2 {
		max-width: 540px;
		margin-bottom:33px;
	}
	.sticky-navs li {
		margin-right: 21px;
	}
	.res-events .resource-content {
		padding-top:98px;
	}
	.res-events .resource-top p {
		padding-right: 15px;
	}
	.res-events .quote {
		padding-right: 0;
		margin: 0;
		letter-spacing: -.45px;
		line-height: 1.6;
		font-weight:400;
	}
	.res-events .resource-top .quote {
		padding:0;
		margin-bottom:40px;
	}
	.annual-text {
		margin-bottom: 133px;
	}
	.annual-text h3 {
		font-size:4rem;
		max-width: 450px;
	}
	.annual-text p {
		padding-right: 123px;
	}
	.slider-eve > h4 {
		margin-bottom:28px;
	}
	.awd-wrapper h3 {
		font-size:4rem;
		margin-bottom:27px;
	}
	.awd-wrapper .quote {
		padding-right: 0;
		font-weight:600;
		letter-spacing: -.9px;
		font-size:2.2rem;
	}
	.sunday-text {
		font-size:2.5rem;
		letter-spacing: -.6px;
		margin-bottom:51px;
	}
	.awd-main {
		padding-bottom:66px;
		margin-bottom:80px;
	}
	.res-events .portrait {
		padding-right: 84px;
	}
	.res-events .figure-text {
		max-width:350px;
		line-height: 1.2;
		margin-bottom: 26px;
	}
	.res-events	.port-column {
		padding-top: 24px;
	}
	.res-events .port-left h4 {
		font-size:1.8rem;
	}
	.res-events .port-right {
		padding-top:4px;
	}
	.awd-wrapper .portrait-wrapper {
		margin-bottom: 76px;
	}
	.res-events .tool-inner {
		margin-bottom: 15px;
	}
	.res-events .banner-tool {
		margin-bottom: 152px;
	}
	.package-top h2 {
		letter-spacing: -.8px;
		margin-bottom: 65px;
	}
	.package-top p {
		margin-bottom: 28px;
		padding-right: 36px; 
	}
	.package-top {
		margin-bottom: 164px;
	}
	.premium-wrap {
		padding-right: 10px;
	}
	.table-fig {
		padding:24px 0 27px;
	}
	.table-fig img {
		width:33%;
	}
	.premium-table {
		margin-bottom: 135px;
	}
	.premium-table .port-left {
		padding-right:58px;
	}
	.premium-table p {
		margin-bottom: 48px;
	}
	.premium-table strong {
		margin-bottom:20px;
	}
	.port-list li {
		margin-bottom:18px;
	}
	/* about */
	.about-banner {
		min-height:460px;
	}
	.about-banner .container {
		min-height: 460px;
	}
	.head-main h1 {
		max-width: 700px;
		font-size: 10rem;
	}
	.about-main .block-quote {
		padding:0;
	}
	.about-video {
		height:735px;
	}
	.about-main .resource-content {
		padding-top: 102px;
	}
	.about-main .resource-top h2 {
		font-size: 4rem;
		letter-spacing: -1.8px;
		max-width: 100%;
		margin-bottom:90px;
	}
	.about-features .left-features {
		width: 69%;
	}
	.about-features .right-features {
		width: 29.5%;
	}
	.about-main .quote {
		letter-spacing: -.3px;
		margin: 0 0 55px 0;
	}
	.about-main p {
		font-size:1.6rem;
		margin-bottom:47px;
	}
	.about-quote {
		padding-right: 118px;
	}
	.about-main .block-quote {
		margin-bottom:84px;
	}
	.about-main blockquote {
		font-size: 4rem;
		letter-spacing: -1.7px;
	}
	.about-main .resource-top {
		margin-bottom:101px;
	}
	.about-main .mark {
		left: -4px;
	}
	.about-main .author-name {
		font-size:1.4rem;
		padding-left: 15px;
	}
	.learn-btn {
		margin-top: 84px;
	}
	.about-main .content {
		padding-bottom: 151px;
	}
	.about-main .resource-list {
		padding: 5px 0 0 24px;
	}
	.about-main .res-list {
		padding-left:0;
	}
	.about-main .res-active:before {
		left: -25px;
	}
	/* error */
	.error-inner {
		left:118px;
	}
	.error-inner h1 {
		font-size:12.5rem;
		max-width:800px;
		letter-spacing:-5px;
		margin-bottom:50px;
	}
	.error-main .primary-container {
		min-height:900px;
	}
	.error-feature {
		min-height: unset;
		margin-bottom: 0;
	}
	.feature-rotate .featured {
		top:50%;
		right:-114px;
	}
	/* ABOUT JUDGES */
	.judges .content {
		padding-bottom: 161px;
	}
	.judges .resource-top {
		margin-bottom:0;
	}
	.judges-list {
		margin-bottom: 38px;
	}
	.judges-list ul {
		padding-left: 38px;
	}
	.judges-list li {
		font-size: 1.6rem;
		line-height:2;
	}
	.judges p {
		line-height:2;
		margin-bottom: 31px;
	}
	.judges p:last-child {
		margin-bottom:0;
	}
	/* HISTORY */
	.history .content {
		padding-bottom: 184px;
	}
	.history .quote {
		margin-bottom: 36px;
	}
	.history p {
		line-height:2;
		margin-bottom:31px;
	}
	.history .block-quote {
		margin-bottom:0;
	}
	.history blockquote {
		padding-right:30px;
		margin-bottom:30px;
	}
	.history .resource-content {
		margin-bottom: 127px;
	}
	.slider-history {
		padding: 197px 10px 190px;
		margin-bottom:79px;
	}
	.slider-history .resource-list {
		padding: 19px 0 0 18px;
	}
	.slider-history h3 {
		max-width: 100%;
		letter-spacing: -1px;
		margin-bottom: 62px;
	}
	.history-slider .recap-no {
		margin-bottom:17px;
	}
	.history-slider p {
		line-height: 1.6;
		padding-right: 0;
		margin-bottom:0;
	}
	.history-left {
		width: 69%;
		padding-right:92px;
	}
	.history-slider .slick-list {
		margin-left:0;
	}
	.history-right {
		width: 29.5%;
	}
	.history-left p {
		line-height: 1.8;
		margin-bottom: 48px;
	}
	.history-right .promo-content {
		min-height: 430px;
		margin-top: 12px;
	}
	.history-right .promo-content h3 {
		font-size: 3rem;
		max-width: 270px;
		margin-bottom:10px;
	}
	.history-slider .slick-list {
		padding: 0 80px 0 0 !important;
	}
	/* ABOUT TEAM */
	.contact-wrap a {
		font-size:1.4rem;
	}
	.team-wrapper {
		padding-right: 90px;
	}
	.team-wrapper h3 {
		font-size: 2.5rem;
		font-weight:400;
		margin-bottom: 25px;
	}
	.team .resource-top {
		padding-right: 87px;
		margin-bottom:81px;
		padding-top:12px;
	}
	.team .resource-top h2 {
		letter-spacing: -1.2px;
		margin-bottom:47px;
	}
	.team p {
		line-height:2;
	}
	.team-list figure {
		margin-bottom: 34px;
	}
	.team-text, .members li {
		min-height: 105px;
	}
	.team-list {
		padding-bottom: 12px;
		margin-bottom: 98px;
	}
	.team-list li {
		margin-bottom: 96px;
	}
	.team-name {
		font-size: 1.8rem;
		margin-bottom: 10px;
	}
	.team-des {
		font-size: 1.4rem;
	}
	.team-des span {
		display:block;
	}
	.members {
		margin-bottom: 97px;
		padding-bottom: 96px;
	}
	.members li {
		width: 48.5%;
		margin-bottom: 95px;
	}
	.team-bottom {
		padding-right: 80px; 
	}
	.team-bottom h4 {
		margin-bottom: 38px;
	}
	.team-bottom p {
		margin-bottom: 33px;
	}
	.open-btn {
		margin-top: 62px;
	}
	.team .content {
		padding-bottom: 177px;
	}
	/* JOIN TEAM */
	.join-team .content {
		padding-bottom:222px;
	}
	.join-team .resource-top {
		margin-bottom: 75px;
		border-bottom: 1px solid rgba(0,0,0,0.1);
		padding:0 0 70px;
	}
	.join-team .left-features {
		width: 61%;
	}
	.join-team .resource-top h4 {
		margin-bottom: 26px;
	}
	.join-team .resource-top p:last-child {
		margin-bottom:0;
	}
	.join-bottom {
		padding-right: 120px;
	}
	.join-bottom h4 {
		margin-bottom: 72px;
	}
	.position-wrap {
		margin-bottom: 120px;
	}
	.position-wrap p {
		line-height:2;
		margin-bottom: 41px;
	}
	/* CALENDAR */
	.calendar .judges-list h3 {
		font-size: 2.5rem;
		margin-bottom: 18px;
	}
	.calendar .judges-list ul {
		padding-left: 19px;
		padding-right:0;
	}
	.cal-text {
		padding-right:145px;
		margin-bottom: 86px;
	}
	.cal-text h3 {
		font-size:2.5rem;
		margin-bottom: 21px;
	}
	.cal-text p  {
		margin-bottom: 11px;
	}
	.cal-text p:last-child {
		margin-bottom:0;
	}
	.cal-text .quote {
		padding:0;
		margin-bottom: 30px;
	}
	.calendar .resource-top {
		margin-bottom: 140px;
	}
	.cal-accordion {
		padding-right: 48px;
	}
	.right-date h4, .cal-add {
		font-size: 1.8rem;
		font-weight: 400;
	}
	.cal-day, .cal-month {
		font-size: 1.8rem;
	}
	.cal-date {
		font-size: 6.5rem;
		font-weight: 400;
	}
	.left-date {
		width: 200px;
		padding: 35px 15px;
	}
	.right-date {
		width: calc(100% - 200px);
		width: -webkit-calc(100% - 200px);
		width: -moz-calc(100% - 200px);
		padding: 34px 64px 25px 64px;
	}
	.cal-add {
		margin-bottom: 25px;
	}
	.show-btn {
		width:35px;
		height: 35px;
		top: 25px;
		right: 18px;
	}
	.show-btn:before {
		width: 12px;
		height: 12px;
		top: 9px;
		left: 12px;
	}
	.cal-accordion li {
		margin-bottom: 18px;
	}
	.date-section {
		padding: 60px 35px 35px;
		display:flex;
		flex-wrap:wrap;
		flex-direction: row-reverse;
		justify-content:space-between;
	}
	.sec-left {
		width:65%;
		margin-bottom:0;
	}
	.sec-right {
		width: 21%;
	}
	.sec-left h4 {
		font-size:1.8rem;
		margin-bottom: 18px;
	}
	.sec-left .quote {
		margin-bottom: 15px;
		padding-right:27px;
	}
	.sec-left .quote, .sec-left p {
		font-size: 1.6rem;
		line-height:1.8;
	}
	.show-rotate .show-btn:before {
		top: 13px;
		left: 12px;
	}
	.calendar .content {
		padding-bottom: 150px;
	}
	.awd-main .portrait {
		padding-right: 0;
	}
	.eve-slider {
		margin-bottom: 144px;
	}
	.inner-sticky.sticky-detail, .inner-sticky2.sticky-detail {
		width: 23%;
	}
}

@media only screen and (min-width:1366px) {
	.webby-slider {
		margin-right: -27vw;
	}
	.feature-page .right-list {
		text-align:right;
	}
	.social-promo li {
		margin-right:27px;
	}
	h1 {
		font-size:10rem;
	}
	h6 {
		font-size:1.8rem;
	}
	.button {
		font-size:1.2rem;
	}
	.primary-container {
		padding-left:39px;
		padding-right:39px;
	}
	.bottom-header .primary-container {
		padding: 0px 40px;
		max-width: none;
	}
	.account-navbar {
		right:10px;
		z-index:999;
	}
	.deadline {
		letter-spacing: -.2px;
	}
	.top-header .heart {
		right: 155px;
	}
	.account {
		right: 44px;
		top: -42px;
	}    
	.right-column {
		right: 44px;
		top: 9px;
	}
	.search-btn img {
		width:20px;
	}
	.search-img{
		margin-top: 4px;
	}
	.bottom-header {
		padding: 8px 0 15px 0;
	}
	.center-menu li {
		margin-right:30px;
	}
	.right-list {
		padding-right: 14px;
	}
	.search-form .input-wrapper {
		display: none;
		position: absolute;
		top: 6px;
		right: 33px;
		width: 180px;
	}
	.right-list li {
		margin-right:14px;
	}
	.right-list li:last-child {
		margin-right:0;
	}
	/* banner */
	.banner {
		min-height:809px;
	}
	.banner .container {
		min-height:809px;
	}
	.banner-text {
		padding: 0 10px;
		bottom:56px;
	}
	.banner-text h1 {
		font-size:10rem;
		letter-spacing: -1.5px;
		word-spacing: -6px;
		max-width: 800px;
	}
	.banner-text .enter-btn {
		margin-left:10px;
	}
	.heading-main {
		margin-bottom:45px;
	}
	.select-wrap {
		bottom:8px;
		right:25px;
	}
	.featured {
		right:-114px;
		top:-475px;
		margin-top:0;
	}
	.cat-img {
		margin-bottom:24px;
	}
	/* webby wrapper  */
	.webby-wrapper {
		padding: 130px 0 58px;
	}
	.webby-wrapper h2 {
		padding-bottom: 17px;
		letter-spacing: -1.5px;
		margin-bottom:96px;
	}
	.webby-wrapper  h3 {
		margin-bottom:28px;
	}
	.webby-slider .webby-slides {
		margin:0 17px 0 0;
		
	}
	.webby-img {
		height:541px;
	}
	.webby-img img {
		height:100%;
		object-fit:cover;
	}
	.webby-name {
		font-size:4rem;
		margin-bottom:28px;
	} 
	.webby-text {
		bottom:36px;
	}
	.webby-text h4 {
		letter-spacing: .3px;
		margin-bottom:10px;
	}
	.webby-border {
		padding-bottom:86px;
		margin-bottom:102px;
	}
	/* features */
	.view-top h3 {
		margin-bottom:0 !important;
	}
	.features-wrapper {
		padding-bottom: 101px;
		margin-bottom:90px;
		padding-left:6px;
	}
	.podcast-wrapper {
		padding-left:5px;
	}
	.talks-tour {
		padding:68px 0 130px;
	}
	.tour-text h2 {
		font-size:8rem;
		max-width: 485px;
	}
	.tour-btn {
		font-size:1.4rem;
	}
	/* number */
	.number-wrapper, .number-wrapper .container {
		min-height: 923px;
	}
	.number-wrapper {
		padding-top:0;
	}
	.number-wrapper .container {
		padding-top:62px;
	}
	.number-wrapper h2 {
		letter-spacing: -1.5px;
		max-width:100%;
	}
	.number-text .slick-dots {
		top:-60px;
	}
	.number-text .slick-dots li {
		margin-bottom:60px;
	}
	.number-text .slick-list {
		max-width: 520px;
	}
	.number-text h2 {
		font-size:8rem;
	}
	.number-list {
		left:0;
	}
	.number-list li {
		margin-bottom:66px;
		padding-left:23px;
	}
	.num-wrapper strong {
		font-size:2rem;
	}
	.web-img {
		height: 235px;
	}
	.showcase {
		padding: 152px 0 377px;
	}
	.showcase h2 {
		font-size:10rem;
		letter-spacing: -1.5px;
		margin-bottom:0;
	}
	.video-main {
		left: 176px;
		top:15px;
	}
	.video-wrapper {
		width: 117px;
		margin-right:10px;
	}
	.show-video {
		padding-bottom:116px;
	}
	.showcase-wrapper {
		padding: 134px 0 0;
	}
	.common-slider .view-top {
		margin-bottom: 21px;
	}
	.showcase .slider-common .slick-slide {
		margin:0 18px 0 0;
	}
	.awards h2 {
		max-width: 1050px;
		letter-spacing: -2px;
		margin-bottom: 40px;
	}
	.award-date span {
		padding-left: 26px;
		letter-spacing: .3px;
	}
	.award-date span:after {
		left:8px;
	}
	.read-list li {
		margin-right:20px;
	}
	.awards {
		margin-bottom:151px;
	}
	.speech-wrapper {
		margin-bottom: 186px;
	}
	.speech-left {
		width:50%;
	}
	.speech-left h2 {
		margin-bottom: 23px;
		max-width: 580px;
		padding-right:0;
		letter-spacing:-2.5px;
	}
	.speech-left .award-date {
		padding-left: 9px;
		margin-bottom: 49px;
	}
	.speech-right {
		width: 25.5%;
		margin: 25px 0 0 52px;
	}
	.speech-right .web-img {
		height:auto;
	}
	.speech-wrapper h3 {
		font-size:4rem;
		padding-bottom:20px;
		margin-bottom:53px;
	}
	.speech-wrapper .outline-btn {
		margin-left:10px;
		width:147px;
	}
	.web-spe {
		width:136px;
		top: 15px;
		left: 9px;
	}
	.ach-wrapper {
		margin-bottom:0;
	}
	.speech-wrapper .outline-btn {
		top:360px;
	}
	/* footer */
	.footer {
		padding:203px 0 0;
	}
	.top-footer > .primary-container {
		padding-left: 40px;
		padding-right: 40px;
	}   
	.sponsor {
		right:41px;
	}
	.top-footer h3 {
		padding-bottom:25px;
		margin-bottom:118px;
		letter-spacing: .4px;
	}
	.test-wrapper .primary-container {
		padding-right: 60px;
		padding-left: 76px;
	}
	.testimonial-slider .slick-list {
		padding:0;
	}
	.test-wrapper {
		margin-bottom: 128px;
	}
	.footer-logo {
		width: 96px;
	}
	.footer-section {
		padding:101px 0 120px;
	}
	.footer-form {
		padding-top:7px;
	}
	.footer-form label {
		font-size:1.8rem;
		margin-bottom:29px;
	}
	.footer-form {
		padding:7px 63px 0 0;
	}
	.footer-form input {
		font-size:2.5rem;
	}
	.submit-btn {
		font-size:1.2rem;
		bottom: 18px;
	}
	.footer-link {
		padding:8px 0 0 9.5%;
	}
	.search-btn .sticky-img {
		width:20px;
	}
	/* logout */
	.login-wrap {
		right: 40px;
		top: -35px;
	}
	/* FEATURE LISTING PAGE */
	.stories-wrapper .latest-slides {
		width: 49.2%;
	}
	.tabs-wrapper, .featured-stories {
		padding-left:0;
		padding-right:0;
	}
	.details-wrapper {
		padding-left:0;
		padding-right:0;
	}
	/* resources */
	.banner-main .primary-container {
		padding: 0 40px;
	}
	.resource-content .primary-container {
		padding: 0 40px;
	}
	.winners-wrapper {
		padding: 182px 0 176px;
		margin-bottom:124px;
	}
	/* HISTORY */
	.history-bottom {
		padding:0;
	}
}
@media only screen and (min-width:1440px) {
	.tour-text h2 {
		font-size:10rem;
	}
	.webby-wrapper {
		padding: 130px 0 58px;
	}
	.webby-wrapper .primary-container, .showcase .primary-container {
		padding-left:122px;
		max-width:1440px;
	}
	.webby-slider .slick-list {
		padding:0 !important;
	}
	.view-top h3 {
		padding-left:5px;
	}
	.tour-text h2 {
		max-width:590px;
		letter-spacing: -2.1px;
		margin-bottom:36px;
	}
	.tour-img {
		width:42%;
	}
	.tour-text {
		width: 51%;
	}
	.tour-text p {
		margin-bottom: 72px;
	}
	.number-text h2 {
		font-size:10rem;
		padding-right:0;
	}
	.number-text .slick-list {
		max-width:660px;
	}
	.slider-common .slick-list { 
		padding:0 18.5% 0 0;
	}
	.showcase .common-slider .slick-list {
		padding:0 19% 0 0;
	}
	.number-text .slick-dots {
		top:-45px;
	}
	.honor {
		padding-top:82px;
	}
	.honor .h2 {
		font-size:15rem;
		max-width: 1100px;
		letter-spacing:-1.5px;
		word-spacing:-13px;
		line-height: 1.05;
	}
	/* ABOUT HISTORY */
	.history-slider .slick-list {
		padding: 0 140px 0 0 !important;
	}
	
}
@media only screen and (min-width:1540px) {
	.header-wrap {
		width: 437px;
		margin-right:0;
		z-index:999;
	}
	.navbar1{
		width:calc(100% - 337px);
		padding-right: 31px;
	}
}
@media only screen and (max-width:767px) {
	/* resources navbar */
	.resources .navbar {
		background:#fff;
	}
	.resources .top-nav h2 {
		color:#000;
	}
	.resources .close-btn {
		color:rgba(0,0,0,0.4);
	}
	.resource-navbar .resource-heading {
		padding-left:0;
	}
	.resource-navbar .resource-heading:before {
		content:none;
	}
	.resources .center-menu li a, .resources .follow-list li a {
		color:#4f4f4f;
	}
	.resources .nav-arrow:after, .resources .back:before {
		border-color:#4f4f4f;
	}
	.resources .right-list li a,.resources .account a, .resources .login-link {
		color:#4f4f4f;
	}
	.resources .close-circle {
		box-shadow: 0px 6px 20px rgba(0, 0, 0, 0.1);
		-webkit-box-shadow: 0px 6px 20px rgba(0, 0, 0, 0.1);
	}
}
