.H2TitleNoLineHeight {
		color: #1D1D1F;
		font-weight: 200;
		line-height: 0px;
		font-size: 36px;
}

.H1TitleHMP400 {
  font-size : 60px;
  line-height: 66px;
}


.H1TitleHMP400Smaller {
   font-size: 47px;
   line-height: 52.2px;
}

.H1TitleHMP400SmallerBig {
  font-size : 51px;
  line-height: 56.1px;
}

.H2TitleHMP400BolderBigger {
   font-size: 55px;
   line-height: 73.33px;
}


.H4TitleHMP400BolderLess {
		font-size: 21px;
		line-height: 28px;
}

.H2Title1D1D1F {
		font-size: 30px;
		line-height: 33.3px;
}

.H5Title {
  font-size : 16px;
  line-height: 21.3px;
}


@media (max-width: 991px) {
  .H1TitleHMP400 {
    font-size : 55px;
    line-height: 60.5px;
  }

  .H1TitleHMP400Smaller {
    font-size : 55px;
    line-height: 60.5px;
  }

   .H1TitleHMP400SmallerBig {
    font-size : 55px;
    line-height: 60.5px;
  }

  .H2TitleHMP400BolderBigger {
   font-size: 50px;
   line-height: 66.66px;
}

  .H4TitleHMP400BolderLess {
	font-size: 20px;
	line-height: 26.6px;
  }


  .H2TitleHMP400BolderSmallerSpacy,
  .MapInfoPopup .field-description p.H2TitleHMP400Bolder {
	font-size: 37px;
	line-height: 60.1px;
  }

  .page-11559 #block-aryaloginbuttonnewfr,
  .page-11559 #block-aryaloginbuttonnew,
  .page-11559 #block-aryaloginbuttonnewde {
	  display: none;
  }
}


@media (max-width: 991px) {
	.page-11559 #block-aryaloginbuttonnewfr,
	.page-11559 #block-aryaloginbuttonnew,
	.page-11559 #block-aryaloginbuttonnewde {
	  display: block;
	}

	.webform-spinetix {
	  padding: 0px 15px 90px;
	}
}

@media (max-width: 575px) {
  .H1TitleHMP400 {
    font-size : 39px;
    line-height: 42.9px;
  }

  .H1TitleHMP400Smaller {
    font-size : 33px;
    line-height: 36.6px;
  }

   .H1TitleHMP400SmallerBig {
    font-size : 39px;
    line-height: 42.9px;
  }

  .H2TitleHMP400BolderBigger {
   font-size: 34px;
   line-height: 45.33px;
}

  .H4TitleHMP400BolderLess {
		font-size: 17px;
		line-height: 21.3px;
  }

  .H2Title1D1D1F {
		font-size: 22px;
		line-height: 24.4px;
  }

  .H2TitleNoLineHeight {
	color: #1D1D1F;
	font-weight: 200;
	line-height: 37px;
	font-size: 36px;
}



  .H2TitleHMP400BolderSmallerSpacy,
	.MapInfoPopup .field-description p.H2TitleHMP400Bolder {
		font-size: 37px;
		line-height: 41.1px;
  }

  .webform-spinetix {
	  padding: 0px 15px 15px;
  }
  .webform-spinetix .form-item:not(.webform-type-fieldset):not(.js-form-type-checkbox) {
	  width: 100%;
	  max-width: 100%;
	  padding: 0 15px;
  }
  .webform-spinetix legend {
	padding: 60px 15px 0;
    }
	.webform-spinetix .form-item-message,
	.webform-spinetix .js-form-type-checkbox {
	  padding: 0px 15px;
  	}
}


@media (max-width: 1440px) {
	.header {
		padding-top: 30px;
	}
	.navbar .navbar-top {
		margin-bottom: 30px;
	}
		.microsite .navbar .navbar-logo.logo-11559 {
			margin-top: -9px;
		}
		.microsite .navbar .navbar-logo.logo-11559 img {
			max-height: 60px;
		}
	.page-body.microsite {
		padding-top: 90px;
	}
	.page-body {
		padding-top: 220px;
	}
}

@media (max-width: 1200px) {
	.navbar-main .main-menu > li ul li {
		margin-left: 30px;
	}
}

@media (max-width: 991px) {
	.main-submenu-back {
		text-align: center;
	}
	.main-submenu-back > ul {
		padding: 0 !important;
	}
	.navbar-main .main-menu > li ul li {
		margin-left: 30px;
	}
		.navbar-main .main-menu > li ul li:first-child {
			margin-left: 0px;
		}

	.H2TitleHMP400BolderSmallerSpacy,
	.MapInfoPopup .field-description p.H2TitleHMP400Bolder {
		font-size: 37px;
		line-height: 41.1px;
  }


}

@media (max-width: 960px) {
	.paragraph--type--text-and-picture [class*="col-md-"] {
		margin-top: 30px;
	}
		.paragraph--type--text-and-picture [class*="col-md-"]:first-child {
			margin-top: 30px;
		}
	.paragraph--type--simple-block-section.cols-2 .paragraph--type--simple-content {
		padding: 90px 30px;
	}
	.widget-image article {
		max-width: 100%;
	}
	.paragraph--type--simple-block-section .simple-blocks { display:block; }
	.page-body.microsite {
		padding-top: 140px;
	}
	.microsite .region--microsite-topmenu {
		flex-wrap: wrap;
		justify-content: flex-end;
		max-width: 600px;
	}
	.microsite ul.top-menu {
		display: flex;
		justify-content: flex-end;
		margin-bottom: 0;
	}
	.microsite .language-switcher-language-url ul.links {
		padding-right: 0;
	}
}




@media (max-width: 991px) {
	/* Microsite with empty menu
	.microsite .navbar-button { display: none; }*/

	.worldmap {
    Background-position: top center;
  }

	.page-body.microsite {
		padding-top: 0;
	}

	.microsite .region--microsite-topmenu {
		max-width: none;
		justify-content: center;
	}
	.microsite .navbar-menu {
		padding-top: 16px;
		margin-top: 0;
	}

  .microsite .navbar-main .main-menu {
    margin-right: 20px;
  }

	.microsite .field-webform { padding: 0 16px; }

	.bootstrap-select.form-select { width: 100% !important; }

	.microsite .language-switcher-language-url ul.links {
		margin-right: 0;
		padding-right: 0;
		border-right: 0;
	}
	.microsite .top-menu li {
		margin-right: 10px;
		padding-right: 10px;
		border-right: 1px solid #545758;
	}
	.microsite .navbar-menu {
		display: block;
	}
		.microsite .region--microsite-topmenu,
		.microsite .region--microsite-langmenu,
		.microsite .region--microsite-loginmenu {
			display: block;
		}
			.microsite .region--microsite-topmenu > div {
				margin-bottom: 16px;
			}
			.microsite .region--microsite-topmenu p,
			.microsite .region--microsite-langmenu p,
			.microsite .region--microsite-loginmenu p {
				text-align: center;
			}
  .microsite .region--microsite-topmenu > div,
      .microsite .region--microsite-langmenu > div,
      .microsite .region--microsite-loginmenu > div {
        margin-right: 0;
      }
      .microsite ul.top-menu {
        display: block;
      }

      .footer {
        position: relative;
      }

      .field-page-header-image {
        max-width: 100%;
        overflow-x: hidden;
      }
	  
	.footer .col-md-4 p {
		text-align: center !important;
	}
	#block-copyrights {
		margin-bottom: 2em;
	}
}

@media (max-width: 767px) {
	.widget-image {display: none; }

	/* Cancel effect of sameHeight */
	.field-dark-title,
	.field-simple-titles,
	.field-black-title,
	.field-dark-text,
	.field-black-text:not(.force-height),
	.view-events-future .views-field-title,
	.view-events-future .views-field-field-event-short-description,
	.view-events-past .views-field-title,
	.view-events-past .views-field-field-event-short-description,
	.view--press-releases .views-field-title,
	.view--press-releases .views-field-field-event-short-description,
	.paragraph--type--picto-text-link .field-simple-title,
	.paragraph--type--picto-text-link .field-description,
	.view--awards .views-field-title,
	.paragraph--type--download-section .views-field-field-description,
	.paragraph--type--download-section .views-field-field-description,
	.node--press-release .views-field-field-name,
	.node--press-release .views-field-field-description,
	.views-field-field-press-rel-description,
	.views-field-field-techpartner-description {
		height: auto !important;
	}

	.paragraph--type--text-with-links,
	.front .paragraph--type--text-with-links,
	.paragraph--type--testimonial,
	.bottom-wave
	{
		padding: 90px 16px !important;
	}
	.paragraph--type--text-and-picture {
		padding: 90px 30px;
	}
	.dark-background,
	.dark-background-2col {
		padding: 90px 0px;
	}
	.paragraph--type--simple-block-section .field-paragraph-subtitle {
		padding: 90px 16px 0px;
	}
	.paragraph--type--strings-with-arrow,
	.paragraph--type--text-with-customer-logo,
	.paragraph--type--download-section,
	.paragraph--type--multi-column-selector,
	#block-contact-us-form {
		padding: 0px 16px 90px;
	}
	.paragraph--type--multi-column-selector {
		display: block;
		margin-top: -40px;
	}
		.paragraph--type--multi-column-selector .col-sm-4 {
			padding: 0px;
			margin-bottom: 60px;
		}
		.paragraph--type--multi-column-selector .col-sm-6 {
			padding: 0px;
			margin-bottom: 60px;
		}
	.paragraph--type--simple-block-section.cols-2 .paragraph--type--simple-content {
		padding: 90px 16px;
	}
		.paragraph--type--simple-block-section.cols-2 .field-simple-background-image,
		.paragraph--type--simple-block-section.cols-2 .simple-background-overlay {
			left: 0px;
			right: 0px;
		}
	.paragraph--type--vertical-section .field-paragraph-title,
	.paragraph--type--vertical-section .field-paragraph-subtitle,
	.paragraph--type--vertical-section .field-paragraph-text {
		padding: 0px 16px;
	}
	.view--press-contact {
		padding: 60px 16px;
	}

	.paragraph--type--testimonial .field-testimonial {
		font-size: 26px;
		line-height: 32px;
	}
	.paragraph--type--simple-block-section .paragraph--type--simple-content {
		padding: 40px 16px;
	}
	/*.paragraph--type--simple-block-section .col-md-4 {
		margin-top: 16px;
	}
		.paragraph--type--simple-block-section .col-md-4:first-child {
			margin-top: 0px;
		}*/
	#block-views-block-footer-links-block-1 .views-row {
		margin-top: 50px;
	}
		#block-views-block-footer-links-block-1 .views-row:first-child {
			margin-top: 0px;
		}
	#block-copyrights {
		text-align: center;
		margin-bottom: 2em;
	}
		#block-copyrights span {
			display: block;
			height: 0px;
			overflow: hidden;
		}

	.paragraph--type--dark-background-section [class*='col-'] {
		margin-top: 60px;
	}
	.paragraph--type--text-and-picture [class*='col-'] {
		margin-top: 30px;
	}
		.paragraph--type--dark-background-section [class*='col-']:first-child,
		.paragraph--type--text-and-picture [class*='col-']:first-child {
			margin-top: 0px;
		}

	.paragraph--type--paragraph-view .view-player-selection {
		height: auto;
	}
	.paragraph--type--paragraph-view .view-player-selection .views-row-container {
		 flex-wrap: wrap;
	 }
	 	.paragraph--type--paragraph-view .view-player-selection .views-row {
		 	line-height: normal;
		 	padding: 40px 0px;
	 	}

	.paragraph--type--big-block-section .item-container.field-blocks .field-blocks {
		width: 100%;
		min-width: 100%;
		max-width: 100%;
		padding: 32px;
	}
	.paragraph--type--big-block-section .paragraph--type--picto-text-link {
		padding: 32px;
	}

	.paragraph--type--text-and-picture .paragraph-more-links .item-container {
		display: block;
	}
		.paragraph--type--text-and-picture .paragraph-more-links .item-container .field-more-links {
			display: block;
			margin-bottom: 1em;
			text-align: center;
		}

	.view--awards {
		margin-left: 0px;
		margin-right: 0px;
	}
		.view--awards .views-row-container .views-row {
			width: 100%;
			min-width: 100%;
			max-width: 100%;
		}

	.paragraph--type--management-member {
		padding: 0px 16px;
	}

	.paragraph--type--text-with-links .item-container.field-paragraph-links {
		flex-wrap: wrap;
	}
		.paragraph--type--text-with-links .item-container.field-paragraph-links > div {
			margin-bottom: 1em;
		}

	.view-events-future {
		margin: 0 0 70px;
	}
	.view-events-past {
		margin: 0 0 85px;
	}
		.view-events-future .views-row,
		.view-events-past .views-row {
			width: 100%;
			min-width: 100%;
			max-width: 100%;
		}

	.view--legal-documents .views-row {
		padding: 40px 16px;
	}

	.paragraph--view-press-releases {
		padding: 70px 16px;
	}
		.view--news-videos .views-row-container,
		.view--news-product-images .views-row-container,
		.view--news-logos .views-row-container,
		.field-image-or-video .views-row-container,
		.view--news-documents .views-row-container,
		.field-documents .views-row-container,
		.paragraph--type--download-section .views-row-container {
			margin: 0px;
		}
			.paragraph--view-press-releases .views-row-container .views-row,
			.view--news-videos .views-row, .view--news-product-images .views-row,
			.view--news-logos .views-row, .field-image-or-video .views-row,
			.view--news-documents .views-row,
			.field-documents .views-row,
			.paragraph--type--download-section .views-row {
				width: 100%;
				min-width: 100%;
				max-width: 100%;
			}
	.node--press-release .paragraph--type--text-with-links {
		padding: 90px 16px;
	}

	.paragraph--type--simple-block-section.cols-2 {
		margin: 0px;
	}
		.paragraph--type--simple-block-section .col-md-6 {
			padding: 0px;
		}
	.paragraph--type--big-block-section .item-container.field-blocks .field-blocks {
		min-height: 450px;
	}

	.paragraph--type--blue-row-section {
		padding: 0 16px 20px;
	}
		.paragraph--type--blue-row-section .field-image {
			position: relative;
			display: block;
			text-align: center;
		}
		.paragraph--type--blue-row-section .field-blue-row-title,
		.paragraph--type--blue-row-section .field-blue-row-text {
			padding-left: 0px;
			text-align: center;
		}

	.paragraph--type--vertical-section .vertical-blocks {
		padding: 0px;
	}
		.paragraph--type--vertical-section.cols-2 .vertical-blocks-item,
		.paragraph--type--vertical-section.cols-3 .vertical-blocks-item,
		.paragraph--type--strings-with-arrow .field-arrow-item-50,
		.paragraph--type--strings-with-arrow .field-arrow-item-33 {
			min-width: 100%;
			max-width: 100%;
			width: 100%;
		}

	.node--player .field-player-image {
		height: auto;
		line-height: inherit;
		padding-top: 60px;
	}
		.node--player .field-player-image img {
			max-width: 100%;
			height: auto;
		}
		.node--player .node-player-specifications {
			padding: 70px 16px;
		}
			.node--player .node-player-specifications h3 {
				text-align: center;
			}
			.node--player .node-player-specifications .item-label {
				display: block;
				width: 100%;
				margin-bottom: 2em;
			}
			.node--player .node-player-specifications .item-label + div {
				padding-left: 0px;
			}
			.node--player .node-player-specifications p {
				margin-bottom: 2em;
			}

	.paragraph--type--paragraph-view .field-paragraph-subtitle,
	.paragraph--type--paragraph-view .field-paragraph-text {
		padding: 0px 16px;
	}
		.view--elementi-comparison-table {
			margin: 90px 16px;
		}

	.paragraph--type--paragraph-view .view-apps-widgets {
		padding: 0px 16px;
	}
		.paragraph--type--paragraph-view .view-apps-widgets .views-row {
			width: 100%;
			max-width: 100%;
			min-width: 100%;
		}

	.field-paragraph-text ul {
		max-width: 100%;
		padding-left: 16px;
		padding-right: 16px;
	}

	.view-partners-country {
		padding: 0 16px 100px;
		column-count: 1;
		column-gap: 0px;
		text-align: left;
	}
	.view-players-comparison {
		margin: 0px 16px 90px;
	}

	.view--organization-categories .views-row-container .views-row,
	.view--technology-partners-list .views-row {
		width: 100%;
		max-width: 100%;
		min-width: 100%;
	}

	.dropdown-menu ul {
		max-width: 100%;
		overflow-x: hidden;
	}
	.bootstrap-select .btn {
		max-width: 100%;
	}
		#block-views-block-search-for-training form.views-exposed-form .js-form-item {
			margin-right: 0px;
		}
		#block-views-block-search-for-training form.views-exposed-form .js-form-item label {
			text-align: center;
		}
		#block-views-block-search-for-training form.views-exposed-form .form-item,
		#block-views-block-search-for-training form.views-exposed-form .form-actions {
			max-width: 100%;
			display: block;
			padding: 16px;
			text-align: center;
		}
		#block-views-block-search-for-training form.views-exposed-form .bootstrap-select {
			max-width: 100% !important;
		}

		#block-views-block-search-for-training .views-row {
			padding: 40px 16px;
		}
			#block-views-block-search-for-training .views-row .training-left,
			#block-views-block-search-for-training .views-row .training-right {
				width: 100%;
				max-width: 100%;
			}
			#block-views-block-search-for-training .views-row .training-left {
				text-align: left;
				margin-bottom: 2em;
			}
			#block-views-block-search-for-training .views-row .training-right {
				padding-left: 0px;
			}

	.view--references-verticals-list {
		margin: 0;
	}
		.view--references-verticals-list .views-row {
			width: 100%;
			max-width: 100%;
			min-width: 100%;
		}

	article.node--reference-vertical .field-page-title,
	article.node--reference-vertical .field-tagline,
	article.node--reference-vertical > div > .field-paragraph-text,
	.paragraph--type--text-with-customer-logo .field-paragraph-title,
	.paragraph--type--text-with-customer-logo .field-paragraph-text {
		padding: 0 16px;
	}
	.paragraph--type--text-with-customer-logo .item-container > .field-customer-logo {
		width: 50%;
		max-width: 50%;
		min-width: 50%;
	}
	#block-contact-us-form .form-item-name,
	#block-contact-us-form .form-item-lastname,
	#block-contact-us-form .form-item-company,
	#block-contact-us-form .form-item-industry-type,
	#block-contact-us-form .form-item-email,
	#block-contact-us-form .form-item-website,
	#block-contact-us-form .form-item-country,
	#block-contact-us-form .form-item-phone {
		width: 100%;
		max-width: 100%;
	}
	.block-buy {
		margin: 0px;
	}
	.buy-list .views-row {
		width: 100%;
		max-width: 100%;
		min-width: 100%;
	}
	.buy-list .views-row > div {
		padding: 16px;
	}
	.buy-list .views-row .contact-left {
		width: 100%;
	}
	.buy-list .views-row .contact-right {
		width: 100%;
		padding-left: 0px;
		padding-top: 2em;
	}


		form.views-exposed-form .form-item {
			margin-right: 0px !important;
		}
		form.views-exposed-form .form-item label {
			text-align: center !important;
		}
		form.views-exposed-form .form-item,
		form.views-exposed-form .form-actions {
			max-width: 100%;
			display: block;
			padding: 16px;
			text-align: center;
		}
		form.views-exposed-form .bootstrap-select,
		.dropdown-menu,
		.bootstrap-select {
			max-width: 100% !important;
		}

	#block-views-block-search-for-training-session-block-1 .views-row .training-left {
		text-align: left;
		width: 100%;
		max-width: 100%;
		float: none;
	}
	#block-views-block-search-for-training-session-block-1 .views-row .training-right {
		text-align: left;
		width: 100%;
		max-width: 100%;
		float: none;
		padding-left: 0;
		padding-top: 40px;
	}



	.b {
        font-size: 26px;
        line-height: 35px;
        margin-top: 0.7em;
        font-weight: bold !important;
    }

	.dealer-hd-intro {
		text-align: center;
	}
		.dealer-hd-intro .dealer-hd-info {
			padding-left: 0px;
			background-image: none !important;
		}

	.field-para-webform #edit-download-form-group > div.js-form-item,
	.field-para-webform #edit-download-form-group > fieldset div.js-form-item > div.js-form-item {
		max-width: 100%;
		min-width: 100%;
	}
}

@media (max-width: 991px) {
  .header {
  padding: 16px;
  position: relative;
}
  .header.expanded {
    position: fixed;
    overflow-y: auto;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom:0px;
  }
  .page-wrapper {
    padding-bottom: 0;
  }
    #toolbar-administration + .page-wrapper .header.expanded {
      top: 40px;
    }

  .navbar .navbar-logo {
    position: relative;
    max-width: 75%;
  }
      .navbar-logo .navbar-brand img {
        max-width: 100%;
        max-height: 50px;
        height: auto;
      }
  .microsite .navbar .navbar-logo.logo-11559 {
    margin-top: 0;
  }

.navbar {
  position: relative;
}
.navbar-collapse.in {
  overflow-y: hidden;
}
.navbar .navbar-button {
  z-index: 1;
}
  .navbar .navbar-collapse .navbar-menu,
  .navbar .navbar-collapse .navbar-menu > div {
    float: none;
  }
.navbar-menu nav,
.navbar-menu .language-switcher-language-url {
  float: none;
}
.navbar-main .main-menu > li > a.arya-blue {
  line-height: 36px;
  margin-top: 12px;
}

.navbar .navbar-top {
  height: auto;
  margin-bottom: 0px;
}

.navbar-top .top-menu {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
  .navbar-top .top-menu > li {
    float: none;
    display: block;
    text-align: center;
    padding: 0px;
    margin: 0px;
    border: none;
  }
  .navbar-top .top-menu > li > a,
  .navbar-top .top-menu > li > a:focus {
    padding: 0px;
    font-size: 17px;
    line-height: 34px;
  }

.language-switcher-language-url {
  text-align: center;
  margin: 16px 0px;
}
.language-switcher-language-url ul.links {
  float: none;
  display: inline-block;
  list-style: none;
  margin: 0px;
  padding: 0px;
  border: none;
}
  .language-switcher-language-url ul.links li {
    float: left;
    margin: 0px;
    line-height: 34px;
  }
    .language-switcher-language-url ul.links li a,
    .language-switcher-language-url ul.links li a:focus {
      font-size: 17px;
      line-height: 34px;
      height: 34px;
      font-weight: 400;
      color: #545758;
      text-decoration: none;
      padding: 0px 12px;
    }

.navbar-main .main-menu {
  list-style: none;
  padding: 0px;
  margin: 0px;
    display: block;
    position: relative;
}
  .navbar-main .main-menu li {
    display: block;
    margin: 0;
    padding: 0;
    text-align: center;

  }
    .navbar-main .main-menu > li > a {
      padding: 0px;
      font-size: 17px;
      line-height: 60px;
      height: 60px;
    }
      .navbar-main .main-menu > li.expanded:hover > a {
        background-image: url(../images/triangle_black.png);
        background-position: center 40px;
        background-repeat: no-repeat;
      }
      .navbar-main .main-menu > li.active-trail > a {
        color: #000;
        font-weight: bold;
      }
      .navbar-main .main-menu > li.expanded.active-trail > a {
        background-image: url(../images/triangle_black.png);
        background-position: center 40px;
        background-repeat: no-repeat;
        color: #000;
        font-weight: bold;
      }
        .navbar-main .main-menu > li.expanded > div.main-submenu-back {
          display: block;
          position: relative;
          margin: 0px;
          padding: 0;
        }
        .navbar-main .main-menu > li.active-trail > div-main-submenu-back {
          z-index: 5;
        }
          .navbar-main .main-menu > li.active-trail > div.main-submenu-back.active-trail,
          .navbar-main .main-menu > li.expanded:hover > div {
            display: block !important;
          }
          .navbar-main .main-menu > li.expanded:hover > div {
            z-index: 10;
          }
          .navbar-main .main-menu > li ul li {
            margin-left: 0px;
          }
            .navbar-main .main-menu > li ul li:first-child {
              margin-left: 0px;
            }
          .navbar-main .main-menu > li ul li a,
          .navbar-main .main-menu > li ul li a:focus {
            display: inline-block;
            font-size: 13px;
            color: #006FAB;
            font-weight: 400;
            line-height: 40px;
          }
            .navbar-main .main-menu > li ul li a:hover,
            .navbar-main .main-menu > li ul li.is-active a {
              text-decoration: none;
              color: #000;
            }
            .navbar-main .main-menu > li ul li a.is-active,
            .navbar-main .main-menu > li ul li.active-trail a {
              text-decoration: none;
              color: #000;
              font-weight: bold;
            }

.navbar-main {
  position: relative;
}
  .navbar-main .main-submenu-back {
    position: relative;
    height: auto;
    background-color: #F3F3F3;
    opacity: 0.9;
    top: 0px;
    /*z-index: -1;*/
  }
    .navbar-main .main-submenu-back ul {
      padding-left: 0px !important;
    }
    .navbar-main .main-submenu-back.hidden {
      display: none;
    }

.page-body {
  padding-top: 0px;
}
  .page-body.front {
    padding-top: 40px;
  }
}
