
	@media screen and ( max-width:1024px )
	{
		.content_slider,
		.content_slider_small
		{
			display:none;
		}
		
		.logo_holder
		{
			width:128px;
			height:46px;
			float:right;
			padding-top:15px;
			margin-right:25px; 
		}
		
		.menu_holder
		{
			margin-left:20px;
		}
		
		.top_gray_inner
		{
			width:100%;
		}
		
		.top_green
		{
			width:100%;
			height:530px;
			background: url( '../images/top_green.jpg' ) top center;
			clear:both;
		}
		
		.green_inner_container
		{
			height:416px;
			width:100%;
			margin: 0px auto;
			clear:both;
		}
		
		.image_holder
		{
			
			width: 43%;
			float:left;
			margin:3% 0 0 6%;
		}
		
		#devices
		{
			width:100%;
		}
		
		.form_outer
		{
			width:350px;
			height:372px;
			margin:0 0 0 6%;
			background: url( '../images/form_bg.png' ) top center no-repeat;
			float:left;
		}
		
		.form_inner
		{
			width:261px;
			margin: 0px auto;
			margin-top:20px;
		}
		
		.slogan_white
		{
			width:100%;
			height:114px;
			margin: 0px auto;
			clear:both;
			text-align: center;
			padding-top:15px;
			font-family:GothamMediumRegular, arial;
			color:#707070;
			text-shadow:#4a4c1c 1px 1px;
			line-height:100%;
		}
		
		.content_slider_medium
		{
			width:677px;
			height:437px;
			clear:both;
			margin: 0px auto;
			display:block;
		}
		
		.arrow_right_medium
		{
			position:absolute;
			top:198px;
			left:-43px;
			z-index:2;
		}
		
		.arrow_left_medium
		{
			position:absolute;
			top:198px;
			right:-43px;
			z-index:2
		}
		
		.arrow_right_medium img{
			
			width:40px;
			height:40px;
		}
		
		.arrow_left_medium img{
			
			width:40px;
			height:40px;
		}
		
		/* HP ARTICLES START
		----------------------------------------------------------------*/
			
			.cont_sep
			{
				height:70px;
				width:100%;
				clear:both;
			}
			
			.hp_arts
			{
				width:100%;
				min-height:385px;
				clear:both;
				margin: 0 auto;
				background-color:#83c3f2;
				
			}
			
			.hp_arts_inner
			{
				min-height:385px;
				width:100%;
				clear:both;
				margin: 0 auto;
				 background-color:#83C3F2;
			}
			
			.hp_article
			{
				width:27%;
				float:right;
				background-color:#83C3F2;
				padding: 0 3% 3% 3%;
			}
			
			.hp_article_image
			{
				height:110px;
				width:100%;
				clear:both;
				margin-top:10px;
			}
			
			.hp_article_name
			{
				width:100%;
				clear:both;
				text-align:center;
				font: normal 16px GothamBoldRegular, arial;
				color:#ffffff;
				margin-bottom:25px;
			}
			
			.hp_article_summery
			{
				width:100%;
				clear:both;
				text-align:right;
				font: normal 12px GothamBookRegular, arial;
				color:#ffffff;
				line-height:16px;
			}
			
			.hparts_margin
			{
				margin-right:0;
			}
			
		/* HP ARTICLES END
		----------------------------------------------------------------*/
		
		/* FOOTER START
		------------------------------------------------------------------*/
			
			.footer
			{
				
				width:100%;
				clear:both;
				background-color:#3d3b38;
			}
			
			.footer_inner
			{
				
				width:100%;
				margin: 0 auto;
				clear:both;
			}
			
			.footer_content
			{
				width:90%;
				float:none;
				font-family:GothamBookRegular, arial;
				color:#ffffff;
				margin: 0 auto;
				margin-top:0px;
				clear:both;
			}
			
			.footer_content *
			{
				font-family:GothamBookRegular, arial;
				color:#ffffff;
			}
			
			.footer_art
			{
				width:21%;
				float:right;
				padding: 2%;
			}
			
			.footer_art_sep
			{
				width:0px;
				float:right;
				height:50px;
			}
			
			.footer_art_name
			{
				color: #ffffff;
				font-family: GothamBookRegular, arial;
				font-weight: bold;
				text-align: center;
				margin-bottom:25px;
			}
			
			.footer_art_text
			{
				font-family:GothamBookRegular, arial;
				color:#ffffff;
				font-size:12px;
				text-align:right;
				line-height:16px;
			}
			
		/* FOOTER END
		-------------------------------------------------------------------*/
		
		/* CONTACT PAGE START
		-------------------------------------------------------------------*/
			
			.contact_address
			{
				display:none;
			}
			
			.page_title
			{
				width:95%;
				height:44px;
				margin:0px auto;
				clear:both;
				background-color:#fff;
				border-bottom:4px solid #ccc;
				color:#707070;
				font: normal 18px GothamMediumRegular, arial;
				text-transform: uppercase;
				line-height:47px;
				margin-bottom:20px;
			}
			
			.content_innerpage
			{
				width:95%;
				margin:0px auto;
				clear:both;
				background-color:#fff;
				font-family:GothamBookRegular, arial;
			}
			
			.big_form_holder
			{
				width:95%;
				float: none;
				margin: 0 auto;
			}
			
		/* CONTACT PAGE ENd
		-------------------------------------------------------------------*/
	}
	
	@media screen and ( max-width:774px )
	{
		.content_slider,
		.content_slider_medium,
		.image_holder
		{
			display:none;
		}
		
		.green_inner_container
		{
			height:auto;
			width:100%;
			margin: 0px auto;
			clear:both;
			text-align: center;
		}
		
		.form_outer
		{
			width:350px;
			height:372px;
			margin: 0px auto;
			background: url( '../images/form_bg.png' ) top center no-repeat;
			float:none;
			padding-top:10px;
		}
		
		.slogan_white p,
		.slogan_white span
		{
			font-family:GothamMediumRegular,arial;
			color:#707070;
			text-shadow:#4a4c1c 1px 1px;
			line-height:28px;
		}
		
		.content_slider_small
		{
			display:block;
			width:242px;
			height:154px;
			clear:both;
			margin: 0px auto;
		}
		
		.arrow_right_small
		{
			position:absolute;
			top:65px;
			left:-35px;
			z-index:2;
		}
		
		.arrow_left_small
		{
			position:absolute;
			top:65px;
			right:-35px;
			z-index:2
		}
		
		.arrow_right_small img{
			
			width:23px;
			height:23px;
		}
		
		.arrow_left_small img{
			
			width:23px;
			height:23px;
		}
		
		.art_main_div
		{
			width:50%;
			float:right;
			margin-bottom:30px;
		}
	}
	
	@media screen and ( max-width:583px ) /* Depends on top menu width */
	{
		.menu_holder,
		.image_holder,
		.content_slider,
		.content_slider_medium
		{
			display:none;
		}
		
		.form_outer
		{
			width:100%;
			margin: 0 auto;
			background:none;
			clear:both;
			background-color: #83C3F2;
		}
		
		.top_green
		{
			width:100%;
			height:auto;
			background:none;
			background-color: #83C3F2;
			clear:both;
		}
		
		.green_inner_container
		{
			height:auto;
			width:100%;
			margin: 0px auto;
			clear:both;
		}
		
		.logo_holder
		{
			width:100%;
			float:right;
			padding-top:15px;
			text-align:center;
			margin: 0px;
		}
		
		.slogan_white
		{
			width:100%;
			margin: 0px auto;
			clear:both;
			text-align: center;
			padding-top:15px;
			font-family:GothamMediumRegular, arial;
			color:#707070;
			text-shadow:#4a4c1c 1px 1px;
			line-height:33px;
			height:auto;
		}
		
		.menu_holder,
		.image_holder
		{
			display:none;
		}
		
		.slogan_white span,
		.slogan_white p span
		{
			font-size:18px !important;
			height: auto;
		}
		
		.menu_holder_small
		{
			display:block;
			width:100%;
			height:35px;
			clear:both;
			margin:0 auto;
			text-align:center;
			padding-top:10px;
		}
		
		.sc_starting_text
		{
			font-family:GothamBookRegular, arial;
			color:#707070;
			font-size:12px;
			line-height:100%;
			text-shadow:none;
			clear:both;
			width:100%;
			margin-bottom:10px;
		}
		
		.hp_arts
		{
			
			min-height:969px;
			margin: 0 auto;
			background-color:#83c3f2;
			
		}
		
		.hp_arts_inner
		{
			height:auto;
			width:100%;
			clear:both;
			margin: 0 auto;
			text-align:center;
			position:relative;
			padding-bottom:15px;
		}
		
		.hp_article
		{
			width:270px; 
			clear:both;
			margin: 0 auto;
			float:none;
		}
		
		.hparts_margin
		{
			margin:0px auto
		}
		
		.footer_inner
		{
			width:100%;
			margin: 0 auto;
			clear:both;
		}
		
		.footer_content
		{
			width:100%;
			float:right;
			font-family:GothamBookRegular, arial;
			color:#acb05a;
			padding:0;
			margin:0px;
			background-color:#3c3e17;
			display:none;
		}
		
		.footer_art
		{
			width:100%;
			float:none;
			margin: 0 auto;
			clear:both;
			padding:0;
			background-color:#3c3e17;
		}
		
		.footer_art_sep
		{
			width:100%;
			margin: 0 auto;
			clear:both;
		}
		
		.footer_art_name
		{
			height:56px;
			color: #ffffff;
			font-family: GothamBookRegular, arial;
			font-weight: bold;
			text-align: right;
			line-height:52px;
			margin:0;
			padding-right:3%;
			width:87%;
			float:right;
			background-color:#83C3F2;
			border-top:1px solid #ffffff;
		}
		
		.footer_arrow
		{
			width:10%;
			height:56px;
			float:right;
			background:#83C3F2 url( '../images/sf_arrow_left.png' ) 30% no-repeat;
			border-top:1px solid #ffffff;
		}
		
		.footer_art_text
		{
			width:96%;
			font-family:GothamBookRegular, arial;
			color:#ffffff;
			font-size:12px;
			text-align:right;
			line-height:16px;
			background-color:#83C3F2;
			padding: 2%;
			clear:both;
			display:none;
		}
		
		.footer
		{
			width:100%;
			clear:both;
			background-color:#3d3b38;
		}
		
		.select_div{
			
			width:300px;
			border:none;
			margin-top:1px;
			display:none;
			position:absolute;
			z-index:10;
		}
		
		.select_container
		{
			width:300px;
			margin:0 auto;
			clear:both;
		}
		
		.select_p{
			
			width:280px;
			background-color:#83C3F2;
			border-radius:3px;
			font: normal 13px GothamMediumRegular,arial;
			color:#5e6124;
			line-height:13px;
			padding:10px;
			text-align:right;
		}
		
		.select_cell
		{
			width:280px;
			background-color:#bbc068;
			border-radius:3px;
			font: normal 13px GothamMediumRegular, arial;
			color:#5e6124;
			line-height:13px;
			padding:10px;
			text-align:right;
			margin-bottom:1px;
			cursor:pointer
		}
		
		.textarea_holder
		{
			width:90%;
			float:none;
			clear:both;
			margin:0 auto;
		}
		
		.inputs_holder
		{
			width:263px;
			float:none;
			clear:both;
			margin:0 auto;
		}
		
		.big_contact_form_textarea
		{
			width:92%;
			float:none;
		}
		
		.contact_button_holder
		{
			float:none;
			clear:both;
			margin: 0 auto;
			width:110px;
		}
		
		.big_contact_send_bg
		{
			margin: 0 auto;
			margin-top: 9px;
			float:none;
			clear:both;
		}
		
		.big_result_holder
		{
			height:30px;
			width:100%;
			margin:0 auto;
			border-bottom:1px solid #ccc;
			float:none;
			clear:both;
			text-align:center;
			margin-top:9px;
		}
		
		.contact_form_input
		{
			width:235px;
		}
		
		.footer_content_small
		{
			display:block;
			background-color:#3d3b38;
		}
	}
	
	@media screen and ( max-width:360px )
	{
		.art_main_div
		{
			width:95%;
			float:none;
			clear:both;
			margin:0 auto;
			margin-bottom:30px;
		}
	}
