div#maintest h1{
    font-size: 28px;
}
div#maintest .col-md-4{
    float: left;
}
div#maintest .form-control {
    border-radius: 0;
    color: #707070;
    height: 40px;
}
div#maintest .buttuslak,div#maintest  .buttimg{
    display: inline-block;
}

.respimg {
    width: 100%;
    height: auto;
}
.temp-prf img {
    width: 25%;
    height: auto;
}
div#formumtv {
    width: 100%;
    padding-left: 40px;
    margin-bottom: 40px;
    padding-bottom: 15px;
}
#formumtv input {
    width: 30%;
    float: left;
    margin-right: 30px;
}
#formumtv .w-100 {
    width: 30%;
    margin-top: 15px;
}
#formumtv .prettycheckbox {
    padding-top: 15px;
}


.formumtv.border {
    width: 100%;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
    padding-top: 20px;
    margin-bottom: 40px;
    border: 2px solid #008AE6!important;
    margin-top: 5px;
}
.formumtv .prettycheckbox {
    padding: 18px;
    display: inline-block;
    margin: 0;
}
#iptvforma {
    text-align: center;
}
.formzt.newaction .sendz {
    padding: 7px;
}

@media (max-width: 992px) {
    #iptvforma {
        font-size: 22px !important;
    }
    .buttimg { 
        width: 35% !important;
        height: auto !important;
    }
    .buttuslak {
        width: 50% !important;
        height: auto;
    }
}

p.under-table-letoemo {
    text-align: right;
}
.letoemooo p {
    padding-bottom: 16px;
    text-align: justify;
}
.letoemooo p.smotri-bottom {
    padding-bottom: 40px;
}

p.smotri-bottom a {
    background: #0099ff;
    color: #fff !important;
    padding: 13.5px 42px;
    font-weight: bold;
    text-decoration: none !important;
}
p.smotri-bottom {
    font-size: 17px;
    padding-bottom: 25px;
    padding-top: 15px;
}
@media (min-width: 992px) {
p.smotri-bottom {
    padding-top: 0; 
    margin-top: -54px; 
}
}   
@media (max-width: 768px) {
    .btstrp3 p.korzina {
        text-align: left !important;
}
} 
.lovimo .pl10 strong {
    padding-left: 8px;
}

@media (min-width: 992px) {
.lovim#maintest p strong , .chumo#maintest p strong {
  line-height: 22px; 
}
}
.btstrp3.vsempomb .smotri-bottom , .btstrp3.uskorim .smotri-bottom {
    margin-top: 0;
}
.btstrp3.vsempomb .korzina , .btstrp3.uskorim .korzina {
    padding-bottom: 20px;
}

@media (min-width: 768px) {
.btstrp3.vsempomb .korzina , .btstrp3.uskorim .korzina {
    margin-top: -80px;
    padding-bottom: 20px;
}
}

@media (min-width: 992px) {
p.smotri-bottom {
    padding-top: 0;
    margin-top: 30px;
/*    padding-bottom: 0;*/
}
.btstrp3 .korzina {
    margin-top: -52px;
}
}

@media (max-width: 992px) {
.btstrp3 .korzina {
    margin-top: 0px;
}
.btstrp3 p.korzina {
        text-align: left !important;
}
}   

.dark_bgkeep_clim {
    background-color:rgba(0,0,0,.3);
    height:100%;
    position:fixed;
    width:100%;
    top:0;
    left:0;
    display: none;
    z-index: 100000;
}
.popup{
  /*  min-height: 223px; */
    max-width: 808px;
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 9999;
    transform: translateX(-50%) translateY(-50%);
    background-color: #fff;
    border-radius: 20px;
    text-align: center;
    padding: 20px;
}
.popup h2{
    font-weight: 700;
    font-size: 25px;
    color: #000;
    margin-bottom: 10px;
}
.popup p{
    font-weight: 400;
    font-size: 16px;
    color: #a8a8a8;
	  margin-bottom: 5px;
}
.popup button{
    border-radius: 10px;
    height: 50px;
    width: 260px;
    color: #fff;
    font-weight: 700;
    background-color: #0287cc;
    margin-top: 16px;
}
