/*.card{
	-webkit-box-shadow: 0 0 5px rgba(100, 100, 100, 0.2);
	box-shadow: 0 0 5px rgba(100, 100, 100, 0.2);
	border: 1px solid #E3E3E3;
	background-color: white;
	-webkit-transition: -webkit-transform .2s;
	transition: -webkit-transform .2s;
	-o-transition: transform .2s;
	transition: transform .2s;
	transition: transform .2s, -webkit-transform .2s;
}
.card:hover{
	-ms-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
  }*/
  .card_sect img {
    width: 100%;
  }
  .card_sect{
    padding: 5px;
		border: 2px solid transparent;
  }
  .card_sect p {
    text-transform: capitalize;
    font-size: 13px;
    color: #000;
    padding-top: 3px;
  }
  .card_sect h2 {
    text-transform: capitalize;
    margin-bottom: 20px;
    font-size: 17px;
    color: #000;
    font-weight: 700;
    padding-top: 10px;
  }
  .card_sect:hover {
    background: #ccc;
    border: 2px solid #09b313;
    padding: 5px;
  }
  .card_sect .detail {
    margin-top: -13px;
  }
  .card_sect .title{
    margin-top: 8px;
  }
  /*.card_sect button {
    position: absolute;
    top: 24%;
    left: 38%;
    background: #b40808;
    border: 2px solid #b40808;
    color: #fff;
    text-transform: capitalize;
    }*/
    .card-img-top {
      height: 250px;
      -o-object-fit: cover;
         object-fit: cover;
      -webkit-filter: contrast(1.25);
              filter: contrast(1.25);
  }
   .card-title {
     font-size: 14px;
     font-weight: bold;
   }
   .buttom_img img {
     width: 15%;
     height: 60px;
     display: unset !important;
     margin-top: 10px;
   }
   .description p {
     font-size: 15px;
     text-align: justify;
   }
   .main_image img {
     width: 100%;
     height: 400px;
   }
   .button_pet {
     background: #7AB800;
     padding: 5px;
     border-radius: 4px;
     cursor: pointer;
   }
   .button_pet:hover{
     background-color: #443135 !important;
   }
   .button_pet a {
     color: #fff;
     font-weight: bold;
   }
   .button_pet a:hover {
     text-decoration: none;
   }
   .social_share {
     display: flex;
   }
   .heateor_sss_sharing_container.heateor_sss_horizontal_sharing {
     margin: 1px 3px;
   }
/*.dogtab-content p {
	font-size: 12px;
	padding: 2px 0 0 0;
  } */
  .first-txt {
    position: absolute;
    top: 27%;
    left: 30%;
    background: #f05b40;
    font-size: 22px;
    color: #fff;
    padding: 5px 12px 5px 12px;
  }
  .dog-adopt-area .adopt-content p {
    text-align: justify;
  }
/* #menu-mainmenu li a {
    font-size: 18px;
    text-transform: capitalize;
}
#menu-mainmenu .current_page_item a{
    color: rgba(0,0,0,.7);
    } */
    /*.top-header{
    	position: fixed !important;
    	top: 0;
    	width: 100%;
    	z-index: 1111;
    	-webkit-animation: smoothScroll 1s forwards;
    	animation: smoothScroll 1s forwards;
      }*/
      .top-header {
        position: fixed !important;
        top: 0px;
        width: 100%;
        z-index: 1111;
        -webkit-animation: smoothScroll 1s forwards;
        animation: smoothScroll 1s forwards;
        background: #fff;
      }
      @-webkit-keyframes smoothScroll {
       0% {
        -webkit-transform: translateY(-40px);
        transform: translateY(-40px);
      }
      100% {
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
      }
    }
    @keyframes smoothScroll {
    	0% {
    		-webkit-transform: translateY(-40px);
    		transform: translateY(-40px);
    	}
    	100% {
    		-webkit-transform: translateY(0px);
    		transform: translateY(0px);
    	}
    }
/* .detail_page {
    display: none;
}
#loader {
    position: fixed;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 400px;
    height: 400px;
}
#loader img {
    width: 400px;
    } */
    .button_pet a:hover{
    	color: #fff;
    }
    .fas.fa-chevron-right{
    	float: right;
    	margin-top: 3px;
    }
    /*.es_required_field.es_txt_email.ig_es_form_field_email,.ig_es_form_field_name {
      width: 96% !important;
    }
    .es_required_field.es_txt_email.ig_es_form_field_email {
      margin-top: 24px !important;
    }
    .es-field-wrap label{
      display: unset !important;
    }
    .footer .newsletter input{
      float: unset !important;
    }
    .newsletter form {
      display: grid !important;
      grid-template-columns: 1fr 1fr 1fr !important;

    }
    .newsletter input[type="submit"] {
      width: 100% !important;
      height: 36px !important;
      margin-top: 21px !important;
      }*/
      @media only screen and (max-width: 991px){
      	.header_logo {
      		width: 150px;
      		height: auto;
      	}
      }
   /* @media only screen and (max-width: 600px){
      .newsletter form {
        display: unset !important;
        grid-template-columns: unset !important;

      }
      .es_required_field.es_txt_email.ig_es_form_field_email,.ig_es_form_field_name {
        width: 100% !important;
      }
      .es_required_field.es_txt_email.ig_es_form_field_email {
        margin-top: unset !important;
      }
      .newsletter input[type="submit"] {
        margin-top: unset !important;
      }
      }*/
      @media only screen and (max-width: 360px){
      	.search.mobile-view .search input{
      		width: 291px;
      	}
      }
      @media only screen and (max-width: 767px){
        .top-header{
          top: 0;
        }
      }
