.nav-wrapper .root-item>a {
    display: block;
    position: relative;
    margin: 0;
    margin-right: 40px;
    padding: 15px 0;
    white-space: nowrap;
    text-align: center;
    letter-spacing: 0.0em !important;
    font-weight: 500;
    font-size: 20px !important;
}
#top-bar {
    position: relative;
    margin-top: 0;
    opacity: 1;
    padding: 3px 0px 2px 0;
    height: 30px !important;
    border-bottom: 1px solid #ececec;
    background-color: #083791  !important;
}
#masthead {
    position: relative;
    background-color: transparent;
    padding: 5px 0 !important;
}
.header-multi-languages a {
    font-family: "Oswald", helvetica, arial, sans-serif;
    color: white  !important;
}
.nasa-select-languages .nasa-list-languages {
    position: absolute;
    z-index: 401;
    top: 100%;
    left: 0;
    display: block;
    min-width: 145px;
    padding: 5px 0;
    border: 1px solid #ececec;
    background: #083791 !important;
    pointer-events: none;
    visibility: hidden;
    opacity: 0;
    -webkit-transform: translateY(8px);
    -moz-transform: translateY(8px);
    -o-transform: translateY(8px);
    -ms-transform: translateY(8px);
    transform: translateY(8px);
}
.header-icons {
display:none !important;
}
.nasa-blog-info-slider {
  padding: 10px 10px 25px 10px;
  background-color: #083791 !important;
  color: white !important;
}
.nasa-blog-title {
  font-size: 22px;
  display: inline-block;
  line-height: 1.2;
  color: white !important;
}
#nasa-footer .footer-light-2 .contact-information {
	margin-top: 5px  !important;
}
#nasa-footer .nasa-footer-bottom {
	background: #FFF;
	color: #333;
	padding: 5px 0 !important;
	border-top: 1px solid #ececec;
}
#nasa-init-viewed {
display:none !important;
}
.text-float-left{
float:left  !important;
}
.text-float-right{
float:right  !important;
}
.sidebar-whatsapp {
    margin: 0;
    padding: 8px;
    width: 70px;
    position: fixed;
    height: 120px;
    overflow: auto;
    top: 40%;
    z-index: 102;
    right: -5px;
}
.nasa-bottom-bar-icons.nasa-active {
display:none   !important;
}
.footer-logo{
width:140px !important;
height:87px !important;
padding-right:20px !important;
}
.nasa-blog-title {
    font-size: 22px !important;
    display: inline-block;
    line-height: 1.2;
    color: white !important;
    font-weight: 400 !important;
    letter-spacing: 1px !important;
}
.nasa-info-short {
    line-height: 1.6 !important;
    font-size: 14px !important;
    font-weight: 300 !important;
    letter-spacing: 1.0px !important;
    font-family: 'Oswald';
}
.nasa-heading-title {
font-size:18px !important;
font-weight:400 !important;
letter-spacing: 1px !important;
}
.eihe-box .eihe-caption p {
    color: #fff !important;
    font-family: "Oswald", Sans-serif !important;
    font-size: 13px !important;
    font-weight: 300 !important;
    letter-spacing: 1.5px !important;
    text-align: center !important;
}
.gt_container--rmb6uy .gt_switcher {
    font-family: Arial;
    font-size: 10pt;
    text-align: left;
    cursor: pointer;
    overflow: hidden;
    width: 120px !important;
    line-height: 0;
}
.nasa-header-mobile-layout #masthead {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    padding: 0 10px;
    min-height: 60px;
    border-color: #e8e8e8;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    -webkit-transition: unset;
    -moz-transition: unset;
    -o-transition: unset;
    transition: unset;
    width: 100% !important;
}
.elementor-image-carousel-wrapper .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}

.carouselverticalone {
    animation: looping 10s linear 0s infinite none;
}

.verticalcolumnone  {
    max-height: 750px;
        height: 750px;
    width: 300px;
    overflow: hidden;
    -webkit-mask-image: linear-gradient(transparent, black 20%, black 80%, transparent 100%);
    mask-image: linear-gradient(transparent, black 20%, black 80%, transparent 100%);
   
}
@keyframes looping{
0% {
    transform: translateY(0px);
}
100% {
    transform: translateY(-100%);
}
}

@media only screen and (max-width: 450px) {
	.verticalcolumnone  {
	max-height: 300px;
        height: 300px;
    width: 120px;
	}
}

.carouselverticaltwo {
    animation: looping 12s linear 0s infinite none reverse;
     animation-direction: reverse;
}

.verticalcolumntwo   {
    margin-top: 2rem;
    max-height: 750px;
        height: 750px;
    width: 300px;
    overflow: hidden;
    -webkit-mask-image: linear-gradient(transparent, black 20%, black 80%, transparent 100%);
    mask-image: linear-gradient(transparent, black 20%, black 80%, transparent 100%);
    
}

@keyframes looping{
0% {
    transform: translateY(0px);
}
100% {
    transform: translateY(-100%);
}
}

@media only screen and (max-width: 450px) {
	.verticalcolumntwo  {
	max-height: 300px;
        height: 300px;
    width: 120px;
	}
}

.carouselverticalthree {
    animation: looping 13s linear 0s infinite none;
}
.img-one {
    box-shadow: 0 5px 15px rgba(0,0,0,.2)
}

.verticalcolumnthree  {
    max-height: 750px;
        height: 750px;
    width: 300px;
    overflow: hidden;
    -webkit-mask-image: linear-gradient(transparent, black 20%, black 80%, transparent 100%);
    mask-image: linear-gradient(transparent, black 20%, black 80%, transparent 100%);
    
}

@keyframes looping{
0% {
    transform: translateY(0px);
}
100% {
    transform: translateY(-100%);
}
}

@media only screen and (max-width: 450px) {
	.verticalcolumnthree  {
	max-height: 300px;
        height: 300px;
    width: 120px;
	}
}
@media only screen and (max-width: 1920px) {
		.mobile-view-scroll {
		display:none;
		} 
}

@media only screen and (max-width: 1024px) {
		.mobile-view-scroll {
		display:none;
		} 
}

@media only screen and (max-width: 967px) {
		.mobile-view-scroll {
		display:block;
		} 
}

@media only screen and (max-width: 1920px) {
		.desktop-view-scroll {
		display:block;
		} 
}

@media only screen and (max-width: 1024px) {
		.desktop-view-scroll {
		display:block;
		} 
}

@media only screen and (max-width: 967px) {
		.desktop-view-scroll {
		display:none;
		} 
}

#specifications-bg {
 background-image: url("https://jpnpharma.net/wp-content/uploads/2024/10/specifications-bg.jpg");
 background-color: #cccccc;
 width:100%;
 height:58px !important;
 padding:15px;
 	text-align:center;		
}
@media only screen and (max-width: 767px) {
#specifications-bg {
 background-image: url("https://jpnpharma.net/wp-content/uploads/2024/10/specifications-bg.jpg");
 background-color: #cccccc;
 width:100%;
 height:70px !important;
 padding:15px;
 	text-align:center;		
}
}
.spc-text {
 font-size:28px;
 	color:white;
	font-family:"Oswald" !important;
	text-align:center;
	font-weight:500;		
}
.product-name {
text-align: center; 
color: #083791;
 font-size:40px;
padding-bottom: 20px;	
font-weight:600;		
}
.responsive-tabs-section .responsive-tab {
    width: calc(25% - 15px) ;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    border: 1px solid #8898b8 !important;
    border-radius: 8px 8px 0px 0px !important;
}
.responsive-tabs-section .responsive-tab-info h2, .responsive-tabs-section .sub-tab-name h3 {
    font-weight: 600;
    font-size: 22px !important;
    line-height: 19px;
    word-break: break-all;
    font-family: 'Oswald' !important;
}
.responsive-tabs-section .responsive-tab-icon a {
    padding: 10px !important;
}
#Phenobarbital-EP {
padding-left:240px !important;
padding-right:180px !important;
}
#Phenobarbital-USP {
padding-left:200px !important;
padding-right:180px !important;
}
#Phenobarbital-BP {
padding-left:250px !important;
padding-right:180px !important;
}
#Phenobarbital-IP {
padding-left:200px !important;
padding-right:180px !important;
}
#Trimetazidine {
padding-left:220px !important;
padding-right:180px !important;
}
#Ibandronate-Sodium{
padding-left:120px !important;
padding-right:120px !important;
}
#Ibandronate-Sodium2{
padding-left:250px !important;
padding-right:250px !important;
}
#Ibandronate-Sodium3{
padding-left:200px !important;
padding-right:200px !important;
}

@media only screen and (max-width: 767px) {
#nasa-footer .nasa-nav-sc-menu {
    margin-top: 0px !important;
		font-size:11px !important;
}
#Ibandronate-Sodium3{
padding-left:0px !important;
padding-right:0px !important;
}
#Ibandronate-Sodium{
padding-left:0px !important;
padding-right:0px !important;
}
#Ibandronate-Sodium2{
padding-left:0px !important;
padding-right:0px !important;
}		
}		
.image-sapcing-left {
padding:20px !important;
float:left !important;
}
.image-sapcing-left2 {
float:left !important;
font-size:11px !important;
}
.image-sapcing-left3 {
float:left !important;
padding-left:10px !important;
font-size:11px !important;		
}
.product-name {
    text-align: center;
    color: #083791;
    font-size: 25px !important;
    padding-bottom: 20px;
    font-weight: 600;
}
.spc-text {
    font-size: 25px !important;
    color: white;
    font-family: "Oswald" !important;
    text-align: center;
    font-weight: 500;
}
.responsive-tabs-section .responsive-tab-content.active-tab>div {
    padding: 0px !important;
}	
#Phenobarbital-EP {
padding-left:0px !important;
padding-right:0px !important;
}	
#Phenobarbital-USP {
padding-left:0px !important;
padding-right:0px !important;
}
#Phenobarbital-BP {
padding-left:0px !important;
padding-right:0px !important;
}
#Phenobarbital-IP {
padding-left:0px !important;
padding-right:0px !important;
}
#Trimetazidine {
padding-left:0px !important;
padding-right:0px !important;
}		
}
.nasa-static-group-btn {
    position: fixed;
    right: 15px !important;
    bottom: 10px !important;
    z-index: 100;
    width: 0;
}
.evf-recaptcha-container {
    clear: both;
    margin-bottom: 0px !important;
}
.everest-forms input[type=submit], .everest-forms button[type=submit], .everest-forms a.button:not(.button-large), .everest-forms button.button:not(.button-large), .everest-forms .everest-forms-part-button, .wp-block-everest-forms-form-selector input[type=submit], .wp-block-everest-forms-form-selector button[type=submit], .wp-block-everest-forms-form-selector a.button:not(.button-large), .wp-block-everest-forms-form-selector button.button:not(.button-large), .wp-block-everest-forms-form-selector .everest-forms-part-button {
    color: #fffcfc !important;
    height: auto;
    cursor: pointer;
    background: none;
    box-shadow: none;
    font-size: inherit;
    font-weight: 400;
    line-height: 1.5;
    padding: 10px 15px;
    border-radius: 3px ;
    border: 1px solid #ccc !important;
    background-color: #3859a5 !important;
}

@media only screen and (max-width: 767px) {
.mobile-menu {
    color: #666;
    width: 80% !important;
    min-height: 60px;
    padding: 0 10px;
    position: relative;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.mobile-menu .mini-icon-mobile {
        width: 60px !important;
    }
.nasa-header-sticky .fixed-already {
    position: fixed;
    top: 15px !important;
    z-index: 399;
    background: #fff;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
}

.nasa-in-mobile .nasa-static-group-btn {
    right: 15px;
    bottom: -10px !important;
    -webkit-transform: translateY(-25px);
    -moz-transform: translateY(-25px);
    -o-transform: translateY(-25px);
    -ms-transform: translateY(-25px);
    transform: translateY(-25px);
}
#Ibandronate-Sodium4{
padding-left:100px !important;
padding-right:100px !important;
}
#Ibandronate-Sodium5{
padding-left:200px !important;
padding-right:200px !important;
}
#Ibandronate-Sodium6{
padding-left:250px !important;
padding-right:250px !important;
}
@media only screen and (max-width: 767px) {
#Ibandronate-Sodium4{
padding-left:0px !important;
padding-right:0px !important;
}
#Ibandronate-Sodium5{
padding-left:0px !important;
padding-right:0px !important;
}
#Ibandronate-Sodium6{
padding-left:0px !important;
padding-right:0px !important;
}		
}
p {
    font-family: inherit;
    font-weight: normal;
    font-size: 100%;
    line-height: 1.6;
    margin-bottom: 0em !important;
    text-rendering: optimizeLegibility;
}
.nasa-megamenu>.nav-dropdown>ul>.menu-item>a {
    text-transform: capitalize;
    padding: 15px 0 0px 5px !important;
    font-size: 115% !important;
    font-weight: 400 !important;
}
.nasa-megamenu>.nav-dropdown>ul>.menu-item {
    float: left;
    border: none;
    position: relative;
    padding-left: 35px !important;
    height: 100%;
    padding-bottom: 15px !important;
}
.nasa-menu-item-icon {
    width: 25px;
    display: inline-block;
    height: 20px;
    position: relative;
    top: 2px !important;
    text-align: center;
    font-size: 130%;
    line-height: 20px;
    margin-right: 10px;
}
.wptb-cell[data-wptb-cell-vertical-alignment=center] {
    vertical-align: top !important;
}

.jpn-banner {
display: block !important;
}
.jpn-banner-mob {
display: none !important;
}
.jpn-banner-tab {
display: none !important;
}

.jpn-banner2 {
display: block !important;
}
.jpn-banner-mob2 {
display: none !important;
}
.jpn-banner-tab2 {
display: none !important;
}

@media only screen and (max-width: 600px) {
.jpn-banner {
display: none !important;
}
.jpn-banner-mob {
display: block !important;
}
.jpn-banner-tab {
display: none !important;
}
		
.jpn-banner2 {
display: none !important;
}
.jpn-banner-mob2 {
display: block !important;
width: 100% !important;
height: 100vh !important;
object-fit: cover;
}
.jpn-banner-tab2 {
display: none !important;
}		
}
*::-webkit-media-controls-panel {
  display: none!important;
  -webkit-appearance: none;
}

/* Old shadow dom for play button */

*::-webkit-media-controls-play-button {
  display: none!important;
  -webkit-appearance: none;
}

/* New shadow dom for play button */

/* This one works! */

*::-webkit-media-controls-start-playback-button {
  display: none!important;
  -webkit-appearance: none;
}
#blog{
  display: none!important;
}