* {
    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: 15px 58px;
}
html.ios .auth-img {
    width: 21%;
	top: 4px;
}
html.ios .auth-review {
    width: 79%;
	padding-left: 8px;
}
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: Arial, 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;
	}
	
	section#blog-top p {
   
    width: 717px;
  
}
}

.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: 16px  !important;
    font-size: 12px !important;
    margin-bottom: 2px;
        max-width: 90%;
    margin-left: auto;
    margin-right: auto;
}
.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;
}
}

section#blog-banner img {
    visibility: visible;
}
html section#blog-banner {
    background-image: unset;
}
section#blog-banner {
        background:#017541;
        position: relative;
            height: 353px;
    }
    .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;
}
}    
   