@media screen and (max-width: 1400px) {
	.gc-sec-forwomen { background-position: 150% bottom; }
	.gc-sec-forwomen .gc-container-content { margin-left: 0; }

	.gc-navbar .gc-ic-logo { font-size: 110px; }
	.gc-navbar li a { font-size: 22px; }

}

@media screen and (max-width: 1199px) {
	.gc-navbar .gc-navbar-toggle { margin-right: 30px; display: block; }
	.gc-navbar .gc-navbar-brand { margin: 0 30px; }

	.gc-sec-intro { height: 800px; }
}

@media screen and (max-width: 900px) {
	.gc-sec-forwomen { background-position: -10% bottom; }

	.gc-sec-formen .gc-container-img img { margin-left: -90%; }

	.gc-navbar li { padding: 20px 10px; }
	.gc-navbar.is-scrolling li { padding: 0 10px; }
}
@media screen and (max-width: 870px) {
	.gc-navbar .gc-navbar-nav { padding-left: 0; }
}
@media screen and (max-width: 800px) {
	.gc-sec-intro .gc-container-content { padding-left: 20px }
}

@media screen and (max-width: 767px) {
	.gc-sec-intro { height: auto; background-size: auto 700px; background-position: 29% bottom; padding: 180px 10px; padding-bottom: 130px; }
	.gc-sec-intro .gc-container-content { text-align: right; margin-bottom: 120px; }
	.gc-sec-intro p { margin-bottom: 40px; margin-top: 20px; }

	.gc-sec-forwomen { background-image: inherit; }
	.gc-sec-forwomen .gc-container-img img { width: 190%; margin-left: -30%; }

	.gc-sec-feature .gc-frature-item { padding: 84px 20px; }

	.gc-sec-benefit .gc-benefit-item i { font-size: 100px; }

	.gc-sec-formen .gc-container-img { padding: 0; margin: 0 -10px; height: auto !important; }
	.gc-sec-formen .gc-container-img img { margin-left: 0; height: 105%; width: 100%; }
}

@media screen and (max-width: 540px) {
	.gc-navbar .gc-navbar-brand .gc-ic-logo { font-size: 80px; }
	.gc-navbar .gc-navbar-toggle { margin-top: 26px; margin-bottom: 26px; width: 34px; height: 22px; }

	.gc-navbar .gc-navbar-toggle span { height: 4px;}
	.gc-navbar .gc-navbar-toggle span:nth-child(1), 
	.gc-navbar .gc-navbar-toggle span:nth-child(2) { top: 0px; }
	.gc-navbar .gc-navbar-toggle span:nth-child(3), 
	.gc-navbar .gc-navbar-toggle span:nth-child(4) { top: 8px; }
	.gc-navbar .gc-navbar-toggle span:nth-child(5), 
	.gc-navbar .gc-navbar-toggle span:nth-child(6) { top: 16px; }

	.gc-navbar .gc-navbar-toggle.open span:nth-child(1) { top: 5px; left: 4; }
	.gc-navbar .gc-navbar-toggle.open span:nth-child(2) { top: 5px; left: calc(50% - 4px) }
	.gc-navbar .gc-navbar-toggle.open span:nth-child(5) { top: 12px; left: 4; }
	.gc-navbar .gc-navbar-toggle.open span:nth-child(6) { top: 12px; left: calc(50% - 4px) }

	.gc-navbar a { font-size: 22px; }

	.gc-sec-intro { padding-top: 100px; background-size: auto 400px; padding-bottom: 30px; }
	.gc-sec-intro h1 { font-size: 34px; }
	.gc-sec-intro p { font-size: 22px; margin-bottom: 20px; }
	.gc-sec-intro .gc-container-img img { max-width: 170px; }
	.gc-sec-intro .gc-container-content { margin-bottom: 20px; }

	.gc-btn-blackfloat { font-size: 22px; }
	.gc-btn-blackfloat .pull-left { padding: 10px 14px; }
	.gc-btn-blackfloat .pull-right { padding: 10px 14px; }

	.gc-sec-benefit { padding-bottom: 40px; }
	.gc-sec-benefit h2 { font-size: 32px; margin-left: -20px; margin-right: -20px; }
	.gc-sec-benefit .gc-benefit-item i { font-size: 80px; }
	.gc-sec-benefit .gc-benefit-item p { font-size: 20px; }
	.gc-sec-benefit .gc-benefit-item p br { display: none; }

	.gc-sec-feature h2 { font-size: 32px; }
	.gc-sec-feature .gc-frature-item p { font-size: 24px; }
	/*.gc-sec-feature .gc-frature-item p br { display: none; }*/
	.gc-sec-feature .gc-frature-item i { font-size: 100px; }

	.gc-sec-ingredient h2 { font-size: 32px; }
	.gc-sec-ingredient .gc-ingredient-item h3 { font-size: 22px; }
	.gc-sec-ingredient .gc-ingredient-item p { font-size: 20px; }
	.gc-sec-ingredient .gc-ingredient-item p br { display: none; }

	.gc-sec-formen .gc-container-content h2 { font-size: 32px; line-height: 1.3; margin-right: -20px; }
	.gc-sec-formen .gc-container-content h3 { font-size: 21px; margin-right: -20px; }
	.gc-sec-formen .gc-container-content b { font-size: 24px; }
	.gc-sec-formen .gc-container-content p { font-size: 20px; }

	.gc-btn-brownfloat { font-size: 22px; }
	.gc-btn-brownfloat .pull-left { padding: 10px 14px; }
	.gc-btn-brownfloat .pull-right { padding: 9px 14px; }

	.gc-sec-forwomen .gc-container-content h2 { font-size: 32px; }
	.gc-sec-forwomen .gc-container-content h3 { font-size: 22px; }
	.gc-sec-forwomen .gc-container-content h3 br { display: none; }
	.gc-sec-forwomen .gc-container-content h4 { font-size: 22px; }
	.gc-sec-forwomen .gc-container-content h4 br { display: none; }
	.gc-sec-forwomen .gc-container-content b { font-size: 22px; }
	.gc-sec-forwomen .gc-container-content p { font-size: 20px; }

	.gc-sec-contact { padding-bottom: 50px; }
	.gc-sec-contact h2 { font-size: 32px; }
	.gc-sec-contact .gc-contact-item b { font-size: 24px; }
	.gc-sec-contact .gc-contact-item p { font-size: 28px; }
}

@media screen and (max-width: 414px) {
	.gc-btn-brownfloat { width: 100%; }
	.gc-btn-brownfloat .pull-left,
	.gc-btn-brownfloat .pull-right { width: 50%; text-align: center; }

	.gc-sec-forwomen .gc-btn-blackfloat { width: 100%; }
	.gc-sec-forwomen .gc-btn-blackfloat .pull-left,
	.gc-sec-forwomen .gc-btn-blackfloat .pull-right { width: 50%; text-align: center; }

}








