p {
    color: #666666;
    /*font-family: "Open Sans", "sans-serif";*/
}
a {
    text-decoration: none;
    cursor: pointer;
}
h1 {
    font-size: 24px;
    text-transform: uppercase;
    font-weight: bold;
    color: #666666;
}
h3 {
    color: #666666;
    font-size: 18px;
    font-weight: bold;
}
img {
    border: none;
    max-width: 100%;
    height: auto;
}
ul {
    list-style-type: none;
}
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}
.form-control:focus {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}
.donation-confirmation #myFormConfirmation input.form-control {
    background: #f5f5f5 none repeat scroll 0 0;
    border: 1px solid #ddd;
    border-radius: 0;
    box-shadow: 0 0 3px 0 #aaa inset;
    height: 44px;
    padding: 12px;
}
.donation-confirmation #myFormConfirmation .form-control {
    background: #f5f5f5 none repeat scroll 0 0;
    border: 1px solid #ddd;
    border-radius: 0;
    box-shadow: 0 0 3px 0 #aaa inset;
    padding: 12px;
}
.container {
    max-width: 1124px;
}
.header-top-right {
    text-align: right;
    padding-top: 7px;
}
.navbar-fixed-top {
    background-color: white;
}
.header-top {
    background-color: white;
    padding-top: 10px;
    padding-bottom: 10px;
}
.header-top ul {
    margin-bottom: 0;
}
.header-top-right h2 {
    color: #277e7b;
    font-family: "Roboto", sans-serif;
    font-size: 20px;
    font-weight: 500;
    margin-top: 0;
    margin-bottom: 0;
    line-height: 42px;
    font-display: swap;
}
.header-top-right img {
    height: 42px;
    width: 42px;
}
.header-top-right li {
    display: inline-block;
    list-style: outside none none;
    vertical-align: bottom;
}
.site-nav li {
    display: inline-block;
    list-style: outside none none;
}
.site-nav li a {
    text-decoration: none;
}
.menu-area {
    background-color: #cbcdd0;
    height: 45px;
    line-height: 45px;
    -webkit-box-shadow: 2px 11px 17px -7px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 2px 11px 17px -7px rgba(0, 0, 0, 0.75);
    box-shadow: 2px 11px 17px -7px rgba(0, 0, 0, 0.75);
    /*   box-shadow: 0 2px 15px #111;*/
    z-index: 99999 !important;
}
.site-nav ul li a {
    color: #000;
    display: block;
    font-size: 15px;
    padding: 0 12px 0 20px;
    position: relative;
}
.site-nav ul li {
    position: relative;
    margin-right: 15px;
}
.site-nav ul ul {
    padding: 0;
    visibility: hidden;
    background-color: white;
    z-index: 99;
    position: absolute;
    top: 100px;
    left: 0;
    transition: all 0.2s ease 0s;
    opacity: 0;
    border-radius: 0 0 5px 5px;
}
.site-nav ul ul li {
    border-bottom: 1px solid #a5a5a5;
    border-left: 1px solid #a5a5a5;
    border-right: 1px solid #a5a5a5;
    min-width: 220px;
    margin-right: 0;
}
.site-nav ul li:hover > ul {
    visibility: visible;
    top: 100%;
    opacity: 1;
    transition: all 0.2s;
}
.site-nav ul ul ul {
    left: 100%;
    top: 0;
    min-width: 220px;
}
.site-nav ul ul li:hover > ul {
    top: 0;
}
.site-nav ul li.menu-item-has-children::after {
    content: "\f0d7";
    /* content: "\f192";*/
    display: block;
    position: absolute;
    font-family: FontAwesome;
    right: -5px;
    top: 4px;
}
.site-nav ul ul li.menu-item-has-children::after {
    content: "\f0da";
    right: 16px;
}
.submenu {
    position: relative;
}
.submenu_::after {
    color: deepskyblue;
    content: "";
    display: block;
    font-family: FontAwesome;
    font-size: 17px;
    position: absolute;
    right: 2px;
    top: 1px;
}
.submenu::after {
    display: block;
    position: absolute;
    border-top: 7px solid #099ad9;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    top: 21px;
    right: 0;
    content: "";
    transition: all 0.2s;
}
.site-nav ul > .active {
    background: #b2c65e;
    font-weight: bold;
}
.site-nav ul .active > a {
    color: white !important;
}
.site-nav ul li:hover {
    background: #b2c65e;
}
.site-nav ul li:hover > a {
    color: white !important;
}
.lgin {
    padding: 0 3px !important;
}
.submenu li:last-child::after {
    display: none;
}
.social li {
    display: inline-block;
    padding-left: 5px;
}
.social a.facebook {
    background: #3b5998 none repeat scroll 0 0;
}
.social a.twitter {
    background: #5ea9dd none repeat scroll 0 0;
}
.social a.youtube {
    background: #c62426 none repeat scroll 0 0;
}
.social a.instagram {
    background: #fbc367;
    background: -moz-linear-gradient(
        45deg,
        #fbc367 0%,
        #c83481 50%,
        #5c6cb3 100%
    );
    background: -webkit-linear-gradient(
        45deg,
        #fbc367 0%,
        #c83481 50%,
        #5c6cb3 100%
    );
    background: linear-gradient(45deg, #fbc367 0%, #c83481 50%, #5c6cb3 100%);
}
.social a {
    background: #ddd none repeat scroll 0 0;
    border-radius: 100%;
    color: #fff;
    display: table-cell;
    font-size: 16px;
    height: 26px;
    margin-left: 5px;
    text-align: center;
    transition: all 0.2s ease 0s;
    vertical-align: middle;
    width: 26px;
    line-height: 26px;
}
.donate-toweekly img {
    /* max-height: 250px;*/
    width: 100%;
}
.doller {
    float: right;
}
.doller.no-float {
    text-align: right;
    float: none;
}
.weekly-wish {
    padding-top: 16px;
}
.generic-box {
    -webkit-box-shadow: 1px 1px 17px 2px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 1px 1px 17px 2px rgba(0, 0, 0, 0.75);
    box-shadow: 1px 1px 17px 2px rgba(0, 0, 0, 0.75);
    padding: 20px;
    margin-top: 20px;
}
.weekly-wish-wrapper {
    -webkit-box-shadow: 1px 1px 17px 2px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 1px 1px 17px 2px rgba(0, 0, 0, 0.75);
    box-shadow: 1px 1px 17px 2px rgba(0, 0, 0, 0.75);
    padding: 20px;
}
h2.weekly-wish-title {
    color: #000;
    font-size: 21px;
    font-weight: 700;
    margin-top: 0px;
}
.ghost > h2 {
    color: #000;
    font-size: 24px;
    font-weight: bold;
    margin-top: 0px;
}
.ghost > p.wish-name {
    text-transform: uppercase;
}
.doller span {
    color: #000;
    font-size: 28px;
}
.doller small {
    font-size: 13px;
    font-weight: bold;
}
.doller > h4 {
    margin: 0;
    text-align: right;
}
.ghost > p {
    font-family: sans-serif;
    font-size: 14px;
}
.tn {
    /*background-color: #C1CB16;*/
    border-radius: 0;
    color: white;
    font-weight: 500;
    text-transform: uppercase;
}
.active > a {
}
.nav-tabs > li > a {
    color: #000;
    display: inline-block;
    font-size: 20px;
    font-weight: 600;
    padding: 10px 20px;
    border-radius: 0;
}
.nav-tabs > li > a,
.nav-tabs > li > a:focus,
.nav-tabs > li > a:hover {
    outline: none;
}
.card-image > img {
    width: 100%;
}
.tab-content {
    padding-top: 25px;
}
.card {
    border: 1px solid #ddd;
}
.card-other {
    padding: 14px;
    position: relative;
    min-height: 280px;
}
.detail-top b {
    color: #000;
}
.onlylink {
    border: medium none;
    font-weight: 600;
    text-transform: uppercase;
}
.onlylink:hover {
    background-color: white;
}
.txt-detail h3 {
    font-size: 24px;
    font-weight: 900;
}
.txt-detail p {
    color: #000;
    font-size: 12px;
}
.donate-amount span {
    color: #000;
    font-size: 26px;
}
.donate-amount {
    color: #818181;
    padding-top: 26px;
}
.card {
    margin-bottom: 20px;
}
.space1 {
    padding: 48px 0 70px;
}
.nrmllink {
    border-radius: 0;
    bottom: 8px;
    color: #000;
    display: inline-block;
    font-size: 20px;
    font-weight: 600;
    padding: 10px 20px;
    position: absolute;
    right: 74px;
    text-decoration: none !important;
}
.nrmllink:active,
.nrmllink:focus,
.nrmllink:hover {
    outline: none !important;
}
.right {
    background-color: white !important;
    border-bottom: 1px solid #dddddd;
    float: right !important;
}
.right:hover {
    border-color: white;
    border-bottom: 1px solid #ddd;
}
.right a:active,
.right a:focus,
.right a:hover {
    outline: none !important;
    background-color: white !important;
}
/*.nav-tabs > li > a {
    border: medium none;

}*/

.site-nav ul li a:active,
.site-nav ul li a:focus,
.site-nav ul li a:hover {
    outline: none;
}
.nav-tabs > li {
    background-color: #eee;
}
.right a:hover {
    /* border-bottom: none!important;*/
    border-top: 1px solid white !important;
    border-left: 1px solid white !important;
    border-right: 1px solid white !important;
    border-bottom: 1px solid white !important;
}
.progress-bar-striped,
.progress-striped .progress-bar {
    /*
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    */
    background: rgba(0, 0, 0, 0) url("../img/progress.png") repeat-x scroll 0 0;
    box-shadow: none;
    object-fit: cover;
}
.txt-detail {
    color: #000;
}
.tab-content > * a {
    text-decoration: none;
    outline: none;
}
.onlylink:active,
.onlylink:focus,
.onlylink:hover {
    background: none !important;
    outline: none !important;
    box-shadow: none !important;
}
/*.progress {
    border-radius: 0;
}*/

.btn:focus,
.btn:active,
.btn:hover {
    outline: none !important;
}
.ft4 h4 {
    padding: 10px 0 20px;
}
.footer-widget-one > h4 {
    font-size: 14px;
    font-weight: 900;
    padding-bottom: 14px;
    color: #373737;
}
.social {
    float: right;
}
.social-wrapp {
    position: relative;
}
.account_li a {
    background: none;
    color: inherit;
}
.small-jump {
    min-height: 131px;
}
.card-image > img {
    height: 230px;
    object-fit: cover;
    width: 100%;
}
.logo > a:focus {
    outline: none;
}
.ghost button {
    margin: 3px 0;
}
/*End Home page*/

/*testimonial */

.testimonial-content h1 {
    text-transform: none;
}
.testimonial-blog {
    padding: 10px 0 50px 0;
}
/*end testimonial */

/*FAQ*/

.faq-content h2 {
    padding: 0 !important;
    text-transform: none !important;
    color: #666666;
    font-size: 24px;
    font-weight: bold;
}
.question > p {
    font-weight: 600;
    margin: 0;
}
.qa-wrapper {
    padding: 15px 0;
}
.question-answer {
    padding-bottom: 50px;
}
/*end FAQ*/

/**/

.footer {
    /*  padding: 50px 0;*/
    background-color: #dddddd;
}
.footer-widget-one li {
    list-style: none;
    text-align: left;
}
.footer-widget-one li a {
    color: #818181;
    font-weight: 500;
    text-decoration: none;
}
.footer-widget-one li a:hover {
    color: #373737;
    line-height: 20px;
}
.footer-widget-one {
    border-right: 1px solid #c2c2c2;
}
.ft4 {
    border-right: none;
}
.footer-widget-one li a:focus {
    outline: none;
    text-decoration: none;
    transition: all 0.2s ease 0s;
}
.footer-top {
    padding: 43px 0;
}
.footer-bottom {
    background: #434343;
    font-size: 10px;
    padding: 10px 0 2px;
}
.footer-bottom p {
    color: #b0b0b0;
    line-height: 4px;
}
.ghost .btn-default:hover {
    background-color: #e7f056;
    border-color: #e7f056;
    color: #333;
}
/*.first-level > li {
    margin-right: -4px !important;
    position: relative;
}*/

/* End home page*/

/*Start wishpack*/

.wishpack-page-content h3 {
    color: #2989cb;
    font-size: 21px;
    font-weight: bold;
}
.form-slider span {
    color: #2989cb;
}
.form-slider > h2 {
    font-weight: bold;
    font-size: 24px;
    text-transform: uppercase;
}
.input-box .form-control {
    height: 135px;
}
.mobile_nav.mean-container .mean-nav ul li a {
    padding: 0 5%;
}
.mobile_nav.mean-container a.meanmenu-reveal:focus,
.mobile_nav.mean-container a.meanmenu-reveal:active {
    outline: medium none;
}
.mobile_nav.mean-container .mean-nav ul li a.mean-expand {
    line-height: 22px;
}
.mobile_nav.mean-container .mean-nav ul li a.mean-expand {
    height: 22px;
}
.mobile_nav .first-level > li:nth-child(7) a {
    padding-left: 37px !important;
    width: 94% !important;
}
.mobile_nav .first-level > li:nth-child(6) a {
    padding-left: 37px !important;
    width: 94% !important;
}
.mobile_nav .submenu li a {
    width: 94% !important;
    padding-left: 30px !important;
}
.mobile_nav .submenu li a {
    width: 90% !important;
    margin-left: 30px !important;
}
.mobile_nav.mean-container .mean-bar {
    background-color: #277e7b;
}
.mobile_nav.mean-container .mean-nav {
    background: #277e7b;
}
.mobile_nav.mean-container .mean-nav ul li li a {
    width: 80% !important;
}
.mobile_nav.mean-container .mean-nav {
    /* background: #277e7b;*/
    background: #000;
    position: absolute;
    top: 22px;
}
.input-box {
    background-color: #eeeeee;
    box-shadow: 1px 1px 3px #888;
}
.input-box .form-control {
    background-color: #eeeeee;
    height: 159px;
    margin: 29px 0;
    font-size: 74px;
    color: #39699e;
    text-align: right;
}
.radio .radio-stuff {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #eeeeee #eeeeee -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    margin: 0 22px;
    padding: 10px;
    border: 1px solid #eee;
    border-bottom: none;
}
.input-box .input-group-addon {
    border: medium none;
    font-size: 73px;
    padding: 6px 12px;
    color: #39699e;
}
.text-image {
    background-color: white;
    padding: 25px 18px 1px;
}
.title > h4 {
    font-size: 16px;
    font-weight: bold;
    text-align: left;
}
.text-image > p {
    display: block;
    padding: 14px 0 0;
    color: #39699e;
}
.wish-pack-sidebar {
    border-left: 1px solid #eee;
    padding: 0 15px;
}
.other-part.text-left {
    border-bottom: 1px solid #eee;
    padding: 45px 0 10px;
}
.gift_card_form_container .form-control,
.other-part .form-control {
    /*   background-color: #ddd;*/
    border-radius: 0;
    background: #f5f5f5 none repeat scroll 0 0;
    border: 1px solid #ddd;
    box-shadow: 0 0 3px 0 #aaa inset;
    padding: 12px;
    height: 44px;
}
.other-part .form-group > label {
    padding-left: 0;
}
.dnt-btn {
    padding: 20px 0;
    text-align: left;
}
.dtn {
    background: #ff696e;
    border: medium none;
    border-radius: 6px;
    color: #fff;
    display: inline-block;
    font-size: 24px;
    margin-right: 10px;
    padding: 10px 30px;
    text-transform: uppercase;
}
.dtn:hover,
.dtn:active {
    background: #ba9ca8;
}
.dnt-btn li {
    display: inline-block;
    list-style: outside none none;
}
.dnt-btn > h4 {
    font-weight: bold;
}
/*.wishpack-image img {
 !*   background-position: 96% center;*!
    display: block;
    padding-left: 60px;
    padding-top: 50px;
    transform: scale(1.2);
}*/

.error {
    color: #cf0a2c;
}
.input-withAddon {
    position: relative;
    padding-left: 41px;
    text-align: left;
}
.input-withAddon .input-group-addon {
    position: absolute;
    left: 0;
    width: 46px;
    height: 46px;
    padding: 13px 12px;
}
.erremai {
    left: 0;
    position: relative;
    top: 0;
}
.form-group > #ack3,
.form-group > #ack2,
.form-group > #ack1 {
    color: orange;
    font-size: 12px;
    position: absolute;
}
.frm-second-part h3 {
    font-size: 21px;
    font-weight: bold;
}
.frm-second-part .form-control {
    background: #f5f5f5 none repeat scroll 0 0;
    border: 1px solid #ddd;
    border-radius: 0;
    box-shadow: 0 0 3px 0 #aaa inset;
    height: 44px;
    padding: 12px;
}
.frm-second-part .form-group > label {
    font-weight: normal;
}
.image-shirt-sleeve {
    border-bottom: 1px solid #eee;
}
.confirm-donation {
    padding-top: 15px;
}
.final {
    padding-bottom: 36px;
}
.modal h2 {
    color: #ff696e;
    display: block;
    font-size: 26px;
    font-weight: bold;
    margin: 0;
}
.modal h4 {
    font-size: 19px;
    margin: 0;
}
/*.modal-content {
    border-radius: 18px;
}*/

/*End wishpack*/

/*grant pound wish*/

.grant-poundwish h1 {
    font-size: 24px;
    margin: 0.67em 0;
    text-transform: uppercase;
    font-weight: bold;
    color: #666666;
}
.same-level {
    display: table;
    float: right;
    height: 33px;
    text-align: right;
    width: 100%;
}
.same-level > p {
    display: table-cell;
    font-size: 13px;
    font-weight: bold;
    vertical-align: middle;
}
.tab2 input {
    max-width: 75px;
}
.better-styles .btn.gotn {
    background-color: #ff696e;
    color: #fff;
    font-weight: bold;
    transition: all 0.3s ease;
    height: 32px;
    padding: 7px;
}
/*.search-container {
    display: table;
    height: 50px;
}

.search-container > p {
    display: table-cell;
    vertical-align: middle;
    color: #818181;
    font-size: 15px;
    font-weight: bold;
}*/

.navigation-search1 .col-sm-1 {
    padding: 0;
}
.navigation-search1 {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    /*    padding-top: 7px;*/
    padding: 7px 0;
    position: relative;
}
.navigation-search1 .form-group {
    margin-bottom: 0;
}
.tab3 .nav.nav-tabs > li {
    background-color: white;
}
.tab3 .nav.nav-tabs > li a {
    border: none;
}
/*.tab3 .nav.nav-tabs > li a:hover{
    background-color: #39699E;
    color: white;
}*/

/*.nav-wrapper {
    padding-top: 7px;
    -webkit-padding-after: 1px;
}*/

.tab3 .active > a {
    background-color: #39699e !important;
    color: white !important;
}
.tab3 .active > a::after {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #39699e;
    content: "";
    display: block;
    height: 10px;
    left: 40%;
    position: absolute;
    top: 100%;
    width: 20px;
    z-index: 6;
}
.tab3 .nav.nav-tabs {
    border: medium none;
    position: relative;
    z-index: 6;
}
.grant-poundwish .tab-content {
    padding: 0 15px;
}
.dog-cats {
    padding-top: 20px;
}
.stick {
    /*  background-color: white;*/
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9;
}
.pagination li:first-child a {
    color: #777;
    font-weight: 900;
}
.pagination > li:nth-child(11) a,
.pagination > li:nth-child(12) a {
    font-weight: 900;
}
.pagination1 {
    padding-bottom: 32px;
}
.grant-poundwish {
    padding-bottom: 20px;
    background: #f6f6f7;
}
.pagination > li {
    font-weight: 900;
}
/* end grant pound wish*/

/*about funded*/

.prev {
    color: #777;
    font-weight: 900;
}
.next {
    color: #777 !important;
    font-weight: 900;
}
.pagination > li {
    font-weight: 900;
}
/* end about funded*/

/*recently started*/

/*recently started*/

/*adopt per*/

.menu2 h3 {
    display: block;
    font-size: 18px;
}
.txt-name {
    border-bottom: 10px solid #b6cb32;
}
.txt-name > h3 {
    color: #000;
    font-weight: bold;
    padding-bottom: 10px;
}
.left-s a {
    font-weight: bold;
}
.view {
    padding-top: 5px;
}
/*end adopt per*/

/*success stories*/

.success-story h1 {
    font-size: 24px;
    font-weight: bold;
    text-transform: uppercase;
    color: #666666;
}
.left-side-image {
    min-height: 130px;
}
.left-side-image img {
    width: 100%;
}
.left-side-image img {
    padding-bottom: 15px;
}
.story-description > h4 {
    /*color: #FF696E;*/
    font-weight: bold;
    margin-top: 0;
}
.story-description > h4 a {
    /*color: #FF696E;*/
}
/*end success stories*/

/*wish*/

.input-box .col-sm-6 .input-group {
    background-color: #eee;
}
.no-backg {
    background-color: white;
}
.no-backg.input-box .form-control {
    background-color: #eeeeee;
    color: #39699e;
    font-size: 74px;
    height: 103px;
    margin: 41px 0;
    text-align: right;
}
.wish .wish-pack-sidebar {
    border-left: medium none;
}
.wish .title {
    text-align: left;
}
.wish .title > h4 {
    font-size: 18px;
    font-weight: bold;
}
.wish .text-image .row .col-sm-8 {
    padding: 0;
}
.wish .input-box.no-backg .row .no-pad {
    padding-left: 0;
}
.wish .title i {
    color: #39699e;
}
.wish .checkbox > label {
    font-weight: 600;
}
.wish .card-image > img {
    height: auto;
    padding: 15px;
}
.wish .card {
    border: none;
    box-shadow: 0 0 3px #ddd;
}
.wish .dress-image {
    display: table;
    height: 140px;
}
.wish .allaign-img {
    display: table-cell;
    vertical-align: middle;
}
.wish .allaign-img img {
    transform: scale(1.2);
}
.wish .no-backg .input-group {
    border-right: 2px solid #ddd;
}
.wish .input-box {
    -webkit-box-shadow: 0px 1px 4px 1px rgba(136, 136, 136, 1);
    -moz-box-shadow: 0px 1px 4px 1px rgba(136, 136, 136, 1);
    box-shadow: 0px 1px 4px 1px rgba(136, 136, 136, 1);
}
.wish .donate-amount span {
    color: #000;
    font-size: 25px;
    font-weight: bold;
}
.modtn {
    background-color: #ff696e;
    border-radius: 8px;
    color: #fff;
    font-size: 12px;
    margin: 5px;
    padding: 8px 19px;
    transition: all 0.3s ease;
}
.modtn:hover {
    background-color: #ba9ca8;
    color: #fff;
}
.radio-bill {
    padding: 8px 0 24px;
}
.radioack {
    color: orange;
    font-size: 13px;
    left: -107px;
    position: absolute;
    top: 19px;
    width: 365px;
}
.form-slider3 h3 {
    font-size: 21px;
    font-weight: bold;
}
.frm-thired-part .form-control {
    background: #f5f5f5 none repeat scroll 0 0;
    border: 1px solid #ddd;
    border-radius: 0;
    box-shadow: 0 0 3px 0 #aaa inset;
    height: 44px;
    padding: 12px;
}
/*.sideber-card {
    padding-top: 25px;
}*/

/*wish*/

/*wepay*/

.form-image {
    padding-bottom: 10px;
}
.prees-content h1 {
    color: #666666;
    font-size: 24px;
    font-weight: bold;
    text-transform: uppercase;
}
.prees-content h4 {
    color: #666666;
    font-weight: bold;
}
.bd-bottom {
    background-color: #eeeeee;
    margin: 20px 0 31px;
    min-height: 1px;
}
.prees-content h5 {
    font-size: 18px;
    font-weight: bold;
}
.press .lgin {
    padding: 0 4px !important;
}
/*wepay*/

/*what is poundwish*/

.share ul li {
    list-style: outside none none;
}
.one {
    line-height: 60px;
    font-size: 60px;
    font-family: Helvetica neue, arial;
    font-weight: 700;
    color: #666666;
}
.txt-share {
    color: #666666;
    font-size: 19px;
    text-transform: uppercase;
}
.social-media {
    display: table;
    height: 90px;
}
.social-media ul li {
    display: inline-block;
    list-style: outside none none;
}
.social-media > ul {
    display: table-cell;
    vertical-align: middle;
}
.social-media button {
    border-radius: 0;
    color: white;
}
.facebook-btn {
    background-color: #3b5998;
}
.twitter-btn {
    background-color: #00b3ee;
}
.email-btn {
    background-color: #848484;
}
.social-media .btn:hover {
    margin-top: -10px;
    transition: all 0.4s ease 0s;
    color: white;
}
.share {
    border-right: 1px solid #ddd;
}
.pw-description {
    border-top: 1px solid #b7cb32;
    padding: 20px 0;
}
.whtpoundwish-image-social {
    padding-bottom: 12px;
}
.container > h2 {
    color: #666666;
    font-size: 24px;
    font-weight: bold;
    text-transform: uppercase;
    padding-bottom: 25px;
}
.like-menu {
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    height: 38px;
    line-height: 38px;
}
.pet-menu {
    background-color: #39699e;
}
.pet-menu p {
    color: white;
    font-size: 18px;
    position: relative;
}
.pet-menu p::after {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #39699e;
    content: "";
    display: block;
    height: 10px;
    left: 46%;
    position: absolute;
    top: 100%;
    width: 20px;
    z-index: 6;
}
.amount-rest-of > span {
    font-size: 16px;
    font-weight: bold;
}
.text-with-pgbar .pgress-bar {
    padding: 10px 0;
}
.text-with-pgbar .progress {
    margin-bottom: unset;
}
.pw-col-image img {
    min-height: 100px;
    object-fit: cover;
}
.for-layout-gap {
    padding-top: 10px;
}
.articles h2 {
    text-transform: none;
}
.article-title p a {
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}
.article-title > p {
    margin: 0;
}
.view-more-btn {
    padding: 15px 0;
    text-align: right;
}
.article-image img {
    min-height: 158px;
    object-fit: cover;
}
.articles {
    padding-bottom: 30px;
}
.article-description {
    min-height: 175px;
}
.article-description a {
    text-decoration: none;
}
/*end what is poundwish*/

/*falkor*/

/*end falkor*/

/*falkor*/

.falkor-inner h4 {
    margin-top: 14px;
    position: absolute;
    right: 0;
    top: -22px;
}
.falkor hr {
    border-color: #868686 -moz-use-text-color;
}
.flex-direction-nav a::before {
    display: none;
}
.flex-direction-nav .flex-next {
    right: 0;
    transition: all 0.6s ease 0s;
    z-index: 5 !important;
}
.flex-direction-nav .flex-prev {
    left: 0;
    transition: all 0.6s ease 0s;
    z-index: 5;
}
.flexslider {
    margin: 2px 0;
}
#slider {
    max-height: 344px;
}
#slider li {
    max-height: 400px;
}
.slider-wrapper {
}
.slider-wrapper .flexslider {
    overflow: hidden;
}
.hrclass {
    margin-bottom: 8px !important;
}
span.rollover {
    opacity: 1;
    -o-transition-duration: 1s;
    -moz-transition-duration: 1s;
    -webkit-transition: -webkit-transform 1s;
    background: rgba(0, 0, 0, 0.6) /*url("../img/1478074826_SEARCH.png")*/;
    cursor: pointer;
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    z-index: 10;
    opacity: 0;
}
span.rollover:hover {
    opacity: 0.7;
    -o-transition-duration: 1s;
    -moz-transition-duration: 1s;
    -webkit-transition: -webkit-transform 1s;
    -webkit-box-shadow: 0px 0px 4px #000;
    -moz-box-shadow: 0px 0px 4px #000;
    box-shadow: 0px 0px 4px #000;
    /* background:url(../img/1478074826_SEARCH.png) no-repeat;*/
}
.mgnfy:hover::after {
    opacity: 1;
}
.mgnfy {
    position: relative;
}
.mgnfy::after {
    /*  background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;*/
    color: #fff;
    content: "\f00e";
    font-family: "FontAwesome";
    font-size: 40px;
    opacity: 0;
    padding-top: 0;
    position: absolute;
    left: 0;
    text-align: center;
    top: 50%;
    transition: all 0.5s ease 0s;
    width: 100%;
    z-index: 9999;
    margin-top: -20px;
}
/*.mgnfy1:hover::after {
    opacity: 1;
}*/

.mgnfy1 {
    position: relative;
}
.mgnfy1::after {
    /*  background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;*/
    color: #fff;
    content: "\f01d";
    font-family: "FontAwesome";
    font-size: 40px;
    opacity: 1;
    padding-top: 0;
    position: absolute;
    text-align: center;
    top: 50%;
    transition: all 0.5s ease 0s;
    width: 100%;
    z-index: 9999;
    margin-top: -28px;
}
.flex-next:active,
.flex-next:focus,
.flex-prev:active,
.flex-prev:focus {
    outline: none;
}
.donate-now {
    display: flex;
    height: 90px;
}
.every-share > p {
    color: #6d787a;
    font-family: "Covered By Your Grace", cursive;
    font-size: 22px;
    left: -77px;
    letter-spacing: 0.075em;
    position: absolute;
    top: 70px;
    white-space: nowrap;
}
.fund-needed {
    padding: 15px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
    margin-bottom: 30px;
}
.fund-needed .progress {
    margin: 10px 0;
}
.bx-shadow {
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
.secound-chance-nyc.bx-shadow {
    margin-bottom: 40px;
    margin-top: 45px;
    padding: 1px;
    text-align: center;
}
.secound-chance-nyc h3 {
    font-size: 21px;
    font-weight: bold;
    margin: 15px 0;
    color: #666666;
}
.physical-detail.bx-shadow {
    padding: 10px 0;
}
.physical-detail .col-sm-6 span {
    font-weight: bold;
}
.physical-detail .col-sm-6 > p {
    margin: 0;
}
.for-align-res > p {
    margin: auto;
}
.custhr {
    background-color: #b7cb32;
    height: 2px;
    margin: 15px 0;
    width: 100%;
}
.more-pw {
    padding: 10px;
}
.more-pw > h3 {
    color: #666666;
    font-size: 18px;
    font-weight: bold;
    margin-top: 0;
    text-transform: uppercase;
}
.col-imge img {
    padding-bottom: 1px;
}
.content-area-falkor {
    padding-bottom: 50px;
}
.fancybox.image {
    display: block;
    position: relative;
}
.mean-container .mean-bar {
    z-index: 1;
}
.more-and-recently-wishes {
    padding-top: 50px;
}
/*end falkor*/

/*kaenu.html*/

.video-slider {
    padding: 4px;
}
.video {
    padding-top: 20px;
}
.layout2 .progress {
    margin: 10px 0;
}
.layout2 .donate-now .btn.tn {
    margin-left: 0 !important;
}
.layout2 .col-sm-2 {
    padding-left: 9px;
}
.for-align-res {
    padding-left: 15px;
}
.for-align-res a {
    text-decoration: none;
}
.layout2 .caution-title > h3 {
    font-size: 21px;
}
.layout2 .caution-desc > p {
    margin: 0;
}
.pet-info > p {
    margin: 0 0 10px;
}
.pet-info {
    padding-top: 20px;
}
.layout2 .for-align-res span {
    font-weight: bold;
}
.layout2 .col-sm-4 .for-align-res span {
    display: inline-block;
    min-width: 50px;
    text-align: right;
    margin-right: 5px;
}
.adtn {
    float: right;
}
.imgborder {
    height: 197px !important;
    object-fit: cover;
}
.vidzimg img,
#carousel img {
    height: 60px !important;
    object-fit: cover;
}
.col-imge img {
    height: 80px;
    object-fit: cover;
    padding-bottom: 1px;
    width: 100%;
}
#carousel1,
#carousel {
    height: 68px;
}
/*kaenu.html*/

/*confirmation*/

.panel-body > h2,
.head-text > h2 {
    font-size: 21px;
    font-weight: bold;
    margin: 0;
}
.panel-heading .row .col-sm-9 {
    padding-left: 0;
}
.panel-heading .row .col-sm-3 {
    padding-right: 10px;
}
.head-text > p {
    margin: 0;
}
.panel-heading span {
    font-size: 20px;
    font-weight: bold;
    padding: 0 !important;
    color: #39699e;
}
.donation-confirmation .panel-body h3 {
    color: #ff696e;
}
.image-container {
    border: 1px solid #dddddd;
    padding: 10px;
    margin-top: 20px;
}
.sendemail {
    background: #ff696e none repeat scroll 0 0;
    color: #fff;
    padding: 5px 20px;
}
.sharefb {
    background: #1a455c;
    color: #fff;
    padding: 10px 20px;
    transition: all 0.2s ease 0s;
}
.donation-confirmation .panel-body h3 {
    color: #ff696e;
    margin-bottom: 0;
}
.sharefb i {
    border-right: 1px solid rgba(255, 255, 255, 0.2);
    box-shadow: -1px 0 0 0 rgba(23, 53, 148, 0.5) inset;
    padding-right: 9px;
}
.check-list li {
    color: #666666;
    font-weight: bold;
    list-style: outside none none;
    position: relative;
}
.check-list li::before {
    color: #ba9ca8;
    content: "✔";
    display: inline-block;
    font-weight: bold;
    left: 0;
    margin-left: -1.3em;
    position: absolute;
    width: 1.3em;
}
.sidebar-confirmation {
    border: 1px solid #ddd;
    padding: 15px;
    border-radius: 4px;
}
.check-list {
    padding-left: 20px;
}
/*confirmation*/

.head-img img {
    height: 72px;
    object-fit: cover;
    width: 100%;
}
.panel-heading .col-xs-9 {
    padding-left: 0;
}
.sharefb > span {
    padding-left: 6px;
}
.image-container img {
    width: 100%;
}
.checkoutimage img:last-child {
    width: 100%;
}
.image-container > p {
    margin: 0;
    padding: 5px;
}
.login-register-part .form-group span {
    color: red;
    font-size: 16px;
}
.login-register-part .form-group {
    margin: 0;
}
.login-register-part {
    padding-bottom: 1px;
}
.login-frm button img,
.login-register-part button img {
    border: 2px solid #ddd;
    width: 55px;
    margin: 0 auto !important;
}
.login-frm button,
.login-register-part button {
    width: 100%;
}
.login-frm .btn > img {
    display: block;
}
.login-frm button {
    background-color: white;
    border: medium none;
    font-family: open sans;
    font-weight: bold;
}
.login-frm > h3 {
    margin: 0;
    padding: 0 0 8px;
}
.login-frm > h2 {
    margin-top: 0;
}
/*confirmation*/

/*profile.html*/

.preferences input[type="radio"] + span::before {
    background-color: white;
    border-radius: 100%;
    content: "";
    display: block;
    font-family: fontawesome;
    font-size: 15px;
    font-weight: normal;
    left: 0;
    line-height: 0.8;
    margin-top: 5px;
    position: absolute;
    left: 3px;
}
.preferences input[type="radio"] {
    opacity: 0;
    position: absolute;
}
.preferences input[type="radio"]:checked + span::before {
    content: "\f05d";
    font-weight: normal;
}
.preferences .checkbox-inline + .checkbox-inline,
.radio-inline + .radio-inline {
    margin-left: unset !important;
}
.preferences .checkbox-inline,
.radio-inline {
    padding-left: 19px;
}
sup {
    color: red;
}
/*Donate Profile*/

.camp_updates {
    border-bottom: 2px solid #b2c65e;
    padding: 0 0 10px 0;
    margin: 15px 0 20px;
    font-weight: bold;
}
hr.pound_hr {
    border-top: 1px solid #b2c65e;
}
.update-part {
    margin-top: 30px;
}
/*Fund Raising Video Element*/

.fundraising_video p {
    text-align: center;
    font-size: 25px;
    margin-top: 5px;
    margin-bottom: 0;
    font-family: "Hind", sans-serif;
    line-height: 30px;
}
.fundraising_video img {
    margin: 10px 0 5px 0;
}
.fundraising_video .my-video-dimensions {
    width: 100%;
}
.pet-item-donate-bottom {
    position: absolute;
    bottom: 0;
    width: 100%;
    right: 0;
    padding: 0 14px;
}
.pet-item-donate-bottom .pet-item-donate {
    text-align: right;
    padding: 5px 0;
}
.pet-item-donate-bottom .pet-item-donate a {
    padding-right: 0;
}
.pet-item-donate-bottom .progress {
    margin-bottom: 0;
}
.pet-item-view {
    float: right;
}
.pet-item-shelter-name {
    color: #23527c;
    font-weight: bold;
}
.pet-item-adopt-bottom {
    padding: 14px;
}
.generic-section {
    margin-bottom: 20px;
}
.adopt-request .modal-dialog {
    max-width: 500px;
}
.adopt-request .modal-body {
    padding: 15px 30px;
}
.modal-content .close {
    font-family: Arial;
    position: absolute;
    top: 2px;
    right: 5px;
    z-index: 9;
}
/*giftcard purches*/

.radio-switch label {
    padding: 0 22px 0 0;
}
.gift_card_form_container label {
    font-weight: 400;
    color: #333333;
    margin-bottom: 0;
}
.form-image img {
    margin: auto;
    width: 74%;
}
.gift_card_form_container .form-control {
    background: #f5f5f5 none repeat scroll 0 0;
    border: 1px solid #ddd;
    border-radius: 0;
    box-shadow: 0 0 3px 0 #aaa inset;
    height: 44px;
    padding: 12px;
}
.payment_options_wrap .gift_card,
.paypal_email_address,
.donorbank_info_section {
    display: none;
}
.payment_options_wrap.paypal_active .payment_method_cc,
.payment_options_wrap.donorbank_active .payment_method_cc {
    display: none;
}
.payment_options_wrap.paypal_active .gift_card,
.payment_options_wrap.donorbank_active .gift_card {
    display: block;
}
.payment_options_wrap.paypal_active .paypal_email_address {
    display: block;
}
.payment_options_wrap.donorbank_active .donorbank_info_section {
    display: block;
}
.login {
    max-width: 400px;
    padding-top: 20px;
    text-align: right;
}
.login .form-group > label {
    padding-right: 15px;
    padding-top: 14px;
}
.login .form-control {
    float: right;
    width: 60%;
}
.radio_option {
    padding-bottom: 15px;
}
.or {
    position: relative;
}
.or::after {
    content: "or";
    display: block;
    position: absolute;
    right: -20px;
    top: 32px;
}
.gift_card_form_container .confirm-donation {
    padding-top: 12px;
}
.btn-4:hover {
    text-decoration: none;
    color: white;
}
.gift_card_form_container > h4 {
    font-weight: bold;
    margin-bottom: 0;
}
/*end giftcard purches*/

/* Start : registration modal css*/

.after_join {
    background: #e4e4e4;
    padding: 30px;
    text-align: center;
}
.after_join h1 {
    margin: 0;
    color: #057874;
    font-size: 28px;
    line-height: 28px;
}
.after_join p {
    margin: 0;
    color: #707070;
    margin: 10px 0;
}
.after_join .boxed {
    background: #fff;
    padding: 24px;
    max-width: 310px;
    min-height: 200px;
}
.after_join .boxed .btn-4 {
    display: block;
    background: #ba9ca8;
}
.after_join .boxed .btn-4:hover {
    background: #ff696e;
}
.btn-3 {
    padding: 10px 80px;
    text-align: center;
    display: inline-block;
    text-transform: capitalize;
    font-weight: bold;
    font-size: 24px;
    border: none;
    background: #39a3a1;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM5YTNhMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMjY3NjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #39a3a1 0%, #226762 100%);
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0%, #39a3a1),
        color-stop(100%, #226762)
    );
    background: -webkit-linear-gradient(top, #39a3a1 0%, #226762 100%);
    background: -o-linear-gradient(top, #39a3a1 0%, #226762 100%);
    background: -ms-linear-gradient(top, #39a3a1 0%, #226762 100%);
    background: linear-gradient(to bottom, #39a3a1 0%, #226762 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#39a3a1', endColorstr='#226762', GradientType=0);
}
.btn-3:hover {
    text-decoration: none !important;
    background: #226762;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM5YTNhMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMjY3NjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #226762 0%, #39a3a1 100%);
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0%, #39a3a1),
        color-stop(100%, #39a3a1)
    );
    background: -webkit-linear-gradient(top, #226762 0%, #39a3a1 100%);
    background: -o-linear-gradient(top, #226762 0%, #39a3a1 100%);
    background: -ms-linear-gradient(top, #226762 0%, #39a3a1 100%);
    background: linear-gradient(to bottom, #226762 0%, #39a3a1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#226762', endColorstr='#39a3a1', GradientType=0);
}
.btn-4 {
    padding: 10px;
    text-align: center;
    display: inline-block;
    text-transform: capitalize;
    font-size: 24px;
    border: none;
    background: #ff696e;
    display: inline-block;
    font-weight: bold;
    color: #fff;
    transition: all 0.3s ease;
}
.btn-4:hover {
    background: #e95258;
}
/*End : registration modal css*/

/*Start : articles and press page css*/

.widget .featured_wish .btn {
    padding: 8px;
}
.widget .featured_wish .btn:not(:last-child) {
    margin-bottom: 8px;
}
.featured_thumb {
    box-shadow: 0 0 7px 0 #eeeeee;
    min-height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
}
.article_other .thumb {
    height: 140px;
    min-height: auto;
    background-size: cover !important;
    background-position: center center !important;
    display: block;
    margin: 0;
    flex: 0 0 auto;
}
.pet_article .thumb {
    min-height: initial;
    margin-bottom: 0;
}
.article_other {
    text-align: center;
    /*border-bottom: 1px solid #000000;*/
    padding-top: 15px;
    /*padding-bottom: 15px;*/
}
.ad-pad {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
}

@media screen and (max-width: 768px) {
    .ad-pad {
        text-align: center;
        padding-top: 0px;
        padding-bottom: 15px;
    }
}

.article_center .article_related {
    /*border-bottom: 1px solid #000000;*/
    padding-top: 15px;
    padding-bottom: 15px;
}
.article_left {
    padding-right: 0 !important;
    padding-left: 0 !important;
    max-width: 300px;
    margin-right: 0 !important;
    margin-left: 0px;
}
.widget {
    clear: both;
}
.sidebar .campaigns .tab-1 li {
    float: left;
}
.sidebar .campaigns .tab-1 li:first-child {
    width: 30%;
}
.sidebar .campaigns .tab-1 li:last-child {
    width: 100%;
}
.campaigns .tab-1 li a {
    display: block;
}
.camp_list {
    margin-top: 20px;
    clear: both;
}
.camp_list li {
    clear: both;
    margin-bottom: 20px;
}
.camp_list li .thumb {
    display: block;
    height: 100px;
    width: 100px;
    float: left;
    margin: 0 15px 0 0;
    background-size: cover !important;
    background-position: center center;
}
.camp_list h3 small.local {
    float: right;
    color: #979797;
    font-size: 12px;
    margin-top: 6px;
}
.camp_list .raised {
    color: #000;
}
.camp_list .goal,
.camp_list .local {
    font-weight: lighter;
}
.camp_list .mbtn {
    text-align: center;
}
.camp_list ul.pets li h3,
.camp_list ul.pets li .progress {
    margin-bottom: 10px;
}
.mbtn a.view-more {
    display: inline-block;
}
.pet_article .camp_list li {
    clear: none;
    list-style-type: none;
}
.shelter img {
    float: left;
    margin-right: 10px;
}
.shelter li {
    display: inline-block;
    width: 100%;
}
.shelter h3 {
    margin-top: 10px;
}
.articles img {
    float: left;
    margin-right: 10px;
}
.articles li {
    display: inline-block;
    width: 100%;
    margin-bottom: 20px;
}
.articles h3 {
    line-height: 18px;
}
.articles p {
    line-height: 16px;
}
.shelter ul li {
    margin-top: 20px;
}
.sidebar .widget {
    margin-bottom: 20px;
}
.tab-1 {
    border-top: 1px solid #808285;
    border-bottom: 1px solid #808285;
}
.tab-1 li {
    display: inline-block;
    text-align: center;
    position: relative;
}
.tab-1 li a {
    color: #060000;
    padding: 10px 0;
}
.tab-1 li.ui-tabs-active {
    background: #39699e;
}
.tab-1 li.ui-tabs-active:after {
    position: absolute;
    content: "";
    width: 10px;
    height: 10px;
    display: block;
    top: 100%;
    left: 47%;
    border-top: 10px solid #39699e;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
}
.tab-1 li.ui-tabs-active a {
    color: #fff;
}
.more_pets a.view-more,
.mbtn a.view-more,
.rescue a.view-more {
    background-color: #ff696e;
    padding: 10px 10px;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    transition: all 0.3s ease;
}
a.view-more:hover {
    background-color: #e95258;
}
.dtn-join {
    background: #2c837f;
    color: #fff;
}
/*End : articles and press page css*/

.refine_search .form-group {
    margin: 0;
}
.refine_search .borderTpBtm {
    padding: 8px 0;
}
.refine_search .same-level p {
    padding-right: 5px;
}
/*extra style from main.css*/

.pt-0 {
    padding-top: 0;
}
.pt-20 {
    padding-top: 20px;
}
.pb-10 {
    padding-bottom: 10px;
}
.mr-30 {
    margin-right: 30px;
}
.borderTpBtm {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}
.rowz {
    margin: 0;
}
.rowx:before,
.rowy:before,
.rowz:before {
    content: " ";
    display: table;
}
.rowx:after,
.rowy:after,
.rowz:after {
    content: " ";
    display: table;
    clear: both;
}
.rowx > [class^="col-"] {
    padding: 0 10px;
}
.rowy > [class^="col-"] {
    padding: 0 5px;
}
.rowz > [class^="col-"] {
    padding: 0;
}
#carousel1 .thumb {
    height: 60px;
    min-height: initial;
    width: 60px;
    background-position: center;
    display: block;
    overflow: hidden;
    cursor: pointer;
}
/***** New blog page styles ***********/

h1.blog-article-title {
    font-size: 16px !important;
    font-weight: bold !important;
    margin: 0;
    text-align: initial;
}
h1.blog-article-title.two-lines-heading {
    overflow: hidden;
    position: relative;
    line-height: 1.5 !important;
    max-height: 3em;
}
.article-card-content {
    overflow: hidden;
    padding: 10px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    flex: 1 1 auto;
}
.blog-article-tile-text {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    flex: 1 1 auto;
    align-items: stretch;
}
p.blog-article-desc {
    color: #333333;
    line-height: 1.3;
    font-weight: 400;
    text-align: left;
    margin: 0.5em 0;
}
p.latest-featured-desc {
    margin-right: 15px;
}
@media screen and (max-width: 768px) {
    p.latest-featured-desc {
        margin-right: 0px;
    }
}
@media screen and (min-width: 1024px) {
    .latest-featured-text {
        margin-top: 25px;
    }
}
.blog-article-date {
    font-size: 12px;
    color: #999999;
    text-align: left;
    margin: 0;
}

@media screen and (max-width: 767px) {
    .blog-article-date {
        font-size: 10px;
    }
}
.blog-sidebar {
    text-align: center;
    max-width: 100%;
    margin-left: 0px;
}
.blog-sidebar div{
    margin-top: 10px;
}
@media screen and (max-width: 768px) {
    .blog-sidebar {
        margin-right: 10px;
        margin-left: 30px;
    }
}
.article-title-bar {
    margin-left: 5px;
}
.article-title-bar-view {
    margin-left: 15px;
}
.blog-join-cuddly {
    width: 100%;
    text-align: center;
    box-shadow: 0 1px 7px 0 #eeeeee;
    padding-top: 5px;
    padding-bottom: 5px;
    background-image: url("../img/blog-assests/subscribe_box.jpg");
    background-size: cover !important;
    background-position: center right !important;
    display: block;
}
@media screen and (max-width: 768px) {
    .blog-join-cuddly {
        width: 100%;
    }
}
.blog-join-cuddly-desc {
    font-size: 14px;
    font-weight: 500;
    color: #000000;
    padding-left: 17px;
    padding-right: 17px;
}
@media screen and (max-width: 768px) {
    .blog-join-cuddly-desc {
        font-size: 12px;
        padding-left: 7px;
        padding-right: 7px;
    }
}
@media screen and (max-width: 500px) {
    .blog-join-cuddly-desc {
        padding-left: 15px;
        padding-right: 15px;
    }
}
.blog-join-cuddly-title {
    font-size: 16px !important;
}
@media screen and (max-width: 768px) {
    .blog-join-cuddly-title {
        font-size: 14px !important;
    }
}
.blog-top {
    position: relative;
}
a.blog-top-link {
    position: absolute;
    bottom: 20px;
    right: 0px;
}
@media screen and (max-width: 320px) {
    a.blog-top-link {
        bottom: 0px;
    }
}
@media screen and (max-width: 767px) {
    a.blog-top-link {
        bottom: 0px;
    }
}
h1.blog-article-header-title {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    max-width: 80%;
}
@media screen and (max-width: 767px) {
    h1.blog-article-header-title {
        max-width: 70%;
    }
}
@media screen and (max-width: 340px) {
    h1.blog-article-header-title {
        max-width: 66%;
    }
}
@media screen and (max-width: 767px) {
    h1.blog-article-header-title {
        font-size: 14px !important;
    }
}
.blog-article-body p {
    color: #000000 !important;
}
.blog-article-body {
    /* max-height: 400px; */
    overflow: hidden;
    position: relative;
}
.blog-article-container {
    position: relative;
}
.blog-read-more-btn {
    width: 150px !important;
    height: 40px;
    border-radius: 20px;
    box-shadow: 0 1px 7px 0 #eeeeee;
    background-color: #ffffff;
    color: #39699e;
}
.blog-read-more-btn:hover {
    color: #39699e;
}
.read-more-btn-container,
.read-more-btn-gradient {
    position: absolute;
    bottom: -38px;
    left: 0;
    margin: 0;
    text-align: center;
    width: 100%;
    padding-top: 90px !important;
    background-image: linear-gradient(to bottom, transparent, white);
}
.feature-call-out-container {
    margin-top: 60px;
}
img.more-articles-bow {
    width: 35px;
    margin-bottom: 8px;
}
@media screen and (max-width: 767px) {
    img.more-articles-bow {
        width: 25px;
        margin-bottom: 5px;
    }
}
.blog-more-articles-heading {
    font-size: 26px !important;
}
@media screen and (max-width: 768px) {
    .blog-more-articles-heading {
        text-align: center;
    }
}
@media screen and (max-width: 767px) {
    .blog-more-articles-heading {
        font-size: 16px !important;
    }
}
.article-carousel-wrapper {
    text-align: center;
}
.article-prev-btn {
    position: absolute;
    top: 38%;
}
.article-next-btn {
    position: absolute;
    top: 38%;
    right: 1px;
}
@media screen and (max-width: 768px) {
    .blog-nav-buttons {
        height: 50px;
    }
}
.article-slide-body {
    text-align: left;
}
.article-slide-body p {
    font-size: 16px;
    line-height: 1.63;
    color: #000000;
}
@media screen and (max-width: 768px) {
    .article-slide-body p {
        font-size: 14px;
    }
}
.article-carousel-container {
    box-shadow: 0 1px 7px 0 #eeeeee;
}
@media screen and (max-width: 768px) {
    .article-carousel-container {
        text-align: center;
    }
}
.blog-article-view-container {
    position: relative;
}
.blog-sharing-links {
    position: absolute;
    right: 4%;
    top: 0;
    padding: 3px;
    border-radius: 25px;
    box-shadow: 0 1px 7px 0 #eeeeee;
}
@media screen and (max-width: 767px) {
    .blog-sharing-links {
        right: 5px;
        top: -10px;
        padding: 3px;
        box-shadow: 0 1px 7px 0 #eeeeee;
    }
    .articles-sharing-imgs {
        width: 30px;
    }
}
@media screen and (max-width: 340px) {
    .articles-sharing-imgs {
        width: 25px;
    }
    .blog-sharing-links {
        top: -5px;
    }
}
#expand-article-share {
    cursor: pointer;
}
.slide-number-indicator {
    cursor: default !important;
    margin: 10px !important;
    width: 140px !important;
    border-radius: 20px !important;
}
.slide-number-indicator:hover {
    color: white;
}
.article-social-share-links {
    display: none;
}
/* Styles for new sar registy page */

.register-fundraising-container {
    padding-left: 15px;
    padding-right: 15px;
}
@media screen and (max-width: 767px) {
    .helper-profile {
        margin-bottom: 50px;
    }
}
@media screen and (min-width: 769px) {
    .fundraising-desc-txt-container {
        text-align: left;
        vertical-align: middle;
    }
    .fundraising-desc-img {
        text-align: right;
    }
    .fundraising-box-container {
        display: flex;
        align-items: center;
        /* align vertical */
    }
}
@media screen and (max-width: 767px) {
    .fundraising-box-container {
        margin-bottom: 20px;
    }
}
.register-now-sar-btn-mobile {
    min-width: 0% !important;
}
.sar-reg-desc-container {
    max-width: 568px;
}
@media screen and (min-width: 769px) {
    .sar-reg-desc-heading {
        max-width: 385px;
    }
}
.sar-reg-desc-heading {
    line-height: 1.5;
    margin-bottom: 10px;
    font-size: 30px;
}
.sar-reg-description {
    line-height: 1.5;
    font-size: 20px;
    color: white;
}
@media screen and (max-width: 767px) {
    .sar-reg-description {
        line-height: 1.2;
    }
}
.sar-heavy-font-desc {
    font-weight: 900 !important;
}
.go-to-top-img {
    position: fixed;
    bottom: 60px;
    height: 60px;
    right: 80px;
    z-index: 200;
}
@media screen and (max-width: 768px) {
    .go-to-top-img {
        right: 20px;
    }
}
.pause-play-slide-btn {
    cursor: pointer;
    width: 40px;
    border-radius: 20px;
    padding: 5px;
    background-color: #ff696e;
}
.articles-containers {
    min-height: 350px;
    margin: 0.5em 0;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(33.333333% - 6px);
}

.articles-containers:nth-child(3n-1) {
    /* margin values here are dependent on flex basis value above */
    margin-right: 9px;
    margin-left: 9px;
}

@media (max-width: 768px) {
    .articles-containers {
        flex-grow: 0;
        flex-shrink: 0;
        flex-basis: calc(50% - 9px);
    }
    .articles-containers:nth-child(2n + 1) {
        margin-right: 9px;
        margin-left: 0;
    }
    .articles-containers:nth-child(2n) {
        margin-left: 9px;
        margin-right: 0;
    }
}
/************   New header styles  ************/

.rebrand-band {
    background-color: #fff6e3;
    padding-left: 15px;
    position: fixed;
    z-index: 99999999;
    top: 0px;
    display: none;
}
.got-it-banner {
    cursor: pointer;
}
.rebrand-band > h4 {
    margin-top: 0px;
    margin-bottom: 0px;
    line-height: 1.4 !important;
}
.cuddly-band {
    width: 70px;
}
.gotItMobile {
    width: 108px !important;
    /* right: 0; */
    position: absolute;
    /* top: 0; */
    bottom: 0;
    margin-right: 15px;
    margin-bottom: 18px;
}
.more-content > h4 {
    font-size: 14px;
}
.read-more-link {
    position: absolute;
    /* top: 78px; */
    /* right: 144px; */
    width: 108px !important;
    /* right: 80px; */
    position: absolute;
    /* top: 0; */
    bottom: 27px;
    font-weight: 500;
    font-size: 14px;
    left: 133px;
    z-index: 10;
}
#gotIt {
    z-index: 10;
    margin-top: 10px;
}
.wrap-rebrand {
    position: relative;
    padding-bottom: 20px;
    padding-top: 10px;
}
.cat-dog-div {
    position: absolute;
    right: 10px;
    bottom: 0px;
}
.cat-dog-img {
    margin-top: 20px;
    right: 20px;
    position: absolute;
    bottom: 0px;
    padding-left: 20px;
}
@media (min-width: 411px) and (max-width: 430px) {
    .read-more-link {
        left: 35%;
    }
}
.rebrand-band {
    min-width: 100% !important;
}
@media (max-width: 414px) {
    .rebrand-band {
        padding-left: 10px;
        text-align: center;
        min-width: 100%;
        padding-bottom: 0px;
        padding-top: 12px;
        padding-bottom: 20px;
    }
    .rebrand-band > h4 {
        line-height: 1.6 !important;
    }
}
.rowy {
    position: relative;
    z-index: 1;
}
.header_logo,
.header_logo_alt {
    width: 90px;
}
.header_logo_alt {
    display: none;
}
@media (max-width: 768px) {
    .header_logo {
        display: none;
    }
    .header_logo_alt {
        display: inline-block;
    }
}
@media (min-width: 769px) {
    .header_logo,
    .header_logo_alt {
        margin-top: 6px;
    }
}
@media (max-width: 320px) {
    .header_logo,
    .header_logo_alt {
        width: 55%;
    }
}
#header.awesome-header li.hasSub-menu::before {
    color: #2a415b;
}
#header.awesome-header li.hasSub-menu.navcolorwhite::before {
    color: #fff;
}
.header-top a {
    font-family: Avenir, Arial, "sans-serif";
    color: #2a415b;
    font-weight: 900;
}
.header-top a.navcolorwhite {
    color: white;
}
.header-oswald-heading {
    font-family: Oswald, Arial, "sans-serif" !important;
}
@media (max-width: 768px) {
    #mbNav ul li a {
        font-family: Oswald, Arial, "sans-serif";
        display: block;
        text-align: left;
        padding: 5px 0;
        color: #2a415b;
        font-weight: 500;
        line-height: 1.7;
    }
    .sub-menu-mobile li a {
        font-family: Avenir, Arial, "sans-serif" !important;
    }
    #mbNav ul li a.active.has-subMenu {
        color: #ff696e;
    }
    .signUpLoginMobile a span {
        font-family: Avenir, Arial, "sans-serif" !important;
    }
}
.nav ul .second-label li a {
    font-weight: 500;
}
.nav ul .second-label li a:hover {
    color: #ff696e;
}
#header.awesome-header .awesome-header--top-level-nav {
    font-family: Avenir, Arial, "sans-serif";
    font-weight: 900;
}
.logo {
    margin-top: -8px;
}
.desktop-header-nav {
    margin-top: 10px;
}
@media (max-width: 320px) {
    .logo img {
        width: 55%;
    }
}
@media (min-width: 768px) {
    .read-more-link {
        display: none;
    }
}
@media (max-width: 767px) {
    .more-content {
        display: none;
    }
    .rebrand-band > div > h4 {
        font-size: 17px;
    }
}
/************  End of  New header styles ************/

/* New footer styles */

.cudlly-footer-top-desktop {
    border-top: 10px solid #f1ce27;
}
.footer-row-mobile {
    border-top: 5px solid #f1ce27;
}
.order-status-explain {
    display: none;
    background-color: #f7f7f7;
    z-index: 2;
    position: absolute;
    color: #666;
    padding: 8px;
    text-align: center;
    width: 100%;
    font-size: 14px;
    margin-top: -10px;
}
.order-status-heading {
    cursor: pointer;
}
@media (max-width: 768px) {
    .order-status-explain {
        /*font-family: Avenir, Arial, 'sans-serif';*/
        font: 400 14px Avenir, Arial, "sans-serif";
        position: absolute;
        max-width: 200px;
        margin-left: 37%;
        z-index: 2;
        padding: 8px;
        text-align: center;
    }
    .footer-h4 {
        font-size: 14px !important;
    }
}
.tooltip-got-it {
    text-align: center;
    font-family: Avenir, Arial, "sans-serif";
    font-weight: 400;
    color: #39699e;
    margin-top: 6px;
    cursor: pointer;
}
/* End of New footer styles */

/* Start of Testimonials element style */

.testimonials-cnt {
    margin: 2em auto;
    padding: 2em;
}
/*.owl-carousel {
    margin: 2em 0;
}
.owl-carousel .item {
    width: 100%;
    padding-top: 100%;
    position: relative;
}
.owl-carousel .image-wrapper {
    position: absolute;
    width: 50%;
    height: 50%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-image: url('/img/grey-ring.png');
    background-size: cover;
    background-repeat: no-repeat;
    margin: 0 auto;
    transition: all 0.25s ease-in-out;
    cursor: pointer;
}
.owl-carousel .active.center .image-wrapper {
    width: 100%;
    height: 100%;
    background-image: url('/img/yellow-ring.png');
}
.owl-carousel .testimonial-image {
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
    background-clip: content-box;
    padding: 6px;
    background-repeat: no-repeat;
    border-radius: 50%;
    background-color: transparent;
    overflow: hidden;
}*/
.testimonial-body {
    position: relative;
    display: none;
}
.testimonial-body.active {
    display: block;
}
.testimonial-sar-title {
    margin: 1em 0 0 0;
}
.testimonial-sar-name {
    font-weight: 500;
    color: #333333;
}
.testimonial-body::before {
    content: "";
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAASCAYAAABFGc6jAAAAAXNSR0IArs4c6QAAAc1JREFUOBHtlE8oBHEUx9+bYVknFMrBRcmJk9pEuXLWXhQHJ/vHvyJOrJKLsGxbW3KghDMOTiiSE22UIncuFLLszPNm1/xm5mftn4uT32W+n/e+772Z329mEKRFgfFaoEQPELowujQrpbMi+UZbAbReUJU1XFk8t5uLTKBYrBgur2dAex/jmApAG2Yu15WCY/WgJdaBkjyIl4bbco1iBGhnR4XLq00gmmDkIfgAqmtKNmdi8o82gPZxAgTpIYBb0OE5lr3pJzo67WNjt0gihDAyfy84m9CTq5yuSVkQX0EtG0SvV5NLFAoul4BO1t0j6gAV67IxE1NguJPj7VaO9nBl7tFiSymg3fXz5tVZIbrF6PSLxVmUTiFHlpQLB9vAOKMuG7PEZydnJgpOVvGZtjiyCjw52AZ8RtRsY0aqpIHhoCNmgApxjCwdirj+2iS0KXRq41rxJqfD+icUle4i+YbeuLnb9Ga9urARw+Ebw0P+ES/o2o/X+Jf6MyXvIUaHJHlEI6IyoXMLT+o7yu37dpCCeXslY2GDpOJC8H9QIbvl8P7h1hk/wvxXwmbN7zeVKsAPfiJcAMSkrUFmiRgHdB+IZHX5PtfFBf8m0r3DX43yh79W6TLRAAAAAElFTkSuQmCC");
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    left: 0;
    top: 0;
    transform: translate(-120%, -10%);
    width: 1em;
    height: 1em;
}
@media (min-width: 768px) {
    .testimonial-body::before {
        width: 1.5em;
    }
}
/*.owl-theme .owl-dots {
    text-align: center;
    margin: 1em 0;
}
.owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.owl-theme .owl-dots .owl-dot.active span {
    background: #ff696e;
}
.owl-theme .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    background: #2a415b;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity 0.2s ease;
    border-radius: 30px;
}*/
/* End of Testimonials element style */

@media (min-width: 415px) and (max-width: 767px) {
    .rebrand-mobile {
        margin-top: 15px;
        margin-bottom: 23px;
    }
}
/************   New header styles end  ************/

.article-img-container {
    text-align: center;
    background: #f7f7f7;
}
.articles-dir-img {
    height: 70%;
    margin-top: -3px;
}
.read-more-arrow {
    height: 49%;
}

.ad-top-banner img{
    max-width: 728px;
    margin-bottom: 45px;
    margin-top: 20px;
}

@media only screen and (max-width: 800px)
{
    .ad-top-banner img{
        max-width: 100%;
        margin-top: 30px;
    }

}

.testimonial-image{
    max-height: 158px !important;
}