@font-face {
font-family: 'FontAwesome';
src: url('../fonts/fontawesome-webfont.eot?v=3.0.1');
src: url('../fonts/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'),
url('../fonts/fontawesome-webfont.woff?v=3.0.1') format('woff'),
url('../fonts/fontawesome-webfont.ttf?v=3.0.1') format('truetype');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'open_sansbold';
src: url('../fonts/opensans-bold.eot');
src: url('../fonts/opensans-bold.eot?#iefix') format('embedded-opentype'),
url('../fonts/opensans-bold.woff2') format('woff2'),
url('../fonts/opensans-bold.woff') format('woff'),
url('../fonts/opensans-bold.ttf') format('truetype'),
url('../fonts/opensans-bold.svg#open_sansbold') format('svg');
font-weight: normal;
font-style: normal;

}

@font-face {
font-family: 'open_sansregular';
src: url('../fonts/opensans-regular.eot');
src: url('../fonts/opensans-regular.eot?#iefix') format('embedded-opentype'),
url('../fonts/opensans-regular.woff2') format('woff2'),
url('../fonts/opensans-regular.woff') format('woff'),
url('../fonts/opensans-regular.ttf') format('truetype'),
url('../fonts/opensans-regular.svg#open_sansregular') format('svg');
font-weight: normal;
font-style: normal;

}

@font-face {
font-family: 'open_sanssemibold';
src: url('../fonts/opensans-semibold.eot');
src: url('../fonts/opensans-semibold.eot?#iefix') format('embedded-opentype'),
url('../fonts/opensans-semibold.woff2') format('woff2'),
url('../fonts/opensans-semibold.woff') format('woff'),
url('../fonts/opensans-semibold.ttf') format('truetype'),
url('../fonts/opensans-semibold.svg#open_sanssemibold') format('svg');
font-weight: normal;
font-style: normal;

}

font-face {
font-family: 'open_sansbold_italic';
src: url('../fonts/opensans-bolditalic.eot');
src: url('../fonts/opensans-bolditalic.eot?#iefix') format('embedded-opentype'),
url('../fonts/opensans-bolditalic.woff2') format('woff2'),
url('../fonts/opensans-bolditalic.woff') format('woff'),
url('../fonts/opensans-bolditalic.ttf') format('truetype'),
url('../fonts/opensans-bolditalic.svg#open_sansbold_italic') format('svg');
font-weight: normal;
font-style: normal;

}

@font-face {
font-family: 'MyriadPro-Regular';
src: url('../fonts/MyriadPro-Regular.eot');
src: local('☺'), url('../fonts/MyriadPro-Regular.woff') format('woff'), url('../fonts/MyriadPro-Regular.ttf') format('truetype'), url('../fonts/MyriadPro-Regular.svg') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'myriadpro-bold';
/*
src: url('../fonts/myriadpro-bold.eot');
*/
src: /*url('../fonts/myriadpro-bold.eot?#iefix') format('embedded-opentype'),*/
url('../fonts/myriadpro-bold.woff2') format('woff2'),
url('../fonts/myriadpro-bold.woff') format('woff'),
url('../fonts/myriadpro-bold.ttf') format('truetype'),
url('../fonts/myriadpro-bold.svg#myriadpro-bold') format('svg');
font-weight: normal;
font-style: normal;

}


@font-face {
font-family: 'myriadpro-semibold';
/*src: url('../fonts/myriadpro-semibold.eot'); */
src: /* url('../fonts/myriadpro-semibold.eot?#iefix') format('embedded-opentype'), */
url('../fonts/myriadpro-semibold.woff2') format('woff2'),
url('../fonts/myriadpro-semibold.woff') format('woff'),
url('../fonts/myriadpro-semibold.ttf') format('truetype'),
url('../fonts/myriadpro-semibold.svg#myriadpro-semibold') format('svg');
font-weight: normal;
font-style: normal;

}


li{ list-style: none;}
ul{ margin: 0; padding: 0;}
a:hover{ text-decoration: none;}
a:focus{ outline: none; text-decoration: none;}
a:hover, a:focus{ color: inherit;}
.header li{ float: left;}
/*.header{ background: url(../images/header-bg.jpg) no-repeat top center;}*/
.header {
background:none;
position: absolute;
top: 0;
width: 100%;
z-index: 9999;
}

.right-menu a {
color: #596673;
line-height: 18px; font-family: 'MyriadPro-Regular'; font-weight: 600; font-size: 16px;
font-size: 15px;
line-height: 23px;
}

.right-menu a:hover{
color: #fff;
}
.right-menu {
background-color: rgba(255, 255, 255, 0.5);
color: #ffffff;
padding: 16px;
position: fixed;
left: 0;
top:28%;
}




.top-menu li{ line-height: 18px; font-family: 'Lato', sans-serif; font-weight: bold; font-size: 16px; color: #ffffff; padding: 0 8px; border-right: 2px solid #ffffff;} 
.top-menu li:last-child{ border: none;}
.top-menu li a{ color: #ffffff; font-weight: bold;}
.top-menu li a:hover{ color: #3db0b4;}
.social-list  li{ margin-left: 5px; color: #ffffff; width: 30px; height: 30px; border: 2px solid #ffffff; text-align: center; border-radius: 50%;}
.social-list  li a{ color: #ffffff; width: 26px; height: 26px; text-align: center; float: left;}
.social-list  li i{ font-size: 17px; line-height: 27px;}
.top-menu {float: left; margin-top: 10px;}
.social-list{ float: right;}
.search{ float: right; clear: both; margin: 17px 0 35px 0;}
.header-right-top{ margin-top: 25px; float: left; width: 100%;}
.search input{ width: 245px; padding: 3px 0 3px 12px; font-size: 16.5px; font-family: "Open Sans"; border: 1px solid #020d1e; color: #6e6e6e;}
.search i{ color: #ffffff; font-size: 18px; margin-left: 10px;}
.logo{ margin-top: 25px;}
.menu .navbar-default{ background-color: inherit; border: none; margin: 0; margin-left:22px;}
.menu .navbar-collapse{ padding: 0 !important;}
.menu .active  a, .menu li:hover a{ background-color: transparent !important; color: #204a72 !important;}
.menu{ background-color: rgba(255, 255, 255, 0.7); border: 1px solid #cdcdcd; border-width: 1px 0 1px 0;}
.menu li{ padding: 0 30px; border-left: 1px solid #cccccc;}
.menu li a{ padding: 0; font-family: 'myriadpro-semibold', 'Myriad Pro', Arial, Helvetica, sans-serif; font-size: 20px; color: #666666 !important;}
.menu li:first-child{ padding-left: 0; border: 0;}
.menu .nav.navbar-nav{ margin-top: 15px; width: 100%;}
.navbar-nav  li:hover 
.dropdown-menu{ display: inline;}
.menu li li{ padding: 5px; border: none;color:#000;}
.menu li:first-child li{ padding: 5px;color:#000;}
.menu li li {padding: 5px !important; width: 90%;}
.menu li li a{font-size: 15px; color: #666666 !important;}
.menu .active li a{color: #204a72 !important;}
.menu li li a:hover{color: #fff !important;}
.menu .active li a:hover{color: #204a72 !important;}
.main-slider h1{line-height: 40px;  font-size: 34px; color: #ffffff; font-family: "Open Sans"; font-weight: bold; text-align: center;}
.main-slider h3{line-height: 32px; font-family: "Open Sans"; text-align: center; font-weight: 600; color: #282828;}
.brand h1, .content-top h1{ color: #204a72; font-family:'MyriadPro-Regular'; font-weight: 600; font-style: italic; text-align: center;}
.brand .col-lg-5, .content-top .center-block{ border-bottom: 1px solid #d9d9d9; height: 40px;}
.brand h5{ font-size: 16px; color: #222222; font-family: "Open Sans"; font-weight: bold; text-align: center; margin: 0;}
.direction h1{ font-family:'MyriadPro-Regular'; font-weight: 600; color: #ffffff; text-align: center; margin: 50px 0 40px 0;}
.direction{ background: url(../images/direction-bg.jpg) no-repeat top center; margin: 40px 0 0 0;}
.direction-list h2{ color: #ffffff; font-size: 27px; font-family:'MyriadPro-Regular'; font-weight: 600; margin: 5px 0 5px 0; }
.direction-list{ float: left; width: 100%;}
.direction-list li{ float: left; text-align: center; width: 20%;}
.li-bottom{ margin: 130px 0 40px 0;}
.connect h1{ color: #964913; font-family:'MyriadPro-Regular'; font-weight: 600; font-style: italic; text-align: center; margin-bottom: 25px;}
.connect{ background: url(../images/connect-bg.jpg)repeat top center; padding: 25px 0 50px 0;}
.news-list{
overflow: auto;
position: relative;
background: #ffffff;
margin: 0px;
width: 740px;
max-width: 97%;
height: 400px;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.news-content .news-list{
float: left;
width: 100%;
height: 120px;
}
.news-content li{ background: url(../images/news-li-bg.png) no-repeat left center; padding-left: 30px; margin-bottom: 20px;}
.news-content li a{ font-family: "Open Sans"; font-weight: bold; font-style: italic; font-size: 16px;}
.news-content li a:hover{ color: #964913;}
.connect h2{ margin-top: 5px; background: url(../images/heading-bg.png) no-repeat right center; color: #964913; font-family:'MyriadPro-Regular'; font-weight: 600; font-style: italic;}
.connect .news, .connect .blog{ border: 3px solid #214b72; border-radius: 5px; background-color: #ffffff; float: left; width: 100%; padding: 2%;}
.global{ background-color: #204a71; padding-bottom: 50px; padding-top: 25px;}
.global h2{ color: #34eae7; font-family: "Open Sans"; font-weight: bold; font-style: italic; text-align: center; padding:5px;}
.global h4{ font-family: "Open Sans"; font-weight: 600; color: #ffffff; text-align: center; margin: 15px 0; padding:5px;}
.global select{ padding: 12px; float: left;}
.global a{ float: left; margin-top: 7px; border-radius: 5px; color: #204a71; font-family: "Open Sans"; font-weight: 600; font-size: 23px; background-color: #34eae7; padding: 6px 40px;}
.global img{ float: left;}
.footer-top h5{ font-family:'MyriadPro-Regular'; font-weight: 600; font-size: 15px; color: #1f1f1f;}
.footer-top h5 a{ font-size: 15px; font-weight:bold;}
.footer-div{ float: left; width: 12.5%;}
.footer-top a{ color: #1f1f1f; font-family:'MyriadPro-Regular'; font-size: 13px;}
.footer-top a:hover{ color: #204a71;}
.footer{ background: url(../images/connect-bg.jpg) repeat top center; background: rgba(0,0,0,0.031); border-top: 1px solid #ccc; padding: 25px 0 15px 0; position: relative; z-index: 9;}
.footer-bottom{ font-family: "Open Sans"; font-size: 15px; color: #020d1e; margin-top: 40px;}
.footer-bottom li{ float: left; margin-right: 10px;}
.footer-bottom li a{ color: #020d1e; margin-right:20px;}
.footer-bottom li a:hover{ color: #204a71;}
.content-top .col-lg-4 h1{text-align: center;}
.solution-shortcut-heading{ font-family:'MyriadPro-Regular'; font-weight: 600; font-size: 25px; color: #ffffff; margin: 0;}
.content-top .inner-div h5{ font-family:'MyriadPro-Regular'; font-weight: 600; font-size: 15px; color: #ffffff; float: left;}
.content-top .inner-div img{ float: right; margin-top: 7px;}
.content-top .try-it{ font-family:'MyriadPro-Regular'; font-weight: 600; font-size: 22px; color: #ffffff; font-style: italic;}
.first .inner-div{ background-color: #204a72;}
.second .inner-div{ background-color: #3db0b4;}
.third .inner-div{ background-color: #e4b348;}
.first .try-it a{ background-color: #204a72;}
.second .try-it a{ background-color: #3db0b4;}
.third .try-it a{ background-color: #e4b348;}
.content-top .inner-div{ padding: 10px; border-radius: 5px; float: left; width: 100%;}
.try-it{ text-align: center; margin-top: 7px; float: left; width: 100%;}
.try-it a{ padding: 12px 20px 9px 20px; border-radius: 5px; display: inline-block; line-height: 20px; color: #ffffff;}
.brand{ margin-top: 110px;}
.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 7px;}
.mCSB_dragger{ max-height: 20px !important;}
.solution-shortcuts-block .views-row{ width: 296px;}
.solution-shortcut{ width: 100%; box-shadow: none; border-radius: 5px; padding: 17px;}
.solution-shortcuts-block .views-row{ width: 100%; margin: 0;}
#content, .no-sidebars #content{ width: 100%;}
.solution-shortcut-toggle{ top: auto; bottom: 8px;}
#content .section{ padding: 0;}
.solution-shortcut-summary {
font-family:'MyriadPro-Regular'; font-weight: 600;
font-size: 17px;
line-height: 1.25em;
text-transform:none;
}
.solution-shortcut-body.clearfix a {
float: left;
font-size: 12px;
margin-bottom: 10px;
}

.front{ margin-top: 75px;}
.solution-shortcuts-block{ margin-bottom: 0;}
.menu li a:before {
content: "";
position: absolute;
width: 100%;
height: 2px;
bottom: 0;
left: 0;
background-color: #204a72;
visibility: hidden;
-webkit-transform: scaleX(0);
transform: scaleX(0);
-webkit-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
}
.menu li a:hover:before {
visibility: visible;
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
.menu li li a:before { background-color: transparent;}
.global .selectparent{ width: 255px; overflow: hidden; float: left; background-color: #ffffff; margin: 7px 15px 0 15px;}
.global .selectparent select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: url("../images/select-arrow.png") no-repeat scroll right center #ffffff;
width: 240px;
border: none;
}
.connect .news h2{ background-size: 86%;}
.mCSB_scrollTools{ opacity: 1;}
.carousel-control.left{ background-image: none; opacity: 1;}
.carousel-control.right{ background-image: none; opacity: 1;}
.main-slider .carousel-caption{ top: 45%; text-shadow: none;}
.solution-shortcut{ z-index: 50;}
.dropdown-menu{ background-color: transparent; border: none; box-shadow: none; padding: 15px 0 0 0;}
.caret{ display: none;}
.bx-wrapper .bx-pager{ display: none;}
.bx-wrapper{ margin: 0 auto;}
.bx-wrapper .bx-viewport{ box-shadow: none; height: auto !important;}
.inner-menu {float: left !important; width: 100% !important;}
.dropdown-menu .inner-ul{ background-color: #ffffff; border: 2px solid #204a72; width:250px; float: left;padding:10px;}
.menu li li a{ font-size: 14px;}
.menu li:hover li .inner-heading {color: #204a72 !important; margin-left:-5px;}
.inner-menu li{ padding: 13px !important; color:#1c4265;}
.inner-menu li a{ font-size: 14px; color: #1c4265  !important;}
.menu li:first-child .inner-menu li{ /* !important; */}
.menu li .inner-li{ padding: 2px !important;}
.menu li:first-child .inner-li{ padding: 2px !important;}
.menu li .inner-li-last {position: absolute; right: 50px;}
.last .inner-ul{ width: auto; width: 100%;}
.menu li .last .inner-ul li{ width: 100% !important; clear: both;}
.brand h1:after, .content-top h1:after{ background-color: #d9d9d9; content: ""; display: block; height: 1px; position: relative; top: -23px;}
.brand h1 span, .content-top h1 span{ background-color: #ffffff; position: relative; z-index: 2; padding: 5px;}
.uparrow {
padding: 10px 15px 5px 15px;
position: fixed;
left: 10px;
bottom: 10px;
display: none;
z-index: 100;
border-radius:5px;
margin-bottom:8px; box-shadow: 4px 4px 4px #191919;
background-color: rgba(3, 15, 51, 0.2);
}
.uparrow .glyphicon{ color: #ffffff; font-size: 22px; border-radius:5px;}
.uparrow:hover{ background-color: #666666; border-radius:5px;}
.footer-div li{ margin-bottom: 5px;}
.menu li li a{ /*text-transform: capitalize; */}
.bx-has-controls-direction  .bx-prev{display:none;}
.bx-has-controls-direction  .bx-next{display:none;}
.bx-has-controls-auto .bx-prev{display:block !important;}
.bx-has-controls-auto  .bx-next{display:block !important;}

.menu li .btn-default{ display: none; float: right; border-color:rgba(0,0,0,0);}
.menu li .btn-default .caret{ color: #777777;}
.menu .btn-default:hover, .menu .btn-default:focus, .menu .btn-default:active, .menu .btn-default.active, .menu .open  .dropdown-toggle.btn-default{ background-color: rgba(0,0,0,0); border-color: transparent; box-shadow: none; outline: none;}
.technologies-h1{margin-bottom:50px; margin-top:-20px;}

.menu li:hover li .inner-heading {color: #3eb0b4 !important; border-bottom:#3eb0b4 solid 1px;}
.menu li:hover li .inner-heading a{color: #3eb0b4 !important;}

.novis1 { display: none;}
.headingvis:hover .novis1 { display: block; }

.menu li:hover li .inner-heading a:hover{color: #204a71 !important;}
.inner-menu .inner-heading a{ font-size: 17px !important; vertical-align:text-top;}


ul.inner-ul {
-webkit-column-count: 1 !important;
-moz-column-count: 1 !important;
column-count: 1 !important;
-webkit-column-gap: 0;
-moz-column-gap: 0;
column-gap: 0;

}
.inner-menu{ width:100% !important; float:none !important; display:inline-block;}
.last ul.inner-ul{
-webkit-column-count: 1 !important;
-moz-column-count: 1 !important;
column-count: 1 !important;
}

/* solution page start */
.content-data:nth-child(odd) { background: url(../images/odd-data-bg.jpg) no-repeat top center; background-size: 100% 100%;}
.content-data:nth-child(even) { background: url(../images/even-data-bg.jpg) no-repeat top center; background-size: 100% 100%;}
.content-data{ padding: 0 0 50px 0;font-family: 'myriadpro-semibold';}
.content-data h1{ text-align: center; margin: 45px 0 20px 0;}
.content-data h1::after{  content: ""; display: block; height: 1px; position: relative; top: -30px;}
.content-data h1 span{ padding: 0 25px; font-family: 'myriadpro-bold'; font-size: 48px; color: #5c6876; background-color: rgba(0,0,0,0); position: relative; z-index: 2;}
.content-data p{ color: #5b6774; font-size: 19px; margin: 20px 0 0 0;}
.content-data .read-more{ margin: 40px 0 0 120px; color: #ffffff; font-size: 23px; text-transform: uppercase; background-color: #5c6876; float: left; padding: 10px 8px 7px 8px;}
.content-data:nth-child(even) h1 span{ color: #ffffff;}
.content-data:nth-child(even) p{ color: #ffffff;}
.content-data:nth-child(even) a{ color: #5c6876; background-color: #ffffff;}

.solution-shortcut-body.clearfix a {
float: left;
font-size: 14px;
margin-bottom: 10px;
}
.direction-list img:hover {

opacity:.7;
}

.direction-list img {
width: 90%;
}
.main-slider .carousel-inner img{ width: 100%; height: 665px !important;}
.solution-slider .carousel-caption h1 {font-size: 66px; margin: 0; font-family: 'myriadpro-bold'; line-height: 60px; text-shadow: 3px 3px 3px #333, 3px 3px 4px #333, 3px 3px 5px #333;}
.solution-slider .carousel-caption {
top: 50%;
}.solution-slider .carousel-caption h2 {font-size: 33px; margin: 0; font-family: 'myriadpro-semibold'; text-shadow: 3px 3px 3px #333, 3px 3px 4px #333, 3px 3px 5px #333;}
.solution-slider .carousel-inner img{ width: 100%; height:700px;}


.davidtext  h1 {font-size: 40px; margin: 0; font-family: 'myriadpro-bold'; line-height: 40px;}
.davidtext  h2 {font-size: 30px; margin: 0; font-family: 'myriadpro-semibold'; line-height: 40px;}














.menuold .navbar-default{ background-color: inherit; border: none; margin: 0;}
.menuold .navbar-collapse{ padding: 0 !important;}
.menuold .active  a, .menu li:hover a{ background-color: transparent !important; color: #204a72 !important;}
.menuold{ background-color: #ffffff;}
.menuold li{ padding-left: 15px; padding-right:15px; border-left: 2px solid #666666;}
.menuold li a{ padding: 0; text-transform: uppercase; font-family:'MyriadPro-Regular'; font-weight: 600; font-size: 16px; color: #666666 !important;}
.menuold li:first-child{ padding-left: 0; border: 0;}
.menuold .nav.navbar-nav{ margin-top: 5px; margin-bottom:5px; width: 100%;}
.menuold li li{ padding: 5px; border: none;}
.menuold li:first-child li{ padding: 5px;}
.menuold li li {padding: 5px !important; width: 90%;}
.menuold li li a{ font-size: 15px; color: #666666 !important;}
.menuold .active li a{ color: #204a72 !important;}
.menuold li:hover li a {color: #666666 !important;}
.menuold li li a:hover{ color: #204a72 !important;}
.menuold .active li a:hover{ color: #204a72 !important;}




.menuold li a:before {
content: "";
position: absolute;
width: 100%;
height: 2px;
bottom: 0;
left: 0;
background-color: #204a72;
visibility: hidden;
-webkit-transform: scaleX(0);
transform: scaleX(0);
-webkit-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
}
.menuold li a:hover:before {
visibility: visible;
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
.menuold li li a:before { background-color: transparent;}



.menuold li li a{ font-size: 15px;}
.menuold li:hover li .inner-heading {color: #204a72 !important;}
.menuold li:first-child .inner-menu li{ padding: 3px !important;}
.menuold li .inner-li{ padding: 0 !important;}
.menuold li:first-child .inner-li{ padding: 0 !important;}
.menuold li .inner-li-last {position: absolute; right: 430px;}

.menuold li .last .inner-ul li{ width: 100% !important; clear: both;}
.menuold li li a{ text-transform: capitalize;}


.menuold li .btn-default{ display: none; float: right; border-color:rgba(0,0,0,0);}
.menuold li .btn-default .caret{ color: #777777;}
.menuold .btn-default:hover, .menuold .btn-default:focus, .menuold .btn-default:active, .menuold .btn-default.active, .menuold .open  .dropdown-toggle.btn-default{ background-color: rgba(0,0,0,0); border-color: transparent; box-shadow: none; outline: none;}

.menuold li:hover li .inner-heading a{color: #204a72 !important;}


.showme{ 
display: none;
}
.showhim:hover .showme{
display : block;
float:left;
}


.davidtext  ul li {font-size: 17px; font-family: 'myriadpro-semibold'; list-style:disc; color:#001c4d; list-style-position:inside;}



#newmenupj, #newmenupj ul{margin:0;padding:0;list-style:none;}
#newmenupj{width:1300px;margin:0px auto;padding-top:10px;}
#newmenupj:before,
#newmenupj:after{content:"";display:table;}
#newmenupj:after{clear:both;}
#newmenupj{zoom:1;}
#newmenupj li{position:relative;display:inline-block;}
#newmenupj a{width:100%;color:#fff;font-size:19px;text-decoration:none;}
#newmenupj li:hover > a{color:#3db0b4;}
*html #newmenupj li a:hover{color:#3db0b4;}
#newmenupj ul{margin:0px 0 0 0;margin:0;opacity:0;visibility:hidden;position:absolute;top:40px;left:0;z-index:1; -webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#fff;}
#newmenupj li:hover > ul{opacity:1;visibility:visible;margin:0;color:#fff;}
#newmenupj ul ul{top:0;left:208px;margin:0 0 0 0px;_margin:0;color:#fff;background-color: rgba(255, 255, 255, 0.0);}
#newmenupj ul li{float:none;display:block;border:0;_line-height:0; border-bottom:1px solid #ccc;background-color: rgba(255, 255, 255, 0.9);}
#newmenupj ul li li{background-color: #d1e7f2;}
#newmenupj ul li:hover{background-color:#85bfe2; color:#fff;}

#newmenupj ul li:last-child{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
#newmenupj ul a{padding:1px;width:215px;_height:10px;display:block;white-space:nowrap;float:none;text-transform:none;font-size:14px;}
#newmenupj ul ul a{padding:1px;width:215px;_height:10px;display:block;white-space:nowrap;float:none;text-transform:none;font-size:12px; border-bottom:0px;}
#newmenupj ul ul li{border-bottom:0px;}

#newmenupj ul a:hover{background-color:#3db0b4; color:#fff;}
#newmenupj ul li:first-child > a:after{content:'';position:absolute;left:40px;top:-6px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #204a72;}
#newmenupj ul ul li:first-child a:after{left:-6px;top:50%;margin-top:-6px;border-left:0;border-bottom:6px solid transparent;border-top:6px solid transparent;border-right:6px solid #3db0b4;}
#newmenupj ul li:first-child a:hover:after{border-bottom-color:#fff;}
#newmenupj ul ul li:first-child a:hover:after{border-right-color:#fff;border-bottom-color:transparent;}
#newmenupj-trigger{display:none;}
@media screen and (max-width:600px){#newmenupj-wrap{position:relative;}
#newmenupj-wrap *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#newmenupj-trigger{display:block;height:45px;line-height:45px;cursor:pointer;padding:0 0 0 35px;color:#fafafa;text-transform:uppercase;font-family:Optima, Segoe, 'Segoe UI', Candara, Calibri, Arial, sans-serif;font-weight:bold;background-color:#111;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAMAAADeWG8gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE2QjAxNjRDOUNEOTExRTE4RTNFRkI1RDQ2MUYxOTQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE2QjAxNjREOUNEOTExRTE4RTNFRkI1RDQ2MUYxOTQ3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTZCMDE2NEE5Q0Q5MTFFMThFM0VGQjVENDYxRjE5NDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTZCMDE2NEI5Q0Q5MTFFMThFM0VGQjVENDYxRjE5NDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz42AEtnAAAABlBMVEX///////9VfPVsAAAAAnRSTlP/AOW3MEoAAAAWSURBVHjaYmAgFzBiACKFho6NAAEGAD07AG1pn932AAAAAElFTkSuQmCC) no-repeat 10px center, -moz-linear-gradient(#444, #111);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAMAAADeWG8gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE2QjAxNjRDOUNEOTExRTE4RTNFRkI1RDQ2MUYxOTQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE2QjAxNjREOUNEOTExRTE4RTNFRkI1RDQ2MUYxOTQ3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTZCMDE2NEE5Q0Q5MTFFMThFM0VGQjVENDYxRjE5NDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTZCMDE2NEI5Q0Q5MTFFMThFM0VGQjVENDYxRjE5NDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz42AEtnAAAABlBMVEX///////9VfPVsAAAAAnRSTlP/AOW3MEoAAAAWSURBVHjaYmAgFzBiACKFho6NAAEGAD07AG1pn932AAAAAElFTkSuQmCC) no-repeat 10px center, -webkit-linear-gradient(#444, #111);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAMAAADeWG8gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE2QjAxNjRDOUNEOTExRTE4RTNFRkI1RDQ2MUYxOTQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE2QjAxNjREOUNEOTExRTE4RTNFRkI1RDQ2MUYxOTQ3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTZCMDE2NEE5Q0Q5MTFFMThFM0VGQjVENDYxRjE5NDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTZCMDE2NEI5Q0Q5MTFFMThFM0VGQjVENDYxRjE5NDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz42AEtnAAAABlBMVEX///////9VfPVsAAAAAnRSTlP/AOW3MEoAAAAWSURBVHjaYmAgFzBiACKFho6NAAEGAD07AG1pn932AAAAAElFTkSuQmCC) no-repeat 10px center, -o-linear-gradient(#444, #111);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAMAAADeWG8gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE2QjAxNjRDOUNEOTExRTE4RTNFRkI1RDQ2MUYxOTQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE2QjAxNjREOUNEOTExRTE4RTNFRkI1RDQ2MUYxOTQ3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTZCMDE2NEE5Q0Q5MTFFMThFM0VGQjVENDYxRjE5NDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTZCMDE2NEI5Q0Q5MTFFMThFM0VGQjVENDYxRjE5NDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz42AEtnAAAABlBMVEX///////9VfPVsAAAAAnRSTlP/AOW3MEoAAAAWSURBVHjaYmAgFzBiACKFho6NAAEGAD07AG1pn932AAAAAElFTkSuQmCC) no-repeat 10px center, -ms-linear-gradient(#444, #111);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAMAAADeWG8gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE2QjAxNjRDOUNEOTExRTE4RTNFRkI1RDQ2MUYxOTQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE2QjAxNjREOUNEOTExRTE4RTNFRkI1RDQ2MUYxOTQ3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTZCMDE2NEE5Q0Q5MTFFMThFM0VGQjVENDYxRjE5NDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTZCMDE2NEI5Q0Q5MTFFMThFM0VGQjVENDYxRjE5NDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz42AEtnAAAABlBMVEX///////9VfPVsAAAAAnRSTlP/AOW3MEoAAAAWSURBVHjaYmAgFzBiACKFho6NAAEGAD07AG1pn932AAAAAElFTkSuQmCC) no-repeat 10px center, linear-gradient(#444, #111);}
#newmenupj{margin:0;padding:10px;position:absolute;top:40px;width:100%;z-index:1;background-color:#444;display:none;text-align:left;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
#newmenupj:after{content:'';position:absolute;left:25px;top:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #444;}
#newmenupj ul{position:static;visibility:visible;opacity:1;margin:0;background:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
#newmenupj ul ul{margin:0 0 0 20px !important;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
#newmenupj li{position:static;display:block;float:none;border:0;margin:5px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
#newmenupj ul li{margin-left:20px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
#newmenupj a{display:block;float:none;padding:0;color:#fff;}
#newmenupj a:hover{color:#fafafa;}
#newmenupj ul a{padding:0;width:auto;}
#newmenupj ul a:hover{background:none;}
#newmenupj ul li:first-child a:after,
#newmenupj ul ul li:first-child a:after{border:0;}


@media screen and (min-width:320px) and (max-width:768px) {  
#newmenupj { display:none;}
}

@media screen and (min-width:769px){
.nav { display:none;}
.navbar-nav{ display:none;}
.menu {display:none;}
}

.mainmenubg{width:100%;margin-left:auto;margin-right:auto;text-align:center; background: rgba(0, 0, 0, 0.7);z-index:9999999;height:45px;}

body {
/* overflow-y: hidden !important; */
}

.linkedin-button-wrapper {
width: 50%;
min-width: 300px;
}

.new-linkedin-button {
display: block !important;
margin: 0 auto !important;
width: 300px !important;
line-height: 1.35 !important;
text-align: center;
background: #0083BE;
color: white;
padding: 5px;
border-radius: 15px;
cursor: pointer;
text-decoration: none;                                    
}

.new-linkedin-button:hover {
text-decoration: none !important;
color: white !important;
background: rgba(0, 131, 190, 0.74);
}
