/*animatch mordern forntend swp*/
.modal-dialog-centered {display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; min-height:calc(100% - (.5rem * 2));}
h4, .h4 {font-size:18px;}
a[href^="tel:"], a[href^="tel:"]:hover {color:inherit !important; text-decoration:none !important; cursor:default;}
.dashboard #middle.orgtabs .nav-tabs > li.animatch a span img.animatchimg{ margin: -5px 9px 0 0;}
.dashboard #middle.orgtabs .nav-tabs>li.animatch.active a span{ border-color: #07A5E0;}
.mart70{ margin-top: 70px;}
.google-ad{ width: 100%; height: 450px; border: 2px solid #e6e6e6; margin: auto; font-size: 40px; color: #c6c6c6; display: flex; align-items: center; justify-content: center;}
/*.search-clear-box {display: flex !important; justify-content: flex-end; align-items: center;}*/
.search-clear-box .tf-headerSwitch {border-right:1px solid #A5A7AA; /*ccc*/ margin-right:10px; padding-right:5px;}
.search-clear-box .tf-switch .tf-slider {background-color:#EC5735!important}
.search-clear-box .tf-headerSwitch p strong {color:#EC5735; font-weight:500;}
.dashboard #middle .right.search a {top:-1px; right:8px;}
.dashboard #middle .right.search a img {width:20px;}
.animatch-mordern-page .dashboard #middle .right.search-clear-box a.add-item {color:#3181AF; text-decoration:none; display:inline-block; background-color:#fff; box-shadow:0 0 5px #a8a8a8; font-size:15px; padding:8px 15px 8px 15px; cursor:pointer; margin:0 5px 16px 0; font-weight:600; border-radius:20px !important; text-transform:uppercase; line-height:normal; border:none;}
.animatch-mordern-page .dashboard #middle .right.search-clear-box a.add-item:hover {color:#fff; background:#3181AF;}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {cursor:not-allowed;}
table.tr-animatchTable { width: 100%; vertical-align: middle; text-align: center; border: 1px solid #BABCBE; border-collapse: collapse;}
table.tr-animatchTable th{ white-space: nowrap;}
table.tr-animatchTable th, table.tr-animatchTable td { border-left: 0; border-right: 0;}
table.tr-animatchTable tbody td a { padding-bottom: 0;}
table.tr-animatchTable .align-left{ text-align: left !important; padding-left: 10px;}
table.tr-animatchTable .thumb-animal-image div {border: 1px solid #BBBDBF; /*f2f2f2*/ -moz-border-radius: 40px; -webkit-border-radius: 40px; border-radius: 40px; width: 40px; height: 40px; overflow: hidden; display: flex; justify-content: center; align-items: center; margin: auto;}
table.tr-animatchTable .thumb-animal-image div img {height:100%!important; object-fit:cover;}
.tr-animal-image{ display: flex; justify-content: center; align-items: center; margin: auto; min-height: 180px; width: 150px; text-align: center;}
.tr-animal-image span{ border: 1px solid #cccdcf; -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px; width: 50px; height: 50px; overflow: hidden; display: flex; justify-content: center; align-items: center;}
.tf-headerSwitch p {color:#404041;}
.tf-headerSwitch p, .dashboard #middle .right a.clear {font-size:15px;}
.tf-headerSwitch p:first-child {padding-right:6px;}
/*.thumb-animal-image img:not(.default){ object-fit: cover;height: 100%;}
.org-dashboard-animatch .dashboard #middle .tab-content #animatch strong {font-weight:500;}*/
.org-dashboard-animatch .dashboard #middle .tab-content #animatch.active {min-height: 55vh;}
.org-dashboard-animatch .dashboard #middle .tab-content #animatch .right.search {margin:0; border-color:#bfbfc1;}
.org-dashboard-animatch .dashboard #middle .tab-content #animatch .right.w100p.search-clear-box {text-align:left; margin:10px 0 0; float:left; padding-right:0;}
/*.org-dashboard-animatch .dashboard #middle .tab-content #animatch .clear-search-wrap{ float: right; margin-top: 2px; margin-bottom: 10px;}*/
.org-dashboard-animatch .dashboard #middle .tab-content #animatch .clear-search-wrap {float:right; margin-top:4px; margin-bottom:0;}
.org-dashboard-animatch .dashboard #middle .tab-content #animatch .clear-search-wrap .tf-slider::before {left:3px!important;}
.org-dashboard-animatch .dashboard #middle .tab-content #animatch .search-clear-box .clear-search-wrap .tf-headerSwitch.margin-top-10i {float:left; margin:0 10px 0 0 !important; padding-right:0; padding-bottom:1px;}
.org-dashboard-animatch .dashboard #middle .tab-content #animatch .search-clear-box .clear-search-wrap .tf-headerSwitch.margin-top-10i p {padding:5px 10px 0 5px !important;}
.org-dashboard-animatch .dashboard #middle .tab-content #animatch .search-clear-box .clear-search-wrap .tf-headerSwitch.margin-top-10i p.pl-2 {padding:5px 9px 0 6px !important;}
.org-dashboard-animatch .dashboard #middle .tab-content #animatch .right a.clear {color:#3181B0; font-weight:500; margin:4px 0 0 !important;} /*3181AF*/
.org-dashboard-animatch .dashboard #middle .tab-content #animatch .tr-tablewrap { float: left; width: 100%; overflow-x: auto; overflow-y: hidden; margin:0 0 10px 0!important; padding: 0;}
.org-dashboard-animatch .dashboard #middle .tab-content #animatch .tr-tablewrap table.tr-animatchTable thead th, .org-dashboard-animatch .dashboard #middle .tab-content #animatch .tr-tablewrap table.tr-animatchTable tbody td {font-size:15px; padding-left: 2px; padding-right: 2px; min-width: 110px;} /*13px*/
.org-dashboard-animatch .dashboard #middle .tab-content #animatch .tr-tablewrap table.tr-animatchTable tbody td.norecords {padding:25px 10px 23px;}
.org-dashboard-animatch .dashboard #middle .tab-content #animatch .tr-tablewrap table.tr-animatchTable tbody td.norecords a, .org-dashboard-animatch .dashboard #middle .tab-content #animatch .tr-tablewrap table.tr-animatchTable tbody td.norecords a:hover {font-weight:300; color:#EC5735;}
.org-dashboard-animatch .dashboard #middle .tab-content #animatch .tr-tablewrap table.tr-animatchTable thead th.thumb-animal-image, .org-dashboard-animatch .dashboard #middle .tab-content #animatch .tr-tablewrap table.tr-animatchTable tbody td.thumb-animal-image { min-width: 70px;}
.org-dashboard-animatch .dashboard #middle .tab-content #animatch.tr-tablewrap table.tr-animatchTable thead th, .tr-tablewrap table.tr-animatchTable tbody td {font-size:15px;} /*13px*/
.tr-tablewrap table thead {background-color:#F0F0F1;}
table.tr-animatchTable tbody td a, table.tr-animatchTable tbody td a:hover{ font-size:15px; color:#EC5930;} /*13px*/
table.tr-animatchTable tbody td a:hover{ text-decoration: none; color:#EC5930;}
table.tr-animatchTable tbody td a strong {font-weight:500;}
table.tr-animatchTable tbody td.action {width:130px;}
table.tr-animatchTable tbody td.action a {width:40px; height:40px; line-height:36px; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; border-radius:50%;}
table.tr-animatchTable tbody td.action a:hover {background-color:#EFEFEF;}
table.tr-animatchTable tbody td.action a.disabled:hover {background-color:#fff;}
.tr-tablewrap table.tr-animatchTable tbody tr td { border-bottom: 1px solid #cccdcf;}
.tr-tablewrap table.tr-animatchTable tbody tr td:last-child img {max-height:none;} /*27px*/
.tr-tablewrap table.tr-animatchTable tbody tr td img {max-width:none; padding:0 5px; height:18px;}
.tr-tablewrap table.tr-animatchTable tbody tr td img.dog {width:41px;}
.tr-tablewrap table.tr-animatchTable tbody tr td img.cat {width:43px;}
.tr-tablewrap table.tr-animatchTable tbody tr td .edit_case img {height:18px;} /*20px*/
.tr-tablewrap table.tr-animatchTable tbody tr td.action a.send_mail img {width:40px;}
.tr-tablewrap table.tr-animatchTable tbody tr td img.noimg {/*max-width:66%;*/ padding:0; height:auto!important; width:40px;} /*width:25px;*/ /*100*/
.dashboard #middle .right.search input[type=text]::placeholder {color:#808083; font-style:italic; font-weight:300; opacity:1!important;} /* letter-spacing:1px; ccc*/
.dashboard #middle .right.search input[type=text]::-webkit-input-placeholder { /* Chrome/Opera/Safari */ font-weight:300; font-style:italic; color:#808083; opacity:1!important;}
.dashboard #middle .right.search input[type=text]::-moz-placeholder { /* Firefox 19+ */ font-weight:300; font-style:italic; color:#808083; opacity:1!important;}
.dashboard #middle .right.search input[type=text]:-ms-input-placeholder { /* IE 10+ */ font-weight:300; font-style:italic; color:#808083; opacity:1!important;}
.dashboard #middle .right.search input[type=text]:-moz-placeholder { /* Firefox 18- */ font-weight:300; font-style:italic; color:#808083; opacity:1!important;}

#show_animals_data .panel-body.receiving_animatch .row.reverse, #show_animals_data .animatch_checkout_form .container .row.reverse {flex-direction:row-reverse;}

.animatch-mordern-page .custom-modal {overflow:hidden!important;}
.animatch-mordern-page .has-error .help-block {color: red;}
.animatch-mordern-page .has-error .form-control {border-color:red;}
.animatch-mordern-page .margin-top-10i {margin-top:25px!important;} /* 10px*/
.animatch-mordern-page .margin-top-10i .tf-slider::before {left:5px;}
.animatch-mordern-page .margin-top-20 {margin-top:20px;}
.animatch-mordern-page .margin-top-30 {margin-top:30px;}
.animatch-mordern-page .margin-bottom-20 {margin-bottom:20px;}
.animatch-mordern-page .custom-modal {color:#4D4D4D;}
.animatch-mordern-page .custom-modal .modal-content {border-radius:15px !important;}
.animatch-mordern-page .custom-modal .modal-dialog.modal-sm{max-width:420px; width: 100%;}
.animatch-mordern-page .custom-modal .modal-dialog.modal-md{max-width:500px;}
.animatch-mordern-page .custom-modal .modal-title {line-height:1.42857143; color:#07A5E0; font-size:25px; margin:0 0 10px; font-weight:500;}
.animatch-mordern-page .custom-modal .form-control {box-sizing: border-box; resize:none; padding-top:9px; font-weight:300; color:#404041;}
.animatch-mordern-page .custom-modal textarea {border-color:#dfdfe0; box-shadow:none;}
.animatch-mordern-page .custom-modal textarea::placeholder {color:#BABCBE; font-style:italic; font-weight:300; opacity:1!important;} /* letter-spacing:1px; ccc*/
.animatch-mordern-page .custom-modal textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */ font-weight:300; font-style:italic; color:#BABCBE; opacity:1!important;}
.animatch-mordern-page .custom-modal textarea::-moz-placeholder { /* Firefox 19+ */ font-weight:300; font-style:italic; color:#BABCBE; opacity:1!important;}
.animatch-mordern-page .custom-modal textarea:-ms-input-placeholder { /* IE 10+ */ font-weight:300; font-style:italic; color:#BABCBE; opacity:1!important;}
.animatch-mordern-page .custom-modal textarea:-moz-placeholder { /* Firefox 18- */ font-weight:300; font-style:italic; color:#BABCBE; opacity:1!important;}
/*.animatch-mordern-page .custom-modal strong , .animatch-mordern-page .custom-modal b{ font-weight: 500;}*/
.animatch-mordern-page .custom-modal .modal-body p { font-size: 16px; font-weight: 300; color: #333; margin-bottom: 16px;}
#delete-case-modal.custom-modal .modal-body p, #delete-modal.custom-modal .modal-body p {line-height:25px;}
#delete-case-modal.custom-modal .pop-cancel, #delete-case-modal.custom-modal .pop-save,
#delete-modal.custom-modal .pop-save, #delete-modal.custom-modal .pop-cancel {font-weight:600; width:120px;}
.animatch-animal-profile #adopt-animal-apply-modal.custom-modal .block {margin-bottom:0;}
/*
.animatch-animal-profile #adopt-animal-apply-modal.custom-modal .modal-body {padding-top:9px;}
.animatch-mordern-page .custom-modal .pop-cancel { border-radius: 20px; background-color: #fff; border: 1px solid #3181AF; font-size: 16px; color: #3181AF; padding: 8px 15px 8px 15px; cursor: pointer; margin: 0 5px 0 0; font-weight: bold; text-decoration: none; display: inline-block;} 
.animatch-mordern-page .custom-modal .pop-cancel:hover{ color:#fff; background: #3181AF;}
.animatch-mordern-page .custom-modal .pop-save { border-radius: 20px; background-color: #3181AF; border: 1px solid #3181AF; font-size: 16px; color: #fff; padding: 8px 25px 8px 25px; cursor: pointer; margin: 0; font-weight: bold; text-decoration: none; display: inline-block;}
.animatch-mordern-page .custom-modal .pop-save:hover{ background-color: #fff; border: 1px solid #3181AF; color: #3181AF;}*/
.animatch-mordern-page #contact-modal .modal-body p {max-width:310px; margin:0 auto 27px; font-size:14px; color:#333; line-height:19px;}
.animatch-mordern-page #contact-modal .modal-body p strong {font-weight:500;}
.animatch-mordern-page .custom-modal .pop-close { position: absolute; right: 20px; top: 20px; width: 15px; cursor: pointer;}
.animatch-mordern-page .assignment-modal .modal-body p {text-align:left; font-weight:500; padding-right:20px; font-style:italic;}
.animatch-mordern-page .assignment-modal .assignments-table { width: 100%; text-align: left;}
.animatch-mordern-page .assignment-modal .assignments-table th {padding:7px 5px 7px 12px; word-break:break-word; background:#EEEEEE; color:#58595B; font-weight:500;}
.animatch-mordern-page .assignment-modal .assignments-table td {padding:15px 5px 0 12px; word-break:break-word;}
.animatch-mordern-page .assignment-modal .assignments-table td a, .animatch-mordern-page .assignment-modal .assignments-table td a:hover {color:#E95933;}
.animatch-mordern-page .custom-modal .assignments-table .pop-cancel, .animatch-mordern-page .custom-modal .assignments-table .pop-save { font-size: 13px; text-decoration: none; display: inline-block;}
.animatch-mordern-page .w170{ width:170px;}
#assignment-modal.custom-modal .w170 a {display:inline-block; width:70px; text-align:center; text-decoration:none; line-height:27px; height:27px;}
#assignment-modal.custom-modal .w170 a.pop-cancel {line-height:28px;}
#assignment-modal.custom-modal .pop-close {width:11px;}
.animatch-mordern-page .select2-container--default.select2-container--open{ z-index: 9999999999;}
.animatch-mordern-page .add-case-modal .modal-body {padding:25px 20px;}
.animatch-mordern-page .add-case-modal .modal-title {margin-bottom:25px;}
.animatch-mordern-page .add-case-modal .add-animal-box {margin:25px 0;}
.animatch-mordern-page .add-case-modal .or-box {position:relative; font-weight:600; margin-bottom:23px; font-size:18px;}
.animatch-mordern-page .add-case-modal .or-box:before {content: ""; height:1px; width:100%; position:absolute; background:#dfdfdf; /*bfbfbf*/ top:19px; left:0; z-index:0;} /*808080*/
.safari .animatch-mordern-page .add-case-modal .or-box:before {top:16px;}
.animatch-mordern-page .add-case-modal .or-box span {display:block; margin:auto; background:#fff; width:40px; position:relative; z-index:1; padding:5px; font-weight:600; color:#404041;}
.animatch-mordern-page .add-case-modal .form-group {margin-bottom:10px; text-align:left;}
.animatch-mordern-page .add-case-modal .form-group label {font-weight:500; color:#333; font-size:14px; margin-bottom:10px;}
.animatch-mordern-page .add-case-modal .form-group .select-style {background:#fff url(../images/animatch/select.svg) no-repeat 97% 50%; border:1px solid #e1e1e1; /*bfbfc1*/ color:#58595B; /*a6a6a8*/ background-size:14px; border-radius:3px !important; font-size:14px;}
.animatch-mordern-page .add-case-modal .pop-actions.margin-top-20 {margin:25px 0 9px;}
.animatch-mordern-page .add-case-modal .assignment-link {float:left; width:100%;}
.animatch-mordern-page .add-case-modal .assignment-link a {color:#07A5E0;}
.animatch-mordern-page .add-case-modal .pop-cancel {line-height:31px!important; width:100px!important;}
.animatch-mordern-page .custom-modal .line-divider {margin:20px 0; height:1px; width:100%; background:#dfdfdf; float:left;} /*bfbfbf, 808080*/
.animatch-mordern-page .add-case-modal .line-divider {margin:23px 0 28px;}
.animatch-mordern-page .custom-modal .form-control + .select2 { width: 100% !important;}
.animatch-mordern-page .custom-modal .select2-container .select2-selection--multiple {min-height:34px; border:1px solid #e1e1e1;} /*bfbfc1, 31px, 36px*/
.select2-container--default .select2-selection--multiple .select2-selection__rendered{ padding: 0 10px;}
.animatch-mordern-page .custom-modal .select2-container--default .select2-selection--multiple .select2-selection__choice, .animatch-mordern-page .add-case-modal .selected-existing a {background-color:#ebebec; border:none; border-radius:20px; cursor:default; float:left; margin-right:5px; margin-top:5px; padding:5px 3px 5px 18px; font-weight:500; color:#404041; letter-spacing:0.3px; text-decoration:none;}
/*.animatch-mordern-page .custom-modal .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {color: #ebebec !important; margin:2px 0 0 5px; float: right; background: #6b6b6a; width:15px; line-height:14px; height:15px; text-align:center; border-radius:50%; font-size:13px;}*/
.animatch-mordern-page .custom-modal .select2-container--default .select2-selection--multiple .select2-selection__choice__remove, .animatch-mordern-page .add-case-modal .selected-existing a .close-icon {width:16px; height:16px; text-align:center; border-radius:50%; margin:1px 5px 2px 5px; padding:0; float:right; background:#6B6B6A url(../images/x.svg) no-repeat 4px 4px; background-size:8px; text-indent:-9999999px;} /*width:17px; height:17px; background-size:9px;*/
/*.form-control:focus {border:none;}*/
.animatch-mordern-page .add-case-modal .form-group .select-style select {font-size:14px; font-weight:300; line-height:32px!important; padding-left:9px; height:32px; padding-top:0;}
.safari .animatch-mordern-page .add-case-modal .form-group .select-style select {height:31px;}

.animatch-mordern-page .custom-modal .select2-container .select2-search--inline .select2-search__field {margin-top:6px; width:100% !important;}
.animatch-mordern-page .custom-modal .select2-container .select2-search--inline .select2-search__field::placeholder {color:#BABCBE; font-style:italic; font-weight:300; opacity:1!important;}
.animatch-mordern-page .custom-modal .select2-container .select2-search--inline .select2-search__field::-webkit-input-placeholder { /* Chrome/Opera/Safari */ font-weight:300; font-style:italic; color:#BABCBE; opacity:1!important;}
.animatch-mordern-page .custom-modal .select2-container .select2-search--inline .select2-search__field::-moz-placeholder { /* Firefox 19+ */ font-weight:300; font-style:italic; color:#BABCBE; opacity:1!important;}
.animatch-mordern-page .custom-modal .select2-container .select2-search--inline .select2-search__field:-ms-input-placeholder { /* IE 10+ */ font-weight:300; font-style:italic; color:#BABCBE; opacity:1!important;}
.animatch-mordern-page .custom-modal .select2-container .select2-search--inline .select2-search__field:-moz-placeholder { /* Firefox 18- */ font-weight:300; font-style:italic; color:#BABCBE; opacity:1!important;}
.animatch-mordern-page .add-case-modal .selected-existing {float:left; width:100%;}
/*.animatch-mordern-page .add-case-modal .selected-existing a {background-color:#ebebec; border:none; border-radius:20px; cursor:default; float:left; margin:0 5px 5px 0; padding:5px 10px; font-weight:500; color:#404041; text-decoration:none;}*/
.animatch-mordern-page .add-case-modal .selected-existing a .close-icon {display:inline-block;}
/*.animatch-mordern-page .add-case-modal .selected-existing a .close-icon {color:#ebebec !important; cursor:pointer; display:inline-block; font-weight:bold; margin-right:0; float:right; background:#6b6b6a; width:17px; text-align:center; border-radius:17px; margin-left:5px;}*/
.animatch-mordern-page .add-case-modal .select.form-control {padding-left:6px;}
#add-case-modal .select2-container .select2-search--inline {width:100%;} /*display:none;*/
#add-case-modal .select2-container--default .select2-selection--multiple .select2-selection__clear {display:none;}

.ie .animatch-mordern-page .search-clear-box{ justify-content: flex-start;}

.animatch-animal-listing .select-style { background-color: transparent; border: 1px solid #ccc; border-radius: 5px !important;}
.animatch-animal-listing .tf-headerSwitch p strong { color: #f45827;}
.animatch-animal-listing .tf-switch .tf-slider { background-color: #f45827 !important;}
.animal-filter-block{ margin-bottom: 20px;}
.animal-listing-block, .animal-filter-block {box-sizing: border-box; max-width: 1350px; margin: 0 0 20px;}
.animal-filter-block {margin-bottom:34px;}
.animal-filter-block.mart71 {margin-top:71px;}
#show_animals_data .container .animal-filter-block.mart71 {margin-top:1px;}
.serach-filter-box { padding: 20px 3px 20px 20px; /*box-shadow: 0 0 5px #a8a8a8;*/ -webkit-box-shadow:0px 0px 1.44px rgb(64 64 65 / 35%); box-shadow:0px 0px 1.44px rgb(64 64 65 / 35%); border-radius: 10px; margin-bottom:30px;}
.serach-filter-box .left-part { width: 200px; position: relative;}
.serach-filter-box .right-part .form-group label,
.serach-filter-box .left-part .form-group label{font-size: 14px; font-weight: 500;}
.nologin .serach-filter-box .right-part .form-group label {font-size: 13px;}
.serach-filter-box .left-part .form-group{ float: left;}
.serach-filter-box .right-part {float:right; width:calc(100% - 250px); position:relative;}
.serach-filter-box .right-part:before { content: "OR"; position: absolute; font-weight: 600; left: -45px; top: calc(50% - 19px); padding: 7px 0; background: #fff; z-index: 2; font-size: 16px;}
.serach-filter-box .right-part:after { content: ""; height: 100%; width: 1px; background: #e5e5e5; position: absolute; left: -35px; top: 0;}
.serach-filter-box .right-part .form-group { float: left; width: 100%; max-width: calc(16.66% - 20px); margin:0 20px 20px 0;}
.serach-filter-box .select-style { background-color: transparent; border: 1px solid #ccc; border-radius: 2px !important;}
.serach-filter-box .form-control {border-radius:2px; box-shadow:none; height:32px; border-color:#dfdfe0; color:#58595B; font-weight:300;}
.serach-filter-box .select-style {/*background:#fff url(../images/dropdown-arrow.svg) no-repeat 94% 50%;*/ border-color:#dfdfe0;}
.serach-filter-box .select-style .form-control {background:#fff url(../images/dropdown-arrow.svg) no-repeat 94% 50% !important; background-size:14px !important; font-size:14px; line-height:32px !important; height:32px; padding:0 27px 0 7px;}
.search-miles {line-height:32px; font-weight:300; color:#58595B;}
.search-miles .form-control {width:calc(100% - 40px); float:left; margin-right:5px; border-radius:0;}
.serach-filter-box.new {padding-left:22px;}
.serach-filter-box.new .right-part {float:left; width:calc(100% - 0px); position:relative;}
.serach-filter-box.new .right-part:before {left:14.1%; top:calc(54% - 19px);}
body.casemodule.availableanimals .serach-filter-box.new .right-part:before {left:13.7%; top:calc(54% - 19px);}
.serach-filter-box.new .right-part:after {display:none;}
.serach-filter-box.new .select-style {background-position:95% 50%;}
.serach-filter-box.new .right-part select.form-control:not([size]):not([multiple]) {height:calc(2.0rem + 2px);}
.serach-filter-box.new .right-part .form-group {max-width:calc(14.43% - 20px);}
body.casemodule.availableanimals .serach-filter-box.new .right-part .form-group {max-width:calc(13.9% - 20px);}
.serach-filter-box.new .right-part .form-group:first-child {margin-right:54px;}
.serach-filter-box.new .right-part .form-group:last-child, .serach-filter-box.new .right-part .form-group.marr0 {margin-right:0;}
.serach-filter-box.new .right-part .form-group.miles {border-right:1px solid #E5E5E5; max-width:calc(11% - 20px);}
.serach-filter-box.new .right-part .form-group.miles .search-miles {width:90%;}
.serach-filter-box.new .right-part .line {height:1px; background-color:#E5E5E5; margin:0 20px 16px 0; display:none; clear:both;}
.serach-filter-box.new .show {float:left;}
.serach-filter-box.new .show strong {margin-right:9px; display: inline-block; vertical-align: top; font-weight: 500; margin-top: -3px;}
.serach-filter-box.new .show .mobile {display: inline-block;}
.serach-filter-box.new .show .custom-checkbox {display:inline-block; height:auto; vertical-align:top; margin-right:18px;}
.serach-filter-box.new .show .custom-checkbox > [type="checkbox"]:not(:checked) + label, .serach-filter-box.new .show .custom-checkbox > [type="checkbox"]:checked + label {padding-left:25px!important; font-size:14px; font-weight:300; color:#404041; margin:0;}
.serach-filter-box.new .show .custom-checkbox > [type="checkbox"]:checked + label::after {width:17px; height:17px; background-size:15px;}
.serach-filter-box.new .show .custom-checkbox span {display:block; margin:3px 0 0 27px;}
.serach-filter-box.new .show .custom-checkbox a {font-weight:300; color:#EE5A36; text-decoration:underline; font-size:12px;}
.serach-filter-box.new .show .custom-checkbox a:hover {font-weight:300; color:#EE5A36; text-decoration:none; font-size:12px;}
.serach-filter-box.new .clearall {float:right; padding-right:25px;}
.serach-filter-box.new .clearall a {font-weight:500; color:#3181B0; text-decoration:none; font-size:14px;}
.serach-filter-box.new .clearall a:hover {font-weight:500; color:#3181B0; text-decoration:underline; font-size:14px;}
.customcheckbox { float: left; margin: 0 30px 10px 0;}
.customcheckbox input { display: none;}
.customcheckbox label { font-weight: 300; padding-left: 55px; position: relative; line-height: 22px; margin: 0;font-size: 14px;}
.customcheckbox label:before { content: ""; height: 22px; background: #CBCBCB; display: block; margin-right: 5px; width: 45px; -webkit-transition: .4s; transition: .4s; border-radius: 22px; position: absolute; left: 0; top: 0;}
.customcheckbox label:after { position: absolute; content: ""; height: 18px; width: 18px; left: 3px; bottom: 2px; background-color: white; -webkit-transition: .4s; transition: .4s; border-radius: 18px !important;}
.customcheckbox input[type="checkbox"]:checked + label:before{ background: #EC5930 !important;}
.customcheckbox input[type="checkbox"]:checked + label:after{ left: 24px;}
.custombtn {color: #fff; text-decoration: none; display: inline-block; background-color: #3181B0; font-size: 14px; padding: 7px 30px 7px 30px; cursor: pointer; margin: 0 5px 10px 0; font-weight: 600; border-radius: 20px !important; text-transform: uppercase; line-height: normal; border: 1px solid #3181B0; -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.6); box-shadow: 0 0 4px rgba(0,0,0,0.6);}
.custombtn:hover, .custombtn:focus {color:#fff; background:#2a77a3; text-decoration:none;}
.custombtn.outline {color:#3181B0; text-decoration:none; display:inline-block; background-color: #fff; font-size: 14px; padding: 7px 30px 7px 30px; cursor: pointer; margin: 0 7px 10px 0; font-weight: 600; border-radius: 20px !important; text-transform: uppercase; line-height: normal; border: 1px solid #3181B0; -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.6); box-shadow: 0 0 4px rgba(0,0,0,0.6);}
.custombtn.outline:hover{ color: #fff; background:#3181B0;}
#search_ani_animal.custombtn {margin-right:0;}
#search_ani_animal.custombtn:hover {color:#fff;}

.panel-body.receiving_animatch { padding: 0 !important; min-height: 719px; max-width: 1440px; margin: 0 auto;} /*606px*/
.panel-body.animatch_checkout_form {min-height: 600px;}
.receiving_animatch .animal-filter-block .tf-switch input:checked + .tf-slider{ background: #EC5930;}
.receiving_animatch .tf-headerSwitch p strong {color:#EC5930; font-weight:500;}
.serach-filter-box + .text-center .custombtn {-webkit-box-shadow:0 0 5px #a8a8a8 !important; box-shadow:0 0 5px #a8a8a8 !important; padding:7px 10px; width:103px;}
.animal-listing-block .custombtn{ box-shadow: none !important; width: 124px; padding: 5px 15px; margin-bottom: 20px;}

.animal-listing-result-top {margin:0 -15px 10px;}
.animal-listing-result-top h4 {font-size:20px; font-weight:400; font-style:italic; color:#333;}
.animal-listing-result-top .tags {padding:7px 0; clear:none; float:left;}
.availableanimals .animal-listing-result-top .tags {padding:7px 0; clear:none; float:left;}
.animal-listing-result-top .tags a {-moz-border-radius:100px!important; -webkit-border-radius:100px!important; border-radius:100px!important; -moz-box-shadow:0 0 3px #c0c0c0; -webkit-box-shadow:0 0 3px #c0c0c0; -o-box-shadow:0 0 3px #c0c0c0; box-shadow:0 0 3px #c0c0c0; cursor:pointer; padding:2px 16px 0 13px; display:inline-block; margin:0 10px 10px 0; vertical-align:middle; font:300 16px/34px 'Poppins',sans-serif; color:#404041; text-decoration:none;}
.animal-listing-result-top .tags a .material-icons {font-size:18px; color:#3180AE; margin:-5px 5px 0 0; vertical-align:middle;}
.animal-listing-result-top .tags a:hover {background:#EFEFEF; text-decoration:none;}

.animal-listing-result-top .view-list {float:right; margin-top:18px; font-size:17px; line-height:16px; font-weight:300;}
.animal-listing-result-top .view-list.martb {margin:2px 0 16px;}
.availableanimals .animal-listing-result-top .view-list {margin-top:18px;}
.availableanimals .animal-listing-result-top .view-list.mart14 {margin-top:14px;}
.animal-listing-result-top .view-list a {display:inline-block; margin:0 5px;}
.grid-view-btn img, .list-view-btn img {display:none;} 
.grid-view-btn img.no-active, .list-view-btn img.no-active{ display: inline-block; height:18px;} /*21px*/
.grid-view-btn.active-view img, .list-view-btn.active-view img{ display: inline-block; height:18px;} /*21px*/
.grid-view-btn.active-view img.no-active, .list-view-btn.active-view img.no-active{ display: none;}
.animal-listing.grid-view .row {display: -ms-flexbox; display: flex; flex-wrap: wrap;}
.animal-listing.grid-view .col-md-4 {width:33.33%; float:left; position:relative; display: flex;}
.animal-listing.grid-view .col-md-4:nth-child(3n+1) {clear:left;}
.animal-listing.grid-view .col-md-4 .pending {position:absolute; top:0; right:15px; width:81px; height:81px; background:url(../images/pendingv1.svg) no-repeat;z-index: 9;} /*right:13px;*/
.animal-listing.list-view .col-md-12 .pending {position:absolute; top:0; left:186px; width:81px; height:81px; background:url(../images/pendingv1.svg) no-repeat;z-index: 9;}
.animal-listing.grid-view .col-md-4 .on-transport {position:absolute; top:0; right:14px; width:81px; height:81px; background:url(../images/on-transport-badge.svg) no-repeat;z-index: 9;}
.animal-listing.list-view .col-md-12 .on-transport {position:absolute; top:0; left:186px; width:81px; height:81px; background:url(../images/on-transport-badge.svg) no-repeat;z-index: 9;}

.animal-box {box-shadow:0 0 6px #ccc; display:block; border-radius:7px; overflow:hidden; margin-bottom:30px; text-decoration:none; width: 100%;}
.animal-box:hover, .animal-box:focus {text-decoration:none;}
.animal-box .animal-image { display: block; border-bottom: 1px solid #e3e3e3; position: relative;}
.animal-box .animal-image img{}
.animal-box .animal-name { font-size: 20px; font-weight:600; padding: 15px 10px 10px 15px; display: block; position: relative;}
.animal-box .animal-name.video-available { padding-right: 55px;}
.animal-box .animal-name.video-available img {position:absolute; top:17px; right:15px; width:25px;} /*top:13px;*/
.animal-box .animal-name.gender-male{ color: #4FBCDA;}
.animal-box .animal-name.gender-female{ color: #EF219A;}
.animal-box .animal-desc { color: #404041; padding: 0 15px 10px; display: block; font-size: 15px; line-height: 20px; min-height:52px;}
.animal-box .animal-info-img { display: block; padding: 0 15px 15px; min-height: 43px;}  /* min-height: 28px; */
.animal-box .animal-info-img img { display: inline-block; margin-right: 5px; height: 28px;}

.animal-listing.list-view .col-md-12.adoptanimal {display: -ms-flexbox; display: flex; flex-wrap: wrap;}
.animal-listing.list-view .animal-box{ padding-right:20px;}
.animal-listing.list-view .animal-box .right-cont-desc { float: right; width: calc(100% - 276px); position: relative;}
.animal-listing.list-view .animal-box .right-cont-desc:before { content: ""; height: 100%; width: 1px; background: #e9e9e9; position: absolute; left: -26px; top: 0;}
.animal-listing.list-view .animal-box .animal-name{position: relative; margin: 5px 0 7px; padding: 15px 0 10px 0px;}
.animal-listing.list-view .animal-box .animal-name.video-available { padding-right: 35px;}
.animal-listing.list-view .animal-box .animal-name.video-available img{ right: 0;}
.animal-listing.list-view .animal-box .animal-image{ float: left; margin-right: 25px; border-right: 1px solid #e9e9e9; border-bottom: 0;}
.animal-listing.list-view .animal-box .animal-image img { max-width: 250px;}
.animal-listing.list-view .animal-box .animal-desc{ display: flex; padding: 0;}
.animal-listing.list-view .animal-box .animal-desc ul { list-style: none; padding: 0; width: 50%; padding-right: 10px; margin-left: 0;}
.animal-listing.list-view .animal-box .animal-desc ul li{ margin-bottom: 13px; display: flex; word-break: break-word;}
.animal-listing.list-view .animal-box .animal-desc ul li strong { font-weight: 600 !important; width:90px; min-width:90px; display: inline-block;}
.animal-listing.list-view .animal-box .animal-info-img{ padding: 0 0px 20px;}
/*.animal-listing.list-view .help-icon {font-weight:bold; background:#ec5735; line-height:18px; min-width:20px; height:20px; text-align:center; color:#fff; border-radius:50%; margin:0 0 0 5px; display:inline-block;}*/
.animal-listing.list-view .help-icon {background:url(../images/help-icon.svg) no-repeat 0 0 transparent; display:inline-block; vertical-align:top; width:20px; height:20px; margin:0 0 0 5px; font-size:0;}

.animal-listing.grid-view .animal-box .animal-image {overflow: hidden;} /*height: 338px;*/
/*.nologin #wrapper.dashboard.volunteers .animal-listing.grid-view .animal-box .animal-image {height: 322px;}
#wrapper.dashboard.volunteers .animal-listing.grid-view .animal-box .animal-image {height: 338px;}*/
.animal-listing.grid-view .animal-box .animal-image img {width:100%;} /*max-width: none; height:100%; object-fit:cover;*/
.animal-listing.grid-view .animal-box .animal-image img.no-image {width:auto; height:auto; object-fit:fill;}
.animal-listing.list-view .animal-box .animal-image { /*overflow: hidden;*/ width: 251px; position: relative; max-height: 231px; min-height: 231px;}
.animal-listing.list-view .animal-box .animal-image img{ /*max-width: none;*/ width:100%; height:100%; object-fit:cover;}
.animal-box .animal-image img.no-image {max-width:100px !important; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto; height:auto !important;}
.animal-listing.list-view .animal-box .animal-desc {min-height:50px;}

#wrapper.dashboard.volunteers .row.row-no-image, .animal-listing.grid-view .row.row-no-image {position: relative;}
#wrapper.dashboard.volunteers .row.row-no-image .col-md-4.adoptanimal.no-image,
.row.row-no-image .col-md-4.adoptanimal.no-image {display: inline-block; opacity: 0; visibility: hidden; position: absolute;}


.col-md-3.cart-sidebar {float:right; margin-top:52px;}
.col-md-3.cart-sidebar.mart0 {margin-top:0;}
.cart-box {-webkit-box-shadow:0 0 6px #ccc; box-shadow:0 0 6px #ccc; display: block; -webkit-border-radius:9px; border-radius:9px; overflow:hidden;}
.cart-box h4 {padding:14px 17px; background:#8C528E; color:#fff; margin:0;}
.cart-box h4 img {margin:-3px 12px 0 0; height: 20px;}
.cart-box .cart-empty {padding:18px 18px 18px 15px; font-style:italic;}
.cart-box .animal-item {display: flex; padding: 15px 30px 15px 15px; text-decoration: none; align-items: center; position: relative; border-bottom: 1px solid #ccc;}
.cart-box .animal-item:last-child {border-bottom:none;}
.cart-box .animal-item a {text-decoration: none;}
.cart-box .animal-item .animal-thumb {width:50px; height:50px; min-width:50px; line-height:45px; border-radius:50%; overflow:hidden; margin-right:15px; text-align:center;}
.cart-box .animal-item .animal-thumb.noimg {border:1px solid #d4d4d4;}
.cart-box .animal-item .animal-thumb.noimg img {width:28px; height:28px;}
.cart-box .animal-item img{ max-width: none;}
.cart-box .animal-item .item-desc span { display: block;}
.cart-box .animal-item .item-desc span.animal-name { font-size: 18px; font-weight: 600;}
.cart-box .animal-item .item-desc span.animal-name.gender-male { color:#4FBCDA;}
.cart-box .animal-item .item-desc span.animal-name.gender-female { color:#EF219A;}
.cart-box .animal-item .animal-desc { color: #404041; font-size: 14px; line-height: 18px; font-style:italic;}
.cart-box .animal-item .animal-desc span { font-size: 12px; font-style:normal;}
.cart-box .animal-item .remove-item{ max-width: 12px; position: absolute; top: 20px; right: 15px; cursor: pointer;}
.checkout-button-box {text-align:left; padding:20px 15px;}
.custombtn.checkout-btn {color:#8F5291; font-size:15px; border:1px solid #8F5291; margin:0; padding:8px 0; width:175px; text-align:center;}
.custombtn.checkout-btn img {margin:-2px 9px 0 0; height:14px;}
.custombtn.checkout-btn .hoverimg{ display: none;}
.custombtn.checkout-btn:hover{ background: #8F5291;}
.custombtn.checkout-btn:hover img{ display: none;}
.custombtn.checkout-btn:hover img.hoverimg{ display: inline-block;}

.contact-box{ box-shadow: 0 0 6px #ccc; display: block; border-radius: 5px; overflow: hidden; padding: 20px; margin-bottom: 30px;}
.contact-box.padb0 {padding-bottom:0;}
.contact-box h4 { color: #EC5735; margin: 0 0 20px; font-size: 20px;} /*f3663b*/
.contact-box .form-group {margin-bottom: 20px;}
.contact-box .form-group .relative {position:relative;}
.contact-box .form-group .relative #st_phone, .contact-box .form-group .relative #backupphone, .contact-box .form-group .relative #find_search_st_phone, .contact-box .form-group .relative #find_search_backupphone {padding-left:48px;}
.contact-box .form-group .relative .dropdown.flag {top:5px;}
.contact-box .form-group .relative .dropdown.flag .btn-default, .contact-box .form-group .relative .dropdown.flag .btn-default:hover, .contact-box .form-group 
.relative .dropdown.flag .btn-default:focus, .contact-box .form-group .relative .dropdown.flag .btn-default:active, .contact-box .form-group .relative .dropdown.flag .btn-default.active, .contact-box .form-group .relative .dropdown.flag.open .dropdown-toggle.btn-default {font-size:14px; color:#404041;}
.contact-box .form-control {box-shadow: none; color: #404041; border-color:#dfdfe0; border-radius:2px !important; resize:none;}
.contact-box label{ color: #404041; font-weight:500;}
.contact-box input.form-control{ height: 32px; border-color:#dfdfe0; border-radius:2px !important;}
.contact-box .select-style {background:transparent url(../images/dropdown-arrow.svg) no-repeat 95% 52%!important; background-size:13px!important; border:1px solid #dfdfe0; border-radius:2px !important; font-size:14px;}
.contact-box .select-style select {font-size:14px; padding:0 30px 0 9px; height:30px; line-height:30px!important;}
.serach-filter-box .select-style .form-control {font-size:14px; line-height:31px !important; height:30px !important; border:none; background:none;}
/*.contact-box .terms-conditions-checkbox .form-control{ height: auto; width: auto; display: inline-block; margin:-2px 9px 0 0; vertical-align:middle;}*/
.contact-box .terms-conditions-checkbox label {font-weight:300!important; font-size:14px!important; margin-bottom:0!important;}
.contact-box .terms-conditions-checkbox label a, .contact-box .terms-conditions-checkbox label a:hover {color:#EC5933;}
.contact-box .terms-conditions-checkbox {height:auto;}
.contact-box .custom-checkbox > [type="checkbox"]:checked + label {padding-left:25px!important;}
.contact-box .custom-checkbox > [type="checkbox"]:checked + label::after {width:17px; height:17px; background-size:15px;}

.animal-listing.contact-info-block .custombtn {padding: 5px 10px; width:103px; text-align:center; -webkit-box-shadow:0 0 5px #a8a8a8 !important; box-shadow:0 0 5px #a8a8a8 !important; color:#fff; text-decoration:none!important;}
.animal-listing.contact-info-block .custombtn.outline {color:#3181B0;}
.animal-listing.contact-info-block .custombtn:hover.outline {color:#fff;}

/*Added by Nirav 16 July 2020*/
.anymatchBlock {
padding: 0;
width: 930px;
margin: auto;
}
.pb-4 {
padding-bottom: 1.5rem!important;
}

.pt-4 {
padding-top: 1.5rem!important;
}

.pl-3 {
padding-left: 2rem!important;
}

.pr-3 {
padding-right: 2rem!important;
}
.anymatch-popup-width{
max-width: 415px!important; 
/* position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) !important;*/
width: 100%;
overflow-y: hidden !important;
overflow-x: hidden !important;min-height: calc(100% - 3.5rem);
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
}
.anymatch-popup-width .modal-content {
border-radius: 10px;
box-shadow:none; /*0px 0px 4px 2px rgba(0,0,0,0.2)*/
}
.tr-animalpopupBody form {
padding-top: 18px;
}

.anymatch-popup-width  .row {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
}

.tag-inputblock {
position: relative;
width: 177px;
}

.tr-animaldetailPopup textarea.form-control {height: auto !important;resize: none;}
.anymatch-popup-width .form-control-plaintext {
/* padding-top: .5rem; */
padding-bottom: .5rem;
margin-bottom: 0;
line-height: 1.25;
border: solid transparent;
border-width: 1px 0;
}


.tr-animaldetailPopup button, .animatch-mordern-page .custom-modal .pop-cancel {
padding: 0px;
height: 32px;
background: #fff;
border: 1px solid #3181B0; /*326194*/
border-radius: 30px;
font-weight:600;
margin: 0px 5px;
line-height: normal;
font-size: 14px;
text-transform: uppercase;
color: #3181B0 !important; /*326194*/
width: 95px;    
-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
-o-box-shadow: 0px 0px 5px rgba(0,0,0,0.3); box-shadow: 0px 0px 5px rgba(0,0,0,0.3); letter-spacing:0.3px;} /*padding-top:1px;*/
.animatch-mordern-page .custom-modal .pop-cancel:hover, .tr-animaldetailPopup button:hover {background-color:#3181B0; /*326194*/ color:#fff!important;line-height:28px;}

@media(hover: hover) and (pointer: fine) {
   .animatch-mordern-page .custom-modal .pop-cancel:hover, .tr-animaldetailPopup button:hover {background-color:#3181B0; color:#fff!important;}
}

.animatch-mordern-page #contact-modal.custom-modal .margin-top-20 {margin:27px 0 9px;}
.animatch-mordern-page #contact-modal.custom-modal .pop-cancel {padding-bottom:1px;}
.animatch-mordern-page #contact-modal.custom-modal .pop-save {line-height:30px;}
.btn:active, .btn.active {-webkit-box-shadow:none; -moz-box-shadow:none; -o-box-shadow:none; box-shadow:none;}
.tr-animaldetailPopup .tr-formbtns {margin-top:14px;}
.tr-animaldetailPopup button.save, .animatch-mordern-page .custom-modal .pop-save {color: #fff !important; background:#3181B0; /*326194*/ padding-bottom:1px; line-height:28px;}
.animatch-mordern-page .custom-modal .pop-save {color: #fff !important; background:#3181B0; /*326194*/ padding-bottom:2px;
padding: 0px;
height: 32px;
border: 1px solid #3181B0; /*326194*/
border-radius: 30px;
font-weight:600;
margin: 0px 5px;
line-height: normal;
font-size: 14px;
text-transform: uppercase;
width: 95px;    
-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
-o-box-shadow: 0px 0px 5px rgba(0,0,0,0.3); box-shadow: 0px 0px 5px rgba(0,0,0,0.3); letter-spacing:0.3px;}
.animatch-mordern-page #add-case-modal.custom-modal .pop-save {display:inline-block; width:auto; padding:0 25px; text-align:center; text-decoration:none; line-height:33px; height:34px; font-size:16px;}

h3.tr-animalHead{
color: #4D4D4D;
font-weight: 500;
padding-top: 5px;
font-size: 25px; margin-top:0;
}
.tr-animaldetailPopup .anymatchHead{
border-bottom: 1px solid #ececec; /*CECECE*/
margin: 0 14px; /*22, 45px*/
padding-bottom: 13px;
}
.tr-animaldetailPopup .tr-viewnotes{
color: #07A5E0;
text-decoration: underline;
font-size: 14px;
font-weight: 300;
}
.tr-animaldetailPopup .tr-viewnotes:hover {text-decoration:none;}
.tr-animaldetailPopup label{
color: #404041;
font-size: 14px;
font-weight: 500;
padding-right: 2px;
}

.tr-animaldetailPopup input.form-control-plaintext{
outline:none !important;
box-shadow: none !important;
border:none !important;
}
.tr-animaldetailPopup input.form-control-plaintext.tr-orangeColor{
color: #EC5735;
text-decoration: underline;
/* height: 32px;
font-size: 14px; */
}

.tr-animaldetailPopup input {
color: #58595B;
/* height: 32px; */
font-size: 14px;
font-weight: 300;
}
.tr-animaldetailPopup .tr-selectstyle {overflow: hidden; background:transparent url(../images/dropdown-arrow.svg) no-repeat 95% 52%; background-size:13px!important; border:1px solid #bfbfc1; border-radius:2px;}
/* transparent url(../images/dropdown-arrow.png) no-repeat 103% 50%*/

.tr-animaldetailPopup .tr-selectstyle .form-control .tr-animaldetailPopup .tr-selectstyle .form-control {height:31px;
font-size: 14px;
padding: 0 5px;
line-height: 31px;
font-weight: 300;
border-radius:.25rem !important;;
color: #58595B;
}
.tr-animaldetailPopup .form-control,
.tr-animaldetailPopup .tr-selectstyle select.form-control {
 background: transparent;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none; 
height: 32px; /*31px*/
font-size: 14px !important;
border-radius: 0;
box-shadow: none; border:none; padding-left:7px;} /*border-color: #bfbfc1 !important;*/


.tr-animaldetailPopup .tr-inputstyle .tr-taginfo {
padding: 6px 6px 6px 10px;
line-height: 16px;
margin: 3px;
}

.tr-animaldetailPopup .tr-inputstyle .tr-taginfo {
margin: 0 5px 0 0;
padding: 7px 9px;
border-radius: 15px;
font-weight: 400;
letter-spacing: 0.4px;
background: #EBEBEC;
color: #404041;
font-size: 14px;
}
.tr-animaldetailPopup .tr-inputstyle .tr-cross {
font-style: normal;
margin: 0 0 0 6px;
background: #6B6B6A;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
.tr-animaldetailPopup .tr-inputstyle .tr-taginfo {
margin: 0 5px 5px 0;
padding: 7px 9px;
border-radius: 15px;
font-weight: 400;
letter-spacing: 0.4px;
background: #EBEBEC;
color: #404041;
font-size: 14px;
}
.tr-animaldetailPopup .tr-inputstyle .tr-addTagBtn, .tr-animaldetailPopup .tr-inputstyle .tr-addTagBtn:hover {
width: 16px;
height: 16px;
border-radius: 100%;
float: right;
color: #fff;
font-size: 16px;
text-decoration: none;
margin: 0px 0 0 4px;
text-align: center;
line-height: 17px;
}
.tr-animaldetailPopup .form-control{
border-radius: 2px;
font-size: 14px;
font-weight: 300;
display: block;
width: 100%;
padding: 0 .75rem 0 4px;
/*font-size: 1rem;*/
line-height: 1.25;
color: #495057;
background-color: #fff;
background-image: none;
background-clip: padding-box;
border:1px solid #bfbfc1; /*1px solid rgba(0,0,0,.15)*/
/*border-radius: .25rem;*/
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.taginputinfo {
padding: 0px;
width: 100%;
/* border: 1px solid rgba(0,0,0,.15); */
}

.taginputinfo .tag-info {
padding: 4px 6px 2px 10px;
font-size: 11px;
background: #ebebec;
color: #404041;
margin: 6px 3px 4px;
font-weight: 400;
vertical-align: middle;
}

.taginputinfo .cross {
font-style: normal;
margin: 0 0 0 6px;
background: #fff;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}

.addTagBtn, .addTagBtn:hover {
background: #64c1a6;
width: 16px;
height: 16px;
border-radius: 100%;
float: right;
color: #fff;
font-size: 16px;
text-decoration: none;
margin: 1px 0;
text-align: center;
line-height: 17px;
}


.taginputinfo .cross {
background: #6b6b64;
width: 11px;
height: 11px;
font-size: 14px;
margin: 1px 0 0 6px;
line-height: 11px;
}

.tag-inputblock input {
max-width: 111px;
height: 30px;
/*font-style: italic;*/
/*color: #babcbe;*/
}
.taginputinfo span.twitter-typeahead .tt-suggestion{font-size: 14px;}
.taginputinfo span.twitter-typeahead .tt-suggestion:nth-child(2n){background-color: transparent;}
.tr-animalpopupBody ul.tr-listEdit { float: left; max-height: 230px;overflow-y: auto; clear:both; max-width: 100%; list-style: disc; margin: 0px 0 0 20px; padding: 0;}
.tr-animalpopupBody ul.tr-listEdit li {position: relative; font-weight: 300; font-size: 14px;
padding-bottom: 20px;float:left; width:100%;}
.tr-animalpopupBody ul.tr-listEdit li strong {font-weight: 500;}
.tr-animalpopupBody .form-group{display: flex;align-items: center;justify-content: center; /*margin-bottom:10px;*/}
.tr-animaldetailPopup .col-sm-5 a {display:block; margin-top:-6px!important; text-decoration:underline;}
.tr-animaldetailPopup .col-sm-5 a:hover {text-decoration:none;}

/*---------custom modal---------*/
.tr-animaldetailPopup .form-control {box-sizing:border-box; padding-left:8px;}
.tr-animaldetailPopup .form-control + .select2 {width:100% !important;}
.tr-animaldetailPopup .select2-container .select2-selection--multiple {min-height:32px; border-radius:2px;} /*36px*/
.select2-container--default .select2-selection--multiple .select2-selection__rendered {padding:0 5px;} /*0 10px*/
.tr-animaldetailPopup .select2-container--default .select2-selection--multiple .select2-selection__choice {background-color:#ebebec; border:none; border-radius:20px; cursor:default; float:left; font-size:13px; margin-top:5px; padding:3px 5px 3px 10px; font-weight:500; color:#404041; white-space:normal; line-height:19px;} /*margin-right:5px;*/
.tr-animaldetailPopup .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {width:17px; height:17px; text-align:center; border-radius:50%; margin:1px 5px 2px 9px; padding:0; float:right; background:#6B6B6A url(../images/x.svg) no-repeat 4px 4px; background-size:9px; text-indent:-9999999px;} /*color: #ebebec !important;float: right;background: #6b6b6a;width: 15px;height: 15px;text-align: center;border-radius: 15px;margin-left: 6px;*/
.tr-animaldetailPopup.select2-container .select2-search--inline .select2-search__field{ margin-top: 8px;}
.tr-animaldetailPopup .selected-existing { float: left; width: 100%;}
.tr-animaldetailPopup .selected-existing a { background-color: #ebebec; border: none; border-radius: 20px; cursor: default; float: left; margin: 0 5px 5px 0; padding: 5px 10px; font-weight: 500; color: #404041; text-decoration: none;}
.tr-animaldetailPopup .selected-existing a .close-icon { color: #ebebec !important; cursor: pointer; display: inline-block; font-weight: 600; margin-right: 0; float: right; background: #6b6b6a; width: 17px; text-align: center; border-radius: 17px; margin-left: 5px;}
.tr-animaldetailPopup .select.form-control{ padding-left: 6px;}
.tr-animaldetailPopup .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {border-top-left-radius: 4px !important;border-top-right-radius: 4px !important;}
.tr-animaldetailPopup .select2-container .select2-search--inline .select2-search__field{margin-left: 0px;margin-top: 8px;padding-left: 10px;}
.tr-animaldetailPopup .select2-container::-webkit-input-placeholder {padding-left: 15px;}
.tr-animaldetailPopup .select2-selection__placeholder {padding-left: 15px;}
#animalDetails.tr-animaldetailPopup .select2-container .select2-search--inline .select2-search__field {margin-left:0px; margin-top:5px; width:100%!important; padding-left:6px;}
#animalDetails.tr-animaldetailPopup .select2-container .select2-search--inline .select2-search__field::placeholder {color:#7c7c7c; font-style:italic;}
#animalDetails.tr-animaldetailPopup .select2-container .select2-search--inline .select2-search__field::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color:#7c7c7c; font-style:italic;}
#animalDetails.tr-animaldetailPopup .select2-container .select2-search--inline .select2-search__field::-moz-placeholder { /* Firefox 19+ */ color:#7c7c7c; font-style:italic;}
#animalDetails.tr-animaldetailPopup .select2-container .select2-search--inline .select2-search__field:-ms-input-placeholder { /* IE 10+ */ color:#7c7c7c; font-style:italic;}
#animalDetails.tr-animaldetailPopup .select2-container .select2-search--inline .select2-search__field:-moz-placeholder { /* Firefox 18- */ color:#7c7c7c; font-style:italic;} 
#animalDetails.tr-animaldetailPopup label.col-sm-5 {width:39%; -ms-flex:0 0 39%; flex:0 0 39%; max-width:39%;}
#animalDetails.tr-animaldetailPopup .col-sm-5 {width:49%; -ms-flex:0 0 49%; flex:0 0 49%; max-width:49%;}
#animalDetails.tr-animaldetailPopup .select2-container .select2-search--inline {width:100%;}
#animalDetails .select2-container--default.select2-container--focus.select2-container--disabled .select2-selection--multiple {border:1px solid #aaa; cursor:not-allowed;}
#animalDetails .tr-animaldetailPopup .select2-container.select2-container--disabled .select2-selection--multiple, #animalDetails .select2-container--default.select2-container--focus.select2-container--disabled .select2-search__field {cursor:not-allowed;}

.innerMainTitle{
font-size: 26px;
color: #07a5e0;
margin-bottom: 0;
position: relative;
font-weight: 600;
margin-top: 0;
padding-bottom: 18px;
}
h2.innerMainTitle:after {
content: "";
height: 4px;
width: 55px;
background: #CBCBCB;
position: absolute;
bottom: 0px;
left: 0;
}
.request-btn{
margin-top: -17px;
margin-bottom: 20px;
padding: 0;
}
.btn-outline-primary {
color: #326194;
background-color: transparent;
background-image: none;
border-color: #326194;
}
.btnStyle{
font-size: 13px;
text-transform: uppercase;
font-weight: 600;
border-radius: 20px;
line-height: normal;
padding: 6px 20px;
-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
-o-box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
}

.anymatchGrid thead {
border-top: none;
border-bottom: none;
background: #f0f0f1;
}

.tf-tableBox td {
vertical-align: middle !important;
}

.anymatchGrid thead th {
font-size: 16px;
font-weight: 500;
text-align: center;
color: #58595b;
padding: 5px 20px;
vertical-align: middle !important;
text-transform: uppercase;
text-decoration: underline;
position: relative;
line-height: normal;
}
.anymatchGrid thead th:first-child {
padding-right: 55px;
}
.anymatchGrid thead i {
position: absolute;
top: 32%;
}
.anymatchGrid thead th.img-space {
padding-left: 105px;
}
.anymatchGrid thead th{
color: #58595b !important;
}

.anymatchGrid thead th i {
margin-left: 12px;
padding: 3px;
}
.anymatchGrid thead th.img-space i {
margin-left: 25px;
}
.anymatchGrid td a {
color: #ec5735 !important;
text-decoration: underline;
}

.tf-tableBox td button {
background: none;
border-radius: 100%;
cursor: pointer;
border: 0;
outline: none;
padding: 0;
width: 30px;
height: 30px;
position: relative;
}

.anymatchGrid .tf-tableProfilePic img {
width: 45px;
height: 45px;
vertical-align: text-bottom;
margin-top: -1px;
display: inline-block;
border: 1px solid #e6e6e6;
border-radius: 50%;
text-align: center;
overflow: hidden;
vertical-align: middle;
margin-right: 10px;
}

.anymatchGrid td {
padding: 20px !important;
font-weight: 300;
font-size: 14px;
color: #404041;
border-color: #f0f0f1;    
border-bottom: 1px solid #e9ecef;
border-top: none;
}
.anymatchGrid td a {
color: #ec5735;
text-decoration: underline;
}
.anymatchGrid .tf-tableProfilePic {
width: 45px;
height: 45px;
border: 1px solid #f0f0f1;
margin-right: 40px;
}


.tf-tableProfilePic {
display: inline-block;
border-radius: 50%;
text-align: center;
overflow: hidden;
vertical-align: middle;
margin-right: 10px;
}


.anymatchGrid .tf-tableProfilePic img {
max-width: 45px;
vertical-align: text-bottom;
margin-top: -1px;
}
.subscribeBlock{
width: 100%;
float: left;
}
.subscribeBlock input {
width: 151px;
height: 27px;
font-size: 10px;
float: left;
border-radius: 2px 0 0 2px;
border-right: none;
padding: 7px;
}


.subscribeBlock .btnStyle {
float: left;
width: 71px;
height: 27px;
font-size: 10px;
padding: 0;
background: #326194;
text-align: center;
border-radius: 0 2px 2px 0;
color: #fff;
font-weight: 600;
box-shadow: none;
text-transform: none;
letter-spacing: 1px;
}
.anymatchPublishblock{
background-color: #fff;
}
.anymatchPublish {
max-width: 380px;
width: 100%;
margin: 0px auto 0;
padding: 60px 0;
text-align: center;
}
.anymatchPublish h1 {
color: #07a5e0;
font-size: 25px;
font-weight: 500;
margin-bottom: 20px;
}

.anymatchPublish .publishText {
font-size: 14px;
font-weight: 600;
margin-bottom: 20px;
}
.mailBlock input {
height: 32px;
font-size: 13px;
}
.profile-inside-content .tr-formbtns{
margin-top: 25px;   
}
.profile-inside-content  button {
padding: 0px 10px;
height: 30px;
background: #fff;
border: 1px solid #326194;
border-radius: 30px;
font-weight: 500;
margin: 0px 5px;
line-height: 30px;
font-size: 14px;
text-transform: uppercase;
color: #326194;
width: 95px;
-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
-o-box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
}
.profile-inside-content button.save {
color: #fff;
background: #326194;
}
.publishCheckbox{
font-size: 14px;
font-weight:300;
color: #333;
}
.publishCheckbox label{
margin-bottom: 0;
}
.profile-inside-content .form-check-label{
padding-left: 5px;
}
.profile-inside-content .form-check-inline+.form-check-inline {
margin-left: 7px;
}

.profile-inside-content .tag-info {
padding: 5px 6px 5px 10px;
font-size: 14px;
line-height: 17px;
border-radius: 15px;
font-weight: 500;
letter-spacing: 0.4px;
background: #ebebec;
color: #404041;
margin: 8px 3px 0;
vertical-align: middle;
}

.profile-inside-content .tag-info .cross {
background: #6b6b64;
width: 14px;
height: 14px;
font-size: 15px;
margin: 1px 0 0 6px;
font-style: normal;
-webkit-transform: rotate(44deg);
transform: rotate(45deg);
border-radius: 100%;
float: right;
color: #fff;
text-decoration: none;
text-align: center;
line-height: 14px;
font-weight: normal;
}
.anymatchBlock {
padding-top: 50px;
}

.tf-tableBox td button svg {
max-width: 18px;
width: 18px;
vertical-align: middle;
}
.tf-tableBox td button svg.big-svg {
max-width: 19px;
width: 19px;
}

.tf-tableBox td button svg path{
fill: #4d4d4d;
}
.editHeadBlock{
margin: 7px 0 5px;
padding: 0;
}
.editHeadBlock li{
list-style: none;
margin: 0;
padding: 8px 10px;
font-size: 13px;
font-weight: 300;
color: #3181af;
float: left;
}
.editHeadBlock li a{
color: #3181af;
}

.editHeadBlock li+li{
border-left: 1px solid #ddd;
}

.editHeadBlock li span{
float: left;
margin-right: 4px;
}

.editHeadBlock li span:last-child{
margin-right: 10px;
}

.editHeadBlock li span svg{
height: 12px;
width: 11px;
vertical-align: middle;
margin-top: -1px;
}
.editHeadBlock li span svg path{
fill: #bbbdbf;
}
.editHeadBlock li span.active svg path{
fill: #3182b0;
}
.tf-fosterMgHeader span.sm-organisationText {
width: 75px;
}
.form-control:focus{
/*border: 1px solid rgba(0,0,0,.15);*/
box-shadow: none;
outline: none;
}
.foot-push{height: 290px;}

/*Added by Nirav 16 July 2020 ends*/


/*Added by SAK on 13th Oct 2020*/
.badge {display:inline-block; min-width:10px; padding:3px 7px; font-size:12px; font-weight:700; color:#fff; line-height:1; vertical-align:baseline; white-space:nowrap; text-align:center; background-color:#999; border-radius:10px;}
.tag-inputblock {position:relative; list-style-type:none;}
.taginputinfo {background-color:#fff; border:1px solid #c7c7c8; padding:3px;} /*margin-bottom: 80px;*/
.tag-inputblock input {box-sizing:border-box; border-radius:0; border:none; box-shadow:none; outline:none; background-color:transparent; padding:5px 7px; margin:3px 0; width:auto; max-width:inherit;}
.tag-autocomplete {position:absolute; border:1px solid #ccc; -webkit-box-shadow:0px 0px 6px rgba(0,0,0,0.2); -moz-box-shadow:0px 0px 6px rgba(0,0,0,0.2); -o-box-shadow:0px 0px 6px rgba(0,0,0,0.2); box-shadow:0px 0px 6px rgba(0,0,0,0.2); background:#fff; z-index:2; width:100%;} /*margin-top: -40px;  top:76px; left:0; right:0;*/
.tag-info {background:#f2f2f2; padding:8px;}
.tag-info-innerblock {background:#fff; padding:5px 6px 1px 7px; border-radius:15px;} /*6px 6px 0 7px*/
.safari .tag-info-innerblock {padding-top:3px; padding-bottom:3px;}
.tag-color {margin-right:10px; vertical-align:top;}
#pop-video .heart_count{ padding-left: 8px }
.tag-color span {background:#85b635; width:18px; height:18px; float:left; border-radius:100%; margin-right:3px;}
.tag-color i {border:solid black; border-width:0 1px 1px 0; display:inline-block; padding:2.5px; margin:2px; -webkit-transform:rotate(45deg); transform:rotate(45deg);}
.tagCalled {font-size:12px; vertical-align:top; display:inline-block; margin-top:3px;}
.addTagBtn, .addTagBtn:hover {background:url(../images/addtag.svg) no-repeat; width:17px!important; height:17px!important; float:right; text-decoration:none; margin:1px 0 0 0; font-size:0!important; padding-left:0!important;}
#like-modal .tag-info-innerblock .dd-options .addTagBtn, #dislike-modal .tag-info-innerblock .dd-options .addTagBtn, #like-modal .tag-info-innerblock .dd-options .addTagBtn:hover, #dislike-modal .tag-info-innerblock .dd-options .addTagBtn:hover {margin-top:2px;}
.addTagBtn img, .addTagBtn:hover img {width:17px; max-width:17px;}
.tag-autocomplete ul {margin:0; padding:8px 8px 3px 8px; float:left; width:100%;}
.tag-autocomplete li, .taginputinfo .tag-info, .like-dislike-box .tag-info {margin:0 5px 5px 0; padding:6px 10px; border-radius:15px; font-weight:400; letter-spacing:0.4px;}
.tag-inputblock .updiv .tag-info {margin:0 5px 0 0; padding:6px 10px; border-radius:15px; font-weight:400; letter-spacing:0.4px; cursor:pointer; font-size:83%;}
.tag-inputblock .updiv  { padding-inline-start:0px; margin-bottom: 0px; }
.taginputinfo .tag-info,.tag-inputblock .updiv .tag-info {padding:6px 6px 6px 10px; line-height:18px; margin:3px 4px; vertical-align:middle; color: #fff}
/*#applicantInfoModal .taginputinfo .tag-info,.tag-inputblock .updiv .tag-info {line-height:15px;}*/
.taginputinfo .cross, .tag-autocomplete .cross {font-style:normal; -webkit-transform:rotate(0deg); transform:rotate(0deg); width:22px!important;
height:22px!important; text-align:center; border-radius:50%; margin:-4px 0 0 5px; padding:0; float:right; background:transparent url(../images/tagremove.svg) no-repeat 4px 4px; background-size:17px; text-indent:-9999999px; cursor: pointer;} /*45deg*/
/*.tag-inputblock .updiv i.cross { cursor: pointer; }*/
.tag-autocomplete .badge {cursor:pointer;}
.tag-autocomplete .badge i.cross {display:none;}

.tag-info-innerblock .dd-container {display:inline-block;}
.tag-info-innerblock #like-colors.dd-container, .tag-info-innerblock #dislike-colors.dd-container {width:40px!important;}
.tag-info-innerblock .dd-select {border-radius:2px; position:relative; cursor:pointer; border:none;}
.tag-info-innerblock .dd-selected {overflow:hidden; display:block; padding:0; font-weight:600;}
.tag-info-innerblock .dd-pointer {width:0; height:0; position:absolute; right:10px; top:56%; margin-top:-3px;}
.tag-info-innerblock .dd-pointer-down {border:solid 5px transparent; border-top:solid 5px #000;}
.tag-info-innerblock .dd-pointer-up {border:solid 5px transparent !important; border-bottom:solid 5px #000 !important; margin-top:-8px;}
.tag-info-innerblock .dd-options {border:solid 1px #ccc; border-top:none; list-style:none; box-shadow:0 1px 5px #ddd; display:none; position:absolute; z-index:2000; margin:3px 0 0; background:#fff; overflow:auto; left:-11px; width:158px!important; padding:12px 7px 5px 14px;}
#like-modal .tag-info-innerblock .dd-options, #dislike-modal .tag-info-innerblock .dd-options {width:135px !important;}
/*.tag-info-innerblock .dd-options:after, .tag-info-innerblock .dd-options:before {bottom:100%; left:50%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none;}
.tag-info-innerblock .dd-options:after {border-color:rgba(0, 255, 0, 0); border-bottom-color:#fff; border-width:10px; margin-left:-10px;}
.tag-info-innerblock .dd-options:before {border-color:rgba(0, 0, 0, 0); border-bottom-color:#000; border-width:16px; margin-left:-16px;}*/
.tag-info-innerblock .dd-option {padding:0; display:block; border:none; overflow:hidden; text-decoration:none; color:#333; cursor:pointer; -webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out; text-align:center; position:relative;}
.tag-info-innerblock .dd-options li {padding:0; letter-spacing:0; margin:0 7px 7px 0; float:left; width:20px;}
.tag-info-innerblock .dd-options > li:last-child > .dd-option {border-bottom:none;}
.tag-info-innerblock .dd-option:hover {background:#f3f3f3; color:#000;}
.tag-info-innerblock .dd-option-image, .tag-info-innerblock .dd-selected-image {vertical-align:middle; max-width:20px; float:none; margin:0; width:20px;}/*--04px 0 0--*/
.safari .tag-info-innerblock .dd-option-image, .safari .tag-info-innerblock .dd-selected-image {margin-top:0;}
.tag-info-innerblock .dd-option.dd-option-selected {background-color:transparent !important;}
.tag-info-innerblock .dd-option.dd-option-selected::after {content:""; display:block; position:absolute; top:7px; left:5px; background:url(../images/tick.svg) no-repeat; width:10px; height:10px;}
.safari .tag-info-innerblock .dd-option.dd-option-selected::after {top:6px;}
.chrome .tag-info-innerblock .dd-option.dd-option-selected::after {top:8px;}
#applicantInfoModal .tag-info-innerblock .dd-option.dd-option-selected::after {top:8px;}
.safari #applicantInfoModal .tag-info-innerblock .dd-option.dd-option-selected::after {top:6px;}

.badge.eventBtn.tag-info.pink {background:#d15ca9;}
.badge.eventBtn.tag-info.orange {background:#f08849;}
.badge.eventBtn.tag-info.sky-blue {background:#28d3d2;}
.badge.eventBtn.tag-info.darkest-orange {background:#fdab30;}
.badge.eventBtn.tag-info.dark-orange {background:#e1b82e;}
.badge.eventBtn.tag-info.green {background:#629018;}
.badge.eventBtn.tag-info.purple {background:#807bdd;}
.badge.eventBtn.tag-info.dark-green {background:#85b635;}
.badge.eventBtn.tag-info.brown01 {background:#885a5a;}
.badge.eventBtn.tag-info.brown02 {background:#b48a64;}
.badge.eventBtn.tag-info.darkest-blue {background:#4195fc;}
.badge.eventBtn.tag-info.darkest-blue02 {background:#1b96b8;}
.badge.eventBtn.tag-info.darkest-blue03 {background:#1871b5;}
.badge.eventBtn.tag-info.dark-green02 {background:#4eb7b4;}
.badge.eventBtn.tag-info.dark-grey01 {background:#898985;}
.badge.eventBtn.tag-info.dark-grey02 {background:#738198;}
.badge.eventBtn.tag-info.dark-pink {background:#fd5fcc;}
.badge.eventBtn.tag-info.dark-purple {background:#ab5eef;}
.badge.eventBtn.tag-info.light-orange {background:#fdab30;}
.badge.eventBtn.tag-info.water-blue {background:#25a9e0;}
/*Added by SAK on 13th Oct 2020*/

/* Animal profile page starts*/
body.animatch-animal-profile{ color:#404041; font: 300 14px 'Poppins',sans-serif;} /*414042*/
body.animatch-animal-profile #doobert-certify.newpopup .contentblk li {width: 30.3%;}
body.animatch-animal-profile #doobert-certify.newpopup .contentblk li * {width: 100%;}
body.animatch-animal-profile #doobert-certify.newpopup .contentblk li img {width: 45px;}
body.animatch-animal-profile #doobert-certify.newpopup .contentblk li .block-head {width: auto;}
.animatch-animal-profile .form-control::placeholder { color: #B0B0B0; font-style: italic;}
.animatch-animal-profile .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #B0B0B0; font-style: italic;}
.animatch-animal-profile .form-control::-moz-placeholder { /* Firefox 19+ */ color: #B0B0B0; font-style: italic;}
.animatch-animal-profile .form-control:-ms-input-placeholder { /* IE 10+ */ color: #B0B0B0; font-style: italic;}
.animatch-animal-profile .form-control:-moz-placeholder { /* Firefox 18- */ color: #B0B0B0; font-style: italic;}
.text-capitalize { text-transform: capitalize !important;}
.profile-content-wrapper .margin-bottom-30 {margin-bottom:30px;}
.profile-content-wrapper .back-btn, .profile-content-wrapper .back-btn:focus, .animatch_checkout_form .back-btn, .animatch_checkout_form .back-btn:focus {color:#3181AF; font-size:14px; text-decoration:none !important;}
.profile-content-wrapper .back-btn:hover, .animatch_checkout_form .back-btn:hover {text-decoration:underline !important;}
.profile-content-wrapper .back-btn img, .animatch_checkout_form .back-btn img {margin:-3px 3px 0 0;}
.profile-content-wrapper *{ box-sizing: border-box;}
.profile-content-wrapper .progress {background-color:transparent; -webkit-box-shadow:none; box-shadow:none;}
/*.profile-content-wrapper .profile-info-sidebar{ width: 320px;}*/
.profile-content-wrapper .profile-info-sidebar .profile-picture {border-radius:10px; overflow:hidden; box-shadow:0 0 6px #ccc; margin-bottom:25px;}
.profile-content-wrapper .profile-info-sidebar .profile-picture img {width:100%;}
.profile-content-wrapper .profile-info-sidebar .profile-picture.no-photo-available { padding: 60px 30px;}
.profile-content-wrapper .profile-info-sidebar .profile-picture.no-photo-available img{ max-height: 142px; display: block; margin: auto;} 
.profile-content-wrapper .profile-info-sidebar .profile-btn { margin: 25px 0 35px; text-align: center;} 
.profile-content-wrapper .profile-info-sidebar .profile-btn a {display:block; color:#fff; text-decoration:none; background-color:#3181AF; font-size:24px; padding:10px; cursor:pointer; margin:0 auto; font-weight:600; border-radius:50px !important; text-transform:uppercase; line-height:normal; border:1px solid #3181AF; box-shadow:0 7px 0 #296B8C; /*22566B*/ max-width:295px;}
.profile-content-wrapper .profile-info-sidebar .profile-btn a:hover {background-color:#2a77a3;}
.profile-content-wrapper .profile-info-sidebar .profile-box {box-shadow:0 0 6px #ccc; display:block; border-radius:10px; padding:20px 20px 1px; margin-bottom:25px;}
.profile-content-wrapper .profile-info-sidebar .profile-box .animal-info {padding:0; list-style:none; margin-bottom:0; margin-left:0;} /*margin-bottom:30px, 20px*/
.profile-content-wrapper .profile-info-sidebar .profile-box .animal-info li {margin-bottom:13px; display:flex; font-size:15px; color:#404041;}
.profile-content-wrapper .profile-info-sidebar .profile-box .animal-info li .help-icon img { width: 16px; margin-left:3px;}
.profile-content-wrapper .profile-info-sidebar .profile-box .animal-info li strong { /*font-weight: 500;*/ width: 120px; min-width: 120px; display: inline-block;}
.profile-content-wrapper .profile-info-sidebar .profile-box .animal-info li.animal-info-img {margin-bottom:9px;}
.profile-content-wrapper .profile-info-sidebar .profile-box .animal-info li.animal-info-img img {height:23px; margin:0 9px 9px 0;} /*height:20px; margin-right:5px;*/
/*.profile-content-wrapper .profile-info-sidebar .profile-box .animal-info li.animal-info-img img:nth-child(even) {margin-right:0;}*/
.profile-content-wrapper .profile-info-sidebar .profile-box .animal-info li.animal-info-img span {margin-top:-1px;}
.profile-content-wrapper .profile-info-sidebar .profile-box .profile-story {padding:7px 0 20px;}
.profile-content-wrapper .profile-info-sidebar .profile-box .profile-story h4 {color:#EEB130; font-size:20px;}
.profile-content-wrapper .profile-info-sidebar .profile-box .profile-story .more {font-size:15px; line-height:21px;}
.profile-content-wrapper .profile-info-sidebar .profile-box .profile-story .morecontent span { display: none;} 
.profile-content-wrapper .profile-info-sidebar .profile-box .profile-story .morelink, .profile-content-wrapper .profile-info-sidebar .profile-box .profile-story .morelink:focus {color:#EE5A36; /*f25613*/ display:inline-block; text-decoration:none !important; text-transform:capitalize;}
.profile-content-wrapper .profile-info-sidebar .profile-box .profile-story .morelink:hover {text-decoration:underline !important;}
.profile-content-wrapper .profile-info-sidebar .profile-box.orginfo .orgname, .profile-content-wrapper .profile-info-sidebar .profile-box.orginfo .orgname:focus{ font-size: 16px; font-weight: 600; line-height: 24px; margin-bottom: 10px; display: block; color: #EE5A36;}
.profile-content-wrapper .profile-info-sidebar .profile-box.orginfo p {font-size:15px; margin-bottom:15px; line-height:21px; color:#666;}
.profile-content-wrapper .profile-info-sidebar .profile-box.orginfo .custombtn.smallbtn, .profile-content-wrapper .profile-info-sidebar .profile-box .animal-info li .custombtn.smallbtn {padding:7px 17px; text-transform:capitalize; font-weight:500; letter-spacing:0.7px; font-size:15px; margin-right:0;}
.profile-content-wrapper .profile-info-sidebar .profile-box.orginfo .custombtn.smallbtn {margin-bottom:24px;}
/*.profile-content-wrapper .profile-content-block{ width: calc(100% - 530px);}
.profile-content-wrapper .profile-share-sidebar{ width: 210px;} */
.profile-content-wrapper .profile-content-block{}
.profile-content-wrapper .profile-content-block .profile-heading,
.profile-content-wrapper .profile-info-sidebar .profile-heading {font-size:35px; font-weight:600; margin:-9px 0 20px; color:#4D4D4D;}
.profile-content-wrapper .profile-info-sidebar .profile-heading.mobile {display:none;}
.profile-content-wrapper .profile-content-block .profile-heading h1,
.profile-content-wrapper .profile-info-sidebar .profile-heading h1 {display:inline-block; margin:0; font-size:35px; color:#4D4D4D;}
.profile-content-wrapper .profile-content-block .profile-heading .post-options,
.profile-content-wrapper .profile-info-sidebar .profile-heading .post-options {float:right;}
.profile-content-wrapper .profile-content-block .profile-heading .post-options > .btn,
.profile-content-wrapper .profile-info-sidebar .profile-heading .post-options > .btn {padding:0; border:none transparent !important; background:#F6F6F6 !important; /*f5f5f5*/ box-shadow:none !important; width:35px; height:35px; border-radius:35px; line-height:34px; position:relative; margin-top:5px;}
.profile-content-wrapper .profile-content-block .profile-heading .post-options > .btn img,
.profile-content-wrapper .profile-info-sidebar .profile-heading .post-options > .btn img {margin-top:-1px;} /*-3px*/
.profile-content-wrapper .profile-content-block .profile-heading .post-options > .btn:hover,
.profile-content-wrapper .profile-info-sidebar .profile-heading .post-options > .btn:hover {background:#e8e8e8 !important}
.profile-content-wrapper .profile-content-block .profile-heading .post-options > .btn.dropdown-toggle::after,
.profile-content-wrapper .profile-content-block .pic-box .bottom-share .post-options .btn.dropdown-toggle::after {display: none;}
.profile-content-wrapper .profile-content-block .profile-heading .post-options .dropdown-menu,
.profile-content-wrapper .profile-info-sidebar .profile-heading .post-options .dropdown-menu {left:auto; right:0; text-align:right; padding:10px 0; min-width:100px; margin-top:10px;}
.profile-content-wrapper .profile-content-block .profile-heading .post-options ul.dropdown-menu:before,
.profile-content-wrapper .profile-info-sidebar .profile-heading .post-options ul.dropdown-menu:before {position:absolute; top:-8px; right:9px; display:inline-block!important; border-right:8px solid transparent; border-bottom:8px solid #d3d3d3; border-left:8px solid transparent; content:'';}
.profile-content-wrapper .profile-content-block .profile-heading .post-options ul.dropdown-menu:after,
.profile-content-wrapper .profile-info-sidebar .profile-heading .post-options ul.dropdown-menu:after {position:absolute; top:-7px; right:10px; display:inline-block!important; border-right: 7px solid transparent; border-bottom: 7px solid #fff; border-left: 7px solid transparent; content: '';}
.profile-content-wrapper .profile-content-block .profile-heading .post-options .dropdown-menu a,
.profile-content-wrapper .profile-info-sidebar .profile-heading .post-options .dropdown-menu a {text-decoration:none; color:#404041; padding:3px 10px; font-size:13px; font-weight:300;}
.profile-content-wrapper .profile-content-block .profile-heading .post-options .dropdown-menu a:hover,
.profile-content-wrapper .profile-info-sidebar .profile-heading .post-options .dropdown-menu a:hover {color:#fff; background:#3181AF;}

.animatch-animal-profile .custombtn, .animatch-animal-profile .custombtn.outline{box-shadow: none; font-weight: 500; letter-spacing: 0.3px;}

.share-post-box{ box-shadow: 0 0 6px #ccc; margin-bottom: 30px; clear: both; border-radius: 10px;}
.share-post-box .share-heading {background:#F4F5F6; font-size:16px; font-weight:600; padding:10px 14px; color:#4D4D4D;}
.share-post-box .share-heading .modal-close {float:right; margin-top:3px; height:12px; cursor:pointer;}
.share-post-box .share-post-content {padding:10px 14px;}
.share-post-box .share-post-content .form-control {border:none; box-shadow:none; resize:none; padding:0; height:52px; /*70px*/ color:#414042; line-height:21px; font-size:15px;}
.share-post-buttons {margin:10px 14px; border-top:1px solid #ccc; padding:15px 0 5px;}
.share-post-buttons .custombtn {padding:5px 20px; margin:0 10px 0 0; font-size:11pt; /*12px*/ background:#EE5A36; color:#fff; border-color:#EE5A36;}
/*.share-post-buttons .custombtn:hover {background:#fff; color:#EE5A36;}*/
.share-post-buttons .custombtn.outline{ border-color:#E5593A; background:#fff; color:#EE5A36;} /*EE5A36*/
.share-post-buttons .custombtn.outline:hover{ background:#E5593A; color:#fff;} /*EE5A36*/
.share-post-buttons .outline.text-capitalize.upload-btn {padding:5px 12px;} /*10px*/
.share-post-buttons .custombtn:last-child {margin: 0 0 0 0;}
.upload-pictures {max-width:1000px; overflow:auto; display:block; position:relative; margin:0 14px;}
.upload-pictures::-webkit-scrollbar { width: 20px;}
/* Track */.upload-pictures::-webkit-scrollbar-track { background:#fff; border-radius: 10px;} 
/* Handle */.upload-pictures::-webkit-scrollbar-thumb { background: #E6E6E6; border-radius: 10px;}
/* Handle on hover */.upload-pictures::-webkit-scrollbar-thumb:hover { background: #e1e1e1; }
.upload-pictures .upload-sort{ list-style: none; white-space: nowrap; margin: 0; padding: 0; display: flex; flex-direction: row;}
.upload-pictures .upload-sort li{ padding:10px 0 0; margin: 0 10px 0 0; position: relative; min-width: 115px; cursor: pointer;}
.upload-pictures .upload-sort li .upload-thumb img, .upload-pictures .upload-sort li .upload-thumb video {width:115px; height:115px; object-fit:cover;}
.upload-pictures .upload-sort li.uploading-img .upload-thumb img { opacity: 0.3;}
.upload-pictures .upload-sort li .file-remove{ position: absolute; top: 0; left: 0; z-index: 1;}
.upload-pictures .upload-sort li .upload-process {display:block; padding:1px 0 5px;}
.upload-pictures .upload-sort li .upload-process img {float:right; width:11px; margin-top:5px;} /*width:13px*/
.upload-pictures .upload-sort li .upload-thumb{ position: relative; display: block;}
.upload-pictures .upload-sort li .upload-thumb .video-time{ position: absolute; bottom: 5px; right: 5px; z-index: 1; color: #fff; font-size: 13px; font-weight: 600;}

.animatch-animal-profile .mfp-content #pop-video.youtube-video-popup .mfp-close{display: none;}
.profile-content-wrapper .profile-content-block .pic-box {box-shadow: 0 0 6px #ccc; margin-bottom: 30px; clear: both;} /*float: left;*/
.profile-content-wrapper .profile-content-block .pic-box img {width:100%;}
.profile-content-wrapper .profile-content-block .pic-box .bottom-share {padding:20px;}
.profile-content-wrapper .profile-content-block .pic-box .bottom-share span {margin-left:5px; vertical-align:middle; font-size:16px; font-weight:300; color:#404041;}
.profile-content-wrapper .profile-content-block .pic-box .bottom-share .like-btn img{width:25px;} /*20px*/
.profile-content-wrapper .profile-content-block .pic-box .bottom-share .like-btn{text-decoration: unset;}
.profile-content-wrapper .profile-content-block .pic-box .bottom-share .post-options{ float: right;}
.profile-content-wrapper .profile-content-block .pic-box .bottom-share .post-options > .btn {padding:0; border:none transparent !important; background-color:transparent !important; box-shadow:none !important; width:36px; height:36px; border-radius:35px; line-height:29px; position:relative; top:-8px;} /*width:35px;height:35px;line-height:34px;*/
.profile-content-wrapper .profile-content-block .pic-box .bottom-share .post-options > .btn:hover {background:#f5f5f5 !important;}
.profile-content-wrapper .profile-content-block .pic-box .bottom-share .post-options > .btn img {display:inline-block; margin-top:4px; width:58%;}
.profile-content-wrapper .profile-content-block .pic-box .bottom-share .post-options .dropdown-menu { left: auto; right: 0; text-align: right; padding: 10px 0; min-width: 100px; margin-top: 0px;}
.profile-content-wrapper .profile-content-block .pic-box .bottom-share .post-options ul.dropdown-menu:before { position: absolute; top: -8px; right: 9px; display: inline-block!important; border-right: 8px solid transparent; border-bottom: 8px solid #d3d3d3; border-left: 8px solid transparent; content: '';}
.profile-content-wrapper .profile-content-block .pic-box .bottom-share .post-options ul.dropdown-menu:after { position: absolute; top: -7px; right: 10px; display: inline-block!important; border-right: 7px solid transparent; border-bottom: 7px solid #fff; border-left: 7px solid transparent; content: '';}
.profile-content-wrapper .profile-content-block .pic-box .bottom-share .post-options .dropdown-menu a {text-decoration:none; color:#414042; padding:3px 10px; font-size:14px; /*12px*/ font-weight:300;}
.profile-content-wrapper .profile-content-block .pic-box .bottom-share .post-options .dropdown-menu a:hover {color:#fff; background:#3181AF;}
.profile-content-wrapper .profile-content-block .pic-box .bottom-share.padding-bottom-10 { padding-bottom: 10px;}
.profile-content-wrapper .profile-content-block .pic-box .postmore {padding:0 20px 20px; line-height:23px; font-size:16px;} /*18px*/
.profile-content-wrapper .profile-content-block .pic-box .morecontent span { display: none;} 
.profile-content-wrapper .profile-content-block .pic-box .morelink, .profile-content-wrapper .profile-content-block .pic-box .morelink:focus {color:#EE5A36; /*f25613*/ display:inline-block; text-decoration:none !important; text-transform:capitalize;}
.profile-content-wrapper .profile-content-block .pic-box .morelink:hover{ text-decoration: underline !important;}

.profile-content-wrapper .profile-content-block .pic-box.pic-slider-box{ float: none;}
.profile-content-wrapper .profile-content-block .pic-box.pic-slider-box .image-slider {margin-bottom:0;} 
.profile-content-wrapper .profile-content-block .pic-box.pic-slider-box .image-slider .slick-prev, .profile-content-wrapper .profile-content-block .pic-box.pic-slider-box .image-slider .slick-next, #cropper_modal .ap-cropper-box .slick-prev, #cropper_modal .ap-cropper-box .slick-next {width:40px; height:40px; background:#e6e6e6; border-radius:40px; overflow:hidden; z-index:1;} /*width:28px; height:28px;*/
.profile-content-wrapper .profile-content-block .pic-box.pic-slider-box .image-slider .slick-prev, #cropper_modal .ap-cropper-box .slick-prev {left:10px; background:url(../images/animatch/prev.svg) center center no-repeat;}
.profile-content-wrapper .profile-content-block .pic-box.pic-slider-box .image-slider .slick-prev:before, #cropper_modal .ap-cropper-box .slick-prev:before {opacity:0; margin-left:8px; background-size:10px;}
.profile-content-wrapper .profile-content-block .pic-box.pic-slider-box .image-slider .slick-next, #cropper_modal .ap-cropper-box .slick-next {right:10px; background:url(../images/animatch/next.svg) center center no-repeat;}
.profile-content-wrapper .profile-content-block .pic-box.pic-slider-box .image-slider .slick-next:before, #cropper_modal .ap-cropper-box .slick-next:before {opacity:0; margin-left:10px; background-size:10px;}
.profile-content-wrapper .profile-content-block .pic-box.pic-slider-box .slick-dots li {width:8px; height:8px; border-radius:8px; overflow:hidden; background:rgba(255, 255, 255, 0.60);}
.profile-content-wrapper .profile-content-block .pic-box.pic-slider-box .slick-dots li.slick-active, .profile-content-wrapper .profile-content-block .pic-box.pic-slider-box .slick-dots li:hover {background:#fff;}
.profile-content-wrapper .profile-content-block .pic-box.pic-slider-box .image-slider .slick-prev:hover, .profile-content-wrapper .profile-content-block .pic-box.pic-slider-box .image-slider .slick-next:hover, #cropper_modal .ap-cropper-box .slick-next:hover, #cropper_modal .ap-cropper-box .slick-prev:hover {}

.profile-content-wrapper .profile-content-block .pic-box.pic-slider-box .slick-dots {bottom:20px; padding:10px;} /*bottom:0*/
.profile-content-wrapper .profile-content-block .pic-box .video-thumb{ position: relative;}
.profile-content-wrapper .profile-content-block .pic-box .video-thumb .play-icon { position: absolute; z-index: 2; top: 0; left: 0; right: 0; bottom: 0; margin: auto; width:100px;}
.profile-content-wrapper .profile-content-block .pic-box.no-post {width:100%; padding:61px 15px; /*45 15*/ text-align:center; border-radius:10px;}
.profile-content-wrapper .profile-content-block .pic-box.no-post p {margin:0; color:#B3B3B3; font-size:16px;}
.profile-content-wrapper .back-to-top-btn { font-weight: 300; color: #3181AF; font-size: 16px; text-decoration: none !important;}
.profile-content-wrapper .back-to-top-btn:hover{ text-decoration: underline !important;}

.youtube-video-popup{ max-width: 750px; margin: auto; position: relative; background: #fff;}
.youtube-video-popup .mfp-close{ color: #fff; background: red; opacity: 1; width: 24px; height: 24px; line-height: 24px;}
.videoWrapper {position:relative;} /*padding-bottom: 56.25%; height: 0;*/ /* 16:9 */
.videoWrapper iframe {position:absolute; top:0; left:0; width:100%; height:100%;}
.youtube-video-popup .bottom-share {background:#fff; padding:20px;}
.youtube-video-popup .bottom-share .date-publish {float:right;}

.profile-content-wrapper .profile-share-sidebar.desktop {}
.profile-content-wrapper .profile-share-sidebar.mobile {display:none;}
.profile-content-wrapper .profile-share-sidebar .share-btn { text-align: center; margin-bottom: 25px;}
.profile-content-wrapper .profile-share-sidebar .share-btn .custombtn.outline {font-size:15px; padding:8px 10px; margin:0; width:160px;} /*width:78%; padding:8px 40px;*/
.profile-content-wrapper .profile-share-sidebar .share-btn .custombtn img {margin:-3px 0 0 5px; height:16px;} /*height:14px*/
.profile-content-wrapper .profile-share-sidebar .share-btn .custombtn .hover-img { display: none;}
.profile-content-wrapper .profile-share-sidebar .share-btn .custombtn:hover img { display: none;}
.profile-content-wrapper .profile-share-sidebar .share-btn .custombtn:hover .hover-img { display: inline-block;}
.profile-content-wrapper .profile-share-sidebar .like-dislike-box{ box-shadow: 0 0 6px #ccc; display: block; border-radius:10px; padding: 20px; margin-bottom: 30px; background: #fff;}
.profile-content-wrapper .profile-share-sidebar .like-dislike-box h4{ margin: 0 0 10px; color: #333;}
.profile-content-wrapper .profile-share-sidebar .like-dislike-box h4 a{ float: right; font-weight: 300; color: #3180AD; font-size: 14px; text-decoration: none !important;}
.profile-content-wrapper .profile-share-sidebar .like-dislike-box h4 a:hover{ text-decoration: underline !important;}
.profile-content-wrapper .profile-share-sidebar .like-dislike-box p {margin-bottom:30px; font-size:15px;} /*25*/
.profile-content-wrapper .profile-share-sidebar .like-dislike-box p:last-child{ margin-bottom: 0;}
.profile-content-wrapper .profile-share-sidebar .light-text{ color: #B3B3B3;}
.profile-content-wrapper .profile-share-sidebar .facts-box {border-radius:10px; border:2px solid #93278F; /*932091*/ padding:20px 12px; /*20px*/ position:relative; margin-bottom:34px; background:#fff;}
.profile-content-wrapper .profile-share-sidebar .facts-box .quote-icon-top {position:absolute; top:-10px; left:11px; width:40px; background:#fff; text-align:center;} /*13px*/
.profile-content-wrapper .profile-share-sidebar .facts-box .quote-icon-bottom {position:absolute; bottom:-10px; right:11px; width:40px; background:#fff; text-align:center;} /*13px*/
.profile-content-wrapper .profile-share-sidebar .facts-box .quote-icon-top img, .profile-content-wrapper .profile-share-sidebar .facts-box .quote-icon-bottom img{ width:25px;}
.profile-content-wrapper .profile-share-sidebar .facts-box h4 {margin:5px 0 12px; color:#93278F;} /*932091*/
.profile-content-wrapper .profile-share-sidebar .facts-box h4 a {float:right; font-weight: 300; color: #3180AD; font-size: 14px; text-decoration: none !important;}
.profile-content-wrapper .profile-share-sidebar .facts-box h4 a:hover{ text-decoration: underline !important;}
.profile-content-wrapper .profile-share-sidebar .facts-box .fun-facts{ margin: 0;}
.profile-content-wrapper .profile-share-sidebar .facts-box .fun-facts li {padding:0 0 0 13px;} /*16px*/
.like-fun-overlay {position:fixed; top:0; right:0; bottom:0; left:0; background-color:#000; z-index:4; opacity:.5; filter:alpha(opacity=50); display:none;} /*z-index:1040;*/
.like-fun-overlay.in {display:block;}

.animatch-animal-profile .modal-dialog.modal-dialog-centered{ margin: auto;}
.animatch-animal-profile #delete-post-modal .modal-dialog.modal-sm {max-width:360px;} /*324px*/
.animatch-animal-profile #delete-post-modal .modal-body p {margin:0 auto 15px; color:#2F3C4F;}
.animatch-animal-profile #delete-post-modal .modal-body .form-group {margin-top:27px;}
.animatch-animal-profile #delete-post-image-modal .modal-dialog.modal-sm { max-width: 400px;}
.animatch-animal-profile .custom-modal .modal-content { border-radius: 5px !important;}
.animatch-animal-profile .custom-modal .modal-content .block {display:block; margin-top:11px;}
.animatch-animal-profile #delete-post-modal .modal-body, .animatch-animal-profile #delete-post-image-modal .modal-body { padding: 30px;}
.animatch-animal-profile .custom-modal .modal-body p {line-height:23px; /*21px*/ font-size:16px; color:#333;}
.animatch-animal-profile .custom-modal .modal-body p.tellink a, .animatch-animal-profile .custom-modal .modal-body p.tellink a:hover {color:#3181AF!important; text-decoration:none!important;}
.animatch-animal-profile #delete-post-modal .form-control, .animatch-animal-profile #delete-post-image-modal .form-control {height:38px; font-weight:300; border-color:#bfbfbf; /*9f9f9f*/ border-radius:2px; color:#2F3C4F; padding-top:5px; font-size:15px;}
.animatch-animal-profile #delete-post-image-modal .form-control::placeholder {color:#AFAFAF; font-style:italic; font-weight:300; opacity:1!important;}
.animatch-animal-profile #delete-post-image-modal .form-control::-webkit-input-placeholder {/* Chrome/Opera/Safari */ font-weight:300; font-style:italic; color:#AFAFAF; opacity:1!important;}
.animatch-animal-profile #delete-post-image-modal .form-control::-moz-placeholder {/* Firefox 19+ */ font-weight:300; font-style:italic; color:#AFAFAF; opacity:1!important;}
.animatch-animal-profile #delete-post-image-modal .form-control:-ms-input-placeholder {/* IE 10+ */ font-weight:300; font-style:italic; color:#AFAFAF; opacity:1!important;}
.animatch-animal-profile #delete-post-image-modal .form-control:-moz-placeholder {/* Firefox 18- */ font-weight:300; font-style:italic; color:#AFAFAF; opacity:1!important;}

.animatch-animal-profile #delete-post-modal .form-control::placeholder {color:#AFAFAF; font-style:italic; font-weight:300; opacity:1!important;}
.animatch-animal-profile #delete-post-modal .form-control::-webkit-input-placeholder {/* Chrome/Opera/Safari */ font-weight:300; font-style:italic; color:#AFAFAF; opacity:1!important;}
.animatch-animal-profile #delete-post-modal .form-control::-moz-placeholder {/* Firefox 19+ */ font-weight:300; font-style:italic; color:#AFAFAF; opacity:1!important;}
.animatch-animal-profile #delete-post-modal .form-control:-ms-input-placeholder {/* IE 10+ */ font-weight:300; font-style:italic; color:#AFAFAF; opacity:1!important;}
.animatch-animal-profile #delete-post-modal .form-control:-moz-placeholder {/* Firefox 18- */ font-weight:300; font-style:italic; color:#AFAFAF; opacity:1!important;}


.animatch-animal-profile #delete-post-modal.custom-modal .pop-cancel, .animatch-animal-profile #delete-post-image-modal.custom-modal .pop-cancel {padding:2px 18px 1px 18px;} /*5px 25px 5px 25px*/
.animatch-animal-profile #delete-post-modal.custom-modal .pop-save, .animatch-animal-profile #delete-post-image-modal.custom-modal .pop-save {padding:2px 18px 1px 18px;} /*5px 25px 5px 25px*/
.animatch-animal-profile .custom-modal .pop-cancel {font-size:15px; padding:8px 25px 8px 25px; font-weight:600;} /*500*/
.animatch-animal-profile .custom-modal .pop-save {font-size:15px; padding:8px 30px 8px 30px;  font-weight:600;} /*500*/
.animatch-animal-profile .custom-modal .pop-save:disabled {background:#e6e6e6; border-color:#d8d7d8; /*e6e6e6*/ color:#fff !important; cursor:not-allowed;}
.animatch-animal-profile .share-post-box .post-btn:disabled {background:#e6e6e6; border-color:#d8d7d8; /*e6e6e6*/ color:#fff !important; cursor:not-allowed;}

.animatch-animal-profile #adopt-animal-apply-modal.custom-modal .pop-save {font-size:15px; padding:0!important; width:163px; background:#3181B0; border-color:#3181B0; font-weight:600; height:32px;} /*500*/
.animatch-animal-profile #adopt-animal-apply-modal.custom-modal .close-text, .animatch-animal-profile #adopt-animal-apply-modal.custom-modal .close-text:hover {color:#EE5A36; font-weight:300;}

.share-profile-modal{}
.share-profile-modal .share-modal-close{ float:right; cursor:pointer; height:12px;} /*14px*/
.share-profile-modal h2{ font-size: 20px; color: #333;}
.share-profile-modal p{ max-width:506px; margin:auto auto 25px;} /*430*/
.share-profile-modal p a {color:#3181AF;} /*428bca*/
.share-profile-modal .share-to-facebook a, .share-profile-modal .orange-btn { border-radius: 20px; background-color: #fff; border: 1px solid #EE5A36; font-size: 14px; color: #EE5A36; padding: 6px 25px 6px 25px; cursor: pointer; margin: 0 5px 0 0; font-weight: 500; text-decoration: none; display: inline-block; letter-spacing: 0.3px;}
.share-profile-modal .share-to-facebook a:hover, .share-profile-modal .orange-btn:hover{ background: #EE5A36; color: #fff;}
.share-profile-modal .share-to-facebook .blue-btn {border-radius:20px; color:#fff; background:#3181AF; border:1px solid #3181AF; font-size:15px; padding:7px 31px 8px 31px; cursor:pointer; margin:0 5px 0 0; font-weight:500; text-decoration:none; display:inline-block; letter-spacing:0.3px; text-transform:uppercase;}
/*.share-profile-modal .share-to-facebook .blue-btn:hover {color:#3181AF; background:#fff;} */
.share-profile-modal .share-to-facebook .blue-btn:disabled {background:#e6e6e6; border-color:#d8d7d8; color:#fff !important; cursor:not-allowed;}
.text-uppercase {text-transform:uppercase;}

.adopt-animal-modal .modal-dialog.modal-sm {max-width:370px !important;} /*324px*/
.adopt-animal-modal .apply-button { padding: 6px 30px !important; width: 90px;}
.adopt-animal-modal .tellink a, .adopt-animal-modal .tellink a:hover {font-size:20px; color:#3181AF; text-decoration:none;} /*428bca*/
.adopt-animal-modal  p.margin-bottom-10{ margin-bottom: 10px !important;}
.adopt-animal-modal .close-text{ text-decoration: none !important;}
.adopt-animal-modal .close-text:hover{ text-decoration: underline !important;}
#confirm_archive_animal.adopt-animal-modal .modal-dialog.modal-sm {max-width:330px !important;}
#delete-animal-modal.adopt-animal-modal .modal-dialog.modal-sm {max-width:320px !important;}
#confirm_archive_animal.adopt-animal-modal .modal-content {border-radius:5px !important;}
#confirm_archive_animal.adopt-animal-modal .modal-dialog.modal-sm .modal-body, #delete-animal-modal.adopt-animal-modal .modal-dialog.modal-sm .modal-body {border: none;}
#confirm_archive_animal.adopt-animal-modal .modal-dialog.modal-sm h4, #delete-animal-modal.adopt-animal-modal .modal-dialog.modal-sm h4 {color:#ec5832; font-size:20px; line-height:24px; margin-bottom:16px;}
#confirm_archive_animal.adopt-animal-modal .modal-dialog.modal-sm p, #delete-animal-modal.adopt-animal-modal .modal-dialog.modal-sm p {font-size:14px; line-height:20px; margin-bottom:20px;}
#confirm_archive_animal.adopt-animal-modal .modal-dialog.modal-sm .pop-actions, #delete-animal-modal.adopt-animal-modal .modal-dialog.modal-sm .pop-actions {padding-bottom:7px;}
#confirm_archive_animal.adopt-animal-modal .modal-dialog.modal-sm button, #delete-animal-modal.adopt-animal-modal .modal-dialog.modal-sm button {border-radius:20px; color:#fff; background:#2c80b1; border:1px solid #2c80b1; font-size:14px; font-weight:600; padding:1px 0 0; line-height:27px; width:123px; text-align:center; cursor:pointer; margin:0; text-decoration:none; display:inline-block; letter-spacing:0.3px; text-transform:uppercase; -webkit-box-shadow:0 0 5px #a8a8a8 !important; box-shadow:0 0 5px #a8a8a8 !important;}
#confirm_archive_animal.adopt-animal-modal .modal-dialog.modal-sm button:hover, #delete-animal-modal.adopt-animal-modal .modal-dialog.modal-sm button:hover {color:#fff; background:#2075a0; font-size:14px; font-weight:600; text-decoration:none;}
#confirm_archive_animal.adopt-animal-modal .modal-dialog.modal-sm button.nocancel, #delete-animal-modal.adopt-animal-modal .modal-dialog.modal-sm button.nocancel {color:#2c80b1; background:#fff; margin:0 9px 0 0;}
#confirm_archive_animal.adopt-animal-modal .modal-dialog.modal-sm button:hover.nocancel, #delete-animal-modal.adopt-animal-modal .modal-dialog.modal-sm button:hover.nocancel {color:#fff; background:#2c80b1;}

.share-profile-modal .modal-body { padding-top: 16px;}
.share-profile-modal .divider-line { height:1px; background:#d0d0d0; margin:33px 0;}
.share-profile-modal .sharelink {text-align:left; margin-bottom:18px;}
.share-profile-modal .sharelink img {margin:-5px 12px 0 0; height:33px;}
.share-profile-modal .sharelink-box{ display: flex; justify-items: end; margin-bottom: 10px;}
.share-profile-modal .sharelink-box .form-control {margin-right:14px; height:34px; box-shadow:none; -webkit-appearance:none; appearance:none; border-color:#d4d4d5; padding-top:5px; color:#333;}
.share-profile-modal .sharelink-box .copylink { margin-right: 0;}
.share-profile-modal .sharelink-box input { background: #fff; cursor: default;}

.share-profile-modal .fb-active-accounts{ text-align: center; margin:22px 0 27px; /*20px 0*/ display: flex; justify-content: center;}
.share-profile-modal .fb-active-accounts .fb-account {width:52px; margin-right: 10px;}
.share-profile-modal .fb-active-accounts .fb-account img {width:52px;} /*42*/
.share-profile-modal .fb-active-accounts .fb-account img.active-account{ display: none;}
.share-profile-modal .fb-active-accounts .fb-account.active img{ display: none;}
.share-profile-modal .fb-active-accounts .fb-account.active img.active-account{ display: block;}
/*.ie11 .share-profile-modal .fb-active-accounts .fb-account{ background: url('../../modernview/images/animatch/fb-account-status.svg') -63px -30px no-repeat; width: 63px; height: 63px; background-size: 126px;}
.ie11 .share-profile-modal .fb-active-accounts .fb-account.active{ background-position: 0 -30px;}*/

.animatch-animal-profile .edit-post-modal .modal-dialog.modal-md { max-width: 510px;}
.edit-post-modal .modal-body{ padding: 0;}
.edit-post-modal .share-post-box{ margin: 0;}

.fun-facts-modal{}
.fun-facts-modal h2{ color: #93278F; margin: 0 0 10px; font-size: 22px;}
.fun-facts {padding:0 0 0 0; /*14, 20*/ margin:0 0 15px;}
.fun-facts li {font-size:15px; /*14px*/ line-height:20px; position:relative; margin:0 0 7px; color:#404041; list-style-type:none; padding:0 20px 0 18px; background:url(../images/bulletgrey.svg) no-repeat 0 2px; /*-3px*/ background-size:9px; /*13px*/}
.fun-facts li .remove-fact {width:11px; position:absolute; right:0; top:5px; cursor:pointer;}
.fun-facts-modal .fact-textarea {position:relative;}
.fun-facts-modal .fact-textarea .form-control {resize:none; height:100px; padding:10px 20px 14px 10px; color:#404041; font-weight:300; -webkit-appearance:none; appearance:none; border-color:#9f9fa2;}
.fun-facts-modal .fact-textarea .form-control::placeholder {color:#B0B0B0; font-style:italic; font-weight:300; opacity:1!important;} /* letter-spacing:1px; ccc*/
.fun-facts-modal .fact-textarea .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */ font-weight:300; font-style:italic; color:#B0B0B0; opacity:1!important;}
.fun-facts-modal .fact-textarea .form-control::-moz-placeholder { /* Firefox 19+ */ font-weight:300; font-style:italic; color:#B0B0B0; opacity:1!important;}
.fun-facts-modal .fact-textarea .form-control:-ms-input-placeholder { /* IE 10+ */ font-weight:300; font-style:italic; color:#B0B0B0; opacity:1!important;}
.fun-facts-modal .fact-textarea .form-control:-moz-placeholder { /* Firefox 18- */ font-weight:300; font-style:italic; color:#B0B0B0; opacity:1!important;}

.fun-facts-modal .fact-textarea img { position: absolute; width: 19px; bottom: 5px; right: 5px; cursor: pointer;}
.animatch-animal-profile .custom-modal.fun-facts-modal .orangebtn-style button {padding:4px;} /*5px 20px*/
.animatch-animal-profile .custom-modal .orangebtn-style .pop-cancel {color:#EE5A36!important; background:#fff; border-color:#EE5A36;}
.animatch-animal-profile .custom-modal .orangebtn-style .pop-cancel:hover {color:#fff!important; background:#EE5A36; border-color:#EE5A36;}
.animatch-animal-profile .custom-modal .orangebtn-style .pop-save {color:#fff; background:#EE5A36; border-color:#EE5A36;}
.animatch-animal-profile .custom-modal .orangebtn-style .add-fact {color:#fff; background:#EE5A36; border:1px solid #EE5A36; text-decoration:none; cursor:pointer; height:38px; width:105px; border-radius:30px!important; display:inline-block; font-size:15px; vertical-align:top; font-weight:600; -webkit-box-shadow:0 0 5px rgba(0,0,0,0.3); -moz-box-shadow:0 0 5px rgba(0,0,0,0.3); -o-box-shadow:0 0 5px rgba(0,0,0,0.3); box-shadow:0 0 5px rgba(0,0,0,0.3); letter-spacing:0.3px; line-height:38px;}
.animatch-animal-profile .custom-modal .orangebtn-style .add-fact:hover {color:#fff; background:#EC5832; border-color:#EC5832; text-decoration:none;}
/*.animatch-animal-profile .custom-modal .orangebtn-style .pop-save:hover{ color: #EE5A36; background: #fff; border-color: #EE5A36;}*/

.like-dislike-modal{}
.like-dislike-modal h2 {margin:0 0 15px; font-size:22px;}
.like-dislike-modal h2 .modal-close {float:right; margin-top:6px; height:12px; cursor:pointer;}

.animatch-animal-profile .custom-modal.like-dislike-modal .orangebtn-style button {padding:4px;} /*5px 20px*/
/* Animal profile page ends*/

#thankyouinterest, #createaccount-modal {opacity:1; margin-top:0!important;}
#thankyouinterest .modal-dialog {max-width:576px; text-align:center;}
#createaccount-modal .modal-dialog {max-width:570px; text-align:center;} /*534px*/
#createaccount-modal .modal-dialog .modal-body {padding:20px 23px 27px;} /*43*/
#thankyouinterest .modal-dialog h2 {font-size:20px; font-weight:600; color:#404041; margin-bottom:24px; margin-top:7px;}
#createaccount-modal .modal-dialog h2 {font-size:20px; font-weight:600; color:#404041; margin-bottom:16px; margin-top:7px; line-height:27px;}
#createaccount-modal .modal-dialog p.alert {color:#404041; font-style:italic; font-weight:300; margin:0 0 20px; padding:7px 0 4px;}
#createaccount-modal .modal-dialog hr.line {border-color:#E6E7E8; margin:0 20px 25px !important;}
#thankyouinterest .modal-dialog p, #createaccount-modal .modal-dialog p {font-size:14px; font-weight:300; color:#404041; margin-bottom:27px; line-height:21px;}
#createaccount-modal .modal-dialog p {margin-bottom:34px;}
#createaccount-modal .modal-dialog p.marb0 a {text-decoration:none; color:#EC5832;}
#createaccount-modal .modal-dialog p.marb0 a:hover {text-decoration:underline; color:#EC5832;}
#createaccount-modal .modal-dialog p.skip {margin-bottom:0;}
#createaccount-modal .modal-dialog p.skip a {text-decoration:none; color:#EC5832; margin-bottom:0;}
#createaccount-modal .modal-dialog p.skip a:hover {text-decoration:underline; color:#EC5832;}
#thankyouinterest .modal-dialog .w470 {width:470px; margin:0 auto;}
#createaccount-modal .modal-dialog .w420 {width:420px; margin:0 auto;}
#thankyouinterest .modal-dialog .w470 ul, #thankyouinterest .modal-dialog .w470 li, #createaccount-modal .modal-dialog .w420 ul, #createaccount-modal .modal-dialog .w420 li {list-style-type:none; margin:0; padding:0;}
#thankyouinterest .modal-dialog .w470 li, #createaccount-modal .modal-dialog .w420 li {position:relative; float:left; width:33.33%;}
#thankyouinterest .modal-dialog .w470 li:after {content:''; position:absolute; background:url(../images/case-arrow-right.svg) no-repeat; width:26px; height:7px; top:8px; right:-11px;}
#thankyouinterest .modal-dialog .w470 li:nth-child(2) img {margin-bottom:21px;}
#thankyouinterest .modal-dialog .w470 li:nth-child(2):after {top:8px;}
#thankyouinterest .modal-dialog .w470 li:last-child:after {display:none;}
#thankyouinterest .modal-dialog .w470 li img, #createaccount-modal .modal-dialog .w420 li img {margin-bottom:18px;}
#thankyouinterest .modal-dialog .w470 li:last-child img {margin-top:1px;}
#createaccount-modal .modal-dialog .w420 li:last-child img {margin-top:4px;}
#thankyouinterest .modal-dialog .w470 li p, #createaccount-modal .modal-dialog .w420 li p {font-size:13px; line-height:16px;}
#createaccount-modal .modal-dialog .w420 li p {margin-top:0;}
.animatch-animal-profile #thankyouinterest.custom-modal .pop-cancel, .animatch-animal-profile #createaccount-modal.custom-modal .pop-cancel {padding:0 0 1px; min-width:92px; font-size:14px; margin-top:0; margin-bottom:0; line-height:29px;}
.animatch-animal-profile #thankyouinterest.custom-modal .pop-save, .animatch-animal-profile #createaccount-modal.custom-modal .pop-save {padding:0 0 1px; min-width:126px; font-size:14px; margin-top:0; margin-bottom:0; line-height:31px;} /*29px*/
.animatch-animal-profile #createaccount-modal.custom-modal .pop-save.w151 {min-width:160px;} /*151px*/
.chrome .animatch-animal-profile #thankyouinterest.custom-modal .pop-save, .chrome .animatch-animal-profile #createaccount-modal.custom-modal .pop-save, .chrome .animatch-animal-profile #createaccount-modal.custom-modal .pop-cancel, .chrome .animatch-animal-profile #createaccount-modal.custom-modal .pop-save {line-height:29px;}
.animatch-animal-profile #thankyouinterest.custom-modal .pop-save:hover, .animatch-animal-profile #createaccount-modal.custom-modal .pop-save:hover {background-color:#1773a7; border-color:#1773a7;}
.animatch-animal-profile #createaccount-modal.custom-modal .pop-cancel, .animatch-animal-profile #createaccount-modal.custom-modal .pop-save {line-height:31px;} /*29px*/
.animatch-animal-profile #thankyouinterest.custom-modal .margin-top-20 {margin:10px 0;}
.animatch-animal-profile #createaccount-modal.custom-modal .margin-top-20 {margin:10px 0 20px;}

h2.animatch, .availableanimals #animatch #animatch1 h2.animatch {width:100%; font-size:30px; font-weight:600; color:#EA5933; position:relative; text-align:center; margin-bottom:27px;}
h2.animatch .back-btn, .availableanimals #animatch #animatch1 h2.animatch .back-btn {color:#3181AF; font-size:14px; text-decoration:none; position:absolute; top:0; left:0; font-weight:300;}
h2.animatch .back-btn, .availableanimals #animatch #animatch1 h2.animatch .back-btn:hover {text-decoration:underline;}
.availableanimals #animatch #animatch1 h2.animatch .back-btn img {margin:-3px 3px 0 0;}
.panel-body.receiving_animatch h2.animatch .back-btn {margin: 10px 0 0 0;}
.profile-content-wrapper .margin-bottom-30 h2.animatch {margin-bottom:0;}
/*.profile-content-wrapper .margin-bottom-30 h2.animatch .back-btn {position:relative;}*/
/*#animatch #animatch1 h2.animatch {text-align:left; margin-bottom:0;}
#animatch #animatch1 h2.animatch .back-btn {position:relative;}*/
#animatch #animatch1 .animal-filter-block.mart71 {margin-top:18px;}

.profile-content-wrapper .profile-content-main.sorry {text-align:center; padding:81px 0 0; min-height:430px;}
.profile-content-wrapper .profile-content-main.sorry h1 {font-size:40px; font-weight:900; color:#e9593a;}
.profile-content-wrapper .profile-content-main.sorry p {font-size:16px; font-weight:300; color:#4d4d4d;}
.profile-content-wrapper .profile-content-main.sorry .btn-primary {background:#3181B0; border-color:#3181B0; color:#fff; -moz-border-radius:50px!important; -webkit-border-radius:50px!important; border-radius:50px!important; font-size:14px!important; font-weight:600!important; margin-top:45px; padding-left:22px; padding-right:22px; -webkit-box-shadow:none!important; box-shadow:none!important;}
.profile-content-wrapper .profile-content-main.sorry .btn-primary:hover {background:#1773a7; border-color:#1773a7; color:#fff!important; -webkit-box-shadow:none!important; box-shadow:none!important;}

#transfer_request_sent.tr-infoPopup .modal-dialog {max-width: 280px;}
#transfer_request_sent .modal-dialog .modal-content {-webkit-border-radius:7px; -moz-border-radius:7px; -ms-border-radius:7px; -o-border-radius:7px; border-radius:7px;}
#transfer_request_sent.tr-infoPopup .tr-popupContent p {font-size: 14px;}
#transfer_request_sent.tr-infoPopup .modal-body.tr-popupContent {padding-left: 20px; padding-right: 20px; padding-bottom: 14px;}
#transfer_request_sent.tr-infoPopup .btn-outline-primary {color: #3181B0 !important; border-color: #3181B0 !important; font-size: 14px;}
#transfer_request_sent.tr-infoPopup .btn-outline-primary:hover {background-color: #3181B0 !important; color: #fff !important; font-size: 14px;}

.nologin .pads0 {padding: 0;}
.dashboard #middle.orgtabs #animatch .animal-listing-block .col-md-9.padl5 {padding-left: 5px;}

/*Media Queries*/
@media only screen and (max-width:1380px) and (min-width:992px) {
.profile-content-wrapper .profile-content-main > div.col-md-7 {width:50%;}
.profile-content-wrapper .profile-content-main > div.col-md-2 {width:25%;}
}

@media only screen and (min-width:992px){
/* Animal profile page starts*/
.profile-content-wrapper .profile-content-main {margin-left:-22px; margin-right:-22px;} /*margin-left:-29px; margin-right:-29px;*/
.profile-content-wrapper .profile-content-main > div {padding-left:22px; padding-right:22px;} /*padding-left:29px; padding-right:29px;*/
/* Animal profile page ends*/
}

/*nicole 1728x1117 - 1111*/
@media (max-width:1728px){
/*.animal-listing.grid-view .animal-box .animal-image {height: 338px;}
.nologin #wrapper.dashboard.volunteers .animal-listing.grid-view .animal-box .animal-image {height: 320px;}
#wrapper.dashboard.volunteers .animal-listing.grid-view .animal-box .animal-image {height: 330px;}*/
}

@media (max-width:1515px){
.nologin .pads0 {padding: 0 15px;}
.dashboard #middle.orgtabs #animatch .animal-listing-block .col-md-9.padl5 {padding-left: 15px;}
}

@media (max-width:1628px){
.serach-filter-box.new .right-part .form-group {max-width:calc(14.30% - 20px);}
.serach-filter-box.new .right-part::before {left:14%;}
/*.animal-listing.grid-view .animal-box .animal-image {height: 351px;}*/
}

@media (max-width:1380px){
.serach-filter-box.new .right-part .form-group {max-width:calc(20.30% - 20px);}
.serach-filter-box.new .right-part::before {left:20%; top:calc(28% - 19px);}
.serach-filter-box.new .right-part .form-group:nth-child(6) {margin-right:0;}
.serach-filter-box.new .right-part .form-group.miles {max-width:calc(16% - 20px);}
/*.animal-listing.grid-view .animal-box .animal-image {height: 248px;}
.nologin #wrapper.dashboard.volunteers .animal-listing.grid-view .animal-box .animal-image {height: 288px;}
#wrapper.dashboard.volunteers .animal-listing.grid-view .animal-box .animal-image {height: 302px;}*/
}

@media (max-width:1370px){
/*#wrapper.dashboard.volunteers .animal-listing.grid-view .animal-box .animal-image {height: 251px;}
.animal-listing.grid-view .animal-box .animal-image {height: 234px;}*/
.panel-body.receiving_animatch {max-width: 1100px;}
#show_animals_data .container .animal-filter-block.mart71 {width: 100%;}
}

@media (max-width:1366px){
.profile-content-wrapper .profile-info-sidebar .profile-box .animal-info li .help-icon img {margin-left:0;}
}

@media (max-width:1280px){
/*.animal-listing.grid-view .animal-box .animal-image {height: 229px;}
.nologin #wrapper.dashboard.volunteers .animal-listing.grid-view .animal-box .animal-image {height: 274px;}
#wrapper.dashboard.volunteers .animal-listing.grid-view .animal-box .animal-image {height: 251px;}*/
.profile-content-wrapper .profile-info-sidebar .profile-box .animal-info li {flex-wrap: wrap;}
}

@media (max-width:1250px){
#show_animals_data .container .animal-listing-block {width: 100%;}
#show_animals_data .panel-body.receiving_animatch .row.reverse .col-md-3.cart-sidebar {margin-bottom: 34px;}
/*.animal-listing.grid-view .animal-box .animal-image {height: 328px;}*/
}

@media (max-width:1200px){
table.tr-animatchTable tbody td.action {width:140px;}
#show_animals_data .container .animal-filter-block.mart71 .col-md-12 {padding-right: 0; padding-left: 0;}
/*.animal-listing.grid-view .animal-box .animal-image {height: 294px;}
.nologin #wrapper.dashboard.volunteers .animal-listing.grid-view .animal-box .animal-image {height: 260px;}
#wrapper.dashboard.volunteers .animal-listing.grid-view .animal-box .animal-image {height: 252px;}*/
}

@media only screen and (max-width: 1199px){
.serach-filter-box .right-part .form-group {max-width:calc(33.33% - 20px);}
.animal-listing.list-view .animal-box .animal-image{ margin-right: 20px;}
.animal-listing.list-view .animal-box .animal-info-img{ min-height: auto; padding-bottom: 0;}
.animal-listing.list-view .animal-box .animal-desc{}
.animal-listing.list-view .animal-box .right-cont-desc{ width: calc(100% - 271px);}
.animal-listing.list-view .animal-box .right-cont-desc:before{ left: -21px;}
.serach-filter-box.new .show {width:100%;}
}

@media (max-width:1100px){
/*.animal-listing.grid-view .animal-box .animal-image {height: 264px;}
.nologin #wrapper.dashboard.volunteers .animal-listing.grid-view .animal-box .animal-image {height: 236px;}*/
}

@media only screen and (max-width:1065px){
.serach-filter-box.new .right-part .form-group {max-width:calc(25.3% - 20px);}
.serach-filter-box.new .right-part::before {left:25%; top:calc(28% - 19px);}
.serach-filter-box.new .right-part .form-group:nth-child(6) {margin-right:20px;}
.serach-filter-box.new .right-part .form-group:nth-child(5) {margin-right:0;}
.serach-filter-box.new .right-part .form-group.miles {max-width:calc(20% - 20px);}
/*.animal-listing.grid-view .animal-box .animal-image {height: 254px;}*/
}

@media only screen and (max-width:1052px){
.profile-content-wrapper .profile-info-sidebar .profile-btn a {font-size:20px;}
.serach-filter-box.new .clearall {padding-top:16px;}
}

@media (max-width:1024px){
.profile-content-wrapper .profile-info-sidebar .profile-box .animal-info li, .profile-content-wrapper .profile-info-sidebar .profile-box .animal-info li strong, .profile-content-wrapper .profile-info-sidebar .profile-box .animal-info li span {display:block;}
.profile-content-wrapper .profile-info-sidebar .profile-box .animal-info li.animal-info-img span {margin-top:5px;}
.profile-content-wrapper .profile-info-sidebar .profile-box .animal-info li.animal-info-img img:nth-child(2n) {margin-right:9px;}
.animatch-mordern-page .custom-modal {overflow-y: auto !important;}
/*.animal-listing.grid-view .animal-box .animal-image {height: 240px;}
.nologin #wrapper.dashboard.volunteers .animal-listing.grid-view .animal-box .animal-image {height: 217px;}
#wrapper.dashboard.volunteers .animal-listing.grid-view .animal-box .animal-image {height: 226px;}*/
.serach-filter-box.new .right-part::before {left:24.6%; top:calc(28% - 19px);}
}

@media (max-width:992px){
.animatch-mordern-page .margin-top-30 {margin-top:14px;}
/*#wrapper.dashboard.volunteers .animal-listing.grid-view .animal-box .animal-image {height: 216px;}*/
}

@media only screen and (max-width: 991px){
.animatch-mordern-page .edit-tab.hidden-sm {display:none;}
.animatch-mordern-page .text.mart70 {margin-top:0;}
.serach-filter-box .right-part {float:right; width:calc(100% - 250px); position:relative; width:100%; padding-top:43px;}
.serach-filter-box .right-part:before {content:"OR"; position:absolute; font-weight:600; left:calc(50% - 24px); top:3px; padding:0 15px; background:#fff; z-index:2;} /*, .serach-filter-box.new .right-part:before*/
.serach-filter-box .right-part:after {content:""; height:1px; width:calc(100% - 20px); background:#E5E5E5; position:absolute; left:0; top:14px; display:block;} /*, .serach-filter-box.new .right-part:after*/
.contact-box .col-xs-6:nth-child(2n+1){ clear: left;}
/* Animal profile page starts*/
/*.profile-content-wrapper .profile-share-sidebar { clear: both;}*/
/* Animal profile page ends*/
.col-md-3.cart-sidebar {float:left; padding-bottom:34px; width:100%; margin-top:9px;}
.col-md-9.animal-listing.grid-view, .col-md-9.animal-listing.list-view {clear:both;}
.serach-filter-box.new .right-part {padding-top:0;}
.serach-filter-box.new .right-part::before {left:23%; top:calc(33% - 19px);}
.row.loadmore {justify-content: center;}
}

@media only screen and (max-width: 970px){
.serach-filter-box.new .show .mobile {margin-top: 9px;}
.serach-filter-box.new .right-part::before {left: 22.7%;}
#show_animals_data .container .animal-listing-block.container {max-width: 97%;}
/*.animal-listing.grid-view .animal-box .animal-image {height: 230px;}*/
}

@media (max-width:900px){
/*.animal-listing.grid-view .animal-box .animal-image {height: 206px;}
.nologin #wrapper.dashboard.volunteers .animal-listing.grid-view .animal-box .animal-image {height: 258px;}*/
}

@media only screen and (max-width:868px){
body.animatch-animal-profile #doobert-certify.newpopup .contentblk li {width: 30.1%;}
body.animatch-animal-profile #doobert-certify.newpopup .contentblk ul.medium li, body.animatch-animal-profile #doobert-certify.newpopup .contentblk ul.tick li {width: 100% !important;}
}

@media only screen and (max-width:862px){
.profile-content-wrapper .profile-info-sidebar .profile-btn a {font-size:16px;}
.serach-filter-box.new {padding-left:18px;}
.serach-filter-box.new .right-part .form-group {max-width:calc(33.3% - 20px);}
.serach-filter-box.new .right-part::before {left:30.5%; top:calc(22% - 19px);}
.serach-filter-box.new .right-part .form-group:nth-child(3), .serach-filter-box.new .right-part .form-group:last-child, .serach-filter-box.new .show .custom-checkbox:last-child {margin-right:0;}
.serach-filter-box.new .right-part .form-group:nth-child(4), .serach-filter-box.new .right-part .form-group:nth-child(5) {margin-right:20px;}
.serach-filter-box.new .right-part .form-group.miles {max-width:calc(30% - 20px); border:none;}
.serach-filter-box.new .right-part .line {display:block;}
}

@media (max-width:850px){
/*.animal-listing.grid-view .animal-box .animal-image {height: 191px;}
.nologin #wrapper.dashboard.volunteers .animal-listing.grid-view .animal-box .animal-image {height: 242px;}*/
}

@media (max-width:830px){
table.tr-animatchTable tbody td.action {min-width:160px !important; width:160px;}
}

@media (max-width:821px){
body.animatch-animal-profile #doobert-certify.newpopup .contentblk li.silver .blockbtn {margin-top: 63px;}
}

@media (max-width:820px){
body.animatch-animal-profile #doobert-certify.newpopup .contentblk li.silver .blockbtn {margin-top: 43px;}
body.animatch-animal-profile #doobert-certify.newpopup .contentblk li {width: 30%;}
body.animatch-animal-profile #doobert-certify.newpopup .contentblk ul.medium li, body.animatch-animal-profile #doobert-certify.newpopup .contentblk ul.tick li {width: 100% !important;}
}

@media (max-width:814px){
body.animatch-animal-profile #doobert-certify.newpopup .contentblk li.gold .blockbtn {margin-top: 82px;}
body.animatch-animal-profile #doobert-certify.newpopup .contentblk li.platinum .description .tick {margin-bottom: inherit;}
body.animatch-animal-profile #doobert-certify.newpopup .contentblk li.silver .description .blank {height: inherit;}
body.animatch-animal-profile #doobert-certify.newpopup .contentblk li.gold .blockbtn {margin-top: 99px;}
}

@media only screen and (max-width:800px){
.animal-listing.list-view .animal-box .animal-desc ul li strong {width:80px; min-width:80px;}
.org-dashboard-animatch .dashboard #middle .tab-content #animatch .right.w100p.search-clear-box {margin:20px 0 9px;}
/*.animal-listing.grid-view .animal-box .animal-image {height: 176px;}
.nologin #wrapper.dashboard.volunteers .animal-listing.grid-view .animal-box .animal-image {height: 224px;}*/
}

@media only screen and (max-width:799px){
#doobert-certify.newpopup .contentblk li.gold .blockbtn {margin-top: 44px;}
body.animatch-animal-profile #doobert-certify.newpopup .contentblk li {width: 29.9%;}
body.animatch-animal-profile #doobert-certify.newpopup .contentblk li.platinum .description .tick {margin-bottom: 38px;}
body.animatch-animal-profile #doobert-certify.newpopup .contentblk li.silver .description .blank {height: 38px;}
body.animatch-animal-profile #doobert-certify.newpopup .contentblk li.gold .blockbtn {margin-top: 82px;}
}

@media only screen and (max-width:794px){
body.animatch-animal-profile #doobert-certify.newpopup .contentblk li.platinum .blockbtn {margin-top: 79px;}
}

@media only screen and (max-width:784px){
body.animatch-animal-profile #doobert-certify.newpopup .contentblk li.platinum .blockbtn {margin-top: 80px;}
}

@media only screen and (max-width:780px){
body.animatch-animal-profile #doobert-certify.newpopup .contentblk li.platinum .blockbtn {margin-top: 60px;}
}

@media only screen and (max-width:779px){
body.animatch-animal-profile #doobert-certify.newpopup .contentblk li {width: 29.7%;}
body.animatch-animal-profile #doobert-certify.newpopup .contentblk li.platinum .description .tick {margin-bottom: inherit;}
body.animatch-animal-profile #doobert-certify.newpopup .contentblk li.silver .blockbtn {margin-top: 60px;}
body.animatch-animal-profile #doobert-certify.newpopup .contentblk li.platinum .blockbtn {margin-top: 79px;}
}

@media only screen and (max-width:775px){
body.animatch-animal-profile #doobert-certify.newpopup .contentblk li.gold .blockbtn {margin-top: 63px;}
/*.animal-listing.grid-view .animal-box .animal-image {height: 167px;}
.nologin #wrapper.dashboard.volunteers .animal-listing.grid-view .animal-box .animal-image {height: 217px;}
#wrapper.dashboard.volunteers .animal-listing.grid-view .animal-box .animal-image {height: 225px;}*/
}

@media only screen and (max-width:767px){
.profile-content-wrapper .profile-content-block .profile-heading.desktop {display:none;}
.profile-content-wrapper .profile-info-sidebar .profile-heading.mobile {display:block;}
	
.customcheckbox{margin: 0 0px 10px 0;}
.animal-listing-block, .animal-filter-block{ padding: 0;}
.serach-filter-box .customcheckbox { float: left; margin: 0 30px 10px 0;}
.serach-filter-box .right-part .form-group {max-width: calc(50% - 20px);}
.animal-listing.grid-view .col-md-4 { width: 50%;}
.animal-listing.grid-view .col-md-4:nth-child(3n+1) { clear: none;}
.animal-listing.grid-view .col-md-4:nth-child(2n+1) { clear: left;}
.animal-listing.list-view .animal-box { padding-right: 10px;}
.animal-listing.list-view .animal-box .animal-image{ margin-right: 15px;}
.animal-listing.list-view .animal-box .right-cont-desc{ width:calc(100% - 266px);}
.animal-listing.list-view .animal-box .right-cont-desc:before{ left: -16px;}
.animal-listing.list-view .animal-box .animal-name{ margin: 0; padding: 10px 0 10px 0px;}
/*.animal-listing.list-view .animal-box .animal-desc{ flex-direction:column;}
.animal-listing.list-view .animal-box .animal-desc ul{ width: 100%; margin: 0; padding: 0;}
.animal-listing.list-view .animal-box .animal-desc ul li{ margin-bottom: 5px;}
.animal-listing.list-view .animal-box .animal-info-img{ padding: 10px 0px 10px;}
.animal-listing.list-view .animal-box .animal-info-img img{ max-height: 25px;}*/
/* Animal profile page starts*/
/*.profile-content-wrapper .profile-info-sidebar{ max-width: 350px;}*/
.profile-content-wrapper .profile-share-sidebar{ clear: both;}
.profile-content-wrapper .profile-info-sidebar .profile-picture img {width:100%;}
.profile-content-wrapper .profile-content-block .profile-heading, .profile-content-wrapper .profile-content-block .profile-heading h1 {font-size:24px; line-height:40px;}
/* Animal profile page ends*/
.serach-filter-box {padding-right:0;}
.serach-filter-box .left-part {width:100%; max-width:calc(50% - 20px);}
.serach-filter-box .left-part .form-group {width:100%;}
.profile-content-wrapper .profile-info-sidebar .profile-btn a {font-size:24px;}
.animal-filter-block.mart71 {margin-top:43px;}
.profile-content-wrapper .profile-share-sidebar.desktop {display:none;}
.profile-content-wrapper .profile-share-sidebar.mobile {display:block;}
.profile-content-wrapper .profile-info-sidebar .profile-box .animal-info li {display:flex;}
.profile-content-wrapper .profile-content-main.sorry {min-height:340px;}
.serach-filter-box.new .show .mobile {width: 80%; margin-top: 0; vertical-align: top;}
body.animatch-animal-profile #doobert-certify.newpopup .contentblk li.silver,
body.animatch-animal-profile #doobert-certify.newpopup .contentblk li.gold,
body.animatch-animal-profile #doobert-certify.newpopup .contentblk li.platinum {width: 100%; margin-bottom: 18px;}
body.animatch-animal-profile #doobert-certify.newpopup .contentblk li.platinum {margin-bottom: 0;}
body.animatch-animal-profile #doobert-certify.newpopup .contentblk li.silver .blockbtn, 
body.animatch-animal-profile #doobert-certify.newpopup .contentblk li.gold .blockbtn,
body.animatch-animal-profile #doobert-certify.newpopup .contentblk li.platinum .blockbtn {margin-top: 25px; width: 173px;}
/*#wrapper.dashboard.volunteers .animal-listing.grid-view .animal-box .animal-image {height: 352px;}
.animal-listing.grid-view .animal-box .animal-image {height: 343px;	}*/
#wrapper.dashboard.volunteers .row.row-no-image .col-md-4.adoptanimal.no-image,
.animal-listing.grid-view .row.row-no-image .col-md-4.adoptanimal.no-image {max-width: 50%;}
}

@media (min-width:992px){
.anymatchBlock {max-width:930px;}
}

@media only screen and (max-width:687px){
.serach-filter-box.new .show .mobile {width: 87%;}
/*.animal-listing.grid-view .animal-box .animal-image {height: 300px;}
.nologin #wrapper.dashboard.volunteers .animal-listing.grid-view .animal-box .animal-image {height: 296px;}
#wrapper.dashboard.volunteers .animal-listing.grid-view .animal-box .animal-image {height: 312px;}*/
}

@media only screen and (max-width:667px){
.serach-filter-box .left-part {width:100%; max-width:calc(100% - 20px);}
.serach-filter-box.new {padding-left:20px;}
.serach-filter-box.new .right-part .form-group {max-width:calc(46.3% - 20px);}
.serach-filter-box.new .right-part::before {left:43%; top:calc(16% - 19px);}
.serach-filter-box.new .right-part .form-group:nth-child(2) {margin-right:0;}
.serach-filter-box.new .right-part .form-group:nth-child(3) {margin-right:20px;}
.serach-filter-box.new .right-part .form-group.miles {max-width:calc(47.3% - 20px); border-right:none;}
.serach-filter-box.new .show .custom-checkbox {margin-bottom:18px;}
.serach-filter-box.new .right-part .form-group.miles .search-miles {width:99%;}
.serach-filter-box.new .right-part .form-group:nth-child(6), .serach-filter-box.new .right-part .form-group:nth-child(8) {float:right;}
.serach-filter-box.new .right-part .form-group:nth-child(8) {margin-right:0;}
.serach-filter-box.new .right-part .form-group.marr0 {margin-right:20px;}
/*.animal-listing.grid-view .animal-box .animal-image {height: 295px;}
.nologin #wrapper.dashboard.volunteers .animal-listing.grid-view .animal-box .animal-image {height: 286px;}
#wrapper.dashboard.volunteers .animal-listing.grid-view .animal-box .animal-image {height: 302px;}*/
}

@media only screen and (max-width: 660px){
.animal-box .animal-image{height: auto;}
/*.animal-listing.list-view .animal-listing-items .col-md-12 { width: 50%; float: left;}
.animal-listing.list-view .animal-listing-items .col-md-12:nth-child(2n+1) { clear: left;}*/
.animal-listing.list-view .animal-box{}
.animal-listing.list-view .animal-box .animal-image{ width: 200px; margin-right: 10px;}
.animal-listing.list-view .animal-box .animal-image img {position:absolute; top:0; right:0; bottom:0; left:0; margin:auto; height:auto !important;}
/*.animal-listing.list-view .animal-box .animal-name{ margin: 0; font-size: 12px; padding: 10px 0 7px 0px;}*/
.animal-listing.list-view .animal-box .right-cont-desc{ width: calc(100% - 212px); }
.animal-listing.list-view .animal-box .animal-desc { display: block; padding: 0;}
.animal-listing.list-view .animal-box .animal-desc ul{ padding: 0; margin: 0; width: 100%;}
.animal-listing.list-view .animal-box .animal-desc ul li { margin-bottom: 6px; display: flex; } /*font-size: 9px; line-height: 14px;*/
.animal-listing.list-view .animal-box .animal-desc ul li strong { font-weight: 600 !important; min-width:90px; width:90px; } /**/
.animal-listing.list-view .help-icon {line-height:18px; min-width:16px; height:16px; margin-top:3px;}
.animal-listing.list-view .animal-box .animal-name.video-available img { position: absolute; top: 11px; right: 14px; height: 12px;}
.animal-listing.list-view .animal-box .animal-info-img{ padding-bottom: 10px;}
.animal-listing.list-view .animal-box .animal-info-img img { max-height: 16px;}
.animal-listing.list-view .animal-box .right-cont-desc:before{ display: none;}
#thankyouinterest .modal-dialog, #createaccount-modal .modal-dialog {max-width:95%; display:block; margin-top:25px;}
.animal-listing.list-view .col-md-12 .pending {left:135px;}
}

@media (max-width:640px){
/*.animal-listing.grid-view .animal-box .animal-image {height: 282px;}
.nologin #wrapper.dashboard.volunteers .animal-listing.grid-view .animal-box .animal-image {height: 273px;}
#wrapper.dashboard.volunteers .animal-listing.grid-view .animal-box .animal-image {height: 287px;}*/
}

@media (max-width:602px){
/*.animal-listing.grid-view .animal-box .animal-image {height: 265px;}
.nologin #wrapper.dashboard.volunteers .animal-listing.grid-view .animal-box .animal-image {height: 254px;}
#wrapper.dashboard.volunteers .animal-listing.grid-view .animal-box .animal-image {height: 269px;}*/
}

@media (max-width:600px){
/*.animal-listing.grid-view .animal-box .animal-image {height: 260px;}
.nologin #wrapper.dashboard.volunteers .animal-listing.grid-view .animal-box .animal-image {height: 252px;}*/
#createaccount-modal .modal-dialog p br {display: none;}
}

@media only screen and (max-width:568px){
.serach-filter-box.new .right-part::before {left:42.6%;}
#createaccount-modal .modal-dialog .modal-body {padding-left:18px; padding-right:18px;}
/*.animal-listing.grid-view .animal-box .animal-image {height: 251px;}
.nologin #wrapper.dashboard.volunteers .animal-listing.grid-view .animal-box .animal-image {height: 235px;}
#wrapper.dashboard.volunteers .animal-listing.grid-view .animal-box .animal-image {height: 253px;}*/
}

@media only screen and (max-width:560px){
/*.serach-filter-box.new .right-part::before {left:42.5%;}*/
}

@media only screen and (max-width:554px){
#thankyouinterest .modal-dialog p, #createaccount-modal .modal-dialog p {padding:0 3px;}
#thankyouinterest .modal-dialog p br, #createaccount-modal .modal-dialog p br, #createaccount-modal .modal-dialog h2 br {display:none;}
}

@media only screen and (max-width:550px){
#thankyouinterest .modal-dialog .w470, #createaccount-modal .modal-dialog .w420 {width:100%;}
#thankyouinterest .modal-dialog .w470 li p br, #createaccount-modal .modal-dialog .w420 li p br {display:none;}
}

@media only screen and (max-width:500px){
.serach-filter-box.new .right-part::before {left:43%;}
/*.animal-listing.grid-view .animal-box .animal-image {height: 218px;}
.nologin #wrapper.dashboard.volunteers .animal-listing.grid-view .animal-box .animal-image {height: 200px;}
#wrapper.dashboard.volunteers .animal-listing.grid-view .animal-box .animal-image {height: 220px;}*/
}

@media only screen and (max-width:512px){
.serach-filter-box.new .right-part::before {left:42.2%;}
}

@media only screen and (max-width:480px){
.serach-filter-box .left-part {max-width:calc(100% - 17px);}
.serach-filter-box.new .right-part .form-group {max-width:calc(49.3% - 20px);}
.serach-filter-box.new .right-part .form-group:first-child {max-width:calc(100.3% - 20px); margin-right:0; margin-bottom:52px;}
.serach-filter-box.new .right-part::before {left:42%; top:calc(26% - 19px); padding:0;}
.serach-filter-box.new .right-part .form-group:nth-child(even) {margin-right:20px;}
.serach-filter-box.new .right-part .form-group:nth-child(odd) {margin-right:0; border:none;}
h2.animatch .back-btn {top:0;} /*-22px*/
h2.animatch span {display:block; margin-top:16px;}
.serach-filter-box.new {margin-left: 12px; margin-right: 16px;}
.serach-filter-box.new .show .mobile .custom-checkbox {display: block;}
.serach-filter-box.new .show strong {margin-right: 9px; margin-left: 0;}
.serach-filter-box.new .show .mobile {width: 73%;}
.serach-filter-box.new .clearall {padding-right: 18px;}
/*.animal-listing.grid-view .animal-box .animal-image {height: 209px;}
.nologin #wrapper.dashboard.volunteers .animal-listing.grid-view .animal-box .animal-image {height: 190px;}
#wrapper.dashboard.volunteers .animal-listing.grid-view .animal-box .animal-image {height: 208px;}*/
}

@media only screen and (max-width:479px){
.customcheckbox label:after{top:1px;}
.serach-filter-box { padding:20px 0 20px 20px;}
.serach-filter-box .right-part:after{ width:96%;}
/*.serach-filter-box .right-part .form-group { max-width: 100%;}*/
.animal-box .animal-info-img img{ max-height: 30px;}
.contact-box .col-xs-6{ width: 100%;}
.animal-listing.grid-view .row{ margin-left: -8px; margin-right: -8px;}
.animal-listing.grid-view .col-md-4 { padding-left: 8px; padding-right: 8px;}
.animal-listing.grid-view .col-md-4 .animal-box{ margin-bottom: 16px;}
.animal-listing.grid-view .animal-box .animal-image img.no-image{ max-width: 70px !important;}
.animal-listing.grid-view .animal-box .animal-name{ font-size: 12px; margin:0; padding: 10px 10px 7px;}
.animal-listing.grid-view .animal-box .animal-name.video-available img { position: absolute; top: 9px; right: 14px; height: 12px;}
.animal-listing.grid-view .animal-box .animal-desc{ padding: 0 10px 7px; font-size: 9px; line-height: 14px;}
.animal-listing.grid-view .animal-box .animal-info-img{ padding: 0 10px 10px; min-height: 28px;}
.animal-listing.grid-view .animal-box .animal-info-img img { max-height: 16px;}
.animal-listing.list-view .animal-box .animal-image {width:130px; margin-right:10px;} /*160px*/
.animal-listing.list-view .animal-box .right-cont-desc {width:calc(100% - 140px);} /*170px*/
/*.animal-listing.list-view .animal-listing-items .col-md-12{ width: 100%; max-width: 350px;}
.animal-listing.list-view .animal-box .animal-image img { width: 100%;}
.animal-listing.list-view .animal-box .animal-desc ul li strong { width: 80px; display: inline-block;}*/
.animal-listing.list-view .col-md-12 .pending {left:93px; width:52px; height:52px;}
}

@media only screen and (max-width:415px){
.animatch-animal-profile #createaccount-modal.custom-modal .pop-save {margin-top:14px;}
}

/*----------below code added by sudesh--------*/
@media (min-width:576px){
.anymatchBlock {max-width:100%;}
}

@media (min-width:768px){
.anymatchBlock {max-width:720px;}
.editHeadBlock {float:right;}
}    

@media (min-width:576px){
.text-sm-right {text-align: right!important;}
.pl-sm-2 {padding-left: .5rem!important;}
}

@media (max-width:576px){
.tag-inputblock {position:relative; width:203px;}
.tr-animaldetailPopup label{width:100%;}
.tr-animaldetailPopup .col-sm-5{width:100%;}
.text-sm-right{text-align: left !important;}
#animalDetails.tr-animaldetailPopup label.col-sm-5.text-sm-right{text-align:right !important;}
}

/*@media (max-width:480px) {
.profile-content-wrapper .profile-info-sidebar .profile-heading h1 {font-size:30px; line-height:40px !important}
}*/

@media (max-width:450px) {
.animatch-mordern-page .custom-modal .modal-dialog.modal-sm {width:91%;} /*80%*/
.animatch-mordern-page .custom-modal .modal-dialog.modal-sm .tagCalled {width:80%;}
#assignment-modal.custom-modal td {float:left; width:100%;}
#assignment-modal.custom-modal .w170 a.pop-save {margin-left:0;}
}

@media (max-width:439px) {
.animatch-animal-profile #delete-post-modal.custom-modal .pop-cancel {margin-bottom:18px;}
}
	
@media (max-width:432px) {
.org-dashboard-animatch .dashboard #middle .tab-content #animatch .clear-search-wrap {float:right; text-align:right;}
.org-dashboard-animatch .dashboard #middle .tab-content #animatch .search-clear-box .clear-search-wrap .tf-headerSwitch.margin-top-10i {float:right; border:none; margin-right:-8px !important; padding-right:0;}
.tf-switch + .tf-headerSwitch p {padding-right:0;}
.org-dashboard-animatch .dashboard #middle .tab-content #animatch .right a.clear {clear:both; float:right;}
}

@media (max-width:410px) {
#delete-case-modal.custom-modal .pop-cancel {margin-bottom:14px;}
.serach-filter-box .left-part {max-width:calc(100% - 14px);}
.animatch-mordern-page .add-case-modal .add-animal-box {margin:20px 0;}
.animatch-mordern-page .add-case-modal .or-box {margin-bottom:17px;}
.animatch-mordern-page .add-case-modal .line-divider {margin:18px 0 23px;}
.animatch-mordern-page .add-case-modal .pop-actions.margin-top-20 {margin:20px 0 5px;}
.share-profile-modal .sharelink-box, .share-profile-modal .sharelink-box {display:block;}
.share-profile-modal .sharelink-box .copylink, .share-profile-modal .sharelink-box .copylink {margin-top:16px;}
.profile-content-wrapper .profile-info-sidebar .profile-heading h1 {width:89%;}
.animatch-mordern-page .custom-modal .modal-dialog.modal-sm .tagCalled {width:76%;}
/*.animal-listing.grid-view .animal-box .animal-image {height: 183px;}
.nologin #wrapper.dashboard.volunteers .animal-listing.grid-view .animal-box .animal-image {height: 165px;}
#wrapper.dashboard.volunteers .animal-listing.grid-view .animal-box .animal-image {height: 180px;}*/
}

@media (max-width:400px) {
.serach-filter-box.new .show .custom-checkbox {width:100%; margin-right:0;}
/*.serach-filter-box.new .show strong {display:block; margin-right:0; margin-bottom:9px;}*/
.panel-body.receiving_animatch h2.animatch .back-btn {top: 0; margin-top: 0;}
}

@media (min-width:376px){
.customcheckbox label:after {top: 2px;}
.serach-filter-box .left-part {max-width:calc(100% - 12px);}
}

@media (max-width:376px){
#confirm_archive_animal.adopt-animal-modal .modal-dialog.modal-sm button, #delete-animal-modal.adopt-animal-modal .modal-dialog.modal-sm button {margin-right:9px;}
#confirm_archive_animal.adopt-animal-modal .modal-dialog.modal-sm button.nocancel, #delete-animal-modal.adopt-animal-modal .modal-dialog.modal-sm button.nocancel {margin-bottom:13px;}
#confirm_archive_animal.adopt-animal-modal .modal-dialog.modal-sm h4 br, #delete-animal-modal.adopt-animal-modal .modal-dialog.modal-sm h4 br, #delete-animal-modal.adopt-animal-modal .modal-dialog.modal-sm p br, #confirm_archive_animal.adopt-animal-modal .modal-dialog.modal-sm p br {display:none;}
}

@media (max-width:375px) {
.animal-listing.list-view .animal-box {padding-right:0;}
.animal-listing.list-view .animal-box .animal-image {width:100%; margin-right:0; border-right:none; border-bottom:1px solid #e9e9e9;}
.animal-listing.list-view .animal-box .right-cont-desc {width:calc(100% - 15px);}
.animal-listing.list-view .col-md-12 .pending {left:inherit; right:13px; width:81px; height:81px;}
.animal-listing.grid-view .col-md-4 .pending {right:6px;}
.animal-listing-result-top h4 {width:100%;}
.animal-listing-result-top .view-list {margin-bottom:14px;}
/*.animal-listing.grid-view .animal-box .animal-image {height: 168px;}
.nologin #wrapper.dashboard.volunteers .animal-listing.grid-view .animal-box .animal-image {height: 148px;}
#wrapper.dashboard.volunteers .animal-listing.grid-view .animal-box .animal-image {height: 163px;}*/
}

@media (max-width:365px){
.animatch-animal-profile #thankyouinterest.custom-modal .pop-save, #createaccount-modal.custom-modal .pop-save {margin-top:13px;}
}

@media (max-width:360px){
/*.animal-listing.grid-view .animal-box .animal-image {height: 161px;}
.nologin #wrapper.dashboard.volunteers .animal-listing.grid-view .animal-box .animal-image {height: 140px;}
#wrapper.dashboard.volunteers .animal-listing.grid-view .animal-box .animal-image {height: 155px;}*/
}

@media (max-width:359px){
#animalDetails.tr-animaldetailPopup label.col-sm-5.text-sm-right {text-align:left !important; width:100%;}
#animalDetails.tr-animaldetailPopup .col-sm-5 {width:100%;}
.profile-content-wrapper .profile-info-sidebar .profile-box .animal-info li {display:block;}
.profile-content-wrapper .profile-info-sidebar .profile-heading h1 {width:82%;}
#animalDetails.tr-animaldetailPopup label.col-sm-5, #animalDetails.tr-animaldetailPopup .col-sm-5 {width:100%; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%;}
}

@media (max-width:350px){
.animatch-mordern-page .custom-modal .modal-dialog.modal-sm .tagCalled {width:70%;}
}

@media (max-width:340px){
/*.animal-listing.grid-view .animal-box .animal-image {height: 152px;}
.nologin #wrapper.dashboard.volunteers .animal-listing.grid-view .animal-box .animal-image {height: 130px;}
#wrapper.dashboard.volunteers .animal-listing.grid-view .animal-box .animal-image {height: 145px;}*/
}

@media (max-width:330px){
.share-post-buttons {text-align:center;}
.share-post-buttons .outline.text-capitalize.upload-btn {margin-right:0; margin-bottom:12px;}
.share-post-buttons .custombtn:last-child {float:none!important;}
.animatch-mordern-page .custom-modal .modal-dialog.modal-sm .tagCalled {word-break:break-all;}
}

@media (max-width:320px){
/*.animal-listing.grid-view .animal-box .animal-image {height: 143px;}
.nologin #wrapper.dashboard.volunteers .animal-listing.grid-view .animal-box .animal-image {height: 120px;}
#wrapper.dashboard.volunteers .animal-listing.grid-view .animal-box .animal-image {height: 135px;}*/
}
