body{font-family:'Lato', sans-serif; font-size:16px; line-height:22px; color:#2b2a29; }
h1, h2, h3, h4, h5, h6{font-family:'Roboto', sans-serif; color:#111; font-weight:400; margin:6px 0; }
a:hover{text-decoration:none; }
img{max-width:100%; }

.padd-0{padding:0; }
.padd-5{padding:5px; }
.top-margin50{margin-top:50px; }
.navbar-toggle{margin-right:0px; border-radius:0px; margin-top:30px; }
.navbar-toggle:hover, .navbar-toggle:focus{background:none !important; }
.innernav{width:100%; top:0px; z-index:999}
.innernav .navbar{background:rgba(0, 0, 0, 0.9); border:none; margin:0px; padding:25px 0px 25px 0px; border-radius:0px; transition:box-shadow 0.3s ease 0s, color 0.3s ease 0s; }
.affix .navbar{background:rgba(0, 0, 0, 0.9); }
.logo{margin:0px 0 0 0px; display:inline-block; transition:all 0.3s ease 0s; }
.cusnav{float:right; margin:0; transition:margin 0.3s ease 0s; }
.navbar-default .cusnav > li{margin:0 1px; padding:7px 9px; }
.navbar-default .cusnav > li.social{padding:7px 4px; }
.navbar-default .cusnav > li.social a:hover{border-bottom:none; }
.navbar-default .cusnav > li > a{color:#FFF; text-transform:uppercase; font-size:16px; padding:0; border:1px solid transparent; }
.navbar-default .cusnav > li > a.contact-btn{background:rgb(247,18,17); background:linear-gradient(90deg, rgba(247,18,17,1) 0%, rgba(255,113,28,1) 100%, rgba(0,212,255,1) 100%); color:#fff; text-transform:uppercase; padding:10px 15px; border:none; }
.navbar-default .cusnav > li > a.contact-btn:hover{background:rgb(247,18,17); background:linear-gradient(90deg, rgba(247,18,17,1) 0%, rgba(255,113,28,1) 100%, rgba(0,212,255,1) 100%); color:#fff; border:none; padding:10px 15px; }
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a.active{background:none; color:#FFF; padding:0 0 8px 0; border-bottom:2px solid #ec1b3b; }
.logosm{display:none; transition:all 0.3s ease 0s; }
.affix .logosm{display:inline-block; }
.affix .logo{display:none; }
.affix .cusnav{margin:0px 0px; }
.select-lang{display:inline; position:relative; border-left:1px solid; margin-left:0px}
.select-lang select{margin-top:0px; background-color:transparent; border:none; padding:10px 20px; color:#17d0cf; -webkit-appearance:none; position:relative}
/*.select-lang:after{content:'\f078'; font-family:'Font Awesome 5 Free'; position:absolute; top:2px; right:3px; font-size:12px; font-weight:700}*/
.select-lang:after{content:'\f078'; font-family:'FontAwesome'; position:absolute; top:2px; right:3px; font-size:12px; font-weight:700; color:#666; }
.select-lang:select:focus-visible{outline:-webkit-focus-ring-color auto 0px; }
.banner{position:relative; }
.banner:after{position:absolute; left:0px; right:0px; top:0px; bottom:0px; background:rgba(0, 0, 0, 0.3); content:''; }
.banner img{width:100%; }
.banner .owl-theme .owl-controls .owl-buttons div{position:absolute; z-index:111; top:50%; background:none; border:3px solid #FFF; opacity:0.7; -webkit-transform:translateY(-50%); transform:translateY(-50%); }
.banner .owl-prev{left:10px; }
.banner .owl-next{right:10px; }
.bannertxt{position:absolute; z-index:1; bottom:50px; left:0px; right:0px; color:#FFF; text-align:justify; }
.bannertxt p{font-size:14px; }
.bannertxt h3{font-size:21px; line-height:27px; margin:0 0 15px 0px; color:#aa8c56; }
@media only screen and (min-width:240px) and (max-width:768px){/*.bannertxt{display:none; }*/
}
@media only screen and (min-width:768px) and (max-width:991px){.cusnav{float:left; width:100%; margin:15px 0 0 0; }
.affix .navbar{background:rgba(0, 0, 0, 0.9) none repeat scroll 0 0; }
.navbar-default .cusnav > li.social{padding:7px 9px; float:left; width:auto; }
.navbar-fixed-bottom, .navbar-fixed-top{position:relative; }
 }
 @media only screen and (min-width:240px) and (max-width:767px){.navbar-header{padding:0 10px; margin:0px; }
.cusnav{float:left; width:100%; padding:0 0 15px 0; }
.navbar-default .cusnav > li{float:left; width:100%; }
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a.active{background:none; color:#FFF; padding:0 0 0px 0; border-bottom:none; color:#eb1b3b; }
.navbar-default .cusnav > li > a{border:none; }
.navbar-default .cusnav > li > a.contact-btn{float:left; }
.affix .navbar{background:rgba(0, 0, 0, 0.9) none repeat scroll 0 0; }
.navbar-default .cusnav > li.social{padding:7px 9px; float:left; width:auto; }
.navbar-toggle{margin-top:15px; }
.navbar-fixed-bottom, .navbar-fixed-top{position:relative; }
}
@media only screen and (min-width:240px) and (max-width:480px){}
/* common css ========================================================================*/
.innerbanner{position:relative; color:#FFF; text-align:center; }
.innerbanner img{width:100%; }
.innerbantxt{position:absolute; left:0px; right:0px; bottom:0px; -webkit-transform:translateY(-65%); transform:translateY(-50%); }
.innerbanner h2{margin:0px 0 7px 0px; padding:0px; font-weight:600; font-size:40px; float:left; color:#fff; }
.innerbanner p{float:right; color:#ec1b3b; font-weight:600; font-size:16px; text-transform:uppercase; }
.innerbanner a{color:#FFF; text-transform:uppercase; }
.inner-content-area{float:left; width:100%; margin:30px 0; }
.inner-content-area img{float:left; width:100%; }
.pagetitle-area{float:left; width:100%; padding:40px 0; /*background:#f7f7f7; */}
.pagetitle-area h1{float:left; width:100%; font-size:30px; font-weight:600; border-left:6px solid #eb1b3b; padding:5px 0 5px 26px; margin:0 0 30px 0; }
.pagetitle-area ul{margin:0 0 20px 0; padding:0; list-style-type:none; float:left; width:100%; }
.pagetitle-area ul li{float:left; margin:0 7px 5px 0; }
.pagetitle-area ul li{float:left; color:#fff; padding:3px 15px; border-radius:20px; font-size:13px; background:#222; }
.pagetitle-area ul li:hover{text-decoration:none; background:#eb1b3b; color:#fff; }
.pagetitle-area ul li.active{background:#eb1b3b; color:#fff; }
.pagetitle-area ul li a{color:#fff; }
.pagetitle-area ul li.active:hover{text-decoration:none; background:#eb1b3b; color:#fff; }
 @media only screen and (min-width:768px) and (max-width:991px){.innerbantxt{left:15px; right:15px; }
 .innerbanner h2{float:left; width:100%; font-size:29px; }
 .innerbanner p{float:left; width:100%; }
 }
 @media only screen and (min-width:240px) and (max-width:767px){.innerbantxt{left:15px; right:15px; bottom:-24px; }
 .innerbanner h2{float:left; width:100%; font-size:29px; }
 .innerbanner p{float:left; width:100%; }
 }
 /* Vision & Mission Area -------------------- */
.vision-area{float:left; width:100%; background:#fafafa; padding:40px 0; }
.vision-area h3{float:left; width:100%; color:#eb1b3b; font-size:24px; font-weight:600; line-height:30px; margin:0 0 40px 0; }
.vision-area .vision-box{float:left; width:100%; }
.vision-area .vision-box h4{float:left; width:100%; border-left:3px solid #eb1b3b; margin:0 0 20px 0; font-size:17px; font-weight:600; text-transform:uppercase; color:#000; padding:0 0 0 12px; }
.vision-area .vision-box h1{float:left; width:100%; color:#666; font-size:50px; font-weight:600; margin:0 0 25px 0; text-transform:uppercase; }
.vision-area .vision-box p{float:left; width:100%; font-size:18px; font-weight:500; margin:0 0 15px 0; }
.vision-area .vision-box p span{font-weight:600; color:#000; font-style:italic; }
.vision-area .vision-box a{background:#eb1b3b; color:#fff; padding:3px 10px; float:left; text-transform:uppercase; font-size:15px; }
.vision-area .vision-box .img-area{float:left; width:100%; }
@media only screen and (min-width:240px) and (max-width:767px){.vision-area .vision-box{margin:0 0 25px 0; border:1px solid #eee; padding:15px; background:#fff; border-radius:20px; }
.vision-area .vision-box .img-area{margin:25px 0 0 0; }
}
 /* Target Audience ----------------------- */
.target-audience-area{float:left; width:100%; background:#666666; margin:0 0 50px 0; }
.target-audience-area h2{color:#000; background:#fff; font-size:35px; font-weight:600; float:left; margin:0; padding:0 35px 0 18px}
.target-area{float:left; width:100%; margin:0 0 50px 0; }
.target-area ul{margin:0; padding:0; list-style-type:none; float:left; width:100%; }
.target-area ul li{float:left; width:20%; padding:5px 10px; }
.target-area ul li table tr td span{float:left; /*padding:17px 0 0 13px; */
 padding:0px 0 0 13px; line-height:normal; }
.target-area ul li table tr td .target-num{position:relative; top:47px; left:20px; color:#fff; font-weight:900; /*display:inline-block; */
 display:none; }
@media only screen and (min-width:768px) and (max-width:991px){.target-area ul li{width:25%; }
}
@media only screen and (min-width:573px) and (max-width:767px){.target-area ul li{width:33%; }
}
@media only screen and (min-width:420px) and (max-width:572px){.target-area ul li{width:50%; }
}
@media only screen and (min-width:320px) and (max-width:419px){.target-area ul li{width:100%; }
}
/*.target-area .targetbox{float:left; width:100%; margin:0 0 50px 0; }
.target-area .targetbox table tr td{}
.target-area .targetbox table tr td span{padding:33px 0px 33px 26px; float:left; width:100px; background:url(../images/target.png) no-repeat 0 0; color:#fff; font-size:21px; }
.target-area .targetbox table tr td p{float:left; width:100%; text-transform:uppercase; color:#000; font-weight:600; margin:0; }
@media only screen and (min-width:240px) and (max-width:767px){.target-area .targetbox{float:left; width:100%; margin:0 0 20px 0; }
}
*/
/* Parallax Area ------------------------- */
.pub-parallax-area{float:left; width:100%; margin:0 0; }
.pubimg{background:url(../images/parallax-2.jpg) fixed center center transparent; background-position:100% 100%; background-size:cover; background-repeat:no-repeat; padding:35px 0; }
.confe-area{float:left; width:100%; }
.pubimg h2{float:left; width:100%; color:#fff; font-size:28px; font-weight:600; text-transform:uppercase; border-left:8px solid #eb1b3b; padding:15px 0 15px 45px; margin:0 0 40px 0; }
.pubimg p{float:left; width:100%; color:#fff; font-size:28px; line-height:45px; font-weight:600; }
.pubimg p span{float:left; width:100%; color:#eb1b3b; font-size:40px; font-weight:600; }
@media only screen and (min-width:240px) and (max-width:767px){.confe-area h2{margin-bottom:20px; }
}
/* Market Text Area ----------------------------------- */
.scrollbar{float:left; height:550px; width:100%; overflow-y:scroll; }
.force-overflow{min-height:450px; }
#style-2::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3); border-radius:10px; background-color:#F5F5F5; }
#style-2::-webkit-scrollbar{width:10px; background-color:#F5F5F5; }
#style-2::-webkit-scrollbar-thumb{border-radius:10px; -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3); background-color:#eb1b3b; }
.market-graph-area{float:left; width:100%; background:#eb1b3b; }
.market-graph-area h2{color:#000; background:#fff; font-size:35px; font-weight:600; float:left; margin:0; padding:3px 35px 3px 18px}
.graph-text-area{float:left; width:100%; padding:50px 0; }
.graph-text-area p{float:left; width:100%; font-size:18px; line-height:20px; text-align:justify; line-height:22px; font-size:18px; margin:0; padding:0 20px}
.graph-text-area img{margin:25px 0; }
/* Conference Books --------------------- */
.conference-book-area{float:left; width:100%; background:#fafafa; padding:25px 0; }
.conference-book-area h1{float:left; width:100%; font-size:35px; font-weight:600; border-left:6px solid #eb1b3b; padding:5px 0 5px 26px; margin:0 0 30px 0; }
.conference-book-area .book-area{float:left; width:100%; text-align:center; margin:0 0 15px 0; }
.conference-book-area .book-area img{margin:0 auto 21px auto; }
.conference-book-area .book-area p{float:left; width:100%; text-align:center; font-size:21px; color:#000; font-weight:600; line-height:30px; }
.conference-book-area .book-area p span{float:left; width:100%; color:#eb1b3b; }
/* Testimonial Area ------------------------ */
.testimonial-area{float:left; width:100%; background:#333333; padding:50px 0; }
.homeimg{background:#f0f0f0; }
h1.head-testi{padding:15px 0 15px 0; color:#cb262d; text-align:center; font-size:40px; font-weight:700; }
.top-15{margin-top:15px; }
.homeimg .carousel-inner{margin:15px auto 0px; width:85%; font-size:15px; text-align:left; line-height:28px; }
.homeimg .carousel-inner p{font-size:20px; font-weight:600; color:#b1adad; text-align:left; border-bottom:1px solid #e2e2e2; padding:0 0 25px 0; }
/* Latest News area ----------------------- */
.latest-news-area{float:left; width:100%; background:#f7f7f7; padding:50px 0; }
.latest-news-area .testi{float:left; width:100%; }
.latest-news-area .testi h4{float:left; width:100%; padding:6px 6px 6px 9px; margin:0 0 7px 0; background:#eb1b3b; color:#fff; font-size:21px; }
.latest-news-area .testi .testitbox{float:left; width:100%; background:#fff; padding:15px; box-shadow:0 1px 6px 0 rgb(0 0 0 / 10%), 0 0px 0 0 #777; transition:all 0.3s; }
.latest-news-area .testi .testitbox p{float:left; width:100%; }
.latest-news-area .testi .testitbox p span{float:left; width:100%; color:#232323; text-transform:uppercase; margin:15px 0 0 0; font-weight:600; }
.latest-news-area .testi .testitbox a{color:#eb1b3b; text-transform:uppercase; font-size:15px; background:url(../images/view-arrow.png) no-repeat 0 0; padding:0 0 0 28px; font-weight:600; margin:0 0 15px 0; float:left; width:100%; }
video{width:100%; vertical-align:middle; float:left; margin:0 0 22px 0; }
.video-wrapper > video.has-media-controls-hidden::-webkit-media-controls{display:none; }
.video-overlay-play-button{box-sizing:border-box; width:100%; height:100%; padding:10px calc(50% - 50px); position:absolute; top:0; left:0; display:block; opacity:0.95; cursor:pointer; background-image:linear-gradient(transparent, #000); transition:opacity 150ms; }
.video-overlay-play-button:hover{opacity:1; }
.video-overlay-play-button.is-hidden{display:none; }
.latest-news-area{}
.latest-news-area .owl-theme .owl-controls .owl-page span{border:1px solid #e84c3d; background:#e84c3d; }
.latest-news-area .owl-theme .owl-controls{margin:5px 0 0 0; }
.latest-news-area .owl-theme .owl-controls .owl-buttons div{padding:5px 7px; background:#fff; border:1px solid #000; border-radius:0; }
.latest-news-area .glyphicon-chevron-left:before{color:#000; }
.latest-news-area .glyphicon-chevron-right:before{color:#000; }
.latest-news-area .testi .testitbox ul{margin:0; padding:0; list-style-type:none; float:left; width:100%; }
.latest-news-area .testi .testitbox ul li{float:left; width:100%; border-bottom:1px solid #ccc; padding:0 0 15px 0; margin:0 0 15px 0; }
.latest-news-area .testi .testitbox ul li:last-child{border-bottom:none; padding:0 0 0 0; margin:0 0 0 0; }
.latest-news-area .testi .testitbox ul li table tr td{}
.latest-news-area .testi .testitbox ul li table tr td img{}
.latest-news-area .testi .testitbox ul li table tr td h3{color:#9e2e2e; font-size:14px; float:left; width:100%; margin:0; padding:0 0 0 20px; }
.latest-news-area .testi .testitbox ul li table tr td h5{color:#989898; float:left; width:100%; margin:0 0 15px 0; padding:0 0 0 20px; text-align:left; font-size:16px; font-weight:600; }
.latest-news-area .testi .testitbox ul li table tr td h5 i{color:#989898; margin:0 10px 0 0; }
.latest-news-area .testi .testitbox ul li table tr td p{float:left; width:100%; color:#333333; font-size:18px; padding:0 0 0 20px; font-weight:600; }
/* Short Courses Area ----------------------- */
.short-course-area{float:left; width:100%; margin:50px 0; }
.short-course-area h3{float:left; width:100%; font-size:35px; font-weight:600; border-left:6px solid #eb1b3b; padding:5px 0 5px 26px; margin:0 0 30px 0; }
.short-course-area .coursebox{float:left; width:100%; background:#000; padding:30px; color:#ffc801; margin:0 0 15px 0; }
.short-course-area .coursebox p{float:left; width:100%; font-size:25px; line-height:30px; margin:0 0 21px 0; }
.short-course-area .coursebox p span{color:#fff; float:left; width:100%; }
.short-course-area .coursebox a{background:#ffc801; float:left; padding:11px 18px; color:#000; text-transform:uppercase; font-weight:600; }
/* Footer Area -- */
.footer-area{float:left; width:100%; background:#1d1d1d; padding:35px 0; color:#a9a9a9; font-size:13px; }
.footerbox{float:left; width:100%; }
.footerbox h3{float:left; width:100%; color:#ec1b3b; border-bottom:1px solid #2a2a2a; padding:0 0 15px 0; margin:0 0 15px 0; font-size:21px; font-weight:600; text-transform:uppercase; }
.footerbox h3 span{color:#fff; }
.footerbox p{float:left; width:100%; line-height:19px; font-weight:500; }
.footerbox ul{margin:0; padding:0; list-style-type:none; }
.footerbox ul li{float:left; width:100%; margin-bottom:10px; }
.footerbox ul li a{float:left; width:100%; background:url(../images/footer-bullet.png) no-repeat 0 6px; padding:0 0 0 25px; color:#fff; text-transform:uppercase; font-size:16px; }
.footerbox a{margin:0 0 0 0; float:left; }
.footerbox a img{float:left; margin:0 5px 5px 0; }
.footerbox input{background:none; border:1px solid #fff; padding:10px; float:left; width:165px; }
input[type=submit]{width:auto; padding:14px 12px; display:inline-block; border:1px solid #ccc; }
.footerbox input[type=checkbox]{margin-top:16px; }
.footerbox input[type=submit]{background:#ec1b3b; color:#fff; text-transform:uppercase; border:1px solid #ec1b3b; line-height:normal; }
.footerbox .contact{float:left; width:100%; margin-bottom:10px; color:#fff; font-size:16px; }
.footerbox .contact i{float:left; margin:4px 7px 0 0; }
.footerbox .contact span{float:left; }
.footerbox .contact a{color:#fff; }
.copyright-area{float:left; width:100%; background:#000000; padding:15px 0; color:#ec1b3b; }
.copyright-area p{float:left; width:100%; text-align:left; margin:0; padding:0; }
/*.copyright-area p a{color:#ec1b3b; font-size:14px; margin:0 5px; float:right; }*/
@media only screen and (min-width:768px) and (max-width:991px){.footerbox{margin-bottom:15px; }
.footerbox a{margin:0; }
.footerbox a img{width:70%; height:auto; }
}
@media only screen and (min-width:240px) and (max-width:767px){.footerbox{margin-bottom:15px; border:1px solid #2e2e2e; padding:15px; }
.copyright-area{text-align:center; }
.copyright-area p{float:left; width:100%; text-align:center; margin:10px 0; }
.copyright-area p a{float:left; width:100%; text-align:center; }
}
/* PAST CONFERENCES ========================================================================================== */
.past-events-area{float:left; width:100%; padding:40px 0; /* background:#f7f7f7; */}
.past-events-area h1{float:left; width:100%; font-size:30px; font-weight:600; border-left:6px solid #eb1b3b; padding:5px 0 5px 26px; margin:0 0 30px 0; }
.past-events-area ul{margin:0 0 0 0px; padding:0; list-style-type:none; float:left; width:100%; }
.past-events-area ul li{float:left; color:#757575; margin:0 7px 5px 0; font-size:17px; }
.past-events-area ul li a{float:left; color:#222; border-radius:20px; font-size:13px; }
.past-events-area ul li span{color:#222; font-weight:700; font-size:23px; }
.past-events-area ul li a:hover{text-decoration:none; background:#eb1b3b; color:#fff; }
.past-events-area ul li a.active{background:#222; color:#fff; }
.past-events-area ul li a.active:hover{text-decoration:none; background:#eb1b3b; color:#fff; }
.past-events-area ul li.rightlink{float:right; margin:0; }
.past-events-area ul li.rightlink a{float:right; color:#000; font-size:18px; font-weight:600; border:none; border-bottom:1px solid #eb1b3b; background:none; width:auto; border-radius:0; }
.past-events-area ul li.rightlink a:hover{text-decoration:none; border-bottom:1px solid #000; color:#eb1b3b; }
.past-events-area .event-category{float:left; width:100%; margin:0 0 25px 0; }
.past-events-area .event-category ul{margin:0 0 0 0px; padding:0; list-style-type:none; float:left; width:100%; }
.past-events-area .event-category ul li{float:left; color:#fff; padding:3px 15px; border-radius:20px; font-size:13px; background:#222; }
.past-events-area .event-category ul li.nobg{background:none; color:#222; padding:0; }
.past-events-area .event-category ul li.nobg:hover { background:none;}
.past-events-area .event-category ul li.active{background:#eb1b3b; color:#fff; }
.past-events-area .event-category ul li:hover{ext-decoration:none; background:#eb1b3b; color:#fff; }
.past-events-area .event-category ul li a{color:#fff; }
.past-events-area .event-category ul li span{color:#222; font-weight:700; font-size:23px; }
.past-events-area .event-category ul li a:hover{text-decoration:none; background:#eb1b3b; color:#fff; }
.past-events-area .event-category ul li a.active{background:#eb1b3b; color:#fff; }
.past-events-area .event-category ul li .select{background:none; color:#fff; font-size:13px; border:none; width:150px; border-radius:5px; }
.past-events-area .event-category ul li .select option { background:#000; color:#fff;}
.past-events-area .event-category ul li .select option:hover{background:#eb1b3b; color:#fff; }
.past-events-area .year-list{float:left; width:100%; }
.past-events-area .year-list ul{margin:20px 0 0 0; padding:0; list-style-type:none; float:left; width:100%; }
.past-events-area .year-list ul li{float:left; border-radius:10px; margin:0 10px 10px 0; }
.past-events-area .year-list ul li a{border:1px solid #eee; border-radius:20px; background:#dfdfdf; color:#222; font-weight:600; }
.past-events-area .year-list ul li a.active{background:#000; color:#ffc801; border:none; }
.past-events-area .year-list ul li a:hover{background:#eee; color:#000; border:1px solid #777; }
.past-events-area .event-listing-area{float:left; width:100%; margin:20px 0 0px 0; }
.past-events-area .event-listing-area h2{float:left; width:100%; font-weight:600; margin:0 0 40px 0; background:#eb1b3b; padding:10px 15px; border-left:5px solid #000; color:#000; }
.past-events-area .event-listing-area .event-box{float:left; width:100%; background:#fff; padding:15px 0; margin-bottom:30px; box-shadow:0 1px 6px 0 rgb(0 0 0 / 10%), 0 0px 0 0 #777; border-top:3px solid #ddd; }

.past-events-area .event-listing-area .event-box:hover {border-top:3px solid #000; background:#f1f1dc; /* box-shadow:0 1px 6px 0 rgb(0 0 0 / 20%), 0 0px 0 0 #000; background:#fce4e8; */}
.past-events-area .event-listing-area .event-box:hover .event-shorttext-area .name a {color:#eb1b3b;}
.past-events-area .event-listing-area .event-box:hover .event-shorttext-area .detail a{float:left; background:#000; color:#eb1b3b; padding:5px 15px; font-size:13px; border-radius:20px; }

/*.past-events-area .event-listing-area .event-box:hover{border-top:3px solid #000; background:#f1f1dc;}*/
.past-events-area .event-listing-area .event-box .bookarea{float:left; width:100%; background:#222; padding:10px 10px 15px 10px; }
.past-events-area .event-listing-area .event-box .bookarea p{float:left; width:100%; color:#ffc801; margin:0; padding:15px 0 0 0; font-size:19px; text-align:center; }
.past-events-area .event-listing-area .event-box .bookarea img{}
.past-events-area .event-listing-area .event-box .event-shorttext-area{float:left; width:100%; color:#ffc801; font-weight:600; font-size:20px; }
.past-events-area .event-listing-area .event-box .event-shorttext-area .name{padding:0 0 10px 0; float:left; width:100%; }
.past-events-area .event-listing-area .event-box .event-shorttext-area .name a{float:left; width:100%; color:#111; font-size:21px; line-height:25px; margin:15px 0 0px 0; font-weight:600; }
/*.past-events-area .event-listing-area .event-box .event-shorttext-area .name a:hover{color:#eb1b3b; }*/
.past-events-area .event-listing-area .event-box .event-shorttext-area .name p{font-weight:400; color:#757575; font-size:15px; margin:10px 0 0 0; float:left; width:100%; }
.past-events-area .event-listing-area .event-box .event-shorttext-area .location{padding:10px 0 10px 0; color:#111; font-weight:600; float:left; width:100%; font-size:13px; }
.past-events-area .event-listing-area .event-box .event-shorttext-area .location i{float:left; margin:3px 10px 0 0; font-size:16px; }
.past-events-area .event-listing-area .event-box .event-shorttext-area .date{border-top:1px solid #eee; border-bottom:1px solid #eee; padding:10px 0 10px 0; font-size:17px; color:#666; float:left; width:100%; }
.past-events-area .event-listing-area .event-box .event-shorttext-area .date i{float:left; margin:0 10px 0 0; }
.past-events-area .event-listing-area .event-box .event-shorttext-area .detail{padding:10px 0 10px 0; float:left; }
.past-events-area .event-listing-area .event-box .event-shorttext-area .detail a{float:left; background:#000; color:#ffc801; padding:5px 15px; font-size:13px; border-radius:20px; }
.past-events-area .event-listing-area .event-box .event-shorttext-area .detail a i{float:left; margin:1px 7px 0 0; font-size:19px; }
@media only screen and (min-width:580px) and (max-width:767px){.past-events-area .event-listing-area .event-box .bookarea{text-align:center; }
.past-events-area .event-listing-area .event-box .event-shorttext-area{text-align:center; }
.past-events-area .event-listing-area .event-box .event-shorttext-area .detail{width:100%; text-align:center; }
.past-events-area .event-listing-area .event-box .event-shorttext-area .detail a{width:100%; }
}
@media only screen and (min-width:360px) and (max-width:581px){.past-events-area ul{margin:0; }
.past-events-area ul li{width:100%; margin:0 10px 15px 0; }
.past-events-area ul li.rightlink{float:left; width:100%; }
.past-events-area ul li.rightlink a{float:left; }
.past-events-area .event-listing-area .event-box .bookarea{text-align:center; }
.past-events-area .event-listing-area .event-box .event-shorttext-area{text-align:center; }
.past-events-area .event-listing-area .event-box .event-shorttext-area .detail{width:100%; text-align:center; }
.past-events-area .event-listing-area .event-box .event-shorttext-area .detail a{width:100%; }
}
 /* LATEST NEWS ========================================================================================== */
.latest-newspage{float:left; width:100%; padding:0px 0; margin:0 0 15px 0; }
.latest-newspage h3{float:left; width:100%; font-weight:600; margin:20px 0; background:#fff; padding:10px 15px; border:1px solid #d9d9d9; color:#000; }
.latest-newspage ul{margin:0; padding:0; list-style-type:none; float:left; width:100%; }
.latest-newspage ul li{float:left; margin:0 7px 5px 0; background:#000; }
.latest-newspage ul li a{float:left; background:#000; color:#eb1b3b; padding:7px 15px; }
.latest-newspage ul li a:hover{text-decoration:none; background:#eb1b3b; color:#fff; }
.latest-newspage ul li a.active{background:#eb1b3b; color:#fff; }
.latest-newspage .eventbox{background:#fff; float:left; width:100%; padding:10px; border-radius:4px; -webkit-box-shadow:0 1px 6px 0 rgb(0 0 0 / 10%), 0 0px 0 0 #777); -moz-box-shadow:0 1px 6px 0 rgb(0 0 0 / 10%), 0 0px 0 0 #777; box-shadow:0 1px 6px 0 rgb(0 0 0 / 10%), 0 0px 0 0 #777; margin:0 0 30px 0; }
.latest-newspage .eventbox img{float:left; width:100%; }
.latest-newspage .eventbox p{float:left; width:100%; }
.latest-newspage .eventbox p a{float:left; width:100%; color:#111; font-size:21px; line-height:25px; margin:10px 0 0px 0; font-weight:600; }
.latest-newspage .eventbox p a:hover{color:#eb1b3b; }
.latest-newspage .eventbox .date{color:#eb1b3b; font-size:17px; float:left; /*width:100%; float:left; */ position:relative; top:-23px; }
.latest-newspage .eventbox .date a{background:#000; color:#fff; padding:3px 6px 4px; font-size:11px; font-weight:600; margin:0 12px 0 0; /*position:relative; top:-3px; */}
.latest-newspage .eventbox .date span{color:#767676; font-size:16px; font-weight:700; }
.latest-newspage .eventbox .author{font-weight:normal; float:left; width:100%; }
.latest-newspage .eventbox .author p{float:left; width:100%; font-size:11px; color:#767676; line-height:1.6em; margin:0px 0 16px 0; }
.latest-newspage .eventbox .author p span{margin-bottom:10px; color:#111; font-weight:800; font-size:11px; }
.latest-newspage .eventbox .author a{float:left; background:#666; color:#fff; padding:8px 22px; font-size:15px; font-weight:600; border-radius:20px }
.latest-newspage .eventbox .author a:hover{text-decoration:none; color:#000; }
.latestnews-box{float:left; width:100%; margin:0 0 15px 0; }
.latestnews-box h2{float:left; width:100%; font-size:30px; font-weight:400; border-left:6px solid #eb1b3b; padding:5px 0 5px 26px; margin:0 0 30px 0; }
.latestnews-box h2 span{}
.latestnews-box h2 b{font-weight:800; }
.latestnews-box .news-list{float:left; width:100%; background:#fff; border:1px solid #eee; /*padding:15px; */ box-shadow:0 1px 6px 0 rgb(0 0 0 / 10%), 0 0px 0 0 #777; transition:all 0.3s; margin:0 0 20px 0; }
.latestnews-box ul{margin:0; padding:0; list-style-type:none; float:left; width:100%; }
.latestnews-box ul li{float:left; width:100%; margin:0; background:#fff; padding:15px; border-bottom:1px dashed #ddd; border-radius:0; }
.latestnews-box ul li:last-child{border-bottom:none; }
.latestnews-box ul li:hover{background:#f8f0d9; border-radius:0; }
.latestnews-box ul li table tr td{vertical-align:top; }
.latestnews-box ul li table tr td .date-area{/*border:3px solid #00FFFF; */ border-radius:5px; text-align:center; padding:15px 0; float:left; width:100%; background:#222; }
.latestnews-box ul li table tr td .date-area .number{font-size:35px; font-weight:800; margin:0 0 10px 0; float:left; width:100%; color:#00FFFF; }
.latestnews-box ul li table tr td .date-area .year{font-size:12px; color:#00FFFF; float:left; width:100%; }
.latestnews-box ul li table tr td h3{color:#9e2e2e; font-size:14px; float:left; width:100%; margin:0; padding:0 0 0 20px; }
.latestnews-box ul li table tr td h5{color:#222; float:left; width:100%; margin:0 0 15px 0; padding:0 0 0 20px; text-align:left; font-size:16px; font-weight:600; }
.latestnews-box ul li table tr td h5 i{color:#222; margin:0 10px 0 0; }
.latestnews-box ul li table tr td .zm-category{padding:0 0 0 20px; }
.latestnews-box ul li table tr td .cat-btn{border-radius:2px; display:inline-block; font-family:roboto condensed; font-size:12px; font-weight:400; height:20px; line-height:20px; padding:0 10px; position:relative; text-transform:uppercase; transition:all 0.3s ease 0s; z-index:1; margin-bottom:8px; color:#fff; }
.cat-btn::before{background:#000 none repeat scroll 0 0; border-radius:2px; content:""; height:100%; left:0; opacity:0; position:absolute; top:0; transition:all 0.3s ease 0s; width:100%; z-index:-1; }
.cat-btn:hover::before{opacity:0.2; }
.latestnews-box ul li table tr td .bg-cat-1{background-color:#00c8ff; }
.latestnews-box ul li table tr td .bg-cat-2{background-color:#8bc34a; }
.latestnews-box ul li table tr td .bg-cat-3{background-color:#f2b718; }
.latestnews-box ul li table tr td p{float:left; width:100%; color:#240e35; padding:0 0 0 20px; font-weight:700; margin:0; }
.latestnews-box ul li table tr td .subject{padding:0 0 0 20px; color:#3b5265; float:left; width:100%; }
.latestnews-box ul li table tr td .subject a{background:none; padding:0; color:#757575; margin:7px 0 0 0; font-size:14px; font-weight:400; border:none; border-radius:0; float:none; }
.latestnews-box ul li table tr td .subject a:hover{background:none; color:#eb1b3b; }
.calender-area{float:left; width:100%; }
@media only screen and (min-width:320px) and (max-width:767px){}
/* GLOBAL HOME PAGE CSS ========================================================================================== */
h2.citytitle{float:left; width:100%; margin:0 0 100px 0; text-align:left; background:#f2f3f5; font-size:15px; padding:7px 15px; }
h2.multititle{float:left; width:100%; margin:0 0 20px 0; text-align:left; background:#f2f3f5; font-size:15px; padding:7px 15px; }
.multitab-area{float:left; width:100%; padding:35px 0 0 0; background:#fbfbfb; }
.multitab-area .title-margin{float:left; width:100%; margin:0 0 25px 0; }
/* Tabs panel */
.tabbable-panel{/* border:1px solid #eee; padding:10px; */ float:left; width:100%; }
.multitab-area.multigray-bg{background:#dcdddf; }
 /* Default mode */
.tabbable-line > .nav-tabs{border:none; margin:0px; }
.tabbable-line > .nav-tabs > li{margin-right:2px; }
.tabbable-line > .nav-tabs > li > a{border:0; margin-right:0; color:#737373; text-transform:uppercase; background:none; font-weight:900; font-size:24px; }
.tabbable-line > .nav-tabs > li > a.logoimg{/*margin:0 20px 0 0; */ margin:-8px 20px 0 0; padding:0; }
.tabbable-line > .nav-tabs > li > a > i{color:#a6a6a6; }
.tabbable-line > .nav-tabs > li.open, .tabbable-line > .nav-tabs > li:first-child:hover{border-bottom:none; }
.tabbable-line > .nav-tabs > li.open, .tabbable-line > .nav-tabs > li:hover{border-bottom:4px solid #ec1b3b; color:#ec1b3b; }
.tabbable-line > .nav-tabs > li.open > a, .tabbable-line > .nav-tabs > li:hover > a{border:0; background:none !important; color:#ec1b3b; }
.tabbable-line > .nav-tabs > li.open > a > i, .tabbable-line > .nav-tabs > li:hover > a > i{color:#a6a6a6; }
.tabbable-line > .nav-tabs > li.open .dropdown-menu, .tabbable-line > .nav-tabs > li:hover .dropdown-menu{margin-top:0px; }
.tabbable-line > .nav-tabs > li.active{border-bottom:4px solid #ec1b3b; position:relative; }
.tabbable-line > .nav-tabs > li.active > a{border:0; color:#ec1b3b; background:none; }
.tabbable-line > .nav-tabs > li.active > a > i{color:#404040; }
.tabbable-line > .tab-content{margin-top:-3px; border:0; border-top:1px solid #eee; padding:40px 0; }
.portlet .tabbable-line > .tab-content{padding-bottom:0; }
.confi-area{float:left; width:100%; margin:15px 0 15px 0; }
.confi-area .confimg-area { 
	text-align: center;
    padding: 20px;
    position: absolute;
    top: 0;
    background-color: #febe00;
    left: 0;
    width: 100%;
    bottom: 0;
    opacity: 0.8;}
.confi-area img{float:left; width:100%; border-radius:10px; }
.confi-area .tagimg{position:absolute; }
.confi-area .tagimg img{border-radius:0; width:50%; }
.confi-area h4{float:left; width:100%; color:#ec1b3b; font-weight:500; font-size:17px; line-height:23px; margin:15px 0 0 0; }
.confi-area .date-location{padding:10px 0 10px 0; color:#111; font-weight:600; float:left; width:100%; font-size:15px; }
.confi-area .date-location i{float:left; margin:3px 5px 0 0; font-size:16px; }
.confi-area p{float:left; width:100%; font-size:14px; line-height:18px; }
.confi-area a{float:left; margin:15px 0 0 0; padding:7px 15px; color:#fff; background:#222; border-radius:10px; }
/*.confi-area a:hover{ background:rgb(247,18,17); background:linear-gradient(90deg, rgba(247,18,17,1) 0%, rgba(255,113,28,1) 100%, rgba(0,212,255,1) 100%); color:#fff; border:none; border-radius:10px; }*/

.confi-area:hover.confi-area a{background:rgb(247,18,17); background:linear-gradient(90deg, rgba(247,18,17,1) 0%, rgba(255,113,28,1) 100%, rgba(0,212,255,1) 100%); color:#fff; border:none; border-radius:10px; }
/*.confi-area:hover.confi-area.confi-area h4 { color:#000;}
.confi-area:hover.confi-area.confi-area .date-location { color:#ec1b3b;}*/
.region-area{float:left; width:100%; border:1px solid #ddd; padding:5px 10px; margin-bottom:20px; background:#222; }
.region-area.scientific-area { background:#f1f1f1;}
.region-area ul{border:none !important; xfloat:left; width:100%; margin:0; padding:0; list-style-type:none; }
.region-area ul li{float:left; }
.region-area ul li a{border:none !important; display:inline-block; text-align:left; color:#fff; font-size:14px; font-weight:600; margin:10px 15px; padding-left:0px; position:relative; text-transform:uppercase; padding:0px; }
.region-area ul li a.blacktext { color:#000; font-weight:800;}
.region-area ul li a:hover,.region-area ul li a:focus{background:none !important; color:#ec1b3b !important; border:none !important; }
.region-area ul li.active a{background:none !important; color:#ec1b3b !important; border:none !important; }
.region-area ul li a i{color:#ec1b3b; font-size:16px; margin-left:3px; margin-right:3px; }
.region-area ul li a i.map{margin-left:5px; float:left; margin-top:1px; }
.region-area ul li a i.fb{margin-left:3px; font-size:14px; float:left; }
.region-area ul li a i.globe{margin-left:3px; float:left; margin-top:1px; }
.region-area ul li a i.calender{font-size:14px; margin-left:3px; float:left; }
.region-area ul li a i.idea {font-size:14px; margin-left:7px; float:left; margin-top:3px;}
.region-area ul li a .before{content:""; background-color:transparent; display:block; width:15px; height:15px; border:4px solid #00ff50; border-radius:50%; position:absolute; left:0; top:2px; z-index:5; }
.region-area ul li a .point{width:17px; height:17px; border-radius:50%; background:transparent; position:absolute; /*left:-1px; */
 left:1px; top:1px; box-shadow:0 0 0 1px #ec1b3b; -webkit-animation:pin-point 2s linear infinite; animation:pin-point 2s linear infinite; }
.anmSpan{margin-right:10px; display:inline-block; }
@-webkit-keyframes pin-point{0%{-webkit-transform:scale(1); opacity:.8 }
 50%{opacity:.8 }
 100%{-webkit-transform:scale(1.6); opacity:0 }
}
@keyframes pin-point{0%{transform:scale(1); opacity:.8 }
 50%{opacity:.8 }
 100%{transform:scale(1.6); opacity:0 }
}
/* Confi Deatil Area ---------------------------- */
.confi-detail-area{float:left; width:100%; padding:35px 0; }
.view-link{float:left; width:100%; text-align:center; }
.view-link a{margin:15px 0 0 0; padding:7px 15px; color:#fff; background:#222; border-radius:10px; display:inline-block; }
.view-link a:hover{background:rgb(247,18,17); background:linear-gradient(90deg, rgba(247,18,17,1) 0%, rgba(255,113,28,1) 100%, rgba(0,212,255,1) 100%); color:#fff; border:none; border-radius:10px; padding:7px 15px; }
.confi-detail-area .confidetailbox{float:left; width:100%; margin:0 0 20px 0; }
.confi-detail-area .confidetailbox h3{width:100%; color:#222; font-size:24px; margin:0 0 15px 0; display:inline-block; font-weight:bold; border-left:4px solid #ec1b3b; padding:0 0 0 10px; }
.confi-detail-area .confidetailbox img{float:left; width:100%; }
/* Thumb Hover --------------- */
.thumbnail .media{overflow:hidden; position:relative; border-radius:10px; -webkit-transform:translateZ(0) scale(1.0, 1.0); margin-top:0px; }
.thumbnail .media_img img{border-radius:10px; }
.thumbnail .media:after{content:''; position:absolute; top:0; right:0; bottom:0; left:0; /*background:url('../img/overlay-media.png') repeat 50% 50%; */}
.thumbnail.hover .media:after,.thumbnail:hover .media:after{opacity:0.1; }
.thumbnail .media img{max-width:100%; width:100%; }
.thumbnail.hover .media img,.thumbnail:hover .media img{-webkit-transform:scale(1.2); -ms-transform:scale(1.2); transform:scale(1.2); }
/* fix animation bug */
.thumbnail .media.img-circle,.thumbnail.hover .media.img-circle,.thumbnail:hover .media.img-circle{-webkit-transform:scale(1) !important; -ms-transform:scale(1) !important; transform:scale(1) !important; }
/* Thumbnail caption * -------------------------------------------------------------------------- */
.thumbnail{border-radius:10px; overflow:hidden; }
.thumbnail .caption{padding:20px 0 0 0; overflow:hidden; font-size:14px; }
/* Thumbnail transition * -------------------------------------------------------------------------- */
.thumbnail .media,.thumbnail .media:after,.thumbnail .media:before,.thumbnail.hover .media,.thumbnail:hover .media,.thumbnail.hover .media:after,.thumbnail:hover .media:after,.thumbnail.hover .media:before,.thumbnail:hover .media:before,.thumbnail .media img,.thumbnail.hover .media img,.thumbnail:hover .media img,.thumbnail .media .fa,.thumbnail.hover .media .fa,.thumbnail:hover .media .fa,.thumbnail .caption-title,.thumbnail.hover .caption-title,.thumbnail:hover .caption-title,.thumbnail .caption-zoom,.thumbnail.hover .caption-zoom,.thumbnail:hover .caption-zoom,.thumbnail .caption-link,.thumbnail.hover .caption-link,.thumbnail:hover .caption-link,.thumbnail .caption-category,.thumbnail.hover .caption-category,.thumbnail:hover .caption-category,.thumbnail .caption,.thumbnail.hover .caption,.thumbnail:hover.caption{-webkit-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out; }
.btn-theme{font-size:13px; line-height:13px; padding:12px 20px; border-radius:6px; background-color:transparent; border-color:#ffffff !important; color:#ffffff !important; -webkit-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out; }
/* 3.12 - Thumbnails / Features/* ========================================================================== */
.thumbnail{position:relative; background-color:transparent; border-radius:0; margin:0; }
.thumbnail.hover,.thumbnail:hover{border:solid 1px #dc143c; }
.thumbnail.no-border,.thumbnail.no-border.hover,.thumbnail.no-border:hover{border:none; }
.thumbnail.no-padding{padding:0; }
.thumbnail.no-radius{border-radius:0; }
/* Thumbnail caption * -------------------------------------------------------------------------- */
.thumbnail{border-radius:10px; overflow:hidden; }
.thumbnail .caption{padding:20px 0 0 0; overflow:hidden; font-size:14px; }
.thumbnail .caption + .caption{padding-top:10px; }
.thumbnail .caption.no-padding-top{padding-top:0; }
.thumbnail .caption.no-padding-bottom{padding-bottom:0; }
.thumbnail .caption.before-media{}
.thumbnail .caption.hovered{position:absolute; top:0; right:0; left:0; bottom:0; height:100%; width:100%; text-align:center; overflow:hidden; padding:15px; background-color:transparent; /*dc143c*/ background-color:rgba(220, 20, 60, 0.30); color:#ffffff; opacity:0; z-index:10; }
.thumbnail.hover .caption.hovered,.thumbnail:hover .caption.hovered{opacity:1; }
.caption-wrapper{width:100%; }
.caption-inner{}
/* End Thumb Hover ------------*/
.confi-detail-area .confidetailbox .imgtext{position:absolute; bottom:31px; padding:0 17px; margin-bottom:17px; z-index:1; color:#fff; font-weight:800; text-transform:uppercase; }
.confi-detail-area .confidetailbox .imgtext span{text-transform:capitalize; font-weight:normal; }
.confi-detail-area .confidetailbox .date-content{/*width:90%; */ margin:0px auto 0; position:absolute; top:0px; right:11px; z-index:111}
.confi-detail-area .confidetailbox .date-content .date{width:111px; height:30px; background-color:#000; color:#fff; font-size:13px; text-align:center; padding:9px 0; line-height:12px; display:block; border-radius:0 0 5px 5px; }
.confi-detail-area .confidetailbox .date-content .date span{font-size:24px; font-weight:700; line-height:30px; }
.confi-detail-area .confidetailbox ul{margin:0; padding:0; list-style-type:none; }
.confi-detail-area .confidetailbox ul li{/*float:left; width:100%; */ display:inline-block; width:auto; background:url(../images/bullet-point.png) no-repeat 0 7px; padding:0 15px 6px 0; margin:0 0 6px 0; font-size:13px; font-weight:normal; line-height:18px; border-bottom:1px solid #eaeaea; }
.confi-detail-area .confidetailbox ul li:last-child{border-bottom:none; }
.confi-detail-area .confidetailbox ul li span{margin:0 0 0 15px; float:left; color:#888; width:100%; }
.confi-detail-area .confidetailbox .sharebox{float:left; width:100%; background:#eaeaea; padding:0 7px 7px 7px; margin:20px 0 0px 0; }
.confi-detail-area .confidetailbox .sharebox .viewers{float:left; width:auto; color:#666; font-size:13px; background:#ccc; padding:3px 7px; border-radius:5px; display:none; }
.social-share-hover:hover + .viewers{opacity:0; }
.confi-detail-area .confidetailbox .sharebox .share{float:right; background:#333; padding:3px 7px; border-radius:5px; }
.confi-detail-area .confidetailbox .sharebox .share a{color:#fff; }
.confi-detail-area .confidetailbox .sharebox .share a i{margin:0 5px 0 0px; color:#fff; }
.social-share-hover:hover + .viewers{opacity:0; }
/* Video Library ---------- */
.video-library-area{float:left; width:100%; background:#efefef; padding:25px 0; }
.video-library-area .title-margin{float:left; width:100%; margin:0 0 25px 0; }
/*.video-library-area h2{float:left; width:100%; font-size:35px; font-weight:600; border-left:6px solid #eb1b3b; padding:5px 0 5px 26px; margin:0 0 30px 0; }*/
.video-library-area .video-area{float:left; width:100%; margin:0 0 15px; }
.video-library-area .video-area p{float:left; width:100%; font-size:15px; margin:1px 0 0 0; background:#666; padding:7px 15px; color:#fff; }
.video-library-area .video-area .video-bg{float:left; width:100%; /*border:1px solid #ddd; padding:5px; background:#fff; */}
.video-library-area .video-area .video-bg video{margin:0; float:left; width:100%; }
.video-library-area .video-area .video-bg .video-date{position:absolute; display:table; background:#ec1b3b; color:#fff; padding:7px; text-align:center; font-weight:bold; width:50px; height:50px; }
.video-library-area .video-area .video-bg .video-view{position:absolute; display:table; background:#666; color:#fff; padding:7px; text-align:center; font-weight:bold; width:50px; height:50px; left:65px; }
.video-library-area .video-area .video-bg p{position:absolute; display:table; /*display:none; */ top:0; padding:15px; color:#fff; width:80%; top:55px; background:none; }
 /* Photo Gallery --------------------------- */
.photogallery-area{padding:30px 0; float:left; width:100%; }
/* category filter */
.filter-section{padding-top:15px; float:left; width:100%; }
.filter-container{padding:20px 0; float:left; width:100%; }
ul.filter > li > a{color:#000; font-size:19px; line-height:40px; /*text-transform:uppercase; */ font-weight:700; letter-spacing:0.7px; padding:7px 15px; }
ul.filter > li > a:hover,ul.filter > li > a:focus{text-decoration:none; color:#ec1b3b; outline:none}
ul.filter > li.active a{color:#fff; background:#ec1b3b; }
ul.filter > li span{color:#ddd; font-size:20px; display:inline-block; margin:0 5px; display:none; }
.filter-section .filter-container ul{margin:0 0 0px 0; padding:0; list-style-type:none; float:left; width:100%; text-align:center; }
.filter-section .filter-container ul li{padding:0; /*margin:0 12px 0 12px; */ /*float:left; */}
.filter-section h1{text-align:center}
/* the color of the transparent overlay border */
.portfolio-section{float:left; width:100%; }
.portfolio-section.port-col figure .overlay-background{background-color:#000; background-color:rgba(0,0,0,0.4); }
/* portfolio images */
.portfolio-section figure{float:left; width:100%; position:relative}
.portfolio-section figure img{width:100%; height:auto}
/* project title under image */
.portfolio-section .article-title{text-align:center; float:left; width:100%; font-size:18px; line-height:24px; padding:10px 0 30px 0; }
.portfolio-section .article-title a{color:#aaa; display:none; }
/* transparent overlay */
.portfolio-section figure:hover .overlay{opacity:1; visibility:visible}
.portfolio-section figure:hover .overlay-background{opacity:.8; visibility:visible}
.portfolio-section figure .overlay-background{z-index:1; -webkit-transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; -o-transition:all .2s ease-in-out; transition:all .2s ease-in-out; position:absolute; top:0; left:0; opacity:0; visibility:hidden; width:100%; height:100%}
.portfolio-section figure .overlay-background .inner{position:absolute; left:0; right:0; bottom:0; top:0; margin:11px; background-color:#c8e9c8; background-color:rgba(194,231,194,0.9)}
.portfolio-section figure .overlay{z-index:2; transition:all .2s ease-in-out; position:absolute; top:0; left:0; opacity:0; visibility:hidden; width:100%; height:100%}
.portfolio-section figure .inner-overlay{display:table; width:100%; height:100%}
.portfolio-section figure .inner-overlay-content{display:table-cell; vertical-align:middle; width:100%; padding:0px}
.portfolio-section figure .inner-overlay-content.with-icons{text-align:center}
/* icons inside overlay */
.portfolio-section figure .inner-overlay-content.with-icons a{width:100%; height:100%; padding-top:65px; display:block; margin:0px; text-decoration:none; font-size:20px; /*background:rgba(0,0,0,0.9); */ color:#000; border-radius:0}
/* skew image on hover */
 .isotopeSelector img{-webkit-transition:all .4s ease; -moz-transition:all .4s ease; -ms-transition:all .4s ease; -o-transition:all .4s ease; transition:all .4s ease}
.isotopeSelector:hover img{-moz-transform:scale(1.5) rotate(2deg); -webkit-transform:scale(1.5) rotate(2deg); -o-transform:scale(1.5) rotate(2deg); -ms-transform:scale(1.5) rotate(2deg); transform:scale(1.5) rotate(2deg); -webkit-transition:all .8s ease; -moz-transition:all .8s ease; -ms-transition:all .8s ease; -o-transition:all .8s ease; transition:all .8s ease}
.isotopeSelector figure{overflow:hidden}
.isotopeSelector figure{box-shadow:0 0 2px rgba(0,0,0,0.2)}
.aurel_albums_grid_content{opacity:1; position:absolute; bottom:26px; left:25px; z-index:99; }
.aurel_albums_grid_content h6{color:#fff; text-transform:uppercase; letter-spacing:0.5px; font-size:14px; }
.portfolio-section figure:hover .aurel_albums_grid_content h6{transition:transform 400ms; transform:translateY(30%); }
 /* Testimonail Area ---------- */
.testimonail-area{float:left; width:100%; }
.parallax-area{float:left; width:100%; margin:0 0; }
.parallax-area .title-margin{float:left; width:100%; margin:0 0 25px 0; }
.globalhomeimg{color:#ffffff; background-color:#676767; background:#676767; background:-moz-linear-gradient(-45deg, #676767 0%, #313131 100%); background:-webkit-linear-gradient(-45deg, #676767 0%,#313131 100%); background:linear-gradient(135deg, #676767 0%,#313131 100%); padding:55px; }
.testimonial-box{/*border:1px solid #5a5a5a; */ display:inline-block; width:100%; /*padding:35px; */}
.carousel-control{width:auto; }
.testimonial-box h1{float:left; width:100%; color:#fff; font-size:40px; margin:0 0 50px 0; font-family:'Lora', serif; font-weight:400; position:relative; }
.testimonial-box h1:before{content:''; position:absolute; height:1px; background:#fff; left:47%; right:47%; bottom:-18px; }
.parallax-area p{float:left; width:100%; color:#fff; margin-bottom:30px; font-size:35px; text-align:left; line-height:39px; }
.parallax-area .personname{float:left; width:100%; font-size:22px; color:#c6c6c6; text-align:left; }
.parallax-area p span{font-size:50px; float:left; width:100%; font-weight:900; }
@media only screen and (min-width:768px) and (max-width:991px){.globalhomeimg{background:transparent url(../images/parallax-1.jpg) no-repeat scroll 0 0 / cover}
}
@media only screen and (min-width:240px) and (max-width:767px){.homeimg{background:transparent url(../images/parallax-1.jpg) no-repeat scroll 0 0 / cover}
}
@media only screen and (min-width:240px) and (max-width:600px){.testimonial-box{border:none; padding:0; }
.homeimg{padding:30px; }
}
/* abstact-area ------------------- */
.abstact-area{float:left; width:100%; padding:35px 0; background:#fbfbfb; }
.abstact-area .title-margin{float:left; width:100%; margin:0 0 25px 0; }
.abstact-area .abstactbox{float:left; width:100%; background:#ecf4f5; margin:0 0 25px 0; }
.abstact-area .abstactbox .imgarea{float:left; width:100%; position:relative; display:flex; }
.abstact-area .abstactbox .imgarea .upperimg{position:absolute; background:#000; opacity:0.8; padding:11px 15px; color:#fff; text-align:left; font-size:14px; font-weight:600; bottom:0; /*height:100%; */ line-height:normal; }
.abstact-area .abstactbox .imgarea img{float:left; width:100%; background:#222;}
.abstact-area .abstactbox .abstacttext{background:#fff; float:left; width:100%; padding:20px; color:#9aaaab; font-weight:600; }
.abstact-area .abstactbox .abstacttext p{float:left; width:100%; font-size:16px; font-weight:normal; margin:15px 0 0 0; }
.abstact-area .abstactbox .abstacttext a{float:left; text-decoration:none; background:#222; color:#fff; padding:4px 15px; border-radius:15px; font-weight:normal; margin:20px 0 0 0; }
/*.abstact-area .abstactbox .abstacttext a:hover{background:rgb(247,18,17); background:linear-gradient(90deg, rgba(247,18,17,1) 0%, rgba(255,113,28,1) 100%, rgba(0,212,255,1) 100%); color:#fff; border:none; border-radius:15px; }*/

.abstactbox:hover .abstacttext a{background:rgb(247,18,17); background:linear-gradient(90deg, rgba(247,18,17,1) 0%, rgba(255,113,28,1) 100%, rgba(0,212,255,1) 100%); color:#fff; border:none; border-radius:15px; }
.abstact-area .abstactbox .abstacttext h3{float:left; width:100%; color:#222; font-size:15px; text-transform:uppercase; font-weight:700; margin:0 0 15px 0; }
.abstact-area .abstactbox .abstacttext .state{float:left; width:100%; }
.abstact-area .abstactbox .abstacttext .abstact{float:left; width:100%; }
.abstact-area .abstactbox .redbox{background:#ec1b3b; color:#fff; text-align:center; padding:20px; }
.abstact-area .abstactbox .redbox i{color:#222; font-size:20px; }
.abstact-area .abstactbox .redbox .ticketbox{color:#222; font-weight:700; font-size:20px; }
/* Conferance Process ------------- */
.section-area{position:relative; float:left; width:100%; }
.section-title-block{padding-top:94px; padding-bottom:95px; }
.0-padding{padding-top:0px; padding-bottom:0px; }
.section-bg_mod-a{background-color:#f6f6f6; }
.ui-title-block{margin-top:0; font-size:25px; text-align:center; /*text-transform:uppercase; */}
.ui-title-emphasis{display:block; margin-bottom:15px; color:#767474; text-transform:none; font-size:19px; }
.ui-title-emphasis-bold{display:block; margin:15px 0; color:#4c4c4c; font-size:35px; }
.ui-title-block + .decor-1{width:240px; margin-top:17px; margin-bottom:13px; margin:0 auto; }
.ui-title-block + .decor-1 img{margin:0 10px; }
.ui-title-block + .decor-1:before, .ui-title-block + .decor-1:after{width:90px; }
.decor-1:before, .decor-1:after{position:relative; top:-6px; display:inline-block; width:62px; padding-right:10px; padding-left:10px; border-bottom:1px dotted #000; content:''; }
.section-top-minus{float:left; width:100%; margin:-60px 0 0 0; padding:0 0 30px 0; }
.sevice-box{float:left; width:100%; background:#fff; margin-right:1px; margin-bottom:15px; padding:54px 30px 35px; border-top-left-radius:10px; box-shadow:0 1px 6px 0 rgba(0, 0, 0, 0.1), 0 3px 0 0 #777; transition:all 0.3s; text-align:center; }
.sevice-box:hover{box-shadow:0px 1px 6px 0px rgba(0, 0, 0, 0.1), 0 3px 0 0 #ec1b3b; }
.sevice-box:hover{background-color:#333; }
.sevice-box img{border:1px solid #ccc; padding:10px; float:left; width:100%; margin:0 0 20px 0; }
.sevice-box h3{float:left; width:100%; color:#4c4c4c; font-size:17px; text-transform:uppercase; margin:0 0 18px 0; font-weight:900; }
.sevice-box:hover h3{color:#ec1b3b; }
.sevice-box h4{float:left; width:100%; color:#ec1b3b; font-size:14px; text-transform:uppercase; margin:0 0 18px 0; font-weight:900; }
.sevice-box:hover h4{color:#fff; }
.sevice-box p{float:left; width:100%; color:#777777; font-size:16px; line-height:20px; margin-bottom:40px; }
.sevice-box:hover p{color:#eee; }
.sevice-box a{font-size:12px; font-weight:700; text-transform:uppercase; background:#eb1b3b; padding:3px 15px; ; color:#fff; display:inline-block; box-shadow:none; border-radius:20px; }
.sevice-box:hover a{color:#fff; }
/* Latest Proceeding Area ---------- */
.latest-prodeeding-area{float:left; width:100%; background:#f9f9f9; padding:25px 0; text-align:center; }
.latest-prodeeding-area .title-margin{float:left; width:100%; margin:0 0 25px 0; }
.latest-prodeeding-area h3{float:left; width:100%; font-size:25px; color:#666; margin:0 0 25px 0; }
.latest-prodeeding-area .proceeding-book-area{padding:.8rem; display:block; background:#fff; overflow:hidden; border-radius:4px; border:1px solid transparent; -webkit-background-clip:padding-box; background-clip:padding-box; -webkit-box-shadow:0 0 2px rgb(221 221 221 / 75%); -moz-box-shadow:0 0 2px rgba(221,221,221,.75); box-shadow:0 0 2px rgb(221 221 221 / 75%); margin-bottom:4.2rem; -webkit-transition:all .2s ease-in-out 0s; -moz-transition:all .2s ease-in-out 0s; -ms-transition:all .2s ease-in-out 0s; -o-transition:all .2s ease-in-out 0s; transition:all .2s ease-in-out 0s; }
.latest-prodeeding-area .proceeding-book-area img{margin:0 auto; width:100%; position:relative;}
.latest-prodeeding-area .proceeding-book-area img:hover:before {
    transform: scaleY(1);
}

.latest-prodeeding-area .proceeding-book-area img:before {
    content: "";
    position: absolute;
    background: #2f2f2f;
    background: linear-gradient(
180deg,rgba(47,47,47,0) 0%,#2f2f2f 100%);
    left: 0;
    top: 0;
    z-index: 1;
    transition: transform 0.4s ease-in;
    height: 100%;
    width: 100%;
    transform: scaleY(0);
    transform-origin: bottom;
    pointer-events: none;
}



.latest-prodeeding-area .proceeding-book-area p{float:left; width:100%; text-align:center; font-size:21px; color:#fff; font-weight:600; line-height:30px; background:#333; margin:0; padding:10px 0; }
.latest-prodeeding-area .proceeding-book-area p span{float:left; width:100%; color:#eb1b3b; }

/* CONFERENCE LISTING PAGE CSS ========================================================================================== */
.conference-listing-area{float:left; width:100%; text-align:center; padding:30px 0; }
.conference-listing-area h1.ui-title-block{margin-top:0; font-size:25px; }
.conference-listing-area h1 span.ui-title-emphasis-bold{color:#222; font-weight:900; font-size:70px; }
.conference-listing-area h1.ui-title-block + .decor-1{width:240px; margin-top:17px; margin-bottom:13px; margin:0 auto 25px auto; }
.conference-listing-area h3{float:left; width:100%; color:#ec1b3b; font-weight:900; text-align:left; font-size:35px; margin:50px 0 10px 0; }
.conference-listing-area p{float:left; width:100%; margin:0 0 70px 0; }
/* Old */
.single_blog{float:left; width:100%; margin:0 0 30px 0; }
.single_blog .blog_image{overflow:hidden; border-radius:5px; }
.single_blog .blog_image img{width:100%; -webkit-transition:all 0.3s linear; transition:all 0.3s linear; }
.single_blog:hover .blog_image img{-webkit-transform:scale(1.1); transform:scale(1.1); brs}
.single_blog .blog_content{width:90%; margin:-130px auto 0; position:relative; }
.single_blog .blog_content .date{width:60px; height:60px; background-color:#ec1b3b; color:#fff; font-size:16px; text-align:center; padding:5px 0; line-height:12px; display:block; }
.single_blog .blog_content .date span{font-size:24px; font-weight:700; line-height:30px; }
.single_blog .blog_content .blog_content_wrapper{padding:25px 30px; border-radius:5px; -webkit-box-shadow:0px 0px 125px 0px rgba(0, 0, 0, 0.17); box-shadow:0px 0px 125px 0px rgba(0, 0, 0, 0.17); margin-top:10px; background-color:#fff; text-align:left; float:left; width:100%; }
.single_blog .blog_content .blog_content_wrapper .blog_meta{float:left; width:100%; display:contents; }
.single_blog .blog_content .blog_content_wrapper .blog_meta li{display:inline-block; position:relative; }
.single_blog .blog_content .blog_content_wrapper .blog_meta li + li{margin-left:20px; }
.single_blog .blog_content .blog_content_wrapper .blog_meta li + li::before{position:absolute; content:'/'; top:2px; left:-13px; font-size:14px; color:#b3b2b2; }
.single_blog .blog_content .blog_content_wrapper .blog_meta li a{font-size:14px; color:#b3b2b2; }
.single_blog .blog_content .blog_content_wrapper .blog_title{}
.single_blog .blog_content .blog_content_wrapper .blog_text{margin:0; }
.single_blog .blog_content .blog_content_wrapper .blog_title a{font-size:22px; line-height:30px; font-weight:600; color:#222; -webkit-transition:all 0.3s linear; transition:all 0.3s linear; margin-top:15px; }
.single_blog .blog_content .blog_content_wrapper .blog_title a:hover{color:#ffc801; }
/* End Old */
/* Latest listing css */
/*.confo-list-area{float:left; width:100%; background:#565656; padding:30px; text-align:left; color:#fff; margin:15px 0; border-bottom:1px #434343 solid; }
*/
.confo-list-area:nth-child(even){background:#303030; }
.confo-list-area{background:#565656; padding:30px; border-bottom:1px #434343 solid; display:block; text-align:left; }
.confo-list-area:hover{background-color:#434343; }
.confo-list-area .confo-info{overflow:hidden; color:#fff; height:124px; }
.confo-list-area .confo-info .text{position:relative; height:100%; }
.confo-info .text img{margin-bottom:10px; }
.confo-info .text p{float:left; width:100%; text-align:center; margin:0; }
.confo-info .text p a{text-decoration:none; color:#FFF; font-weight:300; margin-bottom:10px; font-size:18px; line-height:22px; display:block; }
.confo-list-area table{}
.confo-list-area table tr td{vertical-align:top; }
.confo-list-area table tr td .datelist{float:left; width:140px; /* height:100px; */
 border:2px solid #707070; line-height:1; font-size:13px; font-weight:500; text-align:center; /* text-transform:uppercase; */
 color:rgba(255,255,255,0.5); }
.confo-list-area table tr td .datelist p:first-child{line-height:0.8; font-size:80px; color:#fff; margin:15px 0 13px; }
.confo-list-area table tr td .datelist p{margin-bottom:10px; font-size:18px; }
.confo-list-area table tr td .list-text{float:left; width:100%; color:#fff; padding:0 20px; }
.confo-list-area table tr td .list-text h1{float:left; width:100%; text-decoration:none; color:#FFF; font-weight:300; margin-bottom:10px; font-size:18px; line-height:22px; display:block; }
.confo-list-area table tr td .list-text h1 a{}
.confo-list-area table tr td .list-text p{float:left; width:100%; font-size:15px; margin:0 0 10px 0; display:none; }
.confo-list-area table tr td .list-text a{display:inline-block; vertical-align:top; width:100%; max-width:150px; line-height:1.1; font-size:14px; font-weight:500; text-align:center; text-transform:uppercase; color:#fff; background-color:transparent; border:1px solid #d0d0d0; padding:12px 10px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; -webkit-transition:background-color 300ms ease-in-out, color 300ms ease-in-out, border-color 300ms ease-in-out; -o-transition:background-color 300ms ease-in-out, color 300ms ease-in-out, border-color 300ms ease-in-out; transition:background-color 300ms ease-in-out, color 300ms ease-in-out, border-color 300ms ease-in-out; }
.confo-list-area table tr td .list-text a:hover{text-decoration:none; color:#505050; background-color:#fff}
/* 20 Sep ------ */
.conference-listing-area.graybg{background:#f0f0f0; }
.conference-listing-area.graybg .festbox{background:#fff; padding:15px; text-align:left; float:left; width:100%; margin:0 0 20px 0; }
.conference-listing-area.graybg .festbox.top-margin-60{margin-top:60px; }
.conference-listing-area.graybg .festbox:hover{background:#f8f0d9; }
.conference-listing-area.graybg .festbox .red-circle{color:#222; text-transform:uppercase; font-size:14px; position:relative; z-index:99; margin-top:-66px; margin-bottom:25px; font-weight:600; }
.conference-listing-area.graybg .festbox .red-circle span{background:#ec1b3b; color:#fff; width:60px; height:60px; border-radius:60px; display:inline-block; text-align:center; padding:13px; margin:0 10px 0 0; line-height:normal; }
.conference-listing-area.graybg .festbox h2{float:left; width:100%; text-transform:uppercase; font-size:16px; font-weight:500; line-height:normal; margin:14px 0 25px 0; }
.conference-listing-area.graybg .festbox .fest-date{border-bottom:2px solid #ec1b3b; position:relative; display:inline-block; width:122%; margin:5px 0 25px -15px; z-index:99; }
.conference-listing-area.graybg .festbox .fest-date:last-child{width:100%; }
.conference-listing-area.graybg .festbox .fest-date span{background:#fff; position:absolute; margin:-12px 0 0 15px; padding:0 10px; color:#ec1b3b; font-weight:600; }
.conference-listing-area.graybg .festbox .location-area{float:left; width:100%; color:#96979b; font-size:14px; }
.social-share-hover:hover + .location-area{opacity:0; }
.conference-listing-area.graybg .festbox .location-area .social-share-box{Padding:3px 10px; background:#333; color:#fff; float:right; text-align:center; border-radius:5px; }
.conference-listing-area.graybg .festbox .location-area .social-share-box a{color:#fff; }
.conference-listing-area.graybg .festbox .location-area .social-share-box i{color:#fff; margin:0 5px 0 0; }
@media only screen and (min-width:768px) and (max-width:1199px){.conference-listing-area.graybg .festbox{margin:0 0 70px 0; }
.conference-listing-area.graybg .festbox .fest-date{width:117%; }
}
@media only screen and (min-width:240px) and (max-width:767px){.conference-listing-area.graybg .festbox{margin:0 0 70px 0; }
.conference-listing-area.graybg .festbox .fest-date{width:100%; margin:5px 0 25px 0px; }
}
/* Scientific Programm Page Css ========================================================================================== */
.scientific-program-area{float:left; width:100%; padding:35px 0; }
.nav-justified{/*border-bottom:1px solid #ddd; */
 text-align:center; }
.nav-justified>li{width:auto; background:#f1f1f1; padding:5px; border-radius:4px; margin:0 .4rem; display:inline-block; }
.nav-justified>li a{color:#222; }
.nav-pills>li>a{background:#fff; padding:1.2rem 3rem .8rem; border-radius:4px; box-shadow:0 4px 10px rgb(0 0 0 / 25%); }
.nav-pills>li.active{background:#dc4e41; /* position:relative; -moz-box-shadow:3px 4px 15px rgba(52,61,71,.49); -webkit-box-shadow:3px 4px 15px rgb(52 61 71 / 49%); -o-box-shadow:3px 4px 15px rgba(52,61,71,.49); -ms-box-shadow:3px 4px 15px rgba(52,61,71,.49); box-shadow:3px 4px 15px rgb(52 61 71 / 49%); */
}
.nav-pills .active:before{position:absolute; content:''; width:0; height:0; border-left:60px solid transparent; border-right:60px solid transparent; border-top:60px solid #dc4e41; top:50%; left:22%; }
.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{background:#fff; padding:1.2rem 3rem .8rem; border-radius:4px; box-shadow:0 4px 10px rgb(0 0 0 / 25%); color:#000; }
.nav>li>a{padding:1.2rem 3rem .8rem; }
.nav>li>a h3{font-size:2.6rem; line-height:3.9000000000000004rem; line-height:2.6rem; color:#2e2841; text-transform:uppercase; margin:0; font-weight:900; }
.nav>li>a h3 span{color:#dc4e41; }
.nav>li>a p{margin:0; }
.nav>li>a p span{color:#dc4e41; font-weight:800; }
.nav-pills>li>a,.nav-pills>li>a:focus{background-color:none; color:#888; font-weight:600; font-size:14px; float:left; width:100%; min-width:175px; height:67px; }
.nav-pills>li>a:hover{background-color:#f5f4f1; border-radius:5px 5px 0 0; }
.multiscience-content-area{float:left; width:100%; padding:25px 15px; border-bottom:1px solid #f1f0ec; box-shadow:0px 1px 9px rgb(52 61 71 / 49%); margin-top:20px; }
.multiscience-content-area h2 { float:left; width:100%; text-align:center; font-weight:900; font-size:35px; border-bottom:1px solid #eee; padding:0 0 15px 0; margin:0 0 15px 0;}
.multiscience-content-area .hall-details-area{background:#222; float:left; width:100%; border-bottom:2px solid #ec1b3b; }
.multiscience-content-area .hall-details-area ul{margin:0; padding:0; list-style-type:none; float:left; width:100%; }
.multiscience-content-area .hall-details-area ul li{float:left; padding:5px 15px; font-weight:800; }
.multiscience-content-area .hall-details-area ul li a{color:#000; background:#fff; text-transform:uppercase; font-size:13px; font-weight:800; padding:3px 15px; }
.multiscience-content-area .hall-details-area ul li i{margin:0 10px 0 0; }
.multiscience-content-area-poster{float:left; width:100%; box-shadow:0px 1px 9px rgb(52 61 71 / 49%); margin-top:30px; }
.multiscience-content-area-poster .hall-details-area{background:#222; float:left; width:100%; border-bottom:2px solid #ec1b3b; }
.multiscience-content-area-poster .hall-details-area.poster-area { background:none;}
.multiscience-content-area-poster .hall-details-area ul{margin:0; padding:0; list-style-type:none; float:left; width:100%; }
.multiscience-content-area-poster .hall-details-area ul li{float:left; padding:5px 15px; color:#fff; font-weight:800; }
.multiscience-content-area-poster .hall-details-area.poster-area ul li { width:33%; padding:20px 15px; color:#222;}
.multiscience-content-area-poster .hall-details-area.poster-area ul li i {}
.multiscience-content-area-poster .hall-details-area.poster-area ul li:last-child { float:right;}
.multiscience-content-area-poster .hall-details-area ul li a{color:#000; background:#fff; text-transform:uppercase; font-size:13px; font-weight:800; padding:3px 15px; }
.multiscience-content-area-poster .hall-details-area ul li i{margin:0 10px 0 0; color:#dc4e41;}
.multiscience-content-area h1{float:left; width:100%; text-align:center; text-transform:uppercase; margin:0 0 15px 0; font-size:26px; font-weight:900; }
.multiscience-content-area .designation{float:left; width:100%; text-align:center; padding:7px; text-transform:uppercase; font-weight:900; font-size:19px; }
.multiscience-content-area .spickerbox{float:left; width:100%; margin:0 0 50px 0; }
.multiscience-content-area .spickerbox p { float:left; width:100%; font-weight:800;}

.multiscience-content-area .spickerbox:hover .hall-details-area{background:#c6cacf; color:#222;}
/*.multiscience-content-area .spickerbox:hover .hall-details-area ul li a{ background:#dc4e41;}*/
.multiscience-content-area .spickerbox:hover img { border: 5px solid #ec1b3b;}

/*.multiscience-content-area .spickerbox.singlebox { float:left; width:100%; border:1px solid #eee; padding:15px; margin-bottom:15px; border-bottom:3px solid #eee;}*/
.multiscience-content-area .spickerbox.singlebox:hover img{ border:5px solid #ec1b3b;}
.top-dottedline { border-top:1px dashed #ddd; margin:10px 0; padding:10px 0;}
.multiscience-content-area .spickerbox img{float:left; width:100%; /*border-radius:100%;*/ border:5px solid transparent; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; margin-bottom:10px; text-align:center; }
.multiscience-content-area .spickerbox h4 { float:left; width:100%; text-align:center; margin:0 0 15px 0; border:1px solid #eee; padding:5px; background:#eee;}
.multiscience-content-area .spickerbox img:hover{border:5px solid #ec1b3b; }
.multiscience-content-area .spickerbox .pdf-area { float:left; width:100%; padding:15px; background:#ddd;}
.multiscience-content-area .spickerbox .pdf-area img { background:none; margin:0; border:none; float:left; width:100%;}
.multiscience-content-area .spickerbox .pdf-area img:hover { background:none; margin:0; border:none;}
.iframe-container {   padding-bottom: 60%; padding-top: 30px; height: 0; overflow: hidden;}
.iframe-container iframe,
.iframe-container object,
.iframe-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.multiscience-content-area h3 { float:left; width:100%; text-align:center; text-transform:uppercase; font-size:20px; font-weight:700;}
.multiscience-content-area img{float:left; width:100%; /*border-radius:100%;*/ border:5px solid transparent; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; margin-bottom:25px; text-align:center; }
.multiscience-content-area img:hover{border:5px solid #ec1b3b; }
.multiscience-content-area .info-box{padding-left:15px; position:relative; margin-top:55px; float:left; width:100%;}
.multiscience-content-area .info-box:before{top:68px; }
.multiscience-content-area .info-box:before{background:#f1f0ec; content:""; display:block; height:70px; left:-4px; position:absolute; top:58px; width:54px; -webkit-transform:rotate(32deg); -moz-transform:rotate(32deg); -ms-transform:rotate(32deg); -o-transform:rotate(32deg); transform:rotate(32deg); }
.multiscience-content-area .info-box .content{background:#f1f0ec; padding:45px; float:left; width:100%; }
.multiscience-content-area .info-box .content h2{color:#000; font-size:30px; float:left; width:100%; text-transform:uppercase; margin:0 0 20px 0; text-align:left; padding:0; border:none; font-weight:normal; }
.multiscience-content-area .info-box .content .company-nam{float:left; width:100%; font-size:18px; }
.multiscience-content-area .ceremoney-text{float:left; width:100%; text-transform:uppercase; font-size:18px; font-weight:800; padding:10px 15px; border:2px solid #f1f1f1; text-align:center; }
.multiscience-content-area .ceremoney-text span {color: #dc4e41;}
.multiscience-content-area .ceremoney-text .ceremony-time-area { position:absolute; left:15px;}
.multiscience-content-area .keynote{float:left; width:100%; }
.multiscience-content-area .keynote h3{float:left; width:100%; margin:0; padding:20px; border:1px solid #f1f0ec; margin:5px 0 35px 0; font-weight:800; background:#efefef; text-align:center; font-size:30px; }
/*.multiscience-content-area .abstractarea{float:left; width:100%; }
.multiscience-content-area .abstractarea h1{float:left; width:100%; color:#000; text-transform:uppercase; font-size:22px; font-weight:800; border-bottom:1px solid #f1f0ec; margin:0 0 20px 0; padding:0 0 10px 0; }
.multiscience-content-area .abstractarea h2{float:left; width:100%; color:#000; text-transform:uppercase; font-size:18px; font-weight:800; border-bottom:1px solid #f1f0ec; margin:0 0 20px 0; padding:0 0 10px 0; }
.multiscience-content-area .abstractarea h3{float:left; width:100%; color:#000; text-transform:uppercase; font-size:18px; font-weight:800; border-bottom:1px solid #f1f0ec; margin:0 0 20px 0; padding:0 0 10px 0; }
.multiscience-content-area .abstractarea h6{float:left; width:100%; text-transform:uppercase; font-size:16px; margin:0 0 10px 0; }
.multiscience-content-area .abstractarea p{float:left; width:100%; margin:0 0 20px 0; padding:0 0 10px 0; color:#666; }
.multiscience-content-area .abstractarea ul{float:left; width:100%; margin:0 0 20px 0; padding:0; list-style-type:none; }
.multiscience-content-area .abstractarea ul li{float:left; margin:0 15px 0 0; }
.multiscience-content-area .hall-details-area{background:#222; float:left; width:100%; border-bottom:2px solid #ec1b3b; }
.multiscience-content-area .hall-details-area ul{margin:0; padding:0; list-style-type:none; float:left; width:100%; }
.multiscience-content-area .hall-details-area ul li{float:left; padding:5px 15px; color:#fff; font-weight:800; }
.multiscience-content-area .hall-details-area ul li a{color:#000; background:#fff; text-transform:uppercase; font-size:13px; font-weight:800; padding:3px 15px; }
.multiscience-content-area .hall-details-area ul li i{margin:0 10px 0 0; }
*/
.multiscience-content-area .spickerbox .abstractarea{float:left; width:100%; }
.multiscience-content-area .spickerbox .abstractarea h1{float:left; width:100%; color:#000; text-transform:uppercase; font-size:22px; font-weight:800; border-bottom:1px solid #f1f0ec; margin:0 0 20px 0; padding:0 0 10px 0; }
.multiscience-content-area .spickerbox .abstractarea h2{float:left; width:100%; color:#000; text-transform:uppercase; font-size:18px; font-weight:800; border-bottom:1px solid #f1f0ec; margin:0 0 20px 0; padding:0 0 10px 0; text-align:left; }
.multiscience-content-area .spickerbox .abstractarea h3{float:left; width:100%; color:#000; text-transform:uppercase; font-size:18px; font-weight:800; border-bottom:1px solid #f1f0ec; margin:0 0 20px 0; padding:0 0 10px 0; text-align:left; }
.multiscience-content-area .spickerbox .abstractarea h6{float:left; width:100%; text-transform:uppercase; font-size:16px; margin:0 0 10px 0; }
.multiscience-content-area .spickerbox .abstractarea p{float:left; width:100%; margin:0 0 20px 0; padding:0 0 10px 0; color:#666; font-weight:normal; }
.multiscience-content-area .spickerbox .abstractarea ul{float:left; width:100%; margin:0 0 20px 0; padding:0; list-style-type:none; }
.multiscience-content-area .spickerbox .abstractarea ul li{float:left; margin:0 15px 0 0; }
.multiscience-content-area .spickerbox .hall-details-area{background:#fefefe; float:left; width:100%; border-bottom:2px solid #fefefe; color:#222; border:1px solid #efefef; }
/*.multiscience-content-area .spickerbox .hall-details-area:hover { background:#000; color:#fff;}*/
.multiscience-content-area .spickerbox .hall-details-area ul{margin:0; padding:0; list-style-type:none; float:left; width:100%; }
.multiscience-content-area .spickerbox .hall-details-area ul li{float:left; padding:5px 15px; font-weight:800; }
.multiscience-content-area .spickerbox .hall-details-area ul li
.multiscience-content-area .spickerbox .hall-details-area ul li a{background:#fff; text-transform:uppercase; font-size:13px; font-weight:800; padding:3px 15px; }
.multiscience-content-area .spickerbox .hall-details-area ul li i{margin:0 10px 0 0; color:#ec1b3b; }

.multiscience-content-area .session1-area { float:left; width:100%;}
.multiscience-content-area .session1-area h1 { float:left; width:100%; text-align:center; margin:0 0 15px 0;}
.multiscience-content-area .session1-area .hallname-area { position:absolute; right:50px; font-weight:700;}

.audio-area { float:left; width:100%; margin-bottom:15px; border-radius:0; }
audio { height:60px;}
audio::-webkit-media-controls-play-button{background-color:#ec1b3b; border-radius:30px; margin-right:10px; width:30px; height:30px;}




/* Intermission and Break -------------------------------- */
.break-area{float:left; width:100%; padding:25px 0; margin:10px 0; border:1px solid #ddd; color:#f61a3b; text-transform:uppercase; font-size:30px; font-weight:700; line-height:40px; background:#f9f9f9; margin-top:20px; }
.break-area span{float:left; width:100%; color:#000; font-weight:900; margin-top:15px; letter-spacing:3px; }
.mt20{margin-top:20px; }
/*post list*/
.post-list-item .event-item{position:relative; margin-bottom:30px; padding-left:35%; background:#fff; color:#999; overflow:hidden; box-shadow:0 0 12px -1px rgba(15,15,15,0.1); border-radius:10px; transition:all .2s; }
.post-list-item .event-item-thumbnail{position:absolute; width:35%; left:0; top:0; height:100%; padding-top:0; border-radius:10px 0 0 10px; backface-visibility:hidden; }
.post-list-item .event-item-thumbnail img{width:auto; max-width:none !important; height:100% !important; position:absolute; left:50%; transform:translateX(-50%); opacity:0; }
.post-list-item .event-item-thumbnail .placeholder-thumbnail-bg{position:absolute; width:100%; left:0; top:0; height:100%; background-size:cover; background-position:center; transition:all .2s; }
.post-list-item .event-date-block{position:absolute; top:10px; left:10px; right:auto; }
.post-list-item .event-item-content{padding:25px 30px 30px; }
.post-list-item .small-meta{font-size:14px; text-transform:none; margin-bottom:20px; }
.post-list-item .small-meta >span:not(:last-child){margin-right:12px; }
.post-list-item .small-meta .lnr{min-width:12px; margin-right:3px; text-align:left; font-size:16px; line-height:20px; vertical-align:text-top; }
.post-list-item .event-excerpt{height:5.7em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; margin-bottom:25px; }
.post-list-item .event-item.leaf-event-featured{padding-left:0; }
.post-list-item .leaf-event-featured .event-date-block{left:auto; top:20px; right:20px; }
.post-list-item .leaf-event-featured .event-item-thumbnail{width:100%; height:100%; border-radius:10px; z-index:0; background-color:#000; }
.post-list-item .leaf-event-featured .event-item-thumbnail img{width:100%; max-width:100% !important; height:auto !important; margin-left:0; position:static; left:0; transform:none; }
.post-list-item .leaf-event-featured .event-item-thumbnail .placeholder-thumbnail-bg{opacity:.65; }
.post-list-item .leaf-event-featured .event-item-content{z-index:1; position:relative; color:#fff; padding-left:40px; padding-right:80px; }
.post-list-item .leaf-event-featured .event-excerpt{opacity:0; visibility:hidden; }
.post-list-item .leaf-event-featured .small-meta, .post-list-item .leaf-event-featured .small-meta span.main-color-1{color:#eee; color:rgba(255,255,255,.65); }
.social-share-hover{white-space:nowrap; margin-left:-100%; z-index:5; position:relative; height:36px; }
.post-list-item .leaf-event-featured .social-share-hover{margin-right:-40px; }
.social-share-hover .hover-share-label{display:inline-block; text-transform:uppercase; }
.social-share-hover .hover-share-label svg{vertical-align:middle; margin-left:5px; fill:#999; margin-top:-5px;}
.dark-div .social-share-hover .hover-share-label svg{fill:#fff; }
.social-share-hover .list-inline{display:inline-block; padding:15px 0 15px 0; margin:-15px 0 -15px -5px; width:0px; opacity:0; overflow:hidden; transition:all .3s .1s ease; vertical-align:middle; }
.list-inline>li{display:inline-block; /*padding-right:5px !important; padding-left:5px !important;*/ padding:5px !important; background:none !important; }
.social-share-hover:hover .list-inline{padding-left:13px; width:208px; opacity:1; margin-top:-1px; }
.social-share-hover:hover .list-inline.listing { margin-top:-15px;}
.social-share-hover:hover + .btn{opacity:0; }
.post-list-item .event-item .event-item-thumbnail:hover .placeholder-thumbnail-bg{transform:scale(1.1); opacity:.4}
.post-list-item .leaf-event-featured:hover .event-item-thumbnail .placeholder-thumbnail-bg{transform:scale(1.1); }
.post-list-item .event-item:hover{box-shadow:0 0 30px 0px rgba(15,15,15,0.15); }
.post-list-item .leaf-event-featured:hover{box-shadow:0 2px 35px 0px rgba(15,15,15,0.3); }
.post-list-item.col-md-6:nth-child(2n+1){clear:left; }
.post-list-item.col-md-4:nth-child(3n+1){clear:left; }
.btn.facebookbg{background:#3b5998; color:#fff; }
.btn.twitterbg{background:#1da1f2; color:#fff; }
.btn.gplus{background:#db4437; color:#fff; }
.btn.watsapp{background:#4fce5d; color:#fff; }
