/*
  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;
}

a {
  color: #fff200;
  transition: 0.5s;
}

a:hover,
a:active,
a:focus {
  color: #dba63c;
  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;
}
#about h1 {font-size: 34px; color:#555555; font-weight:bold }

/* Back to top button */

.back-to-top {
  position: fixed;
  display: none;
  background: #a3691e;
  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:hover {
  color: #ffe96b;
}
.back-to-top i {
  padding-top: 12px;
  color: #fff;
}
.svg-inline--fa { 
  vertical-align: -.9em;
}

strong{ font-family: "Gotham-Medium";}
/* 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: rgb(236,236,238);
background: linear-gradient(180deg, rgba(236,236,238,1) 0%, rgba(254,254,254,1) 50%, rgba(236,236,238,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:1100px; 
}

#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: #95680a;
  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: #95680a;
  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(103, 78, 27, 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: #f7c96c;
  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: #dba63c;
}

.mobile-nav-overly {
  width: 100%;
  height: 100%;
  z-index: 9997;
  top: 0;
  left: 0;
  position: fixed;
  background: rgba(87,85, 82, 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 #b88419;
  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 #b88419;
	  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: 16px;
    padding: 6px 3px;
	background-color:#fff;
	text-align: center;
}
 .agenda_table th {
    background-color: #d4bf98;
    border: 1px solid #b88419;
    color: #4c3810;
    font-size: 16px;
    font-weight: bold;
    padding: 6px 0;
    text-align: center;	
}
.agenda_table .std_table_sub{
	background-color: #644b17;
	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: #fff200;
  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  #a5591b;  
 
   background-position: center top;
   position:relative;
   height:780px;
   margin-top: 30px;
    padding-top:30px;
   }

#pricing .section-header h1,
#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  3%; display:none;padding-top: 40px; text-align: center;}
.adver_price{ margin:0  5%; display:none;padding-top: 40px;}
.other_price{ 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:110px;}



.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}

.sub_sponsors{font-weight:bold;margin-bottom:10px; font-size:20px}

.sub_sponsors_other{font-size:17px;font-weight:bold;margin-bottom:10px;}

.sponsors_L1{margin:10px 0;}
.sponsors_L2{margin:10px 0;}
.brading_width{margin:30px 200px;}
 .addition_box{margin-top: 40px;}


.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:#171615}

.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:#171615}


.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:#171615}
.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:#171615}

.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:#171615}

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:#171615}

.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:#171615}

.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  0;
   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;}

.BestPartner_box{
  position:absolute;
  margin: -250px  15px 0;
  z-index:99; 
  width:240px;
  text-align:center;
	}

 .BestText{
	 padding:10px 5px;
	 color:#FFF;
	 font-size:14px;
	 font-weight:bold;
	text-shadow: rgb(14, 13, 12) 2px 0px 0px, rgb(14, 13, 12) 0.540302px 0.841471px 0px, rgb(14, 13, 12) -0.416147px 0.909297px 0px, rgb(14, 13, 12) -0.989993px 0.14112px 0px, rgb(14, 13, 12) -0.653644px -0.756803px 0px, rgb(14, 13, 12) 0.283662px -0.958924px 0px, rgb(14, 13, 12) 0.96017px -0.279416px 0px;
	}  
.BestPartner img{ width:130px}

.downloads{cursor:pointer; margin-top:-10px}

.sponsors_bt img {
    width: 150px;
}

.sponsors_bt {
    margin: -100px 20px 40px;
    position: absolute;
    z-index: 99;
}

    .downloads_bt img {
        width: 160px
    }

.downloads_bt {
    cursor: pointer;
    margin: -40px 0 10px 20px;
    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:-130px 0 0 205px;
    width: 55%;
    background: rgba(144, 95, 29, 0.65);
    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: -220px 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: -220px 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;}

.subsection-title{font-size:1.4rem; text-align:center}


/*DELEGATE FEES
--------------------------------*/
#delegate_free{
 padding-top:180px; 
 background:url(../../img/info/delegate_frees/delegate_bg.jpg) no-repeat  #a95c1c; 
 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 #a95c1c; 
 background-attachment: fixed;
 background-position: top center; 
  color:#2c2c2c; 
}
#accom_free  .section-header h1{color:#fff}

/*ACCOM FEES
--------------------------------*/
#accom_free{
 padding-top:150px; 
 background:url(../../img/info/accom_frees/accom_bg.jpg) no-repeat #a95c1c; 
 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: 16px;
    padding: 6px 3px;
}
.std_table th {  
    font-weight: bold;
    padding: 6px 0;
    text-align: center;
	background:#452e02;
	color:#FFFFFF;
}
.std_table_noborder {  border:none;width: 100%; }
.std_table_noborder td, .std_table_noborder th {
  padding: 6px 3px;
}
.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 #a95c1c; 
 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 #a95c1c; 
 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 #a95c1c; 
 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 #a95c1c; 
 background-attachment: fixed;
 background-position: top center; 
  color:#ffff; 
}
#special_free  .section-header h1, #special_free  .section-header h6{color:#ffff}

.golf_table td{padding:20px}

/* Registration Section
--------------------------------*/

#registration { 
  padding: 60px 0 70px;
  background:url(../../img/info/registration/registation_bg.jpg) no-repeat #a95c1c;
  background-position:center;
  color:#fff;
}

#registration .section-header h1,
#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:#000;
  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:#000}


/*--------------------------------------------------------------
/* vaccination Section
--------------------------------*/

#vaccination { 
  padding: 140px 0 80px;
  background:url(../../img/info/vaccination/vaccination_bg.png) no-repeat #a95c1c;
  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:#b88419;
  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:#b88419;
  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 0 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 h5{color: #fff;}
/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/

#footer {
  background: #450b0b;
  background: linear-gradient(180deg,rgba(69, 11, 11, 1) 56%, rgba(33, 10, 10, 1) 100%);
  
  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:#fff200}

.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-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:#000;
  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:#000;
  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:#000;
}

#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:#000;
}

.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:#FF0000}
/*--------------------------------------------------------------
# Responsive Media Queries
--------------------------------------------------------------*/

@media (min-width: 1920px) {

#header .logo {
  margin-left: -100px;
}
.container_top{
 margin: -10px auto;
}

#header .logo img { 
  max-height: 90px;
}

#header {  height: 90px;}  
#header.header-scrolled, #header.header-pages{ height:90px}
 #slide{padding: 90px 0 20px;}   /*--120---*/
 
.main-nav, .main-nav *{ margin-top:14px}
#slide .owl-nav .owl-next{
margin: -350px 10px 0 98.6%;
}
#slide .owl-nav .owl-prev {
	margin: -350px 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;
    }
.BestPartner img {
    width: 150px;
}

.BestPartner_box{margin:-290px 0 0  50px}
.BestText{ font-size:14px}

    .downloads_bt {
        margin-left: 40px;
        margin-top: -50px;
    }

.downloads_bt img  {width:170px}
.sponsors_bt img{width: 170px;}

    .download_box {
        position: absolute;
        z-index: 9;
        margin: -130px 0 20px 240px;
        display: none;
        width: 50%;
		
    }
.download_detail{margin-left:10px; font-size:15px;  font-weight:800;color:#fff; display:inline-block}


 /*--------------------------------------------------------------
# agenda
--------------------------------------------------------------*/
.agenda_box {
  margin: 20px 10% 0;
}	
 
 /*--------------------------------------------------------------
# pricing
--------------------------------------------------------------*/

.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:114px;}
.events_price{ margin:0;}


  

}
@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: 1600px) {
.download_box{margin: -110px 0 0 205px;}
}
@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;
    }
    .downloads_bt {
        cursor: pointer;
        margin: -40px 10px 10px;
    }


.download_box{   
   margin:   -100px 0 0 15%;
 
}

.BestPartner_box {
  margin: -220px -10px 0;
}

#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}
 .btn_register_other{  width:90px; height:30px; border-radius:10px; border:thin #FFF solid; font-size:12px}
.btn_register_other:hover{color:#b88419}

.btn_additional_other{ width:90px; height:40px; border-radius:10px; border:thin #FFF solid; font-size:11px}
.btn_additional_other:hover{color:#b88419}



  
  
}
@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: 5px;}


.main_menu{ margin:30px 0 0 5%; position:absolute;}
#slide{ margin-top:20px}

 .sponsors-item img{ width: 100%;}
 
 .sponsors-items .s2 img ,  .sponsors-items .s5 img{ width: 80%;}
    .sponsors_bt img {
        width: 130px;
    }
	
	.voting_bt {
  margin: -180px 0px 0px -70px;
  
}
	
 .downloads_bt{cursor:pointer; margin:-30px 0 0 20px;}
 .downloads_bt img{  width:140px }

    .download_box {
        width: 40%;
        margin: -100px 0 0 18%;
    }
.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: -230px 10px 0 97%;
    
  }
  #slide .owl-nav .owl-prev {
	margin: -230px 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;  }
 
 .voting_bt {
  margin: -180px 0px 0px -20px;
}
 .downloads_bt {
    cursor: pointer;
    margin: -30px 0px 0px 20px;
	} 
  
 
.downloads_bt img{width:140px;}

.download_box {
        position: absolute;
        z-index: 9;
        margin: -160px 0 0 170px;
        display: none;
        width: 50%;
}
.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:80px}
  .delegate_price { margin: 0 10%;}
   .addition_box{margin-top: 10px;}


.btn_register{  width:120px; height:30px; border-radius:10px; border:thin #FFF solid; font-size:15px}
.btn_register:hover{color:#b88419}

.btn_additional{ width:150px; height:30px; border-radius:10px; border:thin #FFF solid; font-size:15px}
.btn_additional:hover{color:#b88419}

 .btn_register_other{  width:70px; height:30px; border-radius:10px; border:thin #FFF solid; font-size:12px}
.btn_register_other:hover{color:#b88419}

.btn_additional_other{ width:70px; height:40px; border-radius:10px; border:thin #FFF solid; font-size:11px}
.btn_additional_other:hover{color:#b88419}


.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: -150px 10px 0 97.8%;
    width: 20px;
	height: 34px;
  }
  #slide .owl-nav .owl-prev {
	margin: -150px 0 0 0%;
	 width: 20px;
	height: 34px;
  }
 .BestText{font-size:12px} 

  
  .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;}
 
 
.BestPartner img{ width:110px}
.BestPartner_box{ margin:-200px  0  0 0}

.downloads_bt img {width: 135px;}
   
 
.downloads{cursor:pointer; margin-top:10px}

.download_box{
   position:absolute;
   z-index:9;
   margin: -80px 0 0 180px;
   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;
}
  
  
 /********************pricing*******************/
pricing {
  
  background: url(../../img/info/pricing/h1000/delegate_bg.jpg) no-repeat  #6a3c05;
  
   background-position: center top;   
   height:900px;
   background-attachment: fixed;
   margin-top:-50px
  
  
}

  .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;
}

.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:#b88419}

.btn_additional_other{ width:120px; height:30px; border-radius:10px; border:thin #FFF solid; font-size:11px}
.btn_additional_other:hover{color:#b88419}


.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;
}
  
 /*********event sponsor*************/
 #event_sponsors .client-logo {
  padding: 24px;
 }
   /*********registration*************/
  #registration{
	 background: url(../../img/info/registration/registation_bg1000.jpg) no-repeat  #d49c59;
	 height:1000px;
	 background-position:center;

	}#slide .owl-nav .owl-prev

}

@media (max-width: 767px) {
	
#header{height: 90px;}	
#header.header-scrolled{height: 90px;} /*120*/

#header .logo {
  
	margin-left: -20px;
}
#slide{padding-top:70px;}



   #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;}*/
.BestPartner img{ width:80px}
.BestPartner_box{ display:none}
.BestText{ font-size:10px}

.downloads_bt{cursor:pointer; margin: -20px 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:-60px 0 20px 100px;  
   display:none;
   width:30%;
  
}




.download_icon{ text-align:center; margin-top:20px}
.download_icon img{ width:20px}

 #agenda .day_box{margin: 20px 10%;}   

.std_table td, .std_table th {
  font-size: 11px;
  padding: 6px 2px;
}
 
 
 
     /* Pricing Section
--------------------------------*/ 
 
#pricing {   
   background: url(../../img/info/pricing/h1000/delegate_bg.jpg) no-repeat  #6a3c05;
  
   background-position: center top;   
   height:1300px;
   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}


 
/*--------------------------------------------------------------
# Codiv
--------------------------------------------------------------*/
#covid{
 background: #374280;
 padding: 150px 0 80px;
 height:2800px;
}
.covid-container{margin-top:50px}

/*--------------------------------------------------------------
# Visa
--------------------------------------------------------------*/
#visa{
 background: #374280;
 padding: 150px 0 80px;
 height:1500px;
}
.visa-container{margin-top:50px}


}




