/* LAST NORMAL WIDTH */ 

@media (max-width: 1588px) {
	.more-power{display: none !important;}
}

@media (max-width: 1199px) {
	.navbar-brand-sticky{display: none !important;}
}

@media (max-width: 991px) {
	.menu-output #navigation-level-2 li a{padding: 0 10px; font-size: 14px;}
	.menu-output .navlevel3 li a, .menu-output .toolbox-menu li a{padding: 3px 9px; font-size: 14px;}
	.menu-output .navlevel3 li ul, .menu-output .toolbox-menu li ul{width: 450px;}
	.navbar-brand, .toolbox-img{top: 2px;}
	.navbar-brand img, .toolbox-img img{width: 200px;}
	.bigwhite {font-size: 18px;}
	
	.hide991px{display: none !important;}
	
	/* Managed Server country menu */
	#country-sub .active a {
		box-shadow: none!important;
		margin-top:2000px!important;
		/*color: #777 !important;*/
		color: #CC141A !important;
	}
	#country-sub{
		bottom: -70px;
	}
	
	#content{
		min-height: unset;
	}
}

/* NAVBAR COLLAPSE */ 

@media (max-width: 767px) {
	#elem_mobility{ display: none; }
	/*#menu-structure{background: #cc141a;}*/
	#menu-structure{background-image: url(../img/screening_tools_header_1.jpg); background-repeat:no-repeat; background-color: #000;
	background-position: center top !important; background-attachment: fixed !important; background-size: contain !important;
	}
	.navbar-header{
		background-color: rgba(0, 0, 0, 0.5);
	}
	#navbar{background: #444;}
	
	.hide991px{display: block !important;}
	
	.sticky-wrapper{display: none;}
	
	/* --------------------------------------------- */
	
	.navbar-brand, .toolbox-img{top: 0;}
	
	.menu-output #navlevel2 ul,
	.menu-output .navlevel3 ul, .menu-output .toolbox-menu ul{display: block; float: none;}
	.menu-output .navlevel3, .menu-output .toolbox-menu{background: none;
				-webkit-box-shadow: none;
				-moz-box-shadow: none;
				 box-shadow: none;
				 height: auto;}
	.menu-output #navigation-level-2{float: left;}
	.menu-output #navigation-level-2 li,
	.menu-output .navlevel3 li, .menu-output .toolbox-menu li{float: none; display: block; height: auto;}
	.menu-output .navlevel3 li:hover, .menu-output .toolbox-menu li:hover{background: none;}
	.menu-output #navigation-level-2 li a{font-size: 15px;}
	.menu-output .navlevel3 li a, .menu-output .toolbox-menu li a{color: #fff;font: 600 15px/30px "Titillium Web",sans-serif; height: auto; text-transform: uppercase;}
	.menu-output .navlevel3 li a:hover,
	.menu-output .navlevel3 li a:focus,
	.menu-output .toolbox-menu li a:hover,
	.menu-output .toolbox-menu li a:focus{color: #ababab;}
	.menu-output .navlevel3 li a.active, .menu-output .toolbox-menu li a.active {box-shadow: none;}
	.menu-output .navlevel3 > ul > li:hover > a, .menu-output .toolbox-menu > ul > li:hover > a{color: #cc141a;}
	.menu-output #navigation-level-2 li a{height: auto; line-height: 30px; color: #fff; text-transform: uppercase;}
	.menu-output #navigation-level-2 li a:hover{color: #cc141a; }
	.menu-output #navigation-level-2 li.last{background: none;}
	.menu-output #navigation-level-2 {margin: 15px 0 0; background: #888 !important; }
	
	/* --------------------------------------------- */
	
	.menu-output .navlevel3 li ul, .menu-output .toolbox-menu li ul{-webkit-box-shadow: none;
							  -moz-box-shadow: none;
				 			   box-shadow: none;
	position: relative; top: 0; border: 0; width: auto; background: none; padding: 0;}
	.menu-output .navlevel3 strong.seoStrong, .menu-output .toolbox-menu strong.seoStrong{display: none;}
	.menu-output .navlevel3 .borderright, .menu-output .toolbox-menu .borderright{border: 0;}
	.menu-output .navlevel3 .floatleft, .menu-output .toolbox-menu .floatleft{float: none; display: block; width: 100%;}
	.menu-output .navlevel3 li ul li, .menu-output .toolbox-menu li ul li{height: auto; line-height: 30px;}
	.menu-output .navlevel3 li ul li a, .menu-output .toolbox-menu li ul li a{height: auto; line-height: 30px; color: #000; text-transform: none;}
	
	/* --------------------------------------------- */
	
	.navbar-brand img{display: none;}
	.navbar-brand{background:  url(../img/internex-logo-reverse-wox.png) no-repeat center center; width: 120px;
	-webkit-background-size: 100%;
		-moz-background-size: 100%;
		-o-background-size: 100%;
		background-size: 100%;
		margin: 10px 10px 0 15px;}
		
	.toolbox-img{background:  url(../img/toolbox.png) no-repeat center center; 
		height: 50px;
	-webkit-background-size: 100%;
		-moz-background-size: 100%;
		-o-background-size: 100%;
		background-size: 100%;
		margin: 10px 0px 0 5px;}
	
	.navbar{margin-bottom: 0 !important;}
	
	#teaser .textalignright{text-align: center; line-height: 20px; padding: 12px 0;}
	#teaser .textalignleft{text-align: center; line-height: 20px; padding: 12px 0;}
	#sequence h2{top: 25% !important;}
	
	.bigwhite {font-size: 16px;}
	
	.grid-el{width: 50%;}
	
	/* --------------------------------------------- */
	
	.domcheck i, .domcheck_selected i{background-size: 15px 15px; width: 15px; height: 15px;}
	.promostatt{display: block;}
	.tldinfo{display: none;}
	.flagCheck{width: 15px;}
	table.datatable.searchresult td{padding: 5px 0;}
	.domfilter li{width: 33.3333%;}
	.displayBlock{display: block; width: 100%; float: none;}
	#domaininput .input-www{text-align: left;}
	
	/* --------------------------------------------- */
	
	#recurringInfo{overflow-y:scroll !important;}
	#recurringdiv .radio{text-align: left;}
	.recurringselect .rabatt{position: relative;}
	
	#recurringInfo .responsive-recurring:after{content: ' (Verrechnungszyklus)';}
	#recurringInfo .responsive-extras:after{content: ' (Extras)';}
	#recurringInfo .responsive-appliance:after{content: ' (Einrichtung)';}
	#recurringInfo .responsive-price:after{content: ' (Preis/Monat)';}
	
	#recurringInfo {max-height: 262px !important;}
	
	#section-partner {
	    min-height: 380px !important;
	}
	#section-partner h2 {
	   font-size: 18px !important;
	}
	
	/* --------------------------------------------- */
	
	.container .cf ul {
		color:#000 !important;
		background-color: #FFF !important;
	}
	.container .cf {
		/*background-color: #444444 !important;*/
		/*background-color: transparent !important;*/
	}
	
	.container.alternaterow .cf {
		background-color: transparent !important;
	}
	
	
	#country-sub{
		bottom: -120px;
	}
	.country-sub-abstand{
		width:100%;
		/*height:800px!important;*/
	}
	#country-sub .active a {
		box-shadow: none!important;
		/*color: #777 !important;*/
		color: #CC141A !important;
	}
	.country-top{
		margin-top:100px!important;
	}
	
	
	.menu-output .menu-arrow{
		display: inline-block;
	    position: absolute;
	    right: 5%;
	    top: 10px;
	    width: 15px;
	}
	
	/* ########################## main_view */
	.main-outer-box{
		padding:0;
	}
	.main-fastcheck .fastcheck-buttons{
		padding-left: 0px;
		padding-right: 0px;
	}
	.main-fastcheck .fastcheck-input{
		padding-left: 0px;
		padding-right: 0px;
	}
	/* ########################## END main_view */
	
	/* ########################## myip.php */
	.myipdiv{
		text-align:	center;
		font-size: 100%;
		margin-top: 50px;
		margin-bottom: 50px;
	}
	.myipimg img {
		width:70px;
	}
	.myipimgbar{
		padding-top: 20px!important;
		
	}
	.myipimgbar img{
		width: 70px;
	}
	
	/* ########################## myip.php */
	
	/* ########################## ALL TOOLS BEGIN */
	#link_box{
		padding:15px;
	}
	/* ########################## ALL TOOLS END */
		
}