    .geographic-page-hero {
        width: 100%;
        height: 100vh;
        display: flex;
    	background-size: cover;
	    background-position: center center;
    	padding: 100px 20px;
    	flex-direction: column;
    	justify-content: flex-end;
    	align-items: center;
    	position: relative;
    }

    .geographic-page-hero:before {
        content: " ";
        position: absolute;
        width: 100%;
        height: 100%;
        background-color: #00000077;
        top: 0px;
        left: 0px;
    }

	.hero-wrapper {
        width: 70%;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        position: relative;
        z-index: 100;
	}    
	
	.hero-wrapper h1 {
	    font-size: 60px;
	    text-align: center;
	}

    .hero-wrapper .jahaney-btn {
        margin-top: 30px;
        color: #fff;
    }

    .hero-wrapper .jahaney-btn:hover {
        color: #000;
        background-color: #ffd200;
    }

    .new-geographic-page h2 {
        text-align: center;
        color: #000;
        font-size: 40px;
        padding-bottom: 35px;
    }

    .new-geographic-page h4 {
        text-align: center;
    }

    .new-geographic-page p {
        text-align: center;
    }

    .proof-point-card img {
        width: 75px;
        height: 75px;
    }
    
    .image_text_container {
        display: flex;
     }
    
    .image_text_container--text_side {
        width: 50%;
        padding: 80px 100px;
        display: flex;
        flex-direction: column;
        justify-content: center;
     }
    
    .image_text_container--text_side h2 {
        color: #000;
        font-size: 40px;
        padding-bottom: 35px;
    }

    .image_text_container--image_side {
        width: 50%;
     }

    .image_text_container--image_side img {
        width: 100%;
        height: 100%;
        object-fit: cover;
     }
     
     .jahaney-small-btn {
        color: #ffd200;
        text-decoration: none !important;
     }


    @media screen and (max-width: 1280px) {


    }
     
    @media screen and (max-width: 1024px) {
        .hero-wrapper h1 {
	        font-size: 42px;
	    }

    }

    @media screen and (max-width: 768px) {

	    .hero-wrapper h1 {
	        font-size: 35px;
	    }

        .geographic-page-hero {
            height: 70vh;
        }

        .new-geographic-page h2 {
            font-size: 32px;
        }

        .proof-point-card img {
            width: 50px;
            height: 50px;
        }

        .content_row ul li {
            margin-left: 20%;
        }

        .image_text_container {
            flex-direction: column;
        }

        .white-band .image_text_container {
            flex-direction: column-reverse;
        }

        .image_text_container--text_side {
            width: 100%;
            padding: 50px 30px;
         }
    
        .image_text_container--text_side h2 {
            font-size: 34px;
        }

        .image_text_container--image_side {
            width: 100%;
            height: calc(40vw);
        }


    }
     
    @media screen and (max-width: 480px) {


    }

     

