
@media (min-width: 992px) {
	.main_nav2 {display: flex;justify-content: end;}
/*=== Append and Prepend ===*/
 .desk-hide{display:none;}
 /*=== Append and prepend ====*/
 /*==== Menu ====*/
 .main_nav2 ul li{display:inline-block;position:relative;    margin-left: 35px; }
 .main_nav2 ul li a{    color: #3f3c3c;font-family: 'PoppinsRegular';text-decoration: none;font-size: 15px;position:relative;}
 .main_nav2 ul li a.ar_font{font-family:"DroidKufiRegular", sans-serif;}
 .main_nav2 ul li a:hover{ }
 .main_nav2 ul li a.dropdown-item:after{background:none;}
 .main_nav2 ul li:last-child{}
 .main_nav2 ul li:last-child a:after{display:none;}
 .mob_btn2{display:none;}
 /*==== Menu End ====*/
}

@media (max-width: 991px) {
    span.foot_copy {
    color: #fff;
    font-size: 12px;
}
/*==== Menu ====*/
 .main_nav2{position:fixed;width:260px;top:0;right:-260px;background:#485467;height:100%;transition:all ease 0.5s;-o-transition:all ease 0.5s;-webkit-transition:all ease 0.5s;z-index:1005;-webkit-box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.4);-moz-box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.4);box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.4);overflow-y:auto;}
 .main_nav2 ul{margin:0;padding:0;display:block;margin-top:0px;}
 .main_nav2 ul.mnav{margin-bottom:30px;}
 .main_nav2 ul li{display:block;border-bottom:1px solid rgba(255, 255, 255, 0.1);position:relative;text-transform:capitalize;font-size:13px;font-weight:300;padding:0 !important;}
 .main_nav2 ul li .currency_menu_content{position:static;border-radius:0;-webkit-border-radius:0;background:rgba(0, 0, 0, 0.2);}
 .main_nav2 ul li .currency_menu_content a.dropdown-item{color:#ffffff;font-weight:300;border-bottom:1px solid rgba(255, 255, 255, 0.1);}
 .main_nav2 ul li .currency_menu_content a.dropdown-item .country_flag img{width:15px;}
 .main_nav2 ul li a{color:#ffffff;text-decoration:none;font-size:1em;display:block;padding:10px;padding-right:40px;}
 .main_nav2 ul li.submenu i{position:absolute;width:43px;height:39px;top:0;right:0;cursor:pointer;transition:all ease 0.5s;-o-transition:all ease 0.5s;-webkit-transition:all ease 0.5s;}
 .main_nav2 ul li.submenu i:after{content:"";height:0;width:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:6px solid #b3b3b3;position:absolute;right:17px;top:18px;z-index:10;}
 .main_nav2 ul li.dropdown:hover a{color:#ffffff !important;}
 .main_nav2 ul ul{margin:0;display:none;}
 .main_nav2 ul ul li:last-child{border-bottom:0;}
 .main_nav2 ul ul li:first-child{border-top:1px solid green;}
 .main_nav2 ul ul li a{padding-left:20px;}
 .main_nav2 ul ul li ul a{padding-left:30px;}
 .show_menu .main_nav2{right:0;}
 .show_menu .overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.3);z-index:1001;}
.mob_btn2 {
    position: absolute;
    padding: 5px 7px;
    margin: 0px;
    background-color: transparent;
    cursor: pointer;
    right: 15px;
    top:20px;
  }
  .bnr-bg-img h3 {
    margin: 10px 0;
}
 .mob_btn2 span{display:block;width:30px;height:3px;border-radius:1px;background:#e05155;}
 .mob_btn2 span + span{margin-top:5px;}
 /*==== Menu End ====*/
}


@media screen and (max-width: 1199px) {
	.footer_logo img{max-width: calc(50% - 25px);}
}

@media screen and (max-width: 991px) {
.main_nav ul li a {
    width:75px;
    height:75px;
    font-size: 13px;
}
	footer{position: relative;}
}
@media (max-width:767px) {
    .bnr-bg-img h3 {
    margin: 30px 0 10px;
}
	.bannerMain{height: auto;padding-top: 30px;}
	footer{position: relative}
	.login_box{margin-top:15px;}
	.footer_contact{width: 100%;}
	.footer_contact .Phn_nbr, .footer_contact .e_mail{width: 50%;padding-bottom: 5px;}
	.main_nav h1 {
    font-size: 16px;
}
.main_nav ul li {
    margin-right: 5px;
}
.adminRight {
    justify-content: center;
    display: flex;
    margin-top: 30px;
}
.Hm_CompanyDtls_list02 ul {
    display: flex;
    justify-content: start;
}
.Hm_CompanyDtls_list02 ul li {
    margin-left: 0;
    margin-right: 10px;
}
span.foot_copy {
    color: #fff;
    margin: 10px 0;
    display: inline-block;
}
}
@media (max-width: 600px) {
	.nav .menuLinks{position:fixed;width:260px;top:0;left:-260px;background:#076cb2;height:100%;transition:all ease 0.2s;z-index:1005;box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.7);overflow-y:auto;}
	.menuLinks ul li a{color:#fff !important;}
	.sticky .menuLinks ul li a{color:#fff !important;}
	.nav .menuToggle{display:inline-block;margin-left:auto;position:absolute;top:15px;right:15px}
	.nav #nav-check:not(:checked) ~ .menuLinks{left:-260px;}
	.nav #nav-check:checked ~ .menuLinks{left:0;overflow-y:auto;}
	.nav .menuLinks ul{flex-direction:column;padding:20px;}
	.nav .menuLinks ul li{margin-left:0px;margin-bottom:10px;}
	.nav .menuScroll{display:none;width:100%;margin:10px 0 0 0;}
	.sticky .menuScroll{display:block !important;}
	.menuScroll ul{padding:0;}
	.menuScroll ul li{flex:1;margin-right:0px;text-align:center;}
	.nav .menuScroll ul li a{color:#fff;text-decoration:none;}
	.sticky .menuScroll ul li a{color:#000;text-decoration:none;}
.nav {
    background: #fbf9f9;
    position: fixed;
}
	.footer_logo img{max-width: calc(50% - 25px);}
}
@media screen and (max-width: 480px) {
	.tabs{display:none;}
	.tab_drawer_heading{background-color:#ccc;color:#fff;border-top:1px solid #333;margin:0;padding:5px 20px;display:block;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
	.d_active{background-color:#666;color:#fff;}
	.footer_logo{justify-content: space-between;}
	.footer_logo img{max-width: calc(50% - 10px);margin-right: 0;}
	.bannerMain h2{font-size: 30px;line-height: 50px;}
	.bannerMain h2 span{font-size: 45px;}
}
@media screen and (max-width: 360px) {
	.main_nav ul li a{width: 78px;}
}


@media (min-width: 820px) {
  .wrldcustom-grid .grid-table > div {display: table-cell;}
}

 
@media (min-width: 820px) {
  .wrldcustom-grid .grid-table > div.wrldcustom-grid__center { width: 38%;}
  .wrldcustom-grid .grid-table > div.wrldcustom-grid__center article {position: absolute;top: 0;left: 0;}
}

@media (min-width: 640px) and (max-width: 819px) {
  .wrldcustom-grid article:not(:only-child) {width: 50%;display: inline-block;}
}