@media 
(-webkit-min-device-pixel-ratio: 2), 
(min-resolution: 192dpi) { 
    
    .riot-user-bg{
        background-image: url(../img/retina-sprite.png) !important;
        -webkit-background-size: 460px;
        background-size: 460px;
    }
    .tabs-ul li{
        background-image: url(../img/retina-sprite-2.png) !important;
        -webkit-background-size: 1157px;
        background-size: 1157px;
    }
}
@media only screen and (max-width:1750px) {
.main-slider-wrapper .slick-slide .slider-bg-3 img {
width: 110px;
height: 110px;
}
.slider-bg-3 li span {
top: 115px;
}
.slider-bg-3 li,
.main-slider-wrapper .slick-slide .slider-bg-3 li:hover {
width: 223px;
}
.main-slider-wrapper .slick-slide .slider-bg-3 li:hover span {
top: 169px;
}
.slider-bg-3 {
padding-top: 162px;
padding-bottom: 59px;
}
}

@media only screen and (max-width:1480px) {
.slider-bg-3 li,
.main-slider-wrapper .slick-slide .slider-bg-3 li:hover {
width: 198px;
}
.main-mnu li a {
font-size: 18px;
}
.logo-wrap img {
width: 146px;
height: auto;
}
.main-slider-title {
font-size: 33px;
min-height: 328px;
padding-top: 164px;
}
.slider-bg-1 {
width: 1000px;
-webkit-background-size: 70%;
background-size: 70%;
background-position: 38% 0px;
min-height: 505px;
}
.video-play-btn {
margin-top: 0;
}
.slider-bg-gif-wrap,
.slider-gif {
width: 858px;
}
.gif-img {
position: absolute;
width: 557px;
top: 38px;
left: 151px;
}
.slider-phone {
right: 33px;
width: 126px;
}
.title {
//font-size:48px;}
.subtitle {
//font-size:37px;}
.about-text,
.riot-descr-text p {
//font-size:19px;}
.riot-desr-img li {
//font-size:23px;}
.riot-descr-title {
//font-size:37px;}
.get-started-btn a {
//font-size:27px;//height:57px;padding-top:6px;}
.riot-user-wrap .subtitle {
//font-size:37px;}
}
@media only screen and (max-width:1305px) {
.slider-bg-gif-wrap,
.slider-gif {
width: 985px;
}
.gif-img {
width: 641px;
top: 42px;
left: 172px;
}
.slider-phone {
width: 157px;
}
}
@media only screen and (max-width:1250px) {
.slider-bg-3 li,
.main-slider-wrapper .slick-slide .slider-bg-3 li:hover {
width: 177px;
}
.main-slider-wrapper .slick-slide .slider-bg-3 img {
width: 100px;
height: 100px;
}
.slider-bg-3 li span {
top: 103px;
}
}
@media only screen and (max-width:1200px) {
.main-mnu{
    display: none !important;
}
.slider-bg-1 {
width: auto;
min-height: initial;
}
.slider-bg-2 {
padding-top: 43px;
padding-bottom: 8px;
}
.slider-bg-gif-wrap,
.slider-gif {
width: initial;
}
.mob-iphone,
.mob-android {
width: 396px;
right: 2px;
position: relative;
}
.footer-links {
width: 100%;
}
.footer-links li {
width: 49.5%;
}
.main-slider-section {
padding-bottom: 212px;
}
.main-mnu {
display: none;
}

.slider-bg-1 {
background: transparent;
}
.main-mnu li {
display: block;
}
.logo-wrap {
position: relative;
z-index: 1;
}
.gif-img,
.slider-gif,
.slider-phone {
display: none;
}
.video-play-btn {
padding-bottom: 63px;
position: relative;
margin-top: 40px;
}
.video-play-btn span {
position: absolute;
top: 34px;
left: 0;
right: 0;
margin: auto;
}
.header-mobile {
margin-top: 46px;
}
.main-slider-title {
padding-top: 38px;
min-height: 131px;
}
.footer-main-page .app-links-list {
display: none;
}
.app-links-list-mob {
padding-top: 48px;
}
.app-links-list-mob li {
width: 34%;
}
.slider-bg-3 h2 {
display: block;
}
.slider-bg-3 {
padding-top: 0;
margin: 0 -15px;
padding-right: 15px;
background-color: #311d5e;
position: relative;
}
.slider-bg-3::before {
content: '';
position: absolute;
width: 67px;
height: 67px;
left: 0;
right: 0;
margin: auto;
top: -38px;
background-color: #7a289f;
border-radius: 10em;
background-image: url(../img/arrow-down.png);
background-repeat: no-repeat;
background-position: center;
}
.slider-bg-3 ul img {
width: 222px;
}
.slider-bg-3 li {
width: 25%;
padding-bottom: 77px;
font-size: 17px;
}
.slider-bg-3 li span {
top: 222px;
}
.footer-links li:last-child {
width: 49.5%;
}
.footer-links ul {
text-align: center;
}
.footer-links li {
padding-bottom: 3px;
}
.footer-links li a {
//font-size:14px;}
.main-slider-wrapper {
padding-bottom: 0;
}
.mfp-container {
top: -99px;
}
.title {
//font-size:48px;}
.subtitle {
//font-size:27px;}
.about-text,
.riot-descr-text p {
//font-size:16px;}
.about-text-wrap {
padding-bottom: 6px;
}
.about-text {
padding-bottom: 23px;
}
.subtitle-italic {
//font-size:19px;}
.riot-descr-title {
font-size: 27px;
}
.riot-free {
//padding-bottom:418px;}
.about-what-tabs .about-text {
//font-size:18px;}
.security-wrap .about-text {
font-size: 16px;
}
.security-wrap {
padding-bottom: 0;
}
.why-riot-wrap .about-text {
//font-size:19px;}
.why-riot .subtitle {
font-size: 27px;
}
.app-links-list::before {
display: none;
}
.app-links-list,
.app-links-list-mob {
z-index: 0;
}
.subtitle-text {
//font-size:16px;}
body {
background-image: none;
background-color: #8731ac;
}
.app-links-list li:first-child {
display: none !important;
}
.error-404 {
    padding-bottom: 384px;
}
}
@media only screen and (max-width:1199px) {
.mobile-mnu {
top: -92px;
}
.what-tabs li.active-tab::after {
display: none;
}
.tabs-ul {
text-align: center;
}
.tab-head-cont:nth-child(2) .downloads-img-wrap img {
position: static;
}
.logo-wrap img{
    width: 109px;
}
}
@media only screen and (max-width:992px) {
.main-mnu li {
padding-left: 21px;
}
.main-mnu li a {
font-size: 18px;
}
.main-slider-title {
padding-top: 82px;
min-height: 250px;
}
.slider-bg-1 {
min-height: 524px;
background-position: 38% 54px;
}
.main-slider-section {
padding-bottom: 203px;
}
.video-play-btn {
margin-top: 22px;
}
.slider-bg-1 {
min-height: initial;
}
.slider-bg-3 ul img {
width: 150px;
}
.slider-bg-3 li span {
top: 149px;
}
#video-main-popup {
width: 100%;
}
.riot-descr-text,
.riot-desr-img {
width: 100%;
float: none;
}
.riot-desr-img {
padding-top: 52px;
}
.riot-descr .subtitle-italic {
display: none;
}
.riot-desr-img ul {
padding-left: 0;
text-align: center;
}
.riot-user-bg {
position: absolute;
top: 43px;
}
.riot-users .col-md-6:nth-of-type(2) .riot-user-bg {
top: 43px;
}
.riot-users .col-md-6:nth-of-type(4) .riot-user-bg {
top: 27px;
}
.riot-users .col-md-6:nth-of-type(5) .riot-user-bg {
top: 15px;
}
.riot-user-wrap .about-text {
//font-size:18px;padding-left:94px;}
.riot-users .col-md-6:nth-of-type(1) .subtitle {
width: initial;
}
.why-riot-wrap {
padding-bottom: 25px;
}
.about-riot {
padding-bottom: 416px;
}
}
@media only screen and (max-width:991px) {
.accordion-tabs li.tab-head-cont {
display: block;
}
.accordion-tabs li.tab-head-cont a {
display: table;
width: 100%;
text-align: left;
position: relative;
padding-left: 0;
padding-bottom: 29px;

}
.downloads-tabs-wrapper::before {
display: none;
}
.accordion-tabs li.tab-head-cont > a::before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 3px;
background-color: #51d499;
}
.accordion-tabs li.tab-head-cont > a::after {
content: '—';
position: absolute;
right: 0;
top: 0;
width: 52px;
font-size: 29px;
font-family: "GothamRnd-Bold", sans-serif;
text-align: center;
height: 52px;
background-color: #51d399;
padding-top: 2px;
}
.accordion-tabs li.tab-head-cont a.is-active {
background-color: transparent;
}
.accordion-tabs li.tab-head-cont a:hover {
background-color: transparent;
}
.tab-sect {
padding-top: 27px;
}
.downloads-text-wrap{
    text-align: center;
}
.downloads-text-wrap a {
margin-bottom: 24px;
}
.downloads-text-wrap ul {
padding-top: 17px;
list-style: none;
}
.downloads-text-wrap li{
    list-style: none;
}
.downloads-text-wrap {
padding-top: 7px;
}
.accordion-tabs li.tab-head-cont > .plus-tab::after{
    content: '+';
    position: absolute;
    right: 0;
    top: 0;
    width: 52px;
    font-size: 29px;
    font-family: "GothamRnd-Bold", sans-serif;
    text-align: center;
    height: 52px;
    background-color: #51d399;
    padding-top: 2px;  
}
.downloads-text-wrap{
    width: 100%;
}
}
@media only screen and (max-width:768px) {
.slider-bg-3 li {
width: 40%;
}
.riot-free {
padding-bottom: 438px;
}
.get-started-btn a {
width: 90%; //font-size:25px;padding-top:5px;}
.hiring {
width: 100%;
padding-left: 0;
}
.get-started-btn a {
margin-top: 3px;
}
.hiring-wrap .hiring-btn {
width: 100%;
margin-top: 0;
}
.hiring-btn a {
width: 170px;
}
.get-started-btn {
margin-top: 42px;
}
.downloads-list li > img {
width: 72%;
}
.what-is-video video {
height: 100px;
}
.downloads-img-wrap {
text-align: center;
}
.downloads-img-wrap img {
width: 70% !important;
margin: auto;
}
.riot-hiring{
    padding-bottom: 317px;
}
.tabs-about-right, .tabs-about-left{
    float: none;
}
.tabs-about-left{
    width: 100%;
    padding-right: 0;
}
.tabs-about-right{
    margin-bottom: 0;
    width: 50%;
    /*margin: auto;*/
}
.animated {
-o-transition-property: none !important;
-moz-transition-property: none !important;
-ms-transition-property: none !important;
-webkit-transition-property: none !important;
transition-property: none !important;
-o-transform: none !important;
-moz-transform: none !important;
-ms-transform: none !important;
-webkit-transform: none !important;
transform: none !important;
-webkit-animation: none !important;
-moz-animation: none !important;
-o-animation: none !important;
-ms-animation: none !important;
animation: none !important;
}
}
@media only screen and (max-width:611px) {
.app-links-list-mob li {
width: 49%;
}
.app-links-list-mob li:last-child {
right: 25%;
}
.video-play-btn {
width: 90%;
}
.title {
font-size: 40px;
}
}
@media only screen and (max-width:573px) {
.app-links-list li:last-child {
position: relative;
right: 96px;
padding-top: 10px;
}
.why-riot {
padding-bottom: 368px;
}
.riot-security {
padding-bottom: 399px;
}
.riot-descr {
padding-bottom: 352px;
}
.about-riot {
padding-bottom: 390px;
}
.riot-free {
padding-bottom: 420px;
}
.riot-hiring {
padding-bottom: 365px;
}
.riot-users {
padding-bottom: 391px;
}
.what-is-riot {
padding-bottom: 297px;
}
}
@media only screen and (max-width:565px) {
.riot-desr-img li {
font-size: 17px;
}
.riot-desr-img img {
width: 69px;
}
}
@media only screen and (max-width:480px) {
.mobile-mnu {
width: 295px;
}
.mob-iphone,
.mob-android {
width: 90%;
}
.mobile-mnu a {
//font-size:16px;}
.logo-wrap img {
//width:110px;}
.main-slider-title {
font-size: 24px;
padding-top: 48px;
min-height: 250px;
}
.slider-bg-2 {
padding-top: 37px;
}
.slider-bg-3 h2 {
font-size: 28px;
}
.app-links-list-mob {
padding-top: 30px;
}
.slider-bg-3 li {
width: 49%;
}
.slider-bg-3 ul img {
width: 89px;
}
.slider-bg-3 li span {
top: 93px;
}
.footer-links li:last-child,
.footer-links li {
width: 46.5%;
}
.footer-links li a {
font-size: 14px;
}
.video-play-btn {
font-size: 18px;
}
.app-links-list li {
padding-top: 10px;
}
.riot-desr-img li {
//font-size:18px;padding-bottom:34px;}
.get-started-btn a {
width: 100%; //font-size:23px;}
.hiring-btn a {
    width: 170px;
}
.riot-user-wrap .about-text {
    font-size: 15px;
}
.app-links-list li {
    display: block;
}
.riot-desr-img {
    padding-top: 23px;
}
.app-links-list li:last-child {
    position: static;
}
.riot-descr {
    padding-bottom: 422px;
}
.riot-hiring {
    padding-bottom: 428px;
}
.riot-free {
    padding-bottom: 485px;
}
.riot-users {
    padding-bottom: 458px;
}
.what-is-riot {
    padding-bottom: 359px;
}
.riot-security {
    padding-bottom: 465px;
}
.why-riot {
    padding-bottom: 438px;
}
.about-riot {
    padding-bottom: 460px;
}
.tab-head-cont .downloads-img-wrap img {
    width: 100% !important;
}
.downloads-text-wrap ul {
    width: 82%;
}
.downloads-text-wrap ul {
    font-size: 15px;
}
.typed-cursor{
	display: none;
}
.tabs-about-right{
    width: 90%;
}
.downloads-text-wrap ul{
    margin: auto;
}
}
@media only screen and (max-width:435px) {
.app-links-list-mob li {
    width: 100%;
    display: block;
    padding-top: 10px;
}
.app-links-list-mob li:last-child {
    right: 0;
}
.riot-desr-img li {
    padding-left: 15px;
    padding-right: 15px;
}
.riot-desr-img img {
    width: 61px;
}
}
@media only screen and (max-width:430px) {
.riot-users .col-md-6:nth-of-type(2) .riot-user-bg {
    top: 40px;
}
}
@media only screen and (max-width:420px) {
.get-started-btn a {
    //font-size:18px;//height:47px;font-size:18px;padding-top:9px;}
    .riot-descr-wrap {
        padding-bottom: 19px;
    }
    .hiring-wrap {
        padding-bottom: 65px;
    }
}
@media only screen and (max-width:390px) {
    .riot-user-bg {
        top: 71px;
    }
}
@media only screen and (max-width:320px) {}
@media only screen and (min-width:320px) {}
@media only screen and (min-width:480px) {}
@media only screen and (min-width:768px) {}
@media only screen and (min-width:992px) {}
@media only screen and (min-width:1200px) {
    .main-slider-wrapper .slick-slide .mob-iphone,
    .main-slider-wrapper .slick-slide .mob-android {
        display: none;
    }

}
@media only screen and (min-width:1201px) {
    /*.toggle-mnu {
        display: none;
    }*/
    .main-mnu{
        display: none;
    }
    .download-riot-mob {
        display: none;
    }
    .app-links-list-mob {
        display: none;
    }
    ./*mobile-mnu {
        display: none !important;
    }*/
    .video-container {
        display: none;
    }
}