@media only screen and (min-width:767px) and (max-width:991px){.single-project-done{text-align:center}.about-image img{margin-top:30px}.single-testimonial p{padding:0 50px}.single-contact-details i{margin-bottom:20px}.single-project-complete{margin-bottom:30px}.single-service,.single-blog{margin-bottom:30px}#map{margin-top:20px}.welcome-image-area .no-tablet{padding:160px 0}.welcome-image-area .no-tablet>div{display:none}}@media only screen and (max-width:767px){.site-header .navbar-collapse{opacity:1;visibility:visible}.navbar-toggle .icon-bar{background:#fff}.navbar-toggle{margin-top:-66px;background:#000}.navbar{min-height:0}.mainmenu .navbar-nav li a{padding:11px 15px}.mainmenu .navbar-nav li a:hover{color:#ccc}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:420px}.navbar-collapse{background:rgba(255,255,255,.95)}.menu-bg .navbar-collapse{background:rgba(0,0,0,.9)}.welcome-image-area,.welcome-video-area{padding-top:120px;min-height:550px}.welcome-image-area h2,.single-slide-item h2,.welcome-video-area h2{font-size:40px}.section-title h2{font-size:30px}.single-project-complete h2{font-size:40px}.about-text h2{font-size:22px}.single-testimonial p{padding:0 10px}.single-project-done{text-align:center}.footer-area p,.actions,.footer-social-link{text-align:center}.about-text{padding-top:0}.about-text h3{margin-bottom:20px}.single-project-complete{margin-bottom:50px}.single-contact-details i{margin-bottom:20px}.single-service,.single-blog{margin-bottom:30px}#map{margin-top:20px}.item .grid figure,.work .grid figure{min-width:100%}.welcome-image-area .no-mobile{display:none}.about-text{text-align:center}.intro-service{text-align:center}.intro-service h3{line-height:160%}}@media only screen and (max-width:990px){.welcome-image-area,.welcome-video-area{padding-top:120px;height:auto;min-height:650px}.welcome-area{height:auto}.framed{margin:10px auto;width:90%}.welcome-image-area .framed{margin-bottom:70px}.about-me-area>div>div>div{padding-top:60px}.mobile-hide{display:none}.squarepanel{padding:10px;background-color:#fff}.about-text h3{margin:40px 0 0 0}}@media(max-width:600px){.welcome-image-area h2{font-size:32px}}