/* Делаем 3D обзор во всю ширину страницы */
iframe {
 	width: 98%!important;
  max-width: 98%;
  margin: 50px 5px;
    margin: 50px auto;
    display: block;
  padding: 0 5px;
  

  
}

/* Меняем стили страницы Portfolio New */
#main .ngg-galleryoverview {
    display: flex!important;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
.ngg-gallery-thumbnail-box {
 	     max-width: 100%!important;
  width: 33%;
}
.ngg-gallery-thumbnail img {
  width: 100%;
}
.circlegal:hover .circlemask {
    z-index: 10;
}
.circlegal:hover .circlemask {
    background: none;
	opacity: 1;
}
.circlegal:hover {
    transform: scale(1.08);
    transition: transform .3s linear;
}

/* Стилизация кнопки обратного звонка */
a#bingc-phone-button svg.bingc-phone-button-circle circle.bingc-phone-button-circle-inside,
a#bingc-phone-button div.bingc-phone-button-tooltip svg.bingc-phone-button-arrow polyline,
a#bingc-phone-button:hover svg.bingc-phone-button-circle circle.bingc-phone-button-circle-inside,
a#bingc-phone-button div.bingc-phone-button-tooltip {
    fill: #fff001!important;
  background: #fff001!important;
  color: #000!important;
}
a#bingc-phone-button div.bingc-phone-button-icon-text span,
a#bingc-phone-button svg.bingc-phone-button-icon-icon path {
    fill: #000!important;
  color: #000!important;
}

/* всплывающий binotel */
div#bingc-passive div.bingc-passive-overlay div.bingc-passive-content div.bingc-passive-get-phone-form form.bingc-passive-get-phone-form a.bingc-passive-phone-form-button {
 	background: #4b4b4b!important; 
  color: #fff001!important;
}
div#bingc-passive div.bingc-passive-overlay div.bingc-passive-content div.bingc-passive-get-phone-form form.bingc-passive-get-phone-form a.bingc-passive-phone-form-button:active,
div#bingc-passive div.bingc-passive-overlay div.bingc-passive-content div.bingc-passive-get-phone-form form.bingc-passive-get-phone-form a.bingc-passive-phone-form-button:hover {
    background: #000!important;
}
div#bingc-passive div.bingc-passive-overlay div.bingc-passive-content div.bingc-we-will-call-you div.bingc-we-will-call-you-alignment div.bingc-we-will-call-you-restriction {
    color: #000!important;
    font-weight: bold!important;
}

/* нижняя выпадающая кнопка*/
div#bingc-active div.bingc-active-overlay div.bingc-active-content div.bingc-active-get-phone-form form.bingc-active-get-phone-form a.bingc-active-phone-form-button:hover {
    background: #9f9f9f!important;
  color: #000!important;
}
div#bingc-active div.bingc-active-overlay div.bingc-active-content div.bingc-active-get-phone-form form.bingc-active-get-phone-form a.bingc-active-phone-form-button {
    background: #9f9f9f !important;
  color: #000!important;
}