@media (max-width: 767px) {
	h2 {
		font-size: 28px;
	}
	h3 {
		font-size: 24px;
	}
	.fullscreen_container .text {
		font-size: 15px;
	}

	#header{
		height:auto;
		position:relative;
		background:#000;
	}
	#mobile_header{
		display:block;
		height:85px;
	}
	#mobile_logo{
		float:left;
		margin-top:9px;
	}
	#mobile_menu_click {
		background: url("../images/menu_button.png") left top no-repeat;
		cursor: pointer;
		display: block;
		font-size:20px;
		color:#fff;
		text-transform:uppercase;
		float:right;
		padding-left:46px;
		margin-top:32px;
	}
	#top_wrapper {
		position: relative;
		width: 100%;
		z-index: 99;
	}
	#mobile_menu_wrapper{
		display: none;
	}
	#top_left {
		display:none;
	}
	#top_right {
		float: none;
		padding: 0px 0px 0px 0px;
		width:100%;
	}
	#langmenu_mobile {
		margin: 0;
		padding: 30px 0px 20px 0px;
		height: 32px;
		line-height: 32px;
	}
	#langmenu_mobile .tx-srlanguagemenu {
		float: none;
	}
	#langmenu_mobile .CUR, #langmenu_mobile .NO {
		font-size: 32px;
		font-weight: 400;
	}
	#langmenu_mobile .SPACER {
		background: #404040;
		border-right: 1px solid #CBCBCC;
		float: left;
		height: 32px;
		margin: 0 9px;
		width: 1px;
	}
	#mobile_menu {

	}
	#mobile_menu ul {
		float: none;
		padding: 25px 0px 10px 0px;
	}
	#mobile_menu li {
		float: none;
		list-style-type: none;
		margin: 0px;
	}
	#mobile_menu li a {
		display: block;
	}
	#mobile_menu ul ul {
		padding: 0px 0px 0px 28px;
	}
	.mobile_menu {
		display: block;
	}
	.main_menu {
		display: none !important;
	}
	body .content_container {
		width: calc( 100% - 40px);
		padding: 0px 20px;
		transition:all .5s ease-in-out;
		-o-transition:all .5s ease-in-out;
		-moz-transition:all .5s ease-in-out;
		-webkit-transition:all .5s ease-in-out;
		text-align: center;
	}
	.fullscreen_container{
		width: 90%;
		padding: 0px 5%;
	}
	.fullscreen_container .text {
		width: auto !important;
		margin: 10px 0px 0px 0px !important;
		padding: 10px 0px !important;
	}
	.fullscreen_container h1{
		font-size:35px;
	}
	.fullscreen_container .text.two_column .col1, .fullscreen_container .text.two_column .col2 {
		width: 100%;
		margin: 0px;
	}
	#special_content_area{
		width:100%;
	}
	.tx-powermail {
		width: 100%;
	}
	.powermail_fieldset_1 {
		margin-right: 3%;
		width: 48%;
	}
	.powermail_fieldset_2 {
		width: 48%;
	}
	.powermail_fieldset_3 {
		width: 100%;
	}
	.powermail_form .powermail_fieldwrap .powermail_input{
		width:98%;
		padding:0px 1%;
	}
	.powermail_form .powermail_fieldwrap .powermail_textarea{
		width:97%;
		padding:0px 1%;
	}
	.powermail_form .powermail_fieldwrap .powermail_submit{
		margin-right:1%;
	}
	#footer{
		font-size:14px;
	}
	#footer_left, #footer_right{
		width:50%;
	}
	body #footer_links li{
		margin:0;
		font-weight:bold;
	}
	#social_links{
		margin-top:30px;
	}
	#render{
		margin-bottom:30px;
	}
	#render .left{
		float:none;
		margin-bottom:30px;
	}
	#render .right{
		float: none;
	}
	#render .right .calculate{
		float:none;
		text-align:center;
	}
	#calculator_form .cinibench .left{
		float:none;
		margin-bottom:30px;
	}
	#calculator_form .cinibench #range_slider{
		width:100%;
	}
	.render_class{
		float:none;
		width:95%;
		padding-left:5%;
	}
	.render_class.selected{
		background-image: -ms-linear-gradient(left, #E7942B 0%, #C42C21 80%);
		background-image: -moz-linear-gradient(left, #E7942B 0%, #C42C21 80%);
		background-image: -o-linear-gradient(left, #E7942B 0%, #C42C21 80%);
		background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #E7942B), color-stop(.8, #C42C21));
		background-image: -webkit-linear-gradient(left, #E7942B 0%, #C42C21 80%);
		background-image: linear-gradient(to right, #E7942B 0%, #C42C21 80%);
		border-right:1px solid #000;
	}
	.ondemand_options, .reserved_options{
		width:100%;
	}
	.ondemand_options .credits,.reserved_options .nodes_list .nodes,.reserved_options .days_list .days, .reserved_options .weeks_list .weeks, .reserved_options .months_list .months{
		width:24%;
		margin-right:1.25%;
	}
	.ondemand_options .credits.selected,.reserved_options .nodes_list .nodes.selected,.reserved_options .days_list .days.selected, .reserved_options .weeks_list .weeks.selected, .reserved_options .months_list .months.selected{
		background-image: -ms-linear-gradient(left, #E7942B 0%, #C42C21 80%);
		background-image: -moz-linear-gradient(left, #E7942B 0%, #C42C21 80%);
		background-image: -o-linear-gradient(left, #E7942B 0%, #C42C21 80%);
		background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #E7942B), color-stop(.8, #C42C21));
		background-image: -webkit-linear-gradient(left, #E7942B 0%, #C42C21 80%);
		background-image: linear-gradient(to right, #E7942B 0%, #C42C21 80%);
		border-right:1px solid #000;
		width:24%;
		margin-right:1.25%;
	}
	.ondemand_options .credits.no_right_margin,.reserved_options .nodes_list .nodes.no_right_margin,.reserved_options .days_list .days.no_right_margin, .reserved_options .weeks_list .weeks.no_right_margin, .reserved_options .months_list .months.no_right_margin{
		margin-right:0px;
	}
	#render_options .wrapper,#render_mode .wrapper{
		width:100%;
		margin-right:0px;
	}
	#render_options .wrapper.last,#render_mode .wrapper.last{
		margin-right:0px;
	}
	#render_options .wrapper .render_method,#render_mode .wrapper .render_mode{
		width:97%;
		padding-left:3%;
		margin-right:0px;
		min-height: 180px;
	}
	.render_class h2 {
		padding-top: 50px;
	}

	.individual_quote a {
		float: none;
		margin-bottom: .5em;
	}

	.final_amount{
		margin-top: 0;
		margin-bottom:20px;
	}
	#footer_left,
	#footer_right{
		width:100%;
		float: none;
	}
	#footer_left {
		padding-bottom: 20px;
	}
	.ondemand_options .priority_list{
		text-align:center;
	}
	.ondemand_options .priority_list .priority{
		float:none;
		display:inline-block;
	}
	.ondemand_options .priority_list .priority.no_right_margin{
		margin-right:0px;
	}
	.news .news-list-view .news-img-wrap {
		margin-right:0px;
		width: 100%;
		float:none;
		margin-bottom:10px;
	}
	.news .news-list-view .teaser-text {
		width: 100%;
		float:none;
	}
	.news .article .news-img-wrap img{
		max-width:100%;
		height:auto;
		float:none;
	}
	body .start_render {
        display: flex;
        flex-flow: column;
	}
	body .start_render a {
        padding: 10px 20px;
		min-width:230px;
	}
    body .start_render .calc_link {
        margin-left: 0;
    }

    .dl_icon{
		float:none;
	}
	.dl_text{
		float:none;
		width:100%;
	}
	#support_btn{
		display:none;
	}
	#newsletter_btn{
		display:none;
	}
	.special_tables td{
		padding:0px 5px 0px 16px;
	}
	.tx-felogin-pi1{
		width:100%;
	}
	.tx-felogin-pi1:first-child:last-child > h3 {
		margin-bottom: 10px;
	}
	.tx-felogin-pi1 .left_form fieldset p, #special_content_area .tx-felogin-pi1 .left_form fieldset p {
		padding-bottom: 10px;
	}
	.tx-felogin-pi1 p{
		font-size: 14px;
	}
	.tx-felogin-pi1 .sub_heading.red_bg,
	.tx-felogin-pi1 .sub_heading.green_bg {
		display: none;
	}

	.tx-felogin-pi1 .left_form, .tx-felogin-pi1 .right_form{
		width:100%;
		float:none;
	}
	.tx-felogin-pi1 .left_form{
		padding:0px;
		border:0px;
		margin-bottom: 90px;
	}
	.tx-felogin-pi1 .right_form{
		margin:0 0 40px;
		height: 100px;
	}
	.iframe_render .tx-felogin-pi1 .left_form, .iframe_render .tx-felogin-pi1 .right_form{
		width: calc(50% - 26px);
		float:left;
	}
	.iframe_render .tx-felogin-pi1 .left_form{
		padding-right:23px;
		border-right:2px solid #ecf0f1;
		margin-bottom:0px;
	}
	.iframe_render .tx-felogin-pi1 .left_form fieldset {
		margin-bottom:0px;
	}
	.iframe_render .tx-felogin-pi1 .right_form{
		margin-left:23px;
	}
	#special_content_area .iframe_render .tx-felogin-pi1 .left_form fieldset p, #special_content_area .tx-felogin-pi1 .left_form fieldset p,#special_content_area .iframe_render .tx-felogin-pi1 .right_form p{
		font-size:16px;
	}
	.green_btn,.red_btn{
		width:100%;
		background:none;
	}
	.tx-felogin-pi1 .green_btn{
		background:#9ac53d;
	}
	.tx-felogin-pi1 .red_btn{
		background:#d95d29;
	}
	.tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-fe_users_form{
		width:100%;
	}
	.tx-srfeuserregister-pi1 fieldset {
		width:100%;
	}
	.content .tx-srfeuserregister-pi1 dl,.content .tx-srfeuserregister-pi1 dd.comments{
		width:100%;
	}
	.content .tx-srfeuserregister-pi1 dd{
		width:100%;
		float:none;
		margin:0px;
	}
	.tx-srfeuserregister-pi1 input[type="text"], .tx-srfeuserregister-pi1 input[type="password"], .tx-srfeuserregister-pi1 input{
		width:calc(100% - 20px);
	}
	dd.preview .tx-srfeuserregister-pi1-submit{
		margin-right:0px;
		width:100%;
	}
	.content .tx-srfeuserregister-pi1 dd.comments textarea#tx-srfeuserregister-pi1-comments{
		width:calc(100% - 13px);
	}
	.content .tx-srfeuserregister-pi1 .submitform{
		padding:0px;
	}
	.content .tx-srfeuserregister-pi1 #editform .edit_form div{
		width:100%;
		float:none;
		margin:0px;
	}
	.content .tx-srfeuserregister-pi1 #editform dl.clearfix div{
		float:none;
	}
	.content .tx-srfeuserregister-pi1 #editform .edit_form div dd input{
		width:calc(100% - 20px);
	}
	.content .tx-srfeuserregister-pi1 #editform .edit_temp dd input,.content .tx-srfeuserregister-pi1 #editform .edit_temp{
		width:100%;
	}
	iframe#iframecontent{
		height:450px !important;
	}
	#orderlist .order li,#orderlist ul li, #orderlist .order li{
		width:calc(19% - 7px);
		margin-right:7px;
		height:auto;
	}
	#orderlist ul li.quantity,#orderlist .order	li.quantity{
		width:calc(13% - 7px);
	}
	#orderlist ul li.payed_through,#orderlist .order	li.payed_through{
		width:calc(14% - 0px);
		margin-right:0px;
	}
	#orderlist ul li.credits,#orderlist .order	li.credits{
		width:calc(16% - 7px);
	}
	/* #orderlist .order li,#orderlist ul li:last-child, #orderlist .order li:last-child{
		margin-right:0px;
		width:20%;
	} */
	#orderlist .order li:first-child{
		width:calc(19% - 14px);
		padding-left:7px;
		margin-right:7px;
	}
	#payment .left{
		margin:0px 0px 10px 0px;
	}
	#payment .left,#payment .right{
		width:100%;
		float:none;
		text-align:center;
	}
	#payment .right{
		margin:0px;
	}
	#payment .right #pp_submit{
		width:100%;
		height:auto;
		margin:auto;
		background:none;
	}
	.paypal{
		float:none;
	}
	.tx-render4you .pp_wrapper .paypal {
		float:right;
	}
	.content .csc-frame-frame2 .tx-srfeuserregister-pi1 #editform .edit_temp{
		margin:0px;
	}
	#special_content_area .iframe_render .tx-felogin-pi1{
		width:100%;
	}
	#editform .change_pswd_wrap{
		width:100%;
		margin-right:0px;
	}
	.tx-srfeuserregister-pi1 .save_password #tx-srfeuserregister-pi1-fe_users_form{
		width:100%;
	}
	.content .tx-srfeuserregister-pi1 #editform #tx-srfeuserregister-pi1-fe_users_form dl{
		width:100%;
	}
	.three_column_fce .left .csc-textpic.csc-textpic-center{
		margin-left:0px;
	}
	.three_column_fce .right .csc-textpic.csc-textpic-center{
		margin-right:0px;
	}
	.three_column_fce .columns{
		width:100%;
		margin:0px 0px 30px 0px;
	}
	.three_column_fce .csc-textpic-imagewrap{
		min-height:auto;
	}

 /* DIe Berater */

	.start_render {
		display: block;
	}

	#die_berater.fullscreen_container {
		top: 40%;
	}

	.calc_link {
		margin-left: 0;
		margin-top: 20px;
	}
}
@media only screen and (max-device-width: 767px) and (orientation : landscape) {
	.start_image.parallax_section{
		min-height:600px;

	}
}


@media (min-width: 768px) and (max-width: 890px) {
	h1, h2 {
		font-size: 46px;
		line-height: 46px;
		margin-bottom: 25px;
	}
	.tx-felogin-pi1{
		width:100%;
	}
	.content .tx-srfeuserregister-pi1 dd {
		margin-right: 43px;
		width: calc(34% - 37px);
	}
	/* .tx-srfeuserregister-pi1 input[type="text"], .tx-srfeuserregister-pi1 input[type="password"], .tx-srfeuserregister-pi1 input{
		width:calc(100% - 18px);
	}
	.content .tx-srfeuserregister-pi1 dd {
		margin-right: 43px;
		width: 50%;
	} */
	.content .tx-srfeuserregister-pi1 dd:nth-child(2n) {
		margin-right: 0;
	}
	.content_container {
		width: auto;
		padding: 0px 40px;
		transition:all .5s ease-in-out;
		-o-transition:all .5s ease-in-out;
		-moz-transition:all .5s ease-in-out;
		-webkit-transition:all .5s ease-in-out;
	}
	.fullscreen_container{
		width:90%;
		padding:0px 5%;
	}
	#menu li ul {
		/*left: 20px;*/
	}
	#menu li {
		margin: 0px 0px 0px 20px;
	}
	#menu li ul li {
		margin: 0px 8px 12px 0px;
	}

	#counter .counter-box {
		margin: 0% 1%;
		padding: 1%;
		width: 21%;
		word-wrap: break-word;
	}
	.direction h2, .direction .description {
		opacity: 1;
	}

	#footer_left, #footer_right{
		width:50%;
	}
	#render .left {
		float: none;
		margin-bottom: 30px;
	}
	#render .right {

	}
	#render .right .calculate {

	}
	#render .left,#calculator_form .cinibench .left{
		margin-bottom:20px;
	}
	#calculator_form .cinibench #range_slider{
		width:95%;
	}
	.render_class{
		float:left;
		width:46%;
		padding-left:2%;
		margin-right:3%;
	}
	.render_class.selected{
		background-image: -ms-linear-gradient(left, #E7942B 0%, #C42C21 80%);
		background-image: -moz-linear-gradient(left, #E7942B 0%, #C42C21 80%);
		background-image: -o-linear-gradient(left, #E7942B 0%, #C42C21 80%);
		background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #E7942B), color-stop(.8, #C42C21));
		background-image: -webkit-linear-gradient(left, #E7942B 0%, #C42C21 80%);
		background-image: linear-gradient(to right, #E7942B 0%, #C42C21 80%);
		border-right:1px solid #000;
	}
	.render_class .info{
		font-size:18px;
	}
	.render_class h2{
		font-size:35px;
	}
	#render_options .wrapper,#render_mode .wrapper{
		width:48%;
		margin-right:4%;
	}
	#render_options .wrapper.last,#render_mode .wrapper.last{
		margin-right:0px;
	}
	#render_options .wrapper .render_method,#render_mode .wrapper .render_mode{
		width:97%;
		padding-left:3%;
		margin-right:0px;
	}
	.ondemand_options, .reserved_options{
		width:100%;
	}
	.final_amount{
		margin-bottom:20px;
	}
	.ondemand_options .priority_list .priority,.ondemand_options .priority_list .priority.selected{
		width:24%;
		margin-right:1.33%;
		height:300px;
	}
	.ondemand_options .priority .priority_submit{
		width:90%;
	}
	.ondemand_options .priority .circle_wrap{
		margin-top:40px;
	}
	.ondemand_options .priority .priority_level{
		font-size:22px;
	}
	.ondemand_options .priority .priority_level span{
		margin-bottom:25px;
	}
	.ondemand_options .priority .priority_text{
		margin-bottom:15px;
	}
	.ondemand_options .priority .circle_wrap .circle{
		height:30px;
		width:30px;
	}
	.news .news-list-view .news-img-wrap {
		margin-right: 3%;
		width: 47%;
	}
	.news .news-list-view .teaser-text {
		width: 50%;
	}
	.news .article .news-img-wrap img{
		max-width:100%;
		height:auto;
	}
	#special_content_area{
		width:100%;
	}
	.tx-powermail {
		width: 100%;
	}
	.powermail_fieldset_1 {
		margin-right: 3%;
		width: 48%;
	}
	.powermail_fieldset_2 {
		width: 48%;
	}
	.powermail_fieldset_3 {
		width: 100%;
	}
	.powermail_form .powermail_fieldwrap .powermail_input{
		width:98%;
		padding:0px 1%;
	}
	.powermail_form .powermail_fieldwrap .powermail_textarea{
		width:97%;
		padding:0px 1%;
	}
	.powermail_form .powermail_fieldwrap .powermail_submit{
		margin-right:1%;
	}
	.content .tx-srfeuserregister-pi1 #editform .edit_form div{
		width:calc(33% - 18px);
	}
	.tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-fe_users_form{
		width:100%;
	}
	.content .tx-srfeuserregister-pi1 #editform #tx-srfeuserregister-pi1-fe_users_form dl{
		width:100%;
	}
	.content .tx-srfeuserregister-pi1 #editform dl.clearfix div{
		width:calc(34% - 26px);
		margin-right:30px;
	}
	.content .tx-srfeuserregister-pi1 #editform dl.clearfix div:last-child{
		margin-right:0px;
	}
	.content .tx-srfeuserregister-pi1 dd{
		width:100%;
	}
	.tx-srfeuserregister-pi1 input[type="text"], .tx-srfeuserregister-pi1 input[type="password"], .tx-srfeuserregister-pi1 input{
		width:calc(100% - 17px);
	}

	#orderlist .order li,#orderlist ul li, #orderlist .order li{
		width:calc(19% - 7px);
		margin-right:7px;
		height:auto;
	}
	#orderlist ul li.quantity,#orderlist .order	li.quantity{
		width:calc(13% - 7px);
	}
	#orderlist ul li.payed_through,#orderlist .order	li.payed_through{
		width:calc(14% - 0px);
		margin-right:0px;
	}
	#orderlist ul li.credits,#orderlist .order	li.credits{
		width:calc(16% - 7px);
	}
	/* #orderlist .order li,#orderlist ul li:last-child, #orderlist .order li:last-child{
		margin-right:0px;
		width:20%;
	} */
	#orderlist .order li:first-child{
		width:calc(19% - 14px);
		padding-left:7px;
		margin-right:7px;
	}
	.content .csc-frame-frame2 .tx-srfeuserregister-pi1 #editform .edit_temp{
		margin:0px;
	}
	.content .tx-srfeuserregister-pi1 #editform .edit_form div, #editform .change_pswd_wrap{
		width: calc(33.3% - 20px);
		width: -moz-calc(33.3% - 20px);
		width: -webkit-calc(33.3% - 20px);
		width: -o-calc(33.3% - 20px);
	}
	.tx-srfeuserregister-pi1 .save_password #tx-srfeuserregister-pi1-fe_users_form {
		width: 100% !important;
	}
	.three_column_fce .left .csc-textpic.csc-textpic-center{
		margin-left:-50px;
	}
	.three_column_fce .right .csc-textpic.csc-textpic-center{
		margin-right:-60px;
	}
	.three_column_fce .columns{
		width:32%;
		float:left;
	}
	.three_column_fce .left,.three_column_fce .middle{
		margin-right:2%;
	}
	.three_column_fce .csc-textpic.csc-textpic-center img{
		max-width:100%;
		width:100%;
		height:auto;
	}
}

@media (min-width: 891px) and (max-width: 985px) {

	.content_container {
		width: auto;
		padding: 0px 40px;
		transition:all .5s ease-in-out;
		-o-transition:all .5s ease-in-out;
		-moz-transition:all .5s ease-in-out;
		-webkit-transition:all .5s ease-in-out;
	}
	.content .tx-srfeuserregister-pi1 dd {
		margin-right: 42px;
		width: calc(32% - 32px);
	}
	.content .tx-srfeuserregister-pi1 #editform dd {
		width:268px;
	}
	.content .tx-srfeuserregister-pi1 #editform #tx-srfeuserregister-pi1-fe_users_form dl{
		width:100%;
	}
	/* .content .csc-frame-frame2 .tx-srfeuserregister-pi1 #editform .edit_temp{
		margin:0px;
	}	*/
	.fullscreen_container{
		width:90%;
		padding:0px 5%;
	}
	#menu li ul {
		/*left: 20px;*/
	}
	#menu li {
		margin: 0px 0px 0px 20px;
	}
	#menu li ul li {
		margin: 0px 8px 12px 0px;
	}
	.fullscreen_container .text.two_column {
		width: auto;
		padding: 0px 40px;
		transition:all .5s ease-in-out;
		-o-transition:all .5s ease-in-out;
		-moz-transition:all .5s ease-in-out;
		-webkit-transition:all .5s ease-in-out;
	}
	.direction h2, .direction .description {
		opacity: 1;
	}
	#footer_left, #footer_right{
		width:50%;
	}
	.render_class{
		float:left;
		width:45%;
		padding-left:3%;
		margin-right:3%;
	}
	.render_class.selected{
		background-image: -ms-linear-gradient(left, #E7942B 0%, #C42C21 80%);
		background-image: -moz-linear-gradient(left, #E7942B 0%, #C42C21 80%);
		background-image: -o-linear-gradient(left, #E7942B 0%, #C42C21 80%);
		background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #E7942B), color-stop(.8, #C42C21));
		background-image: -webkit-linear-gradient(left, #E7942B 0%, #C42C21 80%);
		background-image: linear-gradient(to right, #E7942B 0%, #C42C21 80%);
		border-right:1px solid #000;
	}
	.render_class.last{
		margin-right:auto;
	}
	#render_options .wrapper,#render_mode .wrapper{
		width:48%;
		margin-right:4%;
	}
	#render_options .wrapper.last,#render_mode .wrapper.last{
		margin-right:0px;
	}
	#render_options .wrapper .render_method,#render_mode .wrapper .render_mode{
		width:97%;
		padding-left:3%;
		margin-right:0px;
	}
	.ondemand_options, .reserved_options{
		width:100%;
	}
	.final_amount{
		margin-bottom:20px;
	}
	#render .left,#calculator_form .cinibench .left{
		margin-bottom:20px;
	}
	.ondemand_options .priority_list .priority,.ondemand_options .priority_list .priority.selected{
		width:24%;
		margin-right:1.33%;
		height:320px;
	}
	.ondemand_options .priority .priority_submit{
		width:90%;
	}
	.ondemand_options .priority .circle_wrap{
		margin-top:40px;
	}
	.ondemand_options .priority .priority_level{
		font-size:28px;
	}
	.ondemand_options .priority .priority_level span{
		margin-bottom:30px;
	}
	.ondemand_options .priority .priority_text{
		margin-bottom:20px;
	}
	.news .news-list-view .news-img-wrap {
		margin-right: 3%;
		width: 47%;
	}
	.news .news-list-view .teaser-text {
		width: 50%;
	}
	.news .article .news-img-wrap img{
		max-width:100%;
		height:auto;
	}
	.tx-powermail {
		width: 100%;
	}
	.powermail_fieldset_1 {
		margin-right: 3%;
		width: 48%;
	}
	.powermail_fieldset_2 {
		width: 48%;
	}
	.powermail_fieldset_3 {
		width: 100%;
	}
	.powermail_form .powermail_fieldwrap .powermail_input{
		width:98%;
		padding:0px 1%;
	}
	.powermail_form .powermail_fieldwrap .powermail_textarea{
		width:97%;
		padding:0px 1%;
	}
	.powermail_form .powermail_fieldwrap .powermail_submit{
		margin-right:1%;
	}
	/* .content .tx-srfeuserregister-pi1 #editform .edit_form div,#editform .change_pswd_wrap{
		width:calc(33% - 18px);
	} */
	.tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-fe_users_form,.tx-srfeuserregister-pi1 .save_password	#tx-srfeuserregister-pi1-fe_users_form{
		width:100%;
	}
	#orderlist .order li,#orderlist ul li, #orderlist .order li{
		width:calc(19% - 7px);
		margin-right:7px;
		height:auto;
	}
	#orderlist ul li.quantity,#orderlist .order	li.quantity{
		width:calc(13% - 7px);
	}
	#orderlist ul li.payed_through,#orderlist .order	li.payed_through{
		width:calc(14% - 0px);
		margin-right:0px;
	}
	#orderlist ul li.credits,#orderlist .order	li.credits{
		width:calc(16% - 7px);
	}
	/* #orderlist .order li,#orderlist ul li:last-child, #orderlist .order li:last-child{
		margin-right:0px;
		width:20%;
	} */
	#orderlist .order li:first-child{
		width:calc(19% - 14px);
		padding-left:7px;
		margin-right:7px;
	}
	.content .tx-srfeuserregister-pi1 #editform .edit_form div, #editform .change_pswd_wrap{
		width: calc(33% - 20px);
		width: -moz-calc(33% - 20px);
		width: -webkit-calc(33% - 20px);
		width: -o-calc(33% - 20px);
	}
	.tx-srfeuserregister-pi1 .save_password #tx-srfeuserregister-pi1-fe_users_form {
		width: 100% !important;
	}
	.three_column_fce .left .csc-textpic.csc-textpic-center{
		margin-left:-60px;
	}
	.three_column_fce .right .csc-textpic.csc-textpic-center{
		margin-right:-80px;
	}
}
@media (max-width: 640px) {
	.ondemand_options .priority_list{
		display: flex;
		flex-flow: wrap;
	}
	.ondemand_options .priority_list .priority{
		width:47%;
		margin-right:5%;
		margin-bottom:6%;
	}
	.ondemand_options .priority_list .priority.selected{
		background-image: -ms-linear-gradient(left, #E7942B 0%, #C42C21 80%);
		background-image: -moz-linear-gradient(left, #E7942B 0%, #C42C21 80%);
		background-image: -o-linear-gradient(left, #E7942B 0%, #C42C21 80%);
		background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #E7942B), color-stop(.8, #C42C21));
		background-image: -webkit-linear-gradient(left, #E7942B 0%, #C42C21 80%);
		background-image: linear-gradient(to right, #E7942B 0%, #C42C21 80%);
		border-right:1px solid #000;
		width:47%;
		margin-right:5%;
		margin-bottom:6%;
	}
	.ondemand_options .priority_list .priority.no_right_margin{
		margin-right:0px;
	}
	.final_amount{
		margin-bottom:40px;
	}
	.ondemand_options .priority .priority_submit{
		width:90%;
	}
	#special_content_area{
		width:95%;
	}
	.tx-powermail {
		width: 100%;
	}
	.powermail_fieldset_1 {
		margin-right: 0%;
		width: 100%;
	}
	.powermail_fieldset_2 {
		width: 100%;
	}
	.powermail_fieldset_3 {
		width: 100%;
	}
	.powermail_form .powermail_fieldwrap .powermail_input{
		width:98%;
		padding:0px 1%;
	}
	.powermail_form .powermail_fieldwrap .powermail_textarea{
		width:97%;
		padding:0px 1%;
	}
	.powermail_form .powermail_fieldwrap .powermail_submit{
		margin-right:1%;
	}
	.dl_download{
		position:relative;
		margin:30px 0px 10px 0px;
	}
	.iframe_render .tx-felogin-pi1 .left_form{
		padding:0px;
		border:0px;
	}
	.iframe_render .tx-felogin-pi1 .right_form{
		margin-left:0px;
	}
	.iframe_render .tx-felogin-pi1 .left_form, .iframe_render .tx-felogin-pi1 .right_form,#special_content_area .iframe_render .tx-felogin-pi1 .left_form, .tx-felogin-pi1 .right_form{
		width:100%;
		float:none;
	}
	#special_content_area .iframe_render .tx-felogin-pi1 .right_form{
		height:165px;
	}
	#special_content_area .iframe_render .tx-felogin-pi1 .left_form{
		margin-bottom:15px;
	}
	#special_content_area .iframe_render .tx-felogin-pi1 input[type="email"], #special_content_area .iframe_render .tx-felogin-pi1 input[type="password"], #special_content_area .iframe_render .tx-felogin-pi1 input[type="text"], #special_content_area .iframe_render .tx-felogin-pi1 input[type="password"]{
		margin-bottom:7px;
	}
	#special_content_area .iframe_render .tx-felogin-pi1 .left_form fieldset p, #special_content_area .tx-felogin-pi1 .left_form fieldset p{
		padding-bottom:10px;
	}
	#special_content_area .iframe_render .tx-felogin-pi1 .sub_heading, .tx-felogin-pi1 .sub_heading{
		margin-bottom:10px;
	}
	#special_content_area .iframe_render .tx-felogin-pi1.first.last > h3{
		margin-bottom:15px;
	}
	#special_content_area .iframe_render h2{
		line-height:30px;
	}
}
@media (min-width: 768px) and (max-width: 847px) {
	iframe#iframecontent{
		height:450px !important;
	}
}


@media (min-width: 992px) and (max-width: 1100px) {

}
@media (min-width: 1101px) and (max-width: 1200px) {

}
@media (min-width: 1201px) and (max-width: 1400px) {

}
@media (min-width: 1401px) and (max-width: 1500px) {

}
