/* lg */ 
@media (min-width: 1200px) {

}
@media (max-width: 1198px) {
    .navbar-header {
	float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
   .navbar-toggle {
	display: block;
	
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
		overflow-x: hidden;
    }
    .navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
		margin-top: 7.5px;
	}
	.navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
	padding-top: 10px;
	padding-bottom: 10px;
	
    }
    .collapse.in{
  		display:block !important;
	}
	.st-navbar ul li a:after, .st-navbar ul li a:hover,
	.st-navbar ul li a:focus {
	
	}
    
}

/* md */
@media (min-width: 992px) and (max-width: 1199px) {

	#home-carousel  .item {
		height: 500px;
	}
	#inner-carousel  .item, #inner-carousel-white  .item,  #inner-carousel-local  .item {
		height: 350px;
	}

	.carousel-caption h2, #inner-carousel-white .carousel-caption h2, #inner-carousel-local .carousel-caption h2 {
		font-size:26px;
		margin-bottom:0;
		line-height:27px;
		font-weight:100;
	}

	.carousel-caption h1, #inner-carousel-white .carousel-caption h1, #inner-carousel-local .carousel-caption h1,
    .carousel-caption h6, #inner-carousel-white .carousel-caption h6, #inner-carousel-local .carousel-caption h6{
		font-size:51px;
		font-weight:600;
		margin-top:0px;
		margin-bottom:20px;
		padding-top: 40px;
	}
	#our-team, #pricing, #topics_white, #topics, #contact,  #highlight, #topics_elements, #topics_white_element, #events, #were, #calendario {
		padding-bottom: 10px;
	}
   
}

/* sm */
@media (min-width: 768px) and (max-width: 991px) {

	.st-navbar ul li a{
		margin-left: 10px;
		margin-right: 10px;
	}

	#home-carousel  .item {
		height: 500px;
	}
	#inner-carousel  .item, #inner-carousel-white  .item, #inner-carousel-local  .item {
		height: 300px;
	}
	#slider_inner, #slider_inner-white, #slider_inner-local {
		margin-top: 102px;
	}

	.carousel-caption h2, #inner-carousel-white .carousel-caption h2, #inner-carousel-local .carousel-caption h2 {
		font-size:26px;
		margin-bottom:0px;
		line-height:27px;
		font-weight:100;
	}

	.carousel-caption h1, #inner-carousel-white .carousel-caption h1, #inner-carousel-local .carousel-caption h1,
    .carousel-caption h6, #inner-carousel-white .carousel-caption h6, #inner-carousel-local .carousel-caption h6{
	font-size: 51px;
	font-weight: 600;
	margin-top: 0px;
	margin-bottom: 20px;
	
	}
	
	.section-title h1, .section-title h6 {
	font-size: 3em;
	
	}
	.section-title h2{
	font-size: 1.9em;
	}

	#about-us .about-us {
		padding: 10px;
	}
	#about-us .about-us h3 {
	font-size: 1.3em;
	}

	.scroll-up{
		display: none !important;
	}

	#our-team, #pricing, #topics_white, #topics, #contact, #highlight, #topics_elements, #topics_white_element, #events, #product,  #company, #were, #event, #calendario {
		padding-bottom: 10px;
	}

	#footer .col-md-3:nth-child(2) .footer_menu{
		border-right: 0px;
	}

	#testimonial{
		padding-top: 60px;
		padding-bottom: 60px;
	}

	#about-us .about-us .btn-send {
		margin-top: 12px;
	}
#fun-facts .col-md-3:nth-child(2) .fun-fact{
		border-right: 0px;
	}

  }

/* xs */
@media (max-width: 767px) {
	#slider_inner, #slider_inner-white, #slider_inner-local {
		margin-top: 102px;
	}


	.logo{
	margin-left: 0px;
	height: auto;
	width:230px;
	}

	.navbar-nav{
		background-color: #f5f5f5;
	}

	.st-navbar .navbar-collapse ul{
		margin-top: 18px;
	}

	#home-carousel  .item {
		height: 300px;
	}
	#inner-carousel  .item, #inner-carousel-white .item, #inner-carousel-local .item  {
		height: 300px;
	}

	.carousel-caption h2, #inner-carousel-white .carousel-caption h2,  #inner-carousel-local .carousel-caption h2{
		font-size:20px;
		margin-bottom:0;
		margin-top:0px;
		line-height:27px;
		font-weight:100;
	}
	#inner-carousel-local .carousel-caption h2{
		font-size:20px;
		margin-bottom:0;
		margin-top:-20px;
		line-height:27px;
		font-weight:100;
	}


	.carousel-caption h1,  #inner-carousel-white .carousel-caption h1, #inner-carousel-local .carousel-caption h1,
    .carousel-caption h6,  #inner-carousel-white .carousel-caption h6, #inner-carousel-local .carousel-caption h6 {
		font-size:31px;
		font-weight:600;
		margin-top:30px;
		margin-bottom:20px;
	}
	
	.carousel-caption p {  
    font-size: 1.3em;    
}
	
	#about-us .about-us h3 {
	font-size: 1.3em;
	}
	.section-title h1, .section-title h6 {
	font-size: 2em;
	background-image: none;
	}
	.section-title h2{
	font-size: 1.7em;
	}

	.scroll-up{
		display: none !important;
	}

	.footer-social-icons {
		text-align: center;
		margin-bottom: 15px;
	}

	.copyright{
		text-align: center;

	}

	#contact, #were{
		padding-top: 10px;
		padding-bottom: 10px;
	}	

	#footer .footer_menu{
		border-right: 0px;
		margin-bottom: 30px;
	}

	#about-us .our-office{
		padding-left: 0;
		padding-right: 0;
	}

	#testimonial{
		padding-top: 60px;
		padding-bottom: 60px;
	}

	#about-us .about-us {
		padding:10px;
	}

	#our-team, #pricing, #topics_white, #topics,  #highlight, #topics_elements, #topics_white_element,  #events, #product,  #company, #event, #calendario {
		padding-bottom: 10px;
	}

	
	.highlight h1, .highlight_video h1, .event h1, .highlight h6, .highlight_video h6, .event h6  {
		font-size:1.3em;
		
	}
	.highlight h2, .highlight h3, highlight_video h2, .highlight_video h3, #topics_white h2, #topics_elements h2, #topics_white_element h2, .event h2, .event h3, {
		font-size: 1.1em;
	
	}


}

/* XS Portrait */
@media (max-width: 479px) {



}