	.navbar-brand {
	    position: relative;
	}

	/* .navbar-brand:after{position:absolute;content:"";background:#0089d0;height:5px;width:78%;z-index:0;left:15px;top:-5px;transition: all 500ms ease-in-out;} */
	.site-navbar-bg .navbar-brand:after {
	    width: 69%;
	    transition: all 500ms ease-in-out;
	}

	.navbar-rit-brand img {
	    padding: 10px 0px;
	}

	.site-navbar a.navbar-rit-brand img {
	    transition: all 500ms ease-in-out;
	    width: 100%;
	}

	.site-navbar-bg a.navbar-rit-brand img {
	    width: 85%;
	    transition: all 500ms ease-in-out
	}

	.transparent-header.site-navbar {
	    background-color: transparent;
	    box-shadow: none;
	    transition: all 500ms ease-in-out;
	}

	/**/
	.transparent-header.site-navbar img {
	    /*filter: brightness(0) invert(1);*/
	    transition: all 0.5s ease 0s;
	}

	.transparent-header.site-navbar.site-navbar-bg img {
	    /*filter: none;*/
	    transition: all 0.5s ease 0s;
	}


	.site-navbar {
	    position: fixed;
	    top: -120px;
	    height: auto;
	    width: 100%;
	    z-index: 99999;
	    transition: all 500ms ease-in-out;
	    /* border-top: 5px solid transparent; */
	    /* border-bottom: 1px solid rgba(215, 215, 215, 0.2); */
	}

	.site-navbar.showmen {
	    top: 0;
	}

	.site-navbar-bg {
	    background: rgba(255, 255, 255, 1);
	    -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.10);
	    -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.10);
	    box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.10);
	}

	.site-navbar a.navbar-brand img {
	    transition: all 500ms ease-in-out;
	}

	.site-navbar ul.navbar-nav,
	.site-navbar ul.list-inline {
	    transition: all 500ms ease-in-out;
	}

	.site-navbar-bg a.navbar-brand img {
	    width: 74%;
	    transition: all 500ms ease-in-out
	}

	.site-navbar.site-navbar-bg {
	    height: auto;
	    background: #fff;
	    -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.10);
	    -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.10);
	    box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.10);
	    border-bottom: 1px solid rgba(215, 215, 215, 0)
	}

	.site-navbar.site-navbar-bg ul.navbar-nav {
	    transition: all 500ms ease-in-out;
	    margin-top: -10px;
	}

	.site-navbar.site-navbar-bg .help span {
	    font-size: 17px;
	}

	.site-navbar.site-navbar-bg .help {
	    font-size: 14px;
	}

	.site-navbar.site-navbar-bg .top-level-menu {
	    bottom: -8px;
	}

	.logo-white {
	    transform: translate(0px, -300px);
	    opacity: 0
	}

	.logo-original {
	    transform: translate(0px, 0px);
	    opacity: 1;
	    position: absolute;
	    left: 15px;
	    top: 10px;
	}

	.site-navbar.site-navbar-bg .logo-white {
	    transform: translate(0px, 0px);
	    opacity: 0
	}

	.site-navbar.site-navbar-bg .logo-original {
	    transform: translate(0px, 0px);
	    opacity: 1
	}

	.transparent-header .logo-white {
	    transform: translate(0px, 0px);
	    opacity: 1
	}

	.transparent-header .logo-original {
	    transform: translate(0px, -300px);
	    opacity: 0;
	    position: absolute;
	    left: 0
	}

	.transparent-header.site-navbar.site-navbar-bg .logo-white {
	    transform: translate(0px, -300px);
	    opacity: 0
	}

	.transparent-header.site-navbar.site-navbar-bg .logo-original {
	    transform: translate(0px, 0px);
	    opacity: 1
	}


	.site-navbar.site-navbar-bg #menu-ul {}

	.site-navbar .main-menu {
	    margin-top: 0px;
	    width: 100%;
	}


	.main-menu .navbar-collapse {
	    padding: 0px 15px;
	    justify-content: flex-end;
	}

	.transparent-header .main-menu .navigation>li>a {
	    color: #fff;
	}

	.transparent-header.site-navbar.site-navbar-bg .main-menu .navigation>li>a {
	    color: #2d2c2b
	}

	.main-menu .navigation {
	    /*position:relative;*/
	    margin: 20px 0 0;
	    padding: 0;
	}

	.main-menu .navigation>li {
	    padding: 0px 0px;
	    margin-right: 10px;
	    display: inline-block;
	    list-style: none;
	}

	.main-menu .navigation>li.mega-menu {
	    position: static
	}

	.main-menu .navigation>li.dropdown {}

	.main-menu .navigation>li.dropdown a {
	    padding-right: 15px;
	}

	.main-menu .navigation>li>a {
	    position: relative;
	    display: block;
	    padding: 20px 0px 30px;
	    font-size: 14px;
	    line-height: normal;
	    opacity: 1;
	    transition: all 500ms ease;
	    -moz-transition: all 500ms ease;
	    -webkit-transition: all 500ms ease;
	    -ms-transition: all 500ms ease;
	    -o-transition: all 500ms ease;
	    font-family: 'Gibson';
	    text-transform: uppercase;
	    text-decoration: none;
	    color: #2d2c2b
	}

	.main-menu .navigation>li>a:after {
	    position: absolute;
	    bottom: 15px;
	    width: 0%;
	    height: 1px;
	    background: #0089d0;
	    left: 0px;
	    transition: all 500ms ease;
	    opacity: 1;
	    content: "";
	}
	.main-menu .navigation>li>a:focus{outline:none;}
	.main-menu .navigation>li>a.active{color:#0089d0;}
	.main-menu .navigation>li>a.active:after {width:100%;}	
	
	.main-menu .navigation>li.dropdown>a:after {
	    position: absolute;
	    content: '\f107';
	    right: 0px;
	    font-family: 'FontAwesome';
	}

	.main-menu .navigation>li:last-child {
	    margin-right: 0px;
	}

	.main-menu .navigation>li:hover>a,
	.main-menu .navigation>li:hover.mega-menu>a,
	.main-menu .navigation>li.current>a,
	.main-menu .navigation>li>ul>li>a:hover,
	.main-menu .navigation>li.current-menu-item>a {
	    color: #0089d0;
	}

	.main-menu .navigation>li:hover>a:after,
	.main-menu .navigation>li.mega-menu:hover>a:after,
	.main-menu .navigation>li.current>a:after,
	.main-menu .navigation>li.current-menu-item>a:after {
	    width: 100%;
	    opacity: 1;
	    visibility: visible;
	    color: #0089d0;
	}


	/*.main-menu .navigation > li:hover > a:after{	opacity:1;}*/
	.main-menu .navigation>li>ul {
	    border-bottom: 6px solid #0089d0;
	    position: absolute;
	    left: 0px;
	    top: 130%;
	    width: 250px;
	    padding: 10px 20px 10px;
	    z-index: 100;
	    display: none;
	    background: #fff;
	    transition: all 500ms ease;
	    -moz-transition: all 500ms ease;
	    -webkit-transition: all 500ms ease;
	    -ms-transition: all 500ms ease;
	    -o-transition: all 500ms ease;
	    -webkit-box-shadow: 0px 20px 20px 5px rgba(0, 0, 0, 0.2);
	    -moz-box-shadow: 0px 20px 20px 5px rgba(0, 0, 0, 0.2);
	    box-shadow: 0px 20px 20px 5px rgba(0, 0, 0, 0.2);
	}

	.main-menu .navigation>li.mega-menu>ul {
	    display: block;
	    float: none;
	    left: 0;
	    margin-left: 0;
	    /* max-height: 0;*/
	    overflow: visible;
	    transition: all 500ms ease 0s;
	    width: 100%;
	    background: #fff;
	}

	.main-menu .navigation>li.mega-menu.five-col>ul>li {
	    border: medium none;
	    float: left;
	    padding: 5px;
	    width: 20%;
	    min-height: 215px;
	}

	.main-menu .navigation>li.mega-menu>ul>li ul {
	    width: 100%;
	    position: relative;
	    right: auto;
	    top: auto;
	    left: auto;
	}

	.main-menu .navigation>li.mega-menu>ul>li>ul {
	    display: block;
	    visibility: hidden;
	    opacity: 0;
	    transition: all 500ms ease 0s;
	}

	.main-menu .navigation>li>ul.from-right {
	    left: auto;
	    right: 100%;
	}

	.main-menu .navigation>li>ul>li {
	    position: relative;
	    width: 100%;
	    border-top: 0px solid rgba(255, 255, 255, 0.10);
	    text-align: left;
	    list-style: none
	}

	.main-menu .navigation>li>ul>li>a {
	    text-decoration: none;
	    position: relative;
	    display: block;
	    padding: 10px 15px 10px 15px;
	    line-height: 22px;
	    font-size: 14px;
	    color: #161514;
	    transition: all 300ms ease;
	    -moz-transition: all 300ms ease;
	    -webkit-transition: all 300ms ease;
	    -ms-transition: all 300ms ease;
	    -o-transition: all 300ms ease;
	    border-bottom: 1px solid rgba(152, 152, 152, 0.2);
	    font-family: 'Gibson';
	}

	.main-menu .navigation>li>ul>li:last-child>a {
	    border-bottom: 0;
	}

	.dropdown ul li a:hover {
	    /* color: #000 !important; */
	}

	.main-menu .navigation>li.dropdown>ul>li>a {
	    color: #2d2c2b;
	}

	.main-menu .navigation>li.dropdown>ul>li:hover>a {
	    color: #0089d0;
	}

	.main-menu .navigation>li.dropdown.mega-menu>ul>li>ul>li>a {
	    color: #2d2c2b;
	}

	.main-menu .navigation>li.dropdown.mega-menu>ul>li>ul>li>a:hover {
	    color: #0089d0;
	}

	.main-menu .navigation>li.mega-menu>ul>li>a {
	    color: #0089d0;
	    padding: 6px 0px;
	}

	/*.main-menu .navigation > li.mega-menu.robo-color > ul > li > a {  color: #319be7;  }*/

	.main-menu .navigation>li>ul>li>a:after {
	    position: absolute;
	    content: "\f105";
	    top: 10px;
	    left: 0px;
	    font-family: "FontAwesome";
	}

	.main-menu .navigation>li.mega-menu>ul>li>a:after {
	    content: "";
	}

	.main-menu .navigation>li.mega-menu>ul>li:hover>a {
	    color: #0089d0;
	}

	.main-menu .navigation>li>ul>li.dropdown>a:after {
	    font-family: 'FontAwesome';
	    content: "\f105";
	    position: absolute;
	    right: 10px;
	    top: 10px;
	    width: 10px;
	    height: 20px;
	    display: block;
	    color: #ffffff;
	    line-height: 20px;
	    font-size: 16px;
	    font-weight: normal;
	    text-align: center;
	    z-index: 5;
	}

	.main-menu .navigation>li>ul>li.dropdown:hover>a:after {
	    color: #fff;
	}

	.main-menu .navigation>li>ul>li>ul {
	    position: absolute;
	    left: 100%;
	    top: 20px;
	    width: 220px;
	    padding: 0px;
	    z-index: 100;
	    display: none;
	    color: #161514;
	    border-top: 0px solid #0089d0;
	}

	.main-menu .navigation>li>ul>li>ul>li {
	    position: relative;
	    width: 100%;
	    border-bottom: 1px solid rgba(255, 255, 255, 0.30);
	    list-style: none
	}

	.main-menu .navigation>li>ul>li>ul>li:last-child {
	    border-bottom: none;
	}

	.main-menu .navigation>li>ul>li>ul>li>a {
	    position: relative;
	    display: block;
	    padding: 8px 15px;
	    line-height: 22px;
	    font-size: 14px;
	    font-family: 'Gibson';
	    text-decoration: none;
	    color: #161514;
	    transition: all 500ms ease;
	    -moz-transition: all 500ms ease;
	    -webkit-transition: all 500ms ease;
	    -ms-transition: all 500ms ease;
	    -o-transition: all 500ms ease;
	}

	.main-menu .navigation>li.mega-menu>ul>li>ul>li>a {
	    padding: 10px 15px 6px 15px;
	    border-bottom: 1px solid rgba(152, 152, 152, 0.2);
	    position: relative;
	}

	.main-menu .navigation>li.dropdown.mega-menu>ul>li>ul>li:last-child>a {
	    border-bottom: 0;
	}

	.main-menu .navigation>li.mega-menu>ul>li>ul>li>a:after {
	    position: absolute;
	    content: "\f105";
	    top: 10px;
	    left: 0px;
	    font-family: "FontAwesome";
	}

	/* .main-menu .navigation > li > ul > li  > ul > li:nth-child(5) > a{color: #0089d0; } */

	.main-menu .navigation>li.dropdown:hover>a {
	    color: #0089d0
	}

	.main-menu .navigation>li.dropdown:hover>ul,
	.main-menu .navigation>li.mega-menu:hover>ul>li>ul {
	    visibility: visible;
	    opacity: 1;
	    top: 100%;
	}



	.main-menu .navigation li>ul>li.dropdown:hover>ul {
	    visibility: visible;
	    opacity: 1;
	    top: 0px;
	    transition: all 500ms ease;
	    -moz-transition: all 500ms ease;
	    -webkit-transition: all 500ms ease;
	    -ms-transition: all 500ms ease;
	    -o-transition: all 500ms ease;
	}

	.main-menu .navbar-collapse>ul li.dropdown .dropdown-btn {
	    position: absolute;
	    right: 15px;
	    top: 6px;
	    width: 34px;
	    height: 30px;
	    text-align: center;
	    font-size: 16px;
	    color: #161514;
	    line-height: 30px;
	    border: 0px solid rgba(255, 255, 255, 0.50);
	    cursor: pointer;
	    z-index: 5;
	    display: none;
	}

	.site-navbar-bg .main-menu .navigation>li.dropdown a {
	    padding-right: 15px;
	}

	.site-navbar-bg .main-menu .navigation>li.dropdown a {
	    padding-right: 0px;
	}

	.site-navbar-bg .main-menu .navigation>li>a {
	    padding: 17px 0px;
	}

	/* 
.dropdown li a{
    color: #fff !important;
} */

.showmenubg .main-menu .navigation>li>a{
font-size: 13px;
}

    /* Section Header End */
    

