.policy-content ul li, 
.policy-content ol li{
	margin-top: 12px;
}
@media (min-width: 2000px){
		.header-banner-sliders:before{
/* 			background-size: 80% 100% !important; */
		}
}
@media (max-width: 1300px){
	.nie-card-img{
		width: 238px;
	}
}
@media (max-width: 1200px){
	.nie-card{
		flex-direction: column;
		align-items: start;
	}
	.single-new .elementor-element-9e32875 .elementor-element-dedf546{
		width: 100%
	}
	.single-new .elementor-element-9e32875 .elementor-icon-list-items li,
	.site-main .elementor > .elementor-element:first-child .elementor-icon-list-items li{
		overflow: hidden;
	}
	.single-new .elementor-element-9e32875 .elementor-icon-list-items li:last-child .elementor-icon-list-text,
	.site-main .elementor > .elementor-element:first-child .elementor-icon-list-items .elementor-icon-list-text{
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.library-service-item{
		gap: 32px;
	}
	.library-service-item .library-image{
		flex: 0 0 38%
	}
	.library-service-item .library-post{
		font-size: 22px;
	}
	.library-service-item .library-posts .icon{
		width: 38px;
		height: 38px;
		line-height: 38px;
	}
	.timeline_style .pp-timeline-card{
		width: 100%;
		margin-left: 0;
	}
	.timeline_style .pp-timeline-card-image{
		display: none;
	}
	.timeline_style .pp-timeline-item-right .pp-timeline-card{
		width: 90%
	}
	.timeline_style .pp-timeline-item-left .pp-timeline-card-title:after {
		margin-left: 0;
		right: -15px;
		width: 92%;
	}
}
@media (max-width: 1024px){
	.key-highlights-section::before {
		width: 100%;
		height: 100%;
		top: 0;
	}
	.checkout-products-section .elementor-swiper-button-prev{
		left: -10px !important;
	}
	.checkout-products-section .elementor-swiper-button-next{
		right: -10px !important;
	}
	.nie-resources-wrap{
		margin: 70px 0 0
	}
	.nie-main{
		gap: 70px;
	}
	.announcement-list-wrapper {
		padding-right: 30px;
		padding-left: 10px;
		border-radius: 12px;
	}
	.announcement-close {
		position: absolute;
		right: 8px;
		top: 50%;
		transform: translateY(-50%);
		display: flex;
	}
	.track p{
		padding: 0 20px;
	}
	
	.single-new .elementor-element-9e32875,
	.single-new .elementor-element-9c6ccd7{
		padding: 0 10px;
	}
	.single-new .elementor-element-9c6ccd7 > .e-con-inner{
		padding-top: 70px;
	}
	.library-service-item .library-image{
		display:none;
	}
	.library-service-item .library-content{
		flex: 100%
	}
	.how-get-here .pp-accordion-tab-icon{
		width: 48px;
		height: 48px;
	}
	.page-header .entry-title{
		font-size: 1.8rem;
		margin-left: 0;
		margin-top: 16px;
		padding-left: 0
	}

}
@media (max-width: 991.98px){
	.nie-resources-wrap{
		margin: 60px 0 0;
		gap: 32px;
	}
	.nie-main{
		gap: 60px;
	}
	.nie-cat-title{
		font-size: 28px
	}
	.nie-card{
		flex-direction: row;
		align-items: center;
	}

	.single-new .elementor-element-9c6ccd7 > .e-con-inner{
		padding-top: 60px;
	}
	.single-new .elementor-element-9c6ccd7 h3.elementor-heading-title{
		font-size: 28px!important;
	}

	.timeline_style .pp-timeline-card{
		width: 100%;
		margin-left: 0;
	}
	.timeline_style .pp-timeline-item-right .pp-timeline-card{
		width: 93%
	}

	.timeline_style .pp-timeline-item-left .pp-timeline-card-title:after {
		margin-left: 0;
		right: -15px;
		width: 90%;
	}
	.cotact_form .gform_footer::after{
		width: 30px;
		height: 30px;
		bottom: -11px;
		right: 40px;
	}
	.pp-contact-form .gform_wrapper .gform_footer .gform_button{
		text-align: left!important;
		width: 125px!important
	}
	.page-header .entry-title{
		font-size: 1.5rem;
	}
}

/* RWA Tokenization Page CSS */
@media (max-width: 768px){
	.book-carousel--title {
		font-size: 1.5em;
		margin-left: 20px;
	}

	.book-carousel--list {
		margin: 20px;
		height: 300px;
	}

	.book-carousel--item {
		height: 300px;
		width: 200px;
		margin-left: -100px;
		margin-top: -150px;
	}
	#flexible_solutions_icon_box {
		width: 100% !important;
		padding: 35px 15px !important;
	}
	
	.key-highlights-section .key-highlight-items .elementor-icon-box-icon:before{
		top:40px;
	}
	.key-highlights-section:after{
		display:none !important;
	}

	.rw-key-section::before {
		width: 100%;
		height: 100%;
		background-size: cover;
		top: -50px;
	}
	.key-highlight-items {
		background: #2229 !important;
		padding: 30px 20px 36px;
		border-radius: 15px;
	}

	.checkout-products-section .elementor-swiper-button-prev{
		left: 30px !important;
	}
	.checkout-products-section .elementor-swiper-button-next{
		right: 30px !important;
	}
	.fn-purpose-section::after {
		border-radius: 0;
		bottom: -40px;
	}
	.faq .pp-accordion-toggle-icon{
		width: 35px;
		height: 35px
	}
	.nie-resources-wrap{
		margin: 50px 0 0;
		gap: 24px;
	}
	.nie-cat-title{
		font-size: 24px;
		line-height: 1.3;
		margin-bottom: 24px;
	}
	.nie-card-excerpt{
		margin: 12px 0;
	}
	.nie-card-title{
		max-height: 100%;
	}
	.nie-main{
		gap: 50px;
	}
	.iv-facilities-sidebar{
		position: relative;
		top: 0px;
	}
	.how-get-here .pp-accordion-tab-icon {
		width: 45px;
		height: 45px;
	}
	.single-new .elementor-element-9e32875 .elementor-element-dedf546{
		padding: 0;
	}
	.single-new .elementor-element-9e32875 .elementor-element-ceb6ad4{
		padding: 32px;
		min-height: 200px;
	}
	.single-new .elementor-element-9c6ccd7 > .e-con-inner{
		padding-top: 50px;
	}
	.single-new .elementor-element-9c6ccd7 h3.elementor-heading-title{
		font-size: 24px!important;
		line-height: 1.3!important
	}
	.library-service-item .library-post{
		gap: 12px;
	}
	.library-service-item .library-posts {
		gap: 16px;
	}
	.library-service-item .library-title {
		font-size: 22px;
		padding: 0px 0px 10px 0px;
		margin: 0 0 20px 0;
	}
	.library-service-item .library-post {
		font-size: 18px;
		line-height: 24px;
	}
	.library-service-item .library-posts .icon {
		width: 35px;
		height: 35px;
		line-height: 35px;
	}
	.library-services-wrapper {
		gap: 32px;
	}
	
	.timeline_style .pp-timeline-card{
		width: 100%;
		margin-left: 0;
	}

	.timeline_style .pp-timeline-item-right .pp-timeline-card {
		width: 90%;
		margin-left: 15px;
	}
	.timeline_style .pp-timeline-item-right .pp-timeline-card-title:before{
		margin-left: -45px
	}
	.timeline_style .pp-timeline-item-left .pp-timeline-card-title:after {
		margin-left: 0;
		right: -10px;
		width: 85%;
	}
	.pp-contact-form .gform_wrapper .gform_footer .gform_button{
		width: 120px!important;
	}
	.cotact_form .gform_footer::after {
		width: 28px;
		height: 28px;
		bottom: -9px;
		right: 45px;
	}
	.single-database_list .page-header{
		margin-top: 24px;
	}
	.iv-membership-right-content > .content-section:nth-child(1){
		scroll-margin-top: 150px!important
	}
	.iv-membership-right-content > .content-section:nth-child(3){
		scroll-margin-top: 100px!important
	}
	.nie-main .nie-cat-section {
		scroll-margin-top: 220px; 
	}
}
@media (max-width: 575.98px){
	.nie-resources-wrap{
		margin: 40px 0 0
	}
	.nie-card{
		flex-direction: column;
		align-items: start;
	}
	.nie-card-img {
		width: 100%;
		height: 180px
	}
	.nie-main{
		gap: 40px;
		width: 100%
	}
	
	.header-advance-search .e-n-tab-title[aria-selected="true"]::after {
		height: 70px;
		left: 20px;
		bottom: -30px;
		visibility: hidden
	}

	.single-new .elementor-element-9e32875 .elementor-element-ceb6ad4{
		padding: 20px;
		min-height: 180px;
	}
	.single-new .elementor-element-9c6ccd7 > .e-con-inner{
		padding-top: 40px;
	}
	.how-get-here .pp-accordion-tab-icon {
		width: 40px;
		height: 40px;
	}
	.timeline_style .pp-timeline-card{
		overflow: hidden;
	}
	.timeline_style .pp-timeline-item-right .pp-timeline-card {
		width: 100%;
		margin-left: 0;
	}
	.timeline_style .pp-timeline-item-right .pp-timeline-card-title:before{
		display: none;
	}
	.timeline_style .pp-timeline-item-right .pp-timeline-card-title:after {
		content: "";
		position: absolute;
		width: 90%;
		height: 1px;
		background: #1980D6;
		margin-top: 8px;
		margin-left: 3%;
	}
	.timeline_style .pp-timeline-item-left .pp-timeline-card-title:after {
		margin-left: 3%;
		right: inherit;
		width: 90%;
	}
	.iv-membership-right-content > .content-section:nth-child(1){
		scroll-margin-top: 180px!important
	}
	.iv-membership-right-content > .content-section:nth-child(2){
		scroll-margin-top: 120px!important
	}
	.iv-membership-right-content > .content-section:nth-child(3){
		scroll-margin-top:130px!important
	}

}
@media (max-width: 480px){
	.library-service-item .library-posts {
		grid-template-columns: repeat(1, 1fr);
		gap: 16px;
	}
}
@media (max-width: 340px){
	.iv-mobile-nav-wrap{
		flex-direction:row;!important
	}
	.iv-mobile-nav-wrap > div{
		width: 100%!important;
		gap: 12px;
	}
	.iv-mobile-nav-wrap .iv-mobile-logo-wrap{
		justify-content: center;
		align-items: center;
	}
	.iv-mobile-nav-wrap .iv-mobile-logos{
		justify-content: center;
	}
	.iv-mobile-nav-wrap .iv-mobile-left-text{
		width: 100%;
		text-align: center!important;
	}
	.iv-mobile-nav-wrap .iv-mobile-nav-right {
		width: 100%!important;
		min-height: auto;
		flex-direction: row-reverse;
	}
	.iv-mobile-nav-wrap .iv-mobile-nav-right > div{
		width: auto!important;
		gap: 12px;
	}
	.header-advance-search .e-n-tab-title[aria-selected="true"]::after,
	.header-advance-search .elementor-widget-button::after{
		left: 0;
	}
	.elementor-16 .elementor-element.elementor-element-a02af17 .iv-schedule-open{
		right: inherit;
		left: 0;
	}
	.nie-sidebar{
		top: 158px;
	}
	.nie-main .nie-cat-section {
		scroll-margin-top: 240px;
	}

}
@media screen and (min-width: 1201px) and (max-width: 1400px) {
	.pp-timeline-item .pp-timeline-card-image{
		width: 25vw!important;
		margin-right: -22px!important
	}
	.pp-timeline-item.pp-timeline-item-left .pp-timeline-card-image{
		right: 100%;
		margin-right: 22px!important
	}
	.pp-timeline-item.pp-timeline-item-right .pp-timeline-card-image{
		left: 0%;
	}
	.pp-timeline-item .pp-timeline-card-image img{
		width: 100%!important;
	}
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
 .nie-card-img{
		width: 100%;
		height: 220px;
	}
}
@media screen and (min-width: 769px) and (max-width: 991px) {
 .single-facilities .elementor-element-51e1446{
		position: sticky;
	    top: 10px;
	}
}