/*

font-family: 'museo_sans100';
font-family: 'museo_sans100_italic';

font-family: 'museo_sans300';
font-family: 'museo_sans300_italic';

font-family: 'museo_sans500';
font-family: 'museo_sans500_italic';

font-family: 'museo_sans700';
font-family: 'museo_sans700_italic';

font-family: 'museo_sans900';
font-family: 'museo_sans900_italic';

font-family: 'museo_sans_rounded100';

font-family: 'museo_sans_rounded300';

font-family: 'museo_sans_rounded500';

font-family: 'museo_sans_rounded700';

font-family: 'museo_sans_rounded900';

font-family: 'museo_sans_rounded1000';

*/


.protect_insurance_pageDiv {width:100%; float:left;margin:20px 0;}

/*Banner Section CSS*/
/*
.protect_ins_bannerSection {width:100%; float:left; margin:0; padding:0;}
.protect_insurance_BannerDiv {width:100%; float:left; margin:0; padding:0;display:flex;}
.insurance_Banner_leftDiv {width:35%;}

.Aussie_text {display:block;font-size:20px;color:#232325;font-family: 'museo_sans700';}
.insurance_Banner_title {font-size:40px;color:#15426D;font-family: 'museo_sans900';}


.banner_ul {list-style:disc;margin:15px 0 20px 20px;}
.banner_ul li {list-style:disc;width:100%; float:left;font-family: 'museo_sans300';font-size:16px;color:#232325;padding:5px 0;}



.insurance_Banner_centerDiv {width:30%;}
.insurance_Banner_centerDiv img {width:100%;height:100%;}*/



@import url('myfonts.css');
/* @import url('https://fonts.googleapis.com/css2?family=Carlito:wght@300;400;700&display=swap'); */

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

:root {
  --black1: #000104;
  --black2: #232325;
  --primary-heading: #15426D;
  --limegreen: #98CA3D;
  --accent-limegreen: #8CC754;
  --natural-gray: #F6F6F6;

  --rate-link: #F7B801;

  --white: #fff;

  --rounded-5: 5px;

  --font-300: 'museo_sans300', sans-serif;
  --font-500: 'museo_sans500', sans-serif;
  --font-700: 'museo_sans700', sans-serif;
  --font-900: 'museo_sans900', sans-serif;
  --font-r100: 'museo_sans_rounded100', sans-serif;
  
  --font-calibri-bold: 'calibribold', sans-serif;
  --font-calibri-regu: 'calibriregular', sans-serif;
}

body {
  font-size: 16px;
  /*font-family: var(--font-300);*/
}

.containerFull {width: 100%;}
.flex {display: flex;}

.roundList {padding-left: 20px;}
.roundList li {list-style: disc;font-size: 14px;line-height: 26px;width:100%;}

.btn {border: none;padding: 14px 15px;cursor: pointer;border-radius: var(--rounded-5);font-family: 'museo_sans700', sans-serif;transition: all .3s ease-in;}
.btn-primary {border: 2px solid transparent;color: var(--white);background: var(--limegreen);}
.btn-primary:hover {color: var(--limegreen);background: transparent;border-color: var(--limegreen);}
.btn-secondary {border: 2px solid;color: var(--limegreen);background: transparent;border-color: var(--limegreen);}
.btn-secondary:hover {color: var(--white);background: var(--limegreen);}
.dBlock {display: block;}
.w100 {width: 100%;}
.mainTitle {font-size: 2.5rem;line-height: 2.75rem;color: var(--primary-heading);font-family: 'museo_sans900', sans-serif;}

/* Banner Section */

.bannerInner {z-index: 1;flex-wrap: wrap;position: relative;justify-content: space-between;}
.bannerContent {width: 36%;padding-block:20px 40px;}
.bannerPics {width: 64%;display: flex;align-items: flex-start;}
.movedPic {width: 30%;position: relative;margin:0 7% 0 -4%;}
.movedPic img {transform: translateX(-40px) translateY(6%);max-width: 400px;}
.bannerPicright {width: 70%;display: flex;align-items: flex-end;justify-content: flex-end;flex-direction: column;}
.bannerLogos_right {padding-bottom: 20px;padding-right: 40px;}
.mainBanner-section {padding: 30px 0;}
.bannerToptitle {font-size: 1.25rem;font-family: var(--font-700);}
.bannerContent .mainTitle {padding-bottom: 16px;}
.bannerContent_actions {gap: 16px;padding-top: 30px;justify-content: flex-start;width:100%;}
.bannerContent_actions .btn {width: 200px;font-size:16px;}
.bannerRates {align-items: center;background: #3A3A3C;border-radius: 20px;padding: 0 30px;position: relative;z-index: 1;margin-top: -30px;}
.bannerRatings {width: 64%;padding-block: 20px;border-right: 1px solid var(--natural-gray);}
.bannerRateTitle {display: flex;align-items: center;font-family: 'museo_sans700', sans-serif;font-size: 30px;line-height: 34px;color: var(--white);padding-right: 30px;}
.bannerRateTitle img {padding-left: 8px;}
.bannerRatings p {margin-top: 10px;text-align: center;color: var(--natural-gray);font-family: 'museo_sans700';font-size: 14px;}
.bannerRatings a {text-decoration: none;color: var(--rate-link);}
.bannerLogos {width: 36%;padding-bottom: 20px;align-items: flex-end;justify-content: space-evenly;}
.Movedtop {margin-top: -45px;}


.bannerRateTitle_ratingDiv img {display:inline-block; width:150px;}

/*  */

.petcover_review_Section {width:100%; float:left;}
.petcover_review_sliderDiv  {width:100%; float:left;}

.reviewSlider {padding: 30px 0;}
.reviewSlider .owl-stage {padding: 15px 0;}
.reviewBox {border-radius: var(--rounded-5);padding: 20px 25px 30px;box-shadow: 0px 4px 20px 0px #00000015;/* box-shadow: -1px -2px 41px 15px #00000006; */}
.reviewStar img{width: 120px !important;}
.reviewContent {padding-block: 13px 20px;}
.reviewContent .reviewDesc {font-size: 16px;color: var(--black1);font-family: var(--font-calibri-regu); min-height: 60px;}
.reviewFooter{font-size: 14px;}
.reviewFoot-bold{font-family: var(--font-calibri-bold);}
.reviewFoot-date{font-family: var(--font-calibri-regu);}



.reviewSlider .reviewSliderInner.owl-carousel .owl-nav button.owl-prev,
.reviewSlider .reviewSliderInner.owl-carousel .owl-nav button.owl-next,
.reviewSlider .reviewSliderInner.owl-carousel .owl-nav button.owl-prev,
.reviewSlider .reviewSliderInner.owl-carousel .owl-nav button.owl-next{top: 45%;border:0;/* background:rgba(0,0,0,0.7); */border-radius:50px;cursor:pointer;color: #080808;}
.reviewSlider .reviewSliderInner.owl-carousel .owl-nav button.owl-prev,
.reviewSlider .reviewSliderInner.owl-carousel .owl-nav button.owl-prev{left: 0px;}
.reviewSlider .reviewSliderInner.owl-carousel .owl-nav button.owl-next,
.reviewSlider .reviewSliderInner.owl-carousel .owl-nav button.owl-next{right: 0px;}

.reviewSlider .reviewSliderInner.owl-carousel .owl-nav button.owl-prev .fa,
.reviewSlider .reviewSliderInner.owl-carousel .owl-nav button.owl-next .fa {font-size:24px;}


.annualy-section {position: relative;overflow: hidden;background: #DAE8DF;}
.annualy-left {width: 60%;padding-block: 50px 35px;padding-right: 30px;}
.annualyTitle {font-size: 36px;padding-bottom: 20px;color: var(--primary-heading);font-family: var(--font-900);}
.annualy-left p {padding-bottom: 20px;padding-right: 60px;}
.annualyContent {padding: 22px 30px 18px;background: linear-gradient(180deg, var(--white) 48%, #DAE8DF 100%);border-radius: calc(var(--rounded-5)*4);}
.annualyContent .sectionTitle {font-size: 24px;color: var(--limegreen);font-family: var(--font-900);margin-bottom: 20px;}
.annualyHeader {margin-bottom: 20px;}
.annualyTable .annualyHeader, .annualyRow {align-items: center;}
.annualyTable .annualySr {font-size: 18px;}
.annualySr {width: 45%;}
.annualyCol1 {width: 30%;}
.annualyCol2 {width: 25%;}
.annualyTable .annualHeading {font-family: var(--font-700);}
.annualyHeader .annualHeading {color: var(--primary-heading);}
.annualyRow {margin-bottom: 15px;}
.annualyRow .annualHeading {color: #232325;}
.annualy-right {width: 40%;padding-top: 40px;position: relative;background: linear-gradient(90deg, transparent 20%, #B5D7C0 20%);}
.annualyDog {z-index: 1;position: relative;}
.annualyDog img {width: 80%;}
.annualyBg img {position: absolute;bottom: 0;right: 0;max-width: 360px;}


.sectionHeader {padding-bottom: 40px;}
.sectionTitle {text-align: center;font-size: 24px;font-family: var(--font-900);}
.petCount-section {padding: 30px 0;background: #F4F4F4;}
.petCount-inner {gap: 20px;}
.petCount_col {text-align: center;width: calc(100% / 4 - 5px);}
.petCount_icon {margin-bottom: 10px;}
.petCount_content_title {/* font-size: 18px; */margin-bottom: 10px;font-family: var(--font-calibri-bold);}
.petCount_content_desc {font-family: var(--font-calibri-regu); text-align: center;}


.petCover-section {padding: 50px 0;}
.petCover-section .sectionTitle {color: var(--primary-heading);}
.petCover-inner {width: 90%;margin: 0 auto;}
.petCover_left, .petCover_right {gap: 0 30px;flex-direction: column;}
.petCover_left, .petCover_right { width: 35%;gap: 30px 0;}
.petCover_right {align-items: flex-end;}
.petCover_center {width: 30%;justify-content: center;align-items: center;}
.petCover_box {padding: 15px;width: 80%;}
.petCover_title {font-size: 18px;color: var(--black1);margin-bottom: 15px;font-family: var(--font-700);text-decoration: underline;}
.custChecklist {margin-bottom: 20px;}
.custChecklist li {background: url(/images/Pet-Cover/check-icon.svg) no-repeat 0 0;padding-left: 35px;color: var(--black2);list-style: none;width: 100%;padding-top: 3px;}
.petCover_box .btn {padding-inline: 20px;color: var(--white);background: var(--primary-heading); display: inline-block;}


.pc-hideshow-cusdetail {width:100%;box-shadow: 0px 4px 20px 0px #0000002e; padding:15px 0px;display: none;}
.pc-hideshow-cusdetail.active {display:block;position:relative;}
.pc-cusdetail-input {width:100%;padding:15px 15px 0;display:flex; justify-content:space-between; align-items:center; flex-flow: row wrap;}
.pc_input_box {width:100%;border:1px solid #E1E1E1; border-radius:5px;padding:0 10px; height: 40px;margin-bottom:10px;color:#BFBFBF;}
.pc_input_box::placeholder {color:#BFBFBF;}
.pc-cusdetail-btn {width:100%;border:0;outline:none;background:#8cc753; height:40px;font-size:14px;color:#fff;border-radius:5px;text-align:center;cursor:pointer;font-family:var(--font-700);}

/*.petCover_box .pc-hideshow-cusdetail .btn {margin:10px auto;display:table;}*/
.pc-close {position: absolute;right: 5px;top: 5px;cursor: pointer;background: #fff;border-radius: 30px;width: 24px;height: 24px;font-size: 20px;text-align: center;line-height: 20px;border: 1px solid #ffffff;font-weight: bold;}
.pc-close:hover {color:#16426B;}
.pc-cusdetail-titleDiv {font-size:19px;color:#16426B;font-family:var(--font-calibri-regu);width:100%; padding: 0 25px;text-align:center;}
.pc-cusdetail-titleDiv span {font-family:var(--font-calibri-bold);}

.pc-cusdetail-submitbtnDiv {position:relative;width:100%;}
.pc-cusdetail-submitbtnDiv span.Loading {width: 170px;height: 100%;background: #8cc753;position: absolute;top: 0;left: 0;right: 0px;border-radius: 10px;z-index: 2;margin: 0 auto;display: inline-block;}
.pc-cusdetail-submitbtnDiv span.Loading img {width: 20px;margin: 10px auto;display: block;float: none;}



.petWhyChoo-section {background: url('/images/Pet-Cover/pet-why-Choo-bg-insurance-bg.png') no-repeat center;}
.petWhyChoo-inner {gap: 40px;padding-top: 40px;align-items: stretch;justify-content: space-between;}
.whyChoo_left {width: calc(35% - 20px);justify-content: flex-end;}
.whyChoo_right {text-align: left;flex-direction: column;width: calc(65% - 20px);}
.whyChoo_right p, .whyChoo_right ul.roundList li, .petWhyChoo-inner .sectionTitle { color: var(--natural-gray);}
.petWhyChoo-inner .sectionTitle {text-align: left;font-size: 36px;line-height: 40px;padding-right: 40px;}
.whyChoo_right ul {margin-bottom: 30px;}

/*  */

.petQuote-section {padding-top: 30px;background: var(--primary-heading);}
.petQuote-section .sectionHeader {padding-bottom: 20px;}
.petQuote-section .sectionTitle {color: #fff;}
.petQuote_tab {width: 80%;gap: 20px;padding-bottom: 20px;margin: 0 auto;justify-content: center;}
.pet_tab_btn,
.pet_tab_btn a {cursor: pointer;text-align: center;padding-block: 12px;background: #b7c7d7;width: calc(25% - 20px);font-family: var(--font-700);color: var(--primary-heading);border-radius: var(--rounded-5);}
.pet_tab_btn.active,
.pet_tab_btn.active a,
.pet_tab_btn:hover, .pet_tab_btn a:hover {background: var(--limegreen);}
.petQuote_tab_contents_outer {background: #fff;padding: 35px;border-radius: 10px 10px 0 0;display:none;}
.petQuote_tab_contents_outer.active {display:block;}
.petQuote_tab_contents .sectionTitle {font-size: 20px;line-height: 26px;color: var(--primary-heading);}
.petQuote_tab_nest {width: 60%;gap: 20px;margin: 0 auto;display: flex;align-items: center;justify-content: center;}
.pet_nest_tab_btn {font-size: 16px;line-height: 20px;padding: 20px 10px;text-align: center;cursor: pointer;width: calc(33.33% - 20px);font-family: var(--font-700);color: var(--primary-heading);border-bottom: 2px solid transparent;}
.pet_nest_tab_btn.pet_nest_active {border-bottom-color: var(--limegreen);}
.petQuote_note {width: 85%;margin: 0 auto;margin: 20px auto;text-align: center;}
.petQuote_note strong {color: var(--primary-heading);}
.pet_nest_table_row {display: flex;}
.pet_nest_table_header {background: #F3F5F7;font-size: 18px;line-height: 24px;position: relative;padding-right: 60px !important;color: var(--primary-heading);font-family: var(--font-calibri-bold);}
.pet_nest_table_row:not(:first-child) .pet_nest_table_header:after{content: '';position: absolute;width: 18px;height: 18px;top: 15px;right: 20px;background: url('/images/Pet-Cover/infoIcon.svg') no-repeat center;}
.pet_nest_table_row .pet_col_4 {width: calc(100% / 4);padding: 15px;}
.pet_nest_table_row .pet_nest_table_col {text-align: center;font-size: 16px;font-family: var(--font-calibri-regu);}
.pet_nest_table_row .pet_nest_table_col img{margin: 0 auto 4px;}
.pet_nest_table_row .pet_nest_table_col:not(:first-child, :last-child){border-right: 2px dashed #8A8A8E;}
.pet_nest_table_row:first-child .pet_nest_table_col {padding-top: 0px;font-size: 18px;line-height: 24px;font-family: var(--font-calibri-bold);color: var(--primary-heading);}
.pet_nest_list_content {position: relative;font-size: 18px;line-height: 24px;}
.pet_nest_list_content .pet_col_4:first-child .pet_nest_list li::before {content: '';top: 0;bottom: 0;right: 0;width: 18px;height: 18px;position: absolute;background: url('/images/Pet-Cover/infoIcon.svg') no-repeat top;}

.pet_nest_table_row .pet_nest_table_col p {text-align:center;}
.pet_termsdiv{font-size: 12px; font-weight: 400;padding: 20px 10px;}
.pet_nest_table_row.exoticdata:after,
.pet_nest_table_row.exoticdata .pet_col_4.pet_nest_table_header:after{content: none;}

.pet_nest_table_row .pet_nest_table_col img.mask-group-img { vertical-align: top;margin: -6px 0 0;width: 35px;} 

.petQuote-section-mobile {display:none;}

/* pet owner */

.petOwner-inner {gap: 40px;padding-block: 50px;justify-content: space-between;}
.petowner_left, .petowner_right {width: calc(50% - 20px);}
.petowner_left {align-items: center;flex-direction: column;}
.petowner_left .petOwner_img {width: 80%;aspect-ratio: 1/1;object-fit: contain;}
.petownerAward {width: 220px;height: 220px;margin-top: -160px;margin-right: auto;align-items: center;justify-content: center;flex-direction: column;border-radius: calc(var(--rounded-5) * 100);border-top-right-radius: 0;background: var(--limegreen);}
.petownerAward p {width: 80%;text-align: center;}
.petownerAward img {margin-bottom: 10px;}
.petownerAward p {font-size: 18px;line-height: 24px;font-family: var(--font-calibri-regu);}
.petowner_exp {width: min-content;padding: 6px 20px;align-items: center;background: #fff;margin-inline: auto 20px;margin-top: -140px;border: 1px solid #00000050;border-radius: 0 calc(var(--rounded-5) * 5);}
.petOwner_exp_num {font-size: 50px;line-height: 1;margin-right: 10px;color: var(--limegreen);font-family: var(--font-900);}
.petOwner_exp_title {font-size: 18px;line-height: 20px;font-family: var(--font-calibri-regu);}
.petowner_right .sectionTitle {font-size: 30px;line-height: 36px;text-align: left;color: var(--primary-heading);}
.petowner_right .petOwner-options:not(:last-child) {padding-bottom: 30px;}
.petOwner_title {font-size: 20px;margin-bottom: 10px;line-height: 24px;font-family: var(--font-900);color: var(--black2);}
.petOwner_desc {font-size: 18px;line-height: 24px;font-family: var(--font-calibri-regu);}

/*  */

.petFaqs-section {padding-block: 50px;}
.sectionTitle {font-size: 30px;line-height: 36px;color: var(--black2);}
.petFaqs-inner {width: 90%;padding-bottom: 40px;margin-inline: auto;background: #F1F1F1;border-radius: calc(var(--rounded-5)*6);}
.petFaq_img {margin-inline: auto;}
.petFaq_acco {margin-top: -8px;padding-inline: 50px;}
.petFaq_question {font-size: 16px;cursor: pointer;line-height: 22px;padding: 16px 20px;font-family: var(--font-700);}
.petfaq_ele {background: #fff;border: 1px solid #D1D1D1;border-radius: var(--rounded-5);}
.petfaq_ele.active {border-color: var(--limegreen);}
.petFaq_question {position: relative;border-radius: var(--rounded-5);}
.petFaq_question:before {content: '';width: 20px;height: 20px;top: 0;right: 20px;bottom: 0;margin: auto 0;position: absolute;background: url('/images/Pet-Cover/arrow-up.svg') no-repeat center;transition: all .3s ease-in;}
.petfaq_ele.active .petFaq_question:before {transform: scaleY(-1);}
.petfaq_ele:not(:last-child) {margin-bottom: 15px;}
.petFaq_answer {display: none;padding: 0 20px 10px;font-family: var(--font-calibri-regu);}
.petFaq_answer ul {margin-top: 10px;padding-left: 0px;list-style: none;font-size: 16px; float: none;}
.petFaq_answer ul li {float: none; padding-bottom: 8px; display: block;}


.pet_tc_inner p{font-size: 12px; font-weight: 400; margin-bottom: 15px;}

.annualHeading_mb {display:none;}

.pc-cusdetail-input span.error-msg {font-size: 13px;display: block;padding: 0;color: red;margin: -4px 0 6px;}




@media only screen and (max-width:1000px),(max-width:1099px){
	
	.bannerInner {flex-direction: column;}
	.bannerContent, .bannerPics {width: 100%;}
	.bannerContent {padding-top: 80px;}
	.bannerLogos_right {position: absolute;top: 0;padding-right:0; left:0; margin:0 auto;width:100%;}
	.bannerLogos_right img {margin: 0 auto;width: auto;}
	.movedPic img {max-width: 100%;}
	.movedPic {width: auto;margin:-4% 6% 0 -7%;}
	.movedPic img {transform: translateX(20%) translateY(0%);}
	.bannerPicright {width: auto;}
	.bannerPicright img:not(.bannerLogos_right img) {max-width: 100%;position: relative;margin:-30% 0 0}
	.bannerRates {margin-top: -15px;padding: 20px;justify-content: space-between;}
	.bannerRates .bannerLogos {gap: 15px;width: auto;padding: 0 0 0 15px;flex-wrap: wrap;}
	.bannerRatings {padding: 0;width: 60%;}
	.bannerRatings .bannerRateTitle {flex-wrap: wrap;font-size: 18px;line-height: 20px;padding-right: 0;}
	.bannerRateTitle img {width: 120px;padding-left: 10px;vertical-align:middle;}
	.bannerRatings .bannerRates_count {font-size: 18px;line-height: 36px;}
	.bannerRates .bannerRatings p {font-size: 15px;line-height: 22px;text-align: left;font-family: var(--font-calibri-bold);}
	.bannerRates .bannerRatings .bannerRateLink {display: block;position: relative;font-family: var(--font-700);}
	.bannerRates .bannerRatings .bannerRateLink:after{position: absolute;content: '';width: 50%;height: 2px;bottom: 2px;right: 0;background: #fff;}
	.bannerRates .bannerLogos-col:first-child {order: 0;}
	.bannerRates .bannerLogos-col {width: auto;}
	.bannerRates .bannerLogos-col img {width: 100px;}
	.bannerRates .Movedtop {margin-top: unset;}
	.bannerRates .Movedtop img {width: 100px;}
	

}

@media only screen and (max-width: 800px),(max-width: 899px) {
.petCover-inner {width: 100%;}
.petCover-section { padding: 30px 0;}
.sectionHeader { padding-bottom: 20px;}
.petCover_box { width: 90%;}
.petWhyChoo-inner .sectionTitle {  font-size: 30px;  line-height: normal;  padding-right: 0;}
.petWhyChoo-inner { padding-top: 30px;}
.whyChoo_right p { padding-bottom: 15px;}
.petFaqs-inner { width: 100%;}
.petFaq_acco { padding-inline: 30px;}
.petowner_left, .petowner_right {width: 100%; margin-bottom: 15px;}
.petOwner-inner{flex-flow: row wrap;}

.annualyInner {flex-flow: row wrap;}
.annualy-left {width:100%;padding-right: 0;text-align:center;}
.annualy-right {width: 100%;padding-top: 0px;position: relative;background: linear-gradient(90deg, transparent 0%, #B5D7C0 0%);margin-top:60px;}
.annualyDog img {width: auto;margin: -40px auto 0;display: block;}
.annualy-left p {padding-right: 0;text-align: center;}

.sectionHeader.sectionHeader_hidemobile, .petQuote_tabs {display:none;}

.petQuote-section {padding-top: 20px;padding-bottom: 10px;}
.petQuote-section-mobile {display:block;}
.petQuote-section-mobile .petQuote_tab {width:100%;margin-top:10px;gap:10px;}
.petQuote-section-mobile .pet_tab_btn a {display:block;width:100%;padding:0;}


.petownerAward {margin-top:-220px;}
.petowner_left {margin-bottom: 80px;}


}


@media (max-width: 767px) {
.petCover-inner { flex-wrap: wrap;}
.petCover_center {  margin: 0 auto;  width: 100%;  order: 1; margin-bottom: 30px;}
.petCover_center img { width: 100%; max-width: 240px;}
.petCover_left,
.petCover_right { width: 50%; gap: 20px;}
.petCover_box {  width: 100%;  padding: 0 10px;  text-align: center;}
.custChecklist li {  padding-left: 0;  background-position: top;  text-align: center;  padding-top: 30px;  font-size: 14px;  min-height: 110px;}
.petCover_title {  text-align: center;  font-size: 16px;}
.petCover_box .btn {  padding: 10px;  font-size: 14px;}
.sectionTitle {  font-size: 22px;}
.petCover_right {  border-left: 2px dashed #BFBFBF;  order: 3;}
.petCover_box:first-child {  border-bottom: 2px dashed #BFBFBF;  padding-bottom: 25px;}
.petCover_left {  order: 2;}
.petCover-section { padding: 20px 0;}
.whyChoo_left {  display: none;}
.whyChoo_right {  width: 100%;}
.petWhyChoo-inner .sectionTitle {  font-size: 22px;}
.petWhyChoo-inner {  padding: 20px 0;}
.whyChoo_right ul {  margin-bottom: 20px;}
.whyChoo_right p {  font-size: 14px;}
.petowner_left,.petowner_right {  width: 100%;}
.petOwner-inner {  gap: 20px;  padding-block: 30px;  flex-wrap: wrap;}
.petowner_right {  margin-top: 75px;}
.petowner_right .sectionTitle {  font-size: 22px;  line-height: normal;}
.sectionHeader {  padding-bottom: 10px;}
.petOwner_title {  font-size: 18px;  margin-bottom: 5px;}
.petOwner_desc {  font-size: 16px;}
.petowner_right .petOwner-options:not(:last-child) {  padding-bottom: 15px;}
.petFaq_img {  width: 100%;  max-width: 300px;}
.petFaq_acco {  padding-inline: 10px;}
.petFaq_question {  padding: 12px 15px;}
.petFaqs-inner{  padding-bottom: 20px;}


/**/
.annualyContent {background: linear-gradient(180deg, var(--white) 70%, #DAE8DF 100%);}
.annualyHeader {display:none;}
.annualHeading_mb {display:block;}
.annualyTable .annualyHeader, .annualyRow {align-items: center;flex-flow: row wrap;}
.annualySr, .annualyCol1, .annualyCol2 {width:100%; text-align:center;flex-flow: row wrap;margin-bottom:15px;}
.annualHeading_mb.annualHeading {color: var(--primary-heading);margin-bottom:5px;}

.annualyTableSlider.owl-carousel .owl-dots, .petCount-inner.owl-carousel .owl-dots {display:block;}
.annualyRow.item {color:#232325;}

/***/
.petCount_col.item {color: #000; flex-flow:row wrap;}
.petCount_col{width:100%;}
.petCount_icon {margin-bottom: 10px;display: block;width: 100%;text-align: center;}
.petCount_icon img {width: 80px !important;aspect-ratio: 1;margin:0 auto;}

.petowner_left {margin-bottom: 20px;}
.pet_tab_btn, .pet_tab_btn a {width:25%;}


}

@media (max-width:700px) {
	.petQuote-section-mobileScrollDiv {width:100%; overflow:auto;}
	.petQuote-section-mobile .petQuote_tab {width:600px; overflow:scroll;}
	.petQuote-section-mobile .pet_tab_btn {width: auto;padding: 10px;}
}


@media (max-width: 640px) {
	.bannerRates .bannerLogos-col:first-child {order: 1;}
	.bannerRatings p {margin-top:0;}
	.movedPic {width: auto;margin: -3% -24% 0 -7%;}
	.movedPic img {transform: translateX(22%) translateY(0%);}
    .bannerPicright img:not(.bannerLogos_right img) {margin: 50px 0 0;}

	.annualyDog img {width: 350px;}
	.annualyBg img {max-width: 300px;width: 100%;}
	
}




@media (max-width: 540px) {

.bannerInner {flex-direction: column;}
.bannerContent, .bannerPics {width: 100%;}
.bannerContent {padding-top: 80px;}
.bannerLogos_right {position: absolute;top: 0;}
.bannerLogos_right img {margin: 0 auto;width: auto;}
.movedPic {width: auto;margin: -7% -14% 0 -10%;}

.movedPic img {width:100%; transform: translateX(30%) translateY(0%);}
.bannerPicright {width: auto;}
.bannerPicright img:not(.bannerLogos_right img) {max-width: 100%;position: relative;}
.bannerRates {margin-top: -15px;padding: 20px;}
.bannerRates .bannerLogos {gap: 15px;width: 30%;padding: 0 0 0 15px;flex-wrap: wrap;}
.bannerRatings {border: none;padding: 0;width: 70%;}
.bannerRatings .bannerRateTitle {flex-wrap: wrap;font-size: 18px;line-height: 20px;padding-right: 0;}
.bannerRateTitle img {width: 60%;padding-left: 0;}
.bannerRatings .bannerRates_count {font-size: 18px;line-height: 36px;}
.bannerRates .bannerRatings p {font-size: 15px;line-height: 22px;text-align: left;font-family: var(--font-calibri-bold);}
.bannerRates .bannerRatings .bannerRateLink {display: block;position: relative;font-family: var(--font-700);}
.bannerRates .bannerRatings .bannerRateLink:after{position: absolute;content: '';width: 50%;height: 2px;bottom: 2px;right: 0;background: #fff;}
.bannerRates .bannerLogos-col:first-child {order: 2;}
.bannerRates .bannerLogos-col {width: 100%;}
.bannerRates .bannerLogos-col img {width: 100%;}
.bannerRates .Movedtop {margin-top: unset;}
.bannerRates .Movedtop img {width: 80%;}

.bannerToptitle {font-size: 1.50rem;padding-bottom:10px;}
.bannerContent .mainTitle {padding-bottom: 16px;font-size: 2rem;line-height: 2rem;}


.bannerPicright img:not(.bannerLogos_right img) {margin: 0px 0 0;}

.petownerAward {width:150px;height:150px;margin-top: -150px;}
.petownerAward img {width: 40px;}
.petownerAward p {font-size: 16px;line-height: 18px;}
.petowner_exp {padding: 6px 10px;margin-top: -100px;}
.petOwner_exp_num {font-size:30px;}
.petOwner_exp_title {font-size: 16px;line-height: 16px;}

.petowner_left {margin-bottom: 0;}
.petowner_right {margin-top: 60px;}

.petFaqs-section {padding-block: 30px;}
.pet_tc_inner p {margin-bottom: 5px;}

}


@media only screen and (max-width: 400px),(max-width: 499px) {


.bannerContent .mainTitle {font-size: 24px;line-height: 24px;}
.bannerToptitle {font-size: 18px;padding-bottom: 5px;}

.reviewBox {margin:0 30px;}
.reviewSlider {padding: 10px 0;}
.bannerLogos_right img {width: 270px;}
.btn {padding: 10px 10px;}


.annualyDog img {width: 300px;}
.annualyBg img {max-width: 210px;width: 100%;}

.annualyContent .sectionTitle {font-size:20px;line-height:20px;}
.sectionTitle {font-size: 20px;}

.bannerContent {padding-top: 70px;}
.bannerContent_actions {padding-top: 15px;}

.pc-cusdetail-titleDiv {font-size: 16px;}
.pc-cusdetail-input span.error-msg {font-size: 11px;margin: -6px 0 6px;}

}

@media (max-width: 400px) {

.petFaq_question {padding: 12px 10px;font-size:14px;}
.petFaq_answer {padding: 0 10px 10px;}
.petFaq_answer p {font-size:14px;}
.petFaq_question:before {right: 10px;}
	
}	


@media (max-width: 380px) {
.bannerLogos_right {padding: unset;}
.bannerRatings .bannerRateTitle {font-size:16px;}
.bannerRateTitle img {width: 50%;}
.annualyDog img {width: 240px;}
.annualyBg img {max-width: 150px;width: 100%;}

.petowner_left .petOwner_img {width: 100%;}
.petownerAward {width: 130px;height: 130px;margin-top: -100px;}
.petownerAward img {width: 30px; margin-bottom:5px;margin-top: -15px;}
	
}



