/*
  Theme Name: NewBiz
  Theme URL: https://bootstrapmade.com/newbiz-bootstrap-business-template/
  Author: BootstrapMade.com
  License: https://bootstrapmade.com/license/
*/

/*--------------------------------------------------------------
# General
--------------------------------------------------------------*/
img { 
   image-rendering: -webkit-optimize-contrast; /*protect scale img burry in chrome*/
    }

@font-face {
_
font-family: "Gotham-Light";
src: url("../../fonts/Gotham-Light.otf");
}
@font-face {
font-family: "Gotham-Medium";
src: url("../../fonts/Gotham-Medium.otf");
}
@font-face {
font-family: "Gotham-Book";
src: url("../../fonts/Gotham-Book.otf");
}
body {
  background: #fff;
  color: #000;
  font-family: "Gotham-Light", sans-serif;
  text-align: left;
  font-size:15px;
}

a {
  color: #fbe656;
  transition: 0.5s;
}

a:hover,
a:active,
a:focus {
  color: #f4ea42;
  outline: none;
  text-decoration: none;
}

p {
  padding: 0;
  margin: 0 0 30px 0;
  
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Gotham-Medium";
  font-weight: 400;
  margin: 0 0 20px 0;
  padding: 0;
  color: #555555;
}
strong{ font-family: "Gotham-Book";}
#about h1 {font-size: 28px;color: #555555;  font-weight:bold }

/* Back to top button */

.back-to-top {
  position: fixed;
  display: none;
  background: #f27f49;
  color: #fff;
  width: 44px;
  height: 44px;
  text-align: center;
  line-height: 1;
  font-size: 16px;
  border-radius: 50%;
  left: 15px;
  bottom: 15px;
  transition: background 0.5s;
  z-index: 11;
}

.back-to-top i {
  padding-top: 12px;
  color: #fff;
}
.svg-inline--fa { 
  vertical-align: -.9em;
}
.strongtxt{font-family:Gotham-Medium;}
.blue_txt{color:#0FF}
/* Prelaoder */

#preloader {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9999;
  overflow: hidden;
  background: #fff;
}

#preloader:before {
  content: "";
  position: fixed;
  top: calc(50% - 30px);
  left: calc(50% - 30px);
  border: 6px solid #f2f2f2;
  border-top: 6px solid #007bff;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  -webkit-animation: animate-preloader 1s linear infinite;
  animation: animate-preloader 1s linear infinite;
}

@-webkit-keyframes animate-preloader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes animate-preloader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/

#header { /*-----here----*/
 
background: #F5F5F5;
background: linear-gradient(180deg,rgba(245, 245, 245, 1) 86%, rgba(200, 201, 203, 1) 100%);
  height: 90px;
  transition: all 0.5s;
  z-index: 997;
  transition: all 0.5s;
  padding: 10px 0;
  /*box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.3);*/
}

#header.header-scrolled,
#header.header-pages {
  height: 90px;

}
 

.container_top{
 margin: -10px auto;
 max-width:1150px; 
}

#header .logo{margin-top:10px; margin-left:20px}
#header .logo h1 {
  font-size: 36px;
  margin: 0;
  padding: 0;
  line-height: 1;
  font-weight: 400;
  letter-spacing: 3px;
  text-transform: uppercase;
}

#header .logo h1 a,
#header .logo h1 a:hover {
  color: #00366f;
  text-decoration: none;
}

#header .logo img {
  padding: 0;
  margin-top: -10px;
  max-height: 90px;
}

.main-pages {
  margin-top: 60px;
}


/*--------------------------------------------------------------
# Navigation Menu
--------------------------------------------------------------*/

/* Desktop Navigation */
.main_menu {
    margin-left: 250px;
}

.main-nav,.main-nav * {
  margin: 13px 1px 0;
  padding: 0;
  list-style: none;
  height:30px;

}

.main-nav > ul > li {
  position: relative;
  white-space: nowrap;
  float: left;
}

.main-nav a {
  display: block;
  position: relative;
  color: #58595b;
  padding: 5px 10px 0;
  transition: 0.3s;
  font-size: 16px;
  font-family:"Gotham-Book";
  border-right:thin #58595b solid;    
  font-weight: 100;
}

.main-nav > ul > li.lastest_menu a{border-right:none;}

.main-nav a:hover,
.main-nav .active > a,
.main-nav li:hover > a {
  color: #e5550d;
  text-decoration: none;
}

.main-nav .drop-down ul {
 display: block;
  position: absolute;
  left: 0;
  top: calc(100% + 20px);
  z-index: 99;
  opacity: 0;
  visibility: hidden; 
 /* box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);
  transition: ease all 0.3s;*/
   
}

.main-nav .drop-down:hover > ul {
  opacity: 1;
  top: 100%;
  visibility: visible;
  
}


  

.main-nav .drop-down li { 
  position: relative;
  background: #1cbbd1;
  margin-top: -5px;  
}
.main-nav .drop-down ul a{font-size:14px; color:#000000}
.main-nav .drop-down.entry5  li{
  
  position: relative;  
  margin-top: -5px;
  width:180px; 
  }

.main-nav .drop-down.entry6  li{
  
  position: relative;  
  margin-top: -5px;
  width:200px; 
  }


.main-nav .drop-down.entry7  li{
  
  position: relative;  
  margin-top: -5px;
  width:160px; 
  }

.main-nv  .drop-down.entry7 ul a:hover{ width:180px}


.main-nav .drop-down ul a:hover,
.main-nav .drop-down ul .active > a,
.main-nav .drop-down ul li:hover > a {
   color: #fff;
   
}

.main-nav .drop-down > a:after {
  content: "\f107";
  font-family: FontAwesome;
  padding-left: 10px;
}

.main-nav .drop-down .drop-down ul {
  top: 0;
  left: calc(100% - 30px);
}

.main-nav .drop-down .drop-down:hover > ul {
  opacity: 1;
  top: 0;
  left: 100%;
}

.main-nav .drop-down .drop-down > a {
  padding-right: 35px;
}

.main-nav .drop-down .drop-down > a:after {
  content: "\f105";
  position: absolute;
  right: 15px;
}

/* Mobile Navigation */

.mobile-nav {
  position: fixed;
  top: 0;
  bottom: 0;
  z-index: 9999;
  overflow-y: auto;
  left: -260px;
  width: 260px;
  padding-top: 18px;
  background: rgba(244, 97, 63, 0.8);
  transition: 0.4s;
}

.mobile-nav * {
  margin: 0;
  padding: 0;
  list-style: none;
}

.mobile-nav a {
  display: block;
  position: relative;
  color: #fff;
  padding: 10px 20px;
  font-weight: 500;
}

.mobile-nav a:hover,
.mobile-nav .active > a,
.mobile-nav li:hover > a {
  color: #f3e515;
  text-decoration: none;
}

.mobile-nav .drop-down > a:after {
  content: "\f078";
  font-family: FontAwesome;
  padding-left: 10px;
  position: absolute;
  right: 15px;
}

.mobile-nav .active.drop-down > a:after {
  content: "\f077";
}

.mobile-nav .drop-down > a {
  padding-right: 35px;
}

.mobile-nav .drop-down ul {
  display: none;
  overflow: hidden;
}

.mobile-nav .drop-down li {
  padding-left: 20px;
}

.mobile-nav-toggle {
  position: fixed;
  right: 0;
  top: 0;
  z-index: 9998;
  border: 0;
  background: none;
  font-size: 24px;
  transition: all 0.4s;
  outline: none !important;
  line-height: 1;
  cursor: pointer;
  text-align: right;
}

.mobile-nav-toggle i {
  margin: 18px 18px 0 0;
  color: #f35322;
}

.mobile-nav-overly {
  width: 100%;
  height: 100%;
  z-index: 9997;
  top: 0;
  left: 0;
  position: fixed;
  background: rgba(232, 178, 152, 0.8);
  overflow: hidden;
  display: none;
}

.mobile-nav-active {
  overflow: hidden;
}

.mobile-nav-active .mobile-nav {
  left: 0;
}

.mobile-nav-active .mobile-nav-toggle i {
  color: #fff;
}
.entry7 {
    margin-left: 10px;
}
.vc {
    color: #FFF;
    font-weight: bold;
    background-color: #cc3333;
   /* background-color:#d7abab;*/
    border-radius: 20px;
    padding: 10px;
}
a#tooltipdemo {
  position: relative ;
}
a#tooltipdemo:hover::after {
  font-size:13px;
  content: "This will open on  2 December  at 02:00 hrs, UK time" ;  
  position: absolute ;
  top: 3em ;
  left: -3em ;
  min-width: 200px ;
  border: 1px #141414 solid ;
  padding: 8px ;
  color: black ;
  background-color: #b5d1f4 ;
  z-index: 1 ;
} 
/*--------------------------------------------------------------
# Sections
--------------------------------------------------------------*/

/* Sections Header
--------------------------------*/
.section-header{ text-align: center; }
.section-header h1 {
  font-size: 36px;
  color: #FFFFFF;
  text-align: center; 
  position: relative;
 
  font-family: "Gotham-Medium";
}


hr.line {
  border-top: 4px solid #e76528;
  width: 170px;
  margin-top: -5px;
  margin-bottom: 30px;
} 
hr.line_white {
  border-top: 4px solid #FFFFFF;
  width: 170px;
  margin-top: -5px;
  margin-bottom: 30px;
} 

.section-header p {
  text-align: center;
  margin: auto;
  font-size: 20px;
  padding-bottom: 30px;
  color: #1b4586;
  width: 50%;
  
}

.bullet {
  padding-left:20px;
}

/* Section with background
--------------------------------*/

.section-bg {
  background: #fff;
}



/* About Us Section
--------------------------------*/

#about {
  background: #fff;
  margin: 3px 10% 50px;
 /* box-shadow: inset 0px 0px 7px 0px rgba(0, 0, 0, 0.1);*/
}

#about .section-header{ padding-top:50px}

#about .about-container .content {
  background: #fff;
}

#about .about-container .title {
  color: #333;
  font-weight: 700;
  font-size: 32px;
   
}

#about .about-container p {
  line-height: 26px;
}

#about .about-container p:last-child {
  margin-bottom: 0;
}

#about .about-container .icon-box {
  background: #fff;
  background-size: cover;
  padding: 0 0 30px 0;
}

#about .about-container .icon-box .icon {
  float: left;
  background: #fff;
  width: 64px;
  height: 64px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
  border-radius: 50%;
  border: 2px solid #007bff;
  transition: all 0.3s ease-in-out;
}

#about .about-container .icon-box .icon i {
  color: #007bff;
  font-size: 24px;
}

#about .about-container .icon-box:hover .icon {
  background: #007bff;
}

#about .about-container .icon-box:hover .icon i {
  color: #fff;
}

#about .about-container .icon-box .title {
  margin-left: 80px;
  font-weight: 600;
  margin-bottom: 5px;
  font-size: 18px;
}

#about .about-container .icon-box .title a {
  color: #283d50;
}

#about .about-container .icon-box .description {
  margin-left: 80px;
  line-height: 24px;
  font-size: 14px;
}

#about .about-extra {
  padding-top: 60px;
}

#about .about-extra h4 {
  font-weight: 600;
  font-size: 24px;
}
/* Vdo 
-------------------------------*/
#vdo{
padding:30px 10%;

}
.vdo_controls{margin:30px 0;}
/* Agenda Section
--------------------------------*/

#agenda {

  padding: 30px 0 60px 0;

}

.section-header .smalltxt{
font-size:14px;
text-align:center;
 

}

#agenda .section-header h4{color:#1b4586}
#agenda .section-header p{color:#000}

 .select_timezone{
      border: 2px solid #e76528;
	  border-radius: 0.4rem;
	  width:300px; 
      text-align:left;
      margin:30px 0;
	  height: 40px;
}

#agenda .day_box {
 
  margin: 20px 18%; 
 
  transition: all 0.3s ease-in-out;
}
.agenda_box {margin:20px 15% 0;}

 .day_item{ 
        background:#adadaf; 
         width: 100px;
        height: 100px;
		border-radius: 50%;
        padding: 35px 13px;
		margin:0 30px;
		text-align: center;
		font-size: 23px;
	    font-weight:bold;
		color:white;
		cursor:pointer;
		display:inline-block;
		 
		}
 .day_item:hover,  .day12.active , .day13.active , .day14.active , .day15.active{ 
       background:#9e1d20; 
		color:#fff;
		border-radius: 50%;
		
		}

.agenda_table{
    
    border-collapse: collapse;
    margin-bottom: 20px;
    width: 100%;
	
}
.d13,.d14,.d15{display:none}

 .agenda_table td {
    border: 1px solid #8b8b8b;
    font-size: 15px;
    padding: 6px 3px;
	background-color:#fff;
	text-align: center;
}
 .agenda_table th {
    background-color: #fcc88b;
    border: 1px solid #8b8b8b;
    color: #000000;
    font-size: 15px;
    font-weight: bold;
    padding: 6px 0;
    text-align: center;	
}
.agenda_table .std_table_sub{
	background-color: #ef6c1b;
	color: #fff;
	}

.detail_table{
  border-collapse: collapse;
  margin-bottom: 20px;
  width: 100%;
}
.d13,.d14,.d15{display:none}

.detail_table td {
  border: 1px solid #fff;
  font-size: 16px;
  padding: 3px 6px;
  vertical-align: top;
}
.detail_table th {
  border: 1px solid #fff;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  padding: 6px 0;
  text-align: center;
}


.spec_table{
  border-collapse: collapse;
  margin-bottom: 20px;
  width: 100%;
}
.spec_table td {
  color: #e5550d;
  font-size: 16px;
  padding: 3px 3px;
  vertical-align: top;
}

/* Pricing Section
--------------------------------*/
#pricing {
   color: #fff;
   margin-bottom:200px;
   background: url(../../img/info/pricing/delegate_bg.jpg) no-repeat  #bd3b04;  
 
   background-position: center top;
   position:relative;
   height:789px;
   margin-top: 30px;
    padding-top:30px;
   }

#pricing .section-header h3,
#pricing .section-header p  {
  color: #fff;
}



/*.all_price{ font-size:20px; padding-top:200px;}*/

.price_detail{  font-size:16px}
.price_detail_other{  font-size:16px; }
.delegate_price{ margin:0  3%; padding-top: 40px;}
.accom_price{ margin:0  10%; display:none;padding-top: 40px;}
.events_price{ margin:0  5%; display:none;padding-top: 40px; text-align: center;}
.adver_price{ margin:0  5%; display:none;padding-top: 40px;}
.other_price{ margin:0  10%;display:none;padding-top: 40px; text-align: center;}
.special_price{ margin:0  5%; display:none;padding-top: 40px;}
.booths_price{margin:0  5%; display:none;padding-top: 40px;}
.branding_price{margin:0  5%; display:none;padding-top: 40px; }

.price_icon{ margin:20px 0px 0px}
.type_icon{margin-right:10px;width:120px;}



.split{ background:url(../../img/info/pricing/split.png) no-repeat ; padding:0 20px;}
.pricing_paragraph{text-align: center;}
.other_paragraph{text-align: center; padding:20px 0}
.first_paragraph{text-align: right; }
.last_paragraph{text-align:center}
.booths_paragraph{text-align: center; padding:20px 0;font-family:"Gotham-Light"}
.branding > ul >li {font-family:"Gotham-Light", sans-serif}

	
	
.sub_sponsors{font-weight:bold;margin-bottom:10px; font-size:20px;font-family:"Gotham-Medium", sans-serif}

.sub_sponsors_other{font-size:17px;font-weight:bold;margin-bottom:10px;}

.sponsors_L1{margin:10px 0 20px;font-family:"Gotham-Light", sans-serif}
.sponsors_L2{margin:10px 0; font-family:"Gotham-Light", sans-serif}
.brading_width{margin:30px 30%;}
 .addition_box{margin-top: 40px;font-family:"Gotham-Light", sans-serif;}


.btn{padding:0}
.btn_padding{ margin:15px 0;}
.btn_allPadding{ padding: 10px 20px; font-weight:800}
.register_position{text-align:right}
.detail_position{text-align:left; }

.btn_register{ color:#fff; background:url(../../img/info/pricing/reserve_bt_bg.png) no-repeat;  background-position: center; width:150px; height:30px; border-radius:10px; border:thin #FFF solid; font-size:16px}
.btn_register:hover{color:#000000}

.btn_back{ color:#fff; background:url(../../img/info/pricing/reserve_bt_bg.png) no-repeat;  background-position: center; width:150px; height:30px; border-radius:10px; border:thin #FFF solid; font-size:16px}
.btn_back:hover{color:#000000}


.btn_additional{ color:#fff; background:url(../../img/info/pricing/reserve_bt_bg.png) no-repeat;  background-position: center; width:200px; height:30px; border-radius:10px; border:thin #FFF solid; font-size:16px}
.btn_additional:hover{color:#000000}
.moblie_bt{display:none;}
.deadline{ margin:20px 0}

.btn_register_other{ color:#fff; background:url(../../img/info/pricing/reserve_bt_bg.png) no-repeat;  background-position: center; width:80px; height:30px; border-radius:10px; border:thin #FFF solid; font-size:12px}
.btn_register_other:hover{color:#000000}

.btn_additional_other{ color:#fff; background:url(../../img/info/pricing/reserve_bt_bg.png) no-repeat;  background-position: center; width:100px; height:30px; border-radius:10px; border:thin #FFF solid; font-size:11px}
.btn_additional_other:hover{color:#000000}

btn_register_other{ color:#fff; background:url(../../img/info/pricing/reserve_bt_bg.png) no-repeat;  background-position: center; width:80px; height:30px; border-radius:10px; border:thin #FFF solid; font-size:12px}
.btn_register_other:hover{color:#000000}

.btn_additional_other{ color:#fff; background:url(../../img/info/pricing/reserve_bt_bg.png) no-repeat;  background-position: center; width:100px; height:30px; border-radius:10px; border:thin #FFF solid; font-size:11px}
.btn_additional_other:hover{color:#000000}

.col-lg-1-other{
flex: 0 0 15%;
max-width: 15%;
}

.col-lg-1-pen{
flex: 0 0 15%;
max-width: 15%;
}
.col-lg-1-stapler{
flex: 0 0 17%;
max-width: 17%;
}
.col-lg-1-mobile{
flex: 0 0 20%;
max-width: 20%;
}

.mobile_bt{display:none; }


/* Slide Section
--------------------------------*/

#slide {
  padding: 90px 0 0px;
  margin-top: -2px;
  margin-left: -0.6px;
}

   

.sponsors-box{
  position:absolute;
  margin: 20px  0;  
  z-index:99; 
  left: 0;
  right: 0;
  transition: all 0.9s ease-in-out;
 
}


.sponsors-items{ margin:-60px 20px 20px;  }

.sponsors-items .s2{ margin-left: -10px;}
.sponsors-items .s3{ margin-left: -10px;}
.sponsors-items .s4{ margin-left: 5px;}
.sponsors-items .s5{ margin-top: -30px;margin-left: -25px;}
.sponsors-items .s6{ margin-top: -5px;margin-left: -30px;}



.downloads{cursor:pointer; margin-top:-10px}

.sponsors_bt img {
    width: 150px;
}

.sponsors_bt {
    margin: -100px 20px 40px;
    position: absolute;
    z-index: 99;
}
.vote_box{display:block;width:200px; text-align:center}
.vote_bt{
    cursor: pointer;
    margin: -130px 0 10px 50px;
    position: absolute;
    z-index: 99;
}
.vote_bt img{
    width: 150px
	
	}	
.vote_text{ 
    color:#FFF; 
	font-size:15px; 
	padding:5px 0;
	text-shadow: -1px 1px 0 #000,
                  1px 1px 0 #000,
                  1px -1px 0 #000,
                  -1px -1px 0 #000;
}	
.downloads_bt img {
        width: 140px
}

.downloads_bt {
    cursor: pointer;
    margin: -50px 0 -10px 120px;
    position: absolute;
    z-index: 99;
}

    .download_box {
    position: absolute;
    z-index: 9;
    border-top-right-radius: 25px;
    border-bottom-left-radius: 25px;
    border: thin #FFF solid;
    margin:-140px 0 0 380px;
    width: 50%;
    background: rgba(205, 96, 39, 0.7);
    display: none;
}
.dl{ margin:20px 0; }



 


.download_icon{ text-align:center;  display:inline-block}

.download_detail{margin-left:5px; font-size:14px;  font-weight:800;color:#fff; display:inline-block}
/*.eDirectory{margin: 10px 25px 5px;}*/


/*
#slide .owl-nav,
#slide .owl-dots {

  margin: -35px 47%;
  position:absolute;
  text-align: center;
}*/

#slide .owl-nav .owl-next{
margin: -260px 10px 0 98%;
position:absolute; 
background: #a89f90;
color: #fff;
width: 30px;
height: 54px;
text-align: center;
line-height: 0;
font-size: 18px;

border-radius: 90px 0 0 90px;
opacity:0.5;
transition: background 0.5s;
z-index: 11;
}

#slide .owl-nav .owl-next:hover{


background: #a89f90;
color: #000;
opacity:0.8;
transition: background 0.5s;

}

#slide .owl-nav .owl-prev {
	margin: -260px 0 0 -7px;
	position:absolute;	
	background: #a89f90;
	color: #fff;
	width: 30px;
	height: 54px;
	text-align: center;
	line-height: 0;
	font-size: 18px;
	border-radius: 0 90px 90px 0;
	opacity:0.5;
	transition: background 0.5s;
	z-index: 11;
	
	}
#slide .owl-nav .owl-prev:hover{

background: #a89f90;
color: #000;
opacity:0.8;
transition: background 0.5s;

}

#slide .owl-dot {
  display: inline-block;
  margin: 0 5px;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #ddd;
}

#slide .owl-dot.active {
  background-color: #000;
}




/* Event_sponsors Section
--------------------------------*/

#event_sponsors {
  padding: 0px 0;
  /*box-shadow: inset 0px 0px 7px 0px rgba(0, 0, 0, 0.1);*/
  margin-top:-100px;

}


#event_sponsors .clients-wrap {
/*  border-top: 1px solid #d6eaff;
  border-left: 1px solid #d6eaff;*/
  margin-bottom: 30px;
}

#event_sponsors .client-logo {
  padding: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  /*border-right: 1px solid #d6eaff;
  border-bottom: 1px solid #d6eaff;*/
  overflow: hidden;
  background: #fff;
  height: 200px;
}

#event_sponsors .client-logo:hover img {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}
#event_sponsors .plaitumn {
	 padding: 20px;
}

#event_sponsors img {
  transition: all 0.4s ease-in-out;
}
 #event_sponsors .q5{margin-top:-20px;}


/*DELEGATE FEES
--------------------------------*/
#delegate_free{
 padding-top:180px; 
 background:url(../../img/info/delegate_frees/delegate_bg.jpg) no-repeat  #a4470a; 
 background-position: top center; 
  background-attachment: fixed;
  color:#ffff; 
}
#delegate_free  .section-header h1{color:#fff }

.paragraph {
	margin-bottom: 30px;
	color:#fff;
}
.text_padding {
	padding:30px 0;
	
}
.yellow_text{ color:#FF0}
.blue_text{ color:#00FFFF}

/*BOOTHS FEES
--------------------------------*/
#booths_free{
 padding-top:150px; 
 background:url(../../img/info/booths_frees/booth_bg.jpg) no-repeat #a4470a; 
 background-attachment: fixed;
 background-position: top center; 
  color:#2c2c2c; 
}


.booths_type{widht:30%}


/*ACCOM FEES
--------------------------------*/
#accom_free  .section-header h1{color:#fff}
#accom_free{
 padding-top:150px; 
 background:url(../../img/info/accom_frees/accom_bg.jpg) no-repeat #a4470a; 
 background-attachment: fixed;
 background-position: top center; 
  color:#fff; 
}
#booths_free  .section-header h1{color:#fff}

.std_table {
    border-collapse: collapse;
    margin-bottom: 20px;
    width: 100%;	
	 color:#fff;	
}


.std_table td, .std_table th {
    border: 1px solid #fff;
    font-size: 15px;
    padding: 6px 3px;
}
.std_table th {  
    font-weight: bold;
    padding: 6px 0;
    text-align: center;
	background:#ef6c1b;
	color:#FFFFFF;
}
.std_table_noborder {  border:none; }
.std_table_noborder td, .std_table_noborder th {
  padding: 6px 3px;
  border:none;
}
.std_table2 {
    border-collapse: collapse;
    margin-bottom: 20px;
    width: 100%;	
	 color:#333;	
}
.std_table2 td{
	border: 1px solid #000;
    font-size: 16px;
    padding: 6px 3px;
}
.std_list{line-height:10px}
#occupancy .modal-header{border-bottom: none;}
#occupancy .modal-content{width:120%}
.poplink{color:#039}
.poplink a:link{color:#009}
.poplink a:hover,.poplink a:active {color:#009}

/*sponsors FEES
--------------------------------*/
#sponsors_free{
 padding-top:150px; 
 background:url(../../img/info/sponsors_frees/sponsor_bg.jpg) no-repeat #a4470a; 
 background-attachment: fixed;
 background-position: top center; 
  color:#ffff; 
}
#sponsors_free  .section-header h1{color:#fff}



/*adver FEES
--------------------------------*/
#adver_free{
 padding-top:150px; 
 background:url(../../img/info/adver_frees/adver_bg.jpg) no-repeat #a4470a; 
 background-attachment: fixed;
 background-position: top center; 
  color:#ffff; 
}
#adver_free  .section-header h1{color:#ffff}
.adv_detail{margin-top:50px}
.text_bold{font-family: Gotham-Medium}

/*adver FEES
--------------------------------*/
#branding_free{
 padding-top:150px; 
 background:url(../../img/info/branding_frees/branding_bg.jpg) no-repeat #0b4889; 
 background-attachment: fixed;
 background-position: top center; 
  color:#ffff; 
}
#branding_free  .section-header h1{color:#ffff}

/*other FEES
--------------------------------*/
#other_frees{
 padding-top:150px; 
 background:url(../../img/info/other_frees/other_bg.jpg) no-repeat #a4470a; 
 background-attachment: fixed;
 background-position: top center; 
  color:#ffff; 
}
#other_frees  .section-header h1{color:#ffff}


/*Special FEES
--------------------------------*/
#special_free{
 padding-top:150px; 
 background:url(../../img/info/special_frees/special_bg.jpg) no-repeat #a4470a; 
 background-attachment: fixed;
 background-position: top center; 
  color:#ffff; 
}
#special_free  .section-header h1{color:#ffff}
#special_free  .section-header h6{color:#ffff}
#special_free  .tour_detail h4{color:#ffff}
#special_free   h2{color:#ffff}
#special_free   h4{color:#ffff;}
#special_free   h5{color:#ffff; font-size:16px}
/*Football FEES
--------------------------------*/
#football_free{
 padding-top:150px; 
 background:url(../../img/info/special_frees/footballl_bg.jpg) no-repeat #a4470a; 
 background-attachment: fixed;
 background-position: top center; 
  color:#ffff; 
}
#football_free  .section-header h1{color:#ffff}

.golf_table td{padding:20px}

/* Registration Section
--------------------------------*/
#affiliated{
  padding: 30px 0 70px;
  background:url(../../img/info/registration/affiliated_bg.jpg) no-repeat #596e83;
  background-position:center;
  color:#fff;
  }
#affiliated .section-header h3,
#affiliated .section-header p  {
  color: #fff;
}
 
  
#registration { 
  padding: 30px 0 70px;
  background:url(../../img/info/registration/registation_bg.jpg) no-repeat #596e83;
  background-position:60% center;
  color:#fff;
}

#registration .section-header h3,
#registration .section-header p  {
  color: #fff;
}

#registration .login_form{   text-align:center; margin-top:10px;}

#registration .registerForm{  margin:0 20%;}


#registration .login_form #errormessage {
  color: red;
  display: none;
  border: 1px solid red;
  text-align: center;
  padding: 15px;
  font-weight: 600;
  margin-bottom: 15px;
}


#registration .login_form#errormessage.show,
#registration .login_form .show {
  display: block;
}

#registration.login_form.validation {
  color: #fff;
  display: none;
  margin: 0 0 20px;
  font-weight: 400;
  font-size: 13px;
}

#registration .login_form input {
  border-radius: 5;
  width:250px;
  box-shadow: none;
  font-size: 16px;
  display:inline-block

}

#registration .login_form button[type="submit"] {
  border:none;
  width:200px;
  height:40px;
  color:#fff;
  font-size:16px;
  margin-top:30px;
  border-radius:10px; border:thin #FFF solid; 
 background: url('../../img/info/pricing/reserve_bt_bg.png') no-repeat center;
 
}

#registration .login_form button[type="submit"]:hover {
 color:#13216a;
  cursor: pointer;
}
#registration .forgot_padding{padding:30px}
#registration .btn_forgot{ color:#fff; background:url(../../img/info/pricing/reserve_bt_bg.png) no-repeat;  background-position: center; width:180px; height:30px; border-radius:10px; border:thin #FFF solid; font-size:16px}
#registration .btn_forgot:hover{  color:#13216a}


/*--------------------------------------------------------------
/* vaccination Section
--------------------------------*/

#vaccination { 
  padding: 140px 0 80px;
  background:url(../../img/info/vaccination/vaccination_bg.png) no-repeat #a4470a;
  color:#fff;
  background-attachment: fixed;
  background-position: top center; 
  background-size: 100% 100%;
}

#vaccination .section-header h1,
#vaccination .section-header p  {
  color: #fff;
}

#vaccination .login_form{ margin-top: 50px;  text-align:center  }

/*#vaccination .registerForm{width:550px}*/


#vaccination .login_form #errormessage {
  color: red;
  display: none;
  border: 1px solid red;
  text-align: center;
  padding: 15px;
  font-weight: 600;
  margin-bottom: 15px;
}


#vaccination .login_form#errormessage.show,
#vaccination .login_form .show {
  display: block;
}

#vaccination.login_form.validation {
  color: #fff;
  display: none;
  margin: 0 0 20px;
  font-weight: 400;
  font-size: 13px;
}

#vaccination .login_form input {
  border-radius: 5;
  width:250px;
  box-shadow: none;
  font-size: 16px;
  display:inline-block

}

#vaccination .login_form button[type="submit"] {
  border:none;
  width:200px;
  height:40px;
  color:#fff;
  font-size:16px;
  margin-top:30px;
  border-radius:10px; border:thin #FFF solid; 
 background: url('../../img/info/pricing/reserve_bt_bg.png') no-repeat center;
 
}

#vaccination .login_form button[type="submit"]:hover {
 color:#13216a;
  cursor: pointer;
}
#vaccination .forgot{ margin-top:10px; color:#FFF;}
#vaccination .forgot:hover{  color:#cbcbcd}
/*--------------------------------------------------------------

/* hotelguest Section
--------------------------------*/

#hotelguest { 
  padding: 140px 0 80px;
  background-color:#1b4586;
  color:#fff;
  background-attachment: fixed;
  background-position: top center; 
  background-size: 100% 100%;
}

#hotelguest .section-header h1,
#hotelguest .section-header p  {
  color: #fff;
}

#hotelguest .login_form{ margin-top: 50px;  text-align:center  }

/*#hotelguest .registerForm{width:550px}*/


#hotelguest .login_form #errormessage {
  color: red;
  display: none;
  border: 1px solid red;
  text-align: center;
  padding: 15px;
  font-weight: 600;
  margin-bottom: 15px;
}


#hotelguest .login_form#errormessage.show,
#hotelguest .login_form .show {
  display: block;
}

#hotelguest.login_form.validation {
  color: #fff;
  display: none;
  margin: 0 0 20px;
  font-weight: 400;
  font-size: 13px;
}

#hotelguest .login_form input {
  border-radius: 5;
  width:250px;
  box-shadow: none;
  font-size: 16px;
  display:inline-block

}

#hotelguest .login_form button[type="submit"] {
  border:none;
  width:200px;
  height:40px;
  color:#fff;
  font-size:16px;
  margin-top:30px;
  border-radius:10px; border:thin #FFF solid; 
 background: url('../../img/info/pricing/reserve_bt_bg.png') no-repeat center;
 
}

#hotelguest .login_form button[type="submit"]:hover {
 color:#13216a;
  cursor: pointer;
}
#hotelguest .forgot{ margin-top:10px; color:#FFF;}
#hotelguest .forgot:hover{  color:#cbcbcd}
/*--------------------------------------------------------------


# Codiv
--------------------------------------------------------------*/
#covid{
 background:url(../../img/info/covid/covid_bg.jpg) no-repeat;
 padding: 120px 0 40px;
 color:#fff;
  background-attachment: fixed;

}
hr.line_white {
  border-top: 4px solid #FFF;
  width: 170px;
  margin-top: -5px;
  margin-bottom: 30px;
} 
#covid .section-header h1,
#covid .section-header p  {
  color: #fff;
}
.covid_title{color: #fff;}

.covid-container{ margin-top:40px}
.covidul >li {padding:20px 0}
/*--------------------------------------------------------------
# Visa
--------------------------------------------------------------*/
#visa{
 background:url(../../img/info/visa/visa_bg.jpg) no-repeat;
 padding: 120px 6% 40px;
 color:#fff;
 background-attachment: fixed;

}
hr.line_white {
  border-top: 4px solid #FFF;
  width: 170px;
  margin-top: -5px;
  margin-bottom: 30px;
} 
#visa .section-header h1, #visa .section-header p {
  color: #fff;
}
.visa_title{color: #fff;}

.visa-container{ margin-top:40px}


.visa_blue{
  color:#0CF;
}


.std_table_visa {
     border-collapse: collapse;
     margin-bottom: 20px;
     width: 100%;	
	 color:#fff;
	 background: rgba(205, 96, 39, 0.5);	
}


.std_table_visa td, .std_table_visa th {
    border: 1px solid #fff;
    font-size: 15px;
    padding: 6px 3px;
}
.std_table_visa th {  
    font-weight: bold;
    padding: 6px 0;
    text-align: center;
	background:#ef6c1b;
	color:#FFFFFF;
}
/*--------------------------------------------------------------
# otherinfo
--------------------------------------------------------------*/
#otherinfo_free{
 padding-top:150px; 
 background:url(../../img/info/delegate_frees/delegate_bg.jpg) no-repeat  #a4470a; 
 background-position: top center; 
  background-attachment: fixed;
  color:#ffff; 
}
/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/

#footer {
  background: #ef6c1b;
  
  height: 220px;
  /*-- background: #b21f24; --*/
  color: #FFF;
  font-size: 15px;
  margin-top: -20px;
  text-align:center;
  
}


 .copyright{padding-top: 60px;}

#footer .social{font-weight:bold;font-size: 18px;   }
 

.copyright_text{padding: 30px 0 20px;letter-spacing: 1px; text-align:center; color:#FFFFFF}
.copyright_text a{  color:#FFFFFF}
.copyright_text a:hover{color:#fbe656}

.follow_us{padding-top:30px;}

.social-link {
	margin: 20px 0 0 0;
    text-align:center;
	
}
.social_entry {
	display:inline-block;
	margin-right: 8px;
	width: 44px;
    height: 44px;
}

.social_entry a {
	display:inline-block;
	width: 44px;
    height: 44px;
}

.icon_twitter, .icon_facebook, .icon_linkedin,.icon_youtube,.icon_flickr,.icon_weibo{
	background: url(../../img/info/footer/socials.png) no-repeat;
}

.icon_facebook {
	background-position: 0px -1px;
}
.icon_linkedin {
	background-position: -61px -1px;
}
.icon_twitter {
	background-position: -124px -1px;
}
.icon_youtube {
	background-position: -183px -1px;
}
.icon_flickr {
	background-position: -246px -1px;
}
.icon_weibo {
	background-position: -306px -1px;
}



/*1on1 delegate_free
--------------------------------*/
#one-on-one{
  padding-top:180px; 
  background:url(../../img/info/1on1/1on1_bg.jpg) no-repeat #141a28 ; 
  background-attachment: fixed;
  background-position: 30% bottom; 
  color:#fff; 
 }
 #one-on-one  .section-header h1{color:#fff; }

 #one-on-one .paragraph {
   margin-bottom: 30px;
   color:#fff; 
   padding-top: 20px;
 }

 #one-on-one  .open_form button[type="submit"] {
  border:none;
  width:200px;
  height:40px;
  color:#fff;
  font-size:16px;
  margin-top:30px;
  border-radius:10px; border:thin #FFF solid; 
  background: url('../../img/info/1on1/reserve_bt_bg.png') no-repeat center;
 
}

#one-on-one  .open_form button[type="submit"]:hover {
  color:#13216a;
  cursor: pointer;
}

#one-on-one  .reset1on1_form button[type="submit"] {
  border:none;
  width:350px;
  height:40px;
  color:#fff;
  font-size:16px;
  margin-top:5px;
  border-radius:10px; border:thin #FFF solid; 
  background: url('../../img/info/1on1/reserve_bt_bg.png')  no-repeat center  ;
  
}

#one-on-one  .reset1on1_form button[type="submit"]:hover {
  color:#13216a;
  cursor: pointer;
}



/*---Forgot ---*/
#one-on-one  .reset_form button[type="submit"] {
  color:#fff;
  border: 0;
   font-size:14px;
  width:149px;
  height:39px;
  margin-top:20px;
  background: url('../../img/info/1on1/ReqUP.png') no-repeat top center;
}

#one-on-one  .reset_form button[type="submit"]:hover {
  background: url('../../img/info/1on1/ReqUP.png') no-repeat top center;
  cursor:pointer;
   color:#13216a;
}

#one-on-one .back_form button[type="submit"] {
  color:#fff;
  font-size:14px;
  border: 0;
  width:160px;
  height:39px;
  margin-top:20px;
  background: url('../../img/info/1on1/Back1on1.png') no-repeat top center;
}

#one-on-one  .back_form button[type="submit"]:hover {
  background: url('../../img/info/1on1/Back1on1.png') no-repeat top center;
  cursor: pointer;
  color:#13216a;
}

.deadline_txt{color:#ea1d24}
.detail_position{text-align:left; }




/****************popup color box***************************/
.paragraph_title{ color:#13226e; font-weight:800}
.btn-submit{ color:#000; background-color:#6694cd; border-color: #636465;  width:120px; }
.btn-submit:hover {color: #eee;}
 
.forgotpass, .download_list{color:#0e95ae; text-decoration:none}
.red_text{ color:#f53f31}
/*--------------------------------------------------------------
# Responsive Media Queries
--------------------------------------------------------------*/

@media (min-width: 1920px) {

.container_top{
 margin: -10px auto;
 max-width:1150px; 
}

#header .logo {
  margin-top: 1px;
  margin-left: -150px;
}
#header .logo img {
  padding: 0;
  max-height: 120px;
  margin-top:0;
}



#header {  height: 120px;}  
#header.header-scrolled, #header.header-pages{ height:120px}
.main-nav, .main-nav * {
  margin-top: 18px;
}
.main-nav a {font-size:18px}


 #slide{padding: 120px 0 20px;}   /*--120---*/
 

#slide .owl-nav .owl-next{
margin: -350px 10px 0 98.6%;
}
#slide .owl-nav .owl-prev {
	margin: -35s0px 0 0 0px;
}


  #about { 
  margin: 3px 9% 50px;
  }
    .sponsors-box  {
        margin: 20px 0 20px 180px;
        width: 70%;
    }
    .sponsors_bt {
        margin-left: 180px;
        margin-top: -120px;
    }
.vote_box{display:block;width:250px; text-align:center;margin-left: -20px; margin-top:30px}
.vote_bt{
    cursor: pointer;
    margin: -190px 0 10px 145px;
    position: absolute;
    z-index: 99;
}
.vote_bt img{
    width: 200px
	
	}	
.vote_text {
  font-size: 18px;  
}

    .downloads_bt {
        margin-left: 180px;
        margin-top: -60px;
    }

.downloads_bt img  {width:170px}
.sponsors_bt img{width: 170px;}

    .download_box {
        position: absolute;
        z-index: 9;
        margin: -160px 0 20px 520px;
        display: none;
        width: 40%;
		
    }
.download_detail{margin-left:10px; font-size:15px;  font-weight:800;color:#fff; display:inline-block}


	
 


.all_price,.delegate_price,.accom_price,.events_price,.adver_price,.other_price{ padding-top: 20px;}

.brading_width{margin:30px 420px;}
.price_icon{ margin:20px   0px; }    
.type_icon{margin-right:20px;width:110px;}
 /*--------------------------------------------------------------
# Codiv
--------------------------------------------------------------*/
#covid{
 background:url(../../img/info/covid/covid900_bg.jpg) no-repeat;
 padding: 70px 0 120px;
 height:900px;
}
.covid-container{ margin-top:70px}



  

}
@media(min-width:2000px){
#header {height: 140px;}
#header.header-scrolled, #header.header-pages {
    height: 140px;
}
 #pricing {background-size: 100% 150%;}
 .sponsors-box { margin-top:-70px}
 .sponsors-box .sponsors-items {margin: 20px 0 20px 110px;}
.sponsors_bt {
    margin-left: 180px;
    margin-top: -150px;
}
.downloads_bt {
    margin-left: 90px;
    margin-top: -120px;
}
 .download_box{ 
   width: 17%;
  margin:-270px 0 20px 350px;
}
 

}

@media (max-width: 1200px) {
	
#header {height: 140px;}
#header.header-scrolled, #header.header-pages {
    height: 140px;
}

#header .logo{margin-top: 10px; margin-left: -15px;}

.main_menu{ margin:45px 0 0 17%; position:absolute;}


#slide .owl-nav .owl-prev{
  margin-top: -200px;
}
 #slide .owl-nav .owl-next {
	 margin:-200px 10px 0 98%
 }




.sponsors-box {   
    margin: -40px 0;
}
    .sponsors_bt {
        margin: -70px 10px 0px 90px;
    }
	
	




#slide{ margin-top:30px}
.sponsors-items {
    margin: 0px;
}
.sponsors-items .s1 {
    margin-left: 15px;
}
.sponsors-items .s2 {
    margin-left: -10px;
}
.sponsors-items .s4 {
    margin-left: 5px;
}
.sponsors-items .s5 {   
    margin-left: -15px;
}
.sponsors-items .s6 {   
    margin-left: -10px;
}


.price_icon {
    margin: 20px 0px 0px;
}
.type_icon {
  margin-right: 10px;
  width: 90px;
}
.sponsors_L2 {
    margin: 5px 0;
}
 .brading_width {
  margin: 30px 160px;
}
.addition_box{ margin-top:0px;font-family:"Gotham-Light", sans-serif;}
 .btn_register_other{  width:90px; height:30px; border-radius:10px; border:thin #FFF solid; font-size:12px}
.btn_register_other:hover{color:#13216a}

.btn_additional_other{ width:90px; height:40px; border-radius:10px; border:thin #FFF solid; font-size:11px}
.btn_additional_other:hover{color:#13216a}



  
  
}
@media (max-width: 1024px) {

#slide .owl-nav .owl-prev{
  margin-top: -200px;
}
 #slide .owl-nav .owl-next {
	 margin:-200px 10px 0 97%
 }

.container_top {
  margin: -10px auto;
  max-width: 1300px;
}
#header {height: 120px;}
#header.header-scrolled, #header.header-pages {
    height: 120px;
}
#header .logo{margin-top: 20px;}


.main_menu{ margin:30px 0 0 30%; position:absolute;}
.main-nav a { font-size:14px;}
#slide{ margin-top:20px;}

.sponsors-item img{ width: 100%;}
.sponsors-items .s2 img ,  .sponsors-items .s5 img{ width: 80%;}
.sponsors_bt img {width: 130px;}

.vote_bt {
  margin: -110px 0px 0px 50px;
  width:150px;  
}
.vote_text{font-size:12px}
.downloads_bt {
  margin: -30px 0 -10px 120px;
}
.downloads_bt img{  width:140px }
.download_box { 
  margin: -100px 0 0 380px;
}

.type_icon {
    margin-right: 15px;
    width: 75px;
}
.brading_width {
  margin: 30px 100px;
}
 #registration .registerForm { margin:0px 10%}

}
@media (max-width: 991px) {
  #header {height: 120px;}
#header.header-scrolled, #header.header-pages {
    height: 120px;
}
  #header .logo img {    
   margin-top: 10px;
   width: 100%;
    
  }
   
  #slide{padding: 100px 0 20px;}   /*--120---*/
  #slide .owl-nav .owl-next {
   margin: -260px 10px 0 97%;
    
  }
  #slide .owl-nav .owl-prev {
	margin: -260px 10px 0 -10px;
	
  }
  
   .sponsors-items .s2 img ,  .sponsors-items .s5 img{ width: 70%;} 
    .sponsors-items .s4 { margin-left:-10px}
   .sponsors-items .s5 {
    margin-top: -20px;
    margin-left: -20px;
   }
	
  .sponsors-box {
   
    margin-top: -30px;
    margin-left: -30px;
  }
  .sponsors_bt{ margin:-70px 0 10px 50px; }
 
  .sponsors-box .sponsors-items{ margin:20px 0 20px 50px;  }
 .vote_bt img {
  width: 150px;
}
 .vote_bt {
  margin: -180px 0px 0px 30px;
}
 .downloads_bt {
    cursor: pointer;
    margin: -70px 0px 0px 10px;
	} 
  
 
.downloads_bt img{width:140px;}

.download_box {
        position: absolute;
        z-index: 9;
        margin: -210px 0 0 21%;
        display: none;
        width: 80%;
}
.entry7 {
    margin-left: 5px;
	margin-top:20px
}
  .vc {padding: 10px  7px;}
a#tooltipdemo {
  position: relative ;
}    
a#tooltipdemo:hover::after {
  font-size:13px;
  content: "This will open on 11 November, 02:00 hrs, UK time" ;
  position: absolute ;
  top: 3em ;
  left: 0em ;
  min-width: 80px ;
  border: 1px #141414 solid ;
  padding: 4px ;
  color: black ;
  background-color: #b5d1f4 ;
  z-index: 1 ;
}     


.agenda_box {margin:20px 10% 0;}
.day_item {
    margin: 0  3px;
}

/*===============pricing ================*/ 

  .price_icon{ margin: 20px 0px 0px;}
  .type_icon{width:90px}
  .delegate_price { margin: 0 10%;}
   .addition_box{margin-top: 10px;font-family:"Gotham-Light", sans-serif;}


.btn_register{  width:120px; height:30px; border-radius:10px; border:thin #FFF solid; font-size:15px}
.btn_register:hover{color:#13216a}

.btn_additional{ width:150px; height:30px; border-radius:10px; border:thin #FFF solid; font-size:15px}
.btn_additional:hover{color:#13216a}

 .btn_register_other{  width:70px; height:30px; border-radius:10px; border:thin #FFF solid; font-size:12px}
.btn_register_other:hover{color:#13216a}

.btn_additional_other{ width:70px; height:40px; border-radius:10px; border:thin #FFF solid; font-size:11px}
.btn_additional_other:hover{color:#13216a}


.col-lg-1-other{
flex: 0 0 15%;
max-width: 15%;
}
  
  .spacing_bt{margin:20px 0;}
 
  #event_sponsors {
    margin-top: -100px;
   }
   #registration {   
    height: 700px;
   }
   
    #registration .login_form {
    margin: 50px 0;
   }
   #registration .registerForm { margin:0px}
 /*--------------------------------------------------------------
# Codiv
--------------------------------------------------------------*/
#covid{
 background:url(../../img/info/covid/covid900_bg.jpg) no-repeat;
 padding: 60px 0 120px;
 background-position:center 70%;
 height:1000px;

}

 /*--------------------------------------------------------------
# /*footer*/
--------------------------------------------------------------*/
.copyright_text{ text-align:center;}



  
}

@media (max-width: 768px) {

#header {height: 100px;}
#header.header-scrolled, #header.header-pages {
    height: 90px;
}

#header .logo{margin-top: -10px;}
  
  #slide{padding-top: 70px;}
 
  
  #slide .owl-nav .owl-next {
   margin: -200px 10px 0 97.8%;
    width: 20px;
	height: 34px;
  }
  #slide .owl-nav .owl-prev {
	margin: -200px 0 0 0%;
	 width: 20px;
	height: 34px;
  }
  

  
  .back-to-top {
    bottom: 15px;

  }
  #about{margin-top:-10px}
 
 

  .sponsors-box{
   margin-top: -50px;
    margin-left: -40px; 
   }
   
.sponsors_bt{ margin:-70px 0 20px 0px; }
.sponsors_bt img{ width:130px}

 .sponsors-items{ margin: 10px 0 20px 50px;}
 .vote_box{width:120px;margin-left:75%}
 .vote_bt img {
  width: 100px;
}
 .vote_bt {
  margin:-90px 0px 0px 40px;
}
 
.vote_text{ font-size:12px;}
.downloads_bt {
  margin: -30px 0px 0px 20px;
}

.downloads_bt img {width: 110px;}
   
 
.downloads{cursor:pointer; margin-top:10px ; margin-left:30px}

.download_box{
   position:absolute;
   z-index:9;
   margin: -90px 0 0 150px;
   display:none;
   width: 70%;

}
.sponsors-box .downloads_bt{cursor:pointer; margin-left: 25px;margin-bottom: 10px;}

.sponsors-box .downloads_bt img{width: 150px;}
.download_icon{ text-align:center;  }
.download_icon img{ width:20px}
  .dl { margin: 10px 0;}
.day_item{margin:0 3px}
.download_detail {
    margin-left: 0px;
	font-size:12px;
}
  

  .price_icon{ margin: 20px 0 0 1%; }
  
  .delegate_price { margin: 0 10%;}
 .price_detail_other{  font-size:14px; }
 .sub_sponsors_other {font-size: 15px;}
    
 .addition_box {
    margin-top: 20px;
	font-family:"Gotham-Light", sans-serif;
}

.btn{padding:0}
 .btn_register{ color:#fff;  width:120px; height:30px; border-radius:10px; border:thin #FFF solid; font-size:12px}
.btn_register:hover{color:#999}

.btn_additional{ color:#fff;  width:120px; height:30px; border-radius:10px; border:thin #FFF solid; font-size:12px}
.btn_additional:hover{color:#999}
 
 .btn_register_other{  width:120px; height:30px; border-radius:10px; border:thin #FFF solid; font-size:12px}
.btn_register_other:hover{color:#13216a}

.btn_additional_other{ width:120px; height:30px; border-radius:10px; border:thin #FFF solid; font-size:11px}
.btn_additional_other:hover{color:#13216a}


.col-lg-1-other{
flex: 0 0 15%;
max-width: 15%;
}



  .spacing_bt{margin:20px 0;}
 
  

  /*********agenda *********/
   
  #content_agenda{
  
  min-height: 100vh;
  transition: all 0.3s;
  position: relative;
}
  
    /*********pricing*********/
  #pricing {   
   background: url(../../img/info/pricing/h1000/delegate_bg.jpg) no-repeat  #0e327c;
   background:center;
   height:500px;  
   }
  
  
  
 /*********event sponsor*************/
 #event_sponsors .client-logo {
  padding: 24px;
 }
   /*********registration*************/
  #registration{
	 background: url(../../img/info/registration/registation_bg1000.jpg) no-repeat ;
	 height:1000px;
	}

}

@media (max-width: 767px) {
	
#header{height: 90px;}	
#header.header-scrolled{height: 90px;} /*120*/

#header .logo {
  
	margin-left: -20px;
}
#slide{padding-top:60px;}



   #slide .owl-nav .owl-next {
  
   margin: -100px 10px 0 96%;
    width: 20px;
	height: 24px;
  }
  #slide .owl-nav .owl-prev {
	 margin: -100px 0 0 -1%;
	 width: 20px;
	height: 24px;
  }

  .section-header p {
    width: 100%;
  }

/*.sponsors-box .sponsors_bt , .sponsors-box .sponsors-items  {display:none;}*/
.vote_box{ display:none}

.downloads_bt{cursor:pointer; margin: -25px 0 40px 10px;}
.downloads_bt img {
    width: 120px;
}


  
.downloads{cursor:pointer; margin-top: 135px;margin-left: -40px;}

.download_box{
   position:absolute;
   z-index:9;
  margin: -80px 0 20px 90px;
   display:none;
   width:30%;
  
}




.download_icon{ text-align:center; margin-top:20px}
.download_icon img{ width:20px}

.agenda_box {
  margin: 20px 1% 0;
}  

.std_table td, .std_table th {
  font-size: 11px;
  padding: 6px 2px;
}
 #about h1 , .section-header h1{
  font-size: 24px;
  font-weight: bold;
}

 .section-header h3 ,h3{
  font-size: 22px;
 }
 
     /* Pricing Section
--------------------------------*/ 
 
#pricing {   
   background: url(../../img/info/pricing/h1000/delegate_bg.jpg) no-repeat  #0e327c;  
   background-position: center top;   
   height:900px;
   background-attachment: fixed;
   margin-top:-50px
   }
   
.sub_sponsors{font-weight:bold;margin-bottom:10px; font-size:15px}
.price_detail{font-size:14px}


.split{ background:none; padding:0 20px;}

   .first_paragraph{text-align: left; margin-bottom:10px;}
    .last_paragraph{text-align:left;margin-bottom:10px;}
.sponsors_L2 {
    margin: 30px 0 0 -21px;
}
.other_paragraph{margin-top: 10px; font-size:12px}



#registration{
	 background: url(../../img/info/registration/registation_bg1000.jpg) no-repeat ;
	 height:1300px;
	}
#registration .registerForm {
  margin: 0 ;
}	
	
.register_position{text-align:left; margin-bottom:10px}


.price_icon {
    margin: 20px -15px 10px -10px;
}

 .type_icon {
 width: 75px;
margin-right: 5px;
margin-top: 20px;
 }
 
 .col-lg-1-other, .col-lg-1-pen, .col-lg-1-mobile{
flex: 0 0 50%;
max-width: 50%;
}

.branding_price {  margin: 0;}

/*
.mobile_bt{display:block; margin-top:20px}
.addition_bt{display:none}*/

.sponsors_L1 .special{ text-align:center}
 
 
 
 
  #event_sponsors { margin-top: -150px ;}

 #registration .login_form {
    margin: 10px 10% 0;
	font-family:"Gotham-Book";
  }

/*--------------------------------------------------------------
# Codiv
--------------------------------------------------------------*/
#covid{
 background:url(../../img/info/covid/covid1200_bg.jpg) no-repeat;
 padding: 30px 0 120px;
 background-position:center right;
 height:1100px;

}
.covid-container{margin-top:50px}
/*--------------------------------------------------------------
# footer 
--------------------------------------------------------------*/
#footer {
    text-align: center;
    height: 230px;
}




}

@media (max-width: 574px) {
	.mobile-nav-toggle {
     right: 20px;
	 top:0px;
	}
	
	
	#header .logo img{
    width:100%;
	margin-top: 10px;
   }
   
  #intro {
    padding: 100px 0 20px 0;
  }
 
.sponsors-box{margin-left:-60px;}
.sponsors_bt {
    display:none;
}
.sponsors-box .sponsors-items {
 display:none;
}
.downloads_bt img {
  width: 80px;
}
    
/*/////////////pricing////////////////////*/

.all_price,.delegate_price,.booths_price,.sponsors_price,.adver_price,.virtual_price {
   
    padding-top: 40px;
}
.price_icon {
    margin: 20px -15px 10px -10px;
}
.detail_position {
    text-align: center;
}
.register_position{text-align:center; margin-bottom:10px}


 

/*--------------------------------------------------------------
# Visa
--------------------------------------------------------------*/
#visa{
 background: #374280;
 padding: 150px 0 80px;
 height:1500px;
}
.visa-container{margin-top:50px}


}




