.video-container {
  margin: 50px auto 0;
  max-width: 100%;
  width: 100%;
  /*height: 480px;*/
  position: relative;
  padding: 0;
}
video {
  pointer-events: none;
}
/* Video Slider */
.video-slider {
  display: none;
}
video::-webkit-media-controls-panel {
  display: none !important;
  opacity: 1 !important;
}
a.popup-youtube {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
/* Individual Slide: Container */
.video-slide {
  position: relative;
  margin: 0 auto;
}
/* Individual Slide: Video */
.video-slide video {
      width: 100%;
    height: 750px;
  
    object-fit: cover;
  
  
}
/* Navigation */
.video-slider-btn {
  border: none;
  /*border-radius: 100%;*/
  display: inline-block;
  color: #fff;
  font-size: 0px;
  /*padding: 10px 50px;*/
  vertical-align: middle;
  overflow: hidden;
  text-decoration: none;
  background-color: transparent;
  text-align: center;
  cursor: pointer;
  white-space: nowrap;
  z-index: 9;
  opacity: 1;
  transition: all 350ms ease-in-out;
}
.video-slider-btn:hover {
  opacity: 0.7;
  transition: all 350ms ease-in-out;
}
.video-slider-btn.left-side {
  position: absolute;
  bottom: 50%;
  left: 3%;
 /* transform: translate(0%, -50%);
  -ms-transform: translate(-0%, -50%);*/
  background-color:  #fff;

}
.video-slider-btn.right-side {
  position: absolute;
  bottom: 50%;
  right: 3%;
  /*transform: translate(0%, -50%);
  -ms-transform: translate(0%, -50%);*/
  background-color:  #fff;

}

.vidcontent{
   /*position: static;
  bottom: -40%;
  left: 5%;
  transform: translate(0%, -50%);
  -ms-transform: translate(-0%, -50%);*/
}
.videosec{
  background-color: #779B2B;
  padding: 0;

}
.feather.icon-feather-arrow-right{padding-left: 5px;}
/*.bg-gradient-light-brown-transparent {
    background-image: linear-gradient(to right top,rgba(34,193,195,1),rgba(253,187,45,1));*/

    .bg-gradient-light-brown-transparent {
    background-image: linear-gradient(to right top,rgba(29,28,44, 90%),rgba(29,28,44, 90%));
/*        -webkit-tap-highlight-color: transparent;*/
}



#navbar {
  overflow: hidden;
  background-color: #719329;
  z-index: 9;
}

#navbar a {
  float: left;
  display: block;
  color: #fff;
  text-align: center;
  padding: 2px 22px;
  text-decoration: none;
  font-size: 16px;
}

#navbar a:hover {
  background-color: #D7E5BB;
  color: #000;
}

#navbar a.active {
  background-color: #04AA6D;
  color: #000;
}

.content {
  padding: 16px;
}

.sticky1 {
  position: fixed;
  top: 5.9rem;
  width: 100%;
}

.sticky1 + .content {
  padding-top: 5rem;
}


.teamreadmore{
  display:none;
}
.content{
  background-color:#333;
  height:200px;
  margin:10px 0;
  border:1px solid #ccc;
}
.load-more{
  padding:5px 10px;
  border-radius:4px;
  font-size:20px;
  display:inline-block;
  margin: 0 0 50px;
}

.load-more:hover{
  background-color:blue;
  text-decoration:none;
}

.header .position-relative.d-md-block img{
  width: 90%!important;
}
.ctinjectors img{width: 50%}
.dsainjector .immediately{margin-bottom: 10px!important;}
.servicepg{padding-top: 10%;}
.thankspg .smcontatcuspg{display: none;}
.thankspg section{margin: 150px 0 40px;}

.vertical-middle{
  margin: 0;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}


.team-people-director .row.border{
      min-height: 250px; 
    /*margin: 5px 5px;*/
    background-color: #f8f2f3;
    /* border: 1px dotted #719329 !important; */
    /*border-radius: 10px;
    box-shadow: 5px 5px 10px 5px #74737329;*/
}
.team-people-director .row.border h6{
   line-height: 26px;
  font-size: 20px;
  margin-bottom: 15px;
  color: #74972A;
}
.team-people .row.border{
  min-height: 170px;
  margin: 5px 5px;
  background: #fff;
  padding: 0!important;
  border-radius: 10px;
}


.team-people .border{
  padding: 0 15px 0 0!important;
  border: none!important;
}

.team-people .row.border h5{ font-size: 22px!important;line-height:36px; }
.team-people .row.border h6{
   line-height: 22px;
  font-size: 16px;
  margin-bottom: 15px;
  color: #74972A;
}
.team-people-director .row.border p, .team-people .row.border p{
  line-height: 18px;
  font-size: 16px;
  margin-bottom: 5px;
  color: #333;
}

.team-people-director .border-color-extra-medium-gray{
  padding: 0!important;
}
.team-people-director .row.border h5{ font-size: 22px!important;line-height:30px; }
.aboutCraft{
  font-size: 20px;
  line-height: 30px;
}
.fw600{font-weight: 600;}
.fw500{font-weight: 500;}
.prdt1sec .prd{}
.bgblue{background: aliceblue;}
.bglitgray{background: #fefcf8;}
.prdt1sec .prd{padding-bottom: 100px;}


.grid-item.transition-inner-all .portfolio-box{
border: 1px solid #96bbac;
    /* background: black; */
    background: #f4f9f7;
    padding: 0 10px;
    border-radius: 5px;
  }

.grid-item.transition-inner-all .portfolio-box p{
    font-size: 14px;
    line-height: 22px;
    font-weight: 400;
    display: list-item;
    list-style-type: square;
    margin: 0px 0px 0px 15px;
}

.grid-item.transition-inner-all .portfolio-box p .subhead{
    font-size: 18px;
    /* line-height: 22px; */
    /* font-weight: 600; */
    /* display: list-item; */
    /* list-style-type: none !important; */
    /* margin: 0px 0px 0px 15px; */
    list-style-type: none;
}
.portfolio-caption h5{
    font-size: 14px;
    line-height: 20px; 
    font-weight: 600; 
    /* display: list-item; */
    /* list-style-type: none !important; */
    margin: 0px 0px 5px 0px!important; 
    list-style-type: none;
}

@media (max-width:991px){
  #navbar{display: none;}
}

@media (max-width:767px){
  .w-60{width: 100%!important;}
  .mb-25px{margin-bottom:5px!important}
  .header .position-relative.d-md-block img{width: 100%!important;}
  .small-screen {height: 500px !important;}
  p {margin-bottom: 10px!important;}
  .header.top-space-margin.page-title-big-typography.cover-background{padding-top: 20px!important;}
  .position-relative.pt-5.pb-60px{padding-bottom: 0!important}
  .col.swiper.swiper-width-auto.feather-shadow.text-center.swiper-initialized.swiper-horizontal.swiper-backface-hidden{display: none;}
  .prdt1sec{display: none;}
  .w-75{width: 100%!important;} .lh-50{line-height: 30px;}
  .md-mt-50px {margin-top: 10px !important;}
  .md-mb-50px {margin-bottom: 0px !important;}
  .ctinjectors img{width: 30%}
  .dsainjector .immediately{width: 50%;margin-bottom: 10px!important;}
  .w-80, .w-90, .w-95, .w-75, .w-70{width: 100%!important}
  .servicepg{padding-top: 22%;}
  .pt-7.pb-15px.border-bottom.border-color-extra-medium-gray{padding-top: 0%!important;}
  .contactpg .pt-7.pb-15px.border-bottom.border-color-extra-medium-gray{padding-top: 20%!important;}
  .careerpg .pt-7.pb-15px.border-bottom.border-color-extra-medium-gray{padding-top: 20%!important;}
  .page-title-big-typography.cover-background{padding: 0!important;}

  .list-style-01.w-80.text-white.lh-20.absolute-middle-center.ps-0px, .list-style-01.w-80.text-white.lh-22.absolute-middle-center.ps-0px{
    width: 80%; line-height: 32px; font-size: 22px;
  }
  footer .pt-50px{ padding-top: 10px!important; }
  footer .sm-pt-40px.sm-pb-40px{ padding-bottom: 0px!important;padding-top: 20px!important; }
  .thankspg section{margin: 80px 0 20px;}
}