@font-face {
    font-family: 'Euclid Circular A';
    src: url('fonts/euclid-rdsm/EuclidCircularA-Bold.eot');
    src: url('fonts/euclid-rdsm/EuclidCircularA-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/euclid-rdsm/EuclidCircularA-Bold.woff2') format('woff2'),
        url('fonts/euclid-rdsm/EuclidCircularA-Bold.woff') format('woff'),
        url('fonts/euclid-rdsm/EuclidCircularA-Bold.ttf') format('truetype'),
        url('fonts/euclid-rdsm/EuclidCircularA-Bold.svg#EuclidCircularA-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Euclid Circular A';
    src: url('fonts/euclid-rdsm/EuclidCircularA-Regular.eot');
    src: url('fonts/euclid-rdsm/EuclidCircularA-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/euclid-rdsm/EuclidCircularA-Regular.woff2') format('woff2'),
        url('fonts/euclid-rdsm/EuclidCircularA-Regular.woff') format('woff'),
        url('fonts/euclid-rdsm/EuclidCircularA-Regular.ttf') format('truetype'),
        url('fonts/euclid-rdsm/EuclidCircularA-Regular.svg#EuclidCircularA-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Euclid Circular A';
    src: url('fonts/euclid-rdsm/EuclidCircularA-Medium.eot');
    src: url('fonts/euclid-rdsm/EuclidCircularA-Medium.eot?#iefix') format('embedded-opentype'),
        url('fonts/euclid-rdsm/EuclidCircularA-Medium.woff2') format('woff2'),
        url('fonts/euclid-rdsm/EuclidCircularA-Medium.woff') format('woff'),
        url('fonts/euclid-rdsm/EuclidCircularA-Medium.ttf') format('truetype'),
        url('fonts/euclid-rdsm/EuclidCircularA-Medium.svg#EuclidCircularA-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Euclid Circular A';
    src: url('fonts/euclid-rdsm/EuclidCircularA-SemiBold.eot');
    src: url('fonts/euclid-rdsm/EuclidCircularA-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('fonts/euclid-rdsm/EuclidCircularA-SemiBold.woff2') format('woff2'),
        url('fonts/euclid-rdsm/EuclidCircularA-SemiBold.woff') format('woff'),
        url('fonts/euclid-rdsm/EuclidCircularA-SemiBold.ttf') format('truetype'),
        url('fonts/euclid-rdsm/EuclidCircularA-SemiBold.svg#EuclidCircularA-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Euclid Circular A';
    src: url('fonts/euclid-litr/EuclidCircularA-BoldItalic.eot');
    src: url('fonts/euclid-litr/EuclidCircularA-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/euclid-litr/EuclidCircularA-BoldItalic.woff2') format('woff2'),
        url('fonts/euclid-litr/EuclidCircularA-BoldItalic.woff') format('woff'),
        url('fonts/euclid-litr/EuclidCircularA-BoldItalic.ttf') format('truetype'),
        url('fonts/euclid-litr/EuclidCircularA-BoldItalic.svg#EuclidCircularA-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Euclid Circular A';
    src: url('fonts/euclid-litr/EuclidCircularA-MediumItalic.eot');
    src: url('fonts/euclid-litr/EuclidCircularA-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/euclid-litr/EuclidCircularA-MediumItalic.woff2') format('woff2'),
        url('fonts/euclid-litr/EuclidCircularA-MediumItalic.woff') format('woff'),
        url('fonts/euclid-litr/EuclidCircularA-MediumItalic.ttf') format('truetype'),
        url('fonts/euclid-litr/EuclidCircularA-MediumItalic.svg#EuclidCircularA-MediumItalic') format('svg');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "Geograph Bold";
    src: url("https://db.onlinewebfonts.com/t/4ff133888390ba61763c8885b4a00e1e.eot");
    src: url("https://db.onlinewebfonts.com/t/4ff133888390ba61763c8885b4a00e1e.eot?#iefix")format("embedded-opentype"),
    url("https://db.onlinewebfonts.com/t/4ff133888390ba61763c8885b4a00e1e.woff2")format("woff2"),
    url("https://db.onlinewebfonts.com/t/4ff133888390ba61763c8885b4a00e1e.woff")format("woff"),
    url("https://db.onlinewebfonts.com/t/4ff133888390ba61763c8885b4a00e1e.ttf")format("truetype"),
    url("https://db.onlinewebfonts.com/t/4ff133888390ba61763c8885b4a00e1e.svg#Geograph Bold")format("svg");
}

:root {
    --primary-color:#58a4b0; 
    --secondary-color:#383f52;
    --gray-lite-color:#d9dbe2;
    --white-color:#fff;
    --black-color:#000; 
}
/*Animation keys*/
@keyframes slideRight{
    0%{
        transform: translateX(-100px);
        opacity: 0;
    }
    100%{
        transform: translateX(0);
        opacity: 1;   
    }
}
@keyframes slideTop{
    0%{
        transform: translateY(100px);
        opacity: 0;
    }
    100%{
        transform: translateY(0);
        opacity: 1;   
    }
}
@keyframes slideLeft{
    0%{
        transform: translateX(100px);
        opacity: 0;
    }
    100%{
        transform: translateX(0);
        opacity: 1;   
    }
}
@keyframes slideBottom{
    0%{
        transform: translateY(-100px);
        opacity: 0;
    }
    100%{
        transform: translatey(0);
        opacity: 1;   
    }
}
@keyframes zoomIn{
    0%{
        transform: scale(0);
        opacity: 0;
    }
    100%{
        transform: scale(1);
        opacity: 1;   
    }
}

body{background-color: transparent;margin:0!important;padding:0!important;box-sizing:border-box!important;overflow-x: hidden; font-family: 'Euclid Circular A';font-weight: normal;}
html{scroll-behavior: smooth;}
html, body {
  overflow-x: hidden;
  width: 100%;
}
.top_mnu{background-color: var(--gray-lite-color);padding: 3px 0px;}
.top_mnu p{margin: 0px;}
.top_mnu a{text-decoration: none;color: var(--secondary-color);font-size: 0.9rem;font-family: 'Euclid Circular A';font-weight: normal;transition: all 0.5s ease;-webkit-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;-webkit-animation: slideBottom .4s forwards;animation: slideBottom .4s forwards;-webkit-animation-delay: calc(.2s * var(--i));animation-delay: calc(.2s * var(--i));display: inline-block;opacity: 0;}
.top_mnu a:hover{color: var(--white-color);}
.socil_icons a:hover{background-color: var(--primary-color);color: var(--white-color);}
.email_icon i:hover{background-color: var(--primary-color);color: var(--white-color);}
.socil_icons a{border-radius: 50%;border: 2px solid var(--secondary-color);width: 28px;height: 28px;display: inline-block;padding: 2px;text-align: center;transition: all 0.5s ease;transition: all 0.5s ease;-webkit-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;-webkit-animation: slideBottom .4s forwards;animation: slideBottom .4s forwards;-webkit-animation-delay: calc(.2s * var(--i));animation-delay: calc(.2s * var(--i));display: inline-block;opacity: 0;}
.email_icon i{border-radius: 50%;border: 2px solid var(--secondary-color);width: 28px;height: 28px;display: inline-flex;justify-content: center;align-items: center;transition: all 0.5s ease;}
.main_mnu{background-color: var(--primary-color);padding:5px 0px;}
.web_nav{display: flex;justify-content: space-evenly;align-items: center;padding: 0px;margin: 0px;position: relative;}
.web_nav li{list-style: none;}
.nav_active{color: var(--white-color)!important;}
.nav_active:after{width: 100%!important;}
.web_nav li a, .nav_active{text-decoration: none;color: var(--secondary-color);font-family: 'Euclid Circular A';font-weight:500;letter-spacing: 1px;font-size:1rem;position: relative;transition: all 0.8s ease;display: flex;justify-content: center;align-items: center;flex-wrap: wrap;transition: all 0.5s ease;-webkit-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;-webkit-animation: slideBottom .4s forwards;animation: slideBottom .4s forwards;-webkit-animation-delay: calc(.2s * var(--i));animation-delay: calc(.2s * var(--i));display: inline-block;opacity: 0;}
.web_nav li a:hover, .nav_active.active{color: var(--white-color);}
.web_nav li i{font-size: 0.8rem;display: inline-block;margin-left: 2px;}
.web_nav li a:after{background-image: url('../images/menu_undrline.png');position: absolute;bottom: -10px;width:0%;height: 10px;background-position:center;background-size: contain;background-repeat: no-repeat;transition: all 0.8s ease;content: '';left: 0;}
.web_nav li a:hover:after{width: 100%;}
.logo img{transition: all 0.5s ease;transition: all 0.5s ease;-webkit-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.7s;-webkit-animation: slideRight .5s forwards;animation: slideRight .5s forwards;-webkit-animation-delay: calc(.2s * var(--i));animation-delay: calc(.2s * var(--i));opacity: 0;}
.btn_bth a{text-decoration: none;border-radius: 15px;padding:4px 28px 4px 28px;font-family: 'Euclid Circular A';font-weight:500;letter-spacing: 2px;font-size:0.8rem;transition: all 0.5s ease;transition: all 0.5s ease;-webkit-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;-webkit-animation: slideBottom .4s forwards;animation: slideBottom .4s forwards;-webkit-animation-delay: calc(.2s * var(--i));animation-delay: calc(.2s * var(--i));display: inline-block;opacity: 0;}
.btn_bth a:hover{background-color: transparent;color: var(--white-color);}
.btn_logn a{background-color: var(--secondary-color);color: var(--white-color);margin-right: 10px;border: 2px solid var(--secondary-color);}
.btn_donte a{background-color: var(--white-color);color: var(--primary-color);border: 2px solid var(--white-color);}
 .dropdown{position: relative;}
.dropdown_content{background-color: var(--secondary-color);color: var(--white-color);padding:7px 0px;position: absolute;top: 45px;min-width:1200%;text-align: center;z-index: 5;left: -540%;display:flex;justify-content: center;visibility: hidden;transition:all 0.2s ease-in-out;}
.dropdown:hover .dropdown_content{visibility: visible;}
.dropdown_content::before{content: "";background-color: var(--secondary-color);position: absolute;top: 0;width: 300%;height: 100%;left: -50%;z-index: -1;}
.dropdown_content::after{content: "";background-color: var(--secondary-color);position: absolute;top: 0;width: 300%;height: 100%;right: -50%;z-index: -1;}
.dropdown_content li{list-style: none;display: inline;}
.dropdown_content li a{text-decoration: none;padding:0px 30px;color: var(--white-color);font-family: 'Euclid Circular A';font-weight:500;font-size: 1rem;width: 100%;display: block;animation: none;opacity: 100%;transition: none;}
.dropdown_content li a:hover{color: #58a4b0;}
.dropdown_content li a::after{display: none;}
.dropdown_content_2{background-color: var(--secondary-color);color: var(--white-color);padding:7px 0px;position:absolute;top:45px;min-width:1200%;text-align:center;z-index:5;left:-425px;display:flex;justify-content:center;visibility:hidden;transition:all 0.2s ease-in-out;}
.dropdown_content_3{background-color: var(--secondary-color);color: var(--white-color);padding:7px 0px;position:absolute;top:45px;min-width:1200%;text-align:center;z-index:5;left:-750px;display:flex;justify-content:center;visibility:hidden;transition:all 0.2s ease-in-out;}
.dropdown:hover .dropdown_content_2{visibility: visible;}
.dropdown_content_2::before{content: "";background-color: var(--secondary-color);position: absolute;top: 0;width: 300%;height: 100%;left: -50%;z-index: -1;}
.dropdown_content_2::after{content: "";background-color: var(--secondary-color);position: absolute;top: 0;width: 300%;height: 100%;right: -50%;z-index: -1;}
.dropdown_content_2 li{list-style: none;display: inline;}
.dropdown_content_2 li a{text-decoration: none;padding:0px 30px;color: var(--white-color);font-family: 'Euclid Circular A';font-weight:500;font-size: 1rem;width: 100%;display: block;animation: none;opacity: 100%;transition: none;}
.dropdown_content_2 li a:hover{color: #58a4b0;}
.dropdown_content_2 li a::after{display: none;}
.h_banner{overflow-x: hidden; width: 101%;}
.h_banner_img{width: 100%;}
#banner .owl-pagination{bottom:152px;position: absolute;content:'';left: 0;right: 0;}
#banner .owl-wrapper{position: relative;}
#banner .owl-controls .owl-page span{background-color: var(--white-color)!important;}
.innr_bnnr{position: relative;}
.bn_content{position: absolute;content:'';top: -35px;right:0px;width: 45%;z-index: 5;height:780px;display: flex;justify-content: center;align-items: center;flex-direction: column;background-color: rgba(56, 63, 82, 0.85);color: var(--white-color);text-align: center;padding: 0px 50px 0px 140px;border-radius:60% 0% 0% 18%;}
.bn_content h1{font-family: 'Euclid Circular A';font-weight:bold;font-size:3.1rem;margin-bottom: 3px;}
.bn_content p{font-family: 'Euclid Circular A';font-weight:normal;font-size: 1rem;padding: 0px 70px;}
.h_banner_img img{height:720px;width: 100%;object-fit: cover;object-position: center;}
#banner .owl-buttons .owl-prev {background-image: url('../images/arrow-left.png');width: 35px;height: 35px;position: absolute;top: 300px; left: 19px;background-repeat: no-repeat;background-size: contain;opacity: 10;}
#banner .owl-buttons .owl-next {float: right;background-image: url('../images/arrow-right.png');width: 35px;height: 35px;top: 300px;position: absolute;right: 6px;background-repeat: no-repeat;background-size: contain; opacity: 10;}
.h_about{position: relative;background-color:var(--white-color);z-index: 7;margin-top:-5%;}
.h_about:before{position: absolute;content: '';background-image: url('../images/about_top.png');background-position: top;background-repeat: no-repeat;width: 100%;height: 121px;background-size: cover;top:-62px;z-index: 6;}
.bnr_donte{margin-top:20px;display: inline-block;}
.bnr_donte a{text-decoration: none;background-color: var(--primary-color);color: var(--white-color);font-family: 'Euclid Circular A';font-weight:500;font-size:0.9rem;padding: 5px 40px;border-radius: 17px;position: relative;transition: all 0.5s ease;}
.btn_bth a:hover{background-color: transparent;color: var(--white-color);}
.bnr_donte a:before{position: absolute;content:'';left:-8px;background-color: var(--gray-lite-color);padding: 5px 40px;border-radius: 17px;z-index: -1;height: 100%;top: 0;transition: all 0.5s ease;}
.bnr_donte a:hover:before{opacity: 0;}
.bnr_donte:hover{transform: translateX(-10px);}
.h_about h3{color: var(--primary-color);text-align: center;font-family: 'Euclid Circular A';font-weight:bold;font-size:3rem;position: relative;z-index: 8;margin-bottom: 0px;}
.h_about h2{font-family: 'Euclid Circular A';font-weight:bold;font-size: 2.1rem;color: var(--secondary-color);}
.h_about p{font-family: 'Euclid Circular A';font-weight:normal;font-size:1rem;padding-top: 15px;}
.h_about .accordion-body{font-family: 'Euclid Circular A';font-weight:normal;font-size: 1rem;color: var(--secondary-color);}
.h_about .accordion-button{font-family: 'Euclid Circular A';font-weight:500;font-size: 1.1rem;}
.h_about .accordion-button{border-radius: 57px;background-color: var(--primary-color);color: var(--white-color);margin: 20px 0px;padding: 0.5rem 1.5rem!important;}
.h_about .accordion-button::after{filter: brightness(0) saturate(100%) invert(98%) sepia(2%) saturate(0%) hue-rotate(230deg) brightness(103%) contrast(102%);}
.h_about .accordion-item:first-of-type .accordion-button{border-radius: 57px;}
.h_about .accordion-item:last-of-type .accordion-button.collapsed{border-radius: 57px;}
.h_about .accordion-item{border: unset;}

/*.h_about .accordion-button:not(.collapsed){background-color: var(--secondary-color)!important;color: var(--white-color);}*/


.h_about_img img{width: 90%;}
.bg_color{background-color: var(--gray-lite-color);padding: 20px;}
.dogs_avabile{background-color: var(--white-color);padding:30px 0px;-webkit-box-shadow: 0px 14px 5px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 14px 5px 0px rgba(0,0,0,0.15);box-shadow: 0px 14px 5px 0px rgba(0,0,0,0.15);position: relative;z-index:2;}
.dogs_avabile h3{color: var(--primary-color);text-align: center;font-family: 'Euclid Circular A';font-weight:bold;font-size:3rem;position: relative;z-index: 0;margin-bottom: 0px;padding: 25px 0px;}
.dogs_img{padding:12px;}
.dogs_img{margin-top: 0px;position: relative;width: 100%;}
.dogs_img:hover.availbe_img img{border: none;position: relative;z-index: 2;padding: 8px;}

.dogs_img img{width: 100%;height:300px;display: block;margin: 0px auto;border-radius: 10%;object-fit: cover;object-position: top;border: 8px solid var(--secondary-color);transition: all 1s ease-out;position: relative;}

/*.dogs_img::before{content:"";contain;width: 100%;height: 100%;position: absolute;top: 0;transition: all 1s ease-in; left:0;transform:scale(0);border-width: 10px;}*/
  

/*.dogs_img:hover.dogs_img::before{height: 100%;z-index: 5;border-width: 5px!important;transform: scale(1);}*/

/* Animated dotted border on hover */
.dogs_img::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  /*margin: 4px;*/
  border-radius: 10%;
  /*border: 10px dotted var(--secondary-color);*/
  transform: scale(0);
  opacity: 0;
  transition: transform 0.5s ease, opacity 0.5s ease;
  z-index: 8;
}

/* Border animation on hover */
.dogs_img:hover::before {
  transform: scale(1.08) rotate(4deg);
  opacity: 1;
  border:none!important;
}

/* Optional: add slight zoom + brightness on image */
.dogs_img:hover img {
  transform: scale(1.05);
  filter: brightness(1.1);
}

.dogs_img:hover.dogs_img img{border:none!important;}
.dogs_img img:hover{border:none!important;}
.dogs_info h4{font-family: 'Euclid Circular A';font-weight:bold;font-size:1.8rem;color: var(--secondary-color);padding-top: 15px;}
.dogs_info p{font-family: 'Euclid Circular A';font-weight:normal;font-size:0.9rem;color: var(--secondary-color);height:90px;}
.btn_dogs a{text-decoration: none;background-color: var(--primary-color);color: var(--white-color);border-radius: 27px;padding: 5px 33px;position: relative;transition: all 0.5s ease;}
.btn_dogs a:before{position: absolute;content:'';left:-8px;background-color: var(--gray-lite-color);padding: 5px 40px;border-radius: 17px;z-index: -1;height: 100%;top: 0;transition: all 0.5s ease;}
.btn_dogs a:hover:before{opacity: 0;}
.btn_dogs a:hover{background-color: var(--secondary-color);}
.btn_dogs:hover{transform: translateX(-10px);}
.wrper_img{height: 100%;width: 100%;padding:0px 30px;}
.btn_dogs{height: 52px;position: relative;z-index: 7;transition: all 0.5s ease;display: inline-block;bottom: 0;}
#dogs_avabile .owl-buttons .owl-prev {background-image: url('../images/arrow-left.png');width: 35px;height: 35px;position: absolute;top: 200px; left: -16px;background-repeat: no-repeat;background-size: contain;opacity: 10;}
#dogs_avabile .owl-buttons .owl-next {float: right;background-image: url('../images/arrow-right.png');width: 35px;height: 35px;top: 200px;position: absolute;right: -16px;background-repeat: no-repeat;background-size: contain; opacity: 10;}
 .volunteer{background-color: var(--gray-lite-color);padding: 50px 0px;}
.volunteer h3{color: var(--primary-color);text-align: center;font-family: 'Euclid Circular A';font-weight:bold;font-size:3rem;position: relative;z-index: 8;margin-bottom: 0px;}
.img_volutr{position: relative;z-index: 2;margin-top: 40px;}
.img_volutr:before{position: absolute;content: '';background-color: var(--primary-color);height: 100%;width:80%;bottom: -4%;border-radius:18px;z-index:-1;}
.img_volutr img{border-radius:18px;width:80%;}
.volunteer p{font-family: 'Euclid Circular A';font-weight:normal;color: var(--secondary-color);font-size: 1rem;}
.volunteer ul{padding: 0;margin: 0;}
.volunteer ul li{font-family: 'Euclid Circular A';font-weight:normal;color: var(--secondary-color);font-size: 1rem;list-style: none;display: inline-flex;padding: 5px 0px;align-items: baseline;}
.volunteer ul li a{display: contents;text-decoration: none;color: var(--primary-color);font-size: 1.1rem;font-family: 'Euclid Circular A';font-weight:bold;padding-right: 3px;}
.volunteer h5{font-family: 'Euclid Circular A';font-weight:bold;color: var(--primary-color);font-size: 1.5rem;}
.volunteer span{padding: 0px 4px;}
.volntr_applictins a{text-decoration: none;background-color: var(--primary-color);color: var(--white-color);border-radius: 17px;display: inline-flex;width:240px;justify-content: center;align-items: center;font-family: 'Euclid Circular A';font-weight:500;transition: all 0.5s ease;height:30px;}
.volntr_applictins a:hover{background-color: var(--secondary-color);}
.faqs_top .accordion-button:not(.collapsed)::after{filter:brightness(0) saturate(100%) invert(98%) sepia(2%) saturate(0%) hue-rotate(230deg) brightness(74%) contrast(102%)!important; }
.subscribe_top{background-color: var(--primary-color);color: var(--white-color);padding: 50px 0px;position: relative;}
.subscribe_top:after{position: absolute;content:'';background-image: url('../images/subcribe_lft.png');background-position: left;background-repeat: no-repeat;background-size:contain;width: 245px;height: 245px;left: 0;top: 0;opacity: 0.2;}
.subscribe_top:before{position: absolute;content:'';background-image: url('../images/subcribe_right.png');background-position: right;background-repeat: no-repeat;background-size:contain;width: 245px;height: 245px;right: 0;top: 0;opacity: 0.2;}
.subscribe_top h3{margin-bottom: 0px;font-family: 'Euclid Circular A';font-weight:500;font-style: italic;font-size: 2.2rem;}
.subscribe_top p{margin-bottom: 0px;font-family: 'Euclid Circular A';font-weight:normal;font-size: 1rem;}
.subcrbe_input input{border-radius: 18px;border: unset;width:70%;padding:5px 19px;background-color: var(--gray-lite-color);}
.subcrbe_input input:focus{outline: none;}
.subcrbe_input .btn_subscribe{border: unset;background-color: var(--secondary-color);color: var(--white-color);border-radius:18px;position: relative;margin-left: -8%;font-family: 'Euclid Circular A';font-weight:500;font-size: 1rem;padding: 5px 25px;transition: all 0.5s ease;}
.subcrbe_input .btn_subscribe:hover{transform: translateX(-10px);}
.faqs_top{background-image: url('../images/faqs_bg_bnnr.png');background-position:top center;background-size: cover;background-repeat: no-repeat;width: 100%;height: 100%;position: relative;padding-bottom:55px;margin-top: -2%;}
/*.faqs_top:before{position: absolute;content: '';background-image: url('../images/faqs_bg.png');background-position: top;background-repeat: no-repeat;width: 100%;height: 100px;background-size: cover;top:-98px;z-index: 0;left: 0;}*/
.faqs_contents h3{color: var(--white-color);text-align: center;font-family: 'Euclid Circular A';font-weight:bold;font-size:3rem;position: relative;z-index: 8;margin-bottom: 0px;padding-top:40px;}
.faqs_contents .under_line{z-index: 8;position: relative;}
 .color_bg{background-color: var(--primary-color);}
.faqs_top .accordion-body{font-family: 'Euclid Circular A';font-weight:normal;font-size: 1rem;color: var(--white-color);}
.faqs_top .accordion-button{font-family: "Geograph Bold";font-weight:900;font-size: 1.1rem;}
.faqs_top .accordion-button{border-radius: 57px;background-color: var(--primary-color);color: var(--white-color);margin: 20px 0px;padding: 0.5rem 1.5rem!important;}
.faqs_top .accordion-button::after{filter: brightness(0) saturate(100%) invert(98%) sepia(2%) saturate(0%) hue-rotate(230deg) brightness(103%) contrast(102%);}
.faqs_top .accordion-item:first-of-type .accordion-button{border-radius: 57px;}
.faqs_top .accordion-item:last-of-type .accordion-button.collapsed{border-radius: 57px;}
.faqs_top .accordion-item{border: unset;background-color: unset;}

/*.faqs_top .accordion-button:not(.collapsed){background-color: var(--white-color)!important;color: var(--secondary-color);}*/

.loadmore a{text-decoration:none;color:var(--primary-color);font-family: 'Euclid Circular A';font-weight:bold;}
.loadmore i{position:relative;margin-top: -4px;display: grid;font-size: 1.3rem;}
.faqs_top .row{position:relative;}
/*.faqdog_img img{height:500px;width:100%;object-fit:cover;}*/
/*.faqdog_img{position:absolute;right:0;content:'';top: -14%;z-index:0;}*/
.faqdog_img{position: relative;}
.faqdog_img:after{background-image: url('../images/faqs_dogs.png');position: absolute;content:'';right: 0;top: 0;height: 100%;width: 100%;background-size: cover;background-repeat: no-repeat;background-position: top;}
.community_top{background-color: var(--primary-color);}
.community_top h3{color: var(--white-color);text-align: center;font-family: 'Euclid Circular A';font-weight:bold;font-size:3rem;position: relative;z-index: 8;margin-bottom: 0px;padding-top: 20px;}
.community_top .flex_wpr{display: flex;justify-content: center;align-items: center;flex-wrap: wrap;margin-left: 61px;}
.community_top .community_logo{width: 25%;}
.community_top .community_rgihtcont{width: 65%;margin-left: 50px;}
.community_top .community_rgihtcont h4{font-family: 'Euclid Circular A';font-weight:bold;font-size:3rem;color: var(--white-color);font-style: italic;font-size: 3rem;margin-bottom: 0px;}
.community_top .community_rgihtcont h5{font-family: 'Euclid Circular A';font-weight:bold;font-size:1.3rem;color: var(--secondary-color);font-style: italic;}
.community_top .community_rgihtcont p{font-family: 'Euclid Circular A';font-weight:normal;font-size:1rem;color: var(--secondary-color);padding-bottom: 50px;display: inline;}
.community_top .community_rgihtcont a{text-decoration: none;color: var(--white-color);font-family: 'Euclid Circular A';font-weight:bold;font-size:1.1rem;}
#community .owl-buttons .owl-next {float: right;background-image: url('../images/comuity_nxt.png');width:100px;height:100px;top: 331px;position: absolute;left: 39%;background-repeat: no-repeat;background-size: contain; opacity: 10;transform: translate(-50%, -50%);}
 .owl-page span{}
 #community .owl-controls .owl-page span{background:none!important;border: 2px solid var(--secondary-color);}
#community .owl-controls .owl-page.active span, #community .owl-controls.clickable .owl-page:hover span{background: var(--secondary-color)!important;}
.h_contct{background-color: var(--white-color);padding-bottom: 80px;}
.h_contct h3{color: var(--primary-color);text-align: center;font-family: 'Euclid Circular A';font-weight:bold;font-size:3rem;position: relative;z-index: 8;margin-bottom: 0px;padding-top: 20px;}
.h_contct h5{font-family: 'Euclid Circular A';font-weight:bold;font-size:2rem;color: var(--secondary-color);}
.h_contct .cutom_from{border-radius:18px;background-color:var(--gray-lite-color);width: 100%;border: 3px solid var(--secondary-color);}
.h_contct label{font-family: 'Euclid Circular A';font-weight: 500;color: var(--secondary-color);}
.h_contct .control_txtara{width: 100%;background-color: var(--gray-lite-color);border-radius:18px;border: 3px solid var(--secondary-color);}
.upprbtn_submit .btn_submtcnt{background-color: var(--primary-color);color: var(--white-color);border-radius: 27px;padding: 4px 43px;position: relative;transition: all 0.5s ease;border:unset;font-family: 'Euclid Circular A';font-weight: 500;}
.upprbtn_submit .btn_submtcnt:before{position: absolute;content:'';left:-8px;background-color: var(--gray-lite-color);padding: 5px 40px;border-radius: 17px;z-index: -1;height: 100%;top: 0;transition: all 0.5s ease;}
.upprbtn_submit .btn_submtcnt:hover:before{opacity: 0;}
.upprbtn_submit:hover{transform: translateX(-10px);}
.upprbtn_submit{position: relative;z-index: 7;transition: all 0.5s ease;padding-top: 30px;}
.contnt_info i:hover{background-color: var(--primary-color);color: var(--white-color);}
.contnt_info i{border-radius: 50%;border: 2px solid var(--secondary-color);width:32px;height:32px;display: inline-flex;justify-content: center;align-items: center;transition: all 0.5s ease;}
.contnt_info a{text-decoration: none;font-family: 'Euclid Circular A';font-weight: 500;color: var(--secondary-color);transition: all 0.5s ease;}
.contnt_info a:hover{color: var(--primary-color);}
.btn_adoptn a{background-color: var(--primary-color);color: var(--white-color);border-radius: 27px;padding: 4px 33px;position: relative;transition: all 0.5s ease;border:unset;font-family: 'Euclid Circular A';font-weight: 500;text-decoration: none;}
.btn_adoptn a:before{position: absolute;content:'';left:-8px;background-color: var(--gray-lite-color);padding: 5px 40px;border-radius: 17px;z-index: -1;height: 100%;top: 0;transition: all 0.5s ease;}
.btn_adoptn a:hover:before{opacity: 0;}
.btn_adoptn a:hover{color: var(--white-color);}
.btn_adoptn:hover{transform: translateX(-10px);}
.btn_adoptn{position: relative;z-index: 7;transition: all 0.5s ease;padding-bottom: 30px;display: inline-flex;}
.footer{background-color: var(--primary-color);padding: 50px 0px 40px 0px;}
.footer h5{font-family: 'Euclid Circular A';font-weight:bold;color: var(--white-color);margin-bottom: 0px;font-size:1.5rem;}
.under_line_ft{position: relative;margin-top:-10px;margin-bottom: 10px;}
.ftcontct_info i:hover{background-color: var(--primary-color);color: var(--white-color);}
.ftcontct_info i{border-radius: 50%;border: 2px solid var(--white-color);width:32px;height:32px;display: inline-flex;justify-content: center;align-items: center;transition: all 0.5s ease;}
.ftcontct_info a{text-decoration: none;font-family: 'Euclid Circular A';font-weight: 500;color: var(--white-color);transition: all 0.5s ease;}
.ftcontct_info a:hover{color: var(--secondary-color);}
.ftadoption a{background-color: var(--secondary-color);color: var(--white-color);border-radius: 27px;padding: 4px 33px;position: relative;transition: all 0.5s ease;border:unset;font-family: 'Euclid Circular A';font-weight: 500;text-decoration: none;}
.ftadoption a:before{position: absolute;content:'';left:-8px;background-color: var(--gray-lite-color);padding: 5px 40px;border-radius: 17px;z-index: -1;height: 100%;top: 0;transition: all 0.5s ease;}
.ftadoption a:hover:before{opacity: 0;}
.ftadoption a:hover{color: var(--white-color);}
.ftadoption:hover{transform: translateX(-10px);}
.ftadoption{position: relative;z-index: 7;transition: all 0.5s ease;padding-top:15px;}
.ftrmnu_inr{padding: 0;margin: 0;}
.ftrmnu_inr li{list-style: none;padding: 0px 10px;}
.ftrmnu_inr li a{font-family: 'Euclid Circular A';font-weight:500;text-decoration: none;color: var(--white-color);transition: all 0.5s ease;display: inline-block;position: relative;padding: 6px 0px;}
.ftrmnu_inr li a:hover{color: var(--secondary-color);transform: translateX(-5px);}
.ft_scocail_icons i:hover{background-color: var(--primary-color);color: var(--white-color);}
.ft_scocail_icons i{border-radius: 50%;border: 2px solid var(--white-color);width:32px;height:32px;display: inline-flex;justify-content: center;align-items: center;transition: all 0.5s ease;}
.ft_scocail_icons a{text-decoration: none;color: var(--white-color);transition: all 0.5s ease;}
.ft_scocail_icons a:hover{color: var(--primary-color);}
.ft_scocail_icons i:hover{background-color: var(--white-color);color: var(--primary-color);}
.logo_seal img{width: 70%;}
.logo_seal{text-align: end;}
.below_fotr{background-color:#383f52;padding: 5px 0px;}
.below_fotr p{margin-bottom: 0px;font-family: 'Euclid Circular A';font-weight:normal;color: var(--white-color);font-size:0.9rem;}
.below_fotr span{padding: 0px 20px;}
.below_fotr a{color: var(--white-color);transition: all 0.5s ease;text-decoration: none;}
.below_fotr a:hover{color: var(--primary-color);padding-left: 2px;}
.btn_back_top_top{background-color:var(--primary-color);color:#fff;font-size:0.9rem ;border-radius:10px;padding: 1px 5px;transition: all 0.5s ease;font-family: 'Euclid Circular A';font-weight:normal;}
.btn_back_top_top i{color:#fff;font-size:1.1rem;display:inline;}
.btn_back_top_top:hover{background-color:var(--secondary-color);color: var(--white-color);}
.back_to_top_btn{position: fixed;bottom: 30%;right: 3%;z-index: 1000; text-align: center;visibility: hidden;transition: all 0.3s ease;}
 .visibile_back_to_top_btn{visibility: visible;} 
 .btn_back_top_top{box-shadow:0 0 10px 0 rgba(0,0,0,.5)!important; }
/*user-profile styling start*/
.user_porfile{background-color: var(--white-color);padding: 80px 0px;position: relative;}
.user_porfile h1{font-family: 'Euclid Circular A';font-weight:bold;font-size: 2.5rem;color: var(--primary-color);padding-left: 70px;margin-bottom: 0px;}
.userprfileundr_img img{margin-left:30%;}
.user_info{display: flex;}
.user_info h5{font-family: 'Euclid Circular A';font-weight:bold;font-size: 1.1rem;color: var(--secondary-color);margin-bottom: 0px;}
.user_porfile h2{font-family: 'Euclid Circular A';font-weight:bold;font-size: 2.1rem;color: var(--secondary-color);margin-bottom: 0px;}
.user_info p{font-family: 'Euclid Circular A';font-weight:normal;font-size:1rem;color: var(--secondary-color);text-align: center;}
.user_info ul{margin: 0px;padding:0px 0px 0px 40px;}
.user_info ul li{font-family: 'Euclid Circular A';font-weight:normal;font-size:1rem;color: var(--secondary-color);display: block;list-style:none!important;}
.btns_tools a{display:block;text-decoration: none;background-color: var(--primary-color);margin: 20px 0px 0px auto;border-radius: 17px;color: var(--white-color);width: 300px;padding:2px 1px;transition: all 0.7s ease;text-align: center;}
.btns_tools a:hover{transform: translateX(-10px);background-color: var(--secondary-color);}
.tools_adjut{padding-right: 100px;}
.btns_avabidogs a{display:block;text-decoration: none;background-color: var(--primary-color);margin: 20px auto;border-radius: 17px;color: var(--white-color);padding:2px 15px;transition: all 0.5s ease;position: relative;}
.btns_avabidogs p{display:block;text-decoration: none;background-color: var(--primary-color);margin: 20px auto;border-radius: 17px;color: var(--white-color);padding:2px 15px;transition: all 0.5s ease;position: relative;}
.btns_avabidogs .subt_dogs{background-color: var(--secondary-color);transition: all 0.5s ease;border: 3px solid var(--secondary-color);position: relative;}
.btns_avabidogs .avbl_dogs{border: 4px solid var(--primary-color);}
.btns_avabidogs .avbl_dogs:hover{background-color: var(--secondary-color);}
.img_belowdoginfo h5{font-family: 'Euclid Circular A';font-weight:bold;font-size:2rem;color: var(--secondary-color);margin-bottom: 0px;}
.img_belowdoginfo h6{font-family: 'Euclid Circular A';font-weight:bold;font-size:1.2rem;margin-bottom: 0px;}
.img_belowdoginfo .green_hdg{color:#289103;}
.img_belowdoginfo .red_hdg{color:#ff3a05;}
.img_belowdoginfo .blue_hdg{color:#58a4b0;}
.img_belowdoginfo p{font-family: 'Euclid Circular A';font-weight:normal;font-size:0.9rem;color: var(--secondary-color);margin-bottom: 0px;}
.img_caption h3{background-color: var(--white-color);color: var(--primary-color);display: inline;padding: 0px 30px;margin-bottom: 0px;font-size:1rem;font-family: 'Euclid Circular A';font-weight:bold;}
.img_caption{margin-top: -40px;position: relative;} 
.img_aviledogs_prfole{position: relative;}
.img_aviledogs_prfole img{width: 97%;}
/*.btns_avabidogs .subt_dogs:hover{background-color: var(--primary-color);border: 2px solid var(--secondary-color);}*/
/*user-profile styling end*/
/*contact us page*/
.contctpge{position: relative;}
.contctpge:before{background-image: url('../images/contct_img---page.png');background-repeat: no-repeat;background-size: contain;background-position: left;width: 50%;height: 50%;left: -15px;bottom:1px;position: absolute;content:'';}
 /*Edit profile contnt change styling*/
.tabs {display: flex;border-bottom: 1px solid #ccc;}
.tab-link{padding: 10px 13px!important;cursor: pointer!important;border: none!important;background: none!important;outline: none!important;font-size:1rem!important;font-family: 'Euclid Circular A'!important;font-weight: 500!important;color: var(--secondary-color)!important;}
.tab-link.active{border-bottom: 2px solid var(--primary-color)!important;color: var(--primary-color)!important;font-weight: bold!important;}
.tab-content {padding: 20px 0;}
.tab-content span{font-size: 1.1rem;color:var(--white-color);}
.tab-content i{color:var(--white-color);padding-left: 5px;}
.tab-content  label{ font-family: 'Euclid Circular A'; font-weight: 500; font-size: 1.1rem;}
 .tab-content p{opacity: 0;visibility: hidden;margin-top: 5px;color: #555;font-size: 0.9em;transition: opacity 0.3s ease, visibility 0.3s ease;  display:block; padding-left: 10px;}
.tab-content input:hover + p,
.tab-content input:focus + p {opacity: 1;visibility: visible;}
.tab-content textarea:hover + p,
.tab-content textarea:focus + p {opacity: 1;visibility: visible;}
.tab-content select:hover + p,
.tab-content select:focus + p {opacity: 1;visibility: visible;}
.tab-content p {opacity: 0;visibility: hidden;margin-top: 5px;color: #555;font-size: 0.9em;transition: opacity 0.3s ease, visibility 0.3s ease;}
.password-wrapper:hover p,
.password-wrapper:focus-within p {opacity: 1;visibility: visible;}
.form_table_cutom th{width:340px!important;padding: 20px 10px 20px 20px;background-color:#333;color: #fff;vertical-align:middle;}
.tab-content tr{border-bottom: 1px solid #ccc;}
.tab-content h1{background-color: var(--primary-color);color: var(--white-color)!important;text-align: center;width: 100%;margin:0px auto;font-family: 'Euclid Circular A';font-weight: bold;}
.wrp_editprofile h1{color: var(--secondary-color);font-family: 'Euclid Circular A';font-weight: bold;margin: 0px;padding: 0px;}
.top_hding p{visibility: visible!important;opacity: 1!important;margin: 0px auto !important;text-align: center!important;background: var(--primary-color)!important;width: 100%!important;}
.tab-content .form_table_cutom{border: 1px solid #ccc;}
 .editcutm_filed{width: fit-content;display: inline;}
 .editcutm_filedslt{padding: 5px;border-radius: 5px;display: block;}
.tab-content p{font-family: 'Euclid Circular A';font-weight: normal;font-style: italic;font-size: 0.9rem;}
.tab-content .form_table_cutom tr td{background-color: #eee;color: #000;padding: 16px 10px 0px 29px!important;font-family: 'Euclid Circular A';font-weight: normal;font-size: 1rem;}
.tab-content .form_table_cutom{background-color: #eee;width: 100%;margin: auto;}
.password-wrapper {position: relative;}
#toggle-password {margin-left: -39px;color: var(--secondary-color);}
.password-wrapper .edit_pofile_icon {position: unset!important;right: 10px;top: unset!important;transform: unset!important;font-size: 1.2em;display: inline-block;color: #666;cursor: pointer;}
.tab-content select{max-width: fit-content!important;}
.form-check-label{font-size: 0.9rem!important;}
/*.form-check-input:checked{background-color: unset!important;border-color: unset!important;}*/
.nav-item{margin: 0px!important;}
.nav-item button{color: var(--secondary-color)!important;font-family: 'Euclid Circular A';font-weight: normal;}
.nav-item .active{background-color: var(--primary-color)!important;color: var(--white-color)!important;
    border-top: 2px solid #dee2e6;border-bottom:0px;font-family: 'Euclid Circular A';font-weight: 500;}
.cvruser_img{width: 100%;height:203px;object-fit: contain;margin-right: auto;}
.user_img_edit{width: 203px;height: 203px;object-fit: contain;margin-right: auto;}
#map{height: 300px;}
 .logout_btn_editprofile{display: flex;justify-content: center;align-items: center;}
.logout_btn_editprofile p{width: 50%;}
.logout_btn_editprofile a{width: 50%;}
.logout_btn_editprofile input{display:inline-block;text-decoration: none;background-color: var(--primary-color);border-radius: 17px;color: var(--white-color);width: 50%;padding:2px 1px;transition: all 0.7s ease;text-align: center;padding: 2px 21px;font-family: 'Euclid Circular A';font-weight: 500;border: none;}
.logout_btn_editprofile input:hover{transform: translateX(-10px);background-color: var(--secondary-color);}
.logout_btn_editprofile a{display:inline-block;text-decoration: none;background-color: var(--primary-color);border-radius: 17px;color: var(--white-color);width: 50%;padding:2px 1px;transition: all 0.7s ease;text-align: center;padding: 2px 21px;font-family: 'Euclid Circular A';font-weight: 500;border: none;}
.logout_btn_editprofile a:hover{transform: translateX(-10px);background-color: var(--secondary-color);}
/*Edit profile contnt change styling*/
.map_lctwrpr h1{font-family: 'Euclid Circular A';font-weight: bold;font-size: 2.5rem;color: var(--primary-color);margin-bottom: 0px;}
.top_wpr label{font-family: 'Euclid Circular A';font-weight:bold;font-size:0.9rem;color: var(--secondary-color);}
.icon_top img{width:50px;}
.all_icons{width: 120px!important;}
.mnprofil_wpr h1{background-color: var(--primary-color);color: var(--white-color)!important;text-align: center;width: 100%;margin:0px auto;font-family: 'Euclid Circular A';font-weight: bold;}
.mnprofil_wpr p{font-family: 'Euclid Circular A';font-weight: normal;font-style: italic;font-size: 0.9rem;}
.mnprofil_wpr .form_table_cutom tr td{background-color: #eee;color: #000;padding: 16px 10px 0px 29px!important;font-family: 'Euclid Circular A';font-weight: normal;font-size: 1rem;}
.mnprofil_wpr {padding: 20px 0;}
.mnprofil_wpr span{font-size: 1.1rem;color:var(--white-color);}
.mnprofil_wpr i{color:var(--white-color);padding-left: 5px;}
.mnprofil_wpr  label{ font-family: 'Euclid Circular A'; font-weight: 500; font-size: 1.1rem;}
 .mnprofil_wpr p{opacity: 0;visibility: hidden;margin-top: 5px;color: #555;font-size: 0.9em;transition: opacity 0.3s ease, visibility 0.3s ease;  display:block; padding-left: 10px;}
.mnprofil_wpr input:hover + p,
.mnprofil_wpr input:focus + p {opacity: 1;visibility: visible;}
.mnprofil_wpr textarea:hover + p,
.mnprofil_wpr textarea:focus + p {opacity: 1;visibility: visible;}
.mnprofil_wpr select:hover + p,
.mnprofil_wpr select:focus + p {opacity: 1;visibility: visible;}
.mnprofil_wpr p {opacity: 0;visibility: hidden;margin-top: 5px;color: #555;font-size: 0.9em;transition: opacity 0.3s ease, visibility 0.3s ease;}
.mnprofil_wpr tr{border-bottom: 1px solid #ccc;}
.mnprofil_wpr h1{background-color: var(--primary-color);color: var(--white-color)!important;text-align: center;width: 100%;margin:0px auto;font-family: 'Euclid Circular A';font-weight: bold;}
.mnprofil_wpr p{font-family: 'Euclid Circular A';font-weight: normal;font-style: italic;font-size: 0.9rem;}
.mnprofil_wpr .form_table_cutom tr td{background-color: #eee;color: #000;padding: 16px 10px 0px 29px!important;font-family: 'Euclid Circular A';font-weight: normal;font-size: 1rem;}
.mnprofil_wpr tr{border-bottom: 1px solid #ccc;}
     .uploaded-image {margin-bottom: 10px; width: 240px;}
       .change-image-btn { display: inline-block;padding: 8px 15px;background-color: #58a4b0; color: white;border: none; cursor: pointer;border-radius: 5px;margin-bottom: 10px;}
        .change-image-btn:hover {background-color: #58a4b0;opacity: 0.7;}
        .file-input-container {text-align: center;}
        .file-input-container input {display: block;margin: 0 auto;cursor: pointer; }
       .gallery {display: flex; flex-wrap: wrap;gap: 15px;justify-content: center;}
        .gallery-item {text-align: center; position: relative;width: 200px;}
        .gallery-item img {width: 100%;height: 230px;display: block;border-radius: 5px;object-fit: cover;object-position: center;margin-bottom: 17px;}
        .remove-btn {margin-top: 20px;padding: 5px 10px;background-color: #6498a0;color: white;border: none;cursor: pointer;border-radius: 5px;font-size: 14px;background-color: #58a4b0; text-decoration: none;transition: all 0.5s ease;}
        .remove-btn:hover {background-color:#6498a0;color: #fff;}
        .resuce_quilt_main_wrap{padding: 100px 0px;background-color: #ffffff;}
        .quilt_title_wrap h1{padding: 0px;margin: 0px;color: #58a4b0;font-family: 'Euclid Circular A';font-weight: bold;font-size: 2.5rem;}
        .quilt_title_wrap{text-align: center;}
        .rescue_content_info{align-items: last baseline;}
        .quilt_title_wrap img{width: 112px;height: 10px;object-fit: contain;}
        .quilt_content_wrap h2{color: #383f52;font-family: 'Euclid Circular A';font-weight: bold;font-size: 2.2rem;}
        .rescue_content_info{align-items: center;}
        .rescue_content_info p{color: #383f52;font-family: 'Euclid Circular A'; font-weight: 500; font-size: 1.1rem;padding:0px 0px 30px 0px;}
        .rescue_quilt_img1{padding-bottom: 30px;padding-left: 100px;padding-right: 100px;}
        .rescue_quilt_img1 img{width: 100%;height: 100%;object-fit: cover;object-position: center;display: block;margin: 0px auto;}
        .rescue_quilt_img2{padding-bottom: 30px;}
        .rescue_quilt_img2 img{width: 100%;height:100%;object-fit: cover;object-position: center;}
        .current_year_link{display: flex;flex-wrap: wrap;padding: 0px;margin: 0px;justify-content: space-between;}
        .current_year_link li{list-style: none;}
        .current_year_link li a{color: #ffffff;background-color: #58a4b0;padding: 10px 50px;border-radius: 24px;text-decoration: none;font-family: 'Euclid Circular A'; font-weight: 500; font-size: 1.1rem;transition: all 1s ease;}
        .current_year_link li a:hover{background-color: #383f52;}
        .faqs_don_wrap{background-color: #ffffff;padding: 100px 0px;}
        .faqs_don_top_des{text-align: center;}
        .faqs_don_top_des h1{padding: 0px;margin: 0px;color: #58a4b0;font-family: 'Euclid Circular A';font-weight: bold;font-size: 2.5rem;}
        .faqs_don_top_des img{width: 112px;height: 10px;object-fit: contain;}
        .faqs_don_top_des h2{color: #383f52;font-family: 'Euclid Circular A';font-weight: bold;font-size: 1.9rem;}
        .faq_top_para{padding: 50px 0px;}
        .faq_top_para p{color: #383f52;font-family: 'Euclid Circular A'; font-weight: 500; font-size: 1.1rem;padding-bottom: 30px;}
        .resuc_donta_path{padding: 0px 0px;}
        .rescue_include_wrap h3{color: #383f52;font-family: 'Euclid Circular A';font-weight: bold;font-size: 1.5rem;}
        .rescue_include_wrap ul{padding: 0px 0px 20px 50px;}
        .rescue_include_wrap ul li{list-style: none;display: block;color: #383f52;font-family: 'Euclid Circular A'; font-weight: 500; font-size: 0.9rem;padding: 2px 0px;}
        .rescue_include_wrap p{list-style: none;display: block;color: #383f52;font-family: 'Euclid Circular A'; font-weight: 500; font-size: 0.9rem;padding: 0px 0px 0px 50px;font-style: italic;}
        .rescue_donta_wrap h3{color: #383f52;font-family: 'Euclid Circular A';font-weight: bold;font-size: 1.5rem; text-align: center;}
        .rescue_donta_wrap img{width: 100%;height: 100%;display: block;margin: 0px auto;object-fit: cover;object-position: center; }
        .rescue_donta_wrap p{padding: 0px 0px 0px 0px;margin: 0px;color: #383f52;font-family: 'Euclid Circular A'; font-weight: 500; font-size: 0.9rem;}
        .rescue_donta_wrap address{padding: 30px 0px 0px 0px;margin: 0px;color: #383f52;font-family: 'Euclid Circular A'; font-weight: 500; font-size: 0.9rem;font-style: italic;}
        .resuc_donta_path{align-items: last baseline;}
        .resuc_donta_path h4{color: #383f52;font-family: 'Euclid Circular A';font-weight: bold;font-size: 1.8rem;padding: 50px 120px 0px 30px;line-height: 1.7rem;}
        .rescue_donta_wrap ul{padding: 10px 0px 20px 0px;}
        .rescue_donta_wrap ul li{list-style: none;display: block;padding: 0px 0px 30px 0px;}
        .rescue_donta_wrap ul li:last-of-type{width: 80%;display: block; margin: 0px auto;}
        .faqs_donat_host_wrap ul{padding: 20px 0px 0px 50px;margin: 0px;}
        .faqs_donat_host_wrap ul li{list-style: none;display: block;color: #383f52;font-family: 'Euclid Circular A'; font-weight: 500; font-size: 0.9rem;padding: 2px 0px;}
        .faqs_donat_host_wrap img{width: 100%;height: 100%;object-fit: cover;}
        .faq_donate_certif h5{color: #383f52;font-family: 'Euclid Circular A';font-weight: bold;font-size: 1.8rem;padding: 0px 0px 50px 10px;}
        .faq_donate_main_wrap{width: 95%;display: flex;flex-wrap: wrap;justify-content:center ;padding: 0px 50px 0px 0px;}
        .faq_single_wrap{display: flex;padding: 10px 30px;width: 20%;}
        .faq_single_wrap img{width: 100%;height: 200px;}


.hri_admistr .search-container {display: flex;align-items: center;gap: 10px;margin-bottom: 20px;}
.hri_admistr .search-container label {font-size: 16px;font-weight: bold;}
.hri_admistr .search-container input { padding: 4px;width: 250px;border: 1px solid #ccc;border-radius: 4px;}
.hri_admistr .search-container button {padding: 4px 5px;background-color: #58a4b0;color: white;border: none;border-radius: 4px;cursor: pointer;font-weight: bold;transition:all 0.5s ease;}
.hri_admistr .search-container button:hover {background-color: #333;}
.hri_admistr .table-container { background: white;border-radius: 8px;box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.4);}
.hri_admistr table {width: 100%;border-collapse: collapse;}
.hri_admistr th, td {padding: 10px;text-align: left;border-bottom: 1px solid #ddd;}
.hri_admistr th {background-color: #58a4b0;font-weight: bold;color: #fff;font-family: 'Euclid Circular A';font-weight: bold;}
.hri_admistr table tr td:first-of-type{background-color: #333;color: #fff;width: 36%;}
.hri_admistr tr:hover {background-color: #f5f5f5;}
.hri_admistr .search-container label{font-family: 'Euclid Circular A';font-weight: bold;color: var(--secondary-color);} 
.hri_admistr .search-container button{font-family: 'Euclid Circular A';font-weight: normal;color: var(--white-color);} 

.contct_from .form-control:valid:not(:placeholder-shown),
   .contct_from .control_txtara:valid:not(:placeholder-shown) {
        border-color: #28a745 !important;
    }
   .contct_from  .form-control.optional:valid,
   .contct_from  .control_txtara.optional:valid {
        border-color: initial !important;
        background-image: none!important;
    }
.dontion_code{background-color: var(--primary-color);color: var(--white-color);padding:20px 0px;}
.dontion_code h4{margin-bottom: 0px;font-family: 'Euclid Circular A';font-weight:500;font-size:1.5rem;text-align: start;line-height:39px;}
.dontion_code a{font-family: 'Euclid Circular A';font-weight:500;color: var(--white-color);text-decoration:none;padding-right: 5px;background-color: var(--secondary-color);border-radius: 29px;padding:7px 15px;transition: all 0.5s ease;border: 2px solid var(--secondary-color);font-size: 1.3rem;}
.dontion_code a:hover{background-color: transparent;color: var(--secondary-color);}

.news_ltr a{text-decoration: underline;font-family: 'Euclid Circular A';font-weight: normal;font-size: 1.3rem;color: var(--black-color);}
.news_ltr p{font-family: 'Euclid Circular A';font-weight: normal;font-size: 1.2rem;}


/*drop_menu*/
.dropdown_content_menu{padding: 10px 0px;}
.dropdown_menu:hover .dropdown_content_menu{visibility:visible;}
.dropdown_content_menu li{display: block!important;font-family: 'Euclid Circular A';font-size: 1rem;margin: 0!important;font-style: normal;padding: 2px 15px!important;}
.dropdown_content_menu li a{color: #d7d7d7;}
.dropdown_content_menu li a:hover{color: var(--primary-color)!important;}

.dropdown_content_menu_2{padding: 10px 0px;}
.dropdown_menu_2:hover .dropdown_content_menu_3{visibility:visible;}
.dropdown_content_menu_2 li{display: block!important;font-family: 'Source Sans Pro';font-size: 1rem;margin: 0!important;font-style: normal;padding: 2px 15px!important;}
.dropdown_content_menu_2 li a{color: #d7d7d7;}
.dropdown_content_menu_2 li a:hover{color: var(--primary-color)!important;}

.dropdown_content_menu_3{padding: 10px 0px;}
.dropdown_menu_3:hover .dropdown_content_menu_3{visibility:visible;}
.dropdown_content_menu_3 li{display: block!important;font-family: 'Source Sans Pro';font-size: 1rem;margin: 0!important;font-style: normal;padding: 2px 15px!important;}
.dropdown_content_menu_3 li a{color: #d7d7d7;}
.dropdown_content_menu_3 li a:hover{color: var(--primary-color)!important;}
/*#TX-NORTH{display: none!important;}*/

.cart_icon_menu .cart-contents-count { position: absolute;top: -4px; right: -14px;background-color: #ed691d; border-radius: 100px;
    font-size: 0.8rem;padding: 2px 7px 0;min-width: 20px;min-height: 20px;color: var(--white-color);}
.cart_icon_menu { position:relative;}
.woocommerce-products-header__title{color: var(--primary-color);font-family: 'Euclid Circular A';font-weight:bold;font-size:3rem;}
.product_title{color: var(--secondary-color);font-family: 'Euclid Circular A';font-weight:bold;font-size:2.5rem;}
.related h2{color: var(--secondary-color);font-family: 'Euclid Circular A';font-weight:bold;font-size:2rem;}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3{color: var(--secondary-color);font-family: 'Euclid Circular A';font-weight:bold;font-size:1.3rem!important;}
.woocommerce ul.products li.product {position: relative;overflow: hidden;}
.woocommerce ul.products li.product a img {border: 2px solid var(--primary-color);border-radius: 15px;position: relative;transition: all 0.5s ease;transform: scale(1);height:278px!important;object-fit:cover;object-position:center;}
.woocommerce ul.products li.product:hover a img {transform: scale(1.1); border: 0px;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{text-align: center;}
.add_to_cart_button{background-color: var(--primary-color)!important;border-radius: 20px!important;font-family: 'Euclid Circular A'!important;font-weight:normal!important;color: var(--white-color)!important;}
.woocommerce div.product form.cart .button{background-color: var(--primary-color)!important;border-radius: 20px!important;font-family: 'Euclid Circular A'!important;font-weight:normal!important;color: var(--white-color)!important;}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color: var(--primary-color)!important;font-family: 'Euclid Circular A'!important;font-weight:normal!important;font-size: 1.2rem!important;}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color: var(--primary-color)!important;font-family: 'Euclid Circular A'!important;font-weight:normal!important;font-size: 1.2rem!important;}
.woocommerce-breadcrumb{display: none;}
.posted_in a{color: var(--black-color);}
.woocommerce-message{border-top-color:var(--primary-color)!important; }
.woocommerce-message::before{color: var(--primary-color)!important;}
.wc-block-cart__submit-container a{background-color: var(--primary-color);color: var(--white-color);text-decoration: none;}
.wp-block-woocommerce-cart-order-summary-block{background-color: #e4e4e4;}
.wc-block-components-button{background-color: var(--primary-color);color: var(--white-color);border: none;width: 200px;}
.wp-block-woocommerce-checkout-order-summary-block{background-color: #e4e4e4;}
.wc-block-cart-item__remove-link{position: relative;}
.wc-block-cart-item__remove-link:before{ 
    background: url('../images/delete-icon.png') no-repeat center center;
    width: 20px;
    height: 20px;
    display: inline-block;
    position:absolute;
    left: -26px;
    content: '';
    background-size: contain;
}
.product_meta .posted_in{display: block;}

.quantity {
    display: inline-flex;
    align-items: center;
    border: 1px solid #767676;
}
 
.quantity input.qty {
    text-align: center;
    height: 40px;
    width: 50px;
    border: none;
    border-radius: 5px;
}

.quantity button.plus,
.quantity button.minus {
    height: 40px;
    width: 40px;
    background: #f5f5f5;
  border: none;
    font-size: 18px;
    cursor: pointer;
    border-radius: 5px;
   font-family: 'Euclid Circular A'!important;font-weight:normal!important;
}

.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th{
	vertical-align:middle!important;
}
.woocommerce a.added_to_cart{display:block!important;text-decoration:underline!important;color:#000!important;}

.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message .custom_messge::before{
	top:0.7em!important;color:#b81c23!important;
}

.wc-block-cart-item__wrap a{color:#000!important;}

 .wc-block-components-product-details__categories{visibility: hidden!important;}
 .tickts_top .product {width: 100%!important;}
 .tickt_left h3{color: var(--primary-color)!important;font-family: 'Euclid Circular A';font-size:2rem;font-weight: bold;text-align: center;}
 
 .tickt_left h4{color: var(--primary-color)!important;font-family: 'Euclid Circular A';font-size:1.5rem;font-weight: bold;text-align: center;}

 .tickts_top h3{color: var(--primary-color)!important;font-family: 'Euclid Circular A';font-size:1.2rem;font-weight: bold;text-align: center;}

 .wp-block-woocommerce-cart-order-summary-block{padding: 12px;}




#banner .owl-fade-in{animation: fadeIn 3s both ease!important;}
#banner .owl-fade-out{animation: fadeOut 2s both ease!important;}
.progress-bar{transition: width 2s ease-in-out;}
.progress-bar2{transition: width 2s ease-in-out; }
.form-check-input:disabled {opacity:.9!important;cursor: not-allowed;}
.term-description{text-align: center;padding: 0px 5rem;}

.wc-block-cart__payment-options{display:none!important;}

 .wp-block-woocommerce-cart-order-summary-block{margin-bottom: 0px!important;}
 

