@charset "utf-8";
/* CSS Document */

@font-face {
font-family: 'Montserrat Hairline';
src: url('../../../styles/fonts/Montserrat-Hairline.woff') format('woff'),
     url('../../../styles/fonts/Montserrat-Hairline.otf') format('opentype');
font-weight: 200;
font-style: normal;
}
@font-face {
font-family: 'Montserrat UltraLight';
src: url('../../../styles/fonts/Montserrat-UltraLight.otf') format('opentype');
font-weight: 200;
font-style: normal;
}
@font-face {
font-family: 'Montserrat Light';
src: url('../../../styles/fonts/Montserrat-Light.otf') format('opentype');
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'Montserrat Regular';
src: url('../../../styles/fonts/Montserrat-Regular.otf') format('opentype');
font-style: normal;
}
@font-face {
font-family: 'Montserrat SemiBold';
src: url('../../../styles/fonts/Montserrat-SemiBold.otf') format('opentype');
font-weight: 600;
font-style: normal;
}
@font-face {
font-family: 'Montserrat Bold';
src: url('../../../styles/fonts/Montserrat-Bold.otf') format('opentype');
font-weight: 700;
font-style: normal;
}
@font-face {
font-family: 'Montserrat ExtraBold';
src: url('../../../styles/fonts/Montserrat-ExtraBold.otf') format('opentype');
font-weight: 800;
font-style: normal;
}
@font-face {
font-family: 'Montserrat Black';
src: url('../../../styles/fonts/Montserrat-Black.otf') format('opentype');
font-weight: 900;
font-style: normal;
}
@font-face {
font-family: 'Open Sans Regular';
src: url('../../../styles/fonts/OpenSans-Regular.ttf') format('truetype');
font-style: normal;
}
@font-face {
font-family: 'Open Sans Light';
src: url('../../../styles/fonts/OpenSans-Light.ttf') format('truetype');
font-style: normal;
}

.trust-heading {
    font-size:55px;
    color:#303030;
    text-transform:uppercase;
    font-family: 'Montserrat Light';
}
.trust-sub-heading {
    font-size:34px;
    color:#303030;
    text-transform:uppercase;
    font-family: 'Montserrat Light';
}
.blue-text {
    background-image:url(../../../images/blue_heading_stripe.png);
    background-repeat: no-repeat;
    background-position: center;
    color:#fff;
    font-size:17px;
    margin:40px 20px;
    padding:10px;
    font-family: 'Montserrat Light';
}
.blue-small-text {
    background-image:url(../../../images/blue_heading_stripe2.png);
    background-repeat: no-repeat;
    background-position: center;
    color:#fff;
    font-size:17px;
    margin:40px 20px;
    padding:10px;
}
.trust-description {
    font-size:17px;
    color:#272727;
    line-height:2;
    font-family: 'Montserrat Light';
}
.relationship-heading {
    font-size:26px;
    font-family: 'Montserrat Bold';
    text-transform:uppercase;
    color:#3f9fdd;
}
.relationsip {
    color:#565656;
    font-size:15px;
    padding-top:70px;
    padding-right:80px;
    padding-bottom:20px;
}
.relationsip > ul {
     list-style-image: url('../../../images/bullet.png');
     padding-left: 20px;
}
.relationsip > ul >  li {
    padding-top:30px;
    padding-left: 10px;
    font-family: 'Montserrat Light';
}
.relationsip-left {
    background:#f3f3f3;
    padding-left: 100px;
    padding-bottom: 44px;
}
.relationsip-right {
    background:#fff;
    margin-left:50px;
    margin-right:30px;
}
.blue-block {
    font-size:31px;
    color:#fff;
    padding:80px 80px;
    font-family: 'Montserrat Regular';
}
.trust_top_sec{
    background: #ebebeb; 
    padding: 100px 0 60px;
}
@media only screen and (max-width: 768px) {
    .relationsip.relationsip-left.row{
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .relationsip-left {
        padding-left: 20px;
    }
    .relationsip {
    padding-right:20px;
    }
    .relationsip-right {
        margin-left: 20px;
        margin-right: 20px;
    }
    .blue-block {
        font-size: 20px;
        color: #fff;
        padding: 20px 20px;
    }
    .trust-heading {
        font-size: 34px;
        }
    .trust-sub-heading {
        font-size: 24px;
    }
    .trust-heading {
        font-size:25px;
    }
    .trust-sub-heading {
        font-size:16px;
    }
    .blue-text {
        font-size:14px;
    }
    .trust-description {
        font-size:14px;
    }
    .blue-small-text {
        font-size:14px;
    }
    .relationship-heading {
        font-size:20px;
    }
    .relationsip {
        font-size:13px;
    }
    .blue-block {
        font-size:18px;
    letter-spacing:1px;
    }
    .trust_top_sec{ 
        padding: 30px 0 60px;
    }
}