/* @media (max-width: 756px) {
    .container, .container-sm
 {
        max-width: 731px;
    }
} */
@media (min-width: 320px) and (max-width: 370px) {
	.first-outerbox {
    height: 100px;
    width: 100px;
    top: 25px;
    left: 5px;
}
	.second-outerbox {
    height: 108px;
    width: 108px;
    top: 98px;
    left: -48px;
}
	.third-outerbox {
 height: 108px;
        width: 108px;
        left: 53px;
}
	.start_tread a {
		        font-size: 14px !important;
        line-height: 18px !important;
	}
	    .start_tread {
			        height: 51px !important;

        line-height: 18px;
    }
	    .title_new_sec {
             top: -11px;
        position: relative;
    }
	      .top_sticky_bar p {
			  padding: 3px 15px 7px 0px !important;
	} 
  .inner_hero_text ._date b {
    font-size: 14px;
  }
}
@media only screen and (max-width: 1367px) {
  .top_sticky_bar p {
          padding: 14px 3px 15px 25px;
  }
}
@media (min-width: 1662px) and (max-width: 2560px) {
	.for_desktop_sec.position-relative{
		    top: 180px;
	}
	.sticky_inner_box {
		gap: 33px
	}
}
@media (min-width: 1400px) and (max-width: 1600px) {
	.popup_glossary:after{
		    left: 164px;
	}
/* 	.form-menu {
    margin-right: 3px;
} */
	#drop, #drop2 {
    top: 16px;
	}
  .article_drobox p {
    padding: 15px 91px 15px 27px;
  }
}

@media (max-width: 900px) {
  section.article_sec .blog_box {
    margin-bottom: 30px;
  }
}
@media (max-width: 500px) {
  /* .logo img {
    height: 65px !important;
} */
}

/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 390px) {
  .additional_pet ._tag .try_btn {
    top: 266px !important;
  }
}

@media only screen and (max-width: 1367px) {
  .home-text_box2 {
/*     width: 549px;
    padding-left: 0px; */
  }
	.home-text_box2 h1 br{
		display: none;
	}
  .home-text_box2 h1 {

                padding-right: 0px;


  }
}

@media only screen and (max-width: 600px) {
	.trende_vid_sec {
		    width: 220px;
	}
	.numbers .row
 {
    padding-left: 38px;
	 margin-top: -10px;
	}
	.numbers .row .col-sm-6{
		width: 50%;
	}
	.trending_videos .numbers p a {
    line-height: 18px;
		font-size: 17px;}
	.trende_vid_sec .numbers h3 {
		    margin-bottom: 4px;
           top: 0;
		margin-top: 0;}
	.video-sec-main {
    top: 76px;
}
	.video-sec-main video{
    width: 100%;
    height: 360px;
}
	.fancybox-button{
		width: 37px;
	}
	.fancybox-caption{
		padding: 0 !important;
	}
	.fancybox-caption__body {
       width: 90%;
}

	.p-title p {
    line-height: 25px;
    margin-bottom: 4px;
}
	.block_add{
		overflow: hidden;
	}
	#completeprofile .modal-content {
    padding: 20px;
}
#completeprofile select {

    margin-bottom: 18px;
}
	#scroll-to-top svg {
    right: 36px;
    bottom: 35px;
}
	.home_cate_icon img {
    margin-right: 0;
        max-width: 27px;
}
	.our_latest_member_slider .owl-dots .owl-dot.active span {
    width: 10px;
    height: 10px;
}
	.our_latest_member_slider .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
}
.carousel-indicators [data-bs-target] {

    width: 10px !important;
    height: 10px !important;
}


	.pet_portal_home_heading h3 {
    font-size: 29px;
    margin-bottom: 25px;
    margin-top: 25px;
 
}
	.faq .accordion-content p{
		padding-right: 0%;
	}
	.blog-art-faq h5{
    font-size: 30px;
		        text-align: left;
}
	
	.archive_news {
    margin-top: 61px;
}
	.blog-archive {
    margin-top: 0;
}
	.sub-title-news {
	    font-size: 19px;
		line-height: 23px
	}
	.user-info-msg {
    margin: 0 0px;
		padding: 15px 15px;
	}
	.me-auto.pricing_title span {
    font-size: 18px;
    margin-top: 0px;
}
	.user-info-msg h2 {
    line-height: 30px;
    margin-bottom: 14px;
}
	.contact_sec_ {
    margin-top: 10px;
}


	.other_blog_bg_8 {
    padding: 30px 0px 40px 0px;
}
	.single-news-sec {
    margin-top: 0px;
}
	header {
		height: 74px;
	}
	.custom-options {
		top: 16px;
	}
	.custom-option {
		padding: 10px 12px;
	}
	.topbar{
		display: none;
	}
	.custom-select {
width: 160px !important;
		        right: 81px;
	}
	#mobileSearchBar .search-form {
		height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    border-radius: 15px;
    border: 2px solid #F93;
    background: #FFF;
    box-shadow: 0px 4px 4px 1px rgba(255, 153, 51, 0.50);
	}
	.custom-select-trigger img{
		height: 16px !important;
	}
	.join_pet_btn_ a svg {
    margin-right: 19px;
    height: 41px;
    width: 41px;
}
	.join_pet_btn_ {
    left: 0;
}
/* 	.article_sec .container:first-child{
		padding: 0;
	} */
	.blur-image div#blur-overlay p {
    font-size: 13px;
  
}
	.article_post .para_story{
		padding: 20px 20px;
	}
	.topbar .container{
		padding: 0;
	}
	.right_bar {
    display: flex;
    gap: 17px;
    justify-content: center;
}
	.article_sec .search-form {
        margin-top: 19px;
}
	.search_sec{
		overflow: hidden;
		padding: 0 20px;
	}
	.blogs_sec {
    margin-top: 0px;
}
	.already-a-member {
    font-size: 10px;
    display: flex;
    gap: 6px;
    align-items: center;
    margin-top: 13px;
    line-height: 11px;
}
	.carousel-inner .col-sm-9 {
    padding-right: 0;
}
	.summary-para p:nth-child(1)::first-letter {
    line-height: 60px;
		font-size: 88px;
	}
	.save-popup img {
    width: 149px !important;
	}
	.save-popup h4 {
		    margin-bottom: 0;
		margin-top: 24px;
	}
	.save-popup b {
    margin-top: 11px;
}
	.save-inner-text {
    padding: 0 45px;
}
	.contentboxbgvideo {
		top: 81px;
	}
	.join_portal_img {
		    margin-top: 8px;
	}
	.inner-p-circle-5 {
    top: 22px;
}
	.portal-circle p {
    font-size: 15px;
    font-weight: 500;
    line-height: 18px;
    margin-top: 11px;
}
	.p_circle-1 {
        left: -4px;
        top: -53px;
        position: absolute;
        width: 130px;
        height: 130px;
}
	.p_circle-2 {
             top: -53px;
        right: -4px;
        width: 125px;
        height: 125px;
        z-index: 99;

}
	.p_circle-5 {
                 top: 149px;
        left: -4px;
        width: 125px;
        height: 125px;
        z-index: 9;
}
	.inner-p-circle-3 {
    top: 52px;
}
	.p_circle-4 {
       top: 186px;
        right: -8px;
        width: 126px;
        height: 126px;
}
	.p_circle-3 {
            top: 18px;
        left: 59px;
        width: 216px;
        height: 216px;
        z-index: 9;
}
	.portal-circle {
		left:0;
    height: 366px;
    top: 44px;
    right: 5px;
}
	.popup_signup a:hover{
		color: black;
	}
	.page-id-1175 .form_area{
		    margin-top: 62px !important;
	}
	.join_portal_img img {
		width: 100%;}
	#listpopup .btn-close{
		    top: 45px;
    right: 1px;
	}
	.signup_list_sec {
		background: rgb(255 255 255 / 86%);
	}
	#listpopup .modal-content {
    background: unset;
    border: 0;
}
	#listpopup  .signup_list_sec{
		display: block !important;
	}
	.feature_list svg{
		height: 20px;
    width: 20px;
    top: 6px;
    position: relative;
	}
	section.login-sec .feature_list h3 {
		line-height: 26px;
	}
	 .user_help_sms h1 {
       text-align: left;
        margin-top: 0px;
        margin-bottom: 3px !important;
        font-size: 30px !important;
        line-height: 24px;
    }

	
	    .card_login .plan-feature-details h3 {
        font-size: 20px;
    }
	    .checkout-membership-pg .modal-content {
        box-shadow: unset;
        background: unset;
        border: unset !important;
    }
	    .card_login .plan-feature-details .pricing_box {
        padding: 40px 20px !important;
    }
	.card_login .plan-feature-details .pricing_box {
		        background: rgb(255 255 255 / 90%);
        margin: 172px 2% 0 2%;
    }
	    .plan-feature-details img {
                left: 47px;
        height: 124px;
        top: -119px;
    }
	    #plan-highlights .modal-header {
        position: absolute;
        top: 142px;
        right: 0px;
        z-index: 99;
    }
	    #plan-highlights .plan-feature-details {
        display: block !important;
    }
	.card_login {
        padding: 0 20px;
    }
	    .custom-width-form {
        right: 0;
    }
	    .title_txt a {
        color: #0025B7;
        font-family: 'museo-slab-rounded';
        font-size: 18px;
        font-style: normal;
        font-weight: 600;
        line-height: 33px;
    }
	    .mobile h2 {
        text-align: left;
        font-size: 18px !important;
        font-style: normal;
        font-weight: 400;
        line-height: 20px;
    }
	    .plan-feature-details {
        display: none;
    }
	    .checkout-membership-pg .col-sm-12 {
        padding: 0;
    }
	    .desktop {
			  display: none !important; 
	}
	    .card_login {
        border-radius: 0;
        background: linear-gradient(90deg, #EBEFFF 0%, #FDF6F0 100%);
    }
	    .checkout-membership-pg .log-form .title_txt h1 {
        margin-top: -51px;
			 text-align: left;
    }
	    .mobile {
			justify-content: center;
        padding-top: 30px;
        display: block;
    }
	    #submit_subs_checkout {
        z-index: 0;
        position: relative;
    }
	section.search.search-form form i {
    top: 13px;
}
	.page-id-2361 .main_page_blog .article_box {
    height: auto;
}
	.tags span {
 
		font-size: 0.8rem;
	}
	.landing-blogs-n p {
    font-size: 18px;
    line-height: 25px;
    font-weight: 300;
}
	.home_ p {
    font-weight: 300;
    font-size: 15px;
    line-height: 20px;
    font-family: 'proxima-nova';
}
	section.article_sec .sidebare .sbox span._auth{
		font-size: 0.7rem;
	}
	.img_block .h6, .article_post figure.wp-caption figcaption, section.article_sec .article_post .caption_col_lbl .h6 {
		font-size: .875rem;
	}
	.width_for_gallery .col-lg-5 img{
		width: 45px;
	}
	.home_cate_icon {
    display: flex;
}
	.article-content-area {
    max-width: 675px;
    margin: auto;
    width: 100%;
/*     padding: 0 11px; */
}
	body{
	
/* 	line-height: 24px; */
        font-size: 17px;
	}
	.author_articles figure img{
	width: 100%;	
	}
	.author_articles .col-sm-3{
		    width: 50%;
	}
	.author_articles .sbox h5 {
		font-size: 1rem;
	}
	.categories_list ._author a{
		    line-height: 16px;
    padding: 5px 0px;
	}
	.author_articles {
		padding: 0 13px;
	}
	h2{
		font-size: 24px !important;
		        line-height: 1.3;
	}
	h1 {
		font-size: 1.6rem !important;
    line-height: 1.1;
}
	.dual_buttons .buy_plan {
		width: auto;
	}
	.article_post.article_post_lock .box_access h3 {
		font-size: 23px;
	}
	.box_access .btn-lg {
		font-size: 16px;
	}
	.article_post.article_post_lock .box_access p {
		font-size: 13px;
	}
	.paywalled-content {
		padding: 0;
    margin-right: 0;
		margin-left: 0;
	}
	.product_sliders{
		    margin-top: 25px;
	}
	
	.email_f input {
    padding: 0px 38px !important;
    padding-top: 2px !important;
}
	.any_question {
    padding-bottom: 8px;
    padding-top: 8px;
}
	#any_question-1 .modal-header {
         position: absolute;
        right: -14px;
        top: -15px;
}
	.faq-headerp{
		text-align: left;
	}
	.faq .accordion {
		margin: 13px auto;
	}
	.faq-breadcome {
    padding-top: 35px;
	}
	.faq {
    margin-top: 111px;
	}
	.modal-body {
    padding: 28px 16px;
}
	
	.faq-header p {
    font-size: 16px;
		font-weight: 500;
    line-height: 24px;
    font-family: 'proxima-nova';
    text-align: left;
}
	.faq-header{
		    padding: 0 0px 0px 34px;
	}
	.faq-breadcome h1 {
    font-size: 31px;
    line-height: 34px;
    text-align: left;
}
.any_question .col-sm-12 p {
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
            margin-top: 8px;
		 padding: 0 38px;
		text-align: center; 
}
	.accordion-header.active span {
		  right: -3px;
		        top: 23px;
	}
	
	.accordion-header.active span {
    height: 30px;
    width: 30px;
    right: -3px;
	}
	.any_question .modal-body h3{
		        font-size: 24px;
		text-align: left ;
		        line-height: 26px;
	}
	.dual-fields {
		display: unset;
	}
	.any_question .col-sm-12 h3 {
        font-size: 26px;
    line-height: 30px;
}
	.faq .accordion {
		padding: 0px 19px;
	}
	.accordion-header span {
		    right: 0px;

    height: 30px;
    width: 30px;
	}
	.faq .accordion-header {
		    padding-right: 31px;
		font-size: 18px
	}
	.accordion-header span svg{
		    height: 12px;
    width: 12px;
	}
	.pet_viodeo_sec {
    margin-top: 119px;
}
	#slider {
		height: unset;
	}
	.dual-slider-icons {
    background-size: contain;
    padding-top: 50px;
}
	.pet_viodeo_sec .slider_buttons a{
		width: 100px;
		height: 27px;
		font-size: 12px;
		        top: 60px;
	}
	#prevBtn svg {
    right: 11px !important;
}
	.add-memorial_sec {
    top: 51px;
	}
	.slider-nav button{
		height: 32px;
    width: 28px;
  right: -44%;
    top: 14px;
	}
	.slider-nav button svg {
height: 10px;
        width: 10px;
        top: 9px;
}
	#slider {
		margin: 16px 28%;
	}
	#slider label, #slider label img {
    width: 164px;
		height: 170px;
	}
	.p-news{
	display: block;
}
	.title_new_sec {
         margin-top: 75px !important;
}
	.search-wrapper select {
    border-radius: 21px;
    height: 28px;
    top: 1px;
    padding-left: 31px;
    right: 3px;
    padding-right: 10px;
}
	.search-icon-t {
    top: 6px;
}
	.search_area input {
		    padding: 0 47px 0 36px !important;
		padding-left: 36px !important;
	border: unset;
	}
	.dropdown-arrow {
left: 169px;
        top: 2px;
}
	section.article_sec .article_post blockquote {
    width: 100%;
	}
	.embed-sec {
 
    margin-left: 4% !important;
}
	.home-page-add {
		margin-top: 76px;
	}
main.blog_main {
    margin-top: 33px;
}
main.blog_main section.article_sec.blogs_sec.single-blog-sec .border-top {
    padding-top: 0px !important;
}
	.footer-add .close-add svg {
    height: 18px;
    width: 18px;
}
	.footer-add .close-add {
    position: absolute;
    right: 7px;
		top: -1px;
	}
	.google-add-inner-box {
		width: auto;
	}
	.highlights-article figure {
    height: 243px;
}
	.new-paddind {
    padding-right: 12px;
}
	.artical_sidebar_sec figure {
    margin: 0 0 1em;
}
	.news-sec {
		position: unset;
	}
	section.search-pg .custom-select-trigger {
        height: 40px;
        top: 3px;
        right: 7px;
        width: 216px;
}
	.gallery-cols .custom_collapse {
    left: unset;
    width: fit-content;
    right: 9;
}
	#dash_tab_gallery{
        margin-top: 94px; 
	}
	#dash_tab_gallery .gallery-item img {
    height: 114px !important;
    object-fit: cover;
}
	.grid-view .gallery-item {
    flex-basis: 45.7%;
}
	
	.calendar-icon {
    top: 18%;
    right: 5%;
}
	.date-picker-wrapper {
    display: unset;
	}
	.svg_pet_2 {
		left: 299px !important;
	}
	.page-id-2622 .warning{
		padding: 0 17px;
	}
	.add__pet_form__ {
    padding-top: 62px;
}
	.age-id-2622 .warning{
		line-height: 16px;
    padding: 0 20px;
	}
	.edit_pet_form_sec_ {
		padding: 33px 16px;
	}
	.v-menu{
		    margin-top: 10px;
	}
	.form-menu{
		    margin-bottom: 13px;
    margin-top: 8px;
	}
	.sign-menu::after , .v-menu::after{
		content:unset !important;
	}
	section.forum-main.mt-4 {
		padding-bottom: 30px;
		
	}
	.recent-topic_{
		    border-radius: 5px;
    background: #001E92;
    text-align: center;
    color: #fff;
    font-family: 'museo-slab-rounded';
    font-size: 17px;
    font-style: normal;
    font-weight: 600;
    line-height: 30px;
    text-transform: uppercase;
    margin-bottom: 18px;
		        margin-top: 14px !important;
	}
	.fourm-for-mobile .col-6  img{
		    position: relative;
    right: 26px;
    top: 33px;
	}
	.recent_topics_highlight, .pinned_post_highlight {
    margin-top: 4px !important;
}
	
	.mobile-f-banner h1{
		    margin-bottom: -39px;
	}
	
	.author-meta-custom .author-name{
		    top: 2px;
    position: relative;
	}
	.phh_reply_time{
		    font-size: 10px;
    font-weight: 300;
    line-height: 12px;
	}
	.topic_box_sec{
		    margin-bottom: 8px;
	}
	#search_bb_phh_form .form-control{
    padding-left: 23px;

	}

	#search_bb_phh_form .form-control:hover, #search_bb_phh_form .form-control:focus{
		background:unset !important;

		box-shadow: unset !important;
	}
	.topic_box_sec .d-flex.align-items-center{
		    margin-top: 9px;
	}
	li.bbp-topic-freshness {
		width: max-content !important;
	}
	.pinned_topics img {
    width: 12px;
}
#search_bb_phh_form .form-control::placeholder {
    color: transparent;
    user-select: none; /* Prevents selecting any invisible placeholder text */
}
	   #search_bb_phh_form .form-control {
   
        background: unset;
		box-shadow: unset;
}
#search_bb_phh_form .input-group{
	position:relative;
}
#search_bb_phh_form .input-group::before{
         content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-image: url(https://pethealthharbour.com/wp-content/uploads/2025/03/Line-11.png);
        background-size: cover;
        background-repeat: no-repeat;
        position: absolute;
        left: -2px;
        top: 93%;
}
	
	#become_a_member .modal-dialog {
    transform: none;
    max-width: 260px;
    margin: auto;
}
	#become_a_member  .modal-header svg{
	height:20px;
	width:20px;
}
	#become_a_member .modal-content {
   border-radius: 15px;
		border: 1px solid #F93;
	}
	.author-meta-custom span, .author-meta-custom a, .meta-of-topics span, .meta-of-topics__item {
    font-size: 10px;
		line-height:10px;
}
	p.bbp-topic-meta{
		
		        font-size: 13px !important;
                line-height: 15px;

        position: relative;
        top: 1px;
	}
	.topic_box_sec {

		border-radius: 5px !important;
	}
	.home-text_box2 h1{
		 line-height: 36px;
	  font-size: 2rem !important;
	}
	
	.pet_detail_bottom span {
    position: relative;
    top: -4px;
    left: 11px;
}
	.user_dashboaerd ._title h3 {
    margin-bottom: 0px;
    top: -5px;
	}
	.membership-box h4{
		position:relative;   
		left: 29px;
	}
	.profile_bottom_sec h4{
		    max-width: 15ch;
	}
	.my_pets_item{
    width: 180px;
	}
	ul.main_menu li.droppable a:hover {
		    background: #FFFAF7
	}
	.forum-body{
		    padding: 0 22px;
	}
.pinned_topics img {
    right: 8px;
    position: relative;
    top: -7px;
}
.has-mega-menu.active_ddrp .mega-menu {
    display: block; /* Shown when active */
}

.body_hidden {
    overflow: hidden; /* Optional: prevent scrolling when menu is open */
}
	.privacy_section h1, .privacy_section h2 {

    font-size: 2rem;
}
	#bbpress-forums div.bbp-reply-content ol, #bbpress-forums div.bbp-reply-content ul, #bbpress-forums div.bbp-topic-content ol, #bbpress-forums div.bbp-topic-content ul {

    margin-top: 36px !important;
}
	    #bbpress-forums div.bbp-reply-author img.avatar, #bbpress-forums div.bbp-topic-author img.avatar {
          width: 50px !important;
	}
	li.bbp-body div.hentry {

		min-height: 150px;
	}
	#bbpress-forums div.odd{
		position:relative;
	}
.status-publish  div.odd .bbp-reply-author{
		top: 56px;
    left: 20px;
	}
	.list-results{
		width: 353px;
	}
	.custom_privacy_link_topics{
	position: relative;
        top: -7px;
        left: 0px;
        width: 100%;
	}
	.mobile-seearch .me-auto1{
		    width: 100%;
		        padding-left: 4px;
	}
	#search_bb_phh_form .form-control {
    padding-right: 0;
    font-size: 12px;
}
	#search_bb_phh_form svg {
    position: relative;
  
    top: 5px;
}


	.desktop-topic{
	display:none;
}
	.desktop-f-banner{
		display:none;
	}
	.mobile-seearch{
		display:block;
	}
	.mobile-f-banner{
             display: block;
        margin: 28px 18px;
        padding: 16px;
	
}
	.mobile-f-banner .row img {
         position: relative;
        right: 77px;
        top: 32px;
        height: 254px
}
	.outer_logo .item img{
		margin:unset;
	}
	.main_menu .parent_menu ul {
		flex-wrap: wrap !important;
	}
	.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
		width: auto;
	}
	.inner_maenu_blog li a{
		        width: 100%;
        border-radius: 0 !important;
	}
	
	.icon-for-desktop{
		display:none;
	}
	#icons-popup .modal-header{
		    position: absolute;
    right: 0;
    margin-bottom: 31px;
		    z-index: 9;
	}
	.icon-information {
		margin-top: 35px;
		        margin-bottom: 30px;
	}
	.carousel_loggedin  .mobile-icons{
       margin-top: 12px;
		
		
		
	}
	body.logged-in .mobile-icons{
		    margin-top: 5px;
		    position: absolute;
    right: 29px;
          
    display: block;
		
	}
	body:not(.logged-in) .mobile-icons{
		    position: absolute;
    right: 29px;
           margin-top: 7px;
    display: block;
	}
	.topic_box_sec {
		    padding: 12px 15px !important;
	}
	.bbp-reply-content p {
    line-height: 22px;
		        margin-top: 7px;
}
	.type-reply .bbp-reply-content{
		padding-left: 23%;
	}
	.bbp-reply-header .bbp-meta{
		    display: flex;
    gap: 7px;
    align-items: center;
		
	}
	#bbpress-forums div.bbp-reply-content {
    float: none !important;
    margin-left: 0 !important;
    width: 100%;
     padding-right: 6px !important;
    margin-top: 16px !important;
}
	#bbpress-forums div.reply {
		position:relative;
	}
	    #bbpress-forums div.bbp-reply-author .bbp-author-name, #bbpress-forums div.bbp-topic-author .bbp-author-name {
                  position: absolute;
        top: 59px;
        left: -7px;
        font-size: 12px;
    }
	.bbp-reply-author{
		    position: absolute !important;
    bottom: 147px;
    left: 33px;
	}
	    #bbpress-forums div.bbp-reply-author img.avatar, #bbpress-forums div.bbp-topic-author img.avatar {
			width: 50px;
	}
	li.bbp-body div.hentry {
/*     display: unset !important; */
	}
	.reply  .bbp-reply-content p{
		        margin-top: 43px;
	}
	.reply  .bbp-reply-author{
	top: 0px !important;
        left: 24px;
	}
	#bbpress-forums div.topic h3 {
		margin-bottom: 9px !important;
		    font-size: 20px;

    padding-left: 26% !important;
}
	.bbp-pagination-links {
        display: flex !important;
}
	.bbp-pagination-links span{
		    width: 23px !important;
    height: 23px !important;
	}
	#bbpress-forums .bbp-pagination-links a, #bbpress-forums .bbp-pagination-links span.current{
		font-size: 10px !important;
		padding: 2px;
		display: flex !important;
    align-items: center;
    justify-content: center;
    padding-top: 4px;
	}
	.bbp-pagination-links a{
		    width: 24px !important;
    height: 24px !important;
		position:relative;
	}
	.svg-icons2{
		        top: 5px !important;
        height: 11px !important;
        width: 11px !important;
        position: absolute !important;
        right: 5px !important;
	}
	input#jump-to-page {
    width: 93px;
    height: 29px;
	}
	.follow_topic img{
		        display: none;
		    height: 14px;
    margin-right: 16px;
    margin-top: 5px;
	}
	.back_btn_topic a:nth-child(2) {
    padding: 6px;
    font-size: 12px;
    font-weight: 500;
}
	
	.price_info_box P {

    padding: 0px 0px;
}
	.login-sec{
		padding: 0em 0px 4em 0px !important;
	}
	.user-registration-before-login-btn{
		    gap: 11px !important;
    flex-wrap: nowrap !important;
	}
	
	.bbp-topic-author-reply-time-n-author span img {
    position: absolute;
    display: inline-block !important;
    left: -16px;
}
	li.bbp-topic-title {
    padding-right: 7px;
	}
	.bbp-topic-author-reply-time-n-author {
    left: 12px;
    position: relative;
}
	.bbp-topic-freshness-author{
		  font-size: 12px !important;
    line-height: 12px;
    display: block;
    margin-bottom: 5px;
	}
	ul.bbp-topic-list {
    margin-bottom: 2px;
}
	.meta-of-topics {
   margin-left: 6px;
        width: 91% !important;
}
	.meta-of-topics{
		    justify-content: end;
	}
	.meta-of-topics__item__title img{
		    height: 10px;
	}
	.meta-of-topics__item {
    margin-right: 8px;
	}
.author-meta-custom {
           width: 41%;
}
	.time-of-published img{
		    height: 10px;

	}
	.time-of-published {
		        width: max-content;
        line-height: 14px;
        display: flex;
        align-items: center;
        gap: 4px;
		
	}
	li .author-name {
           width: max-content;
}
	.bbp-topic-title{
		line-height: 22px;
	}
	.bbp-topic-list{
   width: 100%;
    display: block;
    height: auto;
    position: relative;
	}

	.pinned_topics {
        right: -11px;
        top: 0px;
}
	.cerate-a-topic{
		    margin-top: -5px;
	}
	.mobile-cta{
		display:block ;
	}
	form#search_bb_phh_form span#basic-addon2 {
    left: -17px;

	}
	
	.create-topic-sec{
		display:unset !important;
justify-content: start;
		        margin-top: 7px;
}
	.custom_privacy_link_topics li.phh-fourm-terms {
		padding: 0;
        background: unset !important;
        box-shadow: unset !important;
        position: relative;
        right: 11px;
        border: 0;
        top: 17px;
	}
	.custom_privacy_link_topics a {
        font-size: 12px !important;
        font-weight: 700 !important;
        line-height: 12px !important;
	}
	.cerate-a-topic a {
    color: var(--theme_color);
		font-size: 22px;
		line-height:22px;
	}
	.cerate-a-topic i:before {
    font-size: 15px !important;
}
	.cerate-a-topic i {
		    margin-left: 0;
    padding: 4px 7px;
    border: 3px solid #fff;
}
	.subscribe-sec .col-sm-4 {
		margin-top: 22px;
	}
	.subscribe-sec a {
    font-size: 17px;
    font-weight: 400;
    padding: 11px 40px;
}
	.subscribe-sec p {
    font-size: 26px;
    line-height: 29px;
}
	.reasons_join_sec {
    padding: 20px 16px;

}
	.reasons_join_sec h2 {
    font-size: 30px;
	}
	.pet_mosaic p {
    font-size: 15px;
    line-height: 20px;
}
	.pet_mosaic h2 {
		margin-bottom: -7px;
		font-size: 30px
	}
	.reasons_join_sec .col-sm-3 .reason_svg_box {
   
    bottom: 30px;
	}
	.reasons_box {
    margin-bottom: 82px;
}
	.reasion-p {
    font-size: 15px;
		line-height: 20px;
	}
	.pet_mosaic h2 br{
		display:none;
	}
	.pet_mosaic {
		padding: 40px 16px;
	}
	.trende_vid_sec .numbers {
		padding-top: 11px;
	}
	.trending_videos .numbers p {
    font-size: 11px;
    line-height: 16px;
    font-weight: 400;
}
	.stroke_number {
    font-size: 60px;
    top: -13px;
    left: -14px;
    width: 22px;
}
	.trende_vid_sec img {
    height: 200px;
	}
	.trending_videos p {
   padding-left: 0px;
    margin-top: -13px;
}
	.trending_videos {
		padding: 11px 0px;
		        margin-top: 44px;
	}
	.trende_vid_slider .owl-prev {
    top: 100% !important;
		left: 37% !important;
	}
	.trende_vid_slider .owl-next {
    top: 100% !important;
		left: 50% !important;
	}
	.search_btn {
    top: -3px;
    right: 4px;
}
	.pet-video-modal {
		top: -41px !important;
	}
	.video-container iframe {
    height: 400px !important;
}
	.trending_videos h2 {
		font-size: 30px;
		    margin-top: 0;
	}
	.add-memorial_sec .svg_pet_video {
    left: 17px;
    top: 12px;
    height: 18px;
}
	.add-memorial_sec .row{
		    flex-direction: column-reverse;
	}
	    #tranding {
     
        display: none;
    }
	.pets_action p {
    font-weight: 600;
        font-size: 14px;
        line-height: 19px;
        padding-bottom: 45px;
        padding-left: 9px;
        padding-right: 7px;
}
	.pets_action p br{
		display:none;
	}
	.pets_action h1 {
		        margin-bottom: -13px;
      font-size: 28px;
}
	.pets_action .icon-1 {
    position: absolute;
    top: 1px;
    left: 305px;
    height: 36px;
}
	.pets_action .icon-4 {
    position: absolute;
    top: -6px;
    right: 309px;
    height: 45px;
}
	
	.pets_action .icon-3 {
    position: absolute;
    top: 99px;
    left: 10px;
    height: 54px;
}
	.pets_action .icon-2  , .pets_action .icon-5 {
		display:none;
	}
	.pets_action .icon-6 {
    position: absolute;
    top: 99px;
    right: 10px;
    height: 50px;
}
	.pets_action {
    height: auto;
    margin-top: 36px;
}
	.droppable a{
		        width: 200px;
	}
	#pet_profile ._title h3 {
		    top: -8px;
	}
	#dash_tab_6 .sm_btn {
    top: 5px;
    left: 6px;
}
   #dash_tab_6 .gallery_title {
        font-size: 12px;
        font-weight: 400;
    }
 #dash_tab_6 .dash_box_inner span {
        left: -1px;
    }
	#dash_tab_6 .gallery_title {

    top: 4px;
}
	#dash_tab_6 .sm_btn span.btn {
		font-size: 12px;
	}
	    .page-id-2703 .user_dashboaerd {
			        padding-top: 4px;

	}
	
	#dash_tab_6 .dash_box_inner h4 {
    font-size: 11px;
 
}
	#dash_tab_6 .dash_box.card_prodcut figure {
    margin-bottom: 0px;
    width: 33px;
		height: 33px;
	}
	#dash_tab_6 .sadow .card_prodcut {
    padding: 13px 11px !important;
		height: 100px;
}
	#dash_tab_6 .col-sm-4 {
    width: 50%;
}
	.form-menu, .video-menu{
		display: flex !important;
	}
	.portal_link{
		margin-left: 10px;
	}
	.form-menu {
    margin-right: 0;
    margin-left: 15px;
}
	.video-menu{
		    margin-left: 15px;
	}
	.video-menu {
    width: 125px !important;
	}
	.form-menu {
    width: 125px !important;
}


	#dash_tab_1 .card_prodcut {
    height: 180px;
}
	#dash_tab_1 .col-sm-3:first-child .sm_btn {
top: 10px;
	}
	#dash_tab_1 .col-sm-3:nth-child(3) .sm_btn {
    position: relative;
    top: 42px;
}
#dash_tab_1 .col-sm-3:nth-child(4) .sm_btn {
    position: relative;
    top: 42px;
}
#dash_tab_1 .col-sm-3:nth-child(5) .sm_btn {
    position: relative;
    top: 63px;
}
	#dash_tab_1 .col-sm-3:nth-child(6) .sm_btn {
    position: relative;
    top: 63px;
}
section.dashboard_sec .user_dashboaerd .card_prodcut .sm_btn span.btn {
    font-size: 14px;
	width: 114px;
	}
	section.dashboard_sec .user_dashboaerd .card_prodcut .sm_btn {
    margin-top: 10px;
    right: 12px;
}
section.dashboard_sec .user_dashboaerd .card_prodcut h4 {
    font-size: 19px;
    font-weight: 500;
    margin-bottom: 0px;
}
	.gallery_title{
		    font-size: 13px;
    font-weight: 400;
	}
	.dash_box_inner span {
    font-size: 20px;
    left: 7px;
}
	#dash_tab_1 .col-sm-3:nth-child(2) .sm_btn {
    position: relative;
    top: 58px;
}
#dash_tab_1 .dash_box.card_prodcut figure {
    margin-bottom: 0px;
    width: 29px;
	height: 29px;
	}
	section.dashboard_sec .user_dashboaerd .card_prodcut p {

    font-size: 13px;
    font-weight: 400;
   
}
	#dash_tab_1 .col-sm-3 svg {
    position: relative;
    height: 22px;
    width: 22px;
}
	section.dashboard_sec .user_dashboaerd .card_prodcut small {
    font-size: 14px;

}

	#dash_tab_1  .pet-dasboard-section_ .col-sm-3{
		width: 50%;
}
	.for_mobile_btn{
		display:block;
		        margin-bottom: 22px;
	}
	.for_desktop_btn{
		display:none;
	}
	#pet_qr .pets_profile_ img {
 width: 150px;
        height: auto;
        margin-top: 45px;
        border-radius: 50%;
}
	.page-id-2703  header#fixed_header2{
		box-shadow:unset;
	}
	.edit_profile_back{
		        display: flex;
        margin-bottom: 99px;
        margin-top: -25px;
        align-items: center;
	}
	.edit_profile_back p{
		    color: #000;
    text-align: center;
    font-size: 25px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px;
    margin-bottom: 0;
	}
	.mobile-pets-sec{
	display:block;
}
	#dash_tab_1 {

    overflow: hidden;
}
	.pet-dasboard-section_ {
		    padding-left: 15px;
    padding-right: 15px;
	}
	
	.overlay {
    display: none;
          position: fixed;
        top: 113px;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, 0.5);
        z-index: 999;
}

.side-bar.active + .overlay {
    display: block;
}
	#dash_tab_1 .col-sm-4 {
    margin-bottom: 50px;
}


	.page-id-1199 .footer_bottom_sec , .page-id-1199 footer{
		display:none;
	}
	.page-id-2703 .footer_bottom_sec , .page-id-2703 footer {
		display:none;
	}
	.add-memorial_sec{
		    background: unset;
	}
	.mobile_memorial_slide .dual_box_card {
    margin-top: 24px;
}
	.left_border_sidebar {
		margin-bottom: 114px;

	}
	 
	.my-pet-sec-mobile li a{
		color: #1E1E1E;
    font-family: 'proxima-nova';
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
	}
	.my-pet-sec-mobile ul li{
		margin-bottom: 25px;
		position:relative;
	}
	.my-pet-sec-mobile .dropdown-svg{
		    position: absolute;
    right: 0;
    top: 9px;
	}
	.my-pet-sec-mobile ul li:after{
	
		content: ""; /* Empty content for decoration */
  display: block;
  width: 100%; /* Full width of the list item */
  height: 1px; /* Border thickness */
  background-color: #666; /* Border color */
  position: absolute;
        bottom: -9px;
  left: 0;
	}
	.my-pet-sec-mobile svg:first-child{
		    background-color: white;
    padding: 6px;
    height: 30px;
    width: 30px;
    border-radius: 50%;
    margin-right: 6px;
	}
	.my-pet-sec-mobile{
		        padding-top: 25px !important;

		    margin-top: 60px;
    margin-bottom: 4px;
    border-radius: 5px 5px 0px 0px;
    background: linear-gradient(90deg, #E6E7FF 0%, #FFF2E9 100%);
		height:100vh;
	}
	.mobile_tabs li{
		position:relative;
	}
	.mobile_tabs li.active {
		    position: relative;

	}
	.user_dashboaerd{
		        margin-top: 50px;
	}
	.mobile_tabs li.active .fa {
		background: #F93;
 padding: 15px;
        border-radius: 50%;
        position: absolute;
        top: -11px;
        left: 0;
        color: white;
        right: 0;
        width: 45px;
        height: 45px;
        display: flex;
        align-items: center;
        justify-content: center;
	}
	.page-id-2703 .user_dashboaerd{
		padding-bottom: 33px;
	}
	.pet_dashboard_menu{
	display:block !important;
}
	.outer_logo .item img{
    height: auto;
    width: 54px !important;
	}
	.outer_logo{

             overflow: hidden;
	}
	.outer_logo .owl-stage-outer{
				        padding-top: 8px;
        padding-bottom: 8px;
		        top: 13px;
		overflow:unset !important;
	}
	nav.inner_nav > ul.main_menu > li{
		padding-left:0;
	}
	.droppable  a{
		
	   display: inline-block !important;
	}
	ul.main_menu li a span , nav.inner_nav ul.main_menu li a{
	    padding: 3px 0px 5px 8px !important;
 
/*     border-radius: 5px; */
/*     width: 200px; */
    font-family: 'proxima-nova';
    font-size: 16px;
    font-weight: 600;
	}
nav.inner_nav > ul.main_menu > li::after {
  content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: #cbc9c9;
        margin-top: 5px;
}
	
	.open_main_menu{
           border-radius: 5px 5px 0px 0px !important;
        background: linear-gradient(268deg, #DEE0FF 2.39%, #FFEADB 53.61%);
	}
	.bottom-nav ul li{
		        text-align: center;
		list-style:none;
		        line-height: 17px;
	}
	.bottom-nav ul li em{
		        position: relative;
        top: 8px;
		font-family: 'proxima-nova';
    font-size: 12px;
    font-style: normal;
	}
	.bottom-nav ul{
		        display: flex;
        align-items: center;
        justify-content: center;
        gap: 17px;
	}
	
	section.sec_about .auth_bio{
		margin-top:12px;
		padding-top:0px;
	}
	.hidemobile{
		display:none;
	}
	
	.popu_parent_btn{
		padding: 0px;
	}
	#dash_tab_9 .btn_orange {
    margin-top: 0px;
    width: auto;
    margin-left: 25px;
}


	nav.sub_menu_page ul li {
    margin-right: 4px;
		margin-bottom: 10px;
}
	
	.pagination .next.page-numbers{
		    width: 57px !important;
		        font-size: 10px !important;
	}
	.close_popup{
		    right: 10px !important;
	}
	.divider_dual{
		     
		
	}
	.revers-colum{
		    flex-direction: column-reverse;
	}
	.start_tread a {
    top: 5px;
    font-size: 16px;
    line-height: 24px;
}
	.start_tread {
  height: 65px;
        right: 0;
        margin: 0px 15px;
        text-align: center;
        margin-top: 52px;
}
	
	.mobile-content-box-f p{
        font-size: 17px;
        font-style: normal;
        font-weight: 300;
        text-align: center;
        margin-bottom: 0;
	}
	.second_circle {
    top: 38px;
    left: 71px;
}
	.mobile-content-box-f{
		    margin-top: 33px;
	}
	.fourm-circle {
            position: relative;
        left: 23px;
        top: -80px;
}
	.image_heading_fourm {
		gap: 8px;
	}
	.image_heading_fourm h2{
		font-size: 23px !important;
	}
	.fourm-icon {
    height: 60px;
    width: 60px;
}
	.fourm-icon img {
    height: 35px;
    width: 35px;
}
	.image_heading_fourm {
		padding-right: 0;
	}
	.about_authors_ .col-sm-4 {
    padding: 0 33px;
}
	.mob-overflow{
		overflow:hidden;
	}
	.latest_artical_sec_home{
		text-align:center;
	}
	.other_blog_section{
		padding:unset;
		position: relative;
	}
	.home_product {
 
    margin-bottom: 40px;
}
	.all_founders {
    margin-top: -89px;
}
	.preview-db-image svg {
  
    bottom: 8px;
    left: 195px;
}
	.play-icon {

    top: 76px !important;
		left: 133px !important;
	}
	.vid_box {
   
    margin-right: 0;
    margin-left: 0 !important;
}
	
	#show-all a {

    width: 320px;
}
	.blue_add_btn {
         margin-top: 22px;
        margin-bottom: 0px;
}
	#become_a_member .modal-body {
  margin-top: 15px;
        padding: 0px 16px;
        padding-right: 57px;
}
	#become_a_member .btn-close {
    background-color: white;
    border-radius: 50%;
    position: relative;
    right: 4px;
    top: -1px;
    height: 10px;
    width: 10px;
}
	#become_a_member .modal-content {
         height: 140px;
}
	#become_a_member .modal-content h4 {
color: #1E1E1E;
        font-size: 15px;
        line-height: 20px;
	}
	    .pet-memorials  #become_a_member .modal-dialog {
        max-width: 263px !important;
	}
	#become_a_member .modal-body a{
		        font-size: 12px;
        line-height: 13px;
        width: 70px;
        height: 30px;
        margin-top: 0px;
	}
	#pet_memorial_popup .modal-header .btn-close {
    height: 30px;
    background-color: #FFE8D5;
    border-radius: 50%;
    width: 30px;
    position: relative;
    top: 7px;
    left: 40px;
}
	.parents_name {
		background: unset;
	}
	
	#pet_memorial_popup select {
		width:100%;
		font-size:14px;
	}
	.page-id-7051 .page-numbers {
         height: 36px;
		width: 35px;
	}
	.round_slide {
    width: 30%;
    margin-top: 7px;
}
	.info_box_memorial {
    width: 70%;
}
	.add_pet_data{
		    padding: 6px 11px ;
		    font-size: 14px;
	}
	.pet_detail_bottom {
    margin-top: -12px;
}
	.profile_bottom_sec .col-sm-3{
		width:50%;
	}
	#dash_tab_my_profile ._title {
        margin-top: -13px !important;
		
	}
	#dash_tab_my_profile .profile_detail {
    display: unset;
    margin-top: 102px;
}
	.pets-list h3 {
    font-size: 25px;
	}
	.user_dashboaerd ._title h3 {
		font-size: 25px;
	}
	.pet_first_sec {
       padding-bottom: 12px;
}
	.user_dashboaerd ._title {
    margin-top: 11px;
	}
	.pet_edit_profile_ {
    align-items: center;;
    width: 37% !important;
}
	.pet_list_sec .col-sm-6{
		width:50%;
	}
	.pet_first_sec .col-sm-6{ 
		    width: 62%;
	}
	.user_dashboaerd ._title h3{
		text-align:center;
	}
	.top_sec_bio {
    padding: 0 20px;
}
	.pets-list img {
    width: 120px;
    height: 120px;
}
	.pets-list {
		width: 120px;
	}
	.pets_bio_box_ {
  
    left: -15px;
}
	.home_product  {
		overflow:hidden;
	}
	.inner-img{
		padding-left:0;
	}
	.mobile_popup_heiglights{
	display:block;
}
	   .page-id-1175 .logo {
                  margin-bottom: 58px;
        margin-top: 33px;
        text-align: center;
        justify-content: center;
		   text-decoration:none 
    }

	body.page-id-1175 section.login-sec {
    margin-top: -40px !important;
}
	.login_row_sec_ {
    padding-left: 0px  !important;
}
	.blogs_page_menus .article_box {
    height: unset;
}
	.desktop_memorial_slide{
		display:none;
	}
	.mobile_memorial_slide{
		        margin-top: 6px;
		        padding: 0 20px;
	display:block;
}
	.view_all_blog_home{
	font-size: 15px;	
	}
		.popu_parent_btn {
        margin-top: 63px !important;
        position: relative;
        top: -78px;
        margin-bottom: -58px;
		}
	.popup_signup{
	display: block;	
	}

	.ur-frontend-form .ur-form-row .ur-form-grid input[type="text"], .ur-frontend-form .ur-form-row .ur-form-grid input[type="email"], .ur-frontend-form .ur-form-row .ur-form-grid input[type="url"], .ur-frontend-form .ur-form-row .ur-form-grid input[type="password"], .ur-frontend-form .ur-form-row .ur-form-grid input[type="date"], .ur-frontend-form .ur-form-row .ur-form-grid input[type="number"], .ur-frontend-form .ur-form-row .ur-form-grid input[type="timepicker"], .ur-frontend-form .ur-form-row .ur-form-grid input[type="phone"], .ur-frontend-form .ur-form-row .ur-form-grid textarea, .ur-frontend-form .ur-form-row .ur-form-grid select, .ur-frontend-form .ur-form-row .ur-form-grid .__PrivateStripeElement{
		margin-bottom:4px !important;
	}
	div#user-registration-form-1383 {
    margin-top: 0 !important;
}

	
	.owl-slider-login-page {
    margin-top: -5px  !important;
}


	.for_mobile_slider{
	display: block !important;
}
	.for_desktop_slider{
		display:none !important;
	}
	.page-template-signup-template-php .log-form {
		        margin-top: 6% !important;
        justify-content: center;
        margin-bottom: 26px;
	}
	.have_account a{
		font-size: 15px !important;
    font-weight: 500 !important;
		    padding: 5px 12px;
	}
	.already-txt {
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
}
	.log-form h1 {
        margin-top: -54px;
        margin-bottom: 13px !important;
}
	.col-sm-6 .inner-img .circle1 {
		display:none;
        right: 0%;
        top: 22px;
        left: 54px;

}
	.col-sm-6 .inner-img .circle2 {
	display:none;
    right: 11%;
    top: 126px;
}
	.owl-slider-login-page img  , .reset_password img{
    height: 200px !important;
    width: 200px !important;
}
	section.login-sec .feature_list {
		width:auto !important;
	}
	.signup_list_sec {
		display:none;
	}
	.signup_form_sec_ {
    padding: 0px 40px 0 40px;
		margin-top: 48px;
		border: unset;
		background: unset;
		border-radius: 0;
}

	.founders_sec_about{
		    padding-left: 12px;
	}
	.page-id-1184,
	.page-id-1175 {
		background: linear-gradient(90deg, #EBEFFF 0%, #FDF6F0 100%);
	}
	.ur-frontend-form .ur-form-row .ur-grid-2{
		margin-left: 0px;
	}
	.memorial_bottom {
		    gap: 10px;
    margin-top: -5px;
}
	.parents_name {
    height: 35px;
		    margin-top: 8px;
	}
	/* 	single pet memorial css start */
	.page-id-7055 .memorils .owl-dots {
        
           left: -33px;
}
		
	
	.page-id-7055 #search-form svg {
    left: 19px;
    top: 17px;
    height: 14px;
    width: 14px;
}
	.page-id-7055 .new_search_field{
		    padding: 16px 42px;

		height:45px;
		    font-size: 12px;
	}
		.first_inner_box svg, .second_inner_box svg, .third_inner_box svg {
    position: relative;
    top: -14px;
    height: 40px;
    width: 40px;
}
	.bubbles{
	        left: -16px;
	}
	.recent_box_content{
        padding: 4px 5px 0px 7px;
}
	.text-area h2 {
    font-size: 25px;
	
}
	.shot_info b{
	    font-size: 16px;
	    font-weight: 600;
	    line-height: 16px;
}
	.shot_info  span{
		font-size: 15px;
	}
/* 	.single-petmemorial img{
		border: 6px solid #D3DCFF;
	} */
	.text-area {
		        margin-left: 0;
		margin-top: 3px;
	}
	.shot_info {
    gap: 15px;
}
	.show_fourm img {
    height: auto;
    width: 16px;
}


	.page-id-7057 .meta_soc ul li a {
    height: 30px;
    width: 30px !important;
		        border-radius: 50%;
}
	.meta_soc ul li a.a_save svg{
		margin-right: 0px;
	}
	.page-id-7057 .meta_soc ul li a i{
		font-size: 12px !important;
	}
	.single_pet-memorials {
    margin-top: 76px;
	}

	.Recent_memorils .owl-prev {
    left: -15px !important;
    top: 80px !important;
}
	.Recent_memorils .owl-nav .owl-next i {
		font-size: 9px !important;
	}
	.Recent_memorils .owl-next {
    right: -11px !important;
    top: 80px !important;
}
	.Recent_memorils .owl-nav button {
    height: 20px !important;
    width: 20px !important;
}
	.recent_sec {
		padding:0;
	}
	.Recent_memorils .owl-nav .owl-prev i {
    font-size: 9px !important;
    top: 1px;
    left: -1px;
}
	.Recent_memorils .item strong{
	font-size: 15px;
	font-weight: 700;
	line-height: 29px;
	top: -7px;
}
	.parents_name h5 {
	               font-size: 13px !important;
        line-height: 13px;
        font-weight: 400;
        margin-top: 1px;
        padding: 0;
	}
	.recent_box{
        width: auto !important;
	}
	.Recent_memorils .memoris_box img{
	    height: 100px;
/* 	    width: 152px  !important; */
}
	.Recent_memorils .item  h5{
		          margin-top: -7px;
        font-size: 12px;
        font-weight: 300;
        line-height: 26px;
}
	.Recent_memorils .item p{
	font-size: 14px;
	
	line-height: 18px;
		margin-top: -9px;
		padding-bottom: 10px;
}
	
	/* 	single pet memorial css end */
	ul.filter_datas .inner_glossary h4 {
    padding-right: 0px;
}
	.page-id-819 #title-status {
    top: -19px;
    left: 7px;
}
	.glossary_sec {
    margin-top: 112px;
	}
	.glossary_sec {
		padding-bottom: 0px;
	}
	.glossary_search_sec {
    padding: 0 0;
    padding-left: 0;
}
	#filter_container{
		height:unset !important;
	}
	
	/* 	about section css start */
	.founder_sec .bio_box {
    height: 121px;
}
	.founder_sec .see_more a {
		font-size: 12px;
	}
	.our_team_sec{
    height: unset;
	
}
	.our_team_sec{
		background: linear-gradient(97deg, #E1E4FC 6.16%, #FCEADD 66.96%);
	}
	.bio_box .bio_text {

        margin-top: 2px;
}
  
	.our_team_title h2 {
        padding-bottom: 11px;
        margin-top: -14px;
		font-size:30px !important;
}
	.our_team_title p {
		        margin-bottom: 30px;
    font-size: 14px;
    font-weight: 500 !important;
}
	.about_authors_ {
    margin-top: 36px;
}
	.about_authors_ {
    padding: 0 5px;
}
	.distenacesn p {
	        font-family: 'museo-slab-rounded';
        font-size: 16px;
        line-height: 8px;
        font-weight: 400 !important;
        margin-top: 8px;
        margin-bottom: 9px;
}
	.bio_text_content p {
font-size: 15px;
        font-weight: 400 !important;
        line-height: 21px;
        margin-top: 12px;
}
	.author_name svg {
    left: 4px;
    height: 13px;
    width: 13px;
}
	.author_name {
    font-size: 17px;
           font-weight: 600; 
    line-height: 18px;
}
	.about_authors_ .col-sm-4 {
    margin-bottom: 50px;
/*     width: 50%; */
}
	.about_authors_ .col-sm-4 figure {
         width: 80px;
        height: 80px;
        top: -54px;
        right: 30px;
}
	.bio_box {
        height: 120px;
        width: 158px;
        border-radius: 8px;
}
/* 	about section csss end  */
  .mob.mob_search form {
      display: flex;
      justify-content: space-between;
      width: 100%;
  }
	.privacy_link ul {
		display:unset;
		        position: relative;
        top: -15px;
		flex-wrap: wrap !important;
	}
  .two-sec-main .logo {
    z-index: 999999;
}
	.strip_sticky {
		top: 105px;}
	.article_drobox {
		   margin-top: 0px;
        padding-top: 10px !important;
	}
	.close_article{
        right: 30px !important;
        top: 21px !important;
}
	.strip_sticky .top_sticky_bar {
height: 63px;
		
	}
	    
	.sticky_inner_box {
		padding:0 8px;
	}
	.article_drobox span:first-child {
              height: 32px;
        width: 44px;
        left: 0px;
	}
	.article_drobox span:first-child svg{
		    top: 6px;
    right: 7px;
    height: 19px;
    width: 19px;
	}
	ul.filter_lists li {
		margin-bottom: 13px;
	}
	.filter_lists {
		gap: 6px;
	}
	.glossary_sec h1 {
    font-size: 30px;
}
	.carousel-inner .col-sm-5 {
        width: 100%;
    }
	.carousel-inner .col-sm-7 {
        width: 100%;
    }
	#title-status .col-sm-9{
		    width: 100%;
	}
	#show-all a {
		    padding: 0;
	}
	#title-status .col-sm-3{
		    width: 100%;
    text-align: right !important;
    display: flex;
    align-items: center;
    justify-content: start;
	}
  body.page-id-1175 section.login-sec .inner-img {
    height: unset;
    margin-top: 0 !important;
  }
  section.login-sec.mobile .sec-1-lf.sec-2-rt .logo img {
    position: relative;
  }
  .bio_box {
    width: auto;
  }
  .about_members p br {
    display: none;
  }
  .price_info_box {
    height: 185px !important;
        padding: 0 30px;
  }
  .top_sticky_bar {
                 padding-top: 4px;
        height: 85px;
  }
  .top_sticky_bar p {
          font-size: 12px;
        padding: 10px 15px 7px 0px;
        line-height: 18px;
  }
  .single-topic .entry-title {
    font-size: 27px;
    margin-bottom: 26px;
  }
  .checkout-membership-pg .btn-close {
    font-size: 13px;
    position: relative;
    top: -228px;
  }

  .pluse_radios {
    column-gap: 32px !important;
  }
  .radios-inner {
    column-gap: 9px;
  }
  .show_ad_pet_form .form-select {
    width: 100% !important;
  }
  .pets_profile_ h2 {
    font-size: 27px;
  }
  .pet_profile_section_mob .col-sm-6 {
    width: 50%;
  }
  .Qr_download_sec {
    display: grid;
    gap: 0px;
    justify-content: center;
    align-items: center;
  }
  .pets_profile_ img {
    height: auto;
    width: 122px;
    object-fit: cover;
  }
  .sharing_buttons {
    display: grid;
    gap: 11px;
  }
  .Qr_download_sec .form-select {
    width: 148px;
    font-size: 14px;
  }
	.for_mobile_btn .Qr_buttons {
      
        position: relative;
		left: 0px;
	}
  .qr_image {
        width: 128px;
        margin-top: 43px;
  }
  .download_qr {
    font-size: 17px;
  }
  .Qr_download_sec .form-select {
    height: 38px;
  }
  .page-id-6408 .qr_disclaimer {
    padding: 10px !important;
  }
  .sharing a {
    padding: 7px 11px;
  }
  .photographs img {
           height: 101px;
        width: auto;
        object-fit: contain;
        border-radius: 50%;
  }
  .right_height p {
    height: 50px !important;
  }

  .marging_in_value p {
    line-height: 14px !important;
    padding-top: 16px !important;
  }
  .view_profile_ .col-sm-4,
  .view_profile_ .col-sm-8 {
    width: 50%;
  }

  .dog_details p {
    font-size: 14px;
  }
  .edit-qr_heading h1 {
    font-size: 34px;
  }
  #update_pet_form_for_qr textarea {
    width: 100%;
  }
  #notice {
    margin-top: 0;
  }
  .padding_right__,
  .gap_right {
    padding-right: 13px;
  }

  .poster-container {
    position: relative;
    width: 400px;
  }
  #view_poster h2 {
    font-size: 41px;
  }
  .find_us_box br {
    display: none;
  }
  .sharing {
    padding-left: 0;
    text-align: left;
  }
  .pet_name_area h3 {
    font-size: 19px;
    height: 28px;
  }
  .qr_submit_btn {
    width: 25% !important;
    margin: auto;
  }
  .sec-1-lf {
    height: 100vh;
  }
  #dash_tab_11 .dataTables_wrapper .dataTables_filter {
    margin-bottom: 19px;
  }
  #membership_user_table1_length,
  #membership_user_table1_filter {
    width: 100%;
  }
  #membership_user_table1_filter label {
    display: flex;
  }
  .sidebar ul li.active a,
  .sidebar ul li a:hover {
    background-color: unset;
  }
  .my_pets_ {
/*     margin-top: -13px; */
  }
  .cn-close-icon {
    top: 10% !important;
  }
  section.search_hero_sec .caption_text {
    width: 89%;
  }
  .home-box-text_top p {
    font-weight: 700;
    color: #ffebd6;
    margin-top: 11px;
    font-size: 14px;
    padding: 6px 0px 10px 5px;
    line-height: 16px;
  }
  .home-box-text_top {
    height: 80px;
  }
  #carouselExampleDark img {
    height: 275px;
    width: 100% !important;
  }
  .sidebar {
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
  }
  .left_border_sidebar {
    border: unset;
  }
  .sidebar ul li a i.icon {
    font-size: 22px !important;
    width: 25px;
    margin-bottom: 6px;
  }
  .sidebar ul li a em {
    font-size: 13px;
    font-family: "proxima-nova";
  }
	
  .sidebar ul li a {
    padding: 0;
    text-align: center;
    line-height: 14px;
  }
  .mobile_tabs {
	          width: 100%;
          background: #f7f7f7;
        display: block !important;
        margin-top: 21px;
               position: fixed;
        bottom: 1px;
        padding: 16px 0px;
        z-index: 99;
  }
  .dog_profile_img {
 height: 20px;
        padding-right: 6px;
        width: auto !important;
        margin: auto;
        position: relative;
        left: 2px;
  }
  .dog_profile_con em {
    position: relative;
    top: -5px;
  }
  .desktop_tabs {
    display: none;
  }
  .page-id-957 p {
    font-weight: 400;
  }
  .page-id-957 .template-phh-search {
    margin-top: 77px;
  }
  .page-id-957 .main_sec_phh h2 {
    font-size: 28px;
  }
  .border_orange {
    padding: 20px;
  }
  .page-id-957 .main_sec_phh h3:after {
    border-bottom: unset;
  }
  .circle_image {
   
        width: 180px;
        height: 180px;
        float: right;
        border-radius: 50%;
        -webkit-shape-outside: circle();
        shape-outside: circle();
        object-fit: cover;
        margin-left: -1%;
        margin-top: 3%;

  }
  .product_slider .fa-arrow-circle-o-left,
  .product_slider .fa-arrow-circle-o-right {
    font-size: 27px !important;
    color: #fa9933;
  }
  .product_slider .owl-nav .owl-prev:hover,
  .product_slider .owl-nav .owl-next:hover {
    background-color: unset !important;
  }
  .product_slider .owl-next {
    position: relative;
    top: 14px;
    left: 14%;
  }
  .product_slider .owl-nav {
    display: block !important;
    position: relative;
    top: -19px;
  }
  .feture_blog_slider_desktop {
    display: none;
  }
  .feture_blog_slider_mobile {
    display: block;
  }
  #user-registration-form-1383 .ur-form-row {
    display: unset;
  }
  #user-registration-form-1383 .ur-form-row .ur-grid-1,
  #user-registration-form-1383 .ur-form-row .ur-grid-2 {
    width: 100% !important;
  }
  .page-id-1184 .sec_left_ {
    display: none;
  }
  .feature_list_ ul {
    padding-left: 23px;
  }
  .feature_list_ ul {
    list-style: disc;
  }





    .popup_signup a {
        color: #f87e05 !important;
    }

    .popup_signup a {
        font-weight: 600 !important;
        color: #f87e05;
        display: flex;
        align-items: center;
        justify-content: space-between;
        font-size: 15px;
        line-height: 18px;
        padding: 0 21px;
    }
   
  
  .popu_parent_btn {
    width: auto;
    margin: auto;
  }
	.popup_signup a {
		
	}
  .popup_signup {
/*     border: 1px solid #f87e05; */
    font-size: 15px !important;
    height: unset !important;
    display: block !important;
    /* margin-top: 46px; */
    width: 100% !important;
/*     padding: 10px 21px 7px 21px !important; */
    border-radius: 5px !important;
    /*         margin-left: 62px; */
    /* margin-bottom: -8px !important; */
  }
  .pet_bio_text {
    text-align: left;
  }
  .dog_details p {
    align-items: center;
    display: flex;
    padding: 14px 20px;
    line-height: 24px;
    word-break: break-word;
  }
  button#bbp_topic_submit {
    width: 50%;
  }
  .all_founders a {
    width: auto;
  }
  .view_all_postion {
    /*         position: absolute;
			top: 237px; */
  }
  .product_slider .owl-dots {
    top: 429px;
  }
  .bottom_sticky_bar h6 {
    text-align: left;
  }
  .bottom_sticky_bar h3 {
    font-size: 23px;
  }
  .border_title {
    text-align: left;
  }
  .popup_box ul li span {
    text-align: left;
  }
  .Qr_buttons {
    flex-direction: column;
    margin: auto;
  }
  .pet_detail_bottom {
    padding: 9px;
  }
  .photographs_heading {
    padding-left: 15px;
  }
  .two_slide_images {
    padding-left: 0px;
  }
  .sharing .col-lg-4 {
    margin-bottom: 18px;
  }
  .sample_record .card_prodcut h4 {
    font-size: 1.2rem !important;
  }
  .menu_side_ {
    width: 40%;
  }
  .terms_condi {
    font-size: 15px;
  }
  .continue {
    width: 92%;
    margin: auto;
  }
  .sec_stick_side {
    display: none;
  }
  .page-id-1175 section.login-sec .form_area {
    margin-top: 0 !important;
  }
  .display_block {
    display: block !important;
  }
  .subscir_img img {
    display: none;
  }
  .artical_sidebar_sec figure,
  .related_artical_box_home figure {
    height: unset;
  }
  .pet_health_articles img {
    height: unset;
  }
  .subscir_img img {
    height: 242px;
    width: 100%;
    object-fit: contain;
  }
  .bottom_sticky_bar {
    height: 483px;
    overflow: scroll;
    padding: 9px;
  }
  .popup_fields .col-9,
  .popup_fields .col-3 {
    width: 100%;
  }
  .text_in_mobile {
    text-align: center;
  }
  .grecaptcha-badge {
    z-index: 99;
    left: 3px !important;
    top: 21070px !important;
  }
  .article_box {
    border-radius: 13px;
  }
  #bbpress-forums div.bbp-forum-content,
  #bbpress-forums div.bbp-reply-content,
  #bbpress-forums div.bbp-topic-content {
        margin-left: 17px !important;
  }
  span.bbp-admin-links {
    float: inline-start !important;
  }
  span.bbp-admin-links {
    margin-top: 5px;
  }
  .product_sliders .owl-dots {
    top: 0px !important;
  }
  .footer_flex img {
    display: none;
  }
  .footer_logo {
    display: none;
  }
  .latest_members h3 {
    font-size: 23px;
    text-align: left;
    padding-left: 0;
  }
  .pet_portal_home {
    padding: 0 25px 25px 25px;
  }
  section.search.search-form form input.search-submit {
    right: 0px;
  }
  .log-form .logo img,
  .page-template-signup-template-php .log-form img {
        height: 59px;
        margin-bottom: -37px;
  }
  .cat_healt_btn {
    width: 107px;
    height: 30px;
    font-size: 13px;
    font-weight: 700;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 4px;
  }
  .related_artical_box_home figure {
    margin-bottom: 0px;
  }
  .related_artical_box_home img {
    margin-bottom: 8px;
  }

  .ipad_relatet_artical .owl-dots {
	  top: 0px;
           margin-top: 23px;
        margin-bottom: 7px;
  }

  div#user-registration {
    margin-bottom: 0px;
  }
  section.login-sec .form_area {
    margin-bottom: 0px;
    margin-top: 0% !important;
  }
  .author_articles .sbox {
    margin-top: 21px;
  }
  .author_articles .col-sm-6 {
    width: 50%;
  }
  .switches-container {
    width: 18rem;
  }
  .switch div {
    width: 126px;
  }
  .pricing_sec {
    margin-top: 72px;
    overflow: hidden;
  }
  .comman_pints {
    padding: 0 0 0px 0px;
  }
  .modal_price {
    margin-top: 0px;
  }
  .modal-footer {
    padding: 0;
  }
  .for_desktop_ {
    display: none;
  }

  .for_mobile_ {
    display: block;
  }
  .padding_profile_box {
    padding: 23px 25px !important;
  }

  .profile_side {
    width: 100%;
  }
  .bottom_newsletter {
    background-image: linear-gradient(
        rgb(28 28 28 / 70%),
        rgb(115 114 114 / 36%)
      ),
      url(http://staging2.pethealthharbour.com/wp-content/uploads/2023/06/nl_icon.png) !important;
  }
  .shop_mainn_di h1,
  .shop_mainn_di p {
    text-align: start;
  }
  .disclaimer p {
    text-align: left;
  }
  .shop_search .search-field {
    margin-bottom: 21px;
  }
  .shop_divider2 {
    padding: 0 16px;
  }
  .shop_search ._search {
    position: absolute;
    top: 8px;
  }
  .search_shop {
    margin-left: 5px !important;
  }
  .right_bar ul {
    position: relative;
    top: 4px;
  }
  .search_result_input p {
    padding-left: 4px;
    margin-top: -3px;
    margin-bottom: 25px;
  }
  .search_hero_sec {
            margin-top: 74px;
  }
  .search_row .col-sm-6 {
    width: 50%;
  }
  .search_row .article_box {
    margin: 0px 10px;
  }
  .search_hero_sec figure img {
    height: 170px !important;
  }
  section.search_hero_sec .caption_text h1 {
    font-size: 21px;
  }
  ul.filter_datas .inner_glossary .glossary_text {
    width: auto;
  }
  ul.filter_datas .inner_glossary .glossary_text:after {
    background: unset;
  }
  .conversation_image img {
    height: auto;
    width: 47px;
  }
  .discussion_phh_form {
    font-size: 15px;
  }
  .conversation_box {
    gap: 5px;
    width: 100%;
    margin: unset;
    padding: 3px 6px;
  }
  .show_phh_:after {
    left: 217px;
  }
  .show_phh_ {
    left: -250px;
  }
  .show_phh_ a {
    font-size: 15px;
  }

  .fourm_close {
    top: -5px !important;
    left: 5px;
  }
  .show .inner_glossary {
    margin: 0 9px;
    overflow: auto;
  }
	.result_showing_box{
		            width: 17%;
	}
	.glossary_search_sec .col-sm-9{
		           width: 78%;
	}
	.page-id-819  #search-form svg {
    left: 17px;
    top: 18px;
    height: 16px;
    width: 16px;
}
	.result_showing_box p {
    width: 50px;
    height: 50px;
  
}
	.result_showing_box b{
   top: 4px;
        font-size: 19px;
	}
  .filter_lists {
	          margin-bottom: 24px;

    text-align: center;
	          justify-content: center;
  }
  ul.filter_datas li {
    width: 50%;
  }
  li.bbp-topic-title a.bbp-topic-permalink {
    font-size: 18px;
	  line-height: 24px;
  }
  .post-4649 h1 {
    font-size: 30px;
  }
  #bbpress-forums div.bbp-breadcrumb p,
  #bbpress-forums div.bbp-topic-tags p {
    font-size: 17px;
  }
  #bbpress-forums fieldset.bbp-form legend {
    line-height: 30px;
  }
  main#primary {
    margin-top: 126px;
  }
  .table_responsive {
    overflow-x: auto;
    margin-bottom: 22px;
  }
  .pagination {
    margin-top: 0 !important;
  }
  .sec_products .disclaimer {
    margin-top: 15px;
    text-align: left;
  }
  .disclaimer {
    padding: 15px 15px;
  }
  .search-form {
    width: 100%;
  }
	.page-id-819 section.search.search-form.active input{
		  height:50px;
	}
  section.search.search-form.active input {
    width: 100%;
	  height:45px;
	          font-size: 14px;
	  padding: 16px 40px;

  }
	.page-id-7051 #search-form svg {
    position: absolute;
    left: 18px;
    top: 16px;
    height: 14px;
    width: 14px;
}
  .contact_sec_ .form_area {
    padding: 0 10px;
  }

  .contact_sec_ .img_block {
    width: 100%;
    position: unset;
  }
  .contact_sec_ .img_block img {
    height: unset;
    object-fit: contain;
  }
  .div-table-membership-det {
    overflow-x: auto;
  }
  #dash_tab_4 .sec_pricing {
    margin-bottom: 13px;
    padding-bottom: 1px;
  }
  .weight_select_input {
    width: 100%;
  }
  #select_ted_weight_type {
    width: 27% !important;
  }

  .new_home_sec {
    margin-top: 0px;
  }

  #banner_slider img {
    height: 359px;
    object-fit: cover;
  }
  .search_pegination .page-numbers {
    padding: 5px 11px;
    font-size: 12px;
  }
  .artical_sidebar_sec {
    padding-left: 0px;
  }
  .join_pet_btn_ a {
	  height: 50px;
    width: 100%;
    padding: 8px;
	  font-size: 16px;
  }
  .founder_sec .bio_text h3 {
    margin-bottom: 0;
  }
  .pet_health_articles .home_artical_box {
    border-bottom: 1.5px solid #fbb03c;
    margin-bottom: 22px !important;
    margin-top: 0px !important;
  }
  .pet_health_articles img {
    margin-bottom: 0px;
  }
  .artical_sidebar_sec .row:last-child .home_artical_box {
    border-bottom: unset;
  }
  .related_artical_box_home {
    margin-left: 14px;
  }
  .article_box {
    margin-left: 16px;
    margin-right: 17px;
  }
  .pet_portal_text_side {
    font-size: 20px;
  }
  .info_box_pet_hom img {
    width: 25px;
  }
  .other_artical_sec_,
  .home_featured_blogs,
  .pet_portal_home,
  .pet_health_articles {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .home_artical_box img {
    height: 243px;
    width: 100%;
    object-fit: cover;
  }

  .discription_for_mobile {
    display: block;
    padding: 0 9px 0px 0px;
  }
  .discription_for_desk {
    display: none;
  }
  .subscribe_box_btn,
  .email_subsr {
    height: 29px;
    font-size: 13px;
  }
  .discription_for_mobile p {
    font-size: 13px;
  }
  .drop_in {
    padding-left: 5px !important;
  }
  .left_col_home p {
    /*            font-size: 15px;
        margin-right: 32px;
        font-weight: 500; */
  }
	.top_sticky_bar .free {
    line-height: 12px;
	}
	.register_h{
		line-height: 12px;
		font-size: 12px;
	}
	
  .register_h a {
	      line-height: 12px;

    font-size: 12px;
  }
  .top_sticky_bar .free {
/*     color: #ff9933; */
    font-size: 12px;
  }
  .home_close {
        right: 6px !important;
        top: 6px !important;
  }
  .footer_btn {
    width: 100%;
  }
  .sidebar_article .col-sm-3 {
    width: 45%;
  }
  .sidebar_article .col-sm-9 {
    width: 55%;
  }

  .ads_box h1 {
    margin-left: 0%;
    width: unset;
  }
  .desktop {
    display: none;
  }
  .mobile {
    display: block;
  }
  .sidebar_ad_desktop {
    display: none;
  }
  .sidebar_ad_mobile {
    display: block;
  }
  .outer_logo .owl-nav {
    display: none;
  }
  .outer_logo .item img {
    margin-top: -26px !important;
  }
  .pricing_dyn1 img {
    position: relative;
    top: 12px;
    max-width: 431px;
    left: -80px;
    width: 282px;
  }
  .top_sticky_bar {
    z-index: 99;
  }
  .folder-detail_section {
    padding: 0 0;
    margin-top: 90px;
  }
  .alert_box_dashboard {
    top: 120px;
  }

  .related_topics_fourm .col-lg-2 {
    width: 33.33%;
  }
	.main_sec_phh h4 {
		font-size: 20px;
	}
	.forum-main  .template-phh-search h1{
		     font-size: 32px;
	}
  .template-phh-search h1 {
          font-size: 47px;
        font-weight: 700;
  }
  .template-phh-search {
    padding: 0px 0px;
  }
  .loggedin_drop_down li a {
    font-size: 15px;
  }
  .popup_glossary {
    left: 20px !important;
  }
  .droppable > a:after {
             right: 18px;;
        top: 4px;
  }
  ._meta .team_img figure {
    width: 62px;
  }
  ._meta .team_img {
    margin-right: 0px;
  }
  ._meta .team_img .img_txt {
    margin-left: 2px;
  }
  ._meta .team_img {
    flex-wrap: nowrap;
    gap: 10px;
  }
  .single_author ._meta .img_txt {
    width: 263px;
  }
  .single_author .col-sm-2 {
    width: 20%;
  }
  .single_author .col-sm-10 {
    width: 80%;
  }
  .inner_hero_author {
    margin-top: 22px;
  }
  ._meta .team_img figure img {
    height: 60px;
    width: 60px !important;
    margin-top: -4px;
  }
  ._meta .team_img .img_txt span {
    font-size: 15px;
  }
  .view_all_blog_home {
        width: 106px;
        height: 30px;
        padding: 0px;
        font-size: 15px;
	  
  }
  .sidebar_box {
    margin-bottom: 0 !important;
  }
  .latest_members h2:after {
    border: unset;
    width: unset;
  }
  .view_buttons_home .col-lg-6 {
    width: 49%;
    margin-top: 25px;
  }
  .other_artical_sec_ {
    padding: 13px;
  }
  .related_artical_box_home img {
    width: 100%;
    height: 268px;
  }
  .home_product {
    height: unset;
    padding-bottom: 30px;
  }
  .vet-recommended_products img {
    width: 100%;
    height: unset;
    object-fit: contain;
  }
  
  .ipad_view_ {
    position: absolute;
    top: 255px;
  }
  .home_banner_sec_ {
    height: 469px !important;
    background-position: bottom !important;
    margin-top: -21px;
  }

  .home-text_box2 h1:after {
    right: 11px;
    width: 189px;
  }
  .home_featured_blogs {
	  position: relative;
    padding: 0px 10px 10px 10px;
	  margin-top: 0px;
  }

  .home-text_box2 {
    top: 75px;
    width: 100%;
    right: 10px;
    height: unset;
    position: unset;
    padding-right: 20px;
    padding-left: 20px;
  }
  .dual_buttons a {
    height: 40px;
    font-size: 15px;
    width: 106px;
  }
  .carousel-inner {
    padding-bottom: 10px;
  }
	.latest_members h3{
		left: 0px;
	}
  .carousel-indicators {
         position: absolute;
        right: 0;
        bottom: -17px;
  }
  .home-text_box2 p {
    padding-right: 0;
    font-size: 16px;
    font-weight: 400;
  }
  .home-text_box2 h1 {
    padding: unset;
    justify-content: start;
  }
  .left_col_home {
padding: 0 23px;
  }
	
  .petg_health_title h2 {
        font-size: 23px !important;
  }
  .home_artical_box p {
    margin-bottom: 28px;
	      font-size: 16px;
  }
  .sidebar_box p {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  .image_sid {
    width: 867px;
  }
  .join_portal_img img {
    height: 213px;
  }
  .pet_portal_home_heading p {
        font-size: 30px;
        margin-top: 25px;
        margin-bottom: 18px;
  }
  .pet_portal_home .row {
/*     flex-direction: column-reverse; */
  }
  .home_artical_box h3 {
    margin-top: 12px;
    font-size: 20px;
    margin-bottom: 6px;
  }
  .image_sid img {
    height: 146px;
    width: 136px;
    object-fit: cover;
  }
  .icon_box_heading {
    height: 54px;
    width: 54px;
  }
  .image_heading {

  }
  .icon_box_heading img {
    top: 9px;
    left: 11px;
    right: 0;
    height: 37px;
    width: 37px;
  }
  .founder_sec {
    height: unset;
    padding-bottom: 32px;
    padding-top: 30px;
  }
  .pet_portal_home {
    height: unset;
    padding-bottom: 88px;
  }
  .home_featured_blogs h2 {
 
  }
  .view_all_blog_home {
    margin-bottom: 19px;
    margin-right: 14px;
  }
  .image_heading h2:after {
    border: unset;
  }
  .image_heading h2 {
/*     font-size: 27px !important; */
    line-height: 29px;
    margin-top: 14px;
  }
  .subscribe_form {
    display: flex;
    gap: 10px;
  }
  .email_subsr {
    width: 222px;
  }
  .subscribe_box_btn {
    width: 124px;
  }
  .home-box-text {
    width: 100%;
    padding-left: 2px;
    padding-right: 8px;
    right: 0;
    padding-top: 20px;
  }
	.divider_dual .view_all_blog_home{
        top: unset;
        margin: 0;
        position: absolute;
        bottom: 0;
        right: 29px
		        
	}
	.home_featured_blogs .view_all_blog_home {
        top: unset;
        position: absolute;
        right: 13px;
        bottom: -34px;
    }
  .home_align {
        padding: 0 22px;
  }
  .home-box-text p {
    font-size: 13px;
    line-height: 17px;
    padding: 0 13px;
  }
  /* 	home page css end */
  .img_block.featured-img.row {
    width: 100%;
    margin-left: -3% !important;
  }
  .pricing_text_ p {
    font-size: 27px;
    text-align: center;
  }
  .auth_article_box ._meta .text_block .link_block a {
    color: #fbb03c !important;
  }
  .sidebar_article .col-sm-5 {
    width: 45%;
  }
  .sidebar_article .col-sm-7 {
    width: 55%;
  }

  .auth_article_box {
    background-color: unset;
    color: #000;
    border-top: 2px solid #ff8f1f;
    border: 1px solid #ff8f1f;
    border-radius: 0;
  }
  .bio_text {
    color: black !important;
  }
  .author_font strong {
    color: #000000 !important;
  }
  .disclaimer_text {
    color: #0025b7 !important;
    font-size: 16px !important;
  }
  .author_font p {
    color: #000000 !important;
  }
  .author_font span {
    color: #000000 !important;
  }
  #sidebar .sec_stick_side {
    display: none;
  }
  #pet_profile .profile_box {
    margin-bottom: 54px !important;
  }
  form.add__pet_form__ .btn.btn-theme-phh {
    width: 34%;
  }
  .mult-select-tag {
    width: 100% !important;
  }
  .form_dual_section {
    width: 100%;
  }
  .pets_profile_ {
    text-align: center;
  }
  .line_first {
    padding-left: 68px;
  }
  .line_hi {
    padding-left: 84px;
  }
  .line_hight_last {
    padding-left: 54px;
  }
  .contact_sec_ .title_txt {
    padding: 0px 3px;
  }
  .subscribe {
    /* display:none; */
  }
  .new_side_sec_b {
    display: none;
  }
  .auth_desktop {
    display: none;
  }
  .auth_mobile {
    display: block;
  }
  .sec_products {
    overflow: hidden;
  }
  .inner-tabs-nav .ui-tabs-nav {
    flex-wrap: unset;
    display: inline-flex !important;
  }
  inner-tabs-nav .ui-tabs-nav {
    margin-top: 24px !important;
  }

  .main_menu .custom_drop_down_main {
    display: none !important;
  }
  /* 	new css start  */
  #drop4 {
    position: absolute;
    width: 185px;
    top: 97%;
    left: -93px;
	          padding: 0 11px;
  }
  .ul-reset .subscribe {
    /* 	display:none !important; */
  }
  .logo .mob_menu {
    right: 3px;
    top: 5px;
  }
  .droppable a {
    padding-left: 17px;
  }
  nav.inner_nav ul.main_menu li a {
	      text-decoration: none;
        padding-left: 0px;
  }
	
	.drop_down_custom{
		padding:0px !important;
	}
  .alert_box_dashboard {
    margin-top: 28px;
  }
  .ipad_header_buttons li {
    margin-bottom: 0;
  }
  .ipad_header_buttons {
    display: inline-flex;
    gap: 3px;
    justify-content: center;
    align-items: center;
    margin-right: 9px;
  }
  .hide_mobile_name {
    display: none;
  }
  .loggedin_drop_down img {
    height: 24px !important;
    width: auto;
  }
  #drop {
    position: absolute;
    width: 183px;
    top: 97%;
    left: 64px;
  }
  .mobile_logo {
    height: 52px !important;
    width: auto;
  }
  .logo {
    display: flex;
  }
  .drop_down_custom {
    margin-top: 0;
  }
  .ui-widget-content {
    width: 100%;
  }
  .inner-tabs-nav .ui-tabs-tab {
    width: 52% !important;
  }
  .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    padding: 9px 15px !important;
  }
	li.droppable.has-mega-menu .mega-menu{
		padding:0 !important;
	}
	ul.main_menu > li > a:hover span {
		text-decoration: none !important;
	}
  .mega-tabs-content {
         width: 100%;
        margin: 16px 0;
        padding: 10px 10px !important;
  }
	.edit_password_sec {
		    padding: 0 13px;
	}
	.back-mobile{
		        margin-bottom: 30px;
		display:block;
	}
	.back-mobile h3{
		    margin-top: 8px;
	}
	#dash_tab_9 h2{
		    font-size: 28px;
    margin-top: 18px;
	}
	#dash_tab_9 .col-sm-12 .form-label {
		    padding: 2px 27px;
	}
  .popup_img_tooltip {
    width: 187px !important;
  }
  .ui-tabs .ui-tabs-panel {
    padding: unset !important;
  }
  .mega-menu ul.ul-reset li {
    width: 100% !important;
  }
	.ui-tabs-panel ul.ul-reset li{
		    padding-right: 10px;
	}
  .ui-tabs-panel .ul-reset {
    width: 100% !important;
    float: none;
    display: block;
    column-count: 1;
    column-gap: 45px;
  }
  logos {
    width: 100%;
    margin: 0 0px;
  }
  .mega-tabs-nav .ui-state-active a:after {
    top: 34px;
  }
  .main_menu .parent_menu ul li.active a:after {
    width: 0px;
    height: 7px;
    top: 35px;
  }
  .logos {
    width: 100%;
    margin: 0 0px;
  }
  .inner-tabs-nav .ui-tabs-anchor {
    width: 80%;
  }
  .ui-tabs-panel ul.ul-reset li {
    padding-bottom: 9px;
  }
  .mega-menu ul.ul-reset li {
    margin-bottom: 14px;
    margin-top: 20px;
  }
  .mega-tabs-nav .ui-tabs-tab {
    padding: 4px 10px !important;
  }
  .drop_down_custom .fa-angle-down {
    top: 9px;
    right: 7px;
  }
  /* 	.subscribe{
		display:none;
	} */
  .ul-reset .portal_link {
    display: none;
  }
  .portal_link {
	  
    margin-left: 0px;
    margin-top: 0;
  }
  .mobile_signin {
    display: none;
  }
  .portal_link img {
        height: 26px !important;
        width: auto;
  }
  .portal_link {
	  
           background: unset;
        border: unset;
        font-size: 16px;
        padding: 6px 6px;
        display: flex;
        align-items: center;
  }
  nav.inner_nav.open_main_menu {
    position: fixed;
    background-color: #fff !important;
    width: 100%;
    height: 83vh;
    top: 74px;
    left: 0px;
    overflow: scroll;
	          padding: 0 15px;
  }
  .outer_logo {
    width: 100%;
    margin: 0 0px;
  }

  .hide_mobile_name {
    display: none;
  }
  #drop {
    position: absolute;
    width: 183px;
    top: 97%;
    left: 64px;
  }
  .drop_down_custom {
    padding-left: 5px;
  }
  .custom_drop_down_main img {
    height: 32px !important;
    border-radius: 50%;
    width: auto;
    object-fit: cover;
  }
  .loggedin_drop_down img {
    border-radius: unset !important;
  }
  .user {
    display: inline-flex;
    gap: 7px;
    justify-content: center;
    align-items: center;
    padding-left: 0px;
  }
  .subscribe a {
    border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    border-radius: 0.25rem;
    background: #1c1f23;
    color: white !important;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: 0.5s;
    margin: 4px 19px;
  }
  .subscribe {
    margin-top: 5px;
  }
  .top_su {
    display: block !important;
  }
  .subscribe {
    list-style: none;
    margin-top: 3px;
  }

  .sbox {
    /*     margin-top: 15px; */
  }
  /* For user dropdow in mobile version */
  .user .custom_drop_down_main {
    list-style: none;
  }
  .for_descktop {
    display: none !important;
  }
  .drop_down_custom .fa-angle-down {
    padding-left: 0;
    top: 8px;
    left: 53px;
  }

  .admin_profile {
    height: 40px !important;
    width: 40px;
  }
  .mob_logo_area .logo {
    /* 	    display: inline-flex;
    gap: 8px; */
    justify-content: center;
    align-items: center;
  }
/* 	newA */
  .mob_logo_area .col-sm-6 {
    width: 50%;
/* 	          padding-left: 0; */
  }

  #drop2 {
    left: 101px;
  }
  .loggedin_drop_down img {
    height: 24px !important;
    width: auto;
  }
  /* 	 end css for user dropdow */

  .single_product_row .card_desc .meta_soc {
    top: -209px;
    right: -9p;
  }

  section.article_sec .article_post ul {
    margin-left: 17px;
    margin-right: 0;
  }
	.custom-option img{
		height: auto !important;
	}
  section.article_sec .article_post ol li {
    line-height: 30px;
  }
	   header  .custom-select {
        right: 10px;
    }
  section.article_sec .article_post ol {
    margin-left: 0;
    margin-right: 0;
  }

  .wrap {
    display: block;
  }
  .shop_inner_sec {
    margin-top: 113px !important;
  }
  .new_sidebar_article {
    padding: 0px 0px !important;
  }
  .new_sidebar_article {
    margin-bottom: 0px;
  }
  .shop_sidebar ul li.has-dropdown {
    margin-bottom: 0;
  }

  .pagination .page-numbers {
    font-size: 12px;
    padding: 6px 12px;
  }
  .sec_products .pagination {
    padding: 13px 8px;
  }

  .additional_pet {
    padding: 19px 19px 71px 16px;
  }
  .additional_pet_box h3 {
    font-size: 25px;
    line-height: 29px;
    margin-bottom: 26px !important;
  }
  .higiligts_price {
    font-size: 30px;
    top: 6px;
  }
  .additional_pet_box {
    padding-bottom: 84px !important;
  }
  .subs_h {
    font-size: 14px;
  }
  .switch_btn label {
    font-size: 15px;
  }
  .pricing_title h1 {
    font-size: 1.3rem;
    text-align: center;
  }
  .additional_pet h2 {
    font-size: 21px;
  }
  .singal_shop_sec {
    padding: 0em 0px 0em 0px !important;
  }
  .shop_sidebar ul li a {
    margin: 0px 12px;
    padding: 10px 1px;
  }

  .additional_pet ._tag .per_month p {
    font-size: 15px;
  }

  .additional_pet ._tag .try_btn {
    position: absolute;
    right: 72px;
    top: 228px;
    left: 56px;
  }
  .switch_btn label span.per {
    font-size: 15px;
  }
  #sticky-element:after {
    background: unset !important;
  }
  .new_sidebar_article ul {
    display: inline-flex;
    flex-wrap: wrap;
    gap: 10px;
  }
  .shop_sidebar ul li a {
    border-bottom: solid 4px #f4ddc8;
    border-left: unset;
  }
  .shop_sidebar ul li a:hover {
    border-left: unset !important;
  }
  .singal_shop_sec .new_sidebar_article:after {
    background: unset !important;
  }
  .flex-column-reverse .col-sm-3 {
    padding: 0;
  }
  .sec_products {
    padding-top: 0px !important;
  }
  .shop_sidebar ul li a.active {
    border-bottom: solid 4px #ff8f1f;
    border-left: unset;
  }
  .new_sidebar_article .shop_padding {
    display: none;
  }
  .sec_products .article_sec {
    padding: 0em 0px 0em 0px;
  }
  a.edit-pet {
    right: 5px;
  }
  .rel_div {
    width: 50%;
  }
  section.dashboard_sec {
    margin-top: 77px;
    margin-bottom: 38px;
  }
  .btn_img_upload_pet {
    width: 100% !important;
  }
  .text_ali {
    justify-content: center;

    margin-bottom: 16px;
  }
  #dash_tab_gallery .input-group {
    margin-left: 0;
  }
  #dash_tab_gallery .input-group-append .rounded-pill {
    left: 282px;
    top: -39px;
  }
  #dash_tab_gallery .rounded-pill {
    width: 100%;
  }
  .gallery-item img {
    height: 200px;
  }
  .complete_profile .fa-angle-right {
    font-size: 17px !important;
    top: 6px;
  }
  .user_dashboaerd {
    padding-top: 0;
    padding-right: 14px;
    padding-left: 14px;
  }
  .complete_profile {
    padding: 7px 39px 7px 19px;
    font-size: 1rem;
  }
  a.btn-elipses {
    right: 27px;
  }

  .profile_detail {
    width: 100%;
  }
  #dash_tab_my_profile p {
    font-size: 13px;
  }
  .profile_detail p {
    width: 100% !important;
  }
  .dashboard_sec {
    top: -2px !important;
  }
  .user_profile_detail {
    padding: 30px 3px !important;
  }
  #dash_tab_1 .rt-btn a {
    padding: 7px 18px;
    width: 100%;
    justify-content: center;
    align-items: center;
    display: flex;
  }
  #dash_tab_1 .rt-btn {
    margin-bottom: 12px;
    justify-content: center;
    display: flex;
    align-items: center;
    width: 100%;
  }

  .alert-warning {
    font-size: 19px;
    top: -15px;
    margin-bottom: -32px;
  }
	section.inner_hero_sec.mt-0{
		    margin-top: 0px !important;
	}
  section.inner_hero_sec {
   margin-top: 72px !important;
    width: 100%;
  }
  .footer_flex .portal_btn {
    margin-right: 0 !important;
  }
  .auth_article_box {
    margin-right: 0;
    margin-left: 0;
  }
  .gallery-container2 .btn_img_upload_pet {
    width: 266px !important;
  }
  .back_card {
    padding: 8px 19px;
  }
  form.add__pet_form__ input,
  form.add__pet_form__ select {
    width: 100% !important;
  }
  .upload-btn-wrapper {
    width: 100% !important;
  }
  .gj-datepicker.gj-datepicker-bootstrap.gj-unselectable.input-group.mb-3 {
    width: 100% !important;
  }

  header#fixed_header2 nav ul.main_menu {
    margin-top: 0 !important;
  }
  .mega-menu section.tabs-content {
    padding-left: 0 !important;
  }
  .inner-tabs-content .tab_box ul.ul-reset li {
    width: 100% !important;
  }
  .products_slider .owl-carousel2 .owl-nav .owl-prev,
  .products_slider .owl-carousel2 .owl-nav .owl-next {
    top: 26%;
  }
  .newcurle li::before {
    left: -38px !important;
  }
  .single_product_row .card_desc {
    padding-left: 0px;
    position: relative;
    padding-right: 0px;
    padding-top: 15px;
  }
  .single_product_row {
    padding: 15px 15px 15px 15px !important;
  }
  section.article_sec .article_post .img_block.featured-img,
  .article_post .img_block.img_block_bdr {
    margin-left: 0%;
	 
  }
	.inner_hero_text{
/* 		padding: 0 8px; */
	}
  .img_block.featured-img,
  .article_post .img_block.img_block_bdr {
    width: 100%;
  }
  section.mt-5.article_sec {
    margin-top: 0px !important;
    overflow: hidden;
  }
  .inner_hero_sec .bdcrm nav ol.breadcrumb li.active {
    padding-left: 0px !important;
  }
  .breadcrumb {
    line-height: 25px;
    margin-top: 9px;
  }
  .breadcrumb li {
    margin-bottom: 0;
  }
  .sec_products h1 {
    font-size: 30px;
  }
  .sec_products .card_prodcut {
    margin: 0px;
  }
  .shop_sidebar ul li a {
    text-decoration: none;
  }
  .shop_sidebar ul li a.active {
    text-decoration: none;
  }
  section.article_sec span._date span._pub_date {
    display: block;
  }
  .inner_hero_text h1._main_title {
    font-size: 2rem;
  }
  section.article_sec .article_post p,
  section.article_sec .article_post h2,
  section.article_sec .article_post h3,
  section.article_sec .article_post .para_story,
  section.article_sec .article_post hr,
  .single_product_row,
  .products_slider,
  section.article_sec .article_post .caption_col_lbl {
    margin-right: 0%;
    margin-left: 0%;
  }
  section.article_sec .pl-0 {
    padding-right: 0px !important;
  }
  #scroll-to-top {
           width: 40px;
        height: 35px;
        right: 2px;
        bottom: 1px;
  }
  form.register button.btn.button.ur-submit-button,
  .article_post .img_block.img_block_bdr .w-50 {
    width: 100% !important;
  }
  .img_block.featured-img.row figure img {
    height: auto;
  }
  section.signup_form_sec .form_area .have_account {
    width: 100%;
    float: none;
    bottom: 0px;
    margin-top: 0px;
    position: relative;
    padding-top: 0px;
    right: 0px;
    margin-top: 0px !important;
    margin-bottom: 20px !important;
  }
  section.signup_form_sec .two-sec-main {
    display: flex;
    flex-wrap: wrap;
  }
  section.signup_form_sec .two-sec-main .sec-1-lf {
    width: 100%;
  }
  .ur-frontend-form .ur-form-row .ur-grid-1 .two_fields_container1 {
    margin-right: 0px;
  }
  .ur-frontend-form .ur-form-row .ur-grid-2 {
    margin-left: 0px;
  }
  section.signup_form_sec .two-sec-main .sec-1-lf .inner-img {
    position: relative;
    width: 100%;
    height: 100%;
  }

  section.signup_form_sec .form_area .ur-form-row .ur-form-grid {
    margin-bottom: 0px;
  }
  .main_menu_container .logo {
    display: none;
  }
  .tabs-content.mega-tabs-content
    .tabs-nav.inner-tabs-nav
    ul
    li
    a
    i.fa-angle-right {
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;

    transform: rotate(271deg);
           left: 9px;
    top: 6px;
  }
  .inner-tabs-nav .ui-tabs-nav li.ui-tabs-active a i.fa-angle-right {
    transform: rotate(90deg) !important;
  }

  /* 	.inner-tabs-nav .ui-tabs-nav li.ui-tabs-active a  i.fa-angle-right{
   transform: rotate(271deg) !important;

	} */
  .tabs-content.mega-tabs-content
    .tabs-nav.inner-tabs-nav
    ul
    li.active
    a
    i.fa-angle-right {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  .tabs-content.mega-tabs-content
    .tab_box
    .inner-tabs-nav
    ul
    li.active
    .mob_mega_menu {
    display: block;
    background-color: #f6f8fd;
  }
  .tabs-content.mega-tabs-content
    .tab_box
    .inner-tabs-nav
    ul
    li
    .mob_mega_menu
    ul.ul-reset.atz {
    padding: 8px 8px;
  }
  .tabs-content.mega-tabs-content .tabs-nav.inner-tabs-nav ul {
    display: block;
  }
  .tabs-content.mega-tabs-content .tabs-nav.inner-tabs-nav ul li.active {
    height: 100%;
    clear: both;
  }
  .tabs-content.mega-tabs-content
    .tab_box
    .inner-tabs-nav
    ul
    li
    .mob_mega_menu
    ul.ul-reset {
    float: none;
  }
  .tabs-content.mega-tabs-content
    .tab_box
    .inner-tabs-nav
    ul
    li
    .mob_mega_menu
    ul.ul-reset {
    padding: 6px 15px;
  }
  nav ul.main_menu .mega-menu .dropdown_open_right {
    padding-left: 20px;
  }
  li.droppable.has-mega-menu .mega-menu {
    padding-top: 15px;
  }
  .mega-menu .container.cf {
    padding: 0px;
  }
  .mega-menu ul {
    width: 100%;
  }
  div#atoz ul.ul-reset li a,
  div#atoz1 ul.ul-reset li a,
  div#atoz2 ul.ul-reset li a,
  div#atoz3 ul.ul-reset li a,
  div#atoz4 ul.ul-reset li a,
  .mob_mega_menu ul.atz li a {
    padding: 5px 12px;
    margin-right: 4px;
    font-size: 17px;
    width: 36px;
    margin-bottom: 6px;
  }
  .mega-menu ul.ul-reset li {
    margin-bottom: 14px;
  }
  .inner-tabs-content .tab_box ul.ul-reset li {
    padding-right: 0 !important;
  }
  .mega-menu .tabs-nav ul li a i.fa {
    top: 2px;
    position: relative;
  }
  .tabs-content.mega-tabs-content {
    padding: 0px 0px;
  }
  .mega-menu .tabs-nav ul li a {
    padding: 10px 15px;
    font-size: 15px;
  }
  nav ul.main_menu .mega-menu .tabs-nav.mega-tabs-nav .container {
    padding: 0px;
  }
  .tabs-content.mega-tabs-content .tabs-nav.inner-tabs-nav,
  .tabs-content.mega-tabs-content .tabs-nav.inner-tabs-nav ul {
    width: 100%;
  }
  .main_menu .parent_menu ul {
    justify-content: flex-start;
/*     overflow: inherit; */
	          
  }
	.ui-tabs-nav{
	        flex-wrap: nowrap !important;
	}
  .main_menu .parent_menu ul li a {
    padding: 5px 15px 5px 15px;
    position: relative;
  }
  .main_menu .parent_menu ul li.active a:after {
    width: 0px;
    height: 7px;
    top: 28px;
  }
  .mega-menu section.tabs-content {
    display: none;
  }
  .inner-tabs-content .tab_box ul.ul-reset {
    width: 100% !important;
    float: none;
    display: block;
    column-count: 1;
    column-gap: 45px;
  }
  nav ul.main_menu .mega-menu {
    padding-top: 0px;
    padding-left: 18px;
    padding-bottom: 0px;
    padding-right: 18px;
    height: auto;
    position: relative;
    overflow-y: auto;
    top: 0px;
    overflow-x: hidden;
    margin: 0px 0px;
  }
  .main_menu .parent_menu {
    width: 100%;
    margin: 17px 0px;
    padding: 0px 0px;
  }
  .sidebar {
    height: unset !important;
  }
  nav.inner_nav .mob_social {
    display: block;
    padding: 20px 20px;
    margin-top: 20px;
    border-top: solid 1px #d5d5d5;
  }
  nav.inner_nav .mob_social ul li.social a i {
    color: var(--theme_color);
  }
  header.fixed_header .topbar {
/*     display: block; */
  }
  nav > ul > li:last-child {
    padding-right: 6px;
  }
  nav.inner_nav.open_main_menu {
	          padding-top: 20px;

                position: fixed;
        background-color: #fff !important;
        width: 100%;
        height: 83vh;
        top: 74px;
        left: 0px;
        overflow: scroll;
        border-top: 1px solid #ccc;
  }
  section.search_area.open_search {
    height: 100vh;
    top: 0px;
    left: 0px;
  }
  .desktop_social_top {
    display: none !important;
  }
  .topbar {
    margin-bottom: 0px;
    padding-bottom: 5px;
  }
  section._blank_header {
    height: 116px;
    /* display: none; */
  }
.pet_news_img img {
    width: 30px;

}
	.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    height: 39px;
}
  .topbar ul li {
    padding: 0px 4px;
  }
  section.bg-white.pt-3.mt-5.article_sec {
    margin-top: 0px !important;
    padding-top: 0px !important;
  }
  .topbar .right_bar:last-child ul li a:after {
    width: 1px;
    height: 18px;
    top: 0px;
    right: -18px;
  }
  .mob.mob_search .custom-options {
    right: 0;
    left: -120px;
    top: 47px;
}
  .right_bar {
/*     justify-content: flex-start;
    flex-wrap: wrap; */
  }
  .mob_search .search-form {
    width: 100%;
    padding: 0px;
    justify-content: space-between;
  }
  .mob_search .search-form form input {
    width: 100%;
    margin: 0px 0px;
  }
  .mob_search .search-form form i {
    right: 8px !important;
    top: 18px !important;
  }
  .gt_switcher_wrapper {
    top: 1px !important;
    right: 15px !important;
  }
  .logo img {
    height: 55px;
  }
  nav.inner_nav ul.main_menu li:not(:first-child) {
    display: none;
  }

  .logo .mob_menu {
    display: block;
    padding: 4px;
  }
  .logo .mob_menu span._close {
    display: none;
    color: var(--theme_color);
    position: relative;
    left: -1px;
    top: -5px;
    font-size: 28px;
  }
  .shop_mainn_dis h2 {
    width: unset !important;
    font-weight: 300;
    font-size: 33px;
    margin-top: 13px;
    margin-bottom: 12px;
    line-height: 42px;
    text-align: left;
  }
  .logo .mob_menu span.fa-bars {
    font-size: 22px !important;
    color: #333;
  }
  .inner_hero_sec .bdcrm h2 {
    padding: 2px 9px;
    font-size: 18px;
  }
  .inner_hero_sec .bdcrm h2 {
    margin-bottom: 0;
  }
  .inner_hero_sec .bdcrm nav ol.breadcrumb li a {
    font-size: 17px;
  }
  .inner_hero_sec .bdcrm nav ol.breadcrumb li svg {
    margin-right: 6px;
  }
  .inner_hero_sec .bdcrm nav ol.breadcrumb li {
    font-size: 17px;
  }
  .inner_hero_sec .bdcrm {
    position: relative;
    /* 	text-align:center; */
    /*     top: 13%;
    left: 15px; */
  }
  section.inner_hero_sec .dog_img {
    display: none;
  }
  .sidebare .recent_box h5 {
    font-size: 13px;
    
  }

  .page_menus.blogs_page_menus {
    text-align: left !important;
    margin: 20px 0px !important;
  }

  .page_menus.blogs_page_menus nav.sub_menu_page ul li {
    width: auto;
  }
  nav.sub_menu_page ul li {
    padding-left: 0px;
  }

  .page_menus.blogs_page_menus nav.sub_menu_page ul li a {
  padding: 4px 11px;
        margin-bottom: 0px;
        text-decoration: none !important;
        font-size: 12px;
  }

  div#sidebar {
    /*     display: none; */
    margin-top: 27px;
  }
  .pe-12 {
    padding-right: 0 !important;
  }
  .sidebar_article figure img {
    height: 92px !important;
    width: 100% !important;
  }
  section.article_sec .border-right {
    border: 0px;
    padding-right: 0px !important;
    margin-top: 15px;
  }
  .img_block.img_block_inner .w-50 {
    width: 100% !important;
  }
  .second_menu nav.sub_menu_page {
    display: none;
  }
  nav.sub_menu_page ul li {
    width: 100%;
    padding-left: 0px;
  }
  .mob_menu_second {
    display: block;
    cursor: pointer;
  }
  div#Tits1,
  h2#Tit7,
  h2#Tit9,
  h3#con1,
  h3#ass1,
  h3#rec1,
  h2#Tit11 {
    padding-top: 0px;
    margin-top: 0px;
  }
  nav.sub_menu_page > ul > li > a {
    border-top: solid 1px #dce1f1;
    padding-left: 0px;
  }
  nav.sub_menu_page ul li a.active {
    background-color: #fbb03c !important;
    color: var(----dark_blue) !important;
    font-weight: 500 !important;
    text-decoration-color: var(--theme_color) !important;
  }
  .second_menu nav.sub_menu_page li.menu-item-has-children ul.sub-menu {
    position: relative;
    left: 0px;
  }
  .mob_logo_area {
    display: block;
    position: relative;
    padding-top: 10px;
  }
  nav.inner_nav ul.main_menu li.logo_list {
    display: none;
  }
  .topbar .right_bar ul li:nth-child(1),
  .topbar .right_bar ul li:nth-child(2),
  .topbar .right_bar ul li:nth-child(3) {
    /*     display: none; */
  }
  nav.inner_nav > ul.main_menu > li {
    margin-top: 0px;
    display: block;
    width: 100%;
    text-align: left;
    margin-bottom: 10px;
    padding-left: 0;
  }

  nav.inner_nav ul.main_menu li a {
    margin-top: 0px;
	  width:100%;
  }

  nav.inner_nav {
    padding-top: 25px;
    display: none;
  }

  section.article_sec .border-top {
    border-top: 0px !important;
  }

  .topbar .right_bar ul li:nth-child(1),
  .topbar .right_bar ul li:nth-child(2),
  .topbar .right_bar ul li:nth-child(3) {
    /*     display: none; */
  }

  .topbar .right_bar ul.search_shop li.mob {
    padding-left: 0px;
    display: block;
  }

  .topbar .right_bar ul.search_shop li.mob button.search_btn {
    background-color: transparent;
    border: 0px;
    font-size: 15px;
    color: #ccccff;
    position: relative;
  }
  .topbar .right_bar ul.search_shop li.mob button.search_btn i._close {
    display: none;
    font-style: normal;
    color: #ccccff;
    font-size: 20px;
    top: -18px;
    left: 44px;
    z-index: 9999999999;
  }
  ul.search_shop li.mob button.search_btn i._close {
    color: #ccccff;
    position: absolute;
    top: -28px;
    height: 35px;
    display: block;
    left: 0px;
  }
  nav.inner_nav.open_main_menu ul.main_menu li:not(:first-child),
  nav.inner_nav.open_main_menu {
    display: block;
  }
}
@media (min-width: 1200px) and (max-width: 1370px) {
  nav > ul > li {
    padding: 0 0px;
  }
  .main_menu .subscribe {
    margin-left: 13px;
  }
}
@media (min-width: 1180px) and (max-width: 1200px) {
  .ipad_header_buttons img {
    height: 39px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1300px) {
  #carouselExampleDark img {
    height: 589px;
  }
	
}

@media (min-width: 1200px) and (max-width: 1800px) {
  #carouselExampleDark img {
    object-fit: cover;
	  width:100%;
  }
	
	.carousel_loggedin img {
  
  }
}
@media (min-width: 1920px) and (max-width: 2560px) {
	.home-text_box2 p {
    padding-right: 7px;
    color: #000;
    font-size: 24px;
    font-style: normal;
    font-weight: 300;
    line-height: 1.1;
}
	
.carousel_loggedin img ,   #carouselExampleDark img {
/*    height: 600px !important; */
  }	
}
@media (min-width: 1500px) and (max-width: 2560px) {
  
  .home-text_box2 h1 {
    padding-right: 37px;
  }
	nav > ul > li {
    padding: 0 1px
}
}


@media (min-width: 1400px) and (max-width: 2560px) {
	.slider-nav button {
    right: -36%;
}
	#prevBtn {
    right: 43%;
}
	.home-text_box2 p {
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
}
	.pet_mosaic_slide .trende_vid_sec {
/*     width: 300px !important; */
}
	.pet_viodeo_sec {
        margin-top: 78px;
}
  .home-text_box2 {
/*     width: 540px;
    padding-left: 12px; */
  }
  #carouselExampleDark img {
    height: 535px;
    object-fit: cover;
  }
  #eye-icon img {
    height: 53px !important;
    object-fit: contain;
  }
  .sample_record .card_prodcut h4 {
    font-size: 1.6rem !important;
    line-height: 29px;
  }
  #dash_tab_my_profile p {
    font-style: normal;
    font-size: 15px;
  }
  #sidebar .blur-image div#blur-overlay button#view-button,
  .blur-image div#blur-overlay button#hide-button {
    position: relative;
    top: 8px;
  }
  #sidebar .blur-image div#blur-overlay p {
    position: relative;
    top: -76px;
  }
  #sidebar .blur-image div#blur-overlay p {
    line-height: 18px;
  }
}
@media (min-width: 607px) and (max-width: 770) {
}
@media (min-width: 588px) and (max-width: 1200px) {
  .pricing_box_align .pricing_col {
    width: 100%;
  }
}
@media (min-width: 588px) and (max-width: 1370px) {
  #dash_tab_my_profile p {
/*     font-size: 14px;
    display: flex;
    align-items: baseline; */
  }
  .profile_detail p {
/*     width: 268px !important; */
  }
  .user_img_profile {
    top: -6px;
  }
}

@media (min-width: 576px) and (max-width: 767px) {
  .dashboard_sec .col-sm-2 {
    width: 30%;
  }
  .dashboard_sec .col-sm-9 {
    width: 70%;
  }
  .ad_pet_mobile {
    width: 100%;
  }
  .rel_div {
    width: 50%;
  }
  .pad_header_buttons {
    padding-left: 178px;
  }
}

@media (min-width: 1367px) and (max-width: 2652px) {
  .blur-image div#blur-overlay button#hide-button {
    top: -85px !important;
    left: 24px !important;
  }
  #sidebar .blur-image div#blur-overlay button#view-button,
  .blur-image div#blur-overlay button#hide-button {
    top: -46px;
  }
  div#blur-overlay button#hide-button {
    left: -28px;
  }
  #sidebar .img_block.blur-image figure img {
    height: 187px !important;
  }
  #sidebar .img_block.blur-image figure img {
    top: 9px;
    /*     height: 53px !important; */
  }
  /* 	nav > ul > li{
		    padding: 0 5px !important;
		    
	} */
  .portal_link {
    margin-right: 7px;
  }
  /* 	nav > ul > li a{
    font-size: 0.8rem !important;
	} */
}
@media (min-width: 550px) and (max-width: 1200px) {
  .single_author .col-sm-8,
  .single_author .col-sm-4 {
    width: 100%;
  }
  .about_authors_ .col-sm-4 {
    width: 50%;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
	
  section.search.search-form form input.search-submit {
    right: 8px !important;
  }
  section.search.search-form form i {
    right: 8px !important;
    top: 12px;
  }
}
@media (min-width: 600px) and (max-width: 1200px) {
	.pet_mosaic h2 br{
		display: none;
	}
	.pet_mosaic .col-sm-3{
		    width: 100%;
	}
	.pet_mosaic .col-sm-9 {
		    width: 100%;
	}
	.trende_vid_slider .owl-prev {
		left: 40% !important;
	}
	footer .col-sm-4{
		width: 45%;
	}
	.pet_portal_home_heading h3 {
    font-size: 42px;
    margin-bottom: 43px;
    margin-top: -44px;
}
	.title_new_sec {
    margin-top: 128px;
}
	.portal_link svg {
    margin-right: 22px;
    margin-left: 5px;
}
	.search_btn {
		display: none;
	}
	
	

	.carousel-inner .col-sm-9  , .carousel-inner .col-sm-3{
    width: 100%;
}
	.fourm-for-mobile{
		display: block !important;
	}
	.container.d-lg-block.d-none{
		display: none !important;
	}
	.inner-p-circle-5 {
    top: 22px;
}
	.portal-circle p {
    font-size: 15px;
    font-weight: 500;
    line-height: 18px;
    margin-top: 11px;
}
	.p_circle-1 {
                left: -7px;
                left: 129px;
        top: -48px;
        position: absolute;
        width: 130px;
        height: 130px;

}
	.p_circle-2 {
               top: -49px;
        right: 114px;
        width: 125px;
        height: 125px;
        z-index: 99;


}
	.pet_portal_home .col-lg-6  {
		width: 100%;
	}
	.p_circle-5 {
                top: 158px;
        left: 151px;
        width: 125px;
        height: 125px;
        z-index: 9;
}
	.p_circle-4 {
        top: 168px;
        right: 97px;
        width: 135px;
        height: 135px;
}
	.p_circle-3 {
           top: 18px;
        left: 204px;
        width: 216px;
        height: 216px;
		z-index:9;
}
	.portal-circle {
		        left: 0;
        height: 366px;
        top: 44px;
        right: 5px;
        max-width: 593px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 50px;
}
	.topbar ul li {
    padding: 5px 7px;
	}
	.submit-btn-faq{
margin-bottom: 20px;
	}
	#any_question-1 .modal-header{
		position: absolute;
    right: -10px;
    top: -13px;
	}
	.any_question .modal-body h3 {
		text-align: left;
		margin-bottom: 19px;
		    margin-top: 20px;
	}
	.disclaimer-faq p {
		line-height: 16px !important;
	}
	.desktop{
		display: none;
	}
	.faq-breadcome p {
    line-height: 28px;
}
	.faq .accordion {
		padding: 7px 20px;}
	.faq-breadcome{
		    width: 100%;
	}
	.faq-header p {
    text-align: left;
    line-height: 28px;
}
	.faq-breadcome h1 {
    text-align: left;
}
	.ipad{
		display: block;
	}
	#slider {
		height: 242px;
	}
	.pets_action .icon-4 {
    top: -33px;
    right: 92px;
}
	.pets_action .icon-3 {
    top: 123px;
    left: 11px;
}
	.pets_action .icon-6 {
    top: 124px;
    right: 7px;
}
	.pets_action .icon-1 {
    position: absolute;
    top: -30px;
    left: 80px;
}
	.pets_action .icon-2 {
		display: none;
	}
	.pets_action .icon-5 {
		display: none;
	}
	.pet_viodeo_sec {
    margin-top: 154px;
}
	.subscribe-sec a {
		font-size: 22px;
	}
	.subscribe-sec p {
    font-size: 27px;
	}
	.subscribe-sec svg{
		    height: 25px;
	}
	.reasons_sec_box .col-sm-3{
		width: 50%;
		        margin-bottom: 62px;
	}
	.slider-nav button {
	    top: 5px;

		    right: -40%;
	}
	.pet_viodeo_sec .slider_buttons a {
		    top: 93px;
	}
	#prevBtn {
    right: 44%;
}
	.dual-slider-icons {
		background-size: contain;
	}
	#slider {
		margin: 70px 30%;
	}
	#slider label, #slider label img {
		    width: 310px;
    height: 251px;
	}
	.p-news{
	display: block;
}
	.search_area {
    margin-right: 0;
}
	.topbar ul{
		width: 100%;
	}
	.footer-add .close-add {
    top: 0px;
}
	.footer-add .close-add svg{
		    height: 16px;
    width: 16px;
	}
	section.inner_hero_sec {
   
		padding: 10px 0px 33px 0px;
	}
	    .news-sec {
        position: unset;
    }
	
	.fourm-for-mobile .row{
		    position: relative;
    top: -62px;
    z-index: 9;
	}
	.fourm-for-mobile{
		overflow: hidden;
	}
	.circle-side {
    left: 133px;
    top: -28px;
}
	.mobile-content-box-f {
           padding: 29px 14px;
        position: relative;
        top: -61px;
}
	.start_tread {
	top: -34px;
        right: 0;
        margin-bottom: 31px;
	}
	.image_heading_fourm {
		padding-right: 70px;
	}
	.mobile-content-box-f p{
		         font-size: 16px;
        margin-bottom: 0;
        padding-left: 11px;
	}
	.v-menu::after {
        content: unset !important;
}
	.open_main_menu .sign-menu{
        display: none !important;
	}
	.ul-reset l.has-mega-menu a{
		    padding: 6px 0px 6px 0px;
	}
	.search-wrapper select {
	        width: 154px;
        border-radius: 9px;
        right: 4px;
	}
	.dropdown-arrow {
left: unset;
        right: 132px;
}
	 .video-menu {
   
        width: 154px;
    }
	    .open_main_menu {
        border-radius: 5px 5px 0px 0px !important;
        background: linear-gradient(268deg, #DEE0FF 2.39%, #FFEADB 53.61%);
    }
	    .form-menu {
        width: 125px !important;
			        margin-right: 0;
     
    }
	    .form-menu, .video-menu {
        display: flex !important;
		 margin-left: 39px;
        margin-top: 3px;
        margin-bottom: 15px;
	padding-top: 16px;
    }
	    nav.inner_nav > ul.main_menu > li::after {
        content: "";
        display: block;
        width: 100%;
        height: 0.3px;
        background-color: #666666;
        margin-top: 5px;
    }
	#dash_tab_1 .col-sm-3:first-child .sm_btn {
    top: 32px;
}
	#dash_tab_1 .col-sm-3:nth-child(4) .sm_btn {
    top: 52px;
}
    .page-id-1199 .footer_bottom_sec, .page-id-1199 footer {
        display: none;
    }
	    .my-pet-sec-mobile {
        padding-top: 25px !important;
        margin-top: 0px;
        margin-bottom: 4px;
        border-radius: 5px 5px 0px 0px;
        background: linear-gradient(90deg, #E6E7FF 0%, #FFF2E9 100%);
        height: 100vh;
    }
	    .my-pet-sec-mobile ul li {
        margin-bottom: 25px;
        position: relative;
    }
	    .my-pet-sec-mobile li a {
        color: #1E1E1E;
        font-family: 'proxima-nova';
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 16px;
    }
	    .my-pet-sec-mobile ul li:after {
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background-color: #666;
        position: absolute;
        bottom: -9px;
        left: 0;
    }
	
	    .my-pet-sec-mobile .dropdown-svg {
        position: absolute;
        right: 12px;

        top: 9px;
    }
	    .mobile-pets-sec {
        display: block;
    }
	.bottom-nav ul li em {
        position: relative;
        top: 8px;
        font-family: 'proxima-nova';
        font-size: 12px;
        font-style: normal;
    }
	.pet_dashboard_menu_btn{
		top: 150px;
	}
	    .mobile_tabs li.active .fa {
        background: #F93;
        padding: 15px;
        border-radius: 50%;
        position: absolute;
        top: -11px;
        left: 0;
        color: white;
        right: 0;
        width: 45px;
        height: 45px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
	    .bottom-nav ul li {
			        position: relative;
        text-align: center;
        list-style: none;
        line-height: 17px;
    }
	    .bottom-nav ul {
        display: flex;
        align-items: center;
        justify-content: center;
          gap: 43px;
    }
	header.fixed_header .topbar{
		display: block;
	}
	#dash_tab_1 {
    padding-top: 62px;
	}
	    .page-id-2703 .footer_bottom_sec, .page-id-2703 footer {
        display: none;
    }
	    .pet_dashboard_menu {
        display: block !important;
    }
	    .desktop_tabs {
        display: none;
    }
	    .mobile_tabs {
        width: 100%;
        background: #f7f7f7;
        display: block !important;
        margin-top: 21px;
        position: fixed;
        bottom: 1px;
        padding: 16px 0px;
        z-index: 99;
    }
	
	
	.calendar-icon {
 right: 38%;
	}
	.page-id-2622  .offset-md-2{
		width: 100%;
    margin: unset;
	}
	
	.first_inner_box svg, .second_inner_box svg, .third_inner_box svg {
    height: 30px;
    width: 30px;
		
}
	
	.memorial_bottom {
		gap: 11px;
	}
	.pet_memorial_slider_sec .white_box_slider svg {
 
    height: 12px;
}
	.memorial_bottom .share {
 
    height: 30px;
    width: 30px;
	}
	.memorial_bottom a {
    padding: 5px 19px;
    font-size: 13px;
   line-height: 18px;
    padding-top: 7px;
}
	.parents_name h5 {
    font-size: 13px;
	}
	.white_box_slider h3 {
    font-weight: 600;
    font-size: 22px;
}
	.result_showing_box{
		        width: 13%;
	}
	.glossary_search_sec .col-sm-9{
		        width: 85%  !important;
	}
	.page-id-819 .new_search_field{
		    padding: 16px 52px;
	}
	.page-id-819 #search-form svg {
    position: absolute;
    left: 25px;
    top: 23px;
}
	.pet_memorial_slider_sec {
    padding-left: 23px;
}
	
	
	#pet_memorial_popup .modal-body h2{
		padding-bottom: 50px;
	}
	#pet_memorial_popup input , #pet_memorial_popup select , .new_input_group textarea , .upload_box{
		width:100%;
	}
	#pet_memorial_popup .submit_btn_{
		    width: 282px;
    margin: auto;
    margin-top: 47px;
	}
	#pet_memorial_popup .modal-content {
		padding: 0 50px;
	}
	.star {
    position: absolute;
    right: -16px;
    top: -17px;
}
	.star {
    right: -16px;
 
}
	.pet-memorials-hero {
    overflow: unset;
}
	.memorial_icon_box svg {
          height: 40px;
        width: 40px;
        position: relative;
        top: 9px;
        left: -5px;

}
	.third_inner_box p {
    font-size: 13px;
    line-height: 14px;
}
	.page-id-7051 #search-form svg {
    position: absolute;
    left: 18px;
    top: 13px;
}
	.heart_box_img img {
    margin-left: 14%;
    width: 104px !important;
		height: 104px;
	}
	.pet_memorial_slider_sec .white_box_slider{
		width: 705px;
	}
	/* 	pet memorial single css start */
	    .bubbles {
          position: relative;
        top: 0px;
        height: 224px;
        left: 98px;
       
    }
	.first_box .stars {
    right: 24px;
    top: 7px;
    height: 20px;
    width: 20px;
}
.second_box .stars {
    right: 9px;
    top: 18px;
    height: 20px;
    width: 20px;
}
	.white_box h1 svg {
    top: 35px;
    left: -9px;
    height: 20px;
    width: 20px;
}
	.third_box .stars {
    right: 6px;
    top: 10px;
    height: 20px;
    width: 20px;
}

	.page-id-7057 .shot_info{
	    margin-top: 2px;
}
	.page-id-7057 .meta_soc{
		margin-top: 45px !important;
	}
	.text-area {

		margin-left: 0;
	}
	.ipad_column_memorial{
		width:100%;
	}
	.heart_box_single svg {
    top: 23px;
    right: 24px;
}
	.single_pet-memorials{
        margin-top: 117px;
	}
	.Recent_memorils .owl-next{
		        right: -18px !important;

	}
	.recent_sec .container{
		padding:0 !important;
	}
	.single-petmemorial img{
		height: 286px !important;
	}
	/* 	pet memorial single css end */
	
	.page-id-819 #title-status {
    top: -111px;
    left: -139px;
}
	#filter_container{
		height:unset !important;
	}
	.our_team_sec{
    height: unset;
	
}
	.about_authors_ .col-sm-4 figure{
		right: 23px;
	}
	.our_team_sec .col-sm-10{
		    width: 90%;
	}
	.strip_sticky {
    top: 147px;
	}
	.wrap {
		bottom: 170px;
	}
	.article_drobox span:first-child {
    height: 45px;
    width: 61px;
    left: 2%;
    top: -5px;
}
	.article_drobox {
    height: 90px;
	}
	.carousel-inner .col-sm-5 {
        width: 100%;
    }
	.carousel-inner .col-sm-7 {
        width: 100%;
    }
  .top_sticky_bar p {
    padding: 15px 40px 15px 40px;
    height: 100px;
  }
  #carouselExampleDark .carousel-indicators {
/*     top: 50%;
    left: 35%; */
  }
  .home-text_box2 {
    position: unset;
  }

  .price_info_box {
    height: 94px !important;
    padding: 0 12px;
  }
  .subscir_img {
    display: none;
  }
  .continue {
    width: 96%;
    margin: auto;
  }
  #registration_form_via_article .col-sm-9 {
    width: 100%;
  }
  .padding_right__,
  .gap_right {
    padding-right: 14px;
  }
  .view_profile_ .col-sm-4,
  .view_profile_ .col-sm-8 {
    width: 100% !important;
  }
  .view_profile_ .photographs .col-sm-4,
  .view_profile_ .photographs .col-sm-8 {
    width: 50% !important;
  }
  .feture_blog_slider_desktop {
    display: none;
  }
  .feture_blog_slider_mobile {
    display: block !important;
  }
  .ipade_col-sm_3 {
    display: none;
  }
  .pricing_title {
    margin-top: 16px;
    width: 100%;
  }
  .list-results {
    width: 100%;
  }
  .ads_box.desktop {
    display: none;
  }
  .ads_box.mobile {
    display: block !important;
  }
	.two_slide_images {
    padding-left: 7px;
}
	.Qr_download_sec {

    justify-content: center;

}
  .photographs img {
    height: 100px;
    width: auto;
    border-radius: 6px;
  }
  .sharing {
    line-height: 54px;
    text-align: center;
  }
  .sharing p {
    line-height: 32px;
  }
  #notice {
    margin-top: 0;
  }
  #view_poster .modal-xl {
    max-width: 704px !important;
    margin-top: 123px;
  }

  .qr_image {
    height: auto;
    width: 109px;
  }
  .rt-btn {
    width: unset !important;
    flex-wrap: wrap;
  }
  .folder-detail_section .sidebar ul li {
    margin-bottom: 5px;
    width: 50%;
  }
  .folder-detail_section .col-sm-3 {
    width: 100%;
  }
  .folder-detail_section .sidebar {
    padding-top: 0;
  }
  .folder-detail_section .col-sm-9 {
    width: 100% !important;
  }
  .folder-detail_section .sidebar ul {
    display: flex;
    flex-wrap: wrap;
  }
  .view-options {
    justify-content: end !important;
  }
  .grid-view .gallery-item {
    flex-basis: 47%;
  }
  .list-view .image-card {
    width: 74%;
  }
  .filter_articles .cols_articles {
    width: 50%;
  }
  #dash_tab_my_profile .user_img_drop1 {
    height: auto !important;
  }
  .featured_preview_image img {
    margin-top: -15px;
  }
  .progress {
    width: 100%;
  }
  .file_name_gallery {
    margin-top: 2px !important;
  }
  .page-id-1199 .btn_img_upload_pet {
    width: 100%;
  }
  .cn-close-icon {
    top: 16% !important;
  }
  .ipad_width_ .col-lg-8 {
    width: 68%;
    text-align: end !important;
  }
  .ipad_width_ .col-lg-8 .image_heading {
    justify-content: end;
  }
  .ipad_width_ .col-lg-2 {
    width: 29%;
    margin-top: 18px;
  }
  .ipad_colum_width {
    width: 100%;
  }
  .view_all {
    width: 34% !important;
  }

  .main_menu a span {
    padding-left: 5% !important;
  }
  .mobile_signin {
    font-size: 1.2rem !important;
  }
  .portal_link .fa-caret-down {
    display: none;
  }
  .home-box-text_top p {
    font-size: 19px;
    line-height: 1.2;
    margin-top: 16px;
  }
  .logo img {
        height: 50px !important;
  }
  .home-box-text_top {
    height: 73px;
  }
  .dual_buttons {
    margin-top: 23px !important;
    margin-bottom: 35px !important;
  }
  .dual_buttons a {
    height: 42px;
    font-size: 16px;
    width: 120px;
  }
  .home-text_box2 p {
    padding-right: 435px;
    font-weight: 600;
    font-size: 18px;
  }
  .home-text_box2 h1 {
    justify-content: start;
  }
  .home-text_box2 {
    width: 100%;
    right: 10px;
    height: unset;
  }
  #carouselExampleDark img {
    height: auto;
    width: 100% !important;
  }
  .border_orange {
    padding: 20px;
  }
  .page-id-957 .main_sec_phh h3:after {
    border-bottom: unset;
  }
  .circle_image {
    width: 400px;
    height: 400px;
    /* min-width: 150px; */
    float: right;
    border-radius: 50%;
    -webkit-shape-outside: circle();
    shape-outside: circle();
    object-fit: cover;
    margin-left: 4%;
    margin-top: 0%;
  }
  .product_disscription img {
    height: unset !important;
  }
  #user-registration-form-1383 .ur-form-row {
    display: unset;
  }
  #user-registration-form-1383 .ur-form-row .ur-grid-1,
  #user-registration-form-1383 .ur-form-row .ur-grid-2 {
    width: 100% !important;
  }
  .page-id-1184 .sec_left_ {
    display: none;
  }
  .feature_list_ ul {
    padding-left: 23px;
  }
  .feature_list_ ul {
    list-style: disc;
  }
  .popup_signup a {
    font-family: "proxima-nova" !important;
    font-weight: 600 !important;
    color: #0325aa;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .popu_parent_btn {
    width: auto;
    margin: auto;
  }
  .popup_signup {
    background-color: transparent;
    font-size: 15px !important;
    height: unset !important;
    display: block !important;
    /* margin-top: 46px; */
    width: 100% !important;
    padding: 10px 21px 7px 21px !important;
    border-radius: 0px !important;
    /*         margin-left: 62px; */
    margin-bottom: -8px !important;
  }
  nav.sub_menu_page ul li {
    margin-right: 0px;
  }
  form.add__pet_form__ .btn.btn-theme-phh {
    width: 77%;
  }
  .top_sec_bio .col-sm-4 {
    width: 100% !important;
  }
  .pet_detail_bottom .col-sm-5,
  .pet_detail_bottom .col-sm-7 {
    width: 100%;
  }
  .pet_detail_bottom {
    padding: 0;
  }
  .pet_bio_text {
    text-align: center;
    width: 100%;
  }
  .dog_details p {
    align-items: center;
    display: flex;
    padding: 12px 21px;
    line-height: 24px;
  }
  .main_sec_phh {
    max-width: 803px;
  }
  .main_sec_phh .col-sm-5,
  .main_sec_phh .col-sm-7 {
    width: 100%;
  }
  section.search.search-form form input.search-submit {
    right: 351px;
  }
  section.search.search-form form i {
    right: 9px;
    top: 12px;
  }

  .main_page_blog .col-sm-6 {
    width: 33.33%;
  }
  .search_area {
    /* 		margin-top: 14px; */
  }
  .search_hero_sec figure img {
    height: 173px !important;
  }

  .sidebar_article .ipad_width {
    width: 50%;
    margin-bottom: 26px !important;
  }
  .sidebar_article .ipad_width img {
    height: 72px !important;
    width: 72px !important;
  }
  .author_articles .sbox {
    margin-top: 21px;
  }
  .author_articles .col-sm-6 {
    width: 33.33%;
  }
  ._meta .team_img .img_txt {
    margin-left: 51px !important;
  }

  .for_mobile_ {
    display: none;
  }
  .shop_divider2 {
    padding-left: 0px;
    width: 100%;
  }
  .ipad_full_width {
    width: 100% !important;
  }
  .ipad_full_width .col-sm-4 {
    padding: 0;
  }
  .gallery_folder_b {
    height: unset;
  }
  .gallery_folder_b h2 {
    line-height: 24px;
  }
  .subs_h {
    font-size: 24px;
    margin-top: 10px;
  }
  .discription_for_mobile p {
    font-size: 13px;
  }
  .d_block_ipad {
    display: block !important;
  }
  .fourm_icon_top_bar {
    display: flex;
  }
  .desktop_social_top .social {
    display: none;
  }

  .d_none_ipad {
    display: none !important;
  }
  .right_bar {
    justify-content: start;
    width: 100%;
  }
  .topbar ul li section {
    padding: 0px;
    width: auto;
  }
  .search_shop {
    width: 100%;
  }
  .search_shop li {
    width: 100%;
  }

  .search_area input {
    width: 100%;
  }
  .conversation_box {
    width: 82%;
    margin: 0 80px;
  }
  a.btn-elipses {
    right: 25px;
  }
  .complete_profile {
    padding: 4px 38px 4px 20px;
  }
  #dash_tab_1 .col-sm-8 {
    width: 100%;
  }
  .complete_profile .fa-angle-right {
    margin-left: 11px;
    top: 4px;
  }
  .ad_pet_mobile .rt-btn {
    width: fit-content;
    margin-bottom: 15px;
  }

  .ipad_col_100 {
    width: 100%;
  }
  .div-table-membership-det {
    overflow-x: auto;
  }
  .shop_divider {
    width: 100%;
  }
  .sec_products .disclaimer {
    margin-top: 15px;
  }
  .sidebare_blog {
    display: block !important;
  }
  .sidebar_article .col-sm-9 {
    width: 55% !important;
  }
  section.article_sec .sidebare .sidebar_article figure img {
    height: unset;
    width: unset;
  }
  section.article_sec .search-form.active {
    width: 100%;
  }
  section.search.search-form.active input {
    width: 50%;
  }

  .inner_hero_sec .bdcrm {
    position: relative;
    top: 10px;
  }
  .blogs_sec .single_product_row {
    margin-left: 0% !important;
    margin-right: 0% !important;
  }
  .contact_sec_ .img_block {
    width: 100%;
    position: unset;
  }
  .contact_sec_ .img_block img {
    height: unset;
    object-fit: contain;
  }
  .modalbackground {
    margin-top: -100px;
  }
  .ipaid_upload_ .col-sm-6 {
    width: 60%;
  }
  .upload-btn-wrapper input[type="file"] {
    left: 0px;
  }
  .col-sm-3.open_gal {
    width: 33.33%;
  }
  section.dashboard_sec {
    margin-top: -30px;
    top: 56px;
  }
  .user_dashboaerd {
    padding-bottom: 38px;
  }
  .for_ipad_gallery .col-sm-6 {
    width: 60%;
  }
  .for_ipad_gallery .text_ali {
    width: 40%;
  }
  .gallery-container2 .col-sm-3 {
    width: 33.33%;
  }
  .gallery-container2 {
    margin-bottom: 51px;
  }
  .my-pet-sec .rel_div {
    width: 33.33%;
  }
  .sidebar ul li a {
    padding: 10px 9px;
  }

  .dashboard_sec .col-sm-10 {
    width: 74%;
  }
  a.edit-pet {
    right: 0px;
  }

  .hide_mobile_name {
    display: none;
  }
  .cat_healt_btn {
    padding: 6px 12px;
  }
  .discription_for_desk {
    display: none;
  }
  .discription_for_mobile {
    display: block !important;
  }
  .top_sticky_bar .col-lg-7 {
    width: 43%;
  }
  .top_sticky_bar .col-lg-5 {
    width: 57%;
  }
  .discription_for_mobile {
    margin-left: 16px;
  }
  .email_subsr {
    font-size: 14px;
    width: 234px;
    height: 42px;
    padding: 0 6px;
  }
  .subscribe_form {
    display: flex;
    gap: 8px;
    align-items: center;
    position: relative;
  }
  .subscribe_box_btn {
    width: 127px;
    font-size: 18px;
  }
  .artical_sidebar_sec .row {
    margin-bottom: 26px !important;
  }
  .discription_for_desk p {
    margin-bottom: 0;
    font-weight: 700;
    font-size: 21px;
    margin-left: 21px;
  }
  .subscribe_form {
    margin-left: 0px;
  }

  .weight_select_input {
    width: 100%;
  }
  .gj-datepicker.gj-datepicker-bootstrap.gj-unselectable.input-group.mb-3 {
    display: flex;
    width: 100%;
  }
  /* 	home page css start */
  .left_col_home {
    padding-left: unset;
  }

  .ipad_view_ {
    width: 30%;
  }
  .ipad_img_haeding {
    width: 70%;
  }
/*   .pet_health_articles img {
    height: unset !important;
  } */
	.highlights-article figure {
    height: 250px;
}
	.pet_health_articles .px-3{
		padding: 0 !important;
	}
  .home_artical_box img {
    height: 250px;
  }
  .home-box-text {
    width: 66%;
    height: 73px;
    top: 7px;
    right: 45px;
    padding: 16px 15px;
  }
  .home_featured_blogs h2 {
    font-size: 33px;
  }
  .title_new_sec h2 {
    font-size: 27px !important;
  }
  .home-text_box2 {
           padding: 4%;
  }
  .home-text_box2 h1 {
   font-size: 40px;
        text-align: left;
        line-height: 0.95;
        padding-right: 0;
        margin-top: 13px;
        display: block;
  }
  .home-text_box2 p {
    padding-right: 0;
  }
  .home_banner_sec_ {
    height: 569px;
    background-position: bottom !important;
  }
  .new_home_sec {
            margin-top: 146px;
  }
	.strip_sticky{
		 margin-top: 0 !important;
	}
  .home_artical_box img {
    width: 100%;
  }
  .artical_sidebar_sec {
    margin-top: 36px;
  }

  .founder_sec {
    height: unset;
    padding-bottom: 30px;
  }
  .join_portal_img img {
    width: 100%;
  }
  .home_featured_blogs h2 {
    font-size: 38px;
  }
  .for_ipad_sec_ .col-sm-6:first-child {
    display: none;
  }
  .view_buttons_home {
    margin-top: 29px !important;
    margin-bottom: 36px;
  }

  #drop4 {
    width: 200px;
    left: -75px;
  }
  .alert_box_dashboard {
    margin-top: 160px;
  }
  .alert_box_dashboard .alert-warning {
    margin-bottom: -35px;
  }
  .founder_sec .col-lg-4 {
    width: 50%;
    margin: auto;
  }
  .bio_box {
    height: 148px;
    width: 300px;
  }
	.author_name {
      font-size: 18px;
	}
	.distenacesn p {
		font-size: 18px;
		    margin-top: 5px;
	}
	.bio_text_content p {
 
    font-size: 16px;
    margin-top: 3px;
	}
  .founder_sec .col-sm-10 {
    width: 100%;
	  max-width: 720px;
  }
  .pet_portal_home {
    height: unset;
    padding-bottom: 94px;
  }
  .view_buttons_home .col-lg-6 {
    width: 50%;
  }
  .product_slider .col-lg-3 {
    width: 50%;
  }
  .product_slider .owl-dots {
    top: 1683px;
  }
  .related_artical_box_home figure {
    height: 282px;
  }
  .ipad_relatet_artical .owl-dots {
/*     top: 604px !important; */
  }
	.product_sliders .owl-dots{
/* 		top: 741px !important; */
	}
  .product_sliders .owl-dots {
/*     top: 627px !important; */
  }
  .pet_portal_home_heading p {
            padding-top: 0px;
        margin-bottom: 40px;
  }
  .related_artical_box_home img {
    width: 100%;
    border-radius: 8px;
    height: 300px;
  }
  .ipad_relatet_artical .col-lg-3 {
    width: 50%;
  }
  .home_product h2 {
    font-size: 26px;
  }
  .home_product p {
    margin-top: 5px;
  }
  .home_product {
    height: unset;
    padding-bottom: 33px;
    font-size: 36px;
  }
  /* 	home page css end */
  .dashboard_sec .col-sm-2 {
    width: 26%;
  }
  .profile_box .col-sm-3 {
    width: 100%;
    text-align: center;
  }
  .dashboard_sec .col-sm-9 {
    margin-top: 16px;
    width: 100%;
  }
  .dashboard_sec .user_dashboaerd .col-sm-3 {
    width:50%;
  }
	
  .profile_box_mobile .col-sm-4 {
    width: 100%;
  }
  .pets_profile_ img {
    height: 126px;
    width: 126px;
  }
  form.add__pet_form__ input,
  form.add__pet_form__ select {
    width: 100%;
  }
  .mult-select-tag {
    width: 100% !important;
  }
  .btn_img_upload_pet {
    width: 100%;
  }
  .form_dual_section {
    width: 100%;
  }
  .new_sidebar_article .shop_padding {
    display: none;
  }
  .new_sidebar_article ul {
    display: flex;
    flex-wrap: wrap;
    max-width: 683px;
  }
  .menu_side_ {
    width: 50%;
  }
  .footer_flex img {
    margin-top: 11px;
  }
  .shop_sidebar ul li a.active {
    border-bottom: solid 4px #ff8f1f;
    border-left: unset;
  }
  .new_sidebar_article {
    padding: 0px 0px !important;
  }
  .new_sidebar_article ul li.has-dropdown {
    /* border-bottom: solid 1px #e1e1e1; */
    margin-bottom: 1px;
  }
  .singal_shop_sec {
    padding: 0em 0px 0em 0px !important;
  }
  .shop_sidebar ul li a {
    margin: 0px 18px;
    padding: 10px 6px;
  }
  .shop_sidebar ul li a {
    border-bottom: solid 4px #f4ddc8;
    border-left: unset;
  }
  .shop_sidebar ul li a:hover {
    border-left: unset !important;
  }
  .singal_shop_sec .new_sidebar_article:after {
    background: unset !important;
  }
  .drop_down_custom {
    /* 		padding-left: 7px; */
  }
  .drop_down_custom {
    padding-right: 38px;
  }
  .for_descktop {
    display: none !important;
  }
  .hide_mobile_name {
    /* 		display:none !important; */
  }
  form.register button.btn.button.ur-submit-button {
    width: 100%;
  }
  section.signup_form_sec .form_area .have_account {
    width: 100%;
    float: none;
    bottom: 0px;
    margin-top: 0px;
    position: relative;
    padding-top: 0px;
    right: 0px;
    margin-top: 0px !important;
    margin-bottom: 20px !important;
  }
  section.signup_form_sec .two-sec-main {
    display: flex;
    flex-wrap: wrap;
  }
  section.signup_form_sec .two-sec-main .sec-1-lf {
    width: 100%;
  }
  .ur-frontend-form .ur-form-row .ur-grid-1 .two_fields_container1 {
    margin-right: 0px;
  }
  .ur-frontend-form .ur-form-row .ur-grid-2 {
    margin-left: 0px;
  }
  section.signup_form_sec .two-sec-main .sec-1-lf .inner-img {
    position: relative;
    width: 100%;
    height: 100%;
  }

  section.signup_form_sec .form_area .ur-form-row .ur-form-grid {
    margin-bottom: 0px;
  }

  .main_menu .parent_menu {
    margin: unset;
  }
  .subscribe a {
    font-family: "proxima-nova";
    font-weight: 500;
  }
  #drop {
    left: unset;
  }
  .outer_logo {
    margin: 0 115px;
    width: 83%;
  }

  .logos {
    margin: 0 13px;
  }

  nav.inner_nav.open_main_menu ul.main_menu li:not(:first-child),
  nav.inner_nav.open_main_menu {
    padding-left: 2px;
  }
  nav > ul > li > a {
    margin-top: 0;
  }
	.fa-svg svg{
		    height: 27px;
    width: 27px;
	}
  .ul-reset .subscribe {
    display: none !important;
  }
  .ul-reset .portal_link {
    display: none;
  }
	.faq {
		margin-top: 126px;
	}
  .portal_link img {
    height: 30px !important;
	  width: auto;
  }
  .portal_link {
    margin-top: 0;
  }
  nav ul.main_menu .mega-menu ul.ul-reset li.view_all a {
    width: 100%;
  }
  .main_menu_container .logo {
    display: none;
  }
  nav.inner_nav {
    padding-top: 15px;
    display: none;
  }
  .mob_logo_area {
    display: block;
    position: relative;
    padding-top: 10px;
  }
  .logo .mob_menu {
    display: block;
  }
  .logo .mob_menu span.fa-bars {
    font-size: 28px !important;
    color: #333;
	          top: 3px;
        position: relative;

  }
  .logo .mob_menu span._close {
    display: none;
    color: var(--theme_color);
    position: relative;
    left: 0px;
    top: 0px;
  }
  nav.inner_nav.open_main_menu ul.main_menu li:not(:first-child),
  nav.inner_nav.open_main_menu {
    display: block;
  }
  .drop_down_custom {
    display: block;
    font-size: 1.2rem;
  }
  nav.inner_nav.open_main_menu {
        position: fixed;
        background-color: #fff !important;
        width: 100%;
        height: 83vh;
        top: 148px;
        left: 0px;
        overflow: scroll;
        /* padding-left: 5%; */
        border-top: 1px solid #ccc;
  }
  nav > ul > li > a {
    font-size: 1.2rem;
  }
	.has-mega-menu a{
		
/* 		    padding: 11px 0px; */
	}
	    ul.main_menu li.droppable a:hover {
        background: #FFFAF7;
			        padding-top: 13px;
    }
	
  header.fixed_header nav.inner_nav.open_main_menu {
                top: 125px;
  }
  .sec_products .article_sec .sidebare .sidebar_article:after {
    background-color: unset;
  }
  nav.inner_nav {
    padding-top: 15px;
  }
  header#fixed_header2 nav ul.main_menu {
    margin-top: 0 !important;
  }
  nav.inner_nav > ul.main_menu > li {
 margin-top: 6px;
        display: block;
        width: 100%;
        text-align: left;
        margin-bottom: 15px;
  }
	header.fixed_header nav > ul > li > a {

    padding-bottom: 15px;
}
  li.droppable.has-mega-menu .mega-menu {
    padding-top: 15px;
  }
  nav ul.main_menu .mega-menu {
    padding-top: 0px;
    padding-left: 18px;
    padding-bottom: 0px;
    padding-right: 18px;
    height: auto;
    position: relative;
    overflow-y: auto;
    top: 0px;
    overflow-x: hidden;
    margin: 0px 0px;
  }
  .mega-tabs-content {
    margin: -10px 0px;
  }
  .main_menu .parent_menu {
    width: 97.1%;
  }
  .mega-tabs-content {
    width: 100%;
  }
  .ui-widget-content {
    width: 100%;
  }
  .ui-tabs .ui-tabs-panel {
    padding: 1.4em 0 !important;
  }
  .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    padding: 9px 9px !important;
  }
  .mega-menu .tabs-nav ul li a i.fa {
    top: 14px;
    right: 30px;
  }
  nav ul li a img {
    height: 25px;
  }
  .logos {
    margin: 0 1px;
  }
  .inner-tabs-nav .ui-tabs-nav {
    margin-right: 6px !important;
  }
  .ui-tabs-panel ul.ul-reset li {
    width: 25%;
    padding-right: 37px;
  }

  .mega-menu {
    overflow: hidden !important;
  }
  .droppable > a:after {
    right: 46px;
    top: 9px;
  }
  .logo .mob_menu {
    right: 14px;
  }
  .subscribe a {
    margin-top: 0px;
  }

  .drop_down_custom {
    margin-top: 0px;
  }
  .ipad_header_buttons {
    display: inline-flex;
    /*         gap: 42px; */
    justify-content: center;
    align-items: center;
    margin-right: 22px;
    margin-top: -11px;
  }
  .portal_link {
    padding-left: 21px;
    padding-right: 21px;
  }
  .subscribe a {
    padding: 0 34px;
    /*  height: 43px; */
  }
  .article_sec .col-sm-9 {
    width: 100%;
  }
  #sidebar {
    display: none;
  }
  .wrap .but {
    left: 725px;
  }
  .wrap {
    bottom: 597px;
    display: block;
  }
  .ad_pet_mobile {
/*     width: 100% !important; */
  }
  .user_profile_detail:after {
    content: "";
    width: 251px;
    height: 607px;
    display: block;
    background-color: #fdf6f0;
    position: absolute;
    top: 12px;
    right: -97px;
    transform: rotate(20deg);
    border-radius: 20px;
    z-index: 1;
  }
  .user_profile_detail .profile_side {
    width: 27%;
  }
  .user_profile_detail .col-sm-4 {
    width: 50% !important;
  }
  .user_profile_detail .profile_detail {
    width: 50%;
  }
  .dog_profile_box,
  .name_title_d {
    margin-bottom: 12px !important;
  }
  .form_update_password_user .col-sm-8 {
    width: 100%;
  }
  .update_user_profile .col-sm-8 {
    width: 100%;
  }
  #dash_tab_2 .col-sm-3 {
    width: 33.33%;
  }
  #dash_tab_3 .col-sm-3 {
    width: 50%;
  }
  #dash_tab_3 {
    margin-bottom: 32px;
  }
  .wrap .content {
    width: 383px;
    position: relative;
    left: 397px;
  }
  section.article_sec {
    overflow: hidden;
  }
  .user_img_drop1 {
    height: 37px !important;
    width: 39px;
  }
  .drop_down_custom img {
    width: 50px;
    height: 50px !important;
    object-fit: cover;
    margin-right: 0;
  }
  .drop_down_custom .fa-angle-down {
    top: 15px;
    left: 112px;
  }
  section.inner_hero_sec {
    margin-top: 0px !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1200px) and (orientation: portrait) {
  .pricing_box_align .pricing_col {
    width: 100%;
  }
  .sec_products .col-sm-3 {
    width: 100%;
  }
  .sec_products .col-sm-9 {
    width: 33% !important;
  }
  .sec_products .col-sm-3 {
    width: 33% !important;
  }
  .sec_products .article_sec {
    width: max-content;
  }
  .additional_pet ._tag .try_btn {
    right: 30px;
    top: 108px;
  }
  .additional_pet {
    padding: 20px 24px 20px 26px;
  }

  .additional_pet {
    padding: 20px 24px 53px 26px;
  }

  .additional_pet ._tag .try_btn {
    right: 32px;
    top: 115px;
  }

  .sec_products .col-sm-9 {
    width: 100%;
  }
  .sec_products .col-sm-3 {
    width: 100%;
  }
  .sec_products .article_sec {
    padding: 0em 0px 0em 0px;
  }
  .sec_pricing .col-sm-10 {
    width: 100%;
    padding: 0;
  }
}

@media only screen and (max-width: 325px) {
  .mobile_logo {
    height: 44px !important;
  }
  .topbar ul li a,
  ul.t-left li a.contact_us {
    color: white !important;
    font-size: 12px !important;
  }
  .droppable > a:after {
    right: 95px;
  }
  nav.inner_nav.open_main_menu {
    top: 97px;
  }
  ._meta .team_img figure img {
    height: auto;
  }
  .discussion_phh_form {
    font-size: 14px;
  }
  .article_post .para_story {
    padding: 13px;
  }
}
@media only screen and (device-width: 667px) and (device-height: 375px) and (-webkit-device-pixel-ratio: 2) {
.dropdown-arrow {
        left: 94px ;
    }
	.search_area input {
		 padding-right: 7px;
	}
	   
}
