@media (max-width:1250px) {
	
	.sidebar-right #content-main {
		width: 630px;
		margin-right: 30px;
	}

}

@media (max-width:1200px) {



}

@media (max-width:1199px) {
	.dropdown-menu{
		display: block;
	}
	
	
}
@media (max-width:1150px) {
	
	
	
}



@media (max-width:1023px) {
	
	.sidebar-right #content-main, .sidebar-right aside, .sidebar-left #content-main, .sidebar-left aside{
		display: block;
		margin: 0 auto 30px;
	}
	
	.sidebar-right #content-main, .sidebar-left #content-main{
		width: 100%;
	}
	
	.left, .right{
		display: block;
		margin: 0 auto 30px !important;
	}
	
	.mobile-full{
		width: 100% !important;
	}
	
}


@media (min-width:768px) {
	
	.region-header, .constrain .region-content, .block.constrain{
		width: 83.33333333%;
		margin-left: 8.33333333%;
		position: relative;
		min-height: 1px;
		padding-left: 15px;
		padding-right: 15px;    
	} 

	.col-sm-9.constrain .highlighted, .region-header, .col-sm-9.constrain .region-content{
		width: 75%;
	}   
  
}

@media (max-width:768px) {
	
	.vertical-align, .region-header {
		display: block; 
	}

	.highlighted, .region-header{
		width: 100%;
		margin-left: 0;
	}
  
	.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse{
		margin-left: 0;
		margin-right: 0;
		border: none;
		box-shadow: none;
	}

}



@media (max-width: 767px){
	
	body{
		font-size: 16px;
	}
	
	#block-mainnavigation{
		width: 100%;
	}
  
	a.cta-btn{
		font-size: 16px !important;
		padding: 12px 35px !important;
	}
 
	h2{
		font-size: 2.25rem !important;
	}
  
	.region-navigation{
		display: inline-block;
	}
  
	.navbar-nav > li{
		display: block !important;
	}
  
	.navbar-default .navbar-nav > li[aria-label="Facebook"], .navbar-default .navbar-nav > li[aria-label="Twitter"], .navbar-default .navbar-nav > li[aria-label="LinkedIn"], .navbar-default .navbar-nav > li[aria-label="Youtube"]{
		display: inline-block !important;
	}
  
	.navbar-default .navbar-nav > li{
		margin: 0;
	}
  
	h1{
		font-size: 3rem;
	}
 
}

@media (max-width: 567px){
	
	body{
		font-size: 15px;
	}
	
	h1{
		font-size: 2.25rem;
	  }

	h2{
	  font-size: 1.875rem !important;
	}
	
	#block-footer .inline{
		display: block;
		margin: 0 auto 15px;
	}
	
	.region-navigation {
		float: left;
	}
	
}