
@media only screen and (min-width: 768px) and (max-width:1024px){
#about-us figcaption h3 {
    margin-top: 45px;
}
figcaption.team-icon h3 {
    margin-left: 25px;
 }
 .latest-post .post-details .date {
    top: 27%;
 }
 .portfolio-item .overlay h4 {
    line-height: 20px;
}
.portfolio-item .overlay p {
    line-height: 0px;
 }
}



@media  (max-width:768px){
.navigation .navbar-nav > li > a {
padding: 0px 20px;
  }
.animated-nav .navigation .navbar-nav > li > a {
padding: 0px 20px;
 }  

#about-us figcaption i{
font-size:120px;
margin-top:12px;
}

#about-us figcaption span{
font-size:30px;
}
.unique-item img{
width:60%;
}
.unique-mobile img {
width: 50%;
height: 415px;
margin-left: 288px;
margin-top: -313px;
 }
 #about-us figcaption h3 {
    margin-top: 100px;
}
figcaption.team-icon h3 {
margin-left: 25%;
margin-top: 45%;
 }
 figcaption.team-icon i {
width: 70px;
height: 70px;
font-size: 35px;
padding: 15px;
}
.portfolio-item .overlay h4 {
font-size: 16px;
line-height: 20px;
}
.latest-post .post-details .date {
    top: 45%;
	padding: 26px;
    line-height: 30px;
 }
.latest-post .post-details .date, .latest-post .post-details .date strong {
    font-size: 40px;
 }
.post-comments {
    margin-bottom: 85px;
 }
}

@media  (max-width:480px){
#home-slider .caption h6 {
    font-size: 50px;
}
#about-us figcaption i {
    font-size: 90px;
    margin-top: -35px;
}
.counter-item {
    width: 100%;
    float: left;
    padding: 20px 0px;
	border:none;
 }
 .counter-item:first-child{
border-left:0px solid #fff;
}
.counter-item p {
    font-size: 25px;
 }
 .unique-item img {
    width: 85%;
}
.unique-mobile img {
    height: 370px;
    margin-left: 250px;
    margin-top: -284px;
}
.what-do-header p, .team-header p {
    max-width: 100%;
}
.single-testimonial p {
    max-width: 100%;
    font-size: 14px;
}
figcaption.team-icon h3 {
    margin-left: 12%;
    margin-top: 30%;
}
.team-img h4 {
    font-size: 35px;
}
.portfolio-filter ul li a {
    font-size:12px;
    padding: 5px;
}
.portfolio-filter ul li a:hover,
.portfolio-filter ul li a.active {
  background-color: #95E1D3;
  padding: 5px;
}
.portfolio-item {
    width: 50%;
}
.portfolio-item .overlay p {
    line-height: 0px;
}
#people-say {
    margin-top: 703px;
}
.latest-post .post-details .date {
    top: 30%;
}
.footer-social i {
    font-size: 25px;
}

.navbar-nav {
    margin: 7.5px -15px 20px;
}

.about-haader p {
	margin:10px 15px 5px;
}


#about-us ul {
	padding:10px 15px;	
}

#about-us li {
	margin:0 3% 0 10%
}

}




@media  (max-width:320px){
#home-slider .caption h2 {
    font-size: 25px;
	margin-top: 20px;
}
#home-slider .caption h6 {
    font-size: 35px;
}
.left-control, .right-control {
    height: 30px;
    width: 30px;
    line-height: 30px;
 }
#about-us figcaption i {
    font-size: 50px;
    margin-top: -40px;
}
#counter {
    padding: 50px 0px;
}
#about-us figcaption span {
    font-size: 20px;
}
.unique-mobile img {
    height: 248px;
    margin-left: 169px;
    margin-top: -179px;
}
.what-do-header p, .team-header p {
    text-align: justify;
}
figcaption.team-icon i {
    width: 50px;
    height: 50px;
    font-size: 25px;
    padding: 12px;
}
.portfolio-filter ul li a {
    font-size: 16px;
    padding: 5px;
	border:none;
}
.portfolio-item .overlay h4 {
    margin-left: 999px;
}
.latest-post .post-details .date, .latest-post .post-details .date strong {
    font-size: 28px;
}
.latest-post .post-details .date {
    top:25%;
    padding: 14px;
    line-height: 21px;
}
.footer-social i {
    font-size: 12px;
}
.item {
background-position:center center;
}

.navbar-nav {
    margin: 7.5px -15px 20px;
}


.about-haader p {
	margin:10px 15px 5px;
}

#about-us ul {
	padding:10px 15px;	
}

}












