.logo img{
    width: 88px !important;
}
.footer-widget.logo-widget .logo img {
    width: 220px !important;
}

.main-header .logo-outer {
  padding: 0 !important;
}
.main-footer {

    background: #3d0238;

}
.color-heading{
  color: #ab069a;
}

.main-footer .logo-widget .text, .main-footer .footer-widget h2, .links-widget .links li a, .main-footer  .links-widget .links li a{
    color: #fff !important;
}
.info-widget ul li, .info-widget ul li a {
    color: #fff !important;
}
.mobile-logo{
    display: none !important;
}

@media only screen and (max-width: 580px) {
    .mobile-logo{
        display: block !important;
        /* width: 50px; */
    }
    .pull-left.logo-outer{
        display: none !important;
    }
    .main-header .header-upper{
padding: 0 !important;
    }
    .navbar-header{
        display:flex !important;
        justify-content: space-between !important;
    }
    .logo img{
      width: 200px !important;
  }
  .main-menu .navbar-header{
    padding: 0 !important;
  }

  .main-menu .navbar-header .navbar-toggle{
    background-color: #fff !important;
    border: none !important;
  }
  .main-menu .navbar-header .navbar-toggle .fa.fa-bars{
    background-color: #e7470c !important;
    border: none !important;
    padding: 5px 10px;
    border-radius: 3px;
  }
  .main-footer .widgets-section{
    padding: 26px 0px 60px !important;
  }
  
  }

  /*  our services*/


  #our-services .our-services {
    padding-top: 50px;
  }

/* .tp-bgimg.defaultimg {
    max-height: 80% !important;
  } */

  #our-services .our-services .image {
    margin-top: 0px !important;
    
}

#our-services  .services-block-three .inner-box {
padding-left: 0px !important;
}

  /* gallary */

  .gallery-section {
     padding: 50px 0px !important; 
}
  
  .gallery-section .column {
    flex: 24%;
    max-width: 25%;
    padding: 0 4px;
  }
  
  .gallery-section .column img {
    margin-top: 8px;
    vertical-align: middle;
    width: 100%;
  }
  
  @media (max-width: 1000px) and (min-width: 800px) {
    .gallery-section .column {
      flex: 32%;
      max-width: 33.33%;
    }
  }
  @media screen and (max-width: 800px) {
    .gallery-section .column {
      flex: 48%;
      max-width: 50%;
    }
  }
  
  @media screen and (max-width: 600px) {
    .gallery-section .column {
      flex: 100%;
      max-width: 100%;
    }
  }

  /* apex_pet_video */

  .apex_pet_video video{
    width: 520px;
    height: 290px;
    border-radius: 3px !important;
  }
  @media screen and (max-width: 580px) {
    .apex_pet_video video{
      width: 330px;
    }
  }

  .services-section-three{
padding-bottom: 50px !important;
  }

  #contacts_Form input {
    margin-bottom: 1px !important;
}

.default-form .form-box .form-group input[type="date"]{
  position: relative;
  display: block;
  width: 100%;
  height: 50px;
  font-size: 14px;
  color: #848484;
  line-height: 28px;
  padding: 10px 25px;
  font-weight: 400;
  background: #ffffff;
  border-radius: 50px;
  border: 1px solid #ffffff;
  transition: all 500ms ease;
  -webkit-transition: all 500ms ease;}

  #apex-pet-service .text{
    text-align: justify !important;
}
 .apex_pet_img img{
   width: 550px;
   height: 350px;
   border-radius: 5px;
}

.services-block-three .text{
  text-align: justify;
}
@media screen and (max-width: 580px) {
  .apex_pet_img img{
    height: 230px;
  }
  .services-section-three{
    padding-top: 30px;
    padding-bottom: 20px !important;
  }
  .services-block-three h2{
    padding-top: 20px;
  }
 
  .order-two{
order: 1;
  }
  .order-one{
order: 2;
  }
}

.apext-pet-list-style ul {
  padding-left: 30px;
}
.apext-pet-list-style ul li{
list-style: circle;
color: #444444;
}
.apext-pet-list-style p{
color: #444444;
}
.apext-pet-list-style .privecy-address{
padding-top: 20px;
}
.apext-pet-list-style .privecy-address p{
color: #444444;
padding: 0;
margin: 0
}

.apex-pet-whychoose p, .apex-pet-whychoose li{
  color: #444444 !important; 
}
.apex-pet-whychoose ul{
  padding-left: 30px;
}

.apex-pet-whychoose li{
  color: #444444 !important; 
  list-style: circle;
}

.text{
  color: #444444 !important; 
}

.details h5{
  font-size: 20px !important;
}