.la-reorder2 {
	visibility: hidden;
	opacity: 0;
	-webkit-transform: translateX(-100px) !important;
	transform: translateX(-100px) !important;
	-webkit-transition: visibility 450ms, opacity 450ms, -webkit-transform 450ms !important;
	transition: visibility 450ms, opacity 450ms, -webkit-transform 450ms !important;
	transition: visibility 450ms, opacity 450ms, transform 450ms !important;
	transition: visibility 450ms, opacity 450ms, transform 450ms, -webkit-transform 450ms !important;
}
.single_search_field select {
	width: 100%;
	border: 0px;
	height: 41px !important;
	background: #fff;
}
 .single_search_field select::-ms-expand {
 display: none;
-webkit-appearance: none;
 -moz-appearance: none;
 text-indent: 1px;
 text-overflow: '';
}


@media only screen and (max-width: 420px) {
.directory_content_area .search_title_area .sub_title {
	max-width: 300px !important;
	margin-left: auto !important;
	margin-right: auto !important;
}
}

@media only screen and (max-width: 600px) {
    .directory_content_area .search_form .atbd_seach_fields_wrapper{ background:transparent !important;}
    html .directory_content_area:before { 
    background: rgba(0,0,0,0.3) !important; 
}
.search_title_area {
	display: none;
}
#site_index .directory_content_area .col-lg-10.offset-lg-1 {
	width: 100% !important;
	margin: 0px !important;
	padding: 0px !important
}
#site_index .intro-wrapper .directory_content_area {
	padding: 150px 0px 0px 0;
}
.hh-mob-pad {
	padding-top: 0px !important;
}
.top-menu-area .menu-fullwidth .menu-container {
	position: unset !important;
	left: 0;
	top: 50%;
	width: 100%;
	-webkit-transform: unset !important;
	-ms-transform: unset !important;
	transform: unset !important;
	bottom: unset !important;
}
html .menu-fullwidth .menu-right {
	position: fixed;
}
html .top-menu-area .menu-fullwidth .menu-right .author-area, html .top-menu-area .menu-fullwidth .menu-right .search-wrapper {
	display: block;
	position: relative;
	top: unset;
	z-index: unset;
	right: unset;
	left: unset;
	width: 100% !important;
}
html .menu-fullwidth .menu-right {
	position: fixed;
	bottom: 0px;
	background: #fff;
	width: 100%;
	left: 0;
	right: 0;
}
html .author__access_area {
	box-shadow: 0 1px 6px 0 rgba(32,33,36,.28);
	width: 100%;
}
html .author__access_area ul li {
	margin-right: 5px !important;
	font-size: 13px;
	width: 50% !important;
	margin-right: 0px !important;
}
html .author__access_area ul li {
	text-align: center !important;
	height: 50px !important;
}
html .author__access_area ul li a {
	text-align: center !important;
	line-height: 1 !important;
}
html .author__access_area ul li a {
	text-align: center !important;
	width: 100%;
}
html .mainmenu-wrapper {
	z-index: 11111;
}
html .author__access_area ul li.postAddfree {
	background: #3a2d7d !important;
}
html .author__access_area ul li.pickrcon {
	background: #de1e2d !important;
}
html .author__access_area ul li.pickrcon a {
	color: #fff !important;
}
.newheader_dropdown_action::after {
	content: unset !important;
}
html .author__access_area ul li.postAddfree .btn-gradient.btn-xs {
	line-height: inherit;
	background: transparent;
	color: #fff;
	display: block;
	height: 100% !important;
	vertical-align: middle;
	height: 50px !important;
	font-size: 13px !important;
	line-height: 50px !important;
}
html .author__access_area ul li img.abc_img {
	width: 28px;
	margin-right: 3px;
	display: block;
	margin: auto auto 6px auto;
}
.newheader_dropdown_action .spanlag {
	color: rgb(51, 51, 51);
}
html .author__access_area ul li.postAddfree .btn-gradient.btn-xs:hover, html .author__access_area ul li.postAddfree .btn-gradient.btn-gradient-two::before {
	background: transparent;
}
html .top-menu-area .menu-fullwidth {
	top: 0px !important;
}
html .top-menu-area .menu-fullwidth {
	min-height: 60px;
	padding: 0px !important;
}
html .top-menu-area .d_menu {
	background: transparent;
	border: 0px;
}
html .mainmenu__menu .navbar-nav {
	padding: 1.33333rem 0;
	position: fixed;
	z-index: 1;
	background: #fff;
	top: 0px;
	padding: 0px;
	left: 0px;
	height: 100vh;
	width: 300px;
	padding-top: 5px;
}
html .menu-area .mainmenu__menu .navbar-nav > li.has_dropdown .dropdown-toggle::after {
	content: unset;
}
html .menu-area .navbar-toggler {
	z-index: 1111;
}
html .mainmenu__menu .navbar-nav > li {
	margin-right: 0;
	padding: 3px 2rem;
	border-bottom: 1px solid #eee;
}
html .top-menu-area .menu-fullwidth .logo-wrapper {
	z-index: 1;
}
.mainmenu__menu .navbar-collapse .navbar-nav {
 
}
.mainmenu__menu .navbar-collapse.collapse.show .navbar-nav {
	 
}
.menu-area .mainmenu__menu .navbar-nav > li.has_dropdown {
	position: relative;
}
html .mainmenu__menu .navbar-nav > li {
	margin-right: 0;
	padding: 5px 2rem;
	border-bottom: 1px solid #eee;
}
.mainmenu__menu .navbar-nav > li {
	margin-right: 0;
	padding: 0 2rem;
}
.mainmenu__menu .navbar-nav > li {
	display: block;
}
html .mainmenu__menu .navbar-nav > li {
	display: block;
}
.la-reorder2::before {
	content: "\f191";
	color: red;
	background: #fff;
}
.navbar-toggler[aria-expanded="true"] .la.la-reorder {
	display: none;
}
.navbar-toggler[aria-expanded="true"] {
	position: fixed;
	left: 254px;
	z-index: 99999 !important;
	top: 4px;
	background: transparent;
	border: 0px !important;
}
.navbar-toggler[aria-expanded="true"] .la-reorder2 {
	visibility: visible;
	opacity: 1;
	-webkit-transform: translate(0) !important;
	transform: translate(0) !important;
}
.show .bg-mmn {
	position: fixed;
	right: 0;
	top: 0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.3);
}
html .mainmenu__menu .navbar-nav > li:hover {
	background: var(--red);
}
html .mainmenu__menu .navbar-nav > li:hover a {
	color: #fff !important;
}
html .footer-three.p-top-70 {
	padding-top: 20px;
}
html .widget.widget_pages .page-item {
	margin-bottom: 5px;
	margin-right: 10px;
	float: left;
}
html .widget.widget_pages .page-item a {
	font-size: 13px;
}
html .widget .widget-title {
	margin-bottom: 7px;
	margin-top: 7px;
}
html .hd-mbil {
	display: none;
}
html .footer-three .footer-bottom .footer-bottom--content .copy-text.text-right {
	padding-top: 0;
	font-size: 10px;
	padding-bottom: 0;
	text-align: center !important;
}
html p.spansocial a {
	margin-left: 5px;
	height: 25px;
	width: 25px;
}
footer .spansocial {
	width: calc(100% - 100px);
	float: left;
}
footer .store-btns {
	width: 100px;
	float: left;
}
footer .store-btns img {
	width: 100%;
}
.app_download_link {
	position: absolute;
	top: 38px;
	right: 10px;
	width: 100px;
}
html footer .c-wth-us {
	margin-bottom: 15px !important;
}
.layout-wrapper.layout-2-columns{
	gap: 50px !important;
	grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}
.find_pets_section .section-title{
	margin-top: 30px;
}
    .footerNav {
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 2;
    left: 0;
    background: #FFFFFF;
    transition: .3s;z-index:111111;
} .footerNav .navContainer {
    border-top: 1px solid #eef0f1;
    opacity: .98;
    display: flex;
    z-index: 3;
    width: 100%;
    height: 60px;
    background-color: white;
        align-items: center;
    justify-content: center;
}
.footerNav .nav-item a{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.footerNav .nav-item   {
    flex: 1 1;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    font-size: 12px;
    color: #626465;
    background-color: white;
    border: none;
    max-width:20%; 
    position:relative;
}.footerNav .nav-item.active span {
    color: #2b2d2e;
}.footerNav .nav-icon {
      width: 24px;
    height: 24px;
   fill: #b6b8b9;
}.footerNav .nav-item.active .nav-icon  {
    fill:#2b2d2e;
}
.footerNav .nav-icon.post {
 
   fill: var(--logo-color);
}
}
@media only screen and (max-width:767px) {
.sptopmenue {
    width: auto;
    position: absolute;
    top: 3px;
}
.popular_category_list.section-padding-two {
    margin-top: 20px;
}
body.openfilter {
    overflow-y: hidden; 
}
html .breadcrumb-wrapper.content_above {
      margin-left: 0px;  
     margin-right:0px;    
}
.all-listing-wrapper .atbd_listing_action_btn .view-mode {
   
    display: none;
}#listing_index .all-listing-wrapper .atbd_listing_action_btn .action-btn {
  
    width: 100%;
    margin : 15px 0px; 
}
/*#listing_index .detail_search.category-search{ display:none; 
    position: fixed!important;
    z-index: 111;
    width: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #fff !important;
    margin: 0;
    padding: 0;
    z-index: 1111 !important;
    z-index: 102 !important;
    height: calc(100vh - 50px);
    overflow-y: scroll;
    padding-bottom: 40px;
    
}*/
    #listing_index.openfilter .detail_search.category-search  {display:none;  }
    #listing_index .spl-cntainer {
    width: 100%;
    margin: 0;
    padding: 15px;
    background:#fff !important;
    float: none;
padding: 20px 20px 20px 20px !important;
    min-width: 100%;
}.filter-checklist .form-group {
    margin-bottom: 10px;
}html #listing_index .form-control {
    
    border: 1px solid #eee!important;
}
#listing_index .detail_search.category-search .spl-cntainer .atbd_listing_action_btn {
    width: auto;
    margin-right: 0px;
    display: block;
    width: 100% !important;
}
.detail_search.category-search .spl-cntainer .atbd_submit_btn.filter-checklist {
   
    min-width: 100%;
}
    
 .navbar-toggler[aria-expanded="true"]  .la-reorder {
    display: none;
}
html .openfil { display:none !important;position:fixed; top:15px;right:15px; z-index: 11112; }.openfil svg{ width:20px; height:20px; fill:red; }
html .openfilter .openfil { display:none!important;}
.detail_search.category-search .spl-cntainer .filter-checklist {
    max-width: 100% !important;
}
.mainmenu__menu .navbar-collapse.show .navbar-nav li a {
    color: #2b2d2e !important;
    font-weight: normal !important;
    display: block;    padding: 5px 2rem;
}html .mainmenu__menu .navbar-nav > li {
    
    padding: 0; 
}
.mainmenu__menu .navbar-collapse.collapse.show .navbar-nav {
 
    padding-top: 40px !important;
}.menu-area.menu--light .mainmenu__menu .navbar-nav > li:hover > a {
    color: #fff;
    background-color: var(--logo-color);
    color: #fff !important;
}
body {
    position: relative;
}
#detail_index #search_replace{ display:none; }
.ja_btn {
    width: auto !important;
}
.find_pets_section{
	margin-bottom: 30px;
	background-size: cover !important;
}
}

.for-mobile-only { display:none !important;}
@media only screen and (max-width: 600px) {
    #listing_index .spl-cntaine1{} #listing_index .spl-cntaine2{ padding-top:5px !important;}
    .card-body-min { padding-left:0px !important; padding-right:0px !important;}
      .top-menu-area .menu-fullwidth .menu-right .author-area { display:none !important; }
      .for-mobile-only { display:none!important;}
}html .table-striped tbody tr,
html .table-striped tbody tr td {

	font-size: 16px;
}    td a i.fa.fa-trash {
    	font-size: 0;
    	width: 32px;
    	height: 32px;
    	/* background-color: #eee; */
    	background-image: url('/assets/img/delete.png');
    	background-size: cover;
    }:root {
		--petslist-white-color: #fff;
		--petslist-primary-color: #02c5bd;
		--petslist-secondary-color: #ff3d41;
		--petslist-body-color: #515167;
		--petslist-heading-color: #070c3e;
		--petslist-button-color1: #ff282c;
		--petslist-button-color2: #ff4e51;
	}
	
	.rtcl-listing-badge-wrap .badge {
		height: 23px;
		color: #fff;
		font-size: 11px;
		font-weight: 600;
		border-radius: 0;
		text-align: left;
		line-height: normal;
		letter-spacing: .44px;
		text-transform: uppercase;
		padding: 5px 20px 5px 10px;
		align-items: center;
		display: inline-flex;
		background-color: var(--petslist-primary-color);
		-webkit-clip-path: polygon(0% 0%, 100% 0%, 90% 50%, 100% 100%, 0% 100%);
		clip-path: polygon(0% 0%, 100% 0%, 90% 50%, 100% 100%, 0% 100%);
	}
	
	.rtcl-listing-badge-wrap {
		display: flex;
		flex-wrap: wrap;
		gap: 5px;
		margin: 0 0 10px;
		padding-right: 0;
		flex-flow: column;
		align-items: flex-start;
		line-height: 100%;
	}
	
	.badge.rtcl-badge-popular {
		color: #fff;
		background-color: var(--petslist-secondary-color);
	}
	
	.badge.rtcl-badge-popular.f {
		color: #fff;
		background-color: var(--petslist-primary-color);
	}
	
	.rtcl-listing-badge-wrap span.badge:last-child {
		margin-right: 0;
	}
	
	.badge:before {
		content: "";
		font-family: "rt-petslist";
		font-weight: 400;
		display: inline-block;
		margin-right: .3em;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}.badge.rtcl-badge-popular.f {
		color: #fff;
		background-color: var(--petslist-primary-color);
	} a.button-style-2 {
	 	color: #fff;
	 	position: relative;
	 	border-radius: 100px;
	 	background: linear-gradient(122deg, var(--petslist-button-color1) 0%, var(--petslist-button-color2) 100%);
	 	-webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, .25);
	 	box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, .25);
	 	padding: 10px 20px;
	 	font-size: 15px;
	 	font-weight: 600;
	 	line-height: 24px;
	 	overflow: hidden;
	 	display: flex;
	 	align-items: center;
	 	justify-content: center;
	 	gap: 6px;
	 	transition: all .3sease -out;
	 	background: linear-gradient(135deg, #003c5f 0, #44c2c5 100%) !important;
	 }.table>tbody>tr>td,
	.table>tbody>tr>th,
	.table>tfoot>tr>td,
	.table>tfoot>tr>th,
	.table>thead>tr>td,
	.table>thead>tr>th { 
		font-size: 15px;
	}