body,html{height:100%}body,ol,ul{margin:0;padding:0}img,nav>*{vertical-align:middle}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{background:url("/assets/img/diamond_chat.png") fixed #ebebeb;color:#525252;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:"BananaGrotesk",sans-serif;font-size:16px;line-height:1.43;padding-top:50px}button,input,textarea{font-family:inherit;font-size:inherit;line-height:inherit;background-image:none}a{color:#2e96f3;outline:0;-webkit-transition:all .25s ease;transition:all .25s ease}section{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}a:hover{color:#2889e1}.btn-girls,a,a:hover{text-decoration:none}figure{margin:0}.img-responsive{display:block;width:100%;height:auto}.img-circle{border-radius:50%}.blue-txt{color:#009eff}.orng-text{color:#ff8000 !important}p{margin:0 0 10px}.container,.container-fluid{margin-right:auto;margin-left:auto}label{display:inline-block;margin-bottom:5px;font-weight:700}.bold{font-weight:700 !important}.container{width:90%;max-width:1200px}.clearfix:after,.container-fluid:after,.container:after,.row:after{content:" ";display:table;clear:both}.nav-header li,nav>*{display:inline-block}.container .row,.row .row{margin-left:-15px;margin-right:-15px}header{background:#f8f8f8;-webkit-box-shadow:0 1px 3px #bebebe;box-shadow:0 1px 3px #bebebe;position:fixed;top:0;left:0;width:100%;z-index:100000}.navi{padding:0px 5px}.nav-logo{width:160px;padding:3px 0 1px}.nav-logo img{height:auto;width:100%}.nav-header li{list-style-type:none}.nav-header li a{color:#777;display:block;font-size:14px;font-weight:700;padding:15px 10px;position:relative;text-transform:uppercase}.nav-header li a.active:after,.nav-header li a:hover:after{background:#309dff;content:"";position:absolute;bottom:0;left:5%;height:3px;width:90%}#plus-it{padding-left:30px;height:25px}.nav-header,.nav-toggle{float:right}.nav-toggle{display:none;color:#727272;cursor:pointer;font-size:26px;padding:5px}.app-wrap{background:url("/assets/img/app-bg.png");-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;height:100%;width:100%}.chat-app{border:0;height:100%;width:100%}.btn-girls{background:#309dff;color:#fff;display:block;font-size:24px;padding:5px 0;text-align:center;-webkit-box-shadow:0 -2px 2px rgba(34,34,34,.4) inset;box-shadow:0 -2px 2px rgba(34,34,34,.4) inset}.home-wrapper,footer,.panel{opacity:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}@media only screen and (max-width: 1200px){.container{width:95%}}@media only screen and (max-width: 991px){#plus-it{padding-left:12px}}@media only screen and (max-width: 768px){body{font-size:15px;padding-top:47px}.nav-header,.nav-overlay.show{position:fixed;left:0;top:48px;height:100%}.nav-logo{width:140px;padding:5px 0 2px}.nav-header{background:#f8f8f8;-webkit-box-shadow:1px 10px 4px #656565;box-shadow:1px 10px 4px #656565;float:none;padding:0 10px;width:150px;z-index:10;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:transform .2s linear;-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear, -webkit-transform .2s linear}.nav-header.open-nav{-webkit-transform:translateX(0);transform:translateX(0)}.nav-header li a.active:after,.nav-header li a:hover:after{display:none}.nav-header li{display:block}.nav-header li a{border-bottom:1px solid #ccc;padding:15px 0 15px 10px}.nav-header li a.active,.nav-header li a:hover{border-color:#309dff}.nav-header a:before{display:inline-block;color:#309dff;font-family:FontAwesome;width:25px}.nav-header li:nth-child(1) a:before{content:""}.nav-header li:nth-child(2) a:before{content:""}.nav-header li:nth-child(3) a:before{content:""}.nav-header li:nth-child(4) a:before{content:""}.nav-header li:nth-child(5) a:before{content:""}.nav-header li:nth-child(6) a:before{content:""}.nav-toggle{display:block}.nav-overlay.show{background:rgba(0,0,0,.7);width:100%;z-index:1}}@media only screen and (max-width: 600px){#plus-it{display:none !important}}@media only screen and (max-width: 480px){body{font-size:14px;padding-top:40px}.container{width:98%}.nav-logo{width:120px;padding:3px 0 2px}.nav-toggle{padding:2px 5px 0}.nav-header,.nav-overlay.show{top:41px}}