@charset "utf-8";@media handheld,only screen and (max-width:1360px),only screen and (max-device-width:1360px) and (orientation:portrait){#ad-works .owl-nav{display:none}}@media handheld,only screen and (max-width:1200px),only screen and (max-device-width:1200px) and (orientation:portrait){.center{padding:0 20px}#top-info,#menu{padding:0 20px 0 0}#main-image .text .center{margin:0}#web .wrapper .text h2{margin:0 0 10px}#reviews .item{max-width:700px;margin:0 auto}#reviews .body p{font-size:16px;line-height:27px}#reviews .body .owl-prev{left:0;top:60%}#reviews .body .owl-next{right:0;top:60%}.blog-post .image{height:auto;display:block}.blog-post .text{padding-top:10px}.blog-post .text h3 a{font-size:18px;line-height:22px}.blog-post .text p{font-size:15px;line-height:21px}#single-post.blog-page-post .toc{left:20px}#single-post.blog-page-post>.wrapper{padding:0 0 50px 255px}#single-post.blog-page-post .toc.fixed{margin:0;left:20px}#about-us .row p{font-size:15px}.two-col .wrapper .text h2{margin:0 0 10px}.adwords-page #testimonials .owl-item{height:400px}#footer-top.adwords div.clutch{margin:38px 60px 0 0 !important}#footer-top .columns .col{padding:0 20px}}@media(max-width:1080px){#offer .left,#offer .right{float:none}}@media handheld,only screen and (max-width:1010px),only screen and (max-device-width:1010px) and (orientation:portrait){header{padding:5px 0}header .logo{margin:0}header #menu{display:none}header #mobile-menu{display:block}#top-info{display:none}header #menu{padding:0}header #menu>ul>li{margin:0 0 0 20px}header #top-info{padding:0}#about-new{padding:55px 0 35px}#about-new .body .box{width:48%;margin:0 0 40px}#about-new .body .box h3,#about-new .body .box p{font-size:15px}#web .wrapper{flex-wrap:wrap}#web .wrapper .image,#web .wrapper .text{width:100%}#web .wrapper .text{margin:20px 0 0}#customers .body .item{width:25%}#reviews .body{width:100%;padding:20px 0 0}#reviews .quote{display:none}#reviews .item{max-width:90%;height:380px;display:flex;align-items:center;flex-direction:column;justify-content:center}#blog .blog-post{padding:0 0 50px;height:auto}.blog-post .image img{width:100%}.adwords-page #main-image .text h1{font-size:46px}.adwords-page .about-new{padding:55px 0 35px}.adwords-page .about-new .body .box{width:48%;margin:0 0 40px}.adwords-page .about-new .body .box h3,.adwords-page .about-new .body .box p{font-size:15px}.two-col h2{max-width:75%}.two-col .wrapper{flex-wrap:wrap}.two-col .wrapper .image,.two-col .wrapper .text{width:100%}.two-col .wrapper .text{margin:20px 0 0}.adwords-page #testimonials .owl-item,.adwords-page #testimonials .testimonial{height:auto}.adwords-page #testimonials .testimonial{padding:40px 45px 140px 45px}.blog-page .blog a.post-container{width:48%;margin:0 2% 2% 0}.blog-page .blog a.post-container:nth-child(3n+3){margin-right:2%}.blog-page .blog a.post-container:nth-child(2n+2){margin-right:0}#single-post.blog-page-post .toc{display:none !important}#single-post.blog-page-post .wrapper{padding:0 20px 50px;max-width:700px;margin:0 auto}#single-post .post-social .number{padding:0 15px 0 0}#single-post .post-social .buttons{padding:0 0 0 15px}#single-post .post-social a{margin:0 7px 0 0}#single-post .post-social a:last-child{margin:7px 0 0}#contact .cols{flex-wrap:wrap}#contact .col{margin:0 4% 1% 0}#contact .col1{width:100%}#contact .col2,#contact .col3{width:48%}#contact .col3{margin-right:0}#testimonials .wrapper{flex-wrap:wrap}#testimonials .wrapper .testimonial{width:100%;margin:0}#about-us .row>div,#about-us .row>div img{width:100%}#about-us .row h2{margin:20px 0}#about-us .row a.button{position:relative;bottom:auto;margin:20px 0}#offer{height:auto}#offer .right{padding:20px 0}#service{margin:40px 0}#service .text div img,#service .text div p,#service .text div h2{width:100%;margin:0}#service .text div p,#service .text div h2{margin:10px 0;padding:0}#service .text div{margin:0 0 20px}#service .text div ol,#service .text div ul{width:100%;margin:0 0 20px 20px}#landing,#landing .row{margin:40px 0}#landing h2{margin:0 0 10px}#landing img{width:100%}#landing .left,#landing .right{width:100%;margin:0}#meta #breadcrumb{padding:0 20px 0 0}#blog .body.wrapper{flex-wrap:wrap;justify-content:center}#blog .body.wrapper .post-container{width:100%;max-width:640px;margin:0 0 30px}#blog .body.wrapper .blog-post{height:auto}#footer-top.adwords div.clutch{margin:0 !important;display:inline-block}#footer-top.adwords div.footer-logo{display:inline-block}#footer-top .columns{flex-wrap:wrap}#footer-top .columns .col.about{width:100%;margin:0 0 20px}#footer-top .columns .col.contact,#footer-top .columns .col.call-back{width:50%}}@media handheld,only screen and (max-width:760px),only screen and (max-device-width:760px) and (orientation:portrait){header #top-info{width:100%;float:none}header #top-info .contact{display:none}header #top-info .search-container{display:none}header #top-info form input[type='text']{width:100%}header #mobile-menu{top:29px;display:flex;align-items:center}#main-image{position:relative;height:auto !important;border:0}#main-image img{max-width:100%}#main-image .text{top:35%}#main-image .text h1{font-size:34px !important;line-height:30px !important;margin:0;max-width:100%}#main-image .text h1 span.top{font-size:18px;margin:0}#main-image .text h1 span.top img{margin-top:10px}#main-image .text h1 span.small{font-size:16px;margin:0}#main-image .works{display:none}#web{margin-top:0}#about-new{margin:0}#about-new .body .box{width:100%;margin:0 0 20px}.adwords-page .about-new{margin:0}.adwords-page .body .box{width:100% !important;margin:0 0 20px !important}#blog .blog-post .text{padding:0 20px}#counter .wrapper{flex-wrap:wrap}#counter .wrapper .col{width:50%}#counter .wrapper .col.year{margin:0 0 40px}#single-post .center{padding:50px 20px}.single-post-page #meta h1{font-size:28px}#our-works .row .center>div{width:100%}#our-works .row .center>div.right .image img{max-width:100%;width:100%;height:auto}.works-details-page .actions{display:flex;flex-wrap:wrap}.works-details-page .actions a.prev,.works-details-page .actions a.all,.works-details-page .actions a.next{position:relative;transform:none;left:auto;width:100%;margin:10px 0;text-align:center}#sitemap{margin:40px 0}#sitemap .left,#sitemap .right{width:100%;margin:0}#sitemap .left{margin:0 0 40px}#error .wrapper{display:flex;align-items:center;flex-wrap:wrap}#error .left{float:left;width:100%;margin:0 0 20px 0}#error .right{float:left;width:100%}#library{margin:40px 0}#library .lead{margin:0 0 40px}#library .left,#library .right{width:100%}#library .left{margin:0 0 20px}#single-post .offer{background:#e7e7e7}.adwords-page #customers{margin:0}.adwords-page #main-image .text{top:20%}.adwords-works .left,.adwords-works .right{width:100%;float:left}.adwords-works .left{margin:0}#read-about-us .body .item{width:33%}#custom-dev{margin:0}#references .images{flex-wrap:wrap}#references .images .item{width:50%}#footer-top .columns .col.about,#footer-top .columns .col.contact,#footer-top .columns .col.call-back,#footer-top .columns .col.services{width:100% !important;margin:0 0 20px}#footer-top.adwords .col.contact{text-align:center}#footer-bottom .left{margin:0 0 20px}#footer-bottom .left,#footer-bottom .right{width:100%;text-align:center}}@media handheld,only screen and (max-width:640px),only screen and (max-device-width:640px) and (orientation:portrait){#main-image .text h1{font-size:30px !important;line-height:30px !important;margin:0;max-width:100%}#main-image .text h1 span.top{font-size:16px;margin:0}#main-image .text h1 span.top img{margin-top:10px}#main-image .text h1 span.small{font-size:15px;margin:0}.blog-post .text h3{margin:20px 0}#customers .body .item{width:33.33%}#customers .body .item img{max-width:80%}.blog-page .blog .blog-post{height:auto;padding:0 0 30px}.blog-page .blog a.post-container{width:100%;margin:0 0 20px}.blog-page .blog a.post-container .blog-post .text h3{margin:10px 0}#single-post .post-social a{width:100%;margin:10px 0}#contact .col{margin:20px 0}#contact .col2,#contact .col3{width:100%}#reviews .body p{font-size:15px;line-height:23px}#reviews .body p.sign{margin:5px 0;font-size:15px;line-height:19px}.adwords-page #customers{padding:20px 0}.adwords-page #customers .body .item{width:20%}.adwords-page .about-new,#ad-works,.adwords-page #testimonials,.adwords-page #counter .wrapper{padding:20px 0}#footer-top.adwords .col.about .footer-logo{margin:0 0 20px}#footer-top.adwords .col.about>div{display:flex;justify-content:center;width:100%}}@media handheld,only screen and (max-width:480px),only screen and (max-device-width:480px) and (orientation:portrait){header .logo{max-width:160px}header #mobile-menu{top:12px}p,.button{font-size:16px !important}#main-image .text{top:5% !important}#main-image .text h1{font-size:24px !important;line-height:22px !important}#main-image .text h1 span.top img{display:none}#about-new .body .box h3{font-size:16px}.adwords-page .about-new .body .box h3{font-size:16px}#blog .blog-post{margin:0}#blog .owl-nav{top:-37px}#reviews .body .owl-prev{top:10px;right:60px;left:auto}#reviews .body .owl-next{right:0;top:10px}#counter .wrapper .col span.number{font-size:55px}#single-post h1{font-size:32px;line-height:40px}#single-post h2{font-size:26px;line-height:38px}#single-post h3{font-size:20px;line-height:30px}#single-post p,#single-post ul li,#single-post ol li{font-size:18px !important;line-height:30px}.single-post-page #meta h1{font-size:26x}#single-post p.figcaption{font-size:12px !important;line-height:15px !important;margin:-30px 0 0 !important}.blog-page .blog{padding:40px 0}#single-post .post-social .social-wrapper{flex-wrap:wrap}#single-post .post-social .buttons{width:100%;margin:0 0 20px}#single-post .post-social .number{width:100%;text-align:center;border:0;margin:0 0 10px 0}#single-post .offer{padding:20px}#single-post .offer a{font-size:16px;padding:10px 20px}#author .center{padding:50px 0}#author .wrapper{flex-wrap:wrap}#author .wrapper .image,#author .wrapper .content{width:100%}#author .wrapper .content{padding:0;margin:20px 0 0}#contact{margin:20px 0}#testimonials .wrapper .testimonial{padding:20px}#testimonials .testimonial .quote.open{left:5px}#testimonials .wrapper .testimonial{margin:60px 0 0}#testimonials .owl-carousel{padding:0}#testimonials .owl-prev{left:auto;top:0;right:50px}#testimonials .owl-next{top:0;right:0}.adwords-page #contact{padding:20px}.adwords-page #contact .col1 p{display:none}.adwords-page #main-image .text{top:15% !important}.adwords-page #main-image .text .center{padding:0}#read-about-us .body .item{width:50%}.adwords-page #testimonials .testimonial{padding:40px 25px 140px 25px}#works{padding:40px 0}#works .wrapper .work{width:100%;margin:0 0 20px}#works .wrapper .work img{width:100%}#about-us{padding:40px 0}#staff .wrapper .worker{width:100%;margin:0 0 20px}#meta h1{font-size:32px}#meta #breadcrumb{display:none}#customer-reviews .review{padding:35px 20px}#customer-reviews .review p{color:#555}#customer-reviews .author{font-size:15px;padding:0 0 0 23px}#library ul{margin:0 0 0 30px}#library ul li,#library ul li a{font-size:16px;line-height:23px}#our-works .row{padding:40px 0}#our-works .row .center .more-images{flex-wrap:wrap;margin:0}#our-works .row .center .more-images .image{width:100%;margin:20px 0 0 !important}#footer-bottom .left{margin:0}#footer-bottom span{display:none}#footer-bottom a{display:block;margin:10px 0 0}.pager a,.pager .active,.pager .gap{padding:5px 10px}}@media handheld,only screen and (max-width:320px),only screen and (max-device-width:320px) and (orientation:portrait){#main-image .text h1{font-size:22px;line-height:22px}#main-image .text h1 span.top img{display:none}#reviews .body p{line-height:17px}#footer-top .columns .col.contact .social i{width:35px;height:35px}}