@font-face {
    font-family: 'PTSansRegular';
    src: url('../fonts/pts55f.eot');
    src: url('../fonts/pts55f.eot') format('embedded-opentype'),
         url('../fonts/pts55f.woff') format('woff'),
         url('../fonts/pts55f.ttf') format('truetype'),
         url('../fonts/pts55f.svg#PTSansRegular') format('svg');
}
@font-face {
    font-family: 'CinzelBold';
    src: url('../fonts/cinzel-bold.eot');
    src: url('../fonts/cinzel-bold.eot') format('embedded-opentype'),
         url('../fonts/cinzel-bold.woff') format('woff'),
         url('../fonts/cinzel-bold.ttf') format('truetype'),
         url('../fonts/cinzel-bold.svg#CinzelBold') format('svg');
}
@font-face {
    font-family: 'CinzelRegular';
    src: url('../fonts/cinzel-regular.eot');
    src: url('../fonts/cinzel-regular.eot') format('embedded-opentype'),
         url('../fonts/cinzel-regular.woff') format('woff'),
         url('../fonts/cinzel-regular.ttf') format('truetype'),
         url('../fonts/cinzel-regular.svg#CinzelRegular') format('svg');
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	color: #565656;
    font-family: 'PTSansRegular';
    font-size: 15px;
    line-height: 19px;
	-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
		-webkit-text-size-adjust: 100%;
	
}
ul {
	list-style: none;
}
ol{
	margin-left:20px;
	font-family:'PTSansRegular';}
	
ol li{
	padding-bottom:8px;}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.clr{
	clear:both;
}
body{
	margin:0px;
	padding:0px;
}
table{
	display:block}
table td{	padding: 15px 0 10px;}

table input,
table textarea,
table select{
	max-width: 90%;
    width: 100%;}
	
input,
textarea,
select{
	max-width:100%;
	}
	
table td[colspan] input,
table td[colspan] textarea,
table td[colspan] select{
	max-width: 95% !important;
    width: 100%;
	height:25px;}
	
select{
	margin-bottom:10px;}

tr {
    display: table-row;
    vertical-align: inherit;
}
.txt{
	color: green}
	
.tbl{
	clear: both;
    display: block;
    float: left;
    padding-left: 52px;
    padding-right: 22px;
    width: 670px;}
	
.td-left{
	float:left;}
.td-right{
	float:right;}
	
.td-1,
.td-2,
.td-3{
	float:left;
	width:236px;
	padding-top:10px;}
	
img{
	max-width:100%;
	border:none;}

/* #Links
================================================== */
	a, a:visited { color: #ff9000;text-decoration: none;}
	a:hover, a:focus {  }
	p a, p a:visited { line-height: inherit;}
	
/* #Typography
================================================== */

	h1, h2, h3, h4, h5, h6 {
	 color:#000;
	font-family: 'CinzelBold';
	font-weight: normal;
padding-bottom:15px;
}	
	h1 span, h2 span, h3 span, h4 span, h5 span, h6 span{
		color:#000}

	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; }
	h1,h2 { font-size: 20px; line-height: 34px; text-transform:uppercase; }
	h3 { font-size: 28px; line-height: 32px; }
	h4 { font-size: 18px; line-height: 22px; }
	h5 { font-size: 16px; line-height: 20px; }
	h6 { font-size: 14px; line-height: 16px; }
	.subheader { color: #7a7a7a; }

	p { margin:5px 0 30px; }
	p img { margin: 0; }
	p.lead { margin-bottom: 10px;
    padding-bottom: 10px !important;}

/* #Buttons
================================================== */
	
	.button, a.button {
	background:#585858;
	color:#FFF;
    border: 0px solid #000000;
    margin-bottom: 10px;
	padding:8px 25px;
    display: inline-block;
	-webkit-transition : all 0.2s ease-out;
	-moz-transition : all 0.2s ease-out;
	-o-transition :all 0.2s ease-out;
	transition : all 0.2s ease-out; }

	
	.button:hover, a.button:hover{
		background:#ff9000;	}
	
	
	
	button,
	input[type="submit"],
	input[type="reset"],
	input[type="button"] {
	color:#FFF;
	font-size:13px;
    border: 0px solid #000000;
    margin-bottom: 10px;
	padding:6px 10px;
    display: inline-block;
	border:1px solid #034577;
	
	-webkit-transition : all 0.2s ease-out;
	-moz-transition : all 0.2s ease-out;
	-o-transition :all 0.2s ease-out;
	transition : all 0.2s ease-out;
	
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	behaviour:url('border-radius.htc'); 
	
	background: #21a2e9; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxYTJlOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMTYwYjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #21a2e9 0%, #0160b3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#21a2e9), color-stop(100%,#0160b3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #21a2e9 0%,#0160b3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #21a2e9 0%,#0160b3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #21a2e9 0%,#0160b3 100%); /* IE10+ */
background: linear-gradient(to bottom,  #21a2e9 0%,#0160b3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#21a2e9', endColorstr='#0160b3',GradientType=0 ); /* IE6-8 */

}

	
	button:hover,
	input[type="submit"]:hover,
	input[type="reset"]:hover,
	input[type="button"]:hover {
		background: #0160b3; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxNjBiMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMWEyZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #0160b3 0%, #21a2e9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0160b3), color-stop(100%,#21a2e9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #0160b3 0%,#21a2e9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #0160b3 0%,#21a2e9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #0160b3 0%,#21a2e9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #0160b3 0%,#21a2e9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0160b3', endColorstr='#21a2e9',GradientType=0 ); /* IE6-8 */
 }

	.button:active,

	button:active,
	input[type="submit"]:active,
	input[type="reset"]:active,
	input[type="button"]:active {
		}

	.button.full-width,
	button.full-width,
	input[type="submit"].full-width,
	input[type="reset"].full-width,
	input[type="button"].full-width {
		width: 100%;
		padding-left: 0 !important;
		padding-right: 0 !important;
		text-align: center; }

	/* Fix for odd Mozilla border & padding issues */
	button::-moz-focus-inner,
	input::-moz-focus-inner {
    border: 0;
    padding: 0;
	}

.main_wrapper{
	width: 1000px;
	margin: 0 auto;
}
.header{	
  background: #000;
	width: 100%;
	height:242px;
	background-size:cover;
	position:relative;
}
.header_inner{
	width: 1000px;
	margin:0 auto;
}
.logo {
    float: left;
    margin: 9px 0 0;
    max-width: 100%;
	background: #060000;
}
.light-grey { color:#777; }

img.mobile-logo {display:none;}

.right-1 { float:right; border:2px solid #565656 !important; margin:7px 0 0 0; }
.nav {
	margin: 70px 0px 0px 0px;
	float: left;
}
#nav{
	float:left;
	position:absolute;
	top:220px;
	z-index:9999;}
.nav ul{
	list-style-type: none;
	 display: inline;
}
.nav ul li{
	float: left;
	display: inline-block;
	position: relative;
	cursor: pointer;
	text-decoration: none;
	padding: 5px 7px 7px 7px;
	
}
.nav ul li:nth-child(2){
	float: left;
	display: inline-block;
	position: relative;
	cursor: pointer;
	text-decoration: none;
	padding: 5px 7px 7px 7px;
	background:url(../images/Index1_07.png) no-repeat center 20px;
	
}
.nav ul li:nth-child(3){
	float: left;
	display: inline-block;
	position: relative;
	cursor: pointer;
	text-decoration: none;
	padding: 5px 7px 7px 7px;
	background:url(../images/Index1_07.png) no-repeat center 20px;
	
}
.nav ul li:nth-child(4){
	float: left;
	display: inline-block;
	position: relative;
	cursor: pointer;
	text-decoration: none;
	padding: 5px 7px 7px 7px;
	background:url(../images/Index1_07.png) no-repeat center 20px;
	
}
.nav ul li a{
	font-family: "Myriad Pro";
	font-size: 18px;
	color: #6b6b6b;
	text-decoration: none;
	padding: 8px 5px 12px 5px !important;
}
.nav ul li a:hover {
	color: #f9b83a;
	transition: all 0.3s linear 0s;
}
.nav ul li ul {
	position: absolute;
	top: 35px;
	left: -33px;
	opacity: 0;
	visibility: hidden;
	border-radius: 10px;
	border: 1px solid #f9b83a;
	width: 192px;
	background-color:#313131;
	padding:0 8px 0 8px;
}
.nav ul li ul li a{
	padding: 8px 15px 12px 15px !important;
}
.nav ul li ul li {
	display: block;
	color: #fff;
	padding: 10px 0px;
	cursor: pointer;
	border-top-width: 1px;
	border-top-style: dotted !important;
	border-top-color: #FFF;
	width: 100%;
	position: relative;
	z-index: 999;
	font-family: "Myriad Pro";
	font-size: 18px;
}
.nav ul li ul li:first-child {
	display: block;
	color: #fff;
	padding:10px 0px;
	cursor: pointer;
	border:none !important;
	position: relative;
	z-index: 999;
	font-family: "Myriad Pro";
	font-size: 18px;
}
.nav ul li ul li:nth-child(3) {
	display: block;
	color: #fff;
	padding:10px 0px;
	cursor: pointer;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
	position: relative;
	z-index: 999;
	font-family: "Myriad Pro";
	font-size: 18px;
	background:none !important;
}
.nav ul li ul li:nth-child(2) {
	display: block;
	color: #fff;
	padding:10px 0px;
	cursor: pointer;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
	position: relative;
	z-index: 999;
	font-family: "Myriad Pro";
	font-size: 18px;
	background:none !important;
}
.nav ul li ul li:nth-child(4) {
	display: block;
	color: #fff;
	padding:10px 0px;
	cursor: pointer;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
	width: 190px;
	position: relative;
	z-index: 999;
	font-family: "Myriad Pro";
	font-size: 18px;
	background:none !important;
}
.nav ul li ul li a {
	cursor: pointer;
	text-align:left !important;
	margin:0 0 0 -15px;
	transition: all 0.3s linear 0s;
}

.nav ul li ul li:hover { 
   color: #f9b83a !important;
}
.nav ul li:hover ul {
 
  opacity: 1;
  visibility: visible;
}
.slider{
	background:url(../images/stretegic1.jpg) no-repeat center top;
	width:100%;
	height:965px;
	background-size:cover;
}
.home-center{
	width:100%;
	float:left;
	padding:50px 0 0 0;
}
.home-center_left{
	float:left;
	width:42%;
}
.home-center_left h1{
	 font-family: 'CinzelBold';
	font-size:22px;
	color:#010101;
	padding:60px 0 0 0;
}
.home-center_left h2{
	 font-family: 'PTSansRegular';
	 font-size:17px;
	color:#6c6666;
}
.home-center_left p{
	 font-family: 'PTSansRegular';
	 font-size:16px;
	padding:0px 0 0 0;
}
.home-center_sing{
	display: inline-block;
    margin: 143px 0 0;
}
.home-center_man{
	float:right;
	margin:0 0 0 20px;
}
.home_yellow{
	width:100%;
	float:left;
	padding:30px 0px;
	background-color:#f7b73a;
}
.home_yellow h1{
	font-family: 'CinzelRegular';
	font-size:48px;
	line-height:50px;
	color:#010101;
	text-align:center;
	text-transform:uppercase;
}
.home_yellow p{
	 font-family: 'PTSansRegular';
	 font-size:16px;
	color:#ffffff;
	font-style:italic;
	font-weight:bold;
	padding:10px 0 0 0;
	text-align:center;
}
.main_contanir{
	width:100%;
	float:left;
	padding:30px 0px 50px 0px;
	background-color:#f0f0f0;
}
.content{
	width:100%;
	float:left;
	padding:25px 0px;
}
.home_boxs{
	margin-top:35px;
	margin-bottom:35px;
	text-align:center;
}
.home_boxs a{
}
.home_boxs a:hover{
	opacity:0.6;
	transition: all 0.5s linear 0s;
}
.home_boxs h1{
	 font-family: 'CinzelBold';
	font-size:26px;
	color:#979797;
	text-align:center;
}
.home_bottom{}
.home_bottom h1{
	 font-family: 'CinzelBold';
	font-size:30px;
	color:#010101;
	    word-wrap: break-word;
}
.home_bottom h2{
	 font-family: 'CinzelBold';
	font-size:24px;
	color:#010101;
	padding:50px 0 0 0;
}
.home_bottom h5{
	font-family: 'CinzelBold';
	font-size:16px;
	color:#2778ff;
	line-height:30px;
	padding:30px 0 0 0;
}
.home_bottom p{
	font-family: 'PTSansRegular';
	 font-size:16px;
	color:#565656;
	padding:30px 0 0 0;
}
.home_bottom-img{
	float:left;
	margin:20px 50px 0px 0;
}
.home_bottom a{
	font-family: 'CinzelBold';
	font-size: 14px;
	color: #070707;
	padding: 5px 15px 5px 15px;
	background-color: #f7b73a;
	border: 5px double #f5ca75;
	margin:20px 0px 0px 0;
	float:left;
	text-decoration:none;
}
.video_gallery{
	background:url(../images/Index1_19.png) center top no-repeat;
	width:100%;
	float:left;
	padding:30px 0px;
	background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	-ms-background-size:cover;
	-o-background-size:cover;
	-khtml-background-size:cover;
}
.video_gallery h1{
	font-family: 'CinzelRegular';
	font-size:48px;
	line-height:50px;
	color:#fff;
}
.home_videos{
	height:291px;
	margin:20px 0 0 0px;
	text-align:center;
}
.home_videos img{
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	-o-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s;
	transition: all ease 0.3s;
}
.home_videos img:hover{
	opacity:0.5;
	box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.8);
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	transform:rotate(360deg);
}
.bottom_icons{
	background:url(../images/Index1_22.jpg) center top no-repeat;
	width:1000px;
	height:160px;
	display:none;
	margin:0px auto;
}
.footer{
	width:1000px;
	margin:0px auto;
	padding:15px 0px;
}
.footer p{
	ont-family: 'PTSansRegular';
	 font-size:16px;
	color:#959595;
	float:left;
	padding:6px 0 0 0;
}
.footer_social{
	float:right;
}
.footer_social img{
	margin:0 0 0 3px;
}
.footer_social img:hover{
	opacity:0.7;
}
.about_david{}
.about_david h1{
	font-family: 'CinzelBold';
	font-size: 22px;
	color: #010101;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding:0 0px 30px 0;
	width:33%;
}
.about_david p{
	font-family: 'PTSansRegular';
	 font-size:14px;
	color:#565656;
	padding:30px 0 0 0;
	line-height:18px;
	text-align:justify;
}
.black_span{
	color:#000;
	font-weight:bold;
}
.blue_span{
	color:#3973a8;
	font-style:italic;
}
.about-img{
	float:right;
	margin:30px 0px 0px 20px;
}
.about_david-slider{
	background:url(../images/aboutdavid.JPG) no-repeat center top;
	width:100%;
	background-size:cover;
}
.post-password-form p {
    color: #565656 !important;
    font-family: 'CinzelBold' !important;
    font-size: 22px !important;
    padding:10px 0 0;
	line-height:22px !important;
}
.post-password-form label {
    color: #565656 !important;
    font-family: 'PTSansRegular' !important;
    font-size: 14px !important;
    line-height: 18px !important;

}
.about_david-slider h1{
	font-family: 'CinzelBold';
	font-size: 36px;
	color: #fff;
	padding:80px 0 0 0;
}
.under-construction-bg{
	background:url(../images/underconstruction-bg.JPG) no-repeat center top;
	width:100%;
	padding:250px 0px;
	background-size:cover;
}
.under-construction-logo{
	background:url(../images/underconstruction-logo.PNG) no-repeat center top;
	width:821px;
	height:541px;
	margin:0px auto;
}
.about_spg{}
.about_spg-slider{
	background:url(../images/aboutspg_top.JPG) no-repeat center top;
	width:100%;
	height:180px;
	max-height:180px;
	background-size:cover;
	overflow:hidden;
}
.about_spg-slider h1{
	font-family: 'CinzelBold';
	font-size: 36px;
	color: #fff;
	padding:25px 0 0;
}
.about_spg h1{
	font-family: 'CinzelBold';
	font-size: 22px;
	color: #010101;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding:0 0px 15px 0;
	width:70%;
}
.red_span{
	color:#e15e0e;
}
.about_spg-left{
	width:50%;
	float:left;
	padding:20px 0px;
}
.about_spg-left ul{
	list-style-type: circle;
	margin:10px 0 0 10px;
}
.about_spg-left ul li{
	font-family: 'PTSansRegular';
	 font-size:14px;
	color:#565656;
	padding:10px 0 0 0;
}
.about_spg-left a{
	background: url(../images/right-arow.png) 5px 12px no-repeat;
	font-family: 'PTSansRegular';
	font-size: 14px;
	font-weight: bold;
	color: #565656;
	padding: 8px 25px 8px 25px;
	border: 1px solid #CCC;
	float:left;
	margin:15px 0 0 0;
	text-decoration:none;
}
.about_spg-right{
	width:49%;
	float:right;
	padding:20px 0px;
}
.aboutspg_right-img{
	margin: 0px 0px 0px 0px;
	border: 1px dotted #999;
	padding:10px;
	float:right;
}
.about_spg p{
	font-family: 'PTSansRegular';
	 font-size:15px;
	color:#565656;
	line-height:22px;
	text-align:justify;
}
.about_spg_bottom{}
.aboutspg_bottom-left{
	width:50%;
	float:left;
	padding:20px 0px;
}
.aboutspg_bottom-left h2{
	font-family: 'CinzelBold';
	font-size: 22px;
	color: #010101;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding:0 0px 10px 0;
	width:25%;
	float:right;
	text-align:right;
	text-transform:uppercase;
}
.aboutspg_bottom-left p{
	font-family: 'PTSansRegular';
	 font-size:14px;
	color:#565656;
	padding:30px 0 0 0;
	float:right;
	text-align:right;
}
.aboutspg_bottom-left a{
	background: url(../images/right-arow.png) 5px 12px no-repeat;
	font-family: 'PTSansRegular';
	font-size: 14px;
	font-weight: bold;
	color: #565656;
	padding: 8px 25px 8px 25px;
	border: 1px solid #CCC;
	float:right;
	margin:15px 0 0 0;
	text-decoration:none;
}
.aboutspg_bottom-right{
	width:45%;
	float:right;
	padding:20px 0px;
}
.aboutspg_bottom-right ul{
	background:url(../images/aboutspg_bulit.JPG) left bottom no-repeat;
	list-style-type: none;
	padding:20px 0px;
}
.aboutspg_bottom-right ul li{
	font-family: 'PTSansRegular';
	font-size: 18px;
	font-weight: bold;
	color: #1168d3;
	padding:10px 0 0 60px;
}
.aboutspg_bottom-right p{
	font-family: 'PTSansRegular';
	 font-size:14px;
	color:#565656;
	padding:0px 0 0 60px !important;
}
.aboutspg_bottom-right a{
	font-family: 'PTSansRegular';
	 font-size:14px;
	color:#e15e0e;
	padding:30px 0 0 0;
}
.our_pro{}
.our_pro-slider{
	background:url(../images/OurPrograms-top.jpg) no-repeat center top;
	width:100%;
	height:184px;
	background-size:cover;
}
.our_pro-slider h1{
	font-family: 'CinzelBold';
	font-size: 36px;
	color: #fff;
	padding:60px 0 0 0;
}
.our_pro h1{
	font-family: 'CinzelBold';
	font-size: 22px;
	color: #010101;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding:0 0px 30px 0;
	width:33%;
}
.our_pro p{
	font-family: 'PTSansRegular';
	 font-size:14px;
	color:#565656;
	padding:30px 0 0 0;
	line-height:18px;
	text-align:justify;
}
.our_pro-boxs{
	width:293px;
	float:left;
	margin:15px 40px 20px 0;
}
.our_pro-boxs h2{
	font-family: 'PTSansRegular';
	 font-size:18px;
	color:#565656;
	font-weight:bold;
	text-transform:uppercase;
	padding:15px 0 0 0;
}
.our_pro-boxs p{
	font-family: 'PTSansRegular';
	 font-size:14px;
	color:#565656;
	padding:10px 0 0 0;
	line-height:18px;
	text-align:justify;
}
.our_pro-boxs a{
	font-family: 'PTSansRegular';
	 font-size:14px;
	color:#e15e0e;
	text-decoration:underline;
	float:left;
	margin:15px 0 0 0;
}
.our_pro-boxs a:hover{
	font-family: 'PTSansRegular';
	 font-size:14px;
	color:#e15e0e;
	text-decoration:none;
}
.testimonials{}
.testimonials-slider{
	background:url(../images/Testimonials-top.JPG) no-repeat center top;
	width:100%;
	height:186px;
	float:left;
	background-size:cover;
}
.testimonials-slider h1{
	font-family: 'CinzelBold';
	font-size: 36px;
	color: #fff;
	padding:80px 0 0 0;
}
.testimonials h2{
	font-family: 'CinzelBold';
	font-size: 22px;
	color: #010101;
	padding:0 0px 40px 0;
	width:70%;
	margin:0px auto;
}
.testimonials-boxs{
	width: 495px;
	float: left;
	padding:20px 0 20px 0;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-right-color: #666;
	border-bottom-color: #666;
}
.testimonials-boxs:nth-child(3){
	width: 495px;
	float: left;
	padding:20px 0 20px 0;
	border-right:none !important;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
}
.testimonials-boxs:nth-child(6){
	width: 495px;
	float: left;
	padding:20px 0 20px 0;
	border-right:none !important;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
}
.testimonials-boxs:nth-child(9){
	width: 495px;
	float: left;
	padding:20px 0 20px 0;
	border-right:none !important;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
}

.testimonials-boxs img{
	float:left;
	margin:0px 0 0 20px;
}
.testimonials-boxs p{
	font-family: 'PTSansRegular';
	 font-size:14px;
	color:#565656;
	padding:10px 20px 0 0;
}
.join_spg{}
.join_spg-slider{
	background:url(../images/JoinSPG-top.jpg) no-repeat center top;
	width:100%;
	height:185px;
	background-size:cover;
}
.join_spg-slider h1{
	font-family: 'CinzelBold';
	font-size: 36px;
	color: #fff;
	padding:60px 0 0 0;
}
.join_spg p{
	font-family: 'PTSansRegular';
	 font-size:14px;
	color:#565656;
	padding:10px 0 0 0;
}
.join_spg h5{
	font-family: 'PTSansRegular';
	 font-size:15px;
	color:#000;
	font-weight:bold;
	padding:20px 0 0 0;
}
.join_spg_left{
	width:47%;
	float:left;
	margin:30px 0px;
}
.join_spg_left a{
	color:#ce4e48;
	text-decoration:none;
}
.join_spg_right{
	width:50%;
	float:right;
	margin:30px 0px;
}
.contact-us{}
.contact-slider{
	background:url(../images/contact-top.JPG) no-repeat center top;
	width:100%;
	height:185px;
	background-size:cover;
}
.contact-slider h1{
	font-family: 'CinzelBold';
	font-size: 36px;
	color: #fff;
	padding:80px 0 0 0;
}
.contact_map{
	background:url(../images/map.JPG) center top no-repeat;
	width:100%;
	height:390px;
	background-size:100% 100%;
}
.contact-us h1{
	font-family: 'CinzelBold';
	font-size: 22px;
	color: #010101;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding:20px 0px 10px 0px;
	width:33%;
}
.contact_left{
	width:65%;
	float:left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}
.contact-us p{
	font-family: 'PTSansRegular';
	 font-size:14px;
	color:#565656;
	padding:10px 0 0 0;
	line-height:18px;
}
.contact_left label{
	font-family: 'PTSansRegular';
	 font-size:16px;
	color:#565656;
	float:left;
	margin:20px 0 0 10px;
}
.contact_left input[type="text"]{
	background-color: #e1e1e1;
	height: 40px;
	width: 300px;
	border: 1px solid #CCC;
	float:left;
	margin:10px 0 0 0;
}
.contact_left_subject{
	background-color: #e1e1e1;
	height: 40px;
	width: 615px !important;
	border: 1px solid #CCC;
	float:left;
	margin:10px 0 0 10px !important;
}
.contact_left textarea{
	background-color: #e1e1e1;
	height: 190px;
	width: 615px !important;
	border: 1px solid #CCC;
	float:left;
	margin:10px 0 0 10px !important;
}
.contact_left input[type="email"]{
	background-color: #e1e1e1;
	height: 40px;
	width: 300px;
	border: 1px solid #CCC;
	float:left;
	margin:10px 0 0 0px;
}
.contact_left input[type="submit"]{
	padding: 4px 15px;
	font-family: 'PTSansRegular';
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	border-radius: 1px;
	background-color: #c3512f;
	float: left;
	margin: 20px 0px 0 10px;
	border-color: transparent;
	cursor: pointer;
	font-weight: bold;
}
.contact_right{
	width: 32%;
	float: right;
	
}
.navbar-brand .span{
	display:inline-block;
	padding:15px;
	color:#000}
	
.sf_box{position:relative;
height:490px}
	
.scrollfade {
display:none;
position:absolute;
bottom:-98px;
}

/*=================================================== 
					MEDIA QUERIES 
=====================================================*/
	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {
	.sf_box{min-height:450px !important;}
	.scrollfade{bottom:0;}
	
	#nav{background-color:#f9b83a; color:#000; left:0; width:100%;}
	ul.navbar-nav{overflow-y:scroll; overflow-x:hidden;height:250px; width:100%; margin:0;}
	.nav ul li{width:100%;}
	.nav ul li a{color:#fff !important}
	.nav ul li ul, .nav ul li:hover ul{position:static !important; visibility:visible !important;opacity:1; background-color:transparent !important; margin:20px !important; display:block;}
	.menu-menu-container{background-color:rgba(0,0,0,1); width:100%; float:left;}
	.nav ul li:nth-child(2),.nav ul li:nth-child(3),.nav ul li:nth-child(4) {background: url("../images/Index1_07.png") no-repeat scroll 91% 6px rgba(0, 0, 0, 0);}
	
	.collapse {display: none!important;}
	}
	
	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {
	.navbar-toggle{display:block !important}
	#nav{background-color:#f9b83a; color:#000; left:0; width:100%;}
	ul.navbar-nav{overflow-y:scroll; overflow-x:hidden;height:250px; width:100%; margin:0;}
	.nav ul li{width:100%;}
	.nav ul li a{color:#fff !important}
	.nav ul li ul, .nav ul li:hover ul{position:static !important; visibility:visible !important;opacity:1; background-color:transparent !important; margin:20px !important; display:block;}
	.menu-menu-container{background-color:rgba(0,0,0,1); width:100%; float:left;}
	.nav ul li:nth-child(2),.nav ul li:nth-child(3),.nav ul li:nth-child(4) {background: url("../images/Index1_07.png") no-repeat scroll 91% 6px rgba(0, 0, 0, 0);}
	
	.sf_box{height:auto !important;}
	.scrollfade{top:30px; position: relative;}
	
	.collapse {display: none!important;}}
	
	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
	#nav{background-color:#f9b83a; color:#000; left:0; width:100%;}
	ul.navbar-nav{overflow-y:scroll; overflow-x:hidden;height:250px; width:100%; margin:0;}
	.nav ul li{width:100%;}
	.nav ul li a{color:#fff !important}
	.nav ul li ul, .nav ul li:hover ul{position:static !important; visibility:visible !important;opacity:1; background-color:transparent !important; margin:20px !important; display:block;}
	.menu-menu-container{background-color:rgba(0,0,0,1); width:100%; float:left;}
	.nav ul li:nth-child(2),.nav ul li:nth-child(3),.nav ul li:nth-child(4) {background: url("../images/Index1_07.png") no-repeat scroll 91% 6px rgba(0, 0, 0, 0);}
	
	.sf_box{height:auto !important;}
	.scrollfade{top:30px; position: relative;}
  .collapse {display:none!important;}

}
		
	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
	#nav{background-color:#f9b83a; color:#000; left:0; width:100%;  position: relative; top: 0px;}
	ul.navbar-nav{overflow-y:scroll; overflow-x:hidden;height:250px; width:100%; margin:0;}
	.nav ul li{width:100%;}
	.nav ul li a{color:#fff !important}
	.nav ul li ul, .nav ul li:hover ul{position:static !important; visibility:visible !important;opacity:1; background-color:transparent !important; margin:20px !important; display:block;}
	.menu-menu-container{background-color:rgba(0,0,0,1); width:100%; float:left;}
	.nav ul li:nth-child(2),.nav ul li:nth-child(3),.nav ul li:nth-child(4) {background: url("../images/Index1_07.png") no-repeat scroll 91% 6px rgba(0, 0, 0, 0);}
	
	.sf_box{height:auto !important;}
	.scrollfade{top:30px; position: relative;}
	
	.header {background: url("../images/header.JPG") no-repeat scroll -204px -44px / cover rgba(0, 0, 0, 1);height: auto;}
	
	.main_contanir{ padding: 30px 0 !important;}
	
	.home_bottom-img {
    clear: both;
    display: block;
    float: left;
    margin: 0 25% 0;
    position: relative;
}
  img.mobile-logo {display:block; width: 100%; height: auto;}
  img.desktop-logo {display:none;}
  .collapse {display:none!important;}
	}

	
	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
	#nav{background-color:#f9b83a; color:#000; left:0; width:100%;top:174px}
	ul.navbar-nav{overflow-y:scroll; overflow-x:hidden;height:250px; width:100%; margin:0;}
	.nav ul li{width:100%;}
	.nav ul li a{color:#fff !important}
	.nav ul li ul, .nav ul li:hover ul{position:static !important; visibility:visible !important;opacity:1; background-color:transparent !important; margin:20px !important; display:block;}
	.menu-menu-container{background-color:rgba(0,0,0,1); width:100%; float:left;}
	.nav ul li:nth-child(2),.nav ul li:nth-child(3),.nav ul li:nth-child(4) {background: url("../images/Index1_07.png") no-repeat scroll 91% 6px rgba(0, 0, 0, 0);}
	
	.sf_box{min-height:320px!important; max-height:445px!important;}
	.scrollfade{top:20px; position: relative;}
	
	.header {
    background: url("../images/header.JPG") no-repeat scroll -204px -40px / cover rgba(0, 0, 0, 1);
    height: 226px;}
	
	.main_contanir{ padding: 30px 0 !important;}
  
  img.mobile-logo {display:block; width: 100%; height: auto;}
  img.desktop-logo {display:none;}
  .collapse {display:none;}
	}
	
	
	@media only screen and (min-width: 960px) and (max-width: 1044px){
	#nav{background-color:#f9b83a; color:#000; left:0; width:100%;}
	ul.navbar-nav{overflow-y:scroll; overflow-x:hidden;height:250px; width:100%; margin:0;}
	.nav ul li{width:100%;}
	.nav ul li a{color:#fff !important}
	.nav ul li ul, .nav ul li:hover ul{position:static !important; visibility:visible !important;opacity:1; background-color:transparent !important; margin:20px !important; display:block;}
	.menu-menu-container{background-color:rgba(0,0,0,1); width:100%; float:left;}
	.nav ul li:nth-child(2),.nav ul li:nth-child(3),.nav ul li:nth-child(4) {background: url("../images/Index1_07.png") no-repeat scroll 91% 6px rgba(0, 0, 0, 0);}
	.collapse {display:none;}
  .sf_box{height:auto !important;}
	.scrollfade{top:30px; position: relative;}
}

div.testimonials-slider > div > h1 {margin:0;}
