/* Enter Your Custom CSS Here */
.tp-caption {
    cursor: pointer;
}
body {
    background-color: #fff !important;
}
div.wpcf7-mail-sent-ok {
    border: none;
    color: green !important;
    font-weight: bold;
}
#grve-header.grve-overlapping + * {
    margin-bottom: 0 !important;
}
.home .grve-form-style-newsletter {
    float: left;
    width: 100%;
}
.home div.wpcf7-validation-errors {
    margin: 0;
    padding: 5px 15px;
    width: 100%;
    float: left;
}
body.grve-stretched #grve-theme-wrapper {
    width: 100%;
    margin: 0;
    overflow-y: visible;
}
.new_inner_row {
    padding: 90px 60px;
}
.grve-element.grve-text.img-mobile-view {
    display: none;
}
.like-button {
    position: absolute;
    right: -18%;
    top: 80px;
    z-index: 55;
    overflow: hidden;
}
.wp-share-button.theme10 .share-button .button-count {
    display: inline-block !important;
    padding: 0 5px;
}
.wp-share-button.theme10 .google-plus {
    background: rgb(232, 64, 52) none repeat scroll 0 0;
    height: 20px;
    border-radius: 3px;
    line-height: 20px;
}
.wp-share-button.theme10 {
    top: 75px;
    position: absolute;
    z-index: 111;
    right: 75px;
    float: right;
}
#grve-header {
    position: relative;
    z-index: 11;
}
/* Enter Your Custom CSS Here */
.post-12397 .grve-section {
    position: relative;
    margin-bottom: 0;
}
figure.GameCard_character.candycrush {
    display: none;
}
.grve-column.grve-column-1-4.grve-tablet-column-1-2:last-child {
    display: none;
}
.grve-column.grve-column-1-4.grve-tablet-column-1-2:nth-child(3) {
    width: 40%;
    margin-left: 25px;
}
.grve-column.grve-column-1-4.grve-tablet-column-1-2:nth-child(2) {
    width: 20%;
}
.grve-navigation-1 .grve-carousel-buttons .grve-carousel-next {
    right: -45px;
    opacity: 1;
}
.grve-navigation-1 .grve-carousel-buttons .grve-carousel-prev {
    left: -45px;
    opacity: 1;
}
footer .grve-image img {
    transition: all .3s ease-out;
}
footer .grve-image img:hover {
    transform: scale(1.1);
}
footer .grve-navigation-4 .grve-carousel-buttons .grve-carousel-prev {
    left: -50px;
    opacity: 1;
    font-size: 40px;
    color: #fff !important;
}
footer .grve-carousel-wrapper:hover .grve-navigation-4 .grve-carousel-buttons .grve-carousel-prev {
    left: -50px;
    opacity: 1;
}
footer .grve-navigation-4 .grve-carousel-buttons .grve-carousel-next {
    right: -50px;
    opacity: 1;
    font-size: 40px;
    color: #fff !important;
}
footer .grve-carousel-wrapper:hover .grve-navigation-4 .grve-carousel-buttons .grve-carousel-next {
    right: -50px;
    opacity: 1;
}
footer .grve-carousel-wrapper.grve-with-gap .grve-flexible-carousel.grve-carousel-element .owl-item {
    padding-left: 8px;
    padding-right: 8px;
    border-radius: 30px;
}
.owl-prev {
    left: -460px;
    position: absolute;
    top: 75px;
    background: transparent !important;
    border: none !important;
    font-size: 70px !important;
}
.owl-next {
    position: absolute;
    top: 75px;
    background: transparent !important;
    border: none !important;
    font-size: 70px !important;
    right: -25px;
}
#responsive-form input {
    height: 40px;
    border: 1px solid #ccc;
    padding-left: 5px;
    width: 100%;
}
.pum-theme-11872 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close {
    background-color: rgb(254, 100, 1) !important;
}
#responsive-form .wpcf7-submit {
    background: #ee5802;
    border: 1px solid #ee5802 !important;
    color: #fff;
}
#responsive-form textarea {
    height: 130px;
    width: 100%;  	
    border: 2px solid #ccc;
}
/*.bg-color h2 {
    line-height: 0;
}*/
.defend {
    background: url(http://www.appon.co.in/wp-content/uploads/2017/09/defend-bg-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    overflow: hidden;
    margin-top: 40px;
}
.baseball {
    background: url(http://www.appon.co.in/wp-content/uploads/2017/09/Banner720-x-240.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    overflow: hidden;
    margin-top: 40px;
}
.frontline {
    background: url(http://www.appon.co.in/wp-content/uploads/2017/09/1280x800.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    overflow: hidden;
    margin-top: 40px;
}
.wrld_ckt {
    background: url(http://www.appon.co.in/wp-content/uploads/2017/09/unnamed-compressed.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    overflow: hidden;
    margin-top: 40px;
}
.restro_tyc {
    background: url(http://www.appon.co.in/wp-content/uploads/2017/09/restro_bg-compressed.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    overflow: hidden;
    margin-top: 40px;
}
.horizon-drive {
    background: url(http://www.appon.co.in/wp-content/uploads/2017/09/Horizon-Drive-compressed.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    overflow: hidden;
    margin-top: 40px;
}
.mancala {
    background: url(http://www.appon.co.in/wp-content/uploads/2017/09/banner-mancala-compressed.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    overflow: hidden;
    margin-top: 40px;
}
.rest_tycoon {
    background: url(http://www.appon.co.in/wp-content/uploads/2017/09/1280-x-720-compressed.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    overflow: hidden;
    margin-top: 40px;
}
.lege_zomb {
    background: url(http://www.appon.co.in/wp-content/uploads/2017/09/Banner720x210.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    overflow: hidden;
    margin-top: 40px;
}
.grve-slider .owl-item img {
    padding: 10px;
    width: 380px;
    border: 1px solid #ccc;
}
.owl-nav.disabled {
    display: none;
}
.form-row {
    width: 100%;
}
.column-half, .column-full {
    float: left;
    position: relative;
    padding: 0.65rem;
    width: 100%;
    box-sizing: border-box;
}
.column-half {
    width: 50%;
}
.grve-row.carr_desc_page {
    margin-top: -17%;
    background: #f8f8f8;
    padding-top: 50px;
}
.grve-section.grve-fullwidth-background.grve-bg-none.about_row_img {
    background: url(http://www.appon.co.in/wp-content/uploads/2017/09/aboutus-min.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    overflow: hidden;
    clear: both;
    margin-top: 20px;
}
h5.head_job_desc {
    border-bottom: 1px solid #ccc;
    padding-bottom: 11px;
}
h5.head_job_desc:before {
    content: "";
    background: #f76300;
    width: 40px;
    height: 2px;
    position: absolute;
    margin-top: 30px;
}
p, ul li {
    color: #000 ;
}
a.grve-sidearea-btn.grve-toggle-hiddenarea {
    display: none;
}
#menu-appon-menu li a span {
    font-size: 15px;
}
.JobsPromotion_numberOfJobs p, .Text-onDark p, .textwidget p {
    color: #fff;
}
p.home_img {
    width: 100%;
    max-width: 460px;
    margin: 0 auto;
    padding-top: 10px;
}
.home-txt h3, .home-txt p {
    font-family: 'Noto Sans', sans-serif;
}
.resto_txt_box p {
    margin-bottom: 0;
}
.resto_txt_box .resto_img {
    margin-left: -60px;
    margin-top: 50px;
}
/** careers Page**/
.job-positions .views-row-odd {
    border-top: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
    background: #f3f3f3;
    padding: 30px;
}
.job-positions .views-row-even {
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    background:#f9f9f9;
    padding: 10px 30px 30px 30px;
}
ul.job-positions {
    list-style: none;
}
ul.job-positions li .views-field-view-node {
    width: 200px;
    float: right;
    clear: none;
    padding: 20px 0px;
    margin-top: -200px;
}
a.button.alt {
    border: 2px solid #040404;
    position: relative;
    padding: 10px 80px;
    height: 48px;
    background: none;
    overflow: hidden;
    color: #040404;
}
ul.job-positions li .views-fields-title {
    width: 60%;
    overflow: hidden;
    display: block;
    float: left;
    padding: 20px 0px;
    font-weight: bold;
    font-size: 20px !important;
    color: #000;
}
ul.job-positions li .views-field-field-location, ul.job-positions li .views-field-field-position {
    margin-bottom: 0;
    font-size: 14px;
    display: block;
    float: left;
    padding: 20px 10px;
    color: #000;
}
ul.job-positions li .views-field-field-description {
    border-top: 1px solid #dcdcdd;
    margin-top: 0em;
    color: #1d1d1d !important;
    font-size: 17px;
    display: block;
    padding-top: 2em;
    padding-right: 50%;
    line-height: 1.85em;
    clear: both;
}
a.button.alt span {
    line-height: 11px;
    padding: 18px 0px;
    background-image: url(http://www.appon.co.in/wp-content/uploads/2017/08/bg_button_arrow.png);
    background-repeat: no-repeat;
    background-position: 100px -80px;
    position: absolute;
    width: 100%;
    top: -5px;
    transition: all 0.25s cubic-bezier(0.645,0.045,0.355,1);
    margin-left: -65px;
    font-weight: bold;
}
a.button.alt.mono span:first-child {
    background-position: 165px -80px;
    opacity: 1;
}
a.button.alt:hover span:first-child {
    opacity: 0;
}
span.appl:hover {
    background-position: 50px -80px !important;
}
.views-field-field-location:before {
    content: '';
    width: 1px;
    height: 30px;
    background: #ccc;
    position: absolute;
    margin-left: 90px;
    margin-top: -4px;
}
ul.job-positions li .views-field-field-function {
    border-radius: 4px;
    border: 1px solid #ddd;
    background: transparent;
    color: #aaa;
    font-size: 12px;
    display: inline-block;
    padding: 10px 12px 9px 12px;
    margin-top: 2.25em;
    margin-right: 12px;
    line-height: 1em;
    cursor: pointer;
    white-space: nowrap;
    transition: all 0.15s cubic-bezier(0.645,0.045,0.355,1);
}
ul.job-positions li .views-field-field-function:hover {
    border: 1px solid #aaa;
    color: #666;
}
.crer_clm-1-2-left {
    margin-top: -300px;
    width: 600px;
    height: 600px;
}
.crer_clm-1-2-rgt {
    height: 600px;
    width: 600px;
}
.job_div_clm-1 h3 {
    color: #fff;
    text-transform: uppercase;
    vertical-align: middle;
    text-align: center;
    padding-top: 48%;
}
.page-careers .pane-featured-jobs .inner {
    display: grid;
    padding-top: 45%;
    text-align: center;
    width: 100%;
}
.page-careers .pane-featured-jobs {
    display: table-cell;
    vertical-align: middle;
    position: relative;
    width: 300px;
    height: 300px;
}
.page-careers .pane-featured-jobs .secondary-title {
    font-size: 16px;
    color: #737373;
    transition: all 0.75s cubic-bezier(0.645,0.045,0.355,1);
}
.page-careers .pane-featured-jobs .location {
    width: 100%;
    text-transform: uppercase;
    font-size: 15px;
    background-image: url(http://www.appon.co.in/wp-content/uploads/2017/08/bg_careers_location.png);
    background-repeat: no-repeat;
    background-position: center 0 !important;
    padding-top: 45px;
    background-size: 26px auto !important;
    transition: all 0.5s cubic-bezier(0.645,0.045,0.355,1);
    margin-top: 40px;
}
.page-careers .pane-featured-jobs .apply {
    position: absolute;
    bottom: -6.5em;
    margin-top: -1.25em;
    transition: all 0.5s cubic-bezier(0.645,0.045,0.355,1);
    color: #fff;
    z-index: 5;
    opacity: 0;
    background-image: url(http://www.appon.co.in/wp-content/uploads/2017/08/bg_button_arrow.png);
    background-repeat: no-repeat;
    background-position: 54% -59px;
    padding-bottom: 3.5em;
    font-family: 'blender_promedium',sans-serif;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 500;
    color: #000;
}
.pane-featured-jobs p {
    padding-left: 30%;
}
.pane-featured-jobs:hover span.location {
    opacity: 0;
}
.pane-featured-jobs:hover span.apply {
    opacity: 1;
    bottom: -2em;
}
/*.clm-1 {
    width: 20%;
}*/
.clm-2 {
    width: 35%;
}
.clm-3 {
    width: 45%;
}
.clm-2 .green-btn, .white-btn {
    margin-top: 8%;
}
#dog {
    width: 345px;
    height: 500px;
    background: transparent url(http://www.appon.co.in/wp-content/uploads/2017/09/jobs_345x500.png) bottom no-repeat;
    background-size: 100%;
    left: -40%;
    margin-top: -60%;
    position: relative;
    z-index: 250;
}
.grey_big_quote_txt p {
    color: #94897a;
    font-size: 30px !important;
    padding-top: 5%;
    line-height: 40px;
}
.white_rounded_box {
    padding: 30px;
    width: 600px;
    height: 200px;
    background-color: #fff;
    float: right;
    margin-top: 100px;
    border-radius: 10px;
}
.green-btn, .white-btn {
    border-radius: 10px;
    margin-top: 25%;
    margin-bottom: 2%;
    box-shadow: 0 3px 2px rgba(79,138,112,1);
    position: relative;
    transition: all .1s linear;
}
.green-btn .button-inner, .white-btn .button-inner {
    display: block;
    overflow: hidden;
    border-radius: 10px;
    background: linear-gradient(to bottom,rgba(0,194,131,1) 0,rgba(0,194,131,1) 50%,rgba(0,181,125,1) 52%,rgba(0,181,125,1) 100%);
    color: #fff;
    text-decoration: none;
    text-align: center;
    padding: 5%;
    font-size: 18px;
}
.green-btn:hover, .white-btn:hover {
    transform: translateY(-5px);
    cursor: pointer;
}
.shadow-small {
    background: transparent url(http://www.appon.co.in/wp-content/uploads/2017/08/small_shadow.png) top center no-repeat;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 0;
    transition: all .5s linear;
}
.our_voice_image_section {
    background: url(http://www.appon.co.in/wp-content/uploads/2017/08/our_voice_promo.jpg) center no-repeat fixed;
    background-size: 100%;
    width: 100%;
    height: 100%;
    min-height: 500px;
    position: relative;
    margin-top: -30px;
}
#pps_heade_no_fire {
    background: transparent url(http://www.appon.co.in/wp-content/uploads/2017/08/pps_head_no_fire.png);
    z-index: 0;
    background-repeat: no-repeat;
    background-position: top;
    width: 200px;
    height: 400px;
    margin-top: -80px;
    background-size: auto 400px;
    margin-left: 30%;
    position: absolute;
    display: none;
}
#pps_bowl {
    background: transparent url(http://www.appon.co.in/wp-content/uploads/2017/08/pps_bowl.png);
    width: 400px;
    height: 286px;
    background-size: 100%;
    margin-left: 5%;
    margin-right: auto;
    background-repeat: no-repeat;
    background-position: top;
    margin-top: -40px;
}
/** careers Page End**/
/** Game Page**/
.page-id-11301 #grve-main-content .grve-main-content-wrapper {
    padding: 5.000em 0;
    padding-bottom: 0 !important;
}
.game-1-3-clm .GameCard_content {
    top: 77%;
}
.game-1-3-clm.frt .GameCard-first .GameCard_character {
    bottom: 85px;
}
.game-1-3-clm.GameCard-first .GameCard_character {
    position: absolute;
    bottom: 110px;
    background-size: auto 350px;
    background-repeat: no-repeat;
    right: 0;
    width: 160px;
    background-image: url(http://www.appon.co.in/wp-content/uploads/2017/08/decorRight-1.png);
    height: 350px;
}
.game-1-2-clm.legend .GameCard-first .GameCard_character {
    background-image: url(http://www.appon.co.in/wp-content/uploads/2017/08/decorRight-2.png);
    position: absolute;
    bottom: 70px;
    background-size: auto 400px;
    background-repeat: no-repeat;
    right: 0;
    width: 200px;
    height: 400px;
}
.game-1-3-clm .GameCard-first .GameCard_character {
    bottom: 105px;;
    background-image: url(http://www.appon.co.in/wp-content/uploads/2017/08/decorRight-1.png);
}
.game-1-3-clm.frt .is-inView.candycrush .GameCard_image {
    background-image: url(http://www.appon.co.in/wp-content/uploads/2017/11/Horizon-Drive-compressed.jpg);
}
.game-1-3-clm.sec-clm .is-inView.candycrush .GameCard_image {
    background-image: url(http://www.appon.co.in/wp-content/uploads/2017/11/banner-mancala-compressed.jpg);
}
.game-1-3-clm.third-clm .is-inView.candycrush .GameCard_image {
    background-image: url(http://www.appon.co.in/wp-content/uploads/2017/09/1280-x-720-compressed.jpg);
}
.game-1-3-clm.forth .is-inView.candycrush .GameCard_image {
    background-image: url(http://www.appon.co.in/wp-content/uploads/2017/11/world-ckt-compressed.jpg);
}
.game-1-3-clm.fith-clm .is-inView.candycrush .GameCard_image {
    background-image: url(http://www.appon.co.in/wp-content/uploads/2017/11/banner-legend-zomb-compressed.jpg);
}
.game-1-3-clm.sixth-clm .is-inView.candycrush .GameCard_image {
    background-image: url(http://www.appon.co.in/wp-content/uploads/2017/11/forntline-compressed.jpg);
}
.game-1-3-clm.seven-clm .is-inView.candycrush .GameCard_image {
    background-image: url(http://www.appon.co.in/wp-content/uploads/2017/11/baseboll-zomb-compressed.jpg);
}

.game-1-3-clm.eight-clm .is-inView.candycrush .GameCard_image {
    background-image: url(http://www.appon.co.in/wp-content/uploads/2018/02/shilpanew720.jpg);
}

.game-1-3-clm.egith-clm .is-inView.candycrush .GameCard_image {
    background-image: url(http://www.appon.co.in/wp-content/uploads/2017/09/defend-bg-1.jpg);
}
.game-1-3-clm.ninth-clm .is-inView.candycrush .GameCard_image {
    background-image: url(http://www.appon.co.in/wp-content/uploads/2020/01/Splash1024-x-500.jpg);
}
.game-1-3-clm.tenth-clm .is-inView.candycrush .GameCard_image {
    background-image: url(http://www.appon.co.in/wp-content/uploads/2020/01/pb_1840x800.jpg);
}
.game-1-3-clm.eleven-clm .is-inView.candycrush .GameCard_image {
    background-image: url(http://www.appon.co.in/wp-content/uploads/2020/01/supermarket_1920x739.jpg);
}
.game-1-3-clm.Twelfth-clm .is-inView.candycrush .GameCard_image {
    background-image: url(http://www.appon.co.in/wp-content/uploads/2020/01/1024x500-1.jpg);
}
.GameList_decorLeft {
    background-position: 100% 100%;
    background-image: url(http://www.appon.co.in/wp-content/uploads/2017/09/games_top_1.png);
    left: -50px;
    margin-top: -50px;
    position: absolute;
    width: 400px;
    height: 430px;
    background-size: auto 430px;
    overflow: hidden;
    z-index: 1111;
}
.GameList_decorRight {
    background-image: url(http://www.appon.co.in/wp-content/uploads/2017/09/games_top_2.png);
    left: 40px;
    right: auto;
    background-position: top;
    position: absolute;
    background-size: auto 400px;
    width: 330px;
    height: 400px;
    background-repeat: no-repeat;
    top: -30px;
}
.GameCard {
    backface-visibility: hidden;
    transform: translateZ(0);
    background: #fff;
    border-radius: 4px;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.3);
    position: relative;
    text-align: left;
    overflow: hidden;
    margin-top: 24px;
    transition: box-shadow .2s linear 0s,-webkit-box-shadow .2s linear 0s;
    height: 350px;
}
.game-1-3-clm .GameCard {
    height: 265px;
}
.GameCard-first .GameCard_inner {
    padding-bottom: 47.84021544%;
}
.is-inView.candycrush .GameCard_image {
    background-image: url(http://www.appon.co.in/wp-content/uploads/2017/09/kitchen-story_575x280.jpg);
    position: absolute;
    top: 0;
    left: 0;
    background-size: contain;
    background-repeat: no-repeat;
    bottom: 0;
    right: 0;
    background-position: center top;
}
.game-1-2-clm .is-inView.candycrush .GameCard_image {
    background-image: url(http://www.appon.co.in/wp-content/uploads/2017/09/Resort_tycoon_575x280.jpg);
}
.GameCard-first .GameCard_logo {
    background-position: top;
    background-repeat: no-repeat;
    background-size: contain;
    position: relative;
    display: block;
    margin-top: 5%;
    padding-bottom: 29%;
    width: 95%;
    float: left;
}
.page-id-11301 p.NewsCard_tag {
    margin-top: -45px;
    float: right;
}
.GameCard_content {
    float: none;
    width: auto;
    transform: translateZ(0);
    backface-visibility: hidden;
    transition: transform .2s ease-out,-webkit-transform .2s ease-out;
    background-color: #fff;
    padding: 20px 10px;
    position: absolute;
    top: 79%;
}
.candycrush .GameCard_title {
    color: #c21e21;
}
.GameCard-first .GameCard_character {
    position: absolute;
    bottom: 85px;
    background-size: auto 430px;
    background-repeat: no-repeat;
    right: 0;
    width: 200px;
    background-image: url(http://www.appon.co.in/wp-content/uploads/2017/08/decorRight.png);
    height: 430px;
}
.game-1-2-clm .GameCard-first .GameCard_character {
    background-image: url(http://www.appon.co.in/wp-content/uploads/2017/09/s_jane.png);
    background-size: auto 300px;
    width: 200px;
    height: 300px;
    bottom: 90px;
    position: absolute;
    background-repeat: no-repeat;
    right: 0;
}
.GameCard_text {
    color: #595554;
    background-color: #fff;
    display: block;
    opacity: 0;
    margin-top: -11px;
    padding: 2px 12px;
}
.GameCard:hover .GameCard_content {
    transform: translate3d(0,calc(-100% + 75px),0);
}
.GameCard:hover .GameCard_text {
    transition: opacity .2s linear .2s;
    opacity: 1;
}
.GameCard:hover {
    box-shadow: 0 6px 10px 0 rgba(0,0,0,.3);
}
/** Game page end**/
.NewsCard {
    backface-visibility: hidden;
    transform: translateZ(0px);
    box-shadow: rgba(0, 0, 0, 0.3) 0px 2px 4px 0px;
    display: block;
    position: relative;
    text-align: left;
    background: rgb(255, 255, 255);
    border-radius: 4px;
    overflow: hidden;
    margin-bottom: 10px;
    height: 535px;
}
.NewsCard_content {
    float: none;
    width: auto;
    transform: translateZ(0px);
    background-color: rgb(255, 255, 255);
    position: absolute;
    top: 78%;
    transition: transform 0.2s ease-out, -webkit-transform 0.2s ease-out;
    padding: 20px 20px 35px 25px;
}
.TextHeader {
    color: rgb(194, 30, 33);
    margin-bottom: 0.4em;
    line-height: 1.1;
    font-size: 20px;
    font-weight: 400;
}
.NewsCard_text {
    display: block;
    opacity: 0;
}
.NewsCard:hover .NewsCard_text {
    opacity: 1;
    transition: opacity 0.2s linear 0.2s;
}
.TopicTag {
    color: rgb(255, 255, 255);
    background-color: rgb(194, 30, 33);
    display: inline-block;
    text-transform: uppercase;
    font-family: Arial;
    font-size: 10px;
    font-weight: 700;
    padding: 5px 10px;
    border-radius: 20px;
}
.TextBody-smaller {
    font-size: 1.25vw;
}
.NewsCard:hover .NewsCard_content {
    transform: translate3d(0px, calc(-100% + 140px), 0px);
}
.NewsCard:hover {
    box-shadow: rgba(0, 0, 0, 0.3) 0px 6px 10px 0px;
}
/**Footer**/
div#text-5 p {
    display: inline-flex;
    padding: 5px;
}
div#text-5 p img {
    padding-right: 20px;
}
div#text-12:after, div#nav_menu-2:after {
    content: "";
    display: block;
    position: absolute;
    border-right: 1px solid #6b6b6b;
    right: 0;
    top: -15px;
    height: 300px;
}
div#nav_menu-2 ul li a {
    border-bottom: none;
    padding: 0;
    color: #fff !important;
}
div#text-12, div#text-12 a {
    color: #fff !important;
}
#grve-footer .grve-widget-area {
    padding-top: 80px;
    padding-bottom: 51px;
}
#grve-footer .grve-widget-area {
    background: transparent !important;
}
footer#grve-footer {
    background: url(http://www.appon.co.in/wp-content/uploads/2017/08/footer-shape-bg.png);
    background-size: cover;
    background-position: center top;
    background-color: #fff;
}
footer#grve-footer:before {
    content: "";
    display: block;
    background-image: url(http://www.appon.co.in/wp-content/uploads/2017/09/s_jane.png);
    width: 300px;
    height: 400px;
    background-size: auto 400px;
    background-position: 0 0;
    position: absolute;
    right: -100px;
    background-repeat: no-repeat;
}
/**Footer end**/
/***** Home Page****/
.candy_row {
   background: url(http://www.appon.co.in/wp-content/uploads/2017/09/homepage.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center right;
    position: relative;
    overflow: hidden;
    clear: both;
  	margin-top: 35px;
}
.candy_row p img, .kich_img_share p img, .resto_txt_box p img {
    width: 230px;
    padding: 10px;
}
div#grve-main-header {
    background: url(http://www.appon.co.in/wp-content/uploads/2017/08/playHeader.png);
    padding-bottom: 15px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
}
.candy_btn {
    width: 100%;
    position: absolute;
    bottom: 11%;
    display: none;
    text-align: center;
}
a.candy_link {
    margin: 0 0 0 43px;
    background-image: url(http://www.appon.co.in/wp-content/uploads/2017/08/pinkBtn_right.png);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: auto 80px;
    color: white;
    text-transform: uppercase;
    padding: 31px 30px 30px 15px;
}
a.candy_link:before {
    content: "";
    display: block;
    background-image: url(http://www.appon.co.in/wp-content/uploads/2017/08/pinkBtn_left.png);
    width: 40px;
    height: 80px;
    background-size: auto 80px;
    background-position: 0 0;
    position: absolute;
    left: 485px;
    top: -24px;
}
span.candy_btn_inner {
    font-size: 25px;
}
.Text-onDark {
    color: #fff;
}
.shuffule_row {
    background: url(http://www.appon.co.in/wp-content/uploads/2017/09/kitchenStory.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center top;
    position: relative;
    overflow: hidden;
    clear: both;
}
.kich_stry_txt_box {
    padding: 25px;
    background: rgba(255, 255, 255, 0.8);
}
.shuf_link {
    background-color: #fff;
    background-image: linear-gradient(180deg,hsla(0,0%,66%,0) 0,hsla(0,0%,66%,.3));
    color: #464646;
    box-shadow: inset 0 -4px 0 rgba(0,0,0,.3), 0 4px 6px rgba(0,0,0,.22);
    border-radius: 999px;
    padding: 15px 40px;
    font-size: 20px;
    font-weight: bold;
  	display: none;
}
.shuf_div {
    margin-top: 45px !important;
}
.restrot_row.curv_img {
    background: url(http://www.appon.co.in/wp-content/uploads/2017/09/resortTycoon.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center top;
    position: relative;
    overflow: hidden;
    clear: both;
}
.resto_txt_box p img {
    width: 230px;
    padding: 10px;
}
.GameNewsCards_decor {
    margin: -12%  0 0 -25%;
}
.game_news_row, .candy_cont_row, .what_we_row {
    /*background: #f7f4ef !important;*/
    margin-top: -30px;
}
.new_letter_row {
    margin-top: -30px;
}
.JobsPromotion_background {
    background-image: url(http://www.appon.co.in/wp-content/uploads/2017/09/home-bg-job-compressed.jpg);
    background-size: 100% 100%;
    margin-top: -29px;
    margin-bottom: 0px;
    background-position: center top;
    background-repeat: no-repeat;
}
.JobsPromotion_openPositions {
    background-image: url(http://www.appon.co.in/wp-content/uploads/2017/08/bubbleMint.png);
    background-repeat: no-repeat;
    background-size: contain;
    height: 300px;
    text-align: center;
    padding-top: 40px;
}
.JobsPromotion_numberOfJobs {
    color: #fff;
    position: relative;
    top: 48px;
    font-size: 20px;
}
.JobsPromotion_numberOfJobs .num {
    font-size: 128px !important;
  	padding-bottom: 30px;
}
.JobsPromotion_numberOfJobs p {
    font-size: 20px;
}
.JobsBug {
    width: 150px;
    height: 125px;
    background-image: url(http://www.appon.co.in/wp-content/uploads/2017/08/firefly-facingRight.png);
    background-repeat: no-repeat;
    position: absolute;
    background-size: contain;
    right: 0;
    top: -95%;
    display: none;
    z-index: 10;
}
.job_link {
    color: #eee;
    box-shadow: inset 0 -4px 0 rgba(0,0,0,.3), 0 4px 6px rgba(0,0,0,.22);
    background: -webkit-linear-gradient(top,hsla(0,0%,100%,.3),hsla(0,0%,100%,0));
    border-radius: 999px;
    background-color: #00b67d;
    padding: 15px 40px;
    font-size: 20px;
    font-weight: bold;
}
.candy_cnt_img {
    margin: 0 -50px;
}
.what_we_row:before {
    z-index: 111;
    content: "";
    position: absolute;
    top: 0;
    background-size: 100% 100%;
    background-image: url(http://www.appon.co.in/wp-content/uploads/2017/08/playHeader.png);
    background-position: center top;
    margin-top: -10px;
    width: 100%;
    height: 100px;
}
/***** Home Page end****/
.about-us-written::before {
    content: '';
    background: url(http://www.appon.co.in/wp-content/uploads/2017/09/aboutus_shape_1.png);
    position: absolute;
    top: 0px;
    left: 0;
    width: 568px;
    height: 265px;
    background-repeat: no-repeat;
}
.about-us-written::after {
    content: "";
    position: absolute;
    background: url(http://www.appon.co.in/wp-content/uploads/2017/09/aboutus_shape_2.png);
    background-repeat: no-repeat;
    top: 0;
    height: 270px;
    width: 570px;
    right: 0;
}
.about-us-written {
    background: radial-gradient(ellipse at center, #ffffff 50%, #f3eee5 100%) !important;
    margin-top: -58px;
}
.game-studios-section {
    background: #ffe699 !important;
    margin-top: -30px;
}
p.x-large {
    font-size: 36px !important;
    line-height: 45px;
    letter-spacing: -1px;
    text-transform: capitalize;
}
.phil-mission-section {
    background-image: url(http://www.appon.co.in/wp-content/uploads/2017/09/Philosophy-Mission-1.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: -30px;
}
p.large {
    font-size: 20px !important;
    line-height: 32px;
    margin-bottom: 15px;
    color: white;
}
.cont p {
    color: white;
}
.bg-color {
    background: url(http://www.appon.co.in/wp-content/uploads/2017/09/kitchenStory.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    overflow: hidden;
    margin-top: 45px;
}

/************************************** Responsive Css Start ****************************************/
@media only screen and (min-device-width: 320px) and (max-device-width: 1000px) {
ul.job-positions li .views-field-view-node {
    width: 200px;
    float: none;
    clear: none;
    padding: 20px 0px;
    margin-top: 0;
}  
#grve-footer .grve-widget-area {
    padding-top: 80px;
    padding-bottom: 0;
}
.vc_empty_space.space-about {
    display: none;
}
.vc_empty_space.game-space-mobile {
    height: 40px !important;
}  
.vc_empty_space.contact-space {
    height: 80px !important;
} 
#dog {
    left: 0;
    margin-top: -75%;
    width: 270px;
}
.grve-row.carr_desc_page {
    margin-top: -80%;
  }
.grve-element.grve-text.img-mobile-view {
    display: block;
}
.GameCard {
    height: 220px;
}
.game-1-3-clm .GameCard {
    height: 240px;
}
.GameCard_content {
    top: 73%;
}
 .page-id-11301 .grve-column {
    padding: 0 ;
}
 .page-id-11301 .candycrush .GameCard_title {
    color: #c21e21;
    font-size: 20px;
}
footer .grve-column {
    padding: 0 25px !important;
}
.game-1-3-clm .is-inView.candycrush .GameCard_image {
    background-position: center top;
}
.slider_space {
    height: 90px !important;
}
.like-button {
    position: absolute;
    top: 25px;
    z-index: 333;
    overflow: hidden;
    left: 80%;
}
.wp-share-button.theme10 {
    top: 32px;
    position: absolute;
    z-index: 111;
    right: 55px;
    float: right;
}
.GameList_decorRight, .GameList_decorLeft, figure.GameCard_character.candycrush {
    position: relative;
    margin-top: 0;
    left: 0;
    width: 325px;
    height: 300px;
    background-size: auto 300px;
}
.vc_empty_space.empty-game-space {
    display: none;
}
h3.GameCard_title {
    font-size: 18px;
}
.resto_txt_box h3, .resto_txt_box p {
    text-indent: 0 !important;
}
.resto_txt_box .resto_img {
    margin-left: 0;
    margin-top: 0;
}
.grve-column.grve-column-1-4.grve-tablet-column-1-2:nth-child(3) {
    width: 100%;
    margin-left: 0;
}
.grve-column.grve-column-1-4.grve-tablet-column-1-2:nth-child(2) {
    width: 100%;
}
.JobsPromotion_numberOfJobs .num {
    font-size: 100px !important;
    padding-bottom: 15px;
}
.JobsPromotion_numberOfJobs {
    top: 15px;
}
.JobsPromotion_openPositions {
    height: 200px;
}
.job_link {
    padding: 15px;
}
.NewsCard_content {
    top: 48%;
}
div#text-12::after, div#nav_menu-2::after {
    display: none;
}
.JobsBug {
    display: none;
}
footer#grve-footer::before {
    display: none;
}
.candy_row {
    margin-top: 100px;
}
.home-txt {
    background: rgba(255, 255, 255, 0.8);
    padding: 20px;
    text-align: center;
}
 #grve-header.grve-responsive-overlapping + * {
    top: -170px !important;
    margin-bottom: -170px !important;
	overflow: hidden !important;
}
.grve-logo .grve-wrapper img {
    height: auto  !important;
    top: -40px !important;
}
  ul.job-positions li .views-fields-title {
    width: 100%;
}
ul.job-positions li .views-field-field-description {
    padding-right: 0;
}
.clm-1, .clm-2, .clm-3 {
    width: 100%;
}
.clm-1 {
    display: none;
}
.page-id-11584 .grve-column {
    padding-right: 0;
    padding-left: 0;
}
  #responsive-form textarea {
    height: 80px;
    width: 100%;
    border: 1px solid #ccc;
}
.NewsCard_content {
    top: 70%;
}
.NewsCard_content {
    padding: 15px 15px 50px 15px;
}
.NewsCard {
    height: 330px;
}
.about-us-written::before {
	display: none;
}
  .about-slider .vc_empty_space {
    width: 100px;
}
 #grve-main-header, #grve-main-menu, #grve-bottom-header {
    display: block;
}
#grve-responsive-header, .grve-position-right {
    display: none;
}
.wp-share-button.theme10{
    display: none;
}
.GameNewsCards_decor {
    padding: 60px;
}
.new_letter_row .grve-background-wrapper {
    height: auto !important;
}
.new_inner_row{
    padding: 30px !important;
}
.blog_row {
    margin-bottom: 0 !important;
}
.grve-blog-small .grve-blog-item {
    margin-bottom: 15px;
}
.page-id-9455 #grve-main-content .grve-main-content-wrapper {
    padding-bottom: 0 !important;
}
div#nav_menu-2 {
    margin-bottom: -30px !important;
}
.grve-blog.grve-style-2 .grve-post-icon {
    font-size: 12px;
    display: block;
} 
#grve-footer .widget:last-child, #grve-footer .widgets:last-child {
    margin-bottom: 0;
}
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: landscape) {
.NewsCard_content {
    top: 65%;
}
}

@media only screen and (min-device-width: 481px) and (max-device-width: 640px) and (orientation: landscape) {
.NewsCard_content {
    top: 84%;
}
.NewsCard {
    height: 610px;
}
.GameNewsCards_decor {
    margin: 0;
}
img.aligncenter.size-full.wp-image-12459 {
    width: 400px;
}
.grve-column.grve-column-1-4.grve-tablet-column-1-2:nth-child(3) {
    width: 50%;
    margin-left: 0;
}
.grve-column.grve-column-1-4.grve-tablet-column-1-2:nth-child(2) {
    width: 50%;
}
.like-button {
    left: 71%;
}
.page-id-11301 .grve-column {
    padding: 0 65px !important;
}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
.candy_row .grve-column-1-2, .curv_img .grve-column-1-2 {
    width: 100%;
}
.grve-column.grve-column-1-4.grve-tablet-column-1-2:nth-child(3) {
    width: 50%;
    margin-left: 0;
}
.grve-column.grve-column-1-4.grve-tablet-column-1-2:nth-child(2) {
    width: 50%;
}
.page-id-11301 .grve-column {
    padding: 0 10px !important;
}
.game-1-3-clm .GameCard_content {
    top: 67%;
}
.candycrush .GameCard_title {
    color: #c21e21;
    font-size: 18px;
}
.game-1-3-clm .GameCard {
    height: 250px;
}
.page-id-11301 .game-section-resp .grve-column-1-3 {
    width: 50%;
}
.GameList_decorRight, .GameList_decorLeft, figure.GameCard_character.candycrush {
    position: relative;
    margin-top: 0;
    left: -70px;
    top: 0;
}
.like-button {
    left: 75%;
}
.GameCard_content {
    top: 70% ;
}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
.GameCard_content {
    top: 75% ;
}
.GameCard {
    height: 270px ;
}
.game-1-3-clm .GameCard {
    height: 215px ;
}
.game-1-3-clm .GameCard_content {
    top: 70% ;
}
.like-button {
    right: -24%;
}
.candycrush .GameCard_title {
    color: #c21e21;
    font-size: 15px;
}
.candy_row p img, .kich_img_share p img, .resto_txt_box p img {
    width: 210px;
    padding: 10px;
}
.candy_row .home-txt {
    background: rgba(255, 255, 255, 0.8);
    padding: 20px;
    text-align: center;
}
  .grve-column.grve-column-1-4.grve-tablet-column-1-2:nth-child(3) {
    width: 50%;
    margin-left: 0;
}
.grve-column.grve-column-1-4.grve-tablet-column-1-2:nth-child(2) {
    width: 50%;
}
}

.shilpashuffule_row {
    background: url(http://www.appon.co.in/wp-content/uploads/2018/02/shilpascreen-1920x739New2.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center top;
    position: relative;
    overflow: hidden;
    clear: both;

}