.mainheader { width: 100%;  position: relative;   z-index: 1;   margin: 0;   padding: 0;  background-color: #0c64ad;  box-shadow: 0 2px 2px rgb(0 0 0 / 20%);
}
.main_nav{ width:100%; float:left;}
.main_nav ul{ margin: 0; padding: 0; list-style-type: none;    display: flex;
    justify-content: center;}
.main_nav ul li{ float: left;}
.main_nav ul li a{ color: #C4DAEB; font-size:14px; padding:10px 15px; text-decoration:none; font-weight:400;}
.main_nav ul li a.active{color: #fff;     border-bottom: 4px solid #DCAE1D;}

.header_con { padding: 10px 0; display: flex; align-items: center; justify-content: space-between;}
.contact_con { float: right;text-align: right; display: flex; }
.falg_div {display: inline-block;text-align: center;padding-top: 15px; width: 80px; margin-right: 80px;}

.country {position: relative;margin: 0 auto;}
.country .select {position: relative;background: #fff;white-space: nowrap;text-overflow: ellipsis;
overflow: hidden;cursor: pointer;font-size: 15px;font-weight: bold;color: #000;}
.country .dropdown {display: none;position: absolute;top: 23px; left: 0;width: 100%;border: 1px solid #cfcfcf;border-top: 1px solid #a6a6a6;background: #fff;
box-shadow: 0 2px 8px rgb(0 0 0 / 20%);z-index: 1;}
.country ul { list-style-type: none;    margin: 0;  padding: 0;}
.country .dropdown li {  padding: 0px;  line-height: 25px; font-size: 15px;  font-weight: 400;  color: #000;  cursor: pointer;
text-align: center;  list-style-type:none; }
.country a { color: #000; text-decoration: none;}
.country .dropdown li:first-child { margin-top: 0px;}

.contact_nu a {font-size:21px; color: #ffdc6e; font-weight: bold; position: relative; text-decoration: none; }
.contact_nu p { margin:0;  padding: 0;  font-size: 13px;   color:#fff;  font-weight:600;}

/**/
.mobile_header{ display: none;}
#menu { display: none;}

@media screen and ( max-width:1100px) {
	.container { max-width: 100%; padding-left: 15px; padding-right: 15px;}
.main_nav { display: none;}
#menu { display: block;   position: absolute;   right: 20px; top: 16px;      color: #fff;    } 
.contact_nu { padding-right: 35px;}

}
@media screen and ( max-width:767px) {
	.contact_nu { display: none;}
	.falg_div {    margin-right: 56px;
    margin-left: 20px; padding-top: 0; }
	
}
