/**
 * LandingPage Styles
 *
 * @author http://kinvasoft.com
 */

/* GLOBALS
-------------------------------------------------- */
@font-face {
    font-family: GothaPro, Helvetica, sans-serif;
    src: url(../fonts/GothaProNarBol.otf);
}

h1 {
    font-size: 54px;
}

h2 {
    font-size: 42px;
}

h3 {
    font-size: 30px;
}

h4 {
    font-size: 18px;
}

h5 {
    font-size: 16px;
}

h1, h2, h3, h4
{
    font-weight: bold;
    text-transform: uppercase;
}

h1 span, h2 span, h3 span, h4 span
{
    color: #37d4ff;
}

h2 + p {
    font-size: 22px;
    padding-bottom: 30px;
}

ul {
    list-style: none;
}

@keyframes lp-fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

@keyframes lp-fadeout {
    from { opacity: 1; }
    to   { opacity: 0; }
}

.container-fluid > .row:first-child,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse
{
    padding-left: 10%;
    padding-right: 10%;
}

.lp-icon {
    display: inline-block;
}

.lp-zoom-icon {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -35.5px;
    margin-top: -35.5px;
    cursor: pointer;
    display: none;
    opacity: 0.8;
}

#lp-navbar-top-fixed {
    min-height: 35px;
    background-color: #000;
    border: none;
    display: none;
    opacity: 0.75;
}

#lp-navbar-top-fixed .collapse {
    text-align: center;
    width: 100%;
}

#lp-navbar-top-fixed .navbar-nav {
    margin-top: 0px;
    float: none;
    display: inline-block;
    margin-bottom: -5px;
}

#lp-navbar-top-fixed ul,
#lp-navbar-top-fixed ul li
{
    float: left;
    display: inline-block;
    padding: 0px;
    margin: 0px;
}

#lp-navbar-top-fixed ul > li {
    padding-right: 0px;
}

#lp-navbar-top-fixed ul > li > a {
    text-decoration: none;
    color: #ffffff;
    text-transform: uppercase;
    font-size: 11px;
    letter-spacing: 1px;
    display: block;
    padding-left: 4px;
    padding-right: 5px;
}

#lp-navbar-top-fixed ul > li > a:hover{
    color: #ffffff;
    text-decoration: underline;
}
@media (max-width: 1200px) {
    #lp-navbar-top-fixed .navbar-header {
        float: none;
    }
    #lp-navbar-top-fixed .navbar-toggle {
        display: block;
    }
    #lp-navbar-top-fixed .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    #lp-navbar-top-fixed .navbar-collapse.collapse {
        display: none!important;
    }
    #lp-navbar-top-fixed .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    #lp-navbar-top-fixed .navbar-nav>li {
        float: none;
    }
    #lp-navbar-top-fixed .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    #lp-navbar-top-fixed .navbar-text {
        float: none;
        margin: 15px 0;
    }
    #lp-navbar-top-fixed .navbar-collapse.collapse.in {
        display: block!important;
    }
    #lp-navbar-top-fixed .collapsing {
        overflow: hidden!important;
    }
}
/* @media (max-width: 768px) {
    #lp-navbar-top-fixed .navbar-nav>li {
        float: left!important;
        clear: both;
    }
} */


#glavnaya {
    text-align: center;
    margin-top:20px;
}
#glavnaya2 {
    text-align: left;
    margin-top:20px;
    color: #ffffff;
    text-decoration:none;
}
#glavnaya2:hover {
    text-align: left;
    margin-top:20px;
    color: #ffffff;
    text-decoration: underline;

}

.btn-default:active,
.btn-default {
    color: #ddd;
    background-color: #ff3a47;
    border-color: #ddd;
    height: 55px;
}

.btn-default:hover {
    color: #fff;
    background-color: #04C30D;
    border-color: #fff;
    outline: 0;
}

.btn-default:focus {
    color: #fff;
    background-color: #A6230E;
    border-color: #fff;
    outline: 0;
}

@media (max-width: 435px) {
    h1 {
        font-size: 34px;
    }
    h2 {
        font-size: 24px;
    }
    h3 {
        font-size: 20px;
    }
    h4 {
        font-size: 14px;
    }
    h5 {
        font-size: 10px;
    }
    h2 + p {
        font-size: 20px;
    }
}

/* Navbar top
-------------------------------------------------- */
.navbar {
    min-height: 133px;
    opacity: 0.95;
    display: none;
}
.navbar * {
    font-family: GothaPro, Helvetica, sans-serif;
}
.navbar-brand {
    height: 133px;
}
.navbar-header > p:nth-child(3),
.navbar-header > p:nth-child(4) {
    font-size: 13px;
    font-weight: bold;
    white-space: nowrap;
    text-transform: uppercase;
    padding-top: 34px;
}
.navbar-header > p:nth-child(5) {
    font-size: 12px;
    white-space: nowrap;
}
.navbar-nav.navbar-left {
    padding-top: 33px;
    margin-left: -10px;
}
.navbar-collapse .navbar-nav li li a {
    text-decoration: none;
    color: #898989;
    text-transform: uppercase;
    font-size: 11px;
    letter-spacing: 1px;
    padding: 0px 0px 9px 9px;
    display: block;
}
.navbar-collapse .navbar-nav li li a:hover{
    color: #ff404d;
    background: url(../img/arrow.png) no-repeat left 3px;
}
.navbar-nav.navbar-right {
    padding-top: 30px;
    margin-right: 13px;
}
.navbar-collapse .navbar-nav.navbar-right li p {
    font-size: 12px;
    color: #898989;
    text-align: right;
    margin-bottom: 5px;
    padding-left: 25px;
    letter-spacing: 0px;
    overflow: visible;
}
.navbar-collapse .navbar-nav.navbar-right li p:nth-child(2) {
    font-size: 20px;
    font-weight: bold;
    color: #32d3ff;
    background: url(../img/ico-lp-marketing-lp-navbar-37px.png) no-repeat 0 -189px;
    margin-left: 20px;
    padding-left: 30px;
}
.navbar-toggle {
    margin-right: -10%;
}
@media (max-width: 1351px) {
    #navbar-collapsed .hidden-sm.hidden-xs > li:nth-child(3) {
        display: none;
    }
}


/* Marketing
-------------------------------------------------- */
#lp-marketing {
    margin-top: -20px;
    background: url(../img/img-man.jpg) no-repeat;
    background-size: cover;
    background-position-y: -200px;
    min-height: 396px;
    background-position-x: center;
}
#lp-marketing h1,
#lp-marketing p,
#lp-marketing ul
{
    color: #fff;
}
#lp-marketing .row:nth-child(2) {
    text-transform: uppercase;
}
#lp-marketing ul {
    text-align: left;
}
#lp-marketing p span {
    font-size: 72px;
    font-weight: bold;
}
#lp-marketing h1 {
    margin-top: -20px;
    color: #fff;
    padding-bottom: 32px;
     line-height: 1.5;
}
#lp-marketing h1 + p {
    font-size: 20px;
}
#lp-marketing > div > div > div:nth-child(1) {
    margin-top: 15px;
}
#lp-marketing > div > div > div:nth-child(1) > div {
    font-family: GothaPro, Helvetica, sans-serif;
    /*background-color: #404548;*/
    color: #fff;
    height: 95px;
}
#lp-marketing .col-md-6 > div:first-child {
    border: 10px solid rgba(200, 200, 200, .5);
    border-radius: 10px;
    text-align: center;
    padding: 10px;
}
#lp-marketing .col-md-6 > div > div {
    display: inline-block;
    width: 49%;
}
#lp-marketing .col-md-6 > div > div:nth-child(2) {
    border-left: 2px solid rgba(200, 200, 200, .5);
}
#lp-marketing .lp-icon {
    float: left;
    width: 37px;
    height: 37px;
}
#lp-marketing .lp-icon1 {
    background: url(../img/ico-lp-marketing-lp-navbar-37px.png);
    background-position: 0 0;
}
#lp-marketing .lp-icon2 {
    background: url(../img/ico-lp-marketing-lp-navbar-37px.png);
    background-position: 0 -37px;
}
#lp-marketing .lp-icon3 {
    background: url(../img/ico-lp-marketing-lp-navbar-37px.png);
    background-position: 0 -74px;
}
#lp-marketing .lp-icon4 {
    background: url(../img/ico-lp-marketing-lp-navbar-37px.png);
    background-position: 0 -111px;
}
#lp-marketing > div > div > div:nth-child(1) > div > p {
    padding-top: 25px;
}
#lp-marketing .lp-paint {
    background: url(../img/bg-paint.png);
    width: 190px;
    height: 60px;
    text-align: center;
    margin-top: 5px;
    padding-top: 18px;
    font-size: 18px;
    font-weight: bold;
}
#lp-marketing > div > div > div:nth-child(2) > div > div:nth-child(4) {
    padding-top: 80px;
}
#lp-marketing a .lp-icon1 {
    background: url(../img/ico-lp-marketing-lp-navbar-37px.png);
    background-position: 0 -155px;
}
#lp-marketing button .lp-icon2 {
    background: url(../img/ico-lp-marketing-lp-navbar-37px.png);
    background-position: 0 -221px;
}
#lp-marketing > div > div > div:nth-child(2) > div > div:nth-child(4) > div:nth-child(2) > a {
    display: inline-block;
    margin-top: 5%;
    white-space: nowrap;
}
#lp-marketing a .lp-icon1 + span,
#lp-marketing button
{
    color: #fff;
}
#lp-marketing button span {
    margin-top: 7px;
    display: inline-block;
}
@media (max-width: 350px) {
    #lp-marketing {
       /* min-height: 1600px!important;*/
        background-size: inherit;
    }
}
@media (max-width: 435px) {
    #lp-marketing h1 {
        margin-top: 10px;
        background-size: inherit;
    }
}
@media (min-width: 768px) {
    #lp-marketing button {
        width: 380px;
        background-size: inherit;
    }
}
@media (max-width: 991px) {
    #lp-marketing {
     /*   min-height: 1350px;*/
       background-size: inherit;
    }
}
@media (min-width: 992px) and (max-width: 1200px) {
    #lp-marketing > div > div > div:nth-child(1) > div > p {
        font-size: 12px;

    }
}
@media (min-width: 1350px) {
    #lp-marketing {
       /* min-height: 1250px!important;*/
    }
}

/* Offer
-------------------------------------------------- */
#lp-offer {
    margin-top: 45px;
    margin-left: -26px;
}
#lp-offer > div > div > div > div > table > tbody > tr > td:nth-child(2) {
    text-align: left;
}
#lp-offer button {
    display: none;
    width: 60%;
    height: 44px;
    color: #fff;
    font-size: 17px;
    position: absolute;
    left: 20%;
    bottom: 67px;
}
#lp-offer .col-lg-3 {
    height: 350px;
}
#lp-offer .col-lg-3:hover button {
    display: inline-block;
}
#lp-offer > div > div > div:nth-child(2) > .col-lg-3 {
    height: 422px;
}
#lp-offer .lp-icon {
    width: 46px;
    height: 46px;
    margin-top: 43px;
}
#lp-offer .lp-icon1 {
    background: url(../img/ico-lp-offer-46px.png);
    background-position: 0 0px;
}
#lp-offer .lp-icon2 {
    background: url(../img/ico-lp-offer-46px.png);
    background-position: 0 -46px;
}
#lp-offer .lp-icon3 {
    background: url(../img/ico-lp-offer-46px.png);
    background-position: 0 -92px;
}
#lp-offer .lp-icon4 {
    background: url(../img/ico-lp-offer-46px.png);
    background-position: 0 -138px;
}
#lp-offer .col-lg-3 > div {
    height: 96.4%;
    margin: 6px;
    padding: 7px;
    background-color: #fff;
    box-shadow: 0 0 10px rgba(100,100,100,0.3);
}
#lp-offer .col-lg-3 > div > div {
    height: 100%;
    border: 2px solid #32d3ff;
}
#lp-offer .col-lg-3 > div > div > p:nth-child(2) {
    font-size: 21px;
    padding-top: 27px;
}
#lp-offer .col-lg-3 > div > div > p:nth-child(3) {
    padding-top: 15px;

}
#lp-offer .col-lg-3:hover > div {
    background: url(../img/img-hover-lp-offer.jpg);
    background-size: 120%;
}
#lp-offer .col-lg-3:hover > div > div {
    border: 2px solid #fff;
    color: #fff;
}
#lp-offer .col-lg-3:hover .lp-icon {
    -webkit-filter: invert(100%);
    filter: invert(100%);
}
#lp-offer > div > div > div > div.col-xs-8 > p, #lp-offer > div > div > div > div.col-xs-8 > h4, #lp-offer > div > div > div > div.col-xs-8 > ol > li {
    text-align: justify;
}

/* Quote request 1
-------------------------------------------------- */
#lp-quote-request1 {
    margin-bottom: -15px;
    background-color: rgb(244, 248, 249);
}
#lp-quote-request1 > .row:first-child {
    padding: 5%;
    margin: 5%;
    margin-top: 0px;
    background: #f4f8f9;
    background-image: url(../img/down.jpg);
    background-repeat: no-repeat;
    background-position: 50% -68px;
}
#lp-quote-request1 > div > div {
    background: #fff;
    min-height: 550px;
}
#lp-quote-request1 > div > div > .row {
    padding-top: 30px;
}
#lp-quote-request1 h3 + p {
    font-size: 22px;
}
#lp-quote-request1 .lp-paint {
    background: url(../img/bg-paint.png);
    width: 190px;
    height: 60px;
    text-align: center;
    margin-top: 30px;
    padding-top: 10px;
    font-size: 25px;
    font-weight: bold;
    color: #fff;
    margin-left: 120px;
}
#lp-quote-request1 > div > div > div:nth-child(2) > div:nth-child(3) {
    height: 386px;
    background-color: #32D3FF;
    border-top-left-radius: 60px;
    padding-top: 60px;
    background-image: url(../img/arrow-long.png);
    background-repeat: no-repeat;
    background-position: 0 65%;
}
#lp-quote-request1 > div > div > div:nth-child(2) > div:nth-child(3) > form {
    padding: 25px;
}
#lp-quote-request1 > div > div > div:nth-child(2) > div:nth-child(2) > p:nth-child(2) {
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
    padding-left: 90px;
}
#lp-quote-request1 > div > div > div:nth-child(2) > div:nth-child(2) {
    background-color: #f0f5f8;
    margin-top: 51px;
    border-top-left-radius: 120px;
    min-height: 335px;
    background-image: url(../img/prize.png);
    background-repeat: no-repeat;
    background-position: 110% 50%;
}
#lp-quote-request1 > div > div > div:nth-child(2) > div:nth-child(2) > p:nth-child(3) {
    font-size: 16px;
    background-image: url(../img/img-bg-bottle.png);
    background-size: contain;
    min-height: 293px;
    margin-bottom: 0px;
    background-repeat: no-repeat;
    margin-left: 30px;
    margin-top: -90px;
    padding-top: 95px;
    padding-left: 53px;
}
@media (max-width:991px){
    #lp-quote-request1 > div > div > div:nth-child(2) > div:nth-child(3) {
        border-top-left-radius: 0px;
    }
}
@media (max-width: 435px) {
    #lp-quote-request1 .lp-paint,
    #lp-quote-request1 > div > div > div:nth-child(2) > div:nth-child(2) > p:nth-child(2),
    #lp-quote-request1 > div > div > div:nth-child(2) > div:nth-child(2) > p:nth-child(3) {
        margin-left: auto;
        margin-right: auto;
    }
}

/* Features
-------------------------------------------------- */
.circle-box {
    border-radius: 50%;
    width: 50px;
    height: 50px;
    line-height: 50px;
    margin-bottom: -25px;
    background: #37d4ff;
    vertical-align: middle;
    color: #fff;
    display: inline-block;
}
.concave-box-top,
.concave-box-bottom
{
    background-color: #f4f4f4;
    margin-left: 30px;
    margin-right: 30px;
    height: 30px;
}
.concave-box-top {
    border-top: 1px dashed #e1e1e1;
}
.concave-box-center {
    background-color: #f4f4f4;
    border-left: 1px dashed #e1e1e1;
    border-right: 1px dashed #e1e1e1;
    padding: 45px;
}
.concave-box-center p {
    margin: 0px;
}
.concave-box-bottom {
    border-bottom: 1px dashed #e1e1e1;
}
.concave-box-top:before {
    content: '';
    background-image: url('../img/concave-box.svg');
    background-repeat: no-repeat;
    height: 30px;
    width: 30px;
    left: 15px;
    top: 25px;
    position: absolute;
    transform: scaleX(-1);
}
.concave-box-top:after {
    content: '';
    background-image: url('../img/concave-box.svg');
    background-repeat: no-repeat;
    height: 30px;
    width: 30px;
    right: 15px;
    top: 25px;
    position: absolute;
}
.concave-box-bottom:before {
    content: '';
    background-image: url('../img/concave-box.svg');
    background-repeat: no-repeat;
    height: 30px;
    width: 30px;
    left: 15px;
    bottom: 0px;
    position: absolute;
    transform: scaleX(-1) scaleY(-1);
}
.concave-box-bottom:after {
    content: '';
    background-image: url('../img/concave-box.svg');
    background-repeat: no-repeat;
    height: 30px;
    width: 30px;
    right: 15px;
    bottom: 0px;
    position: absolute;
    transform: scaleY(-1);
}
#lp-features .row:nth-child(3) p span,
#lp-features .row:nth-child(5) p span
{
    text-transform: uppercase;
    font-weight: bold;
}
#lp-features .row:nth-child(2) p,
#lp-features .row:nth-child(4) p
{
    text-align: left;
}
#lp-features .row:nth-child(2) p span,
#lp-features .row:nth-child(4) p span
{
    font-weight: bold;
}
#lp-features > div > div > div:nth-child(3),
#lp-features > div > div > div:nth-child(5)
{
    padding-bottom: 50px;
}
#lp-features {
    margin-bottom: -10px;
}
#lp-features .lp-icon {
    width: 24px;
    height: 24px;
    float: left;
    margin: 16px;
    margin-top: 30px;
}
#lp-features > .row > div > .row:nth-child(3) .lp-icon1 {
    background: url(../img/ico-lp-features_24px.png);
    background-position: 0 0px;
}
#lp-features > .row > div > .row:nth-child(3) .lp-icon2 {
    background: url(../img/ico-lp-features_24px.png);
    background-position: 0 -24px;
}
#lp-features > .row > div > .row:nth-child(3) .lp-icon3 {
    background: url(../img/ico-lp-features_24px.png);
    background-position: 0 -48px;
}
#lp-features > .row > div > .row:nth-child(3) .lp-icon4 {
    background: url(../img/ico-lp-features_24px.png);
    background-position: 0 -72px;
}
#lp-features > .row > div > .row:nth-child(3) .lp-icon5 {
    background: url(../img/ico-lp-features_24px.png);
    background-position: 0 -96px;
}
#lp-features > .row > div > .row:nth-child(3) .lp-icon6 {
    background: url(../img/ico-lp-features_24px.png);
    background-position: 0 -144px;
}
#lp-features > .row > div > .row:nth-child(3) .lp-icon7 {
    background: url(../img/ico-lp-features_24px.png);
    background-position: 0 -120px;
}
#lp-features > .row > div > .row:nth-child(5) .lp-icon1 {
    background: url(../img/ico-lp-features_24px.png);
    background-position: 0 -168px;
}
#lp-features > .row > div > .row:nth-child(5) .lp-icon2 {
    background: url(../img/ico-lp-features_24px.png);
    background-position: 0 -48px;
}
#lp-features > .row > div > .row:nth-child(5) .lp-icon3 {
    background: url(../img/ico-lp-features_24px.png);
    background-position: 0 -214px;
}
#lp-features > .row > div > .row:nth-child(5) .lp-icon4 {
    background: url(../img/ico-lp-features_24px.png);
    background-position: 0 -192px;
}
#lp-features > .row > div > .row:nth-child(5) .lp-icon5 {
    background: url(../img/ico-lp-features_24px.png);
    background-position: 0 0px;
}
#lp-features > .row > div > .row:nth-child(5) .lp-icon6 {
    background: url(../img/ico-lp-features_24px.png);
    background-position: 0 -96px;
}
#lp-features > div > div > div:nth-child(3) > div.col-md-7 > div:nth-child(1) > div > div,
#lp-features > div > div > div:nth-child(5) > div.col-md-7 > div:nth-child(1) > div > div
{
    display: inline-block;
    margin-top: 95px;
}
#lp-features div:hover > .lp-zoom-icon {
    display: block;
    animation: lp-fadein 1s;
}
#lp-features div.col-md-5 > ul {
    text-align: left;
}
#lp-features div.col-md-5 > ul li {
    padding-bottom: 12px;
    border-bottom: 1px solid #e4e4e4
}
#lp-features div.col-md-5 > ul li:first-child {
    padding-top:60px
}
#lp-features div.col-md-5 > ul > li > p:nth-child(2) {
    padding-top: 12px;
    margin-bottom: 5px;
}
#lp-features > div > div > div:nth-child(3) > div.col-md-7 > div:nth-child(2),
#lp-features > div > div > div:nth-child(5) > div.col-md-7 > div:nth-child(2) {
    margin-top: 50px;
}

/* Personal offer
-------------------------------------------------- */
#lp-personal-offer > .row:first-child {
    min-height: 800px;
    padding: 0px;
}
#lp-personal-offer h2 {
    padding: 50px 0 50px 0;
}
#lp-personal-offer > div {
    background: url(../img/img-man-lp-personal-offer.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}
#lp-personal-offer > div > div > div:nth-child(2) > .col-md-2 {
    height: 500px;
    margin-top: 25px;
    background-color: #fff;
    margin: 0 5px 0 5px;
    border: 1px solid #555;
}
#lp-personal-offer > div > div > div:nth-child(2) > .col-md-2 > p:nth-child(1) {
    background-color: #eee;
    padding: 15px 0 15px 0;
    margin: 0 -15px 40px -15px;
}
#lp-personal-offer > div > div > div:nth-child(2) > .col-md-2 > p:nth-child(2) {
    font-size: 22px;
    font-weight: bold;
}
#lp-personal-offer > div > div > div:nth-child(2) > .col-md-2 > p:nth-child(4) > img {
    display: inline-block;
}
#lp-personal-offer > div > div > div:nth-child(2) > div:nth-child(4) {
    height: 545px;
    margin-top: -25px;
}
#lp-personal-offer > div > div > div:nth-child(2) > div:nth-child(4) > p:nth-child(1) {
    background-color: #ff404d;
    color: #fff;
}
#lp-personal-offer button {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    border-radius: 0;
    padding: 15px;
}
#lp-personal-offer {
    margin-bottom: 55px;
}
#lp-personal-offer > div > div > div:nth-child(2) > div > p:nth-child(5) {
    font-weight: bold;
    font-size: 18px;
}
@media (max-width: 991px) {
    #lp-personal-offer > div > div > div:nth-child(2) > div:nth-child(4) {
        margin-top: 0px;
    }
    #lp-personal-offer > div > div > div:nth-child(2) > .col-md-2 {
        margin-bottom: 25px;
    }
}

/* Why we?
-------------------------------------------------- */
#lp-why-we h2 {
    padding: 0 0 50px 0;
}
#lp-why-we ul > li {
    text-align: justify;
    padding-bottom: 25px;
}
#lp-why-we .row:nth-child(3) ul {
    list-style:initial;
}
#lp-why-we .row:nth-child(3) ul > li {
    padding-bottom: 5px;
}
#lp-why-we .lp-icon,.lp-icon5,.lp-icon6,.lp-icon7,.lp-icon8,.lp-icon9 {
    width: 50px;
    height: 50px;
    float: left;
    margin: 10px;
    margin-top: 0px;
}
#lp-why-we .lp-icon {
    background-image: url(../img/ico/img-holder.png);
}
#lp-why-we .lp-icon5 {
    background-image: url(../img/ico/uslivia.png);
}
#lp-why-we .lp-icon6 {
    background-image: url(../img/ico/save-money.png);
}
#lp-why-we .lp-icon7 {
    background-image: url(../img/ico/profi.png);
}
#lp-why-we .lp-icon8 {
    background-image: url(../img/ico/konsult.png);
}
#lp-why-we .lp-icon9 {
    background-image: url(../img/ico/cash.png);
}
#lp-why-we .row li p:nth-child(2) {
    margin-left: 70px;
}
#lp-why-we .row li p:nth-child(3) {
    margin-left: 70px;
    font-size: 12px;
}
#lp-why-we .row p span
{
    text-transform: uppercase;
}
#lp-why-we > div > div > div:nth-child(3) {
    padding-top: 25px;
}
#lp-why-we > div > div > div:nth-child(3) > div.col-md-7 {
    margin-bottom: 25px;
}
#lp-why-we > div > div > div:nth-child(3) > div.col-md-7,
#lp-why-we > div > div > div:nth-child(3) > div.col-md-5 {
    text-align: left;
    /* margin-left: 50px; */
    /* margin-right: -50px; */
}
#lp-why-we > div > div > div:nth-child(3) > div.col-md-7 > h4 {
    font-size: 22px;
}
#lp-why-we > div > div > div:nth-child(3) > div.col-md-7 > h5 {
    font-weight: bold;
    font-style: italic;
}
#lp-why-we > div > div > div:nth-child(2) > div.col-md-4 > div > div.col-xs-10 > div {
    background: url(../img/frame.png);
    background-repeat: no-repeat;
    background-size: contain;
    min-height: 389px;
    text-align: center;
    min-width: 265px;
    display: inline-block;
}
@media (max-width: 435px) {
    #lp-why-we > div > div > div:nth-child(2) > div.col-md-4 > div > div.col-xs-10 > div {
        margin-left: -45px;
    }
}

/* Partners
-------------------------------------------------- */
#lp-partners {
    padding-top: 105px;
}
#lp-partners h3 {
    font-size: 23px;
    margin-bottom: 0px;
}
#lp-partners h4 {
    font-size: 15px;
    font-weight: normal;
}
#lp-partners ul {
    margin-top: 50px;
    padding-left: 0px;
    display: inline-block;
}
#lp-partners ul li {
    float: left;
    max-width: 170px;
    padding: 10px;
}
#lp-why-we div.col-xs-10 > div > p {
    padding-top: 35px;
    text-align: center;
    font-size: 18px;
}
#lp-why-we div.col-xs-10 > div > p > span {
    font-size: 45px;
}
#lp-why-we div.col-xs-10 > div > p:first-child {
    margin-left: 15px;
    margin-right: 15px;
    margin-top: -20px;
    padding-top: 30px;
    background-color: #fff;
}
#lp-why-we div.col-xs-10 > div > p:last-child {
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: -20px;
    padding-bottom: 30px;
    background-color: #fff;
}

/* Certificates
-------------------------------------------------- */
#lp-certificates {
    margin-top: 105px;
}
#lp-certificates > div > div > div:nth-child(1) {
    padding-bottom: 50px;
}
#lp-certificates > div > div > div:nth-child(2) > div > img {
    display: inline-block;
    margin-bottom: 15px;
}

/* Projects
-------------------------------------------------- */
#lp-projects {
    margin-top: 105px;
}
#lp-projects > div > div > div:nth-child(2) {
    margin-top: 50px;
}
#lp-projects > div > div > div:nth-child(2) > div.col-md-3 {
    background: url(../img/russia.png);
    background-repeat: no-repeat;
    min-height: 250px;
    background-position: 50% 85%;
    border: 5px solid #999;
    margin: 0px;
    padding: 15px;
    margin-bottom: 25px;
}
#lp-projects > div > div > div:nth-child(2) > div.col-md-3 > p {
    font-size: 18px;
}
#lp-projects > div > div > div:nth-child(2) > div.col-md-3 > ul {
    list-style: inherit;
}
#lp-projects .col-md-9 .row .col-md-2 {
    border: 1px solid #000;
    margin: 1px
}
#lp-projects .col-md-9 .row .col-md-2 {
    padding: 2px;}
#lp-projects .col-md-9 .row .col-md-2 > div {
    width: 100%;
    height: 100%;
    position: relative;
}
#lp-projects .col-md-9 .row .col-md-2 > div > p {
    padding: 5px;
}
#lp-projects .col-md-9 .row .col-md-2 > div > p:nth-child(3) {
    text-align:center;
}
#lp-projects .col-md-9 .row .col-md-2:hover > div {
    background: #e4e4e4;
}

/* Quote request 2
-------------------------------------------------- */
#lp-quote-request2 {
    background-color: #f4f4f4;
}
#lp-quote-request2 {
    margin-bottom: 55px;
    margin-top: 55px;
}
#lp-quote-request2 h5 {
    padding-bottom: 20px
}
#lp-quote-request2 form > div:nth-child(4) > p {
    padding-top: 10px;
    font-size: 16px;
}

/* How do we work
-------------------------------------------------- */
#lp-how-do-we-work .circle-box {
    margin-bottom: 10px;
}
#lp-how-do-we-work > div > div > div:nth-child(2) > div > div > div:nth-child(2),
#lp-how-do-we-work > div > div > div:nth-child(2) > div > div > div:nth-child(3),
#lp-how-do-we-work > div > div > div:nth-child(2) > div > div > div:nth-child(4),
#lp-how-do-we-work > div > div > div:nth-child(2) > div > div > div:nth-child(5),
#lp-how-do-we-work > div > div > div:nth-child(2) > div > div > div:nth-child(6),
#lp-how-do-we-work > div > div > div:nth-child(2) > div > div > div:nth-child(7)
{
    margin-top: 50px;
}
@media (min-width: 1316px) {
    #lp-how-do-we-work .col-md-2:nth-child(2),
    #lp-how-do-we-work .col-md-2:nth-child(3),
    #lp-how-do-we-work .col-md-2:nth-child(4),
    #lp-how-do-we-work .col-md-2:nth-child(5),
    #lp-how-do-we-work .col-md-2:nth-child(6) {
        border: 1px;
        border-style: solid;
        height: 205px;
    }
    #lp-how-do-we-work .col-md-2:nth-child(n) {
        border-color: transparent transparent #000 #000;
        padding-bottom: 10px;
    }
    #lp-how-do-we-work .col-md-2:nth-child(2n+1) {
        border-color: #000 transparent transparent #000;
        padding-top: 10px;
    }
}

/* Happy customers
-------------------------------------------------- */
#lp-happy-customers > .row:first-child {
    padding: 0px;
}
#lp-happy-customers {
    margin-top: 55px;
}
#lp-happy-customers h3 {
    padding-bottom: 50px;
}
#lp-happy-customers {
    padding-bottom: 105px;
}
#lp-happy-customers img {
    display: inline-block;
}
#lp-happy-customers p:nth-child(2) {
    margin-top: 25px;
    font-size: 20px;
    font-weight: bold;
}
#lp-happy-customers p:nth-child(3) {
    margin-top: 50px;
    font-size: 12px;
}

/* Quote request 3
-------------------------------------------------- */
#lp-quote-request3 {
    background-color: #f4f4f4;
    padding-bottom: 20px;
}
#lp-quote-request3 > div > div > div:nth-child(1) > div {
    margin-bottom: 35px;
}
#lp-quote-request3 form > div:nth-child(4) > p {
    padding-top: 10px;
    font-size: 16px;
}

/* Flicker
-------------------------------------------------- */
#lp-flick {
    margin-top: 100px;
}
#lp-flick > .row {
    text: 0px;
    padding-right: 0px;
}
#lp-flick > .row {
    padding-left: 0px;
    padding-right: 0px;
}
#lp-flick .col-xs-12 {
    padding: 0px;
    text-align: center;
    margin-bottom: 0px;
}
#lp-flick > div:nth-child(1) > div > p {
    margin-bottom: 65px;
}

.price-bootom {
    margin-bottom: 35px;
}

/* Map
-------------------------------------------------- */
#lp-map > .row {
    padding-left: 0px;
    padding-right: 0px;
}
#lp-map .col-xs-12 {
    padding: 0px;
}

/* Navbar bottom
-------------------------------------------------- */
#lp-navbar-bottom {
    background: #666;
    margin-bottom: 0px;
    border: 0px;
    border-radius: 0;
}
#lp-navbar-bottom .navbar-nav.navbar-right {
    padding-top: 0px;
}
#lp-navbar-bottom .navbar-header > p:nth-child(2) {
    font-size: 13px;
    font-weight: bold;
    white-space: nowrap;
    text-transform: uppercase;
    padding-top: 34px;
    color: #ddd;
}
#lp-navbar-bottom .navbar-header > p:nth-child(3) {
    font-size: 12px;
    white-space: nowrap;
    font-weight: normal;
    text-transform: none;
    padding-top: 0px;
    color: #ddd;
}
#lp-navbar-bottom .nav.navbar-nav > ul {
    padding-top: 34px;
}
#lp-navbar-bottom .nav.navbar-nav > ul a,
#lp-navbar-bottom .nav.navbar-nav > ul p
{
    color: #ddd;
}

/* Footer
-------------------------------------------------- */
#lp-footer {
    background: #333;
    padding: 20px;
    color: #cccccc;
}
#lp-footer > div > div > p:nth-child(1) {
    float: left;
}
#lp-footer > div > div > p:nth-child(2) {
    float: right;
}
#lp-footer a {
    color: #cccccc;
}