/* ----------- Mobile Phones ----------- */


@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 4) {
    .hide-tb {
        display:none;
    }
}


/* Portrait and Landscape */
@media only screen and (min-device-width: 320px) and (max-device-width: 712px) {
    .about-values .carousel-item p {
        width:100%;
    }


    #G406991 {
        font-size: 11px;
    }

    #contractor-privacy-policy {
        font-size:30px;
    }
    section#our-games-home {
        position: inherit;
        padding-bottom: 5px;
    }

    .game-tile {
        transition: none;

    }
    .fit-image {
        width:80% !important;
        padding-top: 15px;
    }
    img.category-title-image {
        width: 80%;
    }

    img.position-title-image {
        width:100%;
        margin:auto;
    }
    .be-top {
        margin-top: -14px;
        margin-bottom: 14px;
    }
    .title-svg {
        width: 90% !important;
        margin-top: 0px !important;
        margin: auto;
    }
    .fix-width {
        width: 85%;
    }
    .about-values .carousel-item img {
        width: 100%;
    }
    #job-desc h5 {
        font-size: 1.05rem;
        font-weight:bold;
    }
    .games-title {
        width: 65% !important;
        margin-top: 0px !important;
    }
    .game-links-big-card {
        margin-bottom: 0px;
    }
    .one-articles-top {
        padding-top: 0px;
    }
    .game-meta a:last-child img.img-fluid {
        top: 0.5px;
        width: 65px;
        height:20px;
    }



    .game-meta .get-app {
        margin-left: -10px;
    }
    .game-meta a img.img-fluid {
        width:15px;
    }
    .huge-game {
        height: 232px !important;
    }
    .party-life {
        margin-top: 20px;
    }
    .hide-mobile {
        display:none;
    }
    .two-articles-games {
        display:block;
    }
    .game-high {
        height:100%;
    }
    .text-center {
        padding-top:15px;
        margin:auto !important;
    }
    #logo-bm {
        width: 65%;
        margin-top: -30px
    }

    .stroke-path7 {
        width: 30%;
    }

    .emp-meta p {
        width: 80%;
    }
    .stroke-path3 {
        width:14% !important;
    }
    .owl-nav {
        display:none;
    }

    .know-us-title {
        margin-right: 20px !important;
    }

    .logo-bm-al {
        width: 100% !important;
    }

    #logo-bm-json {
        width: 100%;

    }

    .top-up {
        margin-top: -25px;
    }
    .padding-mobile {
        margin-top:-30px !important;
    }


    .tap-close-games-slider {
        width: 312px;
        /* z-index: 5000; */
        position: absolute;
        height: 170px;
        left: 31px;
        /* position: relative; */
        margin-top: -230px;
        z-index: 0;

    }
    .video-col .img-fluid {
        height: 118px !important;
    }

    section#the-play {
        margin-top:0px;
    }

    #positionImageSection {
        margin:auto;
        width:100%
    }

    .h4 {
        font-size: 1.0rem;
        font-weight: bold;
    }

    .bth-cen.sec-title p {
        font-size: 16px;
        line-height: 16.5px;
        margin-top: 10px;

    }
    .owl-carousel .owl-item {

    }
    .video-hero {
        height: 47vh;
        min-height: 100%;
    }

    .btn-modal {

        bottom: 11px;
    }

    .slotomania {
        width: 110vw !important;
    }

    .make-it-count {
        width:97% !important;
    }
    .know-us {
        right: 20%;
        bottom: 35px;
        width:60%;
    }
    .btn-modal button.btn.btn-primary {
        background: transparent;
        border: 0;
        font-size: 14px;
        padding: 5px 26px;
    }

    .img-fluid .fix {
        height: 148px !important;
    }
    .jobs-alls section#hero1 {padding-top: 100px;padding-bottom: 90px;}

    .game-lobby .bind-search input.search-field {width: 85%;} .game-wrap .col-lg-5 img.img-fluid {height: auto;}

    .hidden-xs {display:none !important;} svg.full-mobile {width: 85%;height: auto;}

    life-fix { width: 100%;height: auto;}

    header#header {padding: 6px 10px;}

    section#hero {background-image: url(/img/mobile-join-background-b.jpg);background-position: center;padding-bottom: 40px;}


    section#hero1 {padding-bottom: 65px;}

    .topic-arc section#hero1 { padding-top: 50px;}
    section#hero-games {background-image: url(/img/mobile-games.JPG);background-position: center;padding-bottom: 100px;}

    #hero1 p { width: 80%; }

    .fix-height-play {
        height: 118px !important;
    }


    #hero img.stroke-path2 {width: 70px;bottom: -60px;left: 0;}

    #hero img.stroke-path3 {width: 65px;top: 90px;}

    #hero img.stroke-path2 {width: 70px;bottom: -60px;left: 0;} #hero img.stroke-path3 {width: 65px;top: 50px;}

    .about {padding: 27px 15px;} .about p {font-size: 16px;line-height: 16.5px;letter-spacing: 0.19px;}
    .our-stat {
        margin-right: 0px;
    }

    #counts span {font-size: 56.16px;line-height: 49.14px;letter-spacing: 0.76px;display: block;padding-bottom: 15px;}

    #counts h2 {font-size: 35px;line-height: 40px;letter-spacing: 0.47px;} .genre-title h3.content-title {font-size: 18px;line-height: 17.17px;letter-spacing: 0.25px;}

    .meta-center-desc {left: 10px;bottom: 15px;} .card-layout .col-lg-4.col-6 {padding: 0px 5px;}

    .genre-card {padding-bottom: 10px;} .row.card-layout {padding-left: 10px;padding-right: 10px;padding-top: 35px;}

    .academy{height: 130px; width: 175px;}

    .academy-center-mobile {
        width: 30%;
        max-width: 25%;
    }

    .cta-bottom h2 {font-size: 35px;line-height: 28.5px;letter-spacing: 0.47px;}

    .cta-bottom h3 {font-size: 18px;line-height: 20px;margin-top: -20px;} .cta-bottom {padding: 40px 0px;} .cta-bottom p {font-size: 14px;line-height: 16.5px;letter-spacing: 0.19px; padding-bottom: 25px;}

    .cta-bottom p br, .carousel-item br, .about-inner:before {display: none;} img.stroke-path2 {width: 70px;left: 0;bottom: -10px;}

    img.stroke-path3 {width: 30px;top: 0;} .cta-bottom a {padding: 13px 46px;font-size: 16px; margin-top:10px;}

    .card-social {padding-left: 15px;padding-top:15px;} .card-social a {padding-right: 15px;}

    .copy-me img {width: 119px;} .copy-me {padding-left: 15px;padding-top: 30px;padding-bottom: 30px;}

    .copy-me a:last-child {font-size: 12px;float: right;position: relative;top: 5px;color: #D0D0D0;padding-right: 15px;}

    .copyright {padding-left: 0px;padding-right: 0;padding-top: 0;padding-bottom: 0;}

    .copyright span {font-size: 8px;} .open-jobs .col-lg-12 > h2 {font-size: 14px;padding-bottom: 15px;}

    .job-wrap a {font-size: 12px; font-weight:bold; line-height: 3; padding-top:4px;} .job-wrap .card {height: 39px;padding: 0px 15px;}

    .job-wrap .card {
        height: 44px;
    }
    span.job-location {font-size: 8px;padding-right: 10px;} .card .bi-chevron-right {width: 22px;height: 22px;padding: 5px;}
    .job-location {
        display:none !important;
    }
    #hero1 p {font-size: 14px;line-height: 17px;} #hero1 p br {display: none;}

    .bind-search input.search-field {height: 40px;font-size: 12px;} .bind-search svg.bi.bi-search {width: 25px;margin-right: 5px;}
    a.play-but {
        display:none;

    }
    .bind-search .dropdown-menu.show {transform: translate3d(-70px, 70px, 0px) !important;width: auto;}

    .bind-search .dropdown-menu.show {
        width: 178px!important;

    }

    .topic-arc .bind-search .dropdown-menu.show {
        left: -65px !important;
        width: 242px!important;

    }
    .bind-search  > .row {margin-left: auto;margin-right: auto;} .bind-search .dropdown-menu li {line-height: 1;font-size: 14px;}

    .bind-search {padding-left: 0px;padding-right: 0px;height: 40px;-webkit-border-radius: 0;line-height: 40px;box-shadow:none;}

    .bind-search .dropdown {padding-left: 5px;height: 40px;} .bind-search button#dropdownMenuButton, .bind-search button#dropdownSecondaryMenuButton {font-size: 12px;line-height: 16px; margin-top:-6px;}

    #search-opt .container {padding: 0;} section#search-opt {margin-top: 0;padding-bottom: 0 !important;}

    .search-div:before {display: none;} .bind-search .dropdown:after {border-top: 7px solid;border-right: 7px solid transparent;border-bottom: 0;border-left: 7px solid transparent;}

    .bind-search .dropdown.show:after {border-left: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 7px solid black;}

    .top-title h1 {font-size: 32px;line-height: 35.8px;text-align: center;letter-spacing: 0.76px;} .job-meta {text-align: center;}

    .top-title h4 {font-size: 16px;line-height: 17px;} .top-title {padding-top: 80px;padding-bottom: 40px;} .job-desc {padding-top: 20px;}

    .job-desc h2 {font-size: 20px;} .job-details {padding: 0;} .job-details ul {padding-top: 0;padding-left: 20px;} .job-details ul li {font-size: 14px;line-height: 16.5px;}

    .job-details ul li:before {left: -20px;} h2.top-req {padding-top: 0;}

    .job-desc .col-lg-7 h3 {font-size: 14px;line-height: 16.5px;text-align: center;margin-bottom: 20px;} .trigger-video .btn-primary {right: 20px;}

    .apply-job {} .email-us {padding-left: 0;padding-right: 0;padding-top: 30px;}

    .social-links span:first-child {display: block;margin-right: 0;font-size: 18px;padding-bottom: 20px;} .job-form .social-links a {margin-right: 20px;}

    .job-form .social-links {padding-bottom: 40px;padding-top: 20px;} .apply-job h6 {display: none;} .th-meta h3 {font-size: 17px;line-height: 20px;}
    lottie-player {
        width:100%;
    }
    .th-meta a {font-size: 16px;padding: 11px 41px;} img.st-sv {top: 40px;width: 100px;}

    img.ft-sv {width: 100px;} .pp-page h1 {font-size: 55px;line-height: 57.7px;} img.lt-pp {width: 130px;bottom: 0px;} img.rt-pp {width: 100px;top: 60px;}

    .pp-content h2 {font-size: 20px;line-height: 23.5px;letter-spacing: 0.27px;} .pp-content p {font-size: 16px;} .pp-content {padding-top: 25px;padding-bottom: 70px;} .pp-inn {padding: 0px 15px;}

    .legal-links li a {font-size: 9px;padding: 0px 7px;margin-right: 5px;} .legal-links .nav-tabs {padding-bottom: 25px;}

    .game-lobby section#hero1 {padding-bottom: 70px;padding-top: 100px;} .topic-arc .job-wrap .card {height: auto;padding-top: 50px;padding-bottom: 40px;padding-left: 0;padding-right: 0;}

    .topic-arc .job-wrap .card:first-child {border-top: 0;padding-top: 0px;} .topic-arc #hero1 img.stroke-path2 {top: auto;bottom: 0;}   .topic-arc img.stroke-path3 {top: 60px;}

    .all-topics .col-lg-7 h2 a {font-size: 20px;letter-spacing: 0.27px;line-height: 15px;} .all-topics .col-lg-7 h2 {padding-right: 0;}

    .all-topics .col-lg-7 p {padding-right: 0;font-size: 16px;line-height: 17px;letter-spacing: 0.22px;}

    .fl-con {position: relative;}   .fl-div:nth-child(2) {float: none;} .no-more {font-size: 11px;} .footer-img span {position: relative;left: 0;transform: unset;text-align: center;font-size: 11px;}

    section.footer-img {text-align: center;}

    /*Get to know us*/

    .hide-desktop { display:block;}
    .hide-desktop-inline {
        display:inline;
    }



    .game-meta h3 {
        height: 100%;
    }

    #slidercarousel {
        display: block !important;
    }

    .game-description p {
        font-size: 15.34px !important;
    }
    .game-tile:hover .game-description, .game-tile.active .game-description {
        margin-top: 0px !important;
    }

    .get-know section#hero1 {padding: 130px 15px 100px 15px;} .get-know img.stroke-path2 {width: 75px;}

    .get-know img.stroke-path3 {width: 80px;} .emp-meta p {padding: 0px 16px;text-align: center;font-size: 16px;line-height: 16.5px;margin: auto;}

    #the-play p {font-size: 14px;line-height: 16.5px;letter-spacing: 0.19px;} .life-at section#the-play {padding-top: 10px;}

    .emp-life {padding-top: 30px;} .emp-meta img.img-fluid {padding-top: 30px;}

    .emp-meta {padding-left: 0;} .party-life p {font-size: 16px;line-height: 16.5px;letter-spacing: 0.19px;}

    .about-data {padding-top: 35px;text-align: center;padding-bottom: 40px; text-align: left;} .about-data h2 {font-size: 20px;line-height: 22px;letter-spacing: 0.27px;}

    .about-data p {font-size: 14px;line-height: 16px;letter-spacing: 0.19px;padding-bottom: 15px;}

    .shw-mr {padding-top: 25px;border-top: 1px solid #CDCDCD;} .shw-mr {padding-top: 25px;border-top: 1px solid #CDCDCD;}

    .our-stat h3 {font-size: 20px;letter-spacing: 0.27px;} .our-stat h2 {font-size: 52px;line-height: 45px;letter-spacing: 0.7px;}

    .our-stat h4 {font-size: 16px;line-height: 17px;letter-spacing: 0.22px;} .get-know .our-stat .col-lg-6 {padding-bottom: 40px;}

    .our-stat .col-lg-6:nth-child(2) h3 {display: none;} .our-stat {padding-bottom: 0;padding-top: 20px;}

    .about-values .carousel-item h5 {font-size: 20px;line-height: 20px;letter-spacing: -0.22px;} .about-values .carousel-item p {font-size: 14px;line-height: 14px;}

    .about-values {padding: 40px 15px 90px 15px;} .about-values > h2 {font-size: 28px;letter-spacing: 0.49px;}

    .about-values div#carouselExampleIndicators {margin-top: 0;} .about-time h2 {font-size: 30px;letter-spacing: 0.41px;}

    section#our-time {padding-top: 40px;} .timeline .content {padding-left: 0;padding-right: 0;}

    .timeline .activity span {position: static;font-size: 50px !important;} .timeline {margin-top: 0;} .left::after, .right::after, .timeline::after {display:none;}

    .rts-span {text-align: center;padding-bottom: 35px;position: relative;}

    .rts-span:after {background: #D3D3D3;width: 1px;height: 50px;position: absolute;content: '';left: 50%;bottom: -20px;z-index: -1;}

    select#filterJobs-ccpltk, #filterJobs {font-size: 14px;} .bind-search .col-lg-4:after {border-left: 7px solid transparent;border-right: 7px solid transparent;border-top: 7px solid #000;right: 15px;}

    #filterJobs-ccpltk option.dropdown-item, #filterJobs option.dropdown-item {font-size: 12px;}  .tk-ab .job-wrap h2 a {font-size: 20px;line-height: 20px;letter-spacing: 0.27px;}

    .tk-ab .pltk .card h2 {line-height: 20px;padding-top: 15px;} .tk-ab .card p {font-size: 16px;line-height: 17px;letter-spacing: 0.22px;}

    .rts-span:before {content: '';background: #000;position: absolute;width: 7px;height: 7px;-webkit-border-radius: 50%;left: 49%;top: 60px;z-index: 9;}

    .activity:last-child .rts-span:before, .activity:last-child .rts-span:after {visibility: hidden;}

    .get-know .cta-bottom img.stroke-path3 {top: 0;} .get-know .cta-bottom img.stroke-path2 {bottom: 0;top: auto;} .home #hero1 img.stroke-path3 {width: 100px;top: 105px;}

    .banner-text-right h5 {font-size: 17px;line-height: 18px;letter-spacing: 1.06px;}

    .home #hero1 p {font-size: 16px;line-height: 16.5px !important;} section#our-games-home {margin-top: 0;} .home img.stroke-path7 {bottom: 0;left: -40px;}

    .home .banner-text-right .btn-modal button.btn.btn-primary {padding: 4px 15px;font-size: 14px;} .home .btn-modal svg.bi.bi-play-fill {width: 18px;height: 18px;padding: 3px;left: 5px;top: 1px;}

    /*Home*/

    #our-games-home .btn {padding: 2px 5px;font-size: 13px;width: 24px;height: 24px;margin: 25px 15px 0px 15px;transform: translate(50%, 50%) !important;}

    .home #the-play p {font-size: 16px;line-height: 16.5px; margin-top: 25px;
        margin-bottom: 13px; } .home #the-play p br {display: none;} .home .life-style a {font-size: 16px;padding: 11px 18px;} .home .bot-img {width: 80px;} .home .jn-ply {padding-top: 50px !important;}

    #blogCarousel a.carousel-control-prev {left: 37%;height: auto;} #blogCarousel a.carousel-control-next {right: 37%;height: auto !important;}

    #blogCarousel svg.bi.bi-chevron-left, #blogCarousel svg.bi.bi-chevron-right {width: 24px;height: 24px;padding: 6px;}

    #blogCarousel a.carousel-control-prev, #blogCarousel a.carousel-control-next {top: 100% !important;transform: translateY(20px);}

    .home .life-style {padding-top: 80px;} .activity.left .add-content, .activity.right .add-content {margin-left: 0;margin-right: 0;}

    .life-style a {font-size: 16px;line-height: 17px;letter-spacing: 0.22px;padding: 12px 20px;} .life-at .life-style {    padding-top: 15px;
                                                                                                     padding-bottom: 34px;} .life-at .about-comp {margin-top: 0px;}
    .life-at  .sec {margin-top: -15px;}
    .life-at .bot-img {width: 70px;}

    /*Get to know us*/

    .tk-ab section#hero1 {padding-top: 100px;padding-bottom: 80px;} .tk-ab img.stroke-path2 {width: 145px;} .tk-ab img.stroke-path3 {width: 65px;}


    .add-sticky section#hero1 {
        padding-top: 40px;

    }

    .life-at section#hero1  {
        padding-top: 90px;
    }

    .down-pad {
        padding-top: 25px;
    }

    a.play-but {
        padding: 4px 10px !important;
    }

    .careers-h3 {
        width: 85%;
        margin: auto;
        font-size: 1.05rem;
    }
    .careers-p-bottom{
        padding-bottom: 25px;
        line-height: 3;

    }

    .mob-fix {
        margin-top: -40px;
    }
    .video-col h6 {font-size: 9px;bottom: 10px;} .life-at .video-col .btn-primary, .video-col .btn-primary:active {width: 25px;padding: 0px;height: 25px;-webkit-border-radius: 50% !important;}

    .life-at .video-col svg.bi.bi-play-fill {width: 16px;height: 16px;left: 1px;top: -1px;}

    /*Life at Playtika*/

    .emp-party .col-lg-4, .emp-party .col-lg-12, .emp-party .col-6 {margin-bottom: 10px;padding-left: 5px;padding-right: 5px;} .about-comp .col-lg-12 {padding-left: 0;padding-right: 0;}

    /*Home Sliders*/

    .home #play-like .nav-btn {background: #fff;} .home #play-like .nav-btn:before, .home #play-like .nav-btn:after {filter: unset;width: 10px;height: 10px;left: 14px;}

    .home #owl-demo button.owl-next, #slider-carousel button.owl-next, .home #play-like button.owl-next {right: 36%;top: 100%;}

    .home #owl-demo button.owl-prev, #slider-carousel button.owl-prev, .home #play-like button.owl-prev {top: 100%;left: 36%;}

    .home #owl-demo .nav-btn, .home #slider-carousel .nav-btn, #play-like .nav-btn {width: 24px;height: 24px;} .home #owl-demo .nav-btn:before {left: 13px;width: 10px;height: 10px;} .home #slider-carousel .nav-btn:before {width: 10px;height: 10px;left: 7px;}

    .home #owl-demo .owl-nav, .home #play-like .owl-nav {overflow: hidden;margin-top: 25px;margin-bottom: 25px;} .home #slider-carousel .owl-nav {overflow: hidden;margin-top: 40px;}

    .search-div.sticky {position: sticky;-webkit-position: sticky;top: 54px;transition: all ease .5s;}

}

@media only screen and (min-device-width: 320px) and (max-device-width: 640px) and (orientation: portrait) {

    .game-meta h3 {font-size: 9.52px;line-height: 11px;letter-spacing: 0.13px;padding-top: 0;padding-bottom: 0;padding-right: 5px;}

    .game-meta h2 {font-size: 16px;letter-spacing: 0.22px;line-height: 14.28px;} .game-meta > img.img-fluid {width: 33px;height: auto; -webkit-border-radius: 8px; }

    .game-lobby a.play-but {font-size: 8.33px;line-height: 13.69px;letter-spacing: 0.11px;padding: 4px 9px;margin-top: -5px;}

    .game-meta {padding: 15px 40px 0px 0px;} .game-meta a img.img-fluid {height: 20px; width:65px;} a.pl-ic {margin: 0px 10px;}

    .get-app {margin-top: 2px;} .game-wrap {margin-bottom: 20px;} li.mobile-soc {display: block;}

    .home .game-character img {
        width: 100px;
        float: right;
    }
    .fix-height-mobile-icon {
        height: 136px !important;
    }
    a.pl-ic {
        top:0px;
    }
    .big-tile .game-title h3 {
        max-width: 100%;
        font-size: 21px;
    }

    .big-tile .game-texts {
        margin-top: 0;
        margin-left: 0;
        max-width: 215px;
    }

    .game-high {
        height: 232px !important;
    }

    .job-wrap .card:hover{

    }
    .play-but:hover { }

    .carousel-control-prev-icon:hover {

    }


    .carousel-control-next-icon:hover {

    }

    .btn-primary:hover {


    }

    .btn-modal:hover {

    }


    .bi-chevron-left:hover {

    }
    .bi-chevron-right:hover {

    }

    .life-style a:hover {

    }
    .prev-slide:hover {

    }

    .topic-arc section#call-action {
        background-position-x: 50%;
        background-position-y: 0%;
        background-position: center top;
        background-image: url('/img/ar1.png'); background-repeat: no-repeat;
        background-attachment: initial;
    }


    .next-slide:hover {

    }

    a:hover {

        text-decoration: none;
    }

    #owl-demo .genre-card:hover {

    }


    .herohome {
        background-image: url(/img/mobile-hero.jpg); background-size: cover;  background-position: center;
    }
    .game-high .game-links{
        padding-bottom: 72px !important;
    }
    .game-links-last-high {
        margin-bottom: -0px;
    }

    .stroke-pathplay {
        width: 10%;
    }

    .game-description p {
        font-size: 16px;
    }

    .game-tile.big-tile .link {
        display: none;
    }

    .one-articles .game-links {
        padding-left: 15px;
        padding-bottom: 0 !important;
    }

    .two-articles .stores .link {
        display: none;
    }

    .two-articles .link-a {
        float: none;
    }

    .game-tile:hover .game-subtitle, .game-tile.active .game-subtitle {
        display: none;
    }

    .game-title h3 {
        line-height: 17px;
    }

    .game-links {
        padding-bottom: 0;
    }

}

/* Landscape */
@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (orientation: landscape) {

    .footer-top {padding-left: 15px;padding-right: 15px;} .footer-links .first-me .col-lg-3, .footer-links .second-me .col-lg-3 {display: inline-block;float: left;margin-right: 0px !important;}

    .bind-search input.search-field {font-size: 24px;}  .job-wrap a {font-size: 20px;}

    .job-wrap .card {height: 60px;line-height: 60px;}   .card .bi-chevron-right {width: 30px;height: 30px;padding: 8px;}    .job-details .col-lg-4 {display:none;}

    .our-stat {padding-top: 30px;}  .our-stat .col-lg-6 {width: 50%;}   .about-data {padding-top: 70px;}

    .timeline .activity.first span, .timeline .activity span {font-size: 60px;top: 55px !important;}    .ti-his h5 {font-size: 14px;line-height: 14px;}

    .ti-his {bottom: 10px;} .get-know .cta-bottom svg.full-mobile {width: 500px;}   .topic-arc .cta-bottom img.stroke-path2 {width: 170px;}

    .timeline .activity.first span, .timeline .activity span {font-size: 80px;top: 80px !important;}

    .about-inner:before, .about-overlay, .mob-ban, .get-know .stroke-path7 {visibility:hidden;}

    .get-know .timeline .activity.first span, .get-know .timeline .activity span {font-size: 60px;top: 55px !important;}

    /*Life at Playtika*/

    .topic-arc #hero1 img.stroke-path2 {top: auto;bottom: 0;width: 100px;}

    .topic-arc img.stroke-path3 {top: 60px;width: 80px;}

    .emp-life {padding-top: 70px;}

    .emp-inner .col-lg-5 img.img-fluid {width: 500px;}

    .emp-meta p {padding: 0px 100px;text-align: center;margin: 0;}

    .emp-meta img.img-fluid {padding-top: 50px;padding-bottom: 50px;width: 500px;}

    .emp-party .col-lg-4 {flex: 0 0 33%;}

    .video-col h6 {font-size: 16px;bottom: 10px;}

    .life-at .playtika-games > img.img-fluid.hidden-xs {display: none;}

    #header {padding: 6px 15px;}

    .life-at section#the-play {padding-top: 30px;}

    #the-play p br {display: none;}

    .life-at .genre-title h3.content-title {font-size: 20px;line-height: 20px;}

    .life-at #blogCarousel a.carousel-control-prev, .life-at #blogCarousel a.carousel-control-next {height: 150px;}

    /*Games*/

    .bind-search input.search-field {background: transparent;} .game-lobby .game-meta h2 {font-size: 22px;line-height: 25px;}

    .game-lobby .game-meta h3 {font-size: 16px;line-height: 1.3;padding-right: 40px;padding-bottom: 20px;}

}

/* Landscape */
@media only screen and (min-device-width: 320px) and (max-device-width: 640px) and (orientation: landscape) {

    #our-games-home a.btn.gray.next {right: -40px;} #our-games-home a.btn.gray.prev {left: -60px;} .emp-meta img.img-fluid {float: left;}

    .life-at .video-col .btn-primary, .life-at .video-col .btn-primary:active {width: 34px;height: 34px;padding: 3px;}

    .life-at .video-col svg.bi.bi-play-fill {height: 28px;width: 28px;} .life-at .video-col h6 {font-size: 12px;bottom: 10px;left: 12px;} .get-know .shw-mr {margin: 0 auto;}

    /*Games*/

    .game-meta {padding-top: 15px;padding-bottom: 0;} .game-meta h3 {padding-top: 6px;padding-bottom: 0;margin-bottom: 0;} .game-meta h2 {font-size: 22px;}

    .game-meta h2 br {display: none !important;} .game-lobby .game-meta > img.img-fluid {display: none !important;}

}

/* ----------- iPad ----------- */

@media only screen and (min-device-width: 668px) and (max-device-width: 1024px)  {
    .bind-search input.search-field {
        padding-top:20px;
    }
    .parallax_scroll3 {
        display:none;
    }
    .parallax_scroll2 {
        display:none;
    }
    .parallax_scroll1 {
        display:none;
    }
    .parallax_scroll4 {
        display:none;
    }
    .parallax_scroll5 {
        display:none;
    }

    .hidden-lg, .hide-tb, .footer-bottom .col-lg-2:first-child:before, .owl-nav {display:none;} .mobile-nav-toggle {right: 10px;}

    img.stroke-path2 {left: 22px;width: 100px;} #hero img.stroke-path3 {width: 100px;} #counts h2 {line-height: 53px;} #footer h4 {font-size: 13px;} .copyright {padding-left: 10px;padding-right: 10px;}

    .cta-bottom {padding-top: 70px;} .cta-bottom h2 { font-size: 65px; } .top-title {padding-top: 100px;padding-bottom: 100px;} .job-desc {padding-top: 50px;}

    .job-details {padding: 0px 15px;} .apply-job {padding-top: 50px;} .email-us {padding-left: 0;padding-right: 0;} img.st-sv {top: 40px;width: 100px;}

    img.ft-sv {width: 100px;} img.lt-pp, img.rt-pp {width: 100px;} .pp-content {padding-top: 50px;padding-bottom: 70px;}

    .pp-page h1 {font-size: 67.18px;line-height: 60.7px;} .fl-con {position: relative;} .footer-img span {position: relative;left: 0;transform: unset;text-align: center;font-size: 11px;}

    section.footer-img {text-align: center;} .topic-arc img.stroke-path2 {width: 280px;} .topic-arc img.stroke-path2 {width: 280px; bottom: 0;top: auto;} .right-bar .info-timeline {display: none;}

    .activity.right .add-content, .activity.left .add-content {margin-right: 0;margin-left: 0;} .life-at div#blogCarousel .carousel-control-prev {left: auto;} .life-at div#blogCarousel .carousel-control-next {right: 0;}

    .life-at .genre-title h3.content-title {font-size: 20px;line-height: 20px;} .life-at section#the-play {padding-top: 30px;}


    section#our-games-home {
        z-index:9;
    }

    .read-more {
        padding-top:20px;
    }

    .life-at .bg-video {
        display:block;
    }
    .topic-arc .bg-video {
        display:block;
    }
    .home  .bg-video {
        display:none;
    }
    img.category-title-image {
        width: 60%;
    }
    .slotomania {
        width: 100vw !important;
    }

    .show-tb {
        display:block;
    }
    .hide-tb {
        display:none !important;
    }

    img.stroke-path2 {
        left: -15px;
    }

    .parallax_scroll {
        dispaly:none;
    }
    .parallax_scroll2  {
        width:8% !important;
    }
    .parallax_scroll3 {
        width:8% !important;;
    }
    .parallax_scroll  {
        width:8% !important;;
    }

    .our-stat {
        margin-right: 0px;
    }

    .tbfix-hero-banner-text {
        width:50% !important;
    }

}

/* Portrait */
@media only screen and (min-device-width: 668px) and (max-device-width: 1024px) and (orientation: portrait) {

    .emp-life {
        padding-top: 70px;
    }

    .tb-life {
        padding: 0px 35px;
        text-align: center;
        font-size: 19px;
        line-height: 18.5px;
        margin: auto;
        width: 52%;
        margin-top: -15px;
        margin-bottom: 60px;
    }

    .no-gutters .col-lg-6 {
        margin-top: -150px;
    }

    .life-at #company-party .img-fluid {
        height:160px !important;
    }
    #blogCarousel a.carousel-control-prev, #blogCarousel a.carousel-control-next {
        height: 150px;
    }

    .video-col h6 {
        font-size: 16px;
        bottom: 10px;
    }

    .life-at #hero1 img.stroke-path2,
    .life-at #hero1 img.stroke-path3 {
        width: 100px;
    }

    .emp-party .col-lg-4 {
        flex: 0 0 33%;
    }

    .emp-inner .col-lg-5 img.img-fluid {
        width: 500px;
    }

    .emp-meta p {
        display:none;
        padding: 0px 100px;
        text-align: center;
        margin: 0;
    }

    .emp-meta img.img-fluid {
        padding-top: 50px;
        padding-bottom: 50px;
        width: 500px;
    }

    li.mobile-soc {display: block;}

    #header {padding: 6px 15px;}

    .hide-tb, .job-details .col-lg-4 {display:none;}

    .footer-top {padding-left: 10px;padding-right: 10px;}

    .footer-links .first-me a, .footer-links .second-me a {margin-bottom: 10px;display: inline-block;}

    .row.first-me {padding: 0;}

    .bind-search input.search-field {font-size: 24px;width: 88%;}

    .job-wrap a {font-size: 20px;}

    .job-wrap .card {height: 60px;line-height: 60px;}

    .card .bi-chevron-right {width: 30px;height: 30px;padding: 8px;}

    .about-inner:before, .about-overlay, .mob-ban, .get-know .stroke-path7 {visibility:hidden;}

    .our-stat {
        padding-top: 30px;
    }

    .our-stat .col-lg-6 {
        width: 50%;
    }

    .about-data {
        padding-top: 70px;
    }

    .timeline .activity.first span, .timeline .activity span {
        font-size: 60px;
        top: 55px !important;
    }

    .ti-his h5 {
        font-size: 14px;
        line-height: 14px;
    }

    .ti-his {
        bottom: 10px;
    }

    .get-know .cta-bottom svg.full-mobile {
        width: 500px;
    }

    .topic-arc .cta-bottom img.stroke-path2 {
        width: 170px;
    }

    #the-play p br {
        display: none;
    }

    .home #blogCarousel a.carousel-control-prev {
        left: 45%;
        height: auto;
    }

    .home #blogCarousel a.carousel-control-next {
        right: 45%;
        height: auto !important;
    }

    .home #blogCarousel svg.bi.bi-chevron-left,
    .home #blogCarousel svg.bi.bi-chevron-right {
        width: 24px;
        height: 24px;
        padding: 6px;
    }

    .home #blogCarousel a.carousel-control-prev,
    .home #blogCarousel a.carousel-control-next {
        top: 100% !important;
        transform: translateY(20px);
    }

    .home .life-style {
        padding-top: 80px;
    }

    #our-games-home a.btn.gray.next {
        right: -30px;
    }

    #our-games-home a.btn.gray.prev {
        left: -16px;
    }

    .jn-ply > img.img-fluid.hidden-xs {
        position: absolute;
        right: 0;
    }

    .home .genre-title h3.content-title {
        font-size: 20px;
        line-height: 20px;
    }

    .game-tile.big-tile {
        width: 700px;
    }

    .game-tile {
        width: 335px;
    }

    .life-at .playtika-games > img.img-fluid.hidden-xs {
        display: none;
    }

    .game-meta h3 {
        padding-bottom: 20px;
    }

}

/* Landscape */
@media only screen and (min-device-width: 668px) and (max-device-width: 1024px) and (orientation: landscape) {

    .emp-meta p {
        padding-left: 50px;
    }

    .footer-links .first-me .col-lg-3, .footer-links .second-me .col-lg-3 {display: inline-block;float: left;margin-right: 15px;}

    .trigger-video .btn-primary {right: 20px;}

    .timeline .activity.first span, .timeline .activity span {
        font-size: 80px;
        top: 80px !important;
    }

    .about-overlay:after {
        height: 720px;
        top: 20%;
    }

    #our-games-home a.btn.gray.prev,
    .home #blogCarousel a.carousel-control-prev {
        left: 0 !important;
    }

    #our-games-home a.btn.gray.next,
    .home #blogCarousel a.carousel-control-next{
        right: 0 !important;
    }

    #blogCarousel a.carousel-control-prev, #blogCarousel a.carousel-control-next {
        height: 210px;
    }

    .home #hero1 img.stroke-path3 {
        top: 0;
    }

    /*Games*/

    .game-meta h3 {
        font-size: 12px;
        padding-top: 0;
        padding-bottom: 0;
        line-height: 1;
        padding-right: 40px;
    }

    .game-meta {
        padding: 16px 40px 10px 0px;
    }

    .game-meta h2 {
        font-size: 17px;
        line-height: 20px;
    }

    .game-meta h2 br {
        display: none !important;
    }

    .bind-search input.search-field {
        background: transparent;
    }

}

@media (min-width: 1024px) and (max-device-width: 1200px) {
    #hero, #hero1, #job-title {

    }

    .tb-life {
        display:none;
    }



    .know-party-title  {
        margin-top:40px;
    }

}

@media screen and (min-width: 642px) {
    #video {
        margin-top: 20px;
        margin-bottom: 20px;
        padding-right: 21px;
    }
}


@media screen and (min-device-width: 620px)
and (max-device-width: 1080px) {
    #video {
        margin-top: 20px;
        margin-bottom: 20px;
        padding-right: 41px;
    }
}

/* Media queries - Responsive timeline on screens less than 600px wide */
@media screen and (max-width: 712px) {
    /* Place the timelime to the left */
    .timeline::after {
        left: 50%;
        z-index: -1;
    }

    #video{
        margin-top: -61px;
        margin-bottom: -40px;
    }
    /* Full-width containers */
    .activity {
        width: 100%;
        padding-left: 25px;
        padding-right: 25px;
        opacity: 1;
    }

    /* Make sure that all arrows are pointing leftwards */
    .activity::before {
        left: 60px;
        border: medium solid white;
        border-width: 10px 10px 10px 0;
        border-color: transparent white transparent transparent;
    }

    /* Make sure all circles are at the same spot */
    .left::after, .right::after {
        left: 15px;
    }

    /* Make all right containers behave like the left ones */
    .right {
        left: 0%;
    }

}



.bigt.link {
    margin-bottom: 6px !important;
    position: relative;
    overflow: hidden;
}



/* ----------- iPhone 4 and 4S ----------- */

/* Portrait and Landscape */
@media only screen
and (min-device-width: 320px)
and (max-device-width: 480px)
and (-webkit-min-device-pixel-ratio: 2) {
    img.stroke-pathplay-tbm {
        width: 54px;
    }
    img.stroke-pathplay {
        width: 32px;
    }
    .two-articles .col-md-6 {
        width: 50%;
    }
    .banner-text-right .btn-modal {
        display: inline-block;
    }
    img.dextopimg {
        float: left;
        display: none;
    }
    img.mobileimg {
        float: none;
        display: inline-block;
    }

    .banner-text-right {
        float: left;
        margin-left: 0px;
        width: 100%;
        max-width: 99%;
        padding-top: 47px;
        padding-left: 10px;
    }
    .home-banner-text {
        text-align: center;
    }
}


/* ----------- iPhone 5, 5S, 5C and 5SE ----------- */

/* Portrait and Landscape */
@media only screen
and (min-device-width: 320px)
and (max-device-width: 568px)
and (-webkit-min-device-pixel-ratio: 2) {
    .banner-text-right .btn-modal {
        display: inline-block;
    }
    img.stroke-pathplay {
        width: 51px;
    }
    .game-character-wrapper {
        width: 169px;
    }
    img.dextopimg {
        float: left;
        display: none;
    }
    img.mobileimg {
        float: none;
        display: inline-block;
    }
    .banner-text-right {
        float: left;
        width: 100%;
        margin-left: 0px;
        max-width: 99%;
        padding-top: 25px;
        padding-left: 10px;
    }
    .home-banner-text {
        text-align: center;
    }
    .about-playlikec .carousel-control-next, .our-games-homec .carousel-control-next {
        right: 37%;
    }
    .about-playlikec .carousel-control-prev, .our-games-homec .carousel-control-prev {
        left: 37%;
    }
    .carousel-control-next, .carousel-control-prev {
        position: absolute;
        top: 106% !important;
        bottom: 1px !important;
        z-index: 1;
        display: block;

    }
    .bth-cen {
        margin-top: 5px;
    }
    img.stroke-pathplay-tbm {
        width: 129px;
    }
    .two-articles .col-md-6 {
        width: 50%;
    }


    #our-games-home a.btn.gray.prev {
        left: 30% !important;
        position: relative !important;
        z-index: 9999999999;
        top: auto !important;
        /* bottom: 0px; */
    }

    #our-games-home a.btn.gray.next {
        position: relative !important;
        z-index: 99999999 !important;
        right: -30% !important;
        top: auto !important;
    }

}

/* Portrait */
@media only screen
and (min-device-width: 320px)
and (max-device-width: 568px)
and (-webkit-min-device-pixel-ratio: 2)
and (orientation: portrait) {
    .game-tile {
        width: 320px;
        min-height: 117px;
        height: 100%;
    }
    .game-tile.big-tile {
        height: 232px;
    }
    .game-character-wrapper {
        width: 169px;
    }
    .about-time h2 {
        text-align: center;
        font-size: 29px !important;
        line-height: 28px !important;
        font-weight: 200;
    }
    .text-middle-sec {
        display: table;
        height: auto !important;
        width: 100%;
        text-align: center;
        padding-top: 25%;
        padding-bottom: 25%;
    }
    section#our-worldwide {
        height: auto !important;
    }
    .bth-cen.sec-title .style2 p {
        font-size: 36px !important;
        line-height: 32px !important;
        max-width: 322px !important;
    }
    .bth-cen.sec-title .style2 p img {
        width: 78px;
    }
    .about-playlikec .carousel-control-next, .our-games-homec .carousel-control-next {
        right: 37%;
    }
    .about-playlikec .carousel-control-prev, .our-games-homec .carousel-control-prev {
        left: 37%;
    }
    .carousel-control-next, .carousel-control-prev {
        position: absolute;
        top: 106% !important;
        bottom: 1px !important;
        z-index: 1;
        display: block;

    }
    .bth-cen {
        margin-top: 20px;
    }
    img.stroke-pathplay-tbm {
        width: 129px;
    }
    .two-articles .col-md-6 {
        width: 50%;
    }
}

/* Landscape */
@media only screen
and (min-device-width: 320px)
and (max-device-width: 568px)
and (-webkit-min-device-pixel-ratio: 2)
and (orientation: landscape) {
    .game-tile.big-tile {
        width: 100% !important;
        min-height: 313px;
        height: 100%;
    }
    .two-articles .col-md-6 {
        WIDTH: 50%;
    }
    .game-character-wrapper {
        width: 169px;
    }
    .game-tile {
        width: 320px;
        min-height: 203px;
        height: 100%;
    }
    .carousel-inner {
        max-height: 715px;
    }
    .about-playlikec .carousel-control-next, .our-games-homec .carousel-control-next {
        right: 37%;
    }
    .about-playlikec .carousel-control-prev, .our-games-homec .carousel-control-prev {
        left: 37%;
    }
    .carousel-control-next, .carousel-control-prev {
        position: absolute;
        top: 106% !important;
        bottom: 1px !important;
        z-index: 1;
        display: block;

    }
    .bth-cen {
        margin-top: 100px;
    }
    img.stroke-pathplay-tbm {
        width: 70px;
    }
    .two-articles .col-md-6 {
        width: 50%;
    }
}

/* ----------- iPhone 6, 6S, 7 and 8 ----------- */

/* Portrait and Landscape */
@media only screen
and (min-device-width: 375px)
and (max-device-width: 667px)
and (-webkit-min-device-pixel-ratio: 2) {
    img.stroke-pathplay {
        width: 32px;
    }
    .game-character-wrapper {
        width: 169px;
    }
    .banner-text-right .btn-modal {
        display: inline-block;
    }
    img.dextopimg {
        float: left;
        display: none;
    }
    img.mobileimg {
        float: none;
        display: inline-block;
    }
    .banner-text-right {
        float: left;
        margin-left: 0px;
        width: 100%;
        max-width: 99%;
        padding-top: 47px;
        padding-left: 10px;
    }
    .home-banner-text {
        text-align: center;
    }
    .about-playlikec .carousel-control-next, .our-games-homec .carousel-control-next {
        right: 37%;
    }
    .about-playlikec .carousel-control-prev, .our-games-homec .carousel-control-prev {
        left: 37%;
    }
    .carousel-control-next, .carousel-control-prev {
        position: absolute;
        top: 106% !important;
        bottom: 1px !important;
        z-index: 1;
        display: block;

    }
    .bth-cen {

    }

    .two-articles .col-md-6 {
        width: 50%;
    }
}

/* Portrait */
@media only screen
and (min-device-width: 375px)
and (max-device-width: 667px)
and (-webkit-min-device-pixel-ratio: 2)
and (orientation: portrait) {
    .about-playlikec .carousel-control-next, .our-games-homec .carousel-control-next {
        right: 37%;
    }
    .about-playlikec .carousel-control-prev, .our-games-homec .carousel-control-prev {
        left: 37%;
    }
    .carousel-control-next, .carousel-control-prev {
        position: absolute;
        top: 106% !important;
        bottom: 1px !important;
        z-index: 1;
        display: block;

    }
    .bth-cen {

    }
    img.stroke-pathplay-tbm {
        width: 70px;
    }
    .two-articles .col-md-6 {
        width: 50%;
    }
}

/* Landscape */
@media only screen
and (min-device-width: 375px)
and (max-device-width: 667px)
and (-webkit-min-device-pixel-ratio: 2)
and (orientation: landscape) {
    .game-character-wrapper {
        width: 169px;
    }
    .about-playlikec .carousel-control-next, .our-games-homec .carousel-control-next {
        right: 37%;
    }
    .about-playlikec .carousel-control-prev, .our-games-homec .carousel-control-prev {
        left: 37%;
    }
    .carousel-control-next, .carousel-control-prev {
        position: absolute;
        top: 106% !important;
        bottom: 1px !important;
        z-index: 1;
        display: block;

    }
    .bth-cen {
        margin-top: 100px;
    }
    img.stroke-pathplay-tbm {
        width: 70px;
    }
    .two-articles .col-md-6 {
        width: 50%;
    }
}

/* ----------- iPhone 6+, 7+ and 8+ ----------- */

/* Portrait and Landscape */
@media only screen
and (min-device-width: 414px)
and (max-device-width: 736px)
and (-webkit-min-device-pixel-ratio: 3) {
    .banner-text-right .btn-modal {
        display: inline-block;
    }
    img.dextopimg {
        float: left;
        display: none;
    }
    img.mobileimg {
        float: none;
        display: inline-block;
    }
    .banner-text-right {
        float: left;
        width: 100%;
        margin-left: 0px;
        max-width: 99%;
        padding-top: 47px;
        padding-left: 10px;
    }
    .home-banner-text {
        text-align: center;
    }
}

/* ----------- iPhone X ----------- */

/* Portrait and Landscape */
@media only screen
and (min-device-width: 375px)
and (max-device-width: 812px)
and (-webkit-min-device-pixel-ratio: 3) {
    .banner-text-right .btn-modal {
        display: inline-block;
    }
    img.dextopimg {
        float: left;
        display: none;
    }
    img.mobileimg {
        float: none;
        display: inline-block;
    }
    .banner-text-right {
        float: left;
        margin-left: 0px;
        width: 100%;
        max-width: 99%;
        padding-top: 47px;
        padding-left: 10px;
        margin-left: 0px;
    }
    .home-banner-text {
        text-align: center;
    }
}

/* Landscape */
@media only screen
and (min-device-width: 375px)
and (max-device-width: 812px)
and (-webkit-min-device-pixel-ratio: 3)
and (orientation: landscape) {
    #our-games-home a.btn.gray.next {
        right: -50px;


    }
    #our-games-home a.btn.gray.prev {
        left: -50px;
    }
}
/***** iPad 1, 2, Mini and Air ----------- */

/* Portrait and Landscape */
@media only screen
and (min-device-width: 668px)
and (max-device-width: 1024px)
and (-webkit-min-device-pixel-ratio: 1) {

    .bind-search .dropdown-menu.show {
        width: 240px!important;
        margin-left:-20px;
    }

    .img-story img {
        margin-left:-36px !important;
    }
    .banner-text-right .btn-modal {
        display: inline-block;
    }
    img.dextopimg {
        float: left;
        display: none;
    }
    img.mobileimg {
        float: none;
        display: inline-block;
    }
    .banner-text-right {
        float: left;
        width: 100%;
        margin-left: 0px;
        max-width: 99%;
        padding-top: 47px;
        padding-left: 10px;
    }
    .home-banner-text {
        text-align: center;
    }

    .topic-arc section#call-action {
        background-position-x: 50%;
        background-position-y: 0%;
        background-position: center top;
        background-image: url(/img/ar1.png);
        background-repeat: no-repeat;
        background-attachment: initial;
    }
}

/* ----------- iPad 3, 4 and Pro 9.7" ----------- */

/* Portrait and Landscape */
@media only screen
and (min-device-width: 668px)
and (max-device-width: 1024px)
and (-webkit-min-device-pixel-ratio: 2) {

    .card .featured-img .img-fluid {
        width: 100vw;
    }

    .get-know .activity {
        opacity: 1;
    }


    .about-values .carousel-item img {
        margin:auto;
    }

    .img-story {
        margin-left: -24px !important;
    }
    .banner-text-right .btn-modal {
        display: inline-block;
    }
    img.dextopimg {
        float: left;
        display: none;
    }
    img.mobileimg {
        float: none;
        display: inline-block;
    }
    .banner-text-right {
        float: left;
        margin-left: 0px;
        width: 100%;
        max-width: 99%;
        padding-top: 47px;
        padding-left: 10px;
    }
    .home-banner-text {
        text-align: center;
    }
}

/* Landscape */
@media only screen
and (min-device-width: 668px)
and (max-device-width: 1024px)
and (orientation: landscape)
and (-webkit-min-device-pixel-ratio: 2) {
    .big-tile .game-texts {
        max-width: 215px;

    }
}

/* ----------- Galaxy S3 ----------- */

/* Portrait and Landscape */
@media only screen
and (min-device-width: 360px)
and (max-device-width: 640px)
and (-webkit-min-device-pixel-ratio: 3) {
    .game-character-wrapper {
        width: 128px;
        position: absolute;
        bottom: -9px;
        right: 0;
    }
    .big-tile .game-texts {
        max-width: 146px;
    }
    .big-tile .game-title h3 {
        font-size: 24px;
        line-height: 26px;

    }
    .game-description p, .game-description a.red-link span, a.red-link .game-description span {
        font-size: 14px;
        line-height: 16px;
    }
    .big-tile .game-links .red-button {
        font-size: 14px;
        height: 38px;
        width: 113px;
        letter-spacing: 0px;
        text-transform: none;
        font-weight: 600;
        -webkit-border-radius: 30px;
    }
    .game-links {
        padding: 0 23px 0px;
    }
    .bigt.link {
        margin-bottom: 13px !important;
    }
}


/* ----------- Retina Screens ----------- */
@media screen and (min-device-width: 1030px) and (max-device-width: 1366px) {


    div#blogCarousel .carousel-control-prev {
        left:-50px;
    }

    div#blogCarousel .carousel-control-next {
        right:-50px
    }
    #blogCarousel button.owl-prev {
        left: -35px;
    }

    #blogCarousel button.owl-next {
        right: -35px;
    }

    .party-life {
        margin-top: 10px;
    }

    #slider-carousel button.owl-prev {
        left: -35px;
    }

    #slider-carousel button.owl-next {
        right: -35px;
    }

    #owl-demo button.owl-prev, #play-like button.owl-prev {
        left: -50px;
    }

    #owl-demo button.owl-next, #play-like button.owl-next {
        right: -50px;
    }

    .life-at #hero1 img.stroke-path3 {

        top: 220px;
    }

    .home-banner-text {
        margin-top: -40px;
    }

    .life-need-play {
        margin-top: -40px;
    }

    section#hero1 {
        padding-bottom: 48px;
    }

    img.stroke-path7 {
        width:27%;
        bottom: -12px;

    }

    .mobile-img {
        width:90%
    }
    .info-timeline {
        right: 25px;
    }

    img.img-fluid.mob-ban {
        position: absolute;
        top: 100px;
        right: 30px;
    }

    .circle-life {
        margin-left: 88px !important;

        margin-bottom: 50px !important;

    }

    section#hero1 {
        padding-top: 146px;
        padding-bottom: 35px;

    }

    .cta-bottom a {
        -webkit-border-radius: 40.5px;
        padding: 10px 39px;
        font-size:22px;
        border-radius: 29.5px;
        padding: 12px 34px;
    }
    .fl-div a {
        -webkit-border-radius: 22px;
        padding: 6px 12px;
    }
    .circ-12 {
        top: 50%;
        right: 106px;
        width: 17%;
        position: absolute;
    }

    .circ-13 {
        position: absolute;
        top: 10%;
        right: 52%;

    }

    #footer h4 {
        font-size:13px;
    }
    .btn-modal {

    }

    .btn-modal {
        bottom: 55px;
    }
    .order-button {
        bottom: 8px;
    }

    section#hero1 {
        padding-top: 146px;
        padding-bottom: 65px;
    }

    .bth-cen a {

        padding: 12px 28px;
        -webkit-border-radius: 28.5px;

    }


    a.play-but {
        padding: 2px 14px !important;
    }

    .know-party-title {
        padding-top:55px;
    }

    a.play-but {background: #FF3344;color: #fff;padding: 5px 13px;font-size: 14px;line-height: 23px;font-family: codec_proheavy;-webkit-border-radius: 23px;}

}

@media screen and (min-device-width: 1200px) and (max-device-width: 1270px) {
    .life-need-play {
        width:50% !important;
        margin-top: -62px;
    }


    .life-at #hero1 img.stroke-path3 {
        margin-right: -38px;
    }


    .home-banner-text {
        margin-top: -100px;
    }

    .banner-text-right {
        margin-left: 76px !important;
    }

    section#hero1 {
        padding-top: 146px;
        padding-bottom: 100px !important;
    }



}
@media screen and (min-device-width: 1270px) and (max-device-width: 1366px) {
    img.img-fluid.mob-ban {
        right: -80px;

    }
    .life-need-play {
        width: 54%!important;
    }

    .banner-text-right {
        float: left;
        width: 100%;
        max-width: 453px;
        padding-top: 268px;

        margin-left: 0px;
        /* z-index: -2; */
        position: relative;
    }

    .cloak lottie-player {
        width: 107% !important;;

    }
    .know-party-title {
        padding-top:55px;
    }

    .circ-12 {

        right: -80px;
    }


    .search-field {
        padding-top:15px;
    }
}

@media screen and (min-device-width: 1377px) and (max-device-width: 1440px) {

    .life-need-play {
        width:unset !important;
    }

    .banner-text-right {
        float: left;
        width: 100%;
        max-width: 495px;
        padding-top: 244px;

        margin-left: -44px;
        /* z-index: -2; */
        position: relative;
    }

    .cloak lottie-player {
        width: 105% !important;;
        margin-left: -62px !important;
    }

    .life-need-play {
        width: 49%!important;
    }
}



@media screen and (min-device-width: 1367px) and (max-device-width: 1540px) {
    img.img-fluid.mob-ban {
        right: -80px;

    }
    .life-need-play {
        width:49% !important;
    }
    .know-party-title {
        margin-top:40px;
    }




}
@media only screen and (min-device-width: 320px) and (max-device-width: 350px) {
    .know-us {
        bottom: 35px;
        width: 70%;
    }
}
@media screen and (min-device-width: 2000px) and (max-device-width: 2200px) {

    .banner-text-right {
        margin-top: 64px;
        margin-left: 109px;
    }
    #hero1 p {
        font-size:21px !important;
        letter-spacing: 0.63px;
    }

}
@media screen and (min-device-width: 1024px) and (max-device-width: 1200px) {


    .img-story {
        margin-left: -251px !important;
    }

    .row .col-lg-6 {
        margin:auto;
    }

    .about-data h2  {
        text-align:center;
    }
    .emp-party img{
        width: 100vw;
    }
    .tb-life {
        display:block;
    }

    .emp-meta img.img-fluid {
        padding-top: 300px;
    }

    .about-inner .col-lg-6 {
        /*margin:auto;*/
    }

}


@media screen and (min-device-width: 2200px) and (max-device-width: 2666px) {
    .life-need-play {
        width:50%;
        margin-left: -35px;
    }

    .modal-xl {
        max-width:1600px;
    }

    .circ-12 {
        top: 50%;
        right: -125px;
        width: 17%;
        position: absolute;
    }

    .banner-text-right{
        margin-top: 195px;
        margin-left: 171px;
    }
    .emp-meta img.img-fluid {
        padding-top: 77px;
        width: 850px;
        float: right;
    }
    .emp-meta p {
        font-size: 23px;
        line-height: 29px;
        letter-spacing: 0.26px;
        width: 44%;
        margin-left: 21%;
        margin-top: 75px;
    }



}
@media screen and (min-device-width: 1600px) and (max-device-width: 1999px) {
    .modal-xl {
        max-width: 1600px;
    }
}


@media screen and (min-device-width: 2200px) {

    body {
        font-size: 1.3rem !important;
    }
    .container {
        max-width: 1800px;
    }

    .life-need-play {
        width:45% !important;
    }

    #the-play p {
        font-size:22px;
    }

    .modal-xl {
        max-width:1800px;
    }
    .iframvid {
        height:1000px !important;
    }

    .mobile-img {
        width:52%;
    }

    .circ-12 {
        width: 9%;
    }
    .stroke-path3 {
        width: 8%;
    }

    .game-wrap .game-meta {
        margin-left: -60px;

    }

    .featured-img .img-fluid {
        width: 100vw;

    }

    #positionImgSection img {
        width: 100vw;
    }

    .bth-cen.sec-title p {
        font-size:22px;
    }

    .nav-menu a {
        font-size:17px;
    }

    #hero1 p {
        font-size:22px;
    }

    .emp-meta p {
        font-size: 26px;
        line-height: 30px;
        letter-spacing: 0.46px;
        width: 48%;
    }

    .party-life p {
        font-size:22px;
    }

    .all-topics .col-lg-7 p {
        font-size:22px;
    }
    .game-meta h3 {
        font-size:21px;
    }

    .banner-text-right {
        max-width: 510px;
    }

}





@media only screen and (min-device-width: 320px) and (max-device-width: 712px) {
    .stores img {
        width: 65px !important;
        height: 20px  !important;
    }

    .stores .play-store-link  img{
        margin-left: 30px;
        margin-top: -2px;
    }
    .stores {
        display: inline-flex;
    }

    .game-content {
        padding: 16px;
        padding-left: 14px !important;
        /* padding-top: 25px; */
        margin-top: -250px;
        text-shadow: 0px 0px 22px rgb(0 0 0);

    }

    #owl-demo .genre-card:hover {
        opacity: 1;
        -webkit-opacity: 1; /* WebKit browser e.g. Safari */



    }
    #owl-demo {
        overflow: hidden;
    }

    .game-links {
        padding-bottom: 25px;
    }

    .fix-game-mob {
        height: 250px !important;
    }

    .fix-game-mob img {
    }

    .game-title h3 {
        line-height: 25px !important;
        font-size: 24px !important;
    }


}
@media only screen and (min-device-width: 1025px) {
    .game-cover, .game-content {
        transition: all 0.7s cubic-bezier(1, -0.1, 0.54, 1.3);
    }

    .game-logo {
        filter: drop-shadow(0 0 36px rgba(0, 0, 0, 0.25));
    }

}

@media only screen and (max-device-width: 1024px) {
    .game-cover, .game-content {
        transition: none;
    }

    .game-logo {
        filter: unset;
    }

}

@media only screen and (min-device-width: 1500px) and (max-device-width: 1550px) {
    .life-need-play {
        width:44% !important;
    }
}

@media only screen and (max-device-width: 1700px) and (min-device-width: 1550px) {
    .life-need-play {
        width: 44% !important;
    }
    .banner-text-right {
        padding-top:350px !important;
    }
}
@media only screen and (min-device-width: 641px) and (max-device-width: 1024px) {
    .stores img {
        width: 25px !important;
        height: 28px !important;
    }

    .stores img {
        width: 35px !important;
        height: 38px !important;
    }

    .stores {
        display: inline-flex;
        padding-top:200px;
    }

    .game-content {
        padding: 16px;
        padding-left: 14px !important;
        /* padding-top: 25px; */
        margin-top: -450px;
        text-shadow: 0px 0px 22px rgb(0 0 0);

    }

    #owl-demo .genre-card:hover {
        opacity: 1;
        -webkit-opacity: 1; /* WebKit browser e.g. Safari */



    }

    .game-links-big-card {
        margin-bottom: 100px;
    }

    #owl-demo {
        overflow: hidden;
    }

    .game-links {
        padding-bottom: 25px;
    }

    .fix-game-mob {
        height: 450px !important;
        -webkit-transition: .2s all;
        /* -webkit-filter: brightness(85%);*/

    }

    .fix-game-mob img {
        -webkit-transition: .2s all;
        -webkit-filter: brightness(85%);

    }

    .game-title h3 {
        line-height: 25px !important;
        font-size: 24px !important;
    }
    .game-description p {
        padding-top:40px;
        font-size: 23.34px !important;
        line-height: 24px;
        letter-spacing: 0.92px;
    }

    .game-title h3 {
        line-height: 35px !important;
        font-size: 35px !important;
    }
}
@media only screen and (min-device-width: 400px) and (max-device-width: 600px) {
    .video-col .img-fluid {
        width: 100vw;
    }
}

@media only screen and (min-device-width: 712px) and (max-device-width: 712px) {
    .home-banner-text div {
        display:block !important;
    }

    .emp-meta img.img-fluid {
        padding-top: 50px;
        padding-bottom: 50px;
        width: 100%;
    }

    .life-at .col-lg-4 {
        display:block !important;
    }
    .bind-search input.search-field {
        padding-top: 7px;
    }
    .tb-life {
        display:block !important;
    }

    .btn-modal {
        margin:auto;
        margin-top:20px;
    }
    .know-us {
        right: 20%;
        bottom: 35px;
        width: unset !important;

    }
    .img-story img {
        margin-left: -77px !important;
    }

    .about-data h2 {
        text-align: center;
    }
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1024px) {
    .saf-ipad {
        display: block;
    }

    .owl-item {
        -webkit-transform:none;
    }
}

@media only screen and (max-device-width: 834px) and (min-device-width: 834px) {
    .img-story img {
        margin-left: -48px !important;
    }
}



@media only screen and (min-device-width: 1024px) and (max-device-width: 1024px) and (orientation: landscape) {
    .tb-life {
        padding: 0px 35px;
        text-align: center;
        font-size: 19px;
        line-height: 18.5px;
        margin: auto;
        width: 52%;
        margin-top: -15px;
        margin-bottom: 60px;
    }

    .emp-meta p {display: none;}


}


@media only screen and (min-device-width: 1050px) and (max-device-width: 1050px) and (orientation: landscape) {


}

@media only screen
and (min-width: 1024px)
and (max-height: 1366px)
and (-webkit-min-device-pixel-ratio: 1.5) {

    .home-banner-json {
        display:block !important;
    }
}


@media only screen
and (min-device-width : 768px)
and (max-device-width : 1400px)
and (orientation : landscape) {
    .emp-meta p {width:100%;}

    .row .col-lg-6 {
        margin: auto;
    }
    .img-story {
        margin-left: -280px !important;
    }
}
@media only screen
and (min-device-width : 1024px)
and (max-device-width : 1400px)
and (orientation : landscape) {
    .emp-meta p {width:100%;}

    .row .col-lg-6 {
        margin: auto;
    }
    .img-story {
        margin-left: -363px !important;
    }
}


@media (min-width: 2500px) {
    #games-open .col-lg-7 {
        flex: 0 0 57.333333%;
    }

    #games-open .game-meta h3 {
        line-height: 21px;
    }
    #games-open .game-wrap  .col-lg-5 img{
        width:252px;
    }
}
