body{overflow-x: hidden;}
.header-quicklinks .dropdown > li{/*position: inherit !important;*/}
.header-quicklinks{position: relative !important;}
/*.bg .header {background:#dfdfdf}*/

.tab_cnt{position: static !important;visibility: visible !important;}
.cnt{display: none;position: static !important}
.nav_top{margin: 0 auto;padding: 20px 0px;position:relative !important; background:#dfdfdf !important; visibility: visible !important;width: 100%;height: 100%;overflow: auto;}
.tab{margin: 0;padding:13px 0 25px 0;background:#dfdfdf !important;z-index: 99;position:fixed !important;width: 100%;left: 0;right: 0;top: 37px;display: none;}

.header-quicklinks .dropdown > li:hover .tab{display: block;} 

.nav_in{margin: 0 auto;padding: 0;position:relative !important; background:#dfdfdf !important; visibility: visible !important;width: 1160px;}
.nav_in > ul{margin: 0 -15px;padding: 0;position: relative;}
.nav_in > ul > li{margin: 0;padding: 0;display: inline-block;}
.nav_in > ul > li > a{margin: 0 !important;padding:10px 20px 13px 21px !important;font-size:23px !important;line-height:27px !important; font-weight: normal !important;color:#6d8cbe !important;letter-spacing:1px !important;text-transform: capitalize;display: inline-block;transition: all ease-in-out 0.5s;-o-transition: all ease-in-out 0.5s;-ms-transition: all ease-in-out 0.5s;-moz-transition: all ease-in-out 0.5s;-webkit-transition: all ease-in-out 0.5s;border-bottom: none !important;min-width:1px !important;}
.nav_in ul li a small{margin:0 0 0 3px;padding: 0;font-size: 11px;position: relative;top: -1px;line-height: 11px;}


.nav_in > ul > li:hover > a ,.nav_in > ul > li.current > a{background:#ffffff !important;border: none !important;text-decoration: none !important;}


.products_menu{margin: 0;padding:0 0px;position:absolute;left: 0;top: 100%;width:100%;z-index: 1;text-align:left;background: #ffffff !important;}
.products_menu_in{background:#212020;width: 100%;padding:11px 0px 0px 0px; position: static!important;visibility: visible !important;background: none !important;font-size: 0px;}
.product_links{margin: 0; padding:0 5px 0 0; width:100%; float: none; display: inline-block; position: static!important; visibility: visible !important; vertical-align: top;}
.product_links1{width:21%;}
.product_links2{width:21%;}
.product_links3{width:22%;}  
.product_links_in{margin:0 0 15px 0;padding:0 0 0 0px;position: static!important;visibility: visible !important;}

/*Multi Column Schools*/
.product_links_in ul {
    column-count: 4;
    column-gap: 15px;
}
.product_links_in li:before {content: '\f111';font-size: 8px;font-family: 'FontAwesome';display:block;position:absolute;top:9px;left: 6px;color: #004a80;}

.product_links h4{margin: 0;padding: 0 0 18px 18px;font-size: 20px;line-height: 20px;color: #ffffff;font-weight: normal;text-transform: uppercase;position: relative;}
.product_links ul{margin: 0;padding: 0;}
.product_links ul li{margin: 0 0 6px 0;padding: 0 0 0px 18px;position: relative;display: block !important;line-height: 1px !important;}
.portable_img{position: absolute;top: 50%;right: -203px;    transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);-moz-transform: translateY(-50%);opacity: 0;visibility: hidden;z-index: 1;transition: all ease-in-out 0.5s;-ms-transition: all ease-in-out 0.5s;-moz-transition: all ease-in-out 0.5s;-o-transition: all ease-in-out 0.5s;-webkit-transition: all ease-in-out 0.5s;}
.product_links ul li a{margin: 0 !important;padding: 0 !important;font-size: 16px;line-height: 18px;color: #b6b4b0;font-weight: normal;transition: all ease-in-out 0.5s;-ms-transition: all ease-in-out 0.5s;-moz-transition: all ease-in-out 0.5s;-o-transition: all ease-in-out 0.5s;-webkit-transition: all ease-in-out 0.5s;text-align: left;border: none !important;color: #4b72a9 !important;background:none !important;min-width:1px !important;text-transform: capitalize;white-space: pre-wrap !important;}
.product_links ul li:hover a{color:#b22b2b;}
.product_links ul li:hover .portable_img{opacity: 1;visibility: visible;}


@media only screen and (min-width:768px){
 .products_menu {position: absolute;left: 0;top: 100%;width: 100%;transition: all ease-in-out 0.5s;-ms-transition: all ease-in-out 0.5s;-moz-transition: all ease-in-out 0.5s;-o-transition: all ease-in-out 0.5s;-webkit-transition: all ease-in-out 0.5s;z-index: 1;display: none;visibility: visible !important;}   
.nav_in ul li:hover .products_menu{display: block;;} 
.nav_in > ul > li:hover > a{background:#212020;}

}

@media only screen and (max-width:1220px){
.nav_in > ul > li > a {
    font-size: 16px !important;
}
.nav_in{width: 100%;}   
.product_links ul{height: auto !important;}    
.products_menu_in {background: #fff !important;}  
.product_links{float: none;vertical-align: top; display:inline-block;padding: 0 5px 0 0;}
.products_menu_in{font-size: 0px;}     
}
@media only screen and (max-width:767px){
 .tab {top:79px;height: calc(100% - 54px);overflow: auto;}   
 .nav_in > ul > li {width: 100%;}   
.product_links{width: 49%;}   
    
.header-quicklinks-mobile {margin-top: 42px;background:#004a80;}  
.open_menu .header-quicklinks-mobile{z-index: 9;}
    
/*Single Column*/
.product_links_in ul {
    column-count: 1;
    column-gap: 0px;
}
    
}

@media only screen and (max-width:599px){
.product_links{width: 100%;}      
    
}

/*Catapult UI Adjustments*/
.rspPane .header-quicklinks .dropdown > li:hover .tab {
    display: none;
}


