@charset "utf-8";
/* CSS Document */
@media only screen and (min-width: 1600px) and (max-width: 2000px) {
/** nav mobile **/
.nav_container_mobile{display:none; overflow:hidden; height:0;}
/** nav mobile **/

/** goal **/
.goal .scrolltxt{display:none; overflow:hidden; height:0;}
/** goal **/

/** winners **/
.past .logos768{width:515px; position:absolute; left:0; top:0; display:none;}
/** winners **/

/** important dates **/
.dates .container .left1{display:none;}
/** important dates **/

/** gallery **/
.picgallery .gallery-images1 {display:none;}
/** gallery **/

.main_container{ height:850px;}
.inner_container{ height:850px;}
.relative{ height:850px;  }



/* awards */
.arrowleft{padding:0; margin:0; display:none; overflow:hidden;}
.awards .pos1 { top:30px;}
.awards .pos2 { top:80px;}
.awards .pos3 { top:150px;}
.awards .pos4 { top:160px;}
.awards .pos5 { top:640px;}
.awards .pos6 { top:40px;}

.accordian-wrap{display:none; overflow:hidden;}
#wrapper1{display:none; overflow:hidden;}


.TabbedPanelsTab { margin-bottom:42px;}
/* */

}


@media only screen and (min-width: 1566px) and (max-width: 1599px) {
/** nav mobile **/
.nav_container_mobile{display:none; overflow:hidden; height:0;}
/** nav mobile **/

/** goal **/
.goal .scrolltxt{display:none; overflow:hidden; height:0;}
/** goal **/

/** winners **/
.past .logos768{width:515px; position:absolute; left:0; top:0; display:none;}
/** winners **/

/** important dates **/
.dates .container .left1{display:none;}
/** important dates **/

/** gallery **/
.picgallery .gallery-images1 {display:none;}
/** gallery **/

.main_container{ height:850px;}
.inner_container{ height:850px;}
.relative{ height:850px;  }



/* awards */
.arrowleft{padding:0; margin:0; display:none; overflow:hidden;}
.awards .pos1 { top:30px;}
.awards .pos2 { top:80px;}
.awards .pos3 { top:150px;}
.awards .pos4 { top:160px;}
.awards .pos5 { top:640px;}
.awards .pos6 { top:40px;}
.accordian-wrap{display:none; overflow:hidden;}
#wrapper1{display:none; overflow:hidden;}



.TabbedPanelsTab { margin-bottom:42px;}
/* */

}

@media only screen and (min-width: 1336px) and (max-width: 1565px) {
.shortlist_box { margin: 70px 0 0 -40px; }
.shortlist_box .lft { min-height: 290px; }
.shortlist_box .rght { min-height: 290px; }

.shortlist_box { margin: 0 0 0 0; }
.importnat-desk li { margin: 0 16px 0 0; }
/** nav **/
.nav {width:1300px; font-family:Arial, Helvetica, sans-serif; margin:0 auto; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.nav ul li a {font-size:17px; color:#ffffff; text-decoration:none; padding:28px 25px 0 25px;  font-family: Arial, Helvetica, sans-serif; text-transform: uppercase;}
.nav ul li a:hover {color: #f28220; background:url(../images/menu-arrow.png) center top no-repeat; }
/** nav **/
/** nav mobile **/
.nav_container_mobile{display:none; overflow:hidden; height:0;}
/** nav mobile **/
/** goal **/
.goal .scrolltxt{display:none; overflow:hidden; height:0;}
/** goal **/

.main_container{ height:850px;}
.inner_container{ height:850px; width:1335px;}
.relative{ height:850px;  }
.main_container1{ height:850px;}
.inner_container{ height:850px; width:1335px;}
.relative{ height:850px;  }
/* home */
.home .main_container1 { background: url(../images/home-1.jpg) center 10px no-repeat #ffffff;}
.home .pos1 {width:300px; top:40px; left:21px;}
.home .pos2 { position:absolute; left:60px; bottom:38%;}
.home .pos4 { position:absolute; right:10px; bottom:55%; width:366px; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.home .pos4 img {width:90%}

.home .date_and_venue{width:340px; float:left; padding:10px 0 10px 0; text-align:center; font-size:24px; font-family:Arial, Helvetica, sans-serif; color:#b753a7; border-bottom:1px solid #ec008c;  border-top:1px solid #ec008c}
.home .date_and_venue span {font-family:Arial, Helvetica, sans-serif; color:#383838; text-transform:uppercase; font-size:20px;}

/* home */


/* goal */
.goal h1{font-size:25px;}
.goal .main_container { background: url(../images/goal-bg.jpg) center -150px no-repeat  #dedede;}
.goal .pos1{ position:absolute; left:70px; top:40px;}
.goal .pos2 {width:360px;  position:absolute; top:50px;}
.goal .pos3 { position:absolute; left:280px; top:125px;}
.goal .pos4 { position:absolute; left:985px; top:50px; }
.goal .pos5 { position:absolute; left:720px; top:150px; width:350px;}
.goal .pos5:hover {top:130px;} 
.goal .pos6 { position:absolute; left:966px; top:89px; width:350px;}
.goal .pos6:hover {top:59px;}

#scrollbar1 { width: 420px; margin: 0 0 10px; }
#scrollbar1 .viewport { width: 400px; height: 300px; }
#scrollbar1 .overview p{ font-size:16px; padding-bottom:20px; line-height:23px;}
/* goal */

/* awards */
.arrowleft{padding:0; margin:0; display:none; overflow:hidden;}
.awards .pos1 { top:30px;}
.awards .pos2 { top:70px; font-size: 16px; width: 350px;}
.awards .pos3 {width: 200px; height: 310px; top: 116px; padding-top:65px; font-size:22px;}
.awards .pos4 { top:121px; width: 120px; left: 50px;}
.awards .pos5 { top:498px; left:160px;}
.awards .pos6 { top:40px; left:435px;}

.awards_main {width:885px; height: 376px; }
.awards_main .img {padding: 132px 0 0 87px; }

.win-lft {width:80px}
.win-rgt {float: right; width:120px; margin-right:-6px}
.cert{width:13px; margin-top:1px}
.vid{width:18px; margin-top:3px; }

.application_form {width:885px; height: 376px; }
.application_form_content{ padding:5px 20px 0 20px; width:845px;}
.application_form_content p {font-size:13px; padding-top:10px;}
.application_form_content .left{width:330px;}
.application_form_content .right{width:500px;}
.application_form_content .left p { padding-bottom:20px; padding-top:15px;}
.leftadd {float:left; width:250px; font-size:13px;}
.rightadd {float:left; width:250px; font-size:13px;}


.accordian-wrap{display:none; overflow:hidden;}
#wrapper1{display:none; overflow:hidden;}
.slider_holder{width:885px; height:376px; position:relative; overflow:hidden;}
.slider_relative{width:885px; height:376px; position:relative; overflow:hidden;  }
.slider_relative_container{width:885px; float:left; padding-top:40px;}
.slider_relative_container .top .links img {width:210px;}
.slider_relative_container .slider_content { width:760px; margin:20px 60px 0 60px; float:left}
.slider_relative_container .slider_content p { padding-top:15px; font-size:19px;}
.next{ right:16px; top:200px;}
.prev{ left:16px; top:200px; }
#wrapper {width:885px; height:376px; position:absolute; top:0; left:0; }


.TabbedPanelsTabGroup {margin: 0 0 0 264px;}
.TabbedPanelsTab { margin-bottom:42px; padding: 10px 0 10px 0; margin-bottom:32px; width:195px; font-size: 20px;}
.TabbedPanelsTabSelected  {padding: 10px 0 20px 0; margin-bottom:22px;}
/* arards */

/* inspiration */
.inspiration .leftimg {position:absolute; top:100px; left:0; width:420px;}
.inspiration .rightimg{position:absolute; top:60px; right:30px; width:500px;}
.inspiration .middbox {position:absolute; width:430px; top:80px; left:350px;}
.inspiration .middbox h1{padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:35px; color:#a3238e;}
.inspiration .middbox .body{font:normal 22px/26px Arial, Helvetica, sans-serif; color:#2e2a2b; margin:50px 0 0 0;}
.inspiration .middbox .body span{color:#a3238e; font-weight:bold;}
/* inspiration */

/* jury */
.jury .juryleft {position:absolute; bottom:170px; left:0;}
.jury h1{padding:90px 0 40px 0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:35px; color:#a3238e; text-align:center;}
.jury .jury-body{width:1100px; padding:0; margin:0 auto;}
.jury .jury-body .head{font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#000}
.jury .jury-body .head span{font-weight:bold;}
.jury .jury-body .namebox{width:920px; padding:10px 0 0 0; margin:0 auto;}
.jury .jury-body .left{width:390px; }
.jury .jury-body .left .namesleft{font-family:Arial, Helvetica, sans-serif; font-size:19px; padding:10px 0 0 20px; font-weight:bold; line-height:30px;}
.jury .jury-body .left .namesleft span{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal;}
.jury .jury-body .right{background:url(../images/commabott.png) bottom right no-repeat; float:right; width:450px;}
.jury .jury-body .right .namesright{font-family:Arial, Helvetica, sans-serif; font-size:19px; padding:10px 0 0 0px; font-weight:bold; line-height:30px;}
.jury .jury-body .right .namesright span{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal;}
.jury .jury-body .dottline{width:80px; float:left;}
/* jury */

/** mindmine summit **/
.mindmine{ width:100%; padding:0; margin:0; top:0; position:relative; background:url(../images/bg-summit.jpg) center top -150px no-repeat; height:800px;}
.mindmine h1{padding:20px 0 30px 80px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:35px; color:#a3238e; text-align:left;}
.mindmine .left{width:400px; float:left; text-align:right; margin-right:50px; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.mindmine .right{width:850px; float:right; text-align:left; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.mindmine .right .heading{padding:0; margin:0;}
.mindmine .right .txt{font:normal 24px/28px Arial, Helvetica, sans-serif; color:#000; margin:40px 20px 0 150px;}

/** mindmine summit **/

/** past winners **/
.past{ width:100%; padding:0; margin:0; top:0; position:relative; background:url(../images/bg-winners.jpg) center top -170px no-repeat; min-height: 630px; }
.past h1 { padding: 100px 0 0 0; }
.past h1 span { padding: 40px 0 20px; }
.past .award{left:60px; top:195px; width:160px; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.past .logos{position:absolute; top:25px; left:330px; width:850px; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.past .logos768{width:515px; position:absolute; left:0; top:0; display:none;}
/** past winners **/

/** Venue **/
.venue{ width:100%; padding:0; margin:0; top:0; position:relative; background:url(../images/venue-bg.jpg) center top -120px no-repeat; height:800px;}
.venue .box {position:absolute; top:120px; left:200px;}

/** Venue **/

/** gallery **/
.picgallery h1{padding:135px 0 20px 0px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:28px; color:#fff; text-align:center;}
.picgallery .gallery-images { margin:0 auto; padding:0px 0; width: 1210px; position: relative; }
.picgallery .gallery-images1 {display:none;}
.picgallery .gallery-images .prev { position: absolute; z-index: 130; left:-23px; }
.picgallery .gallery-images .next { position: absolute; z-index: 130; right:-23px;}

/** gallery **/

/* contact */
.contact{ width:100%; padding:0; margin:0; top:0; position:relative; background:url(../images/contact_bg.jpg) center top no-repeat; height:800px;}
.contact h1{padding:30px 0 100px 0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#a3238e; text-align:center;}
.contact .address-box{width:870px; padding:0; margin:0 auto;}
.contact .address-box .left{width:370px; float:left; text-align:center;}
.contact .address-box .left .name{font:bold 20px/24px Arial, Helvetica, sans-serif; color:#000;}
.contact .address-box .left .name span{font:normal 16px Arial, Helvetica, sans-serif; color:#000;}
.contact .address-box .left .name span a{font:normal 16px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;} 
.contact .address-box .left .name span a:hover{font:normal 16px Arial, Helvetica, sans-serif; color:#000; text-decoration:underline;} 
.contact .address-box .right{width:460px; float:right; text-align:center;}
.contact .address-box .right .name{font:bold 20px/24px Arial, Helvetica, sans-serif; color:#000;}
.contact .address-box .right .name span{font:normal 16px Arial, Helvetica, sans-serif; color:#000;}
.contact .address-box .right .name span a{font:normal 16px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;} 
.contact .address-box .right .name span a:hover{font:normal 16px Arial, Helvetica, sans-serif; color:#000; text-decoration:underline;} 
.contact .address-box1{width:430px; padding:0; margin:0 auto; margin-top:30px; text-align:center;}
.contact .address-box1 .heading1{font:bold 26px Arial, Helvetica, sans-serif; color:#0c8ab9; text-transform:uppercase;}
.contact .address-box1 .heading2{font:bold 16px Arial, Helvetica, sans-serif; color:#0c8ab9; text-transform:uppercase; margin-top:20px;}
.contact .address-box1 .address{font:normal 16px Arial, Helvetica, sans-serif; color:#000; margin-top:20px;}
.contact .address-box1 .address a{font:normal 16px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
.contact .address-box1 .address a:hover{font:normal 16px Arial, Helvetica, sans-serif; color:#000; text-decoration:underline;}

.contact .social-icon{position:absolute; right:10px; bottom:250px; width:160px;}
.contact .social-icon .heading{font:bold 20px Arial, Helvetica, sans-serif; color:#c0c0c0; margin-bottom:10px; text-transform:uppercase;}
.contact .social-icon .fl{float:left; margin-right:16px;}
.contact .social-icon .fla{float:left;}

.ey{position:absolute; left:10px; bottom:250px; width:353px;}
/* contact */

/** important dates **/
.dates{ width:100%; padding:0; margin:0; top:0; position:relative; background:url(../images/bgdates.jpg) center top no-repeat; height:800px;}
.dates h1{padding:120px 0 30px 20px; margin:0; font-size:32px; }
.dates .container{width:1245px; margin:0 auto; padding:0; position:relative; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.dates .container .left{width:995px; float:left; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.dates .container .left .box01{width:249px; float:left; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.dates .container .left .box02{width:247px; float:left; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.dates .container .left .box03{width:240px; float:left; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.dates .container .left .box04{width:257px; float:left; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.dates .container .right{width:130px; float:right; padding:110px 0 0 0; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.dates .txt{position:absolute; bottom:250px; right:20px; width:300px; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.dates .container .left1{display:none;}
/** important dates **/

.winners-final{z-index:100; position:absolute; top:350px; left:410px}

/*awards 2014*/
.awards2014 { bottom: 260px; }
.pastEvnt {  bottom: 380px; } 
.evnt_past { bottom: 260px; }

.page .pos1 { left: -20px; }
.winners { float:left; margin: 0 0 0 250px; }
.winners li { width: 230px; margin: 0 20px; }
.winners li a {	font-size: 11px; padding:1px 1px 1px 4px; }
.winners li h3 {  font-size:25px; color:#000000; line-height:22px; }
.winners li h3 span {font-size: 27px; line-height: 32px;}
.shortlist_box li { margin: 0 15px 0px 0;  }

/*Past Event right start*/
.past-event-right { right:40px; top:15px; padding-top:15px;}
.past-event-right a { font-size:17px; }
.past-event-down { width:165px; height:320px; padding-top:15px;}
.past-event-down ul li { width:145px; height:25px; padding-top:0px !important;}
.past-event-down ul li a { font-size:14px !important;  width:110px;}
.past-event-above a { font-size:17px;}
/*Past Event right end*/
}


@media only screen and (min-width: 1260px) and (max-width: 1339px) {
.shortlist_box { margin: 0; }
.shortlist_box .lft { width: 450px; min-height: 270px; }
.shortlist_box .rght { margin: 0 0 0 40px; width: 450px; min-height: 270px; }

/** nav **/
.nav {width:1240px; font-family:Arial, Helvetica, sans-serif; margin:0 auto; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.nav ul li a {font-size:15px; color:#ffffff; text-decoration:none; padding:28px 20px 0 20px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight:bold}
.nav ul li a:hover {color: #f28220; background:url(../images/menu-arrow.png) center top no-repeat; }
/** nav **/

/** nav mobile **/
.nav_container_mobile{display:none; overflow:hidden; height:0;}
/** nav mobile **/
/** goal **/
.goal .scrolltxt{display:none; overflow:hidden; height:0;}
/** goal **/

.main_container{ height:850px;}
.inner_container{ height:850px; width:1255px;}
.relative{ height:850px;  }
/* home */
.home .main_container1 { background: url(../images/home-1a.jpg) center 50px no-repeat #ffffff;}
.home .pos1 {width:300px; top:40px; left:21px;}
.home .pos2 { position:absolute; left:60px; bottom:38%;}
.home .pos4 { position:absolute; right:10px; bottom:61%; width:366px; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.home .pos4 img {width:90%}

.home .date_and_venue{width:310px; float:left; padding:10px 0 10px 0; text-align:center; font-size:24px; font-family:Arial, Helvetica, sans-serif; color:#b753a7; border-bottom:1px solid #ec008c;  border-top:1px solid #ec008c}
.home .date_and_venue span {font-family:Arial, Helvetica, sans-serif; color:#383838; text-transform:uppercase; font-size:20px;}

/* home */


/* goal */
.goal h1{font-size:25px;}
.goal .main_container { background: url(../images/goal-bg.jpg) center -150px no-repeat  #dedede;}
.goal .pos1{ position:absolute; left:70px; top:40px;}
.goal .pos2 {width:360px;  position:absolute; top:50px;}
.goal .pos3 { position:absolute; left:280px; top:125px;}
.goal .pos4 { position:absolute; left:925px; top:50px; }
.goal .pos5 { position:absolute; left:720px; top:150px; width:300px;}
.goal .pos5:hover {top:130px;} 
.goal .pos6 { position:absolute; left:946px; top:89px; width:300px;}
.goal .pos6:hover {top:59px;}

#scrollbar1 { width: 420px; margin: 0 0 10px; }
#scrollbar1 .viewport { width: 400px; height: 300px; }
#scrollbar1 .overview p{ font-size:16px; padding-bottom:20px; line-height:23px;}
/* goal */


/* awards */
.arrowleft{padding:0; margin:0; display:none; overflow:hidden;}
.awards .pos1 { top:30px; left: 20px;}
.awards .pos2 { top:70px; font-size: 16px; width: 350px; left: 20px;}
.awards .pos3 {width: 180px; height: 310px; top: 116px; left: 20px; padding-top:65px; font-size:20px;}
.awards .pos4 { top:121px; width: 120px; left: 10px;}
.awards .pos5 { top:498px; left:110px;  font-size:18px;}
.awards .pos6 { top:40px; left:360px;}

.awards_main {width:885px; height: 376px; }
.awards_main .img {padding: 132px 0 0 87px; }



.application_form {width:885px; height: 376px; }
.application_form_content{ padding:15px 20px 0 20px; width:845px;}
.application_form_content p {font-size:12px; padding-top:10px;}
.application_form_content .left{width:330px;}
.application_form_content .right{width:500px;}
.application_form_content .left p { padding-bottom:20px; padding-top:15px;}
.leftadd {float:left; width:250px; font-size:12px;}
.rightadd {float:left; width:250px; font-size:12px;}




.accordian-wrap{display:none; overflow:hidden;}
#wrapper1{display:none; overflow:hidden;}
.slider_holder{width:885px; height:376px; position:relative; overflow:hidden;}
.slider_relative{width:885px; height:376px; position:relative; overflow:hidden;  }
.slider_relative_container{width:885px; float:left; padding-top:40px;}
.slider_relative_container .top .links img {width:200px;}
.slider_relative_container .slider_content { width:760px; margin:20px 60px 0 60px; float:left}
.slider_relative_container .slider_content p { padding-top:15px; font-size:19px;}
.next{ right:16px; top:200px;}
.prev{ left:16px; top:200px; }
#wrapper {width:885px; height:376px; position:absolute; top:0; left:0; }


.TabbedPanelsTabGroup {margin: 0 0 0 264px;}
.TabbedPanelsTab { margin-bottom:42px; padding: 10px 0 10px 0; margin-bottom:32px; width:195px; font-size: 20px;}
.TabbedPanelsTabSelected  {padding: 10px 0 20px 0; margin-bottom:22px;}
/* arards */

/* inspiration */
.inspiration .leftimg {position:absolute; top:100px; left:0; width:420px;}
.inspiration .rightimg{position:absolute; top:60px; right:30px; width:430px;}
.inspiration .middbox {position:absolute; width:430px; top:80px; left:350px;}
.inspiration .middbox h1{padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#a3238e;}
.inspiration .middbox .body{font:normal 18px/24px Arial, Helvetica, sans-serif; color:#2e2a2b; margin:50px 0 0 0;}
.inspiration .middbox .body span{color:#a3238e; font-weight:bold;}
/* inspiration */

/* jury */
.jury .juryleft {position:absolute; bottom:180px; left:0;}
.jury h1{padding:80px 0 40px 0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:35px; color:#a3238e; text-align:center;}
.jury .jury-body{width:1100px; padding:0; margin:0 auto;}
.jury .jury-body .head{font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#000}
.jury .jury-body .head span{font-weight:bold;}
.jury .jury-body .namebox{width:920px; padding:20px 0 0 0; margin:0 auto;}
.jury .jury-body .left{width:390px; }
.jury .jury-body .left .namesleft{font-family:Arial, Helvetica, sans-serif; font-size:18px; padding:10px 0 0 20px; font-weight:bold; line-height:28px;}
.jury .jury-body .left .namesleft span{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal;}
.jury .jury-body .right{background:url(../images/commabott.png) bottom right no-repeat; float:right; width:450px;}
.jury .jury-body .right .namesright{font-family:Arial, Helvetica, sans-serif; font-size:18px; padding:10px 0 0 0px; font-weight:bold; line-height:28px;}
.jury .jury-body .right .namesright span{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal;}
.jury .jury-body .dottline{width:80px; float:left;}
/* jury */

/** mindmine summit **/
.mindmine{ width:100%; padding:0; margin:0; top:0; position:relative; background:url(../images/bg-summit.jpg) center top no-repeat; height:800px;}
.mindmine h1{padding:50px 0 70px 80px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:35px; color:#a3238e; text-align:left;}
.mindmine .left{width:400px; float:left; text-align:right; margin-right:50px; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.mindmine .right{width:800px; float:right; text-align:left; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.mindmine .right .heading{padding:0; margin:0;}
.mindmine .right .txt{font:normal 24px/28px Arial, Helvetica, sans-serif; color:#000; margin:40px 20px 0 150px;}

/** mindmine summit **/

/** past winners **/
.past{ width:100%; padding:0; margin:0; top:0; position:relative; background:url(../images/bg-winners.jpg) center top -170px no-repeat; min-height: 630px; }
.past h1{ padding: 130px 0 50px 0; }
.past h1 span { padding: 40px 0 0px 0; }
.past .award{left:10px; top:165px; width:170px; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.past .logos{position:absolute; top:35px; left:330px; width:900px; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.past .logos768{width:515px; position:absolute; left:0; top:0; display:none;}
.importnat-desk li { margin: 0 14px 0 0; }
/** past winners **/


/** Venue **/
.venue{ width:100%; padding:0; margin:0; top:0; position:relative; background:url(../images/venue-bg.jpg) center top -120px no-repeat; height:800px;}
.venue .box {position:absolute; top:120px; left:200px;}

/** Venue **/

/** gallery **/
.picgallery h1{padding:105px 0 20px 0px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:28px; color:#fff; text-align:center;}
.picgallery .gallery-images { margin:0 auto; padding:0px 0; width: 1165px; position: relative; }
.picgallery .gallery-images1 {display:none;}

/** gallery **/

/* contact */
.contact{ width:100%; padding:0; margin:0; top:0; position:relative; background:url(../images/contact_bg.jpg) center top no-repeat; height:800px;}
.contact h1{padding:30px 0 100px 0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:35px; color:#a3238e; text-align:center;}
.contact .address-box{width:870px; padding:0; margin:0 auto;}
.contact .address-box .left{width:370px; float:left; text-align:center;}
.contact .address-box .left .name{font:bold 22px/26px Arial, Helvetica, sans-serif; color:#000;}
.contact .address-box .left .name span{font:normal 18px Arial, Helvetica, sans-serif; color:#000;}
.contact .address-box .left .name span a{font:normal 18px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;} 
.contact .address-box .left .name span a:hover{font:normal 18px Arial, Helvetica, sans-serif; color:#000; text-decoration:underline;} 
.contact .address-box .right{width:460px; float:right; text-align:center;}
.contact .address-box .right .name{font:bold 22px/26px Arial, Helvetica, sans-serif; color:#000;}
.contact .address-box .right .name span{font:normal 18px Arial, Helvetica, sans-serif; color:#000;}
.contact .address-box .right .name span a{font:normal 18px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;} 
.contact .address-box .right .name span a:hover{font:normal 18px Arial, Helvetica, sans-serif; color:#000; text-decoration:underline;} 
.contact .address-box1{width:430px; padding:0; margin:0 auto; margin-top:30px; text-align:center;}
.contact .address-box1 .heading1{font:bold 26px Arial, Helvetica, sans-serif; color:#0c8ab9; text-transform:uppercase;}
.contact .address-box1 .heading2{font:bold 16px Arial, Helvetica, sans-serif; color:#0c8ab9; text-transform:uppercase; margin-top:20px;}
.contact .address-box1 .address{font:normal 16px Arial, Helvetica, sans-serif; color:#000; margin-top:20px;}
.contact .address-box1 .address a{font:normal 16px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
.contact .address-box1 .address a:hover{font:normal 16px Arial, Helvetica, sans-serif; color:#000; text-decoration:underline;}

.contact .social-icon{position:absolute; right:10px; bottom:250px; width:160px;}
.contact .social-icon .heading{font:bold 20px Arial, Helvetica, sans-serif; color:#c0c0c0; margin-bottom:10px; text-transform:uppercase;}
.contact .social-icon .fl{float:left; margin-right:16px;}
.contact .social-icon .fla{float:left;}

.ey{position:absolute; left:10px; bottom:250px; width:353px;}
/* contact */

/** important dates **/
.dates{ width:100%; padding:0; margin:0; top:0; position:relative; background:url(../images/bgdates.jpg) center top no-repeat; height:800px;}
.dates h1{padding:130px 0 30px 20px; margin:0; font-size:32px; }
.dates .container{width:1115px; margin:0 auto; padding:0; position:relative; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.dates .container .left{width:995px; float:left; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.dates .container .left .box01{width:249px; float:left; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.dates .container .left .box02{width:247px; float:left; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.dates .container .left .box03{width:240px; float:left; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.dates .container .left .box04{width:257px; float:left; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.dates .container .right{width:120px; float:right; padding:30px 0 0 0px; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.dates .txt{position:absolute; bottom:250px; right:20px; width:300px; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.dates .container .left1{display:none;}
/** important dates **/
.winners-final{z-index:100; position:absolute; top:350px; left:410px}

/*awards 2014*/
.awards2014 { bottom: 270px; }
.pastEvnt { bottom: 400px; } 
.evnt_past { bottom:260px; }
.page .pos1 { left: -20px; width: 480px; }
.winners { float:left; margin: 0 0 0 210px; }
.winners li { width: 200px; margin: 0 15px; }
.winners li a {	font-size: 11px; padding:1px 1px 1px 4px; }

.winners li h3 {font-size:25px; color:#000000; line-height:30px; top: -230px; }

.shortlist_box li { margin: 0 25px 5px 51px; width: 130px; min-height:100px; }

.win-lft {width:80px}
.win-rgt {float: right; width:120px; margin-right:-6px}
.cert{width:13px; margin-top:1px}
.vid{width:18px; margin-top:3px}

/*Past Event right start*/
.past-event-right { right:30px; top:15px;}
.past-event-right a { font-size:16px; }
.past-event-down { width:155px; height:320px; padding-top:15px;}
.past-event-down ul li { width:135px; height:25px; padding-top:0px !important;}
.past-event-down ul li a { font-size:13px !important;  width:100px;}
.past-event-above a { font-size:16px;}
/*Past Event right end*/

}



@media only screen and (min-width: 1132px) and (max-width:1259px) {
.shortlist_box { margin: 30px 0 0 40px; }
.shortlist_box .lft { min-height: 200px; width: 380px; }
.shortlist_box .rght { min-height: 200px; width: 380px; }
.shortlist_box li { margin: 0 5px; width: 160px; min-height:100px; }
/** nav **/
.nav {width:1110px; font-family:Arial, Helvetica, sans-serif; margin:0 auto; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.nav ul li a {font-size:14px; color:#ffffff; text-decoration:none; padding:28px 20px 0 20px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight:bold}
.nav ul li a:hover {color: #f28220; background:url(../images/menu-arrow.png) center top no-repeat; }
/** nav **/
/** nav mobile **/
.nav_container_mobile{display:none; overflow:hidden; height:0;}
/** nav mobile **/

/** goal **/
.goal .scrolltxt{display:none; overflow:hidden; height:0;}
/** goal **/

.main_container{ height:850px;}
.inner_container{ height:850px; width:1120px;}
.relative{ height:850px;  }
/* home */
.home .main_container1 { background: url(../images/home-1a.jpg) center 50px no-repeat #ffffff;}
.home .pos1 {width:300px; top:40px; left:21px;}
.home .pos2 { position:absolute; left:60px; bottom: 38%;}
.home .pos4 { position:absolute; right:10px; bottom: 63%; width:366px; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.home .pos4 img {width:90%}

.home .date_and_venue{width:310px; float:left; padding:10px 0 10px 0; text-align:center; font-size:24px; font-family:Arial, Helvetica, sans-serif; color:#b753a7; border-bottom:1px solid #ec008c;  border-top:1px solid #ec008c}
.home .date_and_venue span {font-family:Arial, Helvetica, sans-serif; color:#383838; text-transform:uppercase; font-size:20px;}
/* home */

/* goal */
.goal h1{font-size:25px;}
.goal .main_container { background: url(../images/goal-bg.jpg) center -80px no-repeat  #dedede;}
.goal .pos1{ position:absolute; left:30px; top:60px;}
.goal .pos2 {width:350px;  position:absolute; top:70px; left:-50px}
.goal .pos3 { position:absolute; left:250px; top:145px;}
.goal .pos4 { position:absolute; left:825px; top:70px; }
.goal .pos5 { position:absolute; left:625px; top:170px; width:300px;}
.goal .pos5:hover {top:150px;} 
.goal .pos6 { position:absolute; left:816px; top:110px; width:300px;}
.goal .pos6:hover {top:89px;}

#scrollbar1 { width: 350px; margin: 0 0 10px; }
#scrollbar1 .viewport { width: 330px; height: 340px; }
#scrollbar1 .overview p{ font-size:16px; padding-bottom:20px; line-height:23px;}
/* goal */


/* awards */
.arrowleft{padding:0; margin:0; display:none; overflow:hidden;}
.awards .pos1 { top:20px; left: 20px;}
.awards .pos2 { top:60px; font-size: 22px; width: 350px; left: 20px;}
.awards .pos3 {width: 180px; height: 347px;; top: 120px; left: 20px; padding-top:65px; font-size:20px;}
.awards .pos4 { top: 120px; width: 125px; left: 12px;}
.awards .pos5 { top: 540px; left: 127px;  font-size:18px;}
.awards .pos6 { top:25px; left:360px;}

.awards_main {width: 755px; height: 415px; }
.awards_main .img {padding: 120px 0 0 46px; width: 331px;}



.application_form {width:755px; height: 415px; }
.application_form_content{ padding:15px 20px 0 20px; width:715px;}
.application_form_content p {font-size:12px; padding-top:10px;}
.application_form_content .left{width:300px;}
.application_form_content .right{width:400px;}
.application_form_content .left p { padding-bottom:20px; padding-top:15px;}
.application_form_content .left .pdf_download{ float:left; padding:0 8px 10px 0px; width:135px;}
.leftadd {float:left; width:200px; font-size:11px;}
.rightadd {float:left; width:200px; font-size:11px;}




.accordian-wrap{display:none; overflow:hidden;}
#wrapper1{display:none; overflow:hidden;}
.slider_holder{width:755px; height:415px; position:relative; overflow:hidden;}
.slider_relative{width:755px; height:415px; position:relative; overflow:hidden;  }
.slider_relative_container{width:755px; float:left; padding-top:40px;}
.slider_relative_container .top{ float:left; padding:0 0 0 5px;}
.slider_relative_container .top .links img {width:185px;}
.slider_relative_container .slider_content { width:650px; margin:20px 50px 0 50px; float:left}
.slider_relative_container .slider_content p { padding-top:15px; font-size:19px;}
.next{ right:16px; top:200px;}
.prev{ left:16px; top:200px; }
#wrapper {width:755px; height:415px; position:absolute; top:0; left:0; }


.TabbedPanelsTabGroup {margin: 0 0 0 184px;}
.TabbedPanelsTab { margin-bottom:42px; padding: 10px 0 10px 0; margin-bottom:52px; width:195px; font-size: 20px;}
.TabbedPanelsTabSelected  {padding: 10px 0 20px 0; margin-bottom:42px;}
/* arards */

/* inspiration */
.inspiration .leftimg {position:absolute; top:100px; left:0; width:420px;}
.inspiration .rightimg{position:absolute; top:60px; right:10px; width:430px;}
.inspiration .middbox {position:absolute; width:350px; top:80px; left:350px;}
.inspiration .middbox h1{padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#a3238e;}
.inspiration .middbox .body{font:normal 17px/20px Arial, Helvetica, sans-serif; color:#2e2a2b; margin:40px 0 0 0;}
.inspiration .middbox .body span{color:#a3238e; font-weight:bold;}
/* inspiration */

/* jury */
.jury .juryleft {position:absolute; bottom:180px; left:0;}
.jury h1{padding:80px 0 40px 0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:35px; color:#a3238e; text-align:center;}
.jury .jury-body{width:1100px; padding:0; margin:0 auto;}
.jury .jury-body .head{font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#000}
.jury .jury-body .head span{font-weight:bold;}
.jury .jury-body .namebox{width:920px; padding:10px 0 0 0; margin:0 auto;}
.jury .jury-body .left{width:390px; }
.jury .jury-body .left .namesleft{font-family:Arial, Helvetica, sans-serif; font-size:17px; padding:10px 0 0 20px; font-weight:bold; line-height:28px;}
.jury .jury-body .left .namesleft span{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal;}
.jury .jury-body .right{background:url(../images/commabott.png) bottom right no-repeat; float:right; width:450px;}
.jury .jury-body .right .namesright{font-family:Arial, Helvetica, sans-serif; font-size:17px; padding:10px 0 0 0px; font-weight:bold; line-height:28px;}
.jury .jury-body .right .namesright span{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal;}
.jury .jury-body .dottline{width:80px; float:left;}
/* jury */

/** mindmine summit **/
.mindmine{ width:100%; padding:0; margin:0; top:0; position:relative; background:url(../images/bg-summit.jpg) center top no-repeat; height:800px;}
.mindmine h1{padding:50px 0 70px 80px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#a3238e; text-align:left;}
.mindmine .left{width:350px; float:left; text-align:right; margin-right:50px; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.mindmine .right{width:700px; float:right; text-align:left; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.mindmine .right .heading{padding:0; margin:0;}
.mindmine .right .txt{font:normal 20px/24px Arial, Helvetica, sans-serif; color:#000; margin:40px 20px 0 150px;}

/** mindmine summit **/

/** past winners **/
.past{ width:100%; padding:0; margin:0; top:0; position:relative; background:url(../images/bg-winners.jpg) center top -170px no-repeat; min-height:600px;}
.past h1{font-size:30px; padding: 160px 0 0 0; }
.past h1 span { padding: 20px 0 0 50px; }
.past .award{left:10px; top:265px; width:130px; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.past .logos{position:absolute; top:37px; left:330px; width:800px; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.past .logos768{width:515px; position:absolute; left:0; top:0; display:none;}
/** past winners **/

/** Venue **/
.venue{ width:100%; padding:0; margin:0; top:0; position:relative; background:url(../images/venue-bg.jpg) center top -120px no-repeat; height:800px;}
.venue .box {position:absolute; top:130px; left:180px;}

/** Venue **/

/** gallery **/
.picgallery h1{padding:165px 0 20px 0px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:28px; color:#fff; text-align:center;}

.picgallery .gallery-images { margin:0 auto; padding:00px 0; width: 1088px; position: relative; }
.picgallery .gallery-images1 {display:none;}
/** gallery **/

/* contact */
.contact{ width:100%; padding:0; margin:0; top:0; position:relative; background:url(../images/contact_bg.jpg) center top no-repeat; height:800px;}
.contact h1{padding:30px 0 100px 0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:35px; color:#a3238e; text-align:center;}
.contact .address-box{width:870px; padding:0; margin:0 auto;}
.contact .address-box .left{width:370px; float:left; text-align:center;}
.contact .address-box .left .name{font:bold 22px/26px Arial, Helvetica, sans-serif; color:#000;}
.contact .address-box .left .name span{font:normal 17px Arial, Helvetica, sans-serif; color:#000;}
.contact .address-box .left .name span a{font:normal 17px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;} 
.contact .address-box .left .name span a:hover{font:normal 17px Arial, Helvetica, sans-serif; color:#000; text-decoration:underline;} 
.contact .address-box .right{width:460px; float:right; text-align:center;}
.contact .address-box .right .name{font:bold 22px/26px Arial, Helvetica, sans-serif; color:#000;}
.contact .address-box .right .name span{font:normal 17px Arial, Helvetica, sans-serif; color:#000;}
.contact .address-box .right .name span a{font:normal 17px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;} 
.contact .address-box .right .name span a:hover{font:normal 17px Arial, Helvetica, sans-serif; color:#000; text-decoration:underline;} 
.contact .address-box1{width:430px; padding:0; margin:0 auto; margin-top:30px; text-align:center;}
.contact .address-box1 .heading1{font:bold 26px Arial, Helvetica, sans-serif; color:#0c8ab9; text-transform:uppercase;}
.contact .address-box1 .heading2{font:bold 16px Arial, Helvetica, sans-serif; color:#0c8ab9; text-transform:uppercase; margin-top:20px;}
.contact .address-box1 .address{font:normal 16px Arial, Helvetica, sans-serif; color:#000; margin-top:20px;}
.contact .address-box1 .address a{font:normal 16px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
.contact .address-box1 .address a:hover{font:normal 16px Arial, Helvetica, sans-serif; color:#000; text-decoration:underline;}

.contact .social-icon{position:absolute; right:10px; bottom:250px; width:160px;}
.contact .social-icon .heading{font:bold 20px Arial, Helvetica, sans-serif; color:#c0c0c0; margin-bottom:10px; text-transform:uppercase;}
.contact .social-icon .fl{float:left; margin-right:16px;}
.contact .social-icon .fla{float:left;}

.ey{position:absolute; left:10px; bottom:250px; width:353px;}
/* contact */

/** important dates **/
.dates{ width:100%; padding:0; margin:0; top:0; position:relative; background:url(../images/bgdates.jpg) center top no-repeat; height:800px;}
.dates h1{padding:140px 0 30px 20px; margin:0; }
.importnat-desk li { margin: 0 10px 0 0; }
.dates .container{width:1115px; margin:0 auto; padding:0; position:relative; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.dates .container .left{width:995px; float:left; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.dates .container .left .box01{width:249px; float:left; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.dates .container .left .box02{width:247px; float:left; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.dates .container .left .box03{width:240px; float:left; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.dates .container .left .box04{width:257px; float:left; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.dates .container .right{width:160px; right: 10px; bottom: 10px; float:right; padding:0; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s; padding-top: 50px;}
.dates .txt{position:absolute; bottom:250px; right:20px; width:300px; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.dates .container .left1{display:none;}
/** important dates **/
.winners-final{z-index:100; position:absolute; top:350px; left:410px}

/*awards 2014*/
.awards2014 { bottom: 260px; }
.pastEvnt { bottom: 400px; } 
.evnt_past { bottom:270px; right: 50px; }
.page .pos1 { left: -20px; }

.winners { float:left; margin: 0px 0 0 180px; }
.winners li { width: 170px; margin: 0 15px; }
.winners li a { font-size:12px;	padding:1px 1px 2px 5px; }

.winners li h3 {font-size:22px; color:#000000; line-height:28px; top: -200px; }

.winners ul { margin: 60px 0 0 0; }

.gal_vid {width:auto; margin-top:5px}
.win-lft {width:175px; margin-bottom:2px}
.win-rgt {float: left; width:175px}
.cert{width:14px; margin-top:1px}
.vid{width:18px; margin-top:3px}

/*Past Event right start*/
.past-event-right { right:40px; top:15px;}
.past-event-right a { font-size:15px; }
.past-event-down { width:155px; height:320px; padding-top:15px;}
.past-event-down ul li { width:135px; height:25px; padding-top:0px !important;}
.past-event-down ul li a { font-size:13px !important;  width:100px;}
.past-event-above a { font-size:15px;}
/*Past Event right end*/
}

@media only screen and (min-width: 1004px) and (max-width:1131px) {
.shortlist_box li { margin: 0 15px 5px 15px; width: 130px; min-height:100px; }
.shortlist_box ul { margin: 10px 0 0 0; }
.shortlist_box { margin: 0; }
.shortlist_box .lft { width: 330px; min-height: 280px; }
.shortlist_box .rght { width: 350px; padding: 0 0 0 7px; min-height: 280px; }
.importnat-desk li { margin: 0 5px 0 0; width: 200px; }
.importnat-desk li:last-child { margin: 0 5px 0 0; width: 240px; }
.importnat-desk li img { max-width: 100%; }
/** nav **/
.nav {width: 1000px; font-family: Arial, Helvetica, sans-serif; margin: 0 auto; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.nav ul li {background: url("../images/sep.jpg") no-repeat scroll 0 30px rgba(0, 0, 0, 0);}
.nav ul li a { font-size: 12px; color: #ffffff; text-decoration: none; padding:28px 15px 0 15px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: bold}
.nav ul li a:hover {color: #f28220; background: url(../images/menu-arrow.png) center top no-repeat; }
/** nav **/

/** nav mobile **/
.nav_container_mobile{display:none; overflow:hidden; height:0;}
/** nav mobile **/

/** goal **/
.goal .scrolltxt{display:none; overflow:hidden; height:0;}
/** goal **/

.main_container{ height:768px;}
.inner_container{ height:768px; width:1000px;}
.relative{ height:768px;  }
/* home */
.home .main_container1 { background: url(../images/home-1a.jpg) center 50px no-repeat #ffffff;}
.home .pos1 {width:250px; top:40px; left:20px;}
.home .pos2 { position:absolute; left:20px; bottom:31%;}
.home .pos4 { position:absolute; right:0px; bottom:63%; width:326px; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.home .pos4 img {width:90%}

.home .date_and_venue{width:310px; float:left; padding:10px 0 10px 0; text-align:center; font-size:24px; font-family:Arial, Helvetica, sans-serif; color:#b753a7; border-bottom:1px solid #ec008c;  border-top:1px solid #ec008c}
.home .date_and_venue span {font-family:Arial, Helvetica, sans-serif; color:#383838; text-transform:uppercase; font-size:20px;}
/* home */

/* goal */
.goal h1{font-size:25px;}
.goal .main_container { background: url(../images/goal-bg.jpg) center -150px no-repeat  #dedede;}
.goal .pos1{ position:absolute; left:30px; top:60px;}
.goal .pos2 {width:340px;  position:absolute; top:70px; left:-50px}
.goal .pos3 { position:absolute; left:220px; top:145px;}
.goal .pos4 { position:absolute; left:725px; top:70px; }
.goal .pos5 { position:absolute; left:565px; top:170px; width:250px;}
.goal .pos5:hover {top:150px;} 
.goal .pos6 { position:absolute; left:726px; top:110px; width:250px;}
.goal .pos6:hover {top:89px;}

#scrollbar1 { width: 320px; margin: 0 0 10px; }
#scrollbar1 .viewport { width: 300px; height: 295px; }
#scrollbar1 .overview p{ font-size:16px; padding-bottom:20px; line-height:23px;}
/* goal */


/* awards */
.arrowleft{padding:0; margin:0; display:none; overflow:hidden;}
.awards .pos1 { top:20px; left: 20px;}
.awards .pos2 { top:70px; font-size: 16px; width: 350px; left: 20px;}
.awards .pos3 {width: 180px; height: 327px; top: 107px; left: 20px; padding-top:65px; font-size:20px;}
.awards .pos4 { top: 120px; width: 123px; left: 12px;}
.awards .pos5 { top: 510px; left: 115px;  font-size:15px;}
.awards .pos6 { top:30px; left:360px;}

.awards_main {width: 627px; height: 392px; }
.awards_main .img {padding: 120px 0 0 46px; width: 331px;}



.application_form {width:627px; height: 392px; }
.application_form_content{ padding:5px 20px 0 20px; width:587px;}
.application_form_content .left {width: 258px;}
.application_form_content p {font-size:11px; padding-top:5px;}
.application_form_content .left{width:250px;}
.application_form_content .right{width:300px;}
.application_form_content .right p { padding:0 0 10px 0;}
.application_form_content .left p { padding-bottom:10px; padding-top:15px;}
.application_form_content .left .pdf_download{ float:left; padding:0 8px 10px 0px; width:115px;}
.leftadd {float:left; width:200px; font-size:11px;}
.rightadd {float:left; width:200px; font-size:11px; margin-top:10px;}


.accordian-wrap{display:none; overflow:hidden;}
#wrapper1{display:none; overflow:hidden;}
.slider_holder{width:627px; height:392px; position:relative; overflow:hidden;}
.slider_relative{width:627px; height:392px; position:relative; overflow:hidden;  }
.slider_relative_container{width:627px; float:left; padding-top:40px;}
.slider_relative_container .top{ float:left; padding:0 0 0 5px;}
.slider_relative_container .top .links img {width:150px; padding-right:0; }
.slider_relative_container .slider_content { width:527px; margin:20px 50px 0 50px; float:left}
.slider_relative_container .slider_content p { padding-top:15px; font-size:18px;}
.next{ right:16px; top:200px;}
.prev{ left:16px; top:200px; }
#wrapper {width:627px; height:392px; position:absolute; top:0; left:0; }


.TabbedPanelsTabGroup {margin: 0 0 0 120px;}
.TabbedPanelsTab { padding: 10px 0 10px 0; margin-bottom:33px; width:195px; font-size: 20px;}
.TabbedPanelsTabSelected  {padding: 10px 0 20px 0; margin-bottom:23px;}
/* arards */

/* inspiration */
.inspiration .leftimg {position:absolute; top:110px; left:0; width:400px;}
.inspiration .rightimg{position:absolute; top:60px; right:10px; width:370px;}
.inspiration .middbox {position:absolute; width:270px; top:80px; left:350px;}
.inspiration .middbox h1{padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#a3238e;}
.inspiration .middbox .body{font:normal 16px/20px Arial, Helvetica, sans-serif; color:#2e2a2b; margin:40px 0 0 0;}
.inspiration .middbox .body span{color:#a3238e; font-weight:bold;}
/* inspiration */

/* jury */
.jury .juryleft {position:absolute; bottom:200px; left:0; width:250px;}
.jury h1{padding:90px 0 40px 0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:35px; color:#a3238e; text-align:center;}
.jury .jury-body{width:950px; padding:0; margin:0 auto;}
.jury .jury-body .head{font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#000}
.jury .jury-body .head span{font-weight:bold;}
.jury .jury-body .namebox{width:920px; padding:20px 0 0 0; margin:0 auto;}
.jury .jury-body .left{width:390px; }
.jury .jury-body .left .namesleft{font-family:Arial, Helvetica, sans-serif; font-size:18px; padding:10px 0 0 20px; font-weight:bold; line-height:28px;}
.jury .jury-body .left .namesleft span{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
.jury .jury-body .right{background:url(../images/commabott.png) bottom right no-repeat; float:right; width:450px;}
.jury .jury-body .right .namesright{font-family:Arial, Helvetica, sans-serif; font-size:18px; padding:10px 0 0 0px; font-weight:bold; line-height:28px;}
.jury .jury-body .right .namesright span{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
.jury .jury-body .dottline{width:80px; float:left;}
/* jury */

/** mindmine summit **/
.mindmine{ width:100%; padding:0; margin:0; top:0; position:relative; background:url(../images/bg-summit.jpg) center top no-repeat; height:800px;}
.mindmine h1{padding:50px 0 70px 80px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:28px; color:#a3238e; text-align:left;}
.mindmine .left{width:310px; float:left; text-align:right; margin-right:20px; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.mindmine .right{width:650px; float:right; text-align:left; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.mindmine .right .heading{padding:0; margin:0; width:400px}
.mindmine .right .txt{font:normal 20px/24px Arial, Helvetica, sans-serif; color:#000; margin:20px 20px 0 115px;}

/** mindmine summit **/

/** past winners **/
.past{width:100%; padding:0; margin:0; top:0; position:relative; background:url(../images/bg-winners.jpg) center top 0px no-repeat; min-height:800px; background-size: cover; }
.past h1{font-size:32px; color:#a3238e; padding: 160px 0 20px; }
.past h1 span {color: #000000; display: block; font-size: 28px; padding: 40px 0 20px;}
.past .award{left:0px; top:225px; width:150px; }
.past .logos{position:absolute; top:55px; left:330px; width:670px; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.past .logos768{width:515px; position:absolute; left:0; top:0; display:none;}
/** past winners **/

/** Venue **/
.venue{ width:100%; padding:0; margin:0; top:0; position:relative; background:url(../images/venue-bg.jpg) center top -160px no-repeat; height:800px;}
.venue .box {position:absolute; top:100px; left:100px;}
.venue .box .head{background:url(../images/bgorange.png) top; width:130px; font:normal 30px Arial, Helvetica, sans-serif; color:#fff; padding:20px 10px; text-align:center;}
.venue .box .bluebg{background:url(../images/bgblue.png) top repeat; width:540px; padding:30px 20px 20px 35px;}
.venue .box .bluebg .name{font:bold 22px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase;}
.venue .box .bluebg .date{font:bold 22px/25px Arial, Helvetica, sans-serif; color:#fff; margin-top:30px;}
.venue .box .bluebg .date span{font:normal 17px Arial, Helvetica, sans-serif; color:#fff;}
.venue .box .bluebg .awardline{font:normal 17px Arial, Helvetica, sans-serif; color:#fff; margin-top:30px;}
.venue .box .bluebg .viewmap{font:normal 17px Arial, Helvetica, sans-serif; color:#000; margin-top:20px;}
.venue .box .bluebg .viewmap a{font:normal 18px Arial, Helvetica, sans-serif; color:#000; text-decoration:underline;}
.venue .box .bluebg .viewmap a:hover{font:normal 18px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}

/** Venue **/
/** Venue **/

/** gallery **/
.picgallery h1{padding:165px 0 20px 0px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#fff; text-align:center;}
.picgallery .gallery-images { margin:0 auto; padding:00px 0; width:958px; position: relative; }
.picgallery .gallery-images .prev {left: -23px; top: 41%;}
.picgallery .gallery-images .next {right: -23px; top: 41%;}
.picgallery .gallery-images1 {display:none;}
/** gallery **/

/* contact */
.contact{ width:100%; padding:0; margin:0; top:0; position:relative; background:url(../images/contact_bg.jpg) center top no-repeat; height:800px;}
.contact h1{padding:30px 0 100px 0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:35px; color:#a3238e; text-align:center;}
.contact .address-box{width:870px; padding:0; margin:0 auto;}
.contact .address-box .left{width:370px; float:left; text-align:center;}
.contact .address-box .left .name{font:bold 22px/26px Arial, Helvetica, sans-serif; color:#000;}
.contact .address-box .left .name span{font:normal 17px Arial, Helvetica, sans-serif; color:#000;}
.contact .address-box .left .name span a{font:normal 17px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;} 
.contact .address-box .left .name span a:hover{font:normal 17px Arial, Helvetica, sans-serif; color:#000; text-decoration:underline;} 
.contact .address-box .right{width:460px; float:right; text-align:center;}
.contact .address-box .right .name{font:bold 22px/26px Arial, Helvetica, sans-serif; color:#000;}
.contact .address-box .right .name span{font:normal 17px Arial, Helvetica, sans-serif; color:#000;}
.contact .address-box .right .name span a{font:normal 17px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;} 
.contact .address-box .right .name span a:hover{font:normal 17px Arial, Helvetica, sans-serif; color:#000; text-decoration:underline;} 
.contact .address-box1{width:430px; padding:0; margin:0 auto; margin-top:30px; text-align:center;}
.contact .address-box1 .heading1{font:bold 26px Arial, Helvetica, sans-serif; color:#0c8ab9; text-transform:uppercase;}
.contact .address-box1 .heading2{font:bold 16px Arial, Helvetica, sans-serif; color:#0c8ab9; text-transform:uppercase; margin-top:20px;}
.contact .address-box1 .address{font:normal 16px Arial, Helvetica, sans-serif; color:#000; margin-top:20px;}
.contact .address-box1 .address a{font:normal 16px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
.contact .address-box1 .address a:hover{font:normal 16px Arial, Helvetica, sans-serif; color:#000; text-decoration:underline;}

.contact .social-icon{position:absolute; right:10px; bottom:250px; width:160px;}
.contact .social-icon .heading{font:bold 20px Arial, Helvetica, sans-serif; color:#c0c0c0; margin-bottom:10px; text-transform:uppercase;}
.contact .social-icon .fl{float:left; margin-right:16px;}
.contact .social-icon .fla{float:left;}

.ey{position:absolute; left:10px; bottom:250px; width:353px;}
/* contact */

/** important dates **/
.dates{ width:100%; padding:0; margin:0; top:0; position:relative; background:url(../images/bgdates.jpg) center top no-repeat; height:800px;}
.dates h1{padding:170px 0 30px 20px; margin:0; }
.dates .container{width:980px; margin:0 auto; padding:0; position:relative; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.dates .container .left{width:873px; float:left; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.dates .container .left .box01{width:219px; float:left; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.dates .container .left .box02{width:217px; float:left; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.dates .container .left .box03{width:210px; float:left; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.dates .container .left .box04{width:227px; float:left; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.dates .container .right{width:157px; float:right; padding:10px 0px 0 0; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.dates .txt{position:absolute; bottom:270px; right:20px; width:340px; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.dates .container .left1{display:none;}
/** important dates **/
.winners-final{z-index:100; position:absolute; top:310px; left:340px}

/*awards 2014*/
.awards2014 { bottom: 180px; }
.awards2014 img { width: 230px; }
.pastEvnt { bottom: 300px; } 
.page .pos1 { left: -10px; width: 450px; }
.page .pos3 { width: 130px; top: 30px; right: 20px; }

.winners { float:left; margin: 20px 0 0 180px; }
.winners ul { margin: 0px 0 0 0; }
.winners li { width: 170px; margin: 0 15px; }
.winners li a { font-size:12px;	padding:1px 3px 2px 5px; }

.winners li h3 {font-size:22px; color:#000000; line-height:28px; top: -200px; width:177px; }



.gal_vid {width:auto; margin-top:5px}
.win-lft {width:175px; margin-bottom:2px}
.win-rgt {float: left; width:175px}
.cert{width:14px; margin-top:1px;}
.vid{width:20px; margin-top:3px}

/*Past Event right start*/
.past-event-right { right:50px; top:15px;}
.past-event-right a { font-size:13px; }
.past-event-down { width:145px; height:320px; padding-top:15px;}
.past-event-down ul li { width:125px; height:25px; padding-top:0px !important;}
.past-event-down ul li a { font-size:12px !important;  width:100px;}
.past-event-above a { font-size:13px;}
/*Past Event right end*/

}


@media only screen and (min-width: 768px) and (max-width:1003px) {
.shortlist_box li { margin: 0 15px 5px 15px; width: 130px; min-height:100px; }
.shortlist_box ul { margin: 10px 0 0 0; }
.shortlist_box { margin: 0 0 0 50px; }
.shortlist_box .lft { width: 180px; min-height: 500px; }
.shortlist_box .rght { width: 180px; padding: 0 0 10px 7px; min-height: 500px; }

/** nav **/
.nav_container{display:none; overflow:hidden; height:0; width:100%; margin:0 auto; height:60px; background:url(../images/menu-bg.png) left bottom repeat-x; bottom:200px; position:absolute; z-index: 100; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.nav {width:768px; font-family:Arial, Helvetica, sans-serif; margin:0 auto; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.nav ul li a {font-size:12px; color:#ffffff; text-decoration:none; padding:30px 10px 0 10px ; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight:bold}
.nav ul li a:hover {color: #f28220; background:url(../images/menu-arrow.png) center top no-repeat; padding:30px 10px 0 10px ;}
.page{background: #fff;	 padding:0 0 0px 0; top:0;}
.left1 > div { width: 188px; margin: 0 9px 16px 0; float:left; }
/** nav **/
/** nav mobile **/
.nav_container_mobile{width:100%; margin:0 auto; height:46px; background:url(../images/menubg_mobile.jpg) left bottom repeat-x; bottom:0; position:fixed; z-index: 100; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.nav_container_mobile .navicon{position:absolute; left:47%; bottom:25%; z-index:101;}
.nav_container_mobile .navicon-down{position:absolute; left:47%; bottom:25%; z-index:102;}
.navtop1{font-family:Arial, Helvetica, sans-serif; font-size:13px; text-transform:uppercase; color:#cc9966; margin:0px 0 0px 0; text-align:right; background:#f58220; width:200px; text-align:center; position:absolute; bottom:87%; left:37%;}

/** nav mobile **/

.main_container{ height:900px;}
.inner_container{ height:900px; width:768px;}
.relative{ height:900px;  }
/* home */
.home .main_container1 { background: url(../images/home-768.jpg) center 200px no-repeat #ffffff;}
.home .pos1 {width:220px; top:40px; left:20px;}
.home .pos2 { position:absolute; left:20px; bottom:10%;}
.home .pos3 { position:absolute; width:120px; right:50px; top:50px; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.home .pos4 { position:absolute; right:0px; bottom:26%; width:300px; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.home .pos4 img {width:90%}

.home .date_and_venue{width:250px; float:left; padding:10px 0 10px 0; text-align:center; font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#b753a7; border-bottom:1px solid #ec008c;  border-top:1px solid #ec008c}
.home .date_and_venue span {font-family:Arial, Helvetica, sans-serif; color:#383838; text-transform:uppercase; font-size:15px;}
/* home */

/* goal */
.goal h1{font-size:25px;}
.goal .main_container1 { background: url(../images/goal-bg768.jpg) center -70px no-repeat  #dedede;}
.goal .pos1{ position:absolute; left:30px; top:30px;}
.goal .pos2 {width:370px;  position:absolute; top:40px; left:-100px}
.goal .pos3 { position:absolute; left:220px; top:145px; display:none;}
.goal .pos4 { position:absolute; left:370px; top:490px; }
.goal .pos5 { position:absolute; left:200px; top:560px; width:320px;}
.goal .pos5:hover {top:540px;} 
.goal .pos6 { position:absolute; left:400px; top:490px; width:320px;}
.goal .pos6:hover {top:470px;}
.goal .scrolltxt{position:absolute; left:230px; top:100px; width:480px; overflow:scroll; overflow-x:hidden; height:300px; background:none; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.goal .scrolltxt p{ font-size:18px; padding-bottom:25px; line-height:25px;}

#scrollbar1 { width: 320px; margin: 0 0 10px; display:none; }
#scrollbar1 .viewport { width: 300px; height: 295px; }
#scrollbar1 .overview p{ font-size:16px; padding-bottom:20px; line-height:23px;}
/* goal */


/* awards */
.arrowbott{padding:0; margin:0; display:none; overflow:hidden;}
.arrowleft{padding:0; margin:0;}
.awards .pos1 { top:20px; left: 20px;}
.awards .pos2 { top:200px; font-size: 18px; width: 350px; left: 20px;}
.awards .pos3 {width: 200px; height: 270px; top: 50px; left: 385px; padding:20px 30px 10px 90px; font-size:20px;}
.awards .pos4 { top: 50px; width: 100px; left: 365px;}
.awards .pos5 { top: 360px; left: 450px;  font-size:15px;}
.awards .pos6 { top:400px; left:70px;}

.awards_main {width: 627px; height: 392px; }
.awards_main .img {padding: 120px 0 0 46px; width: 331px;}



.application_form {width:627px; height: 392px; }
.application_form_content{ padding:5px 20px 0 20px; width:587px;}
.application_form_content .left {width: 258px;}
.application_form_content p {font-size:11px; padding-top:5px;}
.application_form_content .left{width:250px;}
.application_form_content .right{width:300px;}
.application_form_content .right p { padding:0 0 10px 0;}
.application_form_content .left p { padding-bottom:10px; padding-top:15px;}
.application_form_content .left .pdf_download{ float:left; padding:0 8px 10px 0px; width:115px;}
.leftadd {float:left; width:200px; font-size:11px;}
.rightadd {float:left; width:200px; font-size:11px; margin-top:10px;}


.accordian-wrap{display:none; overflow:hidden;}
#wrapper1{display:none; overflow:hidden;}
.slider_holder{width:627px; height:392px; position:relative; overflow:hidden;}
.slider_relative{width:627px; height:392px; position:relative; overflow:hidden;  }
.slider_relative_container{width:627px; float:left; padding-top:40px;}
.slider_relative_container .top{ float:left; padding:0 0 0 5px;}
.slider_relative_container .top .links img {width:150px; padding-right:0; }
.slider_relative_container .slider_content { width:527px; margin:20px 50px 0 50px; float:left}
.slider_relative_container .slider_content p { padding-top:15px; font-size:18px;}
.next{ right:16px; top:200px;}
.prev{ left:16px; top:200px; }
#wrapper {width:627px; height:392px; position:absolute; top:0; left:0; }


.TabbedPanelsTabGroup {margin: 0 0 0 120px;}
.TabbedPanelsTab { padding: 10px 0 10px 0; margin-bottom:20px; width:195px; font-size: 20px;}
.TabbedPanelsTabSelected  {padding: 10px 0 20px 0; margin-bottom:10px;}
/* arards */

/* inspiration */
.inspiration .leftimg {position:absolute; top:310px; left:-100px; width:520px;}
.inspiration .rightimg{position:absolute; top:30px; right:20px; width:450px;}
.inspiration .middbox {position:absolute; width:370px; top:80px; left:350px;}
.inspiration .middbox h1{padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#a3238e; position:absolute; left:-300px; top:-40px;}
.inspiration .middbox .body{font:normal 18px/26px Arial, Helvetica, sans-serif; color:#2e2a2b; margin:0; position:absolute; bottom:-700px;}
.inspiration .middbox .body span{color:#a3238e; font-weight:bold;}
/* inspiration */

/* jury */
.jury{ width:100%; padding:0; margin:0; top:0; position:relative; background:url(../images/jurybg-768.jpg) center top no-repeat; height:900px;}
.jury .juryleft {position:absolute; bottom:15px; left:0; width:250px;}
.jury h1{padding:200px 0 50px 0px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:35px; color:#a3238e; text-align:center;}
.jury .jury-body{width:700px; padding:0; margin:0 auto;}
.jury .jury-body .head{font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#000; padding:0 0 0 0px}
.jury .jury-body .head span{font-weight:bold;}
.jury .jury-body .namebox{width:700px; padding:20px 0 0 0; margin:0 auto;}
.jury .jury-body .left{width:700px; }
.jury .jury-body .left .namesleft{font-family:Arial, Helvetica, sans-serif; font-size:18px; padding:0; font-weight:bold; line-height:24px;}
.jury .jury-body .left .namesleft span{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
.jury .jury-body .right{background:none; float:none; width:700px; text-align:center;}
.jury .jury-body .right .namesright{font-family:Arial, Helvetica, sans-serif; font-size:18px; padding:0px; font-weight:bold; line-height:24px;}
.jury .jury-body .right .namesright span{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
.jury .jury-body .dottline{width:80px; float:left; display:none;}
/* jury */

/** mindmine summit **/
.mindmine{ width:100%; padding:0; margin:0; top:0; position:relative; background:url(../images/bgsummit-768.jpg) center top no-repeat; height:900px;}
.mindmine h1{padding:50px 0 70px 30px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:28px; color:#a3238e; text-align:left;}
.mindmine .left{width:210px; float:none; position:absolute; top:350px; left:20px; text-align:right; margin-right:0; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.mindmine .right{width:675px; float:none; position:absolute; top:190; left:90px; text-align:left; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.mindmine .right .heading{padding:0; margin:0; width:524px}
.mindmine .right .txt{font:normal 20px/30px Arial, Helvetica, sans-serif; color:#000; margin:50px 150px 0 190px;}

/** mindmine summit **/

/** past winners **/
.past{ width:100%; padding:0; margin:0; top:0; position:relative; background:url(../images/winnerbg-768.jpg) center top no-repeat; height:1060px; background-size:cover;}
.past h1{font-size:32px; padding: 160px 0 0 0;}
.past h1 span { padding: 10px 0 20px; }
.past .award{left:10px; top:370px;  width:160px; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.past .logos{display:none; position:absolute; top:55px; left:330px; width:670px; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.past .logos768{width:515px; position:absolute; left:200px; top:100px; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
/** past winners **/

/** Venue **/
.venue{ width:100%; padding:0; margin:0; top:0; position:relative; background:url(../images/venue-bg.jpg) center top -160px no-repeat; height:800px;}
.venue .box {position:absolute; top:100px; left:100px;}
.venue .box .head{background:url(../images/bgorange.png) top; width:130px; font:normal 30px Arial, Helvetica, sans-serif; color:#fff; padding:20px 10px; text-align:center;}
.venue .box .bluebg{background:url(../images/bgblue.png) top repeat; width:540px; padding:30px 20px 20px 35px;}
.venue .box .bluebg .name{font:bold 22px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase;}
.venue .box .bluebg .date{font:bold 22px/25px Arial, Helvetica, sans-serif; color:#fff; margin-top:30px;}
.venue .box .bluebg .date span{font:normal 17px Arial, Helvetica, sans-serif; color:#fff;}
.venue .box .bluebg .awardline{font:normal 17px Arial, Helvetica, sans-serif; color:#fff; margin-top:30px;}
.venue .box .bluebg .viewmap{font:normal 17px Arial, Helvetica, sans-serif; color:#000; margin-top:20px;}
.venue .box .bluebg .viewmap a{font:normal 18px Arial, Helvetica, sans-serif; color:#000; text-decoration:underline;}
.venue .box .bluebg .viewmap a:hover{font:normal 18px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}

/** Venue **/

/** gallery **/
.picgallery{width:100%; min-height:980px; padding:0; margin:0; top:0; position:relative; background:#270000; }
.picgallery h1{padding:180px 0 80px 0px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#fff; text-align:center;}
.picgallery .gallery-images {margin:0 auto; padding:0px 0px 0px 0px; width: 700px; height:auto; position: relative;  }
.picgallery .gallery-images1 {display:none; margin:0 auto; padding:0px 0px 80px 0px; width: 700px; position: relative; }
.picgallery .gallery-images .prev {left: -23px; top: 41%;}
.picgallery .gallery-images .next {right: -23px; top: 41%;}
/** gallery **/

/* contact */
.contact{ width:100%; padding:0; margin:0; top:0; position:relative; background:url(../images/bgcontact-768.jpg) center top no-repeat; height:1000px;}
.contact h1{padding:30px 0 60px 0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:35px; color:#a3238e; text-align:center;}
.contact .address-box{width:750px; padding:0; margin:0 auto;}
.contact .address-box .left{width:500px; float:none; text-align:center; margin:0 auto;}
.contact .address-box .left .name{font:bold 18px/26px Arial, Helvetica, sans-serif; color:#000;}
.contact .address-box .left .name span{font:normal 16px Arial, Helvetica, sans-serif; color:#000;}
.contact .address-box .left .name span a{font:normal 16px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;} 
.contact .address-box .left .name span a:hover{font:normal 16px Arial, Helvetica, sans-serif; color:#000; text-decoration:underline;} 
.contact .address-box .right{width:500px; float:none; text-align:center; margin:0 auto; margin-top:50px}
.contact .address-box .right .name{font:bold 18px/26px Arial, Helvetica, sans-serif; color:#000;}
.contact .address-box .right .name span{font:normal 16px Arial, Helvetica, sans-serif; color:#000;}
.contact .address-box .right .name span a{font:normal 16px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;} 
.contact .address-box .right .name span a:hover{font:normal 16px Arial, Helvetica, sans-serif; color:#000; text-decoration:underline;} 
.contact .address-box1{width:430px; padding:0; margin:0 auto; margin-top:50px; text-align:center;}
.contact .address-box1 .heading1{font:bold 26px Arial, Helvetica, sans-serif; color:#0c8ab9; text-transform:uppercase;}
.contact .address-box1 .heading2{font:bold 16px Arial, Helvetica, sans-serif; color:#0c8ab9; text-transform:uppercase; margin-top:20px;}
.contact .address-box1 .address{font:normal 16px Arial, Helvetica, sans-serif; color:#000; margin-top:20px;}
.contact .address-box1 .address a{font:normal 16px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
.contact .address-box1 .address a:hover{font:normal 16px Arial, Helvetica, sans-serif; color:#000; text-decoration:underline;}

.contact .social-icon{position:absolute; right:10px; bottom:250px; width:160px;}
.contact .social-icon .heading{font:bold 20px Arial, Helvetica, sans-serif; color:#c0c0c0; margin-bottom:10px; text-transform:uppercase;}
.contact .social-icon .fl{float:left; margin-right:16px;}
.contact .social-icon .fla{float:left;}

.ey{position:absolute; left:10px; bottom:160px; width:320px;}
/* contact */

/** important dates **/
.dates{ width:100%; padding:0; margin:0; top:0; position:relative; background:url(../images/datesbg-768.jpg) center top no-repeat; height:900px;}
.dates h1{padding:150px 0 30px 20px; margin:0; }
.dates .container{width:768px; margin:0 auto; padding:0; position:relative; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.dates .container .left{display:none; width:873px; float:left; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.dates .container .right{width:240px; margin-top:70px; float:left; padding:100px 0 0 30px; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.dates .txt{position:absolute; bottom:50px; right:20px; width:340px; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.dates .container .left1{width:400px; float:left; margin-left:20px; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
/** important dates **/

/*awards 2014*/
.awards2014 { bottom: 80px; }
.awards2014 img { width: 230px; }
.evnt_past { bottom: 60px; right: 10px; }
.pastEvnt { position:absolute; bottom: 70px; left: 260px; width: 310px; } 
.pastEvnt img { width: 210px; }
.pastEvnt li a.one { left: -10px; }
.pastEvnt li a.two { left: 95px; }
.pastEvnt li a.three { left: 197px; }
.page .pos1 { width: 350px;  }	
.page .pos3 { width: 130px; top: 20px; right: 20px; }

.winners { float:left; margin: 20px 0 0 180px; }
.winners li { width: 170px; margin: 0 15px 25px 15px; }
.winners li a{ line-height:14px}
.winners li h3 {font-size:20px; color:#000000; line-height:28px; top: -200px; left:-30px;}


.winners ul { margin: 0px 0 0 0; }

.gal_vid {width:auto; margin-top:0px}
.win-lft {width:175px; margin-bottom:2px}
.win-rgt {float: left; width:175px; margin-bottom:15px}
.cert{width:14px; margin-top:-2px;}
.vid{width:17px; margin-top:1px}

}



@media only screen and (min-width: 600px) and (max-width:767px) {

.shortlist_box li { margin: 0 15px 5px 15px; width: 130px; min-height:100px; }
.shortlist_box ul { margin: 10px 0 0 0; }
.shortlist_box { margin: 0 0 0 50px; }
.shortlist_box .lft { width: 180px; min-height: 500px; }
.shortlist_box .rght { width: 180px; margin: 0 0 0 7px; min-height: 500px; }

/** nav **/
.nav_container{display:none; overflow:hidden; height:0; width:100%; margin:0 auto; height:60px; background:url(../images/menu-bg.png) left bottom repeat-x; bottom:200px; position:absolute; z-index: 100; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.nav {width:768px; font-family:Arial, Helvetica, sans-serif; margin:0 auto; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.nav ul li a {font-size:12px; color:#ffffff; text-decoration:none; padding:30px 10px 0 10px ; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight:bold}
.nav ul li a:hover {color: #f28220; background:url(../images/menu-arrow.png) center top no-repeat; padding:30px 10px 0 10px ;}
.page{background: #fff;	height:850px; padding:0; top:0;}
/** nav **/
/** nav mobile **/
.nav_container_mobile{width:100%; margin:0 auto; height:46px; background:url(../images/menubg_mobile.jpg) left bottom repeat-x; bottom:0; position:fixed; z-index: 100; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.nav_container_mobile .navicon{position:absolute; left:47%; bottom:25%; z-index:101;}
.nav_container_mobile .navicon-down{position:absolute; left:47%; bottom:25%; z-index:102;}
.navtop1{font-family:Arial, Helvetica, sans-serif; font-size:13px; text-transform:uppercase; color:#cc9966; margin:0px 0 0px 0; text-align:right; background:#f58220; width:200px; text-align:center; position:absolute; bottom:87%; left:35%;}

/** nav mobile **/

.main_container{ height:850px;}
.inner_container{ height:850px; width:600px;}
.relative{ height:850px;  }
/* home */
.home .main_container1 { background: url(../images/home-768.jpg) center 200px no-repeat #ffffff;}
.home .pos1 {width:180px; top:40px; left:20px;}
.home .pos2 { position:absolute; left:20px; bottom:10%;}
.home .pos3 { position:absolute; width:120px; right:20px; top:50px; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.home .pos4 { position:absolute; right:0px; bottom:18%; width:250px; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.home .pos4 img {width:90%}

.home .date_and_venue{width:200px; float:left; padding:10px 0 10px 0; text-align:center; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#b753a7; border-bottom:1px solid #ec008c;  border-top:1px solid #ec008c}
.home .date_and_venue span {font-family:Arial, Helvetica, sans-serif; color:#383838; text-transform:uppercase; font-size:12px;}
/* home */

/* goal */
.goal h1{font-size:22px;}
.goal .main_container1 { background: url(../images/goal-bg768.jpg) center -70px no-repeat  #dedede;}
.goal .pos1{ position:absolute; left:10px; top:30px;}
.goal .pos2 {width:300px;  position:absolute; top:40px; left:-70px}
.goal .pos3 { position:absolute; left:220px; top:145px; display:none;}
.goal .pos4 { position:absolute; left:270px; top:450px; }
.goal .pos5 { position:absolute; left:50px; top:480px; width:290px;}
.goal .pos5:hover {top:460px;} 
.goal .pos6 { position:absolute; left:250px; top:500px; width:290px;}
.goal .pos6:hover {top:480px;}
.goal .scrolltxt{position:absolute; left:180px; top:100px; width:380px; overflow:scroll; overflow-x:hidden; height:300px; background:none; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.goal .scrolltxt p{ font-size:16px; padding-bottom:25px; line-height:20px;}

#scrollbar1 { width: 320px; margin: 0 0 10px; display:none; }
#scrollbar1 .viewport { width: 300px; height: 295px; }
#scrollbar1 .overview p{ font-size:16px; padding-bottom:20px; line-height:23px;}
/* goal */

/* awards */
.arrowbott{padding:0; margin:0; display:none; overflow:hidden;}
.arrowleft{padding:0; margin:0;}
.awards h1 { color:#a3238e;   font-family:Arial, Helvetica, sans-serif; font-size:22px;}
.awards .pos1 { top:20px; left: 20px;}
.awards .pos2 { top:160px; font-size: 16px; width: 350px; left: 20px;}
.awards .pos3 {width: 190px; height: 220px; top: 50px; left: 260px; padding:20px 30px 10px 90px; font-size:16px;}
.awards .pos4 { top: 50px; width: 80px; left: 240px;}
.awards .pos5 { top: 310px; left: 310px;  font-size:14px;}
.awards .pos6 { top:350px; left:10px;}

.awards_main{width:580px; height:370px;  background:url(../images/awards600.jpg) right top no-repeat;  -webkit-border-radius: 5px; -moz-border-radius: 5px;	border-radius: 5px;}
.awards_main .img {padding: 130px 0 0 25px; width: 331px;}



.application_form {width:580px; height: 360px;  -webkit-border-radius: 5px; -moz-border-radius: 5px;	border-radius: 5px; padding-top:10px;}
.application_form_content{ padding:5px 10px 0 10px; width:560px; height:340px; overflow:scroll; overflow-x:hidden;}
.application_form_content h2{font-size:18px;}
.application_form_content .left {width: 100%; float:none;}
.application_form_content p {font-size:12px; padding:5px 0px 0 0; text-align:center;}
.application_form_content .left{width:100%; float:none;}
.application_form_content .left .pdf_download{ float:left; padding:5px 0 5px 10px; width:170px}
.application_form_content .right{width:100%; float:none;}
.application_form_content .right p { padding:0 0 10px 0;}
.application_form_content .left p { padding-bottom:10px; padding-top:15px;}
.leftadd {float:none; width:300px; font-size:11px; text-align:center; margin:0 auto}
.rightadd {float:none; width:300px; font-size:11px; text-align:center; margin:0 auto; margin-top:20px;}

/** accordion for small devices **/
.accordian-wrap{width:560px; height: 350px;  -webkit-border-radius: 5px; -moz-border-radius: 5px;	border-radius: 5px; padding:10px;}
#wrapper1 {width: 260px; display:block;}
#wrapper1 .accordionButton {width: 550px; float: none; _float: none; border-bottom: 1px solid #04123d;	cursor: pointer; font:bold 14px Verdana, Geneva, sans-serif; padding:5px; color:#061752; background:url(../images/normal-arrow.png) right no-repeat #91d2ff;}
#wrapper1 .accordionContent {width: 550px; float: none; _float: none; height:200px; overflow:scroll; overflow-x:hidden; color:#fff; padding:10px 0; text-align:center;}
#wrapper1 .accordionContent h1{font:bold 16px Arial, Helvetica, sans-serif; padding:0 0 10px 0; margin:0; color:#fff;}
#wrapper1 .accordionContent p{font:normal 12px/16px Arial, Helvetica, sans-serif; padding:0 0 10px 0; text-align:justify;}
#wrapper1 .accordionContent p a{font:normal 12px/16px Arial, Helvetica, sans-serif; padding:0 0 10px 0; text-align:justify; color:#43c7e3; text-decoration:none;}
#wrapper1 .accordionContent p a:hover{font:normal 12px/16px Arial, Helvetica, sans-serif; padding:0 0 10px 0; text-align:justify; color:#43c7e3; text-decoration:underline;}
#wrapper1 .accordionContent .p1{font:normal 12px Arial, Helvetica, sans-serif; padding:0 0 0px 0; text-align:left; color:#43c7e3; margin:0;}
#wrapper1 .accordionContent span{font:normal 14px Arial, Helvetica, sans-serif; color:#43c7e3;}
#wrapper1 .accordionContent1 {width: 550px; float: none; _float: none; height:200px; overflow:scroll; overflow-x:hidden; color:#fff; padding:10px 0; text-align:center;}
#wrapper1 .accordionContent1 h1{font:bold 16px Arial, Helvetica, sans-serif; padding:0 0 10px 0; margin:0; color:#fff;}
#wrapper1 .accordionContent1 p{font:normal 12px/16px Arial, Helvetica, sans-serif; padding:0 0 10px 0; text-align:justify;}
#wrapper1 .accordionContent1 .p1{font:normal 12px Arial, Helvetica, sans-serif; padding:0 0 0px 0; text-align:left; color:#960; margin:0;}
#wrapper1 .accordionContent1 span{font:normal 14px Arial, Helvetica, sans-serif; color:#43c7e3;}
#wrapper1 .on {background:url(../images/active-arrow.png) right no-repeat #173a7b; border-bottom:1px solid #fff; color:#fff;}
#wrapper1 .over {background:url(../images/active-arrow.png) right no-repeat #173a7b; color:#fff;}
/** accordion for small devices **/

.slider_holder{width:627px; height:392px; position:relative; overflow:hidden; display:none;}
.slider_relative{width:627px; height:392px; position:relative; overflow:hidden;  }
.slider_relative_container{width:627px; float:left; padding-top:40px;}
.slider_relative_container .top{ float:left; padding:0 0 0 5px;}
.slider_relative_container .top .links img {width:150px; padding-right:0; }
.slider_relative_container .slider_content { width:527px; margin:20px 50px 0 50px; float:left}
.slider_relative_container .slider_content p { padding-top:15px; font-size:18px;}
.next{ right:16px; top:200px;}
.prev{ left:16px; top:200px; }
#wrapper {width:627px; height:392px; position:absolute; top:0; left:0; }


.TabbedPanelsTabGroup {margin: 0 0 0 120px;}
.TabbedPanelsTab { padding: 10px 0 10px 0; margin-bottom:20px; width:195px; font-size: 14px; font-weight:bold;}
.TabbedPanelsTabSelected  {padding: 10px 0 20px 0; margin-bottom:10px;}
/* arards */


/* inspiration */
.inspiration .leftimg {position:absolute; top:350px; left:-100px; width:420px;}
.inspiration .rightimg{position:absolute; top:30px; right:50px; width:350px;}
.inspiration .middbox {position:absolute; width:310px; top:80px; left:250px;}
.inspiration .middbox h1{padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#a3238e; position:absolute; left:-230px; top:-60px;}
.inspiration .middbox .body{font:normal 16px/23px Arial, Helvetica, sans-serif; color:#2e2a2b; margin:0; position:absolute; bottom:-650px;}
.inspiration .middbox .body span{color:#a3238e; font-weight:bold;}
/* inspiration */

/* jury */
.jury{ width:100%; padding:0; margin:0; top:0; position:relative; background:url(../images/jurybg-768.jpg) center top no-repeat; height:850px;}
.jury .juryleft {position:absolute; bottom:35px; left:0; width:200px;}
.jury h1{padding:90px 0 50px 0px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#a3238e; text-align:center;}
.jury .jury-body{width:580px; padding:0; margin:0 auto;}
.jury .jury-body .head{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000; padding:0 0 0 0px}
.jury .jury-body .head span{font-weight:bold;}
.jury .jury-body .namebox{width:560px; padding:20px 0 0 0; margin:0 auto;}
.jury .jury-body .left{width:580px; }
.jury .jury-body .left .namesleft{font-family:Arial, Helvetica, sans-serif; font-size:16px; padding:0; font-weight:bold; line-height:22px;}
.jury .jury-body .left .namesleft span{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
.jury .jury-body .right{background:none; float:none; width:580px; text-align:center;}
.jury .jury-body .right .namesright{font-family:Arial, Helvetica, sans-serif; font-size:16px; padding:0px; font-weight:bold; line-height:22px;}
.jury .jury-body .right .namesright span{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
.jury .jury-body .dottline{width:80px; float:left; display:none;}
/* jury */

/** mindmine summit **/
.mindmine{ width:100%; padding:0; margin:0; top:0; position:relative; background:url(../images/bgsummit-768.jpg) center top -50px no-repeat; height:850px;}
.mindmine h1{padding:20px 0 70px 20px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#a3238e; text-align:left;}
.mindmine .left{width:170px; float:none; position:absolute; top:280px; left:20px; text-align:right; margin-right:0; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.mindmine .right{width:500px; float:none; position:absolute; top:190; left:90px; text-align:left; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.mindmine .right .heading{padding:0; margin:0; width:424px}
.mindmine .right .txt{font:normal 16px/25px Arial, Helvetica, sans-serif; color:#000; margin:70px 50px 0 150px;}

/** mindmine summit **/

/** past winners **/
.past{width:100%; padding:0; margin:0; top:0; position:relative; background:url(../images/winnerbg-768.jpg) center top no-repeat; min-height:862px; background-size:cover; }
.past h1{font-size:26px; padding-top: 100px;  }
.past h1 span {font-size:22px; padding:0; padding-top: 20px }
.past .award{left:10px; top:320px;  width:150px; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.past .logos{display:none; position:absolute; top:55px; left:330px; width:670px; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.past .logos768{width:415px; position:absolute; left:150px; top:120px; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
/** past winners **/

/** Venue **/
.venue{ width:100%; padding:0; margin:0; top:0; position:relative; background:url(../images/venue-bg.jpg) center top -160px no-repeat; height:800px;}
.venue .box {position:absolute; top:100px; left:100px;}
.venue .box .head{background:url(../images/bgorange.png) top; width:130px; font:normal 30px Arial, Helvetica, sans-serif; color:#fff; padding:20px 10px; text-align:center;}
.venue .box .bluebg{background:url(../images/bgblue.png) top repeat; width:540px; padding:30px 20px 20px 35px;}
.venue .box .bluebg .name{font:bold 22px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase;}
.venue .box .bluebg .date{font:bold 22px/25px Arial, Helvetica, sans-serif; color:#fff; margin-top:30px;}
.venue .box .bluebg .date span{font:normal 17px Arial, Helvetica, sans-serif; color:#fff;}
.venue .box .bluebg .awardline{font:normal 17px Arial, Helvetica, sans-serif; color:#fff; margin-top:30px;}
.venue .box .bluebg .viewmap{font:normal 17px Arial, Helvetica, sans-serif; color:#000; margin-top:20px;}
.venue .box .bluebg .viewmap a{font:normal 18px Arial, Helvetica, sans-serif; color:#000; text-decoration:underline;}
.venue .box .bluebg .viewmap a:hover{font:normal 18px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}

/** Venue **/

/** gallery **/
.picgallery{width:100%; padding:0; margin:0; top:0; position:relative; background:#270000; height:940px }
.picgallery h1{padding:180px 0 60px 0px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#fff; text-align:center;}
.picgallery .gallery-images {margin:0 auto; padding:0px 0px 0px 0px; width: 540px; position: relative;}
.picgallery .gallery-images1 {display:none; margin:0 auto; padding:0px 0px 40px 0px; width: 540px; position: relative;}
.picgallery .gallery-images .prev {left: -23px; top: 41%;}
.picgallery .gallery-images .next {right: -23px; top: 41%;}
/** gallery **/

/* contact */
.contact{ width:100%; padding:0; margin:0; top:0; position:relative; background:url(../images/bgcontact-768.jpg) center top no-repeat; height:850px;}
.contact h1{padding:30px 0 100px 0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#a3238e; text-align:center;}
.contact .address-box{width:600px; padding:0; margin:0 auto;}
.contact .address-box .left{width:500px; float:none; text-align:center; margin:0 auto;}
.contact .address-box .left .name{font:bold 16px/22px Arial, Helvetica, sans-serif; color:#000;}
.contact .address-box .left .name span{font:normal 14px Arial, Helvetica, sans-serif; color:#000;}
.contact .address-box .left .name span a{font:normal 14px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;} 
.contact .address-box .left .name span a:hover{font:normal 14px Arial, Helvetica, sans-serif; color:#000; text-decoration:underline;} 
.contact .address-box .right{width:500px; float:none; text-align:center; margin:0 auto; margin-top:50px}
.contact .address-box .right .name{font:bold 16px/22px Arial, Helvetica, sans-serif; color:#000;}
.contact .address-box .right .name span{font:normal 14px Arial, Helvetica, sans-serif; color:#000;}
.contact .address-box .right .name span a{font:normal 14px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;} 
.contact .address-box .right .name span a:hover{font:normal 14px Arial, Helvetica, sans-serif; color:#000; text-decoration:underline;} 
.contact .address-box1{width:430px; padding:0; margin:0 auto; margin-top:50px; text-align:center;}
.contact .address-box1 .heading1{font:bold 22px Arial, Helvetica, sans-serif; color:#0c8ab9; text-transform:uppercase;}
.contact .address-box1 .heading2{font:bold 14px Arial, Helvetica, sans-serif; color:#0c8ab9; text-transform:uppercase; margin-top:20px;}
.contact .address-box1 .address{font:normal 14px Arial, Helvetica, sans-serif; color:#000; margin-top:20px;}
.contact .address-box1 .address a{font:normal 14px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
.contact .address-box1 .address a:hover{font:normal 14px Arial, Helvetica, sans-serif; color:#000; text-decoration:underline;}

.contact .social-icon{position:absolute; right:10px; bottom:250px; width:160px;}
.contact .social-icon .heading{font:bold 20px Arial, Helvetica, sans-serif; color:#c0c0c0; margin-bottom:10px; text-transform:uppercase;}
.contact .social-icon .fl{float:left; margin-right:16px;}
.contact .social-icon .fla{float:left;}

.ey{position:absolute; left:10px; bottom:80px; width:300px;}
/* contact */

/** important dates **/
.dates{ width:100%; padding:0; margin:0; top:0; position:relative; background:url(../images/datesbg-768.jpg) center top no-repeat; height:850px;}
.dates h1{padding:140px 0 30px 20px; margin:0; font-size:22px; }
.dates .container{width:600px; margin:0 auto; padding:0; position:relative; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.scale1 { width: 450px; }
.dates .left1 > div { width: 180px; margin: 0 5px 5px 0; float:left; }
.dates .container .left{display:none; width:873px; float:left; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.dates .container .right{width:160px; right: 10px; margin:110px 0 0 0px; float:right; padding:0; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.dates .txt{position:absolute; bottom:70px; right:20px; width:340px; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.dates .container .left1{width:380px; float:left; margin-left:20px; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
/** important dates **/

/*awards 2014*/
.awards2014 { bottom: 150px; }
.awards2014 img { width: 170px; }

.pastEvnt { position:absolute; bottom: 10px; left: 0px; width: 250px; } 
.pastEvnt img { width: 160px; }
.pastEvnt li a.one { left: -10px; }
.pastEvnt li a.two { left: 65px; }
.pastEvnt li a.three { left: 147px; }

.evnt_past { bottom: 36px; right: 60px; }
.evnt_past img { width: 130px; }
.page .pos1 { width: 300px; left: 0;  }	
.page .pos3 { width: 100px; top: 10px; right: 10px; }

.winners { float:left; margin: 20px 0 0 180px; width:370px; }
.winners ul { margin: 10px 0 0 0; }
.winners li { width: 150px; margin: 10px 15px; }
.winners li h3 { font-size:18px; color:#000000; line-height:20px; top: -180px; left:-50px;}

.gal_vid {width:auto; margin-top:0px}
.win-lft {width:156px; margin-bottom:2px}
.win-rgt {float: left; width:156px; margin-bottom:10px}
.cert{width:14px; margin-top:0px;}
.vid{width:17px; margin-top:3px}

}

@media only screen and (min-width: 480px) and (max-width:599px) {

.shortlist_box li { margin: 0 4px; width: 70px; min-height: 60px; }
.shortlist_box ul { margin: 10px 0 0 0; }
.shortlist_box { margin: 0; }
.shortlist_box .lft { width: 170px; min-height: 180px; }
.shortlist_box .rght { width: 170px; margin: 0 0 0 7px; min-height: 180px; }
.shortlist_box h2 { width: 160px; }

#preloader {
	position: fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#fff;
	z-index:10000;
}


/** nav **/
.nav_container{display:none; overflow:hidden; height:0; width:100%; margin:0 auto; height:60px; background:url(../images/menu-bg.png) left bottom repeat-x; bottom:200px; position:absolute; z-index: 100; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.nav {width:768px; font-family:Arial, Helvetica, sans-serif; margin:0 auto; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.nav ul li a {font-size:12px; color:#ffffff; text-decoration:none; padding:30px 10px 0 10px ; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight:bold}
.nav ul li a:hover {color: #f28220; background:url(../images/menu-arrow.png) center top no-repeat; padding:30px 10px 0 10px ;}


.page{background: #fff;	 padding:0; top:0;}
/** nav **/
/** nav mobile **/
.nav_container_mobile{width:100%; margin:0 auto; height:30px; background:url(../images/menubg_mobile.jpg) center top repeat-x; bottom:0; position:fixed; z-index: 100; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.nav_container_mobile .navicon{position:absolute; left:47%; bottom:25%; z-index:101; width:30px;}
.nav_container_mobile .navicon-down{position:absolute; left:47%; bottom:25%; z-index:102; width:30px;}
.navtop1{font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; color:#cc9966; margin:0px 0 0px 0; text-align:right; background:#f58220; width:200px; text-align:center; position:absolute; bottom:87%; left:31%;}
.navtop1 ul li a{display:block; color:#fff; text-decoration:none; padding:3px 10px 3px 10px; border-bottom:1px solid #f79b4d;}

.past-mob-arrow { display:inline-block; margin-left:5px;}
.past-mob { width:115px; background-color:#f68c32; position:absolute; bottom:0px; right:-114px; border-radius:5px; }
.check-arrow { display:none;}
/** nav mobile **/

.main_container{ height:600px;}
.inner_container{ height:600px; width:100%;}
.relative{ height:600px;  }
/* home */
.home .main_container1 { background: url(../images/480bg.jpg) 120px 67px no-repeat #ffffff;}
.home .pos1 {width:150px; top:10px; left:10px;}
.home .pos2 { position:absolute; left:10px; bottom:75%;}
.home .pos3 { position:absolute; width:100px; right:10px; top:20px; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.home .pos4 { position:absolute; left:auto; right: -6px; bottom:73%; width:190px; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.home .pos4 img {width:90%}

.home .date_and_venue{width:200px; float:left; padding:10px 0 10px 0; text-align:center; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#b753a7; border-bottom:1px solid #ec008c;  border-top:1px solid #ec008c}
.home .date_and_venue span {font-family:Arial, Helvetica, sans-serif; color:#383838; text-transform:uppercase; font-size:12px;}
/* home */

/* goal */
.goal h1{font-size:18px;}
.goal .main_container1 { background:#dedede;}
.goal .pos1{ position:absolute; left:10px; top:10px;}
.goal .pos2 {width:300px;  position:absolute; top:40px; left:-70px; display:none;}
.goal .pos3 { position:absolute; left:220px; top:145px; display:none;}
.goal .pos4 { position:absolute; left:42%; top:260px; }
.goal .pos5 { position:absolute; left:10%; top:300px; width:220px;}
.goal .pos5:hover {top:280px;} 
.goal .pos6 { position:absolute; left:45%; top:320px; width:220px;}
.goal .pos6:hover {top:300px;}
.goal .scrolltxt{position:absolute; left:10px; top:50px; width:auto; overflow:scroll; overflow-x:hidden; height:250px; background:none; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s; padding:0 20px 0 0;}
.goal .scrolltxt p{ font-size:12px; padding-bottom:15px; line-height:16px; text-align:justify;}

#scrollbar1 { width: 320px; margin: 0 0 10px; display:none; }
#scrollbar1 .viewport { width: 300px; height: 295px; }
#scrollbar1 .overview p{ font-size:16px; padding-bottom:20px; line-height:23px;}
/* goal */

/* awards */
.arrowbott{padding:0; margin:0; display:none; overflow:hidden;}
.arrowleft{padding:0; margin:0;}
.awards h1 { color:#a3238e;   font-family:Arial, Helvetica, sans-serif; font-size:18px;}
.awards .pos1 { top:10px; left: 10px;}
.awards .pos2 { top:50px; font-size: 12px; width: 90%; left: 10px;}
.awards .pos3 {width: 200px; height: 150px; top: 50px; left: 180px; padding:10px 30px 10px 50px; font-size:12px;}
.awards .pos3 div { padding:15px 0; border-bottom:1px dotted #fff;}
.awards .pos4 { top: 50px; width:52px; left: 170px;}
.awards .pos5 { top: 225px; left: 210px;  font-size:12px;}
.awards .pos6 { top:250px; left:10px; right:10px;}

.awards_main{width:100%; height:280px;  background:url(../images/awards600.jpg) right top no-repeat;  -webkit-border-radius: 5px; -moz-border-radius: 5px;	border-radius: 5px;}
.awards_main .img {padding: 130px 0 0 25px; width: 331px;}



.application_form {width:100%; height: 270px;  -webkit-border-radius: 5px; -moz-border-radius: 5px;	border-radius: 5px; padding-top:10px;}
.application_form_content{ padding:5px 10px 0 10px; width:95%; height:260px; overflow:scroll; overflow-x:hidden;}
.application_form_content h2{font-size:18px;}
.application_form_content .left {width: 100%; float:none;}
.application_form_content p {font-size:12px; padding:5px 0px 0 0; text-align:center;}
.application_form_content .left{width:100%; float:none;}
.application_form_content .left .pdf_download{ float:left; padding:5px 0 5px 10px; width:130px}
.application_form_content .right{width:100%; float:none;}
.application_form_content .right p { padding:0 0 10px 0;}
.application_form_content .left p { padding-bottom:10px; padding-top:15px;}
.leftadd {float:none; width:300px; font-size:11px; text-align:center; margin:0 auto}
.rightadd {float:none; width:300px; font-size:11px; text-align:center; margin:0 auto; margin-top:20px;}

/** accordion for small devices **/
.accordian-wrap{width:95.6%; height: 260px;  -webkit-border-radius: 5px; -moz-border-radius: 5px;	border-radius: 5px; padding:10px;}
#wrapper1 {width: 97%; display:block;}
#wrapper1 .accordionButton {width: 100%; float: none; _float: none; border-bottom: 1px solid #04123d;	cursor: pointer; font:bold 12px Verdana, Geneva, sans-serif; padding:5px; color:#061752; background:url(../images/normal-arrow.png) right no-repeat #91d2ff;}
#wrapper1 .accordionContent {width: 100%; float: none; _float: none; height:140px; overflow:scroll; overflow-x:hidden; color:#fff; padding:10px 0; text-align:center;}
#wrapper1 .accordionContent h1{font:bold 12px Arial, Helvetica, sans-serif; padding:0 0 6px 0; margin:0; color:#fff;}
#wrapper1 .accordionContent p{font:normal 11px/14px Arial, Helvetica, sans-serif; padding:0 0 6px 0; text-align:justify;}
#wrapper1 .accordionContent p a{font:normal 11px/14px Arial, Helvetica, sans-serif; padding:0 0 6px 0; text-align:justify; color:#43c7e3; text-decoration:none;}
#wrapper1 .accordionContent p a:hover{font:normal 11px/14px Arial, Helvetica, sans-serif; padding:0 0 6px 0; text-align:justify; color:#43c7e3; text-decoration:underline;}
#wrapper1 .accordionContent .p1{font:normal 11px Arial, Helvetica, sans-serif; padding:0 0 0px 0; text-align:left; color:#43c7e3; margin:0;}
#wrapper1 .accordionContent span{font:normal 12px Arial, Helvetica, sans-serif; color:#43c7e3;}
#wrapper1 .accordionContent1 {width: 100%; float: none; _float: none; height:140px; overflow:scroll; overflow-x:hidden; color:#fff; padding:10px 0; text-align:center;}
#wrapper1 .accordionContent1 h1{font:bold 12px Arial, Helvetica, sans-serif; padding:0 0 6px 0; margin:0; color:#fff;}
#wrapper1 .accordionContent1 p{font:normal 11px/14px Arial, Helvetica, sans-serif; padding:0 0 6px 0; text-align:justify;}
#wrapper1 .accordionContent1 .p1{font:normal 11px Arial, Helvetica, sans-serif; padding:0 0 0px 0; text-align:left; color:#960; margin:0;}
#wrapper1 .accordionContent1 span{font:normal 12px Arial, Helvetica, sans-serif; color:#43c7e3;}
#wrapper1 .on {background:url(../images/active-arrow.png) right no-repeat #173a7b; border-bottom:1px solid #fff; color:#fff;}
#wrapper1 .over {background:url(../images/active-arrow.png) right no-repeat #173a7b; color:#fff;}
/** accordion for small devices **/

.slider_holder{width:627px; height:392px; position:relative; overflow:hidden; display:none;}
.slider_relative{width:627px; height:392px; position:relative; overflow:hidden;  }
.slider_relative_container{width:627px; float:left; padding-top:40px;}
.slider_relative_container .top{ float:left; padding:0 0 0 5px;}
.slider_relative_container .top .links img {width:150px; padding-right:0; }
.slider_relative_container .slider_content { width:527px; margin:20px 50px 0 50px; float:left}
.slider_relative_container .slider_content p { padding-top:15px; font-size:18px;}
.next{ right:16px; top:200px;}
.prev{ left:16px; top:200px; }
#wrapper {width:100%; height:392px; position:absolute; top:0; left:0; }


.TabbedPanelsTabGroup {margin: 0 0 0 9%;}
.TabbedPanelsTab { padding: 10px 0 10px 0; margin-bottom:20px; width:195px; font-size: 14px; font-weight:bold;}
.TabbedPanelsTabSelected  {padding: 10px 0 20px 0; margin-bottom:10px;}
/* arards */


/* inspiration */
.inspiration .leftimg {position:absolute; top:350px; left:-100px; width:420px; display:none; overflow:hidden; height:0;}
.inspiration .rightimg{position:absolute; top:50px; left:22%; width:250px;}
.inspiration .middbox {position:absolute; width:90%; top:0px; left:	2%; padding:0 10px 0 10px; margin:0 auto;}
.inspiration .middbox h1{padding:0; margin:0; font-size:18px; color:#a3238e; position:absolute; left:10px; top:10px;}
.inspiration .middbox .body{font:normal 12px/18px Arial, Helvetica, sans-serif; color:#2e2a2b; margin:0; position:absolute; bottom:-440px; padding:0 5px 0 0; text-align:justify;}
.inspiration .middbox .body span{color:#a3238e; font-weight:bold;}
/* inspiration */

/* jury */
.jury{ width:100%; padding:0; margin:0; top:0; position:relative; height: 320px;}
.jury .juryleft {position:absolute; bottom:5%; left:0; width:140px;}
.jury h1{padding:30px 0 20px 0px; margin:0; font-size:18px; color:#a3238e; text-align:center;}
.jury .jury-body{width:100%; padding:0; margin:0 auto;}
.jury .jury-body .head{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; padding:0 0 0 0px; text-align:center;}
.jury .jury-body .head span{font-weight:bold;}
.jury .jury-body .namebox{width:100%; padding:10px 0 0 0; margin:0 auto;}
.jury .jury-body .left{background:none; float:none; width:100%; text-align:center; margin:0 auto;}
.jury .jury-body .left .namesleft{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0; font-weight:bold; line-height:22px;}
.jury .jury-body .left .namesleft span{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}
.jury .jury-body .right{background:none; float:none; width:100%; text-align:center;}
.jury .jury-body .right .namesright{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0px; font-weight:bold; line-height:18px;}
.jury .jury-body .right .namesright span{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}
.jury .jury-body .dottline{width:80px; float:left; display:none;}
/* jury */

/** mindmine summit **/
.mindmine{ width:100%; padding:0; margin:0; top:0; position:relative; background:none;}
.mindmine h1{padding:10px 0 70px 10px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#a3238e; text-align:left;}
.mindmine .left{display:none; width:170px; float:none; position:absolute; top:280px; left:20px; text-align:right; margin-right:0; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.mindmine .right{width:400px; float:none; position:absolute; top:190; left:20px; text-align:left; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.mindmine .right .heading{padding:0; margin:0; width:400px}
.mindmine .right .txt{font:normal 16px/20px Arial, Helvetica, sans-serif; color:#000; margin:50px 0px 0 0px; text-align:justify;}

/** mindmine summit **/

/** past winners **/
.past{ width:100%; padding:0; margin:0; top:0; position:relative; min-height: 400px;  }
.past h1{font-size:18px; padding: 80px 0 0 0; }
.past h1 span {font-size:16px; padding: 10px 0; }
.past .award{display:none; left:10px; top:320px; width:150px; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.past .logos{display:none; position:absolute; top:55px; left:330px; width:670px; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.past .logos768{width:400px; position:absolute; left:0px; top:60px; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
/** past winners **/

/** Venue **/
.venue{ width:100%; padding:0; margin:0; top:0; position:relative; background:url(../images/venue-bg.jpg) center top -160px no-repeat; height:800px;}
.venue .box {position:absolute; top:100px; left:100px;}
.venue .box .head{background:url(../images/bgorange.png) top; width:130px; font:normal 30px Arial, Helvetica, sans-serif; color:#fff; padding:20px 10px; text-align:center;}
.venue .box .bluebg{background:url(../images/bgblue.png) top repeat; width:540px; padding:30px 20px 20px 35px;}
.venue .box .bluebg .name{font:bold 22px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase;}
.venue .box .bluebg .date{font:bold 22px/25px Arial, Helvetica, sans-serif; color:#fff; margin-top:30px;}
.venue .box .bluebg .date span{font:normal 17px Arial, Helvetica, sans-serif; color:#fff;}
.venue .box .bluebg .awardline{font:normal 17px Arial, Helvetica, sans-serif; color:#fff; margin-top:30px;}
.venue .box .bluebg .viewmap{font:normal 17px Arial, Helvetica, sans-serif; color:#000; margin-top:20px;}
.venue .box .bluebg .viewmap a{font:normal 18px Arial, Helvetica, sans-serif; color:#000; text-decoration:underline;}
.venue .box .bluebg .viewmap a:hover{font:normal 18px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}

/** Venue **/
/** Venue **/

/** gallery **/
.picgallery{width:100%; padding:0; margin:0; top:0; position:relative; background:#270000; min-height:380px;}
.picgallery h1{padding:20px 0 10px 0px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff; text-align:center;}
.picgallery .gallery-images {display:none; margin:0 auto; padding:0px 0; width:460px;  position: relative;}
.picgallery .gallery-images1 { margin:0 auto; padding:00px 0; width:460px;  position: relative; border: 4px solid #ED1C24;}
.picgallery .gallery-images1 .next { top: 37%; }
.picgallery .gallery-images1 .prev { top: 37%; }
/** gallery **/

/* contact */
.contact{ width:100%; padding:0; margin:0; top:0; position:relative; background:none;}
.contact h1{padding:10px 0 10px 0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#a3238e; text-align:center;}
.contact .address-box{width:100%; padding:0; margin:0 auto;}
.contact .address-box .left{width:100%; float:none; text-align:center; margin:0 auto;}
.contact .address-box .left .name{font:bold 12px/18px Arial, Helvetica, sans-serif; color:#000;}
.contact .address-box .left .name span{font:normal 11px Arial, Helvetica, sans-serif; color:#000;}
.contact .address-box .left .name span a{font:normal 11px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;} 
.contact .address-box .left .name span a:hover{font:normal 11px Arial, Helvetica, sans-serif; color:#000; text-decoration:underline;} 
.contact .address-box .right{width:100%; float:none; text-align:center; margin:0 auto; margin-top:15px}
.contact .address-box .right .name{font:bold 12px/18px Arial, Helvetica, sans-serif; color:#000;}
.contact .address-box .right .name span{font:normal 11px Arial, Helvetica, sans-serif; color:#000;}
.contact .address-box .right .name span a{font:normal 11px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;} 
.contact .address-box .right .name span a:hover{font:normal 11px Arial, Helvetica, sans-serif; color:#000; text-decoration:underline;} 
.contact .address-box1{width:100%; padding:0; margin:0 auto; margin-top:15px; text-align:center;}
.contact .address-box1 .heading1{font:bold 18px Arial, Helvetica, sans-serif; color:#0c8ab9; text-transform:uppercase;}
.contact .address-box1 .heading2{font:bold 12px Arial, Helvetica, sans-serif; color:#0c8ab9; text-transform:uppercase; margin-top:10px;}
.contact .address-box1 .address{font:normal 12px Arial, Helvetica, sans-serif; color:#000; margin-top:10px;}
.contact .address-box1 .address a{font:normal 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
.contact .address-box1 .address a:hover{font:normal 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:underline;}

.contact .social-icon{position:absolute; right:10px; bottom:250px; width:160px;}
.contact .social-icon .heading{font:bold 20px Arial, Helvetica, sans-serif; color:#c0c0c0; margin-bottom:10px; text-transform:uppercase;}
.contact .social-icon .fl{float:left; margin-right:16px;}
.contact .social-icon .fla{float:left;}

.ey{position:absolute; left:10px; bottom:50%; width:250px;}
/* contact */


/** important dates **/
.dates{ width:100%; padding:0; margin:0; top:0; position:relative; background:#9891bb;}
.dates h1{padding:40px 0 10px 10px; margin:0; font-size:18px; }
.dates .container{width:100%; margin:0 auto; padding:0; position:relative; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.dates .container .left{display:none; width:200px; float:left; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.dates .container .right{width:100px; margin:0px 0px 0 0px; float:right; padding:0; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.dates .txt{position:absolute; bottom:29%; right:20px; width:300px; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.dates .container .left1{width:300px; float:left; margin-left:20px; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
/** important dates **/

/*awards 2014*/
.awards2014 { bottom: 69%; }
.awards2014 img { width: 100px; }

.pastEvnt { position:absolute; bottom: 320px; left: 0px; width: 175px; } 
.pastEvnt img { width: 140px; }
.pastEvnt li a.one { left: -13px; background-size: cover; height: 30px; width: 50px; font-size: 12px; padding: 12px 0 0 0; top: -5px; }
.pastEvnt li:hover a.one { background-size: cover; height: 41px; width: 62px; padding: 24px 0 0 0; }
.pastEvnt li a.two { left: 37px; background-size: cover; height: 30px; width: 50px; font-size: 12px; padding: 12px 0 0 0; top: -5px; }
.pastEvnt li:hover a.two { background-size: cover; height: 41px; width: 62px; padding: 24px 0 0 0; }
.pastEvnt li a.three { left: 87px; background-size: cover; height: 30px; width: 50px; font-size: 12px; padding: 12px 0 0 0; top: -5px; }
.pastEvnt li:hover a.three { background-size: cover; height: 41px; width: 62px; padding: 24px 0 0 0; }

.pastEvnt h3 { margin: 40px 0 0 0; }
.pastEvnt h3 a { font-size: 11px; }

.evnt_past { bottom: 330px; right: 10px; }
.evnt_past img { width: 100px; }
.page .pos1 { width: 250px; left: 0px; position:absolute;  }	
.page .pos3 { width: 80px; top: 20px; right: 20px; position:absolute; }

.winners { float:left; margin: 0px 0 0 10px; }
.winners li { width: 100px; margin: 10px 15px; }
.winners li a{ font-size:9px; padding:1px 0px 0px 2px; }


.winners li h3 {font-size:15px; color:#000000; line-height:18px; top: -150px; left:-100px; position:static; display:block; margin: 0 0 0 -110px; width: 320px; }

.winners li h3 br { display: none; }
.winners ul { margin: 0px 0 0 0; }

.gal_vid {width:auto; margin-top:0px}
.win-lft {width:106px; margin-bottom:2px}
.win-rgt {float: left; width:106px; margin-bottom:5px}
.cert{width:11px; margin-top:2px; margin-right:2px;}
.vid{width:15px; margin-top:3px; margin-right:2px;}

.dates-toper { height:380px !important;}
}

@media only screen and (min-width: 120px) and (max-width:479px) {

#preloader {
	position: fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#fff;
	z-index:10000;
}


/** nav **/
.nav_container{display:none; overflow:hidden; height:0; width:100%; margin:0 auto; height:60px; background:url(../images/menu-bg.png) left bottom repeat-x; bottom:200px; position:absolute; z-index: 100; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.nav {width:768px; font-family:Arial, Helvetica, sans-serif; margin:0 auto; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.nav ul li a {font-size:12px; color:#ffffff; text-decoration:none; padding:30px 10px 0 10px ; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight:bold}
.nav ul li a:hover {color: #f28220; background:url(../images/menu-arrow.png) center top no-repeat; padding:30px 10px 0 10px ;}

/** nav **/
/** nav mobile **/
.nav_container_mobile{width:100%; margin:0 auto; height:30px; background:url(../images/menubg_mobile.jpg) center top repeat-x; bottom:0; position:fixed; z-index: 100; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.nav_container_mobile .navicon{position:absolute; left:47%; bottom:25%; z-index:101; width:30px;}
.nav_container_mobile .navicon-down{position:absolute; left:47%; bottom:25%; z-index:102; width:30px;}
.navtop1{font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; color:#cc9966; margin:0px 0 0px 0; text-align:right; background:#f58220; width:200px; text-align:center; position:absolute; bottom:87%; left:22%;}
.navtop1 ul li a{display:block; color:#fff; text-decoration:none; padding:3px 10px 3px 10px; border-bottom:1px solid #f79b4d;}
/** nav mobile **/

.main_container{ height:600px;}
.inner_container{ height:600px; width:100%;}
.relative{ height:600px;  }
/* home */
.home .main_container1 { background: url(../images/480bg.jpg) right 80px no-repeat #ffffff;}
.home .pos1 {width:140px; top:10px; left:10px;}
.home .pos2 { position:absolute; left:60px; bottom:75%;}
.home .pos3 { position:absolute; width:100px; right:10px; top:20px; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.home .pos4 { position:absolute; left:auto; right: 0px; bottom:auto; top: 250px; width:150px; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}


.home .date_and_venue{width:200px; float:left; padding:10px 0 10px 0; text-align:center; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#b753a7; border-bottom:1px solid #ec008c;  border-top:1px solid #ec008c}
.home .date_and_venue span {font-family:Arial, Helvetica, sans-serif; color:#383838; text-transform:uppercase; font-size:12px;}
/* home */

/* goal */
.goal h1{font-size:18px;}
.goal .main_container1 { background:#dedede;}
.goal .pos1{ position:absolute; left:10px; top:10px;}
.goal .pos2 {width:300px;  position:absolute; top:40px; left:-70px; display:none;}
.goal .pos3 { position:absolute; left:220px; top:145px; display:none;}
.goal .pos4 { position:absolute; left:40%; top:300px; }
.goal .pos5 { position:absolute; left:2%; top:370px; width:180px;}
.goal .pos5:hover {top:350px;} 
.goal .pos6 { position:absolute; left:40%; top:340px; width:180px;}
.goal .pos6:hover {top:320px;}
.goal .scrolltxt{position:absolute; left:10px; top:50px; width:auto; overflow:scroll; overflow-x:hidden; height:250px; background:none; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s; padding:0 20px 0 0;}
.goal .scrolltxt p{ font-size:12px; padding-bottom:15px; line-height:16px; text-align:justify;}

#scrollbar1 { width: 320px; margin: 0 0 10px; display:none; }
#scrollbar1 .viewport { width: 300px; height: 295px; }
#scrollbar1 .overview p{ font-size:16px; padding-bottom:20px; line-height:23px;}
/* goal */

/* awards */
.arrowbott{padding:0; margin:0;}
.arrowleft{padding:0; margin:0; display:none; overflow:hidden;}
.awards h1 { color:#a3238e;   font-family:Arial, Helvetica, sans-serif; font-size:18px; text-align:center;}
.awards .pos1 { top:10px; left: 120px; text-align:center;}
.awards .pos2 { top:40px; font-size: 12px; width: 90%; left: 10px;}
.awards .pos3 {width: 210px; height: 100px; top: 80px; left: 10px; padding:10px 30px 10px 50px; font-size:12px;}
.awards .pos3 div { padding:10px 0; border-bottom:1px dotted #fff;}
.awards .pos4 { top: 80px; width:38px; left: 10px;}
.awards .pos5 { top: 210px; left: 50px;  font-size:12px;}
.awards .pos6 { top:250px; left:10px; right:10px;}

.awards_main{width:100%; height:280px;  background:url(../images/awards600.jpg) right top no-repeat;  -webkit-border-radius: 5px; -moz-border-radius: 5px;	border-radius: 5px;}
.awards_main .img {padding: 130px 0 0 25px; width: 260px;}



.application_form {width:100%; height: 270px;  -webkit-border-radius: 5px; -moz-border-radius: 5px;	border-radius: 5px; padding-top:10px;}
.application_form_content{ padding:5px 10px 0 10px; width:95%; height:260px; overflow:scroll; overflow-x:hidden;}
.application_form_content h2{font-size:18px;}
.application_form_content .left {width: 100%; float:none;}
.application_form_content p {font-size:12px; padding:5px 0px 0 0; text-align:center;}
.application_form_content .left{width:100%; float:none;}
.application_form_content .left .pdf_download{ float:left; padding:5px 0 5px 10px; width:130px}
.application_form_content .right{width:100%; float:none;}
.application_form_content .right p { padding:0 0 10px 0;}
.application_form_content .left p { padding-bottom:10px; padding-top:15px;}
.leftadd {float:none; width:300px; font-size:11px; text-align:center; margin:0 auto}
.rightadd {float:none; width:300px; font-size:11px; text-align:center; margin:0 auto; margin-top:20px;}

/** accordion for small devices **/
.accordian-wrap{width:93.2%; height: 260px;  -webkit-border-radius: 5px; -moz-border-radius: 5px;	border-radius: 5px; padding:10px;}
#wrapper1 {width: 97%; display:block;}
#wrapper1 .accordionButton {width: 100%; float: none; _float: none; border-bottom: 1px solid #04123d;	cursor: pointer; font:bold 12px Verdana, Geneva, sans-serif; padding:5px; color:#061752; background:url(../images/normal-arrow.png) right no-repeat #91d2ff;}
#wrapper1 .accordionContent {width: 100%; float: none; _float: none; height:140px; overflow:scroll; overflow-x:hidden; color:#fff; padding:10px 0; text-align:center;}
#wrapper1 .accordionContent h1{font:bold 12px Arial, Helvetica, sans-serif; padding:0 0 6px 0; margin:0; color:#fff;}
#wrapper1 .accordionContent p{font:normal 11px/14px Arial, Helvetica, sans-serif; padding:0 0 6px 0; text-align:justify;}
#wrapper1 .accordionContent p a{font:normal 11px/14px Arial, Helvetica, sans-serif; padding:0 0 6px 0; text-align:justify; color:#43c7e3; text-decoration:none;}
#wrapper1 .accordionContent p a:hover{font:normal 11px/14px Arial, Helvetica, sans-serif; padding:0 0 6px 0; text-align:justify; color:#43c7e3; text-decoration:underline;}
#wrapper1 .accordionContent .p1{font:normal 11px Arial, Helvetica, sans-serif; padding:0 0 0px 0; text-align:left; color:#43c7e3; margin:0;}
#wrapper1 .accordionContent span{font:normal 12px Arial, Helvetica, sans-serif; color:#43c7e3;}
#wrapper1 .accordionContent1 {width: 100%; float: none; _float: none; height:140px; overflow:scroll; overflow-x:hidden; color:#fff; padding:10px 10px 10px 0; text-align:center;}
#wrapper1 .accordionContent1 h1{font:bold 12px Arial, Helvetica, sans-serif; padding:0 0 6px 0; margin:0; color:#fff;}
#wrapper1 .accordionContent1 p{font:normal 11px/14px Arial, Helvetica, sans-serif; padding:0 0 6px 0; text-align:justify;}
#wrapper1 .accordionContent1 .p1{font:normal 11px Arial, Helvetica, sans-serif; padding:0 0 0px 0; text-align:left; color:#960; margin:0;}
#wrapper1 .accordionContent1 span{font:normal 12px Arial, Helvetica, sans-serif; color:#43c7e3;}
#wrapper1 .on {background:url(../images/active-arrow.png) right no-repeat #173a7b; border-bottom:1px solid #fff; color:#fff;}
#wrapper1 .over {background:url(../images/active-arrow.png) right no-repeat #173a7b; color:#fff;}
/** accordion for small devices **/

.slider_holder{width:627px; height:392px; position:relative; overflow:hidden; display:none;}
.slider_relative{width:627px; height:392px; position:relative; overflow:hidden;  }
.slider_relative_container{width:627px; float:left; padding-top:40px;}
.slider_relative_container .top{ float:left; padding:0 0 0 5px;}
.slider_relative_container .top .links img {width:150px; padding-right:0; }
.slider_relative_container .slider_content { width:527px; margin:20px 50px 0 50px; float:left}
.slider_relative_container .slider_content p { padding-top:15px; font-size:18px;}
.next{ right:16px; top:200px;}
.prev{ left:16px; top:200px; }
#wrapper {width:100%; height:392px; position:absolute; top:0; left:0; }


.TabbedPanelsTabGroup {margin: 0 0 0 9%;}
.TabbedPanelsTab { padding: 10px 0 10px 0; margin-bottom:20px; width:130px; font-size: 14px; font-weight:bold;}
.TabbedPanelsTabSelected  {padding: 10px 0 20px 0; margin-bottom:10px;}
/* arards */

/** gallery **/
.picgallery{width:100%; padding:0; margin:0; top:0; position:relative; background:#270000; height:480px; min-height:300px}
.picgallery h1{padding:40px 0 40px 0px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff; text-align:center;}
.picgallery .gallery-images {display:none; margin:0 auto; padding:0px 0; width:300px; position: relative; }
.picgallery .gallery-images1 { margin:0 auto; padding:00px 0; width:300px;  position: relative; border: 4px solid #ED1C24;}
.picgallery .gallery-images1 .next { top: 37%; }
.picgallery .gallery-images1 .prev { top: 37%; }
/** gallery **/


/* jury */
.jury{ width:100%; padding:0; margin:0; top:0; position:relative; height:500px; }
.jury .juryleft {position:absolute; bottom:40%; left:10px; width:80px;}
.jury h1{padding:15px 0 20px 0px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#a3238e; text-align:center;}
.jury .jury-body{width:100%; padding:0; margin:0 auto;}
.jury .jury-body .head{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; padding:0 0 0 0; text-align:center;}
.jury .jury-body .head span{font-weight:bold;}
.jury .jury-body .namebox{width:100%; padding:10px 0 0 0; margin:0 auto;}
.jury .jury-body .left{background:none; float:none; width:100%; text-align:center; margin:0 auto;}
.jury .jury-body .left .namesleft{font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:0; font-weight:bold; line-height:20px;}
.jury .jury-body .left .namesleft span{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; clear:both; display:block;}
.jury .jury-body .right{background:none; float:none; width:100%; text-align:center;}
.jury .jury-body .right .namesright{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0px; font-weight:bold; line-height:17px;}
.jury .jury-body .right .namesright span{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}
.jury .jury-body .dottline{width:80px; float:left; display:none;}
/* jury */

/** mindmine summit **/
.mindmine{ width:100%; padding:0; margin:0; top:0; position:relative; background:none;}
.mindmine h1{padding:10px 0 70px 10px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#a3238e; text-align:center;}
.mindmine .left{display:none; width:170px; float:none; position:absolute; top:280px; left:20px; text-align:right; margin-right:0; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.mindmine .right{width:280px; float:none; position:absolute; top:190; left:20px; text-align:left; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.mindmine .right .heading{padding:0; margin:0; width:250px}
.mindmine .right .txt{font:normal 16px/20px Arial, Helvetica, sans-serif; color:#000; margin:50px 0px 0 0px; text-align:justify;}

/** mindmine summit **/

/** past winners **/
.past{ width:100%; padding:0; margin:0; top:0; position:relative; }
.past h1{font-size:18px; padding: 80px 0 10px 0; }
.past h1 span{font-size:16px; padding: 10px 0; }
.past .award{display:none; left:10px; top:320px;  width:150px; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.past .logos{display:none; position:absolute; top:55px; left:330px; width:670px; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.past .logos768{width:300px; position:absolute; left:0px; top:60px; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
/** past winners **/

/** Venue **/
.venue{ width:100%; padding:0; margin:0; top:0; position:relative; background:url(../images/venue-bg.jpg) center top -160px no-repeat; height:800px;}
.venue .box {position:absolute; top:100px; left:100px;}
.venue .box .head{background:url(../images/bgorange.png) top; width:130px; font:normal 30px Arial, Helvetica, sans-serif; color:#fff; padding:20px 10px; text-align:center;}
.venue .box .bluebg{background:url(../images/bgblue.png) top repeat; width:540px; padding:30px 20px 20px 35px;}
.venue .box .bluebg .name{font:bold 22px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase;}
.venue .box .bluebg .date{font:bold 22px/25px Arial, Helvetica, sans-serif; color:#fff; margin-top:30px;}
.venue .box .bluebg .date span{font:normal 17px Arial, Helvetica, sans-serif; color:#fff;}
.venue .box .bluebg .awardline{font:normal 17px Arial, Helvetica, sans-serif; color:#fff; margin-top:30px;}
.venue .box .bluebg .viewmap{font:normal 17px Arial, Helvetica, sans-serif; color:#000; margin-top:20px;}
.venue .box .bluebg .viewmap a{font:normal 18px Arial, Helvetica, sans-serif; color:#000; text-decoration:underline;}
.venue .box .bluebg .viewmap a:hover{font:normal 18px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}

/** Venue **/
/** Venue **/

/* contact */
.contact{ width:100%; padding:0; margin:0; top:0; position:relative; background:none;}
.contact h1{padding:10px 0 10px 0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#a3238e; text-align:center;}
.contact .address-box{width:100%; padding:0; margin:0 auto;}
.contact .address-box .left{width:100%; float:none; text-align:center; margin:0 auto;}
.contact .address-box .left .name{font:bold 12px/18px Arial, Helvetica, sans-serif; color:#000;}
.contact .address-box .left .name span{font:normal 11px Arial, Helvetica, sans-serif; color:#000;}
.contact .address-box .left .name span a{font:normal 11px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;} 
.contact .address-box .left .name span a:hover{font:normal 11px Arial, Helvetica, sans-serif; color:#000; text-decoration:underline;} 
.contact .address-box .right{width:100%; float:none; text-align:center; margin:0 auto; margin-top:15px}
.contact .address-box .right .name{font:bold 12px/18px Arial, Helvetica, sans-serif; color:#000;}
.contact .address-box .right .name span{font:normal 11px Arial, Helvetica, sans-serif; color:#000;}
.contact .address-box .right .name span a{font:normal 11px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;} 
.contact .address-box .right .name span a:hover{font:normal 11px Arial, Helvetica, sans-serif; color:#000; text-decoration:underline;} 
.contact .address-box1{width:100%; padding:0; margin:0 auto; margin-top:15px; text-align:center;}
.contact .address-box1 .heading1{font:bold 18px Arial, Helvetica, sans-serif; color:#0c8ab9; text-transform:uppercase;}
.contact .address-box1 .heading2{font:bold 12px Arial, Helvetica, sans-serif; color:#0c8ab9; text-transform:uppercase; margin-top:10px;}
.contact .address-box1 .address{font:normal 12px Arial, Helvetica, sans-serif; color:#000; margin-top:10px;}
.contact .address-box1 .address a{font:normal 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
.contact .address-box1 .address a:hover{font:normal 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:underline;}

.contact .social-icon{position:absolute; right:10px; bottom:250px; width:160px;}
.contact .social-icon .heading{font:bold 20px Arial, Helvetica, sans-serif; color:#c0c0c0; margin-bottom:10px; text-transform:uppercase;}
.contact .social-icon .fl{float:left; margin-right:16px;}
.contact .social-icon .fla{float:left;}

.ey{position:absolute; left:10px; bottom:50%; width:250px;}
/* contact */

/** important dates **/
.dates{ width:100%; padding:0; margin:0; top:0; position:relative; background:#9891bb; height:auto;}
.dates h1{padding:10px 0 20px 10px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff; text-align:center; font-weight:normal;}
.dates .container{width:100%; margin:0 auto; padding:0; position:relative; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.dates .container .left{display:none; width:200px; float:left; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.dates .container .right{display:none; width:100px; margin:90px 30px 0 0px; float:right; padding:0; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.dates .txt{position:absolute; bottom:35%; right:30px; width:250px; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.dates .container .left1{width:280px; float:left; margin-left:20px; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
/** important dates **/

/*awards 2014*/
.awards2014 { bottom: auto; top: 170px; left: 0; }
.awards2014 img { width: 160px; }

.pastEvnt { position:absolute; bottom: auto; top: 311px; left: 0px; width: 175px; } 
.pastEvnt img { width: 140px; }
.pastEvnt li a.one { left: -13px; background-size: cover; height: 30px; width: 50px; font-size: 12px; padding: 12px 0 0 0; top: -5px; }
.pastEvnt li:hover a.one { background-size: cover; height: 41px; width: 62px; padding: 24px 0 0 0; }
.pastEvnt li a.two { left: 37px; background-size: cover; height: 30px; width: 50px; font-size: 12px; padding: 12px 0 0 0; top: -5px; }
.pastEvnt li:hover a.two { background-size: cover; height: 41px; width: 62px; padding: 24px 0 0 0; }
.pastEvnt li a.three { left: 87px; background-size: cover; height: 30px; width: 50px; font-size: 12px; padding: 12px 0 0 0; top: -5px; }
.pastEvnt li:hover a.three { background-size: cover; height: 41px; width: 62px; padding: 24px 0 0 0; }

.pastEvnt h3 { margin: 40px 0 0 0; }
.pastEvnt h3 a { font-size: 11px; }

.evnt_past { bottom: auto; top: 330px; right: 10px; }
.evnt_past img { width: 100px; }
.page .pos1 { width: 200px; left: 0px; position:absolute;  }	
.page .pos3 { width: 80px; top: 10px; right: 10px; position:absolute; }

.winners { float:left; margin: 0px 0 0 0px; }
.winners li { width: 80px; margin: 10px 5px; }
.winners li a{ font-size:8px; padding:1px 0px 0px 2px; font-weight:normal; line-height: 12px; }

.winners li h3 {font-size:14px; color:#000000; line-height:20px; top: -150px; left:-100px; position:static; display:block; margin: 0 0 0 -90px; width: 250px;}

.winners li h3 br { display: none; }
.winners ul { margin: 0px 0 0 0; }

.gal_vid {width:auto; margin-top:0px}
.win-lft {width:86px; margin-bottom:2px; }
.win-rgt {float: left; width:86px; margin-bottom:5px;}
.cert{width:10px; margin-top:0px;}
.vid{width:12px; margin-top:1px; }

.shortlist_box { margin: 0; min-height:460px; }
.shortlist_box li { margin: 0 5px; width: 70px; min-height:80px; float:none; display: inline-block; }
.shortlist_box ul { margin: 10px 0 0 0; text-align:center; }
.shortlist_box .lft {width: 280px; margin-left:15px; float: none;  min-height: 150px; padding: 0; }
.shortlist_box .rght { width: 280px; margin: 10px 0 0 15px; float: none;  min-height: 100px; padding: 0; }
.shortlist_box h2 { width: 160px; }

.winner-toper { height:450px !important;}


}

