/**
 * If using a CSS pre-processor, tell it to overwrite this file. If not, place
 * your custom CSS modifications here.
 */

@font-face {
  font-family: 'azosans';
  src: url('../font/azosans/AzoSans-Regular.eot');
  src: url('../font/azosans/AzoSans-Regular.eot?#iefix') format('embedded-opentype'),
      url('../font/azosans/AzoSans-Regular.woff2') format('woff2'),
      url('../font/azosans/AzoSans-Regular.wofff') format('woff'),
      url('../font/azosans/AzoSans-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

body {
	padding: 0;
	margin: 0;
  overflow-x: hidden;
}
* {
  margin: 0;
}

td, th {
  padding: revert-layer;
}

.radio, .checkbox,
.radio + .radio, .checkbox + .checkboxlabel {
  margin-top: 5px!important;
}
/* classes */
.hide-desktop, .only-mobile {
	display: none;
}
.hide-mobile,.only-desktop {
	display: block;
}
.hide-mobile.inline-element {
	display: inline;
}

.layout .hide-desktop {
  
}



.centermap-class {
	display: inline-block;
	max-width: 100%;
}
.horizontal-row {
  text-align: center;
}
.horizontal-row .form-type-radio1,
.horizontal-row .form-radios,
.horizontal-row .form-checkboxes,
.horizontal-row.js-webform-checkboxes,
.horizontal-row.js-webform-radios,
.horizontal-row ul.image_picker_selector,
.horizontal-row .webform-custom-options-buttons {
  display: flex;
  margin: 0;
  text-align: center;
  margin-bottom: 25px;
  flex-wrap: wrap;
  justify-content: center;
  
}
.horizontal-row .form-type-radios, .horizontal-row .form-type-checkbox, .horizontal-row ul.image_picker_selector li, .horizontal-row .form-type-radio, .horizontal-row .webform-options-display-buttons-wrapper, .horizontal-row .webform-custom-options-button {
  white-space: inherit;
}


body .webform-submission-form .panel-body .form-group,
body .webform-submission-form .panel-body .fieldgroup,
body .webform-submission-form .panel-body .form-type-checkbox {
  margin-bottom: 5px;
}
body .webform-submission-form .form-group,
body .webform-submission-form .fieldgroup,
body .webform-submission-form .form-type-checkbox {
  margin-bottom: 25px;
}
.horizontal-row ul.image_picker_selector li img {
	max-height: 200px;
}
.path-webform .form-item .form-type-radio label, 
.path-webform .form-item .form-type-checkbox label, 
.path-webform .form-item .form-checkboxes label, 
.webform-client-form .form-item .form-type-radio label, 
.webform-client-form .webform-component-checkboxes .form-checkboxes label {
    text-shadow: 1px 1px 2px #575757;
    background: #404040;
    border-radius: 20px;
    font-size: 16px;
    color: white;
    /*padding: 3px 3px;*/
    padding-bottom: 3px;
    height: 100%;
    text-align: center;
    margin-bottom: 5px;
    max-width: 100%;
    position: relative;
    overflow: hidden;
}

.path-webform .form-item .form-type-radio input:checked, 
.path-webform .form-item .form-type-checkbox input:checked, 
.path-webform .form-item .form-checkboxes input:checked, 
.webform-client-form .form-item .form-type-radio input:checked, 
.webform-client-form .webform-component-checkboxes .form-checkboxes input:checked {
	background: #c8c8c8;
}



.webform-submission-form label:first-child,
.webform-submission-form legend#edit-radios--wrapper-legend, 
.webform-submission-form .webform-type-checkboxes legend,
.webform-submission-form legend#edit-radios--wrapper-legend,
.webform-submission-form .webform-type-checkboxes legend,
.webform-submission-form .webform-type-radios legend,
.webform-submission-form .webform-radios-other legend,
.webform-submission-form .webform-checkboxes-other legend,
.webform-scale--wrapper legend,
.form-type-webform-table-sort thead {
	font-size: 17px;
	width: 100%;
	font-weight: normal;
  padding: 1px 8px;
  text-align: center;
  margin-bottom: 10px;
}

.webform-submission-form label:first-child,
.webform-submission-form legend#edit-radios--wrapper-legend, 
.webform-submission-form .webform-type-checkboxes legend,
.webform-submission-form legend#edit-radios--wrapper-legend,
.webform-submission-form .webform-type-checkboxes legend,
.webform-submission-form .webform-type-radios legend,
.webform-submission-form .webform-radios-other legend,
.webform-submission-form .webform-checkboxes-other legend,
.webform-scale--wrapper legend,
.form-type-webform-table-sort thead {
	font-size: 17px;
	background: #d8d8d8 none repeat scroll 0 0;
	width: 100%;
	font-weight: normal;
  padding: 1px 8px;
  text-align: center;
  margin-bottom: 10px;
}
.horizontal-row legend,
.horizontal-row label:first-child  {
	font-size: 17px;
	background: #d8d8d8 none repeat scroll 0 0;
	width: 100%;
	font-weight: normal;
  padding: 1px 8px;
  text-align: center;
  margin-bottom: 10px;
}

.left-label legend#edit-radios--wrapper-legend,
.left-label .webform-type-checkboxes legend,
.left-label label:first-child {
  text-align: left;
} 
body .webform-submission-form .form-type-range .form-range {
  width: 100%;
}

.text-image-field-smalldesktop .form-type-radios,
.text-image-field-smalldesktop .form-type-checkbox,
.text-image-field-smalldesktop ul.image_picker_selector li{
	flex: 0 0 13%;
  min-width: auto;
  max-width: none;
  margin-left: 2%;
  margin-right: 2%;
}


.small-icons .form-type-radios,
.small-icons .form-type-checkbox,
.small-icons ul.image_picker_selector li{
	flex: 0 0 13%;
  min-width: auto;
  max-width: none;
  margin-left: 2%;
  margin-right: 2%;
}

.button-desktop-5-mobile-4-spaces .form-type-radios,
.button-desktop-5-mobile-4-spaces .form-type-checkbox,
.button-desktop-5-mobile-4-spaces ul.image_picker_selector li{
	flex: 0 0 13%;
  min-width: auto;
  max-width: none;
  margin-left: 2%;
  margin-right: 2%;
}

.class-small-fiveicon-five-mobile .form-type-radios,
.class-small-fiveicon-five-mobile .form-type-checkbox,
.class-small-fiveicon-five-mobile ul.image_picker_selector li{
	flex: 0 0 8%;
  min-width: auto;
  max-width: none;
  margin-left: 1%;
  margin-right: 1%;
}

.row-with-5-on-mobile .form-type-radios,
.row-with-5-on-mobile .form-type-checkbox,
.row-with-5-on-mobile ul.image_picker_selector li{
	flex: 0 0 8%;
  min-width: auto;
  max-width: none;
  margin-left: 1%;
  margin-right: 1%;
}



.row-with-5-on-mobile-big .form-type-radios,
.row-with-5-on-mobile-big .form-type-checkbox,
.row-with-5-on-mobile-big ul.image_picker_selector li{
	flex: 0 0 16%;
  min-width: auto;
  max-width: none;
  margin-left: 1%;
  margin-right: 1%;
}

.button-desktop-9-mobile-5 .form-type-radios,
.button-desktop-9-mobile-5 .form-type-checkbox,
.button-desktop-9-mobile-5 ul.image_picker_selector li{
	flex: 0 0 8%;
  min-width: auto;
  max-width: none;
  margin-left: 1%;
  margin-right: 1%;
}

.inline-select-options .form-type-checkbox img {
	width: 100%;
}
.inline-select-options .form-type-checkbox label {
	
}

.button-horizontal-row .form-type-checkbox img {
	width: 100%;
}
.button-horizontal-row .form-type-checkbox label {
	
}
.button-horizontal-row .form-type-radio img {
	width: 100%;
}
.button-horizontal-row .form-type-radio label {
	
}


.horizontal-row .form-type-checkbox img {
	width: 100%;
}
.horizontal-row .form-type-radio img {
	width: 100%;
}
.horizontal-row .form-type-checkbox label {

}
.horizontal-row .form-type-radio label {
	
}



.class-4-col .form-type-radios,
.class-4-col .form-type-checkbox,
.class-4-col ul.image_picker_selector li{
	flex: 0 0 23%;
  min-width: auto;
  max-width: none;
  margin-left: 1%;
  margin-right: 1%;
}


.button-desktop-4 .form-type-radios,
.button-desktop-4 .form-type-checkbox,
.button-desktop-4 ul.image_picker_selector li{
	flex: 0 0 23%;
  min-width: auto;
  max-width: none;
  margin-left: 1%;
  margin-right: 1%;
}

.row-with-4 .form-type-radios,
.row-with-4 .form-type-checkbox,
.row-with-4 ul.image_picker_selector li{
	flex: 0 0 23%;
  min-width: auto;
  max-width: none;
  margin-left: 1%;
  margin-right: 1%;
}


.class-7-col .form-type-radios,
.class-7-col .form-type-checkbox,
.class-7-col ul.image_picker_selector li{
	flex: 0 0 12%;
  min-width: auto;
  max-width: none;
  margin-left: 1%;
  margin-right: 1%;
}

.button-desktop-7-mobile-3 .form-type-radios,
.button-desktop-7-mobile-3 .form-type-checkbox,
.button-desktop-7-mobile-3 ul.image_picker_selector li{
	flex: 0 0 12%;
  min-width: auto;
  max-width: none;
  margin-left: 1%;
  margin-right: 1%;
}


.row-with-7 .form-type-radios,
.row-with-7 .form-type-checkbox,
.row-with-7 ul.image_picker_selector li{
	flex: 0 0 12%;
  min-width: auto;
  max-width: none;
  margin-left: 1%;
  margin-right: 1%;
}
.row-with-7 ul li{
	flex: 0 0 12%;
  min-width: auto;
  max-width: none;
  margin-left: 1%;
  margin-right: 1%;
}



.class-5-col .form-type-radios,
.class-5-col .form-type-checkbox,
.class-5-col ul.image_picker_selector li{
	flex: 0 0 18%;
  min-width: auto;
  max-width: none;
  margin-left: 1%;
  margin-right: 1%;
}

.button-desktop-5-mobile-3 .form-type-radios,
.button-desktop-5-mobile-3 .form-type-checkbox,
.button-desktop-5-mobile-3 ul.image_picker_selector li{
	flex: 0 0 18%;
  min-width: auto;
  max-width: none;
  margin-left: 1%;
  margin-right: 1%;
}

.row-with-5 .form-type-radios,
.row-with-5 .form-type-checkbox,
.row-with-5 ul.image_picker_selector li{
  flex: 0 0 18%;
  min-width: auto;
  max-width: none;
  margin-left: 1%;
  margin-right: 1%;
}

.row-with-5-p img {
  height: 100px!important;
  width: auto!important;
}

.class-3-col .form-type-radios,
.class-3-col .form-type-checkbox,
.row-with-3 .form-type-radios,
.row-with-3 .form-type-checkbox,
.row-with-3 ul.image_picker_selector li{
	flex: 0 0 31%;
  min-width: auto;
  max-width: none;
  margin-left: 1%;
  margin-right: 1%;
}
.row-with-3 label {

}
.class-7-col .form-type-radios, 
.class-7-col .form-type-checkbox,
.class-7-col ul.image_picker_selector li {
  flex: 0 0 12%;
  min-width: auto;
  max-width: none;
  margin-left: 1%;
  margin-right: 1%;
}
.button-desktop-7-mobile-3 .form-type-radios, 
.button-desktop-7-mobile-3 .form-type-checkbox,
.button-desktop-7-mobile-3 ul.image_picker_selector li {
  flex: 0 0 12%;
  min-width: auto;
  max-width: none;
  margin-left: 1%;
  margin-right: 1%;
}
.row-with-7 .form-type-radios, 
.row-with-7 .form-type-checkbox,
.row-with-7 ul.image_picker_selector li {
  flex: 0 0 12%;
  min-width: auto;
  max-width: none;
  margin-left: 1%;
  margin-right: 1%;
}
.class-small-icon .form-type-radios, 
.class-small-icon .form-type-checkbox,
.class-small-icon ul.image_picker_selector li {
  flex: 0 0 8%;
  min-width: auto;
  max-width: none;
  margin-left: 1%;
  margin-right: 1%;
}
.button-very-small-icons .form-type-radios, 
.button-very-small-icons .form-type-checkbox,
.button-very-small-icons ul.image_picker_selector li {
  flex: 0 0 8%;
  min-width: auto;
  max-width: none;
  margin-left: 1%;
  margin-right: 1%;
}
.very-small-icons .form-type-radios, 
.very-small-icons .form-type-checkbox,
.very-small-icons ul.image_picker_selector li{
  flex: 0 0 8%;
  min-width: auto;
  max-width: none;
  margin-left: 1%;
  margin-right: 1%;
}



.text-500 textarea,
.text-500 .form-text{
	width: 500px;
	max-width: 100%;
	margin: 0 auto;
}
.text-600 textarea,
.text-600 .form-text{
	width: 600px;
	max-width: 100%;
	margin: 0 auto;
}
.text-700 textarea,
.text-700 .form-text{
	width: 700px;
	max-width: 100%;
	margin: 0 auto;
}
.text-800 textarea,
.text-800 .form-text{
	width: 800px;
	max-width: 100%;
	margin: 0 auto;
}
.text-900 textarea,
.text900 .form-text{
	width: 900px;
	max-width: 100%;
	margin: 0 auto;
}
.text-1000 textarea,
.text-1000 .form-text{
	width: 1000px;
	max-width: 100%;
	margin: 0 auto;
}
.class-50pct-responsive {
	width: 50%;
}
.class-30pct-responsive {
	width: 30%;
}
.class-450px-height {
	max-height: 500px;
	width: auto;
}

/* classes */

img {
	max-width: 100%;
	height: auto;
}

iframe {
	max-width: 100%;
}
.field--name-field-tiles {

}
.field--name-field-tiles {
	display: flex;
}
.field--name-field-tiles .field--item{
	margin: 5px;
	margin: 10px;
}
.dialog-off-canvas-main-canvas {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.header-outer {
	background: #ebbc57;
}
header#navbar {
	background: none;
	border: 0;
  margin-top: 0 !important;
	position: relative;
}
.footer {
  margin-top: 0 !important;
}
.footer-outer {
	background: #ebbc57;
	text-align: center;
  color: #fff;
}
.footer-outer a {
	color: #fff;
}
.block-inline-blockparallex-image {

}
.block-inline-blockparallex-image .field--name-field-image{
	width: 100%;
	position: fixed;
	top: 0;
	z-index: -1;
	left: 0;
	right: 0;
}
.block-inline-blockparallex-image .field--name-field-image, 
.block-inline-blockparallex-image .field--name-field-mobile-image{
	width: 100%;
	position: fixed;
	top: 0;
	z-index: -1;
	left: 0;
	right: 0;
}
.block-inline-blockparallex-image .field--name-field-image img{
	width: 100%;
	top: 0;
	z-index: -1;
	left: 0;
	right: 0;
}
.block-inline-blockparallex-image .field--name-field-mobile-image img{
	width: 100%;
	top: 0;
	z-index: -1;
	left: 0;
	right: 0;
  display: none;
}

.parallexdiv {
  
}
.calltoa {
  position: fixed;
  color: #fff;
  z-index: 1;
  width: 100%;
  margin-top: 25%;
  left: 0;
  top: 0;
  text-align: center;
}
.calltoa a {
  color: #fff;
  background: gray;
  padding: 6px 14px;
}
.calltoainner {
  background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
  padding: 13px;
  display: inline-block;
  width: 600px;
  max-width: 100%;
  padding-bottom: 20px;
}
.calltoainner .field--name-field-call-to-action-button {
  margin-top: 1em;
}
.darkHeader .calltoa{
  display: none;
}

#views-exposed-form-project-organisation-page-1 fieldset{
	margin-bottom: 10px;
}
#views-exposed-form-project-organisation-page-1 fieldset .form-type-checkbox{
	width: 100%;
}
#views-exposed-form-project-organisation-page-1 fieldset .form-type-checkbox .form-checkbox {
	margin-right: 5px;
}
.orgnew {

}
.orgnew .views-row{
	margin-bottom: 15px;
}
.orgnew .views-field-field-organisation-image{
	
}
.orgnew .views-field-field-organisation-image img{
	height: 200px;
	width: 100%;
	object-fit: cover;
}
.orgnew .views-field-title{
	margin-top: 6px;
}
.orgnew .views-field-title a{
	color: #000;
} 

article.tools .content .field,
article.project-organisation .content .field {
	border: 1px solid #ddd;
	margin-bottom: 11px;
	padding: 10px;
	border-radius: 5px;
}


/* webform menu */

ul.tabs--primary {

}
.role-project-manager ul.tabs--primary li:nth-child(4),
.role-project-manager ul.tabs--primary li:nth-child(6){
display: none;
}
.page-node-add-webform #block-block-100{
display: none;
}
.highlighted {
	background: #000;
	color: #fff!important;
}
.p-tabs a {
	color: #fff;
width: 220px;
}
.p-tabs {
width: 220px;
}

/* webform menu */

#primary_nav_wrap{
	margin-top:15px;
	z-index: 1;
position: relative;
}

.progress-step {
  z-index: 1;
}

#primary_nav_wrap ul{
	list-style:none;
	position:relative;
	float:left;
	margin:0;
	padding:0;
}

#primary_nav_wrap ul a{
	display:block;
	color:#333;
	text-decoration:none;
	font-weight:700;
	font-size:12px;
	line-height:32px;
	padding:0 15px;
}
#primary_nav_wrap ul li{
	position:relative;
	float:left;
	margin:0;
	padding:0;
}

#primary_nav_wrap ul li.current-menu-item{
	background:#ddd;
}

#primary_nav_wrap ul li:hover{
	background:#f6f6f6;
}

#primary_nav_wrap ul ul {
	display:none;
	position:absolute;
	top:100%;
	left:0;
	background:#404040 none repeat scroll 0 0;
	padding:0;
}

#primary_nav_wrap ul ul li{
	float:none;
	width:220px;
}

#primary_nav_wrap ul ul a{
	line-height:120%;
	padding:10px 15px;
	color: #fff;
	font-size: 14px;
	word-wrap: break-word;
	text-align: left;
}

#primary_nav_wrap ul ul ul{
	top:0;
	left:100%;
}

#primary_nav_wrap ul li:hover > ul{
	display:block;
}
#primary_nav_wrap ul ul a:hover{
	color: #000;
}
.p-tabs {
	background: gray;
	color: #fff;
	padding: 10px;
	margin-right: 10px;
	width: 200px;
	text-align: center;
	max-width: 100%;
}
/* webform menu */

#block-block-70 {

}
#nav-icon {
	position: relative;
	margin: 0 auto;
			margin-right: auto;
	width: 34px;
	height: 40px;
	z-index: 10;
	cursor: pointer;
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: .5s ease-in-out;
	transition: .5s ease-in-out;
	z-index: 9999999;
	right: 0;
	left: 0;
	float: right;
	margin-right: 0px;
  margin-top: -4em;
}

#nav-icon span {
	position: absolute;
	display: block;
	width: 100%;
	height: 3px;
	background: #fff;
	border-radius: 9px;
	opacity: 1;
	left: 0;
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: .25s ease-in-out;
	transition: .25s ease-in-out;
}
#nav-icon span:nth-child(1) {
	top: 0px;
}
#nav-icon span:nth-child(2) {
	top: 9px;
}
#nav-icon span:nth-child(3) {
	top: 18px;
}

#nav-icon.animate-icon span:nth-child(1) {
	top: 18px;
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
}
#nav-icon.animate-icon span:nth-child(2) {
	opacity: 0;
	left: -60px;
}
#nav-icon.animate-icon span:nth-child(3) {
	top: 18px;
	-webkit-transform: rotate(-135deg);
	transform: rotate(-135deg);
}

.navbar-header {
	float: right;
	width: 100%;
	margin-top: -89px;
  z-index: 1;
position: relative;
}
#block-newmenu {
	position: absolute;
	top: 3.3em;
	right: 15px;
}
#block-theme1-main-menu {

}
#block-theme1-main-menu ul.menu--main{
	
}
#block-theme1-main-menu ul.menu--main li{
	
}
#block-theme1-main-menu ul.menu--main li a{
	color: #f2f2f2;
	text-align: center;
	padding: 14px 16px;
	text-decoration: none;
	font-size: 17px;
}
#block-theme1-main-menu ul.menu--main li.open a{ 
	color: #000000;
}
.block-language ul {
  padding: 0;
}
.topmenu {
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: black;
	z-index: 899;
	text-align: center;
	padding-top: 8em;
}

.block-language {
	
}
.block-language ul{
	
}
.block-language ul li{
	display: inline-block;
	margin-left: 5px;
	margin-right: 5px;
}
.topmenu ul li a{
	font-style: normal;
	font-weight: 400;
	color: #fff;
	background: none !important;
	font-size: 25px;
	text-transform: uppercase;
	text-decoration: none;
}
.block-language ul li a:hover {
	opacity: 0.8;
}

nav#block-useraccountmenu {
	width: 100%;
	display: inline-block;
	text-align: center;
}
nav#block-useraccountmenu .navbar-right {
	float: none!important;
	text-align: center;
	margin: 0;
}
nav#block-useraccountmenu ul li {
	float: none;
}
.myprojectsbottom {
	display: flex;
	margin-top: 10px;
}
.myprojectsbottom a{
	border: 2px solid #ebbc57;
	padding: 10px;
	color: #000;
	text-align: center;
	background: #ebbc57;
	line-height: 40px;
	margin-right: 4px;
}
.myprojectswrap {
	box-shadow: 4px 4px 7px #BFBEBE;
	position: relative;
	padding: 10px;
	margin-bottom: 15px;
}
.myprojectstop img{
	width: 100%;
}
.myprojectstop {
	display: flex;
}
.myprojectstop .views-field-label{
	width: 200px;
	max-width: 100%;
}
.myprojectstop .views-field-label a {
	color: #000;
}
.myprojectstop .views-field-field-media-image{

}
#block-views-block-my-projects-block-1 h2.block-title {
	background: #bfbfbf url(https://democity3.createlli.com/sites/all/themes/city/css/images/community.png) no-repeat scroll 20px center / 23px 23px;
	border-radius: 6px 30px 6px 6px;
	color: white;
	display: inline;
	font-family: "PT Sans",sans-serif;
	font-size: 20px;
	line-height: 1.3;
	margin-bottom: 20px;
	padding-left: 75px;
	padding-right: 30px;
	width: auto;
}
.view-group-nodes .view-content table.table caption {
	background: #808080;
	padding: 5px;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
}
.view-group-nodes .view-content table.table caption a {
	float: right;
	color: #fff;
	margin-top: -6px;
	margin-right: 8px;
	font-size: 24px;
	text-decoration: none;
}
.view-group-nodes .view-content table.table thead{
	
}
.view-group-nodes .view-content table.table thead tr{
	
}
.view-group-nodes .view-content table.table thead th{
	display: none;
}
.view-group-nodes .view-content table.table tbody {
	border-left: 2em solid #fff;
}
.view-group-nodes .view-content table.table tbody tr {
	background: #eee;
	border-top: 3px solid #fff;
}
.view-group-nodes .view-content table.table tbody tr{
	
}
.view-group-nodes .view-content table.table tbody tr td{
	width: 25%;
}

.view-group-nodes .view-content table.table tbody tr td.views-field-title a{
	color: #000;
	font-size: 15px;
}
.view-group-nodes .view-content table.table tbody tr td.views-field-dropbutton button{
	padding: 3px 8px;
}

.form-type-webform-likert .form-type-radio label {
  background: none!important;
}

.webform-submission-form .form-type-webform-image-select select {
  display: none;
}

#block-createproject--2 {
  margin-left: 16em;
  margin-bottom: -23px;
  z-index: 1;

}

/* all classes */

.desktop-total-1 ul.image_picker_selector,
body .desktop-total-1.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-1.webform-type-radios .fieldset-wrapper {
  width: 1%;
  margin: 0 auto!important;
}

.desktop-total-2 ul.image_picker_selector,
body .desktop-total-2.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-2.webform-type-radios .fieldset-wrapper {
  width: 2%;
  margin: 0 auto!important;
}

.desktop-total-3 ul.image_picker_selector,
body .desktop-total-3.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-3.webform-type-radios .fieldset-wrapper {
  width: 3%;
  margin: 0 auto!important;
}

.desktop-total-4 ul.image_picker_selector,
body .desktop-total-4.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-4.webform-type-radios .fieldset-wrapper {
  width: 4%;
  margin: 0 auto!important;
}

.desktop-total-5 ul.image_picker_selector,
body .desktop-total-5.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-5.webform-type-radios .fieldset-wrapper {
  width: 5%;
  margin: 0 auto!important;
}

.desktop-total-6 ul.image_picker_selector,
body .desktop-total-6.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-6.webform-type-radios .fieldset-wrapper {
  width: 6%;
  margin: 0 auto!important;
}

.desktop-total-7 ul.image_picker_selector,
body .desktop-total-7.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-7.webform-type-radios .fieldset-wrapper {
  width: 7%;
  margin: 0 auto!important;
}

.desktop-total-8 ul.image_picker_selector,
body .desktop-total-8.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-8.webform-type-radios .fieldset-wrapper {
  width: 8%;
  margin: 0 auto!important;
}

.desktop-total-9 ul.image_picker_selector,
body .desktop-total-9.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-9.webform-type-radios .fieldset-wrapper {
  width: 9%;
  margin: 0 auto!important;
}

.desktop-total-10 ul.image_picker_selector,
body .desktop-total-10.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-10.webform-type-radios .fieldset-wrapper {
  width: 10%;
  margin: 0 auto!important;
}

.desktop-total-11 ul.image_picker_selector,
body .desktop-total-11.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-11.webform-type-radios .fieldset-wrapper {
  width: 11%;
  margin: 0 auto!important;
}

.desktop-total-12 ul.image_picker_selector,
body .desktop-total-12.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-12.webform-type-radios .fieldset-wrapper {
  width: 12%;
  margin: 0 auto!important;
}

.desktop-total-13 ul.image_picker_selector,
body .desktop-total-13.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-13.webform-type-radios .fieldset-wrapper {
  width: 13%;
  margin: 0 auto!important;
}

.desktop-total-14 ul.image_picker_selector,
body .desktop-total-14.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-14.webform-type-radios .fieldset-wrapper {
  width: 14%;
  margin: 0 auto!important;
}

.desktop-total-15 ul.image_picker_selector,
body .desktop-total-15.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-15.webform-type-radios .fieldset-wrapper {
  width: 15%;
  margin: 0 auto!important;
}


.desktop-total-16 ul.image_picker_selector,
body .desktop-total-16.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-16.webform-type-radios .fieldset-wrapper {
  width: 16%;
  margin: 0 auto!important;
}

.desktop-total-17 ul.image_picker_selector,
body .desktop-total-17.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-17.webform-type-radios .fieldset-wrapper {
  width: 17%;
  margin: 0 auto!important;
}

.desktop-total-18 ul.image_picker_selector,
body .desktop-total-18.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-18.webform-type-radios .fieldset-wrapper {
  width: 18%;
  margin: 0 auto!important;
}

.desktop-total-19 ul.image_picker_selector,
body .desktop-total-19.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-19.webform-type-radios .fieldset-wrapper {
  width: 19%;
  margin: 0 auto!important;
}

.desktop-total-20 ul.image_picker_selector,
body .desktop-total-20.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-20.webform-type-radios .fieldset-wrapper {
  width: 20%;
  margin: 0 auto!important;
}

.desktop-total-21 ul.image_picker_selector,
body .desktop-total-21.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-21.webform-type-radios .fieldset-wrapper {
  width: 21%;
  margin: 0 auto!important;
}

.desktop-total-22 ul.image_picker_selector,
body .desktop-total-22.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-22.webform-type-radios .fieldset-wrapper {
  width: 22%;
  margin: 0 auto!important;
}

.desktop-total-23 ul.image_picker_selector,
body .desktop-total-23.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-23.webform-type-radios .fieldset-wrapper {
  width: 23%;
  margin: 0 auto!important;
}

.desktop-total-24 ul.image_picker_selector,
body .desktop-total-24.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-24.webform-type-radios .fieldset-wrapper {
  width: 24%;
  margin: 0 auto!important;
}

.desktop-total-25 ul.image_picker_selector,
body .desktop-total-25.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-25.webform-type-radios .fieldset-wrapper {
  width: 25%;
  margin: 0 auto!important;
}

.desktop-total-26 ul.image_picker_selector,
body .desktop-total-26.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-26.webform-type-radios .fieldset-wrapper {
  width: 26%;
  margin: 0 auto!important;
}

.desktop-total-27 ul.image_picker_selector,
body .desktop-total-27.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-27.webform-type-radios .fieldset-wrapper {
  width: 27%;
  margin: 0 auto!important;
}

.desktop-total-28 ul.image_picker_selector,
body .desktop-total-28.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-28.webform-type-radios .fieldset-wrapper {
  width: 28%;
  margin: 0 auto!important;
}

.desktop-total-29 ul.image_picker_selector,
body .desktop-total-29.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-29.webform-type-radios .fieldset-wrapper {
  width: 29%;
  margin: 0 auto!important;
}

.desktop-total-30 ul.image_picker_selector,
body .desktop-total-30.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-30.webform-type-radios .fieldset-wrapper {
  width: 30%;
  margin: 0 auto!important;
}

.desktop-total-31 ul.image_picker_selector,
body .desktop-total-31.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-31.webform-type-radios .fieldset-wrapper {
  width: 31%;
  margin: 0 auto!important;
}

.desktop-total-32 ul.image_picker_selector,
body .desktop-total-32.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-32.webform-type-radios .fieldset-wrapper {
  width: 32%;
  margin: 0 auto!important;
}

.desktop-total-33 ul.image_picker_selector,
body .desktop-total-33.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-33.webform-type-radios .fieldset-wrapper {
  width: 33%;
  margin: 0 auto!important;
}


.desktop-total-34 ul.image_picker_selector,
body .desktop-total-34.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-34.webform-type-radios .fieldset-wrapper {
  width: 34%;
  margin: 0 auto!important;
}

.desktop-total-35 ul.image_picker_selector,
body .desktop-total-35.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-35.webform-type-radios .fieldset-wrapper {
  width: 35%;
  margin: 0 auto!important;
}

.desktop-total-36 ul.image_picker_selector,
body .desktop-total-36.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-36.webform-type-radios .fieldset-wrapper {
  width: 36%;
  margin: 0 auto!important;
}

.desktop-total-37 ul.image_picker_selector,
body .desktop-total-37.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-37.webform-type-radios .fieldset-wrapper {
  width: 37%;
  margin: 0 auto!important;
}

.desktop-total-38 ul.image_picker_selector,
body .desktop-total-38.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-38.webform-type-radios .fieldset-wrapper {
  width: 38%;
  margin: 0 auto!important;
}

.desktop-total-39 ul.image_picker_selector,
body .desktop-total-39.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-39.webform-type-radios .fieldset-wrapper {
  width: 39%;
  margin: 0 auto!important;
}

.desktop-total-40 ul.image_picker_selector,
body .desktop-total-40.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-40.webform-type-radios .fieldset-wrapper {
  width: 40%;
  margin: 0 auto!important;
}

.desktop-total-41 ul.image_picker_selector,
body .desktop-total-41.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-41.webform-type-radios .fieldset-wrapper {
  width: 41%;
  margin: 0 auto!important;
}

.desktop-total-42 ul.image_picker_selector,
body .desktop-total-42.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-42.webform-type-radios .fieldset-wrapper {
  width: 42%;
  margin: 0 auto!important;
}

.desktop-total-43 ul.image_picker_selector,
body .desktop-total-43.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-43.webform-type-radios .fieldset-wrapper {
  width: 43%;
  margin: 0 auto!important;
}

.desktop-total-44ul.image_picker_selector,
body .desktop-total-44.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-44.webform-type-radios .fieldset-wrapper {
  width: 44%;
  margin: 0 auto!important;
}

.desktop-total-45 ul.image_picker_selector,
body .desktop-total-45.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-45.webform-type-radios .fieldset-wrapper {
  width: 45%;
  margin: 0 auto!important;
}

.desktop-total-46ul.image_picker_selector,
body .desktop-total-46.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-46.webform-type-radios .fieldset-wrapper {
  width: 46%;
  margin: 0 auto!important;
}

.desktop-total-47 ul.image_picker_selector,
body .desktop-total-47.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-47.webform-type-radios .fieldset-wrapper {
  width: 47%;
  margin: 0 auto!important;
}

.desktop-total-48 ul.image_picker_selector,
body .desktop-total-48.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-48.webform-type-radios .fieldset-wrapper {
  width: 48%;
  margin: 0 auto!important;
}

.desktop-total-49 ul.image_picker_selector,
body .desktop-total-49.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-49.webform-type-radios .fieldset-wrapper {
  width: 49%;
  margin: 0 auto!important;
}

.desktop-total-50 ul.image_picker_selector,
body .desktop-total-50.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-50.webform-type-radios .fieldset-wrapper,
body .desktop-total-50.webform-options-custom .webform-custom-options-buttons,
body .desktop-total-50 .fieldset-wrapper {
  width: 50%;
  margin: 0 auto!important;
}

.desktop-total-51 ul.image_picker_selector,
body .desktop-total-51.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-51.webform-type-radios .fieldset-wrapper,
body .desktop-total-51.webform-options-custom .webform-custom-options-buttons,
body .desktop-total-51 .fieldset-wrapper {
  width: 51%;
  margin: 0 auto!important;
}

.desktop-total-52 ul.image_picker_selector,
body .desktop-total-52.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-52.webform-type-radios .fieldset-wrapper,
body .desktop-total-52.webform-options-custom .webform-custom-options-buttons,
body .desktop-total-52 .fieldset-wrapper {
  width: 52%;
  margin: 0 auto!important;
}
.desktop-total-53 ul.image_picker_selector,
body .desktop-total-53.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-53.webform-type-radios .fieldset-wrapper,
body .desktop-total-53.webform-options-custom .webform-custom-options-buttons,
body .desktop-total-53 .fieldset-wrapper {
  width: 53%;
  margin: 0 auto!important;
}

.desktop-total-54 ul.image_picker_selector,
body .desktop-total-54.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-54.webform-type-radios .fieldset-wrapper,
body .desktop-total-54.webform-options-custom .webform-custom-options-buttons,
body .desktop-total-54 .fieldset-wrapper {
  width: 54%;
  margin: 0 auto!important;
}

.desktop-total-55 ul.image_picker_selector,
body .desktop-total-55.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-55.webform-type-radios .fieldset-wrapper,
body .desktop-total-55.webform-options-custom .webform-custom-options-buttons,
body .desktop-total-55 .fieldset-wrapper {
  width: 55%;
  margin: 0 auto!important;
}

.desktop-total-56 ul.image_picker_selector,
body .desktop-total-56.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-56.webform-type-radios .fieldset-wrapper,
body .desktop-total-56.webform-options-custom .webform-custom-options-buttons,
body .desktop-total-56 .fieldset-wrapper {
  width: 56%;
  margin: 0 auto!important;
}

.desktop-total-57 ul.image_picker_selector,
body .desktop-total-57.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-57.webform-type-radios .fieldset-wrapper,
body .desktop-total-57.webform-options-custom .webform-custom-options-buttons,
body .desktop-total-57 .fieldset-wrapper {
  width: 57%;
  margin: 0 auto!important;
}

.desktop-total-58 ul.image_picker_selector,
body .desktop-total-58.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-58.webform-type-radios .fieldset-wrapper,
body .desktop-total-58.webform-options-custom .webform-custom-options-buttons,
body .desktop-total-58 .fieldset-wrapper {
  width: 58%;
  margin: 0 auto!important;
}

.desktop-total-59 ul.image_picker_selector,
body .desktop-total-59.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-59.webform-type-radios .fieldset-wrapper,
body .desktop-total-59.webform-options-custom .webform-custom-options-buttons,
body .desktop-total-59 .fieldset-wrapper {
  width: 59%;
  margin: 0 auto!important;
}

.desktop-total-60 ul.image_picker_selector,
body .desktop-total-60.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-60.webform-type-radios .fieldset-wrapper,
body .desktop-total-60.webform-options-custom .webform-custom-options-buttons,
body .desktop-total-60 .fieldset-wrapper {
  width: 60%;
  margin: 0 auto!important;
  justify-content: center;
}

.desktop-total-61 ul.image_picker_selector,
body .desktop-total-61.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-61.webform-type-radios .fieldset-wrapper,
body .desktop-total-61.webform-options-custom .webform-custom-options-buttons,
body .desktop-total-61 .fieldset-wrapper {
  width: 61%;
  margin: 0 auto!important;
}

.desktop-total-62 ul.image_picker_selector,
body .desktop-total-62.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-62.webform-type-radios .fieldset-wrapper,
body .desktop-total-62.webform-options-custom .webform-custom-options-buttons,
body .desktop-total-62 .fieldset-wrapper {
  width: 62%;
  margin: 0 auto!important;
}

.desktop-total-63 ul.image_picker_selector,
body .desktop-total-63.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-63.webform-type-radios .fieldset-wrapper,
body .desktop-total-63.webform-options-custom .webform-custom-options-buttons,
body .desktop-total-63 .fieldset-wrapper {
  width: 63%;
  margin: 0 auto!important;
}

.desktop-total-64 ul.image_picker_selector,
body .desktop-total-64.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-64.webform-type-radios .fieldset-wrapper,
body .desktop-total-64.webform-options-custom .webform-custom-options-buttons,
body .desktop-total-64 .fieldset-wrapper {
  width: 64%;
  margin: 0 auto!important;
}

.desktop-total-65 ul.image_picker_selector,
body .desktop-total-65.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-65.webform-type-radios .fieldset-wrapper,
body .desktop-total-65.webform-options-custom .webform-custom-options-buttons,
body .desktop-total-65 .fieldset-wrapper {
  width: 65%;
  margin: 0 auto!important;
}

.desktop-total-66 ul.image_picker_selector,
body .desktop-total-66.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-66.webform-type-radios .fieldset-wrapper,
body .desktop-total-66.webform-options-custom .webform-custom-options-buttons,
body .desktop-total-66 .fieldset-wrapper {
  width: 66%;
  margin: 0 auto!important;
}

.desktop-total-67 ul.image_picker_selector,
body .desktop-total-67.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-67.webform-type-radios .fieldset-wrapper,
body .desktop-total-67.webform-options-custom .webform-custom-options-buttons,
body .desktop-total-67 .fieldset-wrapper {
  width: 67%;
  margin: 0 auto!important;
}


.desktop-total-68 ul.image_picker_selector,
body .desktop-total-68.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-68.webform-type-radios .fieldset-wrapper,
body .desktop-total-68.webform-options-custom .webform-custom-options-buttons,
body .desktop-total-68 .fieldset-wrapper {
  width: 68%;
  margin: 0 auto!important;
}

.desktop-total-69 ul.image_picker_selector,
body .desktop-total-69.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-69.webform-type-radios .fieldset-wrapper,
body .desktop-total-69.webform-options-custom .webform-custom-options-buttons,
body .desktop-total-69 .fieldset-wrapper {
  width: 69%;
  margin: 0 auto!important;
}

.desktop-total-70 ul.image_picker_selector,
body .desktop-total-70.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-70.webform-type-radios .fieldset-wrapper,
body .desktop-total-70.webform-options-custom .webform-custom-options-buttons,
body .desktop-total-70 .fieldset-wrapper {
  width: 70%;
  margin: 0 auto!important;
}

.desktop-total-71 ul.image_picker_selector,
body .desktop-total-71.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-71.webform-type-radios .fieldset-wrapper,
body .desktop-total-71.webform-options-custom .webform-custom-options-buttons,
body .desktop-total-71 .fieldset-wrapper {
  width: 71%;
  margin: 0 auto!important;
}

.desktop-total-72 ul.image_picker_selector,
body .desktop-total-72.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-72.webform-type-radios .fieldset-wrapper,
body .desktop-total-72.webform-options-custom .webform-custom-options-buttons,
body .desktop-total-72 .fieldset-wrapper {
  width: 72%;
  margin: 0 auto!important;
}

.desktop-total-73 ul.image_picker_selector,
body .desktop-total-73.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-73.webform-type-radios .fieldset-wrapper,
body .desktop-total-73.webform-options-custom .webform-custom-options-buttons,
body .desktop-total-73 .fieldset-wrapper {
  width: 73%;
  margin: 0 auto!important;
}

.desktop-total-74 ul.image_picker_selector,
body .desktop-total-74.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-74.webform-type-radios .fieldset-wrapper,
body .desktop-total-74.webform-options-custom .webform-custom-options-buttons,
body .desktop-total-74 .fieldset-wrapper {
  width: 74%;
  margin: 0 auto!important;
}

.desktop-total-75 ul.image_picker_selector,
body .desktop-total-75.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-75.webform-type-radios .fieldset-wrapper,
body .desktop-total-75.webform-options-custom .webform-custom-options-buttons,
body .desktop-total-75 .fieldset-wrapper {
  width: 90%;
  margin: 0 auto!important;
  justify-content: center;
}

.desktop-total-76 ul.image_picker_selector,
body .desktop-total-76.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-76.webform-type-radios .fieldset-wrapper,
body .desktop-total-76.webform-options-custom .webform-custom-options-buttons,
body .desktop-total-76 .fieldset-wrapper {
  width: 76%;
  margin: 0 auto!important;
}

.desktop-total-77 ul.image_picker_selector,
body .desktop-total-77.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-77.webform-type-radios .fieldset-wrapper,
body .desktop-total-77.webform-options-custom .webform-custom-options-buttons,
body .desktop-total-77 .fieldset-wrapper {
  width: 77%;
  margin: 0 auto!important;
}

.desktop-total-78 ul.image_picker_selector,
body .desktop-total-78.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-78.webform-type-radios .fieldset-wrapper,
body .desktop-total-78.webform-options-custom .webform-custom-options-buttons,
body .desktop-total-78 .fieldset-wrapper {
  width: 78%;
  margin: 0 auto!important;
}

.desktop-total-79 ul.image_picker_selector,
body .desktop-total-79.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-79.webform-type-radios .fieldset-wrapper,
body .desktop-total-79.webform-options-custom .webform-custom-options-buttons,
body .desktop-total-79 .fieldset-wrapper {
  width: 79%;
  margin: 0 auto!important;
}

.desktop-total-80- ul.image_picker_selector,
body .desktop-total-80.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-80.webform-type-radios .fieldset-wrapper,
body .desktop-total-80.webform-options-custom .webform-custom-options-buttons,
body .desktop-total-80 .fieldset-wrapper {
  width: 80%;
  margin: 0 auto!important;
}

.desktop-total-81 ul.image_picker_selector,
body .desktop-total-81.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-81.webform-type-radios .fieldset-wrapper,
body .desktop-total-81.webform-options-custom .webform-custom-options-buttons,
body .desktop-total-81 .fieldset-wrapper {
  width: 81%;
  margin: 0 auto!important;
}

.desktop-total-82 ul.image_picker_selector,
body .desktop-total-82.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-82.webform-type-radios .fieldset-wrapper,
body .desktop-total-82.webform-options-custom .webform-custom-options-buttons,
body .desktop-total-82 .fieldset-wrapper {
  width: 82%;
  margin: 0 auto!important;
}

.desktop-total-83 ul.image_picker_selector,
body .desktop-total-83.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-83.webform-type-radios .fieldset-wrapper,
body .desktop-total-83.webform-options-custom .webform-custom-options-buttons,
body .desktop-total-83 .fieldset-wrapper {
  width: 83%;
  margin: 0 auto!important;
}

.desktop-total-84 ul.image_picker_selector,
body .desktop-total-84.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-84.webform-type-radios .fieldset-wrapper,
body .desktop-total-84.webform-options-custom .webform-custom-options-buttons,
body .desktop-total-84 .fieldset-wrapper {
  width: 85%;
  margin: 0 auto!important;
}

.desktop-total-85 ul.image_picker_selector,
body .desktop-total-85.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-85.webform-type-radios .fieldset-wrapper,
body .desktop-total-85.webform-options-custom .webform-custom-options-buttons,
body .desktop-total-85 .fieldset-wrapper {
  width: 85%;
  margin: 0 auto!important;
}

.desktop-total-86 ul.image_picker_selector,
body .desktop-total-86.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-86.webform-type-radios .fieldset-wrapper,
body .desktop-total-86.webform-options-custom .webform-custom-options-buttons,
body .desktop-total-86 .fieldset-wrapper {
  width: 86%;
  margin: 0 auto!important;
}

.desktop-total-87 ul.image_picker_selector,
body .desktop-total-87.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-87.webform-type-radios .fieldset-wrapper,
body .desktop-total-87.webform-options-custom .webform-custom-options-buttons,
body .desktop-total-87 .fieldset-wrapper {
  width: 87%;
  margin: 0 auto!important;
}

.desktop-total-88 ul.image_picker_selector,
body .desktop-total-88.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-88.webform-type-radios .fieldset-wrapper,
body .desktop-total-88.webform-options-custom .webform-custom-options-buttons,
body .desktop-total-88 .fieldset-wrapper {
  width: 88%;
  margin: 0 auto!important;
}

.desktop-total-89 ul.image_picker_selector,
body .desktop-total-89.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-89.webform-type-radios .fieldset-wrapper,
body .desktop-total-89.webform-options-custom .webform-custom-options-buttons,
body .desktop-total-89 .fieldset-wrapper {
  width: 89%;
  margin: 0 auto!important;
}

.desktop-total-90 ul.image_picker_selector,
body .desktop-total-90.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-90.webform-type-radios .fieldset-wrapper,
body .desktop-total-90.webform-options-custom .webform-custom-options-buttons,
body .desktop-total-90 .fieldset-wrapper {
  width: 90%;
  margin: 0 auto!important;
}

.desktop-total-91 ul.image_picker_selector,
body .desktop-total-91.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-91.webform-type-radios .fieldset-wrapper,
body .desktop-total-91.webform-options-custom .webform-custom-options-buttons,
body .desktop-total-91 .fieldset-wrapper {
  width: 91%;
  margin: 0 auto!important;
}

.desktop-total-92 ul.image_picker_selector,
body .desktop-total-92.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-92.webform-type-radios .fieldset-wrapper,
body .desktop-total-92.webform-options-custom .webform-custom-options-buttons,
body .desktop-total-92 .fieldset-wrapper {
  width: 92%;
  margin: 0 auto!important;
}

.desktop-total-93 ul.image_picker_selector,
body .desktop-total-93.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-93.webform-type-radios .fieldset-wrapper,
body .desktop-total-93.webform-options-custom .webform-custom-options-buttons,
body .desktop-total-93 .fieldset-wrapper {
  width: 93%;
  margin: 0 auto!important;
}

.desktop-total-94 ul.image_picker_selector,
body .desktop-total-94.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-94.webform-type-radios .fieldset-wrapper,
body .desktop-total-94.webform-options-custom .webform-custom-options-buttons,
body .desktop-total-94 .fieldset-wrapper {
  width: 94%;
  margin: 0 auto!important;
}

.desktop-total-95 ul.image_picker_selector,
body .desktop-total-95.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-95.webform-type-radios .fieldset-wrapper,
body .desktop-total-95.webform-options-custom .webform-custom-options-buttons,
body .desktop-total-95 .fieldset-wrapper {
  width: 95%;
  margin: 0 auto!important;
}

.desktop-total-96 ul.image_picker_selector,
body .desktop-total-96.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-96.webform-type-radios .fieldset-wrapper,
body .desktop-total-96.webform-options-custom .webform-custom-options-buttons,
body .desktop-total-96 .fieldset-wrapper {
  width: 96%;
  margin: 0 auto!important;
}

.desktop-total-97 ul.image_picker_selector,
body .desktop-total-97.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-97.webform-type-radios .fieldset-wrapper,
body .desktop-total-97.webform-options-custom .webform-custom-options-buttons,
body .desktop-total-97 .fieldset-wrapper {
  width: 97%;
  margin: 0 auto!important;
}

.desktop-total-98 ul.image_picker_selector,
body .desktop-total-98.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-98.webform-type-radios .fieldset-wrapper,
body .desktop-total-98.webform-options-custom .webform-custom-options-buttons,
body .desktop-total-98 .fieldset-wrapper {
  width: 98%;
  margin: 0 auto!important;
}

.desktop-total-99 ul.image_picker_selector,
body .desktop-total-99.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-99.webform-type-radios .fieldset-wrapper,
body .desktop-total-99.webform-options-custom .webform-custom-options-buttons,
body .desktop-total-99 .fieldset-wrapper {
  width: 99%;
  margin: 0 auto!important;
}

.desktop-total-100 ul.image_picker_selector,
body .desktop-total-100.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper,
body .desktop-total-100.webform-type-radios .fieldset-wrapper,
body .desktop-total-100.webform-options-custom .webform-custom-options-buttons,
body .desktop-total-100 .fieldset-wrapper {
  width: 100%;
  margin: 0 auto!important;
}

.mobile-row-2 {

}

.desktop-row-1 .form-type-radios,
.desktop-row-1 .form-type-checkbox,
.desktop-row-1 ul.image_picker_selector li,
.desktop-row-1 .form-type-radio,
.desktop-row-1 .webform-options-display-buttons-wrapper,
.desktop-row-1 .webform-custom-options-button{
	flex: 0 0 99%;
  min-width: auto;
  max-width: none;
  margin-left: 1%;
  margin-right: 1%;
}

.desktop-row-2 .form-type-radios,
.desktop-row-2 .form-type-checkbox,
.desktop-row-2 ul.image_picker_selector li,
.desktop-row-2 .form-type-radio,
.desktop-row-2 .webform-options-display-buttons-wrapper,
.desktop-row-2 .webform-custom-options-button{
	flex: 0 0 48%;
  min-width: auto;
  max-width: none;
  margin-left: 1%;
  margin-right: 1%;
}

.desktop-row-3 .form-type-radios,
.desktop-row-3 .form-type-checkbox,
.desktop-row-3 ul.image_picker_selector li,
.desktop-row-3 .form-type-radio,
.desktop-row-3 .webform-options-display-buttons-wrapper,
.desktop-row-3 .webform-custom-options-button{
	flex: 0 0 31%;
  min-width: auto;
  max-width: none;
  margin-left: 1%;
  margin-right: 1%;
}
.desktop-row-4 .form-type-radios,
.desktop-row-4 .form-type-checkbox,
.desktop-row-4 ul.image_picker_selector li,
.desktop-row-4 .form-type-radio,
.desktop-row-4 .webform-options-display-buttons-wrapper,
.desktop-row-4 .webform-custom-options-button{
  flex: 0 0 23.5%;
  min-width: auto;
  max-width: none;
}
.desktop-row-5 .form-type-radios,
.desktop-row-5 .form-type-checkbox,
.desktop-row-5 ul.image_picker_selector li,
.desktop-row-5 .form-type-radio,
.desktop-row-5 .webform-options-display-buttons-wrapper,
.desktop-row-5 .webform-custom-options-button{
  flex: 0 0 19%;
  min-width: auto;
  max-width: none;
}
.desktop-row-6 .form-type-radios,
.desktop-row-6 .form-type-checkbox,
.desktop-row-6 ul.image_picker_selector li,
.desktop-row-6 .form-type-radio,
.desktop-row-6 .webform-options-display-buttons-wrapper,
.desktop-row-6 .webform-custom-options-button{
  flex: 0 0 14%;
  min-width: auto;
  max-width: none;
}
.desktop-row-6 ul.image_picker_selector li{
  flex: 0 0 16%;
}
.desktop-row-7 .form-type-radios,
.desktop-row-7 .form-type-checkbox,
.desktop-row-7 ul.image_picker_selector li,
.desktop-row-7 .form-type-radio,
.desktop-row-7 .webform-options-display-buttons-wrapper,
.desktop-row-7 .webform-custom-options-button{
  flex: 0 0 13.4%;
  min-width: auto;
  max-width: none;
}
.desktop-row-8 .form-type-radios,
.desktop-row-8 .form-type-checkbox,
.desktop-row-8 ul.image_picker_selector li,
.desktop-row-8 .form-type-radio,
.desktop-row-8 .webform-options-display-buttons-wrapper,
.desktop-row-8 .webform-custom-options-button{
  flex: 0 0 11.52%;
  min-width: auto;
  max-width: none;
}
.desktop-row-9 .form-type-radios,
.desktop-row-9 .form-type-checkbox,
.desktop-row-9 ul.image_picker_selector li,
.desktop-row-9 .form-type-radio,
.desktop-row-9 .webform-options-display-buttons-wrapper,
.desktop-row-9 .webform-custom-options-button{
  flex: 0 0 9%;
  min-width: auto;
  max-width: none;
}
.desktop-row-10 .form-type-radios,
.desktop-row-10 .form-type-checkbox,
.desktop-row-10 ul.image_picker_selector li,
.desktop-row-10 .form-type-radio,
.desktop-row-10 .webform-options-display-buttons-wrapper,
.desktop-row-10 .webform-custom-options-button{
  flex: 0 0 9%;
  min-width: auto;
  max-width: none;
}
/* all classes */

.webform-submission-form #edit-wat-doe-je-in-het-leven-meerdere-opties-mogelijk- .form-type-checkbox {
  margin:5px 0;
}
.webform-submission-form .form-type-radios input,
.webform-submission-form .form-type-checkbox input,
.webform-submission-form .form-type-radio input {
  left: 15px;
  margin-left: 3px;
}

.webform-button--next {
  float: right;
}

.path-webform .button-background-white .form-type-radio label, .path-webform .button-background-white .form-type-checkbox label, .path-webform .button-background-white .form-checkboxes label, .webform-client-form .button-background-white .form-type-radio label, .button-background-white ul.thumbnails.image_picker_selector li .thumbnail, body .button-background-white .webform-custom-options-button{
	background: none !important;
}

.button-background-white .form-type-radio label, .button-background-white .form-type-checkbox label, .button-background-white .form-checkboxes label, .webform-client-form .button-background-white .form-type-radio label, .button-background-white ul.thumbnails.image_picker_selector li .thumbnail , body .button-background-white .webform-custom-options-button {
	background: none !important;
}

body .webform-submission-form .fieldset-wrapper .form-item label.option:first-child, ul.thumbnails.image_picker_selector li .thumbnail, body .webform-options-display-buttons input:hover + label.webform-options-display-buttons-label, body .webform-options-display-buttons label.webform-options-display-buttons-label {
  height: 100%;
  padding: 0;
  width: 100%;
}
body .webform-submission-form .fieldset-wrapper .form-item label.option:first-child span, ul.thumbnails.image_picker_selector li .thumbnail span, body .webform-options-display-buttons input:hover + label.webform-options-display-buttons-label span, body .webform-options-display-buttons label.webform-options-display-buttons-label span {
  height: auto;
  padding: 0;
  /*padding-left: 12px;
  padding-right: 12px;*/
}

body .webform-submission-form .fieldset-wrapper .form-type-checkbox label {
  height: auto!important;
}
body .webform-custom-options-button {
  height: auto;
}
body .webform-submission-form .fieldset-wrapper .form-item label.option:first-child span, ul.thumbnails.image_picker_selector li .thumbnail span, body .webform-options-display-buttons input:hover + label.webform-options-display-buttons-label span, body .webform-options-display-buttons label.webform-options-display-buttons-label span {

}
body .webform-submission-form .fieldset-wrapper .form-item label.option:first-child input:checked + span, ul.thumbnails.image_picker_selector li .thumbnail input:checked + span, body .webform-options-display-buttons input:hover + label.webform-options-display-buttons-label input:checked + span, body .webform-options-display-buttons label.webform-options-display-buttons-label input:checked + span, body .webform-custom-options-button input:checked + span {
  background: linear-gradient(#B0B0B0, #B0B0B0);

  color: #fff;
  display: block;
}
body .webform-options-display-buttons input:checked + label,
ul.thumbnails.image_picker_selector li .thumbnail.selected,
.webform-custom-options-button[data-option-value][aria-checked="true"] {
  background: linear-gradient(#B0B0B0, #B0B0B0);
  color: #fff;
}
ul.thumbnails.image_picker_selector li .thumbnail:focus,
.webform-custom-options-button:focus,
.webform-options-display-buttons-label:focus {
  outline: none;
  border: 1px solid #DDD;
}

.webform-custom-options-button[data-option-value][aria-checked=true] {
  border: none!important;
  box-shadow: 0 0!important;
  border: 0;
}
.webform-options-display-buttons input:checked + label.webform-options-display-buttons-label {
  box-shadow: 0 0!important;
  border: 0;
}

.webform-custom-options-button[data-option-value][aria-checked=true]:focus,
body .webform-options-display-buttons input:checked + label, ul.thumbnails.image_picker_selector li .thumbnail.selected, .webform-custom-options-button[data-option-value][aria-checked="true"] {
  box-shadow: 0 0!important;
}


ul.thumbnails.image_picker_selector li .thumbnail {
  outline: none;
}
.webform-submission-form .form-type-radios input:checked label, .webform-submission-form .form-type-checkbox input:checked label, .webform-submission-form .form-type-radio input:checked label {
  background: linear-gradient(#B0B0B0, #B0B0B0);
 
  color: #fff;
}

.view-footer-editable h2,
.view-footer-editable .links {
  display: none;
}
.logo img {
  max-width: 220px;
}
.page-node-type-domain-home-page .main-container {
  background-color: #fff;
}
#block-editlogo--2 {
  position: absolute;
  left: 0;
  width: 70px;
  bottom: 0;
}


#block-newmenu--2 {
  float: right;
    z-index: 9;
}

.parallexclass .main-container{
  margin-top: 25em;
}

.webform-submission-form .form-type-radio {
  display: flex;
}

.hide-fieldset-title .panel-heading{
  display: none;
}
.webform-element--title-inline.form-type-textarea{
  display: flex;
}
.webform-element--title-inline.form-type-textarea label{
  flex: 0 0 33%;
  margin-right: 1%;
}
.webform-element--title-inline.form-type-textarea .form-textarea-wrapper {
  flex: 0 0 65%;
}
.webform-element--title-inline.form-type-textarea .form-textarea-wrapper textarea {
  width: 100%;
}

.webform-element--title-inline.form-type-textfield{
  display: flex;
}
.webform-element--title-inline.form-type-textfield label{
  flex: 0 0 33%;
  margin-right: 1%;
}
.webform-element--title-inline.form-type-textfield .form-text {
  flex: 0 0 65%;
}
.webform-element--title-inline.form-type-textfield .form-text textarea {
  width: 100%;
}



/*.horizontal-row .form-type-radio1, .horizontal-row .form-radios, .horizontal-row .form-checkboxes, .horizontal-row.js-webform-checkboxes, .horizontal-row.js-webform-radios, .horizontal-row ul.image_picker_selector, .horizontal-row .webform-custom-options-buttons {
	display: flex;
	margin: 0;
	text-align: center;
	margin-bottom: 25px;
	flex-wrap: wrap;
	justify-content: center;
}

.desktop-total-25 ul.image_picker_selector, body .desktop-total-25.webform-type-checkboxes.webform-type-checkboxes .fieldset-wrapper, body .desktop-total-25.webform-type-radios .fieldset-wrapper {
  width: 25%;
  margin: 0 auto !important;
}*/

.desktop-fieldset-total-100 .panel-body {
  margin: 0 auto;
  width: 100%;
  max-width: 100%;
}

.desktop-fieldset-total-95 .panel-body {
  margin: 0 auto;
  width: 95%;
  max-width: 100%;
}

.desktop-fieldset-total-90 .panel-body {
  margin: 0 auto;
  width: 90%;
  max-width: 100%;
}

.desktop-fieldset-total-85 .panel-body {
  margin: 0 auto;
  width: 85%;
  max-width: 100%;
}

.desktop-fieldset-total-80 .panel-body {
  margin: 0 auto;
  width: 80%;
  max-width: 100%;
}

.desktop-fieldset-total-75 .panel-body {
  margin: 0 auto;
  width: 75%;
  max-width: 100%;
}

.desktop-fieldset-total-70 .panel-body {
  margin: 0 auto;
  width: 70%;
  max-width: 100%;
}

.desktop-fieldset-total-65 .panel-body {
  margin: 0 auto;
  width: 65%;
  max-width: 100%;
}

.desktop-fieldset-total-60 .panel-body {
  margin: 0 auto;
  width: 60%;
  max-width: 100%;
}

.desktop-fieldset-total-55 .panel-body {
  margin: 0 auto;
  width: 55%;
  max-width: 100%;
}

.desktop-fieldset-total-50 .panel-body {
  margin: 0 auto;
  width: 50%;
  max-width: 100%;
}
body .webform-submission-form .form-actions button#edit-submit {
  float: right;
}

.webform-submission-form #edit-draft {
  display: none;
}

@media (min-width: 400px) {
  .webform-options-display-two-columns {
    display: block;
    max-width: 100%;
    margin-top: 0.4em;
    column-count: 2;
  }
}

table[align="center"] {
  margin: 0 auto;
}

#block-views-block-domain-header-block-1 .views-field-field-domain-header-image-mobile {
  display: none;
}
#block-views-block-domain-header-block-1 .views-field-field-domain-header-image-mobile img {
  height: auto;
}

.page-node-type-full_width_template .main-container.container {
  width: 100%;
  padding: 0;
  margin: 0;
}
.page-node-type-full_width_template .main-container.container {
  padding-left: 30px;
  padding-right: 30px;
}

.page-node-331 .form-item-avec-combien-de-personnes-vivez-vous- .image_picker_selector {
  min-height: 200px;
}
.page-node-331 .form-item-avec-combien-de-personnes-vivez-vous- .image_picker_selector div.thumbnail {
  min-height: 200px;
}
.align-center {
  
}

.page-node-11210 .field-name-field-information-top td img:hover {
  box-shadow: 0 0 3px #000;
}
header .navbar-header {
  
}
#block-views-block-menus-views-block-1-2 {
  display: none;
}
#block-views-block-menus-views-block-1-2 .view-menus-views {
  margin-top: 2em;
}
#block-views-block-menus-views-block-1-2 .view-content {
  
}
#block-views-block-menus-views-block-1-2 .view-content .views-row {
  margin: 0;
  display: block;
}
#block-views-block-menus-views-block-1-2 .view-content a {
  color: #fff;
}

body.hapo-elorrio #nav-icon span{
  background: #212529;
}
.placeholder {
  background-color: transparent;
}
.modal-header {
    position: relative;
}
.modal-header button.close {
    float: right;
    position: absolute;
    right: 0;
    font-size: 40px;
    color: #000;
    right: 14px;
    opacity: 1;
}
.modal-header button.close  span {

}

/* mobile responsive */
@media (max-width: 760px) {
  .webform-options-display-buttons-wrapper .form-type-radio {
    height: auto;
  }
  header .navbar-header {
    display: none;
  }
  #block-views-block-menus-views-block-1-2 {
    display: block;
  }
  #block-views-block-menus-views-block-1 {
    display: none;
  }
  #block-views-block-domain-header-block-1 .views-field-field-field-domain-header-image {
    display: none;
  }
  #block-views-block-domain-header-block-1 .views-field-field-domain-header-image-mobile {
    display: block;
  }
  .logo img {
    height: 75px;
  }

  table.tresponsive, 
	.tresponsive thead, 
	.tresponsive tbody, 
	.tresponsive th, 
	.tresponsive td, 
	.tresponsive tr { 
		width: 100% !important;
		display: inline-block!important;
		height: auto !important;
	}

  .mobile-fieldset-total-100 .panel-body {
    margin: 0 auto;
    width: 100%;
    max-width: 100%;
  }
  .mobile-fieldset-total-95 .panel-body {
    margin: 0 auto;
    width: 95%;
    max-width: 100%;
  }
  .mobile-fieldset-total-90 .panel-body {
    margin: 0 auto;
    width: 90%;
    max-width: 100%;
  }
  .mobile-fieldset-total-85 .panel-body {
    margin: 0 auto;
    width: 85%;
    max-width: 100%;
  }
  .mobile-fieldset-total-80 .panel-body {
    margin: 0 auto;
    width: 80%;
    max-width: 100%;
  }
  .mobile-fieldset-total-75 .panel-body {
    margin: 0 auto;
    width: 75%;
    max-width: 100%;
  }
  .mobile-fieldset-total-70 .panel-body {
    margin: 0 auto;
    width: 70%;
    max-width: 100%;
  }
  .mobile-fieldset-total-65 .panel-body {
    margin: 0 auto;
    width: 65%;
    max-width: 100%;
  }
  .mobile-fieldset-total-60 .panel-body {
    margin: 0 auto;
    width: 60%;
    max-width: 100%;
  }
  .mobile-fieldset-total-55 .panel-body {
    margin: 0 auto;
    width: 55%;
    max-width: 100%;
  }
  .mobile-fieldset-total-50 .panel-body {
    margin: 0 auto;
    width: 50%;
    max-width: 100%;
  }
  

  #nav-icon {
    margin-top: 2em;
  }

  .block-inline-blockparallex-image .field--name-field-image img{
    display: none;
  }
  .block-inline-blockparallex-image .field--name-field-mobile-image img{

    display: block;
  }

  .mobile-total-70 ul.image_picker_selector,
  body .mobile-total-70.webform-type-checkboxes .fieldset-wrapper,
  body .mobile-total-70.webform-type-radios .fieldset-wrapper {
    width: 70%;
    margin: 0 auto!important;
  }


  .hide-desktop, .only-mobile {
		display: block;
	}
	
	.hide-mobile,.only-desktop {
		display: none;
	}
	.hide-mobile.inline-element {
		display: none;
	}
	.hide-desktop.inline-element {
		display: inline;
	}
	#block-views-block-my-projects-block-1 .views-exposed-form {
		float: none;
		margin-top: 0;
	}
	#block-theme1-main-menu {
		display: none;
	}


  .mobile-total-1 ul.image_picker_selector,
    body .mobile-total-1.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-1.webform-type-radios .fieldset-wrapper {
      width: 1%;
      margin: 0 auto!important;
    }
  
  .mobile-total-2 ul.image_picker_selector,
    body .mobile-total-2.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-2.webform-type-radios .fieldset-wrapper {
      width: 2%;
      margin: 0 auto!important;
    }
  
  .mobile-total-3 ul.image_picker_selector,
    body .mobile-total-3.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-3.webform-type-radios .fieldset-wrapper {
      width: 3%;
      margin: 0 auto!important;
    }
  
  .mobile-total-4 ul.image_picker_selector,
    body .mobile-total-4.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-4.webform-type-radios .fieldset-wrapper {
      width: 4%;
      margin: 0 auto!important;
    }
  
  .mobile-total-5 ul.image_picker_selector,
    body .mobile-total-5.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-5.webform-type-radios .fieldset-wrapper {
      width: 5%;
      margin: 0 auto!important;
    }
  
  .mobile-total-6 ul.image_picker_selector,
    body .mobile-total-6.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-6.webform-type-radios .fieldset-wrapper {
      width: 6%;
      margin: 0 auto!important;
    }
  
  .mobile-total-7 ul.image_picker_selector,
    body .mobile-total-7.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-7.webform-type-radios .fieldset-wrapper {
      width: 7%;
      margin: 0 auto!important;
    }
  
  .mobile-total-8 ul.image_picker_selector,
    body .mobile-total-8.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-8.webform-type-radios .fieldset-wrapper {
      width: 8%;
      margin: 0 auto!important;
    }
  
  .mobile-total-9 ul.image_picker_selector,
    body .mobile-total-9.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-9.webform-type-radios .fieldset-wrapper {
      width: 9%;
      margin: 0 auto!important;
    }
  
  .mobile-total-10 ul.image_picker_selector,
    body .mobile-total-10.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-10.webform-type-radios .fieldset-wrapper {
      width: 1%;
      margin: 0 auto!important;
    }
  
  .mobile-total-11 ul.image_picker_selector,
    body .mobile-total-11.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-11.webform-type-radios .fieldset-wrapper {
      width: 11%;
      margin: 0 auto!important;
    }
  
  .mobile-total-12 ul.image_picker_selector,
    body .mobile-total-12.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-12.webform-type-radios .fieldset-wrapper {
      width: 12%;
      margin: 0 auto!important;
    }
  
  .mobile-total-13 ul.image_picker_selector,
    body .mobile-total-13.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-13.webform-type-radios .fieldset-wrapper {
      width: 13%;
      margin: 0 auto!important;
    }
  
  .mobile-total-14 ul.image_picker_selector,
    body .mobile-total-14.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-14.webform-type-radios .fieldset-wrapper {
      width: 14%;
      margin: 0 auto!important;
    }
  
  .mobile-total-15 ul.image_picker_selector,
    body .mobile-total-15.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-15.webform-type-radios .fieldset-wrapper {
      width: 15%;
      margin: 0 auto!important;
    }
  
  .mobile-total-16 ul.image_picker_selector,
    body .mobile-total-16.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-16.webform-type-radios .fieldset-wrapper {
      width: 16%;
      margin: 0 auto!important;
    }
  
  .mobile-total-17 ul.image_picker_selector,
    body .mobile-total-17.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-17.webform-type-radios .fieldset-wrapper {
      width: 17%;
      margin: 0 auto!important;
    }
  
  .mobile-total-18 ul.image_picker_selector,
    body .mobile-total-18.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-18.webform-type-radios .fieldset-wrapper {
      width: 18%;
      margin: 0 auto!important;
    }
  
  .mobile-total-19 ul.image_picker_selector,
    body .mobile-total-19.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-19.webform-type-radios .fieldset-wrapper {
      width: 19%;
      margin: 0 auto!important;
    }
  
  .mobile-total-20 ul.image_picker_selector,
    body .mobile-total-20.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-20.webform-type-radios .fieldset-wrapper {
      width: 20%;
      margin: 0 auto!important;
    }
  
  .mobile-total-21 ul.image_picker_selector,
    body .mobile-total-21.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-21.webform-type-radios .fieldset-wrapper {
      width: 21%;
      margin: 0 auto!important;
    }
  
  .mobile-total-22 ul.image_picker_selector,
    body .mobile-total-22.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-22.webform-type-radios .fieldset-wrapper {
      width: 22%;
      margin: 0 auto!important;
    }
  
  .mobile-total-23 ul.image_picker_selector,
    body .mobile-total-23.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-23.webform-type-radios .fieldset-wrapper {
      width: 23%;
      margin: 0 auto!important;
    }
  
  .mobile-total-24 ul.image_picker_selector,
    body .mobile-total-24.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-24.webform-type-radios .fieldset-wrapper {
      width: 24%;
      margin: 0 auto!important;
    }
  
  .mobile-total-25 ul.image_picker_selector,
    body .mobile-total-25.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-25.webform-type-radios .fieldset-wrapper {
      width: 25%;
      margin: 0 auto!important;
    }
  
  .mobile-total-26 ul.image_picker_selector,
    body .mobile-total-26.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-26.webform-type-radios .fieldset-wrapper {
      width: 26%;
      margin: 0 auto!important;
    }
  
  .mobile-total-27 ul.image_picker_selector,
    body .mobile-total-27.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-27.webform-type-radios .fieldset-wrapper {
      width: 27%;
      margin: 0 auto!important;
    }
  
  .mobile-total-28 ul.image_picker_selector,
    body .mobile-total-28.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-28.webform-type-radios .fieldset-wrapper {
      width: 28%;
      margin: 0 auto!important;
    }
  
  .mobile-total-29 ul.image_picker_selector,
    body .mobile-total-29.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-29.webform-type-radios .fieldset-wrapper {
      width: 29%;
      margin: 0 auto!important;
    }
  
  .mobile-total-30 ul.image_picker_selector,
    body .mobile-total-30.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-30.webform-type-radios .fieldset-wrapper {
      width: 30%;
      margin: 0 auto!important;
    }
  
  .mobile-total-31 ul.image_picker_selector,
    body .mobile-total-31.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-31.webform-type-radios .fieldset-wrapper {
      width: 31%;
      margin: 0 auto!important;
    }
  
  .mobile-total-32 ul.image_picker_selector,
    body .mobile-total-32.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-32.webform-type-radios .fieldset-wrapper {
      width: 32%;
      margin: 0 auto!important;
    }
  
  .mobile-total-33 ul.image_picker_selector,
    body .mobile-total-33.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-33.webform-type-radios .fieldset-wrapper {
      width: 33%;
      margin: 0 auto!important;
    }
  
  .mobile-total-34 ul.image_picker_selector,
    body .mobile-total-34.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-34.webform-type-radios .fieldset-wrapper {
      width: 34%;
      margin: 0 auto!important;
    }
  
  .mobile-total-35 ul.image_picker_selector,
    body .mobile-total-35.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-35.webform-type-radios .fieldset-wrapper {
      width: 35%;
      margin: 0 auto!important;
    }
  
  .mobile-total-36 ul.image_picker_selector,
    body .mobile-total-36.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-36.webform-type-radios .fieldset-wrapper {
      width: 36%;
      margin: 0 auto!important;
    }
  
  .mobile-total-37 ul.image_picker_selector,
    body .mobile-total-37.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-37.webform-type-radios .fieldset-wrapper {
      width: 37%;
      margin: 0 auto!important;
    }
  
  .mobile-total-38 ul.image_picker_selector,
    body .mobile-total-38.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-38.webform-type-radios .fieldset-wrapper {
      width: 38%;
      margin: 0 auto!important;
    }
  
  .mobile-total-39 ul.image_picker_selector,
    body .mobile-total-39.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-39.webform-type-radios .fieldset-wrapper {
      width: 39%;
      margin: 0 auto!important;
    }
  
  .mobile-total-40 ul.image_picker_selector,
    body .mobile-total-40.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-40.webform-type-radios .fieldset-wrapper {
      width: 40%;
      margin: 0 auto!important;
    }
  
  .mobile-total-41 ul.image_picker_selector,
    body .mobile-total-41.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-41.webform-type-radios .fieldset-wrapper {
      width: 41%;
      margin: 0 auto!important;
    }
  
  .mobile-total-42 ul.image_picker_selector,
    body .mobile-total-42.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-42.webform-type-radios .fieldset-wrapper {
      width: 42%;
      margin: 0 auto!important;
    }
  
  .mobile-total-43 ul.image_picker_selector,
    body .mobile-total-43.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-43.webform-type-radios .fieldset-wrapper {
      width: 43%;
      margin: 0 auto!important;
    }
  
  .mobile-total-44 ul.image_picker_selector,
    body .mobile-total-44.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-44.webform-type-radios .fieldset-wrapper {
      width: 44%;
      margin: 0 auto!important;
    }
  
  .mobile-total-45 ul.image_picker_selector,
    body .mobile-total-45.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-45.webform-type-radios .fieldset-wrapper {
      width: 45%;
      margin: 0 auto!important;
    }
  
  .mobile-total-46 ul.image_picker_selector,
    body .mobile-total-46.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-46.webform-type-radios .fieldset-wrapper {
      width: 46%;
      margin: 0 auto!important;
    }
  
  .mobile-total-47 ul.image_picker_selector,
    body .mobile-total-47.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-47.webform-type-radios .fieldset-wrapper {
      width: 47%;
      margin: 0 auto!important;
    }
  
  .mobile-total-48 ul.image_picker_selector,
    body .mobile-total-48.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-48.webform-type-radios .fieldset-wrapper {
      width: 48%;
      margin: 0 auto!important;
    }
  
  .mobile-total-49 ul.image_picker_selector,
    body .mobile-total-49.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-49.webform-type-radios .fieldset-wrapper {
      width: 49%;
      margin: 0 auto!important;
    }
  
  .mobile-total-50 ul.image_picker_selector,
    body .mobile-total-50.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-50.webform-type-radios .fieldset-wrapper,
    body .mobile-total-50.webform-options-custom .webform-custom-options-buttons {
      width: 50%;
      margin: 0 auto!important;
    }
  
  .mobile-total-51 ul.image_picker_selector,
    body .mobile-total-51.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-51.webform-type-radios .fieldset-wrapper,
    body .mobile-total-51.webform-options-custom .webform-custom-options-buttons {
      width: 51%;
      margin: 0 auto!important;
    }
  
  .mobile-total-52 ul.image_picker_selector,
    body .mobile-total-52.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-52.webform-type-radios .fieldset-wrapper,
    body .mobile-total-52.webform-options-custom .webform-custom-options-buttons {
      width: 52%;
      margin: 0 auto!important;
    }
  
  .mobile-total-53 ul.image_picker_selector,
    body .mobile-total-53.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-53.webform-type-radios .fieldset-wrapper,
    body .mobile-total-53.webform-options-custom .webform-custom-options-buttons {
      width: 53%;
      margin: 0 auto!important;
    }
  
  .mobile-total-54 ul.image_picker_selector,
    body .mobile-total-54.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-54.webform-type-radios .fieldset-wrapper,
    body .mobile-total-54.webform-options-custom .webform-custom-options-buttons {
      width: 54%;
      margin: 0 auto!important;
    }
  
  .mobile-total-55 ul.image_picker_selector,
    body .mobile-total-55.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-55.webform-type-radios .fieldset-wrapper,
    body .mobile-total-55.webform-options-custom .webform-custom-options-buttons {
      width: 55%;
      margin: 0 auto!important;
    }
  
  .mobile-total-56 ul.image_picker_selector,
    body .mobile-total-56.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-56.webform-type-radios .fieldset-wrapper,
    body .mobile-total-56.webform-options-custom .webform-custom-options-buttons {
      width: 56%;
      margin: 0 auto!important;
    }
  
  .mobile-total-57 ul.image_picker_selector,
    body .mobile-total-57.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-57.webform-type-radios .fieldset-wrapper,
    body .mobile-total-57.webform-options-custom .webform-custom-options-buttons {
      width: 57%;
      margin: 0 auto!important;
    }
  
  .mobile-total-58 ul.image_picker_selector,
    body .mobile-total-58.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-58.webform-type-radios .fieldset-wrapper,
    body .mobile-total-58.webform-options-custom .webform-custom-options-buttons {
      width: 58%;
      margin: 0 auto!important;
    }
  
  .mobile-total-59 ul.image_picker_selector,
    body .mobile-total-59.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-59.webform-type-radios .fieldset-wrapper,
    body .mobile-total-59.webform-options-custom .webform-custom-options-buttons {
      width: 59%;
      margin: 0 auto!important;
    }
  
  .mobile-total-60 ul.image_picker_selector,
    body .mobile-total-60.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-60.webform-type-radios .fieldset-wrapper,
    body .mobile-total-60.webform-options-custom .webform-custom-options-buttons {
      width: 60%;
      margin: 0 auto!important;
    }
  
  .mobile-total-61 ul.image_picker_selector,
    body .mobile-total-61.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-61.webform-type-radios .fieldset-wrapper,
    body .mobile-total-61.webform-options-custom .webform-custom-options-buttons {
      width: 61%;
      margin: 0 auto!important;
    }
  
  .mobile-total-62 ul.image_picker_selector,
    body .mobile-total-62.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-62.webform-type-radios .fieldset-wrapper,
    body .mobile-total-62.webform-options-custom .webform-custom-options-buttons {
      width: 62%;
      margin: 0 auto!important;
    }
  
  .mobile-total-63 ul.image_picker_selector,
    body .mobile-total-63.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-63.webform-type-radios .fieldset-wrapper,
    body .mobile-total-63.webform-options-custom .webform-custom-options-buttons {
      width: 63%;
      margin: 0 auto!important;
    }
  
  .mobile-total-64 ul.image_picker_selector,
    body .mobile-total-64.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-64.webform-type-radios .fieldset-wrapper,
    body .mobile-total-64.webform-options-custom .webform-custom-options-buttons {
      width: 64%;
      margin: 0 auto!important;
    }
  
  .mobile-total-65 ul.image_picker_selector,
    body .mobile-total-65.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-65.webform-type-radios .fieldset-wrapper,
    body .mobile-total-65.webform-options-custom .webform-custom-options-buttons {
      width: 65%;
      margin: 0 auto!important;
    }
  
  .mobile-total-66 ul.image_picker_selector,
    body .mobile-total-66.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-66.webform-type-radios .fieldset-wrapper,
    body .mobile-total-66.webform-options-custom .webform-custom-options-buttons {
      width: 66%;
      margin: 0 auto!important;
    }
  
  .mobile-total-67 ul.image_picker_selector,
    body .mobile-total-67.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-67.webform-type-radios .fieldset-wrapper,
    body .mobile-total-67.webform-options-custom .webform-custom-options-buttons {
      width: 67%;
      margin: 0 auto!important;
    }
  
  .mobile-total-68 ul.image_picker_selector,
    body .mobile-total-68.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-68.webform-type-radios .fieldset-wrapper,
    body .mobile-total-68.webform-options-custom .webform-custom-options-buttons {
      width: 68%;
      margin: 0 auto!important;
    }
  
  .mobile-total-69 ul.image_picker_selector,
    body .mobile-total-69.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-69.webform-type-radios .fieldset-wrapper,
    body .mobile-total-69.webform-options-custom .webform-custom-options-buttons {
      width: 69%;
      margin: 0 auto!important;
    }
  
  .mobile-total-70 ul.image_picker_selector,
    body .mobile-total-70.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-70.webform-type-radios .fieldset-wrapper,
    body .mobile-total-70.webform-options-custom .webform-custom-options-buttons {
      width: 70%;
      margin: 0 auto!important;
    }
  
  .mobile-total-71 ul.image_picker_selector,
    body .mobile-total-71.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-71.webform-type-radios .fieldset-wrapper,
    body .mobile-total-71.webform-options-custom .webform-custom-options-buttons {
      width: 71%;
      margin: 0 auto!important;
    }
  
  .mobile-total-72 ul.image_picker_selector,
    body .mobile-total-72.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-72.webform-type-radios .fieldset-wrapper,
    body .mobile-total-72.webform-options-custom .webform-custom-options-buttons {
      width: 72%;
      margin: 0 auto!important;
    }
  
  .mobile-total-73 ul.image_picker_selector,
    body .mobile-total-73.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-73.webform-type-radios .fieldset-wrapper,
    body .mobile-total-73.webform-options-custom .webform-custom-options-buttons {
      width: 73%;
      margin: 0 auto!important;
    }
  
  .mobile-total-74 ul.image_picker_selector,
    body .mobile-total-74.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-74.webform-type-radios .fieldset-wrapper,
    body .mobile-total-74.webform-options-custom .webform-custom-options-buttons {
      width: 74%;
      margin: 0 auto!important;
    }
  
  .mobile-total-75 ul.image_picker_selector,
    body .mobile-total-75.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-75.webform-type-radios .fieldset-wrapper,
    body .mobile-total-75.webform-options-custom .webform-custom-options-buttons {
      width: 75%;
      margin: 0 auto!important;
    }
  
  .mobile-total-76 ul.image_picker_selector,
    body .mobile-total-76.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-76.webform-type-radios .fieldset-wrapper,
    body .mobile-total-76.webform-options-custom .webform-custom-options-buttons {
      width: 76%;
      margin: 0 auto!important;
    }
  
  .mobile-total-77 ul.image_picker_selector,
    body .mobile-total-77.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-77.webform-type-radios .fieldset-wrapper,
    body .mobile-total-77.webform-options-custom .webform-custom-options-buttons {
      width: 77%;
      margin: 0 auto!important;
    }
  
  .mobile-total-78 ul.image_picker_selector,
    body .mobile-total-78.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-78.webform-type-radios .fieldset-wrapper,
    body .mobile-total-78.webform-options-custom .webform-custom-options-buttons {
      width: 78%;
      margin: 0 auto!important;
    }
  
  .mobile-total-79 ul.image_picker_selector,
    body .mobile-total-79.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-79.webform-type-radios .fieldset-wrapper,
    body .mobile-total-79.webform-options-custom .webform-custom-options-buttons {
      width: 79%;
      margin: 0 auto!important;
    }
  
  .mobile-total-80 ul.image_picker_selector,
    body .mobile-total-80.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-80.webform-type-radios .fieldset-wrapper,
    body .mobile-total-80.webform-options-custom .webform-custom-options-buttons {
      width: 80%;
      margin: 0 auto!important;
    }
  
  .mobile-total-81 ul.image_picker_selector,
    body .mobile-total-81.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-81.webform-type-radios .fieldset-wrapper,
    body .mobile-total-81.webform-options-custom .webform-custom-options-buttons {
      width: 81%;
      margin: 0 auto!important;
    }
  
  .mobile-total-82 ul.image_picker_selector,
    body .mobile-total-82.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-82.webform-type-radios .fieldset-wrapper,
    body .mobile-total-82.webform-options-custom .webform-custom-options-buttons {
      width: 82%;
      margin: 0 auto!important;
    }
  
  .mobile-total-83 ul.image_picker_selector,
    body .mobile-total-83.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-83.webform-type-radios .fieldset-wrapper,
    body .mobile-total-83.webform-options-custom .webform-custom-options-buttons {
      width: 83%;
      margin: 0 auto!important;
    }
  
  .mobile-total-84 ul.image_picker_selector,
    body .mobile-total-84.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-84.webform-type-radios .fieldset-wrapper,
    body .mobile-total-84.webform-options-custom .webform-custom-options-buttons {
      width: 84%;
      margin: 0 auto!important;
    }
  
  .mobile-total-85 ul.image_picker_selector,
    body .mobile-total-85.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-85.webform-type-radios .fieldset-wrapper,
    body .mobile-total-85.webform-options-custom .webform-custom-options-buttons {
      width: 85%;
      margin: 0 auto!important;
    }
  
  .mobile-total-86 ul.image_picker_selector,
    body .mobile-total-86.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-86.webform-type-radios .fieldset-wrapper,
    body .mobile-total-86.webform-options-custom .webform-custom-options-buttons {
      width: 86%;
      margin: 0 auto!important;
    }
  
  .mobile-total-87 ul.image_picker_selector,
    body .mobile-total-87.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-87.webform-type-radios .fieldset-wrapper,
    body .mobile-total-87.webform-options-custom .webform-custom-options-buttons {
      width: 87%;
      margin: 0 auto!important;
    }
  
  .mobile-total-88 ul.image_picker_selector,
    body .mobile-total-88.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-88.webform-type-radios .fieldset-wrapper,
    body .mobile-total-88.webform-options-custom .webform-custom-options-buttons {
      width: 88%;
      margin: 0 auto!important;
    }
  
  .mobile-total-89 ul.image_picker_selector,
    body .mobile-total-89.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-89.webform-type-radios .fieldset-wrapper,
    body .mobile-total-89.webform-options-custom .webform-custom-options-buttons {
      width: 89%;
      margin: 0 auto!important;
    }
  
  .mobile-total-90 ul.image_picker_selector,
    body .mobile-total-90.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-90.webform-type-radios .fieldset-wrapper,
    body .mobile-total-90.webform-options-custom .webform-custom-options-buttons {
      width: 90%;
      margin: 0 auto!important;
    }
  
  .mobile-total-91 ul.image_picker_selector,
    body .mobile-total-91.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-91.webform-type-radios .fieldset-wrapper,
    body .mobile-total-91.webform-options-custom .webform-custom-options-buttons {
      width: 91%;
      margin: 0 auto!important;
    }
  
  .mobile-total-92 ul.image_picker_selector,
    body .mobile-total-92.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-92.webform-type-radios .fieldset-wrapper,
    body .mobile-total-92.webform-options-custom .webform-custom-options-buttons {
      width: 92%;
      margin: 0 auto!important;
    }
  
  .mobile-total-93 ul.image_picker_selector,
    body .mobile-total-93.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-93.webform-type-radios .fieldset-wrapper,
    body .mobile-total-93.webform-options-custom .webform-custom-options-buttons {
      width: 93%;
      margin: 0 auto!important;
    }
  
  .mobile-total-94 ul.image_picker_selector,
    body .mobile-total-94.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-94.webform-type-radios .fieldset-wrapper,
    body .mobile-total-94.webform-options-custom .webform-custom-options-buttons {
      width: 94%;
      margin: 0 auto!important;
    }
  
  .mobile-total-95 ul.image_picker_selector,
    body .mobile-total-95.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-95.webform-type-radios .fieldset-wrapper,
    body .mobile-total-95.webform-options-custom .webform-custom-options-buttons {
      width: 95%;
      margin: 0 auto!important;
    }
  
  .mobile-total-96 ul.image_picker_selector,
    body .mobile-total-96.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-96.webform-type-radios .fieldset-wrapper,
    body .mobile-total-96.webform-options-custom .webform-custom-options-buttons {
      width: 96%;
      margin: 0 auto!important;
    }
  
  .mobile-total-97 ul.image_picker_selector,
    body .mobile-total-97.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-97.webform-type-radios .fieldset-wrapper,
    body .mobile-total-97.webform-options-custom .webform-custom-options-buttons,
    body .mobile-total-97 .fieldset-wrapper {
      width: 97%!important;
      margin: 0 auto!important;
    }
  
  .mobile-total-98 ul.image_picker_selector,
    body .mobile-total-98.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-98.webform-type-radios .fieldset-wrapper,
    body .mobile-total-98.webform-options-custom .webform-custom-options-buttons,
    body .mobile-total-98 .fieldset-wrapper {
      width: 98%!important;
      margin: 0 auto!important;
    }
  
  .mobile-total-99 ul.image_picker_selector,
    body .mobile-total-99.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-99.webform-type-radios .fieldset-wrapper,
    body .mobile-total-99.webform-options-custom .webform-custom-options-buttons,
    body .mobile-total-99 .fieldset-wrapper {
      width: 99%!important;
      margin: 0 auto!important;
    }


  .mobile-total-100 ul.image_picker_selector,
    body .mobile-total-100.webform-type-checkboxes .fieldset-wrapper,
    body .mobile-total-100.webform-type-radios .fieldset-wrapper,
    body .mobile-total-100.webform-options-custom .webform-custom-options-buttons,
    body .mobile-total-100 .fieldset-wrapper {
      width: 100%!important;
      margin: 0 auto!important;
    }

    
  .mobile-row-1 .form-type-radios,
  .mobile-row-1 .form-type-checkbox,
  .mobile-row-1 ul.image_picker_selector li,
  .mobile-row-1 .form-type-radio,
.mobile-row-1 .webform-options-display-buttons-wrapper,
.mobile-row-1 .webform-custom-options-button,
.mobile-row-1 .webform-custom-options-buttons{
    flex: 0 0 99%;
    min-width: auto;
    max-width: none;
    margin-left: 1%;
    margin-right: 1%;
  }
  
  .mobile-row-2 .form-type-radios,
  .mobile-row-2 .form-type-checkbox,
  .mobile-row-2 ul.image_picker_selector li,
  .mobile-row-2 .form-type-radio,
.mobile-row-2 .webform-options-display-buttons-wrapper,
.mobile-row-2 .webform-custom-options-button,
.mobile-row-2 .webform-custom-options-buttons{
    flex: 0 0 48%;
    min-width: auto;
    max-width: none;
    margin-left: 1%;
    margin-right: 1%;
  }
  
  .mobile-row-3 .form-type-radios,
  .mobile-row-3 .form-type-checkbox,
  .mobile-row-3 ul.image_picker_selector li,
  .mobile-row-3 .form-type-radio,
.mobile-row-3 .webform-options-display-buttons-wrapper,
.mobile-row-3 .webform-custom-options-button,
.mobile-row-3 .webform-custom-options-buttons{
    flex: 0 0 31%;
    min-width: auto;
    max-width: none;
    margin-left: 1%;
    margin-right: 1%;
  }
  .mobile-row-4 .form-type-radios,
  .mobile-row-4 .form-type-checkbox,
  .mobile-row-4 ul.image_picker_selector li,
  .mobile-row-4 .form-type-radio,
.mobile-row-4 .webform-options-display-buttons-wrapper,
.mobile-row-4 .webform-custom-options-button,
.mobile-row-4 .webform-custom-options-buttons{
    flex: 0 0 22%;
    min-width: auto;
    max-width: none;
    margin-left: 1%;
    margin-right: 1%;
  }
  .mobile-row-5 .form-type-radios,
  .mobile-row-5 .form-type-checkbox,
  .mobile-row-5 ul.image_picker_selector li,
  .mobile-row-5 .form-type-radio,
.mobile-row-5 .webform-options-display-buttons-wrapper,
.mobile-row-5 .webform-custom-options-button,
.mobile-row-5 .webform-custom-options-buttons{
    flex: 0 0 17%;
    min-width: auto;
    max-width: none;
    margin-left: 1%;
    margin-right: 1%;
  }
  .mobile-row-6 .form-type-radios,
  .mobile-row-6 .form-type-checkbox,
  .mobile-row-6 ul.image_picker_selector li,
  .mobile-row-6 .form-type-radio,
.mobile-row-6 .webform-options-display-buttons-wrapper,
.mobile-row-6 .webform-custom-options-button,
.mobile-row-6 .webform-custom-options-buttons{
    flex: 0 0 14%;
    min-width: auto;
    max-width: none;
    margin-left: 1%;
    margin-right: 1%;
  }
  .mobile-row-6 ul.image_picker_selector li {
      flex: 0 0 16%;
    }
  .mobile-row-7 .form-type-radios,
  .mobile-row-7 .form-type-checkbox,
  .mobile-row-7 ul.image_picker_selector li,
  .mobile-row-7 .form-type-radio,
.mobile-row-7 .webform-options-display-buttons-wrapper,
.mobile-row-7 .webform-custom-options-button,
.mobile-row-7 .webform-custom-options-buttons{
    flex: 0 0 12%;
    min-width: auto;
    max-width: none;
    margin-left: 1%;
    margin-right: 1%;
  }
  .mobile-row-8 .form-type-radios,
  .mobile-row-8 .form-type-checkbox,
  .mobile-row-8 ul.image_picker_selector li,
  .mobile-row-8 .form-type-radio,
.mobile-row-8 .webform-options-display-buttons-wrapper,
.mobile-row-8 .webform-custom-options-button,
.mobile-row-8 .webform-custom-options-buttons{
    flex: 0 0 10%;
    min-width: auto;
    max-width: none;
    margin-left: 1%;
    margin-right: 1%;
  }
  .mobile-row-9 .form-type-radios,
  .mobile-row-9 .form-type-checkbox,
  .mobile-row-9 ul.image_picker_selector li,
  .mobile-row-9 .form-type-radio,
.mobile-row-9 .webform-options-display-buttons-wrapper,
.mobile-row-9 .webform-custom-options-button,
.mobile-row-9 .webform-custom-options-buttons{
    flex: 0 0 9%;
    min-width: auto;
    max-width: none;
    margin-left: 1%;
    margin-right: 1%;
  }
  .mobile-row-10 .form-type-radios,
  .mobile-row-10 .form-type-checkbox,
  .mobile-row-10 ul.image_picker_selector li,
  .mobile-row-10 .form-type-radio,
.mobile-row-10 .webform-options-display-buttons-wrapper,
.mobile-row-10 .webform-custom-options-button,
.mobile-row-10 .webform-custom-options-buttons{
    flex: 0 0 8%;
    min-width: auto;
    max-width: none;
    margin-left: 1%;
    margin-right: 1%;
  }


}

.webform-options-display-buttons, .form-composite.webform-fieldset--title-inline .fieldset-wrapper > div.webform-options-display-buttons {
  margin:0;
}

ul.thumbnails.image_picker_selector li {
  margin: 0 2px 5px;
  float: left;
  display: flex;
}

/*------------------*/

#block-views-block-menus-views-block-1 {
	width: 76%;
	margin-left: 3%;
	margin-top: 22px;
	margin: 0 auto;
	/* margin-top: 22px; */
	max-width: 100%;
	text-align: center;
}

.block-views-blockmenus-views-block-1 .views-row {
  display: inline-block;
  padding: 0 2px;
  margin: 0 2% 0 2%;
  font-weight: 600;
  font-size: 20px;
}
.block-views-blockmenus-views-block-1 .views-row a{
   color:#000;
}
.block-views-blockmenus-views-block-1 .views-row a:hover {
   text-decoration:none;
   color:#0094C2;
}

.block-views-blockmenus-views-block-1 .views-row:nth-child(1) {
  margin-left: 0;
}

.block-views-blockmenus-views-block-1 .submenu  {
  position: absolute;
  z-index: 99;
  display:none;
}
.block-views-blockmenus-views-block-1 .primary-menu:hover .submenu  {
  display:block;
}

.block-views-blockmenus-views-block-1 .submenu ul {
  padding: 10px 20px;
  background: #ebbc57;
  margin-top: 10px;
  margin-left: -30px;
}
.block-views-blockmenus-views-block-1 .submenu ul li {
  list-style: none;
}
.block-views-blockmenus-views-block-1 .submenu a {
  color:#fff;
}



.region-content nav.tabs, .calltoa {display:none;}

.toolbar-icon-9.toolbar-tray-open.toolbar-horizontal.toolbar-fixed.user-logged-in .region-content nav.tabs, .user-logged-in .calltoa  {display:block;}

.darkHeader .calltoainner {display:none;}

/*----
26-07-2022
----*/

#block-createproject {
  float: right;
  margin: 25px 2em 0 0;
  z-index: 9;
}
#block-views-block-my-projects-block-1 .views-exposed-form {
  float: left;
  width: 80%;
  margin: 0 0 2em;
  padding-left: 2em;
  position: relative;
}
.createp {
  color: #000;
  text-decoration: none !important;
  background: #E3E3E3;
  font-size: 16px;
  padding: 10px 30px;
  border-radius: 25px 0 0 25px;
}
#views-exposed-form-my-projects-block-1 input,
#views-exposed-form-my-projects-tabs-block-1 input,
#views-exposed-form-all-my-projects-tabs-block-1 input {
  padding: 20px 15px 20px 40px;
  font-size: 16px;
  border-radius: 20px;
  border: none;
  box-shadow: none;
  background: #E3E3E3;
  color: #000;
}
.myprojects-work .views-field-label {
  background: #EABB55;
  padding: 10px;
  font-size: 16px;
  border-radius: 20px 0 0 0;
  color: #000;
  display: inline-block;
  width: 100%;
  min-height: 100px;
}
.myprojects-work .views-field-label a {
  text-decoration:none;
  color: #000;
}
.myprojects-work img {
  width: 100%;
  height: 200px;
  object-fit: contain;
}
.myprojects-work {
  margin-bottom: 4em;
  padding: 0 15px;
}
#block-views-block-my-projects-block-1 button.form-submit,
#views-exposed-form-my-projects-tabs-block-1 button.form-submit,
#views-exposed-form-all-my-projects-tabs-block-1 button.form-submit {
  background: url('/themes/theme1/search.svg') no-repeat scroll 0 0;
  font-size: 0;
  border: none;
  padding: 10px;
  position: absolute;
  left: 0;
  margin: -8px 0 0 45px;
}
.path-user article.contextual-region {
  display:none;
}

@media (max-width: 1024px) {

.myprojects-work {
  margin-bottom: 2em;
  padding: 0;
}
#block-views-block-my-projects-block-1 .views-exposed-form {
  float: left;
  width: 100%;
  margin: 0 0 1em;
  padding-left: 0;
}
#block-createproject {
  float: right;
  margin: 2em 0;
  z-index: 9;
}
#block-views-block-my-projects-block-1 button.form-submit {
  background: url('/themes/theme1/search.svg') no-repeat scroll 0 0;
  font-size: 0;
  border: none;
  padding: 10px;
  position: absolute;
  margin: -8px 0 0 2%;
}
}

@media (max-width: 600px) {
#block-views-block-my-projects-block-1 button.form-submit {
  background: url('/themes/theme1/search.svg') no-repeat scroll 0 0;
  font-size: 0;
  border: none;
  padding: 10px;
  position: absolute;
  margin: -42px 0 0 4%;
}
}

/*------group-page------*/

.path-group .group--full.group--project {
  display:none;
}
.oq h2 {
  background: #E9BA54;
  font-size: 18px;
  font-weight: 600;
  padding: 15px 15px 30px 15px;
  border-radius: 20px 0 0;
}
.oq button.form-submit {
  background: url('/themes/theme1/search.svg') no-repeat scroll 0 0;
  font-size: 0;
  border: none;
  padding: 10px;
  position: absolute;
  left: 0;
  margin: -8px 0 0 10px;
}
.oq input {
  background: #F4DDA8;
  border: none;
  box-shadow: none;
  border-radius: 25px;
  padding-left: 3em;
  color: #000;
  width: 100%;
}
.oq .form-type-textfield {
  border-radius:25px;
}
.oq form {
  width: 45%;
  position: absolute;
  right: 0;
  margin-top: -40px;
}
.oq thead tr {
  background: #826EB8;
}
.oq thead th {
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  text-align: center;
} 
.oq .table-responsive {
  border-radius: 20px 20px 0 0;
}
.oq .view-content {
  padding: 0 15px;
  margin-top: -32px;
}
.oq #view-title-table-column,
.oq th.views-field-title {
  width:30%;
}
.oq #view-uid-table-column {
  width:5%;
}
.oq #view-changed-table-column {
  width:30%;
}
.oq #view-status-table-column {
  width:5%;
}
.oq #view-view-node-table-column {
  width:30%;
}

#views-exposed-form-questionnaire-block-user-block-1 .form-group {
  width: 93%;
}

.oq .form-group, .pt .form-group {
  box-shadow: 1px 2px 5px -1px #999;
}
.oq .view-footer {
  text-align: right;
  margin-right: 15px;
  padding-bottom: 20px;
}
.oq .view-footer a {
  color: #000;
  font-size: 16px;
  font-weight:600;
  background: #E2E2E2;
  border-radius: 25px 0 0 25px;
  padding: 10px;
}
.oq .view-footer a:hover {
  text-decoration:none;
}
.oq .views-field-view-node a:nth-child(1) {
  background: url('/themes/theme1/v.jpg') no-repeat scroll 0 0;
  font-size: 0;
  padding: 10px 12px;
}
.oq .views-field-delete-node a:nth-child(3) {
  background: url('/themes/theme1/d.jpg') no-repeat scroll 0 0;
  font-size: 0;
  padding: 12px 12px;
}
.oq .views-field-edit-node a:nth-child(2) {
  background: url('/themes/theme1/e.jpg') no-repeat scroll 0 0;
  font-size: 0;
  padding: 14px 12px;
  margin: 0 5px;
}
.oq td {
  text-align:center;
}
.oq td.views-field-title {
  text-align:left;
}
.pt .views-field-group-roles .left {
  float: left;
}
.pt .views-field-group-roles .left img {
  border-radius: 100px;
  width: 65px;
  height: 65px;
}
.pt .views-field-group-roles .right {
  float: left;
  padding: 10px 0 0 10px;
}
.pt .views-field-group-roles .name {
  font-weight: 600;
}
.pt h2 {
  background: #E9BA54;
  font-size: 18px;
  font-weight: 600;
  padding: 15px 15px;
  border-radius: 20px 0 0;
  margin-bottom:0;
}
.pt .form-group {
  box-shadow: 1px 0px 5px 0px #999;
  display: inline-block;
  width: 100%;
  padding: 20px 0;
  position:relative;
}
.pt .view-header {
  position: absolute;
  right: 15px;
  top: 10px;
}
.pt .view-header a {
  background: #826EB8;
  color: #fff;
  font-size: 42px;
  border-radius: 100px;
  padding: 3px 15px;
}
.pt .view-header a:hover {
  text-decoration:none;
}
.pt .text-center {
  text-align: center;
  clear:both;
}
.pt .pagination {
  margin: 20px 0 10px;
}
.pt.lib .views-row {
  width: 25%;
  display: inline-block;
  vertical-align: top;
  margin: 0 15px 15px 0;
}
.pt.lib .view-content {
  padding:0 15px;
}
.pt.lib {
  vertical-align: top;
  display: inline-block;
  float: unset;
}
.hide-group-title .panel-heading {
  display: none;
}

.field--type-color-field-type input {
  width: 35px !important;
  padding: 5px;
}

.topmenu-open {
  height:100vh;
  overflow: hidden;
}

#block-theme1-quicktabsprojects {

}
#block-theme1-quicktabsprojects ul.quicktabs-tabs {
  border-bottom: 1px solid #000;
  padding-bottom: 7px;
  margin-bottom: 3em;
}
#block-theme1-quicktabsprojects ul.quicktabs-tabs li {
  padding: 10px;
}
#block-theme1-quicktabsprojects ul.quicktabs-tabs li a {
  text-decoration: none;
  color: #000;
  font-size: 16px;
  font-weight: bold;
}
#block-theme1-quicktabsprojects ul.quicktabs-tabs li.active {
  border: 1px solid #000;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgb(0, 0, 0);
  border-bottom: 1px solid #fff;
  background: #fff;
}
#block-theme1-quicktabsprojects .myprojects-work {
  
}
#block-theme1-quicktabsprojects .myprojects-work .views-field-label {
  border-radius: 0;
  min-height: auto;
}
.innerprpjects {
  border: 1px solid #000;
}

.webform-submission-information {
  display: none;
}

body.page-node-1430 .header-outer,
body.page-node-1429 .header-outer,
body.page-node-1430 .footer-outer,
body.page-node-1429 .footer-outer {
  background-color: rgb(246, 0, 30);
}

.page-node-1470 .panel-heading {
  display: none!important;
}