@media only screen and (max-width: 1099px) {
    .contform .opener {
        width: 40px;
        height: 40px;
        background-position: 13px 11px;
    }
    .contform .back {
        width: 40px;
        height: 40px;
        top: 39px;
        background-position: 10px -168px
    }
}
@media only screen and (max-width: 736px) {
    .dispensary .five {
        margin: 200px 28px 78px 28px;
    }
    .dispensary .four-text p {
        font-size: 14px;
        max-width: 1000px;
        width: auto;
        margin-top: 13px;
        line-height: 18px;
    }
    .dispensary .four-text section {
        margin: 0 29px 0 32px;
        background: url(../i/four-text-mb.jpg) 157px bottom no-repeat;
        padding-bottom: 197px;
    }
    .dispensary .four-text {
        margin: -28px 0 28px 0;
    }
    .dispensary .four-text span {
        font-size: 14px;
    }
    .dispensary .four-text p {
        font-size: 14px;
        max-width: 1000px;
        width: auto;
        margin: 14px 0 0 auto;
        line-height: 18px;
    }
    .dispensary .five span {
        font-size: 14px
    }
    .dispensary .five p {
        font-size: 14px;
        max-width: 1000px;
        width: auto;
        margin: 11px 0 0 auto;
        line-height: 18px;
    }
    .dispensary .five section:before {
        background: url(../i/disp-five-mb.png) 0 0 no-repeat;
        width: 347px;
        height: 266px;
        left: -26px;
        top: -237px;
    }
    .dispensary .four-text section:after {
        content: none
    }
    .dispensary .four-sec ul {
        padding: 0 31px;
        margin-bottom: 57px;
    }
    .dispensary .four-sec img {
        max-width: 100%;
        margin: 0 auto;
    }
    .dispensary .four-sec li {
        margin-bottom: 39px;
    }
    .dispensary .four li {
        margin-bottom: 39px;
    }
    .dispensary .four ul {
        padding: 0 31px;
        margin-bottom: 57px;
    }
    .dispensary .four img {
        max-width: 100%;
        margin: 0 auto;
    }
    .dispensary .two span {
        font-size: 14px;
        width: auto;
        max-width: 175px;
        margin-bottom: 15px;
    }
    .dispensary .two p {
        font-size: 14px;
        width: auto;
        line-height: 18px;
        padding: 0;
    }
    .dispensary .two img {
        max-width: 100%;
        margin: 60px auto 0 auto;
        padding-left: 0
    }
    .dispensary .one section:after {
        background: url(../i/disp-pc-mb.png) 0 0 no-repeat;
        width: 536px;
        height: 282px;
        content: '';
        position: absolute;
        bottom: -141px;
        right: 23px;
    }
    .dispensary .two section {
        background: none;
        padding: 183px 30px 81px 30px;
    }
    .dispensary .one p {
        font-size: 14px;
        width: auto;
        margin-top: 14px;
        line-height: 18px;
        max-width: 436px;
    }
    .dispensary .one section {
        padding: 120px 30px 168px 31px;
    }
    .credentials .infosec#portfolio-ma {
        background: url('../i/books-mob.png') center 0 no-repeat;
        padding: 144px 0 0 0;
    }
    .credentials .infosec#portfolio-carina-landing {
        padding: 157px 0 0 0;
        background: url(../i/cl-small.png) center 0 no-repeat;
    }
    .credentials .infosec#portfolio-thomas-adam {
        padding: 157px 0 0 0;
        background: url(../i/thomas-small.png) center 0 no-repeat;
    }
    .credentials .infosec#portfolio-dispensary {
        padding: 129px 0 0 0;
        background: url(../i/disp-mb.png) center 0 no-repeat;
    }
    .ta-head section {
        padding: 140px 0 253px 30px;
        position: relative;
    }
    .ta-five section:after {
        left: auto;
        right: 0;
        background: url(../i/ta-five-s.png) 0 0 no-repeat;
        width: 289px;
        height: 350px;
        bottom: auto;
        top: 0px;
    }
    .ta-five span,
    .ta-five p {
        width: auto;
        padding: 0 290px 0 20px
    }
    .ta-head {
        text-align: left;
        background: url('../i/ta-head-s.jpg') center bottom no-repeat
    }
    .ta-head section:after {
        background: url('../i/ta-head-img-s.png') 0 0 no-repeat;
        width: 441px;
        height: 256px;
        left: 19px;
        bottom: -45px;
    }
    .ta-one {
        margin: 82px 0 0 0;
    }
    .ta-one p {
        width: 60%;
        box-sizing: border-box;
        padding: 0 8px 0 25px;
    }
    .ta-one span {
        width: 34%;
        margin-right: 0;
        padding: 0 0px 0 29px;
        box-sizing: border-box;
    }
    .ta-one span,
    .ta-two span,
    .ta-three span,
    .ta-four span,
    .ta-five span {
        font-size: 14px
    }
    .ta-five span,
    .ta-five p {
        width: auto;
        padding: 0 241px 0 30px;
        margin: 0;
        text-align: left;
    }
    .ta-five span {
        margin-bottom: 18px!important;
    }
    .ta-five {
        text-align: left;
        margin-bottom: 44px;
        margin-top: 27px;
        height: 164px;
    }
    .credentials .infosec:last-of-type {
        margin-bottom: 100px;
    }
    .ta-one p,
    .ta-two p,
    .ta-three p,
    .ta-four p,
    .ta-five p {
        font-size: 14px;
        line-height: 17px;
    }
    .ta-four {
        margin-top: 44px;
    }
    .ta li {
        margin-bottom: 16px;
    }
    .ta-three {
        margin-top: 34px;
        padding: 0 23px;
    }
    .ta li img {
        width: 100%
    }
    .ta ul {
        padding: 0 30px
    }
    .ta-two {
        margin-top: 45px;
    }
    .ta-three span,
    .ta-three p {
        width: auto
    }
    .ta .content-back {
        margin: 0 0 100px 30px;
    }
    .cl-three p,
    .cl-three span {
        width: 351px
    }
    .cl-two section {
        background: url(../i/ropes-mb.jpg) -155px 327px no-repeat;
    }
    .cl-two section {
        padding: 157px 31px 0 30px;
    }
    .cl-one {
        margin-top: 16px;
        width: auto;
    }
    .cl-three section:before {
        background: url(../i/cl-mobile-mb.png) 0 0 no-repeat;
        width: 750px;
        height: 563px;
        left: 50%;
        top: -183px;
        margin-left: -359px;
    }
    .cl-three section {
        padding: 342px 22px 0 22px;
        margin-bottom: 77px;
    }
    .cl-two ul {
        height: auto;
        width: auto;
        padding: 0 20px;
        margin-top: 32px;
    }
    .cl-two li {
        position: relative;
        width: 100%;
        margin-bottom: 25px;
        left: auto!important;
        top: auto!important;
    }
    .cl-two li img {
        width: 100%
    }
    .cl-head section {
        padding: 119px 30px 199px 30px;
    }
    .cl-one p,
    .cl-two p,
    .cl-three p {
        font-size: 14px;
        line-height: 18px;
    }
    .cl-one span,
    .cl-two span,
    .cl-three span {
        font-size: 14px;
        margin-bottom: 14px;
    }
    .cl-head section:after {
        width: 363px;
        height: 322px;
        background: url('../i/cl-pc-mobile.png') 0 0 no-repeat;
        right: 28px;
        bottom: -120px;
    }
    .cl-two span,
    .cl-two p {
        width: auto;
    }
    .credentials .infosec#portfolio-bhi-immobilien .back-one-hover,
    .credentials .infosec#portfolio-bhi-immobilien .back-one {
        display: none
    }
    .credentials .infosec#portfolio-bhi-immobilien {
        background: url(../i/keys--line-s.png) center 10px no-repeat;
        padding: 171px 0 0 0!important;
    }
    /* general */
    
    html {
        -webkit-text-size-adjust: none;
    }
    body {
        position: relative;
        min-width: 0;
    }
    .mob {
        display: block;
    }
    .mob-inl {
        display: inline;
    }
    .mob-not {
        display: none !important;
    }
    a:link {
        color: #0090db;
    }
    header {
        min-width: 0;
    }
    header .logo {
        left: 0;
        margin: 29px 0 0 30px;
    }
    header .contform-mob {
        position: absolute;
        top: 0;
        right: 80px;
        bottom: 0;
        border: solid #c8c8c8;
        border-width: 0 1px 0 1px;
        width: 48px;
        background: url(../i/mobile/contform-mob.png) center no-repeat;
    }
    header .menu-opener {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        width: 80px;
        background: url(../i/mobile/menu-opener.png) center no-repeat;
        cursor: pointer;
    }
    .menu-visible header .menu-opener {
        background-image: url(../i/mobile/menu-opener-close.png);
    }
    header nav {
        display: none;
        top: 100%;
        right: 0;
        margin: 0;
        border-top: 1px solid #dcdcdc;
        border-bottom: 2px solid #c8c8c8;
        padding-bottom: 34px;
        width: 100%;
        background-color: #fff;
        text-align: left;
        text-transform: uppercase;
    }
    .menu-visible header nav {
        display: block;
    }
    header nav ul li {
        display: block;
        margin: 0;
        border-bottom: 1px solid #dcdcdc;
    }
    header nav ul li.active {
        margin-top: -1px;
        border-width: 1px;
        border-color: #ff371c;
        padding: 11px 30px;
        background-color: #ff371c;
        color: #fff;
    }
    header nav ul li a {
        display: block;
        padding: 11px 30px;
        height: auto;
    }
    header nav ul li a:hover,
    header nav ul li a:active {
        margin: -1px 0;
        border: 0;
        padding-top: 12px;
        padding-bottom: 12px;
        background-color: #ff371c;
        color: #fff;
        text-decoration: none;
    }
    section {
        width: auto;
    }
    footer {
        position: relative;
        border-top: 2px solid #c7c7c7;
        padding-top: 25px;
        height: 133px;
        text-align: center;
    }
    footer .about {
        position: static;
        margin: 0 0 26px;
        height: auto;
    }
    footer .about .divider {
        display: none;
    }
    footer .social-networks,
    footer .link {
        position: static;
        margin: 0;
    }
    /* pages */
    
    .wrapper {
        height: auto;
    }
    .index .wrapper {
        height: 567px;
        background: url(../i/svg/index/Workdesk_Slide1_Layer1time_mob.png) center 140px no-repeat;
    }
    .web .wrapper {
        background: url(../i/svg/web/Site_Slide1_Layer1_mob.png) center 131px no-repeat;
    }
    .print .wrapper {
        background: url(../i/svg/print/Paint_Slide1_Layer1_mob.png) center 117px no-repeat;
    }
    .startups .wrapper {
        background: url(../i/svg/startups/Startup_Slide1_Layer1_mob.png) center 115px no-repeat;
    }
    .promotion .wrapper {
        background: url(../i/svg/promotion/Adv_Slide1_Layer1_mob.png) center 124px no-repeat;
    }
    .credentials .wrapper {
        height: auto;
        background: url(../i/svg/credentials/Portfolio_Slide1_Layer1_mob.png) center 151px no-repeat;
    }
    .credentials-ma .wrapper {
        height: auto;
    }
    .credentials-nissan .wrapper {
        height: 469px;
        background: #000 url(../i/mobile/credentials-nissan-wrapper.jpg) center 105px no-repeat;
    }
    .credentials-garten .wrapper {
        height: auto;
        background-image: url(../i/mobile/credentials-garten-wrapper.jpg);
        background-position: center 80px;
    }
    .credentials-daniel .wrapper {
        height: auto;
        background: url('../i/mobile/daniel_logo-mob.png') no-repeat center 136px, url('../i/mobile/credentials-daniel-wrapper-mob.jpg') no-repeat center 80px;
    }
    .credentials-daniel .infosec.two {
        padding: 385px 30px 15px;
        width: auto;
    }
    .credentials-daniel .infosec.two::before {
        background-position: 0 -50px;
    }
    .credentials-carina .wrapper {
        height: auto;
        background-image: url(../i/mobile/credentials-carina-wrapper.jpg);
        background-position: center 80px;
    }
    .contacts .wrapper {
        height: auto;
        background: url(../i/svg/contacts/Contact_Slide1_Layer1_mob.png) center 129px no-repeat;
    }
    .impressum .wrapper:before {
        content: "";
        position: absolute;
        top: 141px;
        right: 0;
        left: 0;
        margin: 0 auto;
        width: 193px;
        height: 157px;
        background: url(../i/svg/impressum/Paragraph1_Slide1_Layer1_mob.png) no-repeat;
        z-index: -1;
    }
    .wrapper section {
        margin: 0 30px;
        padding-top: 115px;
        width: auto !important;
        text-align: center;
    }
    .web .wrapper section {
        padding: 414px 0 54px;
    }
    .print .wrapper section {
        padding: 445px 0 37px;
    }
    .startups .wrapper section {
        padding: 419px 0 43px;
    }
    .promotion .wrapper section {
        padding: 414px 0 44px;
    }
    .credentials .wrapper section {
        padding: 389px 0 36px;
    }
    .credentials-ma .wrapper section {
        margin: 0;
        padding: 341px 30px 49px;
        min-height: 0;
        background: url(../i/mobile/credentials-ma-wrapper.png) center 138px no-repeat;
    }
    .credentials-nissan .wrapper section {
        padding-top: 124px;
    }
    .credentials-garten .wrapper section {
        margin: 0;
        padding: 128px 30px 210px;
        min-height: 0;
    }
    .credentials-daniel .wrapper section {
        padding: 308px 30px 0px;
        margin: 0;
        min-height: 172px;
    }
    .credentials-daniel .wrapper section .subtitle {
        margin-top: 20px;
    }
    .credentials-carina .wrapper section {
        margin: 0;
        padding: 115px 30px 280px;
        min-height: 0;
    }
    .contacts .wrapper section {
        padding: 406px 0 62px;
        text-align: center;
    }
    .impressum .wrapper section {
        padding: 372px 0 77px;
    }
    .wrapper section a,
    .infosec a {
        color: #646464;
    }
    .wrapper section .overtitle {
        margin-bottom: 85px;
        font-size: 16px;
    }
    .wrapper section .maintitle {
        margin-bottom: 77px;
    }
    .wrapper section .maintitle img {
        margin-bottom: 4px;
    }
    .wrapper section .maintitle img.mob {
        display: block;
    }
    .wrapper section .maintitle span {
        margin-left: .7em;
        font-size: 16px;
        letter-spacing: .58em;
    }
    .index .wrapper section .subtitle {
        width: auto;
        font-size: 12px;
    }
    .credentials-ma .wrapper section .subtitle {
        margin-top: 0;
    }
    .credentials-nissan .wrapper section .subtitle {
        margin-top: 4px;
        font-size: 14px;
    }
    .credentials-garten .wrapper section .subtitle,
    .credentials-carina .wrapper section .subtitle {
        margin: 0 0 1.2em;
    }
    .wrapper section .additiontitle {
        font-size: 14px;
    }
    .impressum .wrapper section .additiontitle {
        margin: 1em 0 0;
        font-size: 16px;
    }
    .wrapper section .title {
        margin-bottom: 24px;
        font-size: 18px;
    }
    .credentials .wrapper section .title {
        padding: 0;
    }
    .credentials-ma .wrapper section .title,
    .credentials-garten .wrapper section .title,
    .credentials-carina .wrapper section .title,
    .contacts .wrapper section .title,
    .credentials-daniel .wrapper section .title {
        font-size: 18px;
    }
    .credentials-daniel .wrapper section .title br {
        display: none;
    }
    .impressum .wrapper section .title {
        margin-bottom: 1em;
        padding: 0;
        color: #646464;
    }
    .wrapper section p {
        font-size: 14px;
        line-height: 1.286;
    }
    .startups .wrapper section p {
        padding: 0;
    }
    .wrapper section .tel .value {
        font-weight: bold;
    }
    .wrapper nav,
    .wrapper .contact {
        display: none;
    }
    .wrapper .back-zero,
    .wrapper .back-one,
    .wrapper .back-two,
    .wrapper .back-three,
    .wrapper .back-four,
    .wrapper .back-five,
    .wrapper .back-six {
        display: none;
    }
    .sec-title {
        padding: 50px 30px;
        height: auto;
        font-size: 16px;
    }
    .startups .sec-title {
        padding-bottom: 50px;
        height: auto;
        font-size: 16px;
    }
    .credentials .sec-title {
        padding-top: 50px;
        padding-bottom: 85px;
        height: auto;
    }
    .underwrapper {
        width: auto;
        overflow-x: hidden;
    }
    .credentials-ma .underwrapper {
        margin-top: -17px;
    }
    .credentials-nissan .underwrapper {
        margin-top: -94px;
        margin-bottom: 40px;
        max-width: 320px;
        height: 2368px;
        background: url(../i/mobile/credentials-nissan-underwrapper.jpg) bottom no-repeat;
    }
    .credentials-garten .underwrapper {
        margin-top: -200px;
    }
    .credentials-carina .underwrapper {
        margin-top: -262px;
    }
    .infosec {
        height: auto !important;
        line-height: normal !important;
    }
    .print .infosec .box-one,
    .print .infosec .box-two {
        text-align: center;
    }
    .infosec .box-one,
    .infosec .box-two {
        float: none;
        margin: 0 30px !important;
        padding: 0 !important;
        width: auto;
        height: auto;
        text-align: center;
    }
    .credentials .portfolio-img-wrapper {
        float: none;
        width: auto;
        padding: 0;
        text-align: center;
    }
    .credentials-daniel .infosec .box-two {
        text-align: left;
    }
    .credentials-daniel .infosec.six .box-two {
        width: 50%;
        float: right;
        margin: 0 !important;
    }
    .print .infosec .box-one,
    .print .infosec .box-two {
        margin: 0 30px;
        width: auto;
    }
    .infosec .title {
        margin: 0 0 24px;
        font-size: 18px;
    }
    .credentials .infosec .title {
        font-size: 18px;
        line-height: 1.2;
    }
    .infosec .box-two .subtitle {
        font-size: 14px;
        line-height: 1.2;
    }
    .infosec .additiontitle,
    .credentials-daniel .underwrapper section .additiontitle {
        font-size: 14px;
    }
    .infosec p,
    .infosec ul,
    .infosec .text {
        font-size: 14px;
        line-height: 1.286;
    }
    .index .infosec.two {
        padding: 315px 0 58px;
        background: url(../i/svg/index/Heart_Slide2_Layer1_mob.png) center 0 no-repeat;
    }
    .web .infosec.two {
        padding: 235px 0 82px;
        background: url(../i/svg/web/Mincer_Slide2_Layer1_mob.png) center 0 no-repeat;
    }
    .print .infosec.two {
        padding: 85px 0 43px;
        background: url(../i/svg/print/BusinessCards_Slide2_Layer1_mob.png) center 0 no-repeat;
    }
    .startups .infosec.two {
        padding: 230px 0 53px;
        background: url(../i/svg/startups/Branding_Slide2_Layer1_mob.png) center 0 no-repeat;
    }
    .promotion .infosec.two {
        padding: 245px 0 58px;
        background: url(../i/svg/promotion/OnlineAdv_Slide2_Layer1_mob.png) center 0 no-repeat;
    }
    /* .credentials .infosec.two {
        padding: 157px 0 0 0!important;
        background: url(../i/svg/credentials/Books_Slide2_Layer1_mob.png) center 0 no-repeat;
    }*/
    
    .credentials-ma .infosec.two {
        padding: 574px 0 61px;
        background: url(../i/mobile/credentials-ma-infosec-two.png) center 0 no-repeat;
    }
    .credentials-nissan .infosec.two {
        min-height: 223px;
        background: url(../i/mobile/credentials-nissan-infosec-two.png) center 0 no-repeat;
    }
    .credentials-garten .infosec.two {
        min-height: 295px;
    }
    .credentials-garten .infosec.two:after {
        right: 50%;
        margin-right: -160px;
        width: 461px;
        height: 295px;
        background-image: url(../i/mobile/credentials-garten-infosec-two.png);
    }
    .credentials-carina .infosec.two {
        min-height: 314px;
    }
    .credentials-carina .infosec.two:after {
        right: 50%;
        margin-right: -160px;
        width: 302px;
        height: 314px;
        background-image: url(../i/mobile/credentials-carina-infosec-two.png);
    }
    .index .infosec.three {
        padding: 292px 0 72px;
        background: url(../i/svg/index/Headphones_Slide3_Layer1fill_mob.png) center 0 no-repeat;
    }
    .web .infosec.three {
        padding: 233px 0 53px;
        background: url(../i/svg/web/Design_Slide3_Layer1_mob.png) center 0 no-repeat;
    }
    .print .infosec.three {
        padding: 106px 0 39px;
        background: url(../i/svg/print/Flyer_Slide2_Layer2_mob.png) center 0 no-repeat;
    }
    .startups .infosec.three {
        padding: 299px 0 24px;
        background: url(../i/svg/startups/Pricing_Slide3_Layer1_mob.png) center 0 no-repeat;
    }
    .promotion .infosec.three {
        padding: 257px 0 55px;
        background: url(../i/svg/promotion/PrintAdv_Slide3_Layer1_mob.png) center 0 no-repeat;
    }
    .credentials .infosec#portfolio-nissan {
        padding: 124px 0 0 0;
        background: url(../i/svg/credentials/Juke_Slide3_Layer1_mob.png) center 0 no-repeat;
    }
    .credentials-ma .infosec.three {
        position: relative;
        padding: 310px 0 44px;
        background: none;
    }
    .credentials-ma .infosec.three:before {
        content: "";
        position: absolute;
        top: -68px;
        left: 50%;
        margin-left: -368px;
        width: 736px;
        height: 379px;
        background: url(../i/mobile/credentials-ma-infosec-three.png) center no-repeat;
    }
    .credentials-nissan .infosec.three {
        min-height: 700px;
        background: url(../i/mobile/credentials-nissan-infosec-three.png) center 0 no-repeat;
    }
    .credentials-garten .infosec.three {
        min-height: 486px;
    }
    .credentials-garten .infosec.three:after {
        top: -22px;
        left: 50%;
        margin-left: -274px;
        width: 540px;
        height: 508px;
        background-image: url(../i/mobile/credentials-garten-infosec-three.png);
    }
    .credentials-carina .infosec.three {
        padding: 45px 0 290px;
    }
    .credentials-carina .infosec.three:after {
        top: auto;
        bottom: -141px;
        left: 50%;
        margin-left: -144px;
        width: 275px;
        height: 392px;
        background-image: url(../i/mobile/credentials-carina-infosec-three.png);
    }
    .credentials-carina .infosec.three .box-two {
        text-align: center;
    }
    .credentials-daniel .infosec.three {
        background: url("../i/mobile/credentials-daniel-underwrapper-info-2-mob.jpg") no-repeat scroll center 0;
        padding-top: 832px;
        min-height: 0;
    }
    .index .infosec.four {
        padding: 268px 0 67px;
        background: url(../i/svg/index/Maze_Slide4_Layer1_mob.png) center 0 no-repeat;
    }
    .web .infosec.four {
        padding: 209px 0 53px;
        background: url(../i/svg/web/Code_Slide4_Layer1_mob.png) center 0 no-repeat;
    }
    .print .infosec.four {
        padding: 120px 0 39px;
        background: url(../i/svg/print/Poster_Slide2_Layer3_mob.png) center 0 no-repeat;
    }
    .startups .infosec.four {
        padding: 0 0 77px;
    }
    .promotion .infosec.four {
        padding: 207px 0 77px;
        background: url(../i/svg/promotion/OutdoorAdv_Slide4_Layer1_mob.png) center 0 no-repeat;
    }
    .credentials .infosec#portfolio-garten {
        padding: 165px 0 0 0;
        background: url(../i/svg/credentials/Plant_Slide5_Layer1_mob.png) center 0 no-repeat;
    }
    .credentials-ma .infosec.four {
        min-height: 431px;
        background: url(../i/mobile/credentials-ma-infosec-four.png) center 0 no-repeat;
    }
    .credentials-nissan .infosec.four {
        margin-bottom: 314px;
        padding-top: 0;
    }
    .credentials-garten .infosec.four {
        padding: 25px 0 400px;
    }
    .credentials-garten .infosec.four:before {
        content: "";
        position: absolute;
        right: 0;
        bottom: 114px;
        left: 0;
        height: 174px;
        background: url(../i/mobile/credentials-garten-infosec-four-back.png) no-repeat;
    }
    .credentials-garten .infosec.four:after {
        bottom: 50px;
        left: 24px;
        width: 197px;
        height: 314px;
        background: url(../i/mobile/credentials-garten-infosec-four-front.png) no-repeat;
    }
    .credentials-carina .infosec.four {
        min-height: 486px;
    }
    .credentials-carina .infosec.four:after {
        top: -2px;
        left: 50%;
        margin-left: -147px;
        width: 293px;
        height: 444px;
        background-image: url(../i/mobile/credentials-carina-infosec-four.png);
    }
    .credentials-garten .infosec.four .box-two {
        text-align: center;
    }
    .credentials-daniel .infosec.four {
        height: 740px !important;
        background: url('../i/mobile/credentials-daniel-underwrapper-infosec-four-mob.jpg') no-repeat center 0;
    }
    .credentials-daniel .infosec.four::before,
    .credentials-daniel .infosec.five::before {
        background: none;
    }
    .credentials-daniel .infosec.five {
        padding: 10px 30px 0;
        width: auto;
        height: 777px !important;
        background: url("../i/mobile/credentials-daniel-underwrapper-infosec-five-mob.jpg") no-repeat scroll center 90px;
    }
    .credentials-daniel .infosec.six {
        padding: 395px 30px 75px;
        width: auto;
        background: url("../i/mobile/credentials-daniel-underwrapper-infosec-six-mob.jpg") no-repeat scroll center 0px;
    }
    .index .infosec.five {
        padding: 297px 0 76px;
        background: url(../i/svg/index/Payphone_Slide5_Layer1_mob.png) center 0 no-repeat;
    }
    .web .infosec.five {
        padding: 250px 0 78px;
        background: url(../i/svg/web/Content_Slide5_Layer1_mob.png) center 0 no-repeat;
    }
    .print .infosec.five {
        padding: 80px 0 54px;
        background: url(../i/svg/print/Catalogue_Slide2_Layer4_mob.png) center 0 no-repeat;
    }
    .promotion .infosec.five {
        padding: 226px 0 51px;
        background: url(../i/svg/promotion/AutoAdv_Slide5_Layer1_mob.png) center 0 no-repeat;
    }
    .credentials .infosec#portfolio-carina {
        padding: 159px 0 0 0!important;
        background: url(../i/svg/credentials/House_Slide4_Layer1_mob.png) center 0 no-repeat;
    }
    .credentials-ma .infosec.five {
        position: relative;
        margin-bottom: 17px;
        padding-bottom: 256px;
        background: none;
    }
    .credentials-ma .infosec.five:after {
        content: "";
        position: absolute;
        bottom: -68px;
        left: 50%;
        margin-left: -368px;
        width: 736px;
        height: 379px;
        background: url(../i/mobile/credentials-ma-infosec-five.png) center no-repeat;
    }
    .credentials-ma .infosec.five p {
        position: relative;
        z-index: 1;
    }
    .credentials-nissan .infosec.five {
        margin-bottom: 62px;
        padding-top: 186px;
    }
    .credentials-nissan .infosec.five .back-one {
        display: block;
        right: 0;
        left: 0;
        margin: 0 auto;
        width: 319px;
        height: 171px;
        background: url(../i/mobile/credentials-nissan-infosec-five.png) no-repeat;
    }
    .infosec.five .contact-info {
        line-height: 1.5;
        text-align: left;
    }
    .infosec.five .contact-info li {
        margin: 0 0 .5em 29px;
    }
    .infosec.five .contact-info .tel:after {
        top: 3px;
        right: auto;
        left: -26px;
    }
    .infosec.five .contact-info .email:after {
        top: 4px;
        right: auto;
        left: -29px;
    }
    .infosec.five .contact-info .adr:after {
        top: 0;
        right: auto;
        left: -29px;
    }
    .web .infosec.six {
        padding: 220px 0 76px;
        background: url(../i/svg/web/SEO_Slide6_Layer1_mob.png) center 0 no-repeat;
    }
    .print .infosec.six {
        padding: 112px 0 65px;
        background: url(../i/svg/print/Identity_Slide2_Layer5_mob.png) center 0 no-repeat;
    }
    .promotion .infosec.six {
        padding: 245px 0 32px;
        background: url(../i/svg/promotion/StationeryAdv_Slide6_Layer1_mob.png) center 0 no-repeat;
    }
    .credentials-ma .infosec.six {
        margin: 0 0 41px;
        padding: 0 0 381px;
        background: url(../i/mobile/credentials-ma-infosec-six.png) center bottom no-repeat;
    }
    .credentials-nissan .infosec.six {
        min-height: 276px;
        background: url(../i/mobile/credentials-nissan-infosec-six.png) center no-repeat;
    }
    .web .infosec.seven {
        padding: 213px 0 36px;
        background: url(../i/svg/web/Support_Slide7_Layer1_mob.png) center 0 no-repeat;
    }
    .promotion .infosec.seven {
        padding: 257px 0 36px;
        background: url(../i/svg/promotion/MassMediaAdv_Slide7_Layer1_mob.png) center 0 no-repeat;
    }
    /*additional unit*/
    
    .credentials .infosec#portfolio-finanz {
        padding: 141px 0 0 0;
        background: url("../i/svg/credentials/stopwatch_Slide6_Layer1_mob.png") no-repeat scroll center 0;
    }
    .credentials .infosec#portfolio-wohlstifter {
        padding: 138px 0 0 0 ;
        background: url("../i/svg/credentials/Portfolio_Slide7_mob.png") no-repeat scroll center 0;
    }
    .credentials .infosec#portfolio-think {
        padding: 155px 0 0 0;
        background: url("../i/svg/credentials/Think4Future_Slide7_mob.png") no-repeat scroll center 0;
    }
    /*.credentials .infosec.nine {
        padding-bottom: 99px
    }*/
    /*end additional unit*/
    
    .infosec .back-one,
    .infosec .back-one-hover,
    .infosec .back-two,
    .infosec .back-three,
    .infosec .back-four,
    .infosec .back-five {
        display: none;
    }
    .content-back {
        margin-bottom: 50px;
    }
    .credentials-daniel .content-back {
        margin-bottom: 100px;
    }
    /* price */
    
    .pricebox,
    .pricebox.max {
        float: none;
        margin: 0 auto;
        padding-right: 19px;
        padding-left: 19px;
        width: 218px;
        vertical-align: top;
        -webkit-transform: none;
        /* mobile webkit */
    }
    .pricebox + .pricebox {
        margin-top: 36px;
    }
    .pricebox .text {
        min-height: 90px;
    }
    .pricebox .cost {
        margin-right: -19px;
        margin-left: -19px;
        padding-right: 19px;
        padding-left: 19px;
    }
    .pricebox > ul {
        margin: 0 -19px;
    }
    .pricebox > ul > li {
        padding: 2px 19px;
    }
    .pricebox > ul > li .help {
        right: 13px;
    }
    .pricebox > ul > li .help .addinfo {
        top: 25px;
        right: -30px !important;
        left: auto;
    }
    .footnote {
        margin: 0 30px;
    }
    /* contform */
    
    .contform {
        display: none;
    }
    .contform.mob {
        display: block;
        position: static;
        border: 0;
        height: auto;
    }
    .contform form {
        margin: 0 auto;
        padding: 21px 0 80px;
        width: 260px;
    }
    .contform form .text {
        margin-bottom: 22px;
        font-size: 18px;
    }
    .contform form input,
    .contform form textarea {
        width: 167px;
    }
    .contform form input[required] + label:after {
        right: -204px;
    }
    /* success */
    
    .success .inner {
        padding-bottom: 74px;
        width: 200px;
        height: 106px;
        line-height: 106px;
    }
    .success .inner .text {
        font-size: 16px;
        line-height: 1.5;
    }
    .success .inner .text .title {
        font-size: 24px;
        line-height: 1.2;
    }
    .success .inner .submit {
        top: 106px;
    }
    /*HESSE*/
    
    .hesse .upper h1 {
        margin-bottom: 10px
    }
    .hesse .upper section {
        padding: 95px 0 316px 0;
    }
    .hesse .pc {
        margin-top: -270px;
        background: url(../i/pc.png) center top no-repeat;
        padding-top: 337px;
        margin-bottom: 22px;
        background-size: 463px;
    }
    .hesse .pc p {
        font-size: 14px;
        max-width: 100%;
        margin: 0 auto 49px auto;
        line-height: 19px;
        padding: 0 25px;
    }
    .hesse .pc span {
        font-size: 14px;
        max-width: 100%;
        margin: 0 auto 17px auto;
    }
    .hesse .pc img {
        margin: 0 auto 27px auto;
        width: 86%;
    }
    .hesse .map {
        background: url(../i/map-mobile.png) center 95px no-repeat;
    }
    .hesse .map p {
        font-size: 14px;
        max-width: 100%;
        padding: 14px 34px 0 34px;
        line-height: 16px;
    }
    .hesse .map span {
        font-size: 14px;
        margin-bottom: 20px;
        max-width: 100%;
    }
    .hesse .img-2 {
        padding-top: 0
    }
    .hesse .img-2 img {
        margin-bottom: 17px;
        width: 86%;
    }
    .hesse .phone {
        margin-top: -107px;
    }
    .hesse .phone section {
        background: url(../i/hesse-phone.png) -11px 1px no-repeat;
        padding-bottom: 56px;
        background-size: 410px;
    }
    .hesse .phone span {
        font-size: 14px;
        margin-bottom: 18px;
    }
    .hesse .phone p {
        font-size: 14px;
        width: auto;
        padding-top: 287px;
        line-height: 19px;
        padding-right: 20px;
        padding-left: 222px;
    }
    .credentials .infosec {
        height: auto;
        padding: 0;
        padding-top: 0;
        margin-bottom: 100px;
    }
}
@media only screen and (max-width: 736px) and (min-width: 420px) {
    .credentials-think .wrapper {
        background: url('../i/dots-one-h.jpg') center 47px no-repeat
    }
    .credentials-think .think-four .box-two p {
        line-height: 17px!important
    }
    .credentials-think .eight {
        margin-bottom: 104px;
    }
    .credentials-think .think-four img {
        max-width: 100%
    }
    .credentials-think .infosec.seven {
        padding: 0 50px
    }
    .credentials-think .think-four .box-two {
        text-align: center;
        margin: 51px auto 43px auto!important;
        width: auto;
    }
    .think-pc {
        width: 407px;
        margin-bottom: 38px!important;
        max-width: 500px!important;
    }
    .credentials-think .think-four {
        background-size: 797px;
    }
    .credentials-think .infosec.six .box-two {
        padding: 303px 0 66px 0!important;
        text-align: left;
    }
    .credentials-think .think-three {
        background-position: -338px 10px;
        background-size: 974px;
    }
    .credentials-think .think-two {
        background: url('../i/think-two-new.png') center 35px no-repeat;
        height: 494px;
    }
    .credentials-think .think-two .box-two p {
        line-height: 17px;
    }
    .credentials-think .think-two .box-two {
        width: 205px;
        margin: 76px 22px 0 auto!important;
        text-align: left;
    }
    .credentials-think .underwrapper {
        background-position: -331px 36px;
        padding-top: 287px;
        background-size: 986px;
    }
    .credentials-think .infosec.four .box-two {
        float: none;
        padding: 298px 0 46px 0;
        text-align: left;
    }
    .credentials-think .underwrapper {
        padding-top: 287px;
    }
    .credentials-think .wrapper section {
        padding-bottom: 36px;
    }
    .credentials-think .wrapper .subtitle {
        line-height: 19px;
    }
    .credentials-think .wrapper section .title {
        margin-top: 22px!important
    }
    .credentials-think .wrapper .subtitle br {
        display: inline-block;
    }
    .think-logo {
        width: 210px;
        height: 189px;
        margin-top: 45px
    }
    .credentials-think .wrapper section .title {
        margin: 45px 0 4px 0;
    }
    .credentials-think .additiontitle {
        font-size: 14px!important
    }
    .credentials-think .infosec.four .additiontitle br {
        display: none;
    }
    .credentials-ichhabsgetan .additiontitle {
        font-size: 14px!important
    }
    .credentials-ichhabsgetan .wrapper {
        height: 555px;
        background: #fff url(../i/credentials-ichhabsgetan-wrapper.jpg) center 39px no-repeat;
        background-size: 978px;
    }
    .credentials-ichhabsgetan .wrapper section {
        padding-top: 116px;
    }
    .credentials-ichhabsgetan .infosec.four .box-two {
        text-align: left;
    }
    .credentials-ichhabsgetan .infosec.four {
        margin-top: 43px;
        background: url(../i/credentials-ichhabsgetan-dt.jpg) center bottom no-repeat;
        padding-bottom: 326px;
    }
    .credentials-ichhabsgetan .infosec.five {
        margin: 74px 0 144px 0;
        background: linear-gradient( to top, #eef1f3 0%, #fff 411px);
        /* padding-bottom: 182px; */
        
        padding: 0 40px 182px 40px;
    }
    .credentials-ichhabsgetan .infosec.five img {
        max-width: 100%;
        margin-bottom: 33px;
    }
    .credentials-ichhabsgetan .infosec.five .box-two {
        margin: 9px 0 0 0!important;
        text-align: left;
    }
    .mobile {
        margin-left: -220px;
        bottom: -93px;
        width: 368px;
    }
    .credentials-ichhabsgetan .box-two {
        width: auto!important
    }
    .credentials-ichhabsgetan .infosec.six {
        margin-bottom: 100px;
    }
    header .contform-mob {
        width: 77px;
    }
    header nav {
        margin-top: 2px;
        border-top: 0;
        max-width: 320px;
    }
    /* pages */
    
    .credentials-ma .underwrapper {
        margin-top: -54px;
    }
    .credentials-nissan .underwrapper {
        max-width: 480px;
        height: 2343px;
        background: url(../i/mobile/credentials-nissan-underwrapper-wide.jpg) bottom no-repeat;
    }
    .credentials-carina .underwrapper {
        margin-top: -309px;
    }
    .index .infosec.three {
        padding-top: 271px;
    }
    .index .infosec.four {
        padding-top: 247px;
    }
    .index .infosec.five {
        padding-top: 2px;
        min-height: 253px;
    }
    .index .infosec.five {
        background-position: right 0;
    }
    .index .infosec.five .box-one,
    .index .infosec.five .box-two {
        padding-right: 165px !important;
        text-align: left;
    }
    .infosec.five .contact-info li {
        display: block;
    }
    .print .infosec {
        background: none !important;
    }
    .print .infosec.two {
        padding: 14px 0 97px 50%;
    }
    .print .infosec.three {
        padding: 0 50% 101px 0;
    }
    .print .infosec.four {
        padding: 0 0 96px 50%;
    }
    .print .infosec.five {
        padding: 0 50% 109px 0;
    }
    .print .infosec.six {
        padding: 0 0 74px 50%;
    }
    .print .infosec .box-one,
    .print .infosec .box-two {
        position: relative;
    }
    .print .infosec .box-one {
        margin-left: 0;
        text-align: left;
    }
    .print .infosec .box-two {
        margin-right: 0;
        text-align: right;
    }
    .print .infosec .box-one:before,
    .print .infosec .box-two:after {
        content: "";
        position: absolute;
        top: 50%;
        right: 100%;
        width: 100%;
        height: 100%;
        background-position: center;
        background-repeat: no-repeat;
    }
    .print .infosec .box-one:before {
        right: 100%;
    }
    .print .infosec .box-two:after {
        left: 100%;
    }
    .print .infosec.two .box-one:before {
        margin-top: -57px;
        height: 114px;
        background-image: url(../i/svg/print/BusinessCards_Slide2_Layer1.png);
    }
    .print .infosec.three .box-two:after {
        margin-top: -82px;
        height: 164px;
        background-image: url(../i/svg/print/Flyer_Slide2_Layer2.png);
    }
    .print .infosec.four .box-one:before {
        margin-top: -96px;
        height: 193px;
        background-image: url(../i/svg/print/Poster_Slide2_Layer3.png);
    }
    .print .infosec.five .box-two:after {
        margin-top: -46px;
        height: 93px;
        background-image: url(../i/svg/print/Catalogue_Slide2_Layer4.png);
    }
    .print .infosec.six .box-one:before {
        margin-top: -88px;
        height: 176px;
        background-image: url(../i/svg/print/Identity_Slide2_Layer5.png);
    }
    .credentials-ma .wrapper section {
        padding-bottom: 103px;
    }
    .credentials-ma .infosec.three {
        padding: 346px 0 81px;
        background-position: center top;
    }
    .credentials-ma .infosec.five {
        margin-bottom: 67px;
        padding-bottom: 292px;
    }
    .credentials-ma .infosec.six {
        margin-bottom: 77px;
        padding-bottom: 410px;
    }
    .credentials-nissan .infosec.five {
        margin-bottom: 82px;
        padding-top: 166px;
    }
    .credentials-garten .wrapper section {
        padding-bottom: 225px;
    }
    .credentials-garten .infosec.two:after {
        margin-right: -198px;
        z-index: 1;
    }
    .credentials-garten .infosec.three {
        min-height: 680px;
    }
    .credentials-garten .infosec.three:after {
        top: -36px;
        height: 732px;
        background-image: url(../i/mobile/credentials-garten-infosec-three-wide.png);
    }
    .credentials-garten .infosec.four {
        padding: 0 0 250px 170px;
    }
    .credentials-garten .infosec.four .box-two {
        text-align: right;
    }
    .credentials-carina .wrapper section {
        padding-bottom: 330px;
    }
    .credentials-carina .infosec.two {
        min-height: 376px;
    }
    .credentials-carina .infosec.two:after {
        margin-right: -190px;
        width: 362px;
        height: 376px;
        background-image: url(../i/mobile/credentials-carina-infosec-two-wide.png);
    }
    .credentials-carina .infosec.three {
        padding: 40px 0 275px;
    }
    .credentials-carina .infosec.three:after {
        bottom: -169px;
    }
    .credentials-carina .infosec.four {
        min-height: 682px;
    }
    .credentials-carina .infosec.four:after {
        margin-left: -214px;
        width: 428px;
        height: 640px;
        background-image: url(../i/mobile/credentials-carina-infosec-four-wide.png);
    }
    .contacts .wrapper {
        margin: 0 auto;
        max-width: 480px;
        background: url(../i/svg/contacts/Contact_Slide1_Layer1_mob.png) 30px 129px no-repeat;
    }
    .contacts .wrapper section {
        padding: 143px 0 123px;
        text-align: right;
    }
    .contacts .wrapper section p {
        font-size: 12px;
        line-height: 1.5;
    }
    .contacts .wrapper section p + p {
        margin-top: 1.5em;
    }
    .impressum .wrapper:before {
        right: 42px;
        left: auto;
        margin: 0;
    }
    .impressum .wrapper section {
        padding-top: 137px;
        text-align: left;
    }
    /* price */
    
    .pricebox,
    .pricebox.max {
        padding-right: 22px;
        padding-left: 22px;
        width: 252px;
    }
    .pricebox .cost {
        margin-right: -22px;
        margin-left: -22px;
        padding-right: 22px;
        padding-left: 22px;
    }
    .pricebox > ul {
        margin: 0 -22px;
    }
    .pricebox > ul > li {
        padding-right: 22px;
        padding-left: 22px;
    }
    .pricebox > ul > li .help {
        right: 22px;
    }
    /* contform */
    
    .contform form {
        width: 320px;
    }
    .contform form input,
    .contform form textarea {
        width: 227px;
    }
    .contform form input[required] + label:after {
        right: -264px;
    }
    /* success */
    
    .success .inner {
        width: 300px;
    }
}
@media only screen and (max-width: 600px) {
    .credentials-daniel .infosec.three {
        background: url("../i/mobile/credentials-daniel-underwrapper-info-2-mob-v.jpg") no-repeat scroll center 0;
        padding-top: 610px;
    }
}
@media only screen and (max-width: 450px) {
    .dispensary .five {
        margin: 233px 28px 78px 28px;
    }
    .dispensary .five section:before {
        left: -56px;
        top: -270px;
    }
    .dispensary .four-sec ul {
        padding: 0 17px;
    }
    .dispensary .four-sec li {
        margin-bottom: 18px;
    }
    .dispensary .four-text {
        margin: -45px 0 28px 0;
    }
    .dispensary .four-text section {
        background: url(../i/four-text-mb.jpg) -2px bottom no-repeat;
        padding-bottom: 189px;
    }
    .dispensary .four ul {
        padding: 0 17px;
        margin-bottom: 67px;
    }
    .dispensary .four li {
        margin-bottom: 16px;
    }
    .dispensary .two img {
        margin: 44px auto 0 auto;
    }
    .dispensary .two section {
        padding: 242px 30px 60px 30px;
    }
    .dispensary .one section:after {
        bottom: -198px;
        right: -23px;
    }
    .dispensary .one section {
        padding: 117px 30px 105px 31px;
    }
    .ta-five {
        margin-bottom: 28px;
        margin-top: 50px;
        height: 182px
    }
    .ta-five span,
    .ta-five p {
        padding: 0 111px 0 30px;
    }
    .ta-five section:after {
        right: -118px;
        bottom: auto;
        top: 0px;
    }
    .ta-three {
        margin-top: 23px;
        padding: 0 23px;
    }
    .ta ul {
        padding: 0 25px;
    }
    .ta-two {
        margin-top: 32px;
    }
    .ta-one span {
        width: 44%;
        padding: 0 0px 0 29px;
    }
    .ta-one p {
        width: 53%;
        padding: 0 17px 0 16px;
    }
    .ta-one {
        margin: 116px 0 0 0;
    }
    .ta-head section:after {
        left: 32px;
        bottom: -67px;
    }
    .ta .subtitle {
        margin-top: 11px;
    }
    .ta-head section {
        padding: 163px 0 213px 30px;
    }
    .ta-head .subtitle br {
        display: inline
    }
    .cl-two section {
        background: none
    }
    .cl-three section:before {
        top: -151px;
        margin-left: -374px;
    }
    .cl-three section {
        padding: 385px 31px 0 35px;
        margin-bottom: 74px;
    }
    .cl-three p,
    .cl-three span {
        width: auto;
    }
    .cl-two ul {
        padding: 0
    }
    .cl-two section {
        padding: 255px 31px 0 30px;
    }
    .cl-head section:after {
        right: auto;
        bottom: -224px;
        left: 50%;
        margin-left: -186px;
    }
    .cl-head section {
        padding: 108px 30px 107px 30px;
    }
    .hesse .phone {
        margin-top: -45px;
    }
    .hesse .phone p {
        padding-top: 208px;
        padding-left: 122px;
    }
    .hesse .phone section {
        background: url(../i/hesse-phone.png) -60px 1px no-repeat;
        padding-bottom: 4px;
        background-size: 312px;
    }
    .hesse .map p {
        padding: 14px 17px 0 25px;
        text-align: center;
    }
    .hesse .map span {
        font-size: 14px;
        padding: 0 44px;
    }
    .hesse .map {
        background: url(../i/map-mobile.png) center 140px no-repeat;
        margin-bottom: 20px;
    }
    .hesse .upper section {
        padding: 50px 0 265px 0;
    }
    .hesse .pc {
        margin-top: -127px;
        padding-top: 217px;
        margin-bottom: 22px;
        background-size: 324px;
    }
    .hesse .pc span {
        margin: 0 auto 11px auto;
    }
    .hesse .pc p {
        margin: 0 auto 33px auto;
        padding: 0 25px;
    }
    .credentials-think .wrapper {
        background: url('../i/dots-one-h.jpg') center 49px no-repeat
    }
    .credentials-think .think-four .box-two p {
        line-height: 17px!important
    }
    .credentials-think .eight {
        margin-top: 52px;
        margin-bottom: 104px;
    }
    .credentials-think .think-four img {
        max-width: 100%;
        margin-bottom: 27px
    }
    .credentials-think .infosec.seven {
        padding: 0 26px
    }
    .credentials-think .think-four .box-two {
        text-align: center;
        margin: 34px auto 42px auto!important;
        width: auto;
    }
    .think-pc {
        width: 266px;
        margin-bottom: 38px!important;
        max-width: 500px!important;
    }
    .credentials-think .think-four {
        background-size: 797px;
        background-position: center -63px
    }
    .credentials-think .infosec.six .box-two {
        padding: 344px 0 53px 0!important;
        text-align: left;
    }
    .credentials-think .think-three {
        background-position: -473px 21px;
        background-size: 974px;
    }
    .credentials-think .think-two {
        height: auto;
        background: url('../i/think-two-new.png') 32px 17px no-repeat;
    }
    .credentials-think .think-two .box-two p {
        line-height: 17px;
    }
    .credentials-think .think-two .box-two {
        width: auto;
        margin: 500px 22px 0 32px!important;
        text-align: left;
    }
    .credentials-think .infosec.four .box-two {
        float: none;
        padding: 298px 0 46px 0;
        text-align: left;
    }
    .credentials-think .underwrapper {
        padding-top: 257px;
        background-position: -432px 8px;
        background-size: 975px;
    }
    .credentials-think .wrapper section {
        padding-bottom: 36px;
    }
    .credentials-think .wrapper .subtitle {
        line-height: 19px;
    }
    .credentials-think .wrapper section .title {
        margin-top: 30px!important
    }
    .credentials-think .wrapper .subtitle br {
        display: inline-block;
    }
    .think-logo {
        width: 210px;
        height: 189px;
        margin-top: 38px
    }
    .credentials-think .additiontitle {
        font-size: 14px!important
    }
    .credentials-think .infosec.four .additiontitle br {
        display: none;
    }
    .credentials-think .wrapper section {
        margin: 0 24px;
    }
    .credentials-ichhabsgetan .wrapper {
        height: 634px;
        background: url('../i/credentials-ichhabsgetan-wrapper-mb.jpg') center 81px no-repeat
    }
    .credentials-ichhabsgetan .wrapper section {
        padding-top: 286px;
    }
    .credentials-ichhabsgetan .credentials-ichhabsgetan {
        font-size: 14px
    }
    .credentials-ichhabsgetan .infosec.four {
        margin-top: 13px;
        background: url(../i/credentials-ichhabsgetan-dt.jpg) center bottom no-repeat;
        background-size: 210px;
        padding-bottom: 174px;
    }
    .credentials-ichhabsgetan .infosec.five {
        margin: 42px 0 149px 0;
        background: linear-gradient( to top, #eef1f3 0%, #fff 411px);
        padding: 0 27px 177px 27px;
    }
    .credentials-ichhabsgetan .infosec.six {
        margin-bottom: 100px;
    }
    .credentials-ichhabsgetan .box-two {
        text-align: left!important
    }
    .mobile {
        margin-left: -183px;
        bottom: -86px;
        width: 371px;
        max-width: 400px!important;
    }
    .credentials-ichhabsgetan .infosec.five .box-two {
        margin: 14px 0 0 0!important;
        width: 100%;
    }
    .credentials-ichhabsgetan .infosec.five img {
        margin-bottom: 22px;
        max-width: 100%;
    }
    .credentials-ichhabsgetan .additiontitle {
        font-size: 14px!important
    }
    .credentials-ichhabsgetan .infosec p {
        line-height: 16px;
    }
    .credentials-daniel .infosec.four {
        height: 450px !important;
        background: url('../i/mobile/credentials-daniel-underwrapper-infosec-four-mob-v.jpg') no-repeat center 0;
    }
    .credentials-daniel .infosec.three {
        padding-bottom: 70px;
    }
    .credentials-daniel .infosec.five {
        height: 650px !important;
        background: url("../i/mobile/credentials-daniel-underwrapper-infosec-five-mob-v.jpg") no-repeat scroll center 100px;
    }
    .credentials-daniel .infosec.six {
        padding: 245px 30px 70px;
        width: auto;
        position: relative;
        background: url("../i/mobile/2.jpg") no-repeat scroll center 0px;
    }
    .credentials-daniel .infosec.six:before {
        content: "";
        position: absolute;
        width: 137px;
        height: 218px;
        top: 178px;
        left: 50%;
        margin-left: -165px;
        background: url("../i/mobile/iphone.png") no-repeat scroll center 0px;
        z-index: 1;
    }
    .credentials-daniel .infosec.two {
        padding-top: 260px;
    }
    .credentials-daniel .infosec.two::before {
        background: url("../i/mobile/daniel-hand-mob.jpg") no-repeat scroll center 0;
        width: 285px;
        height: 306px;
        right: 50%;
        margin-right: -143px;
    }
}