@media screen and (min-width: 1200px) {
  .rightbox{
 margin-right:15% !important; 
}
.centerbox{
 margin-left: 12% !important; 
}
.leftbox{
 margin-left:25% !important; 
}
  
}

@media screen and (min-width: 1200px) {
  .kepmargo{
   margin-bottom:0; 
  }
  .rita{
   position:relative;
    top:-40px !important;
    padding-left:70px;
  }
}
@media screen and (max-width: 1199px) {
.kepmargo p{
  text-align:center !important;
  }
}

.wpb_text_column ul li:before, .wpb_text_column ol li:before, .comment-body ul li:before, .comment-body ol li:before, .story-content ul li:before, .story-content ol li:before{
 color:#868686 !important; 
}

.top_info_boxes .top_info_box .text{
color:#4C4C4C !important;
}
.top_info_boxes .top_info_box .icon{
 color:#18AFD3 !important; 
}
.top_info_boxes .top_info_box.linked{
  background:none;
}
.wpb_text_column ul li, .wpb_text_column ol li, .comment-body ul li, .comment-body ol li, .story-content ul li, .story-content ol li{
 font-weight:400; 
}

.textwidget ul li a, .textwidget a{
 color:#fff !important; 
}
.top_nav ul.top_nav_menu > li.menu-item-has-children:after{
 display:none; 
}
#footer .footer_widgets{
 padding-top:20px; 
 padding-bottom:0;
 margin-bottom:-20px;
  margin-top:35px;
}
.footer_widgets ul{
 padding-left:30px; 
}

.wpcf7-form .input-group.no-bordered .wpcf7-form-control.feedback {
    height: 200px;
}
ul.ul_pipa {
	list-style-type: none;
	padding: 0;
	margin-left: 1em;
}

ul.ul_pipa li {
	color: #00507A;
	font-size: 1em;
	font-weight: normal;
	line-height: 2em;
	background-image: url("http://www.dentalimplantscenter.eu/wp-content/uploads/2018/02/pipa.png");
	background-position: 0 5px;
	background-repeat: no-repeat;
	padding-left: 34px;
}
ul.ul_left_col_pris {
	margin:0;
	padding:0;
	}

ul li.left_col_pris {
	color: #00507a;
	display: table-row;	
	line-height: 2em;
}
	
ul li.left_col_pris span {
	display: table-cell;
	text-align: left;
	padding: 0 0px 0px 25px;
	}	

@media screen and (max-width: 1199px) {
 .top_nav ul.top_nav_menu > li{
   padding: 0 17px;
  }
    .stm_sidebar{
  font-size:12px;
  }
  .attachment-full{
   width:940px; 
    height:213px;
  }
}

@media screen and (max-width: 991px) {
    .attachment-full{
   width:720px; 
    height:163px;
  }
  #yt-video{
   height:400px !important; 
  }
  #ytplayer{
   height:486px; 
  }
}

@media screen and (max-width: 768px) {
  .attachment-full{
   width:100%; 
    height:100%;
  }
  
    .wp-image-153 {
        width:150px;
      height:150px;
    }
  .stm_sidebar{
  font-size:11px;
  }
  ul li.left_col_pris span {
	display: table-cell;
	text-align: left;
	padding: 0 0px 0px 5px;
	}
  .fb_iframe_widget{
  width:150px !important;
  }
   .wpb_text_column table td, .comment-body table td, .story-content table td{
   font-size: 14px;
padding: 12px 2px;
  }
}

@media screen and (max-width: 667px) {
    #yt-video{
   height:300px !important; 
  }
  #ytplayer{
   height:390px; 
  }
}

@media screen and (max-width: 450px) {
 .wpb_text_column table td, .comment-body table td, .story-content table td{
   font-size: 10px;
padding: 12px 2px;
  }
}
@media screen and (max-width: 380px) {
.top_nav .logo img, .left_nav .logo img{
 width:250px !important;
  height:60px !important;
  }
}
@media screen and (max-width: 309px) {
.top_nav .logo img, .left_nav .logo img{
 width:240px !important;
  height:58px !important;
  }
}


@media screen and (max-width: 1024px) {
  ul li.left_col_pris span {
	display: table-cell;
	text-align: left;
	padding: 0 0px 0px 10px;
	}
    .stm_sidebar{
  font-size:11px;
  }
}

@media screen and (max-width: 992px) {
  #text-3{
   margin-bottom:90px !important; 
  }
}
@media screen and (max-width: 767px) {
  #text-3{
   margin-bottom:40px !important; 
  }
}
@media screen and (max-width: 450px) {
.whykep{
  display:none;
  }
  .whykepmobil, .aligncenter{
  margin-bottom:0 !important;
  padding-bottom:0 !important; 
  }
  
}
@media screen and (min-width: 451px) {
.whykepmobil{
  display:none;

  }
  
}