.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;}




/*footer*/
.footer_con { width: 100%;  margin-top: 0;  background: #0c64ad;   background-size: cover;
    padding: 11px 0 21px; }
	.footer_holder { display: flex;}
.footer_left {  width: 40%;     padding: 10px;}
.footer_right {  width: 60%;  float: left;    padding: 10px;}
.company_con h2 {  font-size: 16px;  padding: 15px 0;  color: #fff;    margin: 0;    font-weight: 500;}
.subscribe p {   color: #C4DAEB;    font-size: 14px;    line-height: 20px;    width: 100%;    margin-bottom: 10px;}
.subscribe p a{   color: #C4DAEB; text-decoration: none;}
.subscribe .mr-5{ margin-right: 5px;}
.right_aling { display: flex; flex-wrap: wrap; }
.company_con ul{ list-style: none; width: 33.3%; margin: 0; padding: 0;}
.company_con ul li a{ color: #C4DAEB; font-size: 14px; line-height: 25px; text-transform: capitalize; text-decoration: none;}
.social_div{width:100%; float: left;margin-top: 8px;}
.social_div ul{margin: 0;padding: 0;list-style-type: none; width: auto;}
.social_div ul li{float: left;}
.social_div ul li a{width: 30px; padding: 0px 0px;border: 1px solid#fff;height:30px;margin-right: 8px;float: left;text-align: center;background: #fff;color: #000; border-radius:50%;}
.social_div ul li a:hover{background: #dcae1d;color: #fff;}

.disclaimer_container {margin-top: 30px;}
.discalmer_con p { font-size: 13px;  color: #505050;  line-height: 20px;  text-align: left;   margin: 0 auto;}
.payment_div { text-align: center; margin: 20px 0;}
.copy_right { text-align: center; }



@media screen and ( max-width:1100px) {
    .mainheader { z-index: 6;}
	.container { max-width: 100%; padding-left: 15px; padding-right: 15px;}
.main_nav { display: none;
    position: fixed;
    right: 0px;
    top: 56px;
    background: #0c64ad;
    width: 100%;
    height: 100%; }
    .main_nav ul { flex-direction: column;}
    .main_nav ul li { width: 100%; padding: 10px;}
#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; }
    .headertop_left img { width: 200px;}

.footer_left {  width: 100%; }
.footer_right {  width: 100%;  }
.footer_holder { flex-direction: column;}
.company_con ul { width: 50%;}
.discalmer_con p {font-size: 13px; line-height: 20px;}
.copy_right { font-size: 12px;}
}