﻿.home-wrapper .navbar { }
.home-wrapper .top-nav-collapse {}
.admin { top:53px!important }
.topbar { height:34px }
.page-footer { padding-top:0px }
.page-footer-legal { padding:30px 0 15px; margin-top:0px;}
.page-title-header {padding-top:30px;padding-bottom: 20px;}
.page-title { margin:0; font-size: 12px;line-height: 14px; }
.page-title a, page-title a:visited, page-title a:link, page-title a:focus, page-title a:active {    color: #4076BB; font-size: 13px;font-weight: 400;}
footer.page-footer { margin-top:0 }
.Normal, .NormalDeleted, .NormalDisabled { color:inherit!important }
.to-left { text-align:left }
.to-right { text-align:right }
.clearfix { float:none; clear:both }
footer .page-footer-legal, footer .page-footer-legal a { font-weight:300;  line-height:24px; color:#fff; font-size: 12px;}
.list-inline span{ font-weight:300; font-size:11px; line-height:24px; color:#fff }
.social-menu li { margin: 0 4px 0 0; display: inline-block; font-size: 12px;}
.circle1 {opacity: 1;}
.circle {position: relative; z-index: 2; background-color: #fff; border: 0 solid #5c5eae; color: #5c5eae; line-height: 12px; overflow: hidden; vertical-align: middle; margin: -5px 0 0 0; display: inline-block;}
.Follow {display: inline-block; padding: 0 8px 0 8px;}
.material-icons.md-18 { font-size:18px }
.material-icons.md-24 { font-size:24px }
.material-icons.md-36 { font-size:36px }
.material-icons.md-48 { font-size:48px }
.material-icons.md-64 { font-size:64px }
.dynamic-color .col-md-4 div { padding:7px 20px }
.dynamic-color .col-md-4 { margin-top:50px }
.inline-list { padding-left:0; list-style:none; margin:0 }
.inline-list li { display:inline-block; float:right }
.registerGroup li { float:left; display:inline-block }
.registerGroup .buttonGroup { margin-right:0 }
.loginGroup a, .registerGroup a { color:#fff; display:block; position:relative; height:34px; line-height:34px; min-width:12px; padding:0 15px; vertical-align:middle; font-size:14px }
.loginGroup a:hover, .registerGroup a:hover { background:rgba(0, 0, 0, .2); transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
text-decoration:none }
.loginGroup a:active, .registerGroup a:active { text-shadow:none }
.loginGroup a strong, .registerGroup a strong { display:block; position:absolute; left:0; top:0; width:100%; overflow:hidden; font-size:0; text-indent:-9999px }
.userMessages a, .userNotifications a { background-color:transparent }
.userMessages strong { height:100%; background:url(../img/message_icon.png) center center no-repeat }
.userNotifications strong { height:100%; background:url(../img/notification_icon.png) center center no-repeat }
.registerGroup a span { display:inline-block; min-width:7px; margin-right:3px; text-align:center }
.registerGroup .userProfileImg a { min-width:32px; min-height:32px; padding:0 }
.registerGroup a img { height:32px; width:32px }
.userMessages a span, .userNotifications a span { display:inline-block; margin-top:0; margin-right:0; background-color:transparent }
.userMessages span, .userNotifications span { height:100%; display:block; position:absolute; left:0; top:0; width:100%; overflow:hidden; font-size:0; text-indent:-9999px; z-index:999 }
.userNotifications span { background:url(../img/icon_notification_active.png) center center no-repeat }
.userMessages span { background:url(../img/icon_message_active.png) center center no-repeat }
.language .language-object { margin:0; padding:0 }
.language .language-object span:first-child { padding-left:8px }
.language .language-object span { float:left; padding-top:5px; padding-bottom:3px; padding-left:5px; margin:0 }
.language .language-object .Language.selected img { opacity:1 }
.language .language-object span img { height:20px; width:25px; opacity:.3 }
.search-button, .search-button a, .search-button a:active, .search-button a:focus, .search-button a:link, .search-button a:visited { height:34px; line-height:34px; width:35px; text-align:center; color:#fff }
.search-button a:hover { background:rgba(0, 0, 0, .2); text-decoration:none; transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out
}
.modal-title .Normal { font-size:2.28rem; line-height:110%; margin:1.14rem 0 .912rem;
font-weight:300 }
.search { position:relative; min-width:35px; width:0; height:34px; float:right; overflow:hidden; -webkit-transition:width .5s;
-o-transition:width .5s;
transition:width .5s
}
#dnn_dnnSearch_ClassicSearch { padding:3px }
.searchInputContainer { display:block!important }
.searchInputContainer input::-webkit-input-placeholder {
color:#818181
}
.searchInputContainer input:-moz-placeholder {
color:#818181
}
.searchInputContainer input::-moz-placeholder {
color:#818181
}
.searchInputContainer input:-ms-input-placeholder {
color:#818181
}
.searchInputContainer a.dnnSearchBoxClearText { right:0!important }
.searchInputContainer a.dnnSearchBoxClearText.dnnShow { bottom:20px }
.SearchButton { visibility:hidden }
ul.searchSkinObjectPreview { position:absolute; top:100%; left:0; margin:0; list-style:none; border-top:none; width:100%; z-index:200; padding:0 }
.top-nav-collapse { margin-top:0px }
.navbar-fixed-top { padding:12px 0;transition:background .5s ease-in-out, margin .5s ease-in-out;z-index:999;background:rgba(119, 120, 119, 0.7); }
.navbar-brand { float:left; height:50px; padding-top:5px; font-size:18px; line-height:20px }
.navbar-brand img { max-height:50px; max-width:100% }
.navbar-toggle .icon-bar { width:22px; transition:all .2s;}
.navbar-default .navbar-toggle { position:relative; z-index:100; border-color:transparent }
.navbar-toggle .top-bar { transform:rotate(45deg); -webkit-transform:rotate(45deg); transform-origin:10% 10%; -webkit-transform-origin:10% 10% }
.navbar-toggle .middle-bar { opacity:0 }
.navbar-toggle .bottom-bar { transform:rotate(-45deg); transform-origin:10% 90%; -webkit-transform:rotate(-45deg); -webkit-transform-origin:10% 90% }
.navbar-toggle.collapsed .top-bar { transform:rotate(0); -webkit-transform:rotate(0) }
.navbar-toggle.collapsed .middle-bar { opacity:1 }
.navbar-toggle.collapsed .bottom-bar { transform:rotate(0); -webkit-transform:rotate(0) }
.navbar .navbar-toggle { border-color:rgba(255, 255, 255, 0) }
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color:transparent }
.navbar-toggle { margin-top:2px }
.navbar-nav>li>a { font-size:16px!important }
.dropdown-menu li>a, .dropdown-menu li>span { font-size:14px }
.DnnMDesignC .panel-footer .Head, .DnnMDesignC .panel-heading .Head { margin-bottom:0 }
.DnnMDesignC .contentpane ul, li { line-height:1.8 }
.DnnMDesignC .contentpane a:hover { text-decoration:none; transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out
}
.fa-ul>li { font-size:1.25rem!important; line-height:1.8!important }
.DnnMDesignFooterC .Head, .DnnMDesignFooterC h2, .DnnMDesignFooterC h3, .DnnMDesignFooterC h4, .DnnMDesignFooterC h5, .DnnMDesignFooterC h6 { margin-top:0; margin-bottom:0 }
.DnnMDesignFooterC .Head { margin-bottom:0; font-size:1.3rem }
.DnnMDesignFooterC .contentpane .Normal, .DnnMDesignFooterC .contentpane b, .DnnMDesignFooterC .contentpane div, .DnnMDesignFooterC .contentpane p, .DnnMDesignFooterC .contentpane td { color:#fff; font-size:.9rem
}
.DnnMDesignFooterC .contentpane a:active, .DnnMDesignFooterC .contentpane a:focus, .DnnMDesignFooterC .contentpane a:link, .DnnMDesignFooterC .contentpane a:visited { text-decoration:underline; font-size:.9rem;
line-height:1.8 }
.DnnMDesignFooterC .contentpane a:hover { text-decoration:none }


/*About-new page 11-19*/
.inner-slider-section { position: relative;}
.slider-text-section {    position: absolute; bottom: 90px;  width: 51%;  text-align: left; background: rgba(38, 52, 115, 0.80);  right: 20%;  left: 8%;  padding: 23px;color: #fff;}
.slider-text-heading {   text-align: left; margin: 5px auto 10px !important;    color: #fff !important;font-size: 32px !important;line-height: 42px !important;}
.subchild-slider-text-heading {   text-align: left; margin: 5px auto 10px !important;    color: #fff !important;font-size: 32px !important;line-height: 42px !important;}
.slider-heading-border {   background: #dabd64; height: 3px; display: block; width: 100%; margin-bottom: 29px;}
.subchild-slider-heading-border{   background: #D54328; height: 3px; display: inline-block;width: 50%; margin-bottom: 29px;}
.carousel-inner-medicare .slider-text-subheading {   line-height: 28px;font-size: 18px !important;}
.carousel-inner-womenemp .slider-text-subheading {   line-height: 28px;font-size: 18px !important;}
.carousel-inner-Healthcare .slider-text-subheading {   line-height: 28px;font-size: 18px !important;}
.carousel-inner-banner1 .slider-text-subheading{font-size: 18px !important;line-height: 28px;}
.inner-slider-section .slider-text-subheading{font-size: 18px !important;line-height: 28px; color: #fff;}
.About-text-info {    margin: 0px 0 0;}
.About-text-info p{  font-size: 15px; line-height: 22px; color:#000; font-weight:400;margin-bottom: 0px;}
.feature-round{text-align: center;border-radius: 50%;width: 140px;height: 140px;margin: 0 auto;}
.feature-round img{ -webkit-transition: -webkit-transform .8s ease-in-out;       transition:         transform .8s ease-in-out;}
.feature-round img:hover {  -webkit-transform: rotate(360deg);          transform: rotate(360deg);}
.red-box{background: #D54328;}
.yellow-box{background: #E8CD68;}
.green-box{background: #3F7833;}
.blue-box{background: #4076BB;}
.Vision-box img {    width: 65%;    margin: 19px auto;}
.About-vision-values h3 {  color: #4076BB; font-size: 24px;line-height: 28px; padding: 0 15px; }
.Vision-box h3{text-align:center;color:#231F20;font-size: 24px;line-height: 28px;font-weight: 400;}
.About-vision-values {    padding: 65px 0;}
.About-graybg-info{background: #e2e4e3; padding: 60px 0 65px;}
.About-graybg-info-p{line-height: 28px;font-size: 18px !important;}
.Vision-box {   margin-top: 50px; text-align:center;}
.About-Awards-Recognition .About-vision-values {  padding: 65px 0 0;}
.Timespan-slider .About-vision-values {    padding: 35px 0;}
/* Start carousel */
.media-carousel 
{
  margin-bottom: 0;
  padding: 0 40px 0px 40px;
  margin-top: 30px;
}
/* Previous button  */
.Awards-slider .thumbnail {border: none;}
.media-carousel .carousel-control.left 
{
  left:0px;
  background-image: none;
  background: none repeat scroll 0 0 transparent;
  border: 4px solid #FFFFFF;
  border-radius: 23px 23px 23px 23px;
  height: 40px;
  width : 40px;
  top: 30%;line-height: 27px;
}
.Awards-slider .carousel-control .fa{color: #4076BB;}
.Awards-slider .carousel-control {text-shadow: none;}
/* Next button  */
.media-carousel .carousel-control.right 
{
  right: 0px !important;
  background-image: none;
  background: none repeat scroll 0 0 transparent;
  border: 4px solid #FFFFFF;
  border-radius: 23px 23px 23px 23px;
  height: 40px;
  width : 40px;
  top: 30%;line-height: 27px;
}
/* Changes the position of the indicators */
.media-carousel .carousel-indicators 
{
  right: 50%;
  top: auto;
  bottom: 0px;
  margin-right: -19px;
}
/* Changes the colour of the indicators */
.media-carousel .carousel-indicators li 
{
  background: #c0c0c0;
}
.media-carousel .carousel-indicators .active 
{
  background: #333333;
}
.media-carousel img
{
  width: 250px;
  height: auto
}
/* End carousel */

.slider-bg{background:#e2e4e3;padding: 30px 45px 50px;}
.Awards-slider .thumbnail{width: 216px; height: 195px;}
.Education_section {  width: 100%;  position: relative;}
.Education1_img {  width: 100%;    height: 350px;}
.overlay {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(36, 56, 126, 0.91);
    overflow: hidden;
    width: 100%;
    height: 0;
    /*transition: .5s ease;*/
	z-index: 2;opacity: .9;
}
.text {
    white-space: normal;
    color: white;
    font-size: 20px;
    position: absolute;
    overflow: hidden;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);width: 70%;text-align: center;
}
.middle {
  transition: .5s ease;
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
}
.container:hover .middle {
  opacity: 1;
}
.middle > p{width: 100%;text-align: center;line-height: 31px;font-size: 26px !important;}
.middle > a {  color: #fff;display: inline-block;padding: 6px 22px;border-bottom: 2px solid #333;font-size: 19px;line-height: 22px;}
.text > p{width: 100%;text-align: center;line-height: 31px;font-size: 26px !important; color: #fff;}
.text > a {  color: #fff !important;display: inline-block;padding: 6px 22px;border-bottom: 2px solid #333;font-size: 19px;line-height: 22px;}
.Educ_buttom_section {
    width: 100%;
    background: rgba(213, 67, 40, 0.91);
    height: 125px;
    padding: 29px 0 0;
	opacity: 0.7;
bottom: 0;
position: absolute;
}
.Educ_buttom_section a {
    text-decoration: none;
    width: 100%;
    height: 100%;
    display: block;
}
.Educ_buttom_section a h4 {
    color: #fff;
    font-size: 24px;
    margin: 0;
    padding: 0;
    text-align: center;
    font-weight: 600;
}
.Educ_buttom_section a p {
    color: #fff;
    font-size: 16px;
    margin: 0;
    padding: 10px 0 0 0;
    text-align: center;
    line-height: 21px;
}
.Women-Empowermen_section {
    width: 100%;
    position: relative;
}
.Women-Empowermen_img {
    width: 100%;
    height: 350px;
}
.Women-Empowermen_buttom_section {
    width: 100%;
    background: rgba(232, 205, 104, 0.91);
    height: 125px;
    padding: 29px 0 0;
	opacity: 0.7;
bottom: 0;
position: absolute;
}
.Women-Empowermen_buttom_section a {
    text-decoration: none;
    width: 100%;
    height: 100%;
    display: block;
}
.Women-Empowermen_buttom_section a h4 {
    color: #fff;
    font-size: 24px;
    margin: 0;
    padding: 0;
    text-align: center;
    font-weight: 600;
}
.Women-Empowermen_buttom_section a p {
    color: #fff;
    font-size: 16px;
    margin: 0;
    padding: 10px 0 0 0;
    text-align: center;
    line-height: 21px;
}
.Environmental-Outreach_section {
    width: 100%;
    margin: 36px 0;
    position: relative;
}
.Environmental-Outreach_img {
    width: 100%;
    height: 350px;
}
.Environmental-Outreach_buttom_section {
    width: 100%;
    background:rgba(64, 118, 187, 0.91);
    height: 125px;
    padding: 29px 0 0;opacity: 0.7;
bottom: 0;
position: absolute;
}
.Environmental-Outreach_buttom_section a {
    text-decoration: none;
    width: 100%;
    height: 100%;
    display: block;
}
.Environmental-Outreach_buttom_section a h4 {
    color: #fff;
    font-size: 24px;
    margin: 0;
    padding: 0;
    text-align: center;
    font-weight: 600;
}
.Environmental-Outreach_buttom_section a p {
    color: #fff;
    font-size: 16px;
    margin: 0;
    padding: 10px 0 0 0;
    text-align: center;
    line-height: 21px;
}
.Healthcare_section {
    width: 100%;
    margin: 36px 0;
    position: relative;
}
.Healthcare_img {
    width: 100%;
    height: 350px;
}
.Healthcareh_buttom_section {
    width: 100%;
    background: rgba(63 ,120, 51, 0.91);
    height: 125px;
    padding: 29px 0 0;opacity: 0.9;
bottom: 0;
position: absolute;
}
.Healthcareh_buttom_section a {
    text-decoration: none;
    width: 100%;
    height: 100%;
    display: block;
}
.Healthcareh_buttom_section a h4 {
    color: #fff;
    font-size: 24px;
    margin: 0;
    padding: 0;
    text-align: center;
    font-weight: 600;
}
.Healthcareh_buttom_section a p {
    color: #fff;
    font-size: 16px;
    margin: 0;
    padding: 10px 0 0 0;
    text-align: center;
    line-height: 21px;
}
.Healthcare_section:hover .overlay {    height: 100%;}
.Education_section:hover .overlay {   height: 100%;}
.Women-Empowermen_section:hover .overlay {    height: 100%;}
.Environmental-Outreach_section:hover .overlay {    height: 100%;}
.Healthcare_section:hover .Healthcareh_buttom_section{display:none;}
.Women-Empowermen_section:hover .Women-Empowermen_buttom_section{display:none;}
.Education_section:hover .Educ_buttom_section{display:none;}
.Environmental-Outreach_section:hover .Environmental-Outreach_buttom_section{display:none;}
.Healthcare_section .overlay {background-color: rgba(63 ,120, 51, 0.91);}
.Women-Empowermen_section .overlay {background-color: rgba(232, 205, 104, 0.91);}
.Environmental-Outreach_section .overlay {background-color: rgba(64, 118, 187, 0.91);}
.Education_section .overlay {background-color: rgba(213, 67, 40, 0.91);}
.carousel-inner-banner1 .slider-text-section {    bottom: 0;    width: 68%;    color: #fff;}
.page-title .breadcrumb{background:none;}
.carousel-inner-medicare .slider-text-section {   width: 55%;}
.medicareCSR_text1 {    font-size: 19px !important;    line-height: 22px;color: #231F20;}
.educationCSR p{ font-size: 18px !important;line-height: 28px;color: #231F20;}
.medicareCSR h4{   color: #4076BB;   font-size: 24px;    line-height: 28px;}
.educationCSR h4{   color: #4076BB;   font-size: 24px;    line-height: 28px;}
.educationCSR_text2{    font-size: 19px !important;    line-height: 22px;color: #231F20;}
.Self_section_text1{    font-size: 19px !important;    line-height: 22px;color: #231F20;}
.educationCSR_text1{    font-size: 19px !important;    line-height: 22px;color: #231F20;font-weight: 300;position: relative;}
.educationCSR {   position: relative; margin-left: 30px;margin-top: 30px;}
.Self_section h4{   color: #4076BB;   font-size: 24px;    line-height: 28px;}
.healthcareCSR h4{   color: #4076BB;   font-size: 24px;    line-height: 28px;}
.healthcareCSR .healthcareCSR_text1 {
   color: #231F20;
font-size: 19px;
margin: 17px 0px 17px 0px;
padding: 0;
text-align: left;
font-weight: 300;
display: block;
line-height: 22px;
position: relative;
}
.educationCSR .educationCSR_text1::after {
    position: absolute;
    left: -30px;
    top: 1px;
    font-family: fontawesome;
    font-size: 18px;
    color: #767676;
    content: "\f192";
}
.area-expertise-header-inner {    color: #4076BB;    font-size: 24px;    line-height: 28px;    margin-bottom: 5px;}
.inner-slider-section .slider-text-section {   bottom: 20%;}
.Gray-bg-Div.clearfix {    background: #e6e7e8; padding: 30px 0; margin: 90px 0 0 0;}
.CustomersSpeak {    background: #fff;    padding: 20px 20px 0; height:390px;}
.CustomersSpeak .quote {  font-size: 24px;  line-height: 28px;  color: #4076BB;}
.CustomersSpeak  blockquote p { height: 205px;   font-size: 18px;    line-height: 21px;    color: #4076BB;    font-style: normal;margin: 0;}
.CustomersSpeak .carousel-control .fa {font-size:28px !important; top: 68%;}
.CustomersSpeak .carousel-control .fa-angle-right, .carousel-control .icon-next {right: 15% !important;}
.CustomersSpeak .carousel-control .fa-angle-left, .carousel-control .icon-prev { left: 15% !important;}
.CustomersSpeak blockquote {    border-left: none;}
.CustomersSpeak .carousel-inner {  margin: 50px 0 0;  text-align: center;}
.CustomersSpeak blockquote .first-header:before{ display: none;margin: 0 auto; content: '';  height: 2px; left: 0;position:absolute;right: 0;bottom: 30px;width: 50%;background: #4076BB;}
.CustomersSpeak blockquote .first-header{position:relative;font-size: 20px;   line-height:28px;    color: #4076BB;margin: 0 0 30px;}
.CustomersSpeak blockquote .second-header {   font-size: 20px;   line-height: 8px;    color: #4076BB;}
.CustomersSpeak .carousel-indicators {    bottom: 20px;    display: none;}
.CustomersSpeak .carousel-control {    position: absolute;    top: 0;    bottom: -41px;width: 25%;text-shadow: none;}
.CustomersSpeak .carousel-control .fa{color: #4076BB;font-size: 35px;}
.EHS-tab .tab {    overflow: hidden;    border: 1px solid #ccc;   background-color: #f1f1f1;border-top: none;}
.EHS-tab .tab button { background-color: #fff; float: left; border: 1px solid #58595B; outline: none;cursor: pointer;padding: 14px 16px; transition: 0.3s;font-size: 24px;line-height: 28px;border-top: none;color: #58595B;}
.EHS-tab .tabcontent h2 {   color: #58595B;font-size: 20px;   line-height: 24px;margin-bottom: 30px; }
.EHS-tab .tabcontent p { font-size: 15px; line-height: 22px; color:#000; font-weight:400;}
/* Change background color of buttons on hover */
.EHS-tab .tab button:hover {    background-color: #ddd;}
/* Create an active/current tablink class */
.EHS-tab .tab button.active {    background-color: #4076BB;color: #fff;}
/* Style the tab content */
.EHS-tab .tabcontent {    display: none;    padding: 40px 0px;    border: none;  border-bottom: 1px solid #4076BB;margin: 0 0 30px;}
/* Style the close button */
.EHS-tab .topright {display:none;}
.EHS-tab .tablinks {    width: 33.333%;}
.EHS-tab .tabcontent iframe{width: 60%;margin: 30px 0;height: 400px;}
/*.CustomersSpeak  h2 {    font-size: 20px;    line-height: 24px;    color: #4076BB;}

/*tools slider*/
#tools-slider .owl-item{margin: 0 auto;text-align: center;}
#tools-slider .post-slide .tools-post-img img {    width: auto;    height: auto;    margin: 0 auto;    text-align: center;}
#tools-slider .owl-item{margin: 0 auto;text-align: center;border-right: 1px solid #ccc !important;}
#tools-slider .post-slide {   margin: 0 0px;    background: #fff;    border-right: 1px solid #ccc;    border-bottom: 1px solid #ccc;    height: 200px;}

/**/
.slider .slick-slide:hover .hover-text {display:block;width:100%;position:absolute;}
.slider h3{color: #6D6E71;font-size: 18px;line-height: 20px;}
.slider .outer-img-div{height:60px;text-align:center;margin:0 auto;}
.hover-text{display:none;}
.tool-header {    font-size: 24px !important;    line-height: 28px !important;    text-align: left;    margin: 0 !important;}
.tools-slide-outer{margin:0 0 80px;}
.blockquote-border {    background: #4076BB;    height: 2px;    display: block;   width: 60%;margin: 0 auto 10px;}
.steamPediaPages {position: relative;margin:-347px auto 160px auto;text-align: center; width: 86%;}
.steamPediaPages.ECT{position: relative;  margin: -430px auto 85px auto;  text-align: center;  width: 86%;}
.steamPediaPages .nav-tabs > li > a { margin:0 2px 5px 0; line-height: 1.42857143;border: 1px solid #fff; border-radius: 18px; color: #fff;font-size: 12px;padding:5px 25px;}
.steamPediaPages .nav-tabs > li.active > a {color: #333; background:#fff;}
.steamPediaPages .nav-tabs > li > a:hover {color: #333; background:#fff;}
.steamPediaPages .nav-tabs {border-bottom: 0px solid #ddd;}
.steamPediaPages .nav-tabs > ul { margin:0;}
.steamPediaPages .nav-tabs > li { float: none; margin-bottom: -1px; display: inline-block;}
.SteamPediaTab {margin:0px 0 0;}
.SteamPediaTab h3{margin: 10px 0 15px;font-size: 24px;line-height: 28px;border-bottom: 2px solid #4076BB;padding: 0 0 10px 0; position: relative;}
.SteamPediaTab h3 a{font-size: 24px;}
.SteamPediaTab h3 a::after {content: "\f105"; font-family: FontAwesome;color: #4076BB;font-size: 20px;padding: 0;margin: 0; position: absolute; right: 0px;}
.SteamPediaTab p{color: #000;font-size: 15px !important;line-height: 22px;margin: 0 0 20px;height: 100px; text-align:justify; }
.steamPediaPages .form-group{width: 50%;margin: 0 auto 30px; }
.steamPediaPages input[type="text"]{border-bottom: 1px solid #fff; color:#fff; margin: 0; padding: 0 40px;box-sizing: border-box; height: 34px; font-size: 14px;}
.searchOuterCls{position: relative;}
.searchOuterCls .searchIcon{position: absolute;left: 0;width: 32px; top: 5px;}
.steamPediaPages input::-webkit-input-placeholder {color:#fff; font-size:28px; text-align:center; letter-spacing:1.5px;font-weight: 400;}
.steamPediaPages input:-moz-placeholder {color:#fff; font-size:28px; text-align:center; letter-spacing:1.5px;font-weight: 400;}
.steamPediaPages input::-moz-placeholder {color:#fff; font-size:28px; text-align:center; letter-spacing:1.5px;font-weight: 400;}
.steamPediaPages input:-ms-input-placeholder {color:#fff; font-size:28px; text-align:center; letter-spacing:1.5px;font-weight: 400;}
.steamPediaPages input:focus::-webkit-input-placeholder { color:transparent; }
.steamPediaPages input:focus:-moz-placeholder { color:transparent; } /* Firefox 18- */
.steamPediaPages input:focus::-moz-placeholder { color:transparent; } /* Firefox 19+ */
.steamPediaPages input:focus:-ms-input-placeholder { color:transparent; } /* oldIE ;) */
.steamPediaPages .ui-autocomplete-input::before {content: "\f002"; font-family: FontAwesome;color: #fff;font-size: 14px;padding: 0;margin: 0; position: absolute; left: 0;}
.Energy-Tips input::-webkit-input-placeholder {color:#fff; font-size:24px; text-align:center; letter-spacing:1.5px;font-weight: 400;}
.Energy-Tips input:-moz-placeholder {color:#fff; font-size:24px; text-align:center; letter-spacing:1.5px;font-weight: 400;}
.Energy-Tips input::-moz-placeholder {color:#fff; font-size:24px; text-align:center; letter-spacing:1.5px;font-weight: 400;}
.Energy-Tips input:-ms-input-placeholder {color:#fff; font-size:24px; text-align:center; letter-spacing:1.5px;font-weight: 400;}
.Process-Ideas input::-webkit-input-placeholder {color:#fff; font-size:20px; text-align:center; letter-spacing:1.5px;font-weight: 400;}
.Process-Ideas input:-moz-placeholder {color:#fff; font-size:20px; text-align:center; letter-spacing:1.5px;font-weight: 400;}
.Process-Ideas input::-moz-placeholder {color:#fff; font-size:20px; text-align:center; letter-spacing:1.5px;font-weight: 400;}
.Process-Ideas input:-ms-input-placeholder {color:#fff; font-size:20px; text-align:center; letter-spacing:1.5px;font-weight: 400;}
.SteamPediaTab h2{color: #4076BB;font-size: 28px;line-height: 38px;}
.SearchText{ color:#fff;}
.slider-bg img{width:100%;}
.slider-img-section img{width:100%;}
.i-want-to-Expertise { background: #e3e5e4; padding: 30px 0 50px;}
.i-want-to-Expertise .six-cols ul li:first-child .Expertise-box h6{border-left: none;}
.i-want-to-banner .slider-text-section {  border-left: 7px solid #386aa6;   padding: 80px 20px;}
.iwantTab { margin: 0;}
.iwantTab .tab-content h2 {color: #4076BB; font-size: 22px; margin: 10px 0 20px; font-weight: 500; line-height: 32px;}
.iwantTab .nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {    color: #203f97;    background-color: #fff;}
.iwantTab .nav > li > a:focus, .nav > li > a:hover {    background-color: #fff !important;}
.iwantTab .nav-stacked > li {    text-align: right;}
.iwantTab .nav-pills{margin:0px 0 0 0;}
.ModFMServicesEndUserC .iwantTab .nav-pills { margin: 3px 0 0 0;}
.iwantTab.training .nav-pills { margin: 3px 0 0 0 !important;}
.iwantTab .nav > li > a {color: #666;font-size: 18px;padding: 0px 15px 0px;line-height: 36px;}
.iwantTab .tab-content {    margin: 8px 0 0 0;}
.iwantTab .tab-content p{font-size: 16px;line-height: 26px;color: #333;}
.iwantTab .tab-content ul li{font-size: 16px;line-height: 26px;color: #333;}
.iwantTab .tab-content-heading { margin: 0px 0 26px;color: #4076BB;}
.iwantTab .nav-pills > li.active > a, .iwantTab .nav-pills > li.active > a:focus,.iwantTab .nav-pills > li.active > a:hover {   color: #4076BB;background-color: transparent;}
/*Contact-us*/
.contactAddressMain .CityName {margin: 20px 0;font-size: 18px; color: #4076BB; border-bottom: 2px solid #4076BB; padding: 0 0 5px; font-weight: bold;}
.contactAddress p {font-size: 15px !important;line-height: 22px;margin: 0;color: #333;}
.contactAddress .btns{ margin:15px 0;}
.contactAddress .btns a{ display:inline; background:#fff; border:1px solid #ccc; border-radius: 15px;padding: 5px 18px;margin: 0 8px 0 0;color: #333;}
.contactAddress .btns a:hover{background:#4076BB; border:1px solid #4076BB; color: #fff; text-decoration:none;}

.ContactRegion-Outer{ width:100%; display: block;}
.ContactRegion-Outer-List {display: inline-block;padding: 0px 10px; border-bottom: 2px solid transparent;}
.ContactRegion-Outer-List a{ color: #333 !important;font-size: 16px;}
.ContactRegion-Outer-List.ActiveRegion {display: inline-block; border-bottom: 2px solid #4076BB;}
.ContactRegion-Outer span:first-child .ContactRegion-Outer-List{padding: 0px 12px 0 0;}
.ContactRegion-Outer span:first-child a {padding-left: 0px;}
.ContactRegion-Outer br{display:none;}
.ContactRegion-Outer-List a:hover {border-bottom: 2px solid #24377e;}
.title-Heading {margin:0; font-size: 20px; color: #777; font-weight: 500;}
.DivLevel1 .countryName {margin: 40px 0;font-size: 18px; color: #4076BB; border-bottom: 2px solid #4076BB; padding: 0 0 5px; font-weight: bold; width: 40%; display: block;}
.linkBoxes a{color: #4076BB;background: #fff;padding:5px 12px;border-radius: 8px;margin: 0 8px 0 0;}
.iwantTab-mod-mar-bot{margin: 0 0 130px;}
.i-want-to-Expertise .six-cols ul li ul li {   background: #fff; }
.i-want-to-Expertise .six-cols ul li:hover {    background: #fff;}
.i-want-to-Expertise .six-cols ul li:hover ul {    display: block;}
.i-want-to-Expertise .six-cols ul li ul {    position: absolute;    width: 84.5%;    display: none;    left: 0;    margin: 0 0 0 105px;}
.product-Feature .six-cols ul li {   width: 20%; } 
.product-Feature .six-cols ul li ul li {   display: block;    width: 100%;}
.product-Feature .i-want-to-Expertise .six-cols ul li:first-child .Expertise-box h6 {    border-left: 1px solid #3874ae;}
.product-Feature .six-cols ul li ul li p {    margin: 0 0 0 58px;    width: 45%;}
.product-Feature .six-cols .Expertise-box h6 {  margin: 15px 0 21px;}
@media (max-width:991px) {
.to-left, .to-right {
text-align:center;
padding-bottom:3px
}
.home-wrapper .navbar {
background-color:#777877 !important
}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.carousel-inner-medicare .slider-text-section {    width: 100%;}
	.six-cols ul li ul li {    padding: 4px 20px;}
}
@media (max-width:768px) {
.i-want-tab .text-block {
    position: relative !important;
    top: 0 !important;
    right: 0 !important;
    width: 100% !important;
    padding: 20px !important;
}
.mobile_spacer {padding-top:60px}
.navbar .navbar-brand{margin-left: 15px;}
.navbar-brand img {max-height: 30px; max-width: 100%; width:auto;}
.slider-text-section {  position: relative; bottom: 0; width: 100% !important; text-align: left;  right: 0; left: 0;}
.Awards-slider .thumbnail {    width: 100%;    height: auto;}
.Vision-box h3 {    font-size: 16px;}
.About-vision-values h3 {    color: #3874ae;    font-size: 20px;    font-weight: 500;}
.text > p {    line-height: 31px;    font-size: 18px !important;}
.text {    width: 100%;}
.events-content{height: auto;}
.CustomersSpeak blockquote .first-header { line-height: 18px;}
.CustomersSpeak blockquote p{height: auto;}
.CustomersSpeak blockquote .second-header {  line-height: 4px;}
.CustomersSpeak blockquote .first-header::before {  bottom: 30px;    width: 60%;}
.CustomersSpeak blockquote {    padding: 10px 0;}
.EHS-tab .tabcontent iframe{width: 100%;}
.EHS-tab .tablinks {    width: 100%;}
.EHS-tab .tab button {font-size: 20px;}
.EHS-tab .tabcontent p {    text-align: justify;}
#ControlBar input[type=text] { padding:5px!important; height:19px }
#ControlBar .RadComboBoxDropDown_DnnBlack, #ControlBar .RadComboBox_DnnBlack, #ControlBar .RadComboBox_DnnBlack .rcbInput, #ControlBar .RadComboBox_DnnBlack .rcbInput.radPreventDecorate input[name="ControlBar$CategoryList"]:focus { background-color:#515151; color:#bdbdbd!important; border-radius:4px }
.carousel-inner>.item>.view>a>img, .carousel-inner>.item>.view>img { width:100% }
.slider-text-heading {    font-size: 20px !important;    line-height: 22px !important;}
.area-expertise-header-inner {   font-size: 20px;    line-height: 22px;    margin-bottom: 0;}
.CustomersSpeak .quote {    font-size: 20px;    line-height: 21px;}
.CustomersSpeak .carousel-control {    width: 3%; }
.steamPediaPages {position: relative;  width: 100%; margin: 0px 0 0 0;text-align: center; background:rgba(36, 56, 126, 0.85); padding:10px;}
.steamPediaPages .form-group {width: 100%;}
.steamPediaPages .nav-tabs > li > a {margin: 0 5px 5px 0; padding: 5px;}
.SteamPediaTab p{height: auto;}
.SteamPediaTab h3 {font-size: 20px;}
.SteamPediaTab {   margin: 20px 0 0;}
.healthcareCSR .healthcareCSR_text1{text-align: justify;}
.educationCSR p {    text-align: justify;}
.Self_section_text1 {    text-align: justify;}
.medicareCSR_text1 {    text-align: justify;}
.inner-slider-section .slider-text-subheading {    text-align: justify;}
.About-text-info p {    text-align: justify;}
.About-graybg-info-p {    text-align: justify;}
.slider-bg {    padding: 30px 15px 50px;}
.slider-bg p{ text-align: justify;}
.contactAddress .btns a {   display: inline-block; margin: 0 8px 8px 0;}
.ContactRegion_Outer_List {  display: block;padding: 0px;}
.ContactRegion_Outer_List a {    display: inline-block;padding: 0px;}
.ContactRegion_Outer span:first-child .ContactRegion_Outer_List {    padding: 0px;}
.inner-slider-section .slider-text-sectionContact {   position: relative;  top: 0;  width: 100%;  right: 0%;    left: 0;}
.linkBoxes a { padding: 5px 4px;margin: 0 0px 10px 0;display: inline-block;}
.inner-slider-section .slider-text-sectionContact .slider-text-heading {    font-size: 20px !important;    line-height: 52px;}
.inner-slider-section .slider-text-sectionContact .slider-heading-border {  margin-bottom: 18px;}
.iwantTab .nav-pills {    margin: 0% 0 0 0;}
.iwantTab .tab-content-heading {    margin: 20px 0 38px;    line-height: 31px;    border-top: 1px solid #203f97;    padding: 30px 0 0;}
.i-want-to-banner .slider-text-section {   padding: 20px 20px;}
.i-want-to-Expertise .six-cols ul li:hover ul {    display: block;}
.i-want-to-Expertise .six-cols ul li ul {    position: absolute;    width: 94.5%;    display: none;    left: 0;    margin: 0 0 0 15px;}
.product-Feature .six-cols ul li {    width: 50%;    margin-bottom: 105px;}
.product-Feature .i-want-to-Expertise .six-cols ul li ul {    position: absolute;    width: 94.5%;    display: none;    left: 0;    margin: 0 0 0 15px;}
.product-Feature .six-cols ul li ul li {    display: block;    width: 100%;}
.product-Feature .i-want-to-Expertise .six-cols ul li:hover ul {    display: block;}
.product-Feature .six-cols ul li ul li p {    width: auto;margin: 0 0 0 0px;}
}