@charset "utf-8";
@media screen and (min-width : 641px) and (max-width : 980px) {
.main_container {
	width: 100%;
	padding: 0;
}
#tmp_lft_cnt {
	position: relative !important;
	top: 0 !important;
	bottom: auto !important;
	left: 0 !important;
	right: 0 !important;
	float: none;
	max-width: 100% !important;
}
.full_width_btn,
.split_button {
	display: none;
}
#tmp_lft_cnt .lft_inner {
	width: 100%;
}
#tmp_lft_cnt .main_slider {
	overflow: hidden;
	max-height: none;
}
#tmp_lft_cnt .main_slider .main_gallery img {
	max-width: 100%;
	height: auto;
}
#tmp_lft_cnt .main_gallery {
	width: 100%;
	display: flex;
	flex-flow: row nowrap;
	align-items: center;
}
#tmp_lft_cnt .main_gallery li {
	flex: 0 0 auto;
}
#tmp_lft_cnt .lft_inner:after {
	content: '';
	display: table;
	clear: both;
}
.no_javascript #tmp_lft_cnt .main_slider,
.no_javascript #tmp_lft_cnt .main_gallery {
	width: 100%;
}
.split_width #tmp_rgt_cnt,
#tmp_rgt_cnt {
	padding-top:0;
	padding-left:0 !important;
}
.rgt_cnt_inner {
	padding: 29px 40px;
}
#tmp_lft_cnt .ani_control {
	position: absolute !important;
	padding-left: 13px;
	bottom: 19px;
}
#tmp_lft_cnt .animation_btn {
	position: absolute !important;
}
#tmp_lft_cnt .animation_logo a:before {
	top: -30px;
}
#tmp_lft_cnt .animation_logo a:after {
	top: -1px;
}
#tmp_lft_cnt .animation_logo img {
	top: 43px;
}
.news_list ul li .news_link {
	width: 500px;
}
.news_list ul li:first-child {
	padding: 0 33px 0 40px;
}
.news_list ul li:nth-child(2) {
	padding: 0 34px 0 40px !important;
}
.top_purpose_img p,
.top_purpose_link p {
	width: 400px;
}
.top_purpose_link p {
	height: 30px;
}
.top_search_btn li {
	margin-bottom:40px;
}
.box_topics .topics_slides .slick_control {
	padding: 5px 0 0;
}
.box_topics .topics_slides .slick-next {
	right: -45px;
}
.box_topics .topics_slides .slick-prev {
	left: -45px;
}
/* ===== End Topics ===== */
/* ===== Know our efforts ===== */
.box_efforts .efforts_slides .efforts_cnt {
	min-height: 140px;
}
/* ===== End Know our efforts ===== */
/* ===== WIDE AREA ===== */
.fixed_menu .area_box{
	width: 300px;
}
.fixed_menu .wide_area_row{
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	flex-flow: row wrap;
}
.wide_area_row .wide_area_col {
	width: 100%;
}
.fixed_menu .office_info_cnt ul li:nth-child(3n){
	clear: right;
}
.fixed_menu .office_info_cnt ul li:nth-child(3n+1){
	clear: left;
}
.fixed_menu .advertise_head .advertise_business{
	position: static;
	bottom: auto;
	right: auto;
}
.purpose_block .big_banner_block {
	margin: 53px 0 0;
}
/* ==================================================
Start Notification
================================================== */
.notification_news{
	overflow: hidden;
	max-height: inherit;
}
.urgent_special .special_image img,
.special_group .special_item img{
	width: 100%;
}


}