* {
	box-sizing: border-box;
}

section.main-banner {
	border-bottom: unset;
	margin-bottom: 0;
}

.consright {
	margin-top: 30px;
}

section#blog-content p {
	font-size: 16px;
	line-height: 22px;
	font-family: Arial, sans-serif;
}

.pros-cons {
	border-bottom: 0;
}

section#blog-autor p.auth {
	text-align: center;
	font-size: 13.5px;
	color: #262626;
	position: relative;
	top: 20px;
	font-weight: normal;
}

@media(max-width:767px) {
	.un-itlc {
		font-style: normal !important;
	}
	html.ios .heading-right img {
		position: relative;
		top: -10px;
	}
	html.ios .heading-right {
		padding-right: 0;
		top: -4px !important;
	}
	html.ios .product-wrapper {
		margin-bottom: 12px;
	}
	html.ios .product-col>a>img {
		max-width: 105%;
		width: 105%;
	}
	html.ios .product-col.three.gmax img {
		width: 196px;
		height: 153px;
		left: 26px;
	}
	html.ios .extend .product-col.three.gmax img {
		left: 31px;
	}
	html.ios .mobi .product-col.three.gmax img {
		left: 36px;
	}
	html.ios .rising-bar-left.content h2 {
		font-size: 37px !important;
	}
	html.ios section#rising-bar {
		padding: 45px 0 40px 0;
	}
	html.ios .rising-bar-left.content p {
		font-size: 22px;
		line-height: 28px;
		padding: 0 15px;
		-webkit-text-size-adjust: none;
		margin-top: 12.5px;
	}
	html.ios .footer-list.bar-list p {
		font-size: 12px;
		font-style: italic;
	}
	html.ios .bar-list img {
		position: relative !important;
		top: 5px !important;
	}
	html.ios .pros-cons {
		left: 0;
	}
	html.ios section#blog-content {
		padding: 0;
	}
	html.ios .box-one-inner h4 {
		font-size: 36px;
	}
	html.ios section#blog-autor {
		margin-bottom: 28px;
	}
	html.ios section#blog-content h3 {
		margin: 40.5px 0 25.5px 0;
	}
	html.ios .mdtxt {
		font-weight: 600 !important;
	}
	html.ios .bdtxt {
		font-weight: 700 !important;
	}
	html.ios #blog-medium .center h3.secondheading {
		font-size: 42px !important;
		line-height: 53px;
		margin: 40.5px 0 30.5px 0;
	}
	html.ios section#blog-autor .container.mobonly.bio-wrap {
		padding: 32px 30px 32px;
	}
	html.ios .auth-img {
		width: 22%;
		top: 10px;
	}
	html.ios .auth-review {
		width: 78%;
	    padding-left: 20px;
    left: 0px;
	}
	html.ios .auth-img img {
    max-width: 100%;
    left: 0px;
}
	html.ios section#blog-autor p.auth {
		margin-bottom: 10px;
	}
	container mobonly bio-wrap .bar-list {
		width: 48%;
	}
	.footer-list.bar-list p {
		font-size: 14.5px;
	}
	.pros.mobonly.mobility-views {
		padding: 28px 0;
	}
	.bottom-line {
		width: 100%;
		float: unset;
	}
	.consright h3 {
		margin-top: 0 !important;
	}
	.bottom-line h3 {
		display: inline-block;
	}
	#blog-medium .center h3 {
		display: block;
	}
	#banner .banner-left {
		PADDING-RIGHT: 25px;
		padding-left: 20px;
	}
	section#blog-top h2 {
		font-size: 26px;
		padding: 0 25px;
	}
	section#blog-top p {
		font-size: 18px;
		padding-top: 15px;
		line-height: 25px;
		padding-left: 25px;
		padding-right: 25px;
		max-width: 85%;
		margin: 0 auto;
	}
	section#blog-autor p.auth {
		text-align: center;
		font-size: 16px;
		position: unset;
		padding-bottom: 15px;
	}
	section#blog-autor .container {
		overflow: hidden;
		padding: 20px 60px 20px;
	}
	.auth-img {
		/*width: 100%;
        float: unset;
        text-align: center;*/
		width: 12%;
	}
	.auth-review {
		/*width: 100%;
        float: unset;
        position: unset;
        top: 10px;
        text-align: center;
		padding: 0;*/
		width: 86%;
		float: right;
		position: relative;
		top: 0;
		text-align: left;
		padding: 0;
	}
	.auth-review p {
		font-size: 13px;
		top: 2px;
	}
	section#blog-content .container,
	section#box-one .container,
	section#blog-medium .container,
	#product-list .container {
		padding-left: 25px;
		padding-right: 25px;
	}
	.box-one-inner {
		padding: 40px 25px;
	}
}

section#blog-banner img {
	visibility: hidden;
}

.product-row.paddingtop.three .img2 {
	position: relative;
	left: 50px;
}

section#blog-content h3 {
	/* font-size: 20px; */
	/* margin: 22px 0 22px 0; */
	/* color: #262626; */
	/* font-family: 'Open Sans', sans-serif; */
	font-size: 20px;
	color: #262626;
	margin: 20px 0 20px;
	font-weight: 600;
	font-style: italic;
}

.bottom-line-wrap h3 u {
	font-size: 15px;
}

.bottom-line h3 {
	font-size: 21.5px;
}

h3.bottom-line-key {
	font-size: 15px;
}

.undrlnedhdline span.heighlight {
	font-size: 15px;
}

.box-one-wrapper ul li,
ul.heighlight li {
	font-size: 16px;
	line-height: 22px;
	font-family: Arial, sans-serif;
}

.pros ul li {
	font-size: 15px;
}

.pros h3 {
	font-size: 19px;
}

element.style {}

h3.cons {
	margin-top: 30px;
}

.pros h3 {
	font-size: 19px;
}

button.prod-btn {
	float: left;
	margin-top: 15px;
	margin-right: 12px;
}

.pros ul li span {
	font-size: 15px;
}

.button {
	background-color: #fa6233;
	-webkit-border-radius: 10px;
	border-radius: 0;
	border: none;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	font-size: 17.5px;
	padding: 5px 15px;
	text-align: center;
	text-decoration: none;
	-webkit-animation: glowing 1500ms infinite;
	-moz-animation: glowing 1500ms infinite;
	-o-animation: glowing 1500ms infinite;
	animation: glowing 1500ms infinite;
}

@-webkit-keyframes glowing {
	0% {
		background-color: #fa6233;
		-webkit-box-shadow: 0 0 3px #fa6233;
	}
	50% {
		background-color: #fa6233;
		-webkit-box-shadow: 0 0 40px #fa6233;
	}
	100% {
		background-color: #fa6233;
		-webkit-box-shadow: 0 0 3px #fa6233;
	}
}

@-moz-keyframes glowing {
	0% {
		background-color: #fa6233;
		-moz-box-shadow: 0 0 3px #fa6233;
	}
	50% {
		background-color: #fa6233;
		-moz-box-shadow: 0 0 20px #fa6233;
	}
	100% {
		background-color: #fa6233;
		-moz-box-shadow: 0 0 3px #fa6233;
	}
}

@-o-keyframes glowing {
	0% {
		background-color: #fa6233;
		box-shadow: 0 0 3px #fa6233;
	}
	50% {
		background-color: #fa6233;
		box-shadow: 0 0 20px #fa6233;
	}
	100% {
		background-color: #fa6233;
		box-shadow: 0 0 3px #fa6233;
	}
}

@keyframes glowing {
	0% {
		background-color: #fa6233;
		box-shadow: 0 0 3px #fa6233;
	}
	50% {
		background-color: #fa6233;
		box-shadow: 0 0 20px #fa6233;
	}
	100% {
		background-color: #fa6233;
		box-shadow: 0 0 3px #fa6233;
	}
}

.mobonly {
	display: none;
}

p.based-banner {
	font-size: 12px !important;
	line-height: 16px !important;
	font-family: Arial !important;
}

p span {
	font-size: 17px;
	line-height: 25px !important;
	font-family: 'Open Sans', sans-serif !important;
	display: inline;
}

@media(max-width:767px) {
	.rising-bar-left.content h2 {
		font-size: 20px !important;
	}
	.pros ul li {
		//display: flex;
		flex-direction: row;
		align-items: flex-start;
		position: relative;
	}
	h4.red-h,
	section#blog-content h3,
	#blog-medium .center h3 {
		margin: 28px 0 28px 0;
	}
	p span {
		font-size: 30px !important;
		line-height: 48px !important;
		font-family: 'Open Sans', sans-serif !important;
	}
	section#blog-content p,
	.bottom-line p,
	.box-one-wrapper p {
		margin-bottom: 28px;
	}
	p.based-banner {
		font-family: 'Open Sans', sans-serif !important;
	}
	.box-one-wrapper ul li {
		font-size: 16px;
		line-height: 40.5px;
	}
	.bottom-line-wrap ul {
		width: 47%;
		padding: 5px 10px;
		margin-right: 10px !important;
	}
	.mobonly {
		display: block;
	}
	.auth-img img {
		top: 0px;
	}
	.deskonly {
		display: none;
	}
	.product-col.three.gmax img {
		top: 82px !important;
		left: 26px;
	}
	.product-col.two {
		top: 50px;
		left: 13px;
	}
	.pros {
		width: 100%;
	}
	p.graph-label {
		width: 34%;
		font-size: 19px;
	}
	h3.bottom-line-key {
		display: block;
	}
	.pros.gmax {
		/*height: 690px;
		height: 726px; */
		height: auto;
		width: 100%;
		margin: 0 0 25px 0;
		text-align: center;
		padding: 28px 0;
	}
	.pros-cons .pros ul {
		text-align: left;
		width: 91%;
		padding-left: 10px;
		margin: 0 auto;
	}
	.product-col.img.extend {
		left: 15px;
	}
	.pros.extend {
		height: 800px !important;
	}
	.pros.mobi {
		height: 772px !important;
	}
	.product-row.paddingtop.two .product-col.three img {
		top: 48px !important;
		left: 70px;
	}
	.product-row.paddingtop.two .product-col.two {
		top: 5px !important;
		left: 75px;
	}
	.product-col.mobgrade img {
		left: 58px !important;
		top: 43px !important;
	}
	.product-col.mobrank {
		left: 75px;
		top: 4px;
	}
	.bottom-line h3 {
		margin-bottom: 28px !important;
		font-size: 36.5px;
		padding: 15px 0;
	}
	html.ios .bottom-line h3 {
		font-size: 41px !important;
	}
	.pros-cons ul.heighlight li {
		font-size: 31px;
		line-height: 38px;
	}
	p.based-banner {
		font-size: 12.5px !important;
		line-height: 14px !important;
	}
	.footer-inner p {
		font-size: 7px !important;
	}
	button.prod-btn {
		font-size: 45px;
		width: 89%;
		line-height: 90px;
		border-radius: 10px;
		float: none;
		position: relative;
		bottom: 0;
		display: block;
		margin: 60px auto 30px auto !important;
		height: 120px;
		font-weight: bold;
	}
	.bottom-line>h3 {
		font-size: 40px !important;
		text-align: center;
		width: 100%;
		padding: 30px 0 15px 0;
		margin-bottom: 15px !important;
	}
	.pros-cons .pros h3 {
		font-size: 36px;
		text-align: center;
	}
	.pros-cons .pros ul li span {
		font-size: 30px;
		line-height: 48px;
		font-family: 'Open Sans', sans-serif !important;
		padding-left: 10px;
	}
	.pros ul li img {
		width: 25px;
		padding-right: 0;
		position: relative;
		top: 0;
	}
	.bottom-line.xsfull {
		width: 100%;
		float: none;
	}
	.bottom-line p {
		font-size: 16px;
		TEXT-ALIGN: left;
		line-height: 40.5px;
	}
	.product-row.paddingtop.three .img2 {
		left: 15px;
	}
	.heading-left h3 {
		font-size: 36.5px;
	}
	.auth-img img {
		/*max-width: 15%;*/
		max-width: 100%;
		left: 0;
		position: relative;
	}
	section#blog-top h2 {
		font-size: 49px !important;
	}
	section#blog-top {
		padding: 75px 0 75px 0;
	}
	section#blog-top p {
		line-height: 38px;
		max-width: 100% !important;
		padding-left: 0;
		padding-right: 0;
	}
	section#blog-autor p.auth {
		font-size: 16px;
		top: 0;
	}
	.bottom-line-wrap h3 u {
		font-size: 30px;
		font-weight: bold;
		text-decoration: unset;
	}
	section#blog-top p {
		font-size: 27px !important;
	}
	.auth-review p {
		font-size: 16px !important;
		padding: 0 !important;
		line-height: 24px;
	}
	html.ios .auth-review p {
		font-size: 19px !important;
	}
	section#blog-medium h3,
	section#blog-content h3 {
		font-size: 36px !important;
	}
	.box-one-inner h4 {
		font-size: 35px;
		line-height: 50px;
		padding: 10px 0;
	}
	h4.red-h {
		margin: 28px 0 20px 0;
		padding: 25px 0 0 0;
	}
	#blog-medium .center h3.secondheading {
		font-size: 39px !important;
	}
	.box-one-wrapper p span {
		font-size: 30px !important;
		line-height: 45px !important;
	}
	.pros.mobonly {
		margin-bottom: 25px;
	}
	.heading-left p {
		font-size: 26px;
	}
	section#blog-content .container,
	section#box-one .container,
	section#blog-medium .container,
	#product-list .container {
		padding-left: 60px;
		padding-right: 60px;
	}
	p.graph-label {
		width: 50%;
		font-size: 25px;
		margin-right: 10px;
		top: -10px;
	}
	.graph-line img {
		width: 48%;
	}
	.product-col.two {
		top: 38px !important;
	}
	.product-col.three.gmax img {
		top: 72px !important;
	}
	.product-col.img {
		width: 153px;
	}
	.product-col.img2 {
		width: 165px;
	}
	.undrlnedhdline span.heighlight,
	.box-one-wrapper ul li,
	span.smaller {
		font-size: 30px !important;
		line-height: 45px !important;
	}
	html.ios .reference-wrap h2 {
		font-size: 14px;
	}
	html.ios .reference-wrap ul li a,
	html.ios .reference-wrap ul li {
		font-size: 10.5px;
		line-height: 24px;
	}
}

.rising-bar-right.content {
	margin-bottom: 30px;
}

@media (min-width: 767px) {
	.blog-banner-content p.blog-banner-cont-heading {
		text-indent: -9px;
	}
	.blog-banner-content p.brand-name-foot {
		font-style: italic;
	}
	section#blog-top p {
		padding: 8px 0 0;
	}
	section#rising-bar {
		padding: 45px 0;
	}
	.deskonly.footer-topsec {
		padding-bottom: 0;
		float: left;
	}
	.pros-cons.headprod {
		padding-bottom: 50px;
	}
	ul.heighlight li {
		font-size: 13.5px;
	}
	html section#blog-banner {
		background-image: url('https://agingdogblog.com/images/Header 3.0 Desktop (2).png');
	}
	#blog-medium .center h3 {
		font-size: 21.5px;
	}
	.rising-bar-right.content {
		margin-bottom: 0;
	}
}

.reference-wrap {
	clear: both;
	clear: both;
	/* border-top: 3px solid #c9c9c9; */
	padding-top: 3px;
	text-align: center;
	margin-bottom: 30px;
}

.reference-wrap h2 {
	font-size: 16.5px;
	color: #a3a3a3;
	margin-bottom: 10px;
	font-weight: normal;
}

.reference-wrap ul li a,
.reference-wrap ul li {
	font-size: 14px;
	color: #a3a3a3;
	line-height: 25px;
}

sup {
	font-style: italic;
	line-height: 10px;
	font-size: 12px;
}

@media(max-width:767px) {
	html.ios section#blog-top {
		padding: 92px 0 54px 0;
	}
	html.ios section#blog-autor p.auth {
		font-size: 24.5px;
		top: 4px;
	}
	html.ios .auth-review p {
		font-size: 16px !important;
		line-height: 25px;
	}
	html section#blog-autor p.auth {
		font-size: 21.5px !important;
		top: 0;
		position: relative;
		text-align: left;
		margin-bottom: 26px;
	}
	html section#blog-autor .container {
		padding: 32px 30px 32px;
	}
	html .auth-img {
		top: 8px;
		position: relative;
	}
	html .auth-review {
		width: 75%;
		padding-left: 15px;
	}
	html .auth-img {
		width: 25%;
	}
	html .auth-img img {
		/* max-width: 15%; */
		max-width: 100%;
		left: 0;
		position: relative;
		width: 100%;
	}
}

@media (max-width: 767px) {
	html.ios .auth-review {
		position: relative !important;
		top: 0 !important;
		left: -10px;
	}
	html.ios .auth-img img {
		max-width: 85%;
		left: 9px;
	}
	.reference-wrap h2 {
		font-size: 13px;
	}
	.reference-wrap ul li a,
	.reference-wrap ul li {
		font-size: 11px;
		line-height: 30px;
	}
	section#blog-top {
		padding: 92px 0 76px 0;
	}
	section#blog-top h2 {
		font-size: 52px !important;
	}
	section#blog-top p {
		font-size: 28px !important;
	}
	html.ios section#blog-top p {
		font-size: 34px !important;
	}
	.container.mobonly section#blog-banner {
		background-image: url('https://agingdogblog.com/images/adb-img-1.png');
	}
	.container.mobonly section#blog-banner img {
		height: 512px;
	}
	section#blog-autor .container {
		padding: 32px 60px 20px;
	}
	.img-wrapper {
		background-image: url('https://agingdogblog.com/images/Xray Big 2.png');
	}
	.heading-left h3 {
		font-size: 34.5px;
	}
	.heading-left p {
		font-size: 25px;
	}
	.prod-left {
		clear: both;
		width: 50%;
		float: left;
	}
	.product-col.gmax-bot,
	.product-col.gmax-col,
	.product-col.gmax-col {
		width: 100%;
	}
	.prod-right {
		clear: both;
		width: 50%;
		display: inline-block;
	}
	.heading-right,
	.product-listfirst .heading-right {
		padding-right: 24px;
		top: -24px !important;
	}
	.product-col.gmax-bot img {
		width: auto;
		height: auto;
	}
	.product-col.mobrank img,
	.product-col.two img {
		width: auto;
	}
	.product-col.two {
		top: 86px !important;
		left: -21px;
	}
	.mobi .product-col.three.gmax img {
		top: 65px !important;
		width: 188px;
		height: 145px;
		left: 0;
	}
	.product-col.three.gmax img {
		top: 52px !important;
		width: 188px;
		height: 145px;
		left: 26px;
	}
	.product-col.gmax-bot {
		left: 20px;
	}
	.product-wrapper {
		top: 20px;
	}
	.qualities {
		padding: 75px 0 68px;
		clear: both;
	}
	p.graph-label {
		width: 100%;
		font-size: 29px;
		margin-right: 0;
		top: 0;
		font-weight: 700;
		margin-bottom: 29px;
	}
	.graph-line-B img {
		margin-bottom: 46px;
	}
	.pros.gmax {
		padding: 28px 0 38px;
	}
	.pros-cons .pros h3 {
		padding-top: 10px;
	}
	.product-col.img {
		width: 100%;
	}
	.product-col.gmax-bot.extend img,
	.product-col.three.gmax.mobi img {
		width: 350PX;
	}
	.product-col.gmax-bot.mobi {
		left: 35px;
		top: -12px;
	}
	.product-col.three.gmax.mobi img,
	.mobi .product-col.two {
		left: 25px;
	}
	.product-wrapper {
		top: 0;
	}
	.product-col.gmax-bot.mobi img {
		width: 350PX;
		height: 453px;
	}
	.mobi .product-col.three.gmax img {
		left: 28px;
		top: 21px !important;
	}
	.mobi .product-col.two {
		left: 30px;
	}
	.product-col.gmax-bot.extend {
		left: 28px;
	}
	.extend .product-col.two {
		top: 85px !important;
		left: 19px;
	}
	.extend .product-col.three.gmax img {
		top: 50px !important;
		left: 31px;
	}
	.product-wrapper.product-listfirst {
		top: 10px;
	}
	.box-one-inner {
		border-width: 7px;
	}
	.heading-left {
		padding-left: 25px;
	}
	.heading-right img {
		width: 125px;
	}
	.heading-right {
		padding-right: 26px;
		top: -34px !important;
	}
	.product-wrapper.extnd .heading-right,
	.product-wrapper.mobilit {
		position: relative;
		top: -19px !important;
	}
	.mobi .product-col.two {
		top: 36px !important;
		width: 52%;
		left: 101px !important;
	}
	.product-col.gmax-bot.mobi img {
		width: 343PX;
		height: auto;
	}
	.auth-review {
		width: 76%;
	}
	.auth-img {
		width: 21%;
	}
	button.prod-btn {
		width: 95%;
	}
	.bottom-line h3 {
		margin-bottom: 27px !important;
		padding: 15px 0 0;
	}
	p.based-banner {
		padding-top: 31px;
	}
	html.ios p.based-banner {
		font-size: 12px !important;
		line-height: 16px !important;
	}
	p.based-banner.mobi {
		margin-top: 0;
	}
	.qualities.mobility {
		padding: 0px 0 68px;
	}
	.product-wrapper {
		margin-top: 20px;
	}
	.mobilit .heading-right {
		padding-right: 47px;
		top: -20px !important;
		position: relative;
	}
	.product-wrapper.mobilit {
		margin-top: 35px;
	}
	p.based-banner.mobi,
	p.based-banner.extend {
		padding-top: 45px;
	}
	.pros.mobonly {
		margin-bottom: 50px;
	}
	.rising-bar-left.content {
		padding-top: 0;
	}
	.rising-bar-left {
		top: 0 !important;
	}
	.rising-bar-left.img img {
		height: 60px!important;
		position: relative!important;
		top: 8px!important;
	}
	.rising-bar-left.img {
		width: 8%;
	}
	.rising-bar-left.content {
		width: 92%;
	}
	.rising-bar-left.content h2 {
		font-size: 22px !important;
	}
	.rising-bar-left {
		width: 55%;
	}
	.rising-bar-right {
		width: 45%;
	}
	.rising-bar-right.content {
		padding-left: 15px;
	}
	.auth-img {
		top: -10px;
		position: relative;
	}
	section#blog-autor p.auth {
		font-size: 16.5px;
		top: -3px;
		position: relative;
		text-align: center;
	}
	.device_android section#blog-autor p.auth {
		font-size: 11px !important;
	}
	.green-higlight {
		color: #008a3e;
		font-weight: 600;
	}
	.reference-wrap ul li sup {
		font-style: italic;
		line-height: 8px;
		font-size: 9px;
	}
	#blog-medium .center h3.secondheading {
		font-size: 42px !important;
		line-height: 51px;
	}
	.heading-left {
		padding-left: 0;
		padding-top: 5px;
	}
	.heading-left h3 {
		font-size: 37px;
	}
	.heading-right {
		width: 26%;
	}
	.heading-left {
		width: 73%;
	}
	.heading-left p {
		position: relative;
		top: 12px;
	}
	.heading-right,
	.product-listfirst .heading-right {
		padding-right: 30px;
		top: -8px !important;
	}
	.product-wrapper.extnd .heading-right,
	.product-wrapper.mobilit {
		top: -3px !important;
	}
	.heading-right {
		padding-right: 32px;
	}
	.mobilit .heading-right {
		padding-right: 53px;
		top: -4px !important;
	}
	.product-col.gmax-bot {
		top: 30px;
	}
	.prod-right {
		position: relative;
		top: 10px;
	}
	.product-col.two {
		left: 19px;
	}
	.extend .product-col.two {
		left: 32px;
	}
	.mobi .product-col.two {
		left: 110px !important;
	}
	p.graph-label {
		margin-bottom: 19px;
	}
	.reference-wrap {
		clear: both;
		border-top: none;
		padding-top: 15px;
		text-align: left;
		margin-bottom: 30px;
	}
	.reference-wrap ul li a,
	.reference-wrap ul li,
	.reference-wrap h2 {
		color: #a3a3a3;
	}
	.rising-bar-left {
		width: 100%;
		margin: 0 auto;
		float: left;
		text-align: center;
		margin-bottom: 20px;
	}
	.rising-bar-right {
		width: 100%;
	}
	.rising-bar-left.content h2 {
		font-size: 26px !important;
	}
	.rising-bar-left.content p {
		font-size: 14.5px;
		line-height: 18px;
		margin-top: 10px;
		color: #262626;
	}
	.rising-bar-leftll.img {
		float: LEFT;
		width: 13%;
		position: relative;
		top: 0px;
		left: 30px;
	}
	.rising-bar-left.content {
		width: 74%;
		float: left;
		padding-left: 0 !important;
		/* margin: 0; */
	}
	html.ios .rising-bar-left.content {
		width: 80%;
	}
	.rising-bar-leftrr.img {
		float: right;
		/* float: left; */
		width: 13%;
		position: relative;
		top: -4px;
		left: -30px;
	}
	html.ios .rising-bar-leftrr.img {
		float: right;
		/* float: left; */
		width: 10%;
		position: relative;
		top: 0;
		left: -18px;
	}
	html.ios .rising-bar-leftll.img {
		width: 10% !important;
		left: 18px;
	}
	/*
	html.ios  .rising-bar-leftll.img {
		float: LEFT;
		width: 13%;
		position: relative;
		top: 0px;
		left: 66px;
	} */
	/*
	.rising-bar-leftll.img img, .rising-bar-leftrr.img img {
		max-width: 42px;
	}
	*/
	.rising-bar-left.content h2 {
		/*font-size: 28px !important; */
	}
	.rising-bar-left.content p {
		/* font-size: 15.5px; */
		line-height: 18px;
		margin-top: 10px;
		color: #262626;
	}
	.bar-list {
		/* width: 48%; */
		display: inline-block;
		padding-bottom: 15px;
	}
	.bar-list.plus {
		float: right;
	}
	.rising-bar-right.content {
		padding-left: 0;
		/* margin: 30px auto 0; */
		margin: 0 auto 0;
		padding-left: 25px;
		padding-right: 25px;
	}
	html.ios .reference-wrap h2 {
		font-size: 25px !important;
	}
	.reference-wrap ul li a,
	.reference-wrap ul li,
	html.ios .reference-wrap ul li a,
	html.ios .reference-wrap ul li {
		font-size: 13px;
		line-height: 24px;
	}
	.reference-wrap h2 {
		font-size: 16px !important;
	}
	html.ios p span,
	html.ios .box-one-wrapper p span,
	html.ios p span,
	html.ios .pros-cons .pros ul li span {
		font-size: 29px !important;
		line-height: 49px !important;
	}
	html.ios section#blog-medium h3,
	html.ios section#blog-content h3 {
		font-size: 36px !important;
		font-weight: bold;
	}
	html.ios section#blog-medium h3 {
		margin: 40.5px 0 25.5px 0;
	}
	html.ios p.graph-label {
		width: 100%;
		font-size: 30.5px;
		height: auto !important;
		margin-bottom: 29px !important;
	}
}

html.ios section#blog-top p {
	font-size: 28px !important;
	padding-top: 16px;
}

.blog-banner-content p,
p.blog-banner-cont-heading b {
	font-family: arial;
}

p.brand-name-foot {
	font-family: arial;
}

@media(min-width:767px) {
	.blog-banner-content p,
	p.blog-banner-cont-heading b {
		font-family: arial;
	}
	.blog-banner-content {
		position: absolute;
		top: 51px !important;
		width: 23% !important;
		right: 30.5px !important;
		margin-bottom: 0 !important;
	}
	p.brand-name-foot {
		position: relative;
		top: 17px;
		font-family: arial;
		font-size: 14px !important;
	}
	.blog-banner-content p.brand-name-foot {
		font-size: 14px;
	}
	p.blog-banner-cont-heading sup {
		font-size: 21px;
		line-height: 16px;
		font-style: normal;
		position: relative;
		top: 4px;
	}
	.blog-banner-content p.blog-banner-cont-heading {
		font-size: 22.5px !important;
		line-height: 30px;
		margin-bottom: 10px;
		font-family: Arial;
	}
}

.blog-banner-content p.blog-banner-cont-heading {
	font-family: Arial;
}

@media (max-width: 800px) {
	html p.blog-banner-cont-heading-mob,
	html p.blog-banner-cont-heading-mob b {
		margin: 0;
		text-align: center;
		color: #fff;
		line-height: 13px !important;
		font-size: 12px !important;
		margin-bottom: 2px;
		max-width: 90%;
		margin-left: auto;
		margin-right: auto;
		color:#fff;
	}
	.blog-banner-content-mob p {
		font-size: 11px !important;
		line-height: 25px;
	}
	p.blog-banner-cont-heading-mob sup {
		font-style: normal;
		position: relative;
		top: 4px;
	}
}

@media (min-width: 767px) {
	.blog-banner-content {
		top: 30px !important;
	}
}

section#blog-banner img {
	visibility: visible;
}

html section#blog-banner {
	background-image: unset;
}

section#blog-banner {
	background: #017541;
	position: relative;
	height: 350px;
}

.blog-banner-content {
	position: absolute;
	top: 60px;
	width: 24%;
	right: 38px;
	margin-bottom: 0 !important;
}

.blog-banner-content p,
p.blog-banner-cont-heading b {
	color: #fff;
}

.blog-banner-content p {
	font-size: 12px;
}

.blog-banner-content p.blog-banner-cont-heading {
	font-size: 23px;
	line-height: 30px;
	margin-bottom: 10px;
}

@media(max-width: 800px) {
	.blog-banner-content-mob {
		background: #017541;
		padding: 10px 5px 8px;
	}
	.blog-banner-content-mob p {
		text-align: center;
		color: #fff;
		padding-top: 0;
		margin: 0;
		font-size: 12px;
		line-height: 25px;
	}
	p.blog-banner-cont-heading-mob,
	p.blog-banner-cont-heading-mob b {
		margin: 0;
		text-align: center;
		color: #fff;
		line-height: 18px;
		font-size: 14px !important;
		margin-bottom: 2px;
	}
	section.hero-testi {
		margin: 0px 0;
		border-bottom: 2px solid #f2f2f2;
	}
	section.lander-effect {
		max-width: 678px;
		margin: 20px auto;
	}
	.banner-img.mob-banner.mobonly img {
		width: 100%;
	}
	html section#blog-content h3.mdtxt.arth-ingred {
		font-size: 32px !important;
	}
}

.img-wrapper.wrapper1 {
	background-image: url('https://agingdogblog.com/images/Hemp Image.png');
}

.img-wrapper.wrapper2 {
	background-image: url('https://agingdogblog.com/images/03Dogs_Backseat_Desktop.png');
}

ul.new_p_c li {
	font-weight: 400;
}

.img-wrapper img {
	width: 100%;
}

.product-wrapper.mobilit {
	padding-bottom: 40px;
}

span.blue {
	color: #262626;
}

@media (max-width:767px) {
	html.ios .auth-review {
		width: 75%;
		padding-left: 15px;
	}
	html.ios .auth-img {
		width: 25%;
		top: 8px;
	}
	html .auth-img img {
		max-width: 100% !important;
		left: 0 !important;
		position: relative !important;
		width: 100% !important;
	}
	.product-col.gmax-bot img {
		width: 100%;
	}
	.bar-list.plus {
		float: unset;
	}
	.prod-right {
		position: relative;
		top: -50px;
	}
	.product-row.mobonly.mobi .prod-right {
		padding-top: 20px;
	}
	.qualities {
		padding: 85px 0 68px;
	}
	.qualities.mobility {
		padding-top: 50px;
	}
	.img-wrapper.wrapper1 {
		background-image: url('https://agingdogblog.com/images/Hemp Image Mobile.png');
	}
	.img-wrapper.wrapper2 {
		background-image: url(https://agingdogblog.com/images/03Dogs_Backseat_Mobile.png);
	}
}

h3.mdtxt.arth-ingred {
	text-transform: uppercase;
}

.box-one-wrapper ul li,
ul.heighlight li {
	line-height: 24px;
	font-weight: 600;
}

section#blog-content u,
section#blog-content a {
	font-family: Arial, sans-serif !important;
}

.heading-left p {
	display: none;
}

span.prod-nmbr {
	height: 60px;
	float: left;
	padding-right: 4px;
}

span.prod-nmbr {
	padding-right: 10px;
}

@media (min-width: 800px) {
	.bottom-line-wrap ul {
		width: 33%!important;
	}
	h3.undrlnedhdline.ohi_head .heighlight {
		font-size: 17px !important;
		line-height: 25px !important;
	}
	button.prod-btn {
		padding: 7px 15px 8px;
	}
	.product-col.img.extend img {
		max-width: 120%;
	}
	.product-col.img2 img {
		max-width: 120%;
		position: relative;
		left: -20px;
	}
	.product-col.img.extend img {
		max-width: 120%;
		position: relative;
		left: -5%;
	}
	img.hemp-first-img {
		max-width: 63%;
		position: relative;
		left: 1px;
	}
	img[src="../images/Line All Green.png"] {
		height: 3.64px;
		width: 100%;
	}
	.auth-img img {
		top: 4px;
	}
}

@media (max-width: 767px) {
	section#blog-content u,
	section#blog-content a {
		font-family: 'Open Sans', sans-serif !important;
	}
	.graph-line-B img {
		width: 100%;
	}
	.bottom-line-wrap ul {
		width: 48%;
	}
	.reference-wrap.mobonly a {
		line-break: anywhere;
	}
	section#blog-top p {
		padding-top: 20px;
	}
	html.ios section#blog-top p {
		padding-top: 18px;
	}
	.product-wrapper {
		padding-bottom: 25px;
	}
	html.ios .product-wrapper {
		margin-bottom: 37px;
	}
	html .auth-review {
		padding-top: 10px;
	}
	html .auth-img img {
		max-width: 95% !important;
	}
	html.ios .product-col>a>img {
		max-width: 88%;
		width: 90%;
	}
	.product-col.gmax-bot img {
		width: 88%;
	}
}

@media (max-width: 767px) {
	html.ios section#blog-autor .container.mobonly.bio-wrap {
		padding: 15px 58px;
	}
	html.ios .auth-img {
		width: 22%;
		top: 10px;
	}
	html.ios .auth-img img {
		max-width: 85% !important;
		left: 9px !important;
	}
	html.ios .auth-review {
		padding-top: 0px !important;
		position: relative !important;
		top: 0 !important;
		left: -10px;
		width: 79%;
		padding-left: 8px;
	}
	html.ios section#blog-autor p.auth {
		top: 4px;
		margin-bottom: 10px;
	}
	html.ios p.blog-banner-cont-heading-mob,
	html.ios p.blog-banner-cont-heading-mob b {
		font-size: 13px !important;
	}
	.heading-left h3 {
		font-size: 38px !important;
	}
	html.android .auth-img img {
		max-width: 100% !important;
	}
}