/*live work and play*/
/* Copyright © 1996-2015, Robosoft Technologies Pvt. Ltd.  */

@font-face {
    font-family: 'Montserratlight';
    src: url('../fonts/InterOTF/Inter-Light.otf') format('opentype'); 
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'neosans_light';
    src: url('https://99games.in/resources/fonts/neosans_light/neosans_light.eot');
    /* IE9 Compat Modes */
    src: url('https://99games.in/resources/fonts/neosans_light/neosans_light.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('https://99games.in/resources/fonts/neosans_light/neosans_light.woff') format('woff'),
        /* Modern Browsers */
        url('https://99games.in/resources/fonts/neosans_light/neosans_light.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('https://99games.in/resources/fonts/neosans_light/neosans_light.svg#svgFontName') format('svg');
    /* Legacy iOS */
}


@font-face {
    font-family: 'neosans_italic';
    src: url('https://99games.in/resources/fonts/neosans_italic/neosans_italic.eot');
    /* IE9 Compat Modes */
    src: url('https://99games.in/resources/fonts/neosans_italic/neosans_italic.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('https://99games.in/resources/fonts/neosans_italic/neosans_italic.woff') format('woff'),
        /* Modern Browsers */
        url('https://99games.in/resources/fonts/neosans_italic/neosans_italic.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('https://99games.in/resources/fonts/neosans_italic/neosans_italic.svg#svgFontName') format('svg');
    /* Legacy iOS */
}

@font-face {
    font-family: 'os_bold';
    src: url('https://99games.in/resources/fonts/os_bold/os_bold.eot');
    /* IE9 Compat Modes */
    src: url('https://99games.in/resources/fonts/os_bold/os_bold.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('https://99games.in/resources/fonts/os_bold/os_bold.woff') format('woff'),
        /* Modern Browsers */
        url('https://99games.in/resources/fonts/os_bold/os_bold.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('https://99games.in/resources/fonts/os_bold/os_bold.svg#svgFontName') format('svg');
    /* Legacy iOS */
}

@font-face {
    font-family: 'os_semiBold';
    src: url('https://99games.in/resources/fonts/os_semiBold/os_semiBold.eot');
    /* IE9 Compat Modes */
    src: url('https://99games.in/resources/fonts/os_semiBold/os_semiBold.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('https://99games.in/resources/fonts/os_semiBold/os_semiBold.woff') format('woff'),
        /* Modern Browsers */
        url('https://99games.in/resources/fonts/os_semiBold/os_semiBold.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('https://99games.in/resources/fonts/os_semiBold/os_semiBold.svg#svgFontName') format('svg');
    /* Legacy iOS */
}

@font-face {
    font-family: 'os_semiBoldItalic';
    src: url('https://99games.in/resources/fonts/os_semiBoldItalic/os_semiBoldItalic.eot');
    /* IE9 Compat Modes */
    src: url('https://99games.in/resources/fonts/os_semiBoldItalic/os_semiBoldItalic.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('https://99games.in/resources/fonts/os_semiBoldItalic/os_semiBoldItalic.woff') format('woff'),
        /* Modern Browsers */
        url('https://99games.in/resources/fonts/os_semiBoldItalic/os_semiBoldItalic.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('https://99games.in/resources/fonts/os_semiBoldItalic/os_semiBoldItalic.svg#svgFontName') format('svg');
    /* Legacy iOS */
}

@font-face {
    font-family: 'os_light';
    src: url('https://99games.in/resources/fonts/os_light/os_light.eot');
    /* IE9 Compat Modes */
    src: url('https://99games.in/resources/fonts/os_light/os_light.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('https://99games.in/resources/fonts/os_light/os_light.woff') format('woff'),
        /* Modern Browsers */
        url('https://99games.in/resources/fonts/os_light/os_light.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('https://99games.in/resources/fonts/os_light/os_light.svg#svgFontName') format('svg');
    /* Legacy iOS */
}

@font-face {
    font-family: 'os_italic';
    src: url('https://99games.in/resources/fonts/os_italic/os_italic.eot');
    /* IE9 Compat Modes */
    src: url('https://99games.in/resources/fonts/os_italic/os_italic.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('https://99games.in/resources/fonts/os_italic/os_italic.woff') format('woff'),
        /* Modern Browsers */
        url('https://99games.in/resources/fonts/os_italic/os_italic.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('https://99games.in/resources/fonts/os_italic/os_italic.svg#svgFontName') format('svg');
    /* Legacy iOS */
}

@font-face {
    font-family: 'os_lightItalic';
    src: url('https://99games.in/resources/fonts/os_lightItalic/os_lightItalic.eot');
    /* IE9 Compat Modes */
    src: url('https://99games.in/resources/fonts/os_lightItalic/os_lightItalic.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('https://99games.in/resources/fonts/os_lightItalic/os_lightItalic.woff') format('woff'),
        /* Modern Browsers */
        url('https://99games.in/resources/fonts/os_lightItalic/os_lightItalic.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('https://99games.in/resources/fonts/os_lightItalic/os_lightItalic.svg#svgFontName') format('svg');
    /* Legacy iOS */
}

@font-face {
    font-family: 'os_regular';
    src: url('https://99games.in/resources/fonts/os_regular/os_regular.eot');
    /* IE9 Compat Modes */
    src: url('https://99games.in/resources/fonts/os_regular/os_regular.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('https://99games.in/resources/fonts/os_regular/os_regular.woff') format('woff'),
        /* Modern Browsers */
        url('https://99games.in/resources/fonts/os_regular/os_regular.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('https://99games.in/resources/fonts/os_regular/os_regular.svg#svgFontName') format('svg');
    /* Legacy iOS */
}

@font-face {
    font-family: 'neosans_medium';
    src: url('https://99games.in/resources/fonts/neosans_medium/neosans_medium.eot');
    /* IE9 Compat Modes */
    src: url('https://99games.in/resources/fonts/neosans_medium/neosans_medium.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('https://99games.in/resources/fonts/neosans_medium/neosans_medium.woff') format('woff'),
        /* Modern Browsers */
        url('https://99games.in/resources/fonts/neosans_medium/neosans_medium.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('https://99games.in/resources/fonts/neosans_medium/neosans_medium.svg#svgFontName') format('svg');
    /* Legacy iOS */
}

@font-face {
    font-family: 'opensans_regular';
    src: url('https://99games.in/resources/fonts/opensans_regular/OpenSans-Regular.ttf');
}

@font-face {
    font-family: 'neosans_regular';
    src: url('https://99games.in/resources/fonts/neosans_regular/NeoSansStd-Regular.otf');
}

.lwp-home {
    text-align: center;
}

.lwp-video-container .play-icon {
    background: url(https://99games.in/resources/images/play_home-2x.png)no-repeat center center;
    height: 135px;
}

@media only screen and (max-width:768px) {
    .lwp-home .title {
        padding-top: 40px !important;
    }

    .lwp-home .lwp-live .title {
        padding-top: 100px !important;
    }

    .video-modal-content,
    .map-modal-content {
        background-color: none;
        margin: auto;
        width: 101% !important;
    }

    .video-close,
    .map-close {
        margin-left: 0px !important;
        margin-bottom: 10px;
        margin-right: 0px !important;
    }

    .lwp-live-link {
        margin-top: 10px !important;
    }

    .video {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/home_mainimage.jpg)no-repeat center center;
        background-size: cover;
        height: 510px;

    }

    .lwp-live {
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/3ximages/live_home-3x.jpg)no-repeat center center;
        background-size: cover;
        height: 516px;
    }

    .lwp-work {
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/work_robosoft-2x.jpg)no-repeat top center;
        background-size: cover;
        height: 550px;
    }

    .lwp-play {
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/home_play-2x.jpg)no-repeat top center;
        background-size: cover;
        height: 550px;
        /*margin-bottom: 10px;*/
    }

    .lwp-live .icons {
        background-size: cover;
        height: 74px;
        width: 74px;
        margin: auto;
    }

    .video-title {
        font-size: 24px !important;
        line-height: 30px !important;
        margin-top: 50px !important;
    }

    .lwp-video-container {
        padding-top: 50px !important;
    }

    .lwp-video-container .play-icon {
        background: url(https://99games.in/resources/images/play_home.png)no-repeat center center !important;
        height: 75px !important;
    }

    .video-sub-title {
        font-size: 26px !important;
    }

    .lwp-video-container .video-link {
        font-size: 10px !important;
    }

    .lwp-live .landscape {
        background-image: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/homeliveicon1.png);
    }

    .lwp-live .zero {
        background-image: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/homeliveicon2.png);
    }

    .lwp-live .fun {
        background-image: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/homeliveicon32.png);
    }

    .bottom-image .tshirt {
        margin-top: 30px !important;
        margin-bottom: 20px !important;
        width: 118px;
        height: 125px;
        background-image: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/tshirt.png);
    }

    .bottom-image .calendar {
        margin-top: 50px !important;
        width: 140px;
        height: 105px;
        margin-bottom: 20px !important;
        background-image: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/calendar.png);
    }

    .bottom-image .app {
        margin-top: 30px !important;
        margin-bottom: 20px !important;
        width: 80px;
        height: 145px;
        background-image: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/app_image.png);
    }
}

.lwp-play {
    /*margin-bottom: 30px;*/
}

@media only screen and (min-width: 769px) {
    .video {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/home_mainimage.jpg)no-repeat center center;
        background-size: cover;
        height: 1093px;
    }

    .lwp-home .title {
        padding-top: 110px;
        font-size: 50px !important;
    }

    .lwp-home .sub-title {
        font-size: 18px !important;
    }

    .lwp-live .image-heading {
        font-size: 18px !important;
    }

    .lwp-home .link {
        font-size: 24px !important;
    }

    .bottom-image .order-link {
        font-size: 18px !important;
    }

    .bottom-image .image-heading {
        font-size: 19px !important;
        line-height: 30px !important;
    }

    .lwp-video-container {
        padding-top: 150px !important;
    }

    .lwp-live {
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/3ximages/live_home-3x.jpg)no-repeat center center;
        background-size: cover;
        height: 896px;
    }

    .lwp-work {
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/work_robosoft-2x.jpg)no-repeat center center;
        background-size: cover;
        height: 1040px;
    }

    .lwp-play {
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/home_play-2x.jpg)no-repeat center center;
        background-size: cover;
        height: 1040px;
    }

    .lwp-live .icons {
        background-size: cover;
        height: 147px;
        width: 147px;
        margin: auto;
    }

    .lwp-live .landscape {
        background-image: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/homeliveicon1.png);
    }

    .lwp-live .zero {
        background-image: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/homeliveicon2.png);
    }

    .lwp-live .fun {
        background-image: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/homeliveicon32.png);
    }

    .bottom-image .tshirt {
        margin-top: 40px !important;
        margin-bottom: 30px !important;
        width: 236px;
        height: 249px;
        background-image: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/tshirt-2x.png);
    }

    .bottom-image .calendar {
        margin-top: 90px !important;
        width: 274px;
        height: 210px;
        margin-bottom: 20px !important;
        background-image: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/calendar-3x.png);
    }

    .bottom-image .app {
        margin-top: 15px !important;
        margin-bottom: 13px !important;
        width: 145px;
        height: 289px;
        background-image: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/app_image.png);
    }

    .bottom-image .order-tshirt {
        height: 440px !important;
    }

    .bottom-image .app-sec {
        height: 440px !important;
    }

    .bottom-image .order-calender {
        height: 440px !important;
    }
}

@media only screen and (min-width: 1850px) {
    .lwp-play {
        height: 1177px !important;
    }

    .lwp-live {
        height: 1182px !important;
    }

    .lwp-work {
        height: 1189px !important;
    }

    .video {
        height: 1292px !important;
    }

    .lwp-home .lwp-live .title {
        padding-top: 407px !important;
    }

    .lwp-live-landing .welcome {
        height: 1460px !important;
    }

    .lwp-live-landing .dining {
        height: 1200px !important;
    }

    .lwp-live-landing .dining .title {
        padding-top: 975px !important;
    }

    .lwp-live-landing .health {
        /*height: 1560px !important;*/
    }

    .lwp-live-landing .studeis {
        height: 1112px !important;
    }

    .lwp-live-landing .rent_home {
        height: 1142px !important;
    }

    .workSlider1 {
        height: 1142px !important;
    }

    .lwp-work-landing .robo-image {
        height: 965px !important;
    }

    .lwp-play-landing .adventure {
        height: 1214px !important;
    }

    .lwp-play-landing .trek {
        height: 1220px !important;
    }

    .lwp-play-landing .kodibengre {
        height: 1220px !important;
    }

    .lwp-play-landing .kodibengre .title-white {
        padding-top: 753px !important;
    }

    .lwp-play-landing .surf {
        height: 1220px !important;
    }

    .live-slider .slideractive {
        height: 975px !important;
    }

    .live-slider .sliderleft {
        height: 975px !important;
    }

    .live-slider .sliderright {
        height: 975px !important;
    }

}

@media only screen and (min-width: 2001px) {
    .lwp-play {
        height: 1560px !important;
    }

    .lwp-live {
        height: 1560px !important;
    }

    .lwp-work {
        height: 1560px !important;
    }

    .video {
        height: 1700px !important;
    }

    .lwp-home .lwp-live .title {
        padding-top: 670px !important;
    }

    .lwp-live-landing .welcome {
        height: 1900px !important;
    }

    .lwp-live-landing .dining {
        height: 1560px !important;
    }

    .lwp-live-landing .dining .title {
        padding-top: 1260px !important;
    }

    .lwp-live-landing .health {
        /*height: 1560px !important;*/
    }

    .lwp-live-landing .studeis {
        height: 1560px !important;
    }

    .lwp-live-landing .rent_home {
        height: 1560px !important;
    }

    .workSlider1 {
        height: 1560px !important;
    }

    .lwp-work-landing .robo-image {
        height: 1560px !important;
    }

    .lwp-play-landing .adventure {
        height: 1560px !important;
    }

    .lwp-play-landing .trek {
        height: 1560px !important;
    }

    .lwp-play-landing .kodibengre {
        height: 1560px !important;
    }

    .lwp-play-landing .kodibengre .title-white {
        padding-top: 987px !important;
    }

    .lwp-play-landing .surf {
        height: 1560px !important;
    }

    .live-slider .slideractive {
        height: 975px !important;
    }

    .live-slider .sliderleft {
        height: 975px !important;
    }

    .live-slider .sliderright {
        height: 975px !important;
    }

}

/*@media only screen and (min-width: 1441px) {
        .lwp-home .title {
            padding-top: 110px;
            font-size: 50px !important;
        }
        .lwp-home .sub-title {
            font-size: 18px !important;
        }
        .lwp-home .lwp-live .title {
            padding-top: 422px !important;
        }
        .video {
            position: relative;
            background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/home_mainimage.jpg)no-repeat center center;
            background-size: cover;
            height: 1500px;
            margin-top: -76px;
            z-index: -20;
        }
        .lwp-live .image-heading {
            font-size: 25px !important;
        }
        .lwp-home .link {
            font-size: 24px !important;
        }
        .bottom-image .order-link {
            font-size: 18px !important;
        }
        .bottom-image .image-heading {
            font-size: 18px !important;
            font-weight: 550;
        }
        .video-container {
            margin-top: 150px !important;
        }
        .lwp-live {
            background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/live_home-3x.png)no-repeat center center;
            background-size: cover;
            height: 1344px;
        }
        .lwp-work {
            background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/work_robosoft-3x.png)no-repeat center center;
            background-size: cover;
            height: 1140px;
        }
        .lwp-play {
            background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/home_play-3x.png)no-repeat center center;
            background-size: cover;
            height: 1350px;
        }
        .lwp-live .icons {
            background-size: cover;
            height: 221px;
            width: 221px;
            margin: auto;
        }
        .lwp-live .landscape {
            background-image: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/lifestyle-2x.png);
        }
        .lwp-live .zero {
            background-image: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/pollution-2x.png);
        }
        .lwp-live .fun {
            background-image: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/work_opportunities-2x.png);
        }
        .bottom-image .order-tshirt {
            height: 550px !important;
        }
        .bottom-image .app-sec {
            height: 550px !important;
        }
        .bottom-image .order-calender {
            height: 550px !important;
        }
        .bottom-image .tshirt {
            margin-top: 40px !important;
            margin-bottom: 50px !important;
            width: 353px;
            height: 375px;
            background-image: url(../images/tshirt-3x.png);
        }
        .bottom-image .calendar {
            margin-top: 120px !important;
            width: 411px;
            height: 317px;
            margin-bottom: 20px !important;
            background-image: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/calendar-3x.png);
        }
        .bottom-image .app {
            margin-top: 30px !important;
            width: 254px;
            height: 435px;
            background-image: url(../images/app-3x.png);
        }
    }*/

@media only screen and (max-width: 360px) {
    .lwp-live {
        height: 490px;
    }

    .lwp-home .title {
        padding-bottom: 0 !important;
    }

    .lwp-home .sub-title {
        padding-bottom: 0 !important;
    }
}

.lwp-home .title {
    font-family: Montserratlight;
    font-size: 28px;
    font-weight: 300;
    color: rgba(255, 255, 255, 1);
}

.lwp-home .sub-title {
    font-family: os_light;
    font-size: 14px;
    font-weight: 300;
    color: rgba(255, 255, 255, 1);
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    margin: auto;
    max-width: 684px;
    line-height: 30px;
}

.lwp-home .calimg-div {
    padding-left: 30px;
}

.lwp-live .images {
    width: 46%;
    margin: auto;
    overflow: hidden;
}

@media only screen and (min-width: 769px) and (max-width: 1054px) {
    .lwp-live .images {
        width: 70%;
    }
}

@media only screen and (max-width: 565px) {
    .lwp-live .images {
        width: 100%;
    }
}

.lwp-live .image-heading {
    font-family: os_regular;
    font-size: 13px;
    font-weight: 300;
    color: rgba(0, 0, 0, 1);
    padding-top: 10px;
}

.lwp-live-link {
    display: block;
    clear: both;
    margin-top: 90px;
}

.lwp-home .link {
    font-family: os_light;
    font-size: 13px;
    font-weight: 300;
    color: rgba(255, 255, 255, 1);
    margin-top: 30px;
    border-bottom: 1px solid;
    text-decoration: none;
}

.lwp-home .lwp-play .title {
    color: black !important;
}

.lwp-home .lwp-play .sub-title,
.lwp-home .lwp-live .sub-title {
    color: black !important;
}

.lwp-home .lwp-play .link {
    color: black !important;
}

.lwp-home .lwp-live .title {
    color: black !important;
    padding-top: 222px;
}

.lwp-home .regular-title {
    font-family: Montserratregular;
}

.lwp-home .link:hover {
    text-decoration: none;
    color: rgba(255, 255, 255, 0.8);
}

.lwp-home .lwp-play .link:hover {
    color: rgba(0, 0, 0, 0.8) !important;
}

@media (min-width: 1441px) {
    .lwp-live-link {
        margin-top: 140px;
    }
}

@media (max-width: 500px) {
    .live-work-play-images .image {
        margin-bottom: 10px !important;
    }

    .lwp-play-landing .sub-title {
        width: 190px !important;
    }

    .lwp-play-landing .icon-names .cycle {
        display: none !important;
    }

    .lwp-play-landing .cycling-icon div {
        padding-top: 20px;
        display: block !important;
    }

    .lwp-play-landing .passion-section .line2 {
        display: block !important;
        margin-top: -267px;
    }

    .lwp-play-landing .passion-section .line1 {
        display: block !important;
        margin-top: 132px !important;
    }

    .lwp-play-landing .cycling-icon {
        margin-top: -105px !important;
    }

    .lwp-work-landing .contents-box .first {
        border-right: none !important;
    }

    .bottom-image .calendar {
        margin-top: 30px !important;
    }

    .col-xxs-1,
    .col-xxs-2,
    .col-xxs-3,
    .col-xxs-4,
    .col-xxs-5,
    .col-xxs-6,
    .col-xxs-7,
    .col-xxs-8,
    .col-xxs-9,
    .col-xxs-10,
    .col-xxs-11 {
        float: left;
    }

    .col-xxs-1 {
        width: 8.333333333333332%;
    }

    .col-xxs-2 {
        width: 16.666666666666664%;
    }

    .col-xxs-3 {
        width: 25%;
    }

    .col-xxs-4 {
        width: 33.33333333333333%;
    }

    .col-xxs-5 {
        width: 41.66666666666667%;
    }

    .col-xxs-6 {
        width: 50%;
    }

    .col-xxs-7 {
        width: 58.333333333333336%;
    }

    .col-xxs-8 {
        width: 66.66666666666666%;
    }

    .col-xxs-9 {
        width: 75%;
    }

    .col-xxs-10 {
        width: 83.33333333333334%;
    }

    .col-xxs-11 {
        width: 91.66666666666666%;
    }

    .col-xxs-12 {
        width: 100%;
    }
}

.bottom-image {
    padding: 0 30px;
    overflow: hidden;
    width: 94%;
    margin: auto;
}

.bottom-image .image {
    background-size: cover;
    margin: auto;
}

.bottom-image .order-tshirt {
    border-right: 1px solid #e2d8d8;
    height: 250px;
}

.bottom-image .app-sec {
    height: 280px;
}

.bottom-image .order-calender {
    border-right: 1px solid #e2d8d8;
    height: 250px;
}

@media only screen and (max-width: 990px) {
    .bottom-image .order-calender {
        border-right: none;
    }
}

@media only screen and (max-width: 500px) {
    .bottom-image .order-tshirt {
        border-right: none;
    }
}

.bottom-image .image-heading {
    font-family: os_light;
    line-height: 15px;
    font-size: 13px;
    font-weight: 600;
    color: rgba(51, 51, 51, 1);
    text-align: center;
}

.bottom-image .order-link {
    font-family: os_light;
    font-size: 12px;
    font-weight: 300;
    color: rgba(51, 51, 51, 1);
    text-align: center;
}

.bottom-image .order-link a {
    font-weight: 550;
    font-family: os_regular;
    color: rgba(51, 51, 51, 1);
    border-bottom: 1px solid;
}

.bottom-image .order-link a:hover {
    text-decoration: none;
    color: rgba(51, 51, 51, 0.8);
}

.video video {
    width: 100%;
    z-index: 0;
    display: block;
}

.video:hover .lwp-video-container {
    display: block !important;
}

.lwp-video-container {
    /*position: absolute;*/
    width: 100%;
}

.lwp-video-container img {
    margin: 20px auto;
}

.video-title {
    font-family: Montserratlight;
    font-size: 36px;
    font-weight: 300;
    color: rgba(0, 0, 0, 1);
    text-align: center;
    line-height: 53px;
    margin-top: 100px;
}

.video-sub-title {
    font-family: Montserratregular;
    font-size: 48px;
    color: rgba(0, 0, 0, 1);
    text-align: center;
    line-height: 47px;
}

.lwp-video-container .video-link {
    font-family: os_regular;
    font-size: 18px;
    color: rgba(255, 255, 255, 1);
    border-bottom: 1px solid;
}

.video-modal,
.map-modal {
    display: none;
    position: fixed;
    z-index: 220;
    padding-top: 10px;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgba(0, 0, 0, 0.6);
}

.lwp-home .video-modal {
    background-color: rgba(0, 0, 0, 0.8);
}

.video-modal-content,
.map-modal-content {
    background-color: none;
    margin: auto;
    width: 70%;
}

.video-modal-content video {
    width: 99%;
}

.map-modal-content .map-img {
    width: 99%;
}

.video-modal-content {
    padding-top: 80px;
    position: relative;
}

.map-modal-content {
    padding-top: 40px;
    width: 60%;
}

.video-close,
.map-close {
    margin-left: -31px;
    margin-top: -30px;
    float: left;
}

.video-close:hover,
.map-close:hover,
.video-close:focus,
.map-close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}

.lwp-video-container .video-link:hover {
    text-decoration: none;
}

/*live landing page*/

.lwp-live-landing {
    text-align: center;
}

.lwp-live-landing .description-section {
    padding: 0px 30px 120px 30px;
}

.lwp-live-landing .title {
    padding-top: 79px;
    font-family: Montserratlight;
    font-size: 50px;
    font-weight: 300;
    color: rgba(32, 56, 80, 1);
    line-height: 60px;
}

.lwp-live-landing .welcome .title {
    color: white !important;
}

.lwp-live-landing .image-description {
    font-family: os_regular;
    font-size: 25px;
    padding-left: 10px;
    padding-right: 10px;
    color: rgba(22, 37, 74, 1);
}

.lwp-live-landing .image-title {
    font-family: Montserratlight;
    padding-top: 140px;
    font-size: 55px;
    font-weight: 300;
    color: rgba(22, 37, 74, 1);
}

.health-section {
    background-color: rgba(47, 71, 108, 1);
    overflow: hidden;
    font-family: os_light;
    padding-top: 40px !important;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 25px;
    color: rgba(255, 255, 255, 1) !important;
}

.health-section .desc {
    margin: auto;
    max-width: 920px;
}

.health-section .icon {
    margin-top: 40px !important;
}

.relocate {
    padding-top: 90px;
    padding-bottom: 90px;
    overflow: hidden;
    width: 80%;
    margin: auto;
    text-align: left;
}

.relocate-section {
    /*border-bottom: 1px solid #cccccc;*/
    margin-top: 75px;
    border-top: 1px solid #cccccc;
}

.relocate .title {
    padding-top: 0 ! important;
}

.relocate .description a {
    color: rgba(0, 51, 204, 1);
    border-bottom: 1px solid;
}

.relocate .description a:hover {
    text-decoration: none;
    color: rgba(0, 51, 204, 0.8);
}

.relocate .description a:focus {
    text-decoration: none;
}

.relocate .description a:active {
    text-decoration: none;
}

.live-work-play-images {
    overflow: hidden;
    width: 90%;
    margin: auto;
    line-height: 0px;
}


@media only screen and (max-width:768px) {
    .relocate {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .relocate .image {
        background: url(https://99games.in/resources/images/relocate.jpg)no-repeat center center;
        background-size: cover;
        height: 150px;
        width: 150px;
    }

    .lwp-live-landing .image-title {
        font-size: 30px !important;
        padding-top: 50px !important;
    }

    .lwp-live-landing .image-description {
        font-size: 14px !important;
    }

    .lwp-live-landing .title {
        font-size: 30px !important;
        padding-top: 50px !important;
    }

    .relocate .title {
        padding-top: 0 ! important;
    }

    .lwp-live-landing .description {
        font-size: 14px !important;
    }

    .lwp-live-landing .description-section {
        padding-bottom: 50px !important;
    }

    .health-section {
        font-size: 14px !important;
        padding-bottom: 50px !important;
    }

    .lwp-live-landing .home {
        background: url(https://99games.in/resources/images/dream_home.png)no-repeat center center;
        background-size: cover;
        height: 371px;
    }

    .lwp-live-landing .academic {
        background: url(https://99games.in/resources/images/academic.png)no-repeat center center;
        background-size: cover;
        height: 371px;
    }

    .health-section .icon {
        background: url(https://99games.in/resources/images/health_edu.png)no-repeat center center;
        background-size: cover;
        height: 142px;
        width: 142px;
        margin: auto;
    }
}

@media only screen and (min-width: 769px) {

    .relocate .image {
        background: url(https://99games.in/resources/images/relocate.jpg)no-repeat center center;
        background-size: cover;
        height: 300px;
        width: 300px;
    }

    .lwp-live-landing .home {
        background: url(https://99games.in/resources/images/dream_home-2x.png)no-repeat center center;
        background-size: cover;
        height: 741px;
    }

    .lwp-live-landing .academic {
        background: url(https://99games.in/resources/images/academic-2x.png)no-repeat center center;
        background-size: cover;
        height: 741px;
    }

    .health-section .icon {
        background: url(https://99games.in/resources/images/health_edu-2x.png)no-repeat center center;
        background-size: cover;
        height: 283px;
        width: 283px;
        margin: auto;
    }
}


/*live*/

.lwp-live-landing {
    text-align: center;
    margin-bottom: 180px;
}

.lwp-live-sticky .crnt-opn-sticky-life {
    z-index: 20;
}

.lwp-live-sticky .crnt-opn-sticky-opn {
    z-index: 20;
}

.lwp-live-landing .title {
    padding-top: 120px;
    font-family: Montserratlight;
    font-size: 50px;
    font-weight: 300;
    color: rgba(32, 56, 80, 1);
    line-height: 60px;
}

.lwp-live-landing .title-bold {
    font-weight: bold;
}

.lwp-live-landing .main-title {
    font-family: Montserratregular;
}

.lwp-live-landing .title-white {
    color: rgba(255, 255, 255, 1) !important;
}

.lwp-live-landing .kodibengre .title-white {
    padding-top: 474px
}

.lwp-live-landing .description {
    font-family: os_light;
    font-size: 18px;
    padding-top: 25px;
    padding-left: 10px;
    padding-right: 10px;
    font-weight: 300;
    max-width: 877px;
    line-height: 30px;
    margin: auto;
    color: rgba(0, 0, 0, 1);
}

.lwp-live-landing .adventure .link span {
    font-family: os_regular;
    font-size: 25px;
    color: rgba(32, 56, 80, 1);
    text-align: center;
    border-bottom: 1px solid;
}

.lwp-live-landing .adventure .link a:hover {
    text-decoration: none;
}

.horizontelLine {
    padding: 20px 0px;
}

.lwp-live-landing .sub-title {
    font-family: Montserratregular;
    font-size: 24px;
    letter-spacing: 0.3em;
    width: 700px;
    margin: auto;
    color: rgba(51, 51, 51, 1);
    line-height: 20px;
}

.lwp-live-landing .trek hr {
    width: 250px;
    margin: auto;
    margin-top: 20px;
    border: 0;
    height: 1px;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), #000, rgba(0, 0, 0, 0));
}

.lwp-live-landing .adventure {
    margin-top: -60px;
}

.lwp-live-landing .adventure .live-icon {
    background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/live_icon-2x.png)no-repeat center center;
    height: 135px;
}

.lwp-live-landing .sub-title-white {
    color: rgba(255, 255, 255, 1) !important;
    width: 430px;
}

.lwp-live-landing .passion-section {
    overflow: hidden;
    padding-bottom: 140px;
}

.lwp-live-landing .passion-section .line {
    border-top: 1px solid #afadad !important;
    margin-top: -18px;
}

.lwp-live-landing .icons {
    overflow: hidden;
    padding-top: 50px;
    width: 77%;
    margin: auto;
}

.lwp-live-landing .icons .restaurant-icon {
    margin-top: 26px;
}

.lwp-live-landing .icons .health-icon {
    margin-top: 18px;
}

.lwp-live-landing .icons .education-icon {
    margin-top: 36px;
    margin-bottom: 7px;
}

.lwp-live-landing .icons .accomodation-icon {
    margin-top: 7px;
}

.lwp-live-landing .icons .shopping-icon {
    margin-top: 27px;
}

.lwp-live-landing .icons .culture-icon {
    margin-top: 17px;
}

.lwp-live-landing .icon {
    overflow: hidden;
    padding-bottom: 10px;
}

.lwp-live-landing .icons img {
    margin: auto;
    cursor: pointer;
}

.lwp-live-landing .icon-names {
    overflow: hidden;
    width: 77%;
    margin: auto;
    padding-top: 30px;
}

.lwp-live-landing .icon-names a:hover,
.lwp-live-landing .icons a:hover {
    text-decoration: none;
    color: rgba(3, 9, 16, 0.6);
}

.lwp-live-landing .heading {
    font-family: Montserratlight;
    padding-top: 100px;
    font-size: 34px;
    font-weight: 300;
    color: rgba(51, 51, 51, 1);
    line-height: 40px;
}

.lwp-live-landing .detail {
    font-family: os_light;
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    font-weight: 300;
    color: rgba(51, 51, 51, 1);
    line-height: 30px;
    margin-top: 60px;
}

.lwp-live-landing .dining .title {
    padding-top: 715px;
}

.lwp-live-landing .details {
    font-family: os_light;
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    font-weight: 300;
    padding-top: 15px;
    line-height: 30px;
    max-width: 833px;
    margin: auto;
    color: rgba(3, 9, 16, 1);
}

.lwp-live-landing .other-trek {
    border-bottom: 1px solid #ada8a8;
    font-family: os_regular;
    font-size: 20px;
    color: rgba(51, 51, 51, 1);
    margin-bottom: 20px;
    margin-top: 100px;
    padding-bottom: 10px;
}

.lwp-live-landing .trekking-images {
    width: 75%;
    margin: auto;
    overflow: hidden;
    font-family: os_regular;
    font-size: 18px;
    color: rgba(3, 9, 16, 1);
    margin-bottom: 100px;
    max-width: 1680px;
}

.lwp-live-landing .trekking-images img {
    margin-bottom: 5px;
}

.lwp-live-landing .detail a {
    color: rgba(0, 51, 255, 1);
    border-bottom: 1px solid;
}

.lwp-live-landing .detail a:hover {
    text-decoration: none;
    color: rgba(0, 51, 255, 0.8);
}

.lwp-live-landing .detail a:focus {
    text-decoration: none;
}

.lwp-live-landing .passion-section .icon-name {
    font-family: os_regular !important;
    font-size: 18px;
    color: rgba(3, 9, 16, 1);
    line-height: 20px;
    border-bottom: 1px solid;
    cursor: pointer;
}

.lwp-live-landing .passion-section .icon-name:hover {
    color: rgb(93, 95, 97);
    text-decoration: none;
}

.lwp-live-landing .passion-section .icon-name:focus {
    text-decoration: none;
}

.lwp-live-landing .passion-section .line1 {
    display: none;
    border-top: 1px solid #afadad !important;
}

.lwp-live-landing .passion-section .line2 {
    display: none;
    border-top: 1px solid #afadad !important;
}

.lwp-live-landing .man_kayaking {
    overflow: hidden;
    margin-top: 100px;
}

.lwp-live-landing .man_kayaking .first-img img {
    width: 99.8%;
}

.lwp-live-landing .man_kayaking .scndimg img {
    width: 99.9%;
}

.lwp-live-landing .relocate .heading {
    padding-top: 30px;
}

.lwp-live-landing .relocate .description {
    text-align: left;
    margin: 0;
    padding-left: 0;
}

.lwp-live-landing .health-title {
    font-family: os_light;
    font-size: 24px;
    font-weight: 300;
    color: rgba(153, 0, 0, 1);
    padding-top: 20px;
    padding-bottom: 20px;
}

.lwp-live-landing .health-icon {
    margin-top: 90px;
}

.lwp-live-landing .health-types .types {
    width: 80%;
    margin: auto;
}

.lwp-live-landing .health-types {
    border-top: 1px solid rgba(153, 0, 0, 0.5);
    border-bottom: 1px solid rgba(153, 0, 0, 0.5);
    overflow: hidden;
    font-family: os_light;
    font-size: 20px;
    font-weight: 300;
    color: rgba(153, 0, 0, 1);
    padding: 20px 0;
}

.lwp-live-landing .health-types li {
    list-style-type: none;
    padding-top: 20px;
}

.lwp-live-landing .man_kayaking div {
    padding: 0px;
}

.lwp-live-landing .surf {
    margin-top: -1px;
}

.lwp-live-landing .surf .sub-title {
    border-top: none
}

.lwp-live-landing .kodibengre hr {
    width: 250px;
    margin: auto;
    border: 0;
    margin-top: 20px;
    height: 1px;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), #f5f5f5, rgba(0, 0, 0, 0));
}

.lwp-live-landing .surf hr {
    width: 250px;
    margin: auto;
    border: 0;
    height: 1px;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), #f5f5f5, rgba(0, 0, 0, 0));
}

.lwp-live-landing .action {
    text-align: left;
    padding-left: 10px;
    width: 80%;
    margin: auto;
}

.lwp-live-landing .action .desc {
    max-width: 380px;
    font-family: os_light;
    font-size: 18px;
    padding-top: 20px;
    color: rgba(3, 9, 16, 1);
    line-height: 30px;
}

.footr {
    margin-top: 75px;
    margin-bottom: 75px;
    border-bottom: 1px solid #ada8a8;
    border-top: 1px solid #ada8a8;
}

.footr .footr-title {
    font-size: 55px;
    font-family: os_light;
    font-weight: 300;
    color: rgba(255, 255, 255, 1);
    text-align: center;
    text-align: left;
    width: 254px;
    right: 9.5%;
    position: absolute;
    top: 23%;
}

.footr .footr-subtitle {
    font-size: 25px;
    font-family: os_light;
    font-weight: 300;
    width: 254px;
    color: rgba(255, 255, 255, 1);
    text-align: center;
    position: absolute;
    text-align: left;
    top: 30%;
    right: 9%;
}

.footr .bttn {
    position: absolute;
    top: 57%;
    width: 254px;
    right: 9%;
}

.footr .bttn h2 {
    position: absolute;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 2px;
    box-shadow: 1px 1px 1px 0px rgba(33, 57, 63, 0.23);
    font-family: os_regular;
    font-size: 20px;
    color: rgba(51, 51, 51, 1);
    text-align: center;
    padding: 10px;
    width: 150px;
    left: 0;
    margin-top: 15px;
    margin-bottom: 0px;
}



@media only screen and (min-width: 769px) {
    .lwp-live-landing .welcome {
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/live_mainimage-2x.jpg)no-repeat top center;
        background-size: cover;
        height: 1260px;
    }

    .lwp-live-landing .dining {
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/3ximages/bar.jpg)no-repeat center center;
        background-size: cover;
        height: 910px;
    }

    .lwp-live-landing .health {
        /*background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/3ximages/healthcare-3x.jpg)no-repeat top center;*/
        /*background-size: cover;*/
        /*height: 857px;*/
        margin-top: 190px;
    }

    .lwp-live-landing .studeis {
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/3ximages/manipaledu.jpg)no-repeat center center;
        background-size: cover;
        height: 857px;
        margin-top: 190px;
    }

    .lwp-live-landing .rent_home {
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/3ximages/dreamhome-3x.jpg)no-repeat center center;
        background-size: cover;
        height: 857px;
        margin-bottom: 40px;
        margin-top: 190px;
    }
}

@media only screen and (max-width:768px) {
    .lwp-live-landing .health-types {
        font-size: 14px !important;
    }

    .lwp-live-landing .health-title {
        font-size: 16px !important;
    }

    .lwp-live-landing .adventure .live-icon {
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/live_icon.png)no-repeat center center;
        height: 60px;
    }

    /*.footr .bttn h2 {
            width: 116px;
            font-size: 15px !important;
        }*/
    .lwp-live-landing .sub-title {
        width: 351px;
        font-size: 16px !important;
    }

    .lwp-live-landing .title {
        font-size: 30px !important;
        padding-top: 50px !important;
        line-height: 40px !important;
    }

    .lwp-live-landing .description {
        font-size: 14px !important;
        line-height: 19px;
        padding-top: 6px;
    }

    .lwp-live-landing .heading {
        font-size: 26px !important;
        padding-top: 50px !important;
    }

    .lwp-live-landing .relocate .heading {
        padding-top: 15px !important;
    }

    .lwp-live-landing .passion-section {
        padding-bottom: 70px !important;
    }

    .lwp-live-landing .icon-names {
        width: 90%;
    }

    .lwp-live-landing .icons {
        width: 90%;
    }

    .lwp-live-landing .passion-section .line {
        margin-top: -18px;
    }

    .lwp-live-landing .detail {
        font-size: 14px !important;
    }

    .lwp-live-landing .action .desc {
        font-size: 14px !important;
    }

    .lwp-live-landing .details {
        font-size: 14px !important;
        padding-top: 10px !important;
    }

    .lwp-live-landing .other-trek {
        font-size: 14px !important;
        margin-top: 50px !important;
    }

    .lwp-live-landing .trekking-images {
        width: 90% !important;
        font-size: 14px !important;
        margin-bottom: 40px !important;
    }

    .lwp-live-landing .passion-section .icon-name {
        font-size: 12px !important;
    }

    .lwp-live-landing .adventure .link a {
        font-size: 16px !important;
    }

    .lwp-live-landing .title-white {
        font-size: 30px !important;
        padding-top: 50px !important;
    }

    .lwp-live-landing .dining .title {
        padding-top: 300px !important;
        line-height: 40px !important;
    }

    .lwp-live-landing .description-white {
        font-size: 14px !important;
    }

    .lwp-live-landing .kodibengre .title-white {
        padding-top: 135px !important;
    }

    .lwp-live-landing .kodibengre .sub-title-white {
        width: 250px !important;
    }

    .lwp-live-landing .welcome {
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/live_mainimage-2x.jpg)no-repeat center center;
        background-size: cover;
        height: 740px;
    }

    .lwp-live-landing .dining {
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/3ximages/bar.jpg)no-repeat center center;
        background-size: cover;
        height: 455px;
    }

    .lwp-live-landing .health {
        /*background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/3ximages/healthcare-3x.jpg)no-repeat top center;*/
        /*background-size: cover;*/
        /*height: 429px;*/
        margin-top: 50px;
    }

    .lwp-live-landing .studeis {
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/3ximages/manipaledu.jpg)no-repeat top center;
        background-size: cover;
        height: 540px;
        margin-top: 50px;
    }

    .lwp-live-landing .rent_home {
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/3ximages/dreamhome-3x.jpg)no-repeat top center;
        background-size: cover;
        height: 630px;
        margin-bottom: 40px;
        margin-top: 40px;
    }
}

@media only screen and (min-width: 769px) and (max-width: 942px) {
    .lwp-live-landing .icon-names {
        width: 100%;
    }

    .lwp-live-landing .icons {
        width: 100%;
    }

    .footr .footr-title {
        font-size: 25px !important;
        right: 0% !important;
    }

    .footr .footr-subtitle {
        font-size: 15px !important;
        right: 0% !important;
    }

    .footr .bttn {
        right: 0% !important;
    }

    .footr .bttn h2 {
        font-size: 15px !important;
        width: 145px;
    }
}

@media only screen and (max-width: 767px) {
    .lwp-live-landing .passion-section .line1 {
        border-top: 1px solid #7d6c6c !important;
        display: block;
        margin-top: -176px;
    }

    .lwp-live-landing .passion-section .line {
        margin-top: 164px !important;
    }

    .lwp-live-landing .icon-names {
        padding-top: 10px !important;
    }

    .lwp-live-landing .icons .restaurant-icon {
        margin-top: 84px !important;
    }

    .lwp-live-landing .icons .restaurant-icon div {
        padding-top: 20px !important;
    }

    .lwp-live-landing .icons .health-icon {
        margin-top: 77px !important;
    }

    .lwp-live-landing .icons .health-icon div {
        padding-top: 20px;
    }

    .lwp-live-landing .icons .education-icon {
        margin-top: 94px !important;
        margin-bottom: 37px;
    }

    .lwp-live-landing .icons .education-icon div {
        padding-top: 20px;
    }
}

@media only screen and (max-width: 550px) {
    .footr .footr-img {
        width: 100%;
    }

    .live-work-live-images .image {
        margin-bottom: 10px !important;
    }
}

@media only screen and (min-width: 361px) and (max-width: 422px) {
    .lwp-live-landing .icon-names {
        width: 100% !important;
    }

    .lwp-live-landing .icons {
        width: 100% !important;
    }
}

@media (max-width: 500px) {
    .lwp-live-landing .passion-section .line2 {
        display: block !important;
        margin-top: -363px;
    }

    .lwp-live-landing .passion-section .line1 {
        display: block !important;
        margin-top: 185px !important;
    }

    .lwp-live-landing .icon-names {}

    .lwp-live-landing .icon-names .cycle {
        display: none !important;
    }

    .lwp-live-landing .accomodation-icon {
        margin-top: -161px !important;
    }

    .lwp-live-landing .accomodation-icon div {
        padding-top: 20px;
        display: block !important;
    }

    .lwp-live-landing .icons .restaurant-icon {}

    .lwp-live-landing .icons .restaurant-icon div {}

    .lwp-live-landing .icons .shopping-icon {
        margin-top: 25px !important;
    }

    .lwp-live-landing .icons .health-icon div {}

    .lwp-live-landing .icons .education-icon {}

    .lwp-live-landing .icons .education-icon div {}
}

/*******/
/*lwp-play page*/

.lwp-play-landing {
    text-align: center;
    margin-bottom: 180px;
    margin-top: 58px;
}

.lwp-play-sticky .crnt-opn-sticky-life {
    z-index: 20;
}

.lwp-play-sticky .crnt-opn-sticky-opn {
    z-index: 20;
}

.lwp-play-landing .title {
    padding-top: 79px;
    font-family: Montserratlight;
    font-size: 50px;
    font-weight: 300;
    color: rgba(32, 56, 80, 1);
    line-height: 60px;
}

.lwp-play-landing .adventure .title {
    padding-top: 60px;
}

.lwp-play-landing .title-bold {
    font-weight: bold;
}

.lwp-play-landing .main-title {
    font-family: Montserratregular;
}

.lwp-play-landing .title-white {
    color: rgba(255, 255, 255, 1) !important;
    padding-top: 190px;
}

.lwp-play-landing .kodibengre .title-white {
    padding-top: 474px
}

.lwp-play-landing .description {
    font-family: os_light;
    font-size: 18px;
    padding-top: 25px;
    padding-left: 10px;
    padding-right: 10px;
    font-weight: 300;
    max-width: 877px;
    line-height: 30px;
    margin: auto;
    color: rgba(0, 0, 0, 1);
}

.lwp-play-landing .adventure .link span {
    font-family: os_regular;
    cursor: pointer;
    font-size: 25px;
    color: rgba(32, 56, 80, 1);
    text-align: center;
    border-bottom: 1px solid;
}

.lwp-play-landing .adventure .link span:hover {
    text-decoration: none;
    color: rgba(32, 56, 80, 0.8);
}

.horizontelLine {
    padding: 20px 0px;
}

.horizontelLine img {
    margin: auto;
}

.lwp-play-landing .sub-title {
    font-family: Montserratregular;
    font-size: 24px;
    letter-spacing: 0.3em;
    width: 700px;
    margin: auto;
    color: rgba(51, 51, 51, 1);
    line-height: 20px;
}

.lwp-play-landing .trek hr {
    width: 250px;
    margin: auto;
    margin-top: 20px;
    border: 0;
    height: 1px;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), #000, rgba(0, 0, 0, 0));
}

.lwp-play-landing .adventure {
    margin-top: 0px;
}

.lwp-play-landing .adventure .play-icon {
    background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/play_icon-2x.png)no-repeat center center;
    height: 135px;
    cursor: pointer;
}

.lwp-play-landing .sub-title-white {
    color: rgba(255, 255, 255, 1) !important;
    width: 430px;
}

.lwp-play-landing .passion-section {
    overflow: hidden;
    padding-bottom: 140px;
}

.lwp-play-landing .passion-section .line {
    border-top: 1px solid #afadad !important;
    margin-top: -18px;
}

.lwp-play-landing .icons {
    overflow: hidden;
    padding-top: 50px;
    width: 80%;
    margin: auto;
}

.lwp-play-landing .icons .trekking-icon {
    margin-top: 8px;
}

.lwp-play-landing .icons .kayaking-icon {
    margin-top: 36px;
}

.lwp-play-landing .icons .surfing-icon {
    margin-top: -18px;
}

.lwp-play-landing .icons .cycling-icon {
    margin-top: 18px;
}

.lwp-play-landing .icons .birding-icon {
    margin-top: 14px;
}

.lwp-play-landing .icons .sports-icon {
    margin-top: 21px;
}

.lwp-play-landing .icon {
    overflow: hidden;
    padding-bottom: 10px;
}

.lwp-play-landing .icons img {
    margin: auto;
    cursor: pointer;
}

.lwp-play-landing .icon-names {
    overflow: hidden;
    width: 80%;
    margin: auto;
    padding-top: 30px;
}

.lwp-play-landing .icon-names a:hover,
.lwp-play-landing .icons a:hover {
    text-decoration: none;
    color: rgba(3, 9, 16, 0.6);
}

.lwp-play-landing .heading {
    font-family: Montserratlight;
    padding-top: 100px;
    font-size: 34px;
    font-weight: 300;
    color: rgba(51, 51, 51, 1);
    line-height: 40px;
}

.lwp-play-landing .detail {
    font-family: os_light;
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    font-weight: 300;
    color: rgba(51, 51, 51, 1);
    line-height: 30px;
}

.lwp-play-landing .details {
    font-family: os_light;
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
    font-weight: 300;
    padding-top: 35px;
    line-height: 30px;
    max-width: 833px;
    margin: auto;
    color: rgba(3, 9, 16, 1);
}

.lwp-play-landing .other-trek {
    border-bottom: 1px solid #ada8a8;
    font-family: os_regular;
    font-size: 20px;
    color: rgba(51, 51, 51, 1);
    margin-bottom: 20px;
    margin-top: 100px;
    padding-bottom: 10px;
}

.lwp-play-landing .trekking-images {
    width: 75%;
    margin: auto;
    overflow: hidden;
    font-family: os_regular;
    font-size: 18px;
    color: rgba(3, 9, 16, 1);
    margin-bottom: 100px;
    max-width: 1588px;

}

.lwp-play-landing .trekking-images img {
    margin-bottom: 5px;
}

.lwp-play-landing .passion-section .detail a {
    color: rgba(26, 77, 241, 1);
    border-bottom: 1px solid;
    cursor: pointer;
}

.lwp-play-landing .passion-section .detail a:hover {
    text-decoration: none;
    color: rgba(26, 77, 241, 0.8);
}

.lwp-play-landing .passion-section .icon-name {
    font-family: os_regular !important;
    font-size: 18px;
    color: rgba(3, 9, 16, 1);
    line-height: 20px;
    border-bottom: 1px solid;
    cursor: pointer;
}

.lwp-play-landing .passion-section .icon-name:hover {
    color: rgb(93, 95, 97);
}

.lwp-play-landing .passion-section .icon-name:focus {
    text-decoration: none;
}

.lwp-play-landing .passion-section .line1 {
    display: none;
    border-top: 1px solid #afadad !important;
}

.lwp-play-landing .passion-section .line2 {
    display: none;
    border-top: 1px solid #afadad !important;
}

.lwp-play-landing .man_kayaking {
    overflow: hidden;
    margin-top: 100px;

}

@media only screen and (min-width: 1681px) {
    .lwp-play-landing .man_kayaking .scnd-img img {
        width: 99.9%;
    }
}


.lwp-play-landing .man_kayaking .first-img img {
    width: 99.8%;
}

.lwp-play-landing .man_kayaking div {
    padding: 0px;
}

.lwp-play-landing .surf {
    margin-top: -1px;
}

.lwp-play-landing .surf .sub-title {
    border-top: none
}

.lwp-play-landing .kodibengre hr {
    width: 250px;
    margin: auto;
    border: 0;
    margin-top: 20px;
    height: 1px;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), #f5f5f5, rgba(0, 0, 0, 0));
}

.lwp-play-landing .surf hr {
    width: 250px;
    margin: auto;
    border: 0;
    height: 1px;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), #f5f5f5, rgba(0, 0, 0, 0));
}

.lwp-play-landing .action {
    text-align: left;
    padding-left: 10px;
    width: 80%;
    margin: auto;
}

.lwp-play-landing .action .desc {
    max-width: 390px;
    font-family: os_light;
    font-size: 18px;
    padding-top: 20px;
    color: rgba(3, 9, 16, 1);
    line-height: 30px;
}

.footr {
    margin-top: 75px;
    margin-bottom: 75px;
    border-bottom: 1px solid #ada8a8;
    border-top: 1px solid #ada8a8;
}

.footr .footr-title {
    font-size: 55px;
    font-family: os_light;
    font-weight: 300;
    color: rgba(255, 255, 255, 1);
    text-align: center;
    text-align: left;
    width: 254px;
    right: 9.5%;
    position: absolute;
    top: 23%;
}

.footr .footr-subtitle {
    font-size: 25px;
    font-family: os_light;
    font-weight: 300;
    width: 254px;
    color: rgba(255, 255, 255, 1);
    text-align: center;
    position: absolute;
    text-align: left;
    top: 30%;
    right: 9%;
}

.footr .bttn {
    position: absolute;
    top: 57%;
    width: 254px;
    right: 9%;
}

.footr .bttn h2 {
    position: absolute;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 2px;
    box-shadow: 1px 1px 1px 0px rgba(33, 57, 63, 0.23);
    font-family: os_regular;
    font-size: 20px;
    color: rgba(51, 51, 51, 1);
    text-align: center;
    padding: 10px;
    width: 150px;
    left: 0;
    margin-top: 15px;
    margin-bottom: 0px;
}

@media only screen and (min-width: 769px) and (max-width: 942px) {
    .lwp-play-landing .icon-names {
        width: 100%;
    }

    .lwp-play-landing .icons {
        width: 100%;
    }

    .footr .footr-title {
        font-size: 25px !important;
        right: 0% !important;
    }

    .footr .footr-subtitle {
        font-size: 15px !important;
        right: 0% !important;
    }

    .footr .bttn {
        right: 0% !important;
    }

    .footr .bttn h2 {
        font-size: 15px !important;
        width: 145px;
    }
}

@media only screen and (max-width: 550px) {
    .footr .footr-img {
        width: 100%;
    }

    .live-work-play-images .image {
        margin-bottom: 10px !important;
    }
}

@media only screen and (min-width: 361px) and (max-width: 422px) {
    .lwp-play-landing .icon-names {
        width: 100% !important;
    }

    .lwp-play-landing .icons {
        width: 100% !important;
    }
}

@media only screen and (max-width:767px) {
    .footr .footr-title {
        top: 14% !important;
        font-size: 25px !important;
        width: 190px;
        right: 0% !important;
    }

    .footr .footr-subtitle {
        top: 18% !important;
        font-size: 15px !important;
        width: 190px;
        right: 0% !important;
    }

    .footr .bttn {
        top: 50% !important;
        width: 190px;
        right: 0% !important;
    }

    .lwp-play-landing .adventure .play-icon {
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/play_icon.png)no-repeat center center;
        height: 60px;
    }

    .footr .bttn h2 {
        width: 116px;
        font-size: 15px !important;
    }

    .lwp-play-landing .sub-title {
        width: 351px;
        font-size: 16px !important;
    }

    .lwp-play-landing .title {
        font-size: 30px !important;
        padding-top: 50px !important;
        line-height: 40px !important;
    }

    .lwp-play-landing .adventure .title {
        padding-top: 90px !important;
    }

    .lwp-play-landing .description {
        font-size: 14px !important;
        line-height: 19px;
        padding-top: 6px;
    }

    .lwp-play-landing .heading {
        font-size: 26px !important;
        padding-top: 50px !important;
    }

    .lwp-play-landing .passion-section {
        padding-bottom: 70px !important;
    }

    .lwp-play-landing .icon-names {
        width: 90%;
    }

    .lwp-play-landing .icons {
        width: 90%;
    }

    .lwp-play-landing .passion-section .line {
        margin-top: 122px !important;
    }

    .lwp-play-landing .passion-section .line1 {
        border-top: 1px solid #7d6c6c !important;
        display: block;
        margin-top: -135px;
    }

    .lwp-play-landing .icon-names {
        padding-top: 10px !important;
    }

    .lwp-play-landing .icons .trekking-icon {
        margin-top: 25px !important;
    }

    .lwp-play-landing .icons .trekking-icon div {
        padding-top: 20px;
    }

    .lwp-play-landing .icons .kayaking-icon {
        margin-top: 54px !important;
    }

    .lwp-play-landing .icons .kayaking-icon div {
        padding-top: 4px;
    }

    .lwp-play-landing .icons .surfing-icon {
        margin-top: 0px !important;
    }

    .lwp-play-landing .icons .surfing-icon div {
        padding-top: 20px;
    }

    .lwp-play-landing .detail {
        font-size: 14px !important;
    }

    .lwp-play-landing .action .desc {
        font-size: 14px !important;
    }

    .lwp-play-landing .details {
        font-size: 14px !important;
    }

    .lwp-play-landing .other-trek {
        font-size: 14px !important;
        margin-top: 50px !important;
    }

    .lwp-play-landing .trekking-images {
        width: 90% !important;
        font-size: 14px !important;
        margin-bottom: 40px !important;
    }

    .lwp-play-landing .passion-section .icon-name {
        font-size: 12px !important;
    }

    .lwp-play-landing .adventure .link a {
        font-size: 16px !important;
    }

    .lwp-play-landing .title-white {
        font-size: 30px !important;
        padding-top: 50px !important;
    }

    .lwp-play-landing .description-white {
        font-size: 14px !important;
    }

    .lwp-play-landing .kodibengre .title-white {
        padding-top: 135px !important;
    }

    .lwp-play-landing .kodibengre .sub-title-white {
        width: 250px !important;
    }

    .lwp-play-landing .adventure {
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/play_main-2x.jpg)no-repeat center center;
        background-size: cover;
        height: 800px;

    }

    .lwp-play-landing .trek {
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/trekking-2x.jpg)no-repeat center center;
        background-size: cover;
        height: 455px;
    }

    .lwp-play-landing .kodibengre {
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/kodibengre-2x.jpg)no-repeat center center;
        background-size: cover;
        height: 429px;
    }

    .lwp-play-landing .surf {
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/surfing_main-2x.jpg)no-repeat center center;
        background-size: cover;
        height: 553px;
    }

    .lwp-play-landing .waterfall {
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/waterfalls.png)no-repeat center center;
        background-size: cover;
        height: 737px;
        margin-bottom: 40px;
    }
}

@media only screen and (min-width: 768px) {
    .lwp-play-landing .adventure {
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/play_main-2x.jpg)no-repeat top center;
        background-size: cover;
        height: 910px;
    }

    .lwp-play-landing .trek {
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/trekking-2x.jpg)no-repeat center center;
        background-size: cover;
        height: 910px;
    }

    .lwp-play-landing .kodibengre {
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/kodibengre-2x.jpg)no-repeat center center;
        background-size: cover;
        height: 857px;
        margin-top: 190px;
    }

    .lwp-play-landing .surf {
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/surfing_main-2x.jpg)no-repeat center center;
        background-size: cover;
        height: 1105px;
    }

    .lwp-play-landing .waterfall {
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/waterfalls-2x.png)no-repeat center center;
        background-size: cover;
        height: 1473px;
        margin-bottom: 40px;
    }
}

@media only screen and (min-width: 1441px) {
    .lwp-play-landing .adventure {}
}

@media only screen and (min-width: 1900px) {
    .lwp-play-landing .adventure {}
}


/*lwp slider*/

.live-slider .container {
    padding-left: 0px;
    padding-right: 0px;
    text-align: center;
}

.live-slider .carousel {
    margin-top: 0px !important;
}

.live-slider .title {
    font-family: Montserratlight;
    color: white;
    font-size: 55px;
    padding-top: 140px;
}

.live-slider .carousel-indicators .active {
    border: 1px solid white !important;
    background: none !important;
    margin-left: 10px !important;
}

.live-slider .carousel-indicators li {
    background: white !important;
    border: 1px solid white !important;
    margin-left: 10px !important;
}

.live-slider .carousel-control .glyphicon-chevron-right:before {
    background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/right-arrw.png) no-repeat !important;
    content: " ";
    display: block;
    width: 33px;
    height: 73px;
}

.live-slider .carousel-control .glyphicon-chevron-left:before {
    background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/left-arrw.png) no-repeat !important;
    content: " ";
    display: block;
    width: 33px;
    height: 73px;
}

.live-slider .carousel-indicators {
    bottom: 20px !important;
}

.live-slider .carousel-control {
    background-color: transparent !important;
    width: 0 !important;
    display: block;
    left: 40px;
}

.live-slider .carousel-control.right {
    left: auto;
    right: 40px;
}

.live-slider .carousel-control .glyphicon-chevron-left,
.live-slider .carousel-control .glyphicon-chevron-right {
    top: 43%;
}

.live-slider .container:hover .carousel-control {
    display: block;
}

.live-slider .sliderleft {
    float: left;
    width: 10%;
}

.live-slider .slideractive {
    float: left;
    width: 79.7%;
    margin-left: 0.3%;
}

.live-slider .sliderright {
    width: 9.7%;
    float: right;
}

.live-slider .carousel-menu {
    border-bottom: 1px solid #c7c7c7;
    width: 78.7%;
    margin: auto;
    margin-bottom: 30px;
    margin-top: 60px;
    padding-bottom: 10px;
    text-align: left;
}

.live-slider .carousel-menu li {
    display: inline;
    font-family: os_regular;
    font-size: 18px;
    color: #333333;
    cursor: pointer;
    margin-right: 70px;
    margin-left: 0 !important;
}

.live-slider .carousel-menu .active {
    font-family: os_bold;
    margin-left: 0 !important;
}

.live-slider .carousel-indicators {
    position: static !important;
}

.work-slider .container {
    padding-left: 0px;
    padding-right: 0px;
    text-align: center;
}

.work-slider .carousel {
    margin-top: 0px !important;
}

.work-slider .title {
    font-family: Montserratlight;
    color: white;
    font-size: 50px;
    padding-top: 110px;
    line-height: 60px;
}

.work-slider .carousel-indicators .active {
    border: 1px solid white !important;
    background: none !important;
    margin-left: 10px !important;
}

.work-slider .carousel-indicators li {
    background: white !important;
    border: 1px solid white !important;
    margin-left: 10px !important;
}

.work-slider .carousel-indicators {
    bottom: 20px !important;
}

.work-slider .carousel-control {
    background-color: transparent !important;
    width: 0 !important;
    display: none;
    left: 40px;
}

.work-slider .carousel-control.right {
    left: auto;
    right: 40px;
}

.work-slider .carousel-control .glyphicon-chevron-left,
.work-slider .carousel-control .glyphicon-chevron-right {
    top: 43%;
}

.work-slider .container:hover .carousel-control {
    display: block;
}

.lwp-play-landing .sliders {
    margin-bottom: 80px;
}

.lwp-play-landing #imgNum,
.lwp-live-landing #imgNum {
    font-family: os_regular;
    color: black;
    font-size: 14px;
    padding-top: 10px;
}

.live-slider .culture01-text {
    position: absolute;
    background-color: #4b80bc;
    text-align: left;
    max-width: 478px;
    padding: 10px;
    bottom: 20px;
    right: 40px;
    line-height: 30px;
    border-radius: 3px;
}

.live-slider .culture01-text a {
    color: white;
}


.live-slider .culture03-text {
    background-color: rgba(0, 0, 0, 0.8) !important;
}

.live-slider .culture05-text {
    position: absolute;
    background-color: rgba(90, 25, 25, 0.8);
    text-align: left;
    max-width: 478px;
    padding: 10px;
    bottom: 40px;
    left: 20px;
    line-height: 30px;
    border-radius: 3px;
}

.live-slider .culture06-text {
    background-color: rgba(90, 70, 70, 0.8) !important;
    max-width: 481px;
}

.live-slider .places01-text {
    position: absolute;
    background-color: rgba(128, 128, 128, 0.8);
    text-align: left;
    padding: 20px 10px;
    bottom: 40px;
    left: 20px;
    border-radius: 3px;
}

.live-slider .places03-text {
    position: absolute;
    background-color: rgba(51, 51, 51, 0.8);
    text-align: left;
    padding: 20px 20px;
    bottom: 40px;
    left: 20px;
    border-radius: 3px;
}

.live-slider .shopping-text04 {
    background-color: rgba(45, 54, 71, 0.8);
}

.live-slider .island-text {
    position: absolute;
    background-color: rgba(75, 128, 188, 1);
    text-align: left;
    padding: 20px 20px;
    bottom: 40px;
    left: 20px;
    border-radius: 3px;
    max-width: 478px;
}

.live-slider .island-textright {
    position: absolute;
    background-color: rgba(75, 128, 188, 1);
    text-align: left;
    padding: 20px 20px;
    bottom: 40px;
    right: 20px;
    border-radius: 3px;
    max-width: 450px;
}

.live-slider .island-text01 {
    background-color: rgba(75, 128, 188, 0.8);
}

.live-slider .cycling-text {
    background-color: rgba(121, 118, 118, 0.8);
}

.live-slider .island04-text {
    background-color: rgba(77, 119, 135, 0.8);
}

.live-slider .beach-text {
    background-color: rgba(111, 131, 86, 0.8);
    max-width: 489px
}

.live-slider .text03 {
    background-color: rgba(46, 105, 165, 0.8);
}

.live-slider .text06 {
    background-color: rgba(93, 68, 55, 0.8);
}

.live-slider .text09 {
    background-color: rgba(79, 103, 131, 0.8);
}

.live-slider .text11 {
    background-color: rgba(142, 96, 72, 0.8);
}

.live-slider .text14 {
    background-color: rgba(148, 117, 76, 0.8)
}

.live-slider .text15 {
    background-color: rgba(78, 85, 73, 0.8);
}

.live-slider .text16 {
    background-color: rgba(63, 97, 101, 0.8);
}

.live-slider .text17 {
    background-color: rgba(106, 64, 41, 0.8);
}

.live-slider .text18 {
    background-color: rgba(46, 56, 42, 0.8);
}

.live-slider .text19 {
    background-color: rgba(42, 46, 57, 0.8);
}

.live-slider .text20 {
    background-color: rgba(57, 73, 85, 0.8);
}

.live-slider .newtext1 {
    background-color: rgba(32, 66, 32, 0.8);
}

.live-slider .newtext2 {
    background-color: rgba(86, 113, 43, 0.8);
}

.live-slider .newtext3 {
    background-color: rgba(152, 88, 55, 0.8);
}


.live-slider .slider-title {
    font-family: os_regular;
    font-size: 19px;
    padding-left: 10px;
    padding-right: 10px;
    font-weight: 300;
    color: rgba(255, 255, 255, 1);
}

.live-slider .slider-desc {
    font-family: os_light;
    font-size: 17px;
    padding-left: 10px;
    padding-right: 10px;
    font-weight: 300;
    color: rgba(255, 255, 255, 1);
}

video.loading {
    background: black;
}

#loading {
    background: black url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/loading.GIF) center center no-repeat;
    height: 60px;
    width: 70px;
    background-size: contain;
    top: 50%;
    left: 45%;
    position: absolute;
}

@media only screen and (max-width:768px) {
    #loading {
        height: 40px;
        width: 40px;
    }

    .lwp-play-landing #imgNum,
    .lwp-live-landing #imgNum {
        font-size: 14px;
    }

    .live-slider .culture01-text {
        max-width: 330px;
        line-height: 20px;
    }

    .live-slider .culture05-text {
        max-width: 330px;
        line-height: 20px;
    }

    .live-slider .slider-title {
        font-size: 15px;
    }

    .live-slider .slider-desc {
        font-size: 13px;
    }
}

@media only screen and (max-width: 500px) {
    .live-slider .culture01-text {
        right: 5px;
        bottom: 5px;
        background-color: rgba(75, 128, 188, 0.8);
    }

    .live-slider .culture05-text,
    .live-slider .island-text,
    .live-slider .places03-text {
        left: 5px;
        bottom: 5px;
    }

    .live-slider .island-textright {
        left: 5px;
        bottom: 5px;
    }
}

@media only screen and (min-width: 1335px) {
    .live-slider .carousel-menu li {
        margin-right: 70px;
    }
}

@media only screen and (max-width: 753px) {
    .live-slider .slideractive {
        /*height: 300px !important;*/
        width: 100% !important;
        margin-left: 0 !important;
    }

    .live-slider .sliderleft {
        height: 300px !important;
        width: 0% !important;
    }

    .live-slider .sliderright {
        height: 300px !important;
        width: 0% !important;
    }

    .play-slider .container {
        /*height: 300px !important;*/
    }

    .carousel-menu li {
        font-size: 17px !important;
        margin-right: 25px !important;
        display: none !important;
    }

    .live-slider .carousel-menu .active {
        display: inline !important;
    }
}

@media only screen and (min-width: 754px) and (max-width:768px) {
    .carousel-menu li {
        font-size: 15px !important;
        margin-right: 20px !important;
    }
}

@media only screen and (min-width: 831px) and (max-width:1190px) {
    .carousel-menu li {
        font-size: 17px !important;
        margin-right: 20px !important;
    }

}

@media only screen and (min-width: 769px) and (max-width:830px) {
    .carousel-menu li {
        font-size: 15px !important;
        margin-right: 10px !important;
    }
}

@media only screen and (max-width:768px) {

    .live-slider .carousel-control,
    .work-slider .carousel-control {
        display: block !important;
        left: 20px;
    }

    .live-slider .carousel-control.right,
    .work-slider .carousel-control.right {
        right: 20px;
    }

    .live-slider .title,
    .work-slider .title {
        padding-top: 40px !important;
        font-size: 30px;
        line-height: 40px !important;
    }

    .live-slider .liveSlider1 {
        background: url(https://99games.in/resources/images/live1.png)no-repeat center center;
        background-size: cover;
        height: 380px;
    }

    .live-slider .liveSlider2,
    .work-slider .liveSlider2 {
        background: url(https://99games.in/resources/images/play.png)no-repeat center center;
        background-size: cover;
        height: 380px;
    }

    .live-slider .liveSlider3,
    .work-slider .liveSlider3 {
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/live_main.png)no-repeat center center;
        background-size: cover;
        height: 380px;
    }

    .live-slider .playSlider1 {
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/parasailing.png)no-repeat center center;
        background-size: cover;
        height: 380px;
    }

    .work-slider .workSlider1 {
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/robosoft_work.jpg)no-repeat center center;
        background-size: cover;
        height: 380px;
    }

    .play-slider .watersports1 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/watersports/water_sport_01.png)no-repeat center center;
        background-size: cover;
        height: 380px;
    }
}

@media only screen and (max-width:768px) {
    .play-slider .watersports2 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/watersports/water_sport_02.jpg)no-repeat center center;
        background-size: cover;
        height: 380px;
    }

    .play-slider .birding01 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/birdwatching/birding_01.jpg)no-repeat center center;
        background-size: cover;
        height: 380px;
    }

    .play-slider .birding02 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/birdwatching/birding_02.jpg)no-repeat center center;
        background-size: cover;
        height: 380px;
    }

    .play-slider .birding03 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/birdwatching/birding_03.jpg)no-repeat center center;
        background-size: cover;
        height: 380px;
    }

    .play-slider .birding04 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/birdwatching/birding_04.jpg)no-repeat center center;
        background-size: cover;
        height: 380px;
    }

    .play-slider .birding05 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/birdwatching/birding_05.jpg)no-repeat center center;
        background-size: cover;
        height: 380px;
    }

    .play-slider .islands01 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/islands/island_01.jpg)no-repeat center center;
        background-size: cover;
        height: 380px;
    }

    .play-slider .islands02 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/islands/island_02.jpg)no-repeat center center;
        background-size: cover;
        height: 380px;
    }

    .play-slider .islands03 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/islands/island_03.jpg)no-repeat center center;
        background-size: cover;
        height: 380px;
    }

    .play-slider .islands04 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/islands/island.jpg)no-repeat center center;
        background-size: cover;
        height: 380px;
    }

    .play-slider .cycling01 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/cycling/cycling_01.jpg)no-repeat center center;
        background-size: cover;
        height: 380px;
    }

    .play-slider .cycling02 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/cycling/cycling_02.jpg)no-repeat center center;
        background-size: cover;
        height: 380px;
    }

    .play-slider .beach01 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/beaches_rivers/beachkapu.jpg)no-repeat center center;
        background-size: cover;
        height: 380px;
    }

    .play-slider .beach02 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/beaches_rivers/beaches_02.jpg)no-repeat center center;
        background-size: cover;
        height: 380px;
    }

    .play-slider .beach03 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/beaches_rivers/beaches_03.jpg)no-repeat center center;
        background-size: cover;
        height: 380px;
    }

    .play-slider .beach04 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/beaches_rivers/beaches_05.jpg)no-repeat center center;
        background-size: cover;
        height: 380px;
    }

    .play-slider .beach05 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/beaches_rivers/beaches_06.jpg)no-repeat center center;
        background-size: cover;
        height: 380px;
    }

    .play-slider .beach06 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/beaches_rivers/beaches_08.jpg)no-repeat center center;
        background-size: cover;
        height: 380px;
    }

    .play-slider .beach07 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/beaches_rivers/beaches_09.jpg)no-repeat center center;
        background-size: cover;
        height: 380px;
    }

    .play-slider .beach08 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/beaches_rivers/beaches_10.jpg)no-repeat center center;
        background-size: cover;
        height: 380px;
    }

    .play-slider .places01 {

        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/liveSliderImg/places01.png)no-repeat center center;
        background-size: cover;
        height: 325px;
    }

    .live-slider .places02 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/liveSliderImg/places02.png)no-repeat center center;
        background-size: cover;
        height: 325px;
    }

    .live-slider .places03 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/liveSliderImg/places03.png)no-repeat center center;
        background-size: cover;
        height: 325px;
    }

    .live-slider .places04 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/liveSliderImg/places04.png)no-repeat center center;
        background-size: cover;
        height: 325px;
    }

    .live-slider .places05 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/liveSliderImg/places05.png)no-repeat center center;
        background-size: cover;
        height: 325px;
    }

    .live-slider .places06 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/liveSliderImg/places06.png)no-repeat center center;
        background-size: cover;
        height: 325px;
    }

    .live-slider .places07 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/liveSliderImg/places07.png)no-repeat center center;
        background-size: cover;
        height: 325px;
    }

    .live-slider .places08 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/liveSliderImg/places08.png)no-repeat center center;
        background-size: cover;
        height: 325px;
    }

    .live-slider .places0 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/liveSliderImg/placess.jpg)no-repeat center center;
        background-size: cover;
        height: 325px;
    }

    .live-slider .shopping01 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/liveSliderImg/shopping_01.png)no-repeat center center;
        background-size: cover;
        height: 325px;
    }

    .live-slider .shopping02 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/liveSliderImg/shopping_02.png)no-repeat center center;
        background-size: cover;
        height: 325px;
    }

    .live-slider .shopping03 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/liveSliderImg/shopping04.jpg)no-repeat center center;
        background-size: cover;
        height: 325px;
    }

    .live-slider .culture01 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/liveSliderImg/culture_01.png)no-repeat center center;
        background-size: cover;
        height: 325px;
    }

    .live-slider .culture02 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/liveSliderImg/culture_02.png)no-repeat center center;
        background-size: cover;
        height: 325px;
    }

    .live-slider .culture03 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/liveSliderImg/culture_03.png)no-repeat center center;
        background-size: cover;
        height: 325px;
    }

    .live-slider .culture04 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/liveSliderImg/culture_04.png)no-repeat center center;
        background-size: cover;
        height: 325px;
    }

    .live-slider .culture05 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/liveSliderImg/culture_05.png)no-repeat center center;
        background-size: cover;
        height: 325px;
    }

    .live-slider .culture06 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/liveSliderImg/culture_06.png)no-repeat center center;
        background-size: cover;
        height: 325px;
    }

    .live-slider .culture07 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/liveSliderImg/culture_07.png)no-repeat center center;
        background-size: cover;
        height: 325px;
    }

    .live-slider .culture08 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/liveSliderImg/culture_08.png)no-repeat center center;
        background-size: cover;
        height: 325px;
    }
}

@media only screen and (min-width: 769px) {

    .live-slider .carousel-control .glyphicon-chevron-left,
    .live-slider .carousel-control .glyphicon-chevron-right {
        top: 48% !important;
    }

    .live-slider .liveSlider1 {
        background: url(https://99games.in/resources/images/live1-2x.png)no-repeat center center;
        background-size: cover;
        height: 650px;
    }

    .live-slider .liveSlider2,
    .work-slider .liveSlider2 {
        background: url(https://99games.in/resources/images/play-2x.png)no-repeat center center;
        background-size: cover;
        height: 650px;
    }

    .live-slider .liveSlider3,
    .work-slider .liveSlider3 {
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/live_main-2x.png)no-repeat center center;
        background-size: cover;
        height: 650px;
    }

    .live-slider .playSlider1 {
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/parasailing-2x.png)no-repeat center center;
        background-size: cover;
        height: 650px;
    }

    .live-slider .workSlider1,
    /*.work-slider .workSlider1 {
            background: url(../images/robosoft_work-2x.png)no-repeat center center;
            background-size: cover;
            height: 650px;
        }*/
    .work-slider .workSlider1 {
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/robosoft_work.jpg)no-repeat center center;
        background-size: cover;
        height: 1000px;
    }

    .play-slider .watersports1 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/watersports/water_sport_01.png)no-repeat center center;
        background-size: cover;
        height: 650px;
    }
}

@media only screen and (min-width: 769px) {
    .play-slider .watersports2 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/watersports/water_sport_02.jpg)no-repeat center center;
        background-size: cover;
        height: 650px;
    }

    .play-slider .birding01 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/birdwatching/birding_01.jpg)no-repeat center center;
        background-size: cover;
        height: 650px;
    }

    .play-slider .birding02 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/birdwatching/birding_02.jpg)no-repeat center center;
        background-size: cover;
        height: 650px;
    }

    .play-slider .birding03 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/birdwatching/birding_03.jpg)no-repeat center center;
        background-size: cover;
        height: 650px;
    }

    .play-slider .birding04 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/birdwatching/birding_04.jpg)no-repeat center center;
        background-size: cover;
        height: 650px;
    }

    .play-slider .birding05 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/birdwatching/birding_05.jpg)no-repeat center center;
        background-size: cover;
        height: 650px;
    }

    .play-slider .islands01 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/islands/island_01.jpg)no-repeat center center;
        background-size: cover;
        height: 650px;
    }

    .play-slider .islands02 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/islands/island_02.jpg)no-repeat center center;
        background-size: cover;
        height: 650px;
    }

    .play-slider .islands03 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/islands/island_03.jpg)no-repeat center center;
        background-size: cover;
        height: 650px;
    }

    .play-slider .islands04 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/islands/island.jpg)no-repeat center center;
        background-size: cover;
        height: 650px;
    }

    .play-slider .cycling01 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/cycling/cycling_01.jpg)no-repeat center center;
        background-size: cover;
        height: 650px;
    }

    .play-slider .cycling02 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/cycling/cycling_02.jpg)no-repeat center center;
        background-size: cover;
        height: 650px;
    }

    .play-slider .beach01 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/beaches_rivers/beachkapu.jpg)no-repeat center center;
        background-size: cover;
        height: 650px;
    }

    .play-slider .beach02 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/beaches_rivers/beaches_02.jpg)no-repeat center center;
        background-size: cover;
        height: 650px;
    }

    .play-slider .beach03 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/beaches_rivers/beaches_03.jpg)no-repeat center center;
        background-size: cover;
        height: 650px;
    }

    .play-slider .beach04 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/beaches_rivers/beaches_05.jpg)no-repeat center center;
        background-size: cover;
        height: 650px;
    }

    .play-slider .beach05 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/beaches_rivers/beaches_06.jpg)no-repeat center center;
        background-size: cover;
        height: 650px;
    }

    .play-slider .beach06 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/beaches_rivers/beaches_08.jpg)no-repeat center center;
        background-size: cover;
        height: 650px;
    }

    .play-slider .beach07 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/beaches_rivers/beaches_09.jpg)no-repeat center center;
        background-size: cover;
        height: 650px;
    }

    .play-slider .beach08 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/beaches_rivers/beaches_10.jpg)no-repeat center center;
        background-size: cover;
        height: 650px;
    }

    .play-slider .places01 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/liveSliderImg/places01-2x.png)no-repeat center center;
        background-size: cover;
        height: 650px;
    }

    .live-slider .places02 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/liveSliderImg/places02-2x.png)no-repeat center center;
        background-size: cover;
        height: 650px;
    }

    .live-slider .places03 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/liveSliderImg/places03-2x.png)no-repeat center center;
        background-size: cover;
        height: 650px;
    }

    .live-slider .places04 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/liveSliderImg/places04-2x.png)no-repeat center center;
        background-size: cover;
        height: 650px;
    }

    .live-slider .places05 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/liveSliderImg/places05-2x.png)no-repeat center center;
        background-size: cover;
        height: 650px;
    }

    .live-slider .places0 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/liveSliderImg/placess.jpg)no-repeat center center;
        background-size: cover;
        height: 650px;
    }

    .live-slider .places06 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/liveSliderImg/places06-2x.png)no-repeat center center;
        background-size: cover;
        height: 650px;
    }

    .live-slider .places07 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/liveSliderImg/places07-2x.png)no-repeat center center;
        background-size: cover;
        height: 650px;
    }

    .live-slider .places08 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/liveSliderImg/places08-2x.png)no-repeat center center;
        background-size: cover;
        height: 650px;
    }

    .live-slider .shopping01 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/liveSliderImg/shopping_01-2x.png)no-repeat center center;
        background-size: cover;
        height: 650px;
    }

    .live-slider .shopping02 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/liveSliderImg/shopping_02-2x.png)no-repeat center center;
        background-size: cover;
        height: 650px;
    }

    .live-slider .shopping03 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/liveSliderImg/shopping04.jpg)no-repeat center center;
        background-size: cover;
        height: 650px;
    }

    .live-slider .culture01 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/liveSliderImg/culture_01-2x.png)no-repeat center center;
        background-size: cover;
        height: 650px;
    }

    .live-slider .culture02 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/liveSliderImg/culture_02-2x.png)no-repeat center center;
        background-size: cover;
        height: 650px;
    }

    .live-slider .culture03 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/liveSliderImg/culture_03-2x.png)no-repeat center center;
        background-size: cover;
        height: 650px;
    }

    .live-slider .culture04 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/liveSliderImg/culture_04-2x.png)no-repeat center center;
        background-size: cover;
        height: 650px;
    }

    .live-slider .culture05 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/liveSliderImg/culture_05-2x.png)no-repeat center center;
        background-size: cover;
        height: 650px;
    }

    .live-slider .culture06 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/liveSliderImg/culture_06-2x.png)no-repeat center center;
        background-size: cover;
        height: 650px;
    }

    .live-slider .culture07 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/liveSliderImg/culture_07-2x.png)no-repeat center center;
        background-size: cover;
        height: 650px;
    }

    .live-slider .culture08 {
        position: relative;
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/liveSliderImg/culture_08-2x.png)no-repeat center center;
        background-size: cover;
        height: 650px;
    }
}

/*lwp work landing page*/

.lwp-work-landing {
    text-align: center;
}

.lwp-work-landing .title {
    padding-top: 100px;
    font-family: Montserratlight;
    font-size: 50px;
    font-weight: 300;
    color: rgba(0, 0, 0, 1);
    line-height: 60px;
}

.lwp-work-landing .title-bold {
    font-weight: bold;
    padding-top: 0px;
    font-family: Montserratlight;
    font-size: 50px;
    color: rgba(0, 0, 0, 1);
    line-height: 60px;
}

.lwp-work-landing .heading {
    font-family: Montserratlight;
    padding-top: 100px;
    font-size: 34px;
    font-weight: 300;
    color: rgba(51, 51, 51, 1);
    line-height: 40px;
}

.lwp-work-landing .headingLight {
    font-family: Montserratregular;
}

.lwp-work-landing .title-white {
    padding-top: 140px;
    font-family: Montserratlight;
    font-size: 50px;
    font-weight: 300;
    color: rgba(255, 255, 255, 1);
    line-height: 60px;
}

.lwp-work-landing .description {
    font-family: os_light;
    font-size: 18px;
    padding-top: 40px;
    padding-left: 10px;
    padding-right: 10px;
    font-weight: 300;
    max-width: 1011px;
    margin: auto;
    color: rgba(0, 0, 0, 1);
    line-height: 30px;
}

.lwp-work-landing .link {
    padding-top: 40px;
    margin-bottom: 160px;
}

.lwp-work-landing .link a {
    font-family: os_regular;
    font-size: 18px;
    font-weight: 300;
    color: rgba(0, 51, 204, 1);
    border-bottom: 1px solid;
    line-height: 30px;
}

.lwp-work-landing .link a {
    text-decoration: none;
}

.lwp-work-landing .link a:hover {
    text-decoration: none;
    color: rgba(0, 51, 204, 0.8);
}

.lwp-work-landing .contents {
    border-bottom: 1px solid #ece5e5;
}

.lwp-work-landing .contents-box {
    padding-left: 10px;
    padding-right: 10px;
    overflow: hidden;
    width: 86%;
    margin: auto;
    margin-bottom: 40px;
}

.lwp-work-landing .contents-box .main-title {
    padding-top: 60px;
    font-family: Montserratlight;
    font-size: 22px;
    font-weight: bold;
    color: #1c325e;
    line-height: 30px;
    padding-bottom: 10px;
}

.lwp-work-landing .images a {
    font-size: 18px;
    font-family: os_regular;
    border-bottom: 1px solid;
    color: rgba(0, 51, 204, 1);
}

.lwp-work-landing .images a:hover {
    text-decoration: none;
    color: rgba(0, 51, 204, 0.8);
}

.lwp-work-landing .images .nnlink {
    margin-top: 30px;
}

.lwp-work-landing .images .nnlinkdiv {
    margin-top: 30px;
}

@media only screen and (max-width:554px) {
    .lwp-work-landing .img-div {
        width: 100% !important;
    }
}

.lwp-work-landing .images .gdlink {
    margin-top: 12px;
}

.lwp-work-landing .images a:focus {
    text-decoration: none;
}

.lwp-work-landing .contents-box .first,
.lwp-work-landing .contents-box .scnd {
    border-right: 1px solid #ece5e5;
}

.lwp-work-landing .contents-box .sub-title {
    font-family: Montserratlight;
    font-size: 22px;
    font-weight: 300;
    color: rgba(0, 0, 0, 1);
    line-height: 30px;
}

.lwp-work-landing .content .title {
    padding-top: 50px !important;
    clear: both;
}

.lwp-work-landing .content .link {
    margin-bottom: 90px;
}

.lwp-work-landing .images {
    overflow: hidden;
    width: 80%;
    margin: auto;
    margin-top: 40px;
    margin-bottom: 120px;
}

.lwp-work-landing .images img {
    margin: auto;
}

.lwp-work-landing .images .nng {
    margin-top: 90px;
}

.lwp-work-landing .images .gd {
    margin-top: 56px;
}

@media only screen and (max-width:1150px) {
    .lwp-work-landing .images {
        width: 100% !important;
    }
}

@media only screen and (max-width:413px) {
    .lwp-work-landing .images .nng {
        margin-top: 63px;
    }
}

@media only screen and (max-width:768px) {
    .lwp-work-landing .contents-box .main-title {
        padding-top: 20px !important;
    }

    .lwp-work-landing .title {
        font-size: 30px !important;
        padding-top: 50px !important;
        line-height: 40px !important;
    }

    .lwp-work-landing .title-bold {
        font-size: 30px !important;
    }

    .lwp-work-landing .description {
        font-size: 14px !important;
    }

    .lwp-work-landing .title-white {
        font-size: 30px !important;
        padding-top: 50px !important;
    }

    .lwp-work-landing .link a {
        font-size: 13px;
        font-weight: 300;
        color: rgba(0, 51, 204, 1);
        border-bottom: 1px solid;
    }

    .lwp-work-landing .link {
        padding-top: 10px !important;
        margin-bottom: 60px !important;
    }

    .lwp-work-landing .contents-box .sub-title {
        font-size: 15px !important;
    }

    .lwp-work-landing .images {
        margin-bottom: 40px !important;
    }

    .lwp-work-landing .contents-box .scnd {
        border-right: none !important;
    }

    .lwp-work-landing .contents-box .main-title {
        font-size: 22px !important;
    }

    .lwp-work-landing .robo-image {
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/work_robo.jpg)no-repeat center center;
        background-size: cover;
        height: 360px;
    }
}

@media only screen and (min-width: 769px) {
    .lwp-work-landing .robo-image {
        background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/work_robo.jpg)no-repeat center center;
        background-size: cover;
        height: 760px;
    }
}


.play-slider .carousel-inner>.item {
    opacity: 0;
    top: 0;
    left: 0;
    width: 100%;
    display: block;
    position: absolute;
    z-index: 0;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    -webkit-transform: translate3d(0, 0, 0) !important;
    transform: translate3d(0, 0, 0) !important;
}

.play-slider .carousel-inner>.item:first-of-type {
    position: relative;
}

.play-slider .carousel-inner>.active {
    opacity: 1;
    z-index: 3;
}

.play-slider .carousel-inner>.next.left,
.play-slider .carousel-inner>.prev.right {
    -webkit-transition: opacity 0.6s ease-in-out;
    -o-transition: opacity 0.6s ease-in-out;
    transition: opacity 0.6s ease-in-out;
    opacity: 1;
    left: 0;
    z-index: 2;
}

.play-slider .carousel-inner>.active.left,
.play-slider .carousel-inner>.active.right {
    z-index: 1;
}

.play-slider .carousel-control {
    z-index: 4;
}

.lwp-footer {
    padding-top: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid #e2d8d8;
    border-top: 1px solid #e2d8d8;
}

.lwp-footer .footr-title {
    font-size: 40px;
    font-family: os_light;
    font-weight: 300;
    color: rgba(255, 255, 255, 1);
    text-align: center;
    text-align: left;
    width: 240px;
    right: 2.5%;
    position: absolute;
    top: 23%;
}

.lwp-footer .footr-subtitle {
    font-size: 18px;
    font-family: os_light;
    font-weight: 300;
    width: 240px;
    color: rgba(255, 255, 255, 1);
    text-align: center;
    position: absolute;
    text-align: left;
    top: 30%;
    right: 2%;
}

.lwp-footer .bttn {
    position: absolute;
    top: 55%;
    width: 240px;
    right: 2%;
}

.lwp-footer .bttn h2 {
    position: absolute;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 2px;
    box-shadow: 1px 1px 1px 0px rgba(33, 57, 63, 0.23);
    font-family: os_regular;
    font-size: 15px;
    color: rgba(51, 51, 51, 1);
    text-align: center;
    padding: 10px;
    width: 120px;
    left: 0;
    margin-top: 15px;
    margin-bottom: 0px;
}

@media only screen and (min-width: 866px) and (max-width: 1124px) {
    .lwp-footer .bttn {
        width: 192px !important;
    }

    .lwp-footer .bttn h2 {
        width: 101px !important;
        font-size: 13px;
    }

    .lwp-footer .footr-subtitle {
        font-size: 15px !important;
        width: 192px !important;
        top: 24% !important;
    }

    .lwp-footer .footr-title {
        font-size: 30px !important;
        width: 192px !important;
    }
}

@media only screen and (min-width: 2000px) {
    .lwp-footer .footr-subtitle {
        right: 23.5%;
    }

    .lwp-footer .footr-title {
        right: 23%;
    }

    .lwp-footer .bttn {
        right: 23%;
    }

}

@media only screen and (min-width: 769px) and (max-width: 865px) {
    .lwp-footer .bttn {
        width: 180px !important;
        top: 54% !important;
    }

    .lwp-footer .bttn h2 {
        width: 96px !important;
        font-size: 12px;
    }

    .lwp-footer .footr-subtitle {
        font-size: 14px !important;
        width: 180px !important;
        top: 20% !important;
    }

    .lwp-footer .footr-title {
        font-size: 25px !important;
        width: 180px !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 768px) {
    .lwp-footer .footr-img {
        width: 50% !important;

    }
}

@media only screen and (min-width: 550px) and (max-width: 768px) {
    .play-footer-link {
        padding-top: 30px;
        clear: both;
    }

    .play-footer-link .play-footr-img {
        float: none;
    }

    .lwp-footer .bttn {
        width: 180px !important;
        top: 54% !important;
    }

    .lwp-footer .bttn h2 {
        width: 96px !important;
        font-size: 12px;
    }

    .lwp-footer .footr-subtitle {
        font-size: 14px !important;
        width: 180px !important;
        top: 20% !important;
    }

    .lwp-footer .footr-title {
        font-size: 25px !important;
        width: 180px !important;
    }
}

@media only screen and (max-width: 549px) {
    .lwp-footer .footr-img {
        width: 100%;
    }
}

@media only screen and (max-width: 500px) {
    .lwp-footer .footr-img {
        width: 100%;
    }

    .lwp-footer .bttn {
        width: 190px !important;
    }

    .lwp-footer .bttn h2 {
        width: 110px !important;
        font-size: 13px;
    }

    .lwp-footer .footr-subtitle {
        font-size: 15px !important;
        width: 190px !important;
        top: 22% !important;
    }

    .lwp-footer .footr-title {
        font-size: 30px !important;
        width: 190px !important;
    }
}

.fixed-lwp-footer {
    position: fixed;
    bottom: 0;
    background: #2b2b2b;
    width: 100%;
    z-index: 220;
    padding-left: 90px;
    margin-bottom: -1px;
}

.fixed-lwp-footer ul {
    margin-bottom: 0px !important;
}

.fixed-lwp-footer li {
    list-style-type: none;
    margin-left: 50px;
    display: inline-block;
    padding-top: 8px;
    padding-bottom: 9px;
    font-family: Montserratlight;
}

.fixed-lwp-footer li a {
    color: #b0b0b0;
    font-size: 13px;
}

.fixed-lwp-footer li .active {
    color: #666666;
}

.fixed-lwp-footer li a:hover {
    text-decoration: none;
    color: #999999
}

.fixed-lwp-footer li a:focus {
    text-decoration: none;
}

@media only screen and (max-width: 549px) {
    .fixed-lwp-footer {
        padding-left: 0px;
    }

    .fixed-lwp-footer li a {
        font-size: 13px;
    }

    .fixed-lwp-footer li {
        margin-left: 10px;
    }
}

.lwp-work-landing .main-banner {
    background: url(https://d3tygivxeibq9y.cloudfront.net/99games_website/lwp/robosoft_work.jpg)no-repeat center center;
    background-size: cover;
    height: 1000px;
}

.lwp-work-landing .main-banner .title {
    color: white;
}

@media only screen and (max-width: 768px) {
    .lwp-work-landing .main-banner {
        height: 380px;
    }

    .lwp-work-landing .main-banner .title {
        padding-top: 10px !important;
        font-size: 30px;
        line-height: 40px !important;
    }
}

.lwp-footer .footr-img {
    padding-left: 10px;
    padding-right: 10px;
}

.lwp-footer .footr-subtitle {
    margin-top: 20px;
    margin-bottom: 10px;
}


@media only screen and (max-width: 767px) {
    .lwp-live-landing .title.add-70px-padding-top-tab-mobile {
        padding-top: 70px !important;
    }
}