/* DEALERS */
.top-title .h1
{
    font-size: 29px;
    line-height: 45px;
    font-family: 'Goth_BoldItalic';
    text-transform: uppercase;
    color: #ffdd00;
    font-style: normal;
}
.top-title .h2
{
    font-size: 10px;
    line-height: 22px;
    font-family: 'Goth_Light';
    text-transform: uppercase;
    font-style: normal;
    color: #fff;
}
.mobile .top-title
{
    position: relative;
    margin: auto;
    z-index: 50;
    width: 100%;
    text-align: center;
}
.desktop .top-title
{
    display: none;
}
.slideImgBg.mobile
{
    display: none;
}
@media screen and (max-width: 600px)
{
    .mobile .top-title
    {
        /*margin-top: 11px;*/
    }
}
@media screen and (max-width: 785px)
{
    .top-title .h1
    {
        font-size: 18px;
        line-height: 30px;
    }
    .top-title .h2 {
        font-size: 11px;
        line-height: 14px;
        color: #bcbec0;
        font-weight: normal;
    }
    .mobile ul#innerRightMenu
    {
        /*opacity: 0 !important;
        display: none;*/
    }
    .slideImgBg.slideImgBg.slide_1_desktop
    {
        display: none;
    }
    .slideImgBg.mobile
    {
        display: block;
    }
}

.icon-earth
{
    background: url(../img/ico/earth.png) no-repeat left top;
    width: 57px;
    height: 57px;
}
.icon-partners
{
    background: url(../img/ico/partners.png) no-repeat left center;
    width: 67px;
    height: 57px;
}
.row
{
    margin-right: -15px;
    margin-left: -15px;
}
:after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.row:before, .row:after
{
    display: table;
    content: " ";
    clear: both;
}
.row:after
{
    clear: both;
}
.partners-block[class^=span-]
{
    min-width: 69px;
}
.row [class^=span-],
.span-1,
.span-2,
.span-3,
.span-4
{
    float: left;
    padding-right: 10px;
    padding-left: 0px;
    position: relative;
    min-height: 1px;
    line-height: 57px;
}
.span4,
.span8,
.span3,
.span9
{
    float: left;
    padding-right: 15px;
    padding-left: 15px;
    position: relative;
    min-height: 1px;
}
.span4
{
    width: 31%;
}
#bloq_ganGT .span3,
#bloq_ganGA .span3
{
    width: 24%;
}
.span8
{
    width: 61%;
}
.span9
{
    width: 72%;
}
.row div:last-child
{
    padding-right: 0;
}
.row .button
{
    width: auto;
}
.span-1
{
    min-width: 67px;
}
.span-2
{
    width: 16.66666667%;
}
.span-3
{
    width: 144px;
}
.choose_partner.span-3
{
    width: 110px;
}
.span-4
{
    width: 33.33333333%;
}
.country.span-3
{
    padding-right: 40px;
}
.icon-earth.span-1,
.span-1.partners-block
{
    padding-right: 0;
    min-width: 60px;
}
.choose_partner_section input[type="button"]
{
    /*height: 26px;
    width: 120px;*/
    background-color: #ffdd00;
    font-family: 'Goth_Medium';
    font-size: 9px;
    line-height: 24px;
    text-transform: uppercase;
    border: 0;
    margin: 0;
    padding: 2px 16px;
    border-radius: 13px;
    -webkit-border-radius: 13px;
    cursor: pointer;
}
.choose_partner_section .jq-selectbox__select
{
    border: none;
}
.choose_partner_section .jq-selectbox__select-text
{
    color: #ffffff;
    text-align: left;
}
.choose_partner_section .jq-selectbox__dropdown
{
    border: none;
    padding: 10px 0;
}
.choose_partner_section .jq-selectbox li
{
    text-transform: none;
    color: #bcbec0;
    line-height: 16px;
}
.choose_partner_section .jq-selectbox li.selected,
.choose_partner_section .jq-selectbox li:hover
{
    color: #ffffff;
}
.choose_partner_section .jq-selectbox__dropdown li:first-child
{
    font-size: 0;
    height: 0;
}
p.h2
{
    color: #fff;
    font-family: 'Goth_Pro';
    font-size: 12px;
    line-height: 35px;
    margin-bottom: 20px;
    font-weight: 700;
}
p.h3
{
    color: #fff;
    font-family: 'Goth_Light';
    font-size: 13px;
    line-height: 1em;
    text-transform: uppercase;
}
p.txt {
    font-size: 13px;
    line-height: 16px;
    color: #bcbec0;
    font-family: 'Goth_Light';
}
.center
{
    text-align: center;
}
.mb50
{
    margin-bottom: 50px;
}
.mb20
{
    margin-bottom: 20px;
}
.span3
{
    float: left;
    padding-right: 15px;
    padding-left: 15px;
    position: relative;
    min-height: 1px;
    line-height: 57px;
    width: 31%;
}
.span12
{
    width: 100%;
    float: left;
    padding-right: 15px;
    padding-left: 15px;
    position: relative;
    min-height: 1px;
    line-height: 57px;
}
.three_columns .span3:nth-child(2)
{
    padding-right: 12px;
    padding-left: 13px;
}
.three_columns .span3,
.three_columns .span12
{
    padding-right: 5px;
    padding-left: 5px;
}
.three_columns .row
{
    margin-right: -5px;
    margin-left: -5px;
}
input[type="button"].borderer,
input[type="reset"].borderer,
input[type="submit"].borderer
{
    border: solid 1px #ffdd00;
    font-family: 'Goth_Medium';
    font-size: 9px;
    padding: 6px 16px;
    border-radius: 13px;
    -webkit-border-radius: 13px;
    background: transparent;
    color: #ffffff;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
form.form input[type="text"]
{
    background: transparent;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    border: solid 2px #626262;
    padding: 8px 12px;
    outline: none;
    color: #ffffff;
    /*font-family: "Helvetica Neue Light";*/
    font-size: 12px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
}
form.form ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #ffffff;
}
form.form :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #ffffff;
    opacity:  1;
}
form.form ::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #ffffff;
    opacity:  1;
}
form.form :-ms-input-placeholder { /* Internet Explorer 10-11 */
    color:    #ffffff;
}
.actions-button
{
    text-align: center;
}
.row div:last-child
{
    padding-right: 0;
}
.row-form-dealer
{
    display: none;
}
.dealers_page .jq-selectbox__dropdown ul
{
    text-align: left;
}
@media screen and (max-width: 697px){
    .choose_partner_section .insMidShort {
        width: 87.5%;
    }
    .row [class^=span-], .span-1, .span-2, .span-3, .span-4,
    .row [class^=span-] > div, .span-1 > div, .span-2 > div, .span-3 > div, .span-4 > div
    {
        float: none;
        text-align: center;
        margin: 0 auto;
    }
    .country .jq-selectbox__select
    {
        margin-left: 35px;
    }
    .choose_partner .jq-selectbox__select
    {
        margin-left: 42px;
    }
    .choose_partner_section input[type="button"]
    {
        width: 240px;
        font-size: 14px;
        font-family: "Goth_Pro";
    }
    .row
    {
        margin-right: 0px;
        margin-left: 0px;
    }
    .span3
    {
        float: none;
        width: 100%;
    }
    .three_columns .span3:nth-child(2) {
        padding-right: 5px;
        padding-left: 5px;
    }
    .three_columns .row {
        margin-right: 5px;
        margin-left: -5px;
    }
    input[type="button"].borderer, input[type="reset"].borderer, input[type="submit"].borderer
    {
        width: 70%;
        padding: 7px 16px;
    }
    .choose_partner_section .jq-selectbox__select-text
    {
        color: #ffffff;
        text-align: left;
        text-transform: uppercase;
        font-size: 16px !important;
    }
    .country.span-3 {
        width: 200px;
    }
    .choose_partner.span-3 {
        width: 150px;
    }
}
@media screen and (min-width: 786px)
{
    .dealers_page .choose_partner_section
    {
        margin-top: 60px;
    }
    .dealers_page #bloq_dillersMap
    {
        height: auto;
    }
}
/* END DEALERS */
/* USTANOVKA*/
.fade {
    opacity: 0;
    -webkit-transition: opacity .3s linear;
    -o-transition: opacity .3s linear;
    transition: opacity .3s linear;
}
.fade.in {
    opacity: 1;
}
.tabs_content
{
    display: none;
}
.tabs_content.show_tab
{
    display: block;
}
.tabs_content .lSSlideOuter .lSPager.lSpg
{
    width: auto;
    position: inherit;
     left: ;
     right: ;
     bottom: ;
    margin-top: -75px !important;
}
.tabs_content .lSSlideOuter .lSPager.lSpg > li
{
    float: none;
    width: 4px;
    height: 4px;
    margin-right: 5%;
}
.tabs_content .lSSlideOuter .lSPager.lSpg > li a
{
    background-color: #595959;
}
.tabs_content .lSSlideOuter .lSPager.lSpg > li:hover a,
.tabs_content .lSSlideOuter .lSPager.lSpg > li.active a
{
    background-color: #ffffff;
}
.tabs_content .insMidShort
{
    margin-top: 25px;
}
.tabs_content .insMidShort .pg_ustanovka_slider_textChange
{
    display: none;
}
.tabs_content .insMidShort .pg_ustanovka_slider_textChange.active
{
    display: block;
}
/* END --> USTANOVKA*/
/******************************************************/
/* VIDEO SECTIONS */
ul#innerRightMenu {
    height: auto;
    margin: auto;
    position: fixed;
    top: 0;bottom: 0;
    right: 20px;
    z-index: 12;
}
ul#innerRightMenu li {
    display: block;
    margin-bottom: 10px;
    cursor: pointer;
}
ul#innerRightMenu li:last-child {
    margin-bottom: 0;
}
ul#innerRightMenu li a {
    text-align: right;
    position: relative;
    display: block;
    padding-right: 20px;
    font-size: 12px;
    line-height: 12px;
    color: #fff;
    text-decoration: none;
}

ul#innerRightMenu li a .s1 {
    opacity: 0;
    -webkit-transition: opacity .4s ease;
    -o-transition: opacity .4s ease;
    transition: opacity .4s ease;
}
ul#innerRightMenu li a .crcl {
    height: 4px;
    width: 4px;
    background-color: #595959;
    display: block;
    margin: auto;
    position: absolute;
    top: 0;bottom: 0;
    right: 0;
    border-radius: 2px;

    -webkit-transition: background .2s ease;
    -o-transition: background .2s ease;
    transition: background .2s ease;
}

ul#innerRightMenu:hover a .s1 {opacity: 1;}

ul#innerRightMenu li:hover .crcl,
ul#innerRightMenu li.active .crcl {background-color: #fff;}

body.body_overflow
{
    overflow: hidden;
}
main.section_gt.desktop
{
    height: 100%;
}
#wrapper
{
    min-width: 1024px;
    width: 100%;
    position: relative;
    z-index: 10;
    height: 100%;
}
.panel
{
    display: none;
    position: absolute;
    width: 1024px;
    height: 850px;
    overflow: hidden;
}
.video_sections
{
    opacity: 1;
    height: 100%;
    min-height: 100%;
    width: 1024px;
    margin: 0 auto;
    position: relative;
    z-index: 40;
}
#curtain {
    height: 100%;
    width: 100%;
    background: #000;
    position: absolute;
    z-index: 0;
    opacity: 0;
    -webkit-transition: opacity 0.6s ease-out;
    -moz-transition: opacity 0.6s ease-out;
    transition: opacity 0.6s ease-out;
}
#curtain.fadeOut {
    z-index: 10000;
    opacity: 1;
}
.desktop #wrapper {
    min-height: 583px;
}
.desktop .video_sections
{
    position: absolute;
    z-index: 50;
    top: 0;
    left: 50%;
    width: 1024px;
    min-height: 0;
    margin-left: -512px;
}
.desktop #videocontainer,
.desktop #stillcontainer,
.desktop #areacontainer
{
    position: absolute;
    z-index: 1;
    left: 50%;
    width: 3000px;
    height: 100%;
    margin: 0 -1500px;
    top: 40px;
}
.desktop #stillcontainer {
    z-index: 3;
}
.desktop #areacontainer,
.mobile #areacontainer
{
    z-index: 6;
    display: none;
}
.desktop .clip, .clip {
    visibility: hidden;
}
.desktop .clip.visible {
    visibility: visible;
}
.desktop #wrapper #stillcontainer .visible,
.desktop #wrapper #areacontainer .visible,
.desktop #wrapper #areacontainer.visible
{
    display: block;
}
.desktop #stillcontainer img,
.desktop #areacontainer img
{
    display: block;
    height: 100%;
    margin: 0 auto;
}
.desktop #stillcontainer .still,
.desktop #areacontainer .still
{
    display: none;
    margin-bottom: -100%;
    opacity: 0;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: opacity 0.1s;
    -moz-transition: opacity 0.1s;
    -o-transition: opacity 0.1s;
    transition: opacity 0.1s;
}
.desktop #stillcontainer .still.crossFade
{
    opacity: 1;
    -webkit-transition: opacity 1.3s ease-in;
    -moz-transition: opacity 1.3s ease-in;
    -o-transition: opacity 1.3s ease-in;
    transition: opacity 1.3s ease-in;
}
.desktop #areacontainer .still.crossFade,
.desktop #areacontainer.crossFade
{
    opacity: 1;
    -webkit-transition: opacity 0.1s ease-in;
    -moz-transition: opacity 0.1s ease-in;
    -o-transition: opacity 0.1s ease-in;
    transition: opacity 0.1s ease-in;
}
/*.desktop #videocontainer canvas,
.desktop #introcontainer canvas,*/
.desktop #videocontainer video/*,
.desktop #introcontainer video*/
{
    display: block;
    height: 100%;
    margin: 0 auto;
}
.desktop .video_sections .panel {
    min-height: 583px;
    overflow: visible;
}
.desktop .video_sections .panel {
    display: none;
    height: 100%;
}
.desktop .video_sections .panel {
    z-index: 1;
}
.desktop .video_sections .panel.show {
    display: block;
}
.desktop .video_sections .panel.show {
    z-index: 2;
}
.desktop .video_sections .panel.imHere.front {
    z-index: 3;
}

.desktop .video_sections .panel {
    min-height: 583px;
    overflow: visible;
}
.desktop .video_sections .panel .insMidMedium
{
    height: 100%;
}
.desktop .video_sections.ga .panel .insMidShort
{
    height: 100%;
}
.desktop .panel .bottom-container {
    position: absolute;
    z-index: 3;
    bottom: 0;
    width: 100%;
    height: 30%;
    margin: 0 auto;
    /*height: 100px; bloq_device*/
}
.desktop #bloq_whatisgangt .bottom-container
{
    height: 21%;
}
/*.video_sections section
{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    z-index: -1;
}*/
.video_sections section.genrt.imHere
{
    z-index: 10;
}
.video_sections #bloq_whatisgangt .insMidShort
{
    /*margin-top: 62%;*/
}

.video_sections #bloq_ganGT,
.video_sections #bloq_ganGA
{
    height: 100%;
}
.video_sections #bloq_ganGT .bottom-container,
.video_sections #bloq_ganGA .bottom-container
{
    height: 21%;
}
.video_sections #bloq_ganGT .insMidMedium
{
    /*margin-top: 25.15%;*/
}
.desktop .video_sections #bloq_ganGT,
.desktop .video_sections #bloq_ganGA
{
    background: none;
}

.video_sections #bloq_ganGT .d2,
.video_sections #bloq_ganGA .d2
{
    position: absolute;
    min-width: 1024px;
    top: 170px;
}
.video_sections #bloq_ganGA .d2
{
    top: 130px;
}

.video_sections #bloq_ganGT .fleft,
.video_sections #bloq_ganGA .fleft
{
    margin-left: 70px;
}
.video_sections #bloq_ganGT .d2:after,
.video_sections #bloq_ganGA .d2:after
{
    display: table;
    content: " ";
    clear: both;
}
.video_sections #bloq_ganGT .span9,
.video_sections #bloq_ganGA .span9
{
    width: 60%;
    margin-left: 50px;
}
.video_sections #bloq_device .span9
{
    width: 60%;
}
/*BLOCK DEVICE*/
#bloq_device .components
{
    position: relative;
    width: 100%;
    opacity: 0;
    margin: auto;
    min-width: 280px;
    width: 476px;
    height: 543px;
}
#bloq_device .components .left,
#bloq_device .components .right
{
    position: absolute;
}
#bloq_device .components .left
{
    left: -144px;
    top: 404px;
}
#bloq_device .components .right
{
    right: -168px;
    top: 404px;
}
#bloq_device .components p
{
    font-family: 'Goth_Light';
    font-size: 11px;
    margin-bottom: 2.6em;/*29px*/
    display: block;
    line-height: 1em;
    color: #bcbec0;
    cursor: pointer;
    opacity: 1;
    transition: color 0.5s ease;
    transform: scale(1) rotate(0deg) translate3d(0, 0, 0.1px);
}

#bloq_device .components p span
{
    display: block;
}
#bloq_device .components p:hover
{
    color: #ffffff;
    cursor: pointer;
}
/* GA */
.ga #bloq_device .components
{
    width: 390px;
}
.ga #bloq_device .components .left
{
    top: 428px;
}
.ga #bloq_device .components .right
{
    right: -145px;
    top: 428px;
}
.ga #bloq_device .components p
{
    margin-bottom: 2.7em;
}
/*BLOCK DEVICE*/
/* BLOCK GARANTEE*/
#bloq_guarantees .garantee
{
    position: absolute;
    width: 50%;
    top: 300px;
    right: 0px;
    opacity: 0;
}
.ga #bloq_guarantees .garantee
{
    width: 1024px;
    top: auto;
    margin:0 auto;
    bottom: 110px;
    right:auto;
}
@media screen and (max-width: 1024px)
{
    .ga #bloq_guarantees .garantee
    {
        width: 860px;
        left: 0px;
        right: 0px;
    }
}
#bloq_guarantees .garantee ul
{
    font-size: 11px;
    line-height: 1em;
    color: #5e5e5e;
    font-family: 'Goth_Pro1';
}
#bloq_guarantees .garantee ul li
{
    display: inline-block;
    text-transform: uppercase;
    vertical-align: middle;
    width: 210px;
    margin-bottom: 30px;
    transform: scale(1) rotate(0deg) translate3d(0, 0, 0.1px);
}
.ga #bloq_guarantees .garantee ul li
{
    width: auto;
}
.ga #bloq_guarantees .garantee ul li.g_mobile
{
    width: 165px;
}
.ga #bloq_guarantees .garantee ul li.g_setup
{
    width: 155px;
}
.ga #bloq_guarantees .garantee ul li.g_infinit
{
    width: 170px;
}
.ga #bloq_guarantees .garantee ul li.g_test
{
    width: 160px;
}
.ga #bloq_guarantees .garantee ul li.g_guaranty
{
    width: 145px;
}
/*#bloq_guarantees .garantee ul li.g_mobile,
#bloq_guarantees .garantee ul li.g_setup,
#bloq_guarantees .garantee ul li.g_infinit,
#bloq_guarantees .garantee ul li.g_test,
#bloq_guarantees .garantee ul li.g_guaranty
{
    width: auto;
}*/
@media screen and (max-width: 1024px)
{
    .ga #bloq_guarantees .garantee ul li.g_mobile,
    .ga #bloq_guarantees .garantee ul li.g_setup,
    .ga #bloq_guarantees .garantee ul li.g_infinit,
    .ga #bloq_guarantees .garantee ul li.g_test,
    .ga #bloq_guarantees .garantee ul li.g_guaranty
    {
        width: auto !important;
        margin-top: 0 !important;
    }
}
#bloq_guarantees .garantee ul li span
{
    display: inline-block;
    vertical-align: middle;
}
/*BLOCK BUY*/
.btn-submit
{
    background-color: #ffdd00;
    font-family: 'Goth_Medium';
    font-size: 12px;
    line-height: 20px;
    text-transform: uppercase;
    border: 0;
    margin: 0;
    padding: 3px 19px;
    display: block;
    float: right;
    color: #000000;
    border-radius: 13px;
    -webkit-border-radius: 13px;
    cursor: pointer;
}
#bloq_buy .buy_gan_gt
{
    opacity: 1;
    position: absolute;
    width: 270px;
    top: 300px;
    right: 200px;
    opacity: 0;
}
#bloq_buy .buy_gan_gt p.h2
{
    margin-bottom: 40px;
}
#bloq_buy .buy_gan_gt p.txt
{
    margin-bottom: 40px;
}
#bloq_buy .buy_gan_gt .price
{
    color: #ffffff;
    font-size: 25px;
    font-family: 'Goth_Pro';
}
#bloq_buy .buy_gan_gt.ga
{
    top: 400px;
    right: -15px;
    width: auto;
}
/*BLOCK BUY*/
/*.simple_install:before
{
    background: url(../img/ico/icon-simple_install.png) no-repeat center center;
    width: 68px;
    height: 68px;
    display: block;
}*/
.iconed
{
    margin-right: 15px;
    vertical-align: middle;
}
.icon-mobile_app
{
    background: url(../img/ico/icon-mobile_app.png) no-repeat center center;
    width: 68px;
    height: 68px;
    display: inline-block;
}
.icon-not_garantee_affect
{
    background: url(../img/ico/icon-not_garantee_affect.png) no-repeat center center;
    width: 68px;
    height: 68px;
    display: inline-block;
}
.icon-simple_install
{
    background: url(../img/ico/icon-simple_install.png) no-repeat center center;
    width: 68px;
    height: 68px;
    display: inline-block;
}
.icon-test_drive
{
    background: url(../img/ico/icon-test_drive.png) no-repeat center center;
    width: 68px;
    height: 68px;
    display: inline-block;
}
.icon-years_garantee
{
    background: url(../img/ico/icon-years_garantee.png) no-repeat center center;
    width: 68px;
    height: 68px;
    display: inline-block;
}
.mobile .iconed
{
    width: 40px;
    height: 40px;
    background-size: contain;
}
.icon-with_phone
{
    background: url(../img/ico/icon-with_phone.png) no-repeat center center;
    width: 17px;
    height: 37px;
    display: inline-block;
    margin-right: 15px;
}
.icon-without_phone
{
    background: url(../img/ico/icon-without_phone.png) no-repeat center center;
    width: 31px;
    height: 38px;
    display: inline-block;
    margin-right: 8px;
}
.two-column .first,
.two-column .second
{
    float: left;
    display: inline-block;
    vertical-align: middle;
    padding-left: 15px;
    padding-right: 15px;
}
.two-column .row
{
    /*width: 330px;*/
}
.two-column .row .h1,
.two-column .row .h2,
#bloq_buy .buy_gan_gt.ga p.h2
{
    margin: 0;
}
.mt65
 {
     margin-top: 65px;
 }
.mt20
{
    margin-top: 20px;
}
.two-column .first
{
    width: auto;
}
/*.mobile .two-column .first
{
    width: 100px;
}*/
.two-column .second
{
    width: auto;
}
/*.mobile .two-column .second
{
    width: 135px;
}*/
.two-column .second span
{
    vertical-align: middle;
    display: inline-block;
}
.phone_info
{
    font-size: 8px;
    font-family: 'Goth_Light';
    text-transform: uppercase;
    color: #7e7e7e;
    vertical-align: middle;
    width: 95px;
}
.two-column  .buy_actions
{
    padding-left: 15px;
    padding-right: 15px;
}
.buy_gan_gt.ga .btn-submit
{
    float: none;
    display: inline-block;
    margin-left: 32px;
}
.mobile .buy_gan_gt.ga .btn-submit
{
    margin-left: 0;
}
.mobile .two-column p.h1
{
    font-size: 18px;
}
.mobile .two-column p.h2
{
    display: none;
}
.mobile .two-column .row
{
    margin-bottom: 20px;
}
.mobile .two-column .row.mt65
{
    margin-top: 40px;
}
.mobile .two-column .first
{
    min-width: 42%;
}
.mobile .buy_gan_gt.ga .row
{
    margin-right: -15px;
    margin-left: -15px;
}
/* BLOCK GARANTEE*/
.video_sections section,
.video_sections section#bloq_ganGT
{
    padding-top: 0px;
}
.video_sections p.h1
{
    font-size: 25px;
    line-height: 1em;
    font-family: 'Goth_BoldItalic';
    text-transform: uppercase;
    color: #ffdd00;
    font-style: normal;
}
.video_sections p.h1.style-one
{
    font-size: 18px;
    font-family: 'Goth_Pro1';
}
.mt60
{
    margin-top: 60px;
}
.video_sections p.h2
{
    font-size: 8px;
    line-height: 2em;
    font-family: 'Goth_Light_1';
    text-transform: uppercase;
    font-style: normal;
    color: #f7f7f9;
}
.video_sections .txt
{
    font-size: 13px;
    line-height: 1.3em;
    color: #bcbec0;
    /*font-family: 'Goth_Light_1';*/
}
.video_sections .txt.hint
{
    font-size: 11px;
}
.mobile .video_sections .txt.hint
{
    display: none;
}
.desktop .placeholder
{
    display: none;
}

.mobile #wrapper
{
    min-width: 320px;
}
@media screen and (max-width: 1024px)
{
    .mobile #wrapper
    {
        padding-top: 80px;
    }
}
@media screen and (min-width: 600px) and (max-width: 1024px)
{
    .mobile #wrapper
    {
        min-width: 320px;
        padding-top: 80px;
    }
}
@media screen and (max-width: 1100px)
{
    .desktop .insMidMedium {
        width: 100%;
    }
}

.mobile #videocontainer,
.mobile #stillcontainer
{
    display: none;
}
.mobile .panel
{
    position: relative;
    width: 100%;
    height: auto;
    overflow: visible;
    min-height: 300px;
    display: block;
}
.mobile .panel.isShowed
{
    opacity: 1;
    display: block;
}
.mobile .video_sections
{
    width: auto;
    position: relative;
    margin-top: -30px;
}
.mobile .insMidMedium
{
    height: inherit;
}
.mobile .insMidMedium .insMidShort
{
    width: 100%;
}
.mobile .placeholder
{
    display: block;
    background-size: cover;
    height: auto;
    min-height: 350px;
    width: 100%;
    margin: auto;
    height: 0 !important;
    padding-top: 300px;
    position: relative;
    clear: both;
    min-height: 0;
}
.mobile .ga .placeholder
{
    padding-top: 210px;
}
.mobile #bloq_whatisgangt
{
    background: url(../img/kadrs/mobile_section_1.jpg) center top no-repeat;
}
.mobile #bloq_whatisganga
{
    background: url(../img/kadrs/mobile_section_ga1.jpg) center top no-repeat;
}
.mobile #bloq_whatisgangt .placeholder
{
}
.mobile #bloq_whatisgangt .span4,
.mobile #bloq_whatisganga .span4
{
    display: none;
}
.mobile #bloq_ganGT,
.mobile #bloq_ganGA
{
    background: url(../img/kadrs/mobile_section_2.jpg) center top no-repeat;
}
.mobile #bloq_ganGA
{
    background: url(../img/kadrs/mobile_section_ga2.jpg) center top no-repeat;
}
.mobile #bloq_ganGT .placeholder
{
}
.mobile #bloq_device
{
    background: url(../img/kadrs/mobile_section_3.jpg) center top no-repeat;
}
.mobile .ga #bloq_device
{
    background: url(../img/kadrs/mobile_section_ga3.jpg) center top no-repeat;
}
.mobile #bloq_device .placeholder
{
}
.mobile #bloq_howitswork
{
    background: url(../img/kadrs/mobile_section_4.jpg) center top no-repeat;
}
.mobile .ga #bloq_howitswork
{
    background: url(../img/kadrs/mobile_section_ga4.jpg) center top no-repeat;
}
.mobile #bloq_howitswork .placeholder
{
}
.mobile #bloq_mobileapp
{
    background: url(../img/kadrs/mobile_section_5.jpg) center top no-repeat;
}
.mobile .ga #bloq_mobileapp
{
    background: url(../img/kadrs/mobile_section_ga5.jpg) center top no-repeat;
}
.mobile #bloq_mobileapp .placeholder
{
}
.mobile #bloq_guarantees
{
    background: url(../img/kadrs/mobile_section_6.jpg) center top no-repeat;
}
.mobile .ga #bloq_guarantees
{
    background: url(../img/kadrs/mobile_section_ga6.jpg) center top no-repeat;
}
.mobile #bloq_guarantees .placeholder
{
}
.mobile #bloq_buy
{
    background: url(../img/kadrs/mobile_section_7.jpg) center top no-repeat;
}
.mobile .ga #bloq_buy
{
    background: url(../img/kadrs/mobile_section_ga7.jpg) center top no-repeat;
}
.mobile #bloq_buy .placeholder
{

}
.mobile .genrt
{
    transform: none;
}
.mobile .bottom-container
{
    /*position: absolute;
    height: 120px;
    bottom: 0;
    position: absolute;
    left: 0;*/
    height: auto !important;
}
.mobile .video_sections #bloq_ganGT .d2,
.mobile .video_sections #bloq_ganGA .d2
{
    position: relative;
    min-width: auto;
    top: auto !important;
    margin-bottom: 30px;
}
.mobile .video_sections #bloq_ganGT .fleft,
.mobile .video_sections #bloq_ganGA .fleft
{
    margin-left: 6.071428571428571%;
}
.mobile .video_sections #bloq_ganGT .span9,
.mobile .video_sections #bloq_ganGA .span9
{
    width: 100%;
    margin-left: 0px;
}
.mobile .span3,
.mobile .span4,
.mobile .span8,
.mobile .span9
{
    float: none;
    margin:0;
    padding:0;
    width: 100%;
    margin-bottom: 20px;
}

.mobile .row
{
    margin: 0;
    opacity: 1;
}
.mobile .isShowed .row,
.mobile .isShowed .garantee,
.mobile .isShowed .buy_gan_gt
{
    opacity: 1 !important;
}
.mobile .video_sections .txt
{
    font-size: 14px;
    line-height: 21px;
}
.mobile .video_sections .txt span
{
    color: #ffffff;
}
.mobile #bloq_device .components
{
    width: 100% !important;
    opacity: 1;
    color: #ffffff;
    height: auto;
    margin-bottom: 50px;
}
.mobile .video_sections #bloq_device .span9
{
    width: 100%;
}
.mobile #bloq_device .components p
{
    color: #ffffff;
    margin-bottom: 1.8em;
    position: relative;
    font-size: 12px;
}
.mobile #bloq_device .components p:before
{
    content: '\2022';
    color: #595959;
    font-size: 1.6em;
    position: absolute;
    display: block;
    top: 0px;
    left: -11px;
}
.mobile #bloq_device .components p span
{
    display: inline-block;
}
/*#bloq_device .components .left {
    left: -144px;
    top: 404px;
}*/
.mobile #bloq_device .components .left,
.mobile #bloq_device .components .right {
    position: relative;
    left: auto !important;
    top: auto !important;
    right: auto !important;
}
.mobile #bloq_guarantees .garantee {
    position: relative;
    width: 100%;
    top: auto;
    right: auto;
    bottom: auto;
}
.mobile #bloq_guarantees .garantee ul {
    font-size: 10px;
    color: #bcbec0;
}
.mobile #bloq_guarantees .garantee ul li
{
    width: 48%;
}
.mobile #bloq_buy .buy_gan_gt
{
    position: relative;
    width: auto;
    top: auto;
    right: auto;
}
.mobile #bloq_buy .buy_gan_gt h1,
.mobile #bloq_buy .buy_gan_gt h2
{
    display: none;
}
.mobile .buy_actions
{
    text-align: center;
}
.mobile .buy_actions span
{
    display: block;
    margin-bottom: 20px;
}
.mobile .buy_actions a
{
    display: inline-block;
    float: none;
}
.mobile #curtain
{
    display: none !important;
}
/* VIDEO SECTIONS*/
/******************************************************/