
        .hero-intro {
            border-radius:0;
            height:800px !important;
        }
        .hero-pinned-heading-subpage {
            opacity: 0.99;
            color: white;
            font-size: 7.6vw;
            /* white-space: nowrap; */
            font-weight: 600;
            text-transform: uppercase;
            position:absolute; 
            bottom:0;
            line-height:1.12;
			
			text-shadow: 0px -1px 1px #999;
        }

        @media screen and (min-width: 1721px) {
            .hero-pinned-heading-subpage {
                font-size:4vw;
                line-height:1.0;
                padding-bottom:15px;
            }
        }
        @media screen and (min-width: 1401px) and (max-width: 1720px) {
            .hero-pinned-heading-subpage {
                font-size:4.8vw;
                line-height:1.1;
                padding-bottom:15px;
            }
        }
        @media screen and (min-width: 1301px) and (max-width: 1400px) {
            .hero-pinned-heading-subpage {
                font-size:6vw;
                line-height:1.02;
                padding-bottom:15px;
            }
        }
        @media screen and (max-width: 1300px) {
            .hero-pinned-heading-subpage {
                font-size:7vw;
                line-height:1.01;
                padding-bottom:14px;
            }
        }
        @media screen and (max-width: 1100px) {
            .hero-pinned-heading-subpage {
                line-height:1.03;
                padding-bottom:18px;
            }
        }
        @media screen and (max-width: 800px) {
            .hero-pinned-heading-subpage {
                line-height:1.1;
                padding-bottom:20px;
                font-size:59px;
            }
        }
        @media screen and (max-width: 690px) {
            .hero-pinned-heading-subpage {
                line-height:1.1;
                padding-bottom:20px;
                font-size:59px;
            }
        }
        @media screen and (max-width: 530px) {
            .hero-pinned-heading-subpage {
                line-height:1.1;
                padding-bottom:20px;
                font-size:54px;
            }
        }
        @media screen and (max-width: 460px) {
            .hero-pinned-heading-subpage {
                line-height:1.3;
                padding-bottom:15px;
                font-size:52px;
            }
        }

        .contain-block-subpage {
            /* margin-top:-460px; */
            margin-top:-360px;
			background-color:#c4c7c9;
        }
        @media screen and (max-width: 575px) {
            .contain-block-subpage {
                padding-left:0;
                padding-right:0;
            }
        }
        .contain-block-frame {
            background-color:white !important;
            padding-top:25px;
            margin-top:-40px;
            padding-left:15px;
            padding-right:15px;
            border-radius:0;
        }
        @media screen and (max-width: 575px) {
            .contain-block-frame {
                padding-left:0;
                padding-right:0;
                border-radius:0;
            }
        }
        @media screen and (min-width: 770px) {
		.share-box-container {
			padding-right:25px !important;
		}
	}
        @media screen and (max-width: 770px) {
		.share-box-container .fa-share-alt {
			padding:0 !important;
		}
		.share-box-container {
			padding-bottom:0 !important;
		}
	}