body {width: auto;margin: 0;padding: 0;background: #efefef;font-family:  'Roboto', sans-serif;font-size: 16px;line-height: 1.6;}
.head_ad{padding: 7px 0;}
header{white-space: nowrap;}
a{text-decoration: none;}
p,li{font-size: 14px;font-weight: 400;line-height: 1.6;}
ul.pagination{flex-wrap: wrap;display: flex;padding-right: 10px;list-style: none;border-radius: .25rem;float: right;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{background-color: #5ead13;border-color: #5ead13;}
.pagination>li>a, .pagination>li>span{color: #5ead13;}
.gallery nav{display: inline-block;width: 100%;}

/*********************************************
      left sidebar css
*********************************************/
  div#header-sidebar {background-color: #fff;position: fixed;width: 230px;height: 100%;z-index: 1;}
  .header_sidebar {height: 100%;width: 0;position: fixed;z-index: 9999;top: 0;left: 0;background-color: #fff;overflow-x: hidden;transition: 0.5s;display: none;}
  .header_sidebar button {padding: 0px 10px;text-decoration: none;font-size: 40px;color: #5ead13;display: block;transition: 0.3s;border: none;background: none;font-weight: 600;cursor: pointer;height: 50px;}
  .brand{text-align: center;padding: 20px;}
  .brand img{width: 50%;}
  .menu-bar ul{list-style: none;margin: 0;padding: 0;}
  .menu-bar li{border-radius: 5px;margin-bottom: 2px;display: flex;}
  .menu-bar li a{padding: 7px;text-decoration:none; color: #504d49;display: block;text-transform: capitalize;}
  .menu-bar li i{padding: 10px;color: #fff;}
  .menu-bar li svg{margin: 10px;}
  .menu-bar li.active .menu-list {background-color: #5ead13;}
  .menu-bar li.active .menu-list a{color: #fff;}
  .menu-bar li:nth-child(1), .menu-bar li:nth-child(1).active .menu-list {background:#5ead13;}
  .menu-bar li:nth-child(2), .menu-bar li:nth-child(2).active .menu-list {background:#f57c00;}
  .menu-bar li:nth-child(3), .menu-bar li:nth-child(3).active .menu-list {background:#00aeef;}
  .menu-bar li:nth-child(4), .menu-bar li:nth-child(4).active .menu-list {background:#cc2f77;}
  .menu-bar li:nth-child(5), .menu-bar li:nth-child(5).active .menu-list {background:#4b66a0;}
  .menu-bar li:nth-child(6), .menu-bar li:nth-child(6).active .menu-list {background:#bf2515;}
  .menu-bar li:nth-child(7), .menu-bar li:nth-child(7).active .menu-list {background:#6415a0;}
  .menu-bar li:nth-child(8), .menu-bar li:nth-child(8).active .menu-list {background:#92462f;}
  .menu-bar li:nth-child(9), .menu-bar li:nth-child(9).active .menu-list {background:#04a7a7;}
  .menu-list{background-color: #eee;width: 83%;}
  .menu-list:hover, .menu-list a:hover{background-color: unset;color: #fff;}
  
  /* left side social links */
  ul.side-social {display: flex;justify-content: center;margin-top: 40px;}
  ul.side-social li {background-color: unset !important;float: left;}
  ul.side-social li svg {margin: unset;}
  
  /* dropdown css */
  .category-open{max-height: 400px;overflow: hidden;}
  .category-box{overflow: hidden;position: relative;background-color: #e2e2e2;}
  .category {margin-bottom: 0;}
  .category-open {overflow: hidden;padding-bottom: 20px;margin-top: 20px;}
  .grid-item {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;padding: 10px 0 40px 20px;}
  .grid{width: 19%;vertical-align: top;display: inline-block;margin-bottom: 0;background: #f0f0f0;padding: 5px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;min-height: 60px;margin-top: 5px;position: relative;overflow: hidden;margin-left: 2px;}
  .grid a{font-size: 22px;padding: 10px;color: #777;font-family: 'Roboto', sans-serif;}
  .grid a:hover{text-decoration: none;}
  .grid-item .grid ul {margin: 0 0 0 10px;padding: 0;list-style: none;}
  .grid-item .grid li{display: inline-block;}
  .grid-item .grid ul a {list-style: none;position: relative;font-family: 'Roboto',sans-serif;display: inline-block;padding: 0px 5px 3px 5px;color: #847d7d;background: #fff;margin: 0 5px 5px 0;border-radius: 3px;font-size: 12px;font-weight: 300;}
  .category ul a {-webkit-transition: all 0.2s ease-in;-moz-transition: all 0.2s ease-in;-ms-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;transition: all 0.2s ease-in;}
  .grid-item .grid .grid-icon{opacity: 0.05;position: absolute;right: 5px;bottom: -18px;font-size: 55px;transform: rotate(30deg);-moz-transform: rotate(-30deg);-webkit-transform: rotate(-30deg);-o-transform: rotate(-30deg);z-index: 1;}
  /*  right sidebar css */
  #sidebar_right {width: 15%;height: auto;background: #555;}
  #sidebar_right ul{list-style: none;margin: 0;padding: 0;background: #fff;overflow-y: scroll;height: 500px;}
  #sidebar_right li{ border-bottom: 1px solid #5ead13;}
  #sidebar_right li a{padding: 8px 15px;display: block; color: #555;font-size: 14px;font-weight: 600;text-decoration: none;}
  #sidebar_right li:hover{background: #5ead13;}
  #sidebar_right li a:hover{color: #fff;}
  #sidebar_right li svg {display: none;}
  #sidebar_right ul .active{background: #5ead13;}
  #sidebar_right ul .active a{color: #fff;}
  #sidebar_right .active svg {display: block; float: right;fill: #fff;padding: 5px;}
  .sample-sidebar {position: fixed;z-index: 9999;top: 0;right: 0;background-color: #fff;overflow-x: hidden;transition: 0.5s;display: none;}
  .sample-sidebar button {font-size: 40px;color: #fff;display: block;transition: 0.3s;border: none;background: none;height: 60px;outline: none;margin-left: auto;padding: 0px 15px 0 30px;}
  /*  header css */
  .headerbar {background: #555;margin-left: 230px;height: 60px;width: -moz-available;width: -webkit-fill-available;display: flex;flex-direction: row;position: fixed;z-index: 9;box-shadow: 0 2px 5px #909090;}
  .hamburger{color: #fff;width: 230px;}
  .category-btn{padding: 15px 40px 15px 25px;font-size: 18px;color: #fff;cursor: pointer;outline: none;}
  .nav-bar{display: none;}
  .site-name {margin-left: auto;padding: 15px;font-size: 18px;border-radius: 30px;cursor: pointer;color: #fff;text-transform: uppercase;}
  .site-name:hover{text-decoration: none;color: #fff;}
  .logo{display: none;}
  .search-bar{display: none;}
  .search-bar svg{margin-top: 8px;}
  .search-container form{display: flex;}
  .search-container button {outline: none;padding: 0 20px;background-color: #5ead13;border: unset;color: #fff;cursor: pointer;font-size: 22px;}
  input.search {outline: none;padding: 16px;background-color: #eee;border: unset;width: 300px;font-size: 18px;color: #555;}
  .search-container button svg{margin-top: 10px;}
  #search-bar{height: 60px;width: 57.2%;background: unset;margin-top: 60px;margin-right: 35px;}
  #search-bar .search-container{display: block;}
  /*search*/
  .overlay {height: 100%;width: 100%;display: none;position: fixed;z-index: 1;top: 0;left: 0;background-color: rgb(0,0,0);background-color: rgba(0,0,0, 0.9); }
  .overlay-content {position: relative;top: 46%;width: 80%;text-align: center;margin-top: 30px;margin: auto;}
  .overlay .closebtn {position: absolute;right: 15px;font-size: 35px;cursor: pointer;color: white;}
  .overlay .closebtn:hover {color: #ccc;}
  /*auto suggest for search*/
  ul.ui-autocomplete {position: absolute;z-index: 1000;display: none;min-width: 200px;background-color: #ffffff;padding: 0;max-height: 150px;overflow-y: scroll;}
  li.ui-menu-item{padding:0 1em;line-height:2em;font-size:.8em;cursor: pointer;border-bottom: 1px solid #dadada;}
  .ui-state-focus{background: #F7F7F7;}
   .category_wrapper .category-btn{display: none;}
  /*  slider css */
  .inner-content{margin-left: 230px;padding-top: 60px;}
  .slider .slider_wrap {height: 25em;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;margin: 0;overflow: hidden;position: relative;}
  .slider .slider_wrap:before {content: '';width: 100%;height: 420px;position: absolute;top: 0;left: 0;background: rgba(0,0,0,0);
    background: -moz-linear-gradient(left,rgba(0,0,0,0)0%,rgba(0,0,0,0.5)90%,rgba(0,0,0,0.7)100%);
    background: -webkit-linear-gradient(left,rgba(0,0,0,0)0%,rgba(0,0,0,0.5)90%,rgba(0,0,0,0.7)100%);
    background: -o-linear-gradient(left,rgba(0,0,0,0)0%,rgba(0,0,0,0.5)90%,rgba(0,0,0,0.7)100%);
    background: -ms-linear-gradient(left,rgba(0,0,0,0)0%,rgba(0,0,0,0.5)90%,rgba(0,0,0,0.7)100%);
    background: linear-gradient(to right,rgba(0,0,0,0)0%,rgba(0,0,0,0.5)90%,rgba(0,0,0,0.7)100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000',endColorstr='#000',GradientType=1);
  }
  .slides{height: 400px;position: relative;}
  .slider .slider_wrap #carouselSlide img {object-fit: cover;-o-object-fit: cover;}
  .slider .slider_wrap #carouselSlide{position: initial;height: 100vh;max-height: calc(120vh - 3.5rem);}
  .amp-mode-mouse .amp-carousel-button, .slider_wrap amp-carousel[controls] .amp-carousel-button {opacity: 0;}
  .slider .slider_wrap #carouselSlide img {height: 110%;width: 100%;top: 0;float: left;opacity: .76;}
  .slider .slider_wrap .slide_app.slide1 {background: none;}
  .slider .slider_wrap .slide_app {height: auto;bottom: 0px;top: inherit;right: 0;text-shadow: rgba(0,0,0,0.5)1px 1px 5px;position: absolute;}
  .slider .slider_wrap .slide1 {background: #000;}
  .slider .slider_wrap .slide_app p.title1 {color: #fff;font-size: 70px;margin: 0 30px 10px 20px;float: right;font-family: 'Roboto', sans-serif;font-weight: 900;padding: 0;text-align: right;line-height: 1;clear: both;}
  .slider .slider_wrap .slide_app p {font-size: 30px;color: #A2CB23;margin: 60px 30px 0 20px;float: right;font-family: 'Roboto', sans-serif;font-weight: 900;padding: 0;text-align: right;line-height: 1;}
  .slider .slider_wrap .slide_app p.description1 {color: #fff;font-size: 25px;margin: 0 30px 20px 20px;float: right;font-family: 'Roboto', sans-serif;font-weight: 300;padding: 0;clear: both;text-align: right;clear: both;}
  .carousel-indicators{bottom: 5px;z-index: 1;}
  /* home content css */
  section.content-gallery.type-one {position: relative;}
  .content-gallery {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;padding: 0;overflow: hidden;margin-top: 0;}
  .inner-content .content{max-width: 1250px;}
  .content {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;padding: 0 25px;max-width: 960px;position: relative;overflow: hidden;margin-bottom: 10px;}
  .gallery {position: relative;/*z-index: 1;*/padding-top: 5px;}
  .row-title {margin: 15px 0px 0px 9px;background: #fff;width: max-content;padding: 3px 15px;border-radius: 10px;}
  .gallery_title {font-size: 16px;font-family:'Roboto', sans-serif;font-weight: 300;color: #5ead13;text-transform: uppercase;}
  section .container {padding:0;width: 160px;height: 250px;position: relative;-webkit-perspective: 800px;-moz-perspective: 800px;-o-perspective: 800px;perspective: 800px;float: left;margin: 0 9px;}
  .gallery .row-item {margin: 10px 0px;float: left;width: 160px;}
  .type-one .row-item,.row-gallery.one-row-not-found .row-item {width: inherit;}
  .card {width: 100%;height: 100%;position: absolute;cursor: pointer;}
  figure.front.app-card {background: white;border-radius: 10px;border-right: 1px solid #E2E2E2;border-bottom: 1px solid #E2E2E2;}
  .card figure {display: block;height: 100%;width: 100%;position: absolute;}
  .app-card {float: none;clear: both;display: block;border: 0;border-right-color: currentcolor;border-right-style: none;border-right-width: 0px;border-bottom-color: currentcolor;border-bottom-style: none;border-bottom-width: 0px;-moz-border-radius: 0;
    -webkit-border-radius: 0;-khtml-border-radius: 0;border-radius: 0;padding: 0;margin: 0 24px 24px 0;width: 170px;-webkit-transition: all ease-in 0.1s;-moz-transition: all ease-in 0.1s;-o-transition: all ease-in 0.1s;transition: all ease-in 0.1s;}
  .card figure .apps-data {position: absolute;top: 87px;width: 100%;}
  .app_card_stm {font-size: 11px;color: #5ead13;float: left;margin-right: 0;padding: 10px 0 0 10px;max-width: 140px;overflow: hidden;white-space: nowrap;}
  .app-title {width: 220px;color: #555;font-size: 24px;font-weight: 100;float: left;margin: 0;width: 100%;padding: 5px 10px 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;position: relative;max-width: 167px;}
  .type-one .app-title p {height: auto;max-height: 45px;font-weight: 400;font-size: 18px;}
  .app-title p {margin: 0;font-family:'Roboto', sans-serif;font-weight: 300;font-size: 24px;text-align: left;line-height: 1.2;overflow: hidden;height: 30px;padding-bottom: 5px;}
  .type-one .app-title p a {white-space: initial;color: #555560;}
  .app-title p a {display: block;}
  .app-title::after {content: '';width: 25px;height: 30px;background: #000;position: absolute;display: inline-block;top: 0;right: 0;
    background: -moz-linear-gradient(left,rgba(255,255,255,0)0%,rgba(255,255,255,1)57%);
    background: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(57%,rgba(255,255,255,1)));
    background: -webkit-linear-gradient(left,rgba(255,255,255,0)0%,rgba(255,255,255,1)57%);
    background: -o-linear-gradient(left,rgba(255,255,255,0)0%,rgba(255,255,255,1)57%);
    background: -ms-linear-gradient(left,rgba(255,255,255,0)0%,rgba(255,255,255,1)57%);
    background: linear-gradient(to right,rgba(255,255,255,0)0%,rgba(255,255,255,1)57%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=1);
  }
  .type-one .card .front .app-info {height: 70px;overflow: hidden;clear: both;margin: 0 10px 0;display: block;font-size: 13px;color: #666;float: left;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;line-height: 1.4;font-family:"Microsoft Yahei",serif;width: initial;border-top: 0;width: 88%;word-break: break-word;font-weight: 300;}
  .card .front .app-info {display: none;height: 66px;}.app-card .app-info {height: 200px;}
  .gallery .row-item .app-card img {max-width: 100%;width: auto;margin: 0;display: block;margin: auto;margin: 10px auto 9px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
  .app-card-img {background: #fff;height: 75px;}
  .app_version {font-family:'Roboto', sans-serif;font-weight: 400;text-transform: uppercase;font-size: 10px;color: #ccc;text-shadow: 0 1px 0 #fff;float: left;margin-right: 5px;padding: 10px 10px 0 0;float: right;text-align: right;width: auto;max-width: 140px;word-break: break-word;overflow: hidden;position: absolute;bottom: 8px;right: 0;z-index: 999;}
  .app_award {position: absolute;bottom: 7px;left: 8px;z-index: 999;font-size: 10px;color: #ddd;}
  .card:hover .front {-webkit-box-shadow: 0 4px 7px 0 rgba(0,0,0,0.3);-moz-box-shadow: 0 4px 7px 0 rgba(0,0,0,0.3);box-shadow: 0 4px 7px 0 rgba(0,0,0,0.3);}
  .view-more {clear: both;display: block;float: right;padding: 0;background: transparent;font-family:'Roboto', sans-serif;font-weight: 400;color: #fff;cursor: pointer;}
  .content.show_more {text-align: center;background-color: #fff;border-radius: 20px;margin: 10px 45px 40px 45px;cursor: pointer;border: 1px solid #e1e1e1;}
  .show_more a {font-size: 16px;outline: none;color: #5ead13;display: block;padding: 8px;text-decoration: none;}
  .content.show_more:hover {-webkit-box-shadow: 0 4px 7px 0 rgba(0,0,0,0.3);-moz-box-shadow: 0 4px 7px 0 rgba(0,0,0,0.3);box-shadow: 0 4px 7px 0 rgba(0,0,0,0.3);}
  /* second gallery css */
  .gallery-background ,.more-gallery:nth-child(odd), .more-content-gallery {background-color: #e5e5e5;}
  .more-content-gallery:nth-child(odd) {background-color: #efefef;}
  .cat_view {padding: 20px 0 30px 0}

/*********************************************
   footer css
*********************************************/
.footer-wrap {margin-left: 230px;text-align: center;background-color: #333;margin-top: 20px;}
.footer{overflow-x: hidden;max-height: 260px;color: #fff;margin-top: 30px; display: inline-block;}
.footer-logo p{margin: 0;font-size: 14px;line-height: 1.6em;padding-left: 30px;padding-right: 10px;overflow-x: hidden;color: #ccc;}
.footer_item{font-size: 18px;color: #eee;float: left;padding: 5px 20px;text-align: initial;}
.footer_item p{margin: 0;font-weight: 400;font-size: 16px;color: #fff;}
.footer_item ul{list-style: none;margin: 0;padding: 0;text-align: initial;font-size: 16px;color: #bbb;font-weight: 400;margin: 10px 0 20px 0;}
.footer_item li a{text-decoration-line: none;color: #bbb;font-size: 14px;}
.footer_item li a:hover, .footer_item li a:focus, .footer_item li a:active{color: #fff;}
.main-footer {background-color: #222;margin-left: 230px;}
.main-footer p{padding: 12px;color: #757575;font-size: 13px;margin: 0 20px;}
.main-footer.footer_wrapper p{margin: 0 85px;}
.main-footer a{color: #bbb;text-decoration: none;padding: 0 3px;}
.main-footer a:hover, .main-footer a:active, .main-footer a:focus{color: #eee;}
.footer_item.social-link li{display: inline-block;background-color: #fff;margin: 0px 5px;height: 30px;border-radius: 10px;}
.footer_item.social-link li a{color: #ccc;}
.footer_item.social-link li a:hover, .footer_item.social-link li a:active, .footer_item.social-link li a:focus{color: #fff;}

/*********************************************
   scrll up css
**********************************************/
#back2Top {width: 40px;line-height: 40px;overflow: hidden;z-index: 999;display: none;cursor: pointer;-moz-transform: rotate(270deg);-webkit-transform: rotate(270deg);-o-transform: rotate(270deg);-ms-transform: rotate(270deg);transform: rotate(270deg);position: fixed;bottom: 50px;right: 0;background-color: #5ead13;color: #fff;text-align: center;font-size: 24px;text-decoration: none;border-radius: 8px 8px 0 0;}
#back2Top:hover {background-color: #f57c00;color: #fff;}

/*********************************************
   app-details css
*********************************************/
.slider-wrap{position: relative;overflow: visible;padding-top: 24px;}
.header-view-app{text-align: center;}
.header-white{background-color: #fff;width: 100%;overflow: hidden;}
.header-background{position: relative;width: 120%;height: 290px;top: 0;left: 60%;background-color: #5ead13;-webkit-transform: rotate(8deg) translate(-60%,-20%);transform: rotate(8deg) translate(-60%,-20%);overflow: hidden;border-bottom: 2px solid rgba(0,0,0,.2);}
.header-main-backgound img{display: block;position: absolute;left: 0;width: 100%;height: auto;bottom: 0;background-repeat: no-repeat;background-position: center;background-size: 95% auto;opacity: 0.1;}
.app-safe{outline: none;right: auto;width: 50px;height: 50px;min-width: 0;margin-top: -180px;margin-left: 60px;padding: 5px;background-color: #fff;border-radius: 10px;box-shadow: 0 0 5px #adadad;cursor: pointer;}
.app-safe svg{margin: 8px 5px;display: block;}
.header_image {position: relative;width: 120px;height: 120px;overflow: hidden;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);margin-bottom: 16px;margin-top: -80px;}
.header_image img {width: 80%;height: 80%;border-radius: 50%;}
.item-details{text-align: center;background: #eee;position: relative;padding: 20px 0;}
.header-title {color: #555;font-weight: 400;margin: 0;font-size: 36px;display: block;line-height: initial;}
.header-app-version{font-weight: 300;display: inline-block;font-size: 18px;color: #ccc;}
.header-app-version span{font-size: 18px;color: #5EAD13;font-weight: 300;}
.item-details .app-author-name{font-weight: 300;margin-left: 5px;display: inline-block;font-size: 14px;}
.app-author-name{color: #aaa;}
.header-app-rating{clear: both;width: 100%;margin: 5px 0;line-height: 0;position: relative;margin-bottom: 20px;}
.header-app-rating p:first-child{font-size: 14px;font-weight: 400;color: #575757;margin: 0;display: inline-block;margin-right: 5px;}
.header-app-rating .app-stars{width: auto;float: none;display: inline-block;margin-left: 5px;font-size: 24px;font-weight: 400;outline: none;cursor: pointer;}
.app-stars ul {list-style: none;margin: 0;padding: 0;text-align: center;}
.app-stars ul li{display: inline-block;color: #aaa;font-size: 12px;}
.app-stars ul .active{color: #eaca17;}
.item-details .download{outline: none;border: none;padding: 0;cursor: pointer; padding: 10px 60px;background: #5ead13;color: #fff;font-size: 20px;border-radius: 8px;}
.item-details  .download:hover{-webkit-box-shadow: 0 4px 7px 0 rgba(0,0,0,0.3);-moz-box-shadow: 0 4px 7px 0 rgba(0,0,0,0.3);box-shadow: 0 4px 7px 0 rgba(0,0,0,0.3);text-decoration: none;}
.app-stats{position: relative;width: 100%;border-top: 1px solid #ced8c5;border-bottom: 1px solid #ced8c5;display: flex;justify-content: space-between;text-align: center;}
.app-stats-item{position: relative;-webkit-box-flex:0;flex: 0 0 33%;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.app-stats-item svg{fill: #939393;}
.app-stats-item a, .app-stats-item span {-webkit-box-flex: 1;-ms-flex: 1 1 auto;padding: 15px 0;font-size: 14px;flex: 1 1 auto;color: #939393;display: inline-block;width: 100%;text-decoration: none;}
.app-stats-item:nth-of-type(2) {border-left: 1px solid #ced8c5;border-right: 1px solid #ced8c5;}
.app-stats-item button{outline: none;border: none;background: none;cursor: pointer;width: 100%;padding: 15px 0;}
.app-screenshot-gallery{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: nowrap;flex-wrap: nowrap;max-width: 100%;background-color: #eee;padding: 15px;overflow-x: scroll;}
.app-screenshot-gallery a{padding: 0;}
.app-screenshot-gallery img{height: 310px;width: auto;padding-right: 10px;}
.app-text-box{position: relative;overflow: hidden;}
.app-dscp{background-color: #fff;}
.view-dscp{color: #444;font-size: 14px;}
#lond_Dscp{display: none;}
.view-dscp #londDscp{margin: 10px 30px 0px 30px;}
.view-dscp #lond_Dscp{margin: -10px 20px 20px 30px;}
.view-dscp .app-title p{margin: unset;}
.view_more_app_dscp{text-align: center;background: #fff;display: block;margin: 25px 70px 20px 70px;border-radius: 10px;border: 1px solid #e1e1e1;font-size: 14px;}
.view_more_app_dscp button{color: #555;text-transform: uppercase; background: none; border: none; cursor: pointer;padding: 10px; width: 100%;outline: none;}
.view_more_app_dscp:hover{box-shadow: 0 2px 7px 0 rgba(0, 0, 0, .3);}
.view_more_app_dscp button:hover{color: #333;}
.view_more_shadobox{background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, #fff));background-image: -webkit-linear-gradient(top, rgba(255,255,255,0), #fff); background: linear-gradient(to bottom, rgba(255,255,255,0), #fff); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#00ffffff',EndColorStr='#ffffff');margin-top: -30px;height: 30px;left: 0;position: absolute;width: 100%;}
.view_app_information {position: relative;overflow: hidden;}
.view_information{background-color: #eee;}
.view-dscp h2{text-transform: uppercase;font-weight: 400;margin: 10px 0 0 20px;font-size: 22px;}
.view-dscp span.descp-title{text-transform: uppercase;font-weight: 400;margin: 10px 0 0 20px;font-size: 24px;display: block;line-height: 1.4em;}
.view-dscp #londDscp h2, .view-dscp #lond_Dscp h2{margin: unset; text-transform: unset;padding: 10px 0;}
.app_info_box{position: relative;overflow: hidden;padding: 0;margin: 10px 0 0 20px;}
.app_info_box ul{padding: 0;margin: 0 auto;overflow: hidden;}
.box_info{list-style: none;height: auto;}
.app_info_box li{list-style: none;font-weight: 100;font-size: 16px;overflow: hidden;display: inline-block;vertical-align: top;background: rgba(255,255,255,.5);width: 208px;margin: 0;box-sizing: border-box;padding: 0 10px;border-bottom: 6px solid #eee;border-right: 3px solid #eee;}
.app_info_box li dl{margin: 10px 0;}
.app_left{font-size: 14px;cursor: pointer;}
.app_right{font-size: 14px;float: none;display: block;vertical-align: top;margin-left: 0;color: #777;overflow: hidden;word-break: break-word;}
.app_opinion{font-style: italic;}
.amp-carousel-button{background-color: rgba(94, 173, 19, 0.72);}
.btn_content{text-align: right;padding-right: 20px;margin: 20px 0 5px 0;}
.btn_content button{padding: 8px;background-color: #fff;border: 0;border-radius: 5px;color: #555;}
.btn_content i{padding-right: 5px;}
 div#appSecurityModal {top: 120px;}
.appSecurity_header {height: auto;background: #5ead13;border-radius: 5px 5px 0 0;overflow: hidden;padding: 0 15px;}
.appSecurity_header svg{float: left;margin: 13px 0 0 0;}
.appSecurity_header p{float: left;margin: 0;padding: 15px 0;color: #fff;font-size: 16px;}
.cansle {cursor: pointer;float: right;padding: 10px 5px;color: #fff;font-size: 24px;outline: none;}
.appSecurity_wrapper {float: left;padding: 15px;color: #5ead13;font-size: 14px;background: #fff;width: 100%;}
div#shareLink{top: 100px;padding-right: unset !important;}
div#shareLink .modal-dialog{max-width: 400px;}
div#shareLink .modal-header{border-bottom: unset !important;}
div#shareLink button.close {color: #5ead13;opacity: unset;outline: none;font-weight: 400;font-size: 30px;margin-top: -10px;}
.social-share .fa{padding: 10px;font-size: 24px;width: 65px;text-align: center;text-decoration: none;margin: 5px 2px;border-radius: 10px;color: #fff;}
.social-share .fa:hover {opacity: 0.7;}
.social-share .fa-facebook {background: #3B5998;}
.social-share .fa-twitter {background: #55ACEE;}
.social-share .fa-google-plus {background: #dd4b39;}
.social-share .fa-linkedin {background: #007bb5;}
.social-share .fa-youtube {background: #bb0000;}
.social-share .fa-instagram {background: #125688;}
.social-share .fa-pinterest {background: #cb2027;}
.social-share .fa-envelope {background: #4b515d;}
#rating_lightbox .rating-box{background: none;height: auto;overflow: hidden;border-bottom: 1px solid #e0e0e0;}
.rating-box .app-logo{padding: 0 10px 0 0px;float: left;background: none;height: auto;}
.rating-box .name{float: left;background: none;padding: 5px;}
#rating_lightbox .rating-box .name h2{color: #333333;font-size: 18px;font-weight: 400;margin: 0;line-height: 1;}
#rating_lightbox .rating-box .name .version{color: #8AC249;font-size: 12px;font-weight: 600;display: block;margin-top: 5px;}
#rating_lightbox .rating-box .name .author{font-weight: 400;font-size: 10px;}
#rating_lightbox .rating-box .name .author a{color: #ccc;}
.lnge_more {color: #fff;padding: 1px 5px;font-size: 12px;border: none;cursor: pointer;outline: none;}
div#moreLangModal{top: 100px;padding-right: unset !important;}
div#moreLangModal .modal-header {background: #5ead13;height: 45px;}
div#moreLangModal .modal-title {float: left;color: #fff;}
div#moreLangModal button.close {color: #fff;opacity: unset;outline: none;}
.lang-list ul{list-style: none;padding: 0;min-height: 50px;}
.lang-list ul li{padding: 0 10px; color: #555;float: left;}

/*********************************************
   download page css
*********************************************/
.app-dwnld {display: flex;padding: 5px 0;}
.header.old-version.dwnld{padding-bottom: unset;}
.app-dwnld .header-app-version{padding-right: 10px;color: #5ead13;}
.app-dwnld .app-author-name{color: #aaa;}
.grid-item.file-download{padding-bottom: 10px;}
.file-download .grid{background: #5ead13;text-align: center; width: unset;border-radius: 5px;box-shadow: 0 2px 6px 0px;}
.file-download .grid a{text-decoration: none; color: #fff;display: inline-block;padding: 0 25px 0px 5px;;font-size: 20px;font-weight: 600;}
.file-download .grid-icon{color: #fff;opacity: 0.3 !important;}

/*********************************************
   view all app
**********************************************/
.app-category .grid-item{padding: 20px 0px 0 20px;}

/*********************************************
   Old version css
*********************************************/
.header{position: relative;overflow: visible;padding: 20px 0 10px 0;}
.old-version{background-color: #fff;border-bottom: 1px solid #f2f2f2;}
.old-version .version-list{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 100%;padding-left: 16px;}
.old-version .version-list .old-version-img{width: 64px;height: 64px; left: auto;-webkit-transform: none;transform: none;margin-right: 16px;margin-bottom: 0;}
.old-version-img{position: relative;width: 120px;height: 120px;overflow: hidden;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);margin-bottom: 16px;}
.old-version-img img {width: 60px;height: 60px;}
.list-old-version {line-height: 1.5rem;}
.old-version-title a{color: #4a4a4a;padding: 0;margin-bottom: 0;}
.old-version-title{position: relative;display: block;padding-bottom: 5px;color: #fff;font-weight: 600;margin: 0;}
.old-version .version-list .list-old-version span{color: #999;font-size: 14px;}
.old-app-version .view-dscp h3 {text-transform: uppercase;font-weight: 400;margin: 10px 0 0 20px;color: #707070;}
.old-app-version{padding: 0;min-height: 350px;}
.old-app-version .app_info_box {margin: 10px 20px 10px 20px;}
.old-app-version .app_info_box li{width: 33%; float: left;}
.old-app-version .app_left span{font-size: 14px; color: #555;}
.old-app-version .app_right span{font-size: 12px;font-weight: 400;color: #888;}
.old-app-version .app_left span i{color: #aaa;}
.old-app-version .app_info_box li dl {margin: 10px 0;}
.old-app-version .app_left .app-vrsn:before{content: "V ";color: #5ead13;font-style: italic;}
.dt-right{float: right;}
.app_left .dt-right span{font-size: 10px;color: #aaa;}
/*search-content*/
.search-notfound{text-transform: uppercase;font-weight: 400;margin: 20px 20px 0;color: #707070;}
.not-found{margin: 0 20px 20px;color: #707070;}

/*********************************************
  about us css
**********************************************/
.back a{color: #fff;font-size: 20px;position: absolute;top: 20px;left: 20px;font-weight: 300;}
.back a svg{transform: rotate(90deg);width: 16px;height: auto;margin-right: 10px;vertical-align: baseline;}
.about_header{padding: 0;}
.header_icon{background-color: #fff;}
section  .about .header_content .content_center{text-align: center;}
.about{font-size: 16px;padding: 0;width: 100%;float: none;display: block;margin: auto;}
.icons{text-align: center;padding: 10px 0;}
.icons a{padding: 0 35px; font-size: 50px; color: #ddd;}
.icons a:hover{color: #666;}
.footer_wrapper, .footer_wrapper .footer-wrap, .footer_wrapper .main-footer {margin: 0; padding: 0;}
.footer_wrapper .main-footer {text-align: center;}
section .about_com .about_dscp{text-align: center;}
.about_com.about_dscp {padding: 15px 0;width: 1160px;float: none;display: block;margin: auto;color: #555;font-size: 14px;}

/*********************************************
  Contact us css
**********************************************/
.back {background-size: cover;padding: 140px 0;background-attachment: fixed;height: 320px;background-image: var(--cover-image);}
.back::before {position: absolute;content: '';background: rgba(0, 0, 0, 0.82);width: 100%;pointer-events: none;height: 320px;top: 0;}
.contact_us_content{background-color: #eee;padding: 40px;}
.contact_us_content .contact_us {border: 1px solid #ccc; padding: 30px 20px;border-radius: 5px;}
.contact_us_content label{font-size: 14px;color: #555;}
section.contact_us_content.container {width: unset;}

/*********************************************
  Privacy & Policy css
**********************************************/
.main_section{background-position: center;background-size: cover;height: 300px;padding: 0 20px;text-align: center;/*width: 100%;*/}
.inner_section{position: relative;top: 50%;transform: translateY(-50%);max-width: 610px;margin: 0 auto;}
.search{position: relative;}
.search svg {position: relative;top: 50%;transform: translateY(-50%);background-color: #fff;content: "\1F50D";font-size: 18px;position: absolute;left: 15px;}
.search input {font-weight: 300;max-width: 100%;box-sizing: border-box;outline: none;transition: border .12s ease-in-out;}
.search input[type="search"] {border: 1px solid #ddd;border-radius: 30px;box-sizing: border-box;color: #111;height: 40px;padding-left: 40px;padding-right: 20px;-webkit-appearance: none;width: 100%;}
.search input[type="search"]:focus {border: 1px solid #5ead13;color: #555;}

.section_header{text-align: center; background-color: #fff;}
.section_header h1{margin: 0;padding: 15px;color: #666;font-size: 32px;}

section .privacy_content.privacy {text-align: center;}
.privacy_content.privacy{padding: 15px 0;max-width: 1160px;float: none;display: block;margin: auto;color: #555;margin-bottom: 60px;}
.inner_left{margin-left: unset;padding-top: unset;}
.policy h3{margin-bottom: 10px;}
.policy p{font-size: 14px;}

/*********************************************
    Blog list css
*********************************************/
.blog-wrap{position: relative;width: 100%;height: 100%;margin-bottom: 25px;}
ul.blog {list-style: none;position: relative;width: 100%;padding: 0;}
li.blog-list{width: 50%;float: left;padding: 10px;}
.listWrpBlog{padding: 15px;background: #fff;border-radius: 8px;float: left;position: relative;width: 100%;height: 190px;}
.bListImg{width: 25%;height: auto;float: left;padding-right: 15px;}
.bListImg img{margin: auto;display: block;}
.bListheader{width: 75%;float: right;position: relative;}
.bListheader h3{margin-top: 0;margin-bottom: 5px;}
.bListheader h3 a {font-size: 24px;color: #555;}
.bListheader h3 a:hover{text-decoration: none;color: #f57c00;}
.blogMeta {margin: 5px 0 0px 0;font-size: 14px;display: flex;}
.blogMeta span{padding: 0 10px 0 5px;color: #5ead13;}
.bListesc {width: 75%;float: right;position: relative;height: 70px;overflow: hidden;font-size: 12px;color: #777;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;line-height: 1.4;font-family: 'Roboto', sans-serif;word-break: break-word;font-weight: 300;}
.b_learn_more {position: absolute;right: 0;bottom: 0;}
.b_learn_more a{padding: 3px 10px;display: block;background-color: #5ead13;position: relative;margin-bottom: 10px;margin-right: 15px;color: #fff;border-radius: 5px;}
.b_learn_more a:hover{text-decoration: none;background-color: #f57c00;}

/*********************************************
    Blog Details css
*********************************************/
.blog-content {margin: 15px 10px 0px 10px;background: #fff;padding: 10px 15px;border-radius: 10px;font-size: 12px;color: #555;font-weight: 300;}

/*********************************************
   error
*********************************************/
.error{margin: 0;color: #eee;line-height: 300px; text-align: center;}
.errors{text-align: center;padding: 60px;}
.errors i{font-size: 150px;opacity: .1;}










/*********************************************
   Media Screen css
**********************************************/

@media screen and (max-width: 1200px){
  .brand{padding: 10px;}
  .inner-content .content{max-width: 820px;}
  section.content-gallery.type-one{height: unset;}
  section.content-gallery.type-one.type-two{max-height: unset;}
  .footer-wrap {width: unset;height: inherit;}
  .privacy_content.privacy {padding: 15px 20px;}
  .about_com.about_dscp{padding: 15px 20px;width: unset;}
  .main-footer p {margin: 0;}
  .header-background{-webkit-transform: rotate(9deg) translate(-60%,-20%);transform: rotate(9deg) translate(-60%,-20%);}
  .old-app-version .app_info_box li {width: 32.5%;}
}

@media screen and (max-width: 1100px){
  #sidebar_right {width: 25%;}
  .header-background{-webkit-transform: rotate(11deg) translate(-60%,-20%);transform: rotate(11deg) translate(-60%,-20%);}
  .slides{height: 300px;}
  .slider .slider_wrap{height: 18em;}
  .slider .slider_wrap .slide_app {bottom: 0px;}
}

@media screen and (max-width: 900px){
  .site-name{padding: 17px 12px;}
  .search-container{display: none;}
  .search-bar {padding: 13px 13px 13px 0;color: #fff;font-size: 20px;cursor: pointer;display: block;/* background-color: #95ad13;*/border-radius: 30px;}
  .category_wrapper .search-bar{display: none;}
  .slider .slider_wrap .slide_app p.title1{font-size: 50px;}
  .site-name{margin-right: 2px;}
  .grid {width: 40%;}
  .menu-bar {overflow: scroll;}
  section.content-gallery.type-one{height: unset;}
  section.content-gallery.type-one.type-two{max-height: unset;}
  .footer-wrap {width: unset;height: inherit;}
  .main-footer p {padding: 15px;}
  .header-background{height: 235px;}
  .app-safe{margin-top: -105px;margin-left: 40px;}
  .header_image{margin-top: -95px;}
  .slider .slider_wrap .slide_app p.title1{font-size: 46px;}
  .slider .slider_wrap .slide_app p.description1{font-size: 22px;;}

  .blog-wrap .content{padding: 0;}
  .listWrpBlog{height: auto;}
  li.blog-list{width: 100%;}
  .bListImg{width: 100%;}
  .bListheader, .bListesc{float: unset;width: 100%;}
  .b_learn_more {position: relative;display: inline-block;float: right;}
  .b_learn_more a{margin: 0;}
  .file-download .grid a {font-size: 16px;}
}


@media screen and (max-width: 700px){
  .brand{padding: unset; padding-bottom: 15px;}
  div#header_sidebar{width: 40%;box-shadow: 0px 5px 10px #999;}
  #header_sidebar .brand img{width: 40%;}
  .header_sidebar button{height: 25px;font-size: 30px;}
  .headerbar{margin-left: unset;}
  .nav-bar{display: unset;cursor: pointer;outline: none;background: none;border: none;color: #fff;font-size: 24px;padding-left: 10px;}
  .sidebar{display: none;}
  #sidebar_right {width: 40%;}
  .search-container{display: none;}
  #search-bar{width: 80%;margin-right: 0;}
  .category_wrapper{text-align: center;}
  .logo{display: block;}
  .logo img{max-height: 100%;max-width: 100%;width: auto;height: auto;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;}
  .inner-content{margin-left: unset;}
  .inner-content .content{width: 100%;margin: auto;}
  .content{padding: 0 5px;}
  .content.show_more {width: 80%;margin-top: 15px;}
  .more-gallery {margin-top: unset;}
  .slides{height: 250px;}
  .slider .slider_wrap{height: 15em;}
  .site-name{background: unset;}
  .gallery_title{font-size: 16px;}
  .row-title{padding: 5px 15px;}
  .gallery .row-item {margin: 10px 0px 0px 10px;}
  section.container{margin: unset;width: 145px;}
  section.content-gallery.type-one{height: unset;padding-bottom: 30px;}
  section.content-gallery.type-one.type-two{max-height: unset;}
  .footer-wrap{margin-left: unset;}
  .main-footer.footer_wrapper p{margin: unset;}
  .social-link ul{font-size: 10px;}
  .hamburger {width: unset;}
  .grid {width: 45%;}
  .more-gallery section.content-gallery.type-one{height: auto;}
  .show_more a{margin-bottom: 7px;margin-right: 5px;padding: 8px 60px;}
  .inner_section{padding: 40px;}
  .category_wrapper .category-btn{color: #444;display: inline-block;}
  .category-btn{display: none;}
  .header-background{height: 245px;-webkit-transform: rotate(8deg) translate(-60%,-20%);transform: rotate(8deg) translate(-60%,-20%);}
  .app-safe, .header_image{margin-top: -100px;}
  .view-dscp .type-one{padding-left: 5px;}
  .main-footer{margin-left: unset;}

  .blog-wrap .content{padding: 0;}
  .listWrpBlog{height: auto;}
  li.blog-list{width: 100%;}
  .bListImg{width: 100%;}
  .bListheader, .bListesc{float: unset;width: 100%;}
  .b_learn_more {position: relative;display: inline-block;float: right;}
  .b_learn_more a{margin: 0;}
}


@media screen and (max-width: 480px){
  input.search {max-width: 150px;}
  div#header_sidebar{width: 60%;}
  #sidebar_right {width: 55%;}
  .slides{height: 175px;}
  .slider .slider_wrap{height: 10em;}
  .slider .slider_wrap .slide_app p.title1{font-size: 28px; margin: 0 20px 10px 20px;}
  .slider .slider_wrap .slide_app p.description1{font-size: 14px; margin: 0 20px 40px 20px;}
  .carousel-indicators{bottom: 0;}
  .slider .slider_wrap .slide_app {bottom: -10px;}
  .site-name{margin-right: 5px;}
  .gallery_title{font-size: 14px;}
  .row-title{padding: 2px 10px;}
  .content.show_more {width: 70%;margin-top: 15px;}
  .grid {width: 45%;}
  section.container {width: 160px;}

  .about_title{height: 200px;}
  .icons a {padding: 0 20px;font-size: 40px;}
  .about_com.about_dscp{width: 90%;}

  .nav_wrapper a {display: inline-block;}
  .privacy_header h1{font-size: 28px;}
  .header-background{height: 150px;}
  .app-safe{margin-top: -70px;margin-left: 30px;}
  .header_image{margin-top: -100px;}
  .view-dscp h2{font-size: 18px;line-height: inherit;}
  .view-dscp h3{font-size: 16px;}
  .old-app-version .app_info_box li {width: 49%;}
  .main_section{height: 200px;}
  .error{line-height: 200px;font-size: 48px;}
  .app_info_box li{width: 49%;}

  .blog-wrap .content{padding: 0;}
  .listWrpBlog{height: auto;}
  li.blog-list{width: 100%;}
  .bListImg{width: 100%;}
  .bListheader, .bListesc{float: unset;width: 100%;}
  .b_learn_more {position: relative;display: inline-block;float: right;}
  .b_learn_more a{margin: 0;}
}


@media screen and (max-width: 330px){
  input.search {max-width: 60px;}
  div#header_sidebar{width: 70%;}
  .show_more a{padding: 8px 40px;}
  .slider .slider_wrap {height: 8em;}
  .slider .slider_wrap .slide_app p.title1{font-size: 26px;margin: 0 15px 5px 20px;}
  .slider .slider_wrap .slide_app p.description1{font-size: 14px;margin: 0 15px 10px 20px;}
  .carousel-indicators{bottom: 0;}
  .slider .slider_wrap .slide_app {bottom: 0px;}
  amp-sidebar#sidebar-right{width: 80%;}
  .gallery_title {font-size: 12px;}
  section.container{width: 120px;margin-right: 5px;margin-bottom: 10px;}
  section.content-gallery.type-one.type-two {max-height: unset;}
  section.content-gallery.type-one.type-two {max-height: unset;}
  .main-footer p {margin: unset;}

  .header-background{height: 115px;}
  .app-safe{margin-top: -50px;margin-left: 15px;}
  .header_image{margin-top: -105px;}

  .lightbox_header p {font-size: 14px;}
  .cansle {padding: 17px 15px;font-size: 16px;}
  .lightbox_wrapper {font-size: 12px;}
  .old-app-version .app_info_box li {width: 100%;}
  .old-app-version .view-dscp h3{font-size: 16px;}

  .blog-wrap .content{padding: 0;}
  .listWrpBlog{height: auto;}
  li.blog-list{width: 100%;}
  .bListImg{width: 100%;}
  .bListheader, .bListesc{float: unset;width: 100%;}
  .b_learn_more {position: relative;display: inline-block;float: right;}
  .b_learn_more a{margin: 0;}
}
