@media screen and (min-width: 460px) {
#footerContentWrapper {
height: 86px;
}
}

@media screen and (max-width: 1279px) {
.contentWrapper {
max-width: 680px;
margin:0 auto;
position: relative;
padding:0 40px;
}
    .basic_introduction .headline {
color: #21314d;
font-size: 32px;
height:38px;
line-height: 38px;
width:626px;
padding-top:40px;
margin-bottom:7px;
}
    .basic_introduction .subheadline {
color: #84bc34;
font-size: 24px;
height:33px;
width:400px;
margin-bottom:20px;
}
    .basic_introduction .introductionLinkContainer {
width:fit-content;
}

.basic_introduction .introductionLinkContainer .checkmarkList li {
font-size: 20px;
line-height: 27px;
}
    .basic_introduction .introductionLinkContainer .linkButton {
width:386px;
margin:0;
}
    .basic_introduction .introductionLinkContainer .checkmarkList {
margin: 0 0 23px 0;
}
    .intro-emig-icon {
height:60px;
width:115px;
top:388px;
position: absolute;
right:auto;
}
    .basic_advantages .headline {
height:38px;
font-size: 32px;
line-height: 38px;
text-align: center;
padding-top:21px;
margin-bottom: 16px;
}
    .basic_advantages .subheadline {
height:33px;
font-size: 24px;
line-height: 33px;
text-align: center;
margin-bottom:28px;
}
    .basic_advantages .textblock1,
.basic_advantages .textblock2 {
font-size: 18px;
line-height: 24px;
text-align: center;
width:100%;
}
    .basic_advantages .textblock2 {
margin-bottom: 21px;
}
    .basic_advantages .linkWrapper {
width:424px;
margin:0 auto;
margin-bottom:550px;
}
    .basic_advantages .advantagesBlock .linkButton {
margin:0 auto;
margin-bottom:25px;
}
    .basic_security .contentWrapper {
padding:0;
max-width:768px;
}
    .basic_advantages .videoBlock {
top:421px;
right:282px;
}
    .basic_security .headline {
font-size:32px;
height:38px;
line-height: 38px;
padding-top: 21px;
margin-bottom:16px;
}
    .basic_security .subheadline {
font-size: 24px;
height:33px;
line-height:33px;
}
    #emig-box {
width:269px;
}
    .floatingBlock {
width:229px;
height:437px;
margin:0;
}
    .floatingBlock .blockText {
width:229px;
margin:0 auto;
}
    .basic_offers .start-offer,
.basic_offers .classic-offer {
width:354px;
height:388px;
float: left;
}
    .basic_offers .classic-offer .box-title,
.basic_offers .start-offer .box-title {
width:314px;
padding:20px 20px;
font-size: 24px;
}
    .basic_offers .classic-offer .title-wrapper,
.basic_offers .start-offer .title-wrapper {
width:354px;
height:108px;
}
    .basic_offers .start-offer .checkmarkList,
.basic_offers .classic-offer .checkmarkList {
padding-top:28px;
padding-left:22px;
padding-bottom:21px;
margin-bottom:21px;
}
    .basic_offers .start-offer .checkmarkList li,
.basic_offers .classic-offer .checkmarkList li {
font-size:18px;
height:24px;
line-height:24px;
color: rgb(255,255,255);
}
    .basic_offers .start-offer .price,
.basic_offers .classic-offer .price {
padding-left: 20px;
font-size: 24px;
height:33px;
}
    .basic_offers .start-offer .box-content,
.basic_offers .classic-offer .box-content {
height: 280px;
}
    .basic_offers .contentWrapper {
padding:0 20px;
}
    .basic_offers .floatBoxWrapper {
margin-bottom: 32px;
}
    .basic_offers .offer_subtext {
font-size: 22px;
height:58px;
line-height: 29px;
width:100%;
text-align: center;
margin-bottom:21px;
}
    .basic_offers .checkmarkList li:before {
top:-1px;
}
    .basic_apps .contentWrapper {
max-width: 680px;
width:100%;
left:initial;
}
    .basic_apps .app-text-block {
width:100%;
margin:0;
padding-bottom: 0;
}
    .basic_apps .headline {
font-size:32px;
height:38px;
line-height: 38px;
padding-top: 21px;
}
    .basic_apps .subheadline {
font-size:24px;
height:33px;
line-height: 33px;
margin-bottom:28px;
}
    .basic_apps .text-block {
font-size:18px;
line-height:24px;
margin-bottom: 32px;
}
    .basic_firetv .headline {
height: 66px;
padding-top:32px;
width:416px;
}
    .basic_firetv .textblock {
font-size: 22px;
height:58px;
line-height: 29px;
margin-bottom:21px;
width:541px;
}
    .basic_firetv .linkWrapper .button-double-arrow {
float: left;
line-height:36px;
color: rgb(132,188,52);
margin-left:10px;
}
    .basic_firetv .linkWrapper {
margin-bottom:26px;
}
    .basic_features .featureBox {
height:189px;
width:362px;
padding-top:21px;
}
    .basic_features .contentWrapper {
padding:0 20px;
}
    .basic_features .featureBoxShowMore {
padding:21px 62px 21px 20px;
}
    .basic_features .text-wrapper {
width:217px;
}
    .basic_features .box-icon {
margin-left:20px;
margin-right:25px;
width: 76px;
height:57px;
}

.basic_features .headline {
text-align: center;
padding-top:21px;
font-size: 32px;
margin-bottom: 16px;
}
    .basic_features .subheadline {
text-align: center;
font-size: 24px;
margin-bottom: 32px;
}
    .basic_faq .headline {
font-size: 32px;
padding-top:18px;
margin-bottom:18px;
}
    .basic_faq .faq-headline {
height:initial;
line-height: 27px;
padding:16px 50px 16px 38px;
}
    .basic_advantages .mobileVideo {
display: none;
}
.basic_advantages .tabletVideo {
display: block;
}
    .basic_advantages .advantagesBlock {
width:100%;
}
    .basic_offers .linkWrapper {
margin-bottom: 0px;
}
    .basic_offers .headline {
margin-top:21px;
}
    .securityBlockWrapper {
padding-bottom: 0;
}
    .basic_introduction .introductionLinkContainer {
padding-bottom: 0px;
}
}
@media screen and (max-width: 767px) {
.contentWrapper {
max-width: 344px;
margin:0 auto;
position: relative;
padding:0 15px;
}
    .basic_introduction .introductionLinkContainer .linkButton {
width:344px;
margin:0;
}
    .basic_introduction .introductionLinkContainer .checkmarkList li {
font-size: 20px;
line-height: 27px;
}
    .basic_introduction .subheadline {
color: #84bc34;
font-size: 24px;
height:33px;
width:344px;
margin-bottom:20px;
}
    .basic_introduction .headline {
color: #21314d;
font-size: 32px;
height:114px;
line-height: 38px;
width:344px;
margin-bottom:7px;
padding-top:21px;
}
.intro-emig-icon {
display: none;
}
    .basic_advantages .headline {
height:76px;
}
    .basic_advantages .subheadline {
height:99px;
}

.basic_advantages .linkWrapper {
width:296px;
margin-bottom:237px;
}
    .basic_security .contentWrapper {
padding:0;
max-width:343px;
}
    .basic_security .headline {
font-size:32px;
height:initial;
line-height: 38px;
padding-top: 21px;
margin-bottom:16px;
}
    .basic_security .subheadline {
font-size: 24px;
height:33px;
line-height:33px;
}
    #emig-box {
width:100%;
}
    .floatingBlock {
width:100%;
height:349px;
margin-bottom: 28px;
}
    .floatingBlock .blockText {
width:100%;
}
    .basic_offers .start-offer,
.basic_offers .classic-offer {
width:344px;
}
    .basic_offers .classic-offer .title-wrapper,
.basic_offers .start-offer .title-wrapper {
width:344px;
}
    .basic_offers .contentWrapper {
padding: 0 15px;
}
    .basic_offers .start-offer {
margin-bottom:21px;
}
    .basic_offers .headline {
font-size: 32px;
margin-top:21px;
margin-bottom:16px;
}
    .basic_offers .subheadline {
height: initial;
line-height: initial;
font-size: 24px;
margin-bottom:32px;
}
    .basic_offers .offer_subtext {
font-size: 22px;
line-height:initial;
height:initial;
}
    .basic_offers .linkButton{
margin-left:20px;
margin-right:20px;
}


    .basic_offers .start-offer .checkmarkList,
.basic_offers .classic-offer .checkmarkList {
padding:28px 0 21px 20px;
}
    .basic_apps .headline {
font-size:32px;
height:initial;
line-height: 38px;
margin-bottom:16px;
}
    .basic_apps .subheadline {
font-size:24px;
height:initial;
line-height: 33px;
}
    .basic_apps .contentWrapper {
max-width: 344px;
}
    .basic_firetv .textblock {
font-size: 22px;
height:initial;
line-height: 29px;
margin-bottom:21px;
width:344px;
}
    .basic_faq .headline {
font-size: 32px;
padding-top:21px;
margin-bottom:21px;
}

.basic_faq .contentwrapper {
padding-left: 0;
padding-right: 0;
max-width:375px;
}
    .basic_faq .faq-headline {
height:initial;
line-height: 27px;
padding:16px 50px 16px 38px;
}
    .basic_faq .faq-content {
padding:16px;
}
    .basic_features .contentWrapper {
padding:0 15px;
}
    .basic_features .text-wrapper {
width:213px;
}
    .basic_features .box-icon {
width:66px;
height:50px;
}
    .basic_features .hideMobile {
display: none!important;
}
    .basic_advantages .mobileVideo {
display: block;
}
.basic_advantages .tabletVideo {
display: none;
}
    .basic_advantages .videoBlock {
top:674px;
right:115px;
}
    .basic_advantages .advantagesBlock {
width:100%;
}
    .basic_advantages .advantagesBlock .linkButton {
width:100%;
margin-bottom:25px;
}
    .basic_advantages .linkWrapper {
margin:0 auto;
margin-bottom:265px;
width:188px;
}
}
