html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}html{font-size:62.5%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}sub{vertical-align:sub}sup{vertical-align:super}body{background:#fff;font-family:"Helvetica Neue", "HelveticaNeue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:13px;line-height:18px;color:#555;-webkit-font-smoothing:antialiased}a{color:#2a85e8;text-decoration:none;line-height:inherit}a:hover{color:#11639d}a:focus{color:#cc4714;outline:none}p a,p a:visited{line-height:inherit}ul,ol{margin-bottom:0px}ul{list-style:none outside}ol{list-style:decimal}ol,ul.square,ul.circle,ul.disc{margin-left:30px}ul.square{list-style:square outside}ul.circle{list-style:circle outside}ul.disc{list-style:disc outside}li{margin-bottom:12px}ul.large li{line-height:21px}table{background:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:0 0 18px;border:1px solid #ddd}table thead,table tfoot{background:#f5f5f5}table thead tr th,table tfoot tr th,table tbody tr td,table tr td,table tfoot tr td{font-size:12px;line-height:18px;text-align:left}table thead tr th,table tfoot tr td{padding:8px 10px 9px;font-size:14px;font-weight:bold;color:#222}table thead tr th:first-child,table tfoot tr td:first-child{border-left:none}table thead tr th:last-child,table tfoot tr td:last-child{border-right:none}table tbody tr.even,table tbody tr.alt{background:#f9f9f9}table tbody tr:nth-child(even){background:#f9f9f9}table tbody tr td{color:#333;padding:9px 10px;vertical-align:top;border:none}.left{float:left}.right{float:right}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.hide{display:none}.highlight{background:#ff0}.container{margin:0px 10px 0px 10px}.row{width:100%;max-width:980px;min-width:727px;margin:0 auto}.row .row{min-width:0}.column,.columns{margin-left:4.4%;float:left;min-height:1px;position:relative}.column:first-child,.columns:first-child{margin-left:0}[class*="column"]+[class*="column"]:last-child{float:right}.row .one{width:4.3%}.row .two{width:13%}.row .three{width:21.679%}.row .four{width:30.37%}.row .five{width:39.1%}.row .six{width:47.8%}.row .seven{width:56.5%}.row .eight{width:65.2%}.row .nine{width:73.9%}.row .ten{width:82.6%}.row .eleven{width:91.3%}.row .twelve{width:100%}.row .offset-by-one{margin-left:13.1%}.row .offset-by-two{margin-left:21.8%}.row .offset-by-three{margin-left:30.5%}.row .offset-by-four{margin-left:39.2%}.row .offset-by-five{margin-left:47.9%}.row .offset-by-six{margin-left:56.6%}.row .offset-by-seven{margin-left:65.3%}.row .offset-by-eight{margin-left:74.0%}.row .offset-by-nine{margin-left:82.7%}.row .offset-by-ten{margin-left:91.4%}.row .centered{float:none;margin:0 auto}.row .offset-by-one:first-child{margin-left:8.7%}.row .offset-by-two:first-child{margin-left:17.4%}.row .offset-by-three:first-child{margin-left:26.1%}.row .offset-by-four:first-child{margin-left:34.8%}.row .offset-by-five:first-child{margin-left:43.5%}.row .offset-by-six:first-child{margin-left:52.2%}.row .offset-by-seven:first-child{margin-left:60.9%}.row .offset-by-eight:first-child{margin-left:69.6%}.row .offset-by-nine:first-child{margin-left:78.3%}.row .offset-by-ten:first-child{margin-left:87%}.row .offset-by-eleven:first-child{margin-left:95.7%}.push-two{left:17.4%}.push-three{left:26.1%}.push-four{left:34.8%}.push-five{left:43.5%}.push-six{left:52.2%}.push-seven{left:60.9%}.push-eight{left:69.6%}.push-nine{left:78.3%}.push-ten{left:87%}.pull-two{right:17.4%}.pull-three{right:26.1%}.pull-four{right:34.8%}.pull-five{right:43.5%}.pull-six{right:52.2%}.pull-seven{right:60.9%}.pull-eight{right:69.6%}.pull-nine{right:78.3%}.pull-ten{right:87%}img,object,embed{max-width:100%;height:auto}.row:before,.row:after,.clearfix:before,.clearfix:after{content:"";display:table}.row:after,.clearfix:after{clear:both}.row,.clearfix{zoom:1}.block-grid{display:block;overflow:hidden}.block-grid>li{display:block;height:auto;float:left}.block-grid.two-up{margin-left:-4%}.block-grid.two-up>li{margin-left:4%;width:46%;margin-bottom:4%}.block-grid.three-up{margin-left:-2%}.block-grid.three-up>li{margin-left:2%;width:31.3%;margin-bottom:2%}.block-grid.four-up{margin-left:-2%}.block-grid.four-up>li{margin-left:2%;width:23%;margin-bottom:2%}.block-grid.five-up{margin-left:-1.5%}.block-grid.five-up>li{margin-left:1.5%;width:18.5%;margin-bottom:1.5%}h1,h2,h3,h4,h5,h6{color:#181818;font-weight:bold;line-height:1.25}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h1{font-size:46px;font-size:4.6rem;margin-bottom:12px}h2{font-size:35px;font-size:3.5rem;margin-bottom:9px}h3{font-size:28px;font-size:2.8rem;margin-bottom:9px}h4{font-size:21px;font-size:2.1rem;margin-bottom:3px}h5{font-size:18px;font-size:1.8rem;font-weight:normal;margin-bottom:3px}h6{font-size:15px;font-size:1.5rem;font-weight:normal}.subheader{color:#777;font-weight:300;margin-bottom:24px}p{font-size:13px;font-size:1.3rem;line-height:1.25;margin:0 0 18px}p img{margin:0}p.lead{font-size:18px;font-size:1.8rem;line-height:1.5}em,i{font-style:italic;line-height:inherit}strong,b{font-weight: normal;line-height:inherit}small{font-size:60%;line-height:inherit}h1 small,h2 small,h3 small,h4 small,h5 small{color:#777}blockquote,blockquote p{line-height:20px;color:#777}blockquote{margin:0 0 18px;padding:9px 20px 0 19px;border-left:1px solid #ddd}blockquote cite{display:block;font-size:12px;font-size:1.2rem;color:#555}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited{color:#555}hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:12px 0 18px;height:0}abbr,acronym{text-transform:uppercase;font-size:90%;color:#222;border-bottom:1px solid #ddd;cursor:help}abbr{text-transform:none}@media handheld, only screen and (max-width: 767px){h1{font-size:32px;font-size:3.2rem;line-height:1.3}h2{font-size:28px;font-size:2.8rem;line-height:1.3}h3{font-size:21px;font-size:2.1rem;line-height:1.3}h4{font-size:18px;font-size:1.8rem;line-height:1.2}h5{font-size:16px;font-size:1.6rem;line-height:1.2}h6{font-size:15px;font-size:1.5rem;line-height:1.2}body,p{font-size:15px;font-size:1.5rem;line-height:1.4}}@media only screen and (max-width: 767px){body{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;width:100%;min-width:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.row{width:100%;min-width:0;margin-left:0;margin-right:0}.row .row .column,.row .row .columns{padding:0}.column,.columns{width:auto !important;float:none;margin-left:0;margin-right:0}.column:last-child,.columns:last-child{margin-right:0;float:none}[class*="column"]+[class*="column"]:last-child{float:none}.column:before,.columns:before,.column:after,.columns:after{content:"";display:table}.column:after,.columns:after{clear:both}.offset-by-one,.offset-by-two,.offset-by-three,.offset-by-four,.offset-by-five,.offset-by-six,.offset-by-seven,.offset-by-eight,.offset-by-nine,.offset-by-ten,.offset-by-eleven,.centered{margin-left:0 !important}.push-two,.push-three,.push-four,.push-five,.push-six,.push-seven,.push-eight,.push-nine,.push-ten{left:auto}.pull-two,.pull-three,.pull-four,.pull-five,.pull-six,.pull-seven,.pull-eight,.pull-nine,.pull-ten{right:auto}.row .phone-one:first-child,.row .phone-two:first-child,.row .phone-three:first-child,.row .phone-four:first-child,.row .phone-onethree:first-child{margin-left:0}.row .phone-one:last-child,.row .phone-two:last-child,.row .phone-three:last-child,.row .phone-four:last-child,.row .phone-onethree:last-child{float:right}.row .phone-one,.row .phone-two,.row .phone-three,.row .phone-four,.row .phone-onethree{margin-left:4.4%;float:left;min-height:1px;position:relative;padding:0}.row .phone-onethree{width:33.1% !important;margin-left:0px}.row .phone-one{width:21.68% !important}.row .phone-two{width:47.8% !important}.row .phone-three{width:73.9% !important}.row .phone-four{width:100% !important}.row .push-one-phone{left:26.08%}.row .push-two-phone{left:52.2%}.row .push-three-phone{left:78.3%}.row .pull-one-phone{right:26.08%}.row .pull-two-phone{right:52.2%}.row .pull-three-phone{right:78.3%}}@media only screen and (max-width: 767px){.block-grid.mobile{margin-left:0}.block-grid.mobile>li{float:none;width:100%;margin-left:0}}.show-on-phones{display:none !important}.show-on-tablets{display:none !important}.show-on-desktops{display:block !important}.hide-on-phones{display:block !important}.hide-on-tablets{display:block !important}.hide-on-desktops{display:none !important}@media only screen and (max-width: 1280px) and (min-width: 768px){.touch .hide-on-phones{display:block !important}.touch .hide-on-tablets{display:none !important}.touch .hide-on-desktops{display:block !important}.touch .show-on-phones{display:none !important}.touch .show-on-tablets{display:block !important}.touch .show-on-desktops{display:none !important}}@media only screen and (max-width: 767px){.hide-on-phones{display:none !important}.hide-on-tablets{display:block !important}.hide-on-desktops{display:block !important}.show-on-phones{display:block !important}.show-on-tablets{display:none !important}.show-on-desktops{display:none !important}}table.show-on-desktops{display:table !important}table.hide-on-phones{display:table !important}table.hide-on-tablets{display:table !important}@media only screen and (max-width: 1280px) and (min-width: 768px){.touch table.hide-on-phones{display:table !important}.touch table.hide-on-desktops{display:table !important}.touch table.show-on-tablets{display:table !important}}@media only screen and (max-width: 767px){table.hide-on-tablets{display:table !important}table.hide-on-desktops{display:table !important}table.show-on-phones{display:table !important}}


* {
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}


body {
    background:#fff;
    font-family:"Open Sans",Helvetica,Arial,sans-serif;
    font-size:14px;
    line-height:18px;
    color:#555;
    -webkit-font-smoothing:antialiased;
}

p {
    font-size: 14px;
}

.tutorial_available {
    font-size:10px;
    margin: 0px;
}


p.blue-bold {
    font-weight: bold;
    color:#5AB6E0;
}
.clear {
    clear:both;
}

.blue {
    color:#5ab6e0;
}

strong.blue {
    padding-right:10px;
}

strong.legend {
    display:block;
    width:100%;
    text-align:center;
    padding-top:10px;
}

.bgwhite {
    background:#fff;
    padding-top:40px;
}

.bggray {
    background:#F2F5F6;
    border-bottom:1px solid #ddd;
    padding-top:40px;
}

h1, h2, h3, h4 {
    font-family:"Open Sans",Helvetica,Arial,sans-serif;
}

#top {
    background:#68BFEB;
    border-bottom:1px solid #ccc;
}

#top h1 {
    color:#fff !important;
    padding-top:10px;
    font-family:"museo500", Georgia, sans-serif;
}

#content {
    font-size:14px;
    padding-bottom:10px;
    padding-top:10px;
}

#content input, #content select, #content textarea {
    background:#fff;
    border-radius:6px;
    padding:10px;
    border:1px solid #ddd;
    display:block;
}

#content .video {
    height:160px;
    width:240px;
    border-radius:10px;
    border:2px solid #ddd;
}

#content .video a {
    display:block;
    width:100%;
    height:240px;
    background:url("../img/play.png") no-repeat;
    background-position:50% 20%;
}

#content .bigvideo {
    height:365px;
    width:485px;
}

#content .bigvideo a {
    display:block;
    width:100%;
    height:100%;
    background:url("../img/play.png") no-repeat;
    background-position:50% 50%;
}

#content h2 {
    color:#5ab6e0;

    font-size:19px;
    font-family:Arial, sans-serif;
    border-bottom:1px dashed #ddd;
    padding-bottom:10px;
}

#content h3 {
    color:#5ab6e0;
    font-size:17px;
    font-family:Arial, sans-serif;
    margin-bottom: 0px;
    padding: 0px;
}

#content .columns {
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 0px;
}

#content .columns.empty {
    border-radius:0px;
    box-shadow:none;
    background:none;
}

#header {
    min-height:111px;
    border-bottom:3px solid #E6EBEE;
}

#header #logo {
    padding:10px 0px 0px 0px;
}

@media only screen and (max-width: 760px) {
    #header #logo {
    text-align:center;
}

}@media only screen and (max-width: 480px) {
    #header #logo {
    text-align:center;
}

#header #logo img {
    width:90%;
}

}@media only screen and (max-width: 760px) {
    #header nav {
    width:100%;
    margin:0 auto;
    font-size:13px;
    text-align:right;
}

}@media only screen and (max-width: 480) {
    #header nav {
    width:300px;
    margin:0 auto;
    font-size:13px;
}

}#header nav ul {
    float:right;
    padding-top:50px;
    height:20px;
    text-align:right;
    padding-left:25px;
}

@media only screen and (max-width: 760px) {
    #header nav ul {
    padding:0px;
    padding-top:20px;
    float:none;
    margin-left:20px;
}

}#header nav li:first-child {
    border-left:1px solid #ddd;
}

#header nav li {
    float:left;
    padding:0px 15px 0px 15px;
    border-right:1px solid #ddd;

}

#header nav li a {
    color:#444;
    font-weight: norm;
}

@media only screen and (max-width: 480px) {
    #header nav li {
    padding:0px 5px 0px 5px;
    font-size:12px;
}

}#intro {
    min-height:510px;
    background: #68BFEB;
}

#intro h1 {
    font-size:36px;
    color:#fff;
    margin-top:20px;
    font-weight: normal;
}

#intro h2 {
    font-size:32px;
    color:#fff;
    margin-top:0px;
    font-weight: normal;
}

@media only screen and (max-width: 767px) {
    #intro h1 {
    font-size:22px;
}

}#intro li {
    margin:0px 0px 4px 0px;
    font-size:14px;
    font-weight: normal;
    padding-left:10px;
}

#intro ul {
    margin-bottom:40px;
}

#intro .five {
    margin-left:0px !important;
    width:42.1%;
}

#download_action {

    font-size:20px;
    padding:15px;
    line-height:26px;
    font-weight:bold;
    

    text-shadow: 0px;
    color:#fff;
    height:180px;
    width:200px;
    -moz-box-shadow:0px 0px 2px #555;
    -webkit-box-shadow:0px 0px 2px #555;
    box-shadow:0px 0px 2px #555;
    -moz-border-radius:20px;
    -webkit-border-radius:20px;
    border-radius:20px;
    background:#8cd6fc;
    background:-moz-linear-gradient(top,  #8cd6fc 0%,  #6dc1ea 100%);
    background:-webkit-gradient(linear,  left top,  left bottom,  color-stop(0%,  #8cd6fc),  color-stop(100%,  #6dc1ea));
    background:-webkit-linear-gradient(top,  #8cd6fc 0%,  #6dc1ea 100%);
    background:-o-linear-gradient(top,  #8cd6fc 0%,  #6dc1ea 100%);
    background:-ms-linear-gradient(top,  #8cd6fc 0%,  #6dc1ea 100%);
    background:linear-gradient(to bottom,  #8cd6fc 0%, #6dc1ea 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$start',  endColorstr='$stop', GradientType=0 );
}

#download_action #download {
    text-align:center;
    display:block;
    margin-top:10px;
    height:66px;
    width:100%;
    border:0px;
    color:#fff;
 
    font-size:16px;
    text-shadow:0px 1px 3px #666;
    -moz-box-shadow:0px 1px 3px #777;
    -webkit-box-shadow:0px 1px 3px #777;
    box-shadow:0px 1px 3px #777;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px;
    background:#f8f84c;
    background:-moz-linear-gradient(top,  #f8f84c 0%,  #bace00 30%);
    background:-webkit-gradient(linear,  left top,  left bottom,  color-stop(0%,  #f8f84c),  color-stop(30%,  #bace00));
    background:-webkit-linear-gradient(top,  #f8f84c 0%,  #bace00 30%);
    background:-o-linear-gradient(top,  #f8f84c 0%,  #bace00 30%);
    background:-ms-linear-gradient(top,  #f8f84c 0%,  #bace00 30%);
    background:linear-gradient(to bottom,  #f8f84c 0%, #bace00 30%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$start',  endColorstr='$stop', GradientType=0 );
}

#download_action #download strong {
    display:block;
    font-size:18px;
    padding-top:10px;
}

#download_action #download span {
    display:block;
    font-size:13px;
}

#download_action #download:hover {
    -moz-box-shadow:0px 0px 3px #777;
    -webkit-box-shadow:0px 0px 3px #777;
    box-shadow:0px 0px 3px #777;
}

@media only screen and (max-width: 769px) {
    #download_action {
    display:none;
}

}#slider {
    margin:0px;
    padding:0px;
}

#slider ul {
    margin:0px;
    padding:0px;
    list-style:none;
}

#slider img {
    width:100%;
}

#slider li {
    margin:0px;
    padding:0px;

    font-size: 16px;
    color:#fff;
}

@media only screen and (max-width: 767px) {
    #slider li {
    font-size:15px;
    padding-left:20px;
}

}#slider li span {
    display: block;

    width:100%;
    height:40px;
}

#slider li strong {
    color:#FAF84D;
}

#slider2 {
    width:279px;
    margin-top:-265px;
    margin-left:32px;
}

#slider2 li {
    
}

@media only screen and (max-width: 767px) {
    #slider2 {
    margin-top:-230px;
    width:236px;
}

}#position {
    text-align:center;
    font-size:60px;
    line-height:28px;
    color:#697279;
    display:block;
    width:150px;
    margin:0 auto;
    margin-top:0px;
}

#position em {
    cursor:pointer;
    display:inline-block;
    padding:0 3px;
    font-style:normal;
    text-shadow:0 -1px 0 rgba(0, 0, 0, 0.35);
    font-family:sans-serif;
}

#position em.on {
    color:#fff;
}

#position2 {
    font-size:60px;
    color:#697279;
    display:block;
}

#position2 em {
    cursor:pointer;
    display:inline-block;
    padding:0 3px;
    font-style:normal;
    text-shadow:0 -1px 0 rgba(0, 0, 0, 0.35);
    font-family:sans-serif;
}

#position2 em.on {
    color:#fff;
}

#content h1 {
    color:#67BFEB;
    font-size: 32px;
    font-weight:normal;

}

@media only screen and (max-width: 767px) {
    #content h1 {
    font-size:22px;
}

}#content h1.first {
    border-bottom:1px dashed #eee;
}

#content .advantages {
    font-weight: normal;
    font-size: 13px;
}

#content .features .bold{
    font-size:14px;
    font-weight: bold;
}

#content #features li {
    color:#444;
    height:46px;
    font-weight:bold;
    font-size:13px;
    margin-bottom:30px;
    margin-top:10px;
}

@media only screen and (max-width: 767px) {
    #content #features li {
    margin:0px 0px 5px 0px;
}

}
#content #features span {
    display:block;
    float:left;
    height:46px;
    width:46px;
    background:url("../img/sprite_features.png") no-repeat;
}

#content #features strong {
    display:block;
    float:left;
    margin-left:5px;
    width:80%;
    padding-top:6px;
}

#content #features span.f1 {
    background-position:0px 0px;
}

#content #features span.f2 {
    background-position:0px -74px;
}

#content #features span.f3 {
    background-position:0px -144px;
}

#content #features span.f4 {
    background-position:-50px 0px;
}

#content #features span.f5 {
    background-position:-50px -74px;
}

#content #features span.f6 {
    background-position:-50px -144px;
}

#content #features span.f7 {
    background-position:-100px 0px;
}

#content #features span.f8 {
    background-position:-100px -74px;
}

#content #features span.f9 {
    background-position:-100px -144px;
}

#content .blue {
    color:#69BFEB;
}

#content #promotion {
    color:#fff;
    -moz-box-shadow:0px 0px 4px #777;
    -webkit-box-shadow:0px 0px 4px #777;
    box-shadow:0px 0px 4px #777;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px;
    background:#82d1f7;
    background:-moz-linear-gradient(top,  #82d1f7 0%,  #69bfeb 100%);
    background:-webkit-gradient(linear,  left top,  left bottom,  color-stop(0%,  #82d1f7),  color-stop(100%,  #69bfeb));
    background:-webkit-linear-gradient(top,  #82d1f7 0%,  #69bfeb 100%);
    background:-o-linear-gradient(top,  #82d1f7 0%,  #69bfeb 100%);
    background:-ms-linear-gradient(top,  #82d1f7 0%,  #69bfeb 100%);
    background:linear-gradient(to bottom,  #82d1f7 0%, #69bfeb 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$start',  endColorstr='$stop', GradientType=0 );
}

#content #promotion h1 {
    color:#fff;
    font-size:36px;
    padding-left:30px;
    padding-top:10px;
    margin-top:10px;
    border-right:1px solid #eee;
}

@media only screen and (max-width: 767px) {
    #content #promotion h1 {
    font-size:30px;
}

}
#content #promotion .four {
    font-size:16px;
    font-weight:bold;
    margin-top:10px;
}

@media only screen and (max-width: 767px) {
    #content #promotion .four {
    font-size:13px;
}

}
#content #prices {
    font-weight: normal;
    font-size: 13px;
}

#content #prices strong {
    margin-bottom:20px;
    display:block;
}

#content .details li {
    font-size:16px;
    line-height: 50px;
    padding-left:20px;
    display:block;
    height:70px;
    margin:0px;
    font-weight: normal;
    font-size:14px;
    border-bottom:1px solid #fff;

}
#content .details li.odd {
   background: #C5E9F8;

}

ul.squares{list-style-type:square;padding-left:20px;} 

#content .details .two {
   background: #ACB2B5;
   color:#fff;
   height:70px;border-bottom:1px solid #fff;
   text-align: right;
   padding-right:15px;
}
#content .details li.even {
   background: #B3D5E4;

}

#content .details li span {
    float:left;
    width:87px;
    margin-right:20px;
    height:56px;
    background:url("../img/sprite_features.png") no-repeat;
}

@media only screen and (max-width: 767px) {
    #content .details li span {
    margin-right:5px;
}

}#content .details li .d1 {
    background-position:0px -200px;
}

#content .details li .d2 {
    background-position:0px -250px;
    height:54px;
}

#content .details li .d3 {
    background-position:0px -300px;
}

@media only screen and (max-width: 767px) {
    #content .details li {
    font-size:14px;
}

}#content .details li strong {
    display:block;
    float:left;
    padding-top:20px;
}

#main {
    min-height:800px;
}

footer {
    height:72px;

}

.nomargin {
    margin:0px;
    padding:20px 0px 10px 0px;
}

@media only screen and (max-width: 767px) {
    .nomargin {
    padding:10px;
}

}.nomargin_mobile {
    margin:0px;
    padding:0px;
}

@media only screen and (max-width: 767px) {
    .nomargin_mobile {
    padding:0px;
}

}#iframe-overlay {
    display:none;
    width:100%;
    height:6000px;
    z-index:1000;
    background:rgba(0, 0, 0, 0.6);
    position:absolute;
    top:0px;
    left:0px;
}

#iframe-player {
    width:580px;
    margin:0 auto;
    margin-top:100px;
    background:#fff;
    padding:10px;
}


#header{padding-top:30px;padding-bottom:20px;}
#header nav li {
    padding:0px 10px 0px 10px !important;
}
.tutorials .five{border:1px solid #eee;padding:15px !important;border-radius:10px;}
.tutorials .five.empty{border:0px solid #eee;padding:15px !important;border-radius:10px;}
.tutorials .four{border:1px solid #eee;padding:15px !important;border-radius:10px;}
.tutorials .four.empty{border:0px solid #eee;padding:15px !important;border-radius:10px;}
.tutorials .row{margin-bottom: 0px}
.tutorials .spacer20{margin-bottom: 20px}

.features .five{min-height:1080px;background: #C5E9F8;border:1px solid #eee;padding:15px !important;border-radius:10px;}
.features .five h3{border:3px solid #eee;padding:5px !important;border-radius:10px;}
#my_fb_find{position:absolute;margin-top:-15px;margin-left:265px;width:140px;height:20px;line-height:20px;}
#my_fb_button{position:absolute;margin-top:-15px;margin-left:410px;width:90px;height:20px;line-height:20px;}
#login{position:absolute;margin-top:-20px;margin-left:500px;width:60px;height:30px;background:#eee;border-radius:6px;text-align: center;color:#666;line-height:30px;}

.tutorials_appstore_icons {
    width: 40px;
    height: 40px;
}