/* ***********************======================= New Resources Page Css Start Here =======================*********************** 
   ***********************=================================================================================*********************** */


/* ============================== Default Css ==================================== */
.page-template-page-template-new-resources p {
    font-family: 'Gill Sans' !important;
	font-weight: 300 !important;

}

/* ======================= Header Top Section Start Here ========================= */
.page-template-page-template-new-resources .site-header-top {
    padding-top: 0.8vw;
}

/* ======================= Navigation Section Start Here ========================= */
.page-template-page-template-new-resources .logo .site_logo_1 {
    display: none !important;
}

.page-template-page-template-new-resources .logo .site_logo_2 {
    display: block !important;
}
/* ======================= Navigation Section Start Here ========================= */
.page-template-page-template-new-resources.admin-bar .fixed-header.active {
    top: 0;
}

/* ===================== Resources Page Hero Section Start Here ================== */
/* mobile background imge */
.hero-mobile-wraper {
    display: none;
}

/* Section Padding */
.resources-hero-sec {
    padding-top: 2.4vw !important;
}

/* Column two */
.resources-page-hero-colum-two {
    padding-top: 13.87vw;
    padding-left: 6.37vw;
    padding-bottom: 13vw;
}

/* Sub Title */
.resources-page-hero-colum-two h3,
.section-one-colum-two h3,
.section-two-content h3,
.resources-section-three .sub-content h3{
    text-transform: uppercase;
    font-weight: 900 !important;
    letter-spacing: 0.167vw;
    color: transparent !important;
    -webkit-text-stroke-width: 0.069vw;
    -webkit-text-stroke-color: #000000;
    font-size: 1.6vw;
    font-family: 'Gill Sans' !important;
}

.resources-page-hero-colum-two h3 {
    margin-left: 4vw;
}

.resources-page-hero-colum-two h3 mark {
    padding-left: 0.4vw;
}

.resources-page-hero-colum-two .mobile-only {
	display: none;
}

.resources-page-hero-colum-two h3 mark,
.section-two-content h3 mark{
    background-image: linear-gradient(120deg, #efffd5 0%, #efffd5 100%);
    background-repeat: no-repeat;
    background-size: 100% 52%;
    background-position: 0 100%;
    padding-right: 0.3vw;
    padding-bottom: 0.1vw;
}


/* Section Main title */
.resources-hero-sec h1 {
    line-height: 6.3vw !important;
    letter-spacing: 0.08vw !important;
    color: #000000 !important;
    font-size: 4.199vw;
    margin-left: -3.4vw !important;
    padding-top: 0.7vw !important;
    position: relative;
}

.resources-hreo-sec-title h1:before{
	position: absolute;
    content: "";
    display: block;
    height: 0.486vw;
    width: 12vw;
    top: 2.9vw;
    left: 74.4%;
    background-color: #000;
    transition: all 5s ease;

}

.not_in_viewport .resources-hreo-sec-title h1:before,
.not_in_viewport.sub-content-one h2:before,
.not_in_viewport.sub-content-two h2:before,
.not_in_viewport.sub-content-three h2:before,
.not_in_viewport.sub-content-four h2:before{
    width: 0vw;
}

/* Section Content */
.resources-hero-sec p,
.section-one-colum-one p{
    line-height: 1.8vw;
    letter-spacing: 0.3px;
    color: #000000 !important;
    font-size: 1.52vw;
    width: 30vw;
    padding-top: 1.7vw;
    margin-left: 4vw;
}

.resources-hero-sec strong,
.section-one-colum-one strong{
    letter-spacing: 0.034vw;
    font-size: 1.4vw;
    font-weight: 600;
}

/* Section Button */
.resources-hero-sec .elementor-button-wrapper{
    margin-left: 3.96vw;
    padding-top: 0.4vw;
}

.resources-hero-sec .elementor-button-wrapper .elementor-button {
    padding: 0.8vw 4.2vw 0.6vw 1.875vw;
}


/* ================================== Resource Seciton One Start Here ================================ */

/* Section Padding */
.resources-page-section-one {
    padding: 9.05vw 0vw 5.9vw 0 !important;
	margin-top: -0.1vw !important;
}

/* Column Padding */
.section-one-colum-one {
    padding-top: 1.9vw;
    padding-left: 10.7vw;
}

/* section img */ 

/* Section Content */
.section-one-colum-one h2 {
    text-transform: uppercase;
    font-size: 4.15vw;
    letter-spacing: 0.12vw;
    line-height: 4.83vw !important;
}

.section-one-colum-one h2 mark {
	margin-left: 10.8vw;
    background-image: linear-gradient(120deg, #efffd5 0%, #efffd5 100%);
    background-size: 100% 53%;
    background-position: 0 69%;
    padding-right: 1vw;
    padding-bottom: 1vw;
    padding-left: 0.8vw;
}

.section-one-colum-one p {
    padding-top: 4.45vw;
    padding-left: 3.99vw;
}

/* Section Button */
.section-one-colum-one .elementor-button-wrapper {
    margin-left: 8.03vw;
    padding-top: 0.79vw;
}

.section-one-colum-one .elementor-button-wrapper .elementor-button {
    padding: 0.8vw 3.403vw 0.7vw 1.875vw !important;
}
/* Section Video */
.section-one-video {
    z-index: 2;
}

.section-one-colum-two .elementor-widget-video .elementor-custom-embed-image-overlay img {
    display: block;
    width: 100%;
    padding-left: 4.3vw;
    padding-right: 4.76vw;
	padding-top: 0.01vw;
}

/* Video paly icon */
.section-one-colum-two .eicon-play::before {
    position: absolute;
    content: '';
    width: 5.9vw;
    height: 5.8vw;
    background-color: #dec7dd;
    border-radius: 50%;
    top: -2vw;
    left: -3.1vw;
}

.section-one-colum-two .eicon-play::after {
    position: absolute;
    content: "";
    width: 1vw;
    height: 1vw;
    z-index: 11111;
    left: -0.79vw;
    top: -0.1vw;
    border-width: 1vw 0px 1.1vw 1.5vw;
    border-style: solid;
    border-color: transparent transparent transparent rgb(255, 250, 250);
}

/* Video Section Content */
.video-bottom-content {
    margin-top: -3.1vw;
    margin-left: -2.6vw;
}

.section-one-colum-two h3 {
    font-size: 2.1vw;
    -webkit-text-stroke-width: 0.06vw;
    -webkit-text-stroke-color: #dec7dd;
}


/* =============================== Resource section two start here ============================= */
/* Section Padding */
.resource-main-wrapper {
    padding-bottom: 9.15vw;
} 

.resources-section-two {
    height: 33.57vw;
	margin-top: -0.02vw;
}

/* Section content */
.section-two-content {
    width: 70.35vw !important;
    padding: 5.6vw 8vw 4.76vw 8.06vw;  
	margin-left: 16.06vw;
	margin-top: -24.39vw;
}

/* Section sub title */
.section-two-content h3 {
    margin-left: 3.4vw;
    font-size: 1.43vw;
}

.section-two-content h3 mark {
    background-size: 100% 15%;
    background-position: 0 10%;
    padding-left: 0.6vw;
    padding-bottom: 6.5vw;
}

/* Section title */
.section-two-content h2 {
    font-size: 4.2vw;
    padding-top: 2.57vw;
    color: #424242 !important;
    letter-spacing: 0.083vw;
}

/* Section Content p */
.section-two-content p {
    font-size: 1.2vw;
    width: 43vw;
    text-align: center;
    margin-left: 5.09vw;
    color: #000 !important;
    margin-top: 0.7vw;
    line-height: 1.5vw;
    letter-spacing: 0.01vw;
}

/* Section Button */
.section-two-content .elementor-button-wrapper {
    padding-top: 2.29vw;
    margin-left: 18.5vw;
}

.section-two-content .elementor-button-wrapper .elementor-button {
    padding: 0.8vw 6.13vw 0.7vw 3.28vw;
}

.section-two-content .elementor-button-wrapper .elementor-button .elementor-button-content-wrapper .elementor-button-icon {
    right: 2.7vw;
}


/* ================================== Resources section three start here =========================== */

/* SEction Padding */
.resources-section-three {
    padding-top: 5.8vw !important;
	padding-bottom: 11.2vw !important;
}

.sub-content-one {
    padding-top: 7.6vw!important;
}

/* section column */
.sub-content-one .sub-img {
    width: 57% !important;
}

.sub-content-one .sub-content {
    width: 43% !important;
}

/* Section title */
.resources-section-three h1 {
    font-size: 4.6vw;
    margin-left: -1.02vw;
    letter-spacing: 0.03vw!important;
}

.resources-section-three h1 mark {
    background-image: linear-gradient(120deg, #e7d7e9 0%, #e7d7e9 100%);
    background-size: 102% 51%;
    background-position: 0% 110%;
    padding-right: 0.8vw;
    padding-bottom: 0.7vw;
    padding-left: 0.8vw;
}

/* Sub section */
/* Sub contetn */
.resources-section-three .sub-content {
    padding-left: 14.6vw;
	padding-top: 2.6vw;
}


/* Section Sub Title */
.resources-section-three h2 {
	position: relative;
	padding-bottom: 1.6vw;
}

.resources-section-three .sub-content-one h2 {
    width: 35.4vw;
}

.resources-section-three h2:before {
    right: 37.95vw;
    top: 1.57vw;
    position: absolute;
    content: "";
    display: block;
    width: 12vw;
    background-color: #000;
    transition: all 5s ease; 
    height: 0.5vw;
}

/* Sub content h3 */
.resources-section-three .sub-content h3,
.resources-section-three .sub-content p,
.resources-section-three .sub-content .elementor-button-wrapper {
	 padding-left: 5.19vw;
}

.resources-section-three .sub-content h3 {
    width: 45vw;
    line-height: 2.1vw!important;
    letter-spacing: 0.178vw;
}

.resources-section-three .sub-content h3 mark {
    background-image: linear-gradient(120deg, #e7d7e9 0%, #e7d7e9 100%);
    background-repeat: no-repeat;
    background-size: 94% 44%;
    background-position: 0 100%;
	padding-right: 1.5vw;
    padding-bottom: 0.2vw;
    margin-left: -0.3vw;
    padding-left: 0.5vw;
}

/* Sub content p */
.resources-section-three .sub-content p {
    margin-top: 1vw;
    font-size: 1.1vw;
    width: 28vw;
    letter-spacing: 0.06vw;
    color: #000;
    line-height: 1.5vw;
}

/* Section Button */
.resources-section-three .sub-content .elementor-button-wrapper {
    margin-top: 1.5vw;
}

.resources-section-three .sub-content .elementor-button-wrapper .elementor-button {
    padding-left: 2.1vw;
    padding-right: 2vw;
}

/* Section Image */
.sub-content-one .sub-img {
    padding-top: 1vw;
    padding-left: 4.5vw;
}

.sub-content-one .sub-img img {
    width: 52.5vw!important;
    height: 46.5vw !important;
    margin-top: -8.7vw;
    margin-left: 2.68vw;
	image-rendering: pixelated;
}

/* ================= Sub contetn two ================ */
/* Seciton Padding */
.sub-content-two, 
.sub-content-three,
.sub-content-four {
	padding-top: 0.89vw !important;
}
/* Column padding */
.resources-section-three .sub-content-two .sub-content,
.resources-section-three .sub-content-four .sub-content{
    padding-left: 0;
    padding-top: 0;
}

/* Seciton Image */
.sub-content-two .sub-img img {
    margin-top: 9vw;
    margin-left: 3.4vw;
    max-width: 25vw;
}

/* Section title */
.resources-section-three .sub-content-two h2 {
    margin-left: -15.2vw;
    line-height: 4.6vw!important;
}

.resources-section-three .sub-content-two h2:before {
    left: 81.5%;
    top: 6.199vw;
    height: 0.54vw;
}

/* section sub title */
.resources-section-three .sub-content-two .sub-content h3,
.resources-section-three .sub-content-two .sub-content p,
.resources-section-three .sub-content-two .sub-content .elementor-button-wrapper,
.resources-section-three .sub-content-four .sub-content h3, 
.resources-section-three .sub-content-four .sub-content p, 
.resources-section-three .sub-content-four .sub-content .elementor-button-wrapper {
	padding-left: 0;
}

.resources-section-three .sub-content-two .sub-content h3 {
    padding-top: 1.87vw;
	margin-left: -0.1vw
}

.resources-section-three .sub-content-two .sub-content h3 mark {
    background-size: 93% 56%;
    padding-right: 2.6vw;
    padding-bottom: 0.2vw;
    margin-left: -0.4vw;
    padding-left: 0.4vw;
}

/* Sub contetn p */
.resources-section-three .sub-content-two .sub-content p {
    margin-top: 1.5vw;
    width: 36vw;
    letter-spacing: 0.05vw;
}

/* Section button */
.resources-section-three .sub-content-two .sub-content .elementor-button-wrapper {
    margin-top: 0.9vw;
}


/* ========================== Sub content section three ======================= */

/* Column padding */
.sub-content-three .sub-content {
    padding-top: 15.12vw;
    padding-left: 14.4vw;
}

/* Seciton title */
.sub-content-three .sub-content h2 {
    line-height: 4.6vw!important;
	padding-bottom: 1.18vw;
}

.resources-section-three .sub-content-three .sub-content h2:before {
    right: 37.99vw;
    top: 6.3vw;
}

.resources-section-three .sub-content-three .sub-content h3, 
.resources-section-three .sub-content-three .sub-content p, 
.resources-section-three .sub-content-three .sub-content .elementor-button-wrapper {
    padding-left: 5vw;
}

/* Sub title h3 */

.resources-section-three .sub-content-three .sub-content h3 mark {
    background-size: 94% 50%;
    padding-bottom: 0vw;
    margin-left: -0.4vw;
    padding-left: 0.4vw;
    padding-right: 1.6vw;
}

.sub-content-three .mobile-only {
	display: none;
}

/* Sub contetn p */
.resources-section-three .sub-content-three .sub-content p {
    width: 40vw;
    margin-top: 1.7vw;
}

/* Section button */
.resources-section-three .sub-content-three .sub-content .elementor-button-wrapper,
.resources-section-three .sub-content-four .sub-content .elementor-button-wrapper{
    margin-top: 1vw;
}

/* Section img */
.sub-content-three .sub-img img {
    padding-top: 12.67vw;
    margin-left: 4.4vw;
    width: 22.3vw;
    height: 43.8vw !important;
}

/* ============================ sub content section four  ================================== */

/* column padding */
.resources-section-three .sub-content-four .sub-content {
    padding-top: 13.423vw;
}

/* Section title */
.resources-section-three .sub-content-four .sub-content h2 {
    margin-left: 4.77vw;
	padding-bottom: 3.65vw;
}

.resources-section-three .sub-content-four h2:before {
    left: 73.35%;
    top: 1.38vw;
    height: 0.54vw;
}

/* Section sub title */
.resources-section-three .sub-content-four .sub-content h3 {
    margin-left: -0.4vw;
}

.resources-section-three .sub-content-four .sub-content h3 mark {
    background-size: 94% 57%;
    padding-bottom: 0.31vw;
    padding-right: 1.56vw;
    margin-left: -0.4vw;
    padding-left: 0.3vw;
}

/*section content p */
.resources-section-three .sub-content-four .sub-content p {
    margin-top: 1.4vw;
    width: 35vw;
    letter-spacing: 0.057vw;
}

/* section img */
.sub-content-four .sub-img img {
    padding-top: 15.99vw;
    margin-left: 2.2vw;
    max-width: 25vw;
}


/* ====================================== Footer section start here ===================================== */
/* Instagram section padding */
.page-template-page-template-new-resources .new_footer_top {
    padding-top: 8.1vw;
	padding-bottom: 4.2vw;
	margin-top: -0.03vw;
}

/* section background color */
.new_footer_top:before {
    top: 19vw;
}




/* ***********************=============== New Resources Page responsive Css Start Here ===============*********************
   ***********************============================================================================********************* */

@media (min-width: 768px) and (max-width: 980px) {
	.page-template-page-template-new-resources .header-left {
		padding-top: 6vw;
	}
	
	.page-template-page-template-new-resources .site-header-top {
    	padding-bottom: 0.556vw;
	}
	
	.page-template-page-template-new-resources .site-header-top .section-inner {
		font-size: 0.903vw;
	}

	/* menu icon */
	.page-template-page-template-new-resources .fixed-header a.responsive-menu-hand {
		width: 29px !important;
	}
}

@media screen and (max-width: 550px) {
	.page-template-page-template-new-resources a.responsive-menu-hand {
		bottom: 2.6vw;
		width: 7.6vw !important;
		right: 0.7vw !important;
	}
	
	/* footer background color */
	.page-template-page-template-new-resources .new_footer_top:before {
		top: 49vw !important;
	}
	
	/* footer padding */
	.page-template-page-template-new-resources .new_footer_formSocial {
		padding-bottom: 18.5vw;
	}
	
	/* copy right padding */	
	.page-template-page-template-new-resources .new-footer {
		padding-bottom: 5.3vw;
	}
	
}

@media screen and (max-width: 767px) {
	.page-template-page-template-new-resources .site-header-top {
    	padding-top: 3.1vw !important;
	}
	
	/*============================= Navigation section start here ============================ */ 
	.page-template-page-template-new-resources	.logo .site_logo_1 {
		display: none !important;
	}
	
	.page-template-page-template-new-resources	.logo .site_logo_2 {
		display: inline-block;
	}
	
	.page-template-page-template-new-resources .fixed-header a.responsive-menu-hand {
		width: 29px;
		top: 17px;
	}
	
	/* Mobile menu */
	.page-template-page-template-new-resources  .responsive_site-header .section-inner {
		padding-top: 3px;
		padding-right: 34px;
	}
	
	/* menu */
	.page-template-page-template-new-resources .menu {
		padding-top: 21vw;
		padding-left: 1.5vw;
	}
	
	.page-template-page-template-new-resources .menu li {
		margin-bottom: 6.5vw;
	}
	
	/* social icon */
	.page-template-page-template-new-resources .responsive-menu .new_footer_social {
		padding-top: 45.7vw;
		padding-bottom: 0;
	}
	
	.page-template-page-template-new-resources .responsive-menu .new_footer_social ul li.instagram {
		margin-right: 4.153vw;
    	margin-left: 3.8vw;
	}
	

	
/* ============================== Resource hero section start here ============================= */
	/* section image */
	.hero-mobile-wraper {
		display: block;
	}
	
	.resources-page-hero-colum-one.hero-mobile-only {
		height: 87.7vw;	
	}
	
	.resources-page-hero-colum-one.hero-mobile-only {
		height: 87.9vw;
		display: block;
	}
	
	.resources-page-hero-colum-one.hero-mobile-only .elementor-widget-wrap{
		height: 102vw;
	}
	
	/* column padding */
	.resources-page-hero-colum-two {
		padding-top: 33.5vw;
		padding-left: 8.37vw;
		padding-bottom: 14.5vw;
	}
	
	/* section sub title */
	.resources-page-hero-colum-two h3 {
		font-size: 4.8vw;
		-webkit-text-stroke-width: 0.2vw;
	}
	
	/* section title */
	.resources-hero-sec h1 {
		line-height: 14.78vw !important;
		letter-spacing: 0.4vw !important;
		font-size: 12.99vw;
		margin-left: 0vw !important;
		padding-top: 2.7vw !important;
	}
	
	.resources-page-hero-colum-two .desktop-only {
		display: none;
	}
	
	.resources-hreo-sec-title h1:before {
		height: 1.21vw;
		width: 36vw;
		top: 22.95vw;
		left: 60.4%;
	}
	
	/* section content p */
	.resources-hero-sec p, 
	.section-one-colum-one p {
		line-height: 5.5vw;
		letter-spacing: 0.17vw;
		font-size: 4vw;
		width: 80vw;
		padding-top: 0;
		margin-left: 0vw;
		margin-top: -2vw;
	}
	
	.resources-hero-sec strong, .section-one-colum-one strong {
		font-size: 4.2vw;
	}
	
	/* section button */
	.resources-hero-sec .elementor-button-wrapper {
		margin-left: 0.5vw;
		padding-top: 0;
		margin-top: -1.1vw;
	}
	
	.resources-hero-sec .elementor-button-wrapper .elementor-button {
		padding: 2.8vw 15vw 1.8vw 6.6vw;
	}
	
	.resources-hero-sec .elementor-button-wrapper .elementor-button .elementor-button-content-wrapper .elementor-button-icon {
		right: 5.8vw;
	}
	
	
/* ====================================== Resource section one start here ============================= */
	/* section padding */
	.resources-page-section-one {
		padding: 13.05vw 0vw 14.9vw 0 !important;
	}
	
	/* column padding */
	.section-one-colum-one {
		padding-top: 1vw;
		padding-left: 10.7vw;
	}
	
	/* section title */
	.section-one-colum-one h2 {
		font-size: 10.2vw;
		letter-spacing: 0.01vw;
		line-height: 12.7vw !important;
	}
	
	.section-one-colum-one h2 mark {
		margin-left: 12.5vw;
		background-size: 100% 57%;
		background-position: 0 92%;
		padding-right: 1vw;
		padding-bottom: 0vw;
		padding-left: 0vw;
	}
	
	/* section contetn p */
	.section-one-colum-one p {
		padding-left: 0;
		padding-top: 3vw;
		line-height: 6vw;
	}
	
	/* section button */
	.section-one-colum-one .elementor-button-wrapper {
		margin-left: 0;
		padding-top: 0;
		margin-top: -2.3vw;
	}
	
	.section-one-colum-one .elementor-button-wrapper .elementor-button {
    	padding: 2.9vw 16.3vw 2vw 6vw !important;
	}
	
	.section-one-colum-one .elementor-button-wrapper .elementor-button .elementor-button-content-wrapper .elementor-button-icon {
		right: 6.4vw;
	}
	
	/* section video */
	.section-one-colum-two .elementor-widget-video .elementor-custom-embed-image-overlay img {
		padding-left: 7.7vw;
		padding-right: 14.9vw;
		padding-top: 10.7vw;
	}
	
	/* play icon */
	.section-one-colum-two .eicon-play::before {
		width: 10vw;
		height: 10vw;
		top: 3vw;
		left: -8.1vw;
	}
	
	.section-one-colum-two .eicon-play::after {
		left: -4.7vw;
		top: 6vw;
		border-width: 2vw 0px 2.1vw 2.5vw;
	}
	
	/* background content */
	.section-one-colum-two h3 {
		font-size: 5.4vw;
		-webkit-text-stroke-width: 0.3vw;
		text-align: right;
		margin-top: -14.2vw;
		margin-right: 3.5vw;
		letter-spacing: 1.2vw;
	}
	
	
	
	/* =================================== Resource section two start here ============================== */
	/* seciton padding */
	.resource-main-wrapper {
		padding-bottom: 22.5vw;
	}
	
	/* section bg image */
	.resources-section-two {
		height: 86vw;
		margin-top: -0.02vw;
		background-position: 51.2% 0% !important;
	}

	/* section content padding */
	.section-two-content {
		width: 83.7vw !important;
		padding: 11.4vw 7vw 11.8vw 6.5vw;
		margin-left: 8.06vw;
		margin-top: -63.39vw;
	}
	
	/* section sub title */
	.section-two-content h3 {
		margin-left: 0vw;
		font-size: 4.3vw;
		margin-top: 0vw;
		-webkit-text-stroke-width: 0.16vw;
		letter-spacing: 0.45vw;
		line-height: 5.6vw !important;
	}
	
	.section-two-content h3 mark {
		background: none;
	}
	
	.section-two-content h3 text {
		background-image: linear-gradient(120deg, #efffd5 0%, #efffd5 100%);
		background-repeat: no-repeat;
		background-size: 100% 52%;
		background-position: 0 100%;
		padding-right: 0;
		padding-bottom: 0.1vw;
		padding-left: 2vw;
		margin-left: 1vw;
	}
	
	/* section title */
	.section-two-content h2 {
		font-size: 10.3vw;
		padding-top: 2vw;
		color: #424242 !important;
		letter-spacing: -0.09vw;
		line-height: 11.5vw!important;
		margin-left: 3.6vw;
	}
	
	/* section content p */
	.section-two-content p {
		font-size: 4.2vw;
		width: 64vw;
		margin-left: 3vw;
		margin-top: 0vw;
		line-height: 5.8vw;
		letter-spacing: 0.078vw;
	}
	
	/* section button */
	.section-two-content .elementor-button-wrapper {
		padding-top: 3.4vw;
		margin-left: 12.5vw;
	}
	
	.section-two-content .elementor-button-wrapper .elementor-button {
		padding: 2.694vw 17.5vw 2.2vw 6.9vw;
	}
	
	.section-two-content .elementor-button-wrapper .elementor-button .elementor-button-content-wrapper .elementor-button-icon {
   	 right: 6.9vw;
	}
	
	
/* ================================== Resource section three start here =========================== */
	/* section padding */
	.resources-section-three {
		padding-top: 19.1vw !important;
		padding-bottom: 20.4vw !important;
	}
	
	/* section title */
	.resources-section-three h1 {
		font-size: 10.2vw;
		margin-left: 5.3vw;
		letter-spacing: 0.03vw!important;
	}
	
	.resources-section-three h1 mark {
		background-size: 96% 58%;
		background-position: 0 85%;
		padding-right: 5vw;
		padding-bottom: 0.7vw;
		padding-left: 1.5vw;
	}
	
	/* ============================== sub content one start here ========================= */
	.resources-section-three .sub-content h3, 
	.resources-section-three .sub-content p, 
	.resources-section-three .sub-content .elementor-button-wrapper {
		 padding-left: 0vw !important;
	}
	
	/* column widht */
	.sub-content-one .sub-content {
		width: 100% !important;
	}
	
	/* column padding */
	.resources-section-three .sub-content {
		padding-left: 15.6vw !important;
		padding-top: 6.6vw !important;
	} 
	
	/* section imgae */
	.sub-content-one .sub-img {
		display: none;
	}
	
	/* section title */
	.resources-section-three .sub-content h2, 
	.resources-section-three .sub-content-three h2{
		width: 95%;
		font-size: 5.6vw;
	}
	
	.resources-section-three h2:before {
		right: 83.95vw;
		top: 1.55vw;
		height: 1.2vw !important;
	}
	
	/* section sub title */
	.resources-section-three .sub-content h3 {
		width: 100%;
		line-height: 6.1vw!important;
		font-size: 4.7vw;
		-webkit-text-stroke-width: 0.2vw;
		margin-top: -2.6vw;
	}
	
	.resources-section-three .sub-content h3 mark {
		background-size: 94% 44%;
		background-position: 0 85%;
		padding-right: 3.6vw;
	}
	
	/* section content p */
	.resources-section-three .sub-content p {
		font-size: 4.1vw;
		width: 75vw;
		letter-spacing: 0.12vw;
		line-height: 5.2vw;
	}
	
	/* section button */
	.resources-section-three .sub-content .elementor-button-wrapper {
		margin-top: 1.8vw;
	}
	
	.resources-section-three .sub-content .elementor-button-wrapper .elementor-button {
		padding-left: 6.1vw;
		padding-right: 5.3vw;
		padding-top: 2.7vw;
		padding-bottom: 2vw;
	}
	
/* ======================= sub content two start here ========================== */
	/* mobile image */
	.sub-content-two .sub-img img,
	.sub-content-four .sub-img img{
		opacity: 0;
		visibility: hidden;
	}
	
	.mobile-img-one,
	.mobile-img-two {
		position: relative;
	}
	
	.mobile-img-one::before,
	.mobile-img-two::before {
		position: absolute;
		content: '';
		width: 100%;
		top: 0;
		left: 0;
		background-position: center center;
		background-repeat: no-repeat;
		background-size: contain;
		image-rendering: pixelated;
	}
	
	.mobile-img-one::before {
		background-image: url(https://chalenejohnson.dev-site2.com/wp-content/uploads/2021/12/one-1.png);
		height: 25vw;
		top: 9.5vw;
	}
	
	/* section title */
	.resources-section-three .sub-content-two h2{
		margin-left: -4.2vw;
		line-height: 7.6vw!important;
		margin-top: 5vw;
	}
	
	.resources-section-three .sub-content-two h2:before {
		left: 95.7%;
		top: 10vw;
	}
	
	/* section sub title */
	.resources-section-three .sub-content-two .sub-content h3 {
		padding-top: 0;
		margin-left: 0vw;
	}
	
	/* section content p */
	.resources-section-three .sub-content-two .sub-content p {
		width: 70vw;
		letter-spacing: 0.1vw;
		line-height: 5.8vw;
	}
	
	
	/* =========================== sub content three start here ======================== */
	/* section image */
	.sub-content-three .sub-img {
		display: none;
	}
	
	/* section title */
	.resources-section-three .sub-content-three h2 {
		margin-top: 6vw!important;
		line-height: 8vw!important;
	}
	
	.resources-section-three .sub-content-three .sub-content h2:before {
		right: 83.99vw;
		top: 2.3vw;
	}
	
	/* sub title h3 */
	.sub-content-three .mobile-only {
		display: block;
	}
	
	.resources-section-three .sub-content-three .sub-content h3 {
		margin-top: -1.2vw;
	}
	
	.resources-section-three .sub-content-three .sub-content p {
		width: 70vw;
		line-height: 5.99vw;
	}
	
	
/* =========================== sub content four start here ======================== */
	/* section image */
	.mobile-img-two::before {
		background-image: url(https://chalenejohnson.dev-site2.com/wp-content/uploads/2021/12/one-2.png);
		height: 25vw;
    	top: 13.5vw;
	}
	
	/* section title */
	.resources-section-three .sub-content-four .sub-content h2 {
		padding-bottom: 2.2vw;
		margin-top: 4.55vw;
		margin-left: 25.3vw;
	}
	
	.resources-section-three .sub-content-four h2:before {
		left: 59.35%;
		top: 2.38vw;
	}
	
	/* section sub title h3 */
	.resources-section-three .sub-content-four .sub-content h3 {
		margin-left: -0.4vw;
		width: 80vw;
		letter-spacing: 0.2vw;
	}
	
	/* section content p */
	.resources-section-three .sub-content-four .sub-content p {
		margin-top: 1.8vw;
		width: 60vw;
		letter-spacing: 0.14vw;
		line-height: 6vw;
	}
	
	
/* ====================================== Footer section start here ===================================== */
	.page-template-page-template-new-resources .new_footer_top {
		padding-top: 13.6vw;
	}

	.page-template-page-template-new-resources .new_footer_top:before {
		top: 34vw;
	}
	
	/* footer menu */
	.page-template-page-template-new-resources  .new_footer_mcol_in ul.menu li {
		padding-bottom: 0;
	}
/* ====================================== INstagram section start here ===================================== */
	.page-template-page-template-new-resources .finstagram_shortcode #sb_instagram #sbi_images .sbi_item {
		width: 33.33% !important;
		padding-left: 4px !important;
		padding-right: 4px !important;
	}
	
	.page-template-page-template-new-resources .finstagram_shortcode #sb_instagram #sbi_images .sbi_item:last-child, 
	.page-template-page-template-new-resources .finstagram_shortcode #sb_instagram #sbi_images .sbi_item:nth-child(4) {
		display: none !important;
	}
}














