@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.tablet {
		display: block;
	}
	.tablet-inline {
		display: inline;
	}
	.non-tablet {
		display: none;
	}
	.non-tablet-inline {
		display: none;
	}
	.desktop {
		display: none;
	}
	.desktop-inline {
		display: none;
	}
	.non-desktop {
		display: block;
	}
	.non-desktop-inline {
		display: inline;
	}
}

@media only screen and (max-width: 767px) {
	/*Global CSS*/
	body {
		font-family: Helvetica;
		font-size: 11px;
	}
	body a:hover {
		text-decoration: none;
	}
	img {
		max-width: 100%;
		max-height: 100%;
	}
	.mobile {
		display: block;
	}
	.mobile-inline {
		display: inline;
	}
	.non-mobile {
		display: none;
	}
	.non-mobile-inline {
		display: none;
	}
	.tablet {
		display: none;
	}
	.tablet-inline {
		display: none;
	}
	.non-tablet {
		display: block;
	}
	.non-tablet-inline {
		display: inline;
	}
	.desktop {
		display: none;
	}
	.desktop-inline {
		display: none;
	}
	.non-desktop {
		display: block;
	}
	.non-desktop-inline {
		display: inline;
	}
	/*End*/
	/*Service Page*/
	.popup-container {
		width: auto;
	}
	.popup-header, .popup-header-bar, .popup-header-bar-left, .popup-header-bar-right, .popup-header-bar-mid, .popup-body-bar-right, .popup-body-bar-left, .popup-body-bar-mid, .popup-footer-bar-mid, .popup-footer-bar-left, .popup-footer-bar-right {
		background: none;
		padding: 0;
		height: auto;
	}
	.popup-header-mobile {
		display: table;
		padding-bottom: 3px;
		width: 100%;
		background: -webkit-linear-gradient(top, #E28A6F 0%, #CC3503 100%);
		background: linear-gradient(to bottom, #E28A6F 0%, #CC3503 100%);
	}
	.popup-content {
		background: linear-gradient(to bottom, #E7E7E7 0px, #FFFFFF 10px);
		background: -webkit-linear-gradient(top, #E7E7E7 0px, #FFFFFF 10px);
	}
	.menu li.active {
		opacity: .5;
	}
	#header-title-col {
		display: table-cell;
		vertical-align: top;
		padding-left: 47px;
		height: 50px;
		background: url("/resource/quod/staticresources/images/QuoMark.png") no-repeat scroll 10px center #FFFFFF;
		background-size: 34px auto;
	}
	#header-disclaimer {
		color: #666666;
		font-size: 8px;
		margin-top: 6px;
	}
	#header-title {
		font-size: 13px;
		padding-top: 3px;
		font-weight: bold;
	}
	#header-cart-col {
		display: table-cell;
		width: 50px;
		background: url('/resource/quod/staticresources/images/cartImage.png') no-repeat center #fff;
		background-size: 30px auto;
	}
	#header-menu-col {
		display: table-cell;
		width: 50px;
		height: 50px;
		background: url("/resource/quod/staticresources/images/servicesMenu.png") no-repeat center;
		background-size: 31px auto;
		cursor: pointer;
	}
	#service-menu-dropdown {
		background: -webkit-linear-gradient(top, #bd3b00 0%, #d43700 5%);
		background: linear-gradient(to bottom, #bd3b00 0%, #d43700 5%);
		border-top: 1px solid #c85926;
		display: none;
		position: absolute;
		top: 52px;
		z-index: 10000;
		width: 100%;
	}
	#service-menu-dropdown li {
		border-bottom: 1px solid #E46633;
		display: block;
	}
	#service-menu-dropdown li#backToBrandMenuItem {
		background: url("/resource/quod/staticresources/images/iconBack.png") no-repeat 14px center;
	}
	#service-menu-dropdown li#backToQuoMenuItem {
		background: url("/resource/quod/staticresources/images/iconHome.png") no-repeat 14px center;
	}
	#service-menu-dropdown li#backToQuoServiceMenuItem {
		background: url("/resource/quod/staticresources/images/iconLogo.png") no-repeat 14px center;
	}
	#service-menu-dropdown li#backToQuoMenuItem a, #service-menu-dropdown li#backToQuoServiceMenuItem a {
		background: url("/resource/quod/staticresources/images/MenuArrow.png") no-repeat right center;
	}
	#service-menu-dropdown a {
		color: #FFFFFF;
		display: block;
		font-size: 16px;
		font-weight: bold;
		line-height: 43px;
		margin-right: 10px;
		text-decoration: none;
		padding-left: 48px;
	}
	#service-menu-dropdown li#loginJoinTabs {
		display: table;
		padding: 7px 0;
		width: 100%;
	}
	a#loginServiceLink, a#logoutServiceLink, a#registerServiceLink, a#myinfoServiceLink {
		display: table-cell;
		padding: 0;
		height: 44px;
		vertical-align: middle;
		text-align: center;
		width: 50%;
	}
	a#registerServiceLink, a#myinfoServiceLink {
		background: url("/resource/quod/staticresources/images/menuLoginBar.png") no-repeat left center;
		background-size: 2px auto;
	}
	/*End*/
	/*Common Footer Style for servicepoup & aggregator*/
	.aggregator #footer, .popup-footer-mobile {
		width: auto;
		height: auto;
		background: none;
		border-top: none;
	}
	.aggregator #mapCode, .popup-container #mapCode {
		text-align: right;
		margin: 0 14px;
		padding: 17px 0;
		border-top: 1px dotted #adadad;
		position: static;
		font-size: 12px;
		color: #333;
	}
	.aggregator #mapCode {
		border-top: none;
	}
	.footerLogoSection {
		background: -webkit-linear-gradient(top, #ededed 0%, #fff 13%);
		background: linear-gradient(to bottom, #ededed 0%, #fff 13%);
		border-top: 1px dotted #adadad;
		padding: 0 0 10px 6px;
	}
	.footerLogo, #footerLogo {
		background: url("/resource/quod/staticresources/images/quo-novartis-footer-logo.png") no-repeat left center;
		background-size: 134px auto;
		display: inline-block;
		width: 134px;
		height: 45px;
		margin: 13px 0 2px 9px;
		float: none;
	}
	.copyRightText, #copyRightTxtCont {
		color: #333333;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9px;
		line-height: 16px;
		margin: 0;
		float: none;
	}
	/*End*/
	/*Form Elelements*/
	.inputContainer {
		margin-bottom: 10px;
	}
	a.requiredOptional {
		font-size: 12px;
		line-height: 22px;
	}
	.section {
		font-family: Helvetica;
		font-size: 13px;
		border-bottom: 1px dotted #ADADAD;
	}
	.section p {
		font-size: 13px;
		line-height: 16px;
	}
	.sectionLast {
		border: none;
	}
	.bottom-section {
		border-bottom: none;
	}
	.section h2 {
		font-family: Helvetica;
		font-size: 13px;
		color: #6c4d41;
	}
	.inputContainer.text {
		padding: 0;
	}
	.inputContainer.text .input, .inputContainer.textBg .input, .inputContainer.textarea .input, .inputContainer.textareaBG .input {
		background: none;
		border: 1px solid #b2b2b2;
		width: auto;
		float: none;
		height: auto;
		padding: 0;
	}
	.inputContainer.text.focused .input, .inputContainer.textBg.focused .input, .inputContainer.textarea.focused .input, .inputContainer.textareaBG.focused .input {
		background: none;
		border: 1px solid #6a4b3f;
	}
	/*.inputContainer.dropdown.validation-failed .input .dk_container,.inputContainer.dropdown.validation-failed .input .nativeDropdown{
		border:solid #d82205 1px;
		padding-left:2px;
	}*/
	.inputContainer.text.focused input, .inputContainer.textBg.focused input {
		
	}
	.inputContainer.text.validation-failed .input, .inputContainer.textBg.validation-failed .input, .inputContainer.textarea.validation-failed .input, .inputContainer.textareaBG.validation-failed .input, .inputContainer.dropdown.validation-failed .input {
		background: none;
		border: solid #d82205 1px;
	}
	.inputContainer.text input, .inputContainer.textBg input, .inputContainer.textarea textarea, .inputContainer.textareaBG textarea {
		border: none;
		height: 22px;
		margin: 10px;
		width: 94%;
		padding: 0;
	}
	.inputContainer.textarea textarea, .inputContainer.textareaBG textarea {
		height: 68px;
	}
	.inputContainer.textarea .input {
		float: none;
	}
	.inputContainer.textarea.validation-failed textarea, .inputContainer.textareaBG.validation-failed textarea {
		border: none;
	}
	.inputContainer.textarea .label, .inputContainer.text .label, .inputContainer.textBg .label, .inputContainer.textareaBG .label, .inputContainer.dropdown .label, .inputContainer.radios .label, .inputContainer.checkboxes .label {
		float: none;
		padding-right: 0;
		text-align: left;
		width: auto;
		font-size: 13px;
		color: #6c4d41;
	}
	.inputContainer.dropdown .input, .inputContainer.chkbox .input, .inputContainer.radios .input {
		float: none;
		width: auto;
	}
	.inputContainer .defaultText {
		height: auto;
		line-height: 42px;
		top: 0;
	}
	.nativeDropdown {
		position: relative;
		float: none;
	}
	.dk_container {
		float: none;
	}
	.dk_fouc select {
		height: 1px;
	}
	.inputContainer.dropdown .dk_toggle, .nativeDropdown .dk_toggle {
		width: auto;
		height: auto;
		background: -webkit-linear-gradient(top, #E28A6F 0%, #CC3503 100%);
		background: linear-gradient(to bottom, #E28A6F 0%, #CC3503 100%);
		margin-left: 0;
		padding-right: 50px;
	}
	.nativeDropdown .dk_toggle_left_border {
		background: -webkit-linear-gradient(top, #E28A6F 0%, #CC3503 100%);
		background: linear-gradient(to bottom, #E28A6F 0%, #CC3503 100%);
		position: absolute;
		right: 0;
		top: 0;
		height: 42px;
		width: 50px;
		pointer-events: none;
		z-index: 1;
	}
	.nativeDropdown .dk_toggle:hover {
		background: -webkit-linear-gradient(top, #a68980 0%, #68463b 100%);
		background: linear-gradient(to bottom, #a68980 0%, #68463b 100%);
	}
	.nativeDropdown:hover .dk_toggle_left_border {
		background: -webkit-linear-gradient(top, #a68980 0%, #68463b 100%);
		background: linear-gradient(to bottom, #a68980 0%, #68463b 100%);
	}
	.inputContainer.dropdown .input {
		border: 1px solid #ececec;
		padding: 1px;
		height: auto;
		min-height: 35px;
	}
	.inputContainer.dropdown.validation-failed .input .dk_container, .inputContainer.dropdown.validation-failed .input .nativeDropdown {
		border: none;
		padding-left: 0;
	}
	.nativeDropdown select {
		font-size: 15px;
		font-weight: bold;
		padding: 0;
		height: 42px
	}
	.nativeDropdown .dk_arrow {
		background: url("/resource/quod/staticresources/images/barArrow.png") no-repeat left center;
		height: 42px;
		width: 50px;
		z-index: 1;
	}
	.nativeDropdown .dk_toggle:hover .dk_arrow {
		background-position: left center;
	}
	.dropdown-container {
		border: 1px solid #ECECEC;
		padding: 1px;
	}
	.buttonsCont {
		background: none;
		border: 1px solid #ececec;
		padding: 1px;
		position: relative;
	}
	.buttonsCont input.button {
		background: -webkit-linear-gradient(top, #E28A6F 0%, #CC3503 100%);
		background: linear-gradient(to bottom, #E28A6F 0%, #CC3503 100%);
		border-radius: 0 0 0 0;
		display: block;
		font-size: 15px;
		height: 42px;
		margin: 0;
		padding: 0 0 0 10px;
		text-align: left;
		width: 100%;
		font-family: Arial, Helvetica, sans-serif;
	}
	.buttonsCont input.button:hover {
		background: -webkit-linear-gradient(top, #a68980 0%, #68463b 100%);
		background: linear-gradient(to bottom, #a68980 0%, #68463b 100%);
	}
	.buttonsCont:after {
		background: url("/resource/quod/staticresources/images/sendArrow.png") no-repeat left center;
		background-size: 13px auto;
		content: "";
		height: 42px;
		position: absolute;
		right: 0;
		top: 0;
		width: 30px;
		pointer-events: none;
	}
	.section .buttonsCont input.button {
		margin-left: 0;
	}
	.buttonsCont input.button.close {
		display: none;
	}
	#landscapeView {
		text-align: center;
		background: -webkit-linear-gradient(top, #e5e5e5 0%, #ffffff 50%);
		background: linear-gradient(to bottom, #e5e5e5 0%, #ffffff 50%);
	}
	#landscapeView .disclaimer {
		color: #666666;
		font-size: 9px;
		padding: 10px;
	}
	#landscapeView .orientation-image {
		background: url("/resource/quod/staticresources/images/rotateImage.png") no-repeat center center;
		height: 110px;
	}
	#landscapeView .footer-text {
		color: #CF3500;
		font-size: 18px;
		padding: 10px;
	}
	/*End*/
	/*loginservice*/
	#loginService {
		position: relative;
	}
	#loginService .section .buttonsCont input.button {
		margin-left: 0;
	}
	#loginService .section .buttonsCont.loginCont {
		float: none;
		padding: 1px;
		width: auto;
	}
	#loginService .section div.forgotPassCont .forgotPass {
		margin: 0;
	}
	#loginService .section div.forgotPassCont {
		position: absolute;
		bottom: 5px;
		float: none;
	}
	#quodloginserviceview .section {
		padding-top: 0;
	}
	#loginService .inputContainer {
		margin-bottom: 20px;
	}
	#loginService .section div.forgotPassCont .forgotPass {
		font-size: 13px;
	}
	#quodresetforgotpasswordview .section, #quodforgotpasswordserviceview .section, #quodforgotpasswordmailsentserviceview .section {
		padding: 0 0 5px;
	}
	#quodloginserviceview .error {
		padding: 10px 0 18px 58px;
	}
	/*End*/
	/*Global Error Page*/
	#globalerrorpage .error, #quodexpiredpassword .error {
		align-self: center;
		background: url("/resource/quod/staticresources/images/bigErrorIcon.png") no-repeat center top;
		background-size: 156px auto;
	}
	#globalerrorpage p.error, #quodexpiredpassword p.error {
		height: auto;
		padding: 150px 0 0;
		font-size: 13px;
	}
	#quodexpiredpassword #header-title {
		font-size: 12px;
	}
	#globalerrorpage .section, #quodexpiredpassword .section {
		border-bottom: none;
		padding: 0 0 5px;
	}
	.error {
		background: url("/resource/quod/staticresources/images/small_errorIcon.png") no-repeat;
		background-size: 52px auto;
		padding: 2px 0 16px 58px;
		height: auto;
	}
	#quodforgotpasswordserviceview .error {
		padding: 10px 0 5px 58px;
	}
	#quodexpiredpassword .error {
		padding: 0 0 16px 65px;
	}
	#quodresetforgotpasswordview .clear {
		display: none;
	}
	/*End*/
	/*ContactUs Services*/
	#quodcontactuspublic .policySuggesation p a {
		font-size: 12px;
		line-height: normal;
	}
	#quodcontactusregisterd .policySuggesationbottom p a {
		font-size: 12px;
		line-height: normal;
	}
	#quodcontactuspublic .pad-section {
		padding-top: 0;
	}
	#quodcontactuspublic .section .smallerText {
		float: left;
	}
	#quodcontactuspublic .error, #quodcontactusregisterd .error, #submitmedicalquery .error, #connectwithrep .error {
		height: auto;
	}
	#quodcontactuspublic .pad-bottom {
		padding-bottom: 5px;
	}
	#quodcontactusregisterd .pad-section {
		padding-top: 0;
	}
	#quodcontactusregisterd .section .smallerText {
		float: left;
	}
	#quodcontactusregisterd .noborder, #submitmedicalquery .noborder, #connectwithrep .noborder, #termsofuseview .noborder {
		border-bottom: medium none;
		padding-bottom: 0;
	}
	#connectwithrep .noborder {
		position: relative;
		padding-top: 0;
	}
	#quodcontactusregisterd .pad-bottom {
		padding-bottom: 5px;
	}
	#submitmedicalquery .pad-section {
		padding-top: 0;
	}
	#submitmedicalquery .section .smallerText {
		float: left;
	}
	#submitmedicalquery .checkDisc p strong {
		display: block;
	}
	#submitmedicalquery .inputContainer {
		margin-bottom: 0;
		margin-top: 5px;
	}
	#connectwithrep .pad-section {
		padding-top: 0;
		padding-bottom: 5px;
	}
	#connectwithrep .section .policySuggesation p.nopad {
		padding-top: 14px;
	}
	#connectwithrep #ConnectWithRepForm .requiredText {
		margin-left: 52%;
		margin-top: 22px;
		padding-top: 0;
		position: absolute;
	}
	#connectwithrep .inputContainer.text {
		position: relative;
	}
	#connectwithrep .inputContainer.text .requiredPhone {
		position: absolute;
		right: 0;
		top: 27px;
	}
	#connectwithrep #ConnectWithRepForm .productRelatedQuestion {
		border-top: 1px dotted #ADADAD;
	}
	#thankyou .thankyou-holder {
		padding-left: 0;
		padding-top: 65%;
	}
	#thankyou p.thankyou-holder {
		background: url("/resource/quod/staticresources/images/thanku_icon.png") no-repeat scroll 50% 4px;
		background-size: 50% auto;
	}

	/*END*/
	/*TermsOfUseView*/
	#termsofuseview .termsOfUses .section {
		padding: 0;
	}
	.termsOfUses .section ol {
		margin: 0 0 0 15px;
	}
	.termsOfUses .section ol li {
		font-size: 12px;
		line-height: normal;
		padding-bottom: 5px;
	}
	.section .policySuggesation p {
		font-size: 12px;
		line-height: normal;
		padding: 0 0 5px;
	}
	/*END*/
	/* Regitration Service */
	#UserRegistration .dk_toggle {
		height: auto;
		width: auto;
	}
	#UserRegistration .section p.centerAlign {
		font-size: 13px;
		font-weight: bold;
		line-height: 18px;
		padding: 0 0 4px;
		text-align: left;
	}
	#UserRegistration .section .threeColInnerCont1 .firstCol {
		width: auto;
		float: none;
		margin: 0;
		padding: 0;
		text-align: left;
	}
	#UserRegistration #primarySpecialtyPlusIcon {
		margin-left: 0;
		margin-top: 17px;
	}
	#UserRegistration #addtionalSpecialty1PlusIcon {
		margin-left: 0;
		margin-top: 17px;
	}
	#UserRegistration td {
		height: 30px;
		display: block;
	}
	#UserRegistration .section p {
		font-size: 13px;
		margin-top: 5px;
	}
	#UserRegistration .nonPadedSection {
		padding-top: 0px;
	}
	#UserRegistration .addIcon {
		background: url("/resource/quod/staticresources/images/addIcon.png");
		background-repeat: no-repeat;
		background-size: 78px auto;
		width: 100px;
		margin-left: 0;
		margin-top: 17px;
	}
	#UserRegistration #othetText {
		padding-left: 0px;
	}
	#UserRegistration .section .threeColInnerCont1 .secondCol {
		width: 100%;
	}
	#UserRegistration .inputContainer.dropdown.width100 .input {
		width: auto;
	}
	#UserRegistration .inputContainer.dropdown .nativeDropdown select {
		width: 100%;
	}
	#quodregistrationthankyou .buttonsCont input.button.close {
		display: block;
	}
	/* My Info Service Page*/
	#UserMyInfoOff .nonPadedSection {
		padding-top: 0px;
	}
	#UserMyInfoOff #t1 {
		font-size: 13px;
		margin-top: 5px;
	}
	#UserMyInfoOff .addIcon {
		background: url("/resource/quod/staticresources/images/addIcon.png");
		background-repeat: no-repeat;
		background-size: 78px auto;
		width: 100px;
		margin-left: 0;
		margin-top: 17px;
	}
	#UserMyInfoOff #medicalLicenseSection .addIcon {
		margin-bottom: 15px;
	}
	#UserMyInfoOff .section p.centerAlign {
		font-size: 13px;
		font-weight: bold;
		line-height: 18px;
		padding: 9px 0;
		text-align: left;
	}
	#UserMyInfoOff .section .threeColInnerCont1 .firstCol {
		width: 100%;
	}
	#UserMyInfoOff .inputContainer.dropdown.width100 .input {
		width: auto;
	}
	#UserMyInfoOff .section .threeColInnerCont1 .secondCol {
		width: 100%;
	}
	#UserMyInfoOff #othetText {
		padding-left: 0px;
	}
	#UserMyInfoOff .officeHeading {
		font-size: 13px;
	}
	#UserMyInfoOff .primaryHeading {
		font-size: 12px;
		padding-top: 0;
		position: absolute;
		left: 0;
		top: 35px;
	}
	#UserMyInfoOff .outerContainer {
		position: relative;
	}
	#UserMyInfoOff .fontSize {
		font-size: 13px;
		height: 30px;
		margin-bottom: 5px;
	}
	#UserMyInfoOff .editContentLink img {
		display: none;
	}
	#UserMyInfoOff .deleteContentLink img {
		display: none;
	}
	#UserMyInfoOff a.editContentLink {
		display: inline-block;
		height: 30px;
		width: 40px;
		left: 0;
	}
	
	#UserMyInfoOff a.editContentLink span{
		background: url("/resource/quod/staticresources/images/editIcon.png");
		background-size: auto 30px;
		background-repeat: no-repeat;
		background-position: 0 0;
		padding: 7px 20px;
	}
	
	#UserMyInfoOff .deleteContentLink {
		display: inline-block;
		height: 30px;
		left: 0px;
		width: 30px;
	}
	#UserMyInfoOff .deleteContentLink span {
		background: url("/resource/quod/staticresources/images/crossImage.png");
		background-size: 28px auto;
		background-repeat: no-repeat;
		background-position: 0 0;
	}
	
	#UserMyInfoOff .contentWrapper {
		width: 100%;
	}
	#UserMyInfoOff .headerText {
		font-size: 13px;
		line-height: 16px;
	}
	#UserMyInfoOff .inputContainer.text input {
		width: 90%;
	}
	#UserMyInfoOff body a {
		font-size: 13px;
	}
	#UserMyInfoOff td {
		height: 30px;
		display: block;
	}
	#UserMyInfoOff .section a {
		font-size: 13px;
		width: auto;
		float: none;
	}
	#UserMyInfoOff p.location a {
		background: url("/resource/quod/staticresources/images/editIcon.png");
		background-size: auto 30px;
		background-repeat: no-repeat;
		background-position: right 0;
		height: 24px;
	}
	#UserMyInfoOff center a {
		font-size: 13px;
		font-weight: bold;
	}
	#UserMyInfoOff center {
		margin-top: 5px;
	}
	#UserMyInfoOff .section .threeColInnerCont1 .firstCol {
		text-align: left;
	}
	#UserMyInfoOff .section span {
		line-height: 25px;
	}
	#UserMyInfoOff .section .cancelEdditableCont {
		display: block;
		margin-top: 13px;
	}
	#UserMyInfoOff .section a.requiredOptional {
		float: right;
	}
	/*End*/

	/*Shopping Cart*/
	#shoppingcart .section {
		padding: 0px;
		border-bottom: none;
	}
	#shoppingcart .section h2 {
		padding: 0 0 10px 0;
	}
	#shoppingcart .mobile.cartMobile {
		border-top: 1px dotted #CECECE;
		border-bottom: 1px dotted #CECECE;
	}
	#shoppingcart .itemName {
		color: #000000;
		font-weight: bold;
		padding-bottom: 10px;
	}
	#shoppingcart .section a {
		font-weight: normal;
		font-size: 13px;
	}
	#shoppingcart .cartContainer {
		border-bottom: 1px dotted #CECECE;
		padding: 10px 5px;
	}
	#shoppingcart .table {
		display: table;
		width: 100%;
		border: 1px solid;
		border-collapse: collapse;
	}
	#shoppingcart .row {
		display: table-row;
	}
	#shoppingcart .rowcell {
		border: 1px solid #CECECE;
		border-collapse: collapse;
		display: table-cell;
		font-size: 13px;
		font-weight: bold;
		line-height: 16px;
		text-align: left;
	}
	#shoppingcart .thpadding {
		color: #6C4D41;
		padding: 5px;
	}
	#shoppingcart .rowcell.thpadding.rowcell1 {
		width: 35%;
	}
	#shoppingcart .inputContainer {
		margin-bottom: 0px;
	}
	#shoppingcart .rowcell.rowcell2 {
		vertical-align: middle;
		text-align: center;
		padding-right: 20px;
	}
	#shoppingcart .rowcell.rowcell2 img {
		height: auto;
		width: auto;
	}
	#shoppingcart .rowcell.rowcell3 {
		text-align: center;
		vertical-align: middle;
	}
	#shoppingcart .inputContainer.dropdown.width60 .input {
		width: 95px;
	}
	#shoppingcart .inputContainer.dropdown .nativeDropdown .dk_toggle {
		overflow: hidden;
		width: auto;
	}
	#shoppingcart .rowcell img {
		height: 30px;
		width: 30px;
	}
	#shoppingcart .cartContainer:last-child {
		border-bottom: none;
	}
	#shoppingcart .accordion .accordionheader {
		border: none;
	}
	#shoppingcart .accordion .accordionheader .accordionheader-content {
		padding: 0px;
		cursor: text;
	}
	#shoppingcart .accordion div.description, #status .accordion .accordionheader, #status .accordion .accordionheader:hover, #status .accordion .accordionheader .accordionheader-content, #status .accordion .accordionheader:hover .accordionheader-content, #status .accordion.selected .accordionheader .accordionheader-content, #status .accordion.selected .accordionheader:hover .accordionheader-content {
		background: none;
		display: block;
		color: #6C4D41;
	}
	#shoppingcart .accordion.validation-failed {
		border: medium none;
	}
	#shoppingcart .contentWrapper {
		background: none;
	}
	#shoppingcart p.location a {
		background: url("/resource/quod/staticresources/images/editIcon.png") no-repeat scroll left 0 rgba(0, 0, 0, 0);
		padding-left: 45px;
		font-weight: bold;
	}
	#shoppingcart p.location {
		padding: 10px 0 0 0;
	}
	#shoppingcart .resetCont {
		padding: 12px 0 5px 0;
		border-top: 1px dotted #CECECE;
	}
	#shoppingcart .buttonsCont input.bigbutton {
		background: linear-gradient(to bottom, #E28A6F 0%, #CC3503 100%);
		background: -webkit-linear-gradient(top, #E28A6F 0%, #CC3503 100%);
		width: 100%;
		height: 45px;
		margin-left: 0px;
		padding: 0 0 0 10px;
		font-size: 13px;
		text-align: left;
		border-radius: 0;
	}
	#shoppingcart .buttonsCont input.bigbutton:hover {
		background: -webkit-linear-gradient(top, #a68980 0%, #68463b 100%);
		background: linear-gradient(to bottom, #a68980 0%, #68463b 100%);
	}
	#shoppingcart .error {
		padding: 10px 0 30px 58px;
	}

	/*End*/

	/*Samples Order Service View*/
	#samplesorderserviceview #sample .para {
		padding: 15px;
		font-size: 13px;
	}
	#samplesorderserviceview #sample .para.samples-message-mobile {
		border-top: 1px dotted #ADADAD;
		margin: 0px 15px;
	}
	#samplesorderserviceview .section.sectionFirst {
		border: medium none;
	}
	#samplesorderserviceview .popup-body-bar-mid .popup-scrollable-content {
		padding: 0px;
	}
	#samplesorderserviceview .InputFieldsOuterCont ul li a.active {
		background: linear-gradient(to bottom, #B79C94 0%, #775446 100%);
		background: -webkit-linear-gradient(top, #B79C94 0%, #775446 100%);
	}
	#samplesorderserviceview .InputFieldsOuterCont ul li a {
		background: linear-gradient(to bottom, #FFFFFF 0%, #E5E5E5 100%);
		background: -webkit-linear-gradient(top, #FFFFFF 0%, #E5E5E5 100%);
		height: 45px;
		line-height: 45px;
		padding-left: 8px;
	}
	#samplesorderserviceview .section.sectionLast {
		border: medium none;
		padding: 0px;
	}
	#samplesorderserviceview .eSampling-disclaimer {
		padding: 0px 5px 7px;
		font-size: 11px;
		line-height: normal;
	}
	#samplesorderserviceview .eSampling-disclaimer-mobile {
		padding: 0px 15px 7px;
	}
	#samplesorderserviceview .section {
		border-bottom: 1px dotted #ADADAD;
		padding: 5px 0px;
	}
	#samplesorderserviceview form {
		padding: 0px 14px 7px;
	}
	#samplesorderserviceview #step-1 .question {
		line-height: normal;
	}
	#samplesorderserviceview #step-1 table th, #samplesorderserviceview #step-1 table td {
		white-space: normal;
	}
	#samplesorderserviceview p.location {
		padding: 10px 0px 0px;
	}
	#samplesorderserviceview p.location a {
		background: url("/resource/quod/staticresources/images/editIcon.png") no-repeat scroll left 0px transparent;
		padding-left: 45px;
		font-weight: normal;
		font-size: 13px;
	}
	#samplesorderserviceview #eSignature-text {
		color: #CF3E0E;
	}
	#samplesorderserviceview .sigWrapper .pad {
		cursor: url("/resource/quod/staticresources/images/pen.png") 8 8, crosshair;
	}
	#samplesorderserviceview #fingertipSignature .validation-failed {
		border: 1px solid #CC0000;
	}
	#samplesorderserviceview .button-center-align {
		text-align: center;
	}
	#samplesorderserviceview .section .buttonsCont {
		padding: 1px;
		margin: 12px 0 6px 0;
	}
	#samplesorderserviceview .section .buttonsCont input.button {
		font-size: 13px;
		height: 45px;
		margin-left: 0px;
		font-family: 'Verdana', 'Geneva', sans-serif;
	}
	#samplesorderserviceview .section .buttonsCont input.button:hover {
		background: -webkit-linear-gradient(top, #a68980 0%, #68463b 100%);
		background: linear-gradient(to bottom, #a68980 0%, #68463b 100%);
	}
	#samplesorderserviceview .submit-button {
		background: -webkit-linear-gradient(top, #E28A6F 0%, #CC3503 100%);
		background: linear-gradient(to bottom, #E28A6F 0%, #CC3503 100%);
		border: 2px solid #ECECEC;
		border-radius: 0;
		color: #FFFFFF;
		cursor: pointer;
		font-family: 'Verdana', 'Geneva', sans-serif;
		font-weight: bold;
		height: 45px;
	}
	#samplesorderserviceview .submit-button:hover {
		background: -webkit-linear-gradient(top, #a68980 0%, #68463b 100%);
		background: linear-gradient(to bottom, #a68980 0%, #68463b 100%);
	}
	#samplesorderserviceview .section p.error {
		background: url("/resource/quod/staticresources/images/small_errorIcon.png") no-repeat;
		background-size: 52px auto;
		padding: 2px 0 16px 58px;
	}
	#samplesorderserviceview .manageDigiSigMobile {
		display: none;
	}
	/*End*/

	/*Order Status Service View*/
	#orderstatusserviceview .popup-body-bar-mid .popup-scrollable-content {
		padding: 0px;
	}
	#orderstatusserviceview .sectionFirst {
		padding: 0px;
		border: medium none;
	}
	#orderstatusserviceview .InputFieldsOuterCont ul li a {
		background: linear-gradient(to bottom, #FFFFFF 0%, #E5E5E5 100%);
		background: -webkit-linear-gradient(top, #FFFFFF 0%, #E5E5E5 100%);
		height: 45px;
		line-height: 45px;
		padding-left: 8px;
	}
	#orderstatusserviceview .InputFieldsOuterCont ul li a.active {
		background: linear-gradient(to bottom, #B79C94 0%, #775446 100%);
		background: -webkit-linear-gradient(top, #B79C94 0%, #775446 100%);
	}
	#orderstatusserviceview .sectionSecond {
		margin: 0px 10px;
		padding: 5px 0px;
	}
	#orderstatusserviceview .disclaimer {
		padding: 0px 5px 7px;
		font-size: 11px;
		line-height: normal;
	}
	#orderstatusserviceview .section {
		font-family: Arial, Verdana, Sans Serif;
	}
	#orderstatusserviceview .sectionLast {
		padding: 0px 12px 1px;
	}
	#orderstatusserviceview .accordion {
		background: linear-gradient(to bottom, #FFFFFF 0%, #E5E5E5 45px, #FFFFFF 45px);
		background: -webkit-linear-gradient(top, #FFFFFF 0%, #E5E5E5 45px, #FFFFFF 45px);
		border-bottom: 1px solid #ADADAD;
	}
	#orderstatusserviceview .accordion:hover {
		background: linear-gradient(to bottom, #B79C94 0%, #775446 100%);
		background: -webkit-linear-gradient(top, #B79C94 0%, #775446 100%);
	}
	#orderstatusserviceview .accordion.selected:hover {
		background: linear-gradient(to bottom, #B79C94 0%, #775446 45px, #FFFFFF 45px);
		background: -webkit-linear-gradient(top, #B79C94 0%, #775446 45px, #FFFFFF 45px);
	}
	#orderstatusserviceview .accordionheader {
		border: medium none;
		margin: 0px;
	}
	#orderstatusserviceview .accordion .accordion-plus {
		background: url("/resource/quod/staticresources/images/accodian-plus-mobile.png") no-repeat scroll 97% center;
		background-size: 20px auto;
		height: 45px;
	}
	#orderstatusserviceview .accordion:hover .accordion-plus {
		background: url("/resource/quod/staticresources/images/whitePlusImage-mobile.png") no-repeat scroll 97% center;
		background-size: 20px auto;
		color: #FFFFFF;
		left: 0.5em;
		top: 50%;
		height: 45px;
	}
	#orderstatusserviceview .accordion.selected .accordion-minus {
		background: url("/resource/quod/staticresources/images/redImage-mobile.png") no-repeat scroll 97% center;
		background-size: 20px auto;
		height: 45px;
		left: 0.5em;
		top: 50%;
	}
	#orderstatusserviceview .accordion.selected:hover .accordion-minus {
		background: url("/resource/quod/staticresources/images/SampleAccordianmins-mobile.png") no-repeat scroll 97% center;
		background-size: 20px auto;
		color: #FFFFFF;
		left: 0.5em;
		top: 50%;
	}
	#orderstatusserviceview .accordion .order-date {
		font-size: 17px;
		padding: 14px 0px 0px 13px;
	}
	#orderstatusserviceview .accordion:hover .order-date {
		color: #FFFFFF;
		font-weight: bold;
	}
	#orderstatusserviceview div.description table {
		border-bottom: 1px dotted #ADADAD;
		border-left: none;
		border-right: none;
		border-top: none;
	}
	#orderstatusserviceview div.description table:last-child {
		border-bottom: none;
	}
	#orderstatusserviceview div.description table td, #orderstatusserviceview div.description table th {
		white-space: normal;
		border-bottom: none;
		border-right: none;
	}
	#orderstatusserviceview div.description table th {
		border-bottom: 1px dotted #ADADAD;
		padding: 5px 0px 8px 8px;
	}
	#orderstatusserviceview div.description table td {
		padding: 8px 0px 8px 8px;
		color: #6C4D41;
	}
	#orderstatusserviceview div.description table td.dosage-value-mobile {
		font-weight: bold;
		color: #333333;
	}
	#orderstatusserviceview div.description table td.qty-value-mobile {
		font-weight: bold;
		color: #333333;
		padding: 8px 0px 8px 12px;
	}
	#orderstatusserviceview #sample-order-status {
		color: #333333;
	}
	#orderstatusserviceview .popup-container #mapCode {
		border-top: medium none;
	}
	#orderstatusserviceview .manageDigiSigMobile {
		display: none;
	}
	/*End*/

	/*Sample Thank You*/
	#samplethankyou .popup-body-bar-mid .popup-scrollable-content {
		padding: 0px;
	}
	#samplethankyou .section {
		padding: 0px;
		border-bottom: medium none;
	}
	#samplethankyou .section.sectionLast {
		padding: 32px 0px 0px 10px;
		border-top: 1px dotted #ADADAD;
		margin: 0px 10px;
	}
	#samplethankyou .InputFieldsOuterCont ul li a {
		background: linear-gradient(to bottom, #FFFFFF 0%, #E5E5E5 100%);
		background: -webkit-linear-gradient(top, #FFFFFF 0%, #E5E5E5 100%);
		height: 45px;
		line-height: 45px;
	}
	#samplethankyou .manageDigiSigMobile {
		display: none;
	}

	/*End*/

	/* literature ordering service*/
	#literature .nonPadedSection {
		padding-top: 0px;
	}
	#literature .FpiLink {
		float: none;
		font-size: 13px;
	}
	#literature a.required {
		color: #333333;
		margin-right: 10px;
		margin-top: -2px;
		padding-top: 0;
	}
	#literature .border-div {
		background: linear-gradient(to top, #E5E5E5 0px, #FFFFFF 50px);
		background: -webkit-linear-gradient(bottom, #E5E5E5 0px, #FFFFFF 50px);
		background-repeat: no-repeat;
		border-bottom: 1px dotted #ADADAD;
		border-top: 1px dotted #ADADAD;
		border-left: none;
		border-right: none;
	}
	#literature .titleLeftDiv {
		font-size: 13px;
		width: 90%;
	}
	#literature .titleLeftDiv span {
		font-size: 13px;
		white-space: nowrap;
	}
	#literature .toggleLink {
		font-size: 13px;
	}
	#literature .three-col-cont .first-discription {
		font-size: 13px;
		width: 100%;
	}
	#literature .three-col-cont {
		width: auto;
		padding-top: 0px;
	}
	#literature .three-col-cont .second-Quantity {
		display: block;
		float: none;
		left: 0px;
		position: static;
		width: auto;
	}
	#literature .section p {
		font-size: 13px;
		text-align: left;
	}
	#literature .inputContainer.dropdown.width60 .input {
		width: auto;
	}
	#literature .inputContainer.dropdown.width60 .dk_toggle {
		width: auto;
	}
	#literature .three-col-cont .second-Quantity-Error-Message {
		margin-top: 15px;
		width: auto;
	}
	#literature .nonPadedSection {
		padding-top: 0px;
		clear: both;
	}
	#literature  .firstCol {
		float: none;
		margin-left: 0px;
	}
	#literature .secondCol {
		float: none;
	}
	#literature  .thirdCol {
		float: none;
	}
	#literature .three-col-cont .third-button {
		float: none;
		padding: 0;
		width: auto;
	}
	#literature .pdfRightDiv img {
		display: none;
	}
	#literature .border-div .pdfRightDiv {
		background: url("/resource/quod/staticresources/images/pdf-icon-mobile.png");
		background-repeat: no-repeat;
		background-size: 22px auto;
		background-position: right 0;
		height: 29px;
		width: 22px;
	}
	#literature .border-div .pdfRightDiv a {
		display: block;
		height: 100%;
		width: 22px;
	}
	#literature .informationMessage {
		font-size: 13px;
		line-height: 16px;
		margin: 0px;
		padding: 0px;
	}
	#literature .nativeDropdown .dk_toggle_left_border {
		width: auto;
	}
	#literature .three-col-cont .second-Quantity-Message {
		min-height: 39px;
		padding-bottom: 0;
		width: auto;
	}
	/* Service Home Page */
	#quodservicehome .page-tabs li {
		background: linear-gradient(to top, #E5E5E5 0px, #FFFFFF 50px);
		background: -webkit-linear-gradient(bottom, #E5E5E5 0px, #FFFFFF 50px);
		background-repeat: no-repeat;
		border-bottom: 1px solid #ADADAD;
		height: 60px;
		position: relative;
	}
	#quodservicehome #contactusServiceLink, #quodservicehome #literatureServiceLink, #quodservicehome #submitmedicalqueryServiceLink, #quodservicehome #connectrepServiceLink, #quodservicehome #samplesServiceLink, #quodservicehome #click-to-talk-tab a, #quodservicehome .coupons, #quodservicehome .programs {
		display: block;
		font-size: 16px;
		font-weight: bold;
		padding: 20px 0 20px 60px;
		text-decoration: none;
		margin-left: 7px;
		background-size: 46px auto;
		background-position: left center;
		background-repeat: no-repeat;
	}
	#quodservicehome #connectrep-tab.requires-login #connectrepServiceLink, #quodservicehome #samples-tab.requires-login #samplesServiceLink {
		padding-top: 15px;
	}
	#quodservicehome .popup-body-Container #contact-novartis-tab:after, #quodservicehome .popup-body-Container #submit-medical-tab:after, #quodservicehome .popup-body-Container #literature-ordering-tab:after, #quodservicehome .popup-body-Container #samples-tab:after, #quodservicehome .popup-body-Container #connectrep-tab:after, #quodservicehome .popup-body-Container #click-to-talk-tab:after, #quodservicehome .popup-body-Container #coupons-tab.normal-tab:after, #quodservicehome .popup-body-Container #patient-programs-tab.normal-tab:after {
		background: url("/resource/quod/staticresources/images/activeMenuarrowIcon1.png");
		background-size: 10px auto;
		background-position: center center;
		background-repeat: no-repeat;
		content: "";
		height: 60px;
		position: absolute;
		right: 0;
		top: 0;
		width: 30px;
	}
	#quodservicehome #contactusServiceLink {
		background-image: url("/resource/quod/staticresources/images/ContactNovartis.png");
	}
	#quodservicehome #submitmedicalqueryServiceLink {
		background-image: url("/resource/quod/staticresources/images/SubmitMedicalInquiry.png");
	}
	#quodservicehome #connectrepServiceLink {
		background-image: url("/resource/quod/staticresources/images/ConnectWithRep.png");
	}
	#quodservicehome #samplesServiceLink {
		background-image: url("/resource/quod/staticresources/images/ProductSamples.png");
	}
	#quodservicehome #literatureServiceLink {
		background-image: url("/resource/quod/staticresources/images/LiteratureHandOuts.png");
	}
	#quodservicehome #click-to-talk-tab a {
		background-image: url("/resource/quod/staticresources/images/ClickToTalk.png");
	}
	#quodservicehome .coupons {
		background-image: url("/resource/quod/staticresources/images/Coupons&Vouchers.png");
	}
	#quodservicehome .programs {
		background-image: url("/resource/quod/staticresources/images/PatientProgram.png");
	}
	#quodservicehome .innerCont p {
		font-size: 16px;
		font-weight: bold;
		padding: 20px 0 20px 60px;
		color: #CF3E0E;
	}
	#quodservicehome p.detail {
		display: none;
	}
	#quodservicehome #service-heading {
		padding: 15px 0;
		margin: 0 7px;
		border-bottom: 1px dotted #ADADAD;
	}
	#quodservicehome .popup-body-bar-mid .popup-scrollable-content {
		padding: 0px;
	}
	#quodservicehome #demo-default-usage-bot, #quodservicehome #demo-default-usage-bot1 {
		padding: 0 7px;
	}
	#quodservicehome .required-discl {
		display: block;
		font-size: 13px;
		line-height: 5px;
		font-size: 11px;
		font-weight: normal;
	}
	#quodservicehome .popup-container #mapCode {
		border-top: none;
	}
	#patient-programs-tab #demo-default-usage-bot, #coupons-tab #demo-default-usage-bot {
		display: none;
	}
	#patient-programs-tab.active #demo-default-usage-bot, #coupons-tab.active #demo-default-usage-bot {
		display: block;
	}
	#quodservicehome .page-tabs li#patient-programs-tab.active, #quodservicehome .page-tabs li#coupons-tab.active {
		height: 110px;
	}
	/* Service Popup Template */
	.cartBtn {
		display: block;
		height: 50px;
		margin: 0;
		padding: 0;
	}
	.cartBtn span {
		background: none repeat scroll 0 0 #CC3503;
		border: 2px solid #FFFFFF;
		border-radius: 9px;
		display: inline-block;
		margin: 0;
		padding: 0 4px;
		position: absolute;
		right: 32px;
		top: 8px;
	}
	.cartBtn .btnMiddle {
		float: none;
		padding: 0 4px;
	}
	.cartBtn .btnMiddle strong {
		float: none;
		margin: 0 !important;
		position: static;
		color: #FFFFFF;
	}
	.cartBtn .btnTop, .cartBtn .btnBottm {
		display: none;
	}
	#addResourcesToCart.emptycart {
		background: none;
	}
	/* Simplified Home Page */
	body.aggregator {
		background: none;
	}
	.aggregator .mainContainer, .aggregator .mainWrapper {
		width: auto;
		height: auto;
	}
	.aggregator .contentWrapper {
		overflow: auto;
		padding: 7px;
		background: none;
	}
	.aggregator .header {
		background: none;
		position: relative;
		height: auto;
	}
	.aggregator .header .rowOne {
		padding: 0;
	}
	.aggregator .header .rowOne .clear {
		display: none;
	}
	.aggregator .header .headerLogo {
		background: url("/resource/quod/staticresources/images/QuoMark.png") no-repeat 10px center #FFFFFF;
		background-size: 34px auto;
		width: 47px;
		height: 50px;
		padding: 0px;
		margin: 0;
		display: block;
		float: left;
	}
	.aggregator .headerInfo {
		color: #666666;
		font-size: 8px;
		padding-top: 6px;
		margin: 0;
		float: none;
		display: block;
	}
	.aggregator .header .left-text {
		float: none;
		height: auto;
		line-height: 25px;
		padding-left: 7px;
		padding-right: 7px;
	}
	.aggregator .welcomeNote {
		font-size: 13px;
		font-weight: bold;
		padding: 5px 0 0 0;
		line-height: normal;
	}
	.aggregator .header .right-links {
		float: none;
		border-top: 3px solid #CC3300;
		border-bottom: 1px solid #ADADAD;
		background: linear-gradient(to top, #E5E5E5 0px, #FFFFFF 50px);
		background: -webkit-linear-gradient(bottom, #E5E5E5 0px, #FFFFFF 50px);
		background-repeat: no-repeat;
		box-shadow: 0 5px 5px #E5E5E5;
		margin: 0;
		display: table;
		width: 100%;
		padding: 5px 0;
	}
	.aggregator .orangeText.extend {
		display: table-cell;
		float: none;
		margin: 0;
		padding: 0;
		text-align: center;
		width: 50%;
		height: 45px;
		vertical-align: middle;
	}
	.aggregator .orangeText.extend:first-child {
		border-right: 1px solid #CACACA;
	}
	.aggregator .rowDivider, .aggregator .orangeNext, .aggregator .newOrangeText {
		display: none;
	}
	.aggregator .orangeText a {
		
	}
	.aggregator .orangeText a:hover {
		text-decoration: none;
	}
	#aggregatorHome .maincontent {
		padding: 0;
	}
	#aggregatorHome .brand {
		background: linear-gradient(to top, #E5E5E5 0px, #FFFFFF 100%);
		background: -webkit-linear-gradient(bottom, #E5E5E5 0px, #FFFFFF 100%);
		background-repeat: no-repeat;
		display: table;
		height: auto;
		padding-bottom: 40px;
		position: relative;
		width: 100%;
		margin: 0;
		border-bottom: 1px dotted #ADADAD;
	}
	#aggregatorHome .brand .logoContent {
		display: table-cell;
		float: none;
		padding: 5px;
		text-align: center;
		vertical-align: middle;
		width: 112px;
		line-height: normal;
	}
	#aggregatorHome .brand .logoContent a {
		border: 1px solid #ADADAD;
		background-color: #fff;
		display: table-cell;
		float: none;
		height: 60px;
		padding: 5px;
		vertical-align: middle;
		white-space: nowrap;
		width: 100px;
	}
	#aggregatorHome .brand .logoContent img {
		max-width: 100px;
		max-height: 60px;
	}
	#aggregatorHome .brand .textContent {
		display: table-cell;
		float: none;
		padding: 5px;
		text-align: left;
		vertical-align: middle;
		width: auto;
	}
	#aggregatorHome .brand .fpiInfo {
		background: none repeat scroll 0 0 transparent;
		bottom: 10px;
		left: 5px;
		margin-top: 0;
		padding-top: 0;
		position: absolute;
		width: 50%;
	}
	#aggregatorHome .brand .fpiInfo a {
		font-size: 11px;
		line-height: normal;
		text-decoration: none;
	}
	#aggregatorHome .brand .buttonContent {
		bottom: 10px;
		line-height: 16px;
		position: absolute;
		right: 10px;
		width: auto;
	}
	#aggregatorHome .brand .buttonContent a {
		background: none;
	}
	#aggregatorHome .brand .buttonContent a:after {
		color: #CA611D;
		content: "Go To Site";
		display: inline;
		font-size: 16px;
		font-weight: bold;
		right: 5px;
	}
	#aggregatorHome .brand .genericName, #aggregatorHome .brand .dosageInfo {
		font-size: 11px;
	}
	/*End*/
	/*404*/
	#errorPage .shadowHolder {
		height: auto;
	}
	#errorPage .bigerText {
		font-size: 20px;
		line-height: 23px;
		padding: 0 0 10px 0;
	}
	#errorPage .bigestText {
		font-size: 50px;
		line-height: 53px;
		padding: 0;
	}
	#errorPage .bigText {
		font-size: 13px;
		line-height: 16px;
		border-bottom: 1px dotted #adadad;
		padding: 0 0 40px 0;
	}
	#errorPage .bigText br {
		display: none;
	}
	/*End*/
	/*GOT*/
	.got-inline-image {
		background-image: url("/resource/quod/staticresources/images/GOTLogo-mobile.png");
		background-size: 8px;
	}
	.guestName {
		border-bottom: 1px dotted #ADADAD;
		color: #6C4D41;
		padding-bottom: 4px;
		padding-left: 0;
		padding-top: 7px;
		width: 100%;
	}
	.nonBranded .contact-novartis-link {
		background: url("/resource/quod/staticresources/images/gotmailImage.png") no-repeat right center;
		background-size: 24px auto;
		position: absolute;
		right: 5px;
		top: 14px;
		padding-right: 25px;
		width: 45px;
		display: block;
	}
	.nonBranded .rowTwo {
		clear: both;
	}
	.nonBranded .miniMenu {
		background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
		display: table;
		float: none;
		margin: 0;
		padding: 4px 0;
		width: 100%;
	}
	.nonBranded .miniMenu div {
		border-right: 1px solid #DCDCDC;
		display: table-cell;
		float: none;
		font-size: 10px;
		text-align: center;
		vertical-align: middle;
		width: 25%;
		height: 45px;
	}
	.nonBranded .miniMenu div.itemTwo {
		background: url('/resource/quod/staticresources/images/cartImage.png') no-repeat center;
		background-size: 30px auto;
	}
	.nonBranded .cartBtn span {
		right: 48px;
	}
	.nonBranded .miniMenu  div.itemTwo a {
		display: block;
	}
	.nonBranded .miniMenu .divider {
		display: none;
	}
	.nonBranded .miniMenu a {
		color: #CF3E0E;
		display: inline-block;
		font-size: 11px;
		font-weight: bold;
		line-height: 14px;
		text-decoration: none;
	}
	#FeaturedResources .leftConatiner .getOnTrackImg-border {
		background: linear-gradient(to top, #CF3E0E 0px, #FFFFFF 50px) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
		border-bottom: 1px dotted #CF3E0E;
		border-top: 1px dotted #CF3E0E;
		height: 60px;
		position: relative;
	}
	#FeaturedResources .leftConatiner .getOnTrackImg-border:after {
		background: url("/resource/quod/staticresources/images/activeMenuarrowIcon1.png") no-repeat scroll center center;
		background-size: 10px auto;
		content: "";
		height: 60px;
		position: absolute;
		right: 0;
		top: 0;
		width: 30px;
	}
	#FeaturedResources .leftConatiner .buttonsCont:after {
		background: url("/resource/quod/staticresources/images/GotBackButton.png") no-repeat scroll left center;
		background-size: 25px auto;
		content: "";
		height: 42px;
		pointer-events: none;
		position: absolute;
		right: 0;
		top: 0;
		width: 35px;
	}
	#FeaturedResources .PDFLinks {
		float: none;
		margin: 0;
		width: auto;
	}
	.PDFLinks {
		float: none;
		margin: 20px 0 0 0;
		width: 109px;
	}
	#FeaturedResources .gridWrapper {
		float: none;
		width: auto;
	}
	#FeaturedResources .gridContainer {
		height: auto;
		width: auto;
	}
	#FeaturedResources .gridFirstRow {
		float: left;
		height: auto;
		margin: 0;
		padding: 9px 0 0;
		width: auto;
	}
	#FeaturedResources .horizantalGrid .gridSecoundRow {
		background: -webkit-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
		background: linear-gradient(to bottom, #ffffff 0%, #e5e5e5 100%);
		width: auto;
		float: none;
		border-bottom: 1px dotted #c3c3c3;
	}
	#FeaturedResources .horizantalGrid .gridSecoundRow:first-child {
		border-top: 1px dotted #c3c3c3;
	}
	#FeaturedResources .gridTitle {
		font-size: 17px;
		padding-bottom: 10px;
		color: #6c4d41;
		float: none;
		display: block;
	}
	#FeaturedResources .horizantalGrid .gridDataBlock {
		background: none;
		margin: 0;
		padding: 10px 0 25px 36px;
		position: relative;
		width: auto;
		float: none;
	}
	#FeaturedResources .horizantalGrid .PDFDetails {
		width: auto;
	}
	#FeaturedResources .descriptionBox {
		width: auto;
	}
	#FeaturedResources .shortDesc, .fullDesc {
		display: block;
		float: none;
		font-size: 13px;
		margin: 0 0 0 7px;
		line-height: 15px;
		padding: 0 8px 0 0;
		width: auto;
	}
	#FeaturedResources .grid {
		width: auto;
	}
	#FeaturedResources .PDFLinks div {
		float: left;
		margin: 8px 57px 0 7px;
	}
	#FeaturedResources .leftConatiner img {
		padding-top: 7px;
		width: 100%;
	}
	#FeaturedResources .PDFIcon {
		background: url("/resource/quod/staticresources/images/pdf-icon-mobile.png") no-repeat;
		float: left;
		height: 44px;
		left: 10px;
		position: absolute;
		top: 10px;
		width: 32px;
		background-size: 24px auto;
	}
	#FeaturedResources .PDFLinks .orangeNext {
		background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
		float: left;
		height: 11px;
		margin: 0 5px;
		width: 6px;
		display: none;
	}
	.PDFLinks .orangeNext {
		background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
		float: left;
		height: 11px;
		margin: 0 5px;
		width: 6px;
	}
	#FeaturedResources .leftConatiner {
		float: none;
		height: auto;
		width: auto;
		padding: 0;
	}
	.leftConatiner p {
		font-size: 12px;
		margin-bottom: 15px;
		margin-top: 13px;
	}
	#FeaturedResources .gridDataBlock h1 {
		font-size: 12px;
		font-weight: bold;
		left: 37px;
		line-height: 14px;
		margin: 0 0 0 7px;
	}
	#FeaturedResources .PDFDetails {
		float: none;
		margin-top: 0px;
	}
	/*End*/
	#quodinfomessage #msgContainer {
		color: #CC3300;
		font-size: 13px;
		font-weight: bold;
		line-height: 16px;
	}
	/*AskNow Service Popup Template*/
	.askNowServicePage	.popup-footer-Container ul {
		border-bottom: none;
		padding: 0;
		border-top: 1px solid #e4c21a;
	}
	.askNowServicePage .popup-footer-Container .separator {
  		display: none;
	}
	.askNowServicePage	.popup-footer-Container ul li {
		font-size: 1em;
	}
	/*End*/

	/*Literature handout*/
	#literatureorderingserviceview .lanuage-list .dk_container {
		float: left;
	}
	#literatureorderingserviceview .lanuage-list #literature .secondCol {
		border: medium none;
	}
	#literatureorderingserviceview .lanuage-list {
		padding-top: 0px;
		padding-bottom: 15px;
	}
	#literatureorderingserviceview .lanuage-list .dk_toggle {
		padding-left: 0px;
	}
	#literatureorderingserviceview #literature .border-div .pdfRightDiv a {
		width: 100%;
	}
	#literatureorderingserviceview .buttonsCont {
		padding: 0px;
	}
	#literatureorderingserviceview #literature .border-div .pdfRightDiv {
		width: 45%;
		margin: 0 10px 0 0;
		/*background-image: url("/resource/quod/staticresources/images/litr-button.png") repeat;*/
		height: 30px;
		display: block;
		background: -webkit-linear-gradient(top, #E28A6F 0, #CC3503 30px);
		background: linear-gradient(to bottom, #E28A6F 0, #CC3503 30px);
		border-radius: 0 0 0 0;
		background-size: 100%;
		border: 2px solid #ececec;
	}
	#literatureorderingserviceview .literatureList {
		padding: 5px;
	}
	#literatureorderingserviceview #literature .orderDiv {
		margin: 0;
	}
	#literatureorderingserviceview #literature .error {
		background-size: 42px auto;
		height: 40px;
		padding: 5px 0 0 52px;
	}
	#literatureorderingserviceview #literature .successAddMessage {
		background-color: inherit;
		padding-bottom: 15px;
		padding-top: 2px;
	}
	#literatureorderingserviceview .third-button, .second-Quantity {
		float: none;
	}
	#literatureorderingserviceview .section .buttonsCont input.button {
		margin-left: 0;
	}
	#literatureorderingserviceview #literature .error a {
		font-size: 11px;
	}
	#literature .inputContainer.dropdown.width60 .input {
		height: 32px;
	}
	#literatureorderingserviceview #ordercartRE-00249 {
		padding-top: 10px;
	}
	/*Literature handout*/

	/*AskNow Tile for Service Home Page*/
	#quodservicehome li#asknow-quo-services {
		background: linear-gradient(to bottom, #fff 0%, #F1F1F1 80%);
		background: -webkit-linear-gradient(top, #fff 0%, #F1F1F1 80%);
		height: auto;
		width: auto;
	}
	#quodservicehome .asknow-services {
		margin: 0 9px;
	}
	#quodservicehome .asknow-welcome {
		height: 35px;
	}
	#quodservicehome .asknow-introducing {
		color: #e5a713;
		float: left;
		font-size: 13px;
		line-height: 20px;
		padding-top: 13px;
		text-align: right;
		width: 48%;
	}
	#quodservicehome .asknow-introducing>span {
		color: #2f475a;
		font-weight: bold;
	}
	#quodservicehome .servicebar-asknow-logo {
		background: url("/resource/quod/staticresources/images/asknow/asknow-logo.png") no-repeat 0 0;
		float: left;
		height: 28px;
		width: 118px;
		background-position: 2px bottom;
		background-size: 80%;
		margin-top: 0;
	}
	#quodservicehome .asknow-seprator {
		border-bottom: 1px solid #cccdce;
		margin-bottom: 9px;
		height: 2px;
	}
	#quodservicehome .asknow-services-menu-container {
		width: 302px;
		text-align: center;
		margin: auto;
	}
	#quodservicehome .asknow-brand-contact {
		margin: auto auto 0px;
		text-align: right;
		width: 34%;
		line-height: normal;
		float: left;
		color: #374b5a;
		padding-top: 6px;
		font-size: 11px;
		line-height: 13px;
		font-family:helvetica;
	}
	#quodservicehome .asknow-brand-contact {
		display: block;
		color: #374b5a;
	}
	#quodservicehome .asknow-brand-contact.services-close {
		display: none;
	}
	#quodservicehome .asknow-brand-contact-close {
		display: none;
		color: #374b5a;
	}
	#quodservicehome .asknow-brand-contact-close.asknow-close-description {
		display: block;
	}
	#quodservicehome .innerCont .asknow-brand-contact p.brand-name, #quodservicehome .innerCont .asknow-brand-contact-close p.brand-name {
		font-size: 11px;
		font-weight: normal;
		padding: 0;
	}
	#quodservicehome .asknow-brand-contact-close.services-close-description {
		display: block;
		float: left;
		margin: auto auto 10px;
		text-align: right;
		width: 49%;
		line-height: 13px;
	}
	#quodservicehome li#asknow-quo-services ul.asknow-services-container {
		display: table;
		width: 65%;
		background: none;
		font-family: helvetica;
		margin: auto;
	}
	#quodservicehome li#asknow-quo-services ul.asknow-services-container.is-asknow-services-close {
		width: 45%;
	}
	#quodservicehome li#asknow-quo-services ul li.asknow-individual-services, #quodservicehome li#asknow-quo-services #asknowServicesClose {
		height: 62px;
		display: table-cell;
		border-bottom: medium none;
		background: none;
	}
	#quodservicehome li#asknow-quo-services ul li.asknow-individual-services a, #quodservicehome li#asknow-quo-services ul li#asknowServicesClose a {
		background: linear-gradient(to bottom, #d59f19 0px, #e4c21a 50px);
		background: -webkit-linear-gradient(top, #d59f19 0px, #e4c21a 50px);
		background-size: 100%;
		color: #fff;
		font-weight: bold;
		line-height: normal;
		text-align: center;
		border: 2px solid #ececec;
		padding: 1px;
		font-size: 8px;
		margin: auto;
		height: 56px;
		width: 56px;
		display: block;
	}
	#quodservicehome li#asknow-quo-services ul li.asknow-individual-services a:hover {
		text-decoration: none;
		background: linear-gradient(to bottom, #395574 0px, #71809D 50px);
		background: -webkit-linear-gradient(top, #395574 0px, #71809D 50px);
		border: 2px solid #ececec;
		height: 56px;
	}
	#quodservicehome #asknowServiceLink .servicebar-talk-now {
		background: url("/resource/quod/staticresources/images/asknow/asknow-servicebar-talk-now.png") no-repeat;
	}
	#quodservicehome #asknowServiceLink .servicebar-chat-now {
		background: url("/resource/quod/staticresources/images/asknow/asknow-servicebar-answers.png") no-repeat;
		background-size: 50% auto;
	}
	#quodservicehome #asknowServiceLink .servicebar-email-now {
		background: url("/resource/quod/staticresources/images/asknow/asknow-servicebar-email-now.png") no-repeat;
	}
	#quodservicehome #asknowServiceLink .servicebar-video-chat-now {
		background-position: center 1px;
		height: 22px;
		display: block;
		letter-spacing: 0;
		line-height: normal;
		padding-top: 25px;
	}
	#quodservicehome #asknowServiceLink .servicebar-talk-now, #quodservicehome #asknowServiceLink .servicebar-chat-now, #quodservicehome #asknowServiceLink .servicebar-email-now {
		height: 16px;
		background-position: center 6px;
		display: block;
		letter-spacing: 0;
		padding-top: 42px;
		line-height: normal;
	}
	#quodservicehome #asknowServiceLink .servicebar-chat-now {
		background-position: center 9px;
	}
	#quodservicehome #asknowServiceLink .servicebar-email-now {
		background-position: center 12px; 
	}
	#quodservicehome #asknow-quo-services ul li.first-asknow-individual-services, #quodservicehome #asknow-quo-services ul li.last-asknow-individual-services {
		vertical-align: top;
	}
	#quodservicehome li#asknow-quo-services ul li#asknowServicesClose a {
		width: auto;
		vertical-align: top;
		letter-spacing: normal;
		cursor: text;
	}
	#quodservicehome li#asknow-quo-services #asknowServicesClose {
		display: none;
	}
	#quodservicehome li#asknow-quo-services ul li#asknowServicesClose span {
		line-height: normal;
		display: block;
		padding-top: 10px;
	}
	#quodservicehome li#asknow-quo-services ul li.asknow-individual-services.asknow-realtime-individual-services.services-close {
		display: none;
	}
	#quodservicehome li#asknow-quo-services ul li#asknowServicesClose.services-close-active {
		display: table-cell;
		cursor: text;
		width: auto;
		vertical-align: top;
	}
	#quodservicehome li#asknow-quo-services ul.is-asknow-services-close li.last-asknow-individual-services {
		width: 50px;
	}
	#quodservicehome .asknow-footer-mobile {
		height: 19px;
		margin: auto;
		width: 260px;
		padding: 2px 0;
		text-align: center;
	}
	#quodservicehome .asknow-footer-seprator {
		border-bottom: 1px solid #e4c21a;
		margin-top: 10px;
	}
	#quodservicehome .asknow-menu-faq, #quodservicehome .asknow-menu-terms-of-use, #quodservicehome .asknow-menu-privacy-statement {
		border-right: 2px solid #e4c21a;
		float: left;
		height: 10px;
		margin-top: 4px;
		line-height: normal;
		font-size: 9px;
		font-weight: bold;
	}
	#quodservicehome .asknow-menu-faq {
		width: 22%;
		padding-right: 8px;
		text-align: right;
	}
	#quodservicehome .asknow-menu-terms-of-use {
		text-align: center;
		width: 30%;
	}
	#quodservicehome .asknow-menu-privacy-statement {
		border-right: none;
		padding-left: 8px;
		text-align: left;
		width: 37%;
	}
	#quodservicehome #navigation-content a#FaqServiceLinkMenu, #quodservicehome #navigation-content a#TermsOfUseServiceLinkMenu, #quodservicehome #navigation-content a#PrivacyServiceLinkMenu {
		background: none;
		color: #2f475a;
		font-size: 11px;
		line-height: 11px;
		margin: 0;
	}
	/*End*/

	/* Mobile terms of uses */
	.termsOfUses li {
		list-style-type: decimal;
	}
	/* End */

	/*AskNow Global*/
	.askNowServicePage .asknow-header {
		border-bottom: 1px solid #fcdd99;
	}
	.askNowServicePage .popup-container {
		width: auto;
	}
	.askNowServicePage .popup-header {
		background: none;
		height: auto;
		border:none;
	}
	.askNowServicePage .popup-body-bar-left{
		padding-left: 0;
	}
	.askNowServicePage .popup-body-bar-right{
		padding-right: 0;
	}
	.askNowServicePage .popup-body-bar-mid .popup-scrollable-content {
		padding: 15px 14px 7px;
		min-height: initial;
	}
	.askNowServicePage .asknow-header {
		background: url("/resource/quod/staticresources/images/asknow/asknow-logo-mobile.png") no-repeat;
		background-size: 90px auto;
		background-position: 0 0;
		padding: 2px 0 7px 95px;
		font-size: 20px;
		line-height: 22px;
		margin-bottom: 7px;
		margin-top: 0;
		margin-left: 0;
	}
	.askNowServicePage .asknow-header.realtimeconnect-header{
    padding-top: 23px;
 	}
	.askNowServicePage .title {
		font-size: 22px;
		line-height: 30px;
	}
	.askNowServicePage .feature-desc {
		width: auto;
		font-size: 12px;
		padding-top: 7px;
  		line-height: 15px;
  		margin-bottom: 22px;
	}
	.askNowServicePage .user-info-section {
		width: auto;
	}
	.askNowServicePage .inputContainer.textBg .label {
		font-size: 13px;
	}
	.askNowServicePage .inputContainer {
		margin-bottom: 14px;
	}
	.askNowServicePage .inputContainer.dropdown {
		margin-bottom: 18px;
	}
	.askNowServicePage .inputContainer.textBg .input, .askNowServicePage .inputContainer.textBg.focused .input {
		width: auto;
	}
	.askNowServicePage .inputContainer.textBg input {
		width: 95%;
	}
	.askNowServicePage .inputContainer.dropdown.validation-failed .input {
		border: 1px solid #d82205;
	}
	.askNowServicePage .user-info-section .inputContainer.textBg .label.asknow-form-label {
		font-size: 12px;
		margin-bottom: 5px;
		margin-top: 2px
	}
	.askNowServicePage .inputContainer.textareaBG.validation-failed textarea {
		border: medium none;
		width: 94%;
		padding: 0;
	}
	.askNowServicePage .inputContainer.textareaBG textarea {
		height: 68px;
		width: 94%;
		border: none;
		padding: 0;
	}
	.askNowServicePage .inputContainer.dropdown .input{
		border: 1px solid #c6cbD3;
	}
	.askNowServicePage .inputContainer.dropdown .nativeDropdown .dk_arrow  {
		background-image: url("/resource/quod/staticresources/images/asknow/asknow-barArrow.png");
		height: 42px;
		width: 50px;
		background-position: right center;
		background-size: 100% 100%;
		border: none;
	}
	.askNowServicePage .inputContainer.dropdown .dk_toggle, .askNowServicePage .nativeDropdown .dk_toggle, .askNowServicePage .nativeDropdown .dk_toggle:hover {
		background: #fff;
		width: auto;
		height: auto;
	}
	.askNowServicePage .nativeDropdown select {
		color: #374b5a;
	}
	.askNowServicePage#anemail .nativeDropdown select {
		font-weight: normal;
	}
	
	.askNowServicePage .error-inline {
		font-size: 11px;
	}
	.askNowServicePage .inputContainer.checkboxes .label {
		font-size: 13px;
	}
	.askNowServicePage .inputContainer.checkboxes .input {
		margin-top: 0;
	}
	.askNowServicePage .inputContainer.checkboxes .label.asknow-form-consent-check {
		font-size: 11px;
		margin-top: 7px;
		line-height: 15px;
	}
	.askNowServicePage .buttons-cont .button {
		background: linear-gradient(to bottom, #E6A912 0%, #F7CE13 100%) repeat;
		border: 2px solid #ececec;
		height: 42px;
		width: 120px;
		font-size: 14px;
		border-radius: 0px;
	}
	.askNowServicePage .buttons-cont .button:hover {
		background: linear-gradient(to bottom, #334965 0%, #3c5777 5%) repeat;
	}
	.askNowServicePage .buttons-cont .cancel-link {
		font-size: 13px;
	}
	.askNowServicePage .foot-note.bullet li {
		font-size: 11px;
		line-height: 12px;
		margin-left: 0;
		margin-right: 0;
		margin-top: 0;
		background-position: left 4px;
	}
	.askNowServicePage .foot-note.bullet.answers-foot-note li {
    	font-size: 12px;
	}
	/*AskNow Global End*/
	/*Secure Check*/
	.askNowServicePage .user-info-section .inputContainer.textBg .input, .askNowServicePage .user-info-section .inputContainer.textBg.focused .input {
		background: none;
		border: 1px solid #b2b2b2;
		font-size: 16px;
		height: auto;
		margin: auto;
		padding: 0;
		width: auto;
	}
	.askNowServicePage .user-info-section .inputContainer.textBg.validation-failed .input,
	.askNowServicePage .user-info-section .inputContainer.textBg.validation-failed-server .input {
		background: none;
		border-color: #cc0000;
	}
	.askNowServicePage .user-info-section .inputContainer.textBg input {
		height: 20px;
		width: 94%;
		line-height: 25px;
	}
	.askNowServicePage  br.button-cont-break{
		display: none;
	}
	.askNowServicePage .buttons-cont {
		text-align: center;
		padding-top: 3px;
	}
	.askNowServicePage  .secur-check-talk-form .buttons-cont{
		padding-top: 8px;	
		margin-right: 0;
	}
	#ansecurcheck.askNowServicePage .buttons-cont {
		padding-bottom: 5px;
	}
	#ansecurcheck.askNowServicePage .buttons-cont .button {
		margin-right: 11px;
	}
	/*Secure Check End*/
	/*Wait screen*/
	.askNowServicePage .please-hold {
		display: block;
	}
	.askNowServicePage .waiting-msg-header {
		padding-top: 10px;
	}
	.askNowServicePage .waiting-img {
		height: 150px;
	}
	/*Wait screen End*/
	/*Try again*/
	.askNowServicePage .msg-cont {
		padding: 25px 0;
	}
	/*Try again end*/
	/*Email*/
	.askNowServicePage #email-section {
		margin: auto;
		width: auto;
	}
	#emailsent {
  		padding: 15px 0;
	}
	#anemailsent .email-sent-sub-heading-content {
    	padding-bottom: 10px;
	}
	/*Email End*/
	.askNowServicePage .asknow-font {
		font-size: 12px;
	}
	.askNowServicePage .popup-body-bar-mid .popup-scrollable-content {
		padding: 12px 9px 7px;
	}
	.askNowServicePage .pleaseHold {
		display: block;
	}
	.askNowServicePage .waitingMsgHeader {
		font-size: 13px;
		padding: 10px 0;
	}
	/* ANAnswers Start */
	.askNowServicePage #answers-section {
		margin: auto;
		width: auto;
	}
	#ananswers .faq-acdn-cont{
		height:auto;
	}
	.askNowServicePage .header-fpi-isi-link {
		margin-bottom: 6px;
		text-align: center;
	}
	.askNowServicePage .header-fpi,
	.askNowServicePage .header-isi-link {
		font-size: 12px;
		line-height: 23px;
		margin-left: 0;
	}
	#anemail, #anAnswersForm {
		padding: 0;
	}
	.askNowServicePage .answersOptionsDiscription {
		width: 100%;
	}
	/* ANAnswers End*/

	/* Email Page */
	#anemail .inputContainer.textarea textarea {
		width: 94%;
	}
	#anemail.askNowServicePage .buttons-cont{
		padding-top:7px;
	}
	#anemailnow .conditon {
		margin-left: 0px;
	}
	#anemailnow .checkbox {
		margin-top: 9px;
	}
	#anemail .inputContainer.textarea textarea {
		padding: 0;
	}
	#anemailsent .email-sent-heading {
		font-size: 21px;
		padding-top: 10px;
	}
	.askNowServicePage .inputContainer.dropdown .input{
		height: auto;
		padding-bottom: 1px;
	}
	/* Email Page End */

	/* TryAgain page */
	.askNowServicePage .sometimesMsg {
		padding-top: 25px;
	}
	.askNowServicePage .tryAgainEmailButtonContainer {
		width: 100%;
	}
	.askNowServicePage .tryAgainButtonContainer, .askNowServicePage .tryAgainEmailContainer {
		width: 50%;
	}
	.askNowServicePage .userSubmitContainer.tryAgainButton, .askNowServicePage .userSubmitContainer.EmailButton {
		text-align: center;
		width: 100%;
	}
	.askNowServicePage .tryAgainContainer {
		padding-bottom: 30px;
	}
	.askNowServicePage .title.tryagaintitle{
		font-size: 19px;
		margin-bottom: 2px;
	}
	.askNowServicePage .asknow-font.tryagainheader{
		font-size: 12px;
		margin-bottom: 10px;
	}
	.askNowServicePage .buttons-cont .button.tryagainbutton{
		font-size: 14px;
	}
	/* TryAgain page  End*/
	/* ANFAQ's Page */
	.askNowServicePage .faqDetails .asknow-header {
		padding-bottom: 35px;
	}
	.askNowServicePage .sub-heading {
		padding-top: 0;
	}
	.askNowServicePage .sub-heading li .faq-subtab {
		background: linear-gradient(to bottom, #E6A912 0%, #F7CE13 100%) repeat;
		border: 2px solid #ececec;
		height: 40px;
		width: 95%;
		font-size: 14px;
	}
	.askNowServicePage .sub-heading li .faq-subtab:hover,
	.askNowServicePage .sub-heading li.active .faq-subtab {
		background: linear-gradient(to bottom, #334965 0%, #3c5777 5%) repeat;
	}
	.askNowServicePage .sub-heading ul li .faq-subtab a.first-tab,
	.askNowServicePage .sub-heading ul li .faq-subtab a.second-tab {
		padding-bottom: 15px;
		padding-top: 16px;
	}
	.askNowServicePage .accordion {
		background: linear-gradient(to bottom, #E3E4E5 0%, #E3E4E5 5%) repeat;
		margin-bottom: 2px;
	}
	.askNowServicePage .accordion.selected {
		background: linear-gradient(to bottom, #334965 0%, #3c5777 5%) repeat;
	}
	.askNowServicePage .sub-heading ul li .faq-subtab a {
		font-size: 9px;
	}
	.askNowServicePage .sub-heading ul li .faq-subtab a.last-tab {
		padding-bottom: 10px;
		padding-top: 10px;
	}
	.askNowServicePage .faq-container {
		padding-left: 0;
		padding-right: 0;
		padding-bottom: 20px;
	}
	.askNowServicePage #tabs {
		padding-bottom: 10px;
	}
	.askNowServicePage #content {
		margin-left: 0;
		margin-right: 0; 
	}
	.askNowServicePage .accordion .accordionheader {
		font-size: 11px;
	}
	.askNowServicePage .accordion .accordionheader {
  		background-position: 7px center;
  		height: 40px;
  		padding-bottom: 0;
  		padding-top: 0;
  		display: table-cell;
  		vertical-align: middle;
	}
	.askNowServicePage .selected .accordionheader {
  		background-position: 6px center;
	}
	.askNowServicePage .accordion .description, .askNowServicePage .accordion .description span p {
  		font-size: 11px;
  		line-height: 15px;
  		padding: 12px 0 12px 22px;
	}
	.askNowServicePage .accordion .accordionheader {
  		padding-left: 25px;
	}
	.askNowServicePage li.asknow-orange-disc {
		background-position: 3px 5px;
		padding-left: 10px;
		line-height: 14px;
	}
	/* ANFAQ's Page  End*/
	/* Terms of uses Page */
		.askNowServicePage .termsOfUses {
	  		padding: 0;
		}
	/* End */
	/*NPI Removal CSS*/
	.askNowServicePage .secur-check-email-form .feature-desc {
		margin-bottom: 22px;
	}
	/*End*/
}