@media only screen and (max-width:1150px){.row-fixed{margin-right:auto;margin-left:auto;width:770px;float:none;display:block}.banner .text h2.headline{font-size:56px}.footer .text-column,.newsletter .col-70{width:100%}}@media only screen and (max-width:767px){.row-fixed{margin-right:auto;margin-left:auto;width:450px;float:none;display:block}.col,.col-2,.col-3,.col-4,.col-40,.col-5,.col-60{margin-right:auto;margin-left:auto;width:auto;float:none;display:block}.header{padding-bottom:0}.header .logo{margin-right:auto;text-align:center;margin-left:auto;float:none}.header .menu{margin-bottom:20px;float:none;margin-top:20px}.menu li.active a{color:#fff;border-bottom:0}.menu li a{font-size:15px}.sub-menu{transition:all .3s ease 0s;position:relative;opacity:1;visibility:visible}.banner{height:auto}.banner .text{padding-top:50px!important;padding-bottom:10px!important;width:100%}.banner .text h2.headline{font-size:46px;letter-spacing:1px;line-height:inherit}.banner .text p{letter-spacing:2px}.clients li img{height:auto;max-width:100%;max-height:100%;width:auto}.section{padding:30px 0}.section-heading h3{font-size:28px}.breadcrumb h4{font-size:24px}.clients .row-fixed{width:100%!important}.newsletter input[type=text]{border-radius:2px;width:calc(100% - 55px)}.footer .text-column,.newsletter button{width:100%}.footer p{font-size:12px;font-weight:300}.section-title{text-align:center}.contact-area .col-2{margin-bottom:35px}.contact-area .col-2:nth-child(2n){padding:0 15px}.contact-area .col-2 p{text-align:center}.field-wrapper-half{width:100%}.services-area .border-bottom,.services-area .border-right{border:0}.services-area .service-single{padding:20px}}@media only screen and (max-width:480px){.row-fixed{margin-right:auto;margin-left:auto;width:95%;float:none;display:block}.banner .text{width:100%}.banner .text h2.headline{font-size:32px}.footer .text-column{width:100%}.contact-area .col-2 .section-title,.contact-area .col-2 p{text-align:left}.portfolio-menu button{padding:6px;font-size:11px}}