.soc a:hover {
    text-decoration: none !important;
    color: rgb(160,  108,  0) !important;
}
.soc a {
    text-decoration: none !important;
}
.soc a:active {
    text-decoration: none !important;
}
.soc img {
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
    transition-duration: 0.3s;
    border-radius: 26px;
    border: 1px solid rgba(250,  244,  2,  0.38);
    padding: 1px;
    margin-right: 4px;
}
.soc img:hover {
    opacity: 0.8;
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
    border: 3px solid rgb(160,  108,  0);
}
.otrabtka{
    display: inline-block;
    background: #fff9c0;
    padding: 10px;
        margin-bottom: 15px;
}

.pos130-b{
bottom: 130px;
}
table {
    text-align: center;
}
table td {
    vertical-align: inherit !important;
}
a.stud {
    color: #ede114;
    font-size: 16px;
}
a.stud:hover {
    color: white;
}
strong {
    line-height: 2;
}
.line-height1 {
    line-height: 1.7;
}
@media (max-width:420px) {
    .popup .close_modal {
    top: -75px !important;
    right: 0px !important;
}



.slicknav_nav ul {
    margin-top: 1px!important;
}

.price-table{
    font-size: 13px!important
}
.mso-page-only {
    padding-left: 6px!important;
    padding-right: 6px!important;
}
table td, table th {
    padding: 1px 1px!important;
}
.border-none{
    border:none!important;
    color: black!important
}
.h1-home{
    font-size: 29px!important;
    padding: 5px 21px;
}
.main-landing{

}


div.gallery img {
    width: 100%}
h1 {
    font-size: 1.5em !important;
}
}

.fone_head3 {
    margin-top: 40px;
    font-weight: 700;
    font-size: 1.6rem;
    padding: 9px 13px 9px 14px;
    border-left: 2px solid rgba(250, 55, 55, 0.84);
    border-bottom: 1px solid rgba(200, 19, 19, 0.42);
    border-top: 1px solid rgba(254, 7, 7, 0.42);
background: #ff7634;
background: -moz-linear-gradient(top, #ff7634 0%, #cf1602  100%);
background: -webkit-linear-gradient(top, #ff7634 0%,#cf1602  100%);
background: linear-gradient(to bottom, #ff7634 0%,#cf1602  100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7634', endColorstr='#ff4834',GradientType=0 );
}

.fone_head3 a {
    color: white;
    text-decoration: none;
    font-weight: normal;
}

.fone_head3 a:hover{
    color: #f3f3f3
}

.fone_head2 {
    margin-top: 40px;
    font-size: 1.6rem;
    padding: 9px 13px 9px 14px;
    border-bottom: 1px solid rgba(200,  19,  19,  0.42);
    border-top: 1px solid rgba(254,  7,  7,  0.42);
background: #ff7634;
background: -moz-linear-gradient(top, #ff7634 0%, #cf1602  100%);
background: -webkit-linear-gradient(top, #ff7634 0%,#cf1602  100%);
background: linear-gradient(to bottom, #ff7634 0%,#cf1602  100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7634', endColorstr='#ff4834',GradientType=0 );
    color: #fff;
    text-align: right;
}

@media (max-width:1300px) {
span.poddechrk{
    display: none;
}
span.poddechrk2{

}
}


@media (max-width:1000px) {
.mso-home-text-top{
margin-top: 84px;
}
.mso-page-only{
 margin-top: 34px;   
}
}


@media (max-width:640px) {
.mso-page-content img {
width: 100%;
}

.fone_head2 {
    margin-top: 14px;
    font-size: 1.4rem;
    }
 

}



/*.bg-fon1 {
    height: 361px;
}*/
.recent-post img {
    height: auto !important;
}

}
#jquery-lightbox {
    z-index: 3000 !important;
}

.margin-top-66 {
    margin-top: 60px;
    padding-right: 0px!important;}

.label {
 color: #0a0a0a!important
}

.label-primary {
    background-color: rgb(239, 239, 239)!important
}

.bg-fon1{
   background: url(https://site8.local/uploads/polirovka-avto.jpg);
   background-size: cover;
}

.dont{
display: block;
    background: red;
    color: white;
    padding: 40px;
    font-size: 2em;
    font-weight: bold;
    text-align: center;
    border: 2px solid #b60000;
}


footer {
    margin-bottom: -25px;
}

div.mso-widget .knopka{
    width: 100%;
    color: white
}

.block-drugie-uslugi img{
    opacity: 0.9;
      -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */
}

.block-drugie-uslugi img:hover{
    opacity: 1;
        -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
    transition-duration: 0.3s;
      -webkit-filter: none;
  -moz-filter: none;
  -ms-filter: none;
  -o-filter: none;
  filter: none;
  filter: none; /* IE 6-9 */
}


body.external {
padding: 0px!important
}


#lightbox-container-image {
    border: 4px solid white;
}


.bg-white200{
    background: #f5f5f5
}


.block-polirovka-1 h3{
 margin-top: 10px;
}


/*span.poddechrk {
  padding: 30px 0 8px;
  position: relative;
}
span.poddechrk:before {
content: "";
    position: absolute;
    left: 71%;
    bottom: 4px;
    width: 243px;
    height: 28px;
    transform: skew(-12deg) translateX(-50%);
    background: #ffd55d5e;
    z-index: 10;
}

span.poddechrk2 {
  padding: 30px 0 8px;
  position: relative;
}

span.poddechrk2:before {
content: "";
    position: absolute;
    left: 50%;
    bottom: 4px;
    width: 263px;
    height: 28px;
    transform: skew(-12deg) translateX(-50%);
    background: #ffd55d5e;
    z-index: 10;
}*/