/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");
.q_logo a {
    visibility: inherit !important;
    height: 80px !important;
}

html {
  scroll-behavior: auto !important;
}


.video-gallery-outer{
  background: #1A2A40; padding: 38px 20px;
}
.video-gallery-outer .head{
  padding-bottom: 30px;
}
.video-gallery-outer .head h2{
  font-weight: 500;
  font-size: 40px;
  line-height: 60px;
  text-align: center;
  color: #fff;
  font-family: 'Neue Montreal';
}
.video-gallery-main{
  display: flex; gap: 30px; flex-wrap: wrap;
}
.video-box{
  position: relative;  width: calc(25% -  24px); cursor: pointer;
}
.video-box figure{
  margin-bottom: 0px;
}
.video-box .qode_video_box_button_holder {
  position: absolute;
  top: 50%;
  left: 50%;
  text-align: center;
  transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  z-index: 44;
}
.video-box .qode_video_box_button {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  width: 60px;
  height: 60px;
  background-color: #fff;
  overflow: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  transition: background-color .15s ease-out;
  -webkit-transition: background-color .15s ease-out;
}
.video-box .qode_video_box_button:hover{
  background-color: #00aaff;border-color: #00aaff;
}
.video-box .qode_video_box_button_arrow {
  position: absolute;
  top: 50%;
  left: 53%;
  transform: translate(-48%,-50%);
  -webkit-transform: translate(-48%,-50%);
  border-top: 8px solid transparent;
  border-left: 12px solid #303030;
  border-bottom: 8px solid transparent;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.video-box .qode_video_box_button:hover .qode_video_box_button_arrow {
  border-left-color: #fff;
}
.video-frame .btn-close {
  position: absolute;
  right: -9px;
  top: -10px;
  background-color: #fff;
  width: 25px;
  height: 25px;
  opacity: 1;
  border-radius: 100%;
}
.video-frame .modal-body{
  line-height: 0px;
}

@media screen and (max-width:1024px) {
  .video-box{
    width: calc(50% -  16px);
  }
}
@media screen and (max-width:767px) {
.video-box{
  width: 100%;
}
}


.trusted-bussniess-outer{
  background: #fff; padding: 40px 0px 0px;
}
.trusted-bussniess-outer h2{
   font-weight: 500;
  font-size: 40px;
  line-height: 60px;
  text-align: center;
  color: #000;
  font-family: 'Neue Montreal';
}
.trusted-bussniess-outer .trusted-bussniess-slider{ padding: 0px 50px;}
.trusted-bx img{
  margin: 0 auto; display: block;
}
.trusted-bussniess-outer  .slick-next{
  right: 0px;
}
.trusted-bussniess-outer  .slick-prev{
  left: 0px;
}