@media (min-width:992px) {
    .jg-siteheader .jg-socialmedia .jg-social-block li.jg-lin a {
        padding: 0;
        width: 34px;
        height: 23px;
        text-indent: -99999px;
        position: relative
    }

    .jg-siteheader .jg-socialmedia .jg-social-block li.jg-lin a:before {
        width: 24px;
        height: 100%;
        background: url(../images/icon-sprite.png@v=18) no-repeat -176px -69px;
        content: "";
        position: absolute;
        top: 0;
        left: 50%;
        margin-left: -12px
    }
    .container {
        display: flex;
        justify-content: center;
    }
}

@media (min-width:1440px) {
    .container {
        width: 1400px
    }
}

@media (min-width:1600px) {
    .container {
        width: 1500px
    }
}

@media (min-width:1920px) {
    .container {
        width: 1700px
    }
}

@media (max-width:1919px) {
    .jg-siteheader .jg-shinner {
        padding: 30px 0 0
    }

    .jg-siteheader.jg-fixedtop .jg-shinner {
        padding: 15px 0
    }

    .jg-siteheader .jg-mainmenu {
        width: 1152px
    }

    .jg-sitefooter {
        padding: 75px 0 50px
    }

    .jg-sitefooter .jg-sftop {
        padding: 0 0 68px
    }

    .jg-sitefooter .jg-sftop .jg-talktous h2 {
        font-size: 51px;
        line-height: 61px
    }

    .jg-home-splashvideo .jg-home-svinner .jg-embedwrap .jg-embedwrap-content .jg-embedwrap-contentinner h1 {
        font-size: 159px;
        line-height: 131px;
        margin: 10px 0
    }

    .jg-home-splashvideo .jg-home-svinner .jg-embedwrap .jg-embedwrap-content .jg-embedwrap-contentinner h1 span strong>i {
        -webkit-animation: home_embedcontent_textanimation1 2s ease-in-out infinite;
        animation: home_embedcontent_textanimation1 2s ease-in-out infinite
    }

    .jg-home-splashvideo .jg-home-svinner .jg-embedwrap .jg-embedwrap-content .jg-embedwrap-contentinner p {
        font-size: 34px;
        line-height: 46px
    }

    .jg-home-mainbanner {
        padding: 161px 0 50px
    }

    .jg-home-mainbanner .jg-hmbcontent .jg-hmbclft {
        width: 550px;
        padding: 50px 0 0
    }

    .jg-home-mainbanner .jg-hmbcontent .jg-hmbclft h2 {
        font-size: 130px;
        line-height: 130px;
        padding: 30px 0 15px
    }

    .jg-home-mainbanner .jg-hmbcontent .jg-hmbclft .jg-product3 h2,
    .jg-home-mainbanner .jg-hmbcontent .jg-hmbclft .jg-product4 h2 {
        font-size: 120px;
        line-height: 100px
    }

    .jg-home-mainbanner .jg-hmbcontent .jg-hmbclft p {
        font-size: 21px;
        line-height: 22px
    }

    .jg-home-mainbanner .jg-hmbcontent .jg-hmbcrgt {
        width: 900px
    }

    .jg-home-mainbanner .jg-customslicknav {
        width: 780px
    }

    .jg-home-mainbanner .jg-scrolldown {
        padding: 90px 0 0
    }

    .jg-sections {
        padding: 75px 0
    }

    .jg-sections .jg-sectionhead {
        padding: 15px 0
    }

    .jg-sections .jg-sectionhead h2 {
        font-size: 100px;
        line-height: 100px
    }

    .jg-sections .jg-sectionbody h3 {
        font-size: 36px;
        line-height: 36px
    }

    .jg-sections .jg-sectionbody h4 {
        line-height: 36px
    }

    .jg-sections.jg-pbhblock .jg-sectionbody .jg-ocvblock {
        padding: 0 0 25px;
        margin: 25px 0 0
    }

    .jg-sections.jg-pbhblock .jg-sectionbody .jg-ocvblock #jg-ocv3dsliderwrap .carousel-3d-container {
        margin-top: 40px;
        margin-bottom: 40px
    }

    .jg-sections.jg-jotblock .jg-sectionbody .jg-descblock {
        padding: 0 0 40px
    }

    .jg-sections.jg-bejungleeblock .jg-sectionbody p {
        font-size: 20px;
        line-height: 28px
    }

    .jg-sections.jg-glow-bejungleeblock {
        padding: 80px 0 100px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-location-blk {
        padding: 0
    }

    .apply-btn {
        height: 36px
    }

    .apply-btn a {
        font-size: 20px;
        line-height: 36px
    }

    body.browser-safari .apply-btn a {
        padding-top: 3px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .view-all-btn {
        padding-top: 80px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .view-all-btn a {
        font-size: 25px;
        line-height: 29px
    }

    .jg-glow-inner-blk {
        padding: 30px 0 55px
    }

    .jg-glow-inner-blk .jg-glow-innercontent h1 {
        padding: 15px 0
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-game-content-blk {
        padding: 20px 0
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-respons-content-blk {
        padding: 5px 0
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-glow-form-blk {
        padding-top: 15px
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-miniqua-content-blk {
        padding: 20px 0
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-glow-form-blk .jg-form-inner .res-upload-blk .jg-upload-file-blk input {
        padding-left: 205px
    }

    .jg-sections.jg-howitallbegan-block p {
        padding: 10px 0
    }

    .jg-sections.jg-howitallbegan-block .jg-sectionbody {
        padding-top: 10px
    }

    .jg-sections.jg-howitallbegan-block .jg-howit-wrapper {
        padding: 50px 40px 20px
    }

    .jg-sections.jg-coreteam-block h3 {
        padding-top: 10px
    }

    .jg-sections.jg-coreteam-block .jg-ct-blk {
        padding-top: 50px
    }

    .jg-sections.jg-coreteam-block .jg-sectionbody {
        padding-top: 10px;
        padding-bottom: 10px
    }

    .jg-reachus-block {
        margin-top: 70px;
        padding-bottom: 120px
    }

    .jg-reachus-block .jg-reachus-row h1 {
        font-size: 36px;
        line-height: 40px
    }

    .jg-reachus-block .jg-reachus-row .left-block p {
        font-size: 18px;
        line-height: 30px
    }

    .jg-reachus-block .jg-reachus-row .left-block .form-block .jg-btnswrap .jg-btn.jg-btnprimary {
        margin-top: 40px
    }

    .form-block .form-group.message {
        margin-top: 50px
    }

    .jg-pagewrapper.jg-innerpage .jg-people-blk {
        padding: 100px 0 125px
    }

    .jg-pagewrapper.jg-innerpage .jg-people-blk .jg-people-inner .jg-people-list li {
        margin: 20px 22px 100px
    }

    .jg-pagewrapper.jg-innerpage .jg-creation-blk {
        padding: 100px 0 160px
    }

    .jg-supportpage.jg-innerpage .jg-creation-blk {
        padding-top: 70px
    }

    .jg-supportpage.jg-innerpage .jg-creation-blk h1 {
        font-size: 36px;
        line-height: 40px
    }
}

@media (max-width:1599px) {

    .jg-pagewrapper.jg-innerpage,
    .jg-pagewrapper.jg-innerpage.jg-headerfixed {
        padding: 99px 0 0
    }

    .jg-siteheader .jg-sitelogo {
        width: 125px
    }

    .jg-pagewrapper.jg-innerpage .jg-siteheader .jg-sitelogo a {
        max-width: 73px
    }

    .jg-pagewrapper.jg-innerpage .jg-siteheader .jg-sitelogo a img {
        height: 65px
    }

    .jg-pagewrapper.jg-innerpage .jg-siteheader .jg-shinner,
    .jg-pagewrapper.jg-innerpage .jg-siteheader.jg-fixedtop .jg-shinner {
        padding: 17px 0
    }

    .jg-siteheader.jg-fixedtop .jg-sitelogo a {
        max-width: 111px
    }

    .jg-homepage .jg-siteheader .jg-sitelogo {
        min-height: 111px
    }

    .jg-homepage .jg-siteheader.jg-fixedtop .jg-sitelogo {
        min-height: 99px
    }

    .jg-siteheader .jg-mainmenu {
        width: 940px
    }

    .jg-siteheader .jg-mainmenu ul {
        padding: 27px 0 0
    }

    .jg-siteheader.jg-fixedtop .jg-mainmenu ul {
        padding: 39px 0 0
    }

    .jg-siteheader .jg-mainmenu ul li {
        margin-left: 40px
    }

    .jg-siteheader .jg-socialmedia ul {
        padding: 27px 0 0
    }

    .jg-siteheader.jg-fixedtop .jg-socialmedia ul {
        padding: 36px 0 0
    }

    .jg-pagewrapper.jg-innerpage .jg-siteheader .jg-mainmenu ul {
        padding: 22px 0 0
    }

    .jg-siteheader .jg-mainmenu.jg-play-header ul.jg-play-dropdown {
        padding: 15px 0 0
    }

    .jg-pagewrapper.jg-innerpage .jg-siteheader .jg-socialmedia ul {
        padding: 19px 0 0
    }

    .jg-sitefooter {
        padding: 50px 0 38px
    }

    .jg-sitefooter .jg-sftop {
        padding: 0 0 45px
    }

    .jg-sitefooter .jg-sftop .jg-talktous h2 {
        font-size: 47px;
        line-height: 57px;
        margin: 20px 0
    }

    .jg-sitefooter .jg-sftop .jg-talktous .jg-btnswrap .jg-btn {
        font-size: 34px;
        height: 56px;
        line-height: 56px;
        min-width: 270px
    }

    .jg-home-mainbanner {
        padding: 142px 0 50px
    }

    .jg-home-mainbanner .jg-hmbcontent .jg-hmbclft {
        width: 540px
    }

    .jg-home-mainbanner .jg-hmbcontent .jg-hmbclft h2 {
        font-size: 128px;
        line-height: 128px
    }

    .jg-home-mainbanner .jg-hmbcontent .jg-hmbclft p {
        font-size: 21px;
        line-height: 22px;
        letter-spacing: 1px
    }

    .jg-home-mainbanner .jg-hmbcontent .jg-hmbclft .jg-datalist ul li {
        margin: 15px 0
    }

    .jg-home-mainbanner .jg-hmbcontent .jg-hmbclft .jg-datalist ul li h3 {
        font-size: 29px;
        line-height: 29px
    }

    .jg-home-mainbanner .jg-hmbcontent .jg-hmbclft .jg-datalist ul li h3 span {
        font-size: 17px;
        line-height: 17px
    }

    .jg-home-mainbanner .jg-hmbcontent .jg-hmbcrgt {
        width: 810px
    }

    .jg-home-mainbanner .jg-customslicknav {
        width: 700px;
        bottom: 27px
    }

    .jg-sections {
        padding: 50px 0
    }

    .jg-sections .jg-sectionhead h2 {
        font-size: 95px;
        line-height: 95px
    }

    .jg-sections .jg-sectionbody h3 {
        font-size: 32px;
        line-height: 32px
    }

    .jg-sections .jg-sectionbody h4 {
        font-size: 26px;
        line-height: 32px
    }

    .jg-sections .jg-sectionbody p {
        font-size: 18px;
        line-height: 26px;
        letter-spacing: 1px
    }

    .jg-sections.jg-pbhblock .jg-sectionbody p {
        line-height: 30px
    }

    .jg-sections.jg-pbhblock .jg-sectionbody .jg-ocvblock {
        padding: 0 0 15px;
        margin: 15px 0 0
    }

    .jg-sections.jg-bejungleeblock .jg-sectionbody .jg-location-blk .jg-location-list {
        margin: 0 -20px
    }

    .jg-sections.jg-bejungleeblock .jg-sectionbody .jg-location-blk .jg-location-list li {
        margin: 20px
    }

    .jg-sections.jg-glow-bejungleeblock {
        padding: 50px 0 80px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionhead {
        padding-top: 0
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody p {
        font-size: 22px;
        line-height: 36px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-country-blk {
        padding: 30px 0 0
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-country-blk .country-list {
        margin-left: 0
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-location-blk .jg-location-list .jg-location {
        padding: 30px 0
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .view-all-btn {
        padding-top: 40px
    }

    .jg-pagewrapper.jg-innerpage .jg-innerpage-topbanner.jg-glow-blk .jg-topbanner-content .bnr-hdngblk .bnr-hdngcont h1 {
        line-height: 70px
    }

    .jg-pagewrapper.jg-innerpage .jg-innerpage-topbanner.jg-glow-blk .jg-topbanner-content .bnr-hdngblk .bnr-hdngcont p {
        line-height: 35px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-location-blk .jg-location-list li .jg-location h3 {
        font-size: 24px;
        line-height: 26px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-location-blk .jg-location-list li .jg-location p {
        font-size: 15px;
        line-height: 20px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-location-blk .jg-location-list li .apply-btn {
        top: 64px
    }

    .jg-pagewrapper.jg-innerpage .jg-innerpage-topbanner.jg-glow-blk .jg-topbanner-content .bnr-hdngblk .bnr-hdngcont h1 {
        max-width: 570px
    }

    .jg-glow-inner-blk .jg-glow-innercontent h1 {
        padding: 15px 0;
        font-size: 45px;
        line-height: 49px
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-btnswrap .jg-btn {
        font-size: 25px;
        line-height: 41px;
        min-width: 210px
    }

    .jg-glow-inner-blk .jg-glow-innercontent h2 {
        font-size: 25px;
        line-height: 29px
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-game-content-blk p {
        font-size: 16px;
        line-height: 32px;
        padding: 8px 0
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-respons-content-blk ul li {
        font-size: 18px;
        line-height: 22px;
        padding: 10px 0 10px 38px
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-miniqua-content-blk ul li {
        font-size: 18px;
        line-height: 22px;
        padding: 10px 0 10px 38px
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-respons-content-blk ul {
        padding-top: 10px
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-miniqua-content-blk ul {
        padding-top: 10px
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-glow-form-blk .jg-form-inner .jg-naemail-blk .form-group {
        max-width: 550px
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-glow-form-blk .jg-form-inner .jg-submit-blk .jg-btnswrap {
        padding: 10px 0
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-game-content-blk p strong {
        font-size: 24px;
        line-height: 29px
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-game-content-blk div strong {
        font-size: 25px;
        line-height: 29px;
        margin-bottom: 20px
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-game-content-blk h1 strong {
        font-size: 25px;
        line-height: 29px;
        margin-bottom: 20px
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-game-content-blk ul li {
        font-size: 16px;
        line-height: 28px;
        padding: 7px 0 7px 38px
    }

    .jg-pagewrapper.jg-innerpage .jg-innerpage-topbanner .jg-topbanner-content .container .bnr-hdngblk h1 {
        font-size: 50px;
        line-height: 50px
    }

    .jg-pagewrapper.jg-innerpage .jg-whoweare-block {
        padding: 100px 0 125px
    }

    .jg-pagewrapper.jg-innerpage .jg-whoweare-block .jg-sections .jg-sectionbody .abtus-counter li .abtus-countercont span {
        font-size: 85px;
        line-height: 65px
    }

    .jg-pagewrapper.jg-innerpage .jg-whoweare-block .jg-sections .jg-sectionbody .abtus-counter li.ppl-cunt .abtus-countercont .counter-value {
        width: 125px
    }

    .jg-pagewrapper.jg-innerpage .jg-whoweare-block .jg-sections .jg-sectionbody .abtus-counter li.game-cunt .abtus-countercont .counter-value,
    .jg-pagewrapper.jg-innerpage .jg-whoweare-block .jg-sections .jg-sectionbody .abtus-counter li.actvusr-cunt .abtus-countercont .counter-value {
        width: 65px
    }

    .jg-pagewrapper.jg-innerpage .jg-whoweare-block .jg-sections .jg-sectionbody .abtus-counter li.dwld-cunt .abtus-countercont .counter-value {
        width: 115px
    }

    .jg-sections.jg-howitallbegan-block .jg-howit-wrapper .jg-year-list {
        padding: 0 40px
    }

    .jg-sections.jg-howitallbegan-block .jg-howit-wrapper .slick-prev {
        left: -20px
    }

    .jg-sections.jg-howitallbegan-block .jg-howit-wrapper .slick-next {
        right: -20px
    }

    .jg-sections.jg-coreteam-block .jg-ct-blk .slick-prev {
        left: 0
    }

    .jg-sections.jg-coreteam-block .jg-ct-blk .slick-next {
        right: 0
    }

    .jg-sections.jg-coreteam-block .jg-ct-blk ul {
        margin: 0
    }

    .jg-sections.jg-coreteam-block .jg-ct-blk ul li {
        padding: 0 30px
    }

    .jg-pagewrapper.jg-innerpage .jg-investors-block {
        padding: 50px 0 50px
    }

    .jg-reachus-block {
        margin-top: 50px
    }

    .form-block .form-group input {
        height: 40px
    }

    .form-block .form-group .form-control {
        font-size: 14px
    }

    .form-block .form-group {
        margin: 25px 0 15px
    }

    .form-block .form-group label {
        font-size: 14px
    }

    .form-block .form-group.focused label {
        font-size: 12px
    }

    .jg-reachus-block .jg-reachus-row h1 {
        font-size: 32px;
        line-height: 36px
    }

    .jg-reachus-block .jg-reachus-row .left-block p {
        font-size: 16px;
        line-height: 26px
    }

    .jg-reachus-block .jg-reachus-row .right-block {
        padding: 25px
    }

    .jg-reachus-block .jg-reachus-row .right-block h2 {
        font-size: 16px;
        line-height: 22px
    }

    .jg-reachus-block .jg-reachus-row .right-block .jg-address-block {
        padding: 20px 3px 25px
    }

    .jg-reachus-block .jg-reachus-row .left-block .form-block .jg-btnswrap .jg-btn.jg-btnprimary {
        margin-top: 20px
    }

    .jg-reachus-block .jg-reachus-row .left-block .sclt-hng {
        font-size: 16px
    }

    .jg-reachus-block .jg-reachus-row .left-block .bootstrap-select .btn {
        font-size: 20px;
        line-height: 56px;
        height: 56px
    }

    .jg-reachus-block .jg-reachus-row .left-block .bootstrap-select ul.dropdown-menu li a {
        font-size: 18px;
        padding: 10px 28px
    }

    .jg-pagewrapper.jg-innerpage .jg-people-blk {
        padding: 90px 0 105px
    }

    .jg-pagewrapper.jg-innerpage .jg-creation-blk {
        padding: 70px 0 100px
    }

    .jg-pagewrapper.jg-innerpage .jg-creation-blk .jg-creation-list-blk {
        padding-top: 35px
    }

    .jg-pagewrapper.jg-innerpage .jg-people-blk h2,
    .jg-pagewrapper.jg-innerpage .jg-creation-blk h2 {
        font-size: 38px;
        line-height: 42px
    }

    .jg-pagewrapper.jg-innerpage .jg-creation-blk .jg-creation-list-blk ul.jg-creation-list .slick-arrow.slick-next {
        right: -17px
    }

    .jg-pagewrapper.jg-innerpage .jg-creation-blk .jg-creation-list-blk ul.jg-creation-list .slick-arrow.slick-prev {
        left: -17px
    }

    .jg-pagewrapper.jg-innerpage .jg-people-blk .jg-people-inner .jg-people-list li {
        padding: 25px 25px 40px
    }

    .jg-supportpage.jg-innerpage .jg-creation-blk {
        padding-top: 50px
    }

    .jg-supportpage.jg-innerpage .jg-creation-blk h1 {
        font-size: 32px;
        line-height: 36px
    }

    .jg-pagewrapper.jg-innerpage .jg-innerpage-topbanner .jg-topbanner-content .container .bnr-hdngblk p {
        font-size: 20px;
        line-height: 26px
    }
}

@media (max-width:1439px) {
    .jg-btnswrap .jg-btn {
        font-family: 'Teko-Medium';
        padding-top: 2px
    }

    .jg-siteheader .jg-shinner {
        padding: 24px 0 0
    }

    .jg-siteheader.jg-fixedtop .jg-shinner {
        padding: 8px 0 7px
    }

    .jg-siteheader .jg-sitelogo {
        width: 111px
    }

    .jg-siteheader.jg-fixedtop .jg-sitelogo a {
        max-width: 100px
    }

    .jg-homepage .jg-siteheader .jg-sitelogo {
        min-height: 99px
    }

    .jg-homepage .jg-siteheader.jg-fixedtop .jg-sitelogo {
        min-height: 89px
    }

    .jg-siteheader .jg-mainmenu {
        width: 720px
    }

    .jg-siteheader .jg-mainmenu ul {
        padding: 20px 0 0
    }

    .jg-siteheader.jg-fixedtop .jg-mainmenu ul {
        padding: 34px 0 0
    }

    .jg-siteheader .jg-mainmenu ul li {
        margin-left: 30px
    }

    .jg-siteheader .jg-socialmedia {
        width: 145px
    }

    .jg-siteheader .jg-socialmedia ul {
        padding: 20px 0 0
    }

    .jg-siteheader.jg-fixedtop .jg-socialmedia ul {
        padding: 30px 0 0
    }

    .jg-siteheader .jg-socialmedia ul li {
        margin-left: 15px
    }

    .jg-sitefooter .jg-sftop {
        padding: 0 0 45px
    }

    .jg-sitefooter .jg-sftop .jg-talktous h2 {
        font-size: 43px;
        line-height: 53px;
        margin: 10px 0
    }

    .jg-sitefooter .jg-sftop .jg-talktous .jg-btnswrap .jg-btn {
        min-width: 235px;
        height: 52px;
        font-size: 32px;
        line-height: 52px;
        padding-top: 0
    }

    .mac-os .jg-sitefooter .jg-sftop .jg-talktous .jg-btnswrap .jg-btn {
        padding-top: 9px;
        line-height: 45px
    }

    .jg-sitefooter .jg-sfmain {
        padding: 0
    }

    .jg-sitefooter .jg-sfmain .jg-sfm-inner {
        padding: 30px 30px
    }

    .jg-sitefooter .jg-sfmain .jg-sfm-inner .jg-sfmi-colswrap {
        min-height: 230px
    }

    .jg-sitefooter .jg-sfmain .jg-sfm-inner .jg-sfmi-colswrap .jg-sfmi-col1 {
        width: 29.72972972973%
    }

    .jg-sitefooter .jg-sfmain .jg-sfm-inner .jg-sfmi-colswrap .jg-sfmi-col2 {
        width: 21.621621621622%;
        left: 29.72972972973%
    }

    .jg-sitefooter .jg-sfmain .jg-sfm-inner .jg-sfmi-colswrap .jg-sfmi-col3 {
        width: 21.621621621622%;
        left: 51.351351351351%
    }

    .jg-sitefooter .jg-sfmain .jg-sfm-inner .jg-sfmi-colswrap .jg-sfmi-col4 {
        width: 27.027027027027%;
        left: 72.972972972973%
    }

    .jg-sitefooter .jg-sfmain .jg-sfm-inner .jg-footerlinks li {
        padding: 7px 0
    }

    .jg-sitefooter .jg-sfmain .jg-sfm-inner .jg-footerlinks li a {
        font-size: 18px;
        line-height: 25px
    }

    .jg-sitefooter .jg-sfmain .jg-sfm-inner .jg-sitelogo {
        max-width: 107px;
        padding: 10px 0
    }

    .jg-sitefooter .jg-sfmain .jg-sfm-inner .jg-appdownload {
        padding: 10px 0
    }

    .jg-sitefooter .jg-sfmain .jg-sfm-inner .jg-socialmedia {
        padding: 10px 0
    }

    .jg-sitefooter .jg-sfbtm {
        padding: 5px 0 0
    }

    .jg-sitefooter .jg-sfbtm .jg-copyright-block p {
        padding: 10px 0 0
    }

    .jg-home-splashvideo .jg-home-svinner .jg-embedwrap .jg-embedwrap-content .jg-embedwrap-contentinner h1 {
        font-size: 139px;
        line-height: 116px
    }

    .jg-home-splashvideo .jg-home-svinner .jg-embedwrap .jg-embedwrap-content .jg-embedwrap-contentinner h1 span strong>i {
        -webkit-animation: home_embedcontent_textanimation2 2s ease-in-out infinite;
        animation: home_embedcontent_textanimation2 2s ease-in-out infinite
    }

    .jg-home-splashvideo .jg-home-svinner .jg-embedwrap .jg-embedwrap-content .jg-embedwrap-contentinner p {
        font-size: 32px;
        line-height: 45px;
        padding: 5px 0 5px 10px;
        letter-spacing: 1px
    }

    .jg-home-mainbanner {
        padding: 136px 0 50px
    }

    .jg-home-mainbanner .jg-hmbcontent .jg-hmbclft {
        width: 425px;
        padding: 15px 0 0
    }

    .jg-home-mainbanner .jg-hmbcontent .jg-hmbclft h2 {
        font-size: 98px;
        line-height: 98px;
        padding-top: 20px
    }

    .jg-home-mainbanner .jg-hmbcontent .jg-hmbclft .jg-product3 h2,
    .jg-home-mainbanner .jg-hmbcontent .jg-hmbclft .jg-product4 h2 {
        font-size: 95px;
        line-height: 85px
    }

    .jg-home-mainbanner .jg-hmbcontent .jg-hmbclft h2 span strong>i {
        -webkit-animation: home_topbanner_textanimation1 2s ease-in-out infinite;
        animation: home_topbanner_textanimation1 2s ease-in-out infinite
    }

    .jg-home-mainbanner .jg-hmbcontent .jg-hmbclft h2:before,
    .jg-home-mainbanner .jg-hmbcontent .jg-hmbclft h2:after {
        width: 57px
    }

    .jg-home-mainbanner .jg-hmbcontent .jg-hmbclft h2:after {
        left: 38px
    }

    .jg-home-mainbanner .jg-hmbcontent .jg-hmbclft p {
        font-size: 19px;
        line-height: 20px;
        padding: 15px 0 10px
    }

    .jg-home-mainbanner .jg-hmbcontent .jg-hmbclft .jg-datalist ul li h3 {
        font-size: 25px;
        line-height: 25px
    }

    .jg-home-mainbanner .jg-hmbcontent .jg-hmbclft .jg-datalist ul li h3 span {
        font-size: 16px;
        line-height: 16px;
        letter-spacing: 1px
    }

    .jg-home-mainbanner .jg-hmbcontent .jg-hmbcrgt {
        width: 700px
    }

    .jg-home-mainbanner .jg-customslicknav {
        width: 650px;
        bottom: 20px
    }

    .jg-home-mainbanner .jg-scrolldown {
        padding: 50px 0 0
    }

    .jg-sections .jg-sectionhead h2 {
        font-size: 75px;
        line-height: 75px
    }

    .jg-sections .jg-sectionhead h2 span strong>i {
        -webkit-animation: home_jgsechead_textanimation1 2s ease-in-out infinite;
        animation: home_jgsechead_textanimation1 2s ease-in-out infinite
    }

    .jg-sections .jg-sectionbody h3 {
        font-size: 28px;
        line-height: 28px
    }

    .jg-sections .jg-sectionbody h4 {
        font-size: 24px;
        line-height: 28px
    }

    .jg-sections.jg-pbhblock .jg-sectionbody p {
        line-height: 28px
    }

    .jg-sections.jg-pbhblock .jg-sectionbody .jg-ocvblock #jg-ocv3dsliderwrap .carousel-3d-container {
        margin-top: 30px;
        margin-bottom: 30px
    }

    .jg-sections.jg-pbhblock .jg-sectionbody .jg-ocvblock #jg-ocv3dsliderwrap .carousel-3d-controls .prev,
    .jg-sections.jg-pbhblock .jg-sectionbody .jg-ocvblock #jg-ocv3dsliderwrap .carousel-3d-controls .next {
        width: 36px !important;
        height: 36px !important
    }

    .jg-sections.jg-pbhblock .jg-sectionbody .jg-ocvblock #jg-ocv3dsliderwrap .carousel-3d-controls .prev:before,
    .jg-sections.jg-pbhblock .jg-sectionbody .jg-ocvblock #jg-ocv3dsliderwrap .carousel-3d-controls .next:before {
        width: 27px;
        height: 19px;
        background-size: 450px auto;
        margin: -10px 0 0 -13px
    }

    .jg-sections.jg-pbhblock .jg-sectionbody .jg-ocvblock #jg-ocv3dsliderwrap .carousel-3d-controls .prev:before {
        background-position: -278px -62px
    }

    .jg-sections.jg-pbhblock .jg-sectionbody .jg-ocvblock #jg-ocv3dsliderwrap .carousel-3d-controls .next:before {
        background-position: -313px -62px
    }

    .jg-sections.jg-jotblock .jg-ourlocations .jg-ollist {
        padding: 0 0 20px
    }

    .jg-sections.jg-jotblock .jg-ourlocations .jg-ollist ul li {
        margin-left: 30px
    }

    .jg-sections.jg-jotblock .jg-ourlocations .jg-olmap {
        max-width: 90%;
        margin-top: 30px;
        margin-bottom: 20px
    }

    .jg-sections.jg-jotblock .jg-sectionbody .jg-descblock .jg-btnswrap {
        padding: 10px 0
    }

    .jg-sections.jg-jotblock .jg-sectionbody .jg-descblock .jg-btnswrap .jg-btn {
        min-width: 200px;
        line-height: 47px
    }

    .jg-sections.jg-bejungleeblock .jg-sectionbody .jg-location-blk {
        padding-top: 30px
    }

    .jg-sections.jg-bejungleeblock .jg-sectionbody .jg-location-blk .jg-location-list .jg-location {
        padding: 25px
    }

    .jg-sections.jg-bejungleeblock .jg-sectionbody .jg-location-blk .jg-location-list {
        margin: 0 -10px
    }

    .jg-sections.jg-bejungleeblock .jg-sectionbody .jg-location-blk .jg-location-list li {
        margin: 10px;
        max-width: 366px
    }

    .jg-sections.jg-bejungleeblock .jg-sectionbody .jg-location-blk .jg-location-list li .jg-location h3 {
        font-size: 22px;
        line-height: 26px
    }

    .jg-sections.jg-bejungleeblock .jg-sectionbody .jg-location-blk .jg-location-list li .jg-location p {
        font-size: 16px;
        line-height: 20px
    }

    .jg-sections.jg-bejungleeblock .jg-sectionbody .jg-location-blk .jg-location-list li .jg-location .jg-loc-time .jg-loc span {
        font-size: 16px;
        line-height: 20px
    }

    .jg-sections.jg-bejungleeblock .jg-sectionbody .jg-location-blk .jg-location-list li .jg-location .jg-loc-time .jg-time {
        font-size: 16px;
        line-height: 20px
    }

    .jg-sections.jg-bejungleeblock .jg-sectionbody .jg-location-blk .jg-btnswrap .jg-btn {
        font-size: 22px;
        line-height: 36px;
        min-width: 260px;
        padding: 9px 0 6px
    }

    .jg-sections.jg-bejungleeblock .jg-sectionbody .jg-location-blk .jg-location-list .jg-location {
        min-height: 310px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-country-blk .jg-filters .fltr-blk ul {
        margin: 10px 0 20px
    }

    .browser-safari .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-country-blk .jg-filters .fltr-blk ul {
        margin: 20px 0
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-location-blk {
        padding-top: 30px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-location-blk .jg-location-list .jg-location {
        padding: 20px 0
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-location-blk .jg-location-list li .jg-location h3 {
        font-size: 22px;
        line-height: 26px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-location-blk .jg-location-list li .jg-location p {
        font-size: 16px;
        line-height: 22px;
        max-width: 80%
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-location-blk .jg-location-list li .jg-location .jg-loc-time .jg-loc span {
        font-size: 15px;
        line-height: 20px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-location-blk .jg-location-list li .jg-location .jg-loc-time .jg-time {
        font-size: 15px;
        line-height: 20px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-location-blk .jg-location-list li .apply-btn {
        top: 25px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-location-blk .jg-btnswrap .jg-btn {
        font-size: 22px;
        line-height: 36px;
        min-width: 260px
    }

    .jg-pagewrapper.jg-innerpage .jg-innerpage-topbanner.jg-glow-blk .jg-topbanner-content .bnr-hdngblk {
        padding-left: 60px
    }

    .jg-pagewrapper.jg-innerpage .jg-innerpage-topbanner.jg-glow-blk .jg-topbanner-content .bnr-hdngblk .bnr-hdngcont h1 {
        line-height: 65px
    }

    .jg-pagewrapper.jg-innerpage .jg-innerpage-topbanner.jg-glow-blk .jg-topbanner-content .bnr-hdngblk .bnr-hdngcont p {
        padding-top: 20px;
        line-height: 28px
    }

    .jg-pagewrapper.jg-innerpage .jg-innerpage-topbanner.jg-glow-blk .jg-topbanner-content .bnr-hdngblk .bnr-hdngcont .jg-scrolldown {
        padding: 40px 0 0;
        margin-left: -60px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody p {
        font-size: 20px;
        line-height: 28px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-country-blk .country-list li {
        padding-left: 20px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-country-blk .country-list li a {
        font-size: 25px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-country-blk .country-list li.active a {
        font-size: 25px;
        line-height: 64px;
        padding-left: 70px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-country-blk .country-list li a:before {
        -webkit-transform: scale(0.8);
        -moz-transform: scale(0.8);
        -o-transform: scale(0.8);
        -ms-transform: scale(0.8);
        transform: scale(0.8)
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .view-all-btn a {
        font-size: 22px;
        line-height: 26px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-country-blk .country-list .filter-icon a {
        font-size: 16px;
        line-height: 21px
    }

    .jg-pagewrapper.jg-innerpage .jg-innerpage-topbanner.jg-glow-blk .jg-topbanner-content .bnr-hdngblk .bnr-hdngcont h1 {
        max-width: 500px
    }

    .jg-glow-inner-blk {
        padding: 20px 0 40px
    }

    .jg-glow-inner-blk .jg-glow-innercontent h1 {
        font-size: 38px;
        line-height: 42px
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-btnswrap .jg-btn {
        font-size: 22px;
        line-height: 30px;
        min-width: 150px;
        padding: 9px 15px
    }

    .jg-glow-inner-blk .jg-glow-innercontent h2 {
        font-size: 20px;
        line-height: 24px
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-game-content-blk p {
        font-size: 16px;
        line-height: 28px;
        padding: 6px 0
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-respons-content-blk ul li {
        font-size: 16px;
        line-height: 20px;
        padding: 5px 0 5px 38px
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-miniqua-content-blk ul li {
        font-size: 16px;
        line-height: 20px;
        padding: 5px 0 5px 38px
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-glow-form-blk .jg-form-inner {
        padding: 20px 40px 25px
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-glow-form-blk .jg-form-inner .jg-naemail-blk .form-group {
        max-width: 485px
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-glow-form-blk .jg-form-inner .jg-naemail-blk .form-group label {
        font-size: 16px
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-glow-form-blk .jg-form-inner .jg-naemail-blk .form-group .form-control {
        font-size: 16px
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-glow-form-blk .jg-form-inner .res-upload-blk label {
        font-size: 16px
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-glow-form-blk .jg-form-inner .res-upload-blk .form-group label {
        font-size: 16px
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-glow-form-blk .jg-form-inner .res-upload-blk .jg-upload-file-blk .upload-box a {
        font-size: 16px
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-glow-form-blk .jg-form-inner .jg-submit-blk {
        padding-top: 20px
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-glow-form-blk .jg-form-inner .jg-submit-blk .jg-btnswrap {
        margin-left: 40px;
        padding: 16px 0
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-game-content-blk p strong {
        font-size: 20px;
        line-height: 24px;
        margin-top: 8px
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-game-content-blk div strong {
        font-size: 20px;
        line-height: 24px;
        margin-top: 20px
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-game-content-blk h1 strong {
        font-size: 20px;
        line-height: 24px;
        margin-top: 20px
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-game-content-blk ul li {
        font-size: 15px;
        line-height: 24px;
        padding: 5px 0 5px 38px
    }

    .jg-pagewrapper.jg-innerpage .jg-innerpage-topbanner .jg-topbanner-content .container .bnr-hdngblk {
        bottom: 40px
    }

    .jg-pagewrapper.jg-innerpage .jg-innerpage-topbanner .jg-topbanner-content .container .bnr-hdngblk h1 {
        font-size: 45px;
        line-height: 45px
    }

    .jg-pagewrapper.jg-innerpage .jg-innerpage-topbanner .jg-topbanner-content .container .bnr-hdngblk p {
        font-size: 18px;
        line-height: 26px
    }

    .jg-pagewrapper.jg-innerpage .jg-innerpage-topbanner .jg-topbanner-content .container .bnr-hdngblk .jg-scrolldown {
        padding: 55px 0 0
    }

    .jg-pagewrapper.jg-innerpage .jg-whoweare-block {
        padding: 75px 0 90px
    }

    .jg-pagewrapper.jg-innerpage .jg-whoweare-block .jg-sections .jg-sectionbody p {
        line-height: 34px;
        padding: 15px 0 0
    }

    .jg-pagewrapper.jg-innerpage .jg-whoweare-block .jg-sections .jg-sectionbody .abtus-counter {
        padding: 55px 0 0
    }

    .jg-pagewrapper.jg-innerpage .jg-whoweare-block .jg-sections .jg-sectionbody .abtus-counter li {
        padding: 0 40px
    }

    .jg-pagewrapper.jg-innerpage .jg-whoweare-block .jg-sections .jg-sectionbody .abtus-counter li .abtus-countercont span {
        font-size: 70px;
        line-height: 58px
    }

    .jg-pagewrapper.jg-innerpage .jg-whoweare-block .jg-sections .jg-sectionbody .abtus-counter li.ppl-cunt .abtus-countercont .counter-value {
        width: 102px
    }

    .jg-pagewrapper.jg-innerpage .jg-whoweare-block .jg-sections .jg-sectionbody .abtus-counter li.game-cunt .abtus-countercont .counter-value,
    .jg-pagewrapper.jg-innerpage .jg-whoweare-block .jg-sections .jg-sectionbody .abtus-counter li.actvusr-cunt .abtus-countercont .counter-value {
        width: 52px
    }

    .jg-pagewrapper.jg-innerpage .jg-whoweare-block .jg-sections .jg-sectionbody .abtus-counter li.dwld-cunt .abtus-countercont .counter-value {
        width: 95px
    }

    .jg-pagewrapper.jg-innerpage .jg-whoweare-block .jg-sections .jg-sectionbody .abtus-counter li p {
        font-size: 15px;
        line-height: 18px
    }

    .jg-sections.jg-howitallbegan-block .jg-howit-img {
        padding: 20px 0
    }

    .jg-sections.jg-howitallbegan-block .jg-howit-wrapper .jg-year-list {
        padding: 0 30px
    }

    .jg-sections.jg-howitallbegan-block .jg-howit-wrapper .jg-year-list .jg-year {
        font-size: 20px;
        line-height: 24px
    }

    .jg-sections.jg-howitallbegan-block .jg-howit-wrapper .jg-year-list .jg-month-list .jg-month {
        font-size: 16px;
        line-height: 20px
    }

    .jg-sections.jg-howitallbegan-block .jg-howit-wrapper .jg-year-list .jg-month-list .jg-comname {
        font-size: 16px;
        line-height: 20px
    }

    .jg-sections.jg-howitallbegan-block .jg-howit-wrapper .jg-year-list .jg-month-list .jg-submonth {
        font-size: 16px;
        line-height: 20px
    }

    .jg-sections.jg-howitallbegan-block .jg-howit-wrapper .jg-year-list .jg-month-list .jg-subcomname {
        font-size: 16px;
        line-height: 20px
    }

    .jg-sections.jg-howitallbegan-block .jg-howit-wrapper .jg-year-list .jg-month-list .jg-month {
        padding: 30px 0 0
    }

    .jg-sections.jg-howitallbegan-block .jg-howit-wrapper .slick-arrow {
        width: 35px;
        height: 35px;
        background-size: 350px auto;
        top: 70px
    }

    .jg-sections.jg-howitallbegan-block .jg-howit-wrapper .slick-prev {
        background-position: -215px -78px;
        left: -15px
    }

    .jg-sections.jg-howitallbegan-block .jg-howit-wrapper .slick-next {
        background-position: -256px -78px;
        right: -15px
    }

    .jg-sections.jg-coreteam-block h3 {
        padding-top: 10px
    }

    .jg-sections.jg-coreteam-block .jg-ct-blk ul li {
        padding: 0 15px
    }

    .jg-sections.jg-coreteam-block .jg-ct-blk .slick-prev {
        background-size: 80%;
        left: -10px;
        height: 40px;
        margin-top: -23x
    }

    .jg-sections.jg-coreteam-block .jg-ct-blk .slick-next {
        background-size: 80%;
        right: -10px;
        height: 40px;
        margin-top: -25px
    }

    .jg-sections.jg-coreteam-block .jg-ct-blk ul li h4 {
        font-size: 18px;
        line-height: 22px;
        padding: 10px 0 0
    }

    .jg-sections.jg-coreteam-block .jg-ct-blk ul li p {
        font-size: 13px;
        line-height: 17px;
        padding: 0
    }

    .jg-pagewrapper.jg-innerpage .jg-investors-block {
        padding: 50px 0 50px
    }

    .jg-pagewrapper.jg-innerpage .jg-investors-block .jg-sections .jg-sectionbody .jg-invst-partners {
        height: 160px
    }

    .jg-pagewrapper.jg-innerpage .jg-investors-block .jg-sections .jg-sectionbody h3 {
        margin: 0 0 25px
    }

    .jg-pagewrapper.jg-innerpage .jg-investors-block .jg-sections .jg-sectionbody .jg-invst-partners .jg-invst-dls {
        margin: 0 0 0 -25px
    }

    .jg-pagewrapper.jg-innerpage .jg-investors-block .jg-sections .jg-sectionbody .jg-invst-partners .jg-invst-dls li {
        margin: 0 25px
    }

    .jg-reachus-block {
        margin-top: 40px;
        padding-bottom: 100px;
        background-position: -510px 0
    }

    .jg-reachus-block .jg-reachus-row .left-block .form-block {
        padding-top: 0
    }

    .jg-reachus-block .jg-reachus-row .left-block .form-block .jg-btnswrap .jg-btn.jg-btnprimary {
        margin-top: 25px
    }

    .form-block .form-group.message {
        margin-top: 45px
    }

    .jg-pagewrapper.jg-innerpage .jg-people-blk h2,
    .jg-pagewrapper.jg-innerpage .jg-creation-blk h2 {
        font-size: 34px;
        line-height: 38px
    }

    .jg-pagewrapper.jg-innerpage .jg-people-blk,
    .jg-pagewrapper.jg-innerpage .jg-creation-blk {
        padding: 70px 0 85px
    }

    .jg-pagewrapper.jg-innerpage .jg-creation-blk .jg-creation-list-blk ul.jg-creation-list li .jg-creation-cont {
        padding: 30px 20px 20px 45px
    }

    .jg-pagewrapper.jg-innerpage .jg-creation-blk .jg-creation-list-blk ul.jg-creation-list li .jg-creation-cont h3 {
        font-size: 28px;
        line-height: 30px;
        padding-bottom: 10px
    }

    .jg-pagewrapper.jg-innerpage .jg-creation-blk .jg-creation-list-blk ul.jg-creation-list li .jg-creation-cont p {
        font-size: 16px;
        line-height: 27px
    }

    .jg-pagewrapper.jg-innerpage .jg-creation-blk .jg-creation-list-blk ul.jg-creation-list li .jg-creation-cont h4 {
        margin: 35px 0 25px
    }

    .jg-pagewrapper.jg-innerpage .jg-people-blk .jg-people-inner {
        padding: 15px 0 0
    }

    .jg-pagewrapper.jg-innerpage .jg-creation-blk .jg-creation-list-blk ul.jg-creation-list .slick-arrow.slick-next {
        right: -57px
    }

    .jg-pagewrapper.jg-innerpage .jg-creation-blk .jg-creation-list-blk ul.jg-creation-list .slick-arrow.slick-prev {
        left: -57px
    }

    .jg-supportpage.jg-innerpage .jg-creation-blk {
        padding-top: 40px
    }

    .jg-pagewrapper.jg-innerpage .jg-people-blk .jg-people-inner .jg-people-list li {
        min-height: 345px
    }

    body.browser-safari .jg-sitefooter .jg-sftop .jg-talktous .jg-btnswrap .jg-btn {
        padding-top: 5px
    }
}

@media (max-width:1359px) {
    .jg-pagewrapper.jg-innerpage .jg-creation-blk .jg-creation-list-blk ul.jg-creation-list .slick-arrow.slick-next {
        right: -50px
    }

    .jg-pagewrapper.jg-innerpage .jg-creation-blk .jg-creation-list-blk ul.jg-creation-list .slick-arrow.slick-prev {
        left: -50px
    }
}

@media (max-width:1279px) {
    .jg-pagewrapper.jg-innerpage .jg-creation-blk .jg-creation-list-blk ul.jg-creation-list .slick-arrow.slick-next {
        right: -17px
    }

    .jg-pagewrapper.jg-innerpage .jg-creation-blk .jg-creation-list-blk ul.jg-creation-list .slick-arrow.slick-prev {
        left: -17px
    }
}

@media (max-width:1199px) {
    .jg-btnswrap .jg-btn {
        font-size: 25px;
        line-height: 40px
    }

    .jg-siteheader .jg-shinner {
        padding: 20px 0 0
    }

    .jg-siteheader .jg-sitelogo {
        width: 111px
    }

    .jg-siteheader.jg-fixedtop .jg-sitelogo a {
        max-width: 100px
    }

    .jg-homepage .jg-siteheader .jg-sitelogo {
        min-height: 99px
    }

    .jg-homepage .jg-siteheader.jg-fixedtop .jg-sitelogo {
        min-height: 89px
    }

    .jg-siteheader .jg-mainmenu {
        width: 450px
    }

    .jg-siteheader.jg-fixedtop .jg-mainmenu ul {
        padding: 34px 0 0
    }

    .jg-siteheader .jg-mainmenu ul li {
        margin-left: 20px
    }

    .jg-siteheader .jg-socialmedia {
        width: 141px
    }

    .jg-siteheader.jg-fixedtop .jg-socialmedia ul {
        padding: 30px 0 0
    }

    .jg-siteheader .jg-socialmedia ul li {
        margin-left: 15px
    }

    .jg-sitefooter .jg-sftop {
        padding: 0 0 30px
    }

    .jg-sitefooter .jg-sftop .jg-talktous h2 {
        font-size: 39px;
        line-height: 49px
    }

    .jg-sitefooter .jg-sftop .jg-talktous .jg-btnswrap .jg-btn {
        min-width: 220px;
        height: 47px;
        font-size: 30px;
        line-height: 47px;
        padding-top: 1px
    }

    .jg-sitefooter .jg-sfmain .jg-sfm-inner {
        padding: 20px 40px
    }

    .jg-sitefooter .jg-sfmain .jg-sfm-inner .jg-appdownload ul li {
        margin-left: 20px
    }

    .jg-sitefooter .jg-sfmain .jg-sfm-inner .jg-socialmedia ul li {
        margin-left: 20px
    }

    .jg-home-splashvideo .jg-home-svinner .jg-embedwrap .jg-embedwrap-content .jg-embedwrap-contentinner h1 {
        font-size: 129px;
        line-height: 106px
    }

    .jg-home-splashvideo .jg-home-svinner .jg-embedwrap .jg-embedwrap-content .jg-embedwrap-contentinner p {
        font-size: 30px;
        line-height: 43px
    }

    .jg-home-mainbanner {
        padding: 140px 0 25px
    }

    .jg-home-mainbanner .jg-hmbcontent .jg-hmbclft {
        width: 385px
    }

    .jg-home-mainbanner .jg-hmbcontent .jg-hmbclft h2 {
        font-size: 78px;
        line-height: 78px;
        padding-top: 0
    }

    .jg-home-mainbanner .jg-hmbcontent .jg-hmbclft .jg-product3 h2,
    .jg-home-mainbanner .jg-hmbcontent .jg-hmbclft .jg-product4 h2 {
        font-size: 70px;
        line-height: 60px;
        padding-top: 0
    }

    .jg-home-mainbanner .jg-hmbcontent .jg-hmbclft h2 span strong>i {
        -webkit-animation: home_topbanner_textanimation2 2s ease-in-out infinite;
        animation: home_topbanner_textanimation2 2s ease-in-out infinite
    }

    .jg-home-mainbanner .jg-hmbcontent .jg-hmbclft h2:before,
    .jg-home-mainbanner .jg-hmbcontent .jg-hmbclft h2:after {
        width: 50px;
        height: 2px
    }

    .jg-home-mainbanner .jg-hmbcontent .jg-hmbclft h2:before {
        left: 0;
        bottom: 10px
    }

    .jg-home-mainbanner .jg-hmbcontent .jg-hmbclft h2:after {
        left: 25px
    }

    .jg-home-mainbanner .jg-hmbcontent .jg-hmbclft p {
        font-size: 17px;
        line-height: 18px;
        padding: 10px 0
    }

    .jg-home-mainbanner .jg-hmbcontent .jg-hmbclft .jg-datalist ul li {
        height: 43px;
        padding-left: 53px;
        margin: 10px 0
    }

    .jg-home-mainbanner .jg-hmbcontent .jg-hmbclft .jg-datalist ul li .jg-iconspan {
        width: 43px;
        height: 43px
    }

    .jg-home-mainbanner .jg-hmbcontent .jg-hmbclft .jg-datalist ul li h3 {
        font-size: 24px;
        line-height: 24px
    }

    .jg-home-mainbanner .jg-hmbcontent .jg-hmbclft .jg-datalist ul li h3 span {
        font-size: 14px;
        line-height: 14px
    }

    .jg-home-mainbanner .jg-hmbcontent .jg-hmbcrgt {
        width: 540px
    }

    .jg-home-mainbanner .jg-customslicknav {
        width: 600px;
        bottom: 10px
    }

    .jg-home-mainbanner .jg-customslicknav ul li {
        height: 130px;
        padding: 0 10px
    }

    .jg-home-mainbanner .jg-customslicknav ul li figure {
        width: 82px;
        height: 82px
    }

    .jg-home-mainbanner .jg-customslicknav ul li.active figure,
    .jg-home-mainbanner .jg-customslicknav ul li figure:hover,
    .jg-home-mainbanner .jg-customslicknav ul.slick-initialized .slick-slide.slick-current li figure {
        height: 130px
    }

    .jg-home-mainbanner .jg-scrolldown {
        padding: 25px 0 0
    }

    .jg-sections .jg-sectionhead {
        padding: 10px 0
    }

    .jg-sections .jg-sectionhead h2 {
        font-size: 65px;
        line-height: 65px;
        padding: 0;
        margin: 10px 0;
        letter-spacing: 5px
    }

    .jg-sections .jg-sectionbody h3 {
        font-size: 26px;
        line-height: 26px
    }

    .jg-sections .jg-sectionbody h4 {
        font-size: 24px;
        line-height: 26px
    }

    .jg-sections.jg-pbhblock .jg-sectionbody .jg-ocvblock {
        padding-bottom: 0;
        overflow: hidden
    }

    .jg-sections.jg-pbhblock .jg-sectionbody .jg-ocvblock h4 {
        position: relative;
        z-index: 1
    }

    .jg-sections.jg-pbhblock .jg-sectionbody .jg-ocvblock .jg-ocvblock-inner {
        margin-top: -76px;
        margin-bottom: -76px;
        position: relative;
        z-index: 0;
        overflow: hidden
    }

    .jg-sections.jg-pbhblock .jg-sectionbody .jg-ocvblock #jg-ocv3dsliderwrap {
        position: relative;
        z-index: -1
    }

    .jg-sections.jg-pbhblock .jg-sectionbody .jg-ocvblock #jg-ocv3dsliderwrap .carousel-3d-container {
        margin-top: 30px;
        margin-bottom: 30px
    }

    .jg-sections.jg-pbhblock .jg-sectionbody .jg-ocvblock #jg-ocv3dsliderwrap .carousel-3d-slider {
        transform: scale(0.75)
    }

    .jg-sections.jg-pbhblock .jg-sectionbody .jg-ocvblock #jg-ocv3dsliderwrap .jg-ocv3dslides .jg-ocv3ds-content {
        padding: 0 30px 20px
    }

    .jg-sections.jg-pbhblock .jg-sectionbody .jg-ocvblock #jg-ocv3dsliderwrap .jg-ocv3dslides .jg-ocv3ds-content p {
        font-size: 21px
    }

    .jg-sections.jg-jotblock .jg-ourlocations .jg-ollist {
        padding: 0 0 15px
    }

    .jg-sections.jg-jotblock .jg-ourlocations .jg-ollist ul li {
        margin-left: 20px
    }

    .jg-sections.jg-jotblock .jg-ourlocations .jg-olmap {
        margin-top: 20px;
        margin-bottom: 10px
    }

    .jg-sections.jg-jotblock .jg-sectionbody .jg-descblock {
        padding: 0 0 20px
    }

    .jg-sections.jg-jotblock .jg-sectionbody .jg-descblock .jg-btnswrap .jg-btn {
        min-width: 170px;
        line-height: 42px
    }

    .jg-sections.jg-bejungleeblock .jg-sectionbody .jg-location-blk .jg-location-list li {
        max-width: 300px
    }

    .jg-pagewrapper.jg-innerpage .jg-innerpage-topbanner.jg-glow-blk .jg-topbanner-content .bnr-hdngblk {
        padding-left: 15px
    }

    .jg-pagewrapper.jg-innerpage .jg-innerpage-topbanner.jg-glow-blk .jg-topbanner-content .bnr-hdngblk .bnr-hdngcont h1 {
        line-height: 54px;
        max-width: 440px
    }

    .jg-pagewrapper.jg-innerpage .jg-innerpage-topbanner.jg-glow-blk .jg-topbanner-content .bnr-hdngblk .bnr-hdngcont p {
        line-height: 22px;
        max-width: 710px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody p {
        font-size: 18px;
        line-height: 26px;
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-country-blk {
        padding: 20px 0 10px
    }

    .apply-btn {
        bottom: -18px
    }

    .jg-pagewrapper.jg-innerpage .jg-innerpage-topbanner.jg-glow-blk .jg-topbanner-content .bnr-hdngblk .bnr-hdngcont .jg-scrolldown {
        margin-left: 0
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-glow-form-blk .jg-form-inner .jg-naemail-blk .form-group:nth-child(2n+1) {
        margin-right: 50px
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-glow-form-blk .jg-form-inner .jg-naemail-blk .jg-second-form .form-group {
        margin-right: 0 !important
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-glow-form-blk .jg-form-inner .jg-naemail-blk .form-group {
        max-width: 402px
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-glow-form-blk .jg-form-inner .res-upload-blk {
        padding-top: 20px
    }

    .jg-pagewrapper.jg-innerpage .jg-innerpage-topbanner .jg-topbanner-content .container .bnr-hdngblk {
        bottom: 35px
    }

    .jg-pagewrapper.jg-innerpage .jg-innerpage-topbanner .jg-topbanner-content .container .bnr-hdngblk h1 {
        font-size: 40px;
        line-height: 40px
    }

    .jg-pagewrapper.jg-innerpage .jg-innerpage-topbanner .jg-topbanner-content .container .bnr-hdngblk p {
        font-size: 20px;
        line-height: 22px;
        letter-spacing: 2px
    }

    .jg-pagewrapper.jg-innerpage .jg-innerpage-topbanner .jg-topbanner-content .container .bnr-hdngblk .jg-scrolldown {
        padding: 45px 0 0
    }

    .jg-pagewrapper.jg-innerpage .jg-whoweare-block {
        padding: 50px 0 65px
    }

    .jg-pagewrapper.jg-innerpage .jg-investors-block {
        padding: 50px 0 50px
    }

    .jg-pagewrapper.jg-innerpage .jg-investors-block .jg-sections .jg-sectionbody .jg-invst-partners {
        height: 140px
    }

    .jg-pagewrapper.jg-innerpage .jg-investors-block .jg-sections .jg-sectionbody .jg-invst-partners .jg-invst-dls li {
        width: 25%;
        padding: 0 20px;
        margin: 0
    }

    .jg-pagewrapper.jg-innerpage .jg-investors-block .jg-sections .jg-sectionbody .jg-invst-partners .jg-invst-dls li a>img {
        margin: 0 auto
    }

    .jg-reachus-block {
        margin-top: 50px;
        padding-bottom: 80px
    }

    .jg-reachus-block .jg-reachus-row .right-block {
        padding: 25px 30px 30px
    }

    .jg-reachus-block .jg-reachus-row .left-block {
        max-width: 600px
    }

    .jg-sections.jg-bejungleeblock .jg-sectionbody .jg-location-blk .jg-location-list .jg-location {
        min-height: 324px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-location-blk .jg-location-list li .apply-btn {
        top: 35px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-country-blk .jg-filters .fltr-blk ul li a {
        font-size: 14px;
        line-height: 15px
    }

    .verification-emil.reachus .modal-content .modal-body h4 {
        font-size: 22px;
        line-height: 29px
    }

    .verification-emil.reachus .modal-content .modal-body .tgv-rating {
        width: 90px
    }

    .verification-emil.reachus .modal-content .modal-body p {
        font-size: 14px;
        line-height: 18px;
        padding: 10px 0
    }

    .verification-emil.reachus .modal-content .modal-body .tgv-btn-groups .tgv-btn {
        font-size: 18px;
        line-height: 40px
    }

    .verification-emil.reachus .modal-content .modal-body .tgv-btn-groups .tgv-btn.tgv-btn-default {
        line-height: 38px
    }

    .jg-sections {
        padding: 35px 0
    }

    .jg-sections.jg-howitallbegan-block .jg-howit-wrapper .jg-year-list {
        padding: 0 15px
    }

    .jg-sections.jg-coreteam-block .jg-ct-blk {
        padding-top: 30px
    }

    .jg-sections.jg-howitallbegan-block .jg-howit-wrapper {
        padding: 25px 20px 20px
    }

    .jg-sections.jg-howitallbegan-block .jg-howit-wrapper:before {
        top: 63px
    }

    .jg-sections.jg-howitallbegan-block .jg-howit-wrapper .slick-prev {
        left: -10px;
        top: 46px
    }

    .jg-sections.jg-howitallbegan-block .jg-howit-wrapper .slick-next {
        right: -10px;
        top: 46px
    }

    .jg-sections.jg-coreteam-block .jg-ct-blk ul li {
        padding: 0 10px
    }

    .jg-pagewrapper.jg-innerpage .jg-people-blk .jg-people-inner .jg-people-list {
        margin: 0 -15px
    }

    .jg-pagewrapper.jg-innerpage .jg-people-blk .jg-people-inner .jg-people-list li {
        margin: 20px 15px 80px;
        min-height: 346px
    }

    .jg-pagewrapper.jg-innerpage .jg-people-blk .jg-people-inner .jg-people-list li .jg-content h3 {
        font-size: 18px;
        line-height: 22px
    }

    .jg-pagewrapper.jg-innerpage .jg-people-blk .jg-people-inner .jg-people-list li .jg-content p {
        font-size: 16px;
        line-height: 28px
    }

    .jg-pagewrapper.jg-innerpage .jg-people-blk,
    .jg-pagewrapper.jg-innerpage .jg-creation-blk {
        padding: 50px 0 65px
    }

    .jg-pagewrapper.jg-innerpage .jg-creation-blk .jg-creation-list-blk {
        padding-top: 15px
    }

    .jg-pagewrapper.jg-innerpage .jg-people-blk h2,
    .jg-pagewrapper.jg-innerpage .jg-creation-blk h2 {
        font-size: 30px;
        line-height: 34px
    }

    .jg-pagewrapper.jg-innerpage .jg-creation-blk .jg-creation-list-blk ul.jg-creation-list li .jg-creation-cont p {
        font-size: 15px;
        line-height: 22px
    }

    .jg-pagewrapper.jg-innerpage .jg-creation-blk .jg-creation-list-blk ul.jg-creation-list li .jg-creation-cont h3 {
        font-size: 21px;
        line-height: 22px;
        padding-bottom: 6px
    }

    .jg-pagewrapper.jg-innerpage .jg-creation-blk .jg-creation-list-blk ul.jg-creation-list li .jg-creation-cont h4:before {
        left: -23px;
        width: 12px
    }

    .jg-pagewrapper.jg-innerpage .jg-creation-blk .jg-creation-list-blk ul.jg-creation-list li .jg-creation-cont h4 {
        margin: 25px 0 15px;
        font-size: 15px;
        line-height: 18px
    }

    .jg-pagewrapper.jg-innerpage .jg-creation-blk .jg-creation-list-blk ul.jg-creation-list li .jg-creation-cont {
        padding: 25px
    }

    .jg-pagewrapper.jg-innerpage .jg-creation-blk .jg-creation-list-blk ul.jg-creation-list li .jg-creation-cont .jg-app-store-blk {
        margin: 0 -5px
    }

    .jg-pagewrapper.jg-innerpage .jg-creation-blk .jg-creation-list-blk ul.jg-creation-list li .jg-creation-cont .jg-app-store-blk li {
        margin: 0 5px;
        width: 50px;
        height: 50px
    }

    .jg-pagewrapper.jg-innerpage .jg-creation-blk .jg-creation-list-blk ul.jg-creation-list li .jg-creation-cont .jg-app-store-blk li a:before {
        height: 26px;
        background-size: 425px auto;
        margin-top: -13px
    }

    .jg-pagewrapper.jg-innerpage .jg-creation-blk .jg-creation-list-blk ul.jg-creation-list li .jg-creation-cont .jg-app-store-blk li a.app-store:before {
        width: 21px;
        background-position: 0 -95px;
        margin-left: -10px
    }

    .jg-pagewrapper.jg-innerpage .jg-creation-blk .jg-creation-list-blk ul.jg-creation-list li .jg-creation-cont .jg-app-store-blk li a.play-store:before {
        width: 23px;
        background-position: -37px -95px;
        margin-left: -11px
    }

    .jg-supportpage.jg-innerpage .jg-creation-blk {
        padding-top: 50px
    }
}

@media (max-width:991px) {
    .jg-btnswrap .jg-btn {
        font-size: 21px;
        line-height: 37px
    }

    .jg-siteheader .jg-mainmenu ul {
        padding: 0
    }

    .jg-siteheader .jg-mainmenu ul li.jg-withtooltip a span {
        position: relative;
        top: auto;
        left: auto;
        margin: 13px 0 0 5px;
        display: inline-block;
        vertical-align: top
    }

    .jg-siteheader .jg-mainmenu ul li.jg-withtooltip a span:after {
        bottom: 50%;
        left: -5px;
        margin-bottom: -5px;
        margin-left: 0;
        border-top: 5px solid transparent;
        border-bottom: 5px solid transparent;
        border-left: 0;
        border-right: 5px solid #fff
    }

    .jg-siteheader .jg-burgermenu-trigger {
        display: block
    }

    .jg-sitefooter .jg-sftop {
        padding: 0 0 20px
    }

    .jg-sitefooter .jg-sftop .jg-talktous h2 {
        font-size: 35px;
        line-height: 45px
    }

    .jg-sitefooter .jg-sftop .jg-talktous .jg-btnswrap .jg-btn {
        min-width: 180px;
        height: 43px;
        font-size: 26px;
        line-height: 43px
    }

    .jg-sitefooter .jg-sfmain .jg-sfm-inner {
        padding: 15px 30px
    }

    .jg-sitefooter .jg-sfmain .jg-sfm-inner .jg-sfmi-colswrap {
        margin: 0 -5px
    }

    .jg-sitefooter .jg-sfmain .jg-sfm-inner .jg-sfmi-colswrap .jg-sfmi-cols {
        padding: 0 5px
    }

    .jg-sitefooter .jg-sfmain .jg-sfm-inner .jg-appdownload ul li {
        margin-left: 20px
    }

    .jg-sitefooter .jg-sfmain .jg-sfm-inner .jg-socialmedia ul li {
        margin-left: 10px
    }

    .jg-home-splashvideo .jg-home-svinner .jg-embedwrap .jg-embedwrap-content .jg-embedwrap-contentinner h1 {
        font-size: 109px;
        line-height: 86px
    }

    .jg-home-splashvideo .jg-home-svinner .jg-embedwrap .jg-embedwrap-content .jg-embedwrap-contentinner p {
        font-size: 28px;
        line-height: 41px
    }

    .jg-home-mainbanner .jg-hmbcontent .jg-hmbclft {
        float: none;
        width: auto;
        padding: 25px 0
    }

    .jg-home-mainbanner .jg-hmbcontent .jg-hmbclft h2 {
        font-size: 91px;
        line-height: 91px
    }

    .jg-home-mainbanner .jg-hmbcontent .jg-hmbclft .jg-product3 h2,
    .jg-home-mainbanner .jg-hmbcontent .jg-hmbclft .jg-product4 h2 {
        font-size: 81px;
        line-height: 81px;
        padding-top: 0
    }

    .jg-home-mainbanner .jg-hmbcontent .jg-hmbclft .jg-product3 h2>span,
    .jg-home-mainbanner .jg-hmbcontent .jg-hmbclft .jg-product4 h2>span {
        display: inline-block;
        vertical-align: top
    }

    .jg-home-mainbanner .jg-hmbcontent .jg-hmbclft p {
        font-size: 18px;
        line-height: 22px
    }

    .jg-home-mainbanner .jg-hmbcontent .jg-hmbclft p br {
        display: none
    }

    .jg-home-mainbanner .jg-hmbcontent .jg-hmbclft .jg-datalist ul li {
        width: 25%;
        height: auto;
        padding: 53px 0 0
    }

    .jg-home-mainbanner .jg-hmbcontent .jg-hmbcrgt {
        float: none;
        width: auto;
        max-width: 669px;
        margin: 0 auto;
        padding: 25px 0 0
    }

    .jg-home-mainbanner .jg-customslicknav {
        display: none
    }

    .jg-home-mainbanner .jg-hmbslider-wrap .slick-dots,
    .jg-home-mainbanner .jg-hmbcontent .jg-hmbcrgt .jg-home-mbimage-slider.slick-initialized .slick-arrow {
        display: block !important
    }

    .jg-sections .jg-sectionhead {
        padding: 5px 0
    }

    .jg-sections .jg-sectionhead h2 {
        font-size: 55px;
        line-height: 55px;
        margin: 5px 0
    }

    .jg-sections .jg-sectionbody h3 {
        font-size: 24px;
        line-height: 24px
    }

    .jg-sections .jg-sectionbody h4 {
        font-size: 22px;
        line-height: 24px
    }

    .jg-sections .jg-sectionbody p {
        font-size: 16px;
        line-height: 24px
    }

    .jg-sections.jg-pbhblock .jg-sectionbody p {
        line-height: 24px
    }

    .jg-sections.jg-pbhblock .jg-sectionbody .jg-ocvblock {
        padding-bottom: 0
    }

    .jg-sections.jg-pbhblock .jg-sectionbody .jg-ocvblock .jg-ocvblock-inner {
        margin-top: -120px;
        margin-bottom: -120px
    }

    .jg-sections.jg-pbhblock .jg-sectionbody .jg-ocvblock #jg-ocv3dsliderwrap .carousel-3d-container {
        margin-top: 20px;
        margin-bottom: 20px
    }

    .jg-sections.jg-pbhblock .jg-sectionbody .jg-ocvblock #jg-ocv3dsliderwrap .carousel-3d-slider {
        transform: scale(0.63)
    }

    .jg-sections.jg-pbhblock .jg-sectionbody .jg-ocvblock #jg-ocv3dsliderwrap .jg-ocv3dslides .jg-ocv3ds-content p {
        font-size: 23px
    }

    .jg-sections.jg-pbhblock .jg-sectionbody .jg-ocvblock #jg-ocv3dsliderwrap .carousel-3d-controls .prev,
    .jg-sections.jg-pbhblock .jg-sectionbody .jg-ocvblock #jg-ocv3dsliderwrap .carousel-3d-controls .next {
        width: 30px !important;
        height: 30px !important
    }

    .jg-sections.jg-pbhblock .jg-sectionbody .jg-ocvblock #jg-ocv3dsliderwrap .carousel-3d-controls .prev:before,
    .jg-sections.jg-pbhblock .jg-sectionbody .jg-ocvblock #jg-ocv3dsliderwrap .carousel-3d-controls .next:before {
        width: 21px;
        height: 15px;
        background-size: 350px auto;
        margin: -8px 0 0 -10px
    }

    .jg-sections.jg-pbhblock .jg-sectionbody .jg-ocvblock #jg-ocv3dsliderwrap .carousel-3d-controls .prev:before {
        background-position: -216px -48px
    }

    .jg-sections.jg-pbhblock .jg-sectionbody .jg-ocvblock #jg-ocv3dsliderwrap .carousel-3d-controls .next:before {
        background-position: -243px -48px
    }

    .jg-sections.jg-jotblock .jg-ourlocations .jg-ollist {
        padding: 0 0 10px;
        line-height: 3rem;
    }

    .jg-sections.jg-jotblock .jg-ourlocations .jg-ollist ul li {
        margin-left: 20px
    }

    .jg-sections.jg-jotblock .jg-ourlocations .jg-olmap {
        max-width: none;
        margin-top: 15px;
        margin-bottom: 10px
    }

    .jg-sections.jg-jotblock .jg-sectionbody .jg-descblock {
        padding: 0 0 10px
    }

    .jg-sections.jg-jotblock .jg-sectionbody .jg-descblock .jg-btnswrap .jg-btn {
        min-width: 150px;
        line-height: 37px
    }

    .jg-sections.jg-bejungleeblock .jg-sectionbody .jg-location-blk {
        padding-top: 10px
    }

    .jg-sections.jg-bejungleeblock .jg-sectionbody .jg-location-blk .jg-location-list li {
        max-width: 225px
    }

    .jg-sections.jg-bejungleeblock .jg-sectionbody .jg-location-blk .jg-location-list li .jg-location h3 {
        font-size: 18px;
        line-height: 22px
    }

    .jg-sections.jg-bejungleeblock .jg-sectionbody .jg-location-blk .jg-location-list li .jg-location p {
        padding-bottom: 10px
    }

    .jg-sections.jg-bejungleeblock .jg-sectionbody .jg-location-blk .jg-location-list li .jg-location .jg-loc-time {
        padding-top: 10px
    }

    .jg-sections.jg-bejungleeblock .jg-sectionbody .jg-location-blk .jg-btnswrap {
        padding-top: 30px
    }

    .jg-sections.jg-bejungleeblock .jg-sectionbody .jg-location-blk .jg-btnswrap .jg-btn {
        font-size: 20px;
        line-height: 34px;
        min-width: 200px
    }

    .jg-sections.jg-bejungleeblock .jg-sectionbody .jg-location-blk .jg-location-list .jg-location {
        padding: 20px;
        min-height: 405px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-country-blk {
        padding: 20px 0 0
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-location-blk {
        margin-top: 20px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-location-blk .jg-location-list li .apply-btn a {
        padding-top: 1px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-location-blk .jg-location-list li .jg-location {
        padding: 25px 0 10px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-location-blk .jg-location-list li .jg-location h3 {
        font-size: 20px;
        line-height: 22px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-location-blk .jg-location-list li .jg-location p {
        padding-bottom: 10px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-location-blk .jg-location-list li .jg-location .jg-loc-time {
        padding-top: 10px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-location-blk .jg-btnswrap {
        padding-top: 30px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-location-blk .jg-location-list li .apply-btn {
        top: 35px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-location-blk .jg-btnswrap .jg-btn {
        font-size: 20px;
        line-height: 34px;
        min-width: 200px
    }

    .jg-pagewrapper.jg-innerpage .jg-innerpage-topbanner.jg-glow-blk .jg-topbanner-content .bnr-hdngblk .bnr-hdngcont h1 {
        line-height: 41px;
        max-width: 384px
    }

    .jg-pagewrapper.jg-innerpage .jg-innerpage-topbanner.jg-glow-blk .jg-topbanner-content .bnr-hdngblk .bnr-hdngcont p {
        max-width: 500px;
        line-height: 20px;
        padding-top: 10px
    }

    .jg-sections.jg-glow-bejungleeblock {
        padding: 50px 0
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody p {
        font-size: 16px;
        line-height: 22px;
        padding-bottom: 10px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-country-blk .country-list li a {
        font-size: 20px;
        padding-left: 50px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-country-blk .country-list li.active a {
        font-size: 20px;
        line-height: 64px;
        padding-left: 65px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-country-blk .country-list li a:before {
        -webkit-transform: scale(0.7);
        -moz-transform: scale(0.7);
        -o-transform: scale(0.7);
        -ms-transform: scale(0.7);
        transform: scale(0.7)
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-country-blk .country-list .filter-icon:before {
        -webkit-transform: scale(0.8);
        -moz-transform: scale(0.8);
        -o-transform: scale(0.8);
        -ms-transform: scale(0.8);
        transform: scale(0.8)
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-country-blk .country-list li {
        padding-left: 5px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-country-blk .country-list .filter-icon a {
        padding-left: 35px
    }

    .apply-btn {
        min-width: 100px;
        height: 30px;
        bottom: -16px
    }

    .apply-btn a {
        height: 30px;
        font-size: 18px;
        line-height: 30px;
        padding: 1px 15px 0
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .view-all-btn {
        padding-top: 30px
    }

    .jg-glow-inner-blk {
        padding: 15px 0 25px
    }

    .jg-glow-inner-blk .jg-glow-innercontent h1 {
        font-size: 30px;
        line-height: 34px;
        padding: 10px 0
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-btnswrap .jg-btn {
        font-size: 18px;
        line-height: 26px;
        min-width: 130px;
        padding: 9px 15px 7px
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-game-content-blk {
        padding: 15px 0
    }

    .jg-glow-inner-blk .jg-glow-innercontent h2 {
        font-size: 18px;
        line-height: 22px;
        padding-top: 0
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-game-content-blk p {
        line-height: 24px;
        letter-spacing: 1px
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-respons-content-blk {
        padding: 0
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-respons-content-blk ul li {
        letter-spacing: 1px;
        padding: 5px 0 5px 34px
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-miniqua-content-blk ul li {
        letter-spacing: 1px;
        padding: 5px 0 5px 34px
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-glow-form-blk .jg-form-inner {
        padding: 15px 25px 25px
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-glow-form-blk .jg-form-inner .jg-naemail-blk .form-group {
        max-width: 308px
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-glow-form-blk .jg-form-inner .jg-submit-blk .jg-btnswrap {
        padding: 18px 0
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-game-content-blk p strong {
        font-size: 18px;
        line-height: 22px
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-game-content-blk div strong {
        font-size: 18px;
        line-height: 22px;
        margin-bottom: 10px
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-game-content-blk h1 strong {
        font-size: 18px;
        line-height: 22px;
        margin-bottom: 10px
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-game-content-blk ul li {
        line-height: 24px;
        letter-spacing: 1px
    }

    .verification-emil .modal-dialog {
        max-width: 700px;
        padding: 0 20px
    }

    .verification-emil .modal-content {
        padding: 50px 20px
    }

    .jg-reachus-block {
        margin-top: 40px;
        background-position: -900px 0
    }

    .jg-reachus-block .jg-reachus-row h1 {
        font-size: 28px;
        line-height: 30px
    }

    .jg-reachus-block .jg-reachus-row .left-block {
        max-width: 50%
    }

    .jg-reachus-block .jg-reachus-row .left-block p {
        font-size: 14px;
        line-height: 20px
    }

    .jg-reachus-block .jg-reachus-row .right-block {
        margin-top: 40px
    }

    .jg-pagewrapper.jg-innerpage .jg-innerpage-topbanner .jg-topbanner-content .container .bnr-hdngblk p {
        font-size: 17px;
        line-height: 20px
    }

    .jg-pagewrapper.jg-innerpage .jg-innerpage-topbanner .jg-topbanner-content .container .bnr-hdngblk .jg-scrolldown {
        padding: 20px 0 0
    }

    .jg-pagewrapper.jg-innerpage .jg-whoweare-block .jg-sections .jg-sectionbody p {
        line-height: 30px
    }

    .jg-pagewrapper.jg-innerpage .jg-whoweare-block .jg-sections .jg-sectionbody .abtus-counter li:before {
        -webkit-transform: translateY(-50%) scale(0.8);
        -moz-transform: translateY(-50%) scale(0.8);
        -o-transform: translateY(-50%) scale(0.8);
        -ms-transform: translateY(-50%) scale(0.8);
        transform: translateY(-50%) scale(0.8)
    }

    .jg-pagewrapper.jg-innerpage .jg-whoweare-block .jg-sections .jg-sectionbody .abtus-counter li .abtus-countercont span {
        font-size: 60px;
        line-height: 46px
    }

    .jg-pagewrapper.jg-innerpage .jg-whoweare-block .jg-sections .jg-sectionbody .abtus-counter li p {
        font-size: 14px
    }

    .jg-pagewrapper.jg-innerpage .jg-whoweare-block .jg-sections .jg-sectionbody .abtus-counter li.ppl-cunt .abtus-countercont .counter-value {
        width: 90px
    }

    .jg-pagewrapper.jg-innerpage .jg-whoweare-block .jg-sections .jg-sectionbody .abtus-counter li.game-cunt .abtus-countercont .counter-value,
    .jg-pagewrapper.jg-innerpage .jg-whoweare-block .jg-sections .jg-sectionbody .abtus-counter li.actvusr-cunt .abtus-countercont .counter-value {
        width: 47px
    }

    .jg-pagewrapper.jg-innerpage .jg-whoweare-block .jg-sections .jg-sectionbody .abtus-counter li.dwld-cunt .abtus-countercont .counter-value {
        width: 81px
    }

    .jg-pagewrapper.jg-innerpage .jg-investors-block {
        padding: 35px 0 40px
    }

    .jg-pagewrapper.jg-innerpage .jg-investors-block .jg-sections .jg-sectionbody h3 {
        margin: 0 0 15px
    }

    .jg-pagewrapper.jg-innerpage .jg-investors-block .jg-sections .jg-sectionbody .jg-invst-partners {
        height: 115px
    }

    .jg-pagewrapper.jg-innerpage .jg-siteheader .jg-mainmenu ul {
        padding: 0
    }

    .jg-siteheader .jg-burgermenu-trigger a {
        position: relative;
        height: 32px;
        width: 42px;
        overflow: hidden
    }

    .jg-siteheader .jg-burgermenu-trigger a .iconspan {
        position: absolute;
        right: 0;
        margin: 0;
        width: 42px;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        -ms-transition: all .3s;
        -o-transition: all .3s;
        transition: all .3s
    }

    .jg-siteheader .jg-burgermenu-trigger a .iconspan.iconspan1 {
        top: 0
    }

    .jg-siteheader .jg-burgermenu-trigger a .iconspan.iconspan3,
    .jg-siteheader .jg-burgermenu-trigger a .iconspan.iconspan3:before {
        bottom: 0
    }

    .jg-siteheader .jg-burgermenu-trigger a .iconspan.iconspan2 {
        top: 50%;
        -webkit-transform: translate(0, -50%);
        -moz-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        -o-transform: translate(0, -50%);
        transform: translate(0, -50%)
    }

    .jg-siteheader .jg-burgermenu-trigger a .iconspan.iconspan2:after {
        width: 100%;
        height: 100%;
        background: #fff;
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -o-border-radius: 2px;
        -ms-border-radius: 2px;
        border-radius: 2px;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        -o-transition: all .3s;
        -ms-transition: all .3s;
        transition: all .3s
    }

    .menu-open .jg-siteheader .jg-burgermenu-trigger a .iconspan {
        width: 100%
    }

    .menu-open .jg-siteheader .jg-burgermenu-trigger a .iconspan.iconspan1 {
        top: 0;
        right: 100%
    }

    .menu-open .jg-siteheader .jg-burgermenu-trigger a .iconspan.iconspan2 {
        width: 100%
    }

    .menu-open .jg-siteheader .jg-burgermenu-trigger a .iconspan.iconspan2:before {
        height: 2px;
        width: 100%;
        transform: rotate(45deg);
        transition-delay: .2s
    }

    .menu-open .jg-siteheader .jg-burgermenu-trigger a .iconspan.iconspan2:after {
        height: 2px;
        width: 100%;
        transition-delay: .2s;
        transform: rotate(-45deg)
    }

    .menu-open .jg-siteheader .jg-burgermenu-trigger a .iconspan.iconspan3 {
        right: -100%
    }

    .jg-siteheader nav {
        position: fixed;
        width: 480px;
        right: -480px;
        top: 0;
        height: 100%;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        -ms-transition: all .3s;
        -o-transition: all .3s;
        transition: all .3s;
        background: url(../images/menu-bg-paten.png@v=18) repeat;
        overflow-y: scroll
    }

    .jg-siteheader .jg-mainmenu {
        padding-top: 80px;
        width: 100%;
        float: left
    }

    .jg-siteheader .jg-socialmedia {
        float: left;
        width: 100%;
        padding: 58px 0 34px;
        position: absolute;
        left: 0;
        bottom: 0
    }

    .jg-siteheader .jg-mainmenu ul li {
        display: block;
        padding: 0;
        margin: 0
    }

    .jg-siteheader .jg-mainmenu ul li a:hover:after,
    .jg-siteheader .jg-mainmenu ul li.active a:after {
        display: none
    }

    .jg-siteheader .jg-socialmedia {
        width: 100%;
        background: url(../images/social-bg-paten.png@v=18) repeat;
        text-align: center
    }

    .jg-siteheader .jg-socialmedia ul {
        display: inline-block;
        width: 100%;
        font-size: 0
    }

    .jg-siteheader .jg-socialmedia ul li {
        float: none;
        display: inline-block
    }

    .jg-siteheader .jg-socialmedia ul {
        padding: 0;
        margin: 0
    }

    .jg-siteheader .jg-socialmedia .jg-apps-block {
        display: block
    }

    .jg-siteheader .jg-socialmedia .jg-apps-block li,
    .jg-siteheader .jg-socialmedia .jg-social-block li {
        vertical-align: middle;
        margin-left: 45px
    }

    .jg-siteheader .jg-socialmedia .jg-apps-block li a {
        background: url(../images/socila-icons.png@v=18) no-repeat;
        padding: 0
    }

    .jg-siteheader .jg-socialmedia .jg-apps-block li.jg-download,
    .jg-siteheader .jg-socialmedia ul li.jg-folwus a {
        display: block
    }

    .jg-siteheader .jg-socialmedia .jg-apps-block li.jg-download a,
    .jg-siteheader .jg-socialmedia .jg-social-block li.jg-folwus a {
        padding-bottom: 17px;
        font: 22px/28px BR5-Bold
    }

    .jg-siteheader .jg-socialmedia .jg-apps-block li.jg-download a {
        background: none
    }

    .jg-siteheader .jg-socialmedia .jg-apps-block li.jg-plystre-icon,
    .jg-siteheader .jg-socialmedia ul li.jg-fb a {
        margin: 0
    }

    .jg-siteheader .jg-socialmedia .jg-apps-block li.jg-plystre-icon a,
    .jg-siteheader .jg-socialmedia .jg-apps-block li.jg-appstre-icon a,
    .jg-siteheader .jg-socialmedia .jg-social-block li.jg-fb a,
    .jg-siteheader .jg-socialmedia .jg-social-block li.jg-twtr a,
    .jg-siteheader .jg-socialmedia .jg-social-block li.jg-inst a,
    .jg-siteheader .jg-socialmedia .jg-social-block li.jg-utube a,
    .jg-siteheader .jg-socialmedia .jg-social-block li.jg-lin a {
        font-size: 0
    }

    .jg-siteheader .jg-socialmedia .jg-apps-block li.jg-plystre-icon a {
        background-position: -218px 0;
        width: 33px;
        height: 39px
    }

    .jg-siteheader .jg-socialmedia .jg-apps-block li.jg-plystre-icon a:hover {
        background-position: -218px 100%
    }

    .jg-siteheader .jg-socialmedia .jg-apps-block li.jg-appstre-icon a {
        background-position: -270px 0;
        width: 31px;
        height: 34px
    }

    .jg-siteheader .jg-socialmedia .jg-apps-block li.jg-appstre-icon a:hover {
        background-position: -270px 100%
    }

    .jg-siteheader .jg-socialmedia .jg-social-block {
        padding: 0 !important
    }

    .jg-pagewrapper.jg-homepage.jg-withsplash-content .jg-siteheader .jg-socialmedia ul {
        opacity: 1
    }

    .jg-siteheader .jg-socialmedia .jg-social-block li a {
        background: url(../images/socila-icons.png@v=18) no-repeat;
        padding: 0
    }

    .jg-siteheader .jg-socialmedia .jg-social-block li.jg-folwus {
        display: block
    }

    .jg-siteheader .jg-socialmedia .jg-social-block li.jg-folwus a {
        background: none;
        padding-top: 90px
    }

    .jg-siteheader .jg-socialmedia .jg-social-block li.jg-folwus a:hover {
        color: #fff
    }

    .jg-siteheader .jg-socialmedia .jg-social-block li.jg-fb {
        margin: 0
    }

    .jg-siteheader .jg-socialmedia .jg-social-block li.jg-fb a {
        background-position: 0 0;
        width: 17px;
        height: 33px
    }

    .jg-siteheader .jg-socialmedia .jg-social-block li.jg-fb a:hover {
        background-position: 0 100%
    }

    .jg-siteheader .jg-socialmedia .jg-social-block li.jg-twtr a {
        background-position: -37px 0;
        width: 39px;
        height: 32px
    }

    .jg-siteheader .jg-socialmedia .jg-social-block li.jg-twtr a:hover {
        background-position: -37px 100%
    }

    .jg-siteheader .jg-socialmedia .jg-social-block li.jg-inst a {
        background-position: -96px 0;
        width: 33px;
        height: 33px
    }

    .jg-siteheader .jg-socialmedia .jg-social-block li.jg-inst a:hover {
        background-position: -96px 100%
    }

    .jg-siteheader .jg-socialmedia .jg-social-block li.jg-utube a {
        background-position: -148px 0;
        width: 49px;
        height: 33px
    }

    .jg-siteheader .jg-socialmedia .jg-social-block li.jg-utube a:hover {
        background-position: -148px 100%
    }

    .jg-siteheader .jg-socialmedia .jg-social-block li.jg-lin {
        margin-left: 0
    }

    .jg-siteheader .jg-socialmedia .jg-social-block li.jg-lin a {
        background-position: -322px 0;
        width: 34px;
        height: 33px
    }

    .jg-siteheader .jg-socialmedia .jg-social-block li.jg-lin a:hover {
        background-position: -322px 100%
    }

    .website-by {
        display: inline-block;
        text-align: center;
        padding-top: 68px
    }

    .menu-open .jg-siteheader nav {
        right: 0
    }

    .side-nav-overlay {
        position: fixed;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        background: rgba(0, 0, 0, 0.9);
        opacity: 100;
        z-index: 105;
        display: none;
        transition: all .5s
    }

    .menu-open .jg-siteheader .jg-sitelogo {
        opacity: .2;
        pointer-events: none
    }

    .jg-innerpage .jg-siteheader.jg-fixedtop .jg-burgermenu-trigger {
        padding: 16px 0 0
    }

    .jg-siteheader .jg-mainmenu ul li a {
        font-size: 30px;
        line-height: 50px;
        padding: 0
    }

    .jg-siteheader .jg-mainmenu ul li ul li a {
        font-size: 16px;
        line-height: 30px;
        padding: 0
    }

    .jg-reachus-block .jg-reachus-row .left-block .sclt-hng {
        margin: 0
    }

    .jg-reachus-block .jg-reachus-row .left-block .bootstrap-select .btn {
        font-size: 18px;
        line-height: 50px;
        height: 50px;
        padding: 0 45px 0 20px
    }

    .jg-reachus-block .jg-reachus-row .left-block .bootstrap-select .dropdown-toggle .caret {
        right: 20px
    }

    .jg-reachus-block .jg-reachus-row .left-block .bootstrap-select ul.dropdown-menu li a {
        font-size: 16px;
        padding: 10px 20px
    }

    .jg-pagewrapper.jg-innerpage .jg-people-blk,
    .jg-pagewrapper.jg-innerpage .jg-creation-blk {
        padding: 30px 0 35px
    }

    .jg-pagewrapper.jg-innerpage .jg-people-blk h2,
    .jg-pagewrapper.jg-innerpage .jg-creation-blk h2 {
        font-size: 26px;
        line-height: 30px
    }

    .jg-pagewrapper.jg-innerpage .jg-people-blk .jg-people-inner .jg-people-list li {
        min-height: 290px;
        padding: 15px
    }

    .jg-pagewrapper.jg-innerpage .jg-creation-blk .jg-creation-list-blk ul.jg-creation-list li .jg-creation-cont {
        padding: 12px
    }

    .jg-pagewrapper.jg-innerpage .jg-creation-blk .jg-creation-list-blk ul.jg-creation-list li .jg-creation-cont h3 {
        font-size: 20px;
        line-height: 22px;
        padding-bottom: 5px
    }

    .jg-pagewrapper.jg-innerpage .jg-creation-blk .jg-creation-list-blk ul.jg-creation-list li .jg-creation-cont p {
        font-size: 14px;
        line-height: 17px
    }

    .jg-pagewrapper.jg-innerpage .jg-creation-blk .jg-creation-list-blk ul.jg-creation-list li .jg-creation-cont h4 {
        margin: 7px 0;
        font-size: 14px;
        line-height: 16px
    }

    .jg-pagewrapper.jg-innerpage .jg-creation-blk .jg-creation-list-blk ul.jg-creation-list li .jg-creation-cont .jg-app-store-blk li {
        width: 36px;
        height: 36px
    }

    .jg-pagewrapper.jg-innerpage .jg-creation-blk .jg-creation-list-blk ul.jg-creation-list li .jg-creation-cont .jg-app-store-blk li a:before {
        height: 21px;
        background-size: 325px auto;
        margin-top: -11px
    }

    .jg-pagewrapper.jg-innerpage .jg-creation-blk .jg-creation-list-blk ul.jg-creation-list li .jg-creation-cont .jg-app-store-blk li a.app-store:before {
        width: 16px;
        background-position: 0 -72px;
        margin-left: -8px
    }

    .jg-pagewrapper.jg-innerpage .jg-creation-blk .jg-creation-list-blk ul.jg-creation-list li .jg-creation-cont .jg-app-store-blk li a.play-store:before {
        width: 18px;
        background-position: -28px -72px;
        margin-left: -9px
    }

    .jg-pagewrapper.jg-innerpage .jg-creation-blk .jg-creation-list-blk ul.jg-creation-list .slick-arrow {
        width: 32px;
        height: 32px;
        background-size: auto 12px
    }

    .jg-pagewrapper.jg-innerpage .jg-creation-blk .jg-creation-list-blk ul.jg-creation-list .slick-arrow.slick-prev {
        left: -12px
    }

    .jg-pagewrapper.jg-innerpage .jg-creation-blk .jg-creation-list-blk ul.jg-creation-list .slick-arrow.slick-next {
        right: -12px
    }

    .jg-pagewrapper.jg-innerpage .jg-people-blk h2,
    .jg-pagewrapper.jg-innerpage .jg-creation-blk h2 {
        font-size: 24px;
        line-height: 26px
    }

    .jg-pagewrapper.jg-innerpage .jg-people-blk .jg-people-inner .jg-people-list li .jg-content h3 {
        font-size: 16px;
        line-height: 18px
    }

    .jg-pagewrapper.jg-innerpage .jg-people-blk .jg-people-inner .jg-people-list li .jg-content p {
        font-size: 14px;
        line-height: 22px
    }

    .jg-pagewrapper.jg-innerpage .jg-people-blk .jg-people-inner .jg-people-list li .jg-people-img {
        left: 15px
    }

    .jg-pagewrapper.jg-innerpage .jg-people-blk .jg-people-inner .jg-people-list li .jg-content .jg-star figure img {
        height: 20px
    }

    #trailerModal .mtrailermodal-close {
        top: -18px;
        right: 0
    }

    #trailerModal .modal-dialog {
        margin: 0
    }

    .jg-supportpage.jg-innerpage .jg-creation-blk {
        padding-top: 40px
    }

    .jg-supportpage.jg-innerpage .jg-creation-blk h1 {
        font-size: 28px;
        line-height: 30px
    }

    .howzat-btn {
        font-size: 14px;
        line-height: 32px;
        min-width: 115px;
        height: 30px;
        margin: 10px 0 0
    }
}

@media (max-width:767px) {

    .jg-pagewrapper.jg-innerpage,
    .jg-pagewrapper.jg-innerpage.jg-headerfixed {
        padding: 70px 0 0
    }

    .jg-btnswrap .jg-btn {
        font-size: 19px;
        line-height: 34px;
        -webkit-border-radius: 7px;
        -moz-border-radius: 7px;
        -o-border-radius: 7px;
        -ms-border-radius: 7px;
        border-radius: 7px
    }

    .jg-siteheader .jg-sitelogo {
        width: 66px
    }

    .jg-pagewrapper.jg-innerpage .jg-siteheader .jg-shinner,
    .jg-pagewrapper.jg-innerpage .jg-siteheader.jg-fixedtop .jg-shinner {
        padding: 8px 0 7px
    }

    .jg-pagewrapper.jg-innerpage .jg-siteheader .jg-sitelogo a {
        max-width: inherit
    }

    .jg-pagewrapper.jg-innerpage .jg-siteheader .jg-sitelogo a img {
        height: 55px
    }

    .jg-siteheader.jg-fixedtop .jg-sitelogo a img {
        height: 55px
    }

    .jg-homepage .jg-siteheader .jg-sitelogo {
        min-height: 86px
    }

    .jg-homepage .jg-siteheader.jg-fixedtop .jg-sitelogo {
        min-height: 55px
    }

    .jg-siteheader .jg-burgermenu-trigger a {
        height: 24px
    }

    .jg-innerpage .jg-siteheader.jg-fixedtop .jg-burgermenu-trigger,
    .jg-siteheader.jg-fixedtop .jg-burgermenu-trigger,
    .jg-siteheader .jg-burgermenu-trigger {
        padding: 15px 0 0
    }

    .jg-siteheader .jg-burgermenu-trigger a {
        width: 32px
    }

    .jg-siteheader .jg-burgermenu-trigger a .iconspan {
        width: 22px
    }

    .menu-open .jg-siteheader .jg-mainmenu {
        padding-top: 60px
    }

    .jg-siteheader.jg-fixedtop .jg-mainmenu ul {
        padding: 0
    }

    .jg-sitefooter {
        padding: 30px 0 23px
    }

    .jg-sitefooter .jg-sftop .jg-talktous h2 {
        font-size: 31px;
        line-height: 37px
    }

    .jg-sitefooter .jg-sftop .jg-talktous .jg-btnswrap .jg-btn {
        min-width: 165px;
        height: 37px;
        font-size: 24px;
        line-height: 37px
    }

    .jg-sitefooter .jg-sfmain .jg-sfm-inner {
        padding: 15px 20px
    }

    .jg-sitefooter .jg-sfmain .jg-sfm-inner .jg-sfmi-colswrap {
        margin: 0 -10px
    }

    .jg-sitefooter .jg-sfmain .jg-sfm-inner .jg-sfmi-colswrap .jg-sfmi-cols {
        padding: 0 10px
    }

    .jg-sitefooter .jg-sfmain .jg-sfm-inner .jg-sfmi-colswrap .jg-sfmi-col1 {
        width: 38.540540540541%
    }

    .jg-sitefooter .jg-sfmain .jg-sfm-inner .jg-sfmi-colswrap .jg-sfmi-col2 {
        width: 23.621621621622%;
        left: 40.540540540541%
    }

    .jg-sitefooter .jg-sfmain .jg-sfm-inner .jg-sfmi-colswrap .jg-sfmi-col3-xs {
        float: right;
        width: 37.837837837838%;
        padding: 0 10px
    }

    .jg-sitefooter .jg-sfmain .jg-sfm-inner .jg-sfmi-colswrap .jg-sfmi-col3 {
        float: none;
        width: auto;
        height: auto;
        padding: 0;
        position: static
    }

    .jg-sitefooter .jg-sfmain .jg-sfm-inner .jg-sfmi-colswrap .jg-sfmi-col4 {
        float: none;
        width: auto;
        height: auto;
        padding: 0;
        position: static
    }

    .jg-sitefooter .jg-sfmain .jg-sfm-inner.without-nav-download .jg-sfmi-colswrap .jg-sfmi-col4 {
        width: 27.027027027027%;
        height: 100%;
        padding: 0 10px;
        position: absolute
    }

    .jg-sitefooter .jg-sfmain .jg-sfm-inner .jg-appdownload h6 {
        font-size: 14px;
        line-height: 26px;
        text-align: right
    }

    .jg-sitefooter .jg-sfmain .jg-sfm-inner .jg-appdownload ul {
        float: right
    }

    .jg-sitefooter .jg-sfmain .jg-sfm-inner .jg-socialmedia h6 {
        font-size: 14px;
        line-height: 26px;
        text-align: right
    }

    .jg-sitefooter .jg-sfmain .jg-sfm-inner .jg-socialmedia ul {
        float: right
    }

    .jg-home-splashvideo .jg-home-svinner .jg-embedwrap .jg-embedwrap-content .jg-embedwrap-contentinner {
        padding: 0 15px
    }

    .jg-home-splashvideo .jg-home-svinner .jg-embedwrap .jg-embedwrap-content .jg-embedwrap-contentinner h1 {
        font-size: 89px;
        line-height: 66px
    }

    .jg-home-splashvideo .jg-home-svinner .jg-embedwrap .jg-embedwrap-content .jg-embedwrap-contentinner p {
        font-size: 26px;
        line-height: 39px
    }

    .jg-home-mainbanner {
        padding: 106px 0 25px
    }

    .jg-home-mainbanner .jg-hmbcontent .jg-hmbclft h2 {
        font-size: 71px;
        line-height: 71px
    }

    .jg-home-mainbanner .jg-hmbcontent .jg-hmbclft .jg-product3 h2,
    .jg-home-mainbanner .jg-hmbcontent .jg-hmbclft .jg-product4 h2 {
        font-size: 65px;
        line-height: 65px
    }

    .jg-home-mainbanner .jg-hmbcontent .jg-hmbcrgt .jg-home-mbimage-slider.slick-initialized .slick-arrow {
        width: 35px;
        height: 36px;
        background-size: 358px auto;
        left: -10px
    }

    .jg-home-mainbanner .jg-hmbcontent .jg-hmbcrgt .jg-home-mbimage-slider.slick-initialized .slick-arrow.slick-next {
        background-position: -42px 0;
        right: -10px
    }

    .jg-sections {
        padding: 30px 0
    }

    .jg-sections.jg-pbhblock .jg-sectionbody .jg-ocvblock #jg-ocv3dsliderwrap .carousel-3d-container {
        margin-top: 15px;
        margin-bottom: 15px
    }

    .jg-sections.jg-pbhblock .jg-sectionbody .jg-ocvblock #jg-ocv3dsliderwrap .carousel-3d-slider .carousel-3d-slide.left-2,
    .jg-sections.jg-pbhblock .jg-sectionbody .jg-ocvblock #jg-ocv3dsliderwrap .carousel-3d-slider .carousel-3d-slide.right-2 {
        display: none !important
    }

    .jg-sections.jg-jotblock .jg-ourlocations .jg-ollist ul li {
        font-size: 12px;
        line-height: 12px;
        padding-left: 15px;
        margin-left: 15px
    }

    .jg-sections.jg-jotblock .jg-ourlocations .jg-ollist ul li:before {
        width: 10px;
        height: 10px
    }

    .jg-sections.jg-jotblock .jg-sectionbody .jg-descblock .jg-btnswrap {
        padding: 5px 0
    }

    .jg-sections.jg-jotblock .jg-sectionbody .jg-descblock .jg-btnswrap .jg-btn {
        min-width: 135px;
        line-height: 34px
    }

    .jg-sections.jg-bejungleeblock .jg-sectionbody .jg-location-blk .jg-location-list .jg-location {
        padding: 15px;
        min-height: 480px
    }

    .jg-sections.jg-bejungleeblock .jg-sectionbody .jg-location-blk .jg-location-list li {
        max-width: 180px;
        min-height: 290px
    }

    .jg-sections.jg-bejungleeblock .jg-sectionbody .jg-location-blk {
        text-align: center
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-country-blk .jg-filters>a {
        top: -50px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-country-blk .jg-filters .fltr-blk ul {
        margin: 10px 0
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-country-blk .jg-filters .fltr-blk ul li {
        margin-right: 15px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-location-blk .jg-location-list .jg-location {
        padding: 15px;
        min-height: auto
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-location-blk .jg-location-list li {
        max-width: 100%;
        min-height: auto;
        width: 100%
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-location-blk .jg-location-list li .apply-btn a {
        padding-top: 1px;
        line-height: 29px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .view-all-btn a {
        font-size: 18px;
        line-height: 22px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-location-blk .jg-location-list {
        margin: 0
    }

    .apply-btn a {
        font-size: 16px;
        padding: 0 15px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-country-blk .country-list li {
        width: 25%;
        padding-left: 0
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-country-blk .country-list .filter-icon a {
        line-height: 50px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-country-blk .country-list .filter-icon {
        padding: 0;
        float: none
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-country-blk .country-list .filter-icon:before {
        top: 14px
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-glow-form-blk .jg-form-inner .jg-naemail-blk {
        padding-top: 0
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-glow-form-blk .jg-form-inner .jg-naemail-blk .form-group {
        max-width: 100%
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-glow-form-blk .jg-form-inner .jg-naemail-blk .form-group:nth-child(2n+1) {
        margin-right: 0
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-glow-form-blk .jg-form-inner .jg-naemail-blk .form-group label {
        letter-spacing: 0
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-glow-form-blk .jg-form-inner .jg-naemail-blk .form-group .form-control {
        letter-spacing: 0
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-glow-form-blk .jg-form-inner .jg-naemail-blk .jg-second-form {
        padding-top: 0
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-glow-form-blk .jg-form-inner .jg-naemail-blk .form-group.focused label {
        top: -12px
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-glow-form-blk .jg-form-inner .res-upload-blk .form-group label {
        letter-spacing: 0
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-glow-form-blk .jg-form-inner .res-upload-blk .jg-upload-file-blk .upload-box a {
        font-size: 14px;
        min-width: 170px;
        padding: 15px 5px 15px 60px;
        letter-spacing: 0
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-glow-form-blk .jg-form-inner .res-upload-blk .jg-upload-file-blk {
        width: 172px
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-glow-form-blk .jg-form-inner .res-upload-blk .jg-upload-file-blk .upload-box a:before {
        left: 22px
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-glow-form-blk .jg-form-inner .jg-submit-blk {
        padding-top: 15px
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-glow-form-blk .jg-form-inner .jg-submit-blk .jg-btnswrap {
        margin-left: 30px
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-glow-form-blk .jg-form-inner .res-upload-blk .jg-upload-file-blk input {
        padding-left: 160px
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-glow-form-blk .jg-form-inner .res-upload-blk {
        margin-left: 0;
        width: 100%
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-glow-form-blk .jg-form-inner .res-upload-blk label {
        letter-spacing: 0
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-glow-form-blk .jg-form-inner .jg-naemail-blk .res-upload-blk .error-text {
        width: 150%
    }

    .verification-emil .modal-content .modal-body h4 {
        font-size: 18px;
        padding: 0
    }

    .verification-emil .modal-content .modal-body p {
        font-size: 16px;
        padding: 15px 0 10px
    }

    .verification-emil .modal-content .modal-body h4 {
        font-size: 15px;
        line-height: 20px
    }

    .verification-emil .modal-content .modal-body p {
        font-size: 14px
    }

    .verification-emil .modal-content .modal-body h5 {
        font-size: 14px;
        line-height: 18px
    }

    .verification-emil .modal-content .modal-body .tgv-btn-groups .tgv-btn {
        line-height: 35px
    }

    .verification-emil .mtrailermodal-close {
        width: 33px;
        height: 33px
    }

    .verification-emil .mtrailermodal-close:before,
    .verification-emil .mtrailermodal-close:after {
        height: 16px
    }

    .jg-reachus-block {
        margin-top: 15px;
        padding-bottom: 50px
    }

    .jg-reachus-block .jg-reachus-row .right-block {
        width: 255px
    }

    .jg-reachus-block .jg-reachus-row .left-block .form-block .jg-btnswrap .jg-btn.jg-btnprimary {
        line-height: 46px;
        min-width: 180px
    }

    .jg-pagewrapper.jg-innerpage .jg-innerpage-topbanner {
        width: 100%;
        height: 445px
    }

    .jg-pagewrapper.jg-innerpage .jg-innerpage-topbanner .jg-topbanner-content .container .bnr-hdngblk {
        bottom: 15px
    }

    .jg-pagewrapper.jg-innerpage .jg-innerpage-topbanner .jg-topbanner-content .container .bnr-hdngblk h1 {
        font-size: 30px;
        line-height: 30px
    }

    .jg-pagewrapper.jg-innerpage .jg-innerpage-topbanner .jg-topbanner-content .container .bnr-hdngblk p {
        font-size: 15px;
        line-height: 18px;
        letter-spacing: 1px
    }

    .jg-pagewrapper.jg-innerpage .jg-whoweare-block {
        padding: 35px 0 45px
    }

    .jg-pagewrapper.jg-innerpage .jg-whoweare-block .jg-sections .jg-sectionbody .abtus-counter {
        padding: 35px 0 0
    }

    .jg-pagewrapper.jg-innerpage .jg-whoweare-block .jg-sections .jg-sectionbody .abtus-counter li {
        padding: 0 25px
    }

    .jg-sections.jg-howitallbegan-block .jg-howit-wrapper:before {
        width: 96%;
        left: 2%
    }

    .jg-sections.jg-howitallbegan-block .jg-howit-wrapper .jg-year-list {
        padding: 0 8px
    }

    .jg-sections.jg-howitallbegan-block .jg-howit-wrapper .jg-year-list .jg-year {
        font-size: 18px
    }

    .jg-sections.jg-howitallbegan-block .jg-howit-wrapper .jg-year-list .jg-month-list .jg-month {
        font-size: 15px
    }

    .jg-sections.jg-howitallbegan-block .jg-howit-wrapper .jg-year-list .jg-month-list .jg-comname {
        font-size: 15px;
        line-height: 18px
    }

    .jg-sections.jg-coreteam-block .jg-ct-blk ul li {
        padding: 0 5px
    }

    .jg-sections.jg-coreteam-block .jg-ct-blk ul li h4 {
        font-size: 15px;
        line-height: 18px
    }

    .jg-sections.jg-coreteam-block .jg-ct-blk ul li p {
        font-size: 11px;
        line-height: 14px
    }

    .jg-sections.jg-coreteam-block .jg-ct-blk .slick-prev {
        background-size: 70%;
        left: -5px;
        margin-top: -18px
    }

    .jg-sections.jg-coreteam-block .jg-ct-blk .slick-next {
        background-size: 70%;
        right: -5px;
        margin-top: -23px
    }

    .jg-siteheader .jg-mainmenu {
        padding-top: 80px
    }

    .jg-siteheader nav {
        width: 100%;
        right: -100%
    }

    .jg-siteheader .jg-socialmedia {
        padding: 0 0 32px
    }

    .jg-siteheader .jg-socialmedia .jg-apps-block li,
    .jg-siteheader .jg-socialmedia .jg-social-block li {
        margin-left: 15px
    }

    .jg-siteheader .jg-socialmedia .jg-social-block li.jg-folwus a,
    .website-by {
        padding-top: 30px
    }

    .jg-siteheader .jg-socialmedia .jg-apps-block li a,
    .jg-siteheader .jg-socialmedia .jg-social-block li a {
        background-size: 193px
    }

    .jg-siteheader .jg-socialmedia .jg-apps-block li.jg-plystre-icon a {
        background-position: -140px 0;
        width: 22px;
        height: 25px
    }

    .jg-siteheader .jg-socialmedia .jg-apps-block li.jg-plystre-icon a:hover {
        background-position: -140px 100%
    }

    .jg-siteheader .jg-socialmedia .jg-apps-block li.jg-appstre-icon a {
        background-position: -173px 0;
        width: 20px;
        height: 24px
    }

    .jg-siteheader .jg-socialmedia .jg-apps-block li.jg-appstre-icon a:hover {
        background-position: -173px 100%
    }

    .jg-siteheader .jg-socialmedia .jg-social-block li.jg-fb a {
        width: 11px;
        height: 22px
    }

    .jg-siteheader .jg-socialmedia .jg-social-block li.jg-twtr a {
        background-position: -24px 0;
        width: 25px;
        height: 21px
    }

    .jg-siteheader .jg-socialmedia .jg-social-block li.jg-twtr a:hover {
        background-position: -24px 100%
    }

    .jg-siteheader .jg-socialmedia .jg-social-block li.jg-inst a {
        background-position: -62px 0;
        width: 21px;
        height: 21px
    }

    .jg-siteheader .jg-socialmedia .jg-social-block li.jg-inst a:hover {
        background-position: -62px 100%
    }

    .jg-siteheader .jg-socialmedia .jg-social-block li.jg-utube a {
        background-position: -95px 0;
        width: 32px;
        height: 21px
    }

    .jg-siteheader .jg-socialmedia .jg-social-block li.jg-utube a:hover {
        background-position: -95px 100%
    }

    .jg-siteheader .jg-socialmedia .jg-social-block li.jg-lin a {
        background-position: -173px 0;
        width: 22px;
        height: 21px
    }

    .jg-siteheader .jg-socialmedia .jg-social-block li.jg-lin a:hover {
        background-position: -173px 100%
    }

    .jg-sitefooter .jg-sfmain .jg-sfm-inner.without-app-download .jg-sfmi-colswrap .jg-sfmi-col4 {
        width: 27.027027027027%;
        height: 100%;
        padding: 0 10px;
        position: absolute
    }

    .jg-sitefooter .jg-sfmain .jg-sfm-inner.without-app-download .jg-socialmedia ul {
        float: none
    }

    .jg-pagewrapper.jg-innerpage .jg-people-blk .jg-people-inner .jg-people-list li {
        min-height: 240px
    }

    .jg-pagewrapper.jg-innerpage .jg-creation-blk .jg-creation-list-blk ul.jg-creation-list li figure img,
    .jg-pagewrapper.jg-innerpage .jg-creation-blk .jg-creation-list-blk ul.jg-creation-list li .jg-creation-cont,
    .jg-pagewrapper.jg-innerpage .jg-creation-blk .jg-creation-list-blk ul.jg-creation-list li .jg-creation-cont:before {
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -o-border-radius: 0;
        -ms-border-radius: 0;
        border-radius: 0
    }

    .jg-pagewrapper.jg-innerpage .jg-creation-blk .jg-creation-list-blk ul.jg-creation-list li .jg-creation-cont {
        position: static;
        left: auto;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -o-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
        margin-top: -2px
    }

    .jg-pagewrapper.jg-innerpage .jg-creation-blk .jg-creation-list-blk ul.jg-creation-list {
        margin: 0 -15px
    }

    .jg-pagewrapper.jg-innerpage .jg-creation-blk .jg-creation-list-blk ul.jg-creation-list li {
        margin: 0 15px
    }

    .jg-pagewrapper.jg-innerpage .jg-creation-blk .jg-creation-list-blk ul.jg-creation-list .slick-arrow.slick-next {
        right: 6px
    }

    .jg-pagewrapper.jg-innerpage .jg-creation-blk .jg-creation-list-blk ul.jg-creation-list .slick-arrow.slick-prev {
        left: 6px
    }

    .jg-supportpage.jg-innerpage .jg-creation-blk {
        padding-top: 15px
    }
}

@media(min-width:768px) and (max-width:991px) and (min-height:350px) {
    #trailerModal .modal-dialog {
        max-width: 560px
    }
}

@media(max-width:767px) and (max-height:599px) {
    .jg-siteheader .jg-socialmedia {
        position: static
    }
}

@media(max-width:767px) and (max-height:450px) {
    #trailerModal .modal-dialog {
        width: 70%
    }
}

@media (max-width:640px) and (max-height:360px) {
    #trailerModal .modal-dialog {
        max-width: 500px
    }
}

@media (max-width:639px) {
    .jg-homepage .jg-siteheader .jg-sitelogo {
        min-height: 75px
    }

    .jg-siteheader .jg-burgermenu-trigger a .iconspan {
        height: 3px
    }

    .jg-sitefooter .jg-sftop .jg-talktous h2 {
        font-size: 29px;
        line-height: 33px
    }

    .jg-sitefooter .jg-sfmain .jg-sfm-inner .jg-sfmi-colswrap {
        min-height: 10px;
        margin: 0
    }

    .jg-sitefooter .jg-sfmain .jg-sfm-inner .jg-sfmi-colswrap .jg-sfmi-cols {
        float: none;
        width: auto;
        padding: 0
    }

    .jg-sitefooter .jg-sfmain .jg-sfm-inner .jg-sfmi-colswrap .jg-sfmi-col1,
    .jg-sitefooter .jg-sfmain .jg-sfm-inner .jg-sfmi-colswrap .jg-sfmi-col2,
    .jg-sitefooter .jg-sfmain .jg-sfm-inner .jg-sfmi-colswrap .jg-sfmi-col3,
    .jg-sitefooter .jg-sfmain .jg-sfm-inner .jg-sfmi-colswrap .jg-sfmi-col4,
    .jg-sitefooter .jg-sfmain .jg-sfm-inner .jg-sfmi-colswrap .jg-sfmi-col3-xs {
        float: none;
        width: auto;
        position: static;
        text-align: center
    }

    .jg-sitefooter .jg-sfmain .jg-sfm-inner.without-nav-download .jg-sfmi-colswrap .jg-sfmi-col2 {
        float: left
    }

    .jg-sitefooter .jg-sfmain .jg-sfm-inner .jg-footerlinks li {
        padding: 5px 0
    }

    .jg-sitefooter .jg-sfmain .jg-sfm-inner .jg-sitelogo {
        padding: 20px 0 0;
        display: inline-block
    }

    .jg-sitefooter .jg-sfmain .jg-sfm-inner.without-nav-download .jg-sitelogo {
        padding: 0
    }

    .jg-sitefooter .jg-sfmain .jg-sfm-inner.without-nav-download .jg-sfmi-colswrap .jg-sfmi-col4 {
        width: auto;
        padding: 0;
        position: static;
        float: right
    }

    .jg-sitefooter .jg-sfmain .jg-sfm-inner .jg-appdownload {
        padding: 20px 0 0
    }

    .jg-sitefooter .jg-sfmain .jg-sfm-inner .jg-appdownload h6 {
        text-align: inherit
    }

    .jg-sitefooter .jg-sfmain .jg-sfm-inner .jg-appdownload ul {
        float: none;
        display: inline-block;
        vertical-align: top
    }

    .jg-sitefooter .jg-sfmain .jg-sfm-inner .jg-socialmedia {
        padding: 20px 0 0;
        display: inline-block
    }

    .jg-sitefooter .jg-sfmain .jg-sfm-inner.without-nav-download .jg-socialmedia {
        padding: 25px 0 0
    }

    .jg-sitefooter .jg-sfmain .jg-sfm-inner .jg-socialmedia h6 {
        text-align: inherit
    }

    .jg-sitefooter .jg-sfmain .jg-sfm-inner .jg-socialmedia ul {
        float: none;
        display: inline-block;
        vertical-align: top
    }

    .jg-sitefooter .jg-sfbtm .jg-copyright-block p {
        font-size: 14px;
        line-height: 20px
    }

    .jg-home-splashvideo .jg-home-svinner .jg-embedwrap .jg-embedwrap-content .jg-embedwrap-contentinner h1 {
        font-size: 70px;
        line-height: 60px
    }

    .jg-home-splashvideo .jg-home-svinner .jg-embedwrap .jg-embedwrap-content .jg-embedwrap-contentinner p {
        font-size: 24px;
        line-height: 37px
    }

    .jg-home-mainbanner {
        padding: 95px 0 25px
    }

    .jg-sections .jg-sectionhead h2 {
        font-size: 45px;
        line-height: 45px
    }

    .jg-sections.jg-pbhblock .jg-sectionbody .jg-ocvblock #jg-ocv3dsliderwrap .carousel-3d-slider {
        transform: scale(0.59)
    }

    .jg-sections.jg-pbhblock .jg-sectionbody .jg-ocvblock #jg-ocv3dsliderwrap .jg-ocv3dslides .jg-ocv3ds-content p {
        display: none
    }

    .jg-sections.jg-bejungleeblock .jg-sectionbody .jg-location-blk .jg-location-list .jg-location {
        min-height: 0
    }

    .jg-sections.jg-bejungleeblock .jg-sectionbody .jg-location-blk .jg-location-list li {
        max-width: 100%;
        min-height: 0;
        margin: 15px 0 10px
    }

    .jg-sections.jg-bejungleeblock .jg-sectionbody .jg-location-blk .jg-location-list {
        margin: 0
    }

    .jg-sections.jg-bejungleeblock .jg-sectionbody .jg-location-blk {
        text-align: left
    }

    .jg-sections.jg-bejungleeblock .jg-sectionbody p {
        font-size: 16px;
        line-height: 22px
    }

    .jg-sections.jg-bejungleeblock .jg-sectionbody .jg-location-blk .jg-btnswrap .jg-btn {
        font-size: 18px;
        line-height: 32px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-location-blk .jg-location-list {
        margin: 0
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-location-blk {
        text-align: left
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody p {
        font-size: 16px;
        line-height: 22px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-location-blk .jg-location-list li {
        margin: 15px 0 25px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-location-blk .jg-btnswrap .jg-btn {
        font-size: 18px;
        line-height: 32px
    }

    .jg-pagewrapper.jg-innerpage .jg-innerpage-topbanner.jg-glow-blk .jg-topbanner-content .bnr-hdngblk .bnr-hdngcont h1 {
        line-height: 38px;
        max-width: 265px
    }

    .jg-sections.jg-glow-bejungleeblock {
        padding: 30px 0 50px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-country-blk .country-list li {
        padding-left: 20px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-country-blk .country-list li a {
        font-size: 18px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-country-blk .country-list li.active a {
        font-size: 18px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .view-all-btn {
        padding-top: 25px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-country-blk .country-list li {
        padding-left: 0
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-glow-form-blk {
        padding-top: 0
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-glow-form-blk .jg-form-inner .jg-submit-blk figure {
        width: 90%
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-glow-form-blk .jg-form-inner .jg-submit-blk .jg-btnswrap {
        margin-left: 15px;
        vertical-align: top;
        padding-top: 20px;
        padding-bottom: 0
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-btnswrap .jg-btn {
        min-width: 100px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-country-blk .jg-filters>a {
        left: 50%;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-country-blk {
        padding: 20px 0 0
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-country-blk .jg-filters {
        text-align: center
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-location-blk .jg-location-list li .jg-location {
        padding: 20px 0
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-location-blk .jg-location-list li:first-child .jg-location {
        padding: 10px 0
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-location-blk .jg-location-list li .jg-location h3 {
        text-align: center
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-location-blk .jg-location-list li .jg-location p {
        max-width: 100%
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-location-blk .jg-location-list li .jg-location .jg-loc-time {
        padding-bottom: 10px;
        padding-top: 0
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-location-blk .jg-location-list li .apply-btn {
        top: auto;
        bottom: -20px;
        right: auto;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    .jg-pagewrapper.jg-innerpage .jg-innerpage-topbanner .jg-topbanner-content .container .bnr-hdngblk h1 {
        font-size: 30px;
        line-height: 30px
    }

    .jg-pagewrapper.jg-innerpage .jg-innerpage-topbanner .jg-topbanner-content .container .bnr-hdngblk p {
        font-size: 14px;
        line-height: 16px
    }

    .jg-pagewrapper.jg-innerpage .jg-whoweare-block .jg-sections .jg-sectionbody .abtus-counter {
        padding: 25px 0 0
    }

    .jg-pagewrapper.jg-innerpage .jg-whoweare-block .jg-sections .jg-sectionbody .abtus-counter li {
        padding: 0 15px
    }

    .jg-pagewrapper.jg-innerpage .jg-whoweare-block .jg-sections .jg-sectionbody .abtus-counter li:before {
        -webkit-transform: translateY(-50%) scale(0.6);
        -moz-transform: translateY(-50%) scale(0.6);
        -o-transform: translateY(-50%) scale(0.6);
        -ms-transform: translateY(-50%) scale(0.6);
        transform: translateY(-50%) scale(0.6)
    }

    .jg-pagewrapper.jg-innerpage .jg-whoweare-block .jg-sections .jg-sectionbody .abtus-counter li .abtus-countercont span {
        font-size: 50px;
        line-height: 38px
    }

    .jg-pagewrapper.jg-innerpage .jg-whoweare-block .jg-sections .jg-sectionbody .abtus-counter li.ppl-cunt .abtus-countercont .counter-value {
        width: 78px
    }

    .jg-pagewrapper.jg-innerpage .jg-whoweare-block .jg-sections .jg-sectionbody .abtus-counter li.game-cunt .abtus-countercont .counter-value,
    .jg-pagewrapper.jg-innerpage .jg-whoweare-block .jg-sections .jg-sectionbody .abtus-counter li.actvusr-cunt .abtus-countercont .counter-value {
        width: 42px
    }

    .jg-pagewrapper.jg-innerpage .jg-whoweare-block .jg-sections .jg-sectionbody .abtus-counter li.dwld-cunt .abtus-countercont .counter-value {
        width: 68px
    }

    .jg-pagewrapper.jg-innerpage .jg-whoweare-block .jg-sections .jg-sectionbody .abtus-counter li p {
        font-size: 13px;
        line-height: 16px
    }

    .jg-pagewrapper.jg-innerpage .jg-investors-block .jg-sections .jg-sectionbody .jg-invst-partners {
        height: auto
    }

    .jg-pagewrapper.jg-innerpage .jg-investors-block .jg-sections .jg-sectionbody .jg-invst-partners .jg-invst-dls li {
        width: 50%;
        padding: 20px
    }

    .jg-sitefooter .jg-sfmain .jg-sfm-inner.without-app-download .jg-sfmi-colswrap .jg-sfmi-col2 {
        position: static;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        transform: none
    }

    .jg-sitefooter .jg-sfmain .jg-sfm-inner.without-app-download .jg-sfmi-colswrap .jg-sfmi-col4 {
        position: static;
        width: auto
    }

    .jg-sitefooter .jg-sfmain .jg-sfm-inner.without-app-download .jg-socialmedia {
        float: none
    }

    .jg-supportpage.jg-innerpage .jg-creation-blk .jg-support-list-blk ul.jg-support-list li {
        width: 50%;
        margin-bottom: 20px
    }

    .jg-pagewrapper.jg-innerpage .jg-people-blk .jg-people-inner .jg-people-list li {
        min-height: 260px
    }
}

@media (max-width:599px) {
    .verification-emil.reachus .modal-content .modal-body h4 {
        font-size: 18px;
        line-height: 26px
    }

    .verification-emil.reachus .modal-content .modal-body p {
        font-size: 12px;
        line-height: 16px
    }

    .verification-emil.reachus .modal-content .modal-body .tgv-rating {
        width: 70px
    }

    .verification-emil.reachus .modal-content .modal-body .tgv-btn-groups .tgv-btn,
    .verification-emil.reachus .modal-content .modal-body .tgv-btn-groups .tgv-btn.tgv-btn-default {
        font-size: 14px
    }

    .jg-reachus-block .jg-reachus-row .left-block,
    .jg-reachus-block .jg-reachus-row .right-block {
        max-width: 100%;
        width: 100%
    }

    .jg-reachus-block .jg-reachus-row .right-block {
        margin-top: 50px
    }

    .jg-reachus-block .jg-reachus-row .left-block .form-block .jg-btnswrap .jg-btn.jg-btnprimary {
        margin-top: 20px
    }

    .jg-pagewrapper.jg-innerpage .jg-creation-blk .jg-creation-list-blk ul.jg-creation-list li figure img {
        width: 100%
    }

    .jg-pagewrapper.jg-innerpage .jg-creation-blk .jg-creation-list-blk ul.jg-creation-list li .jg-creation-cont {
        position: static;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }

    .jg-pagewrapper.jg-innerpage .jg-creation-blk .jg-creation-list-blk ul.jg-creation-list .slick-list {
        padding: 0 100px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-location-blk {
        margin-top: 10px
    }
}

@media (max-height:400px) {
    .jg-siteheader .jg-socialmedia {
        position: relative
    }
}

@media (min-width:767px) and (max-width:991px) and (max-height:420px) {
    .jg-siteheader .jg-socialmedia {
        position: relative;
        padding: 20px 0
    }

    .jg-siteheader .jg-socialmedia .jg-social-block li.jg-folwus a {
        padding-top: 0
    }

    .jg-siteheader .jg-socialmedia:after {
        height: 24px
    }

    .jg-siteheader .jg-socialmedia .jg-apps-block li,
    .jg-siteheader .jg-socialmedia .jg-social-block li {
        margin-left: 15px
    }

    .jg-siteheader .jg-socialmedia .jg-apps-block li a,
    .jg-siteheader .jg-socialmedia .jg-social-block li a {
        background-size: 193px
    }

    .jg-siteheader .jg-socialmedia .jg-apps-block li.jg-plystre-icon a {
        background-position: -140px 0;
        width: 22px;
        height: 25px
    }

    .jg-siteheader .jg-socialmedia .jg-apps-block li.jg-plystre-icon a:hover {
        background-position: -140px 100%
    }

    .jg-siteheader .jg-socialmedia .jg-apps-block li.jg-appstre-icon a {
        background-position: -173px 0;
        width: 20px;
        height: 24px
    }

    .jg-siteheader .jg-socialmedia .jg-apps-block li.jg-appstre-icon a:hover {
        background-position: -173px 100%
    }

    .jg-siteheader .jg-socialmedia .jg-social-block li.jg-fb a {
        width: 11px;
        height: 22px
    }

    .jg-siteheader .jg-socialmedia .jg-social-block li.jg-twtr a {
        background-position: -24px 0;
        width: 25px;
        height: 21px
    }

    .jg-siteheader .jg-socialmedia .jg-social-block li.jg-twtr a:hover {
        background-position: -24px 100%
    }

    .jg-siteheader .jg-socialmedia .jg-social-block li.jg-inst a {
        background-position: -62px 0;
        width: 21px;
        height: 21px
    }

    .jg-siteheader .jg-socialmedia .jg-social-block li.jg-inst a:hover {
        background-position: -62px 100%
    }

    .jg-siteheader .jg-socialmedia .jg-social-block li.jg-utube a {
        background-position: -95px 0;
        width: 32px;
        height: 21px
    }

    .jg-siteheader .jg-socialmedia .jg-social-block li.jg-utube a:hover {
        background-position: -95px 100%
    }
}

@media (max-width:567px) {
    .jg-home-splashvideo .jg-home-svinner .jg-embedwrap .jg-embedwrap-content .jg-embedwrap-contentinner h1 {
        font-size: 65px;
        line-height: 55px;
        margin: 0
    }

    .jg-home-splashvideo .jg-home-svinner .jg-embedwrap .jg-embedwrap-content .jg-embedwrap-contentinner p {
        font-size: 22px;
        line-height: 26px;
        padding-top: 0
    }

    .jg-home-mainbanner .jg-hmbcontent .jg-hmbclft h2 {
        font-size: 65px;
        line-height: 65px
    }

    .jg-home-mainbanner .jg-hmbcontent .jg-hmbclft .jg-product3 h2,
    .jg-home-mainbanner .jg-hmbcontent .jg-hmbclft .jg-product4 h2 {
        font-size: 55px;
        line-height: 52px
    }

    .jg-home-mainbanner .jg-hmbcontent .jg-hmbclft p {
        font-size: 16px;
        line-height: 24px
    }

    .jg-home-mainbanner .jg-hmbcontent .jg-hmbclft .jg-datalist ul li {
        width: 50%;
        height: 43px;
        padding: 0 0 0 53px
    }

    .jg-home-mainbanner .jg-hmbcontent .jg-hmbclft .jg-datalist ul li h3 {
        font-size: 22px;
        line-height: 22px
    }

    .jg-sections.jg-pbhblock .jg-sectionbody .jg-ocvblock .jg-ocvblock-inner {
        margin-top: -110px;
        margin-bottom: -110px
    }

    .jg-pagewrapper.jg-innerpage .jg-innerpage-topbanner {
        height: 365px
    }

    .jg-sections.jg-howitallbegan-block .jg-howit-wrapper .slick-arrow {
        width: 30px;
        height: 30px;
        background-size: 300px auto;
        top: 49px
    }

    .jg-sections.jg-howitallbegan-block .jg-howit-wrapper .slick-prev {
        background-position: -184px -67px
    }

    .jg-sections.jg-howitallbegan-block .jg-howit-wrapper .slick-next {
        background-position: -219px -67px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-country-blk .country-list .filter-icon {
        padding-top: 10px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-country-blk .country-list li {
        width: 50%
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-country-blk .country-list .filter-icon a {
        line-height: 24px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-country-blk .country-list .filter-icon:before {
        top: 12px
    }

    .jg-glow-inner-blk {
        padding: 15px 0
    }

    .jg-glow-inner-blk .jg-glow-innercontent .glowback-btn a {
        font-size: 16px;
        line-height: 20px
    }

    .jg-glow-inner-blk .jg-glow-innercontent h1 {
        font-size: 25px;
        line-height: 29px
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-game-content-blk {
        padding: 10px 0
    }

    .jg-glow-inner-blk .jg-glow-innercontent h2 {
        font-size: 16px;
        line-height: 20px
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-game-content-blk p {
        font-size: 15px;
        line-height: 22px
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-respons-content-blk ul li {
        font-size: 14px
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-miniqua-content-blk ul li {
        font-size: 14px
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-glow-form-blk .jg-form-inner .jg-naemail-blk .form-group.focused label {
        font-size: 12px
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-game-content-blk p strong {
        font-size: 16px;
        line-height: 20px
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-game-content-blk div strong {
        font-size: 16px;
        line-height: 20px
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-game-content-blk h1 strong {
        font-size: 16px;
        line-height: 20px
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-game-content-blk ul li {
        font-size: 14px;
        line-height: 20px;
        padding: 5px 0 5px 30px
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-glow-form-blk .jg-form-inner {
        padding: 15px
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-glow-form-blk .jg-form-inner .jg-submit-blk .jg-btnswrap {
        display: block;
        padding-top: 20px;
        margin-left: 0
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-game-content-blk ul li {
        padding: 5px 0 5px 25px
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-game-content-blk ul li:before {
        width: 15px
    }

    .jg-pagewrapper.jg-innerpage .jg-creation-blk .jg-creation-list-blk ul.jg-creation-list .slick-list {
        padding: 0 80px
    }

    .jg-pagewrapper.jg-innerpage .jg-people-blk .jg-people-inner .jg-people-list .slick-list {
        padding: 0 80px
    }

    .jg-pagewrapper.jg-innerpage .jg-people-blk .jg-people-inner .jg-people-list li {
        min-height: 200px
    }

    .jg-pagewrapper.jg-innerpage .jg-people-blk h2,
    .jg-pagewrapper.jg-innerpage .jg-creation-blk h2 {
        font-size: 22px;
        line-height: 24px
    }

    .jg-pagewrapper.jg-innerpage .jg-people-blk,
    .jg-pagewrapper.jg-innerpage .jg-creation-blk {
        padding: 20px 0 25px
    }
}

@media (max-width:479px) {
    .jg-home-splashvideo .jg-home-svinner .jg-embedwrap .jg-embedwrap-content .jg-embedwrap-contentinner h1 {
        font-size: 55px;
        line-height: 45px;
        margin: 0
    }

    .jg-home-splashvideo .jg-home-svinner .jg-embedwrap .jg-embedwrap-content .jg-embedwrap-contentinner p {
        font-size: 20px;
        line-height: 24px;
        padding: 5px 0 0
    }

    .jg-home-mainbanner .jg-hmbcontent .jg-hmbclft .jg-datalist ul li {
        width: 100%;
        margin: 15px 0 0
    }

    .jg-sections.jg-pbhblock .jg-sectionbody .jg-ocvblock .jg-ocvblock-inner {
        margin-top: -40px;
        margin-bottom: -40px
    }

    .jg-sections.jg-pbhblock .jg-sectionbody .jg-ocvblock #jg-ocv3dsliderwrap .carousel-3d-slider {
        transform: scale(0.75)
    }

    .jg-sections.jg-pbhblock .jg-sectionbody .jg-ocvblock #jg-ocv3dsliderwrap .jg-ocv3dslides .jg-ocv3ds-content h2 {
        font-size: 29px;
        line-height: 27px
    }

    .verification-emil.reachus .modal-content .modal-body .tgv-btn-groups .tgv-btn {
        margin: 5px 10px;
        font-size: 12px;
        margin: 5px 7px
    }

    .jg-sections.jg-bejungleeblock .jg-sectionbody p {
        padding-bottom: 10px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody p {
        padding-bottom: 10px;
        line-height: 20px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-country-blk .jg-filters .fltr-blk ul {
        margin: 10px 0 15px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-country-blk .country-list li {
        padding-left: 10px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-country-blk .country-list li a {
        font-size: 16px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-country-blk .country-list li.active a {
        font-size: 16px
    }

    .jg-pagewrapper.jg-innerpage .jg-innerpage-topbanner.jg-glow-blk .jg-topbanner-content .bnr-hdngblk .bnr-hdngcont h1 {
        line-height: 35px;
        max-width: 235px
    }

    .jg-pagewrapper.jg-innerpage .jg-innerpage-topbanner.jg-glow-blk .jg-topbanner-content .bnr-hdngblk .bnr-hdngcont .jg-scrolldown {
        padding: 30px 0 0
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-country-blk {
        padding: 0
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-country-blk .country-list li {
        padding-left: 0
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-glow-form-blk .jg-form-inner .jg-naemail-blk .form-group .error-text {
        letter-spacing: 0
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-glow-form-blk .jg-form-inner .jg-naemail-blk .jg-second-form .form-group.focused label {
        top: -10px;
        line-height: 14px
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-glow-form-blk .jg-form-inner .jg-naemail-blk .res-upload-blk .error-text {
        letter-spacing: 0
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-glow-form-blk .jg-form-inner .jg-submit-blk .jg-capcha-blk .g-recaptcha {
        -webkit-transform: scale(0.8);
        -moz-transform: scale(0.8);
        -o-transform: scale(0.8);
        -ms-transform: scale(0.8);
        transform: scale(0.8);
        -webkit-transform-origin: 0 0;
        -moz-transform-origin: 0 0;
        -o-transform-origin: 0 0;
        -ms-transform-origin: 0 0;
        transform-origin: 0 0
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-glow-form-blk .jg-form-inner .jg-submit-blk .jg-capcha-blk .error-text {
        letter-spacing: 0;
        top: 82%
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-glow-form-blk .jg-form-inner .jg-submit-blk .jg-btnswrap {
        padding-top: 15px
    }

    .jg-sections {
        padding: 15px 0
    }

    .jg-sections .jg-sectionbody h3 {
        font-size: 22px
    }

    .jg-sections .jg-sectionbody p {
        font-size: 15px;
        line-height: 22px
    }

    .jg-pagewrapper.jg-innerpage .jg-innerpage-topbanner .jg-topbanner-content .container .bnr-hdngblk {
        bottom: 10px
    }

    .jg-pagewrapper.jg-innerpage .jg-innerpage-topbanner {
        height: 315px
    }

    .jg-pagewrapper.jg-innerpage .jg-innerpage-topbanner .jg-topbanner-content .container .bnr-hdngblk h1 {
        font-size: 24px;
        line-height: 24px
    }

    .jg-pagewrapper.jg-innerpage .jg-innerpage-topbanner.jg-play-banner-blk .jg-topbanner-content .bnr-hdngblk .bnr-hdngcont p {
        padding-top: 5px
    }

    .jg-pagewrapper.jg-innerpage .jg-whoweare-block {
        padding: 25px 0 35px
    }

    .jg-pagewrapper.jg-innerpage .jg-whoweare-block .jg-sections .jg-sectionbody p {
        line-height: 24px;
        padding: 12px 0 0
    }

    .jg-pagewrapper.jg-innerpage .jg-whoweare-block .jg-sections .jg-sectionbody .abtus-counter {
        width: 100%;
        margin: 0
    }

    .jg-pagewrapper.jg-innerpage .jg-whoweare-block .jg-sections .jg-sectionbody .abtus-counter li {
        padding: 0 10px
    }

    .jg-pagewrapper.jg-innerpage .jg-whoweare-block .jg-sections .jg-sectionbody .abtus-counter li .abtus-countercont span {
        font-size: 40px;
        line-height: 34px
    }

    .jg-pagewrapper.jg-innerpage .jg-whoweare-block .jg-sections .jg-sectionbody .abtus-counter li.ppl-cunt .abtus-countercont .counter-value {
        width: 61px
    }

    .jg-pagewrapper.jg-innerpage .jg-whoweare-block .jg-sections .jg-sectionbody .abtus-counter li.dwld-cunt .abtus-countercont .counter-value {
        width: 54px
    }

    .jg-pagewrapper.jg-innerpage .jg-whoweare-block .jg-sections .jg-sectionbody .abtus-counter li.game-cunt .abtus-countercont .counter-value,
    .jg-pagewrapper.jg-innerpage .jg-whoweare-block .jg-sections .jg-sectionbody .abtus-counter li.actvusr-cunt .abtus-countercont .counter-value {
        width: 33px
    }

    .jg-pagewrapper.jg-innerpage .jg-whoweare-block .jg-sections .jg-sectionbody .abtus-counter li p {
        font-size: 12px
    }

    .jg-sections.jg-howitallbegan-block .jg-sectionbody {
        padding: 0
    }

    .jg-sections.jg-howitallbegan-block .jg-howit-wrapper .jg-year-list .jg-year {
        font-size: 17px
    }

    .jg-sections.jg-howitallbegan-block .jg-howit-wrapper .jg-year-list .jg-month-list .jg-month {
        font-size: 14px
    }

    .jg-sections.jg-howitallbegan-block .jg-howit-wrapper .jg-year-list .jg-month-list .jg-comname {
        font-size: 13px;
        line-height: 16px
    }

    .jg-sections.jg-coreteam-block .jg-sectionbody {
        padding-top: 0;
        padding-bottom: 0
    }

    .jg-sections.jg-coreteam-block p {
        padding: 5px 0
    }

    .jg-sections.jg-coreteam-block .jg-ct-blk {
        padding-top: 20px
    }

    .jg-pagewrapper.jg-innerpage .jg-investors-block {
        padding: 15px 0 25px
    }

    .jg-pagewrapper.jg-innerpage .jg-investors-block .jg-sections .jg-sectionbody .jg-invst-partners .jg-invst-dls li {
        padding: 20px 15px
    }

    .jg-sitefooter .jg-sftop .jg-talktous h2 {
        font-size: 26px;
        line-height: 28px
    }

    .jg-sitefooter .jg-sfmain .jg-sfm-inner.without-nav-download .jg-sfmi-colswrap .jg-sfmi-col2,
    .jg-sitefooter .jg-sfmain .jg-sfm-inner.without-nav-download .jg-sfmi-colswrap .jg-sfmi-col4 {
        float: none
    }

    .jg-sitefooter .jg-sfmain .jg-sfm-inner.without-nav-download .jg-socialmedia h6 {
        text-align: center
    }

    .jg-sitefooter .jg-sfmain .jg-sfm-inner.without-nav-download .jg-socialmedia ul {
        float: none;
        padding-right: 4px
    }

    .jg-reachus-block .jg-reachus-row .left-block .sclt-hng {
        font-size: 14px
    }

    .jg-reachus-block .jg-reachus-row .left-block .bootstrap-select .btn {
        font-size: 16px;
        line-height: 45px;
        height: 45px;
        padding: 0 40px 0 15px
    }

    .jg-reachus-block .jg-reachus-row .left-block .bootstrap-select .dropdown-toggle .caret {
        right: 15px
    }

    .jg-reachus-block .jg-reachus-row .left-block .bootstrap-select ul.dropdown-menu li a {
        font-size: 15px;
        padding: 8px 15px
    }

    .jg-pagewrapper.jg-innerpage .jg-creation-blk .jg-creation-list-blk ul.jg-creation-list li {
        margin: 0 10px
    }

    .jg-pagewrapper.jg-innerpage .jg-creation-blk .jg-creation-list-blk ul.jg-creation-list .slick-list {
        padding: 0 40px
    }

    .jg-pagewrapper.jg-innerpage .jg-people-blk .jg-people-inner .jg-people-list li {
        margin: 20px 10px 80px;
        min-height: 270px
    }

    .jg-pagewrapper.jg-innerpage .jg-people-blk .jg-people-inner .jg-people-list .slick-list {
        padding: 0 50px
    }

    .jg-pagewrapper.jg-innerpage .jg-people-blk h2,
    .jg-pagewrapper.jg-innerpage .jg-creation-blk h2 {
        padding: 5px 0
    }
}

@media (max-width:479px) and (min-height:568px) and (max-height:767px) {
    .jg-home-splashvideo .jg-home-svinner .jg-embedwrap .jg-embedwrap-content .jg-embedwrap-contentinner h1 {
        font-size: 65px;
        line-height: 55px
    }

    .jg-home-splashvideo .jg-home-svinner .jg-embedwrap .jg-embedwrap-content .jg-embedwrap-contentinner p {
        font-size: 22px;
        line-height: 32px;
        letter-spacing: 0
    }
}

@media (max-width:414px) {
    .jg-sections.jg-pbhblock .jg-sectionbody .jg-ocvblock .jg-ocvblock-inner {
        margin-top: -25px;
        margin-bottom: -25px
    }

    .jg-sections.jg-pbhblock .jg-sectionbody .jg-ocvblock #jg-ocv3dsliderwrap .carousel-3d-slider {
        transform: scale(0.9)
    }

    .jg-sections.jg-pbhblock .jg-sectionbody .jg-ocvblock #jg-ocv3dsliderwrap .jg-ocv3dslides .jg-ocv3ds-content h2 {
        font-size: 25px;
        line-height: 23px
    }

    .jg-pagewrapper.jg-innerpage .jg-innerpage-topbanner .jg-topbanner-content .container .bnr-hdngblk .jg-scrolldown {
        padding: 15px 0 0
    }

    .jg-pagewrapper.jg-innerpage .jg-whoweare-block .jg-sections .jg-sectionbody .abtus-counter li .abtus-countercont span {
        font-size: 32px;
        line-height: 34px
    }

    .jg-pagewrapper.jg-innerpage .jg-whoweare-block .jg-sections .jg-sectionbody .abtus-counter li.ppl-cunt .abtus-countercont .counter-value {
        width: 55px
    }

    .jg-pagewrapper.jg-innerpage .jg-whoweare-block .jg-sections .jg-sectionbody .abtus-counter li.dwld-cunt .abtus-countercont .counter-value {
        width: 48px
    }

    .jg-pagewrapper.jg-innerpage .jg-whoweare-block .jg-sections .jg-sectionbody .abtus-counter li.game-cunt .abtus-countercont .counter-value,
    .jg-pagewrapper.jg-innerpage .jg-whoweare-block .jg-sections .jg-sectionbody .abtus-counter li.actvusr-cunt .abtus-countercont .counter-value {
        width: 31px
    }

    .jg-pagewrapper.jg-innerpage .jg-whoweare-block .jg-sections .jg-sectionbody .abtus-counter li p {
        font-size: 10px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-country-blk .jg-filters .fltr-blk ul li a {
        font-size: 12px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-location-blk {
        margin-top: 30px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-country-blk .country-list li a {
        font-size: 14px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-country-blk .country-list li.active a {
        font-size: 14px;
        padding-left: 60px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-country-blk .country-list .filter-icon a {
        padding-left: 42px
    }

    .jg-sections.jg-glow-bejungleeblock .jg-sectionbody .jg-country-blk .country-list .filter-icon:before {
        left: 5px
    }

    .jg-glow-inner-blk .jg-glow-innercontent .jg-btnswrap .jg-btn {
        padding: 4px 15px 2px
    }
}

@media (max-width:320px) {
    .jg-siteheader .jg-mainmenu ul li a {
        font-size: 25px
    }

    .jg-pagewrapper.jg-innerpage .jg-creation-blk .jg-creation-list-blk ul.jg-creation-list .slick-list {
        padding: 0 20px
    }

    .jg-pagewrapper.jg-innerpage .jg-people-blk .jg-people-inner .jg-people-list .slick-list {
        padding: 0 30px
    }
}

@media (max-width:480px) and (max-height:320px) {
    .jg-siteheader .jg-socialmedia:after {
        display: none
    }
}

@media (max-width: 639px) {
    .jg-sitelogo-footer {
        display: none;
    }
}