.menuListDrop{position:relative;padding-bottom: 10px;}
.menuBarP{float:left;}
.imgSection{width: auto;float: left;margin-right: 10px;}
.menuBarP:hover .menuMainList, .detailPageMenuList .showListMn{display: block !important;width: 272px;background: #fff;position: absolute;}
.menuBarP li{border-left: 0px !important;padding: 2px 12px 0px 12px !important;}
.menuBarP li a{color: #fff !important;}
.menuBarP .tabReadMore{float: none;height: 440px;width: 100%;border-right:0px;}
.menuBarP .menuMainList .tabReadMore{height: calc(100vh - 248px);}
.menuBarP .menuMainList .tabReadMore::-webkit-scrollbar-thumb{background-color: #fdb42b !important;}
.menuBarP ul li h4{margin:0px;} 
.menuBarP .tablinks{padding: 6px 15px 6px 8px;justify-content: left;}
.menuBarP .tablinks{justify-content: left;}
.bluePCBG .imgSection .menuBarP .dropDownMenuLiM{margin-top: -3px;height: 40px;margin-right: -5px;width: 50px;margin-bottom: 0px;padding-bottom: 0px;margin-left:0px;}
.detailPageMenuList{margin-top:0px;padding-bottom: 16px;}
.detailPageMenuList .menuMainList .innerTabsMr{border:1px solid #fdb42b;}
.tabReadMore {overflow: auto;font-family: Helvetica-Condensed;border-right: 1px solid #000c3b;-webkit-overflow-scrolling: touch;-moz-overflow-scrolling: touch;overflow-scrolling: touch;scroll-behavior: smooth;}
.tabReadMore .tablinks{background-color: inherit;color: #2a5db0;padding: 6px 15px 6px 0px;width: 100%;border: none;outline: none;text-align: left;cursor: pointer;font-size: 22px;border-bottom: 1px solid #f1f1f1;font-weight: bold;line-height: 24px;background: url('images/Right-arrow-taupe-grey.png') no-repeat;background-size: 15px 15px;min-height: 55px;display: flex;align-items: center;justify-content: center;background-position: right 5px center;}
.tabReadMore .tablinks:hover {background-color:#fdb42b;}
.tabReadMore .tablinks.active{background: #c7d2fb url(images/down-arrow-blue.png) no-repeat;background-position: right 7px center;background-size: 13px 8px;}
.menuMainList{margin-top: 37px;left: auto;}
.menuBarP .tabReadMore .marginRightForTxt{width: 90%;padding: 0px;line-height: 20px;font-size: 15px;white-space: normal;}
.capitalTxt{text-transform: uppercase;}
.marginRightForTxt h3{font-size: 16px;font-weight: bold;margin: 0px;}
.tablinksMain .activeMenu{display: block !important;}
.tabReadMore .active .subCatList, .subCatListActive{display: none;}
.bluePCBG ul{width: auto;border: 0px;font-family: Helvetica-Condensed;min-width: auto;position: inherit;list-style: none;margin-bottom: 0px;padding-left: 0px;margin-left: 0px;margin-top: 0px;}
.subCatListActive ul li.subCatLi:hover{background: #fdb42b;cursor: pointer;}
.menuBarP .subCatListActive ul .subCatLi{height: auto !important;float: left !important;white-space: normal;}
.subCatListActive ul li.active{background: #e3e9ff;cursor: pointer;}
.bluePCBG li:first-child{padding-left: 0px;}
.bluePCBG li:last-child{border-right: 0px;}
.subCatListActive ul li{font-size: 15px;border-bottom: 1px solid #f1f1f1;color: #000c3b;text-transform: initial;clear: both;min-height: 27px;width: 100%;background:#fff;}
.subCatListActive ul li a{display: block;min-height: 20px;margin-top: -2px;padding-bottom:0px;}
.bluePCBG li a{padding-top: 0px;top: -1px;position: relative;}
.menuBarP .tablinksMain ul li h4{margin-top: 6px !important;padding-bottom: 0px;    background: none;color: #2a5db0;text-align: left;padding: 1px 15px 5px 32px;min-height: 20px;font-size: 14px;}
.subCatList{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 12px;color: #939393;width: 100%;line-height: 16px;text-transform: initial;margin-top: 2px;}
.subCatList label{font-weight: normal;line-height: 14px;margin-bottom: 0px;margin-top: 0px;}
.activeIngre{font-size:11px;}
.lastSpaceImg{text-align: center;clear: both;}
.lastSpaceImg img{margin-top: 15px;margin-bottom: 15px;width: 105px;}	
.menuListDrop .starImg{margin-left:0px;}
.subCatListActive label{float: left;color: #2a5db0;margin: 0px;width: 80%;font-size: 14px;font-weight: normal;cursor: pointer;line-height: 15px;margin-top: 2px;padding-bottom: 5px;}
.subCatListActive label.skyNumber{color: #fdb42b;font-size: 16px;margin-right: 5px;width: 15%;text-align: right;}
.subCatListActive ul li.subCatLi:hover .skyNumber{color: #000c3b;}
.alignLeftMenu{position:relative;}
.alignLeftMenu .menuMainList, .alignLeftMenuPBlog  .menuMainList{left:0px;margin-top:0px;}
.alignLeftMenu ul .headingPageS a, .alignLeftMenuPBlog ul .headingPageS a, .alignLeftMenuPipeLine ul .headingPageS a{padding-bottom: 6px;}
.alignLeftMenu ul li a{padding-top: 4px;}
.alignLeftMenu .ewsImgEnaStar{margin-right: 10px;margin-top: -3px !important;margin-left: 0px !important;}
.alignLeftMenu .arrowTri{margin: 9px 9px 0px 12px;}
.alignLeftMenu .detailPageMenuList, .alignLeftMenuPipeLine .detailPageMenuList{margin-top:-1px;}
.alignLeftMenuPBlog, .alignLeftMenuPipeLine{position:relative;}
.alignLeftMenuPipeLine .menuMainList {left:0px;}
.pdfCnt .starImg{margin-right:10px;margin-top: -3px;}
.tablinksMain.inactive .marginRightForTxt{color: #8b8589;opacity: 0.4;}
.tablinksMain.inactive .tablinks:hover{background: #fff;cursor: text;}

@media (max-width: 767px){
	.prPageNews a{font-size:18px !important;}
	.arrowDeafultTri, .defautlHeadN, .txtFullScrView{display:none;}
	.newsDrpMn h2 .arrowDeafultTri:first-child{display:inline-block;} 
	.menuListDrop a{font-size:18px;}
	.menuListDrop{padding-bottom: 5px;}
	.menuMbLst .pharmaServicesListMenu{width:77%;float:left;}
	.evntMnList .pharmaServicesListMenu{width: 88%;}
	.menuMbLst .headingPage, .menuMbLst .headingPage a{width:100%;overflow: hidden;text-overflow: ellipsis;float:left;}
	.carousalMenuList img{margin-left: 4px;margin-top: 15px;width: 23px;padding-bottom: 10px;height: 20px;}
	.menuMbLst .detailPageMenuList{margin-top: 2px !important;background: #fff;float: right;max-width: 450px;width:100%;margin-right:0px;}
	.menuMbLst .detailPageMenuList .tabReadMore{margin-top:0px;border-bottom: 1px solid #fdb42b;}
	.menuMbLst .menuBarP:hover .menuMainList{position: relative;width:auto;}
	.menuMbLst .detailPageMenuList .menuMainList{margin: 3px 0 0;  margin-top: 3px;background: #fff;clear: both;height: 100vh;position: fixed;width: 100%;max-width: 450px;right: 0px;float: right;left: auto !important;background: #fff;margin-top: 0px;z-index: 99999;}
	.menuMbLst .detailPageMenuList .menuMainList .innerTabsMr{border-bottom:0px;}
	.menuMbLst .detailPageMenuList .menuMainList .tabReadMore{height: calc(100vh - 155px);overflow: auto;}
	.alignLeftMenuPipeLine .menuMainList .tabReadMore{height: calc(100vh - 155px);margin-top: -3px;}
	.pdfRltd img{float: right;}
	.pdfCnt .menuMainList{margin-top: 1px;}
	.newsDrpMn .singleHeading{width:87% !important;float:left;display:block;}
	.newsDrpMn .detailPageMenuList .menuMainList{margin: -5px -12px 0px}
	.pdfCnt .detailPageMenuList .menuMainList{margin: -3px 0px 0px;}
	.pdfCnt .menuListDrop{width: 87%;display:block;float:left;}
	.menuBarP:hover .menuMainList, .detailPageMenuList .showListMn{width:100%;}
	.menuListDrop{position: initial;}
	.newsSubMenus ul.subMenuS{margin-top: 3px;margin-left:0px;}
	.pdfCnt .starImg{margin-top: -1px;}
	.evntMnList li{width: auto !important;}
	.alignLeftMenu .evnticon{margin-top: 0px !important;}
	
	.pdfCnt .headingPage{margin: 3px 0px 0px 0px;}
	.pdfCnt .carousalMenuList img{margin-top: 17px;}
	.menuBarP .tablinksMain ul li h4{margin-top: 0px !important;}
	.loginBox .afterLoginMenu{margin-top:8px !important;}
}
@media (max-width: 426px){
.menuMbLst .menuBarP:hover .menuMainList{position: fixed;width: 100%;}
.newsDrpMn .detailPageMenuList .menuMainList{margin:0}
}
@media (max-width: 390px){
	.menuMbLst .pharmaServicesListMenu{width:75%}
	.evntMnList .pharmaServicesListMenu{width: 88%;}
.menuMbLst .menuBarP:hover .menuMainList{position: fixed;width: 100%;}
.newsDrpMn .detailPageMenuList .menuMainList{margin:0}
}