/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 17 2023 | 13:58:21 */
html,body {background: #1f1f1f;}
html,body,input,textarea,select,h1,h2,h3,h4,h5 {color: #fff;font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif;padding-bottom: 0px;}
.page.page-id-23823 header{position:fixed;top:0px;width:100%;background:#1f1f1f;z-index:9999;}
.page.page-id-23823 #et-main-area{margin-top:0px !important;}
.page-template-dv_page_template h1,.page-template-dv_page_template h2,.page-template-dv_page_template h3,.page-template-dv_page_template h4,.page-template-dv_page_template h5 {font: normal normal 700 35px/48px Montserrat;padding-bottom: 0px;}
.page-template-dv_page_template .alle_project h3,.page-template-dv_page_template .title_row_pakketten h3 {font-size: 18px;text-transform: uppercase;font-weight: normal;}
.page-template-dv_page_template .page_container {display: block;width: 100%;float: none;padding: 0px;margin: 0px;clear: both;position: relative;}
.groen_font{color:#749a3b;}
.page-template-dv_page_template #main-header,.page-template-dv_page_template .content_container {display: flex;margin: 0px;clear: both;position: relative;}
.page-template-dv_page_template .content_container {margin-top: 80px;}
.page-template-dv_page_template .content_container.dv_row2 {margin-top: 0px;padding-top: 0px}
.page-template-dv_page_template .col3_2,.page-template-dv_page_template .col3_1,.page-template-dv_page_template .col1_2,.page-template-dv_page_template .col1_1,.page-template-dv_page_template .col1_5 {display: inline-block;float: left;z-index: 10;}
.page-template-dv_page_template .col3_2 {width: 39%;}
.page-template-dv_page_template .col3_1 {width: 50%;}
.page-template-dv_page_template .col1_2 {width: 50%;}
.page-template-dv_page_template .col1_1 {width: 48%;}
.page-template-dv_page_template .col1_3 {width: 33.33%;}
.page-template-dv_page_template .col1_4 {width: 25%;}
.page-template-dv_page_template .col1_5 {width: 20%;}
.page-template-dv_page_template .fullwidth {width: 100%;text-align: center;z-index: 10;}
.page-template-dv_page_template ul {list-style: none;}
.page-template-dv_page_template .page_container p {padding-top: 0px;padding-bottom: 0px;}
.page-template-dv_page_template .page_container p.header_p {padding-top: 96px;}
.page-template-dv_page_template .page_container img.lazy {width: 100%;height: auto;}
.page-template-dv_page_template .content_container a,.page-template-dv_page_template .content_container a:link,.page-template-dv_page_template .content_container a:hover {color: #FFFFFF !important;border: solid 1px;font-weight: 600;line-height: 40px;padding: 2px 20px 2px 20px !important;border-radius: 36px;letter-spacing: 0.9px;display: inline-flex;font-size: 15px;}
.page-template-dv_page_template .content_container .branding_images a,.page-template-dv_page_template .content_container .branding_images a:link {padding: 0px !important;line-height: 0px !important;}
.page-template-dv_page_template .content_container a:after {content: '' !important;background: url("https://www.devirtualisten.com/wp-content/uploads/custom-css-js/images/pijtlje_wit.png") no-repeat center center;border-radius: 50%;margin-left: 10px !important;right: 2px;width: 0px;height: 40px;}
.page-template-dv_page_template .content_container.projects_dv_row a,.page-template-dv_page_template .content_container.projects_dv_row a:link,.page-template-dv_page_template .content_container.projects_dv_row a:hover {color: #FFFFFF !important;border: solid 0px;font-weight: 600;line-height: 40px;padding: 0px;border-radius: 0px;letter-spacing: 0.9px;display: block;font-size: 12px;}
.page-template-dv_page_template .content_container.projects_dv_row h5 a,.page-template-dv_page_template .content_container.projects_dv_row h5 a:link,.page-template-dv_page_template .content_container.projects_dv_row h5 a:hover {font-size: 22px;}
.page-template-dv_page_template .content_container.projects_dv_row a:after {content: '' !important;background: transparent;border-radius: 0%;margin-left: 0px !important;right: 2px;width: auto;height: auto;}
.arrow {margin: 1em 1em;}
.arrow::after {display: inline-block;padding-left: 3em;padding-right: 0;background: url("https://www.devirtualisten.com/wp-content/uploads/2022/10/Pijltje_wit_01.png");transition: transform 0.2s ease-out;}
.arrow:hover::after {transform: translateX(4px);}
body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_contact_submit::after {display: inline-block;margin-top: 0.3em;transition: transform 0.2s ease-out;}
body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_contact_submit:hover::after {transform: translateX(4px);}
wpcf7-submit::after {display: inline-block;margin-top: 0.3em;transition: transform 0.2s ease-out;}
wpcf7-submit:hover::after {display: inline-block;margin-top: 0.3em;transition: transform 0.2s ease-out;}
body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_contact_submit:hover::after {transform: translateX(4px);}
.arrow_old::after {display: inline-block;background: url("https://www.devirtualisten.com/wp-content/uploads/2022/10/Pijltje_wit_01.png");transition: transform 0.2s ease-out;}
.arrow_old:hover::after {transform: translateX(4px);}
.arrow_pakket::after {display: inline-block;padding-left: 1em;padding-right: 0;background: url("https://www.devirtualisten.com/wp-content/uploads/2022/10/Pijltje_wit_01.png");transition: transform 0.2s ease-out;}
.arrow_pakket:hover::after {transform: translateX(4px);}
.page-template-dv_page_template .content_container .arrow_bekijk_pakket::after {display: inline-block;padding-left: 2em;padding-right: 0;background: url("https://www.devirtualisten.com/wp-content/uploads/2022/11/Pijltje_wit_down.png") center center no-repeat;transition: transform 0.2s ease-out;}
.arrow_bekijk_pakket:hover::after {transform: translateY(4px);}
.page-template-dv_page_template .nieuw_branding .col3_2 p,
.dv_top_form .col3_2 .wpcf7 p {padding-top: 0px;}
.dv_pakket_page_section .wpcf7 input[type=submit],.page-template-dv_page_template .nieuw_branding .col3_2 input[type=submit],.dv_top_form .col3_2 .wpcf7 input[type=submit] {color: #FFFFFF !important;background-image: linear-gradient(to right, #749A3B, #486C11);border: none;line-height: 40px;padding: 2px 25px 2px 25px ;border-radius: 36px;letter-spacing: 0.9px;text-transform: uppercase;display: inline-flex;float: right;font-size: 15px !important;font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif;font-weight: 600;}
.page-template-dv_page_template .page_container p.p_img {padding: 0px !important;line-height: 0px;}
/* button Style */
.wpcf7 input[type=submit].dv_new_button {color: #FFFFFF !important;background-image: url("https://www.devirtualisten.com/wp-content/uploads/2022/10/Pijltje_wit_01.png"), linear-gradient(to right, #749A3B, #486C11);background-size: 9px, contain;border: none;line-height: 2.2em;padding: 2px 45px 2px 25px !important;border-radius: 36px;letter-spacing: 0.9px;text-transform: uppercase;display: inline-flex;float: right;font-size: 15px !important;font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif;font-weight: 600;background-position: calc(100% - 20px) center, center right;background-repeat: no-repeat;transition: background-position 0.2s ease-out;}
.wpcf7 input[type=submit].dv_new_button:hover {background-position: calc(100% - 15px) center, center right;}
.page-template-dv_page_template .content_container a.team_button, .page-template-dv_page_template .content_container a.team_button:link, .page-template-dv_page_template .content_container a.team_button:hover{color: #FFFFFF !important;background-image: url("https://www.devirtualisten.com/wp-content/uploads/2022/10/Pijltje_wit_01.png"), linear-gradient(to right, #749A3B, #486C11);background-size: 9px, contain;border: none;line-height: 40px;padding: 2px 45px 2px 25px !important;border-radius: 36px;letter-spacing: 0.9px;text-transform: uppercase;display: inline-flex;float: none !important;font-size: 15px !important;font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif;font-weight: 600;background-position: calc(100% - 20px) center, center right;background-repeat: no-repeat;transition: background-position 0.2s ease-out;}
/* New Home Banner */
.new_home_banner {padding-top: 8em;}
.new_home_banner .landing_banner_left { position: relative;padding-right: 7%;}
.new_home_banner .landing_banner_left .landing_banner_left_main_image_logo_animation,
.new_home_banner .landing_banner_left .landing_banner_left_main_image_logo {display: inline-block;position: absolute;right: 0;bottom: 100px;max-width: 200px;}
.new_home_banner .landing_banner_left .landing_banner_left_main_image_logo_animation img {animation: mymove 20s infinite;}
@keyframes mymove {from {transform: rotate(0deg);}to {transform: rotate(360deg);}}
.landing_banner_right { position: relative;display: flex !important;justify-content: center;flex-direction: column;text-align: right;}
.landing_banner_right ul {bottom: 100px;right: 0px;}
.landing_banner_right ul li {display: inline-block;}
.page-template-dv_page_template .page_container .header_button_link {text-align: right;padding-top: 40px;}
.page.page-template-dv_page_template .wij_zijn_dv .col3_2 p{padding:40px 0px 0px 0px;}
@media screen and (min-width: 981px) {
  .landing_banner_right a,
  .landing_banner_right a:link {padding: 2px 5px 2px 20px;font-size: 15px !important;background-image: linear-gradient(to right, #749A3B, #486C11);transition: 1s background-position ease-in-out;background-position: left;border: none !important;}
}
.page-template-dv_page_template .content_container a.ontwerp_button, .page-template-dv_page_template .content_container a.ontwerp_button:link, .page-template-dv_page_template .content_container a.ontwerp_button:hover{color: #FFFFFF !important;background-image: url("https://www.devirtualisten.com/wp-content/uploads/2022/10/Pijltje_wit_01.png"), linear-gradient(to right, #749A3B, #486C11);background-size: 9px, contain;border: none;line-height: 40px;padding: 2px 45px 2px 25px !important;border-radius: 36px;letter-spacing: 0.9px;text-transform: uppercase;display: inline-flex;float: none !important;font-size: 15px !important;font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif;font-weight: 600;background-position: calc(100% - 20px) center, center right;background-repeat: no-repeat;transition: background-position 0.2s ease-out;}
@media screen and (max-width: 980px) {
  /* button ontwerp */
.page-template-dv_page_template .content_container a.ontwerp_button, .page-template-dv_page_template .content_container a.ontwerp_button:link, .page-template-dv_page_template .content_container a.ontwerp_button:hover{color: #FFFFFF !important;background-image: url("https://www.devirtualisten.com/wp-content/uploads/2022/10/Pijltje_wit_01.png"), linear-gradient(to right, #749A3B, #486C11);background-size: 9px, contain;border: none;line-height: 30px;padding: 2px 45px 2px 25px !important;border-radius: 36px;letter-spacing: 0.9px;text-transform: uppercase;display: inline-flex;float: none !important;font-size: 12px !important;font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif;font-weight: 600;background-position: calc(100% - 20px) center, center right;background-repeat: no-repeat;transition: background-position 0.2s ease-out; margin-top:20px;}
  
  .landing_banner_right a,
  .landing_banner_right a.branding_pakketten_link { padding: 4px 0em 4px 1em;font-size: 12px !important;background-image: linear-gradient(to right, #749A3B, #486C11); transition: 1s background-position ease-in-out; background-position: left;border: none !important; }
}
.landing_banner_right a:hover {background-position: right;}
.page-template-dv_page_template .content_container .landing_banner_right a:after {content: '' !important;margin: 0px !important;width: auto;height: auto;}
.page-template-dv_page_template .content_container .landing_banner_right ul li a,
.page-template-dv_page_template .content_container .landing_banner_right ul li a:link,
.page-template-dv_page_template .content_container .landing_banner_right ul li a:hover {border: 0px;padding: 0px !important;background: none !important;border: 0px !important;}
.page-template-dv_page_template .content_container .landing_banner_right ul li a:before,
.page-template-dv_page_template .content_container .landing_banner_right ul li a:after {background: none;height: auto;width: auto;margin: 0px;font-family: ETmodules;background-image: none;}
/* Equal Height Column */
.equal_height_col_row {width: 90%;margin: 30px 5% 0px !important;column-gap: 3%;z-index:999;}
.equal_height_col_row.title_row_pakketten {margin: 0% 0% 0% !important;}
/* Section 1 */
.page.page-template-dv_page_template .content_container.diensten_container.equal_height_col_row{margin-top:0px !important;}
.page-template-dv_page_template .nieuw_branding .col3_2 .wpcf7 input.title,
.page-template-dv_page_template .nieuw_branding .col3_2 .wpcf7 input[type=text],
.page-template-dv_page_template .nieuw_branding .col3_2 .wpcf7 input[type=email],
.page-template-dv_page_template .nieuw_branding .col3_2 .wpcf7 input[type=tel],
.page-template-dv_page_template .nieuw_branding .col3_2 .wpcf7 textarea{color: #1f1f1f;border: 2px solid #898989;border-radius: 32px;opacity: 1;width: 100%;padding: 2px 15px;margin-bottom: 20px;line-height: 2.2em;font-size: 14px;}
.dv_top_form .col3_2 .wpcf7 input.text,
.dv_top_form .col3_2 .wpcf7 h5,
.page-template-dv_page_template .nieuw_branding .col3_2 .wpcf7 h5 {color: #1f1f1f;font: normal normal bold 24px/40px Montserrat;}
.dv_top_form .col3_2 .wpcf7 input.text,
.dv_top_form .col3_2 .wpcf7 p,
.page-template-dv_page_template .nieuw_branding .col3_2 .wpcf7 p {color: #1f1f1f;font: normal normal normal 16px/1.7em Montserrat;}
.total_pakket_for_jouw a { margin-top: 48px;}
.page-template-dv_page_template .page_container p.afsprak_title_p {padding: 40px 0px;}
.top_padding_landing_page.header_social_icons a,
.top_padding_landing_page.header_social_icons a:link {line-height: 0px;}
.top_padding_landing_page.header_social_icons li img {max-width: 21px;max-height: 21px;}
.top_padding_landing_page.header_social_icons li.insta_icon {margin-right: 5px;}
/* SECTION 2 */
.page-template-dv_page_template .wat_is_branding .col1_2 {width: 50%;padding-right: 0%;}
.page-template-dv_page_template .page_container .nieuw_branding_col p,
.page-template-dv_page_template .wij_zijn_dv .col3_2 p,
.page-template-dv_page_template .wat_is_branding .col1_2 p {padding: 48px 0px;}
.page-template-dv_page_template .wat_is_branding .col1_2.img_align {text-align: right;}
.page-template-dv_page_template .page_container .nieuw_branding_col p.nopadding,
.page-template-dv_page_template .wij_zijn_dv .col3_2 p.nopaddding,
.page-template-dv_page_template .wat_is_branding .col1_2 p.nopaddding {padding: 0px 0px;}
.page-template-dv_page_template .wij_zijn_dv .col3_2 p.nobpaddding,
.page-template-dv_page_template .wat_is_branding .col1_2 p.nobpaddding {padding-bottom: 0px !important;}
.page-template-dv_page_template .wat_is_branding .col1_1 {width: 40%;padding: 3%;}
.page-template-dv_page_template .content_container.wat_is_branding {margin-top: 0px;padding: 0px 5%;}
/* SECTION 3 */
.page-template-dv_page_template .wij_te_werk {padding: 0px 5%;}
.page-template-dv_page_template .wij_te_werk h5 {text-align: center;font: normal normal bold 16px/32px Montserrat;}
.page-template-dv_page_template .wij_te_werk p {padding: 5px 20px;text-align: center;}
.page-template-dv_page_template .wij_te_werk span.step {color: #fff;border-radius: 50%;background: #749A3B;text-align: center;display: block;line-height: 62px;font-size: 24px;}
.page-template-dv_page_template .wij_te_werk span.step img {width: 28px;vertical-align: middle;}
.page-template-dv_page_template .wij_te_werk .step_around {margin: 100px auto;height: 70px;width: 70px;padding: 2px;border: 2px solid #fff;border-radius: 50%;display: block;z-index: 6;position: relative;background: #1f1f1f;}
.page-template-dv_page_template .wij_te_werk .step_wrapper {display: block;position: relative;}
.page-template-dv_page_template .wij_te_werk .step_wrapper:before {background: #ffffff;display: block;height: 2px;content: '';top: 35px;width: 100%;position: absolute;z-index: 5;}
.step_wrapper.first:before {width: 50% !important;right: 0px;}
.step_wrapper.last:before {width: 50% !important;left: 0px;}
/* SECTION 4 */
.page-template-dv_page_template .wij_zijn_dv {padding: 0px 5%; background: url('https://www.devirtualisten.com/wp-content/uploads/2022/03/DV_wiezijnwij_afbeelding.webp') top center no-repeat;background-size: cover;margin-top: 150px;}
.page-template-dv_page_template .wij_zijn_dv .col3_2 {background-color: rgba(22, 34, 60, 0.75);padding: 100px 50px;width: 50%;min-width:650px;}
/*SECTION 6 */
.page-template-dv_page_template .nieuw_branding { padding: 0px 5%; background-image: linear-gradient(to top, rgba(22, 34, 60, 0.65) 85%, rgba(31, 31, 31, 1.0) 15%), url('https://www.devirtualisten.com/wp-content/uploads/2022/06/DV_landingspage_Spoedwebsite.jpg');background-size: cover;justify-content: space-between;background-position: bottom left;background-repeat: no-repeat;margin-top: 80px;}
.page-template-dv_page_template .nieuw_branding .col3_1 {display: flex;}
.page-template-dv_page_template .nieuw_branding .col3_2 {margin-bottom: 120px;}
.hide_mobile {display: block !important;}
.show_mobile {display: none !important;}
.page-template-dv_page_template .content_container.alle_client {margin: 50px 0px 0px 0px !important;}
.page-template-dv_page_template .content_container.alle_client .branding_images {border: 1px solid #fff;}
.page-template-dv_page_template .content_container.center_align {margin-top: 0px !important;text-align: center !important;}
.nieuw_branding_col {display: flex;flex-flow: column;align-self: center;}
/* New Branding Page Update  */
.page.page-template-dv_page_template .content_container {margin-top: 0px;}
.page.page-template-dv_page_template .content_container {max-width: 1300px;margin-left: auto !important;margin-right: auto !important;}
.content_container_fullwidth {display: flex;}
.page.page-template-dv_page_template .content_container_fullwidth.alle_client .branding_images {border: 1px solid #fff; width: 11.11%;}
.page.page-template-dv_page_template .alle_project,
.page-template-dv_page_template .wij_te_werk,
.page-template-dv_page_template .content_container.wat_is_branding {padding: 0px 0px;}
.page-template-dv_page_template .content_container.wat_is_branding.nieuw_contact_us,
.page-template-dv_page_template .content_container.reviews_project{margin-top: 200px;margin-bottom: 40px;}
.page-template-dv_page_template .content_container.wat_is_branding {margin-top: 100px;margin-bottom: 40px;}
.page-template-dv_page_template .content_container.alle_project {margin: 50px 0px;}
.border_branding_page {height: 2px;background: #fff;display: block;width: 90%;margin: 150px 5% 150px 5%;clear: both;}
.border_bottom_branding_page {height: 1px;background: #fff;display: block;max-width:1300px;width: 90%;margin: 120px auto 0% auto;clear: both;}
.text_left_align {text-align: left !important;}
.right_margin_15 {margin-right: 15% !important;}
.left_margin_0 {margin-left: 0px !important;}
.list_spacing {margin-top: 6% !important;margin-bottom: 6% !important;}
h1.absolute_title {display: block;position: absolute;font: normal normal bold 108px/133px Montserrat;letter-spacing: 0px;color: #393939;margin-left: -10px;margin-top: -70px;z-index: 5;}
.branding_clear {clear: both;margin-top: 120px !important;}
.landing_clear {clear: both;margin-top: 0px !important;}
.nieuw_contact_us h1.absolute_title {left: auto !important;margin-top: auto !important;}
.nieuw_contact_us .col1_3.hide_mobile {display: flex !important;}
.nieuw_contact_us .col1_3 {padding: 0px 2%;z-index: 999;display: flex;flex-direction: column;justify-content: center;}
.nieuw_contact_us .col1_3.image_col {text-align: center;}
.nieuw_contact_us .col1_3.image_col img {max-width: 70%;margin: auto;}
.nieuw_contact_us .col1_3 h5 {font-size: 24px;line-height: 28px;padding-bottom: 20px;}
.nieuw_contact_us .col1_3 p.call_list_title {font-size: 22px;font-weight: bold;padding-bottom:0px;}
.nieuw_contact_us .contact_row_list {display: flex;margin-bottom: 4%;}
.nieuw_contact_us .contact_row_list .call_left_icon {width: 80px;height: 80px;background: url(https://www.devirtualisten.com/wp-content/uploads/2022/10/Pijltje_wit_01.png) no-repeat center center, linear-gradient(to right, #486C11, #749A3B);border-radius: 50%;margin-right: 10%;}
.nieuw_contact_us .contact_row_list .call_left_right {display: flex;flex-direction: column;justify-content: center;}
.nieuw_contact_us .contact_row_list .call_left_right a:after,
.nieuw_contact_us .contact_row_list .call_left_right a {border: 0px;padding: 0px !important;margin: 0px;background: none;text-decoration: underline;}
.page.page-template-dv_page_template .content_container.dv_row2.projects_dv_row {column-gap: 3%;position: relative;z-index: 999;}
.page.page-template-dv_page_template .content_container.dv_row2.projects_dv_row .project_desc p {margin: 0% 0% 0%;font-size: 80%;}
.page.page-template-dv_page_template .content_container.dv_row2.projects_dv_row .project_desc h5 {font-size: 28px;}
.page.page-template-dv_page_template .wij_te_werk p {font-size: 14px;}
.page.page-template-dv_page_template .page_container .nieuw_branding_col p,
.page.page-template-dv_page_template .wat_is_branding .col1_2 p {padding: 10px 0px;}
.page.page-template-dv_page_template .wat_is_branding ul {margin: 0px 0px 40px;}
/* Header List */
ul.header_listing_dv li {display: block;position: relative;font-weight: bold;}
.page.page-template-dv_page_template .wat_is_branding ul.bt {font-weight: bold;margin: 30px 0px 40px;}
ul.bt li {background: url("https://www.devirtualisten.com/wp-content/uploads/custom-css-js/images/vinkje_groen.png") no-repeat left 7px;background-size: 30px;padding-left:40px;}
.kijkhier {color: #749A3B !important;}
.page-template-dv_page_template .content_container.kijkhier a,
.page-template-dv_page_template .content_container.kijkhier a:link {color: #749A3B !important;border: solid 0px !important;font-weight: 600;font-size: 15px;}
a#leesmeerBtn, a#leesmeerBtn:link {margin-top:30px;border: 0px !important;padding: 0px !important;display: block;}
#branding_hide_content {display: none;}
/* New Branding */
.page-template-dv_page_template .wat_is_branding .col1_2 img {max-width: 80%;margin-right: 0px;margin-top: -150px;}
/* New Team DV */
.page-template-dv_page_template .content_container.team_dv_row {margin-top: 100px !important;}
.page-template-dv_page_template .content_container.team_dv_row .team-item-content h1 {font-size: 12px;}
.page-template-dv_page_template .content_container.team_dv_row .team-item-content h6 {font-size: 16px;}
.page-template-dv_page_template .content_container.team_dv_row .col1_5 {padding-right: 20px;}
.page-template-dv_page_template .fullwidth.team_dv_row h3 {font-size: 18px;text-align: left;font-weight: normal;text-transform: uppercase;}
/* Fixed Button */
.popup_button {display: inline-block;position: fixed;right: 0px;bottom: 10vh;z-index: 9999;background-image: linear-gradient(to right, #486C11, #749A3B);border-width: 0px;padding: 10px 25px;border-radius: 26px 0px 0px 26px;}
.popup_button a.popup_open_button,
.popup_button a.popup_open_button:link,
.popup_button a.popup_open_button:hover {display: block;color: #fff !important;font-weight: bold;padding-right: 15px;}
a.popup_open_button::after { content: '' !important; background: url("https://www.devirtualisten.com/wp-content/uploads/custom-css-js/images/pijtlje_wit.png") no-repeat center center;right: 10px;top: 17px;width: 20px;height: 12px;display: inline-block;position: absolute;background-size:contain; transition: right 400ms ease-out 100ms}
a.popup_open_button:hover:after { right: 0px;}
a.popup_open_button.openedpop{margin-top:30px;}
a.popup_open_button.openedpop::after { background: url("https://www.devirtualisten.com/wp-content/uploads/2022/11/Pijltje_wit_down.png") no-repeat center center;top: 47px;right:30px}
.popup_button .fixed_pop_content { display: none;color: #fff;padding-bottom:40px;}
.popup_button .fixed_pop_content .wpcf7-response-output,
.popup_button .fixed_pop_content .wpcf7-not-valid-tip,
.popup_button .fixed_pop_content .screen-reader-response {display: none;}
.popup_button .fixed_pop_content .wpcf7-form-control-wrap input {border-radius: 25px;border: 2px solid #fff;padding: 10px 20px;background: transparent;margin: 25px 0px 10px 0px;color:#fff;}
.popup_button .fixed_pop_content input[type="submit"] {border-radius: 25px;border: 2px solid #fff;background:#fff;color:#749a3b;padding: 10px 20px;font-weight:bold;margin: 0px 0px;width: 100%;display: block;}
.page-template-dv_page_template h3.headertext_pagetitle,
.page-template-dv_page_template .content_container h3.headertext_pagetitle a.home_branding_link,
.page-template-dv_page_template .content_container h3.headertext_pagetitle a.home_branding_link:link,
.page-template-dv_page_template .content_container h3.headertext_pagetitle a.home_branding_link:hover{background: transparent;font: normal normal bold 48px/54px Montserrat !important;}
.page-template-dv_page_template .content_container a.home_branding_link,
.page-template-dv_page_template .content_container a.home_branding_link:link,
.page-template-dv_page_template .content_container a.home_branding_link:hover {color: #749A3B !important;padding: 0px !important;}
.branding_tooltip {position: absolute;right: 0px;font: normal normal normal 14px/18px Montserrat !important;padding: 8px 20px; background: #5d5d5d;border-radius: 8px;display: none;margin-top: -40px;}
.page-template-dv_page_template .content_container .branding_tooltip a,
.page-template-dv_page_template .content_container .branding_tooltip a:link,
.page-template-dv_page_template .content_container .branding_tooltip a:hover {font: normal normal bold 14px/18px Montserrat!important; letter-spacing: 0px!important;text-decoration: underline;background: transparent !important;padding-left: 5px !important;height:auto !important;}
.branding_tooltip:after {content: '';width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 10px solid #5d5d5d;position: absolute;left: 40px;top: 34px;}
.design_tabbing h3 {cursor: pointer;color:#a0a0a0!important;font:normal normal 700 32px/2.2em Montserrat;}
.design_tabbing h3.dvselected,
.design_tabbing.openedcol h3{color:#fff !important;}
.design_tabbing.openedcol .design_tabbing_content {display: block;}
.design_tabbing .design_tabbing_content {margin: 20px 0px;padding-left: 20px;border-left: 1px solid #fff;}
.design_tabbing .design_tabbing_content ul li{line-height:40px;color:#a0a0a0!important;}
/* Test Div */
.branding_scrolling_content{position:sticky;top:30%;}
.branding_scrolling{position:sticky;top:30%;}
.testmonial_stars{padding:15px 0px;}
@media screen and (min-width: 981px) {
  ul.header_listing_dv li:after {content: ' ' !important;background: url("https://www.devirtualisten.com/wp-content/uploads/custom-css-js/images/vinkje_groen.png") no-repeat center center;width: 25px;display: inline-block;height: 24px;background-size: contain;position: relative;top: 7px;margin-left: 20px;}
}
ul.header_listing_dv li { margin-left: 30px}
.page.page-template-dv_page_template .wpcf7 input[type=submit]:after {content: '\35' !important;font-family: ETmodules !important;background: #749A3B; border-radius: 50%; font-size: 2.2em !important;margin-left: -2px !important;right: 2px;}
.page.page-template-dv_page_template .content_container.wat_is_branding.no_top_padding {margin-top: 30px !important;}
/* TESTIMONIAL */
.page.page-id-23823.page-template-dv_page_template .content_container.dv_row2.projects_dv_row.testmonial {column-gap: 1.25%;}
.testimonial_content {background: #333333;border-radius: 50px;padding: 45px;font-size: 14px;}
.testimonial_content .testmonial_name {font-size: 22px;font-weight: bold;}
.testmonial_stars div{background: url('https://www.devirtualisten.com/wp-content/uploads/2022/11/Dv_star_green_filled.png') repeat-x bottom left;height: 27px;padding: 0px;background-size: contain;}
.testmonial_stars .onestar {width: 28px;}
.testmonial_stars .twostar {width: 56px;}
.testmonial_stars .threestar {width: 84px;}
.testmonial_stars .fourstar {width: 104px;}
.testmonial_stars .fivestar {width: 130px;}
/* New Branding */
.top_padding_landing_page {margin-top: 40px;margin-bottom: 0px;}
.page-template-dv_page_template .content_container.alle_client.new_landing_page .branding_images {border: 0px;}
.page-template-dv_page_template .content_container a.new_landing_page:after {background-color: transparent;}
.et_pb_menu .et-menu>li {padding-left: 11px !important;}
.wpcf7-form-control-wrap input {border-color: #ffffff !important;}
::placeholder {color: #ffffff;font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif;font-weight: 500;opacity: 1;}
::-ms-input-placeholder { color: #ffffff;font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif;font-weight: 500;}
::-ms-input-placeholder {color: #ffffff;font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif;font-weight: 500;}
.content_container.portfolio.projects_dv_row { margin-top: 150px;}
.page-template-dv_page_template .content_container.portfolio.projects_dv_row .col1_2 a,
.page-template-dv_page_template .content_container.portfolio.projects_dv_row .col1_2 a:link{padding:0px !important;}
.content_container.portfolio.projects_dv_row .image_col_project img{padding:0px 0px 3% 2%;display:block;position:relative;top:0px;}
.content_container.portfolio.projects_dv_row .image_col_project img.last{padding:0px 0px 0% 3%;}
@media screen and (min-width: 1300px) {
  .equal_height_col_row.title_row_pakketten {width: 100%; }
  .page.page-id-23823.page-template-dv_page_template .content_container .absolute_title {margin-left: -4%;}
  .page.page-id-23823.page-template-dv_page_template .content_container.nieuw_contact_us .absolute_title {margin-top: 1% !important;}
  .page.page-id-23823.page-template-dv_page_template .content_container.alle_project .absolute_title { margin-top: 0px;}
  .page.page-id-23823.page-template-dv_page_template .et-l.et-l--footer .et_builder_inner_content,
  .page.page-id-23823.page-template-dv_page_template .page_container .border_branding_page,
  .page.page-id-23823.page-template-dv_page_template .et_pb_row_0_tb_header.et_pb_row,
  .page.page-id-23823.page-template-dv_page_template .page_container .border_bottom_branding_page,
  .page.page-id-24132.page-template-dv_page_template .et_pb_row { max-width: 1300px !important;margin-left: auto; margin-right: auto;}
  .equal_height_col_row.title_row_pakketten {width: 100%;}
  .page.page-id-24252.page-template-dv_page_template .content_container .absolute_title {margin-left: -4%;}
  .page.page-id-24252.page-template-dv_page_template .content_container.nieuw_contact_us .absolute_title { margin-top: -4% !important;}
  .page.page-id-24252.page-template-dv_page_template .content_container.alle_project .absolute_title { margin-top: 0px;}
  .page.page-id-24252.page-template-dv_page_template .et-l.et-l--footer .et_builder_inner_content,
  .page.page-id-24252.page-template-dv_page_template .page_container .border_branding_page,
  .page.page-id-24252.page-template-dv_page_template .et_pb_row_0_tb_header.et_pb_row,
  .page.page-id-24252.page-template-dv_page_template .page_container .border_bottom_branding_page,
  .page.page-id-24252.page-template-dv_page_template .et_pb_row { max-width: 1300px !important; margin-left: auto; margin-right: auto;}
  .equal_height_col_row.title_row_pakketten {width: 100%;}
  .page.page-id-24246.page-template-dv_page_template .content_container .absolute_title {margin-left: -4%;}
  .page.page-id-24246.page-template-dv_page_template .content_container.nieuw_contact_us .absolute_title {margin-top: -4% !important;}
  .page.page-id-24246.page-template-dv_page_template .content_container.alle_project .absolute_title { margin-top: 0px;}
  .page.page-id-24246.page-template-dv_page_template .et-l.et-l--footer .et_builder_inner_content,
  .page.page-id-24246.page-template-dv_page_template .page_container .border_branding_page,
  .page.page-id-24246.page-template-dv_page_template .et_pb_row_0_tb_header.et_pb_row,
  .page.page-id-24246.page-template-dv_page_template .page_container .border_bottom_branding_page,
  .page.page-id-24246.page-template-dv_page_template .et_pb_row {max-width: 1300px !important;margin-left: auto;margin-right: auto;}
}
@media screen and (max-width: 980px) {
  .design_tabbing .design_tabbing_content {margin: 20px 0px;padding-left: 20px;border-left: 1px solid #fff;display:none;}
  /* New Home Banner */
  .new_home_banner { min-height: auto;}
  .new_home_banner .landing_banner_left {position: relative;padding-right: 10%;}
  .new_home_banner .landing_banner_left .landing_banner_left_main_image_logo_animation,
  .new_home_banner .landing_banner_left .landing_banner_left_main_image_logo { display: inline-block; position: absolute; right: 0;top: 50px;max-width: 100px;}
  .landing_banner_right {position: relative;display: flex !important;justify-content: center;flex-direction: column;text-align: center;}
  .landing_banner_right ul {position: relative;bottom: 0px;right: 0px;}
  .landing_banner_right ul.header_social_icons {text-align:left;}
  /* button Style */
  .wpcf7 input[type=submit].dv_new_button { padding: 2px 25px 2px 15px;background-position: calc(100% - 8px) center, center right;background-repeat: no-repeat;transition: background-position 0.2s ease-out;background-size: 6px, contain;}
  .wpcf7 input[type=submit].dv_new_button:hover {background-position: calc(100% - 3px) center, center right;}
  /* .landing_banner_right ul li{display:inline-block;} */
  .page-template-dv_page_template .page_container .header_button_link {text-align: center;padding-top: 30px;}
  .page-template-dv_page_template .page_container .landing_banner_right ul li a {border: 0px !important;}
  .page-template-dv_page_template .page_container .landing_banner_right.col1_2 {margin-top: 30px;}
  .top_padding_landing_page.header_social_icons li img { max-height: 18px; max-width: 18px;}
  .nieuw_contact_us .col1_3 h5 {font-size: 20px; }
  .page-template-dv_page_template h1,
  .page-template-dv_page_template h2,
  .page-template-dv_page_template h3,
  .page-template-dv_page_template h4,
  .page-template-dv_page_template h5 {font-size: 20px;line-height: 32px;padding-bottom: 0px;}
  .page-template-dv_page_template .alle_project h3,
  .page-template-dv_page_template .title_row_pakketten h3,
  .page-template-dv_page_template .fullwidth.team_dv_row h3 {font-size: 20px;text-transform: none;font-weight: bold;margin-bottom: 15px;text-transform: none;}
  .page.page-id-23823.page-template-dv_page_template .wij_te_werk p,
  .page-template-dv_page_template,
  .page-template-dv_page_template p,
  .page-template-dv_page_template div,
  .page-template-dv_page_template input,
  .page-template-dv_page_template select,
  .page-template-dv_page_template {font-size: 12px;}
  .page-template-dv_page_template .page_container p {padding-top: 10px;}
  .page-template-dv_page_template #main-header,
  .page-template-dv_page_template .content_container {display: block;}
  .page-template-dv_page_template .col3_2,
  .page-template-dv_page_template .col3_1,
  .page-template-dv_page_template .col1_2,
  .page-template-dv_page_template .col1_1 {display: block !important;float: none;clear: both;width: 100%;position: relative;}
  .page-template-dv_page_template .content_container.alle_client,
  .page-template-dv_page_template .content_container.nieuw_branding,
  .page.page-id-23823.page-template-dv_page_template .content_container.landing_top_margin,
  .page-template-dv_page_template .content_container.wat_is_branding,
  .page.page-id-23823.page-template-dv_page_template .content_container.dv_team_landing,
  .page.page-id-23823.page-template-dv_page_template .border_branding_page {background-color: transparent !important; margin-bottom: 0px !important;margin-top: 120px !important;}
  .page.page-id-23823.page-template-dv_page_template .content_container.dv_team_landing {max-width: 100% !important;}
  .page-template-dv_page_template .page_container p.header_p {padding-top: 70px;padding-bottom: 20px;}
  .page-template-dv_page_template .col3_2 {margin-top: 0px !important;}
  .page-template-dv_page_template .col3_1 {position: relative !important;}
  .page-template-dv_page_template .wat_is_branding ul.bt{margin:20px 0px 30px 0px !important;}
  .page-template-dv_page_template .wat_is_branding ul li {padding-left: 25px;background-size:18px;}
  .page-template-dv_page_template .wat_is_branding ul li:before {background-size: contain;width: 20px; height: 20px; background-position: center center; margin-left: -25px;}
  .page-template-dv_page_template .page_container p.afsprak_title_p {padding: 10px 0px 30px 0px; }
  .page-template-dv_page_template .wat_is_branding .col1_1,
  .page-template-dv_page_template .col1_4,
  .page-template-dv_page_template .wij_zijn_dv .col3_2,
  .page-template-dv_page_template .alle_project .col1_3,
  .page-template-dv_page_template .wat_is_branding .col1_2 {width: 100%;position: relative;}
  .page-template-dv_page_template .wat_is_branding .col1_1 {text-align: center;}
  .page-template-dv_page_template .wij_te_werk .step_wrapper:before {background: #1f1f1f;}
  .page-template-dv_page_template .content_container_fullwidth.wij_zijn_dv .content_container {max-width: 100%;}
  .page-template-dv_page_template .nieuw_branding .col3_1 {margin-top: 20px;margin-bottom: 50px;}
  .page-template-dv_page_template .nieuw_branding {background-size: contain;background-position: top center;padding: 0px 5%;background-image: linear-gradient(to bottom, rgba(22, 34, 60, 0.65) 85%, rgba(31, 31, 31, 0.65) 15%), url('https://www.devirtualisten.com/wp-content/uploads/2022/06/DV_landingspage_Spoedwebsite.jpg');padding-top: 60px;}
  .page-template-dv_page_template .nieuw_branding .col3_2 {margin-bottom: 0px;}
  .wat_is_branding {padding-bottom: 0px;}
  .page-template-dv_page_template .nieuw_branding .col3_2 .wpcf7,
  .page-template-dv_page_template .wij_zijn_dv {background: none !important;text-align: center;margin-top: 0px;}
  .page-template-dv_page_template .wij_zijn_dv .col3_2 {background-color: transparent !important; }
  .page-template-dv_page_template .page_container .nieuw_branding_col p,
  .page-template-dv_page_template .wij_zijn_dv .col3_2 p,
  .page-template-dv_page_template .wat_is_branding .col1_2 p {padding: 30px 0px;}
  .total_pakket_for_jouw a {margin-top: 15px;}
  .page-template-dv_page_template .wij_te_werk span.step img {width: 24px;margin-top: -2px;}
  .page-template-dv_page_template .wij_te_werk span.step {line-height: 46px;font-size: 16px;}
  .page-template-dv_page_template .wij_te_werk .step_around {margin: 40px 0px 0px 0px;height: 50px;width: 50px;padding: 1px;border: 1px solid #fff;}
  .page-template-dv_page_template .wij_te_werk h5 {font-size: 12px;}
  .wat_is_branding {padding: 0px 5%; }
  .page-template-dv_page_template .alle_project {padding: 0px 5% 20px 5%;}
  .page-template-dv_page_template .wat_is_branding .col1_1 {display: none !important;}
  .page-template-dv_page_template .wij_te_werk h5,
  .page-template-dv_page_template .wij_te_werk p {text-align: left;padding: 5px 0px;}
  .page-template-dv_page_template .fullwidth {text-align: left;position: relative;}
  .page-template-dv_page_template .col3_2.hide_mobile,
  .hide_mobile {display: none !important;}
  .show_mobile {display: block !important;}
  .page-template-dv_page_template .content_container.fullwidth {padding: 0px !important;}
  .page-template-dv_page_template .content_container.alle_client {display: grid;grid-template-columns: repeat(3, auto);}
  .page-template-dv_page_template .content_container.alle_client .branding_images {flex: 1 0 33.33%;margin: 0px;}
  .dv_pakket_page_section .wpcf7 input.title,
  .dv_pakket_page_section .wpcf7 input[type=text],
  .dv_pakket_page_section .wpcf7 input[type=email],
  .dv_pakket_page_section .wpcf7 input[type=tel],
  .dv_pakket_page_section .wpcf7 textarea,
  .page-template-dv_page_template .nieuw_branding .col3_2 .wpcf7 input.title,
  .page-template-dv_page_template .nieuw_branding .col3_2 .wpcf7 input[type=text],
  .page-template-dv_page_template .nieuw_branding .col3_2 .wpcf7 input[type=email],
  .page-template-dv_page_template .nieuw_branding .col3_2 .wpcf7 input[type=tel],
  .page-template-dv_page_template .nieuw_branding .col3_2 .wpcf7 textarea,
  .dv_top_form .col3_2 .wpcf7 input.text,
  .dv_top_form .col3_2 .wpcf7 input.title,
  .dv_top_form .col3_2 .wpcf7 input[type=text],
  .dv_top_form .col3_2 .wpcf7 select,
  .dv_top_form .col3_2 .wpcf7 textarea,
  .dv_top_form .col3_2 .wpcf7 input[type=email],
  .dv_top_form .col3_2 .wpcf7 input[type=tel],
  .page-template-dv_page_template .nieuw_branding .col3_2 .wpcf7 input.title,
  .page-template-dv_page_template .nieuw_branding .col3_2 .wpcf7 input[type=text],
  .page-template-dv_page_template .nieuw_branding .col3_2 .wpcf7 input[type=email],
  .page-template-dv_page_template .nieuw_branding .col3_2 .wpcf7 input[type=tel],
  .page-template-dv_page_template .nieuw_branding .col3_2 .wpcf7 textarea,
  .dv_top_form .col3_2 .wpcf7 input.text,
  .dv_top_form .col3_2 .wpcf7 input.title,
  .dv_top_form .col3_2 .wpcf7 input[type=text],
  .dv_top_form .col3_2 .wpcf7 select,
  .dv_top_form .col3_2 .wpcf7 textarea,
  .dv_top_form .col3_2 .wpcf7 input[type=email],
  .dv_top_form .col3_2 .wpcf7 input[type=tel],
  input.text,
  input.title,
  input[type=email],
  input[type=password],
  input[type=tel],
  input[type=text],
  select,
  textarea,
  .page-template-dv_page_template .nieuw_branding .col3_2 input[type=submit],
  .dv_top_form .col3_2 .wpcf7 input[type=submit],
  .page-template-dv_page_template .content_container a,
  .page-template-dv_page_template .content_container a:link,
  .page-template-dv_page_template .content_container a:hover,
  .page-template-dv_page_template .content_container a:after {
    font-size: 12px;
    line-height: 25px;
    background-size:8px;
    height:32px;
    background-position:right 6px;
  }
  .page-template-dv_page_template h3.headertext_pagetitle, .page-template-dv_page_template .content_container h3.headertext_pagetitle a.home_branding_link, .page-template-dv_page_template .content_container h3.headertext_pagetitle a.home_branding_link:link, .page-template-dv_page_template .content_container h3.headertext_pagetitle a.home_branding_link:hover {
    background: transparent;
    font: normal normal bold 26px/32px Montserrat !important;
}
  .page-template-dv_page_template h3.headertext_pagetitle{text-align:left;}
  .page-template-dv_page_template .content_container a.team_button, .page-template-dv_page_template .content_container a.team_button:link, .page-template-dv_page_template .content_container a.team_button:hover{font-size:12px !important;line-height:30px;}
  .page-template-dv_page_template .content_container a.team_button:after {width: 0px;background-size: 8px !important;background:none !important;height: 25px;}
  .page-template-dv_page_template .alle_project .col1_3 {margin-bottom: 20px;}
  .page-template-dv_page_template .alle_project .col1_3 .project_desc {padding: 10px 0px;}
  .page-template-dv_page_template .alle_project .col1_3 .project_desc p {font-size: 9px;}
  .page-template-dv_page_template .alle_project .col1_3 .project_desc h5 {font-size: 18px; }
  .et_pb_image_0_tb_footer .et_pb_image_wrap img.lazy {min-height: 30px;width: 200px;}
  /* New Branding */
    .list_spacing {margin-top: 0px !important;margin-bottom: 6% !important; }
  .page.page-id-23823.page-template-dv_page_template .content_container.nieuw_contact_us .col1_3,
  .page.page-id-23823.page-template-dv_page_template .content_container.equal_height_col_row .col1_3 {width: auto;margin-bottom: 60px;position: relative;}
  .page.page-template-dv_page_template .content_container {max-width: 90% !important;margin-left: auto;margin-right: auto;}
  .page.page-template-dv_page_template .wat_is_branding {padding: 0px 0px;}
  .page.page-template-dv_page_template .wat_is_branding.right_margin_15 {margin-right: 0px !important;}
  .page.page-template-dv_page_template .dv_top_form {padding-left: 0px !important;padding-right: 0px !important;}
  .page.page-template-dv_page_template h1.absolute_title {font-size: 56px;margin-top: -22px;margin-left: -7% !important;z-index: 10 !important;position: absolute;}
  .nieuw_contact_us h1.absolute_title {margin-top: -22px !important;}
  .page.page-template-dv_page_template .content_container h3 {z-index: 999 !important;position: relative;}
  .page.page-template-dv_page_template .content_container h3 {z-index: 999 !important;position: relative;padding-top: 0px;}
  .page.page-template-dv_page_template .content_container .pakket_content h3 {z-index: 999 !important;position: relative;padding-top: 10px !important;}
  .nieuw_contact_us .col1_3.image_col {text-align: center;position: relative;}
  .nieuw_contact_us .col1_3.image_col img {max-width: 60%;margin-left: auto;margin-right: auto;}
  .nieuw_contact_us .contact_row_list .call_left_icon {height: 55px;width: 55px;background-size: 12px, 100%;}
  
  .page-template-dv_page_template .content_container .branding_images a{height:auto !important;}
  /*   .nieuw_contact_us .contact_row_list .call_left_icon:hover::after{transition:transform 0.2s ease-out;transform:translatex(4px);} */
  .nieuw_contact_us .col1_3 p.call_list_title {font-size: 16px;}
  .page-template-dv_page_template .content_container.call_list_title a,
  .page-template-dv_page_template .content_container.call_list_title a:link,
  .page-template-dv_page_template .content_container.call_list_title a:hover {color: #FFFFFF !important;border: solid 1px;font-weight: 600;line-height: 40px;padding: 0px !important;border-radius: 36px;letter-spacing: 0.9px;display: inline-flex;font-size: 15px;}
  .page-template-dv_page_template .page_container p {padding-top: 2px;}
  .page-template-dv_page_template .content_container.wat_is_branding.no_top_padding {margin-top: 0px !important;}
  .page.page-id-23823.page-template-dv_page_template .content_container_fullwidth.alle_client {flex-wrap: wrap;align-items: flex-start;}
  .page.page-id-23823.page-template-dv_page_template .content_container_fullwidth.alle_client .branding_images {width: 33.33%;}
  .page.page-id-23823.page-template-dv_page_template .content_container.dv_row2.projects_dv_row .project_desc a h5 {font-size: 25px;}
  .page.page-id-23823.page-template-dv_page_template .content_container.dv_row2.projects_dv_row .project_desc { margin-bottom: 20px;}
  
  /* TESTIMONIAL */
  .page.page-id-23823.page-template-dv_page_template .content_container.dv_row2.projects_dv_row.testmonial .col1_3 { width: 100%;}
  .testimonial_content {background: #333333; border-radius: 25px; padding: 30px 22px;font-size: 12px !important;margin-bottom: 30px;}
  .testimonial_content .testmonial_name {font-size: 14px;font-weight: bold;}
  .page.page-id-23823.page-template-dv_page_template .wij_zijn_dv .content_container {max-width: 100% !important;}
  .nieuw_contact_us .col1_3.hide_mobile {display: none !important;}
  /* New Branding */
  .page-template-dv_page_template .wat_is_branding .col1_2 img {max-width: 80%;margin-right: auto;margin-top: 0px;}
  .page-template-dv_page_template .wat_is_branding .col1_2.img_align {text-align: center;}
  .page-template-dv_page_template .content_container.projects_dv_row a,
  .page-template-dv_page_template .content_container.projects_dv_row a:link,
  .page-template-dv_page_template .content_container.projects_dv_row a:hover {padding: 0px !important;height:auto;}
  .page.page-template-dv_page_template .content_container.dv_row2.projects_dv_row .project_desc p,
  .page.page-template-dv_page_template .content_container.dv_row2.projects_dv_row .project_desc p a {display: inline !important;font-size: 8px !important;line-height: 1.8em !important;letter-spacing: 0.4px !important;}
  .page.page-template-dv_page_template .content_container.dv_row2.projects_dv_row .project_desc h5 a {font-size: 16px !important;font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif !important;display: block;line-height: 1em;}
  .page-template-dv_page_template .content_container.alle_client {margin-top: 0px !important; }
  .page.page-template-dv_page_template .content_container.mobile_spacing {margin-top: 30px !important;}
  .top_padding_landing_page {margin-top: 30px;margin-bottom: 0px; }
  /*image DV TEAM    */
  .page.page-id-23823.page-template-dv_page_template .content_container.dv_team_landing {margin-top: 10%; }
  ul.header_listing_dv {text-align: left !important; }
  .headertext {text-align: left !important;}
  ul.header_listing_dv li:before {content: ' ' !important;background: url(https://www.devirtualisten.com/wp-content/uploads/custom-css-js/images/vinkje_groen.png) no-repeat center center;width: 25px;display: inline-block;height: 24px;background-size: contain;position: absolute;margin-left: -35px; }
  /* New Team DV */
  .page-template-dv_page_template .content_container.team_dv_row {margin-top: 40px !important;}
  .page-template-dv_page_template .content_container.team_dv_row .team-item-content h1 {font-size: 9px;}
  .page-template-dv_page_template .content_container.team_dv_row .team-item-content h6 {font-size: 12px;}
  .page-template-dv_page_template .content_container.team_dv_row .col1_5 {padding-right: 10px;width: 50%;}
  .float_clear {clear: both;float: none !important;}
  .page-template-dv_page_template .mobile_menu_bar:before {font-family: ETmodules !important;}
  .page.page-id-23823.page-template-dv_page_template .content_container.nieuw_contact_us .col1_3, .page.page-id-23823.page-template-dv_page_template .content_container.equal_height_col_row .col1_3 { width: auto;margin-bottom: 0px!important;position: relative;}
  .page-template-dv_page_template .content_container a.home_branding_link,
.page-template-dv_page_template .content_container a.home_branding_link:link,
.page-template-dv_page_template .content_container a.home_branding_link:hover {color: #749A3B !important;padding: 0px !important;background: transparent;font: normal normal bold 20px/26px Montserrat !important;}
.content_container.portfolio.projects_dv_row .col1_2 img,  
.content_container.portfolio.projects_dv_row .image_col_project img{margin-top:10px;padding:0px 0px 0% 0%;display:block;position:relative;top:0px;}
.content_container.portfolio.projects_dv_row .image_col_project img.last{padding:0px 0px 0% 0%;}
 .page-template-dv_page_template .wij_zijn_dv .col3_2 {padding: 40px 0px 0px;min-width:90% !important;}
  .page.page-template-dv_page_template .wij_zijn_dv .col3_2 p{padding:20px 0px 0px 0px;text-align:left;}
  .page.page-template-dv_page_template .wij_zijn_dv .col3_2 h2{text-align:left;}
  
.page-template-dv_page_template .content_container.wat_is_branding.nieuw_contact_us,
.page-template-dv_page_template .content_container.reviews_project{margin-top: 120px;margin-bottom: 40px;}
 /* Testimonial Stars */ 
 .testmonial_stars div{height: 20px;}
.testmonial_stars .onestar {width: 20px;}
.testmonial_stars .twostar {width: 38px;}
.testmonial_stars .threestar {width: 57px;}
.testmonial_stars .fourstar {width: 76px;}
.testmonial_stars .fivestar {width: 96px;}  
.branding_tooltip:after{left:50% !important;}
.testmonial_stars{padding:10px 0px;}
  a.popup_open_button.openedpop::after{width:12px;background-size:contain;}  
}