/* @import url('fonts.css'); */


body { font-family:'robotolight', arial !important;}
#container { width:100%; margin:0 auto;}
a { text-decoration:none;}

/*top bar*/
.top-bar {background-color: #262061; color:#FFF; padding:10px 0 0 0;}
.top-bar a {color:#FFF; text-decoration:none;}
.top-bar a:hover { color:#ccc;}
ul.contact-details { padding:0;}
.contact-details li {display: inline-block;}
.small-menu { float: right;}
ul.small-menu li { list-style-type:none; float:left; margin-left:30px; }

ul.small-menu li.social{ margin-left:3px;}

/*logo bar*/
.logo-bar { padding:5px 0px !important; }
.logo-bar .hosted img { float: right;}

/*main-van*/
.main-nav { background:#262061; border-bottom:0; margin-bottom:0; }
.main-nav ul li ul a { color: #333!important; line-height:30px; -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;}
.main-nav ul li ul a:hover{ background:#A75F4A; color:#FFF !important;}
.main-nav a { color:#FFF !important;}
.main-nav .navbar-nav > .active > a { background:#05ADED ;}
.main-nav .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { background:#333;}

/*my-slider*/
.my-slider img{ margin:0 auto; width:100%;  }
.my-slider {text-align:center;}
.my-slider ul { padding:0; padding-left:20px; width:75%;}
.my-slider ul li{ font-size:20px; }
.my-slider h2 { font-size:24px; font-weight:bold;}

.my-slider .carousel-caption { bottom:10% ; width:80%;}
#myCarousel .carousel-control img { margin-top:80% ;}

/*khushbu gujarat ki animation style  */

#khushbuguj  ul  {width:100% !important; padding:0;}


/*green-icon*/
.green-icon { text-align:center; margin-top:50px; }
.green-icon .col-5 {width:20%; float:left;}
.green-icon i {  text-align:center; background:#262061; height:80px; width:80px; border-radius: 50%; -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;}
.green-icon a i:hover { background:#3E35A0; }
.green-icon i { font-size:34px; color:#FFF; line-height:220%;}
.green-icon p { color:#262061; text-transform:uppercase; font-weight:bold; padding:5%; font-size:18px; margin-bottom:50px; }

/* welcome to aicog17*/
.aicog17 { text-align: justify; line-height:24px; padding-top:25px;}
.aicog17 p { font-size:16px;}
.aicog17 h1 { color:#262061; margin:0; margin-bottom:15px; padding-bottom:7px; text-align:center; font-weight:bold; font-size:30px;}
.aicog17 .btn { font-weight:bold; margin-top:30px; margin-bottom:60px; padding:10px 30px; background:#dedede; border-radius:0;}

/*commetee members*/
.members { background:#262061; margin:0 auto; text-align:center; color:#FFF;}
.members img { margin:0 auto; margin-top:10%;}
.members h1 { text-transform:uppercase; text-align:center; color:#FFF; font-size:34px; font-weight:bold; padding:2% 0;}
.members h2 { text-transform:uppercase; text-align:center; color:#FFF; font-size:16px; font-weight:bold;}
.members .left, .members .right { background-image:none !important;}
.members .left { margin-right:-5% !important;}
 .members .carousel-inner { width:80%; margin:0 auto;}
 
 #myTesti .carousel-control { margin-top:0%;}

.members .carousel-control { padding-top:5% !important;}
.view-all { font-size:18px; font-weight:bold;}
.view-all a { color:#FFF; background:#262061; padding:1% 4%; text-decoration:none;}
.view-all a:hover{ background:#8A4733;}

.speakers	{ background:#f3f3f3;}
.speakers h1{ color:#333;}
.speakers .item label{ margin:0px; padding:5px 0px 3px 0px; color:#333; display:block; line-height:normal;}
.speakers .item span{ margin:0px; padding:0px; color:#666; display:block;}
.speakers .view-all a { background:#666;}
.speakers .view-all a:hover { background:#A75F4A;}

/* khushbu gujaratki*/
.khushbu h1{ text-align:center; text-transform:uppercase;font-size:34px; font-weight:bold; color:#6c6c6c; margin:50px 0;}
.khushbu ul { padding:0;}
.khushbu img { width:100%;}
.khushbu ul li { float:left; list-style-type:none; margin: 0 auto;}
.khushbu ul li:hover {  background: #0C6; z-index:1001;}


.portfolio-list {
    list-style: none;
    margin: 0;
    padding: 0;
    display: block;
}
.portfolio-list li {
    position: relative;
    overflow: hidden;
    display: inline-block;
    width: 25%;
    padding: 0;
    text-align: center;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.portfolio-list li h3{
    background:#fff;
    bottom: 0;
    font-size: 1.4em;
    font-weight: 300;
    left: 0;
    letter-spacing: 1px;
    margin: 0;
    padding: 20px;
    position: absolute;
    text-align: right;
    text-transform: none;
    width: 100%;
    transition: transform 0.2s ease 0s, color 0.2s ease 0s;
	-webkit-transition: transform 0.2s ease 0s, color 0.2s ease 0s;
	-moz-transition: transform 0.2s ease 0s, color 0.2s ease 0s;
	-o-transition: transform 0.2s ease 0s, color 0.2s ease 0s;
	-ms-transition: transform 0.2s ease 0s, color 0.2s ease 0s;    
}








@media only screen 
and (max-width : 550px) {
    
     .portfolio-list li {
      width: 100%;
  }
  .small-menu {float:left; width:100%;}
  ul.small-menu li{width: 23%;}
  
}

@media only screen 
and (max-width : 767px)
and (min-width : 551px){
    
     .portfolio-list li {
      width: 49.9%;
  }
   .sidebar .widget ul.list_style li{
    width: 30%; margin:1%;
    float: left;}
}

@media (min-width: 768px) {
  .portfolio-list li {
      width: 25%; 
  }
 
}
@media (max-width: 768px) {
    .portfolio-4column .portfolio-list li {
      width: 25%;
	  
  }
  
  .green-icon p {font-size:15px;}
  
  .shares li.shareslabel h3{ padding:8px 14px; }
  
  .shareslabel {display:none; }
  
 
  
  
}

@media (min-width: 768px) {
    .full-width-portfolio .portfolio-list li {
      width: 25%; margin:0 auto;
  }
}

@media (min-width: 768px) {
    .portfolio-2column .portfolio-list li {
      width: 49.9%;
  }
}

.portfolio-list li .header {
    display: none;
    margin: 2% 2% 0%;
    padding: 4% 0;
    font-size: 1.8em;
    line-height: 1.5;
    font-weight: 300;
    text-transform: none;
    color:#fff;
}
@media (min-width: 992px) {
  .portfolio-list li .header {
      display: block;
  }
}
.portfolio-list li .body {
    display: none;
    font-size: 1em;
    color:#fff;
}
@media (min-width: 992px) {
  .portfolio-list li .body {
      display: block;
  }
}
.portfolio-list li img {width: 100%;
  -webkit-transition: all 0.75s;
  -moz-transition: all 0.75s;
  -ms-transition: all 0.75s;
  -o-transition: all 0.75s;
  transition: all 0.75s;
}
.portfolio-list li .portfolio-item-content {
    opacity:0;
    -webkit-opacity:0;
    -moz-opacity:0;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    color: #050F1E; 
   -webkit-transition: all 0.5s;
   -moz-transition: all 0.5s;
   -ms-transition: all 0.5s;
   -o-transition: all 0.5s;
   transition: all 0.5s;
}
.portfolio-list li .more {
    opacity:0;
    -webkit-opacity:0;
    -moz-opacity:0;
    -o-opacity:0;
  display: inline-block;
  content: "i";
  font-size: 50px;
    font-style: normal;
  font-weight: 100;
    line-height: 76px;
  position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -40px;
  height: 80px;
    width: 80px;
  color: #fff;
  background:#000;
  border: 2px solid #fff;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
}
.portfolio-list li:hover h3 {
    color: #FFFFFF;
    transform: translate3d(0px, 70px, 0px);
	-webkit-transform: translate3d(0px, 70px, 0px);
	-moz-transform: translate3d(0px, 70px, 0px);
	-o-transform: translate3d(0px, 70px, 0px);
	-ms-transform: translate3d(0px, 70px, 0px);
	opacity:0;-webkit-opacity:0;
	transition: all 0.25s ease-in-out 0s;
    -webkit-transition: all 0.25s ease-in-out 0s;
    -moz-transition: all 0.25s ease-in-out 0s;
    -o-transition: all 0.25s ease-in-out 0s;
}


.portfolio-list li:hover .more {
  opacity:0.75;
    -webkit-opacity:0.75;
    -moz-opacity:0.75;
    -o-opacity:.75;
  top: 50%;
  margin-top: -40px;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
     -webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
}
@media (min-width: 992px) {
  .portfolio-list li:hover .more {
    top: 41%;
    margin-top: 0;
  }
  
  .shares li.shareslabel h3{padding:8px 14px;}
  
}
.portfolio-list li:hover .more:hover {
  opacity:1;
    -webkit-opacity:1;
    -moz-opacity:1;
    -o-opacity:1;
  color: #556270;
  border-color: #fff;
  background:#fff;
}


.font-icon-arrow-simple-right,.font-icon-arrow-simple-right-circle,.font-icon-arrow-simple-left, .font-icon-arrow-simple-left-circle, .font-icon-remove{
	font-family: 'Icons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}




.font-icon-arrow-simple-left:before {
	content: "\e0d5";
}

.font-icon-arrow-simple-right:before {
	content: "\e0d3";
}

.font-icon-remove:before {
	content: "\e05a";
}




/*register now*/
.register { background:#00a85a; color:#FFF; padding:2% 0;}
.register h2 { font-size:22px; font-weight: bold; }
.register p { font-size:18px;}
.register-btn { margin:10% 0; text-align:right;}
.register-btn a { border:solid 1px #FFF; text-decoration:none; color:#FFF; font-size:18px; font-weight:bold; padding:4% 10%; background:#028e4d; transition:.5s;}
.register-btn a:hover { background:#FFF; color:#028e4d;}

/*about fogsi*/
.about { padding-right:3%; padding-bottom:5%;}
.about h2 { font-size:24px; padding:10% 0 3% 0;}
.about p {  line-height:22px;}
.about a { text-decoration:none; color:#F00; }
.about h3 { font-size:15px; font-weight:bold;}

/*bottom menu*/
.bottom-nav{ background:#262061; color:#FFF; text-align:center; padding:3% 0;}
.bottom-nav ul { padding:0; margin:0 auto;}
.bottom-nav ul li {  list-style-type:none; float:left;padding:5px 15px;}
.bottom-nav ul li a { text-decoration:none; color:#FFF; }


.carousel-control.right, .carousel-control.left { z-index:1000;}


/* Extra Style Sheet
====================================*/



/* page_head Title
====================================*/
.page_head {
    background: url("../image/pattern-1.png") repeat;
    border-bottom: 3px solid #dcdbd7;
	padding: 35px 0 0;
    -moz-box-shadow:    0 10px 10px -5px rgba(0,0,0,0.30) inset;
    -webkit-box-shadow:  0 10px 10px -5px rgba(0,0,0,0.30) inset;
    box-shadow:         0 10px 10px -5px rgba(0,0,0,0.30) inset;
}

.page_title h2 {
    color: #181818;
    background: rgba(255,255,255,0.7);
    float: left;
    font-size: 24px;
    font-weight: 600;
    margin: 0 0 -3px 0 ;
    padding: 7px 15px;
    text-transform: uppercase;
    border-bottom: 3px solid #ab3370;
}



/* Breadcrumbs
====================================*/
#breadcrumbs{
    background: #ab3370;
    float: right;
    padding: 3px 10px;
}
#breadcrumbs ul {
    font-size: 12px;
    padding:0 5px 0 0;
    margin: 0;
}

#breadcrumbs ul li {
	display: inline-block;
	padding: 0 11px 1px 0;
	margin: 0 0 0 5px;
    background: url(../image/breadcrumbs.png) no-repeat 100% 50%;
    color: #fff;
}

#breadcrumbs ul li a { color: #fff; }

#breadcrumbs ul li:last-child { background: none;padding:0; }





/* =================================================================== */
/* 5. Sidebar & Sidebar Widgets
====================================================================== */
.sidebar .widget {
    display: block;
    float: left;
    height: 100%;
    margin-bottom: 30px;
    position: relative;
    width: 100%;
}

.sidebar .widget ul.list_style{
    padding: 0px;
    margin-top: 9px;
    float: left;
    width: 100%;
}
.sidebar .widget ul.list_style li{
    list-style:none; color:#FFF;
    border-bottom:3px solid #fff;
    font-size: 12px;
    line-height: 20px;
    padding: 8px 2px 8px 12px;
	background-color:#A75F4A;
}

.sidebar-active{
    background-color:#000 !important;
}



.sidebar .list_style li:before
{
    font-family: FontAwesome;
    content: ;
    font-size: 13px;
    position: absolute;
    left: 0;
    top: 8px;
}
.sidebar .widget ul.list_style li a {
    color: #fff;
    font-size: 15px;
    line-height: 20px;
}


.dividerHeading h4,
.widget_title h4
{
    border-bottom: 1px solid #A75F4A;
    font-size: 21px;
    font-weight: bold;
    margin-bottom: 25px;
    padding: 0 0 10px;
    position: relative;
}



.dividerHeading h4::after,
.widget_title h4::after,
.dividerHeading h4::before,
.widget_title h4::before{
   background: #727CB6;
}

.widget_title h4 {
    font-size: 14px;
    text-transform: uppercase;
}


.content { margin:20px 0px 20px 0px;}



/* Post Share Article
================================================== */
.shares { background: #f2f2f2; list-style: none; overflow: hidden; margin: 50px 0 0;padding:0;}
.shares li { float: left; border-right: 1px solid #fff; }
.shares li.shareslabel h3 {padding: 14px 20px; font-weight: 600; text-transform: uppercase; font-size: 18px;margin: 0;}
.shares li a { display: block; width: 45px; height: 46px; background-repeat: no-repeat; background-position: 7px 7px; -webkit-transition: all 150ms ease-in-out;
    -moz-transition: all 150ms ease-in-out;
    -o-transition: all 150ms ease-in-out;
    -ms-transition: all 150ms ease-in-out;
    transition: all 150ms ease-in-out;}
.shares li a:hover { background-position: 7px -58px; background-color: #A75F4A; }
.shares li a:active { background-color: #999; }
.shares li a.twitter { background-image: url(../image/social/twitter.png); }
.shares li a.facebook { background-image: url(../image/social/facebook.png); }
.shares li a.gplus { background-image: url(../image/social/gplus.png); }
.shares li a.pinterest { background-image: url(../image/social/pinterest.png); }
.shares li a.yahoo { background-image: url(../image/social/yahoo.png); }
.shares li a.linkedin { background-image: url(../image/social/linkedin.png); }


.organizingTeam		{ margin:0px; padding:20px 0px;}
.organizingTeam li	{ margin:0px; padding:0px 15px 20px 0px; display:block; list-style:none; float:left; width:200px; text-align:center;}
.organizingTeam li img{ border:solid 1px #999;}
.organizingTeam li label{ margin:5px 0px 2px 0px; padding:0px; display:block; font-weight:bold; color:#A75F4A;}
.organizingTeam li span{ display:block; min-height:45px;}
.socialSection	{ margin:0px; padding:20px 0px; background:#f8f8f8;}
.socialBoxes	{ margin:0px; padding:15px; background:#ffffff; border-radius:5px; min-height:342px; max-height:342px;}
.socialBoxes ul{ padding-left:18px; height:250px; overflow-y:auto;}

.exhibitorsListing		{ margin:0px; padding:20px 0px;}
.exhibitorsListing li	{ margin:0px 15px 20px 0px; padding:0px; display:block; list-style:none; float:left; width:186px; text-align:center;}
.exhibitorsListing li .elogo{ border:solid 1px #999; width:100%; height:152px; display:inline-table;}
.exhibitorsListing li .elogo span{ display:table-cell; width:100%; height:152px; text-align:center; vertical-align:middle;}
.exhibitorsListing li .elogo img{ max-width:100%; max-height:150px;}
.exhibitorsListing li label{ margin:5px 0px 2px 0px; padding:0px; display:block; font-weight:bold; color:#A75F4A;}

.organizingTeamDetail{ margin:0px; padding:0px;}
.organizingTeamDetail img{ display:block;}
.organizingTeamDetail label{}
.organizingTeamDetail .name{ margin:0px 0px 0px 0px; padding:0px; display:block; color:#fff; background:#A75F4A; font-weight:bold; font-size:18px; overflow:hidden;}
.organizingTeamDetail .fname,
.organizingTeamDetail .name .speCountry{ padding:8px 15px;}
.organizingTeamDetail .designation label{ margin:0px 0px 5px 0px; padding:8px 15px; display:block; color:#fff; background:#AB3370; font-size:15px;}


.organizingTeamDetail .designation div{ padding:5px 18px;}
.organizingTeamDetail .speCountry{ background:#000;}
.organizingTeamDetail span{ display:block;}
.organizingTeamDetail .spePhoto{ float:left; width:136px;}
.organizingTeamDetail .spePhoto img{ border-bottom:solid 5px #A75F4A;}
.organizingTeamDetail .speDeta{ float:left; width:685px;}
.organizingTeamDetail .speDeta .point{ margin:0px 0px 2px 5px; padding:5px; border-left:solid 2px #ccc; background:#f7f7f7;}
.organizingTeamDetail .spePhoto .sendmail{ margin:0px; padding:5px 0px; background:#ED8641; text-align:center;}
.organizingTeamDetail .spePhoto .sendmail a{ padding:0px 0px 0px 24px; color:#fff; background:url(../image/mail.png) no-repeat left 1px;}
.organizingTeamDetail .spePhoto .sendmail:hover{ background:#028e4d;}
.organizingTeamDetail .spePhoto .sendmail:hover a{ text-decoration:none;}

.organizingTeamDetail .spePhoto .socialConnect{ margin:5px 3px; padding:0px; text-align:center;}
.organizingTeamDetail .spePhoto .socialConnect li{ margin:2px; padding:0px; display:inline-block; list-style:none;}
.organizingTeamDetail .spePhoto .socialConnect li img{ border:none;}

.gujPlaces	{ margin:0px; padding:0px;}
.gujPlaces h4,
.gujPlaces h1{ clear:left; padding-top:15px;}
.gujPlaces .leftImg{ margin:0px 15px 5px 0px; float:left;}

.mailerListing		{ margin:0px; padding:20px 0px;}
.mailerListing li	{ margin:0px 10px 10px 0px; padding:0px 0px 0px 0px; display:block; list-style:none; float:left; width:240px; text-align:center; min-height:350px;border:solid 1px #ccc;}
.mailerListing li a	{ margin:0px; padding:0px; border:none;}
.mailerListing li img{ width:100%; }
.mailerListing li label{ margin:0px 0px 5px 0px; padding:4px 0px; display:block; font-weight:bold; color:#fff; background:#A75F4A;}
.mailerListing li span{ margin:0px; padding:3px 0px 0px 0px; display:block; font-size:13px; min-height:45px; text-align:center;}

.activitiListing{ margin:0px; padding:20px 0px;}
.activitiListing li	{ margin:0px 10px 10px 0px; padding:0px 0px 0px 0px; display:block; list-style:none; float:left; width:260px; text-align:center; border:solid 1px #ccc;}
.activitiListing li a	{ margin:0px; padding:0px; border:none;}
.activitiListing li img{ width:100%; }
.activitiListing li span{ margin:0px; padding:8px 0px 5px 0px; display:block; font-size:13px; min-height:70px; text-align:center;}

ul.wcoordinators	{ margin:0px; padding:0px 0px 15px 0px; overflow:hidden;}
ul.wcoordinators li	{ margin:0px; padding:0px 25px; list-style:none; float:left; display:block; text-align:center; font-weight:bold; border-right:solid 1px #ccc;}
ul.wcoordinators li:last-child{ border:none;}
ul.wcoordinators li span	{ margin:0px; padding:0px; display:block; text-align:center; font-weight:normal;}
ul.wcoordinators5 li { padding:0px 5px 10px 5px; width:20%;}

.pagination ul	{ margin:0px; padding:0px;}
.pagination ul li	{ margin:0px 2px; padding:5px 10px; display:block; list-style:none; float:left; background:#f3f3f3;}
.pagination ul li.active{ background:#C00;}
.pagination ul li.active a{ color:#fff;}
.pagination ul li.disabled{ background:#ccc;}
.pagination ul li.disabled a{ color:#333;}
.pagination ul li:hover a{ text-decoration:none;}

.directionBox{ margin:0px; padding:15px; border:solid 1px #ccc; background:#f3f3f3; box-shadow:0px 0px 5px #ccc;}
.oc {
    font-size: 18px;
   font-weight: bold;
    text-align: center;
    margin-left: 20px;
    }