@media (min-width:980px) and (max-width:1150px){.carousel-caption h3{font-size:45px;}
.member-thumb{width:auto;}
}
@media (min-width:768px) and (max-width:979px){.carousel-caption h2{font-size:55px;}
.carousel-caption h3{font-size:36px;}
.service-item{margin:0 auto 30px;text-align:center;width:325px;}
.service-icon{float:none;margin:0 auto 15px;text-align:center;width:50px;}
.service-desc{margin-left:0;position:relative;top:0;}
.work-item{width:33%;}
.member-thumb .overlay h5{margin:25px 0;}
.member-thumb{margin:0 auto;}
#facts{background-position:center top !important;}
.counters-item{margin-bottom:30px;}
.counters-item i{margin:0 0 15px;}
.counters-item strong{font-size:45px;}
.contact-form .name-email input{margin-right:0;width:100%;}
.footer-social{margin-top:45px;}
.footer-single{margin-bottom:30px;}
}
@media only screen and (max-width:767px){.sec-sub-title p{font-size:14px;}
.carousel-caption h2{font-size:35px;}
.carousel-caption h3{font-size:22px;}
.carousel-caption p{font-size:14px;}
.social-links{margin-top:20%;}
.service-item{margin:0 auto 30px;text-align:center;width:280px;}
.service-icon{float:none;margin:0 auto 15px;text-align:center;width:50px;}
.service-desc{margin-left:0;position:relative;top:0;}
.work-item{left:5% !important;width:90%;}
.team-member{margin-bottom:30px;}
.team-member:last-child{margin-bottom:0;}
.member-thumb{margin:0 auto;}
#facts{background-position:center top !important;}
.counters-item{margin-bottom:30px;}
.contact-address{margin-bottom:30px;}
.footer-social{margin-top:20px;text-align:center;}
.footer-social li{display:inline-block;}
.footer-social li a{margin:0 10px;}
.footer-single{margin-bottom:30px;}
}
@media only screen and (min-width:480px) and (max-width:767px){.service-item{margin:0 auto 30px;text-align:center;width:325px;}
.service-icon{float:none;margin:0 auto 15px;text-align:center;width:50px;}
.service-desc{margin-left:0;position:relative;top:0;}
.work-item{left:inherit !important;width:50%;}
}