/* background body */
.rte{
    position: relative;
}

#cms .container .breadcrumb{
    display:none;
}

#lp-pom-block-13 {
    display: block;
    background: rgba(255,255,255,0);
        background-image: none;
        background-repeat: repeat;
        background-position-x: 0%;
        background-position-y: 0%;
        background-size: auto auto;
    background-image: url(../img/back1.png);
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    border-style: none;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    border-radius: 0px;
    width: 100%;
    height: 900px;
    position: relative;
    /*margin-top: -290px;*/
}

h1.header_part_content{
    line-height: 65px;
}
h1.header_part_content span{
    font-family: Montserrat; font-weight: 700; font-style: normal; font-size: 48px; color: rgb(18, 46, 62);
}

h2.header_part_content{
    line-height: 38px;
}
h2.header_part_content span{
    font-family: Montserrat; font-weight: 700; font-style: normal; font-size: 24px; color: rgb(18, 46, 62);
}

#lp-pom-text-17 {
    left: 0px;
    top: 80px;
    display: block;
    background: rgba(255,255,255,0);
    -pie-background: rgba(255,255,255,0);
    border-style: none;
    border-radius: 0px;
    z-index: 4;
    width: 658px;
    height: 149px;
    position: absolute;
}


#lp-pom-text-18 {
    left: 0px;
    top: 235px;
    display: block;
    background: rgba(255,255,255,0);
    -pie-background: rgba(255,255,255,0);
    border-style: none;
    border-radius: 0px;
    z-index: 5;
    width: 462px;
    height: 76px;
    position: absolute;
}

.vert_row1{
    left: 0px;
    display: block;
    border-style: none;
    border-radius: 0px;
    z-index: 5;
    position: absolute;
    width:294px;
}

.vert_row2{
    left: 294px;
    display: block;
    border-style: none;
    border-radius: 0px;
    z-index: 5;
    position: absolute;
    width:294px;
}
.vert_row1, .vert_row2{
    top:365px;
}

.vert_row1 h3, .vert_row2 h3{
    line-height: 26px;
    padding: 0 0 17px 0 !important;
}
.vert_row1 h3 .el_ch, .vert_row2 h3 .el_ch{
    background-image: url(../img/ch.png);
    background-repeat: no-repeat;
    background-position: left bottom;
    display: inline-block;
    width: 30px;
    height: 30px;
    background-size: cover;
    vertical-align: middle;
    margin-right:20px;
    float:left;

}

.vert_row1 h3 span, .vert_row2 h3 span{
    font-family: Montserrat; font-weight: 400; font-style: normal; color: rgb(18, 46, 62);
}


#lp-pom-button-52, #lp-pom-button-52w1, #lp-pom-button-52w2{
    left: 0px;
    top: 610px;
    display: block;
    border-style: none;
    border-radius: 3px;
    z-index: 34;
    width: 364px;
    height: 75px;
    position: absolute;
    background: rgba(239,124,0,1);
        background-image: none;
        background-repeat: repeat;
    -pie-background: rgba(239,124,0,1);
    box-shadow: none;
    text-shadow: none;
    color: #fff;
    font-size: 20px;
    line-height: 24px;
    font-weight: 700;
    font-family: Montserrat;
    font-style: normal;
    text-align: center;
    background-repeat: no-repeat;
}

#lp-pom-button-52, #lp-pom-button-208, #lp-pom-button-219, #lp-pom-button-262, #lp-pom-button-52w1, #lp-pom-button-52w2 {
    background-image: -moz-linear-gradient( 0deg, rgb(255,171,81) 0%, rgb(239,124,0) 100%);
    background-image: -webkit-linear-gradient( 0deg, rgb(255,171,81) 0%, rgb(239,124,0) 100%);
    background-image: -ms-linear-gradient( 0deg, rgb(255,171,81) 0%, rgb(239,124,0) 100%);
    box-shadow: 0px 5px 15px 0px rgba(34, 40, 163, 0.25);
    transition: all .15s ease;
}

#lp-pom-button-52:hover, #lp-pom-button-208, #lp-pom-button-219, #lp-pom-button-262, #lp-pom-button-52w1:hover, #lp-pom-button-52w2:hover {
    background-image: -moz-linear-gradient( 0deg, rgb(255,171,81) 0%, rgb(239,124,0) 100%);
    background-image: -webkit-linear-gradient( 0deg, rgb(255,171,81) 0%, rgb(239,124,0) 100%);
    background-image: -ms-linear-gradient( 0deg, rgb(255,171,81) 0%, rgb(239,124,0) 100%);
    box-shadow: 0px 5px 15px 0px rgba(34, 40, 163, 0.25);
    transform: translateY(-4px);
}

#lp-pom-button-52 span, , #lp-pom-button-52w1 span, #lp-pom-button-52w2 span{
    margin-top: 0px;
    line-height: 26px;
}

/*rating*/

#lp-pom-box-53 {
    left: 0px;
    top: 710px;
    display: block;
    background: rgba(255,255,255,0);
    -pie-background: rgba(255,255,255,0);
    border-style: none;
    border-radius: 0px;
    z-index: 30;
    width: 393px;
    height: 87px;
    position: absolute;
}
#lp-pom-text-54 {
    display: block;
    background: rgba(255,255,255,0);
    -pie-background: rgba(255,255,255,0);
    border-style: none;
    border-radius: 0px;
    left: 0px;
    top: 0px;
    z-index: 31;
    width: 60px;
    height: 35px;
    position: absolute;
}

#lp-pom-box-55 {
    display: block;
    background: rgba(255,255,255,0);
        background-image: none;
        background-repeat: repeat;
        background-position-x: 0%;
        background-position-y: 0%;
        background-size: auto auto;
    background-image: url(../img/stars.png);
    background-repeat: no-repeat;
    background-position: left top;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    border-style: none;
    border-radius: 0px;
    left: 40px;
    top: 16px;
    z-index: 32;
    width: 94px;
    height: 20px;
    position: absolute;
}

#lp-pom-box-55-color-overlay {
    position: absolute;
    background: rgba(255,255,255,0);
    -pie-background: rgba(255,255,255,0);
    height: 20px;
    width: 94px;
}

#lp-pom-text-56 {
    display: block;
    background: rgba(255,255,255,0);
    -pie-background: rgba(255,255,255,0);
    border-style: none;
    border-radius: 0px;
    left: 0px;
    top: 35px;
    z-index: 33;
    width: 300px;
    height: 40px;
    position: absolute;
}

#lp-pom-block-58 {
    display: block;
    background: rgba(255,255,255,0);
        background-image: none;
        background-repeat: repeat;
        background-position-x: 0%;
        background-position-y: 0%;
        background-size: auto auto;
    background-image: url(../img/bg2.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    border-style: none;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    border-radius: 0px;
    width: 100%;
    height: 600px;
    position: relative;
}

#lp-pom-block-58 .lp-pom-block-content {
    margin-left: auto;
    margin-right: auto;
    width: 1148px;
    height: 600px;
    position: relative;
}

/*second part*/
#lp-pom-text-59 {
    left: 0px;
    top: 970px;
    display: block;
    background: rgba(255,255,255,0);
    -pie-background: rgba(255,255,255,0);
    border-style: none;
    border-radius: 0px;
    z-index: 36;
    width: 1148px;
    height: 128px;
    position: absolute;
}

h1.header_part_content2 {
    line-height: 65px; text-align: center;
}

h2.header_part_content2 {
    line-height: 34px; text-align: center;
}

h1.header_part_content2 span{
    font-family: Montserrat; font-weight: 700; font-style: normal; font-size: 48px; color: rgb(255, 255, 255);
}

h2.header_part_content2 span{
    font-family: Montserrat; font-weight: 400; font-style: normal; font-size: 20px; color: rgb(255, 255, 255);
}
#lp-pom-text-60 {
    left: 0px;
    top: 1130px;
    display: block;
    background: rgba(255,255,255,0);
    -pie-background: rgba(255,255,255,0);
    border-style: none;
    border-radius: 0px;
    z-index: 37;
    width: 1148px;
    height: 167px;
    position: absolute;
}

/*third part*/
#lp-pom-block-61 {
    display: block;
    background: rgba(255,255,255,0);
        background-image: none;
        background-repeat: repeat;
        background-position-x: 0%;
        background-position-y: 0%;
        background-size: auto auto;
    background-image: url(../img/back2.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    border-style: none;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    border-radius: 0px;
    width: 100%;
    height: 1420px;
    position: relative;
}

#lp-pom-text-62 {
    left: 98px;
    top: 1600px;
    display: block;
    background: rgba(255,255,255,0);
    -pie-background: rgba(255,255,255,0);
    border-style: none;
    border-radius: 0px;
    z-index: 38;
    width: 952px;
    height: 64px;
    position: absolute;
}

h1.header_part_content3{
    line-height: 65px; text-align: center;
}
h1.header_part_content3 span{
    font-family: Montserrat; font-weight: 700; font-style: normal; font-size: 48px; color: rgb(18, 46, 62);
}
.video_wrapper{
    left: 98px;
    top: 1720px;
    display: block;
    background: rgba(255,255,255,0);
    -pie-background: rgba(255,255,255,0);
    border-style: none;
    border-radius: 0px;
    z-index: 38;
    width: 952px;
    height: 538px;
    text-align: center;
    position: absolute;
}
.video_wrapper div{
    width:950px;
    height:538px;
}

#lp-pom-box-63, #lp-pom-box-69, #lp-pom-box-76 {
    float: left;
    width:33.3%;
    padding-right: 35px;
    padding-left: 35px;
}

.steps_wrapper{
    left: 0px;
    top: 2300px;
    display: block;
    background: rgba(255,255,255,0);
    -pie-background: rgba(255,255,255,0);
    border-style: none;
    border-radius: 0px;
    z-index: 39;
    position: absolute;
}

#lp-pom-box-63 {

    display: block;
    background: rgba(255,255,255,0);
    -pie-background: rgba(255,255,255,0);
    border-style: none;
    border-radius: 0px;
    z-index: 39;
    height: 408px;
}

#lp-pom-box-65{
    text-align: center;
}

#lp-pom-box-65 div{
    display: inline-block;
    background: rgba(255,255,255,0);
        background-image: none;
        background-repeat: repeat;
        background-position-x: 0%;
        background-position-y: 0%;
        background-size: auto auto;

    background-image: url(../img/veer.png);
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    border-style: none;
    border-radius: 0px;
    z-index: 41;
    width: 104px;
    height: 104px;
    text-align: center;
}

.button_wrapper68{
    text-align: center;
}


#lp-pom-button-68 {
    display: inline-block;
    border-style: solid;
    border-radius: 0px;

    z-index: 44;
    height: 48px;

    background: rgba(255,255,255,0);
        background-repeat: repeat;
    -pie-background: rgba(255,255,255,0);
    box-shadow: none;
    text-shadow: none;
    color: #ef7c00;
    border-width: 1px;
    border-color: #ef7c00;
    font-size: 16px;
    line-height: 19px;
    font-weight: 700;
    font-family: Montserrat;
    font-style: normal;
    text-align: center;
    background-repeat: no-repeat;
}
#lp-pom-button-68 span{
    color: #ef7c00;
}
#lp-pom-button-68:hover span{
    color: #fff;
}

#lp-pom-button-68:hover {
    background: rgba(239,124,0,1);
    -pie-background: rgba(239,124,0,1);
    box-shadow: none;
    color: #fff;
}

.wr3_el{
    text-align: center; line-height: 26px; letter-spacing: 0.2em;
}

.wr3_el span{
    font-family: Montserrat;
    font-weight: 700 !important;
    font-style: normal !important;
    color: rgb(239, 124, 0) !important;
    font-size:16px !important;
}

.wr4_el{
    text-align: center; line-height: 24px;
}

.wr4_el span{
    font-family: Montserrat; font-weight: 400; font-style: normal; color: rgb(18, 46, 62);
    font-size:14px;
}

#lp-pom-box-69 {

    display: block;
    background: rgba(255,255,255,0);
    -pie-background: rgba(255,255,255,0);
    border-style: none;
    border-radius: 0px;
    z-index: 45;
    height: 449px;

}

#lp-pom-box-71{
    text-align:center;
}

#lp-pom-box-71 div{
    display: inline-block;
    background: rgba(255,255,255,0);
        background-image: none;
        background-repeat: repeat;
        background-position-x: 0%;
        background-position-y: 0%;
        background-size: auto auto;
    background-image: url(../img/kub.png);
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;

    border-style: none;
    border-radius: 0px;

    z-index: 47;
    width: 104px;
    height: 104px;

}

#lp-pom-box-76 {

    display: block;
    background: rgba(255,255,255,0);
    -pie-background: rgba(255,255,255,0);
    border-style: none;
    border-radius: 0px;
    z-index: 51;
    height: 449px;

}

#lp-pom-box-78{
    text-align:center;
}
#lp-pom-box-78 div{
    display: inline-block;
    background: rgba(255,255,255,0);
        background-image: none;
        background-repeat: repeat;
        background-position-x: 0%;
        background-position-y: 0%;
        background-size: auto auto;
    background-image: url(../img/chain.png);
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    border-style: none;
    border-radius: 0px;
    z-index: 53;
    width: 104px;
    height: 104px;
}

/*fourth part*/

#lp-pom-block-82 {
    display: block;
    background: rgba(255,255,255,0);
        background-image: none;
        background-repeat: repeat;
        background-position-x: 0%;
        background-position-y: 0%;
        background-size: auto auto;
    background-image: url(../img/back3.png);
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;

    border-style: none;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    border-radius: 0px;
    width: 100%;
    height: 900px;
    position: relative;
}

#lp-pom-text-83 {
    left: 0px;
    top: 3000px;
    display: block;
    background: rgba(255,255,255,0);
    -pie-background: rgba(255,255,255,0);
    border-style: none;
    border-radius: 0px;
    z-index: 56;
    width: 1148px;
    height: 64px;
    position: absolute;
}

#lp-pom-text-84 {
    left: 0px;
    top: 3100px;
    display: block;
    background: rgba(255,255,255,0);
    -pie-background: rgba(255,255,255,0);
    border-style: none;

    border-radius: 0px;
    z-index: 57;
    width: 1148px;
    height: 33px;
    position: absolute;
}

.trusted_wrapper{
    position: absolute;
    left: 0px;
    top: 3200px;
    z-index: 1;
}


#lp-pom-box-93, #lp-pom-box-97, #lp-pom-box-85, #lp-pom-box-89 {
    margin-left: 10px;
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
}

#lp-pom-box-85, #lp-pom-box-89, #lp-pom-box-93, #lp-pom-box-97 {
    box-shadow: 0px 10px 40px 0px rgba(0, 0, 0, 0.12);
    float: left;

}
#lp-pom-box-85 {
    display: block;
    background: rgba(255,255,255,1);
    -pie-background: rgba(255,255,255,1);
    border-style: none;
    border-radius: 3px;
    z-index: 58;
    width: 560px;
    height: 240px;
}

#lp-pom-box-87 {
    display: block;
    background: rgba(255,255,255,0);
        background-image: none;
        background-repeat: repeat;
        background-position-x: 0%;
        background-position-y: 0%;
        background-size: auto auto;
    background-image: url(../img/stars_c1.png);

    background-repeat: no-repeat;
    background-position: left top;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;

    border-style: none;
    border-radius: 0px;
    position: absolute;
    top:170px;
    left:30px;
    z-index: 60;
    width: 94px;
    height: 20px;
}

#lp-pom-text-88{
    position: absolute;
    top:200px;
    left:30px;
}

.com_wr_h3{
    line-height: 26px !important;
    padding-left:20px !important;
    padding-right:20px !important;
}

.com_wr_h3 span{
    font-family: Montserrat;
    font-weight: 400 !important;
    font-style: italic !important;
    color: rgb(18, 46, 62) !important;
    font-size:16px !important;
}

.bot_wr_com{
    position: relative;
}

#lp-pom-box-89 {
    display: block;
    background: rgba(255,255,255,1);
    -pie-background: rgba(255,255,255,1);
    border-style: none;

    border-radius: 3px;
    z-index: 62;
    width: 560px;
    height: 240px;
}

#lp-pom-box-93 {
    display: block;
    background: rgba(255,255,255,1);
    -pie-background: rgba(255,255,255,1);
    border-style: none;

    border-radius: 3px;
    z-index: 66;
    width: 560px;
    height: 240px;
}

#lp-pom-box-97 {
    display: block;
    background: rgba(255,255,255,1);
    -pie-background: rgba(255,255,255,1);
    border-style: none;

    border-radius: 3px;
    z-index: 70;
    width: 560px;
    height: 240px;
}


/* fifth part */
#lp-pom-block-206 {
    display: block;
    background: rgba(255,255,255,0);
        background-image: none;
        background-repeat: repeat;
        background-position-x: 0%;
        background-position-y: 0%;
    background-image: url(../img/back3.png);
    background-repeat: no-repeat;
    background-position: center top;

    border-style: none;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;

    border-radius: 0px;
    width: 100%;
    height: 300px;
    position: relative;
}

#lp-pom-text-207 {
    left: 0px;
    top: -2030px;
    display: block;
    background: rgba(255,255,255,0);
    -pie-background: rgba(255,255,255,0);
    border-style: none;

    border-radius: 0px;
    z-index: 75;
    width: 1148px;
    height: 44px;
    position: absolute;
}

.but_more_wr{
    position: absolute;
    left: 0px;
    top: -1945px;
    text-align: center !important;
    width:100%;
}

.but_more_wr a{
    position: static !important;
    display: inline-block !important;
}

/* sixth part*/

#lp-pom-block-209 {
    display: block;
    background: rgba(255,255,255,0);
        background-image: none;
        background-repeat: repeat;
        background-position-x: 0%;
        background-position-y: 0%;
    background-image: url(../img/back4.png);
    background-repeat: no-repeat;
    background-position: center bottom;

    border-style: none;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;

    border-radius: 0px;
    width: 100%;
    height: 1490px;
    position: relative;
}

#lp-pom-text-218 {
    left: 0px;
    top: -245px;
    display: block;
    background: rgba(255,255,255,0);
    -pie-background: rgba(255,255,255,0);
    border-style: none;

    border-radius: 0px;
    z-index: 84;
    width: 1148px;
    height: 64px;
    position: absolute;
}

.but_more_wr2{
    position: absolute;
    left: 0px;
    top: -145px;
    text-align: center !important;
    width:100%;
}

.but_more_wr2 a{
    position: static !important;
    display: inline-block !important;
}

#lp-pom-text-210 {
    left: 238px;
    top: -1700px;
    display: block;
    background: rgba(255,255,255,0);
    -pie-background: rgba(255,255,255,0);
    border-style: none;

    border-radius: 0px;
    z-index: 77;
    width: 671px;
    height: 25px;
    position: absolute;
}

#lp-pom-text-211 {
    left: 98px;
    top: -1620px;
    display: block;
    background: rgba(255,255,255,0);
    -pie-background: rgba(255,255,255,0);
    border-style: none;

    border-radius: 0px;
    z-index: 78;
    width: 952px;
    height: 128px;
    position: absolute;
}

#lp-pom-text-212 {
    left: 98px;
    top: -1450px;
    display: block;
    background: rgba(255,255,255,0);
    -pie-background: rgba(255,255,255,0);
    border-style: none;
    border-radius: 0px;
    z-index: 79;
    width: 952px;
    height: 75px;
    position: absolute;
}

.logo_wrapper_footer{
    position: absolute;
    left: 300px;
    top: -1320px;
}

#lp-pom-box-213, #lp-pom-box-214, #lp-pom-box-215 {
    float:left;
    margin-left: 20px;
    margin-right:20px;
}

#lp-pom-box-213 {
    display: block;
    background: rgba(255,255,255,0);
        background-image: none;
        background-repeat: repeat;
        background-position-x: 0%;
        background-position-y: 0%;
        background-size: auto auto;
    background-image: url(../img/mc_logo.png);
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;

    border-style: none;
    border-radius: 0px;
    z-index: 80;
    width: 165px;
    height: 60px;
}

#lp-pom-box-214 {
    display: block;
    background: rgba(255,255,255,0);
        background-image: none;
        background-repeat: repeat;
        background-position-x: 0%;
        background-position-y: 0%;
        background-size: auto auto;
    background-image: url(../img/mc2_logo.png);
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    border-style: none;
    border-radius: 0px;
    z-index: 81;
    width: 165px;
    height: 60px;
}

#lp-pom-box-215 {
    display: block;
    background: rgba(255,255,255,0);
        background-image: none;
        background-repeat: repeat;
        background-position-x: 0%;
        background-position-y: 0%;
        background-size: auto auto;
    background-image: url(../img/mc3_logo.png);
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;

    border-style: none;
    border-radius: 0px;
    z-index: 82;
    width: 165px;
    height: 60px;
}








div.lp-pom-root .lp-pom-text span {
    line-height: 0;
}

div.lp-pom-root .lp-pom-text h1 {
    font-size: 28px;
    margin-bottom: 19px;
    line-height: 34px;
}

.h_wrapper{
    height: auto;
}

.h_wrapper h1{
    line-height: 65px; text-align: center;
}

.h_wrapper h1 span{
    font-family: Montserrat; font-weight: 700; font-style: normal; font-size: 48px; color: rgb(18, 46, 62);
}

.h_wrapper h2{
    line-height: 38px; text-align: center;
}

.h_wrapper h2 span{
    font-family: Montserrat; font-weight: 400; font-style: normal; font-size: 24px; color: rgb(18, 46, 62);
}

.attr_wrapper{
    padding-top: 20px;
}


.lp_element_wrapper {
    display: inline-block;
    background: rgba(255,255,255,1);
    -pie-background: rgba(255,255,255,1);
    box-shadow: 0px 10px 40px 0px rgba(0, 0, 0, 0.12);
    border-style: none;
    border-radius: 5px;
    width: auto;
    height: auto;
    margin-right: 20px;
    margin-bottom: 20px;
    padding-left: 0px;
    padding-right: 0px;
}

h1.header_part_content4 {
    line-height: 65px; text-align: center;
}
h1.header_part_content4 span {
    font-family: Montserrat; font-weight: 700; font-style: normal; font-size: 48px; color: rgb(255, 255, 255);
}

h2.header_part_content4{
    line-height: 34px; text-align: center;
}

h2.header_part_content4 span {
    font-family: Montserrat; font-weight: 400; font-style: normal; font-size: 20px; color: rgb(255, 255, 255);
}



.lp-pom-box-image {
    display: block;
    background: rgba(255,255,255,0);
        background-image: none;
        background-repeat: repeat;
        background-position-x: 0%;
        background-position-y: 0%;
        background-size: auto auto;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    border-style: none;
    border-radius: 0px;
    padding-top: 5px;
    padding-right: 10px;
    padding-left: 10px;
    height: auto;
}

.lp-pom-text {
    display: inline;
    background: rgba(255,255,255,0);
    -pie-background: rgba(255,255,255,0);
    border-style: none;
    border-radius: 0px;
    width: 304px;
    height: auto;
}

.lp-pom-text h3{
    text-align: center;
    line-height: 26px;
    padding-top: 33px !important;
    padding-bottom: 25px !important;
}

.lp-pom-text h3 span{
    font-family: Montserrat;
    font-weight: 700;
    font-style: normal;
    font-size: 20px;
    color: rgb(18, 46, 62);
}

.lp-pom-button {
    text-decoration: none;
    display: block;
    cursor: pointer;
    background-image: -moz-linear-gradient( 0deg, rgb(255,171,81) 0%, rgb(239,124,0) 100%);
    background-image: -webkit-linear-gradient( 0deg, rgb(255,171,81) 0%, rgb(239,124,0) 100%);
    background-image: -ms-linear-gradient( 0deg, rgb(255,171,81) 0%, rgb(239,124,0) 100%);

    display: block;
    border-style: none;
    border-radius: 5px;
    width: auto;
    height: auto;

    -pie-background: rgba(239,124,0,1);
    box-shadow: none;
    text-shadow: none;
    color: #fefefe;
    border-width: undefinedpx;
    border-color: #undefined;
    font-size: 18px;
    line-height: 22px;
    font-weight: 700;
    font-family: Montserrat;
    font-style: normal;
    text-align: center;
    background-repeat: no-repeat;

}

#lp-pom-button-52.lp-pom-button .label, #lp-pom-button-52w1.lp-pom-button .label, #lp-pom-button-52w2.lp-pom-button .label {
    margin-top: 3px;
}


.lp-pom-button .label {
    margin-top: -11px;
}

.lp-pom-button span {
    display: block;
    text-align: center;
    padding: 25px 8px 25px 8px;
    cursor: pointer;
    font-family: Montserrat;
    font-weight: 700;
    font-style: normal;
    font-size: 18px;
}

.lp-pom-button:hover {
    background: rgba(227,106,0,1);
    -pie-background: rgba(227,106,0,1);
    box-shadow: none;
    color: #fefefe;
}

.attr_wrapper_bottom{
    padding-top:30px;
    text-align: center;
    line-height: 22px;
    clear: both;
}

.attr_wrapper_bottom span {
    font-family: Montserrat;
    font-weight: 400;
    font-style: normal;
    color: rgb(136, 136, 136);
    font-size: 14px;
}

/* callrequest form */
#callrequest_wrapper{
    display: none;
}

#callrequest_wrapper h2{
    font-family: Montserrat;
    padding-bottom: 10px;
    text-align: center;
}

#callrequest_wrapper .success_sent{
    color:#36943e;
    font-size: 16px;
    text-align:center;
    padding-bottom:10px;
}

#callrequest_wrapper .error_sent{
    color:#c04a62;
    font-size: 16px;
    text-align:center;
    padding-bottom:10px;
}

#sending_proc{
    font-family: Montserrat;
    font-size: 14px;
    color:#36943e;
}

#callrequest_wrapper label{
    color: #848484;
    font-family: Montserrat;
    font-size: 14px;
}

#send{
    display: inline-block;
    font-family: Montserrat;
    padding: 6px 10px;
    background-color: #55c65e;
    border: 1px solid #36943e;
    color: #FFFFFF;
}

#send:hover {
    opacity: 0.9;
}

#send_wrapper{
    text-align:center;
}

#callrequest_wrapper{
    width: 300px;
}

h1.header_part_content5 {
    line-height: 45px; text-align: center;
}

h1.header_part_content5 span{
    font-family: Montserrat; font-weight: 700; font-style: normal; font-size: 36px; color: rgb(255, 255, 255);
}

h1.header_part_content6 {
    line-height: 65px; text-align: center;
}

h1.header_part_content6 span{
    font-family: Montserrat; font-weight: 700; font-style: normal; font-size: 48px; color: rgb(255, 255, 255);
}

h3.header_part_content7{
    text-align: center; line-height: 26px; letter-spacing: 0.2em;
}
h3.header_part_content7 span{
    font-family: Montserrat; font-weight: 700; font-style: normal; color: rgb(239, 124, 0);
}

h1.header_part_content8{
    line-height: 65px; text-align: center;
}
h1.header_part_content8 span{
    font-family: Montserrat; font-weight: 700; font-style: normal; font-size: 48px; color: rgb(18, 46, 62);
}

h2.header_part_content9{
    line-height: 38px; text-align: center;
}

h2.header_part_content9 span{
    font-family: Montserrat; font-weight: 400; font-style: normal; font-size: 24px; color: rgb(18, 46, 62);
}
/*# callrequest form */

@media (max-width: 1200px) {
    #lp-pom-block-13 {
        background-image: none;
        z-index:-9;
    }
    #lp-pom-text-17 {
        position: static;
    }
    #lp-pom-text-59, #lp-pom-text-60 {
        width:100%;
    }
    h1.header_part_content2{
        line-height: normal;
    }
    h1.header_part_content2 span{
        font-size:40px;
        line-height: normal;
    }

    #lp-pom-block-13 {
        background-image: none;
        z-index:-9;
    }

    #lp-pom-block-61{
        background-image: none;
        z-index:-9;
    }
    #lp-pom-text-62{
        left:0px;
        width:100%;
    }

    .video_wrapper{
        left:0px;
    }

    #lp-pom-box-63, #lp-pom-box-69, #lp-pom-box-76 {
        padding-right:10px;
        padding-left:10px;
    }

    #lp-pom-text-83{
        width:100%;
        top:2950px;
    }
    #lp-pom-text-84{
        width:100%;
    }
    #lp-pom-box-85, #lp-pom-box-89, #lp-pom-box-93, #lp-pom-box-97, #lp-pom-text-218{
        width:100%;
    }
    #lp-pom-block-82{
        height:1400px;
    }
    #lp-pom-text-207{
        width:100%;
        top: -2030px;
    }
    .but_more_wr{
         top: -1945px;
    }
    #lp-pom-text-210, #lp-pom-text-211, #lp-pom-text-212{
        width:100%;
        left:0px;
    }
    #lp-pom-box-213, #lp-pom-box-214, #lp-pom-box-215{
        float: none;
        display: inline-block;
    }
    .logo_wrapper_footer{
        text-align: center;
        left:0px;
        width:100%;
    }
}

@media (max-width: 990px) {
    #lp-pom-text-207{
        top: -2230px;
    }
    .but_more_wr{
         top: -2130px;
    }
    #lp-pom-text-218{
        top: -445px;
    }
    .but_more_wr2{
        top: -345px;
    }
    .attr_wrapper .lp_element_wrapper{
        width:100%;
    }
    .attr_wrapper .lp_element_wrapper .lp-pom-box-image{
        text-align: center;
    }
    .attr_wrapper .lp_element_wrapper .lp-pom-box-image img{
        display: inline-block;
    }
}

@media (max-width: 980px) {
    .video_wrapper, .video_wrapper div {
        width:100%;
    }

    #lp-pom-text-210{
        top: -1900px;
    }
    #lp-pom-text-211{
            top: -1820px;
    }
    #lp-pom-text-212{
        top: -1600px;
    }
    .logo_wrapper_footer{
        top: -1460px;
    }

@media (max-width: 800px) {
    #lp-pom-text-17 {
        width:100%;
        height: auto;
        text-align: center;
    }
    #lp-pom-text-17 h1 span{
        font-size: 30px;
    }
    #lp-pom-text-18 {
        position: static;
        text-align: center;
        width:100%;
        height: auto;
    }
    h1.header_part_content, h2.header_part_content{
        line-height: normal;
    }
    #lp-pom-text-18 h2 span{
        font-size: 18px;
    }
    .vert_row1, .vert_row2{
        position: static;
        padding-top:10px;
        width:100%;
        text-align: center;
    }
    .vert_row2{
        padding-top:0px;
    }

    .vert_row1 div, .vert_row2 div{
        width: 50%;
        display: inline-table;
    }
    .vert_row1 h3, .vert_row2 h3{
        width:100%;
        text-align: left;
    }
    .vert_row1 h3 span, .vert_row2 h3 span{
        display: table;
    }

    #lp-pom-button-52 {
        position: static;
        text-align: center;
        margin-top: 20px;
        width: 100%;
    }

    #lp-pom-box-53 {
        position: relative;
        clear: both;
        width: 200px;
        height: 150px;
        margin: 0 auto;
        top: auto;
    }

    #lp-pom-block-58{
        background-image: none;
        background-color: #305e6e;
        z-index:-9;
        margin-top: -1000px;
        height:500px;
    }
    #lp-pom-text-59 ,#lp-pom-text-60{
        position: static;
        width:100%;
    }

    h1.header_part_content2 span{
        font-size: 30px;
    }
    h2.header_part_content2 span{
        font-size: 18px;
    }

    #lp-pom-box-63, #lp-pom-box-69, #lp-pom-box-76 {
        width:100%;
    }
    #lp-pom-block-61{
        height: 2000px;
    }
    #lp-pom-text-62{
        top:1200px;
    }
    .video_wrapper{
        top:1320px;
    }
    .steps_wrapper{
        top:1900px;
    }
    #lp-pom-text-83{
        top: 3250px;
    }
    #lp-pom-text-84{
        top: 3400px;
    }
    .trusted_wrapper{
        top: 3500px;
        padding: 10px;
    }
}

@media (max-width: 770px) {
    #lp-pom-text-207{
        top: -2150px;
    }
    .but_more_wr{
         top: -2070px;
    }
}

@media (max-width: 760px) {
    #lp-pom-text-218{

    }
    h1.header_part_content5 span{
        font-size: 30px;
    }
    .but_more_wr2{
        top: -220px;
    }

    #lp-pom-text-218{
        top: -345px;
    }
    .but_more_wr2{
        top: -270px;
    }

}

@media (max-width: 730px) {
    #lp-pom-text-62{
        top:1250px;
    }
    .video_wrapper{
        top:1370px;
    }
    .steps_wrapper{
        top:1950px;
    }
}

@media (max-width: 700px) {
    #lp-pom-block-58{
        margin-top: -1100px;
    }
}

@media (max-width: 630px) {
    h1.header_part_content8, h2.header_part_content9{
        line-height: normal;
    }
    h1.header_part_content8 span{
        font-size: 30px;
        line-height: normal;
    }
    h2.header_part_content9 span{
        line-height: normal;
    }
    #lp-pom-text-212{
        top: -1700px;
    }
    .logo_wrapper_footer{
        top: -1560px;
    }
    #lp-pom-block-209{
        background-image: none;
        height: 600px;
    }
    #lp-pom-text-210{
        top: -1000px;
    }
    #lp-pom-text-211{
        top: -900px;
    }
    #lp-pom-text-212{
        top: -750px;
    }
    .logo_wrapper_footer{
        top: -600px;
    }
    #lp-pom-text-207{
        top: -1250px;
    }
    .but_more_wr{
        top: -1170px;
    }
}

@media (max-width: 560px) {
    #lp-pom-text-62{
        top:1350px;
    }
    .video_wrapper{
        top:1470px;
    }
    .steps_wrapper{
        top:2050px;
    }
    #lp-pom-block-61{
        height: 2100px;
    }
    #lp-pom-text-83{
        top: 3400px;
    }
    h1.header_part_content4{
        line-height: normal;
    }
    h1.header_part_content4 span{
        font-size:30px;
        line-height: normal;
    }
    #lp-pom-text-84{
        top: 3500px;
    }
    .trusted_wrapper{
        top: 3600px;
    }
}

@media (max-width: 550px) {
    #lp-pom-block-58{
        margin-top: -950px;
    }

    h1.header_part_content2 span{
        font-size:24px;
    }

    h2.header_part_content2, h2.header_part_content2 span{
        line-height: normal;
        font-size:16px;
    }
    #lp-pom-text-83{
        top: 3450px;
    }
    #lp-pom-text-84{
        top: 3550px;
    }
}

@media (max-width: 500px) {
    h1.header_part_content3 span{
        font-size:24px;
    }
    .video_wrapper, .video_wrapper div{
        height:  auto;
    }
    .video_wrapper iframe{
        height:100%;
    }
    h1.header_part_content5{
        line-height: normal;
    }
    h1.header_part_content5 span{
        font-size:24px;
        line-height: normal;
    }
    .but_more_wr2{
        top: -270px;
    }
}

@media (max-width: 480px) {
    #lp-pom-text-62{
        top:1500px;
    }
    .video_wrapper{
        top:1570px;
    }
    .steps_wrapper{
        top:1750px;
    }
    #lp-pom-block-61{
        height: 1700px;
    }
    #lp-pom-text-83{
        top: 3200px;
    }
    #lp-pom-text-84{
        top: 3300px;
    }
    .trusted_wrapper{
        top: 3400px;
    }
    #lp-pom-box-85, #lp-pom-box-89, #lp-pom-box-93, #lp-pom-box-97{
        margin-left: 0px;
        height: 270px;
    }
    #lp-pom-box-87{
        top: 200px;

    }
    #lp-pom-text-88{
        top: 220px;
    }
    .logo_wrapper_footer{
        display:none;
    }
    #lp-pom-text-212{
        top: -720px;
    }
}

@media (max-width: 400px) {
    .vert_row1 div, .vert_row2 div{
        width: 100%;
        padding-left:20px;
        padding-right:20px;
    }
    #lp-pom-box-53 {
        width: 90%;
    }
    #lp-pom-block-58{
        margin-top: -1050px;
    }

    #lp-pom-text-62{
        top:1300px;
    }
    .video_wrapper{
        top:1370px;
    }
    .steps_wrapper{
        top:1550px;
    }

    #lp-pom-text-83{
        top: 2950px;
    }
    #lp-pom-text-84{
        top: 3050px;
    }
    .trusted_wrapper{
        top: 3100px;
    }

    #lp-pom-button-52w1{
        width:100%;
    }
    h1.header_part_content8 span{
        font-size: 24px;
    }
    #lp-pom-text-207 {
    top: -1130px;
}
    .but_more_wr {
    top: -1000px;
}
    #lp-pom-text-210 {
    top: -850px;
}
    #lp-pom-text-211 {
    top: -700px;
}
    #lp-pom-text-212 {
        top: -520px;
    }
    #lp-pom-text-218{
        top: -245px;
    }
    .but_more_wr2 {
        top: -150px;
    }
    #lp-pom-button-52w2{
        width:100%;
    }
    .columns-container.container_footer_cms{
        padding-top: 0px !important;
    }
    .lp_element_wrapper{
        width:auto;
    }

    .attr_wrapper .lp_element_wrapper .lp-pom-box-image{
        text-align: center;
        display: block;
    }

    .attr_wrapper .lp_element_wrapper .lp-pom-box-image img{
        display: block;
    }
}

@media (max-width: 390px) {
    #lp-pom-block-61{
        height: 1600px;
    }
}

@media (max-width: 380px) {
    #lp-pom-text-62{
        top:1350px;
    }
    .video_wrapper{
        top:1450px;
    }
    .steps_wrapper{
        top:1650px;
    }
    #lp-pom-box-69, #lp-pom-box-76{
        padding-top:20px;
    }
    #lp-pom-block-61{
        height: 1700px;
    }
    #lp-pom-text-83{
        top: 3050px;
    }
    #lp-pom-text-84{
        top: 3150px;
    }
    .trusted_wrapper{
        top: 3200px;
    }
    #lp-pom-box-89 #lp-pom-box-87{
        top: 210px;
    }
    #lp-pom-box-89 #lp-pom-text-88{
        top:230px;
    }
    h3.header_part_content7 span{
        font-size: 16px;

    }
}

@media (max-width: 380px) {

    #lp-pom-text-83{
        top: 3100px;
    }
    #lp-pom-text-84{
        top: 3200px;
    }
    .trusted_wrapper{
        top: 3250px;
    }
    #lp-pom-box-85, #lp-pom-box-89, #lp-pom-box-93, #lp-pom-box-97{
        height: 320px;
    }
    #lp-pom-block-82{
        height: 1600px;
    }
    #lp-pom-box-89 #lp-pom-box-87{
        top: 260px;
    }
    #lp-pom-box-89 #lp-pom-text-88{
        top:285px;
    }
    .lp_element_wrapper{
        margin-right: 0px;
    }
}

@media (max-width: 350px) {
    h1.header_part_content4 span{
        font-size: 26px;
    }
}