@import url("https://fonts.googleapis.com/css?family=Montserrat:ital,wght@100,300,400,500,700,900&display=swap");
@import url("https://fonts.googleapis.com/css?family=Roboto:ital,wght@100,300,400,500,700,900&display=swap");

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body,
p,
li,
p font {
  font-family: "Roboto", serif !important;
}

h1,
h2,
h3,
h4,
h5,
h6,
span,
label {
  font-family: "Montserrat", serif !important;
}

.WaGadgetUpcomingEvents .date {
  display: none;
}

a.login_regi {
  background: #205852;
  color: #fff !important;
  border-radius: 50px;
  padding: 13px 32px;
  display: inline-block;
  text-decoration: unset;
}

/* Login button */
.WaGadgetLoginButton .loginLink,
.WaGadgetLoginForm .loginLink {
  background: #205852 !important;
  color: white !important;
}

/* Login button on hover */
.WaGadgetLoginButton .loginLink:hover,
.WaGadgetLoginForm .loginLink:hover {
  background: #ffffff !important;
  color: #205852 !important;
}

/* Logout button */
.WaGadgetLoginButton .authenticated .loginLink,
.WaGadgetLoginForm .authenticated .loginLink {
  background: #ffffff !important;
  color: #205852 !important;
}

/* Logout button on hover */
.WaGadgetLoginButton .authenticated .loginLink:hover,
.WaGadgetLoginButton .authenticated .loginLink.hover,
.WaGadgetLoginForm .authenticated .loginLink:hover,
.WaGadgetLoginForm .authenticated .loginLink.hover {
  background: #205852 !important;
  color: white !important;
}

.WaGadgetAuthorizationRequired .loginPageTable input.loginButton {
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  min-width: 112px;
  margin: 0;
  padding: 8px 20px;
  background: #205852;
  border: 0;
  outline: 0;
  color: white;
  font: normal 16px/1.5 "Lato", "Arial", sans-serif;
  white-space: nowrap;
  vertical-align: middle;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  cursor: pointer;
  -webkit-appearance: none;
}

.WaGadgetAuthorizationRequired .openAuthFormContainer {
  display: none !important;
}

#socialLoginContainer,
#idSocialLoginContainer {
  display: none;
}

/* ========= new css start =========== */

/* header section start  */
.zonePlace.zoneHeader1 {
  border-bottom: 1px solid #e3e3e3;
  margin-bottom: 50px;
}

#PAGEID_1075357 .zonePlace.zoneHeader1 {
  border-bottom: none;
  margin-bottom: 0;
}

.zonePlace.zoneFooter1 {
  margin-top: 50px;
}

#PAGEID_1075357 .zonePlace.zoneFooter1 {
  margin-top: 0px;
}

.WaPlaceHolder > div {
  max-width: 1220px;
}

#PAGEID_1075357 .zonePlace.zoneHeader2 div#id_Header1 div,
#PAGEID_1075357 .zonePlace.zoneContent div#id_Content1 div {
  max-width: 100%;
  padding: 0;
}

.main_logo a {
  display: flex;
  justify-content: center;
  align-items: center;
}

.header_section .header_left_wrapper a {
  display: flex;
  align-items: center;
}

.header_section .header_left_wrapper h1 {
  margin: 0;
}

.header_section .header_left_wrapper {
  display: flex;
  align-items: center;
  gap: 20px;
}

.header_section div#id_c6LDxXf {
  margin: 0;
}

.header_section [class^="WaLayoutItem"] {
  vertical-align: middle;
}

.header_section .menuInner ul li a {
  padding: 0 !important;
}

.header_section .menuInner ul.firstLevel {
  display: flex !important;
  justify-content: flex-end;
  align-items: center;
  gap: 20px;
}

div#id_4IS9ZPd > div {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle001
  .menuInner
  ul.firstLevel
  > li.dir
  > .item
  > a
  span:after {
  font: 15px/23px "FontAwesome";
}

.header_section .WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner {
  display: flex;
  justify-content: right;
  align-items: center;
}

.header_section .WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner li a {
  padding: 0 !important;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul ul ul {
  top: 0;
  left: 100.5%;
}

.header_section .WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 30px;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul ul {
  box-shadow: 0px 3px 10px 0px rgb(126 126 126);
}

.header_section
  .WaGadgetMenuHorizontal.HorizontalMenuStyle001
  .menuInner
  li
  a
  span,
.WaGadgetMenuHorizontal.HorizontalMenuStyle001
  .menuInner
  ul
  ul
  li
  > .item
  > a
  > span {
  font-size: 15px;
  font-weight: 500;
  font-family: "Montserrat", serif !important;
  text-transform: uppercase;
}

.header_section
  .WaGadgetMenuHorizontal.HorizontalMenuStyle001
  .menuInner
  ul.firstLevel
  > li.dir
  > .item
  > a
  span:after,
.WaGadgetMenuHorizontal.HorizontalMenuStyle001
  .menuInner
  ul
  ul
  li.dir
  > .item
  > a:after {
  margin: 0 0 0 5px;
  font: 15px/23px "FontAwesome";
}

.header_section .loginContainer a.loginLink {
  font-size: 14px !important;
  font-weight: 500 !important;
  font-family: "Montserrat", serif !important;
  text-transform: capitalize !important;
  border-radius: 100px;
  width: 114px;
}

.header_section .loginContainer a.loginLink:hover,
.banner_section .banner_btn a:hover {
  background-color: #fe0000 !important;
  color: #fff !important;
  transition: 0.4s ease-in-out;
}

.about_links a:hover {
  color: #676767 !important;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle001
  .menuInner
  ul.firstLevel
  > li.sel
  span {
  color: #fe0000;
}

/* .WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.secondLevel>li.sel a span {
    color: #fe0000 !important;
} */
.header_section td#id_jsJzGTz div#id_XMQLegD {
  margin-bottom: 0;
}

.header_section td#id_jsJzGTz {
  vertical-align: middle;
}

.header_section td#id_jsJzGTz div#id_JG2iPGH > div {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle001
  .menuInner
  ul.secondLevel
  > li
  > .item
  > a {
  padding: 5px 10px !important;
  font-family: "Montserrat", serif !important;
}

.header_section ul.firstLevel li a span {
  color: #205852;
}

.header_section ul.secondLevel li a span {
  color: #205852 !important;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle001
  .menuInner
  ul
  ul.secondLevel
  > li:hover
  > .item
  > a {
  background-color: #205852;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle001
  .menuInner
  ul
  ul.secondLevel
  > li:hover
  > .item
  > a
  span {
  color: #fff !important;
}

/* footer section start  */
.footer_section p font {
  font-size: 16px;
  font-family: "Roboto", serif !important;
  font-weight: 400;
}

.footer_section .WaGadgetSocialProfile .orientationHorizontal:before {
  margin: 0;
}

.footer_section .WaGadgetSocialProfile .orientationHorizontal {
  margin: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 15px;
}

.footer_section .WaGadgetSocialProfile .orientationHorizontal li {
  margin: 0;
}

.footer_section .WaGadgetSocialProfile .orientationHorizontal li a {
  background: transparent;
  border: 1px solid #fff;
  width: 38px;
  height: 38px;
  border-radius: 5px;
}

.footer_section .WaGadgetSocialProfile {
  margin-bottom: 16px;
}

.footer_section
  .WaGadgetSocialProfile
  .orientationHorizontal
  li
  a.Facebook:hover {
  background-color: #fff;
  color: #1877f2;
}

.footer_section
  .WaGadgetSocialProfile
  .orientationHorizontal
  li
  a.Twitter:hover {
  background-color: #fff;
  color: #1da1f2;
}

/* banner section start  */

#PAGEID_1075357 .zonePlace.zoneHeader2 div#id_Header1 div .banner_wrapper {
    /* background: url("/resources/Pictures/updated-images-home/home_banner.jpg"); */
    background: url("/resources/Pictures/updated-images-home/banner-home-min.jpg");
    background-repeat: no-repeat;
    background-position: center;
    max-width: 100%;
    background-size: cover;
    height: 80vh;
}

#PAGEID_1075357
  .zonePlace.zoneHeader2
  div#id_Header1
  div
  .banner_wrapper
  .banner_section {
  max-width: 1220px;
  padding: 0px 15px;
  margin: 0 auto;
  height: 80vh;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.banner_section h1 {
    color: #fff;
    font-size: 36px;
    font-weight: bold;
    line-height: 43px;
    margin-bottom: 35px;
    text-align: center;
    text-shadow: 0px 1px 9px rgb(241 241 241 / 50%);
}

.banner_section p {
  color: #fff;
  text-align: center;
  font-size: 27px;
  font-family: "Roboto", serif !important;
  font-weight: bold;
  margin-bottom: 35px;
}

.banner_section .banner_btn {
  text-align: center;
  display: flex;
  justify-content: center;
}

.banner_section .banner_btn a {
  justify-content: center;
  align-items: center;
  gap: 20px;
  display: flex;
  width: 301px;
  border-radius: 100px;
  height: 48px;
  background: #205852;
}

.banner_section .banner_btn a span {
  color: #fff;
  font-size: 14px;
  font-family: "Montserrat", serif;
  text-transform: uppercase;
  font-weight: 600;
  line-height: normal;
}

/* news section start  */
h2.heading_wrapper {
  text-align: center;
  text-transform: uppercase;
  font-size: 38px;
  font-weight: 500;
  margin-bottom: 60px;
  line-height: normal;
}

.news_proffesor_title h3 {
  margin: 0;
}

.WaPlaceHolderContent > div,
.WaPlaceHolderContent1 > div,
.WaPlaceHolderContent2 > div,
.WaPlaceHolderContent3 > div,
.WaPlaceHolderContent4 > div {
  padding: 0px 15px;
}

.your-class ul.slick-dots {
  display: none !important;
}

.your-class.slick-initialized.slick-slider.slick-dotted {
  margin-bottom: 0 !important;
}

.your-class button.slick-prev.slick-arrow {
  right: 150px;
  z-index: 9;
  left: auto;
  width: 40px;
  top: auto;
  bottom: 0;
  border: 1px solid #205852;
  height: 40px;
  border-radius: 5px;
}

.your-class button.slick-next.slick-arrow {
  right: 200px;
  z-index: 9;
  left: auto;
  width: 40px;
  top: auto;
  bottom: 0;
  border: 1px solid #205852;
  height: 40px;
  border-radius: 5px;
}

.your-class button.slick-next.slick-arrow:hover {
  background-color: #60e5d7;
}

.your-class button.slick-prev.slick-arrow:hover {
  background-color: #60e5d7;
}

.your-class button.slick-prev.slick-arrow::before {
  content: "";
  background: url("/resources/Pictures/updated-images-home/arrow_right.svg");
  width: 24px;
  height: 24px;
  position: absolute;
  background-repeat: no-repeat;
  background-size: contain;
  opacity: 1;
  top: 0;
  left: 0;
  transform: translate(8px, 8px);
}

.your-class button.slick-next.slick-arrow::before {
  content: "";
  background: url("/resources/Pictures/updated-images-home/arrow_left.svg");
  width: 24px;
  height: 24px;
  position: absolute;
  background-repeat: no-repeat;
  background-size: contain;
  opacity: 1;
  top: 0;
  left: 0;
  transform: translate(8px, 8px);
}

/* upcoming section css  */
.upcoming_section {
  background: url("/resources/Pictures/updated-images-home/upcoming_bg.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.upcoming_section table.WaLayoutTable {
  max-width: 1220px;
  padding: 85px 15px;
  margin: 0 auto;
}

.upcoming_block h2 {
  text-transform: uppercase;
  font-size: 38px;
  font-weight: 600;
  margin-bottom: 40px;
  line-height: normal;
}

.csac_wrap {
  margin-bottom: 35px;
}

.csac_wrap p {
  font-size: 18px;
  color: #666666;
  font-weight: 400;
  font-family: "Roboto", serif !important;
}

.news_right-content p a:hover {
  color: #676767 !important;
}

.csac_wrap p a:hover {
  color: #676767 !important;
}

.disease_wrapper {
  margin-bottom: 15px;
}

.disease_wrapper p {
  font-size: 22px;
  font-weight: 400;
  line-height: normal;
  color: #666666;
  font-family: "Roboto", serif !important;
}

.deadline,
.guest-editor {
  margin-bottom: 20px;
}

.deadline p {
  font-size: 18px;
  color: #666666;
  font-weight: 400;
  font-family: "Roboto", serif !important;
}

.deadline p strong {
  color: #000;
  font-weight: 400;
  line-height: normal;
}

.guest-editor p {
  font-size: 20px;
  color: #000;
  font-weight: 500;
  font-family: "Roboto", serif !important;
  line-height: normal;
}

.northen_wrap p {
  font-size: 18px;
  color: #666666;
  font-weight: 400;
  font-family: "Roboto", serif !important;
}

.northen_wrap p span {
  color: #000;
}

.upcoming_section table.WaLayoutTable tr.WaLayoutRow .WaLayoutItem {
  vertical-align: middle;
}

.upcoming_book_wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

/* recent article css  */
#PAGEID_1075357 .zonePlace.zoneContent div#id_Content2 div,
#PAGEID_1075357 .zonePlace.zoneContent div#id_Content3 > div {
  max-width: 100%;
  padding: 0;
}

#PAGEID_1075357
  .zonePlace.zoneContent
  div#id_Content2
  div
  .WaLayoutContainerOnly
  table.WaLayoutTable {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0px 15px;
}

#PAGEID_1075357
  .zonePlace.zoneContent
  div#id_Content2
  div
  .WaLayoutContainerOnly {
  background: url("/resources/Pictures/updated-images-home/recent_article_bg.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding: 90px 0;
}

.recr_article_heading h2 {
  text-transform: uppercase;
  font-size: 38px;
  font-weight: 600;
  margin-bottom: 35px;
  line-height: normal;
  text-align: center;
}

.recr_article_wrapper ul {
  list-style: none;
  display: flex;
  margin: 0;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}

.recr_article_wrapper ul li a {
  font-size: 18px;
  font-weight: 400;
  text-decoration: none;
  font-family: "Montserrat", serif;
}

.recr_article_wrapper ul li span {
  color: #205952;
}

.recr_article_wrapper ul li a:hover {
  color: #676767 !important;
  transition: 0.4s ease-in-out;
  text-decoration: underline;
}

#PAGEID_1075357 .zonePlace.zoneContent div#id_Content2 div div#id_yLUuI5m {
  margin-bottom: 45px;
}

.recr_article_wrapper ul li a {
  padding: 0px 20px;
}

/* member section start  */
#PAGEID_1075295 .award_wrapper {
  background-color: #f8fffe;
}

.member_section {
  background: url("/resources/Pictures/updated-images-home/member_bg.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding: 75px 0;
}

.member_section table.WaLayoutTable {
  max-width: 1220px;
  margin: 0 auto;
  padding: 0px 15px;
}

.member_heading h2 {
  text-transform: uppercase;
  font-size: 38px;
  font-weight: 500;
  line-height: normal;
  text-align: center;
  margin-bottom: 35px;
}

.member_content p {
  color: #666666;
  line-height: 26px;
  text-align: center;
  font-size: 18px;
  font-weight: 400;
  font-family: "Roboto", serif !important;
  max-width: 1000px;
  margin: 0 auto;
}

.membership_btn {
  margin-top: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.membership_btn a {
  text-align: center;
  text-decoration: none;
  font-size: 14px;
  font-weight: 600;
  color: #fff !important;
  font-family: "Montserrat", serif !important;
  background-color: #205852;
  padding: 13px 36px;
  display: inline-block;
  border-radius: 100px;
}

.membership_btn a:hover {
  background-color: #fe0000 !important;
  color: #fff !important;
  transition: 0.4s ease-in-out;
}

/* cssi css start  */

.cssi_image .cssi_content h3 {
  font-weight: 500;
  font-size: 34px;
  font-family: "Roboto", serif !important;
  color: #fff;
  line-height: normal;
  margin-bottom: 20px;
}

.cssi_image .cssi_content p {
  font-size: 18px;
  font-weight: 400;
  color: #fff;
  line-height: 26px;
  margin-bottom: 35px;
}

.cssi_btn {
  background-color: #fe0000;
  display: inline-block;
  padding: 11px 14px;
  border-radius: 100px;
}

.cssi_btn:hover {
  background-color: #205852 !important;
  color: #fff !important;
  transition: 0.4s ease-in-out;
}

.cssi_wrapper p,
.cssi_wrapper h3 {
  color: #fff;
}

.cssi_btn a {
  display: flex;
  align-items: center;
  gap: 10px;
  text-decoration: none;
  color: #fff !important;
  font-weight: 600;
}

.cssi_wrapper {
  padding: 70px 120px 70px 70px;
  background: url("/resources/Pictures/updated-images-home/css_bg.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  display: flex;
  justify-content: space-between;
  align-items: center;
  max-width: 1091px;
  margin: 70px auto;
}

.cssi_wrapper p {
  margin-bottom: 35px;
  line-height: 26px;
  font-size: 18px;
  font-weight: 400;
  font-family: "Roboto", serif !important;
}

.cssi_content h3 {
  font-size: 34px;
  font-family: "Roboto", serif !important;
  font-weight: 500;
  margin-bottom: 25px;
}

.investigator_section ul li {
  display: grid !important;
  justify-content: left !important;
  grid-template-columns: auto auto auto auto;
  gap: 30px !important;
  width: 100%;
  align-items: flex-start !important;
  margin-bottom: 30px !important;
}

.investigator_section ul li div {
  margin: 0 !important;
}

.investigator_section ul li div img {
  width: 300px;
  height: 300px;
  object-fit: cover !important;
}

.investigator_section ul {
  margin: 0;
}

/*===== inner pages css start ========== */
.executive_block ul {
  display: flex;
  flex-direction: column;
  gap: 30px;
}

.executive_block ul li {
  display: flex;
  justify-content: space-between;
  gap: 20px;
}

.executive_block ul li img {
  width: 90%;
  object-fit: cover;
  height: 500px;
}

#PAGEID_1075300 .executive_block ul li img {
  width: 100%;
  object-fit: cover;
  height: 400px;
}

.executive_block ul li div {
  max-width: 100%;
  width: 100%;
}

.cell_section .cell_stres_society img {
  width: 280px;
  object-fit: cover;
  height: 280px;
}

.cell_stres_society h3 {
  margin-bottom: 10px;
}

.contact_iframe iframe {
  border: none;
}

.memberDirectoryContainer th {
  font-family: "Montserrat", serif !important;
}

.memberDirectoryContainer .memberValue {
  font-family: "Roboto", serif !important;
}

.membership_level_section
  .fieldSubContainer.radioGroupContainer
  .fieldLabel
  strong.mandatoryLabel,
.membership_level_section
  .fieldSubContainer.radioGroupContainer
  .fieldBody
  .fieldItem
  label
  span,
.WaGadgetMembershipApplication
  div#idInfoContainer
  .infoContainer
  .infoSection
  span,
.WaGadgetMembershipApplication span,
.WaGadgetMembershipApplication strong {
  font-family: "Montserrat", serif !important;
}

.feedback_form font {
  font-family: revert-layer !important;
}

.by_laws_wrapper h2,
.by_laws_wrapper h3 {
  color: #205852;
}

.by_laws_wrapper h2 {
  margin: 10px 0;
}

.by_laws_wrapper h3 {
  margin-top: 10px;
  font-size: 1.2em;
}

.by_laws_wrapper p,
.by_laws_wrapper ul {
  margin: 10px 0;
  font-size: 1em;
  text-align: justify;
}

.by_laws_wrapper em {
  font-style: normal;
  font-family: "Roboto", serif !important;
}

.by_laws_wrapper ul {
  list-style-type: decimal;
  margin-left: 40px;
}

.by_laws_wrapper li {
  margin-bottom: 8px !important;
}

.by_laws_wrapper .section-header {
  font-weight: bold;
  font-family: "Roboto", serif !important;
}

.by_laws_wrapper .content-section {
  margin-bottom: 20px;
}

.by_laws_wrapper .content-section h3 {
  margin-bottom: 0;
}

.by_laws_wrapper ul {
  margin-left: 0;
}

.linguist_wrapper {
  display: flex;
  justify-content: space-between;
  gap: 30px;
  max-width: 100%;
}

.journal_scope ul li {
  list-style: auto;
}

.manuscript_heading h4 {
  font-weight: bold;
  font-style: normal;
}

.award_wrapper h4 {
  margin: 0 0 30px;
}

.award_content {
  display: flex;
  justify-content: center;
  gap: 50px;
  align-items: center;
}

.award_wrapper {
  background-color: #ffffff;
  padding: 40px;
  margin: 10px;
  border-radius: 20px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}

.WaGadgetMembershipApplication {
  background-color: #ececec;
  padding: 40px;
  border-radius: 20px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}

.award_text h3 {
  font-size: 18px;
  margin: 10px 0;
}

.award_wrapper ul {
  margin: 0;
  list-style: none;
}

.member_benefit ul {
  margin: 20px !important;
  list-style: disc !important;
}

.award_wrapper ul h4 strong {
  font-size: 24px;
}

.award_wrapper ul h4 {
  padding: 24px 0;
  margin: 0;
}

.cell_stress_new [class^="WaLayoutItem"] {
  margin: 0;
  padding: 0;
  display: table-cell;
  vertical-align: middle;
  position: relative;
}

.about_heading_bg {
  max-width: 300px;
}

.about_heading_bg h4 {
  font-style: normal;
}

.investigtor_section ul {
  margin: 0;
  list-style: none;
  display: grid;
  grid-template-columns: auto auto auto;
  gap: 40px;
}

.investigtor_section ul li {
  width: 100%;
}

.investigtor_section ul li img {
  width: 300px;
  height: 300px;
  object-fit: cover;
}

/* system pages css start  */

.WaGadgetAuthorizationRequired .loginPageTable input.loginButton:hover,
.generalFieldsContainer .fieldSubContainer input.typeButton:hover,
.generalFieldsContainer .fieldSubContainer input[type="submit"]:hover {
  background: #fe0000;
  color: white;
}

.generalFieldsContainer .fieldSubContainer input.typeButton,
.generalFieldsContainer .fieldSubContainer input[type="submit"],
.navigationOuterContainer input.nextButton,
.navigationOuterContainer input.typeButton,
.navigationOuterContainer input[type="submit"] {
  background: #fe0000;
}

.generalFieldsContainer .fieldSubContainer input.typeButton:hover,
.generalFieldsContainer .fieldSubContainer input[type="submit"]:hover,
.navigationOuterContainer input.nextButton:hover,
.navigationOuterContainer input.typeButton:hover,
.navigationOuterContainer input[type="submit"]:hover {
  background: #205852;
}

input[type="submit"],
.functionalButton,
.WaGadgetOnlineStoreProduct
  .OnlineStoreProduct_aside
  .OnlineStoreButton
  input.typeButton {
  background: #fe0000 !important;
}

input[type="submit"]:hover,
.functionalButton:hover,
.WaGadgetOnlineStoreProduct
  .OnlineStoreProduct_aside
  .OnlineStoreButton
  input.typeButton:hover {
  background: #205852 !important;
  transition: 0.4s ease-in-out !important;
}

.authorisation_section {
  margin-bottom: 50px;
}

.authorisation_section tbody span.mandatory {
  font-family: "Montserrat", serif !important;
  font-style: normal !important;
}

.member_benefit h3 {
  margin-top: 20px;
}

.authorisation_section tbody input,
.authorisation_section tbody div#idForgotLinkBox a,
#idSendMailMainContainer strong,
#idMemberDirectoryDetailsContainer .fieldLabel,
#idMemberDirectoryDetailsContainer .fieldLabel span,
#idMemberDirectoryDetailsContainer span {
  font-family: "Montserrat", serif !important;
}

a[title="Meetings"] {
  pointer-events: none;
}

#PAGEID_1075320 div#id_Header1,
#PAGEID_1075320 .zonePlace.zoneContent div#id_Content {
  display: none;
}

/*----------Sponsored Meetings------------*/
.Sponsored-Meetings p a {
  font-size: 18px;
}

.Sponsored-Meetings p {
  padding: 0 0 10px;
  font-size: 18px;
}

.Sponsored-Meetings p strong {
  color: #8b2013;
  font-size: 18px;
}

.Sponsored-Meetings span a {
  font-weight: 600;
}

.Sponsored-Meetings span {
  display: block;
  margin-bottom: 6px;
}

.WaGadgetUpcomingEvents.upcomingEventsStyle001 ul li .title a {
  font-family: "Lato", "Arial", sans-serif;
  font-size: 20px;
  color: #222;
  font-style: normal;
  font-weight: bold;
  text-decoration: underline;
}

/*-----footer social------------*/
.footer_section .WaGadgetCustomHTML ul {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}

.footer_section .WaGadgetCustomHTML ul li a svg {
  width: 20px !important;
  fill: #fff !important;
  height: auto !important;
}

.footer_section .WaGadgetCustomHTML ul li a {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
}

.footer_section .WaGadgetCustomHTML ul li {
  display: inline-flex;
  width: 36px;
  height: 36px;
  align-items: center;
  justify-content: center;
  border: 1px solid #fff;
  border-radius: 4px;
}

.footer_section .WaGadgetCustomHTML ul li a svg path {
  fill: #fff;
}

.footer_section .WaGadgetCustomHTML ul li:hover {
  background: #fff;
}

.footer_section .WaGadgetCustomHTML ul li:hover a svg,
.footer_section .WaGadgetCustomHTML ul li:hover a svg path {
  fill: #1877f2 !important;
}

.old-social {
  display: none;
}

/*-----------------*/

/* 16-09-2025 */
.cssi_award_wrapper {
  background: #f3fffd;
  padding: 20px 30px;
  border-radius: 20px;
  box-shadow: 0px 1px 9px 1px #e0e0e0;
}
.cssi_commities ul {
  margin-bottom: 25px;
}

/* 29-oct-2025 css  */
.award_c {
    margin-top: 30px;
}
.sysmposia_med .award_wrapper {
    max-width: 950px;
    margin: 10px auto;
    box-shadow: 0 4px 12px rgb(32 88 82);
}
.sysmposia_med .award_wrapper .award_content {
    width: 100%;
    border: 1px solid #e9e9e9;
    border-radius: 20px;
}
.sysmposia_med .award_wrapper .award_content .award_text {
    width: 60%;
}
.new_fellows .award_wrapper {
    box-shadow: 0 4px 12px rgb(32 88 82);
}
.sysmposia_med .award_wrapper .award_content .award_image {
    width: 40%;
    background-color: #205852;
    border-radius: 20px;
    box-shadow: 0 4px 12px rgb(233 233 233);
    padding-bottom: 10px;
}
.sysmposia_med .award_wrapper .award_content .award_image img {
    width: 100%;
    border-radius: 20px 20px 0px 0px;
}
.sysmposia_med .award_wrapper .award_content .award_image p {
    text-align: center;
    padding: 10px;
    font-style: italic;
    color: #fff;
}
.sysmposia_med .award_wrapper .award_content .award_text p.award_description {
    font-size: 18px;
}
.sysmposia_med .award_wrapper .award_content .award_text h3.award_name {
    font-size: 22px;
}

.new_fellows {
    max-width: 950px;
    margin: 10px auto;
}
.new_fellows .fellows_wrap h3 {
    margin: 0 0 10px;
    font-size: 20px;
}
.new_fellows .fellows_wrap {
    margin: 10px 0 0;
}
.price_wrapper {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    gap: 35px;
}

.upcoming_e_banner img {
    width: 100%;
}
.upcoming_e_banner {
    margin-bottom: 30px;
}

.fellows_wrap ul li {
    list-style: disc;
    margin-left: 20px;
    display: inline;
}
.fellows_wrap ul {
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.new_fellows  .award_image p {
    font-size: 16px;
    margin: 15px 0;
    font-style: italic;
}

.new_fellows  .award_image {
    text-align: center;
}

/*============ @media start ============ */

@media (max-width: 1199px) {
  .header_section .WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul {
    gap: 15px;
  }
}

@media (max-width: 1153px) {
  .cssi_image .cssi_content p {
    font-size: 16px;
    margin-bottom: 20px;
  }

  .cell_section .cell_stres_society img {
    width: 250px;
    object-fit: cover;
    height: 250px;
  }

  .cell_section td.WaLayoutSeparator {
    width: 20px;
  }
}

@media (max-width: 1076px) {
  .cssi_image .cssi_content h3 {
    margin-bottom: 10px;
  }
}

@media (max-width: 991px) {
  .executive_block ul li img {
    object-fit: cover;
    width: 100%;
  }

  .executive_block ul li {
    display: grid;
    gap: 20px;
    grid-template-columns: auto auto;
  }

  #PAGEID_1075300 .executive_block ul li img {
    width: 100%;
    object-fit: contain;
    height: auto;
  }

  .your-class.slick-initialized.slick-slider.slick-dotted button {
    position: absolute;
    top: auto;
    bottom: -20px;
    z-index: 999999;
  }

  .end_wrap_start span.para_text,
  .news_right-content p {
    font-size: 18px;
  }

  .news_right_wrap {
    padding-top: 0 !important;
  }

  .cssi_wrapper {
    background-size: cover;
    border-radius: 10px;
    padding: 30px;
    gap: 10px;
  }

  .investigator_section ul li {
    display: grid !important;
    justify-content: center !important;
    grid-template-columns: auto auto;
    gap: 30px !important;
    max-width: 100%;
    align-items: flex-start !important;
    margin: 0;
  }

  .investigator_section ul li div img {
    width: 300px;
    height: 400px;
    object-fit: cover !important;
  }
}

@media (max-width: 838px) {
  .cssi_wrapper .cssi_image {
    display: none;
  }
}

@media (max-width: 767px) {
  .investigtor_section ul {
    grid-template-columns: auto auto;
    gap: 20px;
  }

  .cell_stress_new tr.WaLayoutRow {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
  }

  .cell_stress_new tr.WaLayoutRow td {
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  div#id_zaUsIY5 h3 {
    text-align: center;
  }

  .award_wrapper ul h4 strong {
    font-size: 18px !important;
  }

  .award_content {
    gap: 10px;
    flex-direction: column;
  }

  .award_wrapper {
    padding: 15px;
    margin: 5px;
  }

  .award_wrapper h3 {
    font-size: 20px;
    margin-bottom: 5px;
  }

  .award_wrapper h4 {
    margin-bottom: 10px;
    font-size: 18px;
  }

  .award_text h3 {
    font-size: 18px !important;
  }

  .block_cen {
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 30px 0;
    flex-direction: column;
  }

  #PAGEID_1075300 .executive_block ul li {
    display: grid;
    gap: 20px;
    grid-template-columns: auto auto;
  }

  #PAGEID_1075300 .executive_block ul li img {
    max-width: 100%;
    object-fit: contain;
    height: auto;
    width: 400px;
  }

  .executive_block ul li img {
    width: 50%;
    object-fit: contain;
    height: auto;
  }

  .zonePlace.zoneHeader1 {
    margin-bottom: 20px;
  }

  .zonePlace.zoneFooter1 {
    margin-top: 20px;
  }

  .news_right_wrap {
    padding-top: 0;
  }

  .header_section td#id_jsJzGTz {
    display: none;
  }

  .login_btn_btn {
    display: none;
  }

  h2.heading_wrapper {
    margin-bottom: 25px;
  }

  .banner_section h1 {
    margin-bottom: 10px;
  }

  .banner_section h1 br {
    display: none;
  }

  .banner_section p {
    font-size: 20px;
    margin-bottom: 25px;
  }

  div#id_s3Ne8Vl {
    margin: 30px 0 !important;
  }

  .end_wrap_start span.para_text,
  .news_right-content p {
    font-size: 16px !important;
  }

  .upcoming_section table.WaLayoutTable {
    padding: 30px 15px;
  }

  #PAGEID_1075357
    .zonePlace.zoneContent
    div#id_Content2
    div
    .WaLayoutContainerOnly {
    padding: 30px 15px;
  }

  .member_section {
    padding: 30px 15px;
  }

  .cssi_wrapper {
    padding: 30px;
  }

  .zoneWAbranding {
    margin: 0;
  }

  .zoneWAbranding span#idFooterPoweredByWA {
    padding: 15px 0 !important;
  }

  .upcoming_block h2 {
    padding-top: 30px;
  }

  .recr_article_heading h2 {
    margin-bottom: 20px;
  }

  .member_heading h2 {
    margin-bottom: 20px;
  }

  .WaGadgetMobilePanel .mobilePanel {
    background: #205952;
  }

  .WaGadgetMobilePanel .mobilePanel .menuInner ul.firstLevel,
  .WaGadgetMobilePanel .mobilePanel .menuInner ul ul,
  .WaGadgetMobilePanel .mobilePanel .menuInner ul ul ul,
  .WaGadgetMobilePanel .mobilePanel .loginInner {
    background: #205952;
  }

  .WaGadgetMobilePanel .mobilePanel .menuInner ul ul ul .item a,
  .WaGadgetMobilePanel .mobilePanel .menuInner ul ul li > .item > a {
    color: #fff;
    font-family: "Montserrat", serif !important;
  }

  .WaGadgetMobilePanel
    .mobilePanel
    .menuInner
    ul.firstLevel
    > li.sel
    > .item
    > a,
  .WaGadgetMobilePanel .mobilePanel .menuInner ul ul li.sel > .item > a {
    color: #fe0000;
    font-family: "Montserrat", serif !important;
  }

  .header_section ul.firstLevel li a:hover span {
    color: #fe0000 !important;
  }

  .WaGadgetMobilePanel .mobilePanel .loginInner .generalLoginBox a,
  .WaGadgetMobilePanel .mobilePanel .loginInner .loginContainerAuthenticated a {
    color: #ffffff;
    text-decoration: underline;
    font-family: "Montserrat", serif !important;
  }

  .WaGadgetMobilePanel .mobilePanel .loginInner {
    color: #fff;
    font-family: "Montserrat", serif !important;
  }

  .WaGadgetMobilePanel
    .mobilePanel
    .loginInner
    .loginContainerForm
    [class$="TextBox"]
    input[class$="TextBoxControl"] {
    background: #205952;
    border: 1px solid #ffffff;
    font-family: "Montserrat", serif !important;
  }

  .WaGadgetMobilePanel
    .mobilePanel
    .loginInner
    .loginContainerForm
    .loginActionRememberMe
    label:before {
    background: #205952;
  }

  .WaGadgetMobilePanel .mobilePanel .loginInner,
  .WaGadgetMobilePanel .mobilePanel .menuInner ul.firstLevel {
    border-top: 1px solid #fff;
  }

  .banner_section .banner_btn a {
    gap: 10px;
  }

  .upcoming_block h2 {
    margin-bottom: 20px;
  }

  .csac_wrap,
  .deadline,
  .guest-editor {
    margin-bottom: 10px;
  }

  .upcoming_block h2 br {
    display: none;
  }

  .cssi_wrapper {
    margin: 30px auto;
  }

  .cssi_wrapper p br {
    display: none;
  }

  .cssi_wrapper p {
    margin-bottom: 20px;
    font-size: 16px;
  }

  .cssi_content h3 {
    margin-bottom: 15px;
  }

  .member_content p,
  .csac_wrap p,
  .deadline p,
  .northen_wrap p {
    font-size: 16px;
  }

  .membership_btn {
    margin-top: 20px;
  }

  .news_right_wrap {
    gap: 10px;
  }

  .executive_block ul li {
    display: grid;
    gap: 20px;
    grid-template-columns: auto;
  }

  .cell_section tr.WaLayoutRow td.WaLayoutSeparator {
    display: none;
  }

  .cell_section tr.WaLayoutRow {
    display: grid;
    grid-template-columns: auto auto;
    width: 100%;
    gap: 20px;
  }

  .cell_section tr.WaLayoutRow td {
    min-width: 100% !important;
  }

  .cell_section .cell_stres_society img {
    width: 100%;
    object-fit: cover;
    height: 400px;
  }
  .sysmposia_med .award_wrapper .award_content .award_image {
    width: 100%;
}
.sysmposia_med .award_wrapper .award_content .award_text {
    width: 100%;
}
.sysmposia_med .award_wrapper {
    max-width: 100%;
    margin: 10px;
}
.sysmposia_med .award_wrapper .award_content .award_text h3.award_name {
    text-align: center;
}
.sysmposia_med .award_wrapper .award_content .award_text p.award_description {
    font-size: 16px;
    text-align: center;
}
.new_fellows  .award_image p {
    text-align: center;
}
}

@media (max-width: 688px) {
  .news_block {
    align-items: center !important;
    gap: 15px !important;
    flex-direction: column;
  }

  /* .end_wrap_start span.para_text,
    .news_right-content p {
        padding-bottom: 60px;
    } */

  .investigator_section ul li {
    grid-template-columns: auto;
  }

  .investigator_section ul li div img {
    width: 300px;
    height: 100%;
    object-fit: contain !important;
  }
}

@media (max-width: 549px) {
  .contact_iframe iframe {
    height: 1387px !important;
  }
}

@media (max-width: 492px) {
  .recr_article_wrapper ul li span {
    display: none;
  }

  .recr_article_wrapper ul {
    flex-direction: column;
    text-align: center;
  }

  .recr_article_wrapper ul li a {
    text-decoration: underline;
  }

  .cell_section .cell_stres_society img {
    height: 300px;
  }
}

@media (max-width: 478px) {
  iframe.custom_iframe {
    height: 2800px !important;
  }

  #PAGEID_1075357
    .zonePlace.zoneHeader2
    div#id_Header1
    div
    .banner_wrapper
    .banner_section,
  #PAGEID_1075357 .zonePlace.zoneHeader2 div#id_Header1 div .banner_wrapper {
    height: 65vh;
  }
}

@media (max-width: 425px) {
  .investigtor_section ul {
    grid-template-columns: auto;
    gap: 40px;
  }

  .cell_section .cell_stres_society img {
    height: 200px;
  }

  .executive_block ul li img {
    width: 100%;
  }

  .cell_section tr.WaLayoutRow {
    grid-template-columns: auto;
    gap: 40px;
  }

  .cell_section .cell_stres_society img {
    height: auto;
    object-fit: contain;
  }
}

/* 3-nov-2025 css  */
.executi_coun li {
    display: grid !important;
    grid-template-columns: repeat(4, 1fr) !important;
}
.executi_coun li > div img {
    max-height: 300px;
    object-fit: cover !important;
    object-position: top;
}

@media (max-width:991px){
.executi_coun li {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
}
#PAGEID_1075300 .executive_block ul li img {
    height: 300px !important;
    object-fit: cover !important;
    object-position: top;
}
}

@media (max-width:600px){
.executi_coun li {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr) !important;
}
}
@media (max-width:375px){
.executi_coun li {
    display: grid !important;
    grid-template-columns: repeat(1, 1fr) !important;
}
#PAGEID_1075300 .executive_block ul li img {
    height: auto !important;
    object-fit: cover !important;
    object-position: top;
}
}