
@media (max-width: 900px) {
    #poster {
        background-size:cover;
    }
    #poster img {
        max-width: 90%;
        margin: 0 auto;
    }
    #poster-2 {
        background-size: cover;
        max-height: 300px;
        background-position: right;
    }
    #poster-2 img {
        max-width: 90%;
        margin: 0 auto;
    }
    .hidden-mobile {
        display:none;
    }
    .cnt {
        padding:30px 10px;
    }
    .row {
        display: block;
	}
    .row .col {
        padding-left:0;
        padding-right: 0;
    }
    h1._fsLarge {
        font-size: 30px!important;
        line-height: 1.1;
    }

    h2._fsLarge {
        font-size: 30px!important;
        line-height: 1.1;
    }
    h2._withImg {
        padding-left: 50px;
    }
    h2._withImg:before {
        top:-12px;
        left: 0;
    }
	#InputAmount {
		margin: 10px auto 15px!important;
	}
    .footer {
        text-align: center;
    }
    .footer-logo {
        display: inline-block;
        margin:0 auto;
    }

    .support-logos a {
        display: block;
        margin: 20px auto;
    }

    .social-icons {
        display: flex !important;
        flex-direction: row;
        flex-wrap: wrap;
        align-items: center;
    }

    .social-icons a {
        margin-right: 0;
    }
    .social-icons .col {
        width: 45%;
        text-align: center!important;
    }
    .social-icons .phones {
        text-align: left;
    }
    .social-icons .phones .nwsp {
        display: block;
        text-align: left;
        /*padding-left: 10px;*/
    }
    .social-icons .phone-icon {
        text-align: right!important;
        padding-right: 30px;
    }
    .social-icons .phones {
        text-align: left;
    }
}
