﻿@media only screen and (min-width:320px) and (max-width:768px){h2{font-size:32px;}p{font-size:14px;}.section-list{font-size:16px;}#banner-sec .unity-riders{position:absolute;right:20px;top:20px;z-index:100;}#banner-sec .unity-riders a{display:block;}#banner-sec .unity-riders a img{width:70px;}#banner-sec{display:flex;flex-direction:column-reverse;flex-wrap:wrap;z-index:1;margin-bottom:20px;}#banner-sec:before{content:'';z-index:11;position:absolute;display:block;top:0;left:0;right:0;height:100px;background-image:linear-gradient(to bottom,#fff,rgba(255,255,255,0));}#banner-sec:after{content:'';z-index:11;position:absolute;display:block;top:0;left:0;height:600px;width:50%;background-image:linear-gradient(to right,#fff,rgba(255,255,255,0)) !important;}#banner-sec .col-md-12{position:static;}#banner-sec .container-fluid{padding-top:0;margin-left:0;margin-right:0;z-index:12;background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fff 100%);}#banner-sec .banner-content{position:static;padding:0 15px;}#banner-sec .banner-content h2{width:auto;font-size:32px;}#banner-sec .banner-content .logo{top:0;position:relative;z-index:2;display:block;width:auto;height:600px;margin-bottom:60px;}#banner-sec .banner-content .logo img{margin-top:30px;width:54px;}#banner-sec .banner-content .logo:after{content:'';position:absolute;bottom:-10px;display:block;left:-30px;right:-30px;height:400px;background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fff);}#banner-sec video{position:absolute;width:auto;top:0;height:600px;transform:none;}#banner-sec video:after{content:'';display:block;position:absolute;bottom:0;height:100px;right:0;left:0;z-index:2;background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fff);}.elements-row{flex-direction:column;padding-left:0;}.elements-row .elements-row-col{width:100%;}.elements-row-one .phone-image img{height:auto;width:auto;max-width:100%;position:relative;z-index:1;}.elements-row.elements-row-one .phone-image.animate:before{display:none;}.elements-row.elements-row-one .phone-image{overflow:visible;}.elements-row.elements-row-one .phone-image:after{content:'';position:absolute;height:127px;display:block;bottom:0;right:20px;width:110%;background-repeat:no-repeat;background-image:url(img/purple-right-round.svg);background-position:right center;background-size:auto 100%;}.elements-row-one:after{bottom:auto;top:0;display:none;}.elements-row-two{flex-direction:column-reverse;}.elements-row-two .right-col .phone-image{overflow:hidden;padding-bottom:127px;}#banner-sec .banner-content .app a{font-size:14px;display:inline-block;margin-right:15px;}#banner-sec .banner-content .app a:last-child{margin-right:0;}#banner-sec .banner-content .span{font-size:14px;}#banner-sec .banner-content p{font-size:16px;}.elements-row-one .text{margin-top:40px;}.elements-row-two{margin-top:40px;padding-top:50px;}.elements-row-two .left-col{padding-top:40px;}.elements-row-two:before{left:auto;right:50%;top:0;width:313px;height:298px;transform:translate(0,0);}.elements-row-two:after{bottom:300px;height:127px;left:0;right:auto;background-size:auto 100%;}.elements-row-two .right-col .phone-image{padding-bottom:0;}.elements-row-two .right-col .phone-image img{max-height:none;max-width:155%;}.elements-row-three{overflow:hidden;}.elements-row-three:before{left:40%;transform:translate(0,90px);}.elements-row-three:after{height:127px;right:auto;left:0;background-size:auto 100%;width:90%;bottom:323px;}.elements-row-three .text{padding-top:40px;}#team{padding-top:150px;}.team-row{margin-top:50px;}#team .team-col{margin-top:70px;}#search-sec{margin:85px 0 120px 0;}#search-sec .container{margin-left:30px;margin-right:30px;width:auto;padding-bottom:45px;}#search-sec .email-container .btn-primary{margin-top:40px;}footer .col-md-6,footer .social,footer .mail{text-align:left;}footer .mail{margin-top:40px;}footer .social{margin-top:10px;}.sign-up-external{padding:10px 30px 80px 30px !important;}}@media only screen and (min-width:320px) and (max-width:375px){#banner-sec .banner-content .app a{margin-right:8px;padding-left:10px;padding-right:10px;font-size:11px;line-height:3.6em;padding:0;margin:0 8px 8px 0;}body,html{overflow-x:hidden;}body,#banner-sec .banner-content p,.section-list,#team .team-col p{font-size:14px;}#team .team-col .title{font-size:20px;}.section-list,#team .team-col p{line-height:1.7em;}.stars~p.text-center br{display:none;}#search-sec h2{font-size:26px;margin-bottom:20px;}#search-sec .email-container .input-search{font-size:16px;}}