.karriere-text iframe {
	max-width:calc(100% - 30px);
	margin-left:auto;
	margin-right:auto;
	display:block;
}

.karriere-text li {
	margin-left:20px;
}


@media screen and (max-width: 1800px) {
	.col-lg-4 img.image {
		width: 40vw !important;
		max-width: 40vw !important;
		margin-bottom: 50px;
	}
	
.page-template-page-implantologie .text_bottom_2_karriere {
  padding-left:0px;
  padding-right:0px;
}

.page-template-page-implantologie .text_bottom_2_karriere img {
  width: 350px;
  max-width:100%;
}
}

@media screen and (max-width: 1500px) {
	.header-buttons {
		padding-right:15px;
	}
	
	.page-template-page-implantologie .text_bottom_2_karriere img {
	  width: 250px;
	  max-width:100%;
	}
}


@media screen and (max-width: 1350px) {
	.header-image-text {
		max-width: 460px;
		padding: 30px;
		padding-top: 80px;
		font-size:16px;
	}
	
	.header-image-text a {
		max-width: 320px;
		font-size: 18px;
	}
	
	.header-image-img-wrapper img {
		width:auto !important;
		max-width:100% !important;
		min-height:0px;
		/*
		height:800px !important;
		position:relative;
		left:50%;
		transform:translateX(-50%);
		*/
	}
	
	
	.owl-item {
		overflow:hidden;
	}
	.text_bottom_2_karriere img {
		clear:both;
		float:none;
		margin:0;
		margin-top:30px;
		margin-bottom:30px;
		display:block;
	}
}

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

	.colgraytext {
		margin-left:0px;
	}
	
	.homeimgright img {
		margin-left:30px;
	}
}

@media screen and (max-width: 1199px) {
	
	.headertopleft {
		left:150px;
	}


	.headertopright {
		right:150px;
	}


	.header-buttons {
		right: 10px;
	}
	
	.phonemenu a {
		width:20px;
		height:20px;
		background-size:100% auto;
	}
	
	.header-buttons a,
	#topmenu a {
		font-size:14px;
	}
	
	.top-menu-wrapper li {
		margin-left: 5px;
		margin-right: 5px;
	}
	
	.widget-top-left {
		font-size: 12px;
	}
	
	.widget-top-left span:after {
		content: '|';
		display: inline-block;
		padding-left: 10px;
		padding-right: 7px;
	}
	
	.mobile-header-button {
		bottom:80px;
		left:0;
		right:0;
		margin-left:auto;
		margin-right:auto;
		background: rgba(118,111,125,0.71);
		display:block;
		text-align:center;
		position:absolute;
		z-index:9999;
		width:300px !important;
		max-width:300px;
		
	}
	
	
	.mobile-header-button a {
		border:1px solid #fff;
		line-height:40px;
		padding:0px 10px;
		color:#fff;
		white-space:nowrap;
		display:block;
		margin:4px 0px;
		width:100%;
	}
	
	.header-image-text {
		display:none;
	}
	
	.logo-wrapper {
		left: 25px;
	}
	
	.jameda-button {
		position: absolute;
		right: -5px;
	}
	
	.col-lg-4 img.image {
		width: 42vw !important;
		max-width: 42vw !important;
		margin-bottom: 50px;
	}
	
	body:not(.home) .content-container {
		left:0px;
	}
	
	.page-template-page-dentist  table,
	.page-template-page-dentist  table td {
		width:100% !important;
		display:block !important;
	}
	
	.page-template-page-dentist table img  {
		padding-right:0px;
		margin-bottom:40px;
	}
	
	.cc-section-cc9 .bodytext,
	.singleimageslider2 .bodytext {
		padding-top:80px;
	}
	
	.text_bottom_2_karriere {
		padding-left:30px;
		padding-right:30px;
	}
	
	/* ---------------- */
	.implantologie-text-wrapper {
	  width: 100%;
	  max-width: 100%;
	  padding-left: 20px;
	  padding-right:80px;
	}
		
	.menu-implantologie-menu-bottom-left-container ul {
		margin-bottom:0px !important;
		padding-bottom:0px;
	}	
		
	.menu-implantologie-menu-bottom-right-container ul {
		margin-top:0px;
	}
	
	.page-template-page-implantologie .cc-pushbottom {
	  position: static;
	  bottom: 0;
	}

	.sspptt {
		text-align:center;
	}

	.jjjkkklll {
		padding-bottom:80px;
	}

	.impl-buttons-right-images,
	.page-template-page-implantologie .impl-buttons-right a {
		margin-left:auto;
		margin-right:auto;
	}

}


@media screen and (max-width: 1100px) {
	
	.gallery  br {
		display:none !important;
	}
	
	.gallery  br:last-child {
		display:block !important;
	}
	
	.gallery-title-abs {
		position:relative;
		width:100%;
		left:0;
		bottom:0;
		text-align:left;
		padding-bottom:30px;
	}
	
	body:not(.home) .special-container {
		padding-right:15px;
	}

	.circle-carousel-wrapper .owl-prev {
		left:-80px;
	}

	.circle-carousel-wrapper .owl-next {
		right:-80px;
	}
	
	/* ---------------- */
	
	.page-template-page-implantologie .gallery-item {
		width: 100% !important;
	}

	.circle-image-left {
		width: 250px;
		height: 250px;
		margin-left: -60px;
	}

	.circle-text-left {
		width: 250px;
		height: 250px;
		margin-left: 0px;
		left:-30px;
		
	}
	.circle-bg-right {
		width: 250px;
		height: 250px;
	}
	
	.circle-right-text {
	  padding-top: 20px;
	}
}


@media screen and (max-width: 991px) {
	
	.headertopleft {
		left:30px;
	}

	.headertopright {
		right:30px;
	}
	
	.logo-wrapper {
		top:10px;
	}
	
	.jameda-button {
		top: 55px;
	}
			
	.top-menu-wrapper {
		display:none;
		margin-left:auto;
		margin-right:auto;
	}
	
	
	.top-menu-wrapper.menuopen {
		display:block;
	}
	
	.resp-menu-button {
		display: block;
		font-size: 36px;
		color: #4e4e4e;
		margin-top: 11px;
		cursor: pointer;
		position: absolute;
		right: 15px;
		top: 50px;
		width: 54px;
		height: 48px;
		z-index: 9999;
		padding: 15px 10px;
		margin: 0 !important;
	}
	
	.resp-menu-button img {
		display:block;
		margin:0;
		padding:0;
	}
	
	
	.top-menu-wrapper ul ul {
		display:block;
		position:relative;
		background:none;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:20px;
		margin-top:0;
		margin-left:-15px;	
	}
	
	#header .top-menu-wrapper {
		position:absolute;
		padding: 0px;
		top:0px;
		right:0;
		left:0;
		z-index:999999;
		width:100%;
		height:auto !important;
	}

	#header .top-menu-wrapper li {
		display:block;
		/*border-bottom:1px solid #cfcfcf;*/
		margin:0;
		margin-bottom:5px;
		position:relative;
		width:100%;
	}
	
	.menu-menu-1-container {
		background:#fff;
		padding-top:40px;
		padding-bottom:5px;
		text-align:left;
		margin-left:auto;
		margin-right:auto;
		display:block;
	}

	#header .top-menu-wrapper li a {
		line-height:25px;
		font-size:20px;
		text-align:left;
		display:inline-block;
		text-decoration:none !important;
		padding-left:0px;
		color:#7f8082;
		position:relative;
	}
	
	#topmenu {
		max-width:95%;
		width:365px;
		margin-left:auto;
		margin-right:auto;
		margin-top:45px;
	}
	
	#topmenu li .sub-menu li a {
		font-size:18px;
	}
	
	#topmenu li {
		font-weight:500;
	}
	
	#topmenu ul li:after {
    	display: none;
	}
	
	#breadcrumbs {
		margin-bottom:15px;
	}
	
	#header .top-menu-wrapper .sub-menu,
	#header .top-menu-wrapper .sub-menu li:last-child {
		margin-bottom:0px;
		padding-bottom:0px; 
	}
	
	#header .top-menu-wrapper .sub-menu {
		padding-top:10px;
	}
	
	li.menu-item-has-children:after {
		display:none !important;
	}
	
	li.menu-item-has-children:before {
		display:none !important;
	}
	
	
	#header .top-menu-wrapper .sub-menu {
		position: static;
		display:none !important;
	}
	
	#header .top-menu-wrapper li.open > .sub-menu {
		display:block !important;
	}
	
	
	.top-menu-wrapper  li.menu-item-has-children:before {
		display:block !important;
		content:'+';
		color:#828186;
		font-size:20px !important;
		position:absolute;
		right:15px;
		top:10px;
		cursor:pointer;
		line-height:100% !important;
		font-family: 'Open Sans', arial, sans-serif !important;
	}
	
	.top-menu-wrapper  .sub-menu li.menu-item-has-children:before {
		top:7px;
	}


	.top-menu-wrapper  li.menu-item-has-children.open:before {
		content:'‒'
	}
	
	.top-menu-wrapper   li.menu-item-has-children > a {
		max-width:calc(100% - 40px);
	}
	
	
	#menu-item-24 a:before {
		display:none !important;
	}
	
	.menuopen {
		height:100%;
	}
	
	.menu-menu-1-container {

	}

	.top-menu-wrapper {
		background:#fff;
		max-height:100%;
		overflow:auto;
	}	
		
	.logomenu {
		display:block;
		margin-left:auto;
		margin-right:auto;
		max-width:200px;
		padding-top:30px;
	}
	
	.resp-menu-button-close {
		display:block;
		position:absolute;
		top:30px;
		right:30px;
		width:50px;
		height:auto;
		z-index:999;
		cursor:pointer;
	}
	
	.mobile-header-button-menu {
		text-align:center;
		display:block;
		padding-top:15px;
		padding-bottom:30px;
	}
	
	.mobile-header-button-menu a {
		display:inline-block;
		color:#7f8084;
		border:1px solid #7f8084;
		padding:10px 15px;
	}
	
	.phonemenu {
		display:none !important;
	}

	.header-buttons  {
		top:12px;
		max-width: 95%;
		width: 365px;
		margin-left: auto;
		margin-right: auto;
		display:block;
		padding-left:0px;
	}
	
	.header-buttons a:first-child {
		display:none !important;
	}
	
	.header-buttons a {
		margin-left:0px !important;
		padding-left:0px !important;
		padding-right:0px !important;
	}
	
	.header-buttons a img {
		width:25px;
		height:auto;
	}

	
	#footer .custom-html-widget {
		margin-bottom:25px;
	}
	
	.testimonial-item {
		margin-bottom:50px;
	}
	
	#footer .col-lg-3 .custom-html-widget {
		margin-bottom:55px;
	}
	#footer .custom-html-widget {
		margin-bottom:40px;
	}
	
	#header {
		z-index:9999;
	}

	.footerbuttonmobile {
		display:block !important;
		position:fixed;
		bottom:0px;
		width:calc(100% - 30px);
		background:#298d95;
		padding-top:5px;
		padding-bottom:5px;
		text-align:center;
		font-size:18px;
		z-index:99999;
		margin-left:15px;
		margin-right:15px;
		color:#fff;
	}
	
	.footerbuttonmobile .textwidget {
		padding:0px;
		border:1px solid #fff;
		max-width:calc(100% - 30px);
		margin-left:auto;
		margin-right:auto;
	}
	
	.footerbuttonmobile img {
		width:21px;
		height:auto;
		position:relative;
		top:-2px;
		margin-right:4px;
	}
	
	.footerbuttonmobile a {
		margin-left:0px;
		margin-right:0px;
		color:#fff !important;
		font-size:16px !important;
		white-space:nowrap;
	}

	.footerbuttonmobile a:nth-child(2) {
		margin-left:50px;
		margin-right:50px;
		white-space:nowrap;
	}
		

	.footerbuttonmobile a:nth-child(3) img {
		top:-2px;
	}
	
	
	.widget-top-right-text {
		display:none;
	}
	
	.footermail {
		position:relative;
		top:-1px;
		width:28px;
	}
	
	
	.sticky-header .jameda-header {
		display:none !important;
	}
	
	.sticky-header #header .sticky-area {
		margin-top:0px;
		position:fixed;
		top:0;
		left:0;
		width:100%;
		background:#fff;
		z-index:9999;
		border-bottom:1px solid #cfcfcf;
	}
	
	.sticky-header .widget-top-left {
		display:none;
	}
	
	.sticky-header .jameda-button{
		display:none;
	}
	
	.rowsection1 img {
		margin-left:auto;
		margin-right:auto;
		float:none;
		display:block;
	}
	
	.rowsection2 img {
		width:100% !important;
	}
		
	body:not(.home) .special-container {
		padding-left: 15px;
	}
	
	body:not(.home) .breadcrumb-wrapper {
		padding-left: 0px;
	}
	
	#menu-sidebar-menu {
		margin-bottom: 30px;
		width: 100%;
		max-width: 100%;
		padding-left: 0px;
	}
	
	.menu-sidebar-menu-container {
		padding-left:0px;
	}
	
	/*
	.header-image-img-wrapper img {
		width:auto !important;
		max-width:300% !important;
		height:450px !important;
		position:relative;
		left:50%;
		transform:translateX(-50%);
	}
	
	body:not(.home) .header-image-img-wrapper img {
		width:auto !important;
		max-width:380% !important;
		height:580px !important;
		position:relative;
		left:50%;
		transform:translateX(-50%);
	}
	*/
	
	
	.rowsection1 .bodytext {
	  column-count: 1;
	  column-gap: 0px;
	}
	
	.cctextbottom {
		padding-top:30px;
		padding-left:0px;
	}
	
	.colgraytext {
		padding-top:60px;
		padding-bottom:30px;
	}

	.mobileiconheader {
		display:block;
		position:absolute;
		top:18px;
		right:110px;
	}
	
	.mobileiconheader a {
	  background: #39aeb7;
	  width: 36px;
	  height: 36px;
	  position: relative;
	  display: inline-block;
	  -webkit-border-radius: 50%;
	  -moz-border-radius: 50%;
	  border-radius: 50%;
	  margin-left: 15px;
	}

	.mobileiconheader  a img {
	  margin-left: auto;
	  margin-right: auto;
	  position: absolute;
	  top: 50%;
	  transform: translateY(-50%);
	  display: block;
	  left: 0;
	  right: 0;
	  margin-left: auto;
	  margin-right: auto;
	  max-width: 18px;
	}
	
	.mobilehidden {
		display:none;
	}
	
	.showonlymobile {
		display:block;
	}
	
	.cc-section-cc9 {
		padding-top:60px;
	}
	
	.normalcontent {
		padding-top:60px;
		padding-bottom:80px;
	}
	.bodytext-middle {
		position:relative;
		top:auto;
		transform:translateY(0);
		padding-top:60px;
		padding-bottom:60px;
		min-height:100px;
		padding-left:0px;
		padding-right:30px;
	}
	
	.bodytext.normalcontent {
		padding-right:30px;
		padding-left:15px;
	}
	.home .rowsection4 {
		padding-top:60px;
		padding-bottom:80px !important;
	}
	
	.star-text {
		display:block;
		text-align:center;
	}
	
	.ccsearchicon {
		margin-left:0px !important;
	}
	
	.page-template-page-team .paddingleftcc {
	  padding-left: 0px;
	}
	
	.mobile-addpadding > div {
		padding-left:30px !important;
		padding-right:30px !important;
	}
	
	.copyright {
		padding-left:15px;
		padding-right:15px;
	}
	
	.single  .img-fullwidth.paddingleftcc {
		padding-left:15px !important;
	}
	
	.jameda-header {
	  bottom: -167px;
	}
	
	.footer3 .textwidget,
	.footer2 .textwidget {
	  padding-left: 0px;
	}
	
	.singleimageslider,
	.cc-ii-1-11 {
		padding-bottom:50px;
	}
	
	.cc-ii-12 {
		padding-top:50px;
	}
	
	.singleimageslider2 img {
		margin-bottom:40px;
	}
	
	.logo-wrapper {
		max-width:180px;
	}
	
	.header-line {
		height:145px;
	}
	
	.cc-section-cc2 .home2-buttons-slider  {
		margin-top:60px;
		margin-bottom:60px;
	}
	
	.singleimageslider2 .bodytext {
		padding-top: 20px;
	}
	
	.cc-section-cc8 img {
		display:block;
		margin-left:auto;
		margin-right:auto;
	}
	
	.home .addtopspace {
	  padding-top: 0px;
	}
	
	.cc-section-cc0 .header-button-bottom {
		display:none !important;
	}
	
	.rowsection1 .normalcontent {
		padding-top:0px !important;
	}
	
	.page-template-page-home .cc-section-cc0 {
		padding-bottom:0px;
	}
	
	.normalpagecc {
		margin-top:0px;
		margin-bottom:0px;
	}
	
	body:not(.home) #breadcrumbs {
		padding-left:15px;
	}
	
	.normalpagecc .header-button-bottom {
		display:none;
	}
	
	/* ----------------------- */
	
	.implantologie-text-wrapper {
		padding-top:30px;
		padding-bottom:30px;
		padding-left:45px;
	}
	
	.page-template-page-implantologie .text_bottom_2_karriere {
		padding-left:0px;
		padding-right:0px;
	}
	
	.circles-wrapper {
		display:block;
		width:500px;
		margin-left:auto;
		margin-right:auto;
		position:relative;
		right:-20px;
	}
	
	.circle-image-left {
		margin-left:0px;
	}
	
	.circle-right-text {
		max-width:100%;
		padding-right:15px;
		padding-left:15px;
		padding-top:50px;
	}
	
	.implantologie-slider .owl-prev {
		position:absolute;
		left:10px;
	}

	.implantologie-slider .owl-next {
		position:absolute;
		right:10px;
	}
	
	.implantologie-slider-item .implantologie-text-wrapper {
		padding-right:40px;
	}
	
	.page-template-page-implantologie .text_bottom_2_karriere p {
		font-size:18px;
	}
	
	.karriere-text-1 .content-column {
		padding-left:15px;
		padding-right:15px;
	}
	
	.impl-links-wrapper {
		padding-bottom:80px;
	}
	
	.cc-section-impl-cc6 img {
		width:300px;
		max-width:100%;
		display:block;
		margin-left:auto;
		margin-right:auto;
	}
	
	#menu-implantologie-menu-1,
	#menu-implantologie-menu {
		margin-left:auto;
		margin-right:auto;
	}
}

@media screen and (max-width: 920px) {
	
	.col-lg-4 img.image {
		width: 43vw !important;
		max-width: 43vw !important;
		margin-bottom: 50px;
	}
}

@media screen and (max-width: 840px) {
	body:not(.home) .content-container {
		left:0px;
	}
	

	.headertopright {
		display:none !important;
	}
}

@media screen and (max-width: 767px) {
	body:not(.home) .content-container {
		left:0px;
	}
	
	.col-lg-4 img.image {
		width: 100% !important;
		max-width: 100% !important;
		margin-bottom: 50px;
	}
	
	.menu-sidebar-menu-container {
		padding-left:16px;
	}
	
	#menu-sidebar-menu {
		margin-bottom: 30px;
		width: calc(100% - 16px);
		max-width: calc(100% - 16px);
	}
	
	.homeiconsrow .col-lg-4 {
		margin-top:30px;
		margin-bottom:30px;
	}
	
	.buttonitem {
	  margin-bottom: 15px;
	}
	
	.rowsection3 span {
		margin-bottom:30px;
	}
	
	.std-space {
		padding-bottom:30px;
	} 
	
	.footer3{
		padding-top:30px;
	}
	
	.logo-bottom-section {
		position:relative;
		left:-15px;
	}
	
	.karriere-text-1 .content-column {
		padding:0;
		clear:both;
		width:100%;
		max-width:100%;
		margin-bottom:100px;
	}
	
	.page-template-page-implantologie .cols2iconsimplantologie {
	  padding-top: 0px;
	}	
	
  .page-template-page-implantologie .text_bottom_2_karriere {
    padding-left: 15px;
    padding-right: 15px;
	padding-top:0px;

  }
}

@media screen and (max-width: 680px) {
	.header-top-line {
		font-size: 14px;
	}
	.header-buttons img {
		width: 19px;
	}

	.header-buttons a {
		padding: 12px 15px;
		font-size:12px;
		margin-bottom:15px;
	}
	
	.hi-text p {
		font-size:14px;
	}
	.hi-text h2 {
		font-size:22px;
	}
	.hi-text h3 {
		font-size:18px;
		 margin-bottom: 25px;
	}
	.hi-text {
		margin-bottom: 25px;
	}
	
	.header-buttons {
		margin-bottom: 0px;
	}
	
	.header-image-text {
		position: absolute;
		bottom:30px;
	}
	
	.header-buttons a {
		padding: 12px 15px;
		font-size: 18px;
		margin-bottom: 15px;
	}
	
	.home .rowsection1.addtopspace img,
	.home .cc-section-cc2 img {
		width:300px;
		max-width:100%;
	}
	
	.home .rowsection1.addtopspace img {
		max-width:calc(100% - 60px) !important;
	}
}

@media screen and (max-width: 640px) {
	div.widget-top-left {
		font-size:12px !important;
	}
}


@media screen and (max-width: 600px) {
	.header-button-bottom {
		max-width:95%;
		padding-left:15px;
		padding-right:15px;
	}

	/* ------------------------ */
	/*
	.page-template-page-implantologie .karriere-text-1 p:last-of-type a{
		display:block;
		padding-top:60px;
		margin-top:30px;
		background:url('../images/right-arrow.png') top center no-repeat;
		background-size:50px auto;
		padding-left:7px;
	}
	*/
	.page-template-page-implantologie .karriere-text-1 {
		padding-left:15px;
		padding-right:15px;
	}
	.cols2iconsimplantologie {
		padding-left:0px;
		padding-right:0px;
		width:100%;
	}
	
	.page-template-page-implantologie .text_bottom_2_karriere img {
	  width: 100%;
	  max-width: 100%;
	}
}


@media screen and (max-width: 575px) {
	
	.headertopleft {
		left:15px;
	}

	.headertopright {
		right:15px;
	}
	
	
	#header .container {
		height: 130px;
	}

	h1, h2 {
		font-size:22px;
	}
	
	p {
		font-size:16px;
	}	
	
	.header-image-img-wrapper img {
		left:50%;
		transform:translateX(-50%);
		right:auto;
		margin-left:auto;
		margin-right:auto;
		clear: both;
		height: 280px;
		width: auto;
		max-width: 350% !important;
		width:auto;
		position:relative;
	}
	
	
	.home .header-image-img-wrapper img {
		left:50%;
		transform:translateX(-50%);
		right:auto;
		margin-left:auto;
		margin-right:auto;
		clear: both;
		height: 280px;
		width: auto;
		max-width: 350% !important;
		width:auto;
		position:relative;
		
	}
	
	.owl-item {
		overflow:hidden;
	}
	
	.gallery-item {
		width: 100% !important;
	}
	
	.button-special{
		font-size:18px;
		padding-left:15px;
		padding-right:15px;
		padding-top:10px;
		padding-bottom:10px;
	}
	
	/* ----------- *//* ----------- *//* ----------- */
	.button-special {
		width: 300px;
		text-align:center;
	}
	
	form {
		max-width:90%;
		margin-left:auto;
		margin-right:auto;
	}

	.jameda-header {
	  position: absolute;
	  right: 30px;
	  bottom: -100px;
	}
	
	.buttponswrapper {
		right:0;
		padding-left:45px;
	}
	
	.copyright .col-lg-5 {
		text-align:left !important;
	}
	
	.copyright .col-lg-5 img {
		top:0 !important;
		margin-top:30px;
		margin-bottom:50px;
	}
	
	/* 
	.copyright {
		margin-bottom:100px;
	}
	*/
	
	
	.footerbuttonmobile a {
		margin-left:15px;
		margin-right:15px;
		color:#00a9ed;
		font-size:16px;
	}
	
	.page-template-page-home .cc-section-cc1 .doc-slider-item img {
	  width: 280px;
	}
	
	.cc-section-cc6 .bgblue {
	  max-width: 87%;
	  height:400px;
	}
	
	.av_one_fourth,
	.av_one_half {
		width:100;
		margin-left:auto;
		margin-right:auto;
		display:block;
		clear:both;
	}
	
	.singleimageslider2-wrapper {
		padding-left:15px;
		padding-right:15px;
	}
	
	.section-tag-implantologie-buttons a:first-child {
	  margin-bottom: 20px;
	  margin-right: 30px;
	}
	
	.section-tag-implantologie-buttons a:last-child {
	  margin-bottom: 0px;
	  margin-right: 70px;
	}
}


@media screen and (max-width: 480px) {
	.mobileiconheader {
		right:90px;
	}
	.header-image-wrapper {
		clear:both;
	}
	.jameda-button {
		right: -20px;
	}
	
	.resp-menu-button {
		right:30px;
	}
		
	.header-buttons  {
		top:12px;
		right:110px;
	}

	.footerlink {
	  display: inline-block;
	  margin-right: 5px;
	  margin-left: 5px;
	}
	
	
	.footerbuttonmobile a {
		margin-left:10px;
		margin-right:10px;
		color:#00a9ed;
		font-size:14px;
	}
	
	.footerbuttonmobile a:nth-child(2) {
		margin-left:20px;
		margin-right:20px;
		white-space:nowrap;
	}
		
	
	.ccc-popup-text1,
	.cc-popup-text1 {
	  padding: 40px 15px;
	  padding-top: 100px;
	  font-weight: normal;
	  line-height: 110%;
	  font-size: 20px;
	}
	
	.cc-popup {
	  position: fixed;
	  top: 180px;
	  height:400px;
	  min-height:500px;
	}		
	
	.ccc-popup-text3 a {
		font-size:16px;
	}
}

@media screen and (max-width: 400px) {
	
	.header-image-img-wrapper img,
	.home .header-image-img-wrapper img {
		left:50%;
		transform:translateX(-50%);
		right:auto;
		margin-left:auto;
		margin-right:auto;
		clear: both;
		height: 220px;
		width: auto;
		max-width: 350% !important;
		width:auto;
		position:relative;
	}
	
	.cc-section-cc6 a {
	  width: 320px;
	  height: 320px;
	}
}


@media screen and (max-width: 389px) {
	.footerbuttonmobile img {
		width:20px;
	}
	.footerbuttonmobile a {
		font-size:11px;
	}
	.footerbuttonmobile a:nth-child(2) {
		margin-left:3px;
		margin-right:3px;
		white-space:nowrap;
	}
}	
	


@media screen and (max-width: 370px) {
	
	.footerbuttonmobile a {
		margin-left:2px;
		margin-right:2px;
	}
	
	.footermail {
		width:28px;
	}
	
	.rowsection4 a {
		font-size:16px;
	}
}

