/* Tabel Your Problem CSS Start */

.first-column table td{
    padding: 8px 10px;
}
.first-column table th h2 {
    margin: 0;
    padding: 10px;
    font-size: 20px;
}

/*New Our Team Changes CSS Start*/
.section-teams .row .image:before{
display:none;
}
.section-teams .row .team h3,.section-teams .row .position {
    display: none;
}
.section-teams .row .team:hover a:after {
background: #00B3E5;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0.7;
}
.section-teams .row .team a:after {
    content: "";
    transition: 400ms ease-in-out;
}
.section-teams .row .team a {
    position: relative;
    display: block;
}
.section-teams .row .team:hover h3,.section-teams .row .team:hover .position {
    display: block;
    position: absolute;
    left: 20px;
z-index:1;
  color: rgb(0 0 0);
    font-size: 20px;
 transition: 500ms ease-in-out;

}
.section-teams .row .team:hover h3{
    top: 30px;
}
.section-teams .row .team:hover .position{
       top: 70px;
    font-size: 16px;

}
.section-teams .row .image img {
    position: unset;
    z-index: 0;
}
/*New Our Team Changes CSS End */

/* Adding blockquote Styles */
blockquote {
     background: #353535;
     padding: 25px;
     margin-bottom: 30px;
}
.quote {
     background: none !important;
}
blockquote p {
     color: #00ADEF !important;
}
blockquote:before {
     content: " ";
     display: block;
     padding-bottom: 1rem;
     width: 3rem;
     height: 0;
     border-top: 1px solid #36DAFF;
}
blockquote:after {
     content: " ";
     display: table;
     clear: both;
}
/* Applying blockquote styles to blog page */
blockquote.quote_1 p {
 font-size: 16px;
 font-weight: bold;
 font-style: italic;
 color: #36DAFF;
}
blockquote.quote_2 p {
 font-size: 16px;
 font-weight: bold;
 font-style: italic;
 color: #909090;
}
blockquote.quote_3 p {
 font-size: 14px;
 font-weight: bold;
 font-style: italic;
 color: #36DAFF;
}
 blockquote.quote_4 p {
 font-size: 14px;
 font-weight: bold;
 font-style: italic;
 color: #909090;
}
/* Adding heading styles for blog */
.latest-news-articles h1 {
 font-size: 24px;
 font-style: normal;
 color: #909090;
 margin-bottom: 16px;
 margin-top: 25px;
 padding: 0;
 height: auto;
}
.latest-news-articles h2 {
  font-size: 24px;
  font-style: normal;
  color: #00ADEF;
 margin-bottom: 16px;
 margin-top: 25px;
  padding: 0;
  height: auto;
}
.latest-news-articles h3 {
 font-size: 18px;
 font-style: normal;
 color: #ABABAB;
 margin-bottom: 16px;
 margin-top: 25px;
 padding: 0;
 height: auto;
}
/* Applying body styles */
.latest-news-articles p {
 font-size: 14px;
 font-style: normal;
 color: #ABABAB;
}
.latest-news-articles p.body_2 {
 font-size: 14px;
 font-style: normal;
 color: #909090;
}
.latest-news-articles p.bodyquote_1 {
 font-size: 16px;
 font-weight: bold;
 font-style: italic;
 color: #36DAFF;
}
.latest-news-articles p.bodyquote_2 {
 font-size: 14px;
 font-weight: bold;
 font-style: italic;
 color: #36DAFF;
}
.latest-news-articles p.bodyquote_3 {
 font-size: 14px;
 font-weight: bold;
 font-style: italic;
 color: #909090;
}
em {
 font-weight: unset;
}
.overlay span{    transform: none;
}
@media only screen and (max-width: 736px) {
.img-wrap.layered.block.block-half.s-block-6.m-block-6.tall{
margin: 10px 0px!important;
    width: 100%!important;
    height: auto!important;
}
 .extrablock{
 width: 100%!important;
  
}
}