@media only screen and (min-width:2000px) and (max-width:2500px){.header-wrap .region-header-content .move-in{right:-267px}}@media only screen and (min-width:1025px){.left{background-color:#fff;height:100%;left:0;position:fixed;top:0;width:20px;z-index:5}.right{background-color:#fff;height:100%;position:fixed;right:0;top:0;width:20px;z-index:5}.top{background-color:#fff;height:22px;left:0;position:fixed;top:0;width:100%;z-index:5}.bottom{background-color:#fff;bottom:0;height:20px;left:0;position:fixed;width:100%;z-index:5}.front #block-system-main{padding:100px 0}.front .blue-wrap{padding:255px 0}.header-wrap #block-block-31{width:70%;margin:0 auto;position:relative;overflow:hidden;text-align:center;top:113px}.hcbutton-wrap{margin:0 auto;width:21%}.header-wrap .region-header-content #block-block-32{position:absolute;right:-100px}.front .header-wrap{height:950px}.header-wrap #block-block-32{top:19px}.header-wrap .header-inner #block-block-30{float:left;margin-left:33px}#block-block-52{margin:0 auto;text-align:center;width:483px}.header-wrap #block-block-31 .block-inner{max-width:100%}.sab-blocks .sab-block{float:left;width:25%;margin-right:12%;margin-bottom:5%}.sab-blocks .five,.page-node-65 .sab-blocks .two{width:26%}.sab-blocks .three{margin-right:0%}.sab-blocks .six{margin-right:0%}.info-wrap .info-inner #block-block-26 ul.fourterm-list li{border-right:2px solid #d9d9d9}.info-wrap .info-inner #block-block-26 ul.fourterm-list li.one{width:30%}.info-wrap .info-inner #block-block-26 ul.fourterm-list li.two{width:18%}.info-wrap .info-inner #block-block-26 ul.fourterm-list li.three{width:32%}.info-wrap .info-inner #block-block-26 ul.fourterm-list li.four{width:19%;border-right:0}.page-node-1 #block-views-about-us-faces-block-1{float:left;width:49%;margin-right:1%}.page-node-1 #block-system-main{float:left;margin-left:5%;width:40%}.page-node-1 #block-block-41 .blue-right{float:right;width:45%}.page-node-1 #block-block-41 .blue-left{float:left;width:43%;text-align:left}.page-node-1 #block-lastfm-now-playing-0{float:left;width:34%;padding:50px 0}.page-node-1 #block-block-42{float:left;width:33%;padding:50px 0}.page-node-1 #block-block-43{float:left;width:33%;padding:50px 0}.page-node-1 .about-us-wrap .left-item{float:left;font-family:whitney-lightregular;width:45%;margin-right:4%;font-size:17px;line-height:24px}.page-node-1 .about-us-wrap .right-item{float:left;width:49%;text-align:center}.page-node-1 .region-header-content #block-block-40 h2.block-title{font-size:53px;line-height:46px;font-weight:600}.page-node-1 .region-header-content #block-block-40 .about-subtitle{font-size:25px;padding-top:10px}.page-node-1 .region-header-content #block-block-40 .about-desc{font-size:16px}.region-header-content #block-block-44 h2.block-title{font-size:53px;line-height:56px;font-weight:600}.region-header-content #block-block-44 .about-subtitle{font-size:25px;padding-top:10px}.region-header-content #block-block-44 .about-desc{font-size:16px}.page-our-work .region-header-content #block-block-46 h2.block-title{font-size:53px;line-height:46px;font-weight:600}.page-our-work .region-header-content #block-block-46 .ourwork-subtitle{font-size:25px;padding-top:13px}#block-block-47 .work-info .pentop{float:left;margin-right:125px}.region-header-content #block-block-44 .about-desc{margin-bottom:335px}#block-block-45{float:left;width:49%}#block-block-29{float:right;width:49%}.node-type-portfolio #block-views-portfolio-block-5 .views-field-field-port-screenshots img{max-width:15%;margin-right:1.5%}.footer-wrap .footer-inner #block-webform-client-block-4 .form-item{float:left;width:32%;margin-right:2%}.footer-wrap .footer-inner #block-webform-client-block-4 .webform-component-textarea{clear:left;float:left;width:100%}.footer-wrap .footer-inner #block-block-24{float:left;width:38%}.footer-wrap .footer-inner #block-webform-client-block-4{width:100%}#block-menu-menu-footer-menu ul li{float:left;width:20%}.page-node-4 h1#page-title{font-size:53px;line-height:46px}.page-node-4 .contact-subtitle{font-size:25px}.page-node-4 .subtext{font-size:16px}.page-node-55 .swp-wrap .swp-left{float:left;width:48%;margin-right:.5%}.page-node-55 .swp-wrap .swp-right{float:right;width:48%;margin-left:.5%}.page-node-55 .swp-wrap .swp-left .swp-blocks{max-width:100%;width:85%;margin:0 auto}.page-node-55 .swp-wrap .swp-left .swp-blocks .swp-block{float:left;position:relative;width:49%;margin-right:1%;margin-bottom:5%;box-sizing:border-box;min-height:200px;height:100%;text-align:center;font-size:16px;color:#ff3844;text-transform:uppercase;background-repeat:no-repeat;background-position:center 50%}.page-node-55 .swp-wrap .swp-left .swp-blocks .swp-title{display:block;clear:left;width:65%;margin-left:auto;margin-right:auto;left:0;right:0;position:absolute;bottom:0}.page-node-55 #block-block-53 .ftl-testimonial-block{float:left;width:32%}.page-node-55 #block-block-53 .ftl-testimonial-block .test-picture{position:absolute;left:0;right:0;top:-50px}.page-node-55 #block-block-53 .one,.page-node-55 #block-block-53 .two{margin-right:1%}.page-node-55 .swp-wrap .swp-left .swp-blocks .two,.page-node-55 .swp-wrap .swp-left .swp-blocks .four,.page-node-55 .swp-wrap .swp-left .swp-blocks .six,.page-node-55 .swp-wrap .swp-left .swp-blocks .eight{margin-right:0%!important}}@media only screen and (min-width:1025px) and (max-width:1600px){}@media only screen and (min-width:769px) and (max-width:1024px){.front .header-wrap{background-image:none}.header-wrap #block-block-31{float:left;width:100%;margin-top:75px}.header-wrap #block-block-31 .block-inner{max-width:645px;margin:0 auto}.front .header-wrap .region-header-content{margin-top:-100px}.header-wrap .region-header-content #block-block-32{left:-50px;margin:0 auto;position:relative;text-align:center;width:100%}.header-wrap .header-inner #block-menu-menu-v6-menu ul li a,.header-wrap .header-inner #block-menu-menu-v6-menu ul li a:visited{margin-right:25px!important}.header-wrap .header-inner #block-menu-menu-v6-menu{width:610px!important;margin-top:-60px;margin-bottom:0}.header-wrap #block-block-31 .hcbutton.one{float:left;margin-right:10px}.header-wrap #block-block-31 .hcbutton.two{float:left}.header-wrap #block-block-31 .hcbutton.one{}.header-wrap #block-block-38 .block-inner{max-width:345px}.header-wrap #block-block-38 .hcbutton.one{float:left;margin-right:10px}.header-wrap #block-block-38 .hcbutton.two{float:left}.header-wrap #block-block-38 .hcbutton.one{}.header-wrap .region-header-content #block-block-32{top:141px;max-width:815px}.node-type-portfolio .view-focus-point #focus-point-one .fp-photo{text-align:center;float:none;width:100%;margin:0}.node-type-portfolio .view-focus-point #focus-point-one .fp-photo{text-align:center}.node-type-portfolio .view-focus-point #focus-point-two .fp-photo-2{text-align:center;float:none;width:100%;margin:0}.node-type-portfolio #block-views-portfolio-block-5 .views-field-field-port-screenshots a{float:left;width:31%;margin-right:2%;margin-bottom:25px}.node-type-portfolio #block-views-portfolio-block-5 h2.block-title{font-size:32px}.node-type-portfolio .view-focus-point #focus-point-two .fp-title-2 .fp-title-inner,.node-type-portfolio .view-focus-point #focus-point-one .fp-title .fp-title-inner{float:none;width:100%;text-align:center}.node-type-portfolio .header-wrap{margin-bottom:155px}.node-type-portfolio .title-wrap{margin-top:25px}.node-type-portfolio .project-data .project-type{width:100%}.node-type-portfolio .project-type .project-type-inner{float:none;margin:0 auto!important;width:270px}.node-type-portfolio .project-data .project-services{width:100%;margin-top:25px}.node-type-portfolio .project-services #block-views-services-provided-block{float:none;margin:0 auto!important;width:204px}.sab-blocks .sab-block{float:left;width:21%;margin-right:4%;margin-left:6%;margin-bottom:5%}.sab-blocks .five,.page-node-65 .sab-blocks .two{width:26%}.sab-blocks .three{margin-right:0%}.sab-blocks .six{margin-right:0%}.page-node-1 #block-views-about-us-faces-block-1{float:left;width:49%;margin-right:1%}.page-node-1 #block-system-main{float:left;margin-left:5%;width:40%}.page-node-1 #block-block-41 .blue-right{float:right;width:45%}.page-node-1 #block-block-41 .blue-left{float:left;width:43%;text-align:left}.page-node-1 #block-lastfm-now-playing-0{float:left;width:32%;margin-right:1%;padding:50px 0}.page-node-1 #block-block-42{float:left;width:32%;margin-right:1%;padding:50px 0}.page-node-1 #block-block-43{float:left;width:32%;padding:50px 0}.page-node-1 #block-views-about-us-faces-block-1 .views-row{width:47%;margin-bottom:5%;margin-right:3%}.page-node-1 .region-header-content #block-block-40 h2.block-title{font-size:53px;line-height:46px}.page-node-1 .region-header-content #block-block-40 .about-subtitle{font-size:31px}.page-node-1 .region-header-content #block-block-40 .about-desc{font-size:16px}.region-header-content #block-block-44 h2.block-title{font-size:53px;line-height:46px}.region-header-content #block-block-44 .about-subtitle{font-size:31px}.region-header-content #block-block-44 .about-desc{font-size:16px}.region-header-content #block-block-44 .about-desc{margin-bottom:335px}.page-our-work .region-header-content #block-block-46 h2.block-title{font-size:53px;line-height:46px}.page-our-work .region-header-content #block-block-46 .ourwork-subtitle{font-size:31px}#block-block-47 .work-info .pentop{float:left;margin-right:125px}#block-block-45{float:left;width:49%;padding:100px 0}#block-block-29{float:right;width:49%}.footer-wrap .footer-inner #block-webform-client-block-4 .form-item{float:left;width:32%;margin-right:2%}.footer-wrap .footer-inner #block-webform-client-block-4 .webform-component-textarea{clear:left;float:left;width:100%}#block-menu-menu-footer-menu ul li{float:left;width:20%}.page-node-4 h1#page-title{font-size:53px;line-height:46px}.page-node-4 .contact-subtitle{font-size:31px}.page-node-4 .subtext{font-size:16px}.page-node-55 .swp-wrap .swp-left{float:left;width:48%;margin-right:.5%}.page-node-55 .swp-wrap .swp-right{float:right;width:48%;margin-left:.5%}.page-node-55 .swp-wrap .swp-left .swp-blocks{max-width:100%;width:85%;margin:0 auto}.page-node-55 .swp-wrap .swp-left .swp-blocks .swp-block{float:left;position:relative;width:49%;margin-right:1%;margin-bottom:5%;box-sizing:border-box;min-height:200px;height:100%;text-align:center;font-size:16px;color:#ff3844;text-transform:uppercase;background-repeat:no-repeat;background-position:center 50%}.page-node-55 .swp-wrap .swp-left .swp-blocks .swp-title{display:block;clear:left;width:65%;margin-left:auto;margin-right:auto;left:0;right:0;position:absolute;bottom:0}.page-node-55 #block-block-53 .ftl-testimonial-block{float:left;width:32%}.page-node-55 #block-block-53 .ftl-testimonial-block .test-picture{position:absolute;left:0;right:0;top:-50px}.page-node-55 #block-block-53 .one,.page-node-55 #block-block-53 .two{margin-right:1%}.page-node-55 .swp-wrap .swp-left .swp-blocks .two,.page-node-55 .swp-wrap .swp-left .swp-blocks .four,.page-node-55 .swp-wrap .swp-left .swp-blocks .six,.page-node-55 .swp-wrap .swp-left .swp-blocks .eight{margin-right:0%!important}}@media only screen and (min-width:581px) and (max-width:768px){.header-wrap .region-header-content #block-block-32{display:none}.header-wrap #block-block-31{text-align:center}.header-wrap #block-block-31 h2.block-title{font-size:27px;line-height:37px}.header-wrap #block-block-31 .hcbutton-wrap{max-width:342px;margin:0 auto}.header-wrap #block-block-31 .hcbutton.two{margin-right:0!important}.header-wrap #block-block-31 .hcbutton{float:left;margin-right:25px}.header-wrap .region-header-content #block-block-32{display:none}.header-wrap #block-block-38{text-align:center}.header-wrap #block-block-38 h2.block-title{font-size:27px;line-height:37px}.header-wrap #block-block-38 .hcbutton-wrap{max-width:342px;margin:0 auto}.header-wrap #block-block-38 .hcbutton.two{margin-right:0!important}.header-wrap #block-block-38 .hcbutton{float:left;margin-right:25px}.sab-blocks .sab-block{margin-bottom:10%}.lag-wrap .lag-inner #block-triple-double-info{padding:0}.lag-wrap .lag-inner #block-triple-double-info #slider-wrapper{max-width:275px;height:290px;background-image:none}.lag-wrap #block-block-50{display:none}.front .lag-wrap{background-position:cover}.lag-wrap #block-block-49{float:none;width:80%;margin:0 auto}.lag-wrap .lag-inner{padding:50px 0}.info-wrap .info-inner #block-block-26 ul.fourterm-list li{text-align:center;border-bottom:2px solid #d9d9d9;width:100%}.node-type-portfolio .view-focus-point #focus-point-one .fp-photo{text-align:center;float:none;width:100%;margin:0}.node-type-portfolio .view-focus-point #focus-point-one .fp-photo{text-align:center}.node-type-portfolio .view-focus-point #focus-point-two .fp-photo-2{text-align:center;float:none;width:100%;margin:0}.node-type-portfolio #block-views-portfolio-block-5 .views-field-field-port-screenshots a{float:left;width:31%;margin-right:2%;margin-bottom:25px}.node-type-portfolio #block-views-portfolio-block-5 h2.block-title{font-size:32px}.node-type-portfolio .view-focus-point #focus-point-two .fp-title-2 .fp-title-inner,.node-type-portfolio .view-focus-point #focus-point-one .fp-title .fp-title-inner{float:none;width:100%;text-align:center}.node-type-portfolio .header-wrap{margin-bottom:85px}.node-type-portfolio .title-wrap{margin-top:25px}.node-type-portfolio .project-data .project-type{width:100%}.node-type-portfolio .project-type .project-type-inner{float:none;margin:0 auto!important;width:270px}.node-type-portfolio .project-data .project-services{width:100%;margin-top:25px}.node-type-portfolio .project-services #block-views-services-provided-block{float:none;margin:0 auto!important;width:204px}.footer-wrap .footer-inner #block-webform-client-block-4 .form-item{float:left;width:32%;margin-right:2%}.footer-wrap .footer-inner #block-webform-client-block-4 .webform-component-textarea{clear:left;float:left;width:100%}.footer-wrap .footer-inner #block-block-24{text-align:center}#block-menu-menu-footer-menu ul li{float:left;width:20%}.page-node-1 #block-views-about-us-faces-block-1{float:left;width:49%;margin-right:1%}.page-node-1 #block-system-main{float:left;margin-left:5%;width:40%}.page-node-1 #block-lastfm-now-playing-0{float:left;width:32%;margin-right:1%;padding:50px 0}.page-node-1 #block-block-42{float:left;width:32%;margin-right:1%;padding:50px 0}.page-node-1 #block-block-43{float:left;width:32%;padding:50px 0}.page-node-1 #block-views-about-us-faces-block-1 .views-row{float:none;width:50%;margin:25px auto 0!important}.about-us-wrap .about-us-block{float:none;width:90%;margin:20px auto 0}.about-us-wrap .right-item{text-align:center}.page-node-1 .region-header-content #block-block-40 h2.block-title{font-size:53px;line-height:46px}.page-node-1 .region-header-content #block-block-40 .about-subtitle{font-size:31px}.page-node-1 .region-header-content #block-block-40 .about-desc{font-size:16px}.region-header-content #block-block-44 h2.block-title{font-size:53px;line-height:46px}.region-header-content #block-block-44 .about-subtitle{font-size:31px}.region-header-content #block-block-44 .about-desc{font-size:16px}.page-our-work .region-header-content #block-block-46 h2.block-title{font-size:53px;line-height:46px}.page-our-work .region-header-content #block-block-46 .ourwork-subtitle{font-size:31px}#block-block-47{text-align:center}#block-block-47 .block-content a,#block-block-47 .block-content a:visited{float:none!important;max-width:180px;margin:0 auto}.page-blog .header-wrap{height:100%}.page-blog .blog-devices{display:none}.page-blog #block-views-categories-block .views-row{height:100%;float:left;width:100%;text-align:center;padding:15px}.page-blog #block-views-categories-block .views-row .field-content a{background-image:none;padding-top:0}#block-block-45{float:left;width:49%;padding:100px 0}#block-block-29{float:right;width:49%}.page-node-4 h1#page-title{font-size:53px;line-height:46px}.page-node-4 .contact-subtitle{font-size:31px}.page-node-4 .subtext{font-size:16px}.page-node-55 .swp-wrap .swp-left .swp-blocks{max-width:100%;width:85%;margin:0 auto}.page-node-55 .swp-wrap .swp-left .swp-blocks .swp-block{position:relative;width:80%;margin:0 auto;box-sizing:border-box;min-height:200px;height:100%;text-align:center;font-size:16px;color:#ff3844;text-transform:uppercase;background-repeat:no-repeat;background-position:center 50%}.page-node-55 .swp-wrap .swp-left .swp-blocks .swp-title{display:block;clear:left;width:65%;margin-left:auto;margin-right:auto;left:0;right:0;position:absolute;bottom:0}.page-node-55 #block-block-53 .ftl-testimonial-block{float:left;width:32%}.page-node-55 #block-block-53 .ftl-testimonial-block .test-picture{position:absolute;left:0;right:0;top:-50px}.page-node-55 #block-block-53 .one,.page-node-55 #block-block-53 .two{margin-right:1%}}@media only screen and (min-width:321px) and (max-width:580px){.front .header-wrap{height:690px;background-image:none;background-color:#ea5254}.header-wrap .header-inner #block-block-30{margin:0 auto}.header-wrap #block-block-31{text-align:center}.header-wrap #block-block-31 h2.block-title{font-size:27px;line-height:37px}.header-wrap #block-block-31 .hcbutton.one{margin:0 0 50px}.header-wrap #block-block-38{text-align:center}.header-wrap #block-block-38 h2.block-title{font-size:27px;line-height:37px}.header-wrap #block-block-38 .hcbutton.one{margin:0 0 50px}.header-wrap .region-header-content #block-block-32{display:none}.sab-blocks .sab-block{margin-bottom:10%}#block-block-47{text-align:center}#block-block-47 .block-content a,#block-block-47 .block-content a:visited{float:none!important;max-width:180px;margin:0 auto}.blue-wrap .blue-inner #block-block-29 h2.hw-title{font-size:22px}.blue-wrap .blue-inner #block-block-29 .hw-body{font-size:14px}.lag-wrap .lag-inner #block-triple-double-info{padding:0}.lag-wrap .lag-inner #block-triple-double-info #slider-wrapper{max-width:275px;height:290px;background-image:none}.lag-wrap #block-block-50{display:none}.front .lag-wrap{background-position:cover}.lag-wrap #block-block-49{float:none;width:80%;margin:0 auto}.lag-wrap .lag-inner{padding:50px 0}.info-wrap .info-inner #block-block-26 ul.fourterm-list li{text-align:center;border-bottom:2px solid #d9d9d9;width:100%}.footer-wrap .footer-inner #block-block-24{text-align:center}.node-type-portfolio .view-focus-point #focus-point-one .fp-photo{float:none;width:100%;margin:0}.node-type-portfolio .view-focus-point #focus-point-two .fp-photo-2{float:none;width:100%;margin:0}.node-type-portfolio #block-views-portfolio-block-5 .views-field-field-port-screenshots img{width:100%;box-sizing:border-box;max-width:100%;margin-bottom:25px}.node-type-portfolio #block-views-portfolio-block-5 h2.block-title{font-size:32px}.node-type-portfolio .view-focus-point #focus-point-two .fp-title-2 .fp-title-inner,.node-type-portfolio .view-focus-point #focus-point-one .fp-title .fp-title-inner{float:none;width:100%;text-align:center}.node-type-portfolio .header-wrap{margin-bottom:0}.node-type-portfolio .title-wrap{margin-top:25px}.node-type-portfolio .project-data .project-type{width:100%}.node-type-portfolio .project-type .project-type-inner{float:none;margin:0 auto!important;width:270px}.node-type-portfolio .project-data .project-services{width:100%;margin-top:25px}.node-type-portfolio .project-services #block-views-services-provided-block{float:none;margin:0 auto!important;width:204px}.page-node-1 #block-views-about-us-faces-block-1 .views-row{float:none;width:50%;margin:25px auto 0!important}.about-us-wrap .about-us-block{float:none;width:90%;margin:20px auto 0}.about-us-wrap .right-item{text-align:center}.region-header-content #block-block-44 h2.block-title{font-size:53px;line-height:46px}.region-header-content #block-block-44 .about-subtitle{font-size:31px}.region-header-content #block-block-44 .about-desc{font-size:16px}.page-blog .header-wrap{height:100%}.page-blog .blog-devices{display:none}.page-blog #block-views-categories-block .views-row{height:100%;float:left;width:100%;text-align:center;padding:15px}.page-blog #block-views-categories-block .views-row .field-content a{background-image:none;padding-top:0}.page-node-55 .swp-wrap .swp-left .swp-blocks{max-width:100%;width:85%;margin:0 auto}.page-node-55 .swp-wrap .swp-left .swp-blocks .swp-block{position:relative;width:80%;margin:0 auto;box-sizing:border-box;min-height:200px;height:100%;text-align:center;font-size:16px;color:#ff3844;text-transform:uppercase;background-repeat:no-repeat;background-position:center 50%}.page-node-55 .swp-wrap .swp-left .swp-blocks .swp-title{display:block;clear:left;width:65%;margin-left:auto;margin-right:auto;left:0;right:0;position:absolute;bottom:0}.page-node-55 #block-block-53 .ftl-testimonial-block{width:90%;margin:0 auto}.page-node-55 #block-block-53 .ftl-testimonial-block .test-picture{}}@media only screen and (max-width:320px){h1#page-title{font-size:30px!important}.front .header-wrap{height:690px;background-image:none;background-color:#ea5254}.header-wrap .header-inner #block-block-30{margin:0 auto}.header-wrap #block-block-31{text-align:center}.header-wrap #block-block-31 h2.block-title{font-size:27px;line-height:37px}.header-wrap #block-block-31 .hcbutton.one{margin:0 0 50px}.header-wrap #block-block-38{text-align:center}.header-wrap #block-block-38 h2.block-title{font-size:27px;line-height:37px}.header-wrap #block-block-38 .hcbutton.one{margin:0 0 50px}.header-wrap .region-header-content #block-block-32{display:none}.sab-blocks .sab-block{margin-bottom:10%}.blue-wrap .blue-inner #block-block-29 h2.hw-title{font-size:22px}.blue-wrap .blue-inner #block-block-29 .hw-body{font-size:14px}.lag-wrap .lag-inner #block-triple-double-info{padding:0}.lag-wrap .lag-inner #block-triple-double-info #slider-wrapper{max-width:275px;height:290px;background-image:none}.lag-wrap #block-block-50{display:none}.front .lag-wrap{background-position:cover}.lag-wrap #block-block-49{float:none;width:80%;margin:0 auto}.lag-wrap .lag-inner{padding:50px 0}#block-block-47{text-align:center}#block-block-47 .block-content a,#block-block-47 .block-content a:visited{float:none!important;max-width:180px;margin:0 auto}.info-wrap .info-inner #block-block-26 ul.fourterm-list li{text-align:center;border-bottom:2px solid #d9d9d9;width:100%}.footer-wrap .footer-inner #block-block-24{text-align:center}.page-node-1 #block-views-about-us-faces-block-1 .views-row{float:none;width:100%;margin:25px auto 0!important}.about-us-wrap .about-us-block{float:none;width:90%;margin:20px auto 0}.about-us-wrap .right-item{text-align:center}.page-node-1 #block-block-33 .line.one{font-size:24px}.page-node-1 #block-block-33 .line.two{font-size:19px!important}.page-node-1 .region-header-content #block-block-40 h2.block-title{font-size:40px;line-height:46px}.page-node-1 .region-header-content #block-block-40 .about-subtitle{font-size:20px}.page-node-1 .region-header-content #block-block-40 .about-desc{font-size:14px}.node-type-portfolio .view-focus-point #focus-point-one .fp-photo{float:none;width:100%;margin:0}.node-type-portfolio .view-focus-point #focus-point-two .fp-photo-2{float:none;width:100%;margin:0}.node-type-portfolio #block-views-portfolio-block-5 .views-field-field-port-screenshots img{width:100%;box-sizing:border-box;max-width:100%;margin-bottom:25px}.node-type-portfolio #block-views-portfolio-block-5 h2.block-title{font-size:32px}.node-type-portfolio .view-focus-point #focus-point-two .fp-title-2 .fp-title-inner,.node-type-portfolio .view-focus-point #focus-point-one .fp-title .fp-title-inner{float:none;width:100%;text-align:center}.node-type-portfolio .header-wrap{margin-bottom:0}.node-type-portfolio .title-wrap{margin-top:25px}.node-type-portfolio .project-data .project-type{width:100%}.node-type-portfolio .project-type .project-type-inner{float:none;margin:0 auto!important;width:270px}.node-type-portfolio .project-data .project-services{width:100%;margin-top:25px}.node-type-portfolio .project-services #block-views-services-provided-block{float:none;margin:0 auto!important;width:204px}.page-blog .header-wrap{height:100%}.page-blog .blog-devices{display:none}.page-blog #block-views-categories-block .views-row{height:100%;float:left;width:100%;text-align:center;padding:15px}.page-blog #block-views-categories-block .views-row .field-content a{background-image:none;padding-top:0}.contact-data .phone,.contact-data .email{float:none}.contact-data .phone{margin:0}.contact-data .phone a{color:#eb5254}.page-node-4 .webform-client-form .form-actions{float:none}.page-node-55 .swp-wrap .swp-left .swp-blocks{max-width:100%;width:85%;margin:0 auto}.page-node-55 .swp-wrap .swp-left .swp-blocks .swp-block{position:relative;width:80%;margin:0 auto;box-sizing:border-box;min-height:200px;height:100%;text-align:center;font-size:16px;color:#ff3844;text-transform:uppercase;background-repeat:no-repeat;background-position:center 50%}.page-node-55 .swp-wrap .swp-left .swp-blocks .swp-title{display:block;clear:left;width:65%;margin-left:auto;margin-right:auto;left:0;right:0;position:absolute;bottom:0}.page-node-55 #block-block-53 .ftl-testimonial-block{width:90%;margin:0 auto}.page-node-55 #block-block-53 .ftl-testimonial-block .test-picture{}}@media only screen and (max-width:480px){.region[class*=float-blocks] .block{float:none;width:100%}}