
/* Medium Layout: 1280px. */
@media only screen and (min-width: 992px) and (max-width: 1200px) { 
  
    
}
/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) { 
 .featured-list #grid .thumb {
	  width: 50%;
	}
	
	.carousel-caption h1 {
	  font-size: 15px;
	  text-transform: uppercase;
	  line-height:auto !important;
	}
}
/* Tablet Layout: 768px. */
@media all and (orientation: landscape) { 
  	img.ImgPortrait {
  		display: none;
  	}
  	img.ImgLandscape {
  		display: block;
  	}
}
@media all and (orientation: portrait) { 
  	img.ImgPortrait {
  		display: block;
  	}
  	img.ImgLandscape {
  		display: none;
  	}
}
/* Mobile Layout: 320px. */
@media only screen and (max-width: 767px) { 
	.featured-list #grid .thumb {
	  width: 100%;
	}

	.project-title h4 {
	    font-size: 17px;
	    line-height: 25px;
	    text-transform: uppercase;
	    margin: 10px;
	}

	.project-title {
	    text-align: center;
	    margin: auto;
	    width: auto;
	    margin: 3% 5% 5% 5%;
	    transition: 0.2s;
	}

	.forcarBreak {
		display: none;
	}

	.thumb img, .thumb a img {
	    height: 100%;
	}

	.featured-list #grid .thumb.tamP {
	    height: 200px;
	}

	.featured-list #grid .thumb.tamM {
	    height: 250px;
	}

	.featured-list #grid .thumb.tamG {
	    height: 300px;
	}

	.featured-list #grid .thumb.tamGG {
	    height: 350px;
	}

	.project-title h5{
		font-size:14px;
		/*text-transform:uppercase;*/
		font-weight: 500;
	}

	/*.thumb-rollover {
		display: block;
	}*/

	.carousel-caption {
	  /*top: 300px;*/
	}

	.contact .box {
	    width: 100%;
	    margin: auto;
	}

	.thumb {
		display: none;
	}

	.thumb.mob {
		display: block;
	}

	.mob .thumb-rollover {
		display: block;
	}
	
	.carousel-caption h1 {
	  font-size: 22px;
      margin-bottom: 17px;
	  text-transform: uppercase;
	  line-height:auto !important;
	}
	
	.btn.btn-learn {
	  font-size: 15px;
	  font-weight: 500;
	  padding: 5px 7px;
	  text-align: center;
	  text-transform: uppercase;
	}
	
	.about-text{
		text-align:center;
	}
	
	.single-feature{
		text-align:center;
	}
	
	.feature-icon{
		margin-bottom:8px;
	}
	
	.feature-text h4{
		line-height:25px;
	}

	.single-blog {
	    margin-bottom: 15px;
	    background-size: cover;
	    height: 290px;
	}

	.single-blog .fundoPreto {
	    height: 230px;
	    width: 230px;
	    margin-top: -115px;
	    margin-left: -115px;
	}

	.social,
	.copy-text {
		text-align: center;
	}

	.copy-text {
		margin-top: 15px;
	}

	.footerLogo {
		float: none;
		width: 50%;
	}

	#testimonials {
		background-size: initial;
	}
	
}
/* Wide Mobile Layout: 480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) { 
	.featured-list #grid .thumb {
	  width: 50%;
	}
	
	.carousel-caption {
	  top: 5px;
	}
	
	.carousel-caption h1 {
	  font-size: 15px;
	  text-transform: uppercase;
	  line-height:auto !important;
	}
	
	.btn.btn-learn {
	  font-size: 10px;
	  font-weight: 500;
	  padding: 5px 7px;
	  text-align: center;
	  text-transform: uppercase;
	}
	
	.about-text{
		text-align:center;
	}
	
}