.HP-New .header-flip {
  padding-left: 20px;
  padding-right: 20px;
}
.HP-New .header-flip .logo .logo-text p,
.HP-New .header-flip .subtilogo {
  font-size: 15.2px !important;
}
.HP-New .header-flip .m-auto {
  margin-left: auto !important;
  margin-right: auto !important;
  transition-delay: 2s;
}
.headerOneLine .HP-New .header-flip .m-auto {
  transition: 2s ease;
  transition-delay: 2s;
  /* margin-right: 84px !important; */
  margin-right: 32px !important;
}

.HP-New .header-flip .homepageDiv {
  width: 26%;
}
.HP-New .header-flip .homepage {
  width: 53%;
}
.HP-New.logo-area .header-flip .homepage .search-bar-desk input.searchInput {
  padding: 0px 5px 0px 22px;
  border-radius: 60px;
}
.headerOneLine .searchBoxShowHp .header-flip .search-bar-desk input.searchInput::placeholder{
  font-size: 13px !important;
}
.headerOneLine  .header-flip .homepage .search-bar-desk input.searchInput{
  padding: 0px 5px 4px 22px !important;
}

.HP-New.logo-area
  .header-flip
  .homepage
  .search-bar-desk
  .crssBtn
  .fa.fa-search {
  -webkit-text-stroke: 0.5px #fff;
  color: #000c3b;
  font-size: 17px;
}
.HP-New.logo-area .header-flip .homepage .connect-n {
  position: absolute;
  /* transition: right 1s ease; */
  right: 18px;
  top: 9px;
}
.headerOneLine .main_menu .searchBtnHp{
  visibility: hidden;
}
.headerOneLine .HP-New.logo-area .header-flip .homepage .connect-n {
  right: -32px;
  border: 1px solid #000c3b;
  padding: 5.2px;
  margin-top: 0px;
  border-left: 0;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  top: 7px;
  height: 33px;
  background-color: #fff;
}
.HP-New.logo-area .header-flip .homepage .search-bar-desk .crssBtn {
  background: #fff;
}
.HP-New .homepage .header-flip .search-bar-desk input.searchInput {
  width: 582px;
  border-radius: 4px;
  padding: 0px 5px 0px 40px;
}

.HP-New .homepage .header-flip .home-search-input {
  width: 40px;
  height: 40px;
  background: #ff8503;
  position: absolute;
  right: 0;
  top: 0;
  border-radius: 10px;
}
.HP-New .homepage .header-flip .home-search-input .fa {
  font-size: 16px;
  color: #000c3b;
}
.HP-New .homepage .header-flip .search-bar-desk input.searchInput {
  border-radius: 10px !important;
}
.HP-New .homepage .header-flip .mrkH img,
.peH img {
  margin-top: 14px !important;
}
.HP-New .homepage .header-flip .search-bar-desk input.searchInput {
  width: 582px;
}
.HP-New .header-flip .home-search-input {
  width: 40px;
  height: 40px;
  /* background: #ff8503; */
  background: transparent;
  position: absolute;
  /* right: 0; */
  right: 50px;
  top: 0;
  border-radius: 10px;
}
.crossDisplayIcon {
  background: transparent;
}
.crossDisplayIcon::after,
.crssBtn::after {
  position: absolute;
  right: -11px;
  content: "";
  background: #6c7392;
  height: 21px;
  width: 1px;
  top: 1px;
}
.crossDisplayIcon .fa,
.crssBtn .fa {
  -webkit-text-stroke: 2.5px #fff;
  color: #000c3b;
  font-size: 22px;
  top: 0;
}
.HP-New .Mp-PE {
  width: 21%;
  text-align: end;
}
.Mp-PE a:nth-child(2) {
  margin-left: 8px;
}
.HP-New .header-flip .Mp-PE p {
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: normal;
}
.HP-New .homepage .header-flip .Mp-PE .pc-white-button {
  display: flex;
  justify-content: center;
  align-items: center;
  /* font-weight: 600; */
}
.crossDisplayIcon {
  /* right: 48px !important; */
  /* right: -16px !important; */
  right: 11px !important;
}
.crssBtn {
  right: 94px !important;
}
.HP-New .header-flip .classActiveMn .innerFltBox .bgGreySpan span a:hover,
.tabsBxHead span.active {
  /* background: #ff8503; */
  background: #e3e9ff;
}
.HP-New .header-flip .searchParentDiv .mCustomScrollbar {
  /* border-top: 3px solid #ff8503; */
  border-top: 0;
  width: 487px;
  height: 299px;
}
.searchParentDiv .mCustomScrollbar {
  /* scrollbar-color: #ff8503 #fff; */
  scrollbar-color: #e3e9ff #fff;
  scrollbar-width: thin;
}

.header-flip .bgGreySpan {
  /* padding: 6px 0px 5px 0px; */
  padding: 0px;
}
.classActiveMn .innerFltBox span a {
  /* font-size: 15px !important; */
  border-bottom: 2px solid #e3e9ff;
  padding-top: 5.5px;
  padding-bottom: 5.5px;
  /* font-family: "Helvetica-Condensed";
  line-height: 20px;
  padding: 5px 8px; */
}
.dropdown-menu > li:hover {
  background: #e3e9ff !important;
}

.new-pc-header.orangeBgMenu ul li a,
.new-pc-header.orangeBgMenu ul li a:hover,
.new-pc-header.orangeBgMenu ul li a:active {
  border-right: 0;
}
.new-pc-header.orangeBgMenu .dropDownArrow:after {
  /* border: 0; */
  /* background-image: url(https://www.pharmacompass.com/dev/assets/css/images/down-arrow-blue.png);
  background-size: contain;
  background-repeat: no-repeat;
  right: -5px;
  top: 5px;
  height: 10px;
  width: 13px; */
  /* content: "\f078";
  font-family: "FontAwesome";
  font-size: 12px;
  top: 0;
  height: 7px;
  width: 10px;
  left: 6px;
  font-weight: 100; */
  right: -6px;
  border-top: 5px solid #000c3b;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}
.new-pc-header.orangeBgMenu ul li a#loginMenuL {
  position: relative;
}
#loginMenuL .dropDownArrow {
  /* top: 4px; */
  top: 8px;
}
#loginMenuL .dropDownArrow:after {
  top: 0px;
  left: 0;
}

.new-pc-header.orangeBgMenu,
.vbDesignPageSlideIn .envelope,
.vbDesignPageSlideIn .supplierHeading {
  background: #ff8503;
}

.new-pc-header.orangeBgMenu .dropdown-menu > li:hover {
  /* background: #ff8503 !important; */
  background: #e3e9ff !important;
}
.new-pc-header.orangeBgMenu .dropdown-menu > li:hover a {
  color: #000c3b !important;
}

/* .HP-New.logo-area .header-flip .homepage .search-bar-desk input.searchInput
.HP-New.logo-area .header-flip .homepage .search-bar-desk input.searchInput */
.LFAS-Small .looking_supplier,
.rbox.supplierHeading .looking_supplier {
  font-size: 14px;
  font-family: "Helvetica-Condensed";
  color: #000c3b;
  font-weight: 600;
  text-align: left;
  padding-left: 3px;
}
.con-head .vbDesignPageSlideIn .envelope .fa {
  color: #000c3b;
}
.homepageNwsSec .newsBoxList {
  padding: 12px 16px;
  height: 126px;
}
.News-Library .newsContent .mb6 {
  margin-bottom: 3px;
}
.lSSlideOuter #content-slider-news.lightSlider {
  height: 430px !important;
}
.News-Library li.gc.nbs-flexisel-item.lslide {
  margin: 0 5px;
}
.News-Library .listAprvals .new_cn {
  margin-left: 6px;
  margin-right: 6px;
  margin-bottom: 13px;
  margin-top: 5px;
}

.headerOneLine
  .searchBoxShowHp
  .header-flip
  .search-bar-desk
  input.searchInput {
  height: 33px;
  width: 356px !important;
  margin-top: 2px;
  margin-right: 3px;
  /* margin-right: 17px; */
  border: 1px solid #000c3b;
  border-right: 0px aliceblue;
  border-top-right-radius: 0% !important;
  border-bottom-right-radius: 0% !important;
  float: inline-end;
  margin-top: 7px;
}

.headerOneLine
  .HP-New.logo-area
  .header-flip
  .search-bar-desk
  input.searchInput
  + .home-search-input {
  /* transition: 1.8s ease; */
  width: 31px;
  height: 31px;
  /* background: #ff8503; */
  /* right: 18px; */
  position: absolute;
  right: 20px;
  top: 7px;
  border-radius: 10px;
  padding: 0 9px;
}

.read-more-i {
  font-size: 8px;
  height: 14px;
  width: 14px;
  border: 2px solid #000c3b;
  padding: 0.88px 0.785px;
  border-radius: 50px;
  font-weight: 600;
  position: relative;
  top: -3px;
}

.fa.fa-chevron-down.login-arrow {
  position: absolute;
  right: 5px;
  top: 5px;
  font-size: 12px;
  font-weight: 300;
}
li.with-divider {
  display: block;
  position: relative;
  padding: 4px 0;
  line-height: 22px;
}
li.with-divider::after {
  position: absolute;
  content: "";
  width: 100%;
  height: 1px;
  background: #eee;
  bottom: 0;
  left: 0;
}
.listLeftSection li {
  border: 0;
}

.News-Library .newsVBPageIn {
  box-shadow: -2px -2px 5px 0px rgba(0, 0, 0, 0.15);
}
.menuDeskMain #navbar ul li ul li a {
  color: #000c3b !important;
}

a {
  color: #000c3b;
}

.single-page .featureCmp .Featured-COMany {
  max-width: 98%;
}
.HP-New .header-flip .homepageDiv img.logo-pc {
  width: 286px;
  margin-top: 0px;
}
.single-page .topTsbsBox .next,
.single-page .topTsbsBox .prev {
  background: #ff8503;
}

.loginDivBoxHNw a,
.loginDivBoxHNw a:hover,
.loginDivBoxHNw a:active {
  color: #000c3b;
}

.searchDisplay .topTsbsBox {
  display: none;
}
.w-172 {
  width: 172px;
}
.Mp-PE .w-172 .pc-white-button {
  margin-top: 7px;
  font-family: "Helvetica-Condensed";
}

.btn-flex-h {
  display: flex;
  align-items: flex-end;
  gap: 14px;
}
.btn-flex-h .loginBox {
  display: block;
  /* background: transparent; */
  width: 112px;
  height: 24px;
  margin-top: -8px;
  /* margin-left: 10px; */
  border-radius: 6px;
}
.btn-flex-h .loginBox .btn-primary {
  width: 112px;
  height: 24px;
  border-radius: 6px;
}
.btn-flex-h .loginBox .dropdown-menu {
  background: #fff;
  right: 0;
  border-radius: 6px;
  box-shadow: 0 4px 8px #26262687;
  padding: 0px 0;
  overflow: hidden;
  margin-top: 0.5px;
}
.btn-flex-h .loginBox ul li a {
  color: #000c3b !important;
  font-family: "Helvetica-Condensed";
  padding: 5px 10px !important;
  border-bottom: 2px solid #e3e9ff;
}
.btn-flex-h #loginMenuL {
  position: relative;
}

.mainLogoArea {
  height: 90px;
}
.orangeBgMenu {
  top: 90px;
}
.mainHomepage .bgImageHomepage {
  margin-top: 195px !important;
}
.bgImageHomepage .container img {
  padding: 25px auto auto;
}
.downNrow .leftBlueSelct {
  background: transparent;
  font-size: 0px;
  width: unset;
  padding: 0 5px;
}
.classActiveMn li.innerFltBox {
  background: #e3e9ff;
}
.downNrow {
  justify-content: flex-start;
  width: 488px;
}
.downNrow .leftBlueSelct img {
  width: 17px;
  top: 3px;
  right: 15px;
  position: static;
  margin: 0 3px;
}
.downNrow .leftBlueSelct .downNrow {
  justify-content: flex-start;
  background: #e3e9ff;
  /* width: 500px; */
  width: 487px;
}
.searchDisplay {
  margin-left: 12px;
  width: 487px;
}
.headerOneLine .searchDisplay {
  width: auto;
  margin-left: -38px;
  top: 41px;
  position: relative;
}
.classActiveMn .innerFltBox a {
  padding: 6px 42px 6px 00px;
}
#search-width-new .fa.fa-angle-up {
  /* display: none; */
  padding: 0px 0px;
  width: 0;
  height: 0;
  right: 12px;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #000c3b;
  font-size: 0;
}
#search-width-new .fa.fa-angle-down {
  /* display: none; */
  padding: 0px 0px;
  width: 0;
  height: 0;
  right: 12px;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #000c3b;
  font-size: 0;
}
.topLMenu {
  width: 455px;
}

.loginMenuL,
.loginMenuL:hover,
.loginMenuL:focus {
  font-size: 14px;
  padding: 1px 6px;
}
.headerOneLine .searchParentDiv .mCustomScrollbar {
  margin-left: 0;
}
.headerOneLine .HP-New .header-flip .searchParentDiv .mCustomScrollbar {
  border-top: 0;
  width: 100%;
  position: relative;
  top: -37px;
}
.headerOneLine .crossDisplayIcon {
  right: 60px !important;
}
.headerOneLine .navbar-nav {
  margin-top: 4px;
}
.headerOneLine .menuDeskMain ul li {
  padding-bottom: 0;
}

.headerOneLine .Hp-New-Tab input:focus {
  border: 1px solid #000c3b !important;
  border-right: 0 !important;
}

.vbDesignPageSlide .vbDesignPageSlideIn.new-vbDesignSlide-in{
  width: 150px;
}
.vbDesignPageSlide .vbDesignPageSlideIn.new-vbDesignSlide-in .supplierHeading{max-width: 85px;}
.header-flip .btn-flex-h ::marker{content: none;}
@media (max-width: 1200px) {
  .HP-New .header-flip .homepageDiv {
    width: 30%;
  }
  .HP-New .header-flip .homepage {
    width: 42%;
    margin-left: 0px;
  }
  .HP-New .Mp-PE {
    width: 28% !important;
  }
}
@media (max-width: 1024px) {
  .mainHomepage .adjustBoxLeader .bgImageHomepage {
    margin-top: 209px !important;
  }
  .HP-New.logo-area .header-flip .homepage .search-bar-desk input.searchInput {
    width: 440px;
  }
  .HP-New .header-flip .logo .logo-text p,
  .HP-New .header-flip .subtilogo {
    font-size: 11px !important;
  }
  .HP-New .header-flip .homepageDiv {
    width: 23%;
  }
  .HP-New .header-flip .homepage {
    width: 50%;
    margin-right: 0;
  }
  .Mp-PE {
    width: 25% !important;
    margin-left: -12px;
  }
  .homepageDiv .logo-left img {
    height: 52px;
  }
  .topTsbsBox {
    width: 100%;
  }
  .nav.container.content-read-more-top,
  .containerMarket .container.content-read-more-top,
  .containerMarket {
    margin-top: 143px;
  }

  .tpmenuMain.slideMobileMnu ul li ul > li > a,
  .tpmenuMain.slideMobileMnu ul li ul > li > a:hover,
  .dropdown-menu > li > a:hover,
  .tpmenuMain ul li ul > li .highlighted,
  .nav.navbar-nav.sm-collapsible ul .dropdown-menu > li > a,
  .nav.navbar-nav.sm-collapsible ul .dropdown-menu > li > a:hover,
  .main_menu li .open .dropdown-menu li.open .dropdown-menu a,
  .mainPipeLineMn .open .dropdown-menu li.open .dropdown-menu a,
  .tpmenuMain
    .menuInnerHeader
    .main_menu
    li
    .open
    .dropdown-menu
    li.open
    .dropdown-menu
    a,
  .mainPipeLineMn .open .dropdown-menu li.open .dropdown-menu {
    color: #000c3b !important;
  }
  .HP-New .header-flip .homepageDiv img.logo-pc {
    margin-top: 20px;
    margin-left: 0px;
    width: 218px;
  }
  .single-page .header-flip.container {
    margin: 0;
    width: 100%;
  }
  .HP-New .header-flip .homepageDiv {
    width: 30%;
  }
  .HP-New .header-flip .homepage {
    width: 42%;
    margin-left: 0px;
  }
}
@media (max-width: 834px) {
  .HP-New .header-flip {
    padding-left: 15px;
    padding-right: 15px;
  }

  .HP-New .header-flip .homepageDiv img.logo-pc {
    margin-top: 0px;
    margin-left: 0px;
    width: 220px;
  }
  .navbar-collapse.collapse {
    padding-left: 0;
    padding-right: 0;
  }
  .HP-New.logo-area .header-flip .homepage .search-bar-desk input.searchInput {
    padding: 0px 5px 0px 10px;
    width: 306px;
  }
  .header-flip .homepageDiv .logo-left img {
    height: 50px;
  }
  .container.content-read-more-top,
  .containerMarket {
    margin-top: 103px;
  }

  .mainHomepage .adjustBoxLeader .bgImageHomepage {
    margin-top: 171px !important;
  }
  .Mp-PE .pc-white-button {
    width: 98px;
  }
  .tpmenuMain.slideMobileMnu .dropDownArrow::after,
  .tpmenuMain.slideMobileMnu .navbar-nav.sm-collapsible .caret::before {
    border: 0;
    content: "\f054";
    font-family: "FontAwesome";
    font-size: 12px;
    top: 0;
    height: 7px;
    width: 10px;
    left: 6px;
    font-weight: 100;
    color: #000c3b;
  }
  .tpmenuMain.slideMobileMnu .navbar-nav.sm-collapsible .caret::before {
    top: 10px;
  }
  .loginBox .loginDivBoxHNw #loginMenuL {
    background: transparent;
  }
  .loginBox .loginDivBoxHNw #loginMenuL .fa.fa-chevron-down.login-arrow {
    right: 10px;
    top: 14px;
  }
  .loginBox .loginDivBoxHNw #loginMenuL .fa-chevron-down:before {
    content: "\f054";
  }
  .loginBox.tb {
    background: transparent;
  }
  .loginBox.tb #loginMenuL{
    color: #fff !important;
  }
  .newLeftSection .singleLeftSc {
    height: 330px;
  }
  .HP-New.logo-area .header-flip .homepage .search-bar-desk input.searchInput {
    width: 100%;
  }
  .HP-New .header-flip .homepageDiv {
    width: 29%;
    margin-left: -10px;
  }
  .HP-New .header-flip .homepage {
    width: 41%;
  }
  .mainHomepage .adjustBoxLeader .bgImageHomepage {
    margin-top: 171px !important;
  }
  .single-page .HP-New .Mp-PE {
    width: 27% !important;
  }
}
@media (max-width: 768px) {
  .container.content-read-more-top,
  .containerMarket {
    margin-top: 103px;
  }
  .HP-New .header-flip .homepageDiv {
    width: 26%;
  }
  .HP-New .header-flip .homepage {
    width: 42%;
    margin-left: 0px;
  }
  .Mp-PE {
    width: 28% !important;
  }
  .Mp-PE a:nth-child(2) {
    margin-left: 0;
  }
  .HP-New .header-flip .homepageDiv img.logo-pc {
    margin-left: -12px;
    width: 196px;
  }
}
@media (min-width: 769px) {
  .navbar-collapse.collapse {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (max-width: 524px) {
  .HP-New .header-flip .homepage {
    margin-left: 0;
  }
  .mainHomepage .adjustBoxLeader .bgImageHomepage {
    margin-top: 126px !important;
  }
  .mainLogoArea {
    height: 44px;
  }
  .bluePCBG {
    padding-left: 8px !important;
  }
  .tabReadMore .tablinks {
    padding: 10px 15px 10px 15px !important;
  }
  .new-menu .tablinksMain ul li h4 {
    padding: 2px 12px 2px 15px !important;
  }
  .single-page .ovrViewContent .new-menu .tabReadMore {
    height: auto;
    max-height: inherit;
  }
  .HP-New .header-flip .searchParentDiv .mCustomScrollbar{
    /* width: 384px; */
    width: 100%;
  }
  .searchDisplay{
    margin-left: 0;
  }
  .downNrow{
    width: 346px;
  }
}
@media (max-width: 456px) {
  .HP-New .header-flip .homepage .search-bar-desk input.searchInput {
    padding-left: 15px !important;
    font-size: 15px;
  }
  .HP-New .header-flip .home-search-input {
    width: 38px;
    height: 38px;
    right: 50px;
    top: 1px;
  }
  .HP-New .homepage .searchbar-back .search-width {
    padding: 0px 0px 48px;
  }
  .HP-New .header-flip .crossDisplayIcon,
  .HP-New .header-flip .crssBtn {
    /* right: 56px !important; */
    right: 105px !important;
  }
  .tpmenuMain,
  .menuDeskMain .navbar-nav li .dropdown-menu,.main_menu li.open ul.Dis-mob {
    border-left: 1px solid #ffffff !important;
  }
  .tpmenuMain .menuInnerHeader #navbar li.backMenuTxt {
    background: #e3e9ff !important;
    color: #000c3b;
  }
  .menuDeskMain ul li ul::-webkit-scrollbar-thumb {
    background-color: #ff8503;
  }
  .backMenuTxt .leftArw,.backMenuTxt .nmService{
    color: #000c3b;
  }
  .backMenuTxt .leftArw{
    border-right: 7px solid #000c3b !important;
  }

  .dropdown-menu > li > a:hover,
  .tpmenuMain ul li ul > li .highlighted,
  .navbar-nav.sm-collapsible ul .dropdown-menu > li > a,
  .navbar-nav.sm-collapsible ul .dropdown-menu > li > a:hover,
  .main_menu li .open .dropdown-menu li.open .dropdown-menu a,
  .mainPipeLineMn .open .dropdown-menu li.open .dropdown-menu a {
    color: #000c3b;
  }
}
@media (max-width: 375px) {
  .innerBoxWidth {
    width: 335px;
  }
}
/* === moz === */
@-moz-document url-prefix() {
  .LFAS-Small .looking_supplier,
  .rbox.supplierHeading .looking_supplier {
    padding-left: 0px;
    margin-left: -2px;
  }
}
.low-Opacity{
  opacity: 0.4;
}
.downNrow-company {
  border-bottom: 1px solid #fff;
  background-color: #e3e9ff;
}

