@media (max-width: 768px){select,textarea,input,select:focus,textarea:focus,input:focus{font-size:16px}#container section.project #pre-project-fixed{display:none}}@media (max-width: 1400px){#container.secondary-pages section.portfolio.page .container button.slick-arrow.prev-arrow{left:-50px}#container.secondary-pages section.portfolio.page .container button.slick-arrow.next-arrow{right:-40px}}@media (max-width: 1300px){#container.secondary-pages section.portfolio.page .container{width:100%;max-width:1110px}#container.secondary-pages section.portfolio.page .container button.slick-arrow.prev-arrow{left:15px;z-index:999}#container.secondary-pages section.portfolio.page .container button.slick-arrow.next-arrow{right:-30px}#container.secondary-pages section.portfolio.page .container .slick-list{padding-left:35px;margin-left:50px}#container.secondary-pages section.portfolio.page .container a.project-item-link{margin:30px 45px 30px 30px}#container.secondary-pages section.portfolio.page .container a.project-item-link:nth-child(2n){margin-left:-90px;margin-top:180px;margin-right:-80px}#container.secondary-pages section.portfolio.page .container a.project-item-link .project-item-rotate{width:180px;height:180px}}@media (max-width: 1200px){#container.secondary-pages section.portfolio.page .container .slick-list{margin-left:25px}#container.secondary-pages section.portfolio.page .container button.slick-arrow.prev-arrow{left:-25px}#container.secondary-pages section.portfolio.page .container button.slick-arrow.next-arrow{right:-15px}#container header div.container{width:100%}#container header div.header-left-block h1 span{font-size:55px}#container header div.header-right-block div.header-image.second{width:78%;position:absolute;left:70px;z-index:3;padding-bottom:45%;bottom:0}#container section.services div.container{width:100%}#container section.quote div.container{width:100%}#container section.portfolio div.container{width:100%;padding:0 30px}#container section.blog div.container{width:100%}#container section.subscribe div.container{width:100%}#container section.service-icons .service-item h4.title{max-width:100%}#container section.service-icons .service-item .description{max-width:100%;text-indent:-7px}#container section.related-work .work-item a.item :before{max-width:220px;max-height:220px}#container section.related-work .work-item a.item .preview{height:220px;width:220px}#container footer div.container{width:100%}}@media (max-width: 1120px){#container.secondary-pages section.portfolio.page .container{width:calc(100% - 85px);max-width:970px}#container.secondary-pages section.portfolio.page .container button.slick-arrow.prev-arrow{left:-5%;z-index:2}#container.secondary-pages section.portfolio.page .container button.slick-arrow.next-arrow{right:-5%}#container header nav.navbar div.navbar-collapse{padding:0}#container header nav.navbar div.navbar-collapse ul.navbar-nav{margin:-1px 0 0 5%}#container header div.header-left-block h1 span{font-size:50px}#container header div.header-right-block{top:8vh}#container header div.header-right-block div.header-image.first{width:18%;padding-bottom:35%}#container header div.header-right-block div.header-image.second{width:70%;left:6%;padding-bottom:40%}#container header div.header-right-block div.header-image.third{width:20%;right:20%;padding-bottom:32%}#container section.services div.services-description div.services-description-item div.title h2{font-size:40px}#container section.portfolio div.portfolio-row a.portfolio-item-link div.portfolio-item{width:150px;height:150px}#container footer ul.footer-socials li{margin-right:30px;margin-bottom:10px}}@media (max-width: 1110px){#container.secondary-pages section.portfolio div.container{padding:0 15px}#container.secondary-pages section.portfolio div.container .portfolio-row{width:100%;max-width:940px;margin:0 auto}#container.secondary-pages section.portfolio div.container .portfolio-row a.project-item-link .project-item-rotate{width:150px;height:150px}#container section.portfolio div.container{padding:0 15px}#container section.portfolio div.container .portfolio-row{width:100%;max-width:940px;margin:0 auto}#container section.portfolio div.container .portfolio-row a.project-item-link .project-item-rotate{width:170px;height:170px}}@media (max-width: 1065px){#container.not-found section.not-found-button{padding-bottom:40%}#container.secondary-pages section.portfolio.page .container a.project-item-link:nth-child(2n){margin-left:-85px;margin-top:150px;margin-right:-80px}#container header div.header-left-block{left:5%}#container header div.header-left-block h1 span{font-size:60px}#container header div.header-right-block{top:5vh;left:50%;width:55%}#container section.services div.services-description div.services-description-item div.title h2{font-size:35px}#container section.portfolio div.portfolio-row a.portfolio-item-link{margin-right:5%}#container section.blog div.blog-item div.blog-image{height:200px;width:200px}#container section.blog div.blog-item h2{font-size:20px}}@media (max-width: 1040px){#container.secondary-pages section.portfolio.page .container .slick-list{margin-left:0}}@media (max-width: 1015px){#container.secondary-pages section.portfolio.page .container .slick-list{margin-left:-20px}#container section.services div.services-description div.services-description-item div.title{padding-right:25px}#container section.services div.services-description div.services-description-item div.description{padding-left:30px}#container section.portfolio div.portfolio-row:nth-child(3){margin-top:20px}}@media (min-width: 992px) and (max-width: 1199px){#container section.portfolio div.portfolio-row a.portfolio-item-link div.portfolio-item div.portfolio-bottom{margin-top:-85px}}@media (min-width: 992px){#container section.services div.services-bg div.services-menu div.services-item{max-width:83px;width:100%}}@media (max-width: 991px){#tabletTrigger{display:block}#container section.services div.services-bg div.services-menu{bottom:-65px}#container section.services div.services-bg div.services-menu div.services-item div.services-icon{width:75px;height:75px}#container section.services div.services-description{padding:80px 0 100px}#container section.services div.services-description div.services-description-item{float:left;width:100%}#container section.services div.services-description div.services-description-item div.float-r{float:none;width:100%}#container section.services div.services-description div.services-description-item div.title{padding-right:0;text-align:center;width:100%;border-right:0 solid #00aced;margin-bottom:30px}#container section.services div.services-description div.services-description-item div.title h2{font-size:35px;line-height:60px;border-bottom:3px solid #00aced;display:inline-block}#container section.services div.services-description div.services-description-item div.description{padding-left:0;width:100%;max-width:70%;margin:0 15%;text-align:left}#container section.services div.services-description div.services-description-item div.description a.button-main{margin:0 auto}#container section.services div.services-item a span{display:none}#container section.portfolio div.portfolio-row a.portfolio-item-link{margin-top:100px}#container section.portfolio div.portfolio-row div.slick-slide{height:300px}#container footer ul.footer-socials li{margin-right:5px}}@media (max-width: 991px){.navbar-header{float:none}.navbar-toggle{display:block;margin-top:30px}.navbar-toggle .icon-bar{display:block;width:30px;height:4px;background:#bcd0db;border-radius:1px}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px #ffffff1a}.navbar-collapse.collapse{display:none!important}.navbar-nav{float:none!important;margin:7.5px -15px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.navbar-text{float:none;margin:15px 0}.navbar-collapse.collapse.in{display:block!important}.collapsing{overflow:hidden!important}#container section.quote-page form textarea{max-width:100%}}@media (max-width: 875px){#container section.subscribe div.subscribe-block h2{font-size:30px;text-align:left}#container section.subscribe div.subscribe-block p{text-align:left}}@media (min-width: 768px) and (max-width: 991px){#container.secondary-pages section.blog{padding:100px 0 0}#container.secondary-pages section.blog .blog-item{padding:20px 0}#container.secondary-pages section.blog .blog-item .image{height:200px;width:200px;margin:0 30px}#container.secondary-pages section.blog .blog-item .description{display:inline-block;vertical-align:top;width:calc(100% - 275px);margin-top:0}#container.secondary-pages section.blog .blog-item .description p{display:block}#container.secondary-pages section.blog .blog-item .arrow{display:none}#container.secondary-pages section.portfolio.page div.container .slick-list{padding-left:45px}#container.secondary-pages section.portfolio.page div.container .slick-list .slick-track{height:300px}#container.secondary-pages section.portfolio.page div.container button.slick-arrow.prev-arrow,#container.secondary-pages section.portfolio.page div.container button.slick-arrow.next-arrow{bottom:43%}#container.secondary-pages section.portfolio.page div.container a.project-item-link{margin:15px 20px 15px 15px}#container.secondary-pages section.portfolio.page div.container a.project-item-link .project-item-rotate{width:120px;height:120px;border-radius:25px}#container.secondary-pages section.portfolio.page div.container a.project-item-link:nth-child(2n){margin-left:-60px;top:130px}#container.secondary-pages section.portfolio div.portfolio-row a.portfolio-item-link div.portfolio-item{width:165px;height:165px}#container.secondary-pages section.portfolio div.portfolio-row a.portfolio-item-link div.portfolio-item div.portfolio-hover{display:none}#container.secondary-pages section.portfolio div.portfolio-row .slick-list{max-width:720px;margin:0 auto}#container header{height:60vh;min-height:510px}#container header div.header-left-block{top:10vh;width:40%;text-align:right}#container header div.header-left-block h1 span{font-size:45px;line-height:40px;margin-bottom:0}#container header div.header-left-block a{margin:20% 0 0;position:absolute;left:80%}#container header div.header-right-block{top:calc(10vh - 100px);left:50%;width:55%;height:220px}#container section.blog div.blog-item h2{font-size:18px}#container section.blog div.blog-item p{display:none}#container section#cd-timeline:before{top:160px;height:calc(95% - 230px)}#container section#cd-timeline .cd-timeline-block{margin:0}#container section#cd-timeline .cd-timeline-block .cd-timeline-content{padding:1.6em 1.6em 1.6em 0}#container section#cd-timeline .cd-timeline-block .cd-timeline-content .cd-date{width:95%;left:130%;top:20%}#container section#cd-timeline .cd-timeline-block:nth-child(odd) .cd-timeline-content{padding:1.6em 0 1.6em 1.6em}#container section#cd-timeline .cd-timeline-block:nth-child(odd) .cd-timeline-content .cd-date{width:95%;top:20%;right:130%;left:auto}#container section.pre-footer div.text h2{font-size:29px;line-height:1}#container section.post{padding:20px 0 50px}#container section.post .container{width:100%}#container section.post #pre-post-fixed{display:none}#container section.post .post-content{padding-left:15px}#container section.post .post-navigation{border-right:0 solid;border-top:3px solid #00ACED;margin-top:15px;padding-top:25px}#container section.post .post-navigation .tablet-v-l{width:39%;display:inline-block}#container section.post .post-navigation .tablet-v-c{width:39%;display:inline-block;vertical-align:top}#container section.post .post-navigation .tablet-v-r{width:20%;display:inline-block;vertical-align:top;float:right;padding-top:30px}#container section.post .post-navigation .tablet-v-r .links{width:100%;margin-left:0}#container section.post .post-navigation .tablet-v-r .links a.back-block{float:right;width:90px;margin-left:20px;margin-bottom:20px}#container section.post .post-navigation .tablet-v-r .links .share-post{height:33px;width:95px}#container section.post .post-navigation .tablet-v-r .links .share-post .text{margin-left:12px;margin-top:5px}#container section.post .post-navigation .tablet-v-r .links .share-post-div{top:auto;bottom:-94px;right:95px}#container section.contact-info{padding:50px 0 10px}#container section.contact-form{padding:50px 0 100px}#container section.contact-form form button{float:none;margin:15px auto}#container section.project{padding:100px 0 50px}#container section.project .container{width:100%}#container section.project .project-content{padding:0 15px;text-align:center}#container section.project .project-content .content{text-align:center}#container section.project .project-navigation{border-right:0 solid #00aced;border-top:3px solid #00aced;padding-top:20px}#container section.project .project-navigation .tablet-v-l{display:inline-block;width:45%;vertical-align:top}#container section.project .project-navigation .tablet-v-r{display:inline-block;width:54%}#container section.project .project-navigation h2.categories{margin-bottom:50px}#container section.quote-page h2.slogan{max-width:98%;font-size:25px}#container section.quote-page .section h3.form-title{font-size:18px;padding:3px 0 3px 10px}#container section.quote-page .section h4.form-subtitle{font-size:14px;padding-left:20px}#container section.quote-page form #date-from,#container section.quote-page form #date-to{width:calc(50% - 10px)}#container section.quote p{line-height:25px}#container section.service-icons .service-item h4.title{font-size:16px;max-width:100%}#container section.service-icons .service-item .description{max-width:100%;text-indent:-7px}#container section.related-work .work-item a.item :before{max-width:170px;max-height:170px}#container section.related-work .work-item a.item .preview{height:170px;width:170px}#container section.related-work .work-item a.item .title{font-size:16px}#container section.related-work .work-item a.item .category{font-size:12px}#container section.text-slogan{margin:0 0 10%}#container section.title.big-bg h3{line-height:180px}#container section.portfolio div.container .portfolio-row{max-width:725px}#container section.portfolio div.container .portfolio-row a.project-item-link{margin:20px}#container section.portfolio div.container .portfolio-row a.project-item-link:nth-child(2n){margin-left:-70px;top:auto;margin-top:150px}#container section.portfolio div.container .portfolio-row a.project-item-link .project-item-rotate{width:135px;height:135px}#container section.portfolio div.container .portfolio-row a.project-item-link .project-hover{display:none}.project-item-image{top:-80%;left:-80%}}@media (max-width: 768px){#container.not-found section.not-found-button{padding-bottom:50%}#container section.subscribe div{text-align:center}}@media (max-width: 767px){#mobileTrigger{display:block}#container section.portfolio div.section-title{margin:100px 0 20px}#container section.blog div.more-tips h2{font-size:22px}#container section div.section-title h2{font-size:20px!important;margin:20px 0 10px!important}#container section.subscribe div.subscribe-block h2{font-size:20px}#container footer{height:auto;padding-bottom:30px;padding-top:0}#container footer div.footer-title{margin-top:50px;display:inline-block}#container footer div.footer-title hr{margin:20px 0 10px}#container footer div.contacts{width:100%!important;margin:0 auto;text-align:center;float:none}#container footer nav a:before{left:22%}}@media (min-width: 320px) and (max-width: 480px){#container.not-found section.not-found h2{font-size:20px}#container.not-found section.not-found-button{padding-bottom:75%}}@media (min-width: 320px) and (max-width: 767px){.icons.icon-branding{width:32px;height:29px;margin-top:10px!important}.icons.icon-maintenance{width:20px;height:35px;margin-top:5px!important}.icons.icon-print-design{width:34px;height:32px;margin-top:7px!important}.icons.icon-web-design{width:32px;height:29px;margin-left:1px!important;margin-top:9px!important}.icons.icon-web-development{width:36px;height:25px;margin-top:8px!important}#container.secondary-pages header div.page-title h1{padding:20px 0;font-size:18px}#container.secondary-pages section.blog .blog-item{padding:20px 0}#container.secondary-pages section.blog .blog-item .image{height:100px;width:100px;margin:0 15px}#container.secondary-pages section.blog .blog-item .description{display:inline-block;vertical-align:top;width:94%;margin:0 3%}#container.secondary-pages section.blog .blog-item .description a.title{width:calc(100% - 112px);margin-top:-90px;margin-left:115px}#container.secondary-pages section.blog .blog-item .description .details span{font-size:12px;font-weight:700}#container.secondary-pages section.blog .blog-item .description .details span.date{background-position:-25px;background-size:64px;padding-left:20px}#container.secondary-pages section.blog .blog-item .description .details span.tags{float:right;background-position:-25px;max-width:45%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;background-size:65px;line-height:24px}#container.secondary-pages section.blog .blog-item .description p{display:block}#container.secondary-pages section.blog .blog-item .arrow{display:none}#container.secondary-pages section.portfolio-navigation ul{margin:0 -15px}#container.secondary-pages section.portfolio-navigation ul li{margin:0 5px}#container.secondary-pages section.portfolio-navigation ul li.all{display:block;margin-bottom:15px;text-align:center;font-size:14px}#container.secondary-pages section.portfolio-navigation ul li.all button{padding:0 10px 10px;font-size:14px}#container.secondary-pages section.portfolio-navigation ul li button{font-size:11px}#container.secondary-pages section.portfolio.page div.container{width:100%;padding:0}#container.secondary-pages section.portfolio.page div.container .portfolio-row{max-width:300px}#container.secondary-pages section.portfolio.page div.container .slick-list{padding-left:27px;margin-left:-15px;padding-top:0}#container.secondary-pages section.portfolio.page div.container .slick-list .slick-track{height:300px}#container.secondary-pages section.portfolio.page div.container a.project-item-link{margin:15px 20px 15px 15px}#container.secondary-pages section.portfolio.page div.container a.project-item-link .project-item-rotate{width:120px;height:120px;border-radius:25px}#container.secondary-pages section.portfolio.page div.container a.project-item-link:nth-child(2n){margin-left:-60px;top:130px}#container.secondary-pages section.portfolio.page div.container a.project-item-link[class*=project-item-number]{margin:0;position:relative;display:block}#container.secondary-pages section.portfolio.page div.container a.project-item-link[class*=project-item-number]:nth-child(odd){top:15px;margin-left:-45px}#container.secondary-pages section.portfolio.page div.container a.project-item-link[class*=project-item-number]:nth-child(2n){top:120px;margin-left:-43px}#container.home-page{max-width:100%;overflow-x:hidden}#container header nav.navbar div.navbar-header a{margin-top:15px}#container header nav.navbar div.navbar-header a.sprite-logo{background-size:64px;height:64px;width:64px;margin-left:20px}#container header div.header-left-block{top:250px;left:0;right:0;margin-left:auto;margin-right:auto;max-width:400px;text-align:center}#container header div.header-left-block h1 span{font-size:35px;margin-bottom:0;line-height:28px}#container header div.header-left-block a{margin:15% 0 0 25%}#container header div.header-right-block{top:200px;width:100%;max-width:400px;height:auto;left:0;right:0;margin-left:auto;margin-right:auto}#container header div.header-right-block div.header-image.first{left:7%}#container header div.header-right-block div.header-image.second{left:13%}#container header div.header-right-block div.header-image.third{right:13%}#container section.about div.about-us p{width:calc(100% - 30px);margin:30px 15px 40px}#container section.about div.about-us div.text-center a.button-main{margin-right:4px;width:calc(48% - 2.5px);text-indent:-30px}#container section.about div.about-us div.text-center a.button-main:first-child{margin-left:5px}#container section.quote{padding:34.5px 0}#container section.quote p{margin-bottom:15px;display:block;line-height:20px}#container section.quote div.button{text-align:center}#container section.quote div.button a{float:none;display:inline-block;height:35px;line-height:37px}#container section.blog div.section-title{margin:50px 0}#container section.blog div.blog-item{margin-bottom:15px}#container section.blog div.blog-item a.image{display:inline-block;width:85px}#container section.blog div.blog-item a.image div.blog-image{height:80px;width:80px;margin:0}#container section.blog div.blog-item a.title{display:inline-block;width:calc(100% - 90px);vertical-align:top;margin-top:5px}#container section.blog div.blog-item a.title h2{font-size:14px;display:inline-block;line-height:20px;margin-top:13px}#container section.blog div.blog-item p{display:none}#container section.blog div.more-tips{margin-top:30px}#container section.services div.services-bg{height:200px}#container section.services div.services-bg div.services-item-bg{height:200px;background-position:center bottom}#container section.services div.services-bg div.services-menu{bottom:-22px}#container section.services div.services-bg div.services-menu div.services-item{height:45px;margin-right:5px;vertical-align:bottom}#container section.services div.services-bg div.services-menu div.services-item div.services-icon{width:45px;height:45px;margin:0 4px;border-radius:8px}#container section.services div.services-bg div.services-menu div.services-item span{display:none}#container section.services div.services-description{padding:50px 0 100px}#container section.services div.services-description div.services-description-item div.description{max-width:90%;margin:0 10% 0 5%}#container section.services div.services-description div.services-description-item div.title h2{font-size:25px}#container section.description{margin:50px 0}#container section.description h2{max-width:100%;font-size:22px}#container section.description img{max-width:100%;margin:20px auto}#container section.title.wavy h3{font-size:20px;text-transform:uppercase}#container section#cd-timeline:before{left:23px;height:calc(98% - 50px);top:50px}#container section#cd-timeline span.cd-date{display:none}#container section#cd-timeline .cd-timeline-content{padding:1em 0}#container section#cd-timeline .cd-timeline-content h2{font-size:16px;text-indent:15px}#container section#cd-timeline .cd-timeline-content p{margin:30px 0 0}#container section#cd-timeline .cd-timeline-img{top:18px;width:50px;height:50px;border-radius:7px;box-shadow:0 0 0 10px #fff,inset 0 0 #0000,0 0 #0000}#container section#cd-timeline .cd-timeline-img span{width:35px;height:35px;margin-left:-18px;margin-top:-18px}#container section#cd-timeline .cd-timeline-img span.launch-project{width:35px;height:28px;margin-top:-12px;margin-left:-17px}#container section#cd-timeline .cd-timeline-img span.clipboard{height:41px;width:31px;margin-left:-17px;margin-top:-23px}#container section.text-slogan h3{font-size:18px;max-width:100%;margin:-35px auto 65px}#container section.title.big-bg h3{line-height:140px;font-size:18px}#container section.team-members div.member-block .image{height:200px;width:200px}#container section.pre-footer{padding:50px 0 70px}#container section.pre-footer div.text h2{font-size:18px;text-align:center;margin-bottom:20px;margin-top:0}#container section.pre-footer a.button-main{margin:0 auto}#container section.post{padding:20px 0 50px}#container section.post .container{width:100%}#container section.post .post-content{padding-left:10px}#container section.post #pre-post-fixed{display:none}#container section.post .post-navigation{border-right:0 solid;border-top:3px solid #00ACED;margin-top:15px}#container section.post .post-navigation .tablet-v-l{width:100%;display:block}#container section.post .post-navigation .tablet-v-c{width:100%;display:block}#container section.post .post-navigation .tablet-v-r{width:100%;display:block;float:right;padding-top:30px}#container section.post .post-navigation .tablet-v-r .links{width:100%;margin-left:0}#container section.post .post-navigation .tablet-v-r .links a.back-block{float:left;width:90px;margin-left:0}#container section.post .post-navigation .tablet-v-r .links a.share-post{background-position:left;width:80px;margin-left:20px;margin-right:10px}#container section.post .post-navigation .tablet-v-r .links .share-post .text{margin-top:5px}#container section.post .post-navigation .tablet-v-r .links .share-post-div{top:auto;bottom:0;right:69px;width:41px;height:0}#container section.post .post-navigation .tablet-v-r .links .share-post-div.active{width:41px;height:205px}#container section.contacts-map{height:301px}#container section.contact-info{padding:20px 0 10px}#container section.contact-info span.icon{width:45px;height:45px}#container section.contact-info span.title,#container section.contact-info span.description{font-size:16px}#container section.contact-form{padding:30px 0 100px}#container section.contact-form form button{float:none;margin:15px auto;max-width:250px}#container section.project{padding:50px 0}#container section.project .project-content{padding:0}#container section.project .project-content .content img{height:auto!important}#container section.project .project-navigation{border-right:0 solid #00aced;border-top:3px solid #00aced;padding-top:20px}#container section.quote-page{padding:100px 0}#container section.quote-page h2.slogan{max-width:100%;font-size:16px}#container section.quote-page .section{margin-bottom:30px}#container section.quote-page .section h3.form-title{margin:0 0 20px;padding:3px 0 3px 5px;font-size:14px}#container section.quote-page .section h4.form-subtitle{margin-top:-20px;font-size:12px;padding-left:10px}#container section.quote-page form .picker{width:90%}#container section.quote-page form .checkboxes-div{min-height:240px;max-width:320px;min-width:270px;margin:0 auto}#container section.quote-page form .checkboxes-div label.checkbox-label span{font-size:12px;line-height:70px;font-weight:400}#container section.quote-page form .checkboxes-div label.checkbox-label.first{margin-left:0;margin-top:10px}#container section.quote-page form .checkboxes-div label.checkbox-label.second{margin-left:107px;margin-top:10px}#container section.quote-page form .checkboxes-div label.checkbox-label.third{margin-left:215px;margin-top:10px}#container section.quote-page form .checkboxes-div label.checkbox-label.fourth{margin-left:55px;margin-top:75px}#container section.quote-page form .checkboxes-div label.checkbox-label.fifth{margin-left:162px;margin-top:75px}#container section.quote-page form .checkboxes-div label.checkbox-label.sixth{margin-left:0;margin-top:140px}#container section.quote-page form .checkboxes-div label.checkbox-label.seventh{margin-left:107px;margin-top:140px}#container section.quote-page form .checkboxes-div label.checkbox-label.eight{margin-left:215px;margin-top:140px}#container section.quote-page form #date-from,#container section.quote-page form #date-to{width:calc(50% - 10px)}#container section.quote-page form textarea,#container section.quote-page form input{max-width:100%}#container section.service-icons .service-item{margin-bottom:40px}#container section.service-icons .service-item h4.title{font-size:16px;max-width:80%}#container section.service-icons .service-item .description{text-indent:-7px;text-align:center}#container section.related-work{padding:50px 0 70px}#container section.related-work h2{font-size:20px}#container section.related-work span.border-bottom{margin:0 auto 20px}#container section.related-work .work-item{margin-top:10px}#container section.related-work .work-item a.item{text-align:left}#container section.related-work .work-item a.item :before{max-width:50px;max-height:50px}#container section.related-work .work-item a.item :hover:before{background-size:30px}#container section.related-work .work-item a.item .preview{height:50px;width:50px;display:inline-block}#container section.related-work .work-item a.item .title{font-size:18px;display:inline-block;vertical-align:top;width:calc(100% - 65px);margin-left:10px;margin-bottom:0;margin-top:0;padding-top:15px}#container section.related-work .work-item a.item .category{font-size:12px;display:inline-block;vertical-align:top;width:calc(100% - 65px);margin-top:-25px;float:right}#container section.subscribe{padding:30px 0 70px}#container section.portfolio div.container .portfolio-row{max-width:275px}#container section.portfolio div.container .portfolio-row a.project-item-link .project-item-rotate{width:120px;height:120px}#container section.portfolio div.container .portfolio-row a.project-item-link .project-hover{display:none}#container section.portfolio div.container .portfolio-row a.project-item-link.project-item-number-0{margin:20px auto;width:120px;display:block}#container section.portfolio div.container .portfolio-row a.project-item-link.project-item-number-1{width:120px;top:110px;margin-left:5px}#container section.portfolio div.container .portfolio-row a.project-item-link.project-item-number-2{width:120px;margin-left:150px;margin-top:-20px}#container section.portfolio div.container .portfolio-row a.project-item-link.project-item-number-3{width:120px;display:block;margin:0 auto;position:relative;top:-30px}#container section.portfolio div.container .portfolio-row a.project-item-link.project-item-number-4{width:120px;margin-left:5px;margin-top:-30px}#container section.portfolio div.container .portfolio-row a.project-item-link.project-item-number-5{width:120px;margin-left:-40px;margin-top:180px}#container section.portfolio div.container .portfolio-row a.project-item-link.project-item-number-6{margin:-30px auto;width:120px;display:block}[type=checkbox]:not(:checked)+label{height:75px;width:75px}.project-item-image{top:-90%;left:-90%}}@media (max-width: 375px){body.open-sidebar-nav #container #main-menu{width:235px}body.open-sidebar-nav #container #main-menu .bottom ul.socials li{display:inline-block;margin-right:10px}#container header div.header-left-block a{margin:15% 0 0 20%}}@media (max-width: 340px){#container section.quote-page form .checkboxes-div label.checkbox-label.second,#container section.quote-page form .checkboxes-div label.checkbox-label.seventh{margin-left:102px}#container section.quote-page form .checkboxes-div label.checkbox-label.third,#container section.quote-page form .checkboxes-div label.checkbox-label.eight{margin-left:203px}#container section.quote-page form .checkboxes-div label.checkbox-label.fourth{margin-left:52px}#container section.quote-page form .checkboxes-div label.checkbox-label.fifth{margin-left:154px}}
