/* TABLE OF CONTENT */
/* 
* Fonts
* Common Style
* Header 
* Footer
* Pages Style
*/
/* 
font-family: 'Montserrat', sans-serif;
font-family: 'Nunito', sans-serif;
*/

/* Fonts :: START */
@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Nunito:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
/* Fonts :: END */
/* Common Style :: START */
html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
a,
nav,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  text-decoration: none;
  list-style: none;
  outline: none;
  -webkit-font-smoothing: subpixel-antialiased;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

html,
body {
  -webkit-text-size-adjust: none;
}
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary {
  display: block;
}
iframe {
  vertical-align: top;
}
textarea:focus,
input:focus,
a,
div,
img {
  outline: none;
}

*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.post,
.page {
  margin: 0;
  padding: 0;
}
.wrapper-full {
  width: 100%;
  padding-right: 51px;
  padding-left: 51px;
  margin-right: auto;
  margin-left: auto;
  max-width: 100%;
}
.wrapper,
.container {
  width: 100%;
  padding-right: 51px;
  padding-left: 51px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1101px;
  /* max-width: 1133px; */
  /* // 999px */
}
.wrapper-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
body {
  color: #000000;
  font-family: "Nunito", sans-serif;
  font-size: 16px;
  font-weight: 300;
  font-style: normal;
  letter-spacing: normal;
  line-height: 1.57143;
}
li a {
  color: #000000;
  font-weight: 300;
}
a strong {
  color: #06324f;
  font-weight: 600;
}
a {
  color: #000000;
  font-weight: 300;
  border-bottom: 1px solid #d8d8d8;
  padding-bottom: 2px;
  word-break: break-word;
  transition: 0.5s all ease;
  text-decoration: none;
}
button,
input,
select,
optgroup,
textarea {
  font-family: "Montserrat", sans-serif;
  font-weight: 300;
}
.text-uppercase {
  text-transform: uppercase;
}
.col_2,
.col_3,
.col_4,
.col_5,
.col_6,
.col_7,
.col_8,
.col_9,
.col_10,
.col_11,
.col_12,
.col_equal {
  padding-right: 15px;
  padding-left: 15px;
}
.col_2 {
  width: 20%;
}
.col_3 {
  width: 25%;
}
.col_4 {
  width: 33.33%;
}
.col_5 {
  width: 41.66666667%;
}
.col_6 {
  width: 50%;
}
.col_7 {
  width: 58.33333333%;
}
.col_8 {
  width: 66.66666667%;
}
.col_9 {
  width: 75%;
}
.col_10 {
  width: 83.33333333%;
}
.col_11 {
  width: 91.66666667%;
}
.col_12 {
  width: 100%;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
}
p {
  margin: 0;
}
p:not(:last-child) {
  margin: 0 0 21px;
}
a:focus {
  outline: none;
}
a:hover {
  color: #991b1e;
  border-color: #991b1e;
}
h1 {
  font-size: 33px;
  font-weight: 700;
  line-height: 39.6px;
  letter-spacing: 2.05px;
  font-family: "Nunito", sans-serif;
}
h2 {
  font-size: 33px;
  font-weight: 700;
  letter-spacing: -0.26px;
  line-height: 1.2;
}
h3 {
  font-size: 24px;
  font-weight: 600;
  letter-spacing: normal;
  line-height: 0.917;
}
h4 {
  font-size: 20px;
  font-weight: 600;
}
h5 {
  font-size: 14px;
  font-weight: 600;
  color: #06324f;
}
h6 {
  font-size: 13px;
  font-weight: 600;
}
.font-33-n_b {
  font-size: 33px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 2.05px;
  font-family: "Nunito", sans-serif;
}
.font-33 {
  font-size: 33px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: -0.26px;
}
.font-24 {
  font-size: 24px;
  line-height: 22px;
  font-weight: 600;
}
.font-20 {
  font-size: 20px;
  font-weight: 600;
}
.font-16,
.info-tab-arrow-style {
  font-size: 16px;
  font-weight: 900;
}
.font-15 {
  font-size: 15px;
}
.font-14 {
  font-size: 14px;
}
.font-13 {
  font-size: 13px;
}
.font-12 {
  font-size: 12px;
}
.font-11 {
  font-size: 11px;
}
.font-9 {
  font-size: 9px;
  letter-spacing: -0.15px;
  line-height: 1.723;
}
.fw-light {
  font-weight: 300;
}
.fw-regular {
  font-weight: 400;
}
.fw-medium {
  font-weight: 500;
}
.fw-semi-bold {
  font-weight: 600;
}
.fw-bold {
  font-weight: 700;
}
.fw-extra-bold {
  font-weight: 800;
}
.fw-black {
  font-weight: 900;
}
.color-white {
  color: #ffffff;
}
.color-black {
  color: #000000;
}
.color-8cb0c6,
.color-sky {
  color: #8cb0c6;
}
.color-991b1e,
.color-red {
  color: #02324f;
}
.color-b5afa6,
.color-gray {
  color: #b5afa6;
}
.color-06324f,
.color-blue {
  color: #990000;
}
.color-002c4a {
  color: #0b486d;
}
.bg-overlay {
  position: relative;
}
.bg-overlay::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.35;
  z-index: 1;
}
.site-footer.bg-overlay::before {
  background-color: #001d2e;
  opacity: 0.5;
}
.br-18 {
  border-radius: 18px;
}
img {
  border: none;
  max-width: 100%;
  height: auto;
}
.ff-Nunito {
  font-family: "Nunito", sans-serif;
}
ol:not(:last-child),
ul:not(:last-child),
blockquote:not(:last-child) {
  margin-bottom: 30px;
}
blockquote {
  width: 100%;
  display: block;
  text-align: left;
  padding: 0 0 0 50px;
  position: relative;
  font-style: italic;
  margin: 0;
  font-weight: 800;
}
blockquote:before {
  display: block;
  padding-left: 0;
  content: "\201C";
  font-size: 80px;
  position: absolute;
  left: -5px;
  top: -45px;
  color: #991b1e;
}
ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
ul li:before {
  content: ".";
  color: #000000;
  font-weight: 700;
  position: absolute;
  left: 0;
  top: -3px;
  bottom: auto;
  opacity: 1;
  font-size: 18px;
  line-height: 1;
}
ul li {
  padding: 0 0 0 19px;
  position: relative;
  margin: 0;
}
ol {
  margin: 0;
  margin-left: 20px;
  padding: 0;
  list-style: none;
}
ol li {
  padding: 0;
  margin: 0;
}
ol {
  list-style: outside decimal;
}
.wp-video {
  width: 100% !important;
}

/* cmn-wysing-editor-style :: END */
/* Parallax Effect :: START */
.cmn-img-parallax-bg {
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}
.cmn-img-parallax-bg .cmn-img-parallax-bg-inner {
  width: 100%;
  object-fit: cover;
  height: 100%;
  opacity: 0;
}
/* Parallax Effect :: END */
.position-relative {
  position: relative;
  z-index: 1;
}
.position-relative-z1 {
  position: relative;
  z-index: 1;
}
.btn-red,
.gform-cmn-style .gform_wrapper.gravity-theme .gform_footer button,
.gform-cmn-style .gform_wrapper.gravity-theme .gform_footer input,
.gform-cmn-style .gform_wrapper.gravity-theme .gform_page_footer button,
.gform-cmn-style .gform_wrapper.gravity-theme .gform_page_footer input,
.content-section-sidebar-main .content-section-sidebar-content input[type="submit"]{
  font-size: 14px;
  font-weight: 600;
  line-height: 1.031;
  display: inline-block;
  border-radius: 9px;
  background-color: #0b486d;
  color: #fff;
  border: 1px solid #0b486d;
  padding: 5.3px 25.15px;
  cursor: pointer;
  transition: 0.5s all ease;
  text-decoration: none;
}
.gform-cmn-style .gform_wrapper.gravity-theme .gform_footer button,
.gform-cmn-style .gform_wrapper.gravity-theme .gform_footer input,
.gform-cmn-style .gform_wrapper.gravity-theme .gform_page_footer button,
.gform-cmn-style .gform_wrapper.gravity-theme .gform_page_footer input,
.content-section-sidebar-main .content-section-sidebar-content input[type="submit"]{
  height: auto !important;
  min-height: auto !important;
  line-height: 1.031 !important;
}
.btn-red:hover,
.gform-cmn-style .gform_wrapper.gravity-theme .gform_footer button:hover,
.gform-cmn-style .gform_wrapper.gravity-theme .gform_footer input:hover,
.gform-cmn-style .gform_wrapper.gravity-theme .gform_page_footer button,
.gform-cmn-style .gform_wrapper.gravity-theme .gform_page_footer input:hover,
.content-section-sidebar-main .content-section-sidebar-content input[type="submit"]:hover{
  color: #0b486d;
  background: #fff;
  border-color: inherit;
}

.content-section-sidebar-main .content-section-sidebar-content input[type="submit"] {
    margin: 0 auto;
    display: flex;
    justify-content: center;
}
/* * gform-cmn-style :: START */
.gform-cmn-style .gf_main_heading {
  text-transform: uppercase;
  color: #fff;
}
.gform-cmn-style .gf_top_heading_block {
  background-color: #cfb991;
  text-align: center;
  padding: 7px 15px 26.5px;
  margin: 0 -5px 19px !important;
}
.gform-cmn-style .gform_wrapper.gravity-theme .gfield_label,.content-section-sidebar-main .content-section-sidebar-content label {
  color: #000000;
  margin: 0 !important;
  font-size: 13px !important;
  font-weight: 300 !important;
  font-style: normal;
  letter-spacing: normal;
  line-height: 1.2;
  text-align: left;
  margin-bottom: 1.5px !important;
  margin-left: 13px !important;
}
.gform-cmn-style .gform_wrapper.gravity-theme input[type="color"],
.gform-cmn-style .gform_wrapper.gravity-theme input[type="date"],
.gform-cmn-style .gform_wrapper.gravity-theme input[type="datetime-local"],
.gform-cmn-style .gform_wrapper.gravity-theme input[type="datetime"],
.gform-cmn-style .gform_wrapper.gravity-theme input[type="email"],
.gform-cmn-style .gform_wrapper.gravity-theme input[type="month"],
.gform-cmn-style .gform_wrapper.gravity-theme input[type="number"],
.gform-cmn-style .gform_wrapper.gravity-theme input[type="password"],
.gform-cmn-style .gform_wrapper.gravity-theme input[type="search"],
.gform-cmn-style .gform_wrapper.gravity-theme input[type="tel"],
.gform-cmn-style .gform_wrapper.gravity-theme input[type="text"],
.gform-cmn-style .gform_wrapper.gravity-theme input[type="time"],
.gform-cmn-style .gform_wrapper.gravity-theme input[type="url"],
.gform-cmn-style .gform_wrapper.gravity-theme input[type="week"],
.gform-cmn-style .gform_wrapper.gravity-theme select,
.gform-cmn-style .gform_wrapper.gravity-theme textarea,
.content-section-sidebar-main .content-section-sidebar-content input[type="text"],
.content-section-sidebar-main .content-section-sidebar-content select{
  padding: 5px 16px;
  min-height: auto !important;
  box-shadow: none !important;
  border-radius: 9px;
  border-color: #00000091;
  font-size: 13px;
  font-weight: 300;
  line-height: normal !important;
  outline: none;
  color: #000000;
  height: auto !important;
  background-color: #fff;
	width:100%;
	margin: 3px 0 6px 0;
	
}
.gform-cmn-style .gform_wrapper.gravity-theme .gfield {
  margin-bottom: 0;
  line-height: normal;
}
.gform-cmn-style .gform_ajax_spinner {
  display: none;
}
.gform-cmn-style .gform_wrapper.gravity-theme .gform_footer button,
.gform-cmn-style .gform_wrapper.gravity-theme .gform_footer input,
.gform-cmn-style .gform_wrapper.gravity-theme .gform_page_footer button,
.gform-cmn-style .gform_wrapper.gravity-theme .gform_page_footer input {
  margin: 0;
}
.gform-cmn-style .gform_wrapper.gravity-theme .gform_footer,
.gform-cmn-style .gform_wrapper.gravity-theme .gform_page_footer {
  text-align: center;
  margin: 0 !important;
  padding: 16px 0 0px !important;
  justify-content: center;
  flex-wrap: wrap;
  width: 100%;
}
.gform-cmn-style .gform_fields .validation_message {
  color: red;
  font-size: 13px !important;
  padding: 0 !important;
  background-color: transparent;
  border: none;
  margin: 0 !important;
  font-weight: 500;
}
.gform-cmn-style .gform_wrapper .gform_validation_errors,
.gform-cmn-style .gform_wrapper .instruction.validation_message {
  display: none;
}
.gform-cmn-style .gform_wrapper .gform_fields input,
.content-section-sidebar-main .content-section-sidebar-content input[type="text"],
.content-section-sidebar-main .content-section-sidebar-content select{
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.gform-cmn-style .gform_wrapper.gravity-theme select,
.content-section-sidebar-main .content-section-sidebar-content select {
  background-image: url('../images/select_arrow.png');
  background-repeat: no-repeat;
  background-position: calc(100% - 13px) center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  padding-right: 31px;
  background-color: #fff;
}
.gform-cmn-style .gform_wrapper.gravity-theme .gfield_label .gfield_required {
  font-size: 0;
  display: none;
}
.gform-cmn-style .gform_wrapper.gravity-theme .gform_fields {
  grid-row-gap: 8px;
}
.gform-cmn-style form {
  margin: 0;
  padding: 0;
}
/* * gform-cmn-style :: END */
/* listing-left-border :: START */
.listing-left-border {
  font-size: 16px;
  font-weight: 300;
  list-style: none;
  margin: 0;
  padding: 0;
  line-height: 1.201;
  font-family: "Nunito", sans-serif;
}
.listing-left-border li {
  margin: 0;
  padding: 4.75px 0;
}
.listing-left-border li a {
  padding: 4.91px 0 4.91px 10px;
  display: inline-block;
  width: auto;
  position: relative;
  color: inherit;
  border: 0;
}
.listing-left-border li a:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 2px solid #990000;
  border-right: 0 !important;
  border-radius: 5px 0px 0px 5px;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  display: block;
  right: auto;
  opacity: 0;
  transition: 0.5s all ease;
}
.listing-left-border li a[aria-current="page"],
.listing-left-border li a:hover {
  color: #990000;
  font-weight: 700;
}
.listing-left-border li a[aria-current="page"]:before,
.listing-left-border li a:hover:before {
  width: 15px;
  height: 100%;
  opacity: 1;
}
/* listing-left-border :: END */
.mb-0 {
  margin-bottom: 0 !important;
}
.lh-20 {
  line-height: 1.42857;
}
.ws-nowrap {
  white-space: nowrap;
}
/* Common Style :: END */

/* Header :: START */
/* .site-header .row-header-logo-and-title a, */
.site-header .row-header-logo-top-bar a {
  border: 0;
  padding: 0;
  margin: 0;
}
.site-header .header-bg-img {
  position: relative;
}
.simpleParallax {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
}
.parallax-effect-img {
  width: 100%;
  object-fit: cover;
  object-position: top;
  height: 0;
  transition: all 0.5s;
}
.simpleParallax .parallax-effect-img {
  height: 100%;
}
.site-header {
  color: #fff;
}
.site-header .banner-title-border {
  border: 2px solid transparent;
  border-radius: 32px;
  width: auto;
  display: inline-flex;
  flex-wrap: wrap;
  text-transform: uppercase;
  padding: 13.5px 50.8px;
  line-height: normal;
  justify-content: center;
  text-align: center;
  letter-spacing: 2.48px;
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 40px;
  line-height: 1.375;
}
.site-header .banner-title-permalink {
  color: inherit;
}
.site-header .banner-title-permalink:hover {
  color: #991b1e;
  background-color: #fff;
  border-color: #991b1e;
}
.site-header .row-header-logo-and-title {
  text-align: center;
  padding: 180px 15px 180px;
}
.site-header .custom-logo-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin: 0 0 29px;
  width: auto;
}
.button-white-sm {
  font-size: 15px;
  font-weight: 500;
  text-transform: uppercase;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50px;
  line-height: normal;
  padding: 4.5px 10.64px;
  display: inline-block;
}
.button-white-sm:hover {
  background: #fff;
  color: #ba2527;
  border-color: #ba2527;
}
.site-header .row-header-top-btn {
  padding-top: 46px;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.row-header-navigation {
  box-shadow: 3px 7px 3px rgba(119, 111, 107, 0.12);
  background-color: #990000;
  color: #fff;
  padding: 35px;
  display: inline-block;
  width: 100%;
}
.nav-style-cmn a {
  color: #ffffff;
  font-size: 15px;
  font-weight: 500;
  font-family: "Montserrat", sans-serif;
  line-height: 1.134;
  display: inline-flex;
  flex-wrap: wrap;
  text-transform: uppercase;
  border: 0;
  padding: 0;
}
.nav-style-cmn ul {
  list-style: none;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.nav-style-cmn ul li {
  display: inline-flex;
  flex-wrap: wrap;
  margin: 0 36px;
  max-width: 107px;
  justify-content: center;
  text-align: center;
}
.nav-style-cmn .current-menu-item > a,
.nav-style-cmn .current-page-ancestor > a,
.nav-style-cmn a:hover {
  color: #8cb0c6;
}
.nav-style-cmn .current-menu-item > a,
.nav-style-cmn .current-page-ancestor > a {font-weight: 600;}
.site-header-window-height .site-header-row {
  height: inherit;
  min-height: inherit;
  align-items: flex-start;
  flex-wrap: wrap;
}
.site-header .row-header-logo-top-bar .custom-logo-link {
  max-width: 209px;
}
/* Header :: END */
/* Footer :: START */
.site-footer,
.site-footer a {
  color: #fff;
  font-weight: 500;
  line-height: 1.429;
}
.site-footer a {
  border: 0;
  padding: 0;
}
.site-footer a:hover {
  /*color: #991b1e;*/
  text-decoration: underline;
}
.list-style-none,
.nav-style-cmn ul li {
  list-style: none;
  padding: 0;
}
.list-style-none {
  margin: 0;
}
.list-style-none li:before,
.listing-left-border li:before,
.nav-style-cmn ul li:before {
  display: none;
}
.list-style-none li {
  margin: 0;
  padding: 0;
}
.site-footer .footer-copyright-text {
  margin: 0;
}
.site-footer .col-footer-logo-inner {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.site-footer .col-footer-logo-inner .footer-logo:not(:last-child) {
  margin: 0 34px 0 0;
  flex-shrink: 0;
}
.site-footer {
  padding: 550px 0 42px;
}
.site-footer .col-footer-copyright-inner {
  width: auto;
  display: inline-flex;
  flex-wrap: wrap;
  flex-direction: column;
  text-align: left;
}
.site-footer .col-footer-copyright {
  text-align: right;
}
.site-footer .footer-logo-right-text {
  max-width: 130px;
}
/* Footer :: END */

/* Pages Style :: START */
/* content-section :: START */
/* Tabs - cmn_tab_js::START */
.cmn_tab_js .tab_content {
  display: none;
}
.tab_drawer_heading .tab_main_down_arrow {
  transition: all 0.5s;
  margin-left: 61px;
}
.d_active.tab_drawer_heading .tab_main_down_arrow:before {
  opacity: 0;
}
.tab_container .tab_content.active_content {
  display: block;
}
/* Tabs - cmn_tab_js ::END */
/* content--section--SIDEBAR :: START */
.content-section-sidebar-main {
  box-shadow: 0 0 3px rgba(7, 6, 6, 0.24);
  border-radius: 25px;
  background-color: #ffffff;
  padding: 0 0 23px;
}
.content-sidebar-main .content-section-sidebar-main:not(:first-child) {
  margin-top: 19px;
}
.content-sidebar-main .request-info-sidebar-main:not(:first-child) {
  margin-top: 19px;
}
.content-sidebar-main .join-next-webinar-sidebar-main:not(:first-child) {
  margin-top: 19px;
}
.content-sidebar-main .start-application-sidebar-main:not(:first-child) {
  margin-top: 19px;
}
.content-section-sidebar-main .sidebar-main-heading {
  color: #02324f;
  width: 60%;
  line-height: 0.8712;
  margin: 20px 0 18px 0;
  display: inline-block;
  padding-left: 11px;
  max-width: 200px;
}
.content-section-sidebar-main .content-section-sidebar-content {
  line-height: 1.42857;
  font-size: 14px;
  font-weight: 300;
}
.content-section-sidebar-main.content_have_form_yes
  .content-section-sidebar-inner {
  padding: 0 6px;
}
.content-section-sidebar-main .content-section-sidebar-inner {
  padding: 0 28px;
}
.content-section-sidebar-main.content-section-sidebar-main-with-heading {
  margin: 9px 0 0;
}
.content-section-sidebar-main .content-section-sidebar-inner .btn-red {
  text-align: center;
  display: table;
  margin: 29px auto 0;
  width: auto;
}
.content-section-sidebar-main
  .content-section-sidebar-content
  .sidebar-font-13
  .heading {
  color: #02324f;
  font-weight: 600;
  margin: 0;
  display: inline-block;
  width: 100%;
}
.content-section-sidebar-main .sidebar-font-13 {
  font-weight: 400;
  color: #000000;
  font-size: 13px;
  display: inline-block;
  line-height: 1.6;
  line-height: 1.693;
  margin-bottom: 10px;
}
.content-section-sidebar-main
  .content-section-sidebar-content
  p:not(:last-child) {
  margin: 0 0 10px;
}
.content-section-sidebar-main.content_have_form_yes .sidebar-main-heading {
  margin-bottom: 11px;
}
.content-section-sidebar-main.content-section-sidebar-main-with-listing-pages
  .content-section-sidebar-inner {
  padding: 0 32px;
}
.content-section-sidebar-main-with-listing-pages {
  padding: 18px 0 19px;
}
.section-content__main.section-content__main__have_heading.tab_content_main {
  margin-bottom: 10px;
}
table td span {
  margin-left: 25px;
}
/* content--section--SIDEBAR :: END */
.content-section-wrapper-row > .col_8 {
  width: calc(100% - 339px);
}
.content-section-wrapper-row > .col_4 {
  padding-left: 45px;
  width: 339px;
  position: relative;
}

.content-section {
  overflow: hidden;
}
.section-content__main {
  position: relative;
}
.section-content__main > * {
  position: relative;
}
.tab_content_main.section-content__main:before,
.heading-content-toggle-yes_section-content__main.section-content__main:before {
  content: "";
  position: absolute;
  width: 1000vw;
  left: -200vw;
  right: -200vw;
  height: 100%;
  /*box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);*/
  box-shadow: 0 3px 6px -3px rgba(0, 0, 0, 0.16);
}
/* content-section :: END */
/* Pages Style :: START */

.icon-left-corner-border {
  display: inline-flex;
  width: auto;
  position: relative;
  flex-wrap: wrap;
  flex-shrink: 0;
  padding: 6px 0 6px 8px;
}
.icon-left-corner-border:before {
  content: "";
  position: absolute;
  border-right: 0 !important;
  border-radius: 5px 0px 0px 5px;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  display: block;
  right: auto;
  opacity: 1;
  transition: 0.5s all ease;
  width: 34px;
  height: 100%;
  border: 1px solid #8cb0c6;
}
.heading-with-icon {
  display: inline-flex;
  width: 100%;
  align-items: center;
}
.heading-with-icon .heading-with-icon__txt {
  display: inline-flex;
  width: auto;
  flex-wrap: wrap;
}
.heading-with-icon .heading-with-icon__img {
  padding-right: 10px;
}
.content-section .heading-with-icon {
  margin: 0;
}
.content-section .section-inner-content-main {
  padding: 12px 0 28px 55.8px;
}
.content-section:not(.content_style__accordion-sec)
  .section-content__main:last-child
  .section-inner-content-main {
  padding-bottom: 0;
}
.content-section-wrapper-row .content-section-left-inner {
  padding-top: 26px;
}
.content-section .content-section-top-row {
  margin-bottom: 3px;
}
.content-section {
  padding: 16px 0 80px;
}
/* PAGE :: clinical-education :: START */
.content-section.section_heading_position_inside_left_col-sec {
  padding-top: 16px;
}
.content-section.section_heading_position_inside_left_col-sec
  .column-section-heading-main {
  padding-top: 45px;
  padding-bottom: 15px;
}
/* PAGE :: clinical-education :: END */
/* PAGE :: hanover-college-graduate-academic-catalog :: START */
.content-section__hanover-college-graduate-academic-catalog
  .content-section-left-inner {
  padding-top: 43px;
}
.content-section__hanover-college-graduate-academic-catalog
  .content-section-left-inner
  .section-inner-content-main {
  padding-top: 23px;
}
.content-section__hanover-college-graduate-academic-catalog {
  padding-bottom: 110px;
}
/* PAGE :: hanover-college-graduate-academic-catalog :: END */
/* PAGE ::  :: START */
.content-section.section_have_sidebar__no-sec
  .section-content__main__not_have_heading
  .section-inner-content-main {
  padding-left: 0;
  padding-right: 0;
}
/* PAGE ::  :: END */
/* PAGE :: DPT TO PTA :: START */
.slick-slider-arrow .slick-arrow {
  width: 21px;
  height: 35px;
  background-color: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  cursor: pointer;
  position: absolute;
  z-index: 9999;
  top: 0;
  bottom: 0;
  margin: auto;
}
.slick-slider-arrow .slick-disabled {
  cursor: not-allowed;
}
.slick-slider-arrow .slick-arrow:hover svg path {
  fill: #991b1e;
}
.slick-slider-arrow .slick-arrow svg path {
  fill: #000;
}
.slick-slider-arrow .slick-arrow.prevarrow {
  left: -34px;
  right: auto;
}
.slick-slider-arrow .slick-arrow.nextarrow {
  right: 11px;
  left: auto;
}
.slick-slider-equal-height .slick-track {
  display: flex !important;
}
.slick-slider-equal-height .slick-slide {
  height: inherit !important;
}
.slick-slider-equal-height .slick-list {
  height: 100%;
}
.slick-slider-onload-loader:not(.slick-initialized) {
  display: flex;
  position: relative;
}
.slick-slider-onload-loader:not(.slick-initialized):before {
  content: "";
  border: 5px solid #991b1e;
  border-top: 0;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  animation: spinloader 2s linear infinite;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.slick-slider-onload-loader:not(.slick-initialized) * {
  visibility: hidden;
}
@keyframes spinloader {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}
.img-slider {
  padding: 0 67px 0 22px;
  max-width: 553px;
  width: 100%;
  margin: 0 auto 0 0;
}
.content-section .section-inner-content-main .img-slider-inner img,
.content-section .section-inner-content-main .img-slider-inner .br-44,
.embed-container-style video,
.embed-container-style iframe {
  border-radius: 44px;
}
.img-slider.image_slider__1 {
  margin-top: 18px;
  margin-bottom: 22px;
}
.img-slider.image_slider__2 {
  margin-top: 46px;
}
.img-slider.image_slider__2:not(:last-child) {
  margin-bottom: 22px;
}
.embed-container-style {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  height: 100%;
}
.embed-container-style video,
.embed-container-style iframe {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.img-slider-inner-img-only {
  object-fit: cover;
  object-position: center;
  height: 100%;
  width: 100%;
}
/* PAGE :: DPT TO PTA :: END */
/* PAGE :: FACULTY AND STAFF :: START */
.heading-with-desription {
  width: 100%;
  line-height: 1.16667;
}
.accordion_style__more_info_less_info
  .heading-with-icon
  .heading-with-icon__txt
  .heading-with-desription-heading {
  line-height: 1.188;
  margin-bottom: 6px;
   color: #990000;
}
 {color: #990000;}
.tab_heading_style .heading-with-desription p:not(:last-child) {
  margin: 0 0 13px;
}
.icon-round-border {
  display: inline-flex;
  width: 112px;
  position: relative;
  flex-wrap: wrap;
  flex-shrink: 0;
  padding: 0;
  height: 112px;
  overflow: hidden;
  border-radius: 50%;
}
.icon-round-border img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: top;
}
.heading-with-icon .heading-with-icon__img.icon-round-border {
  padding-right: 0;
  margin-right: 15px;
}
.heading-with-desription-heading {
  margin-bottom: 1px;
  line-height: 1.1835;
}
.content-section .heading-with-icon.tab_heading_style {
  width: auto;
  cursor: pointer;
}
.info-tab-arrow-style {
  white-space: nowrap;
  font-weight: 600;
}
.info-tab-arrow-style,
.info-tab-arrow-style:hover {
  color: #0b486d;
  border: 0;
}
.content-section.accordion_style__more_info_less_info
  .heading-with-icon.tab_heading_style {
  width: 100%;
  padding: 28px 0 25px 0;
  transition: 0.3s padding ease;

}
.content-section.accordion_style__more_info_less_info
  .heading-with-icon.tab_heading_style
  .tab_main_down_arrow {
  margin-left: auto;
  margin-right: 108px;

}
.accordion_style__more_info_less_info
  .heading-with-icon
  .heading-with-icon__txt {
  padding-right: 30px;
}
.content-section.accordion_style__more_info_less_info
  .heading-with-icon.tab_heading_style.d_active
  .more-ifo-tab-arrow {
  display: none;
}
.content-section.accordion_style__more_info_less_info
  .heading-with-icon.tab_heading_style.d_active {
  padding-bottom: 21px;
}
.content-section.accordion_style__more_info_less_info
  .section-inner-content-main {
  padding-left: 0;
  padding-right: 55.3px;
}
.content-section.accordion_style__more_info_less_info
  .heading-with-icon.tab_heading_style.tab-drawer-heading-less-info {
  padding: 0;
  display: table;
  margin: 29px 58.5px 20px auto;
  width: auto;
}
.content-section.accordion_style__more_info_less_info
  .heading-with-icon.tab_heading_style.tab-drawer-heading-less-info
  .tab_main_down_arrow.less-ifo-tab-arrow {
  margin-left: auto;
  margin-right: 0;
}
.accordion_style__more_info_less_info
  .content-section-wrapper-row
  .content-section-left-inner {
  padding-top: 13px;
}
/*.faculty-and-staff.section_heading_position_inside_left_col-sec {
  padding-bottom: 150px;
}*/
/* PAGE :: FACULTY AND STAFF :: END */
.heading-content-toggle-yes_section-content__main
  .heading-content-toggle-yes_inner-content-main {
  display: none;
}
.heading-content-toggle-yes_section-content__main
  + .section-content__main:not(.heading-content-toggle-yes_section-content__main) {
  margin-top: 47px;
}
/* PAGE :: DOCTOR OF PHYSICAL THERAPY PROGRAM :: START */
.img-slider.img-slider-568 {
  padding: 0 36.3px 0 0;
}
.img-slider.img-slider-568.image_slider__2 {
  margin-top: 26px;
}
.content-section .hanover-DPT-con_inner_sec .section-inner-content-main {
  padding-bottom: 25px;
}
/* PAGE :: DOCTOR OF PHYSICAL THERAPY PROGRAM :: END */
/* PAGE :: admission-requirements-prerequisites :: START */
.img-slider.img-slider-573 {
  padding: 0 32px 0 0;
}
.img-box-shadow {
  box-shadow: 3px 22px 30px rgba(7, 6, 6, 0.2);
  border-radius: 43px;
  margin: 35px 0 38px;
}
/* PAGE :: admission-requirements-prerequisites :: END */
/* PAGE ::  technical-standards-accomodations :: START */
.accordion-last-child-shadow-none
  .tab_content_main.section-content__main:last-child:before {
  box-shadow: none;
}
.accordion-minus-none
  .d_active.tab_drawer_heading
  i.fa.fa-minus.tab_main_minus_arrow {
  opacity: 0;
}
/* PAGE ::  technical-standards-accomodations :: END */
.video-play-icon {
  width: 31px;
  height: 31px;
  border-radius: 50%;
  left: 23px;
  position: absolute;
  bottom: 18px;
  top: auto;
  right: auto;
  border: 0;
}
.video-play-icon .pause-icon {
  display: none;
}
.embed-container-style {
  position: relative;
}
.pause.video-play-icon .pause-icon {
  display: flex;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  align-items: center;
  justify-content: center;
  top: 0;
  bottom: 0;
  border: 1px solid #d8d8d8;
  border-radius: 50%;
  color: #d8d8d8;
  background-color: #991b1e;
}
.pause.video-play-icon .play-icon {
  opacity: 0;
}
.apply-btn-spacing {
  margin: 23px 0 0;
}
.mt-37-a {
  margin-top: 29px;
}
/* Animation :: START */
.animated-progress {
  width: 100%;
  height: 78px;
  border-radius: 5px;
  margin: 25px 0px;
  padding-left: 14px;
  display: flex;
  position: relative;
  flex-direction: row-reverse;
  z-index: 9;
}
.percentage-graph .out-animation {
  position: absolute;
  color: red;
  top: -68px;
  margin-left: 0;
  right: 0;
  z-index: 1;
}
.out-animation-per {
  color: #991b1e;
  font-family: "Nunito", sans-serif;
  font-size: 46px;
  font-weight: 800;
  font-style: normal;
  letter-spacing: normal;
  line-height: 52.83px;
  text-align: left;
}
.out-animation-name {
  color: #991b1e;
  font-family: "Nunito", sans-serif;
  font-size: 23px;
  font-weight: 700;
  font-style: normal;
  letter-spacing: normal;
  line-height: 16px;
  text-align: left;
}
.animated-progress span {
  height: 100%;
  display: block;
  color: rgb(255, 251, 251);
  line-height: 30px;
  position: absolute;
  text-align: start;
  padding-right: 5px;
  border-radius: 16px 0px 0px 16px;
  display: flex !important;
  align-items: center;
  background: #06324f;
  padding-left: 13px;
}
.animated-progress:first-child span {
  background: #8cb0c6;
}
.animated-progress {
  flex-direction: row;
}
.animated-progress span {
  border-radius: 16px;
}
.percentage-graph-chart:after {
  content: "";
  left: 0px;
  top: -19px;
  width: 17px;
  height: 324px;
  border-radius: 6px;
  background-color: #06324f;
  position: absolute;
  right: -10px;
  z-index: 99;
}
.animated-progress:first-child span {
  background: #8cb0c6;
}
.animated-progress:nth-child(2) span {
  background: #0b486d;
}
.percentage-graph-out-ditails {
  font-size: 13px;
  line-height: 14px;
  color: #ffffff;
  font-weight: 300;
  font-family: "Nunito", sans-serif;
  z-index: 99;
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.out-animation-per > em {
  font-style: unset;
}
.percentage-graph-out-inner em {
  font-weight: 700;
  font-style: unset;
}
.percentage-graph-chart {
  width: 100%;
  position: relative;
  margin-top: 107px;
  max-width: 541px;
}
.percentage_graph_title {
  color: #06324f;
  font-family: Montserrat;
  font-size: 33px;
  font-weight: 700;
  font-style: normal;
  letter-spacing: -0.26px;
  line-height: 35px;
  text-align: left;
}
.section-inner-content-main-inner strong {
  color: #990000;
  font-weight: 600;
  padding-bottom: 2px;
  word-break: break-word;
  transition: 0.5s all ease;
  text-decoration: none;
}
.section-inner-content-main-inner a:hover strong {color: #02324f; border-bottom:1px solid #02324f;}
.section-inner-content-main-inner ul li strong {
  padding: 0;
}
.content-section .heading-with-icon.tab_heading_style {
  padding: 23px 0 19px 0;
}
.tab_drawer_heading i.fa.fa-minus.tab_main_minus_arrow {
  display: none;
  font-size: 16px;
  transition: all 0.5s;
  margin-left: 61px;
}
.d_active.tab_drawer_heading i.fa.fa-minus.tab_main_minus_arrow {
  display: block;
}
.d_active.tab_drawer_heading i.fal.fa-plus.tab_main_down_arrow {
  display: none;
}
img.heading-with-icon___img.play-icon.video-play-i-icon:hover {
  background: #991b1e;
}
.section-inner-content-main-inner .table-heading {
  margin-bottom: 5px;
}

.full-width-table table.main-table tr td {
  border: 1px solid #b5afa6;
  padding: 5px;
  font-size: 13px;
}
.full-width-table table {
  border-collapse: collapse;
}
.schdule-call-section {
  width: 394px;
  box-shadow: 0 0 3px rgb(7 6 6 / 24%);
  border-radius: 25px;
  background-color: #ffffff;
  padding: 0px 15px 15px 15px;
  text-align: center;
  margin-top: 75px;
}
.page-schdule-call {
  display: flex;
  justify-content: center;
  width: 100%;
}
.admission-advisor img {
  max-width: 108px;
  border-radius: 100%;
  margin-top: -50px;
}
.admission-advisor-name {
  color: #0b486d;
  font-size: 16px;
  font-weight: 700;
  font-style: normal;
  letter-spacing: normal;
  text-align: center;
  font-family: "Montserrat", sans-serif;
  padding-top: 10px;
  padding-bottom: 20px;
}
.admission-advisor-name span {
  font-weight: 500;
  width: 100%;
  font-size: 12px;
  text-align: center;
  display: table;
  line-height: normal;

}


/*=========*/
.text-blue-color .content-main-inner p {color: #001d2e;}
.text-blue-color-strong .content-main-inner p strong {color: #02324f;}
.link-color-blur .content-main-inner p a, .link-color-blur .content-main-inner li a, .link-color-blur .content-main-inner p a strong {/*color: #001d2e;*/ color: #0b486d;}
.link-color-blur .content-main-inner p a:hover, .link-color-blur .content-main-inner li a:hover, .link-color-blur .content-main-inner p a:hover strong {color: #990000;}
.link-color-blur .content-main-inner a:hover strong {border-bottom: 1px solid #990000;}
.link-text-decoration .content-main-inner p a, .link-text-decoration .content-main-inner li a, .link-text-decoration .content-main-inner p a:hover strong, .link-text-decoration .content-main-inner li a:hover strong {text-decoration: underline; border-bottom: none;}
.full-width-table.table-td-first-child-w-unset table.main-table tr td {min-width: 100px; width: auto;}
.full-width-table.table-td-first-child-w-unset .main-table-container {overflow: auto;}

.link-color-blur .content-section-left-inner p a, .link-color-blur .content-section-left-inner li a, .link-color-blur .content-section-left-inner p a strong {color: #001d2e;}
.link-color-blur .content-section-left-inner p a:hover, .link-color-blur .content-section-left-inner li a:hover, .link-color-blur .content-section-left-inner p a:hover strong {color: #990000;}
.link-text-decoration .content-section-left-inner p a, .link-text-decoration .content-section-left-inner li a {text-decoration: underline; border-bottom: none;}

.table-text-color-blue table.main-table tr td {color: #001d2e;}
.table-text-size-15 table.main-table tr td {font-size: 15px;}
.schdule-call-section iframe {min-height: 350px;}

.embedded_video_main iframe {opacity: 0; border-radius: 44px; width: 100%; height: 100%; position: absolute; z-index: 2; }
.embedded-video-img-poster {position: relative; z-index: 1; width: 100%; border-radius: 44px;}
.embedded-video-img-poster > img {min-height: 200px; object-fit: cover; width: 100%;}
.content-section.padding-top-50 {padding-top: 50px;}
.content-section.padding-bottom-50 {padding-bottom: 50px;}
.content-section.padding-bottom-40 {padding-bottom: 40px;}
.content-section.padding-top-70 {padding-top: 70px;}
.content-section.padding-bottom-100 {padding-bottom: 100px;}
.content-section.main-title-space-none .column-section-heading-main {padding-top: 0; padding-bottom: 0;}
.a-white-space-nowrap a {white-space: nowrap;}
.font-weight-500 p, .font-weight-500 strong {font-weight: 500;}
.top-bottom-space .section-inner-content-main {padding: 0 0 15px 55px;}
.accordion-heading span.heading-with-icon__txt p {color: #001d2e;}
.accordion-heading span.heading-with-icon__txt a {color: #0b486d; font-weight: 500;}
.about-the-profession-main.content-section .section-inner-content-main {padding-top: 0; /*margin-top: -14px;*/}
.thank-you-page-main .content-section-wrapper-row .content-section-left-inner {padding-top: 0;}
.thank-you-page-main .request-info-sidebar-main {display: none;}
.link-color-blur .content-main-inner a.phone-hover-color, .link-color-blur .content-main-inner a.phone-hover-color strong {color: #990000; text-decoration: none;}
.link-color-blur .content-main-inner a.phone-hover-color:hover, .link-color-blur .content-main-inner a.phone-hover-color strong:hover {color: #0b486d; text-decoration: none;}
.about-the-profession-main.content-section .heading-with-icon.tab_heading_style {width: 100%; padding-right: 24px;}
.about-the-profession-main.content-section .heading-with-icon.tab_heading_style .tab_main_down_arrow,
.about-the-profession-main.content-section .heading-with-icon.tab_heading_style .tab_main_minus_arrow {position: absolute; right: 0; margin: 0;}
.about-the-profession-main .content-section-wrapper-row .content-section-left-inner {padding-top: 0;}
.about-the-profession-main.content-section.section_heading_position_inside_left_col-sec .column-section-heading-main {padding-bottom: 0;}
