@font-face {
   font-family: 'Screature';
   src: url('fonts/ScreatureRegular.woff2') format('woff2'),
       url('fonts/ScreatureRegular.woff') format('woff');
   font-weight: normal;
   font-style: normal;
}
@font-face {
   font-family: 'HelveticaNeueBold';
   src: url('fonts/HelveticaNeueLTStd-BdCn.woff2') format('woff2'),
       url('fonts/HelveticaNeueLTStd-BdCn.woff') format('woff');
   font-weight: bold;
   font-style: normal;
}
@font-face {
   font-family: 'Helvetica NeueHvCn';
   src: url('fonts/HelveticaNeueLTStd-HvCn.woff2') format('woff2'),
       url('fonts/HelveticaNeueLTStd-HvCn.woff') format('woff');
   font-weight: 900;
   font-style: normal;
}
@font-face {
   font-family: 'Helvetica NeueBoldItalic';
   src: url('fonts/HelveticaNeueLTStd-BdCnO.woff2') format('woff2'),
       url('fonts/HelveticaNeueLTStd-BdCnO.woff') format('woff');
   font-weight: bold;
   font-style: italic;
}
@font-face {
   font-family: 'Helvetica NeueHvCnO';
   src: url('fonts/HelveticaNeueLTStd-HvCnO.woff2') format('woff2'),
       url('fonts/HelveticaNeueLTStd-HvCnO.woff') format('woff');
   font-weight: 900;
   font-style: italic;
}
@font-face {
   font-family: 'Helvetica NeueCn';
   src: url('fonts/HelveticaNeueLTStd-Cn.woff2') format('woff2'),
       url('fonts/HelveticaNeueLTStd-Cn.woff') format('woff');
   font-weight: normal;
   font-style: normal;
}
@font-face {
   font-family: 'Helvetica NeueMdCnO';
   src: url('fonts/HelveticaNeueLTStd-MdCnO.woff2') format('woff2'),
       url('fonts/HelveticaNeueLTStd-MdCnO.woff') format('woff');
   font-weight: 500;
   font-style: italic;
}
@font-face {
   font-family: 'Helvetica NeueCnO';
   src: url('fonts/HelveticaNeueLTStd-CnO.woff2') format('woff2'),
       url('fonts/HelveticaNeueLTStd-CnO.woff') format('woff');
   font-weight: normal;
   font-style: italic;
}
@font-face {
   font-family: 'Helvetica NeueMdCn';
   src: url('fonts/HelveticaNeueLTStd-MdCn.woff2') format('woff2'),
       url('fonts/HelveticaNeueLTStd-MdCn.woff') format('woff');
   font-weight: 500;
   font-style: normal;
}
sup {
   top: -0.8em;
}
sup {
   font-size: 50%;
}
.two-col-image-tile
{
   margin-top: 0px;
}
.logo-container {
   display: none;
}
ul.nav-primary {
   background-image: url(https://www.zoetis.co.uk/tickprotection/img/menu-bg.png);
}
.micro-site-nav-main ul.nav-primary a
{
   background-color: transparent !important;
   font-family: 'Helvetica NeueHvCnO';
}
.micro-site-nav-megamenu .micro-site-nav-main > UL > LI A
{
font-size: 14px !important;
}
section.body {
   background-image: url(https://www.zoetis.co.uk/tickprotection/img/index-body-bg.png);
   padding-bottom: 20px;
}
.two-column-wide-narrow-pdp .col-md-12 {
   padding-left: 0px;
   padding-right: 0px;
}
p.body-text-header {
   font-size: 38px;
   line-height: 38px;
   color: rgb(0, 0, 0);
   text-transform: uppercase;
   font-weight: 700;
   font-family: 'Helvetica NeueHvCn';
}
section.body .row .col-md-8 .row {
   width: 80%;
}
p.body-text-description {
   font-weight: 700;
   font-size: 20px;
   color: rgb(48, 48, 48);
   font-family: 'Helvetica NeueCn';
}
p.body-text-small-header {
   color: #e30613;
   text-transform: uppercase;
   font-weight: 700;
   font-size: 24px;
   font-family: 'Helvetica NeueHvCn';
}
p.body-text {
   font-size: 16px;
   color: rgb(48, 48, 48);
   font-family: 'Helvetica NeueCn';
}
p.widget-header {
   font-size: 30px;
   color: rgb(0, 0, 0);
   text-transform: uppercase;
   font-weight: 700;
   font-family: 'Helvetica NeueHvCn';
}
.col-md-4.body-widget-area .widget-header {
   margin-top: 40px;
}
p.widget-big-desc {
   font-family: 'Helvetica NeueMdCn';
   font-size: 20px;
   color: #000;
}
p.widget-desc {
   font-size: 13px;
   color: #000;
   font-family: 'Helvetica NeueHvCn';
   margin-top: 10px;
}
.video-container
{
   background-image: url(https://www.zoetis.co.uk/tickprotection/img/video-last.png);
   height: 579px;
   background-size: contain;
   background-repeat: no-repeat;
}
section.footnote-container {
   background-image: url(https://www.zoetis.co.uk/tickprotection/img/footnote-bg.png);
}
section.footnote-container .container {
   padding-left: 0px;
   padding-right: 0px;
   padding-top: 50px;
   padding-bottom: 40px;
}
section.footnote-container .container p, section.footnote-container .container ol {
   padding-left: 15px;
}
.bold-text
{
   font-weight: 700;
}
section.footnote-container .container p, section.footnote-container .container ol li
{
   font-size: 12px;
   color: rgb(99, 99, 99);
   margin-bottom: 0px;
   font-family: 'Helvetica NeueCn';
}
.bottomline {
   margin-left: 15px;
   width: 67px;
   border-top: 1px solid #636363;
   padding-bottom: 10px;
   background-image: url(https://www.zoetis.co.uk/tickprotection/img/footnote-bg.png);
}
.bottomline p {
   font-size: 14px;
   color: rgb(99, 99, 99);
   font-family: 'Helvetica NeueCn';
}
section.body .col-md-8 {
   padding-top: 40px;
}
section.body .col-md-8 .row:first-child {
   margin-bottom: 30px;
   width: 335px;
}
.row.simparica-widget {
   margin-bottom: 10px;
}
section.footnote-container ol {
   margin-left: 15px;
}
section.intro-body {
   background-image: url(https://www.zoetis.co.uk/tickprotection/img/intro-body-bg.png);
}
p.intro-desc-text {
   text-align: center;
   font-size: 20px;
   font-family: 'HelveticaNeueBold';
   color: #000;
   margin-bottom: 20px;
}
section.intro-body .container {
   padding: 40px 0px;
}
p.tick-name {
   font-family: 'Helvetica NeueHvCnO';
   color: #000;
   font-size: 32px;
   margin-bottom: 0px;
}
p.tick-kind {
   color: #000;
   font-size: 18px;
   font-family: 'Helvetica NeueMdCn';
}
p.detail-desc {
   font-size: 16px;
   color: rgb(48, 48, 48);
   font-family: 'Helvetica NeueCn';
}
p.detail-header {
   font-size: 16px;
   color: rgb(48, 48, 48);
   font-family: 'Helvetica NeueCn';
   font-weight: 700;
   margin-bottom: 0px;
}
.row.tick-rows {
   margin-bottom: 40px;
}
.row.section-divider-header {
   background-color: #13182c;
   padding: 20px;
}
.row.section-divider-header p {
   text-align: center;
   color: #fbf9ed;
   text-transform: uppercase;
   font-family: 'HelveticaNeueBold';
   font-size: 32px;
   margin-bottom: 0px;
}
p.stats-tickname {
   font-family: 'Helvetica NeueBoldItalic';
   color: #ff0000;
   font-size: 20px;
   margin-bottom: 0px;
}
p.stats-tickkind {
   font-size: 16px;
   color: rgb(48, 48, 48);
   font-family: 'Helvetica NeueCn';
}
img.tick-stats-img {
   width: 240px;
}
.row.stats-row .col-md-4:nth-child(2) {
   min-height: 498px;
}
.col-md-4.narrow-column {
   width: 27%;
}
.col-md-4.wide-column {
   width: 46%;
}
.row.stats-row 
{    
background-image: url(https://www.zoetis.co.uk/tickprotection/img/intro-body-bg.png);
}
.row.stats-row.cat-section .col-md-12 .col-md-6 {
   margin-top: 20px;
}
.row.stats-row.cat-section .col-md-12 .col-md-6:last-child {
   margin-top: 85px;
}
.col-md-6.map-image {
   height: 317px;
   display: table;
}
.map-image-holder {
   display: table-cell;
   vertical-align: middle;
}
.graph-img {
   height: 490px;
   display: table;
}
.graph-img-holder {
   display: table-cell;
   vertical-align: middle;
}
.right-aligned {
   float: right;
   margin: -30px 25px;
}
/*Tick-borne page*/
section.tick-borne-body {
   background-image: url(https://www.zoetis.co.uk/tickprotection/img/intro-body-bg.png);
}
.row.tick-borne-header p {
   font-size: 38px;
   line-height: 38px;
   color: rgb(0, 0, 0);
   text-transform: uppercase;
   font-weight: 700;
   margin-top: 55px;
   margin-bottom: 80px;
   font-family: 'Helvetica NeueHvCn';
}
p.icon-text-header {
   font-size: 30px;
   color: rgb(0, 0, 0);
   text-transform: uppercase;
   font-family: 'HelveticaNeueBold';
   line-height: 30px;
}
img.tick-borne-icon {
   max-height: 110px;
   margin-bottom: 20px;
}
p.icon-text-description {
   font-size: 16px;
   color: rgb(0, 0, 0);
   font-family: 'Helvetica NeueCn';
}
.row.icon-section .row:nth-child(3) {
   margin-bottom: 20px;
}
.lyme-header p
{   
    font-size: 38px;
   line-height: 38px;
   color: rgb(0, 0, 0);
   text-transform: uppercase;
   font-weight: 700;
   font-family: 'Helvetica NeueHvCn';
}
p.lyme-subheader {
   font-family: 'Helvetica NeueMdCnO';
   color: rgb(0, 0, 0);
   font-size: 24px;
   line-height: 24px;
}
p.lyme-description {
   font-size: 16px;
   color: rgb(0, 0, 0);
   font-family: 'Helvetica NeueCn';
   width: 66%;
}
p.lyme-section-header {
   font-size: 20px;
   color: rgb(0, 0, 0);
   text-transform: uppercase;
   font-weight: 700;
   font-family: 'Helvetica NeueHvCn';
   margin-top: 20px;
}
.col-md-4.tick-borne-img {
   display: table;
   height: 303px;
}
.tick-borne-img-holder {
   display: table-cell;
   vertical-align: middle;
}
.lyme-stamp
{
   display: table;
   margin: auto;
}
p.anaplasmosis-text {
   font-weight: 700;
   font-size: 18px;
   color: #161b2e;
   font-family: 'Helvetica NeueCn';
}
.italic-text
{
   font-style: italic;
}
.lowercase-text
{
   text-transform: lowercase;
}
.row.lyme-disease-section {
   margin-bottom: 100px;
}
.container.tick-second-container {
   padding: 0px;
}
.col-md-4.anaplasmosis-text-holder {
   height: 303px;
   display: table;
}
.anaplasmosis-text-area {
   display: table-cell;
   vertical-align: bottom;
}
/*protect*/
p.protect-header {
   font-size: 30px;
   color: rgb(0, 0, 0);
   text-transform: uppercase;
   font-weight: 700;
   font-family: 'HelveticaNeueBold';
   text-align: center;
}
.protect-container
{
   background-image: url(https://www.zoetis.co.uk/tickprotection/img/intro-body-bg.png);
}
p.protect-description {
   font-size: 16px;
   color: rgb(0, 0, 0);
   font-family: 'Helvetica NeueCn';
   text-align: center;
   width: 65%;
   display: table;
   margin: auto;
}
.container.protect-container {
   padding-bottom: 50px;
   padding-top: 30px;
}
.container.social-toolkit {
   padding: 0px;
}
p.thank-you-message {
   font-size: 30px;
   color: rgb(0, 0, 0);
   text-transform: uppercase;
   font-weight: 700;
   font-family: 'HelveticaNeueBold';
   text-align: center;
}
img.find-out-more-btn {
   display: table;
   margin: auto;
   margin-top: 40px;
}
/*Prevention*/
.prevention-body
{
   background-image: url(https://www.zoetis.co.uk/tickprotection/img/intro-body-bg.png);
}
.row.protect-header p {
   font-size: 38px;
   line-height: 38px;
   color: rgb(0, 0, 0);
   text-transform: uppercase;
   font-weight: 700;
   margin-top: 55px;
   margin-bottom: 30px;
   font-family: 'Helvetica NeueHvCn';
}
.row.protect-description p {
   font-size: 16px;
   line-height: 18px;
   color: rgb(0, 0, 0);
   font-family: 'Helvetica NeueCn';
   width: 58%;
}
.prevention-body .row.icon-section .row:nth-child(2) {
   margin-bottom: 60px;
}
.row.image-area {
   min-height: 137px;
}
section.prevention-body .icon-section .icon-text-description {
   margin-top: 10px;
   width: 75%;
}
/*simparica*/
section.simparica-body .intro-desc-text {
   font-size: 30px;
   text-transform: uppercase;
   width: 70%;
   text-align: center;
   margin: auto;
   margin-top: 50px;
   margin-bottom: 50px;
}
p.simparica-body-header {
   font-size: 20px;
   text-align: center;
   color: rgb(0, 0, 0);
   text-transform: uppercase;
   font-weight: 700;
   font-family: 'Helvetica NeueHvCn';
   margin-top: 10px;
}
.row.simparica-icon img {
   margin: auto;
}
p.simparica-body-content {
   font-size: 16px;
   color: rgb(48, 48, 48);
   font-family: 'Helvetica NeueCn';
   text-align: center;
}
section.simparica-body .row.section-divider-header {
   margin-top: 80px;
   margin-bottom: 50px;
}
.capitalize
{
text-transform: capitalize;
}
section.simparica-body {
   background-image: url(https://www.zoetis.co.uk/tickprotection/img/intro-body-bg.png);
}
.row.graph img {
   margin: auto;
   margin-bottom: 30px;
}
p.stronghold-body-content {
   font-family: 'Helvetica NeueHvCn';
   color: #000;
   font-size: 20px;
   width: 70%;
   text-transform: uppercase;
   text-align: center;
   margin: auto;
}
section.simparica-body .row.section-divider-header:nth-child(3) p
{
   text-align: center;
   color: #fbf9ed;
   text-transform: uppercase;
   font-family: 'HelveticaNeueBold';
   font-size: 32px;
   margin-bottom: 0px;
   width: 70%;
   margin: auto;
}
section.simparica-body .row.section-divider-header:nth-child(5) p
{
   text-align: center;
   color: #fbf9ed;
   text-transform: uppercase;
   font-family: 'HelveticaNeueBold';
   font-size: 32px;
   margin-bottom: 0px;
   width: 89%;
   margin: auto;
}
.body-widget-mobile
{
   display: none;
}
.mobile
{
   display: none !important;
}
.row.stats-left-row .col-md-4 {
   min-height: 21px !important;
}
.row.stats-right-row .col-md-4 {
   min-height: 21px !important;
}
.row.stats-right-row .col-md-3 {
   margin: 16px 0;
}
section.video-container .container {
   height: 579px;
   width: 100%;
}
p.selected-item {
   font-size: 14px !important;
   font-weight: 600;
   background-color: transparent !important;
   color: #e30613!important;
   text-transform: uppercase;
   font-family: 'Helvetica NeueHvCnO';
   padding: 6px 9px;
   margin: 7px auto;
}
.row.second-line-icon-row {
   min-height: 123px;
   display: table;
}
.vertical-img-small-holder {
   display: table-cell;
   vertical-align: bottom;
}
/*.video-area {
   display: table-cell;
   vertical-align: middle;
}
.video-area img
{
   cursor: pointer;
   margin: auto;
}*/
.video-area {
   padding: 100px 84px;
}
.video-style
{
   min-height: 440px !important;
}
/*Mobile*/
@media (max-width:980px)
{
   .container
   {
       min-width: auto;
   }
   section.body .col-md-8 .row:first-child
   {
       width: 100%;
   }
   section.body .row .col-md-8 .row {
       width: 100%;
   }
   .body-widget-mobile
   {
       display: block !important;
   }
   .col-md-4.body-widget-area {
       display: none;
   }
   section.body-widget-mobile {
       background-image: url(https://www.zoetis.co.uk/tickprotection/img/index-mobile-vetsection-bg.png);
       padding: 30px 0px;
       margin-top: -20px;
   }
   .micro-site-nav-main-mob.hidden-lg {
       background-image: url(https://www.zoetis.co.uk/tickprotection/img/intro-body-bg.png);
   }
   button.micro-site-nav-toggle-btn.btn-link.pull-left .nav-icon .icon-bar {
       background: #d40b0a !important;
   }
   .graph-img {
       height: 219px;
       display: table;
   }
   .row.stats-row .col-md-4:nth-child(2) {
       min-height: 219px;
   }
   .col-md-4.col-sm-4.col-xs-4.narrow-column p.stats-tickname
   {
       font-size: 10px; 
   }
   p.stats-tickkind
   {
       font-size: 10px;
   }
   section.footnote-container .container p, section.footnote-container .container ol li
   {
       word-break: break-word; 
   }
   section.tick-borne-body .row.icon-section {
       width: 80%;
   }
   .row.tick-borne-header p
   {
       margin-top: 30px;
       margin-bottom: 0px;
   }
   p.lyme-description
   {
       width: 100%;
   }
   section.tick-borne-body p.stats-tickkind
   {
       font-size: 16px;
   }
   section.tick-borne-body p.stats-tickkind
   {
       font-size: 20px;
   }
   .row.lyme-disease-section {
       margin-bottom: 30px;
   }
   .anaplasmosis-text-area
   {
       vertical-align: initial;
   }
   .col-md-4.anaplasmosis-text-holder
   {
       height: auto;
   }
   .mobile
   {
       display: block !important;
   }
   .desktop
{
   display: none !important;
}
section.footnote-container ol {
   margin-left: 0px;
   margin-right: 0px;
}
.row.protect-description p
{
   width: 100%;
}
section.prevention-body .icon-section .icon-text-description {
   margin-top: 0px;
   margin-bottom: 0px;
   width: 100%;
}
.row.icon-section {
   width: 100%;
   margin-top: 30px;
}
section.prevention-body .container {
   padding: 0px 10px;
}
.row.protect-header p
{
   margin-top: 30px;
}
.row.icon-section .col-md-6 {
   padding: 0px;
}
.prevention-body .row.icon-section .row:nth-child(2) {
   margin-bottom: 30px;
}
section.footnote-container .container
{
   padding-top: 0px; 
}
section.simparica-body .intro-desc-text
{
   width: 100%;
   margin-top: 30px;
   margin-bottom: 30px;  
   font-size: 28px;
}
section.simparica-body .container {
   padding: 0px 10px;
}
section.simparica-body .col-md-6 {
   padding: 0px;
}
section.simparica-body .row.section-divider-header:nth-child(3) p
{
   width: 100%;
}
p.simparica-body-header
{
   margin-bottom: 30px;
}
p.stronghold-body-content
{
   width: 100%;  
   margin-bottom: 20px;
   margin-top: 20px; 
}
.row.graph img
{
   margin-bottom: 0px;
}
.micro-site-nav-megamenu .micro-site-nav-toggle-btn
{
   padding: 0px 10px 0;
}
.micro-site-container .micro-site-nav-main-mob
{
   min-height: 45px;
}
p.protect-description
{
   width: 100%;
}
.container.protect-container
{
   padding-bottom: 30px;
   padding-top: 30px;
   padding-left: 10px;
   padding-right: 10px;
}
section.footnote-container .container p
{
   padding-left: 0px;
}
section.footnote-container
{
   padding-top: 30px;
}
section.body .col-md-8 .row:first-child
{
   margin-bottom: 10px;
}
section.body-widget-mobile .container {
   padding: 0px;
}
section.body-widget-mobile .col-xs-12 {
   padding: 0px;
}
.row.section-divider-header
{
   padding: 20px 10px;
}
.row.stats-row.cat-section .col-md-12 .col-md-6:last-child
{
   margin-top: 30px;
}
.row.lyme-disease-section:nth-child(3) {
   margin-top: 30px;
}
.col-md-4.tick-borne-img
{
   height: auto;
}
section.simparica-body .row.section-divider-header {
   margin-top: 30px;
   margin-bottom: 30px;
}
.micro-site-nav-main UL > LI
{
   border-top: 0px solid #c0c0c0 !important;
}
.right-aligned
{
margin: 0px;
}
p.icon-text-description.dog-icon-text-mobile {
   margin-top: 15px !important;
   margin-bottom: 10px !important;
}
}
@media (min-width:960px)
{
   a.click-logos-simparica {
       position: absolute;
       background-color: transparent;
       height: 60px;
       width: 187px;
       top: 86%;
       left: 26%;
   }
   a.click-logos-stronghold {
       position: absolute;
       background-color: transparent;
       height: 60px;
       width: 240px;
       top: 86%;
       left: 48%;
   }
}
.row.prevention-icon-last-row .col-md-4 {
   margin-bottom: 0px;
}
.row.prevention-icon-last-row {
   margin-bottom: 0px !important;
}
.row.prevention-icon-last-row .col-md-4 .row {
   margin-bottom: 0px !important;
}
p.icon-text-description.dog-icon-text-mobile {
   margin-top: 0px ;
}
/*Form*/
.row.form-area {
   width: 630px;
   margin: auto;
}
.row.form-area p {
   font-family: 'HelveticaNeueBold';
   color: #000;
   font-size: 20px;
   text-transform: uppercase;
   margin: auto;
   margin-bottom: 10px;
}
.form-area label {
   font-size: 14px;
   color: rgb(0, 0, 0);
   font-family: 'Helvetica NeueCn';
   letter-spacing: 0;
}
.form-area input {
   border: 1px solid #E4201F;
   border-radius: 3px;
   min-height: 32px;
   min-width: 100%;
   margin-bottom: 20px;
}
.form-area .col-md-6, .form-area .col-md-4, .form-area .col-md-1, .form-area .col-md-11 {
   padding: 0;
}
.two-column-wide-narrow-pdp .col-md-4
{
   margin: 0px; 
}
.col-md-6.narrow-label-right {
   padding: 0 10px 0 0;
}
input.check-box {
   min-width: 20px !important;
   margin: 0px;
   position: relative;
   top: 10px;
   margin-right: 15px;
}
input.submit-btn {
   margin-top: 20px;
   min-width: 115px;
   min-height: 45px;
   background-image: url(https://www.zoetis.co.uk/tickprotection/img/submit-btn.png);
   color: #f8f5e2;
   font-size: 22px;
   text-transform: uppercase;
   font-family: 'Helvetica NeueHvCn';
   border: transparent;
}
label.check-box-text {
   margin-bottom: 20px;
}
.form-area .col-sm-12 {
   padding: 0;
}
@media (max-width:768px)
{
   .row.form-area
   {
       width: auto;
   }
   input.submit-btn
   {
       min-width: 115px; 
   }
}
@media (max-width:767px)
{
   .video-container {
       background-image: url(https://www.zoetis.co.uk/tickprotection/img/video-last-mobile.png);
       background-position: center;
       background-size: contain;
       min-height: 364px;
       height: auto;
       background-repeat: no-repeat;
   }
   .video-style
{
   min-height: 200px !important;
}
.video-area {
   padding: 260px 0px 0px;
   max-width: 474px;
   margin: auto;
}
section.video-container .container
{
   padding: 0px;
}
}
@media (min-width:769px)
{
   section.video-container .container {
       padding: 0px;
       margin: 0px;
   }
}
/*iphone font issue*/
@media only screen 
 and (min-device-width: 320px) 
 and (max-device-width: 568px)
 and (-webkit-min-device-pixel-ratio: 2) 
 {
   p.tick-name
   {
       font-family: 'Helvetica NeueHvCn';
       font-style: italic;
   }
   p.stats-tickname
   {
       font-family: 'HelveticaNeueBold';
       font-style: italic;
   }
   p.lyme-subheader
   {
       font-family: 'Helvetica NeueMdCn';
       font-style: italic;
   }
   p.selected-item
   {
       font-family: 'Helvetica NeueHvCn';
       font-style: italic;
   }
   .micro-site-nav-main ul.nav-primary a
   {
       font-family: 'Helvetica NeueHvCn';
       font-style: italic;
   }
}
@media only screen 
 and (min-device-width: 375px) 
 and (max-device-width: 667px) 
 and (-webkit-min-device-pixel-ratio: 2) { 
   p.tick-name
   {
       font-family: 'Helvetica NeueHvCn';
       font-style: italic;
   }
   p.stats-tickname
   {
       font-family: 'HelveticaNeueBold';
       font-style: italic;
   }
   p.lyme-subheader
   {
       font-family: 'Helvetica NeueMdCn';
       font-style: italic;
   }
   p.selected-item
   {
       font-family: 'Helvetica NeueHvCn';
       font-style: italic;
   }
   .micro-site-nav-main ul.nav-primary a
   {
       font-family: 'Helvetica NeueHvCn';
       font-style: italic;
   }
}
@media only screen 
 and (min-device-width: 414px) 
 and (max-device-width: 736px) 
 and (-webkit-min-device-pixel-ratio: 3) { 
   p.tick-name
   {
       font-family: 'Helvetica NeueHvCn';
       font-style: italic;
   }
   p.stats-tickname
   {
       font-family: 'HelveticaNeueBold';
       font-style: italic;
   }
   p.lyme-subheader
   {
       font-family: 'Helvetica NeueMdCn';
       font-style: italic;
   }
   p.selected-item
   {
       font-family: 'Helvetica NeueHvCn';
       font-style: italic;
   }
   .micro-site-nav-main ul.nav-primary a
   {
       font-family: 'Helvetica NeueHvCn';
       font-style: italic;
   }
}
@media only screen 
 and (min-device-width: 375px) 
 and (max-device-width: 812px) 
 and (-webkit-min-device-pixel-ratio: 3) { 
   p.tick-name
   {
       font-family: 'Helvetica NeueHvCn';
       font-style: italic;
   }
   p.stats-tickname
   {
       font-family: 'HelveticaNeueBold';
       font-style: italic;
   }
   p.lyme-subheader
   {
       font-family: 'Helvetica NeueMdCn';
       font-style: italic;
   }
   p.selected-item
   {
       font-family: 'Helvetica NeueHvCn';
       font-style: italic;
   }
   .micro-site-nav-main ul.nav-primary a
   {
       font-family: 'Helvetica NeueHvCn';
       font-style: italic;
   }
}
/*@media only screen and (max-width: 769px) and (min-width: 767px)  
{
   .video-area img.mobile {
       position: absolute;
       top: 71.5%;
       left: 46%;
   }
}
@media (max-width:415px)
{
   .video-area img.mobile {
       position: absolute;
       top: 78.5%;
       left: 40%;
   }
}*/
@media only screen and (max-width: 979px) and (min-width: 767px)  
{
   .video-container
   {
       max-width: 740px;
       margin: auto;
   }
   .video-style {
       min-height: 335px !important;
   }
}
.thank-error .container.protect-container {
   padding-bottom: 30px;
   padding-top: 30px;
}
/*Disclaimer*/
.disclaimer 
{
   background-image: url(https://www.zoetis.co.uk/tickprotection/img/menu-bg.png);
   padding: 50px 0px 100px;
}
p.disclaimer-message {
   font-size: 30px;
   color: rgb(0, 0, 0);
   font-weight: 700;
   font-family: 'HelveticaNeueBold';
   text-align: center;
}
p.disclaimer-header {
   font-size: 45px;
   color: #e30613;
   font-weight: 700;
   font-family: 'HelveticaNeueBold';
   text-align: center;
   margin: 40px 0px;
}
.btn-area {
   max-width: 181px;
   min-height: 53px;
   margin: auto;
   background-image: url(https://www.zoetis.co.uk/tickprotection/img/button-accept.png);
   display: table;
   width: 181px;
   margin-top: 30px;
}
a.accept-btn {
   font-family: 'Helvetica NeueHvCn';
   font-size: 22px;
   line-height: 22px;
   color: #f8f5e2;
   display: table-cell;
   vertical-align: middle;
   text-align: center;
}
a.accept-btn:hover
{
   text-decoration: none !important;
}