body{
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    color: #1b2a31;
    overflow-x: hidden;
}
.btstrp3 .colmb {
    margin-bottom: 30px;
}
.btstrp3 .topantiv a {
    color: #1b2a31;
    font-size: 20px;
    border-bottom: 1px solid;
}
.btstrp3 .topantiv a:hover {
    text-decoration: none;
}

.btstrp3 .head-3 { font-size: 30px; }
.btstrp3 .dopusltxt {
    font-size: 30px;
    padding-top: 10px;
    padding-bottom: 0px;
    line-height: 36px;
}

.bt-slider , .bt-slider-fast , .bt-slider-fastivi , .bt-slider-fastame , .bt-slider-faststa {
    position: relative;
}
@media (max-width: 992px) {
.btstrp3 .esettxt {
    padding-right: 0;
    background: none;
}
}

  /*-.btstrp3 .kaspbox {
    box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.21);
    border: none;
    border-radius: 10px;
    display: flex;
    justify-content: space-between;
    padding-left: 0px;
    padding-top: 0px;
    background: #fff;
}  -*/

.btstrp3 .intertarimg {
	width: 275px;
	max-width: none;
        box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.21);
        border-radius: 10px;
}
@media (min-width: 1200px) {
.btstrp3 .colmbshi {
    margin-right: -5px;
}
}

@media (max-width: 1200px) {
.btstrp3 .dopfour {
text-align: center;
}
.btstrp3 .intertarimg {
 display: inline-block;
 /*width: auto;*/
}
}
.btstrp3 .price-block .head-white {
    font-size: 30px;
	text-align: center;
    background: #0287cc;
    color: #fff;
	border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}
.btstrp3 .price-block .head-black {
    font-size: 25px;
    padding-left: 10px;
	padding-right: 15px;
}
.btstrp3 .price-block .head-black.szha {
    letter-spacing: -0.4px;
}
.btstrp3 .dopprice {
    box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.21);
    border-radius: 10px;
}
/*@media (min-width: 1200px) {
.btstrp3 .price-block .colmb {
    padding-right: 0;
}
}*/

.btstrp3 .strelbot {
    width: 80px;
    float: right;
    padding-top: 15px;
    padding-right: 30px;
    padding-left: 10px;
}
.btstrp3 .dopusl .price-block .head-white {
    text-align: left;
    padding-left: 55px;
}
.btstrp3 .modaldopimg {
    padding-left: 40px;
    display: inline-block;
}
/*.btstrp3 #fullpresti.dopusl .dopprice , .btstrp3 #fullsv1000mb.dopusl .dopprice , .btstrp3 #fullfastsivi.dopusl .dopprice, .btstrp3 #fullfastsamedi.dopusl .dopprice , .btstrp3 #fullfastsstart.dopusl .dopprice ,
 .btstrp3 #fullbriz.dopusl .dopprice , .btstrp3 #fulldigbriz.dopusl .dopprice {
    background: #fff;
}
.btstrp3 #fullpresti.dopusl .price-block .zago , .btstrp3 #fullsv1000mb.dopusl .price-block .zago , .btstrp3 #fullfastsivi.dopusl .price-block .zago, .btstrp3 #fullfastsstart.dopusl .price-block .zago,
 .btstrp3 #fullfastsamedi.dopusl .price-block .zago , .btstrp3 #fullbriz.dopusl .price-block .zago , .btstrp3 #fulldigbriz.dopusl .price-block .zago {
    font-size: 16px;
    background: #fff;
    border-radius: 10px;
    padding-left: 35px;
    padding-right: 35px;
}
.btstrp3 #fullpresti.dopusl .price-block .para , .btstrp3 #fullsv1000mb.dopusl .price-block .para , .btstrp3 #fullfastsivi.dopusl .price-block .para , .btstrp3 #fullfastsstart.dopusl .price-block .para ,
 .btstrp3 #fullfastsamedi.dopusl .price-block .para , .btstrp3 #fullbriz.dopusl .price-block .para , .btstrp3 #fulldigbriz.dopusl .price-block .para {
    font-size: 14px;
    background: #fff;
    padding-left: 35px;
    padding-right: 35px;
}
*/
.btstrp3 .dopusl .price-block .head-black.formquest , .btstrp3 .dopusl .price-block .head-black.conttel {
 font-size: 14px;
}
.btstrp3 .bigprice.smalltextone {
    margin-top: -30px;
}
.btstrp3 .bigprice.smalltextthr {
    margin-top: -45px;
    padding-right: 0;
}
.btstrp3 .bigprice .bigpricenaim .zauslu3zn {
    position: relative;
    top: -42px;
    left: 88px;
}
.btstrp3 .bigprice.shft {
    padding-right: 0px;
}
.btstrp3 .bigprice.shft2 {
    padding-right: 20px;
}
.btstrp3 .bigprice.shft.shfttop1 {
    margin-top: -32px;
}
.btstrp3 .bigprice.shft3.shfttop1 {
    margin-top: -32px;
	padding-right: 40px;
}
.btstrp3 .bigprice.shfttop2 {
    margin-top: -45px;
}
.btstrp3 .bigprice.shft3 {
   	padding-right: 40px;
}
.btstrp3 .bigpriceot {
    padding-left: 80px;
	font-weight: 400;
}
@media (max-width: 1200px) {
.btstrp3 .bigprice {
   padding-bottom: 10px;
}
}

.btstrp3 .dopusl .price-block .head-black.bigprice {
    font-size: 45px;
	    float: none;
}
.btstrp3 .bigprice .bigpricenaim.snos {
    font-size: 17px;
    padding-left: 10px;
    font-weight: 400;
    position: relative;
    top: -10px;
}
.btstrp3 .dopusl .price-block .head-black .smalltext {
    font-size: 18px;
    font-weight: 400;
    color: gray;
}
.btstrp3 .bigprice.free {
    font-size: 22px;
    padding-top: 18px;
    position: relative;
    left: 40px;
}
.btstrp3 .bigprice.freedp {
    font-size: 22px !important;
}
.btstrp3 .bigprice.free3str {
    font-size: 22px;
    position: relative;
    left: 40px;
    top: -12px;
}




.btstrp3 .modalDialog {
	position: fixed;
    font-family: 'Open Sans', sans-serif;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.8);
	z-index: 99999;
	-webkit-transition: opacity 400ms ease-in;
	-moz-transition: opacity 400ms ease-in;
	transition: opacity 400ms ease-in;
	display: none;
    height: 100% !important;
}
/*.btstrp3 #fullpresti.modalDialog , .btstrp3 #fullsv1000mb.modalDialog , .btstrp3 #fullfastsivi.modalDialog , .btstrp3 #fullfastsstart.modalDialog ,
 .btstrp3 #fullfastsamedi.modalDialog , .btstrp3 #fullbriz.modalDialog , .btstrp3 #fulldigbriz.modalDialog {
    position: absolute;
    height: 400%;
}
@media (max-width: 1200px) and (min-width: 768px) {
.btstrp3 #fullpresti.modalDialog , .btstrp3 #fullsv1000mb.modalDialog , .btstrp3 #fullfastsivi.modalDialog , .btstrp3 #fullfastsstart.modalDialog ,
 .btstrp3 #fullfastsamedi.modalDialog , .btstrp3 #fullbriz.modalDialog , .btstrp3 #fulldigbriz.modalDialog {
height: 750%;
}
}
@media (max-width: 768px) {
.btstrp3 #fullpresti.modalDialog , .btstrp3 #fullsv1000mb.modalDialog , .btstrp3 #fullfastsivi.modalDialog , .btstrp3 #fullfastsstart.modalDialog ,
 .btstrp3 #fullfastsamedi.modalDialog , .btstrp3 #fullbriz.modalDialog , .btstrp3 #fulldigbriz.modalDialog {
height: 1000%;
}
}*/

.btstrp3 .modalDialog:target {
	display: block;
	pointer-events: auto;
}

.btstrp3 .modalDialog > div {
	width: 1160px;
	position: relative;
	margin: 3% auto;
  /*	padding: 5px 20px 13px 20px;    */
        padding: 0;
	border-radius: 10px;
    /*	background: #fff;
	background: -moz-linear-gradient(#fff, #999);
	background: -webkit-linear-gradient(#fff, #999);
	background: -o-linear-gradient(#fff, #999);     */
      /*background:linear-gradient(#fff 75%, rgba(255,255,255,0.95) 25%);*/
}
/*.btstrp3 #fullmonta.modalDialog > div {
    width: 295px;
    margin: 5% 13.3%;  
}*/
@media (max-width: 1200px) and (min-width: 992px) {
.btstrp3 .modalDialog > div {
    width: 960px;
    margin-top: 50px;
}
}
@media (max-width: 992px) and (min-width: 768px) {
.btstrp3 .modalDialog > div {
    width: 720px;
    margin-top: 50px;
}
}
@media (max-width: 768px) {
.btstrp3 .modalDialog > div {
    width: auto;
    margin-top: 60px;
	padding: 5px;
}
}


.btstrp3 a.close {
	background: url(/templates/omkc_new2/img/page_antivir/krestwhite.png) no-repeat;
	color: #FFFFFF;
	line-height: 30px;
	position: absolute;
	right: 10px;
	text-align: center;
	top: -33px;
	width: 30px;
	text-decoration: none;
	font-weight: normal;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	-moz-box-shadow: 1px 1px 3px #000;
	-webkit-box-shadow: 1px 1px 3px #000;
	box-shadow: 1px 1px 3px #000;
        border: none !important;
        box-shadow: none !important;
        opacity: 1;
        font-size: 1px;
		z-index: 100;
}
@media (max-width: 768px) and (min-width: 680px) {
.btstrp3 a.close {
    right: 55px;
}
}
@media (max-width: 680px) {
.btstrp3 a.close {
    right: 15px;
}
}

.btstrp3 .formz input {
    border: none;
	color: #1b2a31;
}

.btstrp3 .close:hover { background: url(/templates/omkc_new2/img/page_antivir/krestwhite.png) no-repeat;
 box-shadow: none; }


.btstrp3 .dopusl .price-block .head-black.lh24 {
    line-height: 24px;
}
.btstrp3 .lh24 .bigprice.smalltextone {
    margin-top: -13px;
}
.btstrp3 .lh24 .bigprice.free3str {
    top: -6px;
}
.btstrp3 .lh24 .bigprice.smalltexttwo {
    margin-top: -35px;
}
.btstrp3 .lh24 span.bigprice .bigpricenaim.two {
    top: -20px;
}
.btstrp3 .lh24 .bigprice .bigpricenaim .zauslu {
    top: -19px;
}
.btstrp3 .lh24 .bigprice .bigpricenaim .zauslu3zn {
    top: -19px;
}
.btstrp3 .bigprice.shfttop2 {
    margin-top: -24px;
}
.btstrp3 .bigprice.shft.shfttop1 {
    margin-top: -12px;
}
.btstrp3 .bigprice.shft3.shfttop1 {
    margin-top: -13px;
    padding-right: 40px;
}
.btstrp3 .bigprice.smalltextthr {
    margin-top: -25px;
    padding-right: 0;
}
.btstrp3 .lh24 span.bigprice .bigpricenaim.two.pls {
    top: -30px;
    font-size: 16px;
    letter-spacing: -0.5px;
}
.btstrp3 .lh24 .bigprice .bigpricenaim.pls .zauslu {
    top: -16px;
    letter-spacing: -1.2px;
}
.btstrp3 .lh24 .bigprice .bigpricenaim.pls .zauslu .zausludop {
    position: relative;
    top: -17px;
    letter-spacing: -0.5px;
}
.btstrp3 .lh24 .bigprice.smalltexttwo.pls {
    left: 13px;
}

    .btstrp3 .lh24 .bigprice .bigpricenaim.pls .zauslu3zn {
        top: -16px;
        letter-spacing: -1.2px;
    }

.btstrp3 .lh24 .bigprice .bigpricenaim.pls .zauslu3zn .zausludop {
    position: relative;
    top: -17px;
    letter-spacing: -0.5px;
}
.btstrp3 .lh24 .bigprice.shft3.shfttop1 {
    padding-right: 18px;
	padding-right: 40px;
}
.btstrp3 .lh24 .bigprice.smalltexttwo.six {
    margin-top: -60px;
}
.btstrp3 .lh24 .bigprice.shft3.shfttop1.tv {
    padding-right: 18px;
}
.btstrp3 summary {
  outline: none !important;
}
details summary::-webkit-details-marker {  /* нестандартный псевдоэлемент Google Chrome */
  display: none;
}
.btstrp3 .summ .bigprice {
  margin-top: -13px;
}
.btstrp3 .price-block .summ .head-black {
    font-size: 20px;
    background: rgba(0,0,0,0.08);
    margin-left: 25px;
    margin-right: 25px;
    padding-left: 30px;
    padding-right: 35px;
    border-radius: 10px;
	line-height: 24px;
    margin-bottom: 8px;
}
.btstrp3 .price-block .summ.dop .bigprice {
    float: none;
    font-size: 45px;
	padding-top: 15px;
}
.btstrp3 .summ .bigprice.onestr {
    margin-top: -1px;
}
.btstrp3 .head-black.ptpb {
    padding: 28px 0;
}
.btstrp3 .price-block.main .summ.dop .bigprice {
    margin-top: 0px;
    padding-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.btstrp3 .price-block.main .summ .head-black.lh24 {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.btstrp3 p.fullcondi {
    font-size: 24px;
}
.btstrp3 p.fullcondi a {
 color: #1b2a31;
}

/*    end inter_tarif.css */







.btstrp3 .esetimg.modbl {
    width: 270px;
    max-width: none;
}
@media (max-width: 1200px) and (min-width: 992px) {
.btstrp3 .esetimg.modbl {
    width: 255px;
    max-width: none;
}
}


.btstrp3 h4.antivtophead-4.eset {
    font-size: 20px;
    padding: 10px;
    background: #0088cc;
    color: #fff;
    line-height: 22px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-top-right-radius: 8px;
    width: auto;
    letter-spacing: -0.5px;
    padding-left: 20px;
    font-weight: bold;
    min-height: 60px;
	margin-left: 15px;
}
.btstrp3 p.pbox-antiv.eset {
    padding-left: 20px;
    padding-top: 5px;
    font-size: 16px;
    line-height: 24px;
  /*  letter-spacing: -0.5px; */
    padding-right: 20px;
/*    min-height: 150px; */
}
@media (min-width: 1200px) {
.btstrp3 p.pbox-antiv.eset {
    min-height: 150px;
}
}
@media (max-width: 1200px) and (min-width: 992px) {
.btstrp3 p.pbox-antiv.eset {
    min-height: 180px;
}
}

.btstrp3 .pbox-antiv-price.eset {
    padding-left: 20px;
    font-size: 75px;
    font-weight: bold;
    padding-right: 10px;
}
@media (max-width: 576px) {
.btstrp3 .kaspsftbig .pbox-antiv-price {
    padding-left: 0;
    margin-left: -10px;
}
.btstrp3 h4.antivtophead-4.eset {
    width: auto;
    border-radius: 0px;
	margin-left: 0;
}
}

.btstrp3 .pbox-antiv-price-block.eset {
    display: flex;
    margin-top: -25px;
}
.btstrp3 .pbox-antiv-price-txt p {
    font-size: 28px;
    line-height: 20px;
    margin-bottom: 0;
}
.btstrp3 p.rub-line {
    margin-top: -10px;
    margin-bottom: 5px;
    margin-left: -5px;
}
.btstrp3 .pbox-antiv-price-txt.eset {
    padding-top: 24px;
}
.btstrp3 p.antmore.eset {
    font-size: 20px;
    line-height: 10px;
}
.btstrp3 .antmore a {
    color: #1b2a31;
    border-bottom: 1px solid;
    margin-left: 25px !important;
}
.btstrp3 .antmore a:hover {
    text-decoration: none !important;
}
@media (max-width: 1200px) and (min-width: 992px) {
.btstrp3 .esetimg {
    width: 140px;
}
.btstrp3 .pbox-antiv-price.eset {
    font-size: 50px;
}

.btstrp3 .pbox-antiv-price-txt.eset {
    padding-top: 17px;
}
.btstrp3 .eset.pbox-antiv-price-txt p {
    font-size: 17px;
    line-height: 15px;
}
.btstrp3 .antivp61 h4.antivtophead-4.eset {
    padding-top: 21px;
    padding-bottom: 21px;
}
/*.btstrp3 .antivp61 p.pbox-antiv.eset.eset2 {
    margin-bottom: 40px;
}
.btstrp3 .antivp40 p.pbox-antiv.eset.eset2 {
    margin-bottom: 40px;
} */

}
@media (max-width: 768px) and (min-width: 576px) {
.btstrp3 .kaspimg {
    width: 150px;
}
}
@media (max-width: 576px) {
.btstrp3 .kaspbox {
    display: block;
}
.btstrp3 p.antmore.eset {
   padding-bottom: 20px !important;
}
}
.btstrp3 h4.antivtophead-4.kasp2 {
    padding-top: 19px;
    padding-bottom: 19px;
}
.btstrp3 h4.antivtophead-4.kasp3 {
    padding-top: 9px;
    padding-bottom: 9px;
}

.phidd {
    visibility: hidden;
    margin-bottom: -20px !important;
	padding-left: 75px !important
}
.btstrp3 .pbox-content.modbl.eset span {
    color: #fff;
    /* display: none; */
}
@media (min-width: 1200px) {
.btstrp3 .eset149 h4.antivtophead-4.modbl.eset {
    width: 600px;
}
}

.btstrp3 .nameul.eset {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 0;
    padding-top: 15px;
    padding-left: 25px;
}
.btstrp3 .nameul1.eset {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 0;
    padding-top: 0px;
    padding-left: 25px;
	padding-bottom: 0px;
}
@media (max-width: 992px) {
.btstrp3 .nameul.eset , .btstrp3 .nameul1.eset {
    padding-left: 28px;
}
}
.btstrp3 .eset149 .pbox-antiv-price-block.modbl {
    padding-top: 20px;
}

/*div#kaspbear99 {
    padding-right: 0 !important;
}
@media (min-width: 576px)    {
.btstrp3 .modal-dialog {
    margin: 1.75rem auto;
    max-width: 1110px;
}
}*/



.btstrp3 h4.antivtophead-4.modbl.eset {
    font-size: 30px;
    width: auto;
    letter-spacing: 0px;
    padding-right: 40px;
    padding-left: 40px;
	line-height: 40px;
	margin-left: 0;
}

.btstrp3 .kaspimg.modbl {
    width: auto;
    margin-bottom: -70px;
	max-width: none;
}
.btstrp3 .kaspboxright.modbl {
    padding-left: 9rem;
}
.btstrp3 .pbox-content.modbl {
    font-size: 18px;
    padding-top: 10px;
    font-weight: bold;
    padding-right: 50px;
    line-height: 24px;
}
.btstrp3 ul.kaspspis {
    padding-top: 10px;
	padding-left: 40px;
}
.btstrp3 ul.kaspspis.eset66 {
    padding-top: 35px;
}
.btstrp3 .eset149 ul.kaspspis.eset66 {
    padding-top: 12px;
}

.btstrp3 .pr35 ul.kaspspis.eset66 {
    padding-right: 35px;
}
.btstrp3 ul.kaspspis li {
    padding-bottom: 20px;
    font-size: 20px;
	list-style: disc;
}
@media (max-width: 992px) {
.btstrp3 .drweb10 ul.kaspspis.drweb , .btstrp3 .kasper99 ul.kaspspis.kasper99 {
    padding-left: 65px;
    padding-right: 40px;
}
}
.btstrp3 .kaspdocum.eset {
    font-size: 18px;
    padding-bottom: 20px;
    margin-bottom:0;
	padding-left: 5px;
}
.btstrp3 .kaspdocum a {
    color: #1b2a31;
    border-bottom: 1px solid;
    font-weight: bold;
}
.btstrp3 .kaspdocum a:hover {
text-decoration: none;
}
.btstrp3 .pbox-antiv-price-block.modbl {
    display: flex;
    padding-top: 100px;
    margin-bottom: 20px;
}
.btstrp3 .eset99 .pbox-antiv-price-block.modbl , .btstrp3 .eset99par .pbox-antiv-price-block.modbl {
    display: flex;
    padding-top: 35px;
    margin-bottom: 20px;
}
.btstrp3 a.modbtn.btn {
    font-size: 20px;
    padding-top: 13px;
    padding-bottom: 13px;
    padding-left: 50px;
    padding-right: 50px;
    background: #0088cc !important;
    border-color: #0088cc !important;
}
.btstrp3 p.pbutton {
    margin-bottom: 0;
    padding-top: 24px;
    padding-left: 33px;
    letter-spacing: 0.5px;
}
@media (max-width: 1200px) and (min-width: 992px) {
.btstrp3 .kaspboxright.modbl {
    padding-left: 3rem;
}
/*.btstrp3 .pbox-antiv-price-block.modbl {
    padding-top: 85px;
} */
.btstrp3 p.pbutton {
    padding-top: 15px;
    padding-left: 30px;
    letter-spacing: 0.5px;
}
.btstrp3 a.modbtn.btn {
    padding-top: 5px;
    padding-bottom: 5px;
}
}
@media (max-width: 992px) {
.btstrp3 .kaspboxleft.modbl {
    display: none;
}
.btstrp3 .kaspboxright.modbl {
    padding-left: 0;
    width: 100%;
}
.btstrp3 h4.antivtophead-4 {
    border-top-left-radius: 0px;
}
.btstrp3 .pbox-content.modbl.eset {
    padding-left: 40px;
    padding-right: 20px;
}
.btstrp3 .pbox-antiv-price-block.modbl {
    padding-top: 0px;
}
.btstrp3 .kaspbox.modbl {
    background: #fff !important;
}
.btstrp3 .kaspboxkids.modbl {
    background: #fff;
}
.btstrp3 .pbox-antiv-price-block.modbl.eset {
    padding-left: 25px;
}
.btstrp3 h4.antivtophead-4.modbl {
    border-top-left-radius: 8px;
}
.btstrp3 ul.kaspspis.eset66 {
    padding-top: 5px;
    padding-left: 65px;
}
}
/*@media (max-width: 768px) {
.btstrp3 h4.antivtophead-4.modbl {
    border: none;
}
}*/
@media (max-width: 576px) {
.btstrp3 .kasper99 a.modbtn.btn.eset {
    margin-left: 0px;
}
.btstrp3 a.modbtn.btn.eset {
    padding-left: 20px;
    padding-right: 20px;
	margin-left: 0px;
}
.btstrp3 p.pbutton {
    padding-top: 0px;
    padding-bottom: 30px;
    padding-left: 50px;
}
}
.btstrp3 p.kaspdocum.bott {
    padding-left: 50px;
}
.btstrp3 p.kidsdoptxt.modbl {
    font-size: 16px;
    font-weight: bold;
    padding-left: 70px;
    margin-bottom: 0;
}
@media (max-width: 992px) {
.btstrp3 p.kidsdoptxt.modbl {
    padding-left: 35px;
}
}
@media (min-width: 992px) {
.btstrp3 .kaspboxkids.modbl {
    background: rgba(255,255,255,0.95);
}
}
.btstrp3 .kaspbox.modbl.kidstop {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}
.btstrp3 .kaspbox.modbl.kidsbott {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}
.btstrp3 .kaspbox.modbl.kidsbott {
    background: rgba(255,255,255,0.95);
    box-shadow: none;
}
@media (min-width: 992px) {
.kidsbott .kaspboxright.modbl {
    position: relative;
    right: 50px;
}
}
@media (min-width: 1200px) {
.btstrp3 .kidsbott .kaspboxleft {
    padding-top: 60px;
}
}
@media (max-width: 1200px) and (min-width: 992px) {
.btstrp3 .kidsbott .kaspboxleft {
    padding-top: 30px;
}
}

.btstrp3 .kidsbott .pbox-antiv-price-block.modbl {
    padding-top: 25px;
}
@media (max-width: 576px) {
.btstrp3 h4.antivtophead-4 {
    width: auto;
    border-top-right-radius: 0px;
}
.btstrp3 h4.antivtophead-4.modbl {
    width: auto;
    border-top-right-radius: 8px;
}
}


.hitsale {
    position: relative;
}
/*.hitsale:before {
    background: url(/templates/omkc_new2/img/page_antivir/hit-1.png) no-repeat;
    content: '';
    width: 133px;
    height: 100px;
    position: absolute;
    top: -9px;
    right: -30px;
    background-size: contain;
}*/

@media (min-width: 992px) {
.product {
    display: flex;
}
}
.btstrp3 .hitsalemod .kaspboxleft.esethit {
   position: relative;
}
.btstrp3 .hitsalemod .kaspboxleft.esethit:before {
    background: url(/templates/omkc_new2/img/page_antivir/hit-1.png) no-repeat;
    content: '';
    width: 131px;
    height: 100px;
    position: absolute;
    top: 43px;
    right: -38px;
    background-size: contain;
    z-index: 1000;
}
@media (max-width: 1200px) and (min-width: 992px) {
.btstrp3 .hitsalemod .kaspboxleft.esethit:before {
right: -39px;
}
}


   /* полупро-й фон */
.btstrp3 .drweb10 .kaspbox.modbl {
    border: none;
    background: linear-gradient(#fff 52%, rgba(255,255,255,0.95) 48%);
}
.btstrp3 .eset66 .kaspbox.modbl {
    border: none;
    background: linear-gradient(#fff 55%, rgba(255,255,255,0.95) 45%);
}
.btstrp3 .eset99 .kaspbox.modbl , .btstrp3 .eset890 .kaspbox.modbl , .btstrp3 .eset549 .kaspbox.modbl , .btstrp3 .eset990 .kaspbox.modbl {
    border: none;
    background: linear-gradient(#fff 55%, rgba(255,255,255,0.95) 45%);
}
.btstrp3 .kasper99 .kaspbox.modbl {
    border: none;
    background: linear-gradient(#fff 54%, rgba(255,255,255,0.95) 46%);
}

   /* скачать | документация */
@media (min-width: 992px) {
.btstrp3 .drweb10 .kaspdocum.eset {
    margin-bottom: -175px;
    position: relative;
    top: -196px;
}
.btstrp3 .eset66 .kaspdocum.eset {
    margin-bottom: -145px;
    position: relative;
    top: -165px;
}
.btstrp3 .eset99 .kaspdocum.eset {
    margin-bottom: -320px;
    position: relative;
    top: -345px;
}
.btstrp3 .kasper99 .kaspdocum.eset {
    position: relative;
    top: -15px;
}
}
@media (max-width: 1200px) and (min-width: 992px) {
.btstrp3 .drweb10 .kaspdocum.eset {
    top: -180px;
}
.btstrp3 .eset66 .kaspdocum.eset {
     top: -190px;
}
.btstrp3 .eset99 .kaspdocum.eset {
     top: -240px;
}
.btstrp3 .kasper99 .kaspdocum.eset {
     top: -15px;
}
}

.btstrp3 h4.antivtophead-4.eset.kasper99 {
    padding-top: 21px;
    padding-bottom: 21px;
}
.btstrp3 .hitred .pbox-antiv-price-block, .btstrp3 .hitredmod .pbox-antiv-price-block {
    color: #ff0000;
}

.secondary-block {
    display: none;
}

.secondary-content .main-block {
    display: none;
}

.secondary-content .secondary-block {
    display: block;
}

.secondary-content {
    z-index: 100000;
    position: relative;
}

.btstrp3 .colmbshi {
    text-align: center;
}
.btstrp3 .dopfour.secondary-content {
    background: #fff;
    border-radius: 10px;
    width: 275px;
    height: 481px;
    display: inline-block;
    margin-bottom: 15px;
    text-align: left;
}
@media (max-width: 1200px) {
.btstrp3 .dopfour.secondary-content {
    width: 282px;
    height: 489px;
}
}
.btstrp3 .secondary-content .dopprice {
    box-shadow: none;
    border: none;
}

.btstrp3 form label {
    font-size: 14px;
}
.btstrp3 form .form-check-label {
    font-size: 11px;
    padding-top: 2px;
}
.btstrp3 form .form-control {
    padding: 0;
    font-size: 14px;
    height: auto;
    border: none;
    box-shadow: none !important;
}
form input:focus{
    outline: none;
}
.btstrp3 .form-group.two label {
    margin-bottom: 12px;
}
.btstrp3 .form-group {
    padding-top: 5px;
padding-left: 1px;
}
.btstrp3 .form-group.one , .btstrp3 .form-group.two{
    border-bottom: 1px solid;
    margin-left: 12px;
    margin-right: 12px;
}
.btstrp3 .prest1str .form-group.form-check {
    padding-top: 40px;
    padding-bottom: 5px;
    padding-left: 30px;
}
.btstrp3 .flash1str .form-group.form-check {
    padding-top: 40px;
    padding-bottom: 22px;
    padding-left: 30px;
}
@media (max-width: 1200px) and (min-width: 768px) {
.btstrp3 .prest1str .form-group.form-check {
    padding-bottom: 16px;
}
.btstrp3 .flash1str .form-group.form-check {
    padding-bottom: 32px;
}
}
.btstrp3 .prest2str .form-group.form-check {
    padding-top: 10px;
    padding-bottom: 0px;
    padding-left: 30px;
}
.btstrp3 .cmix2str .form-group.form-check {
    padding-top: 20px;
    padding-bottom: 6px;
    padding-left: 30px;
}
.btstrp3 .sv10001str .form-group.form-check {
        padding-left: 30px;
        padding-top: 22px;
        padding-bottom: 30px;
}
.btstrp3 .sv10002str .form-group.form-check {
    padding-left: 30px;
    padding-top: 18px;
    padding-bottom: 8px;
}
@media (max-width: 1200px) and (min-width: 768px) {
    .btstrp3 .prest2str .form-group.form-check {
        padding-bottom: 8px;
    }
    .btstrp3 .sv10001str .form-group.form-check {
        padding-bottom: 30px;
    }
    .btstrp3 .sv10002str .form-group.form-check {
        padding-top: 28px;
    }
    .btstrp3 .cmix2str .form-group.form-check {
        padding-top: 32px;
    }
    }

    .btstrp3 form .form-check-label a {
        color: #1b2a31;
        text-decoration: underline;
    }

.btstrp3 p.prc {
    font-size: 48px;
    margin-bottom: 15px;
}
.btstrp3 .sv10001str p.prc {
    margin-bottom: 22px;
    margin-left: -18px;
}
.btstrp3 .sv10002str p.prc {
    margin-bottom: 22px;
    margin-left: -18px;
}
.btstrp3 .flash1str p.prc {
     margin-bottom: 24px;
}
.btstrp3 .cmix2str p.prc {
    margin-bottom: 22px;
}
.btstrp3 .cmix2str p.prc.znak4 {
    margin-bottom: 22px;
    margin-left: -25px;
    margin-right: -5px;
}
.btstrp3 .btn.btn-primary {
    font-size: 16px;
    padding: 8px 38px;
    border-radius: 8px;
}
.btstrp3 form .bigprice.smalltexttwo {
    margin-top: -18px;
    float: right;
    position: relative;
    top: 28px;
    font-size: 17px;
    right: 60px;
    font-weight: normal;
}
.btstrp3 .sv10001str form .bigprice.smalltexttwo , .btstrp3 .sv10002str form .bigprice.smalltexttwo {
    position: relative;
    right: 54px;
}

.btstrp3 span.bigprice .bigpricenaim {
    font-size: 17px;
    position: relative;
    top: -10px;
    padding-left: 0px;
    font-weight: 400;
}
.btstrp3 span.bigprice .bigpricenaim.two {
    top: -18px;
}
.btstrp3 .bigprice .bigpricenaim .zauslu {
    position: relative;
    top: -5px;
    left: 0px;
}
.btstrp3 .greybox {
    background: #ddd;
}
/*.btstrp3 .greybox.invert {     --- 02.06.2025 -- new tarif freedom !!! 
    background: #fff;
}*/

/*@media (min-width: 1200px) {
    .btstrp3 .knoplistleft , .btstrp3 .knoplistleftmiddle {
    background: url(/templates/omkc_new2/img/page_internet_tarif/knopleft.png) no-repeat;
    content: '';
    width: 100px;
    height: 100px;
    position: absolute;
    top: 190px;
    right: -45px;
    background-size: contain;
    border: none;
}
.btstrp3 .knoplistright , .btstrp3 .knoplistrightmiddle {
    background: url(/templates/omkc_new2/img/page_internet_tarif/knopright.png) no-repeat;
    content: '';
    width: 100px;
    height: 100px;
    position: absolute;
    top: 190px;
    right: -45px;
    background-size: contain;
    border: none;
}
.btstrp3 .knoplistleft , .btstrp3 .knoplistleftmiddle {
    right: auto;
    left: -45px;  
}
.btstrp3 .knoplistleft:focus, .btstrp3 .knoplistright:focus , .btstrp3 .knoplistleftmiddle:focus , .btstrp3 .knoplistrightmiddle:focus {
    outline: none !important;
}
}*/

@media (min-width: 1200px) {
    .btstrp3 .knoplistleft , .btstrp3 .knoplistleftmiddle, .btstrp3 .knoplistleftmiddlesbro {
    background: url(/templates/omkc_new2/img/page_internet_tarif/knopleft.png) no-repeat;
    content: '';
    width: 100px;
    height: 100px;
    position: absolute;
    top: 190px;
    right: -45px;
    background-size: contain;
    border: none;
}
.btstrp3 .knoplistright , .btstrp3 .knoplistrightmiddle, .btstrp3 .knoplistrightmiddlesbro {
    background: url(/templates/omkc_new2/img/page_internet_tarif/knopright.png) no-repeat;
    content: '';
    width: 100px;
    height: 100px;
    position: absolute;
    top: 190px;
    right: -45px;
    background-size: contain;
    border: none;
}
.btstrp3 .knoplistleft , .btstrp3 .knoplistleftmiddle , .btstrp3 .knoplistleftmiddlesbro {
    right: auto;
    left: -45px;
  /*  display: none; */
}
/*.btstrp3 .knoplistrightmiddle {
	display: none;
}*/
.btstrp3 .knoplistleft:focus, .btstrp3 .knoplistright:focus , .btstrp3 .knoplistleftmiddle:focus , .btstrp3 .knoplistrightmiddle:focus ,
 .btstrp3 .knoplistleftmiddlesbro:focus , .btstrp3 .knoplistrightmiddlesbro:focus {
    outline: none !important;
}
}



@media (max-width: 1200px) {
    .btstrp3 .knoplistleft , .btstrp3 .knoplistright , .btstrp3 .knoplistleftmiddle , .btstrp3 .knoplistrightmiddle {
        display: none !important;
    }
	.bt-slider-fast .dopcmix , .bt-slider-fastivi .dopcmix , .bt-slider-fastame .dopcmix , .bt-slider-faststa .dopcmix {
    display: none !important;
    }	
   	}
			
.hitsale .dopfour .main-block:before {
    background: url(/templates/omkc_new2/img/page_internet_tarif/hit-1.png) no-repeat;
    content: '';
    width: 133px;
    height: 100px;
    position: absolute;
    top: -10px;
    right: -42px;
    background-size: contain;
}
.hitsale .dopfour.secondary-content:before {
    background: url(/templates/omkc_new2/img/page_internet_tarif/hit-1.png) no-repeat;
    content: '';
    width: 133px;
    height: 100px;
    position: absolute;
    top: -10px;
    right: -44px;
    background-size: contain;
}
@media (max-width: 1200px) and (min-width: 992px) {
    .hitsale .dopfour .main-block:before { right: 56px; }
}
@media (max-width: 992px) and (min-width: 768px) {
    .hitsale .dopfour .main-block:before { right: -4px; }
}
@media (max-width: 768px) and (min-width: 640px) {
    .hitsale .dopfour .main-block:before { right: 128px; }
}
@media (max-width: 640px) and (min-width: 620px) {
    .hitsale .dopfour .main-block:before { right: 125px; }
}
@media (max-width: 620px) and (min-width: 600px) {
    .hitsale .dopfour .main-block:before { right: 115px; }
}
@media (max-width: 600px) and (min-width: 576px) {
    .hitsale .dopfour .main-block:before { right: 106px; }
}
@media (max-width: 576px) and (min-width: 540px) {
    .hitsale .dopfour .main-block:before { right: 96px; }
}
@media (max-width: 540px) and (min-width: 520px) {
    .hitsale .dopfour .main-block:before {right: 75px;}
}
@media (max-width: 520px) and (min-width: 480px) {
    .hitsale .dopfour .main-block:before { right: 65px; }
}
@media (max-width: 480px) {
    .hitsale .dopfour .main-block:before { right: 10px; }
}

.slider{
    max-width: 90%;
    position: relative;
    margin: auto;
    height: auto;
    margin-bottom: 15px;
}

.slider .item img {
    object-fit: cover;
    width: 100%;
    height: auto;
    border: none !important;
    box-shadow: none !important;
}
/* Š­®¯ª¨ ¢¯¥à¥¤ ¨ ­ § ¤ */
.slider .prev, .slider .next {
    cursor: pointer;
    position: absolute;
    top: 0;
    top: 50%;
    width: auto;
    margin-top: -22px;
    padding: 16px;
    color: white;
    font-weight: bold;
    font-size: 18px;
    transition: 0.6s ease;
    border-radius: 0 3px 3px 0;
}
.slider .next {
    right: 0;
    border-radius: 3px 0 0 3px;
}
.slider .prev:hover,
.slider .next:hover {
    background-color: rgba(0, 0, 0, 0.8);
}
.slideText {
    position: absolute;
    color: #fff;
    font-size: 35px;
    /* ‚ëà ¢­¨¢ ­¨¥ â¥ªáâ  ¯® £®à¨§®­â «¨ ¨ ¯® ¢¥àâ¨ª «¨*/
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    /* ’¥­ì*/
    text-shadow: 1px 1px 1px #000, 0 0 1em #000;
}
.slider-dots {
    text-align: center;
}
.slider-dots_item{
    cursor: pointer;
    height: 12px;
    width: 12px;
    margin: 0 2px;
    background-color: #ddd;
    border-radius: 50%;
    display: inline-block;
    transition: background-color 0.6s ease;
}
.slider-dots .active,
.slider-dots .slider-dots_item:hover {
    background-color: #aaa;
}
.slider .item {
    -webkit-animation-name: fade;
    -webkit-animation-duration: 1.5s;
    animation-name: fade;
    animation-duration: 1.5s;
}
@-webkit-keyframes fade {
    from {
        opacity: .4
    }
    to {
        opacity: 1
    }
}
@keyframes fade {
    from {
        opacity: .4
    }
    to {
        opacity: 1
    }
}

/* 2204 */
.slider {
    max-width: 100%;
    position: relative;
    margin: auto;
    height: auto;
    margin-bottom: 15px;
}
/* 220720 */
.slider .item {
    background-size: cover !important;
    background-repeat: no-repeat !important;
    display: block;
    padding-top: 30px;
    padding-bottom: 40px;
}
.mainslider .slider-dots {
    position: relative;
    top: -55px;
}
.btstrp3 img.tarifbot {
    display: inline-block;
}
@media (min-width: 1200px) {
.btstrp3 .cmixend {
display: none !important;	
}
.btstrp3 .cmixstartall {
    display: none !important;	
}
.btstrp3 .cmixmidd {
    display: none !important;	
}
.btstrp3 .cmixfinal {
    display: none !important;	
}
}	
.btstrp3 .cmixstart {
    display: none !important;	
}
@media (min-width: 1200px) {
    .btstrp3 .row.cmixstart {
    display: none !important;	
    }
    }	
 /* 030820 
  .btstrp3 .dopfour.secondary-content {
           z-index: 100001;
     }
   */
   .dark_bg {
    z-index: 10000000;
    }
    /* 20-10-2020   */
    .btstrp3 .intertarimg.ivi {
       height: 475px;
    }
    /*.btstrp3 .dopfour.secondary-content.ivi {
        height: 458px;
    }*/
    .btstrp3 .price-block .head-black.ivi {
        line-height: 28px;
        letter-spacing: -0.5px;
    }
    .btstrp3 .price-block .head-black.amed {
        line-height: 25px;
        letter-spacing: -0.5px;
    }

    .novi .dopfour .main-block:before {
        background: url(/templates/omkc_new2/img/page_internet_tarif/novinka.png) no-repeat;
        content: '';
        width: 133px;
        height: 100px;
        position: absolute;
        top: -10px;
        right: -42px;
        background-size: contain;
    }
    .novi .dopfour.secondary-content:before {
        background: url(/templates/omkc_new2/img/page_internet_tarif/novinka.png) no-repeat;
        content: '';
        width: 133px;
        height: 100px;
        position: absolute;
        top: -10px;
        right: -44px;
        background-size: contain;
    }
    @media (max-width: 1200px) and (min-width: 992px) {
        .novi .dopfour .main-block:before { right: 56px; }
    }
    @media (max-width: 992px) and (min-width: 768px) {
        .novi .dopfour .main-block:before { right: -4px; }
    }
    @media (max-width: 768px) and (min-width: 640px) {
        .novi .dopfour .main-block:before { right: 128px; }
    }
    @media (max-width: 640px) and (min-width: 620px) {
        .novi .dopfour .main-block:before { right: 125px; }
    }
    @media (max-width: 620px) and (min-width: 600px) {
        .novi .dopfour .main-block:before { right: 115px; }
    }
    @media (max-width: 600px) and (min-width: 576px) {
        .novi .dopfour .main-block:before { right: 106px; }
    }
    @media (max-width: 576px) and (min-width: 540px) {
        .novi .dopfour .main-block:before { right: 96px; }
    }
    @media (max-width: 540px) {
        .novi .dopfour .main-block:before { right: 62px; }
    }
    .btstrp3 .lgivi {
        width: 60px;
        margin-top: -5px;
    }

/*@media (min-width: 1200px) {
.btstrp3 .bt-slider-fast .knoplistleft {
    position: absolute;
    top: 140px;
}
.dopcmix.bt-slide-fast .colmbshi {
    float: left;
    max-width: 20%;
}

.dopcmix.bt-slide-fast .colmbshi .intertarimg {
    float: left;
    width: 220px;
}
}*/

.btstrp3 .botsli {
    width: 250px;
    padding-right: 20px;
    padding-bottom: 30px;
}

.btstrp3 .bt-slider .knoplistleft {
    right: auto;
    left: -45px;
    display: none; 
}
.modal-button .intertarimg:hover {
box-shadow: 0 0 20px rgb(0 0 0 / 50%);    
}
.bt-slider-fastame .price-block .head-black , .bt-slider-faststa .price-block .head-black {
    line-height: 25px;
}

/* All changes for new turbo tarifs  */          
.bt-slider-turbo , .bt-slider-turboivi , .bt-slider-turboame , .bt-slider-turbosta , .bt-slider-turbomoretv ,
 .bt-slider-freedom , .bt-slider-freedomsml , .bt-slider-freedomame , .bt-slider-freedomsta , .bt-slider-dreammoretv , .bt-slider-freedomnfi {
    position: relative;
}

/*.btstrp3 #fullturbo.dopusl .dopprice , .btstrp3 #fullturbostart.dopusl .dopprice , .btstrp3 #fullturboivi.dopusl .dopprice,
 .btstrp3 #fullturboamedi.dopusl .dopprice, .btstrp3 #fullturbomoretv.dopusl .dopprice ,
 .btstrp3 #fulldream.dopusl .dopprice , .btstrp3 #fulldreamstart.dopusl .dopprice ,
 .btstrp3 #fulldreamamedi.dopusl .dopprice, .btstrp3 #fulldreammoretv.dopusl .dopprice {
    background: #fff;
}*/
.btstrp3 .conditi.dopusl .dopprice {
    background: #fff;
}

/*.btstrp3 #fullturbo.dopusl .price-block .zago , .btstrp3 #fullturbostart.dopusl .price-block .zago ,
 .btstrp3 #fullturboivi.dopusl .price-block .zago, .btstrp3 #fullturboamedi.dopusl .price-block .zago, .btstrp3 #fullturbomoretv.dopusl .price-block .zago , 
.btstrp3 #fulldream.dopusl .price-block .zago , .btstrp3 #fulldreamstart.dopusl .price-block .zago ,
 .btstrp3 #fulldreamamedi.dopusl .price-block .zago, .btstrp3 #fulldreammoretv.dopusl .price-block .zago {
    font-size: 16px;
    background: #fff;
    border-radius: 10px;
    padding-left: 35px;
    padding-right: 35px;
}*/
.btstrp3 .conditi.dopusl .price-block .zago {
    font-size: 16px;
    background: #fff;
    border-radius: 10px;
    padding-left: 35px;
    padding-right: 35px;
}
/*.btstrp3 #fullturbo.dopusl .price-block .para , .btstrp3 #fullturbostart.dopusl .price-block .para , .btstrp3 #fullturboivi.dopusl .price-block .para , .btstrp3 #fullturboamedi.dopusl .price-block .para, .btstrp3 #fullturbomoretv.dopusl .price-block .para , 
.btstrp3 #fulldream.dopusl .price-block .para , .btstrp3 #fulldreamstart.dopusl .price-block .para ,
 .btstrp3 #fulldreamamedi.dopusl .price-block .para, .btstrp3 #fulldreammoretv.dopusl .price-block .para {
    font-size: 14px;
    background: #fff;
    padding-left: 35px;
    padding-right: 35px;
}*/
.btstrp3 .conditi.dopusl .price-block .para {
    font-size: 14px;
    background: #fff;
    padding-left: 35px;
    padding-right: 35px;
}

/*.btstrp3 #fullturbo.modalDialog , .btstrp3 #fullturboamedi.modalDialog , .btstrp3 #fullturboivi.modalDialog , .btstrp3 #fullturbostart.modalDialog, .btstrp3 #fullturbomoretv.modalDialog , 
.btstrp3 #fulldream.modalDialog , .btstrp3 #fulldreamamedi.modalDialog , .btstrp3 #fulldreamstart.modalDialog, .btstrp3 #fulldreammoretv.modalDialog  {
    position: absolute;
    height: 400%;
}
@media (max-width: 1200px) and (min-width: 768px) {
.btstrp3 #fullturbo.modalDialog , .btstrp3 #fullturboamedi.modalDialog , .btstrp3 #fullturboivi.modalDialog , .btstrp3 #fullturbostart.modalDialog, .btstrp3 #fullturbomoretv.modalDialog ,
 .btstrp3 #fulldream.modalDialog , .btstrp3 #fulldreamamedi.modalDialog , .btstrp3 #fulldreamstart.modalDialog, .btstrp3 #fulldreammoretv.modalDialog{
height: 750%;
}
}
@media (max-width: 768px) {
.btstrp3 #fullturbo.modalDialog , .btstrp3 #fullturboamedi.modalDialog , .btstrp3 #fullturboivi.modalDialog , .btstrp3 #fullturbostart.modalDialog , .btstrp3 #fullturbomoretv.modalDialog ,
 .btstrp3 #fulldream.modalDialog , .btstrp3 #fulldreamamedi.modalDialog , .btstrp3 #fulldreamstart.modalDialog , .btstrp3 #fulldreammoretv.modalDialog {
height: 1000%;
}
}*/
.btstrp3 .conditi.modalDialog  {
    position: absolute;
    height: 400%;
}
@media (max-width: 1200px) and (min-width: 768px) {
.btstrp3 .conditi.modalDialog  {    
    height: 750%;
}
}	
@media (max-width: 768px) {
.btstrp3 .conditi.modalDialog  {    
    height: 1000%;
}
}

@media (max-width: 1200px) {
    .bt-slider-turbo .dopcmix , .bt-slider-turboivi .dopcmix , .bt-slider-turboame .dopcmix , .bt-slider-turbosta .dopcmix, .bt-slider-turbomoretv .dopcmix ,
	.bt-slider-freedom .dopcmix , .bt-slider-freedomsml .dopcmix , .bt-slider-freedomame .dopcmix , .bt-slider-freedomsta .dopcmix, .bt-slider-dreammoretv .dopcmix, .bt-slider-freedomnfi .dopcmix {
    display: none !important;
    }		
	}
.bt-slider-turboame .price-block .head-black , .bt-slider-turbosta .price-block .head-black , .bt-slider-turbomoretv .price-block .head-black ,
 .bt-slider-freedomame .price-block .head-black , .bt-slider-freedomsta .price-block .head-black , .bt-slider-freedomsml .price-block .head-black , .bt-slider-freedomnfi .price-block .head-black  {
    line-height: 25px;
}

/* add for tarif briz*/
.btstrp3 form .bigprice.smalltexttwo.briz , .btstrp3 form .bigprice.smalltexttwo.tpbit {
    right: 45px;
}

.btstrp3 p.para.fullcondi a {
    color: #007bff;
    text-decoration: underline;
}