@font-face {
    font-family: 'Proxima-Bold';
    src: url('../fonts/ProximaNova-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}
/************************ THANK_PAGE *******************/
#banner.banner-thank-you .container {max-width: 1280px !important;}
#banner.banner-thank-you .banner_img {margin-top: 128px; background-position: center center !important;}
#banner.banner-thank-you .banner_text h1 {color: #7d1603;font-family: "Proxima-Bold";letter-spacing: -0.5px;font-size: 90px;margin: 0;margin-bottom: 34px;/*margin: 79px 0 43px;*/}
#banner.banner-thank-you .banner_text p {font-size: 28px;color: #000000;font-family: 'Source Sans Pro', sans-serif;font-weight: 300;padding-left: 4px;letter-spacing: 0.7px;line-height: 1.3em;padding-left: 4px;}
#banner.banner-thank-you .text-column {max-width: 40%;margin-left: 110px;}

#banner.banner-thank-you .banner_img {background-color: #dcdae7 !important;}
/* #banner.banner-thank-you .banner_img{height:736px; display:table; width:100%; background-size:cover !important; background-repeat:no-repeat; background-position: center top; position:relative; z-index:1;} */
@media (min-width: 1240px) {
	 #banner.banner-thank-you .banner_img {/*height:calc(100vh - 128px) !important;*/ background-size:contain !important;} 
}

@media (max-width: 1600px) {
	#banner.banner-thank-you .text-column {margin-left: 0;}
}
@media (max-width: 1440px) {
	/* #banner.banner-thank-you .banner_text h1 {margin: 0px 0 43px;}
	#banner.banner-thank-you .banner_content {vertical-align: top;padding-top: 180px;} */
}
@media (max-width: 1366px) {
	/* #banner.banner-thank-you .banner_content {vertical-align: top;padding-top: 100px;} */
	#banner.banner-thank-you .banner_text p {font-size: 24px;}
	#banner.banner-thank-you .banner_img {height: 600px;}
}
@media (max-width: 1240px) {
	#banner.banner-thank-you .banner_text h1 {font-size: 70px;}
	/* #banner.banner-thank-you .banner_content {vertical-align: top;} */
	/* #banner.banner-thank-you .banner_img {height: calc(100vh - 128px);} */
	/* #banner.banner-thank-you .banner_img {background-size:cover !important;} */
	#banner.banner-thank-you .banner_text p {font-size: 22px;}
}
@media (max-width: 990px) {
	#banner.banner-thank-you .banner_text h1 {font-size: 50px;}
	
}
@media (max-width: 767px) {
	
	#banner.banner-thank-you .banner_content {vertical-align: top;padding-top: 0;}
	#banner.banner-thank-you .banner_img {background-position: right top !important;height: 700px; margin-top: 30px;}
	#main_header .header_social_media ul li {width: 33%}
	#banner.banner-thank-you .banner_img {height: auto;}
	#banner.banner-thank-you .text-column {margin: 0 auto;float: right; max-width: 52%;}
	#banner.banner-thank-you .banner_text h1 {margin: 20px 0 20px;}
	#banner.banner-thank-you .banner_text p {margin: 0 0 20px !important;}
	#banner.banner-thank-you .banner_text p {font-size: 18px;}
}
@media (max-width: 620px) {
	#banner.banner-thank-you .text-column {max-width: 59%;padding-left: 30px;}
}
@media (max-width: 570px) {
	#banner.banner-thank-you .text-column {max-width: 64%;}
}
@media (max-width: 520px) {
	#banner.banner-thank-you .text-column {max-width: 71%;}
}
@media (max-width: 460px) {
	#banner.banner-thank-you .text-column {max-width: 81%;}
}
@media (max-width: 420px) {
	#banner.banner-thank-you .text-column {max-width: 89%;}
}
@media (max-width: 369px) {
	#banner.banner-thank-you .text-column {max-width: 96%;}
}