#our-story-wrap{
    padding-top: 40px;
}
    #our-story-wrap p{
        font-weight: 400;
        font-size: 14px;
        padding: 11px 0;
        line-height: 1.5;
    }

    #our-story-wrap .column-count{
    }

.floater-image{
    padding: 25px 0 0 0;
}
    .floater-image img{
        display:block;
        width: 100%;
    }

    .floater-image h2{
        font-size: 30px;
        font-family: var(--font-noe);
        padding-top: 10px;
        color: #333;
    }

    #our-story-wrap .content-button{
        margin-top: 40px;
    }

#our-story-rate{
	/* background: url(../../images/header-pattern.jpg); */
	background-color: #000;
    /* min-height: 500px; */
    width: 100%;
    margin-top: 88px;
    padding: 92px 0 62px;
}

    .rate-text-one{
        text-align: center;
        display: flex;
        justify-content: center;
        border-bottom: 1px solid #fff;
        padding-bottom: 40px;
    }

        .rate-text-one .rate-cont{
            color: #fff;
            padding: 0 30px;
        }
        .rate-text-one .rate-cont:nth-child(2) {
            border-left: 1px solid #fff;
        }

            .rate-text-one span{
                font-family: var(--font-noe);
                font-size: 80px;
                display: block;
                line-height: 1;
                padding-bottom: 18px;
            
            }

            .rate-text-one span span{
                display: inline-block;
                padding: 0;
                margin: 0 7px;
            }

            .rate-text-one p{
                font-weight: 500;
                color: #999999;
                font-size: 15px;
            }

    .rate-text-two{
        text-align: center;
        display: flex;
        justify-content: center;
        margin-top: 40px;  
    }

        .rate-text-two .rate-cont{
            color: #fff;
            display: flex;
            align-items: center;
            border-left: 1px solid #fff;
            padding: 15px 5%;
        }
            .rate-text-two .rate-cont:first-child{
                border-left: none;
            }
             .rate-text-two .rate-cont span{
                font-family: var(--font-noe);
                font-size: 65px;
                display: block;
                line-height: 1;
                padding-bottom: 15px;
             }

             .rate-text-two .rate-cont span span{
                display: inline-block;
                padding: 0;
                margin: 0 7px;
            }

             .rate-text-two  p{
                font-weight: 500;
                color: #999999;
                font-size: 15px;
            }
                .rate-text-two  p a{
                    font-size: 10px;
                    color: #999999;
                }

    .rate-text-disclaimer {
        font-size: 11px;
        letter-spacing: .1em;
        margin: 0 auto;
        color: #616161;
        padding: 0 15px;
        margin-top: 60px;
        text-align: center;
    }

.quote-pad {
	position: relative;
	max-width: 600px;
margin: 0 auto;
}
#our-story-wrap .default-heading.quote {
	padding: 0 60px;
position: relative;
text-align: left;
	font-style: italic;
}
#our-story-wrap .quote-pad p {
	padding: 60px;
text-transform: uppercase;
font-weight: 500;
font-size: 16px;
}
.quote:before {
	content: '';
	position: absolute;
	background: url('../../images/our-story/quote-before.png') no-repeat center center/cover;
	top: 0;
	left: -10px;
	width: 51px;
	height: 41px;
}
.quote:after {
	content: '';
	position: absolute;
	background: url('../../images/our-story/quote-after.png') no-repeat center center/cover;
	bottom: 0;
	right: 30px;
	width: 51px;
	height: 41px;
}

#our-story-wrap .content-button a.default-button {
	margin: 0 20px 20px;
}


/* iPad(landscape) | iPad(landscape) | Galaxy Tab 4 (landscape) | Galaxy Tab 3 (landscape) */ 
@media only screen and (max-width: 1199px) {

} 

/* iPad(portrait) | Galaxy Tab 4(portrait)  */ 
@media only screen and (max-width: 991px) {
    .rate-text-one span{
        font-size: 70px;
    }
    .rate-text-two p{
        font-size: 13px;
    }

    .floater-image{
        padding-bottom: 0;
    }
    .floater-image h2{
        padding: 30px 0;
    }
	
} 

/* Galaxy Tab 3(portrait) | Galaxy S5(landscape) */ 
@media only screen and (max-width: 767px) {

    #our-story-rate{
        padding: 46px 0 92px;
    }
    .rate-text-one{
        flex-direction: column;
        border-bottom: none;
    }

    .rate-text-two{
        flex-direction: column;
    }

        .rate-text-two .rate-cont{
            display: block;
            text-align: center;
            border: none;
            border-bottom: none;
            padding-bottom: 60px;
        }

        .rate-text-one .rate-cont:first-child {
            padding-bottom: 47px;
        }
        .rate-text-one .rate-cont:last-child {
            border: none;
        }

        .rate-text-one .rate-cont{
            border-bottom: none;
            padding: 45px 0 0;
        }
	.quote-pad {
		padding-left: 30px;
	}
}

/* Galaxy S5(portrait) | iPod Touch(landscape) | iPod Touch(portrait) */ 
@media only screen and (max-width: 480px) {
    #our-story-wrap .column-count{
        column-count: 1;
    }
	.quote-pad {
		padding-left: 0;
	}
	.quote:before {
	width: 41px;
	height: 31px;
}
.quote:after {
	width: 41px;
	height: 31px;
	right: 0;
}
}
