@charset "utf-8";
/* CSS Document */

@media screen and (max-width: 800px) {

	.only-desktop{
		display: none!important;
	}

	input[type=checkbox],
	input[type=radio] {
		display: inline-block;
		font-size: 10px;
		line-height: 10px;
		width: 40px;
		height: 40px;
		-webkit-border-radius: 5px;
		vertical-align: middle;
	}

	input[type=radio] {
		-webkit-border-radius: 50%;
	}

	input[type=checkbox]:checked {
		background: url("data:image/png,%89PNG%0D%0A%1A%0A%00%00%00%0DIHDR%00%00%008%00%00%008%08%02%00%00%00'%E4%ACI%00%00%00%19tEXtSoftware%00Adobe%20ImageReadyq%C9e%3C%00%00%04DIDATx%DA%EC%98%B9J%2CA%14%86%EF%F4%AC%8E%5B%24%F8%00%93%BA%83%89%89%A1%22n%A1%81%89%B8%22%82%2B%06%A2%E2%82%B8%20%1A%A9(%B8%BC%87%8F%E0%12%09%3E%82K%AA%20%EAu%EEo%FFw%0EEuO%2F3%A3%5C%2F%FD%07E%F5Lu%F7%D7%FF9u%BA%BA%22%A9T%EA%D7O%90%F1%EB%87(%00%0D%40%03%D0%004%00%0D%40%03%D0%FF%1B4%F2%3D%B7I%A7%D3%B6%BF%87B%A1%7F%05T%105V%22%F2G%2F%B8%91oC%D4%40qH%3E%B4%D2w%CA%D1%D0%D7H%F3%89%94%86aloo%0F%0C%0C%D8%BA%EB%7C%C1H8%1C%FE%22%2F%D3%19%FD%B5%C40677%BB%BB%BB%D1%8F%C5b%7B%7B%7B%B6%8F%975%F4%BE%40%ADs%C2zu%8D%F2%E3%E3%03-%EE%B2%B1%B1AJhjj%0A'%EE%EF%EF%A3%C5%03xa%8D%409%F09g%95%20B%18%06%CA%F5%F5u%A1%A4%26''qk%F8%8A%7FU%DC%AC%A0%D1h%D4c%1C%1D%1C%95%1Bp%00%11y%08%8E%B5%B5%B5%AE%AE.%EB%95%9B%9A%9A%8E%8F%8F1Re%CD%11T%8B%23%95L%26%CB%CA%CA%EE%EE%EE%D4y%23%E5F%CCF%07%9E%AD%AC%ACtvvZ%AF%7Cyy944%04J%8C%01%A8%9A%00%F6%A0%C8kWJ%E6%19%DBD%22%B1%BB%BB%5BYY988x%7F%7FouB%BCD%BB%B4%B4%D4%D1%D1a%BD%F2%C5%C5%C5%F0%F0%F0%EB%EB%2Bl%22(Mu%02upT%9D%10%BC%7D%3C%1E%DF%D9%D9%A9%A9%A9A%FF%F0%F0%10%96%3C%3C%3C%A8%09%A0V%C7%E5%E5%E5%F6%F6v%5BJ%3C%E4%DB%DB%1B))W%D0P%5B%5B%9B%83%9DD%FCm%0A%DEommUWW%CB%18D%1F%C6%3C%3E%3E%8A%A98%0B%23%D1.%2C%2C%B4%B6%B6%3AP%C6LEM1%F4%CE%F3)%A4MF%DB%99%FB%FE%FE%8E_%40YUU%A5%0DSY%25%EE%F3%F3%F3---%0E%94%88%8C%80%D2Q%D7%1C5bn%E2%85%00%7D%7D%7Dm%3D%1F%C9zppPQQA%D7%F1%0B%BC%CCF%89T%C1%18d9%40%13%A6%E2%A6x%23%B5oU%B8%BE%BE%3E%9CEj8%00zuu%05%C3jkk5%82%92%92%92%E6%E6%E6%F3%F3%F3%A7%A7%A7%C5%C5E%5BJ%CC%F1%91%91%11P%0A%A2J%C9%04%90d%B5U%04C%B3%85%9Eqg%9A%F3%F0%EC%EC%0Cm__%9F%D5%D7%A3%A3%A3%DB%DB%5B%10%5B%2F%85'%1C%1D%1De%5DSm%23%9Cj%87S%1D%CDV%9E%98%A3%F0%80%C9%C7%FC%C3%E1%E9%E9)%3A%FD%FD%FDVV%C8%96rll%0C%97*..%8Eg%24%94%5E*%A8%0FP%89%3E%7D%3D99A%07%8B%20%D7w%2F%D2z%7C%7C%9C%94%92%9A%DAd%F7B%F9%09%EA%10zb%81U%EA%9C%FC%05_%D1qf%05%E5%C4%C4%04%93X%CDK%A1t%AD%9D%3E%0A%3EA%ADi%84%16%ACh%AD9%40%DD%DC%DC%90%12yYd%8A%94%B4%D3%2F%A5K%E8%A5%E0%AB%F3%D1%C8%88%AC%A8%FF%8D%8D%8D%DA%B9%CF%CF%CF%B3%B3%B3%18%03%3E%82%D2N%EB%04%F2%FE%D9%94%D5Qu9%C2%9A%2F%AC2%09%A0%E9%E9i%BCT%1B%1A%1AT%CA%9E%9E%9E%97%97%17D%5C%B33gJ%F7%D0%0B%2B%86%91U%2Bu8%9C%99%99%C1%07F%5D%5D%1D)%7B%7B%7B%B1%DA(--M%9AR%83.1%F1K%E9%BEpVYU8%E2%A2%C5%03%80%60nn%0EK%E3T*%85%E9%85%E7%C1%22%B0(%23%A1T%8B%91_JO%9F%22%C2%AA%BD%B1%84%18%10x%7D%AF%AE%AE%82%09%C3%CA%CB%CB%B5%D7%8FV%8Cr%A0%F4%FA%CD%24%AC%E4c%2B%8E%22%D0p%91%8B%26%D4K%B1Y%DE%40%EA%8A37%CAOP%2F%A7%C9BS-Ob*PdE%A2%FEH%E2%82P%FA%D8%80%10Vy%A3%0A%2Bhh'%07%A8%95A%94'%A5%BF%9D%12%8D%95%1D%88%B5V6g%C8*%E5%B6%20%94%BE%B7tlY%85R%C6%C8%87T%3E%B3'%DF%BD'%8D%953L%FD%92%B6%EE%EA%E4O%99%E3%26%99%F6%11%E7%BC%7DR%10%CA%DCw%F3%D4%95%94-J%A1%F8%0A%B6%EDXp%A0%60%0F%3F%00%0D%40%03%D0%00%F4k%F4G%80%01%00%E2%BB%B3%8D%BD%BE%0E%DE%00%00%00%00IEND%AEB%60%82") no-repeat center center;
		-webkit-background-size: 40px 40px;
	}

	input[type=radio]:checked {
		background: url("data:image/png,%89PNG%0D%0A%1A%0A%00%00%00%0DIHDR%00%00%008%00%00%008%08%02%00%00%00'%E4%ACI%00%00%00%19tEXtSoftware%00Adobe%20ImageReadyq%C9e%3C%00%00%03%99IDATx%DA%EC%98AKrA%14%86%BBj%A6%9F%11%04R%B9ID%A1%82%16%11n%A4m%8Bh%11%ED%04%D7%FE%8Bh%95%D8%0F%A8e%7F%40%DADT%B4%8FvA%1BA%DA%84%06%ADZ'%95%A9%BD%DF%7D%F10%DF%CDl%E6*%1F%08s%16r%EF8%F7%CEs%DFsf%CE%99q2%99%CC%C48X%60bL%CC%82ZP%0BjA-%A8%05%B5%A0%16%D4%82%9AXh%24o%E9v%BB%03%FEu%1Cg%04%A0%C3%BCE%F8%F0%92%9FX%D5%F7%0F3V(%18%0C%0EC%A9%FE%AA%ED%C2%E4%B8%26-%BEY%FD%80z%10%85%D2s%ED%7C%B3apC0%7F%94b%9DN%07-%CB%CB%CB%F9%7C~cc%23%99L%E2%B6%D1h%DC%DE%DEV*%95%87%87%07%60%05%02%81%BE%C4%FA%E6d%B3YSP%B1v%BB%0D%CAp8%BC%BF%BF%BF%B3%B3%F3%F1%F1%D1j%B5%C8%0D%B2%C9%C9I%FCu~~~pp%80%BF%D0%02%EFyp%0D%40s%B9%9C%0F%CA%8Ek%00%85CNNNVVV%DE%DE%DE%FA%3E%12%89Dj%B5Z%B1X%FC%FC%FC%04h%C05%1F%AC%C1t%3A%1D41%19%86%DC%7B%7B%7Bp%F7%FB%FB%BB%F3%83%E1c%12%89%C4%FC%FC%FC%CD%CDM%C85%BC%24%D43%FDqCp%90%91%9C%14%12%B7%B8XZZ%DA%DD%DD%7D%7D%7D%1D%AC%0D%3E%03%DDNOO%1F%1F%1F%19%00%9E%0F%D6%9ALSSS%FA%A0%A4%C4%18%04-%14%0A%08J%9D%C1%D0%0D%9D%CB%E52%10!%8D%CA%AA%0B%8Ax%D7%EC%CA%B8%E4%DBq%81%98%5B%5B%5Bc%8B%CE%B3%EB%EB%EBxP%FC.%F1%3AbP%99%E6LB%1Cfaa%01%B8%9A%AA%CC%CD%CD%89%DF%85U%DF%FB%06%A0%22'%AE%C1G1%8Cf.%25%04%22%BC%2F%A2%EA%82j%C6(A%A9%1F%A5E%D8%BD%BC%BC%C4%E3%F1%C1%15%89%24Rtf%80%8A%81%D5%00%D4%B7%A2%18%E6%FE%FE~kk%8B%2B%FC%AFZ%A23%3D%CED%F0%3F%40)-F%3A%3B%3B%DB%DE%DE%D6Q%14%0F%A2%B3h%E9%07%D4%C8%F5%8C*%DE%C2%FB%F5z%FD%EA%EA%0A%AC%83E%C5%23%E8%86%CE%D3%D3%D3%11%D70%A81%A8%FE%82%CF%15%94%AE%E7%82%0A%5D%8F%8E%8E%16%17%17WWW%07%D4%A3%D5j%15%DD%041%EC%9A%AC%A6%BA)tssS3s%AA%E9Dd%00%EB%F5%F5%F5%EC%EC%2C%B2%94T%9Fb%E8%7FyyY*%95%20%5E%2C%16%FB%E3%9A%E0%92U3%91%3A%87%87%87F%F9%13d%98%EF%C8%8A%A8B%9A%CD%26%F2g%D3%B5T*%85%18%40-%06%81%D1%FF%E9%E9%E9%EE%EE%EE%E2%E2%02%F5%1E%F9%08%FA%DD%EF%23v%3D%3D%CB0U%8B%20*%8DQ%9F%9F%9F%8F%8F%8F%3De%1E%98fff%A2%D1(%10%A3%AEQKYD%F5Wb%83%C2%99%A2%06%FE5RblH%85%A2%13z%0B(%DBA%16%E9%99Ji%94%96%CC%B6%22%14U%82U(%A9%1C%ABf%96%D2%D2%8D%2B%11qeI%A2%D3M%13%9B%D9%9E%89%8ArA%95%AC%8D%E1%5B%AE%B5%5D%93%CD%1D%3B%A8yH%ADEL%0Bg%E3%ED%B2%3A%A3%05%17%1C%ED%9Ey%40%E5%7B%C4%DD%B2v%9A%81%9ARr%7B%89%C1%04%88%1A%13%11%17j%3Bq%D5%98%F6%BD%B93%3E)%11VUZ%16~%EA%8EY%80%04NMB~%B6%CB%3E%CE%02d%C3D%C1d%E5%EA%7B%00%E1%994%FE%0F%20%7C%9F%B1%A8%B8%7FS%DCo%93r%C8%13%A8a%0F%C9Fr%00f%CFG-%A8%05%B5%A0%16%D4%82%8E%1F%E8%97%00%03%00%2CK3%C0%95%A6%DFv%00%00%00%00IEND%AEB%60%82") no-repeat center center;
		-webkit-background-size: 40px 40px;
	}

	.container {
		min-width: 300px !important;
	}

	/*=========== header ============*/
	.homeForm {
		/*right: calc(50% - 255px)!important;*/
		width: auto;
	}

	#goActionButon {
		height: auto;
		line-height: 1.2;
		padding: 4px;
	}

	.visual {
		height: 500px;
	}

	.visualRotator_item div {
		height: 500px;
	}

	.desktopInline {
		display: none;
	}

	img {
		max-width: 100%;
	}

	.content_page_type table.contentpaneopen p {
		line-height: normal !important;
	}

	#header {
		position: relative;
	}

	#logo img {
		width: auto;
		max-width: 90%;
		height: auto;
	}

	.mibilNavIcon {
		width: 90px;
		height: 90px;
		line-height: 90px;
		text-align: center;
		border-right: solid 1px #20add5;

		display: block;
	}

	#header table td:last-child .mibilNavIcon {
		border-left: solid 1px #20add5;
		border-right: 0px;
	}

	#header table {
		border-bottom: solid 1px #20add5;
		border-right: 0px;
	}

	/* === user nav ===*/
	#fastLinks {
		background: #009999;

		font-family: 'Open Sans', Arial, Helvetica, sans-serif;
		font-size: 19px;
		line-height: 45px;
		text-align: center;
		position: relative;
		z-index: 99999;
	}

	#fastLinks ul {
		margin: 0px auto;
		display: block;
		padding: 0px;
		list-style: none;
	}

	#fastLinks ul li {
		margin: 0px 0px;
		padding: 0px;
		list-style: none;
		position: relative;
		border-bottom: solid 1px #007676;
	}

	#fastLinks ul li:hover {
		background: #007676;
	}

	#fastLinks a {
		display: block;
		padding: 0px 30px 0px 30px;
		text-decoration: none;
		color: #fff;
		text-transform: uppercase;
		font-weight: 700;
	}

	#topNav a:hover {
	}

	/*===top nav===*/
	#topNav {
		background: #20add5;

		font-family: 'Open Sans', Arial, Helvetica, sans-serif;
		font-size: 19px;
		line-height: 45px;
		text-align: center;
		position: relative;
		z-index: 99999;
	}

	#topNav ul {
		margin: 0px auto;
		display: block;
		padding: 0px;
		list-style: none;
	}

	#topNav ul li {
		margin: 0px 0px;
		padding: 0px;
		list-style: none;
		position: relative;
		border-bottom: solid 1px #5487d6;
	}

	#topNav ul li:hover {
		background: #5487d6;
	}

	#topNav a {
		display: block;
		padding: 0px 30px 0px 30px;
		text-decoration: none;
		color: #fff;
		text-transform: uppercase;
		font-weight: 700;
	}

	#topNav a:hover {
	}

	#topNav ul li ul {
		background: #007bb3;
		display: none;
	}

	#topNav .menu-item-has-children > a {
		pointer-events: none;
	}

	#topNav ul li ul li {
		background: none;
		margin: 0px;
	}

	#topNav ul li ul li:hover {
		border: none;
	}

	#topNav ul li ul li a {
		text-align: center;
		font-size: 15px;
		border-top: solid 1px #0091d3;

		line-height: 19px;
		padding: 8px 5px;
	}

	#topNav ul li ul li a:hover {
		background: #0091d3;
	}

	/* level 3*/
	#topNav ul li ul li ul {
		display: none;
		border-top: solid 1px #1178ba;
	}

	#topNav ul li:hover ul li ul {
		display: none;
	}

	/* --- */
	.sEasyContent {
		padding: 0px 20px;
	}

	.sEasyHead {
		font-family: 'Open Sans', Arial, Helvetica, sans-serif;
		font-weight: 800;
		font-size: 20px;
		line-height: 20px;
		text-transform: uppercase;
		margin-bottom: 18px;
	}

	.sEasyText {
		margin-bottom: 18px;
		font-size: 16px;
	}

	.sEasyText.sEasyText24 {
		font-size: 22px;
		line-height: 28px;
	}

	.sEasyTestimonials {
		padding: 0px 20px;
		text-align: left;
	}

	.sEasyTestimonials ul {
		margin: 0px;
		padding: 0px 0px 0px 90px;
		background: url(../images/quote-big.png) 0px 0px no-repeat;
		list-style: none;
		/*max-height:253px;*/
		overflow: hidden;
	}

	.sEasyTestimonials li {
		list-style: none;
		margin: 0px;
		padding: 0px;
		min-height: 220px;
		display: none;
	}

	.sEasyTestimonials li:first-child {
		display: block;
	}

	.sEasyTestimonials li strong {
		display: block;
		font-weight: normal;
		font-size: 12px;
		margin-top: 8px;
	}

	.sCenterHead {
		font-size: 20px;
		line-height: 20px;
	}

	/*---*/
	#content.inner {
		/*background:#e6ebf1;*/
	}

	td.main {
		padding: 15px 30px;
		vertical-align: top;
	}

	td.sidebar {
		background: #f5f9f8;
	}

	.contentHeader {
		background: #fff;
		border-bottom: solid 1px #cacbcb;
		padding: 20px 30px;
	}

	.contentHeader h1 {
		font-weight: normal;
		font-size: 20px;
		margin: 0px;
		padding: 0px;
	}

	.main h1 {
		font-weight: normal;
		font-size: 20px;
		border-bottom: solid 1px #cacbcb;
		padding: 10px 0px;
	}

	.main .breadcrumbs {
		margin: -5px -30px 0px -30px;
	}

	.breadcrumbs a {
		color: inherit;
	}

	.innerVisual {
		position: relative;
	}

	/* -- acco -- */
	.accoItem {
		background: #fff;
		margin-bottom: 14px;
		-webkit-box-shadow: 0px 0px 7px 0px rgba(50, 50, 50, 0.5);
		-moz-box-shadow: 0px 0px 7px 0px rgba(50, 50, 50, 0.5);
		box-shadow: 0px 0px 7px 0px rgba(50, 50, 50, 0.5);
	}

	.accoHeader {
		background: #fff;
		cursor: pointer;

		-webkit-transition: background-color 0.3s;
		transition: background-color 0.3s;
	}

	.accoButton {
		width: 50px;
		height: 50px;
		background: url(../images/accordion-open.png) no-repeat center center;
		float: left;
		margin-left: 15px;
	}

	.accoTitle {
		color: #535353;
		text-transform: uppercase;
		font-size: 16px;
		font-family: 'Open Sans', Arial, Helvetica, sans-serif;
		font-weight: 600;
		padding: 10px 10px;
		line-height: 30px;
		margin-left: 65px;
	}

	.accoData {
		display: none;
	}

	.accoItem.opened {
	}

	.accoItem.opened .accoHeader {
		background: #4c4c4c;
	}

	.accoItem.opened .accoButton {
		background: url(../images/accordion-close.png) no-repeat center center;
	}

	.accoItem.opened .accoTitle {
		color: #939393;
	}

	.accoItem.opened .accoData {
		display: block;
	}

	.faq .accoData {
		padding: 15px;
	}

	#i_or_f_family_content {
		display: none;
	}

	/* -- newTable -- */
	.newTable td, .newTable th,
	.table td, .table th {
		padding: 6px 15px;
	}

	table.newTable tr.odd td,
	table.table tr:nth-child(2n) td {
		background: #ededed;
	}

	/* media room */
	.bannerBox {
		padding: 19px 0px;
	}

	.bannerBox h2 {
		padding-left: 0px;
		margin: 0px;
		padding: 6px 0px;
	}

	.bannerBox td {
		display: block;
	}

	.tvSegmentsBox .col {
		border-bottom: solid 1px #cbd3dc;
		padding: 10px 0px 10px 0px;
		line-height: 80px;
		position: relative;
	}

	.tvSegmentsBox .col h2 {
		color: #777;
		text-transform: none;
		font-size: 12px;
		line-height: 13px;
		font-weight: bolder;
		display: inline-block;
		width: 55%;
		text-align: left;
		margin-left: 10px;
		padding: 0px;
	}

	.tvSegmentsBox .col b {
		display: block;
		float: left;
		border: solid 1px #999;
		overflow: hidden;
		width: 80px;
		height: 80px;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
		line-height: 80px;
	}

	.tvSegmentsBox .col b a {
		width: 80px;
		height: 80px;
		display: block;
		background: #fff;;
	}

	.tvSegmentsBox .col b a:hover {
		-moz-opacity: 0.7;
		-khtml-opacity: 0.7;
		opacity: 0.7;
	}

	.tvSegmentsBox .col b img {
		width: 80px;
		height: auto;
		display: inline-block;
		vertical-align: middle;
		float: none !important;
	}

	.tvSegmentsBox .col h2 a {
		color: #777;
		text-transform: none;
		font-size: 12px;
		text-decoration: none;
		line-height: 13px;
		background: url(../images/plus.png) no-repeat 0px center;
		padding-left: 31px;
		display: inline-block;
		vertical-align: bottom;
		min-height: 25px;
	}

	/* -- Product Content Plugin -- */
	.i763vmProductsBox {
		margin: 10px 0px 10px 0px;
		display: inline-block;
		background-color: #fff;
		border: solid 1px #20add5;

	}

	.i763vmProductsBox td.vm-pr-price-cell {
		text-align: left;
		padding: 0px 5px 0px 15px;
		font-weight: bolder;
		border-right: solid 1px #d3d3d3;
	}

	.i763vmProductsBox td.vm-pr-name-cell {
		font-weight: bolder;
		padding: 0px 10px 10px 10px;
		text-align: left;
		border-right: solid 1px #d3d3d3;

	}

	.i763vmProductsBox td.vm-pr-price-cell:last-child, .i763vmProductsBox td.vm-pr-name-cell:last-child {
		border-right: none;
	}

	.i763vmProductsBox .actButCell {
		padding-top: 15px;
	}

	.i763vmProductsBox .actSpacerCell {
		font-size: 10px;
		line-height: 10px;
		height: 10px;
		overflow: hidden;
		border-bottom: solid 1px #d3d3d3;
	}

	.topProductBoxPlace .i763vmProductsBox {
		display: block;
	}

	.i763vmProductsBox.radiologyProductBox table tr td {
		/*border-bottom: solid 1px #d3d3d3;*/
		/*border-top: solid 1px #d3d3d3;*/
		border-left: none;
		border-right: none;
		font-size: 16px;
		text-align: center;
	}

	.i763vmProductsBox.radiologyProductBox table tr:last-child td {
		border-bottom: none;
	}

	.i763vmProductsBox.radiologyProductBox .leftTh {
		border-right: solid 1px #d3d3d3;
		font-size: 16px;
	}

	.i763vmProductsBox.radiologyProductBox a.redButton {
		font-size: 16px;
		padding: 0 15px;
		height: 40px;
		line-height: 40px;
		margin-bottom: 20px;
	}

	.i763vmProductsBox.radiologyProductBox .vm-pr-price-cell, .i763vmProductsBox.radiologyProductBox .th {
		font-size: 16px;
		padding: 10px;
		line-height: 20px;
	}

	.i763vmProductsTable {
		width: 100%;
	}

	/* showSpeciality description animated box */
	a#showSpecDescr {
		display: none;
	}

	a#showSpecDescr:hover {
		color: #0172a5;
	}

	.i763vmProductsBox td.th {
	}

	.i763vmProductsBox td.th sup {
		line-height: 14px;
		position: absolute;
		padding-left: 4px;
	}

	/* -- small tooltip -- */
	span.mytip {
		display: none !important;

		display: inline-block;
		height: 20px;
		width: 20px;
		line-height: 20px;
		text-align: center;
		background: #676767;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
		color: #fff;
		position: relative;
		font-weight: normal;
		font-size: 18px;
		cursor: default;
	}

	span.mytip i {
		display: none;
		position: absolute;
		z-index: 2000;
		width: 150px;
		left: 6px;
		bottom: 6px;
		font-size: 12px;
		line-height: 14px;
		color: #555;
		background: #fff;
		border: solid 1px #aaa;
		padding: 5px;
		text-align: left;
		-webkit-border-radius: 5px 5px 5px 0px;
		-moz-border-radius: 5px 5px 5px 0px;
		border-radius: 5px 5px 5px 0px;
	}

	span.mytip:hover i {
		display: block;

	}

	/*-- Forms --*/
	.labelCell span {
		font-style: italic;
	}

	.fieldCell {
		padding-bottom: 5px;
		vertical-align: top;
	}

	textarea.textField {
		height: 200px;
	}

	.formPathHead {
		font-weight: bolder;
		padding: 20px 0px 0px 0px;
		text-transform: uppercase;
	}

	.formPathDescr {
		color: #999;
		font-style: italic;
	}

	#optionsForm #imloking {
		width: 100%;
	}

	#procPlace, #optionsPlace {
		height: 22px;
	}

	.mobileComponentWrapper label.labelBefore {
		display: block;
	}

	.mobileComponentWrapper form input[type="text"],
	.mobileComponentWrapper form textarea,
	.mobileComponentWrapper form select {
		width: 100%;
		margin: auto;
	}

	.mobileFormRow {
		padding: 0px 0px 10px 0px;
		position: relative;
	}

	#day_img {
		height: 58px;
		width: auto;
		position: absolute;
		top: 0px;
		right: 0px;
	}

	/* component wrapper */
	.anyComponentWrapper, .anyComponentWidth, .anyComponentLiquid {
		width: auto !important;
		margin: auto;
		background: #fff;
		padding-bottom: 20px;
	}

	/**/
	.arrow-bulet-small {
		margin: 0px;
		padding: 0px;
	}

	.arrow-bulet-small li {
		background: url(../images/arrow-bulet-small.png) 0px 2px no-repeat;
		list-style: none;
		padding: 3px 0px 8px 22px;
	}

	.arrow-bulet-small li strong {
		text-transform: uppercase;
	}

	#quality_services {
		border-top: solid 1px #999;
	}

	.st_b_line {
		padding: 0px 0px 15px 0px;
		margin-bottom: 15px;
		border-bottom: solid 1px #CCC;
		position: relative;
	}

	.testimItem {
		border-bottom: solid 1px #ccc;
		padding: 15px 0px 15px 0px;
	}

	.testimLeft {
		text-align: center;
		font-weight: bolder;
	}

	.testimPhoto {
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
		width: 148px;
		height: 148px;
		margin: 10px 0px 0px 0px;
		overflow: hidden;
		display: inline-block;
	}

	.testimPhoto img {
		display: block;
		width: 148px;
		height: auto;
		min-height: 148px;
	}

	.testimRight {
		position: relative;
		padding: 10px;
		min-height: 120px;
		text-align: justify;
	}

	.testimRight .testimTri {
		position: absolute;
	}

	.resourceDasboard {
		text-align: center;
	}

	table.resourceDasboard,
	table.resourceDasboard tbody,
	table.resourceDasboard tr,
	table.resourceDasboard td,
	table.bro_tbl,
	table.bro_tbl tbody,
	table.bro_tbl tr,
	table.bro_tbl td {
		display: block;
		clear: both;
		margin: auto;
		width: 100% !important;
	}

	table.resourceDasboard td,
	table.bro_tbl td {
		padding-bottom: 20px;
	}

	table.bro_tbl img {
		width: 70%;
		height: auto;
	}

	table.resourceDasboard img {
		width: 50%;
		height: auto;
	}

	.resourceDasboard a {
		text-transform: uppercase;
		text-decoration: none;
		font-weight: bolder;
		color: #777;
	}

	#visual .dropdown li a {
		line-height: 30px;
		padding: 1px 5px 1px 10px;
	}

	#visual .dropdown li a b {
		width: 30px;
		height: 30px;
		display: inline-block;
		background-repeat: no-repeat;
		background-position: center center;
		background-size: contain;;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
		vertical-align: middle;
		margin-right: 10px;
	}

	.productListSuperItem {
		/*height:50px;*/
		line-height: 20px;
		font-size: 16px;
		border-bottom: 1px solid #CBD3DC;
	}

	.productListSuperItemTextWrap {
		padding-left: 20px;
		float: none;
		margin-top: 20px;
		margin-bottom: 20px;
	}

	/* Form */
	.aiContactSafe_module #aiContactSafeForm {
		margin: auto;
		width: 100%;
	}

	#right .checkmark_rownd {
		width: 100%;
		margin: auto;
	}

	#right h2 {
		width: 100%;
		margin: auto;
	}

	#contentTable, #contentTable > tbody, #contentTable > tbody > tr, #contentTable > tbody > tr > td {
		display: block !important;
		width: auto !important;
		clear: both !important;
	}

	.mobileOptimizeTable > tbody, .mobileOptimizeTable > tbody > tr, .mobileOptimizeTable > tbody > tr > td {
		display: block !important;
		width: auto !important;
		clear: both !important;
		margin: 0px;
		padding: 0px;
		position: relative;
	}

	object {
		max-width: 100%;
	}

	.innerVisual[style*="testimonials.jpg"] {
		background-position: right top !important;
	}

	.innerVisual[style*="mediaroom.jpg"] .innerSForm.SFormButtonType {
		right: auto;
		left: 20px;
	}

	.innerVisual[style*="mediaroom.jpg"] div {
		text-align: left !important;
	}

	img[src*="s4-photo.jpg"] {
		width: 95%;
	}

	img[src*="rad-cost.jpg"] {
		float: none !important;
		margin: auto !important;
		display: block !important;
	}

	div[style*="contact-bg.png"] {
		margin: 0px !important;
		padding: 0px !important;
		background: none !important;
	}

	img[src*="contact-vis.jpg"] {
		height: auto !important;
		width: 100% !important;
	}

	table#contactUsTableTop, table#contactUsTableTop tbody, table#contactUsTableTop tr, table#contactUsTableTop td,
	table#partnersFormTable, table#partnersFormTable tbody, table#partnersFormTable tr, table#partnersFormTable td,
	table#expertsJoinUSformTable, table#expertsJoinUSformTable tbody, table#expertsJoinUSformTable tr, table#expertsJoinUSformTable td,
	table#radiologyCentersformTable, table#radiologyCentersformTable tbody, table#radiologyCentersformTable tr, table#radiologyCentersformTable td,
	fieldset.paymentset table, fieldset.paymentset table tbody, fieldset.paymentset table tr, fieldset.paymentset table td,
	table.loginRegisterTableCl, table.loginRegisterTableCl tbody, table.loginRegisterTableCl tr, table.loginRegisterTableCl td,
	table#sampleReportTable, table#sampleReportTable tbody, table#sampleReportTable tr, table#sampleReportTable td {
		display: block !important;
		clear: both !important;
		padding-left: 0px !important;
		padding-right: 0px !important;
		width: 100% !important;
	}

	table.loginRegisterTableCl td {
		padding-bottom: 20px;
	}

	fieldset.paymentset table, fieldset.paymentset table tbody, fieldset.paymentset table tr, fieldset.paymentset table td {
		text-align: left !important;
	}

	fieldset.paymentset input[type="text"],
	fieldset.paymentset select[name="creditcard_code"],
	#regFormBox input[type="text"],
	#regFormBox input[type="password"],
	#regFormBox select,
	textarea[name="customer_note"] {
		width: 100% !important;
	}

	#regFormBox .inputbox {
		width: 40px;
	}

	.formLabel, .formField {
		float: none !important;
		width: 100% !important;
		margin: 0px !important;
		text-align: left !important;
	}

	table#contactUsTableTop img {
		display: none;
	}

	#regFormBox legend {
		margin-top: 0 !important;
		padding: 0px 0px 40px 0px;
	}

	/* floatAppointmentLink */
	/*
#appointmentTab.online .onlineStatus{
	color: #108d03 !important;
}
#videoChatBox{
	margin: auto;
	padding: 20px 0px 20px 0px;
}
#remotesVideos{
	background: #fff;
	position: relative;
	padding: 0px;
	-moz-box-shadow: inset 0 0 1px #fff;
	-webkit-box-shadow: inset 0 0 1px #fff;
	box-shadow: inset 0 0 1px #fff;
	min-height: 300px;
}
#remotesVideos video{
	width: 100%;
}
#localVideo{
	width: 100% !important;
	-moz-box-shadow: inset 0 0 1px #fff;
	-webkit-box-shadow: inset 0 0 1px #fff;
	box-shadow: inset 0 0 1px #fff;
}
#tTimeBox{
	margin: 30px 0px;
	text-align: left;
	white-space: nowrap;
	color: #777;
	font-size: 60px;
	font-family: Arial, Helvetica, sans-serif;
}
#tTimeBox.active{
	color: #108d03;
}
*/
	/*i763vmTabsBox*/
	.i763vmTabsBox {
		font-size: 20px;
	}

	.i763vmTabsTab .desktop-only-inline {
		display: none;
	}

	.i763vmTabsTab > span {
		padding: 0px 5px;
	}

	.i763vmProductsBox.singleProduct {
		padding: 15px 10px 10px 10px;
	}

	.i763vmProductsBox.singleProduct td.vm-pr-name-cell span.mytip {
		font-size: 16px;
	}

	.i763vmProductsBox.singleProduct td.vm-pr-name-cell span.mytip i {
		top: 14px;
		left: 14px;
		bottom: auto;
		-webkit-border-radius: 0px 5px 5px 5px;
		-moz-border-radius: 0px 5px 5px 5px;
		border-radius: 0px 5px 5px 5px;
		font-size: 16px;
		line-height: 1.3;
	}

	/*new*/
	.tagFieldContentSingle {
		line-height: 100%;
	}

	.tagItemBodyText {
		margin: 0px 10px 0px 25px;
		padding: 15px 0 0 0;
	}

	.tagItemHeader h2 {
		font-size: 18px;
	}

	.tagItemImage {
		width: 130px;
		height: 130px;
		margin: 15px 15px 8px 25px;
		float: none;
	}

	.tagItemBodyText .tagField {
		padding: 0px 0px 15px 0px;
	}

	.i763vmTabsBox {
		height: 30px;
		line-height: 30px;
		font-size: 16px;
	}

	.doctorTeamSearchBox #vrForm {
		text-align: left;
		width: 87%;
	}

	form#optionsForm table td {
		display: block;
		padding: 5px;
	}

	form[name="login"] #username_login, #passwd_login {
		width: 100%;
	}

	#vm_logo_div label {
		width: 60%;
		display: block;
		white-space: normal;
	}

	.bigFormWrapper {
		padding: 5px;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}

	.bigFormWrapper .mytip {
		display: none;
	}

	.bigFormWrapper select {
		width: 100%;
	}

	#translateBanner_Written {
		min-height: 140px;
	}

	.translateBanner select {
		width: 220px;
		height: 35px;
		margin-right: 5px;
	}

	.prodSelLabel {
		min-width: 100px;
	}

	#coupon_code, #domain {
		width: 100%;
	}

	.radiologyFormWrapper {
		padding: 5px;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}

	.radiologyFormWrapper select, input, textarea {
		max-width: 100% !important;
	}

	#qtyCell input[type='image'] {
		width: auto;
		height: auto;
	}

	.radiologyFormWrapper #procPlace, #optionsPlace {
		height: auto;
	}

	span.jcetooltip {
		display: none;
	}

	select[name="order_payment_expire_month"] {
		max-width: 40%;
	}

	#fieldset_vm_company_info {
		display: none;
	}

	#technology-video {
		text-align: left;
	}

	.radiologyInfo td {
		display: block;
	}

	.radiologyInfo .radiologyInfoRow500 {
		width: 100%;
	}

	.radiologyInfo .radiologyInfoRow250 {
		width: 100%;
	}

	.membTable tr > td {
		width: 50%;
	}

	@-webkit-keyframes sk-bouncedelay {
		0%, 80%, 100% {
			-webkit-transform: scale(0)
		}
		40% {
			-webkit-transform: scale(1.0)
		}
	}
	@keyframes sk-bouncedelay {
		0%, 80%, 100% {
			-webkit-transform: scale(0);
			transform: scale(0);
		}
		40% {
			-webkit-transform: scale(1.0);
			transform: scale(1.0);
		}
	}
	input[type='reset'].button {
		background: url("/templates/system/images/calendar.png");
		background-repeat: no-repeat;
		padding: 1px;
		border: 0;
		color: #fff;
	}

	table.register_calendar td {
		display: inline-block !important;
	}

	table.register_calendar td input.button {
		background-position: right center;
	}

	table.register_calendar td:first-child {
		width: 85% !important;
	}

	table.register_calendar td:last-child {
		width: 15% !important;
	}

	/* orderFlowTabsBox */
	.orderFlowTab {
		display: none;
	}

	.orderFlowTab.active {
		display: block;
	}

	.orderFlowPrivacyMessage {
		padding: 50px 0 20px 0;
	}

	.orderFlowPrivacyMessage p {
		margin: 0;
		padding: 0 10px;
		font-family: 'GothamSSm-Bold', Arial, Helvetica, 'sans-serif' !important;
		text-align: center;
	}

	.orderFlowPrivacyMessage img {
		width: 120px;
		height: auto;
	}

	/**/
	.st_b_line iframe {
		width: 280px;
		height: 200px;
	}

	.bannerBoxTW audio {
		width: 170px;
	}

	.tagFieldContent {
		padding: 3px 0px 0px 31px;
	}


	table.splitOnMobile, table.splitOnMobile tbody, table.splitOnMobile tr, table.splitOnMobile td, table.splitOnMobile th{
		display: block;
		padding: 5px!important;
		margin: 0;
		width: auto!important;
	}


	table.splitOnMobile2, table.splitOnMobile2 tbody, table.splitOnMobile2 tr, table.splitOnMobile2 td, table.splitOnMobile2 th{
		display: block;
		padding: 5px!important;
		margin: 0;
		width: auto!important;
		border-top: none!important;
		border-left: none!important;
		border-right: none!important;
	}
	table.splitOnMobile2 tr{
		border-bottom: solid 1px #999!important;
	}

	table.splitOnMobile4, table.splitOnMobile4 tbody, table.splitOnMobile4 tr, table.splitOnMobile4 td, table.splitOnMobile4 th{
		display: block;
		padding: 5px!important;
		margin: 0;
		width: auto!important;
		text-align: center;
	}


}