@charset "utf-8";
/* CSS Document */

* {
	padding:0;
	margin:0
}

@font-face {
	font-family: cool_font;
	src: url('MyriadPro-Light.otf');
}


h1 {
	color:#ee1d25;
	text-align:left;
	margin-bottom:30px;	
	font-weight:normal;
	font-size:50px;
	font-family: cool_font;
	src: url('MyriadPro-Light.otf');
}

h2 {
	color:#ee1d25;
	text-align:justify;
font-family: cool_font;
	src: url('MyriadPro-Light.otf');
	margin-bottom:20px;
	font-weight:bold;
	margin-bottom:0px;
	font-size:16px;
}

p {
	color:#fff;
	text-align:justify;
	font-family:Myriad Pro light;
	margin-bottom:20px;
	font-size:18px;
	font-family: cool_font;
	src: url('MyriadPro-Light.otf');
}

li {
	color:#fff;
	text-align:justify;
	font-family:Myriad Pro light;
	margin-bottom:20px;
	font-size:16px;
	font-family: cool_font;
	src: url('MyriadPro-Light.otf');
	margin-left:35px;
}

ul {
	margin:20px 0px;
}

body {
	background:#000;
}

#main_container {
	width:100%;
	margin:0 auto;
	text-align:center;
}

.inner_container {
	position: relative;
	width: 1100px;
	height: 1100px;
	margin: 0 auto;
	border-left: #ee1d25 1px solid;
	padding: 400px 0 0px 100px;
}

.left_col_one {
	position: relative;
	float: left;
	width: 320px;
	margin-right:500px;
}

.left_col_two {
	position: relative;
	float: left;
	width: 390px;
	margin-right:100px;
}

#logo {
	position:relative;
	margin:140px 0 340px 0;
	height:900px;
	margin-top:15%;
}

.logos {
	position: relative;
	float: left;
	width: 775px;
	height: 132px;
	margin-top: 75px;
	text-align:left;	
}

.bg_img1,
.bg_img2,
.bg_img2-bold,
.bg_img3,
.bg_img3h,
.bg_img4,
.bg_img5,
.bg_img5-brad,
.bg_img5r,
.bg_img5u,
.bg_img5a,
.bg_img5s,
.bg_img6,
.bg_img7,
.bg_img8,
.bg_img9,
.bg_img10,
.bg_img11,
.bg_img12{
	background-size:100%;
}

.bg_img1 img,
.bg_img2 img,
.bg_img2-bold img,
.bg_img3 img,
.bg_img3h img,
.bg_img4 img,
.bg_img5 img,
.bg_img5-brad img,
.bg_img5r img,
.bg_img5u img,
.bg_img5a img,
.bg_img5s img,
.bg_img6 img,
.bg_img7 img,
.bg_img8 img,
.bg_img9 img,
.bg_img10 img,
.bg_img11 img,
.bg_img12 img{
	visibility:hidden;
	width:100%;
}

@media screen and (max-width: 1599px) {
	.bg_img1 {
		background-image:url(images/services2.jpg); 
		background-repeat:no-repeat;
		background-position:center;
		width:100%;
		/*height:985px;*/
	}
	
	.bg_img2 {
		background-image:url(images/event_managment2.jpg); 
		background-repeat:no-repeat;
		background-position:center;
		width:100%;
		/*height:985px;*/
	}
	.bg_img2-bold {
		background-image:url(images/bold.jpg); 
		background-repeat:no-repeat;
		background-position:center;
		width:100%;
		/*height:985px;*/
	}
	
	.bg_img3 {
		background-image:url(images/supported-housing2.jpg); 
		background-repeat:no-repeat;
		background-position:center;
		width:100%;
		/*height:985px;*/
	}
	
	.bg_img3h {
		background-image:url(images/house2.jpg); 
		background-repeat:no-repeat;
		background-position:center;
		width:100%;
		/*height:985px;*/
	}
	
	
	.bg_img4 {
		background-image:url(images/manned-services2.jpg); 
		background-repeat:no-repeat;
		background-position:center;
		width:100%;
		/*height:985px;*/
	}
	
	
	.bg_img5 {
		background-image:url(images/supported-housing2.jpg); 
		background-repeat:no-repeat;
		background-position:center;
		width:100%;
		/*height:985px;*/
	}
	
	.bg_img5-brad {
		background-image:url(http://www.skyfallservices.co.uk/images/brad2.jpg); 
		background-repeat:no-repeat;
		background-position:center;
		width:100%;
		/*height:985px;*/
	}
	
	

	.bg_img5r {
		background-image:url(images/mobile_patrol2.jpg); 
		background-repeat:no-repeat;
		background-position:center;
		width:100%;
		/*height:985px;*/
	}
	
	.bg_img5u {
		background-image:url(images/cons.jpg); 
		background-repeat:no-repeat;
		background-position:center;
		width:100%;
		/*height:985px;*/
	}
	
	
	.bg_img5a {
		background-image:url(images/advanced.jpg); 
		background-repeat:no-repeat;
		background-position:center;
		width:100%;
		/*height:985px;*/
	}
	
	.bg_img5s {
		background-image:url(images/world.jpg); 
		background-repeat:no-repeat;
		background-position:center;
		width:100%;
		/*height:985px;*/
	}
	.bg_img5u {
		background-image:url(images/cons.jpg); 
		background-repeat:no-repeat;
		background-position:center;
		width:100%;
		/*height:985px;*/
	}
	
	
	.bg_img6 {
		background-image:url(images/door_supervisions2.jpg); 
		background-repeat:no-repeat;
		background-position:center;
		width:100%;
		/*height:985px;*/
	}
	
	
	.bg_img7 {
		background-image:url(images/close_protection2.jpg); 
		background-repeat:no-repeat;
		background-position:center;
		width:100%;
		/*height:985px;*/
	}
	
	.bg_img8 {
		background-image:url(images/recruitment.jpg); 
		background-repeat:no-repeat;
		background-position:center;
		width:100%;
		/*height:985px;*/
	}
	
	.bg_img9 {
		background-image:url(images/training.jpg); 
		background-repeat:no-repeat;
		background-position:center;
		width:100%;
		/*height:985px;*/
	}
	
	.bg_img10 {
		background-image:url(images/gallery.jpg); 
		background-repeat:no-repeat;
		background-position:center;
		width:100%;
		/*height:985px;*/
	}
	
	.bg_img11 {
		background-image:url(images/contact.jpg); 
		background-repeat:no-repeat;
		background-position:center;
		width:100%;
		/*height:985px;*/
	}
	
	.bg_img12 {
		background-image:url(images/hauk_response.jpg); 
		background-repeat:no-repeat;
		background-position:center;
		width:100%;
		/*height:985px;*/
	}	
	
	.bg_img_await {
		background-image:url(images/await.jpg); 
		background-repeat:no-repeat;
		background-position:center;
		width:100%;
		/*height:985px;*/
	}
}

@media screen and (min-width: 1600px) {
	.bg_img1 {
		background-image:url(images/1600/services2.jpg); 
		background-repeat:no-repeat;
		background-position:center;
		width:100%;
		/*height:1600px;*/
	}
	
	.bg_img2 {
		background-image:url(images/1600/manned-services2.jpg); 
		background-repeat:no-repeat;
		background-position:center;
		width:100%;
		/*height:1600px;*/
	}
	.bg_img2-bold {
		background-image:url(images/1600/bold-1600.jpg); 
		background-repeat:no-repeat;
		background-position:center;
		width:100%;
		/*height:1600px;*/
	}
	
	.bg_img3 {
		background-image:url(images/1600/supported-housing2.jpg); 
		background-repeat:no-repeat;
		background-position:center;
		width:100%;
		/*height:1600px;*/
	}
	.bg_img3h {
		background-image:url(images/1600/house2.jpg); 
		background-repeat:no-repeat;
		background-position:center;
		width:100%;
		/*height:1600px;*/
	}
	
	
	.bg_img4 {
		background-image:url(images/1600/mobile_patrol2.jpg); 
		background-repeat:no-repeat;
		background-position:center;
		width:100%;
		/*height:1600px;*/
	}
	
	
	.bg_img5 {
		background-image:url(images/1600/event_managment2.jpg); 
		background-repeat:no-repeat;
		background-position:center;
		width:100%;
		/*height:1600px;*/
	}
	
	
	.bg_img5-brad {
		background-image:url(images/1600/brad-1600.jpg); 
		background-repeat:no-repeat;
		background-position:center;
		width:100%;
		/*height:1600px;*/
	}
	
	.bg_img5r {
		background-image:url(images/1600/event_managment2.jpg); 
		background-repeat:no-repeat;
		background-position:center;
		width:100%;
		/*height:1600px;*/
	}
	
	
	.bg_img5a {
		background-image:url(images/1600/advanced.jpg); 
		background-repeat:no-repeat;
		background-position:center;
		width:100%;
		/*height:1600px;*/
	}
	
	.bg_img5s {
		background-image:url(images/1600/serv.jpg); 
		background-repeat:no-repeat;
		background-position:center;
		width:100%;
		/*height:1600px;*/
	}
	
	.bg_img5u {
		background-image:url(images/1600/cons.jpg); 
		background-repeat:no-repeat;
		background-position:center;
		width:100%;
		/*height:1600px;*/
	}
	
	
	.bg_img6 {
		background-image:url(images/1600/door_supervisions2.jpg); 
		background-repeat:no-repeat;
		background-position:center;
		width:100%;
		/*height:1600px;*/
	}
	
	
	.bg_img7 {
		background-image:url(images/1600/close_protection2.jpg); 
		background-repeat:no-repeat;
		background-position:center;
		width:100%;
		/*height:1600px;*/
	}
	
	.bg_img8 {
		background-image:url(images/1600/recruitment.jpg); 
		background-repeat:no-repeat;
		background-position:center;
		width:100%;
		/*height:1600px;*/
	}
	
	.bg_img9 {
		background-image:url(images/1600/training.jpg); 
		background-repeat:no-repeat;
		background-position:center;
		width:100%;
		/*height:1600px;*/
	}
	
	.bg_img10 {
		background-image:url(images/1600/gallery.jpg); 
		background-repeat:no-repeat;
		background-position:center;
		width:100%;
		/*height:1600px;*/
	}
	
	.bg_img11 {
		background-image:url(images/1600/contact.jpg); 
		background-repeat:no-repeat;
		background-position:center;
		width:100%;
		/*height:1600px;*/
	}

	.bg_img12 {
		background-image:url(images/1600/hauk_response.jpg); 
		background-repeat:no-repeat;
		background-position:center;
		width:100%;
		/*height:985px;*/
	}		
	
	.bg_img_await {
		background-image:url(http://www.skyfallservices.co.uk/images/1600/await.jpg); 
		background-repeat:no-repeat;
		background-position:center;
		width:100%;
		/*height:1600px;*/
	}	
}
@media screen and (max-width: 650px) {
	.inner_container:before,
	.inner_container:after {
		content:" ";
		display:table;
		clear:both;
	}
	.inner_container {
		width:auto;
		padding:15% 0 15% 7%;
		width:92.99%;
		height:auto;
		margin:0;
	}
	.logos,
	.logos img {
		width:100%;
		height:auto;
	}
	.left_col_one,
	.left_col_two{
		width:74% !important;
	}
	#logo img {
		width:75% !important;
		height:auto;
		margin-left:2%;
		float:left;
	}
	#contact_frm input[type="text"],
	#contact_frm textarea,
	#user_msg {
		width:100% !important;
		float:left !important;
	}
	#auto_draggable_menu_panel{
		left:auto !important;
		right:0px !important;
	}
	#mail_container{
		margin:0 !important;
		width:100% !important;
	}
	#mail_msg {
		float:left !important;
		display:block !important;
		width:100% !important;
	}
	#mail_name_lbl, 
	#mail_tel_lbl, 
	#mail_mail_lbl, 
	#mail_msg_lbl{
		margin:10px 0 0 0 !important;
		display:block !important;
		float:left !important;
		clear:both;
		width:100%;
	}
	#auto_draggable_menu_panel,
	.separate_menu,
	#return_main_menu{
		width:80px !important;
	}
	.img_menu img{
		width:100% !important;
		margin:0 !important;
	}
}