*{outline:none!important;}
body{background: #052941 url(../img/bg.jpg)/*tpa=http://lozefresh24.ru/static/minoxidil_landing_1/img/bg.jpg*/ repeat-y top center; font-family: 'Roboto', serif;}

.container{width: 1270px!important;}
.wrap{min-height: 500px; width: 100%; padding:0; margin: 0;}

.cnd{font-family: 'Roboto Condensed', sans-serif;}
.bbox{box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing:border-box;}
.italic{font-style: italic;}
.light{font-weight: 300;}
.bold{font-weight: 700;}
.upper{text-transform: uppercase;}
.white{color:white;}
.abs{position: absolute;}
.rel{position: relative;}

.tbl{display: table; width: 100%;}

.b1 h1{font-size: 58px; margin-top: 10px;}
.b1 h1 span{background: url(../img/b1h1bg.png)/*tpa=http://lozefresh24.ru/static/minoxidil_landing_1/img/b1h1bg.png*/ no-repeat center center; padding:0 30px;}

.b2{background: url(../img/b2bg.png)/*tpa=http://lozefresh24.ru/static/minoxidil_landing_1/img/b2bg.png*/ no-repeat center top; min-height: 680px; margin-top: 30px;}
.b2 .benefits{width: 312px; left: 410px;top: 40px;}
.b2 .benefits p{font-size: 20px;line-height: 25px;margin-bottom: 15px;}
.b2 .benefits p span{font-size: 24px; color:#f3e94b;}
.b2 .att{bottom: 10px; color:#f3e94b; width: 170px; font-size: 30px; line-height: 35px; bottom: 93px; left: 60px;}
.b2 .fpr{
	bottom: 46px;
	font-size: 23px;
	text-decoration: line-through;
	transform: rotate(-34deg);
	-webkit-transform: rotate(-34deg);
	-moz-transform: rotate(-34deg);
	left: 152px;
}
.b2 .horr{left: 430px;bottom: 89px;}
.horr p{
    font-size: 30px;
}
.horr div{
    font-size: 18px;
    float: left;
    color: white;
}
.horr .cnt{
    font-size: 36px;
    background: white;
    padding: 5px 10px;
    box-shadow: inset 1px 2px 0 #666;
    margin-top: -35px;
    margin-left: 10px;
    margin-right: 10px;
    color: #000;
}
.form-tit{
    right: 125px;
    width: 280px;
    font-size: 27px;
    top: 106px;
}
.form-yelow{
	color: #fff66d; 
	font-size: 40px;
	background: #59c9d5;
}
.form-wait{
	color: #ffffff; 
	font-size: 20px;
	background: #59c9d5;
}
.form-wait2{
	color: #ffffff; 
	font-size: 20px;
}
.lefting{
	left: 50px;
}
.righting{
	right: 200px;
}
.margin_right{
    margin-right: 50px;
}
.margin_left{
    margin-right: -50px;
}
.text_16{
    font-size: 16px;   
}

.form-tit span{
    font-size: 32px;
}
.form-cont{
    width: 242px;
    right: 143px;
    top: 248px;
}
.form-cont2{
    width: 242px;
    right: 200px;
    top: 248px;
}
form{}
form p{
    display: inline-block;
    width: 100%;
    margin-bottom: 0;
    line-height: 10px;
}
form .cpa-form-group{margin-bottom: 10px;}
form input.cpa-group-field, form select.cpa-group-field{border-radius: 0; border:none; line-height: 45px; height: 45px; padding: 0px 20px;  color:#acacac; font-size: 14px; font-weight: 400; font-style: italic; border-radius: 0px;text-transform: uppercase;}
.form select{width: 100%;  cursor: pointer; padding: 16px 20px; -webkit-appearance: none; -moz-appearance: none; appearance: none;}
form button{background: url(../img/btn.png)/*tpa=http://lozefresh24.ru/static/minoxidil_landing_1/img/btn.png*/ no-repeat center top;width: 246px;height: 60px;border: none;color: transparent;}
form button:hover{background: url(../img/btn-h.png)/*tpa=http://lozefresh24.ru/static/minoxidil_landing_1/img/btn-h.png*/ no-repeat center top;}
.add{background: url(../img/btn.png)/*tpa=http://lozefresh24.ru/static/minoxidil_landing_1/img/btn.png*/ no-repeat center top;width: 246px;height: 60px;border: none;color: transparent;}
.add:hover{background: url(../img/btn-h.png)/*tpa=http://lozefresh24.ru/static/minoxidil_landing_1/img/btn-h.png*/ no-repeat center top;}

.b3 h2{background: #59c9d5; padding: 35px 0; font-size: 32px;}
.b3 h2 span{color: #fff66d; font-size: 48px;}
.b4{margin-top: 50px; margin-bottom: 20px;}
.b4 h3{font-size: 46px; background: url(../img/b4h3bg.png)/*tpa=http://lozefresh24.ru/static/minoxidil_landing_1/img/b4h3bg.png*/ no-repeat 90% 30%; padding:0 30px;}
.b3 h2 span{color: #fff66d; font-size: 48px;}

.b5{background: url(../img/b5dts.png)/*tpa=http://lozefresh24.ru/static/minoxidil_landing_1/img/b5dts.png*/ no-repeat top center; height: 700px; padding: 0 50px;margin-top: 40px;position: relative;margin-bottom: 140px;}
.b5 .sert{width: 418px; margin-right: 80px; margin-left: 30px;}
.b5 .txt{width: 550px;}
.b5 .txt p{font-size: 20px; line-height: 24px; margin-bottom: 30px;}
.b5 .txt ul{margin-bottom: 40px;}
.b5 .txt li{font-size: 20px; line-height: 24px;}
.b5 .txt h4{color: #fff66d; font-size: 36px;}
.b5 .txt h4 + p{
    width: 410px;
}
.b5 .txt p.italic{width: 460px; font-size: 24px; line-height: 30px;}

.carousel-control.left, .carousel-control.right{background: none;}
.carousel-control.left img, .carousel-control.right img{margin-top: 270px;}
.carousel-control.left img{margin-right: 0;}
.carousel-control.right img{margin-left: 0;}

.b5 .arr{
    bottom: 65px;
    left: 470px;
}
.b5 .lbl{
    bottom: 10px;
    right: 40px;
}
.b6{background: url(../img/b6dts.png)/*tpa=http://lozefresh24.ru/static/minoxidil_landing_1/img/b6dts.png*/ no-repeat top center; height: 1310px;position: relative;margin-bottom: 50px;}
.b6 h3{font-size: 69px;width: 100%;top: -50px;left: 30px;}
.b6 h3 span{background: url(../img/b6h3bg.png)/*tpa=http://lozefresh24.ru/static/minoxidil_landing_1/img/b6h3bg.png*/ no-repeat center left; padding: 0 25px;}
.b6 .cols{
    left: 21px;
    top: 120px;
}
.b6 .col1{width: 385px; height: 1150px;padding-top: 20px;}
.b6 .col2{width: 377px; margin: 0 25px; height: 1150px;padding-top: 30px;}
.b6 .col3{width: 385px; height: 1150px;padding-top: 20px;}

.b6 .col1 h4, .b6 .col3 h4{
    color: #fff66d;
    font-size: 36px;
}
.b6 .col3 h4 span{
    font-size: 29px;
}
.b6 .col1 p, .b6 .col3 p{
    font-size: 22px;
    line-height: 28px;
    margin-bottom: 50px;
}
.b6 .col1 img, .b6 .col3 img{}

.b6 .col2 p.c1b{
    width: 100%;
    font-size: 38px;
    top: 120px;
    line-height: 50px;
}
.b6 .col2 p span{
    color: #fff66d;
    font-size: 72px;
    line-height: 70px;
}
.b6 .col2 p.c2b{
    bottom: 130px;
    width: 100%;
    font-size: 40px;
    padding: 0 20px;
    line-height: 40px;
}
.b6 a, .b7 a{background: url(../img/b6btn.png)/*tpa=http://lozefresh24.ru/static/minoxidil_landing_1/img/b6btn.png*/ no-repeat center top;height: 125px;color: transparent; text-decoration: none;display: block;bottom: 0;width: 100%;}
.b7 a{
    bottom: -60px;
    left: 50px;
}
.b6 a:hover, .b7 a:hover{background: url(../img/b6btn-h.png)/*tpa=http://lozefresh24.ru/static/minoxidil_landing_1/img/b6btn-h.png*/ no-repeat center top;}

.b7{position: relative;margin-bottom: 100px;}
.b7 h3{font-size: 60px; background: url(../img/b7h3bg.png)/*tpa=http://lozefresh24.ru/static/minoxidil_landing_1/img/b7h3bg.png*/ no-repeat center center; }
.b7 .resp{background: url(../img/rsp-bbl.png)/*tpa=http://lozefresh24.ru/static/minoxidil_landing_1/img/rsp-bbl.png*/ no-repeat center center;height: 620px;width: 100%;}
.b7 .resp img.abs{
    top: 40px;
}
.b7 .resp .resp-body{
    width: 870px;  
    right: 120px;  top: 40px;
}
.b7 .resp h5{
    color: #f3e94b;
    font-size: 26px;
    margin-bottom: 20px;
}
.b7 .resp p{
    font-size: 20px;
    color: #fff;
    line-height: 24px;
    margin-bottom: 20px;
}

.b8{background: url(../img/b8bg.png)/*tpa=http://lozefresh24.ru/static/minoxidil_landing_1/img/b8bg.png*/ no-repeat top center; height: 670px;}
.b8 .horr{right: 108px;top: 130px;}
.b8 .horr2{right: 120px;top: 130px;}
.b8 .mt{
    display: block;
    width: 670px;
    left: 40px;
    top: 55px;
}
.b8 .mt p.upper{
    color: #fff66d;
    font-size: 60px;
}
.b8 .mt p.italic{
    font-size: 40px;
    color: white;
    width: 320px;
    line-height: 35px;
    right: 0;
    top: 10px;
}
.b8 .mt p.italic2{
    font-size: 40px;
    color: #fff66d;
    width: 320px;
    line-height: 35px;
    right: 0;
    top: 80px;
}
.b8 .inbbl{
    width: 340px;
    text-align: center;
    left: 330px;
    top: 280px;
}
.b8 .inbbl p{
    font-size: 40px;
    line-height: 40px;
    width: 100%;
    color: #662d91;
    font-weight: bold;
}
.b8 .inbbl p.prs{
    font-size: 82px;
    line-height: 90px;
    font-weight: 700;
    color: #e21209;
}

.b8 .inbbl p.dec { font-weight: normal; font-size: 20px
    
}
.b8 .inbbl p.dec span {text-decoration: line-through !important;}
.b8 .lost{
    font-size: 36px;
    width: 300px;
    text-align: center;
    line-height: 32px;
    bottom: 115px;
    left: 50px;
}
.b8 #time{
position:absolute;
    display: block;
    bottom: 100px;
    left: 317px;
	background:url(../img/timer-bg.png)/*tpa=http://lozefresh24.ru/static/minoxidil_landing_1/img/timer-bg.png*/ no-repeat top center;
	width:425px; height:125px;
}
.b8 .timer span{
    font-size: 65px;
    margin: 19px 36px;
    text-shadow: 0 2px 0 black;
}
.cpa-control-label{
display: none;
}
.cpa-control-amount{
display: none;
}
.b8 .timer .mnt:before, .b8 .timer .scn:before{content: ':';position: absolute;left: -47px;top: -6px;}

footer{font-size: 18px; margin-top: 30px}


/*Adaptive*/
@media only screen and (max-width : 414px) {
    body {
        background: url("../img/mobBgBody.png")/*tpa=http://lozefresh24.ru/static/minoxidil_landing_1/img/mobBgBody.png*/ repeat-y top center ;
        background-size: cover;
    }
    .container {
        width: 414px!important;
        background-size: cover;
        padding: 10px;
    }
    .b1 h1 {
        font-size: 37px;
        margin-top: 5px;
        float: left;
    }
    .b1 h1 span {
        padding: 0 72px;
    }
    .b2 {
        background: url(../img/mobb2bg.png)/*tpa=http://lozefresh24.ru/static/minoxidil_landing_1/img/mobb2bg.png*/ no-repeat center top;
        height: 1500px!important;
        background-size: cover;
    }
    .b2 .att {
        bottom: auto;
        left: 9%;
        top: 19%;
    }
    .b2 .horr {
        left: 7%;
        bottom: 0;
        top: 33%;
        height: 90px;
    }
    .b2 .benefits {
        left: 8%;
        top: 44%;
        text-align: center;
    }
    .b2 .fpr {
        bottom: 78%;
        left: 64%;
        /* top: 0; */
    }
    .b4 h3 {
        font-size: 46px;
        background: url(../img/b4h3bg.png)/*tpa=http://lozefresh24.ru/static/minoxidil_landing_1/img/b4h3bg.png*/ no-repeat 90% 30%;
        padding: 20px 30px;
        height: 300px;
        background-size: cover;
    }
    .form-tit {
        left: 14%;
        float: left;
        font-size: 21px;
        top: 76%;
    }
    .form-tit span {
        font-size: 24px;
    }
    .wrapFormMob {
        display: block;
        background: url("../img/mobBgForm.png")/*tpa=http://lozefresh24.ru/static/minoxidil_landing_1/img/mobBgForm.png*/ no-repeat top center;

    }
    .form-cont {
        float: left;
        left: 22%;
        top: 83%;
    }

    select.cpa-group-field.cpa-select-country,
    input.cpa-group-field.cpa-input-fio,
    input.cpa-group-field.cpa-input-phone {
        width: 90%;
    }
    form button {
        width: 222px;
    }
    .b5 {
        background: url(../img/b5dts.png)/*tpa=http://lozefresh24.ru/static/minoxidil_landing_1/img/b5dts.png*/ no-repeat top center;
        height: 1500px;
        padding: 0;
        margin-top: 40px;
        position: relative;
        margin-bottom: 50px;
    }
    .b5 .txt {
        width: 100%;
    }
    .b5 .sert {
        width: 100%;
        margin-right: 0;
        margin-left: 0;
    }
    .carousel-control.left {
        left: 0!important;
    }
    .carousel-control.right {
        right: 0!important;
    }
    .carousel-control.left img, .carousel-control.right img {
        margin-top: 200px;
    }
    .b5 .arr {
        bottom: 0;
        left: 0;
        top: 0%;
    }
    .b5 .txt p.italic {
        width: 100%;
    }
    .b5 .txt h4 + p {
        width: 100%;
    }
    .b5 .lbl {
        bottom: 0;
        right: 0px;
        top: 25%;
    }
    .b6 {
        background: none;
        height: 3135px;
        position: relative;
        margin-bottom: 50px;
    }
    .b6 h3 {
        font-size: 58px;
        width: 100%;
        top: -50px;
        left: 0;
    }
    .b6 h3 span {
        padding: 0 48px 0 40px;
        background-size: 100%;
    }
    .b6 .col1 {
        width: 100%;
        height: 1034px;
        padding-top: 80px;
    }
    .b6 .col2 {
        width: 100%;
        float: left;
        left: -5%;
        margin: 0 auto;
        height: 1150px;
        padding-top: 30px;
    }
    .col1.pull-left.rel {

    }
    .b6 .col1 {
        width: 95%;
        height: 901px;
        padding-top: 80px;
    }
    .b6 .col1  img {
        width: 75%;
    }
    .b6 .col2 p.c1b {
        width: 100%;
        font-size: 27px;
        top: 79px;
        line-height: 50px;
        left: 0!important;
    }
    .b6 .col3 {
        width: 100%;
        height: 1150px;
        padding-top: 0;
    }
    .b6 a, .b7 a {
        bottom: 0;
        width: 100%;
        left: 1%;
    }
    .b6 .col3 {
        width: 90%;
    }
    .b6 .col3 img {
        width: 90%;
    }
    .b7 h3 {
        height: 200px;
        background-size: cover;
        padding-top: 25px;
    }
    .b7 .resp img.abs {
        top: 40px;
        left: 31%;
    }
    .b7 .resp .resp-body {
        width: 100%;
        right: 0;
        top: 30%;
        padding: 5px;
    }
    .b7 .resp .resp-body img {
        width: 90%;
    }
    .b7 .resp2 {
        padding: 50px 0;
        height: 938px!important;
        margin: 20px auto;
        background-size: cover;
    }
    .b7 .resp3 {
        padding: 50px 0;
        height: 850px!important;
        margin: 20px auto;
        background-size: cover;
    }
    .b8 {
        background: url("../img/mobBgB8.png")/*tpa=http://lozefresh24.ru/static/minoxidil_landing_1/img/mobBgB8.png*/ no-repeat top center;
        height: 1200px;
        margin-top: 200px;
    }
    .b8 .mt {
        display: block;
        width: 93%;
        left: 40px;
        top: 55px;
    }
    .b8 .mt p.italic {
        font-size: 40px;
        color: white;
        width: 320px;
        line-height: 35px;
        right: 0;
        top: -10%;
    }
    .b8 #time {
        position: absolute;
        display: block;
        bottom: 36%;
        left: 0;
        background: url(../img/timer-bg.png)/*tpa=http://lozefresh24.ru/static/minoxidil_landing_1/img/timer-bg.png*/ no-repeat top center;
        width: 100%;
        height: 125px;
        background-size: 99%;
    }
    .b8 .timer span{
        font-size: 55px;
        margin: 19px 34px;
        text-shadow: 0 2px 0 black;
    }
    .b8 .lost {
        font-size: 29px;
        width: 100%;
        text-align: center;
        line-height: 32px;
        bottom: 24%;
        left: 0;
    }
    .b8 .mt p.upper {
        color: #fff66d;
        font-size: 60px;
        top: -200px;
    }
    .b8 .mt p.italic {
        width: 85%;
        right: 0;
        top: -130px;
        float: left!important;
        left: 2%;
    }
    .b8 .horr {
        right: 0;
        top: 96%;
    }
    .formBottom {
        float: left;
        left: 24%;
        top: 77%;
        width: 58%;
    }
    .b8 .inbbl {
        width: 100%;
        text-align: center;
        left: 3%;
        top: 38%;
    }

    footer {
        font-size: 18px;
        margin-top: 85px;
        color: #fff;
    }
}

@media only screen and (max-width : 375px) {
    .container {
        width: 375px!important;
        background-size: cover;
        padding: 10px;
    }
    .form-cont {
        float: left;
        left: 19%;
        top: 83%;
    }
    .form-tit {
         left: 14%;
         float: left;
         font-size: 21px;
         top: 76%;
     }
    .b4 h3 {
        font-size: 46px;
        background: url(../img/b4h3bg.png)/*tpa=http://lozefresh24.ru/static/minoxidil_landing_1/img/b4h3bg.png*/ no-repeat 90% 30%;
        padding: 20px 30px;
        height: 300px;
        background-size: cover;
    }
    .b6 {
        height: 2900px;
    }
    .b6 h3 span {
        padding: 0 37px 0 21px;
        background-size: 100%;
    }
    .b6 .col2 {
        height: 944px;
    }
    .b6 .col2  img {
        width: 100% !important;
    }
    .b6 .col2 p.c2b {
        bottom: 52px;
    }
    .b6 .col3 {
        height: 980px;
    }
    .b8 .mt p.upper {
        top: -220px;
    }
    .b8 .mt p.italic {
        top: -160px;
        left: 0%;
    }
    .b8 .timer span{
        font-size: 43px;
        margin: 19px 34px;
        text-shadow: 0 2px 0 black;
    }
    .formBottom {
        float: left;
        left: 22%;
        top: 77%;
        width: 64%;
    }

}

@media only screen and (max-width : 320px) {
    .container {
        width: 320px!important;
        background-size: cover;
        padding: 5px;
    }
    .b1 h1 {
        font-size: 24px;
    }
    .b1 h1 span {
        padding: 0 39px;
        background-size: 93%;
    }
    .b2 .fpr {
        bottom: 75%;
        left: 61%;
    }
    .b2 .horr {
        left: 2%;
        bottom: 0;
        top: 34%;
        height: 90px;
    }
    .horr div {
        font-size: 15px;
    }
    .b2 .benefits {
        left: 0;
        top: 44%;
        text-align: center;
    }
    .form-tit {
        left: 2%;
    }
    .form-cont {
        float: left;
        left: 9%;
        top: 83%;
        width: 90%;
    }
    .b4 h3 {
        font-size: 38px;
        padding: 43px 30px;
    }
    .b5 .lbl {
        top: 15%;
    }
    .b6 {
        margin-top: 80px;
    }
    .b6 h3 {
        font-size: 47px;
        width: 100%;
        top: 0;
        left: 0;
    }
    .b6 .col2 {
        margin: 33px auto;
    }
    .b6 .col2 p span {
        font-size: 63px;
    }
    .b6 .col2 {
        height: 796px;
    }
    .b6 a, .b7 a {
        background-size: 100%;
    }
    .b7 .resp .resp-body {
        top: 26%;
    }
    .b7 .resp2 .resp-body {
        top: 19%;
    }
    .b7 .resp1 {
        padding: 50px 0;
        height: 680px!important;
        margin: 20px auto;
        background-size: cover;
    }
    .b7 .resp2 {
        padding: 50px 0;
        height: 937px!important;
        margin: 20px auto;
        background-size: cover;
    }
    .b8 .mt p.upper {
        font-size: 43px;
    }
    .b8 .mt p.italic {
        font-size: 30px;
    }
    .b8 .timer span{
        font-size: 27px;
        margin: 20px 33px;
    }
    .formBottom {
        float: left;
        left: 9%;
        top: 77%;
        width: 90%;
    }
}