
@media only screen and (max-width: 1260px) {
	.home-section1					{overflow:hidden;}
	.slider-home .slick-next		{right:0; }
	.slider-home .slick-prev		{left:0; }
	.home-section1 .block-sections .content-sec img	{    right: -8px;}

}
@media only screen and (max-width: 1207px) {
	.inner2-section2 .container																{padding:0 0px; } 	
	.container 										{padding:0 5px; width:100%; }
	.bottom-blocks									{text-align:center; 	}
.home-section1 	.bottom-blocks .block-sections			{display:inline-block; float:none;    width: 23%; vertical-align:top;    margin: 0 0.5%; text-align:left; }
.home-section1 .block-sections .content-sec img				{    width: 66px;}
.home-section1 .block-sections .content-sec ul li 			{font-size: 14px;}
.slider-home .items ul li									{line-height: 17px;    font-size: 17px}
.home-section1 .items .middle-section	.sec-orange p		{    font-size: 12px;    width: 83%;}
.home-section1 .items .sim									{    height: 121px;   width: 205px;}
.home-section1 .items .sim p							{    line-height: 22px;font-size: 13px}
.home-section1 .items .middle-section .orange-outer			{    width: 52%;}
.home-section1 .items .middle-section	.sec-orange			{       width: 100% ;  background-position: 0% }	
.footer-div .footer-bottom .left-block						{width:51%; }	
.footer-div .footer-bottom .left-block ul li					{margin-bottom:10px; }
.footer-div .footer-bottom .right-block						{    width: 26%;}
.footer-div .footer-bottom .social							{	    width: 22%;}
.tarife .items ul li, .inner2 .items ul li					{    line-height: 14px;    padding: 7px 0 7px 45px;font-size: 15px;}
.tarife  .items .sim p										{    line-height: 21px;font-size: 13px;}
.tarife .ui-tabs .ui-tabs-nav li	 a						{}
.tarife .items .sim											{    height: 127px;width: 205px;    bottom: -22px;right: 116%;}
.inner2-section2 .infowrap .row .col-30 .nr input 			{ width: 69px;										}
.inner2-section2 .form-wrapper								{    padding: 30px 14px;}
.inner2-section2 .infowrap .row .col-30 .strasse-input {width: 55%;}
.inner2-section2  .nr									{width: 44%;}
        .home-section1 .items .middle-section .orange-outer {    width: 64%;}
        .home-section1 .items .middle-section .orange-outer { margin-right: -23px;}

}


@media only screen and (max-width: 990px) {
	.slider-home .items h1							{      line-height: 40px;  font-size: 30px;}
	.slider-home .items ul li {    line-height: 15px;      padding: 4px 0 10px 28px;  font-size: 13px;}
	.slider-home .items ul li:after	{    height: 17px;    background-size: cover;   width: 18px;}
	.slider-home .items							{    padding: 26px 0 0 18px;}
	.home-section1 .items .sim {height: 100px;width: 172px;}
	.home-section1 .items .sim p {   line-height: 17px;    font-size: 12px;}
	.home-section1 .items .middle-section .orange-outer {   width: 47%;}
	.home-section1 .items .middle-section	.sec-orange		{    height: 104px}
	.home-section1 .items .middle-section	.sec-orange p	{    font-size: 11px;    width: 80%;    line-height: 13px;}
	.home-section1 .bottom-blocks .block-sections .content-sec	h3 {   font-size: 18px;}
	.home-section1 .block-sections a {width: 100%;  padding: 9px 0;   font-size: 15px;}
	.home-section1 .block-sections .content-sec ul li:before {    width: 15px;    height: 15px;}
	.home-section1 .block-sections .content-sec ul li {padding: 7px 5px 7px 21px;    font-size: 12px;}
	.home-section1 .block-sections .content-sec ul li { font-size: 12px;line-height: 13px}
	.home-section1 .block-sections .content-sec img {   width: 42px;}
	.home-section2  .inner-block h2 b					{font-size: 15px;}
	.home-section2 .inner-block h2						{font-size: 15px;}
	.tarife  .items h1, .inner2  .items h1				{font-size: 36px;   line-height: 38px;}
	.home-section1 .items .middle-section	.orange-outer a		{font-size: 15px;    width: 90%;}
	.tarife .items h1 span, .inner2 .items h1 span				{font-size: 28px;}
	.tarife .items ul li, .inner2 .items ul li						{padding: 7px 0 7px 17px;     line-height: 11px;  font-size: 12px;}	
	.tarife  .items ul li:after, .inner2  .items ul li:after			{height: 15px;
    width: 15px;background-size:cover; }
	.tarife  .items .middle-section	.sec-orange p	, .checkbox-wrapper	{width: 186px;}
	.checkbox-wrapper	 [type="radio"]:checked + label, .checkbox-wrapper	 [type="radio"]:not(:checked) + label		{    font-size: 12px;}
	.tarife .items .sim												{height: 104px;   width: 169px;}
	.tarife  .items .sim p											{line-height: 18px;   font-size: 12px;}
	.tarife	.green-link												{padding: 10px 18px;}
	.tarife  .items .middle-section	.sec-orange p					{font-size: 11px;   padding: 5px 4px;}
	.checkbox-wrapper 												{padding: 3px 5px;}
	.tarife  .items .middle-section	.orange-outer a.pdf, 
	.inner2  .items .middle-section	.orange-outer a.pdf				{padding: 18px 0 5px; font-size: 15px;}
	.tarife  .items .middle-section	.sec-orange						{width: 217px;}
	.tarife .items .sim 											{height: 98px;width: 154px;bottom: 14px;   right: 117%;}
	.home-section2  .inner-block									{padding: 15px;}
	.inner2-section2	.infowrap .col-30							 {width: 39%;}
	.inner2-section2	.contact-info .col-60 input[type="radio"]:not(:checked) + label, 
	.infowrap	 [type="radio"]:checked + label, 
	.infowrap	  [type="radio"]:not(:checked) + label				{font-size: 12px;}
	.inner2-section2 .form-wrapper i.quest							{margin-left: 3px;left: 100%;}
	.inner2-section2	.contact-info .col-40 						{ text-align:right; width: 100%;}
	.inner2-section2 .infowrap .row .col-30 .strasse-input 			{width: 50%;}
	.inner2-section2 .form-wrapper i.quest							{font-size: 16px;padding-top: 3px;  height: 22px;   width: 22px;}
	.home-section1 .slider-home .items .middle-section	.orange-outer a	img		{    margin: 0 0 0 16px;   width: 9px; }
	.infowrap .row .col-30 > label 									{font-size: 13px;}
	.inner2-section2 .gray-box .rows label							{font-size: 15px;}
	.inner2-section2 .gray-box	b 									{font-size: 13px;}
	.inner2-section2 .nr 											{width: 48%;}
	.inner2-section2 .gray-box	p									 {font-size: 13px;}
	.tarife .ui-tabs .ui-tabs-nav li	 a							{	width:100%; }
	#cat2  .ui-tabs-nav li											{width:25%; }
	#cat1  .ui-tabs-nav li											{width:25%; }
	.infowrap	 [type="checkbox"]:checked + label, .infowrap	  [type="checkbox"]:not(:checked) + label		{    font-size: 14px;}
	.inner2.home-section1 .items .middle-section .orange-outer { width: 100%; }
	.inner2.home-section1 .col-25 {    margin-top: -14px;}


}
@media only screen and (max-width: 767px) {
	.home-section2	.container 											{padding:0px; }
	.Rufnummernportierung-unchecked										{background-color:#fff!important}
	.personal-info	.infowrap .check {    width: auto;}
	.inner3-section1 p											{    padding: 0 0 13px;    font-size: 16px;}
	.inner3-section1 address										{padding: 0 0 20px;    font-size: 14px;}
	.inner3-section1 .inner-block								{    padding: 17px 10px;}
	.inner2-section2	.contact-info p								{    font-size: 14px;    line-height: 16px;}
	.contact-info .infowrap >	div:nth-child(2)									{background-color:#e3e3e3}
	.infowrap >	div:nth-child(2)	>	div:last-child 				{background-color:#e3e3e3!important}
	.inner2-section2	.contact-info .col-60						{background-color:#fff!important;width:100%;  }
	.inner2-section2	.contact-info .col-60 label 				{    width: auto;}
	.inner2-section2	.infowrap .row >div:nth-child(even) 		{background-color: #e3e3e3;}
	.personal-info	.infowrap > div:nth-child(even)	, 
	.bank-info	 .infowrap > div:nth-child(odd)				{background-color:#fff; }
	.personal-info	.infowrap > div:first-child div		{background-color:#fff!important}
	.inner2-section2 .heading h5 									{font-size: 14px;}
	.inner2-section2 .gray-box 										{padding: 13px 9px 0;}
	.inner2-section2 .infowrap .row .col-30 .ort					{height:23px;     vertical-align: top;    width: 58%;float: none;}
	.inner2-section2 .infowrap .select-boxes .select-wrapp select	{font-size: 12px; padding: 0 0px;   height: 23px;}
	.infowrap .row .col-30  input[type="text"]						{height: 23px;}
	.infowrap .row .col-30 > label									{text-align:left; }
	.inner2-section2	.infowrap .col-30							{width:100%; padding: 3px 4px; }
	.infowrap .row {padding: 0px 0;}
	.inner2-section2 .form-wrapper strong							{margin: 0 0 18px;}
	.home-section1 .items .middle-section .orange-outer 			{width: 180px}
	.home-section1 .items .middle-section							{width: 58%;}
	.top-header														{padding:10px 0 }
	.menu-wrapp														{display:block; position: absolute;    right: 15px;    top: 11px; }
	.slider-home .items .col-80										{width:100%;    padding-left: 8px; }
	.slider-home .items .col-20										{display:none; }
	.home-section1 .items .sim										{display:none;  }
	.home-section1 	.bottom-blocks .block-sections					{width:100%; }
	.home-section1 .bottom-blocks									{margin: 1px 2px;}
	.home-section1 	.bottom-blocks .block-sections					{margin:0px 0 15px; }
	.burger															{display:inline-block;  vertical-align:middle;   }
	.menu-wrapp b 													{font-family: 'Open Sans', sans-serif;font-size: 15px;line-height: 16px;color: #FFF;text-decoration: none;font-weight:normal; vertical-align:middle; margin-right:4px; display: inline-block;}
	.orange-header ul	, .orange-header ul.right-ul				 {display:block; width:100%; margin:0;float:none;  }
	.orange-header ul li ,.orange-header ul li:first-child			{display:block; border:0; border-bottom:1px solid #fff; }
	.ul-wrapp														{position:absolute; left:0; width:100%; top:100%;z-index: 9999;   background-color: rgba(246, 163, 45, 0.9) ; display:none; cursor:pointer; }
	.orange-header													{position:relative; }
	.right-div					 {padding-left:0px;    position: static;}
	.right-div a.home 			{   position: static;}
	.orange-header ul li		{padding:0px!important}
	.orange-header ul li a		{padding: 12px 10px;}
	a.flag										{display:block; padding: 12px 10px; }
	//.top-header ul li:first-child				{display:none; }
	.top-header			.logo-div 					{width:60%; }
	.top-header	ul									{    margin: 5px 0 0;   width: 40%;}
	.slider-home .items h1 b						{    font-size: 20px;}
	.slider-home .items h1 							{   line-height: 34px;   font-size: 24px;}
	.slider-home .slick-prev	,.slider-home .slick-next					{    width: 10px;    height: 20px;}
		.slider-home .slick-prev						{left:2px}		
		.slider-home .slick-next						{right:2px}		
	.slider-home .items ul li:after							{    width: 10px;    height: 10px;}
	.slider-home .items ul li						{    padding: 4px 0 3px 13px;    font-size: 12px;}
	.slider-home .items 							{    padding: 26px 0 0 10px;}
	.home-section2  .inner-block p 					{  font-size: 14px;   }
	.home-section2  .inner-block h2 b:after					{    top: 2px;}
	.home-section2 .inner-block h2 	, .home-section2 .inner-block h2 b{   font-size: 13px;}
	.home-section2 .inner-block 						{padding:12px; }
	.footer-div .footer-bottom .left-block,.footer-div .footer-bottom .social,.footer-div .footer-bottom .right-block		{width:100%; }
	.policy-wrapp a.policy 								{ font-size: 12px;	}
	.footer-div .footer-bottom .left-block ul li a		{font-size:13px; }
	.footer-div .footer-bottom .left-block ul li 		{line-height:12px; }
	.footer-div .footer-bottom .right-block p 			{text-align:center; }
	.tarife .items .col-80, .inner2 .items .col-80		{WIDTH:100%; }
	.tarife .items .sim									{display:none; }	
	.footer-div .footer-bottom .social					{padding:15px 0 }
	.footer-div .footer-bottom .social li				{padding: 0 10px;}
	.home-section1 .block-sections .content-sec img 	{width: 85px;}
	.ui-tabs .ui-tabs-nav li							{width:33.33% ;}

	.tarife  .items										{border-left:0px; border-right:0px; }
	.tarife   .ui-tabs .ui-tabs .ui-widget-header li:last-child {border-right:none; }
	.tarife .items .middle-section						{width:49%}
	.inner2.home-section1 .items						{border-left:0px; border-right:0px; }
	.inner2.home-section1	.container					{padding:0px } 
	.tarife .items .col-20, .inner2 .items .col-20		{DISPLAY:NONE; }
	.tarife  .items .middle-section	.sec-orange			{width:100%; }
	.checkbox-wrapper									{width: 90%;}
	.tarife  .items .middle-section	.sec-orange p		{width:85%;     padding: 8px 4px;    font-size: 10px;   line-height: 12px}
	.checkbox-wrapper									{width: 88%; }
	.tarife	.green-link	 img							{margin-left: 1px;}
	.tarife  .items .li-wrapper							{width:48%; }
	.tarife  .items .middle-section	.orange-outer a	img	{width: 20px;}
	.tarife  .items .middle-section	.orange-outer a		{font-size: 14px;}
	.tarife .ui-tabs .ui-tabs-nav li	 a				{min-height:40px;     padding: 8px;    	white-space: normal;width:100%; }
	.tarife .items, .inner2 .items						{padding: 12px 0 0 6px;}
	.tarife .ui-tabs .ui-tabs .ui-widget-header,
	.tarife .ui-tabs .ui-tabs .ui-state-default, 
	.tarife .ui-tabs .ui-tabs .ui-widget-content .ui-state-default,
	.tarife   .ui-tabs .ui-tabs .ui-widget-header .ui-state-default	{border-bottom:1px solid #fff; }
	.ui-tabs .ui-tabs-nav li.ui-tabs-active							{padding-bottom:0; }
	.tarife  .items ul li:after, .inner2  .items ul li:after		{height:12px; width:12px; background-size:cover; }
	.tarife  .items h1, .inner2  .items h1							{margin: 0 0 8px;    font-size: 16px;    line-height: 20px;}
	.tarife  .items h1 b, .inner2  .items h1 b						{font-size: 17px;  line-height: 17px}
	.tarife .items ul li, .inner2 .items ul li						{font-size: 12px;      padding: 4px 0 6px 15px;  line-height: 11px;}
	.tarife	.green-link												{padding: 9px 9px;font-size: 12px;}
	.tarife  .items h1 i.infos										{    padding: 0px 6px;line-height: 18px;   font-size: 13px;    height: 18px;  width: 18px;}
	.tarife .items h1 span, .inner2 .items h1 span					{font-size: 14px;   line-height: 17px}
	.checkbox-wrapper	 [type="radio"]:checked + label, 
	.checkbox-wrapper	  [type="radio"]:not(:checked) + label		{padding-left: 18px;    font-size: 10px;    line-height: 14px;}
	.tarife  .items .middle-section	.orange-outer a.pdf,
	.inner2  .items .middle-section	.orange-outer a.pdf				{font-size: 12px;margin-bottom:10px; position:static; }
	.inner2-section2 .gray-box	b 									{font-size: 8px;    word-wrap: break-word;    line-height: 10px}
	.infowrap >	div:nth-child(2) .col-60 label 						{width:100%; }
	.inner2-section2 .gray-box	p 									{font-size: 11px;line-height: 14px;}
	.inner2-section2 .gray-box .checkbox-wraps	select 				{height: 20px;width: 46px;}
	.inner2-section2 .gray-box .checkbox-wraps	img					{height:100%; }
	.inner2-section2 .gray-box .rows label							{font-size: 12px;}
	.red-i															{    right: 1px;    top: 1px;     height: 12px;    padding-top: 2px;    font-size: 9px;   width: 12px;}
	.tarife .items ul, .inner2 .items ul 								{    margin: 0 0 8px;}
	.inner2-section2	.contact-info .col-70						{width:100%; }
	.inner2-section2	.contact-info .Angaben-input input		, .inner2-section2	.contact-info .Angaben-input .select-wrapps	{width:90%; }
	.tarife .container												{padding:0px; }
	.inner2-section2	.contact-info p								{text-align:left; }
	.home-section1					.container						{padding:0; } 	
.slider-home														{border-left:0; border-right:0; }	
 .policy-wrapp					{margin-left:10px;margin-right:10px; }	
.ui-tabs															{border-radius:0px; }
.home-section1.inner2  .items .middle-section	.orange-outer a	img {  margin: 0 8px 0 0px;    width: 18px;}
.home-section1 .items .middle-section	.orange-outer a	img {  margin: 0 0px 0 4px;    width: 8px;}
.footer-div.tarife					.container 						{padding:0 10px; } 
.top-header	ul li													{margin-left: 14px;}
.checkbox-wrapper > span img										{width:10px; }
.checkbox-wrapper >span												{width: 46px;padding: 2px 20px 0 3px;right: -13px;height: 25px;line-height: 8px;font-size: 9px;top: 21px;}
.checkbox-wrapper	 [type="radio"]:checked + label:before, .checkbox-wrapper	 [type="radio"]:not(:checked) + label:before		{    width: 10px;height: 10px}
.checkbox-wrapper	 [type="radio"]:checked + label:after, .checkbox-wrapper	 [type="radio"]:not(:checked) + label:after		{    width: 6px;   height: 6px;}
.tarife {padding-top: 0px;}
.inner2-section2																		{overflow:hidden; }
.inner2-section2 .gray-box .heads.finalprice b 					{font-size:11px;    line-height: 12px;}		
.inner2-section2 .gray-box	.col-25.block1 ,.inner2-section2 .gray-box	.col-30.block1 {width: 45%;}
.inner2-section2 .gray-box	.col-25.block2						{width: 18%;}
.inner2-section2 .gray-box	.col-25.block3						{width: 17%;}
.inner2-section2 .gray-box	.col-25.block4 						{float: right;width: 20%;}
.inner2-section2	.infowrap .col-30.quest 					{width:95%}


	.inner2.home-section1.new .col-80 ,.inner2.home-section1.new .col-40		{width:100%; border:none; }
	.inner2.home-section1.new h1			{font-size:22px ; line-height:26px; }
	.inner2.home-section1.new h1 span			{font-size:24px ; line-height:28px; }
	.inner2.home-section1.new h1 b			{font-size:22px ; line-height:26px; }
		.inner2.home-section1.new .items ul {   width: 269px;}
	.inner2.home-section1.new .items .middle-section 		{  width: 47%;}
	.inner2.home-section1.new .col-40		{padding-left:0px; float:none; }
	.inner2.home-section1.new h3			{font-size:16px; line-height:18px ;margin-bottom:5px}
	.inner2.home-section1.new .img-div	,.inner2.home-section1.new .product-details	{width:49%; }
	.inner2.home-section1.new .block		{width:100%; }
	.inner2.home-section1.new .items 		{padding: 24px 10px 24px;border: 2px solid #ff9933;    margin: 12px 0 0;}
	.inner2.home-section1.new .orangeblock	{padding: 5px 5px 13px 10px;}
	.inner2.home-section1.new .orangeblock .white-box	{padding:1px;    width: 155px;}
	.inner2.home-section1.new .bottom-block .block		{width: 49%;}
	.inner2.home-section1.new .bottom-block				{position: absolute;    left: 7px;bottom: 25px;width: 100%;}
	.vertragswahl-section1 .product-details				{padding:0px; width:58%}
	.vertragswahl-section1 .product-details ul li		{font-size:11px;     line-height: 16px;}
	.inner2.home-section1.new .col-40					{padding-bottom:100px; }
	.vertragswahl-section1 .orange-wrapp				{padding: 10px;}
	.vertragswahl-section1 .topblock .right-block		{float:none;margin-bottom:18px; }
	.vertragswahl-section1 .gray-box .col-30			{width:100%; }
	.vertragswahl-section1 .gray-box a.bottom-link		{margin-top:0px; }
	.vertragswahl-section1 .gray-box a.green-link		{float:none; margin-top:10px; }
	.vertragswahl-section1 .gray-box h5 b 				{font-size: 27px;}
	.vertragswahl-section1 .gray-box h5					{margin:0; line-height:8px}
	.vertragswahl-section1 .gray-box span				{display:none;}
	.vertragswahl-section1 .gray-box .bottom-links {margin-top:15px}
	.inner2.home-section1.new .product-details			{padding-left:10px}
	.vertragswahl-section1 .gray-box .row >div:nth-child(2)	h4{ display:none;}
	.vertragswahl-section1 .img-div		{width:40%; }
.vertragswahl-section1 .img-div			{max-width:100%}
.vertragswahl-section1 ul.space li		{width: 100%;}
.vertragswahl-section1 a.greenbtn		{font-size: 14px;    line-height: 14px;}
.ohne_details_section1 .main-wrapp .col-30			{width:100%;padding:0}
.ohne_details_section1 .main-wrapp .col-30 .product-details	{text-align:left;padding-left: 5px;width: 58%;}
.ohne_details_section1 .main-wrapp .col-30 .orange-wrapp {padding: 16px 10px 16px 5px;text-align:center; position:relative;padding-bottom: 135px;margin:0 0 30px;background-color:white;}
.ohne_details_section1 .main-wrapp .col-30 .img-div		{width: 40%;}
.ohne_details_section1 ul.space li						{width:auto; margin-right:15px; }
.ohne_details_section1 .main-wrapp .heading-wrap		{background-color:#fff;padding:5px;    border: 2px solid #ff9933;}
.ohne_details_section1 .main-wrapp h2					{width:62%;vertical-align:middle;    font-size: 18px;line-height: 20px; }
.ohne_details_section1  .orange-wrapp .bottom-block		{position:absolute;left:0; padding:0 10px;text-align:center ;width:100%; bottom:10px; }
.ohne_details_section1 .orange-wrapp .bottom-block	.blocks {width:49%; display:inline-block; vertical-align:top;text-align:left;}
.ohne_details_section1 a.orange-link						{text-align:center}
.ohne_details_section1 .cost-details						{    width: 92px;background-repeat:no-repeat;height: 58px;}
.ohne_details_section1 .img-div .cost-details .whitbox			{padding:1px}
.ohne_details_section1 .main-wrapp .col-30 h6				{font-size:14px;}
.ohne_details_section1 span > img							{    margin-right: 3px;width: 22px;}
.vertrag-top span											{position:static; float:none;    margin: 10px 0;display: block;}
.vertrag-top ul.labels li	,.vertrag-top .bottomul li:first-child	,.vertrag-top .bottomul li:last-child	{width:100%;}
.vertrag-top .bottomul		,.vertrag-top ul.labels .select-wrapp					{padding:0}
.vertrag-top .bottomul					{background-color:#fff;}
.vertrag-top .bottomul li input[type="submit"]			{position:static; width:100%; margin-top:10px;  margin-bottom:15px}
.vertrag-top ul.labels .select-wrapp .white-wrapp		{    background-color: #e3e3e3;}	
.vertrag-top .bottomul li:last-child	{text-align:left;}
.vertrag-top .bottomul li a	{background-color:transparent;font-size:16px; color:#656565; border-bottom:1px solid #656565; padding:0; line-height:20px; float:none;    text-decoration: none;}
.vertrag-top .bottomul li a img 	{display:none;}
.vertragswahl-section1.vertrag .col-30		{width:100%;padding:0}
.vertrag-top ul.topul li			{line-height: 25px;}
.filter-block .filter-wrapp		{display:none;padding:5px 8px 12px; }	
.filter-block 					{border:8px solid #e3e3e3; }
.filter-block 	 label			{display:block; font-size:16px; color:#666666; line-height:16px;     padding: 8px 10px 5px;}
.filter-block 	 label	img		{float:right;    margin-top: -3px;}
.filter-block 	 label	img.minus {display:none;}
.filter-block 	 label.active	img.minus {display:block;}
.filter-block 	 label.active	img.plus {display:none;}
.vertragswahl-section1 h2 				{font-size: 20px;}
.vertrag.vertragswahl-section1 .main-wrapp		{padding:0; border:none; background-color:transparent}
.vertragswahl-section1.vertrag .row				{margin:0}
.vertragswahl-section1 .orange-wrapp			{margin:0 0 10px}
.vertrag.vertragswahl-section1 h5 				{font-size: 18px;}
.popup .img-div									{margin-bottom:20px; }
.vertrag.vertragswahl-section1 .product-details {padding: 0 0px 0 5px;}
.popup								{padding: 25px 10px;width: 94%}
.popup .col-30,.popup .col-70		{width:100%; }
.popup .orange-wraper .row .col-50	{width:100%;}
#popup2 a.green-btn					{display:none;}
.popup .gray-wrapp	.col-50 					{width: 50%;}
.popup .thumbnil-img				{margin: 0 5px;}
.popup h2							{width: 75%;}
.newhome-section1 .new_mobile .orange-wrapp img.home-img { left: inherit;width: 100px; object-fit: contain;}
.newhome-section1 .new_mobile .orange-wrapp a.green-btn{position:static; bottom:0}
.inner2.home-section1.new .product-details .space 	{margin-bottom:25px;}
.filter-block >label 		{display:block; }
.ohne_details_section1 .main-wrapp			{border:none; background-color:transparent;padding:0;}
.ohne_details_section1 .main-wrapp h3		{text-align:left;    font-size: 21px;}
.vertragswahl-section1 .container .inner-block ul { font-size: 14px; color: #666666; line-height: 22px; font-family: 'Open Sans', sans-serif; padding-left: 10px;
}
.inner2.home-section1 .items ul {width :100%;}

.inner2.home-section1 .col-25 {position: absolute;    width: 36%;right: 0;bottom: 0;padding: 0;}
	
	.new-orange-sec {width: 190px;}
	.inner2.home-section1 .items .middle-section .orange-outer a {position:relative;}

.inner2.home-section1 .col-25 {         position: absolute; width: 50%; right: 26%; bottom: 0; padding: 0; top: 130px; text-align: right; padding-right: 20px;}
	.inner2 .items .col-80 {    WIDTH: 50%; position: static;}
	.new-orange-sec { width: 160px; position: absolute; top: 34px; right: 26%; z-index: 999; }


.new-orange-sec p b {    font-size: 13px; line-height: 16px;} 
	.inner2.home-section1 .new-orange-sec p { font-size: 12px; line-height: 18px; }
.inner2 .items .middle-section .orange-outer a.pdf2 {margin:0 }
.inner2.home-section1 .col-25  img {    height: 95%;}
.inner2 .items h1 {display:block}

#cookiefirst-root > div {
margin:50px 0px;
padding: 30px;
}


}

@media only screen and (max-width: 450px) {
.contact-info .infowrap .check									{width:90%; }
.ui-tabs .ui-tabs-nav li										{width:40% ;display: table-cell; }
.tarife .ui-tabs .ui-tabs-nav li	 a							{display: table-cell;float: none; vertical-align: middle;height:76px;    width: 126px;}
.home-section1 .items ul, .home-section1 .items .middle-section {width:100%; }
.slider-home .items ul li										{font-size: 10px;line-height: 10px;}
.slider-home .items h1 											{line-height: 20px;margin: 0 0 7px;  font-size: 15px;}
.home-section1 .items .middle-section .orange-outer				{width: 91%;}
.home-section1 .items .middle-section	.sec-orange				{height: 95px;}
.slider-home .items												{padding: 10px 0 28px 10px;position:relative; }
.home-section1 .items .middle-section .orange-outer				{width:100%; margin:0 auto 15px;float:none;     padding-right: 14px; }
.home-section1 .items ul										{width:40%; }
.home-section1 .items .middle-section							{width:58%; }
.home-section1 .items .middle-section	.orange-outer a 		{font-size: 12px;  width: 90%;     bottom: 8px; position: absolute;left: 7px;   width: 125px;    padding: 5px 0;}
.home-section1 .items .middle-section	.sec-orange p			{font-size: 10px;line-height: 13px;padding: 6px 4px;}
.inner2.home-section1 .items ul {width :100%;}
.home-section1 .items .middle-section { width: 100%; }


}	

 @media only screen and (max-width:1030px) {
	.newhome-section1								{overflow:hidden;  }
	.newhome-section1	.row .col-50				{width:100%;padding:0px 6px;}		
	.newhome-section1	.row 						{margin:0; padding:0 40px;  }
	.slick-list										{overflow: visible} 
	.newhome-section1 .newdetailbox					{right: 282px;}
	.newhome-section1 .orange-wrapp img.home-img	{right: 30px;}
	.newhome-section1	.slick-arrow:before			{display:none; }
	.newhome-section1	.slick-prev 				{background-image:url(https://d1lfcevpc1c2po.cloudfront.net/images/newslick-left.png); height:36px; width:36px; z-index:99;    left: 16px;}
	.newhome-section1	.slick-next 				{background-image:url(https://d1lfcevpc1c2po.cloudfront.net/images/newslick-right.png); height:36px; width:36px; z-index:99;    right: 16px;}
 }
@media only screen and (max-width:990px) {
	.newhome-section1 .newdetailbox 				{right: 30px;}
	.newhome-section1 .orange-wrapp img.home-img	{right: 3px;}
.right-div {    padding-left: 38px;}
.orange-header ul li	{padding: 0 0px;}
}
 @media only screen and (max-width:767px) {
	.newhome-section1	.row 					{margin:0; padding:10px 0;  }
	.newhome-section1	.row .col-50			{width:100%;padding:0px 2px;}
	.newhome-section1 .newdetailbox				{display:none;  }
	.newhome-section1 .bigorange-btn img 		{margin-right: 7px;}
	.newhome-section1 .orange-wrapp a.green-btn	{position:relative; z-index:99; }
	.newhome-section1	.slick-prev 			{left: 0px;}
	.newhome-section1	.slick-next				{right: 0px;}
	.newhome-section1 .orange-wrapp ul li:after	{height: 18px;width: 19px;background-size: cover;}
	.newhome-section1 .orange-wrapp ul li		{padding-left: 26px; font-size: 13px;line-height: 16px; display: none;margin-bottom:5px;}
	.newhome-section1 .orange-wrapp ul li:first-child, .newhome-section1 .orange-wrapp ul li:nth-child(2),{display:block}
	.newhome-section1 .orange-wrapp				{padding: 5px 10px 10px;min-height:470px; }
	.newhome-section1 .newdetailbox .whitbox	{padding: 5px;}
	.newhome-section1 .orange-wrapp img.home-img{height: 100px;}
	.newhome-section1 .orange-wrapp h3			{ font-size: 14px;    margin: 10px 0 0 0 ; }
  .newhome-section1 {padding: 0px 2px 15px;}	
  .newhome-section1 .orange-wrapp { min-height: auto; height: auto!important }
  .newhome-section1 .newdetailbox .whitbox p {font-size: 11px;}
.popup  .img-div         {width:100%; }
.vertragswahl-section1 .popup  .img-div		{width:100%; }
 .fancybox-slide--iframe .fancybox-content  {max-width: calc(100% - 20px);}
 .popup .col-70 ul li, table tr td              { padding: 6px 8px;   font-size: 12px;line-height: 16px;word-break: break-word;}
    table                                                   {border: 0px solid #e7e7e7;  }
.vertragswahl-section1 .orange-wrapp .col-40 ,.vertragswahl-section1 .orange-wrapp .col-60 {width:100%}
.vertragswahl-section1 h2    {margin-top:20px}
.vertragswahl-section1 .orange-wrapp .col-40   {    margin-bottom: 30px;}
.newhome-section1 .orange-wrapp ul li:first-child { display: block; }
.newhome-section1 .orange-wrapp ul li:first-child { display: block; }
.newhome-section1 .orange-wrapp ul li:nth-child(2) { display: block!important; }
.newhome-section1 .orange-wrapp a.green-btn{    padding: 7px;     font-size: 12px; line-height:12px;}
span.offer{    top: -10px; right: -16px;padding: 5px;font-size: 12px;    opacity: 0.8;}
.newhome-section1 .orange-wrapp ul {width:84%;  margin-bottom: 10px;}
a.whole-link { position: absolute; width: 100%; left: 0; height: 100%; z-index:99; top: 0; }

 }
     @media only screen and (max-width:600px) {
       .popup .img-div									{margin-bottom:20px; }
.vertrag.vertragswahl-section1 .product-details {padding: 0 0px 0 5px;}
.popup								{padding: 25px 10px;}
.popup .col-30,.popup .col-70		{width:100%; }
.popup .orange-wraper .row .col-50	{width:100%;}
#popup2 a.green-btn					{display:none;}
.popup	.col-50 ,.popup	 .gray-wrapp.mobile		.col-50			{width: 100%;}
.popup .gray-wrapp	.col-50 					{width: 50%;}
.popup .thumbnil-img				{margin: 0 5px;}
.popup h2							{width: 75%;}  
.popup .product-details {padding:0 }         
.inner2.home-section1 .col-25{right:0px}
.new-orange-sec {    right:8px;}
     }
    
