/* pc */

/* ================== logo ============================ */
.head{}
.head_slogan{ font-size:24px; color:#dc3813; letter-spacing:5px; font-weight:bold;}
.head_sinfo{ font-size:18px; font-weight:bold; }
.head_slogan_eng{ font-size:16px; color:#dc3813;  font-weight:bold;}
.head_sinfo_eng{ font-size:18px; font-weight:bold; white-space: nowrap;}
.head_language{  }
.lang_btn_drop{ color:#ffffff; background:#65686a; border-radius:4px; display:block; padding:10px 20px; text-align:center; }
.lang_btn_drop:hover{ background:#403f3f; color:#ffffff;}


.head_scroll_show{
	position: fixed;
    z-index: 99;
    width: 100%;
    top: 0;
    margin: 0 !important;
}
/* ================== nav ============================ */
.nav_bgcolor{ background:#cb1d04; }
.nav_btn{ background:#ffffff; color:#cb1d04; border: 2px solid #fff;font-size:18px; font-weight:bold; }
.nav_btn:hover{ 
background: #e22a10;
color: #ffffff;
border: 2px solid #ffffff; }
.nav_icon_view{ color:#ffffff; font-weight:bold; font-size: 14px;}
.nav_btn_search, .nav_btn_login{
    color: #e8340c;
    background: #fff;
    border: #fff 2px solid;
}
.nav_btn_search:hover,.nav_btn_login:hover{  
	color: #fff;
    background: #e8340c;
    border: #ffffff 2px solid;
	}
.nav_icon_search{ font-size: 18px;    padding: 10px;  }
.nav_icon_login{ font-size: 21px;    padding: 7px; font-weight: bold !important; }
.wsmenu > .wsmenu-list > li > .wsmegamenu .title.menu_subtitle_eng{
	min-height: 70px ;
    line-height: 70px ;
	padding: 0 0 0 10px;
}
.menu_subtitle_eng p{
	display: inline-block;
    vertical-align: middle;
    line-height: 25px;
}
.nav_right_box{
    padding: 10px  0;
}
.modal_searchBox{
	background-color: #ffffff;
	
}
.modal_searchform .web_logo{
	text-align: center;
}
#searchModal .modal-dialog{
	 max-width: 100% !important;
	 margin: 0 ;
}
.modal_searchform{
	padding: 0 130px 40px 130px;
}
#searchKeyowrd{
	border-radius:0 ;
}
#SearchMain{
	width: 100%;
	background-color: #e8340c;
	border-color: #e8340c;
	border-radius:0 ;
}
.modal_searchBox_closeBtn span{
	font-size: 38px;
}
.modal_searchBox_closeBtn{
	text-align: right;
	padding: 0 50px;
}
#searchModal{
	padding-right: 0 !important;
	padding-top:152px ;
}
.searchExListBox h3{
	color: #e8340c;
}
.search_tagcloud a {
    padding: 5px 6px;
    font-size: 14px ;
    color: #cb1d04 ;
    border: none ;
	background: none ;
}
.c_ad_mask_newsbox h4{
	color: #fff;
	font-size: 20px;
}
/* ================== nav ============================ */
.nav_right_box a{
	float: right !important;
}
.c_enexbir{
	border: none;
}
.c_enexbir:hover{
	cursor: pointer;
}
@media screen and (max-width: 1255px) {
	
	.nav_winarrow_icon{
		display: none;
	}
.head_language a{ margin:0;}
.nav_btn_search { margin-left:10px !important}
.nav_btn{ padding:6px 25px;}
.wsmenu>.wsmenu-list>li>.wsmegamenu .title{
	height: auto !important;
}
.m_bottom_mobile_20{
	margin-bottom: 20px;
}

.nav_right_box {
    padding: 4px 0;
}
.menuHomeBtn{
	display: none !important;
}
#searchformMob {
	padding: 10px;
	margin: 0;
	color: #000000;
}
#searchformMob #searchKeyowrd{
	background-color: transparent;
    border: 1px solid #e8340c;
}
.searchMobBox{
	background-color: #f5f5f5 !important;
	height: auto !important;
}
.desktoplogoNew,.nav_right_box{
	display: none;
}
}
		.NewsCenter_box:hover .c_ad_mask {
	display: block;
    padding: 25px  10px;
    background: rgba(0, 0, 0, 0.8);
	border: 1px solid #595858;
	border-radius: 3px;
	}
	    .c_ad_mask_news_content{
		display: none;
	}
@media screen and (min-width: 1255px) {
    .c_ad_mask_news_content{
		display: flex;
	}
	.wsmainfull{
		min-height: 130px;
	}
.searchMobBox{
	display: none !important;
}
}
@media screen and (min-width:990px) {

}
/* mobile */
@media screen and (min-width:991px) and (max-width: 1255px) {
.m_btn_lang_s {
        padding-top: 35px;
}
.wsmobileheader{
	height: 100px !important;
}
.wsanimated-arrow {
	margin: 7px 0 0 55px;
    top: 25px;
}

}
@media screen and (min-width:768px) and (max-width: 991px) {
.c_footer_line {
		background: rgba(255, 255, 255, 0);
		width: 100%;
		height: 1px;
		position: absolute;
		bottom: 0;
		display: block;
	}

}
@media screen and (max-width: 767px) {
.icon_fsize_mobile{ font-size:40px;}
	.c_footer_line {
		background: rgba(255, 255, 255, 0.3);
		width: 100%;
		height: 1px;
		position: absolute;
		bottom: 0;
		display: block;
	}
}
@media screen and (max-width: 576px) {
.icon_fsize_mobile{ font-size:28px;}
}
@media screen and (max-width: 1000px) and (min-width:600px) {
	.m_pfp_logos {
	    padding-top: 5px !important;
	}
}
@media screen and (max-width: 1200px) and (min-width:600px) {

.wsmenu>.wsmenu-list>li>a{
	padding: 5px !important;
}

}
@media screen and (max-width:321px) {
	font-size: 14px !important;
}
