@charset "utf-8";@media (max-height:768px){side-con .seoguide{line-height:14px}}@media (max-width:500px){.container .img{max-width:100%}}@media (max-width:1249px){.sidebar a{color:#fff}}@media (max-width:767px){.h1,h1{font-size:30px}body{padding-top:64px;max-width:100vw}div.wpforms-container-full.first_form form .wpforms-field-container .wpforms-field{width:95%;clear:both;margin:auto;float:none !important}.show-menu{overflow:hidden}#header{border:0}.show-menu #header{position:fixed;z-index:99999;height:100%}.mobile_header{background:#fff;padding:10px 5px;position:fixed;top:0;width:100%;z-index:99999;max-width:100vw}.mobile_header .logo a img{width:239px}.show-menu .menu-wrap{padding-top:.5em}.menu-wrap .logo{width:180px}.menu-wrap .logo img{width:100%}.menu-wrap .menu li a{font-size:17px}.mobile_intro{background:url(/_assets/be4810706700.jpg);background-size:cover;color:#fff;text-align:center;position:relative;padding:75px 0}.mobile_intro:after{content:"";background:rgba(0,0,0,.5);position:absolute;left:0;top:0;width:100%;height:100%}.m_content{position:relative;z-index:99}.m_content h1{font-size:25px;line-height:27px}.m_content h3{font-size:18px;line-height:20px;font-weight:300}#main_hero{padding:70px 0}#main_hero h1{font-size:25px;line-height:27px;font-weight:700;margin:0 0 20px}#main_hero p{font-size:18px;line-height:22px}.about .staffs .ct-person img{width:auto}.banner{margin:0 0 30px}.banner .img-wrap,.banner .text-wrap{display:block;width:100%}.banner .text-wrap{padding:0 15px}.guide{width:100%}.serv .img-wrap img{width:80%;margin:0 auto 25px}.serv h2{font-size:33px;margin:0 0 15px}.side-con{padding-top:64px !important}.blog-wrap{margin-top:0;padding-top:0}.blog-wrap .blog-content .post-share ul li a{padding:5px 15px}.blog-wrap .comment-wrap{overflow:hidden;margin-bottom:20px}.insight .side-con aside .btn,.insight .sidebar aside .btn{margin:10px 0 20px;clear:both}div.entry-content figure,div.entry-content img{max-width:100%;height:auto}div.entry-content{overflow:hidden}.insight .blog-content .right-img,.insight .blog-content img{width:100%}.insight .side-con .cp-img,.insight .sidebar .cp-img{margin:0 5px 15px 0}.first_form{max-width:620px;margin:0 auto;padding:0 15px}.first_form .form-control{font-family:'Lato',sans-serif;height:54px;border-radius:10px;font-size:18px}.btn-3{margin:20px auto;max-width:280px}#testinomal{height:750px!important}#all_stats .allinfo{text-align:center;top:40px}.allinfo h3,.allinfo h4{margin:22px auto}.allinfo h3:after{bottom:-18px}#service{padding:40px 0}#service h2,#own_wrap h2{font-size:36px;margin:15px 0}#own_wrap .featuredinfo{padding-left:10px}#footer .btn-3e{line-height:58px}.top_social .btn{margin:20px auto;float:inherit;padding:15px 60px 15px 15px;font-size:16px;max-width:320px;width:100%}.contact{padding:25px 0 0;float:none}.partners{padding:25px 0 20px;width:100%;text-align:center}.footer_right{border:0;float:none;padding-right:0;text-align:center}.footer_right li{float:none}#footer .footer_right .social{width:100%;overflow:hidden}#insights_wrap h3:before{width:28%}#insights_wrap h3:after{width:28%}.dropdown-content{display:block;position:relative;background:0 0;box-shadow:inherit}.menu-wrap .menu .dropdown-content a{padding:5px 15px;font-weight:300}.blogs li:after{width:0}#footer .footer_right .top_social ul{padding:18px 0}.footer_right .top_social{padding-left:0}}@media (min-width:768px) and (max-width:991px){.menu-wrap .logo{width:180px}.menu-wrap .logo img{width:100%}.menu-wrap .menu li{padding:0 10px}.menu-wrap .menu li a{font-size:17px}.allinfo h3,.allinfo h4{font-size:18px}.allinfo h3:after{left:5%}.banner h3{margin:0 0 10px;font-size:26px}#footer .footer_right .top_social ul{width:100%;float:none}#footer .btn-3e{float:none;margin:40px 0 15px}.partners,.contact{width:100%}.contact{padding-left:0}.footer_menu img{width:160px}}@media (min-width:768px) and (max-width:1024px){.menu-wrap .menu{margin-bottom:12px}.banner{margin:90px 0 15px}}@media (min-width:1249px){.blog-wrap .sidebar{display:none}}@media (max-width:1248px){.blog-wrap .side-con{display:none}.blog-wrap .sidebar h2{margin:30px 0 15px}.side-con-lg{display:none}}@media (min-width:991px) and (max-width:1800px){.page-template-page-hakukoneoptimointi-opas-php .col-md-12{width:80%}}