
/*style sheet for mobile display dura.co.uk*/


@media only screen and (max-width: 479px) {

body { 	 
font: 10px/22px Arial, Helvetica, sans-serif;
color:#000;
min-width:320px;
background: url(../images/body-bg.jpg) center 0 repeat #1c1c1c;
height:100%;
text-shadow:none;

}

.index_P1 {

	font-size: 10px;
	text-shadow:none;

}
  #logo_container{
  
  
  width: 320px;
  height: 100px;
  margin-left: 0px;  
  
  background: url(../images/header-bg-responsive.jpg);
 
  }
  
 .header_text_h1 {
 
	display: none;
	
 
 } 
 .language_flags_table_mobile {
 
 display: block;
 margin-top: -20px;
 margin-left: 0px;
 margin-bottom: 0px;
 background: black;
 
 
 
 }
 .language_flage {
  
  margin-right: 18px;
  margin-left: 5px;
 
 }
 
 .language_flags_table {
 
 display: none;
 
 }
#nav_main {
 
	display: none;

}
#slider {
 
	display: none;
	 

}
#content{

	width: 320px;
	margin-top:0px;
	float: left;
 
 

}
#mobile_menu{
	display: block;
	
	width: 320px;
	padding: 5px;
	float: left;
	margin-left: -30px;
	margin-top: -20px;
	text-shadow:none;
	
	
}
header{width:320px; background:#4E4E58; }
#home_link1, #home_link2, #home_link3, #home_link4{
	display: none;
}
.index_h1_first {

display: none;

}
 .index_P1 {
 
	width: 290px;
	clear:both;
	margin-top:0px;
	margin-left: 0px;
	line-height: 1.5em;
	text-shadow:none;
	
 
 }
#fixme {

	display: none;

}
#mobile_banner {
 display: black;

}

.cookie-banner, .container2{

	display:none;

}

.hr_line{

	display:none;

}
.mobile_banner {

	display: block;
	margin-top: -30px;
	margin-left: -10px;
	margin-bottom: 15px;

}
.home_requet_brochure {

	display:none;

}
#careers_banner {

	display: none;

}
.videogallery {

	 
	margin-top: -50px;
	margin-left: -20px;
	margin-bottom: 65px;

}
#vedio_image {

	display:none;

}
#vedio_image_2{ display: block; margin-left: 30px; }
 


#footer_links {

	display:none;

}
#footer_one {

		margin: 0px;
		width: 320px;
		clear:both;

}

#testimonial_one {

	margin-top:15px;
	border: px solid red;

}
#testimonial_two {

clear: both;
float: left;
margin-top: 20px;
text-shadow:none;
}

#mobile_phone{ 


	display: block;
	margin-top: -20px;
	margin-bottom: 20px;
	width: 316px;
	height: 50px;
	background: url(../images/phone_background.png);
	

}

#phone_no{

	font-size:20px;
	padding-top:15px; 
	color:black;
	font-family: Arial;
	font-weight: bold;
	 

}
#toggle-view {

	
	padding: 0px;
	width: 315px;

}

#toggle-view li{

	border: px solid yellow;
	padding: 0px;
	margin-left: 0px; 
	box-shadow: none;
	border-radius: none;

}
.box-1 {overflow:hidden; padding:20px 0 5px 26px;}

.heading_mobile { 

	display: block;
	font-size: 18px;
	float: left;
	margin-left: 0px;
	margin-bottom: 15px;
	width: 315px;
	line-height: 1.2em;
	font-weight: bold;
	font-family: Arial;
	text-shadow:none;
	
	}
#toggle-view a {

	color: black;
	font-weight: bold;
	text-shadow:none;
	border-bottom: px solid grey;
	margin-bottom:10px;
	letter-spacing:1.6px;
	
}
.testimonials_heading { display: none; }
.testimonial_heading_mobile {

	display: block;
	float:left;
	margin-left: 25px;
	font-size: 18px;
	font-family: Arial;
	font-weight: bold;
	 
	text-shadow:none; 
	
	
	}
	
#mobile_languages_flags {

	display: block;
	
	
	}
	
	/*about us page mobile css*/
	
	
	.static_pageabout_banner{
	
		display: none;
		
	
	
	}
	.static_pageabout_banner_mobile{
	
		display:block;
		width:320px;
		height: 100px;
	
	
	}
	#static_page_left_img{
	
		display: none; 
		
	
	}
	.static_page_content_pic{
	
		display: none; 
	
	}
	.fixme_list_item{
	
		display:none;
	}
	footer {
	
	 
	 
	
	}
	#mobile_footer{
	
		display:black;
		text-shadow:none;
	
	}
	#mobile_menu_about {
	
		display: black;
		text-shadow:none;
		margin-top: 20px;
		margin-left: 28px;
	
	}
	#mobile_language_flags_mobile{
	
		display: black;
		 
		margin-top: 20px;
		margin-left: px;
	
	}
	#about_right {
	
		font-size: 9px;
		line-height: 1.5em;
		border: px solid red;
		float: none; 
		width: 320px;
		margin-left: 0px;	
		text-shadow:none;		
	
	}
	.about_h1 {
		
		font-size: 16px;
		margin-left: -28px; 
		clear: both;
		width: 320px;
		text-shadow:none;
		 
	
	}
	#content-2 { width:960px; margin:0 auto; position:relative; margin-top: 0px; background: white;}
#mobile_enquiry_forms {

	display:block; 
	border: 1px dotted grey;
	margin-top: 10px;
	padding-top: 5px;
	width: 300px;
	height:250px;
 

}
.email_field{
	
		 
		border: 1px solid grey;
		width: 270px;
		margin-top: 5px;
		padding: 5px;
		
	
	}
	.email_text {
	
		font-size: 9px;margin : 10px;
		 
	}
	 
	#keep_updated_link_mobile {
		
		display: block;
	
	}
	 #register_link {
	 
		 
		border:1px solid black;
		width: 315px;
		padding: 10px;
		margin-top: 50px;
		text-shadow:none;
	 
	 }
	 .subscribe_mobile_keep_updated {
	 
		background: black;
		color: white;
		padding: 4px;
		margin-top: 20px;
		margin-right: 15px;
		 
		float: right;
	 
	 }
	 #footer_two {
	 
			float: left;
			 
			width: 320px;
			clear:both;
	 
	 
	 }
	 .footer_nav {
	 
		color: black;
		font-size: 9px;
		 
	 
	 }
	 #content {
	 
		width: 320px;
		text-shadow:none;
	 }
	  .customisation_banner_top { display:none; } 
	  .product_design_banner_top { display:none; }
	 .installation_banner_top { display: none;}
	 .static_page_banner_desgin_and_planing{ display: none;}
	 .d_visul_banner_top { display:none;}
	 .manufacturing_banner_top { display:none;}
	 .static_page_banner_desgin_and_planing_mobile {
	 
	 display:block;
	 width:320px;
	 height: 100px;
	 
	 }.installation_banner_top_mobile {
	 
	 display:block;
	 width:320px;
	 height: 100px;
	 
	 }.manufacturing_banner_top_mbile {
	 
	 display:block;
	 width:320px;
	 height: 100px;
	 
	 }.customisation_banner_top_mobile  {
	 
	 display:block;
	 width:320px;
	 height: 100px;
	 
	 }.product_design_banner_top_mobile  {
	 
	 display:block;
	 width:320px;
	 height: 100px;
	 
	 }.d_visul_banner_top_mobile  {
	 
	 display:block;
	 width:320px;
	 height: 100px;
	 
	 }.manufacturing_banner_top_mobile  {
	 
	 display:block;
	 width:320px;
	 height: 100px;
	 
	 
	 }
	 #design_left {
	 
		display: none;
	 
	 }
	 #design_right{
	 
 
		float: left;
		width: 320px;
		text-shadow:none;
	 
	 }
	 .design_h1 {
	 
	 
		margin-left: -25px;
		font-size: 13px;
		text-shadow:none;
	 
	 }.product_design_h1 {
	 
	 
		margin-left: -25px;
		font-size: 13px;
		text-shadow:none;
	 
	 }.manufactureing_h1 {
	 
	 
		margin-left: -25px;
		font-size: 13px;
		text-shadow:none;
	 
	 }.product_design_h1 {
	 
	 
		margin-left: -28px;
		font-size: 13px;
		text-shadow:none;
	 
	 }.d_visul_h1 {
	 
	 
		margin-left: -25px;
		font-size: 13px;
		text-shadow:none;
	 
	 }
	  .design_text {
	 
		 
		margin-left: -5px;
		font-size: 10px;
		width: 300px;
		line-height: 1.2;
		text-shadow:none;
	 }
	#footer_black_link {
	
		display: none;
	
	} #product_design_left {
	
		display: none;
	
	} 
	.installation_h1 {
	
		margin-left: -28px;
	  
		font-size: 13px;
		text-shadow:none;
	
	}.customisation_h1 {
	
		margin-left: -28px;
		font-size: 13px;
		text-shadow:none;
	
	}
	#customisation_left {
	
		display:none;
	}
	
	.contact_p {
	
		font-size: 9px;
		width: 310px;
		text-shadow:none;
	
	}
	#contact_map_container h2 {
	
		font-size: 13px;
		margin-top: 10px;
		text-shadow:none;
	
	}.contact_h1 {
	
		margin-left:-55px;
		font-size: 13px;
		text-shadow:none;
	
	}
	#google_map {
	
		width: 310px;
		height: 150px;
		margin-left: -10px;
		text-shadow:none;
	
	}
	.contact_req_text {
	
		font-size: 10px;
		margin-left: -30px;
		margin-top:-20px;
		text-shadow:none;
	
	}
	.contact_form_table {
	
		width: 230px;
		margin-left: -30px;
	
	}
	.request_brochure_inputfield {
	
		width: 290px;
	
	}
	.request_brochure_inputfield:focus {
	
	
		border: 1px solid blue;
	
	
	}
	.td_text {
		
	 
	 display:none;
	 text-shadow:none;
	
	}.td_text_mobile {
		
	 
	 display:block;
	 text-shadow:none;
	
	}
	.contact_us_textarea {
	
		width: 290px;
		height:150px;
		
	
	}.contact_us_textarea:focus{
	
		 border: 1px solid blue;
		
	
	}
	.subscribe{
	
		margin-right:30px;
		padding-left: 60px;
		padding-right: 60px;
		text-shadow:none;
		float: left;
	}
	.search_text_input {
	
  border-radius: 3px;
  border: none;
  box-shadow: 0 1px 2px rgba(0,0,0,0.2) inset, 0 -1px 0 rgba(0,0,0,0.05) inset;
  transition: all 0.2s linear;
  font-family: "Helvetica Neue", sans-serif;
  font-size: 13px;
  color: #222222;
  position: relative;
  height: 30px;
  width: 270px;
  padding-left: 10px;
  font-size:11px;
  margin-left:-100px;
  text-shadow:none;
   

}
 
.search_text_input:focus {

  box-shadow: 0 1px 0 #2392F3 inset, 0 -1px 0 #2392F3 inset, 1px 0 0 #2392F3 inset, -1px 0 0 #2392F3 inset, 0 0 4px rgba(35,146,243,0.5);
    outline: none;
	text-shadow:none;

}
.interested_in {

	margin-left:-100px;
	width:310px;
	font-size: px;
	clear:both;
	text-shadow:none;

}	
#loading-animation { margin-left:-2px; height:27px;} 

/*case studies*/
.case_1_banner_img{

		width: 320px;
		height: 100px;
		margin-left:0px;

}
.block-2, .wrap, .pad-2 {

		margin-left: -30px;

}
.case_1_casename {

		font-size: 14px;
		margin-top:-25px;
		text-shadow:none;

}.case_1_casetitle {

		font-size: 11px;
		margin-top:-15px;
		width:320px;
		text-shadow:none;

}
.case_1_p1 {

	font-size: 10px;
	width:275px;
	line-height: 1.3;
	 

}.case_1_p2 {

	font-size: 9px;
	width:275px;
	margin-top: 30px; 

}
#main-news-img{display:none;}
.news_details_gobackbtn {float: left;  }
#right_side_case_1 {

	margin-right:-15px;
	 

}
/*end of case studes*/	
/*products style pages*/

 
.products_top_banner {

	display: none;

}
.products_top_banner_mobile {

	display: block; 
	width: 320px;
	height: 100px;
	clear: both;
}
 #product_container {
 
	border:px solid red;
	width: 320px;
	margin-left: 10px;
	
 }
 #main_image_div {
 
	border: px solid blue;
	margin-left: -60px;
	width: 200px;
	height: 200px;
	
 
 }
 #product_description_div {
 
	width: 280px;
	text-align: justify;
	letter-spacing: 0.3px;
	margin:0;
	 
	 
 }
 
 .cloudzoom {
 
	
	width: 190px;
	height: 190px;
 
 }
 .cloudzoom-gallery {
 
	 display: none;
 
 }
 
 .p2{    width: 270px;  text-shadow:none; font-size: 15px;  font-weight:none;}
 .code {   width: 270px; text-shadow:none; font-size: 15px; color: green;  font-weight:bold; padding: 0px; margin-bottom: 3px;  }
 
 .details {     width: 280px;   color: yellow;   padding: 0px; margin-bottom: 3px;   }
 .related { color: #000; opacity: 0.9; margin-left: -5px;}
 #related_products {  margin-left: -5px;}
/*news styles */
 #news_thumbnail_mobile { margin-top:20px; margin-left:0px; border: px solid red; box-shadow: none; border: px solid grey;  }
 .news_publish_date_display_news {margin-left:px; font-size: 12px; color: black; text-shadow: none;}
 .news_title_display_news {margin-left:px; width: 280px; text-shadow: none; font-size: 13px;}

 #product_display_box { width:280px; border-bottom: 2px solid grey; padding-bottom: 10px; margin-bottom: 20px;}
 
 
 #bottom_display_news {  width:320px; height: 1500px;}
 .news_achive_display_news { display:none;}
  .news_achive_display_news_p { display:block; font-size: 14px; margin-left: 15px; }
  .prouduct_thumn_img-2 {border: px solid red; margin-left: px; width: 100px; height:100px;}
   #product_display_box-2 { border: px solid red; width: 280px; margin-left: 15px; font-size: 10px;}
  .news_title_display_news_bottom { text-shadow: none; font-size: 13px;  }  
  .news_publish_date_display_news_bottom { text-shadow: none; font-size: 13px;  }
  
  .example-image {
  
	width:300px;
	height:100px;
	margin-left:-10px;
  
  }
  .news_details_news_bred {display:none;}
  .news_details_news_title_bred {display:none;    }
  .news_details_gobackbtn { font-size: 11px; color: blue;}

 #product_display_box_news_details { border: px solid red; width: 300px; font-size: 11px; line-height: 1.3; margin-top:20px;}
   #product_display_box_news_details .news_article{ border: px solid red; width: 300px; font-size: 11px; line-height: 1.3; margin-top: 10px; }
 
 #right_side { display:none;} 
 #news_details_footer { display:none;} 
 #portfolio_contanier {display:none;} 
 #portfolio_links_div {display:none;}
 #portfolio_contanier_mobile { display: block; width: 320px; background: white; border: px solid red;  }
 #portfolio_section_container {float: left; background: white; margin: 0px auto; width:320px;  border: 0px solid white; margin-top:-5px;}
 #portolio_menu_container { display:none;}
 .portfolio_thumb_mobile { width: 155px; border: px solid blue; margin-right:px;}
 #portfolio_details_container {  background: white; border: px solid blue; }
 .portfolio_details_mobile_pic_title {
 
	font-weight: bold; font-size:13px; padding-left:2px; padding-top: 10px; padding-bottom: 10px;  line-height: 1; background: gray; color: white; magin:px; width:317px;
 
 }
 #new_mobile_menu_black_white {display:block}
.tool_banner_img {width:339px; margin-left: -20px;  }
.servicePod_p1 {width: 300px; margin-bottom: 60px;}
#service_pod_image {   }
.bg_lightbox {width: 320px;}
#request_brochure_thanks_text_container {  width: 320px; margin-left: 0px;}
.request_brochure_form_container_table { border:px solid red; margin-left: 0px; width: 320px; }
.request_brochure_inputfield { width: 290px;}
.request_brochure_form_container_table td {font-size: 10px;}
 .text_td{   letter-spacing: -1px; }
 .request_brochure_textarea { width: 260px;}
 .request_brochure_title {text-shadow: none; font-size:15px; font-weight: bold; }
 .request_brochure_text_required_field{  margin-left: 0px; margin-top: 10px;}
 .request_brochure_text_1 { margin-left: 0px; font-size: 10px;}
 .subscribe { background: grey;   float:right; margin-top: 10px;margin-right:80px;border-radius: 0px; padding: 5px; box-shadow: inset 0px 0px 1px #000; border: 0px solid #444;}
 #header_for_enquiry_forms { display: block;}
 .body_lightbox {margin-top:-5px; margin-left:-5px;}
 #keep_updated_main_pic { display:none;} 
 .keep_updated_main_container { border: 1px solid red;}
 #keep_updated_signup_text_container {width: 280px; margin-top:300px; margin-left: -20px; font-size: 10px;}
  .keep_updated_required_field_text { font-size:14px; margin-left: -50px; margin-top:0px;}
 .keep_updated_signup_text{font-size: 16px;   color: black;}
 #keep_updated_fields_container {  margin-left: -50px; width: 365px;}
 
 .news_article{ line-height: 1.3;}

 .email_text_keep_updated { }
 
 .email_field_keep_updated{

					padding:5px;
					border:2px solid #E5E5E5;
					width:240px;
					color:#999999;
					box-shadow:rgba(0,0,0,0.1) 0px 0px 8px;
					box-shadow:rgba(0,0,0,0.1) 0px 0px 8px;
					box-shadow:rgba(0,0,0,0.1) 0px 0px 8px;
					box-shadow:rgba(0,0,0,0.1) 0px 0px 8px;


		}
		 .mobilechecking {  float: left; margin-left: -50px;}
	#subscribe_keep_updated { margin-right: 110px; margin-top: 110px;}
	 .captcha_image {border: 1px solid blue; margin-top:-190px; margin-left:5px;}
	 .captcha_link {color: red; width: 260px; float: left; margin-left:5px; margin-top:-170px;}
	  .captcha_input_keep_updated{border: 1px solid grey; margin-top: -150px; margin-left:5px; float: left;}
	  #content-2 { width:320px; margin:0 auto; position:relative; margin-top: -0px; background: white; margin-bottom: 25px; margin-left: -0px; }
	  #content-case-studies { width:320px; float: left; margin:0 auto; position:relative; margin-top: -40px; background: white;}
	  #content-case-contact { float: left; width:320px; margin:0 auto; position:relative; margin-top: -20px; background: white;}
	  #content-all-display-products{ width:320px; margin:0 auto; position:relative; margin-top: -20px; background: white;
	  margin-bottom: -8px; padding-bottom: 10px; float: left;  }
	  #content_request_brochure_mobile_page  {float: left; width:320px; margin:0 auto; position:relative; margin-top: -20px; background: white;}
 
 
  
 .title_mobile_request_brouchure {font-size: 16px; margin-left: 3px; font-weight: bold; padding-top: 8px; padding-bottom:8px;} 
 .thank_mobile_request_brouchure {line-height: 1.3; font-size: 12px; margin-left: 3px; margin-top: 10px; margin-bottom: 10px;}
 .required_mobile_request_brouchure {line-height: 1.3; font-size: 12px; margin-left: 3px; margin-top: 10px; margin-bottom: 10px;}
 .field_title_mobile_request_brouchure {line-height: 1.3; font-size: 11px; margin-left: 3px; margin-top: 10px; margin-bottom: 10px;}
 .subscribe_request_brochure_mobile { background: grey; padding: 5px; margin-left: 150px;}
  #request_brochure_form_container_mobile_page {  margin-left: 0px; }
  
  .input_field_mobile_request_brouchure {
 
 
		border: 1px solid grey; width: 232px; padding: 4px; 
		border:2px solid #E5E5E5;
		color:#999999;
		box-shadow:rgba(0,0,0,0.1) 0px 0px 8px;
		box-shadow:rgba(0,0,0,0.1) 0px 0px 8px;
		box-shadow:rgba(0,0,0,0.1) 0px 0px 8px;
 
 
 
 
 
 
 }
 .textarea_field_mobile_request_brouchure {
 
	border: 1px solid grey; width: 238px;
	border:2px solid #E5E5E5;
	color:#999999;
	box-shadow:rgba(0,0,0,0.1) 0px 0px 8px;
	box-shadow:rgba(0,0,0,0.1) 0px 0px 8px;
	box-shadow:rgba(0,0,0,0.1) 0px 0px 8px;
    
 
 }
 .keep_updated_mobile_pic_mobile_page {display:none;}
 #keep_updated_form_continer_mobile_page {padding-left: 5px;border: px solid red; height: 650px;  }
 .keep_updated_signup_text_mobile_page {line-height: 1.3; font-size: 13px;} 
 .keep_updated_required_text_mobile_page {line-height: 1.3; font-size: 11px; margin-top: 10px; margin-bottom: 10px;} 
 .keep_updated_input_field_email_mobile_page { border: 1px solid grey; width: 290px; padding: 8px; 
		border:2px solid #E5E5E5; color:#999999; box-shadow:rgba(0,0,0,0.1) 0px 0px 8px; box-shadow:rgba(0,0,0,0.1) 0px 0px 8px; box-shadow:rgba(0,0,0,0.1) 0px 0px 8px;}
 .captcha_input_mobile_page { border: 1px solid grey;}
 #captcha_container_mobile_page_keep_updated {margin-top: -390px; margin-left: 5px; }
 .subscribe_keep_updated_mobile_page { background: grey; padding: 5px; margin-left: 5px;}
 .keep_updated_foucus_text_mobile_page { display:none }
 .keep_updated_accept_text_mobile_page { display:none }
 #change-image {   color: blue;}
 #captcha {}
 .portfolio_img { border: 1px solid red; width: 317px;  }
 .portfolio_img_tile { padding: 5px; font-size: 18px; }
 #portfolio_details_container_desktop { display:none;  }
 #portfolio_details_container{ display: block}
 .back_button_portfolio {margin-left: -30px; height: 30px; margin-bottom: 15px;}
  #portfolio_img_and_tile_container { display: none;}
		
		
		
		
		}


