@media screen and (min-width: 992px){

	.generic-template .desk-nav-menu ul li a:not(.pc-primary-btn a){
		color: var(--charcoal);	
	}	
	.pal-resource-section{
		height: 24.601rem;
		margin-top: -6.125rem;
	}

	/* 	nis edited */
	.pal-resource-section img{
		width: 100%;
		height: 24.601rem;

	}
	.pal-resource-section .wp-block-columns{
		bottom: 5.625rem;
		margin-left:4.125rem;
	}

	/* edited end */
	.pal-resource-section h2{
		font-size: 5.25rem;
		line-height: normal;
		padding-top: 8.375rem;
	}
	.pal-resource-section p{
		font-size: 1.125rem;
		line-height: normal;
		width: 41.439rem;
	}
	.resources-archive{
		padding: 3.179rem 0 7.676rem;	
	}	
	.resources-filters select{
		font-size: 1rem;
		line-height: 1.688rem;
		padding: 0.625rem 1.25rem!important;
		width: 16.563rem;
		height: 3.063rem;
		background-position: right 1.25rem center;
		background-size: 0.938rem 0.5rem;
	}	
	.resources-filters form{
		column-gap: 1.25rem;
	}	
	.resources-filters .search-wrapper{
		width: 21.563rem;	
		font-size: 1rem;
		line-height: 1.688rem;
		padding: 0.625rem 1.25rem;
		height: 3.063rem;
	}	
	.search-icon svg {
		width: 1rem;
		height: 1rem;
	}	
	.resources-filters input{
		width: 93%;	
		font-size: 1rem;
		line-height: 1.688rem;
	}
	.resources-filters {
		padding-bottom: 3.156rem;
	}	
	#resources-results{
		grid-template-columns: 1fr 1fr 1fr;
		grid-column-gap: 1.875rem;
		grid-row-gap: 3.613rem;
	}
	.resource-thumbnail{
		height: 18.125rem;	
	}	
	.resource-thumbnail img {
		width: 25.188rem;
		border-radius: 0.75rem;
		height: 18.125rem;
	}
	.resource-item {
		padding: 0.938rem 0.938rem 1.25rem 0.938rem;
	} 
		
	.resource-title {
		font-size: 1.5rem;
		line-height: 2.125rem;
		padding: 0.938rem 0 0.625rem;
	}	
	.resource-excerpt p {
		font-size: 1.125rem;
		line-height: 1.688rem;
		padding-bottom: 0.938rem;
	}
	.resource-buttons a {
		font-size: 1.125rem;
		line-height: 1.688rem;
		padding: 0.75rem 1.875rem;
	}
	.resource-buttons span img {
		width: 0.813rem;
		height: 0.975rem;
		left: 0.063rem;
	}	
	.resource-buttons {
		margin-top: 0.813rem;
		padding-bottom: 0.688rem;
	}	
	#load-more-resources{
		margin: 4.464rem auto auto;
		font-size: 1.125rem;
		line-height: 1.688rem;
		padding: 0.75rem 2.938rem 0.75rem 1.875rem;
	}	
	#load-more-resources:after{
		top: 1.438rem;
		right: 1.438rem;
	}	
	.pop-desc{
		font-size: 1.25rem;
		line-height: 1.813rem;
		padding-bottom: 0.875rem;
		top: unset;
	}	
	.popup-content form label {
		font-size: 1rem !important;
		line-height: 1.5rem!important;
		margin-bottom: 0.75rem !important;
	}	
	.popup-content form input{
		height: 3.188rem!important;
		width: 34.375rem!important;
		font-size: 1rem!important;
		line-height: 1.5rem!important;
		border-radius: 0.625rem!important;
	}	
	.popup-content form .download-bttn{
		font-size: 1.125rem!important;
		line-height: 1.688rem!important;
		padding: 0.75rem 1.5rem!important;
		height: 3.25rem!important;
	}
	.popup-content div.wpforms-container-full:not(:empty){
		margin: 0!important;	
	}	
	.popup-content div.wpforms-container-full .wpforms-form .wpforms-submit-container{
		margin-top: 1.125rem!important;	
	}
	.popup-content .wpforms-container .wpforms-field{
		padding: 0.625rem 0 0.375rem!important;
	}
	.popup-content div.wpforms-container-full .wpforms-form em.wpforms-error{
		font-size: 1rem;
		line-height: 1.5rem;
	}	

	/*...............Thankyou.................*/
	.thankyou-section{
		padding: 9.124rem 0 12.596rem; 
	}	
	.thankyou-section-column figure, .thankyou-section-column img{
		width: 9.493rem;
		height: 9.493rem;
	}	
	.thankyou-section-column h2 ,.page-title{
		font-size: 3.125rem;
		line-height: 3.875rem;
		padding-top: 1.563rem;
	}
	.thankyou-section-column p , .page-content p{
		font-size: 1.25rem;
		line-height: 1.813rem;
		padding: 0.685rem 0 1.523rem;
	}
	.thankyou-section-column p{
		margin: auto;
		width: 32.438rem;
	}	
	.is-style-theme-button .wp-block-button__link ,.page-button{
		font-size: 1.125rem;
		line-height: 1.688rem;
		padding: 0.75rem 1.563rem;
	}
	/*............privacy................*/
	.privacy-section ,.terms-section{
		padding: 4.103rem 0 6.25rem; 
	}	
	.privacy-column h2 ,.terms-column h2{
		font-size: 4.375rem;
		line-height: 5.313rem;
		padding-bottom: 3.75rem;
	}
	.privacy-column h3 ,.terms-column h3{
		font-size: 1.5rem;
		line-height: 2.125rem;
		padding-bottom: 0.625rem;
	}
	.privacy-column p ,.terms-column p{
		font-size: 1.125rem;
		line-height: 1.688rem;
		padding-bottom: 2.5rem;
	}	
	.terms-list li{
		font-size: 1.125rem;
		line-height: 1.688rem;	
		padding-bottom: 1rem;
	}	
	.terms-list li:last-child {
		padding-bottom: 2.5rem;
	}
	/*........404.........*/
	.site-content{
		padding: 11.563rem 0 13.808rem;	
	}
	.page-title{
		padding: 2.125rem 0;	
	}	
	.page-found-image ,.page-found-image img{
		width: 36.114rem;
		height: 14.244rem;
	}	
	.page-button p{	
		font-size: 1.125rem;
		line-height: 1.688rem;
	}
}