.example figure {
	float: left;
	background: #81a4cd;
	width: 20%;
	height: 159px;
	margin: 0 2px 4px;
}
.example .item-w2 {
	width: 40%;
	background: #8bbf58;
}
.example .item-w3 {
	width: 80%;
	background: #ED9393;
}
.example .item-h2 {
	height: 322px;
	background: #fff;
}
.example .item-h3 {
	height: 485px;
	background: #fff;
}
.isotope .isotope-item {
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	transition-duration: 0.8s;
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	transition-property: transform, opacity;
}
.parallax {
  /* Set a specific height */
  min-height: 600px;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
/*TESTIMONIALS*/
.bg-block{display:none}
.ot-testimonials .testimonial-wrap{margin: 50px auto 135px;}
blockquote:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 7%;
    width: 5px;
    height: 86%;
    background: #a11940;
    border-radius: 50%;
}
.ot-testimonials .testimonial-wrap .testimonial-inner .ttext {
    font-size: 3rem;
    color: #a11940;
    margin-bottom: 32px;
    background: #ffffffde;
}
blockquote {
    font-size: 21px;
    line-height: 32px;
    margin: 30px 0;
    font-family: "Red Hat Display", sans-serif;
    font-weight: 500;
    padding: 0 30px;
    position: relative;
    color: #1a1b1e;
    text-align: left;
}
.ot-testimonials .testimonial-wrap .testimonial-inner{padding:30px; height:600px}.slick-arrow{color:#a11940}
.slick-arrow:not(.slick-disabled):hover{background:#a11940 }
.team-wrap .team-info{
	position:absolute;
	bottom:0;
	right:-15px;
	border-radius: 15px 0;
	padding:14px 50px;
	box-shadow: -1px 0px 3px #8a8888;
}.a-team-info{display: block; color:#fff;font-family: "Red Hat Display", sans-serif;font-weight: 900}.a-team-info:visited {
    color: #fff;
}.team-wrap .team-thumb{box-shadow:0px 4px 10px #8c8989}

.video-container {
  position: relative;
  background-color: black;
  height: 100vh;
  min-height: 25rem;
  width: 100%;
  overflow: hidden;
}

.video-container video {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: 0;
  -ms-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

.video-container .container {
  position: relative;
  z-index: 2;
}
 .overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: black;
  opacity: 0.3;
  z-index: 1;
}
.contentVideo{
    /*background: #ffffffd6;*/
    margin-top: 22rem;
    padding: 30px;
    border-radius: 10px;
}.contentVideo h1{font-size: 5.4rem;color:#fff; text-shadow: 0px 1px 2px #222}
.about-second{padding: 11rem 0;
    /*background: #1a96d4;
    color: #fff;*/} .about-second p, .about-third p{font-size:2.3rem}
    .thirdText {padding:7rem}.about-third{background:#fabe01}

    .ot-counter {
    font-family: "Red Hat Display", sans-serif;
    font-weight: 900;
    color: #1a1b1e;
    display: block;
    text-align: center;
    margin-top: 12rem;
}
.ot-counter.s3 span {
    color: #0160e7;
    font-size: 7rem;
}
.event-list > li > .info > .title {
    font-size: 15pt;
    font-weight: 400 !important;
    font-weight: 4;
    margin-top: 10px;
    line-height: 1.4;
    padding-top: 22px;
}
.event-list a{color:#16496b}
#block-news time{background: #16496b !important} 
#block-blog time{background: #3f7f44 !important} 
#block-publications time{background: #3f7f44 !important} 
.list-link li a{color:#fff} .info{margin-bottom: 2rem}
.btn-white{border:1px solid #fff; background:#fff; padding:5px 20px}
.site-footer{color:#606060 !important;border-top:1px solid #E2E6EE}.site-footer-2 .footer-widget p{color:#606060}
.site-footer-2 .footer-widget h5 {color:#606060}
.site-footer-2 .footer-contact-2 ul li strong {
    font-weight: 700;
    color: #606060;
}
.site-footer a, .site-footer a:visited {
    color: #1783a4;
}
.team-title {
    position: absolute;
    padding-top: 10px;
    text-align: center;
    left: 0;
    right: 0;
    background: #ffffffed;
    margin: 0 15px;
    border-radius: 10px 10px 0 0;
    z-index: 999;
}
.octf-btn-primary {
    background: #16496b;
}.octf-btn-primary.octf-btn-icon {
    box-shadow: 8px 8px 18px 0px rgb(22 73 108 / 52%);
    -webkit-box-shadow: 8px 8px 18px 0px rgb(22 73 108 / 52%);
    -moz-box-shadow: 8px 8px 18px 0px rgb(22 73 108 / 52%);
}
.main-navigation ul > li > a{font-weight: 200;color:#16496b; text-transform: uppercase;font-size:16px}
h1, h2, h3, h4, h5, h6{color:#16496b}.main-navigation ul > li > a:hover {
    color: #9e133a;
}.main-navigation > ul > li:after, .main-navigation > ul > li:before{background: #9f163e;}.main-navigation > ul > li{    margin: 0px 11px;}
.item-mob-hide{display: none}
@media(max-width:460px){
    .team-wrap .team-info{bottom:74px;}
.item-mob-hide{display: block}
.about-second p, .about-third p {font-size: 2rem;}
.thirdText {padding: 2rem}
.contentVideo h1{font-size:2.6rem}
.ot-counter {margin-top:3rem;}.ot-counter.s3 span{font-size:3.2rem}/*.item-mob{width:100% !important}*/.descCount{font-size:14px}
.ot-testimonials .testimonial-wrap .testimonial-inner{padding:20px; height:auto}.slick-slide blockquote{padding: 0 20px; font-size:18px; line-height:28px}
}
.no-p{background-attachment: scroll !important;}
#site-logo img {width: 250px}
.team-imgFile{min-height: 305px;width: 100%;object-fit: cover;}

.quote-cont{background: #f4f4f4d6;padding: 30px;margin: 10px;border-radius: 40px;height:28rem}.quotecustom-slider-nav {position: relative;margin-top:50px}.quotecustom-slider-nav .slick-arrow {position: static;outline: none;}.quotecustom-slider-nav .slick-arrow:not(.slick-disabled):hover {box-shadow: 8px 8px 18px 0px rgba(0, 195, 255, 0.3);-webkit-box-shadow: 8px 8px 18px 0px rgba(0, 195, 255, 0.3);-moz-box-shadow: 8px 8px 18px 0px rgba(0, 195, 255, 0.3);}.quotecustom-slider-nav .slick-arrow.next-nav {margin-left: 14px;}@media(max-width:640px){.quote-cont{height:32rem}}
                

.event-list {
  border-bottom: none !important; 
    margin-bottom: 20px;
    margin-top: 0;
    padding-left: 0px;
  padding-bottom: 1px;
}

.event-list > li {
    margin-left: 0 !important;
    margin-bottom: 50px !important;
}


.event-list > li time > .year, .event-list > li time > .month, .event-list > li time > .day {
    font-size: 20px;
}

time {height: 80px}

 .event-list > li {
    margin: 0 0 13px
}

@media (min-width: 768px) {
     .event-list > li {
        height:80px
    }

     .event-list > li > time,  .event-list > li > .info {
        height: 80px
    }

     .event-list img {
        height: 80px;
        width: auto
    }
}

.event-list { list-style: none; margin: 0px; padding: 0px; }
.event-list > li { background-color: rgb(255, 255, 255); box-shadow: 0px 0px 5px rgb(51, 51, 51); box-shadow: 0px 0px 5px rgba(51, 51, 51, 0.7); padding: 0px; margin: 0px 0px 20px; }
.event-list > li > time { display: inline-block; width: 100%; color: rgb(255, 255, 255);
  background-color: rgb(197, 44, 102); padding: 5px; text-align: center; text-transform: uppercase; }
.event-list > li:nth-child(even) > time { background-color: rgb(165, 82, 167); }
.event-list > li > time > span { display: none; }
.event-list > li > time > .day { display: block; font-size: 56pt; font-weight: 100; line-height: 1; }
.event-list > li time > .month { display: block; font-size: 24pt; font-weight: 900; line-height: 1; }
.event-list > li > img { width: 100%; } .event-list > li > .info { padding-top: 5px; text-align: center; }
.event-list > li > .info > .title { font-size: 19px; font-weight: 700; margin-top: 10px}
.event-list > li > .info > .desc { font-size: 13pt; font-weight: 300; margin: 0px; }
.event-list > li > .info > ul, .event-list > li > .social > ul { display: table; list-style: none; margin: 10px 0px 0px; padding: 0px; width: 100%; text-align: center; }
.event-list > li > .social > ul { margin: 0px; }
.event-list > li > .info > ul > li, .event-list > li > .social > ul > li {
  display: table-cell; cursor: pointer; color: rgb(30, 30, 30); font-size: 11pt; font-weight: 300; padding: 3px 0px; }
.event-list > li > .info > ul > li > a { display: block; width: 100%; color: rgb(30, 30, 30); text-decoration: none; }
.event-list > li > .social > ul > li { padding: 0px; }
.event-list > li > .social > ul > li > a { padding: 3px 0px; }
.event-list > li > .info > ul > li:hover, .event-list > li > .social > ul > li:hover { color: rgb(30, 30, 30); background-color: rgb(200, 200, 200); }


@media (min-width: 768px) {
.event-list > li { position: relative; display: block; width: 100%; height: 120px; padding: 0px; }
.event-list > li > time, .event-list > li > img { display: inline-block; }
.event-list > li > time, .event-list > li > img { width: 120px; float: left; }
.event-list > li > .info { background-color: rgb(245, 245, 245); overflow: hidden; }
.event-list > li > time, .event-list > li > img { width: 130px; height: 130px; padding: 20px; margin: 0px; }
.event-list > li > .info { position: relative; height: 120px; text-align: left; padding-right: 40px; }
.event-list > li > .info > .title, .event-list > li > .info > .desc {margin-right:25px;}
.event-list > li > .info > ul { position: absolute; left: 0px; bottom: 0px; } .event-list > li >
.social { position: absolute; top: 0px; right: 0px; display: block; width: 40px; }
.event-list > li > .social > ul { border-left: 1px solid rgb(230, 230, 230); }
.event-list > li > .social > ul > li { display: block; padding: 0px; }
.event-list > li > .social > ul > li > a { display: block; width: 40px; padding: 10px 0px 9px; }
}
.event-list { list-style: none; font-family: inherit;, sans-serif; margin: 0px; padding: 0px; }
.event-list > li { background-color: rgb(255, 255, 255); box-shadow: 0px 0px 0px rgb(51, 51, 51); box-shadow: 0px 0px 0px rgba(51, 51, 51, 0.7); padding: 0px; margin: 0px 0px 20px; }
.event-list > li > time { display: inline-block; width: 100%; color: rgb(255, 255, 255);
  background-color: #BED9BA; padding: 5px; text-align: center; text-transform: uppercase;}
.event-list > li:nth-child(even) > time { background-color: #95CB94; }
.event-list > li > time > span { display: none; }
.event-list > li > time > .day { display: block; font-size: 26pt; font-weight: 100; line-height: 1; margin-top: 5px;}
.event-list > li time > .month { display: block; font-size: 18pt; font-weight: 900; line-height: 1; }
.event-list > li time > .year { display: block; font-size: 18pt; font-weight: 900; line-height: 1; }
.event-list > li > img { width: 100%; } .event-list > li > .info { padding-top: 5px; text-align: center; }
.event-list > li > .info > .title { font-size: 15pt; font-weight: 700; margin-top: 10px; line-height: 1.3;}
.event-list > li > .info > .desc { font-size: 10pt; font-weight: 300; margin: 0px; line-height: 18px;}
.event-list > li > .info > ul, .event-list > li > .social > ul { display: table; list-style: none; margin: 10px 0px 0px; padding: 0px; width: 100%; text-align: center; }
.event-list > li > .social > ul { margin: 0px; }
.event-list > li > .info > ul > li, .event-list > li > .social > ul > li {
  display: table-cell; cursor: pointer; color: rgb(30, 30, 30); font-size: 10pt; font-weight: 300; padding: 1px 0px; }
.event-list > li > .info > ul > li > a { display: block; width: 100%; color: rgb(30, 30, 30); text-decoration: none; }
.event-list > li > .social > ul > li { padding: 0px; }
.event-list > li > .social > ul > li > a { padding: 3px 0px; }
.event-list > li > .info > ul > li:hover, .event-list > li > .social > ul > li:hover { color: rgb(30, 30, 30); background-color: rgb(200, 200, 200); }


@media (min-width: 768px) {
.event-list > li { position: relative; display: block; width: 100%; height: 100px; padding: 0px; }
.event-list > li > time, .event-list > li > img { display: inline-block; }
.event-list > li > time, .event-list > li > img { width: 120px; float: left; }
.event-list > li > .info { background-color: rgb(245, 245, 245); overflow: hidden; }
.event-list > li > time, .event-list > li > img { width: 130px; height: 130px; padding: 20px; margin: 0px; }
.event-list > li > .info { position: relative; min-height: 130px; text-align: left; padding-right: 25px;}
.event-list > li > .info > ul { position: absolute; left: 0px; bottom: 0px; } 
.event-list > li > .social { position: absolute; top: 0px; right: 0px; display: block; width: 30px; }
.event-list > li > .social > ul { border-left: 1px solid rgb(230, 230, 230); }
.event-list > li > .social > ul > li { display: block; padding: 0px; }
.event-list > li > .social > ul > li > a { display: block; width: 30px; padding: 3px 0px 9px; }
}

.list-link li{list-style-type:none} .title{margin-bottom:5px}
@media (max-width: 460px) {
    time{height:auto}
    .event-list > li > time > .day, .event-list > li time > .month, .event-list > li time > .year{display: inline; font-size:18pt;}
}

