.header-main-menu{ padding: 0px; margin:0px; /*font-size:18px;*/ font-size:16px; font-weight:500; }

.header-main-menu ul{ position: relative; transition: all ease 0.6s; -webkit-transition: all ease 0.6s; }

.header-main-menu li{ display:inline-block; position: relative;transition: all ease 0.6s; -webkit-transition: all ease 0.6s; text-transform: uppercase;}

.header-main-menu li a{ display: inline-block; padding: 10px 0px; font-weight:500; transition: all ease 0.6s; -webkit-transition: all ease 0.6s; }

.header-main-menu li, .header-main-menu li a{ color:#505050; }

.header-main-menu li.current-item > a{ border-color:#0a70ff; }

/* main lavel */
.header-main-menu > ul{ margin:0px -20px; padding: 0px; }

.header-main-menu > ul > li{ margin:0px 20px; }

.header-main-menu > ul > li > a { padding: 0px 0px 10px 0px; border-width: 0px 0px 2px 0px; border-style: solid; border-color:#63cf6a; }

.header-main-menu > ul > li:hover > a{ border-color:#0a70ff; }

/* 2nd lavel */
.header-main-menu ul ul{ min-width:160px; position: absolute; left: 0px; top:200%;  background: #fff; box-shadow: #e6e6e6 0px 0px 10px; -webkit-box-shadow: #e6e6e6 0px 0px 10px; }

.header-main-menu ul ul li{ display: block; }

.header-main-menu ul ul li a{ display: block; padding: 10px; color:#3e3e3e; }

.header-main-menu ul ul li:hover > a{ background: #f0f0f0; color:#3f3f3f; }

/* 3rd lavel */
.header-main-menu ul ul ul{ position: absolute; left: 100%; }

.mobile_contact_view{
    display: none !important;
}


body.rtl .header-main-menu li a{
    font-weight: 700;
}
/* responsive css start */

@media (max-width: 1365px) and (min-width: 1200px) {
    .header-main-menu { font-size: 14px; }
}

@media screen and (max-width:1199px) {

    /*.header-main-menu { font-size: 14px; }*/
    .mobile-navbar{ display: inline-block; }

    .menu-col{ position: inherit; }

    .header-main-menu{ float:left; }

    .header-main-menu .burgermenu-icon{ width: 50px; height: 45px; position: relative; float: right; background: #0a70ff; margin-top: 5px; color:#fff; z-index: 2; }

    .header-main-menu .burgermenu-icon:after{ content:''; position: absolute; top:17px; left:50%;width:35px; height:14px; border-width:3px 0px 3px 0px; border-style: solid; border-color:#fff; transform: translate(-50%, -50%); transition: all ease 0.3s; -webkit-transition: all ease 0.3s;  }

    .header-main-menu .burgermenu-icon:before{ content:''; position: absolute; top:32px; width:35px; height:3px; background: #fff; left:50%; transform: translateX(-50%); transition: all ease 0.3s; -webkit-transition: all ease 0.3s;  }

    .burgermenu-icon.opened:after{ height:0px; background: #fff; border-width:2px 0px 1px 0px; left:50%; top:50%; transform: translate(-50%,-50%) rotate(45deg); }

    .burgermenu-icon.opened:before{ height:3px; background: #fff; left:50%; top:50%; transform: translate(-50%,-50%) rotate(-45deg); }

    .header-main-menu .head-menulist{ width:95%; left:50%; transform: translateX(-50%); position: absolute; background: #fff; margin-top:25px; overflow: hidden; box-shadow: #e6e6e6 0px 0px 10px; -webkit-box-shadow: #e6e6e6 0px 0px 10px; }

    .header-main-menu ul{ transition: none; }

    .header-main-menu li.current-item > a,
    .header-main-menu > ul > li > a{ border-width:0px 0px 1px 0px; border-color:#E6E5E9 !important; }
    .header-main-menu li.current-item > a{ color:#0a70ff; }

    .header-main-menu > ul { margin: 0px 0px; display: none; }

    .header-main-menu > ul > li{ margin: 0px 0px; }

    .header-main-menu ul ul{ display: none; }

    .header-main-menu ul ul, .header-main-menu ul ul ul{ min-width:160px; width:100%; position: relative; left: 0px; top:0;  background: #fff; }

    .header-main-menu ul li{ width:100%; padding:0px; }

    .header-main-menu ul li a{ width:100%; padding:10px; }

    .header-main-menu .sub-dropdown{ width:100%; height:40px; position: absolute; left:5px; top:0px; transform: rotate(-180deg); transition: all ease 0.6s; }

    .header-main-menu .sub-dropdown:after{ content:''; position: absolute; background:url("../images/prev-arrow.png") no-repeat center center;  left:5px; top:5px; width:30px; height:30px;transition: all ease 0.6s; }

    .header-main-menu .sub-dropdown.expanded:after{ transform: rotate(-90deg); }

    .header-main-menu .sub-dropdown.expanded + a{ background: #f0f0f0; }

    .mobile_contact_view{
        display: block !important;
    }

}

@media screen and (min-width:992px) {

    .header-main-menu ul ul{ visibility: hidden; opacity: 0; }

    /* .header-main-menu ul li{ overflow: hidden; vertical-align: top; }

    .header-main-menu ul li:hover{ overflow: visible; } */

    .header-main-menu ul li:hover > ul{ top:140%; visibility: visible; opacity: 1; }

    .header-main-menu ul ul li:hover ul{ top:0%; }
    
}


@media screen and (max-width:991px) {

    .header-main-menu ul li.mobile_contact_view:last-child a{
        font-family: 'HelveticaNeueLT Arabic 45 Light'; font-size:20px;
    }

    .header-main-menu ul li.mobile_contact_view.submenu ul{ display: inline-block; }

    .header-main-menu .wpml-ls-legacy-list-horizontal a span {
        vertical-align: top;
    }
    .header-main-menu .wpml-ls-legacy-list-horizontal{
        padding: 0px;
    }
    .header-main-menu .wpml-ls-legacy-list-horizontal ul{
        box-shadow: none;
    }

    

}


