/* <---------- reset elements styles for all browser and normalize  starts here*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="gearSpinningbox infinite"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
/* reset elements styles for all browser and normalize ends here ----------> */

*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none}
a,a:hover{text-decoration:none;cursor:pointer}

/* <---------- html, body, wrapper¸ header, main, footer, container starts */
html,body,#wrapper,header,main,footer{background:#fff;float:left;width:100%;height:auto;font:14px 'Roboto Slab', sans-serif;position:relative}
.container{width:100%;max-width:1200px;height:auto;padding:0 20px;margin:auto}
.container:before,.container:after{content:' ';display:table}
.container:after{clear:both}
/* html, body, wrapper¸ header, main, footer, container ends ----------> */

/* <---------- header starts */
header{background:#0a0d33;padding:12px 0}
.logo,.logo img{float:left;width:auto;margin:2px 0 0}
nav{float:right;width:auto;padding:7px 0 0}
nav a{float:left;font:300 17px/24px 'Poppins';color:#fff;padding:0 5px;position:relative;display:inline-block}
nav a:hover{text-decoration:underline}
nav i{background:#fff;float:left;width:2px;height:15px;margin:5px 10px 0;display:inline-block}
.register{background:#f24259;float:right;font:500 18px 'Poppins';color:#fff;padding:5px 25px;margin:1px 0 0 40px;border-radius:3px}
.register a{color:#fff}
/* header ends ----------> */

/* <---------- main starts */
main h3{font:400 40px 'Poppins';text-align:center;color:#3b3b3b;margin:45px 0}
.blue{color:#1d3d85}
.red{color:#e61c4c}
.accordion,.accrHeader,.accrHeader ul,.accrContent,.accrSubHeader,.accrSubHeader ul,.accrSubContent{float:left;width:100%;height:auto}
.accrHeader{border-bottom:1px solid #ebecef}
.accordion li,.registerAccrBtn i,.carousel article{transition:all .3s ease;-ms-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;cursor:pointer}
.accrHeader ul li{background:#d5d6d8;float:left;width:260px;font:300 22px/100% 'Poppins';text-align:center;color:#062365;padding:15px 10px}
.accrHeader ul li span{font-size:14px;display:block}
.accrHeader ul li:hover,.accrHeader ul li.active{background:#4b5679;color:#fff}
.accrHeader.colorTypeRed ul li:hover,.accrHeader.colorTypeRed ul li.active{background:#e61c4c}
.accrContent{border-top:1px solid #e2e3e6}
.accrSubHeader{margin:0 0 20px}
.accrSubHeader li{float:left;width:auto;font:400 16px/100% 'Poppins';color:#a1a1a1;padding:10px 10px 10px 20px;margin:0 30px 0 0;position:relative}
.accrSubHeader li:before{background:#a1a1a1;width:10px;height:10px;content:'';margin:auto;border-radius:50%;position:absolute;top:0;bottom:0;left:0}
.accrSubHeader li:hover,.accrSubHeader li.active{color:#21387c}
.accrSubHeader li:hover:before,.accrSubHeader li.active:before{background:#21387c}
.accrSubHeader li a{color:inherit}
.accrSubContent{height:650px;padding:0 25px 0 0;position:relative}
.accrSubContent .YTvideo{padding:0 0 0 150px}
.accrSubContent .YTvideo h5{font:400 16px 'Poppins';color:#343434;margin:0 0 10px}
.accrSubContent .YTvideo iframe{width:900px !important;height:500px !important;padding:5px;border:1px solid #d5d6d8}
.accrSubContent .mCSB_container > div > div,.accrSubContent ul.faq-ques li{float:left;width:100%;height:auto;margin:0 0 30px}
.accrSubContent h4{font:400 25px 'Poppins';color:#6d6d6d;margin:20px 0}
.accrSubContent h5,.accrSubContent ul.faq-ques li strong{font:400 20px 'Poppins';color:#4b5679;margin:4px 0;display:block}
.accrSubContent p,.accrSubContent ul.faq-ques li{font:400 16px 'Roboto Slab';color:#343434}
.accrSubContent p a,.accrSubContent ul.faq-ques li a,.getMore a{text-decoration:underline;color:#1135aa}
.accrSubContent p a:hover,.accrSubContent ul.faq-ques li a:hover,.getMore a:hover{text-decoration:none}
.accrSubContent .mCSB_scrollTools{width:20px;height:100%;position:absolute;top:0;right:0}
.accrSubContent .mCSB_1_dragger_vertical{height:10px !important}
.accrSubContent .mCSB_dragger_bar{background:#a0a2a6 !important;width:4px !important}
.accrSubContent .mCSB_draggerRail{background:#ced0d6 !important;width:1px !important;height:100%;margin:auto;position:absolute;top:0;right:0;left:0;display:block}
.hrLine{float:left;width:100%;height:5px;margin:30px 0;position:relative;display:block}
.hrLine:before,.hrLine:after,.hrLine i:before,.hrLine i:after{background:#e14930;width:12.5%;height:100%;content:'';display:block;position:absolute;top:0;left:0}
.hrLine:after{background:#f98c1d;left:12.5%}
.hrLine i{background:#ffc323;float:right;width:37.5%;height:100%;position:relative}
.hrLine i:last-child{background:#fae228}
.hrLine i:before,.hrLine i:after{width:33.3333333333%}
.hrLine i:first-child:after,.hrLine i:last-child:after{left:auto;right:0}
.hrLine i:first-child:before{background:#c5dc57}
.hrLine i:first-child:after{background:#75c330}
.hrLine i:last-child:before{background:#38b6c9}
.hrLine i:last-child:after{background:#048dd6}
.faq-video{background:#eeeeee;float:left;width:100%;height:auto}
.faq-video .container{background:url(../images/faq-line-316x475.png) no-repeat left center;min-height:600px;position:relative}
.faq-video .video-bg{background:url(../images/video-line-316x475.png) no-repeat right center;width:316px;height:100%;position:absolute;top:0;right:0;display:block}
.faq-video .container > div:not(.video-bg){width:270px;height:80px;font:500 30px/30px 'Poppins';text-align:center;margin:auto;display:block;position:absolute;padding-top:10px}
.faq-video .container > div i{font-size:18px;display:block}
.faq-video .opm{top:0;right:0;bottom:0;left:0}
.faq-video .nfa{top:160px;left:270px}
.faq-video .ncm{top:160px;right:270px}
.faq-video .fwa{top:380px;right:270px}
.faq-video .apm{top:380px;left:270px}
.faq-video a{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;display:block}
.invite{background:#1e2c55;float:left;width:100%;height:auto}
.invite .container{background:url(../images/invite-image-805x734.png) no-repeat 0 0}
.invite .contactForm,.registeriInfo .contactForm{background:#1e2c55;float:right;width:540px;height:auto;font:300 18px/24px 'Poppins';padding:30px 50px}
.invite h4,.registeriInfo h4{font:500 30px 'Poppins';color:#fff;margin:0 0 30px}
.invite p,.registeriInfo p{float:left;width:100%;height:auto}
.invite input,.invite textarea,.registeriInfo input{float:left;width:100%;height:56px;padding:10px;margin:0 0 20px;border:0}
.invite input[type="radio"],.registeriInfo input[type="radio"]{width:auto;height:auto;margin:0;float:none}
.invite textarea{height:250px;resize:none}
.invite .info{width:370px;color:#abadbe;margin:10px 0 30px}
.registerBtn input{background:#ffd905;float:left;width:180px;font:500 18px 'Poppins';color:#000;padding:5px 25px;border-radius:3px}
.registeriInfo,.registerAccr{float:left;width:100%;height:auto;padding:30px 0}
.registeriInfo .container{min-height:720px;position:relative}
.registeriInfo .timezone span{font-size:14px}
.registerAccr > div{float:left;width:100%;min-height:560px}
.registerAccr h4{font:500 40px 'Poppins';letter-spacing: -1px;color:#1d3d85 !important;text-align:center;margin:0 0 50px}
.registerAccr > div > div{float:left;width:500px;height:auto}
.registerAccr p{font:400 16px/25px 'Roboto Slab';color:#1e1e1e;margin:0 0 20px}
.registerAccr i{color:#0d3796}
.registerAccr b{font-size:20px;color:#0a0d33}
.registerAccr ul li{float:left;width:100%;height:auto;font-style:italic;list-style:disc inside;color:#0a0d33;padding:0 0 0 15px;font-family: 'Poppins';font-style: italic;font-weight: 700;}
.registerAccr .getMore{font-size:17px;color:#020202;position:relative}
.getMore a{font-style:italic}
.getMore:before{border-width:7px;border-style:solid;border-image:none;border-color:transparent;border-left-color:#f24259;content:'';display:inline-block}
.registerAccrBtn{float:left;width:100%;min-height:auto !important;height:20px;text-align:center;margin:80px 0 0}
.registerAccrBtn i{background:#afb6c6;width:15px;height:15px;margin:0 2px;border-radius:50%;display:inline-block}
.registerAccrBtn i:hover,.registerAccrBtn i.active{background:#6d8cd2}
.multiSelOption{float:left;width:100%;min-height:45px;height:auto;margin:0 0 20px;border:1px solid #adc5f3;border-radius:0 0 2px 2px;position:relative}
.multiSelOption:before{border-width:7px;border-style:solid;border-image:none;border-color:transparent;border-top-color:#47609b;content:'';display:inline-block;position:absolute;top:24px;right:15px}
.multiSelOption .placeholder{width:100%;height:100%;font:300 18px/24px 'Poppins';color:#757575;padding:10px;position:absolute;top:0;left:0;z-index:9;cursor:pointer}
.multiSelOption.open .placeholder{height:45px}
.multiSelOption .multiSelOptionList{background:#fff;width:100%;height:auto;border:1px solid #adc5f3;border-top:0;position:absolute;top:45px;left:0}
.multiSelOption .multiSelOptionList > div{float:left;width:100%;padding:10px 27px}
.multiSelOption .multiSelOptionList .chkRoundBtn{float:left;margin:0 8px}
.multiSelOption .multiSelOptionList > div > label{margin:1px 0 0;display:inline-block}
.multiSelOption .multiSelOptionSelectedList{float:left;width:100%;min-height:45px;height:auto;padding:10px}
.multiSelOption .multiSelOptionSelectedList b{background:rgba(30,61,133,.82) !important;float:left;font:300 12px/18px 'Poppins';color:#fff;white-space:nowrap;padding:5px 15px;margin:3px;border:1px solid #1f2c54;border-radius:4px}
.multiSelOption.selected:not(.open) .placeholder{opacity:0;filter:alpha(opacity=0)}
.timeZoneFrame .timezone{margin-bottom:20px}
.opmCheckBox div{float:left;min-width:35px;height:35px;padding:0 0 0 40px;position:relative}
.opmCheckBox input{width:100%;height:100%;margin:0;opacity:0;filter:alpha(opcity=0);position:absolute;top:0;left:0;z-index:2;cursor:pointer}
.opmCheckBox label{line-height:33px;z-index:0}
.opmCheckBox label:before{background:#f0f0f0;width:20px;height:20px;content:'';border:1px solid #dcdcdc;position:absolute;top:6px;left:6px}
.opmCheckBox label:after{width:4px;height:9px;content:'';border:2px solid transparent;border-bottom:0;border-left:0;position:absolute;top:17px;left:11px;transform:scaleX(-1) rotate(135deg);-ms-transform:scaleX(-1) rotate(135deg);-moz-transform:scaleX(-1) rotate(135deg);-webkit-transform:scaleX(-1) rotate(135deg);transform-origin:left top;-ms-transform-origin:left top;-moz-transform-origin:left top;-webkit-transform-origin:left top;z-index:1}
.opmCheckBox input:checked + label:after{border-color:#42be7f;animation:check2 .3s;-ms-animation:check2 .3s;-moz-animation:check2 .3s;-webkit-animation:check2 .3s;-o-animation:check2 .3s}
@keyframes check2{ 0%{width:0;height:0} 25%{width:4px;height:0} 50%{width:4px;height:9px} }
@-ms-keyframes check2{ 0%{width:0;height:0} 25%{width:4px;height:0} 50%{width:4px;height:9px} }
@-moz-keyframes check2{ 0%{width:0;height:0} 25%{width:4px;height:0} 50%{width:4px;height:9px} }
@-webkit-keyframes check2{ 0%{width:0;height:0} 25%{width:4px;height:0} 50%{width:4px;height:9px} }
.registeriInfo .contactForm{background:transparent;padding:140px 50px 50px;position:absolute;top:0;right:20px}
.registeriInfo h4{color:#3f3f3f}
.registeriInfo input{border:1px solid #adc5f3}
.registeriInfo .registerBtn input{background:#f24259;color:#fff;border:0}
.banner{background:url(../images/banner-bg-129x129.jpg) repeat 0 0;float:left;width:100%;height:auto}
.carousel{float:left;width:100%;height:742px;text-align:center;padding:0 0 100px;position:relative}
.carousel h2{font:300 45px 'Poppins';color:#fffefe;margin:30px 0}
.carousel article{background:#fff;width:730px;height:508px;padding:40px 60px 25px;margin:auto;border-radius:4px;box-shadow:0 0 15px 2px rgba(0,0,0,.2);transform:scale(.8);display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;transition:all 0.2s ease-in-out 0s}
.carousel article.active{transform:scale(1);z-index:1}
.carousel#banner1 article.banner2,.carousel#banner2 article.banner1,.carousel#banner3 article.banner1,.carousel#banner4 article.banner1{right:auto;left:0}
.carousel#banner1 article.banner3,.carousel#banner2 article.banner3,.carousel#banner3 article.banner2,.carousel#banner4 article.banner2{right:0;left:auto}
.carousel h4{font:400 35px 'Roboto Slab';color:#1e1e1e;margin:0 0 30px}
.carousel p{width:100%;float:left;font:400 15px/24px 'Roboto Slab';text-align:center;color:#1e1e1e;margin:0 0 20px;display:block}
.carousel p b{font:bold 20px 'Roboto Slab'}
.register{background:#f24259;float:right;font:500 18px 'Poppins';color:#fff;padding:5px 25px;margin:1px 0 0 40px;border-radius:3px}
.bannerRegister{background:#f24259;font:500 18px 'Poppins';color:#fff;padding:10px 40px;margin:20px 0 0;border-radius:3px;display:inline-block}
.knowMore{color:#1e1e1e}
.knowMore:hover{text-decoration:underline}
.carouselBtn i{width:213px;height:500px;margin:auto;display:block;position:absolute;top:0;bottom:0;z-index:9;cursor:pointer}
.carouselBtn .prev{background:url(../images/left-arrow-23x45.png) no-repeat 20px 220px;left:0}
.carouselBtn .next{background:url(../images/right-arrow-23x45.png) no-repeat 170px 220px;right:0}
.rollover{position:relative;cursor:pointer}
.rollover-content{display:inline-block;padding:5px 10px;position:absolute;top:-25px;background:#fff;font-size:13px;line-height:15px;border-radius:10px;box-shadow:0 0 5px #aaa;color:#000;left:75px;display:none}
.rollover-content:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;content:"";display:inline-block;left:50%;position:absolute;top:25px;margin-left:-3px}
.rollover:hover .rollover-content{display:block}
.rollover-content:hover{display:block}
.rollover-faq{color:#374f8d;margin:0 5px;cursor:pointer}
.rollover-vid{color:#cd3e3d;margin:0 5px;cursor:pointer}
.rollover-faq:hover,.rollover-vid:hover{text-decoration:underline}
/* main ends ----------> */

/* <---------- footer starts */
footer{background:#3e3f41;padding:20px;margin:0 0 20px;position:relative}
footer:before,footer:after{background:#d5d6d8;width:100%;height:1px;content:'';position:absolute;top:-5px;left:0;display:block}
footer:after{top:auto;bottom:-5px}
footer nav,.copyrights{width:100%;text-align:center}
footer nav a,footer nav i{float:none}
.copyrights{font:300 15px 'Poppins';color:#fff;margin:10px 0 0}
/* footer ends ----------> */