@media screen and (max-width: 1250px) {
	#header .h_menu{margin-right: 15px;}
}

@media screen and (max-width: 1020px) {
	#header .h_logo > div{margin-left: 15px;}
	.intro_bg{height: 650px; padding-bottom: unset; background-position: center;}
}

@media screen and (max-width: 810px) {
	#header{box-shadow: 0px 0px 10px var(--shadow);}
	#header .h_logo > div{margin-top: 0px; margin-left: auto; position: absolute; top: 10px; left: 0px; right: 0px;}
	#header .h_menu{position: fixed; width: 100%; max-width: 350px; height: 100%; top: 0px; left: 0px; padding-top: 65px; background: var(--bg_black); display: none;}
	#header .h_menu.h2{grid-template-columns: 1fr 1fr;}
	#header .h_menu.h3{grid-template-columns: 1fr 1fr 1fr;}
	#header .h_menu.h4{grid-template-columns: 1fr 1fr 1fr 1fr;}
	#header .h_menu > a{display: unset; width: 100%;}
	#header .h_menu > a:first-child > div{margin-top: 0px;}
	#header .h_menu > a .hmTxt{color: var(--text_white); padding: 15px 0px 16px 0px; text-align: center;}
	#header .h_menu > a .hmTxt > div:before{width: 35px;}
	#header .h_menu > a .hmBtn{margin: 10px;}
	#header .h_menu .menuDesktop{display: none;}
	
	#footer .fBody .fbTop{grid-template-columns: 1fr;}
	#footer .fBody .fbBottom{padding-bottom: 25px;}
	#footer .fBody .fbBottom .fbbMenu{width: unset;}
	#footer .fBody .fbBottom .fbbMenu > a{display: block;}
	
	.mobileMenuSign{display: block;}
	
	.frontTimeline .ftBody{grid-template-columns: 1fr 1fr;}
	
	.intro_about > div{margin: 0px 25px;}
	.intro_more{padding: 50px 25px;}
	
	.info_alur{grid-template-columns: 1fr 1fr;}
}

@media screen and (max-width: 730px) {
	.mobileHidden{display: none;}
}

@media screen and (max-width: 680px) {
	.card_timeline{grid-template-columns: 1fr;}
	
	.home_work_count > div:nth-child(2){grid-template-columns: 1fr 1fr;}
}

@media screen and (max-width: 615px) {
	.front_about{padding: 150px 25px}
	
	.front_juri{padding: 20px 25px 100px 25px;}
	.front_juri .fjContent{grid-template-columns: 1fr 1fr;}
	.front_submit .fsContent{grid-template-columns: 1fr;}
	.front_timeline{padding: 50px 25px;}
	.front_timeline .ftContent{grid-template-columns: 1fr;}
}

@media screen and (max-width: 600px) {
	.home_work_count > div:nth-child(2){grid-template-columns: 1fr;}
	
	.works_write{grid-template-columns: 1fr 115px;}
	
	.error_page{margin-left: 20px; margin-right: 20px;}
}

@media screen and (max-width: 570px) {
	#footer .fSponsor .footer_mediapartner{grid-template-columns: 1fr 1fr 1fr;}
	
	.frontTimeline .ftBody{grid-template-columns: 1fr;}
	
	.intro_about .iaJuri{overflow: auto; grid-gap: 15px; -ms-overflow-style: none; scrollbar-width: none;}
	.intro_about .iaJuri::-webkit-scrollbar{display: none;}
	.intro_about .iaJuri > div{width: 100px;}
	
	.intro_more > div{grid-template-columns: 1fr;}
	
	.card_class{grid-template-columns: 1fr;}
}

@media screen and (max-width: 550px) {
	.intro_bg{height: 570px;}
	.intro_header{height: 370px;}
	.intro_header .ihLogo{width: 90%;}
	.intro_about .iaTitle{font-size: 25px;}
}

@media screen and (max-width: 415px) {
	#header .h_menu{width: 100%; max-width: unset;}
	#header .h_logo > div{width: 165px; height: 50px; top: 9px;}
	
	.front_header .fhContent .fcTitle{font-size: 35px;}
	
	.info_alur{grid-template-columns: 1fr;}
}

@media screen and (max-width: 361px) {
}