@font-face{font-family:'helveticaneueblackcond';src:url('../fonts/helveticaneue_blackcond-webfont.woff2') format('woff2'), url('../fonts/helveticaneue_blackcond-webfont.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:'helveticaneuelight';src:url('../fonts/helveticaneue_light-webfont.woff2') format('woff2'), url('../fonts/helveticaneue_light-webfont.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:'helveticaneuemedium';src:url('../fonts/helveticaneue_medium-webfont.woff2') format('woff2'), url('../fonts/helveticaneue_medium-webfont.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:'helveticaneuethin';src:url('../fonts/helveticaneue_thin-webfont.woff2') format('woff2'), url('../fonts/helveticaneue_thin-webfont.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:'Helvetica CondensedBlack';src:url('../fonts/HelveticaNeue-CondensedBlack.eot');src:url('../fonts/HelveticaNeue-CondensedBlack.eot?#iefix') format('embedded-opentype'), url('../fonts/HelveticaNeue-CondensedBlack.woff2') format('woff2'), url('../fonts/HelveticaNeue-CondensedBlack.woff') format('woff'), url('../fonts/HelveticaNeue-CondensedBlack.ttf') format('truetype');font-weight:900;font-style:normal}
@font-face{font-family:'helveticaneueregular';src:url('../fonts/helveticaneue-webfont.woff2') format('woff2'), url('../fonts/helveticaneue-webfont.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:'helvetica_neu_bold';src:url('../fonts/helvetica_neu_bold-webfont.woff2') format('woff2'), url('../fonts/helvetica_neu_bold-webfont.woff') format('woff');font-weight:normal;font-style:normal}
@font-face {
	font-family: 'HelveticaNeue-CondensedBold';
	src: url('../fonts/HelveticaNeue-CondensedBold.eot?#iefix') format('embedded-opentype'),  
	url('../fonts/HelveticaNeue-CondensedBold.otf')  format('opentype'),
	url('../fonts/HelveticaNeue-CondensedBold.woff') format('woff'), 
	url('../fonts/HelveticaNeue-CondensedBold.ttf')  format('truetype'), 
	url('../fonts/HelveticaNeue-CondensedBold.svg#HelveticaNeue-CondensedBold') format('svg');
	font-weight: normal;
	font-style: normal;
}
*{padding:0px;margin:0px;list-style-type:none;border:0;outline:none;text-decoration:none;/*-webkit-transition:all 0.4s ease;transition:all 0.4s ease*/}
p.grey{color:#5d5d5d !important;font-size:15px;}
.clearfix:after{content:".";clear:both;display:block;height:0;visibility:hidden}
body{font-family:'helveticaneueregular'}
img{max-width:100%}
.clear{clear:both}
.fl{float:left}
.fr{float:right}
.pos-rel{position:relative}
#fullpage{margin-left:300px}
#menu{height:100%;left:0;top:0;z-index:9}
#menu li{display:block;padding:0;margin:0;background:url(../images/menu-sep.png) no-repeat 80% bottom;text-align:right;border-radius:0;font-family:'Fira Sans Extra Condensed',sans-serif;font-weight:400;font-size:15px;text-transform:uppercase;position:relative;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}
#menu li:hover{background:#32145a;color:#fff}
#menu li a{color:#dfdfdf;font-family:'helveticaneuemedium';font-size:11px; -webkit-transition:all 0.4s ease;transition:all 0.4s ease}
#menu li.active{color:#fff;background:#32145a}
#menu li.active a, #menu li.active:hover a{color:#fff;background:#32145a}
#menu li.active a:hover, #menu li.active a:hover, #menu li.active:hover{color:#fff;background:#32145a}
.fp-section.fp-table,.fp-slide.fp-table{display:block}
.section{text-align:left}
.fp-tableCell{vertical-align:top}
.dnone{display:none !important}
.nobg{background:none !important;width:100% !important}
.alignC{text-align:center !important}
.logo{padding:20px 0 0 0 !important}
a.mobShow.register-now{background:#fb0;font-size:15px;text-transform:uppercase;color:#000;font-weight:700;float:right;font-family:'Fira Sans Extra Condensed',sans-serif;padding:16px 10px}
a.btnLeft{background:#fb0;border-bottom:3px solid #fb0;font-size:15px;text-transform:uppercase;padding:10px;color:#000;font-weight:700;margin:0 20px;font-family:'Fira Sans Extra Condensed',sans-serif;height:42px;width:110px;display:block;float:right;}
.created_by{}
a.btnLeft2{border:1px solid #fff;font-size:15px;text-transform:uppercase;padding:10px;color:#dfdfdf;float:right;margin:0 20px;font-family:'Fira Sans Extra Condensed',sans-serif;line-height:18px}
a.btnLeft2:hover{color:#dfdfdf}
.fa-3{font-size:2em;margin:3px 0 0 5px}
.hvr-sweep-to-top{box-shadow:0 0 1px rgba(0, 0, 0, 0);display:inline-block;position:relative;transform:perspective(1px) translateZ(0px);transition-duration:0.3s;transition-property:color;vertical-align:middle}
.hvr-sweep-to-top:hover::before,.hvr-sweep-to-top:active::before{transform:scaleY(1);text-decoration:none}
.hvr-bounce-to-left::before{background:#32145a none repeat scroll 0 0;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:100% 50% 0;transition-duration:0.5s;transition-property:transform;transition-timing-function:ease-out;z-index:-1}
.hvr-bounce-to-left{box-shadow:0 0 1px rgba(0, 0, 0, 0);display:inline-block;position:relative;transform:perspective(1px) translateZ(0px);transition-duration:0.5s;transition-property:color;vertical-align:middle}
.hvr-bounce-to-left:hover::before,.hvr-bounce-to-left:active::before{transform:scaleX(1);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66)}
.subname{width:38px;height:20px;text-align:center;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);color:#fff;font-size:9px;font-weight:700;text-transform:uppercase;float:left;position:absolute;left:-8px;bottom:24px;display:none;padding-top:4px;z-index:9;font-family:Arial,Helvetica,sans-serif;border-bottom:1px solid #fff;top:0px;bottom:0px;margin:auto}
.top29{left:-20px;top:2px;width:22%}
.videoHolder{width:640px;margin:30px auto 0}
.bottom-logo{/*text-align:center;*/bottom:16px;position:fixed;width:300px !important;z-index:99; padding: 0 0 0 45px}
#menu li.active .subname, #menu li:hover .subname{display:block}
.subname.bgorange{background:#f69320}
.subname.bggreen{background:#20f625;font-size:8px}
.home{background-image:url(../images/home.jpg);height:100vh;background-size:cover;background-position:center}
.sap{position:absolute;background:url(../images/microsoft.png) no-repeat 0 0/100%;width:135px;height:45px;right:20px;top:20px;z-index:9}
.sap1{background:url(../images/logo1.png) no-repeat 0 0/100%; height: 29px; top: 35px;}
.contentHolder{padding:0 50px 50px;position:relative}
.secname{font-size:10px;font-family:'Fira Sans Extra Condensed',sans-serif;font-weight:700;color:#000;background:#fff;padding:3px 10px 1px;text-transform:uppercase;display:inline-block}
h1.mainHead{font-family:'helveticaneueblackcond';font-weight:500;font-size:65px;color:#fff;margin:0}
h1.mainHead span{font-size:26px;font-weight:400;display:block;text-transform:uppercase;font-family:'helveticaneuethin'}
h1.mainHead strong{color:#ffb816;font-weight:500}
p.mainContent{font-family:'helveticaneuelight';font-size:16px;line-height:28px;color:#fff;padding:20px 20px 20px 0;width:85%;text-shadow:2px 2px 2px #000}
p.mainContent strong{color:#fbb709;font-family:'helvetica_neu_bold'}
.article_text{background:#f05225;color:#fff}
.scrolldown{padding-bottom:60px}
.contentHolderMain{padding-top:120px;padding-left:50px}
.section1{background:url(../images/article1.jpg) no-repeat 0 0/100%}
h1{color:#fff;font-family:'Helvetica CondensedBlack';font-weight:700;font-size:46px;text-shadow:2px 2px 2px #000;width:60%}
p{font-family:'Open Sans',sans-serif;font-size:14px;line-height:24px;color:#000;padding-top:20px}
h2{font-family:'Fira Sans Extra Condensed',sans-serif;font-size:24px;line-height:32px;color:#000;padding-top:20px}
p a{color:#1976d2;text-decoration:underline}
p a:hover{text-decoration:none}
.secImage{position:relative}
.secImage .shadow{width:100%;position:absolute;height:200px;background:-moz-linear-gradient(top, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 )}
.secImage img{width:100%}
.headingHolder{padding:0 0 0 50px;margin-top:-165px;position:relative}
.imgSec{width:55%;margin:25px 20px 20px 0}
.imgSec img{width:100%}
.imgSec p{font-size:12px;padding:0;margin:0;font-style:italic;line-height:16px}
.imgSec p strong{font-weight:700;font-style:normal}
.imgSec.full{width:100%;margin:20px 0 0 0}
.imgSec.fr{width:55%;margin:20px 0 20px 20px}
.videoSec{margin:40px 0 0;padding:0 0 20px 0;border-bottom:1px solid #b4b5b6}
.videoSec h3{font-size:14px;text-transform:uppercase;color:#000;font-weight:700;font-family:'Fira Sans Extra Condensed',sans-serif;border-bottom:1px solid #b4b5b6;padding-bottom:5px}
.vidHolder{padding-top:20px}
.mainVideo{float:left;width:75%}
.vidDesc h2{font-weight:500;font-size:14px;font-family:'Fira Sans Extra Condensed',sans-serif;line-height:normal;padding:5px 0 0 0}
.vidDesc h2 span{font-size:12px;font-style:italic;margin:0;padding:0;font-weight:400}
.vidDesc h2 strong{font-weight:700;font-style:italic}
.thumbArea{float:right;width:22%}
.thumbArea img{margin-bottom:5px}
.swiper-container{width:100%;height:300px;margin-left:auto;margin-right:auto}
.swiper-slide{background-size:cover;background-position:center}
.gallery-top{height:80%;width:100%}
.gallery-thumbs{height:20%;box-sizing:border-box;padding:10px 0}
.gallery-thumbs .swiper-slide{height:100%;opacity:0.4}
.gallery-thumbs .swiper-slide-active{opacity:1}
.mt20{margin-top:20px}
.footer{background:#363738;text-align:center;padding:10px 0;color:#fff;font-size:12px;font-family:'Open Sans',sans-serif}
.readMore{border-top:5px solid #cecdcd;padding:20px 0;margin:0 50px}
.readMore h3{padding-bottom:20px;color:#000;font-size:18px;font-family:'Fira Sans Extra Condensed',sans-serif}
.readMore a{color:#000;text-decoration:none;font-family:'Open Sans',sans-serif;font-size:14px;width:45%;float:left;margin:0 20px 20px 0}
.readMore a:hover{color:#1976d2}
.readMore a strong{display:block}
.dblock{display:block}
.mr10{margin-right:10px}
.adholder{margin:0 50px;padding:0 0 30px;text-align:center}
img.grayscale{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);-webkit-transition:all .6s ease;-webkit-backface-visibility:hidden}
img.grayscale:hover{filter:none;-webkit-filter:grayscale(0%)}
.navbar{width:300px;height:100%;background:#5c2d91;overflow-y:auto}
.container-fluid{margin-left:300px;padding:0;position:relative}
ul.nav li a{font-family:'Fira Sans Extra Condensed',sans-serif}
.mb20{margin-bottom:20px}
.socialIcon a{background:url(../images/icons.png) no-repeat 0 0;width:32px;height:32px;float:left;margin:20px 10px 0 0}
.socialIcon a.tw{background-position:-32px -32px}
.socialIcon a.tw:hover{background-position:-32px 0}
.socialIcon a.fb{background-position:-64px -32px}
.socialIcon a.fb:hover{background-position:-64px 0}
.socialIcon a.wu{background-position:0 -32px}
.socialIcon a.wu:hover{background-position:0 0}
.mobShow{display:none}
.navbar-header{overflow:hidden}


/*=======================20 March=======================*/
.sectionHome{width: 100%; float: left;}
.dualBlocks{width: 100%; float: left; padding: 0 0 0 45px; margin: -110px 0 0 0; position: relative;}
.dualMainBlocks{width: 100%; float: left; background: #fdba08 ; position: relative; padding: 47px 0 0 25px; min-height: 358px;}
.clip{position: absolute; top: 22px; left:275px;}
.plane{position: absolute; top:38px; right: 0; z-index: 1;}
.dualMainBlocks h2{font-size: 55px; text-transform: uppercase; color: #000000; margin: 0; font-family:'Helvetica CondensedBlack'; line-height: 44px;}
.dualMainBlocks h2 span{color: #f35628;}
.dualMainBlocksCont{width: 100%; float: left; padding:0 0 70px 25px; margin: -104px 0 0 0; position: relative;}
.blocksThumbs{width: 100%; float: left; position: relative;}
.blockThumbIn{width: 361px; float: left; position: relative; margin:0 13px 24px 0;}
.blockThumbIn:last-child{margin: 0 0 24px 0;}
.blockThumbIn img{width: 100%; float: left;}
.blockThumbInfo{position:absolute; top:0; left:0; width:100%; height:100%; padding:0 35px;}
.verticalCenter{display:table;width:100%;height:100%;}
.verticalInner{display:table-cell;vertical-align:middle;}
.blockThumbInfo h3{font-size: 40px; margin: 0; font-family:'Helvetica CondensedBlack'; color: #000;}
.blockThumbInfo h4{font-size: 20px; margin: 0; font-family:'Helvetica CondensedBlack'; color: #000;}
.blockThumbIn.blockThumbInDelhi .blockThumbInfo h3,
.blockThumbIn.blockThumbInDelhi .blockThumbInfo h4{color: #fff;}
.dualMainBlocksCont h5{font-family:'helveticaneuelight'; font-size: 16px; line-height: 26px;}
.dualMainBlocksCont h6{font-family: 'HelveticaNeue-CondensedBold'; font-size: 17px; margin:22px 0 0 0;}
.dualMainBlocksCont p{font-family:'helveticaneuelight'; font-size: 16px; line-height: 22px; padding-top: 16px;}
.dualMainBlocksCont p strong{font-family:'HelveticaNeue-Medium'; font-weight: normal;}

.sectionHome h1{font-size: 60px; color: #07a7f0; font-family:'Helvetica CondensedBlack'; text-shadow: none; letter-spacing: -0.5px; padding: 0 15px 0 0; line-height: 55px; width: 100%;}
.sectionHome .contentHolderMain{background: url(../images/mainbanner.jpg) no-repeat; background-size: cover; background-position:  center center; padding:84px 0 0 70px; min-height:365px;}

.innerBlock{max-width:845px; padding: 0 0 24px 65px; width: 100%; float: left;}
.eventBox{width: 100%; float: left; position: relative; margin: 0 0 25px 0;}
.eventBoxIn{width:100%; float: left; position: relative; border-radius: 5px; border: 1px solid #d5d5d5;}
.eventBox h3{text-transform: uppercase; color: #363636; margin: 0 0 20px 0; font-family: 'HelveticaNeue-CondensedBold'; font-size: 20px; padding: 0 0 0 5px;}
h6.tuk{text-transform: uppercase; color: #363636; margin:-16px 0 0 0; font-family: 'HelveticaNeue-CondensedBold'; font-size: 20px; padding: 0 0 0 5px; width: 100%; float: left;}
.eventLeft{overflow: hidden; padding: 17px 0 0 0;}
.eventLeft ul{width: 100%; float: left; list-style: none; padding:0 20px 0 40px; margin: 0;}
.eventLeft ul li{font-size: 14px; font-family:'helveticaneuelight'; color: #000; margin: 1px 0;}
.eventLeft ul li strong{font-family:'HelveticaNeue-Medium'; font-weight: normal;}
.eventRight{width:221px; float: right; background: #251f23; border-radius: 5px;}
.eventRight img{width: 100%; float: left;}
.eventRight p{color: #fff; font-family:'helveticaneuelight'; font-size: 13px; clear: both; line-height: 16px; padding:20px 18px 30px;}
.eventRight p.p3{padding:0px 18px 20px;}
.eventRight p strong{font-family:'HelveticaNeue-Medium'; font-weight: normal;}
.eventFull{width: 100%; float: left; position: relative; background: #09a1e7; padding:14px 40px 16px; margin: 10px 0;}
.eventFull-p3{margin: 15px 0;}
.eventFull h4{font-size:12px; margin:0; text-transform:uppercase; color: #fff; font-family:'HelveticaNeue-Medium';}
.eventFull h5{margin: 5px 0; font-family:'helvetica_neu_bold'; font-size: 22px; color: #fff;}
.eventFull h6{font-family:'helveticaneuelight'; color: #fff; font-size: 14px; margin: 0;}
.eventFull h6 strong{font-family:'HelveticaNeue-Medium'; font-weight: normal;}
.eventBoxBlue .eventRight p {padding: 0 18px 15px; margin: -15px 0 0 0; width: 100%; float: left;}
.eventBox2 .eventRight p {padding: 0 18px 15px; margin: -15px 0 0 0; width: 100%; float: left;}
.eventBox2 .eventFull {background: #f35628; padding: 24px 40px 29px; margin: 15px 0;}
.eventBox-p4 .eventFull{padding: 20px 40px 20px;}
.eventBox2 .eventFull h5{margin: 10px 0;}


.innerBanner{width: 100%; float: left; position: relative; padding: 34px 0 0 0;}
.innerBanner h2{font-size: 20px; margin: 0; font-family:'helveticaneueblackcond'; color: #363636; text-transform: uppercase;}
.innerBanner h3{font-size: 38px; margin: 0; font-family:'helveticaneueblackcond'; color: #07a7f0;}
.innerBanner p{font-size: 16px; margin: 0; font-family:'helveticaneuelight'; color: #000; padding-top: 14px;}
.innerBanner p strong{font-family:'helvetica_neu_bold'; font-weight: normal;}

.detailStrip{width: 100%; float: left; position: relative; padding: 0 0 0 65px; margin: 44px 0 25px 0; display: flex; flex-wrap: wrap;}
.detailStrip:before{content: ""; width:100%; left: 0; height: 70%; top: 15%; background:#ffb809; position: absolute;}
.detailStrip:after{content: ""; width:30px; left: 0; height: 70%; top: 15%; background:#fff; position: absolute;}
.detailStrip .blockThumbIn{float: none; display: inline-block; vertical-align: middle;}
.detailStrip .blockThumbIn:last-child{margin: 0;}
.detailStrip .blockThumbIn{margin: 0;}

.eventInfo{width: 100%; position: relative; border-radius: 5px; border: 1px solid #d5d5d5; overflow: hidden; padding:15px 30px; display: flex; flex-wrap: wrap; margin: 0 0 30px 0;}
.eventInfoLeft{width: 45%; float: left; background: url(../images/icon1.png) no-repeat left center; padding: 0 0 0 50px;}
.eventInfoLeft p{margin: 0; font-size: 16px; color: #000000; font-family:'helveticaneuelight'; padding: 0;}
.eventInfoLeft h4{font-family:'helveticaneueblackcond'; color: #000000; font-size: 20px; margin: 0;}

.eventInfoRight{width: 55%; float: left; background: url(../images/icon2.png) no-repeat left center; padding: 0 0 0 50px;}
.eventInfoRight p{margin: 0; font-size: 16px; color: #000000; font-family:'helveticaneuelight'; padding: 0;}
.eventInfoRight h4{font-family:'helveticaneueblackcond'; color: #000000; font-size: 20px; margin: 0;}
.stripName{display: inline-block; vertical-align: middle; font-size: 30px; font-family:'helveticaneueblackcond'; text-transform: uppercase; line-height: 30px; position: relative; z-index: 1; margin:0 0 0 25px;}
.stripName span{color: #f35628;}
.stripclip{display: inline-block; vertical-align: middle; position: relative; z-index: 2;}

.livepage .dualMainBlocksCont{margin: 50px 0 0 0;}
.livepage .dualMainBlocks h2{font-size: 40px; line-height: 40px; padding: 0;}
.videoBlocksMain{width: 100%; float: left; position: relative; max-width: 936px;}
.videoBlocksMain .videoBlockOne{width: 48%; float: left; margin: 18px 2% 0 0;}
.videoBlocksMain .videoBlockOne iframe{width: 100%; float: left;}
.videoBlocksMain .videoBlockOne:nth-child(2){margin: 18px 0 0 0;}

.videoBlockOne .embed-container { position: relative; padding-bottom: 56.20%; height: 0; overflow: hidden; max-width: 100%;  margin-bottom: 17px;} 
.videoBlockOne .embed-container iframe, 
.videoBlockOne .embed-container object, 
.videoBlockOne .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/*.livepage .dualMainBlocks iframe{width: 600px; height: 320px; border: none; margin: 18px 0 8px 0;}*/
.livepage .dualMainBlocks img{margin: 18px 0 16px 0; float: left;}
.livepage .dualMainBlocks h3{text-transform: uppercase; font-size: 20px; font-family:'helvetica_neu_bold'; color: #000;}
.livepage .dualMainBlocks h3 span{color: #ff0018;}
.livepage .dualMainBlocks {padding:29px 25px 29px 25px; min-height: 358px;}

.articleButton{width: 100%; float: left; position: relative;}
.articleBtn{width: 100%; float: left; position: relative; background: #4f2580; font-size: 12px; color: #fff; font-family:'HelveticaNeue-Medium'; text-transform: uppercase; padding: 11px 0 11px 84px; cursor: pointer;}
/*.articleBtn small{position: absolute; width: 5px; height: 100%; top: 0; right: 0; background: #4f2580; right:-5px; z-index: 1;}*/
.articleBtn:after{width:28px; height: 28px; background: #38175f; border-radius: 50%; content: ""; position: absolute; left: 40px; top:50%; margin: -14px 0 0 0;}
.articleBtn:before{width:9px; height: 5px; background:url(../images/icon3.png) no-repeat; content: ""; position: absolute; left: 50px; top:50%; margin: -2.5px 0 0 0; z-index: 1;}
.articleBtnActive:before{transform:rotate(-180deg);}
#menu{float: left; padding: 0 0 100px 0;}
.articleScroll{width: 100%; float: left; position: relative;}

@media(min-width: 768px){
.articleScroll{display: none;}	
}

.cityMenu{width: 100%; float: left; position: relative; padding: 0 0 0 0; margin: 16px 0 37px 0}
.cityMenu h3{margin:0; padding: 0 0 0 40px; font-size: 13px; line-height: 16px; color: #dfdfdf; text-transform: uppercase; font-family:'helvetica_neu_bold';}
.cityMenu ul{width: 100%; float: left; margin:8px 0 0 0; padding: 0;}
.cityMenu ul li{width: 100%; float: left; position: relative; padding:8px 50px 8px 60px; transition: all ease .3s}
.cityMenu ul li:first-child:after,
.cityMenu ul li:nth-child(2):after,
.cityMenu ul li:nth-child(3):after{background: rgba(255,255,255,.2); height: 1px; position: absolute; bottom: 0; left:60px; width: 159px; content: "";}
.cityMenu ul li:nth-child(2),
.cityMenu ul li:nth-child(4){padding-top:5px; padding-bottom:5px; text-indent:10px;}
.cityMenu ul li:nth-child(2):before,
.cityMenu ul li:nth-child(4):before{left: 60px;}
.cityMenu ul li:nth-child(2) a,
.cityMenu ul li:nth-child(4) a{font-size: 12px;}
.cityMenu ul li.noborder:after{display: none;}
.cityMenu ul li:before{width:5px; height: 4px; margin: -3px 0 0 0; content: ""; position: absolute; top: 50%; left:47px; background: url(../images/icon4.png) no-repeat;}
.cityMenu ul li a{font-size: 14px; color: #dfdfdf; font-family:'HelveticaNeue-Medium'; text-decoration: none;}
/*@media(min-width: 1280px){
	.cityMenu ul li:hover{background: #3f1b69;}
}*/
.cityMenu ul li.selected{background: #3f1b69;}

.livepage .clip{top: 8px; left: 630px;}


/** * Owl Carousel v2.3.4 * Copyright 2013-2018 David Deutsch * Licensed under:SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE *//* * Owl Carousel - Core */
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1; width: 100%; float: left;}
 .owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden;}
 .owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
 .owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px);}
 .owl-carousel .owl-wrapper, .owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);}
 .owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;}
 .owl-carousel .owl-item img{display:block;width:100%;}
 .owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled{display:none;}
 .owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
 .owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0 !important;font:inherit;}
 .owl-carousel.owl-loaded{display:block;}
 .owl-carousel.owl-loading{opacity:0;display:block;}
 .owl-carousel.owl-hidden{opacity:0;}
 .owl-carousel.owl-refresh .owl-item{visibility:hidden;}
 .owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
 .owl-carousel.owl-grab{cursor:move;cursor:grab;}
 .owl-carousel.owl-rtl{direction:rtl;}
 .owl-carousel.owl-rtl .owl-item{float:right;}
.no-js .owl-carousel{display:block;}
/* * Owl Carousel - Animate Plugin */.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both;}
.owl-carousel .owl-animated-in{z-index:0;}
.owl-carousel .owl-animated-out{z-index:1;}
.owl-carousel .fadeOut{animation-name:fadeOut;}
@keyframes fadeOut{0%{opacity:1;}
 100%{opacity:0;}
 }
/* * Owl Carousel - Auto Height Plugin */.owl-height{transition:height 500ms ease-in-out;}
/* * Owl Carousel - Lazy Load Plugin */.owl-carousel .owl-item{/**This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrongcalculation of the height of the owl-item that breaks page layouts */ }
 .owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease;}
 .owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]){max-height:0;}
 .owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d;}
/* * Owl Carousel - Video Plugin */.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000;}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease;}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3);}
.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none;}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease;}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%;}

/** * Owl Carousel v2.3.4 * Copyright 2013-2018 David Deutsch * Licensed under:SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE *//* * Default theme - Owl Carousel CSS File */.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent;}
 .owl-theme .owl-nav [class*='owl-']{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px;}
 .owl-theme .owl-nav [class*='owl-']:hover{background:#869791;color:#FFF;text-decoration:none;}
 .owl-theme .owl-nav .disabled{opacity:0.5;cursor:default;}
/*.owl-theme .owl-nav.disabled + */.owl-dots{margin-top:10px;}
.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent; width: 100%; float: left;}
 .owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline; vertical-align: top;}
 .owl-theme .owl-dots .owl-dot span{width:8px;height:8px;margin:0 2px;background:#868686;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease; border-radius: 50%;}
 .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:#09a1e7;}

.eventRight .owl-theme .owl-dots{margin: 0; position: absolute; bottom:-31px; left: 0; width: 100%;}
.orangedot .eventRight .owl-theme .owl-dots .owl-dot.active span,
.orangedot .eventRight .owl-theme .owl-dots .owl-dot:hover span{background:#f35628;}
.eventFull ul{width: 100%; float: left; margin: 0 0 8px 0; padding: 0!important;}
.eventFull ul p{margin: 0; color: #fff; padding: 0; font-size: 14px; line-height: 16px; font-family:'HelveticaNeue-Medium';}
.eventFull ul span{font-size: 12px; line-height: 14px; color: #fff; font-family:'helveticaneuelight'; display: block;}
.three-qt li{width:33.3%; float: left; position: relative;}
.three-qt li:after{content:""; width: 1px; height: 100%; position: absolute; top: 0; background: #fff; right:12px;}
.three-qt li:last-child:after{display: none;}

.two-qt li{width:50%; float: left; position: relative;}
.two-qt li:after{content:""; width: 1px; height: 100%; position: absolute; top: 0; background: #fff; right:40px;}
.two-qt li:last-child:after{display: none;}

.eventLeft .four-qt{display: flex; flex-wrap: wrap;}
.eventLeft .four-qt li{width:50%; float: left; position: relative; margin:0 0 10px 0;}
.four-qt li:after{content:""; width: 1px; height: 100%; position: absolute; top: 0; background: #fff; right:20px;}
.four-qt li:nth-child(2n+2):after{display: none;}


.pageCont{width: 100%; float: left; position: relative; max-width:960px;}
.customRow{width: 100%; float: left;}
.customRow .bang1{width: 140px; float: left;}
.customRow .bang2{overflow: hidden;}

@font-face {
	font-family: 'HelveticaNeue-Medium';
	src: url('../fonts/HelveticaNeue-Medium.eot?#iefix') format('embedded-opentype'),  
	url('../fonts/HelveticaNeue-Medium.woff') format('woff'), 
	url('../fonts/HelveticaNeue-Medium.ttf')  format('truetype'), 
	url('../fonts/HelveticaNeue-Medium.svg#HelveticaNeue-Medium') format('svg');
	font-weight: normal;
	font-style: normal;
}
.iframeBlock{width: 100%; float: left; position: relative; margin: 27px 0 0 0;}

@media(min-width: 1025px){
.eventBoxIncustom{display: flex;}
.bxin{position: relative; height: 100%; width: 100%;}
.eventBoxIncustom .eventLeft{padding-right: 221px; padding-bottom: 17px;}
.eventBoxIncustom .eventRight{position: absolute; height: 100%; right: 0; top: 0;}
.eventBoxIncustom .owl-carousel.owl-loaded{height: 100%;}


}


@media(max-width:1440px){
.sectionHome h1{font-size: 52px;}


}



@media(max-width:1279px){
.sectionHome h1{font-size: 36px; line-height: 38px;}

.sectionHome h1 br{display: none;}
.clip{display: none;}
.blockThumbIn{width: 47%;}
.blockThumbInfo h3{font-size: 32px;}
.dualBlocks{padding: 0 0 0 20px;}
.sectionHome .contentHolderMain{padding:84px 0 0 45px;}
.plane img{max-width: 230px;}
.dualMainBlocksCont{padding: 0 0 35px 25px;}
.stripclip{display: none;}
.dualMainBlocks h2{font-size: 34px; line-height: 34px;}
.livepage .dualMainBlocks h2{font-size: 34px; line-height: 34px;}
.dualMainBlocks{min-height: 250px; padding: 5px 0 0 25px;}

/*.livepage .dualMainBlocks iframe{width: 100%; height: 340px;}*/


.innerBlock{max-width: 100%; padding:20px 15px 20px 15px}
.innerBanner h3{font-size: 25px; line-height: 28px;}
.innerBanner p{font-size: 15px; padding-top: 5px;}
.detailStrip{padding: 0 0 0 15px;}
.detailStrip{margin: 15px 0 25px 0}
.stripclip{display: none;}
.detailStrip:after{width: 15px;}
.stripName {font-size: 22px;line-height: 22px; margin: 0 0 0 10px;}
.eventInfo{padding: 15px;}
.eventInfoLeft h4{font-size: 16px;}
.eventInfoLeft p{font-size: 15px;}
.eventInfoRight h4{font-size: 16px;}
.eventInfoRight p{font-size: 15px}
.eventFull h5{font-size: 17px; line-height: 22px;}
.eventLeft ul{padding: 0 20px}
.eventFull{padding: 14px 20px 19px;}
.eventBox2 .eventFull{padding: 14px 20px 19px;}
@media(min-width:479px){
.eventBoxIn{display: flex;}
.eventLeft{padding: 20px 0;}
.eventLeft{width: 70%;}

}
.plane{display: none;}
.three-qt li:after{right: 5px;}
.customRow .bang2{overflow: visible;}
.bxin{width: 100%; float: left; display: flex;}
.iframeBlock iframe{width: 100%;}


}


@media(max-width:1023px){
.sectionHome .contentHolderMain{min-height: 275px;}	
.sectionHome h1{font-size: 29px; line-height: 32px; width: 100%!important;}
/*.livepage .dualMainBlocks iframe{width: 100%; height: 224px;}*/
.dualBlocks{margin: -70px 0 0 0;}
@media(min-width: 768px){
	.sectionHome .blockThumbIn{width: 100%; margin: 0 0 15px 0;}
	.dualMainBlocksCont {padding: 0 25px 35px 25px;}

}
.eventLeft ul li{width: 100%;}
.eventLeft ul.three-qt li,
.eventLeft ul.two-qt li{padding: 10px 0!important}
.three-qt li:after{width: 100%; height: 1px; top: inherit; bottom: -1px; right: 0;}
.two-qt li:after{width: 100%; height: 1px; top: inherit; bottom:-1px; right: 0;}
.four-qt li:after{width: 100%; height: 1px; top: inherit; bottom:-1px; right: 0;}
.eventLeft ul.four-qt li{padding: 10px 0!important; width: 100%; margin: 0;}
.videoBlocksMain .videoBlockOne{width: 100%; margin: 18px 0 0 0}



}


@media(max-width:767px){
.dualBlocks{padding: 0 15px; margin: 25px 0 0 0;}	
.dualMainBlocksCont {padding:0 0 20px 0; margin:0 0 15px 0;}	
.blockThumbIn{width: 48%; margin: 0 10px 15px 0;}
.dualMainBlocks{margin: 0 0 15px 0; min-height: 1px; padding: 3px 15px 23px 15px;}
.dualMainBlocks h2{font-size: 34px; line-height: 28px;}
.blockThumbInfo h3{font-size: 30px;}
.blockThumbInfo{padding: 0 15px;}
.dualMainBlocksCont p{font-size: 15px;}
.dualMainBlocksCont h5{font-size: 15px;}
.sectionHome .contentHolderMain{padding:130px 15px 25px 15px; min-height: 1px;}
.sectionHome h1.mainHead{font-size: 25px; letter-spacing: 0.5px; line-height: 28px;}
.clip{display:none;}
.navbar-brand{display:block;left:50%;padding:20px 0;position:absolute;text-align:center;top:-6px;width:135px; margin: 0 0 0 -68px;}
.cityMenu ul li:nth-child(2):before, 
.cityMenu ul li:nth-child(4):before{right: 0; left: inherit;}
.cityMenu ul li:nth-child(2):after, 
.cityMenu ul li:nth-child(3):after,
.cityMenu ul li:nth-child(4):after{right: 15px; left: inherit;}
.cityMenu ul li{padding:8px 15px 8px 0;}
.cityMenu ul li:before {right: 0; left: inherit; margin: -2px 0 0 0;}
.cityMenu ul li:first-child:after {right:15px; left: inherit;}
.cityMenu h3{padding:0 15px 0 0;}
.cityMenu{margin: 25px 0 0 0; text-align: right;}
.articleBtn{display: none;}
#menu{padding:0 0 15px 0;}
#menu li{background: url(../images/menu-sep.png) no-repeat right 15px bottom;}

@media(min-width: 480px){
	#menu.navbar-nav{width: 100%; margin-right: 0;}
	#menu li a{padding-right: 0;}
}
.livepage .dualMainBlocks h2 {font-size: 34px; line-height: 28px;}
.livepage .dualMainBlocks h3{font-size: 16px;}
.livepage .dualMainBlocks{padding: 23px 15px 21px 15px; min-height: 1px;}
.livepage .dualMainBlocksCont {margin: 0;}
.sap{top: 68px;}
.sap.sapMob{top: 69px;}
.innerBanner{padding: 65px 0 0 0;}
.plane{max-width: 190px;}
.sectionHome .contentHolderMain p.mainContent{width: 100%; font-size: 15px;}
.innerBlock{padding:10px 15px 0}
.cityMenu ul li a{display: block;}
.cityMenu ul li.selected a:before {
    content: "";
    position: absolute;
    left: -15px;
    width: 15px;
    height: 100%;
    top: 0;
    background: #3f1b69;
    z-index: 1;
}
.cityMenu ul li.selected a:after {
    content: "";
    position: absolute;
    right: -15px;
    width: 15px;
    height: 100%;
    top: 0;
    background: #3f1b69;
    z-index: 1;
}
h6.tuk{margin: 0 0 20px 0;}

}



@media(max-width: 480px){
.innerBanner h3{font-size: 25px; line-height: 28px;}
.innerBanner p{font-size: 15px; padding-top: 5px;}
.innerBlock{max-width: 100%; padding: 10px 15px 0}
.detailStrip{padding: 0; background: #ffb809; margin: 25px 0;}
.detailStrip:after{display: none;}
.stripclip{display: none;}
.detailStrip:before{display: none;}
.stripName{font-size: 24px; margin: 0; padding: 15px; line-height: 24px;}
.eventInfo{padding: 15px 20px;}
.eventInfoLeft{width: 100%; padding: 0 20px 0 50px; margin: 0 0 15px 0;}
.eventInfoLeft h4{font-size: 17px;}
.eventInfoRight{width: 100%; padding: 0 20px 0 50px;}
.eventInfoRight h4{font-size: 17px;}
.eventRight{width: 100%; float: left; border-radius: 0;}
.eventLeft{width: 100%; float: left; padding: 20px 0;}
.eventLeftMB{padding:35px 0 20px;}
.eventLeft ul{padding: 0 15px;}
.eventFull{padding: 14px 15px 19px;}

.eventBox2 .eventFull{padding: 14px 15px 19px;}
.blockThumbIn{width: 100%; margin: 0 0px 15px 0;}
.dualBlocks{margin: 25px 0 0 0;}
.bxin{display: block;}
}



@media (max-width:599px){
.adholder{margin:0;}
.videoHolder, .videoHolder iframe{width:100% !important;height:200px !important;margin:10px auto 15px}
.mobhide{display:none}
.navbar{width:auto;height:auto;position:fixed}
#menu li.active{width:100%}
.container-fluid{margin-left:0;position:relative}
.pt50{padding-top:50px}
.borderTop50{border-top:50px solid #000}
.contentHolder{padding-left:10px;padding-right:10px}
.home{margin-top:51px}
.contentHolderMain{padding-left:14px;padding-top:90px}
h1.mainHead{font-size:35px}
h1.mainHead span{font-size:22px}
p.mainContent{font-size:14px;padding:20px 10px 20px 0;line-height:20px}
.mtZero{margin-top:0}
.ptZero{padding-top:0}
.imgSec.fr,.imgSec{width:100%}
.readMore{margin:0 10px;padding:10px}
.readMore h3{padding-bottom:10px;font-size:16px}
.readMore a{width:100%;float:none;font-size:12px;display:block;clear:both}
.readMore a img{width:60px}
.mainVideo{float:none;width:100%}
.mainVideo iframe{height:250px}
.thumbArea{float:none;margin-top:10px;width:100%}
.thumbArea img{margin-bottom:5px;width:48%}
.sap{width:95px;top:16px}
.secImage .shadow{height:80px}
.headingHolder{margin-top:0;padding:15px 10px 0 10px}
.secname{background:#000;color:#fff}
h1{font-size:28px;color:#000;text-shadow:none;width:100%}
.readMore a span:last-child{width:60%}
.mobShow{display:block}
.fys{background:url(../images/mobile.png) no-repeat center center #1690d0;width:80px;height:50px;float:right}
.subname{font-size:8px}
.top29{left:-18px;top:2px;width:18%}
/*.navbar-brand{display:block;left:65px;padding:20px 0;position:absolute;text-align:center;top:-6px;width:135px}*/

}

@media (min-width:600px) and (max-width:767px){
.mobhide{display:none}
.navbar{width:auto;height:auto}
#menu li.active{width:100%}
.container-fluid{margin-left:0}
.mobShow{display:block}

}

@media (min-width:768px){
.mobhide{display:block}
.contentHolder{padding:0 50px 50px}
.navbar-brand{padding:40px 0 40px 0;width:auto;text-align:center}
.navbar-brand img{width:auto}

}

@media (min-width:1024px){
.scrolldown{padding-bottom:100px}
.mobhide{display:block}
.readMore a span:last-child{width:70%}
h1{width:100%}

}

@media (min-width:1366px){
	h1{font-size:40px;width:85%;margin-bottom:1.5em}
	@media (min-width:1400px){h1{font-size:40px;width:60%;margin-bottom:1.5em}

}

@media (max-width:1024px){
h1{font-size:40px}

}

@media (max-width:768px){
.contentHolderMain{padding-top:70px;padding-left:15px}
h1.mainHead{font-size:30px}
h1.mainHead span{font-size:22px}
h1{font-size:30px}

}

@media (max-width:767px){
.navbar-brand{width:140px;padding:0px;position:absolute;top:13px;left:65px;right:0px}
.contentHolderMain{padding-top:70px;padding-left:15px}
h1.mainHead{font-size:30px}
h1.mainHead span{font-size:22px}
.sap{width:85px;top:65px}

}

@media (max-width:568px){
.sap{display:none}
.contentHolderMain{padding-top:50px}
h1.mainHead span{font-size:18px}
h1.mainHead{font-size:22px}
p.mainContent{padding:10px 10px 10px 0}

}
