@charset "utf-8";@media only screen and (max-width:2500px){}
@media only screen and (max-width:1920px){}
@media only screen and (min-width:1601px){
    .overkill .col3 .image {width: 100%;margin-top: 50px;margin-bottom: 50px;}
}
@media only screen and (max-width:1600px){
.marketing-box .image img{width:100%;}
}
@media only screen and (min-width:1900px) and (max-width:2500px){.contact > h3{top:30px;}
}

@media only screen and (max-width:1360px){
    .page-template-new-service .top-title h2{line-height:70px;}
}
@media only screen and (max-width:1600px){
    .header-top h2{font-size:48px;}
    .header-top-h1-head h1 {font-size:48px;}
    .get-results h3, .result .wrapper > h3,.add-services h3,.press h3,.separate-title h3{font-size:56px;}
    .get-results p, .rebus .third-col p, .neeko .second-col p, .huster-island .fourth-col p,.complete .second-col img, {font-size:20px;line-height:30px;}
    .mr-jump .third-col p{font-size: 34px;line-height: 45px;}
    .overkill .col3 .image{width: 128px;margin: 70px auto;}
}
@media only screen and (max-width:1400px){
.contact-form {left: 0;right: 0;width: 1120px;}
}
@media only screen and (min-width:1000px) and (max-width:1200px){.wrapper{max-width:960px;}
.header-top{height:148px;}
.header-top h2{padding:43px 0;}
.header-top-h1-head h1 {padding:43px 0;}
.get-results{padding:40px 0;}
.get-results h3{font-size:46px;line-height:48px;margin: 0 0 30px;}
.separate-title{padding:40px 0;}
.separate-title h3{font-size:46px;line-height:48px;margin: 0 0 30px;}
.get-results p {width: 82%;}
.mr-jump .first-col {margin: 0;}
.mr-jump .third-col img{margin-top:60px;}
.mr-jump .first-col > img {margin: 0 0 0 -30px;}
.mr-jump .third-col p{font-size:30px;line-height:35px;}
.mr-jump .third-col {margin-top: 32px;}
.rebus .fourth-col {margin: 26px 0;}
.rebus .third-col p{font-size:18px;line-height:22px;}
.rebus .third-col img {margin: 0 0 0 -12px;}
.rebus .first-col {margin: 17px 0 0;}
.rebus .first-col img.rebus-new1 {margin: 0 0 0 -85px;}
.rebus .first-col img.rebus-new2 {margin: -315px 0 0 30px;}
.neeko .second-col img {width: 100%;}
.fa.fa-fw.leftquote{font-size:22px;margin-right:14px;}
.fa.fa-fw.rightquote{font-size:22px;margin-right:14px;}
.neeko .first-col {margin: 18px 0;}
.neeko .neeko-inner{top:22px;}
.neeko .second-col p{font-size:18px;line-height:22px;}
.huster-island .fifth-col {margin: 25px 0;}
.huster-island .huster-inner{top:22px;}
.huster-island .first-col img{width:90%;}
.huster-island .second-col img{width:90%;}
.huster-island .third-col img{width:90%;}
.huster-island .fourth-col img {margin-left: -32px;}
.huster-island .fourth-col p{font-size:16px;line-height:22px;}
.complete .first-col {margin: 25px 0;}
.complete .complete-inner{top:12px;}
.complete .second-col p{font-size:18px;line-height:22px;}
.complete .second-col img {margin: 0 0 0 -30px;width: 100%;}
.proco .proco-inner{top:14px;}
.proco .second-col img{width:90%;}
.proco .image img{width:57%;}
.proco .third-col h5{font-size:23px;line-height:26px;}
.zombi .first-col {margin: -13px 0 0;}
.zombi .zombi-inner{top:14px;}
.zombi .second-col img{width:80%;}
.zombi .image img{width:57%;}
.zombi .first-col h5{font-size:23px;line-height:26px;}
.zombi .third-col {margin: 17px 0;}
.paco .paco-inner{top:14px;}
.paco .first-col img{width:80%;}
.paco .second-col img{width:80%;}
.paco .image img{width:50%;}
.paco .third-col h5{font-size:23px;line-height:26px;}
.paco .first-col {margin: 28px 0;}
.overkill .content p{font-size:18px;line-height:24px;}
.overkill .title h2{font-size:22px;line-height:26px;}
.overkill .col3 .image {margin-top: 40px;}
.mr-runner .content p{font-size:18px;line-height:24px;}
.mr-runner .title h2{font-size:22px;line-height:26px;}
.mr-runner .content{height:170px;}
.mr-runner .col3 .image {margin-top: 40px;}
.fling .content p{font-size:18px;line-height:24px;}
.fling .title h2{font-size:22px;line-height:26px;}
.fling .content{height:150px;}
.fling .col3 .image {margin-top: 40px;}
.college .content p{font-size:18px;line-height:24px;}
.college .title h2{font-size:22px;line-height:26px;}
.college .content{height:150px;}
.college .col3 .image {margin-top: 40px;}
.woords .content p{font-size:18px;line-height:24px;}
.woords .title h2{font-size:22px;line-height:26px;}
.woords .content{height:143px;}
.woords .col3 .image {margin-top: 40px;}
.add-services h3{font-size:46px;line-height:52px;}
.add-services .title h2{height:46px;}
.add-services .content p{height:142px;}
.press h3{font-size:46px;line-height:52px;}
.press .col3 img{width:80%;}
.press-box {padding: 50px 0 20px;}
.result-box{padding:50px 0 0;width: 704px;}
.result .wrapper > h3{font-size:46px;line-height:52px;}
.result .col2 .content h3{font-size:20px;line-height:24px;margin-top:2px;}
.result .col2 .content h4{font-size:16px;line-height:20px;}
.result .col2 .content h4 span{font-size:30px;line-height:48px;}
.result .col2 .image{float:left;width:92px;}
.result .col2 .content{width:242px;}
.result .col2{height:88px;}
.marketing h2{font-size:40px;line-height:46px;}
.marketing h4{font-size:30px;line-height:35px;}
.marketing{padding:2% 0;}
.marketing-box{padding:30px 0 0;}
.marketing .col4{margin-bottom:0;}
.marketing-box img{width:100%;}
.contact-form{left: 20px;right: 50px;width: 960px;}
.contact-top h3{font-size:50px;top:40px;}
.contact-left{width:45%;}
.contact-right{margin-top:53px;width:45%;}
.contact-left h3{font-size:42px;line-height:48px;}
.contact-left p input[type="text"]{width:350px;}
.contact-left p select{background-position:330px 0;width:394px;}
.contact-left p textarea{width:350px;}
.contact-left .submit{width:394px;}
div.selector {width: 389px !important;}
div.selector span {width: 369px !important;}
.address-bg{background-size:contain;box-sizing:border-box;padding:24px 27px;width:412px;}
.address-bg h3{font-size:18px;line-height:22px;}
.address-bg p{font-size:18px;line-height:22px;margin-bottom:8px;}
.address-bg h4{font-size:16px;line-height:18px;margin-top:10px;}
.footer-social ul li{padding:5px 0;margin-right: 6px;}
.footer-social a{height:30px;line-height:30px;width:30px;}
.footer-social i{height:30px;line-height:30px;width:30px;font-size:14px;}
.appointment {margin-top: 6px;width: 200px;}
.appointment input {font-size: 12px !important;padding: 7px 6px !important;}
    .separate-title h3.review-title{font-size:40px;}
.overkill .col3 .image {margin-top: 70px;}
}
@media only screen and (min-width:768px) and (max-width:999px){.wrapper{max-width:720px;}
.header-top{height:115px;}
.header-top h2{font-size:40px;padding:27px 0;}
.header-top-h1-head h1 {font-size:40px;padding:27px 0;}
.get-results{padding:40px 0;}
.get-results h3{font-size:46px;line-height:48px;margin: 0 0 30px;}
.separate-title{padding:40px 0;}
.separate-title h3{font-size:46px;line-height:48px;margin: 0 0 30px;}
.get-results p {width:100%;}
.get-results p br {display: none;}
.mr-jump .first-col{margin: 4px 0;}
.mr-jump .first-col > img {margin: 0 0 0 -20px;}
.mr-jump .second-col img {width: 70%;}
.mr-jump .third-col {margin-top: 38px;}
.mr-jump .third-col img{margin: 60px 0 0 10px;}
.rebus .third-col p{box-sizing:border-box;font-size:16px;line-height:20px;padding:0 2%;}
.rebus .first-col {margin: 48px 0 0;}
.rebus .second-col {margin-top: 34px;}
.rebus .fourth-col {margin-top: 40px;}
.rebus .first-col img.rebus-new1 {margin: 0 0 0 -85px;}
.rebus .first-col img.rebus-new2 {margin: -315px 0 0 -2px;}
.rebus .first-col img.rebus-new3 {margin: -315px 0 0 76px;}
.fa.fa-fw.leftquote{font-size:22px;margin-right:14px;}
.fa.fa-fw.rightquote{font-size:22px;margin-right:14px;}
.mr-jump .third-col p{font-size:27px;line-height:32px;padding: 0;width: 100%;}
.neeko .first-col {margin: -7px 0;}
.neeko .second-col img {margin: 0 0 0 -18px;width: 100%;}
.neeko .second-col p{font-size:16px;line-height:20px;margin-top: -20px;}
.neeko > img{height:290px;}
.huster-island .fifth-col {margin: 13px 0;}
.huster-island > img{height:305px;}
.huster-island .huster-inner{top:22px;}
.huster-island .first-col img{width:90%;}
.huster-island .fourth-col img {margin: 0 0 0 -23px;}
.huster-island .second-col img{width:90%;}
.huster-island .third-col img{width:100%;}
.huster-island .third-col {width: 21%;}
.huster-island .fourth-col p{font-size:14px;line-height:18px;}
.huster-island .fifth-col h5{font-size:22px;line-height:28px;}
.huster-island .fifth-col img{border-radius:30%;width:100%;}
.complete > img{height:298px;}
.complete .second-col p{font-size:16px;line-height:20px;margin-top: -26px;}
.complete .second-col img {margin: 0 0 0 -25px;width: 100%;}
.complete .complete-inner{top:12px;}
.complete .first-col {margin: 22px 0;}
.complete .third-col {margin-top: 30px;}
.complete .fourth-col {margin-top: 32px;}
.neeko .first-col img{width:96%;}
.neeko .first-col h5{margin-top:14px;}
.proco .proco-inner{top:14px;}
.proco .second-col img{width:90%;}
.proco .image img{width:57%;}
.proco .third-col h5{font-size:18px;line-height:22px;}
.proco .third-col > img {margin: 0 0 0 -30px;width: 100%;}
.proco .third-col {margin: 0;}
.zombi > img{height:304px;}
.zombi .zombi-inner{top:14px;}
.zombi .first-col {margin: -18px 0 0;}
.zombi .second-col img{width:80%;}
.zombi .image img{width:57%;}
.zombi .first-col h5{font-size:23px;line-height:26px;}
.zombi .first-col > img {margin: 0 0 0 -30px;width: 100%;}
.zombi .third-col {margin-top: 20px;}
.paco .paco-inner{top:14px;}
.paco .first-col img{width:80%;}
.paco .first-col {margin-top: 20px;}
.paco .second-col img{width:80%;}
.paco .image img{width:50%;margin-top: -20px;}
.paco .third-col h5{font-size:23px;line-height:26px;}
.paco .third-col > img {margin: 0 0 0 -30px;width: 80%;}
.overkill .content p{font-size:16px;line-height:22px;}
.overkill .title h2{font-size:20px;line-height:26px;}
.overkill .content{height:180px;}
.overkill .col3 .image {margin-top:60px;}
.mr-runner .content p{font-size:16px;line-height:22px;}
.mr-runner .title h2{font-size:22px;line-height:26px;}
.mr-runner .content{height:180px;}
.mr-runner .col3 .image {margin-top: 30px;}
.fling .content p{font-size:16px;line-height:22px;}
.fling .title h2{font-size:22px;line-height:26px;}
.fling .content{height:176px;}
.fling .col3 .image {margin-top: 30px;}
.college .content p{font-size:16px;line-height:22px;}
.college .title h2{font-size:22px;line-height:26px;padding:0 15px;}
.college .content{height:185px;}
.college .col3 .image {margin-top: 30px;}
.woords .content{height:162px;}
.woords .content p{font-size:16px;line-height:22px;}
.woords .title h2{font-size:22px;line-height:26px;}
.woords .col3 .image {margin-top: 30px;}
.add-services h3{font-size:46px;line-height:52px;}
.add-services .title h2{height:46px;}
.add-services .content p{height:142px;padding:0;}
.add-services .read-more a{font-size:15px;line-height:20px;}
.add-services{padding: 5% 0 0;width: 100%;}
.add-services .col5{margin-right:1%;width:19%;}
.press h3{font-size:46px;line-height:52px;}
.press .col3 img{width:80%;}
.press-box {padding: 50px 0 20px;}
.result-box{padding:50px 0 0;width: 80%;}
.result .wrapper > h3{font-size:46px;line-height:52px;}
.result .col2 .content h3{font-size:18px;line-height:22px;margin-top:0;}
.result .col2 .content h4{font-size:14px;line-height:18px;}
.result .col2 .content h4 span{font-size:27px;line-height:32px;}
.result .col2 .image{float:left;width:70px;}
.result .col2 .content{width:200px;}
.result .col2{height:67px;}
.marketing h2{font-size:32px;line-height:38px;}
.marketing h4{font-size:26px;line-height:32px;}
.marketing{padding:2% 0;}
.marketing-box{padding:8px 0 0;}
.marketing .col4{margin-bottom:0;}
.marketing-box img{width:100%;}
.contact-form{left: 10px;right: 10px;width: 720px;}
.contact-left{width:45%;}
.contact-right{margin-top:53px;width:45%;}
.contact-left h3{font-size:42px;line-height:48px;}
.contact-left p input[type="text"]{width:280px;}
.contact-left p select{background-position:260px 0;width:324px;}
.contact-left p textarea{width:280px;}
.contact-left .submit{width:325px;}
.contact-top h3{font-size:35px;top:48px;}
.contact-left p.select{width:352px;}
div.selector {width: 321px !important;}
div.selector span {width: 302px !important;}
.address-bg{background-size:contain;box-sizing:border-box;padding:32px 27px;width:380px;}
.address-bg h3{font-size:16px;line-height:20px;margin-bottom:5px;}
.address-bg p{font-size:14px;line-height:18px;margin-bottom:4px;}
.address-bg h4{font-size:16px;line-height:18px;margin-top:6px;}
.footer-social{margin-top:0;}
.footer-social ul li{padding:5px 0;margin-right: 5px;}
.footer-social a{height:30px;line-height:30px;width:30px;}
.footer-social i{height:30px;line-height:30px;width:30px;font-size:14px;}
.appointment {margin-top: 6px;width: auto;}
.appointment input {float: right;font-size: 12px !important;padding: 4px 0 !important;}
.separate-title h3.review-title{font-size:30px;}
.reviewCTA2 .free-quote a{font-size:18px;}
.reviewCTA2 .download-part{padding: 5em 0 6em;}
.reviewCTA1 .story-left h4.story-left-h4, .reviewCTA1 .story-left h4{font-size: 22px;}
.reviewCTA1 .schedule-part h5{font-size: 30px;}    
.overkill .title h2{font-size:16px;}
.reviewCTA1 .schedule-part a{font-size: 18px;}
.overkill .content p{padding:0 13px;}
.success-story.reviewCTA1 h2{font-size:46px;}
.reviewCTA1 .story-left p{margin-bottom: 1em;font-size: 16px;line-height: 24px;}
.separate-title h3,.get-results h3,.success-story.reviewCTA1 h2,.add-services h3,.press h3,.result .wrapper > h3,.get-results h3{font-size: 32px;line-height: 36px;}
.get-results p{font-size:17px;line-height:24px;}
.want_more_apps .download-part{padding: 8em 0 6em;}
.want_more_apps #analyze_frm{max-width: 80%;}
    
}
@media only screen and (max-width:767px){.wrapper{max-width:600px;}

footer.header::before, footer.header:after{ display: none !important; }
.header-top{height:96px;}
.get-results p br {display: none;}
.header-top h2{font-size:30px;padding:17px 0;}
.header-top-h1-head h1 {font-size:30px;padding:17px 0;}
.get-results{padding:35px 0 50px;}
.get-results h3{font-size:40px;line-height:45px;margin: 0 0 30px;}
.separate-title{padding:35px 0 50px;}
.separate-title h3{font-size:40px;line-height:45px;margin: 0 0 30px;}
.get-results p{font-size: 20px;line-height: 28px;width: 100%;}
.mr-jump{padding:20px 0;width:100%;}
.mr-jump .first-col{display:table;float:none;margin:0 auto 20px;width:25%;}
.mr-jump .second-col{display:table;float:none;margin:0 auto 20px;width:25%;}
.mr-jump .third-col{display:table;float:none;margin:0 auto;width:50%;}
.mr-jump .third-col img{margin: 40px 0 0 5px;width:100%;}
.mr-jump .third-col p{font-size:25px;line-height:30px;padding:0;width:100%;}
.mr-jump .second-col img {width: 100%;}
.rebus{padding:20px 0;width:100%;}
.rebus .first-col{display:table;float:none;margin:30px auto;width:33%;}
.rebus .first-col img.rebus-new1 {margin: 0 0 0 -137px;}
.rebus .first-col img.rebus-new2 {margin: -315px 0 0 29px;}
.rebus .first-col img.rebus-new3 {margin: -315px 0 0 145px;}
.rebus .second-col{display:table;float:none;margin:0 auto 20px;width:50%;}
.rebus .third-col{display:table;float:none;margin:0 auto 40px;width:70%;}
.rebus .fourth-col{display:table;float:none;margin:0 auto 20px;width:25%;}
.rebus .fourth-col img{width:100%;}
.rebus .third-col p {margin: -20px 0 0;}
.neeko .neeko-inner{padding:20px 0;width:100%;}
.neeko .first-col{display:table;float:none;margin:0 auto 20px;width:35%;}
.neeko .second-col{display:table;float:none;margin:0 auto 40px;width:70%;}
.neeko .third-col{display:table;float:none;margin:0 auto 20px;width:50%;}
.neeko .fourth-col{display:table;float:none;margin:0 auto 20px;width:50%;}
.neeko .third-col img{width:100%;}
.neeko .second-col img {width:60%;}
.huster-island .huster-inner{padding:20px 0;width:100%;}
.huster-island .first-col{display:table;float:none;margin:0 auto 20px;width:40%;}
.huster-island .second-col{display:table;float:none;margin:0 auto 20px;width:40%;}
.huster-island .third-col{display:table;float:none;margin:0 auto 20px;width:50%;}
.huster-island .fourth-col{display:table;float:none;margin:0 auto 40px;width:70%;}
.huster-island .fifth-col{display:table;float:none;margin:0 auto 20px;width:35%;}
.complete .complete-inner{padding:20px 0;width:100%;}
.complete .first-col{display:table;float:none;margin:0 auto 20px;width:35%;}
.complete .second-col{display:table;float:none;margin:0 auto 40px;width:70%;}
.complete .third-col{display:table;float:none;margin:0 auto 20px;width:50%;}
.complete .fourth-col{display:table;float:none;margin:0 auto 20px;width:50%;}
.complete .third-col img{width:100%;}
.complete .second-col img {width:60%;}
.proco .proco-inner{padding:20px 0;width:100%;}
.proco .first-col{display:table;float:none;margin:0 auto 20px;width:55%;}
.proco .first-col img{width:100%;}
.proco .second-col{display:table;float:none;margin:0 auto 20px;width:50%;}
.proco .third-col{display:table;float:none;margin:0 auto 20px;width:35%;}
.proco .fourth-col{display:table;float:none;margin:0 auto 20px;width:35%;}
.proco .second-col img{width:100%;}
.proco .third-col > img {margin: 0 0 0 -20px;width: 100%;}
.proco .image img {margin-top: -20px;}
.zombi .zombi-inner{padding:20px 0;width:100%;}
.zombi .first-col{display:table;float:none;margin:0 auto 20px;width:35%;}
.zombi .second-col{display:table;float:none;margin:0 auto 20px;width:50%;}
.zombi .third-col{display:table;float:none;margin:0 auto 20px;width:55%;}
.zombi .third-col img{width:100%;}
.zombi .second-col img{width:100%;}
.zombi .first-col > img {margin: 0 0 0 -20px;width: 100%;}
.zombi .image img {margin-top: -20px;}
.paco .paco-inner{padding:20px 0;width:100%;}
.paco .first-col{display:table;float:none;margin:0 auto 20px;width:50%;}
.paco .second-col{display:table;float:none;margin:0 auto 20px;width:50%;}
.paco .third-col{display:table;float:none;margin:0 auto 20px;width:50%;}
.paco .fourth-col{display:table;float:none;margin:0 auto 20px;width:35%;}
.paco .second-col img{width:100%;}
.paco .third-col > img {margin: 0 0 0 -20px;}
.overkill{padding:20px 0 0;}
.overkill .col3{display:table;float:none;margin:0 auto 20px;width:60%;}
.overkill .content p{font-size:18px;line-height:24px;}
.overkill .content{height:auto;}
.overkill .col3 .image {margin-top: 60px;margin-bottom:60px;}
.mr-runner{padding:20px 0 0;}
.mr-runner .col3{display:table;float:none;margin:0 auto 20px;width:60%;}
.mr-runner .content p{font-size:18px;line-height:24px;}
.mr-runner .content{height:auto;}
.mr-runner .col3 .image {margin-top: 20px;}
.fling{padding:20px 0 0;}
.fling .col3{display:table;float:none;margin:0 auto 20px;width:60%;}
.fling .content p{font-size:18px;line-height:24px;}
.fling .content{height:auto;}
.fling .col3 .image {margin-top: 20px;}
.college{padding:20px 0 0;}
.college .col3{display:table;float:none;margin:0 auto 20px;width:60%;}
.college .content p{font-size:18px;line-height:24px;}
.college .content{height:auto;}
.college .col3 .image {margin-top: 20px;}
.woords{padding:20px 0 0;}
.woords .col3{display:table;float:none;margin:0 auto 20px;width:60%;}
.woords .content p{font-size:18px;line-height:24px;}
.woords .content{height:auto;}
.woords .col3 .image {margin-top: 20px;}
.add-services-box{padding:50px 0 0;}
.add-services h3{font-size:40px;line-height:45px;}
.add-services .col5{display:table;float:none;margin:0 auto 20px;width:60%;}
.press{padding:5% 0 0;}
.press h3{font-size:40px;line-height:45px;}
.press .col3{display:table;float:none;margin:0 auto 20px;width:60%;}
.press .col3 img{width:90%;}
.result .wrapper > h3{font-size:40px;line-height:45px;}
.result .col2{display:table;float:none;margin:0 auto 20px;width:395px;height:110px;}
.result .col2 .image{float:left;width:100px;}
.result .col2 .content{float:left;margin-left:15px;text-align:left;width:277px;}
.result .col2 .content h3{font-size:20px;line-height:24px;margin-top:18px;}
.result .col2 .content h4{font-size:18px;line-height:22px;}
.result .col2 .content h4 span{font-size:30px;line-height:34px;}
.marketing h2{font-size:24px;line-height:28px;margin: 0 auto 20px;}
.marketing h4{font-size:22px;line-height:22px;}
.marketing-box{padding:30px 0 0;box-sizing:border-box;}
.marketing .col4{float:left;margin-right:7%;width:42%;}
.marketing .col4:nth-child(2n){float:right;margin-right:0;}
.marketing {padding: 2% 0 2%;}
.contact-map iframe{height:1060px;}
.contact-form{left: 0;right: 0;width: 600px;}
.contact-left h3{font-size:34px;line-height:40px;}
.contact-left{float:none;margin-bottom:20px;width:100%;}
.contact-right{float:none;width:100%;}
.contact-top h3{font-size:30px;top:26px;}
.contact-top{height: 93px;}
.address-bg{background-size:contain;box-sizing:border-box;padding:24px 30px 0;width:545px;float: none;}
.address-bg h3{font-size:22px;line-height:26px;}
.address-bg p{font-size:22px;line-height:24px;margin-bottom:8px;}
.address-bg h4{font-size:22px;line-height:30px;margin-top:14px;}
.footer-social ul li {margin-right: 5px;}
.appointment {float: left;margin: 20px 0 0 10px;}
.appointment input {padding: 7px 4px !important;}
.google-map {height: 1133px;}
.contact-map iframe {height: 1364px;}
.separate-title h3.review-title{font-size:24px;}
.reviewCTA2 .free-quote a{font-size:16px;}
.overkill .title h2{font-size:20px;}
.overkill .content p{padding:0 20px;}
.add-services .read-more{margin-top: 15px;margin-bottom: 30px;}
.add-services .content p{height:auto;}
.press{padding-top:50px;}
.reviewCTA1 .story-left h4.story-left-h4, .reviewCTA1 .story-left h4{font-size: 20px;}
.separate-title h3,.get-results h3,.success-story.reviewCTA1 h2,.add-services h3,.press h3,.result .wrapper > h3,.get-results h3{font-size: 28px;line-height: 36px;}
.marketing h4{font-size: 16px;line-height: 24px;}
.reviewCTA1 .story-left h4{margin-top: 25px;}
}
@media only screen and (max-width:640px){.wrapper{max-width:420px;}
.header-top{height:70px;}
.header-top h2{font-size:22px;padding:4px 0;}
.header-top-h1-head h1 {font-size:22px;padding:4px 0;}
.get-results h3{font-size:30px;line-height:34px;}
.separate-title h3{font-size:30px;line-height:34px;}
.get-results p {width: 84%;}
.mr-jump .third-col p{font-size:20px;line-height:24px;}
.mr-jump .second-col {width: 42%;}
.rebus .third-col p{font-size:22px;line-height:28px;}
.rebus .fourth-col{width:40%;}
.rebus .first-col {width: 47%;}
.rebus .first-col img.rebus-new1 {margin: 0 0 0 -163px;}
.rebus .first-col img.rebus-new2 {margin: -315px 0 0 8px;}
.rebus .first-col img.rebus-new3 {margin: -315px 0 0 127px;}
.rebus .third-col img {margin-right: 40px;}
.neeko .first-col{width:55%;}
.neeko .third-col{width:70%;}
.neeko .fourth-col{width:70%;}
.neeko .second-col p {margin-top: -15px;}
.neeko .second-col img {width: 80%;}
.complete .first-col{width:70%;}
.complete .third-col{width:70%;}
.complete .fourth-col{width:70%;}
.huster-island .fifth-col{width:48%;}
.proco .second-col{width:70%;}
.complete .first-col{width:80%;}
.complete .second-col p {margin-top: -15px;}
.complete .second-col img {width: 80%;}
.zombi .second-col{width:70%;}
.paco .second-col{width:70%;}
.paco .first-col{width:70%;}
.proco .third-col {width: 55%;}
.zombi .first-col {width: 55%;}
.overkill .content p{font-size:16px;line-height:22px;}
.fa.fa-fw.leftquote{margin-right:10px;font-size:22px;}
.fa.fa-fw.rightquote{margin-left:10px;font-size:22px;}
.mr-runner .content p{font-size:16px;line-height:22px;}
.fling .content p{font-size:16px;line-height:22px;}
.college .content p{font-size:16px;line-height:22px;}
.woords .content p{font-size:16px;line-height:22px;}
.add-services h3{font-size:30px;line-height:34px;}
.add-services .col5{width:80%;}
.press h3{font-size:30px;line-height:34px;}
.result .wrapper > h3{font-size:30px;line-height:34px;}
.result .col2{width:380px;height:92px;}
.result .col2 .image{width:88px;}
.result .col2 .content{width:275px;}
.result .col2 .content h3{margin-top:8px;}
.marketing h2{font-size:18px;line-height:24px;margin-bottom:20px;}
.marketing h4{font-size:15px;line-height:24px;margin-bottom:20px;}
.marketing-box{box-sizing:border-box;padding:30px 30px 0;}
.marketing .col4{float:left;margin-right:7%;width:42%;}
.marketing .col4:nth-child(2n){float:right;margin-right:0;}
.marketing {padding: 2% 0 0;}
.contact-form{left: 0;right: 0;width: 420px;}
.contact-top h3{font-size:22px;top:22px;}
.contact-top{height:80px;}
.address-bg{width:440px;}
.address-bg h3{font-size:20px;line-height:24px;margin-bottom:5px;}
.address-bg p{font-size:18px;line-height:22px;margin-bottom:5px;}
.address-bg h4{font-size:18px;line-height:22px;}
.footer-social ul li {margin-right: 2px;}
.appointment {float: right;margin: 22px 0 0;}
.appointment input {font-size: 12px !important;padding: 5px 2px !important;}
.reviewCTA1 .schedule-part h5{font-size: 30px;}
.reviewCTA1 .schedule-part a{font-size: 18px;}
.add-services{padding-top:50px;}
    .get-results p{font-size:15px;}
}
@media only screen and (max-width:479px){
	.wrapper{max-width:300px;}
.header-top{height:48px;}
.header-top h2{font-size:16px;letter-spacing:5px;line-height:30px;padding:9px 0;}
.header-top-h1-head h1 {font-size:16px;letter-spacing:5px;line-height:30px;padding:9px 0;}
.get-results{padding:20px 0 30px;}
.get-results h3{margin-bottom:18px;}
.separate-title{padding:20px 0 30px;}
.separate-title h3{margin-bottom:18px;}
.get-results p{font-size:14px;line-height:22px;width:90%;margin:20px auto 0;}
.mr-jump .first-col{width:auto;}
.mr-jump .second-col{width:55%;}
.mr-jump .second-col img{width:100%;}
.mr-jump .third-col{width:80%;}
.mr-jump .third-col img{margin-top:20px;}
.mr-jump .third-col p{font-size:18px;line-height:22px;}
.rebus .first-col{width:43%;}
.rebus .first-col img.rebus-new1 {margin: 0 0 0 -121px;}
.rebus .first-col img.rebus-new2 {margin: -315px 0 0 -10px;}
.rebus .first-col img.rebus-new3 {margin: -315px 0 0 61px;}
.rebus .first-col img{width:100%;}
.rebus .second-col{width:73%;}
.rebus .second-col img{width:100%;}
.rebus .third-col{width:90%;}
.rebus .fourth-col{width:50%;}
.rebus .third-col p{font-size:18px;line-height:22px;}
.neeko .first-col{width:70%;}
.neeko .second-col p{font-size:18px;line-height:22px;}
.neeko .second-col img {width: 100%;}
.complete .second-col{width:85%;}
.complete .second-col img{width:100%;}
.huster-island .third-col{width:70%;}
.huster-island .fifth-col{width:70%;}
.huster-island .first-col{width:58%;}
.huster-island .first-col img{width:100%;}
.huster-island .second-col{width:58%;}
.huster-island .second-col img{width:100%;}
.proco .third-col{width:85%;}
.proco .third-col img{width:100%;}
.proco .third-col .image{display:table;margin:0 auto 20px;width:60%;}
.zombi .first-col{width:85%;}
.zombi .first-col img{width:100%;}
.zombi .first-col .image{display:table;margin:0 auto 20px;width:60%;}
.paco .first-col{width:80%;}
.paco .first-col img{width:100%;}
.paco .third-col{width:85%;}
.paco .third-col img{width:100%;}
.paco .third-col img{display:table;margin:0 auto 20px;width:60%;}
.paco .third-col > img {margin: 0 0 0 5px;width: 85%;}
.huster-island .fourth-col p{font-size:18px;line-height:22px;}
.complete .second-col p{font-size:18px;line-height:22px;}
.overkill .col3{width:90%;}
.overkill .title h2{font-size:20px;line-height:24px;}
.mr-runner .col3{width:90%;}
.mr-runner .title h2{font-size:20px;line-height:24px;}
.fling .col3{width:90%;}
.fling .title h2{font-size:20px;line-height:24px;}
.college .col3{width:90%;}
.college .title h2{font-size:20px;line-height:24px;}
.woords .col3{width:90%;}
.woords .title h2{font-size:20px;line-height:24px;}
.add-services{padding:5% 0;width:100%;}
.add-services h3{margin-bottom:18px;}
.add-services-box{padding:32px 0 0;}
.add-services .col5{width:90%;}
.press{padding:5% 0;width:100%;}
.press h3{margin-bottom:18px;}
.press .col3{width:90%;}
.press-box{padding:50px 0 0;}
.result{padding:5% 0 1%;width:100%;}
.result-box{padding:30px 0 0;}
.result .col2{width:267px;height:50px;}
.result .col2 .image{width:50px;}
.result .col2 .content{margin-left:5px;width:210px;}
.result .col2 .content h3{font-size:16px;line-height:16px;margin-top:0;}
.result .col2 .content h4{font-size:14px;line-height:14px;}
.result .col2 .content h4 span{font-size:22px;line-height:24px;}
.marketing{width:100%;}
.marketing h2{font-size:18px;line-height:22px;margin-bottom:15px;width: 82%; font-weight:400;}
.marketing h4{box-sizing:border-box;font-size:16px;line-height:22px;margin-bottom:20px;padding:0 20px;}
.marketing h2 br {display: none;}
.contact-form{top:77px;width: 300px;}
.contact-left{margin:0 auto 20px;width:auto;display:table;}
.contact-right{margin:0 auto;width:auto;display:table;}
.contact-left p.select{width:298px;}
.contact-left p select{width:285px;background-position:223px 0;}
.contact-left .submit{width:283px;}
.contact-left p input[type="submit"]{padding:4px 32px 4px 6px;width:170px;}
.contact-left .fa.fa-paper-plane-o{font-size:20px;left:131px;top:10px;}
.address-bg p{font-size:18px;line-height:22px;}
.address-bg h4{font-size:18px;line-height:24px;margin-top:12px;}
.footer-social ul li{padding:10px 0 0;}
.copy-right{margin-top:12px;}
.copy-right p{font-size:16px;line-height:24px;}
.contact-top h3{font-size:16px;top:15px;}
.contact-top{height:55px;}
.address-bg{padding: 18px 0 0 14px;background-color: rgba(0, 0, 0, 0.7); width:auto;
    background-image: none;
    border: 2px solid rgb(255, 255, 255);
    box-sizing: border-box;
    margin: 20px 0 0; height:237px;}
.address-bg h3{font-size:16px;line-height:20px;margin-bottom:2px;}
.address-bg p{font-size:14px;line-height:20px;margin-bottom:0;}
.address-bg h4{font-size:14px;line-height:22px;margin-top:0;}
.footer-social{margin-top:0; display:block; width:100%}
.footer-social ul li{padding:1px 0 0;margin-right: 0;}
.footer-social a{height:30px;line-height:30px;width:30px;}
.footer-social i{font-size:13px;height:30px;line-height:30px;width:30px;}
.contact-left p input[type="text"]{font-size:15px;padding:9px 5px;width:272px;}
.contact-left p textarea{font-size:15px;padding:9px 5px;width:272px;}
.contact-left p select{font-size:15px;padding:9px 5px;}
div.selector {width: 283px !important;height: 44px;}
div.selector span {width: 273px !important;font-size: 15px;padding: 9px 5px;}
.appointment {float: left;margin: 10px 0 0 2px;}
.appointment input {font-size: 11px !important;padding: 3px 1px !important;}
.google-map {height: 996px;}
.contact-map iframe {height: 1000px;}
.rebus .third-col img {margin-right: 20px;}
.huster-island .fourth-col img{margin-left:-25px;}

.mr-jump .first-col > img {
    margin-right: 30px;
}
/*.add-services .read-more{margin:0 0 30px 0;}*/
.header-top{height: 70px;}
.header-top h2{padding:20px 0;}
.header-top-h1-head h1 {padding:20px 0;}
.want_more_apps .select-img::before{right: 145px;top: 23px;}
.want_more_apps .download-field input[type="text"] {padding: 0px 5em 0px 1em;}
.want_more_apps .download-field select{right:100px;}
	.moreapps-div.want_more_apps > .download-part > .wrapper { width: 100%; max-width: 360px; }
}
@media only screen and (max-width: 379px){
	.moreapps-div.want_more_apps > .download-part > .wrapper { max-width: 340px; }
}
@media only screen and (max-width: 350px){
	.moreapps-div.want_more_apps > .download-part > .wrapper { max-width: 300px; }
}
@media (max-width:1470px){
    .footer.header .wrapper {width: 90% !important;max-width: 100% !important;}
    .section-title h2, .download-part h2, .tsmony_section h2 { font-size:4em; }
}

@media only screen and (min-width: 1201px) and (max-width: 1365px){

    .rebus .first-col:hover .rebus-inner{ transform: scale(1); -webkit-transform: scale(1); }
    .rebus .fourth-col{ width: 20%; }
    .rebus .first-col { width: 27%; padding: 0 26px 0 80px; box-sizing: border-box !important; }
    .rebus .second-col{ width: 27%; }

}
