
@import url('https://fonts.googleapis.com/css?family=Titillium+Web:300,400,600,700');
/*  font-family: 'Titillium Web', sans-serif; */

@font-face {
  font-family: "CenturyGothic";
  src: url("../fonts/GOTHIC.eot"); /* IE9 Compat Modes */
  src: url("../fonts/GOTHIC.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/GOTHIC.otf") format("opentype"), /* Open Type Font */
    url("../fonts/GOTHIC.svg") format("svg"), /* Legacy iOS */
    url("../fonts/GOTHIC.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/GOTHIC.woff") format("woff"), /* Modern Browsers */
    url("../fonts/GOTHIC.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "CenturyGothic-Bold";
  src: url("../fonts/GOTHICB.eot"); /* IE9 Compat Modes */
  src: url("../fonts/GOTHICB.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/GOTHICB.otf") format("opentype"), /* Open Type Font */
    url("../fonts/GOTHICB.svg") format("svg"), /* Legacy iOS */
    url("../fonts/GOTHICB.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/GOTHICB.woff") format("woff"), /* Modern Browsers */
    url("../fonts/GOTHICB.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}

/*---   General CSS ---*/
body,html {font-family: 'CenturyGothic', sans-serif;overflow-x:hidden;}
a{color:#999;text-decoration:none;}
a:hover,a:focus,a:visited{text-decoration:none;outline:none;}
h1{font-weight:400;font-size:43px;}
p {font-weight:300;font-size:16px;color:#161616;}
.no-pad{padding:0;}
.m_auto{margin:auto;}
.wow{visibility: hidden;}
.bottom-b{position:relative;display:inline-block;border-bottom:1px solid #000;font-family:"CenturyGothic-Bold";}
.bottom-b:after{position:absolute;content:"";width:30%;height:2px;background-color:#ff6639;right:0;bottom:-3px;}
.modal-open{padding-right:0 !important;overflow-y:auto !important;}
/*--- ./General CSS ---*/


.navbar-custom { background-image:url("../images/header-bg.png"); border-bottom: 0px solid #dbdbdb; padding: 0px 0px; margin-bottom: 0; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; background-size:100% 100%;}
.navbar-custom .navbar-nav.nav > li >  a,.navbar-custom .navbar-nav.nav > li > a:focus { background: transparent; color: #fff; font-size: 16px; letter-spacing: 1px; text-transform: capitalize; padding: 28px 15px; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }
.navbar-custom .navbar-brand { height: auto; margin-bottom: 5px; margin-top: 5px;padding: 0px 15px; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }
.navbar-custom .navbar-brand:hover, .navbar-custom .navbar-brand:focus, .navbar-custom .navbar-brand:active, .navbar-custom .navbar-brand.active { color: #fec503; }
.navbar-custom .navbar-brand .brnd-logo { display: block;}
.navbar-custom .dropdown-menu{background-color:#FF6639;border-radius:0;}
.navbar-custom .dropdown-menu a{background-color:transparent;color:#fff;padding:10px 20px;}
.navbar-custom .dropdown-submenu{position:relative;}
.navbar-custom .dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;}
.navbar-custom .dropdown-submenu:hover>.dropdown-menu{display:block;}
.navbar-custom .dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px;}
.navbar-custom .dropdown-submenu:hover>a:after{border-left-color:#fff;}
.navbar-custom .dropdown-submenu.pull-left{float:none;}
.navbar-custom .dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;}

.checkbox{padding-left:20px;margin:0;}
.checkbox label{display:inline-block;position:relative;padding-left:5px;}
.checkbox label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;margin-left:-20px;border:1px solid #cccccc;background-color:#fff;-webkit-transition:border 0.15s ease-in-out, color 0.15s ease-in-out;-o-transition:border 0.15s ease-in-out, color 0.15s ease-in-out;transition:border 0.15s ease-in-out, color 0.15s ease-in-out;}
.checkbox label::after{display:inline-block;position:absolute;width:16px;height:16px;left:0;top:0;margin-left:-20px;padding-left:3px;padding-top:1px;font-size:11px;color:#555555;}
.checkbox input[type="checkbox"]{opacity:0;}
.checkbox input[type="checkbox"]:focus + label::before{outline:none;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.checkbox input[type="checkbox"]:checked + label::after{font-family:'FontAwesome';content:"\f00c";}
.checkbox input[type="checkbox"]:disabled + label{opacity:0.65;}
.checkbox input[type="checkbox"]:disabled + label::before{background-color:#eeeeee;cursor:not-allowed;}
.checkbox.checkbox-circle label::before{border-radius:50%;}
.checkbox.checkbox-inline{margin-top:0;}

/* Overlay card css */
.b-member-card{width:100%;float:left;margin-bottom:25px;}
.b-member-card .thumb-block{float:left;width:100%;position:relative;text-align:center;display:table;}
.b-member-card .thumb-block .thumb{margin:0 auto;}
.b-member-card .thumb-block .overlay{display:none;}
.b-member-card .thumb-block:hover .overlay{display:table-cell;text-align:center;vertical-align:middle;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,0.8);}
.b-member-card .desc-block{margin:0 auto;width:100%;}
.b-member-card .content {position:relative;width:100%;max-width:400px;margin:auto;overflow:hidden;margin-bottom:10px;}
.b-member-card .content .content-overlay{background:rgba(255,255,255,0.7);position:absolute;height:100%;width:100%;left:0;top:0;bottom:0;right:0;opacity:0;-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;}
.b-member-card .content:hover .content-overlay{opacity:1;}
.b-member-card .content-image{width:100%;}
.b-member-card .content-details{position:absolute;text-align:center;padding-left:1em;padding-right:1em;width:100%;top:50%;left:50%;opacity:0;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.b-member-card .content:hover .content-details{top:50%;left:50%;opacity:1;}
.b-member-card .content-details .content-title{font-size:16px;color:#fff;display:inline-block;margin:0 auto;background-image:url("../images/name-background.png");background-size:100% 100%;width:185px;line-height:45px;}
.b-member-card .fadeIn-bottom{top: 80%;}
.b-member-card .desc-block .name{color:#000000;font-size:26px;margin:0 0 5px;}
.b-member-card .desc-block .post{color:#000000;font-size:18px;margin:0 0 5px;}
.b-member-card .desc-block .desc{color:#686868;font-size:14px;margin:0 0 5px;}
.b-member-card .desc-block a > .fa{color:#000;margin-right:10px;}
/* Overlay card css */

.about-us-section1 {float:left;width:100%;padding:50px 0;}
.about-us-section1 .title{font-size:6vw;text-align:center;margin:190px 0 150px;padding:0;color:#ff6639; font-family: 'Titillium Web', sans-serif;font-weight:600;text-transform:uppercase;}
.about-us-section2 {background-image:url("../images/aboutus-section2-bg.png");background-size:100% 100%;float:left;width:100%;padding:50px 0;}
.about-us-section2 .grey-box{background-color:#d9d7d7;padding:10px 50px 90px 50px;}
.about-us-section2 .grey-box .b-title{font-size:40px;padding:10px 0;margin:0 0 15px;color: #000;font-family:"CenturyGothic-Bold";}
.about-us-section2 .grey-box p {color:#444444;font-size:17px;margin:0 0 15px;text-align:justify;}
.about-us-section2 .black-box {background-color: rgb( 44, 44, 44,0.9);padding:15px;margin-top:20px;position:relative;left:-60px;}
.about-us-section2 .black-box .org-title {font-weight:bolder;color:#ff6639;font-size:20px;}
.about-us-section2 .black-box .skill-list {padding:0;margin:0;list-style:none;}
.about-us-section2 .black-box .skill-list li{width:50%;float:left;border-bottom:1px dashed #fff;padding:15px 10px 10px 60px;color:#fff;font-size:14px;margin-bottom:10px;position:relative;min-height:70px;}
.about-us-section2 .black-box .skill-list li .skill-icon{position:absolute;left:0;top:5px;width:49px;height:48px;}
.about-us-section3 {float:left;width:100%;padding:50px 0;background-color:#fff;}
.about-us-section3 .title{font-size:40px;font-weight:bold;float:left;margin:0 15px 50px;}
.about-us-section4 {float:left;width:100%;padding:50px 0;background-color:#efefef;}
.about-us-section4 .title{font-size:40px;font-weight:bold;float:left;margin:0 15px 50px;}
.about-us-section4 .col-sm-offset-1-5{margin-left:12.5%;}
.about-us-section5 {float:left;width:100%;padding:50px 0;}
.about-us-section5 .d-icon{margin-right:5px;margin-top:-10px;}
.about-us-section5 .do-title{font-size:40px;font-weight:bold;padding:10px 0;margin:0 0 15px;color: #000;}
.about-us-section5 .dont-title{font-size:40px;font-weight:bold;padding:10px 0;margin:0 0 15px;color: #000;text-decoration:line-through;}
.about-us-section5 .fa-ul{font-size:20px;margin:0 0 10px;color:#000;}
.about-us-section5 .fa-ul li{padding-left:40px;margin-bottom:10px;}
.about-us-section5 .fa-ul li > .fa-li{left:0;width:30px;top:5px;}
.about-us-section5 .do-list {border-right:2px dashed #acacac;}
.about-us-section5 .do-list .fa{color:#ff6639;}



.app-store-section1 {float:left;width:100%;padding:50px 0 0;}
.app-store-section1 .title{font-size:6vw;text-align:center;margin:190px 0 100px;padding:0;color:#ff6639; font-family: 'Titillium Web', sans-serif;font-weight:600;text-transform:uppercase;}
.app-store-section1 .phone{margin-top:100px;margin-bottom:-10px;float:right;}
.app-store-section2 {background-image:url("../images/app-store-section2-bg.png");background-size:cover;float:left;width:100%;padding:50px 0;}
.app-store-section2 .title{margin-bottom:30px;}
.app-store-section2 .recent-app-block {float:left;width:100%;}
.app-store-section2 .recent-app-block .app-item{float:left;width:100%;margin:15px 0;}
.app-store-section2 .recent-app-block .app-item .thumb{float:left;width:100%;}
.app-store-section2 .recent-app-block .app-item .r-icon{position:relative;top:-15px;margin:0 10px;}
.app-store-section2 .recent-app-block .app-item .app-name {font-size: 15px;color: #242424;display: inline-block;padding: 0px;top: 5px !important;position: relative;width: 72%;text-align: left;}
/*.app-store-section2 .recent-app-block .app-item .app-name{font-size:13px;color:#242424;display:inline-block;padding:15px;}*/
.app-store-section2 .other-app-block {float:left;width:100%;}
.app-store-section2 .other-app-block .o-app-item {float:left;width:100%;margin:0 0 15px;background-color:#fff;padding:10px;border-radius:10px;}
.app-store-section2 .other-app-block .o-app-item .app-thumb{float:left;width:100%;border-top-left-radius:10px;border-top-right-radius:10px;margin-bottom:15px;}
.app-store-section2 .other-app-block .o-app-item p{font-size:14px;color:#242424;/*padding:15px;*/text-align:center;font-weight:600;margin:0;font-family:'CenturyGothic', sans-serif;top:-3px;position:relative;width:100%;height:250px!important;}
.app-store-section2 .white-btn{color:#000;background:transparent;border:1px solid #ff6639;line-height:36px;font-size:15px;padding:0 30px;text-transform:uppercase;margin:15px auto;}
.app-store-section2 .white-btn:hover{color:#ff6639;background-color:#fff;border-color:#ff6639;}
.app-store-section2 .white-box {background-color:#fff;box-shadow: 13px 22.517px 70px 19px rgb( 201, 201, 201 );margin-bottom:50px;float:left;width:100%;}
.app-store-section2 .o-title {font-size:16px;text-align:center;color:#ff6639;font-weight:bold;padding:15px;border-bottom:1px solid #e6e6e6;}
.app-store-section2 .cat-list{margin:0;padding:0;}
.app-store-section2 .cat-list li{padding-left:40px;margin-bottom:30px;background:url("../images/diamond-icon.png");background-position: 20px 4px;background-repeat:no-repeat;background-size:12px;}
.app-store-section2 .cat-list li > a{color:#484848;font-size:14px;}
.app-store-section2 .cat-list li > a:hover{color:#ff6639;}
.app-store-section2 .tag-list {margin:0;padding:15px;}
.app-store-section2 .tag-list li{margin-bottom:30px;}
.app-store-section2 .tag-list li > a{color:#707070;font-size:14px;border:1px solid #707070;padding:5px 15px;display:block;}
.app-store-section2 .tag-list li > a:hover{color:#ff6639;border-color:#ff6639;}

.contact-us-section1 {float:left;width:100%;padding:0px 0;background-image:url("../images/contact-us-map.png");background-size:100% 100%;background-position:center 90px;background-repeat:no-repeat;}
.contact-us-section1 .title{font-size:80px;text-align:center;margin:130px 0 40px;padding:0;color:#ff6639; font-family: 'Titillium Web', sans-serif;font-weight:600;text-transform:uppercase;}

.app-detail-section1 {float:left;width:100%;padding:150px 0 80px;}
.app-detail-section1 .media-heading{font-size:50px;color:#fff;font-family: 'Titillium Web', sans-serif;font-weight:400;}
.app-detail-section1 .media-object{max-width:200px;}
.app-detail-section1 .dwnld-btn{color:#fff;width:135px;display:inline-block;padding:5px 0;text-align:center;border:2px solid #fff;margin:10px 5px;}
.app-detail-section1 .dwnld-btn:hover{border-color:#ff6639;background-color:#ff6639;}
.app-detail-section2 {float:left;width:100%;padding:50px 0;background-image: url("../images/aboutus-section2-bg.png");background-size:cover;}
.app-detail-section2 .slider-block {position:relative;padding:3.6vw 0;background:url("../images/android-phone.png");background-position:center;background-repeat:no-repeat;background-size:auto 106.7%;}
.app-detail-section2 .slider-block #next1{position:absolute;right:-50px;top:50%;z-index:10;}
.app-detail-section2 .slider-block #prev1{position:absolute;left:-50px;top:50%;z-index:10;}
.app-detail-section2 .app-list-box{max-height:338px;}
.app-detail-section2 .app-list-box .app-list-block{padding:0 5px !important;}
.app-detail-section2 .content {position:relative;width:100%;max-width:400px;margin:auto;overflow:hidden;margin-bottom:10px;}
.app-detail-section2 .content .content-overlay{background:rgba(0,0,0,0.7);position:absolute;height:100%;width:100%;left:0;top:0;bottom:0;right:0;opacity:0;-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;z-index:1;}
.app-detail-section2 .content:hover .content-overlay{opacity:1;}
.app-detail-section2 .content-image{width:100%;}
.app-detail-section2 .content-details{position:absolute;text-align:center;padding-left:1em;padding-right:1em;width:100%;top:50%;left:50%;opacity:0;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;z-index:2;}
.app-detail-section2 .content:hover .content-details{top:50%;left:50%;opacity:1;}
.app-detail-section2 .content-details .content-title{font-size:16px;color:#fff;display:inline-block;margin:0 auto;background-image:url("../images/name-background.png");background-size:100% 100%;width:185px;line-height:45px;}
.app-detail-section2 .fadeIn-bottom{top: 80%;}
.app-detail-section3 {float:left;width:100%;padding:50px 0 0;background-image:url("../images/app-detail-section3-bg.png");background-size:100% 100%;}
.app-detail-section3 .app-icon{width:100px;display:inline-block;margin-right:10px;margin-bottom:15px;}
.app-detail-section3 .app-title{position:relative;display:inline-block;border-bottom:1px solid #fff;font-family:"CenturyGothic";color:#fff;font-size:34px;margin-bottom:15px;}
.app-detail-section3 .app-title:after{position:absolute;content:"";width:30%;height:3px;background-color:#ff6639;right:0;bottom:-3px;}
.app-detail-section3 .desc-block h4{margin:0 0 15px;color:#fff;font-size:26px;font-family: "CenturyGothic-Bold";}
.app-detail-section3 .desc-block p{margin:0 0 15px;color:#fff;font-size:16px;font-family: "CenturyGothic";}
.app-detail-section3 .desc-block ul li{margin:0 0 5px;color:#fff;font-size:16px;font-family: "CenturyGothic";}
.app-detail-section3 .share-btn{font-size:18px;color:#fff;margin:10px auto;display:inline-block;width:130px;line-height:40px;text-transform:uppercase;font-family: "CenturyGothic";border:1px solid #ff6639;}
.app-detail-section3 .share-btn:hover{background-color:#ff6639;}
.app-detail-section3 .bottom-b{color:#fff;border-color:#fff;font-size:24px;padding-bottom:5px;font-family: "CenturyGothic-Bold";}
.app-detail-section3 .tag-list {margin-bottom:25px;}
.app-detail-section3 .tag-list li{margin-top:10px;}
.app-detail-section3 .tag-list .tag-link{font-size:11px;color:#fff;display:inline-block;line-height:30px;text-transform:capitalize;font-family: "CenturyGothic";border:1px solid #fff;padding:0 10px;}
.app-detail-section3 .tag-list .tag-link:hover{background-color:#ff6639;}
.app-detail-section4 {float:left;width:100%;padding:30px 0;background-color:#fff;position:relative;}
.app-detail-section4 .container{overflow:visible;}
.app-detail-section4 .container .bottom-b{padding-bottom:5px;margin-bottom:30px;}
.app-detail-section4 .owl-prev{cursor:pointer;}
.app-detail-section4 .owl-next{cursor:pointer;}
.app-detail-section4 #next{position:absolute;right:5vw;top:50%;z-index:10;}
.app-detail-section4 #prev{position:absolute;left:5vw;top:50%;z-index:10;}
.app-detail-section4 .item img{margin:0 auto;}
.app-detail-section4 .item span{display:block;margin-top:10px;font-size:16px;color:#000;}

.character-d-section1 {float:left;width:100%;padding:150px 0 25px;background:url("../images/character-d-sec1.png");background-size:100% 100%;}
.character-d-section1 .title{font-size:5vw;color:#fff;font-family: 'Titillium Web', sans-serif;font-weight:600;line-height:7vw;}
.character-d-section1 .title .black{color:#000;}
.character-d-section2 {float:left;width:100%;padding:50px 0;background:url("../images/character-d-sec2.png");background-size:100% 100%;}
.character-d-section2 .title{color:#fff;border-color:#fff;margin:0 0 25px;font-size:2.2vw;padding:0 0 15px;}
.character-d-section2 p{color:#fff;border-color:#fff;font-size:24px;font-family: "CenturyGothic";}
.character-d-section2 p > strong{font-weight:bold;}
.character-d-section2 .phone{margin:30px auto 0;}
.character-d-section3 {float:left;width:100%;padding:20px 0;}
.character-d-section3 .title{margin-bottom:30px;font-size:36px;}
.character-d-section3 .para{margin-bottom:30px;font-size:24px;}
.character-d-section3 .col-md-4{padding:0 5px;}
.character-d-section3 .phase-box{background-color:#2b2e34;margin-bottom:10px;float:left;width:100%;}
.character-d-section3 .phase-box .desc-block{position:relative;padding:5px;min-height:210px;}
.character-d-section3 .phase-box .desc-block .phase-number{position:absolute;top:-20px;border:2px solid #2b2e34;background-color:#fff;width:30px;height:30px;border-radius:20px;line-height:30px;color:#fe6e44;font-size:20px;font-weight:bold;}
.character-d-section3 .phase-box .desc-block .title{font-size:22px;color:#fd6b3f;margin:10px 0 15px;}
.character-d-section3 .phase-box .desc-block p{font-size:13px;color:#fff;margin:0;}
.character-d-section3 .phase-box .org-block {width:100%;float:left;background-color:#ff6639;font-size:15px;font-weight:600;color:#fff;padding:10px;min-height:65px;}
.character-d-section4 {float:left;width:100%;padding:50px 0;position:relative;background-image:url("../images/character-d-sec4-bg.png");background-size:100% 100%;}
.character-d-section4 .container{overflow:visible;}
.character-d-section4 .container .bottom-b{padding-bottom:5px;margin-bottom:30px;font-size:34px;}
.character-d-section4 .slider {position:relative;margin-bottom:30px;}
.character-d-section4 .slider .item{text-align:center;}
.character-d-section4 .slider .item img{margin:0 auto;}
.character-d-section4 .slider .owl-prev{cursor:pointer;}
.character-d-section4 .slider .owl-next{cursor:pointer;}
.character-d-section4 .slider #next{position:absolute;right:-10px;top:45%;z-index:10;}
.character-d-section4 .slider #prev{position:absolute;left:-10px;top:45%;z-index:10;}
.character-d-section5 {float:left;width:100%;padding:30px 0;background-color:#fff;}
.character-d-section5 .title{margin-bottom:30px;font-size:34px;}
.character-d-section5 .girl-img {margin: 0 auto;max-width:60%;}
.character-d-section5 .reason-list {margin:50px 0 0;padding:0;}
.character-d-section5 .reason-list li {margin-bottom:50px;}
.character-d-section5 .reason-list li .media-object{width:100px;}
.character-d-section6 {float:left;width:100%;padding:50px 0 0;background-image:url("../images/character-d-sec6.png");background-size:100% 100%;margin-bottom:-10px;}
.character-d-section6 .title{margin-bottom:15px;font-size:3.5vw;color:#000;font-family:"CenturyGothic-Bold";}
.character-d-section6 .anchor{margin-bottom:10px;font-size:2vw;color:#000;font-family:"CenturyGothic-Bold";}
.character-d-section6 .panda-img{margin:0 auto;max-width:50%;}

.game-design-section1 {float:left;width:100%;padding:150px 0 25px;background:url("../images/game-desinger-sec1.png");background-size:100% 100%;}
.game-design-section1 .title{font-size:4.5vw;color:#000;font-family: 'Titillium Web', sans-serif;font-weight:400;}
.game-design-section1 .title .orange{color:#ff6639;}
.game-design-section1 .title1{font-size:30px;color:#3c3c3c;font-family: 'Titillium Web', sans-serif;font-weight:600;border:6px;border-style:double;border-color:#000;border-left:0;border-right:0;display:inline-block;padding:10px 0;margin:15px 0;}
.game-design-section1 .fa-ul{font-size:20px;margin:0 0 10px;color:#3c3c3c;}
.game-design-section1 .fa-ul li{padding-left:40px;margin-bottom:10px;}
.game-design-section1 .fa-ul li > .fa-li{left:0;width:30px;top:5px;color:#ff6639;}
.game-design-section1 .price-table{border:2px solid #fff;background-color:#252525;}
.game-design-section1 .price-table tr th{color:#fff;font-size:16px;font-family:"CenturyGothic-Bold";border:0;background-color:#a16003;vertical-align:middle;padding-left:40px;position:relative;}
.game-design-section1 .price-table tr th img{position:absolute;left:10px;top:20px;}
.game-design-section1 .price-table tr td{color:#fff;font-size:16px;font-family:"CenturyGothic";border:0;padding:10px;}
.game-design-section1 .price-table tr td.red{color:#e41904;font-weight:600;text-align: center;}
.game-design-section1 .price-table tr td.green{color:#159fd8;font-weight:600;text-align: center;}
.game-design-section1 .price-table tr td.blue{color:#18cfb7;font-weight:600;text-align: center;}
.game-design-section1 .price-table tr td.orange{font-weight:400;text-align:center;background-color:#ff6639;}
.game-design-section2 .title{margin-bottom:30px;font-size:30px;margin-top:50px;}
.game-design-section2 .para{margin-bottom:30px;font-size:20px;}
.game-design-section3 {float:left;width:100%;padding:60px 0 ;background-image:url("../images/character-d-sec6.png");background-size:100% 100%;margin-bottom:-10px;}
.game-design-section3 .title{margin:0px 0 50px;font-size:30px;}
.game-design-section3 .slider {position:relative;}
.game-design-section3 .slider .item{text-align:center;border:2px solid #ff6639;padding:15px;}
.game-design-section3 .slider .item img{margin:0 auto;}
.game-design-section3 .slider .item h4{font-size:16px;margin:15px 0 30px;line-height:20px;}
.game-design-section3 .slider .item p{font-size:14px;margin:0 0 10px;}
.game-design-section3 .slider .item .w-img{display:none;}
.game-design-section3 .slider .item .o-img{display:block;}
.game-design-section3 .slider .item:hover{background-color:#ff6639;color:#fff;}
.game-design-section3 .slider .item:hover p{color:#fff;}
.game-design-section3 .slider .item:hover .w-img{display:block;}
.game-design-section3 .slider .item:hover .o-img{display:none;}
.game-design-section3 .slider .owl-prev{cursor:pointer;}
.game-design-section3 .slider .owl-next{cursor:pointer;}
.game-design-section3 .slider #next{position:absolute;right:-30px;top:45%;z-index:10;}
.game-design-section3 .slider #prev{position:absolute;left:-30px;top:45%;z-index:10;}
.game-design-section4 {float:left;width:100%;padding:50px 0;background-image: url("../images/game-desinger-sec4.png");background-size:cover;background-position:center;margin-bottom:-10px;}
.game-design-section4 .title{margin:0px 0 50px;font-size:30px;color:#fff;padding-bottom:10px;border-color:#fff;}
.game-design-section4 .image-box{position:relative;width:65%;margin:0 auto;}
.game-design-section4 .image-box .white-box{background-color:#fff;position:absolute;bottom:0;left:0;right:0;padding:10px 15px;}
.game-design-section4 .image-box .white-box p{font-size:18px;color:#000;margin:0;padding-left:125px;line-height:30px;}
.game-design-section4 .image-box .white-box a{display:inline-block;margin:0 10px;}
.game-design-section4 .image-box .white-box .app-icon{position:absolute;left:15px;bottom:15px;}
.game-design-section4 .white-btn{color:#fff;background:transparent;border:1px solid #ff6639;line-height:36px;font-size:15px;padding:0 30px;text-transform:uppercase;margin:30px auto;}
.game-design-section4 .white-btn:hover{color:#fff;background-color:#ff6639;border-color:#ff6639;}

.unity-game-d-section1 {float:left;width:100%;padding:150px 0 50px;background:url("../images/unity-game-d-sec1.png");background-size:100% 100%;}
.unity-game-d-section1 .title{font-size:4.5vw;color:#fff;font-family: 'Titillium Web', sans-serif;font-weight:600;}
.unity-game-d-section1 .title1{font-size:30px;color:#fff;font-family: 'Titillium Web', sans-serif;font-weight:600;border:6px;border-style:double;border-color:#fff;border-left:0;border-right:0;display:inline-block;padding:10px 0;margin:15px 0;}
.unity-game-d-section1 .fa-ul{font-size:20px;margin:0 0 10px;color:#fff;}
.unity-game-d-section1 .fa-ul li{padding-left:40px;margin-bottom:10px;}
.unity-game-d-section1 .fa-ul li > .fa-li{left:0;width:30px;top:5px;color:#fff;}
.unity-game-d-section1 .price-table{border:2px solid #fff;background-color:#252525;}
.unity-game-d-section1 .price-table tr th{color:#fff;font-size:16px;font-family:"CenturyGothic-Bold";border:0;background-color:#a16003;vertical-align:middle;padding-left:40px;position:relative;}
.unity-game-d-section1 .price-table tr th img{position:absolute;left:10px;top:20px;}
.unity-game-d-section1 .price-table tr td{color:#fff;font-size:16px;font-family:"CenturyGothic";border:0;padding:10px;}
.unity-game-d-section1 .price-table tr td.red{color:#e41904;font-weight:600;text-align: center;}
.unity-game-d-section1 .price-table tr td.green{color:#159fd8;font-weight:600;text-align: center;}
.unity-game-d-section1 .price-table tr td.blue{color:#18cfb7;font-weight:600;text-align: center;}
.unity-game-d-section1 .price-table tr td.orange{font-weight:400;text-align:center;background-color:#ff6639;}
.unity-game-d-section2 .unity-img {margin-top:12vw;}
.unity-game-d-section2 .title{margin-bottom:30px;font-size:30px;margin-top:50px;}
.unity-game-d-section2 .m_auto{margin:0 auto 20px;}
.unity-game-d-section2 .para{margin-bottom:10px;font-size:16px;}
.unity-game-d-section2 .caption{margin-bottom:10px;font-size:16px;font-family:"CenturyGothic-Bold";}
.unity-game-d-section2 .para1{margin-bottom:30px;font-size:14px;}
.unity-game-d-section3 {float: left;width:100%;padding:60px 0;background:url("../images/unity-game-d-sec3.png");background-size:100% 100%;margin-top:-10px;}
.unity-game-d-section3 .title{margin-bottom:30px;font-size:30px;color:#fff;border-color:#fff;}
.unity-game-d-section3 .media{margin-top:30px;vertical-align:middle;}
.unity-game-d-section3 .media-body{color:#fff;vertical-align:middle;}
.unity-game-d-section4 {float:left;width:100%;padding:60px 0 ;background-image:url("../images/unity-game-d-sec4.png");background-size:cover;background-position:center;}
.unity-game-d-section4 .title{margin:0px 0 50px;font-size:30px;}
.unity-game-d-section4 .slider {position:relative;}
.unity-game-d-section4 .slider .item{text-align:center;border:2px solid #ff6639;padding:15px;}
.unity-game-d-section4 .slider .item img{margin:0 auto;}
.unity-game-d-section4 .slider .item h4{font-size:16px;margin:15px 0 30px;line-height:20px;}
.unity-game-d-section4 .slider .item p{font-size:14px;margin:0 0 10px;}
.unity-game-d-section4 .slider .item .w-img{display:none;}
.unity-game-d-section4 .slider .item .o-img{display:block;}
.unity-game-d-section4 .slider .item:hover{background-color:#ff6639;color:#fff;}
.unity-game-d-section4 .slider .item:hover p{color:#fff;}
.unity-game-d-section4 .slider .item:hover .w-img{display:block;}
.unity-game-d-section4 .slider .item:hover .o-img{display:none;}
.unity-game-d-section4 .slider .owl-prev{cursor:pointer;}
.unity-game-d-section4 .slider .owl-next{cursor:pointer;}
.unity-game-d-section4 .slider #next{position:absolute;right:-30px;top:45%;z-index:10;}
.unity-game-d-section4 .slider #prev{position:absolute;left:-30px;top:45%;z-index:10;}
.unity-game-d-section5 {float: left;width:100%;padding:60px 0;background-color:#d8d6d6;}
.unity-game-d-section5 .title{margin-bottom:30px;font-size:30px;}
.unity-game-d-section5 .media{margin-top:30px;vertical-align:middle;}
.unity-game-d-section5 .media-body{vertical-align:middle;}
.unity-game-d-section6 {float: left;width:100%;padding:60px 0;background:url("../images/unity-game-d-sec6.png");background-size:cover;margin-top:-10px;margin-bottom:-10px;}
.unity-game-d-section6 .title{margin-bottom:30px;font-size:30px;color:#fff;border-color:#fff;}
/* Delivery Steps */
 .delivery-steps-block ul {list-style: none;padding:0;margin:0;}
 .delivery-steps-block ul li{position:relative;width:25%;float:left;text-align: center;}
 .delivery-steps-block ul li p{color:#fff;font-size:14px;}
 .delivery-steps-block ul li .icon{margin:15px auto;}
 .delivery-steps-block ul li .connector{position:absolute;top:5px;right:-60px;}
 .delivery-steps-block ul li .connector.rotate{top:30px;}
 .delivery-steps-block ul li .v-connector{position:absolute;right:35px;top:35px;width:18%;}
 .delivery-steps-block ul li .v-connector.flip{-moz-transform: scaleX(-1);-o-transform: scaleX(-1);-webkit-transform: scaleX(-1);transform: scaleX(-1);filter: FlipH;-ms-filter: "FlipH";}
/* Delivery Steps */

.cocos-d-section1 {float:left;width:100%;padding:150px 0 25px;background:url("../images/cocos-game-d-sec1.png");background-size:100% 100%;}
.cocos-d-section1 .title{font-size:4.5vw;color:#000;font-family: 'Titillium Web', sans-serif;font-weight:600;}
.cocos-d-section1 .title1{font-size:30px;color:#000;font-family: 'Titillium Web', sans-serif;font-weight:600;border:6px;border-style:double;border-color:#000;border-left:0;border-right:0;display:inline-block;padding:10px 0;margin:15px 0;}
.cocos-d-section1 .fa-ul{font-size:20px;margin:0 0 10px;color:#3c3c3c;}
.cocos-d-section1 .fa-ul li{padding-left:40px;margin-bottom:10px;}
.cocos-d-section1 .fa-ul li > .fa-li{left:0;width:30px;top:5px;color:#ff6639;}
.cocos-d-section1 .price-table{border:2px solid #fff;background-color:#252525;}
.cocos-d-section1 .price-table tr th{color:#fff;font-size:16px;font-family:"CenturyGothic-Bold";border:0;background-color:#a16003;vertical-align:middle;padding-left:40px;position:relative;}
.cocos-d-section1 .price-table tr th img{position:absolute;left:10px;top:20px;}
.cocos-d-section1 .price-table tr td{color:#fff;font-size:16px;font-family:"CenturyGothic";border:0;padding:10px;}
.cocos-d-section1 .price-table tr td.red{color:#e41904;font-weight:600;text-align: center;}
.cocos-d-section1 .price-table tr td.green{color:#159fd8;font-weight:600;text-align: center;}
.cocos-d-section1 .price-table tr td.blue{color:#18cfb7;font-weight:600;text-align: center;}
.cocos-d-section1 .price-table tr td.orange{font-weight:400;text-align:center;background-color:#ff6639;}
.cocos-d-section2 {float:left;width:100%;padding:60px 0 ;margin-bottom:-10px;background-color:#EAEAEA;}
.cocos-d-section2 .title{margin:0px 0 50px;font-size:30px;}
.cocos-d-section2 .slider {position:relative;}
.cocos-d-section2 .slider .item{text-align:center;border:2px solid #ff6639;padding:15px;}
.cocos-d-section2 .slider .item img{margin:0 auto;}
.cocos-d-section2 .slider .item h4{font-size:16px;margin:15px 0 30px;line-height:20px;}
.cocos-d-section2 .slider .item p{font-size:14px;margin:0 0 10px;}
.cocos-d-section2 .slider .item .w-img{display:none;}
.cocos-d-section2 .slider .item .o-img{display:block;}
.cocos-d-section2 .slider .item:hover{background-color:#ff6639;color:#fff;}
.cocos-d-section2 .slider .item:hover p{color:#fff;}
.cocos-d-section2 .slider .item:hover .w-img{display:block;}
.cocos-d-section2 .slider .item:hover .o-img{display:none;}
.cocos-d-section2 .slider .owl-prev{cursor:pointer;}
.cocos-d-section2 .slider .owl-next{cursor:pointer;}
.cocos-d-section2 .slider #next{position:absolute;right:-30px;top:45%;z-index:10;}
.cocos-d-section2 .slider #prev{position:absolute;left:-30px;top:45%;z-index:10;}
.cocos-d-section3 {float: left;width:100%;padding:60px 0;background:url("../images/cocos-game-d-sec3.png");background-size:cover;background-position:center;}
.cocos-d-section3 .title{margin-bottom:30px;font-size:30px;color:#fff;border-color:#fff;}
.cocos-d-section3 .media{margin-top:30px;vertical-align:middle;}
.cocos-d-section3 .media-body{vertical-align:middle;color:#fff;}
.cocos-d-section4 {float: left;width:100%;padding:30px 0;background:#fff;}
.cocos-d-section4 .title{margin-bottom:30px;font-size:30px;}
.cocos-d-section4 .media{margin-top:30px;vertical-align:middle;}
.cocos-d-section4 .media-body{color:#000;vertical-align:middle;}
.cocos-d-section5 {float:left;width:100%;background-color:#f2f1f1;padding:50px 0;}
.cocos-d-section5 .title{margin-bottom:30px;font-size:40px;}
.cocos-d-section5 .image-box {float:left;width:100%;margin-bottom:30px;}
.cocos-d-section5 .image-box .content{background-color:#222222;border-bottom:1px solid #ff6639;text-align:center;padding:15px;width:100%;float:left;}
.cocos-d-section5 .image-box .content .view-btn{display:inline-block;position:relative;top:-50px;margin-bottom:-40px;}
.cocos-d-section5 .image-box .content p{color:#fff;margin:0;}
.cocos-d-section5 .white-btn{color:#000;background:transparent;border:1px solid #ff6639;line-height:36px;font-size:15px;padding:0 30px;text-transform:uppercase;margin:15px auto;}
.cocos-d-section5 .white-btn:hover{color:#fff;background-color:#FF6639;border-color:#ff6639;}


.game-developer-section1 {float:left;width:100%;padding:200px 0;}
.game-developer-section1 .title{font-size:4.5vw;color:#fff;font-family: 'Titillium Web', sans-serif;font-weight:600;}
.game-developer-section1 .title .orange{color:#ff6639;}
.game-developer-section1 .para{font-size:24px;color:#fff;font-family: 'Titillium Web', sans-serif;font-weight:400;margin:15px 0;}
.game-developer-section2 {float:left;width:100%;padding:50px 0;background-image:url("../images/app-store-section2-bg.png");background-size:100% 100%;margin-top:-15px;}
.game-developer-section2 .screen{margin-top:50px;}
.game-developer-section2 .title{font-size:30px;margin-bottom:30px;}
.game-developer-section2 .para{font-size:18px;margin-bottom:30px;}
.game-developer-section2 .media{margin-bottom:15px;}
.game-developer-section2 .para1{font-size:14px;margin-bottom:30px;text-align: justify;}
.game-developer-section2 .media-object{width:50px;}
.game-developer-section2 .media-body{font-size:18px;vertical-align: middle;}
.game-developer-hire-section {float:left;width:100%;padding:35px 0;background-image:url("../images/game-developer-hire-sec.png");background-size:100% 100%;}
.game-developer-hire-section .title{font-size:30px;color:#000;margin-bottom:30px;}
.game-developer-hire-section .hire-link{font-size:20px;color:#000;display:inline-block;line-height:30px;text-transform:capitalize;font-family: "CenturyGothic-Bold";border:2px solid #ff6639;padding:10px 15px;margin:10px;}
.game-developer-hire-section .hire-link:hover{background-color:#ff6639;color:#fff;}
.game-developer-section4 {float:left;width:100%;padding:60px 0 ;background-image:url("../images/character-d-sec6.png");background-size:100% 100%;margin-bottom:-10px;position:relative;}
.game-developer-section4 .vr-img{position:absolute;right:0;bottom:0;max-width:33%;z-index:1;}
.game-developer-section4 .title{margin:0px 0 50px;font-size:30px;}
.game-developer-section4 .slider {position:relative;}
.game-developer-section4 .slider .item{text-align:center;border:2px solid #ff6639;padding:15px;}
.game-developer-section4 .slider .item img{margin:0 auto;}
.game-developer-section4 .slider .item h4{font-size:16px;margin:15px 0 30px;line-height:20px;}
.game-developer-section4 .slider .item p{font-size:14px;margin:0 0 10px;}
.game-developer-section4 .slider .item .w-img{display:none;}
.game-developer-section4 .slider .item .o-img{display:block;}
.game-developer-section4 .slider .item:hover{background-color:#ff6639;color:#fff;}
.game-developer-section4 .slider .item:hover p{color:#fff;}
.game-developer-section4 .slider .item:hover .w-img{display:block;}
.game-developer-section4 .slider .item:hover .o-img{display:none;}
.game-developer-section4 .slider .owl-prev{cursor:pointer;}
.game-developer-section4 .slider .owl-next{cursor:pointer;}
.game-developer-section4 .slider #next{position:absolute;right:-30px;top:45%;z-index:10;}
.game-developer-section4 .slider #prev{position:absolute;left:-30px;top:45%;z-index:10;}
.game-developer-section5 {float:left;width:100%;padding:50px 0;background-image: url("../images/game-desinger-sec4.png");background-size:cover;background-position:center;margin-bottom:-10px;}
.game-developer-section5 .title{margin:0px 0 50px;font-size:30px;color:#fff;padding-bottom:10px;border-color:#fff;}
.game-developer-section5 .image-box{position:relative;width:65%;margin:0 auto;}
.game-developer-section5 .image-box .white-box{background-color:#fff;position:absolute;bottom:0;left:0;right:0;padding:10px 15px;}
.game-developer-section5 .image-box .white-box p{font-size:18px;color:#000;margin:0;padding-left:125px;line-height:30px;}
.game-developer-section5 .image-box .white-box a{display:inline-block;margin:0 10px;}
.game-developer-section5 .image-box .white-box .app-icon{position:absolute;left:15px;bottom:15px;}
.game-developer-section5 .white-btn{color:#fff;background:transparent;border:1px solid #ff6639;line-height:36px;font-size:15px;padding:0 30px;text-transform:uppercase;margin:30px auto;}
.game-developer-section5 .white-btn:hover{color:#fff;background-color:#ff6639;border-color:#ff6639;}
.game-developer-d-process {float: left;width:100%;padding:60px 0;background:url("../images/unity-game-d-sec6.png");background-size:cover;margin-top:-10px;margin-bottom:-10px;}
.game-developer-d-process .title{margin-bottom:30px;font-size:30px;color:#fff;border-color:#fff;}


.home-d-section1{float:left;width:100%;padding:140px 0 30px;background-image: url("../images/home-sec1-banner.png");background-position:center;background-size:cover;}
.home-d-section1 .title{font-size:4.5vw;color:#000;font-family: 'Titillium Web', sans-serif;font-weight:600;}
.home-d-section1 .title .orange{color:#ff6639;}
.home-d-section1 .para{text-align: justify;margin-bottom:30px;}
.home-d-section1 .phone{margin:0 auto;}
.home-d-section1 a{display:inline-block;margin-right:5px;}
.home-d-section2{float:left;width:100%;padding:20px 0 0;}
.home-d-section2 .title{margin-bottom:30px;}
.home-d-section2 .media-body h3{margin-top:0;min-height:50px;}
.home-d-section2 .character{margin-top:2vw;}
.home-d-section3 {float:left;width:100%;padding:50px 0;background-image:url("../images/home-sec3-banner.png");background-size:cover;background-position:center;margin-top:-5px;}
.home-d-section3 .title{margin-bottom:30px;}
.home-d-section3 .app-list-block{padding:0 5px !important;}
.home-d-section3 .content {position:relative;width:100%;max-width:400px;margin:auto;overflow:hidden;margin-bottom:10px;}
.home-d-section3 .content .content-overlay{background:rgba(0,0,0,0.7);position:absolute;height:100%;width:100%;left:0;top:0;bottom:0;right:0;opacity:0;-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;}
.home-d-section3 .content:hover .content-overlay{opacity:1;}
.home-d-section3 .content-image{width:100%;}
.home-d-section3 .content-details{position:absolute;text-align:center;padding-left:1em;padding-right:1em;width:100%;top:50%;left:50%;opacity:0;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.home-d-section3 .content:hover .content-details{top:50%;left:50%;opacity:1;}
.home-d-section3 .content.visible .content-details{top:50%;left:50%;opacity:1;}
.home-d-section3 .content-details .anchor-link{font-size:16px;color:#fff;display:inline-block;margin:0 auto;}
.home-d-section3 .content-details .view-btn{font-size:18px;color:#fff;margin:10px auto;display:inline-block;width:130px;line-height:40px;text-transform:uppercase;font-family: "CenturyGothic";border:1px solid #ff6639;}
.home-d-section3 .content-details .view-btn:hover{background-color:#ff6639;}
.home-d-section3 .fadeIn-bottom{top: 80%;}
.home-d-section4{float:left;width:100%;padding:50px 0;background-image:url("../images/home-sec4-banner.png");background-size:cover;background-position:center;margin-top:-10px;}
.home-d-section4 .title{margin-bottom:30px;}
.home-d-section4 .icon{margin:15px auto;}
.home-d-section4 .num_img{margin:0 auto;position: relative;top:-30px;}
.home-d-section4 h4{font-size:20px;min-height:45px;}
.home-d-section4 p{font-size:14px;}
.home-d-section5 {float:left;width:100%;padding:50px 0 20px;}
.home-d-section5 .title{margin-bottom:50px;margin-top:100px;}
.home-d-section5 .panel-group .panel{border-radius:0;margin-bottom:15px;}
.home-d-section5 .panel-body{background-color:#898989;padding:0 0 0 50px;border-top:0 !important;}
.home-d-section5 .panel-body .content{background-color:#e2e2e2;padding:15px;}
.home-d-section5 .panel-default > .panel-heading{padding:0;border-radius:0;float:left;width:100%;border-bottom:1px solid #cbcbcb !important;}
.home-d-section5 .panel-collapse{float:left;width:100%;}
.home-d-section5 .panel-title > a{position:relative;line-height:50px;float:left;width:100%;padding-left:60px;background-color:#e2e2e2;}
.home-d-section5 .panel-title > a:before{float:left !important;font-family:FontAwesome;content:"\f068";width:50px;height:50px;color:#fff;line-height:50px;text-align:center;background-color:#ff6639;position:absolute;left:0;top:0;}
.home-d-section5 .panel-title > a.collapsed:before{float:left !important;font-family:FontAwesome;width:50px;height:50px;color:#fff;line-height:50px;text-align:center;background-color:#ff6639;content:"\f067";position:absolute;left:0;top:0;}
.home-d-section6 {background-image:url("../images/home-sec6-banner.png");}
.home-d-section6 .title .orange{color: #ff6639;}
.home-d-section6 .anchor{color:#333333;}


.footer {float:left;width:100%;background-image:url("../images/footer-combine-bg.png");background-size:auto 100%;background-position:50%;position:relative;z-index:10;}
.footer.greyb-bg{background-color:#eee;}
.footer .org-bg-img{padding-top:25px;background-size:100% 100%;min-height:460px;}
.footer .grey-bg-img{padding-top:60px;min-height:460px;}
.footer .tag-line {float:left;width:calc(100% - 140px);font-size:28px;font-weight:bold;padding:15px;color:#fff;font-family:"CenturyGothic-Bold";}
.footer .tag-line > .black{color:#000}
.footer .contact-links {float:right;width:140px;}
.footer .contact-links a{margin:5px;}
.footer .form-block{width:100%;float:left;}
.footer .form-block .form-control{border-radius:0;box-shadow:none;line-height:50px;}
.footer .form-block textarea{height:85px;}
.footer .form-block .checkbox > label{color:#fff;font-size:14px;}
.footer .form-block .white-btn{color:#fff;background:transparent;border:1px solid #fff;line-height:36px;font-size:15px;padding:0 30px;text-transform:uppercase;}
.footer .form-block .white-btn:hover{color:#ff6639;background-color:#fff;}
.footer .form-block p{font-size:12px;color:#fff;}
.footer .grey-bg-img div{color:#fff;font-size:12px;}
.footer .grey-bg-img span{font-weight:bold;color:#fff;text-transform:uppercase;}
.footer .grey-bg-img .achieve-list {float:left;width:100%;margin:0;padding:0;list-style:none;}
.footer .grey-bg-img .achieve-list li{margin-bottom:60px;}
.footer .lg-grey{background-color:#595959;}
.footer .lg-grey .social-list {margin:10px 0;float:left;}
.footer .lg-grey .social-list a{color:#fff;padding:5px 0;border:1px solid #fff;display:block;width:30px;text-align:center;}
.footer .lg-grey .social-list a:hover{background-color:#fff;color:#ff6639; }
.footer .lg-grey .links-list {margin:10px 0;float:right;}
.footer .lg-grey .links-list a{color:#fff;padding:5px 10px;display:block;text-transform:capitalize;}
.footer .lg-grey .links-list a:hover{color:#ff6639;}
.footer .copy-text{color:#fff;padding:10px;font-size:12px;text-align:center;float:left;width:100%;background-color:#333333;margin:0;}
.footer .contact-footer-img{background-image:url("../images/contact-footer-bg.png");background-size:100% 100%;}
.footer .contact-footer-img .contact-detail {background-color:#efeded;padding-top:25px;min-height:450px;}
.footer .contact-footer-img .contact-detail div{color:#000;font-size:15px;margin-bottom:10px;}
.footer .contact-footer-img .contact-detail span{font-weight:bold;color:#000;text-transform:uppercase;font-size:15px;}
.footer .contact-footer-img .contact-detail ul li {margin-bottom:50px;padding-top:5px;}
.footer .contact-footer-img .contact-detail ul li a{font-size:18px;color:#000;}
.footer .contact-footer-img .contact-detail ul li .fa{font-size:25px;color:#ff6639;}
.footer .contact-footer-img .contact-detail .mar-r-5{margin-right:15px;}
.footer .contact-footer-img .orange-bg{background-color:#ff6639;padding-top:25px;}


#image_modal .modal-content{background-color: transparent;box-shadow:none;border:0;}
#image_modal .modal-header{border:0;}
#image_modal .modal-body img{margin:0 auto;}
#image_modal button.close{font-size:35px;opacity:1;color:#fff;}

@media all and (max-width: 1024px){
  .footer {background-position:52%;}
  .app-detail-section2 .app-list-box{max-height:27vw;}

}
 @media all and (max-width: 991px){

  .about-us-section2 .black-box {margin-top:0px;position:relative;left:0px;}
  .about-us-section4 .col-sm-offset-1-5{margin-left:0;}

  .app-store-section1 .title{margin:250px 0 0;}
  .app-store-section1 .phone{margin-top:140px;margin-bottom:-15px;}
  .app-store-section2 .recent-app-block .app-item .r-icon{max-width:50px;}
  .app-store-section2 .recent-app-block .app-item .app-name{font-size:16px;}

  .contact-us-section1 .title{margin-top:200px}

  .app-detail-section1 {padding:250px 0 80px;}
  .app-detail-section1 .media-heading{font-size:30px;}
  .app-detail-section1 .media-object{max-width:150px;}
  .app-detail-section3 .app-icon{width:50px;}
  .app-detail-section3 .app-title{font-size:26px;}
  .app-detail-section3 .desc-block h4{font-size:20px;}
  .app-detail-section3 .desc-block p,.app-detail-section3 .desc-block ul li{font-size:14px;}

  .character-d-section1 {padding:180px 0 18px;}
  .character-d-section1 .title{font-size:34px;line-height:normal;}
  .character-d-section2 p{font-size:14px;}
  .character-d-section3 .title,.character-d-section4 .container .bottom-b{font-size:24px;}
  .character-d-section3 .para{font-size:14px;}
  .character-d-section5 .reason-list li .media-object{width:50px;}
  .character-d-section5 .girl-img{max-width:90%;}

  .game-design-section1 .title{font-size:36px;margin-top:50px;}
  .game-design-section1 .title1{font-size:20px;}
  .game-design-section1 .fa-ul{font-size:14px;}
  .game-design-section1 .fa-ul li > .fa-li{top:2px;}
  .game-design-section2 .title{font-size:20px;}
  .game-design-section2 .para{font-size:14px;}
  .game-design-section3 .title,.game-design-section4 .title{font-size:20px; }
  .game-design-section3 .slider .item h4,.game-design-section4 .image-box .white-box p{font-size:14px;}
  .game-design-section3 .slider .item p{font-size:13px;}

  .unity-game-d-section1 .title{font-size:30px;}
  .unity-game-d-section1 .title1{font-size:20px;}
  .unity-game-d-section1 .fa-ul li{font-size:14px;}
  .unity-game-d-section3 .title{font-size:20px;}
  .unity-game-d-section5 .title{font-size:20px;margin-top:0;margin-bottom:0;}

  .game-developer-section1 .title{font-size:30px;}
  .game-developer-section2 .title,.game-developer-hire-section .title{font-size:20px;}
  .game-developer-section2 .para,.game-developer-hire-section .hire-link{font-size:14px;}
  .game-developer-section5 .title,.game-developer-section4 .title{font-size:20px;}
  .game-developer-section5 .image-box .white-box p{font-size:14px;}

  .cocos-d-section1 .title{font-size:30px;}
  .cocos-d-section1 .title1{font-size:20px;}
  .cocos-d-section1 .fa-ul li{font-size:14px;}

  .delivery-steps-block ul li .connector{width:70%;right:-60px;}
  .delivery-steps-block ul li .v-connector{position:absolute;right:15px;top:35px;width:20%;}

  .home-d-section1 .phone{max-width:40%;margin:50px auto 0;}
  .home-d-section5 .phone{max-width:40%;margin:10px auto;}
  .footer {background-position:0 0;background-image:none;background-color:#ff6639;}
  .footer .grey-bg-img{background-color:#333333;}
  .footer .contact-footer-img{background-image:none;}
}

@media all and (max-width: 767px){

  .b-member-card .content {max-width:320px;}
  .b-member-card .desc-block{max-width:320px;margin:0 auto;}

  .about-us-section1 .title{font-size:40px;margin:150px 0 50px;}
  .about-us-section2 .grey-box .b-title{font-size:24px;}
  .about-us-section2 .grey-box p{font-size:14px;}
  .about-us-section2 .black-box .skill-list li{width:100%;}
  .about-us-section3 .title{font-size:24px;}
  .about-us-section4 .title{font-size:24px;}
  .about-us-section5 .do-list{border:0;}
  .about-us-section5 .do-title,.about-us-section5 .dont-title{font-size:24px;}
  .about-us-section5 .fa-ul{font-size:14px;}

  .app-store-section1 .title{margin:100px 0 60px;font-size:60px;}
  .app-store-section1 .phone{margin:40px auto -15px;float:none;}
  .app-store-section2 .recent-app-block .app-item{max-width:300px;margin:15px auto;float:none;}
  .app-store-section2 .other-app-block .o-app-item{max-width:300px;margin:15px auto;float:none;}
  .app-detail-section1 .media-left{display:block;text-align:center;margin-bottom:15px;}
  .app-detail-section1 .media-body{display:block;text-align:center;}
  .app-detail-section2 .slider-block {padding:55px 0;}
  .app-detail-section2 .slider-block .owl-carousel .item{text-align:center;}
  .app-detail-section2 .slider-block .owl-carousel .item > img{margin:0 auto;}
  .app-detail-section2 .slider-block #prev{left:30px;}
  .app-detail-section2 .slider-block #next{right:30px;}
  .app-detail-section2 .app-list-box{max-height:200px;margin-top:15px;}
  .app-detail-section2 .img-thumb{margin:0 auto;max-width:300px;}
  .app-detail-section2 .content{max-width:300px;}
  .app-detail-section2 .mobile_slider .content-image{max-width:180px;}
  .app-detail-section2 .mobile_slider .content .content-overlay{max-width:180px;margin:auto;}

  .character-d-section1 {padding:100px 0 25px;}
  .character-d-section1 .title{font-size:34px;line-height:normal;}
  .character-d-section2 .title{font-size:24px;}
  .character-d-section3 .phase-box .desc-block,.character-d-section3 .phase-box .org-block{min-height:auto;padding:10px 15px;}
  .character-d-section5 {padding:0;}
  .character-d-section5 .text-right.reason-list li{float:right;}
  .character-d-section6 .title{margin-bottom:15px;font-size:34px;}
  .character-d-section6 .anchor{margin-bottom:30px;font-size:20px;}

  .game-design-section1 .title{margin-top:0px;}
  .game-design-section4 .image-box {width:100%;}
  .game-design-section4 .image-box .white-box{position:relative;float: left;width:100%;}
  .game-design-section3 .slider .item h4, .game-design-section4 .image-box .white-box p{padding-left:0;}
  .game-design-section4 .image-box .white-box .app-icon{position:static;margin:0 auto;display:block;}


  .game-developer-section4 {padding-bottom:0;}
  .game-developer-section4 .vr-img{width:90%;position:static;max-width:100%;margin-top: 15px;}
  .game-developer-section5 .image-box {width:100%;}
  .game-developer-section5 .image-box .white-box{position:relative;float: left;width:100%;}
  .game-developer-section5 .image-box .white-box p{padding-left:0;}
  .game-developer-section5 .image-box .white-box .app-icon{position:static;margin:0 auto;display:block;}

  .footer .tag-line {float:left;width:100%;font-size:18px;}
  .footer .contact-links{margin-bottom:20px;}
  .footer .lg-grey .links-list a{padding:5px;}
  .footer .grey-bg-img{background-color:#333333;}
  .contact-us-section1 .title{font-size:40px;margin-top:150px;}
  .footer .contact-footer-img .contact-detail {min-height:auto;}
  .footer .contact-footer-img .contact-detail ul li {margin-bottom:20px;}

  .delivery-steps-block ul li{position:relative;width:100%;}
  .delivery-steps-block ul li .icon{margin:15px auto;}
  .delivery-steps-block ul li .connector{display:none;}
  .delivery-steps-block ul li .connector.rotate{display:none;}
  .delivery-steps-block ul li .v-connector{display:none;}

  .home-d-section1 .title,.home-d-section3 .title,.home-d-section4 .title{font-size:30px;}
  .home-d-section1 .para{font-size:14px;}
  .home-d-section1 a{max-width:40%;display:inline-block;margin-right:5px;}
  .home-d-section2 .title{font-size:30px;}
  .home-d-section2 .media-body h3{font-size:18px;margin-top:15px;}
  .home-d-section2 .media-body p{font-size:14px;}
  .home-d-section5 .title{font-size:30px;margin:0 0 30px;}
  .home-d-section5 .panel-title > a{line-height:25px;font-size:14px;height:50px;}
  .home-d-section5 .panel-body .content{font-size:14px;}

  .navbar-toggle{color:#fff;margin-top:25px;}
  .navbar-collapse{background-color:#FF6639;}
  .navbar-custom .navbar-nav.nav > li > a, .navbar-custom .navbar-nav.nav > li > a:focus{padding:10px 20px;}
  .navbar-custom .dropdown-menu a{background-color:transparent;color:#fff;padding:10px 20px !important;}

}

/*  BY HNL */
.ahome-d-section1 {
  float: left;
  width: 100%;
  padding: 92px 0 25px;
  background-size: 100% 100%;
  background-color: #FFF;
}
.ahome-d-section2 {
  float: left;
  width: 100%;
  padding: 33px 0 25px;
  background-size: 100% 100%;
  /*background-color: #FFF;*/
}
.divrequired-fields {
  text-align: right;
}
.divrequired-fields span {
  color: #CC0000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
}
.addbtn {
  background-color:#ff6639; 
  border: 0 none;
  cursor: pointer;
  float: right;
  color: #FFF;
  height: auto;
  padding: 3px 10px 4px 7px;
  width: auto;
  text-align: center;
  font-weight: bold;
}


.slider{width:100%;}
.slick-slide{transform:scale(0.9);position:relative;}
.slick-slide .white-box{display:none;} 
.slick-slide::after{position:absolute;top:0;left:0;bottom:0;right:0;content:"";background-color:rgba(255, 255,255, 0.5);}
.slick-prev:before,.slick-next:before{color:black;}
.slick-dotted .slick-current{transform:scale(1);}
.slick-dotted .slick-current .white-box{display:block;;}
.slick-dotted .slick-current::after{position:absolute;top:0;left:0;bottom:0;right:0;content:"";background-color:rgba(255, 255,255, 0);}
.game-design-section4 {float:left;width:100%;padding:50px 0;background-image: url("../images/game-desinger-sec4-plain.png");background-size:cover;background-position:center;margin-bottom:-10px;}
.game-design-section4 .image-box{position:relative;width:100%;margin:0 auto;}
.game-design-section4 .image-box > img {width:100%;}

@media all and (max-width: 767px){
  .game-design-section3 .slider .item h4, .game-design-section4 .image-box .white-box p{line-height: normal;}
}

/*--- ASO Development Banner ---*/
    .aso-development-hero-banner {width:100%;float:left;background: url("../images/aso-hero-banner.png");background-size:cover;background-position:center center;height:100vh; padding: 120px 0 50px;position:relative;}
    .aso-development-hero-banner .title{font-family: 'Titillium Web', sans-serif;font-weight:700;font-size:4vw;color:#fff;line-height:5.5vw;margin:0 0 25px;}
    .aso-development-hero-banner .title > .orange{color:#ff6639;}
    .aso-development-hero-banner .para {font-family: 'Titillium Web', sans-serif;font-weight:300;color:#fff;font-size:2vw;line-height:2.5vw;margin:0 0 25px;}
    .aso-development-hero-banner .aso-chart-img{max-width:95%;margin:30px auto;}
    .aso-development-hero-banner .orange-btn{font-family: 'Titillium Web', sans-serif;font-weight:400;color:#fff;font-size:2vw;background-color:#ff6639;padding:10px 30px;border:2px solid #fff;display:inline-block;text-align:center;line-height:2vw;margin:3vw 0 15px;}
    .aso-development-hero-banner .result_number {display:inline-block;margin-right:30px;}
    .aso-development-hero-banner .result_number .circle_num{font-family: 'Titillium Web', sans-serif;display:inline-block;background-color:#fff;border-radius:100%;border:5px solid #ff6639;text-align:center;color:#000;font-size:2.5vw;line-height:7.5vw;font-weight:600;width:8vw;height:8vw;}
    .aso-development-hero-banner .result_number .r_title{font-family: 'Titillium Web', sans-serif;color:#fff;font-size:2vw;}
    @media (max-width: 992px){
      .aso-development-hero-banner{min-height: auto;padding-top:200px;}
      .aso-development-hero-banner .result_number .circle_num{font-size:20px;line-height:70px;font-weight:600;width:80px;height:80px;}
      .aso-development-hero-banner .result_number .r_title{font-family: 'Titillium Web', sans-serif;color:#fff;font-size:2vw;}
    }
    @media (max-width: 767px){
      .aso-development-hero-banner {padding:120px 0 0;}
      .aso-development-hero-banner .title{font-size:40px;line-height:40px;}
      .aso-development-hero-banner .para {font-size:16px;line-height:normal;}
      .aso-development-hero-banner .orange-btn{font-size:14px;line-height:normal;}
      .aso-development-hero-banner .result_number .r_title{font-size:14px;margin-top:10px;display:block;}
    }
/*--- ./ASO Development Banner ---*/




/*--- Character Design Banner ---*/
  @import url('https://fonts.googleapis.com/css?family=Titillium+Web:300,400,600,700');
  .character-design-hero-banner {width:100%;float:left;background: url("../images/character-deign-hero-banner.png");background-size:cover;background-position:center center;height:100vh; padding: 140px 0 30px;position:relative;}
  .character-design-hero-banner .title{font-family: 'Titillium Web', sans-serif;font-weight:700;font-size:5.8vw;color:#fff;line-height:5.5vw;margin:0 0 25px;}
  .character-design-hero-banner .title > .orange{color:#ff6639;}
  .character-design-hero-banner .para {font-family: 'Titillium Web', sans-serif;font-weight:300;color:#fff;font-size:2.5vw;line-height:2.5vw;margin:0 0 25px;}
  .character-design-hero-banner .orange-btn{font-family: 'Titillium Web', sans-serif;font-weight:400;color:#fff;font-size:2vw;background-color:#ff6639;padding:10px 20px;border:2px solid #fff;display:inline-block;text-align:center;line-height:2vw;margin:0 0 15px;}
  .character-design-hero-banner .character-img1{position:absolute;bottom:0;width:41.6667%;right:0;}
  @media (max-width:992px){
    .character-design-hero-banner{min-height: auto;padding-top:200px;}
  }
  @media (max-width: 767px){
    .character-design-hero-banner {padding:120px 0 0;}
    .character-design-hero-banner .title{font-size:40px;line-height:40px;}
    .character-design-hero-banner .para {font-size:16px;line-height:normal;}
    .character-design-hero-banner .orange-btn{font-size:14px;line-height:normal;}
    .character-design-hero-banner .character-img1{position:static;margin:15px auto 0;width:90%;}
  }
/*--- ./Character Design Banner ---*/


/*--- Mobile Game Development Banner ---*/
    .mobile-game-dev-hero-banner .padding_5vw{padding:0 13vw;}
    .mobile-game-dev-hero-banner {width:100%;float:left;background: url("../images/mobile-game-banner.png");background-size:cover;background-position:center center;height:100vh; padding: 120px 0 50px;position:relative;}
    .mobile-game-dev-hero-banner .padding_5vw{padding:0 13vw;}
    .mobile-game-dev-hero-banner .title{font-family: 'Titillium Web', sans-serif;font-weight:700;font-size:4vw;color:#fff;line-height:5.5vw;margin:0 0 25px;}
    .mobile-game-dev-hero-banner .title > .orange{color:#ff6639;}
    .mobile-game-dev-hero-banner .para {font-family: 'Titillium Web', sans-serif;font-weight:300;color:#fff;font-size:2vw;line-height:2.5vw;margin:0 0 25px;}
    .mobile-game-dev-hero-banner .orange-btn{font-family: 'Titillium Web', sans-serif;font-weight:400;color:#fff;font-size:2vw;background-color:#ff6639;padding:10px 30px;border:2px solid #fff;display:inline-block;text-align:center;line-height:2vw;margin:15px 0;position:relative;top:-4vw;}
    .mobile-game-dev-hero-banner .result_number {display:inline-block;margin:0 15px;}
    .mobile-game-dev-hero-banner .result_number .circle_num{font-family: 'Titillium Web', sans-serif;display:inline-block;background-color:#fff;border-radius:100%;border:5px solid #ff6639;text-align:center;color:#000;font-size:2.5vw;line-height:7.5vw;font-weight:600;width:8vw;height:8vw;}
    .mobile-game-dev-hero-banner .result_number .r_title{font-family: 'Titillium Web', sans-serif;color:#fff;font-size:2vw;}
    @media (min-width:1500px) and (max-width: 2400px){
      .mobile-game-dev-hero-banner .padding_5vw{padding:0;}
    }
    @media (max-width: 992px){
      .mobile-game-dev-hero-banner{min-height: auto;padding-top:200px;}
      .mobile-game-dev-hero-banner .result_number .circle_num{font-size:20px;line-height:70px;font-weight:600;width:80px;height:80px;}
      .mobile-game-dev-hero-banner .result_number .r_title{font-family: 'Titillium Web', sans-serif;color:#fff;font-size:2vw;}
    }
    @media (max-width: 767px){
      .mobile-game-dev-hero-banner {padding:120px 0 0;}
      .mobile-game-dev-hero-banner .padding_5vw{padding:0 30px;}
      .mobile-game-dev-hero-banner .title{font-size:40px;line-height:40px;}
      .mobile-game-dev-hero-banner .para {font-size:16px;line-height:normal;}
      .mobile-game-dev-hero-banner .orange-btn{font-size:14px;line-height:normal;position:static;}
      .mobile-game-dev-hero-banner .result_number .r_title{font-size:14px;margin-top:10px;display:block;}
    }
/*--- ./Mobile Game Development Banner ---*/

.slick-slide .white-box .pull-right img{ display: inline-table; }