/***************************************************************************************************************************************************************************************
//***************************************************************************************************************************************************************************************
//2016-11-01, Daniel Surber */

@media (min-width: 2561px) {
	#section_page_header {
		background-size: 100%;	
	}
}
@media (min-width: 1921px) and (max-width: 2560px) {
	#section_page_header {
		background-size: 100%;	
	}
}

@media (max-width: 1920px) {

}

@media (max-width: 1600px) {
	main {
		padding-top:0px;
	}
	#section_2 {
		font-size:80%;	
	}
}

@media (max-width: 1400px) {
	#section_2 {
		font-size:70%;	
	}
	.div_spacer_50px {
		height:30px;	
	}
}

@media (max-width: 1280px) { 	
	
	body {

	}
	
	#section_important
	{
	  	height:60px;
		padding-top: 15px;
		padding-bottom: 0px;
	}
	#section_home_header {

	}
	
	main {
		padding-top:0px;
	}
	
	.navbar {
		height:auto;
	}
}

/* lg */ 
@media (min-width: 1200px) {	

}

/* md */
@media (min-width: 992px) and (max-width: 1199px) {
	.text_range_90 {
		width: 100%;	
	}
	.text_range_80 {
		width: 90%;	
	}
	.text_range_70 {
		width: 80%;	
	}
	.text_range_60 {
		width: 70%;	
	}
	.text_range_50 {
		width: 50%;	
	}

	#section_home_header {
		font-size: 80%;
		height: 560px;
	}
	.home_portrait {
		max-width:500px;	
	}
	#section_2 {
		font-size: 80%;			
	}
	
	#section_page_header {

	}
	
	#header .navbar-nav > li{
		margin-left: 30px;
	}
	
	#header .navbar-inverse .navbar-nav > li > a {
		
	}
	#header .navbar .navbar-left, 
	#header .navbar .navbar-right {
		
	}
	#header {
	
	}
	#header .navbar-brand {
		

	}
	#header .navbar-brand img {
		
	}
	
	.shop_cart_icon {
		top:100px;
	}
}

/* sm */
@media (min-width: 768px) and (max-width: 991px) {
	body {

	}
	
	#section_home_header {
		font-size: 60%;
		height: 560px;
	}
	.home_portrait {
		max-width:420px;	
	}
	#section_2 {
		font-size: 80%;			
	}
	h1 {
		
	}
	h2 {
		
	}
	h3 {
		
	}
	
	.text_range_90, .text_range_80, .text_range_70, .text_range_60, .text_range_50 {
		width: 100%;	
	}
	.feature-wrap i {

	}
	.feature-wrap_2{
		
	}
	.feature-wrap_mobile {
		
	}
	
	.bg_supersize {

	}
	
	.box_news {
		border-left:0px;
		padding:20px;
		background:#f1f1f1;
		
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}

	
	#section_home .box {
		margin-bottom: 30px;	
	}
	
	
	#section_home_header {
		height:480px;
		min-height:inherit;
	}
	
	#section_page_header {

	}
	
	#header .navbar-nav > li{
		margin-left: 20px;
	}
	#header .navbar-inverse .navbar-nav > li > a {

	}
	#header .navbar .navbar-left, 
	#header .navbar .navbar-right {

	}
	#header {

	}
	#header .navbar-brand {
		
	}
	#header.collapsed .navbar-brand {
		
	}
	#header .navbar-brand img {
		
	}
	#header.collapsed .navbar-brand img {
		
	}
	
	#gallery_1 img {
	}
	
	.shop_cart_icon {
		top:100px;
	}
}

/* xs */
@media (max-width: 767px) {	
	body {

	}
	
	.bg_supersize {
		background:url(../Images/home_full_02_mobile.jpg) repeat;
		background-size:auto;
		background-attachment:scroll;
	}
	
	#bg_header_spacer {
		height:0px;	
	}
	
	.container {
		padding-left:15px;
		padding-right:15px;
		/* Padding wenn Fenster so klein wie Container -> keinen Einfluss auf Row */
	}

	.text_range_90, .text_range_80, .text_range_70, .text_range_60, .text_range_50 {
		width: 100%;	
	}
	
	.text_resizer_90 {
		font-size: 90%;
		line-height:120%;
	}
	.text_resizer_80 {
		font-size: 80%;
		line-height:120%;
	}
	.text_resizer_70 {
		font-size: 70%;
		line-height:120%;
	}
	
	.text_resizer_90 .div_spacer_50px,
	.text_resizer_80 .div_spacer_50px,
	.text_resizer_70 .div_spacer_50px {
		height:30px;
	}
	.text_resizer_90 .div_spacer_40px,
	.text_resizer_80 .div_spacer_40px,
	.text_resizer_70 .div_spacer_40px  {
		height:20px;	
	}
	.text_resizer_90 .div_spacer_30px,
	.text_resizer_80 .div_spacer_30px,
	.text_resizer_70 .div_spacer_30px  {
		height:20px;	
	}
	.text_resizer_90 .div_spacer_20px,
	.text_resizer_80 .div_spacer_20px,
	.text_resizer_70 .div_spacer_20px  {
		height:20px;	
	}
	.text_resizer_90 .div_spacer_10px,
	.text_resizer_80 .div_spacer_10px,
	.text_resizer_70 .div_spacer_10px  {
		height:5px;	
	}
	
	#section_home_header {
		font-size: 60%;
		height: 560px;
	}
	.home_portrait {
		max-width:350px;	
	}
	#section_2 {
		font-size: 80%;			
	}
	h1 {

	}
	h2 {
	
	}
	h3 {
	
	}
	.form-text{
		padding:0px;
		padding-bottom: 3px;	
	}
	
	input[type="button"].button_mobile_fullsize,
	input[type="submit"].button_mobile_fullsize {
		width:100%;
		text-align:center;
	}
	
	.feature-wrap {
	}
	.feature-wrap i {
		
	}
	.feature-wrap_mobile {

	}
	.feature-wrap_2{
	
	}
	
	.swiper-button-prev{
		height:20px;
		margin-top: -10px;
	}
	.swiper-button-next{
		height:20px;
		margin-top: -10px;
	}
	
	.box_news {
		border-left:0px;
		padding:20px;
		background:#f1f1f1;
		
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	
	main {
		top: 0px;
		padding-top: 0px;
	}
	
	.shop_overview_titel {

	}
	.anchor_shop {
		position:absolute;
		margin-top: 0px;
	}
	.anchor_produkte {
		position:absolute;
		margin-top: 0px;	
	}
	
	.blueimp-gallery>.indicator {
		visibility:hidden;
	}
			
	.bcg {
		height: 350px;
	}
	.bcg_2 {
		height: 350px;
	}
	
	.first {
		padding-left:15px;	
	}
	
	#section_home_header {
		height:350px;
		min-height:inherit;
		margin-top: 0px;
		background-attachment:scroll;
	}

	#section_page_header {
		margin-top:0px;
		height: 150px;
		background-position:center center;
		background-size:auto 200px;
	}
	#section_page_header.header_small {
		height:200px;	
	}
	
	#section_page_default, 
	#section_1,
	#section_2,
	#section_3,
	#section_4 {

	}
	
	#section_important .feature-wrap h5 {
	}
	#section_important
	{
	  	height:60px;
		padding-top: 15px;
		padding-bottom: 0px;
	}
	 
	.surbibar.horizontal_small {
		float:none;
		margin-top:5px;
	}
	
	.hsContainer {
		width: 100%;
		height: 250px;	
	}
	
	.hsContent { margin: 0px; }
	
	.hsContent img {
		width: 80%;	
	}
	#gallery_1 img {
		width: 60px;
	}
	#news .div_box_news .feature-wrap{
		margin-bottom: 20px;
	}
	
	#section_news .div_box_news {
		padding:20px;
		padding-bottom:0px;	
	}
	
	/*NAVIGATION*/	
	/* DROPDOWN MOBILE */
	.navbar-inverse .navbar-collapse,
	.navbar-inverse .navbar-form {
		left:0px;
		right:0px;
		margin:0px;
		padding:0px;
		width:100%;	
		margin-top: 60px;
		border-top: 0;
 		padding-left: 15px;
		padding-right: 15px;
		background: #f1f1f1;
		border-bottom:0px solid #742a24;
	}
	.navbar-inverse .navbar-nav .open .dropdown_custom:hover .dropdown-menu {
		
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu {
		background-color: #fff;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		border: 0px;
		padding: 0px;
		margin-top: 10px;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
		left:0px;
		right:auto;
		margin-left:15px;
		margin-right:15px;
		
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a,
	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:visited,
	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus
	{
		padding-left:15px;
		color: #ccc;
		font-size:18px;
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, 
	.navbar-inverse .navbar-nav .open .dropdown-menu > li.active > a,
	.navbar-inverse .navbar-nav .open .dropdown-menu > li.active > a:hover{
		color: #0d52a0;
		background:none;
	}
	/* END OF DROPDOWN MOBILE */
		
	.box_news {
		width: 100%;
		margin:0px;
		margin-bottom:20px;
		margin-top:20px;
	}
	.box_news img{
		width: 110px;
	}

	#section_home .box {
		margin-bottom: 30px;	
	}
	
	#footer .col-sm-12{
		text-align:center;
	}
	#footer .pull-right{
		float: none !important;
	}
		
	#bottom  {
		font-size:90%;	
	}
	#bottom .widget_nopadding {
		padding: 0px;
		margin: 0px;
	}
	#bottom .text-right {
		text-align:center;	
	}
	#bottom .widget {
		padding-top: 0px;
		margin-top: 0px;
	}
	#bottom > div {
		padding-top:0px;
	}
	#bottom ul li {
		margin-bottom:5px;	
	}
	
	.row {
	  margin-right: -15px;
	  margin-left: -15px;
	}
	div .row > .col-ms-1, div .row > .col-xs-1, div .row > .col-sm-1, div .row > .col-md-1, div .row > .col-lg-1, div .row > .col-ms-2, div .row > .col-xs-2, div .row > .col-sm-2, div .row > .col-md-2, div .row > .col-lg-2, div .row > .col-ms-3, div .row > .col-xs-3, div .row > .col-sm-3, div .row > .col-md-3, div .row > .col-lg-3, div .row > .col-ms-4, div .row > .col-xs-4, div .row > .col-sm-4, div .row > .col-md-4, div .row > .col-lg-4, div .row > .col-ms-5, div .row > .col-xs-5, div .row > .col-sm-5, div .row > .col-md-5, div .row > .col-lg-5, div .row > .col-ms-6, div .row > .col-xs-6, div .row > .col-sm-6, div .row > .col-md-6, div .row > .col-lg-6, div .row > .col-ms-7, div .row > .col-xs-7, div .row > .col-sm-7, div .row > .col-md-7, div .row > .col-lg-7, div .row > .col-ms-8, div .row > .col-xs-8, div .row > .col-sm-8, div .row > .col-md-8, div .row > .col-lg-8, div .row > .col-ms-9, div .row > .col-xs-9, div .row > .col-sm-9, div .row > .col-md-9, div .row > .col-lg-9, div .row > .col-ms-10, 
	div .row > .col-xs-10, div .row > .col-sm-10, div .row > .col-md-10, div .row > .col-lg-10, div .row > .col-ms-11, div .row > .col-xs-11, div .row > .col-sm-11, div .row > .col-md-11, div .row > .col-lg-11, div .row > .col-ms-12, div .row > .col-xs-12, div .row > .col-sm-12, div .row > .col-md-12, div .row > .col-lg-12, div .row > .col-ms-13, div .row > .col-xs-13, div .row > .col-sm-13, div .row > .col-md-13, div .row > .col-lg-13, div .row > .col-ms-14, div .row > .col-xs-14, div .row > .col-sm-14, div .row > .col-md-14, div .row > .col-lg-14, div .row > .col-ms-15, div .row > .col-xs-15, div .row > .col-sm-15, div .row > .col-md-15, div .row > .col-lg-15, div .row > .col-ms-16, div .row > .col-xs-16, div .row > .col-sm-16, div .row > .col-md-16, div .row > .col-lg-16, div .row > .col-ms-17, div .row > .col-xs-17, div .row > .col-sm-17, div .row > .col-md-17, div .row > .col-lg-17, div .row > .col-ms-18, div .row > .col-xs-18, div .row > .col-sm-18, div .row > .col-md-18, div .row > .col-lg-18, 
	div .row > .col-ms-19, div .row > .col-xs-19, div .row > .col-sm-19, div .row > .col-md-19, div .row > .col-lg-19, div .row > .col-ms-20, div .row > .col-xs-20, div .row > .col-sm-20, div .row > .col-md-20, div .row > .col-lg-20, div .row > .col-ms-21, div .row > .col-xs-21, div .row > .col-sm-21, div .row > .col-md-21, div .row > .col-lg-21, div .row > .col-ms-22, div .row > .col-xs-22, div .row > .col-sm-22, div .row > .col-md-22, div .row > .col-lg-22, div .row > .col-ms-23, div .row > .col-xs-23, div .row > .col-sm-23, div .row > .col-md-23, div .row > .col-lg-23, div .row > .col-ms-24, div .row > .col-xs-24, div .row > .col-sm-24, div .row > .col-md-24, div .row > .col-lg-24 {
	  position: relative;
	  min-height: 1px;
	  padding-right: 15px;
	  padding-left: 15px;
	}
	
	.row_md {
		margin-left:-10px;
		margin-right:-10px;
	}
	div .row_md > .col-ms-1, div .row_md > .col-xs-1, div .row_md > .col-sm-1, div .row_md > .col-md-1, div .row_md > .col-lg-1, div .row_md > .col-ms-2, div .row_md > .col-xs-2, div .row_md > .col-sm-2, div .row_md > .col-md-2, div .row_md > .col-lg-2, div .row_md > .col-ms-3, div .row_md > .col-xs-3, div .row_md > .col-sm-3, div .row_md > .col-md-3, div .row_md > .col-lg-3, div .row_md > .col-ms-4, div .row_md > .col-xs-4, div .row_md > .col-sm-4, div .row_md > .col-md-4, div .row_md > .col-lg-4, div .row_md > .col-ms-5, div .row_md > .col-xs-5, div .row_md > .col-sm-5, div .row_md > .col-md-5, div .row_md > .col-lg-5, div .row_md > .col-ms-6, div .row_md > .col-xs-6, div .row_md > .col-sm-6, div .row_md > .col-md-6, div .row_md > .col-lg-6, div .row_md > .col-ms-7, div .row_md > .col-xs-7, div .row_md > .col-sm-7, div .row_md > .col-md-7, div .row_md > .col-lg-7, div .row_md > .col-ms-8, div .row_md > .col-xs-8, div .row_md > .col-sm-8, div .row_md > .col-md-8, div .row_md > .col-lg-8, 
	div .row_md > .col-ms-9, div .row_md > .col-xs-9, div .row_md > .col-sm-9, div .row_md > .col-md-9, div .row_md > .col-lg-9, div .row_md > .col-ms-10, div .row_md > .col-xs-10, div .row_md > .col-sm-10, div .row_md > .col-md-10, div .row_md > .col-lg-10, div .row_md > .col-ms-11, div .row_md > .col-xs-11, div .row_md > .col-sm-11, div .row_md > .col-md-11, div .row_md > .col-lg-11, div .row_md > .col-ms-12, div .row_md > .col-xs-12, div .row_md > .col-sm-12, div .row_md > .col-md-12, div .row_md > .col-lg-12, div .row_md > .col-ms-13, div .row_md > .col-xs-13, div .row_md > .col-sm-13, div .row_md > .col-md-13, div .row_md > .col-lg-13, div .row_md > .col-ms-14, div .row_md > .col-xs-14, div .row_md > .col-sm-14, div .row_md > .col-md-14, div .row_md > .col-lg-14, div .row_md > .col-ms-15, div .row_md > .col-xs-15, div .row_md > .col-sm-15, div .row_md > .col-md-15, div .row_md > .col-lg-15, div .row_md > .col-ms-16, div .row_md > .col-xs-16, div .row_md > .col-sm-16, div .row_md > .col-md-16, 
	div .row_md > .col-lg-16, div .row_md > .col-ms-17, div .row_md > .col-xs-17, div .row_md > .col-sm-17, div .row_md > .col-md-17, div .row_md > .col-lg-17, div .row_md > .col-ms-18, div .row_md > .col-xs-18, div .row_md > .col-sm-18, div .row_md > .col-md-18, div .row_md > .col-lg-18, div .row_md > .col-ms-19, div .row_md > .col-xs-19, div .row_md > .col-sm-19, div .row_md > .col-md-19, div .row_md > .col-lg-19, div .row_md > .col-ms-20, div .row_md > .col-xs-20, div .row_md > .col-sm-20, div .row_md > .col-md-20, div .row_md > .col-lg-20, div .row_md > .col-ms-21, div .row_md > .col-xs-21, div .row_md > .col-sm-21, div .row_md > .col-md-21, div .row_md > .col-lg-21, div .row_md > .col-ms-22, div .row_md > .col-xs-22, div .row_md > .col-sm-22, div .row_md > .col-md-22, div .row_md > .col-lg-22, div .row_md > .col-ms-23, div .row_md > .col-xs-23, div .row_md > .col-sm-23, div .row_md > .col-md-23, div .row_md > .col-lg-23, div .row_md > .col-ms-24, div .row_md > .col-xs-24, div .row_md > .col-sm-24, 
	div .row_md > .col-md-24, div .row_md > .col-lg-24 {
		position: relative;
		min-height: 1px;
		padding-right: 10px;
		padding-left: 10px;
	}
	
	.row_sm {
		margin-right: -5px;
		margin-left: -5px;
	}
	div .row_sm > .col-ms-1, div .row_sm > .col-xs-1, div .row_sm > .col-sm-1, div .row_sm > .col-md-1, div .row_sm > .col-lg-1, div .row_sm > .col-ms-2, div .row_sm > .col-xs-2, div .row_sm > .col-sm-2, div .row_sm > .col-md-2, div .row_sm > .col-lg-2, div .row_sm > .col-ms-3, div .row_sm > .col-xs-3, div .row_sm > .col-sm-3, div .row_sm > .col-md-3, div .row_sm > .col-lg-3, div .row_sm > .col-ms-4, div .row_sm > .col-xs-4, div .row_sm > .col-sm-4, div .row_sm > .col-md-4, div .row_sm > .col-lg-4, div .row_sm > .col-ms-5, div .row_sm > .col-xs-5, div .row_sm > .col-sm-5, div .row_sm > .col-md-5, div .row_sm > .col-lg-5, div .row_sm > .col-ms-6, div .row_sm > .col-xs-6, div .row_sm > .col-sm-6, div .row_sm > .col-md-6, div .row_sm > .col-lg-6, div .row_sm > .col-ms-7, div .row_sm > .col-xs-7, div .row_sm > .col-sm-7, div .row_sm > .col-md-7, div .row_sm > .col-lg-7, div .row_sm > .col-ms-8, div .row_sm > .col-xs-8, div .row_sm > .col-sm-8, div .row_sm > .col-md-8, div .row_sm > .col-lg-8, 
	div .row_sm > .col-ms-9, div .row_sm > .col-xs-9, div .row_sm > .col-sm-9, div .row_sm > .col-md-9, div .row_sm > .col-lg-9, div .row_sm > .col-ms-10, div .row_sm > .col-xs-10, div .row_sm > .col-sm-10, div .row_sm > .col-md-10, div .row_sm > .col-lg-10, div .row_sm > .col-ms-11, div .row_sm > .col-xs-11, div .row_sm > .col-sm-11, div .row_sm > .col-md-11, div .row_sm > .col-lg-11, div .row_sm > .col-ms-12, div .row_sm > .col-xs-12, div .row_sm > .col-sm-12, div .row_sm > .col-md-12, div .row_sm > .col-lg-12, div .row_sm > .col-ms-13, div .row_sm > .col-xs-13, div .row_sm > .col-sm-13, div .row_sm > .col-md-13, div .row_sm > .col-lg-13, div .row_sm > .col-ms-14, div .row_sm > .col-xs-14, div .row_sm > .col-sm-14, div .row_sm > .col-md-14, div .row_sm > .col-lg-14, div .row_sm > .col-ms-15, div .row_sm > .col-xs-15, div .row_sm > .col-sm-15, div .row_sm > .col-md-15, div .row_sm > .col-lg-15, div .row_sm > .col-ms-16, div .row_sm > .col-xs-16, div .row_sm > .col-sm-16, div .row_sm > .col-md-16, 
	div .row_sm > .col-lg-16, div .row_sm > .col-ms-17, div .row_sm > .col-xs-17, div .row_sm > .col-sm-17, div .row_sm > .col-md-17, div .row_sm > .col-lg-17, div .row_sm > .col-ms-18, div .row_sm > .col-xs-18, div .row_sm > .col-sm-18, div .row_sm > .col-md-18, div .row_sm > .col-lg-18, div .row_sm > .col-ms-19, div .row_sm > .col-xs-19, div .row_sm > .col-sm-19, div .row_sm > .col-md-19, div .row_sm > .col-lg-19, div .row_sm > .col-ms-20, div .row_sm > .col-xs-20, div .row_sm > .col-sm-20, div .row_sm > .col-md-20, div .row_sm > .col-lg-20, div .row_sm > .col-ms-21, div .row_sm > .col-xs-21, div .row_sm > .col-sm-21, div .row_sm > .col-md-21, div .row_sm > .col-lg-21, div .row_sm > .col-ms-22, div .row_sm > .col-xs-22, div .row_sm > .col-sm-22, div .row_sm > .col-md-22, div .row_sm > .col-lg-22, div .row_sm > .col-ms-23, div .row_sm > .col-xs-23, div .row_sm > .col-sm-23, div .row_sm > .col-md-23, div .row_sm > .col-lg-23, div .row_sm > .col-ms-24, div .row_sm > .col-xs-24, div .row_sm > .col-sm-24, 
	div .row_sm > .col-md-24, div .row_sm > .col-lg-24 {
	  position: relative;
	  min-height: 1px;
	  padding-right: 5px;
	  padding-left: 5px;
	}
	
	.row_other {
	  margin-right: -8px;
	  margin-left: -8px;
	}
	div .row_other > .col-ms-1, div .row_other > .col-xs-1, div .row_other > .col-sm-1, div .row_other > .col-md-1, div .row_other > .col-lg-1, div .row_other > .col-ms-2, div .row_other > .col-xs-2, div .row_other > .col-sm-2, div .row_other > .col-md-2, div .row_other > .col-lg-2, div .row_other > .col-ms-3, div .row_other > .col-xs-3, div .row_other > .col-sm-3, div .row_other > .col-md-3, div .row_other > .col-lg-3, div .row_other > .col-ms-4, div .row_other > .col-xs-4, div .row_other > .col-sm-4, div .row_other > .col-md-4, div .row_other > .col-lg-4, div .row_other > .col-ms-5, div .row_other > .col-xs-5, div .row_other > .col-sm-5, div .row_other > .col-md-5, div .row_other > .col-lg-5, div .row_other > .col-ms-6, div .row_other > .col-xs-6, div .row_other > .col-sm-6, div .row_other > .col-md-6, div .row_other > .col-lg-6, div .row_other > .col-ms-7, div .row_other > .col-xs-7, div .row_other > .col-sm-7, div .row_other > .col-md-7, div .row_other > .col-lg-7, div .row_other > .col-ms-8,
	div .row_other > .col-xs-8, div .row_other > .col-sm-8, div .row_other > .col-md-8, div .row_other > .col-lg-8, div .row_other > .col-ms-9, div .row_other > .col-xs-9, div .row_other > .col-sm-9, div .row_other > .col-md-9, div .row_other > .col-lg-9, div .row_other > .col-ms-10, div .row_other > .col-xs-10, div .row_other > .col-sm-10, div .row_other > .col-md-10, div .row_other > .col-lg-10, div .row_other > .col-ms-11, div .row_other > .col-xs-11, div .row_other > .col-sm-11, div .row_other > .col-md-11, div .row_other > .col-lg-11, div .row_other > .col-ms-12, div .row_other > .col-xs-12, div .row_other > .col-sm-12, div .row_other > .col-md-12, div .row_other > .col-lg-12, div .row_other > .col-ms-13, div .row_other > .col-xs-13, div .row_other > .col-sm-13, div .row_other > .col-md-13, div .row_other > .col-lg-13, div .row_other > .col-ms-14, div .row_other > .col-xs-14, div .row_other > .col-sm-14, div .row_other > .col-md-14, div .row_other > .col-lg-14, div .row_other > .col-ms-15, 
	div .row_other > .col-xs-15, div .row_other > .col-sm-15, div .row_other > .col-md-15, div .row_other > .col-lg-15, div .row_other > .col-ms-16, div .row_other > .col-xs-16, div .row_other > .col-sm-16, div .row_other > .col-md-16, div .row_other > .col-lg-16, div .row_other > .col-ms-17, div .row_other > .col-xs-17, div .row_other > .col-sm-17, div .row_other > .col-md-17, div .row_other > .col-lg-17, div .row_other > .col-ms-18, div .row_other > .col-xs-18, div .row_other > .col-sm-18, div .row_other > .col-md-18, div .row_other > .col-lg-18, div .row_other > .col-ms-19, div .row_other > .col-xs-19, div .row_other > .col-sm-19, div .row_other > .col-md-19, div .row_other > .col-lg-19, div .row_other > .col-ms-20, div .row_other > .col-xs-20, div .row_other > .col-sm-20, div .row_other > .col-md-20, div .row_other > .col-lg-20, div .row_other > .col-ms-21, div .row_other > .col-xs-21, div .row_other > .col-sm-21, div .row_other > .col-md-21, div .row_other > .col-lg-21, div .row_other > .col-ms-22, 
	div .row_other > .col-xs-22, div .row_other > .col-sm-22, div .row_other > .col-md-22, div .row_other > .col-lg-22, div .row_other > .col-ms-23, div .row_other > .col-xs-23, div .row_other > .col-sm-23, div .row_other > .col-md-23, div .row_other > .col-lg-23, div .row_other > .col-ms-24, div .row_other > .col-xs-24, div .row_other > .col-sm-24, div .row_other > .col-md-24, div .row_other > .col-lg-24 {
	  position: relative;
	  min-height: 1px;
	  padding-right: 8px;
	  padding-left: 8px;
	}
	
	.row_other_sm {
	  margin-right: -6px;
	  margin-left: -6px;
	}
	div .row_other_sm > .col-ms-1, div .row_other_sm > .col-xs-1, div .row_other_sm > .col-sm-1, div .row_other_sm > .col-md-1, div .row_other_sm > .col-lg-1, div .row_other_sm > .col-ms-2, div .row_other_sm > .col-xs-2, div .row_other_sm > .col-sm-2, div .row_other_sm > .col-md-2, div .row_other_sm > .col-lg-2, div .row_other_sm > .col-ms-3, div .row_other_sm > .col-xs-3, div .row_other_sm > .col-sm-3, div .row_other_sm > .col-md-3, div .row_other_sm > .col-lg-3, div .row_other_sm > .col-ms-4, div .row_other_sm > .col-xs-4, div .row_other_sm > .col-sm-4, div .row_other_sm > .col-md-4, div .row_other_sm > .col-lg-4, div .row_other_sm > .col-ms-5, div .row_other_sm > .col-xs-5, div .row_other_sm > .col-sm-5, div .row_other_sm > .col-md-5, div .row_other_sm > .col-lg-5, div .row_other_sm > .col-ms-6, div .row_other_sm > .col-xs-6, div .row_other_sm > .col-sm-6, div .row_other_sm > .col-md-6, div .row_other_sm > .col-lg-6, div .row_other_sm > .col-ms-7, div .row_other_sm > .col-xs-7, 
	div .row_other_sm > .col-sm-7, div .row_other_sm > .col-md-7, div .row_other_sm > .col-lg-7, div .row_other_sm > .col-ms-8, div .row_other_sm > .col-xs-8, div .row_other_sm > .col-sm-8, div .row_other_sm > .col-md-8, div .row_other_sm > .col-lg-8, div .row_other_sm > .col-ms-9, div .row_other_sm > .col-xs-9, div .row_other_sm > .col-sm-9, div .row_other_sm > .col-md-9, div .row_other_sm > .col-lg-9, div .row_other_sm > .col-ms-10, div .row_other_sm > .col-xs-10, div .row_other_sm > .col-sm-10, div .row_other_sm > .col-md-10, div .row_other_sm > .col-lg-10, div .row_other_sm > .col-ms-11, div .row_other_sm > .col-xs-11, div .row_other_sm > .col-sm-11, div .row_other_sm > .col-md-11, div .row_other_sm > .col-lg-11, div .row_other_sm > .col-ms-12, div .row_other_sm > .col-xs-12, div .row_other_sm > .col-sm-12, div .row_other_sm > .col-md-12, div .row_other_sm > .col-lg-12, div .row_other_sm > .col-ms-13, div .row_other_sm > .col-xs-13, div .row_other_sm > .col-sm-13, div .row_other_sm > .col-md-13, 
	div .row_other_sm > .col-lg-13, div .row_other_sm > .col-ms-14, div .row_other_sm > .col-xs-14, div .row_other_sm > .col-sm-14, div .row_other_sm > .col-md-14, div .row_other_sm > .col-lg-14, div .row_other_sm > .col-ms-15, div .row_other_sm > .col-xs-15, div .row_other_sm > .col-sm-15, div .row_other_sm > .col-md-15, div .row_other_sm > .col-lg-15, div .row_other_sm > .col-ms-16, div .row_other_sm > .col-xs-16, div .row_other_sm > .col-sm-16, div .row_other_sm > .col-md-16, div .row_other_sm > .col-lg-16, div .row_other_sm > .col-ms-17, div .row_other_sm > .col-xs-17, div .row_other_sm > .col-sm-17, div .row_other_sm > .col-md-17, div .row_other_sm > .col-lg-17, div .row_other_sm > .col-ms-18, div .row_other_sm > .col-xs-18, div .row_other_sm > .col-sm-18, div .row_other_sm > .col-md-18, div .row_other_sm > .col-lg-18, div .row_other_sm > .col-ms-19, div .row_other_sm > .col-xs-19, div .row_other_sm > .col-sm-19, div .row_other_sm > .col-md-19, div .row_other_sm > .col-lg-19, 
	div .row_other_sm > .col-ms-20, div .row_other_sm > .col-xs-20, div .row_other_sm > .col-sm-20, div .row_other_sm > .col-md-20, div .row_other_sm > .col-lg-20, div .row_other_sm > .col-ms-21, div .row_other_sm > .col-xs-21, div .row_other_sm > .col-sm-21, div .row_other_sm > .col-md-21, div .row_other_sm > .col-lg-21, div .row_other_sm > .col-ms-22, div .row_other_sm > .col-xs-22, div .row_other_sm > .col-sm-22, div .row_other_sm > .col-md-22, div .row_other_sm > .col-lg-22, div .row_other_sm > .col-ms-23, div .row_other_sm > .col-xs-23, div .row_other_sm > .col-sm-23, div .row_other_sm > .col-md-23, div .row_other_sm > .col-lg-23, div .row_other_sm > .col-ms-24, div .row_other_sm > .col-xs-24, div .row_other_sm > .col-sm-24, div .row_other_sm > .col-md-24, div .row_other_sm > .col-lg-24 {
	  position: relative;
	  min-height: 1px;
	  padding-right: 6px;
	  padding-left: 6px;
	}
}

/* XS Portrait */
@media (max-width: 600px) {	
	#section_2 {
		font-size: 70%;			
	}
}
@media (max-width: 480px) {
	#section_2 {
		font-size: 70%;			
	}
	h1 {
		font-size:220%;	
	}
	h2 {
		font-size:140%;	
		line-height:140%;
	}
	h3 {
		font-size:140%;
		line-height:140%;
	}
}
@media (max-width: 380px) {
	#section_important {
		padding-top:0px;
		height:75px;	
	}
	
	#section_4 h3 {
		font-size:130%;
	}
	
	#section_important .feature-wrap h5 {
		margin-top:10px;
		font-size: 180%;
	}
	#section_5 {
		font-size: 60%;			
	}
	#section_home_header {
		font-size: 60%;
		height: 230px;
	}
	.box {
		font-size:80%;
	}
	.home_portrait {
		width:250px;	
	}
}