/*
Theme Name: Twenty Thirteen
Theme URI: https://wordpress.org/themes/twentythirteen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.
Version: 4.3
Tested up to: 6.7
Requires at least: 3.6
Requires PHP: 5.2.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, one-column, two-columns, right-sidebar, custom-header, custom-menu, editor-style, featured-images, footer-widgets, microformats, post-formats, rtl-language-support, sticky-post, translation-ready, accessibility-ready, block-patterns
Text Domain: twentythirteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/**
 * Table of Contents:
 *
 * 1.0 - Reset
 * 2.0 - Repeatable Patterns
 * 3.0 - Basic Structure
 * 4.0 - Header
 *   4.1 - Site Header
 *   4.2 - Navigation
 * 5.0 - Content
 *   5.1 - Entry Header
 *   5.2 - Entry Meta
 *   5.3 - Entry Content
 *   5.4 - Galleries
 *   5.5 - Post Formats
 *   5.6 - Attachments
 *   5.7 - Post/Paging Navigation
 *   5.8 - Author Bio
 *   5.9 - Archives
 *   5.10 - Search Results/No posts
 *   5.11 - 404
 *   5.12 - Comments
 *   5.13 - Multisite
 * 6.0 - Sidebar
 *   6.1 - Widgets
 * 7.0 - Footer
 * 8.0 - Media Queries
 * 9.0 - Print
 * ----------------------------------------------------------------------------
 */
/**
 * 1.0 Reset
 *
 * Modified from Normalize.css to provide cross-browser consistency and a smart
 * default styling of HTML elements.
 *
 * @see http://git.io/normalize
 * ----------------------------------------------------------------------------
 */
 section#midle {
    background: #892e1e;
    padding: 10px 0 10px 0;
    color: #fff;
}
.custom-container {
    width: 85%;
    margin: 0 auto;
}
.socail-iconer p {
    color: #fff;
}
.socail-iconer i {
    background: #f8f8f8;
    padding: 5px 10px 5px 10px;
    color: #000000;
    border-radius: 16px;
    margin: 0 6px 0 0px;
}
.socail-iconer i {
    background: #f8f8f8;
    padding: 5px 10px 5px 10px;
    color: #000000;
    border-radius: 16px;
    margin: 0 6px 0 0px;
}
.contact-me a {
    color: #fff;
    text-decoration: none;
    margin: 0 30px 0 4px;
}
.contact-me span {
    margin: 0 24px 0 0px;
    border-right: 1px solid;
}
.contact-me span {
    margin: 0 24px 0 0px;
    border-right: 1px solid;
}
.contact-me a {
    color: #fff;
    text-decoration: none;
    margin: 0 30px 0 4px;
}
.socail-iconer p {
    margin: 0 0 0 0;
    color: #fff !important;
}
.contact-me {
    float: right;
}
section#midle {
    background: #486256;
    padding: 10px 0 10px 0;
    color: #fff;
}
h1, h2, h3, h4, h5, h6, p, a, b, strong, div, span ul, li {
    font-family: "Funnel Sans", sans-serif !important;
}
div#mega-menu-wrap-primary {
    margin: 40px 0 0 0;
}
.inner-lato {
    margin: 46px 0 0 0;
}
.inner-lato a {
    background: #363435;
    padding: 12px 19px;
    color: #fff;
    border-radius: 30px;
    text-decoration: none;
    box-shadow: 0 3px 16px rgb(0 0 0 / 76%);
}
section#bottom-head.navbar-scrolled {
    position: fixed;
    top: 0px;
    z-index: 1111;
    width: 100%;
    background: #fff !important;
    box-shadow: 0 3px 10px rgba(0, 0, 0, .15);
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    transition: 0.1s ease-in-out;
}
.inner-logoser img {
    width: 10%;
}
.inner-logoser {
    text-align: center;
    padding: 10px 10px 10px 10px;
    background: #ffffff;
    box-shadow: 0 3px 16px rgb(0 0 0 / 50%);
    border-radius: 17px;
    margin: 60px 0;
}
span.dividers {
    border: 1px solid #8c2c27;
    display: inline-block;
    width: 8%;
    margin: 0 0 5px 0px;
}
.inner-dalso p {
    margin: 0px 0 20px 0;
}
.spinner p {
    margin: 0 0 30px 0;
}
p {
    font-size: 16px !important;
    color: #505050 !important;
    line-height: 30px !important;
    margin: 0 0 0 0;
}
.spinner a {
    background: #493e44;
    padding: 10px 24px;
    color: #fff;
    text-decoration: none;
}
section#this-for {
    background: url(./images/guy-holding-smiling-puppy_t20_JaNme9.jpg);
    background-position: center;
    background-size: cover;
    padding: 55px 0;
}
.inner-dalso h2 {
    color: #fff;
    font-size: 40px;
}
.inner-dalso p {
    color: #fff !important;
}
.inner-dalso a {
    background: #e9e7e7;
    color: #000;
    padding: 10px 18px;
}
section#this-for {
    background: url(./images/guy-holding-smiling-puppy_t20_JaNme9.jpg);
    background-position: center;
    background-size: cover;
    padding: 55px 0;
    margin: 55px 0;
}
.inner-services {
    text-align: center;
}
.inner-services h3 {
    font-size: 30px;
    font-weight: 700;
    color: #a33e3b;
}
.inner-legso img {
    width: 25%;
    background: #ffd2d0;
    padding: 10px 10px;
    border-radius: 5px;
}
.inner-legso {
    text-align: center;
    padding: 10px 0;
    border: 1px solid #c4c4c4;
    border-radius: 10px;
    margin: 50px 0 0 0;
}
.inner-legso {
    text-align: center;
    padding: 30px 10px;
    border: 1px solid #c4c4c4;
    border-radius: 10px;
    margin: 50px 0 0 0;
    box-shadow: 0 3px 16px rgb(190 187 187 / 50%);
}
.inner-legso h4 {
    margin: 17px 0 10px 0;
    font-size: 23px;
}
.inner-legso:hover {
    background: #fff1f0;
    box-shadow: 0 3px 16px rgb(0 0 0 / 50%);
    transition: 0.5s ease-in-out;
}
.pgscore-image-hotspot-wrapper {
    display: inline-block;
    position: relative;
}
.pgscore-image-hotspot {
    position: relative;
}
.comment-content img, .entry-content img, .entry-summary img, .widget img, .wp-caption {
    max-width: 100%;
}
.pgscore-image-hotspot .pgscore-hotspot-contents-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}
.pgscore-image-hotspot .image-hotspot {
    position: absolute;
    display: inline-block;
}
.pgscore-image-hotspot .dot-style1 {
    height: 28px;
    width: 28px;
    border: 2px solid #4d6157;
    display: inline-block;
    text-align: center;
    border-radius: 30px;
    line-height: 20px;
    cursor: pointer;
    margin: 20px;
    vertical-align: top;
}
.pgscore-image-hotspot .dot-style1 span {
    height: 8px;
    width: 8px;
    background-color: #ab3f3c;
    display: inline-block;
    border-radius: 10px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -4px;
    margin-top: -4px;
    -webkit-transition: all .1s ease-in-out;
    -moz-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
}
.pgscore-image-hotspot .hotspot-dot {
    position: relative;
    font-size: 15px;
}
.pgscore-image-hotspot .hotspot-content.hotspot-dropdown-right {
    left: 55px;
    top: -20px;
}
.pgscore-hotspot-dark-bg .hotspot-content {
    background-color: #252525 !important;
}
.pgscore-image-hotspot .hotspot-content {
    position: absolute;
    width: 240px;
    background: #fff;
    padding: 20px;
    z-index: 10;
    text-align: center;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.pgscore-hotspot-dark-bg .hotspot-title {
    color: #fff;
}
.hotspot-content:after, .hotspot-content:before {
    top: 45px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-width: 10px;
}
.hotspot-dropdown-right:after, .hotspot-dropdown-right:before {
    right: 100%;
}
.pgscore-hotspot-dark-bg .hotspot-dropdown-right:after, .pgscore-hotspot-dark-bg .hotspot-dropdown-right:before {
    border-right-color: #252525;
}
.pgscore-hotspot-dark-bg .hotspot-title {
    color: #fff;
}
.pgscore-image-hotspot-wrapper .hotspot-content-text {
    font-size: 14px;
    line-height: 22px;
}
.pgscore-image-hotspot .image-hotspot.trigger-click.hotspot-visible .hotspot-content, .pgscore-image-hotspot .image-hotspot.trigger-hover:hover .hotspot-content {
    opacity: 1;
    visibility: visible;
}
.pgscore-image-hotspot .image-hotspot.trigger-click.hotspot-visible .hotspot-content, .pgscore-image-hotspot .image-hotspot.trigger-hover:hover .hotspot-content {
    opacity: 1;
    visibility: visible;
}
.pgscore-image-hotspot .hotspot-content {
    position: absolute;
    width: 240px;
    background: #fff;
    padding: 20px;
    z-index: 10;
    text-align: center;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.pgscore-image-hotspot .image-hotspot {
    position: absolute;
    display: inline-block;
}
.hotspot-content-text p {
    color: #fff !important;
}
.innerlessgoerfd {
    position: absolute;
    left: -199px;
    width: 218px;
    top: -111px;
}
.innerlessgoerfdere img {	
    width: 13%;
    position: absolute;
    bottom: 7px;
}
ul#menu-footer-menu-2 li {
    margin: 0 0 0px 0;
}
section#work {
    margin: 60px 0;
}
.inner-leso h4 {
    font-size: 30px;
    font-weight: 700;
    color: #aa3f3c;
}
.inner-leso {
    text-align: center;
}
.inner-worl {
    text-align: center;
}
.inner-worl h4 {
    font-size: 30px;
    font-weight: 600;
    color: #363435;
}
section#work {
    margin:60px 0;
}
.wpsm_count-icon i {
    display: none;
}
span.counter {
    font-size: 35px;
    font-weight: 700;
    color: #fff;
}
h3.wpsm_count-title {
    font-size: 18px !important;
    font-weight: 600 !important;
}
section#this-way {
    background: url(./images/grid02_654a5f38-205c-4db8-a7b4-0f380d56cdc1.jpg) rgb(0 0 0 / 74%);
    background-position: center;
    background-size: cover;
    padding: 50px 0;
    background-blend-mode: multiply;
    margin: 40px 0 60px 0;
    background-attachment: fixed;
}
.wpsm_counterbox h3 {
    color: #fff !important;
}
.innerlegsod h4 {
    font-size: 30px;
    font-weight: 800;
    color: #ffff;
}
#wpsm_counter_b_row_18 .wpsm_counterbox {
    margin-bottom: 0px !important;
}
.innerlegsod p {
    color: #fff !important;
}
.wpsm_counterbox {
    border: 1px solid;
    background: #363435;
    box-shadow: 0 3px 16px rgba(0, 0, 0, 0.5);
}
section#servicesw {
    margin: 60px 0 130px 0;
}
.inchestro {
    display: flex;
}
.inchestro p {
    margin: 0 0 0 21px;
}
.inchestro {
    margin: 30px 0 30px 0;
}
.inner-lwegereer h4 {
    font-size: 34px;
    font-weight: 700;
    margin: 0 0 10px 0;
    color: #ab3f3c;
}
.inner-ctcdr {
    position: absolute;
    top: -86px;
    width: 27%;
    right: 0;
}

.inchestro img {
    width: 27%;
}
section#petranking .col-md-6 {
    background: #616fe2;
}
.col-md-6.extra {
    background: #ffb300 !important;
}
.inner-legseeeer {
    display: flex;
    padding: 5px 5px 5px 5px;
}
.inner-legseeeer img.img-fluid {
    max-width: 20% !important;
}
.inner-legseeeer h4 {
    font-size: 27px;
    font-weight: 600;
    color: #ffffff !important;
}
.innertederdeeeee p {
    color: #fff !important;
    width: 59%;
}
.innertederdeeeee {
    margin: 20px 0 0 18px;
}
.ctdter {
    position: absolute;
    top: -100px;
    width: 47%;
    right: -67px;
}
.blogs-main {
    text-align: center;
    margin: 0 0 40px 0;
}
section#blogs h5 {
    margin: 0 0 30px 0;
}
.called {
    box-shadow: 0 3px 16px rgba(0, 0, 0, 0.5);
    padding: 10px 10px 10px 10px;
    border-radius: 5px;
    height: 460px;
}
.news {
    position: absolute;
    right: 49px;
    margin: 7px 0 0 0;
    background: #aa3f3c;
    padding: 0 10px 0 10px;
    font-weight: 500;
    border-radius: 5px;
    z-index: 1111;
}
.called img {
    margin: 0 0 10px 0;
    filter: brightness(0.7);
}
.imageiner-text {
    position: absolute;
    top: 165px;
    padding: 0 26px 0 15px;
    width: 93%;
    color: #fff !important;
}
.imageiner-text p {
    color: #fff3f3 !important;
}
.imageiner-text p {
    color: #fff;
}
.imageiner-text p {
    color: #fff;
}
a.bloggwe {
    color: #363435;
}
a.bloggwe {
    color: #363435;
}
a.bloggwe i {
    color: #ffffff;
    background: #363435;
    padding: 5px 5px 5px 5px;
    border-radius: 18px;
}
.news p {
    color: #fff !important;
}
.blogs-main h5 {
    font-size: 30px;
    font-weight: 700;
    color: #363435;
    margin: 0px 0 10px 0 !important;
}
section#blogs {
    margin: 60px 0;
}
.inner-logoser:hover {
    background: #ffdbda;
    transition: 0.5s ease-in-out;
}
.extrodlender {
    position: absolute;
    bottom: 35px;
    right: -83px;
    box-shadow: 0 3px 10px rgba(0, 0, 0, .15);
    padding: 80px 70px 80px 40px;
    z-index: 1111;
    background: #ffeeed;
    border-radius: 10px;
}
.extrodlender i {
    background: #363435;
    color: #fff;
    padding: 15px 15px;
    border-radius: 37px;
    font-size: 20px;
    margin: 0 0 20px 0;
}
.inner-legsemberder h5 {
    font-size: 40px;
    font-weight: 700;
    color: #ab3f3c;
}
.lgetestimonials img {
    width: 72px;
}
.lgetestimonials {
    display: flex;
    margin: 20px 0 0 0;
}
.innerlemsem {
    margin: 20px 0 0 20px;
}
.inner-lgso {
    margin: 60px 0 0px 0;
}
.inner-lgso p {
    text-align: center;
}
.extrodlender {
    display: flex;
}
.extrodlender i {
    margin: 0 5px 0px 0px;
}
section#testimonuials {
    margin: 0 0 60px 0;
}
section#testimonuials {
    padding: 80px 0;
    background: #fff6e4;
}
.foot img {
    width: 38%;
}
footer#affixmenow {
    background: #363435;
    color: #fff;
    padding: 60px 0;
    margin: 30px 0 0 0;
}
.foot p {
    color: #fff !important;
    margin: 10px 0 10px 0;
}
.socail-icons i {
    color: #fff;
    margin: 0 0 0 11px;
    font-size: 21px;
}
.foot ul li {
    line-height: 30px;
}
.foot a {
    color: #fff !important;
}
.footer p a {
    color: #fff !important;
}
section#copyright p {
    text-align: center;
    margin: 10px 0 10px 0;
}
section#copyright a {
    color: #000;
    text-decoration: none;
}
.footer p {
    margin: 0 0 16px 0px;
}
.imaginer {
    animation: 1.7s linear infinite MoveUpDown;
    position: relative;
}
.inner-lfresd img {
    animation: 1.7s linear infinite MoveUpDown;
    position: relative;
}
.img-testi {
    position: relative;
    animation: 1.7s linear infinite MoveUpDown;
}

@keyframes  MoveUpDown{
    0%, 100% {
        bottom: 0;
    }
    50% {
        bottom: 15px;
    }
}
/* Collapse oversized image and pulled images after iPad breakpoint. */
@media (max-width: 767px) {
	.contact-me {
        display: none !important;
    }
    .header__logo.wow.fadeInLeft img {
        width: 90% !important;
    }
    div#mega-menu-wrap-primary {
        width: 50px !important;
        float: right !important;
    }
    a.unsung-warrior {
        display: none !important; 
    }
    .inner-lato {
        margin: 0px 0 0 0 !important;
    }
    section#bottom-head.navbar-scrolled {
        position: unset !important;
    }
    .inner-logoser {
        margin: 30px 0 20px 0 !important;
    }
    .spinner h1 {
        font-size: 30px !important;
    }
    .custom-container {
        width: 88% !important;
    }
    .innerlessgoerfd {
        position: absolute !important;
        left: -10px !important;
        width: 134px !important;
        top: -120px !important;
    }
    .inner-lwegereer h4 {
        margin: 18px 0 10px 0 !important;
        font-size: 30px !important;
    }
    .inchestro {
        display: UNSET !important;
    }
    .inner-legseeeer {
        display: UNSET !important;
    }
    .inner-ctcdr {
        position: absolute;
        top: -80px !important;
        width: 36% !important;
        right: 19px !important;
    }
    .ctdter {
        position: absolute;
        top: -21px !important;
        width: 61% !important;
        right: -5px !important;
    }
    .extrodlender {
        position: UNSET !important;
        padding: 22px 20px 22px 20px !important;
    }
    .extrodlender {
        display: block !important;
    }
    section#testimonuials {
        padding: 40px 0 !important;
    }
    .inner-legsemberder H5 {
        FONT-SIZE: 30PX !important;
    }
    .img-testi IMG {
        margin: 54px 0 0 0 !important;
    }
    .called {
        margin: 39px 0 0 0 !important;
    }

    footer#affixmenow {
        padding: 40px 0 20px 0 !important;
    }
    .foot h5 {
        margin: 30px 0 20px 0 !important;
    }
    section#copyright p {
        text-align: center !important;
        margin: 10px 0 10px 0 !important;
        font-size: 10px !important;
    }
	section.pageheader h1 {
    display: unset !important;
    font-size: 25px !important;
}
	span.breadcrumb_new {
    margin: 15px 0 0 0 !important;
}
	
	.breadcrumb_new {
    display: unset !important;
    float: left !important;
    height: 45px !important;
}
	.mission-txt h3 {
    color: #486256;
    font-size: 25px !important;
}
	.value-txt h3 {
    color: #486256;
    font-size: 25px !important;
}
	.vision-txt h3 {
    color: #486256;
    font-size: 25px !important;
}
	section#value .col-md-5 {
    order: 2 !important;
    margin: -34px 0 40px 0 !important;
}
	.director-msg-text h2 {
    font-size: 25px !important;
    margin: 30px 0 14px 0 !important;
}
	.direct-text p {
    margin: 0 0px 0 15px !important;
}
	.abt-text-2 p {
    margin: 0 0 16px 0;
    text-align: justify;
    margin: 0 0 0 14px !important;
}
	.about-text h2 {
    color: #486256;
    font-size: 25px !important;
}
	.grooming-text2{
    margin: 0px 0 -4px 0 !important;
}
	.grooming-text h2 {
    color: #486256;
    font-size: 25px !important;
    margin-top: -35px !important;
}
	.vetnary-text h2 {
    color: #486256;
    font-size: 25px !important;
}
	.pet-img {
    margin: 33px 0 25px 12px !important;
    border: 1px solid;
    padding: 8px;
    border-radius: 5px;
}
	.pet-care1 p {
    text-align: justify;
    margin: 0 0 12px 24px !important;
}
	.pet-care p {
    text-align: justify !important;
}
	.contact-us h2 {
    color: #486256;
    font-size: 25px !important;
}
	.contact-us-form {
    background: #9d9d9d;
    padding: 20px 15px 20px 15px;
    border-radius: 21px;
    margin: 28px 0 40px 0 !important;
}
	.quality-text h2 {
    color: #486256;
    font-size: 23px !important;
    margin-top: 20px;
}
	.quality-text2 p {
    margin: 0px 0 16px 13px !important;
}
	.mission-vission-text h2 {
    color: #486256;
    text-align: center;
    font-size: 25px !important;
}
	.value-txt {
    background: #48625636;
    padding: 13px 30px;
    border-radius: 5px;
    box-shadow: 0 3px 19px rgba(0, 0, 0, 0.5);
    margin: 27px 0px 0 0px !important;
}
	.vision-txt {
    background: #48625636;
    padding: 13px 30px;
    border-radius: 5px;
    box-shadow: 0 3px 19px rgba(0, 0, 0, 0.5);
    margin: 49px 0px 0 0 !important;
}
	.col-md-6.extraa {
    order: 2 !important;
}
	.mission-img {
    margin-top: 30px !important;
}
}
.pageheader {
    padding: 15px 0 20px 0 !important;
}
.pageheader {
    background: rgb(229,255,247);
    background: linear-gradient(90deg, rgb(72 98 86) 0%, rgb(34 33 33) 100%);
    margin-bottom: 30px;
}
span.breadcrumb_new a {
    color: #fff;
}
.breadcrumb_new {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 130px;
    font-weight: bold;
    color: #fff;
}
.about-text {
    color: #486256;
}
.abt-text-2 p {
    margin: 0 0 16px 0;
    text-align: justify;
}
.about-text p {
    text-align: justify;
}
.fin-text {
    margin: 47px 0 35px -4px;
}
.fun-pet-img2 {
    margin: 47px 0px 40px 20px;
}
.fun-pet-text {
    margin: -32px 0 30px 0;
}
.fun-act h2 {
    text-align: center;
    color: #486256;
    margin: 0 0 22px 0;
}
.fin-text p {
    text-align: justify;
}
.fun-pet-text p {
    text-align: justify;
}
.fun-text p {
    text-align: justify;
}
.grooming-text2 {
    margin: 33px 0 40px 0;
}
.groomng-img2 {
    margin: 44px 0 40px 0;
}
.grooming-text h2 {
    color: #486256;
}
.groomng-img {
    border: 1px solid;
    padding: 7px;
    border-radius: 4px;
    margin: 0 0 56px 0;
}
.pet-care p {
    text-align: center;
}
.pet-care h2 {
    color: #486256;
    text-align: center;
    font-size: 35px;
}
.pet-img {
    margin: 33px 0 25px 0;
    border: 1px solid;
    padding: 8px;
    border-radius: 5px;
}
.pet-care1 p {
    text-align: justify;
    margin: 0 0 12px 0;
}
.contact-us-form {
    background: #9d9d9d;
    padding: 20px 15px 20px 15px;
    border-radius: 21px;
    margin: 0 0 40px 0;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    margin: 16px 0 0 0;
    border: 1px solid;
    border-color: #797575;
    width: 100%;
    padding: 4px 11px;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    margin: 16px 0 0 0;
    border: 1px solid;
    border-color: #797575;
    width: 100%;
    padding: 6px 11px;
    border-radius: 4px;
}
textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
    height: 100px;
    width: 100%;
    margin-top: 14px;
    border-radius: 5px;
    padding: 5px 12px;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner.form-control {
    background: #000;
    color: #fff;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner {
    width: 100%;
    background: #000;
    color: #fff;
    font-size: 20px;
    padding: 3px 8px;
    border-radius: 5px;
}
.contact-us h2 {
    color: #486256;
}
.contact-us i {
    font-size: 21px;
}
.contact-us b {
    margin: 0 0px 0 11px;
}
.director-msg-text h2 {
    color: #486256;
}
.director-msg-img {
    border: 1px solid !important;
    border-radius: 5px;
}
.value-txt p {
    margin: 0 0 33px 0;
}
.mission-txt h3 {
    color: #486256;
}
.vision-txt h3 {
    color: #486256;
}
.value-txt h3 {
    color: #486256;
}
.groomng-img2 {
    border: 1px solid;
    padding: 10px;
    border-radius: 5px;
}
.vatnery-img {
    border: 1px solid;
    padding: 10px;
    margin: 18px 0 20px 0;
}
.quality-img img {
    border: 1px solid;
    padding: 10px;
    border-radius: 5px;
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.5);
}
.quality-text2 p {
    margin: 0px 0 16px 0;
}
.quality-text h2 {
    color: #486256;
}
.mission-txt {
    background: #48625636;
    padding: 13px 30px;
    border-radius: 5px;
    box-shadow: 0 3px 19px rgba(0, 0, 0, 0.5);
}
.mission-img {
    margin-top: -28px;
}
.vision-txt {
    background: #48625636;
    padding: 13px 30px;
    border-radius: 5px;
    box-shadow: 0 3px 19px rgba(0, 0, 0, 0.5);
    margin: 27px 38px 0 0;
}
.vision-img {
    margin-top: 72px;
}
 .value-txt {
    background: #48625636;
    padding: 13px 30px;
    border-radius: 5px;
    box-shadow: 0 3px 19px rgba(0, 0, 0, 0.5);
    margin: 27px 0px 0 120px;
}
.value-img {
    margin-top: 91px;
   
}
.mission-vission-text h2 {
    color: #486256;
    text-align: center;
}
.mission-vission-text p {
    text-align: center;
    margin: 20px 0 30px 0;
}
