body {
  background-color: #1E293B;
}


/* Global typography */


/* Imports */
@import url('https://fonts.googleapis.com/css?family=Inter');

h1, h2, h3, h4, h5, h6, .callout-text, .cta-text {
  font-family: "Inter", sans-serif;
  font-weight: 400;

}

h1 {
  font-size: 76px!important;
  color: #ffffff;
  line-height: 70px;
}

h1 .sub {
  font-family: "Inter", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-size: 35px;
  font-style: normal;
  line-height: 40px;
  padding-left: 7px;
}

h2 {
  font-size: 56px;

}

p, li, a{
  font-family: "Inter", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-size: 16px;

}

a {
  font-weight: 700;
  border: none;
}


.btn:hover {background-position: 100% 0;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;}

.rounded{border-radius:1rem!important;}

.back-to-top>a{background:#E5E5E5;;}
.back-to-top>a:hover{background:#FFCCC2;;}

/* menu */

 /*green bar in menu*/
.meta-navigation__inner.meta-navigation--megamenu-multiline>ul>li:after {background: #04edda; margin-top: -30px;}


.meta-navigation ul li:hover>.sub-menu{margin: 20px; width: 90%; margin-top: -30px;}

.sub-menu{visibility:hidden;}


/*menu text colour */
.meta-navigation__inner.meta-navigation--megamenu-multiline>ul>li>a    {color: #ffffff !important; text-decoration: none;}


.bi-list:before{color: #ffffff;}

.meta-navigation ul li .sub-menu {
  -webkit-transition: none!important;
  transition: none!important;
}

.col-md-12:has(#main-banner),
.col-md-12:has(#j100) {
    padding-right: 0px!important;
}

@media (max-width: 991.98px) {
	.meta-navigation ul {background: #ffffff;color: #1e293b;}
	
.meta-navigation__inner.meta-navigation--megamenu-multiline>ul>li>a    {color: #1e293b !important; text-decoration: none;}

    .meta-navigation ul li .sub-menu {
       width: 90%!important;
       margin: 20px!important;
       margin-top: -30px!important;
		background: #ffffff !important;}
		
    }

.meta-navigation__inner.meta-navigation--megamenu-multiline>ul>li:after {background: #ff8066; margin-top: -30px;}

.meta-navigation ul li.sub-menu-parent .submenu-toggler:after { color: #1e293b;}
.meta-navigation ul li a { color: #1e293b; display: block;padding-top:10px;}
.meta-navigation ul li {margin-bottom: 0px;}



/* .meta-navigation__inner.meta-navigation--megamenu-multiline>ul>li>a    {color: #ffffff !important; text-decoration: none;}  */





.mytitle1{text-align: right; color: rgb(192,193,244); font-size: 120.0px !important;}
.mytitle2{text-align: right; color: rgb(30,41,59); font-size: 75px !important;}
.mytitle3{text-align: right; color: rgb(30,41,59); font-size: 140.0px !important;}

@media (min-width: 777px) and (max-width: 990px) {
	
.mytitle1{font-size: 80px !important;text-align: right; color: rgb(192,193,244);}
.mytitle2{font-size: 50px !important;text-align: right; color:  rgb(30,41,59);}
.mytitle3{font-size: 120px !important;text-align: right; color:  rgb(30,41,59);}
}

    



@media (max-width: 767.98px) {
	.headline-text .large--title {font-size: 120px; margin-top:10px;display: block;}
	
	.mytitle1{display: block;  padding-top: 20px; font-size: 120.0px !important;text-align: right; color: rgb(192,193,244);}
	.mytitle2{display: block;  padding-top: 20px; font-size: 75px !important;text-align: right; color: rgb(30,41,59);}
	.mytitle3{display: block;  padding-top: 20px; font-size: 140.0px !important;text-align: right; color: rgb(30,41,59);}
}

.cmp-accordion__icon::after{background-color: #622DED !important;}
.cmp-accordion--line-rounded .cmp-accordion__item .cmp-accordion__panel{padding:0px !important;}

.hero-banner__inner.overlay-content.hero-banner--bottom-fluid-content .hero-banner-top-area .hero-banner-content {align-items: flex-start;}

.container-fluid{padding:0px;}



.image-container {z-index: 20;}

#hm1, #a100, #b100,#c100,#d100,#e100,#f100,#g100,#h100,#i100,#j100,#k100, #l100, #m100, #n100, #p100 { background-size: 100% 100% !important; z-index: 20; position: relative; height:auto;}


#hmcircle{background-image: url(/content/dam/abbvie-sitegenerator-ous/parkinsons-progression/images/au-parkinsons-progression-circle.png); background-repeat: no-repeat; height: 480.0px; width: 450.0px; position: absolute; display: block; left: 0px; z-index: 2;}

#circle2{background-image: url(/content/dam/abbvie-sitegenerator-ous/parkinsons-progression/images/au-parkinsons-progression-circle2.png); background-repeat: no-repeat; height: 480.0px; width: 560.0px; position: absolute; display: block; left: 0px; z-index: 2; margin-left: 200px;}
.global-header-logo{position: absolute;left: 0px; top:20px; z-index: 200000;}



.container9b {
 background-image: url('https://preview.parkinsonsprogression.com.au/content/dam/abbvie-sitegenerator-ous/parkinsons-progression/images/au-pp-wh-bg.png'); /* Replace with your image URL */
  background-size: auto 100%; /* Height is 100%, width is auto */
  background-position: right center; /* Right-align and vertically center */
  background-repeat: no-repeat; /* Do not repeat the image */
}

/* Curve for submenu */
.container9a {
  display: flex; /*Use flexbox to place the divs next to each other */
  background-color: #ffffff;
	height:65px;
}
.curv1a {
  width: 20px;
  height: 96px; /* or any desired height */
  background-color: #1E293B; /* or any desired background color */
  border-bottom-right-radius: 50px; /* curve bottom left corner */
	-webkit-border-bottom-right-radius: 50px;
-moz-border-radius-bottomright: 50px;
}

.curv2a {
  width: 20px;
  height: 80px; /* or any desired height */
  background-color: #fff; /* or any desired background color */
  border-top-left-radius: 50px; /* curve top right corner */
-webkit-border-top-left-radius: 50px;
-moz-border-radius-topleft: 50px;	
	
}
.curv3a
{
  background-color: #1E293B; /* or any desired background color */
	font-size: 0px;
  }



@media (min-width: 1230px) and (max-width: 1595px) {
	
	.curv1a {height: 125px; /* or any desired height */}
	.curv2a {height: 100px;}
	.container9a {height:95px;}
}
	
@media (min-width: 777px) and (max-width: 1229px) {
	
	.curv1a {height: 145px;}
	.curv2a {height: 120px;}
	.container9a {height:111px;}
}
		
		

/* Curve for submenu */
.container9 {
  display: flex; /*Use flexbox to place the divs next to each other */
  background-color: #ffffff;
	height:88px;
}
.curv1 {
  width: 20px;
  height: 118px; /* or any desired height */
  background-color: #1E293B; /* or any desired background color */
  border-bottom-right-radius: 50px; /* curve bottom left corner */
	-webkit-border-bottom-right-radius: 50px;
-moz-border-radius-bottomright: 50px;
}

.curv2 {
  width: 20px;
  height: 118px; /* or any desired height */
  background-color: #fff; /* or any desired background color */
  border-top-left-radius: 50px; /* curve top right corner */
-webkit-border-top-left-radius: 50px;
-moz-border-radius-topleft: 50px;	
	
}
.curv3
{
  background-color: #1E293B; /* or any desired background color */
	font-size: 0px;
  }


@media (min-width: 845px) and (max-width: 1270px) {
	
	.curv1 {	height: 172px;}	
	.curv2 {height: 145px;}
	.container9 {height:142px;}

} 

@media (min-width: 820px) and (max-width: 844px) {
	
	.curv1 {	height: 196px;}	
	.curv2 {height: 167px;}
	.container9 {height:166px;}

} 


@media (min-width: 777px) and (max-width: 817px) {
	
	.curv1 {height: 197px;}
	.container9 {height:167px;}
	.curv2 {height: 170px;}

}


@media (max-width: 777px) {
	
	.curv1 {height: 328px;}
	.curv2 {height: 300px;}
	.container9 {height:298px;}

}

@media (max-width: 514px) {
	
	.curv1 {height: 328px;}
	.curv2 {height: 300px;}
	.container9 {height:298px;}

} 

@media (max-width: 480px) {
	
	.resources-block { display: none;}
	

}
@media (max-width: 790px) {

	#hmcircle{ position: relative !important; background-image: url(/content/dam/abbvie-sitegenerator-ous/parkinsons-progression/images/au-pp-ellipse9.png) !important; }
	
}

@media (min-width: 992px) {
  .meta-navigation ul li .sub-menu {
      -webkit-transition: none!important;
      transition: none!important;
  }
}

@media (min-width: 481px){
.main-hd {padding-top:50px;}
.resources-block {padding-top: 100px; display: block;}
}

@media (min-width: 990px) {
 #main-banner{min-height: 600px;}
.gr1{ margin-left: -65px; display: block;}
	
#elipse8{display: block; position: absolute; right:0px; background-image: url(/content/dam/abbvie-sitegenerator-ous/parkinsons-progression/images/au-pp-ellipse8.png); background-repeat: no-repeat; height:349px; width:247px; z-index: 2;}	
	#book{display: block; position: absolute; right:0px; background-image: url(/content/dam/abbvie-sitegenerator-ous/parkinsons-progression/images/booklet.png); background-repeat: no-repeat; height:620px; width:779px; z-index: 2;background-size: cover;}	
	
	#book-hd {z-index: 2000; position: relative;}
	.btn {z-index: 2000; position: relative;}

	#hmcircle9{background-image: url(/content/dam/abbvie-sitegenerator-ous/parkinsons-progression/images/au-pp-ellipse9.png); background-repeat: no-repeat; height: 480.0px; width: 450.0px; position: absolute; display: block; right: 770px; z-index: 2;}
	
	#hmcircle10{background-image: url(/content/dam/abbvie-sitegenerator-ous/parkinsons-progression/images/au-pp-ellipse9.png); background-repeat: no-repeat; height: 480.0px; width: 450.0px; position: absolute; display: block; right: 0px; z-index: 2;}
	#hmcircle11{background-image: url(/content/dam/abbvie-sitegenerator-ous/parkinsons-progression/images/green.png); background-repeat: no-repeat; height: 253.0px; width: 650.0px; position: absolute; display: block; left: 0px; z-index: 2;}

	.accordion {z-index: 200;position: relative;}
	
		
#res1{display: block; position: absolute; right:0px; background-image: url(/content/dam/abbvie-sitegenerator-ous/parkinsons-progression/images/au-pp-res1.png); background-repeat: no-repeat; height:333px; width:350px; z-index: -2;}
#res2{display: block; background-image: url(/content/dam/abbvie-sitegenerator-ous/parkinsons-progression/images/au-pp-dot1.png); height:20px; width:20px; z-index: -2; margin-top: 150px; margin-left: 120px; position: relative;}	
#res3{display: block; position: absolute; left:0px; background-image: url(/content/dam/abbvie-sitegenerator-ous/parkinsons-progression/images/au-pp-res3.png); background-repeat: no-repeat; height:367px; width:500px; z-index: -2; padding-top: 350px;}	
	

#faq-squiggle{background-image: url(/content/dam/abbvie-sitegenerator-ous/parkinsons-progression/images/faq-squiggle.png); background-repeat: no-repeat; height: 800.0px; width: 512.0px; position: absolute; display: block; left: 0px; z-index: 2; margin-top:190px;}	
	
	
	
}

