

.maps iframe{
    pointer-events: none;
}

.qbutton {
  padding: 0 60px;
}
.relative-block{position:relative;}
.projects_holder article .portfolio_description {
  padding: 30px 0 37px;
}

.testimonials_holder .flex-direction-nav a {
   border-color: #808ba0;
}

.testimonials_holder .flex-direction-nav a:hover {
   background-color: #808ba0;
}

.testimonials_holder .flex-direction-nav a:before {
   color: #808ba0;
}

i.fa.fa-stack-1x {
  font-size: 25px !important;
}

.q_font_awsome_icon_stack:hover .fa-circle {
color: #1b1f2b !important;
}

.blog_holder .post_info {
font-size: 12px;
text-transform: uppercase;
letter-spacing: 2px;
font-weight: 300 !important;
}

.blog_holder h2, .blog_holder h2 a {
  font-size: 45px;
}

.blog_holder.blog_large_image {
  text-align: center;
}

input.wpcf7-form-control.wpcf7-submit {
  padding: 0 60px;
}

aside .widget li, .side_menu .widget li {
  margin: 0 0 1px;
}

.side_menu i.fa.fa-stack-1x {
  font-size: 18px !important;
}
header.fixed_hiding .q_logo a, header.fixed_hiding .q_logo {
 max-height: 50px !important;
}
.carousel-inner .slider_content .text .qbutton {
  margin-top: 28px;
}
@media only screen and (max-width: 600px){
.projects_holder.v4.standard_no_space .mix{
  margin: 0;
}
}
li.narrow .second .inner ul {
  padding: 17px 0;
}
/*
Theme Name: Bridge
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: Bridge Theme
Tags: creative, portfolio, multi-purpose, clean, retina, responsive, parallax, mega menu, blog, agency, business, fullscreen, modern, background video, ajax
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 9.4.2
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.
.logo_wrapper{
top:13px;
}
header.fixed_hiding .q_logo {
    max-height: 122.5px !important;
	    min-height: 122.5px !important;
}

*/
/*header,footer{display:none !important;}*/
header:not(.with_hover_bg_color) nav.main_menu > ul > li > a > span:not(.plus), nav.vertical_menu > ul > li > a > span:not(.plus) {
  font-weight: 700;
  letter-spacing: 2px;
}
.page-id-599 .preview.qbutton.small.white, .page-id-16006 .preview.qbutton.small.white{
	/*display:none;*/
}
.page-id-599 .portfolio_title.entry_title a, .page-id-16006 .portfolio_title.entry_title a {
	/*cursor:default;*/
}
header_inner_left {
  margin: 0 !important;
}

.q_logo {

  margin-bottom: -33px !important;
}

.header_bottom {
  background-color: rgba(0, 0, 0, 0.6) !important;
}

header.fixed_hiding .q_logo a, header.fixed_hiding.scrolled .q_logo {
  margin: 9px !important;
}

.page-id-16000 .carousel-inner .item.content_vertical_middle .slider_content, .page-id-15782 .carousel-inner .item.content_vertical_middle .slider_content {
  vertical-align: top;
}

.page-id-16000 .carousel-inner > .item, .page-id-15782 .carousel-inner > .item {
  padding-top: 210px !important;
    background: #000000;
}

.page-id-16000 .q_slide_text, .page-id-15782 .q_slide_text {
  margin-top: 70px;
}

.page-id-16000 .q_slide_text a, .page-id-15782 .q_slide_text a {
  margin: 0 8%;
}
.page-id-16000 .q_slide_text span, .page-id-15782 .q_slide_text span {
  margin: 0 8%;
}
.page-id-16000 .q_slide_text a:first-of-type, .page-id-15782 .q_slide_text a:first-of-type {
  margin-left: 0;
}

.page-id-16000 .q_slide_text a:last-of-type, .page-id-15782 .q_slide_text a:last-of-type {
  margin-right: 0;
}

.page-id-16000 .q_slide_text img, .page-id-15782 .q_slide_text img {
  max-width: 470px;
}

.page-id-16000 .q_slide_title, .page-id-15782 .q_slide_title {
  background-image: url('https://i.simpalsmedia.com/point_files/files/c95a5d44ed0cb06d5c99c9d252de4dcf.png');
  background-size: 50px 67px;
  background-repeat: no-repeat;
  line-height: 296px !important;
  background-position: center 0;
  height: 167px;

}

.q_logo_hidden:visible {
  padding: 12px 0 9px;
  margin-top: 41px;
}

.wp-video {
  margin: 5px auto;
  min-width: 100% !important;
}

.portfolio_container .column1 {
  width: 100% !important;
  float: none;
}

.portfolio_container .column2 {
  display: none !important;
}

.mejs-controls {
  background: rgba(255, 255, 255, 0.4);
}

.portfolio_navigation {
  display: none !important;
}


.carousel .video .mobile-video-image {
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center top !important;
}

.slide {
  height: 754px !important
}

.caroufredsel-direction-nav a i, .flex-direction-nav a i {
  color: #8a8a8a !important;
}

.flexslider .flex-next, .portfolio_slider .caroufredsel-next, .portfolio_slider .flex-next {
  border: 2px solid #eaeaea !important;
}

.flexslider .flex-prev, .portfolio_slider .caroufredsel-prev, .portfolio_slider .flex-prev {
  border: 2px solid #eaeaea !important;
}

.slide img {
  margin: 0 auto;
  width: auto !important;
}

.blog_holder h2, .blog_holder h2 a {
  font-size: 26px !important;
  line-height: 32px !important;
}

h4, .h4, h4 a {
  font-size: 19px;
  line-height: 30px;
}

.postid-16946 .container_inner {
  width: 100% !important
}

.postid-17553 .container_inner {
  width: 100% !important
}

.header.fixed_hiding .holeder_for_hidden_menu {
  overflow: visible;
}

@media only screen and (min-width: 991px) {
  .carousel:not(.advanced_responsiveness) .carousel-inner h2.q_slide_title {
    line-height: 275px !important;
  }

	.partner-less-vertical-space{
  margin-top:-55px;
}
.partner-less-vertical-space-52{
	margin-top:-52px;
}
}

@media only screen and (max-width: 768px) {

  .page-id-16000 .slider_content_outer,  .page-id-15782 .slider_content_outer {
    margin-top: -200px !important;

  }
}
@media (min-width: 991px) and (max-width: 1200px) {

.page-id-16000 .q_slide_text img, .page-id-15782 .q_slide_text img {
    max-width: 125px;
  }

}
@media only screen and (max-width: 991px) {
  .page-id-16000 .carousel .video .video-wrap, .page-id-15782 .carousel .video .video-wrap {
    display:none !important;
  }
  .page-id-16000 .carousel .video .mobile-video-image, .page-id-15782 .carousel .video .mobile-video-image {
    display:none !important;
  }
  .page-id-16000 .q_slide_text img, .page-id-15782 .q_slide_text img {
    max-width: 69px;
  }

  .page-id-16000 .q_slide_subtitle, .page-id-15782 .q_slide_subtitle {
    line-height: 0 !important;
  }
  .page-id-16000 .q_slide_title,   .page-id-15782 .q_slide_title {
    background-image: none;
    height: 94px;
  }
  .page-id-16000 .slider_content_outer,   .page-id-15782 .slider_content_outer {
    margin-top: -53px !important;

  }
}
@media only screen and (max-width: 500px) {
	.page-id-16000 .q_slide_text img, .page-id-15782 .q_slide_text img {
    max-width: 46px;
  }
}
@media only screen and (max-width: 768px) {

  .page-id-16000 .slider_content_outer,   .page-id-15782 .slider_content_outer {
    margin-top: -200px !important;

  }
}

@media (min-width: 991px) {

  .fixed-menu-item {
    position: fixed !important;
    top: 27px !important;
    left: auto !important;
    right: 39px !important;
  }
  .fixed-menu-item-2 {
    position: fixed !important;
    top: 27px !important;
    left: auto !important;
    right: 166px !important;
  }
  .fixed-menu-item-2-ro {
    position: fixed !important;
    top: 27px !important;
    left: auto !important;
    right: 185px !important;
  }
.fixed-menu-item-3 {
    position: fixed !important;
    top: 27px !important;
    left: auto !important;
    right: 314px !important;
  }
}

@media (max-width: 800px) {
  .last-sponsor {
    margin-top: 60px;
  }
  .no-mobile {
    display: none !important;
  }
  .gallery_inner.gallery_without_space.v5 {
    column-count: 2 !important;
  }
  .gallery_holder ul li .gallery_hover {
    height: calc(100% - 45px) !important;
  }
  .slider_content_outer {
    display: none;
  }

  .carousel.slide.fade.full_screen.q_auto_start {
    height: 213px !important;
  }
  .page-id-16000 .carousel.slide.fade.full_screen.q_auto_start,  .page-id-15782 .carousel.slide.fade.full_screen.q_auto_start {
    height: 315px !important;
  }

}

.gallery_inner.gallery_without_space.v5 {
  padding: 10px;
  column-count: 4;
  column-gap: 1em;
}

.gallery_holder ul li a .gallery_hover {
  height: calc(100% - 32px);
}

.gallery_holder ul li a img {
  transition: none !important;
}

.gallery_holder ul.gallery_without_space.v5 li, .wpb_gallery_slides .gallery_holder ul.gallery_without_space.v5 li {
  margin: 0 0 -12px -1px !important;
  display: inline-block !important;
  width: 100% !important;
  overflow: visible !important;
}

.gallery_holder ul.gallery_without_space.v5 li a, .wpb_gallery_slides .gallery_holder ul.gallery_without_space.v5 li a {
  overflow: hidden;
}