
                                                                                                                                 /**/
                                                                                                                                 /**/
                                                                                                                             .indicators-block {
                                                                                                                                 display: block;
                                                                                                                                 align-items: center;
                                                                                                                                 justify-content: center;
                                                                                                                                 margin-top: 0;
                                                                                                                                 padding: 10px 0;
                                                                                                                             }
#getdata{
    margin: 0;
    float: left;
    display: inline-block;
    height: 45px;
    width: 45px;
    background-repeat: no-repeat;
    background-image: url(https://cdn.driverfix.com/website/assets/images/pricing/ctab-circle-ne.png);
}
.indicators-block div {
    display: inline-block;
    margin: 0 10px;
    padding-left: 40px;
}

.indicators-block div img {
    padding: 0 5px;
    float: left;
}

.indicators-block div p {
    float: left;
}

.switcher-block {
    margin: 0 auto 10px;
    display: inline-block;
    align-items: center;
    justify-content: center;
    text-align: center;
    position: relative;
}
.switcher-label {
    font-size: 14px;
    font-weight: 400;
    display: inline-block;
    float: left;
    position: absolute;
    left: -100px;
    top: 10px;
}

.bs{
    left: 100px;
    min-width: 100px;
}

.onoffswitch {
    position: relative;
    width: 90px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    margin: 0 10px;
    left: -20px;
}

.pricing-block .one-pricing-block {
    display: block;
    align-items: center;
    text-align: center;
    border-radius: 8px;
    box-shadow: 0 0 20px 5px #00000026;
    padding: 0;
    min-height: 420px;
    width: 31%;
    float: left;
    margin: 5px 10px;
}

.sub-block .sub-first {
    margin-top: 30px;
    align-items: center;
    float: left;
    width: 74%;
}

.sub-block .sub-first p, .sub-block .sub-first img{
    float: left;
}

.sub-block {
    display: block;
    padding: 10px 0;
}

.sub-block .sub-second {
    align-items: center;
    float: left;
    width: 24%;
    display: block;
    margin-top: 30px;

}

.sub-block div img, .sub-block div p{
    float: left;
    display: inline-block;
}
.sub-block div p{
    width: 74%;
}


.pricing-block .one-pricing-block .user-side, .pricing-block .one-pricing-block .business-side {
    backface-visibility: hidden;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    position: absolute;
    top: 0;
    /*width: 97%;*/
    height: 440px;
    background-color: #fff;
    display: block;
    padding: 10px 10px 10px;
    transition: 1s ease-out;
    justify-content: space-between;
    border: 1px #b0b0b0 solid;

}

.best-value-block {
    background-position: -21px -12px;
    background-size: 100%;
    background-repeat: no-repeat;
    background-image: url(https://cdn.driverfix.com/website/assets/images/pricing/best-value-2.png);
    position: absolute;
    height: 64px;
    width: 80px;
    top: 0;
    left: 0;
}

.pricing-block .one-pricing-block .subprice {
    display: block;
}

.pricing-block .one-pricing-block .price {
    display: block;
    margin-bottom: 20px;
}

.pricing-block .one-pricing-block.flipped {
    display: block;
}
.pricing-block .middle-block.load-hover {
    transform: scale(1.05) !important;
    display: block;
}

.pricing-block .one-pricing-block.flipped .user-side {
    display: none }

.first-block, .second-block, .third-block {
    background-position: right top;
}

.middle-cover .middle-cover-back .left-house {
    background-image: url("https://cdn.driverfix.com/website/assets/images/pricing/left-house-16-16.png");
    position: absolute; }
.middle-cover .middle-cover-back .right-house {
    background-image: url("https://cdn.driverfix.com/website/assets/images/pricing/right-house-15.png");
}

.pricing-clouds {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    margin-top: -50px;
    z-index: 2;
    background-image: url("https://cdn.driverfix.com/website/assets/images/pricing/clouds.png");
    background-size: 40%;
    animation: displace 20s linear infinite; }

.first-block {
    background-image: url("https://cdn.driverfix.com/website/assets/images/pricing/user-first-house.png"); }

.first-block-new {
    background-image: url("https://cdn.driverfix.com/website/assets/images/pricing/user-first-house.png"); }

.second-block {
    background-image: url("https://cdn.driverfix.com/website/assets/images/pricing/user-second-house.png"); }

.third-block {
    background-image: url("https://cdn.driverfix.com/website/assets/images/pricing/user-third-house.png"); }

.best-value-block {
    background-position: -15px -17px;
    background-size: 100%;
    background-repeat: no-repeat;
    background-image: url("https://cdn.driverfix.com/website/assets/images/pricing/best-value-2.png");
    position: absolute;
    height: 64px;
    width: 80px;
    top: 0;
    left: 0; }
.first-block, .first-block-new, .second-block {
    background-position: right -10px;
    background-size: 80px;
    background-repeat: no-repeat; }

.second-block {
    background-position: right -20px;
}

.pricing-block .one-pricing-block .first-block.user-side .description{
    margin-bottom: 3.55em;
}

.third-block, .second-block {
    background-position: right top;
    background-size: 70px;
    background-repeat: no-repeat; }


.scan-block{
    float: left;

}
.scan-block div {
    padding-top: 5px;
}
.indicators-block div{
    padding-left: 3px;
}
/*lang*/
.de .pricing-block .one-pricing-block{
    height: 460px;}

.de .pricing-block .one-pricing-block .user-side, .de .pricing-block .one-pricing-block .business-side {
    height: 460px;}

.no .regular-block .overview-block div {
    width: 22%;}

.el .sub-block,
.es .sub-block,
.fi .sub-block,
.pt .sub-block,
.pl .sub-block,
.ru .sub-block,
.ja .sub-block,
.it .sub-block,
.fr .sub-block,
.nl .sub-block,
.ru .sub-block,
.sv .sub-block,
.no .sub-block
{padding-top: 20px;}

.fi .second-block,
.no .second-block
{background-position: right -9px;}


.fi .switcher-label
{     LEFT: -175px;}

.nl .switcher-label{left: -115px;}

.sv .switcher-label{left: -70px;}
.sv .bs,
.nl .bs,
.fi .bs
{left: 100px;}

.pt .second-block {    background-position: right -9px;}

.da .second-block {    background-position: right -16px;}
.da .third-block {    background-position: right -3px;}

.cs .second-block,
.el .second-block{    background-position: right -19px;}

.cs .third-block,
.el .third-block {    background-position: right -12px;}

.cs .first-block,
.el .first-block {    background-position: right -15px;}

.de .second-block,
.en .second-block,
.fr .second-block,
.ja .second-block,
.ko .second-block,
.ru .second-block,
.nl .second-block,
.sv .second-block,
.tr .second-block,
.zh .second-block,
.pl .second-block,
.it .second-block,
.es .second-block {    background-position: right -14px;}

.fi .second-block {    background-position: right -16px;}
.fi .third-block {    background-position: right -6px;}

.pt .first-block {background-position: right -5px;}

/**/
.zk .sub-block DIV P ,
.ja .sub-block DIV P ,
.ko .sub-block DIV P ,
.tr .sub-block DIV P {
    margin-top: 10px;
}

.pl .pricing-block .one-pricing-block .first-block.user-side .description  {
    margin-bottom: 1.5em;
}
.da .pricing-block .one-pricing-block .first-block.user-side .description,
.el .pricing-block .one-pricing-block .first-block.user-side .description{
    margin-bottom: 3.5em;
}
.ja .pricing-block .one-pricing-block .first-block.user-side .description  {
    margin-bottom: 3em;
}
.fr .pricing-block .one-pricing-block .first-block.user-side .description  {
    margin-bottom: 2em;
    padding-bottom: 0;
}

.pt .indicators-block .scan-block,
.no .indicators-block .scan-block,
.de .indicators-block .scan-block,
.sv .indicators-block .scan-block,
.el .indicators-block .scan-block,
.tr .indicators-block .scan-block,
.da .indicators-block .scan-block,
.pl .indicators-block .scan-block,
.ru .indicators-block .scan-block
{
    float: left;
}
.es .container-fluid,
.it .container-fluid,
.fr .container-fluid,
.no .container-fluid,
.de .container-fluid,
.da .container-fluid,
.tr .container-fluid,
.sv .container-fluid,
.pt .container-fluid,
.pl .container-fluid
{
    width: 1270px;
}
.ru .container-fluid,
.el .container-fluid{
    width: 1300px;
}
.el .switcher-label,
.fi .switcher-label
{      left: -175px;}

.nl .switcher-label,
.de .switcher-label
{      left: -130px;}
.el .bs {
    left: 100px;
    min-width: 190px;
}
.fi .bs ,.nl .bs,.de .bs {
    left: 55px;
    min-width: 190px;
}

.fr .indicators-block .scan-block p,
.ru .indicators-block .scan-block p,
.es .indicators-block .scan-block p,
.it .indicators-block .scan-block p,
.fi .indicators-block .scan-block p,
.el .indicators-block .scan-block p
{
    font-size: 14px;
}

.vat {padding: 0.5em 2em 0 2em;margin: 10px 0;font-weight: 400;font-size: 0.9em; }

.ie8 .vat {padding: 1em 2em 0 2em;margin: 20px 0 0 0 ;font-weight: 400;font-size: 0.9em; position: relative;}

.nl.ie8 .vat,
.it.ie8 .vat,
.nl.ie8 .vat,
.pl.ie8 .vat,
.pt.ie8 .vat,
.es.ie8 .vat,
.sv.ie8 .vat,
.fr.ie8 .vat
{margin: 40px 0 0 0 ;}
