/* ========= INFORMATION ============================
	- document:  WP Coder!
	- author:    Dmytro Lobov 
	- url:       https://wow-estore.com/
==================================================== */
.video-banner-icon-play {
  position: absolute;
  left: 50%;
  top: 70%;
  
  display: block;
  width: 5.5em;
    height: 3.3em;
		    opacity: 0.6;
  
  -webkit-transform: translateX(-50%) translateY(-50%) scale(1.0);
	-moz-transform: translateX(-50%) translateY(-50%) scale(1.0);
	-ms-transform: translateX(-50%) translateY(-50%) scale(1.0);
	-o-transform: translateX(-50%) translateY(-50%) scale(1.0);
	transform: translateX(-50%) translateY(-50%) scale(1.0);
  
  -webkit-transition: 
		all 0.2s ease-out 0.05s;
	transition: 
		all 0.2s ease-out 0.05s;
}
@media (min-width: 641px) {
  .video-banner-icon-play {
    width: 4.5em;
    height: 3.3em;
		    opacity: 0.6;
  }
}
.video-banner-icon-play:hover {
  -webkit-transform: translateX(-50%) translateY(-50%) scale(1.2);
	-moz-transform: translateX(-50%) translateY(-50%) scale(1.2);
	-ms-transform: translateX(-50%) translateY(-50%) scale(1.2);
	-o-transform: translateX(-50%) translateY(-50%) scale(1.2);
	transform: translateX(-50%) translateY(-50%) scale(1.2);
  
  backgound: #330099;
}


/* --- Video Modal --- */
.noscroll {
	overflow: hidden;
}
.video-modal,
.video-modal .overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.video-modal {
  z-index: 3000;
  overflow: hidden;
  position: fixed;
  opacity: 0;
  -webkit-transform: translate(500%, 0);
          transform: translate(500%, 0);
  -webkit-transition: -webkit-transform 0s linear 0s;
                  transition: transform 0s linear 0s;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
     -moz-box-align: center;
     -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-transform-style: preserve-3d;
     -moz-transform-style: preserve-3d;
          transform-style: preserve-3d;
}
.video-modal .overlay {
  z-index: 999;
  background-color: rgba(33,36,46,.9);
  opacity: 0;
  -webkit-transition: opacity 0.2s ease;
          transition: opacity 0.2s ease;
}
.video-modal-content {
  position: relative;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto; 
  width: calc(90% - 12em);
  height: 0;
  padding-top: calc((90% - 12em) * 0.5625);
  margin: 0 auto;
  overflow-y: visible;
  background-color: #000;
  z-index: 1000;
}



/* Mobile */
@media (max-width: 640px) {
    .video-modal-content {
      width: calc(100% - 1em);
      padding-top: calc((100% - 1em) * 0.5625); /* 16:9 calc */
    }
}

/* modal close button */
.close-video-modal {
	display: block;
  position: absolute;
  right: 10px;
  top: -55px;
  width: 45px;
  height: 45px;
  border-radius: 50px;
  background-color: red;
}

/* iframe element stretch to fit */
iframe#youtube {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	background-color: #111;
	box-shadow: 0 2px 16px rgba(0,0,0,0.5);
}

/* show modal */
.show-video-modal .video-modal {
	opacity: 1;
	-webkit-transform: translate(0,0);
          transform: translate(0,0);
}
.show-video-modal .video-modal .overlay {
	opacity: 1;
}
.show-video-modal .video-modal-content {
	-webkit-transform: translate(0,0);
          transform: translate(0,0);
}


@media (max-width: 800px){
.meditor.meditor-responsive.inline-md-editor.meditor-responsive div *, .meditor.meditor-responsive.inline-md-editor.meditor-responsive div {
    text-align: center !important;
}
}
.js-trigger-video-modal{position:relative;}
.video-cont .js-trigger-video-modal img{display:inline!important}
.video-cont .live-text-container> div {
    padding-right: 24px;
    padding-top: 6px;
}
.video-cont .vc_column-inner>.wpb_wrapper{margin-right:4px; margin-bottom:24px!important}
.video-cont .wpb_wrapper .live-text-container {
    height: 60px;
}
.video-cont .sectionOverlay .box_size_container{width:100%!important}
wrap clearfix box_size_container{    max-width: 960px!important;
    width: 100%!important;}
.gallerybg{background-position:bottom!important;}




.carousel-wrap {
  margin: 90px auto;
  padding: 0 5%;
  width: 80%;
  position: relative;
}

/* fix blank or flashing items on carousel */
.owl-carousel p{font-size:14px; line-height:1.1em; font-weight:bold; padding-right: 24px;
    padding-top: 6px; text-align:left}
.owl-carousel .item {
  position: relative;
  z-index: 100; 
  -webkit-backface-visibility: hidden; 
}

/* end fix */
.owl-nav > div {
  margin-top: -26px;
  position: absolute;
  top: 50%;
  color: #0db14b;
}

.owl-nav i {
  font-size: 52px;
}

.owl-nav .owl-prev {
  left: -30px;
	top: 85px;
}

.owl-nav .owl-next {
  right: -30px;
	top: 85px;
}
.recent-container {max-width:1024px;}
.recent-project .single_related{width:100% !important;}
.owl-carousel.owl-loaded{overflow:visible !important;}
.owl-item:nth-child(17){display:none !important;}
.md_modernTab.wpb_content_element .px_tabs_nav{padding:0;}
.md_modernTab.wpb_content_element .px_tabs_nav li a:first-child{padding-left:0;}
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab{padding-left:0;}
.recent-project .recent-image {
    height: 200px!important;}
      .wpb_column.vc_column_container.col-sm-9{  padding-left: 60px;}
      @media (max-width:480px){
          .wpb_column.vc_column_container.col-sm-9{  padding-left: 0px;}
      }
      .content-container {
    margin-top: 80px;
}
.owl-nav .disabled{
    display: none;
}
.title-vid{font-size:28px; font-weight:bold}
.vid-caro{margin-bottom:60px}
@media (max-width:500px){
	.owl-nav .owl-next {
    right: 0px;
}
	.owl-nav .owl-prev {
    left: 0px;
}
}