

/*ul.dropdown-menu.mega-dropdown-menu {
    display: block!important;
}*/
/*@font-face {
  font-family: 'ProximaNovaRegular';
  src: url('/fonts/ProximaNovaRegular.woff') format('woff'),
       url('/fonts/ProximaNovaRegular.ttf') format('truetype'),
       url('/fonts/ProximaNovaRegular.svg#ProximaNovaRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'proximanovaregular';
  src: url('/fonts/proximanovaregular.eot');
  src: url('/fonts/proximanovaregular.woff2') format('woff2'),
       url('/fonts/proximanovaregular.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}*/

.home-megamenus .mega-dropdown-menu {
   
    background: rgba(12, 90, 165, 0.93);
}


.home-megamenus .mega-dropdown-menu > li > ul > li {
   
    background-color: transparent;
   
    box-shadow: none;
}


.home-megamenus .mega-dropdown-menu > li > ul > li > a {
    display: block;
    color: #ffffff;
    padding: 0;
    font-size: 16px!important;

    /*font-family: 'ProximaNovaRegular'!important;*/
     
  
}



.home-megamenus .dropdown-menu li:hover {
    background-color: transparent!important;
}

li.hover-first ul {
    border-left: 3px solid #077bea;
    padding-right: -25px;
    padding-left: 20px!important;

}



li.hover-second ul {
    border-left: 3px solid #077bea;
    padding-right: -25px;
    padding-left: 20px!important;
}

li.hover-third ul {
    border-left: 3px solid #077bea;
    padding-right: -25px;
    padding-left: 20px!important;
}

li.hover-four ul {
    border-left: 3px solid #077bea;
    padding-right: -25px;
    padding-left: 20px!important;
}


li.hover-four a {
    position: relative;
    transition: all 0.4s;

}


li.hover-four a:hover:before {
    position: absolute;
        height: 25px;
    width: 3px;
           background: #ffffff;
    content: '';
    left: -13px;
    top: 0px;
    transition: all 1s;
}



li.hover-first a {
    position: relative;
    transition: all 0.4s;

}


li.hover-first a:hover:before {
    position: absolute;
       height: 25px;
    width: 3px;
         background: #ffffff;
    content: '';
    left: -13px;
    top: 0px;
    transition: all 1s;
}


li.hover-second a {
    position: relative;
    transition: all 0.4s;
  
}


li.hover-second a:hover:before {
    position: absolute;
        height: 25px;
    width: 3px;
           background: #ffffff;
    content: '';
    left: -13px;
    top: 0px;
    transition: all 1s;
}



li.hover-third a {
    position: relative;
    transition: all 0.4s;
  
}


li.hover-third a:hover:before {
    position: absolute;
       height: 25px;
    width: 3px;
            background: #ffffff;
    content: '';
    left: -13px;
    top: 0px;
    transition: all 1s;
}


.home-megamenus .mega-dropdown-menu > li > ul > li {
    background-color: transparent;
    box-shadow: none;
    line-height: 26px;
}

.home-megamenus .mega-dropdown-menu {
    padding: 70px 60px 70px;

    }



/*    ul.dropdown-menu.mega-dropdown-menu:before {
    content: '';
    position: absolute;
    top: -8px;
    right: 26%;
    width: 0px;
    height: 9px;
     background-color: red; 
   border-top: none!important;
   border-bottom:none!important; 
     border-left:none!important; 
     border-right: none!important; 
    background: #0c58a1;
}
*/


ul.dropdown-menu.mega-dropdown-menu:before {
    content: '';
    position: absolute;
    top: -28px;
    right: 0;
    width: 100%;
    height: 30px;
    /* background-color: red; */
     border-top: none!important; 
     border-bottom: none!important; 
     border-left: none!important; 
     border-right: none!important; 
    background: none!important;
    border: none;
}

/*.home-megamenus ul.nav.navbar-nav li:nth-child(3) ul.dropdown-menu.mega-dropdown-menu:before {
    content: '';
    position: absolute;
    top: -8px;
      right: 34%;
    width: 0px;
    height: 9px;
   
   border-top: none!important;
   border-bottom:none!important; 
     border-left:none!important; 
     border-right: none!important; 
    background: #0c58a1;
}
*/

.home-megamenus ul.nav.navbar-nav li:nth-child(3) ul.dropdown-menu.mega-dropdown-menu:before {
    content: '';
    position: absolute;
    top: -28px;
    right: 0;
    width: 100%;
    height: 30px;
    /* background-color: red; */
     border-top: none!important; 
     border-bottom: none!important; 
     border-left: none!important; 
     border-right: none!important; 
    background: none!important;
    border: none;
}



/*---li hover--*/

li.dropdown.mega-dropdown:before {
    position: absolute;
    content: '';
    width: 0px;
    height: 10px;
    background: #0c58a1;
     bottom: 2px;
    z-index: 99999;
}

li.dropdown.mega-dropdown {
    position: relative;
}

li.dropdown.mega-dropdown:hover:before
{
	width: 103px;
	transition: all 0.8s;
}

/*---li hover--*/






/*---hover--*/

li.dropdown.mega-dropdown:hover ul.dropdown-menu.mega-dropdown-menu {
    display: block!important;    
    transition: all 0.5s;
}
.dropdown-menu {
    position: absolute;
    top: 94%!important;  
}
.home-megamenus .mega-dropdown-menu > li > ul > li { 
    margin-bottom: 15px!important;
}
.software_nav a {
    color: #1a2e46;
}
/* .home-megamenus.navbar-fixed-top.software_nav a{
color: #1a2e46;
} */



/*-----30-4-18----*/


li.hover-first ul {
     border-left: 3px solid #077bea;
   
}

li.hover-second ul {
       border-left: 3px solid #077bea;
   
}

li.hover-third ul {
       border-left: 3px solid #077bea;
   
}

li.hover-four ul {
       border-left: 3px solid #077bea;
   
}

.home-megamenus .mega-dropdown-menu {
       background: rgba(0, 0, 0, 0.82);
}

li.dropdown.mega-dropdown:before {
   
       background: #0f5ba2;
    
    z-index: -1;
}

.home-megamenus .mega-dropdown-menu > li > ul > li > a:hover {
        color: #ffffff;
    transition: all 0.4s;
}


ul.dropdown-menu.mega-dropdown-menu {
    box-shadow: 0px 0px 13px #00000014;
    background: rgba(255, 255, 255, 0.95);
    border-top:none;
}

.home-megamenus .mega-dropdown-menu > li > ul > li > a{
    color:#000;
    font-size: 14px !important;
}

.home-megamenus .mega-dropdown-menu > li > ul {
    padding-left: 0px!important;
}

ul.dropdown-menu li a .fa {
    display: inline-block;
}

/*.hover-second i.fa.fa-home {
    color: #607d8b!important;
}
.hover-third i.fa.fa-home {
    color: #00d48f!important;
}
.hover-four i.fa.fa-home {
    color: #685588!important;
}

i.fa.fa-folder {
    color: #E91E63!important;
}
i.fa.fa-bar-chart {
    color: #ff9e4b!important;
}
i.fa.fa-car {
    color: #f94d85!important;
}


i.fa.fa-line-chart {
    color: #388E3C!important;
}

i.fa.fa-users {
    color: #ecb11d!important;
}

i.fa.fa-building {
    color: #009688!important;
}


i.fa.fa-home {
    color: #607d8b!important;
}

i.fa.fa-cutlery {
    color: #8e6431!important;
}

i.fa.fa-taxi {
    color: #00BCD4!important;
}

i.fa.fa-truck {
    color: #3F51B5!important;
}
*/
.home-megamenus .mega-dropdown-menu > li > ul > li a:hover .fa {
    color: unset;
}




/*----*/


ul.dropdown-menu.mega-dropdown-menu {
    box-shadow: 0px 0px 13px #00000014;
        background: rgba(12, 90, 165, 0.93);
    border-top: none;
}

.home-megamenus .mega-dropdown-menu > li > ul > li > a {
    color: #fff;
    font-size: 14px !important;
}

.dropdown-menu i
{
  color: white!important;
}


li.col-sm-3.hover-first i {
    color: white!important;
}

li.col-sm-3.hover-second i {
    color: white!important;
}

li.col-sm-3.hover-third i {
    color: white!important;
}

li.col-sm-3.hover-four i {
    color: white!important;
}



/*ul.dropdown-menu li:nth-child(n-1) a .fa {
    color: red;
}
ul.dropdown-menu li:nth-child(n-2) a .fa {
    color: blue;
}
ul.dropdown-menu li:nth-child(n-3) a .fa {
    color: green;
}
ul.dropdown-menu li:nth-child(n-4) a .fa {
    color: yellow;
}
ul.dropdown-menu li:nth-child(n-5) a .fa {
    color: violet;
}*/


/*i.fa.fa-folder {
    color: red!important;
}

i.fa.fa-taxi {
    color: blue!important;
}

i.fa.fa-cutlery {
    color: #CDDC39!important;
}

i.fa.fa-line-chart {
    color: green!important;
}*/


@media only screen and (min-width: 1024px) and (max-width: 1200px){

.home-megamenus .mega-dropdown-menu > li > ul > li > a {
    color: #fff;
    font-size: 12px !important;
}

}


@media only screen and (max-width: 1050px){

ul.dropdown-menu.mega-dropdown-menu {
    box-shadow: 0px 0px 13px #00000014;
    background: transparent;
    border-top: none;
}

li.dropdown.mega-dropdown:hover ul.dropdown-menu.mega-dropdown-menu {
    display: unset!important;
    transition: none;
}

ul.dropdown-menu li a .fa {
    display: inline-block;
    color: #000!important;
}
}