body {font-family: 'Lato', sans-serif; font-size:14px; color:#222;}

a {color:#0e6b3b;}


h1, h2, h3, h4, h5, h6, ul, li {margin:0; padding:0; list-style-type:none;}

.navbar {height:70px;}
.navbar-brand {padding:5px;}
.navbar-nav>li {padding:0 10px;}
.navbar-nav>li>a {padding:0; line-height:65px; border-bottom:solid 5px transparent;}
.navbar-nav>li>a:hover, .navbar-nav>li>a.active {padding:0; border-bottom:solid 5px #0e6b3b; color:#0e6b3b !important;}
.navbar-default {background:#fff; border-bottom:none; box-shadow:0 0 5px #555; margin:0; padding:0;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover { background:none;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {border-color:#0e6b3b;}
footer {background:#0f2446;}

.slider-area {margin-top:70px; overflow:hidden; border-bottom:solid 2px #555;}

.welcometext {padding:40px 0; text-align:center;}

.homesections {width:100%; float:left; text-align:center;}
.homesections h2 {font-size:22px; color:#1f285b; font-weight:bold; padding-bottom:15px;}
.homesections p {font-size:15px; margin:0; padding:0; padding-bottom:25px; line-height:24px;}
.homesections a.learnmore {background:#fff; border:solid 2px #0e6b3b; color:#0e6b3b; padding:5px 10px; border-radius:3px;}
.homesections a:hover.learnmore {text-decoration:none; background:#0e6b3b; border:solid 2px #0e6b3b; color:#fff;}

.homeseprator {background:url(../images/home-seprator.png) no-repeat center top; padding:40px 0;}

.global-presence {width:100%; float:left; color:#fff; margin-bottom:30px;}
.global-presence span.smalltext {font-size:18px;}
.global-presence span.largetext {font-size:60px; display:block; font-weight:bold; line-height:65px;}

.homebox-founded {background:#1c619d; height:350px;}

.distabmain {display:table; height:100%; text-align:center; width:100%;}
.distabcell {display:table-cell; vertical-align:middle;}


.common3box {background:#ccc; height:160px;}

.presence-greenbox {background:#184a23;}
.presence-darkbluebox {background:#1f285b;}
.presence-orangebox {background:#f15826;}
.presence-bluebox {background:#1c619d;}

.presence-darkbluebox span.largetext {font-size:36px; line-height:46px;}
.presence-seprator {height:30px;}



/* animation */


.presence-bluebox:hover, .common3box:hover{transform: rotateY(40deg); animation: bluebox 2s infinite;  animation-direction: alternate;}
@keyframes bluebox { 0% {transform: rotateY(0);} 100% {transform: rotateY(360deg);}}


/*
.presence-bluebox, .common3box {-webkit-transition: width 2s, height 2s, -webkit-transform 2s;  transition: width 2s, height 2s, transform 2s;}
.presence-bluebox:hover, .common3box:hover {-webkit-transform: rotate(360deg); transform: rotate(360deg);}*/

.footer-links {width:100%; float:left; text-align:center; background:#1b2f4f; padding:10px 0;}
.footer-links ul {margin:0; padding:0;}
.footer-links ul li {display:inline-block; border-right:solid 1px #aaa; padding:0 10px; line-height:12px;}
.footer-links ul li:last-child {border-right:none;}
.footer-links ul li a {color:#fff; opacity:0.7; font-size:13px;}
.footer-links ul li a:hover {color:#fff; opacity:1;}


.bottomblack {padding:7px 0; clear:both; color:#878686; font-size:12px;}

.footerleft {text-align:left;}
.footerleft ul {margin:0; padding:0;}
.footerleft ul li {display:inline-block; border-right:solid 1px #555; padding:0 10px; line-height:12px;}
.footerleft ul li:last-child {border-right:none;}
.footerleft ul li a {color:#fff; opacity:0.7; font-size:12px;}
.footerleft ul li a:hover {color:#fff; opacity:1;}

.footerright {text-align:right; color:#fff; opacity:0.9;}
.footerright a {color:#fff; text-decoration:underline;}





#fix-sidebar {position:fixed; right:0; top:100px; z-index:9999;}

.sidebar-icons {background:#fff; border:solid 1px #a1a7a7; border-right:none; border-radius:5px 0 0 5px; width:31px; float:left; margin-bottom:15px;}
.sidebar-icons ul {margin:0; padding:0;}
.sidebar-icons ul li {width:100%; float:left; border-bottom:solid 1px #a1a7a7; list-style-type:none;}
.sidebar-icons ul li:last-child {border-bottom:none;}
.sidebar-icons ul li a {width:100%; height:30px; float:left; text-align:center;}
.sidebar-icons ul li a i {vertical-align:middle; color:#5b5b5b; line-height:30px;}
.sidebar-icons ul li a:hover i {color:#000;}


/*.sidebar-icons ul li a:hover {transform: rotateY(40deg); animation: sidebaricons 2s infinite;  animation-direction: alternate;}
@keyframes sidebaricons { 0% {transform: rotateY(0);} 100% {transform: rotateY(360deg);}}*/



.internal-toparea {float:left; width:100%; margin-top:70px;}

.intarnal-banner {width:100%; float:left;}
.intarnal-banner img {width:100%;}

.internal-links {background:#0f2446; width:100%; float:left; padding:20px 0; text-align:center;}
.internal-links ul li {margin-right:25px; display:inline-block;}
.internal-links ul li a {color:#fff;}
.internal-links ul li a:hover, .internal-links ul li a.active {color:#f26522; text-decoration:underline;}

.common-pagecontent {padding:40px 0; float:left; width:100%;}
.common-pagecontent h1 {font-size:28px; color:#f26522; font-weight:bold; padding:0 0 15px 0;}
.common-pagecontent p {font-size:14px; line-height:22px; padding-bottom:20px; margin:0;}

.our-growth-section {margin:30px 0;}
.our-growth-section h2 {font-size:24px; color:#0f2446; font-weight:bold; padding-bottom:25px; text-align:center;}

.growth-boxes div{background:#ccc;}

.growthboxes {width:100%; float:left;}

.gb-common {width:18%; float:left; background:#36a3bb; margin:0 2% 0 0; border:solid 2px rgba(0, 0, 0, 0.3); margin-bottom:30px;}

.gbimg {border-bottom:solid 8px rgba(0, 0, 0, 0.3);}
.gbimg:nth-child(even) {border-top:solid 8px rgba(0, 0, 0, 0.3); border-bottom:none;}
.gbimg img {width:100%;}

.gb-content {height:230px;}
.gb-content h3 {font-size:28px; color:#fff; font-weight:bold; padding-bottom:10px;}
.gb-content p {font-size:13px; line-height:18px; padding:0 10px; color:#fff;}



.gb-common:nth-child(2) {background:#007833;}
.gb-common:nth-child(3) {background:#283a90;}
.gb-common:nth-child(4) {background:#f26522;}
.gb-common:nth-child(5) {background:#80599e;}
.gb-common:nth-child(6) {background:#be1522;}
.gb-common:nth-child(7) {background:#f39200;}
.gb-common:nth-child(8) {background:#0c223f;}
.gb-common:nth-child(9) {background:#94c11f;}
.gb-common:nth-child(10) {background:#f39200;}

.gb-common {-webkit-transition: 1s ease-in-out; -moz-transition: 1s ease-in-out; -o-transition: 1s ease-in-out;  transition: 1s ease-in-out;}
.gb-common:hover {-webkit-transform: translate(0,-1em); -moz-transform: translate(0,-1em); -o-transform: translate(0,-1em); -ms-transform: translate(0,-1em);
    transform: translate(0,-1em); }


.blog-title {width:100%; float:left; background:#0f2446; height:100px;}
.blog-title h1 {font-size:46px; color:#fff; font-weight:bold; line-height:100px;}

.blog-listing {float:left; width:100%;}

.blog-list-row {padding-bottom:30px; margin-bottom:30px; padding:20px 15px; text-align:center; float:left; width:100%; border:solid 1px #999; box-shadow:0px 3px 3px #666;}
.blog-list-row img { margin-bottom:15px; height: 140px; border: solid 1px #aaa; width: 100%;}
.blog-list-row h2 {font-size:18px; line-height: 22px; color:#222; font-weight:bold; padding-bottom:15px; height:44px; margin-bottom: 15px; overflow: hidden;}
.blog-list-row span {margin-bottom:15px; font-size:14px; font-weight:bold; display:block;}
.blog-list-row span i {margin-right:5px;}
.blog-list-row p {clear:both; margin-bottom:15px; text-align:left; height:88px; overflow:hidden;}



a.btn {background:#fff; border:solid 2px #0e6b3b; color:#0e6b3b; padding:5px 10px; border-radius:3px;}
a.btn:hover {text-decoration:none; background:#0e6b3b; border:solid 2px #0e6b3b; color:#fff;}

.blog-pagination {width:100%; float:left;}
.blog-pagination .pagination {margin:0;}
.pagination>li>a {color:#555;}
.pagination>li:first-child>a, .pagination>li:last-child>a {background:#0f2446; color:#fff;}

.blog-sidebar {width:100%; float:left;}

.search-blog {width:100%; float:left; margin-bottom:20px; box-shadow:0 0 5px #ccc; border:solid 1px #ccc;}
.search-blog input {width: calc(100% - 40px); float:left; border:none; height:40px; line-height:40px; padding:0 10px; box-sizing:border-box;}
.search-blog button {background:#555; width:40px; height:40px; border:none;}
.search-blog button i {font-size:20px; color:#fff;}


.blog-sidebar-listing {width:100%; float:left; margin-bottom:20px;}
.blog-sidebar-listing h3 {background:#0f2446; padding:10px; color:#fff; font-weight:bold; font-size:20px;}
.blog-sidebar-listing ul li {border-bottom:solid 1px #ccc; padding:10px;}
.blog-sidebar-listing ul li i {float:left; font-size:16px; margin-top:2px;}
.blog-sidebar-listing ul li a {color:#222; margin-left:18px; display:block;}

.blog-detail-cnt li i {float:left; font-size:20px;}
.blog-detail-cnt li h3 {font-size:16px; font-weight:bold; margin-left:20px;}
.blog-detail-cnt li p {margin-left:20px;}


.no-bottom-border {border-bottom:none;}

.share-blog {float:left; width:100%; margin-bottom:15px;}
.share-blog a {float:left; margin-right:5px !important;}
.share-blog img { height:auto; border:none;}

.light-blue-bg {background:#bae3eb; clear:both; margin-bottom:20px; padding:30px 0;}
.light-blue-bg h4 {font-size:20px; color:#0f2446; font-weight:bold; padding-bottom:25px; text-align:left;}


.quick-facts {text-align:center;}
.quick-facts img {max-width:145px; width:90%; margin-bottom:10px;}
.quick-facts span {display:block; font-size:14px; font-weight:bold;}



.form-horizontal .control-label {text-align:left;}
.modal-footer {text-align:center;}

.blog-detail { text-align:left; padding:0; border:none; box-shadow:none;}
.blog-detail h2 {height:auto; margin-bottom: 0;}
.blog-detail p {height:auto; margin-bottom: 0;}
.blog-detail img {height: auto;}
.blog-detail span { display: inline-block; margin-right: 25px;}
.blog-detail ol, .blog-detail ul { margin-left: 0; padding-left: 20px;}
.blog-detail ol li, .blog-detail ul li { position: relative; margin-bottom: 15px;}
.blog-detail ol li i, .blog-detail ul li i { position:absolute; left: -17px; top: 3px;}
.blog-detail ol li { list-style-type: decimal; padding-left: 5px;}
.blog-detail ul li { list-style-type: none; padding-left: 0;}

.vision-mission { margin-bottom:30px;}
.vision-mission h2 {font-weight:bold; font-size:22px; margin-bottom:10px;}

.vm-box {border:solid 1px #ccc; float:left; width:100%; height:100%;}
.vm-box h3 {background:#007833; color:#fff; text-align:center; font-size:18px; font-weight:bold; text-transform:uppercase; line-height:44px;}
.vm-box p {padding:15px; margin:0; font-size:14px;}

/* Row with equal height columns */
.row-eq-height {display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display:flex;}
.row-eq-height .col-md-4 {margin-bottom:30px;}


.highlight-text {color:#0e6b3b; font-weight:bold;}

.cat-team-listing h2 {font-size:20px; font-weight:bold; padding-bottom:20px;}

.cat-white-list-bg {clear:both; margin-bottom:20px;}

.press-release-listing {float:left; width:100%; margin:0 0 20px 0;}
.press-release-listing ul li {padding:20px 10px;}
.press-release-listing ul li:nth-child(even) {background:#bae3eb;}
.press-release-listing ul li.detail {border-bottom:none;}
.press-release-listing ul li a {font-weight:bold; color:#000; font-size:16px; margin-bottom:10px; margin-right:180px; display:block;}
.press-release-listing ul li span {float:right; font-weight:bold;}
.press-release-listing ul li p {clear:both; padding-bottom:0;}

.press-release-detail ul li {border-bottom:none; margin-bottom:0; padding-bottom:0;}

.pr-detail-cnt li i {float:left; font-size:20px; margin-top:2px;}
.pr-detail-cnt li h3 {font-size:16px; font-weight:bold; margin-left:20px;}
.pr-detail-cnt li p {margin-left:20px;}


.pr-sidebar-listing {width:100%; float:left; margin-bottom:20px; background:#fff; border:solid 1px #ccc;}
.pr-sidebar-listing h3 {background:#0e6b3b; padding:10px; color:#fff; font-weight:bold; font-size:20px;}
.pr-sidebar-listing ul li {border-bottom:solid 1px #ccc; padding:15px 10px;}
.pr-sidebar-listing ul li a {color:#222; display:block;}

.top-leaders {margin-bottom:30px;}
.top-leaders p { padding-bottom:12px;}
.top-leaders .photo {border:solid 1px #ccc; padding:0; text-align:center; position:relative;}
.top-leaders .photo .leader-info-onbox  {position:absolute; background:rgba(255, 255, 255, 0.8); position:absolute; top:0; left:0; width:100%; height:100%; display:none;}
.top-leaders .photo:hover .leader-info-onbox  {display:block;}
.top-leaders .photo img {margin-bottom:10px;}
.top-leaders .photo span {display:block; padding:0 10px 5px 10px; }

.leaders-row5 {width:100%;}
.leader5box {width:18%; float:left; border:solid 1px #ccc; margin:0 1%; text-align:center; padding-bottom:5px; position:relative; background:#fff; min-height:335px; margin-bottom:20px;}
.leader5box .highlight-text {font-size:16px;}
.leader5box img {width:100%; margin-bottom:10px; border-bottom:solid 1px #ccc;}
.leader5box span { display:block; margin-bottom:5px; padding:0 5px;}


.leader5box .leader-info-onbox  {position:absolute; background:rgba(255, 255, 255, 0.8); position:absolute; top:0; left:0; width:100%; height:100%; display:none;}
.leader5box:hover .leader-info-onbox {display:block; box-shadow:0 0 5px #999;}
a.about-popup {color:#000; font-weight:bold; display:block; font-size:15px;}
a:hover.about-popup, a:hover.about-popup i {text-decoration:none; color:#0e6b3b;}
a.about-popup i {display:block; font-size:40px; color:#f15826;}

.mngmnt-social-links {clear:both; margin-top:10px;}
.mngmnt-social-links a {color:#000;}

.leadership6column .leader5box {width:14.6%; min-height:280px;}


/* media query start */
@media (min-width: 992px) and (max-width: 1199px) {
.top-leaders p {font-size:13px; line-height:18px;}
.leader5box {min-height:300px;}
.leader5box .highlight-text {font-size:14px;}
.leadership6column .leader5box {min-height:260px;}
}

@media screen and (max-width: 767px) {
.navbar-toggle  {margin-top:18px;}
.navbar-nav {margin:0;}
.navbar-collapse {padding:0;}
.navbar-nav>li>a:hover, .navbar-nav>li>a.active {border-bottom:solid 1px #0e6b3b;}
.navbar-collapse {background:#fff;}
.navbar-header {height:70px;}
.navbar-nav>li>a {line-height:40px; border-bottom:solid 1px #ccc;}
.navbar-nav .open .dropdown-menu {border-bottom:solid 1px #ccc;}

.homesections h2 {font-size:18px; line-height:24px;}
.homesections p {font-size:13px; line-height:20px;}

.homebox-founded {margin:0 30px; height:auto; padding:30px 0;}
.presence-greenbox, .presence-darkbluebox, .presence-orangebox, .presence-bluebox    {margin-bottom:20px !important;}
.presence-seprator {display:none;}
.global-presence {margin-bottom:10px;}

.gb-common {width:48%;}
.quick-facts span {margin-bottom:40px;}
.blog-title, .blog-title h1 {height:75px; line-height:75px; font-size:30px;}

#fix-sidebar {display:none;}

.leader5box {width:31%;}
.leadership6column .leader5box {width:31%;}
}
/* media query end */

.our-solutions h2 {font-size:18px; font-weight:bold; text-align:center; margin-bottom:10px;}

.solution-bg {background:#bbe3eb; text-align:center; padding:30px; margin-bottom:30px;}
.solution-bg:nth-child(2), .solution-bg:nth-child(5) {background:#acdbe5; cursor:pointer;}
.solution-bg:hover {background:#c7eff7;}
.solution-bg img {max-width:100%; margin-bottom:25px;}
.solution-bg h3 {font-size:20px; font-weight:bold; height:60px;}
.solution-bg p {text-align:left; height:115px; overflow:hidden; margin-bottom:10px;}
.solution-bg a {float:left;}


.no-bottom-padding {padding-bottom:0 !important;}

.qm-cnt-row {width:100%; float:left; text-align:center; color:#000;}
.qm-cnt-row h2 {font-size:18px; text-align:center; font-weight:bold; margin-bottom:30px;}
.qm-cnt-row span {display:block; margin-top:20px; font-weight:bold; font-size:15px;}
.qm-cnt-row img {display:inline-block;}


.sip-dtl-text {margin-top:10px;}

.ice-qeval-logo {float:left; width:100%;}
.ice-qeval-logo img {height:70px;} 

.resources-icons {text-align:center; margin:10px 0;}
.resources-icons em {font-weight:bold; display:block; color:#0e1424; font-size:18px; font-style:normal;}
.resources-icons span {border:solid 3px #0e1424; border-radius:50%; width:120px; height:120px; padding:30px; display:inline-block; margin-bottom:10px; background:#fff;}
.resources-icons span i {font-size:50px; color:#0e1424;}

.resources-icons a {display:block;}
.resources-icons a:hover {text-decoration:none;}
.resources-icons a:hover em {color:#0f2446;}
.resources-icons a:hover span {border:solid 3px #fff; background:#0e1424;}
.resources-icons a:hover span i {color:#fff;}

.modal-title span {font-weight:bold; margin-bottom:10px; color:#0e6b3b;}

.navbar-nav>li:hover>.dropdown-menu {display:block !important;}

.dark-blue-bg {background:#0f2446; float:left; width:100%; padding:30px 0; color:#fff; margin-bottom:2px;}
.dark-blue-bg h2 {font-size:20px; font-weight:bold; padding-bottom:20px;}

.our-centers h2 {font-size:20px; font-weight:bold; padding-bottom:20px;}
.our-centers p {margin-bottom:20px;}

.photogallery-prebtn, .photogallery-nextbtn {position:absolute; top:48%;}
.photogallery-prebtn {left:15px;}
.photogallery-nextbtn {right:15px;}

.contact-form {background:#bae3eb; clear:both; margin-bottom:40px; padding:20px;}
.contact-form select {padding-left:7px;}
.contact-form textarea {height:122px;}
.contact-form button {background:#fff; border:solid 2px #0e6b3b; color:#0e6b3b; padding:5px 10px; border-radius:3px;}
.contact-form button:hover {text-decoration:none; background:#0e6b3b; border:solid 2px #0e6b3b; color:#fff;}

.captcha-box {display:block; margin-top:15px;}

.contact-info-row {text-align:center;}
.contact-info-row h3 {font-size:22px; font-weight:bold; margin-bottom:40px;}
.contact-info-row i {font-size:50px; margin-bottom:20px;}
.contact-info-row p {line-height:24px;}
.contact-info-row p span {font-size:18px; display:block; font-weight:bold;}
.contact-info-row p a {display:block; color:#000;}

.info-collumn {border-right:solid 1px #555; min-height:180px;}

.modal-body p {margin-bottom:18px;}

.quate-text {font-size:18px; font-weight:bold; color:#0e6b3b; line-height:30px;}
.quate-text i {margin:0 10px; font-size:20px; color:#333;}

.testimonials-listing {font-size:18px; font-weight:bold; line-height:28px;}
.testimonials-listing i {margin:0 12px; font-size:20px; color:#0e6b3b;}
.testimonials-listing i:first-child {margin-left:0;}

.case-studies-row h2 {font-size:18px; font-weight:bold; margin-bottom:15px; line-height:26px;}
.case-studies-row a {font-size:15px; font-weight:bold; color:#333;}
.case-studies-row p {margin-bottom:10px;}


.inbound-icons {text-align:center; margin:0;}
.inbound-icons h2 {font-size:20px; font-weight:bold; margin-bottom:30px;}
.inbound-icons em {font-weight:bold; display:block; color:#0e1424; font-size:16px; font-style:normal;}
.inbound-icons span {border:solid 3px #0e1424; border-radius:50%; width:120px; height:120px; padding:30px; display:inline-block; margin-bottom:10px;}
.inbound-icons span i {font-size:50px; color:#20295b;}

.inbound-icons a {display:block;}
.inbound-icons a:hover {text-decoration:none;}
.inbound-icons a:hover em {color:#0f2446;}
.inbound-icons a:hover span {border:solid 3px #20295b; background:#d8f1f6;}
.inbound-icons a:hover span i {color:#20295b;}

.video-center-row {text-align:center;}
.video-center-row h2 {font-size:18px; font-weight:bold; margin-bottom:10px;}

.video-center-frame {border:solid 2px #000; width:100%; height:310px;}


/* mission-vision */

.mison-vision-common {width:100%; float:left; background:#262b38; border:solid 1px rgba(0, 0, 0, 0.3); margin-bottom:30px; -webkit-transition: 1s ease-in-out; -moz-transition: 1s ease-in-out; -o-transition: 1s ease-in-out;  transition: 1s ease-in-out;}
.mison-vision-common .gb-content {height:350px;}
.mison-vision-common .gb-content .distabcell {vertical-align:middle; text-align:center;}
.mison-vision-common .gb-content p {font-size:14px; line-height:20px;}
.mison-vision-common .gb-content h3 {font-size:18px; text-align:center; margin-top:10px;}
.mison-vision-common .distabmain {text-align:left;}

.mison-vision-common:hover {-webkit-transform: translate(0,-1em); -moz-transform: translate(0,-1em); -o-transform: translate(0,-1em); -ms-transform: translate(0,-1em);     transform: translate(0,-1em); cursor:pointer;}

.mvbox1 {background:#262b38;}
.mvbox2 {background:#a5554d;}
.mvbox3 {background:#b27504;}
.mvbox4 {background:#d36c26;}
.mvbox5 {background:#4f5961;}
.mvbox6 {background:#0043af;}
.mvbox7 {background:#3b3736;}
.mvbox8 {background:#7e532d;}
.mvbox9 {background:#6a5732;}
.mvbox10 {background:#af8000;}
.mvbox11 {background:#264439;}
.mvbox12 {background:#025d77;}


.ebook-content h2 {font-size:18px; font-weight:bold; margin:20px 0;}
.ebook-content h2 span {font-weight:normal; display:block; margin-top:10px;}
.ebook-content ol {margin:0 0 0 25px; padding:0;}
.ebook-content ol li {list-style-type:decimal; padding-left:7px; margin-bottom:5px;}

.enewsleterbox {border:solid 1px rgba(0, 0, 0, 0.5); text-align:center; font-size:20px; margin-bottom:30px;}
.enewsleterbox span {display:block; color:#fff; padding:40px 0;}
.enewsleterbox span i {font-size:60px; color:#fff; display:block; padding-bottom:10px;}
.enewsleterbox a {font-weight:bold; color:#000; font-size:16px; padding:10px; display:block; background:#fff;}

.brochure-column {text-align:center; margin-bottom:30px;}
.brochure-column h2 {font-size:20px; font-weight:bold; min-height:60px;}
.brochure-column img {margin-bottom:10px; border:solid 1px #aaa; display:inline-block;}
.brochure-column a {font-size:18px; color:#000; font-weight:bold; display:block;}

.media-img {border:solid 1px #aaa;}

.job-search-bar {background:#ceebf1; border-bottom:solid 1px #adced5; padding:10px; float:left; width:100%;}
.job-search-bar .form-group {width:100%; text-align:center;}
.job-search-bar .form-group input, .job-search-bar .form-group select {width:30%; /*background:#0f2446; color:#fff;*/ margin-left:10px;}
.job-search-bar .form-group button {background:#f15826; color:#fff; margin-left:10px;}

.job-openings-list li {float:left; width:50%; margin-bottom:20px;}
.job-openings-list li a {color:#000; font-size:15px; text-decoration:underline;}

.ouretechteam .leader5box {min-height:280px;}

.career-growth h2 {text-align:center; margin-bottom:20px;}
.career-growth h3 {font-size:15px; font-weight:bold; margin-bottom:10px;}
.career-growth img {margin-bottom:15px;}
.career-growth p {margin-bottom:10px;}

.bordered-img {border:solid 1px #aaa;}

.community-outreach h2, .community-outreach h3 {font-weight:bold; font-size:20px; margin-bottom:15px; line-height:30px;}
.community-outreach a {color:#222; text-decoration:underline; font-size:15px;}

.share-job {float:right;}
.share-job a {float:left; padding:5px 10px; background:#222; color:#fff; margin-left:5px;}
.share-job a:hover {background:#f15826; text-decoration:none;}

.job-table {float:left; width:100%;}
.job-table tr th {background:#0f2446; color:#fff;}
.job-table tr:nth-child(even) {background:#bbe3eb !important;}
.job-table tr:nth-child(odd) {background:#fff !important;}
.job-table tr td:first-child, .job-table tr th:first-child {padding-left:8%;}
.job-table tr td:last-child, .job-table tr th:last-child {padding-right:8%;}
.job-table a {text-decoration:underline; color:#222;}

.job-details p {padding-bottom:30px;}
.job-details p.top-details {line-height:30px; font-weight:bold;}
.job-details p label {display:block; margin-bottom:0px; font-weight:bold; text-transform:uppercase;}

ul.common-listing {margin:0 0 30px 0; padding:0;}
ul.common-listing li {background:url(../images/bullet-common.png) no-repeat left 7px; padding-left:15px; margin-left:20px; margin-bottom:8px;}

.mb30 {margin-bottom:30px;}


/* photo thumbnil gallery */

.outreach-gallery {margin-top:50px;}
.outreach-gallery img {width:100%;}

.jssora05l, .jssora05r {display: block; position: absolute; width: 40px; height:auto; cursor: pointer; background: url(../images/a17.png) no-repeat; overflow: hidden;}
.jssora05l { background-position: -10px -40px; }
.jssora05r { background-position: -70px -40px; }
.jssora05l:hover { background-position: -130px -40px; }
.jssora05r:hover { background-position: -190px -40px; }
.jssora05l.jssora05ldn { background-position: -250px -40px; }
.jssora05r.jssora05rdn { background-position: -310px -40px; }
.jssort01 .p {position: absolute; top: 0; left: 0;width: 144px;	height: 72px;}
.jssort01 .t {position: absolute;top: 0;left: 0; width: 100%;height: 100%;border: none;}
.jssort01 .w {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;}
.jssort01 .c {position: absolute;top: 0px; left: 0px;width: 140px; height: 68px; border: #000 2px solid;box-sizing: content-box;}
.jssort01 .pav .c {	top: 0px; _top: 0px;left: 0px;_left: 0px;width: 140px;height: 68px;border:#fff 2px solid;_border: #fff 2px solid;background-position: 50% 50%;}
.jssort01 .p:hover .c {	top: 0px;	left: 0px;	width: 140px;	height: 68px;	border: #fff 2px solid;	background-position: 50% 50%;}
.jssort01 .p.pdn .c {	background-position: 50% 50%;	width: 142px;	height: 68px;	border: #000 2px solid;}
* html .jssort01 .c, * html .jssort01 .pdn .c, * html .jssort01 .pav .c {width /**/: 142px;	height /**/: 72px;}
        
.without-banner {margin-top:80px;}

.press-release-listing ul li ul li {background:url(../images/bullet-common.png) no-repeat left 7px; padding-left:15px; margin-left:20px; margin-bottom:8px; padding-top: 0;}
.press-release-listing ul li ul { margin-left: 0; padding-left: 0 !important;}
.press-release-listing ul li ul li:nth-child(even) {background:url(../images/bullet-common.png) no-repeat left 7px; }

.error-page h2 {font-size:60px; font-weight:bold;}
.error-page h3 {font-size:20px; line-height:30px;}
.error-page h2, .error-page h3 {margin-bottom:20px;}
.error-page a {text-decoration:underline;}
.error-page a.btn {text-decoration:none;}

.error-links { width:100%; float:left; margin-bottom:30px;}
.error-links ul {margin:0; padding:0;}
.error-links ul li {border-right:solid 1px #555; padding-right:10px; margin-right:10px; line-height:12px; float:left;}
.error-links ul li:last-child {border-right:none;}
.error-links ul li a {color:#000; font-size:14px;}


.vision-mission img {border:solid 2px #fff; box-shadow:0 0 5px #ccc;}

/* move to top css */

#back-top {position: fixed; bottom: 10px; right:30px; text-align:center;}
#back-top a {background:#fff; border-radius:50%; border:solid 2px #fff; box-shadow:0px 0px 3px #000; float:left; height:40px; width:40px; text-align:center;}
#back-top a i {color: #0e6b3b; -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; font-size:40px; margin:0; padding:0; line-height:36px;}
#back-top a:hover i {color:#0e6b3b;}


h2.oc-large-text {margin-bottom:0; font-size:26px;}
.award-title {font-size:17px; display:inline-block; margin-bottom:5px;}

.dropdown-menu>li>a {border-bottom:solid 1px #ccc; padding:10px;}
.dropdown-menu>li:last-child>a {border-bottom:none;}
.dropdown-menu {padding:0;}