/*=======Table of Content  =======*/

/*
\\===== Home Page Styling =====//

1. Top Bar
2. Header
3. Event Section
4. Navigation
5. Slider
5. About Section
6. Counter
7. Sponsors
7. Footer

\\===== End Home Page Styling =====//



*/

body {
  overflow-x: hidden;
}


/* (1) ===== Top Bar =====*/

.top-bar{
  background-color: #000000;
  padding: 15px;
  color: white;
}

.socl-icons {
    font-size: 13px;
    padding: 0 4px 0 0px;
}

a.social-text {
    color: white;
}
a.social-text:hover {
    color: #fbcf32;
    text-decoration: none;
}

/* (2) ===== Header =====*/

.logo img{
  height: 100px;
}

/* (3) ===== Event Section ===== */

.event-section{
  
padding: 15px 0 15px 0;
}
.event-title{
  font-weight: bold;
}
.event-icons {
    height: 20px;
    margin: 0 0 0 -27px;
}
.Event-date {
    line-height: 0px;
    margin: 0 0 0 100px;
}
.event-time {
    padding: 23px 0 0 0;
}
.event-time p {
    line-height: 9px;
    text-align: center;
    font-size: 17px;
}
.evnt-time-b{
 font-weight: bold;
}
.event-btn {
    padding: 20px 10px 20px 10px;
    border: 1px solid #000000;
    color: #000000;
    background-color: #ffffff;
    border-radius: 39px;
    /* margin: 12px; */
    /* font-weight: bold; */
    margin: 27px 0 0 0;
    font-size: 15px;
}

button:focus { outline:none }
/*button.hvr-shutter-out-horizontal:hover {
    background-color: #000000;
    color: #ffffff;
}
*/

/* (4) ===== Navigation ===== */

ul {
    padding: 0;
}
ul, li {
  list-style: none;
}
a {
  font-family: sans-serif;
  text-decoration: none;
}
#nav {

  z-index: 9999;
}
#nav > a {
  display: none;
}
#nav li {
  position: relative;
}
#nav li a {
  color: #fff;
  display: block;
}
#nav li a:active {
  /* background-color: #c7c8ca !important; */
}
#nav span:after {
  width: 0;
  height: 0;
  border: 0.313em solid transparent; /* 5 */
  border-bottom: none;
  border-top-color: #ffffff;
  content: '';
  vertical-align: middle;
  display: inline-block;
  position: relative;
  right: -0.313em; /* 5 */
}
/* first level */
#nav > ul {
  height: 2.60em; /* 60 */
  background-color: #000000;

}
#nav > ul > li {
  width: 11%;
  height: 100%;
  left: 40px;
  float: left;
  z-index: 99999;
}
#nav > ul > li > a {
  height: 100%;
  font-size: 15px; /* 24 */
  line-height: 2.5em; /* 60 (24) */
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
}
#nav > ul > li:not( :last-child ) > a {
  /* border-right: 1px solid #212529f7; */
}
#nav > ul > li:hover > a,
#nav > ul:not( :hover ) > li.active > a {
  /* background-color: #b12126; */
  /* color: #ffffff; */
}

li.nav-menu a span:hover {
    color: #b02025;
}

li.nav-media a span:hover {
    color: #b52d31;
}

li.home a span:hover {
    color: #ffcc0f;
}

li.home a:hover {
    color: #b12126 !important;
}

li.book-menu a span:hover {
    color: #b42a2f;
}

li.down-menu a span:hover {
    color: #b12227;
}

li.cont a:hover {
    color: #b52d31 !important;
}


/* second level */
#nav li ul {
  background-color: #000000;
  display: none;
  position: absolute;
  top: 100%;
}
#nav li:hover ul {
  display: block;
  left: 0;
  right: 0;
}
#nav li:not( :first-child ):hover ul {
  left: -1px;
}
#nav li ul a {
  font-size: 13px; /* 20 */
  border-top: 1px solid;
  padding: 0.75em; /* 15 (20) */
  text-decoration: none;
  background-color: #ffffff;
  color: black;
}
#nav li ul li a:hover,
#nav li ul:not( :hover ) li.active a {
  background-color: #b52d31;
  color: white;
}
@media only screen and ( max-width: 62.5em ) { /* 1000 */
  #nav {
    width: 100%;
    position: static;
    margin: 0;
  }
}
@media only screen and ( max-width: 40em ) /* 640 */
{
  html {
    font-size: 75%; /* 12 */
  }
  #nav {
    position: relative;
    top: auto;
    left: auto;
  }
  #nav > a {
    width: 3.125em; /* 50 */
    height: 3.125em; /* 50 */
    text-align: left;
    text-indent: -9999px;
    background-color: #e15a1f;
    position: relative;
  }
  #nav > a:before,
  #nav > a:after {
    position: absolute;
    border: 2px solid #fff;
    top: 35%;
    left: 25%;
    right: 25%;
    content: '';
  }
  #nav > a:after {
    top: 60%;
  }
  #nav:not( :target ) > a:first-of-type,
  #nav:target > a:last-of-type {
    display: block;
  }
  /* first level */
  #nav > ul {
    height: auto;
    display: none;
    position: absolute;
    left: 0;
    right: 0;
  }
  #nav:target > ul {
    display: block;
  }
  #nav > ul > li {
    width: 100%;
    float: none;
  }
  #nav > ul > li > a {
    height: auto;
    text-align: left;
    padding: 0 0.833em; /* 20 (24) */
  }
  #nav > ul > li:not( :last-child ) > a {
    border-right: none;
    border-bottom: 1px solid #cc470d;
  }
  /* second level */
  #nav li ul {
    position: static;
    padding: 1.25em; /* 20 */
    padding-top: 0;
  }
}

.nav-menu{
      width: 148px !important;
}

.book-menu{
  width: 153px !important;
}

.down-menu{
  width: 151px;
}
/* (5) ===== About Info Section ===== */
.about-info{
    margin: 68px 0 30px 0px;
}


/*(6) ===== Owl Carousel ===== */

img.sponsor-img {
    height: 150px;
    width: 200px !important;
}

.abut-hdg h2{
  /* font-family: Roboto; */
  line-height: 44px;
  /* font-weight: bold; */
  font-style: normal;
  color: #222;
  padding: 0 0 0 56px;
  font-size: 26px;
}
.sponsors-info {
    padding: 10px 0 0 0;
}

.sponsors-info h1{
    color: #000000;
    font-size: 23px;
    /* font-weight: bold; */
    text-transform: uppercase;
}
div#carouselExampleIndicators {
    bottom: -19px;
}

img.ecombri_media {
    padding: 50px 0;
}
        .carousel-wrap {
  margin: 30px auto;
  padding: 0 5%;
  width: 100%;
  position: relative;
}

/* fix blank or flashing items on carousel */
.owl-carousel .item {
  position: relative;
  z-index: 100;
  -webkit-backface-visibility: hidden;
  margin: 0 0 0 45px;
}

/* end fix */
.owl-nav > div {
  margin-top: -26px;
  position: absolute;
  top: 50%;
  color: #cdcbcd;
}

.owl-nav i {
  font-size: 52px;
}

.owl-nav .owl-prev {
  left: -30px;
}

.owl-nav .owl-next {
  right: -30px;
}

/* (7) ===== Footer ===== */

.footer-section{
  padding: 40px 0px 20px 0px;
  /* margin: 250px 0 0 0; */
  background-color: #222222;
}
#footer_content h4{
  /* font-family: "Roboto Condensed"; */
  text-transform: uppercase;
  line-height: 23px;
  font-weight: 400;
  /* font-style: normal; */
  color: #ffffff;
  font-size: 21px;
}
#footer_content p{
  color: #fff;
  font-size: 14px;
}
#footer_content{
  text-align: left;

}
/*#copyright{*/
/*  line-height: 30px;*/
/*}*/
div#copyright a:hover {
    text-decoration: none;
}
#list{
  border-left: 1px solid #8080803d;
}
#list ul li{
  list-style-type: square;
  color: #b02025;
  margin: 0px 0 10px 20px;
}
#list li{
  border-bottom: 1px solid #8080803d;
}
#contact{
  border-left: 1px solid #8080803d;
}
#contact li{
  border-bottom: 1px solid #8080803d;
}
#list li a:hover {
    color: #c7c8ca;
}

#list li a{
  text-decoration: none;
  text-align: left;
  margin: 0px;
  padding: 0px;
  color: #fff;
  font-size: 15px;
}

.footer-logo{
  width: 150px;
  /* float: left; */
  margin-right: 0px;
  text-align: center;
  background: white;
}

#ftr-links{
  margin-left: 10px;
}

#content{
color: white;

}
/* =====  End Styling  ===== */



/*Pages Styling*/


.bg-no-overlay-introduction {
  background: url(../images/pages/Introduction.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.9;
  height: 317px;
  width: 100%;
  color: black;
  padding-top: 130px;
}
.bg-no-overlay-visitor {
  background: url(../images/pages/visitor-menu.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.9;
  height: 317px;
  width: 100%;
  color: black;
  padding-top: 130px;
}
.bg-no-overlay-media {
  background: url(../images/pages/media-gallery.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.9;
  height: 317px;
  width: 100%;
  color: black;
  padding-top: 130px;
}
.bg-no-overlay-book {
  background: url(../images/pages/book-now.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.9;
  height: 317px;
  width: 100%;
  color: black;
  padding-top: 130px;
}
.bg-no-overlay-download {
  background: url(../images/pages/downloads.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.9;
  height: 317px;
  width: 100%;
  color: black;
  padding-top: 130px;
}

.bg-no-overlay-contact {
  background: url(../images/pages/contact-us.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.9;
  height: 317px;
  width: 100%;
  color: black;
  padding-top: 130px;
}
.bg-no-overlay-site {
  background: url(../images/pages/site-map.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.9;
  height: 317px;
  width: 100%;
  color: black;
  padding-top: 130px;
}


.View-more-gallery{
    line-height: 0px;
    text-align: center;
}
.gallery-btn {
    padding: 22px 55px 24px 53px;
    border: 1px solid #000000;
    color: #000000;
    background-color: #ffffff;
    border-radius: 39px;
    /* margin: 12px; */
    /* font-weight: bold; */
    margin: 15px 0 0 0;
}





/*==================================== */

.list-group-item {
    border-left: 0px !important;
    border-right: 0px !important;
    text-align: left;
    border-bottom: none !important;
    background-color: #fffafa00 !important;
}
.list-group a {
    text-decoration: none !important;
    color: black;
}
.list-group a:hover {
    background-color: #000000;
    color: #ffffff;
}
#list-top{
  border-top: 0px;

}
 #vertical{
      border-left: 1px solid #e2e2e2;
    }
/*#vertical{
  border-left: 1px solid #e2e2e2;
}*/
#textbody{
  padding-left: 30px;
  /* color: white; */
  /* padding-bottom: 30px; */
}
#textbody-contact{
  padding-left: 30px;
  background-color: #b01f24;
  color: white;
  /* padding-bottom: 30px; */
  padding: 20px 0 30px 30px;
}
.rght-brd {
    border-right: 1px solid #0000002b;
}
.breadback{
  background-color: #f3f3f3;
}
.bread-cum{
padding: 0px;
margin:0px;
}
.breadcrumb{
  padding-bottom: 0px;
}
.breadcrumb li{
  padding-top: 10px;
}
.breadcrumb li a{
  color: #111;
}
.breadcrumb li+li:before{
  content: "\003e";
}
#introtext{
  background-color: #f3f3f3;
  text-align: center;
  padding: 5px;
}
.itro-page {
  padding: 22px 0 0 0;
}
.intro-title {
  text-align: center;
}
 #introtext{
    background-color: #f3f3f3;
    text-align: center;
    padding: 5px;
   }
ol.breadcrumb {
  background-color: #f3f3f3;
  padding: 8px 0 20px 0;
}

#seclist{
    padding-left: 20px;
   }

















/*mobile Navigation*/


/**{
  margin:0;
  padding:0;
  text-decoration:none
}*/
navbar-mobile {
    background: #2e1f62;
    position: relative;
    margin: 0 auto;
}

#flexmenu{
  display: flex;
  flex-flow: row wrap;
}

#main-menu{
  align-self: flex-end; 
}
/* keep the drop-downs from being hidden by content wrappers etc */
.sub-menu {
  z-index: 1234;
}

/* General Menu Styling */
#flexmenu li,
#flexmenu li a{
    border: 0;
    list-style: none;
    line-height: 1;
    display: inline-block;
    position: relative;
    text-transform: uppercase;
    transition: all ease-in-out .3s;
}

#flexmenu ul li a {
    padding: 17px;
    font-size: 12px;
    letter-spacing: 1px;
    text-decoration: none;
    color: #ddd;
    font-weight: 700;
}

#flexmenu ul li.has-sub > a {
    padding-right: 30px;
}
/* Drop icon */
#flexmenu ul li.has-sub > a:after {
    position: absolute;
    top: 22px;
    right: 11px;
    width: 8px;
    height: 2px;
    display: block;
    background: #F14F80;
    content: '';
}
#flexmenu ul ul li.has-sub > a:after {
    position: absolute;
    top: 16px;
    right: 11px;
    width: 8px;
    height: 2px;
    display: block;
    background: #FFF;
    content: '';
}
#flexmenu > ul > li.has-sub > a:before {
    position: absolute;
    top: 19px;
    right: 14px;
    display: block;
    width: 2px;
    height: 8px;
    background: #ddd;
    transition: all .25s ease;
}
#flexmenu > ul > li.has-sub:hover > a:before {
    top: 23px;
    height: 0;
}
#flexmenu ul ul li.has-sub > a:before {
    position: absolute;
    top: 13px;
    right: 14px;
    display: block;
    width: 2px;
    height: 8px;
    background: #FFF;
    content: '';
    transition: all .3s ease;
}
#flexmenu ul ul > li.has-sub:hover > a:before {
    top: 17px;
    height: 0;
}
#flexmenu ul ul li.has-sub:hover,
#flexmenu ul li.has-sub ul li.has-sub ul li:hover {
    background: #751CEC;
}
/* Submenu default states, removed by hover gives the animation */
#flexmenu ul ul {
    position: absolute;
    left: -9999px;
}
#flexmenu li:hover > ul {
    left: auto;
}
#flexmenu ul ul li {
    height: 0;
    background: #F14F80;
    transition: all .25s ease
}
#flexmenu li:hover > ul > li {
    height: 35px;
}
/* tertiary menu */
#flexmenu ul ul ul {
    margin-left: 100%;
    top: 0;
}
#flexmenu ul ul li a {
    padding: 11px 15px;
    width: 170px;
    font-size: 12px;
    text-decoration: none;
    color: #FFF;
    font-weight: 400;
}


/* Content */
#main{
  color: #FFF;
  height: 100vh;
  width: 100vw;
  background: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/927610/e-aupyxbjm-alice-moore.jpg) top center no-repeat;
  background-size: cover;
  position: relative;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.note {
  width: 80vw;
  max-width: 320px;
  max-height: 200px;
  text-align: center;
  background: #F14F80;
  font-size: 1vw;
  padding: 10px;
  background-clip: padding-box;
}
.note h2 {
  font-weight: 300;
  font-size: 1.5em;
  margin: 10px 0 0;
}
.note p{
  margin: 5px;
}


@media screen and (max-width: 768px) {
  /* Center the logo and remove the bar */
/*     .logo {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 46px;
        text-align: center;
        padding: 10px 0 0 0;
    } */
  
  /* Hamburger */
    .button {
        background: #751CEC;
        width: 60px;
        height: 48px;
        position: absolute;
        right: 0;
        top: 0;
        cursor: pointer;
        z-index: 10000;
    }
    .button:after {
        position: absolute;
        top: 22px;
        right: 20px;
        display: block;
        height: 4px;
        width: 20px;
        border-top: 2px solid #dddddd;
        border-bottom: 2px solid #dddddd;
        content: '';
    }
    .button:before {
        transition: all .3s ease;
        position: absolute;
        top: 16px;
        right: 20px;
        display: block;
        height: 2px;
        width: 20px;
        background: #ddd;
        content: '';
    }
  /* Turn it into an X when open */
    .button.menu-opened{
      background: #2e1f62;
    }
    .button.menu-opened:after {
        transition: all .3s ease;    
        top: 23px;
        border: 0;
        height: 2px;
        width: 19px;
        background: #fff;
        transform: rotate(45deg);
    }
    .button.menu-opened:before {
        top: 23px;
        background: #fff;
        width: 19px;
        transform: rotate(-45deg);
    }
  /* reset horizontal styles */
    #flexmenu ul {
        display: none;
    }
    #flexmenu ul li,
    #flexmenu ul li a,
    #flexmenu ul ul li a{
        width: 100%;
    }

    #flexmenu ul ul li,
    #flexmenu li:hover > ul > li {
        height: auto;  
    }
    #flexmenu ul ul li a {
        padding-left: 25px;
    }
    #flexmenu ul ul ul li a {
        padding-left: 35px;
    }

    #flexmenu ul ul,
    #flexmenu ul ul ul {
        position: relative;
        left: 0;
        width: 100%;
        margin: 0;
        text-align: left;
    }
    #flexmenu ul ul ul li.active a {
        border-left: none;
    }
    #flexmenu > ul > li.has-sub > ul > li.focus > a,
    #flexmenu > ul ul > li.has-sub > ul > li.focus > a {
        background: #262626;
        transition: all .3s ease;
    }
  /* remove cross when menu item is toggled */
    #flexmenu > ul > li.has-sub > a:after,
    #flexmenu > ul > li.has-sub > a:before,
    #flexmenu ul ul > li.has-sub > a:after,
    #flexmenu ul ul > li.has-sub > a:before {
        display: none;
    }

  /* submenu toggles */
    #flexmenu .submenu-button {
        position: absolute;
        z-index: 99;
        right: 0;
        top: 0;
        display: block;
        border-left: 1px solid #444;
        height: 46px;
        width: 46px;
        cursor: pointer;
    }
    #flexmenu ul ul .submenu-button {
        height: 34px;
        width: 34px;
    }
    #flexmenu .submenu-button:after {
        position: absolute;
        top: 22px;
        right: 19px;
        width: 8px;
        height: 2px;
        display: block;
        background: #ddd;
        content: '';
    }
    #flexmenu ul ul .submenu-button:after {
        top: 15px;
        right: 13px;
    }
    #flexmenu .submenu-button.submenu-opened:after {
        background: #fff;
    }
    #flexmenu .submenu-button:before {
        position: absolute;
        top: 19px;
        right: 22px;
        display: block;
        width: 2px;
        height: 8px;
        background: #ddd;
        content: ''
    }
    #flexmenu ul ul .submenu-button:before {
        top: 12px;
        right: 16px;
    }
    #flexmenu .submenu-button.submenu-opened:before {
        display: none;
    }   
  
  .note{
    font-size: 3vw;
  }
}

/*Pages Style*/

.navbar-breadcum {
    padding: 20px 0 22px 0;
}
.text-center h1{
    font-size: 40px;
    font-weight: bold;
    color: #ffffff;
    text-transform: uppercase;
}



/*=========3. Event Counter Style=========*/

.counter-text span {
    font-size: 66px;
    color: #f8f9fa;
    /* margin-bottom: 350px; */
    display: inline-block;
    font-weight: 900;
    text-align: center;
        width: 60px;
}

.counter-text-par span{
   font-size: 66px;
    color: #f8f9fa;
    /* margin-bottom: 350px; */
    display: inline-block;
    font-weight: 900;
    text-align: center;
    width: 100px;
}


span.counter {
        font-size: 66px;
        color: #f8f9fa;
       /* margin-bottom: 350px;*/
        display: inline-block;
        font-weight: 900;
        text-align: center;
    }


.counter{
          display: inline-block;
         width: 44%;
    }

.counter_title h2{
    text-align: center;
    font-size: 26px;
    /* font-weight: bold; */
}
.event-counter {
    background-image: url(../images/counter.jpg);
    padding: 30px 0px 19px 0px;
    background-size: cover;
}
    .border_counter {
    border-right: 1px dashed white !important;
}
.border-top_counter {
    border-left: 1px dashed white !important;
    padding-top: 15px;
}

    .span.counter p{
        color: #f8f9fa;
    }

     .counter-text-par p{
   color: white;
        padding: 2px 0 0 30px;
    }

    .counter-text p{
        color: white;
    }

/*=========3. End Event Counter=========*/


/**Space Booking Form*/

.captacha-fill {
    text-align: -webkit-center;
    margin: 5px 0 20px 0;
}

.form12 {
     margin: 0 0 0 0px !important; 
}
.visitor-reg input{
  display: inline;
}
.visitor-reg1{
  background-color: #efefef;
  border: 0px solid;
}
.heading-visitor h2{
  padding: 5px 0 5px 0;
  color: white;
  border: 0px solid;
  background-image: linear-gradient(to right, #b01f24 , #b01f2494);
}
.visitor-reg1 h2{
      margin-bottom: 40px;
    margin-top: 30px;
  text-align: center;
}
.visitor-reg1 p{
  font-weight: bolder;
    margin: 0 0 5px 250px;
}
.visitor-reg1 h5{
    margin: 0 0 5px 250px;
}
.visitor-input{
padding: 5px 400px 5px 0;
    margin: 0 0 0 250px;
}  

.visitor-input-box{
     margin: 0 0 0 23%;
}
.btn-visitor{
      padding: 5px 40px 5px 40px;
      margin: 0px 0px 25px 500px;
      /* text-align: center; */
      color: white;
      background-image: linear-gradient(to right, #b12126 , #b02126);
}

ul.menu_sub_dropdown{
    display:none !important;
}
ul.menu_sub_dropdown {
    /* margin: -39px 43px !important; */
    position: absolute;
    left: 142px !important;
    right: 0px !important;
    top: 0px !important;
    width: 100%;
}
ul.menu_sub_menu li:hover ul {
    display: block !important;
}



/*Counter Coding */

.event-title{
  color: white;
  padding: 0 0 0 12px;

}
.event-title-2{
  color: white;
}
sup.counter_plus {
    color: #fff;
    font-weight: bold;
    font-size: 40px;
    top: -10px;
}
.counter_title h2 {
    text-transform: uppercase;
}
.event-title-3{
  color: white;
  padding: 0 0 0 45px;

}

.event-timer {
    text-align: center;
    padding-bottom: 30px;
}

.event-timer:last-child {
  border-right: 0px solid black;
}

.counter {
  animation-duration: 1s;
  animation-delay: 0s;
}

i {
  font-size: 20px Important;
}

@media (max-width: 991px) {
/*   .col-md-4 {
    border-right: 0px dashed black;
    border-bottom: 1px dashed black;
    width: 50%;
    margin: auto auto;
  }
   */
  .event-timer:last-child {
    border-bottom: 0px dashed black;
  }
}


/*Visitor Page*/
.visitor-page{
  
}

h6.text-muted {
    font-size: 17px;
    font-weight: bold;
}
ul.sitemap-bread a:hover {
    color: #ffc107;
    text-decoration: none;
}
ul.sitemap-bread a{
  color: black;
}
.sitemap-bread{
  padding: 0 0 0 30px;
}

/*----Owner Area and Organizer ------*/

.owner-detail img {
    float: left;
    margin: 0 auto;
    text-align: center;
}
.logo-info h2 {
   font-size: 23px;
   text-transform: uppercase;
   letter-spacing: 1px;
   margin-bottom: 35px;
   margin-top: 40px;
}

.logo-info {
    width: 50%;
    float: left;
}
.owner-detail {
    margin: 0 0 48px 0;
}
.logo-info img {
    padding: 0 38px;
}

/*----Sponsor and Supporter ------*/

.sponsor img {
    margin: 0 auto;
    text-align: center;
}
.logo-in h2 {
    font-size: 23px;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 35px;
}

.logo-in {
    width: 50%;
    float: left;
}
.sponsor {
    margin: 0 0 48px 0;

}
.logo-info img {
    padding: 0 38px;
}

section.support .owl-one .item h5 {
    margin: 0 auto;
    text-align: center;
    font-size: 15px;
}

section.support .owl-one .item img {
    height: 100px;
    width: 100px;
    margin: 0 auto;
}

section.support {
    padding: 40px 0;
}

section.support h2 {
    text-align: center;
    font-size: 23px;
    padding-bottom: 30px;
    text-transform: uppercase;
}

.owl-two .item img {
    width: 140px !important;
}

.baner{
        /* padding: 0 0 5px 0; */
        margin: 80px 0 500px 0;
}

.baner-image {
    margin-left: auto;
    margin-right: auto;
    /* display: table; */
    padding: 8px 0 0 47px;
    float: left;
}

/*-----About Us-------*/

.about-us{
  padding: 60px 0;
}

.about-us .container .page-heading h1{

  font-size: 30px;
}
section.about {
    padding: 30px 0;
}

.content-head {
    padding: 10px 0 25px 0;
}

.content-para h2 {
    font-size: 26px;
}

.content-head h2 {
    font-size: 28px;
}

.content-para p {
    text-align: justify;
    font-size: 15px;
    line-height: 26px;
}

/*-----Exhibit profile---------*/

.exhibit-profile{padding: 30px 0;}

.exhibit-profile .exhibit-heading h1{

  padding-left: 23px;
  font-size: 30px;
}


.exhibit-profile .list-group .list-group-item {
    color: black;
    background: lightgrey !important;
    margin: 5px;
}

.exhibit-profile .list-group{

padding: 20px;
}


.exhibit-heading h2 {
    padding: 10px 0px 0 0;
    font-size: 28px;
}


/*-----Accommodation---------*/

.accommodation-detail{padding: 30px 0;}

.accommodation-detail .container .accommodation-heading h1{

  
   padding-top: 20px;
   font-size: 36px;

}

.accommodation-detail .accommodation-heading h2{

 
   padding-top: 20px;
}


.accommodation-detail .col-md-5{

  padding-top: 30px;
}

.accommodation-detail .col-md-5 img{
  
  max-width: 100%;
  padding-bottom: 50px;
}

.accommodation-detail .col-md-7{
  padding-top: 30px;



}

.accommodation-detail .col-md-7 p{
  color: black;
  

}


.accommodation-detail .col-md-7 .content{padding-top: 50px;}

.accommodation-detail .col-md-7 .content-2{

  padding-top: 30px;
}

.accommodation-detail .col-md-7 .content-3{

  padding-top: 40px;
}

/*-----visitor profile---------*/

.visitor-profile{padding: 10px 0;}

.visitor-profile .visitor-heading h1{/* padding-left: 23px; */font-size: 28px;/* padding: 0 0 0 0; */}


.visitor-profile .list-group .list-group-item{color: black;background: lightgrey !important;margin: 5px;}

.visitor-profile .list-group{

  
  padding: 20px;
}

.img-support {
    text-align: center;
}

section.support-media {
    padding: 0 0 60px 0;
}

.content.about p {
    margin: 45px 0 0 0px;
}

.btm_images img {
    margin-bottom: 18px;
    margin-top: 30px;
}

.sec-padding {
    padding: 34px 0px;
}

.content-para ul li {
    list-style: circle;
    margin: 0 0 0 20px;
    font-weight: 500;
}

.content-para.exhibit ul li {
    margin: 0 0 20px 20px;
    font-weight: 400;
}

.Incorporating1 {
    text-align: center;
    margin: 30px 0 40px 0;
}
.Incorporating1 h2 {
    /* font-weight: bold; */
    padding: 0px 0 15px;
    font-size: 26px;
}

.corp {
    border: 1px solid #26226229;
}

.sector-power-main h3 {
    /* font-weight: bold; */
    padding: 10px 0px 10px;
    font-size: 26px;
}

.event_sectors {
    padding: 15px 35px;
    background-color: #312d2e;
    color: white;
    height: 514px;
}

.event_sectors h4 {
    text-align: center;
    font-weight: bold;
    color: #9b6063;
}

.event_sectors_secnd {
    padding: 15px 35px;
    background-color: #dc976e;
    color: white;
    height: 514px;
}

.event_sectors_secnd h4 {
    text-align: center;
    font-weight: bold;
    color: #312d2e;
}

.event_sectors_secnd p {
    color: black;
    font-size: 15px;
}

.no-padding {
    padding: 0px !important;
    margin: 0px !important;
}

section.sectorss {
    padding: 40px 0;
}

.company-grid {
    margin-left: auto;
    margin-right: auto;
    display: block;
    width: 50%;
    margin-top: 60px;
}
