@media (max-width: 360px) {
  #block-views-block-frontpage-popular-articles-block-1 {
    margin-top: 0px !important;
  }
  .related-posts .related-viewall {
    height: 155px !important;
    padding-top: 55px !important;
  }
  .related-viewall a {
    font-size: 23px;
  }
}
@media (max-width: 768px) {
  .view-glossary-keywords .view-content {
    margin-top: 40px;
    max-width: 700px;
    margin: 0 auto;
  }
  .view-glossary-words
    .view-row-cusom:first-child
    .views-field.views-field-nothing {
    width: 90% !important;
  }
  .page-node-type-article .button.search-form__submit,
  .search-form__submit {
    display: none;
  }
  .lang-bn.page-node-134
    #views-exposed-form-more-information-dropdown-more-information-dropdown
    .form-actions
    .form-submit {
    padding: 0px 0px !important;
  }
}
@media (max-width: 980px) {
  .page-node-type-article .node__content .custom-search-block-form {
    margin-bottom: 0 !important;
  }
}
@media (max-width: 480px) {
  .calculator label {
    margin-bottom: -4px !important;
    margin-left: 40px !important;
  }
  .view-glossary-keywords .view-content {
    max-width: 400px;
  }
  .view-glossary-words
    .view-row-cusom:first-child
    .views-field.views-field-nothing {
    width: 83% !important;
  }
  .gloss-form {
    float: left !important;
  }
  .glossary_header {
    margin-bottom: 0em !important;
  }
  /* video tabs css */
  .amfi-video .tvc-img {
    width: auto;
  }
  .amfi-video .amfi-more-img {
    width: auto;
  }
}
@media only screen and (orientation: landscape) and (max-width: 980px) {
  .related-posts .slideshow-sip,
  .related-posts .slideshow-inflation,
  .related-posts .slideshow-goal {
    width: 100%;
  }
  .page-node-type-article .related .prev,
  .page-node-type-article .related .next {
    margin-top: 0% !important;
  }
  .page-node-type-article .node__content .custom-search-block-form {
    margin-bottom: 30px !important;
  }
}
/*
@media (orientation: portrait) {
	.page-node-type-article .related-posts .related-viewall{
		height:83px !important;
		padding-top:25px !important;
	}
}
*/
@media (max-width: 850px) and (min-width: 480px) {
  .page-node-1 .node--view-mode-teaser {
    margin-right: 25px !important;
  }
}
@media (max-width: 1064px) {
  .social-icons {
    margin-top: 0px;
  }
}
/* Iphone specific css */
@media only screen and (max-width: 480px),
  only screen and (max-device-width: 480px) {
  #block-customsearchform .form-submit,
  #block-customsearchform--2 .form-submit {
    display: block !important;
    margin-left: -1000px;
  }
  .region-header #block-customsearchform #edit-criteria-or {
    font-size: 16px;
  }
}

.lang-ta
  #views-exposed-form-more-information-dropdown-more-information-dropdown,
.lang-ml
  #views-exposed-form-more-information-dropdown-more-information-dropdown,
.lang-kn
  #views-exposed-form-more-information-dropdown-more-information-dropdown {
  max-width: 100%;
}
.lang-ta
  #views-exposed-form-more-information-dropdown-more-information-dropdown
  label,
.lang-ml
  #views-exposed-form-more-information-dropdown-more-information-dropdown
  label,
.lang-kn
  #views-exposed-form-more-information-dropdown-more-information-dropdown
  label {
  width: 70%;
}
.lang-ta
  #views-exposed-form-more-information-dropdown-more-information-dropdown
  .form-select,
.lang-ml
  #views-exposed-form-more-information-dropdown-more-information-dropdown
  .form-select,
.lang-kn
  #views-exposed-form-more-information-dropdown-more-information-dropdown
  .form-select {
  width: 30%;
}

.lang-ta .parameter .max,
.lang-ml .parameter .max,
.lang-kn .parameter .max {
  text-align: right;
  width: 126px;
  margin-left: -132px;
}

.lang-ta .calculator label,
.lang-ml .calculator label,
.lang-kn .calculator label {
  margin-bottom: -16px;
  font-size: 13px;
}

.related-posts .node--view-mode-teaser {
  position: relative;
}
/* .lang-ta .site-footer, .site-footer a, .quick-menu a, .lang-ml .site-footer, .site-footer a, .quick-menu a, .lang-kn .site-footer, .site-footer a, .quick-menu a {
	font-size: 1px;
	line-height: 30px;
}
.lang-ta .copyright, .copyright a, .lang-ml .copyright, .copyright a, .lang-kn .copyright, .copyright a {
	font-size: 18px;
} */
.social-icons {
  margin-left: 0px;
}
.lang-ta p,
.lang-ml p,
.lang-kn p {
  text-align: left;
}

/* Bug Fixes */
.page-node-type-article h1.article-title,
.page-node-9 h1 {
  text-align: left;
}
/* Diabled error or success message wrapper */
.messages__wrapper .messages {
  display: none;
}
.user-logged-in .messages__wrapper .messages {
  display: block !important;
  margin-top: 55px;
}
/* Zoomicon related css */
.page-node-type-article .zoomicon {
  position: absolute;
  bottom: 6%;
  right: 2%;
  width: 32% !important;
  margin-bottom: 0 !important;
}
.page-node-type-article .field.field--name-field-image {
  position: relative;
}

/* Glossary CSS */
#glossary-page-title {
  font-size: 36px;
}
.view-glossary-keywords .view-content .views-row,
.view-glossary-all .view-content .views-row {
  display: inline-block;
  border: 1px solid #fff;
  margin: 0px -2px;
  padding: 0 !important;
  width: 40px;
}
.view-glossary-keywords .view-content .views-row {
  display: inline-block !important;
}
.view-glossary-keywords .view-content .views-row:nth-child(1),
.view-glossary-keywords .view-content .views-row:nth-child(5),
.view-glossary-keywords .view-content .views-row:nth-child(9),
.view-glossary-keywords .view-content .views-row:nth-child(13),
.view-glossary-keywords .view-content .views-row:nth-child(17),
.view-glossary-keywords .view-content .views-row:nth-child(21),
.view-glossary-keywords .view-content .views-row:nth-child(25),
.view-glossary-keywords .view-content .views-row:nth-child(29),
.view-glossary-keywords .view-content .views-row:nth-child(33),
.view-glossary-keywords .view-content .views-row:nth-child(37),
.view-glossary-keywords .view-content .views-row:nth-child(41),
.view-glossary-keywords .view-content .views-row:nth-child(45),
.view-glossary-keywords .view-content .views-row:nth-child(49) {
  background-color: #00a886;
}

.view-glossary-keywords .view-content .views-row:nth-child(2),
.view-glossary-keywords .view-content .views-row:nth-child(6),
.view-glossary-keywords .view-content .views-row:nth-child(10),
.view-glossary-keywords .view-content .views-row:nth-child(14),
.view-glossary-keywords .view-content .views-row:nth-child(18),
.view-glossary-keywords .view-content .views-row:nth-child(22),
.view-glossary-keywords .view-content .views-row:nth-child(26),
.view-glossary-keywords .view-content .views-row:nth-child(30),
.view-glossary-keywords .view-content .views-row:nth-child(34),
.view-glossary-keywords .view-content .views-row:nth-child(38),
.view-glossary-keywords .view-content .views-row:nth-child(42),
.view-glossary-keywords .view-content .views-row:nth-child(46),
.view-glossary-keywords .view-content .views-row:nth-child(50) {
  background-color: #084e7a;
}

.view-glossary-keywords .view-content .views-row:nth-child(3),
.view-glossary-keywords .view-content .views-row:nth-child(7),
.view-glossary-keywords .view-content .views-row:nth-child(11),
.view-glossary-keywords .view-content .views-row:nth-child(15),
.view-glossary-keywords .view-content .views-row:nth-child(19),
.view-glossary-keywords .view-content .views-row:nth-child(23),
.view-glossary-keywords .view-content .views-row:nth-child(27),
.view-glossary-keywords .view-content .views-row:nth-child(31),
.view-glossary-keywords .view-content .views-row:nth-child(35),
.view-glossary-keywords .view-content .views-row:nth-child(39),
.view-glossary-keywords .view-content .views-row:nth-child(43),
.view-glossary-keywords .view-content .views-row:nth-child(47),
.view-glossary-keywords .view-content .views-row:nth-child(51) {
  background-color: #f79f2e;
}

.view-glossary-keywords .view-content .views-row:nth-child(4),
.view-glossary-keywords .view-content .views-row:nth-child(8),
.view-glossary-keywords .view-content .views-row:nth-child(12),
.view-glossary-keywords .view-content .views-row:nth-child(16),
.view-glossary-keywords .view-content .views-row:nth-child(20),
.view-glossary-keywords .view-content .views-row:nth-child(24),
.view-glossary-keywords .view-content .views-row:nth-child(28),
.view-glossary-keywords .view-content .views-row:nth-child(32),
.view-glossary-keywords .view-content .views-row:nth-child(36),
.view-glossary-keywords .view-content .views-row:nth-child(40),
.view-glossary-keywords .view-content .views-row:nth-child(44),
.view-glossary-keywords .view-content .views-row:nth-child(48),
.view-glossary-keywords .view-content .views-row:nth-child(52) {
  background-color: #383838;
}

.view-glossary-keywords .view-content .views-row a {
  color: #fff;
  padding: 8px 15px 8px 15px;
  display: block;
}
.glossary-title {
  margin-top: 20px;
  text-align: left;
  width: 100%;
  display: inline-block;
  font-weight: bold;
  font-size: 16px;
}

.view-glossary-all .glossary-title {
  color: #038d8a;
}

/* for removing the name from glossary detail page*/
.node--type-glossary .node__meta {
  display: none;
}

.node--type-glossary .node__title {
  margin-top: 50px;
}

/* for removing the backet from glossary detail page  */
.page-node-type-glossary .view-bucket-list {
  display: none;
}

.view-id-glossary_words .glossary-body p,
.view-id-glossary_all .glossary-body p {
  text-align: left;
  width: 100%;
  display: inline-block;
}
.view-id-glossary_words .view-content,
.view-glossary-all .view-content {
  margin-top: 40px;
}
.view-glossary-words .bef-exposed-form .form--inline > .form-item {
  float: right;
  margin-top: 60px;
}
.view-glossary-words .bef-exposed-form .form--inline > .form-item input {
  border-radius: 25px;
}

.view-glossary-words .view-row-cusom:first-child .glossry_keyword {
  float: left;
  font-size: 80px;
  width: 6%;
  font-weight: bold;
  color: #00a886;
  margin: 0 20px 5px 0;
  text-transform: uppercase;
}
.view-glossary-words
  .view-row-cusom:first-child
  .views-field.views-field-nothing {
  float: right;
  width: 91%;
}
.active-keyword {
  background: white;
  color: black !important;
  border: 2px solid #038d8a;
  padding: 6px 13px 6px 13px !important;
}

.glossary_header {
  width: 100%;
  float: left;
  clear: both;
  margin-top: 3em;
  margin-bottom: 3em;
}
#glossary-page-title {
  font-size: 36px;
  float: left;
  margin-top: 0;
  margin-left: 0;
}
.gloss-form {
  float: right;
}
.view-glossary-all #edit-actions,
.view-glossary-words #edit-actions,
div#block-exposedformglossary-allpage-1 #edit-actions,
.block-views-exposed-filter-blockglossary-all-page-1 .form-actions {
  display: none;
}
.view-glossary-all #edit-title,
.view-glossary-words #edit-title,
.block-views-exposed-filter-blockglossary-all-page-1 input[type="text"] {
  background: none;
  background-color: #fff;
  outline: none;
  color: #333;
  box-shadow: rgba(0, 0, 0, 0.36) 0px 0px 7px inset;
  -webkit-box-shadow: rgba(0, 0, 0, 0.36) 0px 0px 7px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.36) 0px 0px 7px inset;
  transition: box-shadow 0.2s ease-in;
  border-radius: 5em;
  padding: 10px;
  margin: 0;
}
.view-glossary-all .js-form-item-title,
.view-glossary-words .js-form-item-title,
#block-exposedformglossary-allpage-1 .js-form-item-title {
  margin: 0;
}

/* Search CSS */
input[type="search"] {
  display: none !important;
}
.path-search .block-system-main-block .content > h2 {
  margin-top: 88px;
}
.custom-search-block input#edit-criteria-or,
.custom-search-block input#edit-criteria-or--2 {
  width: 95% !important;
  background: none;
  background-color: #fff;
  outline: none;
  color: #333;
  background-image: url(../images/search-image.png);
  background-repeat: no-repeat;
  background-position: right;
  background-size: 30px;
  padding: 10px 20px;
  margin-top: 5%;
  border: solid 1px #00a886;
  border-radius: 10em;
  transition: all 0.5s;
}

#block-customsearchform .form-submit,
#block-customsearchform--2 .form-submit {
  /*display:none;*/
  width: 0px;
  height: 0px;
  position: absolute;
  top: -99999px;
  left: -99999px;
}

.region-header #custom-search-block-form--2 #edit-criteria-or--2 {
  background: #00a886 url(../images/search-icon.png) no-repeat 9px center;
  border: solid 1px #00a886;
  padding: 9px 10px 9px 32px;
  width: 55px;
  -webkit-border-radius: 10em;
  -moz-border-radius: 10em;
  border-radius: 10em;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
  background-size: 35px 35px;
  color: transparent;
  font-family: "Noto Serif", "Noticia Text", Georgia, "Times New Roman", serif;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 13px;
}
.region-header #block-customsearchform--2 {
  right: 108px;
  top: 14px;
  z-index: 20;
  position: absolute;
}

/* Vide iframe css */
.amfi-video .video-wrapper iframe {
  width: 100%;
}

/* Join Conversation Page CSS */
.page-node-134
  #views-exposed-form-more-information-dropdown-more-information-dropdown
  .form-select {
  height: 29px;
}
.page-node-134
  #views-exposed-form-more-information-dropdown-more-information-dropdown
  .form-actions
  .form-submit {
  padding: 0px 25px;
  font-size: 20px;
  top: -3px;
}
.lang-bn.page-node-134
  #views-exposed-form-more-information-dropdown-more-information-dropdown
  .form-actions
  .form-submit {
  padding: 0px 8px;
}

/* Temporary Disable Glossary Menu For Hindi and Tamil version */
.lang-ta .mm-listview li:last-child,
.lang-hi .mm-listview li:last-child,
.lang-en.path-glossary #block-languageswitcher .links,
.lang-hi.path-glossary #block-languageswitcher .links,
.lang-ta.path-glossary #block-languageswitcher .links {
  display: none;
}

/* Article ul bottom space resduced */
.article-content ul {
  margin-bottom: 5px;
}

/* Contct page space reduced */
.page-node-135 .node--type-page {
  margin-bottom: 0;
}
.page-node-135 article {
  margin-top: 60px;
}
.page-node-135 .node__content p:last-child {
  margin-bottom: 0px;
}
.page-node-135 #block-questionformheader h1 {
  margin-top: 0px;
}

/* Contact Forms */
:is(
    .contact-message-question-form-form,
    .contact-message-amfi-question-received-hindi-form
  )
  .messages__wrapper
  .messages {
  display: block;
}

:is(
    .contact-message-question-form-form,
    .contact-message-amfi-question-received-hindi-form
  )
  .js-form-item {
  margin-bottom: 16px;
  position: relative;
}

:is(
    .contact-message-question-form-form,
    .contact-message-amfi-question-received-hindi-form
  )
  .js-form-item
  textarea {
  /* Need to use important to override id based styles */
  border: 1px solid #11a9a4 !important;
  background: white !important;
  resize: none;
}

:is(
    .contact-message-question-form-form,
    .contact-message-amfi-question-received-hindi-form
  )
  .g-recaptcha {
  position: relative;
  display: flex;
  width: 100%;
}

:is(
    .contact-message-question-form-form,
    .contact-message-amfi-question-received-hindi-form
  )
  label.error {
  font-size: 12px;
  font-weight: normal;
  padding-top: 4px;

  /* Need to use important to override id based styles */
  line-height: 1 !important;
  height: auto !important;
}

:is(
    .contact-message-question-form-form,
    .contact-message-amfi-question-received-hindi-form
  )
  .form-submit {
  /* Need to use important to override id based styles */
  margin-top: 20px !important;
}
