html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
  caption, tbody, tfoot, thead, 
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	font-family:'Roboto', sans-serif;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

a {text-decoration:none; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease; color:#333;}
a:focus {outline:none;}

* {box-sizing:border-box;}

#maincontainer {width:100%; float:left;}

.com_btn {display:block; text-align:center; padding:30px 0 0;}
.com_btn a {display:inline-block; border:2px solid #eb4418; line-height:62px; padding:0 30px; color:#eb4418; text-transform:uppercase; 
font-size:22px; letter-spacing:1px; font-weight:600;}
.com_btn a:hover {background:#eb4418; border-radius:5px; color:#fff;}

/* ========== Index page css start here ========== */

/* HEADER */

.header {width:100%; height:100vh; float:left; position:relative; 
background: url("../images/bbbb_bg.jpg") no-repeat center; background-size:cover;}
.header .inner {width:100%; height:100vh; float:left; background: url("../images/lines.png") repeat 0 0; 
-webkit-animation: slide 80s linear infinite; transition: transform 30s linear;}
.header .inner .outer {width:100%; height:100vh; float:left; display:flex; flex-wrap:wrap; background:rgba(0,0,0,0.2);}

@-webkit-keyframes slide 
{
    from { background-position:0 0;}
    to { background-position:-1920px 0;}
}

.header .hd_top {width:100%; position:fixed; left:0; top:0; z-index:100;}
.header .hd_top ul {display:block; padding:30px 0; list-style:none; text-align:center; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; 
-o-transition:all 0.5s ease; transition:all 0.5s ease;}
.header .hd_top ul li {display:inline-block;}
.header .hd_top ul li a {line-height:42px; font-size:15px; letter-spacing:0.75px; color:#fff; margin:0 15px; 
text-transform:uppercase; font-weight:500;}

.header .hd_top.fixed {background:#000; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;}
.header .hd_top.fixed ul {padding:20px 0;}

.slicknav_menu {display:none;}

.header .hd_bottom {width:100%; float:left; align-self:center;}

.header .hd_bottom .logo {display:block; text-align:center; padding:0 0 60px;}
.header .hd_bottom .logo img {display:inline-block; max-width:240px;}

.header .hd_bottom .theme {display:block; text-align:center; padding:0 0 40px;}
.header .hd_bottom .theme img {display:inline-block; max-width:550px;}

.header .hd_bottom .dates {display:block; text-align:center; padding:0 0 60px;}
.header .hd_bottom .dates span {display:inline-block; line-height:24px; padding:0 0 0 40px; margin:0 15px; color:#fff; font-weight:500; 
font-size:20px; letter-spacing:1px;}

.header .hd_bottom .dates span.date {background:url("../images/calender.png") no-repeat left top;}
.header .hd_bottom .dates span.venue {background:url("../images/location.png") no-repeat left top;}

.header .hd_bottom .btn {display:block; text-align:center;}
.header .hd_bottom .btn a {display:inline-block; border:2px solid #eb4418; line-height:62px; padding:0 30px; color:#fff; text-transform:uppercase; 
font-size:22px; letter-spacing:1px; font-weight:600; min-width:350px; box-sizing:border-box; text-align:center;}
.header .hd_bottom .btn a:hover {background:#eb4418; border-radius:5px;}

/* BODY */

.bodycontainer {width:100%; float:left; min-height:300px;}
.bodycontainer h2 {display:block; color:#000000; font-family:'Conv_Knockout HTF26JuniorFlyweight Regular'; font-size:120px; letter-spacing:1px; 
padding:0 0 30px; text-transform:uppercase;}
.bodycontainer p {display:block; font-size:16px; line-height:24px; padding:0 0 25px; color:#222;}

.bodycontainer .theme_container {width:100%; float:left; padding:70px 0;}
.bodycontainer .theme_container h2 {text-align:center; padding:0;}
.bodycontainer .theme_container p {text-align:center; padding:0; font-size:17px; line-height:28px;}
.bodycontainer .theme_container p b {font-weight:700;}

.bodycontainer .theme_container .theme {display:block; text-align:center; padding:0 0 40px;}
.bodycontainer .theme_container .theme img {display:inline-block; max-width:450px;}

.bodycontainer .theme_container.about h2 {padding:0 0 15px;}

.experience_container {width:100%; float:left; background:#00041d;}
.experience_container .inner {width:100%; float:left; background:url("../images/ec_bg.png") no-repeat left bottom;
display:flex; min-height:960px;}
.experience_container .inner h2 {color:#fff; line-height:110px;}
.experience_container .inner p {color:#fff; font-weight:400; font-size:16px; line-height:26px; letter-spacing:0.25px;}

.experience_container .inner .btn {display:block; padding:20px 0 0;}
.experience_container .inner .btn a {display:inline-block; border:2px solid #eb4418; line-height:62px; padding:0 30px; color:#fff; text-transform:uppercase; 
font-size:22px; letter-spacing:1px; font-weight:600;}
.experience_container .inner .btn a:hover {background:#eb4418; border-radius:5px;}

.experience_container .inner .half {width:50vw; max-width:50%; display:flex; min-height:960px;}
.experience_container .inner .half .content {display:block; padding:150px;}

.experience_container .inner .half:first-child {align-items:center;}

.experience_container .inner .half .tiles {display:block; float:left; width:50%; max-width:calc(100% / 2); height:calc(100vh / 2); 
min-height:calc(960px / 2); overflow:hidden; position:relative; box-sizing:border-box;}

.experience_container .inner .half .tiles::after {content:''; display:block; position:absolute; bottom:0; left:0; height:45%; width:100%; z-index:1;
background:-moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.75) 50%, rgba(0, 0, 0, 1) 100%);
background:-webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.75) 50%, rgba(0, 0, 0, 1) 100%);
background:linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.75) 50%, rgba(0, 0, 0, 1) 100%)}

.experience_container .inner .half .tiles:nth-child(1n) {background:url(../images/t_11.jpg) no-repeat center; background-size:cover;}
.experience_container .inner .half .tiles:nth-child(2n) {background:url(../images/t_22.jpg) no-repeat center; background-size:cover;}
.experience_container .inner .half .tiles:nth-child(3n) {background:url(../images/t_33.jpg) no-repeat center; background-size:cover;}
.experience_container .inner .half .tiles:nth-child(4n) {background:url(../images/t_44.jpg) no-repeat center; background-size:cover;}

.experience_container .inner .half .tiles .key_fact {width:100%; position:absolute; left:0; bottom:20px; z-index: 10; opacity:1;}
.experience_container .inner .half .tiles .key_fact span {display:block; padding:0 30px; color:#fff; font-size:80px; 
letter-spacing:2px; font-family:'Conv_Knockout HTF26JuniorFlyweight Regular'; text-align:center; line-height:64px;}
.experience_container .inner .half .tiles .key_fact span b {display:block; font-size:42px; letter-spacing:1px; line-height:normal;}

.experience_container .inner .half:last-child {flex-wrap:wrap;}

.timer_container {width:100%; float:left; background:url("../images/time_bg.jpg") no-repeat center; background-size:cover;}

.timer_container .inner {width:100%; float:left; padding:70px 0; background:rgba(255,255,255,0.95);}
.timer_container .inner h2 {text-align:center; padding:0;}
.timer_container .inner p {text-align:center; font-size:17px; padding:0;}

.timer_container .timer {display:block; padding:30px 0 0;}

#defaultCountdown {display:block;}
#defaultCountdown .countdown_row {display:block; text-align:center;}
#defaultCountdown .countdown_row .countdown_section {width:25%; float:left; text-align:center; padding:60px 30px 40px; 
color:#fff; line-height:24px; font-size:16px; text-transform:uppercase; font-weight:400;}
#defaultCountdown .countdown_row .countdown_section .countdown_amount {font-family:'Conv_Knockout HTF26JuniorFlyweight Regular'; color:#fff; 
font-size:80px; letter-spacing:5px; padding:0 0 20px 0; display:inline-block; text-align:center;}

#defaultCountdown .countdown_row .countdown_section:nth-child(1n) {background:#eb4418; border-radius:10px 0 0 10px;}
#defaultCountdown .countdown_row .countdown_section:nth-child(2n) {background:#752bf2; border-radius:0;}
#defaultCountdown .countdown_row .countdown_section:nth-child(3n) {background:#00acee; border-radius:0;}
#defaultCountdown .countdown_row .countdown_section:nth-child(4n) {background:#22bd6f; border-radius:0 10px 10px 0;}

.glimpses_container {width:100%; float:left; background:#fff; padding:70px 0 200px;}
.glimpses_container h2 {text-align:center;}

.glimpses_container .com_blk {display:block; padding:0 0 30px; text-align:center;}
.glimpses_container .com_blk strong {display:block; font-family:'Conv_Knockout HTF26JuniorFlyweight Regular'; color:#00acee; font-size:80px; 
letter-spacing:1px;}
.glimpses_container .com_blk strong em {font-size:36px;}
.glimpses_container .com_blk span {display:block; color:#000; font-size:26px; letter-spacing:0.5px; padding:5px 0;}
.glimpses_container .com_blk small {display:block; color:#000; font-size:12px; font-weight:300; letter-spacing:1px;}

.glimpses_container .pp_blk {display:block; text-align:center; padding:30px 0 0;}
.glimpses_container .pp_blk img {display:inline-block; max-width:850px;}

.p_speakers_container {width:100%; float:left; background:url("../images/time_bg.jpg") no-repeat center; background-size:cover;}

.p_speakers_container .inner {width:100%; float:left; padding:70px 0; background:rgba(0,0,0,0.9);}
.p_speakers_container .inner h2 {text-align:center; padding:0; color:#fff;}
.p_speakers_container .inner p {text-align:center; font-size:17px; padding:0 0 40px; color:#fff;}

.p_speakers_container .inner .com_blk {display:block;}

.p_speakers_container .inner .com_blk .top {display:block; background:url("../images/p_bg.jpg") no-repeat left top; position:relative;}
.p_speakers_container .inner .com_blk .top::after {content:''; display:block; 
position:absolute; bottom:0; left:0; height:50%; width:100%; z-index:1;
background:-moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.75) 50%, rgba(0, 0, 0, 1) 100%);
background:-webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.75) 50%, rgba(0, 0, 0, 1) 100%);
background:linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.75) 50%, rgba(0, 0, 0, 1) 100%)}

.p_speakers_container .inner .com_blk .top a.video {width:64px; height:64px; background:url("../images/Video-icon.png") no-repeat left top; 
position:absolute; left:50%; bottom:40px; z-index:10; margin:0 0 0 -32px;  -webkit-transition:-webkit-transform 0.8s ease-in-out;
transition:transform 0.8s ease-in-out;}
.p_speakers_container .inner .com_blk .top a.video:hover {-webkit-transform: rotate(360deg); transform:rotate(360deg);}

.p_speakers_container .inner .col3 {margin:0 0.75%; width:23.5%;}
.p_speakers_container .inner .com_blk .bottom {display:block; margin:-28px 0 0; position:relative; z-index:1;}
.p_speakers_container .inner .com_blk .bottom strong {display:block; text-align:center; color:#fff; font-size:28px; text-transform:uppercase; 
line-height:32px; font-weight:800; letter-spacing:1px;}

.p_speakers_container .inner .com_btn {padding:50px 0 0;}
.p_speakers_container .inner .com_btn a {border-color:#fff; color:#fff;}
.p_speakers_container .inner .com_btn a:hover {border-color:#eb4418;}

.venue_container {width:100%; float:left; padding:70px 0; background:#0389a4; position:relative;}
.venue_container h2 {color:#fff; padding:0 0 10px;}
.venue_container p {font-size:15px; color:#fff; line-height:22px;}

.venue_container .pic {width:45%; position:absolute; top:-120px; right:0;}
.venue_container .pic img {width:100%;}

.partner_container {width:100%; float:left; padding:50px 0 20px; text-align:center;}
.partner_container h2 {padding:0 0 30px;}

.partner_container .pc_inner {display:block; text-align:center;}
.partner_container .pc_inner .pc_outer {display:block;}

.partner_container .pc_inner .pc_outer .p_cat {display:block; text-align:center; margin:0 0 10px 0;}
.partner_container .pc_inner .pc_outer .p_cat span {display:block; line-height:normal; font-size:18px; color:#222; letter-spacing:0.25px; font-weight:bold; 
text-transform:uppercase;}

.partner_container .pc_inner .pc_outer .p_logo {display:block; border:1px solid #ddd; padding:9px; text-align:center; margin:0 0 30px 0; border-radius:5px;}
.partner_container .pc_inner .pc_outer .p_logo a {display:inline-block; padding:15px 0; margin:0 6px;}
.partner_container .pc_inner .pc_outer .p_logo a img {width:auto; display:inline-block;}


/* FOOTER */

.footer {width:100%; float:left;}

.footer .ft_top {width:100%; float:left; background:#222; padding:50px 0;}
.footer .ft_top strong {display:block; text-align:center; color:#00acee; font-size:26px; text-transform:uppercase; letter-spacing:1px; 
padding:0 0 30px; font-weight:900;}
.footer .ft_top p {display:block; text-align:center; color:#fff; font-weight:300; line-height:26px; padding:0; font-size:14px;}
.footer .ft_top p a {color:#fff; font-weight:700; letter-spacing:1px;}

.footer .ft_top .social_icons {display:block; text-align:center; padding:15px 0 0 0;}
.footer .ft_top .social_icons a {width:36px; height:36px; display:inline-block; margin:0 5px;}
.footer .ft_top .social_icons a.twitter {background:url(../images/twitter-b.png) no-repeat left top; background-size:100%;} 
.footer .ft_top .social_icons a.youtube {background:url(../images/youtube-b.png) no-repeat left top;  background-size:100%;} 
.footer .ft_top .social_icons a.facebook {background:url(../images/fb-b.png) no-repeat left top;  background-size:100%;} 
.footer .ft_top .social_icons a.linkedin {background:url(../images/linkedin-b.png) no-repeat left top;  background-size:100%;} 

.footer .ft_bottom {width:100%; float:left; background:#111; padding:20px 0;}
.footer .ft_bottom address {display:block; text-align:center; font-size:13px; font-weight:300; letter-spacing:0.5px; line-height:22px; color:#fff;}

/* ========== Index page css end here ========== */

.inner .header {height:auto; background: url("../images/s_bg.jpg") no-repeat left top; background-size:cover; overflow:hidden;}

.inner .header .inner {height:auto; background:none;}
.inner .header .inner .outer {display:block; height:auto;}

.inner .header .hd_top {background:rgba(0,0,0,0.4);}
.inner .header .hd_top ul {padding:15px 0;}

.inner .header .hd_top.fixed {background:#000;}
.inner .header .hd_top.fixed ul {padding:20px 0;}

.inner .header .hd_bottom {padding:122px 0 0;}

.inner .header .hd_bottom .logo {padding:0; text-align:left;}
.inner .header .hd_bottom .logo img {max-width:200px;}

.inner .header .hd_bottom .theme {text-align:right; padding:0 0 15px;}
.inner .header .hd_bottom .dates {max-width:550px; padding:0; float:right;}

.inner .wave_shape {width:100%; float:left; height:100px;}

.content_container {width:100%; float:left; min-height:300px; padding:50px 0;}
.content_container h2 {display:block; color:#000000; font-family:'Conv_Knockout HTF26JuniorFlyweight Regular'; font-size:120px; letter-spacing:1px; 
padding:0 0 30px; text-transform:uppercase;}
.content_container h3 {display:block; padding:20px 0; color:#eb4418; font-weight:700; font-size:24px;}
.content_container p {display:block; color:#222; font-size:16px; line-height:26px; padding:0 0 25px;}
.content_container p b {color:#000; font-weight:700;}
.content_container p b a {color:#22bd6f;}


/* ========== CONTACT ========== */

.contact .content_container .contact_info {display:block; border:1px solid #ddd; padding:29px 30px; margin:0 0 20px; overflow:hidden; position:relative;}
.contact .content_container .contact_info strong {display:block; font-size:36px; padding:0 0 20px;}
.contact .content_container .contact_info p {display:block; font-size:16px; font-weight:300; line-height:22px;}
.contact .content_container .contact_info p em {font-size:20px; font-weight:700; color:#eb4418; display:block; padding:0 0 10px;}
.contact .content_container .contact_info p a {color:#22bd6f; font-weight:500;}

.contact .content_container .contact_info .circle {width:120px; height:120px; background:#22bd6f; border-radius:50%; right:-55px; bottom:-55px; 
position:absolute; z-index:1;}
/*.contact .contact_info .circle img {width:auto; border-radius:50%; transform: rotate(-30deg); padding:10px 0 0;}*/

.contact .content_container .form_blk {display:block; background:#00acee; padding:25px 15px;}
.contact .content_container .form_blk h4 {display:block; color:#fff; font-size:17px; line-height:24px; padding:0 15px; font-weight:700;}

/* ========== THEME ========== */

.theme .content_container .theme {display:block; padding:0 0 10px;}
.theme .content_container .theme img {max-width:535px;}

/* ========== CALL FOR PAPERS ========== */

.call_for_papers .content_container .topic {display:table; text-align:left; margin:0 0 15px; position:relative; width:100%; box-sizing:border-box; 
height:70px; border-left:3px solid #eb4418; box-shadow:0 15px 30px 0 rgba(40,55,71,.05);}
.call_for_papers .content_container .topic span {display:table-cell; color:#222; font-size:16px; letter-spacing:0.25px; padding:10px 15px; line-height:22px; 
height:100%; font-weight:700; vertical-align:middle; box-sizing:border-box; width:100%;}

.call_for_papers .content_container .col3:nth-child(odd) .topic {border-color:#22bd6f;}

.call_for_papers .content_container p.note {padding:25px 0 0; font-size:18px;}

/* ========== ABSTRACT GUIDELINES ========== */

.guidelines .content_container .pointers {display:block; padding:25px 25px 15px; background:#eb4418; margin:30px 0 50px; min-height:430px; position:relative}
.guidelines .content_container .pointers h3 {display:block; color:#fff; text-transform:uppercase; font-weight:700; letter-spacing:1px; font-size:16px; 
padding:0; text-align:center; margin:0 0 15px;}

.guidelines .content_container .pointers::after {width:100%; background:url(../images/orange_bg_top.png) repeat-x -10px top; height:13px; 
position:absolute; left:0; top:-12px; content:'';}
.guidelines .content_container .pointers::before {width:100%; background:url(../images/orange_bg_top.png) repeat-x -10px top; height:13px; 
position:absolute; left:0; bottom:-12px; content:''; transform: rotate(-180deg);}

.guidelines .content_container .pointers ul {display:block; list-style:circle; padding:0 0 0 15px;}
.guidelines .content_container .pointers ul li {font-size:13px; color:#fff; line-height:20px; letter-spacing:0.5px; padding:5px 0 5px 5px;}

.guidelines .content_container .col4:nth-child(2) .pointers {background:#752bf2;}
.guidelines .content_container .col4:nth-child(2) .pointers::after {background:url(../images/purple_bg_top.png) repeat-x -10px top;}
.guidelines .content_container .col4:nth-child(2) .pointers::before {background:url(../images/purple_bg_top.png) repeat-x -10px top; transform: rotate(-180deg);}

.guidelines .content_container .col4:nth-child(3) .pointers {background:#00acee;}
.guidelines .content_container .col4:nth-child(3) .pointers::after {background:url(../images/sky_bg_top.png) repeat-x -10px top;}
.guidelines .content_container .col4:nth-child(3) .pointers::before {background:url(../images/sky_bg_top.png) repeat-x -10px top; transform: rotate(-180deg);}

.guidelines .content_container .things_blk {display:block; border-left-width:5px; border-radius:5px; padding:15px 20px; margin:0 0 30px; 
border-left:3px solid #eb4418; box-shadow:0 15px 30px 0 rgba(40,55,71,.05);}
.guidelines .content_container .things_blk ul {display:block; list-style:circle; padding:0 0 0 15px;}
.guidelines .content_container .things_blk ul li {line-height:20px; font-size: 13px; color:#222; padding:3px 0 3px 3px;}

.guidelines .content_container .things_blk strong.head {display:block; color:#22bd6f; font-size:18px; letter-spacing:1px; padding:0 0 20px; 
text-transform:uppercase; font-weight:bold;}

/* ========== EXHIBITIONS ========== */

.exhibitions .content_container h3.sub {font-size:32px; color:#752bf2; font-weight:900; padding:0 0 30px;}

.exhibitions .content_container .date_blk {display:block; background:#752bf2; padding:20px; text-align:center; margin:30px 0; position:relative;}
.exhibitions .content_container .date_blk span {display:block; color:#fff; text-transform:uppercase; font-weight:400; padding:0 0 10px; font-size:15px;}
.exhibitions .content_container .date_blk strong {display:block; color:#fff; font-size:24px; font-weight:900; text-transform:uppercase; letter-spacing:1px;}

.exhibitions .content_container .date_blk::after {width:100%; background:url(../images/purple_bg_top.png) repeat-x -10px top; height:13px; 
position:absolute; left:0; top:-12px; content:'';}
.exhibitions .content_container .date_blk::before {width:100%; background:url(../images/purple_bg_top.png) repeat-x -10px top; transform: rotate(-180deg); 
height:13px; position:absolute; left:0; bottom:-12px; content:'';}

.exhibitions .content_container .col6:last-child .date_blk {background:#00acee;}
.exhibitions .content_container .col6:last-child .date_blk::after {background:url(../images/sky_bg_top.png) repeat-x -10px top;}
.exhibitions .content_container .col6:last-child .date_blk::before {background:url(../images/sky_bg_top.png) repeat-x -10px top; transform: rotate(-180deg);}

.exhibitions .content_container .why_exhibit_blk {display:block; border-left-width:5px; border-radius:5px; padding:15px 20px; margin:30px 0; 
border-left:3px solid #eb4418; box-shadow:0 15px 30px 0 rgba(40,55,71,.05);}
.exhibitions .content_container .why_exhibit_blk ul {display:block; list-style:circle; padding:0 0 0 15px;}
.exhibitions .content_container .why_exhibit_blk ul li {line-height:22px; font-size:15px; color:#222; padding:3px 0 3px 3px;}

.exhibitions .content_container .topic {display:table; text-align:center; margin:0 0 10px; position:relative; width:100%; box-sizing:border-box; 
height:70px; background:#f9f9f9; border-radius:3px; border:1px dashed #ddd;}
.exhibitions .content_container .topic span {display:table-cell; color:#222; font-size:15px; letter-spacing:0.25px; padding:10px 15px; line-height:22px; 
height:100%; font-weight:700; vertical-align:middle; box-sizing:border-box; width:100%;}

/* ========== AWARDS ========== */

.awards .content_container {padding:0;}

.awards .content_container .top {width:100%; float:left; padding:50px 0; background:url(../images/award_bg.png) repeat center; background-size:cover;}

.awards .content_container .top .award_pic {display:block;}
.awards .content_container .top .award_pic img {border-radius:5px;}

.awards .content_container .category_container {width:100%; float:left; padding:50px 0;  background:linear-gradient(160deg,#752bf2 31%,#00acee 100%);}
.awards .content_container .category_container h3 {display:block; text-align:center; font-size:64px; color:#fff; padding:0 0 50px; text-transform:uppercase; 
font-family:'Conv_Knockout HTF26JuniorFlyweight Regular'; font-weight:normal; letter-spacing:1px;}
.awards .content_container .category_container p.note {text-align:center; color:#fff; font-size:17px; font-weight:400; letter-spacing:0.5px; padding:0;}
.awards .content_container .category_container p.note a {font-weight:800; color:#000;}

.awards .content_container .category_container .cat_blk {display:block; margin:0 0 50px;}
.awards .content_container .category_container .cat_blk a {display:block; background:#fff; border-radius:5px; padding:60px 30px; 
text-align:center; position:relative;}
.awards .content_container .category_container .cat_blk a span {display:block; padding:80px 0 0 0; font-size:18px; font-weight:700; 
text-transform:uppercase; color:#222; line-height:26px;}
.awards .content_container .category_container .cat_blk a span.technology {background:url(../images/technology.png) no-repeat center top;}
.awards .content_container .category_container .cat_blk a span.application {background:url(../images/application.png) no-repeat center top;}
.awards .content_container .category_container .cat_blk a span.policy {background:url(../images/policy.png) no-repeat center top;}

.awards .content_container .category_container .cat_blk a .overlay {width:100%; height:100%; position:absolute; 
background:linear-gradient(160deg,#00acee 31%,#752bf2 100%); left:0; top:0; border-radius:5px; opacity:0; -webkit-transition:all 0.5s ease; 
-moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease; transform: scale(0) skew(-90deg);}
.awards .content_container .category_container .cat_blk a .overlay .inner {display:table; width:100%; height:100%;}
.awards .content_container .category_container .cat_blk a .overlay .inner p {display:table-cell; vertical-align:middle; 
text-align:center; font-size:16px; color:#fff; line-height:22px; padding:10px 20px; font-weight:500;}

.awards .content_container .category_container .cat_blk a:hover .overlay {opacity:1; transform: scale(1) skew(0deg);}

.awards .content_container .who_nomimate {width:100%; float:left; padding:50px 0 0;}
.awards .content_container .who_nomimate h3 {display:block; text-align:left; font-size:64px; color:#000; padding:0 0 30px; 
text-transform:uppercase; font-family:'Conv_Knockout HTF26JuniorFlyweight Regular'; font-weight:normal; letter-spacing:1px;}

.awards .content_container .eligible_blk {display:block; border-left-width:5px; border-radius:5px; padding:15px 20px; margin:0 0 30px; 
border-left:3px solid #eb4418; box-shadow:0 15px 30px 0 rgba(40,55,71,.05);}
.awards .content_container .eligible_blk h3 {display:block; padding:0 0 20px; color:#eb4418; font-weight:700; font-size:24px; font-family:'Roboto', sans-serif;}
.awards .content_container .eligible_blk p {font-size:15px; padding:0 0 15px;}
.awards .content_container .eligible_blk ul {display:block; list-style:circle; padding:0 0 0 15px;}
.awards .content_container .eligible_blk ul li {line-height:22px; font-size:14px; color:#222; padding:3px 0 3px 3px;}

.awards .content_container .remember_blk {display:block;}
.awards .content_container .remember_blk strong {display:block; padding:20px 0 10px; color:#eb4418; font-weight:700; font-size:24px; 
font-family:'Roboto', sans-serif;}
.awards .content_container .remember_blk p {padding:0;}
.awards .content_container .remember_blk p a {font-weight:800; color:#22bd6f; letter-spacing:1px;}

.awards .content_container .past_awardees {width:100%; float:left; padding:50px 0 0; background:url(../images/award_bg.png) repeat center; background-size:cover;}
.awards .content_container .past_awardees h3 {display:block; text-align:left; font-size:64px; color:#000; padding:0 0 30px; 
text-transform:uppercase; font-family:'Conv_Knockout HTF26JuniorFlyweight Regular'; font-weight:normal; letter-spacing:1px;}

.awards .content_container .past_awardees .com_blk {display:block;}

.awards .content_container .past_awardees .com_blk .pa_top {display:block;}
.awards .content_container .past_awardees .com_blk .pa_top img {width:100%;}

.awards .content_container .past_awardees .com_blk .pa_bottom {display:block; background:#322f31; padding:20px; text-align:center; margin:-1px 0 0; position:relative;}
.awards .content_container .past_awardees .com_blk .pa_bottom span {display:block; line-height:24px; font-size:17px; color:#fff; font-weight:400;}
.awards .content_container .past_awardees .com_blk .pa_bottom strong {display:block; line-height:24px; font-size:17px; color:#e2b22a; font-weight:700; 
letter-spacing:0.5px;}

/* ========== ARCHIVE ========== */

.archive .archive_blk {display:block; overflow:hidden; position:relative; margin:0 0 10px;}
.archive .archive_blk::after {width:100%; height:1px; background:#eb4418; content:''; position:absolute; left:0; top:50%; z-index:-1;}

.archive .archive_blk .year {width:120px; height:120px; background:#eb4418; border-radius:50%; text-align:center; float:left;}
.archive .archive_blk .year span {display:block; line-height:20px; color:#fff; font-weight:400; text-transform:uppercase; font-size:16px; padding:15px 0 0;}
.archive .archive_blk .year strong {display:block; color:#fff; font-family:'Conv_Knockout HTF26JuniorFlyweight Regular'; font-size:72px;} 

.archive .archive_blk .links {display:block;}
.archive .archive_blk .links ul {display:block; padding:34px 0 0 220px; list-style:none;}
.archive .archive_blk .links ul li {display:inline-block;}
.archive .archive_blk .links ul li a {display:block; line-height:50px; font-size:14px; font-weight:bold; padding:0 12px; border:1px solid #eb4418; 
letter-spacing:0.5px; text-align:center; color:#222; min-width:190px; text-transform:uppercase; margin:0 10px 0 0; background:#fff;}
.archive .archive_blk .links ul li a:hover {background:#eb4418; color:#fff;}

.archive .archive_blk:nth-child(2n)::after {background:#752bf2;}
.archive .archive_blk:nth-child(2n) .year {background:#752bf2;}
.archive .archive_blk:nth-child(2n) .links ul li a {border-color:#752bf2;}
.archive .archive_blk:nth-child(2n) .links ul li a:hover {background:#752bf2;}

.archive .archive_blk:nth-child(3n)::after {background:#00acee;}
.archive .archive_blk:nth-child(3n) .year {background:#00acee;}
.archive .archive_blk:nth-child(3n) .links ul li a {border-color:#00acee;}
.archive .archive_blk:nth-child(3n) .links ul li a:hover {background:#00acee;}

.archive .archive_blk:nth-child(4n)::after {background:#22bd6f;}
.archive .archive_blk:nth-child(4n) .year {background:#22bd6f;}
.archive .archive_blk:nth-child(4n) .links ul li a {border-color:#22bd6f;}
.archive .archive_blk:nth-child(4n) .links ul li a:hover {background:#22bd6f;}

.archive .archive_blk:nth-child(5n)::after {background:#eb4418;}
.archive .archive_blk:nth-child(5n) .year {background:#eb4418;}
.archive .archive_blk:nth-child(5n) .links ul li a {border-color:#eb4418;}
.archive .archive_blk:nth-child(5n) .links ul li a:hover {background:#eb4418;}

.archive .archive_blk:nth-child(6n)::after {background:#752bf2;}
.archive .archive_blk:nth-child(6n) .year {background:#752bf2;}
.archive .archive_blk:nth-child(6n) .links ul li a {border-color:#752bf2;}
.archive .archive_blk:nth-child(6n) .links ul li a:hover {background:#752bf2;}

.archive .archive_blk:nth-child(7n)::after {background:#00acee;}
.archive .archive_blk:nth-child(7n) .year {background:#00acee;}
.archive .archive_blk:nth-child(7n) .links ul li a {border-color:#00acee;}
.archive .archive_blk:nth-child(7n) .links ul li a:hover {background:#00acee;}

/* ========== 17 FEB 2020 CSS START HERE ========== */

.key_programs {width:100%; float:left; padding:70px 0; display:none;}
.key_programs h2 {text-align:center;}

.key_programs .kp_com {display:block; padding:0 0 30px;}

.key_programs .kp_com .pic {display:block;}
.key_programs .kp_com .pic img {width:100%;}

.key_programs .kp_com .info {display:block; background:#fff; margin:-30px 20px 0; position:relative; padding:20px 30px; 
box-shadow:0 1px 15px 1px rgba(52,40,104,.1); min-height:200px;}
.key_programs .kp_com .info h3 {color:#eb4418; font-family:'Roboto', sans-serif; font-weight:900; font-size:18px; text-transform:uppercase; 
padding:0 0 10px; line-height:24px;} 
.key_programs .kp_com .info p {display:block; padding:0; font-size:13px; line-height:20px; letter-spacing:0.25px;}

.key_programs .kp_com .info ul {display:block; list-style:circle; padding:0 0 0 12px;}
.key_programs .kp_com .info ul li {font-size:13px; line-height:20px; letter-spacing:0.25px;}

.key_programs .owl-item:nth-child(2n) .kp_com .info h3 {color:#22bd6f;} 
.key_programs .owl-item:nth-child(3n) .kp_com .info h3 {color:#00acee;}
.key_programs .owl-item:nth-child(4n) .kp_com .info h3 {color:#752bf2;}
.key_programs .owl-item:nth-child(5n) .kp_com .info h3 {color:#eb4418;}
.key_programs .owl-item:nth-child(6n) .kp_com .info h3 {color:#22bd6f;}
.key_programs .owl-item:nth-child(7n) .kp_com .info h3 {color:#00acee;}

#key_programs .owl-dots {display:block; text-align:center; padding:20px 0 0;}
#key_programs .owl-dots .owl-dot {display:inline-block; padding:0 3px!important;}
#key_programs .owl-dots .owl-dot span{width:12px; height:12px; border-radius:50%; background:#22bd6f; display:inline-block; 
text-indent:-9999em;}
#key_programs .owl-dots .owl-dot.active span {background:#eb4418;}

.testimonial_container {width:100%; float:left; padding:70px 0; background:#eee; text-align:center;}
.testimonial_container h2 {text-align:center;}

.testimonial_container .tc_com {width:195px; display:inline-block; position:relative; margin:0 8px; padding:10px; 
background:url(../images/ts_bg.jpg) no-repeat left top; background-size:cover;} 
.testimonial_container .tc_com a {display:block;}
.testimonial_container .tc_com img {width:100%; transition:all 0.5s ease;}

.testimonial_container .tc_com .play {width:32px; position:absolute; top:15px; right:15px;}
.testimonial_container .tc_com a:hover .play {transform: scale(1.1);}

.testimonial_container .tc_com .top {display:block; padding:0 0 15px;}

.testimonial_container .tc_com .bottom {display:block; text-align:center;}
.testimonial_container .tc_com .bottom strong {display:block; color:#fff; text-transform:uppercase; font-weight:700; letter-spacing:0.5px; 
font-size:20px; padding:0 0 8px; line-height:22px;}
.testimonial_container .tc_com .bottom p {display:block; text-transform:uppercase; font-weight:300; color:#fff; padding:0 0 5px; font-size:13px; 
line-height:18px; letter-spacing:0.25px;}


/* ========== 18 FEB 2020 CSS START HERE ========== */

.program_container {width:100%; float:left; padding:70px 0 50px;}
.program_container h2 {text-align:center;}

.program_container .pc_top {width:100%; float:left;}
.program_container .pc_bottom {width:100%; float:left;}

.program_container .pc_com {display:block; text-align:center; border:3px solid #000; border-radius:20px; background:#8e40ae; box-shadow:5px 5px 0 #000000; margin:0 10px 10px 0;}
.program_container .pc_com .inner {display:block; padding:40px 20px; background:url(../images/kpp_bg.png) no-repeat center; background-size:cover; border-radius:20px;}
.program_container .pc_com h3 {color:#000; font-family: 'Conv_Knockout HTF26JuniorFlyweight Regular'; font-size:54px; text-transform:uppercase; 
display:block; line-height:32px; letter-spacing:1px; padding:0 0 30px; font-weight:normal;}
.program_container .pc_com img {width:auto; display:inline-block;}
.program_container .owl-carousel .owl-item img {width:auto; display:inline-block;}

.program_container .pc_com.cities {background:#8e40ae;}

.program_container .pc_com.agri {background:#62cc4e;}
.program_container .pc_com.agri .inner {background:url(../images/kppp_bg.png) no-repeat center; background-size:cover;}

.program_container .pc_com.sdgs {background:#01a185;}
.program_container .pc_com.sdgs .inner {background:url(../images/kppp_bg.png) no-repeat center; background-size:cover;}

.program_container .pc_com.education {background:#e77f04;}
.program_container .pc_com.education .inner {background:url(../images/kppp_bg.png) no-repeat center; background-size:cover;}

.program_container .pc_com.water {background:#227fbc;}

.program_container .pc_com.environment {background:#f3c500;}
.program_container .pc_com.environment .inner {background:url(../images/kppp_bg.png) no-repeat center; background-size:cover;}

.program_container .pc_com.geoint {background:#2b3e4f;}

/* ========== 24 FEB 2020 CSS START HERE ========== */

.header .hd_bottom .co-located {display:block; text-align:center; padding:30px 0 0;}
.header .hd_bottom .co-located a {display:inline-block;}
.header .hd_bottom .co-located a small {font-size:15px; color:#fff; letter-spacing:0.25px; display:inline-block; margin:0 5px;}
.header .hd_bottom .co-located a img {width:auto; display:inline-block; vertical-align:middle; margin:0 5px;}




























