/************************************************* Header ********************************************************************/
.TopLink{font-size:16px; min-height:60px;}.MrgLeft{margin-left:84px;}
.TopLink a{color:#fff;} .TopLink a:hover{color:#000;} .TopLink li a{font-size:26px;}
 
/********** Main Banner **************************************************************************************************/
.MainBanner h1{font-size:40px; line-height:1.2;text-transform:none;}
.bg-gray {
  background: #b1dde7;
  height: 100%;
  padding: 20px;
}
#tribe-tickets__tickets-form {
  max-width: 100% !important;
  background: #fff !important;
}
.event-tickets .tribe-tickets__commerce-checkout, .tribe-common .tribe-tickets__commerce-checkout {
  max-width: 100% !important;
  position: relative;
  width: 100%;
  background: #f7f7f7;
  padding: 20px;
	margin-bottom: 40px;
}
#tribe-events-content {
  background: #f7f7f7;
  padding: 20px;
	margin-bottom:30px;
}
.event-tickets .tribe-tickets__commerce-checkout-header-title, .tribe-common .tribe-tickets__commerce-checkout-header-title {
  color: #00549b;
}
.tribe-theme-twentytwentyone .tribe-common .tribe-common-c-btn:not(:hover):not(:active) {
	background-color: #00549b;}
.blog .btn.btn-danger.mt-4 {
  font-size: 14px;
  padding: 10px 24px;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6 {
  font-size: 27px;
  color: #00549b;
  font-weight: bold;
}
.tribe-events-widget-events-list__event-wrapper.tribe-common-g-col {
  padding-left: 79px;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h4--min-medium {
font-size: 34px;}
.tribe-events-widget .tribe-events-widget-events-list__event-date-tag-month {
 
font-size: 16px;color: #f00 !important;}
.tribe-common--breakpoint-medium.tribe-events-widget .tribe-events-widget-events-list__event-row {
  margin-bottom: 34px;
  border-bottom: 1px solid #00549b;
  padding: 20px;
}
/*************************calender css********************/
.tribe-theme-twentytwentyone .tribe-events .tribe-events-c-search__button:not(:hover):not(:active) {
  background-color: #e10012;
  color: #fff;
}
.tribe-events .tribe-events-c-messages__message {
background-color: rgb(177, 221, 231);}
.tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border {
  border: 1px solid #e10011;
  color: #e10012;
}
.tribe-events-c-top-bar__datepicker-time {
  color: #e10012;
}
.tribe-events .datepicker .month.active, .tribe-events .datepicker .month.active.focused{background: #e20410;}
.tribe-events .tribe-events-calendar-month__mobile-events-icon--event {
  background-color: #e00012;
}
.tribe-events .tribe-events-calendar-month__day-cell--selected, .tribe-events .tribe-events-calendar-month__day-cell--selected:focus, .tribe-events .tribe-events-calendar-month__day-cell--selected:hover {
  background-color: #e10012;
}
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover {
  background-color: #00539a;
 
}
.tribe-events button.tribe-events-c-search__button:hover {
background-color: #00549b;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
  min-width: 100%;
}
#tribe-events-pg-template {
	max-width: 1300px;}
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a {
	color: #e10012;}
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a{color: #e10012;}
/************************************************* Content ********************************************************************/
.CareHealth{border-radius:20px; padding:18px 18px 30px 18px; min-height:220px;}
.WeekName{border-radius:20px 20px 0px 0px; padding:10px; font-size:25px;font-family: "Poppins", sans-serif; margin-bottom:15px;}
.WeelBoxclr1{background:#00B050;}
.WeelBoxclr2{background:#0070C0;}
.WeelBoxclr3{background:#7030A0;}

/********** ContactForm **************************************************************************************************/
#ContactForm .form-group {margin-bottom:25px;} 
#ContactForm .form-control{background:#fff; border-color:#fff; border-radius:0px; height:60px; color:#323232; padding-left:20px;}
#ContactForm textarea.form-select{height:130px; padding-top:15px;background:#fff; border-color:#fff; border-radius:0px; color:#323232;padding-left:20px;}
#ContactForm .form-control::-moz-placeholder,#ContactForm .form-select::-moz-placeholder {color:#323232; opacity:1;}

/********** Footer ***************************************************************************************************/
#Footer{color:#8DBDE7; font-size:15px; line-height:20px;}
#Footer a{color:#8DBDE7;}#Footer a:hover,#Footer .list-inline a:hover{color:#fff;}
 
/*************************************************************************************************************/
@media (min-width:992px) {
.MainBanner .mask{position:absolute; top:0px; right:0%; left:0%; z-index:99; background:url(../images/bnr_shadow.png) repeat-x top; min-height:100%;}
#ContactForm .btn-warning,#ContactForm .btn-dark{width:230px;}
.WeekName{border-radius:30px 30px 0px 0px; padding:15px; font-size:35px;font-family: "Poppins", sans-serif; margin-bottom:30px;}

}

@media (min-width: 1920px){.gutter-lg {margin-left:-16px!important;margin-right:-16px!important;}
.gutter-lg div[class^="col"]{padding-left:16px!important;padding-right:16px!important;}
.container {max-width:1720px !important;}}

@media (min-width: 1600px) {.container {max-width:1520px;} 
.navbar .navbar-nav .nav-link {padding:22px 29px;}

body {font-size:20px;line-height:1.6;} .fs-23{font-size:23px !important;}
.fs-18{font-size:16px !important;}
h1, .h1 {font-size:60px;}
h2, .h2 {font-size:50px;}

}

@media (min-width: 1259.98px) and (max-width: 1360px) {
}

/* XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1359.98px) and (max-width: 1459.98px){ }

/*@include media-breakpoint-between(1280) { ... }*/
@media (min-width: 1199.98px) and (max-width: 1359.98px){ }
@media (min-width: 991.98px) and (max-width: 1199.98px) {.MainBanner h1{font-size:30px;}}
/*@include media-breakpoint-between(md, xl) { ... }*/
@media (min-width: 768px) and (max-width: 991.98px) {h1, .h1 {font-size:40px;}h2, .h2 {font-size:30px;}h3, .h3 {font-size:20px;}
.MainBanner h1{font-size:30px;}.fs-23{font-size:17px !important;}
}

@media (max-width: 767.98px) {.MainBanner h1{font-size:22px;} body {font-size:16px;} .CareHealth{min-height:250px; padding:15px 20px;}h1, .h1 {font-size:40px;}h2, .h2 {font-size:30px;}h3, .h3 {font-size:20px;}#ContactForm .form-group {margin-bottom:15px;} }

@media (max-width: 575.98px){
.MainBanner .Homebnr .carousel-item  img {
    height:240px;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}.TopLink{font-size:13px; padding:10px 0px;}.btn,.btn-lg{padding:14px 30px; font-size:14px;}.MainBanner h1{font-size:18px;}
.MainBanner .carousel-caption {bottom:0px;} 
}

@media (max-width: 479px) {}
@media (max-width: 320px) {}