*, *:before, *:after{box-sizing:border-box;-webkit-box-sizing:border-box;}
h1, h2, h3, h4, h5, h6, p, aside, ul, li, a, figure, section, aside{margin:0;padding:0;list-style-type:none;}
a{text-decoration:none;outline:none;display: inline-block;font-size: 0.9em;}
a:hover{text-decoration:none;outline:none;}
a:focus{text-decoration:none;outline:none;}
img{max-width:100%;border:none;outline:none;}
input, textarea, button{box-shadow:none;outline:none;font-family: 'Roboto', sans-serif;}
input:focus, textarea:focus, button:focus, button:active{box-shadow:none;outline:none;}
body{color:#000;margin:0;padding:0;width:100%;float:left;font-family: 'Roboto', sans-serif;position:relative;font-size: 16px;background: #fff;}
button:focus {outline: none;background-color: #fff;} .full_width{width: 100%;float: left;}
.mainContainer{width: 100%;max-width: 1280px;padding: 0 1em;margin: 0 auto;}
.containerMin{width: 100%;max-width: 60em;padding: 0 1em;margin: 0 auto;}
.cAlign{display: flex;display: -moz-flex;display: -ms-flex;display: -webkit-flex;display: -o-flex;justify-content: center;-webkit-justify-content: center;-moz-justify-content: center;-ms-justify-content: center;-webkit-align-items: center;align-items: center;}
.vAlign{display: flex;display: -moz-flex;display: -ms-flex;display: -webkit-flex;display: -o-flex;align-items: center;}
.clear-both{ clear:both;}
.materialShadow{-webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2);box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2);}
.bannerText_sec h2 {font: 700 3.8em/1em 'Roboto', sans-serif !important;text-transform: uppercase;position: relative; color: #fff;}
.bannerText_sec h2 strong{color: #192b65;}
p {font: 400 1em/1.3em 'Roboto', sans-serif !important;}
h3 {font: 400 2em/1.1em 'Roboto', sans-serif !important;position: relative;color: #192b65;text-transform: uppercase;}
h4 {font: 400 1.6em/1.1em 'Roboto', sans-serif !important;}
h5 {font: 400 1.25em/1.5em 'Roboto', sans-serif !important;}
h6 {font: 400 1.3em/1.5em 'Roboto', sans-serif !important;} .btn_blue, .btn_blue:hover, .btn_blue:focus{font-weight: 400;display: inline-block;background-color: #cda22c;color: #fff;font-size: 1em;min-width: 15em;padding: 0.7em 0.2em;text-transform: uppercase;outline: none;box-shadow: none;border: 0;text-align: center;}
.formSec .form-control{width: 100%;float: left;color: #192b65;font-weight: 300;height: 45px;padding: 1em;background-color: #fff;border: none;border-radius: 5px;}
.formSec .form-group{width: 100%;float: left;margin-bottom: 1em;}
.sugnForm{display: none;} header{width: 100%;float: left;padding: 0.5em 0;}
.headerTop{justify-content: space-between;-webkit-justify-content: space-between;-moz-justify-content: space-between;-ms-justify-content: space-between;padding: 0 2em;}
.logo{width: 17em;float: left;}
.logo a{display: inline-block;}
.contactDetails{float: right;}
.contactDetails a{color: #192b65;font-size: 1em;font-weight: 600;margin-bottom: 0.5em;}
.contactDetails a span{margin-left: 0.7em;} .bannerSec{background-color: #fff;position: relative;}
.bannerContent_Sec{position: absolute; bottom: 1em;left: 0;width: 100%;text-align: left;}
.bannerContent_Sec h3{color: #fff;padding: 0.3em 0px 0.2em;width: 100%;float: left;text-transform: uppercase;}
.bannerText_sec{width: 55%;float: left;}
.highlighter_txt {width: 100%;float: left;max-width: 32em;background-color: rgba(0, 0, 0, 0.47);padding: 0.5em 0.5em;}
.highlighter_txt p{color: #d5a729;margin: 0;font-size: 1em;} .bannerBottom_sec{padding: 1em 0 0;text-align: left;}
.bannerBottom_sec li{width: 50%;padding-right: 3em;}
.bannerBottom_sec li:last-child{padding-right: 0;padding-left: 3em;}
.bannerBottom_sec h4{font-weight: 700 !important;color: #fff;padding-bottom: 0.1em;margin:0 0 0 0;}
.bannerBottom_sec p{color: #fff;}
.bannerBottom_sec ul{align-items: flex-start;margin-left:0px;}
.dateTime_sec{background-color: #faf3e0;padding: 1em 0;text-align: left;position: relative;}
.dateTime_sec .container{max-width: 50em;}
.dateTime_sec ul{float: left;margin: 0;}
.dateTime_sec ul li{float: left;padding-right: 1em;}
.dateTime_sec ul li:last-child{padding-right: 0;}
.dateTime_sec h4{color: #3e3e3e;font-size: 1.5em;font-weight: 400;margin:0 0 0 0;}
.dateTime_sec p{color: #3e3e3e;}
.dateTime_txt{margin-left: 0.8em;}
.dateTime_form{width: 100%;float: right;position: absolute;bottom: 0;right: 0;text-align: right;}
.dateTime_form form{display: inline-block;background-color: #192b65;padding: 1.5em;text-align: left;width: 26em;}
.dateTime_form form .formInput{color: #192b65;padding: 0.2em 1em;height: 35px;background-color: #fff;border-radius: 3px;border: 0;outline: none;width: 100%;float: left;}
.dateTime_form form p{font-size: 0.8em;color: #fff;padding: 0 0 1.5em;margin:0px 0px 0px 0px;}
.wpcf7-list-item-label, .dateTime_form form label{font-size: 0.8em;color: #fff;padding: 0 0 1.5em;vertical-align: top;line-height: 1;}
.dateTime_form form input[type="checkbox"]{margin: 0 4px 0 0;}
.full_row .wpcf7-checkbox span.wpcf7-list-item{display: flex;align-items: flex-start;margin:0px;}
.full_row{width: 100%;float: left;margin-bottom: 0.5em;}
.formBtn{justify-content: space-between;align-items: flex-end;}
.formBtn input[type="submit"], .formBtn  button{width: 45%;line-height: 1;font-weight: 600;display: inline-block;border-radius: 5px;border: 1px solid #cda22c;background-color: #192b65;color: #fff;font-size: 1em;padding: 0.7em 0.2em;text-transform: uppercase;outline: none;box-shadow: none;text-align: center;}
.formBtn .btnRegister{border: 1px solid #d5a729;background-color: #d5a729;color: #192b65;}
.formBtn input[type="submit"]{border: 1px solid #d5a729;background-color: #d5a729;color: #192b65;} .agenda_sec{padding: 3em 0;text-align: center;border-bottom: 1px solid #e6e6e6;}
.agenda_sec h4{color: #3e3e3e;font-size: 1.4em;font-weight: 300;margin:0 0 0 0;} .spaekers_sec{padding: 3em 0;text-align: left;text-align: center;}
.spaekers_sec h5{color: #3e3e3e;font-size: 1.4em;font-weight: 300;text-align: center;padding: 1em 0 0;}
.spaekers_sec ul{align-items: flex-start;padding: 1em 0 0;margin: 0;}
.spaekers_sec ul li{width: 25%;padding: 0 1em;position: relative;}
.spaekers_sec ul li img{width: 100%;float: left;height: 17.4em;}
.spaekers_sec h4{color: #fff;font-size: 1em;padding-bottom: 0.1em;}
.spaekers_sec p{color: #fff;font-size: 0.75em;}
.speakersList_txt{width: calc(100% - 2em);float: left;position: absolute;bottom: 0;left: 1em;background-color: rgba(0, 0, 0, 0.53);padding: 0.5em 1em;text-align: left;min-height: 4em;}
.loadMoreLink{padding: 1em 0 0;text-align: right;}
.loadMoreLink a{text-decoration: underline;text-transform: uppercase;font-size: 0.8em;color: #192b65;opacity: 0.6;} .workshop_sec{padding: 2em 0;text-align: center;}
.workshop_sec h3{color: #192b65;font-weight: 300;margin: 0 0 1.4em;text-transform: uppercase;text-align: center;}
.workShop_Img{max-width: 62em;margin: 0 auto;width: 100%;position: relative;}
.workShop_Img > img{width: 100%;}
.workshop_sec p{color: #192b65;font-size: 0.9em;}
.workShop_List{min-height: 15em;position: relative;margin: 0 0 0.5em;}
.workShop_List li{position: absolute;top: -2em;left: 0;width: 8em;}
.workShop_List li span{display: inline-block;width: 1px;background-color: #353e5c;min-height: 10em;}
.workShop_List li:nth-child(1){top: -2em;}
.workShop_List li:nth-child(1) span{min-height: 6em;}
.workShop_List li:nth-child(2){left: 10%;top: -2.2em;}
.workShop_List li:nth-child(2) span{min-height: 10em;}
.workShop_List li:nth-child(3){left: 25%;top: 0.3em;}
.workShop_List li:nth-child(3) span{min-height: 6em;}
.workShop_List li:nth-child(4){left: 44%;}
.workShop_List li:nth-child(4) span{min-height: 10em;}
.workShop_List li:nth-child(5){left: 58%;top: -0.3em}
.workShop_List li:nth-child(5) span{min-height: 6em;}
.workShop_List li:nth-child(6){left: 67%;top: -0.2em;}
.workShop_List li:nth-child(6) span{min-height: 10em;}
.workShop_List li:nth-child(7){left: 83%;}
.workShop_List li:nth-child(7) span{min-height: 6em;} .takeAways_sec{background-color: #192b65;padding: 3em 0 0;text-align: center;}
.takeAways_sec h3{color: #fff;font-weight: 300;margin: 0 0 0.7em;text-align: center;}
.takeAways_sec ul{align-items: flex-start;justify-content: center;flex-wrap: wrap;padding-top: 2em;margin: 0;}
.takeAways_sec ul li{width: 20%;padding: 0 1.5em;margin-bottom: 3em;}
.takeAways_sec ul li .takeAway_img{display: inline-block;min-height: 5.2em;}
.takeAways_sec p{color: #fff;font-size: 0.9em;}
.takeAway_txt{width: 100%;float: left;padding: 0.4em 0;}
.borderHeading {display: inline-block;position: relative;padding: 0;margin-bottom: 0.7em;}
.borderHeading::after{content: "";position: absolute;left: calc(-3em - 0.8em);top: 50%;transform: translateY(-50%);width: 3em;height: 1px;background-color: #d5a729;}
.borderHeading::before{content: "";position: absolute;right: calc(-3em - 0.8em);top: 50%;transform: translateY(-50%);width: 3em;height: 1px;background-color: #d5a729;} .footerTop_sec{padding: 4em 0;text-align: left;}
.footerTop_sec li{width: 50%;padding-right: 3em;}
.footerTop_sec li:last-child{padding-right: 0;padding-left: 3em;}
.footerTop_sec h3{color: #d5a729;padding-bottom: 0.1em;}
.footerTop_sec h4{color: #192b65;font-size: 1.2em;} footer{background-color: #192b65;padding: 1.5em 0 1em;text-align: center;}
footer p{color: #fff;font-size: 12px !important;margin-bottom: 0.5em;text-align: center;}
footer p a{color: #fff !important;font-size: 12px !important;}
.dateTime_form form .wpcf7-response-output {
width: 100%;
float: left;
}
.dateTime_form form .wpcf7-not-valid input[type="checkbox"] {
border: 1px solid #e80b0b;
}
@media only screen and (max-width: 1199px){
body{font-size: 14px;}
.bannerText_sec h2{font-size: 1.8em !important;}
h2{font-size: 1.8em;}
h3{font-size: 1.8em;}
.dateTime_img {width: 3em;}
.bannerText_sec img{width: 10em;}
.bannerBottom_sec li{padding-right: 0.5em;}
.bannerBottom_sec li:last-child{padding-left: 0.5em;}
.bannerBottom_sec h4{font-size: 1.2em;}
}
@media only screen and (max-width: 991px){
.bannerText_sec h2{font-size: 2em !important;}
h2{font-size: 2em;}
.bannerText_sec {width: 100%;}
.dateTime_sec ul{width: 100%;display: flex;justify-content: center;}
.dateTime_sec ul li{padding: 0 1.5em;}
.dateTime_form{position: relative;bottom: auto;right: auto;padding: 2em 0;text-align: center;}
}
@media only screen and (max-width: 767px){
.bannerText_sec h2{font-size: 1.6em !important;}
h2 {font-size: 1.6em;}
h3{font-size: 1.3em;}
.borderHeading::after, .borderHeading:before{display: none;}
.logo {width: 9em;}
.bannerContent_Sec{bottom: 0;}
.bannerContent_Sec img{display: none;}
.highlighter_txt p{font-size: 1em;}
.highlighter_txt {padding: 0.2em 0.4em;}
.bannerContent_Sec h3 {font-size: 1.3em;}
.footerTop_sec ul, .bannerBottom_sec ul{flex-wrap: wrap;margin-left:0px;}
.bannerBottom_sec li{width: 100% !important;padding: 0 0 0.5em !important;}
.footerTop_sec li {width: 100% !important;padding: 0 0 1.5em !important;}
.dateTime_sec h4{font-size: 1.2em;}
.dateTime_sec p{font-size: 0.8em;}
.spaekers_sec ul{flex-wrap: wrap;justify-content: space-between;}
.spaekers_sec ul li {width: 48%;padding: 0;margin-bottom: 1em;}
.speakersList_txt{width: 100%;left: 0;min-height: 3em;}
.takeAways_sec ul li{padding: 0 0.5em;}
.spaekers_sec p{font-size: 0.9em;}
.spaekers_sec h4{font-size: 1.1em;}
.takeAways_sec ul li .takeAway_img img{width: 3.3em;}
.workshop_sec p{font-size: 0.8em;}
}
@media only screen and (max-width: 479px){
.bannerContent_Sec {position: relative;top: auto;bottom: auto;left: auto;background-color: #192b65;float: left;padding: 1em 0;}
.bannerBottom_sec li{padding: 0 0 1em !important;}
.bannerBottom_sec h4{color: #fff;}
.bannerBottom_sec p {color: #fff;}
.dateTime_form form{width: 100%;}
.workShop_Img > img{display: none;}
.workShop_List{padding-left: 1.2em;}
.spaekers_sec ul li {width: 100%;}
.workShop_List li{position: relative !important;top: auto !important;left: auto !important;text-align: left;margin-bottom: 1em;width: 100%;float: left;list-style-type: disc;}
.workShop_List li span{display: none;}
.takeAways_sec ul li{margin-bottom: 2em;width: 85%;}
.dateTime_sec ul{flex-wrap: wrap;}
.dateTime_sec .mainContainer{display: flex;flex-wrap: wrap-reverse;}
.formBtn input[type="submit"], .formBtn button{width: 48%;font-size: 0.8em;}
.dateTime_sec ul li {width: 100%;padding: 0 0 1.5em !important;}
.headerTop{flex-wrap: wrap;}
.headerTop{padding: 0 0em;}
.logo {width: 13em;padding-bottom: 1em;}
.workshop_sec p{font-size: 1em;}
}