@font-face {



  font-family: 'font-custom';



  src: url('../fonts/HelveticaNeueThin.ttf') format('truetype') /* Safari, Android, iOS */;



  font-weight: normal;



  font-style: normal;



}



html, body{ background:#122a5a; padding:0px; margin:0px; position:relative; font-family: 'Oswald', sans-serif; text-shadow: 0px 0px 0px #7c838b;}







#main{

	padding-top: 0px;

	margin-top: 0px;

}



.menu{ 



    background: #ffffff;



    padding: 0px 0px;



    z-index: 999999999999;



    position: relative;



	}



.navbar{ margin-bottom:0px!important;}



.navbar-default{background:#ffffff!important;    border-color: #ffffff!important; border-width: 0px!important;}



.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav  > a:hover, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus



{ color: #ffffff!important; background-color: #131211!important;}



 .navbar-nav > li > a:hover{color:#777!important;}



.navbar-brand{ padding:0px!important;}



.navbar-brand img{

	width: 160px!important;

}



.navbar-nav > li > a{padding: 25px 12px!important; color: #444242!important;font-size: 18px;font-weight:400!important;text-transform: uppercase;font-family: 'Oswald', sans-serif;}



.navbar-nav{margin-top: 10px;}



	.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{

	color: #ffffff!important;

	background-color: #e51401!important;

}



.slider{ width:100%; margin-top:-10px;}



.slider img{ width:100%;}



.slider-2 .container{

	padding: 15px;

	margin-top: 15px;

	margin-right: auto;

	margin-bottom: 26px;

	margin-left: auto;

}



.right-grid {

	float: left;

	width: 77%; padding-left:30px;

	

	

	 /*-- agileits --*/ 

}



.welcome-grids,.services-grids,.test-grids,.gallery-grids,.about-grids,.team-grids,.choose-grids,.enquiry-grids,.forest-grids{

    margin-top: 0px;

	 text-align: center;



}



.topsocial{float:right;padding-left:15px; }



.top-contact:link{ float: left; text-align: center; color:#FFF; text-decoration:none; padding-left:10px; }

.top-contact:visited{ float: left; text-align: center; color:#FFF; text-decoration:none; padding-left:10px;}

.top-contact:hover{ float: left; text-align: center; color:#e51401; text-decoration:underline; padding-left:10px;}

.top-contact:active{ float: left; text-align: center; color:#FFF; text-decoration:none; padding-left:10px;}





.topanchor:link{ float: left; text-align: center; color:#122a5a; text-decoration:none; padding-left:10px; }

.topanchor:visited{ float: left; text-align: center; color:#122a5a; text-decoration:none; padding-left:10px;}

.topanchor:hover{ float: left; text-align: center; color:#e51401; text-decoration:underline; padding-left:10px;}

.topanchor:active{ float: left; text-align: center; color:#122a5a; text-decoration:none; padding-left:10px;}





.maintour:link{ text-align: center; color:#122a5a; text-decoration:none;  }

.maintour:visited{  text-align: center; color:#122a5a; text-decoration:none; }

.maintour:hover{ text-align: center; color:#e51401; text-decoration:none; }

.maintour:active{  text-align: center; color:#122a5a; text-decoration:none; }









.boxed-block{

	border: 0px solid #cccccc; padding-bottom:10px;

}



.slider-2 .container img{width:100%;}



.section-1{

background: #d2d3d5; width: 100%;margin-bottom: 0px;padding-top: 20px;	padding-right: 0px;	padding-bottom: 30px; 	padding-left: 0px;}



.section-1a{ background:#e6ebf1; width:100%; padding:20px 0px; margin-bottom:0px;}



.section-2{ background:#fff; width:100%; padding:20px 0px;  padding-bottom: 0px;}



.section-3{ background:#122a5a; width:100%; padding:20px 0px; margin-top:00px;}



.section-4{ background:#fff; width:100%;padding-top:20px; }

.section-41{ background:#d2d3d5; width:100%;padding-top:20px; }



.vid{  margin-bottom:10px;}



.top{margin-top:0px;font-weight: 300;}



.top-p{ margin-top: 10px; font-weight: 400;  color: #ffffff; font-size: 17px;}



.spacer{ margin-bottom:50px;}



.goal{ background:#fff;}



.goala{ background:#d2d3d5;}



.goal h4{color:#1255d0;padding: 10px 0px;}



.discussion{ background:#ffffff;}



.discussion h4{

	color: #1255d0;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

}



.discussion h5{

	color: #1255d0;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

}



p{font-weight: 300;line-height: 25px;color: #484848;font-family: 'Roboto Condensed', sans-serif;font-size: 14px!important;}



.itenarybold{

	font-weight: bold;

	color: #1241b7;

	font-size: 1.13em;

} 



.itenarybold2{ 	font-weight: bold; 	color: #f56500; 	font-size: 1.13em; } 



.itenary{font-weight: 300;line-height: 25px;color: #484848;font-family: 'Roboto Condensed', sans-serif;font-size: 14px!important;}



h4{ font-size: 21px!important; 	margin-bottom: 15px;/* white-space: nowrap; *//* display: inline-block; */}



h3{font-size: 29px!important;}



.btn-yellow{ background:#0084e5!important;}



.form-control, .btn{ border-radius:0px!important;}



  .social{ margin:0px; padding:0px;}



  .social li{   



       margin: 0px;



    padding: 0px;



    display: inline-block;



    list-style: none;



    text-decoration: none;}



	 .social li a { }



  .social li a{     



    padding: 19px;



    display: inline-block;



    text-indent: -99999999999999999999px;



    text-align: center;



    background: url(../images/social.png)no-repeat;



    margin: 8px;}



  .facebooke a{ background-position:0px 9px!important;}



   .tweet a{background-position:-52px 9px!important;}



   .youtube a{background-position:-104px 9px!important;}



  .google-pluse a{background-position:-166px 9px!important;}



  .linked-in a{ background-position:-215px 9px!important;}



 .profile-image{position:relative;display: inline-block;}



 .profile-image a:hover img{ opacity:0.5;}



  



 .youtube-1 {

  position: absolute;

  width: 59px;

  height: 35px;

  z-index: 100;

  left: 39%;

  top: 43%;

  background: transparent url(../images/icon-youtube-small.png) no-repeat;

  cursor: pointer;

}







 .youtube-2 {

	position: absolute;

	width: 36px;

	height: 22px;

	z-index: 100;

	left: 127px;

	top: 35%;

	background: transparent url(../images/icon-youtube-small.png) no-repeat;

	cursor: pointer;

}



.mapimg{ width:100%;}



.discussion{ background:#ffffff!important;}



.map{ width:100%;}



.map img{width:100%;}



#menu{ margin:0; padding:0;}



#menu li{ list-style:none; float:left; }



#menu li a{

    text-decoration: none; text-align: center; color: #fff; display: block; font-size: 16px; padding: 10px; text-transform: none; }

	

	

	

	#anchor{ margin:0; padding:0; color: #000000;}



#anchor li{ list-style:none; float:left; }



#anchor li a{

    text-decoration: none; text-align: center; color: #000000; display: block; font-size: 16px; padding: 10px; text-transform: none; }

	

	

	



	h5{font-family: 'Roboto Condensed', sans-serif;font-size: 17px;margin-top: 15px;margin-bottom: 6px!important;}



ul.list{padding:0px;margin:0px;margin-bottom: 18px;}



ul.list li, ul.list li ul li{list-style:none;line-height:22px;font-family: 'Roboto Condensed', sans-serif;font-size: 15px;color: #676363;}



ul.list li ul{padding:0px; margin:0px; padding-left:10px;}



.footer{background:#000; width:100%; padding:4px 0px; margin-top:0px;}







.link{font-family: 'Roboto Condensed', sans-serif;font-size: 16px;}











@media (min-width: 768px) and  (max-width: 1024px) {



	.tab{



		margin-left:13%;



		



	}



	



	.tab3{



		margin-left: 14%;



    margin-right: 14%;



		



	}



}



@media screen and (min-width:480px) and (max-width: 768px){



	.tab{

		margin-left: 20%;

	}



	.tab2{



		margin-left:20%;



	 }



	 .youtube-2{left: 45%;}



}



@media (min-width: 1024px){



	.tab2{



		margin-left:0%;



	 }



	.youtube-2{

	top: 29px;

}



}





@media only screen and (max-width: 360px){



	.topsocial{

	float: right;

	padding-left: 10px;

	margin-top:25px;

}





}





 



/* GEO - Semibold */



@font-face {font-family: 'Geogrotesque-SemiBold';src: url('../fonts/webfonts/geo-semibold/eot/style_169898.eot');src: url('../fonts/webfonts/geo-semibold/eot/style_169898.eot?#iefix') format('embedded-opentype'),url('../fonts/webfonts/geo-semibold/woff/style_169898.woff') format('woff'),url('../fonts/webfonts/geo-semibold/ttf/style_169898.ttf') format('truetype'),url('../fonts/webfonts/geo-semibold/svg/style_169898.svg#Geogrotesque-SemiBold') format('svg');}







/* GEO - Medium */



@font-face {font-family: 'Geogrotesque-Medium';src: url('../fonts/webfonts/geo-medium/eot/1110FC_0.eot');src: url('../fonts/webfonts/geo-medium/eot/1110FC_0.eot?#iefix') format('embedded-opentype'),url('../fonts/webfonts/geo-medium/woff/1110FC_0.woff') format('woff'),url('../fonts/webfonts/geo-medium/ttf/1110FC_0.ttf') format('truetype'),url('webfonts/1110FC_0.svg#wf') format('svg');}







/* GEO - Regular */



 @font-face {font-family: 'Geogrotesque-Regular';src: url('../fonts/webfonts/geo-regular/eot/11014B_0.eot');src: url('../fonts/webfonts/geo-regular/eot/11014B_0.eot?#iefix') format('embedded-opentype'),url('../fonts/webfonts/geo-regular/woff/11014B_0.woff') format('woff'),url('../fonts/webfonts/geo-regular/ttf/11014B_0.ttf') format('truetype'),url('../fonts/webfonts/geo-regular/svg/11014B_0.svg#wf') format('svg');}







/* Icon Fonts



*********************************/



/* Font-face Icons */



@font-face {



	font-family: 'flexslider-icon';



	src:url('../fonts/webfonts/flexslider-icon.eot');



	src:url('../fonts/webfonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),



		url('../fonts/webfonts/flexslider-icon.woff') format('woff'),



		url('../fonts/webfonts/flexslider-icon.ttf') format('truetype'),



		url('../fonts/webfonts/flexslider-icon.svg#flexslider-icon') format('svg');



	font-weight: normal;



	font-style: normal;



}



 







/*



 SyntaxHighlighter - http://alexgorbatchev.com/SyntaxHighlighter



 



 SyntaxHighlighter is donationware. If you are using it, please donate. - http://alexgorbatchev.com/SyntaxHighlighter/donate.html



 



 @version - 3.0.83 (July 02 2010)



 @copyright - Copyright (C) 2004-2010 Alex Gorbatchev.



 @license - Dual licensed under the MIT and GPL licenses.



*/



.syntaxhighlighter a,.syntaxhighlighter div,.syntaxhighlighter code,.syntaxhighlighter table,.syntaxhighlighter table td,.syntaxhighlighter table tr,.syntaxhighlighter table tbody,.syntaxhighlighter table thead,.syntaxhighlighter table caption,.syntaxhighlighter textarea{-moz-border-radius:0 0 0 0 !important;-webkit-border-radius:0 0 0 0 !important;background:none !important;border:0 !important;bottom:auto !important;float:none !important;height:auto !important;left:auto !important;line-height:1.1em !important;margin:0 !important;outline:0 !important;overflow:visible !important;padding:0 !important;position:static !important;right:auto !important;text-align:left !important;top:auto !important;vertical-align:baseline !important;width:auto !important;box-sizing:content-box !important;font-family:"Consolas","Bitstream Vera Sans Mono","Courier New",Courier,monospace !important;font-weight:normal !important;font-style:normal !important;font-size:1em !important;min-height:inherit !important;min-height:auto !important;}



.syntaxhighlighter{width:100% !important;margin:1em 0 1em 0 !important;position:relative !important;overflow:auto !important;font-size:1em !important;}



.syntaxhighlighter.source{overflow:hidden !important;}



.syntaxhighlighter .bold{font-weight:bold !important;}



.syntaxhighlighter .italic{font-style:italic !important;}



.syntaxhighlighter .line{white-space:pre !important;}



.syntaxhighlighter table{width:100% !important;}



.syntaxhighlighter table caption{text-align:left !important;padding:.5em 0 0.5em 1em !important;}



.syntaxhighlighter table td.code{width:100% !important;}



.syntaxhighlighter table td.code .container{position:relative !important;}



.syntaxhighlighter table td.code .container textarea{box-sizing:border-box !important;position:absolute !important;left:0 !important;top:0 !important;width:100% !important;height:100% !important;border:none !important;background:white !important;padding-left:1em !important;overflow:hidden !important;white-space:pre !important;}



.syntaxhighlighter table td.gutter .line{text-align:right !important;padding:0 0.5em 0 1em !important;}



.syntaxhighlighter table td.code .line{padding:0 1em !important;}



.syntaxhighlighter.nogutter td.code .container textarea,.syntaxhighlighter.nogutter td.code .line{padding-left:0em !important;}



.syntaxhighlighter.show{display:block !important;}



.syntaxhighlighter.collapsed table{display:none !important;}



.syntaxhighlighter.collapsed .toolbar{padding:0.1em 0.8em 0em 0.8em !important;font-size:1em !important;position:static !important;width:auto !important;height:auto !important;}



.syntaxhighlighter.collapsed .toolbar span{display:inline !important;margin-right:1em !important;}



.syntaxhighlighter.collapsed .toolbar span a{padding:0 !important;display:none !important;}



.syntaxhighlighter.collapsed .toolbar span a.expandSource{display:inline !important;}



.syntaxhighlighter .toolbar{position:absolute !important;right:1px !important;top:1px !important;width:11px !important;height:11px !important;font-size:10px !important;z-index:10 !important;}



.syntaxhighlighter .toolbar span.title{display:inline !important;}



.syntaxhighlighter .toolbar a{display:block !important;text-align:center !important;text-decoration:none !important;padding-top:1px !important;}



.syntaxhighlighter .toolbar a.expandSource{display:none !important;}



.syntaxhighlighter.ie{font-size:.9em !important;padding:1px 0 1px 0 !important;}



.syntaxhighlighter.ie .toolbar{line-height:8px !important;}



.syntaxhighlighter.ie .toolbar a{padding-top:0px !important;}



.syntaxhighlighter.printing .line.alt1 .content,.syntaxhighlighter.printing .line.alt2 .content,.syntaxhighlighter.printing .line.highlighted .number,.syntaxhighlighter.printing .line.highlighted.alt1 .content,.syntaxhighlighter.printing .line.highlighted.alt2 .content{background:none !important;}



.syntaxhighlighter.printing .line .number{color:#bbbbbb !important;}



.syntaxhighlighter.printing .line .content{color:black !important;}



.syntaxhighlighter.printing .toolbar{display:none !important;}



.syntaxhighlighter.printing a{text-decoration:none !important;}



.syntaxhighlighter.printing .plain,.syntaxhighlighter.printing .plain a{color:black !important;}



.syntaxhighlighter.printing .comments,.syntaxhighlighter.printing .comments a{color:#008200 !important;}



.syntaxhighlighter.printing .string,.syntaxhighlighter.printing .string a{color:blue !important;}



.syntaxhighlighter.printing .keyword{color:#006699 !important;font-weight:bold !important;}



.syntaxhighlighter.printing .preprocessor{color:gray !important;}



.syntaxhighlighter.printing .variable{color:#aa7700 !important;}



.syntaxhighlighter.printing .value{color:#009900 !important;}



.syntaxhighlighter.printing .functions{color:#ff1493 !important;}



.syntaxhighlighter.printing .constants{color:#0066cc !important;}



.syntaxhighlighter.printing .script{font-weight:bold !important;}



.syntaxhighlighter.printing .color1,.syntaxhighlighter.printing .color1 a{color:gray !important;}



.syntaxhighlighter.printing .color2,.syntaxhighlighter.printing .color2 a{color:#ff1493 !important;}



.syntaxhighlighter.printing .color3,.syntaxhighlighter.printing .color3 a{color:red !important;}



.syntaxhighlighter.printing .break,.syntaxhighlighter.printing .break a{color:black !important;}



/* Theming */



.syntaxhighlighter { clear: both; width: auto!important; font-size: 13px !important; line-height: 21px !important; font-family: Courier, "Courier New", monospace; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; background-color: #fff !important; box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}



.syntaxhighlighter .string, .syntaxhighlighter .string a {color: #ff5454 !important;}



.syntaxhighlighter .line.alt1,



.syntaxhighlighter .line.alt2 {width: 100% !important; padding: 0 !important; background-color: #fff !important;}



.syntaxhighlighter .line.highlighted.alt1,



.syntaxhighlighter .line.highlighted.alt2 {background-color: #fff !important;}



.syntaxhighlighter table td.code {width: auto !important; padding: 10px 12px!important;}



.syntaxhighlighter table td.code .line {width: auto !important; padding: 0 !important;}



.syntaxhighlighter .color1, .syntaxhighlighter .color1 a {color: #cc7ac6!important;}



.syntaxhighlighter .plain, .syntaxhighlighter .plain a {color: #888!important;}



.syntaxhighlighter .comments, .syntaxhighlighter .comments a {color: #999!important;}



.syntaxhighlighter .keyword {color: #2a93b9!important;}



/**/



.syntaxhighlighter{background-color:white !important;}



.syntaxhighlighter .line.alt1{background-color:white !important;}



.syntaxhighlighter .line.alt2{background-color:white !important;}



.syntaxhighlighter .line.highlighted.alt1,.syntaxhighlighter .line.highlighted.alt2{background-color:#e0e0e0 !important;}



.syntaxhighlighter .line.highlighted.number{color:black !important;}



.syntaxhighlighter table caption{color:black !important;}



.syntaxhighlighter .gutter{color:#afafaf !important;}



.syntaxhighlighter .gutter .line{border-right:3px solid #6ce26c !important;}



.syntaxhighlighter .gutter .line.highlighted{background-color:#6ce26c !important;color:white !important;}



.syntaxhighlighter.printing .line .content{border:none !important;}



.syntaxhighlighter.collapsed{overflow:visible !important;}



.syntaxhighlighter.collapsed .toolbar{color:blue !important;background:white !important;border:1px solid #6ce26c !important;}



.syntaxhighlighter.collapsed .toolbar a{color:blue !important;}



.syntaxhighlighter.collapsed .toolbar a:hover{color:red !important;}



.syntaxhighlighter .toolbar{color:white !important;background:#6ce26c !important;border:none !important;}



.syntaxhighlighter .toolbar a{color:white !important;}



.syntaxhighlighter .toolbar a:hover{color:black !important;}



.syntaxhighlighter .plain,.syntaxhighlighter .plain a{color:black !important;}



.syntaxhighlighter .comments,.syntaxhighlighter .comments a{color:#008200 !important;}



.syntaxhighlighter .string,.syntaxhighlighter .string a{color:blue !important;}



.syntaxhighlighter .keyword{color:#006699 !important;}



.syntaxhighlighter .preprocessor{color:gray !important;}



.syntaxhighlighter .variable{color:#aa7700 !important;}



.syntaxhighlighter .value{color:#009900 !important;}



.syntaxhighlighter .functions{color:#ff1493 !important;}



.syntaxhighlighter .constants{color:#0066cc !important;}



.syntaxhighlighter .script{font-weight:bold !important;color:#006699 !important;background-color:none !important;}



.syntaxhighlighter .color1,.syntaxhighlighter .color1 a{color:gray !important;}



.syntaxhighlighter .color2,.syntaxhighlighter .color2 a{color:#ff1493 !important;}



.syntaxhighlighter .color3,.syntaxhighlighter .color3 a{color:red !important;}



.syntaxhighlighter .keyword{font-weight:bold !important;}

.testbg {background-image:url(images/test-bg.png); width:100%;}