/*-----------------------------------------------------------------------------------*
/* = General
/*-----------------------------------------------------------------------------------*/
img{ max-width: 100%; }
#masternav select { display: none; width: 100% !important; }
#masternav .selector { display: none; margin-top: 5px; }
/*-----------------------------------------------------------------------------------*
/* = Tablet
/*-----------------------------------------------------------------------------------*/

@media only screen and (max-width: 1366px) {
.half-left-column {

max-width: 100%;
}
.arrow-device {

left: -80px;
}

	.overlap-head.hb {
bottom: 0px;
left: 20px;
}
	.overlap-head.dn {
left: -70px;
}
	.overlap-head.vw {
right: -50px;

}
	.content-block h2 {
font-size: 25px;
}
	
	.overlap-head.bremen {

right: -65px;
}
	.overlap-head.kontakt {

left: -75px;
}
}

@media only screen and (max-width: 1300px) {
.arrow-device {
display:none;
}
	.overlap-head.hb {
bottom: 0px;
left: 20px;
}
	.overlap-head.bremen {
right: 30px;
}
	.overlap-head.dn {
left: 20px;
}
	.overlap-head.vw {
right: 30px;
}
	.overlap-head.kontakt {
bottom: 20px;
left: 20px;
}
	.overlap-head.fi {
bottom: 10px;
left: 20px;
}
}

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

	
	.content-block {

border-left: 0px solid #FFF;

}
	
.overlap-head {
font-size: 8vw;
line-height: 7vw;
}
.overlap-head.dn {
left: 20px;
}
	.overlap-head.vw {
right: auto;
left: 20px;
		top:auto;
		bottom: 10px;
}
	.overlap-head.kontakt {
left: 20px;
}
	.overlap-head.bremen {
bottom: 10px;
left: auto;
right: 10px;
}
.overlap-head.hb {
bottom: 20px;
left: 20px;
}
	.content-block h2 {
font-size: 25px;
line-height: 31px;
}
	.content-block h2:after {

width: 12px;
height: 12px;
top: -8px;
left: 5px;
}
.half-right-column {
max-width: 68%;
margin-left: auto;
margin-bottom: 60px;
}
}
@media only screen and (max-width: 1024px) {
.lity-container {
max-width: 100%!important;
}
.fp-controlArrow.fp-next {
    right: 0px !important;
left: auto!important;
}


.fp-controlArrow.fp-prev {
 left: 0px!important;
    width: 0;
    border-width: 38.5px 34px 38.5px 0;
    border-color: transparent #fff transparent transparent;
}

.intro {

    max-width: 100%!important;
   
}
.footer-navi {
}
.item-navi {
    padding-bottom: 0px!important;
}
.schwerpunkte-accordion .omsc-toggle-title, .omsc-toggle-inner {
padding-left: 0px;
	margin-left: 0px;
	margin-bottom: 0px!important;
}
	.schwerpunkte-accordion .omsc-toggle-title {
padding-left: 35px;
}
	.omsc-toggle-title::after {
top: 18px;
}
	Stilattribut {
display: block;
}

.omsc-toggle-inner {
margin-bottom: 15px!important;
}
	.schwerpunkte-accordion .omsc-toggle-title {
font-size: 19px;
line-height: 21px;
}
	.news-box {
padding-top: 60px;

}	
	
	#main.margin-top #page-heading.news-single {
padding-top: 150px;
}
	
	.logo-div .logo {
width: 150px;
}
.logo-subline {
font-size: 25px;
}	
.single-content-area h1.single-title {
font-size: 23px!important;
line-height:29px!important;
}
	.navi-div {
width: 35px;
top: 55px;
}
.text-column h2  {
margin-top: 80px;
}
	.half-right-column {
max-width: 100%;
}
	
	.column-layout {
aspect-ratio: 16 / 12.5;
}
	
	.big-head {
font-size: 60px;
line-height: 60px;
}
	
	.kontakt-button
	{
padding-bottom: 15px!important;
}
}


@media only screen and (max-width: 960px) {
	#wrap{ 
	margin-top: 0px;
	 }
 .ubermenu-responsive-default.ubermenu-responsive .ubermenu-submenu.ubermenu-submenu-type-mega > .ubermenu-item.ubermenu-column.ubermenu-column-1-9,  .ubermenu-responsive-default.ubermenu-responsive .ubermenu-submenu.ubermenu-submenu-type-mega > .ubermenu-item.ubermenu-column.ubermenu-column-1-10 {
    min-width:20%!important;
	clear: none;
	    border-right: 0px solid #3E3E3E!important;
}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target {
background: #111;
    border-top: 1px solid #3E3E3E!important;
}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column:nth-of-type(2n+1) {
	 border-right: 1px solid #3E3E3E!important;
}
.ubermenu.ubermenu-responsive.ubermenu-sticky {
    margin-top: 50px!important;
}
#logo-right {
 display:none;
}
.brand-header {
    min-height: 15px;
}
#navigation-outer-center {
max-height: 50px;
    z-index: 99999;

}
 .ubermenu-custom-content  {
}
.ubermenu-hide-desktop {
min-width:100%!important;
}
.gdc_cthird {
    width: 50%;
}

.ubermenu-sticky-toggle-wrapper {
min-height: auto!important;}

		.column-layout {
display: grid;
position: relative;
height: auto;
background: #000;
}

	.column-layout .omsc-one-half {
width: 100%;
margin: 0em;
		order: 1;
}
.column-layout  .omsc-last  {
height: 700px;
width: 100%;
	order: 2;
}
	.text-column, .video-column .text-column {
width: 100%;
position: relative;
top: 0%;
left: 0%;
transform: translate(-0%, -0%);
padding: 50px;
padding-top: 150px;
box-sizing: border-box;
padding-bottom: 40px;
background-color: #000;
}
	.half-left-column {
margin-bottom: 0px;
}
	
	.circle:after {

width: 18px;
height: 18px;
}

	
			.half-right-column {
max-width: 100%;
}
	
	.nks-logo {
width: 260px;
}
	.nav-container-sticky-dark .logo-div .logo {
width: 110px;
}
	.nav-container-sticky-dark .navi-div {
top: 22px;
width: 30px;
}
	.text-column h2 {
margin-top: 0px;
}
	.text-column, .video-column .text-column {

padding-top: 120px;
}
	
	.content-block h2 {
font-size: 22px;
line-height: 27px;
}
	.button {
padding: 7px;
font-size: 15px;
padding-left: 12px;
padding-right: 12px;
}
	
	.omsc-toggle-title {
line-height: 26px;
font-size: 18px;
}
.content-block {
padding-top: 110px;
}
	
	.double-column .omsc-one-half {
margin-top: -20px;
}

	
}


@media only screen and (min-width: 768px) and (max-width: 959px) {
	#wrap{  }
	.hp-highlight, .portfolio-item, .home-entry, #footer-one,#footer-two,#footer-three,#footer-four{  }
	#home-tagline{ font-size: 21px; }
	#search { text-indent: -9999px; }
	.loop-entry-thumbnail{width: 35%;}
}

@media only screen and (max-width: 768px) {
.lity-container {
    max-width: 100% !important;
}
.lity-content {

    padding: 0px;
}
.columns-4 .column {
    width: 24%!important;
}

.column-number-1 {
clear:both;
}
.footer-navi {
 
}
.footer-navi {
padding-left:10px;
padding-right:10px;

}
.item-navi {
padding-left:0px;
padding-right:0px;

}
.footer-navi th {
font-size: 15px;
   padding-top: 10px;
    padding-bottom: 5px;

}

.footer-navi {
    padding-top: 0px;
}
.omsc-toggle-title {

    font-size: 16px;
}

#logo-center {

    right: 20px;
    top: 20px;
    max-width: 150px;
}


.arrow-down {
    padding-top: 10px;
}
.text-column .button {
margin-top: 15px;
}
/* Responsive menu*/

#sidemenu {


}

.overlap-head {
font-size: 10vw;
line-height: 8vw;
	color: #FFF;
}

.overlap-head.kontakt, .overlap-head.denken {
color: #000;
}

	.overlap-head.denken {
bottom: 10px;
left: 30px;
}
	
#sec1-slide1 {
padding-top:60px;
}

.content-block {
padding-top: 110px;
padding-left: 35px;
padding-right: 35px;
}

	#nav-container {
top: -1px;
}
	.logo-subline {
width: 50%;
font-size: 23px;
  margin-right: 40px;

}
	.navi-div {

width: 35px;
top: 50px;
		margin-left: -50px;
}
	.nav-container-sticky-dark .navi-div {
  margin-left: -50px;
}
	.logo-div {
    margin-bottom: 0px;
}
	.nav-container-sticky-dark .logo-subline {
margin-top: 30px!important;
}
	.nks-logo {
  width: 280px;
}
	.logo-div .logo {
width: 120px;
}

.sub-menu .current-menu-item a.mPS2id-highlight:after, #sidemenu .mPS2id-highlight:after, .sub-menu .current-menu-item a.mPS2id-highlight::after {

width: 10px;
height: 10px;
top: -6px;
left: 3px;

}
	

	
.column-layout h2 {
font-size: 8vw;
line-height: 8vw;
}
	.schwerpunkte-accordion .omsc-toggle-title {
line-height: 30px;
font-size: 20px;
padding-left: 0px;
padding-top: 5px;
padding-bottom: 5px;
}
	
		.news-box {
padding-top: 40px;

}	

	#main.margin-top #page-heading.news-single {
padding-top: 130px;
}
body, p {
font-size: 17px;
line-height: 22px;
}
	.content-block h2 {
font-size: 21px;
line-height: 26px;
}
	
	.omsc-one-half {
width: 100%!important;
}
	
		.double-column .omsc-one-half {
margin-top: -20px;
}
	.double-column .omsc-last {
margin-top: 0px;
}
	
.margin-head {
margin-bottom: -25px;
}
	
	.big-head.desktop  {
display:none;
}
	.breakpoint.big-head {
display:block;
}
}


/*-----------------------------------------------------------------------------------*
/* = Mobile Portrait
/*-----------------------------------------------------------------------------------*/
@media only screen and (max-width: 767px) {
	/*hide*/
	
	.flexslider .caption{ display: none; }
	#masternav { width: 100%; box-sizing: border-box; }
	#masternav .selector option{ background:#eee; -webkit-appearance:none; padding: 5px; }
	#masternav .selector, 
	#masternav .selector span{ cursor: pointer !important; -webkit-font-smoothing:antialiased; }
	#masternav .selector, 
	#masternav .selector *{ margin:0; padding:0; }
	#masternav .selector select{ top:0px; left:0px; }
	#masternav .selector{ width: 100%; font-size:14px; font-weight: 600; }
	#masternav .selector span:before { float: right; margin-right: 20px; content: "\f0c9"; font-family: 'FontAwesome'; }
	#masternav .selector span{ cursor:pointer; }
	#masternav .selector{ height: 30px; line-height: 30px; display: block; width: 100%; }
	#masternav .selector select:focus{outline:0; }
	#masternav .selector{ position:relative;  padding-left:10px;  overflow:hidden; }
	#masternav .selector span{ display:block;  overflow:hidden;  text-overflow:ellipsis;  white-space:nowrap; }
	#masternav .selector select{ position:absolute;  height:35px;  background:none;  width:97%; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;  font-size:12px;  font-weight:500;  border:0 !important; }
	#masternav .selector,
	#masternav select { display: inline-block; }
	#masternav ul { display: none; }
	#masternav{ padding: 0; height: 40px; line-height: 40px; float: none; padding: 0 5px; margin: 0; background: #3fb7b7; color: #fff; top: 0; right: 0; cursor: pointer; }
	#logo { margin-top: 50px; text-align: center; float: none; max-width: 100%; }
	#logo a, #logo img { float: none; }
	.hp-highlight, .portfolio-item, .home-entry { width: 230px; }
	.col-3 { margin-left: 0; clear: both; }
	.footer-widget-col {  }
	#portfolio-wrap{ margin-right:  0; }
	#home-tagline{ font-size: 16px; }
	.flex-direction-nav { display: none; }
	.flex-caption { display: none; }
	ul.filter{ position: inherit; height: auto; margin-top: 20px; margin-bottom: 0px; top: 0; left: 0; right: auto; }
	ul.filter li{ height: auto; margin-top: 10px; display: block; float: none; margin-right: 0; margin-left: 0; }
	ul.filter li a { padding: 5px; }
	#single-nav a{ font-size: 10px; }
	#single-nav-left, #single-nav-right { margin-left: 5px; }
	.content-area, #sidebar{ width: 100%; }
	.loop-entry-meta{ display: none; }
	.loop-entry h2{ margin-bottom: 10px; }
	#sidebar{ margin-top: 25px; padding-top: 25px; border-top: 5px solid #444; }
	#single-portfolio-left, #single-portfolio-right{float: none;width: 100%; }
	#single-portfolio-left { margin-bottom: 20px; }
	#page-heading{ text-align: center; }
	#single-nav{ position: inherit; margin-top: 20px; margin-left: -10px; text-align: center; }
	#single-nav-left, #single-nav-right { display: inline-block; float: none; }
	.children li{ margin: 0 !important; }
	#copyright,#back-to-top{ float: none; width: 100%; text-align: center; }
#main {
margin-top: 0px;
}	

.ubermenu-skin-white .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target, .ubermenu-skin-white .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target {
    color: #d7d7d7 !important;
    background: transparent;
}

	#menu-item-274 {
    display: none;
}


.ubermenu-skin-white .ubermenu-submenu .ubermenu-target {


    padding-top: 0px !important;
    padding-bottom: 0px !important;

}


.ubermenu-skin-white.ubermenu-horizontal .ubermenu-item-level-0 > .ubermenu-submenu-drop {

   
    padding-top: 10px;

}

.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
position: absolute!important;
right: 15px!important;
top: 50%!important;
margin-top: -9px!important;
}
.ubermenu-skin-white .ubermenu-item-level-0:hover > .ubermenu-target,
.ubermenu-skin-white .ubermenu-item-level-0.ubermenu-active > .ubermenu-target {

  color: #FFF!important;
}


.ubermenu-skin-white .ubermenu-submenu .ubermenu-current-menu-item > .ubermenu-target {

    color: #73b549!important;

}

.ubermenu.ubermenu-responsive .ubermenu-column, .ubermenu.ubermenu-responsive .ubermenu-column-auto {

    min-width: 50%;
 border-right: 1px solid
#fff;
border-bottom: 1px solid
#fff;

}

.ubermenu .ubermenu-retractor {
    Background-color: #f0f0f0!important;
 font-family: 'DINCondBold' !important;
    font-weight: normal;
    font-size: 14px;
    text-transform: uppercase!important;
    line-height: 1px;
    color: #6F6E6E;
	margin-top:10px!important;
}

.ubermenu-retractor i {
    display:none;
}
	
	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a {
font-weight: normal!important;
font-size: 14px!important;
line-height: 22px!important;
}
	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {
font-size: 14px!important;
}
}
/*-----------------------------------------------------------------------------------*
/* = Mobile Landscape
/*-----------------------------------------------------------------------------------*/
@media only screen and (min-width: 480px) and (max-width: 767px) {
	#wrap{ }
	.hp-highlight, .portfolio-item, .home-entry { width: 200px; }
	.loop-entry-thumbnail{width: 33%;}
}


@media only screen and (max-width: 667px) {
	
.overlap-head {
font-size: 40px;
    line-height: 32px;
}
	
#masterhead {
 z-index: 9999;
}
.inline-content {
padding-top:10px;

}
.lity-close {

    font-size: 35px !important;
}
.padded-div {
    padding-top: 0px;
    padding-left: 15px;
    padding-right: 15px;
}

.inline-content-social {
    max-width: 320px;

}
.lity-close {
 right: 0px!important;
    top: 0px!important;
}
.intro {
    max-width: 100%!important;
margin-top:0px!important;
top: 0%;
transform: translateY(0%);
}
.fp-slidesNav.bottom {
    background-color: black;
bottom: 0px !important;
}


.fp-controlArrow.fp-next {
    right: 0px !important;
left: auto!important;
}


.fp-controlArrow.fp-prev {

    left: 0px!important;
    width: 0;
    border-width: 38.5px 34px 38.5px 0;
    border-color: transparent #fff transparent transparent;
}
.fp-controlArrow.fp-prev {
 left: 0px !important;
}
.intro-content {
padding-left:10px!important;
padding-right:10px!important;
}
 .ubermenu-responsive-default.ubermenu-responsive .ubermenu-submenu.ubermenu-submenu-type-mega > .ubermenu-item.ubermenu-column.ubermenu-column-1-9 {
    min-width:33%!important;
	clear: none;
}
 .ubermenu-responsive-default.ubermenu-responsive .ubermenu-submenu.ubermenu-submenu-type-mega > .ubermenu-item.ubermenu-column.ubermenu-column-1-10 {
    min-width:33%!important;
	clear: none;
}
  .navi-div {
    width: 30px;
   
  }
	 .logo-div .logo {
    width: 110px;
  }
	  .navi-div {
width: 30px;
    top: 27px;
  }
	#masterhead {

  padding-top: 10px;
}
	
	.logo-subline {
font-size: 20px;
    margin-top: 20px;
		margin-right: 25px;
}
	.nav-container-sticky-dark .logo-div .logo {
  width: 100px;
  transition: 0.4s ease-out;
}
	.nav-container-sticky-dark .navi-div {
top: 22px;
    width: 25px;
margin-left: -50px;
}
	.nav-container-sticky-dark .logo-subline {
margin-top: 21px !important;
  font-size: 18px;
}
	 .content-block {
    padding-top: 90px;
  
}
	 .column-layout .omsc-last {
height: 500px;
  }
	  .content-block {
    padding-top: 110px;
    padding-left: 20px;
    padding-right: 20px;
  }
	
	 .text-column, .video-column .text-column {
padding: 20px;
    padding-top: 90px;
    padding-bottom: 15px;
  }
#sidemenu a:after, #sidemenu .mPS2id-highlight::after {
	display: none;
  }
.single-content-area h1.single-title, .single-title.news-overview, .references-content h2 {
font-size: 21px!important;
line-height: 26px!important;
}
	.references-content h2 {

margin-bottom: 10px!important;
}
	
	.alternate-news-wrapper {
padding: 20px!important;
}
	
	.overlap-head.dn {
bottom: 10px;
}
	.single-content {
margin-top: -10px!important;
}
	p {

font-size: 17px;
line-height: 23px;

}
	
	#main.margin-top #page-heading.news-single {
padding-top: 100px;
}
	
	.half-right-column, .content-block {
margin-bottom: 0px;
		padding-bottom: 0px;
}
.accordion-div {
margin-bottom: -100px;
}
}


@media only screen and (max-width: 666px) {
.history-right .omsc-one-half, .history-left .omsc-one-half {
    float: none !important;
    margin: 0 !important;
    width: 100% !important;
}
.history-right .omsc-last {
    margin-right: 0px !important;
}

}

@media only screen and (max-width: 480px) {
	
body, p {

font-size: 16px;
line-height: 23px;
}
#main {

    padding-left: 20px;
    padding-right: 20px;
}
#logo-center {
max-width: 100px;
}
	
.page-import h3 {
margin-bottom: 5px;
line-height: 22px;
}
	
	li {
	padding-left: 20px;
}
.omsc-toggle-inner li {
padding-left: 30px;
}

.rsUni .rsBullets {
 right: 20px;
    margin-top: -30px !important;
}
.padded-div {
    padding-left: 10px;
    padding-right: 10px;
}
.scroll-back-to-top-inner {
margin-top: 5px;
display: block;
}

.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column:nth-of-type(2n+1) {
    border-right: 0px solid #3E3E3E !important;
}

.sub-menu .current-menu-item a.mPS2id-highlight:after, #sidemenu .mPS2id-highlight:after, .sub-menu .current-menu-item a.mPS2id-highlight::after {
display:none!important;
}

.logo-div {
        width: 90px;
 margin-left: 10px;
    }
.nav-container-sticky-dark .logo-div {
background-position: 0px 3px;
}
	#black-trigger {

margin-top: -19px;
}
	.content-block {
padding-top: 85px;
}
		.news-box {
padding-top: 30px;

}	
	#section1 .content-block {
    padding-top: 110px;
    margin-top: -90px;
}
	#sidemenu .mPS2id-highlight {
    background-image: none;
}
	.ubermenu .ubermenu-custom-content-padded {
padding: 5px 0px 0px!important;
    min-height: 10px;
    padding-right: 10px!important;
    font-size: 13px;
}

	.side-menu-link {

    font-size: 16px;
}
	.button {
padding: 7px;
font-size: 15px;
		padding-left: 15px;
padding-right: 15px;
		line-height: 18px;
}
  .nks-logo {
  width: 220px;
	  margin-left: 27px;
  }
	.logo-subline, .nav-container-sticky-dark .logo-subline {
font-size: 17px;
margin-top: 23px!important;
margin-right: 20px;
}
	.navi-div {
width: 24px;
top: 32px;
}
.dcjq-accordion .menu-item a, .dcjq-accordion .menu-item ul a {
font-size: 15px;
line-height: 17px;
}
.content-block h2 {
font-size: 17px;
line-height: 22px;
}

	.ubermenu-skin-white {
margin-right: 50px !important;
  margin-left: 20px !important;
}
	#sidemenu .ubermenu .ubermenu-target {

  padding-right: 15px;
}
	#sidemenu {
padding-right: 10px;
padding-top: 13px;
padding-bottom: 0px;
}
	#sidemenu .mPS2id-highlight::after, .sub-menu .current-menu-item a.mPS2id-highlight::after {

  width: 11px;
  height: 11px;
  top: -6px;
}
.burger a:after {
background-size: 18px auto!important;
	top: 2px!important;
}
	
	.kontakt-button {
float: none;
}
	.omsc-toggle-title {
padding-left: 30px;

padding-bottom: 0px;
		font-size: 16px;
line-height: 20px;
}
	.omsc-toggle-title::after, .omsc-toggle.omsc-expanded .omsc-toggle-title:after {
top: 13px;
}
	strong {

letter-spacing: 0px;
}
	.omsc-toggle-inner {
margin-top: 5px;
}
	
	.omsc-toggle-title::after, .omsc-toggle.omsc-expanded .omsc-toggle-title:after {
background-size: 17px 17px;
background-position: 0px 0px;
height: 16px;
margin-top: 0px;
}
	.big-head {
font-size: 9vw;
line-height: 9vw;
margin-bottom: 10px;
}
	
	.margin-head {
margin-bottom: -25px;
}
	
	.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only._mPS2id-h {
  font-size: 15px;
		line-height: 25px;
}
	#sidemenu .ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only._mPS2id-h {

line-height: 20px;
}
	  .navi-div, .nav-container-sticky-dark .navi-div {
 margin-left: -35px;
  }
	  .text-column, .video-column .text-column {
padding-top: 110px;
padding-bottom: 35px;
  }
	.column-layout .omsc-last {
height: 400px;
}
.circle::after {
width: 13px;
height: 13px;
top: 1px;
left: 1px;
}
	.content-block h2:after {
width: 9px;
height: 9px;
top: -5px;
left: 4px;
}
	
	#dc_jqaccordion_widget-2-item ul a {

padding: 13px 8px 12px 45px!important;
}
	.burger a:after {

height: 16px!important;
width: 20px!important;
}

	#sidemenu .current-menu-item a {

padding-right: 10px;
}
	.overlap-head.hb {
bottom: 5px;
}
	.overlap-head.bremen {
bottom: 5px;
}
	.content-block h2 {

margin-bottom: 10px;
}
	.kontakt-button a {
padding-top: 2px!important;
}
		.double-column .omsc-one-half {
margin-top: -25px;
}

	.double-column .omsc-last {
margin-top: 0px;
}
	.big-head.desktop {
display:none;
}

	label {
margin-bottom: 20px;
font-size: 15px;
}
}

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

.column-layout .omsc-last {
height: 150px;
}
}
