

.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: 55px !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.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: 170px !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: 324px !important;
  }
 .fixed-menu-item-4 {
    position: fixed !important;
    top: 27px !important;
    left: auto !important;
    right: 464px !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;
}

.carousel .video .video-overlay.active{
background-position: 50% 21%!important;
    background-repeat: no-repeat!important;
}
.has_slider{
background-color:#000;
}
.about-button{
  background-image: linear-gradient(to right, #fb65d9 0%, #42c8ff 51%, #fb65d9 100%);
  padding: 10px 30px;
  text-decoration:none;
  text-transform: uppercase;
  transition: 0.5s;
  background-size: 200% auto;
  color: white;
  border-radius: 5px;
  text-decoration:none;
  font-weight:600;
}
.about-button:hover {
    background-position: right center;
    color:#fff;
}
@media only screen and (max-width: 992px) {
.partners-mobile{
margin-top:110px;
}
.partners-mobile1{
margin-top:80px;
}
#qode-home-slider{
display:none;
}
.q_slider{
background:url(https://fosfor.md/goodzone/wp-content/uploads/sites/8/2018/05/fosfor-mob.jpg) bottom center no-repeat;
background-size:cover;
height:700px;
}
}
@media only screen and (max-width: 480px) {
.q_slider{
height:400px;
}
}
.fa-eye{
margin:0px!important;
font-size:30px;
}
.feature_holder_icons .qbutton:hover{
border:none!important;
padding:1px;
}
.feature_holder_icons:hover{
animation: .7s infinite beatBass;
}
.feature_holder_icons .small:hover {
animation: 5s infinite changeColorButton;
}

.qbutton.small {
 border-radius: 50%;
 padding:17px!important;
}

@keyframes beatBass {
  0% {
    transform: scale(1);
  }
  25% {
    transform: scale(1.1);
  }
  50% {
    transform: scale(1);
  }
  75% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes changeColorButton {
  0% {background:#ff0fcc;box-shadow: 0 0 10px #ff0fcc;}
  50% {background:#00acf6;box-shadow: 0 0 10px #00acf6;}
  100% {background:#ff0fcc;box-shadow: 0 0 10px #ff0fcc;}
}




.main-3button {
    padding-bottom: 5px;
  min-height: 100%;
    display: flex;
    margin: 5px 0;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    transform: rotate(-9deg);
}
.sign__word {
font-size: 44px;
    text-align: center;
    line-height: 1;
    color: #fff;
    animation: neon .08s ease-in-out infinite alternate;
  }

@keyframes neon {
  from {
    text-shadow:
    0 0 6px rgba(254,228,225,0.92),
    0 0 30px rgba(254,228,225,0.34),
    0 0 12px rgba(234, 21, 213, 0.52),
    0 0 21px rgba(234, 21, 213,0.92),
    0 0 34px rgba(234, 21, 213,0.78),
    0 0 54px rgba(234, 21, 213,0.92);
  }
  to {
    text-shadow:
    0 0 6px rgba(254,228,225,0.98),
    0 0 30px rgba(254,228,225,0.42),
    0 0 12px rgba(254, 30, 242, 0.58),
    0 0 22px rgba(254, 30, 242,0.84),
    0 0 38px rgba(254, 30, 242,0.88),
    0 0 60px rgba(254, 30, 242,1);
  }
}
.main-3button-wrap{
box-shadow: 0 0 15px #d33ed4;
    border: 3px solid #d33ed4b8;
    width: 200px;
    border-radius: 3px;
    display: block;
    margin: 20px auto;
}
#line{
display:inline-block;
position:relative;
}
#line .overlay{
    background: url(/goodzone/wp-content/uploads/sites/8/2018/06/iframe-back.jpg) no-repeat center center;
    background-size: cover;
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      max-height: 360px;
}
#line .overlay img{
position: relative;
    width: 77%;
    display: block;
    margin: auto;
    top: 100%;
    transform: translateY(-100%);
cursor:pointer;
}
.title.title_size_large h1{
line-height:70px!important;
    font-size: 45px!important;
    font-weight: 400!important;
}