.checkmark-list {
	/* Checkmark list */
    list-style: none;
}

.checkmark-list li:before {
	/* Checkmark list */
    content: '\2714';
    margin-right: 8px;
}

ul.flush-list{
	/* Align list to content */
	padding-left: 0;
	list-style: none;
}

.dont-break-out{

  /* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;

  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  /* Instead use this non-standard one: */
  word-break: break-word;

  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;

}


@media screen and (max-width: 1020px){
	.mojetlimo .navbar .navbar-brand #logoImage img{
		/* Mojetlimo only */
		width: auto!important;
		height: 100%!important;
	}
	.navbar.navbar4 .logoLeft .navbar-brand.center{
		/* Center logo on mobile */
		max-width: 100%;
	    display: table;
	    float: none;
	    margin: 0 auto 10px;
	}
}

@media screen and (max-width: 767px){
	.navbar.navbar4 .logoLeft .navbar-brand span{
		/* fix logo font size when using text*/
		font-size: 6vw!important;
	}
	.gosite_theme_one .owl-carousel .owl-stage{
		/* Fix magic title */
		/*max-width: 100%!important;*/
	}
	.owl-magic .owl-item .magic-title{
		/* Fix magic title */
		line-height: 1!important;
		overflow: hidden!important;
		font-size: 9vw!important;
	}
}

@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
  section.banner.innerbanner{
  	background-attachment: initial!important;
  }
}
@media all and (device-width: 1024px) and (device-height: 768px) and (orientation:landscape) {
  section.banner.innerbanner{
  	background-attachment: initial!important;
  }
}