/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

.icon-arrows-expand:before {
    content: "" !important;
    display: inline-block;
    width: 30px;
    height: 26px;
    background-image: url(https://vforumadria.com/wp-content/uploads/2023/04/icon-partner.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}


.icon-basic-bolt:before {
	content: "" !important;
    display: inline-block;
    width: 30px;
    height: 26px;
    background-image: url(https://vforumadria.com/wp-content/uploads/2023/04/icon-devices.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.icon-basic-elaboration-cloud-check:before {
	content: "" !important;
    display: inline-block;
    width: 30px;
    height: 26px;
    background-image: url(https://vforumadria.com/wp-content/uploads/2023/04/icon-sddc.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}



.custom-image-hover:hover ~ .custom-text-opacity {
    opacity: 0.5;
    transition: opacity 0.3s ease-in-out;
}

.custom-text-opacity {
    transition: opacity 0.3s ease-in-out;
    opacity: 0;
}






@media only screen and (min-width: 690px) {
.ds-sponsorsline::before {
 content: '';
  height: 100%;
  width: 1px;
  display: block;
  background-color: #B3B3B3;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
  margin-right: -10px !important;
}
}


@media only screen and (max-width: 689px) {
.ds-sponsorsline::before {
 content: '';
  height: 1px;
  width: 63%;
  display: block;
  background-color: #B3B3B3;
  position: absolute;
  left: 18.5%;
  bottom: 0;
  z-index: -1;
}
}






a.nectar-button.jumbo.regular.regular-button {
    max-width: 220px !important;
    padding: 20px 20px;
}


a#cn-accept-cookie {
    background: linear-gradient(90deg, rgba(120,190,32,1) 0%, rgba(0,193,213,1) 100%) !important;
    padding: 15px 48px !important;
    text-transform: uppercase !important;
    border-radius: 0px !important;
    font-weight: bold !important;
}

span#cn-close-notice {
    display: none;
}


li.dot {
  opacity: 1 !important;
}


.home .nectar-global-section.after-nav{
  display: none !important;
}


.bw-home-hero-img{
  max-width: 801px !important;
}



@media only screen and (min-width: 1260px) {
.ds-agentabsess-width{
  max-width: 1260px !important;
  width: 1410px !important;
  margin: 0 auto !important;
  margin-left: -70px !important;
  padding-left: 75px !important;
  padding-right: 75px !important;
}}



.ds-agendawidth .divider-border[data-color="extra-color-1"]{
  max-width: 1260px;
}


.dslogospadding{
  margin-bottom: 20px !important;
}



.img-with-animation.skip-lazy.ds-hideonmobile {
    max-width: 1260px !important;
}


#top nav > ul > li[class*="button_bordered"] > a:before{
  height: 36px !important;
}


@media only screen and (min-width: 768px) and (max-width: 1024px) {
  img.img-with-animation.skip-lazy {
      width: 100%;
  }
  .container{
      max-width: 90%;
  }
}


#header-outer[data-format=centered-menu] #top .span_3, #header-outer[data-format=centered-menu] #top nav>.buttons {
  position: relative !important;
}

.ds-acc23row .wpb_wrapper>div {
    margin-bottom: 10px;
}


a:hover{
    text-decoration: none !important;
}

@media only screen and (max-width: 690px) {
.container {
    max-width: 100%;
}

.ds-mobile-padding{
    margin: 0 30px !important;
}
img.mobile-only-logo.skip-lazy {
    margin-left: 6px !important;
}

}

span.close-line.close-line1 {
    z-index: 999999 !important;
}


.wpb_wrapper:not(.container) {
  max-width: 100%;
}



.home .ds-registercta{
    display: none !important;
}


.tabbed[data-style="minimal_flexible"] .wpb_tabs_nav > li a.active-tab:after {
    transform: scaleY(1);
    max-width: 100%;
}



@media only screen and (max-width: 999px) {
.hideontablet {
    display: none;
}
.toggles {
    padding-left: 20px;
    padding-right: 20px;
}

ol.flickity-page-dots {
  display: flex;
  justify-content: center;
}
.gform_footer.top_label {
    padding-top: 30px !important;
}

}



@media only screen and (min-width: 1300px) {
  .container {
    max-width: 1260px!important;
  }
  header#top .container {


  }
  img.img-with-animation.skip-lazy.bw-home-hero-img {
    image-rendering: -webkit-optimize-contrast !important;

  }
}

@media screen and (min-width:999px) and (max-width:1299px){
  img.img-with-animation.skip-lazy.bw-home-hero-img {
    image-rendering: -webkit-optimize-contrast !important;
    max-width: 72% !important;
  }
}



.nectar-button span {
    font-size: 20px !important;
}


@media only screen and (min-width: 1px) and (max-width: 999px){
#header-outer.lighten-logo.transparent #logo[data-supplied-ml="true"] img.mobile-only-logo {
    filter: brightness(0) invert(1);
    opacity: 1!important;
    display: block;
    display: none;
}}






.logo-row .vc_col-sm-12 .vc_column-inner > .wpb_wrapper {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 30px;
  position: relative; /* Dodano */
}

.xt-logo {
  margin-bottom: 0px !important;
  position: relative; /* Dodano */
}

.xt-logo::after {
  content: '';
  height: 90%;
  width: 1px;
  display: block;
  background-color: #737175;
  position: absolute;
  right: -8px; /* Promijenjeno */
  top: -6px;
}


.ds-agree ul.gfield_checkbox li input[type=checkbox]:checked+label,.ds-agree ul.gfield_checkbox li input[type=checkbox]:not(:checked)+label {
  margin-left:19px;
  font-weight: 400;
  font-size: 15px;
}

/*Custom subscribe box for .ds-agree class*/
.ds-agree [type="checkbox"]:not(:checked), [type="checkbox"]:checked {
  position: absolute!important;
  left: -9999px;
}

.ds-agree [type="checkbox"]:not(:checked) + label, [type="checkbox"]:checked + label {
  position: relative!important;
  padding-left: 2.5em!important;
  cursor: pointer!important;
}

.ds-agree [type="checkbox"]:not(:checked) + label:before, [type="checkbox"]:checked + label:before {
  display: block;
position: absolute;
content: '';
border-radius: 100%;
height: 30px;
width: 30px;
border: 1px solid #1D428A;
top: -8px;
left: 0px;
background-color: #fff;

}

.ds-agree [type="checkbox"]:not(:checked) + label:after, [type="checkbox"]:checked + label:after {
  content: '';
position: absolute;
width: 20px;
height: 20px;
top: -2px;
left: 6px;
font-size: 1.3em;
line-height: 0.8;
background-color: #1D428A;
transition: all .2s;
border-radius: 100%;
}


.gform_footer.top_label {
    margin-top: 2% !important;
}

input#gform_submit_button_1 {
  background: linear-gradient(90deg, rgba(120,190,32,1) 0%, rgba(0,193,213,1) 100%);
  padding-top: 20px !important;
  padding-bottom: 20px !important;
  width: 50%;
}

input#gform_submit_button_1:hover{
  box-shadow: none !important;
  background: linear-gradient(90deg, rgba(120,190,32,1) 0%, rgba(0,193,213,1) 100%);
}

/* checked mark aspect changes */
.ds-agree [type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}

.ds-agree [type="checkbox"]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}

/* disabled checkbox */
.ds-agree [type="checkbox"]:disabled:not(:checked) + label:before,
[type="checkbox"]:disabled:checked + label:before {
  box-shadow: none;
  border-color: #bbb;
  background-color: #ddd;
}

.ds-agree [type="checkbox"]:disabled:checked + label:after {
  color: #999;
}

.ds-agree [type="checkbox"]:disabled + label {
  color: #aaa;
}





.page-id-8647 .ds-registercta{
  display: none !important;
}


.page-id-8647 ::placeholder {
  color: #000000 !important;
}
.gform_wrapper.gravity-theme .gfield select.large {
    width: 100%;
    color: #000000 !important;
}


.gform_wrapper.gravity-theme .gfield input.large, .gform_wrapper.gravity-theme .gfield select.large {
    padding-left: 15px;
}


div#gfield_consent_description_1_16 {
    margin-top: -5px;
    padding-bottom: 10px;
}

input#input_1_16_1 {
    margin-left: 0px;
}

.ds-register-arrow::after {
content: "\25BC";
font-size: 16px;
color: #22478e;
position: absolute;
right: 10px;
transform: translateY(-125%);
}

select {
    -moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari and Chrome */
    appearance:none;
}


.gform_wrapper.gravity-theme .gform_footer button, .gform_wrapper.gravity-theme .gform_footer input, .gform_wrapper.gravity-theme .gform_page_footer button, .gform_wrapper.gravity-theme .gform_page_footer input{
    border-radius: 0px !important;
}

.gform_wrapper.gravity-theme .gfield_consent_description {
    border: 0px;
    font-size: .8em;
    margin-top: 8px;
    max-height: 240px;
    overflow-y: scroll;
    padding: 0px;
}


.gform_wrapper.gravity-theme .gfield_required {
    color: #c02b0a;
    display: inline-block;
    font-size: 13.008px;
    padding-left: 0.125em;
    display: none;
}

td#gv-field-1-entry_approval {
    text-align: center;
}

.gv-widget-search .gv-search-box {
    width: 5% !important;
}

[class*='gv-grid-col-'] {
    padding-right: 0em;
}


p.gform_required_legend {
  display: none !important;
}




.gv-widget-search {
    -js-display: flex;
    display: flex;
    flex-flow: row wrap;
    align-content: center;
    align-items: end;
    justify-content: space-between;
    flex: 1 0 auto;
    margin: 20px -10px;
}

.gv-widget-search .gv-search-box.gv-search-box-submit {
    justify-content: end;
}



.wpb_text_column.wpb_content_element.ds-social {
    filter: brightness(0%);
    text-align: right !important;
    float: right;
}

div#header-outer {
  background: rgb(0,145,218);
  background: -moz-linear-gradient(90deg, rgba(0,145,218,1) 0%, rgba(0,193,213,1) 100%);
  background: -webkit-linear-gradient(90deg, rgba(0,145,218,1) 0%, rgba(0,193,213,1) 100%);
  background: linear-gradient(90deg, rgba(0,145,218,1) 0%, rgba(0,193,213,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0091da",endColorstr="#00c1d5",GradientType=1);
}



a.nectar-button.jumbo.regular.regular-button {
    border-radius: 0px !important;
}

span.menu-title-text:hover {
    color: #fff;
}



span.close-wrap.loaded {
    margin-top: 3px;
    margin-left: 5px;
}



#slide-out-widget-area.fullscreen-inline-images .inner-wrap {
  background: rgb(0,145,218);
  background: -moz-linear-gradient(90deg, rgba(0,145,218,1) 0%, rgba(0,193,213,1) 100%);
  background: -webkit-linear-gradient(90deg, rgba(0,145,218,1) 0%, rgba(0,193,213,1) 100%);
  background: linear-gradient(90deg, rgba(0,145,218,1) 0%, rgba(0,193,213,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0091da",endColorstr="#00c1d5",GradientType=1);
}



#user-registration-form p {
    margin: 10px 0;
}
#user-registration-form label {
    display: inline-block;
    width: 120px;
    font-weight: bold;
}
#user-registration-form input[type="text"],
#user-registration-form input[type="email"] {
    width: 300px;
    padding: 5px;
}
#user-registration-form input[type="submit"] {
    padding: 10px;
    background-color: #3498db;
    color: #fff;
    border: none;
}




.bw-hide{
	display: none !important;
}


p.wpsm-show {
    color: #0091DA !important;
    text-decoration: underline;
    padding-bottom: 0px !important;
}


p.wpsm-show:hover {
    color: #0091DA !important;
    text-decoration: none;
    padding-bottom: 0px !important;
}



p.wpsm-hide {
    color: #0091DA !important;
    text-decoration: underline;
}


p.wpsm-hide:hover {
    color: #0091DA !important;
    text-decoration: none !important;
}



h5.vc_custom_heading.bw-speakers-bold {
    font-weight: 500;
    font-size: 20px !Important;
    line-height: 26px !important;
}

[class^="icon-basic"]:before, [class*=" icon-basic"]:before {
    font-size: 40px;
}




.tabbed[data-style=minimal_flexible] .wpb_tabs_nav>li a:after{
    height: 5px;
    margin-bottom: -1px;
}




.tabbed[data-style=minimal_flexible] .wpb_tabs_nav {
    margin-bottom: 20px;
}


a.active-tab {
	color: #757373 !important;
}

.tabbed[data-style=minimal_flexible] .wpb_tabs_nav>li a {
    background-color: transparent;
    text-align: center;
    color: inherit;
    border: none;
    font-size: 18px !important;
	line-height: 26px !important;
    padding: 25px 30px;
    font-family: 'Metropolis Extra Bold' !important;
	font-weight: 600 !important;
	color: #cccccc;
}


a.toggle-heading {
	font-size: 18px !important;
	line-height: 26px !important;
	font-family: "Metropolis" !important;
	font-weight: 400 !important;
	color: #757373;
}


.tabbed[data-style=minimal_flexible] .wpb_tabs_nav>li a:not(.active-tab):hover{
	color: #757373;
	opacity: 1 !important;
}


div[data-style="minimal"] .toggle h3 a {
    padding: 20px 70px 20px 0 !important;
}



div[data-style*=minimal] .toggle h3 i {
    border: 2px solid #CCCCCC;
}


div[data-style="minimal"] .toggle h3 i:before{
    background-color: #CCCCCC;
}

div[data-style="minimal"] .toggle h3 i:after{
    background-color: #CCCCCC;
}


div[data-style="minimal"] .toggle {
    border-bottom: 1px solid rgba(204,204,204,0.5);
    transition: border-color 0.15s ease;
}






.nectar-flickity[data-controls=material_pagination] .flickity-page-dots .dot.is-selected:before{
    box-shadow: inset 0 0 0 1px #000 !important;
}


.nectar-flickity[data-controls=material_pagination] .flickity-page-dots .dot:before{
   	box-shadow: inset 0 0 0 5px #78BE20 !important;
}


.nectar-flickity[data-controls=material_pagination] .flickity-page-dots {
    bottom: -45px !important;
}

.clients.no-carousel {
    display: -ms-flexbox;
    display: flex;
    display: -webkit-flex;
    align-items: left;
    justify-content: left;
    -ms-flex-flow: row wrap;
    flex-wrap: wrap;
}




p a:hover {
    text-decoration: underline;
}


.row-bg.viewport-desktop.using-image.has-phone {
    image-rendering: -webkit-optimize-contrast !important;
}


img.img-with-animation.skip-lazy.bw-home-hero-img {
	image-rendering: -webkit-optimize-contrast !important;
}


.img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation{
	image-rendering: -webkit-optimize-contrast !important;
}


.page-id-6218 ul {
    margin-left: 26px;
    margin-bottom: 0px;
}

li::marker {
    font-size: 26px;
    vertical-align:middle;
}



.nectar-button.extra-color-gradient-1.jumbo{
    border-width: 0px !important;
    border: none !important;
}

.bw-home-hero-img{
  float: right !important;
}

.bw-copyright-width{
min-width: 400px !important;
}

.lines-button.close {
    transform: scale3d(1.2,1.2,1.2) !important;
}
#slide-out-widget-area.fullscreen-inline-images .inner-wrap {
    gap: 20px;
    margin-top: -40px !important;
}




@font-face {
  font-family: 'Metropolis';
  src: url("fonts/Metropolis-Regular.woff2") format("woff2"), url("fonts/Metropolis-Regular.woff") format("woff"), url("fonts/Metropolis-Regular.ttf") format("truetype"), url("fonts/Metropolis-Regular.svg#Metropolis-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: auto;
}


@font-face {
  font-family: 'Metropolis Extra Bold';
  src: url("fonts/Metropolis-ExtraBold.woff2") format("woff2"), url("fonts/Metropolis-ExtraBold") format("woff"), url("fonts/Metropolis-ExtraBold") format("truetype"), url("fonts/Metropolis-ExtraBold.svg#Metropolis-Extra-Bold") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: auto;
}



@font-face {
  font-family: 'Metropolis Semi';
  src: url("fonts/Metropolis-SemiBold.woff2") format("woff2"), url("fonts/Metropolis-SemiBold.woff") format("woff"), url("fonts/Metropolis-SemiBold.ttf") format("truetype"), url("fonts/Metropolis-SemiBold.svg#Metropolis-SemiBold") format("svg");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Metropolis Extra';
  src: url("fonts/Metropolis-ExtraLight.woff2") format("woff2"), url("fonts/Metropolis-ExtraLight.woff") format("woff"), url("fonts/Metropolis-ExtraLight.ttf") format("truetype"), url("fonts/Metropolis-ExtraLight.svg#Metropolis-ExtraLight") format("svg");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Metropolis';
  src: url("fonts/Metropolis-Medium.woff2") format("woff2"), url("fonts/Metropolis-Medium.woff") format("woff"), url("fonts/Metropolis-Medium.ttf") format("truetype"), url("fonts/Metropolis-Medium.svg#Metropolis-Medium") format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Metropolis';
  src: url("fonts/Metropolis-Light.woff2") format("woff2"), url("fonts/Metropolis-Light.woff") format("woff"), url("fonts/Metropolis-Light.ttf") format("truetype"), url("fonts/Metropolis-Light.svg#Metropolis-Light") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Metropolis';
  src: url("fonts/Metropolis-LightItalic.woff2") format("woff2"), url("fonts/Metropolis-LightItalic.woff") format("woff"), url("fonts/Metropolis-LightItalic.ttf") format("truetype"), url("fonts/Metropolis-LightItalic.svg#Metropolis-LightItalic") format("svg");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}











.row .bw-social .col img:not([srcset]) {
    width: auto !important;
    height: 24px !important;
    margin: 20px !important;
    margin-right: 24px !important;
}










.tabbed[data-spacing=side-45px]:not([data-style=vertical]) .wpb_tabs_nav li a {
  background: #D3D3D3;
}


.tabbed[data-style*="material"][data-color-scheme="extra-color-gradient-1"] ul:after {
    background-color: red !important;
    /* min-height: 300px; */
    height: 100% !important;
}



.uc_sharp_accordion .uc_container .uc-heading span.bbb {
    float: right;
    font-size: 15px;
    display: block;
    line-height: 30px;
    margin-right: 0px;
    font-weight: 600;
    color: #fff;
    width: 50px !important;
    height: 50px !important;
    line-height: 48px !important;
    text-align: center;
    position: relative;
    margin-bottom: 3px;
    border: 2px solid red;
    border-radius: 800px !important;
    margin-top: 20px;
    background: none !important;
}

.uc_sharp_accordion .uc_container .uc-heading span .uc_top_arrow{
    display: none !important;
}
.uc_sharp_accordion .uc_container .uc-heading span.bbb .uc_bottom_arrow {
    display: none !important;
}




.fa-plus:before {
    color: red;
}

.fa-minus:before {
    color: red;
}


.uc_sharp_accordion .uc_container .uc_content {
    width: 100% !important;
}


.uc_sharp_accordion .uc_container .uc-heading {
    min-height: 94px !important;
}

.uc_sharp_accordion .uc_container .uc_content {
    margin-top: 10px;
}


.uc_sharp_accordion .uc_container .uc-heading {
    border-top: none !important;
    border-bottom: #e9e9e9 1px solid;
}
.uc_sharp_accordion .uc_container .uc-heading em {
    margin-top: 25px !important;
}


.bw-button-register span.menu-title-text{
  color: #fff !important;
}

a.nectar-button.jumbo.regular.m-extra-color-gradient-1.wpb_animate_when_almost_visible.wpb_zoomIn.zoomIn.animated {
    border-radius: 0px !important;
}

#header-outer:not([data-format=centered-menu-under-logo]):not([data-format=centered-menu-bottom-bar]) #top nav>ul>li[class*=button_]>a:before {
  border-radius: 0px !important;
  border: none !important;
  background: #000 !important;
}

#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a .menu-title-text:after{
  border-style: solid;
  border-width: 1px;
  border-image: linear-gradient(25deg, #fff, #fff) 1 !important;

}

.nectar_icon_wrap[data-padding="20px"] .nectar_icon {
    padding: 0px;
}


li.current-menu-item > a span.menu-title-text{
    color: #fff !important;
}

#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a{
    margin-left: 0px !important;
    margin-right: 0px !important;
}

#header-outer[data-lhe=animated_underline] #top nav>ul>li>a
{
    margin-left: 0px !important;
    margin-right: 40px !important;
}


@media only screen and (min-width: 1176px){

#header-outer[data-format=centered-menu] #top .span_3{
  display: none;
}
}



@media only screen and (max-width: 1176px){
.bw-button-register{
}

.bw-button-register span.wrap{
  color: #fff !important;
  background: #000;
  padding: 10px 14px 10px 14px;
  transition: background-color 2s, transform 2s !important;
}
li.bw-button-register.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-6180 {
    padding-top: 12px;
    width: 70%;
    margin: 0px auto;
}

#slide-out-widget-area.open .off-canvas-menu-container .menu > li:nth-child(9) > a .wrap {
    padding: 14px 20px 14px 20px;
}
.hideonmobile{
  display: none !important;
  visibility: hidden !important;
}


.nectar-button.extra-color-gradient-1.jumbo{
  width: 100%;
  text-align: center;
  margin-left: 2px;
}




img.mobile-only-logo.skip-lazy {
    margin-left: -10px;
}

}





@media only screen and (min-width: 1000px){
#header-outer[data-format=centered-menu] #top .span_9 nav .sf-menu:not(.buttons){
  justify-content: left !important;
}
.ds-contact-lineleft:before{
 content: '';
 position: absolute;
 left: -5%;
 top: 22px;
 height: 87%;
 width: 1px;
 background-color: #d0cccb;
}

}


@media only screen and (max-width: 767px){
.uc_sharp_accordion .uc_container .uc-heading em {
    width: auto !important;
}


}


@media only screen and (max-width: 1000px) and (min-width: 1px) {
  body[data-hhun="1"] #header-outer {
      padding: 20px;
  }
  .hideonmobile2{
    display: none !important;
    visibility: hidden !important;
  }
h2.vc_custom_heading.bwmobpreheader{
   font-size: 20px !important;
   line-height: 24px !important;
}


h2.vc_custom_heading.bwinnerheadingmobile{
   font-size: 42px !important;
   line-height: 24px !important;
}

h2.vc_custom_heading.bwmobvadria{
    font-size: 34px !important;
    line-height: 38px !important;
}


h2.vc_custom_heading.bwmobilepartner{
    font-size: 24px !important;
    line-height: 32px !important;
    text-align: center !important;
}


body .container-wrap .vc_row-fluid[data-column-margin="70px"] .wpb_column:not(.child_column){
padding-left: 20px !important;
padding-right: 20px !important;

}


.ds-contact-lineleft:before{
  content: '';
 position: absolute;
 left: 0;
 top: 15px;
 height: 1px;
 width: 100%;
 background-color: #d0cccb;

}




body.material .nectar-button.regular.m-extra-color-gradient-1 {
    width: 100% !important;
    text-align: center;
}
}



@media only screen and (max-width: 690px){


.ds-mobile-fullw .container  {
      width: 100% !important;
}



.five-cols > div {
  width: 100% !important;
  padding-bottom: 30px !important;
}

.clients.no-carousel.five-cols {

}


.bwsponingrams{
	margin: 0 auto;
}

.tabbed[data-style*=minimal]>ul li:not(.cta-button) .active-tab, .tabbed[data-style*=minimal]>ul li:not(.cta-button) a {
    padding: 20px 9px 5px 0px;
    font-size: 18px;
    text-align: center;
}

h2.vc_custom_heading.price-title-mobile{
	font-size: 28px !important;
}
body .clients[class*=col].no-carousel>div {
    margin-right: 1%;
    width: 100%;
}

h3.vc_custom_heading.bw-speakers-mobilesize{
    font-size: 1.8rem !important;
}
.ds-hideonmobile{
  display: none !important;
  visibility: hidden !important;
}
p.vc_custom_heading.bw-copyright-width {
    text-align: center !important;
    display: flex;
    align-items: center;
    justify-content: center;
}
.wpb_text_column.wpb_content_element.ds-social {
    text-align: center !important;
    float: none !important;
}}

@media only screen and (min-width: 691px){
  .ds-hideondesktop{
    display: none !important;
    visibility: hidden !important;
  }
}
