@media screen and (max-width:479px){h1,.h1{font-size:46px}h2,.h2{font-size:40px}h3,.h3{font-size:30px}h4,.h4{font-size:20px}h5,.h5{font-size:15px}.large{font-size:16px}.btn{font-size:12px}.progress{height:1em;margin-bottom:30px}.section{padding-top:60px;padding-bottom:80px}.masonry{margin-left:0}.masonry .masonry-brick{margin-right:0;height:200px}.masonry .masonry-brick:nth-child(4n+2){width:47%}.masonry .masonry-brick:nth-child(4n+3){width:47%;margin-left:2%}.service-table{padding-top:40px;padding-bottom:20px;padding-left:3px;padding-right:3px}.service-table p{font-size:11.9px}#Header .header-content .inner{padding-top:0}#Header .header-content .inner h1{margin-top:20px;margin-bottom:20px;font-size:34px}#Header .header-content .inner .lead{margin-bottom:30px;width:100%;font-size:14px;opacity:.6}#Header .header-content .inner img{max-width:300px;height:auto}#Header .header-content .inner ul li{display:block;margin-right:0}#Header .header-content .inner ul li a{display:block;width:100%;font-size:12px;padding-left:20px;padding-right:20px}#Header .header-content .inner p:last-child{display:block;margin-top:40px;font-size:80%}#Header [data-video="controls"]{display:none}#Header .header-foot h6,#Header .header-foot li{font-size:80%}#Header .header-foot ul>li{padding-right:1px}#About .lead-image{min-width:800px;margin-left:-200px}#Services p{max-width:300px!important}#Clients{min-height:auto}#Clients .logo-list{display:flex;align-items:center;justify-content:center}#Clients .logo-list>li{display:block;padding:8px}#Clients .logo-list>li img{height:20px}#Brochure{padding-top:80px;padding-bottom:80px}#Projects{text-align:center}#Projects .projects-container .nav.nav-tabs{margin-bottom:10px}#Projects .projects-container .nav.nav-tabs>li a{font-size:80%}#Projects .other-projects-container .project-list>li{width:48%;padding:30px 10px 30px 10px}#Projects .other-projects-container .project-list>li h5{font-size:15px}#Projects .other-projects-container .project-list>li h5+.lead{font-size:11px}#Package .package-container .btn-container{margin-bottom:80px}#Package .package-container .row{padding-top:60px;padding-bottom:60px}#Footer{text-align:center;padding-bottom:40px}#FooterFoot .row div[class*=col-]{text-align:center!important}#FooterFoot .row div[class*=col-] p{margin:0 auto 5px auto}#FooterFoot .row:first-child .nav.social-nav{display:flex;align-items:center;justify-content:center}#FooterFoot .row:first-child .nav.social-nav>li a{display:inline-block;font-size:1.5em}#FooterFoot .row:last-child{margin-top:40px;font-size:90%}#BackToTop{bottom:30px;right:30px;width:30px;height:30px;line-height:28px}}@media screen and (min-width:480px)and (max-width:767px){html,body{line-height:1.8}h2{font-size:40px}h3{font-size:32px}h4{font-size:18.4px}#Header .header-content .inner h1{font-size:40.6px}#Header .header-content .inner img{max-width:350px;height:auto}#Services p{max-width:300px!important}#Clients .logo-list>li img{height:30px}#Projects .other-projects-container .project-list>li{width:31%}#Footer{text-align:center}#Footer ul li p{margin:0}#Footer .row div[class*=col-]:last-child{text-align:center}#FooterFoot .row{margin-bottom:20px}#FooterFoot .row div[class*=col-] p{margin-bottom:0}#FooterFoot .row:first-child .nav.social-nav{display:flex;align-items:center;justify-content:center}#FooterFoot .row:last-child{font-size:90%}}@media screen and (min-width:768px)and (max-width:991px){#Projects .other-projects-container .project-list>li{width:28%}}@media screen and (min-width:992px)and (max-width:1199px){#Projects .projects-container .nav.nav-tabs>li{width:23%}#Projects .other-projects-container .project-list>li{width:20%}}@media screen and (min-width:1200px){#Services h4 .fa{font-size:60px}#Projects .projects-container .nav.nav-tabs>li{width:23%}#Projects .other-projects-container .project-list>li{min-width:220px;width:auto}}@media screen and (max-width:361px)and (max-height:640px){.section{padding-top:40px;padding-bottom:60px}.btn-lg{padding:12px 40px}h1+.lead,h2+.lead,h3+.lead,h4+.lead,h5+.lead,h6+.lead,.h1+.lead,.h2+.lead,.h3+.lead,.h4+.lead,.h5+.lead,.h6+.lead{font-size:15px}h1,.h1{font-size:40px}h2,.h2{font-size:35px;margin-bottom:30px}h2+.lead,.h2+.lead{margin-bottom:30px}h3,.h3{font-size:24px;margin-bottom:20px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}.large{font-size:14px}.btn{font-size:11px}#Header .header-content .inner h1{font-size:23px}#Header .header-content .inner .lead{font-size:12px}#Header .header-content .inner p:last-child{display:none;margin-top:0}#Header .header-foot h6,#Header .header-foot li{font-size:9px}#Header .header-foot ul>li{padding-right:0}#Clients{padding:30px 0 30px 0}#Clients .logo-list>li img{height:16px}#Brochure{padding-top:40px;padding-bottom:40px}#Services h4 .fa{font-size:23px}#Projects hr{margin-top:20px;margin-bottom:40px}#Projects .projects-container .nav.nav-tabs>li a{font-size:9px;padding:5px!important}#Package .package-container .btn-container{margin-bottom:80px}#Package .package-container .row ul{margin-bottom:20px}#Package .package-container .row ul li{font-size:12px}#Skills .progress{height:.8em;margin-bottom:20px}#Footer{padding-bottom:20px}#FooterPhone{padding-top:20px;padding-bottom:60px}#FooterFoot .row:first-child p{font-size:90%}#FooterFoot .row:first-child .nav.social-nav>li a{font-size:1.4em}#FooterFoot .row:last-child{margin-top:40px;font-size:80%}}@media only screen and (min-width:1024px){.masonry-brick:nth-child(4n+1){width:250px}.masonry-brick:nth-child(4n+2){width:325px}.masonry-brick:nth-child(4n+3){width:180px}.masonry-brick:nth-child(4n+4){width:380px}}@media only screen and (max-width:1023px)and (min-width:768px){.masonry-brick:nth-child(4n+1){width:200px}.masonry-brick:nth-child(4n+2){width:250px}.masonry-brick:nth-child(4n+3){width:120px}.masonry-brick:nth-child(4n+4){width:280px}}@media screen and (max-height:840px)and (orientation:landscape){#Header .header-content .inner p.logo-brand img{max-width:340px}#Header .header-content .inner h1{margin-top:40px;margin-bottom:20px;font-size:40px}#Header .header-content .inner ul{margin-top:20px}#Header .header-content .inner p:last-child{display:none}#Header [data-video="controls"]{display:none}}@media screen and (max-height:480px)and (orientation:landscape){#Header .header-content .inner p.logo-brand img{max-width:220px}#Header .header-content .inner h1{margin-top:20px;margin-bottom:20px;font-size:29px}#Header .header-content .inner .lead{margin-bottom:20px}#Header .header-content .inner ul{margin-top:20px}#Header .header-content .inner ul li .btn{padding:12px 40px}#Header .header-content .inner p:last-child{display:none}#Header [data-video="controls"]{display:none}}