/* V1 400px all-in-1-image


#col-1,#col-2,#col-3 {float:left;line-height:0;background: url(/kompleksnye-resheniya/images/bg-5.jpg) repeat;}

#l-1-1 img, #l-3-1 img {height:125px;width:400px;}

#col-1 .block, #col-3 .block {margin-top:53px;}
#col-1 .block:hover, #col-3 .block:hover {border:solid 2px orange;margin-top:51px;}

div#l-2-3,div#l-5-2 {margin-top:-2px;}

#line-5 div {float:left;background: url(/kompleksnye-resheniya/images/bg-5.jpg) repeat;}

#l-5-1 img,#l-5-3 img {width:367.5px;height:238px;}

*/


/* V2 400px bottom-text */
#kompl-r {text-align:center;margin-top: -55px;}
#col-1,#col-2,#col-3 {float:left;line-height:0;background: url(/uslugi/kompleksnye-resheniya/images/bg-5.jpg) repeat;}



div#l-2-3 {margin-top:-2px;}
div#l-5-2 {margin-top:-4px;}

div#l-5-1,div#l-5-2,div#l-5-3 {float:left;background: url(/uslugi/kompleksnye-resheniya/images/bg-5.jpg) repeat;}

.b-txt {text-align:center;margin-top:15px;}
.b-txt p{font-weight:700;font-size:13.5pt;line-height:0.75;color:#585858;}
.b-txt span{color:red;font-weight:800;}

/* V3 400px all-text */

.b-t-l{margin-left:10px;}
div.b-t-1,div.b-t-3 {border:solid 13px #AEAEAE;border-radius:15px;height:165px;}
div:hover.b-t-1,div:hover.b-t-3 {border-color:orange;}
.b-t-1 a {display:block;border:solid 2px white;font-size:38px;line-height:1.2;font-weight:800;border-radius:5px;}
.b-t-3 a{display:block;border:solid 2px white;font-size:38px;line-height:1.5;font-weight:800;border-radius:5px;padding:10px 0;}

#l-1-2 a{color:#ce6806;}
#l-1-3 a{color:#08306b;}
#l-1-4 a{color:#662507;}
#l-3-2 a{color:#346633;}
#l-3-3 a{color:#cb0101;}
#l-3-4 a{color:#00918f;}
#l-5-2 a{color:#6a0271;}

@media (min-width: 1200px) {
#col-1 .block, #col-3 .block {margin-top:55px;width:400px;}
#l-1-1, #l-3-1 {height:125px;width:400px;}
#l-5-1, #l-5-3 {width:367.5px;height:248px;}
.b-t-l,.b-t-r {height:170px;width:390px;min-width:290px;text-align:center;border:solid 2px white;border-radius:15px;}
}

@media (min-width: 1023px) and (max-width: 1200px) {
#col-2 {width:297px;}
#l-1-1, #l-3-1 {height:75px;width:340px;}
#col-1 .block, #col-3 .block {margin-top:55px;width:340px;}
div.b-t-1,div.b-t-3 {height:155px;}
.b-t-l,.b-t-r {height:160px;width:330px;min-width:290px;text-align:center;border:solid 2px white;border-radius:15px;}
.b-t-1 a {font-size:31px;line-height:1.2;height:130px;}
.b-t-3 a{font-size:31px;line-height:1.5;padding:16px 0;}
.b-txt p{font-size:11.5pt;}
#l-5-1, #l-5-3 {width:318.25px;height:211px;}
div#l-5-2 {margin-top:-27px;}
}
@media (min-width: 1070px) and (max-width: 1200px) {
#kompl-r {margin-left: 2%;}
}
@media (max-width: 1023px) {
#col-2 {display:none;}
}
@media (min-width: 799px) and (max-width: 1023px) {
#col-1,#col-3 {padding:0 18px;}
#l-1-1, #l-3-1 {display:none;}
#col-1 .block, #col-3 .block {margin-top:45px;width:340px;}
div.b-t-1,div.b-t-3 {height:155px;}
.b-t-l,.b-t-r {height:160px;width:330px;min-width:290px;text-align:center;border:solid 2px white;border-radius:15px;}
.b-t-1 a {font-size:31px;line-height:1.2;height:130px;}
.b-t-3 a{font-size:31px;line-height:1.5;padding:16px 0;}
.b-txt p{font-size:11.5pt;}
#line-5 {clear:both;}
#l-5-1, #l-5-3 {width:205.75px;height:238px;}
div#l-5-2 {margin-top:0px;}
}

@media (min-width: 640px) and (max-width: 798px) {
#l-1-1, #l-3-1 {display:none;}
.b-t-l {margin-left:0px;}
#col-1 .block, #col-3 .block {margin-top:45px;width:304px;}
div.b-t-1,div.b-t-3 {height:155px;}
.b-t-l,.b-t-r {height:160px;width:294px;min-width:290px;text-align:center;border:solid 2px white;border-radius:15px;}
.b-t-1 a {font-size:27px;line-height:1.2;padding:14px 0;}
.b-t-3 a{font-size:27px;line-height:1.5;padding:22px 0;}
.b-txt p{font-size:10.5pt;}
#line-5 {clear:both;}
#l-5-1, #l-5-3 {width:148.75px;height:236px;}
div#l-5-2 {margin-top:0px;}
}

@media (max-width: 640px){
#l-1-1, #l-3-1 {display:none;}
.b-t-l {margin-left:0px;}
#col-1 .block, #col-3 .block {margin-top:45px;width:314px;}
div.b-t-1,div.b-t-3 {height:155px;}
.b-t-l,.b-t-r {height:160px;width:294px;min-width:290px;text-align:center;border:solid 2px white;border-radius:15px;}
.b-t-1 a {font-size:27px;line-height:1.2;padding:14px 0;}
.b-t-3 a{font-size:27px;line-height:1.5;padding:22px 0;}
.b-txt p{font-size:10.5pt;}
#line-5 {clear:both;}
#l-5-1, #l-5-3 {display:none;}
div#l-5-2 {margin-top:0px;width:314px;}
}
.pricing-table ul li:before {content:initial!important;}

.anch:target:before {
  content: "";
  display: block;
  height: 30em;
  margin-top: -30em;
  visibility: hidden;
}