html{
	overflow-x:hidden !important;
	scrollbar-gutter:stable;
}
body{
	overflow-y:clip !important;
}
.ad-display-none{
	display:none !important;
}


.ad-hero-section{
	flex-wrap:nowrap !important;
}



.ad-yol>strong,.ad-eng>strong{
	border-bottom:solid 3px;
}

.ad-yol,.ad-eng>{
	padding:1em !important;
}

/* .ad-yol>a:hover,.ad-eng>a:hover{
	background:#516D31
		
}
 */
.ad-nav-dhimurru .ad-nav-yirralka{
	display:none;
}







/* dropdown container */


.wp-block-navigation__responsive-container.has-text-color.has-white-color{
	background:rgba(80,109,50,0.8)!important;

}

/* dropdown arrow container */
.wp-block-navigation__submenu-icon.wp-block-navigation-submenu__toggle{
	margin-left:2px;
}

/* dropdown arrow */
ul>li>button>svg{
	scale:1.75;
	cursor:default;
}


/* dropdown button container */
/* .wp-block-navigation__responsive-container-content{
} */



/* button text */
.mod-nav-item,.ad-dropdown-btn-text,.mod-dropdown-item-disabled {
	opacity:1 !important;
	font-weight:bold !important;
}

/* dropdown menu container */
/* ul.ad-dropdown-btn-text{
	margin-left:1px; */
}
/* ul.ad-dropdown-btn-text{
	border:1px solid yellow !important
} */

/* dropdown items */
.wp-block-navigation__submenu-container.has-text-color.has-white-color.wp-block-navigation-submenu{
	margin: 0 !important;
}

/* dropdown item text */
ul>li>a{
	text-decoration:none !important;
}

ul>li>a>span{
	transition:all .3s;
}

ul>li>a>span:hover{
	box-shadow: 0 -2px inset white !important;
}

.ad-hero-section>.wp-block-spacer{
	min-height:35%;
}

.ad-hero-subtitle{
		font-size:1.625rem !important;
		letter-spacing:0.7px;
	}

.ad-hero-title{
	font-size:6.125rem !important;
	line-height:0.972 !important;
	letter-spacing:0.2px;
	font-weight:700 !important;
}

.yolnu{
	line-height:1 !important
}


header>div>.wp-block-cover__background{
		opacity:0.1 !important;
	}

.ad-header-shadow{
	position: absolute !important;
	height: 214px !important;
	width: 100% !important;
	background: linear-gradient(180deg, rgba(0,0,0,.75) 0%, rgba(0,0,0,0) 100%);
	z-index: 1;
}

#wpnt-notes-panel2{
	display:none;
}

.ad-dots{
	padding:0 !important;
	gap:6px;
}
	 
.ad-dots>.wp-block-group{
	padding:0;
	border-radius:100px;
	height:22px !important;
	width:22px !important;
	background-color:white !important;
	margin-bottom:-.5em;
}
.ad-dots.green{
	margin-bottom:24px
}

.ad-dots.green>.wp-block-group{
	height:1em !important;
	width:1em !important;
}

.ad-dots.green>.wp-block-group{
	background-color:#516D31 !important;
}

.ad-giant-dots{
	position:absolute;
	padding:0 !important;
	padding:0;
	z-index:0;
	left:56%;
	right:7%;
}
.ad-giant-dots>div{
	padding:0 !important;
	width:224px;
	height:224px;
	background:#E2E7DD;
	border-radius:1000px;
	margin-top:-65px;
}


.ad-giant-dots-title{
	z-index:1;
	font-size:5rem !important;
	line-height:97.8% !important;
	letter-spacing:0.2px;
}


.ad-main-section-2{
	padding-right:var(--wp--preset--spacing--80) !important;
	padding-left:var(--wp--preset--spacing--80) !important;
}

.ad-main-section-2>h2{
	margin:0 !important;
}

.ad-main-section-3>.wp-block-columns>.wp-block-column>.wp-block-columns>.wp-block-column>h2{
	margin-top:16px !important;
}

.ad-section-title{
	line-height:101%;
}
	

.wp-social-link>a>svg{
	color:#ffffff !important;
}



.ad-accordion-header{
	background:#E7EBE0;
	padding: 4px 8px !important;
	border-radius:100px 0 0 100px;
	max-width:700px;
}

.ad-accordion-header>h6>strong{
	font-weight:900 !important;
}

.ad-accordion-header>div>.ad-dots.green{
	margin-bottom:10px !important;	
	gap:4px;
	scale:.9;
}

.ad-chapter-main-section{
	min-height:600px;
	max-width:1920px !important;
	margin:auto !important;
}
@media(max-width:600px){
		.ad-chapter-main-section{
			padding:64px 0px !important;
	}

}


.trigger-up-down > div{
	background-color:#516D32 !important;
}


#trp-floater-ls{
	display:none !important;
}


	.ad-yol>a{
		text-decoration: none !important;
	}

.ad-eng>a{
		text-decoration: none !important;
	}

.ad-container{
	max-width:1920px;
	margin:auto
}

header.wp-block-template-part{
	background:white;
}

.ad-white-background{
	background:white !important;
}

.ad-3chapters-videos{
	width:100%;
	margin:auto !important;
}

.horizontal{
	left:.1px !important;
	width:.65rem !important;
}
.vertical{
	right:1px !important;
	width:0.62rem !important;
	
}



.floating-navbar{
	top:1em;
	width:100%;
	max-width:1920px;	
	margin:0 auto;
	margin-bottom:-160px !important;
	justify-content:space-between ;
	width:100%;
	padding-top:0 !important;
	padding-bottom:0 !important;
	padding-left:calc(64px + 1em) !important;
	padding-right:calc(64px + 1em) !important;
	z-index:99;
	position:relative;
	
}


.floating-hero-section>.ad-hero-title{
		font-size:4.125rem !important;
	line-height:0.972 !important;
	letter-spacing:0.2px;
	font-weight:700 !important;
}

.wp-block-embed.is-type-video.is-provider-videopress{
	margin-bottom:-8px;
	width:100% !important;
	margin:0 auto !important;
}











@media only screen and (max-width:1200px) {
	.floating-navbar{
		padding:0 1.2em !important;
	}	
	
	.ad-giant-dots-container{
		margin-left:-1.2em !important;
	}
	.ad-giant-dots-container>h2{
		width:100%;
		margin-bottom:32px;
	}
	
	.ad-giant-dots{
		gap:14px !important;
		left:0
	}
	
	.ad-giant-dots>div{
		width:200px;
		height:200;
	}

	.ad-main-section{
		padding-left:1.2em !important;
		padding-right:1.2em !important;
		flex-direction:column-reverse !important;
	}
	
	.ad-giant-dots-title{
		z-index:1;
		font-size:60px !important;
	}
	

	
	.ad-3chapters-videos{
		flex-direction:row !important;
	}
	
}

/* small screen */
@media only screen and (max-width:600px) {
	.ad-header-shadow{
		height: 3.6em !important;
		background: #00000075;

	}
	
	.ad-hero-section{
		height:auto !important;
	}
	.ad-nav{
		gap:45px;
	}
	.ad-nav>div>figure{
		width:80px;
	}
	
	.ad-header-nav{
		font-size:0.85em;
		font-weight:600;
		width:100%;
		flex-direction:row !important;
		flex-wrap:nowrap !important;
		justify-content:end;
		z-index:999 !important;
	}
	
	.ad-yol>strong,.ad-eng>strong{
		border-bottom:solid;
		margin:0 !important;
	}
	
	.ad-yol, .ad-eng{
		padding:0 .75em !important;
	}
/* floating navbar only appears in chapter pages	 */
	.floating-navbar{
		z-index:99;
		position:absolute;
animation-name	}
	.floating-navbar > div> figure{
		display:none
	}

	
  .ad-hero-section{
		padding-left:2px ;
		padding-right:2px;
		height:95vh;
		max-height:800px;
	}
	
	.ad-hero-section>.ad-dots>div{
		width:16px !important;
		height:16px !important;
	}
	
	
	
	.ad-nav{
		width:100%;
		flex-wrap:wrap-reverse !important;
	}
	
	.ad-hero-section>.wp-block-spacer{
	min-height:auto !important;
}
	
	.ad-hero-subtitle{
		font-size:22px !important;
	}
	.ad-hero-title{
		font-size:70px !important;
		font-weight:700 !important;
	}
	
	.ad-main-section{
		padding-top:8em !important
	}
	
	.ad-main-section>.wp-block-column{
		margin:0 !important;
	}
	
	.ad-giant-dots-container{
		margin-left:-1.2em !important;
	}
	.ad-giant-dots-container>h2{
		width:100%;
		margin-bottom:32px;
	}
	
	.ad-giant-dots{
		gap:14px !important;
		left:0
	}
	
	.ad-giant-dots>div{
		width:118px;
		height:118px;
	}


	.ad-giant-dots-title{
		z-index:1;
		font-size:12vw !important;
	}
	
/* hiding desktop view dropdown */
/* 	.wp-block-navigation__responsive-container-open{
		display:none !important;
	} 
	
	.wp-block-navigation__responsive-container{
		display:block !important
	}
	
	.wp-block-navigation__responsive-container{
		position:relative !important;
	}
	
	.wp-block-navigation__responsive-container-close{
		display:none !important;
	}
	*/
	
/* nav in mobile view */
	.ad-complex-nav{
		flex-direction:row !important;
		flex-wrap:nowrap !important;
		width:100% !important;
	}
	
/* hamburger btn */
	.wp-block-navigation__responsive-container-open {
		transform: scale(1.4);
	}
	
	
/* 	modal container */
	.wp-block-navigation__responsive-container {
	background-color:#516D32 !important;		
		overflow-x:hidden !important;
		margin-left:-2px !important;
	}
	
	.wp-block-navigation__responsive-container.has-text-color.has-white-color{
	background-color:#516D32 !important;
	}
	ul.ad-dropdown-btn{
		border-bottom:2px solid rgba(255,255,255,0.1);
		width:100%;
	}
	
/* dropworn inside modal */
/* container	 */
	.ad-dropdown-btn-text.wp-block-navigation-submenu{
		flex-direction:column !important;
		padding-left:25px !important
	}

	.ad-dropdown-btn-text > a {
    position: relative;
    display: inline-block;
}
	.ad-main-section-3{
		padding-left:1.2em !important;
		padding-right:1.2em !important;
	} 


	.ad-3chapters-videos{
		width:100%;

	}


	.ad-main-section{
		padding-left:1.2em !important;
		padding-right:1.2em !important;
		flex-direction:column-reverse !important;
	}
	
/* 	.ad-main-section>.wp-block-column:last-child{
		text-align: start !important;
		margin-left:-3em !important;
	}
	 */
	img.wp-image-240{
		width:90% !important;
		height:auto !important;
	}
/* 	.wp-block-column>.wp-block-spacer:first-child{
		display:none;
	} */
	
	.ad-main-section-2{
		margin-top:3em !important;
	}
	
	.ad-main-section-2{
		padding-left:0 !important;
		padding-right:0 !important;
	}
	
	.ad-main-section-2>.ad-dots{
		padding-left:1.2em !important;
	}
	
	.ad-main-section-2>h2{
		margin:0 !important;
		padding-left:20px !important;
		padding-right:20px !important;
	}
	
	
	.ad-main-section-2>.wp-block-group>.wp-block-columns{
		margin:0 !important;
	}

	.wp-block-column>.ad-dots.green{
		padding:0 !important;
	}
	
	.ad-dots.green{
		margin-bottom:14px !important;
	}
	.ad-dots.green>.wp-block-group{
		width:12px !important;
		height:12px !important;
	}
	
	.ch2 .ch3{
		height:230px !important;
	}
	
	.ad-footer-section{
		padding:0 !important;
	}

.ad-footer-section>.wp-block-cover__inner-container>.wp-block-group{
		padding:0 !important;
	}
	
	.wp-block-cover__inner-container>.wp-block-group>.wp-block-group>.wp-block-columns{
		margin-top:3em !important;
	}
	
	.wp-block-column>.wp-block-group{
		padding-left:1.2em !important;
		padding-right:1.2em !important;
	}
	
.wp-block-group.is-vertical.is-layout-flex.wp-container-28.wp-block-group-is-layout-flex
	{
		padding:0 !important;
	}	
	
	.ad-contact{
		padding-left:1.2em !important;
		padding-right:1.2em !important;
	}
	
	.ad-section-3-title{
		margin-left:-1.2em !important;
	}

	.ad-section-title{
		font-size:1.8em !important;
		line-height:101% !important;
	}
	
	.ad-main-section-2>.ad-section-title{
		margin-bottom:24px !important;
	}
	

	.ad-footer-last{
		padding-left:1.2em !important;
		padding-right:1.2em !important;
	}
	#trp-floater-ls{
	display:none !important;
}
	
	.ad-footer-rangers>.wp-block-columns{
		gap:80px !important;
	}
	
	
/* fml */
	.wp-block-gutena-accordion .gutena-accordion-block{
		z-index:3;
		position:relative;
	}
}

.wp-block-navigation__responsive-container.hidden-by-default{
	transition: all .3s ease !important;
	display: block;
	max-width: 450px;
	width:40%;
	margin-left: auto;
	margin-right: 0;
	transform: translateX(600px);
	padding:3rem 0;
	z-index:100;
}
@media only screen and (min-width:2000px) {
	.wp-block-navigation__responsive-container.hidden-by-default{
/* 		max-width: calc((100vw - 1920px)/2 + 350px); */
    transform: translateX(50vw) !important;
		
	}
}


.wp-block-navigation__responsive-container.is-menu-open{
	animation:none !important;
	animation-fill-mode:none !important;
	margin-left:auto !important;
	margin-right:0px;
	transform:translateX(0px) !important;
	padding:3rem 0;
	z-index:100;
	overflow-x:hidden !important;
}
.wp-block-navigation__responsive-dialog > .wp-block-navigation__responsive-container-content{
	margin-top:80px !important;
	padding-top:16px !important;
}

.wp-block-navigation__responsive-container-close{
	position:absolute !important;
	top:-42px;
/* 	right:calc(54px + 3rem); */
	right:0px;
	left:340px;
}

.ad-header-nav{
	z-index:999;

}
@media only screen and (max-width:600px) {
	.wp-block-navigation__responsive-container.is-menu-open{
		padding:2rem 0px !important;
		width:auto;
		max-width:none;
	}
	
	.wp-block-navigation__responsive-container-close{
		position:absolute !important;
		top:-95px;
		right:.5rem;
	}
	.is-menu-open::before {
    content: ' ';
		position:absolute;
		left:0;
		top:0;
    width: 100%;
    height: 64px;
    background: #00000033;
	}
}



.wp-block-navigation__container>.wp-block-navigation-item.wp-block-navigation-link{
	background:none;
	padding: 8px 0 8px 64px;
	width: 100%;
	max-width: 600px;
	font-weight:bold;
}
.ad-dropdown-btn-text{
	padding-left:64px !important;
}


/* adding arrow	 */
.ad-dropdown-btn-text > a:before{
	content: '';
	position: absolute;
	top: 15px;
	left:60px;
	width: 10px;  /* Adjust for desired length */
	height: 2px;  /* Adjust for desired thickness */
	background-color: white;  /* Arrow color */
	transition:all .2s;
	transform:translate(-18px, -2px) rotate(45deg);
	transform-origin: bottom right;
}
.ad-dropdown-btn-text > a:after {
	content: '';
	position: absolute;
	top: 15px;
	left:60px;
	width: 10px;  /* Adjust for desired length */
	height: 2px;  /* Adjust for desired thickness */
	background-color: white;  /* Arrow color */
	transition:all .2s;
	transform:translate(-18px, -2px) rotate(-45deg);
	transform-origin: top right;
}
.ad-dropdown-btn-text > a:hover::before{
	transform:translate(-22px, 2px) rotate(135deg)  ; 
}
.ad-dropdown-btn-text > a:hover::after{
	transform: translate(-20px, 4px)  rotate(45deg)  ; 
}
li.ad-dropdown-btn-text{
	max-height:36px !important;
	overflow:hidden !important;
	transition:all .3s !important;
}
li.ad-dropdown-btn-text:hover{
	max-height:2000px !important;
	overflow:hidden !important;
}
/* finish of adding arrow */


@media(max-width:600px){
		.wp-block-navigation__container>.wp-block-navigation-item.wp-block-navigation-link{
			padding: 8px 32px;
			width: 100%;
			max-width: 600px;
	}
	/* adding arrow	 */
	.ad-dropdown-btn-text > a:before{
		content: '';
		position: absolute;
		top: 50%;
		left:0px;
		width: 10px;  /* Adjust for desired length */
		height: 2px;  /* Adjust for desired thickness */
		background-color: white;  /* Arrow color */
		transition:all .2s;
		transform:translate(-18px, -2px) rotate(45deg);
		transform-origin: bottom right;
	}
	.ad-dropdown-btn-text > a:after {
		content: '';
		position: absolute;
		top: 50%;
		left:0;
		width: 10px;  /* Adjust for desired length */
		height: 2px;  /* Adjust for desired thickness */
		background-color: white;  /* Arrow color */
		transition:all .2s;
		transform:translate(-18px, -2px) rotate(-45deg);
		transform-origin: top right;
	}
	.ad-dropdown-btn-text > a:hover::before{
		transform:translate(-22px, 2px) rotate(135deg)  ; 
	}
	.ad-dropdown-btn-text > a:hover::after{
		transform: translate(-20px, 4px)  rotate(45deg)  ; 
	}
	li.ad-dropdown-btn-text{
		max-height:36px !important;
		overflow:hidden !important;
		transition:all .3s !important;
	}
	li.ad-dropdown-btn-text:focus{
		max-height:300px !important;
		overflow:hidden !important;
	}
/* finish of adding arrow */
	
	
}
.mod-dropdown-item-disabled{
	pointer-events:none !important;
}
.mod-dropdown-item-disabled>a{
	color:#ffffff80 !important;
}

.ad-dropdown-btn-text>li>a>span{
/* 	margin:8px 0px 8px -32px  !important; */
	font-weight:normal;
}

@media(max-width:600px){
	.ad-dropdown-btn-text{
		left:8px;
		font-weight:bold !important;
	}
		.ad-dropdown-btn-text>li>a>span{
/* 		margin:8px 0px 8px -16px  !important; */
		font-weight:normal;
	}
}
.wp-block-group.ad-white-background.is-content-justification-left.is-layout-constrained.wp-container-22.wp-block-group-is-layout-constrained{
	margin-top:0px !important;
}
@media(max-width:600px){
		.mod-about-us-main-section{
		padding:64px 0px !important;
	}
	.mod-hide-on-mobile{
		display:none !important;
	}
}

.mod-page-home-anchor,.current-menu-item{
	box-shadow:inset 0px 0px 0px 120px #00000033;
}

li.current-menu-item,.mod-current-page{
	width:100% ;
	box-shadow:inset 0px 0px 0px 120px #00000033, 0px 0px 0px 6px #00000033;
}
.wp-block-navigation__submenu-container>li{
	left:-200px;
	padding:12px 12% 12px 180px !important;
		width:90%
}
.wp-block-navigation__submenu-container>.current-menu-item{

	box-shadow:inset 0px 0px 0px 120px #00000033
}
.mod-current-chapter>a>span{
	font-weight:bold !important;
	box-shadow:0 -2px inset white !important
}
.wp-block-post-content ul li{
	margin:0px !important;
}

.mod-hide-on-desktop{
		display:none !important;
	}
@media(max-width:600px){
	.mod-hide-on-mobile{
		display:none;
		max-width:0px !important;
	}
	.mod-hide-on-desktop{
		display:block !important;
	}
}
.mod-display-none{
	display:none;
}
@media(max-width:600px){
	.mod-width-100{
		width:100% !important;
		min-width:100%;
	}
	.mod-mbile-padding-x-1-em{
		padding:0 1em !important;
	}
	.mod-subpage-title{
		font-size:42px !important;
		line-height:1 !important;
	}
	.wp-block-site-logo{
		max-width:170px !important;
	}
}

.mod-margin--12em{
	margin:0 -1.2em !important;
}
.mod-pdf-cover-overlay {
  position: relative;
  width: 50%;
}

.mod-pdf-cover-image {
  display: block;
  width: 100%;
  height: auto;
}

.mod-pdf-cover-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background-color: #008CBA;
}

.mod-pdf-cover-container:hover .mod-pdf-cover-overlay {
  opacity: 1;
}

.mod-pdf-cover-overlay-content{
  color: white;
  font-size: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}
:where(.wp-block-file__button):is(a),
:where(.wp-block-file__button):is(a):hover, :where(.wp-block-file__button):is(a):visited{
	background:#516D32 !important;
	color:white !important;
	border-radius:0px !important;
}
.mod-chapter-main-content{
	margin:-7px;
}
.ad-header-nav>.wp-block-group.is-content-justification-right{
	padding-right:0px !important;
}

.mod-cover-img{
	width: auto;
}

.mod-cover-img>a>img{
	height:300px !important;
	object-fit:cover;
	width:100% !important
}
figure.mod-currently-viewing:before {
    content: "You are now viewing this page";
    display: flex;
    position: relative;
    z-index: 2;
    margin: auto auto -300px auto!important;
    width: 100%;
    height: 300px;
    background: #516D32cc;
    justify-content: center;
    align-items: center;
    color: white;
}
@media(max-width:600px){
	.ad-main-section-2.ad-container>.wp-block-columns{
		padding:0px !important;
	}
	
	.mod-cover-img{
		width:clamp(100%, 33vw, 540px);
	}
	.mod-cover-img>a>img{
	height:250px !important;
	object-fit:cover;
	}
	figure.mod-currently-viewing:before {
			content: "You are now viewing this page";
			margin: auto auto -250px auto !important;
			width: 100%;
			height: 250px;
			background: #516D32cc;
			justify-content: center;
			align-items: center;
			color: white;
	}
	.mod-py-em{
		padding:1.2em !important;
		width:100% !important;
	}
}


.mod-my-0{
	margin:0 !important
}
a#wp-block-file--media-45283844-d594-4185-84fa-ead72c2f1f6a{
	   padding: 12px;
    border: 2px solid #516D32;
    color: #516D32;
}

.mod-m-0{
	margin:0px !important;
}

.mod-max-w-2200{
	max-width:2200px !important;
	margin:auto;
}
.mod-max-w-2200>div>figure>a>img{
	width:100% !important;
	height:auto !important;
}