@charset "utf-8";
/* CSS Document */

@media all and (min-width:875px) and (max-width:1000px) and (orientation:portrait) {
	
	

/* store */


.mob-cart {margin-right:100px !important}
.social {display:none !important}


	.sf_colsOut .full-width {width:100% !important}
	
.tabhide, .tabhide-vert {display:none !important}
	.tabshow {display:contents}		
	
	.sfPublicWrapper {width:100% !important;overflow:hidden !important;}
	.div_content {margin:40px auto !important}
	
	.error-top {background-position:right bottom !important}
	.loading-top {background-position:right 0 top 160px !important}
	
	div.consent {width:60% !important;height:200px !important;top:50px !important;right:14% !important}
	#tracking-consent-dialog div.left, #tracking-consent-dialog div.right {height:auto !important}
	
	/* toggle menu button */
	
	
	div.mainnav-holder {position:absolute;top:40px;right:20px;float:right;}	
	.sfNavWrp.mainnav .sfNavToggle {
    display: inline-block;content:url(/DeRoyalcom_2018/design_master/img/mobile_menu-white.png);float:right;
    height:15px;border:1px solid white;
		padding: 10px;color:#0058a4;margin-right:20px;}
		
	.sfNavToggle a:active {background-color:#70cacb}
		
	.sfNavWrp.mainnav .sfNavToggle.sfShow {background-color:white;content:url(/DeRoyalcom_2018/design_master/img/mobile_menu-293.png);margin-right:20px !important}
	
	
	
	/* toggle menu 	*/
	
	.k-menu-group .k-first {    position: absolute !important;
    z-index: 1000000000;
    top: 0;
    display: inline !important;
    border: none !important;
    padding-top: 5px;color:#002d5b !important;width:auto !important}

	div.mainnav-menu {z-index: 100000;margin-right:-20px;}
	
	
	.sfNavList.sfShown {margin-right:20px !important;overflow:hidden;background-color:#70cacb !important;padding:0 !important;box-shadow:0px 0px 8px 1px rgba(0,0,0,0.4)}
	
	a.mainnav.k-link, .sfNavHorizontalDropDown .k-item > a.k-link, .sfNavWrp.mainnav .sfNavSelect, .sfNavWrp.mainnav .sfNavSelect option {margin:0;padding: 15px 150px 0px 20px;font-size:14px !important;line-height:1 !important;}
		

		.k-menu .k-item, .k-menu-scroll-wrapper .k-item, .k-menu-scroll-wrapper.horizontal>.k-item, .k-popups-wrapper .k-item, .k-popups-wrapper.horizontal>.k-item, .k-widget.k-menu-horizontal>.k-item {margin:-1px -22px -1px -1px}

		.sfNavHorizontalDropDown .k-group .k-item > a.k-link {padding-bottom:10px !important;
		}
		.sfNavWrp.mainnav .sfNavList.sfShown li {border-bottom:1px solid white}
	.sfNavWrp.mainnav .sfNavList.sfShown li a::after {z-index:100000000;content:'+';position:absolute;font-size:16px;top:0;right:15px;padding:13px;transition:all 0.3s ease-in 0s;}

	.sfNavWrp.mainnav .sfNavList.sfShown li.k-state-border-down a::after {transform: rotate(315deg);color:#002d5b !important;}
	
	
	.sfNavWrp.mainnav .sfNavList.sfShown {border:1px solid white;box-shadow:0px 0px 8px 1px rgba(0,0,0,0.4)}
		
	.sfNavWrp.mainnav .sfNavList.sfShown li ul {background-color:#002d5b !important;border-top:1px solid white !important }	
		
	.sfNavWrp.mainnav .sfNavList.sfShown li ul li a {border:none !important;}
	.sfNavWrp.mainnav .sfNavList.sfShown li ul li a::after {content:none}
	
	.sfNavWrp.mainnav .k-group { margin: 0;}
	
	
	div.k-animation-container {margin:0 !important;padding-right:30px;}
	
		div.k-animation-container:before {border-width:0 !important}
	
	
	.sfNavHorizontalDropDown .k-group .k-item > a.k-link:hover {background-color:transparent !important;}
	.sfNavHorizontalDropDown .k-popup li {border-top:0 !important;}
	
		/* anchors */
	
	
	#trademarks {

    padding-top: 160px !important;
    margin-top: -60px !important;

}
	
	
		
	/* toggle menu button */
	
	
	div.mainnav-holder {position:absolute;top:100px;right:20px;float:right;}	
	.sfNavWrp.mainnav .sfNavToggle {
    display: inline-block;content:url(/DeRoyalcom_2018/design_master/img/mobile_menu-white.png);
    height:15px;border:1px solid white;
		padding: 10px;color:#0058a4;margin-right:45px;}
	.sfNavToggle a:active {background-color:#70cacb}
	.sfNavWrp.mainnav .sfNavToggle.sfShow {background-color:white;content:url(/DeRoyalcom_2018/design_master/img/mobile_menu-293.png);}

	
	
	/* header */
	
	
		.logo img {height:80px !important;margin-bottom:20px;}
	div.logo {margin: 25px -90px 5px 20px !important;}
	.mobile-search {margin-right:40px;float:none !important}
	.webtools, a.webtools {position: absolute;
right: 100px;
top: 94px;
height: 15px;padding: 9px 15px 11px 16px !important;}
	div.social {position:absolute;top: 90px;
right: 230px;}
	
	.navbar {padding-bottom:0 !important}
	
	
	
	/* top slider */
	
	.about-head, .services-head, .products-head {height:260px !important}
	.about-head {background-position: left 70% bottom !important;padding:0px 0 50px !important;}
	.products-head {background-position: right 46% bottom !important;padding:0px 0 50px !important;}

.large-head, .overlay, .wires-overlay {

    height: 250px !important;

}
	.overlay .div_ads-border {margin-top:0 !important}
		.sfPublicWrapper {max-width:100% !important;overflow:hidden;}
	
	.slider, .home_slider, .slider, .slide-head {overflow:hidden;width:100% !important;max-width:775px}
	
	.home_slider img {width:100% !important}
	.cycle-next {left:74% !important}
	
	
	
	/* general */
	
	
	input {border-radius:none !important}
	.div_crumb_center, .container_products, .Products, .div_nav, .div_ads-static, div.home-news, .cert-content {width:auto;margin:0 !important}
	

	.page_content {width:100% !important;margin:0!important;overflow:hidden;padding:40px 0 0 !important}
	
	.bar-text {width:100% !important}

			.div_ads-border {width:90% !important;margin:60px auto !important;}
		.div_ads-border.bottom-0 {margin:0 auto !important;}
	
		.footer_content {width:100% !important;margin:0 !important;}	
	.foot-right {margin-left:-10%;margin-top:-20px !important}
	div.employee {margin-top:15px;}
	
		span.strong45 {display:none;width:0}
	.sfNavVertical a {line-height: 1 !important;}

	.bar {letter-spacing:2px !important}
	
.largeTitle {line-height:37px !important;margin-top:140px !important}
	
.sideTitle {font-size:30px !important;line-height:34px !important;letter-spacing:6px !important}

.intro {font-size:16px !important;line-height:1.25 !important}
div.block-left {    margin: 0 -20% 0 0 !important}

h4, .title, .widgetTitle, .widgetTitle p, .widgetTitle a, .block p, .subTitle2
	{font-size:20px !important;}
	.cat {margin-top:10px !important}
	
	h1, .pageTitle, .pageTitle2, .pageTitle a, .sideTitle, .sideTitle a, .crumbTitle a, .sideTitle2, .sideTitle2 a, .catTitle, .catTitle a, .largeTitle, .parTitle {font-size:35px !important}
	
	.w650 {width:100% !important}
	.search-results {padding-left: 35px !important;padding-bottom:60px !important}
	
	
	/* home */
	
	
			div.products-buttons {width: 105% !important;
    padding: 0 !important; margin:-40px 0 -40px -3% !important}
	.homeBox {margin-top:20px !important}
	
	.community, .community-in {background-size:60% !important;}
	.home-comm-hold {margin-left:-20%}
	.home-news-hold .sfnewsList {margin-right:20%;margin-top:0 !important}
}
.qualityHome div.block-right {margin-left:-20% !important}



/* legal */


div.block10-40 {

    margin-left: -15px !important;

}
.div_content {width:90% !important;margin:0 auto !important}
div.legal {margin:0 -3% 0 0 !important}

/* anchors */	
	
	#warranty,#fees, #authorization, #returns {padding-top:181px !important;margin-top:-181px !important}
	#contact, #order, #symbols, #trademarks, #certs {padding-top:60px !important;margin-top:-60px !important}
	
div.contact {padding:0 !important}
.form {
    padding: 40px 0px 20px 75px !important;
    margin-bottom: 0px !important;
    margin-left: 0 !important;
    background-color: #C3E3F2 !important;
}
.form.bkd {background-color:transparent !important;padding: 40px !important;min-height:auto !important}
.sfSubmitBtnWrp .sfLostPassword {margin-left:15px !important;color:cornflowerblue !important;}
.sfSubmitBtnWrp .sfLostPassword:hover {color:#14bef0 !important;}

	.contact-img {
background-position: right 60px top 50% !important;
    background-size: cover !important;
    margin-bottom: -60px !important;
		margin-top: 20px !important;}


/* about */


.w600 {width:420px !important}
.div_square {width:180px !important;margin-top:0 !important}

/* 
div.history {width:100% !important;margin:0 auto !important}
div.his-bar {padding-bottom:5px !important;border-top:3px solid white !important}
.his-bar-title {font-size: 80px !important;margin-top: -97px;}
.his-text {
    position: absolute;
    top: 30px;
    left: 220px;
    right: 30px;

}
.his-10s, div.his-side, div.his-text {overflow:hidden}

div.his-side {height:auto !important;writing-mode: horizontal-tb !important;
	-moz-transform: none !important;
-ms-transform: none !important;
-o-transform: none !important;
transform: none !important;
	margin: 0 0 -4px 0 !important;
font-size:40px !important;
width: auto !important; }
*/
.his-center-hold {

    width: 65% !important;
    margin-top: 0 !important;
    padding-bottom: 33px !important;

}

.careersDeRoyal {margin-bottom:-60px}
div.pete-quote {width: 100% !important}
.quote, .no-quote {
	font-size: 18px !important;line-height:1.25 !important }
.no-quote {width:80% !important;margin-right:50px !important}
div.policy {margin-left:-40px;}
div.eventFeature {
	width: 23%;}
div.eventRow {height:1250px !important;margin: 0 -1px 20px 2px !important;}


.job-top {height:auto !important}
div.certs {padding:0 !important}
.CandidatePortal .branding .page-content {

    margin-top: 40px !important;

}

.overlay-section .div_ads-border {margin-top:0 !important}
.div_ads-border.bottom-0.cloud {margin-bottom:-60px !important}
div.perks {height:200px !important}
.perks img {width: 100% !important;height:auto !important;margin-top:-30px}

.center.tabtop-60 {margin-top:-60px !important}

.res3 {background-position:right 3% top !important}
.res4 {background-position:left 25% top !important}
.res5 {background-position: right 50% top !important;}

.comm-intro {margin:-35px 0 0 -35px !important}
.comm-bar {margin-top:-55px !important}



/* events */

div.logo-shadow {width:60% !important}
.sfAddEventWrp {margin-right:10% !important}
div.event-details-intro {

    padding: 60px 40px !important;
    margin-top: 60px !important;

}
div.event-details-stuff {margin:0 40px !important;}
.event.large-head, .event.eventOverlay, .event-photo {

    height: 850px !important;
    margin-bottom: -60px !important;}


/* products */
		
.products-head .w450 {width:360px !important}
		.patient-h, .orthopedic-h, .surgical-h, .wound-h {background-size:cover !important}

.cat-holder {
    margin: 30% -20% 0 35% !important;
}



/* catalog */

div.catalog {margin-left:40px !important;width:97%}
div.share-buttons {margin-right:40px}



/* solutions */

.services-head {background-position:left 50% bottom !important}
.services-intro {     margin: 0 40px !important;
}
.services-intro .intro {width:80% !important}
.services1 {background-position:right 10% top}
.clearpack-holder {display:none;}


div.tex-hold {overflow:hidden !important;height: 270px;

margin-bottom: 30px;}
div.tex-hold .button a {font-size:14px !important}

.contact-truck {background-image:none !important}
.contact-truck .div_ads-border {margin-top:0 !important}
.contact-truck .textile-contacts {margin-left:-140px !important;margin-bottom:-20px !important}


/* continuum */


.ct-data {background-position:left top 50px !important;background-size:55% !important;margin-left:-80px !important}
div.ct-counter {margin-left:80px !important}
div.continuum-page-logo {margin-top:-40px;padding: 10px 0px 30px 180px !important;
margin-left: -70px !important;background-position: left bottom !important}

.ct-bar {padding-bottom:22px !important;background-position: bottom center !important;}
.ct-top {padding-bottom:202px !important}

.rfid {background-position-x:right 10% !important}
.rfid .quote-name {

    text-align: right;
    width: 100% !important;
    float: right !important;
    margin-right: -20px !important;
    font-size: 12px !important;

}

div.rfid-bar {
    background-position: right -10px center !important;
    padding: 0 240px 0 0 !important;
    margin-top: -80px !important;

}

div.ct_button-l, div.ct_button-r {margin-top:-60px !important}


div.bkd-npwt {margin-top:0 !important;margin-bottom:60px !important}
div.bkd-npwt2 {display:none}
.div_ads-static {position:relative}
div.npwt-stuff {position:absolute;width:100% !important;margin-top: -520px !important;margin-left: 60% !important;}
div.npwt-stuff .caption {margin-left: -280px !important;margin-top: 200px !important;
width: 55%;}


.scanner img {left:20px !important;width:210px !important;padding-top:40px !important}
div.caption-air {height:55px !important;margin-top:1px !important;margin-bottom:60px !important}
div.text-caption-air {

    width: auto;
    margin-right: 40px !important;
    margin-top: 75px !important;

}
div.bkd-air {margin-bottom: -100px;margin-top:40px !important;background-size:48% !important}
div.mask-air {height:252px !important}

.w500.mobw65 {width:450px !important}
div.bkd-dme {margin-left:0 !important}
div.wires-dme {margin-left:-150px !important;margin-top:130px !important}

.jetstream img {margin-top: 80px !important;width: 60% !important;margin-left: -85px;}
div.blue-grad-bar {    margin-bottom: -100px !important;}

#capture {padding-top: 180px !important;margin-top: -180px !important;}
div.charge {margin-top:-40px}
div.bkd-phys {margin: -200px 0 0 -30px !important;width: 70%;background-size:50%}
div.mask-phys {margin-bottom:-240px !important}

div.oscar-bin {background-size:50% !important;background-position: top 150px right 0 !important}
div.bkd-oscar {margin-bottom:60px !important}

#container {height:350px !important;margin:0 10px auto !important;width:100% !important;max-width:100% !important}
div.ct-arch {    background-position: left 45% top !important;
    margin-right: -20%;}

.CEC-btn {padding-top:82% !important}
.CEC-btn.button-holder {margin-left:-150px !important}
.copyright {padding-bottom:25px !important}

#contact {padding-top:80px !important;margin-top:-60px !important}



/* par excellence */

.par.ct_button-r {position: absolute;top: 30px;margin-top: 60px !important;}

.bkdpar, .bar.bkdpar {background-image:none !important;height:0 !important}
.bar-tagline {margin:-40px 0 0 80px !important}

.par.border-left, .par.border-right {width:100% !important}
.par.border-right {

    border-right: 10px solid white;
    margin-right: -10px !important;
    border-bottom: 60px solid white;

}
div.text-block.par {	height:auto !important;}
div.text-block.par img {
    margin: -40px 20px 0px 0;
    width: 60%;
    text-align: center;

}
.center .wider img {text-align:right !important;height:260px !important;padding-bottom:0 !important}


/* international */


.div_ads-border.language {margin:10px 0 0 !important}
.div_ads-border.nat1 {margin-top: -20px !important}
.div_ads-full.nat2 {padding-bottom:60px !important}
.int-title {margin-top:5px !important}

.nat {padding:1px 0 !important}
.int.block.text-block {margin:0 !important;padding:50px 30px !important;height:220px;position:relative}
div.country {height:auto !important}
.padding60 {padding:0 !important}
p.phone.big, p.fax.big {    font-size: 24px !important;
    line-height: 28px !important;}
p.time.big  {    font-size: 18px !important;}
.pageTitle.small, .pageTitle.med {

    letter-spacing: 2px !important;

}
.con-btn, .catBtn {position:absolute;bottom: 10px;right: 15px;left:3px}
.cat-block {position:relative;}


/* tradeshows */

.contact-calendar {margin-left:-40px !important}
.contact-calendar .button a {width:90% !important;padding: 12px 20px 12px 12px;}
.button a {padding:12px 40px 12px 12px !important}


/* support */

#support {padding-top:8px}
.med a {min-width: 20px !important;padding:12px 60px 12px 12px !important}
.div_ads-border.support {margin-top:0 !important}
div.support {margin-bottom:0 !important}
.corp {font-size: 30px !important;margin-top:35px !important}
.corp-address {font-size:16px !important}
.div_ads-border.sup-title {margin-top: 0 !important}

p.pageTitle2{font-size:25px !important;letter-spacing:2px !important}
.block .email a {font-size:14px !important}
.block .button a {font-size:20px !important}

.mobcol70, .catBtn-right {width:100% !important}
.mobcol30, .catBtn-left {display:none !important}

	div.block-left.block40-40-20 {margin:0 !important}

.tabtop-60 {margin-top:-60px !important}
.q-block {margin-left:-70px}
.q-block .sideTitle2 {font-size:20px !important}
.q-block .email a {font-size:14px !important}

div.contact-block p {font-size:20px !important}
div.contact-block .email.blue298.small a {font-size:12px !important}
p.small.time {font-size:13px !important}

.div_ads-border.barTitle {margin:5px auto 0 !important}

div.wide.block-right {margin-left:-120px}

.ord4 {   background-position: right -60px bottom;}

/* apps */

.resp-container {width:103% !important;margin-left:-40px !important}
.center.divider {display:none !important}
.center .mobile-info-hold {text-align:left !important}
.right.mobile-center {text-align:left !important;padding-bottom:15px !important}

.content.cert-content {padding-top:0 !important}



}




@media only screen and (min-device-width : 850px) and (max-device-width : 1366px) and (orientation : landscape) {
	
		div.cat-block {height:180px !important}
	.ortho-bord {margin-left:-10%}
	
	.tabhide {display:none}
	.tabshow {display:contents}
	
	.slogan {letter-spacing:7.5px !important;}
	
	.div_crumb_center, .container_products, .Products, .div_nav, .div_content, .div_ads-border, .div_ads-border.bottom-0, .div_ads-static, .bar-text, div.home-news, .cert-content {width:90% !important;margin:0 2% auto;}
	
	.footer_content {width:80% !important;margin:0 auto;}
	
	.div_ads-full, .div_ads-border, .div_ads-static, .news-home1 {margin:0 auto 60px !important}
		
		div.block-left, div.block-right {margin:0 !important}
	
	.no-margin, .bottom-60,	.top, .top-60, .top60, .top20, .no-margin {margin-top:0px !important}
	.padding40, .padding60	{padding:0 !important}
	
	.form-anchor {margin:0 !important}
	
	select {background-color:white;min-height:17px;}
	
input {border-radius:0px !important}

	p.phone.big a, p.phone.big {color:#14bef0 !important}
	
	div.mobtop20 {margin-top:20px !important}
	div.mobtop30 {margin-top:30px !important}
	div.mobtop40 {margin-top:40px !important}
	div.mobtop50 {margin-top:50px !important}
	div.mobtop60 {margin-top:60px !important}
	div.mobtop80 {margin-top:80px !important}
	div.mobtop120 {margin-top:120px !important}
	div.mobtop-10 {margin-top:-10px !important}
	div.mobtop-15 {margin-top:-18px !important}
	div.mobtop-20 {margin-top:-20px !important}
	div.mobtop-30 {margin-top:-30px !important}
	div.mobtop-40 {margin-top:-40px !important}
	div.mobtop-60 {margin-top:-60px !important}
	
	div.mobtop-80 {margin-top:-80px !important}
	div.mobtop-100 {margin-top:-100px !important}
	div.mobtop-120 {margin-top:-120px !important}

	div.mobbot-0 {margin-bottom:0 !important}
	div.mobbot60 {margin-bottom:60px !important}
	div.mobbot40 {margin-bottom:40px !important}
	div.mobbot20 {margin-bottom:20px !important}
	
	/* tablet only, not for mobile */
	div.tabbot-80 {margin-bottom:-80px !important}	
	div.tabbot60 {margin-bottom:60px !important}
	div.tabbot40 {margin-bottom:40px !important}
	div.tabbot20 {margin-bottom:20px !important}
	div.tabbot80 {margin-bottom:80px !important}
	
div.tabtop-0 {margin-top:0 !important}
	div.tabtop-60 {margin-top:-60px !important}	
	div.tabtop-40 {margin-top:-40px !important}	
	div.tabtop60 {margin-top:60px !important}
	div.tabtop80 {margin-top:80px !important}
	div.tabtop20 {margin-top:20px !important}
	div.tabtop120 {margin-top:120px !important}
	
	/* mobile only, not on tablet */
	div.mobw65 {width:65% !important}
	
	div.mobcol70 {width:70% !important}
	div.mobcol60 {width:60% !important}
	div.mobcol40 {width:40% !important}
	div.mobcol30 {width:30% !important}
	
	
	.social img {   margin: 20px 2px 0;	height: 20px}
	.search button {height:30px !important;width:30px !important; background-size: cover;margin: -1px -30px -2px 4px}	
	
	.button.mid a {min-width:0 !important}
	.pageTitle.small {font-size:27px !important}
	
	
	
	/* navigation menu top */
	
	
	
	div.head-hold {position:relative;height:131px}
	
	div.k-animation-container, ul.k-group.k-menu-group.k-popup.k-reset.k-state-border-up, .sfNavWrp.mainnav.sfNavSelect option {z-index:0;background-color:transparent !important;padding-top:37px;min-width:150px;}
	
	.k-popup .k-item.k-first {display:block;position: absolute;
    top: 0px;
    z-index: 1;
    border: solid white;
    border-width: 1px 1px 0 1px;background-color:transparent !important
    }
	
	.k-menu .k-menu-group>.k-item {background-color:#002d5b }
	
	div.k-animation-container {top:-15px !important;left:-1px !important}
	div.k-animation-container:before, div.k-animation-container:after {border:0 !important}

	a.mainnav.k-link, .sfNavHorizontalDropDown .k-item > a.k-link, .sfNavWrp.mainnav .sfNavSelect, .sfNavWrp.mainnav .sfNavSelect option {font-size:12px !important;letter-spacing:1px !important}
	
	.mannav {margin:27px 5px 0 0 !important;}
	.navbar {padding:0 !important;width:auto !important}
	
	a.mainnav.k-link {margin-left:30px !important}
	.sfNavHorizontalDropDown .k-group .k-item > a.k-link {margin-left:0px !important}
	
	
	
	/* anchors */	
	
	#warranty,#fees, #authorization, #returns {padding-top:181px !important;margin-top:-181px !important}
	#contact, #order, #symbols, #trademarks, #certs {padding-top:60px !important;margin-top:-60px !important}
	
	
	
	/* home */
	
	
	.slide-head img {height:285px }
	div.no-margin.community-in {margin-top:-60px !important}
	div.card-container {margin-bottom:0px !important}
	div.logo-holder {position:relative;margin-top:100% !important}
	div.cont-logo-home {background-size:200% !important}
	div.logo-block {right:0 !important;width:120% !important;bottom:0;}
	.home-icons img {height:70px; margin:15px auto !important}
	.orthopedic.title a, .patient.title a, .surgical.title a, .wound.title a, .bar {letter-spacing:1px !important;}
	.cat {margin-top:7px !important}
	
	
	/* about us */
	
	
	div.careersDeRoyal {padding-left:40px !important}
	div.history-hold {margin-top:90px !important}
	div.history {margin-top:-40px !important}
	
	.community {background-size:45%;}
	.community-in {background-size:50%;background-position: right top -40px}
	.his-square img {width:90%}
	div.his-text {height:350px !important}
	 .perkTitle {letter-spacing:1px !important;font-size:12px !important;font-weight:normal !important;line-height:20px !important;margin:10px 0 -20px !important}
	div.perks {height:90px;overflow:hidden;}
	.perks img {height:90px;width:auto;}
	
	.contact-img {margin-top:40px !important}
	
	
	
	/* community */
	
	div.masonry-layout {margin:-50px auto 30px ;width:900px !important}
	.sfimagesTmbList img {    height: 180px !important;}
	
	
	
	/* catalog */
	
	
	div.div_crumb {margin-top:-60px !important}
	#RadWindowWrapper_ctl30_ctl00_ctl00_detailContainer_ctl00_RadSocialShare1_compactPopup {left:0 !important;top:375px !important;right:20% !important}
	
	
	/* Continuum */
	
	
	
	#container {height:200px;}
	
	.ct-bar {height:385px !important}
	.ct-data {background-size:50% !important;background-position:left -70px top 0 !important}
	
	div.continuum-page-logo {height:90px !important;background-position:right 20% bottom !important}
	div.logo-bar {height:350px !important;background-position:bottom right !important}
	div.continuum-page-logo img {right:10% !important}
	div.bar-tagline {    margin-left: 12%!important;}
	div.tag {padding-right:95px !important}
	
	.rfid {background-position:right 30% top!important}
	div.continuum-left, div.continuum-right {background-size:140% !important}
	div.continuum-right {background-position:top right !important}
	div.continuum-left {background-position:top left !important}
	
	div.ct_button-l.r {right:0 !important;left:none !important}
	div.contact-btn.left.r {background-position:right -15px top;padding-left:85px !important;padding-right:20px !important;}
	.left.r {text-align:right !important}	
	
	div.ct_button-r.l {left:0 !important;right:none !important}
	div.contact-btn.right.l {background-position:left -15px top;padding-left:25px !important;padding-right:80px !important}
	.right.l {text-align:left !important}	

	
	div.inventory {margin-top:-80px !important}
	.count-num {margin:7px -30px -75px 0 !important;font-size:180px !important}
	
	div.bkd-npwt {margin-bottom:55px !important;margin-top:0px;}	
	div.mask-npwt {background-image: url(../img/npwt-mask2.png)}
	div.bkd-npwt, div.mask-npwt {background-size:contain !important;background-repeat:no-repeat;height:250px !important}

	div.mask-npwt2 {height: 205px !important;background-size: cover !important;
background-position: left 35px top !important;background-repeat: no-repeat;}
div.bkd-npwt2 {margin-top:-160px !important;margin-left:0 !important;background-position: right -180px top -20px !important;background-repeat: no-repeat;}

	
	/*div.wires-vault { padding-bottom:70px !important;background-position: left 0px top 50px !important;}
	div.wires-vault img {margin-top:25px !important;}
	div.wires-vault-hold {margin:40px 0 0 -120px;width: 45% !important}
	div.wires-vault img {   margin-left: -50px !important;   margin-top: -5px !important;}
	.ring-logo img { height: 60px !important;width:auto!important}
		*/
	div.npwt-stuff {margin-top:-280px;margin-left:45%;width:65%;padding-bottom:70px;}
div.npwt-device img {height:auto !important;margin-left:55px !important;margin-top:10px !important;}
	.caption {margin:-80px 0px 0px -100px !important}
	
	div.track {margin-left:180px !important}	
	.scanner img {left:50px !important;padding-top:120px !important}
	div.wires-air {padding-bottom:0 !important;margin-left:-180px !important}
	div.tablet img {}
	div.bkd-air {background-position:right 0 top 45px !important}
	div.mask-air {background-position:right bottom !important}
	
	div.oscar {margin: -350px -50px 0 50px !important}
	div.wires-oscar-hold {margin: -180px 500px 0px -250px !important;}
	div.wires-oscar img {height:70px;margin-left:-35px;margin-top:0px;}
	div.wires-oscar {padding-bottom: 25px !important;}
	div.oscar-bin {background-position:top 30px right 5% !important}

	div.charge {margin-left:130px !important}
	div.bkd-phys {margin: -190px auto -20px 60px !important}
	div.wires-mini {margin: -20px -100px 0 120px}
	div.syringe {margin:0 0 -60px 120px}
	
	div.mask-dme {    background-image: url(../img/DME-mask2.png);}
	div.bkd-dme {    margin-top: -495px;    margin-left: 50px;backgroun-position:right top !important}
	div.wires-dme {margin-left:-200px !important}
	div.blue-grad-bar {background-size:auto !important;background-position:left -800px top -120px;margin-bottom: -60px !important;}
	div.rfid-bar {    background-position: right -180px center;
    padding: 0 70px;}
	
	
	/* oem */
	
	
	
	.contact-truck {background-image:none !important}
	.block p {font-size:22px !important}
	
	p.phone.big {font-size:30px !important}
	p.time.big a, p.time.big {font-size:20px !important;line-height:20px !important}
	.pageTitle.small.white {font-size:26px !important}
	
	
	
	/* news */
	
			.article.large-head, .article.overlay, .sfnewsDetails .sfdetails {height:350px !important;background-position:top -100px !important}
	.largeTitle {margin-top:140px !important}
	.top {margin-top:-20px !important}
	.large-head, .overlay, .wires-overlay {height:285px !important}
	.article.pageTitle {padding-top:250px !important}
	

			.article-left {margin-left:0px !important}

	
		.contact-calendar.mobile-hide {margin-top:0px !important}


	
	
	
	
	/* par excellence */
	
	
	div.par-logo {height:245px;}
	.par-logo-img img {margin-top:80px}
	.bar.bkdpar {margin-top:-60px !important}
	div.contact-btn.left {margin-top:300px !important}
	div.contact-btn.right {margin-top:250px !important}
	dv.text-block.par {height:650px !important}
	
	
	/* international/trade */
	
		div.language {font-size:20px !important}
div.overlay-more.trade {
    padding: 60px 0 0 !important;
}
	
	
	/* certs */
	
	.bar {padding:9px 0 13px !important}
	div.certs, div.web-tools {margin-bottom:-10px !important}
	div.cert-crumb {letter-spacing:2.5px !important}
	div.labels {margin:-60px auto 0 !important}
	
	
	/* support */
	
	div.customer {  padding: 10px 0 40px !important;}
.corporate-title {margin:20px 0 !important}
	.med a {min-width:180px !important;}
.corp {margin-top:13px !important }
			.sup3, .sup4, .sup5, .sup6, .qa3 {background-position:0 top !important}

	.email.blue298.small a {margin-top:0px !important}
	

}