/* Medium Layout: 1280px. */
@media only screen and (min-width: 992px) and (max-width: 1200px) { 
  
    .logo a {
	font-size: 22px;
}
}
/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) { 
.navbar-nav > li > a {
	font-size: 17px;
	padding: 13px 14px;
}
.logo a {
	width: 170px;
}
    
    
    
    
    .slider-text-contentt h1 span {
	font-size: 72px;
}
  .slider-text-contentt h1 {
	font-size: 133px;
}  
      
  .slider-text-contentt h2 {
	font-size: 22px;
}  
 .text-muted {
	font-size: 14px;

}   
 .timeline > li .timeline-image {
	width: 148px;
	height: 148px;
	margin-left: -74px;
}   
    
    
    
   
   svg {
	display: block;
	font: 8.5em 'Montserrat';
	width: 540px;
	height: 195px;
	margin: 0 auto;
} 
    
    
    
    
    
    
    
    
    
    
    
    
}
/* Mobile Layout: 320px. */
@media only screen and (max-width: 767px) { 
    
.navbar-toggle {
	background: #FFCB32;
	margin: -40px 0;
}
.logo a {
  font-size: 20px;
}
.navbar-toggle .icon-bar {
	background: #fff;
}
.header-area {
	padding: 10px 0;
}
.navbar-nav > li {
	display: block;
}

  .slider-text-contentt h1 {
	font-size: 66px;
}  
  .slider-text-contentt h1 span {
	font-size: 38px;
}  
.h2, h2 {
	font-size: 19px;
}
 .features-details h3 {
	font-size: 20px;
}   
    
 .section-title h1 {
	font-size: 25px;
	text-transform: uppercase;
}   
    
  .bottom-menu ul li {
	
	font-size: 11px;
	
}  
    
  .timeline > li .timeline-panel {
	width: 100%;
	padding: 0 ;
	text-align: center;
	float: none;
}  
    
    .timeline > li.timeline-inverted > .timeline-panel {
	float: none;
	text-align: center;
	padding: 0;
}
  .hvr-grow1 .timeline-image {
	position: relative;

}  
  
.timeline > li .timeline-image {
	width: 148px;
	height: 148px;
	margin-left: -74px;
	margin-bottom: 30px;
}  
    
.hvr-grow1 {
	margin-bottom: 98px;
}
 .timeline::before {
	left: 50%;
	display: none;
}   
   .bottom-s-text {
	text-align: center;
	padding: 0;
	font-size: 14px;
	color: #777;
} 
.single-bottom-featuresss {
	text-align: center;
	font-size: 14px;
	color: #777;
	line-height: 30px;
}
    
    
    
  .b-features-tio-icon img {
	border-radius: 50%;
	height: 249px;
}  
    
  .single-bottom-featuresss {
	margin-bottom: 50px;
}  
    
  .single-images {
	float: left;
	width: 50%;
}  
    
    
 
    svg {
	display: block;
	font: 8.5em 'Montserrat';
	width: 273px;
	height: 179px;
	margin: 0 auto;
}
    
    
  .home-slider-wrapper {
	padding-top: 24px;
}  
    
    

}
/* Wide Mobile Layout: 480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) { 
.navbar-toggle {
	background: #FFCB32;
	margin: -40px 0;
}
.logo a {
  font-size: 20px;
}
.navbar-toggle .icon-bar {
	background: #fff;
}
.header-area {
	padding: 10px 0;
}
.navbar-nav > li {
	display: block;
}

}