/*@font-face {
    font-family: 'webfontregular';
    src: url('../fonts/helvetica-light-webfont-webfont.eot');
    src: url('../fonts/helvetica-light-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helvetica-light-webfont-webfont.woff2') format('woff2'),
         url('../fonts/helvetica-light-webfont-webfont.woff') format('woff'),
         url('../fonts/helvetica-light-webfont-webfont.ttf') format('truetype'),
         url('../fonts/helvetica-light-webfont-webfont.svg#webfontregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'webfontregular';
    src: url('../fonts/a403890a-webfont-webfont.eot');
    src: url('../fonts/a403890a-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/a403890a-webfont-webfont.woff2') format('woff2'),
         url('../fonts/a403890a-webfont-webfont.woff') format('woff'),
         url('../fonts/a403890a-webfont-webfont.ttf') format('truetype'),
         url('../fonts/a403890a-webfont-webfont.svg#webfontregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'pt_sansregular';
    src: url('../fonts/pts55f-webfont.eot');
    src: url('../fonts/pts55f-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pts55f-webfont.woff2') format('woff2'),
         url('../fonts/pts55f-webfont.woff') format('woff'),
         url('../fonts/pts55f-webfont.ttf') format('truetype'),
         url('../fonts/pts55f-webfont.svg#pt_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'focoregular';
    src: url('../fonts/foco_rg-webfont.eot');
    src: url('../fonts/foco_rg-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/foco_rg-webfont.woff2') format('woff2'),
         url('../fonts/foco_rg-webfont.woff') format('woff'),
         url('../fonts/foco_rg-webfont.ttf') format('truetype'),
         url('../fonts/foco_rg-webfont.svg#focoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Foco W01 Regular';
    src: url('../fonts/foco-bold-webfont.eot');
    src: url('../fonts/foco-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/foco-bold-webfont.woff2') format('woff2'),
         url('../fonts/foco-bold-webfont.woff') format('woff'),
         url('../fonts/foco-bold-webfont.ttf') format('truetype'),
         url('../fonts/foco-bold-webfont.svg#Foco W01 Regular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'foco_lightregular';
    src: url('../fonts/foco_lt-webfont.eot');
    src: url('../fonts/foco_lt-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/foco_lt-webfont.woff2') format('woff2'),
         url('../fonts/foco_lt-webfont.woff') format('woff'),
         url('../fonts/foco_lt-webfont.ttf') format('truetype'),
         url('../fonts/foco_lt-webfont.svg#foco_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotolight';
    src: url('../fonts/roboto-light-webfont.eot');
    src: url('../fonts/roboto-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-light-webfont.woff2') format('woff2'),
         url('../fonts/roboto-light-webfont.woff') format('woff'),
         url('../fonts/roboto-light-webfont.ttf') format('truetype'),
         url('../fonts/roboto-light-webfont.svg#robotolight') format('svg');
    font-weight: normal;
    font-style: normal;

}*/

@charset "utf-8";
/* CSS Document */
body{
	-ms-overflow-style: scrollbar;
}

.head1, .head2, .head3, .head4, .head5, .head6 {
  margin: 10px 0;
  font-family: 'Foco W01 Regular';
  font-weight: bold;
  line-height: 20px;
  color: inherit;
  text-rendering: optimizelegibility;
}

.access_health{float:left;width:100%; background:#fff;}
.header {
    float: left;
    width: 100%;
	/*border-bottom: 3px solid #ccc;*/
}
.header .header_top {
    float: left;
    padding:5px 0px 0 0;
    top: -50px;
    transition: top 0.8s ease 0s;
    width: 100%;
    border-bottom:none !important;
    background: #fff;
	
}
.logo {
    float: left;
    max-width: 100%;
}

img{max-width:100%;}
:focus{outline:0;}
a:focus{outline:0;text-decoration: none;}

.logo img{float:left;width:100%;}
.navbar-brand {
    float: left;
    font-size: 18px;
    height:auto;
    line-height: 20px;
	padding : 0;

}
.logo p {
   font-family: 'Foco W01 Regular';
    font-size: 20px;
    margin: 0 0 10px;
    padding: 0;
	line-height: 42px;
}
.home_search_menu {
    float: right;
}
.top_menu {
    float: right;
}
.top_menu ul {
    list-style: outside none none;
    padding: 0;
    margin-bottom:0px;
    text-align: right;
}
.top_menu li{display:inline;}


.top_menu ul li a{font-family: 'Foco W01 Regular'; color:#000;font-size:14.05px; padding:0px 3px;}
.top_menu ul li a:hover{text-decoration:none;color:#FD9127;}
.top_menu input[type="button"] {
    font-family: 'Foco W01 Regular';
    font-size: 17px;
    font-weight: bold;
    line-height: 28px;
    padding: 3px 18px;
    /* transition: all 0.5s ease-in-out 0s; */
    border-radius: 10px;
    background-image: none !important;
	background: url("../img/button/orange_blank.png?version=24.1.0.81") repeat scroll right center transparent !important;
	border: 1px solid #666666 !important;
	color: #ffffff !important;
	text-shadow: none !important;
}

.top_menu input[type="button"]:hover {
    /* background: none repeat scroll 0 0 #e55b39; */
    background: url("../img/button/orange_blank_hover.png?version=24.1.0.81") repeat scroll right center transparent !important;
}

.top_menu input[type="search"] {
    border: 1px solid #7a7a7a;
    border-radius: 10px;
    min-width: 283px;
    padding: 6px;
	font-size:12.62 px;
	font-family: 'Foco W01 Regular';
	margin-right:12px;
	height:27px;
}
.top_menu span a{
    color: #e55b39;
    font-size:14.05px;
	font-family: 'Foco W01 Regular'; float:right;
	margin-left:26px;
}
.top_menu ul li span {
    font-weight: normal;
/*
    margin-left: 8px;
    margin-right: 8px;
*/
}
.top_menu ul li.sessionlang span a{
    color: #e55b39;
    font-size:14.05px;
	font-family: 'Foco W01 Regular'; float:right;
/*	margin-left:26px;*/
	margin-left:0px;
}
.content_section{float:left;width:100%; padding-top: 15px;background:#fff;}
.search {
    float: right;
		margin-bottom:5px;
}
#navbar ul li a {
/*    border-color: #ffe0c0;*/
    border-radius: 10px 10px 0 0;
    color: #fff;
    font-weight: normal;
   font-family: 'Foco W01 Regular';
   /* font-family: Arial, Helvetica, sans-serif;*/
    font-size: 17px;
    margin-left: 2px;
    padding: 8px 23px 5px 23px;
    text-shadow: none;
    
    
    
}
#navbar ul li a:hover, .nav.navbar-nav  li:hover a{
    color: #f3f3f3;
    text-decoration: none;
	background:#f59523;
}

.menuright{ min-height:inherit;}
.navbar-nav > li {
    /*-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #feab59;*/
    border-image: none;
   /* border-radius: 10px 10px 0 0;*/
   /* border-style: solid;
    border-width: 2px 0 0 2px;*/
    float: left;
}
.enroll-bg{background:url(../img/home/enroll-bg.gif) 0 0 repeat-x;}
.learn-bg{background:url(../img/home/learn-bg.gif) 0 0 repeat-x;}
.find-bg{background:url(../img/home/find-bg.gif) 0 0 repeat-x;}
.useplan-bg{background:url(../img/home/useplan-bg.gif) 0 0 repeat-x;}

#contact{border-right:2px solid #feab59;}
/*.nav.navbar-nav  li:hover{background:#F8B100;}*/
.nav.navbar-nav {
    /*margin-top:5px;*/
	margin-right:0;
	float:right;
	margin-right:-15px;
	
}
.section2 h1{
    color: #4e4d4d;
    font-family: 'Foco W01 Regular';
    font-size: 36.75px;
    line-height: 42px;
	margin:35px 0 21px;
	font-weight:400;
}
.section2 ul {
    list-style: outside none none;  
   margin-bottom:30px;
   margin-left:-32px;
}
.section2 ul li{text-align:center; float:left; margin-right:30px;width:85px;}
.section2 ul li i{height:53px;} 
.section2 ul li:last-child{margin-right:0;}
.section2 .col-xs-6 > ul {
    list-style: outside none none;
   padding-left: 60px;
   margin-bottom:30px;
    min-height: 47px;
}
 
.section2 ul li h3 {
    color: #f59523;
    font-size: 16.14px;
	font-family: 'Foco W01 Regular';
	margin:5px 0;
	text-rendering: optimizeLegibility !important;

-webkit-font-smoothing: antialiased !important;
font-smooth: 2em;
font-weight:400;
}
.section2 .col-xs-6 p {
    color: #fd9127;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13.6px;
}

.section2_left.col-xs-6 .individual {
    background: url("../img/home/individual.png") no-repeat scroll 26px 0 rgba(0, 0, 0, 0);
    
}
.section2_left.col-xs-6 .employee{
    background: url("../img/home/employee.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    
}
.section2_right.col-xs-6 .families {
    background: url("../img/home/families.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	padding-left:63px;
    
}
.section2_right.col-xs-6 .employers{
    background: url("../img/home/employers.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	padding-left:67px;
    
}
.section3.col-xs-3{
    background: none repeat scroll 0 0 #fff6ee;
	padding: 0 14px;
	height:285px;
    overflow: hidden;
    margin-top: -15px;
}
.section3.col-xs-3  h3 {
   /* background: url("../img/home/news.png") no-repeat scroll left 49px top -5px rgba(0, 0, 0, 0);*/
    color: #e55b39;
    font-size: 24px;
  	 margin: 0px 0 0;
    padding: 16px 13px;
	font-family: 'Foco W01 Regular';
}
/* @media screen and (-webkit-min-device-pixel-ratio:0) { 
::i-block-chrome, .section3.col-xs-3  h3{ 
background: url("../img/home/news.png");
background-repeat:no-repeat;
background-position:left 49px top -5px;
}
}*/
.news {
    list-style: outside none none;
    padding: 0 14px;

}
.news > li {
    
    font-size: 14px;
    margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.news > li:hover{text-decoration:underline;}

.health_care{float:left;width:100%; /*background:url(../img/home/bg-image.png) 0 0 no-repeat;*/ height:88px; background-size:100%; margin-top:-44px; position:relative; z-index:999;}
.health_care img{width:100%;}
.health_care h2 {
    color: #fff;
    text-align: center;
	font-size: 24.9px;
	float:right;
	 margin-top:17.5px;
	 font-family: Arial, Helvetica, sans-serif;
}
.health_care ul {
    float: left;
    list-style: outside none none;
    padding: 0;
	/*margin:5px 5px 3px 5px;*/
}
.health_care ul li {
    display: inline;
}
.health_care ul li a {
    background: none repeat scroll 0 0 #000;
    border-radius: 9px;
    float: left;
	/*margin:5px*/;
}
.health_add{float:left;width:100%;/*margin:8px 0;*/}
.home_three_boxes{float:left;width:100%;background:#fff;}
.section1 {padding-left:0;}
.box_one  {padding-left:0;}
.home_three_boxes{float:left;width:100%;/*margin:32px 0;*/}
.home_three_part{width:92%;  margin: 13px auto;margin-bottom: 10px; padding-left:10px;}
.home_three_part ul{margin-left:0;}
.home_three_part ul li h3{text-align:center; color:#e5882c; font-size:16.14px; margin:12px 0 0px 0;  font-family: 'Foco W01 Regular'; font-weight:400;}

.home_three_part02{display:none;}
.home_three_part02 ul li h3{text-align:center; color:#e5882c; font-size:16.14px; margin:13px 0;  font-family: 'Foco W01 Regular'; font-weight:400; margin-bottom:3px;}

.home_three_part ul li a:hover h3{color:#ff2800;text-decoration:none;}
ul a:hover {text-decoration:none; cursor:pointer }
.home_three_part02 ul li a:hover h3{color:#ff2800;text-decoration:none;}

.home_three_part .col-xs-4  h2 {
    color: #e5882c;
    font-size: 24.8px;
    margin: 15px 0 12px 0;
	text-align:center;
	float:left;
	width:100%;
	font-family: 'Foco W01 Regular';
}
.home_three_part .col-xs-4  h2:hover{color:#FF2800;}

.home_three_part .col-xs-4 > p {
    color: #9f9f9f;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15.2px;
    line-height: 17px;
    text-align: center;
}
.home_three_part img{float:left;max-width:100%;}
.home_three_part .col-xs-4{ padding-left: 30px;}
.footer{float:left;width:100%;background:#f1eded;border-top:3px solid #fd7f05; }

.footer_whole{float:left;width:100%;margin:22px 0;}
.footer1 ul {
    list-style: outside none none;
    padding: 0;
}
.footer1 ul li {
   /* display: inline;*/
   float:left;
}
.footer1 ul li a {
    color:#e69444;
    font-size: 15.4px;
}

.digicert{width:60px;}
.footer1 ul li a:hover{color:#ff2800;text-decoration:none;}
.footer1 {
    float: left;
}
.footer1 span {
    margin: 0 8px;
}
.footer1 h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size:15.37px;
	margin:8px 0;
	color:#787878;
	line-height:25px;

}

.footer2 > ul {
    list-style: outside none none;
    margin-left: -36px;
    margin-top: 12px;
    padding: 0;
}
.footer2 li {
    display: inline;
	font-family: 'Foco W01 Regular';
	color:#3f3f3f;
}
.footer2 p{color:#3f3f3f;}
.footer2 span {
    margin:0 5px;
}
.footer2 {
    float: left;
	margin-top:30px;    
}
.footer2 li a{
    font-family: Arial, Helvetica, sans-serif;
	color:#3f3f3f;
}
.footer2 li a:hover{ color:#F98D22;text-decoration:none;}
.footer3 {
    float: right;
}
.footer3 > ul {
    list-style: outside none none;
    padding: 0;
}
.footer3 li {
    display: inline;
}
.jspDrag {
    background: none repeat scroll 0 0 #bfbfbf !important;
    
}
.jspTrack {
    background: none repeat scroll 0 0 #fff !important;
    border-right: 1px solid #ccc;
    /*border-radius: 10px;*/
    position: relative;
}


.jspHorizontalBar{background:none !important;}
.flexslider{margin:0 !important;border:none !important;}
.flexslider .slides img{width:auto !important; max-width:inherit;}
.section2_left.col-xs-6 {
    padding-left: 0;
	padding-right:0;
	margin-top:30px;
}

.section2_right.col-xs-6 {
    padding-left: 0;
	padding-right:0;
	margin-top:30px;
}

.jspVerticalBar{right:0 !important;width:8px !important;}

.news a {
    font-family: 'Foco W01 Regular';
	color:#6b6a6b;
	line-height:22px;
}
.description{
   font-family: Arial, Helvetica, sans-serif;
	color:#5b5b5d;
}
.news li a::after {
    content: url("../img/home/news_arrow.png");
	padding-left:6px;
}
.footer_image li {
    padding-right: 15px;
}
.footer2 > img{margin-left:-5px;}

.popover.left{margin-left:-12px;box-shadow: -2px -8px 10px -5px #666 inset; z-index:999999;}
.popover.fade.left.in{max-width:239px;border-radius:36px;padding:10px;}
.popover-content{padding-right:0;font-style:normal;font-size:13px;padding-left:9px;}

.jspContainer, .jspPane{width:100% !important;}
.health_add_img img:hover{/*background:#696969;*/border-radius:9px;}
.health_add_img img{transition:all 0.5s ease-in-out 0s;}
#fb{background:#3b5998;transition:all 0.5s ease-in-out 0s;}
#tw{background:#00abed;padding:6px;transition:all 0.5s ease-in-out 0s;}
#yt{background:#bb0000;transition:all 0.5s ease-in-out 0s;}
.footer3 img{padding:0;border-radius:50%; width:85%;}
#fb:hover , #tw:hover,#yt:hover{background:#F05A2B;}

.navbar-default{background:none; border:medium none; border-radius:0; box-shadow:none; margin:0; float:right;}

#mcTooltipWrapper{display: none !important;}

.health_care.small, .footer.small, .top_menu .news, .section2_mobile, .view_all, .footer-left02-mb{display:none;}


.imgonepart{ height:177px; overflow:hidden;}


.footer-con{width:100%; float:left; margin-top:15px;}
.footer-left01{float:left;}
.footer-left01 ul{padding:0; margin:0;}
.footer-left01 ul li {
	list-style:none;
    display: inline-block;
}
.footer-left01 ul li a {
    color:#e27307;
    font-size: 14.71px;
	font-family: 'Foco W01 Regular';
}
.footer-left01 ul li a:hover{color:#ff2800;text-decoration:none;}
.footer-left01 ul li span {
    margin: 0 12px;
}
.footer-right01{float:right;}
.footer-right01 h4{
	font-family: 'Foco W01 Regular';
	font-size:14.71px;
	margin:0 0;
	color:#787878;
	line-height:25px;
}
.footer-right01 h4 span{margin: 0 12px;}
.footer-right01 ul{
	padding:0;
	margin:12px 0 0 0;
	float:right;
}
.footer-right01 ul li{
	float:left;
	margin-left:4px;
	list-style:none;
}
.footer-right01 ul li:last-child{
	margin-right:0;
	
}
.footer-right01 ul li a{
	transition:all 0.5s ease-in-out 0s;
}
.footer-right01 ul li a:hover{opacity:0.7;}
.footer-left02{
	float:left;
}
.footer-left02 ul{
	padding:0;
	margin:-25px 0 0 0;
	font-family: 'Foco W01 Regular';
}
.footer-left02 ul li{
	list-style:none;
	margin-right:12px;
	float:left;
}
.img-bottom{margin-top:23px;}
.img-vote{margin-top:5px;}

.footer-left02 ul li:last-child{margin-right:0;}
/*.footer-left03{float:left; margin-left:125px;}*/
.footer-left03{
	text-align: center;
	font-family: 'Foco W01 Regular';
	margin: 18px 0 0 0;
    float: left;
    width: 100%
}
.footer-left03 ul{padding:0; margin:0;}
.footer-left03 ul li{
	list-style:none;	
	font-size:14.71px;
	color:#3f3f3f;
	font-family: 'Foco W01 Regular';
    display: inline-block;
}
.footer-left03 ul li a{
	font-size:14.71px;
	color:#3f3f3f;
	font-family: 'Foco W01 Regular';
}
.footer-left03 ul li a:hover{ color:#F98D22;text-decoration:none;}
.footer-left03 ul li span {
    margin: 0 5px;
}
.footer-left03 p{
	font-size:14.71px;
	color:#3f3f3f;
	text-align:center;
	margin-top:5px;
}


.section3.col-xs-3{margin-left:0px; width:28.5% !important;}

@media screen and (min-width:1200px){

.section1{width:20.5%; padding:0; float:left;}

.section2.col-xs-5{width:49%; padding:0; margin-left:2%;}



.logo{width:40%;}

.home_search_menu{width:60%;}

}

@media screen and (min-width:899px) and (max-width:1199px){
	
.section1{width:26.5%; float:left;}

.section2.col-xs-5{width:44%; float:left; padding:0;}
.section2 ul li{margin-right:16px;}

.section3.col-xs-3.scroll-pane.jspScrollable{margin-left:0px; width:28% !important; float:right;}

.logo {width:30%;}

.home_search_menu{width:57%;}

.logo p{font-size:17.4px; margin-bottom:0;}

.nav.navbar-nav{margin-top:15px;}

#navbar ul li a{padding:8px 15px 5px 15px; font-size:17.9px;}

.flexslider .slides img{max-width:270px;}

.section2 h1{font-size:30px; line-height:35px; margin:45px 0 25px;}

.section2 h3{font-size:23px;}

.section3.col-xs-3{max-height:369px;}

.section3.col-xs-3 h3{font-size:27px;}

.news li{font-size:16px;}

.health_care h2{font-size:23.9px; margin-top:16.5px;}

.home_three_part .col-xs-4 h2{font-size:20.2px; margin:12px 0 9px;}

.home_three_part .col-xs-4 p{font-size:12.4px; line-height:16px;}

.footer1 ul li a{font-size:13.8px;}

.footer1 h4{font-size:14px; line-height:23px;}

.footer1 h4 a{color:#787878;}

.footer2 a img{max-width:345px;}

.footer2 ul{font-size:12.4px;}

.footer2{margin-top:37px;}
.footer-left02{display:none;}
.footer-left02-mb{display:block;}
.footer-left02-mb ul{padding:0; margin:0;}
.footer-left02-mb ul li{list-style:none; float:left; margin-right:8px;}
.footer-left02-mb ul li:last-child{margin-right:0;}
.img-bottom{margin-top:9px;}
.home_three_part{width:710px; margin:30px auto;}
.bx-wrapper .bx-next{right:-12px!important;}
.footer-left03{    margin: 18px 0 0 0;
    float: left;
    width: 100%;
    text-align: center}
.footer-left03 p{margin-top:0;}



}

@media screen and (min-width:768px) and (max-width:790px){
.img-vote{margin-top:3px;}	
.section1.col-xs-3{width:44%;}

.section2.col-xs-5{width:54%;}

.section3.col-xs-3{clear:both; float:none; margin:0 auto; min-width:405px; max-height:420px;}

.header_top .logo, .home_search_menu .top_menu{max-width:431px; margin:0 auto; float:none;}

.logo, .navbar-brand, .logo img{float:none;}

.logo img{display:inline; width:auto;}

.logo p{float:left;}

.top_menu ul, .search{float:right; margin-right:30px;}

.top_menu ul li a{font-size:15.5px;}

.top_menu span{margin-left:0;}

.top_menu input[type="search"]{min-width:284px;}

.container{width:720px;}

.home_three_part .col-xs-4{padding:0 10px;}

.home_three_part .col-xs-4.box_one{padding-left:0;}

.home_three_part .col-xs-4 h2{font-size:15px; transform:scale(1.06);}

.home_three_part .col-xs-4 > p{font-size:10.2px; line-height:15px;}

.home_search_menu{float:left; width:100%; margin-top:10px;}

.content_section_left{margin:0 auto; max-width:100%;}

.section1{width:40%; float:left; margin-left:2%;}

.section2.col-xs-5{width:58%; float:left;}
	
.flexslider .slides img{max-width:270px;}

.section2_left.col-xs-6{padding-right:5px;}

.section2 h1{font-size:28px; line-height:30px; margin-bottom:20px;}
.section2 h1 span{display:block;}
.section2 ul li{width:39%; margin-right:0;}
.section2 ul{ margin-left:-22%;}

.flexslider .slides > li{margin-top:20px!important;}

.section2 h3{font-size:19px;}

.page-content{left:0; min-width:350px; max-width:600px; max-height: 700px; position:absolute; top:0;}
.popover.left{left:0!important;}

.footer_whole{float:none; margin:5px auto 0; width:370px; display:table;}

a.footer_logo img{float:right; margin-bottom:12px; margin-right:40px; max-width:270px;}

.footer1{position:relative;}

.footer1 ul li a{font-size:10px; float:left;}
.footer1 ul li a span{font-size:10px;}

.footer1 span{margin:0 5px;}

.footer1.bottom{margin:0 0 7px; width:100%;}

.footer1 h4{float:left; font-size:10.6px; line-height:19px; margin:0;}

.footer1 ul.footer_image{bottom:-7px; left:120px; position:absolute;}

.footer_image li{padding-right:7px;}

.footer_image img{height:22px;}

.footer2 ul{font-size:9px; margin:0;}
.footer2 p{font-size:9px; text-align:center; margin-bottom:5px;}

.footer3{margin-top:8px;}

/*.navbar-toggle{padding:13px 200px;}*/
#navbar ul li a{padding:0px 200px; font-size:18px;}

.health_care.small .health_text{float:left; max-width:149px;}

.health_care.small h2{font-size:18.9px; margin-top:7.9px;}

.health_care.small .health_add_img{float:left;}

/*.health_care.small ul li a{margin:9px 5px;}*/

.health_care.small .health_add_img img{max-width:100px;}

.home_three_boxes .home_three_part{margin-top:37px;}

.footer1 ul{margin-bottom:3px;}
.health_care{height:auto; margin-bottom:-2px;}


.top_menu ul li.sessionlang span a{margin-left: 0;}
.top_menu ul li span{margin-left: 4px;margin-right: 3px;}


}

@media screen and (max-width:790px){
.header .header_top { border-bottom: none !important;}

.header{border-bottom:none;}
	
.header_top .container.top{padding:0; width:100%;}
	
.navbar-header, .navbar-default{width:100%; }

.navbar-default .navbar-toggle:focus{background:#f8b100;}

.navbar-default .navbar-toggle{background:#f05a29; border:none; border-radius:0; color:#fff; /*float:left;*/ font-family:Arial, Helvetica, sans-serif; font-size:21px; margin:0;width:100%;  border-top:2px solid #fff;}

.navbar-toggle .sr-only{float:left; height:auto; line-height:19px; margin:0; padding-left:35px; position:relative; width:auto; overflow:visible;}

.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}

.navbar-header:after {clear: top}

.navbar-collapse{padding-left:0; padding-right:0;border-top: 0px !important}

.collapse{padding-left:0; padding-right:0;}

.navbar-collapse.collapse{display:normal !important; width:100%; }

.navbar-collapse.collapse.in{display:block !important;}

.nav.navbar-nav{float:left; margin:0; width:100%;}

.navbar-nav li, #contact{border:none; float:left; width:100%;}

.navbar-nav li, #contact{border-top:2px solid #fff;}

.navbar-nav li{border-radius:0; background:#f8b100;}

.nav.navbar-nav li:hover, .navbar-default .navbar-toggle:hover{background:#929090;}

#navbar ul li a{border-radius:0; color:#fff;}


.scroll{background:#fff6ee; float:left; width:100%;}

.content_section .container.container{padding:0; width:100%;}

.health_care, .footer{display:none;}

.health_care.small{display:block; margin-top:-14px; background-size:auto auto; height:auto;}

.health_care.small .health_add{/*display:table; float:none; margin:0 auto; width:auto;*/ /*width:100%;*/ position:absolute; right:16%; bottom:15px;}
.health_care.small ul li a{border-radius:4px;}
.health_care.small .health_add_img img{max-width:80px;}

.health_add_img{float:right!important;}
.health_care ul{float:right; margin:0;}

.footer.small, .top_menu .news{display:inline-block; padding:0;}

.top_menu_mobile{display:none;}

.footer_whole{width:370px;}

.footer1 h4 a{color:#787878;}

.footer2{clear:both; display:table; float:none; margin:0 auto;}

.home_three_part img{float:left;width:100%;}

.home_three_part{width:355px; margin:10px auto;}
.bx-wrapper .bx-next{right:-12px!important;}

.health_care ul li{ float:left; display:inherit; margin-left:5px;}

.health_care.small .health_add {
    bottom: 15px;
    position: absolute;
    right: 16%;
}

.flexslider ul li img{ height:273px!important;}


.footer1 ul li span{ font-size:7px!important; vertical-align:top; margin-top:2px; display:inline-block;}
.footer1 ul.footer_image{bottom:-8px; left:125px; position:absolute;}
.digicert{width:32px;}
.home_three_part{display:none;}
.home_three_part02{width:320px; margin:15px auto; display:block;}
.home_three_part02 ul li{margin-left:0; float:left;}
.home_three_part02 ul li h3{font-size:16px;}
.bx-wrapper .bx-next{right:-30px!important;}
.bx-wrapper .bx-prev{margin-top:-15px!important;}
.bx-wrapper .bx-next{margin-top:-15px!important;}

}
/*@media screen and (max-width:850px){
.health_add{right:16%; top:-10px!important;}
.health_care.small{margin-top:30px!important}
}

@media screen and (max-width:800px){
.health_add{right:16%; top:-8px!important;}
}
@media screen and (max-width:650px){
.health_add{right:16%; top:-15px!important;}	
}
@media screen and (max-width:550px){
.health_add{right:16%; top:-25px!important;}
}*/

@media screen and (max-width:767px){
.img-vote{margin-top:3px;}		
.logo, .top_menu{float:none; margin:0 auto; max-width:278px; display:table;}

.logo img{max-width:245px;}

.logo p{font-size:12.4px; margin:0; line-height:28px;}

nav.navbar{min-height:inherit;}

.header .header_top{padding-top:10px;}

.home_three_part .col-xs-4{padding:0; width:185px; float:none; margin:10px auto 0; display:table;}

.home_three_part .col-xs-4 h2{font-size:13.4px; transform:scale(1.06);}

.home_three_part .col-xs-4 > p{font-size:9px; line-height:11px;}

.footer_whole{float:none; margin:5px auto 0; display:table;}

a.footer_logo img{float:right; margin-bottom:12px; margin-right:40px; max-width:270px;}

.section3.col-xs-3{/*max-height:370px;*/ min-width:280px!important; float:none; margin:0 auto; padding:0;}

.section3.col-xs-3 h3{font-size:24px; margin:12px 0 0; padding:12px 0; background-position:left 22px top -5px; float:left; min-width:78px;}

.news{padding:0; clear:both;}

.news li{font-size:12px;}

.news a{line-height:16px;}

.view_all{color:#e55b39; display:inline-block; float:left; font-size:10px; margin-left:13px; margin-top:34px;}
	
.view_all:hover{color:#e55b39;}

.page-content{left:80px; min-width:210px; position:absolute; top:0;}

.popover-content{font-size:12px;}

.footer1{position:relative;}

.footer1 ul{margin-bottom:2px; line-height:10px;}

.footer1 ul li a{font-size:10px;}

.footer1 span{margin:0 7px;}

.footer1.bottom{margin:10px 0 15px; width:100%;}

.footer1 h4{float:left; font-size:10.6px; line-height:19px; margin:0;}

.footer1 ul.footer_image{bottom:-4px; left:81px; position:absolute;}
.footer2{padding-top:0px;}
.footer2 p{margin-bottom:5px;}
/*.footer_image li{padding-right:4px;}*/

.footer_image li{ float:left; padding-right:5px;}
.digicert{width:32px;}

.footer1 ul li span{ font-size:7px!important; vertical-align:top; margin-top:1px; display:inline-block;}
.footer_image img{height:18px;}

.footer2{clear:both; display:table; float:none; margin:0 auto;}

.footer2 ul{font-size:9px; margin:0;}

.footer3{margin-top:8px;}

.top_menu ul{margin-right:20px; float:right; margin-bottom:4px;}

.top_menu ul li a, .top_menu span{font-size:10.9px;}

.top_menu span{margin-left:0;}

.top_menu ul li a label{margin:0 3px;}

.search{margin-right:47px;margin-top: -4px;}

.top_menu input[type="search"]{border:1px solid #6c6c6c; font-size:10px; margin-right:6px; min-width:173px; padding:4px 6px; height:auto;}

.top_menu input[type="button"]{font-size:12.5px; line-height:13px; padding:6px 9px;}

/*.health_care.small{margin-top:10px;}*/

.footer_whole{width:272px;}
.health_care ul{margin-top:0px;}

a.footer_logo img{float:right; margin-bottom:7px; margin-right:29px; max-width:189px;}

.footer1 ul li a{font-size:7px;}

.footer1 span{margin:0 3px;}

.footer1.bottom{margin:0 0 0; width:100%;}

.footer1 h4{font-size:7px; line-height:10px; margin:0;}

.footer1 .footer3 li{display:inline-block; width:25px; margin-left:-3px;}

.footer3 img#fb{padding:4px 6px;}

.footer3 img#yt{padding:4px 5px;}

.footer2 ul{font-size:7px; margin:0;}
.footer2 p{font-size:7px; text-align:center;}
.footer2 span{margin:0;}

.health_care.small .health_text{float:left; max-width:100px;}

.health_care.small h2{font-size:11.6px; margin-top:7.9px;}

.health_care.small .health_add_img{float:left;padding-right:4%;}

.health_care.small ul li a{border-radius:4px; /*margin:7px 3px;*/}

.health_care.small .health_add_img img{max-width:72px!important;}

.health_add_img img:hover{border-radius:4px;}

.home_search_menu{width:100%;}

.navbar-header{background:#f8b100;}

.navbar-header:hover, .navbar-header:hover .navbar-toggle{background:#929090;}

.navbar-default .navbar-toggle{border-top:none; text-decoration: none}

/*.navbar-default .navbar-toggle{display:table; float:none; margin:0 auto; padding:10px 0; width:248px; font-size:18px;}*/
.navbar-toggle{margin-left:25%;}
#navbar ul li a{margin-left:0; padding:0 45px; font-size:18px;}

.navbar-nav li, #contact{border-top:1px solid #fff;}

.content_section_left{margin:0 auto; width:260px; overflow:hidden;}

.section1{float:right; padding-right:0; width:48%;}
.section2.col-xs-5{width:52%; float:left;}
.individual{display:none;}

.flexslider .slides img{width:125px;}

.section2 h1{color:#353334; font-size:18px; line-height:26px;}

.section2 .col-xs-6{display:none;}



.section2_mobile{display:block; float:left; width:100%;}
.section2_mobile ul {
    list-style: outside none none;  
   margin-bottom:30px;
   margin-left:-32px;
   margin-top:20px;
}
.section2_mobile ul li{text-align:center; float:left; margin-right:0; width:50%; min-height:122px;}
.section2_mobile ul li i{height:53px;} 
.section2_mobile ul li:last-child{margin-right:0;}
.section2_mobile ul li h3{color: #f59523!important; font-size:17px;}

/*.section2_mobile ul{list-style:none; margin-bottom:22px; min-height:33px; padding-left:32px; background-size:auto 27px !important;}*/

.section2_left.col-xs-6 .employee{background-position:5px 0;}

.section2_right.col-xs-6 .families{padding-left:37px;}

.section2_right.col-xs-6 .employers{padding-left:39px;}

.section2_left.col-xs-6 .individual{background-position:15px 0;}

.section2_mobile h3{font-size:14px;}

.section2_right.col-xs-6, .section2_left.col-xs-6{margin-top:15px;}

.home_three_part .col-xs-4 h2{margin:7px 0;}

/*.home_three_boxes .home_three_part{margin:14px 0;}*/
.home_three_part{width:355px; margin:30px auto; display:none;}
/*.bx-wrapper .bx-next{right:-12px!important;}*/

.home_three_part02{width:320px; margin:15px auto; display:block;}
.home_three_part02 ul li{margin-left:0; float:left;}
.home_three_part02 ul li h3{font-size:16px;}
.bx-wrapper .bx-next{right:-33px!important;}


.popover.left .arrow{top:82% !important;}

.health_care ul li{ float:left; display:inherit; margin-left:5px;}

.fade{transition:none!important;}
.popover.fade.left.in{min-width:275px!important; left:80px!important;}
.popover-content{height:150px; overflow:auto; padding-right:15px;}
.popover.left .arrow{top:62% !important; display:none;}
.popover.left::after{
	content: "";
	background:url(../img/home/bottom-arrow.png) 0 0 no-repeat;
	width:22px;
	height:11px;
	position:absolute;
	bottom:-11px;
	left:48%;
}
.popover.left{margin-top:-145px;}

.top_menu ul li span {margin-right: 3px;margin-left: 3px;}
.top_menu ul li.sessionlang span a{ margin-left:0px;}


}



@media screen and (min-width:950px) and (max-width:990px){
	
	.health_care.small .health_add {
    bottom: 15px;
    position: absolute;
    right: 16%;
}
	
	
	}
@media screen and (min-width:401px) and (max-width:767px){

.logo, .top_menu{max-width:378px;}

.logo img{max-width:338px;}

.logo p{font-size:17.3px; line-height:37px;}

.top_menu ul li a, .top_menu span{font-size:15px;}

.top_menu input[type="search"]{font-size:11px; min-width:255px; padding:4px 6px; height:auto;}

.top_menu input[type="button"]{font-size:13.5px; line-height:14px; padding:7px 14px;}

.home_three_part .col-xs-4{width:300px;}

.home_three_part .col-xs-4 h2{margin:11px 0; font-size:18.4px;}

.home_three_part .col-xs-4 p{font-size:14px; line-height:17px;}

.health_care.small .health_text{max-width:130px;}

.health_care.small h2{font-size:16.6px; margin-top:6px;}



/* .navbar-default .navbar-toggle{width:348px;}*/
.navbar-default .navbar-toggle{ /*padding-left:25%;*/}

.content_section_left{width:380px;}

.flexslider .slides img{width:181px;}
.section1{width:41%; float:right;}
.section2.col-xs-5{width:59%; float:left;}
.individual{display:none;}
.section2 h1{font-size:28px; line-height:31px;}

/*.section2_mobile ul{background-size:auto 33px !important; padding-left:43px;}*/

.section2_right.col-xs-6 .families{padding-left:48px;}

.section2_right.col-xs-6 .employers{padding-left:50px;}

.section2_mobile h3{font-size:19px;}

.section3.col-xs-3{width:290px!important; /*min-height:505px;*/}

.section3.col-xs-3 h3{background-position:left 27px top -5px; font-size:27px; min-width:86px;}

.view_all{font-size:12px;}

.news li{font-size:18px;}

.news a{line-height:22px;}

.footer_whole{width:362px;}

a.footer_logo img{max-width:289px;}

.footer1 ul{line-height:13px; margin-bottom:3px;}

.footer1 ul li a{font-size:9px;}

.footer1.bottom{margin:3px 0 5px;}

.footer1 h4{font-size:10.5px; line-height:15px;}

.footer1 ul.footer_image{left:125px; margin:0;}

.footer2 ul{font-size:9.5px;}
.footer2 p {font-size:9.5px; text-align:center;}


.maincontainleft{ /*border-bottom:1px solid #ccc;*/ float:left; margin-top:14px;}
	.content_section_left{ width:100%;}
	.imgonepart{ height:135px;}
	.home_three_part{ margin:10px auto!important;}
	.bx-viewport{ height:183px!important;}
	.flexslider ul li{ height:100%!important;}
	.flexslider ul li img{ height:233px!important;}
	.section1{ float:left;}
	
/*	.navbar-default .navbar-toggle{ padding-left:4%;}*/
	.health_care ul li{ float:left; display:inherit; margin-left:5px;}
	
	.health_care.small .health_add {
    bottom: 15px;
    position: absolute;
    right:16%;
}





}


@media screen and (min-width:500px) and (max-width:600px){
	.health_care.small .health_add {
    bottom: 15px;
    position: absolute;
    right: 16%;}
	
	}


@media screen and (max-width:1199px){
.home_three_part ul li{height:223px!important; width:330px!important;}
}


@media screen and (max-width:400px){

.page-content{min-width:120px;}
.health_add{bottom:12px!important; right:7%!important;}
.health_care ul li{ float:left; display:inherit; margin-left:5px;}
.footer1 ul.footer_image{bottom:-1px;}
}


@media screen and (max-width:500px){
	.home_three_part{width:280px; margin:30px auto;}
	.home_three_part ul li{width:280px!important; margin-right:0!important; height:220px;}
	.bx-wrapper .bx-viewport{left:0!important;}
	.bx-wrapper .bx-prev{left:-27px!important;}
	.home_three_part ul li h3{font-size:18px;}
	.bx-wrapper .bx-next{right:-27px!important;}
	
	.maincontainleft{ /*border-bottom:1px solid #ccc; */float:left; margin-top:14px;}
	.content_section_left{ width:100%;}
	.imgonepart{ height:135px;}
	.home_three_part{ margin:10px auto!important;}
	.bx-viewport{ height:171px!important;}
	.flexslider ul li{ height:100%!important;}
	.flexslider ul li img{ height:193px!important;}
	.section1{ float:left;}
	
/*	.navbar-default .navbar-toggle{ margin-left:0;}*/
	.health_care ul li{ float:left; display:inherit; margin-left:5px;}
	
	
	.health_care.small .health_add {
    bottom: 15px;
    position: absolute;
    right: 16%;
}

.flexslider .slides img {
    width: 186px;
}

.section2.col-xs-5{ float: right;
    padding: 0;
    width: 47%;}
	
	.section2 h1{ font-size:20px; line-height:21px;}
	
	.mainfamilyslider{ width:200px!important;}
	
	.health_care.small .health_add_img{float:left;padding-right:0%;}
	.mainfamilyslider{margin-top:0}
	.popover.fade.left.in{left:0px!important;}
}
@media screen and (max-width:401px){
.section3.col-xs-3{width:250px!important;}
.page-content{left:0!important;}
.bx-wrapper .bx-prev{left:-18px!important;}
.bx-wrapper .bx-next{right:-18px!important;}
}


@media screen and (max-width:359px){
.top_menu ul{margin-right:10px;}
.search{margin-right:0;}
table.gsc-search-box td.gsc-input{padding-right:0!important;}
.content_section_left{width:100%;}
.maincontainleft{border-bottom:none;}
div.gsc-control-cse input[type="text"]{width:200px;}
.health_add{right:3%!important;}
.content_section .container.container{width:100%; padding:0;}
.home_three_boxes .container{width:100%; padding:0;}
.section2 h1{font-size:18px; padding-left:2px;}
.home_three_part02{width:275px;}
.home_three_part02 ul li{width:275px!important;}
.bx-wrapper .bx-prev{left:-18px!important;}
}
@media screen and (max-width:330px){
	.maincontainleft{ border-bottom:1px solid #ccc; float:left; margin-top:14px;}
	.content_section_left{ width:95%;}
	.imgonepart{ height:135px;}
	.home_three_part{ margin:10px auto!important;}
	.bx-viewport{ height:171px!important;}
	.flexslider ul li{ height:100%!important;}
	.flexslider ul li img{ height:193px!important;}
	.section1{ float:left;}
	
	.home_three_part{width:250px; margin:30px auto;}
	.home_three_part ul li{width:250px!important; margin-right:0!important; height:220px;}
	.bx-wrapper .bx-viewport{left:0!important;}
	.bx-wrapper .bx-prev{left:-16px!important;}
	.home_three_part ul li h3{font-size:16px;}
	.bx-wrapper .bx-next{right:-18px!important;}
	.footer3{margin-right:12px;}
	.footer2{width:260px; text-align:center; margin-left:-3px;}
	.health_care ul li{ float:left; display:inherit; margin-left:5px;}
	
	.flexslider .slides img {
    width: 186px;
}

@media screen and (max-width:329px){
.top_menu ul{margin-right:10px;}
.search{margin-right:0;}
table.gsc-search-box td.gsc-input{padding-right:0!important;}
.content_section_left{width:100%;}
.maincontainleft{border-bottom:none;}
div.gsc-control-cse input[type="text"]{width:200px;}
.health_add{right:3%!important;}
.content_section .container.container{width:100%; padding:0;}
.home_three_boxes .container{width:100%; padding:0;}
.section2 h1{font-size:18px; padding-left:2px;}
.home_three_part02{width:275px;}
.home_three_part02 ul li{width:275px!important;}
.bx-wrapper .bx-prev{left:-18px!important;}
}

.section2.col-xs-5{ float: right;
    padding: 0;
    width: 37%;}
	
	.section2 h1{ font-size:16px; line-height:21px;}
	}
	

	/*Retrofit from existing*/
	#browser-warning {
    display: none;
    background-color: rgb(255, 250, 178);
    border-radius: 3px 3px 3px 3px;
    z-index: 10;
    padding: 5px 20px;
    border: 3px solid rgb(255, 212, 107);
    margin: 10px 0 0 10px;
}
#browser-warning p.bold {
    font-size: 16px;
}
#browser-warning p {
    font-size: 12px;
    line-height: 16px;
    margin: 5px;
    text-align: left;
}

#close-browser-warning {
    vertical-align: top;
    cursor: pointer;
}

#browser-warning div.warn-icon {
    width:10%;
}

#browser-warning img.warn-icon {
    width: 50px;
    height: 50px;
}

#browser-warning div {
    width:43%;
    margin-left:auto;
    margin-right:auto;
    display:inline-block;
    *display: inline;
    zoom: 1;
    vertical-align:middle;
    text-align: center;
}
.browser-update-link {
    display: inline-block; 
    *display: inline;
    zoom: 1;
    text-align: center;
    width: 55px !important;
}

.browser-update-link a, .browser-update-link a:visited, .browser-update-link a:hover, .browser-update-link a:active {
    font-size: 0.8em;
    color: #5AA9F7;
}

.browser-update-link img {
    display: block;
    height: 40px;
    width: auto;
    margin: auto;
}

.buildVersionDspCSS {
	font-size: 10px;
}

.envIndicator{
	font-weight: bold;
	padding-left: 10%;
}

.welcome_div{
	float: right;
}
.welcome_div ul{
	list-style: outside none none;
    padding: 0;
	margin-bottom:0px;
}
.welcome_div li{
display: inline;
}

.welcome_div ul li a{font-family:Arial, Helvetica, sans-serif; color:#000;font-size:14.05px; padding:0px 3px;}
.welcome_div ul li a:hover{text-decoration:none;color:#FD9127;}
@media screen and (max-width:767px){
	.welcome_div{float:none; margin:0 auto; max-width:278px; display:table;}
}
/*
=======================================================================================
  __  __  ____  _____          _      
 |  \/  |/ __ \|  __ \   /\   | |     
 | \  / | |  | | |  | | /  \  | |     
 | |\/| | |  | | |  | |/ /\ \ | |     
 | |  | | |__| | |__| / ____ \| |____ 
 |_|  |_|\____/|_____/_/    \_\______|
 Styles for modal popups
=======================================================================================
*/

.modal {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 1050;
  width: 560px;
  margin: -250px 0 0 -280px;
  /*background-color: #fff;
  border: 1px solid #999;*/
/*  border: 1px solid rgba(0,0,0,0.3);*/
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
 /* -webkit-box-shadow: 0 3px 7px rgba(0,0,0,0.3);
  -moz-box-shadow: 0 3px 7px rgba(0,0,0,0.3);
  box-shadow: 0 3px 7px rgba(0,0,0,0.3);*/
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
  outline: 0;
}

.modal-footer {
    background-color: #ffffff;
	
	-webkit-border-bottom-right-radius: 6px!important;
-webkit-border-bottom-left-radius: 6px!important;
-moz-border-radius-bottomright: 6px!important;
-moz-border-radius-bottomleft: 6px!important;
border-bottom-right-radius: 6px!important;
border-bottom-left-radius: 6px!important;
}

#footer .modal-footer {
    border-top-width: 0px;
	padding-bottom: 30px !important;
	padding-right: 30px !important;
}

#footer div.gray {
	background: none repeat scroll 0 0 #f9f9f9; padding:10px;
}

.modal-header { /* height: 70px; */
    width:100%;
    margin-bottom: 10px;
    border: none;
    padding: 0px 40px;
}

.modal-body { /* max-height: 400px; */
	font-family: 'Foco W01 Regular';
    max-height: 340px;
    padding-top: 0px;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
    overflow-y: auto; 
}

.button-bar{ width:100%;}

.modal-body-centered {
    padding: 20px;
    max-height: 400px;
}

.modal-body-head {
    background-color: #92C9ED;
}

.modal-body fieldset {
    margin-bottom: 0px;
    background: #FFFFFF;
   /* border: 10px solid #F9F9F9;*/
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border-radius: 0px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
    padding-bottom: 20px;
    text-align: left;
}

.modalspan11 {
    background-color: #FFFFFF;
    width: 700px;
    min-height: 32px;
    margin-left: 0px;
    margin-bottom: 2px;
    padding-top: 10px;
    padding-bottom: 5px;
}

.modalspan11accordion {
    background-color: #F9F9F9;
    width: 700px;
    min-height: 32px;
    margin-left: 0px;
    margin-bottom: 2px;
    padding-top: 10px;
}

.modalspan5 {
    padding-left: 20px;
    padding-right: 10px;
    margin-left: 0px;
    width: 320px;
}

.modalspan10 {
    width: 590px;
}

.modalspan6 {
    width: 350px;
}

.modalspan8 {
    width: 470px;
}

.modalspan7 {
    width: 410px;
}

.modalspan5 {
    width: 290px;
}

.modalspan1 {
    width:25px;
    margin-left:20px;
}

.modalspan4 {
    width:265px;
}

.modal-body .accordion {
    margin-top: 0px;
    margin-bottom: 0px;
    background: #FFFFFF;
    border-radius: 5px;
    box-shadow: 0 0 2px 2px #d6d6d6;
}

body.modal-open {
    overflow: hidden;
}

.modal-body fieldset.grey {
    margin-bottom: 0px;
    background: #F9F9F9;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border-radius: 0px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: left;
}

.img-container{
	position: relative;
    text-align: center;
    color: white;
}

.top-right {
	all: initial;
    position: fixed;
    top: 122px !important;
    right: 0px !important;
    z-index: 2;
    min-width: 0% !important;
    max-width: 8% !important;
}
img#liveSecureChatImg { top: 141px !important;}
.btn{
	/* background:linear-gradient(to bottom, #d5e9f6 0px, #ffffff 100%)!important;  */
	/* border-color:#c4dae8!important; */
	font-family: 'Foco W01 Regular';
   	font-size: 17px;
    font-weight: bold;
    line-height: 28px;
    padding: 3px 18px;
    border-radius: 10px;
    background-image: none !important;
	background: url("../img/button/back_bg_extra_long.png?version=24.1.0.81") repeat scroll right center transparent !important;
	border: 1px solid #666666 !important;
	color: #ffffff !important;
	text-shadow: none !important;
}
.btn:hover{
	/* background:linear-gradient(to bottom, #ffffff 0px, #d5e9f6 100%)!important; */ 
	/* border-color:#c4dae8!important; */
	background: url("../img/button/back_hover_bg_extra_long.png?version=24.1.0.81") repeat scroll right center transparent !important;
	border: 1px solid #666666;
	color: #ffffff;
}

.modal-body ul,ol {
    margin: 0 0 10px 25px;
    font-family: 'arial';
    font-weight: none;
    font-size: 11px;
    color: #333333;
    line-height: 0px;
}

.modal-header h1, .modal-header .head1 {
    font-family: 'Foco W01 Regular';
    font-weight: bold;
    font-size: 24px;
    color: #366B8A;
    font-style: normal;
    margin-bottom: 0px;
    margin-top: 0px;
}

.modal-header h3, .modal-header .head3 {
    font-family: 'arial';
    font-weight: bold;
    font-size: 16px;
    color: #545454;
    font-style: normal;
    margin-bottom: 10px;
}

.modal-body p {
    font-family: 'Foco W01 Regular';
    font-weight: none;
    font-size: 14px;
    color: #333333;
    margin: 0px 0px;
}


.modal-dialog{ width:auto!important;}

.btn-primary{ background:linear-gradient(to bottom, #f9a819 0px, #ec7b08 100%)!important; border-color:#c86300!important;}
.btn-primary:hover{background:linear-gradient(to bottom, #ec7b08 0px, #f9a819 100%)!important; border-color:#c86300!important;}
.modal{ overflow:inherit!important;}

.align-center{ display:none;}
.bx-wrapper .bx-controls-direction a{z-index: 999;}
@media (max-width: 767px) {
.modal{
	width:96%!important;
	left:0!important;
	margin-left:0!important;	
}
}

.popover-content {font-style: normal;}

.lt-ie9 #header-login, .lt-ie9 #header-no-login {
		white-space: nowrap;
		margin-right: 20px;
}
.fgroundColor {
	color: #666666;
	background-color: white;
}

.language_es .spanish_logout {
	width: 105px !important;
}

div.gsc-control-cse form.gsc-search-box {
	width: 350px !important;
	float: right !important;
	padding-left: 0px !important;
	margin-bottom: 0px !important;
}

div.gsc-control-cse {
	padding-right: 0px !important;
}

div.gsc-control-cse table.gsc-search-box {
	margin-bottom: 0px !important;
}

div.gsc-control-cse td.gsc-search-button,div.gsc-control-cse td.gsc-clear-button {
	padding-right: 0px !important;
}

.google-wrapper input.gsc-search-button {
	background-color: #f3912d;
	border: 1px solid #ef5a29;
}

div.gsc-control-cse input.gsc-search-button {
	height: 29px !important;
	color: white !important;
	border-radius: 10px !important;
	line-height: 7px !important;
	font-size: 12px !important;
}

div.gsc-control-cse.gsc-control-cse-en {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

#header-login-box {
	margin-top: 0px !important;
	padding-top: 3px !important;
	padding-right: 0px !important;
}

	
	.sessionlang
	{
		position: relative;
  display: inline-block !important;
	}


/****new html sharandeep***/
/*@font-face {
    font-family: 'Foco W01 Regular';
    src: url('fonts/foco_bold-webfont.woff') format('woff2'),
         url('fonts/foco_bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Foco';
    src: url('fonts/foco_bold-webfont.woff') format('woff2'),
        url('fonts/Foco-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}*/

@font-face {
	font-family: "Foco W01 Regular";
	src: url("fonts/Foco-Regular.eot");
	src: 
	url("fonts/Foco-Regular.woff") format("woff"),
	url("fonts/Foco-Regular.otf") format("opentype"),
	url("fonts/Foco-Regular.svg#filename") format("svg");
}

@font-face {
    font-family: 'focobold';
    src: url('fonts/foco_bold-webfont.eot');
    src: url('fonts/foco_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/foco_bold-webfont.woff') format('woff'),
         url('fonts/foco_bold-webfont.ttf') format('truetype'),
         url('fonts/foco_bold-webfont.svg#focobold') format('svg');
    font-weight: normal;
    font-style: normal;
}

.main-text { position: absolute; bottom: 47px; display: block; width: 100%; font-family: 'Foco W01 Regular';}
.main-text h1{ text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.26); font-size: 60px !important; color: #fff; font-weight: bold; font-family: 'Foco W01 Regular'; margin-bottom: 35px;}
.main-text a { font-family: 'Foco W01 Regular'; color: #fff; font-size: 28px; font-weight: bold; text-align: center; background: #f05a29; padding: 10px 40px; border-radius: 30px; text-decoration: none; /* text-transform: capitalize; */ margin-right: 30px;}
.main-text a.lst-no-mar, .prod-new.lastnone  { margin: 0 !important;}
.no-pad { padding: 0 !important;}
.prod-new { border: #f28b20 solid 1px; font-family: 'Foco W01 Regular'; padding-left: 7.5px; padding-right: 7.5px; min-height: 158px; height: 158px; }
.prod-new h3 { font-size: 18px; font-weight: normal; line-height: 18px; margin: 10px 0 ;}
.prod-new a h3{ color: #ed6141; text-decoration: none; margin: 5px 0 0 0}
.prod-new a:hover { text-decoration: none;}
.all-prod { padding-bottom: 12px;}
.all-prod .row > .col{ padding-right: 7.5px; padding-left: 7.5px; margin: 15px 0 0 0;}
.nw-alert { background: #f28b20; font-family: 'Foco W01 Regular'; padding:24px 0 22px 0; cursor: pointer}
.nw-alert a { font-family: 'Foco W01 Regular'; font-size: 36px; font-weight: normal; color: #fff; text-decoration: none; line-height: 0px; display: inline-block; }
.alert-text { font-size: 18px; font-weight: normal; font-family: 'Foco W01 Regular'; padding: 5px 0 25px 0; color: #727272; text-align: center; }
.alert-text a { color: #727272; text-decoration: none; cursor:default;}
.alert-text a.custom.no-arrow { color: #727272; text-decoration: underline; cursor: pointer;}
a.myalerts { cursor: pointer}
/*a.myalerts:hover span.alerthover, .nw-alert:hover span.alerthover { display: inline-block !important;}*/
/*a.myalerts:hover span.hideo, .nw-alert:hover span.hideo { display: none;}*/
@media only screen and (min-width:120px) and (max-width: 790px)  {
/*    .navbar-header { border-bottom : 1px solid #cc4d23 }*/
/*    .prod-new { width: 45%; float: left; margin: 10px 9px; padding: 10px; min-height: auto}*/
    .alert-text { padding: 5px 0 16px 0; font-size: 15px; font-weight: normal}
    .main-text h1 { font-size: 34px !important; color: #f28c20; text-shadow: none; margin: 10px 0;}
    .main-text a { font-size: 18px; padding: 7px 15px; margin-right: 0; border-radius: 30px; display: block; border-radius: 0; border: 1px solid #fff; border-left: 0; border-right: 0;}
    .main-text a.signin { background: #f28c20;}
    .main-text a.complans, .main-text a.plans19 { background: #f0a917;}
    .main-text a.plans18 { background: #fd9411;}
    .logo, .top_menu { max-width: 100%;    }
    .navbar-toggle .sr-only { padding-left: 36px;}
/*    .nw-alert a { font-size: }*/
/*    .navbar-default .navbar-toggle, .navbar-header:hover, .navbar-header:hover .navbar-toggle{ background: #ef6026; border-radius: 7px;}*/
/*    .navbar-header { background: none;}*/
/*
    .header_top .container.top { position: relative;}
    nav.navbar { position: absolute; right: 30px; top: 22px; width: auto; z-index: 99; padding-left: 25px; }*/
    #navbar ul li a { padding: 8px 11px;}

    .logo img { margin-bottom: 20px;}
/*    a.navbar-brand { padding: 0 65px 0 0;}*/
    .navbar-toggle { padding: 9px 0}
    .navbar-default .navbar-toggle .icon-bar {}
    .mob-mar-top { margin-top: 250px;}
    .main-text { top: -250px;}
    .mob-no-mar { margin: 0}
    a.myalerts { display: none;}
    a.mymobalerts { display: block !important; font-size: 18px; line-height: 25px; padding: 3px 15px 0px 15px;}
   
    
    
    
/*    .navbar-default .navbar-toggle { background: #f6931e !important}*/
    .navbar-header:hover, .navbar-header:hover .navbar-toggle, .nav.navbar-nav li:hover, .navbar-default .navbar-toggle:hover, .enroll-bg, .learn-bg, .find-bg, .useplan-bg { background: #f05a29;}
    .navbar-nav li { border: none}
    .nw-alert { padding: 0;}

}
.carousel-indicators { bottom: -20px !important;}
.carousel-indicators li { border: #727272 solid 1px;}
.carousel-indicators .active { background: #727272;}
.ovr-flw-hide { overflow: hidden;}
.carousel-indicators { bottom: -5px !important;}
.top-search {margin: 5px 0; position:relative;}
.top-search #searchTxtId{ max-width:205px !important; height:30px; background-color: #fff; border-color: #f05a29;
    border-radius: 10px 0 0 10px;
    border-style: solid; padding-left:5px; line-height: 30px; margin-right: 30px;}
.top-search img { cursor: pointer; }
@media only screen 
and (min-device-width : 601px) 
and (max-device-width : 790px)  { /* STYLES GO HERE */
    #navbar ul li a { padding: 8px 15px 5px 15px !important; font-size: 15px;}
/*.navbar-header:hover, .navbar-header:hover .navbar-toggle, .nav.navbar-nav li:hover, .navbar-default .navbar-toggle:hover, .enroll-bg, .learn-bg, .find-bg, .useplan-bg { background: #f05a29; }*/
    .navbar-nav li { border: none}
    #navbar ul li a { margin-left: 0}
    
}

.clear { clear: both;}
.mob-footer { display: none;}
@media only screen and (min-width:400px) and (max-width: 790px) {
    
    .mob-mar-top { margin-top: 180px;}
    .main-text { top: -180px;}
}
@media only screen and (max-width:790px) {
/*    .navbar-header { border-bottom : 1px solid #cc4d23 }*/
/*    .navbar-collapse.collapse.in:before { border-top: #fff solid 1px;}*/
    .nav.navbar-nav li a.enroll-bg { border-top: #ffffff6e solid 1px;}
    .navbar-default .navbar-toggle, #navbar ul li a { padding-left: 15px;}
    .navbar-default .navbar-toggle .icon-bar { margin-left: 0;}
    .top-new-nav { width: 100%; padding: 0 !important;}
    .hide-mob-tab { display: none;}
    .mob-menu { display: block !important; }
    .searchicon {background: url(../img/home/Search1.svg) no-repeat;
    background-size: 100% 100%;
    width: 17px;
    height: 17px;
    display: inline-block;
    border: 0;
    outline: 0;
    position: relative;
    top: 2px;}
    .mob-top-menu ul { margin: 15px 0 0 0 !important; padding: 0; text-align: right; }
    .mob-top-menu ul li { display: inline-block; list-style: none; font-size: 13px; }
    .top-search #searchTxtId { width: 100% !important; margin: 0;}
    #searchtabmob { position: relative; padding-right: 25px;}
   /* img#searchImgId { position: absolute; right: -23px; top: 0px;} */
    .header .header_top { padding: 0}
    .hide-mob-tab{ display: none;}
    .footer{ border: none;}
     .mob-footer { display: block !important; }
    #searchImgId { right: -23px !important;}
    .mob-footer .mob-contact{ background: #f28c20; color: #fff; padding: 15px; margin-bottom: 5px}
    .mob-footer .mob-contact ul { margin: 0; padding: 0;}
    .mob-footer .mob-contact ul li { font-size: 17px; list-style: none; font-weight: bold;}
    ul.socl-icon li { display: inline-block; margin-right: 7px; margin-top: 8px;}
    .mob-links { padding: 0px 10px; color: #727376; font-size: 16px; }
    .mob-links p { text-align: center; margin: 15px 0 5px 0}
    .mob-links ul { margin: 0 0 5px 0; padding: 0; text-align: center;}
    .mob-links ul li { text-align: center; list-style: none; display: inline-block; }
    .mob-links ul li a { color: #727376; padding-right: 5px;}
    .mob-links.orange-link ul li a { color: #ed5f24; padding-right: 5px;}
    
/*    .footer_whole { display: none;}*/
}
@media only screen and (min-width:790px) and (max-width:1199px) {
    
    .hide-mob-tab>.container { width: 100%;}
    .footer-left01 ul li span { margin: 0 5px}
/*
        .footer.hide-mob-tab { display: none;}
        .mob-footer, .health_care.small, .footer.small, .top_menu .news, .section2_mobile, .view_all, .footer-left02-mb { display: block !important;}
            .footer_whole{ display: none !important}
*/
   

    
}
.top_menu { padding-top: 17px;}
.carousel-inner .item p{ margin: 0}
.alert-section { border: #f05a29 solid 1px; border-top: none}
.mob-menu     { display: none}

@media only screen and (max-width:357px) {
    .xs-footer { width: 100%; display: block;}
    .socl-icon.xs-tx-cntr, ul.cnct-det.xs-tx-cntr { text-align: center}
}
@media only screen and (min-width:358px) and (max-width:418px) {
    .mob-contact>.col-sm-6, .mob-contact>.col-xs-6 { padding-right: 0 !important; padding-left: 0 !important;}
}
@media only screen and (max-width:500px) {
    .hide500 { display: none;}
    .headerSearchIcon {background: url(../img/home/search-icon.jpg) no-repeat;
    background-size: 100% 100%;
    width: 15px;
    height: 15px;
    display: inline-block;
    border: 0;
    outline: 0;
    position: relative;
    top: 0px; left: -4px;}
    .headerSearchIconClose {
    background: url(../img/home/cross-icon.jpg) no-repeat;
    background-size: 100% 100%;
    width: 15px;
    height: 15px;
    display: inline-block;
    border: 0;
    outline: 0;
    position: relative;
    top: 0px; left: -4px;}
    
    .show500 { display: block !important; font-size: 11px; text-align: right}
    .show500 p { margin: 20px 0 0 0;}
	.show500 p a{ color: #333;}
    .show500 ul { margin: 0; padding: 29px 0 0 0; text-align: right}
    .show500 ul li { list-style: none; display: inline-block; color: #e55b39; font-weight: bold; font-size: 13px}
	.show500 ul li a{ color: #e55b39;}
    .show500 ul li:after { margin: 0 6px;}
    .show500 ul li:last-child:after, ul li.headerSearchIcon:after {content: ""}
    .show500.col-xs-7 { padding: 0 10px 0 0;}
    .col-xs-12.search500 { padding: 0 10px;}
    .search500 #searchTxtId {  margin: 0 auto; max-width: 98% !important;}
    img#searchImgId { right: -3px !important;}
    .mob-footer .mob-contact ul li { font-size: 16px; font-weight: normal;}
   /* .main-text h1 { font-size: 30px !important;}*/
	.mob-contact ul li { color :#fff;}
    
    
}
.cnct-det li {color :#fff;}
#carouselButtons {
    position: absolute; bottom: 5px; left: 50%; margin-left: 30px; 
}
/*#homeCarousel .item.active { padding-bottom: 5px;}*/
#homeCarousel .item.active a, #homeCarousel .item.active b, #homeCarousel .item.active p { font-weight: normal}
.carousel-indicators li.pause{ background: url('../img/home/pause-only.png') 0 0 no-repeat; border: none; border-radius: 0;}
.carousel-indicators li.play{ background: url('../img/home/play-only.png') 0 0 no-repeat; border: none; border-radius: 0;}
#searchImgId { cursor: pointer;
    border-color: #f05a29;
    border-radius: 0 10px 10px 0;
    height: 30px; position: absolute; right: 1px; top: 0px;}
.show500, .search500, a.mymobalerts { display: none;}
.home_search_menu.hide-mob-tab ul li a#language_helper { min-width: 200px; display: inline-block; }
.mob-top-menu a#language_helper { color: #333}
.mob-top-menu     a#language_switch { color: #f05a29}

.blinking {
	text-align:center;
	-webkit-animation-fill-mode:both;
    -moz-animation-fill-mode:both;
    -o-animation-fill-mode:both;
	animation-fill-mode:both;
	
	-webkit-animation:blink 2s infinite;
	-moz-animation:blink 2s infinite;
	-o-animation:blink 2s infinite;
	animation:blink 2s infinite;
}

@-webkit-keyframes blink {
	0%,50%,100% {
		opacity:1;
	}	
	25%,75% {
		opacity:0.5;
	}
}

@keyframes blink {
	0%,50%,100% {
		opacity:1;
	}	
	25%,75% {
		opacity:0.5;
	}
}
a.blinking small { font-size: 70%; font-weight: normal;}
@media screen and (min-width:790px) and (max-width:1120px) { 
    .logo { width: 40%; padding-top: 14px; }
    .main-text a { font-size: 25px; padding: 10px 25px; margin-right: 20px;}
    .main-text h1 { font-size: 50px !important; margin-bottom: 20px;}
    .main-text { bottom: 30px;}
    .footer-con .footer-right01, .footer-left01, .footer-left02,  { float: none; text-align: center}
    .footer-right01 h4 { float: right; padding: 10px 15px 0 0;}
    .footer-right01 ul { float: right; margin: 0 30px 0 0; padding: 10px 0;}
    .footer-right01 { padding: 5px 0 0 0;}
    .footer-con .clearfix { display: none;}
    .footer-left03 { margin: 18px 0 0 0;
    float: left;
    width: 100%; text-align: center}
    .footer-left02 ul { margin: 7px 0 0 15px}
    .footer-left01 { width: 100%; text-align: center; margin-bottom: 10px;}
    /*.prod-new { min-height: 150px;}*/
    .footer .container { }
} 

.carousel-inner>.item>a>img, .carousel-inner>.item>img { min-width: 100%;}
.pad-lr-15 { padding-left: 15px; padding-right: 15px;}
.footer .container, .header .container { width: 100%; max-width: 1320px;}
.mob-footer .mob-contact ul li a { color:#fff;}

.carousel-fade .carousel-inner .item {
  transition-property: opacity;
        transition-duration: .6s;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-control {
  z-index: 2;
}
input[type=text]::-ms-clear { display: none; }
@media only screen and (max-width:460px) {
    .main-text h1 { font-size: 28px !important;}
}
@media only screen and (max-width:400px) {
    .main-text h1 { font-size: 24px !important;}
}
@media only screen and (max-width:336px) {
    .main-text h1 { font-size: 19px !important;}
}
@media only screen and (max-width:277px) {
    .main-text h1 { font-size: 15px !important;}
}
@media only screen and (max-width:215px) {
    .main-text h1 { font-size: 10px !important;}
}
@media only screen and (min-width:120px) and (max-width:400px) {
    .main-text {
    top: -170px; }
    .mob-mar-top {
    margin-top: 170px;}
}
@media only screen and (min-width:120px) and (max-width:400px) {
    .main-text.link_four {
    top: -203px; }
    .mob-mar-top.link_four {
    margin-top: 203px;}
}
a.btn-next{background: url('../img/home/next_bg.png') 105px center no-repeat #f15a2a}
a.btn-next:hover{background: url('../img/home/next_hover_bg.png') 105px center no-repeat #787878; text-decoration:none;}
a.btn-next, a.btn-back {
    font-size: 1.4em;
    border-radius: 10px!important;
    border: 1px solid #666;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: 'Foco W01 Regular';
    /* font-family: 'Foco W01 Regular'; */
    font-weight: bold;
    height: 40px;
    margin: 0;
    outline: medium none;
    overflow: visible;
    position: relative;
    white-space: nowrap;
    min-width: 122px;
    line-height: 40px;
    text-align: center;

}

a.btn-back { background: url(../img/home/back_bg_extra_long.png) no-repeat 11px center #c2c2c2}
a.btn-back:hover { background: url(../img/home/back_hover_bg_extra_long.png) no-repeat 11px center #787878; text-decoration:none;}

@media only screen and (min-width:790px) and (max-width:950px) {
	.main-text.link_four a {
	font-size: 20px;
	margin-right:14px;
	}
}

@media only screen and (min-width:1120px) and (max-width:1150px) {
.main-text.link_four a {
	font-size: 25px;
	}
}

@media only screen and (max-width:340px) {
	a.btn-next, a.btn-back {
	    font-size: 1.1em;
    height: 30px;
    line-height: 30px;
    width: auto;
    border-radius: 5px !important;
    min-width: 1px;
    padding: 0 15px;
}
}


a#closePrivacy, a#closeTerms {
	font-size: 17px;
    border-radius: 10px!important;
    border: 1px solid #666;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: 'Focobold';
    font-weight: bold;
    text-align: center;
    background: #f15a2a !important;
    line-height: 30px;
    min-width: 100px;
    padding-top:2px;
}
a#closePrivacy:hover { background-color: #666 !important; text-decoration:none;}
a#closeTerms:hover { background-color: #666 !important; text-decoration:none; }

.foco-font { font-family: 'Foco W01 Regular' !important; font-size: 1.1em !important; line-height: 18px !important; }
#non-discrimination-content-new ul { font-family: 'Foco W01 Regular' !important; font-size: 15.4px !important; line-height: 18px !important; } 
/****new html***/

a #myChatLinkInfo span{
	/* display:none !important; */
}

#myChatLinkInfo span,#secureChatLinkInfo span {
	display: none !important;
}


#liveChatImg,#liveSecureChatImg {
	cursor: pointer;
}
#submitAnonyBrowseForm {
	/* display: none !important; */
	margin: 0px !important;
}

#agentStatusToolTip, #agentSecureStatusToolTip {
	position: fixed;
    z-index: 1000;
    right: 9% !important;
    top: 122px;
    padding: 3px 7px;
    border-radius: 6px;
    width: 190px;
    background-color: black;
    color: white;
    -webkit-animation: animateChatToolTip 5s forwards; 
    animation: animateChatToolTip 5s forwards;
}
#agentSecureStatusToolTip{
	top: 142px !important;
}
				
#agentStatusToolTip:after, #agentSecureStatusToolTip:after {
    content: "";
    position: absolute;
    right: -6%;
    top: 6px;
    width: 0;
    height: 0;
    border-top: 7px solid transparent;
    border-left: 13px solid black;
    border-bottom: 7px solid transparent;
}
@keyframes animateChatToolTip {
    0%   {opacity: 1;}
    80%  {opacity: 1;}
    100% {opacity: 0; display: none;}
}
@-webkit-keyframes animateChatToolTip {
    0%   {opacity: 1;}
    80%  {opacity: 1;}
    100% {opacity: 0; display: none;}
}

/* media query chat */
@media only screen and (max-width: 1201px) {
   #liveChatImg{  top: 122px !important   }
   img#liveSecureChatImg {  top: 142px !important   }
   #agentStatusToolTip { top: 176px  }
   #agentSecureStatusToolTip { top: 176px !important }
}      
@media only screen and (min-width: 1200px) {
   #liveChatImg{  top: 122px !important   }
   img#liveSecureChatImg {  top: 142px !important   }
   #agentStatusToolTip { top: 122px  }
   #agentSecureStatusToolTip { top: 142px !important }
}
@media only screen and (max-width: 1199px) {
   #liveChatImg{  top: 136px !important   } 
   img#liveSecureChatImg{  top: 156px !important   }
   #agentStatusToolTip  { top: 136px  }
   #agentSecureStatusToolTip { top: 156px !important }
}   
@media only screen and (max-width: 991px) {
   #liveChatImg{  top: 176px !important   }
   img#liveSecureChatImg{  top: 196px !important   }
   #agentStatusToolTip { top: 176px }
   #agentSecureStatusToolTip { top: 196px !important }
}   
@media only screen and (max-width: 898px) {
   #liveChatImg{  top: 141px !important   }
   img#liveSecureChatImg{  top: 161px !important   }
   #agentStatusToolTip { top: 142px }
   #agentSecureStatusToolTip { top: 162px !important }
} 

