/*-- Fonts --*/@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@500&display=swap');
/*@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@200;300;400;500;600;700;800;900&display=swap');*/
/*----*/
@font-face{font-family: 'Raleway';font-style: normal;font-weight: 400;font-display: swap;
  src: url(https://fonts.gstatic.com/s/raleway/v17/1Ptug8zYS_SKggPNyC0ITw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: 'Raleway';font-style: normal;font-weight: 500;font-display: swap;
  src: url(https://fonts.gstatic.com/s/raleway/v17/1Ptug8zYS_SKggPNyC0ITw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: 'Raleway';font-style: normal;font-weight: 600;font-display: swap;
  src: url(https://fonts.gstatic.com/s/raleway/v17/1Ptug8zYS_SKggPNyC0ITw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: 'Raleway';font-style: normal;font-weight: 700;font-display: swap;
  src: url(https://fonts.gstatic.com/s/raleway/v17/1Ptug8zYS_SKggPNyC0ITw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}  
@font-face{font-family: 'Open Sans';font-style: normal;font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v15/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;}

/*-- Reset css --*/
/*==================box-sizing================*/
*{box-sizing: border-box}
*,
*:before,
*:after{box-sizing: border-box}
html{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
*,
*:before,
*:after{-webkit-box-sizing: inherit;-moz-box-sizing: inherit;box-sizing: inherit}
/*====*/
*{margin: 0;padding: 0;border: none}
abbr,acronym,dfn{cursor: help;border-bottom: 1px #000 dotted}
dfn{font-style: normal}
.left{float: left}.right{float: right}
.clear{clear: both}
.aligncenter{text-align: center}
.alignright{text-align: right}
a{color: #000;outline: none;border: none;text-decoration: none}
a:visited{color: #5c5c5c}
a:hover{text-decoration: none;color: #0198d1}
a:active{color: #000}
address{margin: 0.2em 0;padding: .5em 0 1em;line-height: 140%;font-style: normal}
:focus{outline: 0}
ul,ol{list-style: none;margin: 0;padding: 0}
p{font-size: 16px;padding: 8px 0;line-height: 24px;margin:0}
.input-group{position: relative;margin-bottom: 15px}
.form-control{background:#fff;border:solid 1px #e1e1e1;font-size:15px;color:#434343;border-radius: 4px;width:100%;height:56px;padding:8px 15px}
.form-control::-moz-placeholder{color: #797979;opacity: 1}
.form-control:-ms-input-placeholder{color: #797979}
.form-control::-webkit-input-placeholder{color: #797979}
.form-control:focus{box-shadow:none}
.btn-primary{width:100%;/*min-height:62px;*/background-color:#252525;border:0;font:20px "Roboto Regular", Arial, sans-serif;font-weight:600;padding: 16px 0 0 0;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in;text-transform:uppercase}
.btn-primary:hover,.btn-primary:focus{background:#059ad9}
.btn-primary:focus,.btn-primary:active{border:0;box-shadow:none}
textarea{font: 12px Arial, Helvetica, sans-serif}
textarea.form-control{height:120px}
.block{display: inline-block;width: 100%}
.button{display: inline-block;background-color: #714abc;border: none;box-shadow: none;color: #fff;font-size: 24px;text-transform: uppercase;border: none;padding: 12px 35px;text-align: center;vertical-align: middle;border-radius: 6px;font-weight: 600;position:relative;z-index:10;overflow:hidden;-webkit-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
a:visited.button{color:#fff;}.button:hover{color:#fff;}
.button,.button::after{-webkit-transition: all 0.3s;transition: all 0.3s;}
.button::before,.button::after{background: #04c2b1;content: '';position: absolute;z-index: -1;}
.btn-hover::after{height: 100%;left: -35%;top: 0;transform: skew(50deg);transition-duration: 0.6s;transform-origin: top left;width: 0;}
.btn-hover:hover:after{height: 100%;width: 135%;}
.error{display: block;color: #d60606;padding-top: 5px}
.alert-success{opacity: 1}.button.radius{border-radius: 4px}
.capitalize{text-transform: none;text-transform: capitalize}
img.img-block{display: block;max-width: 100%;height: auto}
.center-box{background-color: transparent;text-align: center;padding: 60px 0}
.ucase:before{text-transform: uppercase}
.block{display: inline-block;width: 100%;}
.icon{display: inline-block;fill: currentColor;height: 1em;position: relative;top: -0.0625em;vertical-align: middle;width: 1em;}
.list{list-style:none; margin:0}
.list li{background: url(../images/list.png) no-repeat left 3px;color: #646464;font-size: 21px;line-height: 28px;margin: 0 0 27px;padding-left: 57px;font-weight:600;}
.list-numeric{list-style: number;font-size: 16px;color: #686868;}
.list-numeric li{line-height: 24px;margin: 0 0 16px;}
/*-- Body --*/
html{background: #fff;height: 100%;font-family: Arial, Helvetica, sans-serif}
body{background: #fff;font-family: Arial, Helvetica, sans-serif;font-weight: 400;font-size: 15px;min-height: 100%;color: #000}
.container{max-width:1190px;margin:0 auto;position:relative;padding:0 15px}

/*-- Fetch Fonts --*/
h1,h2,h3,h4,h5,h6,.hd-top,.intro-text p{font-family:"Raleway", Arial, sans-serif;}
.hd-h2{color:#343333;font-size:45px;margin:0 0 15px;font-weight:700;}
.hd-top{display:block;color:#212121;font-size:31px;margin:0 0 5px;font-weight:700;}
.welcome-events h2,.welcome-events .eventtime,.button{font-family:"Raleway", Arial, sans-serif;font-weight:700;}
.about ul li,#countdown-clock li span,#countdown-clock li p{font-family:'Oswald', Arial, sans-serif;font-weight:500;}
/*-- Container --*/
#content{display:inline-block;width:100%;min-height:300px;}

/*-- Header --*/
.header{padding:40px 0 18px}
.header .hd-top{text-align:right;margin:12px 0 10px}
.logo-brand{margin:0;}
#top{background:url(../images/top-bg.jpg) no-repeat center 0;min-height:751px;background-size: cover;padding-bottom: 40px;}

/*====----Home Page----=====*/
.intro-text{position:relative;padding: 0 15px 70px;margin:100px 0 0;}
.intro-text h1{margin:0 0 15px;padding:33px 0 0;color:#fff;font-weight:700;max-width:700px;}
.intro-text h1 .sm{text-transform:capitalize;display: block;font-size:57px;}
.intro-text h1 .xsm{display:block;font-size:50px;color:#00f9de;text-transform:uppercase;}
.intro-text h1 .md{font-size:68px;display:block;font-style:normal/*;text-transform:capitalize;*/}
.intro-text p{color:#fff;font-size:46px;font-weight:700;margin:26px 0 0;padding:0;position:relative;line-height:45px;}
.intro-text:before{content:" ";position:absolute;left:-35px;top:0;border-left:solid 8px #714abc;height:100%;}
.intro-text p:before{content:" ";position:absolute;right:0;top:21px;height:8px;width:50%;background:#fff;}
.hd-gradient{background: linear-gradient(45deg,#fefefe,#fff,#301a5c,#6135b8);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-size: 300% 300%;animation: gradient-text 10s ease infinite;} @-webkit-keyframes gradient-text{ 0%{background-position: 0% 50%;}50%{background-position: 100% 50%;}100%{background-position: 0% 50%;} }
.hd-animation{background: linear-gradient(45deg,#00fade,#21cebb,#fefefe,#fff);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-size: 300% 300%;animation: animation-text 10s ease infinite;} @-webkit-keyframes animation-text{ 0%{background-position: 0% 50%;}50%{background-position: 100% 50%;}100%{background-position: 0% 50%;} }

/*-- Countdown --*/
.countdown-bg{background:#714abc;padding:0;min-height:148px;}
#countdown-clock{list-style: none;margin:0 auto;padding: 0;display: table;text-align: center;position: relative;top: -80px;}
#countdown-clock li.box{display: table-cell;height:160px;width:160px;color: #000;background: #fff;border-radius: 6px;vertical-align:middle;}
#countdown-clock li.box span{font-size: 40px;}
#countdown-clock li.seperator{display:inline-block;margin-right:35px;}
#countdown-clock li.box p{color: #000;font-size: 15px;padding:0;}

/*-- welcome-intro --*/
.welcome-intro{background:#fff;padding:115px 0 60px;}
.welcome-intro .hd-h2{color:#343333;margin:0 0 40px}
.welcome-intro .hd-h2 span{display:block;}
.welcome-intro .list{padding:0 85px 0 0;}
.welcome-intro .list strong,.welcome-intro .list span{color:#100f0f;font-weight:600;}
.welcome-intro .list span{display:block;}
.welcome-events{text-align:center;}
.welcome-events h2{background:#343434;padding:24px 15px 21px;color:#fff;text-align:center;font-size:31px;text-transform:uppercase;margin:0;}
.welcome-events .box{background:#eee;padding:35px 24px 60px;margin:0;/*box-shadow: -10px 8px 10px -12px rgba(0,0,0,0.24);*/}
.welcome-events .eventtime{display:block;font-size:36px;margin:0 0 15px;}
.welcome-events .button{margin:0 0 15px;}
.welcome-events p{color:#323232;}

/*-- welcome-intro --*/
.financial-industry{background:#04c2b1;padding:90px 0 66px;}
.financial-industry .hd-h2{color:#fff;position:relative;font-size:48px;text-transform:uppercase;}
.financial-industry .hd-h2 span {color:#242424;display:block;text-transform:initial;padding:10px 0 0;}
.financial-industry .hd-h2:before{content:" ";position:absolute;left:-35px;top:0;border-left:solid 8px #fff;height:100%;}
.web-fig{position:relative;}
.web-fig figure{position:absolute;right:0;bottom:-82px;}
.web-fig img{-webkit-transition: all .3s ease-out;transition: all .3s ease-out;}

/*-- welcome-intro --*/
.why-choose-us{padding:95px 0 60px}
.why-choose-us .hd-h2{margin: 0 15px 66px;text-align: center;}
.why-choose-us .row {justify-content:center;}
.why-choose-us ul{text-align:left;margin-top:50px;}
.why-choose-us ul li{margin:0 0 42px;}
.why-choose-us ul li figure{float: left;width: 100px;height: 100px;border: solid 2px #714abc;border-radius: 6px;line-height: 90px;margin: 0 auto;text-align: center;}
.why-choose-us ul li figure img{display:inline-block;vertical-align:middle;}
.why-choose-us ul li .details{margin: 0 0 0 115px;}
.why-choose-us ul li .details strong{display:block;color:#20262e;font-size:24px;}
.why-choose-us ul li .details span{display:block;color:#646464;font-size:16px;}

/* About */
.about{background: #714abc;padding:74px 0 70px}
.about .hd-h2{color: #fff;margin:0 0 35px;}
.about .hd-h2 span{font-size:31px;margin:10px 0 0;display:block;}
.about .left-img{max-width: 23%;}
.about p{color:#fff;font-size: 16px;margin-bottom: 8px;}
.about a{margin-top: 12px;}
.about .btn-black{background: #343434;font-size: 24px;padding:15px 40px;margin-right: 20px;}
.about .btn-green{background:#04c2b1;font-size:24px;padding:15px 40px}
.btn-black.button::before,.btn-black.button::after{background:#04c2b1;}
.btn-green.button::before,.btn-green.button::after{background:#343434;}
.about ul{padding-top: 25px;color: #fff;}
.about ul li{padding: 0 10px 0 0;border-right: solid 2px #fff;margin:0 5px 0 0;}
.about ul li,.about ul li a,.about ul li span{display: inline-block;vertical-align:middle;}
.about ul li a{color: #fff;margin:-6px 0 0;}
.about ul li:last-child{padding:0;border-right: none;margin: 0;}
.about ul li{font-size:16px;font-size:17px;}
.about ul li a,.about ul li span{font-size:16px;}

/* Sponsors */
.sponsors {background: #fff;padding: 66px 0 75px;text-align: center;}
.sponsors ul{margin-bottom:35px;display:inline-block;width:100%;}
.sponsors li{display: inline-block;margin: 0 18px 0 0;width: 18.40%;}
.sponsors li figure img {display: block;max-width: 100%;height: auto;margin: 0 auto;}
.sponsors h2{margin-bottom:24px;}
.sponsors h2 span{font-weight:500;}
.sponsors .btn-green{background: #04c2b1;padding:15px 40px 15px;}
.sponsors li:last-child{margin:0;}

/*-- Footer--*/
.footer{background: #343434;padding: 42px 0 0;}
.footer-top{padding-bottom: 15px;}
.footer-base {margin-top: 24px;padding: 24px 0;background:#191919}
.footer p{color: #fff;font-size: 14px;font-family: Arial, Helvetica, sans-serif;line-height: 19px;padding: 4px 0;}
.footer-base p{color:#a8a8a8;font-size: 16px;font-family: Arial, Helvetica, sans-serif;}

.scrollup{width:40px;height:40px;position:fixed;bottom:18px;right:15px;display:none;text-indent:-9999px;border-radius:3px;background-color:#714abc;}
.scrollup:before{font-family:"FontAwesome";content:"\f077";color:#fff;font-size:18px;padding-right:3px;text-indent:0;position:absolute;right:0;top:6px;left:4px;margin:0 auto;text-align:center;}

/*====Responsive====*/

@media (max-width:1199px){
img{display:block;max-width:100%;height: auto}.img-responsive{display:block;max-width:100%;height:auto}
.header{padding: 18px 0 15px;}.header .hd-top{text-align: right;margin: 31px 0 10px;font-size: 24px;}
#top{min-height: 618px;}.intro-text{margin: 50px 0 0;}.intro-text:before,.intro-text p:before,.financial-industry .hd-h2:before{display:none;}
.intro-text h1 .sm{font-size: 45px;}.intro-text h1 .xsm{font-size: 40px;}.intro-text h1 .md{font-size: 55px;}
.button{font-size: 18px;padding: 12px 18px;}.intro-text p{font-size: 34px;line-height: 35px;}
.intro-text p:before{top: 12px;}.countdown-bg{min-height: 100px;}
#countdown-clock{top: -45px;}#countdown-clock li.box{height: 100px;width: 100px;}
#countdown-clock li.box span{font-size: 33px;}#countdown-clock li.seperator{margin: 0 15px 0 0;}
.welcome-intro{padding: 66px 0 40px;}.hd-h2{font-size: 35px;}.why-choose-us{padding: 66px 0 26px;}.about{padding: 50px 0 60px;}
.about .btn-black,.about a.btn-green,.sponsors .btn-green{font-size: 18px;padding: 12px 24px;margin-right: 10px;}
.about ul{padding-top: 18px;}.about ul li{padding: 0 6px 0 0;margin: 0 3px 0 0;}
.about ul li,.about ul li a, .about ul li span{font-size: 15px;}
.why-choose-us ul li figure{width: 80px;height: 80px;line-height: 75px;}.why-choose-us ul li figure img{width: 40px;}

/* body{border: 1px solid #000}*/ 
}

@media (max-width:1024px){
/*.container{max-width:928px;padding:0}*/
.welcome-intro .hd-h2{margin: 0 0 24px;}
.list li{font-size: 18px;line-height: 24px;margin: 0;padding: 0 0 18px 43px;}
.welcome-intro .list{padding: 0;}
.welcome-events h2{padding: 18px 15px 18px;font-size: 24px;}
.welcome-events .eventtime{font-size: 27px;margin: 0 0 10px;}.welcome-events .button{margin: 0 0 10px;}
.financial-industry{padding: 60px 0 40px;}.financial-industry .hd-h2{font-size: 35px;}
.financial-industry .web-fig figure{position: relative;bottom: 0;top: -10px;}
.why-choose-us .hd-h2{margin: 0 0 40px;}


/*body{border: 1px solid orange}*/
}

@media (max-width:991px){
/*.container{max-width: 721px;}*/
.logo-brand{max-width:145px;}.header .hd-top{margin: 21px 0 10px;font-size: 21px;}
.welcome-intro{padding: 45px 0 35px;}
.welcome-events{max-width: 424px;margin: 24px auto 18px;}
.web-fig figure,.web-fig figure img{margin:0 auto;text-align:center;display:block;}
.web-fig figure{max-width: 224px;margin-top: 15px;}
.financial-industry{padding: 45px 0 40px;}.financial-industry .hd-h2{font-size: 31px;text-align:center;}
.why-choose-us ul{margin-top:27px;}.why-choose-us .hd-h2{margin: 0 0 18px;}


/* body{border: 1px solid red} */
}

@media (max-width:767px){
/*.container{max-width: 590px}*/
.logo-brand,.logo-brand img,.about figure,.about figure img{margin:0 auto;text-align:center;display:block;}
.about .left-img{max-width: initial;}
.header .hd-top{text-align: center;margin: 3px 0 0;font-size: 18px;}
#top{min-height: 100%;}.intro-text{margin: 40px 0 0;}
.intro-text h1 .sm,.intro-text h1 .md{font-size: 35px;}.intro-text h1 .xsm{font-size: 31px;padding: 6px 0;}
.intro-text p{font-size: 27px;line-height: 31px;margin: 15px 0 0;}
.hd-h2{font-size: 31px;}.welcome-intro .hd-h2 span{display: inline-block;}
.about{padding: 40px 0 45px;text-align: center;}.about .hd-h2{margin: 0 0 18px;text-align: center;}
.about .hd-h2 span{font-size: inherit;margin: 0 0 0 6px;display: inline-block;}
.why-choose-us ul li .details{margin: 0 0 0 100px;}
.why-choose-us{padding: 50px 0 35px;}.why-choose-us ul li{margin: 0 0 18px;}
.why-choose-us ul li .details{margin: 0 0 0 100px;}.why-choose-us ul li .details strong{font-size: 21px;}
.sponsors{padding: 45px 0 50px;}.sponsors ul{margin-bottom: 0;}.sponsors li{margin: 0 10px 0 0;width: 28.4%;}
.footer{padding: 35px 0 0;text-align:center;}.footer figure{margin: 0 auto 10px;}.footer figure img{margin:0 auto;text-align:center;display:block;}
.footer p:first-child{padding-top:15px;}.footer-base{margin-top: 18px;padding: 6px 0 18px;}


/*body{border: 1px solid lightgreen}*/
}

@media (max-width:639px){
/*.container{max-width: 435px}*/
.header{padding:10px 0 6px;}.logo-brand{max-width:127px;}
.intro-text{margin: 0;}.hd-h2{font-size: 27px;}
.intro-text p,.welcome-events .eventtime{font-size: 24px;}
.welcome-events .box{padding: 24px 15px 40px;}.financial-industry .hd-h2{font-size: 24px;}
.list li{font-size: 16px;line-height: 24px;padding: 0 0 15px 40px;}
.about .hd-h2{margin: 0 0 15px;font-size: 27px;}
.footer-base p{font-size: 15px;}

/*body{border: 1px solid blue}*/
}

@media (max-width:480px){
/*.container{max-width: 90%}*/html{-webkit-text-size-adjust: none}.hd-h2{font-size: 24px;}
.header .hd-top{font-size:15px;}
#top{padding-bottom: 27px;}.intro-text{padding: 0 15px 18px;}.intro-text h1{padding: 35px 0 0;}
.intro-text h1 .sm, .intro-text h1 .md{font-size: 24px;}.hd-h2{font-size: 24px;}
.intro-text h1 .xsm{font-size: 18px;}.button{font-size: 16px;padding: 10px 18px;text-transform: capitalize;}
#countdown-clock{top: 16px;}#countdown-clock li.box{height: 66px;width: 66px;}
#countdown-clock li.box span{font-size: 24px;}#countdown-clock li.box p{font-size:13px;margin:-5px 0 0;}
#countdown-clock li.seperator{margin: 0 10px 0 0;}
.why-choose-us ul li figure{float: none;}.why-choose-us ul li .details{margin: 12px 0 0;text-align: center;}
.sponsors li{width:40%;}.scrollup{bottom:40px;}

/*body{border: 1px solid magenta}*/
}
@media (max-width:320px){
	
/*body{border: 1px solid pink}*/
}
