body {font-family: 'Open Sans', sans-serif; color:#666666; line-height: 1.5; font-size: 14px; }

#main_content {background: #fff;}
#outer-wrap {
  position: relative;
  overflow: hidden;
  width: 100%;
}

#inner-wrap {
  position: relative;
  width: 100%;
}
img {max-width: 100%;}

h1, h2, h3, h4, h5 {color:#B02700; font-weight: 400; margin:0 0 10px;}
h1 {font-size: 34px;}
h2 {font-size: 28px;}
h3 {font-size: 24px;}
h4 {font-size: 22px;}
a{ color:#b02700;}
a:hover{ color:#b02700; text-decoration:underline;}
.offset3{ margin:20px 0 0 322px;}

.span9 ul li{list-style: none; }
.span9 ul li:before{
 content: "\f105 ";
  font-family: FontAwesome; 
  font-size:14px;
  color:#ff6600;
  display: inline-block;
  width: 10px;}
  
  
table{border-collapse:collapse; background-color:#f0f0f0;}
table,th, td{border: 1px solid white; margin-top:25px;}
td{ padding:15px;}
th{background-color:#2e6194; color:#ffffff; font-size:20px;}


.tel {font-size: 28px; font-weight: 300; display: inline-block; }
.tel i {font-size: 36px; margin-right:5px;}
em{ padding-right:40px;}

/*buttons*/
.btn.btn-yellow {background-color:#f7d423; background: url(../images/bg_btn.png) repeat-x; color:#fff; font-family: 'Open Sans Condensed', sans-serif; font-size:17px; font-weight:bold; border: 0; text-shadow:0 1px 1px rgba(0, 0, 0, 0.75); margin:-1px; padding:7px 15px; margin-top:3px; letter-spacing:-1px; margin-left:20px;} 
.btn.btn-yellow:hover {background-color:#f7d423; background: url(../images/bg_btn_hover.png) repeat-x; color:#fff; font-family: 'Open Sans Condensed', sans-serif; font-size:17px; font-weight:bold; border: 0; text-shadow:0 1px 1px rgba(0, 0, 0, 0.75); margin:-1px; padding:7px 15px; margin-top:3px; letter-spacing:-1px; margin-left:20px;} 

.btn.btn-grey {background-color:#21252d; background: url(../images/btn_grey.png) repeat-x; color:#fff; font-family: 'Open Sans', sans-serif; font-size:20px; border: 0; 
text-shadow:0 1px 1px rgba(0, 0, 0, 0.75); margin:-1px; padding:10px 17px; margin-top:25px; letter-spacing:-1px; box-shadow:0 2px 1px rgba(0, 0, 0, 1);} 
.btn.btn-grey:hover {background-color:#21252d; background: url(../images/bg_btn_big.png) repeat-x; color:#fff; font-family: 'Open Sans', sans-serif; font-size:20px; border: 0; text-shadow:0 1px 1px rgba(0, 0, 0, 0.75); margin:-1px; padding:10px 17px; margin-top:25px; letter-spacing:-1px; box-shadow:0 2px 1px rgba(0, 0, 0, 1);} 
.icon-angle-right:before{ color:#393c44; font-size:30px; margin-left:10px;}

.btn.btn-red {background-color:#bb2700; background: url(../images/btn_red.png) repeat-x; color:#fff;  font-family: 'Open Sans Condensed', sans-serif;  font-weight:bold; font-size:20px; border: 0; text-shadow:0 1px 1px rgba(0, 0, 0, 0.75); margin-left:45px; padding:15px 17px; letter-spacing:-1px; box-shadow:0 2px 1px rgba(84, 18, 0, 1); width:70%;} 

.btn.btn-red:hover{background-color:#bb2700; background: url(../images/btn_red_hover.png) repeat-x; color:#fff;  font-family: 'Open Sans Condensed', sans-serif;  font-weight:bold; font-size:20px; border: 0; text-shadow:0 1px 1px rgba(0, 0, 0, 0.75); margin-left:45px; padding:15px 17px; letter-spacing:-1px; box-shadow:0 2px 1px rgba(84, 18, 0, 1); width:70%;} 


.btn.btn-blue {background:#2e6194; color:#fff; border: 0; text-shadow:none; margin:-1px;} 
.btn.btn-blue:hover {background:#4686c6; color:#fff; }
.btn.btn-blue.btn-large {padding: 15px 20px;} 
.btn.btn-blue.news {padding: 15px 0;} 

.btn-demo {background: #ff6600; color:#fff; text-align: left; text-shadow: none; font-size: 20px; border: 0; margin-bottom: 20px; line-height: 70px; padding: 0 100px 0 20px; text-transform:uppercase;}
.btn-demo:before {
  content: "\F10B ";
  font-family: FontAwesome; 
  float: left;
  font-size: 60px;
  margin-right: 10px;	
}
.btn-demo:hover, .btn-demo:focus, .btn-demo:active {background: #ff8533; color:#fff; text-decoration: none}
.btn-customer {background: #ff9933; color:#fff;  text-align: left; text-shadow: none; font-size: 20px; border: 0; margin-bottom: 20px; line-height: 70px; padding: 0 30px 0 20px; text-transform:uppercase; margin-left:80px;}
.btn-customer:before {
	content: "\F0C0 ";
	font-family: FontAwesome; 
	float: left;
    font-size: 40px;
	margin-right: 10px;
}
.btn-customer:hover, .btn-customer:focus, .btn-customer:active {background: #ffad5c; color:#fff; text-decoration: none}

.btn-demo-home {background: #ff6600; color:#fff; text-align: left; text-shadow: none; font-size: 28px; border: 0; margin-bottom: 30px; line-height: 90px; padding: 0 100px 0 45px; text-transform:uppercase;}
.btn-demo-home:before {
  content: "\F10B ";
  font-family: FontAwesome; 
  float: left;
  font-size: 85px;
  margin-right: 28px;	
}
.btn-demo-home:hover, .btn-demo-home:focus, .btn-demo-home:active {background: #ff8533; color:#fff; text-decoration: none}
.btn-customer-home {background: #ff9933; color:#fff;  text-align: left; text-shadow: none; font-size: 28px; border: 0; margin-bottom: 20px; line-height: 90px; padding: 0 30px 0 39px; text-transform:uppercase;}
.btn-customer-home:before {
	content: "\F0C0 ";
	font-family: FontAwesome; 
	float: left;
    font-size: 50px;
	margin-right: 18px;
}
.btn-customer-home:hover, .btn-customer-home:focus, .btn-customer-home:active {background: #ffad5c; color:#fff; text-decoration: none}

.buttons_inner{ text-align:center; margin:50px 0;}

.btn-industry{ background: #2E6194; color:#ffffff; text-align: left; text-shadow: none; border: 0; line-height:1.1; float:left; padding:5px 10px; font-size:16px; min-width:170px; margin-right:10px;}
.btn-industry:before {
	content: "\f013 ";
	font-family: FontAwesome; 
	float: left;
    font-size: 25px;
	margin-right: 15px;
	margin-top:5px;	
}

.btn-crew{ background: #2E6194; color:#ffffff; text-align: left; text-shadow: none; border: 0; line-height:1.1; float:left; padding:5px 10px; font-size:16px; min-width:170px; margin-right:10px;}
.btn-crew:before {
	content: "\f007";
	font-family: FontAwesome; 
	float: left;
    font-size: 25px;
	margin-right: 15px;
	margin-top:5px;
}

.btn-read { background:none;  color:#222222; text-align: left; font-size:18px; font-family: 'Open Sans Condensed', sans-serif; font-weight:bold; text-transform: uppercase; font-style:normal;}

.btn-read a{ color:#222222;}
.btn-read:hover{ background:none; color:#B02700; text-decoration:none;}

.testimonials_itmes{ border-bottom: 1px #cccccc solid; padding-bottom:40px;}

/*layout*/
header {background-color: #f7cb1d; background: url(../images/bg_header.jpg) no-repeat top center; color: #fff; padding:7px 0;}

/*top*/
#branding {display: block; padding:6px 0; width: 313px;}
#branding img {float: left;}
.top {text-align: right; color:#fff;}
.top a {color:#fff; font-weight: 300; font-size: 14px}
.top a:hover {text-decoration: underline; color:#fff;}
.top .tel {margin-top: 10px;}


/* Nav bar */
.affix {
    top: 0;
    width: 100%;
    z-index: 999999;
	}
.navbar-inner {background: #000000; }
.navbar .nav{ float:none;}
.navbar .nav > li {border-left: none;  }
.navbar .nav > li.last {border-left: none; }
.navbar .nav > li > a { color:#ffffff; font-size: 12px; font-weight:700; padding: 10px 20px 10px 0; border-left: none;  text-shadow:none; text-transform: uppercase; letter-spacing:-1px;}
.navbar .nav > li > a.active { color:#f7cb1b;}
.navbar .nav > li > a:hover, .navbar .nav > li > a:focus  { color:#f7cb1b;}
.navbar .nav > li.last a {border-left: none;.navbar .nav > li > a}
.navbar .nav > li > a .icon-caret-down {font-size: 16px; color:#ffcc00; margin-left:4px;}
.dropdown-menu{background-clip: none; background-color:#000000; border: none; border-radius:0;box-shadow:none; margin:0 -10px 0;}
.dropdown-menu > li > a{ padding:5px 30px 10px 10px; color:#ffffff; font-family: 'Open Sans Condensed', sans-serif; text-transform: uppercase; font-weight:700; font-size:13px;}
.dropdown-menu > li > a:hover{ background: none; color:#f7cb1b;}
.navbar-form input {border:1px solid #e85c00; background: #ff812d; color:#ffffff;}
.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus{ border:none;}

.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle{background-color:#000000; color:#f7cb1b;}
.navbar .nav > li > .dropdown-menu:after{ content:none;}
.navbar-static-top{margin-bottom:-1px;}


/* Carousel */
.main_slide { max-height: 590px; overflow: hidden;}

.carousel {margin-bottom: 0}
.carousel-caption {background: none; top:0; width: 36%; padding: 100px 0; right:auto; left:auto;}
.carousel-caption h1{font-size:55px; font-weight:800; color:#eeedf2; line-height:0.9; letter-spacing:-1px;}
.carousel-caption h3{font-size:24px; font-weight:600; color:#f3f3f3; line-height:1.1; letter-spacing:-1px;}
.carousel-indicators{ bottom:15px; top: 515px; right:auto;}

.carousel .item {
    width: 100%; /*slider width*/
    max-height: 600px; /*slider height*/
}
.carousel .item img {
    width: 100%; /*img width*/
}
/*add some makeup*/
.carousel .carousel-control {
    background: none;
    border: none;
    top: 50%;
}
/*full width container*/
@media (max-width: 767px) {
    .block {
        margin-left: -20px;
        margin-right: -20px;
    }
}

/*breadcrumb*/
.breadcrumb{background: none; margin-top:15px; padding:20px 15px;}
.breadcrumb a{color:#FF6600;}
.breadcrumb > .active{color:#2E6194;}
.breadcrumb > li > .divider{color:#2E6194;}

/*apply block*/
.apply_block { font-size: 22px; line-height: 2; font-weight: 300; padding:20px 0;}
.apply_block h4 {color:#a1a1a1; font-size:18px; line-height:1.4;}
#apply{ background:#f2f2f2; margin-bottom: 40px; }
.apply_block .btn {display: block;}
.apply_block p a {color:#ff6600;}
.apply_block p a:hover {color:#2e6194; text-decoration: none;}


.inner_block h1 {color:#a1a1a1; font-weight:800; margin-bottom:0;}
.inner_block .span12{ margin-left:0;} 
.inner_block .span6{ margin-left:0;} 


/*home hero*/
.home_block { padding-bottom: 0; margin-bottom: 20px;}
#text p {  background:#f7cb1d; padding: 6px; font-size: 2.2em; line-height:1.9em; display: inline; color:#000000; text-transform: uppercase;}
.home_block .btn {display: block;}
.home_block p a {color:#ff6600;}
.home_block p a:hover {color:#2e6194; text-decoration: none;}
.home_block  h3  {color: #b02700; font-family: 'Open Sans Condensed', sans-serif; font-weight:bold; text-align:left; border-bottom: 1px #dadada solid;}
.home_block  h4  {color: #b02700; font-family: 'Open Sans', sans-serif; font-weight:regular; text-align:left; padding-bottom:4px; text-transform: none; font-size:21px; line-height:1.5; }

.home_block .news .image{ max-width:370px; max-height:208px; overflow:hidden; margin-bottom:10px; }
.home_block .news  img{ height:100%;}

.home_block .image{ max-width:185px; max-height:230px; overflow:hidden; margin-bottom:10px; }
.home_block   img{ height:100%;}

.box .image{ max-height:175px; overflow:hidden; margin-bottom:10px; }
.box   img{ height:100%;}

/*inner block*/
.inner_block { margin:20px 0;}
#text p {  background:#f7cb1d; padding: 6px; font-size: 2.2em; line-height:1.9em; display: inline; color:#000000; text-transform: uppercase;}
.inner_block  .btn {display: block;}
.inner_block  p a {color:#ff6600;}
.inner_block  p a:hover {color:#2e6194; text-decoration: none;}
.inner_block  h3  {color: #b02700; font-family: 'Open Sans Condensed', sans-serif; font-weight:bold; text-align:left;  }
.inner_block  .image{ border-radius:5px; overflow:hidden;}
.inner_block  hr {margin:0 0 10px 0;}
.inner_block  .span3{ margin-left:10px;}
.inner_block  .span1{ margin-left:10px;}
.title .span1 {text-align: right; margin-top:10px;}
.subtitle .span1 {text-align: right; width:115px; font-family: 'Open Sans', sans-serif; color:#222222; font-size:14px; margin-top:5px;}
.subtitle .span2 {width:135px!important; font-family: 'Open Sans Condensed', sans-serif; color:#222222; font-weight:bold; font-size:18px; }
.inner_block  .span2{ margin-left:10px; width: auto;}
.desc{ margin-top:20px;}

/*home banners */
.banners {text-align: center; margin-bottom:55px;}
.banners h3  {color: #b02700; font-family: 'Open Sans Condensed', sans-serif; font-weight:bold; text-align:left; border-bottom: 1px #dadada solid; margin-bottom:20px; padding-bottom:4px; }
.banners h3 a:hover {color: #ff6600; text-decoration: none;}
.banners p a {color: #ff6600; font-size: 16px;}
.banners p a:hover {color: #2e6194; text-decoration: none;}
.links_news .btn-blue {width: 33%; }
.links_news p {margin-right:-2px; }
.links_news a:hover {color:#2e6194; text-decoration: none;}
.links_news small a {color:#ff6600;}
.links_news small a:hover {color: #2e6194;}



/*inner articles */
.text_block {margin-bottom:55px;}
.text_block.last{margin-top:35px;}
.text_block h3  {color: #b02700; font-family: 'Open Sans Condensed', sans-serif; font-weight:bold; text-align:left; border-bottom: 1px #dadada solid; margin-bottom:20px; padding-bottom:4px; text-transform:none; }
.text_block h3 a:hover {color: #ff6600; text-decoration: none;}
.text_block p a {color: #ff6600; font-size: 16px;}
.text_block p a:hover {color: #2e6194; text-decoration: none;}
.text_block .image{ width:266px; overflow:hidden; border-radius:5px; }
/*.text_block img{ height:100%;}*/

/*video */
#video {margin-bottom:55px; background:#f1f1f1; padding:60px 0;}
#video  h3  {color: #b02700; font-family: 'Open Sans Condensed', sans-serif; font-weight:bold; text-align:left; margin-bottom:20px; padding-bottom:4px; }
#video  h3 a:hover {color: #ff6600; text-decoration: none;}
#video  p a {color: #ff6600; font-size: 16px;}
#video  p a:hover {color: #2e6194; text-decoration: none;}
#video article{ margin-top:0;}
#video hr{ border-color:#d1d0d0;}

/*boxes*/
.box { background-color:#F0F0F0; max-height:175px; overflow: hidden; border-radius:5px; margin-bottom:10px;}
.box .title-black { background:#000000; text-align: center; padding:5px 15px; margin-top:70px; position:absolute;}
.box .title-black  a{ color:#f7cb1d; font-family: 'Open Sans Condensed', sans-serif; font-size:18px; font-weight: bold; text-transform:uppercase; text-decoration:none;}
.box .title-yellow { background:#f7cb1d; text-align: center; padding:0 15px; margin-top:107px; position:absolute;}
.box .title-yellow  a{ color:#000000; font-family: 'Open Sans Condensed', sans-serif; font-size:18px; font-weight: bold; text-transform:uppercase; text-decoration:none;}
.box .desc  { margin:15px 10px;}
.box .desc h4 a{color:#ff2b2b;}
.box .desc p{ font-size:15px;}
.box .desc h4 {margin:0 0 5px 0; line-height:1; }
.box .desc h5 {font-size: 12px; margin:0;}
.box .last .desc { border-bottom:none; }
.box .image  { margin:0; }


/* logos */
#logos {background:#F2F2F2; }
.logos { padding-top: 30px; text-align: center; }
.logos img { display: inline-block; margin-right: 82px;}
.last img{margin-right:0;}
.logos a:hover {opacity: 0.8}

/*inner left*/
.nav-tabs.nav-stacked > li.title {background: #ff6600; color:#fff; font-size:24px; padding: 8px 12px;}
.nav-tabs.nav-stacked > li > a {border:0; background: #f0f0f0; color:#2e6194; font-size: 18px;}
.nav-tabs.nav-stacked > li > a:hover {background:#ff812d ; color:#fff;}
.nav-tabs.nav-stacked > .active > a {background:#FF812D; color:#FFFFFF;}
.nav-tabs.nav-stacked > li.submenu {background: #ff812d; color:#fff; font-size:18px; padding: 5px 0; }
.nav-tabs.nav-stacked > li.submenu > a {border:0; background: #ff812d; color:#ffffff; font-size: 18px; line-height:20px;}
.nav-tabs.nav-stacked > li.submenu > ul > li { list-style-type:none;  padding: 4px 0;}
.nav-tabs.nav-stacked > li.submenu > ul > li  > a:before{
 content: "\f105 ";
  font-family: FontAwesome; 
  font-size:14px;
  display: inline-block;
  width: 10px;}
.nav-tabs.nav-stacked > li.submenu > ul > li > a{ color:#ffffff; font-size: 18px; line-height:20px;}
.nav-tabs.nav-stacked > li.submenu > ul > li > a:hover{text-decoration:none;}

input::-webkit-input-placeholder{
    color:#ffffff;
}
input:-moz-placeholder {
    color:#ffffff;
}
input[placeholder], [placeholder], *[placeholder]
{
    color:#393c44!important;
}

/* Footer */
footer {color:#fff; background: #eec41c; letter-spacing:-1px; padding-top:10px;}
footer .row { margin-bottom: 30px}
footer p {overflow: hidden;}
footer a {color:#fff; font-size: 14px;}
footer a:hover, footer a:focus {color:#fff; text-decoration: underline;}
footer h4 {color:#fff; font-weight: 400; margin-bottom: 5px; font-size: 20px;}
footer ul {list-style: none; margin:0;}
footer .span4 {text-align: right;}
footer .social {margin: 40px 0;}
footer .social a {width: 48px; height: 48px; display: inline-block; background: url(../images/social.html) no-repeat; margin-right: 5px;}
footer .social a.fb {background-position: -48px 0}
footer .social a.tw {background-position: -96px 0}
footer .social a.li {background-position: 0 0}
footer .social a.gp {background-position: -144px 0}
footer .social a.fb:hover {background-position: -48px -48px}
footer .social a.tw:hover {background-position: -96px -48px}
footer .social a.li:hover {background-position: 0 -48px}
footer .social a.gp:hover {background-position: -144px -48px}

.contact-box{ margin:20px 0 40px 0;}

/*partners slider*/

#partners-slide{ margin:25px 0 30px -27px; text-align:center;}
.next{ float:right;  margin:-85px -65px 0 60px;}
.prev{ float:left;  margin:20px 0 -33px;}
#foo1 ul { 
text-align: left; float: none; position: absolute; top: 0px; right: auto; bottom: auto; left: 0px; margin: 0px; width: 3800px; height: 151px; z-index: auto;
}
#foo1 li { 
	height: 70px;
	padding: 0;
	margin: 15px 19px 0px 41px;
	display: block;
	float: left;
}

#partners-slide ul li:before{ content:none;}



/*slider featuredfeatured*/
#slider {background: url(images/slider.html) no-repeat; width: 1170px; height: 278px; position: relative;}
#slider .slides_container {width: 1170px; height: 278px; }
#slider.slide{width: 770px; height: 278px; overflow: hidden;}
.slide-content {float: left; padding:0; width:275px;  height: 278px; display:block; z-index:2; position:relative; margin-right:17px;}
.slide-content.last { margin-right:0;}
.slide-content p {color:#000; margin:0 0 10px 0; padding-bottom:0;}
div#slider div.slide-content a {background: #71ab43; color: #fff; font: 20px;  text-decoration: none;}
div#slider .video {float: left; width: 260px; height:145px;}
#slider .pagination {position: absolute; right:0; top:-55px; list-style: none; z-index: 999;}
#slider .pagination li {float: left; margin-right: 3px;}
#slider .pagination li a {float: left; width: 10px; height: 10px; background: #fff; text-indent: 9999px; overflow: hidden;; line-height: 10px;  border: 1px #486c2b solid; }
#slider .pagination li.current a {background: #486c2b; border: 1px #fff solid;}
.title-featured   h3  {color: #b02700; font-family: 'Open Sans Condensed', sans-serif; font-weight:bold; text-align:left;  }
.box_home_big .desc{ margin-top:0;}
.box_home_big { margin-bottom:20px;}


/*slider featuredfeatured*/
#slider1 {background: url(images/slider.html) no-repeat; width: 1170px; height: 278px; position: relative;}
#slider1 .slides_container {width: 1170px; height: 300px; }
#slider1.slide{width: 770px; height: 278px; overflow: hidden;}
.slide-content1 {float: left; padding:0; width:275px;  height: 278px; display:block; z-index:2; position:relative; margin-right:17px;}
.slide-content1 p {color:#000; margin:0 0 10px 0; padding-bottom:0;}
div#slider div.slide-content1 a {background: #71ab43; color: #fff; font: 20px; padding: 5px 15px; text-decoration: none;}
div#slider1 .video {float: left; width: 260px; height:145px;}
#slider1 .pagination {position: absolute; right:0; top:-55px; list-style: none; z-index: 999;}
#slider1 .pagination li {float: left; margin-right: 3px;}
#slider1 .pagination li a {float: left; width: 25px; height: 25px; background: #222222; text-indent: 9999px; overflow: hidden;; line-height: 10px;  border: 1px #222222 solid; }
#slider1 .pagination li.current a {background: #b02601; border: 1px #b02601 solid;}
.title-featured   h3  {color: #b02700; font-family: 'Open Sans Condensed', sans-serif; font-weight:bold; text-align:left;  }
.box_home_big .desc{ margin-top:0;}
.box_home_big { margin-bottom:20px;}



/*slider featuredfeatured*/
#slider2 {background: url(images/slider.html) no-repeat; width: 1170px; height: 278px; position: relative;}
#slider2 .slides_container {width: 1170px; height: 300px; }
#slider2.slide{width: 770px; height: 278px; overflow: hidden;}
.slide-content2 {float: left; padding:0; width:275px;  height: 278px; display:block; z-index:2; position:relative; margin-right:17px;}
.slide-content2 p {color:#000; margin:0 0 10px 0; padding-bottom:0;}
div#slider div.slide-content2 a {background: #71ab43; color: #fff; font: 20px; padding: 5px 15px; text-decoration: none;}
div#slider2 .video {float: left; width: 260px; height:145px;}
#slider2 .pagination {position: absolute; right:0; top:-55px; list-style: none; z-index: 999;}
#slider2 .pagination li {float: left; margin-right: 3px;}
#slider2 .pagination li a {float: left; width: 25px; height: 25px; background: #222222; text-indent: 9999px; overflow: hidden;; line-height: 10px;  border: 1px #222222 solid; }
#slider2 .pagination li.current a {background: #b02601; border: 1px #b02601 solid;}
.title-featured   h3  {color: #b02700; font-family: 'Open Sans Condensed', sans-serif; font-weight:bold; text-align:left;  }
.box_home_big .desc{ margin-top:0;}
.box_home_big { margin-bottom:60px;}


/*slider featuredfeatured*/
#slider3 {background: url(images/slider.html) no-repeat; width: 1170px; height: 278px; position: relative;}
#slider3 .slides_container {width: 1170px; height: 300px; }
#slider3.slide{width: 770px; height: 278px; overflow: hidden;}
.slide-content3 {float: left; padding:0; width:275px;  height: 278px; display:block; z-index:2; position:relative; margin-right:17px;}
.slide-content3 p {color:#000; margin:0 0 10px 0; padding-bottom:0;}
div#slider div.slide-content3 a {background: #71ab43; color: #fff; font: 20px; padding: 5px 15px; text-decoration: none;}
div#slider3 .video {float: left; width: 260px; height:145px;}
#slider3 .pagination {position: absolute; right:0; top:-55px; list-style: none; z-index: 999;}
#slider3 .pagination li {float: left; margin-right: 3px;}
#slider3 .pagination li a {float: left; width: 25px; height: 25px; background: #222222; text-indent: 9999px; overflow: hidden;; line-height: 10px;  border: 1px #222222 solid; }
#slider3 .pagination li.current a {background: #b02601; border: 1px #b02601 solid;}
.title-featured   h3  {color: #b02700; font-family: 'Open Sans Condensed', sans-serif; font-weight:bold; text-align:left;  }
.box_home_big .desc{ margin-top:0;}
.box_home_big { margin-bottom:60px;}

/*slider featuredfeatured*/
#slider4 {background: url(images/slider.html) no-repeat; width: 1170px; height: 278px; position: relative;}
#slider4 .slides_container {width: 1170px; height: 300px; }
#slider4.slide{width: 770px; height: 278px; overflow: hidden;}
.slide-content4 {float: left; padding:0; width:275px;  height: 278px; display:block; z-index:2; position:relative; margin-right:17px;}
.slide-content4 p {color:#000; margin:0 0 10px 0; padding-bottom:0;}
div#slider div.slide-content4 a {background: #71ab43; color: #fff; font: 20px; padding: 5px 15px; text-decoration: none;}
div#slider4 .video {float: left; width: 260px; height:145px;}
#slider4 .pagination {position: absolute; right:0; top:-55px; list-style: none; z-index: 999;}
#slider4 .pagination li {float: left; margin-right: 3px;}
#slider4 .pagination li a {float: left; width: 25px; height: 25px; background: #222222; text-indent: 9999px; overflow: hidden;; line-height: 10px;  border: 1px #222222 solid; }
#slider4 .pagination li.current a {background: #b02601; border: 1px #b02601 solid;}
.title-featured   h3  {color: #b02700; font-family: 'Open Sans Condensed', sans-serif; font-weight:bold; text-align:left;  }
.box_home_big .desc{ margin-top:0;}
.box_home_big { margin-bottom:60px;}

/*slider featuredfeatured*/
#slider5 {background: url(images/slider.html) no-repeat; width: 1170px; height: 278px; position: relative;}
#slider5 .slides_container {width: 1170px; height: 300px; }
#slider5.slide{width: 770px; height: 278px; overflow: hidden;}
.slide-content5 {float: left; padding:0; width:275px;  height: 278px; display:block; z-index:2; position:relative; margin-right:17px;}
.slide-content5 p {color:#000; margin:0 0 10px 0; padding-bottom:0;}
div#slider div.slide-content5 a {background: #71ab43; color: #fff; font: 20px; padding: 5px 15px; text-decoration: none;}
div#slider5 .video {float: left; width: 260px; height:145px;}
#slider5 .pagination {position: absolute; right:0; top:-55px; list-style: none; z-index: 999;}
#slider5 .pagination li {float: left; margin-right: 3px;}
#slider5 .pagination li a {float: left; width: 25px; height: 25px; background: #222222; text-indent: 9999px; overflow: hidden;; line-height: 10px;  border: 1px #222222 solid; }
#slider5 .pagination li.current a {background: #b02601; border: 1px #b02601 solid;}
.title-featured   h3  {color: #b02700; font-family: 'Open Sans Condensed', sans-serif; font-weight:bold; text-align:left;  }
.box_home_big .desc{ margin-top:0;}
.box_home_big { margin-bottom:60px;}

/*slider featuredfeatured*/
#slider6 {background: url(images/slider.html) no-repeat; width: 1170px; height: 278px; position: relative;}
#slider6 .slides_container {width: 1170px; height: 300px; }
#slider6.slide{width: 770px; height: 278px; overflow: hidden;}
.slide-content6 {float: left; padding:0; width:275px;  height: 278px; display:block; z-index:2; position:relative; margin-right:17px;}
.slide-content6 p {color:#000; margin:0 0 10px 0; padding-bottom:0;}
div#slider div.slide-content6 a {background: #71ab43; color: #fff; font: 20px; padding: 5px 15px; text-decoration: none;}
div#slider6 .video {float: left; width: 260px; height:145px;}
#slider6 .pagination {position: absolute; right:0; top:-55px; list-style: none; z-index: 999;}
#slider6 .pagination li {float: left; margin-right: 3px;}
#slider6 .pagination li a {float: left; width: 25px; height: 25px; background: #222222; text-indent: 9999px; overflow: hidden;; line-height: 10px;  border: 1px #222222 solid; }
#slider6 .pagination li.current a {background: #b02601; border: 1px #b02601 solid;}
.title-featured   h3  {color: #b02700; font-family: 'Open Sans Condensed', sans-serif; font-weight:bold; text-align:left;  }
.box_home_big .desc{ margin-top:0;}
.box_home_big { margin-bottom:60px;}
/*javascript warning*/
.message {
	padding: 10px 15px 10px 40px;
	margin: 0 0 10px 0;
	font-weight: bold;
	overflow: hidden;
	position:absolute;
	top:0;
	width:96%;
	height:20px;
	z-index:10000;
}
.message p {padding: 0;	width: 93%;float: left;}
.message a{color:#008ee7}
.message.warning {border: 1px solid #e5e181;background: #fefde2 url(images/warning.html) 12px 12px no-repeat;	color: #666;}

.errormsg,.form_error {color:red;}

.localizare {float:left; width:100%; margin-bottom:15px;}

#cookieNotice {position:fixed; bottom:-140px; left:0; width:100%; padding:10px 0; background:rgba(0,0,0,0.7); z-index:99999; }
.inner_cookies {width:1170px; margin:0 auto; display:block; overflow:hidden; color:#fff;}
.left_cookie {float:left; width:750px;  margin-right:20px; margin-left:10px;}
.left_cookie h2 {color:#fff; font-size:18px; margin-bottom:5px; }
.left_cookie p {color:#fff!important;}
.left_cookie a {color:#F7CB1D; text-decoration:underline;}
.right_cookie {float:left; width:390px; }
.right_cookie a {background:#F7CB1D; border:none; line-height:25px; color:#fff; font-weight:700; padding:4px 10px; float:right; text-decoration:none; margin-top:15px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}
.right_cookie a:hover {color:#fff;}

/*section contact*/
#contact{ background:#222222; margin-bottom: 0; }
#contact p{ text-align:center; }
#contact h2{ text-align:center; font-size:32px;  font-family: 'Open Sans Condensed', sans-serif; font-weight:400; color:#ffffff;  }
.contact_block {text-align:center;}
#map{ background:#d3d3d3; margin-bottom: 0; }

.contact_block { font-size: 22px; line-height: 2; font-weight: 300; padding:80px 0;}
.contact_block h4 {color:#a1a1a1;}
.contact_block .btn-form{background-color:#f7d423; background: url(../images/bg_btn.png) repeat-x; padding:3px 65px; color:#222222; font-size:20px;  font-family: 'Open Sans Condensed', sans-serif; font-weight:400; text-shadow:0 0 1px rgba(0, 0, 0, 0.75); border:none; }
.contact_block .btn-form:hover{background-color:#f7d423; background: url(../images/bg_btn_hover.png) repeat-x; }

.contact_block p{ color:#ffffff; font-size:18px;  font-family: 'Open Sans', sans-serif; padding:0 20px; }
p.email { color:#787878; font-size:18px; padding:0 20px; font-weight:bold; }
.email  a{ color:#787878;}
.email  a:hover{ color:#ffffff; text-decoration:none;}
p.phone { color:#787878; font-size:18px;  padding:0 20px; font-weight:bold; }
.icon-phone{ margin-right:5px;}
.icon-envelope{ margin-right:5px;}

#profile{ background:#f1f1f1; margin-bottom: 0; }
#profile p{ text-align:center; }
.profile_block { font-weight: 300; padding:50px 0; text-align:center;}
.profile_block p { padding:20px 270px; line-height: 2; color:#a1a1a1;}
.profile_block fieldset { padding-top:20px; line-height: 2;}
.profile_block  h4 {color:#a1a1a1;}
.profile_block  h2 {color:#222222; font-family: 'Open Sans Condensed', sans-serif; font-size:32px; }
.profile_block .btn-red-small{ background-color:#bb2700; background: url(../images/btn_red.png) repeat-x; color:#ffffff; font-size:24px;  font-family: 'Open Sans Condensed', sans-serif; font-weight:600; text-shadow:0 0 1px rgba(0, 0, 0, 0.75); color:#ffffff; margin:10px 0 0 0; padding:3px 10px;  }
.profile_block .btn-red-small:hover{ background-color:#bb2700; background: url(../images/btn_red_hover.png) repeat-x; color:#fff; font-size:24px;  font-family: 'Open Sans Condensed', sans-serif; font-weight:600; text-shadow:0 0 1px rgba(0, 0, 0, 0.75); margin:10px 0 0 0; padding:3px 10px;  }
.profile_block  .butt{ margin-left:0; }

/*
#home_address{ width:495px; height:110px;}
#first_name, #surname{ width:265px; float:left; }
*/
.contact_form input[type="text"] {height: 30px;}
.capcha {margin-left: 0; line-height: 33px;}
.contact_form .controls {margin-bottom: 5px;}
.contact_form input::-webkit-input-placeholder{
    color:#444;
}
.contact_form input:-moz-placeholder {
    color:#444;
}
.contact_form input[placeholder], [placeholder], *[placeholder]
{
    color:#444!important;
}



.news{ border-bottom:1px #d1d0d0 solid; padding:13px 0;}
.news.last{ border-bottom:none; padding-top:10px; float:left;}
.news.first{ padding-top:0; }


.image{ float:left; margin:0 20px 0 0; overflow:hidden;}
.news img{ margin-bottom:13px;}
.video{ float:left; margin:0 20px 10px 0;}
article{ margin-top:20px;}
article a{ font-style:italic;}
.home_block article{ line-height:1.8;}
.news  p{line-height:1.8;}

.form_block .btn {padding:0; font-size:26px; margin:50px 0 100px 0;}
.form_block .btn:hover {padding:0; font-size:26px; margin:50px 0 100px 0;}

.form-horizontal .controls{margin-top:0; margin-left:0;}
.form-horizontal .control-label{text-align:left; float:none; width:394px;}
.control-label-horizontal{text-align:left; float:left; width:200px; margin-top:5px;}
.control-label-small{text-align:left; float:left; width:70px; margin-top:5px;}
.icon-info-sign{ margin-right:5px; color:#bb2700;}
.form_block h3  {color: #b02700; font-family: 'Open Sans Condensed', sans-serif; font-weight:bold; text-align:left; border-bottom: 1px #dadada solid; margin-bottom:20px; padding-bottom:4px; text-transform:none; }




.box_studies {background-color:#ffffff; /*min-height:277px;*/ min-height: 325px; width: 278px; overflow:hidden; border-radius:5px; box-shadow:0 2px 3px #CCCCCC; }
.box_studies .image{ max-height:130px; overflow:hidden; }
.box_studies .title{ width:275px; text-align:left; color:#b02700; font-size:15px; text-transform:uppercase; margin:10px 10px;font-weight:bold; }
.box_studies .desc{ margin-top:0;}
.desc .span1{ width:90px; text-align:left; margin-left:0;  font-size:18px; color:#222222;font-family: 'Open Sans Condensed', sans-serif;  font-weight:bold; }
.desc .span2{ width:138px; text-align:right; margin-right:0; font-size:14px;}

.box_studies .desc{ float:left; margin:0 10px 10px 10px; border-bottom:1px #cccccc solid;}
.country{ float:left;  margin:10px 10px;}
.gendre{ float:left;  margin:10px 10px;}
.country .span1{ width:90px; text-align:left; font-size:12px; color:#4f4f4fs;font-family: 'Open Sans', sans-serif;  font-weight:normal; }
.country .span2{ width:138px; text-align:right; }

.gendre .span1{ width:90px; text-align:left; font-size:12px; color:#4f4f4fs;font-family: 'Open Sans', sans-serif;  font-weight:normal; }
.gendre .span2{ width:138px; text-align:right; }


textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{ border:none;}
.form-horizontal .control-group  input, select, textarea{ border:1px #e5e5e5 solid;}

.styled-select select {
   background: transparent;
   width: 465px;
   padding: 5px;
   font-size: 16px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 34px;
   -webkit-appearance: none;
   }
   
.styled-select {
   width: 440px;
   height: 34px;
   overflow: hidden;
   background: url(../images/down_arrow_select.png) no-repeat right #ffffff;
   border: 1px solid #d1d0d0;
   border-radius:5px;
   }   

.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner{ border-color:#000000;}
.radio, .checkbox{ float:left; width: 121px; margin-top:3px; padding-left:0;}
form p.info{ width:330px; float:left; margin-left:20px;}
.form-horizontal textarea{ width:400px;}
.modal fade-in{top:20%;}

ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;    
}

ul#foo1 li{
    width: auto!important;
}

.about{
    margin: 10px 0;
}

.about .span3{
    margin-left: 0; 
}

.small{    width: auto!important; font-size:18px!important; margin-left:10px!important; padding:7px 15px!important;
}

.row .text_block img{
    margin-left: 0 !important;
}


/*results page */
.result {margin-bottom:55px;}
.result .span3{ margin-left:10px;}
.result.last{margin-top:35px;}
.result h3  {color: #b02700; font-family: 'Open Sans Condensed', sans-serif; font-weight:bold; text-align:left; border-bottom: 1px #dadada solid; margin-bottom:20px; padding-bottom:4px; text-transform:none; }
.result h3 a:hover {color: #ff6600; text-decoration: none;}
.result p a {color: #ff6600; font-size: 16px;}
.result p a:hover {color: #2e6194; text-decoration: none;}
.result .image{ width:266px; overflow:hidden; border-radius:5px; }
.result img{ height:100%;}
.result .title{ text-align:center;}

.yellow-entrepreneur{ background:url(../images/yellow_e.png) no-repeat center #ffffff; min-height:134px; text-align:center; color:#ffffff; }
.yellow-entrepreneur .desc{ padding:20px 10px 0 ; }
.yellow-entrepreneur span{font-size:32px;}

.black-entrepreneur{ background:url(../images/red_e.png) no-repeat center #ffffff; min-height:134px; text-align:center; color:#ffffff; }
.black-entrepreneur .desc{ padding:20px 10px 0 ; }
.black-entrepreneur span{font-size:32px;}


.big-yellow-entrepreneur{ background:url(../images/new_yellow.png) no-repeat center #ffffff; min-height:134px; text-align:center; color:#ffffff; }
.big-yellow-entrepreneur .desc{ padding:20px 80px 0 ; }
.big-yellow-entrepreneur span{font-size:38px;}

.big-black-entrepreneur{ background:url(../images/new_red.png) no-repeat center #ffffff; min-height:134px; text-align:center; color:#ffffff; }
.big-black-entrepreneur .desc{ padding:20px 80px 0 ; }
.big-black-entrepreneur span{font-size:38px;}


.result .desc-left{ padding-top:75px; width:100px;}
.result .desc-pic{ padding-top:57px; }
.result .desc-right{ padding-top:75px; text-align:center; width:91px;}
.total{ margin-left:0;}
.result .desc-right span{ font-size:36px;}
.result .desc-pic-right{ padding-top:78px; }
.result .desc-pic-total{ padding-top:56px; margin-left:61px;}

.span6.side-left{ width:550px; margin-left:0;}
.span6.side-right{ width:550px; margin-left:20px;}


/*new */
.yellow-round{ background:url(../images/round_yellow.png) no-repeat center #ffffff; min-height:134px; text-align:center; color:#ffffff; }
.yellow-round .desc{ padding:30px 60px 0 60px; }
.yellow-round span{font-size:25px;}

.red-round{ background:url(../images/round_red.png) no-repeat center #ffffff; min-height:134px; text-align:center; color:#ffffff; }
.red-round .desc{ padding:30px 60px 0 60px; }
.red-round span{font-size:25px;}

.black-round{ background:url(../images/round_black.png) no-repeat center #ffffff; min-height:134px; text-align:center; color:#ffffff; }
.black-round .desc{ padding:30px 60px 0 60px; }
.black-round span{font-size:25px;}




.result .desc-left{ padding-top:75px; width:100px;}
.result .desc-pic{ padding-top:57px; }
.result .desc-right{ padding-top:75px; text-align:center; width:91px;}
.total{ margin-left:0;}
.result .desc-right span{ font-size:36px;}
.result .desc-pic-right{ padding-top:78px; }
.result .desc-pic-total{ padding-top:56px; margin-left:61px;}

.span6.side-left{ width:550px; margin-left:0;}
.span6.side-right{ width:550px; margin-left:20px;}


.progress-line { height: 30px;
width: 100%;
background: #f2f2f1;
line-height: 30px;
margin: 0 0 10px 0;}

.progress-line .current{height: 30px;

-webkit-transition: all 2s ease;
-moz-transition: all 2s ease;
transition: all 2s ease;
background: #f6cb1d;
display: block; }

.progress-line .current.red{background: #d31018;}

.progress-line .current span{padding: 0 0 0 10px;
font-weight: bold;
float: left;
color: #414042; }

.people { margin-bottom:40px;}
.people .desc-left{ padding-top:75px; width:100px;}
.people .desc-pic{ padding-top:0; }
.row .desc-right{ padding-top:0; text-align:center;}
.total{ margin-left:0;}
.people .desc-right span{ font-size:36px;}
.people .desc-pic-right{ padding-top:78px; }
.people .desc-pic-total{ padding-top:56px; margin-left:61px;}
.people h3  {color: #b02700; font-family: 'Open Sans Condensed', sans-serif; font-weight:bold; text-align:left; border-bottom: 1px #dadada solid; margin-bottom:20px; padding-bottom:4px; text-transform:none; }



.donate{ padding:30px 0 50px 30px;}
.twitter-timeline{ height:500px!important; margin-top:30px;}
.caroufredsel_wrapper{ width:auto!important;}
.home-p{ float:left;}


/*country pages */
.country-page {margin-bottom:55px;}
.country-page.last{margin-top:35px;}
.country-page h3  {color: #b02700; font-family: 'Open Sans Condensed', sans-serif; font-weight:bold; text-align:left; border-bottom: 1px #dadada solid; margin-bottom:20px; padding-bottom:4px; text-transform:none; }
.country-page h3 a:hover {color: #ff6600; text-decoration: none;}
.country-page p a {color: #ff6600; font-size: 16px;}
.country-page p a:hover {color: #2e6194; text-decoration: none;}
.country-box .image{  width:221px; height:166px; overflow:hidden; border-radius:5px; }
.country-box img{ height:100%;}
.country-box .title{ font-size:18px; text-transform:uppercase; color: #b02700; font-family: 'Open Sans Condensed', sans-serif; font-weight:bold; padding:10px 0 5px 0; max-height:30px;}
.country-box{ width:221px; overflow:hidden; float:left; margin-right:35px;}
.country-box .desc{ margin-top:10px; max-height: 45px; overflow: hidden; padding-right:0;}
.info a{ font-size: 13px;}


.country-partner{ width:89px; float:left; margin-right:8px;}
.country-partner.last{ margin-right:0;}
.country-partner .image{ margin-top:10px;}

.country-video{ width:310px; overflow:hidden;}
.country-video .image{ margin:0;}
.country-video img{ margin:5px 0 0 0;}
.country-contact{ padding-top:20px;}
.country-contact .info{ padding:10px 0;}
.event{ border-bottom:1px #d1d0d0 solid; padding-top:10px;}
.event span{ color:#969595;}
.event a{ color:#222222; font-size:20px; font-family: 'Open Sans Condensed', sans-serif; font-weight:bold;}
.country-events{ margin-top:50px;}
.country-events .last{ border-bottom:none; }
.country-events h3{ margin-bottom:0; }
.country-partners, .assesments, .text-block{ padding-top:50px;}
.text-desc{ text-align:center; color:#b02700; font-family: 'Open Sans Condensed', sans-serif; font-weight:bold; font-size:18px;}
.flag{ margin-left:10px; margin-top:3px;}





/*donation pages */
.nav-tabs{ margin-bottom:0; border-bottom:0;}
.nav-tabs>li.active{ margin-bottom:-1px;}
.nav-tabs>li>a{ padding:46px; background:#cbcbcb;

background: #1e5799; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjY2JjYmNiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTIlIiBzdG9wLWNvbG9yPSIjY2JjYmNiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2E1YTVhNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #1e5799 0%, #cbcbcb 0%, #cbcbcb 92%, #a5a5a5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(0%,#cbcbcb), color-stop(92%,#cbcbcb), color-stop(100%,#a5a5a5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1e5799 0%,#cbcbcb 0%,#cbcbcb 92%,#a5a5a5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1e5799 0%,#cbcbcb 0%,#cbcbcb 92%,#a5a5a5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1e5799 0%,#cbcbcb 0%,#cbcbcb 92%,#a5a5a5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #1e5799 0%,#cbcbcb 0%,#cbcbcb 92%,#a5a5a5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#a5a5a5',GradientType=0 ); /* IE6-8 */

}

.nav-tabs>li{margin-bottom:-1px;}
.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus,.nav-tabs>li>a:hover{ background:#f1f1f1; background-image:none;}
.nav-tabs>li, .nav-pills>li{ text-transform:uppercase; margin-right:9px;}
#tab_b, #tab_c{ background:#f1f1f1; padding:30px 60px;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}
#tab_a  .span7, #tab_b .span7{ margin-left:5px;}
#tab_a, #tab_b{ background:#f1f1f1; padding:60px 0 30px 40px; font-weight:600;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}

#tab_a{min-height:640px;}
#tab_b{min-height:515px;}

#tab_b .span7 span{
    margin-left: 231px;
    padding-top: 20px;
    margin-bottom: 20px;
}

#tab_a .sm{ font-size:16px; text-align:left; padding-top:40px;}
#tab_b{ text-align:left; font-weight:600; font-size:26px; line-height:1.2;}
#tab_b .sm{ font-size:16px; text-align:left; padding-top:40px;}
#tab_c{ text-align:center; font-weight:600; font-size:26px; line-height:1.2;}
.nav-tabs>li.last {margin-right:0;}
#tab_c .sm{ font-size:16px; text-align:left; padding-top:40px;}
#tab_c .big{ font-size:65px; line-height:1.4;}
.sm span{color:#b02700; display: inline;}
p.sm a{color:#b02700;}
p.sm a:hover{color:#b02700; text-decoration:underline;}

a.btn.btn-yellow.donate{ display: block;
text-transform: uppercase;
/*position: absolute;*/
width: 182px;
margin: auto;
bottom: 20px;
margin-top: 20px;
}

#tab_a #donate_zone{border-radius: 0 0 10px 10px;background-color: #3E3E3D;float: left;height: 72px;width: 680px;}
#tab_b #donate_zone{border-radius: 0 0 10px 10px;background-color: #3E3E3D;float: left;height: 130px;width: 680px;}
#tab_b #donate_zone span{margin-left: 231px;
    padding-top: 20px;
    margin-bottom: 20px;}
/*.donate-form-promo-text{padding: 14px 14px 75px 14px; color: #f2f0e0; background-color: #3e3e3d;border-radius: 0px 0px 10px 10px; border-top:0; font-size: 13px; height: 55px; }*/
.donate-form-promo-text{padding: 14px 14px 75px 14px; color: #f2f0e0; background-color: #3e3e3d;border-radius: 0; border-top:0; font-size: 13px; height: 15px; }

.donate-form-promo-image img{-webkit-border-top-right-radius: 10px;
-webkit-border-top-left-radius: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-topleft: 10px;
border-top-right-radius: 10px;
border-top-left-radius: 10px;}
.donate-form-promo{ width: 210px; float: left; margin-right: 25px; position: relative; overflow: visible;}

.donate-form-circular-price-tag{ position: absolute; top: -25px; right: -20px;}
.donate-form-circular-price-tag span{ right: 70px; position:relative; font-size:17px; top:-5px; color:#ffffff;}

.pic-gallery{
    width: auto !important;
    margin-top: 30px;
}

.span8 .text-profile{
    text-indent: 20px;
    text-align: justify;
    padding-bottom: 30px;
    padding-top: 30px;
    margin-top: 30px;
    margin-bottom: 30px;
    border-bottom: 1px solid #B02700;
    border-top: 1px solid #B02700;
}

.p-left .span2, .p-right .span6, .about .span8{
    margin-left: 0;
}

.p-left, .p-right{
    margin-bottom: 40px;
}

.about .progress-line{
    margin-left: 30px;
}

.vc-video{
    margin-top: 30px;
}

.vc-gallery{
    margin-top: 30px;
}

.vc-gallery .image{
    margin: 20px 17px;
    
}

.vc-gallery a{
    margin-left: 50px;
}

.flag a{
    margin-left: 10px;
    
}
.p-text{
    text-align: justify;
    text-indent: 20px;
}