body
{}

.para1
{font-family: 'robotolight' !important;font-size: 16px;color:#5d5c5c;line-height: 34px}

.section-heading
{font-family: 'robotoregular' !important;color:#0097f5;font-weight: bolder;text-transform: uppercase;}


.services li
{font-family: 'robotolight' !important;font-size: 16px;color:black;line-height: 28px;list-style-type:none;
margin-bottom: 5px}

.service-head
{color:black !important;}


.services li i
{color:#0172b8;}

.cont
{padding:60px 60px;}

.send-btn
{background-color: #0097f5;border:1px solid #0097f5;color:white;}

.send-btn:hover
{background-color: #0e6ba5;border:1px solid #0e6ba5;}

.navbar-default .navbar-nav>.active>a
{background-color:#8994fd;}

.navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus
{background-color:#8994fd;}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus
{background-color:#8994fd;}

.navbar-default .navbar-toggle
{background-color:#8994fd;}

header .intro-text .intro-heading 
{color: #b9c0ff !important;}

.navbar
{background-color: white;}

.nav-cont
{background-color:rgba(35,46,140,1);;}

.navbar-default .nav li a 
{font-family:'open_sansbold' !important;font-weight: bold;color:white;}

.copyright
{font-family: 'robotoregular' !important;color:white;}

.form-span
{background-color:#0097f5;padding-left:15px;padding-right:15px;}

.form-span i
{color:white;}

.input-group-message
{height:176px !important;}

.input-group-message textarea
{height:176px !important;}

.input-group
{height:20px;}

#name, #email, #phone
{padding:21px;}

#message
{height:276px !important;padding:30px;}

.head-main
{font-size: 40px;font-family: 'open_sansbold' !important;color:rgba(35,46,140,1);margin-bottom: 20px}


/*menu*/

/*to make menu center*/

.navbar .navbar-collapse {
    text-align: center !important;
}

.navbar-nav
  { float: none !important;display: inline-block !important;}

.logo-div
{margin:  0 auto;margin-top: 2px;margin-bottom: 1px}

.logo-div img
{margin:  0 auto}

.navbar-default
{padding:0px 0px;}

.navbar
{margin-bottom: 0px}




/*slider*/
.name-para
{font-size: 18px;font-family: 'open_sansbold';margin-bottom: 20px}

.abstract
{color:white;border:2px solid white;font-size: 19px;background-color:transparent;
  padding:10px 15px;text-transform: uppercase;text-decoration: none !important;}

.abstract:hover,.abstract:focus, .abstract:active
{color:#dbdad8;border:2px solid #dbdad8;}



header
{background-attachment: fixed !important;}

.imp-date
{border:1px solid white;background-color: rgba(0,0,0,.4);padding: 5px}

.imp-date p span
{color:#e9b915}

.imp-date .date
{margin-top: 20px}


/*conference*/
#conference
{background: #f5f5f5;}

.line:after
{content:'';background-color: #8994fd;width:100px;height:2px;display: block;margin:0 auto;}

ul
{list-style-type: square;}



ul li
{    font-size: 16px;
    color: #5d5c5c !important;
    line-height: 34px;}




/*registration*/
#registration
{background: #f5f5f5;}

.table>thead>tr>th {
    border-bottom: 2px solid white;}

.table-bordered>tbody>tr>td
{border-right:1px solid #ddd !important;}

.table>tbody>tr>td,.table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th
{border-top: 1px solid #ddd !important;border-right:1px solid #ddd !important;}

table th
{text-align: center;}

table th
{background-color: #cdcdcd !important}

table tr
{background-color: white;}

.note
{color:#636362;font-family: 'open_sansbold' !important;margin-bottom: 25px}

.reg
{color: rgba(35,46,140,.8);border: 2px solid rgba(35,46,140,.8);margin-top: 10px;padding:5px 10px;}

.reg:hover
{color:rgba(35,46,140,1);border: 2px solid rgba(35,46,140,1);}

#registration h4
{margin-top: 25px}

#registration p
 {   font-family: 'robotolight' !important;
    font-size: 16px;
    color: #5d5c5c;
    line-height: 28px;}

#registration span
{font-family: 'open_sansbold' !important;}

.reg-table th, .reg-table td
{padding:10px 18px !important;}
 
.cn-venue
{background-color:#dedddd;border-radius:6px;}


/*keynote speaker*/
.center-image
{display:block;margin:0 auto;}

.small-height
{padding-top:100px;}

.speaker
{color:#e1ea1d !important;}

.speaker:hover
{color:#e9b915 !important}



/*contact*/
#contact h2
{color:white;}

#contact .para1
{color:white;}

.para1 i
{color: #e9b915;margin-right: 5px}

.contact-head
{color:white;}

#contact h4
{color:#8994fd;}

#contact span
{color:#e9b915;}




footer
{background-color:rgba(35,46,140,.8);padding:8px 0px;}

.no-padding
{padding-left: 0px;padding-right: 0px}

.no-padding-right
{padding-right: 0px}


/*form*/
.pd-height
{height:132px;}

.col-form input
{margin-top: 0px !important}

.upload-para
{font-family: 'open_sansbold' !important}

.bld
{font-family: 'open_sansbold'}

@media (min-width: 992px){

header .intro-text {
    padding-top: 200px !important;
    padding-bottom: 50px !important;}
}


@media (max-width: 991px){
.intro-text-2
{padding-top: 10px !important}

.intro-text-3
{padding-bottom: 80px !important}

}
 




@media (max-width: 768px)
{
.head-main, .service-head,section h2.section-heading 
{font-size:20px !important;}	
}


@media (max-width: 767px){
  .logo-div
  {padding: 5px 10px}

  .col-form
  {padding-right: 0px;padding-left: 0px}

}



@media (min-width: 768px){
header .intro-text-1
{    padding-top: 200px !important;}

.navbar-fixed-top .navbar-collapse {
    max-height: 50px !important;}

}


@media (min-width: 426px) and (max-width: 767px) {
  header .intro-text .intro-heading
  {font-size: 28px !important}

  header .intro-text-1 {
    padding-top: 200px !important }
}
 

@media (max-width: 425px){
.pd-height 
{height: 115px;}

  ul li, #registration p
{    font-size: 12px;
    color: #5d5c5c !important;
    line-height: 24px;text-align: justify;}
  h4
  {font-size: 15px}

  header .intro-text .intro-lead-in
  {font-size: 18px}

  .name-para, .abstract
  {font-size: 13px}

  header .intro-text .intro-heading
  {font-size: 28px !important; line-height: 28px;}

  header .intro-text-1 {
    padding-top: 180px !important ;}

   header .intro-text-1, header .intro-text-2
   {padding-bottom: 10px !important}

    header .intro-text-3
    {padding-bottom: 50px !important}

.logo-div img
{width:100%;height:auto;}

.logo-div, .nav
{width:100% !important;}

.para1, footer p
{font-size: 12px;line-height: 24px}

.cont
{padding:30px 30px;}

table, footer
{font-size: 12px}


}
@media (max-width: 991px){
     .cn-venue
     {padding: 5px 15px !important;}
    }


/*success popup*/
.popup{
    position: fixed;
    top: 0; bottom: 0;
    width: 100%; 
    background: rgba(0, 0, 0, 0.46); 
    z-index: 9999;
}

.popup td{
    padding: 1px 9px;
}
.close_icon{
        position: absolute;
    top: 6px;
    right: 10px;
    font-size: 25px !important;
    color: #d85a5a;
    cursor: pointer;
}
