.1stroka {margin:40px 20px;  height: 500px;}
#hs-z5cni726t,#mp-vstd5gw60,#mp-xvdd776kv {
    margin:40px 20px;
    height: 200px;
}
.str1-text { padding:50px 50px; color:#fff;font-size:15px;min-height: 160px;}

.img-round {border-radius:40px;text-align: center; }

.bl2-text {     padding: 20px 40px;}

.btn-1 { 
padding:22px 50px; 
background:#dc3545;
color:#fff!important; 
border-radius:40px;
text-transform:uppercase;
font-weight: 600;
box-shadow: 0px 4px 11px 0px #ddd;
 }

.btn-1-1{ 
padding:22px 50px; 
background:#fff;
color:#000!important; 
border-radius:40px;
text-transform:uppercase;
font-weight: 600;
box-shadow: 0px 4px 11px 0px #ddd;
 }

.bl2-text1 {padding-bottom: 15px }

#na-9yzsasnk6 .custom { max-width: 1080px; }

#mp-ghcqr1x3g,#mp-rs5dfd07g {    color: #fff;    border-radius: 30px;}
#mp-ghcqr1x3g h3,#mp-rs5dfd07g h3{    color: #fff; }

.bl4-text {     padding: 20px 20px;}

.bl4-text h3{  font-size: 1.5em;}
.bl4-text1 {padding-bottom: 5px ;   
 font-weight: 500;
    font-size: 15px;}
.btn-2 {
    border-bottom: 1px dashed #000;
    font-size: 20px;
    color: #f36;
    font-weight: 500;
}

@media (max-width: 768px) {

.bl2-text {    padding: 10px 5px 50px 5px;}

 .btn-1  { padding: 12px 30px; }

#hs-z5cni726t,#mp-vstd5gw60,#mp-xvdd776kv {
    margin: auto!important;
    height: auto!important;
}

#mp-ghcqr1x3g,#mp-rs5dfd07g {    background-image: none!important;    margin-bottom: 10px;}
}


.btn-3  { padding: 10px 20px;
background:#dc3545;
color:#fff!important; 
border-radius:40px;
vertical-align: super;
font-weight: 600;
box-shadow: 0px 4px 11px 0px #ddd;
    cursor: pointer;
 }

.span12 {width:100%;}

.top-bar .astroid-module-position {
    height: 100%!important; }

.span3 {
       width: 24%;
    display: inline-block;
}

#i-471555558453611 {display: inline;}

.ptop {    padding-top: 15px; }

#si-821555558388731 .moduletable 
{margin:0px!important;
padding:0px!important;
 }
.callme-mob {display:none;}
.modal-dialog {
    position: relative;
    width: auto;
    margin: 0.5rem;
    pointer-events: bounding-box;
}


@media (max-width: 767.98px) {
.top-bar .astroid-module-position {
justify-content: center;}
.callme-mob {display:block;}
}

.pweb-radius form.pwebcontact-form button, .pweb-radius form.pwebcontact-form .btn {
    -webkit-border-radius: 4px!important;
    -moz-border-radius: 4px!important;
    border-radius: 20px!important;
  padding: 15px 50px;
  margin-top:10px;
  font-size: 16px;
  font-weight:bold;
  text-transform:uppercase;
}

#pwebcontact124_field-phone-lbl {   font-size: 20px;}

#pwebcontact124_field-phone { height: 35px; }

.only1360 {display:none;}


@media (min-width: 768px) and (max-width: 1400px) {
.btn-1 {
    padding: 12px 10px; }
.str1-text {    padding: 40px 20px; }
#mp-ghcqr1x3g h3 {max-width: 320px;}
#mp-ghcqr1x3g p  {margin-bottom: 1.8em;}
#mp-rs5dfd07g h3 {max-width: 320px;}
.no1360 {display:none;}
.only1360 {display:inline-block;}

}



