a.tooltips { position: relative; display: inline; float:right;padding-top:5px;}
a.tooltips span {position: absolute; width:150px;  color: #fff !important; background: #b70f0a; height:40px; line-height:40px; text-align: center; visibility: hidden; border-radius:10px; font-size:13px !important;right:0; bottom: 100%; left: 50%; margin-left: -75px; z-index: 1111;}
a.tooltips span:after { content: ''; position: absolute; top: 100%; left: 50%; margin-left: -8px; width: 0; height: 0; border-top: 8px solid #b70f0a; border-right: 8px solid transparent; border-left: 8px solid transparent;}
a.tooltips:hover span {visibility: visible;}
/*-------------Discover Speaker-----------*/
.mid_box_shadow { background:#fff; width:100%; float:left; -webkit-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.4); -moz-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.4); box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.4); padding:20px;}
#Adroll h1.extra-large { font-size:40px; color:#7a7a7a; text-transform:none; text-align:center; margin-bottom:5px}
#Adroll .intro-text p {color:#7a7a7a; padding-left:40px; padding-right:40px; line-height:1.5em; font-size:16px}
#Adroll .mid_clmn_Adroll { width: 75%; float:left}
#AdrollList {float:left; width:100%; margin-top:30px }
#AdrollList ul.speaker-list li{float:left; width: 30.5%; margin: 10px 3.8% 10px 0; background:#fff; position:relative; display:none;}
#AdrollList ul.speaker-list li:nth-child(3n) { margin-right:0}
#AdrollList ul.speaker-list li figure{ float:left; width:100%; margin:0; }
#AdrollList ul.speaker-list li figure img{width:100%; height:240px;}
#AdrollList ul.speaker-list li .dic{padding:15px; display:block;}
#AdrollList ul.speaker-list li .dic .title{width:100%; float:left;padding: 5px 0 0 0; height:50px; position:relative}
#AdrollList ul.speaker-list li .dic .title h1{ font-size:17px; color: #3C3B3B; float:left; padding-right:30px; font-family: 'Roboto', sans-serif; font-weight:400; line-height:20px; padding-bottom:0}
#AdrollList ul.speaker-list li a.tooltips { position:absolute; right:-4px; top:2px}
#AdrollList ul.speaker-list li .dic p{width:100%; float:left; font-size:13px; min-height:80px; letter-spacing: normal; color:#787878; z-index: 99999;}
#AdrollList ul.speaker-list li .dic .link{ font-size:13px; color:#b70f0a; text-decoration:none; background:url(../images/plus-icon.png) no-repeat left top; padding-left:25px; padding-bottom:15px; float:left}
.more-keynote { width:100%; float:left}
.more-keynote a  { background:#b70f0a; border-radius:4px; color:#fff; font-size:16px; padding:11px 40px 10px 40px; border:0; border-bottom:2px solid #9f0c07; display:inline-block; cursor:pointer; text-transform:uppercase; margin-top:30px; margin-bottom:18px; margin-left: 339px;  }
#Adroll .sidebar_clmn_Adroll {width: 23%; float: right;}
#Adroll .sidebar_clmn_Adroll.summary { overflow: hidden; margin-top: 40px;}
#Adroll .sidebar_clmn_Adroll .plan-event-form { width:100%; float:left; border:1px solid #b70f0a; background:#fff }
#Adroll .sidebar_clmn_Adroll .plan-event-form .title { background:#b70f0a; color:#fff; text-align:center; font-size:28px; font-weight:600; line-height:38px; height:144px; padding-top:10px;}
#Adroll .sidebar_clmn_Adroll .plan-event-form figure { text-align:center; margin:-43px 0 0 0; padding:0}
#Adroll .sidebar_clmn_Adroll .plan-event-form .event-form { margin:15px 0; padding:0 10px; width:100%}
#Adroll .sidebar_clmn_Adroll .plan-event-form .event-form li { margin-bottom:12px; position:relative}
#Adroll .sidebar_clmn_Adroll .plan-event-form .event-form li .r_fld input[type="text"] { width:100%; border:1px solid #e5e5e5; padding:5px; color:#000;  font-family: 'Roboto', sans-serif; }
#Adroll .sidebar_clmn_Adroll .plan-event-form .event-form li .r_fld textarea { resize:none; width:100%; border:1px solid #e5e5e5; padding:5px; color:#000;  font-family: 'Roboto', sans-serif; height:60px; font-size:12px }
#Adroll .sidebar_clmn_Adroll .plan-event-form .event-form li .r_fld .btn-red { background:#b70f0a; border-radius:4px; color:#fff; font-size:18px; font-weight:400; padding:5px 20px 4px 20px; margin:10px 0; border:0; border-bottom:2px solid #9f0c07; display:inline-block; cursor:pointer; text-transform:none  }
#Adroll .sidebar_clmn_Adroll .plan-event-form .event-form li .r_fld textarea::-webkit-input-placeholder {color: #7a7a7a; opacity:1; font-size:13px; font-style:italic}

#Adroll .sidebar_clmn_Adroll .plan-event-form .event-form li .select-style{padding:0;margin:0;color:#7a7a7a;border:1px solid #e5e5e5;height:30px;background-color:#ebebeb;background:#fff url(../images/arrowdown.png) no-repeat right 50%;}
#Adroll .sidebar_clmn_Adroll .plan-event-form .event-form li .select-style select{padding:0 10px;width:100%;border:none;box-shadow:none;font-size:13px;color: #7a7a7a;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
#Adroll .sidebar_clmn_Adroll .plan-event-form .event-form li .select-style select:focus, #Adroll .sidebar_clmn_Adroll .plan-event-form .event-form li .select-style:focus select, #Adroll .sidebar_clmn_Adroll .plan-event-form .event-form li .select-style select:active, #Adroll .sidebar_clmn_Adroll .plan-event-form .event-form li .select-style:active select, select:focus, select:active{outline:0px !important;}
#Adroll .sidebar_clmn_Adroll .plan-event-form .event-form li .select-style select::-moz-focus-inner{border:0 !important;}
#Adroll .sidebar_clmn_Adroll .plan-event-form .event-form li select{background:#ebebeb;border:1px solid #d6d6d6;height:30px;width:100%;line-height:30px;padding:0 10px;color:#606060;font-style:italic;font-size:14px;font-family:'Roboto',sans-serif;}
#Adroll .sidebar_clmn_Adroll .plan-event-form .event-form li select option{font-style:normal;background:#fff;font-size:14px;padding:3px 5px;border-left:0;border-right:1px solid #b2b2b2;box-shadow:none;}

@media (max-width:1400px) {
#Adroll .sidebar_clmn_Adroll .plan-event-form .title {font-size:24px; line-height: 28px; height: 114px; padding-top: 10px; }
#Adroll .sidebar_clmn_Adroll .plan-event-form figure { margin-top:-35px}
#Adroll .sidebar_clmn_Adroll .plan-event-form figure.cont-person img { width:70px; height:70px}
#Adroll .sidebar_clmn_Adroll .plan-event-form .event-form { margin: 5px 0;}
#Adroll .sidebar_clmn_Adroll .plan-event-form .event-form li {margin-bottom:7px;}
#Adroll .sidebar_clmn_Adroll .plan-event-form .event-form li .r_fld input[type="text"] {padding: 5px;}
#Adroll .sidebar_clmn_Adroll .plan-event-form .event-form li .r_fld textarea {height: 63px;}
#Adroll .sidebar_clmn_Adroll .plan-event-form .event-form li .r_fld .btn-red {font-size:14px;  padding:4px 20px 3px 20px; margin:5px 0;  }
}

#Adroll .sidebar_clmn_Adroll .RequestFormSidebar .form{ width:100%; float:left; padding:10px 15px;}
#Adroll .sidebar_clmn_Adroll .RequestFormSidebar .form p{ font-size:13px; font-style:italic; color:#606060; text-align:left; padding:10px 0;}
#Adroll .sidebar_clmn_Adroll .RequestFormSidebar .form .field{ width:100%; float:left; padding:3px 0; position:relative; text-align:center;}
#Adroll .sidebar_clmn_Adroll .RequestFormSidebar .form .field input{ width:100%; height:32px; float:left; border:1px solid #ececec; color:#606060; font-size:13px; font-style:italic; padding:8px; font-family: 'Roboto', sans-serif; text-align:left;}
#Adroll .sidebar_clmn_Adroll .RequestFormSidebar .form .field select{ width:100%; height:32px; float:left; border:1px solid #ececec; color:#606060; font-size:13px; font-style:italic; padding:2px 8px; font-family: 'Roboto', sans-serif; text-align:left;}
#Adroll .sidebar_clmn_Adroll .RequestFormSidebar .form .field textarea{ width:100%; height:50px; float:left; border:1px solid #ececec; color:#606060; font-size:13px; font-style:italic; padding:8px; font-family: 'Roboto', sans-serif; text-align:left; resize:none;}
#Adroll .sidebar_clmn_Adroll .RequestFormSidebar .form .field span{ width: auto; position:absolute; top:15px; right:10px; font-size:15px;}
#Adroll .sidebar_clmn_Adroll .RequestFormSidebar .form .field input.event-cal { background-image:url(../images/calender-icon-gray.jpg); background-repeat: no-repeat !important; background-position: 97% 9px !important; }
#Adroll .sidebar_clmn_Adroll .RequestFormSidebar .form .field .btn-red{ width:auto; float:none; background: #b70f0a; border-radius: 4px; color: #fff; font-size: 16px; font-weight:400; padding: 2px 25px 4px 25px; border-bottom: 2px solid #9f0c07; border:none; display: inline-block; -webkit-appearance: none; text-transform:capitalize; font-style:normal;}
#Adroll .sidebar_clmn_Adroll .RequestFormSidebar .form .field .ErrorRedBox span { position:relative; font-size: 13px; right: auto; top:0}