.part-megamenu{//position:static;    text-align: center;    padding: 0;    float: left;  }
*{box-sizing:border-box}
.description{position:absolute;top:50%;right:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.menu-container{width:100%;margin:0 auto}
.menu-mobile{display:none!important;padding:20px;color:#e9e9e9!important;font-size: 0;}
.menu-mobile:after{font-family:"Ionicons";font-size:2.5rem;padding:0;float:right;position:relative;top:50%;-webkit-transform:translateY(-25%);-ms-transform:translateY(-25%);transform:translateY(-25%)}
.menu-dropdown-icon:before{font-family:"Ionicons";display:none;cursor:pointer;float:right;padding:1.5em 2em;background:#fff;color:#333}
.part-megamenu .imcm > ul{margin:0 auto;width:100%;list-style:none;padding:0;box-sizing:border-box;    direction: rtl;    text-align: center;}
.part-megamenu .imcm > ul:before,.part-megamenu .imcm > ul:after{content:"";display:table}
.part-megamenu .imcm > ul:after{clear:both}
.part-megamenu .imcm > ul > li{//float:left;background:transparent;padding:0;margin:0;width:auto!important;text-align:center;padding:0 4px;display: inline-block;}
.part-megamenu .imcm > ul > li:first-child{width:35px !Important;border-bottom: 0;}
.part-megamenu .imcm > ul > li a{text-decoration:none!important;padding:8px 8px!important;    //padding-top: 3px !important;display:block!important;font-size:95%!important;border:none!important}
.part-megamenu .imcm > ul > li > a{color:#fff;font-size:14px!important;    font-weight: bold;}

.menu > ul > li > ul{    text-align: center;display:none;width:100%;background:rgba(255, 255, 255, 0.9) !important;padding:0;position:absolute;z-index:9999;right:0;margin:0!important;list-style:none;box-sizing:border-box;left:0;margin:0 auto!important;top:34px;}
.menu > ul > li > ul:before,.menu > ul > li > ul:after{content:"";display:table}
.menu > ul > li > ul:after{clear:both}
.menu > ul > li > ul > li{margin:0;list-style:none;width:25% ;background:none;padding:0 12px;    right: 0;left: 0;display: inline-block;float: right !important;}
.menu > ul > li > ul > li a{color:#777;padding:.2em 0!important;width:100%;display:block;border-bottom:1px solid #ccc}
.menu > ul > li > ul > li > ul{padding:0!important;margin:0!important;list-style:none;box-sizing:border-box;text-align:left;background-color: inherit !important;}
.menu > ul > li > ul > li > ul:before,.menu > ul > li > ul > li > ul:after{content:"";display:table}
.menu > ul > li > ul > li > ul:after{clear:both}
.menu > ul > li > ul > li > ul > li{float:right;width:100%;padding:5px 0px;margin:0;font-size:.8em}
.menu > ul > li > ul > li > ul > li a{border:0;color:#555;/*background:url(../img/diamond.svg) no-repeat center right;*/background-size:10px;padding-right:1.5em!important;    font-size: 13px !important;}
.menu > ul > li > ul > li > ul > li a::before{  content: "";position: absolute;top: 50%;margin-top: -5px;bottom: 2px;
    right:0;left: auto;border-color: #f37021;background: transparent;border-radius: 0;box-sizing: border-box;height: 7px;width: 7px;border-style: solid;border-width: 0px 2px 2px 0px;transform: rotate(135deg);}

/* .menu > ul > li > ul > li > ul > li a:hover::before{ border-color: #fff !important;} */
.menu > ul > li > ul.normal-sub{width:300px;right:auto;padding:10px 20px}
.menu > ul > li > ul.normal-sub > li{width:100%}
.menu > ul > li > ul.normal-sub > li a{border:0;padding:1em 0}
.btn-root,.btn-two,.btn-one{display:none}
.part-megamenu .imcm li{font-size:100%!important}
.part-megamenu .imcm ul .imsc{width:100%!important;padding:0;position:absolute;z-index:99;right:0;margin:0;list-style:none;box-sizing:border-box;display:none;background:transparent!important;height:100%}
.part-megamenu .imcm ul .imsubc{width:100%!important;background:#f0f0f0;padding:0;position:absolute;z-index:99;right:0;margin:0;list-style:none;box-sizing:border-box;left:0!important;visibility:visible;top:0!important}
.menu li.ishow .imsubc{visibility:visible}
.menu > ul > li:focus{outline:none}
.menu li:hover > a{background-color:transparent!important;text-decoration:none!important;color:#f37021!important}
.menu > ul > li > ul > li > .imsc{position:relative!important}
.menu > ul > li > ul > li > .imsc > .imsubc{float:none!important;position:relative!important;display:inline-block!important;visibility:visible!important;top:0!important}
.menu li ul{border:none!important}
.menu > ul > li > ul > li > a{color:#fff;font-size:14px!important;padding-bottom:1em!important}
.menu > ul > li > ul > li > a .imefix,.menu > ul > li > ul > li > a .imefixh{transform:rotate(-90deg);position:relative;left:20px}
.menu .ul-one .imefixh,.menu .ul-one .imefix{display:none!important}
.menu .imea.imeamj > div{position:relative;top:5px}
#nav-icon3 span{display:block;position:absolute;height:3px;width:100%;background:#0072b9;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;transition-duration:.5s}
#nav-icon3{display:inline-block;float:right;width:25px;height:25px;position:relative;top:-4px;margin:0 auto;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;transition-duration:.5s;cursor:pointer}
#nav-icon3 span:nth-child(1){top:0}
#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3){top:12px}
#nav-icon3 span:nth-child(4){top:24px}
#nav-icon3.open span:nth-child(1){top:18px;width:0;left:50%}
#nav-icon3.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
#nav-icon3.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
#nav-icon3.open span:nth-child(4){top:18px;width:0;left:50%}
/* =================focus============== */
/* .part-megamenu .cdd0_main_items:focus,.part-megamenu .cdd0_main_items_rollover:focus{outline:1px solid #626586!important}
.part-megamenu .cdd0_sub_items:focus,.part-megamenu .cdd0_sub_items_rollover:focus{outline:1px solid #626586!important;} */

.ul-one{position:absolute!important}
.part-megamenu #imenus0 li a{border:solid 1px #ddd;display:block!important;position:relative;    text-align: center;}
.menu .ul-one .li-one.menu-dropdown-icon > a{    text-align:center;    padding: 4px 0 !important;}
.menu .ul-one .li-one > a{   padding: 4px 4px !important;   color: #555;font-size: 15px !important;border-bottom: 1px solid rgba(173, 173, 173, 0.9) !important;}
.menu .ul-one .li-one > a:hover{    transition: all 0.2s ease-in-out 0s;background-color: rgba(0, 17, 89, 0.91) !important;color: #fff !Important;padding: 4px 4px!important;}
.menu .ul-one li a .bullets {transition: all 0.2s ease-in-out 0s;padding: 5px 5px!important;}
.menu .ul-one li a:hover .bullets {transition: all 0.2s ease-in-out 0s;background-color: rgba(0, 17, 89, 0.91) !important;color: #fff !Important;padding: 5px 5px!important;}
.menu .ul-one li a{text-align: right !important}
/* li.li-root:after{content:'';display:block;margin:auto;height:2px;width:0;background:transparent;transition:width .5s ease,background-color .5s ease;    position: relative;top: 3px;}
li.li-root:hover:after{width:100%;background:#3a40a7;  } */
.fixed .menu > ul > li > ul{    top: 37px !important;}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
.menu > ul > li > ul > li{width:50%!important}
}
@media only screen and (min-width: 992px) {
.mega-menu .Menu > span > div > .imcm > ul > li:hover > a:after{width:100%;height:0;content:'';display:inline-block;position:absolute;right:0;bottom:-2px}
.SiPo-Menu .cdd0_main_menu{display:block!important}
.part-megamenu .imcm > ul > li > ul > li > ul > li a.cdd0_sub_items{padding:0px 10px  0 0 !important;text-align:left}
.menu .ishow .ul-one,.menu .ishow .ul-two{display:block!important;    }
.menu li .ul-one .imsc{display:none}
.part-megamenu .li-root > .cdd0_main_items > .imeam{position:absolute;width:17px;height:17px;background-size:11px;right:-4px;top:15px; background-size:14px}
/*.menu > ul > li > ul > li > ul:before{content:"";display:table;background-color:#399!important;width:70px;height:3px;position:relative;z-index:9999999;text-align:center;margin:-2px auto 0!important}*/
/* .menu > ul > li > ul > li:last-child{padding-left:0!important}
.menu > ul > li > ul > li:first-child{padding-right:0!important} */
.menu > ul >  li:first-child{width:35px !Important  ;  font-size: 0 !important;height: 25px;top: 5px;}
.menu > ul >  li:first-child a{width:35px !Important  ;  font-size: 0 !important;height: 25px;top: 5px;}
.menu .ul-one{border-top: 3px solid #f37021 !important;}
/* .part-megamenu{  padding-right: 2em;} */
.menu > ul > li > ul > li{width:25% !important}
}
@media only screen and (max-width: 991px) {

 .menu > ul >  li:first-child a{width:35px !Important  ;  font-size: 0 !important;height: 32px;top: -5px;}
.menu > ul > li > ul > li > ul.ul-two > li a{padding:4px 1em!important}
.menu .menu-mobile .li-one > a{border-bottom:2px solid #fff!important}
.menu .ul-one .li-one:last-child > a{border-bottom:none!important}
.part-megamenu .imcm > ul > li a{padding:.8em 1em!important;    text-align: right !important;}
.menu > ul > li > ul{position:static!important}
.menu-container{width:100%!important}
.menu-mobile{display:block!important;height:55px;    padding-right: 5px;}
.menu-dropdown-icon:before{display:block}
.menu > ul{display:none}
.menu > ul > li{width:100%!important;float:none!important;display:block!important;border-bottom:1px solid #c7c7c7}
.menu > ul > li:last-child{border-bottom:none!important}
.menu > ul > li a{padding:1em!important;width:100%!important;display:block!important;border:none!important}
.menu > ul > li > ul{position:relative;top:0!important}
.menu > ul > li > ul.normal-sub{width:100%}
.menu > ul > li > ul > li{float:none!important;width:100%;margin-top:0}
.menu > ul > li > ul > li:first-child{margin:0}
.menu > ul > li > ul > li > ul{position:relative}
.menu > ul > li > ul > li > ul > li{float:none}
.menu .show-on-mobile{display:block}
.part-megamenu .imcm ul .imsc{display:none}
.part-megamenu .imcm ul .imsc,.imcm ul .imsubc{position:relative!important;visibility:visible!important}
.menu ul li{position:relative}
.btn-root,.btn-two{width:25px;height:20px;background-color:red;display:inline-block!important;position:absolute;top:12px}
.btn-one{width:25px;height:20px;background-color:blue;display:inline-block!important;position:absolute;top:-1px}
.menu > ul > li > ul > li > ul{display:none}
.imefixh,.imefix{display:none!important}
.arrow{display:inline-block;position:absolute;width:30px;height:30px;background:transparent;text-indent:-9999px;transition:all 250ms ease-in-out;text-decoration:none;color:transparent;left:20px;    top: 10px !important;}
.arrow:hover{border-color:gray;border-width:7px}
.arrow:before{display:block;height:100%;width:100%;content:""}
.btn-root.arrow.down:before{transform: rotate(405deg);
    border: solid #2885c2;
    border-width: 0 3px 3px 0;
    width: 12px !important;
    height: 12px !important;
    content: '';
    margin: 0px 3px 5px 0;}
.btn-root.arrow.down{left:15px;padding:5px;background:url(#) no-repeat center center;top:5px;    background-size: 20px;    top: 1px;border-radius: 50%;}
.btn-root.up-root:before{transform: rotate(226deg) !important;
    border: solid #2885c2;
    border-width: 0 3px 3px 0;
    width: 12px !important;
    height: 12px !important;
    content: '';
    margin:5px 4px 5px 0 !important}
.btn-root.up-root{left:15px;padding:5px;background:url(../File/ShowFile.aspx?ID=5c46a75b-f169-45da-a2fd-e19ead0f6854) no-repeat center center!important;    background-size: 20px !important;}

.btn-one.arrow.down:before{transform: rotate(405deg);
    border: solid #555;
    border-width: 0 3px 3px 0;
    width: 12px !important;
    height: 12px !important;
    content: '';
    margin: 0 auto;
    top: 5px;
    position: relative;
}
.btn-one.arrow.up-one:before{transform: rotate(226deg) !important;
    border: solid #555;
    border-width: 0 3px 3px 0;
    width: 12px !important;
    height: 12px !important;
    content: '';
    margin: 0 auto !important;
    top: 10px;
    position: relative;
}
.btn-one.arrow.down{background:url(../File/ShowFile.aspx?ID=a2720557-224c-4b2e-aa70-d0792a9d84fe) no-repeat center bottom;background-size: 15px;}
.btn-one.arrow.up-one{background:url(../File/ShowFile.aspx?ID=5c46a75b-f169-45da-a2fd-e19ead0f6854) no-repeat center bottom!important;  background-size: 15px !important;}
.ul-one li{padding:5px 0.5em!important}
.menu .ul-two{display:none}
.part-megamenu .imcm > ul > li.menu-open > a{color:#3a40a7}
.SiPo-Menu{float:none !important}
.menu-dropdown-icon.li-one > span{    top: 5px !important;}
}
@media (min-width:992px) and (max-width:1199px){
.part-megamenu .imcm > ul > li{    padding: 0 0px !important;}
.part-megamenu .imcm > ul > li a{    padding: 8px 6px!important;font-size:12px !important}
}
@media only screen and (max-width: 992px) {
.part-megamenu .imcm > ul > li > ul > li > ul > li a.cdd0_sub_items{text-align:right}
li.li-root:hover:after{background-color:transparent !important}
}
