img {max-width: 100% ;} 

#body_bg {
	background: url(/images/tanzist_bg2.png) 50% 0% repeat-x;
}
.maincontent {
    margin-top: 510px;
}
#c8lang, .c8lang {
	position:absolute;
	top:30px;
	right:30px;
	z-index:9999;
	}
.contenttop {display:none}

/* disable css animations */
.touch .animated {
	-webkit-animation-duration: 0 !important;
	animation-duration: 0 !important;
	-webkit-animation-delay: 0 !important;
	animation-delay: 0 !important;
} 

/* #Tablet (Landscape)
================================================== */

@media only screen and (max-width: 1024px) {

.wrapper960, .backgrounds, .content_background {
	width:100% !important;
}
.wrapper960, .content_background, #header {margin: 0 auto;}

/* Hide default hornav menu */
#hornav {display:none !important;}
/* Show mobile hornav menu */
.slicknav_menu {display:block;}

.header-1, .header-2 {display:none;}

}

/* #Tablet (Portrait)
================================================== */
    
@media only screen and (max-width: 959px) {

}

/* #Mobile (Landscape)
================================================== */

@media only screen and (max-width: 767px) {

#body_bg {
    background: none;
}

.contenttop {display:inline; margin-top:90px;}

.maincontent {
    margin-top: 0px;
}

.logo_container {
	margin-top: 20px;
    margin-left: 0px !important;
}

.logo_container img {max-width: 60% ;} 

#c8lang, .c8lang {
	top:18px;
	right:20px;
	}

.sidecol_a, .sidecol_b, .items-row .item {
	width:100% !important;
}
#content_remainder {
	width: 100% !important;
}
.top-1, .top-2, .top-3, .contenttop, .contentbottom, .bottom-1, .bottom-2, .base-1, .base-2 {
	width:100% !important;
}
.row-fluid [class*="span"] {margin-left:0;}

#socialmedia {display:none;}

/* Sidecolumn Background */
.backgrounds {display: none;}

}

/*  #Mobile (Portrait)
================================================== */

    /* Note: Design for a width of 320px */

@media only screen and (max-width: 440px) {

#body_bg {
    background: none;
}

.contenttop {display:inline; margin-top:90px;}

.maincontent {
    margin-top: 0px;
}

.logo_container {
	margin-top: 20px;
    margin-left: 0px !important;
}

.logo_container img {max-width: 80% ;} 

#c8lang, .c8lang {
	top:18px;
	right:20px;
	}

#content_remainder, .items-row .item {
    width: 100% !important;
}
.row-fluid [class*="span"] {margin-left:0;}
.top-1, .top-2, .top-3, .contenttop, .contentbottom, .bottom-1, .bottom-2, .base-1, .base-2, .sidecol_a, .sidecol_b {
	width:100% !important;
}
#container_main .wrapper960 {
    margin-top: 0px;
}
#footermenu {
    float: left;
}

}


