@media only screen and (max-width: 960px) {
.content{width:90.5%}



/*fz 12*/
label.checkbox{font-size:12px}

/*fz 22*/
.noteLarge{font-size:22px}

/*fz 24*/
.pricePerMonth{font-size:24px}

/*fz 40*/
.headline{font-size:40px}



/*flex 100*/
.main [class*="part"],.input{max-width:100%;flex-basis:100%}


/*dn db*/
.note br,.noteLarge br{display:none}




/*common*/
.note{margin:20px 0 0;max-width:420px} .noteLarge{margin:43px 0 0;max-width:600px} .main .partRight{padding:80px 0 0} .pricePerMonth{padding:23px 20px 23px 34px;text-align:center} label.checkbox{max-width:500px} .send{padding:24px 0;font:20px/normal var(--sub--font)}

/*modal*/
#privacy,#agreement{padding:60px 4.75%} .pol h3{font:22px/120% var(--main--font)} .pol h6{font:20px/120% var(--main--font)} #success{padding:40px 4.75%}

}

/*--Small Laptops--*/
@media only screen and (min-width: 961px) and (max-width: 1280px) {
.content{max-width:90%}


/*fz 20*/
.pricePerMonth{font-size:20px}


/*fz 44*/
.headline{font-size:44px}

/*flex 45*/
.main .partRight{max-width:45%;flex-basis:45%}




/*common*/
.main .partRight{padding:88px 0 0;margin:0 -5% 0 0} .pricePerMonth{padding:23px 20px 23px 34px}

}

/*--Laptops--*/
@media only screen and (min-width: 1281px) and (max-width: 1890px) {
.content{max-width:90%}



/*flex 45*/
.main .partRight{max-width:45%;flex-basis:45%}


/*common*/
.pricePerMonth{padding:23px 27px 23px 34px} .main .partRight{margin:0 -5% 0 0}

}
