/* education styles only */
body.mobileMenuOpen {
   overflow-y: hidden;
}
 html {
   --lh: 2.5rem;
   line-height: var(--lh);
}

/*ul, ol {
    margin-top: 0;
    margin-bottom: 10px;
    margin-left: 20px;
    line-height: 28px;
}*/

 .overflowEllipsis {
   --max-lines: 4;
   position: relative;
   max-height: calc(var(--lh) * var(--max-lines));
   overflow: hidden;
   padding-right: 1rem;
  /* space for ellipsis */
}
 .overflowEllipsis::before {
   position: absolute;
   content: "...";
  /* inset-block-end: 0;
   inset-inline-end: 0;
   */
   bottom: 0;
   right: 0;
}
 .overflowEllipsis::after {
   content: "";
   position: absolute;
  /* inset-inline-end: 0;
   */
   right: 0;
   width: 1rem;
   height: 1rem;
   background: white;
}
 .navbar {
   -webkit-transition: all 0.35s ease;
   transition: all 0.35s ease;
   position: fixed;
   margin-bottom: 0;
   border-radius: 0;
}


 .navbar .container {
   display: -webkit-box;
   display: flex;
   -webkit-box-orient: horizontal;
   -webkit-box-direction: normal;
   flex-flow: row wrap;
   -webkit-box-pack: flex-start;
   justify-content: flex-start;
   width: 100%;
   -webkit-box-align: flex-start;
   align-items: flex-start;
}
 .navbar-header {
   float: none;
   -webkit-box-align: start;
   align-items: flex-start;
   -webkit-box-flex: 0;
   flex: 0 0 auto;
}
 .navbar .collapse {
   margin-right: 35px;
   margin-top: 35px;
}
 .navbar-brand {
   height: auto;
   padding: 34px 0px;
}
 .navbar-brand > img {
   -webkit-transition: none;
   transition: none;
}
 .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
   margin-left: 0;
}
 .navbar .container-fluid {
   padding: 0 60px;
}
 .navbar-nav {
   margin-right: 53px;
   float: left !important;
}
 .navbar-nav li {
   font-size: 24px;
   padding-bottom:0;
}
 .navbar-nav > li > a {
   color: #fff;
   padding-top: 12px;
   padding-bottom: 12px;
   line-height: 1;
}
 .position-fixed{
   position: fixed;
   z-index: 999;
}
/* .header-right {
   margin-top: 35px;
   float: right;
   position: relative;
}
 */
 .header-right {
  /* margin-top: 35px;
   */
   float: none;
   position: relative;
   -webkit-box-flex: 1;
   flex: 1 0 auto;
   align-self: flex-end;
   display: -webkit-box;
   display: flex;
   -webkit-box-orient: horizontal;
   -webkit-box-direction: normal;
   flex-flow: row;
   -webkit-box-pack: end;
   justify-content: flex-end;
   align-self: center;
}
 .submitBtn {
   float: right;
   position: absolute;
   margin-top: 13px;
   right: 68px;
   z-index: 9;
   background: transparent;
   border: none;
}
 .header-search label {
   display: block;
   margin: 0;
}
 .submitBtn .searchSVG {
   width: 24px;
   height: 22px;
}
 .submitBtn:focus {
   outline: none;
}
/* .header-search .form-group {
   opacity: 0;
   width: 40px;
   visibility: hidden;
}
 */
/* .header-search.searchFormActive .form-group {
   width: 238px;
   opacity: 1;
   visibility: visible;
   margin-left: 15px;
}
 */
 #collapseSearchExample {
   padding: 25px 20px 25px;
   background: #fff;
   float: left;
   width: 100%;
   position: absolute;
   left: 0;
   right: 0;
   top: 100%;
   margin-top: 5px;
   margin-bottom: 0;
   margin: 5px auto 0;
   max-width: 1490px;
}
 #collapseSearchExample::before {
   position: absolute;
   content: "";
   left: -500%;
   width: 1000%;
   background: #fff;
   height: 100%;
   top: 0;
   z-index: -1;
}
 #collapseSearchExample::after {
   position: absolute;
   content: "";
   bottom: 100%;
   width: 0;
   height: 0;
   right: 85px;
   opacity: 1;
   border-width: 8px 10px 16px 8px;
   border-style: solid;
   border-color: transparent transparent #c01533 transparent;
}
 .header-search .form-group input {
   height: 46px;
   border-radius: 0;
   box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
   float: left;
   width: calc(100% - 140px);
   padding-left: 45px;
   background-image: url(../images/search-icon-black.svg);
   background-repeat: no-repeat;
   background-position: 10px center;
}
 .header-search .form-group {
   margin-bottom: 0;
}
 .header-search .btn.btn-primary {
   float: right;
   background-color: #007a86;
   color: #fff;
   border-color: #007a86;
   padding: 8px 20px;
   font-size: 16px;
   text-transform: uppercase;
}
 .header-search .btn.btn-primary:hover, .header-search .btn.btn-primary:focus {
   background: #fff;
   color: #007a86;
}

 .header-search .btn.btn-primary:focus{
    color: #c01533 !important;

}

 .header-search .submitBtn {
   position: absolute;
   top: 8px;
   right: 10px;
   border: none;
   background: transparent;
   color: #fff;
}
 .submitBtn {
   color: #414141;
}
 .submitBtn[aria-expanded="true"]::after {
   opacity: 1;
}
 .submitBtn:focus svg path {
   fill: #414141;
}
 .navbar-toggle {
   display: inline-block;
   margin-right: 0;
   margin-top: 3px;
   padding-right: 0;
   margin-bottom: 0;
}
 .navbar-toggle .icon-bar {
   width: 39px;
   height: 5px;
   border-radius: 0;
}
 .navbar-toggle .icon-bar + .icon-bar {
   margin-top: 5px;
}
 .nav .open > a:hover, .nav .open > a:focus, .nav > li > a:hover, .nav > li > a:focus, .nav li.dropdown:hover a {
   background: #fff;
   color: #007a86;
}
 .navbar-nav > li.dropdown:hover .dropdown-menu {
   display: block;
}
 .navbar-toggle .icon-bar{
   background-color: #fff;
}
 .navbar-toggle.toggle-focus .icon-bar {
   background-color:#414141;
 }
 .navbar-nav > li > .dropdown-menu {
   padding-left: 10px;
   padding-right: 10px;
   margin-top: -1px;
   border: none;
   box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
   min-width: 230px;
   border-radius: 0;
}
 .dropdown-menu li {
   font-size: 15px;
   font-family: "Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;
   font-weight:400;
   font-style:normal;
}
 .dropdown-menu > li > a {
   padding: 11px 20px 11px 10px;
   line-height: normal;
   border-bottom: 1px solid rgba(112, 112, 112, 0.17);
}
 .dropdown-menu > li:last-of-type > a {
   border-bottom: none;
}
 .dropdown-menu li a .dropdown-menu li:hover a {
}
 .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
   text-decoration: underline;
   background-color: transparent;
   color: #c01533;
   font-weight: bold;
}
 .dropdown.open a i.fa-angle-down::before {
   content: "\f106";
}
 #mobileMenu.collapse.navbar-collapse {
   display: none !important;
}
 .mobileMenuOpen #mobileMenu.collapse.navbar-collapse {
   display: block !important;
}
/* #mobileMenu.collapse.navbar-collapse[aria-expanded="true"] {
   display: block !important;
}
 */
 #collapseSearchExample.collapse.navbar-collapse.collapsing, #collapseSearchExample.collapse.navbar-collapse.in, #mobileMenu.collapse.navbar-collapse.collapsing, #mobileMenu.collapse.navbar-collapse.in {
   -webkit-transition: none !important;
   transition: none !important;
}
 #collapseSearchExample.collapsing {
   overflow: visible !important;
}
 #mobileMenu.collapsing, #collapseSearchExample.collapsing {
   height: auto !important;
   width: auto !important;
   -webkit-transition: none !important;
   transition: none !important;
}
 .page-home .navbar.navbar-fixed-top + .space {
   height: auto !important;
}
 .navbar.navbar-primary #collapseSearchExample::after {
   right: 89px;
}
/* MobileMenu */
 #mobileMenu.collapse.navbar-collapse, .flexatresponsive {
   position: fixed;
   z-index: 99999;
   left: 0;
   top: 0;
   bottom: 0;
   width: 100%;
   background: #007a86;
   height: 100%;
   padding: 70px 70px 40px;
   color: #fff;
}
 .flexatresponsive {
   overflow-y: auto;
}
 .mobileMenuLeft {
   width: 280px;
   float: left;
}
 #mobileMenu .mobileMenuLeft .footer-box {
   width: 100%;
   margin: 0;
   margin-bottom: 30px;
}
 #mobileMenu .mobileMenuLeft .footer-box:first-of-type h3 {
   margin-top: 0;
}
 #mobileMenu .mobileMenuLeft .footer-box:nth-of-type(2) {
   margin-top: 0;
}
 #mobileMenu .mobileMenuLeft .footer-box ul li:last-of-type {
   margin-bottom: 0;
}
 .mobileMenuRight {
   float: right;
   text-align: right;
   margin-top: 45px;
}
 .mobileMenuRight li {
   font-size: 62px;
   font-weight: bold;
   margin-bottom: 47px;
   list-style: none;
   font-family: "Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;
}
 .mobileMenuRight li a {
   color: #fff;
}
/* .mobileMenuRight li a:hover {
   color: #c01533;
}
 */
 #mobileMenu .closeBtn {
   position: absolute;
   right: 70px;
   top: 40px;
   color: #fff;
   font-size: 40px;
   z-index: 99;
   background-color: transparent;
   border: none;
}
 #mobileMenu .closeBtn:focus {
   border: 1px solid #fff;
   border-radius: 10px;
   padding: 5px 5px 0px;
}
/* Navbar Primary */
 .navbar-primary, .navbar.fixed-header {
   background: #0098a2;
   padding-top: 21px;
   padding-bottom: 21px;
   border-bottom: 5px solid #c01533;
   -webkit-transition: all 0.35s ease;
   transition: all 0.35s ease;
   left: 0;
   top: 0;
   width: 100%;
   position: relative;
   float: left;
}
 .searchFormActiveBg .navbar.navbar-fixed-top {
   background: #0098a2;
   border-bottom: 5px solid #c01533;
   -webkit-transition: none;
   transition: none;
}
 header.navbar.navbar-primary {
   /*position: fixed;*/
   position: fixed !important;  
   position:sticky !important;
   z-index: 99;
}
 .navbar.fixed-header {
   position: fixed;
   width: 100%;
   z-index: 999;
}
/* .navbar.navbar-primary.fixed-header {
   padding-top: 15px;
   padding-bottom: 15px;
}
 */
 .navbar.navbar-primary.navbar-static {
   position: relative;
}
 .navbar.navbar-primary.navbar-static.fixed-header {
   position: fixed;
}
/* .navbar-primary .container-fluid {
   max-width: 1510px;
   width: 1510px;
   padding-left: 15px;
   padding-right: 15px;
}
 */
 .navbar-primary .navbar-brand, .navbar.fixed-header .navbar-brand {
   padding-top: 0;
   padding-bottom: 0;
   margin-left: 0;
}
 .navbar.fixed-header .navbar-brand > img {
   max-width: 250px;
}
 .navbar-primary .header-right {
   margin-top: 0px;
}


 .navbar.fixed-header .header-right {
   margin-top: 0;
}
/* Hero */
 .hero {
   position: relative;
   float: left;
   width: 100%;
}
 .page-home .hero {
   margin-bottom: -3px;
}
 .hero .slider-item img {
   width: 100% !important;
}
 .hero-w-featured .container {
   position: relative;
}
 .hero-w-featured-left {
   width: 600px;
   float: left;
}
 .hero-w-featured-left a {
   border: 5px solid #707070;
   list-style: none;
   margin-bottom: 8px;
   padding-top: 37px;
   padding-bottom: 27px;
   float: left;
   width: 100%;
}
 .hero-w-featured-left a:last-of-type {
   margin-bottom: 0;
}
 .hero-w-featured-left a:hover, .hero-w-featured-left a:focus {
   border-color: #c01533;
}
 .hero-w-featured-left a:focus .h2, .hero-w-featured-left a:focus .h4, .hero-w-featured-left a:hover .h2, .hero-w-featured-left a:hover .h4 {
   color: #c01533;
}
 .hero-w-featured-left-inner {
   float: left;
   width: 100%;
   background: #fff;
   margin-left: -40px;
   padding: 13px 20px 13px 0px;
}
 .hero-w-featured-left-inner .h2 {
   font-family: "Vitesse A","Vitesse B",Cambria,Rockwell,"Times New Roman",serif;
   font-weight:900;
   font-size:48px;
   color: #007a86;
   display: block;
   margin: 0;
}
 .hero-w-featured-left-inner-left {
   float: left;
   width: 350px;
}
 .hero-w-featured-left-inner-right {
   float: right;
   width: 190px;
   position: relative;
   padding-left: 30px;
}
 .hero-w-featured-left-inner-right .h4 {
   color: #007a86;
   position: relative;
   font-size: 28px;
   line-height: 34px;
   padding-left: 15px;
   display: block;
   margin: 0;
   height: 75px;
   margin-top: -15px;
   font-family: "Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;
   font-weight: 400;
   font-style: normal;
}
 .hero-w-featured-left-inner-right .h4::before {
   top: -18px;
   right: 100%;
   background: url(../images/divider-line.svg);
   width: 66px;
   height: 117px;
   content: "";
   position: absolute;
}
/* .hero-w-featured-left-inner-right .h4:after, .hero-w-featured-left-inner-right .h4::before {
   content: "";
   position: absolute;
   right: 100%;
   top: -20px;
   height: 111px;
   width: 1px;
   border-left: 1px solid #008a93;
   -webkit-transform: rotate(28deg);
   transform: rotate(28deg);
}
 */
/* .hero-w-featured-left a:hover .hero-w-featured-left-inner-right .h4:after, .hero-w-featured-left a:hover .hero-w-featured-left-inner-right .h4::before {
   border-color: #c01533;
}
 */
 .hero-w-featured-left a:focus .hero-w-featured-left-inner-right .h4::before, .hero-w-featured-left a:hover .hero-w-featured-left-inner-right .h4::before {
   background: url(../images/divider-line-red.svg);
}
 .hero-w-featured-right {
   width: 835px;
   float: right;
   position: absolute;
   right: 0;
   overflow:hidden;
   top: 0;
   height: 100%;
}

 .hero-w-featured-right img{
     width: 100%;
 }
 .sliderControl {
   position: absolute;
   bottom: 17px;
   left: 17px;
   z-index: 98;
}
 .sliderControlBtn {
   border: none;
   width: 54px;
   height: 54px;
   border-radius: 50%;
   background: #fff;
   box-shadow: 0 2px 3px rgba(69, 69, 69, 0.42);
   color: #c01533;
   margin-right: 15px;
   border: 1px solid #fff;
   outline: none;
}
 .sliderControlBtn:hover {
   background: #c01533;
   color: #fff;
   border-color: #c01533;
}
 .pause.sliderControlBtn.paused .fa-pause::before {
   content: "\f04b";
}
 .sliderControlBtn:last-of-type {
   margin-right: 0;
}
/* 4 Columns */
 .fourColumns {
   float: left;
   width: 100%;
}
 .fourColumns li {
   width: 25%;
   float: left;
   text-align: center;
   list-style: none;
}
 .fourColumns a {
   padding: 220px 0 200px;
   display: block;
   list-style: none;
   color: #fff;
   position: relative;
   z-index: 0;
   background-color: #007a86;
}
 .fourColumns a:after {
   background-color: rgba(0, 0, 0, 0.59);
   position: absolute;
   content: "";
   top: 0;
   left: 0;
   height: 100%;
   width: 100%;
   z-index: -1;
}
 .fourColumns a:hover {
   text-decoration: none;
}
 .fourColumns a:hover:after {
   background-color: rgba(0, 138, 147, 0.89);
}
 .fourColumns a .h1 {
   display: inline-block;
   position: relative;
   font-family: "Vitesse A","Vitesse B",Cambria,Rockwell,"Times New Roman",serif;
   font-weight: bold;
   padding-bottom: 10px;
   margin-bottom: 25px;
   color: #fff;
}
 .fourColumns a .h1::after {
   position: absolute;
   content: "";
   background: url(../images/Divider_Hashline_White.svg);
   width: 100%;
   height: 9px;
   left: 0;
   background-size: cover;
   top: 100%;
}
 .fourColumns a span.h4 {
   display: block;
   color: #fff;
}
 .centerHeadingSection {
   text-align: center;
   padding-top: 80px;
   padding-bottom: 50px;
}
 .centerHeadingSection.inner {
   padding-top: 55px;
}
 .signatureSection {
   padding-top: 60px;
   padding-bottom: 60px;
}
 .signatureSection .headingSection h2, .centerHeadingSection h1 {
   color: #c01533;
}
 .signatureSection .headingSection {
   padding-bottom: 25px;
}
 .headingSection {
   text-align: center;
}
 .program-list {
   float: left;
   width: 100%;
   font-size: 0;
}
 .program-list li {
   width: calc(33.33% - 10px);
   margin-right: 10px;
   margin-bottom: 10px;
   display: inline-block;
   vertical-align: top;
   position: relative;
}

.program-list ul li::before,.factoidShowcase-section ul li::before, .fourColumnHero-section ul li::before{
   display:none;
}

.fourColumnHero-section ul li{
   padding-left:0;
}
 .program-list li:focus:not(:last-of-type), .program-list li:not(:last-of-type) {
   background: #007a86;
}
 .program-list li a {
   background: #007a86;
   display: block;
   padding: 108px 15px;
}
 .program-list li a:hover, .program-list li a:focus, .program-list li:focus:not(:last-of-type), .program-list li:hover:not(:last-of-type) {
   background: #c01533;
}
/* .program-list a:focus .h3, .program-list a:hover .h3 {
   text-decoration: underline;
}
 */
 .program-list a:focus .program-img img, .program-list a:hover .program-img img {
   -webkit-transform: scale(1.2);
   transform: scale(1.2);
}
 .program-list a .program-img {
   overflow: hidden;
}
 .program-list a .program-img {
   overflow: hidden;
   position: absolute;
   right: 0;
   height: 100%;
   top: 0;
}
 .program-list a .program-img img {
   -o-object-fit: cover;
   object-fit: cover;
   height: 100%;
   width: 100%;
   -webkit-transform: scale(1);
   transform: scale(1);
}
 .program-info {
   float: left;
   width: 50%;
   padding-left: 10px;
   padding-right: 10px;
   position: relative;
   margin-left: -10px;
   height: 100%;
}
 .program-img {
   width: 50%;
   float: left;
   vertical-align: middle;
}
 .program-info .h3 {
   font-size: 25px;
   margin-top: auto;
   position: absolute;
   left: 0;
   top: 50%;
   -webkit-transform: translateY(-50%);
   transform: translateY(-50%);
   margin-bottom: 0;
   color: #fff;
   text-align: center;
   padding: 0 15px;
}
 .program-list li a.viewAll {
   color: #fff;
   background: #606267;
   font-size: 30px;
   display: block;
   height: 100%;
   line-height: 1;
   text-align: center;
   font-family: "Vitesse A","Vitesse B",Cambria,Rockwell,"Times New Roman",serif;
   position: relative;
}
 .statSection {
   padding: 65px 0 100px;
   background: #8a387c;
   color: #fff;
   margin-bottom: 155px;
   text-align: center;
}
 .statSection ul {
   text-align: center;
   font-size: 0;
   margin-left: 0;
}
 .statSection ul li {
   display: inline-block;
   vertical-align: middle;
   text-align: center;
   border-right: 2px solid rgba(255, 255, 255, 0.18);
   width: 465px;
   margin-bottom: 45px;
   padding: 25px 25px 0;
}
 .statSection ul li:nth-of-type(5), .statSection ul li:nth-of-type(3) {
   border-right: none;
}
 .statSection ul li strong {
   font-size: 72px;
   display: block;
   font-family: "Vitesse A","Vitesse B",Cambria,Rockwell,"Times New Roman",serif;
}
 .statSection ul li strong span {
   font-family: "Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;
   font-weight: 700;
   font-style: italic;
   font-size: 72px;
}
 .statSection ul li span {
   font-size: 23px;
}
 .statSection img {
   vertical-align: middle;
   display: inline-block;
   margin-bottom: -195px;
   margin: 0 35px -195px;
   width: 100%;
   height: auto;
   max-width: 140px;
}
 .statSection.inner {
   padding-bottom: 0;
   padding-top: 40px;
   max-width: 1390px;
   float: none;
   clear: both;
   margin: 0 auto;
}
 .statSection.inner h2.h2 {
   font-size: 45px;
   margin-bottom: 15px;
}
 .statSection.inner strong {
   font-size: 80px;
   line-height: 51px;
   padding-bottom: 10px;
}
 .statSection.inner span {
   font-size: 27px;
   font-family: "Vitesse A","Vitesse B",Cambria,Rockwell,"Times New Roman",serif;
}
 .featuredSection {
   padding-bottom: 85px;
   float: left;
   width: 100%;
}
 .featuredSection .container .row {
   margin-right: -90px;
   margin-left: 75px;
}
 .featuredText {
   background: #fff;
   padding: 50px 20px;
   border: 8px solid #007a86;
   width: 816px;
}
 .featuredTextInner {
   margin-left: -100px;
   position: relative;
   background: #fff;
   padding: 10px 150px 20px 0;
}
 .featuredText h2, .featuredText h3, .featuredText .h3 {
   color: #c01533;
   font-size: 43px;
   font-family: "Vitesse A","Vitesse B",Cambria,Rockwell,"Times New Roman",serif;
   font-weight: bold;
}
 .featuredText p {
   line-height: 32px;
}
 .featuredImg {
   width: 739px;
   margin-left: -165px;
   margin-top: 85px;
}
 .featuredImg img {
   width: 100%;
}
 .featuredImg div[class^="col-"] {
   padding: 0;
}
 .featuredSection-two-img {
   background: #007a86;
   float: left;
   width: 100%;
}
 .featuredSection-two-img .featuredImg, .featuredSection-two-img .featuredText {
   width: 50%;
}
 .featuredSection-two-img .featuredImg {
   margin-top: 0;
   margin-left: 0;
}
 .featuredSection-two-img .featuredText {
   background: #007a86;
   padding-left: 70px;
   padding-top: 60px;
   padding-right: 30px;
   padding-bottom: 69px;
   color: #fff;
   border: none;
   border-left: 10px solid #fff;
}
 .featuredSection-two-img .featuredText .h3 {
   color: #fff;
   position: relative;
   padding-bottom: 20px;
   margin-bottom: 40px;
}
 .featuredSection-two-img .featuredText .h3:after {
   position: absolute;
   top: 100%;
   left: 0;
   width: 100%;
   height: 14px;
   background: url(../images/Divider.svg);
   content: "";
   background-position: center center;
   background-repeat: no-repeat;
   background-size: cover;
}
 .featuredSection-two-img .featuredText p {
   padding-bottom: 25px;
   font-size: 24px;
   line-height: 36px;
}
 .cover {
   position: absolute;
   left: 0;
   top: 0;
   bottom: 0;
   right: 0;
   width: 100%;
   -webkit-transition: all 0.35s ease;
   transition: all 0.35s ease;
  /* -webkit-transform: translate(-25%) matrix(1, 0, 0, 1, 0, 0);
   transform: translate(-25%) matrix(1, 0, 0, 1, 0, 0);
   */
}
/* .featuredSection-multiImage {
   -webkit-transform: translate(0px) matrix(1, 0, 0, 1, 0, 0);
   transform: translate(0px) matrix(1, 0, 0, 1, 0, 0);
}
 */
 .newsInformation {
   background: #727272;
   padding: 80px 0;
   float: left;
   width: 100%;
}
 .newsInformation .h2 {
   color: #fff;
   text-align: center;
   padding-bottom: 10px;
}
 .newsInformation .panel-img img {
   width: 100% !important;
 
}
 .newsInformation .panel {
   border-radius: 0;
   overflow: hidden;
   box-shadow: 0 3px 12px rgba(0, 0, 0, 0.29);
   border: none;
   margin-bottom: 0;
}
 .newsInformation .panel-title {
   border-top: 7px solid #007a86;
   padding: 20px 23px;
 /*  -webkit-transform: translateY(130px);
   transform: translateY(130px);*/
   background: #fff;
   -webkit-transition: all 0.35s ease;
   transition: all 0.35s ease;
   position: absolute;
   bottom: 0;
   width: calc(100% - 30px);
}
 .newsInformation .panel-title .h4 {
   color: #c01533 !important;
   font-family: "Vitesse A","Vitesse B",Cambria,Rockwell,"Times New Roman",serif;
   margin-top: 0;
   text-align: left;
}

.newsInformation article:hover .panel-title {
    -webkit-transition: all 0.35s ease;
    transition: all 0.35s ease;
    bottom: 0 !important;
}

 .newsInformation .panel-title a {
   color: #007a86;
   font-weight: bold;
}
 .newsInformation .panel-title p, .newsInformation .panel-title a {
   opacity: 0;
   -webkit-transform: translateY(100px);
   transform: translateY(100px);
   -webkit-transition: all 0.35s ease;
   transition: all 0.35s ease;
}
 .newsInformation .panel:focus .panel-title, .newsInformation .panel:hover .panel-title, .newsInformation .panel:focus .panel-title p, .newsInformation .panel:focus .panel-title a, .newsInformation .panel:hover .panel-title p, .newsInformation .panel:hover .panel-title a {
   -webkit-transform: translateY(0);
   transform: translateY(0);
}
 .newsInformation .panel:focus .panel-title a, .newsInformation .panel:focus .panel-title p, .newsInformation .panel:hover .panel-title a, .newsInformation .panel:hover .panel-title p {
   opacity: 1;
}
 .newsInformation .panel:focus .panel-title p, .newsInformation .panel:hover .panel-title p {
   color: #000;
}
 .newsInformation .panel:focus .panel-title span, .newsInformation .panel:hover .panel-title span {
   color: #007a86;
   text-decoration: underline;
}
 .newsInformation .panel:focus .panel-img, .newsInformation .panel:hover .panel-img {
   margin-bottom: 0%;
}
 .newsInformation .panel:focus .panel-img img, .newsInformation .panel:hover .panel-img img {
   -webkit-transform: translateY(-50%);
   transform: translateY(-50%);
}
 .instagramFeed {
   padding: 10px 0;
   background: #fff;
}
 .instagramFeed img {
   width: 100%;
}
 .infoPanel {
   padding: 40px 0;
   background: #eee;
}
 .infoPanel .container {
   text-align: center;
}
 .infoPanel .h3 {
   font-size: 32px;
   color: #8a387c !important;
   font-family: "Vitesse A","Vitesse B",Cambria,Rockwell,"Times New Roman",serif;
   font-weight: bold;
   display: inline-block;
   margin-top: 0;
   vertical-align: middle;
   margin-bottom: 7px;
}
 .infoPanel .btn-group {
   /* padding-left: 180px; */
}
 .infoPanel .btn {
   font-size: 30px;
}
 .newsSlider .slick-arrow, .single-item .slick-arrow, .newsSlider .slick-dots {
   display: none !important;
}
 .slider-single-item ul.slick-dots {
   text-align: center;
   padding-left: 0;
   padding-top: 20px;
}
 .featuredSection-two-img .featuredImg .featuredSection-multiImage {
   -webkit-transition: all 0.35s ease;
   transition: all 0.35s ease;
   position: absolute;
   overflow: hidden;
   left: 0;
   width: 50%;
   z-index: 1;
}
 .featuredSection-two-img .featuredImg .featuredSection-multiImage:last-of-type {
   right: 0%;
   z-index: 1;
   left: auto;
}
/* .featuredSection-two-img .featuredImg .featuredSection-multiImage:hover .bgImg.cover {
   -webkit-transform: translate3d(-12%, 0, 0px);
   transform: translate3d(-12%, 0, 0px);
}
 */
 .featuredSection-two-img .featuredImg .featuredSection-multiImage .bgImg {
   -webkit-transition: all 0.65s ease;
   transition: all 0.65s ease;
}
 .featuredSection-two-img .featuredImg .featuredSection-multiImage:last-of-type .bgImg {
   background-position: 65% center;
}
 .featuredImg .row {
   overflow: hidden;
}
 .featuredSection-multiImage:before {
   content: "";
   position: absolute;
   left: 0px;
   width: 100%;
   top: 0px;
   height: 100%;
   background: rgba(0, 0, 0, 0.3);
   z-index: 1;
   -webkit-transform: scaleX(1);
   transform: scaleX(1);
   -webkit-transform-origin: 50%;
   transform-origin: 50%;
   -webkit-transition-property: transform;
   -webkit-transition-property: -webkit-transform;
   transition-property: -webkit-transform;
   transition-property: transform;
   transition-property: transform, -webkit-transform;
   -webkit-transition: 500ms ease-out;
   transition: 500ms ease-out;
   display: none;
}
 .featuredSection-two-img .featuredImg .featuredSection-multiImage.hover {
   width: 70%;
   z-index: 10;
   -webkit-transition: all 0.5s ease;
   transition: all 0.5s ease;
}
 .featuredSection-two-img .featuredImg .featuredSection-multiImage.hover1 {
   width: 70%;
   z-index: 10;
   -webkit-transition: all 0.5s ease;
   transition: all 0.5s ease;
}
 .featuredSection-two-img .featuredImg .featuredSection-multiImage:hover {
  /* transform: scale(1.2);
   -webkit-transition: all 0.45s ease;
   transition: all 0.45s ease;
   */
}
 .featuredSection-two-img .featuredImg .featuredSection-multiImage:first-of-type:hover .h4 {
   -webkit-transform: translate(-50%, -0%);
   transform: translate(-50%, -0%);
   -webkit-transition: all 0.5s ease;
   transition: all 0.5s ease;
}
 .featuredSection-two-img .featuredImg .featuredSection-multiImage:hover:before {
   -webkit-transform: scaleX(0);
   transform: scaleX(0);
  /* -webkit-transform-origin: 0;
   transform-origin: 0;
   */
}
 .featuredSection-two-img .featuredImg .bgImg:hover {
   -webkit-transition: all 0.35s ease;
   transition: all 0.35s ease;
}
 .featuredSection-two-img .featuredImg .h4 {
   font-size: 30px;
   color: #fff;
   font-family: "Vitesse A","Vitesse B",Cambria,Rockwell,"Times New Roman",serif;
   text-shadow: 0 3px 6px rgba(0, 0, 0, 0.46);
   -webkit-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%);
   left: 50%;
   -webkit-transition: all 0.5s ease;
   transition: all 0.5s ease;
   z-index: 1;
   position: absolute;
   top: 50%;
   padding-right: 15px;
   display: none;
}
 .featuredSection-two-img .featuredImg .h4::after {
   width: 1px;
   height: 1px;
   background: #fff;
   content: "";
   position: absolute;
   top: 16px;
   left: 100%;
   opacity: 0;
   -webkit-transition: all 0.5s ease;
   transition: all 0.5s ease;
}
 .featuredSection-two-img .featuredImg .featuredSection-multiImage:hover .h4 {
   -webkit-transform: translate(-100%, -0%);
   transform: translate(-100%, -0%);
   -webkit-transition: all 0.5s ease;
   transition: all 0.5s ease;
}
 .featuredSection-two-img .featuredImg .featuredSection-multiImage:hover .h4:after {
   opacity: 1;
   width: 100px;
}
 .featuredSection-two-img .featuredImg .bgImg strong {
   position: absolute;
}
 .featuredSection-two-img .featuredImg:first-of-type strong {
   top: 35px;
   left: 70px;
   -webkit-transform: none;
   transform: none;
}
 .featuredSection-two-img .featuredImg .featuredSection-multiImage:last-of-type strong {
   top: 70%;
   left: 50%;
   -webkit-transform: translateX(-50%);
   transform: translateX(-50%);
}
 .actionPanel {
   padding: 30px 0 35px;
   font-size: 0;
}
 .actionPanel .btn {
   position: relative;
   z-index: 1;
   font-size: 30px;
   margin: 10px 17px;
   border-color: #fff;
   min-width: 268px;
   padding: 16px 40px;
   border-width: 2px;
}
 .actionPanel .btn:hover, .actionPanel .btn:focus, .actionPanel .btn:hover:active, .actionPanel .btn:hover:focus {
   border-color: #c01533;
}
 .site-footer {
   background: #007a86;
   color: #fff;
   float: left;
   width: 100%;
}
 .footer-box {
   width: 225px;
   float: left;
   margin-right: 80px;
   font-size: 0;
}
 .footer-box:first-of-type {
   width: 250px;
}
 .footer-box:nth-of-type(2) {
   margin-top: 73px;
   width: 240px;
   margin-right: 200px;
}
 .footer-box:last-of-type {
   float: right;
   margin-right: 0;
}
 .footer-box li {
   list-style: none;
   font-size: 18px;
}
 .footer-box li a {
   color: #fff;
}
 .footer-box li a[href^="mailto:"] {
   text-decoration: none;
}
 .footer-box li a[href^="mailto:"]:hover {
   text-decoration: underline;
}
 .site-footer .footer-box li {
   font-size: 24px;
}
 .contactInfo li {
   float: left;
   width: 100%;
   margin-bottom: 30px;
   font-size: 24px;
   position: relative;
}
 .contactInfo li::before {
   background-image: url(../images/path929.svg);
   background-repeat: no-repeat;
   content: "";
   width: 32px;
   height: 44px;
   position: absolute;
   left: 0;
   top: 0;
   z-index: 97;
   background-size: 100%;
}
 .contactInfo li:nth-of-type(2), .contactInfo li:nth-of-type(4) {
   margin-right: 0;
}
 .footer-box:nth-of-type(2) .contactInfo li .contactDetail {
   width: calc(100% - 60px);
}
 .footer-box:nth-of-type(2) .contactInfo li:first-of-type:before {
   background-image: url(../images/iconfinder_phone_1608790.svg);
   width: 39px;
   height: 39px;
}
 .footer-box:nth-of-type(2) .contactInfo li:nth-of-type(2):before {
   background-image: url(../images/iconfinder_icon-email_211660.svg);
   width: 48px;
   height: 29px;
}
 .contactInfo {
   font-family: "Vitesse A","Vitesse B",Cambria,Rockwell,"Times New Roman",serif;
   float: left;
   width: 100%;
}
 .contactInfo i {
   float: left;
   font-size: 50px;
   margin-right: 10px;
}
 .contactDetail {
   float: right;
   width: calc(100% - 50px);
}
 .contactDetail strong {
   font-size: 24px;
   font-weight: normal;
   font-family: "Vitesse A","Vitesse B",Cambria,Rockwell,"Times New Roman",serif;
   display: block;
   padding-bottom: 7px;
}
 .contactInfo li:nth-of-type(4) .contactDetail {
   width: calc(100% - 60px);
}
 .site-footer li a {
   color: #fff;
}
 .footer-top {
   padding-top: 58px;
}
 .footer-top .h3 {
   margin-top: 0;
   font-weight: bold;
   color: #fff;
    margin-left: 0px !important;
}
 .footer-box h3 {
   border-bottom: 2px solid rgba(255, 255, 255, 0.22);
   padding-bottom: 10px;
   font-weight: bold;
   margin-bottom: 19px;
   color: #fff;
   font-size: 28px;
}
 .social-icon li a {
   width: 49px;
   height: 49px;
   background: #fff;
   display: block;
   text-align: center;
   line-height: 49px;
   border-radius: 50%;
   border: 1px solid #fff;
}
 .social-icon li a i {
   font-size: 27px;
   display: block;
   line-height: 49px;
   color: #007a86;
}
 .social-icon li a:hover {
   background: #007a86;
   color: #fff;
   text-decoration: none;
}
 .social-icon li a:hover i {
   color: #fff;
}
 .social-icon li {
   display: inline-block;
   margin-right: 8px;
}
 .social-icon li:last-of-type {
   margin-right: 0;
}
 .quickLinks li a {
   display: block;
   margin-bottom: 16px;
}
/* Footer Bottom */
 .footer-btm {
   padding-top: 37px;
   padding-bottom: 15px;
}
 .footer-btm-left {
   float: left;
    width: 500px;
    line-height: 1.5em;
    max-width: 100%;
}
 .footer-btm-left .footer-logo {
   margin-bottom: 13px;
   display: block;
}
 .footer-btm-left p {
   line-height: 22px;
   font-family: "Vitesse A","Vitesse B",Cambria,Rockwell,"Times New Roman",serif;
   margin-bottom: 0;
   font-weight: bold;
}
 .footer-btm-right {
   float: right;
   width: 470px;
   font-size: 0;
}
 .footer-btm-right li {
   font-size: 19px;
   font-family: "Vitesse A","Vitesse B",Cambria,Rockwell,"Times New Roman",serif;
   list-style: none;
   display: inline-block;
   margin-right: 22px;
   margin-bottom: 10px;
   font-weight: bold;
}
 .footer-btm-right li:last-of-type {
   margin-bottom: 0;
}
 .footer-btm-right .social-icon {
   margin-bottom: 15px;
   margin-top: 10px;
}
 .footer-btm-right .social-icon li {
   margin-right: 8px;
}
 .footer-btm-right .infoMenu {
   margin-bottom: 0;
}
/* body.mobileMenuOpen {
   overflow: hidden;
}
 */
 .mobileMenuOpen::after {
   position: absolute;
   content: "";
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   background: rgba(0, 0, 0, 0.5);
   z-index: 9;
}
 .mobileMenuOpen .navbar {
   display: none;
}
 .page-home-option1 .centerHeadingSection {
   padding-top: 60px;
}
/* secondaryMenu */
 .position-fixed {
   position: fixed;
   z-index: 999;
}
 .secondaryMenu {
   background: #606267;
   padding: 15px 0;
   text-align: center;
   float: left;
   width: 100%;
}
 .secondaryMenu ul {
   font-size: 0;
   list-style: none;
   margin-bottom: 0;
}
 .secondaryMenu li {
   display: inline-block;
   padding: 0 29px;
   font-size: 19px;
}
 .secondaryMenu li a {
   color: #fff;
}
 .hero-caption {
   width: 34%;
   background: rgba(18, 18, 18, 0.79);
   padding-left: 43px;
   padding-right: 120px;
   padding-top: 100px;
   padding-bottom: 115px;
   height: 100%;
}
 .hero-caption .h2 {
   font-family: "Vitesse A","Vitesse B",Cambria,Rockwell,"Times New Roman",serif;
   font-weight: bold;
   color: #ffffff;
   margin-bottom: 50px;
   display: block;
}
 .hero-caption .btn {
   border: 3px solid transparent;
    
}
 .caption-right {
   padding: 240px 0;
   overflow: hidden;
}
 .caption-right .hero-caption {
   right: 0;
   position: absolute;
   top: 0;
   text-align: right;
}
 .caption-right .hero-caption .btn {
   margin-right: 0;
   margin-left: 37px;
}
 .caption-left {
   padding: 240px 0;
   overflow: hidden;
}
 .caption-left .hero-caption {
   right: 0;
   position: absolute;
   top: 0;
   text-align: left;
   left: 0;
}
 .caption-left .hero-caption .btn {
   margin-right: 37px;
   margin-left: 0;
}
 @media (max-width: 767px){
   .caption-left, .slider-single-item .container {
     padding: 0;
  }
   .navbar-toggle:focus .icon-bar {
   background-color:#FFFFFF;
 }
}
 @media (max-width: 481px){
   .caption-left .hero-caption {
     right: 0;
     top: 0;
     text-align: left;
     left: 0;
     position: inherit;
  }
}
/* BreadCrumb */
 .breadcrumb {
   background: transparent;
   border-bottom: 1px solid rgba(112, 112, 112, 0.2);
   border-radius: 0;
   padding: 11px 0;
}
 .breadcrumb > li {
   font-size: 16px;
}
 .breadcrumb li a {
   color: #343434;
}
 .breadcrumb li a:hover {
   color: #484848;
}
 .breadcrumb > li + li::before {
   padding: 0 5px;
   color: #ccc;
   content: "\f105";
   font-family: fontAwesome;
}
 .breadcrumb li.active a {
   color: #007a86;
   font-weight: bold;
   font-family: "Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;
   text-decoration: none;
}
/* sideBarNavigation */
 .sideBarNavigation {
   float: left;
   background: #f2f2f2;
}
 .contentSection {
   float: right;
  /* width: 1088px;
   */
  /* width: calc(100% - 360px);
   */
   padding-left: 30px;
   padding-right: 0;
}
 .contentSection ul li, .contentSection ol li {
   list-style: none;
   list-style-type: none;
   font-size: 19px;
   padding-bottom: 22px;
   position: relative;
   padding-left: 10px;
   line-height: 1.7;
}
 .contentSection ul li:before {
   right: 100%;
   position: absolute;
   top: 12px;
   width: 5px;
   height: 5px;
   background: #ba0c2f;
   content: "";
}
 .contentSection ol li {
   list-style: none;
   list-style-type: none;
   font-size: 19px;
   padding-bottom: 15px;
   top: 10px;
   position: relative;
   padding-left: 10px;
   line-height: 1.7;
}



.contentSection-news .btn.btn-default {
    /* color: #fff; */
    border: 3px solid #ba0c2f;
    background-color: #fff;
    color: #ba0c2f !important;
    padding: 9px 20px;
    border-radius: 0;
    text-decoration: none;
}

.contentSection-news .btn.btn-default:hover {
    color: #007a86;
   text-decoration: none;
    border: 3px solid #ba0c2f !important;
    background-color: #ba0c2f !important;
    color: #fff !important;
}

.contentSection-news .btn-default-reverse {
   border: 3px solid #ba0c2f !important;
    background-color: #ba0c2f !important;
    color: #fff !important;
    padding: 9px 20px;
    border-radius: 0;
   text-decoration: none;
}

.contentSection-news .btn-default-reverse:hover {
  text-decoration: none;
    border: 3px solid #ba0c2f !important;
    background-color: #fff !important;
    color: #ba0c2f !important;
}

/*.btn-primary:hover, .btn-primary:active, .btn-primary-reverse, .btn-primary:hover:active, .btn-primary:active:focus {
    background: #8a387c;
    color: #fff;
    border-color: #fff;
}*/

.bannerCTA-section .btn-primary:hover, .bannerCTA-section .btn-primary:active, .bannerCTA-section .btn-primary-reverse, .bannerCTA-section .btn-primary:hover:active, .bannerCTA-section .btn-primary:active:focus
{
  background: #8a387c;
    color: #fff;
    border-color: #fff;
}

.bannerCTA-section .btn-primary{
  color: #8a387c;
    background: #fff;
    border-color: #8a387c;
}

.hero-caption .btn-primary-reverse{
   background-color: #007a86;
}

.btn-primary-reverse:hover{
   background-color:#FFFFFF;
}

.contentSection-news .btn-group .btn.btn-primary {
  border: 3px solid #fff !important;
    background-color: #fff !important;
    color: #007a86 !important;
    padding: 9px 20px;
    border-radius: 0;
   text-decoration: none;
}


.contentSection-news .btn.btn-primary:hover {
  text-decoration: none;
    border: 3px solid #fff !important;
    background-color: #007a86 !important;
    color: #fff !important;
}



.contentSection-news .btn.btn-primary-reverse {
border: 3px solid #007a86 !important;
    background-color: #007a86 !important;
    color: #fff !important;
    padding: 9px 20px;
    border-radius: 0;
}

.contentSection-news .btn.btn-primary-reverse:hover {
   text-decoration: none;
    border: 3px solid #007a86;
    background-color: #fff !important;
    color: #007a86 !important;
}

.contentSection-news .teal-btn-reverse, .btn.teal-btn-reverse{
    border: 3px solid #007a86;
    background-color: #007a86;
    color: #fff !important;
    padding: 9px 20px;
    border-radius: 0;
    font-weight: bold;
}

.contentSection-news .teal-btn-reverse:hover, .btn.teal-btn-reverse:hover {
  text-decoration: none !important;
    border: 3px solid #007a86;
    background-color: #fff !important;
    color: #007a86!important;
    font-weight: bold;
}

.contentSection-news .teal-btn, .btn.teal-btn{
    border: 3px solid #007a86;
    background-color: #fff;
    color: #007a86 !important;
    padding: 9px 20px;
    border-radius: 0;
    font-weight: bold;
}

.contentSection-news .teal-btn:hover, .btn.teal-btn:hover {
text-decoration: none !important;
    border: 3px solid #007a86;
    background-color: #007a86;
    color: #fff !important;
    font-weight: bold;
}

.contentSection-news .red-btn, .btn.red-btn {
    border: 3px solid #ba0c2f;
    background-color: #fff;
    color: #ba0c2f;
    padding: 9px 20px;
    border-radius: 0;
    font-weight: bold;

}
.contentSection-news .red-btn:hover, .btn.red-btn:hover {
    text-decoration: none !important;
    border: 3px solid #ba0c2f;
    background-color: #ba0c2f;
    color: #fff !important;
    font-weight: bold;
}

.contentSection-news .accordion-section .btn.btn-primary {
    background-color: #f2f2f2 !important;
}

.contentSection-news .accordion-section .btn.btn-primary:hover {
     text-decoration: none !important;
    border: 3px solid #007a86;
    background-color: #007a86 !important;
    color: #fff !important;
    font-weight: bold;
}

.contentSection-news .accordion-section .btn.btn-primary-reverse:hover {
    text-decoration: none;
    border: 3px solid #007a86;
    background-color: #f2f2f2 !important;
    color: #007a86 !important;
}
  

 .inner-page-body .text-sec ul li:before {
   right: 100%;
   position: absolute;
   top: 8px;
   width: 5px;
   height: 5px;
   background: #ba0c2f;
   content: "";
}
 .inner-page-body .text-sec ul li, .contentSection ol li {
   list-style: none;
   list-style-type: none;
   font-size: 19px;
   position: relative;
   padding-left: 10px;
   line-height: 32px;
   margin-left: 10px;
}
 .inner-page-body .text-sec ul li:before {
   right: 100%;
   position: absolute;
   top: 12px;
   width: 5px;
   height: 5px;
   background: #ba0c2f;
   content: "";
}
 .inner-page-body .text-sec ul li a{
   color: #ba0c2f;
}
 .sideBarNavigation .h3 {
   padding: 0px 25px 10px 30px;
   border-left: 8px solid #007a86;
   font-family: "Vitesse A","Vitesse B",Cambria,Rockwell,"Times New Roman",serif;
   font-weight: bold;
   font-size: 28px;
   color: #007a86;
   display: block;
   margin-bottom: 0;
   line-height: 34px;
   border-bottom: 1px solid#fff;
   padding-bottom: 25px;
}
 .sideBarNavigation ul {
   font-size: 0;
   list-style: none;
   margin-bottom: 0;
   width: 100%;
}
 .sideBarNavigation ul.collapse {
   padding-left: 0;
   padding-right: 0;
}
 .sideBarNavigation ul li, .sideBarNavigation ul li a {
   display: block;
   white-space: normal;
   padding: 0;
}
 .sideBarNavigation ul li a {
   border-bottom: none;
   -webkit-transition: none !important;
   transition: none !important;
}
 .sideBarNavigation ul li {
   padding: 13px 15px 13px 30px;
   font-size: 16px;
   border-top: 1px solid #fff;
   border-left: 8px solid #007a86;
   clear: both;
}
 .sideBarNavigation ul li:first-of-type {
   border-top: none;
}
 .sideBarNavigation ul li:hover, .sideBarNavigation ul li.active, .sideBarNavigation ul > li.dropdown.open {
   border-left-color: #c01533;
}
 .sideBarNavigation ul li.dropdown.open a[aria-expanded="true"], .sideBarNavigation ul li:hover > a, .sideBarNavigation ul li.active a, .sideBarNavigation ul li:focus a, .sideBarNavigation ul li a:focus {
   color: #c01533;
   text-decoration: none;
   font-weight: 700;
}
 .sideBarNavigation ul li .dropdown-menu {
   position: relative;
   background: transparent;
   border: none;
   box-shadow: none;
   left: -38px;
   width: calc(100% + 53px);
   margin-top: 9px;
   padding-bottom: 0;
   padding-top: 0;
   border-top: 1px solid #fff;
   z-index: 0;
}
 .sideBarNavigation ul li .dropdown-menu li {
   padding-left: 40px;
}
 .sideBarNavigation ul li .dropdown-menu li:hover {
   background: rgba(0, 0, 0, 0.08);
}
 .sideBarNavigation .dropdown-menu > li > a:hover, .sideBarNavigation .dropdown-menu > li > a:focus {
   text-decoration: none;
}
 .sideBarNavigation ul li.dropdown i {
   float: right;
   font-size: 20px;
}
 .sideBarNavigation ul li.dropdown.open i:before {
   content: "\f0d7";
}
 .sideBarNavigation ul li .dropdown-menu li:hover a {
   color: inherit;
   font-weight: normal;
}
/* mainContentSection */
 .contentSection h2, .contentSection .h2, .contentSection .h3 {
   margin-top: 10px;
   font-weight: bold;
}
 .contentSection p {
   font-size: 16px;
   line-height: 30px;
   padding-bottom: 15px;
   word-wrap: break-word;
}
 .contentSection p a {
   color: #c01533;
}
 .pad-0{
   padding: 0 !important;
}
 .tabSection p a {
   color: #ba0c2f !important;
   font-weight: normal;
}
 .tabSection p a:hover {
   text-decoration: underline;
}
 .contentSection .btn.btn-default {
   color: #fff;
}
 .contentSection .btn.btn-default:hover {
   color: #007a86;
   background: #fff;
   border-color: #007a86;
}
 .accordion-section a.btn.btn-default {
       border: 3px solid #ba0c2f;
    background-color: #f2f2f2!important;
    color: #ba0c2f !important;
    padding: 9px 20px;
    border-radius: 0;
}

 .accordion-section a.btn.btn-default:hover {
       text-decoration: none !important;
    border: 3px solid #ba0c2f !important;
    background-color: #ba0c2f !important;
    color: #fff !important;
}
 .accordion-section a.btn.btn-primary-reverse {
   color: #fff;
}

 .accordion-section a.btn.btn-primary-reverse:hover {
   color: #007a86;
    background-color: #f2f2f2;
}
.accordion-section a.btn.btn-primary {
    background: #f2f2f2;
    color: #007a86;
    border-color: #007a86;
}

.accordion-section a.btn.btn-primary:hover {
   text-decoration: none;
   border: 3px solid #007a86;
   background-color: #007a86;
   color: #fff;
   font-weight: bold;
}


.accordion-section a.btn.btn-default:hover {
   text-decoration: none;
   border: 3px solid #007a86;
   background-color: #f2f2f2;
  font-weight: bold;
   color: #007a86;
}

/*======TAB SECTION BUTTONS=======*/

.tabSection .tab-content a.btn.btn-default {
    border: 3px solid #ba0c2f;
    background-color: #f2f2f2;
    color: #ba0c2f !important;
    padding: 9px 20px;
    border-radius: 0;
    font-weight: bold;
}

.tabSection .tab-content a.btn.btn-default:hover {
       text-decoration: none !important;
    border: 3px solid #ba0c2f;
    background-color: #ba0c2f;
    color: #fff !important;
    font-weight: bold;
}

.tabSection .tab-content a.btn.btn-default-reverse{
     border: 3px solid #ba0c2f;
   background-color: #ba0c2f;
   color: #fff !important;
   padding: 9px 20px;
   border-radius: 0;
   font-weight: bold;
}

.tabSection .tab-content a.btn.btn-default-reverse:hover{
    text-decoration: none !important;
    border: 3px solid #ba0c2f;
    background-color: #f2f2f2 !important;
    color: #ba0c2f !important;
   
}

.tabSection .tab-content a.btn.btn-primary {
    border: 3px solid #007a86;
    background-color: #f2f2f2 !important;
    color: #007a86 !important;
    padding: 9px 20px;
    border-radius: 0;
    font-weight: bold;
}

.tabSection .tab-content a.btn.btn-primary:hover {
       text-decoration: none !important;
    border: 3px solid #007a86 !important;
    background-color: #007a86 !important;
    color: #fff !important;
    font-weight: bold;
}

.tabSection .tab-content a.btn.btn-primary-reverse {
    border: 3px solid #007a86;
    background-color: #007a86;
    color: #fff !important;
    padding: 9px 20px;
    border-radius: 0;
    font-weight: bold;
}

.tabSection .tab-content a.btn.btn-primary-reverse:hover {
   text-decoration: none !important;
    border: 3px solid #007a86;
    background-color: #f2f2f2 !important;
    color: #007a86 !important;
    font-weight: bold;
}


 .tabSection .tab-content a.teal-btn-reverse{
   border: 3px solid #007a86;
   background-color: #007a86;
   color: #fff !important;
   padding: 9px 20px;
   border-radius: 0;
   font-weight: bold;
}
 .tabSection .tab-content a.teal-btn-reverse:hover{
   text-decoration: none !important;
   border: 3px solid #007a86;
   background-color: #fff !important;
   color: #007a86!important;
   font-weight: bold;
}

  .tabSection .tab-content a.red-btn-reverse{
   border: 3px solid #ba0c2f;
   background-color: #ba0c2f;
   color: #fff !important;
   padding: 9px 20px;
   border-radius: 0;
   font-weight: bold;
}
  .tabSection .tab-content a.red-btn-reverse:hover{
   text-decoration: none !important;
   border: 3px solid #ba0c2f;
   background-color: #fff;
   color: #ba0c2f !important;
   font-weight: bold;
}

 .tabSection .tab-content a.teal-btn:hover {
   text-decoration: none !important;
   border: 3px solid #007a86;
   background-color: #007a86 !important;
   color: #fff !important;
   font-weight: bold;
}

.tabSection .tab-content a.red-btn:hover {
   text-decoration: none !important;
   border: 3px solid #ba0c2f;
   background-color: #ba0c2f !important;
   color: #fff !important;
   font-weight: bold;
}

/*======TAB SECTION BUTTONS END=======*/
.directory-section a.btn.btn-default {
    border: 3px solid #ba0c2f;
    background-color: #fff;
    color: #ba0c2f;
    padding: 9px 20px;
    border-radius: 0;
}

.directory-section a.btn.btn-default:hover {
       text-decoration: none !important;
    border: 3px solid #ba0c2f;
    background-color: #ba0c2f;
    color: #fff;
}

.directory-section a.btn.btn-default-reverse{
     border: 3px solid #ba0c2f;
   background-color: #ba0c2f;
   color: #fff !important;
   padding: 9px 20px;
   border-radius: 0;
   font-weight: bold;
}

.directory-section a.btn.btn-default-reverse:hover{
    text-decoration: none !important;
    border: 3px solid #ba0c2f;
    background-color: #fff;
    color: #ba0c2f !important;
}

.directory-section a.btn.btn-primary {
    border: 3px solid #007a86;
    background-color: #fff;
    color: #007a86;
    padding: 9px 20px;
    border-radius: 0;
}

.directory-section a.btn.btn-primary:hover {
       text-decoration: none !important;
    border: 3px solid #007a86;
    background-color: #007a86;
    color: #fff !important;
}

.directory-section a.btn.btn-primary-reverse {
    border: 3px solid #007a86;
    background-color: #007a86;
    color: #fff;
    padding: 9px 20px;
    border-radius: 0;
}

.directory-section a.btn.btn-primary-reverse:hover {
   text-decoration: none !important;
    border: 3px solid #007a86;
    background-color: #fff;
    color: #007a86 !important;
}


.accordion-section a.btn.btn-default-reverse{
     border: 3px solid #ba0c2f;
   background-color: #ba0c2f;
   color: #fff !important;
   padding: 9px 20px;
   border-radius: 0;
   font-weight: bold;
}

.accordion-section a.btn.btn-default-reverse:hover{
 text-decoration: none;
   border: 3px solid #ba0c2f;
   background-color: #f2f2f2!important;
   color: #ba0c2f !important;
   font-weight: bold;
}

.accordion-section a.red-btn-reverse:hover{
   text-decoration: none;
   border: 3px solid #ba0c2f;
   background-color: #f2f2f2;
   color: #ba0c2f !important;
   font-weight: bold;
}

.accordion-section a.teal-btn {
    border: 3px solid #007a86;
   background-color: #f2f2f2 !important;
   color: #007a86 !important;
   padding: 9px 20px;
   border-radius: 0;
   font-weight: bold;
}


.accordion-section a.teal-btn:hover {
    text-decoration: none !important;
    border: 3px solid #007a86;
    background-color: #007a86 !important;
    color: #fff !important;
    font-weight: bold;
}


 .accordion-section a.teal-btn-reverse:hover{
   text-decoration: none;
   border: 3px solid #007a86;
   background-color: #f2f2f2 !important;
   color: #007a86!important;
   font-weight: bold;
}

 .accordion-section a.red-btn{
   border: 3px solid #ba0c2f;
   background-color: #f2f2f2;
   color: #ba0c2f;
   padding: 9px 20px;
   border-radius: 0;
   font-weight: bold;
}

 .tabSection .tab-content .accordion-section a.red-btn{
   border: 3px solid #ba0c2f;
   background-color: #f2f2f2 !important;
   color: #ba0c2f !important;
   padding: 9px 20px;
   border-radius: 0;
   font-weight: bold;
}

.tabSection .tab-content a.red-btn{
   border: 3px solid #ba0c2f;
   background-color: #f2f2f2 !important;
   color: #ba0c2f !important;
   padding: 9px 20px;
   border-radius: 0;
   font-weight: bold;
}

.tabSection .tab-content a.red-btn-reverse:hover{
   text-decoration: none;
   border: 3px solid #ba0c2f;
   background-color: #f2f2f2 !important;
   color: #ba0c2f !important;
   font-weight: bold;
}

.tabSection .tab-content  a.teal-btn{
   border: 3px solid #007a86;
   background-color: #f2f2f2 !important;
   color: #007a86 !important;
   padding: 9px 20px;
   border-radius: 0;
   font-weight: bold;
}

 .tabSection .tab-content a.teal-btn-reverse:hover{
   text-decoration: none;
   border: 3px solid #007a86 ;
   background-color: #f2f2f2 !important;
   color: #007a86!important;
   font-weight: bold;
}

 .red-btn{
   border: 3px solid #ba0c2f;
   background-color: #fff;
   color: #ba0c2f;
   padding: 9px 20px;
   border-radius: 0;
   font-weight: bold;
}
 a.red-btn:hover {
   text-decoration: none !important;
   border: 3px solid #ba0c2f;
   background-color: #ba0c2f;
   color: #fff !important;
   font-weight: bold;
}
 .red-btn-reverse{
   border: 3px solid #ba0c2f;
   background-color: #ba0c2f;
   color: #fff !important;
   padding: 9px 20px;
   border-radius: 0;
   font-weight: bold;
}
 a.red-btn-reverse:hover{
   text-decoration: none !important;
   border: 3px solid #ba0c2f;
   background-color: #fff;
   color: #ba0c2f !important;
   font-weight: bold;
}
 .teal-btn-reverse{
   border: 3px solid #007a86;
   background-color: #007a86;
   color: #fff !important;
   padding: 9px 20px;
   border-radius: 0;
   font-weight: bold;
}
 a.teal-btn-reverse:hover{
   text-decoration: none !important;
   border: 3px solid #007a86;
   background-color: #fff !important;
   color: #007a86!important;
   font-weight: bold;
}
 .teal-btn{
   border: 3px solid #007a86;
   background-color: #fff;
   color: #007a86 !important;
   padding: 9px 20px;
   border-radius: 0;
   font-weight: bold;
}
 a.teal-btn:hover {
   text-decoration: none !important;
   border: 3px solid #007a86;
   background-color: #007a86;
   color: #fff !important;
   font-weight: bold;
}
 .cta-desc a.btn-primary {
   background: #fff;
   color: #007a86;
   border-color: #fff;
   text-decoration: none;
}
 .cta-desc a.btn-primary:hover {
   background: #007a86;
   color: #fff;
   border-color: #fff;
}
 .cta-opt2 .cta-desc a.btn-primary {
   background: #fff ;
   color: #8a387c !important;
   border-color: #fff;
}
 .cta-opt5 .cta-desc .btn-group a.btn-primary {
   background: #fff;
   color: #8a387c !important;
   border-color: #fff;
}
 .marg-20{
   margin: 20px 0;
}
 .contentSection ul {
   padding-left: 24px;
}
 .contentSection ul li, .contentSection ol li {
   list-style: none;
   font-size: 19px;
   padding-bottom: 15px;
   position: relative;
   padding-left: 10px;
   line-height: 24px;
   top: 10px;
}
 .featuredText ul li {
   line-height: 32px;
   font-size: 19px;
  /* display: inline;
   */
   margin-left: 17px;
}
 .mg-20{
   margin: 0 20px;
}
 .page-section .text-sec-edu ul li {
   line-height: 24px;
   margin-left: 10px !important;
}
 .page-section .text-sec-edu ol li {
   line-height: 32px;
   margin-left: 20px !important;
}
 .directory-section .text-sec-edu ol li {
   line-height: 32px;
   margin-left: 20px !important;
}
 .directory-section .text-sec-edu ul li {
   line-height: 24px;
   margin-left: 10px !important;
}
 .accordion-section .panel-body ul li {
   line-height: 24px;
   margin-left: 10px !important;
}
 .accordion-section .panel-body ol li {
   line-height: 32px;
   margin-left: 20px !important;
}








.homepage .accordion-section .panel-body ul li:before {
   right: 100%;
   position: absolute;
   top: 8px;
   width: 5px;
   height: 5px;
   background: #ba0c2f;
   content: "";
}
 .homepage .accordion-section .panel-body ul li, .contentSection ol li {
   list-style: none;
   list-style-type: none;
   font-size: 19px;
   padding-bottom: 5px;
   position: relative;
   padding-left: 10px;
   line-height: 32px;
}
 .homepage .accordion-section .panel-body ul li:before {
   right: 100%;
   position: absolute;
   top: 12px;
   width: 5px;
   height: 5px;
   background: #ba0c2f;
   content: "";
}
 .homepage .page-section .text-sec ul li:before {
   right: 100%;
   position: absolute;
   top: 8px;
   width: 5px;
   height: 5px;
   background: #ba0c2f;
   content: "";
}
.homepage .page-section .text-sec ul li {
   list-style: none;
   list-style-type: none;
   font-size: 19px;
   padding-bottom: 5px;
   position: relative;
   padding-left: 10px;
   line-height: 32px;
}

.homepage .page-section .text-sec ol li {
   list-style: none;
   list-style-type: decimal;
   font-size: 19px;
   padding-bottom: 5px;
   position: relative;
   padding-left: 10px;
   line-height: 32px;
}
.homepage .page-section .text-sec ul li:before {
   right: 100%;
   position: absolute;
   top: 12px;
   width: 5px;
   height: 5px;
   background: #ba0c2f;
   content: "";
}

.homepage .page-section .text-sec ul li ul li {
    margin-left: 10px;
}

 .homepage .page-section .text-sec ol {
   margin-bottom: 0;
   padding-left: 40px;
}
 .homepage .page-section .text-sec ol ol {
   margin-top: 10px;
}
.homepage .page-section .text-sec ol li {
   list-style-type: decimal;
   padding-bottom: 12px;
   padding-left: 0;
}
.homepage .page-section .text-sec ol li ol li {
   list-style-type: lower-alpha;
}
.homepage-body .page-section .text-sec ul li:before {
   right: 100%;
   position: absolute;
   top: 10px;
   width: 5px;
   height: 5px;
   background: #c01533;
   content: "";
}






/*homepage end*/
 .homepage-body .accordion-section .panel-body ul li:before {
   right: 100%;
   position: absolute;
   top: 8px;
   width: 5px;
   height: 5px;
   background: #ba0c2f;
   content: "";
}
 .homepage-body .accordion-section .panel-body ul li, .contentSection ol li {
   list-style: none;
   list-style-type: none;
   font-size: 19px;
   padding-bottom: 5px;
   position: relative;
   padding-left: 10px;
   line-height: 32px;
}
 .homepage-body .accordion-section .panel-body ul li:before {
   right: 100%;
   position: absolute;
   top: 12px;
   width: 5px;
   height: 5px;
   background: #ba0c2f;
   content: "";
}
 .homepage-body .text-sec-edu ul li:before {
   right: 100%;
   position: absolute;
   top: 8px;
   width: 5px;
   height: 5px;
   background: #ba0c2f;
   content: "";
}
 .homepage-body .text-sec-edu ul li, .contentSection ol li {
   list-style: none;
   list-style-type: none;
   font-size: 19px;
   padding-bottom: 5px;
   position: relative;
   padding-left: 15px;
   line-height: 32px;
}
 .homepage-body .text-sec-edu ul li:before {
   right: 100%;
   position: absolute;
   top: 12px;
   width: 5px;
   height: 5px;
   background: #ba0c2f;
   content: "";
}
 .contentSection ol {
   margin-bottom: 15px;
   padding-left: 40px;
}
 .contentSection ol ol {
   margin-top: 23px;
}
 .contentSection ol li {
   list-style-type: decimal;
   padding-bottom: 12px;
   padding-left: 0;
}
 .contentSection ol li ol li {
   list-style-type: lower-alpha;
}
 .contentSection ul li:before {
   right: 100%;
   position: absolute;
   top: 10px;
   width: 5px;
   height: 5px;
   background: #c01533;
   content: "";
}
 .cta .cta-desc h3 {
   color: #fff;
}
 .cta .container {
   width: 100%;
}
/* CTA option 4 */
 .cta-opt4 .container, .cta-opt5 .container {
   padding: 0;
   max-width: 1450px;
   position: relative;
}
 .cta-centered .cta-desc h2 {
   color: #fff !important;
}
 .cta-centered .cta-desc h3 {
   color: #fff !important;
}
 .cta-img {
   width: 382px;
   float: left;
   margin-right: -200px;
   z-index: 1;
   position: relative;
   margin-top: 34px;
   margin-bottom: 34px;
   box-shadow: 0 3px 6px rgba(0, 0, 0, 0.39);
}
 .cta-opt4 .cta-img, .cta-opt5 .cta-img {
   margin-top: 34px;
   margin-bottom: 34px;
   margin-right: -200px;
   width: 40%;
   position: absolute;
   top: 0;
   height: calc(100% - 68px);
   z-index: 1;
   box-shadow: 0 3px 6px rgba(0, 0, 0, 0.39);
}
 .cta-desc {
   text-align: center;
   width: 811px;
   float: right;
   background: #007a86;
  /* padding-left: 176px;
   */
   padding-right: 76px;
   padding-top: 45px;
   padding-bottom: 60px;
   color: #fff;
   padding-left: 17%;
}
 .cta-opt4 .cta-desc {
   width: 67%;
   padding-left: 13%;
}
 .cta-opt4 .cta-desc p {
   margin-bottom: 40px;
   font-size: 24px;
   line-height: 38px;
}
 .cta-opt4 .cta-desc .btn-group .btn, .cta-opt5 .cta-desc .btn-group .btn {
   display: block;
   margin-right: 0;
}
 .cta-desc .btn {
   margin-bottom: 12px;
   float: none;
   margin-right: 0;
}
/* CTA OPTION 5 */
 .cta-opt5 .container, .cta-opt5 .cta-desc {
   background: #8a387c;
}
 .cta-opt5 .cta-desc {
   padding-top: 35px;
   padding-bottom: 40px;
   width: 53%;
   padding-left: 90px;
}
 .cta-opt5 .cta-img {
   margin-left: 48px;
   margin-top: -68px;
   width: 40%;
   margin-bottom: 0;
   height: 100%;
}
 .cta.cta-opt5 .cta-desc p {
   padding-bottom: 15px;
   font-size: 24px;
   line-height: 38px;
}
 .cta-opt4 .cta-img {
}
/* CTA OPTION 3 */
 .cta-opt3 .container, .cta-opt2 .container {
   position: relative;
   width: 100%;
}
  @media only screen and (max-width:1028px){
 .cta-opt3 .cta-img.bgImg{
     width: inherit;
 }
  }
  
  @media only screen and (min-width:1028px){
      .cta-opt3 .container{
          display: flex;
      }
  }
  
  .cta-opt3 .container .cta-desc{

  }
   @media only screen and (min-width:1028px){
      .cta-opt3 .container .cta-img.bgImg{
            margin: 30px;
            margin-right: -100px;
            z-index: 10;
      }
   }
 
 .cta-opt3 .cta-desc {
   padding-top: 25px;
   padding-bottom: 25px;
   width: 72%;
}
 .cta-opt3 .cta-desc p {
   font-size: 18px;
   line-height: 28px;
   padding-bottom: 5px;
}
 .cta.cta-opt3 .btn {
   margin: 0 15px;
}
 .cta-opt3 .cta-img {
   width: 38%;
  /* position: absolute; */
   top: 0;
   height: calc(100% - 68px);
   z-index: 0;
   box-shadow: none;
}
 .cta-opt3 .cta-img img, .cta-opt4 .cta-img img, .cta-opt5 .cta-img img {
   width: 100%;
}
 .cta-opt3 .cta-img::after, .cta-opt3 .cta-img::before {
   position: absolute;
   content: "";
   background: url(../images/Divider_Hashline-green.svg) no-repeat right center;
   width: 69%;
   height: 18px;
   left: 0;
   bottom: 100%;
   margin-bottom: 9px;
   z-index: -1;
   margin-top: 9px;
}
 .cta-opt3 .cta-img::before {
   top: 100%;
   bottom: auto;
}
 .cta-opt3.wo-bdr .cta-img::after, .cta-opt3.wo-bdr .cta-img::before {
   display: none;
}
/* CTA HEADLINE */
 .cta-headline {
   float: left;
   width: 100%;
}
 .cta-headline .container {
   background-color: #8a387c;
}
 .cta-headline .container, .cta-opt2 .container {
   max-width: 1420px;
   position: relative;
}
 .cta-headline .cta-desc {
   float: left;
   width: 805px;
   background: #8a387c;
   text-align: left;
   padding-left: 50px;
   padding-bottom: 40px;
   padding-top: 50px;
   padding-right: 155px;
}
 .cta-headline .cta-desc p {
   margin-bottom: 18px;
   line-height: 26px;
}
 .cta-headline .cta-desc strong, .cta-headline .cta-desc .h2 {
   color: #fff;
   margin: 0;
}
 .cta-headline .cta-img {
   float: right;
   width: 605px;
   margin: 0;
   box-shadow: none;
   position: absolute;
   right: 0;
   top: 0;
   height: 100%;
}
 .cta-headline .btn:hover, .cta-headline .btn:active, .cta-headline .btn:hover:active, .cta-headline .btn:active:focus {
   color: #fff;
   background: #8a387c;
}
 .cta-headline .cta-tel {
   border-left: 1px solid rgba(255, 255, 255, 0.45);
   padding-left: 19px;
   padding-top: 20px;
   padding-bottom: 20px;
   display: inline-block;
   vertical-align: top;
   margin-top: -5px;
   margin-left: 15px;
   font-family: "Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;
   font-weight: 900;
   color: #fff;
}
 .cta-headline .cta-tel:hover {
   color: #fff;
   text-decoration: underline;
}
 .cta-headline .cta-tel i {
   margin-right: 10px;
}
 .cta-headline .cta-tel img {
   margin-right: 6px;
   margin-top: -4px;
   vertical-align: middle;
}
 .cta-headline .btn {
   margin-right: 16px;
}
 .cta-headline.cta-headline-quote .container, .cta-headline-quote .cta-desc {
   background: #8a387c;
}
 .cta-headline-quote .cta-quote {
   width: 440px;
   float: right;
   margin-top: 45px;
}
 .cta-headline-quote .cta-quote blockquote {
   border-left: none;
   font-size: 20px;
   line-height: 30px;
   color: #fff;
   padding-right: 30px;
   position: relative;
}
 .cta-headline-quote .cta-quote blockquote::before {
   position: absolute;
   right: 100%;
   top: 18px;
   content: "";
   font-size: 0;
   background-image: url(../images/quote-white.svg);
   width: 120px;
   height: 60px;
   margin-right: -25px;
}
 .cta-headline-quote .btn:hover {
   background: #007a86;
}
/* CTA OPTION 2 */
 .cta-opt2 .cta-detail {
}
/* .cta-detail {
   float: left;
   margin-right: -250px;
   background: #fff;
   border: 10px solid #707070;
   padding: 50px 280px 10px 40px;
   width: 65%;
}
 */
 @media (min-width: 1025px) {
 .cta-opt2 .container{
       display: flex;
  justify-content: center;
  align-items: center;
 }
     
 }
 
 .cta-opt2 .cta-detail {
   float: left;
   margin-right: -150px;
   background: #fff;
   border: 10px solid #707070;
   padding: 30px 20% 30px 40px;
   width: 65%;
}
 .cta.cta-opt2 .cta-desc {
   width: 52%;
   padding: 40px 80px;
   background: #8a387c;
  /* position: absolute;
   right: 0;
   height: calc(100% - 60px);
   height: -webkit-calc(100% - 60px); */
}
 .cta-desc-content {
  /* position: absolute;
   left: 50%;
   top: 50%;
   -webkit-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%);
   width: 100%; */
}
 .cta.cta-opt2 .cta-desc h4 {
   color: #fff;
   margin-bottom: 15px;
}
 .cta-opt2 h3 {
   margin-bottom: 0;
   margin-top: 0;
   color: #007a86 !important;
}
 .cta-centered .cta-desc {
   width: 100%;
   text-align: center;
   padding-left: 76px;
}
 .cta-centered .cta-desc p, .cta-opt3 .cta-desc p {
   font-size: 24px;
   line-height: 38px;
}
 .cta-centered .cta-desc .btn {
   margin-right: 27px;
}
 .cta-testimonial-content {
   width: calc(100% - 40px);
   background: #8a387c;
   float: right;
}
 .cta-testimonial .cta-img {
   width: 281px;
   box-shadow: none;
   margin: 0;
   margin-top: -40px;
   margin-left: -40px;
}
 .cta-testimonial .cta-desc {
   width: calc(100% - 265px);
   background: #8a387c;
   padding-left: 10px;
   padding-right: 40px;
}
 .cta-testimonial cite {
   float: left;
   width: 100%;
   color: #fff;
   padding-left: 24px;
   padding-top: 20px;
   padding-bottom: 20px;
   font-family: "Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;
   font-weight: 700;
   font-style: italic;
}
 .cta-testimonial cite span {
   font-family: "Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;
   font-weight: bold;
   font-style: normal;
}
 .cta-testimonial blockquote {
   padding: 0px;
   margin: 0 0 20px;
   font-size: 18px;
   line-height: 28px;
   position: relative;
   z-index: 0;
   border-left: none;
}
 .cta-testimonial .cta-testimonial-content {
   position: relative;
   z-index: 1;
}
 .cta-testimonial .cta-testimonial-content::after, .cta-testimonial .cta-testimonial-content:before {
   position: absolute;
   content: "";
   left: 238px;
   top: -30px;
   color: rgba(255, 255, 255, 0.16);
   z-index: -1;
   background: url(../images/quote.svg);
   width: 95px;
   height: 110px;
   z-index: 0;
}
 .cta-testimonial .cta-testimonial-content::before {
   top: 100%;
   right: 15px;
   left: auto;
   content: "";
   background: url(../images/quote-right.svg);
   background-position: bottom center;
   z-index: 1;
   bottom: auto;
   margin-top: -75px;
}
/* Contact Panel */
 .super-template .contactPanel .container, .contactPanel .container {
   border: 10px solid #007a86;
   padding: 40px 20px 25px 60px;
   font-size: 18px;
   background: #fff;
   max-width: calc(1420px - 30px);
}
 .contactPanel .h2 {
   float: left;
   color: #c01533;
   margin-top: 0;
   line-height: 59px;
   padding-left: 50px;
}
 .contactPanel p {
   font-size: 18px;
}
 .contactPanelMiddle {
   width: 450px;
   float: left;
}
 .contactPanelMiddle p strong {
   display: block;
   font-family: "Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;
}
 .contactPanelRight {
   float: right;
   width: 350px;
}
 .contactPanelRight a {
   word-break: break-word;
   -webkit-transition: none;
   transition: none;
}
 .contactPanelRight a[href^="tel"]:hover {
   text-decoration: underline;
}
 .contactPanelRight a[href^="mailto:"] {
   color: #c01533;
   -webkit-transition: none;
   transition: none;
}
 .contactPanelRight p {
   margin-bottom: 30px;
}
 .contactPanelRight a:hover {
   color: #c01533;
   font-weight: bold;
}
 .sectionWOverlay .container {
   position: relative;
   z-index: 1;
   text-align: center;
   padding-top: 125px;
   padding-bottom: 120px;
}
 .sectionWOverlay .container .h1 {
   font-size: 65px;
   color: #fff;
   padding-bottom: 10px;
   display: block;
   line-height: 75px;
}
/* Thumbnail slider */
 .sliderWThumbnail .container {
   padding: 0 15px;
}
 .sliderWThumbnail-item {
   background: #f5f5f5;
   float: left;
   width: 100%;
}
 .sliderWThumbnail-item-img {
   width: 920px;
   float: left;
   position: relative;
}
 .sliderWThumbnail-item-desc {
   padding: 20px 35px 50px;
   width: 470px;
   float: right;
}
 .sliderWThumbnail-item-desc .h2 {
   color: #c01533;
   padding-bottom: 0px;
   font-weight: normal;
   display: block;
   line-height: 55px;
}
 .sliderWThumbnail-item-desc h3 {
   font-family: "Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;
   font-weight: 500;
}
 .sliderWThumbnail-item-desc .h3, .sliderWThumbnail-item-desc .para {
   color: #000;
}
 .sliderWThumbnail-item-desc p {
   padding-bottom: 15px;
}
 .sliderWThumbnail-for {
   margin-bottom: 4px;
}
 .sliderWThumbnail-item-thumb {
   position: relative;
}
 .sliderWThumbnail-item-thumb-img {
   margin-right: 6px;
   position: relative;
}
 .sliderWThumbnail-item-thumb-img img {
   width: 100%;
}
 .sliderWThumbnail-item-thumb .slider-caption {
   position: absolute;
   bottom: 5px;
   left: 15px;
   width: calc(100% - 35px);
}
 .sliderWThumbnail-item-thumb .slider-caption h4 {
   font-size: 20px;
   background: #606267;
   padding-top: 13px;
   padding-bottom: 13px;
   padding-left: 15px;
   font-family: "Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;
   font-weight: 500;
   color: #fff;
}
 .slick-slide.act .sliderWThumbnail-item-thumb-img::after, .slick-slide:focus .sliderWThumbnail-item-thumb-img::after, 
/* .slick-current .sliderWThumbnail-item-thumb-img::after, */
 .slick-slide:hover .sliderWThumbnail-item-thumb-img::after {
   position: absolute;
   content: "";
   left: 0;
   width: calc(100% - 0px);
   height: 100%;
   border: 5px solid #c01533;
   top: 0;
}
 .slick-slide:focus .sliderWThumbnail-item-thumb .slider-caption h4, .slick-slide:hover .sliderWThumbnail-item-thumb .slider-caption h4 {
   background-color: #343434;
}
 .slick-slide.act.sliderWThumbnail-item-thumb .slider-caption h4 {
   background: #c01533;
}
 .sliderWThumbnail-item-thumb .current {
   position: absolute;
   left: 15px;
   top: 15px;
   color: #fff;
   font-weight: bold;
   font-style: italic;
   text-transform: uppercase;
   font-family: "Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;
   font-size: 20px;
   opacity: 0;
}
/* .slick-current .current {
   opacity: 1;
}
 */
 .sliderWThumbnail-nav .slick-arrow {
   position: absolute;
   top: 50%;
   -webkit-transform: translateY(-50%);
   transform: translateY(-50%);
   z-index: 1;
   background: transparent;
   border: none;
   font-size: 0;
}
 .sliderWThumbnail-nav .slick-arrow::after {
   position: absolute;
   content: "\f105";
   font-family: "fontAwesome";
   left: 0;
   top: 50%;
   font-size: 48px;
   color: #717171;
   -webkit-transform: translateY(-50%);
   transform: translateY(-50%);
   font-weight: bold;
}
 .sliderWThumbnail-nav .slick-arrow:hover::after, .sliderWThumbnail-nav .slick-arrow:focus::after {
   color: #c01533;
}
 .sliderWThumbnail-nav .slick-arrow.slick-next {
   left: 102%;
}
 .sliderWThumbnail-nav .slick-arrow.slick-prev {
   right: 103%;
}
 .sliderWThumbnail-nav .slick-arrow.slick-prev::after {
   content: "\f104";
}
 .video-img {
   position: absolute;
   width: 100%;
   left: 0;
   top: 0;
}
 .video-icon-img {
   z-index: 9;
   position: absolute;
   top: 50%;
   left: 50%;
   -webkit-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%);
   font-size: 40px;
   color: #c01533;
   height: 102px;
   width: 102px;
   background: #fff;
   border-radius: 50%;
   box-shadow: 0 3px 6px rgba(0, 0, 0, 0.27);
   text-align: center;
   line-height: 102px;
}
 .video-icon:focus:active .video-icon-img, .video-icon:focus .video-icon-img, .video-icon-img:hover, .video-icon-img:focus:hover, .video-icon-img:hover:active {
   color: #fff;
   background: #c01533;
}
 .video-sec.embed-responsive-4by3 {
   padding-bottom: 67%;
}
 .maternity-care .cta-opt1 .container, .maternity-care .breadcrumb-sec .container, .maternity-care .sectionWSidebar .container, .maternity-care .sliderWThumbnail .container, .maternity-care .navbar .container-fluid {
   max-width: 1420px;
   padding: 0;
}
 .maternity-care .contactPanel .container {
   max-width: 1420px;
}
/* .maternity-care .mainContentSection .contentSection, .super-template .contentSection {
   width: 1034px;
   width: calc(100% - 360px);
}
 */
 .maternity-care .sliderWThumbnail-item-img {
   width: 936px;
}
/* Super Template */
 .super-template .container, .super-template .container-fluid {
   max-width: 1420px;
   padding-left: 0;
   padding-right: 0;
}
 .text-w-img .container, .two-col-sec .container, .one-third-sec .container, .statSection.inner .container {
   
   width: 100%;
}
 .statSection.inner .container {
   max-width: 1070px;
}
 .super-template .statSection .container {
   max-width: 1480px;
}
 .super-template .instagramFeed .container-fluid {
   max-width: 100%;
   padding: 0 15px;
}
 .super-template .contentSection > h1, .super-template .contentSection > h2, .super-template .contentSection > h3, .super-template .contentSection > h4, .super-template .contentSection .h1, .super-template .contentSection .h2, .super-template .contentSection .h3, .super-template .contentSection .h4 {
   margin-top: 0;
   margin-bottom: 30px;
}
 .super-template .contentSection h4, .super-template .contentSection .h4 {
   color: #000;
}
 .super-template .contentSection h1, .super-template .contentSection h2, .super-template .contentSection h3, .super-template .contentSection h4, .super-template .contentSection .h1, .super-template .contentSection .h2, .super-template .contentSection .h3, .super-template .contentSection .h4 {
}
/* Text With Image */
 .text-w-img {
 /*  width: 100%;*/
   float: left;
}
/* .text-w-img .container, .two-col-sec .container, .one-third-sec .container {
   width: 100%;
}
 */
/* .text-w-img .text-sec {
   float: left;
   width: 495px;
}
 */
/* .text-w-img .text-sec h2 {
   margin-bottom: 0px;
}
 */
 .text-w-img .text-sec .btn {
   border: 3px solid #007a86;
   margin-right: 22px;
}
 .text-w-img .text-sec .btn:hover {
   color: #007a86;
   background: #fff;
}
 .contentSection, .one-third-sec .text-sec {
   padding: 0px 15px 20px 15px;
}
/* .text-w-img .img-sec {
   float: right;
   width: 495px;
}
 */
 .text-w-img .img-sec img {
   margin-bottom: 15px;
}
 .text-w-img .img-sec figcaption {
   font-size: 13px;
   line-height: 21px;
   font-style: italic;
}
/* Two Col Section */
 .two-col-sec h2, .one-third-sec h2 {
   margin-bottom: 5px !important;
}
/* .two-col-sec p {
   -webkit-column-count: 2;
   -moz-column-count: 2;
   column-count: 2;
   -webkit-column-gap: 60px;
   -moz-column-gap: 60px;
   column-gap: 60px;
}
 */
/* One third section */
/* .one-third-sec .img-sec {
   width: 313px;
   float: left;
}
 .one-third-sec .text-sec {
   width: calc(100% - 343px);
   float: right;
}
 */
 .table th, .table td {
   font-size: 18px;
   line-height: 22px;
   font-weight: bold;
   text-align: center;
}
 .table td {
   font-weight: 500;
   font-family: "Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;
}
 .table thead th {
   background: #007a86;
   color: #fff;
}
 .table tbody tr td, .table tbody tr th {
   font-size: 16px;
}
 .table tbody tr td, .table thead tr th, .table tbody tr th {
   border-right: 3px solid #fff;
   padding: 19px 15px;
   vertical-align: middle;
}
 .table thead tr th {
   padding: 10px 15px;
   vertical-align: middle;
}
 .table tbody tr {
   background-color: #f2f2f2;
}
 .table tbody tr th:first-of-type {
   width: 155px;
}
 .table thead tr th:nth-of-type(2), .table tbody tr td:nth-of-type(1) {
   width: 330px;
   text-align: center;
}
 .table thead tr th:nth-of-type(3), .table tbody tr td:nth-of-type(2) {
   width: 230px;
   text-align: center;
}
 .table thead tr th:nth-of-type(4), .table tbody tr td:nth-of-type(3) {
   width: 359px;
}
/* Accordion */
 .accordion .panel-default {
   border: none;
}
 .accordion .panel-heading {
   padding: 0;
   border-radius: 0;
}
 .accordion .panel-heading a {
   padding: 22px 25px;
   background: #7b7b7b;
   display: block;
   position: relative;
}
 .accordion .panel-title {
   font-size: 19px;
   font-weight: bold;
   color: #fff;
}
 .accordion .panel-title i {
   float: right;
}
 .accordion .panel-title a::after {
   position: absolute;
   content: "\f067";
   right: 0;
   top: 0;
   padding: 0;
   border-left: 1px solid rgba(255, 255, 255, 0.29);
   text-align: center;
   margin: 0 auto;
   width: 62px;
   height: 100%;
   font-family: fontAwesome;
   padding: 18px 0;
   font-size: 28px;
   font-weight: normal;
}
 .accordion .panel-title a[aria-expanded="true"]::after {
   content: "\f068";
}
 .accordion .panel-title a[aria-expanded="true"], .accordion .panel-heading a:hover {
   background-color: #007a86;
   color: #fff;
}
 .accordion .panel-body {
   background: #f2f2f2;
   padding: 23px 23px 10px;
}
 .accordion .panel-body p:last-of-type, .tabSection .tab-pane p:last-of-type {
   margin-bottom: 0;
}
 .accordion .panel-default > .panel-heading {
   border: none;
   color: #fff;
}
 .contentSection ul li a, .contentSection ol li a {
   color: #ba0c2f;
}
 .contentSection p a {
   color: #ba0c2f;
}
 .directory-section p a {
   color: #ba0c2f;
}
 .tabSection .tab-pane {
   background: #f2f2f2;
   padding: 23px;
}
 .tabSection .btn {
   border: 3px solid #007a86;
   margin-right: 15px;
}
 .tabSection .btn:hover {
   background: transparent;
}
 .tabSection .nav {
   padding-left: 0;
}
 .tabSection .nav > li {
   list-style: none;
   padding-left: 0;
   padding-bottom: 0;
}
 .tabSection .nav > li:before {
   display: none;
}
 .tabSection .nav > li > a {
   padding: 20px 15px;
   text-align: center;
   background: #7b7b7b;
   color: #fff;
   border: none;
   border-radius: 0;
   font-family: "Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;
   font-weight: 500;
   font-size: 19px;
   min-width: 159px;
    margin-right: 0;
}
 .tabSection .nav > li > a:hover {
   background: #007a86;
}
 .tab-content .btn {
   font-weight: 500;
}
 .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
   border: none;
   background: #007a86;
   color: #fff;
}
 .statSection.inner ul {
   padding-left: 0;
   margin-top: 20px;
}
 .statSection.inner li[class^="col-"] {
   width: 33.333%;
   padding-right: 15px;
   padding-top: 0;
}
 .statSection.inner li::before {
   display: none;
}
/* .sliderWThumbnail-nav .slick-dots {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   margin: 0;
   padding: 1rem 0;
   list-style-type: none;
}
 */
 .newsSlider .slick-dots li {
   margin: 0 0.25rem;
}
 .newsSlider .slick-dots button {
   display: block;
   width: 13px;
   height: 13px;
   padding: 0;
   border: none;
   border-radius: 100%;
   background-color: #fff;
   text-indent: -9999px;
}
/* .newsSlider .slick-dots button {
   background-color: rgb(126, 125, 125);
}
 */
 .newsSlider .slick-dots li.slick-active button {
   background-color: #fdc42d;
}
 .divhideshow, .hero_hide, .navbar_toggle-hide {
   display: none;
}
 .btn-group .btn i.fa {
   margin-right: 5px;
}
 .secondaryMenu .panel {
   margin-bottom: 0px;
   background-color: transparent;
   border: 0px;
   border-radius: 0px;
   box-shadow: 0px;
}
/* Single Item */
 .slider-single-item {
}

.single-item  .slick-list{
    width: 100% !important;
    padding: 0 !important;
}

 .slider-single-item .container {

}
 .slider-single-item .slick-dots {
   text-align: center;
}
 .slider-single-item .slick-dots li {
   font-size: 0;
   margin: 0 3px;
}
 .slider-single-item .slick-dots li, .slider-single-item .slick-dots li button {
   display: inline-block;
   width: 14px;
   height: 14px;
   border-radius: 50%;
   border: none;
}
 .slider-single-item .slick-dots li button {
   display: block;
   background: #c9c9c9;
}
 .slider-single-item .slick-dots .slick-active button {
   background: #007a86;
}
 .slider-single-item .slick-arrow {
   width: 87px;
   height: 87px;
   border-radius: 50%;
   border: none;
   position: absolute;
   top: 50%;
   -webkit-transform: translateY(-50%);
   transform: translateY(-50%);
   right: 100%;
   font-size: 0;
   margin-right: 26px;
   z-index: 1;
}
 .slider-single-item .slick-arrow.slick-next {
   right: auto;
   left: 100%;
   margin-left: 26px;
   margin-right: auto;
 
}
 .slider-single-item .slick-arrow::after {
   content: "\f0da";
   font-size: 80px;
   font-family: "fontAwesome";
   margin-left: 10px;
   top: 15%;
    position: relative;
  
}
 .slider-single-item .slick-arrow.slick-prev::after {
   content: "\f0d9";
   margin-right: 10px;
   margin-left: auto;
 
}
 .slider-single-item .slick-arrow:hover:after {
   color: #c01533;
}
 .single-item-img p {
   position: absolute;
   z-index: 1;
   bottom: 0;
   left: 0;
   background: rgba(0, 0, 0, 0.7);
   margin-bottom: 0;
   line-height: normal;
   padding: 25px 28px;
   color: #fff;
   font-size: 18px;
   line-height: 27px;
}
 .searchInfoSection {
   padding: 35px 0 210px;
   float: left;
   width: 100%;
}
 .searchInfoSection .h2 {
   padding-bottom: 50px;
   display: inline-block;
}
 .searchInfoSection .container {
   text-align: center;
}
 .searchForm {
   padding: 40px 20px 50px;
   background: rgba(235, 235, 235, 0.39);
   float: left;
   width: 100%;
}
 .searchForm label {
   display: inline-block;
   vertical-align: middle;
   font-size: 27px;
   font-family: "Vitesse A","Vitesse B",Cambria,Rockwell,"Times New Roman",serif;
   font-weight: normal;
   margin-right: 15px;
   color: #007a86;
}
 .searchForm input {
   height: 47px;
   border: none;
   padding-left: 17px;
   font-size: 19px;
   color: #555;
   width: 398px;
   -webkit-appearance: none;
   box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
}
 .input-box {
   display: inline-block;
   vertical-align: middle;
   position: relative;
}
 .input-box button {
   position: absolute;
   right: 15px;
   top: 15px;
   border: none;
   background: none;
   -webkit-appearance: none;
}
 .input-box button i {
   color: #414141;
}
 .alert-message {
   background-color: #fdc42d;
   float: left;
   width: 100%;
   padding: 27px 0;
   position: fixed !important;  
   position: -webkit-sticky !important;
   position: sticky !important;
}
 .alert-message .container {
   position: relative;
   padding: 0 20px;
}
 .alert-message-icon {
   width: 56px;
   height: 56px;
   background-color: #c01533;
   border-radius: 50%;
   display: inline-block;
   vertical-align: middle;
}
 .alert-message-icon img {
   margin: 8px auto 0;
   display: block;
}
 .alert-message-desc {
   font-size: 19px;
   line-height: 23px;
   display: inline-block;
   width: calc(100% - 75px);
   vertical-align: middle;
   padding: 0 25px;
}
 .alert-message-desc a {
   font-weight: 500;
   text-decoration: none;
   font-family: "Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;
}
 .alert-message-desc a:hover {
   text-decoration: none;
}
 .alert-message .close-btn {
   position: absolute;
   right: 20px;
   top: 0;
   text-transform: uppercase;
   font-size: 0;
   cursor: pointer;
   border: none;
   background: transparent;
}
 .alert-message .close-btn:hover, .alert-message .close-btn:focus {
   color: #c01533;
}
 .alert-message .close-btn i {
   font-size: 17px;
   vertical-align: middle;
}
 .close-btn-text {
   display: inline-block;
   vertical-align: middle;
   padding-top: 2px;
   font-size: 13px;
   padding-right: 3px;
}
 .linksPage ul {
   list-style: circle;
   margin-left: 25px;
}
 .linksPage li {
   padding-bottom: 10px;
   list-style: disc;
}
 .linksPage li a {
   text-decoration: underline;
}
 .linksPage h4 {
   padding-left: 24px;
}
 .instagram-title {
   padding: 37px 5px;
   text-align: center;
   float: left;
   width: 188px;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#a13cad+0,fd3b69+51,ff9641+100 */
   background: #a13cad;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
   background: -webkit-gradient( linear, left top, left bottom, from(#a13cad), color-stop(51%, #fd3b69), to(#ff9641) );
   background: linear-gradient( to bottom, #a13cad 0%, #fd3b69 51%, #ff9641 100% );
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a13cad', endColorstr='#ff9641',GradientType=0 );
  /* IE6-9 */
}
 .instagram-title span {
   color: #fff;
   display: block;
   font-size: 25px;
}
 .instagram-title span:first-of-type {
   font-weight: bold;
   padding-bottom: 0px;
   margin-top: 0;
   font-size: 26px;
}
 .instagram-slider {
   float: left;
   width: calc(100% - 188px);
}
 .factoidShowcase-section.page-section.noLogo a {
   color: #fff;
   text-decoration: underline;
}
 .factoidShowcase-section.page-section.noLogo a:hover {
   color: #fff;
   text-decoration: none;
}
/* .instagram-slider img {
   float: left;
   width: 186px;
   border-right: 2px solid #fff;
}
 */
 #content-6 ul li {
   float: left;
   width: 186px;
   list-style: none;
}
 .instagram-slider .mCSB_horizontal.mCSB_inside > .mCSB_container {
   margin-bottom: 0;
}
 .instagram-slider .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
   background: #fff;
}
/* @media screen and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
   .cta-headline-quote .cta-quote blockquote::before {
     -webkit-transform: translateY(-17%);
     transform: translateY(-17%);
  }
}
 */
 .searchSVGHover {
   display: none;
   -webkit-transform: scale(0.65) translate(8px, -4px);
   transform: scale(0.65) translate(8px, -4px);
}
 .searchFormActive .searchSVGHover {
   display: block;
}
 .searchFormActive .searchSVG {
   display: none;
}

.program-list ul{
   padding-left:0;
}

 @media (max-width: 767px){
    

 .instagramFeed-section .instagram-title {
    width: 100% !important;
    height: auto;
}
    
 .instagram-slider {
    display: block !important;
}
.visible-xs {
     display: block !important;
     width: 100%;
  }
    
.contactPanel .h2 {
    margin-bottom: 20px;
    padding-left: 0;
    padding: 20px !important;
}
    
    .contactPanel .h2, .contactPanelMiddle, .contactPanelRight {
    width: 100%;
    margin: 0px;
    text-align: left;
    padding: 20px !important;
}
    
     h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  overflow-wrap: break-word;
}
    
    .statSection ul li:before, .statSection.inner-page-body ul li:before, .statSection.inner ul li:before {
    content: "";
    position: absolute;
    width: 100px;
    height: 1px;
    background: rgba(227, 227, 227, 0.33);
    left: 50%;
    bottom: 0px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    display: block;
    top: auto;
}

}
 @media (max-width: 481px){
   .cta-centered .cta-desc p, .cta-opt3 .cta-desc p a {
     color: #fff;
  }
    
    .m-padd-20{
       padding: 0 20px;
    }
}

.unmPopUp-content{
   position:relative;
}

.unmPopUp-content #close-unmPopUp{
   margin-right:0 !important;
   position:absolute;
   right:10px;
}


@media only screen and (max-width:767px){
   button#SecondaryNavigationLabel:active:focus, button#SecondaryNavigationLabel:focus{
      outline:0;
   }
}

.position-sticky{
   position: fixed !important;  
   position:sticky !important;
   z-index: 99 !important;
}
/*
.navbar.navbar-primary a.navbar-brand > img, .navbar.fixed-header a.navbar-brand > img, .navbar.navbar-primary.fixed-header a.navbar-brand img{
    height:auto !important;
}*/
/*
.newsInformation .panel-title {
    -webkit-transform: translateY(200px);
    transform: translateY(200px);
}
*/

/*=================================================== New styles Erin ======================*/

ul, ol{
    padding-left: 25px;

}

ul li, ol li{
   padding-bottom:8px;
}

ul ul, ol ol{
   padding-left: 15px;
   padding-top:10px;
}

main#mainContent{
   /* overriding HH Styles 
   margin-top:0 !important;*/
   padding-top:0 !important;
   /* end overriding HH Styles */

}

.secondaryMenu{
   /* position: fixed;*/
   position: fixed;  
   position:sticky;
    z-index: 98;
}

.scroll{
   overflow-x:auto;
}

header.navbar.navbar-primary.fixed-header{
   /*position: fixed;*/
   position: fixed !important;  
   position:sticky !important;
    -webkit-backface-visibility: hidden;  
}

#SecondaryNavigationLabel:focus{
   outline:0;
}

#SecondaryNavigationLabel.toggle-focus{
   outline:1px;
}
.navbar .navbar-brand > img{
   transition:.5s all ease-in-out;
}

.alert-message{
   z-index: 999;
}

.sideBarNavigation .h3{
   width:100%;
}

.fourColumns ul{
   padding-left:0;
}

.featuredTextInner .btn-group{
   display:block;
   overflow:hidden;
}

.slick-slide img {
    width: auto !important;
    margin: 0 auto;
}

 ul.sideBarNavigationList{
      padding-left:0;
   }

.program-list ul li{
   padding-bottom:0;
}

.contactPanel .container{
       padding: 40px 40px 25px 20px;
}

.header-right button.submitBtn {
     margin-top: 9px !important; 
}

.featuredSection .btn-group .btn {
    margin-right: 15px;
}

.header-right button:active, .header-right button:focus{
   color:#FFFFFF;

}

.cta-testimonial cite{
   padding-top:20px !important;
}

div.header-right button:active, div.header-right button:focus{
    background: #fff !important;
    color: #FFFFFF !important;
}

div.header-right button.toggle-focus{
   padding: 5px !important;
   background: #fff !important;
   color: #63666a !important;
}

.program-list a.viewAll span{
   line-height: 1em;
    position: absolute;
    left: 10px;
    right: 10px;
    top: 43%;
    position: absolute;
}

/*.header-right button:active .icon-bar, .header-right button:focus .icon-bar{
   background-color:#FFFFFF !important;
}*/

.header-right button.toggle-focus .icon-bar {
    background-color: #414141;
}

@media (min-width:481px ) and (max-width: 605px){
   .hero .hero-caption .h2{
      margin-top:0;
   }
}

@media (max-width:481px ){
   .hero .hero-caption .h2{
      margin:0;
   }
}

@media only screen and (min-width:768px){
   .navbar .navbar-header{
      /* keep the height consistent with the logo shrinking to avoid gaps and jumping on the gray nav */
      min-height: 55px;
   }
   
   .navbar.fixed-header .navbar-brand > img {
       max-width: 200px !important;
       height: auto !important;
   }
}
/**
@media (max-width: 1024px) and (min-width:768px){
   .mobileMenuLeft, .mobileMenuRight{
      width:50% !important;
       order: unset !important;
   }
}

**/

@media screen and (max-width: 992px){
   div.secondaryMenu {
       padding: 0px 15px;
       float: left;
       width: 100%;
       position: fixed;  
       position:sticky;
       z-index: 1049;
   }
   button#SecondaryNavigationLabel {
       cursor: pointer;
       position: relative;
       margin: 0;
       border: none;
       background: transparent;
       height: initial;
       width: 100%;
       color: #fff;
       font-size: 20px;
       padding: 13px 0px;
       text-align: left;
       border-bottom: 1px solid #747474;
   }
   button#SecondaryNavigationLabel::after {
       position: absolute;
       content: "";
       right: 0;
       background: url(../images/down-arw.png);
       width: 14px;
       height: 10px;
       background-repeat: no-repeat;
       top: 21px;
       -webkit-transition: all 0.35s ease;
       transition: all 0.35s ease;
   }
   div.secondaryMenu ul {
       padding-top: 10px;
       padding-bottom: 17px;
   }
   ul.secondaryMenuList.dropdown-menu {
       position: static;
       width: 100%;
       background: transparent;
       border: none;
       box-shadow: none;
   }
   div.secondaryMenu li, div.secondaryMenu li a {
       display: block;
       width: 100%;
       text-align: left;
       font-size: 15px;
   }
}


@media only screen and (max-width:768px){

.program-info .h3{
   overflow-wrap: normal;
}

.textImageFeature-section .featuredTextInner{
   padding:0 !important;
}

.textImageFeature-section .featuredText,.textImageFeature-section .featuredImg{
   margin-left:5% !important;
}

   .homepage-body .navbar-primary {
       border-bottom: 5px solid #c01533 !important;
   }

   div.secondaryMenu {
      z-index: 999;
   }

}

@media only screen and (max-width: 1024px){
   div.header-right button.submitBtn{
       margin-top: 3px !important;
   }
   .navbar-toggle {
       margin-top: -7px;
   }
   #SidebarNavigationLabelMobile{
      left:0;
   }
   #SidebarNavigationLabelMobile[aria-expanded="true"] {
       background: #f2f2f2;
       color: #007a86;
       padding-left: 30px;
       right:0;
   }

   #SidebarNavigationLabelMobile[aria-expanded="true"]:after {
       background: url(../images/close-btn-green.png);
       height: 22px;
       background-size: 100%;
       width: 22px;
   }

  
}


@media only screen and (max-width:1259px){
   .alert-message .container{
      width:100%;
      max-width: 100%;

   }

   div.footer-box{
      width:100% !important;
   }

   div.footer-box:nth-of-type(2){
      padding:0;
      min-height: 0;
   }
}

.mobile-flipcards .quote{
    background-color: lightgray;
    padding-top:15px !important;
    padding-bottom:15px !important;
}

.translate-btn{
    position:fixed;
    bottom:20px;
    right:20px;
    z-index:999;
         background-color: #007a86;
    border-radius: 50%;
    padding:10px;
    width:70px;
    height:70px;
    text-align:center;
    border: 2px solid #FFFFFF;
    transition:.3s all ease-in-out;
    box-shadow: 0px 6px 6px 0px rgba(0,0,0,.3);
}

.translate-btn span{
    font-size:10px;
    text-transform:uppercase;
    display:block;
    color:#FFFFFF;
    opacity:0;
    transition:.3s all ease-in-out;
    
}

.translate-btn svg{
    fill: #FFFFFF;
    width: 37px;
    height: 37px;
    transition:.3s all ease-in-out;
        margin-top: 4px;
}

.translate-btn:hover span, .translate-btn:focus span{
    color:#007a86;
    opacity:1;
    padding-top:2px;
}

.translate-btn:hover svg, .translate-btn:focus svg {
    fill: #007a86;
        margin-top: 0;
}

.translate-btn:hover , .translate-btn:focus {
    background-color: #FFFFFF;
    border-color:#007a86;
    text-decoration:none;
    width:85px;
    height:85px;
}

/*===================== End new styles Erin ============================*/

/*======================Kristi News Section ==========================*/
 .tabHome .tab-pane {
     background: #f2f2f2;
     padding: 23px;
}
 .program-list a .containter-img.program-img-lg {
     overflow: hidden;
     display: block;
}
 .program-list a .containter-img.program-img-lg {
     transition: all .5s ease-in-out;
     width: 100%;
    /* padding-left: 10px;
     padding-right: 10px;
     */
    /* margin-left: 10px;
     */
     min-height: 644px;
     background-size: cover;
     background-position: center center;
     background-repeat: no-repeat;
}
 .mini-homepage-body .program-list a:hover .containter-img.program-img-lg {
     transform: scale(1.5);
}
 .program-list a .containter-img.program-img {
     overflow: hidden;
     display: block;
}
 .program-list a .containter-img.program-img {
     transition: all .5s ease-in-out;
     width: 100%;
    /* padding-left: 10px;
     padding-right: 10px;
     */
    /* margin-left: 10px;
     */
     min-height: 310px;
     background-size: cover;
     background-position: center center;
     background-repeat: no-repeat;
}
 /* .mini-homepage-body .program-list a:hover .containter-img.program-img {
     transform: scale(1.5);
}*/
 .contentSection-news .program-list .program-info a {
     overflow: hidden;
     display: block;
}
 .contentSection-news .program-list .program-info a .containter-img-v2 {
     transition: all .5s ease-in-out;
     width: 100%;
     padding-left: 10px;
     padding-right: 10px;
    /* margin-left: 10px;
     */
     min-height: 492px;
     background-size: cover;
     background-position: center center;
     background-repeat: no-repeat;
}
  .mini-homepage-body .contentSection-news .program-list .program-info a:hover .containter-img-v2 {
     transform: scale(1.5);
}
 .program-list {
     float: left;
     width: 100%;
     font-size: 0;
     margin: 0;
     padding-right: 15px;
     margin-bottom: 20px;
}
 .cta-red{
     color: #ba0c2f;
     text-transform: uppercase;
     font-weight: 700;
     display: inline-block;
}
 .cta-red:hover{
     color: #ba0c2f;
     text-transform: uppercase;
     font-weight: 700;
     display: inline-block;
}
 .program-list li {
     width: calc(33.33% - 10px);
     margin-right: 10px;
     margin-bottom: 10px;
     display: inline-block;
     vertical-align: top;
     position: relative;
}
 .program-list li:focus:not(:last-of-type), .program-list li:not(:last-of-type) {
     background: #007a86;
}
 .program-list li a {
     background: #007a86;
     display: block;
     padding: 108px 15px;
}
 .program-list li a:hover, .program-list li a:focus, .program-list li:focus:not(:last-of-type), .program-list li:hover:not(:last-of-type) {
     background: #ba0c2f;
}
/* .program-list a:focus .h3, .program-list a:hover .h3 {
     text-decoration: underline;
}
 */
  .mini-homepage-body .program-list a:focus .program-img img, .program-list a:hover .program-img img {
     -webkit-transform: scale(1.2) !important;
     transform: scale(1.2) !important;
}
 .program-list a:focus *, .program-list a:hover * {
     text-decoration: underline;
}
 .program-list a .containter-img-v2.program-img {
     overflow: hidden;
}
 .program-list a .containter-img-v2.program-img {
     overflow: hidden;
     position: relative;
     right: 0;
     height: 100%;
     top: 0;
     width: 100% 
}
 .program-list a .containter-img-v2.program-info.bottom-left.text-w h3:hover {
     -o-object-fit: cover;
     object-fit: cover;
     height: 100%;
     width: 100%;
     -webkit-transform: scale(1);
     transform: scale(1);
     text-decoration: underline;
}
 .program-list a .containter-img-v2.program-img img {
     -o-object-fit: cover;
     object-fit: cover;
     height: 100%;
     width: 100%;
     -webkit-transform: scale(1);
     transform: scale(1);
     text-decoration: underline;
}
 .program-list a .containter-img.program-img {
     overflow: hidden !important;
}
 .program-list a .containter-img.program-img {
     overflow: hidden;
     position: relative;
     right: 0;
     height: 100%;
     top: 0;
     width: 100% 
}
 .program-list a .containter-img.program-img img {
     -o-object-fit: cover;
     object-fit: cover;
     height: 100%;
     width: 100%;
     -webkit-transform: scale(1);
     transform: scale(1);
}
 .overlay {
     background: rgb(0, 0, 0);
     background: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
     position: absolute;
     height: 50%;
     width: 100%;
     bottom: 0;
     left: 0;
     right: 0;
}
 .program-list a .containter-img.program-img-lg {
     overflow: hidden !important;
     display: block !important;
}
 .program-list a .containter-img.program-img-lg {
     transition: all .5s ease-in-out;
     width: 100%;
    /* padding-left: 10px;
     padding-right: 10px;
     */
    /* margin-left: 10px;
     */
     min-height: 644px;
     background-size: cover;
     background-position: center center;
     background-repeat: no-repeat;
}
 .mini-homepage-body .program-list a:hover .containter-img.program-img-lg {
     transform: scale(1.5);
}.mini-homepage-body .program-list a {
     overflow: hidden;
     display: block;
}
 .program-list a .containter-img.program-img {
     transition: all .5s ease-in-out;
     width: 100%;
    /* padding-left: 10px;
     padding-right: 10px;
     */
    /* margin-left: 10px;
     */
     min-height: 310px;
     background-size: cover;
     background-position: center center;
     background-repeat: no-repeat;
}
 /*.mini-homepage-body .program-list a:hover .containter-img.program-img {
     transform: scale(1.5);
}*/
 .contentSection-news .program-list .program-info a {
     overflow: hidden;
     display: block;
}
 .contentSection-news .program-list .program-info a .containter-img-v2 {
     transition: all .5s ease-in-out;
     width: 100%;
     padding-left: 10px;
     padding-right: 10px;
    /* margin-left: 10px;
     */
     min-height: 492px;
     background-size: cover;
     background-position: center center;
     background-repeat: no-repeat;
}
 .mini-homepage-body .contentSection-news .program-list .program-info a:hover .containter-img-v2 {
     transform: scale(1.5);
}.mini-homepage-body .program-list a .red-after{
     color:#ba0c2f;
     text-transform:uppercase;
     font-weight:900;
}.mini-homepage-body .program-list a:hover .red-after{
     text-decoration:underline;
}.mini-homepage-body .program-list span {
     font-weight: 700;
     line-height: 28px;
}
 .program-img {
     width: 50%;
     float: left;
     vertical-align: middle;
}
 .program-list a .containter-img-v2.program-img {
     overflow: hidden;
}
 .program-list a .containter-img-v2.program-img {
     overflow: hidden;
     position: relative;
     right: 0;
     height: 100%;
     top: 0;
     width: 100% 
}
 .program-list a .containter-img-v2.program-info.bottom-left.text-w h3:hover {
     -o-object-fit: cover;
     object-fit: cover;
     height: 100%;
     width: 100%;
     -webkit-transform: scale(1);
     transform: scale(1);
     text-decoration: underline;
}
 .program-list a .containter-img-v2.program-img img {
     -o-object-fit: cover;
     object-fit: cover;
     height: 100%;
     width: 100%;
     -webkit-transform: scale(1);
     transform: scale(1);
     text-decoration: underline;
}
 .program-list a .containter-img.program-img {
     overflow: hidden;
}
 .program-list a .containter-img.program-img {
     overflow: hidden;
     position: relative;
     right: 0;
     height: 100%;
     top: 0;
     width: 100% 
}
 .program-list a .containter-img.program-img img {
     -o-object-fit: cover;
     object-fit: cover;
     height: 100%;
     width: 100%;
     -webkit-transform: scale(1);
     transform: scale(1);
}
 .bottom-left {
     position: absolute;
     bottom: 20px;
     left: 30px;
     right: 30px;
     color: #ffffff;
}
 .text-w {
     color: #ffffff !important;
}
 .program-list a .containter-img.program-img {
     overflow: hidden;
     display: block;
}.mini-homepage-body .contentSection .table a {
     color:#007a86;
     text-decoration: none;
}.mini-homepage-body .contentSection .table a:hover {
     color:#007a86;
     text-decoration: underline;
}
 .table a {
     color: #c01533;
     text-decoration: none;
}
 .table a:hover {
     color: #c01533;
     text-decoration: underline;
}



.mini-homepage-body .tabHome ul.nav.nav-tabs, .homepage-body .tabHome ul.nav.nav-tabs  {
    border-bottom: 0;
    padding-left: 0;
    display: flex;
    justify-content: center;
}

.mini-homepage-body .tabHome ul.nav.nav-tabs a, .homepage-body .tabHome ul.nav.nav-tabs a {
    font-size: 30px;
    padding-bottom: 0;
    font-weight: 700;
    color: #5C6161;
}

.mini-homepage-body .tabHome .nav > li.active a, .mini-homepage-body .tabHome .nav > li > a:hover, .mini-homepage-body .tabHome .nav > li > a:focus {
    background-color: transparent;
    border-bottom: 8px solid #007a86;
    color: #007a86 !important;
    font-weight: 700 !important;
}
.homepage-body .tabHome .nav > li.active a, .homepage-body .tabHome .nav > li > a:hover, .homepage-body .tabHome .nav > li > a:focus {
    background-color: transparent;
    border-bottom: 8px solid #007a86;
    color: #007a86 !important;
    font-weight: 700 !important;
}
.float-rt {
    text-align: right;
    margin: 30px 30px;
}

.cta-red {
    color: #ba0c2f;
    text-transform: uppercase;
    font-weight: 700;
    display: inline-block;
}

.mini-homepage-body .slick-slide .col-md-6.titleGray a::after, .mini-homepage-body .red-after::after {
    content: url(../images/Icons/icon-arrow-red.svg);
    padding-left: 10px;
}
.news-and-blogs .grayBg{
 padding-top: 15px;
}
.grayBg {
    background-color: #F1F2F2;
}

address{
   line-height: 30px;
   font-size: 19px;
}

.site-footer ul, .site-footer ol {
    padding-left: 0px;
}

 @media only screen and (max-width: 768px){
    .sidebar-content {
      padding-bottom: 20px !important;
    }
}

 @media only screen and (max-width: 1024px){
     .program-list a .containter-img.program-img {
         overflow: hidden;
         position: relative;
         right: 0;
         height: 100%;
         top: 0;
         margin-bottom: 10px;
    }
     .program-list {
         float: left;
         width: 100%;
         font-size: 0;
         margin: 0;
         padding-right: 0;
         margin-bottom: 20px;
    }
     .marg-top{
         margin: 60px 0;
    }
}

.hero .videoControl {
     z-index: 98;
}

/*======================END Kristi News Section ==========================*/

/**** Lobo Alerts Styles - mdcarter@unm.edu 3/26/2021 ****/
#loboalert {
    margin:0;
}
#loboalert .fa-warning {
    font-size: 75px;
    margin-top: 30px;
}
#loboalert a {
    color: #a94442;
    text-decoration: underline;
}
#loboalert h2 {
    font-size: 32px;
}
#loboalert h3 {
    font-size: 24px;
    margin-top: 0;
}
#loboalert h2, #loboalert h3 {
    color: #a94442;
}
/**** END Lobo Alerts Styles  ****/

/**** Kristi New Styles News  ****/
.btn.btn-orange:hover,
.btn.btn-orange:active,
.btn.btn-orange:focus,
.btn.btn-orange:active:focus,
.btn.btn-orange:active:hover {
  border-color: #fff;
  background: #c05131;
  color: #fff !important;
}

.cta-opt5 .cta-desc a.btn-primary:hover{
   background: #8A387C !important;
}

aside .sidebar-content-home hr{
   margin-top: 19px;
}


.news ul, .news ol {
    padding-left: 24px;
} 

.news .innerpage .text-sec ul li, .news .innerpage ol li{
list-style: none;
    list-style-type: none;
list-style-type: none;
font-size: 19px;
position: relative;
padding-left: 10px;
line-height: 32px;
margin-left: 10px;
}

.news .innerpage .text-sec ul li::before{
  right: 100%;
position: absolute;
top: 12px;
width: 5px;
height: 5px;
background: #ba0c2f;
content: "";
}

.news .innerpage .text-sec ul li, .news .innerpage .text-sec ol li{
  padding-bottom: 12px;
}

.news .innerpage .text-sec ol > li{
  list-style: decimal;
  
}


.news .innerpage .text-sec ul li a, .news .innerpage .text-sec ol li a{
  color: #ba0c2f;
}

.contentSection .contentSection-news ul {
    padding-left: 24px;
    margin-top: -20px;
    margin-bottom: 15px;
}



/******buttons******/
.innerpage .btn.btn-default {
    border: 3px solid #ba0c2f;
    background-color: #fff;
    color: #ba0c2f;
    padding: 9px 20px;
    border-radius: 0;
}

.innerpage .btn.btn-default:hover{
  text-decoration: none;
    border: 3px solid #ba0c2f;
    background-color: #ba0c2f;
    color: #fff !important;
}

.innerpage .sidebar-content .btn.btn-default-reverse{
 color: #fff !important;
}

.innerpage .sidebar-content .btn.btn-default-reverse:hover, .innerpage .sidebar-content .btn.btn-default-reverse:focus{
 color: #ba0c2f !important;
}

.innerpage .sidebar-content .btn.btn-primary{
border: 3px solid #007a86;
    background-color: #fff;
    color: #007a86 !important;
    padding: 9px 20px;
    border-radius: 0;
    font-weight: bold;
}

.innerpage .sidebar-content .btn.btn-primary:hover{
    text-decoration: none !important;
    border: 3px solid #007a86;
    background-color: #007a86;
    color: #fff !important;
    font-weight: bold;
}

.innerpage .sidebar-content .btn.btn-primary-reverse{
    color: #fff !important;
}


.innerpage .sidebar-content .btn.btn-primary-reverse:hover,.innerpage .sidebar-content .btn.btn-primary-reverse:focus{
color: #007a86 !important;
    background: #fff;
    border-color: #007a86;
}

.innerpage .sidebar-content .teal-btn-reverse:hover {
   color: #007A91 !important;
}

.innerpage .sidebar-content .teal-btn:hover,.innerpage .sidebar-content .teal-btn:focus {
   color: #fff !important;
}

.innerpage .sidebar-content .red-btn:hover,.innerpage .sidebar-content .red-btn:focus {
   color: #fff !important;
}
/******end buttons******/



.sidebar-content ul li::before {
    right: 70% !important;
}

 @media only screen and (max-width: 481px){
    .text-sec h3{
       font-size: 28px;
    }
    
.new-h1.newsH1 {
    line-height: 35px !important;
    }
    
    .section10 {
    padding: 0 10px 80px !important;
}

.section10 div#mytimeline .column .c200 {
    width: 75% !important;
}
    
}

/******Tab Styles******/

.inner-page-body  .tabHome ul.nav.nav-tabs {
    border-bottom: 0;
    padding-left: 0;
    display: flex;
    justify-content: center;
}

.inner-page-body ul.nav.nav-tabs li {
    margin-bottom: 0;
    margin-left: 0;
}

.inner-page-body .tabHome ul.nav.nav-tabs a {
    font-size: 30px;
    padding-bottom: 0;
    font-weight: 700;
    color: #5C6161;
}

.inner-page-body .tabHome .nav > li.active a, .inner-page-body .tabHome .nav > li > a:hover, .inner-page-body .tabHome .nav > li > a:focus {
    background-color: transparent;
    border-bottom: 8px solid #007a86;
    color: #007a86 !important;
    
}

.inner-page-body .tabHome ul.nav.nav-tabs a:hover {
    font-size: 30px;
    padding-bottom: 0;
    font-weight: 700 !important;
    color: #007a86;
    background: transparent;
    
}
.inner-page-body .tabHome .nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: none;
    border-radius: 0;
}

/**** END Kristi New Styles News  ****/

.newsInformation .panel-title,.newsInformation .panel-title p, .newsInformation .panel-title a{
    -webkit-transform:unset !important;
    transform: unset !important;
}

.program-list ul li {
    padding-left: 0 !important;
    padding-bottom: 0 !important;
}
 @media only screen and (max-width: 581px){
.statSection ul{padding-left: 0;}
}

.contentSection ol li ul, .contentSection ol li ol, .contentSection ul li ul, .contentSection ul li ol {
    margin-top: 5px !important;
    padding-top: 0 !important;
}

.contentSection ol li ul, .contentSection ol li ol, .contentSection ul li ul, .contentSection ul li ol {
     margin-top: 0 !important; 
}
.tab-content .tab-pane ul {
    margin-top:-13px;
}

.contentSection ol, .contentSection ul {
       margin-top: -20px !important;
}