.mobilehead {
    display: none;
}
	
	 @media screen and (max-width: 1300px){
     .mobilehead {
         display: block;
    }
	.cbp-hrmenu{display:none;}
	.navbar-header {
    display: none !important;
}
	
	
		.jsa-n-logo {
     max-width: 130px !important;
	 top: 0;
}

     .downloadwak {
         display: none;
    }
}
 *, *:before, *:after {
     box-sizing: border-box;
}
 .nav-mobile {
     color: #FFF;
     padding: 0;
     margin: 0;
     cursor: auto;
     font-size: 18px;
     list-style-type: none;
     box-shadow: 0 5px 5px -5px #333;
     background: url(../../../CssLib/JSA/images/jsa-header-bg.png);
     text-align: center;
     position:  fixed;
     width: 100%;
	 top:0;
	 z-index: 999;
}
 .nav-mobile:after {
     content: "";
     display: table;
     clear: both;
}
 .nav-mobile svg {
     height: 45px;
     width: 65px;
     padding: 9px;
}
 .nav-mobile svg path {
     fill: #fff;
}
 .nav-mobile svg.icon-close {
     display: none;
     padding: 15px;
}
 .nav-mobile li {
     width: 100%;
     height: 55px;
     line-height: 46px;
     float: left;
}
 .nav-mobile li a {
     display: block;
     color: #fff;
     width: 100%;
     height: 100%;
     text-decoration: none;
     text-align: center;
}
 .nav-mobile .menu-button {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     margin: 0;
     cursor: pointer;
     display: block;
}
 .nav-mobile .menu-button:after {
     opacity: 0;
     top: 55px;
     content: "";
     width: 100vw;
     display: block;
     position: fixed;
     height: 100vh;
     background: rgba(0, 0, 0, 0.5);
     content: "";
     pointer-events: none;
     transition: opacity 0.2s cubic-bezier(0, 0, 0.3, 1);
     transition-delay: 0.1s;
}
 .nav-mobile #menu-toggle {
     display: none;
}
 .nav-mobile #menu-toggle.active ~ .menu-button .icon-close, .nav-mobile #menu-toggle:checked ~ .menu-button .icon-close {
     display: block;
}
 .nav-mobile #menu-toggle.active ~ .menu-button .icon-open, .nav-mobile #menu-toggle:checked ~ .menu-button .icon-open {
     display: none;
}
 .nav-mobile #menu-toggle.active ~ .menu-button:after, .nav-mobile #menu-toggle:checked ~ .menu-button:after {
     opacity: 1;
     pointer-events: auto;
     transition: opacity 0.3s cubic-bezier(0, 0, 0.3, 1);
}
 .nav-mobile #menu-toggle.active ~ .menu-sidebar, .nav-mobile #menu-toggle:checked ~ .menu-sidebar {
     transform: translateX(0);
     transition: transform 0.3s cubic-bezier(0, 0, 0.3, 1);
}
 .nav-mobile .menu-container {
     width: 65px;
     float: left;
     cursor: pointer;
     position: absolute;
}
 .nav-mobile .menu-container .menu-sidebar {
     box-shadow: 5px 0 5px -5px #333;
     display: block;
     bottom: 0;
     color: #fff;
     position: fixed;
     transform: translateX(-582px);
     transition: transform 0.3s cubic-bezier(0, 0, 0.3, 1);
     top: 45px;
     z-index: 5;
     list-style-type: none;
     padding: 0;
     background: url(../../../CssLib/JSA/images/bg-pattern.png);
     width: 85vw;
     max-width: 400px;
     min-height: auto !important;
}
 .nav-mobile .menu-container .menu-sidebar .arrow {
     position: absolute;
     line-height: 50px;
     font-size: 32px;
     color: #fff;
     top: 0;
     z-index: 0;
}
 .nav-mobile .menu-container .menu-sidebar .arrow.left {
     left: 25px;
}
 .nav-mobile .menu-container .menu-sidebar .arrow.right {
     right: 25px;
}
 .nav-mobile .menu-container .menu-sidebar li {
     height: 55px;
     line-height: 55px;
     font-size: 16px;
     text-align: left;
     position: relative;
     border-bottom: 1px solid rgba(0, 0, 0, 0.1);
     padding-left: 20px;
     background: #01c0ff;
}
 .nav-mobile .menu-container .menu-sidebar li:hover {
     background: orange;
}
 .nav-mobile .menu-container .menu-sidebar li .menu-sub {
     position: fixed;
     top: 0;
     right: 0;
     bottom: 0;
     width: 0;
     overflow: hidden;
     visibility: hidden;
     transition: all 0.3s cubic-bezier(0, 0, 0.3, 1);
     border-left: 1px solid #ccc;
     list-style-type: none;
     padding: 0;
     margin: 0;
     z-index: 2;
     background: #4acdff;
     max-width: 400px;
     overflow-y: scroll;
}
 .nav-mobile .menu-container .menu-sidebar li .menu-sub li {
     overflow: hidden;
}
 .nav-mobile .menu-container .menu-sidebar li .menu-sub .menu-sub-title {
     padding-left: 50px;
}
 .nav-mobile .menu-container .menu-sidebar li .submenu-label {
     cursor: pointer;
     width: 100%;
     height: 100%;
     display: block;
}
 .nav-mobile .menu-container .menu-sidebar li .submenu-toggle {
     display: none;
}
 .nav-mobile .menu-container .menu-sidebar li .submenu-toggle.active ~ .menu-sub, .nav-mobile .menu-container .menu-sidebar li .submenu-toggle:checked ~ .menu-sub {
     width: 100%;
     visibility: visible;
     z-index: 1;
     box-shadow: -2px 2px 16px 0px grey;
     transition: width 0.35s cubic-bezier(0, 0, 0.3, 1);
}
 /*.jsa-n-logo {
     max-width: 130px !important;
}*/
 .link-caption {
     font-size: 11px !important;
}
 .link-text-jsa-mobnav{
     text-align: center;
     color: white;
     line-height: 18px;
     padding: 10px;
     font-weight: bold;
     font-size: 15px;
     text-shadow: 1px 1px 1px #333333;
}
 .fiftypercent-mobnav-icon{
     height: auto !important;
     float: left !important;
     width: 100% !important;
     padding: 15px;
}
 .thirtythree-mobnav-icon{
     height: auto !important;
     float: left !important;
     width: 33.33% !important;
     padding: 15px !important;
}
 .nav-mobile .menu-container .menu-sidebar li img {
     border: 0px solid #1d4984;
     box-shadow: 2px 2px 20px 1px #234777;
     border-radius: 50%;
     background: white;
}


#mob{top:0}

@media only screen and (min-width: 1200px) {
  .box-apps {    
    margin-left: 20px !important;
  }
}


#main p {
    font-size: 14px;
}