    .slotMachine .slot{
        height:100px;
        background-position-x: 55%;
        background-repeat: no-repeat;
    }

    .slot1 {
        background-image: url("../img/slot1.png");
    }

    .slot2 {
        background-image: url("../img/slot2.png");
    }

    .slot3 {
        background-image: url("../img/slot3.png");
    }

    .slot4 {
        background-image: url("../img/slot4.png");
    }

    .slot5 {
        background-image: url("../img/slot5.png");
    }

    .slot6 {
        background-image: url("../img/slot6.png");
    }


    /*
     * Airlines
     */
    #plane {
        width: 100%;
        position: relative;
        border-bottom: 10px solid #B8312F;
        border-top: 20px dashed #66D4FF;
        background-color: rgb(0, 175, 225);
        background-image: url('../img/plane.png');
        background-size: contain;
        background-repeat: no-repeat;
        background-position: bottom left;
    }

    #plane .content {
        width: 100%;
        float: left;
        font-size: 50px;
        font-weight: 300;
        line-height: 42px;
        margin-top: 30px;
        text-align: center;
    }

    #plane .content, footer .content{
        font-family: 'Pathway Gothic One';
        font-size: 70px;
        font-weight: 300;
        line-height: 80px;
    }

    .badge {
        color: white;
        vertical-align: middle;
        font-size: 30px;
        background-color: rgb(0, 175, 225);
    }

    #planeMachine {
        height: 67px;
        overflow: hidden;
        display: inline-block;
        text-align: left;
    }

    /*
     * SlotMachine
     */

    #randomize .row > div.col-sm-4 > div {
        box-shadow: inset 0px 0px 5px 2px #131313;
        padding: 10px;
        background: white;
        margin-left: auto;
        margin-right: auto;
        display: block;
        text-align: center;
    }

    #randomize .row > div.col-xs-4 > div {
        padding-top: 40px;
        padding-left: 40px;
        width: 175px;
        height: 175px;
        background-color: #fff;
        border-radius: 50%;
        margin: auto;
    }

    .randomizeMachine {
        width: 100%;
        height: 210px;
    }

    #randomize .btn-group {
        margin-top: 30px;
        width: auto;
        margin-bottom: 15px;
    }

    .machineResult {
        color: #fff;
        text-align: center;
        font-weight: 900;
        height: 50px !important;
        background: transparent !important;
        font-size: 18px;
        padding: 10px !important;
    }

    /*
     * Watch
     */
    #watch {
        border-top: 20px dashed rgb(72, 158, 48);
        border-bottom: 10px solid #195AC8;
        background-color: #46D265;
    }

    #watch h1 {
        margin: 0px;
    }

    #watch .small {
        text-align: center;
        background: url('../img/watch.png') no-repeat 50% 50%;
        height: 300px;
    }

    #watch1 {
        margin-left: calc(50% - 42px);
        transform: translateY(115px);
        width: 80px;
        height: 80px;
    }

    #watch1 .slotMachineContainer > a > div {
        color: #fff;
        height: 80px;
        width: 80px;
        font-size: 64px;
    }

    #watch .btn-group .btn {
        border: none;
        background-color: rgb(72, 158, 48);
    }

    #watch .btn-group .btn:hover/*, .btn-group .btn:focus*/ {
        background-color: rgb(72, 158, 48);
    }

    /*
     * Triky
     */
    #triky {
        background: url(../img/triky.jpg) no-repeat right 130px;
        background-color: #0F99CA;
        border-bottom: 10px solid rgb(180, 75, 119);
        border-top: 20px dashed #195AC8;
        background-position-x: calc(100% + 40px)
    }

    #triky1 {
        background-color: #fff;
        width: 155px;
        height: 155px;
        border-radius: 50%;
        padding-top: 4px;
    }

    /*
     * Casino
     */
    #casino {
        border-top: 20px dashed rgb(180, 75, 119);
        border-bottom: 10px solid #A48E4E;
        background-color: rgb(240, 150, 150);
    }

    #casino .content:nth-child(1) {
        text-align: center;
        background: url('../img/machine.png') no-repeat 50% 80px;
        background-position-x: calc(50% + 30px);
        min-height: 580px;
    }

    #casino .content > div {
        padding-top: 165px;
        width: 300px;
        margin: 0 auto;
        transform: translateX(30px);
    }

    .machineContainer{
        padding: 5px 1px 5px 1px;
        height: 135px;
    }

    .slotMachine{
        width: 36.333333%;
        border: 5px solid #CF5178;
        height: 100px;
        display: inline-block;
    }

    #casino .btn-group {
        margin-top: 150px;
        transform: translateX(-25px);
    }

    #casino .btn-group .btn {
        border: none;
        background-color: rgb(209, 79, 119);
    }

    #casino .btn-group .btn:hover/*, .btn-group .btn:focus*/ {
        background-color: #c8a363;
    }
    

    #textMachine {
        width:520px;
        height: 67px;
        overflow: hidden;
        display: inline-block;
        text-align: left;
    }

    .github-corner:hover .octo-arm{animation:octocat-wave 560ms ease-in-out}@keyframes octocat-wave{0%,100%{transform:rotate(0)}20%,60%{transform:rotate(-25deg)}40%,80%{transform:rotate(10deg)}}@media (max-width:500px){.github-corner:hover .octo-arm{animation:none}.github-corner .octo-arm{animation:octocat-wave 560ms ease-in-out}}
    .slotMachineNoTransition {
        -webkit-transition: none !important;
        -o-transition: none !important;
        transition: none !important;
    }

    .slotMachineBlurFast {
        -webkit-filter: blur(5px);
        filter: blur(5px);
    }

    .slotMachineBlurMedium {
        -webkit-filter: blur(3px);
        filter: blur(3px);
    }

    .slotMachineBlurSlow {
        -webkit-filter: blur(2px);
        filter: blur(2px);
    }

    .slotMachineBlurTurtle {
        -webkit-filter: blur(1px);
        filter: blur(1px);
    }

    .slotMachineGradient {
        -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(25%, rgba(0,0,0,1)), color-stop(75%, rgba(0,0,0,1)), color-stop(100%, rgba(0,0,0,0)) );
        -webkit-mask: url("data:image/svg+xml;utf8,<svg version="1.1" xmlns="http:// www.w3.org/2000/svg" width="0" height="0"><mask id="slotMachineFadeMask" maskUnits="objectBoundingBox" maskContentUnits="objectBoundingBox"><linearGradient id="slotMachineFadeGradient" gradientUnits="objectBoundingBox" x="0" y="0"><stop stop-color="white" stop-opacity="0" offset="0"></stop><stop stop-color="white" stop-opacity="1" offset="0.25"></stop><stop stop-color="white" stop-opacity="1" offset="0.75"></stop><stop stop-color="white" stop-opacity="0" offset="1"></stop></linearGradient><rect x="0" y="-1" width="1" height="1" transform="rotate(90)" fill="url(#slotMachineFadeMask)"></rect></mask></svg>#slotMachineFadeMask");
        mask: url("data:image/svg+xml;utf8,<svg version="1.1" xmlns="http:// www.w3.org/2000/svg" width="0" height="0"><mask id="slotMachineFadeMask" maskUnits="objectBoundingBox" maskContentUnits="objectBoundingBox"><linearGradient id="slotMachineFadeGradient" gradientUnits="objectBoundingBox" x="0" y="0"><stop stop-color="white" stop-opacity="0" offset="0"></stop><stop stop-color="white" stop-opacity="1" offset="0.25"></stop><stop stop-color="white" stop-opacity="1" offset="0.75"></stop><stop stop-color="white" stop-opacity="0" offset="1"></stop></linearGradient><rect x="0" y="-1" width="1" height="1" transform="rotate(90)" fill="url(#slotMachineFadeMask)"></rect></mask></svg>#slotMachineFadeMask");
    }
    .insta-hover {}
.insta-hover:after {
    height: 100%;
    content: " ";
    background: rgba(0,0,0,0.8);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    opacity: 0;
}
    .insta-hover:before {
        content: "Посмотреть в Инстаграм";
        padding-top: calc(50% - 12px);
        height: 100%;
        position: absolute;
        width: 100%;
        color: #fff;
        opacity: 0;
        z-index: 999999;
    }
    .insta-hover:hover::after,
    .insta-hover:hover::before {
        opacity: 1; cursor: pointer;
    }
    .insta-block {
    border: 5px solid #c8a363;
    border-radius: 15px;
    padding: 50px 60px;
}

/* Button*/
.button-insta-slot {
    display: inline-block;
    background-color: #c8a363;
    color: #000;
    font-size: 1.5em;
    padding: 0.5em 2em;
    text-decoration: none;
    text-transform: uppercase;
    border-radius: 0.5em;
    border-bottom: 0.25em solid #785f35;
    -moz-transition: 0.1s;
    -webkit-transition: 0.1s;
    transition: 0.1s;
    box-shadow: 0 2px 3px #000;
    position: relative;
}

.button-insta-slot:hover {
    background-color: #c8a363;
    border-bottom-width: 0;
    margin-top: 0.2em;
}
.insta-block-img {
    width:210px;
    height:210px;
    }
    #randomize {
        padding: 0 100px;
        }