.header-wrapper .header-bottom {background-color:rgba(0,50,61,1);}
.footer-bottom{background-color:rgba(0,50,61,1);}
#main-menu .nav-child {background:rgba(0,50,61,1);}
#main-menu a:hover, #main-menu a.highlighted {color:orange;}
.sm-default .sm-nowrap > li > a:hover{background:rgba(37,37,37,0.90);}

body .service-block.sb-border.sb-primary {padding:0;}

li.item-1065 a.has-submenu, li.item-1060 a.has-submenu/*, li.item-1061 a.has-submenu*/  {font-weight:700;}

.btnrow a.read-more {
    margin: 0 2px 6px 0;
    display: inline-block;
}

/* new djmegamenu options */

#dj-megamenu447 li.active a.dj-up_a{background-color:#00323D !important;}

.dj-megamenu-modern .logo{height:80px;}
.dj-megamenu-modern > li > a {font-weight:400;}
.dj-megamenu-modern li a.dj-up_a{padding:0 2px;}
.dj-megamenu-modern li a.dj-up_a > span.dj-drop{padding:0 10px;}
.dj-megamenu-modern .dj-drop > .arrow{display:none;}
.dj-megamenu-modern li.itemid1143 a.dj-up_a{padding:0 15px;margin-left:10px;}
.dj-megamenu-modern li.logo:hover{background-color:transparent;}
#dj-megamenu447 li.logo:hover a.dj-up_a{background-color:transparent;}
.dj-megamenu-modern li.logo a.dj-up_a .dj-icon{margin-top:5px;}
.dj-megamenu-offcanvas-dark .dj-mobile-open-btn:hover{color:#00323D;background-color:#fff;}

.dj-megamenu-modern li div.dj-subwrap .dj-subwrap-in{border-radius: 0 0 5px 5px; }

.dj-megamenu-modern li ul.dj-submenu > li > a{padding:12px;}
.dj-megamenu-modern li ul.dj-subtree{margin-left:10px !important;}
.dj-megamenu-modern li ul.dj-subtree li{padding:6px 0;}
.dj-megamenu-modern li ul.dj-subtree > li{list-style: none;}

#dj-megamenu447 li ul.dj-submenu li.separator a:hover{background-color:#00323D !important;cursor:default;color:#fff;}
#dj-megamenu447 li ul.dj-submenu > li.separator > a:hover{background-color:#00323D !important;cursor:default;color:#fff;}


.dj-megamenu-modern .dj-submenu .separator .name{font-size:14px;font-weight:600;cursor:default;}
.dj-megamenu-modern .dj-submenu .separator:hover a{background-color:#00323D !important;cursor:default;}
.dj-megamenu-modern li ul.dj-submenu > li.separator a:hover{background-color:#00323D !important;cursor:default;}

#dj-megamenu447 li ul.dj-submenu > li.separator > a:hover, #dj-megamenu447 ul.dj-submenu .separator:hover{background-color:#00323D !important;cursor:default !important;color:#fff !important;}

.dj-megamenu-modern li ul.dj-submenu > li{border-top:1px solid rgba(173, 122, 35, 1);margin-right:10px;}

.dj-megamenu-modern li ul.dj-submenu > li.first.itemid1071, .dj-megamenu-modern li ul.dj-submenu > li.first.itemid1367{margin-top:48px;border-top:1px solid rgba(173, 122, 35, 1);}

.dj-megamenu-mobile .header-wrapper .header-bottom{
    top: 20px;
    right: 5px;
	position:absolute !important;
	background:none;
	background-color:transparent;
}

/* hide casestudy submenu*/
.dj-megamenu-modern .itemid603 .dj-subwrap, .dj-megamenu-mobile #menu-button{display:none !important;}

.lines .col-md-4 img.learning-services{object-fit: cover;
    overflow: visible;height: 500px;}

/*mobile */
@media screen and (max-width: 798px){
	#main-menu {background-color:#0092d7;}


    li .tb-mega-menu-col-wrapper > ul.nav-child-fixed {position:static;display:block;float: none;}
    #main-menu > li .tb-mega-menu-col-wrapper.tb-mega-menu-cols-4 > ul.nav-child-fixed {width:auto!important}
	
	body .widearea-dkblue.expert-bg{
	 	background-position: 50% 140px !important;
    	background-size: 28%;
		padding-top:0;
		margin-top:0;
		
	}
	body .widearea-dkblue.expert-bg img.expertise-logo{margin-bottom:200px;width:80%;}
}


@media screen and (min-width: 799px) and (max-width:1200px){
.lines .col-md-4 img.learning-services{height: 400px;}
}


/*desktops only*/
@media screen and (min-width: 799px){
    ul.sm li.item-263.parent {position: static;}
    #main-menu li.item-263.parent > ul {width:100% !important;max-width:none !important;position:absolute !important;left:0 !important;min-height: 380px;margin:0 !important}
    #main-menu li.item-263.parent > ul > li {position:absolute;width:23%;display:block;margin:0 !important;background-color:transparent;}
    #main-menu li.item-263.parent > ul > li ul {max-width:100% !important;margin:0 !important;box-shadow: none !important;overflow: visible !important;}
    #main-menu li.item-263.parent > ul > li > ul, #main-menu li.item-263.parent > ul > li > ul > li {position:static;background-color:transparent;display:block !important;visibility: visible !important;opacity:1 !important;}
    #main-menu li.item-263.parent a {}
    #main-menu li.item-263.parent a:hover {background:rgba(37,37,37,0.80);}
    #main-menu li.item-263.parent a.diver:hover {background-color:transparent;}
    #main-menu li.item-263.parent li.deepet.parent a {}
    #main-menu li.item-263.parent > ul > li > ul > li a {font-size: 13px;font-weight: 400;}
    #main-menu li.item-263.parent .sub-arrow {display:none;}

    ul#main-menu.sm-default li.item-1059 ul > li > a {padding:10px 35px 10px 16px !important}
    
    /* column 1 */
    #main-menu li.item-1076,#main-menu li.item-1065,#main-menu li.item-1069,#main-menu li.item-1070,#main-menu li.item-1071,#main-menu li.item-1072 {left:2%;}

    /* column 2 */
    #main-menu li.item-1060,#main-menu li.item-1067,#main-menu li.item-1066,#main-menu li.item-1104,#main-menu li.item-1091,#main-menu li.item-1092,#main-menu li.item-1090 {left:25%;}
    
    /* column 3 
    #main-menu li.item-1061,#main-menu li.item-1073,#main-menu li.item-1074,#main-menu li.item-1075 {left:51%}*/
    #main-menu li.item-1367,
    #main-menu li.item-1368,
    #main-menu li.item-1369 {left:51%}

    #main-menu li.item-1367 {top:15%;}
    #main-menu li.item-1368 {top:22%;}
    #main-menu li.item-1369 {top:29%;}


    /* column 4 */
    #main-menu li.item-1077,#main-menu li.item-1064,#main-menu li.item-1078,#main-menu li.item-1068,#main-menu li.item-1063,#main-menu li.item-1102 {left:76%;}

    /* row 1 */
    #main-menu li.item-1076,#main-menu li.item-1077 {top:2%;}
	#main-menu li.item-263.parent li.item-1076{width:auto;}

    /* row 2 */
    #main-menu li.item-1065,#main-menu li.item-1060, /*#main-menu li.item-1061,*/ #main-menu li.item-1064 {top:15%;}

    /* advisory services section */    
    #main-menu li.item-1078 {top:37%;}
    #main-menu li.item-1068 {top:50%;}
    #main-menu li.item-1063 {top:60%;}
    #main-menu li.item-1102 {top:70%;}

    /* Learning Design Mega Menu */
    ul.sm li.item-1059.parent {position: static;}
    #main-menu li.item-1059.parent > ul {width:100% !important;max-width:none !important;position:absolute !important;left:0 !important;margin:0 !important;min-height:300px;}

    /* js mega menu wrappers */
    li .tb-mega-menu-col-wrapper > ul.nav-child-fixed {position:static;display:block !important;float: left;padding:0 10px;box-sizing:border-box;background:none;height:auto !important;}
    #main-menu > li .tb-mega-menu-col-wrapper.tb-mega-menu-cols-4 > ul.nav-child-fixed {width:25%!important;}
    .tb-mega-menu-col-wrapper > ul > li {display:block !important;}

    /* course menu dropdown. Lisa hid on desktop 6-6-2022*/
	/*  some elements put back 9 2023*/
	
    ul.sm li.item-690.parent {position: static;}
	
    /*#main-menu li.item-690.parent > ul {
    	display: flex;
    	flex-direction: column;
    	flex-wrap: wrap;
    	width:100% !important;box-sizing:border-box;padding:25px;max-width:none !important;position:absolute !important;left:0 !important;height: 342px;margin:0 !important
    }
    #main-menu li.item-690.parent > ul > li {width:25%;display:inline-block;margin:0 !important;background-color:transparent;}
    #main-menu li.item-690.parent > ul > li > a {padding:15px;}
   
	#main-menu li.item-690 ul{display:none !important;}*/
	
	#main-menu .mobileshow {display:none !important;}
	
	body .widearea-dkblue.expert-bg{background-size:520px;top:-20px;}
	
body .widearea-grad {
	
	background-color: #00323D;
	background-image: -webkit-linear-gradient(270deg,rgba(1,51,62,1.00) 0%,rgba(60,142,205,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(1,51,62,1.00) 0%,rgba(60,142,205,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(1,51,62,1.00) 0%,rgba(60,142,205,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(1,51,62,1.00) 0%,rgba(60,142,205,1.00) 100%);
}
	body .widearea-grad .widearea-dkblue{background-color: transparent;}
	
	
}

@media screen and (min-width: 799px) and (max-width:960px){
    #main-menu li.item-263.parent > ul {min-height:420px;}
    #main-menu li.item-1065, #main-menu li.item-1060, /*#main-menu li.item-1061,*/ #main-menu li.item-1064 {top:11%;}
    #main-menu li.item-263.parent > ul > li a {font-size:13px;}
    #main-menu li.item-263.parent > ul > li > ul > li a {font-size: 11px;}

    #main-menu li.item-690.parent > ul > li > a {padding:10px;font-size:1.1em;}
}