/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

@import url(../warp/css/responsive.css);


/* Breakpoints
----------------------------------------------------------------------------------------------------*/

/* All except large Screens */
@media (max-width: 1220px) {

}
/*@media(min-width : 980px) and (max-width: 993px){
	#menu{
		display: none;
	}

}*/
@media (max-width: 979px){
	.dloadBrochure .dbrochures{
		width: 185px !important;
	}
	#innertop, #header-responsive, #menu, .dss-101 .homapage-banner{
		display: none;
	}
	#menu{
		width: 100%;
		z-index: 1;
		position: relative;
	}
	#menubar{
		margin-right: 0 !important;
	}
	.menu-click{
		margin-right: 20px;
		float: right;
		line-height: 92px;
	}
	.menu-dropdown{
		width: 100%;
		background-color: #ededed;
	}
	.menu-dropdown .level1{
		width: 100%;
		padding: 0 !important;
		border-bottom: 1px solid;
	}
}

@media (max-width: 979px) and (min-width: 480px){
	div.dloadBrochure{
		margin: 20px 0 !important;
	}
	div.magnifying-container:hover {
		background: url('/images/banners/category-pages-glass.png') 0px -179px no-repeat;
		background-size: 100%;
	}
	div.magnifying-container {
		min-height: 171px;
		background-size: 100%;
		height: 171px;
		width: 171px;
	}
	form#discover-refrigeration{
		width: 81%;
		margin: 0 auto;
	}
	div.magnifying-container img{
		margin: 24px 0;
	}
	div.new_apps div.applications {
		min-height: 173px;
		width: 171px;
		background-size: 100%;
		margin: 0 auto;
		height: 130px;
	}
	div.new_apps div.applications:hover {
		background: url(/images/icons/clinical-glass-ico.png) 0px -179px no-repeat;
		background-size: 100%;
	}
	.app-ban-cont > div{
		width: 100% !important;
	}
	.dss-101 #top-b{
		background-image: none !important;
	}
	.main-subcat{
		width: 33.33% !important;
	}
	.disRefContainer{
		width: 93% !important;
	}	
	#top-a .disRefContainer .formTitle {
		margin-left: 20px;
		width: 80%;
		margin: 0 auto;
		padding-left: 20px;
	}
	.product-banner3 div:first-child{
		margin-right: auto !important;
	}
	.vm-prod-desc {
		min-height: 113px;
		max-height: 113px;
		min-width: 218px;
	}
	.preview-prod-title {
		min-height: 55px;
		max-height: 85px;
	}
	.contactPerson {
		width: 50%;
		margin-bottom: 20px;
		margin-right: 0;
		float: left;
	}
	.isblog section#top-a{
		min-height: 0;
		background: #F94C00 url('/images/product-detail-banner.png') no-repeat center top;
		height: auto;
	}
	.isblog.dss-124 section#top-a{
		height: auto;
	}
	.app-ban-form{
		width: 100% !important;
	}
	.noblog section#top-a{
		min-height: 0 !important;
		display:none !important;;
	}
	#top-a .product-banner{
		text-align: center;
	}
	#top-a .product-banner2{
		min-height: 0 !important;
		width: 85%;
		margin: 0 auto;
		padding: 40px 0;
	}
	#top-a .product-banner3,
	#top-a .app-cont, 
	#top-a .app-cat-mod,
	#top-a .contact-us-banner{
		width: 80%;
		margin: 0 auto;
		padding: 40px 0;
	}
	.app-ban-form{
		width: 215px;
		margin: 0 auto;
	}
	#top-a .product-banner3 .content-prod,
	#top-a .product-banner2 .content-prod,
	#top-a .product-banner2 .headerTitle,
	#top-a .product-banner2 .prod-descriptions,
	#top-a .product-banner2 .img-prod-img,
	.app-ban-text, .app-ban-img,
	.app-cat-mod .app-ban-cont div:last-child,
	.aboutus_banner_content,
	.contactus_banner_content{
		display: none !important;
	}
	.app-cat-mod .app-ban-cont div:last-child{
		width: 100%;
	}
	#top-a .product-banner div:first-child, #top-a .product-banner2 div:first-child{
		margin-right: 0 !important;
	}
	#top-a .banner-div1, #top-a .img-prod-img{
		display: none !important;
	}
	a#logo{
		width: 100%;
		margin: 0 auto;
	}
	#headerbar{
		/*text-align: center;*/
	}
	#toolbar .float-left{
		width: 50%;
		text-align: left;
	}
	.dss-number{
		width: 100%;
		margin-left: 0;
	}
	.home section#top-a{
		min-height: 0 !important;	
	}
	body.dss-101 #top-a .module{
		width: 90%;
		margin: 0 auto;
		margin-top: 45px;
		margin-bottom: 45px;
	}
	body.dss-101 #top-a .disRefContainer{
		width: auto !important;
	}
	body.dss-101 #top-a .width50{
		width: 100% !important;
	}
	ul.vmproduct .width25{
		width: 50% ;
	}
	.letter-img{
		margin-right: 0;
	}
	.receive-mon{
		float: left;
		width: 81%;
		margin-right: 0;
		text-align: left;
		padding-left: 10px;
	}
	.news-input-cont {
		width: 100%;
	}
	.news-button-cont{
		width: 100%;
		margin-top: 10px;
	}
	.footer-newsletter .wrapper{
		width: 90%;
	}
	#footer-bottom .wrapper div{
		width: 100%;
		text-align: center;
	}
	#toolbar div.module.dss-number.dss-number.deepest {
		margin-left: 0;
	}
	#toolbar .float-right{
		width: 50%;
	}
	#toolbar .float-right .module{
		margin: 2px 0 12px 0;
	}
	.searchbox {
		width: 270px;
		background-position: 250px;
	}
	#toolbar .wrapper{
		width: 90%;
	}
	.featured-img-container {
		min-height: 100%;
		margin: 0 auto;
		border: none;
		/*padding-top: 25%;*/
	}
	#headerbar .wrapper, #footer-top .wrapper{
		width: 100%;
	}
	#submitBtn2, #submitBtn4 {		
		background-repeat: no-repeat;
		width: 105px !important;
		height: 35px !important;
	}
	div.ftImg {
		margin-right: 10px;
	}
	.ftLeftSection{
		width: 75%;
	}
	.ftLeftSection div:last-child{
		width: 220px;
	}
	a#logo {
		width: 70%;
		margin-left: 10px;
	}
	.menu-click{
		margin-right: 10px;
	}
	#top-a{
		/*display: none;*/
	}
	.width25 {
		width: 50%;
		text-align: left;
		margin-bottom: 20px;
	}
	.make-relative, .select-cat hr,.special-line, .line{
		display: none;
	}
	div.prodCat div.cat1 div.img10,
	div.prodCat div.cat2 div.img9,
	div.prodCat div.cat3 div.img8,
	div.prodCat div.cat4 div.img7,
	div.prodCat div.cat5 div.img5,
	div.prodCat div.cat6 div.img5{
		width: 100%;
		background-position: top;
		background-size: 126px;
		height: 129px;
	}
	div.prodCat div.cat1 div.img10:hover,
	div.prodCat div.cat2 div.img9:hover,
	div.prodCat div.cat3 div.img8:hover,
	div.prodCat div.cat4 div.img7:hover,
	div.prodCat div.cat5 div.img5:hover,
	div.prodCat div.cat6 div.img5:hover{
		background-position-x: center;
		background-size: 126px;
		background-position-y: -129px;
}
	div.prodCat div.cat1,
	div.prodCat div.cat2,
	div.prodCat div.cat3,
	div.prodCat div.cat4,
	div.prodCat div.cat5,
	div.prodCat div.cat6{
		width: 33.33%;
	}
	.pad-top20 .prod-row .width33{
		width: 100%;
	}
	.dss-126 #system h1 img{
		width: 100%;
	}
	.vmprod-img {
		/*width: 200px;*/
		margin: 0 auto;
	}
	div.ignore.this.one.used.if.needed {
		width: 90%;
		margin: 0 auto;
		padding-top: 20px;
		float: none;
	}	
	.nn_tabs_item img{
		width: 100%;
		height: 100%;
	}	
	.dloadBrochure{
		width: 100%;
	}
	.dbrochures{
		margin: 0 auto;
	}
	.nn_tabs_item table, .nn_tabs_item table td{
		width: auto;
	}
	.leftCol, .rightCol{
		width: 100% !important;
		text-align: center;
	}
	.fieldFormWrap .leftColField {
		width: 100% !important;
		text-align: center;
	}
	.rightCol img{
		float: none !important;
	}
	.dlBHeader .hr{
		display: none;
	}
	.content div.appCat div.cat2, div.appCat div.cat1, div.appCat div.cat3, div.cat5, div.cat6, div.cat7{
		margin-right: 0;
		width: 33.33%;
	}
	div.prodFIcons{
		width: 100%;
	}
	.product_s_desc{
		padding-top: 10px;
	}
}




/*480>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
@media (max-width:479px) {
	div.dloadBrochure{
		margin: 20px 0 !important;
	}
	div.prodCat div.cat1 div.img10:hover, div.prodCat div.cat2 div.img9:hover, div.prodCat div.cat3 div.img8:hover, div.prodCat div.cat4 div.img7:hover, div.prodCat div.cat5 div.img5:hover, div.prodCat div.cat6 div.img5:hover {
		background-position-x: center;
		background-size: 126px;
		background-position-y: -129px;
	}
	div.prodCat div.cat1 div.img10, div.prodCat div.cat2 div.img9, div.prodCat div.cat3 div.img8, div.prodCat div.cat4 div.img7, div.prodCat div.cat5 div.img5, div.prodCat div.cat6 div.img5 {
		width: 100%;
		background-position: top;
		background-size: 126px;
		height: 129px;
	}
	.dss-101 #top-b{
		background-image: none !important;
	}
	.main-subcat{
		width: 100% !important;
	}

	.isblog section#top-a{
		min-height: 0;
		background: #F94C00 url('/images/product-detail-banner.png') no-repeat center top;
		height: auto;
	}
	.isblog.dss-124 section#top-a{
		height: auto;
	}
	.app-ban-form{
		width: 100%;
	}
	.noblog section#top-a{
		min-height: 0 !important;
		display:none !important;;
	}
	#top-a .product-banner{
		text-align: center;
	}
	#top-a .product-banner2{
		min-height: 0 !important;
		width: 215px;
		margin: 0 auto;
		padding: 40px 0;
	}
	#top-a .product-banner3,
	#top-a .app-cont, 
	#top-a .app-cat-mod,
	#top-a .contact-us-banner{
		width: 215px;
		margin: 0 auto;
		padding: 40px 0;
	}
	.app-ban-form{
		width: 215px;
		margin: 0 auto;
	}
	#top-a .product-banner3 .content-prod,
	#top-a .product-banner2 .content-prod,
	#top-a .product-banner2 .headerTitle,
	#top-a .product-banner2 .prod-descriptions,
	#top-a .product-banner2 .img-prod-img,
	.app-ban-text, .app-ban-img,
	.app-cat-mod .app-ban-cont div:last-child,
	.aboutus_banner_content,
	.contactus_banner_content{
		display: none !important;
	}
	.app-cat-mod .app-ban-cont div:last-child{
		width: 100%;
	}
	#top-a .product-banner div:first-child, #top-a .product-banner2 div:first-child{
		margin-right: 0 !important;
	}
	#top-a .banner-div1, #top-a .img-prod-img{
		display: none !important;
	}
	a#logo{
		width: 100%;
		margin: 0 auto;
	}
	#headerbar{
		/*text-align: center;*/
	}
	#toolbar .float-left{
		width: 100%;
		text-align: center;
	}
	.dss-number{
		width: 100%;
		margin-left: 0;
	}
	.home section#top-a{
		min-height: 0 !important;	
	}
	body.dss-101 #top-a .module{
		width: 205px;
		margin: 0 auto;
		margin-top: 45px;
		margin-bottom: 45px;
	}
	body.dss-101 #top-a .disRefContainer{
		width: auto !important;
	}
	body.dss-101 #top-a .width50{
		width: 100% !important;
	}
	ul.vmproduct .width25{
		width: 100% ;
	}
	.letter-img{
		margin-right: 0;
	}
	.receive-mon{
		float: left;
		width: 85%;
		margin-right: 0;
	}
	.news-input-cont {
		width: 100%;
	}
	.news-button-cont{
		width: 100%;
		margin-top: 10px;
	}
	.footer-newsletter .wrapper{
		width: 90%;
	}
	#footer-bottom .wrapper div{
		width: 100%;
		text-align: center;
	}
	#toolbar div.module.dss-number.dss-number.deepest {
		margin-left: 0;
	}
	#toolbar .float-right{
		width: 100%;
	}
	#toolbar .float-right .module{
		margin: 2px 0 12px 0;
	}
	.searchbox {
		width: 270px;
		background-position: 250px;
	}
.home .pharmacy-content-title {
    color: #000000 !important;
    font-size: 14px;
    line-height: 1.3em;
    text-indent: 0;
	margin-left:8px;
	}
	.featured-img-container {
		min-height: 100%;
		margin: 0 auto;
		border: none;
		padding-top: 25%;
	}
	#headerbar .wrapper, #footer-top .wrapper{
		width: 100%;
	}
	#submitBtn2, #submitBtn4 {		
		background-repeat: no-repeat;
		width: 105px !important;
		height: 35px !important;
	}
	div.ftImg {
		margin-right: 10px;
	}
	.ftLeftSection{
		width: 75%;
	}
	.ftLeftSection div:last-child{
		width: 220px;
	}
	a#logo {
		width: 70%;
		margin-left: 10px;
	}
	.menu-click{
		margin-right: 10px;
	}
	#top-a{
		/*display: none;*/
	}
	.width25 {
		width: 100%;
		text-align: center;
		margin-bottom: 20px;
	}
	.make-relative, .select-cat hr,.special-line, .line{
		display: none;
	}
	div.prodCat div.cat1 div.img10,
	div.prodCat div.cat2 div.img9,
	div.prodCat div.cat3 div.img8,
	div.prodCat div.cat4 div.img7,
	div.prodCat div.cat5 div.img5,
	div.prodCat div.cat6 div.img5{
		width: 100%;
		background-position: top;
	}
	div.prodCat div.cat1 div.img10:hover,
	div.prodCat div.cat2 div.img9:hover,
	div.prodCat div.cat3 div.img8:hover,
	div.prodCat div.cat4 div.img7:hover,
	div.prodCat div.cat5 div.img5:hover,
	div.prodCat div.cat6 div.img5:hover{
		background-position-x: center;
	}
	div.prodCat div.cat1,
	div.prodCat div.cat2,
	div.prodCat div.cat3,
	div.prodCat div.cat4,
	div.prodCat div.cat5,
	div.prodCat div.cat6{
		width: 100%;
	}
	.pad-top20 .prod-row .width33{
		width: 100%;
	}
	.dss-126 #system h1 img{
		width: 100%;
	}
	.vmprod-img {
		/*width: 200px;*/
		margin: 0 auto;
	}
	div.ignore.this.one.used.if.needed {
		width: 90%;
		margin: 0 auto;
		padding-top: 20px;
		float: none;
	}	
	.nn_tabs_item img{
		width: 100%;
		height: 100%;
	}	
	.dloadBrochure{
		width: 100%;
	}
	.dbrochures{
		margin: 0 auto;
	}
	.nn_tabs_item table, .nn_tabs_item table td{
		width: auto;
	}
	.leftCol, .rightCol{
		width: 100% !important;
		text-align: center;
	}
	.fieldFormWrap .leftColField {
		width: 100% !important;
		text-align: center;
	}
	.rightCol img{
		float: none !important;
	}
	.dlBHeader .hr{
		display: none;
	}
	.content div.appCat div.cat2, div.appCat div.cat1, div.appCat div.cat3, div.cat5, div.cat6, div.cat7{
		margin-right: 0;
		width: 100%;
	}
	div.prodFIcons{
		width: 100%;
	}
	.product_s_desc{
		padding-top: 10px;
	}
	.about-us-2, .about-us-img {
	display:block;
	width:100%;
	}
}



