@media screen and (min-width:1441px) and (max-width:1600px){
    span.sr-only-top {width: calc(100% - 34px);font-size: 26px;margin: 0px -12px;}
    span.sr-only-btm {font-size: 12px;margin: 10px 0 0;}
    
}

@media screen and (min-width:1366px) and (max-width:1440px){
.pet-image-border {width: 130px !important;}
li.nav-item a {padding: 1rem 0.5rem;font-size: 12pt !important;line-height: 10pt !important;}
span.sr-only-top {width: calc(100% - 34px);font-size: 16px;}
span.sr-only-btm {font-size: 9px;margin: 10px 0 0;}
li.nav-item.logo {min-height: 70px;}
li.nav-item.logo a.nav-link.text-white {padding: 0;}
li.nav-item.logo a img {height: 50px;width: 100%;margin: -5px auto;}
li.nav-item.haffofheroes a {font-size: 10pt !important;}
li.nav-item.ply-btn a img{width:14px;}
.wizard {max-width: 350px !important;margin: 80px auto !important;}
ul.nav.nav-tabs {background-size: 350px;}
ul.nav.nav-tabs li span {width: 42px;padding: 5px 0;min-height: 50px;}
ul.nav.nav-tabs li.num-1.active span {background-size: 45px;min-height: 50px;margin: -2px 0 0 7px;padding:0px;}
ul.nav.nav-tabs li.num-2.active span {background-size: 45px;min-height: 50px;margin: -2px 0 0 11px;padding:0px;}
ul.nav.nav-tabs li.num-3.active span {background-size: 45px;min-height: 50px;margin: -2px 0 0 14px;padding:0px;}
ul.nav.nav-tabs li.num-4.active span {background-size: 45px;min-height: 50px;margin: -2px 0 0 17px;padding:0px;}
ul.nav.nav-tabs li.num-5.active span {background-size: 45px;min-height: 50px;margin: -2px 0 0 20px;padding:0px;}
.wizard-inner {float: left;width: 130%;margin: 0 0 40px 0;}
h4, .h4{font-size: 18px;}
h2.nametxt {font-size: 50px;line-height: 40px;margin: 20px 0 10px 0 !important; }

h2.guardiannametxt {font-size:50px; line-height:24px; margin-top:7% !important;}
/*29/09/2021 Start*/
h2.nametxt2 {font-size: 70px;line-height: 30px;margin: 20px 0 10px 0 !important;}

/*29/09/2021 End*/
.inputform input.text, .inputform textarea.text {padding: 20px 20px;font-size: 20px;border-radius: 5px !important;}
.mt-7 {margin-top: 2rem !important;}
#xslUpload .uploadpropic {background-size: 320px !important;padding: 18px 20px 23px 80px !important;font-size: 20px;}
#xslUpload .uploadmorepic {background-size: 320px !important;padding: 18px 20px 23px 80px !important;font-size: 20px;}
.backbtn.text-center span.default-btn.prev-step {font-size: 16px;margin: 10px 0 0px 0;}
.list-inline.pull-right{margin-top:1.5rem !important;}
h2.float-left.w-100.text-center.text-dark2.nametxt.mt-5.mb-3{margin-top:1rem !important;}
h4.float-left.w-100.text-center.text-dark2.mt-5.mb-2{margin-top:1rem !important;}
.inputform .mx-auto.dateyear input.text {padding: 6px 20px !important;font-size: 18px;border-radius: 5px;}
.col.gender-data span.text-center img {max-width: 50px;margin: 0px auto;}
.col.gender-data span.float-left.w-100.mb-3.text-center {margin-bottom: 10px !important;}
span.gendertxt.text-center {margin-bottom: 15px !important;font-size:12pt !important;}
.thankyoupage h4.float-left.w-100.text-center.text-dark2.mt-5.mb-5, .thankyoupage h4.float-left.w-100.text-center.text-dark2.mt-4.mb-5 {font-size:1.2rem !important;}
.thankyoupagecontent .wizard .login-box{width: 450px !important;margin: 0 0 0 -50px;}
.thankyoupagecontent .wizard {max-width: 350px !important;}

.pet-content .container-fluid {padding: 0px 45px;}
.col-12.float-left.w-100.inputform.text-center.mt-2.mb-2 img.img-fluid.rounded-circle{max-width: 40%;height: 124px;margin-left: 3px;}
span.lookright.text-center {font-size: 18px !important;}
.pull-left.returnbtn {width: 50px !important;margin:80px 130px !important;}
.right-content-area.formarea.thankyoupage {background-image: url(../images/owner-creation/Parchment-horizontal.png);background-size: 90% 100%; background-repeat: no-repeat;background-position: top center;padding: 0 0 71px 0;}
.backbtn-btm {width: 90px!important;margin: -40px 0 0;position: absolute;}
.loginpagecontent .wizard.thankyoucontentarrea {max-width: 460px !important; margin: 90px auto !important;}
.loginpagecontent .d-flex.justify-content-center {margin: 20px auto 0 !important;}.loginpagecontent .wizard.thankyoucontentarrea h2.nametxt {font-size: 70px;    margin: 40px 0 20px 0 !important;}
.loginpagecontent .h4, .loginpagecontent h4{font-size: 1.1rem !important;font-weight:700 !important;}
.loginpagecontent .inputform input.text {padding: 7px 20px;}
.loginpagecontent .float-left.w-100.inputform.mt-4.mb-3 {margin: 12px 0 !important;}
.loginpagecontent h4.float-left.w-100.text-center.text-dark2.mt-4 {margin: 10px 0 0 !important;}
.loginpagecontent .wizsubbtn.centerbox {margin: 10px 0 0 !important;}
.loginpagecontent button.default-btn.next-step {max-width: 290px !important;}
.loginpagecontent span.subnxttxt {font-size: 20px !important;}
.thankyoupagecontent.guardian-paradise .wizard {max-width: 890px !important;margin: 0px auto !important;}
.guardian-paradise h2.nametxt {font-size: 90px;line-height: 110px;margin: 0px 0 -20px 0 !important;color: #000000 !important;}
.forgotpassword h2.float-left.w-100.text-center.text-dark2.forgotpassword.nametxt {  margin: 0 0 !important;}
.forgotpassword .text-center.mt-7.wizsubbtn.centerbox {margin: 40px 0 0 0 !important;}
.forgotpassword .passwordpagefull.mt-9.mb-8 {margin-top: 5rem !important;}
.wizsubbtn.centerbox {text-align: center;margin: 0px auto 0;}
.wizsubbtn.centerbox.searchboxbutton {margin: 50px auto 0 !important;}
.right-content-area.formarea.thankyoupage {padding: 0 0 50px 0 !important;}
.certibenefits .right-content-area.formarea.thankyoupage {padding: 75px 130px 77px 130px !important;}
/*30/09/2021 Start*/
.thankyoupagecontent.owner-profile .wizard {max-width: 1050px !important;margin: 95px auto 0 !important;}
.owner-profile h2.nametxt {font-size: 90px;line-height: 110px;margin: 0 0 -20px 0 !important;color: #6D1910 !important;}
.owner-profile h2.nametxt2 {font-size: 90px;line-height: 110px;margin: 4rem 0 -20px 0 !important;color: #6D1910 !important;}
.owner-profile .inputform input.text, .owner-profile .inputform textarea.text {padding: 8px 20px !important; font-weight: 400; font-size: 20px;border-radius: 5px !important;}
.title-img-right{right:-1%;}
.title-img-left{left:-1%; }
.position-relative{position: relative;}
/*30/09/2021 End*/
}
@media screen and (min-width:1400px) and (max-width:1440px){
.background-overlay{height:calc(100% + 16px);}
.boxcenterinmemory {min-height: 100%;padding: 3rem 7rem 1rem 7rem;margin-left: 7%; background-size:80% 100%;}
}
@media (min-width: 900px){
    .right-content-area.formarea {min-height: 700px;}
    .boxcenterinmemory {min-height: 100%;padding: 3rem 2rem 1rem 2rem;margin-left: 7%; background-size:100% 100%;}
    li.nav-item a {padding: 1rem 0.5rem;font-size: 1vw !important;line-height: 10pt !important;}
.modal-dialog {max-width: 925px;margin: 1.75rem auto;}
.pet-content .featuredpetpage {
    margin-top:1rem;
}
div#xslUpload label{width:auto; cursor:pointer !important;outline:none !important;}
}
@media (max-width: 767px){
.m-w-100{width:100%;}

}
@media (min-width: 1920px){
.guardian-paradise .text-center.text-dark2.text-black.mt-5.mb-0 {margin-top: 0px !important;}
.guardian-paradise .wizsubbtn.centerbox.fullbtn img {width: 410px;margin: 0px auto;}
.searchboxbutton {margin: 150px 0 0 0;text-align: center;}
.background-overlay{height: calc(100% + 178px);}
.boxcenterdataimg.text-center.text-dark2 {height: 330px;padding: 80px 70px;}
.boxcenterdataimg h4.featuredtitlesubtxt {font-size: 32px !important;}
.boxcenterdataimg h4.featuredtitlesub {font-size: 22px !important;letter-spacing: 2px;}
h4.featuredtitlesubtxt {font-size: 32px !important;}
h4.featuredtitlesubtxtname {font-size: 22px !important;}
h4.featuredtitlesub {font-size: 18px !important;letter-spacing: 1px;}
span.href-link.text-decoration-underline {font-size: 22px;}
.featured-pet-content img.imageforupload {width: 40%;max-width: 40%;top: 0px;left: 30%;}
.topfeaturedtxt {height: 210px; padding: 50px 60px;background-size: 100% 100%;}
.topfeaturedtxt-premium {height: 210px; padding: 50px 60px;background-size: 100% 100%;}
.col-thirdone .wizsubbtn.centerbox button.default-btn.next-step {max-width: 360px;margin: 10px auto;position: relative;}
.col-thirdone .btn-top.view-certi.text-center {margin: -100px 0 0 0;}
.col-thirdone .wizsubbtn.centerbox {text-align: center;margin: 0 auto 0;}
.pet-content .container-fluid.featured-pet-content {padding: 60px 70px 20px;}
/*29/09/2021 Start*/
.owner-profile .text-center.text-dark2.text-black.mt-5.mb-0 {margin-top: 0px !important;}
.owner-profile .wizsubbtn.centerbox.fullbtn img {width: 410px;margin: 0px auto;}
/*29/09/2021 End*/

.pet-creationname.petcertiinfodesktop .right-content-area.formarea.thankyoupage.loginpagecontent .wizard.thankyoucontentarrea {max-width: 100% !important;margin: 0px auto -10px !important;}
.container-fluid.thankyoupagecontent.guardian-paradise.premium-supporter-content .wizard {max-width: 1000px !important;    margin: 90px auto !important;}

}
/*29/09/2021 Start*/
.join-box{font-family: Corbel; font-style: italic; font-weight: normal; font-size: 24px !important; line-height: 29px; letter-spacing: 0.95px; color: #6D1910; font-weight: 500; margin-left: 4rem;}
.right-content-area.formarea.thankyoupage .join-box {font-weight: 700;}
.join-box sapn{font-weight: 500;}
/*29/09/2021 End*/

@media screen and (min-width:1367px) and (max-width:1440px){
h4.largetxt.font-italic {padding: 2% 20% 0% 20%;}
.thankyoupagecontent.owner-profile .wizard {max-width: 1110px !important;margin: 100px auto 28px !important;}
p.txtdatasmall {font-size: 18px;letter-spacing: 1px;margin: 12px 0 8px 0 !important; height: 80px;}
.pre-support-center {max-width: 610px;margin: 0px auto;}
.thankyoupagecontent.loginpagecontentarea.certiinfomain.owner-profile.premium-supporter-content .wizsubbtn.centerbox button.default-btn.next-step {max-width: 280px;margin: 0px auto;}
.thankyoupagecontent.loginpagecontentarea.certiinfomain.owner-profile.premium-supporter-content .wizsubbtn.centerbox span.subnxttxt{font-size:19px;}

/* Karma Log */

.owner-profile .wizard.wizard-premiumbox .inputform input.text, .owner-profile .wizard.wizard-premiumbox .inputform textarea.text {padding: 10px 20px 9px !important;font-size: 21px;margin: 0 0 5px 0;}

/* featured-pet */
.container-fluid.featured-pet-content.overflow-scroll {max-height: calc(100vh - 46px) !important;}
.featured-pet-content img.imageforupload {max-width: 163px;top: 2px;left: 119px;}

}

@media screen and (min-width:1441px) and (max-width:1900px){
.pet-content {margin: -42px 0 0 0;}
li.nav-item.timing-area {width: 15%;}
li.nav-item a{font-size: 15pt;}
li.nav-item {background-size: 185px;}
.inmemoryof img.img-fluid.imageforupload {margin: 2px auto 0;width: 257px !important;}
.wizsubbtn.centerbox {text-align: center;margin: 10px auto 0;}
.top-title.text-white {font-size: 64px;}
.inmemoryof .wizsubbtn.centerbox button.default-btn.next-step {max-width: 500px;}
.inmemoryof .wizsubbtn.centerbox span.subnxttxt {top: 38%;font-size: 24px;}
.btn-top.guestbookbtn.text-center.btnnextsecond span.subnxttxt {top: 28%;}
.btn-top.guestbookbtn.text-center.btnnextsecond span.subnxttxt.subviewtxt {top: 54% !important;}
.boxcenterinmemory {min-height: 100%;padding: 3rem 7rem 1rem 7rem;margin-left: 7%; background-size:80% 100%;}
div#inMemoryCarousel {width: 250px;}
#inMemoryCarousel .carousel-item img {height: 250px;}
.thankyoupage {min-height:1200px;}
/* Owner Profile */

ul.nav.nav-tabs li.num-1.active span {background-size: 95%;min-height: 70px;margin: -1px 13px;padding:0px;}
    ul.nav.nav-tabs li.num-2.active span {background-size: 95%;min-height: 70px;margin: -1px 16px;padding:0px;}
    ul.nav.nav-tabs li.num-3.active span {background-size: 95%;min-height: 70px;margin: -1px 18px;padding:0px;}
    ul.nav.nav-tabs li.num-4.active span {background-size: 95%;min-height: 70px;margin: -1px 20px;padding:0px;}
    ul.nav.nav-tabs li.num-5.active span {background-size: 80%;min-height: 70px;margin: -1px 29px;padding:0px;}

h4.largetxt.font-italic {padding: 2% 20% 0% 20%; font-size:1.4rem}
.pre-support-center {max-width: 650px;margin: 0px auto;}
.thankyoupagecontent.loginpagecontentarea.certiinfomain.owner-profile.premium-supporter-content .wizsubbtn.centerbox button.default-btn.next-step {max-width: 320px;margin: 0px auto;}
.thankyoupagecontent.loginpagecontentarea.certiinfomain.owner-profile.premium-supporter-content .wizsubbtn.centerbox span.subnxttxt{font-size:19px;}
.thankyoupagecontent.owner-profile .wizard {max-width: 1300px !important;margin: 105px auto 30px !important;}
p.txtdatasmall {font-size: 20px;letter-spacing: 1px;margin: 0px 0 30px 0 !important; height: 80px;}
.owner-profile h2.nametxt {font-size: 120px;line-height: 140px;}


/* Owner Profile Edit */

.thankyoupagecontent.loginpagecontentarea.certiinfomain.owner-profile.premium-supporter-content .right-content-area.formarea.thankyoupage .h4, .thankyoupagecontent.loginpagecontentarea.certiinfomain.owner-profile.premium-supporter-content .right-content-area.formarea.thankyoupage h4 {font-size: 1.6rem;}
.mbd-box .mbd-img img {width: 70px;height: 70px;}
.mbd-box .mbd-img {width: 70px;height: 70px;}
.mbd-box, .mbd-box:hover, .mbd-box.active {padding: 10px 13px 5px;}
.mbd-box h5 {font-size: 16px;line-height: 20px;min-height: 40px;}
.bio-bg {padding: 23px 92px 23px 92px;font-size: 24px;line-height: 32px;}
.thankyoupagecontent.loginpagecontentarea.certiinfomain.owner-profile.premium-supporter-content .wizsubbtn.centerbox .editprofilebtn span.subnxttxt {font-size: 24px !important;}


/* Karma Log */

.owner-profile .wizard.wizard-premiumbox .inputform input.text, .owner-profile .wizard.wizard-premiumbox .inputform textarea.text {padding: 10px 20px 9px !important;font-size: 24px;margin: 7px 0 5px 0;}


/* featured-pet */
.container-fluid.featured-pet-content.overflow-scroll {max-height: calc(100vh - 74px) !important;}
.featured-pet-content img.imageforupload {max-width: 50%;top: 2px;left: 30%;}
.topfeaturedtxt {height: 200px;background-size: 95% 100%;}
.topfeaturedtxt-premium {height: 200px;background-size: 95% 100%;}
.boxcenterdataimg.text-center.text-dark2 {height: 290px;padding: 55px 40px;}
.boxcenterdataimg  h4.featuredtitlesub{font-size: 20px;padding: 10px 15px;}


}

@media screen and (min-width:1900px){
.inmemoryof img.img-fluid.imageforupload {margin: 2px auto 0;width: 257px !important;}
.wizsubbtn.centerbox {text-align: center;margin: 20px auto 0;}
.top-title.text-white {font-size: 80px;}
.inmemoryof .wizsubbtn.centerbox button.default-btn.next-step {max-width: 500px;}
.inmemoryof .wizsubbtn.centerbox span.subnxttxt {top: 38%;font-size: 24px;}
.btn-top.guestbookbtn.text-center.btnnextsecond span.subnxttxt {top: 28%;}
.btn-top.guestbookbtn.text-center.btnnextsecond span.subnxttxt.subviewtxt {top: 54% !important;}
.boxcenterinmemory {background-size: 70% 100%; padding: 110px 180px 58px 180px;margin-left: 7%;}
div#inMemoryCarousel {width: 250px;}
#inMemoryCarousel .carousel-item img {height: 250px;}
h4.largetxt.font-italic {padding: 2% 20% 0% 20%;}

/* Owner Profile */

.owner-profile .wizard {max-width: 1500px;margin: 125px auto 165px;}
.owner-profile h2.nametxt {font-size: 130px;line-height: 170px;}
.pre-support-center {max-width: 750px;margin: 0px auto;}
.thankyoupagecontent.loginpagecontentarea.certiinfomain.owner-profile.premium-supporter-content .wizsubbtn.centerbox button.default-btn.next-step {max-width: 350px;margin: 0px auto;}
.thankyoupagecontent.loginpagecontentarea.certiinfomain.owner-profile.premium-supporter-content .wizsubbtn.centerbox span.subnxttxt {top: 34%;font-size: 24px;}
.join-box {font-size: 28px !important;line-height: 36px;font-weight: 500 !important;}
.thankyoupagecontent.loginpagecontentarea.certiinfomain.owner-profile.premium-supporter-content .right-content-area.formarea.thankyoupage .h4, .thankyoupagecontent.loginpagecontentarea.certiinfomain.owner-profile.premium-supporter-content .right-content-area.formarea.thankyoupage h4 {font-size: 1.8rem;font-weight: 600 !important;}
p.txtdatasmall {font-size: 22px;letter-spacing: 2px;}
.btmtxtcerti h4.text-dark2.mt-2.certiinfosubtxttop.font-italic {margin: 20px 0 2px 4px !important;}
.container-fluid.thankyoupagecontent.loginpagecontentarea.certiinfomain.owner-profile.premium-supporter-content .right-content-area.formarea.thankyoupage {padding: 0;min-height: 1020px;}
.thankyoupage {min-height:1500px;}
/* Owner Profile edit preview */

.wizsubbtn.centerbox.profile-edit-preview {margin: 85px auto 10px !important;}

/* Karma Log */

.thankyoupagecontent.loginpagecontentarea.certiinfomain.owner-profile.premium-supporter-content.karmalog .wizard.wizard-premiumbox .inputform input.text, .thankyoupagecontent.loginpagecontentarea.certiinfomain.owner-profile.premium-supporter-content.karmalog .wizard.wizard-premiumbox .inputform textarea.text {padding: 15px 20px !important;font-size: 24px;margin: 0px 0 10px 0;}
.karma-log-txt {margin: 70px 0 0 0 !important;}
.thankyoupagecontent.loginpagecontentarea.certiinfomain.owner-profile.premium-supporter-content.karmalog .wizard.wizard-premiumbox .wizsubbtn.centerbox button.default-btn.next-step {max-width: 350px;margin: 10px auto 10px;}
.thankyoupagecontent.loginpagecontentarea.certiinfomain.owner-profile.premium-supporter-content.karmalog .right-content-area.formarea.thankyoupage {padding: 0 0 67px 0;}

/* Feature Pet */

.container-fluid.featured-pet-content.overflow-scroll {max-height: calc(100vh - 68px) !important;padding:60px 70px !important}

}

@media screen and (min-width:1441px){
    .stats-background {
        width: 100%;
        height: 100%;
        padding:2rem;
        padding-top: 10rem;
        padding-bottom:12rem;
        background: url(../images/home-page/stat-background.png) no-repeat center;
        background-size: contain, cover;
    }
}

@media screen and (min-width:1280px){
    .right-content-area.formarea {min-height: 800px;}
    .comprice {font-size: 24px !important;letter-spacing: 3px; margin: 0px}
    .communitystatusttl {font-size:30px; padding-top:6rem;}
    .stats-background {
        width: 100%;
        height: 100%;
        padding:2rem;
        padding-top: 3rem;
        padding-bottom:12rem;
        background: url(../images/home-page/stat-background.png) no-repeat center;
        background-size: contain, cover;
    }
    .comdesc{font-size: 24px;}
    .deservemore-title {font-size:20px;}
    .deservemore-description p {font-size:14px;}
    .wizsubbtn.centerbox {margin: 0px auto 0;}
}


@media screen and (min-width:1920px){
.stats-background {
    width: 100%;
    height: 100%;
    padding:6rem;
    padding-bottom:12rem;
    background: url(../images/home-page/stat-background.png) no-repeat center;
    background-size: contain, cover;
}
ul.nav.nav-tabs li.num-1.active span {background-size: 95%;min-height: 70px;margin: -1px 13px;padding:0px;}
    ul.nav.nav-tabs li.num-2.active span {background-size: 95%;min-height: 70px;margin: -1px 16px;padding:0px;}
    ul.nav.nav-tabs li.num-3.active span {background-size: 95%;min-height: 70px;margin: -1px 18px;padding:0px;}
    ul.nav.nav-tabs li.num-4.active span {background-size: 95%;min-height: 70px;margin: -1px 20px;padding:0px;}
    ul.nav.nav-tabs li.num-5.active span {background-size: 80%;min-height: 70px;margin: -1px 29px;padding:0px;}
.right-content-area.formarea.thankyoupage.loginpagecontent .wizard.thankyoucontentarrea {max-width: 650px !important;margin: 100px auto 490px !important;}
.right-content-area.formarea {min-height: 900px; background-position: 80% -40px; padding: 0 10rem 0 5rem;}
.pet-image-border {position: absolute;top: 0;width: 243px !important;}
.container-fluid.thankyoupagecontent.loginpagecontentarea .right-content-area.formarea.thankyoupage{padding-bottom:150px;}
.pet-creationname.petregistrationpage .container-fluid.thankyoupagecontent.loginpagecontentarea .right-content-area.formarea.thankyoupage{padding-bottom:0px;}
.pet-creationname.petthankyoupagecontent .container-fluid.thankyoupagecontent .right-content-area.formarea.thankyoupage{padding-bottom:170px;}
.container-fluid.thankyoupagecontent.guardian-paradise .pull-left.returnbtn {width: 80px !important;margin: 130px !important;}
.guardian-paradise .wizard {margin: -130px auto 0;}

.pet-creationname.petcreationpayment .container-fluid.thankyoupagecontent.loginpagecontentarea .right-content-area.formarea.thankyoupage{padding-bottom:0px;}
.pet-creationname.petcreationpayment .right-content-area.formarea.thankyoupage.loginpagecontent .wizard.thankyoucontentarrea {margin: 100px auto 320px !important;}
.pet-creationname.petcreationpayment.petforgotpass .container-fluid.thankyoupagecontent.loginpagecontentarea .right-content-area.formarea.thankyoupage {padding-bottom: 210px !important;}
.pet-creationname.petcertiinfodesktop .container-fluid.thankyoupagecontent.loginpagecontentarea .right-content-area.formarea.thankyoupage {padding-bottom: 125px;}
.pet-creationname.petpremiumsupport .container-fluid.thankyoupagecontent.guardian-paradise.premium-supporter-content .wizard { margin: -210px auto !important;}
.container-fluid.thankyoupagecontent.loginpagecontentarea.certiinfomain.owner-profile.premium-supporter-content .right-content-area.formarea.thankyoupage {padding: 0;min-height: 1250px;}
.pet-creationname.petownerprofile.petownernotification .owner-profile .wizard {margin: 165px auto 140px;}
.mbd-main {float: left;width: 100%;}
.mbd-box .mbd-img img { width: 90px;height: 90px;display: block;}
.mbd-box .mbd-img {width: 90px;height: 90px;}
.mbd-box h5 {font-size: 16px;line-height: 20px;min-height: 40px;}
h4.pettxtedit {margin: 20px 0 30px 0 !important;}
.row.editprofilerow .col.inputform, .row.editprofilerow .inputform{margin-bottom: 20px !important;}
.mbd-bg {padding: 25px;}
.bio-bg {font-size: 24px;line-height: 34px;}
.pet-creationname.petownerprofileedit .owner-profile .wizard {margin: 125px auto 0;}
}

@media screen and (min-width:2220px){
    .right-content-area.formarea {min-height: 1300px;}
}

@media screen and (min-width:2400px){
    .right-content-area.formarea {min-height: 1300px;}
    .topfeaturedtxt {height: 240px; padding: 50px 95px;background-size: 95% 100%;}
    .topfeaturedtxt-premium {height: 240px; padding: 50px 95px;background-size: 95% 100%;}
    h4.featuredtitlesubtxt{font-size: 36px !important;}
    h4.featuredtitlesubtxtname {font-size:28px !important;}
    h4.featuredtitlesub {font-size: 24px !important; letter-spacing: 1px;}
    

    .right-content-area.formarea.thankyoupage.goldfish-page .wizard {
        max-width: auto !important;
    }

    .right-content-area.formarea.thankyoupage.goldfish-page .wizard.wizard-premiumbox-content{
        max-width: auto !important;
    }
    .petthankyoudesc {
        font-size:42px;
    }
    
}

@media screen and (min-width:2800px){
    .right-content-area.formarea {min-height: 1300px;}
    .topfeaturedtxt {height: 270px; padding: 100px 150px;background-size: 80% 100%;}
    .topfeaturedtxt-premium {height: 270px; padding: 100px 150px;background-size: 80% 100%;}
    h4.featuredtitlesubtxt{font-size: 40px !important;}
    h4.featuredtitlesubtxtname{font-size: 30px !important;}
    h4.featuredtitlesub {font-size: 24px !important;}
    .petthankyoudesc {
        font-size:42px;
    }
}

@media screen and (min-width:992px){
nav.navdesktop{display:block;}
nav.navmobile{display:none;}
.pet-creationname.petcertiinfomobile{display:none;}
.pet-creationname.petcertiinfodesktop{display:block;}
.desktopversionpet{display:block;}
.mobileversionpet{display:none;}
.desktopcertificate{display:block;}
.mobilecertificate{display:none;}
.desktopshare{display:block;}
.mobileshare{display:none;}
}

@media screen and (max-width:991px){
.desktopversionpet{display:none;}
.mobileversionpet{display:block;}
nav.navdesktop{display:none;}
.desktopcertificate{display:none;}
.mobilecertificate{display:block;}
.desktopshare{display:none;}
.mobileshare{display:block;}
.container-fluid.thankyoupagecontent{padding:30px 30px 0}
.col.rightbtn-google{flex:none;text-align:center;}
.col.leftbtn-fb{flex:auto;margin:0 0 20px;text-align:center;}
.loginpagecontent .d-flex.justify-content-center{max-width:710px;float:left!important;margin:20px auto!important;display:block!important}
.wizard.thankyoucontentarrea{max-width:1024px;padding:0 60px;float:left;width:100%;margin:55px auto!important}
.right-content-area.formarea.thankyoupage {background-image: url(../images/owner-creation/parchment-verticle.png);padding: 0; min-height: inherit!important;background-size: contain !important;background-position: center !important;}
.wizard.thankyoucontentarrea h2.nametxt{font-size:36px;margin:0!important}
.inputform input.text,.inputform textarea.text{font-size:16px;font-style:italic;border-radius:2px;padding: 5px 15px;}
.right-content-area.formarea.thankyoupage .h4,.right-content-area.formarea.thankyoupage h4{font-size:1rem;font-weight:500!important;letter-spacing:1px;margin-bottom:0!important}
.float-left.w-100.inputform.mt-4.mb-3{margin:10px 0!important}
.wizsubbtn.centerbox span.subnxttxt{font-style:normal!important;margin:0!important;position:absolute;left:0;right:0;top:24%;text-shadow:2px 2px #000;line-height:22px;font-size:14px}
.video-tag video{width:inherit !important;height: 103vh !important;}
nav.navbar.navbar-expand-lg.navbar-light.bg-light {background: url(../images/menubar-navbar-mobile/moible-navbar.png) no-repeat!important;padding: 0 .5rem 15px .5rem;background-size:100% 90px !important;}
nav.navmobile li.nav-item.timing-area {width: 90px;}
nav.navmobile li.nav-item a img.mornigicon {margin-right: 5px;width: 20px;}
nav.navmobile span.sr-only-top {width: calc(100% - 30px);font-size: 14px;line-height: initial !important;}
nav.navmobile li.nav-item.timing-area a {font-size: 14pt !important;padding:7px 0px 0;}
nav.navmobile span.sr-only-btm {width: calc(100% + 30px);font-size: 8px;margin: 5px 0 0 -27px !important;}
nav.navmobile li.nav-item.logo {background: url(../images/menubar-navbar-mobile/main-button.png) no-repeat;background-size:contain !important;min-height: initial !important;width:80px;}
nav.navmobile ul li.nav-item{float:left;}
nav.navmobile li.nav-item.logo a{padding:5px 0px;}
nav.navmobile img.logo-img {margin: 0 auto;float: none;width: 46px;}
nav.navmobile .navbar-nav {-ms-flex-direction: row;flex-direction: row;}
li.nav-item.navprofile {width: auto;background-size:73px !important;}
li.nav-item.navdiscover{width: auto;background-size:73px !important;}
li.nav-item.navshop{width: auto;background-size:73px !important;}
li.nav-item.navprofile img.menu-img {width: 12px;margin: 2px 5px 0 0 !important;}
li.nav-item.navdiscover img.menu-img {width: 12px;margin: 4px 5px 0 0 !important;}
li.nav-item.navshop img.menu-img {width: 12px;margin: 2px 5px 0 0 !important;}
nav.navmobile ul li.nav-item a {padding: 0.3rem 0.5rem;font-size: 12px;line-height:normal !important;}
li.nav-item.haffofheroes {display: flex;justify-content: center;align-items: center; width: 35%;}
li.nav-item.ply-btn {width: 25px;margin-top: 10px;}
li.nav-item.ply-btn a.nav-link.text-white{padding:5px;}
li.nav-item.ply-btn a img {margin: 13px 0px;float: none;width: 7px;}
li.nav-item.haffofheroes img.menu-img {width: 10px;margin: 2px 5px 0 0px;}
button.navbar-toggler {position: absolute;right: 5px;top: 0;}

.navbar-light .navbar-toggler-icon {background-image: url(../images/menubar-navbar-mobile/burger-icon.png);width: 30px;    background-size: contain !important;}
button.navbar-toggler {background-image: url(../images/menubar-navbar-mobile/burger-button.png);width: 40px;height: auto !important;padding: 0; margin: 1rem 0;}
button.navbar-toggler:focus {outline: 1px dotted;outline: none;}
nav.navmobile div#navbarSupportedContent ul li.nav-item {float: left;width: auto;}
nav.navmobile div#navbarSupportedContent ul li.nav-item a img {margin-right: 7px;float: left;width: 12px;}
nav.navmobile div#navbarSupportedContent{background: #2f2821;width: 100%;margin: 4px -10px 10px -10px;}
nav.navmobile div#navbarSupportedContent ul.navbar-nav{padding: 0 0 5px 0;}
li.nav-item {background: url(../images/menubar-navbar-mobile/rectangle-button.png) no-repeat;background-size: contain !important; background-position: center !important;}

/* 2.pet-creation-name-2 */
.left-content-area{display:none;}
.right-content-area{width:100%;flex: 0 0 100%;max-width: 100%;}
.pet-creationname .container-fluid {padding: 0px 0px 0;}
.wizard-inner {float: left;width: 100%;margin: 0 0 0 0;}
ul.nav.nav-tabs li.active span {background-size: 100% !important;background-position: 0 0;font-size: 0px;min-height: 100%;width: 100%;padding: 0px;margin: 0px !important;min-height:33px !important;}
.right-content-area.formarea {background-size: 600px 600px;background-position: center;padding: 70px 0 !important;min-height: calc(100vh - 78px) !important;}
.container-fluid.thankyoupagecontent.loginpagecontentarea .right-content-area.formarea.thankyoupage.loginpagecontent{padding: 20px 0 0 !important;}
.pet-creationname .wizard {max-width: 225px;margin: 20px auto;}
ul.nav.nav-tabs li span {padding: 0px;margin: 0 0 0 0;font-size: 0px;min-height: 100%;width: 100%;height:30px;}
ul.nav.nav-tabs li.num-1.active span {background-size: 25px !important;background-position: 4px 2px;font-size: 0px;}
ul.nav.nav-tabs li.num-2.active span {background-size: 25px !important;background-position: 6px 2px;font-size: 0px;}
ul.nav.nav-tabs li.num-3.active span {background-size: 25px !important;background-position: 8px 2px;font-size: 0px;}
ul.nav.nav-tabs li.num-4.active span {background-size: 25px !important;background-position: 10px 2px;font-size: 0px;}
ul.nav.nav-tabs li.num-5.active span {background-size: 25px !important;background-position: 13px 2px;font-size: 0px;}
h2.nametxt {font-size: 42px !important;line-height: 30px;margin: 22px 0 0 0;}
.inputform.text-center img.rounded-circle {max-width: 40%;height: 95px;}
span.lookright.text-center {font-size: 15px;letter-spacing: 0;font-weight: 500;padding: 0 0 5px 0;}
div#xslUpload.changepic button.btn.importar.uploadpropic {font-size: 18px;}
.wizsubbtn.centerbox {text-align: center;margin: 0 auto 0;}
.backbtn-btm {width: 80px!important;margin: 0 0 0;position: absolute;bottom: 50px;}
.pet-image-border {position: absolute;top: 0px !important;width: 95px !important;height: 95px !important;object-fit: cover;}

/* 1.pet-creation-name */
.sharetxt1 {margin: 25px 0 0 0;font-size: 20px;}
.sharetxtname {margin: 15px 0 25px 0 !important;}
.sharetxtnpet {font-size: 16px;margin: -8px 0 25px 0 !important;}
.inputplaceholder{text-align:center;margin:0px 0 20px !important}
.inputplaceholder input.text{max-width:90%;margin:0px auto;float: none;}

/* Registration */
.pet-creationname.petregistrationpage .right-content-area.formarea.thankyoupage {background-image: url(../images/owner-creation/parchment-verticle.png);padding: 0; min-height: inherit!important;background-size: contain !important;background-position: top center !important;display: flex;}
.pet-creationname.petregistrationpage .wizard {max-width: 225px;margin: 45px auto 75px !important;padding: 0px !important;}
.registrationtxt1 {letter-spacing: 0px !important;margin: 5px 0 -5px 0 !important;}
.pet-creationname.petregistrationpage .right-content-area.formarea.thankyoupage .registrationemailtxt {margin: -5px 0 5px 0 !important;}
.registrationemail input.text {padding: 5px 15px !important;}
.registrationpassword input.text {padding: 5px 15px !important;}
.registrationinput1 input.text {padding: 5px 15px !important;}
.registrationinput1 {margin: 10px 0 0px 0 !important;float: left;width: 100%;}
.registrationinput2 {margin: 10px 0 0px 0 !important;float: left;width: 100%;}
.pet-creationname.petregistrationpage .right-content-area.formarea.thankyoupage .registrationpassword {margin: 0 0 0 0 !important;}
.pet-creationname.petregistrationpage .loginpagecontent .d-flex.justify-content-center {margin: 15px auto!important;display: block!important;}
.registrationaccout {font-size: 14px !important;line-height: 18px;}
.wizsubbtn.centerbox.registrationcreatebtn {margin: 15px auto 0!important;}
.col.leftbtn-fb img{height: 36px;}
.col.rightbtn-google img{height: 36px;}

/* 2.pet-creation-name-3 */
.petcreationtxt1 {font-size: 16px;margin: 10px 0 0 0 !important;}
#xslUpload .uploadpropic {background-size: 100% !important;padding: 10px 10px 15px 35px !important;font-size: 12px;}
.petcreationuploadpic {margin:10px 0 0 0 !important;}
#xslUpload .uploadmorepic{background-size: 100% !important;padding: 10px 10px 15px 35px !important;font-size: 12px;}
.petcreatiobtn button.default-btn.next-step {margin: 5px auto 0 !important;}
.petcreatiobtn span.default-btn.prev-step {font-size: 14px !important;}


/* 3.pet-creation-name */
h2.petcreationname {margin: 25px 0 5px 0 !important;}
.petcreationdeparted {font-size: 16px;  padding-left:20%; padding-right:20%;}
.petcreationat {margin: 7px 0 7px 0 !important;font-size: 16px;}
.petcreationdropdown select.selinput {padding: 3px 5px;font-size: 14px;}
.inputform input.text{font-size: 14px !important;padding: 5px 10px !important;font-weight:700 !important}
.petcreationyears {font-size: 14px;margin: 7px 0 7px 0 !important;}
.petcreationdropdown select.selinput {padding: 3px 5px;font-size: 14px;}
.petcreationbtnnxt .wizsubbtn.centerbox span.subnxttxt {top: 21% !important;font-size: 16px !important;}
.backbtn.text-center span.default-btn.prev-step {font-size: 14px !important;margin: 5px 0 0 0 !important;}
.list-inline.pull-right.petcreatiobtntxttop {margin: 80px 0 0 0 !important;}

/* 3.pet-creation-name-2 */
.petgendermargin {margin: 0px 0 !important;}
.col.gender-data {padding: 0 5px;}
.col.gender-data span.text-center img {max-width: 30px;}
.petspanimg {margin: 0 0 5px 0 !important;}
span.gendertxt.text-center {font-size: 10pt;margin-bottom:7px !important;}


.mx-auto.dateyear.searchbtn.petgendermargin input.searchinput {height: 40px;padding: 5px 10px !important;  font-size: 16px;}
.mx-auto.dateyear.searchbtn.petgendermargin button.searchbtn {margin: -36px 5px 0 0;width: 32px;height: 32px;}
.petsearchone {margin: 5px 0 0 !important;}
.petsearchone .searchboxdetails {margin: 42px 0 0 0;z-index: 999;height: 100px;}
.petsearchone .searchboxdetails ul {height:  100px;}
.petsearchone .searchboxdetails ul li {padding: 5px 10px;font-size: 16px;}
.petsearchtwo .wizsubbtn.centerbox.searchboxbutton {margin: 80px auto 0 !important;}


/* 4.pet-creation-name */
.petsharetxt {font-size: 14px;margin: 20px 0 0 !important;}
h4.ofyourpet {font-size: 14px;margin: 10px 0 20px 0 !important;}
.petinputforms {margin: 0 0 20px !important;}
.inputform.petinputforms input.text {padding: 10px 10px !important;}
.petcreatiobtn .backbtn.text-center {margin: 5px 0 0 0;}
h4.petspecial {font-size: 14px !important;margin: 10px 0 20px !important;}
.pettxtbcz {margin: 0px 0 20px !important;}
.petcreationbtnname .wizsubbtn.centerbox span.subnxttxt {top: 21% !important;font-size: 14px !important;}
.petcreationboxes {margin: 0 0 0px 0 !important; padding: 0 10%;}


/* 5.Thank you page */
.pet-creationname .container-fluid.thankyoupagecontent .pull-left.returnbtn {width: 50px!important;margin: 0 0 0 !important;position: absolute;bottom: -90px;left: 30px;}
.pet-creationname.petthankyoupagecontent .container-fluid {padding: 50px 0px 100px;}
.video-tag.thankyouvideo video {width: inherit !important;height: 117vh !important;}
h2.petthankyoutxt {font-size: 55px;}
.petthankyoudesc {margin: 30px 0 0px 0 !important;}
.right-content-area.formarea.thankyoupage .petthankyoutxttwo {margin: 20px 0 20px 0 !important;}
.petcreatiocreate img.img-fluid {width: 100px;}
.petcreatiocreate {padding: 0px;float: right !important;width: auto !important;}
.petcreatiocreate .wizsubbtn.centerbox.text-center.createbtncenter{padding:0px;}
.petcreatiocreate .wizsubbtn.centerbox span.subnxttxt {top: 37%;font-size: 16px;}

.wizsubbtn.centerbox.registrationcreatebtn span.subnxttxt {top: 24% !important;font-size: 14px !important;}



/* 7.guardian-paradise.html */

.guardian-paradise h2.petthankyoutxt {font-size: 38px !important;line-height: 40px !important;margin: 10px 0 -20px 0 !important;}
.container-fluid.thankyoupagecontent.guardian-paradise .right-content-area.formarea.thankyoupage {background-size: 85% !important;background-position: top center !important;padding: 30px 0 0 !important;}
.guardian-paradise .petthankyoudesc {margin: 30px 0 0px 0 !important;font-size: 14px !important;}
.petcreationbtnname.petcreatiobtn .petguardianbtn {margin: 10px auto !important;}
.pet-creationname.guardianparadise .container-fluid {padding: 50px 0px 120px;}
.video-tag.thankyouvideo.guardianvideo video {height: 127vh !important;}


.wizsubbtn.centerbox button.default-btn.next-step {max-width: 200px;margin: 0px auto;position: relative;}
.petpaymentcards {margin:20px auto 0 !important;}
.loginpagecontent .d-flex.justify-content-center.dflex {display: flex !important;}
.paymentinput label{text-align: center !important;font-size: 20px;font-weight: 500;}
.loginpagecontent .d-flex.justify-content-center.dflex label{text-align: left !important;font-size: 20px;font-weight: 500;}
.paymentinput {margin: 10px 0 10px 0 !important;}
.pet-creationname.petcreationpayment .container-fluid.thankyoupagecontent.loginpagecontentarea .right-content-area.formarea.thankyoupage.loginpagecontent {padding: 20px 0 0 !important;background-position: top center !important;background-size: 85% !important;min-height: auto !important;}
.pet-creationname.petcreationpayment .wizard {max-width: 245px;margin: 65px auto 0 !important;padding: 0px !important;float: none !important;}
.wizsubbtn.centerbox.petcreatiobtn.petpaymentbtn {margin: -20px auto 100px !important;}
.pet-creationname.petcreationpayment .container-fluid {padding: 50px 0px 120px !important;}
.video-tag.petpayment video {width: inherit !important;height: 124vh !important;}



section.pet-content.dayin.content-area.inmemoryof .inmemoryof video {height: 185vh !important;width: 560% !important;}
.petcreationname.petinmemory {font-size: 34px !important;float: left;width: 100%;text-align: center;margin: 0 !important;}
.pet-creationname.petinmemoryof .uploaded-image.inmemoryimg{margin: 20px auto !important;}
.inmemoryof .btn-top.guestbookbtn span.subnxttxt {top: 19% !important;font-size: 16px;}
.inmemoryof .btn-top.guestbookbtn .subnxttxt.subviewtxt {top: 47% !important;font-size: 12px !important;}
.boxcenterinmemory {padding: 40px 50px 0px 50px;margin: 35px 0 0 0;min-height:690px;}
.inmemoryof h4.font-italic.petcreationdeparted {padding: 0;}
.pet-content.inmemoryof .container-fluid {padding: 20px 20px 0px !important;}
#inMemoryCarousel .carousel-item img {height: 120px;}
div#inMemoryCarousel {width: 120px;}
.inmemoryof .wizsubbtn.centerbox button.default-btn.next-step {max-width: 250px;margin: 0px auto;position: relative;}


/* Forgot password */

.passwordpagefull.forgotmargintwo {margin: 0px 0 0 0 !important;}
.wizard.thankyoucontentarrea h2.nametxt.petforgotpasstxt {margin: 40px 0 !important;font-size: 48px !important;}
.petforgotpassinput {margin: 20px 0 !important;}
.wizsubbtn.centerbox.petcreatiobtn {margin: 10px auto !important;}
.pet-creationname.petcreationpayment.petforgotpass .container-fluid.thankyoupagecontent.loginpagecontentarea.forgotpassword .right-content-area.formarea.thankyoupage.loginpagecontent{min-height:640px !important;}


/* Homepage */

.colleftwhatsus.text-center {float: left;flex: 0 0 100%;max-width: 100% !important;margin: 0 0 30px 0;padding:0px;}
.col.homepagetoptxt.col-left {padding: 0 25px;margin: 60px 0 20px 0;float: left !important;width: 100% !important;}
.col.homepagetoptxt.col-left .text-right.hometxt.text-white {width: 100% !important;text-align: center !important;}
.communitystatusttl {font-size: 32px;letter-spacing: 4px;}
.comprice {font-size: 28px !important;letter-spacing: 3px;margin: 20px 0 0 0;}
.comdesc {font-size: 28px !important;}
.video-tag.homepagevideo video {width: inherit !important;height: 282vh !important;}
.homeuploadimg {margin: 0px !important;}
.homepagecontentarea .row{display: block;}
.text-white.byclickingtxt {margin: 5px 0 10px 0;}
.deservemore {margin: 20px 0 0 0 !important;}
.deservemore-title {font-size: 24px;letter-spacing: 2px;}
.deservemore-description p {font-size: 16px;max-width: 520px;margin: 20px auto 40px;letter-spacing: 2px;}
.whatus {padding: 30px 20px 40px;}
.titlewhatus.text-center {font-size: 30px;}
.paradiseblocks {margin: 40px 0 0;}
.descwhatsus p {font-size: 16px;margin: 0;line-height: 24px;}
.numberwhatsus p {font-size: 24px;padding: 10px 0 !important;}
.row.boximgusers.paradiseblocks .colleftwhatsus.text-center:first-child {margin-left: 0;}
.row.boximgusers.paradiseblocks {margin: 30px 0 20px 0;width:111% !important;}
.row.boximgusers.paradiseblocks .colleftwhatsus.text-center {min-width: auto;margin: 0 30px 0 0;max-width: 80% !important;}
.eventboxdetails {padding: 15px 20px;}
span.eventtitle {font-size: 14px;letter-spacing: 0px;padding: 0;}
span.event-timedate {font-size: 13px;letter-spacing: 0px;margin: 0 0 15px 0;padding: 5px 0 15px 0;}
.userplus.text-left {float: left;width: 100%;padding: 0 0;}
.userleftdata span.userimgdata {margin: 0 -10px 0 0;}
.userleftdata span.userimgdata img {width: 24px;}
.userleftdata {float: left;margin: 0 10px 0 0;}
.userleftdatatxt {width: calc(100% - 67px);height: 24px;font-size: 12px;letter-spacing: 0;justify-content: end;}
.row.boximgusers.paradiseblocks .colleftwhatsus.text-center:last-child{margin-right:30px !important;}
.supportingtab img.supportingimg{display:none;}
.supportingtabbox {justify-content: center !important;padding: 0 30px;}
section#supportingtab .supportright{width: 100% !important;}
section#supportingtab .nav span.tablink {font-size: 16px;padding: 15px 0;height: 50px;}
.supportingtabbox .tab-pane.active {padding: 10px 20px;min-height: auto;}
.supporttabtxt.text-center {font-size: 20px;margin: 20px 0 30px 0;line-height: 140%;}
.supporttabsubtxt.text-center {font-size: 16px;line-height: 140%;}
.supporttabbtn.text-center {margin: 25px 0;float: left;}
span.btntabcenter {padding: 10px 0;font-size: 16px;}
.supportingtab {padding: 0 0 40px 0;}



/* Certiinfo */
.pet-creationname.petcertiinfodesktop{display:none;}
.pet-creationname.petcertiinfomobile{display:block;}
.pet-creationname.petcertiinfomobile .container-fluid.thankyoupagecontent.loginpagecontentarea .right-content-area.formarea.thankyoupage.loginpagecontent {padding: 60px 60px !important;background-size: 100% 100% !important;
    background-position: top center !important;min-height: inherit !important;margin:0 0 70px 0 !important;}
.video-tag.videocertiinfo video{height:120vh !important;}
.pet-creationname.petcertiinfomobile .container-fluid {padding: 50px 0px 20px !important;}
.pet-creationname.petcertiinfomobile .container-fluid.thankyoupagecontent .pull-left.returnbtn{bottom:-120px;}
.carousel-control-next {right: 0;top: -20px;opacity: 1;color: red;align-items: flex-start;bottom: auto !important;width: 50%;text-align: left;justify-content: flex-end;font-family: Rightland;color:#6d1910 !important;font-size:24px;}
.carousel-control-prev {left: 0;top: -20px;opacity: 1;color: red;align-items: flex-start;bottom: auto !important;width: 50%;text-align: left;justify-content: flex-start;font-family: Rightland;color:#6d1910 !important;font-size:24px;}
.pet-creationname.petcertiinfomobile .carousel-item {margin: 20px 0 0 0;}
.pet-creationname.petcertiinfomobile h2.nametxt {margin: 15px 0 0 0 !important;}
.pet-creationname.petcertiinfomobile .certiinfosubtxt.text-decoration-underline.btmfootertxt {margin: 10px 0 0 0 !important;float: left;width: 100%;}
.thankyoupagecontent.loginpagecontentarea.certiinfomain .text-center.certipimg img.certpimg {max-width: 70px !important;}


/* Premium Supporter */
.pet-creationname.petpremiumsupport .carousel-control-next {top: 0;}
.pet-creationname.petpremiumsupport .carousel-control-prev {top: 0;}
.pet-creationname.petpremiumsupport span.sr-only {margin: -5px 0 0;}
.pet-creationname.petpremiumsupport .container-fluid.thankyoupagecontent.guardian-paradise.premium-supporter-content h2.text-center.text-dark2.presupport.nametxt {
    font-size: 32px !important;line-height: 36px !important;margin: 30px 0 5px 0 !important;}
.pet-creationname.petpremiumsupport .container-fluid.thankyoupagecontent.guardian-paradise.premium-supporter-content .text-center.text-dark2.text-black {font-size: 14px !important;margin: 20px 0 -20px !important;}
.container-fluid.thankyoupagecontent.guardian-paradise.premium-supporter-content .wizard {padding: 0 80px !important;}
.container-fluid.thankyoupagecontent.guardian-paradise.premium-supporter-content h4.float-left.w-100.text-center.text-dark2.txt-2.petsupportdesc {font-size: 12px !important;}
#PreSupport .carousel-inner {width: 100%;}
img.img-pre-support {width: 60px;}
.container-fluid.thankyoupagecontent.guardian-paradise.premium-supporter-content h4.float-left.w-100.text-center.text-dark2.txt-2 {font-size: 12px !important;letter-spacing: 0px;}
.text-dark2.certiinfosubtxt.font-italic.text-decoration-underline.btmfootertxt {margin: 5px 0 10px !important;font-size: 12px !important;word-spacing: 0px !important;}
.pet-creationname.petpremiumsupport .container-fluid.thankyoupagecontent.guardian-paradise .right-content-area.formarea.thankyoupage {background-size: 90% !important;background-position: top center !important;    padding: 30px 0 60px !important;min-height: auto !important;}
.pet-creationname.petpremiumsupport .container-fluid {padding: 35px 0px 110px !important;}
.video-tag.premiumsupportvideo video{height:126vh !important;}
.certiinfobuttonbox.presupportbuttons .btn-top span.subnxttxt {font-size: 12px;font-style: italic !important;letter-spacing: 0px;top: 28%;}
.certiinfobuttonbox.presupportbuttons .wizsubbtn.centerbox {padding: 0px 5px !important;}
.certiinfobuttonbox.presupportbuttons .btn-top.view-certi.text-center { margin: 5px 0 0 !important;width: 100% !important;}
.certiinfobuttonbox.presupportbuttons .btn-top.guestbookbtn.text-center { margin: 5px 0 0 !important;width: 100% !important;}
#PreSupport h2.slidertxt1 {text-align: center;}


/* 3.pet-creation-name-4-modal.html */

div#cropImagePop .modal-dialog {background-image: url(../images/pet-creation/Species-Board-Flower-Pattern.png);background-size: cover;background-position: top center;min-height: auto;max-width: 96% !important;padding: 10px 0 40px 0;}
div#cropImagePop .modal-body h5.croptxt {font-size: 18px!important;margin: -5px 0 0 !important;}
.species-modal-list {height: 200px !important;overflow-y: auto;width: 100% !important;margin: 8px 0 0 0 !important;padding: 30px 30px 0px !important;}
.species-modal-list li .name {top: 24% !important;font-size: 12px !important;}
div#cropImagePop button.close {top: 50px;right: 35px;}


/* Karma-log.html */
.container-fluid.thankyoupagecontent.loginpagecontentarea.certiinfomain.owner-profile.premium-supporter-content.karmalog .right-content-area.formarea.thankyoupage {background-size: 85% !important;background-position: top center !important;padding: 30px 0 90px 0 !important;}
.pet-creationname.petkarmalog .wizard {max-width: 245px;margin: 0 auto;}
.wizard-premiumbox-right {padding: 0 0 0 45px;max-width: 100% !important;}
.thankyoupagecontent.loginpagecontentarea.certiinfomain.owner-profile.premium-supporter-content .title-img-right {width: 24px; top: 40%;}
.thankyoupagecontent.loginpagecontentarea.certiinfomain.owner-profile.premium-supporter-content .title-img-left {width: 24px; top: 40%;}
.op-img {width: 50px;height: 50px;margin-top: 5px;}
.op-box {margin-left: 40px;width: calc(100% - 75px);}
.op-box h5 {font-size: 16px;line-height: 20px;letter-spacing: 0;margin-left: 15px;}
.op-scrol img {width: 100%;margin: -10px 0 0 0;}
.karmalog .wizard.wizard-premiumbox .thankyoucontentarrea {padding: 0 0;}
.owner-profile .wizard.wizard-premiumbox .inputform input.text, .owner-profile .wizard.wizard-premiumbox .inputform textarea.text {padding: 8px 20px !important;font-weight: 400;font-size: 12px;border-radius: 2px !important;margin: 0 0 5px 0; height: auto !important;width: 100%;}
.video-tag.karmavideo video {height: 114vh !important;}


/* owner-profile-editprofile-photo-upload.html */
.pet-creationname.petownerprofile .right-content-area.formarea.thankyoupage {background-size: 90% 100% !important;background-position: top center !important;padding: 30px 0 90px 0 !important;}
.video-tag.petownerprofilevideo video {height: 114vh !important;}
.certiinfomain .wizard.thankyoucontentarrea.certiinfotxt {max-width: 100% !important;margin: 0px auto !important;padding: 0;}
.owner-profile .wizard.thankyoucontentarrea.certiinfotxt .d-flex.justify-content-center { max-width: 100% !important;float: none !important;margin: -100px auto 0 !important;}
.img-upload .circle {margin: 10px 0 0 0;}
.img-upload .button-wrapper {margin-bottom: 25px;}
.img-upload button{font-size: 18px;}
.pet-creationname.petownerprofile.petownerprofileupload .certiinfomain .wizard.thankyoucontentarrea.certiinfotxt .col {width: 100%;max-width: 100% !important;}
.pet-creationname.petownerprofile.petownerprofilepreview .d-flex.justify-content-center.boxcertiinfo .col{max-width: 100% !important;}


/* owner-profile-edit-profile-preview-photo.html */
.pet-creationname.petownerprofile.petownerprofilepreview .right-content-area.formarea.thankyoupage {background-size: 85% !important;background-position: top center !important;padding: 30px 0 70px 0 !important;}
.video-tag.petownerpreviewvideo video {height: 114vh !important;}
.certiinfomain .wizard.thankyoucontentarrea.certiinfotxt {max-width: 100% !important;margin: 0px auto !important;padding: 0;}
.owner-profile .wizard.thankyoucontentarrea.certiinfotxt .d-flex.justify-content-center { max-width: 100% !important;float: none !important;margin: -100px auto 0 !important;}
.img-upload .circle {margin: 10px 0 0 0;}
.img-upload .button-wrapper {margin-bottom: 25px;}
.img-upload button{font-size: 18px;}


/* owner-profile-notification-1.html */
.pet-creationname.petownerprofile.petownernotification .right-content-area.formarea.thankyoupage {padding: 50px 0 60px 0 !important;margin: 0 0 0 0;}
.video-tag.petnotificationvideo video {height: 125vh !important;}
.user-type {width: 66%;height: auto;left: 70px;top: -75px;}
.user-type .user-img {width: 49px;height: 50px;}
.user-type .user-name {font-size: 16px !important;line-height: 20px;letter-spacing: 0;padding:12px 0 12px 80px;}
.pet-creationname.petownerprofile.petownernotification .wizard {max-width: 225px;margin: 0px auto;}
.join-box {font-size: 16px !important;line-height: 16px;margin-bottom:10px !important;}
.pettxtmorning {margin: 0px !important;font-size: 16px !important;}
.pet-creationname.petownerprofile.petownernotification .pettxtname {font-size: 42px !important;line-height: normal !important;margin: 0 0 -20px !important;}
.owner-profile .pettxtmorningdetails{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;margin:5px 0 !important}
h4.txtyourpet{font-size: 18px !important;margin: 0 0 0 0 !important;font-weight:500;}
.petcustommarging{margin:0px 0 10px 0 !important;}
.d-flex.justify-content-center.boxcertiinfo .col {max-width: 33.3% !important;}
.d-flex.justify-content-center.boxcertiinfo .col img.pat-img {width: 100% !important;padding:0px !important; aspect-ratio: 1/1;}
.pat-img {width: 100%;height: 100%;}
.pat-img-box {width: 100%;height: 100%;}
.op-box .edit-text {margin-top: -5px !important;font-size: 16px;line-height: 24px;margin-left: 10px;float: left;}
span.logout-text {font-size: 16px;line-height: 20px;margin: 0px 0 50px;margin-left: 13px;}
h4.text-center.text-dark2.mt-2.certiinfosubtxttop.font-italic {font-size: 16px !important;margin: 0px !important;float: left; width: 100%;text-align: center;}
.petnotificationbtn {margin: 10px 0 0 !important;}


/* owner-view-own-profile-general-2.html */
.petownerprofile.petownernotification.petownernotificationtwo .right-content-area.formarea.thankyoupage {padding: 60px 0 70px 0 !important;margin: 0px 0 0 0;}
.colinnerbox {margin-top: 60px !important;}


/* owner-profile-edit-profile-1.html */

.pet-creationname.petownerprofileedit .right-content-area.formarea.thankyoupage {background-size: 85% !important;    background-position: top center !important;padding:40px 0 50px 0 !important;}
.pet-creationname.petownerprofileedit .wizard .leftedit-profile{flex: 0 0 100%;max-width: 100%;}
.pet-creationname.petownerprofileedit .wizard .rightedit-profile{flex: 0 0 100%;max-width: 100%;padding:0px 15px !important;}
.upload-icon .icon-img {width: 50%;height: auto;}
.editprofileleft {float: left;width: 50px;padding:0 0 0 0;}
.row.editprofilerowtwo {display: inline-flex;float: left;width: 100%;margin:0px;}
.editprofileright {float: right;width: calc(100% - 60px);padding: 0;margin: 0px 0 0 10px;}
.editprofileleft .edit-profile-img {margin: 0px !important;width: 50px;height: 50px;}
.profile-img {margin: 0px !important;width: 50px;height: 50px;}
.upload-icon {width: 24px;height: 24px;left: 30px;}
.pet-creationname.petownerprofileedit h4.pettxtedit{font-size:16px !important;float:left;width:100%;margin-bottom:10px;}
.mbd-main {margin: 10px 0 0 0;}
.mbd-main .col {max-width: 33.3% !important;}
.mbd-box .mbd-img img {width: 30px;height: 30px;display: block;margin: 0px auto;}
.mbd-box h5 {font-size: 8px;line-height: 9px;letter-spacing: 0em;min-height: 15px;margin: -14px 0 5px 0;}
.mbd-bg {padding: 5px 5px;}
.mbd-box .mbd-img {width: 100%;height: auto;text-align: center;margin: 0 0 10px 0;}
.bio-bg {padding: 15px 20px 15px 20px;margin: 10px auto 0;font-size: 14px;line-height: 16px;letter-spacing: 0em;height: 65px;}
.pet-creationname.petownerprofileedit .wizard {max-width: 225px;margin: 5px auto;}
h4.petchangepass {font-size: 16px !important;margin: 3px 0 3px 0 !important;}
.owner-profile .inputform input.text, .owner-profile .inputform textarea.text{border-radius:2px !important}
.wizsubbtn.centerbox.peteditprobtn {margin: 5px 0 0 0 !important;padding: 0px !important;}
.pet-creationname.petownerprofileedit .thankyoupagecontent.loginpagecontentarea.certiinfomain.owner-profile.premium-supporter-content button.default-btn.next-step.editprofilebtn {max-width: 180px;}
.pet-creationname.petownerprofileedit .thankyoupagecontent.loginpagecontentarea.certiinfomain.owner-profile.premium-supporter-content .wizsubbtn.centerbox span.subnxttxt {top: 21% !important;}
.video-tag.ownereprofilevideo video{height:115vh !important;}



/* 14.featured-pet.html */
h2.featuredtitle.petfeaturetxt {font-size: 48px !important;margin: 0 !important;}
h4.featuredtitlesub.petjhnfish {font-size: 18px !important;}

.pet-content .featuredpetpage .container-fluid {padding: 60px 20px;height: auto;max-height: inherit !important;}
.mx-auto.d-flex.text-center.featured-petbox .col-firstone{flex: 0 0 100%;max-width: 100% !important;float:left;}
.mx-auto.d-flex.text-center.featured-petbox .col-secondone{flex: 0 0 100%;max-width: 100% !important;float:left;}
.mx-auto.d-flex.text-center.featured-petbox .col-thirdone{flex: 0 0 100%;max-width: 100% !important;float:left;}
.mx-auto.d-flex.text-center.featured-petbox{display:block !important;}
.boxcenterdataimg.text-center.text-dark2 {background-size: 100%;height: auto;padding: 35px 30px;float:left;}
.boxcenterdataimg h4.featuredtitlesubtxt {font-size: 18px !important;}
.boxcenterdataimg h4.featuredtitlesub {font-size: 14px !important;letter-spacing: 0.2px;}
span.href-link.text-decoration-underline {font-size: 16px;}
.featured-petbox .uploaded-image.text-center {margin: 30px auto !important;}
.featuredpetpage .featured-pet-content img.imageforupload {max-width: 125px;left: 90px;}
.featuredpetpage .col-thirdone .wizsubbtn.centerbox button.default-btn.next-step {max-width: 200px;margin:0px auto;}
.featuredpetpage .btn-top.guestbookbtn.text-center {margin: 15px 0 0 0;}
.mx-auto.d-block.text-center.featured-petbox {margin: 40px auto 0;}
h4.featuredtitlesubtxt{font-size: 32px !important;}
h4.featuredtitlesubtxtname{font-size: 24px !important;}
h4.featuredtitlesub {font-size: 20px !important;}
.video-tag.featuredpetvideo video{height:200vh !important;}
#featuredpetslider .carousel-control-prev{top:45% !important;}
#featuredpetslider .carousel-control-next{top:45% !important;}
.featured-title.scrolldata{max-height:500px;}


/* 6.owner-certificate.html */

.mobilecertificate .col.certibox .certimainbox {background: url(../images/mobile-certibg.png) no-repeat;padding: 0;background-size: contain;background-position: top center;min-height: 515px !important;}
.background-overlay.mobilepadding {padding: 20px !important;height: 121%;}
.col.certibox.certimarginnone{margin:20px 0 0 !important;}
.leftuploaded-image img.img-fluid.rounded-circle {width: 40%;height: 180px;}
.leftuploaded-image {transform: rotate(-90deg);width: 180px;height: 180px;padding: 0;margin: 292px 0 0 32px;}
.deacontxt {font-size: 32px;margin: -340px 0 0 -11px;transform: rotate(-90deg);}
.mobilecertificate .text-center.createddate {position: absolute;float: left;width: 85%;text-align: center;margin: -76% 0 0 97px;transform: rotate(-90deg);font-size: 12px;}
.text-right.mobileshare {margin: 40px 0 0 0;}
.mobileshare .float-right.sharebtn {float: left !important;width: 100% !important;}
.mobileshare a.btn-primary {padding: 18px 10px;font-weight: 600;border-radius: 0.15rem;float: left;width: 100%;text-align: center;font-size:20px;}
.mobilecertificate .btn-cencel-certificate.text-center.float-left.w-100.mobilecertibtn {margin: 30px 0 0 0;}
.mobilecertificate .btn-cencel-certificate.text-center img.img-fluid {max-width: 100%;}
.mobilecertificate .wizsubbtn.centerbox button.default-btn.next-step {max-width: 100%;margin: 0px auto;}
.mobilecertificate .btn-cencel-certificate.text-center .wizsubbtn.centerbox span.subnxttxt {top: 33%;font-size: 20px;font-style: italic !important;}
.mobilecertificate img.img-fluid.sharebtn {width: 24px;margin: 0 5px 0 0;}



}
@media screen and (max-width: 375px){
nav.navmobile li.nav-item.logo {width: 75px;}
.pet-creationname.petregistrationpage .container-fluid.thankyoupagecontent.loginpagecontentarea{padding: 40px 30px 0 !important;}
h2.petcreationname {margin: 25px 0 5px 0 !important;}
.petcreationdeparted {font-size: 16px;margin-bottom:5px !important; padding-left:2%; padding-right:2%;}
.petcreationat {margin: 7px 0 7px 0 !important;font-size: 16px;}
.petcreationdropdown select.selinput {padding: 3px 5px;font-size: 14px;}
.inputform input.text{font-size: 14px !important;padding: 5px 10px !important;font-weight:700 !important}
.petcreationyears {font-size: 14px;margin: 7px 0 7px 0 !important;}
.petcreationdropdown select.selinput {padding: 3px 5px;font-size: 14px;}
.petcreationbtnnxt .wizsubbtn.centerbox span.subnxttxt {top: 21% !important;font-size: 16px !important;}
.backbtn.text-center span.default-btn.prev-step {font-size: 14px !important;margin: 0px !important;}
.petcreatiobtn span.subnxttxt {top: 21% !important;font-size: 16px !important;}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
    
.modal-contentdata .species-modal-list {height: 420px !important;width: 91.5% !important;margin: 43px 0 -20px 0 !important;padding: 15px 50px !important;}
div#cropImagePop .modal-dialog {background-size: 100% !important;padding: 50px 0 !important;max-width:100% !important;}
div#cropImagePop button.close {top: 60px;right: 80px;}
div#cropImagePop .modal-body h5.croptxt {font-size: 34px!important;margin: -25px 0 0 !important;}
.modal-contentdata .species-modal-list li .name {top: 25% !important;font-size: 24px !important;}


}
@media screen and (min-width: 200px) and (max-width: 450px) {
    .tab-contents{ padding: 0 !important; }
    .bread-selection-form { padding: 0 !important; }
    .petsearchtwo .wizsubbtn.centerbox.searchboxbutton {margin: 0px !important;}
    .right-content-area.formarea { background-position: bottom;}
.right-content-area.formarea {padding: 90px 0 0 !important;}
.pet-creationname.petregistrationpage .container-fluid.thankyoupagecontent.loginpagecontentarea {padding: 40px 30px 40px !important;}
h2.petcreationname {margin: 25px 0 5px 0 !important;}
.petcreationdeparted {font-size: 16px !important; padding-left:2%; padding-right:2%;}
.petcreationat {margin: 10px 0 10px 0 !important;font-size: 16px;}
.petcreationdropdown select.selinput {padding: 5px 5px;font-size: 16px;}
.inputform input.text {font-size: 14px !important;padding: 5px 10px !important;font-weight: 700 !important}
.petcreationyears {font-size: 14px;margin: 10px 0 10px 0 !important;}
.petcreationdropdown select.selinput {padding: 3px 5px;font-size: 14px;}
.petcreationbtnnxt .wizsubbtn.centerbox span.subnxttxt {top: 21% !important;font-size: 16px !important;}
.backbtn.text-center span.default-btn.prev-step {font-size: 14px !important;margin: 5px 0 0 0 !important;}
.petcreatiobtn span.subnxttxt {top: 21% !important;font-size: 16px !important;}
.pull-left.returnbtn {width: 50px !important;margin: 0 0 0;position: absolute;bottom: -90px;left: 30px;}
.pet-creationname.petthankyoupagecontent .container-fluid {padding: 70px 0px 100px;}
.video-tag.thankyouvideo video {width: inherit !important;height: 117vh !important;}
h2.petthankyoutxt {font-size: 40px;line-height: 50px;margin: 30px 0 0 0 !important;}
.right-content-area.formarea.thankyoupage .petthankyoudesc {margin: 20px 0 10px 0 !important;}
.right-content-area.formarea.thankyoupage .petthankyoutxttwo {margin: 20px 0 20px 0 !important;}
.petcreatiocreate img.img-fluid {width: 100px;}
.petcreatiocreate {padding: 0px;float: right !important;width: auto !important;}
.petcreatiocreate .wizsubbtn.centerbox.text-center.createbtncenter {padding: 0px;}
.petcreatiocreate .wizsubbtn.centerbox span.subnxttxt {top: 37%;font-size: 16px;}
.pet-creationname.petthankyoupagecontent .right-content-area.formarea.thankyoupage {background-size: contain !important;background-position: top center !important;padding: 50px 0 !important;}
.guardian-paradise h2.petthankyoutxt {font-size: 48px !important;line-height: 50px !important;margin: 10px 0 0 0 !important;}
.wizsubbtn.centerbox.petcreatiobtn.petpaymentbtn {margin: 30px auto 100px !important;}
.inmemoryof img.img-fluid.imageforupload {margin: 59px auto 0;max-width: 26%;left: 37%;}
.wizard.thankyoucontentarrea h2.nametxt.petforgotpasstxt {margin: 60px 0 !important;font-size: 60px !important;}	.pet-creationname.petcreationpayment.petforgotpass .container-fluid.thankyoupagecontent.loginpagecontentarea.forgotpassword .right-content-area.formarea.thankyoupage.loginpagecontent{min-height:700px !important;}
.pet-creationname.petcertiinfomobile .container-fluid.thankyoupagecontent.loginpagecontentarea .right-content-area.formarea.thankyoupage.loginpagecontent {padding: 90px 60px !important;margin: 0 0 70px 0 !important;}
.thankyoupagecontent.loginpagecontentarea.certiinfomain .text-center.certipimg img.certpimg {max-width: 100px !important;}
.pet-creationname.petcertiinfomobile .carousel-control-next {right: 30px;top: -30px;}
.pet-creationname.petcertiinfomobile .carousel-control-prev {left: 30px;top: -30px;}
.boxcenterinmemory {padding: 3rem 1rem 1rem 1rem !important; background-size: 100% 100%; margin: 35px 0 0 0; min-height:690px;}

.product-popup-txt {
    font-size: 16px;
    /*font-family: Rightland;*/
    padding-left: 3rem;
    padding-right: 3rem;
}

.caretaker-txt {
    font-size: 16px;
    /*font-family: Rightland;*/
    padding-left: 0px;
    padding-right: 0px;
}

.right-content-area.formarea.thankyoupage.goldfish-page {
    position: relative;
    background-image: url(../images/owner-creation/Parchment-horizontal.png) !important;
}

.details-scrollable {
    height: 9rem;
    width: 95%;
    margin:0rem 0rem;
    padding: 0rem 0rem;
    overflow:scroll;
    overflow-x: hidden;
}

.wizard {max-width: 100%;margin: 10rem auto;}
.wizard-inner {width: 100%;margin: 0px 1rem;}
div#xslUpload label{margin-left:0px}
.mw-40 {max-width:100%;}
.cropModalButton {
    position: inherit;
    top: 12rem;
}
	
.container-fluid.thankyoupagecontent.guardian-paradise.premium-supporter-content h4.float-left.w-100.text-center.text-dark2.txt-2 {font-size: 14px !important;letter-spacing: 0px;}
.container-fluid.thankyoupagecontent.guardian-paradise.premium-supporter-content h4.float-left.w-100.text-center.text-dark2.txt-2.petsupportdesc {font-size: 14px !important;}
#PreSupport .carousel-inner {width: 100%;}
.text-dark2.certiinfosubtxt.font-italic.text-decoration-underline.btmfootertxt {font-size: 18px !important;word-spacing: 0px !important;}	

div#cropImagePop .modal-dialog {background-size: contain;background-position: top center;min-height: 50%;max-width: 100% !important;padding: 10px 0 30px 0;}
.species-modal-list {height: 240px !important;overflow-y: auto;width: 100% !important;margin: 8px 0 0 0 !important;padding: 30px 30px 0px !important;}
.owner-profile .wizard.wizard-premiumbox .inputform input.text, .owner-profile .wizard.wizard-premiumbox .inputform textarea.text {padding: 8px 20px !important;font-weight: 400;font-size: 12px;border-radius: 2px !important;margin: 0 0 5px 0; height: auto !important;width: 100%;}
.video-tag.karmavideo video {height: 114vh !important;}
.container-fluid.thankyoupagecontent.loginpagecontentarea.certiinfomain.owner-profile.premium-supporter-content.karmalog .right-content-area.formarea.thankyoupage {background-size: 85% !important;background-position: top center !important;padding: 70px 0 120px 0 !important;}
.pet-creationname.petownerprofile.petownerprofileupload .right-content-area.formarea.thankyoupage {background-size: 85% !important;background-position: top center !important;padding: 60px 0 100px 0 !important;}
.pet-creationname.petownerprofile.petownerprofilepreview .right-content-area.formarea.thankyoupage {padding: 50px 0 90px 0 !important;}
.pet-creationname.petownerprofile.petownernotification .right-content-area.formarea.thankyoupage {padding: 70px 0 80px 0 !important;margin: 75px 0 0 0;}

.petownerprofile.petownernotification.petownernotificationtwo .right-content-area.formarea.thankyoupage {padding: 90px 0 110px 0 !important;margin: 0px 0 0 0;}
.colinnerbox {margin-top: 60px !important;}
.video-tag.ownereprofilevideo video{height:122vh !important;}
.pet-creationname.petownerprofileedit .right-content-area.formarea.thankyoupage {padding: 70px 0 90px 0 !important;}
.featuredpetpage .featured-pet-content img.imageforupload {max-width: 140px;left: 101px;top: 78px;}
.boxcenterdataimg.text-center.text-dark2 {padding: 35px 50px;float: left;}
.boxcenterdataimg h4.featuredtitlesub {font-size: 18px;Letter-spacing: 0;}
.boxcenterdataimg h4.featuredtitlesubtxt {font-size: 18px !important;}
h4.featuredtitlesubtxt {font-size: 22px !important;}
h4.featuredtitlesubtxtname {font-size:16px !important;}
h4.featuredtitlesub {font-size:14px !important;}

.mobilecertificate .leftuploaded-image {width: 200px;height: 200px;padding: 0;margin: 330px 0 0 40px;}
.background-overlay.mobilepadding {height: 115%;}
.leftuploaded-image img.img-fluid.rounded-circle {max-width:40%; width: 200px;height: 200px;}
.mobilecertificate .col.certibox .certimainbox {min-height: 580px !important;}
.text-right.mobileshare {margin: 16px 0 -20px 0;}
.deacontxt {margin: -322px 0 0 -12px;transform: rotate(-90deg);}
.mobilecertificate .text-center.createddate {margin: -55% 0px 0 115px;}

.guardian-template {
        position: absolute;
        background: url('../images/owner-creation/Parchment-verticle-(Phone).png') no-repeat;
        width: 100%; 
        height:120%;
        padding: 0px 18%;
        margin-top:-1%;
        background-size:contain;
    }

    .petthankyoudesc {
        font-size:16px;
    }

    .guardian-text {
        font-size: 40px;font-family: Rightland;font-style: normal !important;line-height: 50px;float: left;width: 100%;    margin: 10px 0 0 0;
    }

    .modal-popup-background {
        width: 100%;
        height: 100%;
        margin-top: auto;
        margin-bottom: auto;
        background: url('../images/owner-creation/Parchment-verticle-(Phone).png') no-repeat center;
        background-size: contain, cover;
    }
    
    .reactEasyCrop_Container {
        top: 63px !important;
        left: 134px !important;
        right: 132px !important;
        bottom: 0px !important;
    }
    
    .right-content-area.formarea{
        background: url('../images/owner-creation/Parchment-verticle-(Phone).png') no-repeat center;
        background-size: contain, cover;
    }

    .pet-image-border {
        width: auto !important;
        height: auto !important;
    }

    .inputform.text-center img.rounded-circle{
        height: auto;
        max-width: 100%;
        margin-top:5%;
    }

    .terms-padding{
        padding: 30% 15%;
    }

    .featured-pet-content img.w-100.upload-bgimg {
        /*margin-top:-10%;*/
    }

    .right-content-area.formarea.thankyoupage.goldfish-page .wizard{
        padding-right:0%;
    }

    .goldfish-chat-form-field input.form-control{
        height:25px;
    }

    .goldfish-chat-form-field textarea.form-control{
        height:25px;
    }

    .margin-bottom-guest {
        margin-bottom: 3% !important;
    }

    .back-button-guest{
        top:16%;
        left:3%;
        height: 2.5rem;
        width: 2.5rem;
        position:fixed;
        background-image: url('../images/pet-creation/Return-Button.png')
    }

    .pet-content .container-fluid {
        padding:0;
    }

    .zoomtxt {
        font-size:18px;
    }

}

@media screen and (min-width:992px){
    .pull-left.returnbtn {
        width: 50px !important;
        margin: 100px;
    }
    ul.nav.nav-tabs {
        font-weight: 400 !important;
    }
    .petthankyoudesc {
        margin: 10px 0 0px 0 !important;
    }
    .right-content-area.formarea.thankyoupage h4 {
        font-size: 18px;
    }
    .right-content-area.formarea.thankyoupage .petthankyoutxttwo {
        margin: 10px 0 0px 0 !important;
    }
    .wizsubbtn.centerbox button.default-btn.next-step {
        max-width: 250px;
    }
    .wizsubbtn.centerbox {
        margin: 10px auto 0;
    }
    .thankyoupagecontent .wizard {
        margin-top: 100px;
    }
    .right-content-area.formarea.thankyoupage {
        padding: 0 0 100px 0;
    }
    h2.petthankyoutxt {
        font-size: 55px;
        margin: 0px 0 0px 0;
    }
}

.guestbookname {font-family: Rightland;font-style: normal !important;font-size: 42px;}
.guestbook {padding: 0;float: left;width: 100%;max-height: 280px;overflow: auto;}
.guestbook li {list-style: none;margin-bottom: 25px;float: left;width: 100%;}
.guestbook li .guest-img {float: left;width: 6%;}
.guestbook li .guest-img img{width: 50px;height: 50px;border-radius: 25px;}
.guestbook li .comment {float: left;width: 94%;}
.guestbook li .comment .guest-name{font-weight: 600;color:#6d1910;}

@media (max-width: 1115px) {
    .right-content-area.formarea {
        background-position: 65% 20px;
        padding-top: 2rem;
        padding-left: 1rem;
        padding-right: 1rem;
    }
}

@media screen and (min-width: 200px) and (max-width: 450px) {
    .tab-contents{ padding: 0 !important; }
    .bread-selection-form { padding: 0 !important; }
    .petsearchtwo .wizsubbtn.centerbox.searchboxbutton {margin: 0px !important;}
    .pet-form-control { padding: 0;}
    .right-content-area.formarea {background-position: 50% 0px;}

}

/** --- Break Point for Book background --- */
@media (min-width: 4480px) {
    .guest-book-image {
        background-size: 3200px auto;
    }

    .guest-book-image .book-container > div { height: 2406px; }

    .guest-book-image .book-left {
        padding-left: calc((100% - 3200px) / 2);
    }

    .guest-book-image .book-right {
        padding-right: calc((100% - 3200px) / 2);
    }

    .guest-book-image .book-left-header { padding-right: 30% !important; }
    .guest-book-image .book-left .book-left-header .goldfish-content .pettxtmorning { font-size: 32px !important; }
    .guest-book-image .book-left .book-left-header .goldfish-content .pettxtname { font-size: 80px !important; line-height:70px; }
    .guest-book-image .book-left .book-left-header .goldfish-content > p { font-size: 24px !important; }

    .pat-img-box { width: 156px; height: 156px; border-radius: 50%; top: 9%; right: 12%; }
    .pat-img-box .pat-img { height: 156px; }

    .guest-book-image .book-left .goldfish-chat-scroll { max-height: 64%; }
    .guest-book-image .book-right .goldfish-chat-form-field .uploadnewarea { font-size: 20px !important;}
    .guest-book-image .book-right .goldfish-chat-form-field { height: 236px; }
}

@media (min-width: 3840px) and (max-width: 4479px) {
    .guest-book-image {
        background-size: 2560px auto;
    }

    .guest-book-image .book-container > div { height: 1925px; }

    .guest-book-image .book-left {
        padding-left: calc((100% - 2560px) / 2);
    }

    .guest-book-image .book-right {
        padding-right: calc((100% - 2560px) / 2);
    }

    .guest-book-image .book-left-header { padding-right: 30% !important; }
    .guest-book-image .book-left .book-left-header .goldfish-content .pettxtmorning { font-size: 32px !important; }
    .guest-book-image .book-left .book-left-header .goldfish-content .pettxtname { font-size: 80px !important; line-height:70px; }
    .guest-book-image .book-left .book-left-header .goldfish-content > p { font-size: 24px !important; }

    .pat-img-box { width: 156px; height: 156px; border-radius: 50%; top: 9%; right: 12%; }
    .pat-img-box .pat-img { height: 156px; }

    .guest-book-image .book-left .goldfish-chat-scroll { max-height: 1200px; }
    .guest-book-image .book-right .goldfish-chat-form-field .uploadnewarea { font-size: 20px !important;}
    .guest-book-image .book-right .goldfish-chat-form-field { height: 236px; }
}

@media (min-width: 1920px) and (max-width: 3839px) {
    .guest-book-image {
        background-size: 1440px auto;
    }

    .guest-book-image .book-container > div { height: 1084px; }

    .guest-book-image .book-left {
        padding-left: calc((100% - 1440px) / 2);
    }

    .guest-book-image .book-right {
        padding-right: calc((100% - 1440px) / 2);
    }

    .guest-book-image .book-left-header { padding-right: 35% !important; }

    .pat-img-box { border-radius: 50%; top: 9%; right: 9%; }

    .guest-book-image .book-left .goldfish-chat-scroll { max-height: 640px; }
    .guest-book-image .book-right .goldfish-chat-form-field .uploadnewarea { font-size: 20px !important;}
    .guest-book-image .book-right .goldfish-chat-form-field { height: 236px; }

    .default-btn.next-step > .adventure-icon { width: 86px !important; height: 86px !important; transform: translate(-50%, -41px) !important;}
}

@media (min-width: 1440px) and (max-width: 1919px) {
    .guest-book-image {
        background-size: 1140px auto;
    }

    .guest-book-image .book-container > div { height: 858px; }

    .guest-book-image .book-left {
        padding-left: calc((100% - 1140px) / 2);
    }

    .guest-book-image .book-right {
        padding-right: calc((100% - 1140px) / 2);
    }

    .guest-book-image .book-left-header { padding-right: 35% !important; padding-top: 13% !important;}
    .guest-book-image .book-left .book-left-header .goldfish-content .pettxtmorning { font-size: 16px !important; }
    .guest-book-image .book-left .book-left-header .goldfish-content .pettxtname { font-size: 46px !important; line-height: 44px; margin-top: 16px !important; margin-bottom: 0 !important;}
    .guest-book-image .book-left .book-left-header .goldfish-content > p { font-size: 14px !important; }

    .pat-img-box { width: 100px; height: 100px; border-radius: 50%; top: 11%; right: 10%; }
    .pat-img-box .pat-img { height: 100px; }

    .guest-book-image .book-left .goldfish-chat-scroll { max-height: 496px; }
    .guest-book-image .book-right .goldfish-chat-form-field .uploadnewarea { font-size: 20px !important;}
    .guest-book-image .book-right .goldfish-chat-form-field { height: 236px; }

}

@media (min-width: 1024px) and (max-width: 1439px) {
    .guest-book-image {
        background-size: 1024px auto;
    }

    .guest-book-image .book-container > div { height: 770px; }

    .guest-book-image .book-left {
        padding-left: calc((100% - 1024px) / 2);
    }

    .guest-book-image .book-right {
        padding-right: calc((100% - 1024px) / 2);
    }

    .guest-book-image .book-left-header { padding-right: 35% !important; }
    .guest-book-image .book-left .book-left-header .goldfish-content .pettxtmorning { font-size: 16px !important; }
    .guest-book-image .book-left .book-left-header .goldfish-content .pettxtname { font-size: 40px !important; line-height: 36px; margin-top: 14px;}
    .guest-book-image .book-left .book-left-header .goldfish-content > p { font-size: 14px !important; }

    .pat-img-box { width: 90px; height: 90px; border-radius: 50%; top: 9%; right: 12%; }
    .pat-img-box .pat-img { height: 90px; }

    .guest-book-image .book-left .goldfish-chat-scroll { max-height: 440px; }
    .guest-book-image .book-right .goldfish-chat-form-field .uploadnewarea { font-size: 16px !important;}
    .guest-book-image .book-right .goldfish-chat-form-field { height: 236px; }

    .default-btn.next-step > .adventure-icon { width: 64px !important; height: 64px !important; transform: translate(-50%, -30px) !important;}
}

@media (min-width: 820px) and (max-width: 1023px) {
    .guest-book-image {
        background-size: 820px auto;
    }

    .guest-book-image .book-container > div { height: 618px; }

    .guest-book-image .book-left {
        padding-left: calc((100% - 820px) / 2);
    }

    .guest-book-image .book-right {
        padding-right: calc((100% - 820px) / 2);
    }

    .guest-book-image .book-left .goldfish-chat-scroll { max-height: 320px; }

    .guest-book-image .book-right .goldfish-comment-add { padding-top: 30% !important;}
    .guest-book-image .book-right .goldfish-chat-form-field { height: 236px; }

    .default-btn.next-step > .adventure-icon { width: 48px !important; height: 48px !important; transform: translate(-50%, -23px) !important;}
}

@media (min-width: 690px) and (max-width: 819px) {
    .guest-book-image {
        background-size: 690px auto;
    }

    .guest-book-image .book-container > div { height: 520px; }

    .guest-book-image .book-left {
        padding-left: calc((100% - 690px) / 2);
    }

    .guest-book-image .book-right {
        padding-right: calc((100% - 690px) / 2);
    }

    .guest-book-image .book-left .goldfish-chat-scroll { max-height: 264px; }

    .guest-book-image .book-right .goldfish-comment-add { padding-top: 30% !important;}
    .guest-book-image .book-right .goldfish-chat-form-field { height: 236px; }
    .guest-book-image .book-right .goldfish-chat-form-field .fileuploadnewdiv > label > p { font-size: 14px; }
    .guest-book-image .book-right:has(.guest-info) .goldfish-chat-form-field {
        height: 176px;
    }

    .default-btn.next-step > .adventure-icon { width: 48px !important; height: 48px !important; transform: translate(-50%, -23px) !important;}
}

@media (min-width: 450px) and (max-width: 689px) {
    .guest-book-image {
        background-size: 450px auto;
    }

    .guest-book-image .book-container > div { height: 340px; }


    .guest-book-image .book-left {
        padding-left: calc((100% - 450px) / 2);
    }

    .guest-book-image .book-right {
        padding-right: calc((100% - 450px) / 2);
    }

    .guest-book-image .book-left .book-left-header .goldfish-content .pettxtmorning { font-size: 9px !important;}
    .guest-book-image .book-left .book-left-header .goldfish-content .pettxtname { font-size: 24px !important; margin-top: 11px;}
    .guest-book-image .book-left .book-left-header .goldfish-content > p { font-size: 9px !important;}

    .guest-book-image .book-left .goldfish-chat-scroll { max-height: 164px;}
    .guest-book-image .book-left .goldfish-chat-scroll .goldfish-chat-user-info .goldfish-chat-user-img { width: 32px; height: 32px; }
    .guest-book-image .book-left .goldfish-chat-scroll .goldfish-chat-user-info .goldfish-chat-user-content .goldfish-chat-user-name { font-size: 14px; }
    .guest-book-image .book-left .goldfish-chat-scroll .goldfish-chat-user-info .goldfish-chat-user-content > span { font-size: 11px; }
    .guest-book-image .book-left .goldfish-chat-scroll .goldfish-chat-area p { font-size: 12px; }

    .guest-book-image .book-right .goldfish-chat-form-field { height: 236px; }
    .guest-book-image .book-right .goldfish-chat-form-field .fileuploadnewdiv > label > p { font-size: 12px; }
    .guest-book-image .book-right:has(.guest-info) .goldfish-chat-form-field {
        height: 136px;
    }

    .default-btn.next-step > .adventure-icon { width: 48px !important; height: 48px !important; transform: translate(-50%, -23px) !important;}
}

@media (max-width: 449px) {
    .guest-book-image {
        background-image: none;
    }

    .goldfish-chat-form-field { margin-top: 0; background-color: rgba(255, 255, 255, 0.3); border-radius: 10px;}
    .goldfish-chat-form-field .fileuploadnewdiv { margin: 0 !important; padding: 7px 10px !important; top: 0 !important; }
    .goldfish-chat-form-field .fileuploadnewdiv > label { display: flex; align-items: center; gap: 4px; margin: 0; }
    .goldfish-chat-form-field .fileuploadnewdiv > label > p { margin: 0; font-size: 10px; }
    .goldfish-chat-form-field .fileuploadnewdiv > label > .uploadpropic.uploadpicnew { scale: 0.8; }
    .goldfish-chat-form-field .uploadnewarea { font-size: 14px; height: calc(100% - 86px); background-color: transparent !important; padding: 10px !important; }

    .guest-info { position: relative; margin-left: 10%; }
    .guest-info input.form-control {
        background-color: rgba(255,255,255,0.3);
        height:45px;
        border: 0 none;
        color: #6d1910;
        border-radius: 10px;
        width: 45%;
        margin-right:5%;
    }

    .error-message { margin-left: 10%; }

    .default-btn.next-step > .adventure-icon { width: 48px !important; height: 48px !important; transform: translate(-50%, -23px) !important;}
}
/** --- End Break Point for Book background --- */
