/* Small */
@media only screen and (width > 1px) and (width <= 560px) {
	.stdh {padding: 6px 7.2%;background-color: #FFF;text-align: justify;font-size: 0;}
	.page-template-page-contact .stdh {background-color: transparent;}
	.stdh::after {content: '';display: inline-block;width: 100%;}
	.stdh .stdh-tl, .stdh .stdh-tr {display: inline-block;vertical-align: middle;position: static;width: auto;}
	.hmenu .stdh-tl {width: auto;top: 6px;left: 7.2%;}
	.hmenu .stdh-tr {width: auto;top: 20px;right: 7.2%;}
	.stdh-tl img {width: 38px;}
	.hmtog div {width: 10px;height: 10px;margin: 0 1px;}
	.hmclose {width: 20px;height: 20px;}
	.mainmenu a:link, .mainmenu a:visited {font-size: 48px;line-height: 58px;}
	.mainmenu a::after {margin-left: 10px;}
	.contentouter {padding-top: 54px;}
	.hintrotxt p, .about-intro h2, .join-intro h2, .projsintro p, .projs-brandsintro p, .ptxt h2 {font-size: 34px;line-height: 40px;}
	.hintro {padding-top: 177.4%;}
	.hintrovidf {display: none;}
	.hintrovidm {display: block;}
	.hcitem-media {display: none;}
	.hcitem-mediam {display: block;}
	.hcitem-txt {position: static;padding: 5px 20px 20px;}
	.hcitem-name {font-size: 20px;line-height: 36px;margin-bottom: 0;}
	.hcitem-name::after {opacity: 1;background-image: url('images/arrow-b.svg');margin: 15px 0 0 10px;width: 34px;height: 10px;}
	.hcitemclr-white {color: #000;}
	.hcitem-desc {font-size: 11px;line-height: 17px;opacity: 1;max-width: 250px;}
	.hcta h2 {font-size: 30px;line-height: 40px;}
	.hcta h5 {font-size: 18px;line-height: 28px;}
	.ftr-l {width: 100%;}
	.ftr-r {width: 100%;text-align: left;}
	.ftr-rwr ul li {margin: 0 38px 38px 0;}
	.ftr-lcpyr, .ftr-lwl, .ftr-social {width: 100%;}
	.ftr-social a {margin: 0 24px 0 0;}
	#projspg {padding: 100px 0 0;}
	.projsi-txt {font-size: 18px;line-height: 24px;}
	.projs-item {width: 100%;}
	.projs-brands {padding: 75px 7.2% 50px;}
	.projs-brandcol {width: 100%;padding: 0;}
	.projectpost {padding: 100px 0 25px;}
	.projposti-img {width: 100%;padding-top: 93%;margin: 0;}
	.projposti-txt {width: 100%;padding-top: 40px;}
	.projpost-txt:nth-child(1) {padding: 0;}
	.projpost-txt {width: 100%;margin-bottom: 40px;}
	#aboutpg {padding: 100px 0 0;}
	.about-intro {margin: 0 7.2% 100px;}
	.aboutc-txt {width: 100%;margin-bottom: 60px;}
	.aboutc-txt h2 {font-size: 36px;line-height: 46px;margin-bottom: 30px;}
	.aboutc-imgs {margin-bottom: 60px;}
	.aboutc-imgl {width: 100%;padding: 0 14% 40px 0;}
	.aboutc-imgr {width: 100%;}
	.aboutc-img2 {margin-bottom: 40px;}
	#joinpg {padding: 100px 7.2% 80px;}
	.join-item {width: 100%;padding: 0 0 120px 0;}
	.joini-title {font-size: 34px;line-height: 44px;}
	.page-template-page-contact .contentouter {padding: 0;}
	.contactdi-txt {font-size: 30px;line-height: 36px;}
	.contactdi-title {padding-bottom: 20px;}
	.contactd-item {padding: 30px 0 30px 0;display: block;}
	.hsect-l, .hsect-r {width: 100%;}
	#cntflxpg {padding: 100px 0 40px;}
	.cntflxp-dbl {width: 100%;}
	.cntflxp-title {font-size: 22px;line-height: 30px;}
	.cntflxp-sdesc {font-size: 16px;line-height: 26px;}
	.cntflxp-tags {font-size: 13px;line-height: 19px;}
	#teampg {padding: 100px 0 0;}
	.memberbp-wrap {padding: 0px 0 0;}
	.team-intro h2, .memberbio-intro h2 {font-size: 34px;line-height: 40px;}
	.member-cards {width: 100%;padding-left: 7.2%;padding-right: 7.2%;margin-bottom: 50px;box-sizing: border-box;}
	.member-card {width: 100%;}
	.memberbio-img {width: 73%;padding-top: 82%;}
	.memberbio-txt {width: 100%;padding: 15px 0px 0 0px;}
	.memberbp-wrap {padding: 0 7.2%;}
	.memberbio-close {top: calc(48% + 50px);}
}

/* Medium */
@media only screen and (width > 560px) and (width <= 900px) {
	.stdh-tl img {width: 44px;}
	.hmtog div {width: 10px;height: 10px;margin: 0 1px;}
	.hmclose {width: 20px;height: 20px;}
	.hintrotxt p, .about-intro h2, .join-intro h2 {font-size: 50px;line-height: 60px;}
	.hintro {padding-top: 65%;}
	.hcitem-media {display: none;}
	.hcitem-mediam {display: block;}
	.hcitem-txt {top: 66%;}
	.hcitem-name {font-size: 22px;line-height: 36px;margin-bottom: 0;}
	.hcitem-desc {font-size: 15px;line-height: 21px;}
	.hcta h2 {font-size: 46px;line-height: 56px;}
	.ftr-l {width: 100%;}
	.ftr-r {width: 100%;text-align: left;}
	.ftr-rwr ul li {margin: 0 38px 38px 0;}
	.projs-item {width: 100%;}
	.projs-brandcol {width: 50%;padding: 0 10px 40px 0;}
	.aboutc-txt {width: 100%;}
	.aboutc-txt h2 {font-size: 46px;line-height: 56px;margin-bottom: 30px;}
	.join-item {width: 100%;padding: 0 0 80px 0;}
	.contactd-item {padding: 30px 0 30px 0;display: block;}
	.hsect-l, .hsect-r {width: 100%;}
	.cntflxp-dbl {width: 100%;}
	.team-intro h2, .memberbio-intro h2 {font-size: 50px;line-height: 60px;}
	.member-card {width: 50%;}
	.memberbio-txt {width: 100%;padding: 15px 0px 0 0px;}
	.memberbp-wrap {padding: 0 7.2%;}
	.memberbio-close {top: calc(36% + 50px);}
}

/* Medium Large */
@media only screen and (width > 900px) and (width <= 1100px) {
	.stdh-tl img {width: 68px;}
	.hmtog div {width: 14px;height: 14px;}
	.hmclose {width: 30px;height: 30px;}
	.hintrotxt p, .about-intro h2, .join-intro h2 {font-size: 66px;line-height: 80px;}
	.hcitem-name {margin-bottom: 3px;}
	.hcitem-desc {font-size: 17px;line-height: 23px;}
	.projs-item {width: 100%;}
	.contactd-item {padding: 30px 0 30px 0;display: block;}
	.team-intro h2, .memberbio-intro h2 {font-size: 66px;line-height: 80px;}
	.member-card {width: 50%;}
	.memberbp-wrap {padding: 20px 5% 20px 15%;}
}

/* Large */
@media only screen and (width > 1100px) and (width <= 1300px) {
	.hcitem-desc {font-size: 18px;}
}