.q1 img { width: 24px; } 
#tarify caption { text-align:left; }
#tarify th, #tarify td
{
padding: .75rem;
}
#tarify td
{
border: 1px solid #dee2e6;
}
#tarify tr:not(#nt)
{
transition: 300ms;
cursor: pointer;
}
.tarsel
{
background-color:#48479A;
color:#fff;
}
#tarify th
{
border: 1px solid #b3b7bb;
background-color: #d6d8db;
}
#tarify
{
width:100%;
border-collapse: collapse;
}
.life
{
margin:0px;display:inline;color:red;padding:4px;border:1px solid red;padding:2px 4px 2px 4px;border-radius:3px;
}
#more { margin: 0px auto 0px auto; }
#more h2, #more { display:table; } 
.wer2
{
display:flex;
flex-flow: column wrap;
}
.wer2 a
{
display:table;
}
.wer:not(.wer2)
{
margin-top: 1.5rem!important;
display: inline-block;
}
.wer
{
text-align: left;
}
.wer1
{
width:114px;
}
.footer-contacts {
text-align: center;
}
.wrap img
{
width:24px;
}
.wrap {
display: inline-block;
text-align: left;
}
.footer img {
vertical-align: middle;
border-style: none;
}
.footer-contacts a { display: inline-block; }
.ml-2 {
margin-left: .5rem!important;
margin-bottom: .5rem!important;
}
.footer span {
font-size: 1.5rem;
font-weight: bold;
}
.email { margin: 16px 0; } 
.footer a
{
cursor:pointer;
}
.footer *
{
color: #fff;
}
body
{
padding:0px;
margin: 0px auto 0px auto;
min-width:1440px;
max-width:1440px;
overflow-x: hidden;
}
#cop
{
position:absolute;
bottom:0px;
}
.footer
{
display:flex;
flex-wrap: wrap;
justify-content: center;
align-items: stretch;
background-color: #6B6F78;
padding: 3rem 0px 1rem 0px;
width:100%;
height:510px;
margin: 0px auto 0px auto;
}
a { text-decoration:none; }
.cont a > h2
{
text-align:center;
}
#usl2
{
display:flex;
flex-wrap: wrap;
justify-content: space-between;
margin-bottom:32px;
}
@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro");
.item h3
{
color:#272838;
display: inline;
border-color: rgba(0, 15, 255, .32);
}
.im { width:100%;height:82.5%; margin: 0px 0px 24px 0px;position:relative;z-index:0;background-size:cover;} 
.item
{
width:514px;
height:375px;
cursor:pointer;
margin-bottom:64px;
}
.im:after
{
content:"";
display: block;
position:absolute;
z-index:1;
background-color:rgba(0,15,255,0.5);
opacity:0;
transition:300ms;
}
.underline {
background-size: 1px 1em;
box-shadow:
inset 0 -0.175em white,
inset 0 -0.2em #000;
display: inline;
}
h3
{
font-size: 32px;
letter-spacing: -0.6px;
}
.usl select
{
color: #000fff;
border:0px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
font-family: "Work Sans", sans-serif;
font-weight: 800;
font-size: 22px;
letter-spacing: -0.2px;
}
.usl
{
font-family: "Work Sans", sans-serif;
font-weight: 800;
font-size: 22px;
letter-spacing: -0.2px;
color: #272838;
}
#log p {
text-align: justify;
}
p
{
color: #3a3b42;
font-size: 24px;
line-height: 1.5;
margin-top: 0;
margin-bottom: 1rem;
}
h2
{
font-size: 48px;
letter-spacing: -1px;
font-family: "Work Sans", sans-serif;
font-weight: 800;
color: #272838;
margin: 0;
line-height: 1.3;
}
.image
{
width:100%;
height:710.984px;
background-image:url(../imgs/fura.jpg);
background-size: cover;
color: #fff;
text-align:center;
letter-spacing: -1.8px;
font-size: 6rem;
line-height: 154px;
font-family: "Work Sans", sans-serif;
font-weight: 800;
text-shadow: 
-0   -1px 1px #000,
 0   -1px 1px #000,
-0    1px 1px #000,
 0    1px 1px #000,
-1px -0   1px #000,
 1px -0   1px #000,
-1px  0   1px #000,
 1px  0   1px #000,
-1px -1px 1px #000,
 1px -1px 1px #000,
-1px  1px 1px #000,
 1px  1px 1px #000,
-1px -1px 1px #000,
 1px -1px 1px #000,
-1px  1px 1px #000,
 1px  1px 1px #000;
}
.image, .usl
{
margin-bottom:110px;
}
* { font-family: 'Source Sans Pro', sans-serif; } 
.conts
{
display: flex;
align-items: center;
}
.conts img
{
vertical-align:text-bottom;
}
.cr
{
border-top: 1px solid #000fff;
}
.cr a { color: #272838; }
.cr a:not(.q1)
{
line-height:80px;
font-weight: 800;
font-family: "Work Sans", sans-serif;
letter-spacing: -0.2px;
text-transform: capitalize;
color: #272838;
border-bottom: 2px solid rgba(0, 15, 255, 0);
padding-bottom: 4px;
transition: 200ms color ease-in-out, 200ms border-color ease-in-out;
margin-right: 1rem;
}
.conts div span
{
font-size: 1.5rem;
font-weight: bold;
line-height: 1.5;
text-align: left;
}
.conts div span
{
color: #212529;
margin-right: 1rem;
}
.call
{
cursor:pointer;
display:table;
color: #000fff;
border: 1px solid #000fff !important;
padding: .25rem .5rem;
line-height: 1.5;
border-radius: .2rem;
transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.head, .body, .cont
{
margin: 0% auto 0% auto;
}
.body
{
width:1150px;
margin-bottom:110px;
}
.head
{
height:149px;
display: flex;
justify-content: center;
align-items: center;
}
#closes
{
color:#95979c;display: block;width:60px;height:60px;text-align: center; cursor:pointer;font-weight:bold;position:absolute;top:0px;right:0px;
}
#qwe1
{
background: rgba(43, 46, 56, 0.9); position:fixed; left:0px; top:0px; width:0%; height:0%;z-index:-2;
}
#qwe2
{
background:white; transition:1s; border-radius: 4px; opacity:0;padding:0% 2% 0% 2%;overflow:auto;position: relative;
}
.flex
{
display: flex;
align-items: center;
justify-content: center;
}
#snd1,#snd2
{
background-color: #C34DBA;
color: #fff;
font-weight: bold;
cursor:pointer;
}
.head_form
{
text-align:center;
margin-top:0px;
}
.phoneInpt
{
height:35px;
padding-left:10px;
width:95%;
border-radius: 10px;
border: 1px solid #b3b3b3;
margin-bottom:16px;
color: rgb(157, 157, 157);
}
.send
{
border-radius: 10px !important;
background-color:#6B6F78;
font-weight: bold;
padding: 10px 30px;	
display:block;
margin-top: 36px;
margin-bottom: 36px;
border: 1px solid white !important;
cursor:pointer;	
color:#fff;
}
.footer > div:not(#lastusl) {
    width: 350px;
    padding: 0px 15px 0px 15px;
}