/*@import url('all.min.css');*/
@font-face {
    font-family: 'Pr';
    src: url('../fonts/ProximaNova-Bold.eot');
    src: url('../fonts/ProximaNova-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ProximaNova-Bold.woff2') format('woff2'),
        url('../fonts/ProximaNova-Bold.woff') format('woff'),
        url('../fonts/ProximaNova-Bold.ttf') format('truetype'),
        url('../fonts/ProximaNova-Bold.svg#ProximaNova-Bold') format('svg');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Pr';
    src: url('../fonts/ProximaNova-Semibold.eot');
    src: url('../fonts/ProximaNova-Semibold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ProximaNova-Semibold.woff2') format('woff2'),
        url('../fonts/ProximaNova-Semibold.woff') format('woff'),
        url('../fonts/ProximaNova-Semibold.ttf') format('truetype'),
        url('../fonts/ProximaNova-Semibold.svg#ProximaNova-Semibold') format('svg');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Pr';
    src: url('../fonts/ProximaNova-Regular.eot');
    src: url('../fonts/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ProximaNova-Regular.woff2') format('woff2'),
        url('../fonts/ProximaNova-Regular.woff') format('woff'),
        url('../fonts/ProximaNova-Regular.ttf') format('truetype'),
        url('../fonts/ProximaNova-Regular.svg#ProximaNova-Regular') format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Pr';
    src: url('../fonts/ProximaNova-Extrabld.eot');
    src: url('../fonts/ProximaNova-Extrabld.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ProximaNova-Extrabld.woff2') format('woff2'),
        url('../fonts/ProximaNova-Extrabld.woff') format('woff'),
        url('../fonts/ProximaNova-Extrabld.ttf') format('truetype'),
        url('../fonts/ProximaNova-Extrabld.svg#ProximaNova-Extrabld') format('svg');
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: 'Prc';
    src: url('../fonts/ProximaNovaCond-Bold.eot');
    src: url('../fonts/ProximaNovaCond-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ProximaNovaCond-Bold.woff2') format('woff2'),
        url('../fonts/ProximaNovaCond-Bold.woff') format('woff'),
        url('../fonts/ProximaNovaCond-Bold.ttf') format('truetype'),
        url('../fonts/ProximaNovaCond-Bold.svg#ProximaNovaCond-Bold') format('svg');
    font-weight: 700;
    font-style: normal;
}



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;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
    display: block;
}

ol, ul {
    list-style: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}

*, *:focus{outline:none;}
a{text-decoration:none}
.trans{transition:200ms all ease-in-out;-webkit-transition:200ms all ease-in-out;}
button, input, select, textarea { resize: none; border: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; -webkit-border-radius: 0; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none }
input[type=submit], select { cursor: pointer }
img { max-width: 100%; vertical-align: middle; border-radius: 0 }
.absoImg{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto}
::-webkit-input-placeholder {color:#777777}
:-moz-placeholder {color:#777777;opacity:1;}
::-moz-placeholder {color:#777777;opacity:1;}
:-ms-input-placeholder {color:#777777;} 

.txt:focus::-webkit-input-placeholder {opacity: 0}
.txt:focus:-moz-placeholder {opacity:0;}
.txt:focus::-moz-placeholder {opacity:0;}
.txt:focus:-ms-input-placeholder {opacity: 0} 

body{overflow-x:hidden;font:400 15px/1.2 'Pr';color:#000000;}
b, strong, h1,h2,h3,h4,h5,h6{font-family: 'Pr';font-weight: 600;}
h1{font:800 59px/1 'Pr';padding: 0 0 18px;text-transform: uppercase;}
h2{font:600 40px/1.2 'Pr';padding: 0 0 18px;}
h2:after{display: block;margin: 18px 0 0;content: '';width: 70px;height: 4px;background-color: #ff4714}

h3{font:600 21px/1.3 'Pr';}
h4{font:600 20px/1.2 'Pr';padding: 0 0 15px;}
p{font:400 20px/33px 'Pr';}
p a{color: #ff4714;transition: 300ms all;}
h2 + h3{margin-top: -8px;}


.allMiddle > *{display: inline-block;vertical-align: middle;}
[data-img]{background-size: cover;background-repeat: no-repeat;background-position: center top;}
.scrollTop{position:fixed;right:10px;bottom:10px;width:40px;height:40px;z-index:11;box-shadow:0 0 0 5px rgba(0,0,0,0.1);-o-transition: 300ms all;-moz-transition: 300ms all;transition:300ms all;-webkit-transition:300ms all;display:none;background: rgba(35,75,160,0.8) url(../images/scroll-arrow.png) no-repeat center center;z-index: 1111;}
a{color: #000000}
.titleDiv{margin: 0 0 42px;}
.titleDiv h2:after{margin-left: auto;margin-right: auto}
/*.titleDiv:after{display: block;margin: 0 auto;content: '';width: 70px;height: 4px;background-color: #ff4714}*/


.btn{font:700 18px/1 'Pr';letter-spacing: 7px;text-transform: uppercase;padding: 0;position: relative;z-index: 1;padding: 11px 19px 7px 0;transition: 300ms all;}
.hoverSapn{width: 0;left: 0;opacity: 0.2;top: 0;height: 100%;position: absolute;z-index: -1;transition: 300ms all;}

.btn:before{opacity: 0.2;top: 0;height: 100%;right: 0;width: calc(100% - 18px);content: '';position: absolute;transition: 300ms all;}
.btn:after{height: 11px;width: 22px;top: 0;bottom: 0;margin: auto;right: -13px;width: 22px;height: 11px;content: '';position: absolute;background-size: contain;transition: 300ms all;}
.btn-primary{color: #000000}
.btn-primary .hoverSapn, .btn-primary:before{background-color: #ff4714}
.btn-primary:after{background-image: url(../images/arrow-black.png);}
.btn-white{color: #ffffff}
.btn-white .hoverSapn, .btn-white:before{background-color: #ffffff}
.btn-white:after{background-image: url(../images/arrow-white.png);}

/* Slick slider css start */
.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
.slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:0;z-index:1;cursor: pointer;background-color: transparent;-webkit-transition: 200ms all ease-in-out;transition: 200ms all ease-in-out;width: 22px;height: 11px;z-index: 11;}
.slick-disabled{opacity:0.2}
.slick-prev{background: url(../images/arrow-blue-left.png) no-repeat center center / contain;}
.slick-next{background: url(../images/arrow-blue-right.png) no-repeat center center / contain;right:0;}
.slick-dots{text-align:center;line-height:11px;padding:0;position: absolute;left: 0;right: 0;bottom: 32px;}
.slick-dots li{display:inline-block;vertical-align:top;width:14px;height:14px;background-color:transparent;border-radius:50%;-webkit-border-radius:50%;font-size:0;cursor:pointer;border: 2px solid #ffffff;opacity:0.5;position: relative;}
.slick-dots li button{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;font-size: 0;background-color: #ffffff;opacity: 0;width: 4px;height: 4px;padding: 0;border-radius:50%;-webkit-border-radius:50%;}
.slick-dots li ~ li{margin-left:12px;}
.slick-dots li.slick-active{opacity: 1}
.slick-dots li.slick-active button{opacity: 1}
/* Slick slider css end */


/* Header css start */
.headerTop{border-bottom: 1px solid #d8d8d8}
.topUl{float: left;}
.topUl > li{float: left;font:400 13px/38px 'Pr';color: #000000;padding: 3px 0 0}
.topUl > li:not(:last-child):after{content: '|';display: inline-block;vertical-align: middle;margin: 0 8px -2px 4px}
.topUl > li > a{color: #000000;transition: 300ms all;}

.eventRight{float: right;}
.eventRight > *{float: left;}
.place{font:600 16px/37px 'Pr';padding: 3px 13px 0 0}
.place small{font-size: 13px;font-weight: 400}

.countDown{background: #ff4714;color: #ffffff;text-align: center;padding: 0 0 0 43px;position: relative;}
.countDown:before{position: absolute;width: 17px;height: 19px;content: '';left: 14px;top: 0;bottom: 0;margin: auto;background:url(../images/calender.png) no-repeat center center ;}
.countDown > *{float: left;background-color: #f5410f;width: 47px;padding: 6px 0 0;text-transform: uppercase;margin-left: 1px;height: 41px;}
.countDown > * > *{display: block;}
.countDown i{font:normal 400 18px/1 'Pr';}
.countDown small{display: block;font:400 10px/1 'Pr';}

.headerBtm{border-bottom: 1px solid #d8d8d8}
.logo{float: left;max-width: 146px;margin: 5px 0 0}
.menuDiv{margin: 0 0 0 239px;}
.navigation > ul{display: table;width: 100%;table-layout: fixed;border-left: 1px solid #d8d8d8;text-align: center;}
.navigation > ul > li{display: table-cell;vertical-align: middle;border-right: 1px solid #d8d8d8;text-transform: uppercase;}
.navigation > ul > li > a{font:700 18px/79px 'Prc';display: block;color: #000000;position: relative;}
.navigation > ul > li > a:before{left: 50%;top: 0;width: 0;content: '';height: 4px;background-color: #234ba0;transition: 300ms all;position: absolute;}
.navigation > ul > li > a.active{color: #234ba0}
.navigation > ul > li > a.active:before{width: 100%;left: 0}
.headerBtm{position: relative;}

.toggleMenu{width: 35px;height: 35px;background-color: #f5f5f5;position: absolute;right: 15px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);display: none;}
.toggleMenu span{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;background-color: #222222;height: 1px;width: 19px;transition: 300ms all;}
.toggleMenu span:before, .toggleMenu span:after{position: absolute;left: 0;background-color: #222222;height: 1px;width: 100%;content: '';transition: 300ms all;}
.toggleMenu span:before{top: -5px;}
.toggleMenu span:after{bottom: -5px;}

.menuSlide .toggleMenu span{background-color: transparent;}
.menuSlide .toggleMenu span:before{top: 0;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.menuSlide .toggleMenu span:after{bottom: 0;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}

.fixedSpace{display: none;}

.fixedHeader .fixedSpace{display: block;}
.fixedHeader .headerBtm{position: fixed;left: 0;right: 0;top: 0;background-color: #ffffff;z-index: 9999}

/* Header css end */

/* Banner css start */
.bannerSec{position: relative;}
.slideDiv{height: calc(70vh - 82px);text-align: center;}
.slideDiv:before{display: inline-block;vertical-align: middle;content: '';height: 100%;margin-left: -5px;}
.slideDiv > .container{display: inline-block;vertical-align: middle;color: #ffffff;text-transform: uppercase;}
.text1{font:800 100px/1 'Pr';padding: 0 0 9px;}
.text1 sup{font-size: 60px;vertical-align: top;line-height: 1;margin: 29px 0 0 2px;display: inline-block;}
.text2{font:800 59px/1.1 'Pr';padding: 0 0 8px;}
.text3{font:400 28px/1 'Pr';letter-spacing: 11px;background-color: #ff4714;display: inline-block;vertical-align: top;padding: 10px 26px 10px 36px;}
.bannerSec .slick-dots{max-width: 1680px;padding: 0 15px;position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);bottom: auto;left: 0;right: 0;margin: auto}
.bannerSec .slick-dots li{float: right;clear: both;margin: 16px 0}
.bannerSec .slick-dots li:before, .bannerSec .slick-dots li:after{width: 2px;height: 16px;content: '';left: 0;right: 0;margin: auto;position: absolute;background-color: #ffffff}
.bannerSec .slick-dots li:before{top: -18px;}
.bannerSec .slick-dots li:after{bottom: -18px;}
.bannerSec .slick-dots li:last-child:after, .bannerSec .slick-dots li:first-child:before{display: none;}
.slick-dots li.slick-active:after, .slick-dots li.slick-active:before{opacity: 0.5}

.scrollTxt{position: absolute;left: 50%;bottom: -10px;-webkit-transform: translateX(-50%);transform: translateX(-50%);z-index: 99;
  -webkit-animation: bounce 2s infinite 2s;
  animation: bounce 2s infinite 2s;
  -webkit-transition: all .2s ease-in;
  transition: all .2s ease-in;
}
.scrollTxt:before{content: attr(data-txt);display: block;letter-spacing: 4px;font:400 12px/1 'Pr';color: #ffffff}
.scrollTxt:after{content: '';display: block;width: 1px;height: 75px;margin: 10px auto 0;background-color: #ffffff;}
@keyframes bounce {
  0%,
  100%,
  20%,
  50%,
  80% {
    bottom: -10px;
  }
  40% {
    bottom: -20px;
  }
  60% {
    bottom: -5px;
  }
}  
/* Banner css end */

/* Yuri_it n(2) section css */
.threeBtn{padding: 20px 0 91px; }
.blueBtn{display: block;
    text-transform: uppercase;
    color: white;font:800 22px/80px 'Pr';
    text-align: center;background-color: #428bca;
     border-left: 4px solid black;border: 2px solid blue;
     position: relative;
     z-index: 1;
     margin: 10px; 
     
     box-shadow: 5px 5px 5px 5px white; 
     }

.blueBtn:before{left: 50%;top: 0;width: 0;content: '';height: 100%;background-color: white;transition: 150ms all;position: absolute;z-index: -1;}


.expLogos{display: inline-block;vertical-align: top;width: 100%}
.expLogos li{float: left;width: 16.66666666667%;text-align: center;padding: 0 5px 8px;}
.expLogos li.bgGray{background-color: #fafafa}

.innerExpLogos li{width: 20%}
/*.expLogos li:nth-child(6) ~ li:nth-child(even){background-color: #ffffff}
.expLogos li:nth-child(6) ~ li:nth-child(odd){background-color: #fafafa}*/
.expLogos li > *{display: block;}
.expLogos li i{position: relative;height: 147px;}
.expLogos li i img{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;max-height: 100%;}
.expLogos span{font:400 15px/18px 'Pr';}
.expLogos li strong{display: block;font-weight: 600}

.expertDiv{margin:0  0 41px}
.moreDiv{padding: 49px 0 0}
/* Yuri_it n(2) section  end */

/* 6th annual css start */
.sixthSec{background-color: #62b1df;color: #ffffff;position: relative;z-index: 1;overflow: hidden;padding: 150px 0 0}
.sixthSec:before{position: absolute;top: 0;right: -642px;z-index: -11;content: '';width: 840px;height: 840px;background-color: #54a8d9;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);/*width: 62.2%;height: 62.2%;*/}
.sixthSec:after{background-color: #ffffff;position: absolute;left: -10%;right: -10%;top: -19.5%;height: 30%;content: '';z-index: -1;-webkit-transform: rotate(-5deg);-webkit-transform-origin: center top; transform: rotate(-5deg);transform-origin: center top;}
.sixthCon h3:after{display: block;margin: 26px 0 34px;content: '';width: 70px;height: 4px;background-color: #ff4714}
.sixthCon{padding-top: 77px;padding-bottom: 83px; display: table-cell;vertical-align: bottom;float: none;}
.sixthCon .btn{margin-top: 28px;}
.sixthCon p{line-height: 30px;}
.sixthCon p ~ p{padding-top: 30px;}
.sixthCon h2{padding-right: 30px;}
.sixthCon h2:after{display: none;}
.summitImg{display: table-cell;vertical-align: bottom;float: none;}
/*.summitImg img{max-width: 110%;float: left;}*/
/* 6th annual css end */

/*  Speakers Partners css start */
.speakSec{padding: 91px 0 0}
.logoImg{float: left;/*padding: 0 35px;*/ padding: 0 15px;line-height: 78px;text-align: center;background-color: #ffffff}
.logoImg span{display: inline-block;vertical-align: middle;mix-blend-mode: luminosity;opacity: 0.5;transition: 300ms all;}
.speakSec .slick-arrow + .slick-list{margin: 0 25px}

.imgConrow{display: table;width: 100%;table-layout: fixed;}
.imgConrow > *{display: table-cell;vertical-align: middle;}
.imgDiv{padding: 25.31% 0 0}
/*  Speakers Partners css end */


/* Footer css start */
.site-footer{background-color: #fafafa;padding: 76px 0 0;margin: 100px 0 0}
.site-footer a{-webkit-transition: 300ms all;transition: 300ms all;}
.site-footer h4{color: #000000}
.foMenu li{padding-bottom: 17px;}
.foMenu li a.active{color: #ff4714}

.spMedia ul li{display: inline-block;vertical-align: middle;margin-right: 30px;}
.spMediainner ~ .spMediainner{margin-top: 42px;}
.spMediainner h4{margin-bottom: 8px;}
.copyRight{text-align: center;font-size: 13px;line-height: 61px;border-top: 1px solid #d8d8d8;margin: 80px 0 0}
.copyRight:before{top: -1px;left: -1000%;right: -1000%;content: '';position: absolute;height: 1px;background-color: #d8d8d8}
.copyRight a{color: 000000}

.imgConwrapper{padding: 30px 40px;position: relative;display: inline-block;vertical-align: top;width: 100%;z-index: 1;/*margin-top: 72px*/ margin-top: 86px}
.imgConwrapper:after, .imgConwrapper:before{position: absolute;width: 170px;height: 110px;content: '';z-index: -1}
.imgConwrapper:after{left: 0;top: 0;background-color: #fd4714}
.imgConwrapper:before{right: 0;bottom: 0;background-color: #234ba0}
.imgCon{padding: 0 5% 0 0}
.imgDiv + .imgCon{padding: 0 3.395%}
.imgCon h2:after{margin: 13px 0 14px;}
.imgConrow:nth-child(even){}
/* Footer css end */

/* Breadcrumb css start */
.breadSec{text-align: center;color: #ffffff;text-transform: uppercase;height: 583px;position: relative;z-index: 1;overflow: hidden;}
.breadSec:before{height: 100%;content: '';display: inline-block;vertical-align: middle;}
.breadSec .container{display: inline-block;vertical-align: middle;max-width: calc(100% - 5px)}
.breadSec ul{display: inline-block;vertical-align: top;background-color: #ff4714;padding: 13px 29px 11px 31px;}
.breadSec ul li{float: left;font:400 17px/1 'Pr';}
.breadSec ul li:not(:last-child):after{content: '/';display: inline-block;vertical-align: top;margin: 0 12px 0 8px;}
.breadSec ul li a{color: #ffffff;transition: 300ms all;}

.parallaxMain{position: absolute;left: 50%;top: 0;width: 100%;height: 130%;background-position: center top;background-size: cover;z-index: -1;}
.parallaxMain:after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: '';background: #000000;opacity: 0.1}
/* Breadcrumb css end */


.cmsCon p:not(:last-child){padding-bottom: 35px;}
.cmsCon ul, .cmsCon ol{padding: 0 0 37px 10px;}
.cmsCon ul:last-child, .cmsCon ol:last-child{padding-bottom: 0}
.cmsCon li{font:400 20px/25px 'Pr';}
.cmsCon li:before{display: table-cell;vertical-align: top;float: left;}
.cmsCon li:not(:last-child){padding-bottom: 8px;}
.cmsCon li span{display: table-cell;vertical-align: top;}
.cmsCon ul li:before{content: '';width: 12px;height: 12px;border: 2px solid #234ba0;-webkit-border-radius: 50%;border-radius: 50%;margin: 6px 8px 0 0}

.cmsCon h2{padding: 0 0 33px}
.cmsCon h3{font-size: 24px;padding-bottom: 5px;}
.cmsCon h4{padding: 0 0 5px;}
.cmsCon p + ul, .cmsCon p + ol{margin-top: -30px;}

.cmsCon ol{counter-reset: list;}
.cmsCon ol li:before{content: counter(list) '.';counter-increment: list;margin-right: 5px;}

.alignright{float: right;}

mark{background-color: transparent;color: #ff4714}

.setRight{position: relative;float: right;padding: 0 40px 30px 0;z-index: 1}
.setLeft{position: relative;float: left;padding: 0 0 30px 40px;z-index: 1}
.setRight:before, .setLeft:before{position: absolute;bottom: 0;content: '';width: 170px;height: 110px;background-color: #fe4714;z-index: -1}
.setRight:before{right: 0}
.setLeft:before{left: 0}

.conDetail{padding: 20px 25px 0 7px;}
.conDetail li{font:400 20px/27px 'Pr';padding: 0 0 0 36px;position: relative;}
.conDetail li ~ li{margin-top: 14px;}
.conDetail li:before{position: absolute;left: 0;top: 0;content: '';background-position: center top;background-repeat: no-repeat;width: 24px;height: 25px;background-size: contain;}
.conDetail .iconPhone, .conDetail .iconFax{font-size: 23px;font-weight: 600}
.conDetail li a{color: #000000;transition: 300ms all;}
.iconPhone:before{background-image: url(../images/icon-phone.png);}
.iconFax:before{background-image: url(../images/icon-fax.png);}
.iconEmail:before{background-image: url(../images/icon-email.png);margin-top: 2px;}
.iconWeb:before{background-image: url(../images/icon-glob.png);margin-top: 2px;}
.iconAddress:before{background-image: url(../images/icon-address.png);}
.conDetail .iconEmail a{color: #234ba0}

.mapDiv{position: relative;z-index: 1;padding: 0 40px 30px 0}
.mapDiv:before{position: absolute;bottom: 0;right: 0;content: '';width: 170px;height: 110px;background-color: #fe4714;z-index: -1}
.mapDiv iframe{height: 393px;vertical-align: top;-webkit-box-shadow: 0px 3px 20px 0px rgba(9, 134, 208, 0.08);box-shadow: 0px 3px 20px 0px rgba(9, 134, 208, 0.08);}

.expLogos li i img{max-width: 70%;max-height: 70%;}

@media only screen and (min-width: 1600px){
.container{width: 100%;max-width: 1680px;}
}

@media only screen and (min-width: 1200px)and (max-height: 700px){
.breadSec{height: 400px;}
}

@media only screen and (max-width: 1700px){
.imgCon p,.sixthCon p{font-size: 16px;line-height: 26px;}
h2{font-size: 35px;}
.sixthCon h3{font-size: 18px;}
.sixthCon h3:after{margin: 20px 0}
.sixthCon{padding-bottom: 45px}
/*.expLogos li i img{max-width: 70%;max-height: 70%;}*/

/* New container css changes start */
.place{line-height: 1;padding-top: 4px;}
.place span{display: block;line-height: 0;font-size: 0}
.text1{font-size: 80px;}
.text2{font-size: 40px;}
.text3{font-size: 20px;}
.navigation > ul > li > a{font-size: 16px;}
.summitImg img{max-width: 115%}
.imgCon h2{font-size: 30px;padding-bottom: 0}
.imgConwrapper{padding: 20px}
.spMedia ul li{max-width: 28%}
.blueBtn{font-size: 18px;line-height: 60px;}
p, .cmsCon li{font-size: 18px;}
.cmsCon ul li:before{width: 10px;height: 10px;margin-top: 7px;}
.cmsCon h2{padding-bottom: 25px;}
.conDetail .iconPhone, .conDetail .iconFax{font-size: 20px;}
.conDetail li:before{background-size: 90% auto}
.conDetail li{font-size: 18px;}
h1{font-size: 50px;}
/* New container css changes end */

}


@media only screen and (min-width: 1200px){
.copyRight a:hover, .foMenu li a:hover{color: #ff4714}
.logoImg span:hover{opacity: 1;mix-blend-mode: normal;}
.blueBtn:hover:before, .navigation > ul > li > a:hover:before{left: 0;width: 100%;}
.topUl > li > a:hover, .blueBtn:hover, .navigation > ul > li > a:hover{color: #234ba0}
.btn:hover .hoverSapn{width: calc(100% - 18px);transition-delay: 300ms;}
.btn:hover:before{width: 0;}
.btn:hover:after{right: 0;transition-delay: 100ms;}
.conDetail li a:hover{color: #234ba0}

.conDetail .iconEmail a:hover{text-decoration: underline;}
.breadSec ul li a:hover{color: #000000}
p a:hover{color: #234ba0}

}

@media only screen and (max-width: 1199px){
.logoImg span{mix-blend-mode: normal;opacity: 1}
.sixthSec:after{-webkit-transform-origin: center center;transform-origin: center center;}
.place span{display: block;line-height: 0;font-size: 0;}
.breadSec{position: relative;z-index: 1}
.breadSec:after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: '';background-color: rgba(0,0,0,0.1);z-index: -1}
}

@media only screen and (max-width: 991px){
/* Menu css start */    
.wrapper{-webkit-transition: 300ms all ease-in-out;transition: 300ms all ease-in-out;position: relative;right: 0}
.menuDiv{position: fixed;right: -100%;top: 0;height: 100%;margin: 0;z-index: 99;background-color: #ffffff;width: 250px;overflow: auto;border-right: 1px solid #d8d8d8;-webkit-transition: 300ms all ease-in-out;transition: 300ms all ease-in-out;}
.menuSlide .menuDiv{right: 0;}
.menuSlide .wrapper{right: 250px;}
.navigation > ul{display: block;text-align: left;float: none;}
.navigation > ul > li{display: block;border:0;border-bottom: 1px solid #d8d8d8;float: none;}
.navigation > ul > li > a{padding: 0 15px;line-height: 50px;font-size: 16px;}
.topUl > li:not(:last-child):after, .navigation > ul > li > a:before{display: none;}
.toggleMenu{display: block;}

/* Menu css end */ 
.slideDiv{min-height: 330px;height: calc(100vh - 188px)}
}

@media only screen and (max-width: 767px){
   
.logo{margin: 10px 0}
.threeBtn .col-xs-12 ~ .col-xs-12{margin-top: 10px;}
.blueBtn{font-size: 16px;line-height: 50px;letter-spacing: 1px;}
.expertDiv{margin: 0 0 40px}
.threeBtn{padding-bottom: 40px;}

.imgCon h2, h2{font-size: 24px;padding: 0 0 10px;}
.titleDiv{margin-bottom: 30px;}
.imgCon h2:after, .sixthCon h3:after, .titleDiv:after{width: 50px;height: 2px;}
.expLogos li{width: 100%;}
.expLogos li i{/*height: auto;padding-top: 100%;*/}

.innerExpLogos li{margin-bottom: 10px;padding-bottom: 15px;}

.accDiv, .imgConwrapper:after, .imgConwrapper:before, .summitImg, .sixthSec:before{display: none;}
.sixthSec:after{height: 10%;-webkit-transform: rotate(-3deg);transform: rotate(-3deg);top: -8%}
.sixthSec{padding: 60px 0 40px;}
.sixthCon{display: block;padding: 0 15px}
.sixthCon h2{padding-right: 0}
h2 + h3{margin: 0}
.imgCon p, .sixthCon p{font-size: 16px;line-height: 26px;}
.speakSec{padding: 40px 0 0}

.imgConwrapper{padding: 0;margin: 30px 0 0}
.imgConrow > *, .imgConrow{display: block;}
.imgDiv + .imgCon{padding: 15px 0 0}
.imgDiv{padding-top: 70%;}

.imgConrow ~ .imgConrow{margin-top: 30px;}
.imgCon h2:after{margin-bottom: 5px;}

.site-footer{padding: 0;margin: 30px 0 0}
.spMediainner h4{margin-bottom: 0;}
.site-footer h4{line-height: 50px;padding-bottom: 0;border-bottom: 1px solid #d8d8d8;font-size: 16px;position: relative;}
.site-footer h4:after, .site-footer h4:before{position: absolute;right: 0;top: 0;bottom: 0;margin: auto;content: '';background-color: #234ba0;-webkit-transition: 300ms all;transition: 300ms all;}
.site-footer h4:after{width: 1px;height: 15px;right: 7px;}
.site-footer h4.minus:after{-webkit-transform: rotate(90deg);transform: rotate(90deg);}
.site-footer h4:before{width: 15px;height: 1px;}


.accDiv:before{display: block;content: '';height: 15px;}
.accDiv:after{display: block;content: '';height: 5px;}
.foMenu ul{display: inline-block;vertical-align: top;width: 100%}
.foMenu li{padding-bottom: 15px;float: left;width: 50%;}

.spMediainner ~ .spMediainner{margin-top: 0}
.copyRight{margin-top: -1px;line-height: 1.4;padding: 15px;}

.scrollTop{border-radius: 0;right: 0;bottom: 0;width: 30px;height: 30px;}
.btn{font-size: 16px;padding-top: 8px;padding-bottom: 6px;}
.btn:after{width: 20px;height: 10px;}
.moreDiv{padding-top: 30px;}
.expLogos li{background-color: #fafafa;border-left: 1px solid #ffffff;border-right: 1px solid #ffffff;}
.innerExpLogos li{box-shadow: 0 0 5px rgba(0,0,0,0.15)}
/*.expLogos li:nth-child(6) ~ li:nth-child(even){background-color: #fafafa}*/

.text1{font-size: 40px;}
.text1 sup{font-size: 40%;margin-top: 11px;}
.text2{font-size: 24px;line-height: 1.1}
.text3{font-size: 16px;line-height: 1.2;padding:10px 15px 8px;letter-spacing: 2px;}

.slideDiv{position: relative;z-index: 1}
.slideDiv:after{position: absolute;left: 0;top: 0;content: '';background-color: rgba(0,0,0,0.2);z-index: -1;width: 100%;height: 100%;}
.bannerSec .slick-dots{-webkit-transform: none;transform: none;bottom: 15px;top: auto}
.bannerSec .slick-dots li{float: none;display: inline-block;vertical-align: top;margin: 0 3px;width: 12px;height: 12px;}
.bannerSec .slick-dots li:after, .bannerSec .slick-dots li:before{display: none;}
.scrollTxt{display: none;}

.eventRight{margin: 0 -15px;overflow: hidden;background-color: #f5f5f5;float: none;}
.place{padding: 10px 15px 5px;text-align: center;font-size: 14px;line-height: 1.3}
.eventRight > *{width: 100%;}

.countDown{padding: 0}
.countDown > *{float: none;display: inline-block;vertical-align: middle;}
.countDown:before{position: relative;display: inline-block;vertical-align: middle;left: auto;margin: 0 15px 0 0}

.spMediainner ul li{display: inline-block;vertical-align: middle;max-width: calc(47% - 5px);margin: 0 3% 0 0;}
.spMediainner ul li:nth-child(2) ~ li{margin-top: 20px;}
.spMediainner .accDiv:after{content: '';height: 20px;display: block;width: 100%;}


.breadSec{height: auto;padding: 50px 0}
h1{font-size: 35px;}
.breadSec ul{display: none;}
.breadSec h1{padding-bottom: 0}

p{font-size: 18px;line-height: 30px;}
.cmsCon li{font-size: 16px;}
.cmsCon h2{padding-bottom: 20px;}
.cmsCon p + ul, .cmsCon p + ol{margin-top: -15px;}
.cmsCon ul, .cmsCon ol{padding-bottom: 30px;}

.conDetail li:before{width: 20px;height: 20px;top: 5px;}
.conDetail{padding-right: 0;padding-left: 0}
.conDetail li{font-size: 18px;padding-left: 30px;}
.conDetail .iconPhone, .conDetail .iconFax{font-size: 20px;}
.iconWeb:before, .iconEmail:before{margin-top: 1px;}

.mapDiv{padding: 0}
.mapDiv:before{display: none;}
.conRight{margin-top: 30px;}
.conRight iframe{height: 250px;}

.setRight{padding-right: 10px;padding-bottom: 10px;float: none;display: inline-block;vertical-align: top;margin-bottom: 30px;}
.setLeft{padding-left: 10px;padding-bottom: 10px;float: none;display: inline-block;vertical-align: top;margin-bottom: 30px;}

.cmsCon ul li:before{width: 9px;height: 9px;margin: 7px 7px 0 0}
.cmsCon h4{line-height: 1.3;font-size: 18px;}
.cmsCon p:not(:last-child){padding-bottom: 25px;}
.cmsCon li:not(:last-child) {padding-bottom: 5px;}

.cmsCon h3{font-size: 20px;}
.scrollTop{background-color: #234ba0}

}

@media only screen and (max-width: 479px){
.copyRight span{display: block;line-height: 0;font-size: 0}
}

@media only screen and (min-width: 480px) and (max-width: 767px){
.foMenu li{width: 33.3333%;}    
.spMediainner ul li:nth-child(2) + li{margin-top: 0}
.spMediainner ul li{max-width: calc(30% - 5px)}

.innerExpLogos li{width: calc(50% - 5px);}
.innerExpLogos li:nth-child(even){float: right;}

}

@media only screen and (min-width: 568px) and (max-width: 767px){
.eventRight > *{width: auto;}
.place{text-align: left;line-height: 1.2}
.countDown{float: right;padding-left: 15px;}
.countDown > *{height: 47px;padding: 10px 0 0}

.setRight{float: right; max-width: 40%;margin: 0 0 15px 15px;}
.setLeft{float: left;max-width: 40%;margin: 0 15px 15px 0}

.sixthSec:after{height: 12%}

}

@media only screen and (min-width: 640px) and (max-width: 767px){
.threeBtn{padding-left: 10px;padding-right: 10px;}    
.threeBtn > *{width: 33.3333%;padding: 0 5px;}
.threeBtn .col-xs-12 ~ .col-xs-12{margin-top: 0}
.blueBtn{font-size: 14px;}

.imgDiv{padding-top: 0}
.imgConrow > *{display: table-cell;}
.imgConrow{display: table;}
.imgCon{padding: 15px 15px 15px 0}
.imgDiv + .imgCon{padding: 15px}
.imgConrow ~ .imgConrow{margin-top: 0}

.conLeft{width: 45%;}
.conRight{width: 55%;margin-top: 0}
.conRight iframe{height: 315px;}

.innerExpLogos li{width: calc(33.33% - 10px);margin-right: 10px;}
.innerExpLogos li:nth-child(even){float: left;}

}

@media only screen and (min-width: 768px) and (max-width: 1199px){
.text1{font-size: 80px;}
.text1 sup{font-size: 40%;margin-top: 25px;}
.text2{font-size: 44px;line-height: 1.2}
.text3{line-height: 1.3}
.slideDiv > .container{padding: 0 50px;}
.blueBtn{font-size: 18px;line-height: 60px;}
.sixthSec:after{height: 15%}

.imgCon h2:after{margin-bottom: 0}
.place{line-height: 1.1;padding-top: 4px;}

.imgConwrapper{padding: 15px 0}
.imgConwrapper:after{left: -15px;}
.imgConwrapper:before{right: -15px;}
.imgCon p{font-size: 16px;line-height: 26px;}
.imgCon h2{font-size: 30px;}
.imgCon{padding: 15px 15px 15px 0;}
.imgDiv + .imgCon{padding: 15px;}

.sixthSec{padding: 150px 0 80px}
.summitImg{display: none;}
.sixthCon{display: block;padding: 0 15px;width: 100%}
.breadSec{height: 450px;}

.mapDiv{padding-right: 20px;padding-bottom: 20px;}
.conDetail li{font-size: 18px;}
.conDetail .iconPhone, .conDetail .iconFax{font-size: 20px;}

.cmsCon li{font-size: 18px;}
.cmsCon li:not(:last-child){padding-bottom: 10px;}

.site-footer{margin-top: 60px;padding-top: 60px;}
.innerExpLogos li.bgGray{background-color: #ffffff}
.threeBtn{padding-bottom: 60px;}

}


@media only screen and (min-width: 768px) and (max-width: 991px){
.eventRight{width: 100%;}
.countDown{float: right;}

.logo{margin: 10px 0}
.expLogos li{width: 33.3333%;}
.spMedia{margin-top: 30px;}

.setRight, .setLeft{display: block;max-width: 60%;float: none;overflow: hidden;margin: 0 auto 30px;}


.innerExpLogos li:nth-child(odd){background-color: #fafafa;}
/*.innerExpLogos li{width: calc(33.33% - 10px);margin-right: 10px;background-color: #fafafa;margin-bottom: 10px;}
.innerExpLogos li:nth-child(even){float: left;}*/

}


@media only screen and (min-width: 992px) and (max-width: 1200px){
.expLogos li{width: 25%;}
.spMedia ul li{max-width: 25%}
.place{line-height: 1;padding-top: 4px;}
.menuDiv{margin-left: 170px;}
.navigation > ul > li > a{font-size: 16px;}
.sixthSec:after{height: 20%;}

.conLeft{width: 35%}
.conRight{width: 65%}

.setRight, .setLeft{max-width: 40%}
.innerExpLogos li:nth-child(odd){background-color: #fafafa;}
.innerExpLogos li:nth-child(4) ~ li:nth-child(odd){background-color: #ffffff;}
.innerExpLogos li:nth-child(4) ~ li:nth-child(even){background-color: #fafafa;}
.innerExpLogos li:nth-child(8) ~ li:nth-child(even){background-color: #ffffff;}
.innerExpLogos li:nth-child(8) ~ li:nth-child(odd){background-color: #fafafa;}

.innerExpLogos li:nth-child(12) ~ li:nth-child(odd){background-color: #ffffff;}
.innerExpLogos li:nth-child(12) ~ li:nth-child(even){background-color: #fafafa;}
.innerExpLogos li:nth-child(16) ~ li:nth-child(even){background-color: #ffffff;}
.innerExpLogos li:nth-child(16) ~ li:nth-child(odd){background-color: #fafafa;}

}