/* Media queries */
/* Smaller than standard 1200 (devices and browsers) */
@media only screen and (max-width: 1200px) {
p.logo-slogan {
	display: none;}

.intro .carousel-caption {
	top: 0;}

.line-404 {
	width: 280px;}

/* Smaller than standard 1024 (devices and browsers) */
@media only screen and (max-width: 1024px) {
.nav > li > a {
	padding: 10px 5px;}

li.nav-search-li {
	display: none;}

.intro h1 {
	margin: 0;}

a.navbar-brand p {
	display: none;}

.our-team ul {
	margin-bottom: 30px;}

.chart span.value {
	font-size: 24px;
	margin: 20px 0 0 0;}
.chart span.legend {
	font-size: 14px;
	margin: 0;}

.line-404 {
	display: none;}

.quform-theme-custom-custom .quform-submit button em {
	padding: 0;
	margin-top: -10px;}

.quform-theme-custom-custom .quform-submit button span {
	padding: 0;}

nav.navbar.navbar-default {
	font-size: 0.8em;}
}
	
/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 960px) {
.about h5 {
	margin-top: 45px;}

.services-icon {
	margin-bottom: 40px;}

.advantages .carousel-indicators {
	display: none;}

.process-line {
	display: none;}

.process-icon {
	margin-top: 30px;}

.page-about-intro h5 {
	margin-top: 30px;}

.costumers .carousel-indicators {
	display: none;}
.costumers p.costumer-pos {
	margin-bottom: 40px;}

footer h5 {
	margin-top: 45px;}
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
.intro h1 {
	font-size: 36px;}
.intro span.h1-small {
	font-size: 30px;}
.intro p {
	font-size: 16px;
	margin-bottom: 15px;}
.intro ol.carousel-indicators {
	display: none;}
}
	
/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
.intro h1 {
	margin-top: 1.0em;
	font-size: 1.3em;}
.intro span.h1-small {
	font-size: 1.0em;}
.intro span.h1-std {
	font-size: 1.1em;}
.intro p {
	font-size: 1.1em;
	margin-bottom: 1.0em;}
.intro ol.carousel-indicators {
	display: none;}
.services .btn {
	margin-bottom: 45px;}
/*.arrow1 {
	display: none;}
}*/
	
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.intro .btn {
	display: none;}
}
	
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
/* span.h1-small {
	display: none;} */

.intro .btn {
	display: none;}
	
.intro p {
	display: none;}

.page-intro h1 {
	font-size: 20px;}

.post-info ul.right {
	margin-top: 20px;}

.map {
	display: none;}
}