.partners {
    padding-top:96px;
    padding-bottom:96px;
    background:#F7F8F9 url(../images/mainpback.png);
    background-size:cover;
}

.partners .big{
    color: #000;
    font-family: Montserrat-Bold;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 40px; /* 128.571% */
}

.partnertext {
    padding-top:16px;
    padding-bottom:48px;
    color: #000;
    /* Text_16/Regular */
    font-family: Roboto;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */
}

.partners img {
    position:absolute;
    bottom:-96px;
    right:120px;
    max-width:550px;
}

.partners a{
    border-radius: 3px;
    background: #1B3B75;
    display: inline-block;
    color: #FFF;
    padding:8px 24px;
    text-decoration: none;
    /* Text_16/SemiBold */
    font-family: Roboto;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
}

.partners a:hover{
    background: #152D59;
}

@media (min-width: 1200px){
    .partners .container{
        padding-left:220px;
    }
}

@media (min-width: 767.98px) and (max-width: 1199px) {
    .partners {
        padding-top:56px;
        padding-bottom:56px;
        background:#F7F8F9 url(../images/dktablet.png) left center no-repeat;
        background-size:cover;
    }

    
    .partners img {
        position:absolute;
        bottom:-56px;
        right:0;
        max-width:500px;
    }

    .partners .big{
        max-width:335px;
        font-size: 30px;
        font-style: normal;
        font-weight: 700;
        text-transform: uppercase;
        line-height: 40px; /* 128.571% */
    }

    .partnertext {
        max-width:280px;
        padding:24px 0;
        font-family: Roboto;        
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px; /* 142.857% */
    }

}

@media (max-width: 767.98px) {

    
	.moblink {
		background:#F7F8F9;
	}


    .partners {
        margin-top:16px;
        padding-top:24px;
        padding-bottom:0px;
        background:#F7F8F9 url(../images/pmobile.png) left center no-repeat;
        background-size:contain;
    }

    .partnertext {
        padding-top:8px;
        padding-bottom:16px;       
        color: #000;
        font-family: Roboto;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
    }

    .partners img {
        position:relative;
        bottom:auto;
        right:auto;
        max-width:100%;
    }

    .partners .big {
        color: #000;
        font-family: Montserrat-Bold;
        text-transform: uppercase;
        font-size: 24px;
        font-style: normal;
        font-weight: 700;
        line-height: 32px;
    }

    
    .partners a{
        display: block;
        margin-bottom:24px;
        text-align: center;
    }
    
}