/* .secondary-menu-new.fixed-new {

  position: relative;

} */

.secondary-menu-new ul li a {

  font-size: 15px;

}

.filterLeft,

.searchRight {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  background-color: #f5f5f7;

  /*border: 1px solid #E2E2E2;*/

  padding: 19px 32px;

  width: 91%;

}

.filter_title p,

.filter_reset_wrapper h2 {

  font-size: 16px;

  font-family: "Avenir Medium";

  color: #2b2523;

}

.filter_section .title p {

  font-size: 15px;

  font-family: "Avenir-Roman";

  color: #676866;

  background-color: #ffffff;

  padding: 10px 10px;

  cursor: pointer;

}

.filter_section .title {

  padding-left: 10px;

}

.filter_title {

  padding-right: 10px;

  line-height: 40px;

}

.filter_section .title p img {

  padding-left: 22px;

}

.filter_section {

  padding: 30px 0 50px;

}

.filterWrapper,

.searchWrapper {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

}

.filterRight {

  padding-left: 20px;

}

.filtersearchWrapper {

  background-color: #f5f5f7;

  /*border: 1px solid #E2E2E2;*/

  padding: 29px 30px;

  cursor: pointer;

}

.knowledgeImage img {

  width: 100%;

}

.knowledge-list-wrapper .col-sm-6:nth-child(even) {

  padding-left: 45px;

}

.knowledge-list-wrapper .col-sm-6:nth-child(odd) {

  padding-right: 45px;

}

.knowledgeContentWrapper {

  background-color: #f5f5f7;

  padding: 40px 50px;

  height: 432px;

}

.knowledgeViewMore a.news_link::after {

  content: "";

  position: absolute;

  bottom: 0;

  left: 0;

  width: 100%;

  height: 2px;

  background-color: #007B84;

}

.knowledgeViewMore a.news_link {

  position: relative;

  font-size: 12px;

  line-height: 24px;

  color: #2b2b33;

  /*font-family: "Avenir Black";*/

  padding-bottom: 5px;

}

.knowledgeViewMore a.news_link:hover::after {

  background-color: #007B84;

  -webkit-animation-name: hoverAnimationA;

  animation-name: hoverAnimationA;

  -webkit-animation-duration: 1s;

  animation-duration: 1s;

  -webkit-animation-fill-mode: forwards;

  animation-fill-mode: forwards;

}

.knowledge-inner-wrapper {

  padding-bottom: 60px;

}



/* ====================================== */

/* Keyframe Animations

/* ====================================== */

@-webkit-keyframes hoverAnimationA {

  0% {

    -webkit-transform: scaleX(1);

    transform: scaleX(1);

    -webkit-transform-origin: 100% 0%;

    transform-origin: 100% 0%;

  }

  20% {

    -webkit-transform: scaleX(1);

    transform: scaleX(1);

    -webkit-transform-origin: 100% 0%;

    transform-origin: 100% 0%;

  }

  50% {

    -webkit-transform: scaleX(0);

    transform: scaleX(0);

    -webkit-transform-origin: 100% 0%;

    transform-origin: 100% 0%;

  }

  51% {

    -webkit-transform: scaleX(0);

    transform: scaleX(0);

    -webkit-transform-origin: 0% 0%;

    transform-origin: 0% 0%;

  }

  100% {

    -webkit-transform: scaleX(1);

    transform: scaleX(1);

    -webkit-transform-origin: 0% 0%;

    transform-origin: 0% 0%;

  }

}

@keyframes hoverAnimationA {

  0% {

    -webkit-transform: scaleX(1);

    transform: scaleX(1);

    -webkit-transform-origin: 100% 0%;

    transform-origin: 100% 0%;

  }

  20% {

    -webkit-transform: scaleX(1);

    transform: scaleX(1);

    -webkit-transform-origin: 100% 0%;

    transform-origin: 100% 0%;

  }

  50% {

    -webkit-transform: scaleX(0);

    transform: scaleX(0);

    -webkit-transform-origin: 100% 0%;

    transform-origin: 100% 0%;

  }

  51% {

    -webkit-transform: scaleX(0);

    transform: scaleX(0);

    -webkit-transform-origin: 0% 0%;

    transform-origin: 0% 0%;

  }

  100% {

    -webkit-transform: scaleX(1);

    transform: scaleX(1);

    -webkit-transform-origin: 0% 0%;

    transform-origin: 0% 0%;

  }

}

@-webkit-keyframes hoverAnimationB {

  0% {

    opacity: 0;

    -webkit-transform: scaleX(1);

    transform: scaleX(1);

    -webkit-transform-origin: 100% 0%;

    transform-origin: 100% 0%;

  }

  20% {

    opacity: 1;

    -webkit-transform: scaleX(1);

    transform: scaleX(1);

    -webkit-transform-origin: 100% 0%;

    transform-origin: 100% 0%;

  }

  50% {

    opacity: 1;

    -webkit-transform: scaleX(0);

    transform: scaleX(0);

    -webkit-transform-origin: 100% 0%;

    transform-origin: 100% 0%;

  }

  51% {

    opacity: 1;

    -webkit-transform: scaleX(0);

    transform: scaleX(0);

    -webkit-transform-origin: 0% 0%;

    transform-origin: 0% 0%;

  }

  100% {

    opacity: 1;

    -webkit-transform: scaleX(1);

    transform: scaleX(1);

    -webkit-transform-origin: 0% 0%;

    transform-origin: 0% 0%;

  }

}

@keyframes hoverAnimationB {

  0% {

    opacity: 0;

    -webkit-transform: scaleX(1);

    transform: scaleX(1);

    -webkit-transform-origin: 100% 0%;

    transform-origin: 100% 0%;

  }

  20% {

    opacity: 1;

    -webkit-transform: scaleX(1);

    transform: scaleX(1);

    -webkit-transform-origin: 100% 0%;

    transform-origin: 100% 0%;

  }

  50% {

    opacity: 1;

    -webkit-transform: scaleX(0);

    transform: scaleX(0);

    -webkit-transform-origin: 100% 0%;

    transform-origin: 100% 0%;

  }

  51% {

    opacity: 1;

    -webkit-transform: scaleX(0);

    transform: scaleX(0);

    -webkit-transform-origin: 0% 0%;

    transform-origin: 0% 0%;

  }

  100% {

    opacity: 1;

    -webkit-transform: scaleX(1);

    transform: scaleX(1);

    -webkit-transform-origin: 0% 0%;

    transform-origin: 0% 0%;

  }

}

.categoryRow {

  padding-bottom: 20px;

}

.categoryRow span {

  font-size: 14px;

  color: #676866;

  font-family: "Avenir-Roman";

}

.categoryRow .orange {

  background-color: #ffdc9e;

  border: 0.5px solid #ff8c00;

}

.categoryRow .blue {

  background-color: #ecf5ff;

  border: 0.5px solid #5a7a9e;

}

.categoryRow .red {

  background-color: #fff1ec;

  border: 0.5px solid #d50000;

}

.categoryRow .green {

  background-color: #fbffe6;

  border: 0.5px solid #8e9b49;

}

.categoryRow .darkgreen {

  background-color: #edffec;

  border: 0.5px solid #4a9745;

}

.categoryRow .grey {

  background-color: #f1eaea;

  border: 0.5px solid #696969;

}

.categoryRow .bg-f1adad {

  background-color: #f5bfbf;

  border: 0.5px solid #f1adad;

}

.categoryRow .lightorange {

  background-color: #ffe0d6;

  border: 0.5px solid #ff7043;

}

.categoryRow .lightpurple {

  background-color: #ede7f6;

  border: 0.5px solid #673ab7;

}

.categoryRow .category {

  padding: 7px 12px;

  line-height: 30px;

}

.categoryRow .date {

  padding-left: 10px;

}

.tagsRow {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -ms-flex-wrap: wrap;

  flex-wrap: wrap;

}

.tagsRow span {

  border: 1px solid #e2e2e2;

  border-radius: 50px;

  font-size: 15px;

  color: #2b2523;

  font-family: "Avenir Medium";

  background-color: #ffffff;

  padding: 4px 17px;

  margin-right: 5px;

  line-height: 28px;

  margin-bottom: 8px;

}

.postTitle {

  padding-bottom: 20px;

  padding-bottom: 12px;

}

.postTitle p {

  font-size: 18px;

  line-height: 26px;

  color: #2b2523;

  font-family: "Avenir Medium";

  padding-right: 100px;

}

.postDsc {

  padding-bottom: 30px;

}

.postDsc p {

  font-size: 16px;

  line-height: 22px;

  color: #676866;

  font-family: "Avenir-Roman";

  /* padding-right: 60px; */

}



.categoryDropdownWrapper {

  position: absolute;

  z-index: 9;

  width: 685px;

  background-color: #ffffff;

  -webkit-box-shadow: 0px 3px 6px #00000029;

  box-shadow: 0px 3px 6px #00000029;

  margin-top: 10px;

  padding: 40px 25px 23px 40px;

  -webkit-transition: 0.3s ease-in-out;

  -o-transition: 0.3s ease-in-out;

  transition: 0.3s ease-in-out;

}

.categoryDropdownWrapper .categoryDropdown {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -ms-flex-wrap: wrap;

  flex-wrap: wrap;

  position: relative;

}

.categoryDropdown .categoryName {

  padding: 5px 17px;

  margin: 0 15px 17px 0;

  cursor: pointer;

}

.categoryBorder {

  border: 0.5px solid #bbbaba;

  border-radius: 2px;

}

.categoryDropdown .categoryName p {

  font-size: 14px;

  line-height: 17px;

  padding: 0;

  cursor: pointer;

}

.categoryDropdown .categoryName:nth-child(2),

.categoryDropdown .categoryName:nth-child(2) p,

.mblcategoryDropdown .mblcategoryName:nth-child(2),

.mblcategoryDropdown .mblcategoryName:nth-child(2) p {

  background-color: #ede7f6;

}

.categoryDropdown .categoryName:nth-child(3),

.categoryDropdown .categoryName:nth-child(3) p,

.mblcategoryDropdown .mblcategoryName:nth-child(3),

.mblcategoryDropdown .mblcategoryName:nth-child(3) p {

  background-color: #ffe0d6;

}

.categoryDropdown .categoryName:nth-child(4),

.categoryDropdown .categoryName:nth-child(4) p,

.mblcategoryDropdown .mblcategoryName:nth-child(4),

.mblcategoryDropdown .mblcategoryName:nth-child(4) p {

  background-color: #fff1ec;

}

.categoryDropdown .categoryName:nth-child(5),

.categoryDropdown .categoryName:nth-child(5) p,

.mblcategoryDropdown .mblcategoryName:nth-child(5),

.mblcategoryDropdown .mblcategoryName:nth-child(5) p {

  background-color: #ffdc9e;

}

.categoryDropdown .categoryName:nth-child(6),

.categoryDropdown .categoryName:nth-child(6) p,

.mblcategoryDropdown .mblcategoryName:nth-child(6),

.mblcategoryDropdown .mblcategoryName:nth-child(6) p {

  background-color: #f1eaea;

}

.categoryDropdown .categoryName:nth-child(7),

.categoryDropdown .categoryName:nth-child(7) p,

.mblcategoryDropdown .mblcategoryName:nth-child(7),

.mblcategoryDropdown .mblcategoryName:nth-child(7) p {

  background-color: #ecf5ff;

}

.categoryDropdown .categoryName:nth-child(8),

.categoryDropdown .categoryName:nth-child(8) p,

.mblcategoryDropdown .mblcategoryName:nth-child(8),

.mblcategoryDropdown .mblcategoryName:nth-child(8) p {

  background-color: #edffec;

}



[data-color="Podcast"],

[data-color="Podcast"] p {

  background-color: #f1eaea !important;

}

[data-color="Whitepaper"],

[data-color="Whitepaper"] p {

  background-color: #ecf5ff !important;

}

[data-color="Infographic"],

[data-color="Infographic"] p {

  background-color: #ffdc9e !important;

}

[data-color="Flipbook"],

[data-color="Flipbook"] p {

  background-color: #edffec !important;

}

[data-color="Webinar"],

[data-color="Webinar"] p {

  background-color: #fff1ec !important;

}

[data-color="Article"],

[data-color="Article"] p {

  background-color: #ffe0d6 !important;

}

[data-color="Slideshow/Carousel"],

[data-color="Slideshow/Carousel"] p {

  background-color: #ede7f6 !important;

}

/* [data-color="Article"], [data-color="Article"] p{

    background-color: #f1adad!important;

} */

.categoryDropdown.active,

.categoryDropdown .active p {

  background-color: #007b84;

  color: #ffffff;

  background: none !important;

}

.dropdownWrapper {

  position: absolute;

  z-index: 9;

  width: 227px;

  background-color: #ffffff;

  -webkit-box-shadow: 0px 3px 6px #00000029;

  box-shadow: 0px 3px 6px #00000029;

  margin-top: 10px;

  -webkit-transition: 0.3s ease-in-out;

  -o-transition: 0.3s ease-in-out;

  transition: 0.3s ease-in-out;

}

.filter_section .innerDropdown p {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  border-bottom: 0.5px solid #e2e2e2;

  padding: 15px 20px;

}

.innerDropdown p label {

  font-size: 14px;

  color: #676866;

  font-family: "Avenir-Roman";

  font-weight: normal;

  margin-bottom: 0;

  width: 100%;

}



.innerDropdown p input {

  position: absolute;

  right: 25px;

}

input[type="checkbox"] {

  visibility: hidden;

}

label {

  cursor: pointer;

}

input[type="checkbox"]+label:before {

  border: 1px solid #d2d2d2;

  background-color: #f5f5f7;

  content: "\00a0";

  display: inline-block;

  font: 10px/1em sans-serif;

  height: 15px;

  margin: 0 0.25em 0 0;

  padding: 0;

  line-height: 14px;

  vertical-align: top;

  width: 15px;

  float: right;

  position: relative;

  margin-top: 3px;

}

input[type="checkbox"]:checked+label:before {

  background: #007b84;

  color: #ffffff;

  content: "\2713";

  text-align: center;

  border: none;

  line-height: 15px;

}

input[type="checkbox"]:checked+label:after {

  font-weight: bold;

}



input[type="checkbox"]:focus+label::before {

  outline: rgb(59, 153, 252) auto 5px;

}

.dropdownScrollable {

  max-height: 180px;

  overflow-y: scroll;

}

/* width */

.dropdownScrollable::-webkit-scrollbar,

.options::-webkit-scrollbar {

  width: 5px;



  display: none;

}



/* unhiding the scrollbar by commenting out below */

.tags-dropdown::-webkit-scrollbar {

  display: block;

}



/* Track */

.dropdownScrollable::-webkit-scrollbar-track,

.options::-webkit-scrollbar-track {

  -webkit-box-shadow: inset 0 0 5px grey;

  box-shadow: inset 0 0 5px grey;

  border-radius: 10px;

}



/* Handle */

.dropdownScrollable::-webkit-scrollbar-thumb,

.options::-webkit-scrollbar-thumb {

  background: #707070;

}



/* Handle on hover */

.dropdownScrollable::-webkit-scrollbar-thumb:hover,

.options::-webkit-scrollbar-thumb:hover {

  background: #707070;

}

.filter_section .dropdownApply p {

  background-color: #eeeeee;

  font-size: 13px;

  font-family: "Avenir Black";

  padding: 14px 20px;

}

.dropdownApply .ApplyImg {

  position: absolute;

  right: 20px;

  line-height: 39px;

  padding-top: 4px;

}

.regionSearch input {

  border: none;

  padding: 15px 20px;

  border-bottom: 0.5px solid #e2e2e2;

  width: 100%;

}

.regionSearch input:-ms-input-placeholder,

.regionSearch ::-webkit-input-placeholder {

  font-size: 14px;

  color: #bbbaba;

  font-family: "Avenir-Roman";

}

.selectDropdown select {

  border: none;

}

.select-dropdown {

  position: relative;

  cursor: pointer;

}

.select .options li:nth-child(1) {

  display: none;

}

/* ====================== */

/* SELECT DROPDOWN */

/* ====================== */

.select-dropdown-group {

  margin-top: 32px;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

}

@media only screen and (max-width: 1023px) {

  /* mobile */

  .select-dropdown-group {

    margin-top: 24px;

  }

}

.select-dropdown-group> :not(:first-child) {

  margin-left: 9px;

}

@media only screen and (max-width: 1023px) {

  /* mobile */

  .select-dropdown-group> :not(:first-child) {

    margin-left: 12px;

  }

}

/* select dropdown */

.select-dropdown {

  font-size: 15px;

  font-family: "Avenir-Roman";

  color: #676866;

  background-color: #ffffff;

  padding: 10px 10px;

  cursor: pointer;

  width: 113px;

}

/* Select Demo */



.styledSelect {

  background-image: url(../../images/resource/Dropdown.svg);

  background-size: 14px auto;

  background-position: calc(100% - 1px);

  background-repeat: no-repeat;

  border: none;

  background-color: #ffffff;

  padding-right: 49px;

}

.styledSelect:active,

.styledSelect.active {

  background: #ffffff !important;

  font-size: 15px;

  font-family: "Avenir-Roman";

  color: #676866;

}

.options {

  display: none;

  position: absolute;

  top: 100%;

  right: 0;

  left: 0;

  z-index: 999;

  margin: 0 0;

  padding: 0 0;

  list-style: none;

  border: 1px solid #ccc;

  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);

  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);

  background-color: #ffffff;

  -webkit-box-shadow: 0px 3px 6px #00000029;

  box-shadow: 0px 3px 6px #00000029;

  margin-top: 10px;

  -webkit-transition: 0.3s ease-in-out;

  -o-transition: 0.3s ease-in-out;

  transition: 0.3s ease-in-out;

  max-height: 180px;

  overflow-y: scroll;

}

.options li {

  margin: 0 0;

  border-bottom: 0.5px solid #e2e2e2;

  padding: 15px 20px;

  font-size: 14px;

  color: #676866;

  font-family: "Avenir-Roman";

}

.options li:hover {

  background-color: #007b84;

  color: white;

}

.s-hidden {

  display: none !important;

  padding-right: 10px;

}



/* loader code */

.loading {

  font-size: 34px;

  padding-left: 28%;

}

.loadingWrapper {

  background-color: #007b84;

  height: 60px;

  line-height: 46px;

  border-radius: 50%;

  width: 60px;

  margin: 0 auto;

}

.loading:after {

  content: " .";

  -webkit-animation: dots 1.5s steps(5, end) infinite;

  animation: dots 1.5s steps(5, end) infinite;

}



@-webkit-keyframes dots {

  0%,

  40% {

    color: rgba(0, 0, 0, 0);

    text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0);

  }

  40% {

    color: white;

    text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0);

  }

  60% {

    text-shadow: 0.25em 0 0 white, 0.5em 0 0 rgba(0, 0, 0, 0);

  }

  80%,

  100% {

    text-shadow: 0.25em 0 0 white, 0.5em 0 0 white;

  }

}



@keyframes dots {

  0%,

  40% {

    color: rgba(0, 0, 0, 0);

    text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0);

  }

  40% {

    color: white;

    text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0);

  }

  60% {

    text-shadow: 0.25em 0 0 white, 0.5em 0 0 rgba(0, 0, 0, 0);

  }

  80%,

  100% {

    text-shadow: 0.25em 0 0 white, 0.5em 0 0 white;

  }

}



#pgBody {

  padding-bottom: 60px;

}

.searchFilterWrapper {

  width: 100%;

}

.searchLeft {

  padding-right: 20px;

}

.searchInner {

  line-height: 46px;

  width: 100%;

  position: relative;

}

.searchInner input {

  width: calc(100% - 30px);

  border: none;

  background-color: #f5f5f7;

  padding-left: 10px;

}

.searchInputIcon {

  width: 20px;

}

.searchIcon img {

  width: 25px;

}

.searchRight {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  background-color: #f5f5f7;

  /*border: 1px solid #E2E2E2;*/

  padding: 15px 32px;

  width: 91%;

  position: relative;

}

.searchFilterWrapper {

  background-color: #f5f5f7;

  /* border: 1px solid #E2E2E2; */

  padding: 28.267px 30px;

  cursor: pointer;

}

.searchSuggestWrapper {

  position: absolute;

  width: 100%;

  background-color: #ffffff;

  left: 0;

  top: 100%;

  -webkit-box-shadow: 0px 3px 6px #00000029;

  box-shadow: 0px 3px 6px #00000029;

  margin-top: 10px;

}

.searchSuggestInner {

  padding: 15px 32px 15px 32px;

  background-color: #ffffff;

  position: relative;

  z-index: 9;

}

.found_articles {

  font-size: 15px;

  color: #1b1b1b;

  font-family: "Avenir Medium";

  cursor: pointer;

  line-height: 45px;

  font-weight: 500;

}

.searchSuggestInner p {

  font-size: 15px;

  color: #676866;

  font-family: "Avenir-Roman";

  padding-bottom: 6px;

  cursor: pointer;

}

.searchSuggestInner p span {

  color: #007b84;

}

.searchInner input:-ms-input-placeholder,

.searchInner ::-webkit-input-placeholder {

  font-size: 18px;

  color: #bbbaba;

  font-family: "Avenir-Roman";

}

.d-n {

  display: none;

}

.searchInner .activeInput {

  /*background-color: #ffffff;*/

  /* border: 1px solid #676866; */

  /* padding-left: 32px; */

  /* transition: 650ms ease-in-out;

    width: 100%;*/

}

.searchCancelButton {

  position: absolute;

  right: 0px;

  top: calc(50% - 11px);

}

.mblSearchWrapper {

  padding: 30px 0 40px 0;

}

.mblSearchWrapper {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

}

.mblSearchFilter {

  padding: 19px;

  background: #f7f5f4;

}

.mblSearchLeft {

  width: 100%;

  position: relative;

}

.mblSearchLeft .mblSearchInput,

.mblSearchLeft .mblSearchInput:focus {

  width: 100%;

  background: #f7f5f4;

  padding: 16px 18px;

  border: none;

  outline: none;

  font-size: 14px;

  font-family: "Avenir-Roman";

  color: #676866;

}

.mblSearchLeft .mblSearchInput:-ms-input-placeholder,

.mblSearchLeft .mblSearchInput:-webkit-input-placeholder {

  font-size: 14px;

  color: #bbbaba;

  font-family: "Avenir-Roman";

}

.mblSearchRight {

  padding-left: 10px;

}

.mblSearchFilter {

  padding: 16px;

  background: #f7f5f4;

}

.mblSearchFilter img {

  width: 18px;

}

.active {

  color: #fff;

  background: #f26537 !important;

}

.active1 {

  color: #2b2523;

  font-weight: 550;

}

/*------ Filter New Update ----------*/

.filter_reset_wrapper {

  padding-left: 24px;

}

.filtered_data_wrapper h2 {

  color: #2b2523;

  font-size: 18px;

  line-height: 26px;

  font-weight: 500;

  font-family: "Avenir Medium";

}

.filtered_data_wrapper h2.pt40 {

  padding-top: 40px;

}

.filter_reset_wrapper h2 {

  line-height: 41.2px;

  cursor: pointer;

}

.filter_reset_wrapper h2 img {

  padding-right: 5px;

}

.filtered_data_heading {

  padding-bottom: 13px;

}

.name_of_filter {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -ms-flex-wrap: wrap;

  flex-wrap: wrap;

}

.name_of_filter span {

  border: 1px solid #e2e2e2;

  border-radius: 50px;

  font-size: 15px;

  color: #2b2523;

  font-family: "Avenir Medium";

  background-color: #ffffff;

  padding: 4px 17px;

  margin-right: 24px;

  line-height: 28px;

  position: relative;

  margin-top: 20px;

}

.name_of_filter span img {

  /*content: url(../../images/resource/cross_filter_icon.svg);*/

  float: right;

  -webkit-transition: all 0.5s;

  -o-transition: all 0.5s;

  transition: all 0.5s;

  width: 16px;

  height: 16px;

  position: absolute;

  right: -3px;

  top: -9px;

}

.name_of_filter h2 {

  padding-right: 12px;

  padding-top: 25px;

}

@media screen and (max-width: 1025px) {

  .filter_section .title p {

    padding: 10px 13px;

  }

  .filter_section .title p img {

    padding-left: 0px;

  }

}

@media screen and (max-width: 767px) {

  .custom_mobile_menu {

    padding-top: 20px;

  }

  .custom_mobile_menu a {

    font-size: 14px;

    line-height: 25px;

    color: #2b2523;

    font-family: "Avenir Black";

  }

  .custom_mobile_menu a:nth-child(2) {

    padding-left: 30px;

  }

  .custom_mobile_menu a.active {

    color: #007b84;

  }

  .knowledge-list-wrapper .col-sm-6:nth-child(odd) {

    padding-right: 0px;

  }

  .knowledge-list-wrapper .col-sm-6:nth-child(even) {

    padding-left: 0px;

  }

  .knowledgeContentWrapper {

    padding: 30px 20px 40px;

    height: auto;

  }

  .postTitle p,

  .postDsc p {

    padding-right: 0px;

  }

  .knowledge-inner-wrapper {

    padding-bottom: 40px;

  }

  #pgBody {

    padding-bottom: 60px;

  }

  .loadingWrapper {

    height: 40px;

    line-height: 27px;

    width: 40px;

  }

  .loading {

    font-size: 25px;

    padding-left: 26%;

  }

  .fixed-new .mblSearchWrapper {

    padding: 12px 0;

  }

  .drop-menu-wrapper-new .fixed-new {

    -webkit-box-shadow: 0px 3px 6px #00000029;

    box-shadow: 0px 3px 6px #00000029;

    -webkit-transition: 650ms ease;

    -o-transition: 650ms ease;

    transition: 650ms ease;

  }

  #footer-new {

    z-index: 1;

  }

  .mblSearchIcon {

    position: absolute;

    right: 0;

    top: calc(100% - 38px);

  }

  .mblSearchIcon img {

    width: 32px;

    padding-right: 15px;

  }

  .mbl-searchApply {

    width: 38px;

  }

  .filterButtonInner {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

  }

  .mblFilterStickyButton {

    position: fixed;

    bottom: 0px;

    background: #2b2523;

    z-index: 999;

    width: 100%;

    padding: 0px;

  }

  .filterButtonInner p {

    width: 50%;

    color: #ffffff;

    text-align: center;

    padding: 17px;

    cursor: pointer;

  }

  .filterButtonInner p:nth-child(1) {

    border-right: 0.5px solid #676866;

  }

  /* Mobile Filter */

  .mblpb20 {

    padding-bottom: 20px;

  }

  .mblFilterTitle p {

    text-align: center;

    font-size: 13px;

    font-family: "Avenir-Roman";

    color: #676866;

    padding-bottom: 20px;

    border-bottom: 0.35px solid #d4d4d4;

  }

  .mblCategory p {

    font-size: 12px;

    color: #676866;

    font-family: "Avenir Black";

    padding: 20px 0;

  }

  .mblcategoryDropdownWrapper {

    position: relative;

    z-index: 1;

    width: 100%;

    background-color: #ffffff;

    -webkit-box-shadow: none;

    box-shadow: none;

    margin-top: 10px;

    padding: 0;

    -webkit-transition: 0.3s ease-in-out;

    -o-transition: 0.3s ease-in-out;

    transition: 0.3s ease-in-out;

    padding-bottom: 10px;

    border-bottom: 0.35px solid #d4d4d4;

  }

  .mblcategoryDropdownWrapper .mblcategoryDropdown {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    position: relative;

  }

  .mblcategoryDropdown .mblcategoryName {

    padding: 7px 17px;

    margin: 0 15px 20px 0;

    cursor: pointer;

  }

  .mblcategoryDropdown .mblcategoryName p {

    font-size: 12px;

    line-height: 17px;

    padding: 0;

    cursor: pointer;

    font-family: "Avenir-Roman";

    color: #676866;

  }

  .custom_mobile_menu a.active {

    background: none !important;

  }

  .monthYearDropdown {

    padding-top: 30px;

  }

  .monthYearDropdownTitle {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

  }

  .monthYearDropdownTitle p {

    font-size: 12px;

    color: #676866;

    font-family: "Avenir Black";

  }

  .monthYearDropdownSelect {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

  }

  .mblMonthDropdown,

  .mblYearDropdown {

    width: calc(50% - 5px);

  }

  .mblMonthDropdown {

    margin-right: 5px;

  }

  .mblYearDropdown {

    margin-left: 5px;

  }

  .select-dropdown {

    padding: 16px 20px 10px 0px;

    border-bottom: 0.2px solid #d4d4d4;

  }

  .styledSelect,

  .styledSelect:active {

    font-size: 12px;

  }

  .options {

    z-index: 99;

  }

  .mblpl0 {

    padding-left: 0;

  }

  .mblpr0 {

    padding-right: 0;

  }

  .mblinnerDropdown {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

  }

  .mblcheckbox {

    width: 50%;

    padding-top: 20px;

    padding-right: 15px;

  }

  .mblcheckbox input {

    display: none;

  }

  input[type="checkbox"]+label:before {

    float: left;

    width: 20px;

    height: 20px;

    margin-right: 12px;

    margin-top: 0;

    font: 13px/1em sans-serif;

    line-height: 18px;

    border-radius: 2px;

  }

  .mblDropdown .title {

    font-size: 12px;

    color: #676866;

    font-family: "Avenir Black";

  }

  .mblcheckbox label {

    margin-bottom: 0;

    font-size: 12px;

    color: #212121;

    opacity: 80%;

    font-family: "Avenir-Roman";

    font-weight: normal;

    line-height: 22px;

  }



  .mblDropdown {

    padding: 30px 0;

    border-bottom: 0.2px solid #d4d4d4;

  }

  .mblDropdown:nth-last-child(1) {

    border-bottom: none;

  }

  .viewAll {

    padding-top: 20px;

    width: 50%;

  }

  .viewAll label {

    font-size: 12px;

    color: #007b84;

    margin-bottom: 0px;

    font-family: "Avenir-Roman";

    font-weight: normal;

  }

  .tagsHide .d-n,

  .langHide .d-n,

  .regHide .d-n {

    display: block;

  }

  .tagsViewAll.d-n,

  .LangViewAll.d-n,

  .RegViewAll.d-n {

    display: none;

  }

  input[type="checkbox"]:checked+label:before {

    line-height: 20px;

  }

  .mblcategoryName.active p {

    color: #fff;

  }

  .drop-menu-wrapper-new.fixed-new {

    -webkit-box-shadow: 0px 2px 6px #00000029;

    box-shadow: 0px 2px 6px #00000029;

    -webkit-transition: 650ms ease-in-out;

    -o-transition: 650ms ease-in-out;

    transition: 650ms ease-in-out;

  }



  .mblsearchSuggestWrapper {

    position: absolute;

    width: 100%;

    background-color: #ffffff;

    left: 0;

    top: 100%;

    -webkit-box-shadow: 0px 3px 6px #00000029;

    box-shadow: 0px 3px 6px #00000029;

    margin-top: -1px;

    height: 250px;

  }

  .mblsearchSuggestInner {

    padding: 15px 32px 40px 32px;

    background-color: #ffffff;

    position: relative;

    z-index: 9;

  }

  .mblsearchSuggestInner p {

    font-size: 15px;

    color: #676866;

    font-family: "Avenir-Roman";

    padding-bottom: 6px;

    cursor: pointer;

  }

  .mblsearchSuggestInner p span {

    color: #007b84;

  }

  .mblFilterWrapper {

    padding-bottom: 60px;

  }

}

@media only screen and (max-width: 767px) {
  .custom_mobile_menu a:nth-child(n+2) {
    padding-left: 30px;
  }
}