/* 
.w-footer {font-weight: 100}
 */

/* 
body {opacity:0; filter:alpha(opacity:0); margin: 0; width:100%; }
.pace-done {
opacity:1;
filter:alpha(opacity=100);
-webkit-transition:all 1s;
-moz-transition:all 1s;
-o-transition:all 1s;
transition:all 1s}
 */

a {color:#6a90e2}

/* 
.pace .pace-progress {
  background: #FFF;
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  height: 4px;

  -webkit-transition: width 1s;
  -moz-transition: width 1s;
  -o-transition: width 1s;
  transition: width 1s;
}
 */



.img-responsive {display:block;max-width:100%;height:auto}


/* 
.pace-inactive {
  display: none;
}
 */

/* Primary styles */
body{
    font-family: "SF Pro Display", "Helvetica Neue", "Helvetica", Helvetica, Segoe UI,SegoeUI, Arial, sans-serif;
    color:#000;
    font-size: 14px;
    background:#FFF;
    margin:0
}

h1 + p{
    line-height: 24px;
    font-size: 18px;
}

h1 {font-size: 24px; font-weight: 600; line-height: 30px;}

a{text-decoration: none}
.s-text-center{text-align: center}
.s-text-333 {color:#333}
.s-text-noweight {font-weight: 100}

.s-margin-top-20 {margin-top: 20px}
.s-margin-top-30 {margin-top: 30px}
.s-margin-top-50 {margin-top: 50px}
.s-margin-top-80 {margin-top: 80px}

.s-margin-bottom-20 {margin-bottom: 20px}
.s-margin-bottom-40 {margin-bottom: 40px}
.s-margin-bottom-80 {margin-bottom: 80px}

.s-padding-top-10 {padding-top: 10px}
.s-padding-top-30 {padding-top: 30px}
.s-padding-top-40 {padding-top: 40px}
.s-padding-top-50 {padding-top: 50px}
.s-color-grey {color:#5C5C5C;}

.s-bg-grey {
    background: #F7F7F7;
    -moz-box-shadow: 0px 1px 0px 0px rgba(0,0,0,0.10), inset 0px 1px 0px 0px rgba(0,0,0,0.10);
    box-shadow:0px 1px 0px 0px rgba(0,0,0,0.10), inset 0px 1px 0px 0px rgba(0,0,0,0.10);
    padding:40px 0
}

p + img {
    margin: 20px 0 10px;
}


/* End Primary styles */
.shadow-line{
    -moz-box-shadow: inset 0px 1px 0px 0px rgba(0,0,0,0.10);
    box-shadow: inset 0px 1px 0px 0px rgba(0,0,0,0.10);
}

.w-960{
    width: 960px;
    margin-left: auto;
    margin-right: auto;
}

.paralax {
			background: url("../images/header.jpg") center -50px no-repeat;
   			background-color: #1987d4;
   			z-index: 3;
		    position: fixed;
		    height:100%;
		    top: 0;
		    margin:0;
		    padding:0;
		    width: 100%;
		    min-width: 100%;
			min-height: 1200px;
			left:0;
			background-size: auto 100%;
}

.w-header{
    position:relative;
    z-index:9999;
    color:#FFF;
    top:1px;
}

.w-header em{ /* font-style: italic;  */padding: 0 6px 4px; border-radius:2px;}
#win .w-header em{background-color:#14affe; }
#ios .w-header em{background-color:#69bd02; }
#mac .w-header em{background-color:#ffc14e; }
#ios.android .w-header em{background-color:#e9475a; }
.w-header i{opacity:0.5}

.white {
	background: #FFF;
	position: relative;
	z-index: 99;
/* 
	padding-top:20px;
 */
	width:100%;
	max-width:100%;
	overflow-x:hidden;
}

.b-top-line{
    padding: 15px 0 5px;
}

.b-top-line > div {
    display: inline-block;
}

.e-top-line-menu{
    float: right;
    text-align: right;
    position:relative;
    top:-1px;
}

.e-top-line-menu li {
    display: inline;
}
    .e-top-line-menu li a:hover{
        opacity:.4
    }

    .e-top-line-menu li a {
        color:#FFF;
        text-decoration: none;
		padding: 4px 10px;
    }
    
.e-top-line-menu li a.download {
	  border-radius: 4px;
	  background: #6bb62f;
	  color: #fff;
}
    
    .s-icon-top{
        display: inline-block;
        margin-left: 20px;
        vertical-align: middle;
        position: relative;
        top:3px;
    }

/* 
    #ios .e-top-line-menu li a.icon-top {top:0px !important;}
    #ios .e-top-line-menu {top:-2px !important}
    #ios .b-top-menu {position:relative; top:-1px;}
 */

    .e-top-line-menu li a.icon-top{
        display: inline-block;
        position:relative;
		top:-1px
    }

    .e-top-line-menu li a.icon-top-twitter{
        background:url("../images/icons/twitter.svg") 0px 4px no-repeat;
        width: 25px;
        height:25px
    }

    .e-top-line-menu li a.icon-top-facebook{
        background:url("../images/icons/facebook.svg") no-repeat;
        width: 25px;
        height:25px
    }
    .s-icon-top .lang > a{vertical-align: top; margin-left: 0px; top:8px; position: relative}
   
	.s-icon-top .lang font {vertical-align: top !important}
    .s-icon-top .lang {position: relative;}
    .s-icon-top .lang > a:after { 
	  top: 8px;
	  right: -8px;
	  border: solid transparent;
	  content: " ";
	  height: 0;
	  width: 0;
	  position: absolute;
	  pointer-events: none;
	  border-color: rgba(136, 183, 213, 0);
	  border-top-color: #FFFFFF;
	  border-width: 5px;
	  margin-left: -10px;
  	 }
    .s-icon-top .lang > ul {  position: absolute;bottom: -170px;right: 0;background: #FFF;color: #000; z-index: 999999; display: none;  -webkit-transition: all 100ms ease-in;-moz-transition: all 100ms ease-in;-ms-transition: all 100ms ease-in;-o-transition: all 100ms ease-in;transition: all 100ms ease-in; right:-15px}
    .s-icon-top .lang:hover > ul {opacity: 1; display: block}
    .s-icon-top .lang > ul > li {display:block; padding:10px 5px; width:155px;}
    .s-icon-top .lang > ul > li > a {color:#000}
      
	.b-top-menu{margin:50px 0 10px; padding-bottom: 10px}

    .e-top-menu{
        text-align: center;
        border-bottom: rgba(255, 255, 255, 0.7) 1px solid;
    }

        .e-top-menu li{
            display: inline-block;
            margin: 0;
            opacity: .7;
        }

        .e-top-menu li a {
            display: block;
            padding-right: 17px;
            padding-left: 17px;
        }

        .e-top-menu li span{
            display: block;
            text-align: center;
            font-size: 15px;  
            color: #ffffff;
            padding-top: 5px;
            padding-bottom: 5px;
        }

    .e-top-menu li:hover {
        opacity: 1; 
        margin-bottom: -3px;
        border-bottom: 3px solid #fff;
    }

    .e-top-menu li.now,
    .e-top-menu li.now:hover {
        opacity: 1;
        margin-bottom: -3px;
        border-bottom: 3px solid;
    }


    #ios .e-top-menu li.now,
    #ios .e-top-menu li.now:hover {
        border-bottom-color: #77d603;
    }

    #mac .e-top-menu li.now,
    #mac .e-top-menu li.now:hover {
        border-bottom-color: #ffc14e;
    }

    #win .e-top-menu li.now,
    #win .e-top-menu li.now:hover {
        border-bottom-color: #56c5ff;
    }
	 
    #android .e-top-menu li.now,
    #android .e-top-menu li.now:hover,
    #ios.android .e-top-menu li.now,
    #ios.android .e-top-menu li.now:hover {
        border-bottom-color: #e9475a;
    }


.b-top-slider { 
    margin: 50px 0 0; 
    text-align: center;
}

    .e-top-slider-text{width: 960px; margin:0 auto; text-align: center}

        .e-top-slider-text h1{
            font-size: 26px;
			line-height: 32px;
			font-weight: 400;
			display: inline-block;
			padding-right: 20px;
			text-align: right;
			vertical-align: top;
			padding-top:0;
			margin-top: 0;
			max-width: 734px;
			text-shadow: 0px 1px 3px rgba(1, 1, 1, 0.3);
        }

    .e-top-slider-center-text p{
        margin:10px 0 30px;
        color:#000;
        line-height: 22px;
        clear:both;
        font-size: 18px;
        font-weight:500;
		font-style: italic;        
    }

.e-top-slider-content {  height: 700px; margin: 0 auto; text-align:center; }
#ios .e-top-slider-content {width:100%; margin:0 auto; min-width:960px; position: relative;}
.e-top-slider-content .e-top-slider-content-wrapper {position: absolute;}
    	
.e-top-slider-content img { position: relative; top: 0px; left: 0px;max-width: 100%; width:auto; min-width:960px; max-height: 655px; }

#mac .e-top-slider-content img{max-height:740px !important}
#ios .e-top-slider-content img{max-height:690px !important}

 
 
 
.btn-buy.win {
	background: url('../images/btns/buy-winstore.png') no-repeat;
	width: 220px;
	display: inline-block;
	height: 65px;
}
	
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
	.btn-buy.win {background: url('../images/btns/buy-winstore@2x.png') no-repeat; background-size: 220px 65px;}
}

	
.btn-buy.android {
	background: url('../images/btns/gplay_button.png') no-repeat;
	width: 220px;
	display: inline-block;
	height: 65px;
	background-size: 220px 65px;
}

@media all and (-webkit-min-device-pixel-ratio: 1.5) {
	.btn-buy.android {background: url('../images/btns/gplay_button@2x.png') no-repeat; background-size: 220px 65px;}
}

.icon {transition: .2s;}

#mac .icon {fill: #4d3e66;}
#mac .icon:hover {fill: #ffc14e;}

#win .icon {fill: #445566;}
#win .icon:hover {fill: #14affe;}

#ios .icon {fill: #2f3c4c;}
#ios .icon:hover {fill: #079f8d;}

#ios.android .icon {fill: #2f3c4c;}
#ios.android .icon:hover {fill: #e9475a;}

/* .b-middle- */

.e-middle-menu { margin: 40px 0 0; text-align: center}

    .e-middle-menu li{
        display: inline-block;
        text-align: center;
        width: 135px;
         }


    .e-middle-menu li img {clear: both; }
    .e-middle-menu li a span{
        display: block;
        color:#000;
        text-decoration: none;
        margin-top: 10px;
        font-weight: 400;
    }
        

.e-middle-btnslide{ text-align: center}

    .e-middle-btnslide-nav li {display: inline-block; margin: 10px; }
    .e-middle-btnslide-nav li.current a{
    	text-decoration: none;
        background: #1883d7;
        color:#FFF;
        padding:5px 25px;
        border-radius: 15px;
    }
    .e-middle-btnslide-nav li a {color:#1883d7; padding: 5px 25px;  text-transform: uppercase; font-weight: 550;}

    .e-middle-btnslide-content {
        margin: 10px 0;
    }
    
     .e-middle-btnslide-content img {margin-bottom: 20px;}

/* win only */
    .e-margin {margin:10px 0;}
/* end of win only */



    .prompts {margin-top: 5px}

    .prompts p{
        width: 300px;
        line-height: 20px;
        text-align: left;
        display: inline-block;
        vertical-align: middle;
        position: relative;
        margin-top: 20px;
    }


.prompts p:before{
    content: "";
    display: block;
    width: 1px;
    position: absolute;
    height: 200px;
    left: 126px;
    top: -220px;
    background: #979797;
}

.prompts p.smallest:before{
    content: "";
    display: block;
    width: 1px;
    position: absolute;
    height: 70px;
    left: 126px;
    top: -80px;
    background: #979797;
}

.prompt-5:before{
left: 100px !important;
height: 123px !important;
top: -130px !important;}


.prompts p.empty-prompt:before{
    display: none;
}


       .prompts p a{
           color:royalblue;
           text-decoration: underline;
       }

    .e-middle-btnslide-content .prompts p.prompt-2, .e-middle-btnslide-content .prompts p.prompt-3{
       width:320px
    }

.w-sync {
    background: url("../images/screens-win/sync.jpg") no-repeat center;
    background-color:#123666;
    background-size: auto 460px;
    height: 460px;
}

.e-sync-text {
    color:#FFF;
    font-size:16px;
    line-height: 20px;
    width: 380px;
    position: relative;
    left: 200px;
    top: 150px;
    display: inline-block;
}

.e-sync-img{
    display: inline-block;
    width: 397px;
    float: left;
    position: relative;
    top:30px
}

.e-sync-text h1 {
    margin-bottom:20px
}

.e-sync-text p {font-size:16px}


.w-grades {
    background: url("../images/screens-win/grades.png") no-repeat 500px 0px;
    height: 300px;
}

@media all and (-webkit-min-device-pixel-ratio: 1.5) {
	.w-grades {background: url("../images/screens-win/grades@2x.png") no-repeat 500px 0px; background-size: 420px 255px;}
}

.e-grades-text{
    width:380px;
    position: relative;
    top: 40px;
}

.e-grades-text h1 {
    margin-bottom:20px
}


.w-footer{
    padding-top:30px;
}

.w-footer-line{
  
  	border-top:1px solid #E9E9E9;
    padding-top:30px;
    margin-top: 20px;
}

.b-footer-imgs li{
    display: inline-block;
    margin: 0 3px;
}

.b-footer-text {
    padding:20px 0;
    font-size: 13px;
    line-height: 21px;
    color:#9B9B9B;
}
body#android .b-footer-text {color: #fff;}
	body#android .b-footer-text a {color: #fff; text-decoration: underline;}

.w-notify .e-notify-text{
	position: relative;
	top: 70px;
	width: 380px;
	text-align: left;
	color: #fff;
	float:left;
}

.w-notify .e-notify-text h1{
	margin-bottom: 20px;
	line-height: 32px;
}

.b-planner h1 em{ font-style: italic; font-weight: 400; background-color:rgba(1, 1, 1, 0.1);; padding: 0 6px 4px; border-radius:2px;}


.w-notify .e-notify-img{float:right; width:518px; text-align: center; position: relative; top:60px}

body#mac .e-notify-img1{position: absolute; left: 450px; top:-30px}
body#mac .e-notify-img2{position: absolute; left: 490px; top:-92px}

.e-top-slider-content-wrapper {width:100%; text-align: center;}

/* IOS PAGE */

body#ios .paralax {background: url("../images/header_ios.jpg") center no-repeat; background-color: #278479; background-size: auto 100%}

body#ios .b-top-menu{background-position: -500px 52px}
body#ios .btn-buy.win, body#mac .btn-buy.win  {
    	background: url('../images/btns/buy-appstore.svg') no-repeat;}

body#ios .e-middle-btnslide-nav li.current a{background: #3993DA; color:#FFF}
body#ios .e-middle-btnslide-nav li a{color: #3993DA}

body#win .e-middle-btnslide-nav li.current a{background: #14affe; color:#FFF;}
body#win .e-middle-btnslide-nav li a{color: #14affe;}


body#mac .e-middle-menu li  {width: 120px;}
body#ios .e-middle-menu li  {width: 135px;}

body#ios .prompt-1-1:before{ left: 227px !important;height: 257px !important;top: -267px !important;}
body#ios .prompt-1-3:before{ left: 98px !important;height: 193px !important;top: -214px !important}
body#ios .prompt-2-1:before{ left: 182px !important;height: 260px !important;top: -276px !important;}
body#ios .prompt-2-3:before{ left: 104px !important; height: 219px !important; top: -234px !important;}
body#ios .prompt-3-1:before{ left: 183px !important;height: 164px !important;top: -175px !important;}
body#ios .prompt-3-2:before{ left: 175px !important;height: 293px !important;top: -327px !important;}


body#mac .paralax {background: url("../images/header_mojave.jpg") center -12px no-repeat; background-color: #7c8499; background-size: auto 100%}
body#mac .b-top-menu{background-position: -372px 52px}
body#mac .e-middle-btnslide-nav li.current a{background: #4d3e66; color:#FFF}
body#mac .e-middle-btnslide-nav li a {color: #4d3e66}

body#mac .w-notify .w-960 .e-middle-btnslide .e-middle-btnslide-nav li.current a {background: #fff; color:#4d3e66}
body#mac .w-notify .w-960 .e-middle-btnslide .e-middle-btnslide-nav li a {color: #fff}

body#mac .w-notify:before{ background: url("../images/screens-mac/notify_top-yosemite.png") no-repeat 0 center;
height: 22px;
width: 100%;
display: block;
content: "";
position: absolute;
top: 0px;}

/* 
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
	body#mac .w-notify:before {background: url("../images/screens-mac/notify_top-yosemite@2x.png") no-repeat 0 center; height: 22px; width:100%;
	top: 0px;}
}
 */

body#mac .w-notify { background: url("../images/screens-mac/notify_bg-yosemite.jpg") no-repeat center center;height: 400px; width:100%; position: relative;}


body#win .w-notify:after{ background: url("../images/screens-win/notify-after.png") #002440 no-repeat 0 center;
height: 40px;
width: 100%;
display: block;
content: "";
position: absolute;
bottom: 0px;}

body#win .w-notify { background-image: -moz-linear-gradient( 90deg, rgb(0,101,175) 0%, rgb(0,72,125) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(0,101,175) 0%, rgb(0,72,125) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(0,101,175) 0%, rgb(0,72,125) 100%);height: 400px; width:100%; position: relative;}
  
body#win .e-notify-img1{position: absolute; left: 495px; top:-96px}
body#win .e-notify-img2{position: absolute; left: 495px; top:-86px}


@media all and (-webkit-min-device-pixel-ratio: 1.5) {
	body#win .w-notify:after {background: url("../images/screens-win/notify-after@2x.png") #001931 0 center no-repeat !important; background-size: 1425px !important;}
}


body#mac .prompt-1-1:before{left: 197px !important;height: 246px !important;top: -253px !important;}
body#mac .prompt-1-3:before{left: 160px !important;height: 218px !important;top: -231px !important;}
body#mac .prompt-2-1:before{left: 177px !important;height: 255px !important;top: -265px !important;}
body#mac .prompt-2-3:before{left: 76px !important;height: 192px !important;top: -200px !important;}
body#mac .prompt-3-1:before{left: 183px !important;height: 255px !important;top: -268px !important;}
body#mac .prompt-3-3:before{left: 75px !important;height: 213px !important;top: -229px !important;}



.slider-arrow {position:absolute;top:200px;z-index:9;cursor:pointer;text-indent: -9999px;height: 61px;width: 18px; background-color:rgba(0,0,0,.2) !important; background-position: center center !important; padding:40px 25px; border-radius: 8px}
.slider-arrow.arrow-left {left:80px;background: url('../images/top-slider/arrow-prev.png') no-repeat;}
.slider-arrow.arrow-right {right:80px;background: url('../images/top-slider/arrow-next.png') no-repeat;}
.slider-arrow:hover {opacity:.6}

.ios_img {width:1367; min-width:960px; overflow: hidden; min-height:700px}
.ios_img.ios_1 {background: url(../images/top-slider/ios_1.png) center no-repeat}
.ios_img.ios_2 {background: url(../images/top-slider/ios_2.png) center no-repeat}


/* ---------------------------------------------- new ------------------------------------------------*/

body#android .paralax {
    background: url("../images/header_android_temp.jpg") center top no-repeat; 
    background-color: #1987d4; 
    padding-bottom: 0;
}


body#ios.android .paralax {background: url("../images/header_android_production.jpg") center top no-repeat;}

.android-clear-both {

}

.android-clear-both:after {
    content: '';
    display: block;
    clear: both;
}

/* 
body#android .w-header {
    top: 0;
}
 */

.top-menu-img {
    width: 71px;
    height: 40px;
    margin: auto;
    text-align: center;
}

.top-menu-img img {
    display: block;
    width: 100%;
    height: 100%;
}

body#android .b-top-slider {
    padding-top: 38px;
}

body#android .e-top-slider-img {
    float: right;
    overflow: hidden;
}

body#android .e-top-slider-img img {
    display: block;
}


body#android .e-top-slider-text {
    float: left;
    width: 60%;
    text-align: left;
}

body#android h1 {
    font-size: 48px;
    line-height: 1.23;
    padding-right: 11px;
    padding-top: 77px;
    padding-bottom: 30px;
    font-family: 'helveticaneuecyr-light';
    text-align: left;
}

.android-form {
    margin-top: 90px;
    padding-right: 10px;
}

.android-form h6 {
    margin-bottom: 30px;
    font-size: 30px;
    font-family: 'helveticaneuecyr-light';
    color: #fff;
}

body#android input,
body#android .btn-red {
    display: inline-block;
    vertical-align: top;
    height: 45px;
    margin-right: 0.5%;
    margin-left: 0.5%;
    border-radius: 5px;
    margin-bottom: 15px;
    box-sizing: border-box;
}

body#android input:focus,
body#android input:active,
body#android .btn-red:focus,
body#android .btn-red:focus {
    outline: none;
}


body#android input {
    padding: 10px 15px;
    width: 51%;
    font-size: 20px;
    line-height: 1.2;
    border: #176b8e 1px solid;
    background: #fff;
    -webkit-box-shadow: inset 0px 3px 5px 0px rgba(0,0,0,0.45);
    -moz-box-shadow: inset 0px 3px 5px 0px rgba(0,0,0,0.45);
    box-shadow: inset 0px 3px 5px 0px rgba(0,0,0,0.45)
}

body#android .btn-red {
    padding: 10px 20px;
    background: #e9475a;
    width: 46%;
    font-size: 20px;
    line-height: 1.2;
    color: #ffffff;
    font-family: 'helveticaneuecyr-bold';
    border: none;
    cursor: pointer;    
}

body#android .btn-red:hover {
    background: #dc243a;
}

.android-form p {
    text-align: left;
    padding-right: 17%;
    line-height: 1.3;
}

.android-form p small {
    margin-bottom: 10px;
    font-size: 14px;
    font-family: 'helveticaneuecyr-light';
    color: #000363;
}

body#android .android-content {
    position: relative;
    z-index: 5;
    padding-top: 20px;
    padding-bottom: 5px;
    background: rgba(66, 76, 90, 0.90);
    /*background: #424c5a url("../images/android/content-bg.jpg") center top no-repeat;*/
    background-size: 100% 100%;
}

.android-content h2 {
    padding-top: 30px;
    padding-bottom: 20px;
    font-family: 'helveticaneuecyr-light';
    font-size: 48px;
    text-align: center;
    color: #fff;
}

body#android .advantages {
    padding-top: 5px;
    padding-bottom: 50px;
}

body#android .advantages li {
    display: block;
    width: 60%;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 15px 23px;
    border-radius: 7px;
    box-sizing: border-box;
    background: #717c8c;
}

body#android .advantages li:nth-child(2n) {
    text-align: right;
}

body#android .advantages li:nth-child(2) {
    margin-left: 35%;
    width: 65%;
}

body#android .advantages li:nth-child(3) {
    width: 75%;
}

body#android .advantages li:nth-child(4) {
    margin-left: 28%;
    width: 72%;
}

body#android .advantages li:nth-child(5) {
    width: 84%;
}

body#android .advantages p {
    font-size: 30px;
    line-height: 1.2;
    font-family: 'helveticaneuecyr-light';
    color: #000;
}

body#android .advantages mark {
    background: transparent;
    color: #ffffff;
    font-family: 'helveticaneuecyr-bold';
}

.popup-wrap {
    display: none;
    position: fixed;
    z-index: 10000; /*!!*/
    width: 100%;
    height: 100%;
    top: 158px;
    left: 0;
}

.popup-fade {      
    position: fixed;
    width: 100%;
    height: 100%;
    top: 158px;
    left: 0;     
    background-color: rgba(0, 101, 174, 0.5); 
}

.popup-content {
    position: relative;
    display: block;
    width: 92%;
    min-height: 344px;
    margin: auto;
    margin-top: 10%;
    padding: 55px 20px 25px 20px;
    border-radius: 12px;
    background: #f8fcfd;
    text-align: center;
    overflow: hidden;
    box-sizing: border-box;
}

.popup-img {
    position: absolute;
    bottom: -48px;
    right: -24px;
}

.popup-content h2 {
    font-size: 45px;
    font-family: 'helveticaneuecyr-light';
    line-height: 1.3;
    margin-bottom: 15px;
}

.popup-content p {
    font-size: 20px;
    line-height: 1.3;
    margin-bottom: 20px;
}

.share {
    margin: 55px auto 10px auto;
    text-align: center;
}

body#android.popup-in .paralax,
body#android.popup-in .b-top-slider,
body#android.popup-in .android-content {
    filter: progid:DXImageTransform.Microsoft.Blur(pixelRadius=4px);
    -webkit-filter: blur(4px);
    -moz-filter: blur(4px);
    -o-filter: blur(4px);
    -ms-filter: blur(4px);
    filter: blur(4px);
}

body#android.popup-in {
    position: fixed;
}

body#android.popup-in .popup-wrap {
    display: block;
}

.btn-popup {
    display: inline-block;
    vertical-align: top;
    min-width: 150px;
    border-radius: 3px;
    padding: 12px 5px;
    margin: 0 4px;
    font-size: 20px;
    line-height: 1.2;
    color: #fff;
    box-sizing: border-box;
}

.btn-tweet {
    background: #209cde;
}

.btn-tweet:hover {
    background: #1d8ecb;
}

.btn-tell {
    background: #5683ce;
}

.btn-tell:hover {
    background: #3362ae;
}

body#android .android-footer {
    position: relative;
    z-index: 4; 
    background: #fff;
}

body#android .w-footer {
    margin-top: 0;
}

#notifications {background: url("../images/header_android_production.jpg") center top no-repeat;}
#notifications .overlay {background: rgba(44, 88, 138, .7); padding: 40px 0 100px;}
#notifications .w-960 {position: relative;}
#notifications .e-notifications-text {
    color:#fff;
    font-size:16px;
    line-height: 20px;
    width: 380px;
    display: inline-block;
}

#notifications .e-notifications-img{
    display: inline-block;
    width: 475px;
    position: absolute;
    top:-50px;
    right: 10px;
}
#notifications h1 {margin-bottom: 20px;}