﻿@media only screen and (max-width:900px){#content #sidebar{padding-left:0}#hero-slider{margin:96px auto 30px}#hero-slider .flex-caption h1{font:44px/1.3 "montserrat-regular",sans-serif;margin-bottom:36px}#portfolio .row.items{max-width:none;width:100%;padding:0}#portfolio .row.items .twelve.columns{padding:0}#team-wrapper .member-pic{width:66px;height:66px}}@media only screen and (max-width:768px){header{background:#12151b}header{height:60px}header .logo{margin:12px 0 0 0}header .logo a{margin-right:0}#nav-wrap{z-index:991;display:block;margin-top:0;width:100%;float:none;position:absolute;top:0;right:0}#nav-wrap>a{background:#f26522;border:none;color:#fff;height:60px;min-width:60px;font-size:12px;text-align:left;float:right;padding:0;position:relative}#nav-wrap .menu-text{text-transform:uppercase;margin-right:60px;padding-left:20px;vertical-align:middle;line-height:60px;display:none}#nav-wrap .menu-icon{display:inline-block;width:20px;height:3px;margin-top:-3px;position:absolute;right:20px;top:50%;bottom:auto;left:auto;background:#fff}#nav-wrap .menu-icon:before,#nav-wrap .menu-icon:after{content:'';width:100%;height:100%;position:absolute;background-color:inherit;left:0}#nav-wrap .menu-icon:before{bottom:6px}#nav-wrap .menu-icon:after{top:6px}#nav-wrap ul#nav{background:#262d3a;padding:54px 45px 60px 45px;margin:0;height:auto;display:none;clear:both;width:100%;float:none;position:relative;top:0;right:0}#nav-wrap ul#nav>li{display:block;float:none;height:auto;text-align:left;border-bottom:1px dotted #3b4558;padding:6px 0}#nav-wrap ul#nav>li:first-child{border-top:1px dotted #3b4558}#nav-wrap ul#nav li a{display:block;width:auto;padding:0;padding:12px 0;line-height:16px;border:none}#nav-wrap ul#nav li a:hover{color:#fff}#nav-wrap ul#nav li.current>a{background:none;color:#f26522}.js #nav-wrap a.mobile-btn{display:none}.js #nav-wrap a#toggle-btn{display:block}.no-js #nav-wrap:not(:target)>a:first-of-type,.no-js #nav-wrap:target>a:last-of-type{display:block}.no-js #nav-wrap:target ul#nav{display:block}#content{padding-top:54px}#content #sidebar{margin-top:42px;padding-left:0}#sidebar .link-list{margin-left:-3px}#sidebar .link-list li{display:inline-block;padding:8px 0 8px 0}#sidebar .link-list li a{display:inline-block;white-space:nowrap}#sidebar .link-list li:before{content:"|";padding-left:3px;padding-right:6px;color:#cfd9db}#sidebar .link-list li:first-child:before{display:none}#sidebar .link-list li:first-child{margin-left:6px}footer{padding-bottom:36px}footer .footer-about{padding-right:25px}footer .copyright{padding-left:15px;padding-right:60px}footer #go-top{right:0}footer #go-top a{height:60px;width:60px;line-height:60px;padding:0}footer #go-top a span{display:none}footer #go-top a i{font-size:16px}.section-head p{width:100%}#page-title h1{font:46px/1.3 "montserrat-bold",sans-serif;width:100%}#page-title p{font:15px/30px "merriweather-light",sans-serif;width:100%}.entry header{text-align:center}.entry .entry-meta ul{text-align:center;margin-top:6px}.pagenav a[rel="next"]:after{float:right}#hero-slider{margin:78px auto 24px}#hero-slider .flex-caption{margin:0 8%}#hero-slider .flex-caption h1{font:42px/1.3 "montserrat-regular",sans-serif}#about .about-content{padding:0 30px}#about .left{padding-right:15px}#about .right{padding-left:15px}.entry p.lead{font:16px/33px "opensans-light",sans-serif}#comments h3{text-align:center}#comments form{margin-left:0;border-bottom:1px solid #fff}#comments form input,#comments form textarea,#comments form select,#comments form label{width:100%;float:none}#comments form label{padding-left:0}#comments form div{margin:6px 0 0 0}#comments form input{margin-bottom:0}#comments form .message label{display:block}#comments form button{width:100%;margin-top:24px}}@media only screen and (max-width:600px){#content{padding-top:48px}footer .footer-about{padding-right:10px}footer .copyright{padding-left:10px}.section-head p{font:16px/33px "opensans-light",sans-serif}.entry header h1{font:26px/33px "montserrat-bold",sans-serif}#hero{padding-bottom:66px}.service-list .bgrid{margin-top:12px;margin-bottom:12px;padding:0 60px}#about h3{text-align:center}#about .left{padding-right:10px}#about .right{padding-left:10px}#team-wrapper .member{text-align:center}#team-wrapper .member-name{margin-left:20px}#team-wrapper .member-name h3,#team-wrapper .member-name span{text-align:left}#journal #blog-wrapper{margin:24px 20px 0 20px}#journal #blog-wrapper h5,#journal #blog-wrapper h3{text-align:center}#contact .form-section{padding-left:40px;padding-right:40px}.commentlist{width:100%;margin-left:0}.commentlist>li{padding-left:0}.commentlist li .avatar{display:none}.more-projects h1{font:26px/33px "montserrat-bold",sans-serif}}@media only screen and (max-width:480px){#hero-slider{width:94%;margin:54px auto 24px}#hero-slider .flex-caption{margin:0}#hero-slider .flex-caption h1{font:36px/1.3 "montserrat-regular",sans-serif}#team-wrapper .member-pic{width:60px;height:60px;margin-top:-30px}#team-wrapper .member-name{margin-left:15px}#team-wrapper .member-name h3{font-size:15px;line-height:18px;margin-bottom:12px}}@media only screen and (max-width:460px){footer .right-cols .columns{width:100% !important}.service-list .bgrid{padding:0 22px}#journal #blog-wrapper{margin:24px -18px 0 -18px}#contact .form-section{padding-left:20px;padding-right:20px}}@media only screen and (max-width:420px){#page-title h1{font:38px/1.3 "montserrat-bold",sans-serif}.item .item-wrap .portfolio-item-meta{margin-right:15px}.item .item-wrap .portfolio-item-meta h5{font:13px/18px "montserrat-bold",sans-serif}.item .item-wrap .portfolio-item-meta p{font:12px/18px "montserrat-regular",sans-serif}}@media only screen and (max-width:400px){footer .footer-about{padding-right:0}footer .copyright{padding-left:0}#hero-slider{width:100%}#hero-slider .flex-caption h1{font:32px/1.3 "montserrat-regular",sans-serif}#about .about-content{padding:0 30px}#about .left{padding:0}#about .right{padding:0}#contact .form-section{padding-left:30px;padding-right:30px}}@media only screen and (min-width:768px){#nav-wrap ul#nav{display:block !important}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#about #team{background:#404040}}