/* General Styles  */

body .mm-title-mobile {
  padding-right: 30px;
}

.sbc-stats.overlay .box-cont img {
  max-width:135px;
}

.text-decoration-none {
  text-decoration: none !important;
}
.sbc-contact-form-7 select {
  background: url(../images/arrow-dd.png) 97% / 15px no-repeat #f4f8fa;
}
ul.ul-rx {
  list-style-image: url("../images/rx-img.png");
}
.alignleft {
  float: left;
  margin-right: 15px;
  margin-bottom: 15px;
}
.alignright {
  float: right;
  margin-left: 15px;
  margin-bottom: 15px;
}
a.btn-primary,
a.btn-secondary,
.btn-yellow-cont a{
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: center;
  color: #263540;
  background-color: #F0AB00;
  padding: 5px 40px;
  min-height: 40px;
  min-width: 195px;
  display: -webkit-inline-box;
  display: inline-flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  border-radius: 25px;
  border: 1px solid #F0AB00 !important;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  box-shadow: 0 2px 20px 0 rgba(76, 106, 129, 0.2);
  position:relative;
  overflow:hidden;
  z-index:1;
}
a.btn-primary::before,
.btn-yellow-cont a::before {
  content: '';
  position: absolute;
  top:0;
  left:0;
  bottom:0;
  width:0%;
  transition: all 0.5s ease;
  background-color:#fff;
  z-index:-1;
}
a.btn-primary:hover::before,
.btn-yellow-cont a:hover::before{
  width:100%;
}
a.btn-primary:hover,
.btn-yellow-cont a:hover {
  color: #263540;
  background:#F0AB00;
}
a.btn-primary-wire {
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: center;
  color: #263540;
  background-color: transparent;
  /* background-color: #F0AB00; */
  padding: 5px 40px;
  min-height: 40px;
  min-width: 195px;
  display: -webkit-inline-box;
  display: inline-flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  border-radius: 25px;
  border: 1px solid #F0AB00 !important;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  box-shadow: 0 2px 20px 0 rgba(76, 106, 129, 0.2);
  position:relative;
  overflow:hidden;
  z-index:1;
}
a.btn-primary-wire::before {
  content: '';
  position: absolute;
  top:0;
  left:0;
  bottom:0;
  width:0%;
  transition: all 0.5s ease;
  background-color:#F0AB00;
  z-index:-1;
}
a.btn-primary-wire:hover::before {
  width:100%;
}
a.btn-primary-wire:hover {
  color: #263540;
  /* background:#F0AB00; */
}
a.btn-secondary {
  background-color: #016cc1;
  color: #fff;
  border: solid 1px #fff !important;
}
a.btn-secondary::before {
  content: '';
  position: absolute;
  top:0;
  left:0;
  bottom:0;
  width:0%;
  transition: all 0.5s ease;
  background-color:#fff;
  z-index:-1;
}
a.btn-secondary:hover::before {
  width:100%;
}
a.btn-secondary:hover {
  color: #016cc1;
  background: transparent;
}
body h2.title-h2-secondary {
  font-size: 32px;
  font-weight: bold;
  color: #fff;
  margin-bottom: 0;
}
.slick-prev:before,
.slick-next:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  color: #4c6a81;
  background-color: #ebf1f5;
}
.slick-prev:before {
  content: "\f104";
}
.slick-next:before {
  content: "\f105";
}
.accordion-body.ui-accordion-content p {
  color: #263540;
  font-size: 16px;
  line-height: 1.5;
}
.accordion-body.ui-accordion-content p a{
  color: #005293;
}
/* Contact form 7 */
div.wpcf7 .screen-reader-response {
  position: absolute;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  width: 1px;
  margin: 0;
  padding: 0;
  border: 0;
}
.wpcf7-validation-errors {
  border: 1px solid #e31414 !important;
  color: #e31414;
}
div.wpcf7-response-output {
  padding: 0.2em 1em;
}
div.wpcf7-mail-sent-ok {
  border: 2px solid #398f14;
}
/* Contact form 7 */
.breadcrumb-cont{
  background-color: #fff;
  border: 1px solid #475B6739;
  padding: 10px 0;
}
.breadcrumb-cont .breadcrumb{
  background-color: #fff;
}
.breadcrumb-cont .breadcrumb .breadcrumb-item{
  color: #475B67;
}

/* General Styles  */

/* Blocks Styles  */
/* .sbc-cta-bar */
.sbc-cta-bar {
  padding: 50px 0;
  background: #005293;
}
.sbc-cta-bar a {
  margin-bottom: 20px;
}
.sbc-cta-bar .cta-repeater a {
  margin-right: 30px;
}
.sbc-cta-bar .cta-repeater a:last-child {
  margin-right: 0;
}
.sbc-cta-bar .title-h2-secondary {
  margin-bottom: 20px;
}
.sbc-cta-bar.ysc-question{
  background-color: #fff;
}
.sbc-cta-bar.ysc-question a{
  color: #F0AB00;
}
/* .sbc-cta-bar */

/* .sbc-why-us */
.sbc-why-us {
  padding: 50px 0;
  background: #f7f7f7;
  text-align: center;
}
body .sbc-why-us h2.title-h2-primary {
  font-size: 32px;
  font-weight: bold;
  text-align: center;
  color: #005293;
  margin-bottom: 20px;
}
body .sbc-why-us .p-primary {
  margin-bottom: 50px;
}
body .sbc-why-us .single-card {
  box-shadow: 0 2px 20px 0 rgba(76, 106, 129, 0.2);
  border: solid 1px #ebf1f5;
  margin-bottom: 30px;
}
body .sbc-why-us .single-card .text-cont {
  background-color: #fff;
  padding: 30px 60px;
  border-bottom: 8px solid #aa1948;
}
body .sbc-why-us .single-card .card-title {
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  color: #005293;
  margin-top: 15px;
  margin-bottom: 15px;
}
body .sbc-why-us .single-card .card-desc {
  margin-bottom: 10px;
}
body .sbc-why-us .single-card .card-cta {
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: center;
  color: #005293 !important;
  text-decoration: none !important;
}
body .sbc-why-us .single-card .card-cta i {
  font-size: 14px;
  margin-left: 5px;
}
/* .sbc-why-us */

/* .sbc-link-loop */
.sbc-link-loop {
  padding: 50px 0;
  background: #f7f7f7;
}
.sbc-link-loop h2.title-h2-primary {
  font-size: 32px;
  font-weight: bold;
  color: #005293;
  margin-top: 0;
  margin-bottom: 30px;
}
.sbc-link-loop .link-cont {
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #dde7ee;
}
.sbc-link-loop .link-title {
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #263540;
  /* margin-bottom: 15px;
  margin-top: 0; */
}
.sbc-link-loop .link-a {
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #005293;
}
.sbc-link-loop .link-a i {
  margin-right: 7px;
}

/* .sbc-link-loop */

/* .sbc-report */
.sbc-report {
  padding: 50px 0;
  background: #f7f7f7;
  text-align: center;
}
.sbc-report .title-h2-primary {
  font-size: 40px;
  font-weight: bold;
  color: #475b67;
  margin-top: 0;
  margin-bottom: 15px;
}
.sbc-report .subtitle {
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  color: #273641;
}
.sbc-report .description {
  margin-bottom: 30px;
}
.sbc-report .card-cont {
  box-shadow: 0 2px 20px 0 rgba(76, 106, 129, 0.2);
  border: solid 1px #ebf1f5;
  background-color: #fff;
  margin-bottom: 30px;
  padding: 30px;
}
.sbc-report .card-cont .card-title {
  font-size: 32px;
  font-weight: bold;
  color: #005293;
  margin-bottom: 15px;
}
.sbc-report .card-cont .card-subtitle {
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  color: #263540;
  margin-bottom: 15px;
}
.sbc-report .card-cont .card-a {
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #005293;
}
.sbc-report .slick-prev:before,
.sbc-report .slick-next:before {
  padding: 5px;
}
/* .sbc-report */

/* .sbc-notice-card */
.sbc-notice-card {
  padding: 50px 0;
}
.sbc-notice-card .card-cont {
  box-shadow: 0 2px 20px 0 rgba(76, 106, 129, 0.2);
  border: solid 1px #ebf1f5;
  background-color: #fff;
  padding: 30px 60px;
}
.sbc-notice-card .card-cont .title-h2-primary {
  font-size: 32px;
  font-weight: bold;
  color: #005293;
  margin-top: 0;
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #ebf1f5;
}
.sbc-notice-card .card-cont .subtitle {
  font-size: 24px;
  font-weight: bold;
  color: #263540;
}
.sbc-notice-card .card-cont .text-cont p {
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #263540;
}
/* .sbc-notice-card */

/* .sbc-highlight-card */
.sbc-highlight-card {
  padding: 50px 0;
  background-color: #f7f7f7;
  text-align: center;
}
.sbc-highlight-card .card-title {
  font-size: 32px;
  font-weight: bold;
  color: #005293;
  margin-top: 15px;
  margin-bottom: 15px;
}
.sbc-highlight-card .card-desc,
.sbc-highlight-card .single-card {
  margin-bottom: 30px;
}
.sbc-highlight-card-carousel .slick-prev:before,
.sbc-highlight-card-carousel .slick-next:before {
  font-size: 24px;
  color: #263540;
}
body .sbc-highlight-card-carousel .slick-prev,
body .sbc-highlight-card-carousel .slick-next,
body .sbc-highlight-card-carousel .slick-initialized.slick-slider .slick-arrow {
  z-index: 1;
  width: 30px;
  height: 50px;
  background-color: #f7f7f7;
  top: 35%;
}
body .sbc-highlight-card-carousel .slick-prev:before,
body .sbc-highlight-card-carousel .slick-next:before {
  background-color: transparent;
}
.sbc-highlight-card-carousel .slick-prev {
  left: 0;
}
.sbc-highlight-card-carousel .slick-next {
  right: 0;
}
/* .sbc-highlight-card */

/* .sbc-section-overview */
.sbc-section-overview {
  padding: 50px 0;
  background-color: #f7f7f7;
  text-align: center;
}
.sbc-section-overview .title-h2-primary {
  font-size: 40px;
  font-weight: bold;
  color: #475b67;
  margin-top: 0;
  margin-bottom: 15px;
}
.sbc-section-overview .subtitle {
  font-size: 24px;
  font-weight: bold;
  color: #263540;
  margin-bottom: 15px;
}
.sbc-section-overview .description {
  margin-bottom: 15px;
}
.sbc-section-overview .cta {
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #005293;
}
.sbc-section-overview .cta i {
  font-size: 14px;
  margin-left: 5px;
}
/* .sbc-section-overview */

/* .sbc-specialties */
.sbc-specialties {
  padding: 50px 0;
}
.sbc-specialties .title-cont {
  text-align: center;
}
.sbc-specialties .title-cont .title-h2-primary {
  font-size: 32px;
  font-weight: bold;
  margin-top: 0;
  margin-bottom: 15px;
  color: #005293;
}
.sbc-specialties .title-cont .subtitle {
  font-size: 24px;
  font-weight: bold;
  color: #263540;
  margin-bottom: 15px;
}
.sbc-specialties .title-cont .description {
  margin-bottom: 50px;
}
.specialties-accordion .ui-state-default.ui-accordion-header-collapsed {
  border-bottom: 1px solid #dde7ee;
}
.specialties-accordion .ui-state-active,
.specialties-accordion .ui-state-default {
  border: 0;
  background: transparent;
  border-radius: 0;
}
.specialties-accordion .title {
  font-size: 24px;
  font-weight: bold;
  color: #263540;
  position: relative;
  padding: 20px 20px 20px 0;
  /* outline: none; */
}
.specialties-accordion .title:after {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0;
  font-size: 20px;
  content: "\f067";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  color: #aa1948;
}
.specialties-accordion .title.ui-state-active:after {
  content: "\f068";
}
.specialties-accordion .ui-widget-content.ui-accordion-content-active {
  border-bottom: 1px solid #dde7ee;
  background-color: transparent;
}
.specialties-accordion .ui-widget-content {
  border: 0;
  border-radius: 0;
}
.specialties-accordion .ui-accordion-content {
  padding: 0;
}
.sbc-specialties .cta-cont {
  margin-top: 30px;
}
/* .sbc-specialties */

/* .sbc-patient-stories */
.sbc-patient-stories {
  padding: 50px 0;
}
.sbc-patient-stories .title-h2-primary {
  font-size: 32px;
  font-weight: bold;
  color: #475B67;
  margin-bottom: 30px;
}
.sbc-patient-stories .single-patient-carousel {
  /* width: 35vw; */
  /* min-width: 300px; */
  margin: 15px;
  box-shadow: 0 2px 20px 0 rgba(76, 106, 129, 0.2);
  /*opacity: 0.5;
  -webkit-transition: opacity 0.3s ease; */
  /* transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease; */
}
/* .sbc-patient-stories .single-patient-carousel.slick-current {
  opacity: 1;
} */
.sbc-patient-stories .single-patient-carousel .img-cont {
  position: relative;
}
.sbc-patient-stories .single-patient-carousel .img-cont .tags {
  font-size: 12px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 2;
  letter-spacing: normal;
  color: #475b67;
  background: #e5f0ff;
  padding: 0 10px;
  position: absolute;
  top: 15px;
  left: 15px;
  border-radius: 15px;
}
.sbc-patient-stories .single-patient-carousel .text-cont {
  padding: 30px;
  background: #fff;
}
.sbc-patient-stories .single-patient-carousel .text-cont .title {
  font-size: 24px;
  font-weight: bold;
  color:#475B67;
}
.sbc-patient-stories .single-patient-carousel .text-cont .desc {
  margin-bottom: 15px;
}
.sbc-patient-stories .single-patient-carousel .text-cont .cta {
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #005293;
}
.sbc-patient-stories .single-patient-carousel .text-cont .cta i {
  font-size: 14px;
  margin-left: 5px;
}
.sbc-patient-stories .cta-cont {
  margin-top: 30px;
}
.patient-stories-carousel .slick-prev,
.patient-stories-carousel .slick-next {
  background-color: transparent;
  width: 60px;
  height: 120px;
  z-index: 1;
}
.patient-stories-carousel .slick-prev::before,
.patient-stories-carousel .slick-next::before {
  font-size: 40px;
  background-color: transparent;
}
.patient-stories-carousel .slick-prev {
  left: -40px;
}
.patient-stories-carousel .slick-next {
  right: -40px;
}
@media(min-width: 992px){

}
/* .sbc-patient-stories */

/* .sbc-stats */
.sbc-stats {
  padding: 50px 0;
  position: relative;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.sbc-stats.overlay::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.sbc-stats .title-h2-primary {
  font-size: 48px;
  font-weight: bold;
  color: #005293;
  margin-top: 0;
  margin-bottom: 15px;
}
.sbc-stats .description {
  margin-bottom: 30px;
}
.sbc-stats .btn {
  margin-right: 30px;
  margin-bottom: 30px;
}
.sbc-stats .cta-repeater .btn:last-child {
  margin-right: 0;
}
.sbc-stats .icon-cont {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
}
.sbc-stats .icon-cont img {
  max-width: 80px;
}
.sbc-stats .icon-cont .number {
  font-size: 48px;
  font-weight: bold;
  color: #005293;
  margin-bottom: 0;
  text-align: right;
  margin-top: 10px;
  margin-left: 20px;
}
.sbc-stats .icon-desc {
  text-align: center;
}
.sbc-stats .not-btn .title-h2-primary {
  font-size: 40px;
  font-weight: bold;
  text-align: center;
  color: #475b67;
}
.sbc-stats .not-btn .title-cont {
  margin-bottom: 50px;
}
.sbc-stats.overlay .title-h2-primary,
.sbc-stats.overlay .description{
  color: #fff;
}
.sbc-stats.overlay .not-btn .title-cont{
  margin-bottom: 0;
}
.sbc-stats.overlay .box-cont{
  background-color: #fff;
  padding: 30px 15px;
  margin-bottom: 30px;
}
.sbc-stats.overlay .box-cont .number{
  color: #475B67;
  font-size: 25px;
  font-weight: 600;
  margin-top: 15px;
  margin-bottom: 10px;
}
.sbc-stats.overlay .box-cont .icon-desc{
  color: #475B67;
}
.sbc-stats.overlay .box-cont .link{
  color: #475B67;
  font-size: 16px;
}
.sbc-stats.overlay .box-cont .link i{
  margin-left: 5px;
}
/* .sbc-stats */

/* .sbc-faq */
.sbc-faq {
  padding: 50px 0;
}
.sbc-faq .title-cont {
  text-align: center;
  margin-bottom: 40px;
}
.sbc-faq .title-cont .title-h2-primary {
  font-size: 32px;
  font-weight: bold;
  color: #005293;
  margin-top: 0;
  margin-bottom: 15px;
}
.sbc-faq .title-cont .subtitle {
  font-size: 24px;
  font-weight: bold;
  color: #263540;
  margin-bottom: 15px;
}
.sbc-faq .faq-box {
  margin-bottom: 30px;
  text-align: center;
  box-shadow: 0 2px 20px 0 rgba(76, 106, 129, 0.2);
}
.sbc-faq .title-box {
  font-size: 24px;
  font-weight: bold;
  color: #475b67;
  margin-bottom: 0;
  padding: 15px 0;
}
.sbc-faq .accordion-cont {
  margin-bottom: 40px;
}
.sbc-faq .accordion-cont .title-accordion {
  font-size: 32px;
  font-weight: bold;
  color: #005293;
  margin-bottom: 30px;
}
.sbc-faq .ui-state-default.ui-accordion-header-collapsed,
.sbc-services .ui-state-default.ui-accordion-header-collapsed {
  border-bottom: 1px solid #dde7ee;
}
.sbc-faq .ui-state-active,
.sbc-faq .ui-state-default,
.sbc-services .ui-state-active,
.sbc-services .ui-state-default {
  border: 0;
  background: transparent;
  border-radius: 0;
}
.sbc-faq .title,
.sbc-services .sbc-service-accordion .title {
  font-size: 24px;
  font-weight: bold;
  color: #263540;
  position: relative;
  padding: 20px 20px 20px 0;
  /* outline: none; */
}
.sbc-faq .title:after,
.sbc-services .sbc-service-accordion .title:after {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0;
  font-size: 20px;
  content: "\f078";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  color: #273641;
  /* text-rendering: optimizeLegibility; */
}
.sbc-faq .title.ui-state-active:after,
.sbc-services .title.ui-state-active:after {
  content: "\f077";
}
.sbc-faq .ui-widget-content.ui-accordion-content-active,
.sbc-services .ui-widget-content.ui-accordion-content-active {
  border-bottom: 1px solid #dde7ee;
  background-color: transparent;
}
.sbc-faq .ui-widget-content,
.sbc-services .ui-widget-content {
  border: 0;
  border-radius: 0;
}
.sbc-faq .ui-accordion-content,
.sbc-services .ui-accordion-content {
  padding: 0;
}
/* .sbc-faq */
/* .sbc-icon-loop */
.sbc-icon-loop {
  padding: 50px 0;
}
.sbc-icon-loop .title-h2-primary {
  font-size: 40px;
  font-weight: bold;
  text-align: center;
  color: #475b67;
  margin-bottom: 40px;
}
.sbc-icon-loop .icon-cont {
  -webkit-box-pack: center;
  justify-content: center;
}
.sbc-icon-loop .single-icon {
  margin-bottom: 30px;
  text-align: center;
}
.sbc-icon-loop .single-icon .icon-img {
  width: auto;
  margin-bottom: 15px;
}
.sbc-icon-loop .single-icon .icon-title {
  font-size: 32px;
  font-weight: bold;
  color: #475B67;
  margin-bottom: 15px;
}
.sbc-icon-loop.ysc-team-center .single-icon .icon-title,
.sbc-icon-loop.ysc-team-left .single-icon .icon-title{
  font-size: 16px;
  font-weight: bold;
  color: #263540;
  margin-bottom: 15px;
}
.sbc-icon-loop .single-icon .icon-desc {
  margin-bottom: 15px;
}
.sbc-icon-loop .single-icon .icon-cta {
  font-size: 16px;
  font-weight: bold;
  line-height: 1.5;
  color: #005293;
}
.sbc-icon-loop .single-icon .icon-cta i {
  font-size: 14px;
  margin-left: 5px;
}
.sbc-icon-loop .footer-text {
  text-align: center;
  color: #263540;
  margin-top: 15px;
}
.sbc-icon-loop .elegibilitym-style .title-h2-primary {
  color: #005293;
}
.sbc-icon-loop.left-image .elegibilitym-style .title-h2-primary {
  color: #475B67;
  text-align: left;
}
.sbc-icon-loop .elegibilitym-style .img-title {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
}
.sbc-icon-loop .elegibilitym-style .img-title .icon-img {
  height: 100%;
  margin-right: 10px;
}
.sbc-icon-loop .elegibilitym-style .img-title .icon-title {
  font-size: 16px;
  font-weight: bold;
  line-height: 1.5;
  color: #263540;
}
.sbc-icon-loop.left-image .elegibilitym-style .img-title .icon-title {
  font-size: 40px;
  font-weight: bold;
  line-height: 1.5;
  color: #475B67;
}
/* .sbc-icon-loop */

/* .sbc-video */
.sbc-video {
  padding: 50px 0;
}
.sbc-video .img-cont {
  position: relative;
}
.sbc-video .img-cont .play-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  height: 60px;
  width: 60px;
  background-color: #fff;
  border-radius: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  text-decoration: none !important;
}
.sbc-video .img-cont .play-btn i {
  position: relative;
  left: 2px;
}
.sbc-video .img-cont .play-btn:hover {
  -webkit-transform: translate(-50%, -50%) scale(1.2);
  transform: translate(-50%, -50%) scale(1.2);
}
.sbc-video .title-h2-primary {
  font-size: 32px;
  font-weight: bold;
  color: #475B67;
  margin-bottom: 15px;
}
.sbc-video .subtitle {
  font-size: 24px;
  font-weight: bold;
  color: #475B67;
  margin-bottom: 15px;
}
.sbc-video .description {
  margin-bottom: 15px;
}
/* .sbc-video */

/* .sbc-seo-message */
.sbc-seo-message {
  padding: 50px 0;
}
.sbc-seo-message .title-h2-primary {
  font-size: 32px;
  font-weight: bold;
  color: #005293;
  margin-bottom: 40px;
}
.sbc-seo-message .quote-cont {
  box-shadow: 0 2px 20px 0 rgba(76, 106, 129, 0.2);
  padding: 70px 30px;
  text-align: center;
  border-bottom: 7px solid #aa1948;
}
.sbc-seo-message .quote-cont .quote-icon {
  margin-bottom: 20px;
}
.sbc-seo-message .quote-cont .quote-icon i {
  color: #aa1948;
  font-size: 24px;
}
.sbc-seo-message .quote-cont .quote-text {
  font-size: 16px;
  font-style: italic;
  line-height: 1.5;
  color: #263540;
  margin-bottom: 20px;
}
.sbc-seo-message .quote-cont .name {
  font-size: 16px;
  font-weight: bold;
  line-height: 1.5;
  color: #005293;
  margin-bottom: 10px;
}
.sbc-seo-message .quote-cont .position {
  font-size: 16px;
  font-weight: bold;
  line-height: 1.5;
  color: #263540;
  margin-bottom: 10px;
}
.sbc-seo-message .text-cont {
  margin-top: 30px;
}
.sbc-seo-message .plain .quote-cont {
  padding: 40px;
  text-align: left;
}
.sbc-seo-message .plain .title-h2-primary {
  margin-bottom: 20px;
}
.sbc-seo-message .plain .text-cont {
  margin-top: 0;
}
/* .sbc-seo-message */

/* .sbc-card-over-image */
.sbc-card-over-image {
  padding: 50px 0;
  position: relative;
}
.sbc-card-over-image .bg-image {
  position: absolute;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  top: 0;
  width: 50%;
  height: 100%;
  left: 0;
}
.sbc-card-over-image .bg-image.img-left {
  left: 0;
  right: auto;
}
.sbc-card-over-image .bg-image.img-right {
  left: auto;
  right: 0;
}
.sbc-card-over-image .card-cont {
  box-shadow: 0 2px 20px 0 rgba(76, 106, 129, 0.2);
  background-color: #fff;
  border-bottom: 7px solid #aa1948;
  padding: 30px;
}
.sbc-card-over-image .card-cont .title-h2-primary {
  font-size: 32px;
  font-weight: bold;
  color: #005293;
  margin-bottom: 15px;
}
.sbc-card-over-image .card-cont .subtitle {
  font-size: 24px;
  font-weight: bold;
  color: #263540;
  margin-bottom: 15px;
}
.sbc-card-over-image .card-cont .desc {
  margin-bottom: 30px;
}
/* .sbc-card-over-image */
/* .sbc-gallery-section */
.sbc-gallery-section {
  padding: 50px 0;
  position: relative;
}
.sbc-gallery-section .gallery-cont {
  padding: 20px 50px;
  background-color: #fff;
  border-bottom: 7px solid #aa1948;
  box-shadow: 0 2px 20px 0 rgba(76, 106, 129, 0.2);
}
.sbc-gallery-section .gallery-cont .title-h2-primary {
  font-size: 24px;
  font-weight: bold;
  color: #005293;
  margin-bottom: 30px;
}
.sbc-gallery-section .gallery-cont .nav-link {
  font-size: 16px;
  font-weight: bold;
  line-height: 1.5;
  color: #263540;
  background-color: #fff;
  border-bottom: 1px solid #ebf1f5;
  padding-bottom: 15px;
  margin-bottom: 15px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}
.sbc-gallery-section .nav-pills .nav-link:last-child {
  border-bottom: 0;
  padding-bottom: 0;
}
.sbc-gallery-section .gallery-cont .nav-link.active {
  color: #005293;
}
.sbc-gallery-section .gallery-img {
  position: absolute;
  top: 0;
  right: 0;
  width: 70%;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.sbc-gallery-section .right-cont-container {
  position: absolute;
  left: 50%;
  bottom: 50px;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  height: 100%;
}
.sbc-gallery-section .right-cont-container .right-cont {
  position: absolute;
  right: 0;
  bottom: 0;
  background-color: #fff;
  padding: 20px 40px;
  width: 400px;
}
.sbc-gallery-section .right-cont .right-title {
  font-size: 30px;
  font-weight: bold;
  color: #005293;
  margin-bottom: 10px;
}
/* .sbc-gallery-section */
/* .sbc-carousel */
.sbc-carousel {
  padding: 50px 0;
}
.sbc-carousel .title-h2-primary {
  font-size: 32px;
  font-weight: bold;
  color: #475B67;
  margin-top: 0;
  margin-bottom: 15px;
}
.sbc-carousel .subtitle {
  font-size: 20px;
  font-weight: bold;
  color: #263540;
}
.sbc-carousel .desc {
  margin-bottom: 20px;
}
.sbc-carousel .slick-prev {
  left: 0;
}
.sbc-carousel .slick-next {
  right: 0;
}
.sbc-carousel .slick-prev,
.sbc-carousel .slick-next {
  /* background-color: #f7f7f7; */
  width: 60px;
  height: 120px;
  z-index: 1;
}
.sbc-carousel .slick-prev::before,
.sbc-carousel .slick-next::before {
  font-size: 40px;
  background-color: transparent;
}
.sbc-carousel .tips-carousel .box-cont {
  box-shadow: 0 2px 20px 0 rgba(76, 106, 129, 0.2);
  border-bottom: 7px solid #F0AB00;
  width: 350px;
  padding: 20px 15px;
  margin: 15px;
  opacity: 0.5;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.sbc-carousel .tips-carousel .single-tip.slick-current .box-cont {
  opacity: 1;
}
.sbc-carousel .tips-carousel .tip-title {
  font-size: 20px;
  font-weight: bold;
  color: #475B67;
  margin-bottom: 15px;
}
.sbc-carousel .testimonials-carousel .box-cont {
  box-shadow: 0 2px 20px 0 rgba(76, 106, 129, 0.2);
  border-bottom: 7px solid #F0AB00;
  width: 350px;
  padding: 20px 15px;
  margin: 15px;
  opacity: 0.5;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  text-align: center;
}
.sbc-carousel
  .testimonials-carousel
  .single-testimonial.slick-current
  .box-cont {
  opacity: 1;
}
.sbc-carousel .testimonials-carousel .box-cont i {
  font-size: 20px;
  color: #005293;
  margin-bottom: 20px;
  margin-top: 20px;
}
.sbc-carousel .testimonials-carousel .quote-text {
  font-size: 16px;
  font-style: italic;
  line-height: 1.5;
  color: #475B67;
  margin-bottom: 20px;
}
.sbc-carousel .testimonials-carousel .dr-name {
  font-size: 20px;
  font-weight: bold;
  color: #475B67;
  margin-bottom: 7px;
}
.sbc-carousel .testimonials-carousel .position {
  font-size: 16px;
  font-weight: bold;
  line-height: 1.5;
  color: #005293;
}
.sbc-carousel .acreditations-carousel {
  padding-left: 80px;
  padding-right: 80px;
}
.sbc-carousel .acreditations-carousel .box-cont {
  margin: 15px;
}
.sbc-carousel .awards-carousel .box-cont {
  box-shadow: 0 2px 20px 0 rgba(76, 106, 129, 0.2);
  width: 500px;
  padding: 40px 30px;
  margin: 15px;
  opacity: 0.5;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  text-align: center;
}
.sbc-carousel .awards-carousel .single-award.slick-current .box-cont {
  opacity: 1;
}
.sbc-carousel .awards-carousel .award-img {
  margin-bottom: 15px;
}
.sbc-carousel .awards-carousel .award-title {
  font-size: 24px;
  font-weight: bold;
  color: #475B67;
  margin-bottom: 15px;
}
.sbc-carousel .timeline-indicator-carousel {
  margin-bottom: 20px;
}
.sbc-carousel .timeline-indicator-carousel .timeline-year {
  text-align: center;
  font-size: 30px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  color: #b4c2d5;
  margin-bottom: 0;
  border-bottom: 5px solid transparent;
}
.sbc-carousel
  .timeline-indicator-carousel
  .slick-current.slick-active
  .timeline-year {
  font-weight: 700;
  color: #475B67;
  border-bottom: 5px solid #F0AB00
}
.sbc-carousel .timeline-indicator-carousel {
  border-bottom: 2px solid #b4c2d5;
}
.sbc-carousel .timeline-carousel {
  padding: 0 80px;
}
.sbc-carousel .timeline-carousel .timeline-title {
  font-size: 32px;
  font-weight: bold;
  color: #005293;
  margin-bottom: 15px;
}
.sbc-carousel .timeline-carousel .timeline-subtitle {
  font-size: 24px;
  font-weight: bold;
  color: #263540;
  margin-bottom: 15px;
}
.sbc-carousel .timeline-carousel .timeline-link {
  font-size: 16px;
  font-weight: bold;
  line-height: 1.5;
  color: #005293 !important;
  text-decoration: none !important;
}
.sbc-carousel .timeline-carousel .timeline-link i {
  font-size: 14px;
  margin-left: 5px;
}
.sbc-carousel .timeline-carousel .video-cont {
  position: relative;
}
.sbc-carousel .timeline-carousel .video-cont .play-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  height: 60px;
  width: 60px;
  background-color: #fff;
  border-radius: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  text-decoration: none !important;
}
.sbc-carousel .timeline-carousel .video-cont .play-btn i {
  position: relative;
  left: 2px;
}
.sbc-carousel .timeline-carousel .video-cont .play-btn:hover {
  -webkit-transform: translate(-50%, -50%) scale(1.2);
  transform: translate(-50%, -50%) scale(1.2);
}
/* .sbc-carousel */

/* .sbc-middle-menu */
.sbc-middle-menu {
  padding: 20px 0;
  border-bottom: 4px solid #F0AB00;
}
.sbc-middle-menu .link-menu-cont {
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-wrap: wrap;
}
/* .sbc-middle-menu .link-menu-cont .link-cont {
  flex-basis: 25%;
  height: 50px;
  text-align: center;
} */
.sbc-middle-menu .link-menu-cont .link-a {
  font-size: 16px;
  font-weight: bold;
  line-height: 1.5;
  color: #263540;
  text-decoration: none !important;
  transition: all 0.3s ease;
}
.sbc-middle-menu .link-menu-cont .link-a:hover {
  color: #016cc1;
}
.sbc-middle-menu .mobile-select,
.sbc-location-hero-map.location-hero-image .mobile-select {
  padding-top: 15px;
  padding-bottom: 15px;
}
.sbc-middle-menu .mobile-select select,
.sbc-location-hero-map.location-hero-image .mobile-select select {
  font-size: 17px;
  font-weight: bold;
  line-height: 1.5;
  text-align: center;
  color: #263540;
  border: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding-left: 15px;
  padding-right: 30px;
  background: transparent;
  background: url(../images/arrow.svg) 99% / 20px no-repeat transparent;
  width: 100%;
}
.sbc-middle-menu .title-h2-primary {
  font-size: 32px;
  font-weight: bold;
  color: #005293;
  margin-top: 0;
  margin-bottom: 30px;
}
/* .sbc-middle-menu */

/* .sbc-highlight-hover */
.sbc-highlight-hover .single-highlight {
  position: relative;
  overflow: hidden;
  padding-bottom: 70px;
  box-shadow: 0 2px 20px 0 rgba(76, 106, 129, 0.2);
  margin-bottom: 30px;
}
.sbc-highlight-hover .single-highlight .text-cont {
  position: absolute;
  bottom: -100px;
  left: 0;
  width: 100%;
  background-color: #fff;
  padding: 15px;
  transition: all 0.3s ease;
}
.sbc-highlight-hover .single-highlight:hover .text-cont {
  bottom: 0;
}
.sbc-highlight-hover .single-highlight .text-cont .title {
  font-size: 20px;
  font-weight: bold;
  color: #005293;
  margin-bottom: 15px;
  margin-top: 0;
  padding: 10px 0;
}
.sbc-highlight-hover .single-highlight .text-cont .desc {
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: normal;
  color: #263540;
  height: 72px;
  overflow: hidden;
}
body .sbc-highlight-hover .slick-prev,
body .sbc-highlight-hover .slick-next,
body .sbc-highlight-hover .slick-initialized.slick-slider .slick-arrow {
  background-color: #f7f7f7;
  width: 55px;
  height: 75px;
  z-index: 1;
}
body .sbc-highlight-hover .slick-prev::before,
body .sbc-highlight-hover .slick-next::before {
  font-size: 24px;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  color: #263540;
  background-color: transparent;
}
body .sbc-highlight-hover .slick-prev {
  left: 0;
}
body .sbc-highlight-hover .slick-next {
  right: 0;
}
body .sbc-highlight-hover .slick-prev,
body .sbc-highlight-hover .slick-next {
  top: 35%;
}
/* .sbc-highlight-hover */

/* .sbc-small-hero-cta-column */
body .sbc-small-hero-cta-column {
  padding: 50px 0;
}
/* .sbc-small-hero-cta-column */

/* Blocks Styles  */

/* Media Query  */
@media (max-width: 991px) {
  body .sbc-why-us .single-card .text-cont {
    padding: 30px;
  }
  .sbc-seo-message .quote-cont {
    padding: 30px 15px;
  }
  .sbc-seo-message .plain .quote-cont {
    padding: 15px;
  }
  .sbc-gallery-section .gallery-cont,
  .sbc-gallery-section .right-cont-container .right-cont {
    padding: 15px;
  }
  .sbc-carousel .tips-carousel .box-cont,
  .sbc-carousel .testimonials-carousel .box-cont,
  .sbc-carousel .awards-carousel .box-cont {
    width: 300px;
  }
  .sbc-carousel .awards-carousel .box-cont {
    padding: 20px 15px;
  }
}
@media (max-width: 767px) {
  .sbc-report .card-cont {
    margin-bottom: 0;
  }
  .sbc-notice-card .card-cont {
    padding: 30px;
  }
  .sbc-stats .icon-cont {
    -webkit-box-pack: center;
    justify-content: center;
  }
  .sbc-stats .cta-repeater {
    margin-top: 30px;
  }
  .sbc-stats .btn {
    margin-right: 0;
  }
  .sbc-video .img-cont {
    margin-bottom: 30px;
  }
  .sbc-card-over-image .bg-image {
    position: relative;
    width: 100%;
    height: 400px;
  }
  .sbc-card-over-image .card-cont {
    margin-top: -100px;
    text-align: center;
    margin-left: 15px;
    margin-right: 15px;
  }
  .sbc-gallery-section .gallery-img {
    width: 100%;
    position: relative;
    height: 500px;
  }
  .sbc-gallery-section .right-cont-container {
    position: relative;
    top: auto;
    left: auto;
    bottom: auto;
    right: auto;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  .sbc-gallery-section .right-cont-container .right-cont {
    width: 100%;
    right: auto;
    left: 0;
    bottom: 60px;
  }
  .sbc-gallery-section .gallery-cont {
    margin-top: -30px;
  }
  .sbc-gallery-section .right-cont .right-title {
    font-size: 20px;
  }
  .sbc-gallery-section .right-cont .right-desc {
    margin-bottom: 0;
  }
  .sbc-carousel .timeline-carousel .video-cont {
    margin-bottom: 20px;
  }
  .sbc-faq .title {
    font-size: 20px;
  }
}
@media (max-width: 575px) {
  .sbc-carousel .slick-prev,
  .sbc-carousel .slick-next {
    width: 30px;
    height: 60px;
  }
  .sbc-carousel .slick-prev::before,
  .sbc-carousel .slick-next::before {
    font-size: 30px;
  }
  .sbc-carousel .acreditations-carousel,
  .sbc-carousel .timeline-carousel {
    padding-left: 40px;
    padding-right: 40px;
  }
  .sbc-carousel .timeline-indicator-carousel {
    border-bottom: 2px solid #aa1948;
  }
  .sbc-carousel
    .timeline-indicator-carousel
    .slick-current.slick-active
    .timeline-year {
    border-bottom: 0;
  }
}
@media (max-width: 540px) {
  .sbc-cta-bar .cta-repeater a {
    margin-right: 0;
  }
  body .sbc-why-us .single-card .text-cont {
    padding: 30px 15px;
  }
  .sbc-icon-loop .elegibilitym-style .img-title {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-pack: center;
    justify-content: center;
  }
  .sbc-icon-loop .elegibilitym-style .img-title .icon-img {
    margin-right: 0;
  }
}
