@media (min-width: 768px) and (max-width: 3840px) {
#mbpm2 .df {
display: flex;
}
#mbpm2 .pt20 {
padding-top: 20px;
}
#mbpm2 .padd {
padding-top: 20px;
padding-bottom: 50px;
}
#mbpm2 .fixh {
height: 35px;
}
#mbpm2 .marfeat {
margin-right: 28%; 
}
#mbpm2 .pdacs {
padding-left: 30%;
padding-right: 5%;
}
#mbpm2 .pdmain {
padding-left: 12%;
padding-right: 12%;
}
#mbpm2 .t0p0 {
padding-top: 0px; 
padding-bottom: 0px;
}
#mbpm2 .hidedesk {
display: none;
}
#mbpm2 .cell20 {
display: flex;
width: 25%;
margin-right: 4%;
align-self: flex-start;
}
#mbpm2 .cell20_2 {
display: flex;
width: 13%;
margin-right: 1%;
}
#mbpm2 .cell80 {
display: flex;
align-items:baseline;
width: 75%;
font-size: 9px;
font-weight: 400;
line-height: 13px;
}
#mbpm2 .cell80_1 {
display: flex;
align-items:baseline;
width: 67%;
font-size: 11px;
font-weight: 400;
line-height: 14px;
}
#mbpm2 .cell50 {
display: flex;
width: 40%;
margin-right: 10%;
flex-direction: column;
}
#mbpm2 .rowfullfeat {
padding-top: 29px;
display: flex;
flex-wrap: wrap;
align-items: center;
}
#mbpm2 .rowfullfeat2 {
padding-top: 20px;
display: flex;
flex-wrap: wrap;
align-items: center;
}
#mbpm2 .pt50 {
padding-top: 40px;
}
#mbpm2 .pb50 {
padding-bottom: 40px;
}
#mbpm2 .controw {
display: flex;
flex-wrap: wrap;
align-items: center;
width: 690px;
margin-left: auto;
margin-right: auto;
}
#mbpm2 .controw2 {
display: flex;
flex-wrap: wrap;
align-items: center;
width: 720px;
margin-left: auto;
margin-right: auto;
}
#mbpm2 .controw3 {
display: flex;
flex-wrap: wrap;
align-items: flex-start;
width: 615px;
margin-left: auto;
margin-right: auto;
padding-bottom: 20px;
}
#mbpm2 .controw4 {
display: flex;
flex-wrap: wrap;
align-items: center;
width: 630px;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
}
#mbpm2 .cont60 {
display: flex;
flex-direction: column;
width: 70%;
}
#mbpm2 .cont60mod {
display: flex;
flex-direction: column;
width: 70%;
}
#mbpm2 .cont30 {
display: flex;
flex-direction: column;
width: 25.33%;
margin-right: 8%;
}
#mbpm2 .cont30_2 {
display: flex;
flex-direction: column;
width: 31.33%;
margin-right: 2%;
}
#mbpm2 .cont50mod {
display: flex;
flex-direction: column;
width: 365px;
margin-right: 30px;
}
#mbpm2 .cont50mod2 {
display: flex;
flex-direction: column;
width: 235px;
}
#mbpm2 .cont50 {
display: flex;
width: 44%;
flex-direction: column;
}
#mbpm2 .cont50_1 {
display: flex;
width: 46%;
flex-direction: column;
margin-left: 4%;
margin-right: 0%;
}
#mbpm2 .cont50left {
display: flex;
width: 44%;
flex-direction: column;
margin-left: 6%;
}
#mbpm2 .cont50acs {
display: flex;
width: 50%;
flex-direction: column;
}
#mbpm2 .cont50comp {
display: flex;
width: 189px;
flex-direction: column;
margin-left: 8px;
margin-right: 8px;
text-align: center;
}
#mbpm2 .cont50comphm {
display: flex;
width: 189px;
flex-direction: column;
margin-left: 8px;
margin-right: 8px;
text-align: center;
}
#mbpm2 .cont100 {
display: flex;
width: 690px;
flex-direction: column;
margin-left: 30px;
margin-right: 30px;
}
#mbpm2 .textsm {
font-size: 8px;
font-weight: 400;
line-height: 12px;
}
#mbpm2 .textsmfeat {
font-size: 11px;
font-weight: 400;
line-height: 15px;
}
#mbpm2 .m1text {
padding-top: 155px;
font-size: 11px;
    font-weight: 700;
    line-height: 16px;
}
#mbpm2 .smtext {
font-size: 11px;
    font-weight: 700;
    line-height: 16px;
}
#mbpm2 .tinytext {
font-size: 8px;
line-height: 12px;
font-weight: 600;
}
#mbpm2 .textsmfeat2 {
font-size: 12px;
font-weight: 400;
line-height: 15px;
}
#mbpm2 .smtitle {
font-weight: 700;
font-size: 14px;
padding-bottom: 5px;
}
.logores {
width: 110px;
padding-bottom: 25px;
margin-left: auto;
margin-right: auto;
}
#mbpm2 .icores {
height: 37px;
width: auto;
padding-bottom: 10px;
}
#mbpm2 .maintitle {
font-size: 47px;
font-weight: 700;
line-height: 52px;
padding-bottom: 25px;
}
#mbpm2 .bigtitle {
font-size: 28px;
font-weight: 600;
line-height: 31px;
}
#mbpm2 .bigtitle2 {
font-size: 26px;
font-weight: 600;
line-height: 30px;
}
#mbpm2 .btitlecomp {
font-size: 37px;
font-weight: 600;
line-height: 41px;
}
#mbpm2 .btitlecomp2 {
font-size: 30px;
font-weight: 600;
line-height: 34px;
}
#mbpm2 .textnorm {
font-size: 12px;
line-height: 18px;
font-weight: 400;
padding-top: 17px;
}
#mbpm2 .nf100 {
width: 630px;
margin-left: auto;
margin-right: auto;
}
#mbpm2 .maintext {
padding-top: 480px;
color: #FFF;
width: 550px;
margin-left: auto;
margin-right: auto;
text-align: center;
font-size: 15px;
line-height: 20px;
font-weight: 400;
}
#mbpm2 .m1marg {
width: 500px;
margin-left: auto;
margin-right: auto;
text-align: center;
}
#mbpm2 .m1m {
background-size: 178px; 
height: 280px;
background-image: url(https://it4profit.com/share/common/m1max.jpg); background-repeat: no-repeat; 
background-attachment: scroll; 
background-position: center top;
}
#mbpm2 .m1u {
background-size: 178px; 
height: 280px;
background-image: url(https://it4profit.com/share/common/m1u.jpg); background-repeat: no-repeat; 
background-attachment: scroll; 
background-position: center top;
}
#mbpm2 .ban1 {
background-size: 1890px; 
height: 680px;
background-image: url(https://it4profit.com/share/common/m2_1.jpg); background-repeat: no-repeat; 
background-attachment: scroll; 
background-position: center top;
}
#mbpm2 .ban2 {
background-size: 1700px;
display: flex;
height: 450px;
background-image: url(https://it4profit.com/share/common/m2ban.jpg); background-repeat: no-repeat; 
background-attachment: scroll; 
background-position: 50% 90%;
}
#mbpm2 .ban3 {
background-color: #000;
background-size: 1890px;
display: flex;
height: 630px;
background-image: url(https://it4profit.com/share/common/m2_2.jpg); background-repeat: no-repeat; 
background-attachment: scroll; 
background-position: 55% 50%;
}
#mbpm2 .ban4 {
background-color: #000;
background-size: 1890px;
display: flex;
height: 500px;
background-image: url(https://it4profit.com/share/common/m2_3.jpg); background-repeat: no-repeat; 
background-attachment: scroll; 
background-position: 55% 50%;
}
#mbpm2 .ban5 {
background-size: 1890px;
display: flex;
height: 380px;
background-image: url(https://it4profit.com/share/common/m2_4.jpg); background-repeat: no-repeat; 
background-attachment: scroll; 
background-position: 55% 0%;
}
#mbpm2 .ban6 {
background-size: 1890px;
display: flex;
height: 355px;
background-image: url(https://it4profit.com/share/common/m2_5.jpg); background-repeat: no-repeat; 
background-attachment: scroll; 
background-position: 52% 0%;
}
#mbpm2 .ban7 {
background-size: 1940px;
display: flex;
height: 735px;
background-image: url(https://it4profit.com/share/common/m2feat_desk.jpg); background-repeat: no-repeat; 
background-attachment: scroll; 
background-position: top center;
}
#mbpm2 .ban8 {
background-size: 1940px;
display: flex;
height: 260px;
background-image: url(https://it4profit.com/share/common/m2acs.png); background-repeat: no-repeat; 
background-attachment: scroll; 
background-position: center;
}
#mbpm2 .feature {
width: 100%;
padding-top: 50px;
background-color: #F5F5F7; 
}
#mbpm2 .stripe {
height: 10px;
background-color: #F5F5F7; 
}
#mbpm2 .dffw {
display: flex;
flex-wrap: wrap;
}
#mbpm2 .pb15 {
padding-bottom: 50px;
}
#mbpm2 .ptpb {
    padding-top: 5px;
    padding-bottom: 20px;
}
#mbpm2 .imgres {
    width: 75%;
    padding-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
}
#mbpm2 .line {
margin-top: 4px;
margin-bottom: 4px;
    height: 1px;
    background-color: #E7E7EA;
}
#mbpm2 .icorescomp {
    width: 30%;
    padding-top: 25px;
    padding-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
}
#mbpm2 .icorescomppen {
    width: 25%;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
}
#mbpm2 .legal {
font-size: 10px;
line-height: 15px;
padding-top: 20px;
padding-bottom: 20px;
}
}
@media (min-width: 260px) and (max-width: 767px) {
#mbpm2 .pt50 {
padding-top: 20px;
}
#mbpm2 .ptm10 {
padding-top: 10px;
}
#mbpm2 .pbm20 {
padding-bottom: 20px;
}
#mbpm2 .pbm50 {
padding-bottom: 50px;
}
#mbpm2 .asc {
align-self: center;
}
#mbpm2 .fixh {
height: 35px;
}
#mbpm2 .t0p0 {
padding-top: 0px; 
padding-bottom: 0px;
}
#mbpm2 .hidemob {
display: none;
}
#mbpm2 .cell20 {
display: flex;
width: 30%;
margin-right: 5%;
}
#mbpm2 .cell20_2 {
display: flex;
width: 18%;
margin-right: 2%;
}
#mbpm2 .cell80 {
display: flex;
align-items:baseline;
width: 75%;
font-size: 12px;
font-weight: 400;
line-height: 16px;
}
#mbpm2 .cell80_1 {
display: flex;
align-items:baseline;
width: 65%;
font-size: 12px;
font-weight: 400;
line-height: 16px;
}
#mbpm2 .cell50 {
width: 48%;
margin-right: auto;
}
#mbpm2 .cell60 {
display: flex;
width: 55%;
margin-right: 5%;
}
#mbpm2 .cell40 {
display: flex;
width: 39%;
}
#mbpm2 .rowfullfeat {
padding-top: 25px;
display: flex;
flex-wrap: wrap;
align-items: center;
}
#mbpm2 .rowfullfeat2 {
padding-top: 20px;
display: flex;
flex-wrap: wrap;
align-items: center;
}
#mbpm2 .controw {
width: 100%;
margin-left: auto;
margin-right: auto;
}
#mbpm2 .controw2 {
width: 100%;
margin-left: auto;
margin-right: auto;
}
#mbpm2 .controw3 {
display: flex;
flex-wrap: wrap;
align-items: flex-start;
width: 100%;
margin-left: auto;
margin-right: auto;
padding-bottom: 15px;
}
#mbpm2 .controw4 {
display: flex;
flex-wrap: wrap;
align-items: center;
width: 100%;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
}
#mbpm2 .cont25 {
display: flex;
flex-direction: column;
width: 120px;
margin-right: 10px;
padding-bottom: 20px;
}
#mbpm2 .cont50mod {
display: flex;
flex-direction: column;
width: 285px;
}
#mbpm2 .cont50mod2 {
display: flex;
flex-direction: column;
width: 280px;
}
#mbpm2 .cont50 {
width: 285px;
margin-left: auto;
margin-right: auto;
}
#mbpm2 .cont30 {
width: 285px;
margin-left: auto;
margin-right: auto;
}
#mbpm2 .cont30_2 {
width: 100%;
padding-bottom: 20px;
}
#mbpm2 .cont60 {
width: 285px;
margin-left: auto;
margin-right: auto;
}
#mbpm2 .cont60mod {
width: 205px;
margin-left: auto;
margin-right: auto;
}
#mbpm2 .cont50_1 {
width: 260px;
margin-left: auto;
margin-right: auto;
}
#mbpm2 .cont50left {
width: 260px;
margin-left: auto;
margin-right: auto;
}
#mbpm2 .cont50acs {
width: 260px;
margin-left: auto;
margin-right: auto;
}
#mbpm2 .cont50comp {
display: flex;
width: 120px;
flex-direction: column;
margin-left: 5px;
margin-right: 5px;
text-align: center;
}
#mbpm2 .cont50comphm {
display: none;
}
#mbpm2 .cont100 {
width: 285px;
margin-left: auto;
margin-right: auto;
}
#mbpm2 .smtext {
font-size: 14px;
    font-weight: 700;
    line-height: 19px;
}
#mbpm2 .tinytext {
font-size: 10px;
line-height: 14px;
font-weight: 600;
}
#mbpm2 .m1text {
padding-top: 175px;
font-size: 13px;
    font-weight: 700;
    line-height: 19px;
text-align: center;
}
#mbpm2 .textsm {
font-size: 12px;
font-weight: 400;
line-height: 16px;
}
#mbpm2 .textsmfeat {
font-size: 13px;
font-weight: 400;
line-height: 17px;
}
#mbpm2 .textsmfeat2 {
font-size: 17px;
line-height: 21px;
font-weight: 400;
}
#mbpm2 .smtitle {
font-weight: 700;
font-size: 19px;
line-height: 24px;
padding-top: 30px;
padding-bottom: 8px;
}
#mbpm2 .logores {
width: 100px;
padding-bottom: 15px;
margin-left: auto;
margin-right: auto;
}
#mbpm2 .icores {
height: 55px;
width: auto;
padding-bottom: 15px;
}
#mbpm2 .maintitle {
font-size: 27px;
font-weight: 700;
line-height: 32px;
padding-bottom: 21px;
}
#mbpm2 .bigtitle {
font-size: 30px;
font-weight: 700;
line-height: 34px;
}
#mbpm2 .bigtitle2 {
font-size: 27px;
font-weight: 700;
line-height: 33px;
}
#mbpm2 .btitlecomp {
font-size: 23px;
font-weight: 700;
line-height: 28px;
}
#mbpm2 .btitlecomp2 {
font-size: 30px;
font-weight: 700;
line-height: 35px;
}
#mbpm2 .textnorm {
font-size: 18px;
line-height: 26px;
font-weight: 400;
padding-top: 22px;
}
#mbpm2 .nf100 {
width: 285px;
margin-left: auto;
margin-right: auto;
}
#mbpm2 .maintext {
width: 280px;
padding-top: 370px;
margin-left: auto;
margin-right: auto;
text-align: center;
font-size: 18px;
line-height: 26px;
font-weight: 400;
}
#mbpm2 .feature {
padding-top: 50px;
width: 100%;
background-color: #F5F5F7; 
}
#mbpm2 .stripe {
height: 10px;
background-color: #F5F5F7; 
}
#mbpm2 .pb50 {
padding-bottom: 30px;
}
#mbpm2 .pb15 {
padding-bottom: 15px;
}
#mbpm2 .ptpb {
    padding-top: 5px;
    padding-bottom: 20px;
}
#mbpm2 .imgres {
    width: 75%;
    padding-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
}
#mbpm2 .line {
margin-top: 4px;
margin-bottom: 10px;
    height: 1px;
    background-color: #E7E7EA;
}
#mbpm2 .legal {
font-size: 11px;
line-height: 15px;
padding-top: 20px;
padding-bottom: 20px;
}
#mbpm2 .dffw {
display: flex;
flex-wrap: wrap;
align-items: flex-start;
}
#mbpm2 .ban1 {
background-size: 740px; 
background-color: #000;
height: 800px;
background-image: url(https://it4profit.com/share/common/m2_1mbl.jpg); background-repeat: no-repeat; 
background-attachment: scroll; 
background-position: center top;
color: #FFF;
}
#mbpm2 .ban2 {
background-color: #000;
}
#mbpm2 .ban2mbl {
height: 330px;
background-size: 740px;
background-image: url(https://it4profit.com/share/common/m2_2mbl.jpg); background-repeat: no-repeat; 
background-attachment: scroll; 
background-position: center top;
}
#mbpm2 .ban3 {
background-color: #000;
}
#mbpm2 .ban3mbl {
height: 303px;
background-size: 740px;
background-image: url(https://it4profit.com/share/common/m2_3mbl.jpg); background-repeat: no-repeat; 
background-attachment: scroll; 
background-position: center top;
}
#mbpm2 .ban4 {
background-color: #000;
}
#mbpm2 .ban4mbl {
height: 297px;
background-size: 740px;
background-image: url(https://it4profit.com/share/common/m2_4mbl.jpg); background-repeat: no-repeat; 
background-attachment: scroll; 
background-position: center top;
}
#mbpm2 .ban5 {
background-color: #000;
}
#mbpm2 .ban5mbl {
height: 530px;
background-size: 740px;
background-image: url(https://it4profit.com/share/common/220630/m2_5mbl.jpg); background-repeat: no-repeat; 
background-attachment: scroll; 
background-position: center top;
}
#mbpm2 .ban6 {
background-size: 740px; 
background-color: #000;
height: 650px;
background-image: url(https://it4profit.com/share/common/m2_6mbl.jpg); background-repeat: no-repeat; 
background-attachment: scroll; 
background-position: center top;
color: #FFF;
}
#mbpm2 .ban6mbl {
height: 960px;
background-size: 680px;
background-image: url(https://it4profit.com/share/common/m2_7mbl.jpg); background-repeat: no-repeat; 
background-attachment: scroll; 
background-position: center top;
}
#mbpm2 .ban7mbl {
height: 300px;
background-size: 740px;
background-image: url(https://it4profit.com/share/common/220630/Section_10.jpg); background-repeat: no-repeat; 
background-attachment: scroll; 
background-position: center top;
}
#mbpm2 .ban8 {
background-color: #FFF;
}
#mbpm2 .ptm22 {
padding-top: 22px;
}
#mbpm2 .pb30 {
padding-bottom: 30px;
}
#mbpm2 .bgf5f7 {
background-color: #F5F5F7;
}
#mbpm2 .bgfb {
background-color: #FBFBFD;
}
#mbpm2 .asfc {
align-self: center;
}
#mbpm2 .ptm120 {
padding-top: 120px;
}
}
@media (min-width: 992px) and (max-width: 3840px) {
#mbpm2 .zoomie {
zoom: 1.35;
    }
    }
@media (min-width: 320px) and (max-width: 320px) {
#mbpm2 .zoomie {
zoom: 0.9;
    }
    }
#mbpm2 .mla {
margin-left: auto;
}
#mbpm2 .mra {
margin-right: auto;
}
#mbpm2 .tac {
text-align: center;
}