/* MOBILE FIRST STANDARDKLASSEN */
/*********MIN WIDTH 995px************/

@media  (min-width: 995px) { /* 995 */
.listDetails .allInCTAButton {


	width:100%;	
}
	.afixed {
		margin-left: -530px;
		
	}
	.afixedtraeger {
		height:120px;
	}
	.news-xs {
		background-position:left !important;
		margin-top: 22px !important;
	}
	.startteaser {
		padding-top:120px;
	}
	li.nobubcats a {
		font-size:29px !important;
	}
	.details_mobile_long_desc_tablet_l{
			width: 50%;
			background-position: right top !important;
	}
	.details_mobile_long_desc_tablet_r{
					width: 50% !important;
	}
	.slide-text{
		width:30%;
	}
	.container {
		width: 1030px !important;
	}
	.responsive_pic_container{

	min-height: 535px;
	border: solid 0px #cc33ff;
	resize: both;
	overflow: auto;

	background-position: top right;
	background-repeat: no-repeat;
	background-size: cover;

	}
/* Crossselling Slider  - inverted*/
#cross .bx-viewport{
	height:auto !important;
	padding-bottom:10px;
}
.bg_circle_inverted{
	background-color:#efefef;
	background-repeat:no-repeat;
	background-position:center center;
}
.bg_circle_inverted img{
	max-width:none !important;
}
.product_related_title_invert{
	margin-top:10px;
	text-align:center;
}
/* End - Crossselling Slider  - inverted*/
	/* */
	.bg_circle{
	background-image: url("../../img/details/related_circle_bg.png");
	background-repeat: none;
}

	.product_props_row  .product_props_img{
/*min-height:430px;*/
	margin-top:0px;
}
	#catLongDesc{
		display:block;
	}
	.checkOutChangeBtn {

		
		padding-left: 25px !important;
	}
	.checkoutBtn{
	padding-left: 100px !important;
	padding-right: 80px !important;
}
	.checkoutCollumns .req{
		display:block;
	}
	

.mobilehealth_top_box{
	height:260px;
	text-align:center;
	padding-top:150px;
	line-height:22px;
	}
.mobilehealth_top_box a{
color:#fff !important;
}
.mobilehealth_color_green{
background-color:#007e47;
background-image: url('/out/medisana/img/mobilehealth/icon_bloodpressure.png');
background-position: center 60px;
background-repeat: no-repeat;
}
.mobilehealth_color_blue{
background-color:#0088bc;
background-image: url('/out/medisana/img/mobilehealth/icon_scale.png');
background-position: center 60px;
background-repeat: no-repeat;
}
.mobilehealth_color_yellow{
background-color:#f9b912;
background-image: url('/out/medisana/img/mobilehealth/icon_sport.png');
background-position: center 60px;
background-repeat: no-repeat;
}
.mobilehealth_color_magenta{
background-color:#b91381;
background-image: url('/out/medisana/img/mobilehealth/icon_bloodsugar.png');
background-position: center 60px;
background-repeat: no-repeat;
}
.mobile_health_functions{
background-image: url('/out/medisana/img/mobilehealth/functions.jpg');
background-repeat: no-repeat;
height:2549px;
position:relative;
}
.mobile_health_functions_txt{
position:absolute;
width: 100%;
text-align: center;
color:#82868f;
font-size:16px;
}
.mobile_health_functions_txt h3{
font-size:37px;
}
.mobile_health_bluetooth{
position: absolute;
top: 450px;
left: 270px;
width: 185px;
}
.mobile_health_save{
position:absolute;
top: 600px;
width:100%;
}
.mobile_health_share{
position:absolute;
top: 2010px;
width:100%;
}
.mobile_health_synch{
position:absolute;
top:1350px;
width:100%;
}
.mobile_health_vdo_bg{
background-image: url('/out/medisana/img/mobilehealth/functions_vdo.jpg');
background-repeat: no-repeat;
background-position:0 0;
height:630px;
}
/* */
	.responsive_pic_container_air {
		background-size: auto;
		background-position: top right;
	}
		
		.cathead {
		padding-bottom: 25px;
		padding-top:0px;
	}
	.formInputXs{
		width:auto;
	}
	.formInputSm{
		width:auto;
	}
	.formInputXs_small{
		width:auto;
	}
	.formInputXs_smaller{
		width:auto;
	}
	.formStreet{
		width: auto;
	}
	.garantieExtensionText_pad40{
		padding-left: 40px;
	}
	.garantieExtensionText{
		padding-left: 40px;
		padding-right:140px;
	}
	.checkoutCollumns .js-oxValidate {

	}
	.couponBox {
		margin-top:20px;
	}
	button.basketUpdate, button.basketRemove {
		float:left;
	}
	.basketTitle{
		min-width:310px;
	}
	.basketProductImg_mobile{
		margin-right:0px;
	}
	#basketVoucher input {
	margin-right: -35px;
	margin-left: 0px;
	border: 2px solid #86cb0c;
	padding-top: 7px;
	padding-bottom: 7px;
	border-radius: 20px;
	color: black;
	font-weight: 300;
	padding-left: 20px;
	width: 300px;
}
	.couponButton{
	display: inline;
	margin-top: 20px;
}
	#basketCoupon .oxValidateError {
		margin-top: -15px;
	}

	.tlcatmisc{
		margin-top: 0px;
	}

	table#basketSummTable {
		float: right;
	}

	.priceBox {
		position: absolute;
		bottom: 35px;
		margin-left: 25px;
	}

	.basketnextstep{
		float: right;
		margin-top: 40px;
		margin-right: 70px
	}
	.product_accessoires_buyinfo{
		margin-top:120px;
		margin-left: 25px;
		margin-right: 25px;
		width: 250px;
	}
	.product_props_l_inner {
		width: 100%;
		height:535px;
		display: table-cell;
		vertical-align: middle;
		position: relative;
		text-align: center;
	}

	.left_container{
		width: 485px;
		min-height: 535px;
		border:solid 0px;
	}
	.responsive_pic_container_hausmed{
		background-size: auto;
		height: 500px;
		background-position: right 90px;
	}
	.details_headline{
	padding-bottom: 50px;
	padding-top: 50px;
}
	.right_container {
		width: 485px;
		height: 100%;
		border: solid 0px;
	}
	/* Details Mobile Product Info Start */
	.productbox {
	z-index: 45;
}
#product_desc{
	border:solid 0px #FB8523;	
	position: relative;
}
#product_headline{
	font-size:29px;
	padding-bottom:35px;
	padding-left:25px;
}
#product_subline{
	font-size:16px;
	text-transform:uppercase;
	padding-bottom:20px;
	padding-left:25px;
}

#product_txt{
	font-size:16px;
	padding-left:25px;
	padding-bottom:55px;
}

#product_disclaim{
	padding-left:25px;
}

#product_deliver{
	padding-left:25px;
	padding-bottom:5px;
}

#product_buy{
	margin-left:25px;
	margin-top: 20px;
	margin-bottom: 20px;
	position:relative;
}
	.owl-prev {
		top: 40% !important;
		height: 100px!important;
	}
	.owl-next {
		top: 40% !important;
		height: 100px!important;
	}
	ul.checkoutSteps.nav-tabs {
		border-bottom-style: none;
		bottom: 0;
		margin-top: 100px;
	}
	.box_verlauf{
		background-position: -110px 0px;
		background-image: url("../../img/details/box_verlauf.png");	
		background-repeat:no-repeat;
	}
	.listDetails .title{
		visibility: visible;
}
	.listDetails .title h2 {
	font-size: 25px;
}

	#toxid_curl_main h2{
		font: 300 29px/37px "Roboto", Times, Arial, Helvetica, Geneva, sans-serif;
		color: #82868f;
	}
	.otherPictures ul{
		display: block;
	}
	.details_headline{
		padding-bottom: 50px;
		padding-top: 0px;
	}
	#cross{
		padding-top: 30px;
		padding-bottom: 30px;
		display:block;
	}
	.detailtab {
		text-align:left;
	}
	.deletebottomspace_mobile{
		margin-bottom:-30px;	
	}
	#breadCrumb{
		display:block;
	}
	.details_icons{
		position: absolute;
		bottom: 0px;
		padding-left: 25px;
	}
	.mob_buyproduct {
		padding-left: 25px;
		position: absolute;
		bottom: 30px;
		width: 100%;
	}

	.allInCTAButton {
		font-size: 16px !important;
		width:auto; 
	}
	#detailsMobileOverviewHead  .product_props_img{
		min-height:535px;
	}
	.opacbreadcrumb{
		display:block;
	}
	.details_title{
		padding-left:25px;
	}
	.details_subtitle{
		padding-left: 25px;
/* 
		padding-right:140px;
 */
	}
	.mobileTemplateHeadline{
		padding-top:0px;
		padding-bottom: 50px
	}
	.mobileTemplate_thumbNail2_paddingTop{
		padding-top: 100px;
	background: no-repeat right top;
		display:block;
	}
	.mobileTemplate_thumbNailHeight{
		min-height: 495px;
	}
	#product{
		margin-top: 30px;
	}
	.ellipsisp{
		display:block;
	}
	.largeButton{
		margin-bottom:0px;
	}
	.cathead h1 {
		font: 300 37px/45px "Roboto", Times, Arial, Helvetica, Geneva, sans-serif;
			margin-top: 30px;    
	margin-bottom: 16px; 
	}
	#logo{

		width:350px;
		height:44px;
		background-repeat:no-repeat;

	}
	.slider_txt_outer{
			height:600px;
			padding:0px !important;
		}
		.productbox form {
		margin-top:30px;
		}
		.checkout_login_selection{
			text-align:left;
		}
		#newsSubscribed{
	width:28px!important;
}
#userNextStepBottom{
	float:right;
}
.linebox_l{
	 

}
.linebox_c{
	border-top:0px;
	border-bottom:0px;
	border-right: 1px solid #E6E6E6;
	border-left: 1px solid #E6E6E6;
	padding-left:10px;
}
.linebox_r{
	padding-left:10px;
 /* margin-right:10px;*/
}
.ctabutton_edgy{
	width:200px;
}
	.couponInput_mobile{
		display: inline;
		width: 500px;
		margin-right: 15px;
		float:left;
	}
	.couponSend_mobile {
		width:135px;
	}
		.basketnextstep_mobile .allInCTAButton{
		width:655px  !important;
		border-radius:0px !Important;
	}
	.formInput{
	margin: 0px;
	padding: 3px;
	  width: 300px;
}
.formInputStreet {
  width: 250px;
  margin: 0px;
  padding: 3px;
}
.formInputCity {
  width: 200px !important;
  margin: 0px;
  padding: 3px;
}
.newAccountBtn{
	  width:300px;
	  text-align: center;
}
.zoomContainer, .zoomWindowContainer{
	display:block !important;
}
/* PRIME */

.prime div {
		/*outline: 1px solid red;*/

}
.tlcat90000, .tlcat90000 ul>li>a:hover {
    background-color: black;
}
.warrantybadge {
	float: right;
	margin-right: -125px;
}

.prime #details_content h2 {
	font-size: 36px;
	/*width: 600px;*/
}


.prime h2 .articletitlesmall {
	font: normal 16px/24px "Roboto", Times, Arial, Helvetica, Geneva, sans-serif;
	font-weight: 500;
	display: block;
}

.primeproductoverview {
	margin-top: -180px;
	height: 650px;
	padding-top: 90px;
}

.primeproductoverview {
	/*outline: 1px solid red;*/
	margin-top: -180px;
	background: url(sss) no-repeat -50px top;
	height: 650px;
	padding-top: 90px;
	position: relative;
}

.prime .appstoreicons {
	position: absolute;
	bottom: 90px;
}

.primefunction {
	margin-top: -60px;
	padding-top: 40px;
	background-color: black;
	background-image: url(/out/medisana/img/prime/HG-PR.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: 100% 100%;
}



#details_content .primefunction h2, 
#details_content .primefunction li, 
#details_content .primefunction p {
	color: white;
}
#details_content .primefunction li {
	font-size: 16px;
	line-height: 32px;
}
.primeicons img {
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 30px;
}

#download_manual.tlcat90000 {
	background-color: #a7abab;
	opacity: 1;
	}
	
.prime .pager li>a {
	background-color: transparent;
	border: 0 none;
	margin-top: 13%;
	position: absolute;
	z-index: 9999;
}
.prime .thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: transparent;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
	border-style: none;
	border-width: 0;
}

.crossprime .ul {
	margin: 0;
	padding: 0;
}
.crossprime ul li {
	list-style-type: none;
	list-style-image: none;
}
.primeproductoverview {
	background-repeat: no-repeat;
	background-position: right top !important;
}

.carousel-inner .item {
	margin-top: 10px;
	}
	
.prime #detailsTabList_desktop {
	position: relative;
	z-index: 999;
}
.carousel {
	height: 300px !important;
	}
	
	

.mobile_product_category {
	border:  10px solid white;	
}


#accessories .articleBoxImage img {
	max-width: 100%;
}


}

#footer .de_footer{}

#header .mobile_width img {
	padding-top: 15px;
	padding-left: 15px;

}
