.eteam-special-offer {
    padding: 2.5em 4% 1.8571428571428572em;
    border: 1px solid #c9c8c9;
    font-size: 14px;
    /*font-size: 1rem;*/
}

.eteam-special-offer .image {
    width: 100%;
    margin-bottom: 1.5em;
    margin-right: 1.5em;
    transition: transform .35s ease;
    transform: scale(1);
    text-align: center;
}

.eteam-special-offer .image img {
    max-width: 11.538461538461538em;
}

.eteam-special-offer:hover .image,
.eteam-special-offer:focus .image {
    transform: scale(1.07);
}

.eteam-special-offer h3 {
    margin: 0 0 0.75em; /* 18/24 */
    color: #4c4a4b;
    font-size: 24px;
    /*font-size: 1.7142857142857142rem;*/
    text-transform: uppercase;
}

.eteam-special-offer h4 {
    margin: 0 0 0.5em; /* 10/20 */
    color: #838082;
    font-size: 20px;
    /*font-size: 1.4285714285714286rem;*/
    font-family: 'Open Sans', arial, sans-serif;
}

.eteam-special-offer h4 a {
    color: #960000;
}

.eteam-special-offer .text {
    color: #838082;
    font-style: italic;
}

@media all and (min-width: 481px) {
    .eteam-special-offer .image {
		float: left;
        margin: 0;
		width: 30%;
    }

    .eteam-special-offer .image img {
        max-width: 100%;
    }

    .eteam-special-offer .right {
        float: left;
		width: 70%;
		padding-left: 2%;
    }
}

@media all and (min-width: 1851px) {
    .eteam-special-offer {
        padding: 45px 2.286em 17px;
    }

    .eteam-special-offer .image {
		float: left;
        margin-right: 4.142857142857143em;
		width: 10.357142857142858em;
    }
	
	.eteam-special-offer .image img {
        max-width: none;
    }
	
	.eteam-special-offer .right {
        overflow: hidden;
    }
}

@media all and (max-width: 1500px) {
	.eteam-special-offer {
		padding-bottom: 1.47em;
	}
}

@media all and (max-width: 480px) {
    .eteam-special-offer h3 {
        font-size: 20px;
    }

    .eteam-special-offer h4 {
        font-size: 18px;
    }
}