.slider {
  max-width: 100%;
  height: 650px;
  /*margin: 20px auto;*/
  position: relative;
  border-bottom: 4px solid #FFBE00;
  top: -147px;
}
.slide1,.slide2 {
  position: absolute;
  width: 100%;
  height: 100%;
}
.slide1 {
  background: url(../images/hero-img.jpg)no-repeat center;
      background-size: cover;
    animation:fade 8s infinite;
-webkit-animation:fade 8s infinite;

} 
.slide2 {
  background: url(../images/hero-img2.jpg)no-repeat center;
      background-size: cover;
    animation:fade2 8s infinite;
-webkit-animation:fade2 8s infinite;
}
/*.slide3 {
    background: url(../images/hero-img2.jpg)no-repeat center;
      background-size: cover;
    animation:fade3 8s infinite;
-webkit-animation:fade3 8s infinite;}*/

@keyframes fade
{
  0%   {opacity:1}
  33.333% { opacity: 0}
  100% { opacity: 1}
}
@keyframes fade2
{
  0%   {opacity:0}
  33.333% { opacity: 1}
  100% { opacity: 0}
  
}
/*@keyframes fade3
{
  0%   {opacity:0}
  33.333% { opacity: 0}
  66.666% { opacity: 1}
  100% { opacity: 0}
}*/

.caption-strip {/* padding:5px 5px 5px 20px; */background: rgba(255,190,0,0.8);position: absolute;bottom: 60px;width: 100%;}
.caption-gutter { padding: 1em 2.5em}
.caption-strip h5 {color:#000; font-size:34px; font-weight: bold; margin-bottom:0px;}
.caption-strip h6  {color:#000; font-size:22px;}

ul.home-grid {padding:1em;max-width:1250px;min-width:1250px;position:relative;top: -161px;list-style-type:none;}
ul li.grid1 {width:438px; float:left; margin-right:-20px;}
ul li.grid2 {width:788px; float:left;}
ul li.grid2 h4 {font-size:2.3em; color:#58595D;}
.name-tag {color:#000; font-size:1.1em;}
.home-intro {text-align:center; color:#FFCB05; font-size:2.2em;}
.operate-box {border-top:4px solid #FFCB05;padding:1em;position:relative;top: -407px;background-image:url(../images/globe-crop.png);background-repeat:no-repeat;height:600px;}
.home-chairman {max-width:650px; padding:5px; margin-left:580px;}
.home-chairman h4 {font-size:2.1em; color:#58595D; margin-left:79px;}
.objc-heading {font-size: 2.1em;color: #58595D; text-align:center;}
ul.capitals {list-style-type:none; max-width:1280px; margin:auto;}
ul.capitals li {width:402px; margin-right:5px; float:left; margin-bottom:10px; text-align:center;}
ul.capitals li div {padding:5px; color:#FFCB05; text-align:center; background-color:#6D6E71; margin-right:5px; font-size:1.3em; margin:auto;}
.switch-white {color:#fff;}
.downloads-block {background-color:#6D6E71;border-top:4px solid #FFCB05;max-width:1280px;padding:1em;position:relative;top: 60px;color:#FFCB05;font-size:1.3em;margin: 20px 0;}
.downloads-block a { text-decoration:underline; color:#FFCB05;}
.downloads-block a:hover {color:#fff;}
.capitals-heading {position:relative; top:-105px; text-align:center;font-size:2.3em; color:#58595D;}



/*--CAPITALS HOME--*/
.home-block {cursor: pointer; position: absolute; width:400px; height:200px;}
.transparent-overlay {position: absolute;z-index:5; opacity:0; left:0px; top: 0px; width:400px; height:200px; background:rgba(0,0,0,0.8); -moz-transition:all 0.9s ease;-o-transition:all 0.9s ease;-ms-transition:all 0.9s ease;-webkit-transition:all 0.9s ease;transition:all 0.9s ease; }
.home-block:hover .transparent-overlay {opacity:1;  }
.transparent-overlay-link {position: absolute; left: 80px; top: 90px; text-align:center; width:210px; padding:9px 5px; color:#fff; text-transform: lowercase; font-size:14px;}
.home-block-text {position: absolute; background:#6D6E71;  display:table; left:0px; top:160px; z-index:10; }
.home-block-text-cell {display:table-cell; text-align:center; vertical-align:middle; width:400px; height:40px; font-size:15px; color:#FFCB05;line-height:1.3;}
#homeBlock1 {left:20px; top: 20px; background:url(../images/human-capital-home.jpg) no-repeat left top;}
#homeBlock2 {left:440px; top: 20px; background:url(../images/manufactured-capital-home.jpg) no-repeat left top;}
#homeBlock3 {left:860px; top: 20px; background:url(../images/financial-capital-home.jpg) no-repeat left top;}
#homeBlock4 {left:20px; top: 240px; background:url(../images/intellectual-capital-home.jpg) no-repeat left top;}
#homeBlock5 {left:440px; top: 240px; background:url(../images/natural-capital-home.jpg) no-repeat left top;}
#homeBlock6 {left:860px; top: 240px; background:url(../images/social-relationship-capital-home.jpg) no-repeat left top;}

/*---BUTTONS----*/
/** {
  box-sizing: inherit;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: .6s;
          transition-duration: .6s;
  -webkit-transition-timing-function: ease;
          transition-timing-function: ease;
}

p a {
  background: rgba(255, 255, 255, 0);
  border-bottom: 1px solid;
  color: #fff;
  line-height: 1.4;
  padding: .25em;
  text-decoration: none;
}
p a:hover {
  background: white;
  color: #E1332D;
}*/

.btn a {text-decoration:none;}

.btn {
  color: #fff;
  cursor: pointer;
  display: block;
  font-size: 16px;
  font-weight: 400;
  line-height: 45px;
  margin: 0 auto 2em;
  max-width: 200px;
  position: relative;
  text-decoration: none;
  vertical-align: middle;
  width: 100%;
  text-align:center;
  z-index:99999999;
}

.btn:hover {
  text-decoration: none;
}

.btn-1 {
  background: #fff;
  font-weight: 100;
}
.btn-1 svg {
  height: 45px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.btn-1 rect {
  fill: none;
  stroke: #FFCB05;
  stroke-width: 3;
  stroke-dasharray: 422, 0;
}

.btn-1:hover {
  background: rgba(225, 51, 45, 0);
  font-weight: 900;
  letter-spacing: 1px;
}
.btn-1:hover rect {
  stroke-width: 5;
  stroke-dasharray: 15, 310;
  stroke-dashoffset: 48;
  -webkit-transition: all 1.35s cubic-bezier(0.19, 1, 0.22, 1);
  transition: all 1.35s cubic-bezier(0.19, 1, 0.22, 1);
}

/*----btn2----*/
.btn-2 {
  font-weight: 100;
}
.btn-2 svg {
  height: 45px;
  left: 0;
  position: absolute;
  top: 10px;
  width: 100%;
}
.btn-2 rect {
  fill: none;
  stroke: #FFCB05;
  stroke-width: 3;
  stroke-dasharray: 422, 0;
}

.btn-2:hover {
  background: rgba(225, 51, 45, 0);
  font-weight: 900;
  letter-spacing: 1px;
}
.btn-2:hover rect {
  stroke-width: 5;
  stroke-dasharray: 15, 310;
  stroke-dashoffset: 48;
  -webkit-transition: all 1.35s cubic-bezier(0.19, 1, 0.22, 1);
  transition: all 1.35s cubic-bezier(0.19, 1, 0.22, 1);
}

.btn a {text-decoration:none;}

.btn-caps {
  color: #fff;
  cursor: pointer;
  display: block;
  font-size: 16px;
  font-weight: 400;
  line-height: 45px;
  margin: 0 auto 2em;
  max-width: 150px;
  position: relative;
  text-decoration: none;
  vertical-align: middle;
  width: 100%;
  text-align:center;
  z-index:99999999;
  top: 50px;
  left: 0px;
}

.btn-caps:hover {
  text-decoration: none;
}

