	/* Custom style */
	.accordion .accordion-button {
		background-image: url("../images/plus.svg");
		transform: scale(.7) !important;
		background-repeat: no-repeat;
		background-size: 100% 100%;
		background-size: cover;
		width: 40px;
		height: 40px;
		border: none;
		background-color: #fff;
	}

	.accordion-button:not(.collapsed) {
		background-image: url("../images/collapse.svg");
		transform: scale(.7) !important;
		background-repeat: no-repeat;
		background-size: 100% 100%;
		background-size: cover;
		width: 40px;
		height: 40px;
		border: none;
		background-color: #fff;
	}

	.not-healthcare-wrapper.row,
	.healthcare-wrapper.row {
		background-color: #fff;
		padding: 20px 0;
		margin: 20px 0;
	}

	.rounded-border {
		border-radius: 1.25rem !important;
	}

	.clear {
		clear: both;
	}

	.main .container .title h3 {
		text-align: left;
		font-size: 27px;
		margin: 1.5rem !important;
	}

	.top-box {
		display: contents;
	}

	#collapseOne,
	#collapseTwo {
		width: 100%;
		border-top: 1px solid #C6C6C6;
		margin-top: 20px;
	}

	#collapseOne .sec_title,
	#collapseTwo .sec_title {
		text-align: center;
		margin-top: 20px;
	}

	.bottle-wrapper {
		padding: 50px 100px;
	}

	.bottle-img {
		float: left;
		padding-right: 50px;
	}

	.bottle-desc {
		font-size: 27px;
		line-height: 25px;
		font-weight: 700;
		font-family: initial;
		padding-top: 8px;
	}

	.main .content-wrapper .content .two_grid .small_grid {
		display: flex;
		flex-direction: column;
		flex: 1.14;
		/*margin-right: 32px;*/

	}

	.main .content-wrapper .content .two_grid .small_grid.left {
		border-right: 1px solid #D0D0D0;
	}

	.red-pdf-block,
	.yellow-pdf-block {
		margin: 0 70px;
	}

	.blue_grid,
	.deepBlue_grid {
		margin-bottom: 30px;
	}

	.main .content-wrapper .content .two_grid .small_grid .blue_grid .img,
	.main .content-wrapper .content .two_grid .small_grid .deepBlue_grid .img {
		z-index: 1;
	}

	.main .content-wrapper .content .two_grid .small_grid .blue_grid .label a,
	.main .content-wrapper .content .two_grid .small_grid .deepBlue_grid .label a {
		color: #fff;
		text-decoration: none;
	}

	/*.main .content-wrapper .content .hcp-page>.two_grid .small_grid .views-element-container .view-content .resource.blue_grid::after,
	.main .content-wrapper .content .hcp-page>.two_grid .small_grid .views-element-container .view-content .resource.deepBlue_grid::after {
		background: url(../images/light_blue_tile.png) center/130px no-repeat;
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;
		top: 0;
		background-size: cover;
		border-radius: 1.25rem !important;
	}*/

	.main .content-wrapper .content .two_grid .small_grid .blue_grid::after {
		content: '';
		background: url(../images/light_blue_tile.png) center/211px no-repeat;
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;
		top: 0;
		background-size: cover;
		border-radius: 1.25rem !important;
	}

	.main .content-wrapper .content .two_grid .small_grid .deepBlue_grid::after {
		content: '';
		background: url(../images/dark_blue_tile.png) center/211px no-repeat;
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;
		top: 0;
		background-size: cover;
		border-radius: 1.25rem !important;
	}

	.not-healthcare-wrapper .icon,
	.healthcare-wrapper .icon {
		padding-left: 40px;
		padding-top: 5px;
	}

	.right-taco-wrapper {
		flex: 1;
	}

	.page-node-type-vaccine-recipient-hcp .img_txt_grid {
		display: block;
	}

	.main .content-wrapper .content .two_grid .img_address_grid,
	.main .content-wrapper .content .two_grid .img_txt_grid {
		margin-bottom: 20px;
		overflow: hidden;
	}

	@media(max-width:767px) {

		.main .content-wrapper .content .two_grid .small_grid.left {
			border-right: none;
		}

		.not-healthcare-wrapper.row,
		.healthcare-wrapper.row {
			padding: 10px;
			padding-top: 20px;
		}

		.not-healthcare-wrapper .icon,
		.healthcare-wrapper .icon {
			padding: 0 !important;
		}

		.main .content-wrapper .content .title {
			padding: 0;
		}

		.not-healthcare-wrapper.row .icon img,
		.healthcare-wrapper.row .icon img {
			width: 100%;
		}

		.main .content-wrapper .content .title {
			padding: 0;
		}

		.main .container .title h3 {
			font-size: 16px;
			margin: 4px !important;
			word-break: break-all;
		}

		.main .container .button {
			padding: 0;
		}

		.main .content-wrapper .content .button .m-4 {
			margin: 0px !important;
		}

		.accordion .accordion-button {
			width: 30px;
			height: 30px;
		}

		.main .container .title {
			margin-bottom: 0;
		}

		.main .content-wrapper .content .two_grid {
			display: block !important;
		}

		.main .content-wrapper .content .two_grid .small_grid {
			border-right: none;
		}

		.bottle-wrapper {
			padding: 0;
		}

		.bottle-img {
			float: none;
			padding-right: 0px;
			width: auto;
			text-align: center;
		}

		.red-pdf-block,
		.yellow-pdf-block {
			margin: 0;
			margin-top: 20px;
		}

		#collapseOne .sec_title,
		#collapseTwo .sec_title {
			font-size: 18px !important;
		}

		.bottle-desc {
			font-size: 20px;
			line-height: 22px;
			text-align: center;
			padding-bottom: 20px;
		}
	}

	@media(max-width: 960px) {
		.main .container .button {
			padding: 0;
		}

		.main .content-wrapper .content .button .m-4 {
			margin-left: 0px !important;
		}

		.not-healthcare-wrapper .icon,
		.healthcare-wrapper .icon {
			padding-left: 15px;
		}

		.main .container .title h3 {

			word-break: break-all;
		}

		.bottle-wrapper {
			padding: 0;
		}

		.red-pdf-block,
		.yellow-pdf-block {
			padding: 0;
			margin: 0;
		}
	}

	@media only screen and (min-device-width: 961px) and (max-device-width: 1024px) {
		.main .container .button {
			padding: 0;
		}

		.bottle-wrapper {
			padding: 0;
			padding-bottom: 20px;
		}

		.red-pdf-block,
		.yellow-pdf-block {
			padding: 0;
			margin: 0;
		}

		.bottle-desc {
			padding-bottom: 20px;
		}
	}

	@media only screen and (min-device-width: 961px) and (max-device-width: 991px) {

		.not-healthcare-wrapper .icon,
		.healthcare-wrapper .icon {
			padding-left: 18px;
		}

		.m-4 {
			margin: 1.5rem 0 !important;
		}
	}