header {
  border-top: 4px solid #54c0ca;
}
.menu-item.menu-item-type-post_type.menu-item-object-page > a {
  color: #000;
  font-size: 13px;
  font-weight: normal;
  padding: 35px 13px;
}

.navbar-inverse .nav > li.current-menu-item > a, .navbar-inverse .nav > li:hover > a {
  background-color: #fff !important;
  border-left: medium none !important;
  border-right: medium none !important;
  color: #40acb8 !important;
}
.navbar-signin {
  float: right;
  margin: 35px 0;
  width: 267px;
}
.navbar-signin.nologin {
  float: right;
  margin: 35px 0;
  width: 20%;
}
header .navbar-wrapper .container .logo-wrapper img {
  margin-top: 8px;
}
.main-banner {
  background: url("../img/bg.jpg") repeat scroll 0 0 #54c0ca;
  color: #fff;
  display: inline-block;
  min-height: 137px;
  padding: 29px 0;
  position: relative;
  text-align: center;
  width: 100%;
}
.home_left .home_signin {
  font-size: 16px;
  margin-top: 13px;
}
.home_left .home_signin a {
  color: #fff;
}
.main-banner .banner-heading {
  font-size: 45px;
  line-height: 1.3;
  margin: 50px 0;
}
.main-banner .banner-desc {
  font-size: 16px;
  margin-top: 23px;
}
.home_banner {
  float: left;
  width: 100%;
}
.home_banner .home_left {
  float: left;
  width: 50%;
}
.home_banner .home_right {
  float: right;
  width: 50%;
}
.navbar-signin .login-main {
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #000;
  border-radius: 6px;
  color: #000;
  font-weight: bold;
  margin: 0 11px;
  padding: 7px;
}

.navbar-signin .register-main {
  background: none repeat scroll 0 0 #f88d6b;
  border: 1px solid #f88d6b;
  border-radius: 6px;
  color: #fff;
  font-weight: bold;
  padding: 7px;
  font-size: 14px;
}

.navbar-signin .logout-main {
  border: 1px solid #f88d6b;
  border-radius: 6px;
  color: #f88d6b;
  font-weight: bold;
  padding: 6px;
}
.navbar-signin .submit-main, .navbar-signin .account-main  {
  border: 1px solid #53bfc9;
  border-radius: 6px;
  color: #53bfc9;
  font-weight: bold;
  padding: 7px;
}

.navbar-inner {
  float: left;
  width: 66%;
}
.navbar.navbar-inverse {
  float: right;
  margin-left: 0;
  width: 70%;
}
.navbar {
  float: left;
  margin-left: 10%;
  text-decoration: none;
}
#category-menu {
  border-left: 1px solid #e2e2e2;
  float: left !important;
  min-height: 330px;
  width: 22%;
}
#category-post-content {
  float: right !important;
  width: 74%;
}

.all-projects .category-left {
  float: left;
  width: 25%;
}
.all-projects .post-right {
  float: right;
  width: 73%;
}

.all-projects .category-left #category-menu {
  margin-left: 0;
  width: 100%;
  border-left: medium none;
  background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(left, #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #ffffff 0%,#e5e5e5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #ffffff 0%,#e5e5e5 100%); /* IE10+ */
background: linear-gradient(to right, #ffffff 0%,#e5e5e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=1 ); /* IE6-9 */
}
.category-left #category-menu {
  border-left: 1px solid #e2e2e2;
  float: right;
  min-height: 330px;
  width: 100%;
}

.all-projects .post-right #category-post-content {
  width: 100%;
  background-color: #f1f1f1;
  margin-bottom: 30px;
}
.post-right #category-post-content {
  float: left;
  width: 100%;
}
.project-card.span4.isotope-item .bbcard_name a {
  color: #000;
  font-weight: normal;
}
.category-left #category-menu li a:hover, .category-left #category-menu li.current a {
  background: #fff;
  color: #000;
  display: block;
}
.category-left #category-menu li.current {
  background: none;
}

/* -------------- Footer Style Start --------------------- */
footer {
  background-color: #54c0ca !important;
}
.copyright {
  background-color: #54c0ca !important;
  border-top: 1px solid #fff;
}
.copyright .container > p {
  color: #fff;
  font-size: 16px;
  text-align: center;
}
footer .container .campaigning {
  float: left;
  width: 25%;
}
footer .container .quick-link {
  float: left;
  width: 50%;
}
footer .container .signup-insp {
  float: left;
  width: 50%;
}
.footermenu li {
  list-style: outside none none;
  padding: 4px 0;
}
.menu-footermenu-container ul.footermenu li.menu-item > a, .menu-campaigning-container ul.footermenu li.menu-item > a {
  color: #fff;
  font-size: 15px;
  padding: 0 0 0 13px;
}
footer .container h3 {
  color: #f1f1f1;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 18px;
  margin-left: 4%;
}
.footermenu li.current-menu-item > a {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#category-menu li:hover, #category-menu li.current {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  list-style: outside none none;
}
.copyright .container a {
  color: #fff;
  text-decoration: underline;
}
.menu-footermenu-container {
  margin: auto;
  width: 70%;
}
.quick-link > h3 {
  margin-left: 99px !important;
}

/* -------------- Footer Style End --------------------- */
.category-left #category-menu > li {
  padding: 6px 0;
}
.category-left ul#category-menu li #click > img {
  height: auto;
  margin-right: 15px;
  width: 25px;
}

.category-left #sidebar .widget.widget_newsletterwidget {
  background: none repeat scroll 0 0 transparent;
  border: medium none;
  list-style: outside none none;
  margin: 0;
}
.category-left > ul#sidebar {
  background: none repeat scroll 0 0 #53bfc9;
  border: 3px solid #3eaab4;
  margin-left:0;
}
.newsletter.newsletter-widget .newsletter-email {
  border: medium none;
  border-radius: 5px;
}
.signup-insp .newsletter.newsletter-widget .newsletter-email {
  border: medium none;
  border-radius: 5px;
  padding: 2%;
  height: auto;
}
.signup-insp .widget.widget_newsletterwidget {
  background: none repeat scroll 0 0 transparent;
  border: medium none;
  list-style: outside none none;
  margin: 0 4%;
  padding: 0;
}

.newsletter-submit {
  background: url("../img/search.png") no-repeat scroll 0 0 transparent;
  border: medium none;
  cursor: pointer;
  padding: 15px 65px;
  text-indent: -1000000px;
}
.category-left #category-menu > li:hover {
  background: none repeat scroll 0 0 #fff;
}
.navbar-inverse .brand, .navbar-inverse .nav > li > a, .menu ul > li > a {
  border-left: 0 !important;
  border-right: 0 !important;
}
.project-card.span4.isotope-item > span {
  font-size: 15px; color: #55BFCC;
}
.project-card.span4.isotope-item a {
  color: #55BFCC;
}
.category-left > h4 {
  border-bottom: medium double #e8e8e8;
  font-size: 22px !important;
  margin-bottom: 23px;
  margin-left: 0;
  padding-bottom: 15px;
}
.post-right > h4 {
  border-bottom: medium double #e8e8e8;
  font-size: 22px !important;
  margin-bottom: 23px;
  padding-bottom: 15px;
}
.widget.widget_text {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: medium none;
  list-style: outside none none;
  margin: 0;
}
.widget.widget_text .textwidget {
  color: #fff;
  font-size: 15px;
}

/*------------------- Changes on 07 Nov. 2014 -------------------------------*/
li.widget.widget_popularwidget {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: medium none;
  list-style: outside none none;
}
.title-wrapper {
  display: none;
}

/*------------------- Home Page Style Start -------------------------------*/
 .widget.widget_popularwidget ul li, .widget.widget_popularwidget ul li:first-child {
  float: left;
  margin: 0 1.5% 1.5%;
  width: 20%;
  border-top: none;
  padding-top: 10px;
  padding-bottom: 0px;
} 
.widget.widget_popularwidget .review li .img, .widget.widget_popularwidget .review li .info {
  float: left;
  width: 100%;
}

.pop_projects {
  background-color: #fff;
  border: 1px solid #e2e2e2;
  border-radius: 5px;
  box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.05);
  float: left;
  margin-right: 2%;
  /* min-height: 350px; */
  padding: 10px;
  position: relative;
  width: 240px;
  margin-bottom: 15px;
}
.all_cause .pop_projects {
  margin: 8px 1%;
  width: 188px;
}
.all_cause .pop_projects .info h5.posttitle {
  height: 40px;
}
li:last-child.pop_projects {
	margin-right:0;
}
.featured_services {
  background: none repeat scroll 0 0 #f4f4f4;
  float: left;
  padding-bottom: 32px;
  width: 100%;
}


/*------------------- Home Page Style End -------------------------------*/

/*------------------- How it work Start -------------------------------*/
.ui-tabs.ui-widget.ui-widget-content.ui-corner-all {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: medium none;
  float: left;
  margin-top: -38px;
  padding: 0;
  width: 100%;
}
.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: medium none;
  margin: auto;
}
.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active {
  background: none repeat scroll 0 0 #c75441;
  margin: 0 6px 1px !important;
  padding: 0 21px;
}
.ui-tabs .ui-tabs-nav li {
  background: none repeat scroll 0 0 #3c3c3c;
  border: medium none;
  border-radius: 0;
  margin: 0 6px !important;
  padding: 0 21px !important;
}
.ui-state-default.ui-corner-top a {
  color: #fff !important;
}
.ui-tabs.ui-widget.ui-widget-content.ui-corner-all .how_work {
  background: none repeat scroll 0 0 #3c3c3c;
  color: #fff;
  float: left;
  font-size: 19px;
  padding: 19px 0;
  text-align: center;
  width: 100%;
}
.ui-tabs .ui-tabs-panel {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border-width: 0;
  display: block;
  padding: 0 !important;
  float: left; width: 100%;
}
/*.ui-tabs-panel.ui-widget-content.ui-corner-bottom .setup_1, .ui-tabs-panel.ui-widget-content.ui-corner-bottom .setup_2, .ui-tabs-panel.ui-widget-content.ui-corner-bottom .setup_3, .ui-tabs-panel.ui-widget-content.ui-corner-bottom .setup_4, .ui-tabs-panel.ui-widget-content.ui-corner-bottom .setup_5 {
  float: left;
  padding: 0 17% 28px;
  width: 66%;
}*/
.setup_left {
  float: left;
  width: 50%;
}
#tabs-1 .setup_1 .setup_left {
  float: left;
  padding: 25px 0;
  width: 50%;
}
.setup_right {
  float: left;
  width: 50%;
}
#hiwit {
  background: none repeat scroll 0 0 #f6f6f6;
  border-bottom: 1px solid #e5e5e5;
  border-top: 1px solid #e5e5e5;
}
.main-menu ul li a.ui-tabs-anchor {
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 10px !important;
  padding-top: 10px !important;
}
.ui-tabs-panel.ui-widget-content.ui-corner-bottom p.inner_heading {
  color: #c75441;
  font-size: 18px;
  line-height: 30px;
  padding: 39px 0;
  text-align: center;
}
.vb {
    position: relative;
    top: -39px;
}
.ui-tabs {
padding:0;
}
.main-menu {
  margin: -6px auto 0;
  width: 572px;
}
.ui-widget-content {
  background: none;
}
.ui-widget-content {
  background: none;
}
.featured_services #services {
  color: #ffffff;
  float: left;
  font-size: 15px;
  margin-right: 20px;
  min-height: 160px;
  padding: 8px;
  width: 261px;
}
.services-4 {
	margin-right:0 !important;
}
#services .service-image {
  float: left;
}
#services .service-title {
  float: left;
  height: 60px;
  margin-left: 0;
  width: 65%;
}
#services .service-desc {
  float: left;
  width: 100%;
}
#services .service-readmore {
  float: left;
  margin-top: 17px;
  width: 100%;
}
#services.services-1 {
  background: none repeat scroll 0 0 #53bfc9;
}
#services.services-2 {
  background: none repeat scroll 0 0 #2A2A2A;
}
#services.services-3 {
  background: none repeat scroll 0 0 #54C983;
}
#services.services-4 {
  background: none repeat scroll 0 0 #C8C952;
}
.service-title h5 a, .service-readmore a {
  color: #fff;
}
.left_iframe > iframe {
  margin-left: -12px;
  margin-top: 15px;
}
.home_left .left_iframe {
  background: url("../img/video-frame.png") no-repeat scroll center 0 rgba(0, 0, 0, 0);
  height: 304px;
  margin: 49px auto 0;
  text-align: center;
  width: 511px;
}
.search_button {
  background: url("../img/src-btn.png") no-repeat scroll 0 0 #303030;
  border: medium none;
  border-bottom-right-radius: 0.5em;
  border-top-right-radius: 0.5em;
  height: 39px !important;
  text-indent: -1e+13px;
  width: 50px !important;
  background-position:7px 3px;
}
.setup_left > span {
  color: #c75441;
  float: left;
  font-size: 21px;
  font-weight: bold;
  margin: 28px auto !important;
  padding: 9px 21px;
  text-align: center;
  width: 100%;
}
#tabs-3 .setup_1 .setup_left ul {
  text-align: left;
}
#tabs-1 p strong, #tabs-2 p strong, #tabs-3 p strong {
  color: #000000;
  float: left;
  margin-top: 43px;
  text-align: center;
  width: 100%;
  font-size: 19px;
}
.setup_left p a img.size-medium {
  margin-top: 40px;
}
#tabs-1 .setup_3 .setup_right li, #tabs-2 .setup_1 .setup_left ul li, #tabs-3 .setup_1 .setup_left ul li {
  float: left;
  line-height: 25px;
  list-style: outside none none;
  margin: 6px 0;
  width: 100%;
}
#tabs-1 .setup_3 .setup_right li .htw, #tabs-2 .setup_1 .setup_left ul li .htw, #tabs-3 .setup_1 .setup_left ul li .htw {
  background: none repeat scroll 0 0 #c75441;
  color: #fff;
  font-size: 21px;
  font-weight: bold;
  margin-right: 10px;
  padding: 5px 6px;
  float: left;
}
#tabs-3 .setup_1 {
  margin-top: 55px;
}
#tabs-3 #setup_1.setup_1 {
  margin-top: 0;
}
#tabs-1 .setup_5 a span {
  background: none repeat scroll 0 0 #53bfc9;
  border-bottom: 4px solid #408d93;
  border-radius: 0.3em;
  color: #fff;
  font-size: 21px;
  font-weight: bold;
  padding: 9px 21px;
}
#tabs-1 .setup_5 {
  padding-top: 37px;
}
#tabs-2 .setup_1 a span {
  background: none repeat scroll 0 0 #53bfc9;
  border-bottom: 4px solid #408d93;
  border-radius: 0.3em;
  color: #fff;
  font-size: 21px;
  font-weight: bold;
  padding: 9px 21px;
}
#tabs-3 .setup_1 a span {
  background: none repeat scroll 0 0 #53bfc9;
  border-bottom: 4px solid #408d93;
  border-radius: 0.3em;
  color: #fff;
  font-size: 21px;
  font-weight: bold;
  padding: 9px 21px;
}
#tabs-2 .setup_1 .setup_left {
  margin-top: 43px;
}
.setup_left > p {
  line-height: 21px;
  text-align: justify;
}
#hiwit.setup_4 {
  padding-bottom: 0;
}
#bottom_margin.setup_right {
  /* margin-top: 36px; */
}
#bottom_margin a img {
  margin-bottom: 0;
}
#tabs #tabs-1 em, #tabs #tabs-2 em, #tabs #tabs-3 em {
  font-family: "Nothing You Could Do",cursive;
}
.htw1 {
  display: inline-block;
  text-align: justify;
  width: 88%;
}
/*------------------- How it work End -------------------------------*/

/*------------------- Enquiry Page style Start -------------------------------*/
.enquiry {
  float: left;
  padding: 30px 0;
  width: 100%;
}
.enquiry .enquiry_form {
  background: none repeat scroll 0 0 #f3f3f3;
  border: 1px solid #dcdcdc;
  border-radius: 10px;
  margin: auto;
  overflow: hidden;
  padding: 30px;
  width: 38%;
}
.enquiry .enquiry_form input[type="text"], .enquiry .enquiry_form input[type="email"], .enquiry .enquiry_form textarea {
  border: 1px solid #dcdcdc;
  border-radius: 4px;
  margin-bottom: 20px;
  padding: 5px;
  transition: box-shadow 0.3s ease 0s, border 0.3s ease 0s;
  width: 97%;
}
.enquiry .enquiry_form .enquiry_submit {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: none repeat scroll 0 0 #f77659;
  border-color: -moz-use-text-color -moz-use-text-color #9f4642;
  border-image: none;
  border-radius: 6px;
  border-style: none none solid;
  border-width: medium medium 3px;
  color: #fff;
  font-size: 19px;
  padding: 10px 27px;
}
/*------------------- Enquiry Page style End -------------------------------*/

/*------------------- CTA Style Start -------------------------------*/
.cta {
  border: medium none;
  color: #fff;
  margin: 0;
  position: fixed;
  right: 0;
  top: 23%;
  width: 21%;
  z-index: 9999;
}
.cta .cta_head {
  background: none repeat scroll 0 0 #53bfc9;
  border-top-left-radius: 1em;
  float: left;
  padding: 7px 0 7px 10px;
  width: 97%;
}
.cta .cta_foot {
  background: none repeat scroll 0 0 #53bfc9;
  border-bottom-left-radius: 1em;
  float: left;
  padding: 7px 0 7px 10px;
  width: 97%;
}
.cta .cta_content {
  background: none repeat scroll 0 0 #f6f6f6;
  float: left;
  width: 100%;
}
.cta_content .cta_form {
  float: left;
  padding: 8px;
  width: 61%;
}
.cta_content .cta_formimg {
  background: url("../img/sign-inn.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  float: left;
  height: 116px;
  width: 32%;
}
.cta_form input.cta_text[type="text"], .cta_form input.cta_text[type="email"] {
  float: left;
  margin-right: 3px;
  padding: 3px;
  width: 42%;
  border: medium none;
}
.cta_form input.cta_message[type="text"] {
  float: left;
  padding: 3px;
  width: 90%;
  border: medium none;
}
.cta .cta_button {
  float: left;
  width: 100%;
}
.cta .cta_button .cta_clickbutton {
  background: url("../img/mail.png") no-repeat scroll right 0 rgba(0, 0, 0, 0);
  float: right;
  height: 31px;
  text-align: right;
  width: 47px;
}
.cta .cta_open {
  float: right;
  width: 100%;
}
.cta_form .wpcf7-form-control.wpcf7-submit.cta_submit {
  background: none repeat scroll 0 0 #c95d53;
  border: medium none;
  color: #fff;
  margin-top: 10px;
  padding: 4px 20px;
}
.cta_content .wpcf7 .wpcf7-form {
  margin: 0;
}

/*------------------- CTA Style End -------------------------------*/

/*------------------- FAQs Style Start -------------------------------*/

.enquiry_heading h3.enquiry_cat {
  background: none repeat scroll 0 0 #c75441;
  border: medium none;
  border-radius: 0;
  color: #fff;
  margin: 3px 0;
  padding: 15px 0 15px 15px;
}

.enquiry_heading {
  float: left;
  padding: 0 13%;
  width: 74%;
}
h3.qa-faq-title a.qa-faq-anchor {
  color: #3C3C3C;
  font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 14px;
}
h3.qa-faq-title {
  background: none repeat scroll 0 0 #e5e5e5;
  padding: 14px 0 14px 10px;
}
h3.qa-faq-title span.faq_no {
  background: none repeat scroll 0 0 #c75441;
  color: #fff;
  font-size: 21px;
  font-weight: bold;
  margin-right: 10px;
  padding: 2px 11px;
}

/*------------------- FAQs Style End -------------------------------*/
.posttitle > a {
  color: #000;
  font-weight: normal;
}
.pop_cause li.pop_projects {
  list-style: outside none none;
}
.home_last {
  float: left;
  margin: 45px 0;
  width: 100%;
}
.home_last #last_width {
  color: #fff;
  float: left;
  height: 98px;
  padding: 2% 3%;
  width: 25%;
  text-align: center;
}
.home_last .home_causes {
  background: url("../img/cause-bg.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  margin-left: 0 !important;
  background-size: cover;
}
.home_last .home_raised {
  background: url("../img/raised-bg.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  margin: 0 3.2% !important;
  background-size: cover;
}
.home_last .home_followus {
  background: url("../img/socia-bg.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  margin-right: 0 !important;
  background-size: cover;
}
.home_followus .home_social {
  float: left;
  margin-top: 13px;
  width: 100%;
}
.home_social a {
  margin: 2px;
}
.home_left > iframe {
  margin-top: 67px;
}
.home_left .home_signup {
  /* margin-top: 54px; */
}
.featured_search .search_box {
  background: none repeat scroll 0 0 #c95d53;
  border: 3px solid #e5aeab;
  float: left;
  width: 99.5%;
}
.featured_search .search_box .featured_searchleft {
  color: #fff;
  float: left;
  font-size: 25px;
  font-weight: bold;
  padding: 2.3% 1.5%;
  width: 42%;
}
.featured_search .search_box .featured_searchright {
  float: left;
  padding: 1.5% 0;
  width: 55%;
}
.featured_services .featured_search {
  background: none repeat scroll 0 0 #c95d53;
  float: left;
  padding: 13px;
  width: 97.7%;
  margin:20px 0;
}
.featured_searchright > form {
  margin: 0 !important;
}
.featured_searchright #searchform input[type="text"] {
  border: medium none;
  border-bottom-left-radius: 0.5em;
  border-top-left-radius: 0.5em;
  width:86%;
}


/*===============*/

.cause_search .search_box {
  background: none repeat scroll 0 0 #e8e8e8;
  float: left;
  width: 99.5%;
}
.cause_search .search_box .featured_searchleft {
  background: url("../img/arrow.png") no-repeat scroll right 0 rgba(0, 0, 0, 0);
  color: #474747;
  float: left;
  font-size: 35px;
  font-weight: bold;
  padding: 2.3% 1.5% 2.3% 0;
  width: 37%;
 background-position: 80% center; 
}
.cause_search .search_box .featured_searchright {
  float: left;
  padding: 1.5% 0;
  width: 60%;
}
.featured_services .cause_search {
  background: none repeat scroll 0 0 #c95d53;
  float: left;
  padding: 13px;
  width: 97.7%;
}
.featured_searchright > form {
  margin: 0 !important;
}
.featured_searchright #searchform input[type="text"] {
  border: medium none;
  border-radius: 0.5em;
  /* border-top-left-radius: 0.5em; */
  box-shadow: none;
  font-size: 20px;
  font-weight: normal !important;
}
.button-green.button-small, .button-green.button-small:hover {
  background: none repeat scroll 0 0 #f77659;
  font-size: 18px;
}

/* --------------------  Sign In Page Style Start ---------------------- */

.main_wrapper #myModalL {
  background: none repeat scroll 0 0 #f3f3f3;
  border: 1px solid #dcdcdc;
  border-radius: 1em;
  margin: 55px auto;
  width: 40%;
}
.modal-body #LoginWithAjax input[type="text"], .modal-body #LoginWithAjax input[type="password"] {
  border: 1px solid #dcdcdc;
  border-radius: 4px;
  margin-bottom: 20px;
  padding: 5px;
  transition: box-shadow 0.3s ease 0s, border 0.3s ease 0s;
  width: 97%;
}
#myModalL .modal-header {
  padding: 9px 15px;
  text-align: center;
}
#LoginWithAjax_Form #social_login {
  background: none repeat scroll 0 0 #e3efef;
  border: 1px solid #d9e5e5;
  padding: 50px 0;
  text-align: center;
}
#LoginWithAjax_Form > h3 {
  margin: 20px 0 30px;
  text-align: center;
}
#LoginWithAjax_Submit > td {
  text-align: center;
}
#LoginWithAjax_forgetlink a#LoginWithAjax_Links_Remember {
  color: #54c0ca;
  float: left;
}
#LoginWithAjax_forgetlink a#new_user {
  color: #54c0ca;
  float: right;
}
#LoginWithAjax_Submit #LoginWithAjax_forgetlink {
  padding: 17px 70px 0;
}

/* --------------------  Sign In Page Style End ---------------------- */

.cause_search, .pop_cause, .featured_services, .home_last {
  float: left;
  width: 100%;
}
.cause_search {
  float: left;
  padding: 0;
  width: 100%;
}
.pop_cause, .featured_services, .home_last {
  float: left;
  padding: 0;
  width: 100%;
}
.cause_search {
  background: none repeat scroll 0 0 #e8e8e8;
}
.pop_cause > h4, .featured_services > h4 {
   border-bottom: medium double #e8e8e8;
  margin-bottom: 23px;
  padding-bottom: 15px; 
  font-size: 22px !important;
  margin-top:23px;
}

/*---------------------- Full Project Page Start ----------------------------*/
.project-info-wrapper .project-info {
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #d1d1d1;
  border-radius: 1em;
  padding: 8%;
  width: 84%;
}
.project-info h3 span.project_goal {
  color: #323232;
  font-size: 31px;
}
.project-info-wrapper .project-info h3 {
  color: #f77659;
}
.project-info-wrapper .project-info > h4 {
  color: #404040;
  font-weight: normal;
}
.author_detail {
  background: #53bfc9 none repeat scroll 0 0;
  float: left;
  padding: 39px 0;
  width: 50%;
}
.author_detail .start_date .date {
  background: none repeat scroll 0 0 #eeeeee;
  float: left;
  padding: 3%;
  text-align: center;
  width: 94%;
}
.author_detail .start_date .author {
  background: #53bfc9 none repeat scroll 0 0;
  color: #fff;
  float: left;
  padding: 0 3%;
  width: 94%;
}
.start_date .date span#date {
  float: left;
  width: 33%;
}
.start_date .date span#date {
  color: #000;
  float: left;
  margin: 4% 3%;
  padding: 2%;
  text-align: center;
  width: 23%;
}
.start_date .date span#date > h4 {
  background: url("../img/rating-scr.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  color: #fff;
  float: left;
  margin: 0 3px 5px;
  padding: 9px 3px;
  width: 34%;
}
.date > h4 {
  color: #323232;
}
.enquiry_link h3 {
  border: 0 none;
  border-radius: 3px;
  color: #fff;
  cursor: pointer;
  font-size: 18px;
  margin: 38px auto 30px;
  transition: all 0.35s ease-in-out 0s;
  text-align: center;
}
.enquiry_link {
  background: #54c983 none repeat scroll 0 0;
  float: left;
  padding: 10px 0;
  width: 50%;
}
.enquiry_link h2 {
  color: #fff;
  font-size: 40px;
  font-weight: normal;
  text-align: center;
  width: 100%;
}
.enquiry_link h1 {
  color: #fff;
  font-size: 48px;
  text-align: center;
  width: 100%;
}
/*---------------------- Full Project Page END ----------------------------*/

/*---------------------- Campaign Page style Start ----------------------------*/

.campaign {
  float: left;
  margin: auto;
  padding: 2% 0;
  width: 100%;
}
.campaign .thumbnail_project {
  border: 20px solid #f5f5f5;
  border-radius: 1em;
  margin: auto;
  width: 96.7%;
  text-align:center;
}
.campaign .thumbnail_project .attachment-full.wp-post-image {
  height: auto;
  width: auto;
}
.campaign .cause_creator {
  background: none repeat scroll 0 0 #e8e8e8;
  float: left;
  margin-bottom: 40px;
  margin-top: 64px;
  padding: 0 2%;
  width: 96%;
}
.cause_creator .logo_img {
  background: url("../img/arrow.png") no-repeat scroll right 0 rgba(0, 0, 0, 0);
  float: left;
  padding: 8px 0;
  width: 33%;
}
.cause_creator .campaign_creator {
  float: left;
  margin: 0 2%;
  padding: 2% 0;
  width: 63%;
}
.campaign_creator > span {
  background: none repeat scroll 0 0 #f77659;
  border-bottom: 2px solid #560000;
  color: #fff;
  font-size: 21px;
  font-weight: bold;
  padding: 9px 13px;
}
.campaign_creator .creator {
  border-radius: 0.5em;
  margin-left: 20px;
  width: 52%;
}
.campaign .creator_goal {
  border-color: #f5f5f5;
  border-radius: 1em;
  border-style: solid;
  border-width: 16px 16px 26px;
  float: left;
  width: 97.6%;
}
.campaign .creator_participants {
  float: left;
  padding: 51px 0;
  text-align: center;
  width: 100%;
}
.creator_participants .creator_left {
  float: left;
  font-size: 16px;
  width: 50%;
}
.creator_participants .creator_right {
  float: left;
  width: 50%;
}
.campaign .view_cause {
  float: left;
  text-align: center;
  width: 100%;
}
.view_cause a > input[type="button"] {
  background: none repeat scroll 0 0 #f77659;
  border: medium none;
  border-radius: 0.3em;
  color: #fff;
  font-size: 24px;
  margin: 34px 0;
  padding: 19px 39px;
}
.creator_right > span {
  background: none repeat scroll 0 0 #54c983;
  border: medium none;
  border-radius: 0.3em;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  padding: 12px 58px;
}
.campaign .campaign_note {
  float: left;
  width: 100%;
}
.campaign .campaign_note > h4 {
  margin: 24px 0;
  text-align: center;
}
.creator_goal .creator_amount {
  background: none repeat scroll 0 0 #53bfc9;
  border: medium none;
  border-radius: 0.2em;
  color: #fff;
  float: left;
  font-size: 18px;
  font-weight: bold;
  margin-left: -41px;
  padding: 5px 17px;
}
.creator_goal > p {
  float: left;
  font-size: 16px;
  margin: 7px 0 0 37px;
}
.creator_chooseamount .ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all {
  margin: 25px 4%;
  width: 92%;
  float: left;
}
.creator_goal .select_amount {
  border: 1px solid #000;
  margin: 18px 3%;
}
.creator_goal .select_amount {
  border: 1px solid #B3B3B3;
  float: left;
  margin: 18px 3%;
  width: 94%;
}
.select_amount .amount_left {
  border-right: 1px dashed #b4b4b4;
  float: left;
  padding: 5% 10%;
  text-align: center;
  width: 29.8%;
}
.select_amount .amount_right {
  float: left;
  padding: 5% 10%;
  text-align: center;
  width: 30%;
}
.select_amount .amount_left > strong, .select_amount .amount_right > strong {
  font-size: 20px;
}
.select_amount .amount_left #amount, .select_amount .amount_right span {
  font-size: 20px;
}
#slider-range-min .ui-slider-handle.ui-state-default.ui-corner-all {
  background: none repeat scroll 0 0 #f77659 !important;
  border: 1px solid #ca4d37;
  border-radius: 53px;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  padding: 2px 5px;
  text-align: center;
  width: auto;
}
.view_cause form input[type="submit"] {
  background: none repeat scroll 0 0 #f77659;
  border: medium none;
  border-radius: 0.3em;
  color: #fff;
  font-size: 24px;
  margin: 34px 0;
  padding: 19px 39px;
}

/*---------------------- Campaign Page style END ----------------------------*/

/*--------------------- Full Cause page style Start -------------------------*/

#infotabs {
  border: 1px solid #e2e2e2;
  margin-top: 22px;
}
#infotabs ul .ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active {
  background: none repeat scroll 0 0 #fff;
  color: #212121;
  margin: 0 6px;
}
#infotabs ul .ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active a {
  color: #000000;
}
#infotabs ul {
  background: none repeat scroll 0 0 #eeeeee;
}
#infotabs ul li.ui-state-default.ui-corner-top a {
  color: #000 !important;
}
#infotabs.ui-tabs .ui-tabs-nav li {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: medium none;
  border-radius: 0;
}
#comment_discuss.discuss_comment {
  display: none;
  margin: 27px 0;
}
#infotabs #tabs-3 #wpsimplegallery_container .clearfix {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.tab-pane.active .span8 > h4 {
  border-bottom: medium double #e8e8e8;
  margin-bottom: 23px;
  padding-bottom: 15px;
}
.funding-minimum > h3 {
  text-align: center;
}
.project-info .fb_share {
  float: left;
  margin: 10px auto;
  text-align: center;
  width: 100%;
}
.project-info a.side_share_fb {
  background: #3b589e none repeat scroll 0 0;
  border-bottom: 3px solid #01215e;
  border-radius: 0.3em;
  color: #fff;
  font-size: 15px;
  font-weight: bold;
  padding: 9px 7px;
} 
#layout div#discovery {
  display: none !important;
}
#layout div#footer {
  display: none;
}
.start_date .author .img_mail {
  background: url("../img/mail2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  float: left;
  height: 30px;
  width: 30px;
}
.start_date .author .img_url {
  background: url("../img/link1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  float: left;
  height: 30px;
  width: 30px;
}

/*--------------------- Full Cause page style END -------------------------*/

/*--------------------- Business Directory page style START -------------------------*/

.directory {
  margin: auto;
  width: 100%;
}
.directory .directory_content {
  padding: 0;
  width: 100%;
}
.directory_content .category {
  background: none repeat scroll 0 0 #f1f1f1;
  float: left;
  margin: auto auto 25px;
  padding: 3%;
  width: 94%;
}
.category .category_no {
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #d4d4d4;
  border-radius: 1em;
  float: left;
  height: 136px;
  list-style: outside none none;
  margin: 8px 7px;
  padding: 3%;
  text-align: center;
  width: 136px;
}

.directory .directory_content > h4 {
  border-bottom: medium double #e8e8e8;
  margin-bottom: 23px;
  padding-bottom: 15px;
  font-size: 22px !important;
}
.container.blog .row > h4 {
  border-bottom: medium double #e8e8e8;
  margin-bottom: 23px;
  padding-bottom: 15px;
}
.category_no span {
  background: none repeat scroll 0 0 #54c0ca;
  border: 1px solid #f1f1f1;
  border-radius: 9px;
  float: left;
  height: 135px;
  width: 135px;
}
.category_no p {
  color: #fff;
  font-size: 17px;
  font-weight: normal;
  padding: 33px 5px;
}
/*--------------------- Business Directory page style END -------------------------*/

.request_service a span, .request_service#bidding_job input[type="submit"] {
  background: none repeat scroll 0 0 #53bfc9;
  border-bottom: 4px solid #408d93;
  border-radius: 0.3em;
  color: #fff;
  font-size: 21px;
  font-weight: bold;
  margin: 34px auto !important;
  padding: 9px 21px;
  text-align: center;
}
.request_service {
  float: left;
  margin-bottom: 30px;
  margin-top: 30px;
  text-align: center;
  width: 100%;
}
#funding-form .submit input[type="submit"] {
  background: none repeat scroll 0 0 #53bfc9;
  border-bottom: 4px solid #408d93;
  border-radius: 10px;
}
#layout #discovery, #layout #footer {
  display: none !important;
  visibility: hidden !important;
}/*---------------------- Causes Page START ----------------------------*/.all-projects .post-right #causes_near {  background-color: #f1f1f1;  margin-bottom: 30px;  width: 100%;  float: right !important;}.all-projects .post-right #causes_near .causes_near_me {  float: left;  width: 100%;}.all-projects .post-right #causes_near .causes_near_me .project-card {  margin-bottom: 10px;  margin-left: 1.5%;  margin-top: 10px;  width: 246px;} #causes_near .causes_near_me .project-card.span4 .bbcard_name > a {  color: #000;  font-weight: normal;}#causes_near .causes_near_me .project-card.span4 > span, #causes_near .causes_near_me .project-card.span4 > span a {  color: #55bfcc;  font-size: 15px;} /*---------------------- Causes Page END ----------------------------*/
  
 /*--------------------- Style On 24,Nov, 2014 -------------------------*/

.form1_password.pass1 {
    border: 1px solid #dcdcdc;
    border-radius: 4px;
    margin: 0 10px 20px 0;
    padding: 5px;
    transition: box-shadow 0.3s ease 0s, border 0.3s ease 0s;
    width: 45%;
}
.form1_password {
    border-radius: 4px;
    margin-bottom: 20px !important;
    padding: 5px !important;
    width: 100%;
}
a.tac, a.tac:hover, a.tac:focus, a.tac:active {
    color: #54c0ca;
    outline: medium none;
}
.main_text {
    margin: 31px 328px -21px 333px;
}
  .formsubmit {
    background-color: #f77659;
    border: medium none;
    border-radius: 4px;
    color: #ffffff;
    margin: 0 0 0 100px;
    padding: 10px 100px;
}
.formsubmit_get {
    background-color: #f77659;
    border: medium none;
    border-radius: 4px;
    color: #ffffff;
    margin: 0 0 0 70px;
    padding: 10px 35px;
}/*------------------ Membership Registration Style Start -------------------------*/

.enquiry.reg .enquiry_form input[type="text"], .enquiry.reg .enquiry_form input[type="password"], .enquiry.reg .enquiry_form input[type="email"], .enquiry.reg .enquiry_form textarea, .enquiry.reg .enquiry_form select {  border: 1px solid #dcdcdc;  border-radius: 4px;  margin-bottom: 20px;  padding: 5px;  transition: box-shadow 0.3s ease 0s, border 0.3s ease 0s;  width: 97%;}

.enquiry.reg .enquiry_form select#category, .enquiry.reg .enquiry_form select#project_city { height: 107px;}
.enquiry_form.business_reg .form1_text.name1 { width: 47% !important;float:left;}
.enquiry.reg .enquiry_form .form1 .form1_text.name1 {  margin-left: 0 !important;  margin-right: 20px !important;  width: 45% !important;}
.enquiry_form.business_reg .form1_text.name2 { width: 47% !important;float:right;}
.enquiry.reg .enquiry_form .form1 .form1_text.name2 {  margin-right: 0px !important;  width: 45% !important;}

.enquiry.reg .enquiry_form .form1 .form1_pass.name1 {  margin-left: 0 !important;  margin-right: 20px !important;  width: 92% !important;}

.enquiry.reg .enquiry_form .form1 .form1_pass.name2 {  margin-right: 0 !important;  width: 95% !important;}

.reg_pass1 {  float: left;  width: 49%;  margin-right: 2%;}

.reg_pass2 {  float: left;  width: 49%;}
.enquiry.reg .enquiry_form > h4 {
  margin-bottom: 30px;
  text-align: center;
}
.reg_page {
  margin: auto;
  overflow: hidden;
  width: 250px;
}
.reg_page .color {
  border-bottom: 0px solid #e0e0e0;
  float: left;
  font-size: 18px;
  font-weight: bold;
  margin: 0;
  padding: 12px 1%;
  text-align: center;
  width: 244px;
  background:#f3f3f3;
}
.reg_page .color.span {
  background: none repeat scroll 0 0 #f98c6f;
  color: #fff;
}

/*------------------ Membership Registration Style END -------------------------*/

/*------------------ Membership Plan Style START -------------------------*/

.plan {
  float: left;
  margin: auto !important;
  text-align: center !important;
  width: 100%;
}

.plan .memberplan {
  background: none repeat scroll 0 0 #f3f3f3;
  border: 1px solid #dcdcdc;
  border-radius: 10px;
  margin: 20px auto;
  min-height: 240px;
  padding: 30px;
  width: 65%;
}

.memberplan > ul {  float: left;  margin: 0 !important;  width: 100%;}

.memberplan > ul li.plans {
  float: left;
  list-style: outside none none;
  margin: 1.6%;
  text-align: center;
  width: 30%;
}

.amount h4 {
  font-weight: normal;
}
.amounts a {
  color: #41abb9;
}
.plans .span1 {
  float: left;
  width: 100%;
}

.plans .span2 {
  float: left;
  width: 100%;
}

.plans .span3 {
  float: left;
  width: 100%;
  height: 45px;
}

.plans.a1 > h4 {
  background: none repeat scroll 0 0 #444444;
  border: medium none;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  color: #fff;
  font-weight: normal;
  margin: 0 !important;
  padding: 7px 0;
}
.amounts.a1 span {
  background: none repeat scroll 0 0 #444444;
  border: medium none;
  border-radius: 4px;
  color: #fff;
  float: left;
  font-size: 16px;
  margin: 7px auto;
  padding: 5px 7px;
}
.amounts > p {
  float: left;
  text-align: center;
  width: 100%;
}
.span2.a1 {
  background: none repeat scroll 0 0 #fff;
  padding: 7px 0; margin: 0 !important;
  display:inline-block;
}
.amount.a1 {
  background: none repeat scroll 0 0 #fff;
  float: left;
  padding: 5px 0 0;
  width: 100%;
}
.span1.a1, .span3.a1 {
  background: none repeat scroll 0 0 #eeeeee;
  padding: 7px 0;
  margin: 0 !important;
}
.amounts.a1 {
  background: none repeat scroll 0 0 #fff;
  border: medium none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  float: left;
  padding: 5px 0;
  width: 100%;
  text-align: center;
}
.amounts.a1 input[type="button"] {
  background: none repeat scroll 0 0 #444444;
  border: medium none;
  border-radius: 4px;
  color: #fff;
  font-size: 16px;
  margin: 7px auto;
  padding: 5px 7px;
}
  /*----------------------*/
.plans.a2 > h4 {
  background: none repeat scroll 0 0 #f98c6f;
  border: medium none;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  color: #fff;
  font-weight: normal;
  margin: 0 !important;
  padding: 7px 0;
}
.amounts.a2 span {
  background: none repeat scroll 0 0 #f98c6f;
  border: medium none;
  border-radius: 4px;
  color: #fff;
  float: left;
  font-size: 16px;
  margin: 7px auto;
  padding: 5px 7px;
}
.amounts > p {
  float: left;
  text-align: center;
  width: 100%;
}
.span2.a2 {
  background: none repeat scroll 0 0 #ffedd7;
  margin: 0 !important;
  padding: 7px 0;
  display:inline-block;
}
.amount.a2 {
  background: none repeat scroll 0 0 #ffedd7;
  float: left;
  padding: 5px 0 0;
  width: 100%;
}
.span1.a2, .span3.a2 {
  background: none repeat scroll 0 0 #f7e5cf;
  margin: 0 !important;
  padding: 7px 0;
}
.amounts.a2 {
  background: none repeat scroll 0 0 #ffedd7;
  border: medium none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  float: left;
  padding: 5px 0;
  width: 100%;
  text-align: center;
}
.amounts.a2 input[type="submit"] {
  background: none repeat scroll 0 0 #f98c6f;
  border: medium none;
  border-radius: 4px;
  color: #fff;
  font-size: 16px;
  margin: 7px auto;
  padding: 5px 7px;
}
  /*-------------------------*/
.plans.a3 > h4 {
  background: none repeat scroll 0 0 #41abb9;
  border: medium none;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  color: #fff;
  font-weight: normal;
  margin: 0 !important;
  padding: 7px 0;
}
.amounts.a3 span {
  background: none repeat scroll 0 0 #41abb9;
  border: medium none;
  border-radius: 4px;
  color: #fff;
  float: left;
  font-size: 16px;
  margin: 7px auto;
  padding: 5px 7px;
}
.amounts > p {
  float: left;
  text-align: center;
  width: 100%;
}
.span2.a3 {
  background: none repeat scroll 0 0 #F6FEFF;
  padding: 7px 0; margin: 0 !important;
  display:inline-block;
}
.amount.a3 {
  background: none repeat scroll 0 0 #F6FEFF;
  float: left;
  padding: 5px 0 0;
  width: 100%;
}
.span1.a3, .span3.a3 {
  background: none repeat scroll 0 0 #EEF6F8;
  padding: 7px 0;
  margin: 0 !important;
}
.amounts.a3 {
  background: none repeat scroll 0 0 #F6FEFF;
  border: medium none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  float: left;
  padding: 5px 0;
  width: 100%;
  text-align: center;
}
.amounts.a3 input[type="submit"] {
  background: none repeat scroll 0 0 #41abb9;
  border: medium none;
  border-radius: 4px;
  color: #fff;
  font-size: 16px;
  margin: 7px auto;
  padding: 5px 7px;
}
  /*----------------------------*/
/*------------------ Membership Plan Style END -------------------------*/

/*------------------ Business User Profile Style START -------------------------*/
.business_profile {
  background: none repeat scroll 0 0 #f3f3f3;
  border: 1px solid #dcdcdc;
  border-radius: 1em;
  margin: 55px auto;
  overflow: hidden;
  padding: 15px;
  width: 460px;
}
.business_profile .business_data {
  border-top: 1px solid #dcdcdc;
  float: left;
  width: 100%;
}
.business_profile #business_img.business_data {
  border: medium none;
  margin-bottom: 11px;
}
.business_data .inner_left {
  float: left;
  /* width: 30%; */
  width: 116px;
}
.business_data .inner_right {
  float: left;
  margin-bottom: 2px;
  margin-top: 2px;
  width: 73%;
}

.inner_right > input[type="text"], #paypal_email.regular-text {
  border-radius: 3px;
  height: 38px;
  margin-bottom: 0;
  padding: 0 6px;
  width: 95%;
}
.inner_right > select {
  border-radius: 3px;
  height: 38px;
  margin-bottom: 0;
  padding: 0 6px;
  width: 100%;
}
.business_data .inner_last {
  float: right;
  width: 10%;
}
.business_data .inner_right > h5 {
  font-weight: normal;
}
.business_data #inner_desc2.inner_right {
  /* display: block; */
  float: left;
  /* margin-right: 2%; */
  margin-top: 6px;
  width: 73%;
}
#inner_desc1 > input[type="button"] {
  float: left;
  width: 15%;
  margin-top: 7px;
}
#inner_desc1 > h5 {
  float: left;
  text-align: justify;
  width: 100%;
}

.business_data #names2 {
  display: none;
  float: left;
}
.inner_right > form {
  display: none;
}

#names1 > h5#change_name {
  float: left;
  width: 85%;
}
#names1 #nameshide {
  float: left;
  margin-top: 7px;
  width: 15%;
  border: medium none;
  color: #53bfc9;
  font-weight: normal;
  text-decoration: underline;
  font-style: italic
}
.inner_right #imagehide {
  border: medium none;
  color: #53bfc9;
  float: right;
  font-weight: normal;
  margin-top: 70px;
  text-decoration: underline;
  font-style: italic
}
#inner_desc1 #hide {
  border: medium none;
  color: #53bfc9;
  font-weight: normal;
  text-decoration: underline;
  font-style: italic
}
.uplode_hide {
  float: left;
  margin-left: 15%;
  margin-top: 6px;
  width: 74%;
}
.preview {
border:solid 1px #dedede;
padding:1.5%;
}
#names2 input[type="text"] {
  border: 1px solid #dcdcdc;
  border-radius: 4px;
  margin-top: 7px;
  padding: 5px;
  transition: box-shadow 0.3s ease 0s, border 0.3s ease 0s;
  width: 97%;
}
#names2 #update, #names2 #namesshow {
  border: medium none;
  color: #53bfc9;
  float: right;
  font-style: italic;
  font-weight: normal;
  margin-bottom: 4px;
  text-decoration: underline;
}
#inner_desc2 textarea {
  border: 1px solid #dcdcdc;
  border-radius: 4px;
  margin-top: 7px;
  padding: 5px;
  transition: box-shadow 0.3s ease 0s, border 0.3s ease 0s;
  width: 97%;
}
#inner_desc2 #update, #inner_desc2 #show {
  border: medium none;
  color: #53bfc9;
  float: right;
  font-style: italic;
  font-weight: normal;
  margin-bottom: 4px;
  text-decoration: underline;
}
.business_data #inner_add2.inner_right {
  display: none;
  float: left;
  margin-right: 2%;
  margin-top: 6px;
  width: 67%;
}
#inner_add2 textarea {
  border: 1px solid #dcdcdc;
  border-radius: 4px;
  margin-top: 7px;
  padding: 5px;
  transition: box-shadow 0.3s ease 0s, border 0.3s ease 0s;
  width: 97%;
}
#inner_add1 #hide_address {
  border: medium none;
  color: #53bfc9;
  font-style: italic;
  font-weight: normal;
  text-decoration: underline;
}
#inner_add2 #update, #inner_add2 #show_address {
  border: medium none;
  color: #53bfc9;
  float: right;
  font-style: italic;
  font-weight: normal;
  margin-bottom: 4px;
  text-decoration: underline;
}
#inner_add1 > h5 {
  float: left;
  width: 85%;
}
#inner_add1 > input[type="button"] {
  float: left;
  margin-top: 7px;
  width: 15%;
}
.inner_right .hideb_img {
  border: medium none;
  color: #53bfc9;
  float: right;
  font-style: italic;
  font-weight: normal;
  margin-top: 16px;
  text-decoration: underline;
  width: 41%;
}
.inner_right #showb_image1, .inner_right #showb_image2, .inner_right #showb_image3, .inner_right #showb_image4, .inner_right #showb_image5, .inner_right #showb_image6 {
  display:none;
}

/*------------------ Business User Profile Style END -------------------------*/

/*------------------ Business User Payment Successful Style START -------------------------*/

.conf_img {
  border-bottom: 1px solid #ccc;
  float: left;
  line-height: 24px;
  margin-bottom: 8px;
  padding-bottom: 6px;
  width: 100%;
}
.conf_img.last {
  border-bottom: medium none;
}
.conf_img p {
  float: left;
  width: 30%;
}
.conf_img .conf_img1 {
  float: left;
  width: 65%;
}
.conf_img.button {
  border-bottom: medium none;
  text-align: center;
}
.conf_img.button input[type="submit"] {
  background: none repeat scroll 0 0 #f77659;
  border: medium none;
  border-radius: 4px;
  color: #fff;
  font-size: 20px;
  margin: 0 auto;
  padding: 10px 82px;
}
/*------------------ Business User Payment Successful Style END -------------------------*/

/*------------------ FIND a Services Style START -------------------------*/
.services #table_content {
  margin: auto;
  overflow: hidden;
  padding: 1%;
  width: 98%;
}
#table_content .inservice {
  border: 1px solid #e2e2e2;
  border-radius: 5px;
  float: left;
  margin: 1.4%;
  padding: 1%;
  width: 20%;
  color: #000;
}
#table_content .inservice.search_business {
  height: 285px !important;
  margin: 0.4%;
  padding: 0.5%;
  width: 14.6%;
}
@media (min-width:482px) and (max-width:845px){
	#table_content .inservice.search_business {
	  width: 22.7%;
	}
}
@media (min-width:386px) and (max-width:481px){
	#table_content .inservice.search_business {
	  width: 47.4%;
	}
}
@media screen and (max-width:385px){
	#table_content .inservice.search_business {
	  width: 98%;
	}
}
.services {
  text-align: center;
  width: 100%;
}
.services input[type="text"], .services select {
  border: 1px solid #dcdcdc;
  border-radius: 4px;
  margin-left: 0 !important;
  margin-top: 6px;
  padding: 5px;
  transition: box-shadow 0.3s ease 0s, border 0.3s ease 0s;
  width: 100% !important;
  height: 24px;
}
.services select {
  height: 34px;
  display: none;
}
.services .service_field {
  margin: 0px auto;
  width: 96%;
}
.service_field > span {
  float: left;
  width: 58px;
}
.services input[type="button"] {
  background: none repeat scroll 0 0 #53bfc9;
  border-color: -moz-use-text-color -moz-use-text-color #408d93;
  border-radius: 0.3em;
  border-style: none none solid;
  border-width: medium medium 4px;
  color: #fff;
  font-size: 21px;
  font-weight: bold;
  margin: 0px auto !important;
  padding: 9px 21px;
  text-align: center;
}
.jssora03l, .jssora03r, .jssora03ldn, .jssora03rdn {
  position: absolute;
  cursor: pointer;
  display: block;
  background: url(../img/a03.png) no-repeat;
  overflow:hidden;
}
#service_tab.ui-tabs.ui-widget.ui-widget-content.ui-corner-all {
  margin: auto !important;
  width: 100%;
}
#service_tab .ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all {
  margin: auto auto 23px;
  width: 410px;
}

/*------------------ FIND a Services Style END -------------------------*/

/*------------------ Accomodation Style START -------------------------*/

#accomo_tabs ul li {
  margin: 0 !important;
  padding: 0 16px !important;
}
#accomo_tabs ul {
  width: 100% !important;
  margin-top: 34px !important;
}

/*------------------ Accomodation Style END -------------------------*//*------------------ Request a Service Style START -------------------------*/
.jobsubmit {  background: none repeat scroll 0 0 #f77659;  border-color: -moz-use-text-color -moz-use-text-color #a04542;  border-style: none none solid;  border-width: medium medium 3px;  color: #fff;  font-size: 16px;  padding: 7px 23px;  border-radius: 4px;}

.enquiry_form h5 {
  font-weight: 600;
  text-align: justify;
}
/*------------------ Request a Service Style END -------------------------*/

/*----------------------------------------------------------------------*/

ul.sub-menu li a {
  padding: 8px !important;
  color:#fff !important;
}
ul.sub-menu li a:hover {
  background:#404040;
}
.dropdown-menu, .menu ul li ul {
  min-width: 230px !important;
}
.home_last #last_width h1 {
  text-align: center;
}
.home_social ul.social-media {
  margin: 0px auto; width: 260px;
}.job_request {  display: inline-block;  width: 48%;}.job_request.lmar {  margin-left: 3.3%;}.job_request select {  width: 100%;}.job_submit {  text-align: center;  width: 100%;}


/****************29 jan***************/
.bac { background:#E8E8E8;}
.fi { background:#f4f4f4; margin-top:35px;}
  #map {
  border: 1px solid #333;
  height: 310px;
  margin-bottom: 30px;
  width: 100%;
  border: 1px solid #e2e2e2;
  box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.05);
  margin-top: 20px;
}
.navbar-wrapper .logo-wrapper img {
  width: auto;
}
@media screen and (max-width:1200px) {
.navbar-signin { width:100%; text-align:right;}
.navbar-inner { width:auto; float:right;}
.cause_search .search_box .featured_searchright { float:right;}
.cause_search .search_box .featured_searchleft {  background-position: right center; }
.featured_searchright #searchform input[type="text"] { width:83%;}
.pop_projects { width:21%;}
.featured_services #services { width:21.7%;}
.featured_services .featured_search { width:97%;}
.navbar-signin.nologin {  width: 100%;}
.enquiry .enquiry_form { width:70%;}
.logo-wrapper img {  width: 100%;}
.cta {  width: 35%;}
.main_wrapper #myModalL {  width: 75%;}
}
@media screen and (max-width:1024px) {
#tabs-2 .setup_left { width:100%;}
#tabs-2 .setup_1 .setup_left { width:100%;}
.service_field > div#map {  width: 100%;}
}
@media screen and (max-width:980px) {
.navbar.navbar-inverse { width:100%;}
.container { margin-left: 30px !important;}
.featured_services #services { margin-right:18px;}
.navbar-signin {text-align: center;}
.navbar-inner {float: none;  width: 100%;}
.main-banner .banner-heading { font-size: 44px;}
.cause_search .search_box .featured_searchleft {  width: 44%;}
.cause_search .search_box .featured_searchright { width:50%;}
.featured_searchright #searchform input[type="text"] {width: 78%;}
.profile .nav-tabs { right:auto !important;}
.campaign_creator .creator {  width: auto;}
#service_tab .ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all {  width: 45%;}
.reg_page .color { width:214px; display:inline-block;}
.reg_page {  width: 46%;}
}
@media screen and (max-width:900px) {
.featured_services #services { margin-right:14px;}	
.pop_projects {min-height: 320px;  width: 20.5%;}
.featured_services #services {  width: 21.5%;}
.featured_searchright #searchform input[type="text"] {  width: 80%;}
ul.social-media li { margin: 0 4px !important;}
.menu-footermenu-container { margin: 0;  width: 70%;}
.quick-link > h3 {  margin-left: 0 !important;}
.featured_searchright #searchform input[type="text"] {  width: 75%;}
.home_right img {  width: 80%;}
.campaign {  width: 97%;}
.cause_creator .campaign_creator {  margin: 0;  padding: 2% 0;  width: 55%;}
.cause_creator .logo_img {   background: none repeat scroll 0 0 rgba(0, 0, 0, 0);  width: 100%;}
.business_profile {  margin: 55px auto;  width: 460px;}
}
@media screen and (max-width:800px) {
.pop_projects {  margin: 8px;  width: 44%;}
.featured_services #services {  margin: 0 2px;  width: 47% !important;}
.featured_services .featured_search {  width: 95.5%;}
.container {  margin-left: 20px !important;}
.cause_creator .campaign_creator {  width: 100%;}
.plan .memberplan {  padding: 6px;  width: 95%;}
}
@media screen and (max-width:768px) {
.home_banner .home_right { width:100%;}
.home_banner .home_left { width:100%;}
.home_right img { width: 38%;}
.cause_search .search_box .featured_searchleft {  font-size: 25px;}
.featured_searchright #searchform input[type="text"] { font-size: 14px;  width: 70%;}
.featured_services #services {  margin: 0 3px;  width: 46% !important;}
.pop_projects {  width: 43%;}
.home_last #last_width h1 {  font-size: 28px;}
.home_left .left_iframe { margin-top:0;}
#tabs-1 .setup_1 .setup_left , #tabs-1 .setup_2 .setup_left , #tabs-1 .setup_3 .setup_left , #tabs-1 .setup_4 .setup_left { float:right; width:100%; text-align:center;}
.setup_right { width:100%;}
#tabs-3 .setup_left { width:100%;}
.all-projects .category-left {   width: 35%;}
.all-projects .post-right {  width: 61%;}
#category-menu li {  width: 100%;}
#table_content .inservice {  width: 25%;}
.cta {  width: 65%;  z-index: 9999999;}
.reg_page .color {  width: 100%;}
}
@media screen and (max-width:640px) {
.home_banner .home_right { display:none;}
.cause_search .search_box .featured_searchleft { width:100%; background:none;}
.cause_search .search_box .featured_searchright {  width: 90%;}
.pop_projects {  text-align: center;  width: 92%;}
.featured_services #services {  width: 95% !important;}
.featured_search .search_box .featured_searchleft {  width: 97%;}
.home_last #last_width {  width: 95%; margin: 6px 0;}
.home_last .home_raised {margin:0 0 !important}
.featured_search .search_box .featured_searchright {  width: 100%;}
.home_left .left_iframe { width:100%;}
.ui-tabs .ui-tabs-nav li {  margin: 0 0 1px !important;  width: 91%;}
.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active {  margin: 0 0 1px !important;}
.main-menu { width:100%;}
#tabs-1 .setup_5 a span , #tabs-3 .setup_1 a span{ font-size:16px;}
.setup_left > ul {  margin: 0;}
.all-projects .category-left {  width: 100%;}
.all-projects .post-right {  width: 100%;}
#category-menu li {  width: 50%;}
.creator_right > span {  padding: 12px 20px; float:left; width:87%; margin:10px 0;}
.campaign_creator > span { width:92%; float:left;}
.campaign_creator .creator {  margin: 8px 0 0;  width: 90%;}
#table_content .inservice {  width: 96%;}
.business_profile {  margin: 55px 0;  width: 90%;}
.enquiry.reg .enquiry_form .form1 .form1_text.name1 {  width: 97% !important;}
.enquiry.reg .enquiry_form .form1 .form1_text.name2 {  width: 97% !important;}
.reg_pass1 {  width: 105%;}
.reg_pass2 {  width: 101%;}
.formsubmit { margin:0; padding:10px 60px;}
.plan .memberplan {  float:left;}
.memberplan > ul li.plans {  width: 97%;}
}
@media screen and (max-width:480px) {
footer .container .quick-link {  width: 100%;}
footer .container .signup-insp {  width: 100%;}
.home_left .left_iframe { background:none;}
.left_iframe > iframe { width:100%; border:3px solid #000;}
.main-banner .banner-heading {  font-size: 32px;  margin-bottom: 15px;}
.main-menu ul {  margin-left: -3px !important;}
#service_tab .ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all {  width: 60%;}
.services .service_field { width: 90%;}
.leftContent {  width: 100%;}
.rightContent , .firstCell , .secondCell , .thirdCell {  width: 100% !important;}
#category-menu li {  width: 100%;}
.enquiry_heading {  width: 100%; padding:0;}
.creator_participants .creator_left , .creator_participants .creator_right {  width: 100%;}
.cta {  width: 90%;}
.conf_img.button input[type="submit"] {  padding: 10px 63px;}
.main_wrapper #myModalL {  width: 90%;}
}
@media screen and (max-width:360px) {
.cause_search .search_box .featured_searchright {  float: left;}
.featured_searchright #searchform input[type="text"] {  width: 68%;}
.pop_projects {  margin: 8px 0;}
.featured_services #services {  width: 91% !important;}
.featured_services .featured_search {  width: 90%;}
.navbar-signin .login-main { margin:0;}
.project-card {  width: 88% !important;}
.campaign_creator .creator {  width: 87%;}
.campaign_creator > span {  width: 89%;}
.job_request {  width: 100%;}
.modal-body #LoginWithAjax input[type="text"], .modal-body #LoginWithAjax input[type="password"] {  width: 80%;}
#LoginWithAjax_SubmitButton input {  font-size: 14px;}
}
@media screen and (max-width:320px) {
.container {  margin-left: 10px !important;}
.navbar-signin a {  float: left;  width: 95%;  margin: 4px 0;}
.navbar-signin {  margin: 15px 0;}
.cause_search .search_box .featured_searchright { width: 100%;}
.featured_searchright #searchform input[type="text"] {  width: 63%;}
}

#primaryPostForm > fieldset#hidden {
  display: none;
}
#primaryPostForm fieldset #files .attachment-full.wp-post-image {
  width: 100%;
}
.form1 #amount.required {
  background: rgba(0, 0, 0, 0) url("../img/dollar.png") no-repeat scroll 11px 6px / 20px 38px;
  font-size: 31px;
  margin-top: 0 !important;
  padding: 10px 0 10px 38px;
  text-align: left !important;
}
fieldset.sub-bar {
  position: unset !important;
}
.primaryPostForm fieldset select#postCategory, .primaryPostForm fieldset select#project_state, .primaryPostForm fieldset select#project_city {
  border-radius: 3px;
  height: 44px;
  width: 100%;
}
.primaryPostForm #wp-postStory-editor-container {
  border: 1px solid #ccc;
  border-radius: 3px;
  margin-bottom: 15px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}
.primaryPostForm fieldset {
  background: none repeat scroll 0 0 #f3f3f3 !important;
}
.primaryPostForm fieldset select, .primaryPostForm fieldset textarea {
  background: none repeat scroll 0 0 #fff !important;
}
.primaryPostForm fieldset .form1 {
  float: left;
  height: 52px;
  background: none repeat scroll 0 0 #fff !important;
  margin-bottom: 15px;
}
@media screen and (max-width:550px) {
#primaryPostForm {
  width: 100% !important;
}
}

@media (min-width:321px) and (max-width:336px) {
.navbar-signin a {
float: left;
margin: 4px 0;
width: 95%;
}
}

#primaryPostForm img#blah {
  height: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  width: 100%;
}
.enquiry_form.cause_thanks em {
  font-family: "Nothing You Could Do",cursive;
  font-size: 45px;
  font-weight: bold;
}
.enquiry_form.cause_thanks {
  font-size: 20px;
  line-height: 2.5;
  text-align: center;
}
/*----------------- Registration Page START --------------*/
.ch_register {
  margin: 85px auto;
  overflow: hidden;
  width: 400px;
}
.ch_register .ch_business {
  background: none repeat scroll 0 0 #f98c6f;
  border-bottom: 0 solid #e0e0e0;
  color: #fff;
  float: left;
  font-size: 18px;
  font-weight: bold;
  margin: 10px 9px;
  padding: 12px 6px;
  text-align: center;
  width: 95%;
}

@media screen and (max-width:580px) {
.ch_register {
  width: 100%;
    margin: 20px auto;
}
.ch_register .ch_business {
  width: 93%;
}
}
/*----------------- Registration Page END --------------*/
#other_state {
  display: none;
}
#tabs-4 .ot_information .other_info {
  margin: auto 20px;
  overflow: hidden;
  padding: 3px 0;
}
.ot_information .other_info.colour {
  background: none repeat scroll 0 0 #eeeeee;
}
#tabs-4 .ot_information .other_info > p {
  float: left;
  font-weight: bold;
  margin: 0;
  width: 160px;
}
#tabs-4 .ot_information .other_info > a {
  color: #4767b1;
}
#tabs-4 .ot_information {
  margin: 5px auto 15px;
}
.csv_data {
  width:100%;
  overflow: hidden;
}
#loading-animation {
  position: relative !important;
}

.all_cause .pagination {
  float: left;
  margin: 30px auto !important;
  text-align: center;
  width: 100%;
}
.pagination a.prev, .pagination a.next {
  height: auto;
  position: relative;
  width: auto;
}
.job_cause > select {
  width: 100%;
}

.blog-post-metabox #first {
  background: none repeat scroll 0 0 #e8e8e8;
}
.blog-post-metabox {
  font-size: 14px;
  margin-top: 30px;
}
.blog-post-metabox .blog-post-div {
  padding: 3px 0;
}
.blog-post-left {
  float: left;
  width: 250px;
}
#servicerequest_page.span8 {
  width: 100%;
}
.email_div .email_form {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: none repeat scroll 0 0 #f77659;
  border-color: -moz-use-text-color -moz-use-text-color #9f4642;
  border-image: none;
  border-radius: 6px;
  border-style: none none solid;
  border-width: medium medium 4px;
  color: #fff;
  font-size: 15px;
  font-weight: 600;
  padding: 9px 30px;
}
.email_div {
  margin-top: 18px;
  text-align: center;
  width: 100%;
}
textarea.email_message {
  min-height: 125px;
}
/* #category.form1_pass.name2, #project_city.form1_pass.name2, #project_state.form1_pass.name2 {
  width: 100% !important;
} */
.enquiry_form.business_reg {
  width: 90%;
}
.enquiry_form.business_reg p {
  text-align: left;
}
#member_info.member_info {
  margin-top: 0;
}
fieldset.business_reg .formsubmit {
  border-radius: 0;
  box-sizing: border-box;
  font-family: montserrat;
  font-size: 13px;
  font-weight: bold;
  margin: auto;
  padding: 10px 27px;
}
fieldset.business_reg .formsubmit:hover, fieldset.business_reg .formsubmit:focus {
  box-shadow: 0 0 0 2px white, 0 0 0 3px #f77659;
}
fieldset.enquiry_form.business_reg input[type="text"], fieldset.enquiry_form.business_reg input[type="email"], fieldset.enquiry_form.business_reg input[type="password"], fieldset.enquiry_form.business_reg select {
  min-height: 32px;
  width: 100% !important;
}
.enquiry_form.business_reg > img {
  height: auto;
  width: 100% !important;
}
#member_info select#state_job {
  width: 100%;
}
img#enquiry_captcha {
  margin: auto auto 10px;
  width: 128px;
}
.submit_enq {
  text-align: center;
  width: 100%;
}
.post-author {
  display: none;
}
.pop_projects.service_request > h4 {
  margin-bottom: 20px;
  text-align: center;
}
.pop_cause.all_cause .service_desc {
  max-height: 200px;
  overflow: hidden;
}
.pop_projects.service_request {
  min-height: 250px;
  overflow: hidden;
  text-align: justify;
  width: 247px;
}
.blog-post-div {
  float: left;
  width: 100%;
}
.alert.alert-error {
  display: none;
}

.edit_businessprofile {
  float: left;
  margin-bottom: 13px;
  margin-top: 22px;
  text-align: center;
  width: 100%;
}
.edit_businessprofile span {
  background: none repeat scroll 0 0 #53bfc9;
  border-bottom: 4px solid #408d93;
  border-radius: 0.3em;
  color: #fff;
  cursor: pointer;
  font-size: 21px;
  font-weight: bold;
  margin: 0 5px;
  padding: 9px 21px;
  text-align: center;
}

/*------------ Business Profile Edit page START -----------------*/
#edit_bprofile.business_profile {
  display: none;
}
.update_businessprofile {
  background: none repeat scroll 0 0 #53bfc9;
  border: medium none;
  color: #fff;
  font-size: 21px;
  font-weight: bold;
}
.business_data.first {
  margin-top: 10px;
}
/*------------ Business Profile Edit page END -----------------*/
.inservice p {
  text-align: justify;
}
#table_content a .inservice > p {
  max-height: 145px;
  overflow: hidden;
}

@media screen and (min-width:1200px) {
.project-thumb-wrapper-big {
  text-align: center;
}
.attachment-full.wp-post-image {
  max-width: 100% !important;
  min-width: 435px !important;
  width: 435px !important;
}
}

.btn.btn-primary.btn-lg.btn-block {
  background: none repeat scroll 0 0 #f77659;
  border-radius: 3px;
  font-family: "Open Sans",sans-serif,arial;
  font-size: 18px;
  font-weight: bold;
  margin: 25px auto auto;
  padding: 10px 20px;
  width: auto;
}
.cause_search .search_button, .business_search .business_search_button {
  background: url("../img/cause_search.png") no-repeat scroll 0 0 / 34px auto rgba(0, 0, 0, 0);
  cursor: pointer;
  float: right;
  position: absolute;
}
#search_right .cause_search.all_cause {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  float: right;
  width: 325px;
}
.cause_search.all_cause .search_text input {
  border-radius: 3px;
  height: 24px;
  padding: 4px;
  width: 250px;
}

#cause_search .cause_search_right {
  float: left;
  margin: auto 5px;
  width: 200px;
}
#cause_search .cause_search_right button, #cause_search .cause_search_right input[type="button"] {
  background: none repeat scroll 0 0 #00acb7;
  border: medium none;
  border-radius: 4px;
  color: #fff;
  font-weight: 600;
  margin: 0 0 2px;
  padding: 5px 0;
  width: 100%;
}
#cause_search .cause_search_left {
  float: left;
  margin: auto 5px;
  width: 230px;
}
#cause_search .cause_search_left select {
  border-radius: 5px;
  width: 100%;
}
.pop_cause.all_cause #cause_search {
  background: none repeat scroll 0 0 #f4f4f4;
  margin: auto auto 16px;
  overflow: hidden;
  padding: 12px 3% 3px;
  text-align: center;
  width: 94%;
}

#all_cause_loader {
  display: none;
  margin: 75px auto;
  text-align: center;
}
#all_cause_alert {
  display: none;
  float: left;
  text-align: left;
  width: 100%;
}

.search_right_alert {
  display: none;
  float: right;
  margin: 12px auto 0;
  text-align: center;
  width: 325px;
}

#cause_search .search_left {
  float: left;
  width: 450px;
}
#cause_search .search_right {
  float: right;
  width: 325px;
}

@media (min-width:630px) and (max-width:854px) {
#cause_search .search_left {
  width: 243px;
}
#cause_search .cause_search_right {
  width: 230px;
}
.cause_search.all_cause .search_text input {
  width: 222px;
}
#search_right .cause_search.all_cause {
  width: 310px;
}
#cause_search .search_right {
  width: 273px;
}
}

@media screen and (max-width:629px) {
#cause_search .search_left {
  float: unset;
  margin: auto;
}
#cause_search .search_right {
  float: unset;
  margin: auto;
  width: 294px;
}
.cause_search .search_button {
  float: unset;
  height: 34px !important;
  width: 34px !important;
}
#search_right .cause_search.all_cause {
  float: unset;
  width: 100%;
}
.search_text {
  float: left;
}
.cause_search.all_cause .search_text input {
  width: 250px;
}
.cause_search .search_button {
  float: left;
  height: 34px !important;
  position: relative;
  width: 34px !important;
}
}

@media screen and (max-width:518px) {
#cause_search .search_left {
  width: 254px !important;
}
#cause_search .cause_search_left {
  width: 100% !important;
}
#cause_search .cause_search_right {
  width: 100% !important;
  margin-bottom:11px;
}
}

.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content {
  max-height: 300px;
  overflow-y: scroll;
  width: 287px !important;
  z-index: 9999 !important;
}
.bid_complete {
  /* display: none; */
  text-align: center;
}

@media screen and (min-width:641px) {
#table_content .inservice {
  height: 322px;
  overflow: hidden;
}
}

.services #table_content > h4 {
  border-bottom: medium double #e8e8e8;
  font-size: 22px !important;
  margin-bottom: 23px;
  margin-top: 23px;
  padding-bottom: 15px;
  text-align: left;
}
fieldset.business_reg select#project_city, fieldset.business_reg select#category {
  height: 150px;
}
.next_button {
  overflow: hidden;
  width: 100%;
}
#next_button {
  float: left;
  margin: auto 38% !important;
}

@media screen and (min-width:801px) {
	.pop_cause.all_cause li:nth-child(5n) {
	  margin-right: 0;
	}
	.pop_cause.home_cause ul li:nth-child(4n) {
	  margin-right: 0;
	}
}

.project-card.span3 span {
  display: none;
}
.bid_complete {
  background: none repeat scroll 0 0 #f3f3f3;
  border: 1px solid #dcdcdc;
  border-radius: 10px;
  font-size: 20px;
  line-height: 2.5;
  margin: 13px auto 25px;
  padding: 30px;
  width: 330px;
}
.project_story .ed_button.button.button-small {
  padding: 0 13px !important;
  width: auto !important;
}
.services {
  text-align: center;
} 
.business_filter .city_filter {
  display: inline-block;
  margin: auto 5px;
  width: 197px;
}
.service_field .city_filter select {
  display: block;
}
.form1_pass.name2.multiple_select {
  height: 159px;
}
.update_service_request {
  float: left;
  margin: 20px auto;
  overflow: hidden;
  text-align: center;
  width: 100%;
}
.update_service_request span.update_job {
  background: none repeat scroll 0 0 #53bfc9;
  border-bottom: 4px solid #408d93;
  border-radius: 0.3em;
  color: #fff;
  cursor: pointer;
  font-size: 21px;
  font-weight: bold;
}

.pop_cause.all_cause .service_delete {
  float: left;
  font-size: 16px;
  margin-bottom: 11px;
  text-align: center;
  width: 100%;
}
.update_service_request form {
  display: inline-block;
}

#servicerequest_page .all_bidder_info {
  float: left;
  margin-bottom: 20px;
  width: 100%;
}
#servicerequest_page .all_bidder_info .bidder_name {
  float: left;
  padding: 0 2%;
  text-align: justify;
  width: 77%;
}
#servicerequest_page .all_bidder_info .bidder_img {
  float: left;
  margin-right: 10px;
  width: 100px;
}
#servicerequest_page .all_bidder_info .bidder_name {
  text-align: justify;
  color: #000;
}
#servicerequest_page .all_bidder_info .bidder_button {
  color: #008000;
  float: left;
  font-size: 18px;
  font-weight: 700;
  text-align: center;
  width: 110px;
}
.bidder_info .bidder_button .jobsubmit {
  color: #fff;
  float: left;
  margin: 2px auto;
  padding: 6px 0;
  text-align: center;
  width: 100%;
}
.bidder_info .bidder_name > h3 {
  margin-top: 0;
}
#servicerequest_page .all_bidder_info .bidder_info {
  border-bottom: 0.5px solid #e8e8e8;
  float: left;
  margin-bottom: 12px;
  padding-bottom: 11px;
  width: 100%;
}
#all_bidder_info > h4 {
  border-bottom: medium double #e8e8e8;
  font-size: 22px;
  margin-bottom: 23px;
  padding-bottom: 15px;
}

@media screen and (max-width:801px) {
#servicerequest_page .all_bidder_info .bidder_name {
  width: 95%;
}
#servicerequest_page .all_bidder_info .bidder_button {
  text-align: center;
  width: 100%;
}
}

.quote_img {
  width: 100px;
  float:left;
}
.quote_other {
  display: inline-block;
  width: 100%;
}
.quote_other h5 {
  display: inline-block;
  margin-right: 11px;
}
.quote_field {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: #ddd #ddd navy;
  border-image: none;
  border-style: solid solid none;
  border-width: 1px 1px medium;
  display: inline-block;
  padding: 0 3%;
  text-align: justify;
  width: 94%;
}
#quote_page {
  float: none;
  margin: 0 auto !important;
}
.quote_other {
  background: none repeat scroll 0 0 #f4f4f4;
  display: inline-block;
  width: 100%;
  border-bottom: 1px solid #ddd;
}
.quote_img {
  float: left;
  padding: 0 23px 10px;
  width: 110px;
}
.quote_all {
  margin: 25px auto;
}
.quote_field.last {
  border-bottom: 1px solid #ddd;
}

#active_request #bidding_job > input {
  margin: 0 auto !important;
}
#active_request #bidding_job {
  margin: 0 auto;
}

.main-banner .container {
  font-size: 18px;
}
.enquiry_form.approved_cong {
  font-size: 17px;
  text-align: justify;
}

.row .span12 .nav.nav-tabs {
  float: right;
  margin-top: 0 !important;
  position: absolute;
  right: 0;
  top: -70px;
}
.business_user .button-small.button-green {
  float: left;
  font-size: 18px;
  font-weight: 600;
  padding: 8px 12px;
}
.pop_projects.already_quote {
  min-height: auto;
}
.pop_projects.already_quote a {
  color: #000;
}


.message_outer {
  background-color: #f4f4f4;
  border: 1px solid #ccc;
  border-radius: 5px;
  margin-bottom: 15px;
  padding: 13px;
}
.message_desc {
  max-width: 100%;
  width: 98.5%;
}
.inner_right_message {
  display: inline-block;
  width: 100%;
}
.quote_message.right_user {
  background: #3dcad5 none repeat scroll 0 0;
  border-radius: 8px;
  color: #fff;
  display: inline-block;
  float: right;
  padding: 1px 10px;
  margin:2px 0;
  max-width: 70%;
}
.inner_left_message {
  display: inline-block;
  width: 100%;
}
.quote_message.left_user {
  background: #f88d6b none repeat scroll 0 0;
  border-radius: 8px;
  color: #fff;
  display: inline-block;
  margin: 2px 0;
  padding: 1px 10px;
  max-width: 70%;
}
.send_quote_message .message_submit {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: #f77659 none repeat scroll 0 0;
  border-color: -moz-use-text-color -moz-use-text-color #9f4642;
  border-image: none;
  border-radius: 6px;
  border-style: none none solid;
  border-width: medium medium 3px;
  color: #fff;
  font-size: 19px;
  padding: 10px 27px;
}

.quote_message h5 {
  float: left;
  margin: 4px 10px 2px 0;
  width: auto;
}
.quote_message p {
  float: left;
  margin: 4px 0 2px;
  width: auto;
}

.all_quote_message > h4, .quote_all > h4 {
  border-bottom: medium double #e8e8e8;
  font-size: 22px !important;
  margin-bottom: 23px;
  margin-top: 23px;
  padding-bottom: 15px;
}

.quote_message .message_data {
  float: left;
  width: 100%;
}
.all_quote_message p.message_send {
  font-size: 15px;
  font-weight: 700;
  text-align: center;
}

.navbar-signin span {
  border: 1px solid #53bfc9;
  border-radius: 6px;
  color: #53bfc9;
  font-weight: bold;
  padding: 7px;
}
#servicerequest_page .login_for_quote {
  float: left;
  font-size: 17px;
  margin-bottom: 20px;
  text-align: center;
  width: 100%;
}
#servicerequest_page .login_for_quote a {
  color: #54c0ca;
  font-weight: bold;
}

#category-post-content .isoprblckall.isotope .project-card.span4.isotope-item {
  float: left;
  min-height: auto !important;
  position: relative !important;
  transform: none !important;
  width: 169px !important;
}

/*-----Style for Rating START------*/
.demo-table {width: auto;border-spacing: initial;word-break: break-word;table-layout: auto;color:#333;}
.demo-table th {background: #999;padding: 5px;text-align: left;color:#FFF;}
.demo-table td div.feed_title{text-decoration: none;color:#00d4ff;font-weight:bold;}
.demo-table ul{margin:0;padding:0;}
.demo-table li{cursor:pointer;list-style-type: none;display: inline-block;color: #F0F0F0;text-shadow: 0 0 3px #666666;font-size:35px;}
.demo-table .highlight, .demo-table .selected {color:#F4B30A;text-shadow: 0 0 1px #F48F0A;}
.rating_div {
  display: inline-block;
  float: left;
}
span.form1.show_rating {
  display: inline-block;
  margin-top: 7px;
}
/*-----Style for Rating END------*/
.button-small.button-green {
  /* float: left; */
  font-size: 18px;
  font-weight: 700;
  padding: 8px 12px;
}



.find_business .ui-tabs-nav li {
  display: inline-block;
  float: unset !important;
  width: 156px;
}
#service_tab .ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all {
  width: 420px;
  text-align: center;
}
.find_business .ui-tabs-nav li a {
  color: #fff !important;
  font-weight: 600;
  padding: 9px 0 !important;
  text-align: center;
  width: 100%;
}
.business_filter {
  margin: auto;
  width: 420px;
}

.service_field .search_business {
  margin: 6px auto auto;
  width: 420px;
}
.business_search.all_business {
  width: 100%;
}

#business_search_button {
  background: #303030 url("../img/src-btn.png") no-repeat scroll 7px 3px / 32px 30px;
  cursor: pointer;
  display: inline-block;
  height: 36px !important;
  margin-top: 6px;
  width: 44px !important;
}
.business_search.all_business .business_text #newbusinessName {
  float: left;
  padding: 5px;
  width: 360px !important;
}
.business_text {
  float: left;
  width: 371px !important;
}

@media screen and (max-width:1024px){
.find_business .ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all {
  width: 250px !important;
  margin-bottom: 8px;
}
.find_business .ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all li {
  margin-bottom: 3px !important;
  padding: 0 !important;
  text-align: center;
  width: 100%;
}
.find_business .ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all li a {
  float: left;
  margin: auto;
  padding: 8px 0 !important;
  width: 100%;
}
.services .service_field .business_filter {
  margin: auto;
  width: 250px;
}
.services .service_field .business_filter .city_filter {
  width: 100%; margin: auto;
}
.services .service_field .business_filter .city_filter select, .services .service_field .business_filter .city_filter input {
  width: 100% !important;
}
.find_business .ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all li span {
  float: left;
  font-weight: 600;
  margin: auto !important;
  text-align: center;
  width: 100% !important;
}
.service_field .search_business {
  width: 250px;
}
.business_text {
  width: 216px !important;
}
.business_search.all_business .business_text #newbusinessName {
  width: 204px !important;
}
#business_search_button {
  background: #303030 url("../img/src-btn.png") no-repeat scroll 3px 3px / 28px 30px;
  width: 34px !important;
}
.business_search.all_business {
  /* margin-left: 5px; */
}
.find_business ul .ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active{
	margin: auto !important;
}
}
#adduser fieldset #files {
  width: 250px;
}

/*-------Style for "Find a Business" Page START--------*/

#service_tab.find_business #tabs-2 {
  display: none;
}

/*-------Style for "Find a Business" Page END--------*/

.required {
  float: left;
  font-size: 15px;
  margin-top: 15px !important;
  text-align: center;
  width: 100%;
}
.asterix_required {
  color: red;
  font-size: 17px;
  font-weight: 800;
}

.isoprblck .myprofile_cause:nth-child(4n+1) {
  clear: both;
}
@media screen and (max-width:517px){
	.business_data .inner_right {
	  width: 100%;
	}
	.business_data #inner_desc2.inner_right{
	  width: 98%;
	}
}

.business_field {
	height: 32px !important;
}
.enquiry_form .upload_file {
  overflow: hidden;
  text-align: center;
  width: 100%;
}
#errmsg {
  float: left;
  font-size: 15px;
  font-weight: bold;
  margin-top: -14px !important;
  color: #F70404;
}
.enquiry_form #email_amount {
  background: rgba(0, 0, 0, 0) url("../img/dollar.png") no-repeat scroll 7px 4px / 13px 22px;
  padding-left: 6%;
  width: 91.8%;
}
#cat_sta_sr .sr_bid_status {
  background: #666 none repeat scroll 0 0;
  border-radius: 0;
  color: white;
  font-weight: 600;
  padding: 5px 15px;
  position: absolute;
  right: 0;
  top: 0;
}
#cat_sta_sr a {
  color: #000 !important;
}
#cat_sta_sr h4 {
  color: #76cc1e;
}

.profile {
  margin: auto !important;
}
.profile .profile-projects {
  padding-bottom: 20px;
}

#LoginWithAjax #LoginWithAjax_Status {
  float: left;
  margin-bottom: -10px !important;
  width: 97% !important;
}

#LoginWithAjax_Form > a {
  color: #000;
  cursor: none;
  display: none;
}

.enquiry_form form#resetpassform input[type="password"] {
  border: 1px solid #dcdcdc;
  border-radius: 4px;
  padding: 5px;
  transition: box-shadow 0.3s ease 0s, border 0.3s ease 0s;
  width: 97%;
}

.enquiry_form form#resetpassform h5 {
  font-weight: normal;
  font-weight: 700;
}

.enquiry_form form#resetpassform input[type="submit"] {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: #f77659 none repeat scroll 0 0;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-image: none;
  border-radius: 3px;
  border-style: none;
  border-width: medium;
  color: #fff;
  display: block;
  font-family: "Open Sans",sans-serif,arial;
  font-size: 18px;
  font-weight: 600;
  margin: auto;
  padding: 10px 20px;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  width: auto;
}
.enquiry_form .error_alert {
  color: #fc0a0a;
  font-size: 15px;
  font-weight: 600;
  text-align: center;
}

.home_banner .upper {
  float: left;
  font-size: 19px;
  font-weight: 600;
  margin: 0 0 22px;
}
.home_banner .upper a {
  background: #363636 none repeat scroll 0 0;
  border-bottom: 4px solid #000;
  border-radius: 5px;
  color: #fff;
  padding: 7px 20px;
}

.home_banner .upper > a:hover {
  background: #f88d6b none repeat scroll 0 0;
  border-bottom: 4px solid #c24833;
}

.adaptive_payment_form .pay_btn .fg-button.yellow {
  background: rgba(0, 0, 0, 0) url("/wp-content/themes/funding_press/img/pay-now-button-afme.png") no-repeat scroll 0 0 / 100% auto;
  border: 0 none;
  height: 61px;
  outline: 0 none;
  width: 200px;
}
.adaptive_payment_form .pay_btn {
  margin-top: 43px;
  text-align: center;
  width: 100%;
}

.sr_funding_list.business_profile table {
	width: 100%;
	text-align: center;
}
.sr_funding_list.business_profile tr {
  border: 1px solid #808080;
  height: 35px;
}

.enquiry.reg .enquiry_form.cause_thanks p {
  font-size: 18px;
  line-height: 2;
}

@media screen and (min-width:768px){
.sr_funding_list.business_profile {
  width: 670px;
}
}

#paypal_detail .payment_status {
  float: left;
  font-size: 14px;
  margin-top: 0px;
  text-align: center;
  width: 100%;
}
#paypal_detail .payment_status a {
  background: #f77659 none repeat scroll 0 0;
  border-bottom: 4px solid #ad4444;
  border-radius: 6px;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  margin-top: 13px;
  padding: 8px 12px;
}

.jobsubmit.pending_bm {
	font-size: 15px;
    font-weight: 600;
    padding: 4px 13px;
}

.up_img {
  position: absolute;
  text-align: center;
  top: 18px;
  width: 87%;
}

#primaryPostForm fieldset {
  background: white none repeat scroll 0 0;
  border: 0 none;
  border-radius: 3px;
  box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.4);
  box-sizing: border-box;
  margin: 0 10%;
  padding: 20px 30px;
  width: 80%;
}
#primaryPostForm input, #primaryPostForm textarea {
  border: 1px solid #ccc;
  border-radius: 3px;
  box-sizing: border-box;
  color: #2c3e50;
  font-family: montserrat;
  font-size: 13px;
  margin-bottom: 10px;
  padding: 15px;
  position: relative !important;
  width: 100%;
  z-index: 999;
}
#primaryPostForm {
  margin: 50px auto;
  position: relative;
  text-align: center;
  width: 475px;
}
#job_cause > option {
  width: 430px;
}

.primaryPostForm fieldset h5 {
  float: left;
  text-align: center;
  width: 100%;
}

form.user_bank_detail {
  float: left;
  width: 100%;
}
.user_bank_detail fieldset input#paypal_email {
  margin-bottom: 5px;
}
.user_bank_detail_submit {
  background: #f77659 none repeat scroll 0 0;
  border: medium none;
  border-radius: 4px;
  color: #fff;
  font-family: "Open Sans",sans-serif,arial;
  font-size: 18px;
  font-weight: 700;
  padding: 8px 12px;
}

#paypal_detail .field_or {
  float: left;
  margin: 14px auto;
  text-align: center;
  width: 100%;
}
#paypal_detail .field_or > span {
  background: #54C0CA none repeat scroll 0 0;
  border-radius: 50%;
  color: #fff;
  font-size: 23px;
  font-weight: 700;
  padding: 11px;
}

.cfd_title {
  background: #363636 none repeat scroll 0 0;
  color: #fff;
  float: left;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.5;
  padding: 1.5%;
  width: 97%;
}
@media screen and (max-width:980px){
/* .nav-collapse, .nav-collapse.collapse {
  height: auto !important;
} */
.sub-menu.dropdown-menu {
  display: block !important;
}
}
@media screen and (max-width:767px){
.span4.cauDes {
  display: inline-block;
}
.ui-tabs .ui-tabs-nav li {
  margin: 0 !important;
  padding: 0 2px !important;
}
.ui-tabs .ui-tabs-panel {
  padding: 1em 1.4em !important;
}
#infotabs {
  margin-bottom: 15px;
}
.ui-tabs .ui-tabs-panel {
  width: 93%;
}
.ui-tabs.ui-widget.ui-widget-content.ui-corner-all {
  width: 99%;
}
.project-info a.side_share_fb {
  font-size: 14px;
  margin: 0;
  padding: 11px 9px;
}
}

#cause_search .search_left .cause_search_center {
  border: 1px solid #cdcdcd;
  display: none;
  float: left;
  max-height: 200px;
  overflow-y: scroll;
  text-align: left;
  width: 200px;
}
#cause_search .search_left .cause_search_center > a {
  color: #000;
  float: left;
  font-size: 13px;
  line-height: 1.4;
  padding: 4px;
  width: 175px;
}
#cause_search .search_left .cause_search_center > a:hover {
  background: #00acb7 none repeat scroll 0 0;
  color: #fff;
}

.cause_page_adds {
  color: #000;
  float: left;
  margin: 10px auto;
  width: 100%;
}
.cause_page_adds .top_add, .cause_page_adds .bottom_add {
  float: left;
  width: 100%;
  color: #000;
}
#cause-bottom-first-section .textwidget, #cause-bottom-second-section .textwidget, #cause-bottom-third-section .textwidget, #cause-top-add-section .textwidget {
  color: #000;
  text-align: justify;
}
.cause_page_adds .bottom_add .grid_style {
  float: left;
  margin: 0 1.6%;
  text-align: center;
  width: 30%;
}
/* .cause_page_adds .bottom_add .bottom_second.grid_style {
  margin: auto 5%;
} */
.bottom_add h4 {
  background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
  bottom: 0;
  color: #fff;
  font-size: 16px;
  margin: 0;
  padding: 14px 0;
  position: absolute;
  text-align: center;
  width: 30%;
}
.bottom_add {
  position: relative;
}
.bottom_add .widget {
  padding: 0;
}

#bottom_new.span4.cauDes {
  float: left;
  margin: 0 0 15px;
  width: 100%;
}

@media (min-width:524px) and (max-width:767px){
.cause_page_adds .bottom_add .grid_style {
  float: unset;
  margin: 15px auto;
  width: 65%;
}
}

@media screen and (max-width:523px){
.cause_page_adds .bottom_add .grid_style {
  float: unset;
  margin: 15px auto;
  width: 100%;
}
}

/*------------------ Raffles Page style START -------------------------*/
.good_global {
  float: left;
  width: 100%;
}
.good_global > iframe {
  width: 100%;
}

@media screen and (min-width:1200px){
	.good_global > iframe {
	  height: 1693px;
	}
}

@media (min-width:980px) and (max-width:1199px){
	.good_global > iframe {
	  height: 1843px;
	}
}

@media (min-width:768px) and (max-width:979px){
	.good_global > iframe {
	  height: 2228px;
	}
}

@media (min-width:710px) and (max-width:767px){
	.good_global > iframe {
	  height: 3086px;
	}
}

@media (min-width:600px) and (max-width:709px){
	.good_global > iframe {
	  height: 3319px;
	}
}

@media (min-width:471px) and (max-width:599px){
	.good_global > iframe {
	  height: 3629px;
	}
}

@media screen and (max-width:470px){
	.good_global > iframe {
	  height: 4088px;
	}
}

/*------------------ Raffles Page style END -------------------------*/

@media screen and (max-width:767px){
#bottom_new .enquiry_link, #bottom_new .author_detail {
  width: 100%;
}
}

.dropdown-menu, .menu ul li ul {
  z-index: 99 !important;
}

.main-banner {
  z-index: 9 !important;
}

.cause_sidebar_add .cause_data img {
  margin-top: 10px;
  width: 100%;
}
.cause_sidebar_add .cause_data h3 {
  color: #000;
  font-size: 20px;
  text-align: center;
}
.cause_page_adds .bottom_add .grid_style .cause_data img {
  width: 100%;
}
.cause_page_adds .bottom_add .grid_style .cause_data h3 {
  color: #000;
  text-align: center;
}

.all_causes li.latest_news {
  border: 1px solid #e2e2e2;
  border-radius: 5px;
  box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.05);
  float: left;
  list-style: outside none none;
  margin: 8px 0;
  padding: 13px;
  color: #000;
}
.all_causes li.latest_news:nth-child(odd) {
  background: #f4f4f4 none repeat scroll 0 0;
}
.all_causes li.latest_news .news_content > h3 {
  font-size: 20px;
}
.all_causes li.latest_news .news_content > p {
  font-size: 14px;
  line-height: 1.8;
  text-align: justify;
}
li.latest_news .news_content {
  color: #000;
}
.all_cause #all_causes > ul {
  margin: 0;
}
.all_causes li.latest_news:nth-child(odd) img {
  float: right;
}
.all_causes li.latest_news:nth-child(odd) .news_content {
  float: left;
}

.all_causes li.latest_news:nth-child(even) img {
  float: left;
}
.all_causes li.latest_news:nth-child(even) .news_content {
  float: right;
}
.all_causes li.latest_news img {
  width: 24%;
}
.all_causes li.latest_news .news_content {
  width: 74%;
}
.all_causes li.latest_news .news_content a {
  color: #000;
}
.all_causes li.latest_news .news_content .read_more {
  color: #00acb7;
  font-size: 16px;
  font-weight: 500;
  font-style: italic;
}

@media screen and (max-width:460px){
.all_causes li.latest_news img, .all_causes li.latest_news .news_content {
  width: 100%;
}
}

.donation_form {
  float: left;
  margin-top: 24px;
  text-align: center;
  width: 100%;
}
.donation_form .donation_submit_image {
  margin-top: 10px;
}