/*TABLET LANDSCAPE MODE*/
@media only screen and (min-width: 1024px) and (max-width: 1199.98px) {
	
}

@media only screen and ( max-width: 1024px ){
	/* Desktop Header */
	header.mainHeader{ display:none; }
	/* Mobile Header*/
	.mobile-header { display: block; }
}


/*TABLET POTRAIT MODE*/
@media only screen and (min-width: 768px) and (max-width: 1023.98px) {
	
	h1{font-size: 48px;}
	h2{font-size: 34px;}
	h3{font-size: 28px;}
	h4{font-size: 22px;}
	h5{font-size: 18px;}

	.content-wrapper.transparentHeader section:first-of-type { padding-top: 70px; }
	
	/*header block*/
	section.headerCTA { min-height: calc(100vh - 100px); }
	section.headerCTA .NormalHeader .headingWrap { max-width: 100%; }
	section.headerCTA .CTAWrap .flexWrap .leftSide { width: 35%; }
	section.headerCTA .CTAWrap .flexWrap .rightSide { width: 60%; }

	section.headerFIH { min-height: calc(100vh - 100px); }

	section.headerITFH .flexWrap .rightSide { width: 47%; }

	/*CTA block*/
	section.imgBtnCTA { padding: 70px 0; background-size: 150% 150%; }
	section.imgBtnCTA .flexWrap .leftSide { width: 45%; }
	section.imgBtnCTA .flexWrap .middleSide { width: 50%; }
	section.imgBtnCTA .flexWrap .rightSide { width: 45%; margin: 30px 0; }

	section.bgCTA{padding:70px 0;background:#40869f!important; min-height: auto;}
	section.bgCTA .flexWrap .leftSide .imgWrap{display:block;}

	section.quizCTA { min-height: auto; padding: 70px 0; background-size: 150% 150%; }

	section.newsCTA .flexWrap .formWrap { max-width: 60%; }

	/*promoBlock*/
	section.promoBlock { padding: 50px 0; }
	section.promoBlock .flexWrap .items { width: 49%; margin-bottom: 30px; }
	section.promoBlock .flexWrap .items:nth-child(2) { margin-right: 0; }

	/*Content Block*/
	section.textBg { padding: 70px 0; min-height: 500px; }
	section.textBg .flexWrap { max-width: 80%; }

	/**/
	section.blogs .PostGrid { display: flex; flex-wrap: wrap; grid-column-gap: 20px; grid-row-gap: 20px; }
	section.blogs .PostGrid .PostBox { width: 48%; height: 350px !important; }

	/**/
	section.flipCard .tilesWrap .flipCard {width: 47%;}

	/**/
	section.splitBlock .flexWrap .leftSide { padding: 30px 30px 30px 30px; min-height: 700px; background-size: 230% 100% !important; }
	section.splitBlock .flexWrap .rightSide { padding: 30px 30px 30px 30px; min-height: 700px; background-size: 200% 100% !important; }

	/**/
	.resourcesWrap { row-gap: 20px; }
	.resourcesWrap .ResourcesBox { width: 48.6%; }

}




/*Mobile POTRAIT MODE*/
@media only screen and (max-width: 767px) {

	h1{font-size: 36px;}
	h2{font-size: 30px;}
	h3{font-size: 24px;}
	h4{font-size: 20px;}
	h5{font-size: 18px;}

	.content-wrapper.transparentHeader section:first-of-type { padding-top: 50px; }
	
	section.full-section { padding: 50px 0; }

	/*Header Block*/
	section.headerCTA { min-height: calc(100vh - 100px); padding: 50px 0 0 0;}
	section.headerCTA .NormalHeader .headingWrap { max-width: 100%; }
	section.headerCTA .CTAWrap { padding: 25px 0; }
	section.headerCTA .CTAWrap .flexWrap .leftSide { width: 100%; margin-bottom: 20px; }
	section.headerCTA .CTAWrap .flexWrap .rightSide { width: 100%; }

	section.headerResource .flexWrap .leftSide { width: 100%; margin-bottom: 50px; }
	section.headerResource .flexWrap .rightSide { width: 100%; }

	section.headerITB .flexWrap .leftSide { width: 100%; margin-bottom: 50px; }
	section.headerITB .flexWrap .rightSide { width: 100%; }

	section.headerFIH { min-height: calc(100vh - 100px); }

	section.headerITFH .flexWrap .leftSide { width: 100%; padding: 50px 0 0 0; }
	section.headerITFH .flexWrap .rightSide { width: 100%; position: relative; margin: 30px 0 0 0;}

	/*CTA Block*/
	section.imgBtnCTA { background-size: 200% 200%; }
	section.imgBtnCTA .flexWrap .leftSide { width: 100%; margin-bottom: 30px; }
	section.imgBtnCTA .flexWrap .middleSide { width: 100%; margin-bottom: 30px; }
	section.imgBtnCTA .flexWrap .rightSide { width: 100%; }

	section.bgCTA { background: #40869f !important; }
	section.bgCTA .flexWrap .leftSide { width: 100%; margin-bottom: 30px; }
	section.bgCTA .flexWrap .leftSide .imgWrap { display: block; }
	section.bgCTA .flexWrap .rightSide { width: 100%; }

	section.quizCTA { min-height: auto; background-size: 100% 180%; }

	section.newsCTA .flexWrap .formWrap { max-width: 100%; }

	/*promoBlock*/
	section.promoBlock .flexWrap .items { width: 100% !important; margin: 0; margin-bottom: 30px; }
	section.promoBlock .flexWrap .items:last-child { margin-bottom: 0; }

	/*content Block*/
	section.textImg .flexWrap .leftSide { width: 100%; margin-bottom: 50px; }
	section.textImg .flexWrap .rightSide { width: 100%; }
	section.textImg .flexWrap .rightSide .imgWrap.slideActive { padding: 20px; }

	section.textBg .flexWrap { max-width: 100%; }
	section.textBg { min-height: 480px; padding: 50px 0 250px 0; }

	section.splitBlock { padding: 0; }

	/**/
	section.blogs .PostGrid { display: flex; flex-wrap: wrap; grid-column-gap: 20px; grid-row-gap: 20px; }
	section.blogs .PostGrid .PostBox { width: 100%; height: 350px !important; }

	/**/
	section.flipCard .tilesWrap .flipCard {width: 100%;}

	/**/
	section.splitBlock .flexWrap .leftSide { width: 100%; padding: 30px; min-height: 800px;}
	section.splitBlock .flexWrap .rightSide { width: 100%; padding: 30px; min-height: 800px;}

	/**/
	form.newsletterForm .frm_form_fields fieldset .frm_fields_container .frm_form_field { margin-bottom: 15px; }

	/**/
	section.featuredResources .flexWrap { flex-wrap: wrap; }
	section.featuredResources .flexWrap .leftSide { width: 100%;  }
	section.featuredResources .flexWrap .rightSide { display: none; }
	section.featuredResources .mobileLink { display: block !important; margin: 30px 0 0 0; text-align: center; }
	.resourcesWrap { row-gap: 20px; }
	.resourcesWrap .ResourcesBox { width: 100%; }

}

@media only screen and (max-width: 480px) {

	.mobile-header .searchWrap {display: none;}
}

/*Mobile LANDSCAPE MODE*/
@media only screen and (min-width: 480px) and (max-width: 767px) {
	
}