/*
Theme Name: PMLN New
Theme URI: 
Author: 
Author URI: 
Version: 1.0

@import url('css/bootstrap.css');*/
@import url('css/extracss.css');
*{outline:none!important;}
.langcodes {float:right;padding-top:6px;padding-right:35px;}
.langcodes a {color:#f18324;}
.logo { padding-top:15px; }
#bar {
/*	background-image:url(images/bottom_bar.png)*/
	background: url(images/bottom_bar.png) repeat-x 0 0;
	height: 5px;
	position: relative;
	z-index: 999;
}
#header {
	padding:20px 0;
}
.header {
	background-color: #264a19;
}
.flag {
	margin: 29px 0px 0px 0px;
}
 .real_name {
  	/* font-family: 'Open Sans Condensed', sans-serif;*/

    color: #2b4f17;
	text-align:center;
    font-size: 14px;
	font-weight:600;
	font-weight:normal;
/*	padding-left:39px;
	padding:0px 1px 1px 36px;*/

	
	
	/*to clear*/

}
.carousel-caption {
	background: url(images/carouselcaptionbg.png) no-repeat 0 bottom;
	right: 0 !important;
	left: 0 !important;
	width: 100%;
	min-height: 137px;
	bottom: 0 !important;
}
.nv-title {background:url(images/nv-title.png) no-repeat 0 0;position:absolute;top:10px;right:0;width:116px;height:36px;display:inline-block;right:-6px;z-index:9;}
.slidermain {
	margin-bottom: 20px;
}
.carousel-control-leftarrow, .carousel-control-rightarrow {
	background: none !important;
	right: 75px;
	bottom: 20px;
	width: 41px;
	height: 41px;
	top: inherit;
	left: inherit;
	z-index:128;
	opacity: 1 !important;
}
.carousel-control-rightarrow {
	right: 27px !important;
}
.carousel-captiondetail {
	text-align: left !important;
	padding: 12px 20px;
}
.carousel-captiondetail h3 {
	max-width: 500px;
	font-size: 30px;
	color: #fff;
}
.carousel-captiondetail h3 a {
	color: #fff;
}
.carousel-captiondetail p {
	font-size: 11px;
	color: #fff;
}
.carousel-captiondetail p span {
	color: #8daf05;
	margin-right: 5px;
}
.farti {
	margin-bottom: 12px;
	position: relative;
}
.farti .fartpost-detail {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 20px 20px 10px;
	box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	background: url(images/shadow-line.png) repeat-x 0 bottom;
}
.farti .fartpost-detail h3 {
	font-size: 21px;
	color: #fff;
	line-height: normal;
	font-weight: 300;
}
.farti .fartpost-detail h3 a {
	color: #fff;
}
.farti .fartpost-detail h3 a:hover {
	text-decoration: underline;
}
.farti .fartpost-detail p {
	color: #fff;
	font-size: 11px;
}
.farti .fartpost-detail p span {
	color: #8daf05;
	margin-right: 5px;
}
.farti .category {
	position: absolute;
	right: 0;
	top: 20px;
	background: #fa725c;
	padding: 3px 10px 3px 5px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}
.farti .category:after {
	content: "";
	display: block;
	width: 13px;
	height: 26px;
	position: absolute;
	left: -13px;
	top: 0;
	background: url(images/ribbon.png) no-repeat 0 0;
}
.slidefeatart {
	background: #fff;
	padding: 10px;
	box-shadow: -1px 1px 1px #DBDBDB;
	-moz-box-shadow: -1px 1px 1px #DBDBDB;
	-webkit-box-shadow: -1px 1px 1px #DBDBDB;
	-ms-box-shadow: -1px 1px 1px #DBDBDB;
	-o-box-shadow: -1px 1px 1px #DBDBDB;
	margin-bottom: 14px;
	position: relative;
}
.slidefeatart img {
	float: left;
	margin-right: 15px;
}
.slidefeatart .slidefeatpost-detail {
}
.slidefeatart .slidefeatpost-detail h3 {
	font-size: 14px;
	line-height: normal;
	color: #272727;
	margin-top: 5px;
}
.slidefeatart .slidefeatpost-detail h3 a {
	color: #272727;
}
.slidefeatart .slidefeatpost-detail h3 a:hover {
	color: #8daf05;
	text-decoration: none;
}
.slidefeatart .slidefeatpost-detail p {
	color: #7c7c7c;
	font-size: 11px;
}
.slidefeatart .post_link {
	position: absolute;
	right: 10px;
	bottom: 10px;
	color: #626262;
}
.slidefeatart .post_link:hover {
	color: #8daf05;
	text-decoration: none;
}
.cateblocks {
	border-top: 2px solid #5c8e00;
	position: relative;
}
.cateblocks h2 {
	font-size: 18px;
	color: #5c8e00;
	font-weight: bold;
	margin-bottom: 20px;
}
.cateblocks.orange {
	border-top-color: #5c8e00;
}
.cateblocks.orange h2 {
	color: #f18324;
}
.cateblocks.blue {
	border-top-color: #5c8e00;
}
.cateblocks.blue h2 {
	color: #5c8e00;
}
.flag-wrap {width:134px;height:90px;text-align:center;background:url('images/flag-bg.jpg') no-repeat 0 0;border:1px solid #c3c3c3;padding:16px 4px;float:left;margin-right:20px;margin-bottom:20px;}
.flag-wrap:nth-child(5n+1) {margin-left:0;}
.flag-wrap:hover {box-shadow: 0px 0px 10px 5px rgba(119, 119, 119, 0.31);
-moz-box-shadow: 0px 0px 10px 5px rgba(119, 119, 119, 0.31);
-webkit-box-shadow: 0px 0px 10px 5px rgba(119, 119, 119, 0.31);}
.flag-wrap img {height:36px;}
.flag-wrap h3 {font-size:14px;color:#252525;font-weight:normal;margin-top:10px;}
.flag-wrap h3 a {color:#252525;}
.fcatart {
	background: #fff;
	box-shadow: -1px 1px 1px #DBDBDB;
	-moz-box-shadow: -1px 1px 1px #DBDBDB;
	-webkit-box-shadow: -1px 1px 1px #DBDBDB;
	-ms-box-shadow: -1px 1px 1px #DBDBDB;
	-o-box-shadow: -1px 1px 1px #DBDBDB;
	position: relative;
	min-height:386px;
}
.fcatart img { width:100%; height:auto; }
.fcatart .fcatart-detail {
	padding: 12px 20px;
}
.fcatart .fcatart-detail h3 {
	margin-top: 10px;
	font-size: 21px;
	color: #272727;
	line-height: normal;
}
.fcatart .fcatart-detail h3 a {
	color: #272727;display:block;
	 /*overflow: hidden; */
	 text-overflow: ellipsis; 
	/* white-space: nowrap;*/
}
.fcatart .fcatart-detail h3 a:hover {
	color: #8daf05;
	text-decoration: none;
}
.fcatart .fcatart-detail p {
	color: #7c7c7c;
	font-size: 11px;
}
.fcatart .acatartlink {
	position: absolute;
	right: 10px;
	bottom: 10px;
	color: #626262;
}
.fcatart .acatartlink:hover {
	color: #8daf05;
	text-decoration: none;
}
.catfeatart {
	background: #fff;height:115px;
	padding: 12px 12px 11px;
	box-shadow: -1px 1px 1px #DBDBDB;
	-moz-box-shadow: -1px 1px 1px #DBDBDB;
	-webkit-box-shadow: -1px 1px 1px #DBDBDB;
	-ms-box-shadow: -1px 1px 1px #DBDBDB;
	-o-box-shadow: -1px 1px 1px #DBDBDB;
	margin-bottom: 20px;
	position: relative;
}
.catfeatart img {
	float: left;
	margin-right: 15px;
}
.catfeatart .catfeatpost-detail {
}
.catfeatart .catfeatpost-detail h3 {
	font-size: 14px;
	line-height: normal;
	color: #272727;
	margin-top: 5px;
}
.catfeatart .catfeatpost-detail h3 a {
	color: #272727;display:block;
/*	 overflow: hidden; 
	 white-space: nowrap;*/
	 text-overflow: ellipsis; 
	 
}
.catfeatart .catfeatpost-detail h3 a:hover {
	color: #8daf05;
	text-decoration: none;
}
.catfeatart .catfeatpost-detail p {
	color: #7c7c7c;
	font-size: 11px;
}
.catfeatart .catfeatpost-detail p.publish_date {margin:0;}
.catfeatart .post_link {
	position: absolute;
	right: 10px;
	bottom: 10px;
	color: #626262;
}
.catfeatart .post_link:hover {
	color: #8daf05;
	text-decoration: none;
}
.view {
	width: 174px;
	height: 105px;
	float: left;
	overflow: hidden;
	position: relative;
	text-align: center;
	cursor: default;
	margin-right: 20px;
	margin-bottom: 35px;
}
.view:nth-child(2n) {
	margin-right: 0;
}
.view .mask, .view .content {
	width: 175px;
	height: 105px;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
}
.view img {
	display: block;
	position: relative;
}
.view a.info {
	display: inline-block;
	text-decoration: none;
	padding: 0;
	text-indent: -9999px;
	width: 20px;
	height: 20px;
}
.view p {
	font-size: 23px;
	color: #fff;
	position: absolute;
	right: 10px;
	z-index: 99999;
	bottom: -5px;
}


.view2 {
	width: 174px;
	height: 105px;
	overflow: hidden;
	position: relative;
	text-align: center;
	cursor: default;
	margin-bottom: 35px;
}
.view2 .mask, .view2 .content {
	width: 175px;
	height: 105px;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
}
.view2 img {
	display: block;
	position: relative;
}
.view2 a.info {
	display: inline-block;
	text-decoration: none;
	padding: 0;
	text-indent: -9999px;
	width: 20px;
	height: 20px;
}
.view2 p {
	font-size: 23px;
	color: #fff;
	position: absolute;
	right: 10px;
	z-index: 99999;
	bottom: -5px;
}




.fourth-effect .mask {
	position: absolute; /* Center the mask */
	top: 73px;
	left: 134px;
	cursor: pointer;
	border-radius: 50px;
	border-width: 50px;
	display: inline-block;
	height: 100px;
	width: 100px;
	border: 0px solid rgba(0, 0, 0, 0.7);
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	opacity: 0;
	visibility: hidden;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}




.fourth-effect:hover .mask {
	opacity: 1;
	border:2px solid  green;
	border: 50px solid rgba(0,0,0,0.7);
	visibility: visible;
	-moz-transform: scale(5);
	-webkit-transform: scale(5);
	-o-transform: scale(5);
	-ms-transform: scale(5);
	transform: scale(5);
}
.overview {
	background: #cecfcf;
	padding: 4px 10px;
	font-size: 11px;
	color: #716f6f;
	position: absolute;
	right: 410px;
	top: 17px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
}
.overview:hover {
	background: #13b0f1;
	color: #fff;
	text-decoration: none;
}
.third_part{ padding-left:0px;}
	
.circle{
	border-radius: 50%;
	margin: 0.15em;
	font-size: 1em;
	}
	
.fa-twitter{

	background: #2cbff5;
	color: #FFFFFF;
  padding: 0.5em 0.5em;
  height:29px;
  width:29px;
  text-align:center;
	}
	
.fa-facebook{
	background: #4b6ab9;
	color: #FFFFFF;
   padding: 0.6em 0.75em;
   height:29px;
  width:29px;
  text-align:center;
	}
 .slider_statement{ text-align:center; color:#737373; font-size:14px; margin-top:0px;
 /*padding:0px 0px 17px 0px;*/  };

.useful {
	color:4d7c08;


	
	/*padding: 4px 10px;*/
	font-size: 18px;
	color: #716f6f;
	position: absolute;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	 right: 293px;
    top: -48px;

}
useful:hover {
	background: #13b0f1;
	color: #fff;
	text-decoration: none;

}

.navbar{ margin-bottom:20px;
 position:relative;}






.boxes { border-top:2px solid #72c86d; position:relative;margin-top:15px; }
.boxes h3 { color:#72c86d; font-size:18px; font-weight:bold; margin-bottom:20px; }
.boxes { border-top:2px solid #72c86d; }
.boxes h3 { color:#1b3b1e; font-size:18px; font-weight:bold; margin-bottom:20px; }
.boxes.purple { border-top:2px solid #5c8e00 !important; }
.boxes.purple h3 { color:#5c8e00 !important; }
.boxes.orange { border-top:2px solid #f18324 !important; }
.boxes.orange h3 { color:#f18324 !important; }
.boxes p { color:#404040; font-size:13px; line-height:22px; }
.boxes img { margin-bottom:10px; }
.containerbg {
	 background: rgba(0, 0, 0, 0) url("../images/containerbgno.png") repeat scroll 0 0;
    box-shadow: 0 28px 10px #bbb;
}

.navbar-inverse {
    background-color: #e4e7e9;
    border-color: #e4e7e9;
   /* margin-left: -14px;*/
}


#ministers {
    background: #e0e7ea none repeat scroll 0 0;
    border: 1px solid #e0e0e0;
    border-radius: 4px;
    box-shadow: 0 0 65px rgba(153, 153, 153, 0.21) inset;
    margin-bottom: 0px;
/*    min-height: 200px;
    min-height:353px;*/
}

.member-list  { padding:0}
.member-list  li { list-style:none; float:left;  margin-left: 20px; }

   #ministers > h3 {
    background: #5c8e00 none repeat scroll 0 0;
    border-radius: 0 0 4px;
    color: #fff;
    font-size: 16px;
    margin-bottom: 10px;
    padding: 10px;
    width: 188px;
}


#minister_inner {
      padding: 0 112px 10px;
/*	  padding:0px 50px 19px 57px;
*/}


#minister_inner >ul >li {
  /* background: rgba(0, 0, 0, 0) url("images/frame.png") no-repeat scroll 0 0;*/
    float: left;
    /*height: 193px;
    margin-right: 12px;
	margin-right: 31px;
	 width: 182px;*/
    padding: 7px;
   
}


#minister_inner >ul >li> span {
    background: #e0e0e0 none repeat scroll 0 0;
    display: block;
    padding: 2px 10px 1px;
    text-align: center;
}
#minister_inner ul li div.m_name {
    color: #2b4f17;
    font-size: 18px;
	font-weight:bold;
	/*to clear
	margin:18px 0 0 27px;*/
}

#minister_inner ul li div.m_post {
    color: #717171;
    font-size: 12px;
    padding-top: 2px;
}

.outer-members{
	  padding-top: 10px;
     text-align: center
 }

.outer-members .m_name {
	 color: #2b4f17;
    font-size: 18px;
	font-weight:bold;
	}


.outer-members .m_post {
	color: #717171;
    font-size: 12px;
    padding-top: 2px;
	}


#minister_inner ul li img {
    display: block;
}
a img {
    border: 0 none;
}

	.ribbon_party, .ribbon_party:after,
	.ribbon_party:before {display:inline-block;background:url(../images/us_monolog.png);height:45px;}
	
	.ribbon_party {background-position:0 -45px;position:relative; color:#ffffff; padding:8px 0 0;}
	.ribbon_party:after,
	.ribbon_party:before {background-repeat:no-repeat;position:absolute;top:0;content:'';width:109px;}
	.ribbon_party:before {background-position:0 0;left:-109px;}
	.ribbon_party:after  {background-position:0 -90px;right:-109px;}

	.footer-nav2>li:last-child{
		border-bottom:0px solid #838383;
		
	
	}
	
	

	

/*  background:#fff url(../images/containerbg.png) repeat 0 0;
  box-shadow: 0 0 10px #bbb;
  -moz-box-shadow: 0 0 10px #bbb;
  -webkit-box-shadow: 0 0 10px #bbb;
  -o-box-shadow: 0 0 10px #bbb;
  -ms-box-shadow: 0 0 10px #bbb;
}
.container2 { background:none; box-shadow:none; }
#subcribe { background:url(images/subscribebg.png) no-repeat 0 0; min-height:129px; padding:44px 0; box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;-webkit-box-sizing:border-box; -ms-box-sizing:border-box; }
#subcribe p { font-size:14px; color:#fff; }
#subcribe p span { font-size:21px; color:#fff; margin-right:5px; }
.subform { padding-left:80px; padding-top:100px; }
.subform label { font-size:12px; color:#303030; font-weight:400; }
.subform input[type="text"] { padding:2px 10px; background:transparent; color:#303030; font-size:13px; border:none; border-bottom:1px solid #303030; width:246px; margin-right:20px; margin-bottom:20px; outline:0; }
.subform input[type="submit"] { padding:9px 20px; background:none; color:#303030; font-size:13px; border:1px solid #303030; border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; -ms-border-radius:3px; cursor:pointer; transition:all 0.4s ease-out; -moz-transition:all 0.4s ease-out; -o-transition:all 0.4s ease-out; -ms-transition:all 0.4s ease-out; -webkit-transition:all 0.4s ease-out;   margin: 0 !important; font-weight:700; }
.subform input[type="submit"]:hover { background:#d73137; border:1px solid #d73137; color:#fff; }

#footer_links { background:url(images/footer_links.png) repeat-x 0 0; min-height:67px; padding-top:30px; box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;-webkit-box-sizing:border-box; -ms-box-sizing:border-box }
#footer_links ul { margin:0; padding:0; list-style:none; }
#footer_links ul li { font-size:12px; color:#9d9c9c; float:left; padding:0 15px; background:url(images/footer-border.png) no-repeat right center; }
#footer_links ul li:first-child { padding-left:0; }
#footer_links ul li:last-child { background:none; }
#footer_links ul li a { color:#9d9c9c; }
#footer_links ul li a:hover { color:#fff; text-decoration:none; }

#copyright { background:#151515; padding:20px 0; }
#copyright p { color:#fff; font-size:11px; margin:0; }


.copyrightmenu ul { margin:0; padding:0; list-style:none; margin-bottom:10px; }
.copyrightmenu ul li { color:#fff; font-size:14px; /*font-family: 'Open Sans Condensed', sans-serif;*/ float:left; padding:0 10px; }
.copyrightmenu ul li:first-child { padding-left:0; }
.copyrightmenu ul li a { color:#fff; }

.entry_content { font-size:14px; line-height:20px; color:#333; }
.entry_content p { margin-bottom:18px;   color:#333; line-height:22px; }
.entry_content a{ color:#2e79b9; text-decoration:underline; }
.entry_content a:hover{ color:#f48e09; text-decoration:underline; }
.entry_content h1{ font-weight:normal !important; font-size:28px !important; margin:0 0 15px !important; color:#333!important; }
.entry_content h2{ font-weight:normal !important;font-size:24px !important; margin:0 0 15px !important; color:#333!important; border-bottom:none !important; padding-bottom:0 !important; }
.entry_content h3{ font-weight:normal !important; font-size:20px !important; margin:0 0 10px !important;color:#333!important;  }
.entry_content h4{ font-weight:normal !important; font-size:18px !important; margin:0 0 10px !important; color:#333!important;  }
.entry_content h5{ font-weight:bold !important; font-size:16px !important; margin:0 0 10px !important; color:#333!important;  }
.entry_content h6{ font-weight:bold !important; font-size:14px !important; margin:0 0 10px !important; color:#333!important;  }
.entry_content h1:after, .entry_content h2:after, .entry_content h3:after, .entry_content h4:after, .entry_content h5:after, .entry_content h6:after { content:""; display:block; margin:15px 0; height:3px; width:50px; background:#e5e5e5; }
.entry_content ul{ list-style: square; margin: 0 0 18px 1.5em; line-height:20px; }
.entry_content ol{ list-style: decimal; margin: 0 0 18px 1.5em; line-height:20px; }
.entry_content ol ol{ list-style: upper-alpha; }
.entry_content ol ol ol{ list-style: lower-roman; }
.entry_content ol ol ol ol{ list-style: lower-alpha; }
.entry_content li { }
.entry_content ul ul, .entry_content ol ol, .entry_content ul ol, .entry_content ol ul { margin-bottom: 0; }
.entry_content dl{ margin: 0 0 24px 0; }
.entry_content dt{ font-weight: bold; }
.entry_content dd{ margin-bottom: 18px; }
.entry_content strong{ font-weight: bold; }
.entry_content cite, .entry_content em, .entry_content i{ font-style: italic; font-size:12px; }
.entry_content big{ font-size: 131.25%; }
.entry_content ins{ background: #ffc; text-decoration: none; font-family:"Guardian Text Egyptian Web",Georgia,serif; }
.entry_content blockquote{   font-style: italic; padding: 20px 2em 1em 4em; background: #fff url(images/collam.png) no-repeat 20px 20px; opacity: 0.9; font-size:15px; font-family:"Guardian Text Egyptian Web",Georgia,serif; }
.entry_content blockquote cite, .entry_content blockquote em, .entry_content blockquote i{ font-style: normal; font-family:"Guardian Text Egyptian Web",Georgia,serif; }
.entry_content pre{ background:#f1f1f1; color: #333; line-height: 18px; margin-bottom: 18px; padding: 1.5em; }
*/.entry_content abbr, .entry_content acronym{ border-bottom: 1px dotted #666; cursor: help; }
.entry_content sup, .entry_content sub{ height: 0; line-height: 1; position: relative; vertical-align: baseline; }
.entry_content sup{ bottom: 1ex; }
.entry_content sub{ top: .5ex; }
.entry_content { line-height:20px; }
.entry_content table{ margin: 0 -1px 24px 0; text-align: left; width: 99% !important; }
.entry_content tr th, .entry_content thead th{ color: #fff; font-size: 13px; font-weight: bold; line-height: 18px; padding: 9px 24px; background:#27701f; }
.entry_content tr td{ padding:6px 26px 6px 0; text-align:center; vertical-align:top; border: 1px solid #dbdbdb; }
.entry_content tr.odd td{ background: #f2f7fc; }
.entry_content fieldset{ border: 1px solid #e7e7e7; margin: 0 0 24px 0; padding: 24px; }
.entry_content fieldset legend{ background: #fff; color: #cf2027; font-weight: bold; padding: 0 24px; }
.entry_content input { margin:0; } 
.entry_content input.file, .entry_content input.button { margin-right: 24px; }
.entry_content label{ color: #888; font-size: 13px; }
.entry_content select{ margin: 0 0 24px 0; }
.entry_content sup, .entry_content sub{ font-size: 10px; }

.entry_content blockquote.left{ float: left; margin-left: 0; margin-right: 24px; text-align: right; width: 33%; }
.entry_content blockquote.right{ float: right; margin-left: 24px; margin-right: 0; text-align: left; width: 33%; }
.entry_content img { margin: 0; height: auto; max-width:100%; }
.attachment img { max-width:100%; }
.alignleft, img.alignleft { display: inline; float: left; margin-right: 24px; margin-top: 4px; }
.alignright, img.alignright { display: inline; float: right; margin-left: 24px; margin-top: 4px; }
.aligncenter, img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }
img.alignleft, img.alignright, img.aligncenter { margin-bottom: 12px; }
.wp-caption, .comment .wp-caption { background: #f1f1f1; line-height: 18px; margin-bottom: 20px; padding: 4px; text-align: center;  }
.wp-caption img { margin: 5px 5px 0; max-width:100% !important; height:auto; }
.wp-caption p.wp-caption-text, .comment p.wp-caption-text { color: #888; font-size: 12px; margin: 5px; }
.wp-smiley { margin: 0; }
.attachment img { display: block; margin: 0 auto; width:100%; height:auto; }

.main_heaing { margin-bottom:30px; padding-bottom:10px; border-bottom:1px solid #c3c3c3; }
.main_heaing h1 { font-size:36px; color:#252525; font-weight:100; }
.main_heaing p { font-size:12px; color:#7c7c7c; }
.main_heaing p span { margin-right:5px; }
.pdf-whole .pfd-detail { -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.pagemain_heaing { background:url(images/bullet.png) no-repeat left center; padding-left: 38px; }
.pfd-detail h3 span { height:20px; margin-right:5px; }
.pfd-detail h3 { background:url(images/bluebullet.png) no-repeat 0 5px; padding-left:20px; }
.col-md-4:nth-child(2n) .pfd-detail h3 { background:url(images/pinkbullet.png) no-repeat 0 5px; padding-left:20px; }
.col-md-4:nth-child(3n) .pfd-detail h3 { background:url(images/orangebullet.png) no-repeat 0 5px; padding-left:20px; }
.pfd-detail:hover { cursor:pointer; background:#8daf05; }
.pfd-detail:hover h3 a, .pfd-detail:hover p, .pfd-detail:hover .acatartlink { color:#fff !important; }
.pfd-detail:hover h3 { background-image:url(images/whitebullet.png) !important; }

.contactformseven { background:#fff; padding:20px; box-shadow:0 1px 1px #A5A4A4; -moz-box-shadow:0 1px 1px #A5A4A4; -webkit-box-shadow:0 1px 1px #A5A4A4; -o-box-shadow:0 1px 1px #A5A4A4; }
.contactformseven label { font-size:13px; color:#2c2c2c; font-weight:600; }
.contactformseven input[type="text"], .contactformseven input[type="email"], .contactformseven textarea, .contactformseven input[type="password"] { background:#e8edf0; padding:10px; font-size:12px; color:#2c2c2c; border:none; width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; border-radius:2px; -moz-border-radius:2px; -o-border-radius:2px; -webkit-border-radius:2px; }
.contactformseven input[type="text"]:focus, .contactformseven input[type="email"]:focus, .contactformseven textarea:focus { outline:0; background:#fff; box-shadow:0 0 3px #8daf05; }
.textfields { position:relative; }
.textfields .positionspan { position:absolute; right:10px; top:10px; z-index:9999; color:#aab8c1; }
.teltel { background:url(images/telnumber.png) no-repeat 0 center; height:51px; padding:17px 0 0 60px; font-size:12px; color:#2c2c2c; font-weight:600;  vertical-align:middle; }
.teltel.telemail { background-image:url(images/email.png); }
.teltel.teladdress { background-image:url(images/address.png); }
.teltel.telnumber { font-size: 35px; font-weight: 100; padding-top: 0px; }
.contactformseven input[type="submit"] { background:#8daf05 url(images/submitpaln.png) no-repeat 30px center; border:none; padding:15px 30px 15px 55px; font-size:14px; color:#fffefe; outline:0;-moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.contactformseven input[type="submit"]:hover { background-color:#6c65c2; }

.boxviewmore { background:#cecfcf; position: absolute; right: 0; top: 15px; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; padding: 4px 10px; color: #716f6f; font-size: 12px; border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }
.boxviewmore:hover { background:#f18324 !important; text-decoration:none; color:#fff; }

#advertise {width:100% !important;_width:100% !important;overflow:hidden !important;  background:#fff; box-shadow:0 1px 1px #999; padding:20px 15px 10px 15px; } 

#subscriber { background:#e0e7ea; }
.yosab { padding-top:40px; padding-bottom:0; text-align:right; }
.yosab img { max-width:100%; height:auto; }
.yosubsbg { background:url(images/sub_bg.png) no-repeat left top; min-height:331px; }



#lang_sel_list.lang_sel_list_vertical {
  width: 89px !important;
  float: right;
  top: 10px;
}
#lang_sel_list.lang_sel_list_vertical li {  width: 89px !important; }

.loggedout {  }
.icl-ar img { display:none; }
.icl-ar a { background:#fff url(images/ae.png) no-repeat 10px 2px !important; padding-left:34px !important; }

.labcats { margin:0; padding:0; list-style:none; }
.labcats li { font-size:15px; color:#272727; margin-bottom:2px }
.labcats li a { padding:5px 20px; color:#272727; background:#fff; display:block; border:1px solid #dbdbdb; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; }

.labcats li a:hover { background:#e4e7e9; text-decoration:none; }


/*================================ 
	9 =	CommentList
================================*/
#comments-title { font-size: 22px; font-family: 'Open Sans',sans-serif; color: #999; margin:25px 0 10px; }
#comments-title em{color: #333;}
.commentlist li{ margin-bottom: 20px; clear:both; position:relative; clear:both; }
.comment-avatar { overflow:hidden; width:45px; height:45px; margin:0 10px 5px -30px;background: white; padding: 2px; -moz-border-radius: 1px; -webkit-border-radius: 1px; box-shadow: 0 0 3px #B5B5B5; -moz-box-shadow: 0 0 3px #b5b5b5; -webkit-box-shadow: 0 0 3px #B5B5B5; float:left; }
.author-comment{overflow:hidden;position:relative;}
.author-comment cite {color:#3b3b3b; position:relative; display:block;  margin-bottom:2px; padding-top:4px; }
.commentmetadata {display: block;font-size:85%;	clear:both;	}
.commentmetadata a{color:#3b3b3b;}
.commentmetadata a:hover{color:#000;}	
.comment-wrap{ background:#f8f8f8; border-radius: 1px; -moz-border-radius: 1px; -webkit-border-radius: 1px; box-shadow: 0 1px 3px 0 #B5B5B5;  -moz-box-shadow: 0 1px 3px 0 #b5b5b5; -webkit-box-shadow: 0 1px 3px 0 #B5B5B5; position:relative; padding:10px; margin-left:20px; }
.comment-content{ position:relative; clear:both; display:block; margin-top:10px; overflow:hidden; padding-bottom:5px; }
.comment-content p{line-height:17px;	margin-bottom: 10px;}
.nocomments {text-align: center;}
.commentlist li ul li {margin-left:4px;}
.commentlist  li.pingback{padding:5px 10px;border-bottom:1px solid #ddd;}	
.children{margin-top:15px; margin-left:50px;}
.commentlist .reply a{ position:absolute; bottom:0; right:0; background:#ddd; padding:3px 10px; text-shadow:0 1px 1px #FFF; font-size:11px; }
.commentlist .reply a:hover{background:#333;	color:#FFF;	text-shadow:0 1px 1px #000;	}
.bypostauthor {}
/*================================ 
	9 =	CommentList
================================*/

/*================================ 
	10 =  Add Comments Form
================================*/
#respond { margin: 20px 0 10px; overflow: hidden; position: relative; clear: both; font-family: 'Open Sans',sans-serif; }
.commentlist li #respond {margin: 10px 0 20px 70px !important;}
#respond h3 { font-size: 22px; font-family: 'Open Sans',sans-serif; }
#commentform { padding: 0 5px; margin-top: 5px; overflow: hidden; }
#commentform .required {font-weight: bold;}
#commentform label {color: #888;}
#commentform p {	margin:10px 0;}
#commentform textarea, #commentform input { border: 1px solid #dbdbdb !important; background: #F9F9F9; color: #515151; font: 12px Tahoma; padding:4px 7px; margin-bottom: 7px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#commentform input {display: block;width: 250px;height:24px;}
#commentform textarea {width: 95%;}
#commentform input:hover,#commentform textarea:hover {}
#commentform input:focus,	#commentform textarea:focus {background: #fff;}
#commentform .form-allowed-tags ,.comment-form-comment label {display: none;}
.comment-form-email,.comment-form-url,.comment-form-url,.comment-form-comment {clear: both;}
.comment-notes{ margin-bottom:10px;	}
.form-submit #submit{ border: 1px solid #D9D9D9; background: #FBFBFB; background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#FBFBFB),color-stop(100%,#EEE )); background: -webkit-linear-gradient(top,#FBFBFB 0,#EEE 100%); background: -moz-linear-gradient(top,#FBFBFB 0,#EEE 100%); ackground: -o-linear-gradient(top,#FBFBFB 0,#EEE 100%); background: -ms-linear-gradient(top,#FBFBFB 0,#EEE 100%); background: linear-gradient(top,#FBFBFB 0,#EEE 100%); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3),inset 0 1px 0 rgba(255, 255, 255, 0.5); color: black; text-shadow: 0 1px 0 white; height: 30px; line-height: 30px; width:auto; font-size: 13px; padding: 0 15px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -webkit-transition: background .40s; -moz-transition: background .40s; -o-transition: background .40s; transition: background .40s; position:relative; cursor:pointer; }
.form-submit #submit:hover { background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#FFF),color-stop(100%,#f8f8f8)); background: -webkit-linear-gradient(top,#FFF 0,#f8f8f8 100%); background: -moz-linear-gradient(top,#FFF 0,#f8f8f8 100%);background: -o-linear-gradient(top,#FFF 0,#f8f8f8 100%); background: -ms-linear-gradient(top,#FFF 0,#f8f8f8 100%); background: linear-gradient(top,#FFF ,#f8f8f8 100%); }

.dropdown-menu > li > a { padding:9px 20px !important; border-bottom: 1px solid #dbdbdb; }
.dropdown-menu > li:last-child > a { border-bottom:none; }

#simplemodal-login-overlay {
    background-color: #ccc;
    opacity: .97 !important;
}

.navbar-inverse .navbar-collapse { padding-left:0; }

.carousel-inner.vertical {
  height: 100%;
}
.carousel-inner.vertical > .item {
  -webkit-transition: .6s ease-in-out top;
  -o-transition: .6s ease-in-out top;
  transition: .6s ease-in-out top;
}
@media all and (transform-3d),
(-webkit-transform-3d) {
  .carousel-inner.vertical > .item {
    -webkit-transition: -webkit-transform .6s ease-in-out;
    -o-transition: -o-transform .6s ease-in-out;
    transition: transform .6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000;
    perspective: 1000;
  }
  .carousel-inner.vertical > .item.next,
  .carousel-inner.vertical > .item.active.right {
    top: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  .carousel-inner.vertical > .item.prev,
  .carousel-inner.vertical > .item.active.left {
    top: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  .carousel-inner.vertical > .item.next.left,
  .carousel-inner.vertical > .item.prev.right,
  .carousel-inner.vertical > .item.active {
    top: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.carousel-inner.vertical > .active {
  top: 0;
}
.carousel-inner.vertical > .next,
.carousel-inner.vertical > .prev {
  top: 0;
  height: 100%;
  width: auto;
}
.carousel-inner.vertical > .next {
  left: 0;
  top: 100%;
}
.carousel-inner.vertical > .prev {
  left: 0;
  top: -100%
}
.carousel-inner.vertical > .next.left,
.carousel-inner.vertical > .prev.right {
  top: 0;
}
.carousel-inner.vertical > .active.left {
  left: 0;
  top: -100%;
}
.carousel-inner.vertical > .active.right {
  left: 0;
  top: 100%;
}


.post_team_data .col-md-12+.col-md-12{margin-top:0;padding-top:40px;border-top:1px solid #c3c3c3}
.post_team_data h2{ font-weight:normal !important;font-size:24px !important; margin:0 0 15px !important; color:#c65b91!important; border-bottom:none !important; padding-bottom:0 !important; }
.post_team_data h2:after { content:""; display:block; margin:15px 0; height:3px; width:50px; background:#e5e5e5; }

.team-member {
	border-radius: 4px;
	overflow: hidden;
	position: relative;
	margin-bottom: 35px;text-align:center;
}
.team-member .details {
	text-align: left;
	font-size: 13px;
	line-height: 20px;
	position: absolute;
	padding: 15px;
	top: -200px;
	left: 0;
	width: 100%;
	min-height: 190px;
	-webkit-transition: all 1500ms;
	transition: all 1500ms;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	z-index:999;
}
.team-member .member-details {
	position: relative;
	display: inline-block;
	padding-bottom: 5px;
}
.team-member:hover .details {
	top: 0;
	background: #333;
	color: white;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}
.team-member.team-member-open .details {
	display: block;
	top: 0;
	background: #333;
	color: white;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
}
.team-member .profile-pic {
	border-radius: 50%;
	width: 174px;
	height: 174px;
	margin: auto;
	overflow: hidden;
	margin-bottom: 25px;
}
.team-member .profile-pic img {
	width: 100%;
	height: 100%;
}
.team-member h5 {
	text-transform: uppercase;
	color: #404040;
	font-weight: 700;
	position: relative;
	margin-top: 15px;
	margin-bottom: 15px;
}
.team-member .position {
	font-size: 13px;
}
.team-member .social-icons {
	margin-bottom: 25px;display:none;
}
.team-member .social-icons li:before{
	content:none;
}
.team-member .social-icons ul {
	margin: 0 0 1.5em 0;padding-left:0;
}
.team-member .social-icons ul li {
	display: inline-block;
	line-height: 32px;
	margin: 2px;
}
.team-member .social-icons ul li a {
	font-size: 18px;
	border-radius: 50%;
	color: #808080;
}
.team-member .social-icons ul li a:hover {
	color: #e96656;
}

.team-member .red-border-bottom::before{
    background: #e96656;
}
.our-team .row > div:nth-child(4n+2) .red-border-bottom:before{
    background: #34d293;
}
.our-team .row > div:nth-child(4n+3) .red-border-bottom:before{
    background: #3ab0e2;
}
.our-team .row > div:nth-child(4n+4) .red-border-bottom:before{
    background: #f7d861;
}

.dark-border-bottom:before {
	position: absolute;
	margin: auto;
	z-index: 1;
	content: "";
	width: 50%;
	height: 2px;
	background: #404040;
	bottom: -9px;
	left: 25%;
}
.red-border-bottom:before {
	position: absolute;
	margin: auto;
	z-index: 1;
	content: "";
	width: 75%;
	height: 2px;
	background: #e96656;
	bottom: -9px;
	left: 12.5%;
}

@media screen and (min-width:280px) and (max-width:1279px){
	img { max-width:100% !important; height:auto !important; }
}

.navbar-inverse .navbar-nav > li.active > a {margin-left:-1px;}

#idxbg { padding:0 30px;/* Permalink - use to edit and share this gradient: /* Permalink - use to edit and share this gradient: /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f6f8f9+1,f6f8f9+100&amp;0.04+0,1+31 */
background: -moz-linear-gradient(top,  rgba(246,248,249,0.04) 0%, rgba(246,248,249,0.07) 1%, rgba(246,248,249,1) 31%, rgba(246,248,249,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(246,248,249,0.04) 0%,rgba(246,248,249,0.07) 1%,rgba(246,248,249,1) 31%,rgba(246,248,249,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(246,248,249,0.04) 0%,rgba(246,248,249,0.07) 1%,rgba(246,248,249,1) 31%,rgba(246,248,249,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0af6f8f9', endColorstr='#f6f8f9',GradientType=0 ); /* IE6-9 */


}

/* 17-11-2015*/
.right-nav{
	 
    float: right;
    margin-bottom: 0;
    margin-top: 6px;
    padding-bottom: 0;
    

}
.right-nav li{ 
	list-style:none;
	float:right;
	}
	

		
	
.Widget ul, .textwidget {
    background: #efefef none repeat scroll 0 0;
    border: 1px solid #fff;
    box-shadow: 0 0 1px #999;
    margin-bottom: 15px;
    padding: 10px;
}

.Widget ul li {
	list-style:none;
    background-color: #1e4320;
    background-image: url("../images/sidebar_back_li.png"), url("../images/sidebar_front_li.png");
    background-position: left 0px, 0 0;
    background-repeat: no-repeat, repeat-x;
    border-radius: 4px;
    font-size: 13px;
    margin-bottom: 5px;
}



.Widget ul li a {
    color: #fff;
    display: block;
    padding: 5px 10px 5px 20px;
}
.Widget ul li:hover  {
    background-color: #e2e2e2;
    background-image: url("../images/sidebar_back_li.png"), url("../images/sidebar_front_li_hover.png");
    background-position: left 0px, 0 0;
    background-repeat: no-repeat, repeat-x;
    box-shadow: 0 0 1px #000;
	color:red;
}

.Widget ul li a:hover {
    color: #5c8e00;
	text-transform:none;
}	



#fooer {
    background: #8cc207 url("../images/footer_bg.png") repeat-x scroll center 0;
    min-height: 229px;
}
.wrapper, .content_wrap {
    margin: 0 auto;
    position: relative;
    width: 1003px;
}



#footer_nav {
    padding: 20px 0 0;
}
ol, ul {
    list-style: outside none none;
}
#footer_nav ul li {
  
    font-size: 12px;
    margin-right: 20px;
   
}
#copyright {
    background: rgba(0, 0, 0, 0) url("../images/copyright_bg.png") repeat-x scroll 0 0;
    padding: 20px 0;
}
#copyright p a {
    color: #fff;
}
a {
    color: #ffffff;
    text-decoration: none;
}
.fb_reset {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    border-spacing: 0;
    color: #000;
    cursor: auto;
    direction: ltr;
	 font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: normal;
    line-height: 1;
	margin: 0;
    overflow: visible;
    padding: 0;
    text-align: left;
    text-decoration: none;
     text-indent: 0;
    text-shadow: none;
    text-transform: none;
    visibility: visible;
    white-space: normal;
    word-spacing: normal;
}


.footer-nav2{
	
	margin:0px;
	padding:10px 0px;
	}
.footer-nav2>li{
	list-style:regular;
	padding-top:7px;
	padding-bottom:7px;
	font-size:12px;
	color:#858585;
	display:inherit !important;
	text-align:left !important;
	border-bottom:1px solid #232323 ;
	 position: relative;
	 padding-left:0px;
	
	}
.footer-nav2>li > a{
	padding-left:8px;
	
	}	
	
.footer-nav2>li >:hover , .footer-nav2>li >:focus{
	color:#8daf05;
}

.footer-nav2>li:hover:before ,.footer-nav2>li:focus:before{
	content: "\f105";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
/*--adjust as necessary--*/
    color: #8daf05;
    font-size: 14px;
    padding-right: 0.5em;
    top: 7px;
	position:absolute;
    left: 0;
}

.element {
    position: relative;
}
 
/*replace the content value with the
corresponding value from the list below*/
 
.element:before {
    content: "\f000";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
/*--adjust as necessary--*/
    color: #000;
    font-size: 18px;
    padding-right: 0.5em;
    position: absolute;
    top: 10px;
    left: 0;
}




.footer-nav2>li:hover span.footer-hover{
	padding-left:7px;
	padding-right:7px;
	opacity:1;
}
.footer-hover{
	
	opacity:0;
	
	}




img.wp-smiley, img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}


.recentcomments a {
	display: inline !important;
	padding: 0 !important;
	margin: 0 !important;
}



.fartiimg >a>img {
	width: 100%;
}
.footer-nav2 li {
	
	text-align: left !important;
}
.boxes img {
	margin-bottom: 10px;
	width: 100%;
}






/*==================================================
=            Bootstrap 3 Media Queries             =
==================================================*/
 
 
 
 
	/*==========  Mobile First Method  ==========*/
 
	/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {

	.footer-nav2>li:nth-child(13){
		border-bottom:1px solid #232323;
	
	}
	.footer-nav2>li:nth-child(14){
		border-bottom:1px solid #232323;
	
	}
	
	.footer-nav2>li:nth-child(15){
		border-bottom:1px solid #232323;
	
	}


.text-center {
    color: #ffffff;
    font-family: open sans;
    font-size: 8px;
    font-weight: 600;
    text-align: center;
}


.set-flot {
	float: none;
}
.subform input[type="text"] {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: transparent none repeat scroll 0 0;
	border-color: -moz-use-text-color -moz-use-text-color #303030;
	border-image: none;
	border-style: none none solid;
	border-width: medium medium 1px;
	color: #303030;
	font-size: 13px;
	margin-bottom: 20px;
	margin-right: 20px;
	outline: 0 none;
	padding: 2px 10px;
	width: 80px;
}
}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {
	
	.footer-nav2>li:nth-child(13){
		border-bottom:1px solid #232323;
	
	}
	.footer-nav2>li:nth-child(14){
		border-bottom:1px solid #232323;
	
	}
	
	.footer-nav2>li:nth-child(15){
		border-bottom:1px solid #232323;
	
	}
.text-center {
    color: #ffffff;
    font-family: open sans;
    font-size: 10px;
    font-weight: 600;
    text-align: center;
}

	
.set-flot {
	float: none;
}
.subform input[type="text"] {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: transparent none repeat scroll 0 0;
	border-color: -moz-use-text-color -moz-use-text-color #303030;
	border-image: none;
	border-style: none none solid;
	border-width: medium medium 1px;
	color: #303030;
	font-size: 13px;
	margin-bottom: 20px;
	margin-right: 20px;
	outline: 0 none;
	padding: 2px 10px;
	width: 80px;
}
}

/* Small Devices, Tablets */
@media (min-width: 760px) and (max-width:1025px) {

	.footer-nav2>li:nth-child(13){
		border-bottom:1px solid #232323;
	
	}
	.footer-nav2>li:nth-child(14){
		border-bottom:1px solid #232323;
	
	}
	
	.footer-nav2>li:nth-child(15){
		border-bottom:0px solid #232323;
	
	}


.text-center {
    text-align: center;
	color: #ffffff;
    font-family: open sans;
    font-size: 17px;
    font-weight: 600;

}

.set-flot {
	float: none;
}
.navbar-inverse .navbar-nav > li.active > a {
	margin-left: -1px;
	padding: 10px;
}
.navbar-inverse .navbar-nav > li > a {
	color: #272727;
	font-size: 11px;
	padding: 10px;
}
.subform input[type="text"] {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: transparent none repeat scroll 0 0;
	border-color: -moz-use-text-color -moz-use-text-color #303030;
	border-image: none;
	border-style: none none solid;
	border-width: medium medium 1px;
	color: #303030;
	font-size: 13px;
	margin-bottom: 20px;
	margin-right: 20px;
	outline: 0 none;
	padding: 2px 10px;
	width: 246px;
}
}

/* Medium Devices, Desktops */
@media (min-width: 992px) {

	.footer-nav2>li:nth-child(13){
		border-bottom:1px solid #232323;
	
	}
	.footer-nav2>li:nth-child(14){
		border-bottom:1px solid #232323;
	
	}
	
	.footer-nav2>li:nth-child(15){
		border-bottom:0px solid #232323;
	
	}

	
	.text-center {
    text-align: center;
	color: #ffffff;
    font-family: open sans;
    font-size: 17px;
    font-weight: 600;

}
	
.set-flot {
	float: right;
}
.navbar-inverse .navbar-nav > li.active > a {
	margin-left: -1px;
	padding: 10px;
}
.navbar-inverse .navbar-nav > li > a {
	color: #272727;
	font-size: 11px;
	padding: 10px;
}
.subform input[type="text"] {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: transparent none repeat scroll 0 0;
	border-color: -moz-use-text-color -moz-use-text-color #303030;
	border-image: none;
	border-style: none none solid;
	border-width: medium medium 1px;
	color: #303030;
	font-size: 13px;
	margin-bottom: 20px;
	margin-right: 20px;
	outline: 0 none;
	padding: 2px 10px;
	width: 246px;
}
}

/* Large Devices, Wide Screens */
@media (min-width: 1200px) {


	.footer-nav2>li:nth-child(13){
		border-bottom:0px solid #232323;
	
	}
	.footer-nav2>li:nth-child(14){
		border-bottom:0px solid #232323;
	
	}
	
	.footer-nav2>li:nth-child(15){
		border-bottom:0px solid #232323;
	
	}
	
.text-center {
    text-align: center;
	color: #ffffff;
    font-family: open sans;
    font-size: 17px;
    font-weight: 600;

}	
.set-flot {
	float: right;
}
.navbar-inverse .navbar-nav > li.active > a {
	padding: 14px 20px;


}
.navbar-inverse .navbar-nav > li > a {
	color: #272727;
	font-size: 13px;
	   padding: 14px 20px;
}
.subform input[type="text"] {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: transparent none repeat scroll 0 0;
	border-color: -moz-use-text-color -moz-use-text-color #303030;
	border-image: none;
	border-style: none none solid;
	border-width: medium medium 1px;
	color: #303030;
	font-size: 13px;
	margin-bottom: 20px;
	margin-right: 20px;
	outline: 0 none;
	padding: 2px 10px;
	width: 246px;
}


}

.grad_post {
    color: #717171;
    font-size: 11px;
	text-align:center;
	margin-bottom:12px;
	-webkit-font-smoothing: antialiased;
	font-weight:normal;

}
.side_images{
	border:1px solid #cdcdcd;
	/*width:350px;
	height:450px;*/
 /*<!--margin: -3px 9px 10px 7px;-->*/
 	padding:16px 2px 9px 12px;

}
.front_image{
	text-align:center;
	
	/*margin-bottom:13px;
	 padding:0px 11px 14px 0px;	*/ 

	}	
.shade_imag{ position:absolute; left: 16px;
    padding: 0;
    position: absolute;
    bottom: 47px;}	
	.pmln_logo{ margin:17px 30px 0px 28px;}
	.asia-logo{ padding-right:0px;}
	.asia-logo2{ padding-left:0px;}
		
.usefull-link{ 
	color: #4d7c08;
    font-size: 18px;
    padding: 20px 0 20px 36px;
    font-weight:800;
    }		
.wrapper, .content_wrap {
    margin: 0 auto;
    position: relative;
    width: 1003px;
} .footer_name{
	  padding:0px;
	  margin:0 0 7px 52px;
	  
	  
	  }
  
  
  .footer_name > li{

	  margin:0px 31px 0px 0px;
	  float:left;
	  color:#FFF;
	  
	  }
.footer_name > li > a {
   color:#FFF;
	  
	  }
.footer_name > li > a:hover {
   color:#BED131;
 
	  
	  }

   .address  { 	margin-left:53px; color:#858585;}
   .logo2_imag { border-right:1px solid #363636; width:234px;
   
   
   }
   .part_name{ margin-right:0px;}
   
.future_log{ padding:0px;}
.future_log > li { float:left; list-style:none;}
.future_log > li:first-child {
	margin-top:19px;}
.future_log > li:last-child {
	border: 1px solid #232323;
    margin-left: 20px;
    margin-top: 6px;
    padding: 9px;
}



/* gallery*/

.entry_content p, .entry_content div {
    color: #3a3a3a;
    line-height: 25px;
    margin-bottom: 10px;
}

.entry_content a {
    color: #2e79b9;
    text-decoration: underline;
}
.entry_content img {
    height: auto;
    margin: 0;
    max-width: 100%;
}

.entry_content img {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #dbdbdb;
    height: auto;
    margin: 0;
    max-width: 100%;
    padding: 2px;
}
#member_form h3 {
    color: #666666;
    font-size: 24px;
    margin-bottom: 7px;
}
#respond p.textarea_block textarea, textarea#comment { width:406px; }
#member_form h4 {
    color: #909090;
    font-size: 14px;
    margin-bottom: 10px;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}


#member_form label {
    color: #666;
    display: inline-block;
    font-size: 14px;
    margin-bottom: 10px;
}
#member_form label span {
    color: #5c8e00;
}

#member_form .contact_text {
    background: rgba(0, 0, 0, 0) url("../images/text-from-one.png") no-repeat scroll 0 0;
    border: medium none;
    color: #666;
    font-size: 13px;
    height: 35px;
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 7px;
    width: 266px;
}



#member_form .contact_text_sub {
    background: rgba(0, 0, 0, 0) url("../images/text-from-two.png") no-repeat scroll 0 0;
    border: medium none;
    color: #666;
    font-size: 13px;
    height: 35px;
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 7px;
    width: 550px;
}

#member_form .description {
    background: rgba(0, 0, 0, 0) url("../images/text-from-three.png") no-repeat scroll 0 0;
    border: medium none;
    color: #666;
    font-size: 13px;
    height: 140px;
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 7px;
    width: 550px;
}
#member_form #submit_con {
    background: rgba(0, 0, 0, 0) url("../images/send_btn.png") no-repeat scroll 0 0;
    border: medium none;
    cursor: pointer;
    height: 29px;
    text-indent: -999999px;
    width: 90px;
}
	.error_box { background:#F00; color:rgba(0, 0, 0, 0.56); border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; -o-border-radius:6px; margin-bottom:10px; padding:10px; }
.green { background:#090; }
.error_box p { font:bold 14px Arial, Helvetica, sans-serif; color:#fff; }


/* contact us */


.contact_info_left {
   
}

.contact_top {
    background: rgba(0, 0, 0, 0) url("../images/contact_top_bg.png") no-repeat scroll 0 top;
    margin-bottom: 15px;
    padding-top: 2px;
}

.contact_bottom {
    background: rgba(0, 0, 0, 0) url("../images/contact_bottom_bg.png") no-repeat scroll 0 bottom;
    padding-bottom: 20px;
}
.contact_mid {
    background: rgba(0, 0, 0, 0) url("../images/contact_mid_bg.png") repeat-y scroll 0 0;
    padding: 0 11px;
}

.contact_mid h3 {
    color: #ff6600;
    font-size: 12px;
    font-weight: bold;
}
.contact_mid strong {
    font-size: 12px;
    font-weight: bold;
}
.contact_mid p {
    font-size: 11px;
}
.contact_mid span {
    color: #5c8e00;
    font-weight: bold;
}



.Widget h3 {
    background: #1e4722 none repeat scroll 0 0;
    border-radius: 4px;
    color: #fff;
    font-size: 16px;
    margin-bottom: 10px;
    padding: 10px;
}

.subcribe-btn{
	background-color: #8daf05;
    border-radius: 0;
    box-shadow: 0 3px 2px #8daf05;
    color: #ffffff;
    font-family: open sans;
    font-size: 17px;
    font-weight: bold;
    width: 150px;}