.new-jan-2022-container{width: 940px; margin: 0 auto; clear: both; padding: 20px 0; color: #575757; font-size: 15px; line-height: 25px;}
.new-jan-2022-container h2, .new-jan-2022-container h3, .new-jan-2022-container h4, .new-jan-2022-container a{text-transform: none; text-decoration: none; padding: 0;}
.new-jan-2022-container img{display: block; width: 100%;}
.soft{transition-duration:5s;transition-duration:1000ms;transition-duration:500ms, 500ms;}

.revolution_table_content .shadetabs li::before{display:none !important;}

.new-jan-2022-container .page_title{width: 100%; float: left; font-size: 18px; padding:15px 0 15px 0!important; font-weight: 700; color: #cd8a02;}

.Revolution_details_holder{width: 940px; margin: 0 auto;}

.Revolution-one{width: 100%; float: left; position: relative;}
.Revolution-one .img_holder{}
.Revolution-one .product_img{ margin-top: -170px; }
.Revolution-one .product_img img{width: 490px; margin: 0 auto;}

.Revolution-two h2,
.Revolution-three h3,
.Revolution-links h3{font-size: 30px; line-height: 30px; padding-bottom: 0; font-weight: 600; color: #cd8a02;}
.Revolution-two span,
.Revolution-three span,
.Revolution-links span.title{border-left: 8px solid #cd8a02; padding-left: 10px;}

.Revolution-two{width: 100%; float: left; text-align: center; padding: 30px 0;}
.Revolution-two h2 img{width: 350px; margin: 0 auto 10px auto;}

.Revolution-three{width: 100%; float: left; text-align: center;}
.Revolution-three .one{width: 100%; float: left; padding-bottom: 20px;}
.Revolution-three .two{width: 100%; float: left; background: #ebebeb;}

.revolution_table_content{width:940px; float:left; padding-bottom: 50px;}
.revolution_table_content .shadetabs{width:100%; float:left; text-align: center; padding-bottom: 20px;}
.revolution_table_content .shadetabs img{width: 95px; margin: 0 auto 5px auto;}
.revolution_table_content .shadetabs ul{ width:100%; margin:0; padding:0; height: auto !important; background: none !important;}
.revolution_table_content .shadetabs li{float:left; list-style:none !important;  width: 50%; text-align:center;font-size: 30px; padding:0;}
.revolution_table_content .shadetabs li a{ color:#231f20 !important; text-decoration:none !important; display: inline-block !important; width: 100% !important;border-bottom: 5px solid #707070 !important; padding:10px 0 20px 0 !important; cursor:pointer;}
.revolution_table_content .shadetabs li a.selected{color: #cd8a02 !important; border-bottom: 5px solid #f4d03a !important;}

.revolution_table_details{width:840px; margin: 0 auto; background: #fff; clear: both;}
.revolution_table_details.fullWidth{width:100%;}
.revolution_table_details .shadetabs{font-size: 15px; padding:0 0 0 0;}
.revolution_table_details .shadetabs li{width: 25%; font-size:15px; padding:0;}
.revolution_table_details .shadetabs li a{text-transform: uppercase; padding: 0!important;  border-bottom: 5px solid #fff !important;
height:40px!important; line-height:40px!important;}

.revolution_table_cats span,
.revolution_table_dogs span{border: 0 !important; padding: 0 !important;border-spacing: 0 !important;border-collapse: collapse;}
.revolution_table_cats,
.revolution_table_dogs {background-color: transparent;border-spacing: 0;border-collapse: collapse; width:100% !important;}
.revolution_table_cats tbody tr th,
.revolution_table_dogs tbody tr th {padding: 5px;text-align: center;font-size: 14px;line-height: 18px;padding: 13px 38px;vertical-align: middle;border-bottom: 5px solid #fff;background: #354463;color: #fff;font-weight: bold;}

.revolution_table_cats a,
.revolution_table_dogs a{color:#fff !important;}

.revolution_table_dogs tbody tr th{font-size: 12px; padding: 13px 9px; line-height: 14px;}

.external th, 
.internal th, 
.benefits th  {background: #DAEBFB !important;color: #101820 !important;text-transform: uppercase;padding: 14px 10px !important;vertical-align: middle !important;font-weight: normal !important;}
.compare-table td.highlighted {background: #F4D03A !important;position: relative;}
.compare-table table tbody tr td {padding: 10px;font-size: 12px;text-align: center;border-left: 0px;line-height: 16px;background-color: #DAEBFB;border-bottom: 5px solid #fff;}
.compare-table .tick.highlighted span {background: url("/images/brand/Revolution/Revolution-tick.png") 0 0 no-repeat;
display: block;height: 20px;margin: 0 auto;text-indent: -999em;width: 27px;}
td.tick span {background: url("/images/brand/Revolution/Revolution-tick.png") 0 0 no-repeat;
display: block;height: 20px;margin: 0 auto;text-indent: -999em;width: 27px;}
.compare-table .cross span {background: url("/images/brand/Revolution/Revolution-close.png") 0 0 no-repeat;
display: block;height: 20px;margin: 0 auto;text-indent: -999em;width: 27px;}

.revolution_table_details .important_notes{width: 100%; float: left; font-size: 12px; line-height: 18px; padding: 25px 5%; display:none;}

.Revolution-links{width: 100%; float: left; padding: 30px 0; border-bottom: 1px solid #e8e8e8;text-align: center;}
.Revolution-links ul li{width: auto; float: none; display: inline-block; font-size: 15px; line-height: 22px; position: relative; padding: 0 20px 0 0;}
.Revolution-links ul li:after{content: ''; position: absolute; top: 3px; right: 10px; display: inline-block; width: 1px; height: 20px; background: #666;}
.Revolution-links ul li:last-child:after{background: none;}
.Revolution-links a{color: #707070 !important; padding-bottom: 2px; border-bottom: 2px solid #fff;}
.Revolution-links a:hover{border-bottom: 2px solid #00abec; color: #00abec !important;}


@media only screen and (max-width:970px),(max-width:1024px){

}


@media only screen and (max-width:720px),(max-width:760px), (max-width:960px){
.new-jan-2022-container{width: 100%;}
.Revolution-two h2,
.Revolution-three h3,
.Revolution-links h3{font-size: 25px; line-height: 25px; padding-bottom: 15px;}
.new-jan-2022-container .page_title{text-align: center;}
.Revolution_details_holder{width: 100%;}

.Revolution-one .product_img{ margin-top: -15%;}
.Revolution-one .product_img img{width: 55%;}

.Revolution-two h2 img{width: 50%;}

.revolution_table_content{width:100%; padding-bottom: 30px;}
.revolution_table_content .shadetabs{font-size: 25px; padding-bottom: 30px;}
.revolution_table_content .shadetabs img{width: 85px;}

.revolution_table_details{width:94%; padding: 0 3%;}
.revolution_table_details .shadetabs{font-size: 15px; padding: 0;}
.compare-table{width: 100%; float: left; overflow: scroll;}

.Revolution-links ul li{font-size: 13px; line-height: 20px;}
.Revolution-links ul li:after{top: 4px; right: 7px; height: 15px;}
.revolution_table_content .shadetabs li{font-size:25px !important;}
.revolution_table_details .shadetabs li{font-size:14px !important;}

}


@media only screen and (max-width:600px),  (max-width:750px){
.revolution_table_details .shadetabs{font-size: 14px; line-height: 20px; padding-top:10px;}
.revolution_table_details .shadetabs li{width: 25%;}
.revolution_table_details .shadetabs li a{line-height: normal !important;display: flex; justify-content: center; align-items: center; height: 45px !important;}


}

@media only screen and (max-width:500px),  (max-width:590px){
.Revolution-two h2,
.Revolution-three h3,
.Revolution-links h3{font-size: 20px; line-height: 20px;}
.Revolution-two span,
.Revolution-three span,
.Revolution-links span.title{border-left: 7px solid #cd8a02;}

.revolution_table_content .shadetabs{font-size: 22px; padding-bottom: 10px;}
.revolution_table_content .shadetabs img{width: 85px;}

.revolution_table_details{width:94%; margin: 0 3%;}
.revolution_table_details .shadetabs{font-size: 14px; padding: 10px 0 0 0;}

}

@media only screen and (max-width:400px), (max-width:450px),(max-width:480px) {
.new-jan-2022-container{font-size: 14px; line-height: 22px;}

.Revolution-one .product_img img{width: 60%;}
.revolution_table_content .shadetabs{font-size: 20px;}
.revolution_table_content .shadetabs li a{padding: 10px 0;}
.revolution_table_details .shadetabs{font-size: 12px; padding: 0;}
.revolution_table_details .shadetabs li a{height: 50px;padding: 5px 0 0 0;display: flex !important;justify-content: center;align-items: center;}
.Revolution-links ul li{width: 100%;line-height: 22px; padding: 0;}
.Revolution-links ul li:after{top: 0; right: 0; background: none;}

.revolution_table_content .shadetabs li{font-size:20px !important;}
.revolution_table_details .shadetabs li{font-size:12px !important;}

}

@media only screen and (max-width:375px){

}

@media only screen and (max-width:320px){
	.revolution_table_details .shadetabs{font-size: 11px; padding: 0;}
.revolution_table_details .shadetabs li a{height: 50px;}
}
