/*mobile-menu-start*/
.mob-acc {height: 100%; float: left; width: 100%; top: 0px; position: relative; padding: 20px 10px 0px;}

.applemenu div.silverheader a  {  background:url(../images/plus-ico.svg) no-repeat right 20px center; text-align: center; color:#000; display: block; padding:15px 20px 17px;font-family: 'alliance_no.1semibold';font-size:18px; line-height: 20px; position: relative;  text-decoration: none; text-transform: none; width: auto; transition:all 0.3s ease; }
.applemenu div.silverheader1 a { float: left; width: 100%; text-align: center; color:#282828; font-size: 18px; line-height: 20px; padding: 15px 20px 17px; font-family: 'alliance_no.1semibold';border-bottom: 1px solid #f0f0f0;}
.applemenu div.silverheader1 a:hover, .applemenu .silverheader.red-bg a:hover { font-family: 'alliance_no.1bold';}

/*.applemenu div.silverheader a:visited,
.applemenu div.silverheader a:active   { color:#4c8478; }*/
.applemenu div.selected a              {  background: url(../images/arr-down.png) no-repeat right 20px center;/* border-bottom: 1px solid #f1f1f1;*/ color:#333d6e;   margin:0;  text-transform: none; }
.applemenu div.submenu                 { background: none repeat scroll 0 0 transparent; color: #747474; font-family: 'alliance_no.1regular'; font-size: 16px; height: auto; padding: 0%; width: 100%; margin:0px 0 0 0;}
.applemenu div.submenu p               { padding:0 0 10px;}
.applemenu div.submenu ul              { margin:0; border:none; background:#f2f2f2; padding:0%; border:1px solid #e2e2e2;}
.applemenu div.submenu ul li           { list-style:none; background:none; padding:10px 15px; border-bottom:1px solid #fff;}
.applemenu div.submenu ul li:last-child {/* border-bottom:none;*/}
.applemenu div.submenu ul li a         { text-decoration:none; color:#333d6e;  font-family: 'Graphik-Regular'; font-size:17px; text-transform:capitalize; line-height:22px;}
.applemenu div.submenu ul li a:hover   { color: #144d6b;}
.applemenu .silverheader:hover a   { color: #144d6b; -webkit-transition-delay: .1s; transition-delay: .1s; -moz-transition-delay: .1s; -o-transition-delay: .1s;}

.last-tap { border-bottom:none !important;}
.applemenu div.silverheader a.active, .applemenu div.silverheader.selected a{ /*color: #fff; background:#144d6b;*/ }

.applemenu div.silverheader.selected a { background:url(../images/minus-ico.svg) no-repeat right 20px center;}

.applemenu1.awareness { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; list-style: outside none none; }
.silverheader1 {float: left; width: 100%;  margin:0; border:none; background:#fff; /*padding: 15px 20px;*/ /*border-bottom:1px solid #dbdbdb;*/}
.applemenu1 .silverheader1 a { color:#333d6e;  font-size:16px;  line-height:22px;  font-family: 'Graphik-Regular'; display:block;}
.silverheader1.acc-dropdown a { background:url(../images/acc-plus.png) no-repeat right;}
.applemenu1 .silverheader1 a:hover { color:#144d6b;}
.applemenu1 .silverheader1.acc-dropdown a:hover { color:#144d6b;}

.silverheader1.last { border:none;}
.silverheader1.selected  { border-bottom:none;}
.applemenu1.awareness .silverheader1.selected a { background:url(../images/acc-minus.png) no-repeat right center; color:#144d6b;}
.applemenu1.awareness .submenu1 .sub-con ul { border: medium none; padding: 0;}
.applemenu1.awareness .submenu1 .sub-con ul li {  padding:16px 30px}


.applemenu2.awareness { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; list-style: outside none none; border:0px solid #e2e2e2;}
.silverheader2 {  margin:0; border:none; padding:10px 20px 10px 20px; text-align: center;}
.applemenu .silverheader2 a {  color: #747474; font-family: 'alliance_no.1regular';  font-size:16px;  line-height:22px; display:block;}
.applemenu div.silverheader2 a:hover, .applemenu div.silverheader2.selected a {color:#7159c9;}
.applemenu .silverheader2.has-sub a{background:url(../images/plus-ico.svg) no-repeat right 0px center; }
.applemenu div.silverheader2.has-sub.selected a {background: url(../images/minus-ico.svg) no-repeat right 0px center;}

.silverheader3 {  margin:0; border:none; padding:10px 20px 10px 20px;}
.applemenu .silverheader3 a { color:#000;  font-size:16px;  line-height:22px; font-family: 'HelveticaNeueLTStd-Md';display:block;}
.applemenu div.silverheader3.selected a {color:#7159c9;}
.applemenu .silverheader3.has-sub a{background:url(../images/plus-ico.svg) no-repeat right 0px center; }
.applemenu div.silverheader3 a:hover{ color:#7159c9;}
 .applemenu div.silverheader3.has-sub.selected a {background: url(../images/minus-ico.svg) no-repeat right 0px center;}
.silverheader4 {  margin:0; border:none; padding:13px 20px 13px 40px;}
.applemenu .silverheader4 a { color:#000;  font-size:16px;  line-height:22px; font-family: 'HelveticaNeueLTStd-Md';display:block;}
.applemenu .silverheader4 a:hover, .applemenu div.silverheader3.selected a {color:#7159c9;}

.silverheader2.no-arrow a{ background:none;}
.silverheader2.no-arrow.selected a  { background:none;}
.applemenu2 .silverheader2 a:hover { color:#144d6b; }
.applemenu2 div.submenu2 ul { border:none;}
.applemenu2 div.selected a   {  background: url(../images/acc-minus.png) no-repeat right; font-weight:400; color:#333d6e; font-size:17px;  margin:0;  text-transform: none; color:#144d6b;}

.silverheader { padding:0px; margin-top:1px; /*border-bottom: 1px solid #f0f0f0;*/}
.silverheader:first-child { margin:0;}

/*.silverheader.selected a { color:#fff;}

.silverheader.selected { background:#144d6b; color:#fff; border-bottom:none;}*/
span.service-bdr {  background:url(../images/menu-bdr.jpg) no-repeat left; padding-left:35px;}

.silverheader.red-bg { background:#fff; color:#1d3853; border-bottom:1px solid #f0f0f0;}
.applemenu  .silverheader.red-bg a { color:#282828;}
.applemenu div.silverheader a.selected { background:#144d6b; color:#fff;}
.submenu2 ul li a img { width: 32px; float: left; margin-right:6px;}

.applemenu2 div.submenu2 ul li { padding:12px 15px 12px 38px; line-height:35px; background:#fff; border-bottom:1px solid #f0f0f0;}
.applemenu2 div.submenu2 ul li:last-child { border-bottom:none;}

.applemenu .silverheader.no-arrow a { background:none;}
.applemenu .silverheader.no-arrow.selected a { background:none;}

.applemenu div.submenu .silverheader1 { padding:0;}
.applemenu div.submenu .silverheader1 a { padding:12px 30px; transition: all 0.4s ease; font-size: 16px; line-height: 22px;  font-family: 'Graphik-Regular';}
.applemenu div.submenu .silverheader1 a:hover { background:#bb0007; color:#ffffff;}


.mobile-links { float:left; width:100%;}
.mobile-links .contact-lnk ul { float:left; width:100%;}
.mobile-links .contact-lnk ul li { float:left; width:100%;}
.mobile-links .contact-lnk ul li a { float:left; width:100%; padding:15px 20px; color:#b4b4b4;font-family: 'Graphik-Light'; font-size:16px; border-bottom:1px solid #f0f0f0; transition: all 0.4s ease;}
.mobile-links .contact-lnk ul li a.int-btn {background: url("../images/user-img.svg") no-repeat right 20px center; color: #26416e;}
.mobile-links .contact-lnk ul li a.int-btn:hover{background:#41859a url("../images/user-img-hvr.svg") no-repeat right 20px center; color: #ffffff;}

.mobile-links .contact-lnk ul li a.lab-btn {background: url("../images/heart-img.svg") no-repeat right 20px center; color: #41859a;}
.mobile-links .contact-lnk ul li a.lab-btn:hover{background:#41859a url("../images/heart-img-hvr.svg") no-repeat right 20px center; color: #ffffff;}

.mobile-links .contact-lnk ul li a:hover { color:#003e75;}

.mobile-links .lang-lnk ul { border-top: none;}
.mobile-links .lang-lnk ul li { border-bottom:none; float:none; display:inline-block; text-align:center; margin-right:10px; padding:0;}
.mobile-links .lang-lnk ul li a{ padding:0px; text-align:center; display:flex; align-items: center;justify-content: center;}
.mobile-links .lang-lnk ul li a:hover {color: #282828;}

.mobile-links .lang-lnk {width: 100%;float: left; padding-top: 20px; margin-top:10px; border-top: 1px solid #282828; text-align:center;}
.mobile-links .lang-lnk ul li { float:none; display:inline-block; margin-right:5px; transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease;}
.mobile-links .lang-lnk ul li a.active,.mobile-links .lang-lnk ul li a:hover{border: 1px solid #282828;}
.mobile-links .lang-lnk ul li:last-child{ margin-right:0;}
.mobile-links .lang-lnk ul li a {font-size:14px;color: #282828;padding: 10px;border-radius: 50%;width: 42px;height: 42px;border: 1px solid transparent;display: block;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;}

.mobile-links .ftr-btm-links ul { float:left; width:100%; margin-top:25px; text-align:center;}
.mobile-links .ftr-btm-links ul li { float:none; width:auto; margin:0 10px 0 0; display:inline-block;}
.mobile-links .ftr-btm-links ul li img { float:none; width:auto; transition: all 0.4s ease;}
.mobile-links .ftr-btm-links ul li img:hover { opacity:0.7;} 


.submenu2 .silverheader1{border: none;}
.sub-new.silverheader2{background:#fff; }
.applemenu1.awareness.no-brd{border: 0 !important; margin: 10px 0; float: left; width: 100%; }
.silverheader2.sub-new.selected a{color: #267795;}
.silverheader2.sub-new.selected .applemenu1.awareness.no-brd a{color: #1d3853;}
.silverheader2.sub-new.selected .applemenu1.awareness.no-brd a:hover{background:#fff; color:#267795; }

.silverheader.red-bg.selected {border-bottom:none;}



/*.cbp-hrsub-inner-lft li.wid-23 { float:left; width:22.5%; padding:0; margin-right:3%;}
.cbp-hrsub-inner-lft li.wid-23 .menu-img { float:left; width:100%; margin-bottom:5px;}
.cbp-hrsub-inner-lft li .menu-img img { float:left; width:100%; }
.cbp-hrsub-inner-lft { padding:30px 20px; float:left; width:100%; position:relative; z-index:2 }
.cbp-hrsub-inner-lft ul li h3 { font-size:14px; color:#0b0b0b; font-family: 'Graphik-Regular'; text-align:left;  }
.cbp-hrsub-inner-lft li.wid-30 { width:30%; float:left;}
.cbp-hrsub-inner-lft li.wid-30 h2 { font-size:18px; color:#000; font-family: 'Graphik-Medium'; line-height:22px; margin-bottom:20px; }
.cbp-hrsub-inner-lft li.wid-30 ul li { margin-bottom:6px;}
.cbp-hrsub-inner-lft li.wid-30 ul li a { color:#0b0b0b; font-size:14px; line-height:20px;}
.cbp-hrsub-inner-lft li.wid-30 ul li a:hover { color:#fb8d7b; }*/