  @media (max-width: 767px)
   {
   	.counter-section { margin: 40px 0 0 0;}
   	.contact-us-slider {background-color: #212529;}
   	.slider-contact-form {/*border-bottom: 1px solid #777;*/margin:0;padding: 10px 0 50px 0;}
	#header .header-nav-main {background: #212529;}	
	.header-nav-main nav {padding: 0 5px !important;}    
   }

   @media (min-width: 992px)
   {
   .col-lg-4 {
   -ms-flex: 0 0 33.333333%;
   flex: 0 0 33.333333%;
   max-width: 33.333333%;
   float: left;
   }
   }
   .custom-working-hours .custom-working-hours-item {
   -ms-flex-preferred-size: 14.2857%;
   flex-basis: 14.2857%;
   max-width: 14.2857%;
   text-align: center;
   -webkit-box-shadow: 0px 0px 38px -3px rgba(111, 111, 111, 0.15);
   box-shadow: 0px 0px 38px -3px rgba(111, 111, 111, 0.15);
   margin-left: 7px;
   margin-right: 7px;
   padding: 40px 8px;
   padding: 2.5rem 0.5rem;
   -webkit-transition: ease all 300ms;
   transition: ease all 300ms;
   }
   /*
   * Our Team
   */
   .team-item {
   padding: 0px 10px;
   }
   .team-item:hover .image-wrapper img {
   -webkit-transform: scale(1.1);
   transform: scale(1.1);
   }
   .team-item .image-wrapper {
   display: block;
   overflow: hidden;
   }
   .team-item .image-wrapper img {
   -webkit-transition: ease transform 300ms;
   transition: ease transform 300ms;
   }
   .team-item .team-infos {
   position: relative;
   background: #FFF;
   padding: 25px;
   }
   .team-item .team-infos .share {
   position: absolute;
   bottom: calc(100% - 22px);
   right: 15px;
   width: 42px;
   overflow: hidden;
   z-index: 1;
   -webkit-transition: ease height 300ms;
   transition: ease height 300ms;
   }
   .team-item .team-infos .share:hover .share-icons {
   -webkit-transform: translateY(0);
   transform: translateY(0);
   }
   .team-item .team-infos .share:hover i.fa-share-alt {
   background: #e4022d;
   }
   .team-item .team-infos .share:after {
   content: '';
   display: block;
   position: absolute;
   bottom: 0;
   left: 0;
   background: #FFF;
   width: 100%;
   height: 22px;
   }
   .team-item .team-infos .share .share-icons {
   text-align: center;
   padding-bottom: 42px;
   border-radius: 50px;
   -webkit-transform: translateY(100%);
   transform: translateY(100%);
   -webkit-transition: ease transform 300ms;
   transition: ease transform 300ms;
   }
   .team-item .team-infos .share i {
   display: block;
   color: #FFF;
   padding: 15px;
   opacity: 0.5;
   -webkit-transition: ease opacity 300ms;
   transition: ease opacity 300ms;
   }
   .team-item .team-infos .share i.fa-share-alt {
   position: absolute;
   background: #58605a;
   bottom: 0;
   left: 0;
   border-radius: 50px;
   opacity: 1;
   z-index: 1;
   }
   .team-item .team-infos .share i.fa-facebook-f {
   color: #4d70a8;
   }
   .team-item .team-infos .share i.fa-instagram {
   color: #964b00;
   }
   .team-item .team-infos .share i.fa-linkedin-in {
   color: #0077b5;
   }
   .team-item .team-infos .share i:hover {
   opacity: 1;
   }
   .team-item .team-infos .team-member-desc {
   display: block;
   color: #777;
   }
   .card-text {text-align: justify;}

   .featured-box .box-content {padding: 0 !important;}
   .featured-boxes-flat .featured-box .icon-featured {margin: 0px 0px 0px -30px !important;position: absolute !important;}

   .top-1 {
    top: 0.5px !important;
}

.footer-span {color: red !important;}

section {padding: 80px 0 80px 0;
}