 
/* MENU CONFIGURATION **********************************************************/
 .menu-wraper{
     width:100%;
     float:left;
     border-bottom:4px solid #BF1E2E;
}
 .menu-wraper ul{
     list-style:none;
     margin:0;
     padding:0;
}
 nav{
     margin:0;
     padding:0;
}
 .jetmenu{
     width:100%;
     padding:0;
     float:left;
     text-align:center;
     display:inline-block;
     border-top:1px solid #D9D9D9;
}
 .jetmenu li{
     display:inline-block;
     margin:0;
     padding:0;
     border-right:1px solid #D9D9D9;
}
 .jetmenu a{
     outline: none;
     z-index: 10;
}
 .jetmenu li:last-child{
     border-right:0;
}
/*********************/
 .jetmenu > li > a{
     padding: 20px 25px;
     line-height:normal;
     font-size: 16px;
     font-weight:600;
     color: #515155;
     display:block;
}
/* DROPDOWN CONFIGURATION **********************************************************/
 .jetmenu ul.dropdown, .jetmenu ul.dropdown li ul.dropdown {
     list-style: none;
     padding: 0;
     display: none;
     position: absolute;
     z-index: 99;
     min-width: 200px;
    /*background: #EC008D;
    */
     margin-top:-1px;
     text-align:left;
}
 .jetmenu ul.dropdown{
    /*top: 40px;
    */
    border-bottom: 5px solid #be1e2e;
    /*border-top: 1px solid rgba(255, 255, 255, 0.3);
    */
}
 .jetmenu ul.dropdown li ul.dropdown{
     left: 100%;
     top: inherit;
}
 .jetmenu ul.dropdown li{
     clear:both;
     width:100%;
     float:left;
     display:block;
     margin:0;
}
 .jetmenu ul.dropdown li a{
     width:100%;
     padding: 10px 25px;
     line-height:normal;
     font-size: 14px;
     font-weight:500;
     display:block;
     float:left;
     clear:both;
     background-color: #fff;
     background-image:none;
     color: #323736;
     border-top:1px solid rgba(255, 255, 255, 0.3);
}
 .jetmenu ul.dropdown li:hover > a{
     background: rgb(191, 30, 46);
     color: #fff;
}
/* dropdowns to left side */
 .jetmenu ul.dropdown li ul.dropdown.left{
     left: auto;
     right: 100%;
}
/* SUBMENU INDICATORS **********************************************************/
 .jetmenu .indicator{
     position: relative;
     left: 5px;
     top: 2px;
     font-size: 14px;
     color:#BF1E2E;
     font-weight:bold;
     float: right;
     font-family:Arial, Helvetica, sans-serif;
}
 .jetmenu ul li .indicator{
     font-size: 12px;
     top: 1px;
     left: 10px;
     font-family:Arial, Helvetica, sans-serif;
}
/* MEGAMENU **********************************************************/
 .jetmenu > li > .megamenu{
     position: absolute;
     display: none;
     background: #E5E5E5;
     width: 100%;
     left:0;
    /*top: 48x;
    */
     z-index: 99;
     padding: 50px;
     border-top: 4px solid #BF1E2E;
     text-align:left;
}
/*.jetmenu>li>.megamenu.full-width {
     width:685%;
     left:-613% 
}
*/
/* megamenu list */
 .jetmenu li > .megamenu ul{
     margin: 0 0 0 0;
     float: left;
     padding: 0;
     display: block;
     position: relative;
}
 .jetmenu li > .megamenu ul li{
     width: 100%;
     padding: 4px 0;
     border-bottom:1px solid rgba(255, 255, 255, 0.3);
}
 .megamenu aside{
     width:40%;
}
 .megamenu summary{
     width:60%;
     padding-left:50px;
}
/* ICONS (FONT AWESOME) **********************************************************/
 .jetmenu > li > a > i{
     line-height: 23px !important;
     margin-right: 6px;
     font-size: 18px;
     float: left;
}
/* COLLAPSIBLE MENU **********************************************************/
 .jetmenu > li.showhide{
     display: none;
     width: 100%;
     padding:10px 25px;
     cursor: pointer;
     color: #fff;
     background: #BF1E2E;
}
 .jetmenu > li.showhide span.title{
     margin: 0;
     float: left;
     font-size:14px;
     font-weight:500;
     line-height:normal;
     color:#fff;
}
 .jetmenu > li.showhide span.icon{
     margin: 5px 0 0 0;
     float: right;
}
 .jetmenu > li.showhide .icon em{
     margin-bottom: 3px;
     display: block;
     width: 30px;
     height: 2px;
     background: #fff;
}
/* STYLES **********************************************************/
/* blue */
 .jetmenu > li.active > a{
    /*background: #BF1E2E;
    */
     color: #BF1E2E;
}
 .jetmenu > li:hover > a{
     color: #BF1E2E;
}
/* RESPONSIVE LAYOUT **********************************************************/
 @media only screen and (max-width: 1110px) {
     .menu-wraper{
         margin:0;
    }
     .jetmenu{
         width: 100%;
         float: left;
         text-align:left;
    }
     .jetmenu > li.active > a:before{
         width:50px;
         left:50%;
         margin-left:-25px;
         background-color:#0B9444;
    }
     .jetmenu li:first-child {
         border-bottom:0;
    }
     .jetmenu li {
         border-bottom:1px solid rgba(0, 0,0, 0.2);
    }
     .jetmenu ul.dropdown li a{
         border-top:1px solid rgba(0, 0,0, 0.2);
    }
     .jetmenu > li{
         display: block;
         width: 100%;
         margin:0;
         float:left;
    }
     .jetmenu > li > a{
         padding: 15px 25px;
         background-image:none;
    }
     .jetmenu > li > a:hover{
         background-image:none;
    }
     .jetmenu a{
         width: 100%;
    }
     .jetmenu ul.dropdown, .jetmenu ul.dropdown li ul.dropdown{
         width: 100% !important;
         left: 0;
         position: static !important;
         border: none;
    }
     .jetmenu ul.dropdown li {
         border: none;
    }
     .jetmenu ul.dropdown > li > a{
         background-image:none !important;
        ;
    }
     .jetmenu ul.dropdown > li > a:hover{
         background-image:none !important;
    }
    /***********mega menu***********/
     .megamenu aside, .megamenu summary{
         width:100%;
         padding:0;
    }
     .jetmenu > li > .megamenu{
         padding: 25px;
    }
}
 @media only screen and (max-width: 640px) {
}
 