.donate-page{
	width: 1190px;
    margin: 0 auto 50px auto;
    padding: 0 20px;
    min-height: 900px;
  
  display: flex;
  justify-content: space-between;

}

.donate-left{
    position: relative;
    width: 65%;
    float: left;
    margin-right: 2px;
}
#donate-right{
  height: 60vh;
  border-radius: 5px 5px 5px 5px;
  background:#E9EAEA;
  border:1px solid #23A455;
  margin:90px 0px 0px 0px;
    width: 30%;
    float: left;
  
  padding: 15px;  
  position: -webkit-sticky;
  position: sticky;
  top: 10%;
}


.howtodonate{
  height:200px;
  background-color:#ccc;
  color:#000;
  border:1px solid #a3b102;
  border-radius:10px;
  padding:5px;
  margin:5px;
}





/*.slidern{ position:absolute; bottom:300px; z-index:999999}*/

.notifications_link a{color:#FFF !important;}
/*.slidern{ position:relative;}*/
.bx-wrapper .bx-viewport {left: 0;background:none !important; /*min-height:1000px*/}
/** RESET **/
* {margin:0; padding:0; outline:none;}
img {border:0; display:block;}
a {text-decoration:none;}
ul, ol {list-style:none;}
::-moz-selection, ::selection{background:#ed2228; text-shadow:none; color:#ffffff;}
body {/*font-family:'Century Gothic', 'CenturyGothicPro', Helvetica, Arial, sans-serif; font-weight:normal ;*/font-family: 'Exo', sans-serif; -webkit-font-smoothing: antialiased;color:#ffffff; font-size:14px;text-rendering: optimizeLegibility !important;-webkit-font-smoothing: antialiased !important; position:relative; background:#fff; color:#666;}
.fonts{font-family: 'Exo', sans-serif;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
.fixed{ /*min-height:100% ;*/ overflow:hidden !important}
html, body {margin:0;padding:0;/*height:100%*//*max-height:100%; overflow:hidden !important*/}
.black_bg{ background:#000 !important}
.cont_close{ position:absolute; right:-48px; top:40%; cursor:pointer}
.cont_open{ position:absolute; right:-48px; top:40%; display:none; cursor:pointer}
a.contact_pop{ background:#fff; padding:10px; color:#85900d !important; margin:30px 0 10px; display:inline-block; width:95%; text-align:center;}
a.contact_pop:hover{ background:#a3b102; padding:10px; color:#fff !important; margin:30px 0 10px; float:left;-webkit-transition:background-color 0.3s linear;-moz-transition: background-color 0.3s linear; -o-transition:background-color 0.3s linear;-ms-transition:background-color 0.3s linear;}


.no_items {
  color: #ff0000;
  font-size: 15px;
}


#slider-prev a.bx-prev, #slider3-prev a.bx-prev{background: url(../img/prevn.png) no-repeat;float: left;text-indent: -9999px;cursor: pointer;height: 22px;width: 22px;margin-top: 10px;}
#slider-next a.bx-next, #slider3-next a.bx-next{background:url(../img/nextn.png) no-repeat;float: left;margin-right:5px;text-indent:-9999px;cursor:pointer;height:22px;width:22px;margin-top:10px;}
.contollers{float: left;margin:10px 0;}
.news_ticker{ position:absolute; background: url(../img/transparent.png) repeat; padding:30px; width:26%; left:37%; bottom:-340px; z-index:2001; font-size:15px}
.news{ color:#fff; font-size:14px; font-weight:bold}
.news_close{ position:absolute; left:45%; top:-25px; cursor:pointer}
.news_not{ position:absolute;left:48%; bottom:30px; z-index:9999;}
.noti{color:#fff;font-size:12px;background:url(../img/notification.png) no-repeat;position:absolute;z-index:9999;height:28px;width:28px;top:-35px;right:-20px;padding:5px 8px;}
.news_open{ position:absolute; left:45%; top:-25px; z-index:888; cursor:pointer}
.hidden_content_field{display:none;}

.caps{ text-transform:uppercase}
.bold{ font-weight:bold}
.left{ float:left}
.right{ float:right} 
.expand{ width:100%}
.wrap{ width:100%; margin:0 auto;position:absolute; top:0}
.clearBoth{ clear:both;}
.top{ width:100%; position:fixed;padding:0; background:#a3b102; padding:0px 0; height:70px;top:0; left:0; z-index:9999}
.top_mobile{ width:100%; position:relative;padding:0; background:#7f8b04; padding:0px 0; height:51px;top:0; left:0; z-index:8888; }

.ie8 .top_mobile{ display:none}
.ie8 .top_logo_mobile{ display:none}
.ie8 .top_logo_mobile_bar{ display:none}

.ie7.top_mobile{ display:none}
.ie7.top_logo_mobile{ display:none}
.ie7.top_logo_mobile_bar{ display:none}

.menu_slide{width:242px;padding: 0 0 29px 0; position:fixed; left:-242px; top:78px; z-index:9999; height:100%; background: url(../img/nav.png) repeat-y; top:50px; /*bottom:0*/}


.open{ position:fixed; top:10px; left:10px; z-index:99999; cursor:pointer;}
.closed{ position:fixed; top:10px; left:10px; z-index:99999; cursor:pointer;display:none;}
.icon_name{ float:left; clear:left; width:50px;}
.home_icon{ float:left; width:50px; height:50px; border-bottom:1px solid #44515b; border-right:1px solid #44515b;}
.home_name{padding:15px; text-transform:uppercase;color:#f1fa95; font-size:16px; text-align:center; background:url(../img/trans3.png) repeat; display:none}


#left_menu_icon{background:url(../img/menu.png) no-repeat ; width:50px; height:51px; position:absolute; z-index:101; cursor:pointer; right:0}
.left_menu{ float:left; background:rgba(21, 39, 53, 0.6);height:100%; position:absolute; z-index:100;width:50px; left:-50px;}
.logo{ position:absolute; left:48%}
/*footer*/
.footer{font-size:15px;-webkit-font-smoothing: antialiased;background:#a3b102; width:100%;position: fixed; bottom:0; z-index:2002;}
.footer2{font-size:15px;-webkit-font-smoothing: antialiased;background:#a3b102; width:100%;position: relative; z-index:2002}
.footer a{color:#fff; }
.top_logo{ /*left:44%; position:relative; */width:162px;margin: 0 auto; cursor:pointer;}
.top_logo_mobile{position:relative;width:162px;margin: 0 auto; cursor:pointer; background:red; width:100%; z-index:8888; display:none}
.top_logo_mobile_bar{ top:0; position:relative;width:100%;margin: 0 auto; cursor:pointer; background:#a2b239; z-index:2222; height:28px}
.logo_mobile{ position:absolute; max-width:100%; left:43%; z-index:3333; top:0px}
.banner_slider{ position:relative;}
.slider_caption{position:absolute;top:150px;width: 28%;margin: 0 0 0 37%; text-align:center; z-index:2002; display:none}
.slider_caption3{position:absolute;top:150px;width: 28%;margin:100px 0 0 37%; text-align:center; z-index:2002; display:none}
.slider_btn{margin: 20px auto 0; text-transform:uppercase; padding:10px 30px; border:2px solid #fff; font-size:18px;text-align:center; color:#fff; display:inline-block ; width:85%}
.slider_arrw{margin: 30px auto; width:40px;text-align:center; display:none}
.slider_arrw img:hover{ padding:20px 0 0 0;-webkit-transition: padding 100ms ease-in;
-moz-transition: padding 100ms ease-in;
-ms-transition: padding 100ms ease-in;
-o-transition: padding 100ms ease-in;
transition: padding 100ms ease-in;}
a.slider_btn{color:#fff;}
.slider_btn:hover{ background:#a2b102;cursor:pointer; color:#fff;border:2px solid #a2b102;-webkit-transition: background 400ms ease-in;
-moz-transition: background 400ms ease-in;
-ms-transition: background 400ms ease-in;
-o-transition: background 400ms ease-in;
transition: background 400ms ease-in; }

.index{ position:relative; z-index:-99; display:none !important}
/*drop tabs*/
.drop{ position:absolute; right:0; top:0; padding:30px; width:38%; background:url(../img/trans.png) repeat; display:none; z-index:999999;}
.drop2{ position:absolute; right:0; top:0; padding:16px 20px 35px; width:38%; background:url(../img/trans.png) repeat; display:none; z-index:999999;}


.tabs2{ text-align:center}

.tabs > DIV {}
.tabs LI {border:1px solid #fff; margin:0 20px 20px 0;color: #e9feff !important;display: block;font-size: 18px;font-weight: 300;padding: 14px 24px;text-decoration: none;}
.tabs LI a{ color:#fff}
.tabs A {}
.tabs LI:hover {border: 1px solid #e9ff00;}
.tabs LI:hover A {color:#e9ff00 !important;}
.active {background: #e9ff00 !important;border: 1px solid #a2b102 !important;}
.active A {color: #e9ff00 !important;}
/*tabs2*/
.tabs2 > DIV {}
.tabs2 LI {border:1px solid #fff; margin:0 20px 20px 0;color: #e9feff !important;display: block;font-size: 18px;font-weight: 300;padding: 14px 24px;text-decoration: none;}
.tabs2 LI a{ color:#fff}
.tabs2 LI:hover {border: 1px solid #e9ff00;}
.tabs2 LI:hover A {color:#e9ff00 !important;}
/*.active {background: # !important;border: 1px solid #e9ff00 !important;}*/
.active A {color: #e9ff00 !important;}



/**
 * LISTS
 *
 * -------------------------------------------------------------------------------------------------
 */

UL.vertical { /* Vertical lists */
	margin: 0
}

UL.horizontal { /* Horizontal lists */
	display: inline;
	margin: 0
}

UL.horizontal > LI {
	display: inline-block;

	/* IE */
	*margin: 1px;
	zoom: 1;
	*display: inline;
}


.drop_h3{ color:#e0f510; font-size:17px; text-transform:uppercase; margin:0px 0 10px; font-weight:normal}
.drop_p{ margin:0 0 20px 0; font-size:15px}


.event_form{ width:50%; margin:0 auto}

.error { display:none; font-style:italic;text-transform:uppercase;background:none;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-size:14px;padding:10px 2%;margin:10px 0 10px;width:95%;border:#ff0000 solid 1px; color:#ff0000; font-family:'Century Gothic', 'CenturyGothicPro', Helvetica, Arial, sans-serif; font-weight:normal}


.error2 { display:none; font-style:italic;text-transform:uppercase;background:none;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-size:14px;padding:10px 2%;margin:0 0 10px;width:99%;border:#ff0000 solid 1px; color:#ff0000; font-family:'Century Gothic', 'CenturyGothicPro', Helvetica, Arial, sans-serif; font-weight:normal; float:left;}

.success{font-size:15px;}

.form_input2{background:none;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;color:#404040;font-size:12px;padding:8px 2%;margin:10px 0 10px;width:95%;border:#e1e1e1 solid 1px; color:#fff; font-family:'Century Gothic', 'CenturyGothicPro', Helvetica, Arial, sans-serif; font-weight:normal }

.submit_button_event{background:none;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;color: #e9ff00;font-size:14px;padding:10px 2%;margin:0px 0 10px; width:95.5%; text-align:center; border: 1px solid #e9ff00; cursor:pointer; text-transform:uppercase}

.submit_button_event:hover{background:#e9ff00;color: #000;-webkit-transition:background-color 0.3s linear;-moz-transition: background-color 0.3s linear; -o-transition:background-color 0.3s linear;-ms-transition:background-color 0.3s linear;}

.donate_now{background:none;color: #e9ff00;font-size:14px;padding:10px 2%;margin:0px 0 10px; width:95.5%; text-align:center; border: 1px solid #e9ff00; cursor:pointer; text-transform:uppercase; float:left;}
.donate_now:hover{background:#e9ff00;color: #000;-webkit-transition:background-color 0.3s linear;-moz-transition: background-color 0.3s linear; -o-transition:background-color 0.3s linear;-ms-transition:background-color 0.3s linear;}


/*selectbox css*/
.sbHolder{
	background:none;
	border: solid 1px #fff;
	font-family: Arial, sans-serif;
	font-size: 14px; text-transform:uppercase;
	font-weight: normal;
	height: 40px;
	position: relative;
	width:95%; outline:none; color:#fff; padding:10px 0; margin:0 0 10px 0
}
.sbHolder:focus .sbSelector{
	
}
.sbSelector{
	display: block;
	height: 30px;
	left: 0;
	line-height: 30px;
	outline: none;
	overflow: hidden;
	position: absolute;
	text-indent: 10px;
	top: 0;
	width: 100%;
}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{
	color: #fff;
	outline: none;
	text-decoration: none; padding:5px 0 0 0
}
.sbToggle{
	background: url(../img/select.png) 0 -116px no-repeat;
	display: block;
	height: 30px;
	outline: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 30px;
}
.sbToggle:hover{
	background: url(../img/select.png) 0 -167px no-repeat;
}
.sbToggleOpen{
	background: url(../img/select.png) 0 -16px no-repeat;
}
.sbToggleOpen:hover{
	background: url(../img/select.png) 0 -66px no-repeat;
}

.sbOptions{
	background-color: #212121;
	border: solid 0px #515151;
	list-style: none;
	left: 0px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 30px !important;
	width: 100%;
	z-index: 1;
	overflow-y: auto;
}
.sbOptions li{
	padding: 0 7px; border:none; background: none;
}
.sbOptions a{
	border-bottom: dotted 1px #515151;
	display: block;
	outline: none;
	padding: 3px 0 3px 0px; font-size:12px
}
.sbOptions a:link, .sbOptions a:visited{
	color: #ddd;
	text-decoration: none;
}
.sbOptions a:hover,
.sbOptions a:focus,
.sbOptions a.sbFocus{
	color: #EBB52D; border:none !important; background:none
}
.sbOptions li.last a{
	border-bottom: none;
}

.sbOptions .sbGroup{
	border-bottom: dotted 1px #515151;
	color: #EBB52D;
	display: block;
	font-weight: bold;
	padding: 0px 0 7px 3px;
}
.sbOptions .sbSub{
	padding-left: 17px;
}

/*#country_id{ margin:20px 0}*/

.top_right_menu{ position:absolute; right:0; top:0; width:20%}
.top_right_menu_mobile{ position:absolute; right:0; top:0; width:80%}
.top_right_menu_mobile a{ float:right; padding:17px; background:#7f8b04; text-transform: uppercase; font-size:14px; color:#fff}
.top_right_menu a{ float:right;   padding: 23px 20px 21px 29px;background: #99a804;text-transform: uppercase; font-size:14px; color:#000}
.top_right_menu a:hover{background:#1f2935;color:#fff;-webkit-transition:background-color 0.3s linear;-moz-transition: background-color 0.3s linear; -o-transition:background-color 0.3s linear;-ms-transition:background-color 0.3s linear;}
.top_right_menu li a{color:#fff; font-size:20px;}
/*.volunteer{ float:right; padding:17px; background:#7f8b04; text-transform: uppercase; font-size:14px; color:#fff}*/
.current a{     background: #1f2935;
    font-weight: bold;}

.close{position: absolute;left:0; bottom:0}
.main_container{ width:1024px; margin:0 auto 50px auto; padding:0 20px; min-height:900px}
.header{font-family: 'Exo', sans-serif; font-size:40px; padding: 140px 10px 20px 0; text-align:left; color:#3a4002; width:100%;}




 .sm_fb a{background: url(../img/facebook.png) no-repeat #2e8198;background-position: 0 0;height: 34px; width: 34px; display: inline-block; 
 transform: perspective(1000);transform-style: preserve-3d;transition: all 400ms ease;}
 .sm_fb  a:hover {background-position: 0 -34px;transform: rotate(90deg);-ms-transform: rotate(90deg); 
 /* IE 9 */-webkit-transform: rotate(90deg); /* Safari and Chrome */}
 
  .sm_tweet a{background: url(../img/images/tweeta.png) no-repeat #2e8198;background-position: 0 0;height: 34px; width: 34px; display: inline-block; 
 transform: perspective(1000);transform-style: preserve-3d;transition: all 400ms ease;}
 .sm_tweet  a:hover {background-position: 0 -34px;transform: rotate(90deg);-ms-transform: rotate(90deg); 
 /* IE 9 */-webkit-transform: rotate(90deg); /* Safari and Chrome */}

 
 
/* .filterbox{} 
 .box{ background:red; width:240px; height:240px; position:relative}*/
.menu { padding: 0; clear: both; }
.menu li {float: left;margin-right:1%; text-align:center; font-size:16px;border: 1px solid #a09d9d;text-align:center;padding: 17px 0; }
.menu li a {color: #a09d9d;}
.menu li.active a {color: #a2b102 !important;}
.content {clear: both;padding: 0px 0px; }
.width{ width:23.5%}
.section_intro{ text-align:center; font-size:20px; text-transform:uppercase; color:#8c8c8c; font-weight:100; margin:20px}
.content_box{ float:left; width:100%; margin:20px 0}
.content_left{ width:48%; float: left; margin:0 4% 0 0;}
.content_right{ width:48%; float: left;}
.content_full{ width:100%; float: left; margin:10px 0 0 0;}
.sub_head{font-weight: bold; font-size: 18px;}
.content_right p{  font-size:14px; line-height:20px; margin:0 0 14px 0; word-wrap: break-word;}
.faq_li ul li{  font-size:14px; line-height:20px; margin:0 0 20px 0; word-wrap: break-word;}
.file_name{ position:absolute; top:65px; left:10px; font-size:13px; font-weight:bold; text-transform:uppercase; color:#666;}

.search{ float:left;width:99%; margin:0 0 20px 0;  border: 1px solid #bfbdbd;}
.searchinput{border:none;float:left;padding:8px 10px 8px;font-size: 15px;color: #252525; width:80%;}
.sbtn {background:url(../img/search.png) no-repeat center; cursor:pointer;border:none; padding:6px; float:right; width:40px;}


/*.content_p{ font-size:14px;}*/
.stats_box{ float:left; width:100%; margin:20px 0}
.stats_left{ width:48%; float: left; margin:60px 4% 0 0;}
.stats_right{ width:48%; float: left;}
.right_slide{ position:fixed; right:-150px;top:40%; z-index:4444;width:200px; cursor:pointer}
.slideicon_name{ float:left;border-bottom:1px solid #a4ac4f;width:200px; }
.slide_icon{ float:left; border-right:1px solid #6f7533;}
.slide_name a{ float:left; color:#f0f98c; text-transform:uppercase; font-size:14px; padding:15px 3px 0 7px ; text-align:center}
.slide_name a:hover{color:#fff;-webkit-transition:0.6s linear;-moz-transition: 0.5s linear; -o-transition: 0.5s linear;-ms-transition: 0.5s linear}
.download{}
.right_slide ul li{background:#96a405; padding:0px; cursor:pointer} 
.right_slide ul li:hover{background:#647403;-webkit-transition:0.6s linear;-moz-transition: 0.5s linear; -o-transition: 0.5s linear;-ms-transition: 0.5s linear}

.blog_box{ background:#e8e8e8; padding:0px;/* position:relative*/}





/*blog*/
.filters3{ float:left; margin:0 0 10px; width:100%}
.filters3 a{ float:left; text-decoration:none;padding:5px 10px;margin:0 0px 0 0;  filter: none;-webkit-filter: grayscale(0%);}
.filters3 a:hover{filter: gray; /* IE6-9 */-webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */}
.filter_active{ background:#7F7F7F !important;}
.View_all{ background:#1a8ca6; float:left; margin:0 1px 0 0; color:#404040}
.View_all2{ background:#1a8ca6; float:left; margin:0 1px 0 0; color:#404040}
.filter_intro{padding:11px 20px 11px; float:left; margin:0 0px 0 0; color:#fff; font-size:17px; background:#444b03;}
.latest_year{ background:#fa8e2e !important}
.old_year{ background:#fdbd33 !important}
a.pop_close{ background:url(../img/popclose.png) no-repeat; width:35px; height:31px; float:left}
a.facebook{ background:url(../img/fbook2.jpg) no-repeat; width:35px; height:31px; float:left}
a.tweet{ background:url(../img/tweet2.jpg) no-repeat; width:35px; height:31px; float:left}
a.facebook:hover{ background:url(../img/fbookh2.jpg) no-repeat;}
a.tweet:hover{ background:url(../img/tweeth2.jpg) no-repeat; width:35px; height:31px; float:left}
.social_share{ position:absolute; z-index:6666; width:70px; height:31px; bottom:0;}
.videoWrapper{ position:relative; z-index:4444}
.pop{ position:absolute; z-index:6666; width:35px; height:31px;bottom:0; right:0; background:url(../img/pop.jpg) no-repeat;}
.pop_video{ position:absolute; z-index:6666; width:35px; height:31px;bottom:0; right:0; background:url(../img/play_button.png) no-repeat;}
.pop_news{ position:absolute; z-index:6666; width:35px; height:31px;bottom:0; right:0; background:url(../img/Readmore.png) no-repeat;}
a.people_name{ position:absolute; z-index:6666;bottom:10px; border:2px solid #fff; padding:10px; font-size:15px; left:10%; width:80%; color:#fff; text-transform:uppercase; text-align:center}
a.people_name:hover{background:#a0af04;color: #fff;-webkit-transition:background-color 0.3s linear;-moz-transition: background-color 0.3s linear; -o-transition:background-color 0.3s linear;-ms-transition:background-color 0.3s linear;border:2px solid #a0af04; 

}



a.people_name2{ position:absolute; z-index:6666;bottom:10px; padding:10px; font-size:15px; left:10%; width:80%; color:#fff; text-transform:uppercase; text-align:center; background:#7F7F7F }
a.people_name2:hover{background:#a0af04;color: #fff;-webkit-transition:background-color 0.3s linear;-moz-transition: background-color 0.3s linear; -o-transition:background-color 0.3s linear;-ms-transition:background-color 0.3s linear;border:2px solid #a0af04; 

}






.box_text{ color:#747373; padding:40px 20px; font-size:13px}
a.photos{background:#717c04; color:#fff;text-transform:uppercase; padding:14px 18px; font-size:13px; font-weight:bold}
a.photo{background:#717c04; color:#fff;text-transform:uppercase; padding:14px 18px; font-size:13px; font-weight:bold}
a.News{ background:#8d9a04; color:#fff;text-transform:uppercase; padding:14px 18px; font-size:13px; font-weight:bold}
a.video{ background:#8d9a04; color:#fff;text-transform:uppercase; padding:14px 18px; font-size:13px; font-weight:bold}
a.videos{ background:#8d9a04; color:#fff;text-transform:uppercase; padding:14px 18px; font-size:13px; font-weight:bold}
a.articles{ background:#8d9a04; color:#fff; text-transform:uppercase; padding:14px 18px; font-size:13px; font-weight:bold}
a.View_all{ background:#717c04;color:#fff;text-transform:uppercase; padding:14px 18px; font-size:13px; font-weight:bold}
a.View_all2{ background:#717c04;color:#fff;text-transform:uppercase; padding:14px 18px; font-size:13px; font-weight:bold}
a.community{ background:#8d9a04; color:#fff;text-transform:uppercase; padding:14px 18px; font-size:13px; font-weight:bold}
a.vip{ background:#a0af04; color:#fff;text-transform:uppercase; padding:14px 18px; font-size:13px; font-weight:bold}
a.leaders{ background:#a0af04; color:#fff;text-transform:uppercase; padding:14px 18px; font-size:13px; font-weight:bold}
a.partners{ background:#a0af04; color:#fff;text-transform:uppercase; padding:14px 18px; font-size:13px; font-weight:bold}
a.MajorSponsors { background:#8d9b05; color:#fff;text-transform:uppercase; padding:14px 18px; font-size:13px; font-weight:bold}
/*popup*/
.popup{width:100%; margin:0 auto}
.social{ float:right}
.popup_top{ float:left; width:100%}
.popup_comment{ float:left; background:#b3c308;width:100%}
.comment_top{ float:left;width:100%}
.comment_left{ float:left; text-transform:uppercase; font-size:16px; padding:10px 20px; color:#fff}
.comment_right{ float:right}
.comment_login{ float:left; background:#717b04; padding:10px 20px; color:#fff; text-transform:uppercase; font-size:17px;}
.comment_facebook{ float:left}
.comment_tweet{ float:left}
.comment_mid{ float:left; width:100%; background:#eae8e8; padding:20px 0; border-bottom:1px solid #321c09}
.comment_mid_left{ float:left}
.comment_mid_right{ float:left}
.comment_btm{ float:left; width:100%; background:#fff; padding:0 0 40px 0}
.comment_section{ float:left; width:100%; border-bottom:1px solid #e0dede; margin:0px 0 10px; padding:0 0 10px 0; font-size:13px; font-style:italic}
a.comment_facebook{ background:url(../img/fbook.jpg) no-repeat; width:45px; height:41px; float:left}
a.comment_facebook:hover{ background:url(../img/fbookh.jpg) no-repeat;}
a.comment_tweet{ background:url(../img/tweet.jpg) no-repeat; width:45px; height:41px; float:left}
a.comment_tweet:hover{ background:url(../img/tweeth.jpg) no-repeat;}
.form_input22{ text-transform:uppercase;background:none;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;color:#404040;font-size:13px;padding:10px 2%;margin:10px 0 10px;width:65%;border:#e1e1e1 solid 1px; color:#000; font-family:'Century Gothic', 'CenturyGothicPro', Helvetica, Arial, sans-serif; font-weight:normal; margin:0 0 0 20px }
.submit_button_event2{background: url(../img/submit.png) no-repeat left #9b9a9a;color: #fff;font-size:14px;padding:10px 0 10px 5%;margin:0px 20px 10px;text-align:center;cursor:pointer; text-transform:uppercase; border:none !important; width:25%; float:right; }
.submit_button_event2:hover{background: url(../img/submith.png) no-repeat left #737373;color: #fff;-webkit-transition:background-color 0.3s linear;-moz-transition: background-color 0.3s linear; -o-transition:background-color 0.3s linear;-ms-transition:background-color 0.3s linear;}
.labels{ float:left; margin:0 20px 10px; font-style:italic; font-size:14px}
.commenter{ font-size:18px; font-weight:bold; float:left; margin:10px}
.comment_post{ float:left;margin:0 10px}

/*pop up*/

.close_compare_modal {width:39px; height:38px; display:block; position:absolute; right:-18px; top:-18px; background: url(../img/close2.png) no-repeat; cursor:pointer}
.outer_modal,.outer_modal2 {width:100%; height:100%; position:absolute; z-index:999999; top:0; left:0; display:none;}
.inner_modal,.inner_modal2 { width:70%;position:relative; left:15%; top:20px;}
.green_overlay{width:100%; height:100%; position:fixed; z-index:99999; background:url(../img/transparent.png) repeat; left:0; top:0; display:none;}
.popup2{ background:#fff;text-align: center;padding: 30px 0 0;-webkit-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;}
.popup_top_people{ background:#fff; float: left; width:100%}
.people_left{ width:40%; float:left; margin:0 20px 0 0}
.people_right{width:55%; float:left}

.people_full{width:100%; float:left; padding:2px 5%;}


.names_age{font-size: 25px;padding: 20px 0 0; color:#403f3f}
.people_names{ color:#000}
.peolple_p{ margin: 0 0 20px 0; font-size:13px}


.box_pic{ width: 316px;height: 316px;	-webkit-transition: all 1s ease;
  	-moz-transition: all 1s ease;
  	-o-transition: all 1s ease;
  	-ms-transition: all 1s ease;
  	transition: all 1s ease;}
.box_pic:hover {
	cursor: pointer;
	height:316px;
	width: 316px;

}


.report_box{ float:left}
.report{ width:240px;height:237px;margin:0px 5px 10px 0px; position:relative; float:left; overflow:hidden}
.date_month{ position:absolute; top:10px; left:10px; font-size:14px; font-weight:bold; text-transform:uppercase; color:#666;}
.report_btn{ background:#b8c904; position:absolute; bottom:0; width:100%}
.report_btn_slide{ background:#677102; position:absolute; bottom:0; width:207px; height:31px; left:33px; display:none}
.report_fb{ float:left; width:34px}
.rated{ float:left; width:34px}
.report_fb:hover{ opacity:0.5}
.report_img{ position:absolute; z-index:-1; width:100%}
.report_rate_close{ display:none}

.reports_comment_mid{ float:left; width:100%; background:#eae8e8; padding:20px 0; border-bottom:1px solid #321c09}
.popup_comment_left{ float:left; width:20%}
.popup_comment_right{ float:right; width:20%}
.report_form{ float:left; width:59%}
.popup_comment2{ float:left;width:100%; margin:50px 0}
.popup_comment_mid{ width:60%; float:left}
.comment_top2{ float:left;width:100%; background:#a2a2a1}
.comment_mid2{ float:left; width:100%; background:#eae8e8; padding:15px 0; border-bottom:0px solid #321c09}
.comment_login2{ float:left; background:#525250; padding:10px 20px; color:#fff; text-transform:uppercase; font-size:17px;}

.selectbox{ margin:0 1% 20px 0; float:left;width: 49%;}
.selectbox2{ margin:0 0 20px 0; float:left;width: 49%;}
.selectbox_mobile{ margin:20px 1% 10px 2%; float:left;width: 96%; display:none}
.selectbox_mobile2{ margin:0px 0 20px 0; float:left;width: 49%; display:none}
.selectbox_project{ margin:10px 0 20px 0; float:right;width: 36%;}




.ddcommon {position:relative;display:-moz-inline-stack; zoom:1; display:inline-block; *display:inline; cursor:default;}
.ddcommon ul{padding:0;margin:0;}
.ddcommon ul li{list-style-type:none;}
.borderRadiusTp ul li:last-child{-moz-border-radius:0 0 5px 5px ; border-bottom:0 none #c3c3c3; }
.borderRadiusBtm ul li:first-child{-moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0 ;border-bottom:1 solid #c3c3c3; }

.ddcommon .disabled img, .ddcommon .disabled span, .ddcommon.disabledAll{
opacity: .5; /* standard: ff gt 1.5, opera, safari */
-ms-filter:"alpha(opacity=50)"; /* ie 8 */
filter:alpha(opacity=50); /* ie lt 7 */
-khtml-opacity:.5; /* safari 1.x */
-moz-opacity:.5; /* ff lt 1.5, netscape */
color:#999999;
}
.ddcommon .clear{clear:both}
.ddcommon .shadow{-moz-box-shadow:5px 5px 5px -5px #888888;-webkit-box-shadow:5px 5px 5px -5px #888888;box-shadow: 5px 5px 5px -5px #888888;}
.ddcommon input.text{color:#7e7e7e;padding:0 0 0 0; position:absolute; background:#fff; display:block; width:98%; height:98%; left:2px; top:0; border:none;}
.ddOutOfVision{position:relative; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline;}
.borderRadius .shadow{-moz-box-shadow:5px 5px 5px -5px #888888;-webkit-box-shadow:5px 5px 5px -5px #888888;box-shadow: 5px 5px 5px -5px #888888;}
.borderRadiusBtm .shadow{-moz-box-shadow:-5px -5px 5px -5px #888888;-webkit-box-shadow:-5px -5px 5px -5px #888888;box-shadow: -5px -5px 5px -5px #888888}
.borderRadiusTp .border, .borderRadius .border{-moz-border-radius:0 0 5px 5px ; }
.borderRadiusBtm .border{-moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;}
img.fnone{}
.ddcommon .divider{width:0; height:100%; position:absolute;}
.ddcommon .ddArrow{display:inline-block; position:absolute; top:50%; right:4px;}
.ddcommon .ddArrow:hover{}
.ddcommon .ddTitle{padding:0; position:relative; display:inline-block; width:100%}
.ddcommon .ddTitle .ddTitleText{display:block;}
.ddcommon .ddTitle .ddTitleText .ddTitleText{padding:0;}
.ddcommon .ddTitle .description{display:block;}
.ddcommon .ddTitle .ddTitleText img{position:relative; vertical-align:middle; float:left}
.ddcommon .ddChild{position:absolute;display:none;width:100%;overflow-y:auto; overflow-x:hidden; zoom:1; z-index:9999}
.ddcommon .ddChild li{clear:both;}
.ddcommon .ddChild li .description{display:block;}
.ddcommon .ddChild li img{border:0 none; position:relative;vertical-align:middle;float:left}
.ddcommon .ddChild li.optgroup{padding:0;}
.ddcommon .ddChild li.optgroup .optgroupTitle{padding:0 5px; font-weight:bold; font-style:italic}
.ddcommon .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}
.ddcommon .noBorderTop{border-top:none 0  !important; padding:0; margin:0;}

/*************** default theme **********************/
.dd{border:1px solid #bfbdbd;}
.dd .divider{right:24px;}
.dd .ddArrow{width:27px;height:17px; margin-top: -11px; background: url(../img/down.png) no-repeat;}
.dd .ddTitle{color:#000;background: url(images/msdropdown/skin1/title-bg.gif) repeat-x left top;}
.dd .ddTitle .ddTitleText{padding:8px 13px;}
.dd .ddTitle .ddTitleText .ddTitleText{padding:0;}
.dd .ddTitle .description{font-size:12px; color:#666}
.dd .ddTitle .ddTitleText img{padding-right:5px;}
.dd .ddChild{border:1px solid #c3c3c3; background-color:#fff; left:-1px;height: auto !important;}
.dd .ddChild li{padding:5px; background-color:#fff; border-bottom:1px solid #c3c3c3;}
.dd .ddChild li .description{color:#666;}
.dd .ddChild li .ddlabel{color:#333;}
.dd .ddChild li.hover{background-color:#f2f2f2}
.dd .ddChild li img{padding:0 6px 0 0;}
.dd .ddChild li.optgroup{padding:0;}
.dd .ddChild li.optgroup .optgroupTitle{padding:0 5px; font-weight:bold; font-style:italic}
.dd .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}
.dd .ddChild li.selected{background-color:#d5d5d5; color:#000;}
.ddlabel{ font-size:17px; color:#252525}

* {margin:0; padding:0; outline:none;}


/*.slider{ display:none !important}*/

.footer_left{ float:left;padding: 10px 0 0 20px;color: #000;font-size: 13px}
.footer_left a{ color: #000;font-size: 13px}
.footer_left a:hover{ color: #fff;font-size: 13px}
.footer_right{ float:right; width:15%; text-align:right}
.footer_right_ie{ float:right; width:15%; text-align:right; display:none}

.sm_fb_ie2 a{background: url(../img/fbook.png) no-repeat;height: 40px; width: 40px; display: inline-block;}
.sm_fb_ie2 a:hover {/*background-position: 0 -40px;*/ opacity:0.5  }
.sm_tweet_ie2 a{background: url(../img/tweet.png) no-repeat ;background-position: 0 0;height: 40px; width:40px; display: inline-block;}
.sm_tweet_ie2  a:hover {/*background-position: 0 -40px;*/ opacity:0.5  }
.sm_youtube_ie2 a{background: url(../img/yout.png) no-repeat;background-position: 0 0;height: 40px; width: 40px; display: inline-block;}
.sm_youtube_ie2 a:hover {/*background-position: 0 -40px;*/ opacity:0.5 }


.sm_fb a{background: url(../img/fbook.png) no-repeat;background-position: 0 0;height: 40px; width: 40px; display: inline-block; 
 transform: perspective(1000);transform-style: preserve-3d;transition: all 400ms ease;}
 .sm_fb  a:hover {background-position: 0 -40px;transform: rotate(90deg);-ms-transform: rotate(90deg); 
 /* IE 9 */-webkit-transform: rotate(90deg); /* Safari and Chrome */}
 
 .sm_tweet a{background: url(../img/tweet.png) no-repeat ;background-position: 0 0;height: 40px; width:40px; display: inline-block; 
 transform: perspective(1000);transform-style: preserve-3d;transition: all 400ms ease;}
 .sm_tweet  a:hover {background-position: 0 -40px;transform: rotate(90deg);-ms-transform: rotate(90deg); 
 /* IE 9 */-webkit-transform: rotate(90deg); /* Safari and Chrome */}
.sm_youtube a{background: url(../img/yout.png) no-repeat;background-position: 0 0;height: 40px; width: 40px; display: inline-block; 
 transform: perspective(1000);transform-style: preserve-3d;transition: all 400ms ease;}
 .sm_youtube a:hover {background-position: 0 -40px;transform: rotate(90deg);-ms-transform: rotate(90deg); 
 /* IE 9 */-webkit-transform: rotate(90deg); /* Safari and Chrome */}

.sm_fb_ie a{background: url(../img/fbook.png) no-repeat;background-position: 0 0;height: 40px; width: 40px; display: inline-block; 
float:left;}
.sm_fb_ie a:hover {background-position: 0 -40px;}
.sm_tweet_ie a{background: url(../img/tweet.png) no-repeat;background-position: 0 0;height: 40px; width: 40px; display: inline-block;
float:left;}
.sm_tweet_ie a:hover {background-position: 0 -40px;}
.sm_youtube_ie a{background: url(../img/yout.png) no-repeat;background-position: 0 0;height: 40px; width: 40px; display: inline-block;
float:left;}
.sm_youtube_ie a:hover {background-position: 0 -40px;} 
.fb_icon{ float:right}
.sm_ie{display:none} 
.ie7 .footer_right{display:none}
.ie7 .footer_right_ie{ display:block}
.ie8 .footer_right{display:none}
.ie8 .footer_right_ie{ display:block}
#wrapper{ float:left; width:100%;}

.black{ position:absolute; min-height:2000px; width:100% !important; background: url(../img/black.png) repeat; z-index:1}
.green{ position:absolute; min-height:2000px; width:100% !important; background: url(../img/black2.png) repeat; z-index:1; display:none}
/*.project_slider{height:100%; position:relative}*/
.slider_mobile{ position:relative; width:100%; border-bottom:2px solid #999; background:url(../img/forestm.png) repeat; display:none}

.project_slider_img{ position:absolute; top:0; z-index:-2; width:100%; height:100%}
.project_slider_img2{ position:absolute; top:0; z-index:-2; width:100%; display:none}
.project_slider_content{ position:relative; z-index:2; text-align:center; color:#fff; bottom:0; padding:170px 70px 0 70px;/* min-height:770px*/ height:100%}
.project_slider_content2{text-align:center; color:#fff; padding:100px 0 0 0; position:relative; z-index:6666; min-height:600px}
.project_name{ margin:10px 0; font-size:30px;font-style:italic; font-weight:600}
.project_info{ font-size:16px}
a.project_more{ font-size:16px; text-transform:uppercase; padding:10px 15px; border:2px solid #FFF; width:50%; margin:30px auto; color:#fff; line-height:100px}
a.project_more:hover{ border:2px solid #a2b102;color:#fff; background:#a2b102;-webkit-transition: background 400ms ease-in;
-moz-transition: background 400ms ease-in;
-ms-transition: background 400ms ease-in;
-o-transition: background 400ms ease-in;
transition: background 400ms ease-in;}
.project_social{ margin:20px auto 10px; width:120px}
/*a.project_share{ background:url(../img/shared.png) no-repeat; width:36px; height:34px}*/
a.project_fb{ background:url(../img/face.png) no-repeat; width:36px; height:34px; float:left;margin:8px 2px 0}
a.project_fb:hover{ background:url(../img/faceh.png) no-repeat; width:36px; height:34px; float:left;margin:8px 2px 0;
-webkit-transition: background 400ms ease-in;
-moz-transition: background 400ms ease-in;
-ms-transition: background 400ms ease-in;
-o-transition: background 400ms ease-in;
transition: background 400ms ease-in;
}


a.project_tweet{ background:url(../img/twit.png) no-repeat; width:36px; height:34px; float:left;margin:8px 2px 0 }
a.project_tweet:hover{ background:url(../img/twith.png) no-repeat; width:36px; height:34px; float:left; 

-webkit-transition: background 400ms ease-in;
-moz-transition: background 400ms ease-in;
-ms-transition: background 400ms ease-in;
-o-transition: background 400ms ease-in;
transition: background 400ms ease-in;
}
a.project_share{ background:url(../img/shared.png) no-repeat; width:36px; height:34px; float:left;margin:8px 2px 0}
.project_slider{ display:block; width:100%;min-height:762px;position: relative; margin:0px 0 0 0;border-right: 1px solid #999;}






a.project_fb2{ background:url(../img/face2.png) no-repeat; width:28px; height:26px; float:right;margin:11px 2px 0}
a.project_fb2:hover{ background:url(../img/faceh2.png) no-repeat; width:28px; height:26px; float:right;
-webkit-transition: background 400ms ease-in;
-moz-transition: background 400ms ease-in;
-ms-transition: background 400ms ease-in;
-o-transition: background 400ms ease-in;
transition: background 400ms ease-in;
}


a.project_tweet2{ background:url(../img/twit2.png) no-repeat; width:28px; height:26px; float:right;margin:11px 10px 0 0 }
a.project_tweet2:hover{ background:url(../img/twith2.png) no-repeat; width:28px; height:26px; float:right; 
-webkit-transition: background 400ms ease-in;
-moz-transition: background 400ms ease-in;
-ms-transition: background 400ms ease-in;
-o-transition: background 400ms ease-in;
transition: background 400ms ease-in;
}



/*ul#slider2 li:hover{
	position: absolute;
    z-index: 1;
    background-color: black;
    opacity: 0.7;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    content: '';
}




ul#slider2 li {
    position: absolute;
    z-index: 1;
    background-color: black;
    opacity: 0.6;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    content: '';
}
*/
			
			
			



/*menu css*/
.inn_menu{ padding: 0; clear: both; }
.top_menu {list-style:none;float:left; width:100%;}
.top_menu li {float: left;margin-right:1%; text-align:center;border: 1px solid #a09d9d;text-align:center;width: 24%;}
.top_menu li a {color:#a09d9d; font-size:19px; font-weight:normal; text-decoration:none;width:100%; display:block;padding: 17px 0; }
.top_menu li:first-child a {list-style:none;}
.top_menu li.active a {color:#a2b102;}	
.top_menu li:hover {color:#a2b102;border:1px solid #a2b102}
.top_menu li a:hover {color:#a2b102}
.active22{ color:#a2b102 !important; border:1px solid #a2b102}
.active22 {background: # !important;border: 1px solid #a2b102 !important;}
.active22 A {color: #a2b102 !important;}

.top_menu2 {list-style:none;float:left; width:100%;}
.top_menu2 li {float: left;margin-right: 0.5%; text-align:center;border: 1px solid #a09d9d;text-align:center;width: 19.5%;}
.top_menu2 li a {color:#a09d9d; font-size:15px; font-weight:normal; text-decoration:none;width:100%; display:block;padding: 17px 0; }
.top_menu2 li:first-child a {list-style:none;}
.top_menu2 li.active a {color:#a2b102;} 
.top_menu2 li:hover {color:#a2b102;border:1px solid #a2b102}
.top_menu2 li a:hover {color:#a2b102}
/**
.pad{padding: 10px 0 !important;
    line-height: 20px;
}
*/

/*end menu css*/

.filter_intro_mobile{padding:10px 20px 10px; float:left; margin:0 2% 10px 0; color:#fff; font-size:15px; background:#444b03; height:40px; width:49%; display:none}

.mobile_caption{ color:#fff; font-size:19px; font-weight:bold;margin: 0 0 40px 0;}
.slider{max-height:100%; margin:70px 0 0 0; overflow:hidden !important;}


.mailbox{ background: url(../img/trann.png) repeat #677102; width:100%; top:0px; position:absolute; z-index:999999; display:none}
.form_input_mail{ text-transform:uppercase;background:none;color:#404040;font-size:15px;padding:10px 2%;margin:10px;width:70%;border:#e1e1e1 solid 1px; color:#c1cc57; }
.submit_button_event_mail{background:none;color: #fff;font-size:15px;padding:10px 2% 8px;margin:0px 0 10px;width:16%; text-align:center; border: 1px solid #fff; cursor:pointer; text-transform:uppercase}
.submit_button_event_mail:hover{background:#fff;color: #000;-webkit-transition:background-color 0.3s linear;-moz-transition: background-color 0.3s linear; -o-transition:background-color 0.3s linear;-ms-transition:background-color 0.3s linear;}
.mail_close{float:right; margin:5px 20px 0; cursor:pointer}
.mail_close:hover{ opacity:0.4}



/*Added CSS*/
a#inifiniteLoader{
    position: fixed;
	bottom:38px;
	left:48%; 
    z-index: 2;  
    display:none;
}

#accordian .menu-item-type-post_type {
font-size: 13px;
line-height: 34px;
cursor: pointer;
color: #fff;
border-bottom: 1px solid #788086;
font-family: 'Century Gothic', 'CenturyGothicPro', Helvetica, Arial, sans-serif;
font-weight: normal;
text-transform:uppercase;
}
#accordian .menu-item-type-post_type a{ color:#fff; width: 100%; display: block; padding:0 0 0 100px;}

#accordian .menu-item-type-post_type a:hover{ color:#eefc83}

.current-menu-item a{color:#eefc83 !important;}


#accordian .menu-item-type-custom{
font-size: 13px;
line-height: 34px;
cursor: pointer;
color: #fff;
border-bottom: 1px solid #788086;
font-family: 'Century Gothic', 'CenturyGothicPro', Helvetica, Arial, sans-serif;
font-weight: normal;
}
#accordian .menu-item-type-custom a{ color:#fff}


ul.dropdown{
	margin-left: -97px;
	
}
#accordian .menu-item-type-post_type ul.dropdown li a{
text-decoration: none;
display: block;
transition: all 0.15s;
background: url(../img/subs.png) repeat;
color: #280708;
border-bottom: 1px solid #837068;
padding: 10px 30px 10px 96px;
font-size: 13px;
}

.active_media { border:#a0af04 solid 2px;}
.no_items{}
/*END Added CSS*/

.contacts{height:100%; position:relative;}
.map{ position:absolute; width:100%}
.contact_details{ background:#85900d; color:#fff; padding:20px; width:300px; position:absolute; left:0px; top:200px; z-index:888; font-size:13px; text-transform:uppercase; line-height:23px;}
.contact_details a{ color:#fff; text-decoration:none }
.contacts_links{position:absolute; left:50px; top:100px; z-index:888}
.contacts_links li{ float:left}
.contacts_links li a{ background:#fff;font-size:16px; float:left; margin:0 20px 20px 0; color:#85900d; padding:10px 15px; text-transform:uppercase}
.contacts_links li a:hover{ color:#fff; background:#bccc03;-webkit-transition: background 400ms ease-in;
-moz-transition: background 400ms ease-in;
-ms-transition: background 400ms ease-in;
-o-transition: background 400ms ease-in;
transition: background 400ms ease-in;}
.contacts_popup{ background:#85900d; padding:30px; position:relative; top:100px}
.contacts_popup_close{ position:absolute; top:-50px; right:0; background:#626b03; cursor:pointer}
.contacts_form{width:30%; position:absolute; left:35%; top:300px; z-index:888; }
.form_input2_cont{ text-transform:uppercase;background:none;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;color:#404040;font-size:14px;padding:10px 2%;margin:10px 0 10px;width:96%;border:#fff solid 1px; color:#fff; font-family:'Century Gothic', 'CenturyGothicPro', Helvetica, Arial, sans-serif; font-weight:normal }

.submit_button_cont{background:none;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;color: #fff;font-size:14px;padding:10px 2%;margin:0px 0 10px; width:96%; text-align:center; border: 2px solid #fff; cursor:pointer; text-transform:uppercase}
.submit_button_cont:hover{background:#fff;color: #000;-webkit-transition:background-color 0.3s linear;-moz-transition: background-color 0.3s linear; -o-transition:background-color 0.3s linear;-ms-transition:background-color 0.3s linear;}
.countries{ text-align:center; width:100%; text-transform:uppercase; position:absolute; bottom:180px; z-index:777; font-size:15px;}
a.us{ text-align:center; background:#5c5b59; padding:15px; color:#fff; margin:0 0 4px 0}
a.uk{ text-align:center; background:#5c5b59; padding:15px; color:#fff; margin:0 0 4px 0}
/*404*/
.error_page{ position:relative; width:100%; background:#000; height:100%}
.error_page_bg{position:absolute; z-index:777; top:0; bottom:0}
.sorry_copy{ font-size:26px; position:absolute; top:200px; z-index:8889; text-align:center; width:80%; left:10%; color:#fff}
.sorry_copy a{ color:#9fc80f}
.sorry_copy a:hover{ color:#d7ec71}
.sorry_copy_mobile{font-size:20px; position:absolute; top:100px; z-index:8889; text-align:center; width:80%; left:10%; color:#fff}
.sorry_copy_mobile a{ color:#9fc80f}
.error_page_mobile{ position:relative; width:100%; background:#000; display:none; height:100%}
.email_confirmation{ padding:17px;}

.faq_box {width: 100%;margin-left: auto;margin-right: auto;}
.accordionButton { width: 100%;float: left;background: url(../img/accd2.png) no-repeat right #e8e8e8;cursor: pointer; font-size:15px; padding:10px 50px 10px 15px; font-weight:bold; color:#7a7a7a;} 

.faq_bg{background: url(../img/accd2.png) no-repeat right #f5f5f5;}

.accordionContent { width: 93%;float: left;display: none; padding:15px 0;}

.faqs_p{ margin:0 0 20px;}
.faqs_p p{ padding:10px 0;}
.faqs_p h3{ font-size:20px; padding:0;}
.faqs_p li{ font-size:14px; padding:0 0 0 32px;background: url(../img/blt.png) no-repeat left top; margin:10px 0;}
.header_projects{ float:left; width:47%; padding:0 0 24px 0; width:60%; font-size:40px;}

.contacts_mobile{position:relative; display:none;}
.map_mobile{ position:relative; width:100%;}
.contact_details_mobile{ background:#85900d; color:#fff; padding:20px 10%; width:100%;font-size:13px; text-transform:uppercase; line-height:30px;margin: 60px 0 0;}
.contact_details_mobile a{ color:#fff; text-decoration:none }
a.contact_pop_mobile{ background:#fff; padding:10px; color:#85900d !important; margin:30px 0 10px; display:inline-block;width: 100%;
text-align: center;}
a.contact_pop_mobile:hover{ background:#a3b102;color:#fff !important;-webkit-transition:background-color 0.3s linear;-moz-transition: background-color 0.3s linear; -o-transition:background-color 0.3s linear;-ms-transition:background-color 0.3s linear;}
.countries_mobile{ text-align:center; width:100%; text-transform:uppercase; font-size:15px; float:left}
.ratting_text{background:#000; position:absolute; bottom: 0; width: 100%; height: 31px;padding:9px;color:#fff;font-size: 12px; display:none;}
.country{ margin:10px 0 14px 0; font-size:25px; font-weight:bold; display:block;}

.menu_slide{width:242px;padding: 0 0 29px 0; position:fixed; left:-242px; top:70px; z-index:9999; height:100%; background: url(../img/nav.png) repeat-y;}
/*.open{ position:absolute; top:0; left:0; z-index:99999; cursor:pointer}*/
/*.closed{ position:absolute; top:0; left:0; z-index:99999; display:none; cursor:pointer}*/
.map_mobile img{ width:100%;}
.video_title{ background:#eae8e8; padding:10px;font-size:18px; color:#666}
.content_full a{color: #717c04; text-decoration:none}
.content_full a:hover{color: #666}
.patern{ background:#000;opacity:0.2/* url(../img/dot.png) repeat*/; width:100%;height:1000px; position:absolute}
.fact_sheets_btn{ background: #7f8b04; padding: 10px; color: #fff; float: left; margin: 3px 0 0 0; width: 100%; text-align: center; font-size:17px;}
.items_loader{position: absolute; top: 400px; left: 48%;}
.box_pic2{ position: absolute; top: 0; left: 0; border: 0; width:100%; }
.box_icon{ position: absolute; z-index: 1; width: 17%; right: 0; top: 0;}
.news_image{width: 48%; float: left; margin: 30px 1%;}



 .sm_insta a{background: url(../img/insta.png) no-repeat;background-position: 0 0;height: 40px; width: 40px; display: inline-block; 
 transform: perspective(1000);transform-style: preserve-3d;transition: all 400ms ease;}
 .sm_insta  a:hover {background-position: 0 -40px;transform: rotate(90deg);-ms-transform: rotate(90deg); 
 /* IE 9 */-webkit-transform: rotate(90deg); /* Safari and Chrome */}

.col1{ background:#7dc7c5}
.col2{ background:#ebe882}
.col3{ background:#ffe07c}
.col4{ background:#f9d6dc}
.col5{ background:#e7d8e9}


.fact_sheets_cover_bg{ background:#b4fcfa}
.reports_cover_bg{background:#fcf9a0}
.maps_cover_bg{background:#fee38b}
.media_articles_cover_bg{background:#fae3e7}
.photos_cover_bg{background:#f7d1fc}
.videos_cover_bg{background: #d6ff00;}
.rhino_charge_documents_cover_bg{background:#f3f3f1}
.uk_rhino_charge_documents_cover_bg{background:#d6fde0}
.others_cover_bg{background:#fdd9ca}

   .people_age{font-size: 16px;
    font-weight: 900;
}



/*.fact_sheets_cover_bg{}
.reports_cover_bg{}
.maps_cover_bg{}
.media_articles_cover_bg{}
.photos_cover_bg{}
.videos_cover_bg{}
.rhino_charge_documents_cover_bg{}
.uk_rhino_charge_documents_cover_bg{}
.others_cover_bg{}*/

.no_color .media-01-overlay{position: absolute; background:url(../img/bg_overlay.png); top: 0; bottom: 0; right: 0; left: 0; width: 100%; height: 100%;}
.photos_cover_bg.no_color{    background: transparent; }
.photos_cover_bg.no_color .date_month, .photos_cover_bg.no_color .file_name{color:#fff;}

/*.hov{ opacity:0; visibility:hidden}
.thumbnails:hover .hov {opacity:1; visibility: visible;  transition: all 0.9s ease; cursor:pointer}
*/
.menu_slide_holder{width:242px;padding: 0 0 29px 0; position:fixed; left:242px; top:70px; z-index:9999; height:100%; background: rgba(36, 67, 88, 0.95); display:none}
.menu_slide_holder.active{background: rgba(36, 67, 88, 0.95) !important; }
.menu_slide_holder h3 {font-size: 13px; line-height: 31px;cursor: pointer;color: #fff; border-bottom: 1px solid #788086;font-family: 'Century Gothic', 'CenturyGothicPro', Helvetica, Arial, sans-serif;font-weight: normal;  padding: 9px 22px 8px;text-transform: uppercase;}
.icon_big{padding:20px; width:100px; margin:0 auto}
.expand2{ width:50%; margin:0 auto}
.menu_slide_holder h3:hover {color: #eefc83; -webkit-transition: 0.3s linear;-moz-transition: 0.3s linear; -o-transition: 0.3s linear;-ms-transition: 0.3s linear;}
.menu_slide_about {background: url(../img/about_icon.png) no-repeat center;width: 100%;height: 109px;display: inline-block;border-bottom: 1px solid #788086;margin: 5px 0 -5px;}

#accordian ul div.menu_slide_holder.active ul{

    display: block;


}



/*.icon_about_hov{ display:none}*/
#accordian .menu-item-type-post_type ul.in_slider a
  {
	display: none;

}

.putting a:hover
{
    display: inline-block;
    background: none !important;
    font-size: 13px;
    line-height: 34px;
    cursor: pointer;
    color: #fff;
    border-bottom: none;
    font-family: 'Century Gothic', 'CenturyGothicPro', Helvetica, Arial, sans-serif;
    font-weight: normal;
    padding-left: 0;

}

a.putting:hover
{
    display: inline-block;
    background: none !important;
    font-size: 13px;
    line-height: 34px;
    cursor: pointer;
    color: #fff;
    border-bottom: none;
    font-family: 'Century Gothic', 'CenturyGothicPro', Helvetica, Arial, sans-serif;
    font-weight: normal;
    padding-left: 0;

}



#accordian .menu-item-type-post_type ul.in_slider a.putting
{
	display: inline-block;
	background: none;
	font-size: 15px;
	line-height: 34px;
	cursor: pointer;
	color: #fff !important;
	border-bottom: none;
	font-family: 'Century Gothic', 'CenturyGothicPro', Helvetica, Arial, sans-serif;
	font-weight: normal;
	padding-left: 0;

}
#accordian .menu-item-type-post_type ul.in_slider a.putting:hover
{
	display: inline-block;
	background: none;
	font-size: 15px;
	line-height: 34px;
	cursor: pointer;
	color: #fff;
	border-bottom: none;
	font-family: 'Century Gothic', 'CenturyGothicPro', Helvetica, Arial, sans-serif;
	font-weight: normal;
	padding-left: 0;

}
#accordian .menu-item-type-post_type ul.in_slider a.putting:focus
{
	display: inline-block;
	background: none;
	font-size: 13px;
	line-height: 34px;
	cursor: pointer;
	color: #fff;
	border-bottom: none;
	font-family: 'Century Gothic', 'CenturyGothicPro', Helvetica, Arial, sans-serif;
	font-weight: normal;
	padding-left: 0;

}


