@charset "utf-8";
svg { fill: currentColor }
.mt10 { margin-top: 10px }
.mt15 { margin-top: 15px }
.mt20 { margin-top: 20px }
.mb10 { margin-bottom: 10px }
.mb15 { margin-bottom: 15px }
.mb20 { margin-bottom: 20px }
@media all and (max-width:767px) {
.mt10 { margin-top: 5px }
.mt15 { margin-top: 10px }
.mt20 { margin-top: 20px }
.mb10 { margin-bottom: 5px }
.mb15 { margin-bottom: 10px }
.mb20 { margin-bottom: 15px }
}
.fluid_container { margin-right: auto; margin-left: auto }
.container { width: 1200px; margin-right: auto; margin-left: auto }
.lhs_wrap { float: left; width: calc(100% - 325px) }
.lhs_wrap.w100 { float: none; width: 100% }
.rhs_wrap { float: left; width: 300px; margin-left: 25px }
html { height: 100% }
* { margin: 0; padding: 0; text-decoration: none; box-sizing: border-box; list-style: none; border: none }
body { font: 400 18px/28px Roboto, sans-serif; color: #333; overflow-x: hidden }
body, li, ol, p, ul { margin: 0; padding: 0; list-style: none }
.clearfix:before { content: " "; display: table }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
.w50 { width: 50% }
.clear { clear: both }
.topic_section p {text-align: center;}
.why_attend_list {margin: auto 115px;}
.why_attend_list li { font: 400 18px/26px Roboto, sans-serif; color: #262626; float: left; margin-right: 25px; margin-bottom: 15px; width: 47%; }
.why_attend_list li:before { content: ""; background: #0068b4; width: 10px; height: 10px; float: left; margin-right: 15px; margin-top: 7px; margin-bottom: 13px; border-radius: 100%;}
.why_attend_list li div {overflow: hidden; font-size: 16px;}
@media all and (max-width:1279px) {
.container { width: 100%; padding-left: 20px; padding-right: 20px }
}
@media all and (min-width:980px) {
.mob_view { display: none; margin: 0 auto }
.desk_view { display: block; margin: 0 auto }
}
@media all and (max-width:980px) {
.mob_view { display: block; margin: 0 auto }
.desk_view { display: none }
.container { padding-left: 10px; padding-right: 10px }
.lhs_wrap { width: 100%; float: none }
.rhs_wrap { width: 100%; float: none; margin-left: 0 }
.why_attend_list li div {margin-right: 10px;}
}
.top_section { position: relative; z-index: 9; background-color: #53565a; border-bottom: 1px solid #000; text-align: right; height: 25px }
.top_section .mc_link { display: inline-block; vertical-align: top; font: 500 11px/27px Roboto, sans-serif; color: #bbb }
.top_section .mc_link span { color: #fff }
.sec_title { color: #0068b4; font: 700 40px/40px Roboto, sans-serif; text-transform: uppercase; text-align: center; margin-bottom: 35px }
p { color: #262626; font: 400 18px/26px Roboto, sans-serif; margin-bottom: 15px }
.lead_section { text-align: center; background: url(https://stat2.moneycontrol.com/assets/images/ms/sap/bg-metal-mining.jpg) no-repeat; background-size: contain; padding: 124px 0 30px }
.lead_section .sponsor_sec { display: block; width: 260px; margin: 0 auto 10px }
.lead_section .sponsor_sec img { display: block; max-width: 100% }
.lead_section .asso_sec { margin-bottom: 10px }
.lead_section .asso_sec span { font: 500 14px/20px Roboto, sans-serif; display: inline-block; vertical-align: top }
.lead_section .asso_sec a { font-size: 14px; display: inline-block; vertical-align: top }
.lead_section .brand_txt { color: #0068b4; font: 500 25px/31px Roboto, sans-serif; margin-bottom: 20px }
.lead_section .evt_tm { color: #000; font: 700 16px/22px Roboto, sans-serif; margin-bottom: 10px }
.lead_section .regbtn { background: #006ecf; display: inline-block; vertical-align: middle; font: 16px/42px Roboto, sans-serif; color: #fff; width: 160px; margin: 0 auto 60px; text-align: center; border-radius: 5px; text-transform: uppercase }
.lead_section p { max-width: 900px; margin: 0 auto }
.linkbtn { background: #006ecf; display: inline-block; vertical-align: middle; font: 16px/42px Roboto, sans-serif; color: #fff; width: 160px; margin: 0 auto 60px; text-align: center; border-radius: 5px; text-transform: uppercase }
.topic_section {/* background-color: #01b1ec;*/ padding-top: 25px; }
/*.topic_section ul { display: -webkit-flex; display: -moz-flex; display: -o-flex; display: -ms-flex; display: flex; -webkit-flex-wrap: wrap; -o-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; max-width: 1000px; margin: 0 auto; justify-content: space-between }
.topic_section ul li { display: -webkit-flex; display: -moz-flex; display: -o-flex; display: -ms-flex; display: flex; vertical-align: top; text-align: center; width: calc(33.33% - 34px); flex-wrap: wrap; align-content: center; background: #0068b4; padding: 25px; margin: 0 25px 35px }*/
.topic_section ul li .topic_nm { color: #fff; font: 500 23px/30px Roboto, sans-serif }
.topic_section ul li .topic_nm.mx { text-align: left; font: 700 40px/46px Roboto, sans-serif; text-transform: uppercase }
.agenda_section { padding-top: 60px; padding-bottom: 60px }
.speakers_section { padding-top: 0; padding-bottom: 60px }
.about_section { padding-top: 60px; padding-bottom: 60px }
.about_section .blogo_info { max-width: 1100px; margin: 0 auto }
.about_section .blogo_info .blogo { float: left; width: 145px; margin-right: 70px }
.about_section .blogo_info .binfo { float: left; width: calc(100% - 225px) }
.partner_form select { border: 1px solid #d8d8d8; background: #fcfcfc; width: 200px; padding: 5px 10px 3px; font: 14px intel_clearregular, sans-serif; color: #505050 }
a.meet_speakers_list:focus { text-decoration: none; outline: 0 }
.meet_speakers_list { width: 240px!important; box-sizing: content-box }
.meet_speakers_list .image_block { display: inline-block; vertical-align: top }
.meet_speakers_list .content_block { display: block; text-align: left; font: 600 15px/15px Barlow, sans-serif; color: #262626; margin: 10px 20px }
.meet_speakers_list .content_block .department { font: 500 15px/20px Barlow, sans-serif; color: #262626 }
.meet_speakers_list h3 { font: 600 20px/20px Barlow, sans-serif; color: #0068b4; margin: 0 0 3px }
.meet_speakers_list { font: 600 15px 'Product Sans', sans-serif; margin: 0; color: #000; text-decoration: none }
.speaker_box { font: 400 15px 'Product Sans', sans-serif; color: #000 }
.meet_speakers_list:focus, .meet_speakers_list:hover { text-decoration: none; color: #000 }
.content_block:focus, .content_block:hover { color: #000 }
.speaker_section .slick-track { width: 1090px; height: 300px }
.speaker_section .slick-slider { width: 1085px; margin: auto }
.speaker_section .slick-slide { margin: 0 -13px }
.speaker_section .slick-prev { left: -60px }
.speaker_section .slick-next { right: -36px; transform: rotate(-180deg) }
.speaker_section .slick-next, .speaker_section .slick-prev { top: 18% }
.speaker_slider .slick-arrow { background: url(https://stat2.moneycontrol.com/assets/images/ms/rockwell/speaker_arrows.png) no-repeat; height: 67px }
.meet_speakers_list .image_block img { border: 1px solid #0068b4; padding: 5px; border-radius: 5px; width: 200px; height: 200px }
.who_attend_section { background: url(https://stat2.moneycontrol.com/assets/images/ms/rockwell_automation/who_attend_bg.png) left -246px top 0 no-repeat fixed; padding: 0 0 60px }
.who_attend_section p { font-weight: 500; line-height: 20px }
.who_attend_section .subline { font-size: 18px; font-weight: 400; margin: 0 0 10px }
.who_attend_section .date_block { text-align: center; margin-top: 0; position: relative; top: -10px }
.who_attend_list { margin-top: 75px; margin-bottom: 30px; position: relative }
.who_attend_list .list_date { content: ""; border-radius: 100%; background: #006ab5; background: -moz-linear-gradient(top, #0d9bff 0, #004371 100%); background: -webkit-linear-gradient(top, #0d9bff 0, #004371 100%); background: linear-gradient(to bottom, #0d9bff 0, #004371 100%); width: 45px; height: 45px; color: #fff; display: block; position: absolute; left: 581px; top: -43px; text-align: center; font-size: 15px; padding-top: 4px; padding-left: 3px; line-height: 20px }
.who_attend_box { display: flex; flex-wrap: wrap; justify-content: center; line-height: 20px }
.who_attend_box .time_block { flex-direction: column; border-right: 1px solid #006db8; margin-right: 8px; padding-right: 35px; width: 479px; padding-top: 10px; text-align: right }
.who_attend_list li:nth-of-type(odd) .who_attend_box .time_block { font-size: 18px; line-height: 20px; font-weight: 400 }
.who_attend_box .text_block { flex-direction: column; margin-bottom: 35px; padding-top: 10px; width: 430px; display: inline-block; margin-left: 30px; position: relative; font-size: 18px; line-height: 20px; font-weight: 400 }
.who_attend_box .text_block span, .who_attend_box .time_block span { color: #006ab5 }
.who_attend_box .text_block:before { content: ""; border: 2px solid #006ab5; background-color: #fff; width: 20px; height: 20px; display: inline-block; border-radius: 100%; top: 9px; left: -50px; position: absolute }
.who_attend_list li:nth-of-type(2) .who_attend_box .time_block { padding-top: 25px }
.who_attend_list li:nth-of-type(2) .who_attend_box .text_block { padding-top: 25px }
.who_attend_list li:nth-of-type(2) .who_attend_box .text_block:before { top: 25px }
.who_attend_tabs_content>.tab-pane.active { display: block }
.who_attend_tabs_content>.tab-pane { display: none }
.who_attend_agenda_tabs { margin-bottom: 20px; text-align: center }
.who_attend_agenda_tabs li:nth-of-type(1) { width: 90px; height: 40px; border-top-left-radius: 10px; border-bottom-left-radius: 10px; display: inline-block; vertical-align: top }
.who_attend_agenda_tabs li:nth-of-type(2) { width: 90px; height: 40px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; display: inline-block; vertical-align: top }
.who_attend_agenda_tabs li { background: #dfdfdf; background: -moz-linear-gradient(left, #dfdfdf 0, #dbdbdb 100%); background: -webkit-linear-gradient(left, #dfdfdf 0, #dbdbdb 100%); background: linear-gradient(to right, #dfdfdf 0, #dbdbdb 100%); text-align: center; transition: .7s all; margin-left: -3px }
.who_attend_agenda_tabs li.active { background: #d2453c; background: -moz-linear-gradient(left, #d2453c 0, #f07c32 100%); background: -webkit-linear-gradient(left, #d2453c 0, #f07c32 100%); background: linear-gradient(to right, #d2453c 0, #f07c32 100%) }
.who_attend_agenda_tabs li:last-child.active { background: #d2453c; background: -moz-linear-gradient(left, #f07c32 0, #d2453c 100%); background: -webkit-linear-gradient(left, #f07c32 0, #d2453c 100%); background: linear-gradient(to right, #f07c32 0, #d2453c 100%) }
.who_attend_agenda_tabs li.active a, .who_attend_agenda_tabs li.active a:focus, .who_attend_agenda_tabs li.active a:hover { color: #fff; text-decoration: none }
.who_attend_agenda_tabs li a { font: 600 20px/40px Barlow, sans-serif; color: #2d2d2d; text-transform: uppercase }
.who_attend_list li:last-child .who_attend_box .text_block { margin-bottom: 0 }
.pop_overlay { position: fixed; display: none; width: 100%; height: 100%; left: 0; top: 0; background-color: rgba(0,0,0,.7); z-index: 900; transition: none }
.popup_partner { transition: none; padding: 6px; display: none; border-radius: 5px; background-color: rgba(255,255,255,.46); position: fixed; transform: translate(-50%, -50%); z-index: 900; left: 50%; top: 50% }
.popin { text-align: center; width: 300px; border: 2px solid #006ecf; border-radius: 5px; background-color: #fff; padding: 35px 25px }
.pophead { color: #000; margin-bottom: 20px; font: 18px Roboto, sans-serif; font-weight: 700 }
.partner_form input { border: 1px solid #d8d8d8; background: #fcfcfc; width: 200px; padding: 6px 10px; font: 400 12px Roboto, sans-serif; font: 12px GothamBook, sans-serif; color: #505050 }
.partner_form li { display: block; margin-bottom: 20px; position: relative }
.partner_form li:nth-child(2n+2) { margin-right: 0 }
.partner_form li span { display: none }
.popcheck { color: #505050; font-size: 10px; margin-bottom: 20px; text-decoration: underline; text-align: left; padding-left: 22px; position: relative }
.popcheck input { vertical-align: sub; margin-right: 3px; opacity: 0 }
.cl_pop { position: absolute; right: 20px; top: 20px; background: url(https://images.moneycontrol.com/assets/images/ms/ncdex/popcross.png) no-repeat; width: 25px; height: 28px; cursor: pointer }
.partner_form li span { font-size: 11px; position: absolute; bottom: -23px; left: 0; color: red; text-indent: 23px }
.partsuc_msg { display: none; text-align: left; padding: 50px 0 }
.thnk_head { color: #fe0019; font: 25px Roboto, sans-serif; font-weight: 700; text-align: center; margin-bottom: 10px; text-transform: uppercase }
.partsuc_msg p { font: 14px Roboto, sans-serif; color: #262626; text-align: center }
.desk-hide { display: none }
.nw18_logo { position: absolute; right: 0 }
.popcheck .ic_check { position: absolute; border: 1px solid #A6A5A5; width: 11px; height: 11px; top: 7px; left: 23px }
.popcheck .ic_check:after { left: 3px; top: 0; width: 3px; height: 5px; border: solid #000; border-width: 0 1px 1px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: ""; position: absolute; display: none }
.popcheck input:checked~.ic_check:after { display: block }
footer { background-color: #2d2d2d; padding: 20px 0 30px }
footer .left_block { float: left; width: 49% }
footer .right_block { float: right; width: 49%; text-align: right }
.footer_links li { display: inline-block; vertical-align: top }
.footer_links li a { font: 13px/20px Barlow, sans-serif; color: #dbdbdb; border-right: 1px solid #fff; padding: 0 10px }
.footer_links li a:hover { text-decoration: underline }
.footer_links li:first-child a { padding-left: 0 }
.footer_links li:last-child a { border-right: 0 }
footer .bottom_block { margin-top: 5px; font: 300 14px/19px Barlow, sans-serif; color: #dbdbdb }
.footer_social_links { display: inline-block; vertical-align: middle }
.footer_social_links li { margin-left: 10px; display: inline-block; vertical-align: middle }
.footer_social_links .social_icons { background: url(https://stat2.moneycontrol.com/assets/images/ms/rockwell_automation/social_icons.png) no-repeat; display: inline-block; vertical-align: middle; width: 28px; height: 28px }
.footer_social_links .social_icons.facebook { background-position: 1px 1px }
.footer_social_links .social_icons.twiiter { background-position: -40px 1px }
.footer_social_links .social_icons.linkedin { background-position: -81px 1px }
.footer_social_links .social_icons.whatsapp { background-position: -122px 1px }
.footer_social_links .social_icons.facebook:hover { background-position: 1px -27px }
.footer_social_links .social_icons.twiiter:hover { background-position: -40px -27px }
.footer_social_links .social_icons.linkedin:hover { background-position: -81px -27px }
.footer_social_links .social_icons.whatsapp:hover { background-position: -122px -27px }
@media all and (max-width:1279px) {
.who_attend_list .list_date { left: 484px }
}
@media all and (min-width:980px) {
/*.topic_section ul li:nth-child(1) { margin-left: 0 }
.topic_section ul li:nth-child(3) { margin-right: 0 }
.topic_section ul li:nth-child(4) { margin-left: 0 }
.topic_section ul li:nth-child(6) { margin-right: 0 }*/
}
@media all and (max-width:980px) {
.topic_section ul li { width: 100%; /*padding: 15px;*/ margin: 0 15px 20px }
.lead_section .sponsor_sec { width: 200px }
.speaker_section .speaker_slider { width: 100%; overflow-x: auto; overflow-y: hidden; white-space: nowrap }
.meet_speakers_list { display: inline-block; vertical-align: top }
.meet_speakers_list .content_block { white-space: normal; margin: 10px 0; width: 230px }
.who_attend_list { padding: 20px }
.who_attend_list li { border-left: 1px solid #ee7a32 }
.who_attend_box .time_block { width: 100%; text-align: left; margin-left: 30px; border-right: 0 }
.who_attend_box .text_block, .who_attend_list li:nth-of-type(2) .who_attend_box .text_block { width: 100%; padding-top: 0; margin-bottom: 20px }
.who_attend_box .text_block:before, .who_attend_list li:nth-of-type(2) .who_attend_box .text_block:before { left: -42px; top: -18px }
.who_attend_list .list_date { left: -3px; top: -25px }
.who_attend_section { padding: 0 }
.topic_section ul li { text-align: left; display: block }
.topic_section ul li .topic_nm.mx { text-align: center }
.why_attend_list {margin: auto 0;}
}
@media all and (max-width:767px) {
.about_section .blogo_info .blogo { margin-right: 10px }
.about_section .blogo_info .binfo { width: calc(100% - 160px) }
.speaker_section { padding: 20px 0 25px }
.lead_section { padding-top: 80px }
.who_attend_list li:nth-of-type(odd) .who_attend_box { flex-direction: column-reverse }
.who_attend_list li:nth-of-type(odd) .who_attend_box .time_block { padding-top: 0 }
.who_attend_list li:nth-of-type(odd) .who_attend_box .text_block { margin-bottom: 0; font-weight: 500; font-size: 18px }
.who_attend_list li:nth-of-type(odd) .who_attend_box .text_block:before { top: 0 }
.speaker_section .slick-slide { margin: 0 20px }
.who_attend_list li:nth-of-type(odd) .who_attend_box .time_block { font-weight: 400; font-size: 16px }
footer .left_block { width: 100%; text-align: center }
footer .right_block { width: 100%; text-align: center; margin-top: 0 }
footer { padding: 20px 0 }
}
@media all and (max-width:467px) {
.about_section .blogo_info .binfo, .about_section .blogo_info .blogo { width: 100%; float: none; text-align: center; margin-bottom: 10px }
.lead_section { padding-bottom: 30px }
.topic_section { padding-top: 30px; padding-bottom: 10px }
.lead_section .brand_txt { font-size: 20px; line-height: 26px; margin-bottom: 10px }
.lead_section .evt_tm { font-size: 14px; line-height: 22px }
.lead_section .regbtn, .linkbtn { font-size: 14px; line-height: 35px; margin-bottom: 40px }
.sec_title { font-size: 30px; line-height: 30px; margin-bottom: 15px }
p { font-size: 16px; line-height: 23px }
.topic_section ul li .topic_nm.mx { font-size: 30px; line-height: 36px }
.topic_section ul li .topic_nm { font-size: 18px; line-height: 26px }
/*.topic_section ul li { padding: 10px }*/
.agenda_section { padding-top: 30px; padding-bottom: 20px }
.who_attend_list { margin-bottom: 10px; margin-top: 40px }
.about_section { padding-top: 30px; padding-bottom: 30px }
}
.partner_form select { padding: 5px 5px 3px; }
.partner_form select::placeholder {
color: #505050;
font: 12px GothamBook, sans-serif;
color: #8a8a8a;
}
.partner_form select:-ms-input-placeholder {
color: #505050;
font: 12px GothamBook, sans-serif;
color: #8a8a8a;
}
.partner_form select::-ms-input-placeholder {
color: #505050;
font: 12px GothamBook, sans-serif;
color: #8a8a8a;
}
.partner_form select:invalid {
color: gray;
font: 12px GothamBook, sans-serif;
}
.why_attend_list li h2 { font-size: 1em; font-weight: normal; }
.l1 { font-size: 1em; }