.confluence20-banner .overlay-us {
background-color: rgba(0, 0, 0, 0.5) !important;
}
#select_box2 {
border: 1px solid #b8b8b8;
width: 160px;
height: 25px;
font-size: 16px;
margin-top: 5px;
}
#select_box {
border: 1px solid #b8b8b8;
width: 160px;
height: 25px;
font-size: 16px;
margin-top: 5px;
}
.popup-ctrl .modal-body {
padding: 0px !important;
}
.quote_txt {
margin-top: 40px;
position: relative;
padding-left: 20px;

quotes: "“" "”" "‘" "’";
}
.quote_txt::before, .quote_txt::after {
color: #fff;
font-size: 60px;
font-weight: 400;
line-height: 0.1em;
}
.quote_txt::before {
position: absolute;
left: 0;
content: open-quote;
margin-right: 0.15em;
vertical-align: -0.15em;
}
.quote_txt::after {
content: close-quote;
vertical-align: -0.7em;
}

.mb-md-10 {
margin-bottom: 10px;
}
.mb-md-15 {
margin-bottom: 15px;
}
.mb-md-30 {
margin-bottom: 30px;
}
.mb-md-40 {
margin-bottom: 40px;
}
.popup-ctrl .modal-content {
background-color: #061838;
-webkit-box-shadow: none;
box-shadow: none;
border: 0;
}


.modal-header{
border-bottom:none;
}
.popup-ctrl .close {
cursor: pointer;
font-size: 40px;
font-weight: 300;
line-height: 1;
color: #fff;
text-shadow: none;
filter: alpha(opacity=100);
opacity: 1;
}
.close:focus, .close:hover {
color: #fff;
text-decoration: none;
cursor: pointer;
filter: alpha(opacity=100);
opacity: 1;
}
.modal-header .close {
margin-top: 5px;
}

.padding {
padding: 15px;
}

.p0{
padding:0;
}
.confluence20-banner .h1-title {
font-size: 70px;
line-height: 70px;
}
.confluence20-banner .h1-title span {
display:inline-block;
visibility: hidden;
}
.number-ticker , .prev-inner-btn, .next-inner-btn, .fea-title {
visibility: hidden;
}
.confluence20-banner .banner-txt {
visibility: hidden;
font-size: 21px;
/* line-height: 1.2; */
margin: 15px 0;
}
.confluence20-banner .banner-date {
text-transform:uppercase;
}
.box-top {
width: 100%;
height: 10px;
background-color: rgba(241, 108, 81,0.5);
position: absolute;
top: -10px;
left: 0;
}
.box-left {
width: 15px;
height: 100%;
background-color: rgba(241, 108, 81,0.5);
position: absolute;
top: 0;
left: 0;
}
.box-right {
width: 15px;
height: 100%;
background-color: rgba(241, 108, 81,0.5);
position: absolute;
top: 0;
right: 0;
}
#banner-speaker-items .owl-stage {
display: flex;
flex-wrap: wrap;
}
#banner-speaker-items .owl-item {
display: flex;
}
#banner-speaker-items .row {
display: flex;
align-items: flex-end;
height: 100%;
}
.banner-speaker-items .item {
background-color: rgba(241, 108, 81,0.8);
}
.banner-speaker-items h6 {
font-size: 16px;
text-transform: uppercase;
margin:0;
}
.banner-speaker-items h4{
font-size: 28px;
margin: 12px 0;
}
.banner-speaker-items h4 span{
font-weight:100;
font-size: 21px;
}
.banner-speaker-copy {
padding:25px 20px 25px 40px;
align-self: flex-start;
}
.banner-speaker-copy p {
font-size: 16px !important;
margin: 0 !important;
}
.banner-speaker-copy a{
color: #ffffff;
text-transform: uppercase;
font-size: 15px;
letter-spacing: 1px;
display:inline-block;
}
.banner-speaker-copy a:hover {
color:#ffffff;
outline:inherit;
}
.banner-speaker-copy a span{
display:inline-block;
font-size: 21px;
transform:translateX(0px);
transition: all 0.5s ease;
}
.banner-speaker-copy a:hover span{
transform:translateX(10px);
transition: all 0.5s ease;
}
.bnr-speaker-section {
display:flex;
align-items:center;
margin: 10px 0 0px;
}
.fea-title {
font-weight:400 !important;
letter-spacing:1px;
margin:0 !important;
}
.prev-inner-btn, .next-inner-btn {
font-size: 42px;
font-weight: 400;
cursor:pointer;
outline:inherit;
margin:0 10px;    
margin-bottom: 7px;
line-height:1;
}
.prev-inner-btn:hover, .next-inner-btn:hover {
color: rgba(241, 108, 81,1);
transition: all 0.5s ease;
}
.number-ticker {
margin: 0 20px;
font-size: 18px;
text-transform: uppercase;
}
@-webkit-keyframes slideInUp {
from {
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
visibility: visible;
}

to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}

@Keyframes slideInUp {
from {
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
visibility: visible;
}

to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}

.slideInUp {
-webkit-animation-name: slideInUp;
animation-name: slideInUp;
}
@media screen and (max-width: 1024px){
#home_section {
min-height: 100vh;
height: 800px;
}
}
@media screen and (max-width: 767px){

.confluence20-banner .h1-title {
font-size: 40px;
line-height: 40px;
}
.confluence20-banner .banner-txt {
font-size: 18px;
margin: 10px 0;
}
.banner-speaker-copy {
padding: 10px;
}
.bnr-speaker-section {
margin: 5px 0 5px;
}
.banner-speaker-items h4 {
font-size: 24px;
margin: 15px 0;
line-height: 1;
}
.banner-speaker-items h4 span {
font-size: 16px;
}
.fea-title {
font-size: 18px !important;
}
.prev-inner-btn, .next-inner-btn{
margin: 0 5px;
margin-bottom: 7px;
}
.number-ticker {
margin: 0 5px;
}
}
@media screen and (max-width: 480px){
.confluence20-banner .banner-txt {
font-size: 16px;
margin: 10px 0;
}
.banner-speaker-items h4 {
font-size: 21px;
margin: 5px 0;
}
#banner-speaker-items .row {
display:block;
}
#banner-speaker-items .item img {
width: 70%;
margin: 0 0 -45px auto;
}
}
.hidecontent {
visibility:hidden;
transition: all 0.5s ease-Out;
}
@media only screen and (max-width: 360px) {
#overview video { width: 300px;
height: auto;
}
}
