@media (max-width:1250px){
     .credit_request ul{
         margin: 0 -20px;
    }
     .credit_request.customers_say ul{
         margin: 0;
    }
     .credit_request.current_affairs ul{
         margin: 0;
    }
     .banner_cnt {
         bottom: 28px;
         right: 2.5%;
    }
}
 @media (min-width:1200px){
     .slider-out {
         min-height:600px;
    }
}
 @media (max-width:1200px){
     .item-page h1 {
         margin-top: 0;
    }
     .sponcer_logo ul {
         padding: 0 12px;
    }
     .sponcer_logo ul li{
         padding: 0 2px;
    }
     .banner_cnt {
         bottom: -5px;
         right: 20.5%;
    }
     .binding ul{
         margin: 0;
         text-align: center;
    }
     .binding {
         top: 16px;
    }
     .binding ul li {
         font-size: 0.925em;
         padding: 0 10px;
    }
     .credit_request ul{
         margin: 0;
         padding: 40px 0 0;
    }
     .credit_request ul li{
         padding: 0 10px;
    }
     .credit_cnt p{
         font-size: 0.925em;
    }
     .credit_request.loans ul li {
         width: 50%;
         padding: 10px 10px;
    }
     .credit_request.customers_say ul{
         padding: 50px 0 0;
    }
     .credit_request.current_affairs ul{
         margin: 0 15px;
    }
     .social ul {
         padding: 0 5px;
    }
     .data_protection ul{
         padding: 0 5px;
    }
     .footer{
         padding: 0 15px;
    }
     .data_protection ul li{
         padding: 0 5px;
    }
     .copy p {
         font-size: 0.7125em;
    }
     .web_design p{
         padding: 0 0 0 2px;
         font-size: 0.7125em;
    }
     .unver {
         margin: 68px 70px 0 0;
    }
     .date {
         margin: -33px 34px 0 0;
         padding: 0 0 69px 0;
    }
     .menu_bar{
         left: -24px;
    }
     .menu{
         padding: 0 0 0 12px;
    }
     .headline p{
         padding: 9px 5px 0 0;
    }
}
 @media (max-width:1175px){
     .container{
         width: 100%;
         padding:0 15px 
    }
     header{
         padding: 15px 15px;
    }
     anner_cnt {
         bottom: 12px;
    }
     .contact_information {
         padding: 27px 0 40px;
    }
     .learn_website{
         padding: 65px 15px 0;
    }
}
 @media (max-width:991px){
     .email .send img {
         margin: 0;
         display: block;
         margin: 0 auto 44px;
    }
     h5 {
         font-size: 0.925em;
    }
     .logo figure a img{
         width: 280px;
    }
     .number p a{
         font-size: 1em;
    }
     .number span{
         font-size: 0.4125em;
    }
     .sponcer_logo ul li a img{
         width: 50px;
    }
     .menu p img{
         width: 25px;
         height: auto;
    }
     .menu .btnMobile{
         font-size: 1.2em;
    }
     .sponcer_logo ul {
         padding: 0 5px;
    }
     .banner{
         min-height: 583px;
    }
     .banner_cnt {
         bottom: -22px;
         right: 33px;
    }
     .unver {
         margin: 24px 72px 0 0;
         padding: 50px 26px 0 0;
    }
     .binding {
         top: 52px;
    }
     .binding ul li {
         font-size: 0.825em;
         padding: 0 5px;
    }
     .credit_cnt p {
         font-size: 0.725em;
    }
     .credit_request ul li{
         padding: 0 5px;
    }
     .credit_request.customers_say ul li{
         padding: 0 5px;
    }
     .man p {
         font-size: 0.9em;
         line-height: 22px;
    }
     .man p:after {
         top: -42px;
         left: -4px;
    }
     .credit_request.current_affairs ul li{
         padding: 0 5px;
    }
     .offer ul li a{
         font-size: 1.025em;
    }
     .offer.contact ul li a i{
         padding: 0 4px 0 0;
    }
     .offer{
         padding: 0 15px 0 0;
    }
     .share {
         float: none;
         text-align: center;
    }
     .sign_in{
         float: none;
         padding: 12px 0;
    }
     .footer{
         text-align: center;
    }
     .rights {
         display: block;
         float: none;
         padding: 10px 0;
    }
     .copy{
         display: block;
         padding: 7px 0;
    }
     .web_design{
         display: block;
    }
     .offer.contact ul li a img{
         padding: 0 4px 0 0;
    }
     .menu_bar{
         left: 0;
    }
     .menu{
         padding: 0 0 0 40px;
    }
     .sponcer_logo{
         padding: 0 5px 0 0;
    }
     .number{
         display: none;
    }
     .wrapper{
         padding: 70px 0 0 0;
    }
     header{
         padding: 7px 20px;
    }
}
 @media (max-width:768px){
     .acym_module_form input {
         max-width: 100%;
    }
     .acym_module_form .send input[type=button] {
         right: 27px;
    }
     .item-page h1 {
         font-size: 1.8em;
         padding-top: 77px;
    }
     h1{
         font-size: 2.75em;
    }
     h2 {
         font-size: 2.75em;
    }
     h4 {
         font-size: 1.3em;
    }
     .profile{
         max-width: 425px;
         margin: 0 auto;
    }
     .credit_request.customers_say ul .slick-list{
         padding: 11px 0 18px 0;
    }
     .date h1:after{
         left: 88px;
         bottom: -10px;
    }
     .visCustomText {
         font-size: 0.8em;
         line-height: 1.3em;
    }
     .item-page h4 {
         font-size: 1.2em;
         line-height: 1.4em;
    }
     header{
         padding: 7px 0;
    }
     .wrapper{
         padding: 70px 0 0 0;
    }
     .logo{
         padding: 17px 0 0 0;
    }
     .logo figure a img{
         width: 342px;
    }
     .sponcer_logo ul li a img{
         width: 46px;
    }
     .header_right{
         padding: 0;
    }
     .menu small{
         font-size: 2em;
    }
     .menu_bar {
         left: 6px;
         top: -2px;
    }
     .sponcer_logo ul{
         padding: 0 46px;
    }
     .sponcer_logo ul li{
         padding: 0 5px;
    }
     .slide_vertical p {
         position: relative;
         left: -33px;
    }
     .progeress_bar ul li.Wunschrate p{
         left: -59px;
    }
     .binding{
         padding: 0 0 56px 0;
         margin: -9px 0 0 0;
    }
     .easy{
         padding: 64px 20px 0;
    }
     .credit_cnt h4{
         font-size: 1.5625em;
    }
     .credit_cnt.loan_cnt h4{
         font-size: 1.4em;
    }
     .headline h5{
         font-size: 1.025em;
    }
     .offer h5{
         font-size: 1.5em;
         padding: 10px 0 14px 0;
    }
     .offer ul li a{
         font-size: 1.125em;
    }
     .newsletter h5{
         font-size: 1.5em;
    }
     .newsletter > p{
         font-size: 1.125em;
         line-height: 26px;
    }
     .data_protection ul li a{
         font-size: 1.125em;
         line-height: 24px;
    }
     .login a small{
         font-size: 1.125em;
         line-height: 24px;
    }
     .copy p{
         font-size: 1.125em;
         line-height: 24px;
    }
     .copy p span{
         font-size: 1.125em;
         line-height: 24px;
    }
     .web_design p{
         font-size: 0.8125em;
         line-height: 20px;
    }
     .email{
         padding: 28px 0 0 0;
    }
     .easy.priorities{
         padding: 37px 20px 44px;
    }
     .credit_request.customers_say{
         padding: 37px 20px 30px 
    }
     .contact_information{
         padding: 12px 10px 25px;
    }
     .footer{
         padding: 0 20px;
    }
     .progeress_bar .ui-slider .ui-slider-handle{
         width: 17px;
         height: 17px;
    }
     .progeress_bar .ui-slider-horizontal .ui-slider-handle{
         margin-left: -20px;
    }
     .point p br{
         display: none;
    }
     .banner_cnt {
         bottom: -49px;
         right: 12px;
         padding: 0 10px;
    }
     .unver {
         margin: 0;
         padding: 68px 57px 33px 82px;
         float: none;
        /* text-align: center;
         */
    }
     h3 {
         font-size: 2em;
    }
     .unver_head p {
         font-size: 1.125em;
    }
     .progeress_bar ul {
         padding: 8px 0 0 0;
    }
     .progeress_bar ul {
         padding: 23px 0 0 0;
    }
     .binding ul li {
         font-size: 1.5em;
         padding: 9px 5px;
         display: block;
    }
     .credit_request ul li{
         width: 100%;
    }
     .credit_request.customers_say ul li {
         padding: 91px 20px 51px 20px;
    }
     .credit_request.customers_say ul{
         padding: 30px 15px 0;
    }
     .easy.customer_review{
         padding: 15px 20px 5px;
    }
     .credit_request.current_affairs ul li{
         width: 50%;
         padding: 10px 0;
    }
     .credit_request.current_affairs ul{
         padding: 61px 0 0 0;
         margin: 0;
    }
     .current {
         padding: 4px 20px 30px;
    }
     .offer {
         padding: 0 10px 0;
         width: 50%;
    }
     .newsletter {
         width: 100%;
         padding:66px 10px 0;
         float: left;
    }
     .rectangle1:after {
         top: 19px;
         left: 32px;
    }
     .rectangle2:before {
         top: 19px;
         right: 49px;
    }
     .rectangle3:after {
         bottom: -7px;
         left: 32px;
    }
     .rectangle4:before {
         bottom: -7px;
         right: 50px;
    }
     .date {
         margin: 0;
         padding: 32px 0 0 0;
         text-align: center;
         border: none;
    }
     .menu:after{
         width: 0;
    }
     .share{
         padding: 0 0 15px 0;
    }
     .sidebar {
         display: block;
         position: fixed;
         right: -200px;
         top: 0px;
         background: #ffffff;
         border-left: 1px solid #008fa4;
         height: 100%;
         padding: 0 5px;
         top: 0;
         overflow: auto;
         transition: all ease-in-out 0.3s;
         width: 200px;
         -webkit-transition: all ease-in-out 0.3s;
         -moz-transition: all ease-in-out 0.3s;
         -o-transition: all ease-in-out 0.3s;
         -ms-transition: all ease-in-out 0.3s;
    }
     .change .btn_toggle span:nth-child(1) {
         top: 10px;
    }
     .change .btn_toggle span:nth-child(1) {
         transform: rotate(45deg);
         -webkit-transform: rotate(45deg);
         -ms-transform: rotate(45deg);
         -o-transform: rotate(45deg);
         -moz-transform: rotate(45deg);
    }
     .change .btn_toggle span:nth-child(2) {
         opacity: 0;
    }
     .change .btn_toggle span:nth-child(3) {
         transform: rotate(-45deg);
         top: -8px;
         -webkit-transform: rotate(-45deg);
         -moz-transform: rotate(-45deg);
         -o-transform: rotate(-45deg);
         -ms-transform: rotate(-45deg);
    }
     .change .wrapper {
         left: -215px;
    }
     .change .sidebar {
         right: 0;
         transition: all ease-in-out 0.3s;
         -webkit-transition: all ease-in-out 0.3s;
         -moz-transition: all ease-in-out 0.3s;
         -o-transition: all ease-in-out 0.3s;
         -ms-transition: all ease-in-out 0.3s;
    }
     .sidebar .number{
         display: block;
    }
     .change .wrapper {
         left: -200px;
    }
     .menu:hover .drop_down{
         display: none;
    }
     .sidebar .drop_down{
         display: block;
         position: static;
    }
     .sidebar .start{
         width: inherit;
         border: none;
    }
     .sidebar .start ul{
         padding: 20px 5px;
    }
     .sidebar .sponcer_logo{
         display: none;
    }
     .start ul li{
         font-size: 1.0125em;
    }
     .change header{
         left: -200px;
    }
     .slide_vertical.euroes p span{
         margin: 0;
    }
     .request_loan{
         padding: 10px 0 0 0;
    }
     .banner{
         background: none;
         padding: 24px 0 0 14px;
         position: relative;
         overflow: hidden;
    }
     .banner:after{
         content: "";
         width: 102%;
         height: 85px;
         position: absolute;
         top: 100%;
         left: 0;
         background: #ffffff;
         transform: rotate(-5deg);
         transform-origin: 0 0;
    }
     .banner_cnt{
         display: none;
    }
     .banner_cnt.desktop{
         display: block;
         position: static;
         text-align: center;
         padding: 20px 15px 0;
    }
     .credit_request.customers_say botton{
         display: block;
    }
     .credit_request.customers_say .slick-prev{
         left: 17px;
         z-index: 1;
         height: 40px;
         width: 28px;
         transform: translateY(-50%);
         -webkit-transform: translateY(-50%);
         -o-transform: translateY(-50%);
         -moz-transform: translateY(-50%);
         -ms-transform: translateY(-50%);
    }
     .credit_request.customers_say .slick-prev:before{
         content: "\f053";
         font-family: 'FontAwesome';
         font-size: 40px;
         color: #4e4e4e;
    }
     .credit_request.customers_say .slick-next{
         right: 20px;
         height: 40px;
         width: 28px;
         top: 52%;
         transform: translateY(-50%);
         -webkit-transform: translateY(-50%);
         -o-transform: translateY(-50%);
         -moz-transform: translateY(-50%);
         -ms-transform: translateY(-50%);
    }
     .credit_request.customers_say .slick-next:before{
         content: "\f054";
         font-family: 'FontAwesome';
         font-size: 40px;
         color: #4e4e4e;
    }
     .point {
         max-width: 410px;
         float: right;
         margin: -19px 0 0 0;
    }
     .credit_cnt p{
         font-size: 1.1875em;
         line-height: 24px;
         max-width: 338px;
    }
     .credit_request ul{
         padding: 93px 0 0;
    }
     .credit_request ul li.sofortz{
         padding: 30px 0 44px 0;
    }
     .credit_request{
         padding: 50px 0 35px;
    }
     .credit_request.loans{
         padding: 38px 0 0 0;
    }
     .credit_request.loans ul{
         padding: 20px 15px 0 15px;
    }
     .credit_request.loans ul li{
         padding: 47px 10px;
    }
     .credit_cnt.loan_cnt{
         padding: 39px 0 13px 0;
    }
     .picture figure{
         margin: -71px 0 0 0;
    }
     .man p{
         padding: 24px 0 18px;
         font-size: 1.125em;
         line-height: 25px;
    }
     .man p:after {
         top: -60px;
         left: 1px;
    }
     .man{
         padding: 0 28px;
    }
     .man h5{
         font-size: 1.125em;
    }
     .profile:after{
         width: 40px;
         height: 40px;
         bottom: -22px;
         right: 116px;
    }
     .credit_request.current_affairs{
         padding: 47px 0 0 0;
    }
     .offer ul{
         padding: 2px 0 0 0;
    }
     footer{
         padding: 12px 0 17px 0;
    }
     .data_protection ul li{
         padding: 0 10px;
    }
     .sign_in{
         padding: 12px 0 17px 0;
    }
     .rights{
         padding: 22px 0 10px 0;
    }
     .banner2{
         background-color: rgb(183,201,194)!important;
         background: none;
         position: relative;
         overflow: hidden;
         min-height: 125px;
    }
     .banner2:after{
         content: "";
         width: 102%;
         height: 85px;
         position: absolute;
         top: 100%;
         left: 0;
         background: #ffffff;
         transform: rotate(-5deg);
         -webkit-transform: rotate(-5deg);
         -mos-transform: rotate(-5deg);
         -o-transform: rotate(-5deg);
         -moz-transform: rotate(-5deg);
         transform-origin: 0 0;
    }
     .learn_website{
         padding: 60px 15px 0;
    }
     .website_head h5{
         line-height: 31px;
    }
     .website_cnt{
         padding: 5px 0 0 0;
    }
     .website_cnt p{
         line-height: 23px;
    }
}
 @media (max-width:768px){
     .container.frontText {
         padding: 0 15px;
    }
     .bfPageIntro h1 {
         padding-top: 0;
    }
     .big {
         font-size: 1.2em;
         width: 99.8%;
         white-space: nowrap;
         text-align: center;
    }
     .blogTeaserStart {
         float: none;
         width: 100%;
         padding-right: 0;
    }
     .credit_request.customers_say h2 {
         margin: 0;
    }
     .bkg-wrap img {
         width: 200%;
         margin-left: -300px;
         height: auto;
         margin-top: 0;
    }
     .bkg-wrap {
         height: 100vw;
    }
     .unver {
         max-width: 100%;
    }
}
 @media (max-width:767px){
     body {
         color: #111;
         font-size: 1em;
         line-height: 1.1em;
    }
   .container, .com-content-article__body, .com-content-category-blog {
    width: 100%;
}
     p {
         line-height: 1.6rem;
    }
     .immediate {
         box-shadow: none!important;
    }
     .visCSSlabel {
         float: none;
         margin-top: 32px;
         margin-right: 0;
         width: 100%;
         line-height: 24px!important;
    }
     .field94::before, .field192::before, .field134::before, .field123::before, .field108::before, .field161::before, .field193::before, .field183::before, .field187::before, .field157::before, .field140::before, .field194::before, .field166::before {
         line-height: 1.2em;
    }
     .visCSSinput, .editor {
         width: 100%;
    }
     .badge-immo {
         top: -110px;
         right: 240px;
    }
     .badge-immo img {
         max-width: 90px 
    }
     .unver_head {
         padding: 24px 12px;
    }
     .wanted-box, .bfElemWrap.bfLabelLeft {
         width: 100%;
    }
     .faq-wrapper .faq-box {
         width: 100%;
         min-height: auto;
         border: 0;
         padding: 0;
         float: none;
         margin: 0 0 44px 0;
    }
     .wanted-wrapper, .faq-wrapper {
         padding-bottom: 77px;
    }
     .faq-wrapper .faq-box:nth-child(2n+2) {
         margin: 0 0 44px 0;
    }
     .faq-wrapper h4 {
         margin: 0 0 24px;
         font-size: 1.2em;
         line-height: 1.4em;
    }
	 .offer ul li a, .offer ul li span {
		 color: #333333;
		 line-height: 1.7em;
		 font-weight: 300;
	}
     .bfFormDiv .bfNoSection #Arbeitszeit .bfSectionDescription, .bfFormDiv .bfNoSection #Geburtsdatum .bfSectionDescription, .bfFormDiv .bfNoSection #Adresse .bfSectionDescription, .bfFormDiv .bfNoSection #Wohnhaft .bfSectionDescription {
         width: 100%;
    }
     .bfFormDiv input[type=text], .bfFormDiv select, #Kontaktformular input[type=text], #Kontaktformular select {
         padding: 7px 13px;
         border: 1px solid #ddd;
         border-radius: 6px;
         font-size: 1.3em;
         box-shadow: none;
         background: #fff;
    }
     .wanted-wrapper img, .wanted-wrapper .wanted-box {
         float: none;
         text-align: center;
         margin-bottom: 77px;
    }
     .wanted-wrapper .wanted-box {
         width: 100%;
    }
     .wanted-wrapper img {
         width: 60%;
         height: auto;
         margin-bottom: 0;
         text-align: center;
    }
     .teaser li {
         font-weight: 400;
         line-height: 1.4em;
         padding: 18px 0;
    }
     .bfQuickMode .bfPageIntro, .bfFormDiv .bfSectionDescription .timeOffer {
         display: block;
    }
     .bfQuickMode select, .bfQuickMode input[type=text] {
         width: 100%;
         max-width: 100%;
         min-width: 100%;
    }
     .bfFormDiv label {
         line-height: 33px;
    }
     .immediate .credit_img img {
         margin-top: 0;
    }
     .wanted-wrapper p {
         font-size: 1em;
         line-height: 1.2em;
         margin-top: 6px;
    }
     .faq-wrapper h2, .wanted-wrapper h2 {
         margin: 77px 0;
    }
     #ff_form3 .bfSectionDescription h3 {
         margin: 21px 0;
         padding-top: 38px;
    }
     .nomobile, #ff_form3 .bfSectionDescription .timeOffer, .item-page .bfPageIntro h2 {
         display: none;
    }
     #bestaetigung .bfElemWrap label {
         float: left;
         max-width: 80%;
         min-width: 80%;
    }
     #bestaetigung .bfElemWrap input[type=checkbox] {
         float: right;
         width: 60px;
         margin-top: 4px;
    }
     #nachweise section input {
         margin: 8px 0;
    }
     #ff_form3 .bfSectionDescription .timeOffer {
         top: 13px;
    }
     .bfPage {
         margin-top: 0;
    }
     .about-person {
       width: 100%;
    }
     .about-person-text {
    }
     .about-person-out img {
         max-width: 220px;
         margin-right: 0;
         float: none;
         height: auto;
       margin-top: 77px;
    }
     .item-page .container img {
         width:100%;
    }
     .item-page .container .bfPage img {
         width:auto;
    }
     #ff_formdiv2 .bfSubmitButton {
         margin-top:23px;
    }
     #ff_formdiv3 .bfQuickMode span.bfElemWrap {
         float:none;
         display:block;
    }
     header {
         box-shadow: 0 0 20px rgba(0,0,0,0.3);
    }
     .button-primary, .btn-primary, .bfCustomSubmitButton, .bfSubmitButton.button,.btn {
         width:100%;
         margin-left: 0;
         margin-right:0;
    }
     h3{
         font-size: 1.5em;
    }
     h2{
         font-size: 1.90em;
    }
     .immediate .loan_btn p > a{
    }
     .unver_head p{
         font-size: 0.925em;
    }
     .slide_vertical p{
         position: static;
    }
     .banner{
         min-height: 645px;
    }
     .sponcer_logo{
         padding: 0;
    }
     .sponcer_logo ul{
         padding: 0;
    }
     .wanted-wrapper h5 {
         font-size: 1.2em;
         margin: 32px 0 0;
    }
     .point p br{
         display: none;
    }
     .logo figure a img{
         width: 294px;
    }
     .unver{
         padding: 39px 57px 33px 40px;
    }
     .rectangle1:after {
         top: 14px;
         left: 12px;
    }
     .rectangle2:before {
         top: 12px;
         right: 34px;
    }
     .rectangle3:after {
         bottom: -29px;
         left: 14px;
    }
     .rectangle4:before {
         bottom: -29px;
         right: 34px;
    }
     .progeress_bar .ui-widget.ui-widget-content {
         width: 100%;
         height: 30px;
    }
     .progeress_bar ul li p{
         padding: 7px 0;
         display: block;
    }
     .request_loan p a{
         width: 100%;
         text-align: center;
         height: 70px;
         vertical-align: middle;
         padding: 0;
         line-height: 69px;
    }
     .progeress_bar > ul > li > span{
         position: relative;
         display: inline-block;
         top: 31px;
    }
     .binding ul li{
         font-size: 1.2em;
    }
     .newsletter h5{
         font-size: 1.3em;
    }
     .newsletter > p{
         font-size: 1.025em;
    }
     .binding{
         margin: 0;
    }
     .credit_request ul {
         padding: 40px 0 0;
    }
     .credit_request ul li.sofortz{
         padding: 0;
    }
     .credit_request{
         padding: 50px 0 45px;
    }
     .credit_request.loans{
         padding: 50px 0 35px;
    }
}
 @media (max-width:599px){
     .newsflash .container {
         width: 100%;
         float: none;
         padding-bottom: 24px 
    }
     #menu {
         display: block;
         padding: 0 20px;
         font-size: 1.2em;
         font-weight: 600;
         transition: all ease-in-out 0.3s;
         position: fixed;
         z-index: 4;
         background: #fff;
         width: 100%;
         padding-top: 99px;
         box-shadow: 0 0 20px rgba(0,0,0,0.3);
    }
     #menu li {
         padding: 0;
         border-bottom: 1px dotted #ccc;
    }
     #menu li:first-child {
         border-top: 1px dotted #ccc;
    }
     .unver_head h4 {
         font-size: 1.6em;
         line-height: 1.4em;
    }
     .current h5 {
         font-size: 1.6em;
         line-height: 1.2;
         margin: 32px 0 13px 0;
    }
     .frontText h1 {
         font-size: 2em;
         margin: 44px 0 0;
         line-height: 1.3em;
    }
     .frontText h2 {
         font-size: 1.5em;
         margin: 24px 0 23px;
         line-height: 1.3;
    }
     h3{
         font-size: 1.4em;
    }
     .header_right{
         padding: 0;
    }
     .logo figure a img{
         width: 220px;
    }
     .sponcer_logo ul li a img {
         width: 35px;
    }
     .menu p img{
         width: 22px;
    }
     .menu small{
         font-size: 1.4em;
         padding: 0;
    }
     .credit_request {
         padding: 32px 0 0;
    }
     .credit_request.loans ul li {
         width: 100%;
         padding: 10px 0;
    }
     .easy.priorities {
         padding: 5px 0 30px;
    }
     .credit_request ul {
         padding: 40px 0 0;
    }
     .credit_request.current_affairs ul li{
         width: 100%;
    }
     .credit_request.current_affairs{
         padding: 5px 0;
    }
     .rectangle{
         display: none;
    }
     .information {
         padding: 5px 0 33px 0;
    }
     .contact_information {
         padding: 10px 0 40px;
    }
     .learn_website {
         padding: 15px 15px 0;
    }
     .date{
         padding: 0 0 36px 0;
    }
     .banner{
         min-height: 500px;
    }
     .progeress_bar ul{
         padding: 0;
    }
     .unver {
         padding: 12px 15px 0;
    }
     .change .btn_toggle span:nth-child(3){
         top: -8px;
    }
     .request_loan{
         padding: 20px 0 0 0;
    }
     .point{
         margin: 0;
    }
     .credit_request.customers_say .slick-next{
         right: 0;
    }
     .credit_request.customers_say .slick-prev{
         left: 0;
    }
}
 @media (max-width:479px){
     .easy .container, current .container {
         padding:0;
    }
   .text-rating-support {
     display: none;
   }
     h2 {
         font-size: 1.4em;
    }
     h4 {
         font-size: 1.1em;
    }
     .headline p{
         padding: 9px 0 0 0;
    }
     .sponcer_logo{
         display: none;
    }
     .menu small{
         font-size: 2em;
         letter-spacing: 1px;
    }
     .menu p img{
         width: 18px;
    }
     .logo figure a img{
         width: 194px;
         height: auto;
    }
     .banner:after {
         display:none;
    }
     .unver {
         margin: 0;
         padding: 360px 0 0;
         float: none;
    }
     h3 {
         font-size: 1.2125em;
         line-height: 30px;
    }
     .unver_head p {
         font-size: 1em;
         line-height: 1.5em;
         display: none;
    }
     .progeress_bar ul li span {
         font-size: 1.125em;
    }
     .request_loan p a {
         padding: 4px 0 0 0;
         line-height: 62px;
    }
     .request_loan p a span{
         font-size: 1.125em;
         line-height: 24px;
         letter-spacing: 1.2px;
    }
     .request_loan p a i {
         color: #1e464c;
         padding: 0 10px 0 0;
         font-size: 30px;
    }
     .banner_cnt{
         bottom: -75px;
    }
     .banner{
         min-height: 520px;
         padding: 0 0;
    }
     .binding {
         top: 27px;
         padding: 0 0 44px 0;
    }
     .binding ul li {
         font-size: 1.2em;
         padding: 3px 0;
    }
	.binding ul li:last-child {
         padding: 3px 0;
    }
     .time{
         padding: 10px 0;
    }
     .credit_request ul {
         padding: 57px 0 0;
    }
     .offer.contact ul li a img{
         padding: 0 2px 0 0;
    }
     .immediate .loan_btn p > a {
         font-size: 1.25em;
         line-height: 44px;
         padding: 6px 0;
    }
     .offer {
         padding: 16px 0;
         width: 100%;
    }
     .send input{
         height: 58px;
    }
     h1 {
         font-size: 1.4em;
         line-height: 1.6em;
         margin: 44px 0 18px;
    }
     .seotext h2 {
         font-size: 1.4em;
         color: #999;
         line-height: 1.4;
    }
     .sidebar .sponcer_logo{
         display: block;
    }
     .btn_toggle{
         width: 30px;
    }
     .btn_toggle span{
         height: 4px;
    }
     .menu_bar{
         left: -3px;
         top: 2px;
    }
     .menu {
         padding: 5px 0 0 39px;
    }
     .contact_information {
         padding: 40px 0 15px;
    }
     .information {
         padding: 5px 0 20px 0;
    }
     .slide_vertical p input {
         max-width: 161px;
         font-size: 1.4375em;
         padding: 10px 0 10px 14px;
         height: 47px;
    }
     .slide_vertical.euroes p input {
         max-width: 132px;
    }
     .change .btn_toggle span:nth-child(1) {
         top: 10px;
    }
     .change .btn_toggle span:nth-child(3) {
         top: -6px;
    }
     .copy p span{
         display: block;
         padding: 3px 0 0 0;
    }
     .copy p{
         font-size: 1.125em;
         line-height: 20px;
    }
     .web_design p{
         font-size: 0.8125em;
         line-height: 16px;
    }
     .logo{
         padding: 5px 0 0 0;
         width: 38%;
    }
     .logo img {
         width: 100%;
         height: auto;
    }
     .header_right{
         padding: 0px 0 0 0;
         margin: -4px 0 0 0;
    }
     header {
         height: 56px;
    }
     button, .btn, .button {
         padding: 18px 0;
         font-size: 23px;
         font-weight: 600;
    }
     .wrapper{
         padding: 55px 0 0 0;
    }
     .point p br{
         display: none;
    }
     .unver_head h3 {
         letter-spacing: 0.4px;
         font-size: 1.3125em;
         line-height: 24px;
    }
     .progeress_bar ul li p{
         padding: 0;
    }
     .progeress_bar ul{
         padding: 9px 0 0 0;
    }
     .progeress_bar ul li.Wunschrate{
         position: relative;
         top: -4px;
    }
     .progeress_bar > ul > li > span {
         top: 28px;
         padding: 0;
    }
     .running_time p{
         letter-spacing: -0.2px;
    }
     .banner:after{
         transform: rotate(-7deg);
    }
     .banner{
         min-height: 498px;
    }
     .point p{
         line-height: 18px;
    }
     .easy{
         padding: 28px 15px 0;
    }
     .credit_request h2:after {
         height: 3px;
         width: 120px;
         bottom: 13px;
    }
     .credit_cnt p{
         font-size: 0.725em;
    }
     .credit_cnt{
         padding: 32px 0;
    }
     .credit_cnt p {
         font-size: 1em;
         line-height: 1.2em;
    }
     .time{
         padding: 21px 0;
    }
     .time figure{
         padding: 0 8px 0 0;
    }
     .credit_cnt h4{
         font-size: 1.3em;
    }
     .credit_request ul li.sofortz{
         padding: 7px 0 24px 0;
    }
     .credit_request{
         padding: 32px 0 18px;
    }
     .easy.priorities{
         padding:10px 15px 18px;
    }
     .credit_request.loans h2:after{
         height: 4px;
         width: 140px;
         bottom: 8px;
    }
     .credit_request.loans h2{
         padding: 13px 0 16px 0;
    }
     .credit_request.loans ul{
         padding: 30px 20px 0;
    }
     .credit_request.loans ul li{
         padding: 31px 0;
    }
     .credit_request.loans ul li.vallet{
         padding: 32px 0 44px 0;
    }
     .credit_request h2 em{
         display: none;
    }
     .credit_request.customers_say{
         padding: 17px 0 0px;
    }
     .credit_request.customers_say h2{
    }
     .credit_request.customers_say h2:after{
         height: 5px;
         width: 142px;
         bottom: 7px;
    }
     .man p {
         font-size: 1em;
         line-height: 1.4em;
    }
     .credit_request.customers_say ul{
         padding: 28px 0 0;
    }
     .current{
         padding: 32px 15px 30px;
    }
     .credit_request.current_affairs h2:after{
         height: 5px;
         width: 140px;
         bottom: 8px;
    }
     .headline h5{
         font-size: 1.125em;
    }
     .credit_request.current_affairs ul{
         margin: 0 0px;
         padding: 27px 0 0 0;
    }
     .credit_request.current_affairs ul li{
         padding: 23px 5px;
    }
     .headline small a{
         letter-spacing: 0px;
    }
     .offer h5{
         font-size: 1.5em;
         line-height: 26px;
    }
     .offer ul li a{
         font-size: 1.125em;
    }
     .offer.contact ul li a{
         letter-spacing:0.8px;
    }
     .newsletter h5{
         font-size: 1.125em;
         line-height: 20px;
         padding: 8.5px 0 7.5px 0;
    }
     .newsletter > p{
         line-height: 18px;
         font-size: 0.8125em;
    }
     .newsletter{
         padding: 38px 0 14px;
    }
     .email{
         padding: 22px 0 0 0;
    }
     .send button{
         right: 19px;
    }
     .email p {
         font-size: 0.8125em;
         line-height: 17px;
         padding: 17px 3px 0 0;
    }
     .sign_in{
         padding: 6px 0 19px;
    }
     .copy{
         padding: 3px 0 7px;
    }
     .easy.customer_review{
         padding: 15px 15px 5px;
    }
     .footer{
         padding: 0 15px;
    }
     .credit_request.customers_say .slick-next:before{
         font-size: 30px;
    }
     .credit_request.customers_say .slick-prev:before{
         font-size: 30px;
    }
     .man h5 {
         font-size: 1em;
         padding: 12px 0;
    }
     .credit_request.customers_say ul li{
         padding:63px 0 58px;
    }
     .profile{
         max-width: 384px;
    }
     .credit_request.loans{
         padding: 30px 0 35px;
    }
     .credit_cnt.loan_cnt{
         padding: 20px 0 8px 0;
    }
     .picture figure{
         margin: -72px 0 0 0;
    }
     .offer.contact ul li a i{
         padding: 0 19px 0 0;
    }
     .offer.contact ul li a img{
         margin: 0 12px 0 0;
    }
     .data_protection ul li a,.login a small{
         font-size: 1.1em;
    }
     .rights{
         padding: 8px 0 10px 0;
    }
     .profile:after{
         right: 88px;
    }
     .date h1:after{
         left: 51px;
    }
     .banner2:after{
         min-height: 78px;
         transform: rotate(-7deg);
         -webkit-transform: rotate(-7deg);
         -mos-transform: rotate(-7deg);
         -moz-transform: rotate(-7deg);
         -ms-transform: rotate(-7deg);
         -o-transform: rotate(-7deg);
    }
     .date h1{
         font-size: 1.875em;
    }
     .date h1:after {
         left: 46px;
         bottom: 0;
         width: 120px;
    }
     .date{
         padding: 36px 0 36px 0;
    }
     .banner2{
         min-height: 80px;
    }
     .website_head h5{
         font-size: 1.2em;
         line-height: 20px;
    }
       .badge-immo {
        top: -110px;
        right: -12px;
    }
   .menu .btnMobile {
        font-size: 1.8em;
        margin: 0 12px 0;
    }
.item-page .container ul li {
    line-height: 18px;
    margin: 0 0 12px 24px;
}
}
 @media (max-width:410px){
    h2 {
        font-size: 1.675em;
        line-height: 32px;
        margin-bottom: 24px;
    }
     .menu {
         padding: 7px 0 0 25px;
    }
     .menu small{
         font-size: 1.2em;
    }
     .btn_toggle{
         width: 24px;
    }
     .unver_head h3{
         font-size: 0.9125em;
         letter-spacing: 0.2px;
    }
     .request_loan p a span{
         font-size: 0.725em;
    }
     .logo figure a img{
         width: 178px;
    }
     .profile:after{
         right: 60spx;
    }
}

 