@media only screen and (min-width:992px) and (max-width:1200px){}
@media only screen and (min-width:768px) and (max-width:991px){.navbar-nav li a{padding:10px 6px;}
.navbar-right{margin-right:0px;}
.featured-image{text-align:center;}
.single-testimonial i.fa{font-size:40px;}
.action-area .btn{margin-top:15px;}
.about-featured img{margin-bottom:30px;width:100%;}
.contact-form{margin-bottom:30px;}
.footer-text p{text-align:center;}
.social{display:table;margin:auto;padding-top:25px;}
.single-testimonial{padding:0px 50px;}
}
@media only screen and (max-width:767px){body, p{line-height:25px;}
.top-bar{margin-bottom:-80px;height:80px;padding-top:10px;}
.tmail, .tphone, .tsocial{line-height:25px;width:100%;text-align:center;}
.section-big, .fun-facts-area.section-big{padding:50px 0px;}
.intro-text{padding-left:15px;padding-right:15px;}
.works-area{padding-bottom:0px;}
.section-title h2{line-height:30px;}
.btn, input[type='submit']{margin-bottom:0px;padding:8px 20px;}
img{max-width:100%;}
.skill-area{padding-top:0px;}
.navbar-toggle{margin-right:0px;margin-top:0px;}
.navbar-fixed-bottom .navbar-collapse,
.navbar-fixed-top .navbar-collapse{background:rgba(130, 132, 128, 0.90);max-height:345px;}
.navbar{min-height:0px;}
.mainmenu .navbar-nav{margin:0;margin-top:20px;}
.mainmenu .navbar-nav li{float:none;display:block;}
.mainmenu .navbar-nav li a{padding:8px 15px;}
.navbar-fixed-bottom .navbar-collapse,
.navbar-fixed-top .navbar-collapse{margin:0 -15px;padding:0;box-shadow:0px 1px 5px 0px #999;margin-top:5px;}
.navbar-brand img{max-width:160px;}
a.about-button{margin-top:0;}
.about-featured img{margin-bottom:30px;width:100%;}
.home-services .service-box{padding:15px 10px;padding-bottom:25px;}
.featured-image img{width:100%;}
.work-items .item{margin-left:0px;margin-right:0px;margin-top:15px;}
.filters li{margin:0px 10px;}
.single-testimonial{padding:0 15px;}
.section-title h2{font-size:30px;}
.video-area .accordion{margin-top:30px;}
.action-area .btn{margin-top:15px;}
.price-item a.btn{display:inline-block;}
.owl-client .item img{padding:0 10px;}
.single-testimonial{display:block;text-align:center;}
.single-testimonial img{float:none;margin-right:0;}
.testimonial-content{margin-top:20px;}
.newsletter-form input{width:60%;}
.newsletter-form .mc-submit{width:40%;}
.footer-text p{text-align:center;}
.social{display:table;margin:auto;padding-top:20px;}
.comments ul.depth .comment-box{padding-left:0;}
.single-testimonial{padding:0px 50px;}
}
@media only screen and (max-width:480px){.intro-text h2{margin-right:10px;}
.single-testimonial img{width:100%;margin:0px;margin-bottom:15px;}
.contact-info i.fa{margin-right:15px;}
.form-control{font-size:13px;}
.newsletter-form .mc-submit{font-size:14px;padding:0px 10px;}
.comments ul li .comment-box img{float:none;}
.comments ul li .comment-box .comment-content{margin-left:0px;margin-top:20px;}
.single-testimonial{padding:0px 30px;}
.social-links li{margin:5px 5px;}
}