#ocis-sectionTag {
  position: relative;
  top: -1px; 
  background: rgba(244,244,244,0.5);
}

#ocis-sectionTag .ows-top-bloc {
  width: 100%;
  position: relative;
  box-sizing: border-box;
}

#ocis-sectionTag .ows-top-bloc .home-marquee {
width: 100%;
position: relative;
box-sizing: border-box;
height: 500px;
}

#ocis-sectionTag .ows-top-bloc .ows-sld-top-min-sreen-bloc{
  width: 100%;
  box-sizing: border-box;
  margin: 14px 0;
  padding: 0 12px 25px 12px;
  text-align: center;
  display: none;
}

#ocis-sectionTag .ows-top-bloc .ows-sld-top-min-sreen-bloc .desc-label, 
#ocis-sectionTag .ows-top-bloc .ows-sld-top-min-sreen-bloc .desc-text {
  display: block;
  width: 100%;
  box-sizing: border-box;
  margin: 20px 0;
  font-family: 'Montserrat';
}

#ocis-sectionTag .ows-top-bloc .ows-sld-top-min-sreen-bloc .desc-button {
  position: relative;
  display: inline-block;
  height: 40px;
  box-sizing: border-box;
  padding: 0 16px;
  background: #f7d536;
  color: #202125;
  font-weight: bold;
  font-family: 'Noto Sans';
  border-radius: 5px;
  font-size: 18px;
  line-height: 37px;
  margin: 0 0 30px 0;
}

#ocis-sectionTag .ows-top-bloc .ows-sld-top-min-sreen-bloc .desc-button:hover {
  background: #cfb126; 
}



#ocis-sectionTag .ows-center-bloc {
  box-sizing: border-box;
  width: 100%;
  position: relative;
  margin: 40px 0;
}

#ocis-sectionTag .ows-center-bloc .ows-min-desc,
#ocis-sectionTag .ows-bottom-bloc .ows-did-you-know{
  box-sizing: border-box;
  width: 100%;
  max-width: 1140px;
  padding: 0 12px;
  margin: 0 auto;
  color: rgba(24,24,24,0.8)
}

#ocis-sectionTag .ows-center-bloc .ows-min-desc h3.des-capt,
#ocis-sectionTag .ows-bottom-bloc .ows-did-you-know h3.des-capt{
  box-sizing: border-box;
  width: 100%;
  font-weight: normal;
  text-align: center;
  min-height: 40px;
  padding: 8px 0;
  margin: 0 0 40px 0;
  position: relative;
}

#ocis-sectionTag .ows-center-bloc .ows-min-desc h3.des-capt:after,
#ocis-sectionTag .ows-bottom-bloc .ows-did-you-know h3.des-capt:after {
  content: '';
  display: inline-block;
  width: 60px;
  height: 2px;
  background: rgb(0,0,0);
  background: #f7d536;
  position: absolute;
  left: calc(50% - 30px);
  bottom: -21px;
}

#ocis-sectionTag .ows-center-bloc .ows-min-desc span.des-capt,
#ocis-sectionTag .ows-bottom-bloc .ows-did-you-know span.des-capt {
  text-transform: uppercase;
  font-size: 22px;
  font-family: 'Maven Pro', sans-serif; 
  color: #d51d27;
}

#ocis-sectionTag .ows-center-bloc .ows-min-desc p.desc-text,
#ocis-sectionTag .ows-bottom-bloc .ows-did-you-know p.desc-text {
  box-sizing: border-box;
  width: 100%;
  font-weight: normal;
  padding: 8px 0;
  text-align: center;
  font-family: 'Kalam';
  font-size: 15px;
}

#ocis-sectionTag .ows-center-bloc .ows-min-desc .ows-raw {
  box-sizing: border-box;
  width: 100%;
  text-align: center;
  position: relative;
  padding: 5px 0;
}

#ocis-sectionTag .ows-center-bloc .ows-min-desc .ows-raw .r-colum {
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
  position: relative;
  width: calc((100% / 4) - 20px);
  margin: 16px 8px;
  min-width: 183px;
}

#ocis-sectionTag .ows-center-bloc .ows-min-desc .ows-raw i.rc-icon {
  font-size: 32px;
  color: #f7d536;
}

#ocis-sectionTag .ows-center-bloc .ows-min-desc .ows-raw h3.des-capt {
  margin: 0 0 20px 0;
}

#ocis-sectionTag .ows-center-bloc .ows-min-desc .ows-raw h3.des-capt:after {
  bottom: -11px;
}

#ocis-sectionTag .ows-center-bloc .ows-min-desc .ows-raw span.des-capt {
  text-transform: uppercase;
  font-size: 14px;
  font-family: 'Noto Sans';
}

#ocis-sectionTag .ows-center-bloc .ows-min-desc .ows-raw p.desc-text {
  font-size: 0.92em;
  font-family: 'Noto Sans';
  line-height: 22px;
  box-sizing: border-box;
  width: 100%;
  padding: 0 8px;
}


#ocis-sectionTag .ows-bottom-bloc {
  box-sizing: border-box;
  width: 100%;
  position: relative;
  padding: 40px 0;
  background: rgba(224,224,224,0.3);
}


@media all and (max-width: 728px) 
{
  #ocis-sectionTag .ows-top-bloc .ows-sld-top-min-sreen-bloc {
    display: block;
  }
  
  #ocis-sectionTag .ows-center-bloc .ows-min-desc span.des-capt,
  #ocis-sectionTag .ows-bottom-bloc .ows-did-you-know span.des-capt{
    font-size: 18px;
  }
  
  #ocis-sectionTag .ows-center-bloc .ows-min-desc p.desc-text,
  #ocis-sectionTag .ows-bottom-bloc .ows-did-you-know p.desc-text {
    font-size: 1em;
  }
}

@media all and (max-width: 426px) 
{
  #ocis-sectionTag .ows-center-bloc .ows-min-desc .ows-raw .r-colum {
    width: 100%;
    margin: 16px 0;
  }
}



