*, :after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    font-size: 10px;
    -webkit-tap-highlight-color: transparent;
    min-height: 100%;
    position: relative;
}

body {
    margin: 0;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    padding-bottom: 90px;
    background-color: #f7f7f7;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
}

a {
    background-color: transparent;
    color: #337ab7;
    text-decoration: none;
}

a:active, a:hover {
    outline: 0;
}

a:focus, a:hover {
    color: #23527c;
    text-decoration: underline;
}

img {
    border: 0;
    vertical-align: middle;
}

hr {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee;
}

p {
    text-align: justify;
}

#homepage2 #carouselContainer {
    position: relative;
    overflow: hidden;
}

.mobileHeaderBg {
    background: #f2f2f2;
    height: 560px;
    width: 100%;
    display: inline-block;
}

.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}

.minWidth100Percents {
    min-width: 100%;
}

.right0 {
    right: 0;
}

.left0 {
    left: 0;
}

.top0 {
    top: 0;
}

#homepage2 #logo, #homepage2 #videoContainer div, #homepage2 #videoContainerOverview div, .positionAbsolute {
    position: absolute;
}

.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

#footer footer {
    bottom: 0;
    height: 30px;
    position: absolute;
    width: 100%;
    color: #9d9d9d;
    background-color: #222;
}

#footer > a {
    color: #9d9d9d;
    padding: 0 0 0 7px;
}

#footer .footer2 {
    bottom: 0;
    height: 90px;
    width: 100%;
    color: #9d9d9d;
    background: #000!important;
    font-size: 12px;
    font-family: Verdana,Geneva,sans-serif!important;
    line-height: 2;
    margin-top: -20px;
}

#footer .footer2 > a {
    color: #9d9d9d;
    padding: 0;
    position: relative;
    z-index: 100;
    border-bottom: 1px dotted;
    text-decoration: none;
}

#footer .footer2 .buttons {
    line-height: 9px;
}

#footer .footer2 .buttons a {
    display: inline-block;
    margin: 10px 5px 0;
    width: 50px;
    height: 50px;
    background: url(/img/socials_vecta.svg);
    background-size: 700px 210px;
    background-position-y: -80px;
}

#footer .footer2 .buttons a.fb {
    background-position-x: -150px;
}

#footer .footer2 .buttons a.vk {
    background-position-x: -10px;
}

#footer .footer2 .buttons a.ok {
    background-position-x: -80px;
}

#footer .footer2 .buttons a.in {
    background-position-x: -500px;
}

#footer .footer2 .buttons a.tw {
    background-position-x: -220px;
}

#footer .footer2 .buttons a.te {
    background-position-x: -290px;
}

#footer .footer2 .buttons a.pi {
    background-position-x: -360px;
}

#footer .footer2 .buttons a.tu {
    background-position-x: -430px;
}

.cursorPointer {
    cursor: pointer;
}

.nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

.navbar-nav {
    margin: 7.5px -15px;
}

.nav>li, .nav>li>a {
    position: relative;
    display: block;
}

.nav>li>a {
    padding: 10px 15px;
}

.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: #eee;
}

.navbar-brand:focus, .navbar-brand:hover {
    text-decoration: none;
}

.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
    text-shadow: 1px 1px #000;
    font-weight: 700;
}

#header2 .navbar-inverse .navbar-brand.active, #header2 .navbar-inverse .navbar-brand:focus, #header2 .navbar-inverse .navbar-brand:hover, #header2 .navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
    color: #fea45d!important;
    background-color: #080808!important;
}

.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 20px;
    border: 1px solid transparent;
}

.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px;
}

.nav li form button {
    padding: 15px;
    background: transparent;
    color: #fff;
    border-width: 2px 0 0;
    border-color: #222;
}

.nav li form button:focus, .nav li form button:hover {
    color: #fea45d;
    border-color: #fea45d;
    font-weight: bold;
}

button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}

button {
    overflow: visible;
}

button, select {
    text-transform: none;
}

button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
}

button, input, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-right: 15px;
    margin-top: 8px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

.collapse {
    display: none;
}

.navbar-collapse {
    padding-right: 15px;
    padding-left: 15px;
    overflow-x: visible;
    border-top: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255 255 255 0.1);
    box-shadow: inset 0 1px 0 rgba(255 255 255 0.1);
    -webkit-overflow-scrolling: touch;
}

.collapse.in {
    display: block;
}

.navbar-collapse.in {
    overflow-y: auto;
}

@media (min-width: 475px) and (max-width: 1280px) {
    body {
        padding-bottom: 170px;
    }

    #footer .footer2 {
        height: 170px;
    }
}

@media (min-width: 470px) and (max-width: 474px) {
    body {
        padding-bottom: 160px;
    }

    #footer .footer2 {
        height: 160px;
    }
}

@media (max-width: 469px) {
    body {
        padding-bottom: 170px;
    }

    #footer .footer2 {
        height: 170px;
    }
}

@media (min-width: 768px) {
    .container {
        width: 750px;
    }

    .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
        float: left;
    }

    .col-sm-12 {
        width: 100%;
    }

    .col-sm-4 {
        width: 33.33333333%;
    }

    .col-sm-6 {
        width: 50%;
    }

    .col-sm-3 {
        width: 25%;
    }
}

#header2 .navbar-inverse .navbar-brand, #header2 .navbar-inverse .navbar-nav>li>a, .colorWhite {
    color: #fff;
}

@media (min-width: 992px) {
    .container {
        width: 970px;
    }

    .col-md-6 {
        width: 50%;
    }

    .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
        float: left;
    }

    #header2 .navbar-inverse .navbar-brand, #header2 .navbar-inverse .navbar-nav>li>a {
        border-top: 2px solid #222;
    }

    .navbar {
        border-radius: 4px;
    }

    .navbar-header {
        float: left;
    }

    .navbar-toggle {
        display: none;
    }

    .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
        margin-left: -15px;
    }

    .navbar-collapse {
        width: auto;
        border-top: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    .navbar-collapse.collapse {
        display: block!important;
        height: auto!important;
        padding-bottom: 0;
        overflow: visible!important;
    }

    .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse {
        padding-right: 0;
        padding-left: 0;
    }

    .navbar-nav {
        float: left;
        margin: 0;
    }

    .navbar-left {
        float: left!important;
    }

    .navbar-nav>li {
        float: left;
    }

    .navbar-nav>li>a {
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .navbar-right {
        float: right!important;
        margin-right: -15px;
    }

    #header .onlyForMobileMenu {
        display: none!important;
    }

    #header2 .navbar-inverse .navbar-brand, #header2 .navbar-inverse .navbar-nav>li>a {
        border-top: 2px solid #222;
    }

    #header2 .navbar-inverse .navbar-nav>li>a:focus, #header2 .navbar-inverse .navbar-nav>li>a:hover {
        border-top: 2px solid #fea45d;
    }
}

.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
    max-height: calc(100vh - 98px);
}

.navbar-fixed-bottom, .navbar-fixed-top {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
}

.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
    margin-right: -15px;
    margin-left: -15px;
}

#header2 .navbar-inverse .navbar-brand.active, #header2 .navbar-inverse .navbar-brand:focus, #header2 .navbar-inverse .navbar-brand:hover, #header2 .navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
    color: #fea45d!important;
    background-color: #080808!important;
}

@media (min-width: 992px) {
    .navbar-fixed-bottom, .navbar-fixed-top {
        border-radius: 0;
    }

    .container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
        margin-right: 0;
        margin-left: 0;
    }

    #header2 .navbar-inverse .navbar-brand.active, #header2 .navbar-inverse .navbar-brand:focus, #header2 .navbar-inverse .navbar-brand:hover, #header2 .navbar-inverse .navbar-nav>.active>a, #header2 .navbar-inverse .navbar-nav>.active>a:focus, #header2 .navbar-inverse .navbar-nav>.active>a:hover {
        border-top: 2px solid #fea45d!important;
    }
}

@media (min-width: 1200px) {
    .container {
        width: 1170px;
    }

    .col-lg-3 {
        width: 25%;
    }
}

.btn-group-vertical > .btn-group:after, .btn-group-vertical > .btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .modal-header:after, .modal-header:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before {
    display: table;
    content: " ";
}

.btn-group-vertical > .btn-group:after, .btn-toolbar:after, .clearfix:after, .container-fluid:after, .container:after, .dl-horizontal dd:after, .form-horizontal .form-group:after, .modal-footer:after, .modal-header:after, .nav:after, .navbar-collapse:after, .navbar-header:after, .navbar:after, .pager:after, .panel-body:after, .row:after {
    clear: both;
}

#homepage2 #logo {
    left: 15px;
    top: 30px;
    max-width: 55px;
}

#homepage2 #broadcast, #homepage2 #television {
    position: absolute;
    left: 85px;
    top: 45px;
    font-size: 32px;
    font-family: Verdana,Geneva,sans-serif;
}

#homepage2 #broadcast {
    left: 90px;
    top: 85px;
    font-size: 12px;
}

#homepage2 #caption {
    position: absolute;
    left: 15px;
    top: 100px;
}

#homepage2 #caption h1, #homepage2 #caption span, #homepage2 #signinLinks {
    font-family: Verdana,Geneva,sans-serif;
}

#homepage2 #caption h1 {
    line-height: 32px;
    font-size: 32px;
    font-weight: 700;
}

.h1, .h2, .h3, h1, h2, h3 {
    margin-top: 20px;
    margin-bottom: 10px;
}

.fontSize44 {
    font-size: 44px;
}

.fontWeightBold {
    font-weight: 700;
}

.fontSize18 {
    font-size: 18px;
}

.marginTop20 {
    margin-top: 20px;
}

.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

.btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
}

.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
    text-decoration: none!important;
}

.btn-black {
    color: #fff!important;
    background-color: #000!important;
    border: 0!important;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 16px!important;
}

#partnerSystem .subscription button.dropdown-toggle span, #subscriptions .subscription button.dropdown-toggle span, .btn, .text-center {
    text-align: center;
}

#homepage2 #signinLinks {
    position: absolute;
    right: 15px;
    top: 15px;
    font-size: 12px;
}

#homepage2 #signinLinks a {
    color: #000;
}

.marginRight30 {
    margin-right: 30px;
}

.margin15 {
    margin: 15px;
}

#homepage2 #signinLinks img {
    position: relative;
    top: -2px;
}

#homepage2 #timer {
    position: absolute;
    left: 15px;
    top: 345px;
    background: #fff;
    width: 100%;
    max-width: 570px;
    height: 170px;
    border-radius: 10px;
    box-shadow: 10px 17px 23px 0 #333;
}

#homepage2 #gift {
    width: 70px;
    height: 100%;
    background: #ef582b;
    border-radius: 10px 0 0 10px;
    text-align: center;
    display: inline-block;
    float: left;
}

#homepage2 #gift img {
    position: relative;
    top: 50%;
    margin-top: -25px;
}

#homepage2 #timerContent {
    display: inline-block;
    text-align: center;
    height: 100%;
    width: -webkit-calc(100% - 70px);
    width: -moz-calc(100% - 70px);
    width: calc(100% - 70px);
}

#homepage2 #timerContentTop {
    margin: 15px;
    height: -webkit-calc(50% - 30px);
    height: -moz-calc(50% - 30px);
    height: calc(50% - 30px);
    line-height: 55px;
}

#homepage2 #actionText {
    font-family: Verdana,Geneva,sans-serif;
    font-size: 16px;
    line-height: 1.2;
    vertical-align: middle;
    display: inline-block;
}

#homepage2 #action {
    color: #ef582b;
}

#homepage2 #timerContent hr {
    border-top: 1px solid #ef582b;
    width: 350px;
}

#homepage2 #timerContentBottom {
    margin: 15px;
}

#homepage2 .timeDown, #homepage2 .timerTime {
    display: inline-block;
    vertical-align: top;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 24px;
}

#homepage2 .timeDown {
    font-size: 10px;
    color: #c6c6c6;
}

#homepage2 #prices .buttons {
    text-align: center;
    margin: 0 0 50px;
}

#homepage2 #sendButton {
    border-radius: 5px;
    border-width: 0;
    background-image: -moz-linear-gradient(180deg,#c33a11 0%,#d9491e 30%,#ef582b 100%);
    background-image: -webkit-linear-gradient(
            180deg
            ,#c33a11 0%,#d9491e 30%,#ef582b 100%);
    background-image: -ms-linear-gradient(180deg,#c33a11 0%,#d9491e 30%,#ef582b 100%);
    box-shadow: 2px 3px 10px 0 #d74215;
    float: right;
}

@media (max-width: 575px) {
    #carouselContainer > picture > img {
        position: relative;
        left: -675px;
        height: 100%;
        max-width: none;
    }

    #homepage #carouselContainer #caption {
        top: 30%;
    }

    #homepage2 #timer {
        width: 90%;
        max-width: 545px;
        top: 400px;
        height: 240px;
    }

    #homepage2 #timerContent hr {
        max-width: 218px;
    }

    #homepage2 #caption {
        width: 310px;
    }

    #homepage2 #timerContentTop {
        height: auto;
    }

    #homepage2 #actionText br {
        display: none;
    }

    #homepage2 #prices .buttons {
        text-align: left !important;
    }

    #homepage2 #reviews .height0 img {
        display: none;
    }

    #homepage2 #contactUs .height0 img.img-responsive {
        display: none;
    }

    #homepage2 #sendButton {
        float: left !important;
        top: 50px;
    }
}

@media (min-width: 576px) and (max-width: 767px) {
    #carouselContainer > picture > img {
        position: relative;
        left: -675px;
        height: 100%;
        max-width: none;
    }

    #homepage #carouselContainer #caption {
        top: 55%;
    }

    #homepage2 #caption {
        width: 310px;
    }

    #homepage2 #timer {
        width: 95%;
        max-width: 570px;
        top: 400px;
    }

    #homepage2 #prices .buttons {
        text-align: left !important;
    }

    #homepage2 #reviews .height0 img {
        display: none;
    }

    #homepage2 #contactUs .height0 img.img-responsive {
        display: none;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    #carouselContainer > picture > img {
        position: relative;
        left: -555px;
        height: 100%;
        max-width: none;
    }

    #homepage #carouselContainer #caption {
        top: 55%;
    }

    #homepage2 #timer {
        top: 400px;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    #homepage #carouselContainer #caption {
        top: 40%;
    }

    #homepage2 #timer {
        right: 15px;
        left: auto;
        top: 240px;
    }
}

#homepage2 #overview {
    margin-top: 150px;
    margin-bottom: 50px;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 24px;
}

.row {
    margin-right: -15px;
    margin-left: -15px;
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

#homepage2 #videoContainer, #homepage2 #videoContainerOverview {
    display: inline-block;
    cursor: pointer!important;
    position: relative;
    overflow: hidden;
}

#homepage2 #videoContainer #videoBg, #homepage2 #videoContainerOverview #videoBgOverview {
    max-width: 100%;
    max-height: 200px;
    min-width: 272px;
    background: #bec1bb;
    position: absolute;
    left: 0;
}

#videoContainer h2, #videoContainerOverview h2 {
    color: rgba(255, 255, 255, 1);
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    position: absolute;
    margin: 10px;
    font-size: 24px;
    background: rgba(0, 0, 0, 0.5) !important;
    border-radius: 3px;
    padding: 0 10px;
}

#homepage2 #videoContainer h2, #homepage2 #videoContainerOverview h2 {
    color: #fff;
    position: absolute;
    margin: 10px;
    font-size: 24px;
    bottom: 0;
    border-radius: 3px;
    padding: 0 10px;
}

#homepage2 #videoContainer div i, #homepage2 #videoContainerOverview div i {
    color: rgba(0,0,0,.3);
    font-size: 50px;
    position: absolute;
    width: 100px;
    height: 100px;
    background: url(/img/play1.png);
}

#homepage2 #videoContainer:hover div i, #homepage2 #videoContainerOverview:hover div i {
    background: url(/img/play2.png);
}

.mobileVideoBg {
    background: linear-gradient(
            27deg
            ,#151515 5px,transparent 5px) 0 5px,linear-gradient(
            207deg
            ,#151515 5px,transparent 5px) 10px 0,linear-gradient(
            27deg
            ,#222 5px,transparent 5px) 0 10px,linear-gradient(
            207deg
            ,#222 5px,transparent 5px) 10px 5px,linear-gradient(
            90deg
            ,#1b1b1b 10px,transparent 10px),linear-gradient(#1d1d1d 25%,#1a1a1a 25%,#1a1a1a 50%,transparent 50%,transparent 75%,#242424 75%,#242424)!important;
    background-color: #131313!important;
    background-size: 20px 20px!important;
}

.hidden {
    display: none;
}

#homepage2 #eggs {
    padding-bottom: 50px;
}

#homepage2 #eggs h2, #homepage2 #eggs h2 b, #homepage2 #eggs h3, #homepage2 #eggs p {
    font-family: Verdana,Geneva,sans-serif;
    font-size: 45px;
}

.top10 {
    top: 10px;
}

.positionRelative {
    position: relative;
}

.displayInlineBlock {
    display: inline-block;
}

.marginLeft10 {
    margin-left: 10px;
}

.marginTop13 {
    margin-top: 13px;
}

#homepage2 #eggs h3 {
    font-size: 16px;
    font-weight: 700;
}

.fontSize24 {
    font-size: 24px;
}

.textAlignJustify {
    text-align: justify;
}

.marginLeft70 {
    margin-left: 70px;
}

#homepage2 #eggs p {
    font-size: 14px;
}

#homepage2 .buttons {
    margin-left: 70px;
}

.btn-brown, .btn-orange {
    color: #fff!important;
    border-width: 0 0 2px;
}

.btn-orange {
    background: #d9491e;
    border-color: #a6533a!important;
}

.btn-white {
    background: #fff!important;
    border-color: #ed572a!important;
    color: #ef582b!important;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 16px!important;
}

@media (max-width: 991px) {
    #homepage2 #eggs > img {
        width: 160px;
        position: initial !important;
    }

    #homepage2 .buttons {
        margin-left: 0;
    }

    #header2 .navbar-inverse .navbar-brand.active, #header2 .navbar-inverse .navbar-brand:focus, #header2 .navbar-inverse .navbar-brand:hover, #header2 .navbar-inverse .navbar-nav>.active>a, #header2 .navbar-inverse .navbar-nav>.active>a:focus, #header2 .navbar-inverse .navbar-nav>.active>a:hover, #header2 .navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
        border-left: 2px solid #fea45d;
    }

    .nav li form button {
        padding: 10px 15px;
        border-width: 0;
        width: 100%;
        text-align: left;
    }

    .nav li form button:hover, .nav li form button:hover {
        border-left: 2px solid;
        background: #000;
    }
}

@media (min-width: 992px) and (max-width: 1399px) {
    #homepage2 #eggs > img {
        width: -webkit-calc(100% - 700px);
        width:    -moz-calc(100% - 700px);
        width:         calc(100% - 700px);
        left: 0 !important;
    }

    #homepage2 .buttons {
        margin-left: 0;
    }
}

#homepage2 #channels {
    background: #f2f2f2;
}

#homepage2 #channels h2, #homepage2 #channels h2 b, #homepage2 #devices h2 {
    font-family: Verdana,Geneva,sans-serif;
    font-size: 38px;
}

.marginTop50 {
    margin-top: 50px;
}

.width100Percents {
    width: 100%;
}

.marginBottom20 {
    margin-bottom: 20px;
}

#homepage2 #devices h2 {
    font-size: 25px;
}

.col-12 {
    padding-left: 15px;
}

.js-master-btn {
    text-align: center;
    font-weight: 700;
    /*text-decoration: underline;*/
}

.logo-device-step1 img, .logo-device-step2 img {
    height: 100%;
    width: auto;
    border-radius: 10px;
}

.logo-device-step1 {
    height: 90px;
}

.about-watch__col-step1, .about-watch__col-step2 {
    display: block;
    width: 100%;
    margin-bottom: 20px;
    padding: 15px;
    border-radius: 5px;
    /*text-align: center;*/
    background-color: #f7f8fa;
    transition: .2s all cubic-bezier(0.175, 0.885, 0.32, 1.275);
    -webkit-box-shadow: 0 1px 3px 0 rgba(200, 200, 200, .75);
    box-shadow: 0 1px 3px 0 rgba(200, 200, 200, .75);
    cursor: pointer;
}

#homepage2 #prices h2, #homepage2 #prices h2 b, #homepage2 #reviews h2 b {
    font-family: Verdana,Geneva,sans-serif;
    font-size: 42px;
}

#homepage2 #prices .row {
    background: #f1f1f1;
}

.paddingTop15 {
    padding-top: 15px;
}

.margin0Auto {
    margin: 0 auto;
}

.displayBlock {
    display: block;
}

.width150 {
    width: 150px;
}

.padding0_0_15 {
    padding: 0 0 15px;
}

.maxWidth340 {
    max-width: 340px;
}

#homepage2 #basePackage, #homepage2 #bluePackage, #homepage2 #brownPackage, #homepage2 #greenPackage, #homepage2 #maximumPackage, #homepage2 #orangePackage, #homepage2 #redPackage, #user #bluePackage, #user #brownPackage, #user #greenPackage, #user #orangePackage, #user #redPackage {
    color: #fff;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 24px;
    padding: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    margin: 0 auto;
}

#homepage2 #orangePackage, #user #orangePackage {
    background: #ef582b;
}

.backgroundWhite {
    background: #fff;
}

.padding20 {
    padding: 20px;
}

#homepage2 #prices .info, #homepage2 #prices .info b, #homepage2 #prices p, #homepage2 #reviews h2, #homepage2 .price, #user .price {
    font-family: Verdana,Geneva,sans-serif;
    font-size: 16px;
}

.noIcon:after, .okIcon:after {
    height: 14px;
    width: 14px;
    border-radius: 7px;
    top: -3px;
    font-size: 8px;
    font-weight: 700;
    font-style: normal;
    padding: 1px 4px;
}

.okIcon:after {
    display: inline-block;
    position: relative;
    content: '✓';
    color: #0a660a;
    border: 1px solid #0a660a;
}

.colorOrange {
    color: #ef582b;
}

.fontSize24Important {
    font-size: 24px!important;
}

.lineHeight1 {
    line-height: 1;
}

.backgroundF9 {
    background: #f9f9f9;
}

#homepage2 .price, #user .price {
    font-size: 24px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.breacrumb>li, .noIcon:after, .noteIcon:after {
    display: inline-block;
    position: relative;
}

.noteIcon:after {
    content: '!';
    height: 14px;
    width: 14px;
    color: #3b5998;
    border-radius: 7px;
    top: -3px;
    font-size: 8px;
    font-weight: 700;
    font-style: normal;
    border: 1px solid #3b5998;
    padding: 1px 4px;
}

.fontSize12 {
    font-size: 12px;
}

#homepage2 #bluePackage, #user #bluePackage {
    background: #3b5998;
}

#channels #items .BLUE, .colorBlue {
    color: #3b5998!important;
}

.btn-blue, .btn-green, .btn-red {
    color: #fff!important;
    background-color: #e61717!important;
    border-width: 0 0 2px;
    border-color: #b31212!important;
}

.btn-green {
    background-color: #0f990f!important;
    border-color: #0a660a!important;
}

.btn-blue {
    background-color: #3d5c99!important;
    border-color: #293d66!important;
}

.colorGreen {
    color: #0a660a;
}

.noIcon:after {
    content: 'x';
    color: #cd1f28;
    border: 1px solid #cd1f28;
}

#homepage2 #greenPackage, #user #greenPackage {
    background: #0a660a;
}

#homepage2 #redPackage, #user #redPackage {
    background: #cd1f28;
}

.letterSpacingMinus1 {
    letter-spacing: -1px;
}

.colorRed {
    color: #cd1f28;
}

.padding15_0 {
    padding: 15px 0;
}

#homepage2 #prices p {
    padding: 20px;
    font-size: 14px;
}

.backgroundTransparentImportant {
    background: 0 0!important;
}

.fontSize20Important {
    font-size: 20px!important;
}

.fontSize16Important {
    font-size: 16px!important;
}

@media (max-width: 360px) {
    .buttonMarginRight0Important {
        margin-right: 0 !important;
    }
}

#crown {
    position: absolute;
    top: -67px;
    left: 50%;
    margin-left: -75px;
}

@media (max-width: 767px) {
    #crown {
        display: none;
    }
}

.arrowContainer {
    height: 0;
    position: relative;
    top: 65px;
    z-index: 10;
}

.leftArrow, .rightArrow {
    text-align: center;
    border-radius: 5px;
    background: #d9491e;
    color: #fff;
    width: 30px;
    height: 120px;
    font-size: 30px;
    left: 10px;
    line-height: 120px;
}

.rightArrow {
    float: right;
}

.height0 {
    height: 0;
}

#homepage2 #reviews {
    background: #f2f2f2;
}

#homepage2 #reviews h2 {
    font-size: 45px;
    margin-bottom: -10px;
}

#homepage2 #leftOrangeArrow, #homepage2 #rightOrangeArrow {
    display: inline-block;
    padding: 15px;
    cursor: pointer;
}

#homepage2 #reviews .review {
    background: #fff;
    min-height: 100px;
    border-radius: 10px;
    padding: 50px;
    box-shadow: 0 0 35px 0 #c3c3c3;
}

#homepage2 #reviews .review img {
    border: 3px solid #fff;
    border-radius: 50%;
    box-shadow: 0 0 19px 0 #d8d8d8;
    vertical-align: top;
    margin: 0 20px 20px 0;
    max-width: 70px;
}

#homepage2 #reviews .locationAndName {
    position: relative;
    top: 5px;
}

#homepage2 #reviews span {
    font-size: 14px;
    color: #ef582b;
}

#homepage2 #acceptMessage, #homepage2 #contactUs .form-control, #homepage2 #contactUs h2, #homepage2 #contactUs h2 b, #homepage2 #reviews .recommends, #homepage2 #reviews h3, #homepage2 #reviews p, #homepage2 #reviews span {
    font-family: Verdana,Geneva,sans-serif;
}

#homepage2 #reviews h3 {
    margin: 0;
    display: inline-block;
    font-size: 16px;
    font-weight: 700;
}

#homepage2 #reviews p {
    text-align: justify;
    font-size: 15px;
}

#homepage2 #reviews .recommends {
    font-size: 24px;
    color: #ef582b;
    z-index: 100;
    margin: 50px 0;
}

#homepage2 #contactUs {
    background: #000;
    padding-bottom: 75px;
}

#homepage2 #contactUs h2 {
    color: #fff;
    font-size: 45px;
    text-align: center;
}

.maxWidthNone {
    max-width: none;
}

.form-group {
    margin-bottom: 15px;
}

.form-control {
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.08);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.08);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

#homepage2 #contactUs .form-control {
    border-width: 0 0 1px;
    border-bottom: 1px solid #fff;
    background: #000;
    border-radius: 0;
    color: #fff;
    font-size: 16px;
    padding: 6px 0;
}

.btn-toolbar {
    margin-left: -5px;
}

.paddingRight5 {
    padding-right: 5px;
}

.btn-toolbar>.btn, .btn-toolbar>.btn-group, .btn-toolbar>.input-group {
    margin-left: 5px;
}

.height100Important {
    height: 100px!important;
}

.topMinus18 {
    top: -18px;
}

.marginRight10 {
    margin-right: 10px;
}

#homepage2 #acceptMessage {
    font-size: 12px;
    color: #676767;
    display: inline-block;
}

.btn-group-vertical>.btn, .btn-group>.btn {
    position: relative;
    float: left;
}

.padding0 {
    padding: 0;
}

#header {
    height: 50px;
}

#header2 {
    height: 50px;
    font-family: Verdana,Geneva,sans-serif;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block;
}

.navbar-fixed-top {
    top: 0;
}

.navbar-inverse {
    background-color: #222;
    border-color: #080808;
}

.navbar-fixed-top {
    border: 0;
}

#header2 .navbar-inverse {
    border: 0;
}

.navbar-inverse .navbar-toggle {
    border-color: #333;
    background: 0 0!important;
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
}

.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
}

.navbar-toggle .icon-bar+.icon-bar {
    margin-top: 4px;
}

.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #9d9d9d;
}

.navbar-brand {
    float: left;
    height: 50px;
    padding: 15px;
    font-size: 18px;
    line-height: 20px;
}

.badge, .navbar-brand {
    font-weight: 700;
}

.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav>li>a, .navbar-inverse .navbar-text {
    color: #9d9d9d;
}

.navbar-header .active, .navbar-header .active:hover {
    color: #9dbb41;
    text-shadow: 1px 1px #000;
    font-weight: 700;
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: #101010;
}

.navbar-left {
    margin-bottom: 0;
}

#header2 .navbar-left {
    margin-bottom: 0;
}

.navbar-right {
    margin-top: 0;
}

#header2 .navbar-right {
    margin-top: 0;
}
