

@import url('https://fonts.googleapis.com/css2?family=Unbounded:wght@200..900&display=swap');
@font-face {
font-family: "EuclidCircularA";
src: url("../fonts/EuCircularaBold.ttf") format("truetype");

font-style: normal;
}
@font-face {
font-family: "EuclidCircularA";
src: url("../fonts/EuCircularamedium.ttf") format("truetype");

font-style: normal;
}
@font-face {
font-family: "EuclidCircularA";
src: url("../fonts/EuCircularaReguler.ttf") format("truetype");

font-style: normal;
}
/*========new===fueld==============*/
* {
margin: 0;
padding: 0;
box-sizing: border-box;

}
p,
label{
    font-family: "EuclidCircularA", sans-serif;
}
:root {
--theme-color: #3A86FF;
--main-color: #3A86FF;
}

a {
color: var(--theme-color);
text-decoration: none;
}

#wa-widget-send-button {
right: 20px !important;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
a,
li {
margin: 0;
}
h1,
h2,
h3,
h4,
h5,
h6,span{
font-family: Unbounded;
}
ol,
ul {
font-size: 16px;
}

p {
margin-bottom: 16px;

}

button:focus {
outline: none;
}

.text-center {
text-align: center !important;
}

.clearfix {
display: block;
}

.clearfix::after {
content: '';
display: block;
height: 0;
line-height: 0;
font-size: 0;
padding: 0;
margin: 0;
height: 0;
width: 0;
clear: both;
}

.form-tel {
width: 100%;
}

/*loader*/

.loader-box {
position: fixed;
width: 100%;
height: 100%;
background-color: #000;
z-index: 99999;
display: flex;
justify-content: center;
align-items: center;
}

.custom_loader img {
width: 100%;
}

.custom_loader {
width: 17rem;
height: 14rem;
border: 16px solid #f3f3f3;
border-top: 16px solid var(--theme-color);
border-bottom: 16px solid var(--theme-color);
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
padding: 1.5rem;
animation: spin 3s infinite;
}

@keyframes spin {
0% {
transform: rotate(0deg);
}

100% {
transform: rotate(360deg);
}
}


/*loader*/

/****css-for-header**********************************/

header.header {
background: transparent;
position: fixed;
top: 0;
left: 0;
width: 100%;
padding: 0px 0;
z-index: 1111;
}

header.header.sticky {
background: #032640d4;
background: var(--theme-color);
padding: 0px 0;
}



nav.navbar.default.main-navebar {
margin: 0 0 0 0;
min-height: auto;
padding: 10px 20px;
}

.navbar-toggle.my-toggle {
background-color: #025973;
cursor: pointer;
}

.navbar-toggle.my-toggle span {
background: #fff;
}

.navbar>.container .navbar-brand,
.navbar>.container-fluid a.navbar-brand {
margin-left: 0;
height: auto;
padding: 0;
}

.row.flex_row {
display: flex;
align-items: center;
}

header .navbar-header p {
margin-bottom: 0;
}


a.navbar-brand.logo {
max-width: 138px;
display: inline-block;
margin-top: 0px;
}

a.navbar-brand.logo img {
width: 100%;
}

header.header.sticky a.navbar-brand.logo {
max-width: 150px;
}

header .navbar-header {
padding: 0 0;
}

ul.nav.navbar-nav.menu-list {
padding: 16px 0;
padding: 0px 0;
margin-top: 29px;
}

.navbar-nav.menu-list li {
margin-left: 0px;
padding: 0 8px;
}

header.header.sticky ul.nav.navbar-nav.menu-list {
margin-top: 0px;

}

a.agenda-text {
border: 2px solid #fff;
border-radius: 4px;
}

.navbar-nav>li>a {
padding: 0px 0px;
text-transform: uppercase;
color: #fff;
line-height: 1.45;
font-weight: 300;
font-size: 13px;
cursor: pointer;
position: relative;
}

.navbar-nav>li>a.agenda-text {
padding: 0px;
border: 0px;
}


.navbar-nav>li>a:hover {
background: transparent;
}

.navbar-nav>li>a:hover::after {
visibility: visible;
width: 50%;
}

.nav>li>a:focus,
.nav>li>a:hover {
background: transparent;
}

ul.secondary-menu {
margin-left: 15px;
padding: 10px 0 0;
}

ul.secondary-menu li+li {
margin-left: 15px;
}

ul.secondary-menu li a {
font-size: 15px;
font-weight: 600;
line-height: 1.2;
padding: 13px 19px;
padding: 4px 12px;
border: 2px solid #fff;
border-radius: 30px;
}

ul.secondary-menu li a::after {
content: none;
}

ul.secondary-menu li a svg.down-icon {
vertical-align: unset;
margin-left: 2px;
}

ul.secondary-menu li:nth-child(2)>a {
border: 0px solid transparent;
background-image: linear-gradient(to right, #0074cc, #0080c9, #0089c0, #0091b5, #0097a9);
padding: 7px 13px;
}

ul.secondary-menu li:nth-child(3)>a {
border: 0px solid transparent;
background: #fff;
color: #06c1e7;
padding: 16px 21px;
padding: 7px 13px;
}

.menu_active a {
border-bottom: 2px solid var(--theme-color);
}

.navbar-nav>li>a.menu_active::after {
content: none;
}

ul.nav.navbar-nav.menu-list {
margin-top: 4px;
display: flex;
align-items: center;
width: 100%;
margin-right: 0px;
justify-content: flex-end;
}

li.nav-item.last-menu.user_status a {
display: inline-block;
font-size: 14px !important;
padding: 4px 10px !important;
border-radius: 6px;
background: var(--theme-color);
transition: 0.5s all;
margin: 0 0 !important;
}

li.nav-item.last-menu.user_status a::after {
content: none;

}

li.nav-item.last-menu.user_status a:hover {
background: var(--theme-color)b3;
}

/****css-for-header-end**********************************/


/****css-for-video-banner**********************************/

.video-section {
position: relative;
z-index: 0;
padding: 0 0 50px 0;
}

.video_wrapper .banner-video {
height: 100vh;
width: 100%;
object-fit: cover;
}

section.video-section.home-video-section {
padding: 0 0 0px 0;
}

section.video-section.home-video-section img {
width: 100%;
}

section.video-section.home-video-section .main_banner_img {
height: 100vh;
}

section.video-section.home-video-section::before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: calc(100% - 5px);
background-color: var(--theme-color)3d;
background-color: var(--theme-color)b0;
}

.video-section button.button.banner-stage-btn a {
padding: 16px 25px;
font-size: 16px;
border-radius: 25px;
background-color: #000;
margin-right: 15px;
border: 1px solid rgba(255, 255, 255, 0.15);
color: #fff;
transition: 0.5s all;
}

.video-section button.button.banner-stage-btn a:hover {
background: #fff;
color: #8338ec;
border: 1px solid #8338ec;
}

.video-section #video-background {
width: 100%;
max-height: 100vh;
object-fit: cover;
}

.banner-text {
position: absolute;
top: 45%;
left: 0;
width: 100%;
text-align: center;
z-index: 11;
transform: translateY(-50%);
}


/************************/

.containerr.counter-section-home {
width: 50% !important;
position: absolute;
bottom: 3% !important;
right: 0;
z-index: 11;
transform: translateY(0) !important;
}


/********************/
h1 {
font-size: 52px;
color: #fff;
line-height: 1.2;
font-weight: 700;
margin-bottom: 2px;
}

h1 span {
display: inline-block;
position: relative;
}

/* .home_home h1 span::before {
content: '';
position: absolute;
left: -126px;
top: 50%;
height: 1px;
width: 85px;
background: #fff;
} */

/* .home_home h1 span::after {
content: '';
position: absolute;
right: -123px;
top: 50%;
height: 1px;
width: 85px;
background: #fff;
} */

.banner-text-wrapper h2 {
font-size: 37px;
color: #fff;
line-height: 1.2;
font-weight: 700;
margin-bottom: 15px;
}

.banner-text-wrapper p {
font-size: 20px;
color: #fff;
line-height: 1.45;
font-weight: 400;
max-width: 90%;
margin: 0 auto;
margin-bottom: 16px;
}

.banner-btn button {
border: none;
outline: none;
display: inline-block;
background: transparent;
}

.banner-btn button:hover {
background: transparent;
}

.banner-btn button a {
font-size: 20px;
color: #fff;
line-height: 1.2;
font-weight: 300;
display: inline-block;
padding: 10px 25px;
text-transform: uppercase;
/* border: 2px solid #fff; */
border-radius: 21px;
}

button.banner-register-btn {
margin-left: 34px;
}

button.banner-register-btn a {
border: 0px solid transparent;
background-image: linear-gradient(to right, #0074cc, #0080c9, #0089c0, #0091b5, #0097a9);
padding: 12px 25px;
}

img.banner-style {
position: absolute;
left: 0;
bottom: 0;
width: 100%;
z-index: 0;
height: 240px;
max-height: 240px;
}

/******************home-banner-agenda************************/
figure.col-banner-agenda_figure {
border-radius: 20px;
overflow: hidden;
background: #fff;
width: 100%;
display: flex;
justify-content: center;
height: 100%;
}

.home_home figure.col-banner-agenda_figure img {
width: 100%;
height: 100%;
min-height: 100%;
object-fit: cover;
}

.home_home figure.col-banner-agenda_figure div.card_img {
width: 60%;
}

figure.col-banner-agenda_figure img {
width: 100%;
max-width: 100%;
}

.home_home figcaption.col-banner-agenda_figure_caption_primery a sup {
display: block;
font-size: 10px;
margin-top: 10px;
}

figcaption.col-banner-agenda_figure_caption_primery {
text-align: left;
width: auto;
padding: 40px 25px;
width: 40%;
display: flex;
flex-direction: column;
align-items: start;
justify-content: center;
}


.col-banner-agenda_figure_caption_primery h3 {
font-size: 36px;
line-height: 1.2;
font-weight: 800;
text-transform: uppercase;
color: var(--theme-color);
margin-bottom: 8px;
}

/* .home_home figcaption.col-banner-agenda_figure_caption_primery a {
color: #fff;
background: var(--theme-color);
padding: 10px 35px 10px 10px;
font-size: 20px;
border-radius: 11px;
display: inline-block;
border: 1px solid var(--main-color);
text-decoration: none;
position: relative;
} */
.home_home figcaption.col-banner-agenda_figure_caption_primery a span {
transform: rotate(315deg);
margin: 0px 0px 4px 12px;
display: inline-flex;
position: absolute;
right: 12px;
}

.home_home .col-banner-agenda_figure_caption_primery address span {
margin-bottom: 10px;
display: inline-block;
}

.col-banner-agenda_figure_caption_primery address {
font-size: 16px;
line-height: 1.2;
font-weight: 300;
color: #060a04;
}

.col-banner-agenda_figure_caption_secondary {
background: url(https://www.marketing2conf.com/sites/imaf.com/themes/contrib/imaf/images/caption_bg_col.png)no-repeat center center;
background-size: 100% 100%;
padding: 20px 15px;
}

.col-banner-agenda_figure_caption_secondary h4 {
font-size: 14px;
line-height: 1.45;
font-weight: 300;
color: #060a04;
}

.col-banner-agenda_figure_caption_secondary .col_agenda_view {
font-size: 12px;
line-height: 1.45;
font-weight: 600;
color: #060a04;
display: inline-block;
padding: 6px 16px;
border-radius: 8px;
background: var(--theme-color);
}

.col-banner-agenda_figure_caption_secondary .row.r-flex {
align-items: center;
}

/* .mobile_banner_agenda {
display: none;
} */

/******************home-banner-agenda-end************************/

/****css-for-video-banner-end**********************************/


/****css-for-retail-section**********************************/

.retail-section {
padding: 70px 0 70px;
background: #fff;
margin-top: -5px;
}

.retail-wrapper {
padding: 0 15px;
}

.retail-primary-section {
padding:
40px 0px 0 0px;
max-width: 100%;
margin:
0 auto;
height: 100%;
display: flex;
flex-direction: column;
justify-content: center;
align-items: start;
}

.retail-section .retail-primary-section h2 {
font-size: 35px;
color: #000;
line-height: 1.2;
font-weight: 700;
text-transform: capitalize;
margin-bottom: 15px;
text-align: start;
}

.retail-section .retail-primary-section h2 span {
display: inline-block;
position: relative;
}

/* .retail-section .retail-primary-section h2 span::after {
content: '';
position: absolute;
left: 3px;
bottom: -14px;
height: 4px;
width: 133px;
background-image: linear-gradient(to right,  var(--theme-color), #1c4137, #225347, #2c6e5d, #1b725c);
} */

.retail-primary-section p {
font-size: 20px;
color: #444444;
line-height: 1.6;
font-weight: 400;
margin-bottom: 0px;
text-align: justify;
}

.retail-primary-section button.btn-readmore {
font-size: 18px;
color: #fff;
line-height: 1.2;
font-weight: 700;
text-transform: uppercase;
padding: 18px 26px;
background-image: linear-gradient(to right, #0074cc, #0080c9, #0089c0, #0091b5, #0097a9);
border: none;
outline: none;
display: inline-block;
border-radius: 30px;
}

.retail-secondary-section .retail-popup-youtube-img {
position: relative;
text-align: right;
max-width: 636px;
margin: 0 auto;
z-index: 1;
}

.retail-secondary-section .retail-popup-youtube-img img {
width: 100%;
}

.retail-secondary-section .retail-popup-youtube-img .conf_numbers {
position: absolute;
top: 0;
left: 0;
text-align: left;
}

.retail-secondary-section .retail-popup-youtube-img .conf_numbers h3 {
font-size: 48px;
font-weight: 600;
color: #8338ec;
}

.retail-secondary-section .retail-popup-youtube-img .conf_numbers p {
font-size: 24px;
font-weight: 300;
}

.retail-secondary-section .retail-popup-youtube-img .conf_numbers p span {
display: block;
}

figcaption.popup-img-caption {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}

img.youtube-img {
position: absolute;
right: -7%;
bottom: -10%;
z-index: -1;
width: 100%;
max-width: 460px;
}

button.btn.btn-default.play-btn {
width: 70px;
height: 70px;
border: 4px solid #fff;
background-image: linear-gradient(to right, #0074cc, #0080c9, #0089c0, #0091b5, #0097a9);
border-radius: 50%;
font-size: 21px;
color: #fff;
}

button.btn.btn-default.play-btn a {
color: #fff;
vertical-align: middle;
}

ul.pager__items.js-pager__items li.pager__item.is-active a {

background: var(--theme-color);
color: #ffff;
}


/****css-for-retail-section-end**********************************/

/**************** 404 Page ***************/
.error-section {
padding: 70px 0;
min-height: 100vh;
}

.error-content {
display: flex;
align-items: flex-start;
height: 100%;
flex-direction: column;
justify-content: center;
}

.error-content h1 {
font-size: 70px;
line-height: 1.2;
font-weight: 700;
color: var(--theme-color);
}

.error-content h1 span {
display: block;
font-weight: 300;
}

.error-content p {
font-size: 19px;
line-height: 1.2;
font-weight: 400;
color: #000000;
margin-bottom: 32px;
}

ul.write-us-list {
list-style: none;
margin: 0 0;
display: flex;
width: 100%;
}

ul.write-us-list li+li {
margin-left: 32px;
}

ul.write-us-list li a {
font-size: 19px;
line-height: 1.2;
font-weight: 300;
color: var(--theme-color);
text-decoration: none;
text-transform: uppercase;
}

figure.error-figure {
margin: 0 0;
}

div#error-content-box {
height: 100%;
display: flex;
align-items: center;
}

#error-content-box p {
color: #000000;
font-weight: 400;
font-size: 21px;
line-height: 1.2;
margin: 0 0 0 0;
}

#error-content-box h2 {
color: var(--theme-color);
font-weight: 700;
font-size: 70px;
line-height: 1.2;
margin: 0 0 0 0;
}

#error-content-box h3 {
color: var(--theme-color);
font-weight: 300;
font-size: 54px;
line-height: 1.2;
margin: 0 0 0 0;
}

ul.writeus-link {
display: flex;
list-style: none;
margin-top: 32px;
margin-bottom: 0px;
}

ul.writeus-link li+li {
margin-left: 32px;
}

ul.writeus-link li a {
text-decoration: none;
color: var(--theme-color);
line-height: 1.2;
font-size: 20px;
font-weight: 300;
text-transform: uppercase;
}


/*User information*/

.user-login-section {
width: 100%;
}

.user-login-section .user-details {
border-radius: 15px;
box-shadow: 0px 0px 13px 2px #efeff1;
background: #fff;
padding: 30px 15px;
text-align: left;
margin-top: 5%;
margin-bottom: 5%;
}

.user-login-section .user-details h3 {
text-align: center;
color: #268ab1;
}

.user-login-section .field-details {
margin-top: 5%;
}

.user-login-section .user-details h5 {
border-radius: 15px;
box-shadow: 0px 0px 13px 2px #efeff1;
background: #fff;
padding: 15px 10px;
margin: 10px;
}

/*End*/

/****css-for-congress-section**********************************/

.congress-figure {
position: relative;
}

.congress-figure::after {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
content: "";
background: #8338ec;
background: linear-gradient(247deg, rgb(131 56 236) 6%, rgb(0 0 0 / 5%) 50%);
}

.congress-figure img {
    width: 100%;
    margin-bottom: 0px;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

figcaption.congress-caption-primary {
position: absolute;
bottom: 130px;
left: 0;
width: 100%;
}

.caption-congress h3 {
font-size: 35px;
color: #06c1e7;
line-height: 1.2;
font-weight: 700;
text-transform: uppercase;
}

.caption-congress h2 {
font-size: 45px;
color: #fff;
line-height: 1.2;
font-weight: 700;
text-transform: uppercase;
}

.congress-caption-secondary {
position: absolute;
top: 50%;
right: 9%;
width: 40%;
z-index: 111;
transform: translateY(-50%);
}

.congress-caption-secondary .valocity-wrapper {
padding: 16px 16px;
text-align: left;
position: relative;
z-index: 11;
/* background: #39b54a91; */
}

.valocity-wrapper h2 {
font-size: 40px;
color: #fff;
font-weight: 700;
text-transform: capitalize;
margin-bottom: 10px;
text-align: start;
}

.valocity-wrapper p {
font-size: 20px;
color: #fff;
line-height: 1.6;
font-weight: 400;
margin-bottom: 20px;
text-align: justify;
letter-spacing: 0px;
}

.valocity-wrapper .aganda-btn {
font-size: 16px;
color: #fff;
line-height: 1.45;
font-weight: 700;
border: none;
outline: none;
background: transparent;
margin-top: 20px;
border: 2px solid #ffff;
border-radius: 19px;
}

.valocity-img {
padding: 5px 0 20px 0;
max-width: 60%;
margin: 0 auto;
}

.valocity-img.text-center.save_dates_img img {
position: static;
height: auto;
}

.congress-figure img {
width: 100%;
margin-bottom: 0px;
height: 620px;
object-fit: cover;
object-position: 10% -115px;
}

.congress-figure img.congress-tab-banner-img {
display: none;
}

.congress-figure time {
font-size: 20px;
color: #fff;
line-height: 1.45;
font-weight: 400;
display: block;
margin: 0 0 10px 0;
text-align: left;
}


address.dubai-add {
margin: 0;
color: #fff;
font-size: 20px;
line-height: 1.45;
font-weight: 400;
text-align: left;
}

.valocity-img.text-center img {
position: static;
width: 100%;
max-width: 120px;
object-fit: cover;
}

img.youtube_before {
position: absolute;
bottom: -10%;
right: -7%;
z-index: -1;
max-width: 80%;
}

button.button.banner-stage-btn {
border: none;
padding: 0;
outline: 0;
background: transparent;
margin: 32px 0px 0px 0px;

}

button.button.banner-stage-btn a {
text-decoration: none;
color: #fff;
display: inline-block;
/* border: 2px solid #fff; */
border-radius: 25px;
padding: 16px 25px;
transition: 0.5s all;
font-weight: 300;
background: #000;
border-radius: 200px;
/* background: radial-gradient(61% 61% at -17.5% 50%, #3a86ff 0%, #8338ec 100%); */
font-size: 16px;

}

button.button.banner-stage-btn a:hover {
color: #8338ec;
background: #fff;
border: 1px solid #8338ec;
}

.save_dates_row {
display: flex;
max-width: 100%;
width: 100%;
flex-wrap: wrap;
}

.col-logo img.banner-style.col-logo-img {
width: 130px;
max-width: 130px;
height: auto;
position: static;
margin: 8px 0 8px 0;
display: none;

}

.save_dates_dubai {
float: left;
width: 50%;
}

/****css-for-congress-section-end**********************************/


/****css-for-attend-section**********************************/

.attend-team {
max-width: 1166px;
margin: 0 auto;
padding: 35px;
box-shadow: 1px 1px 20px #b3b3b3;
border-radius: 4px;
margin-top: -40px;
background: #fff;
position: relative;
margin-bottom: 70px;
}

.attend-figur-wrapper figure img {
width: 100%;
}

.attend-secondary-wrapper h2 {
color: #1b1b1b;
font-size: 27px;
line-height: 1.2;
font-weight: 700;
margin-bottom: 0px;
margin-bottom: 15px;
}

.attend-secondary-wrapper h2+h2 {
margin-bottom: 20px;
}

.attend-secondary-wrapper p {
margin-bottom: 10px;
font-size: 16px;
color: #333;
line-height: 1.45;
font-weight: 400;
text-align: justify;
}

.attend-secondary-wrapper .btn-attend-readmore {
font-size: 16px;
color: #333;
line-height: 1.2;
font-weight: 700;
display: inline-block;
padding: 7px 15px;
border: 2px solid #017bc5;
background: transparent;
outline: 0;
text-transform: uppercase;
border-radius: 20px;
}

.why-attend-text {
text-align: center;
max-width: 1166px;
margin: 0 auto;
margin-bottom: 50px;
}

.why-attend-text h2 {
font-size: 35px;
color: #333;
line-height: 1.2;
font-weight: 700;
text-transform: capitalize;
margin-bottom: 37px;
}

.why-attend-text h2 span {
display: inline-block;
position: relative;
}


.abstract p{
    font-weight: 300;
}
.why-attend-text p {
font-size: 16px;
color: #333;
line-height: 1.45;
font-weight: 400;
padding: 0;
max-width: 100%;
margin: 0 auto;
}

.card-section {
padding: 0 15px;
text-align: center;
max-width: 100%;
margin: 0 auto;
margin-bottom: 70px;
}

.row.mb-70 {
margin-bottom: 70px;
}

.card-wrapper {
padding: 0px 2% 0px;
height: 100%;
}

.rw_flx {
display: flex;
flex-wrap: wrap;
align-items: stretch;
}

.card-content {
padding: 35px 5% 35px;
border-radius: 25px;
transition: 0.5s all;
min-height: 330px;
display: flex;
flex-direction: column;
justify-content: flex-start;
height: 100%;
background: #FAFAFA;
border: 1px solid #B9B9B9;
}

.card-content:hover {
box-shadow: 0px 4px 0px #8338ec;
}

section.attend-section.cards-section {
padding-top: 70px;
}

.icon-wrapper {
margin-bottom: 15px;
text-align: left;
background: #8338ec;
border-radius: 20px;
background: radial-gradient(59.5% 59.5% at 50% 100%, #8338ec 0%, #000 100%);
width: 100px;
height: 100px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 20px;
}

.who-we-are_who-we-are .icon-wrapper{
background: #fff;
}
.card-section h3 {
font-size: 32px;
color: #000;
line-height: 1.2;
font-weight: 600;
text-transform: capitalize;
margin-bottom: 15px;
text-align: left;
}

.card-section p {
font-size: 18px;
color: #444444;
line-height: 1.45;
font-weight: 400;
margin-bottom: 15px;
text-align: left;
}


/****css-for-attend-section-end**********************************/
/*partner css*/

/* .home_home .exhibitor_section.media_partner_section {
display: block !important;
} */
.home_home .exhibitor_section .col-lg-5 img {
width: 100%;
}

.exhibitor_section.media_partner_section .container-fluid {
max-width: 100% !important;
}

.exhibitor_section.media_partner_section {
overflow: hidden;
/* padding: 0;
box-shadow: inset 0px 0px 10px rgb(0 0 0 / 30%); */
margin: 2rem 0 0;
}

.exhibitor_slider img {
filter: none !important;
}

.partner_bg_left {
padding-right: 0;
display: flex;
}

.partner_bg_left img {
width: 100%;
max-width: 100%;
object-fit: cover;
min-height: 500px;
max-height: 500px;
}

.partner_bg_right {
display: flex;
flex-direction: column;
justify-content: center;
padding-top: 10rem;
padding-left: 6rem;
}

.exhibitor_section.media_partner_section h2 {
font-size: 32px;
margin-bottom: 35px;
text-align: center;
}

/*.exhibitor_section h2 {
font-size: 33px;
text-transform: capitalize;
line-height: 1.2;
font-weight: 800;
color: #000;
margin-bottom: 16px;
}*/
/*=======home_form_section=============*/
.home_form_section {
padding: 50px 0px;
}

.home_form_section .contact-sec-form .custom_desiggn .contact-widget-form {
float: left;
margin-bottom: 10px !important;
}
/* .home_home .home_form_section .js-form-item.form-item div{
width: 100%;
} */
.home_form_section fieldset#edit-active-conference--wrapper input[type='radio']:checked:after {
top: -3px;
}

/* .home_form_section .custom_desiggn{
margin-top: 20px;
} */

.home_form_section .js-form-item.form-item {
margin-bottom: 10px !important;
display: flex;
justify-content: space-between;
align-items: center;
}

.home_home .home_form_section .js-form-item.form-item {
margin-bottom: 10px !important;
display: flex;
justify-content: space-between;
align-items: center;
}

.home_form_section .form-item.webform-component.webform-component-textfield {
padding: 0px 15px;
}

.home_form_section form.webform-submission-contact-add-form .js-form-type-select select.form-select {
border-radius: 0;
height: 50px;
}

.home_home .home_form_section form.webform-submission-contact-add-form .js-form-type-select select.form-select {
padding: 0px;
color: #aeb1b4;
font-size: 16px;
}

.home_home .capcha_button .form-actions {
margin: 0px;
}

.home_form_section fieldset#edit-active-conference--wrapper {
font-size: 16px;
}

.home_form_section .form-required {
color: #ffffff;
background: var(--theme-color);
padding: 12px;
border-radius: 10px 10px 0px 0px;
font-size: 14px;
}

.home_form_section fieldset#edit-active-conference--wrapper label {
font-size: 18px;
}

.who-we-are_who-we-are .home_form_section fieldset#edit-active-conference--wrapper label,
.who-we-are_who-we-are fieldset#edit-active-conference--wrapper label{
color: #000;
}
/*=======home_form_section=============*/
.exhibitor_section.media_partner_section .gold_sliver_exhibitor h2 {
font-size: 26px;
margin-bottom: 16px;
}

.gold_sliver_exhibitor h2 span {
display: inline-block;
position: relative;
background-color: var(--theme-color) !important;
text-transform: capitalize;
padding: 0 4px;
color: #ffffff;
}

.gold_sliver_exhibitor h2 {
color: #2e2e2e;
font-size: 26px;
text-transform: capitalize;
line-height: 1.2;
font-weight: 600;
margin-bottom: 16px;
}

.exhibitor_section.media_partner_section .exhibitor_slider img {
min-height: 150px;
max-height: 150px;
}

.exhibitor_slider img {
border: 2px solid #dddddd;
transform: unset !important;
min-height: 150px;
object-fit: contain;
max-height: 150px;
padding: 8px;
border-radius: 20px;
}


/*partner css end*/

/***be recognized **/
.technology-section {
padding: 70px 0;
}

.technology-section h4 {
font-size: 18px;
line-height: 1.2;
font-weight: 400;
color: #3b3b3b;
text-align: left;
margin: 0 0 8px 0;
}

.technology-section p {
font-size: 16px;
line-height: 1.45;
font-weight: 400;
color: #3b3b3b;
text-align: justify;
margin: 0 0 8px 0;
}

.technology-section p a {
color: var(--theme-color);
font-style: italic;
}

.technology-list {
list-style: none;
}

.technology-list li,
.technology-section h5 {
font-size: 16px;
line-height: 1.45;
font-weight: 400;
color: #3b3b3b;
text-align: left;
margin: 0 0 8px 0;
display: block;
}

.technology-list li i {
display: inline-block;
font-weight: 400;
padding: 0 8px 0 0;
color: var(--theme-color);
}

.technlogy-wrapper {
padding-top: 16px;
}

.technology-img img {
/* max-width: 90%; */
margin: 0 auto;
border-radius: 20px;
width: 100%;
}

.col-honoree-form {
display: flex;
align-items: center;
}

/****css-for-event-section**********************************/

.event-wrapper {
padding: 0 15px;
}

.event-wrapper .col-event-banner {
padding: 0;
}

figure.event-figur {
position: relative;
}

.event-figure-wrapper img {
width: 100%;
}

button.btn.btn-default.event-play-button {
position: absolute;
top: 50%;
right: -40px;
height: 70px;
width: 70px;
border-radius: 50%;
border: 4px solid #fff;
background-image: linear-gradient(to right, #0074cc, #0080c9, #0089c0, #0091b5, #0097a9);
transform: translateY(-50%);
}

button.btn.btn-default.event-play-button a {
display: inline-block;
font-size: 21px;
color: #fff;
}

.row.r-flex {
display: flex;
flex-wrap: wrap;
}

.px-0 {
padding-left: 15px;
padding-right: 15px;
}

.col-all-flex.col-all-flex2 {
display: flex;
align-items: center;
}

.event-text-wrapper {
padding: 74px 30px 65px 80px;
}

.col-all-flex.col-all-flex2 .event-text-wrapper {
padding: 0px 16px;
}

.event-text-wrapper h2 {
font-size: 35px;
color: #333;
line-height: 1.2;
font-weight: 700;
margin-bottom: 30px;
text-transform: capitalize;
}

.event-text-wrapper h2 span {
display: inline-block;
position: relative;
}

.event-text-wrapper h2 span::after {
content: '';
position: absolute;
left: 0;
bottom: -15px;
height: 4px;
width: 133px;
background-image: linear-gradient(to right, var(--theme-color), #1c4137, #225347, #2c6e5d, #1b725c);
}

.event-text-wrapper p {
font-size: 16px;
color: #333;
line-height: 1.45;
font-weight: 400;
text-align: justify;
}

.home-page-interview-video {
position: relative;
}

.home-page-interview-video iframe {
width: 100%;


}

.play-btn {
position: absolute;
width: 60px;
height: 60px;
top: 50%;
right: -60px;
transform: translate(-50%, -50%);
margin-top: 0;
z-index: 111;
cursor: pointer;
}

.play-btn img {
transition: opacity 0.4s linear,
transform 0.4s ease-in-out,
box-shadow 0.4s ease-in-out;
}

.home-page-interview-video img {
width: 100%;
height: 100%;
}


/****css-for-footer**********************************/


/* =================================== */
.delegate-review_delegate-review .owl-item>div {
margin: 0% 0%;
}

.delegate-review_delegate-review .owl-carousel.owl-drag .owl-item {
opacity: 1;
}

/* =========================image_gallery_section=============================== */
.delegate-review_delegate-review .who_we_banner .who_we_banner_caption h1 {
display: none;
}

.delegate-review_delegate-review .who_we_banner .who_we_banner_caption h2 {
text-transform: capitalize;
font-size: 50px;
}

.delegate-review_delegate-review .who_we_banner .who_we_banner_caption h2 span {
color: var(--theme-color);
}

.delegate-review_delegate-review .dflx,
.dubai-2023-reviews_dubai-2023-reviews .dflx {
display: flex;
}

.dubai-2023-reviews_dubai-2023-reviews .form-control {
display: flex;
}

.dubai-2023-reviews_dubai-2023-reviews .js-form-item.form-item {
margin-bottom: 0;
}

.dubai-2023-reviews_dubai-2023-reviews input[type=text],
.dubai-2023-reviews_dubai-2023-reviews input[type=tel],
.dubai-2023-reviews_dubai-2023-reviews input[type=email],
.dubai-2023-reviews_dubai-2023-reviews input[type=url] {
width: 100%;
padding: 10px;
height: 100%;

}

.delegate-review_delegate-review .image_gallery_section {
padding: 3rem 0rem 3rem 0rem;
}

.delegate-review_delegate-review .image_gallery_section .image_content p {
font-size: 18px;
font-weight: 300;
margin: 30px 0px;
text-align: center;
max-width: 1000px;
margin: 30px auto;


}

.delegate-review_delegate-review .image_gallery_section .image_content p span {
color: var(--theme-color);
}

.delegate-review_delegate-review .image-gallery img {
height: 100%;
padding: 4px;
object-fit: cover;
}

/* =========================image_gallery_section=============================== */

/* ================slider_one_slider================= */
.delegate-review_delegate-review {
background: #f3f3f3;
}

.delegate-review_delegate-review .vedio_main {
position: relative;
}

.delegate-review_delegate-review .vedio_main .owl-carousel .owl-video-tn {
background-size: cover;
padding-bottom: 56.25%;
/* 16:9 */
padding-top: 25px;
}

.delegate-review_delegate-review .vedio_main .owl-carousel .item-video {
height: 300px;
}

/*.delegate-review_delegate-review .vedio_main .owl-video-frame {
position: relative;
padding-bottom: 56.25%;
padding-top: 25px;
height: 0;
}*/
.delegate-review_delegate-review .vedio_main .owl-video-frame iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.delegate-review_delegate-review .owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev {
outline: none;
margin: 5px;
}

.delegate-review_delegate-review .vedio_main .owl-dots {
text-align: center;
margin-top: 20px;
}

.delegate-review_delegate-review .vedio_main .owl-dot {
display: inline-block;
}

.delegate-review_delegate-review .vedio_main .owl-dot span {
width: 11px;
height: 11px;
background-color: #ccc;
border-radius: 10px;
display: block;
margin: 5px 3px;
}

.delegate-review_delegate-review .vedio_main .owl-dot.active span {
background-color: #000;
}

.delegate-review_delegate-review .vedio_main .owl-carousel .owl-video-play-icon {
background: url(../image/btnplay.png) no-repeat !important;
}

.delegate-review_delegate-review .vedio_main .owl-carousel .owl-video-wrapper {
background: #858585;
}

.delegate-review_delegate-review .vedio_main .owl-carousel .owl-video-tn {
height: 100%;
background-position: center center;
background-repeat: no-repeat;
background-image: url(../image/vedio_image.png) !important;
transition: opacity .4s ease;
width: 100%;
background-size: cover;
object-fit: cover;
}

.delegate-review_delegate-review .vedio_main .owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel button.owl-dot {
color: white !important;
font-size: 35px !important;
}

.delegate-review_delegate-review .vedio_main .owl-theme .owl-nav {
margin-top: 0;
position: absolute;
background: var(--main-color);
padding: 6px;
width: 60px;
height: 60px;
border-radius: 50%;
top: 55%;
left: 19%;
display: flex;
justify-content: center;
align-items: center;
overflow: hidden;
}

.delegate-review_delegate-review .vedio_main .owl-theme .owl-nav [class*=owl-]:hover {
background: transparent;
}

.delegate-review_delegate-review .vedio_main .owl-carousel .owl-video-play-icon {
position: absolute;
height: 54px;
width: 56px;
left: 94%;
top: 85%;
background: url(owl.video.play.png) no-repeat;

}

.delegate-review_delegate-review .slider_one_slider .about_slider {
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
max-width: 500px;
margin: 0 auto;
padding: 10px 0px;
}

.delegate-review_delegate-review .slider_one_slider .about_slider h4 {
color: var(--main-color);
font-size: 23px;
font-weight: 300;
}

.delegate-review_delegate-review .slider_one_slider .about_slider p span {
color: black;
font-weight: 600;
}

/* ================================ */

.delegate-review_delegate-review .slider_one {
position: relative;
padding: 50px 0px;
z-index: 11;
overflow: hidden;
background-color: #f3f3f3;

}

.delegate-review_delegate-review .slider_one .vedio_main_wrapper {
max-width: 1000px;
margin: 0 auto;
}

.delegate-review_delegate-review .slider_one h3 {
font-size: 25px;
font-weight: 600;
color: var(--text-color);
text-align: center;

}

.delegate-review_delegate-review .slider_one_slider h3 {
max-width: 500px;
text-align: start;
margin-bottom: 20px;
}

.delegate-review_delegate-review .slider_one_slider .right_content {
display: flex;
justify-content: end;
}

.delegate-review_delegate-review .slider_one_slider .right_content p {
max-width: 300px;
}

.delegate-review_delegate-review .attening_review p {
font-size: 20px;
font-weight: 400;
margin: 30px 0px;
text-align: justify;
color: #000;

}

/* ===============bringing==section============= */
.delegate-review_delegate-review .bringing .vedio_main_two .owl-theme .owl-nav {
display: none;
}

.delegate-review_delegate-review .vedio_main_two iframe {
width: 100%;
}

.delegate-review_delegate-review .vedio_main_two .item .image_iframe {
position: relative;
}

.delegate-review_delegate-review .vedio_main_two .item .image_wrapper {
position: absolute;
width: 100%;
height: 100%;

left: 0;
top: 0;
}

.delegate-review_delegate-review .vedio_main_two .item .image_wrapper img {
height: 100%;
object-fit: cover;
}

.delegate-review_delegate-review .vedio_main_two .item .video_btn {
top: 74%;
left: 79%;
cursor: pointer;
position: absolute;
color: white;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
text-transform: uppercase;
font-size: 10px;
font-weight: 600;
}

.delegate-review_delegate-review .vedio_main_two .item .video_btn p {
margin: 4px 0px;
}

.delegate-review_delegate-review .vedio_main_two .item img.btn_play {
width: 40px;
height: 40px;

}

.delegate-review_delegate-review .vedio_main_two .item img.btn_play:hover {
transform: scale(1.5);
transition: 1s all;
}

.delegate-review_delegate-review .vedio_main_two .item .slider_content {
max-width: 100%;
margin: 0 auto;
padding: 10px;
}

.delegate-review_delegate-review .slider_one_slider .vedio_main_two .item .slider_content {
display: none;
}

.delegate-review_delegate-review .slider_one_slider .owl-carousel .owl-stage div.center .slider_content {
display: block;
}

.delegate-review_delegate-review .vedio_main_two .item .slider_content h4 {
color: var(--main-color);
font-size: 23px;
font-weight: 300;
}

.delegate-review_delegate-review .vedio_main_two .item .slider_content p {
font-size: 16px;
}

.vedio_main_two .owl-theme .owl-dots .owl-dot span {
height: 7px;

}

.delegate-review_delegate-review .vedio_main_two .owl-dot.active span {
background-color: #000;
width: 70px;
}

.delegate-review_delegate-review .vedio_main_two .owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
background: var(--main-color);
}

.delegate-review_delegate-review .bringing .heading_wrapper {
max-width: 900px;
margin: 0 auto;
}

.delegate-review_delegate-review .bringing .attening_review .heading_wrapper p {
font-size: 16px;
font-weight: 400;
margin: 20px 0px;
text-align: center;
color: #000;
}

/* ====================================bringing_last===section=============================================== */
.delegate-review_delegate-review .bringing_last .attening_review .heading_wrapper h4 {
font-size: 20px;
font-weight: 600;
}

.delegate-review_delegate-review .bringing_last .attening_review .heading_wrapper p {
font-size: 16px;
margin: 15px 0px;

}

.delegate-review_delegate-review .fl_ex {
display: flex;
justify-content: center;
align-items: center;
}

.delegate-review_delegate-review .border_top {
/*    border-top: 2px solid gray;*/
padding: 30px 0px;
}

.delegate-review_delegate-review .bringing_last .vedio_main .owl-theme .owl-nav {
left: 102%;
}

.fetured_on {
padding: 15px;
text-align: center;
background: #e1e1e1;


}

.fetured_on h2 {
font-size: 16px;
line-height: 1.45;
margin-bottom: 16px;
}

ul.fetured_on_list {
list-style: none;
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}

/********************custom-css-agenda-start****************/
ul.tabs-list {
text-align: center;
border-bottom: none;
margin-bottom: 32px;
display: flex;
justify-content: center;
}

.tabs-list>li {
float: none;
margin-bottom: 0px;
display: inline-block;
position: relative;
border: 1px solid #8338ec;
border-radius: 8px;
overflow: hidden;
margin-right: 30px;
}

/* .tabs-list>li.active::after {
content: '';
position: absolute;
left: 0;
bottom: -12px;
width: 0;
height: 0;
border-top: 12px solid #8338ec;
border-left: 12px solid transparent;
} */

.tabs-list>li+li {
margin-left: 5px;
border: 1px solid #1b2f58;
}

.tabs-list>li a {
font-weight: 600;
font-size: 14px;
line-height: 1.45;
color: #000;
text-align: center;
display: inline-block;
background: #f1f0f6;
position: relative;
padding: 10px 25px;
border: none;
border-radius: 0;
margin: 0 0 0 0;
text-decoration: none;
}

.tabs-list>li a span {
text-transform: uppercase;
}

.nav-tabs.tabs-list>li.active>a {
background: #8338ec;
color: #fff;
border: none;
border-radius: 0;
}

.fade.in {
opacity: 1;
}

/***************tabs-timeline-css******************/
.timeline {
color: #fff;
}

.timeline ul {
background: transparent;
padding: 0;
}

.timeline ul li {
background: #efeef5;
position: relative;
margin: 0 auto;
width: 2px;
padding-bottom: 40px;
list-style-type: none;
}

.timeline ul li:first-child {
padding-bottom: 55px;
}

.timeline ul li:first-child::before {
content: none;
}

.timeline ul li:last-child {
padding-bottom: 7px;
}

.timeline ul li:before {
content: '';
background: #fff;
position: absolute;
left: 50%;
top: 0;
transform: translateX(-50%);
-webkit-transform: translateX(-50%);
width: 15px;
height: 15px;
border: 2px solid #8338ec;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}

.timeline ul li .hidden {
opacity: 0;
}

.timeline ul li .content {
position: relative;
top: -20px;
width: 450px;
padding: 0 15px;
text-align: right;
border-radius: 8px;
border: 1px solid #d8d8d8;
padding: 10px;
background-color: #FAFAFA;
}

.timeline ul li:nth-child(odd) .content {
text-align: left;
}

.timeline ul li .content span.time-content {
display: inline-block;
font-size: 16px;
line-height: 1.45;
color: #8338ec;
font-weight: 300;
margin-bottom: 4px;
}

.timeline ul li .content h2 {
text-align: right;
margin-bottom: 0;
text-transform: none;
color: #333;
font-weight: 300;
margin-bottom: 15px;
font-size: 17px;
}

.timeline ul li:nth-child(odd) .content h2 {
text-align: left;
}

.timeline ul li .content h2::after {
content: none;
}

.timeline ul li:nth-child(odd) .content p {
text-align: left;
}

.timeline ul li .content:before {
content: none;
}

.timeline ul li:nth-child(odd) .content {
left: 45px;
}

.timeline ul li:nth-child(odd) .content:before {
left: -38px;
}

.timeline ul li:nth-child(even) .content {
left: calc(-450px - 45px);
}

.timeline ul li:nth-child(even) .content:before {
right: -38px;
}

.agendatab-content table.agenda-table tr td.time-td+td.unset-colum {
align-items: center;
flex-direction: unset;
}

/***************css-for-speakers-section-css******************/
.event-speakers-section .btn-toggle-wrapper.stop {
margin-top: 40px;
}

.customspeakers-form .form-select,
.customspeakers-form .form-text,
.agendasync-edit-form .form-select,
.agendasync-edit-form input[type="text"] {
display: block;
width: 100%;
height: calc(42px + 2px);
padding: 8px;
font-size: 1rem;
line-height: 1.5;
color: #495057;
background-color: #fff;
background-clip: padding-box;
border: 2px solid #dbe0df;
border-radius: 0;
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
margin: 0;
}

.customspeakers-form .form-actions {
float: unset;
}

.customspeakers-form .form-actions input {

/* background-image: linear-gradient(to right, #014e43, #047a68, #0d8f7b, var(--theme-color), var(--theme-color)); */
background: #8338ec;
}

.banner-text-wrapper p {

margin-bottom: 5px;
}

.location_herer_wrap {
color: #fff;
font-size: 16px;
line-height: 1.45;
text-align: left;
margin-bottom: 8px;
}

.map_here {
display: inline-block;
cursor: pointer;
color: #8338ec;
font-size: 16px;
line-height: 1.45;
min-width: 44px;
height: auto;
}

.popupimg {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1111;
background: #000;
display: none;
}

.location_img_pop_up img {
display: block;
width: 100%;
height: auto;
max-height: 100%;

}

.popupimg img {
display: block;
width: auto;
height: auto;
max-height: 100%;
margin: 0 auto;
max-width: 100%;
}

span.dailog_close {
position: absolute;
right: 50px;
top: 15%;
display: inline-block;
padding: 8px 29px;
background: #8338ec;
border-radius: 16px;
font-size: 22px;
font-weight: 600;
cursor: pointer;
}

/*.map_here:hover + .location_img_pop_up{
display: block;
}*/
.popupimg.show {
display: flex;
-webkit-animation: fadeIn 1s;
animation: fadeIn 1s;
align-items: center;
}

@-webkit-keyframes fadeIn {
from {
opacity: 0;
}

to {
opacity: 1;
}
}

@keyframes fadeIn {
from {
opacity: 0;
}

to {
opacity: 1;
}
}

/********************custom-css-agend-end****************/
/* ===========media-Query start================ */
@media screen and (min-width: 1650px) {
.delegate-review_delegate-review .container {
max-width: 1460px;
margin: 0 auto;
}
}

@media screen and (max-width: 1650px) {
.delegate-review_delegate-review .vedio_main .owl-theme .owl-nav {
left: 24%;
}

figcaption.col-banner-agenda_figure_caption_primery {
width: 60%;
}
}

@media screen and (max-width: 1500px) {
.delegate-review_delegate-review .who_we_banner .who_we_banner_caption h2 {
font-size: 40px;
}

figcaption.col-banner-agenda_figure_caption_primery {
width: 70%;
}

.delegate-review_delegate-review .vedio_main_two .item .slider_content h4 {
font-size: 18px;
}

.video_wrapper .banner-video {
height: 100vh;

}

}

@media screen and (max-width: 1430px) {
.delegate-review_delegate-review .vedio_main .owl-theme .owl-nav {
left: 23%;
}
}

/*=============*/
@media screen and (max-width: 1199px) {

/* .video_wrapper .banner-video {
height: 120vh;

} */
.delegate-review_delegate-review .slider_one h3 {
font-size: 20px;
}

.home_home figcaption.col-banner-agenda_figure_caption_primery a sup {
font-size: 10px;
}

.home_home .col-banner-agenda_figure_caption_primery address,
.home_home figcaption.col-banner-agenda_figure_caption_primery a {
font-size: 15px;
}

.delegate-review_delegate-review .vedio_main_two .item .slider_content h4 {
font-size: 16px;
}

.delegate-review_delegate-review .vedio_main_two .item .slider_content p {
font-size: 15px;
color: black;
}

.delegate-review_delegate-review .who_we_banner .who_we_banner_caption h2 {

font-size: 35px;
}

.delegate-review_delegate-review .bringing .heading_wrapper {
max-width: 100%;

}

.delegate-review_delegate-review .slider_one {
padding: 0 0;
}

.delegate-review_delegate-review .slider_one_slider .vedio_main .owl-theme .owl-nav {
display: none;
}

ul.fetured_on_list li {
margin-bottom: 16px;
}

ul.fetured_on_list li+li {
margin-left: 16px;
}
.congress-figure img{
object-position: center;
}

}

@media screen and (max-width: 991px) {
figcaption.col-banner-agenda_figure_caption_primery {
max-width: 100%;
align-items: center;
}

}

/*=============================*/

@media screen and (max-width: 768px) {
.delegate-review_delegate-review .slider_one_slider .right_content p {
max-width: 100%;
}

.delegate-review_delegate-review .slider_one h3 {
font-size: 20px;
font-weight: 300;
color: var(--text-color);
text-align: center;
}

.delegate-review_delegate-review .slider_one_slider h3 {
text-align: center;
max-width: 100%;
}

.delegate-review_delegate-review .slider_one_slider .right_content p {
max-width: 100%;
text-align: center;
margin-bottom: 10px;

}

.delegate-review_delegate-review .who_we_banner .who_we_banner_caption h2 {
font-size: 30px;
}

.delegate-review_delegate-review .bringing_last .vedio_main .owl-theme .owl-nav {
display: none;
}

.delegate-review_delegate-review .bringing_last .attening_review .heading_wrapper h4 {

text-align: center;
}

.home_form_section .form-item.webform-component.webform-component-textfield {
width: 100%;
}

.home_home .home_form_section .js-form-item.form-item {
display: block;
}

.home_form_section fieldset#edit-active-conference--wrapper label {
font-size: 15px;
}

.home_form_section .js-form-item.form-item {
justify-content: start;
}
}

/*=========*/
@media screen and (max-width: 575px) {
.delegate-review_delegate-review .who_we_banner .who_we_banner_caption h2 {
font-size: 25px;
}

.delegate-review_delegate-review .image_gallery_section .image_content p {
font-weight: 300;
font-size: 16px;
}

.delegate-review_delegate-review .slider_one h3 {
font-size: 18px;
}

.video_wrapper .banner-video {
height: 90vh;
}

.retail-secondary-section .retail-popup-youtube-img .conf_numbers h3,
.retail-secondary-section .retail-popup-youtube-img .conf_numbers p {
text-align: center;
}

.retail-primary-section,
.valocity-wrapper h2,
.h_button {
text-align: center;
}

.home_home .home_form_section .js-form-item.form-item {
display: flex;
}

}

/* @media screen and (max-width: 450px) {
.video_wrapper .banner-video {
height: 140vh;
width: 100%;
object-fit: cover;
}
} */
/*===*/
/*========================gallery-css-end===============================*/


div.footer-primary-wrapper hr.line_add {
border-top: 0.5px solid #eeeeee38;
}

.footer-primary-wrapper a.navbar-brand.logo {
width: 200px;
overflow: hidden;
max-width: 100%;
height: 100%;
padding: 0 0;
margin-bottom: 8px;
}

.footer-primary-wrapper a.navbar-brand.logo img {
max-width: 100%;
}

.social-media {
display: flex;
}

footer .social-media {
display: flex;
align-items: center;
justify-content: start;
}

.footer-primary {
padding: 52px 0;
background: #000;

}



a.secondary-logo {
display: inline-block;
margin-bottom: 25px;
max-width: 120px;
}

a.secondary-logo {
max-width: 138px;
margin-bottom: 28px;
}

a.secondary-logo img {
width: 100%;
}

footer .primary-social-media {
display: flex;
align-items: center;
justify-content: flex-start;
padding-left: 7px;
}

.primary-social-media a {
display: flex;
color: #8338ec;
}

.primary-social-media a+a span {
margin-left: 10px;
}

.social-media p {
font-size: 16px;
color: #fff;
line-height: 1.45;
font-weight: 400;
margin-bottom: 15px;
}

.primary-social-media span {
cursor: pointer;
display: flex;
width: 32px;
height: 32px;
background: #fff;
color: #333;
border-radius: 50%;
font-size: 16px;
align-items: center;
justify-content: center;
padding-left: 3px;
}

.primary-social-media span img {
width: 100%;
}

.primary-social-media span+span {
margin-left: 7px;
}

.footer-primary-wrapper h5 {
font-size: 21px;
color: #fff;
line-height: 1.2;
font-weight: 700;
text-transform: capitalize;
margin-bottom: 15px;
}

.row.col-menu-row {
padding-top: 0px;
/*    padding-left: 64px;*/
}

ul.secondary-menu-list {
list-style: none;
}

ul.secondary-menu-list li a {
font-size: 16px;
color: #fff;
line-height: 1.45;
font-weight: 400;
text-transform: capitalize;
word-break: break-all;
text-decoration: underline;
}

ul.secondary-menu-list address {
font-size: 16px;
color: #fff;
line-height: 1.45;
font-weight: 400;
text-transform: capitalize;
}

.address-menu li {
position: relative;
}

.address-menu li i {
color: #fff;
position: absolute;
left: -37px;
top: 5px;
font-size: 16px;
}

.address-menu li>br {
display: none;
}

.address-menu li:nth-child(2) {
margin-bottom: 10px;
}

.address-menu li img {
position: absolute;
left: -40px;
top: 3px;
width: 16px;
}

.address-menu li:nth-child(2) img {
left: -40px;
top: 3px;
}

.footer-secondary {
background: #333;
padding: 0px;
}

.footer-secondary p {
margin: 0;
text-align: left;
font-size: 16px;
color: #6a6a69;
line-height: 1.45;
font-weight: 400;
}

.footer-secondary p a {
color: #0086a1;
}

.loginmodal-container {
background: #fff;
padding: 0 15px;
border-radius: 7px;
}

.model-figure img {
width: 100%
}

.loginmodal-container .row .col-no-padding {
padding: 0 0 0 0;
}

.login-form-wrapper {
padding: 25px 30px;
text-align: center;
position: relative;
}

span.colose-form {
position: absolute;
top: 5px;
right: 10px;
transform: rotate(-45deg);
cursor: pointer;
background-image: linear-gradient(to right, #0064cc, #0071c8, #007cbe, #0083b1, #0089a3);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.login-form-wrapper h2 {
font-size: 35px;
line-height: 1.2;
font-weight: 700;
text-transform: capitalize;
background-image: linear-gradient(to right, #0064cc, #0071c8, #007cbe, #0083b1, #0089a3);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
margin-bottom: 15px;
}

img.login-logo-img {
margin-bottom: 15px;
}

form.login-form {
padding: 0 15px;
margin-bottom: 20px;
}

.login-form .form-group {
position: relative;
}

.login-form input.form-control {
border: none;
border: none;
background: transparent;
border-radius: 0;
border-bottom: 1px solid #333;
box-shadow: none;
padding: 6px 4px;

}


a.login-eye {
position: absolute;
top: 50%;
right: 0;
transform: translateY(-50%);
color: #333;
display: block !important;
}

button.btn-log,
button.btn-log:hover {
background: transparent;
border: 0;
outline: 0;
padding: 0;
}

button.btn-log a {
font-size: 14px;
line-height: 1.45;
font-weight: 400;
color: #fff;
text-decoration: none;
text-transform: uppercase;
display: inline-block;
background-image: linear-gradient(to right, #0074cc, #0080c9, #0089c0, #0091b5, #0097a9);
padding: 10px 50px;
border-radius: 20px;
}

.login-form-wrapper p {
font-size: 13px;
color: #333;
line-height: 1.45;
font-weight: 400;
margin-bottom: 19px;


}

.login-form-wrapper p a {
color: #0064ce;
display: inline-block;


}

.modal-open .modal .modal-dialog {
top: 50%;
transform: translateY(-50%);
}

.modal-open {
padding-right: 0 !important;
}

.xs-device-items {
display: none;

}

.copy-right-text {
color: #ccc;
padding-left: 11px;
}

.copy-right-text a {
color: #ccc;
transition: 0.5s all;
}

.copy-right-text a:hover {
color: #fff;
text-decoration: underline;
cursor: pointer;
}

.hidden-md-device {
display: none;
}

p.copy-right-text.show_all {
margin-bottom: 0;
padding: 6px 0;
text-align: center;
background: var(--theme-color);
color: #fff;
font-size: 16px;
}

.ml-0 {
margin-left: 0px !important;
}

.mr-0 {
margin-right: 0px !important;
}

.pl-0 {
padding-left: 0px !important;
}

.pr-0 {
padding-right: 0px !important;
}

p.copy-right-text.show_all a {
color: #fff;
}

.footer-primary-wrapper {
padding-bottom: 16px;
}

/****css-for-footer-end**********************************/

/*slider section css*/
.slider-section {
padding: 90px 0 90px;
overflow: hidden;
}

.delegate-slider {
background: #8338ec;
background: radial-gradient(circle, rgb(70, 97, 231) 5%, rgba(0, 0, 0, 1) 52%);
}

.slider-section h2 {
font-size: 35px;
color: #fff;
line-height: 1.2;
font-weight: 700;
margin-bottom: 48px;
position: relative;
text-align: center;
}

.delegate-slider p {
color: #fff;
}

/* .slider-section h2::after {
content: '';
position: absolute;
left: 50%;
bottom: -20px;
height: 4px;
width: 133px;
background-image: linear-gradient(to right, #0074cc, #0080c9, #0089c0, #0091b5, #0097a9);
transform: translateX(-50%);
} */

/*slider section css end*/


.why-attandee-section {
padding: 70px 0;
text-align: center;

}

.why-attandee-section h4 {
color: #4d4d4d;
font-size: 16px;
line-height: 1.45;
font-weight: 400;
text-align: center;
}

.why-attandee-section h2 {
font-size: 31px;
line-height: 1.2;
font-weight: 700;
text-transform: capitalize;
color: #333;
margin-bottom: 8px;
position: relative;
}

/* .why-attandee-section h2::after {
content: '';
position: absolute;
left: 50%;
top: 34px;
height: 4px;
width: 133px;
background-image: linear-gradient(to right,  var(--theme-color), #1c4137, #225347, #2c6e5d, #1b725c);
transform: translateX(-50%);
} */

.why-attandee-section p {
margin-top: 40px;
color: #545454;
font-size: 16px;
font-weight: 400;
line-height: 1.45;
text-align: center;
margin-bottom: 50px;
}

.home-slider-content {
margin-right: -15px;
margin-left: -15px;
}

.why-attandee-section .attendee-slide-wrapper {
padding: 32px 15px 15px;
}

.home-slider-figure {
position: relative;
display: flex;
align-items: flex-start;
justify-content: center;

}

.home-slider-figure img {
display: inline-block;
max-width: 100% !important;
}

div#block-views-why-attend-block>.content {
float: none;
}

div#block-views-why-attend-block span.field-content {
display: block;
}

.attndee-caption {
padding: 15px;

}

.attndee-caption h3 {
font-size: 21px;
line-height: 1.2;
font-weight: 600;
text-transform: capitalize;
color: #333331;
text-align: center;
}

.attndee-caption p {
font-size: 16px;
line-height: 1.45;
font-weight: 400;
color: #333331;
text-align: center;
margin-bottom: 0px;
margin-top: 12px;


}

.why-attandee-section button.slick-arrow {
display: none !important;
}

.why-attandee-section .slide-box:hover {
box-shadow: 0px 0px 20px #ddd;
background: #fff;
border-radius: 8px;
transition: 0.5s all;
}

.why-attandee-section img.attendee-overlay {
position: absolute;
left: 50%;
top: -30px;
transform: translateX(-50%);
display: none;


}

.why-attandee-section .slide-box:hover img.attendee-overlay {
display: inline-block;
transition: 0.5s all;
width: auto;
}

.why-attandee-section .home-slider-content {
margin-right: 0;
margin-left: 0;
}

/*--------OTP FROM CSS----------*/
/****css-for-slick-section**********************************/

.slider-section {
padding: 90px 0 90px;
overflow: hidden;
}

.slider-section h2 {
font-size: 48px;
color: #fff;
line-height: 1.2;
margin-bottom: 37px;
position: relative;
}

/* .slider-section h2::after {
content: '';
position: absolute;
left: 50%;
bottom: -20px;
height: 4px;
width: 133px;
background-image: linear-gradient(to right,  var(--theme-color), #1c4137, #225347, #2c6e5d, #1b725c);
transform: translateX(-50%);
} */
.delegate-slider p {
color: #fff;
font-size: 18px;
font-weight: 400;
margin-bottom: 40px;
}

/* Slider */


/*index css end*/


/*WHO WE ARE CSS START*/


/*---------- Who WE Are ----------*/
.breadcrumb-wrap {
background: linear-gradient(90deg, rgba(0, 0, 0, 0.00) 0%, #8338ec 50%, rgba(0, 0, 0, 0.00) 100%);
padding: 8px;
position: absolute;
/* top: -48px; */
bottom: 0;
width: 100%;
}

.terms-of-service_terms-of-service .breadcrumb-wrap {
margin-bottom: 3rem;
}

.terms-of-service_terms-of-service .terms-detail {
padding: 2rem;
}

.terms-of-service_terms-of-service h5 {
margin-bottom: 16px;
}

.single-featured-image-header {
margin: 0;
padding: 0;
position: relative;
width: 100%;
overflow: hidden
}

.single-featured-image-header img {
width: 100%;
object-fit: cover;
}

ul.breadcrumb-list {
display: flex;
align-items: center;
justify-content: center;
padding: 0px 0px;
margin: 0px;
max-width: 1170px;
margin: 0 auto;
}

ul.breadcrumb-list li+li {
margin-left: 16px;
position: relative;
color: #000;
}

li.breadcrumb-item.active {
font-weight: 600;
color: #fff;
}

ul.breadcrumb-list li+li::before {
position: absolute;
height: 100%;
width: 11px;
background: #fff;
top: 0;
left: -13px;
background: url(../images/arrow-bdrc.png) no-repeat left;
content: "/";
text-align: center;
}

ul.breadcrumb-list li a {
color: #fff;
font-weight: 600;
}

.single-featured-image-header::before {
position: absolute;
left: 0;
bottom: 0;
content: "";
border-left: 2000px solid transparent;
border-right: 0px solid transparent;
z-index: 99;
width: 100%;
}

.single-featured-image-header .top_panel_image_header {
position: absolute;
left: 0;
top: 50%;
transform: translate(0, -50%);
color: #fff;
width: 100%;
}

.single-featured-image-header .top_panel_image_header h1 {
font-size: 39px;
color: #fff;
font-weight: 300;
margin: 0 0 10px 0;
padding: 0;
text-transform: none;
font-family: Unbounded;
}
.single-featured-image-header .top_panel_image_header h1 strong{
    display: block;
}
.single-featured-image-header .top_panel_image_header .lead {
margin: 0;
padding: 0;
font-size: 21px;
font-weight: 400;
text-transform: capitalize;
}

.single-featured-image-header .top_panel_image_header .breadcrumb-list {
margin: 15px 0 0 0;
padding: 0;
font-size: 0
}

.single-featured-image-header .top_panel_image_header .breadcrumb-list li {
display: inline-block;
line-height: 15px;
padding: 0 10px;
font-size: 16px;
font-weight: 400;
color: #06c1e7;
border-left: 1px solid #fff
}

.single-featured-image-header .top_panel_image_header .breadcrumb-list li:first-child {
border-left: none;
padding-left: 0
}

.single-featured-image-header .top_panel_image_header .breadcrumb-list li a {
color: #fff
}

/*-----------who-we-are-intro ---------*/
.who-we-are-intro {
margin: 0;
padding: 80px 0;
width: 100%;
position: relative;
color: #333
}

.who-we-are-intro .intro-img img {
width: 100%;
border-radius: 20px;
}
.who-we-are_who-we-are .who-we-are-intro .intro-img img,
.be-recognized_be-recognized .technology-img img{
height: 500px;
object-fit: cover;
}
.who-we-are-intro .content-box h2 {
font-size: 35px;
margin: 0 0 20px 0;
padding: 0;
font-weight: 700;
text-transform: uppercase;
}

.who-we-are-intro .content-box p {
font-size: 18px;
font-weight: 400;
text-align: justify;
}

.who-we-are-intro .content-box .read_btn {
margin: 15px 0 0 0;
display: inline-block;
padding: 0;
border-radius: 25px;
-moz-border-radius: 25px;
-webkit-border-radius: 25px;
background: rgba(1, 97, 206, 1);
background: -moz-linear-gradient(left, rgba(1, 97, 206, 1) 0%, rgba(0, 148, 143, 1) 79%, rgba(0, 148, 143, 1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(1, 97, 206, 1)), color-stop(79%, rgba(0, 148, 143, 1)), color-stop(100%, rgba(0, 148, 143, 1)));
background: -webkit-linear-gradient(left, rgba(1, 97, 206, 1) 0%, rgba(0, 148, 143, 1) 79%, rgba(0, 148, 143, 1) 100%);
background: -o-linear-gradient(left, rgba(1, 97, 206, 1) 0%, rgba(0, 148, 143, 1) 79%, rgba(0, 148, 143, 1) 100%);
background: -ms-linear-gradient(left, rgba(1, 97, 206, 1) 0%, rgba(0, 148, 143, 1) 79%, rgba(0, 148, 143, 1) 100%);
background: linear-gradient(to right, rgba(1, 97, 206, 1) 0%, rgba(0, 148, 143, 1) 79%, rgba(0, 148, 143, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0161ce', endColorstr='#00948f', GradientType=1);
}

.who-we-are-intro .content-box .read_btn a {
margin: 0;
padding: 0 40px;
display: block;
line-height: 50px;
height: 50px;
color: #fff;
font-size: 18px;
}


/*--------- about-event-box ---------*/
.about-event-box {
margin: 0;
padding: 30px 0;
width: 100%;
position: relative;
color: #fff;
background: var(--theme-color);
}

.about-event-box h3 {
margin: 0 0 15px 0;
padding: 0;
font-size: 44px;
font-weight: 600;
text-align: center;
text-transform: uppercase
}

.about-event-box .col-sm-4 span {
display: block;
margin: 0;
padding: 0;
font-size: 16px;
font-weight: 400;
text-align: center
}

.about-event-box .col-sm-4 span b {
margin: 0;
padding: 0;
font-size: 44px;
font-weight: 600;
display: block
}

.about-event-box .col-sm-3 span {
display: block;
margin: 0;
padding: 0;
font-size: 16px;
font-weight: 400;
text-align: center
}

.about-event-box .col-sm-3 span b {
margin: 0;
padding: 0;
font-size: 44px;
font-weight: 600;
display: block
}


/*--------- who-we-are-showcase ---------*/
.who-we-are-showcase {
margin: 0;
padding: 0;
position: relative;
width: 100%;
overflow: hidden
}

.who-we-are-showcase .container-fluid {
padding: 0;
margin: 0;
width: 100%
}

.who-we-are-showcase .row div[class^="col-"] {
padding: 0
}

.who-we-are-showcase .img-responsive {
max-width: 100%;
height: 100%;
width: 100%;
object-fit: cover;
}

.purple-bg {
background: #bd8cbf;
}

.light-green-bg {
background: #acd373;
}

.yellow-bg {
background: #0ca984;
}

.light-blue-bg {
background: #6dcff6;
}

.who-we-are-showcase h6 {
font-size: 24px;
color: #fff;
margin: 0
}

.who-we-are-showcase .show-text {
text-align: center
}


/*------------ What We Offer ---------*/
.what-we-offer {
margin: 0;
padding: 80px 0;
position: relative;
width: 100%;
background: #f1f1f1
}

.what-we-offer h4 {
margin: 0 0 40px 0;
padding: 0;
font-size: 50px;
font-weight: 600;
color: #000;
text-align: center;
position: relative;
}

.what-we-offer h4::after {
position: absolute;
content: "";
left: 50%;
bottom: -15px;
height: 5px;
width: 110px;
background-image: linear-gradient(to right, var(--theme-color), #1c4137, #225347, #2c6e5d, #1b725c);
transform: translateX(-50%);
}

.what-we-offer p {
color: #000;
font-size: 20px;
font-weight: 400
}

.what-we-offer .offer-box {
margin: 30px 0 0 0;
padding: 0;
position: relative;
color: #FFF;
overflow: hidden;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px
}

.what-we-offer .offer-box img {
width: 100%;
}

.what-we-offer .offer-box::before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: var(--theme-color)69;
}

.what-we-offer .offer-box .offer-title {
margin: 0;
line-height: 1.2;
padding: 0;
font-weight: 600;
font-size: 33px;
position: absolute;
left: 0;
top: 50%;
transform: translate(0%, -50%);
text-align: center;
width: 100%
}

.what-we-offer .offer-box .content-hover {
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 100%;
width: 100%;
height: 100%;
background: var(--theme-color);
color: #fff;
z-index: 9;
transition: all 0.5s ease;
}

.what-we-offer .offer-box:hover .content-hover {
top: 0
}

.what-we-offer .offer-box .content-hover .content-box {
color: #fff;
padding: 15px;
text-align: center;
position: absolute;
left: 0;
top: 50%;
transform: translate(0, -50%);
width: 100%
}

.what-we-offer .offer-box .content-hover .content-box p {
color: #fff;
font-size: 18px
}

/*------------ Advisory Board -----------*/
.advisory-committee {
margin: 0;
padding: 80px 0;
position: relative;
width: 100%;
background: #FFF
}

.advisory-committee h4 {
margin: 0 0 40px 0;
padding: 0;
font-size: 50px;
font-weight: 600;
color: #000;
text-align: center;
position: relative;
}

.advisory-committee h4::after {
position: absolute;
content: "";
left: 50%;
bottom: -15px;
height: 5px;
width: 110px;
background-color: var(--theme-color);
transform: translateX(-50%);
}

.advisory-committee .advisory-committee-box {
margin: 0 0 50px 0;
padding: 40px;
position: relative;
z-index: 1;
}

.advisory-committee .advisory-committee-box img {
width: 100%;
border-radius: 4px;
}

.advisory-committee .advisory-committee-box a {
display: block;
position: relative;
box-shadow: 1px 1px 10px 0px #ccccccb0;
}

.advisory-committee .advisory-committee-box .content-box {
margin: 0;
padding: 15px 5px 15px 5px;
text-align: center;
position: absolute;
top: 29%;
background: var(--theme-color);
width: 100%;
left: -20px;
height: 100%;
z-index: -1;
display: flex;
align-items: flex-end;
justify-content: center;
}

.advisory-committee .advisory-committee-box .content-box.content-box-top .adviser-wrap {
position: relative;
top: -18px;
}

.advisory-committee .advisory-committee-box .auther-name {
font-size: 14px;
font-weight: 600;
line-height: 1.45;
margin: 0;
padding: 0 0 0px 0;
color: #fff
}

.advisory-committee .advisory-committee-box .auther-destination {
font-size: 12px;
color: #fff;
font-weight: 400
}

.advisory-committee .advisory-committee-box:hover .content-box .auther-name {
color: #fff
}

.advisory-committee .advisory-committee-box:hover .content-box .auther-destination {
color: #fff
}

.advisory-committee .advisory-committee-box .advisory-img {
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
transition: all 0.5s ease;
}

.advisory-committee .advisory-committee-box:hover .advisory-img {
filter: none;
-webkit-filter: grayscale(0%);
}

.advisory-committee .advisory-committee-box:hover .content-box {
color: #fff;
background: rgba(1, 97, 206, 1);
background: -moz-linear-gradient(left, rgba(1, 97, 206, 1) 0%, rgba(0, 148, 143, 1) 79%, rgba(0, 148, 143, 1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(1, 97, 206, 1)), color-stop(79%, rgba(0, 148, 143, 1)), color-stop(100%, rgba(0, 148, 143, 1)));
background: -webkit-linear-gradient(left, rgba(1, 97, 206, 1) 0%, rgba(0, 148, 143, 1) 79%, rgba(0, 148, 143, 1) 100%);
background: -o-linear-gradient(left, rgba(1, 97, 206, 1) 0%, rgba(0, 148, 143, 1) 79%, rgba(0, 148, 143, 1) 100%);
background: -ms-linear-gradient(left, rgba(1, 97, 206, 1) 0%, rgba(0, 148, 143, 1) 79%, rgba(0, 148, 143, 1) 100%);
background: linear-gradient(to right, rgba(1, 97, 206, 1) 0%, rgba(0, 148, 143, 1) 79%, rgba(0, 148, 143, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0161ce', endColorstr='#00948f', GradientType=1);
}


/*------- Organizing Committee ----*/
.organizing-committee h4+p {
margin-bottom: 30px;
text-align: center;
font-size: 16px;
}

.organizing-committee {
margin: 0;
padding: 80px 0;
position: relative;
width: 100%;
background: #f1f1f1;
display: none;
}

#primery_committee .container h4+.row {
display: flex;
flex-wrap: wrap;
justify-content: center;
}

.organizing-committee h4 {
margin: 0 0 40px 0;
padding: 0;
font-size: 50px;
font-weight: 600;
color: #000;
text-align: center;
position: relative;
}

.organizing-committee h4::after {
position: absolute;
content: "";
left: 50%;
bottom: -15px;
height: 5px;
width: 110px;
background-color: var(--theme-color);
transform: translateX(-50%);
}

.organizing-committee .organizing-committee-box {
margin: 0 0 65px 0;
padding: 0;
position: relative;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px
}

.why-attandee-section img {
width: 100%;
}

.organizing-committee .organizing-committee-box a {
display: block;
border: 1px solid #33333326;
}

.organizing-committee .organizing-committee-box .content-box+a {
display: none;
}

.organizing-committee .organizing-committee-box .content-box {
margin: 0;
padding: 16px 4px;
text-align: center;
position: relative;
bottom: 0;
background: #fff;
width: 90%;
min-height: 80px;
border: 1px solid var(--theme-color);
margin: 0 auto;
transform: translateY(-20px);
}

.organizing-committee .linked_in {
position: absolute;
top: -16px;
right: 8px;
width: 32px;
height: 32px;
border: 1px solid var(--theme-color);
display: flex;
align-items: center;
justify-content: center;
background: #fff;
font-size: 14px;
}

.organizing-committee .organizing-committee-box .auther-name {
font-size: 15px;
font-weight: 600;
line-height: 1.45;
margin: 0;
padding: 0 0 0px 0;
color: var(--theme-color)
}

.organizing-committee .organizing-committee-box .auther-name a,
.organizing-committee .organizing-committee-box .auther-destination a {
border: none;
}

.organizing-committee .organizing-committee-box .auther-destination {
font-size: 13px;
color: #161515;
font-weight: 400
}

.organizing-committee .organizing-committee-box:hover .content-box .auther-name {
color: #fff
}

.organizing-committee .organizing-committee-box:hover .content-box .auther-destination {
color: #fff
}

.organizing-committee .organizing-committee-box .organizing-img {
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
transition: all 0.5s ease;
width: 100%;
height: auto;
max-height: 315px;
object-fit: cover;
}

.organizing-committee .organizing-committee-box:hover .organizing-img {
filter: none;
-webkit-filter: grayscale(0%);
}

.organizing-committee .organizing-committee-box:hover .content-box {
color: #fff;
background: var(--theme-color);
}

.organizing-committee .see-all {
text-align: center;
font-size: 18px;
font-weight: 600;
cursor: pointer;
text-transform: uppercase;
line-height: 50px;
height: 50px;
margin: 30px 0 0 0;
padding: 0 30px;
border-radius: 25px;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
display: inline-block;
color: #fff;
background: var(--theme-color);
}


/*---------- Testimonilas ------*/
.who-we-are-testimonilas {
margin: 0;
padding: 80px 0;
position: relative;
width: 100%;
background: #f7f7f7;
overflow: hidden;
}

.who-we-are-testimonilas h4 {
margin: 0 0 30px 0;
padding: 0;
font-size: 50px;
font-weight: 600;
color: #000;
text-align: center;
position: relative;
}

.who-we-are-testimonilas h4::after {
position: absolute;
content: "";
left: 50%;
bottom: -10px;
height: 5px;
width: 110px;
background-color: var(--theme-color);
transform: translateX(-50%);
}

.who-we-are-testimonilas h5 {
margin: 0 0 8px 0;
padding: 0;
font-size: 27px;
font-weight: 400;
color: #8d8d8d;
text-align: center;
}

.who-we-are-testimonilas p {
margin: 0 0 30px 0;
padding: 0;
font-size: 16px;
font-weight: 400;
color: #8d8d8d;
text-align: center
}

.who-we-are-testimonilas .testimonilas-box {
min-height: 305px;
box-shadow: 0px 0px 24px -8px rgba(0, 0, 0, 0.10);
background: url(../images/t-bg.png) no-repeat right bottom;
position: relative;
transition: all 0.5s ease;
padding: 16px;
margin: 30px 0 0 0;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
background-position-x: 90%;
background-position-y: 90%;
background-size: auto;
}

.who-we-are-testimonilas .testimonilas-box:before {
position: absolute;
left: 40px;
bottom: -20px;
content: none;
border-left: 20px solid transparent;
border-right: 20px solid transparent;
border-top: 20px solid #f1f1f1;
z-index: 99;
}


.who-we-are-testimonilas .testimonilas-box .date {
font-size: 18px;
color: #000;
font-weight: 300;
padding: 0 0 15px 0
}

.who-we-are-testimonilas .testimonilas-box .auther-name {
font-size: 18px;
color: var(--theme-color);
font-weight: 300;
padding: 15px 0 0 0
}

.who-we-are-testimonilas .testimonilas-box .auther-destination {
font-size: 16px;
font-weight: 400;
padding: 0
}

.who-we-are-testimonilas .testimonilas-box p {
color: #333;
font-size: 16px;
text-align: justify;
margin: 0;
min-height: 120px;
}

.who-we-are-testimonilas .testimonilas-box:hover {
margin-top: 15px;
margin-bottom: 15px;
-webkit-box-shadow: 0px 0px 24px -8px rgba(0, 0, 0, 0.60);
-moz-box-shadow: 0px 0px 24px -8px rgba(0, 0, 0, 0.60);
box-shadow: 0px 0px 24px -8px rgba(0, 0, 0, 0.60);
}

/*.slider-section .slick-slide img {
filter: gray;
-webkit-filter: grayscale(1);
filter: grayscale(1);
}*/

.slider-section .slick-slide img:hover {
-webkit-filter: grayscale(0);
filter: none;
}

.page-node-15 .content {
padding: 0px 0
}

.page-node-15 .content h1 {
color: #fff;
font-size: 48px;
margin: 0 0 50px 0
}

.page-node-15 .content .img-box img {
width: 100%;
max-width: 100%
}

.page-node-15 .content .content-box {
border-left: 2px solid #e6e6e6;
padding-left: 30px
}

.page-node-15 .content .content-box h2 {
font-size: 60px;
color: #00adf2;
margin: 0 0 15px 0
}

.page-node-15 .content .content-box .sub-title {
font-size: 21px;
}

.page-node-15 .content .get-touch {
font-size: 21px;
color: #8a8a8a;
text-align: center;
margin: 30px 0 0 0
}

.page-node-15 .content .get-touch a {
color: #e02b6f
}

.primery-header>div {
padding: 0 15px;
}

/**************custom-css***********************/


/*awardslot-view_awardslot-view*/

.awardslot-view_awardslot-view ul.tabs-list {
list-style: none;
display: flex;
justify-content: center;
}

.awardslot-view_awardslot-view .tab-pane {
background: #cccccc3b;
margin-bottom: 16px;
padding: 0 0;
}

.awardslot-view_awardslot-view .timeline-list li {
padding: 16px;
}

.awardslot-view_awardslot-view .timeline-list li:first-child {
display: none;
}

.awardslot-view_awardslot-view ul.tabs-list li a {
display: inline-block;
border: none;
padding: 16px 48px;
color: #fff;
background: #eeeeee;
border-radius: 0;
position: relative;
font-size: 21px;
line-height: 1.2;
font-weight: 600;
text-transform: uppercase;
color: #010101;
position: relative;
}

.awardslot-view_awardslot-view ul.tabs-list li.active a {
background-color: #000;
color: #fff;
}

.awardslot-view_awardslot-view ul.tabs-list li.active a:after {
content: "";
position: relative;
bottom: -56px;
left: -38%;
border: 15px solid transparent;
border-top-color: #000;
}

.awardslot-view_awardslot-view .tab-content {
padding-top: 48px;
}

.awardslot-view_awardslot-view .timeline-list li:nth-child(odd) {
background: #e1e1e1;
}

.awardslot-view_awardslot-view ul.timeline-list {
list-style: none;
}

.awardslot-view_awardslot-view .timeline-list li+li {
margin-top: 16px;
}

.awardslot-view_awardslot-view .timeline:before {
content: none;
}

.awardslot-view_awardslot-view .timeline-list h2 p {
color: #000;
line-height: 1.45;
font-size: 14px;
font-weight: 700;
text-transform: uppercase;
display: block;
text-align: left;
}

.awardslot-view_awardslot-view .timeline-list span {
font-size: 16px;
font-weight: 300;
color: #010101;
display: block;
}

.awardslot-view_awardslot-view .tab-pane {
background: #cccccc3b;
}

.awardslot-view_awardslot-view .tab-pane {
display: none !important;
}

.awardslot-view_awardslot-view .tab-pane.active {
display: block !important;
}

.awardslot-view_awardslot-view .tab-pane.fade.nav-link.active.in {
display: block !important;
}

.awardslot-view_awardslot-view .tab-pane.fade.nav-link.in {
display: none !important;
}

/*awardslot-view_awardslot-view*/


/*udit 01-01-2020*/
section.thanks-box.pt-5.pb-3.pb-lg-5 .content-box {
border-left: 0px solid #e6e6e6;
padding-left: 16px;
}

section.thanks-box.pt-5.pb-3.pb-lg-5 div p a img {
width: 100% !important;
height: auto;
}

section.thanks-box.pt-5.pb-3.pb-lg-5 {
margin-bottom: 30px;
}

section.thanks-box.pt-5.pb-3.pb-lg-5 h3.title {
text-align: center;
margin-bottom: 20px;
}

section.thanks-box.pt-5.pb-3.pb-lg-5 .get-touch {
font-size: 18px;
color: #8a8a8a;
text-align: center;
margin: 30px 0 0 0;
}


.user_login footer,
.user_password footer {
display: none !important;
}

.user_login .content-right,
.user_password .content-right {
padding: 0;
}

.user_password section.confirmation-login {
margin-top: 0px;
}
.user_password .form-wrapper.madcon_form_wrapper h5,
.user_password .form-wrapper.madcon_form_wrapper .content p,
.remember{
color: #fff;
}
.user_password input[type=text]{
border-radius: 5px;
}
.user_password .form-actions input{
padding: 10px 25px!important;
border-radius: 10px!important;
}
.user_password .js-form-item.form-item{
margin: 5px 0px!important;
}
.user_password .confirmation-login .form-wrapper {
text-align: start;
display: flex;
flex-direction: column;
justify-content: center;
align-items: self-start;
height: 100%;
}
.user_login section.confirmation-login,
.user_password section.confirmation-login{
margin-top: 0px;
height: 100vh;
}
.user_login header#my-header,
.user_password header#my-header {
background: var(--theme-color);
}

.user_password input[type=text] {
width: 100%;
}

td.unset-colum p {
margin-bottom: 0;
}

.item-list ul li p {
margin-top: 15px;
}

/**************award nomimnation-css***********************/

.awardee-tabs ul.nav-tabs {
border: 0px;
}

.berecognized-form ul li.award-category {
float: left;
display: inline-block;
width: 100%;
color: #fff;
flex: 0 0 100% !important;
max-width: 100% !important;
margin-bottom: 1rem !important;
}

/* .berecognized-form .awardee-tabs ul li {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
margin-bottom: 15px;
min-width: 50% !important;
} */

.be-recognized_be-recognized .berecognized-form .awardee-tabs ul li {
max-width: 100%;
}
/* .be-recognized_be-recognized .berecognized-form .awardee-tabs ul li+li{
margin-left: 20px;
} */
.be-recognized_be-recognized .nomination-section .form-wrapper strong{
color: #000;
font-size: 24px;
font-style: normal;
font-weight: 600;
line-height: 24px;
letter-spacing: 0.24px;
margin-bottom: 20px;
}
.be-recognized_be-recognized .awardee-tabs ul.nav-tabs {
border: 0px;
display: flex;
justify-content: start;
align-items: start;
}
/* .berecognized-form .awardee-tabs ul li.active {
background-color: black !important;
color: #fff !important;
border-color: black !important;
} */

/* .berecognized-form .awardee-tabs ul li.active a {
background-color: transparent;
color: #fff;
border-color: transparent;
} */
.berecognized-form .awardee-tabs ul li.active a label{
    color: var(--theme-color);
}
.berecognized-form .awardee-tabs ul li a {
padding: 0 0;
font-size: 16px;
color: #000;
text-decoration: none;
border: 0 !important;
display: flex;
align-items: center;
align-items: flex-start;
font-weight: 300;
}

.berecognized-form .awardee-tabs ul li a label {
margin-bottom: 0px;
margin-right: 5px;
display: inline-flex;
margin-top: 4px;
position: relative;
}

.berecognized-form .awardee-tabs ul li a.active label:before {
content: '';
position: absolute;
top: 3px;
left: 0px;
height: 15px;
width: 15px;
border-radius: 50%;
background: var(--theme-color);
transform: translateY(0%);
background-color: var(--theme-color);
border: 2px solid #fff;
}
.be-recognized_be-recognized .nav-tabs .nav-link label input{
margin: 3px 7px 0 0;
}
.berecognized-form #leader,
.nomination-section .webform-elements.form-wrapper {
padding: 0 0;
}

body.be-recognized_be-recognized div#company {
padding: 0 0;
}

div#edit-elements {
display: flex;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-left: -16px;
margin-right: -16px;

}

/*.berecognized-form .js-form-item {
flex: 0 0 50%;
max-width: 50%;
padding: 0 15px;
margin-top: 0em;
padding-left: 0;
}*/
.berecognized-form .js-form-item {
/* float: left; */
width: 100%;
/* margin-right: 20px;
margin-bottom: 20px; */
margin: 0px 0px 10px 0px;
}

fieldset#edit-active-conference--wrapper,
fieldset#edit-active-conference--2,
fieldset#edit-active-conference--2--wrapper {
width: 100%;
margin-bottom: 30px;
}
.be-recognized_be-recognized fieldset#edit-active-conference--wrapper{
padding: 0px;
}
.home_home div#edit-active-conference {
margin-right: 10px;
}

/* div#edit-select-conference,
div#edit-active-conference,
#edit-active-conference--2 {
display: flex;
justify-content: space-between;
width: 100%;
} */

.form-item,
.form-actions {
margin-top: 1em;
margin-bottom: 2em;
}

.marker,
.form-required {
color: #495057;
}

form#custom-nomination-register-form .form-required {
color: #268ab1;
}

.visually-hidden {
position: absolute !important;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
width: 1px;
height: 1px;
word-wrap: normal;
}

.berecognized-form .js-form-item input {
height: calc(3rem + 2px);
color: #000000;
width: 100%;
padding: 16px 0;
font-size: 16px;
border-radius: 13px;
border: 1px solid #9F9F9F;
background: #FFF;
padding: 5px;
}

.berecognized-form .js-form-item input::placeholder {
color: #ccc;
}

/**************award nomimnation-css***********************/

#g_photos {
padding: 70px 30px;
}

.slider-section {
padding: 80px 0 80px;
}

.slick-slide img {
max-width: 100%;
margin: 0 auto;


}

.menu-list>li>.dropdown-menu li {
background: var(--theme-color);
padding: 0;
}

/*udit 01-01-2020*/

/* .testimonial-section {
display: none;
} */

ul.breadcrumb-list {
list-style: none;
}

.advArea {
width: 100%;
position: relative;
padding: 0px 0 76px;
display: none;
}

.advArea .webhead {
text-align: center;
margin: 30px 0;
}

.advArea .webhead h3 {
margin: 0 0 40px 0;
padding: 0;
font-size: 50px;
font-weight: 600;
color: #000;
text-align: center;
position: relative;
}

.advArea .webhead h3::after {
position: absolute;
content: "";
left: 50%;
bottom: -15px;
height: 5px;
width: 110px;
background-color: var(--theme-color);
transform: translateX(-50%);
}

.advArea .webhead span {
display: block;
font-size: 16px;
font-weight: 400;
margin-top: 20px;
}

.advArea .adv-team ul {
display: flex;
justify-content: center;
align-items: center;
list-style: none;
}

.advArea .adv-team ul li {
margin: 0 26px;
padding: 0;
cursor: pointer;
}

.advArea .adv-team {
max-width: 980px;
margin: auto;
}

.advArea .info-team {
max-width: 940px;
margin: auto;
background: #3da58c;
position: relative;
padding: 27px 0 0;
height: 258px;
}

.advArea .info-text {
padding: 0 30px 0 240px;
}

.advArea .ad-img {
position: absolute;
top: -13px;
left: 10px;
max-width: 210px;
}

.advArea .info-text h4 {
color: #fff;
}

.advArea .info-text h4 span p {
display: block;
font-size: 14px;
font-weight: 400;
text-align: justify;
}

.advArea .info-text p {
color: #fff;
font-size: 12px;
margin: 14px 0;
display: block;
line-height: 19px;
text-align: justify;
}

.advArea .adimg {
max-width: 186px;
height: auto;
padding: 13px 0;
}

.advArea .mylo {
position: absolute;
top: 13px;
left: 20px;
opacity: 0;
transition: 0.5s all;
z-index: -9;
}

.advArea .topji {
position: relative;
max-width: 980px;
margin: auto;
}

.advArea li#d1:hover .mylo.s1 {
display: block;
opacity: 1;
z-index: 99;
}

.advArea li#d2:hover .mylo.s2 {
display: block;
opacity: 1;
z-index: 99;
}

.advArea li#d3:hover .mylo.s3 {
display: block;
opacity: 1;
z-index: 99;
}

.advArea li#d4:hover .mylo.s4 {
display: block;
opacity: 1;
z-index: 99;
}

.advArea img {
max-width: 100%;
height: auto;
display: inline-block;
width: 100%;
}

.advArea .ad-img img {
border: 0;
}

.advArea .organizing-committee-box {
margin: 30px 0 0 0;
padding: 0;
transition: all 0.3s ease;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
overflow: hidden;
text-align: center;
border-bottom: 10px solid #FFF;
background: #fff;
-webkit-box-shadow: 0px 0px 18px -2px rgb(0 0 0 / 60%);
-moz-box-shadow: 0px 0px 18px -2px rgba(0, 0, 0, 0.6);
box-shadow: 0px 0px 18px -2px rgb(0 0 0 / 60%);
}

.advArea .organizing-committee-box .auther-name {
padding: 4px;
min-height: 75px;
}

.advArea .organizing-committee-box h4 {
font-size: 14px;
font-weight: 600;
line-height: 1.45;
margin: 0;
padding: 0 0 0px 0;
color: #000000;
}

.advArea .organizing-committee-box span {
font-size: 12px;
color: #8d8d8d;
font-weight: 400;
max-width: 200px;
display: inline-block;
}

div#block-views-advisors-block {
margin: 0;
position: relative;
width: 100%;
z-index: 9;
background: #f1f1f1;
}

.adv-team .hj-center {
justify-content: center;
display: flex;
flex-wrap: wrap;
}

.adv-team img {
width: auto;
max-width: 100%;
}

.adv-team .organizing-committee-box {
display: inline-block;
}

.organizing-committee .organizing-committee-box:hover .content-box a,
.advisory-committee-box:hover .content-box a {
color: #fff;
}

.organizing-committee .organizing-committee-box:hover .linked_in a {
color: var(--theme-color);
}

.agenda-gallery {
padding: 50px 15px 0 15px
}

.agenda-gallery .agenda-gallery-wrapper .agenda-gallery-item {
position: relative;
overflow: hidden;
margin-bottom: 2rem;
}

/* .agenda-gallery .agenda-gallery-wrapper .agenda-gallery-item .speaker-bio {
position: absolute;
left: 0;
bottom: -100%;
width: 100%;
padding: 15px;
background: #fff;
color: #333;
transition: all 0.5s ease;
} */

/* .agenda-gallery .agenda-gallery-wrapper .agenda-gallery-item:hover .speaker-bio {
bottom: 0 !important
} */

.agenda-gallery .agenda-gallery-wrapper .agenda-gallery-item .speaker-bio .speaker-name {
font-size: 16px;
font-weight: 600
}

.agenda-gallery .agenda-gallery-wrapper .agenda-gallery-item .speaker-bio .speaker-destination {
font-size: 16px
}

/*WHO WE ARE CSS END*/


/*PAST EVENTS CSS START*/


/*------------ Event past intro --------*/
.past-event-intro .col-lg-offset-2 .event-box-sec:after {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
background: #0000006b;
z-index: 0;
}

.past-event-intro {
margin: 0;
padding: 80px 0;
width: 100%;
position: relative
}

.past-event-intro h2 {
font-size: 40px;
position: relative;
z-index: 9;
color: #000;
margin: 0 0 30px 0;
padding: 0 0 25px 0;
font-weight: 700;
text-align: center;
}

.past-event-intro p {
font-size: 18px;
color: #000;
font-weight: 400
}

.past-event-intro .event-box-sec {
margin: 50px 0 0 0;
padding: 0;
position: relative;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
overflow: hidden
}

.past-event-intro .event-box-sec.tech-box::after {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
background: #0000006b;
z-index: 0;
}

.past-event-intro .event-box-sec img {
width: 100%;
max-width: 100%;
height: 300px;
max-height: 300px;
object-fit: cover;
}

.past-event-intro .event-box-sec h4 {
position: absolute;
left: 0;
top: 50%;
width: 100%;
z-index: 9;
transform: translate(0, -50%);
color: #fff;
font-size: 40px;
font-weight: 700;
text-align: center
}

.past-event-intro .event-box-sec .content-box {
position: absolute;
left: 0;
bottom: -100%;
width: 100%;
color: #fff;
text-align: center;
z-index: 99;
background: linear-gradient(to right, rgb(19 75 61) 0%, rgb(13 91 72) 79%, rgb(9 139 108) 100%);
height: 100%;
padding: 15px;
transition: all 0.5s ease;
}

.past-event-intro .event-box-sec:hover .content-box {
bottom: 0% !important
}

.past-event-intro .event-box-sec .content-box p {
font-size: 14px;
font-weight: 400;
color: #fff;
}

.past-event-intro .event-box-sec .content-box .read_more {
margin: 0;
padding: 0
}

.past-event-intro .event-box-sec .content-box .read_more a {
display: inline-block;
margin: 0;
padding: 0 15px;
line-height: 36px;
background: #00c1c1;
font-size: 17px;
font-weight: 700;
color: #FFF;
border-radius: 18px;
-webkit-border-radius: 18px;
-moz-border-radius: 18px;
transition: all 0.5s ease;
text-decoration: none
}

.past-event-intro .event-box-sec .content-box .read_more a:hover {
background: #fff;
color: #00c1c1
}

/*--------- past-event-box ---------*/
.past-event-box {
margin: 0;
padding: 30px 0;
width: 100%;
position: relative;
color: #fff;
background: #3b1d82 url(../images/past-event-bg.jpg) no-repeat center center;
background-size: cover
}

.past-event-box h2 {
margin: 0 0 30px 0;
padding: 0;
font-size: 50px;
font-weight: 300;
text-align: center;
}

.past-event-box .col-sm-3 span {
display: block;
margin: 0;
padding: 0;
font-size: 24px;
font-weight: 300;
line-height: normal
}

.past-event-box .col-sm-3 span b {
margin: 0 0 10px 0;
padding: 0;
font-size: 70px;
font-weight: 800;
display: block
}

/*--------- about-event-box ---------*/
.past-event-showcase {
margin: 0;
padding: 15px 0 0 0;
position: relative
}

.past-event-showcase img {
width: 100%;
max-width: 100%
}

.key-highlights {
margin: 0;
padding: 80px 0 0 0;
width: 100%;
position: relative
}

.key-highlights h2 {
font-size: 40px;
position: relative;
z-index: 9;
color: #000;
margin: 0 0 30px 0;
padding: 0 0 25px 0;
font-weight: 700;
text-align: center;
}

.key-highlights p {
font-size: 18px;
color: #000;
font-weight: 400
}

.key-highlights .container-fluid {
padding: 0
}

.key-highlights .key-highlights-gallery {
margin-top: 50px
}

.key-highlights .item .img-box {
position: relative;
margin: 0;
padding: 0;
display: block
}

.key-highlights .item .img-box a {
display: flex;
margin: 0;
padding: 0;
position: relative;
height: 100%
}

.key-highlights .item .img-box a img {
max-height: 275px;
object-fit: cover;
display: inline-flex;
}

.key-highlights .item .img-box a:hover:before {
display: block;
content: "";
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 999999;
background: linear-gradient(to right, rgba(1, 97, 206, 0.59) 0%, rgba(0, 148, 143, 0.66) 79%, rgba(0, 148, 143, 1) 100%);
background-size: cover
}


.who-we-are-showcase .container-fluid {
max-width: 100%;
padding: 0 15px;
}

.company-detail-wrapp.dt-hide {
display: none;
}

.blue_madcon-bg {
background-color: #22bc97;
}

.light-green_madcon-bg {
background: #12342c;
}

ul.secondary-menu-list li {
margin-bottom: 10px;
}

/*-----nomination form---*/

.nomination-register_nomination-register form.custom-nomination-register-form {
max-width: 612px;
float: none;
margin: 43px auto;
padding: 40px;
clear: both;
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
position: relative;
top: 2em;
}

.nomination-register_nomination-register form.custom-nomination-register-form .row {
padding: 8px 0;
}

.nomination-register_nomination-register footer.footer {
margin: 76px 0 0 0;
}

.nomination-register_nomination-register select {
padding: 4px 0;
font-size: 14px;
margin: 0 0 0 6px;
border: 2px solid #ddd;
}

.nomination-register_nomination-register input {
padding: 4px 0;
font-size: 14px;
margin: 8px 0 4px;
border: 2px solid #ddd;
}

.nomination-register_nomination-register div#edit-mail--description {
font-size: 12px;
color: #aaa;
}

.nomination-register_nomination-register span.fieldset-legend.js-form-required.form-required {
color: var(--theme-color);
}

.nomination-register_nomination-register form#custom-nomination-register-form input#edit-submit {
border-radius: 0px;
background: var(--theme-color);
padding: 8px 35px;
margin: 0;
}

/******************end css***************/

/*---------------Socre cared -----------*/
div#otp-validate-form {
display: block;
width: 100%;
position: relative;
background: #000;
padding: 89px 15px 0 15px;
left: unset;
padding: 0px 15px 0 15px;
padding-top: 57px;
}

.col-md-6.login {
display: flex;
justify-content: center;
align-items: center;
background: url(/themes/contrib/breeze/images/log-sind1.png);
background-size: cover;
}


div#edit-login-form,
.otp-validate-form .login-form {
width: 100%;
margin: 0 0;
position: relative;
margin-bottom: 16px;
padding: 70px 0 70px 0;
max-width: 60%;
}

div.login-form .logo {
text-align: center;
margin-bottom: 40px;
}

div.login-form .logo img {
max-width: 60%;
margin: 0 auto;
}

div#edit-login-form input {
border: 0;
border-bottom: 2px solid #3a3737d1;
background: transparent;
padding: 7px 4px;
margin: 0 0 16px;
color: #c7c7c7;
width: 100%;
}

div#edit-login-form input::placeholder {
color: #fff;
}

div#edit-login-form label,
.app-download-section label {
color: #fff;
display: none;
}

div#edit-login-form input#edit-login-submit {
background: var(--theme-color);
display: block;
width: 100%;
border: 0;
border-radius: 100px;
margin: 49px 0 0;
}

.otp_validate .header.sticky {

background-color: var(--theme-color);
}

div#edit-login-form .form-item {
margin-bottom: 16px;
}


.col-md-6.otp {
background: url(/themes/contrib/breeze/images/scor-otp-bg.png);
background-size: 100% 100%;
}

div.otp-form {
max-width: 70%;
margin: auto;
text-align: center;
padding: 0 0;
display: flex;
height: 100%;
flex-wrap: wrap;
flex-direction: column;
justify-content: center;
}

div.otp-form .user-otp input {
margin: auto;
width: 100%;
background: #fff;
border: 1px solid #ddd;
padding: 12px;
border-left: 0;

}

div.ac-otp .js-form-item {
margin-top: 0em;
margin-bottom: 0;
}

div.otp-form .ac-otp input {
margin: auto;
width: 100%;
background: #fff;
border: 1px solid #ddd;
padding: 12px;
border-left: 0;
height: auto;
}

.user-otp {
width: 100%;
position: relative;
display: flex;
flex-wrap: wrap;
justify-content: center;
}

div.otp-form span.label {
width: 100%;
font-size: 15px;
text-align: center;
padding: 0 0 11px;
white-space: normal;
}

.otp-message {
padding: 17px 0 2px;
font-size: 16px;
width: 100%;
}

div.user-otp {
padding: 18px 0;
display: flex;
justify-content: center;
align-items: center;
flex-wrap: wrap;
}

div.ac-otp {
padding: 18px 0;
display: flex;
justify-content: center;
align-items: center;
position: relative;
flex-wrap: wrap;
width: 100%;
}

.user-otp input {
border-left: 0;
}

.user-otp div:nth-child(1) input {
border-left: 1px solid #ddd;
}


.form-item-udigit1 input,
.form-item-acdigit1 input {
border-left: 1px solid #ddd !important;
}

.form-item-udigit4 input,
.form-item-acdigit4 input {
border-left: 1px solid #ddd !important;

}


input#edit-otp-submit {
width: 100%;
border: 0;
border-radius: 100px;
padding: 8px 0;
}

.otp-message h2 {
font-weight: 300;
}

.wrapper-box {
padding: 16px;
margin: 16px 0px;
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}


.wrapper-box input#edit-generate-otp {
padding: 8px 20px;
border-radius: 100px;
}

div#edit-login-form .label {
background: var(--theme-color);
color: #fff;
border: 0px;
padding: 4px 12px;
border-radius: 16px;
width: auto;
margin: 4px 0;

}

.otp-form.disabled-form input.button.form-submit {
background: #cacaca;
}

.otp-form.disabled-form input.button.form-submit.is-disabled,
.otp-form input.otp-button {
background: var(--theme-color);
color: #fff;
border: 0px;
padding: 4px 12px;
border-radius: 16px;
margin: 4px 0;
max-width: 50%;
margin: 0 auto 8px;
}

.otp-form input.otp-button+input.button {
width: 100%;
border: 0;
border-radius: 100px;
padding: 8px 0;
background: var(--theme-color);
color: #fff;
max-width: 50%;
margin: 0 auto 8px;
}

.login-message {
font-size: 21px;
color: #fff;
margin: 19px 0;
}

.login-form p {
color: #fff;
font-size: 15px;
margin: 11px 0;
word-break: break-word;
}

div#login-message {
color: #c7c7bc;
}

.login-message+.row {
display: none;
}


/**************custom-css-scorcard-web-view-19-8-2020*************************/

section.winner-section {
padding: 70px 0;
text-align: center;
margin-top: 78px;
}

.scorecard_view .header {
background-color: #150a12;
}

/*******webview css*******/


.winner-section {
padding: 70px 0;
position: relative;
text-align: center;
}

.winner-section h2 {
font-size: 110px;
line-height: 1.2;
color: #d9d9d9;
font-weight: 800;
text-transform: uppercase;
display: inline-flex;
align-items: center;
position: relative;
margin-bottom: 8px;
}

.winner-section h2 strong {
padding: 0 16px;
}

.winner-section h2 span {
font-size: 30px;
line-height: 1.2;
color: var(--theme-color);
font-weight: 400;
text-transform: capitalize;
display: inline-block;
position: absolute;
top: 50%;
left: 50%;
transform: translateX(-50%);
}

.winner-section h4 {
font-size: 40px;
line-height: 1.2;
color: #010101;
font-weight: 700;
margin-bottom: 8px;
}

.winner-section p {
font-size: 30px;
line-height: 1.2;
color: #a2a1a1;
font-weight: 400;
margin-bottom: 0px;
}

a.btn-download {
position: absolute;
font-size: 16px;
font-weight: 300;
text-transform: capitalize;
background: var(--theme-color);
border-radius: 8px;
display: inline-flex;
align-items: center;
color: #fff;
border: 0;
outline: 0;
padding: 4px 12px;
bottom: 5%;
right: 5%;
}

a.btn-download img {
display: inline-flex;
margin-left: 8px;
}

.award-figure {
position: relative;
margin: 0 0;
}

.award-caption {
position: absolute;
bottom: 50%;
left: 0;
width: 100%;
transform: translateY(50%);
}

.award-caption h3 {
font-style: normal !important;
text-align: left;
color: #fff;
font-size: 36px;
line-height: 1.2;
font-weight: 700;
z-index: 9999;
padding: 10px 5px 10px 5px;
margin-bottom: 16px;
display: inline-block;
text-transform: uppercase;
}

.award-caption h1 {
display: block;
color: #fff;
text-transform: capitalize;
font-size: 60px;
margin: 0 0;
font-weight: 300;
padding: 0 8px;

}

.scorcard-form-wrapper {
padding: 8px;
border-radius: 8px;
background: #fff;
margin-top: -10%;
position: relative;
z-index: 111;
box-shadow: 0px 0px 18px 0px #0000003d;
margin-bottom: 70px;
}

.scorcard-form {
padding: 20px;
border-radius: 8px;
}

.scorcard-form .col-input {
display: flex;
align-items: center;
font-size: 16px;
}

.scorcard-form label {
width: 48%;
margin: 0 0;
color: #233d85;
font-size: 16px;
line-height: 1.45;
font-weight: 300;
display: inline-flex;


}

.only_custom_checkout_form .container.termhide {
display: none !important;
}

.container.termhide {
display: none !important;
}

.customawardee-nomination-form212 .container.termhide {
display: block !important;
}

.customawardee-nomination-form121 .container.termhide {
display: block !important;
}

.scorcard-form span.sapretor {
display: inline-flex;
width: 4%;
}

.scorcard-form span.name-order {
display: inline-flex;
width: 48%;
}

.scorcard-form input {
outline: 0px;
text-align: left;
color: #5f6164;
font-size: 18px;
line-height: 1.45;
font-weight: 300;
width: 70%;
}

.overall-content {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 32px;
}

.overall-content .overall-text {
width: 75%;

}

.overall-text h2 {
color: #619941;
text-transform: capitalize;
font-size: 27px;
line-height: 1.2;
font-weight: 700;
margin: 0 0;
margin-bottom: 8px;
}

.overall-text p {
color: #727273;
font-size: 16px;
line-height: 1.45;
font-weight: 400;
margin: 0 0;
text-align: justify;
padding-right: 8px;
}

.overall-ciecle {
width: 25%;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
}

.overall-numbr {
display: inline-flex;
min-height: 200px;
width: 200px;
border-radius: 50%;
border: 32px solid #639b42;
justify-content: center;
align-items: center;
font-size: 40px;
color: #639b42;
font-weight: 300;
}

.overall-ciecle p {
color: #727273;
font-size: 16px;
line-height: 1.45;
font-weight: 400;
margin: 8px 0 0;
text-transform: capitalize;
}

.overall-content.industry-impact .overall-text h2 {
color: #fbaf5f;
}

.overall-content.industry-impact .overall-numbr {
border: 32px solid #fbaf5f;
color: #fbaf5f;

}

.overall-content.spirit-innovation h2 {
color: #974399;
}

.overall-content.spirit-innovation .overall-numbr {
border: 32px solid #974399;
color: #974399;

}

.overall-content.future-readiness h2 {
color: #253d85;
}

.overall-content.future-readiness .overall-numbr {
border: 32px solid #253d85;
color: #253d85;

}

.overall-content.market-demand h2 {
color: #009f8d;
}

.overall-content.market-demand .overall-numbr {
border: 32px solid #009f8d;
color: #009f8d;

}

.aggregate-score {
padding: 16px;
border-radius: 16px;
max-width: 94%;
background: #222d61;
display: flex;
justify-content: space-between;
align-items: center;
}

.aggregate-content {
width: 80%;
}

.aggregate-content h2 {
color: #fff;
font-size: 27px;
line-height: 1.2;
font-weight: 700;
text-transform: capitalize;
margin: 0 0;
margin-bottom: 0.5rem;
}

.aggregate-content p {
color: #fff;
font-size: 16px;
line-height: 1.45;
font-weight: 400;
margin: 0 0;
margin-bottom: 0.5rem;
width: 100%;
}

.aggregate-score-number {
width: 20%;
}

.aggregate-score-number span {
display: block;
color: #fff;
font-size: 36px;
line-height: 1.2;
font-weight: 700;
margin-bottom: 0rem;
padding-top: 0;
text-align: center;
}

.document-confidential {
position: relative;
max-width: 95%;
padding-bottom: 100px;

}

.document-confidential p {
color: #a7a9ac;
font-size: 16px;
line-height: 1.45;
font-weight: 400;
margin-bottom: 15px;
text-align: justify;
}

span.accept-award {
position: absolute;
font-size: 16px;
font-weight: 300;
text-transform: capitalize;
background: var(--theme-color);
border-radius: 18px;
display: inline-flex;
align-items: center;
color: #fff;
border: 0;
outline: 0;
padding: 4px 12px;
bottom: 23%;
right: 50%;
transform: translateX(50%);
box-shadow: 2px 4px 3px #0a5069;

}

span.accept-award a {
color: #fff;
text-decoration: none;
}


.social-medias {
text-align: center;
margin-bottom: 0px;
display: flex;
justify-content: center;
flex-wrap: wrap;
}

.social-medias span {
margin-bottom: 8px;
}

/*End*/


/*Covid css start*/

section.banner.covid_banner_section {
position: relative;
overflow: hidden;
}

.shutterstock {
position: absolute;
top: 60%;
width: 40%;
left: 8%;
transform: translateY(-50%);
}

.shutterstock img {

width: auto;
max-width: 80%;
}

.index_caption {
position: absolute;
top: 60%;
right: 8%;
width: 41%;
text-align: right;
transform: translateY(-55%);
}

.covid_h1 div {
font-family: "Bahnschrift", sans-serif;
text-align: left;
}

div.covid_h1 {
color: #fff;
width: 70%;
font-size: 36px;
font-weight: 900;
font-family: "Bahnschrift", sans-serif;
}

div.covid_h2 {
color: red;
padding-left: 10px;
width: 30%;
font-size: 32px;
font-family: "Bahnschrift", sans-serif;
padding-top: 5px;
text-align: left;

}

p.covid_p_text {

color: #fff;
width: 100%;
float: right;
font-weight: 300;
text-align: left;
font-size: 16px;
display: block;
}

p.covid_p_text strong {
font-weight: 300;

}

span.covid_h3 {
color: #fff;
font-size: 40px;
font-family: "Bahnschrift", sans-serif;
padding: 0px;
}

span.covid_h3::after,
span.covid_h3::before {
content: none;
}

h1.covid_banner_text {
display: flex;
width: 100%;
}

.covid_count_section {
position: absolute;
top: 50%;
-ms-transform: translateY(-50%);
transform: translateY(-50%);
color: #fff;
text-align: center;
width: 100%;
}

.covid_count_details {
display: flex;
flex-wrap: wrap;
}

.covid_count_text {
width: 50%;
}

.covid_count_num {
width: 16.6%;
}

.covid_detail {
position: relative;
background: #114c94;
}

.covid_subtext {
font-size: 12px;
text-align: left;
}

.covid_text {
text-align: left;
font-size: 22px;
font-weight: 600;
}


.confrence_status {
padding: 70px 0 70px;
background-image: url(../images/conference_status_bg.png);
background-size: 100% 100%;
border-bottom: 2px solid var(--theme-color);
}

.confrence_status_img {
width: 100%;
}

.confrence_status h3 {
text-transform: uppercase;
margin: 0 0 2rem 0;
font-weight: 700;
padding: 0;
font-size: 30px;
color: var(--theme-color);
text-align: left;
}

.confrence_status p {
margin-bottom: 1rem;
font-size: 16px;
text-align: justify;
font-weight: 400;
}

.confrence_banner img {
width: 96%;
max-width: 40%;
}

.confrence_banner {
padding: 20px;
background-color: var(--theme-color);
margin-top: 3rem;
border-radius: 20px;
color: #fff;
}

.confrence_banner h3 {
margin-bottom: 8px;
text-align: center;
padding: 0 !important;
color: #fff;
margin-top: 0;
}


.conference_banner_detail:hover a {
color: #fff;
text-decoration: none;
}

.conference_banner_detail a {
color: #000;
}

.conference_banner_detail {
background-color: #fff;
color: #057794;
width: auto;
padding: 10px 12px;
border-radius: 20px;
font-size: 12px;
margin: 0 0;
font-weight: 300;
}

.conference_banner_detail:hover {
text-decoration: none;
color: #057794;
}

.confrence_banner p {
text-align: center;
width: 80%;
margin: auto;
}

section.conference_hall_section {
padding: 70px 0;
background-color: #8338ec;
background-image: url(../images/confrence_hall_bg.png);
background-size: 100% 100%;
}

.confrence_hall_boxes {
display: flex;
flex-wrap: wrap;
justify-content: center;
}

.confrence-hall-box {
width: 18%;
margin: 25px 10px;
border-radius: 10px;
padding: 10px 20px;
background-color: #fff;
text-align: center;
}

.confrence-hall-box img {
width: 55%;
min-height: 130px;
object-fit: contain;
max-height: 130px;
}

.confrence-hall-box:hover {
background-color: var(--theme-color);
transition: background-color 0.5s ease;
}

.confrence-hall-box:hover img {
filter: invert(1);
transition: filter 0.5s ease;
}

.confrence-hall-box:hover p {
color: #fff;
transition: color 0.5s ease;
}

.confrence-hall-box p {
font-size: 12px;
text-align: center;
margin-top: 1rem;
}

section.conference_hall_section {
text-align: center;
}

section.conference_hall_section h3 {
margin: auto;
width: 100%;
text-align: center;
margin-bottom: 8px;
font-weight: 700;
color: #fff;
padding: 0px;
font-size: 30px;
}

section.conference_hall_section h3+p {
color: #fff;
font-size: 16px;
margin-bottom: 48px;
position: relative;
display: inline-block;
}

section.conference_hall_section h3+p::before {
content: '';
position: absolute;
bottom: -10px;
left: 50%;
width: 90%;
height: 3px;
background: #fff;
transform: translateX(-50%);
}

section.conference_hall_section h3+p::after {
content: '';
position: absolute;
bottom: -20px;
left: 50%;
width: 22px;
height: 22px;
background-size: cover;
background-color: #8338ec;
z-index: 11;
content: "\f067";
font-family: FontAwesome;
color: var(--theme-color);
transform: translateX(-50%);
}

section.conference_hall_section p {
text-align: center;
color: #262f3e;
font-size: 14px;
margin-top: 0;
font-weight: 300;
}

section.treatment-section img {
width: 100%;
}

.row.row_revers {
display: flex;
}

section.treatment-section {
/* padding: 70px 0; */
color: #fff;
/* margin-top: 70px; */
position: relative;
background-color: var(--theme-color);
display: none;
}

.treatment-section-right ul li {
margin-bottom: 10px;
line-break: anywhere;
}

.treatment-section-left li {
font-size: 14px;
margin-bottom: 10px;
}

.treatment-section-left h3 {
margin-bottom: 15px;
padding: 0;
color: #fff;
font-size: 26px;
font-weight: 600;
}

.treatment-section-left div {
font-size: 12px;
color: #73e3ff;
font-weight: 300;
}

.treatment-section-right {
padding: 32px 32px;
background-color: #015771e6;
border-radius: 20px;
}

.treatment-section-left {
padding: 0px 0;
}

.treatment-section-left ul {
padding-left: 20px;
}

.treatment-section-right h3 {
margin-bottom: 1rem;
color: #fff;
padding: 0;
text-transform: uppercase;
font-size: 26px;
font-weight: 600;
}

.treatment-section-right ul {
margin-left: 20px;
margin-top: 1rem;
font-size: 14px;
}

.treatment-section-right p {
font-size: 14px;
}

.treatment-section-left p {
font-size: 16px;
text-align: justify;
width: 86%;
margin-top: 2rem;
}

section.health_section {
padding: 70px 0;
background-image: url(../images/advisory_bg.png);
background-size: 100% 100%;
}

.health_section_right img {
width: 100%;
}

.health_section_left {
padding: 0px 0 0px 0;
}

.col-md-8.col_revers {
display: flex;
align-items: center;
}

.treatment_details {
position: absolute;
width: 100%;
z-index: 99;
top: 50%;
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}

.health_section_left h3 {
margin-bottom: 3rem;
font-weight: 600;
padding: 0;
font-weight: 700;
color: var(--theme-color);
text-transform: uppercase;
font-size: 30px;
position: relative;
display: inline-block;
}

.health_section_left h3::before {
content: '';
position: absolute;
bottom: -12px;
left: 50%;
width: 90%;
height: 3px;
background: var(--theme-color);
transform: translateX(-50%);
}

.health_section_left h3::after {
position: absolute;
bottom: -22px;
left: 50%;
width: 22px;
height: 22px;
background-size: cover;
background-color: #ffffff;
z-index: 11;
content: "\f067";
font-family: FontAwesome;
color: var(--theme-color);
transform: translateX(-50%);
font-size: 14px;
display: inline-flex;
align-items: center;
justify-content: center;
}

.health_section_left p {
margin-bottom: 20px;
font-size: 16px;
text-align: justify;

}

a.stay-informed {
color: #fff;
text-decoration: underline;
}

.health_section_left ul {
padding-left: 32px;
margin-bottom: 16px;
}

.health_section_left ul li {
font-size: 16px;
}

.health_section_left ul li+li {
margin-top: 4px;
}

/*******custom-css************/
.j-center {
align-items: center;
display: flex;
flex-direction: column;
justify-content: center;
}

.confrence_banner p {
text-align: center;
width: 100%;
margin: 0 auto;
font-size: 18px;
}

.message-box {
color: red;
font-size: 18px;
line-height: 1.45;
}

.form-wrapper.error-form-wrapper .message-box {
text-align: center;
margin-bottom: 16px;
}

.form-wrapper.error-form-wrapper .item-list__comma-list {
display: inline-block;
}

.form-item--error-message {
display: none;
}

.password-suggestions.description {
display: none !important;
}

.user-login-form .item-list__comma-list li a,
.user-pass .item-list__comma-list li a {
color: #e02b2e;
}

.js-form-type-password-confirm input:focus {
border: 1px solid #333;
}

.js-form-type-password-confirm+p+p,
.js-form-type-password-confirm+p+p+p {
display: none;
}

.user-pass-reset div#edit-actions {
float: unset;
}

.report-a-scam_report-a-scam .user-pass-reset div#edit-actions {
float: left !important;
}

.primery-header {
background: var(--theme-color);
padding: 5px 16px;
font-size: 14px;
text-align: justify;
border-bottom: 1px solid #a4a6a9;
color: #fff;
display: none;
}

.primery-header a {
color: #fff;
font-weight: 600;
text-decoration: underline;
}

.primery-header p {
margin-bottom: 0;
text-align: justify;
}

.conference_select input[type=radio] {
position: relative;
}

.conference_select input[type='radio']:checked:after {
padding: 4px;
border-radius: 15px;
top: 0px;
left: 0px;
position: relative;
background-color: #ffffff;
content: '';
display: inline-block;
visibility: visible;
border: 3px solid var(--theme-color);
}

.conference_select label {
color: #fff;
font-weight: 400;
cursor: pointer;
}

.conference_select {
margin-bottom: 16px;
}

.myregisterArea .form_box .form-composite.webform-composite-visible-title legend {
padding: 6px;
background: #33333347;
}

.myregisterArea .form_box .webform-options-display-one-column {
width: 100%;
}

.myregisterArea .form_box .webform-options-display-one-column .form-item.js-form-type-radio.form-item-select-conference,
.myregisterArea .form_box .webform-options-display-one-column .form-item.js-form-type-radio.form-item-active-conference {
display: flex;
align-items: center;
}

.myregisterArea .form_box .webform-options-display-one-column input {
width: auto;
margin-right: 4px;
height: auto;
margin: 0 0;
}

.myregisterArea .form_box .webform-options-display-one-column label {
margin: 0 0 0 4px;
cursor: pointer;
}

.myregisterArea .form_box .form-composite.webform-composite-visible-title legend span {
color: #333;
font-weight: 300;
}

.d-flex {
display: flex;
flex-wrap: wrap;
}

.d-flex .exhibitor_content {
display: flex;
flex-direction: column;
justify-content: center;
height: 100%;
}

/*******custom-css-end************/

/********exhibitor-section-css********/
.exhibitor_section {
padding: 70px 0 40px 0;
border-top: 2px solid #eee;
}

.exhibitor_section h2 {
font-size: 33px;
text-transform: capitalize;
line-height: 1.2;
font-weight: 700;
color: #333;
margin-bottom: 16px;
}

.exhibitor_section p {
font-size: 16px;
line-height: 1.45;
font-weight: 400;
color: #333;
margin-bottom: 32px;
}

.exhibitor_section .btn_exhibitor_wrapper {
display: flex;
align-items: center;
justify-content: left;
width: 100%;
flex-wrap: wrap;
}

.btn_exhibitor_wrapper a {
font-size: 14px;
line-height: 1.45;
font-weight: 300;
color: #fff;
display: inline-flex;
text-transform: capitalize;
padding: 4px 16px;
background-color: var(--theme-color);
border-radius: 23px;
text-decoration: none;
border: 2px solid transparent;
transition: 0.5s all;
}

.btn_exhibitor_wrapper a:hover {
background-color: #2d8973;
color: #333;
border: 2px solid #2d8973;
}

.btn_exhibitor_wrapper a.btn_exhibitor2 {
background-color: #ed6c00;
border: 2px solid transparent;
}

.btn_exhibitor_wrapper a.btn_exhibitor2:hover {
background-color: #fff;
color: #ed6c00;
border: 2px solid #ed6c00;
}

span.IN-widget {
margin: 2rem 1rem !important;
}

.exhibitor_slider .slick-track {
margin-left: 0;
}

.exhibitor_slider {
margin-bottom: 32px;
border: 2px solid #dddddd;
border-radius: 25px;
padding: 15px;
}

.exhibitor_slider .exhibitor_slick .slick_img a {
display: inline-block;
}

.gold_sliver_exhibitor h2 {
color: #2e2e2e;
font-size: 30px;
text-transform: capitalize;
line-height: 1.2;
font-weight: 600;
margin-bottom: 16px;
}

.gold_sliver_exhibitor h2 span {
display: inline-block;
position: relative;
background-color: #ffa81d;
text-transform: capitalize;
padding: 0 4px;
}

.exhibitor_slick button {
display: none !important;
}

.slick_img {
padding: 0 8px;
}

.gold_sliver_exhibitor.silver_exhibitor span {
background-color: #c5c5c5 !important;
}

/*.exhibitor_slider .slick-initialized .slick-slide {
text-align: center;
}*/

.exhibitor_slider .slick-initialized .slick-slide a {
display: inline-block;
}

/********exhibitor-section-css-end********/

/***/
form.webform-submission-contact-add-form .js-form-type-select {
width: 100%;
}

form.webform-submission-contact-add-form fieldset.js-webform-select-other {
margin: 0 0;
}

form.webform-submission-contact-add-form .js-form-type-select select.form-select {
width: 100%;
display: block;
line-height: 1.5;
color: #495057;
/* background-color: #fff;
background-clip: padding-box; */
height: 34px;
padding: 0 20px;
/* border: 1px solid #dbdbdb; */
border-radius: 25px;
font-size: 14px;
}

form.webform-submission-contact-add-form .js-webform-select-other .fieldset-wrapper {
flex-direction: column;
width: 100%;
}

form.webform-submission-contact-add-form .js-webform-select-other .fieldset-wrapper .webform-select-other-input {
width: 100% !important;
margin: 0 0;
}

/*********contact-us**********/
/*
.iti__country-list{
white-space: normal;
}
.iti__flag-container{
width:97%;
}
.iti--allow-dropdown{
width:100%;
}

.be-recognized_be-recognized .iti__flag-container {
margin: 0px;
}
.buy-pass_buy-pass .iti__flag-container {
margin: 0px;
}
.contact-us_contact-us input[type="tel"],.buy-pass_buy-pass input[type="tel"],.be-recognized_be-recognized input[type="tel"]{
padding-left:41px !important;
}*/
/***/


/*********custom-css**********/

/***********past-awardee-css***************/
.row.past_e_key_gallery_row {
display: flex;
margin-bottom: 32px;
flex-wrap: wrap;
}

figure {
margin: 0 0 0rem;
}

.past_e_figure {
position: relative;
}

.past_e_caption {
position: absolute;
bottom: 30%;
left: 0;
width: 100%;
}

.past_e_caption h1 {
margin-bottom: 0rem;
font-weight: 300;
line-height: 1.2;
color: #fff;
font-size: 60px;
text-transform: capitalize;
}

.past_e_caption p {
margin-bottom: 0rem;
font-weight: 400;
line-height: 1.2;
color: #fff;
font-size: 23px;
}

.past_e_glimpse {
padding: 70px 0;
text-align: center;
}

.past_e_glimpse h2 {
margin-bottom: 0.5rem;
font-weight: 300;
line-height: 1.2;
color: #141414;
font-size: 45px;
text-transform: capitalize;
}

.past_e_glimpse p {
margin-bottom: 0rem;
font-weight: 400;
line-height: 1.2;
color: #252525;
font-size: 18px;

}

.past_e_key {
padding: 35px 0;
background: url(../images/key.jpg) no-repeat center center;
background-size: cover;
text-align: center;
display: none;
}

.past_e_key h2 {
margin-bottom: 0px;
font-weight: 300;
line-height: 1.2;
color: #ffffff;
font-size: 45px;
text-transform: capitalize;
}

.past_e_key p {
margin-bottom: 0rem;
font-weight: 400;
line-height: 1.2;
color: #ffffff;
font-size: 18px;
}

.past_e_key_gallery {
padding: 70px 0 0;
text-align: center;
}

.past_e_key_gallery p {
margin-bottom: 70px;
font-weight: 400;
line-height: 1.2;
color: #252525;
font-size: 18px;
text-transform: capitalize;
}

.key_gallery_figure {
position: relative;
overflow: hidden;
transition: 0.5s all;

height: 100%;
}

.row.past_e_key_gallery_row.m-0,
.row.m-0 {
margin: 0 0 0px 0 !important;
margin-bottom: 0;
}

/* .row.flex_row_img {
display: flex;
flex-direction: column;
height: 100%;
} */

.flex_col {
height: 100%;
}

.key_gallery_figure img {
height: 100%;
object-fit: cover;
width: calc(100% + 0.1px);
}

.key_gallery_figcaption {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: var(--theme-color);
display: none;
flex-direction: column;
justify-content: center;
align-items: center;
transform: translateY(100%);
transition: 0.5s all;
padding: 20px;


}

.past_e_key_gallery .pl-0,
.past_e_key_gallery .p-0 {
padding-left: 0px !important;
padding-right: 0px !important;
border: 2px solid #fff;
}

.past_e_key_usa {
padding: 0px 0 0px
}

.past_e_key_gallery.past_e_key_usa+.past_e_key.past_e_key_dubai {
display: none;
}

.past_e_key_usa+.past_e_key.past_e_key_dubai+.past_e_key_usa {
padding: 0px 0 35px
}

.past_e_key_gallery .border-0 {
border: 0px solid #fff;
}

/************************/

figure.key_gallery_figure.key_gallery_figure_no_img>img {
display: none;
}

figure.key_gallery_figure.key_gallery_figure_no_img figcaption.key_gallery_figcaption {
display: flex;
transform: unset;
}

/**************************/
.key_gallery_figure:hover>.key_gallery_figcaption {
transform: translateY(0);
transition: 0.5s all;
}

.key_gallery_figcaption h3 {
margin-bottom: 8px;
font-weight: 300;
line-height: 1.2;
color: #fff;
font-size: 23px;

}

.key_gallery_figcaption span {
margin-bottom: 0px;
font-weight: 400;
line-height: 1.2;
color: #0c0c0c;
font-size: 12px;

}

.mb-4 {
margin-bottom: 32px;
}

.key_gallery_figure_play .video_play_btn {
position: absolute;
top: 110px;
left: 47px;
display: inline-block;
display: none;
}

.h_100 {
height: 100%;
}

/***********past-awardee-css***************/
.berecognized-form .captcha {
width: 100%;
text-align: center;
justify-content: left;
display: flex;
/* margin-bottom: 1rem; */
}

.author-image article {
padding: 1.6rem;
display: flex;
border-radius: 1.6rem;
background: #82897745;
flex-direction: column;
margin-bottom: 1.6rem;
margin-top: 8rem;
}

.author-image article .node-content>div>div {
display: none;
}

.author-image article .node-content>div>div+div,
.author-image article .node-content>div+div+div,
.author-image article .node-content>div+div+div>div {
display: block;
}

.author-image article .node-content img {
max-height: 120px;
width: auto;
display: inline-block;
margin-bottom: 1rem;
}

.author-image article h2.page-header {
font-size: 21px;
font-weight: 700;
color: #ccc;
margin-bottom: 1rem;
}

.author-image article h2.page-header a {
color: var(--theme-color);
}

/****/
.blog-author article .node-content div>div {
display: none;
}

.blog-author article .node-content>div>div {
display: none;
}

.blog-author article .node-content>div>div+div,
.blog-author article .node-content>div+div+div,
.blog-author article .node-content>div+div+div>div {
display: block;
}

.blog-author article .node-content img {
max-height: 260px;
width: auto;
display: inline-block;
margin-bottom: 1rem;
padding: 2px;
background: #8338ec;
border-radius: 6px;
}

.blog-author article h2.page-header {
font-size: 21px;
font-weight: 700;
color: #ccc;
margin-bottom: 1rem;
}

.blog-author article h2.page-header a {
color: #95c73d;
}

.blog-author article .node-content {
padding: 70px 16px;
max-width: 1170px;
margin: 0 auto;
}

.blog-col-text ul {
padding-left: 16px;
}

.blog-col-text ul li {
margin-bottom: 8px;
}

.blog-col-text h2,
.blog-col-text li h3,
.blog-col-text h3 {
font-size: 20px;
margin-bottom: 10px;
}

.bannerrrr_headdinggg {
font-size: 31px;
color: #fff;
font-weight: 700;
/* background: #0c080a36; */
padding: 10px;
border-radius: 10px;
}

/*=================*/


.videos-section p {
font-size: 16px;
font-weight: 300;
margin-bottom: 32px;
}

.videos-section iframe {
width: 100%;
}

.past-awardees-dubai-spring-2022_past-awardees-dubai-spring-2022 .event-agenda .nav-tabs,
.past-awardees-usa-spring-2022_past-awardees-usa-spring-2022 .event-agenda .nav-tabs {
align-items: center;
justify-content: space-evenly;
margin-bottom: 16px;
border: 0;
display: flex;
font-size: 16px;
font-weight: 600;
}

.past-awardees-dubai-spring-2022_past-awardees-dubai-spring-2022 .event-agenda .nav-tabs a,
.past-awardees-usa-spring-2022_past-awardees-usa-spring-2022 .event-agenda .nav-tabs a {
background: #ccc;
color: #333;
border: 0;
border-bottom: 0px !important;
}

.past-awardees-dubai-spring-2022_past-awardees-dubai-spring-2022 .event-agenda .nav-tabs li:last-child

/*.past-awardees-usa-spring-2022_past-awardees-usa-spring-2022 .event-agenda .nav-tabs li:last-child*/
{
display: none;
}

.past-awardees-dubai-spring-2022_past-awardees-dubai-spring-2022 .event-agenda .nav-tabs li.active a,
.past-awardees-usa-spring-2022_past-awardees-usa-spring-2022 .event-agenda .nav-tabs li.active a {
background: var(--theme-color);
color: #fff;
align-items: center;
vertical-align: middle;
border-color: var(--theme-color);
}

.past-awardees-dubai-spring-2022_past-awardees-dubai-spring-2022 .event-agenda .speakers-caption,
.past-awardees-usa-spring-2022_past-awardees-usa-spring-2022 .event-agenda .speakers-caption {
height: 110px;
max-height: 110px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
margin-bottom: 32px;
background: var(--theme-color);
margin-top: -8px;
padding: 8px;
text-align: center;
}

.past-awardees-dubai-spring-2022_past-awardees-dubai-spring-2022 .event-agenda .speakers-caption h5,
.past-awardees-usa-spring-2022_past-awardees-usa-spring-2022 .event-agenda .speakers-caption h5 {
color: #fff;
/*    line-height: 1.45;*/
margin-bottom: 6px;
font-weight: 600;
font-size: 17px;
}

.past-awardees-dubai-spring-2022_past-awardees-dubai-spring-2022 .event-agenda .speakers-caption h6,
.past-awardees-usa-spring-2022_past-awardees-usa-spring-2022 .event-agenda .speakers-caption h6 {
font-size: 14px;
color: #fff;
margin: 0 0;
text-align: center;
}

.past-awardees-dubai-spring-2022_past-awardees-dubai-spring-2022 .event-agenda figure embed,
.past-awardees-usa-spring-2022_past-awardees-usa-spring-2022 .event-agenda figure embed {
height: 320px !important;
object-fit: cover;
}

.past-awardees-dubai-spring-2022_past-awardees-dubai-spring-2022 .panel-default,
.past-awardees-usa-spring-2022_past-awardees-usa-spring-2022 .panel-default {
border-color: transparent;
}

.past-awardees-dubai-spring-2022_past-awardees-dubai-spring-2022 .panel-default>.panel-heading,
.past-awardees-usa-spring-2022_past-awardees-usa-spring-2022 .panel-default>.panel-heading {
background-color: transparent;
border-color: transparent;
}

button#show_allOutstandingLeadershipAward,
#show_allBestCompaniesAward {
line-height: 1.45;
background: var(--theme-color);
border: 1px solid var(--theme-color);
padding: 4px 16px;
border-radius: 6px;
color: #fff;
cursor: pointer;
transition: 0.5s all;
max-width: 130px;
margin: 0 auto;
display: block;
}

.why-attandee-section h2::after {
top: 100%;

}

.exhibitor_content>h2 {
text-align: center;

margin-bottom: 24px;

}

.exhibitor_content>h2 span {
display: inline-block;
position: relative;
}

.exhibitor_content>h2 span::after {
content: '';
position: absolute;
left: 50%;
bottom: -7px;
height: 4px;
width: 133px;
background-image: linear-gradient(to right, var(--theme-color), #1c4137, #225347, #2c6e5d, #1b725c);
transform: translateX(-50%);
}

/* ===================new section-add====================== */
.winter-venue {
padding: 20px 0px;
background: var(--theme-color);
color: #fff;
box-shadow: 0px 0px 4px 1px #000000;
}

.primery-headers3 .winter_heading {
text-align: center;
font-weight: 300;
}

.primery-headers3 p {
font-size: 19px;
text-align: center;
font-weight: 300;
margin-bottom: 0;
}

.primery-headers3 h5 {
text-align: center;
}

/*========================payment-css-Inheritance==============================================*/
body.checkout_order_information .layout-checkout-form .js-form-item select,
body.checkout_order_information .layout-checkout-form .js-form-item input {
border: 2px solid #5e5959 !important;
margin-top: 10px;
}

body.checkout_order_information .layout-checkout-form textarea,
.layout-checkout-form textarea:focus {
border: 2px solid #5e5959 !important;
}

body.checkout_order_information .layout-checkout-form .js-form-item label {
margin-top: 10px;
}

body.checkout_order_information .layout-checkout-form .js-form-item select {
transform: translateY(0px);
}

/********************hurry-now-css**************************/
.hurry_now {
text-align: center;
}

.hurry_now h3 {
font-size: 27px;
line-height: 1.2;
color: #000;
text-transform: capitalize;
font-weight: 600;
margin-bottom: 2px;
}

.hurry_now span {
display: inline-block;
font-size: 16px;
line-height: 1.45;
margin-bottom: 24px;
}

.vip_box {
padding: 16px;
border: 0.5px solid #fff;
border-radius: 12px;
overflow: hidden;
margin-bottom: 24px;
max-width: 500px;
margin: 0 auto 24px auto;
box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.3);
}

.vip_text span {
display: block;
margin: 0 0;
}

.vip_text {
text-align: left;
height: 100%;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}

.vip_text strong {
font-size: 33px;
line-height: 1.2;
display: flex;
justify-content: center;
align-items: center;
}

.pie-wrapper {
height: 1em;
width: 1em;
float: left;
margin: 15px;
position: relative;
}

.pie-wrapper .pie {
height: 100%;
width: 100%;
clip: rect(0, 1em, 1em, 0.5em);
left: 0;
position: absolute;
top: 0;
}

.pie-wrapper .pie .half-circle {
height: 100%;
width: 100%;
border: 0.1em solid #3498db;
border-radius: 50%;
clip: rect(0, 0.5em, 1em, 0);
left: 0;
position: absolute;
top: 0;
}

.pie-wrapper .label {
background: #34495e;
border-radius: 50%;
bottom: 0.4em;
color: #ecf0f1;
cursor: default;
display: block;
font-size: 0.25em;
left: 0.4em;
line-height: 2.8em;
position: absolute;
right: 0.4em;
text-align: center;
top: 0.4em;
}

.pie-wrapper .label .smaller {
color: #bdc3c7;
font-size: 0.45em;
padding-bottom: 20px;
vertical-align: super;
}

.pie-wrapper span.label {
background: #34495e;
border-radius: 50%;
bottom: 0.4em;
color: #ecf0f1;
cursor: default;
display: block;
font-size: 0.25em;
left: 0.4em;
line-height: 2.8em;
position: absolute;
right: 0.4em;
text-align: center;
top: 0.4em;
}

.pie-wrapper span.label span.smaller {
color: #bdc3c7;
font-size: 0.45em;
padding-bottom: 20px;
vertical-align: super;
}

.pie-wrapper .shadow {
height: 100%;
width: 100%;
border: 0.1em solid #bdc3c7;
border-radius: 50%;
}

.pie-wrapper.progress-90 .pie {
clip: rect(auto, auto, auto, auto);
}

.pie-wrapper.progress-90 .pie .half-circle {
border-color: #e67e22;
}

.pie-wrapper.progress-90 .pie .left-side {
transform: rotate(324deg);
}

.pie-wrapper.progress-90 .pie .right-side {
transform: rotate(180deg);
}

.pie-wrapper--solid {
border-radius: 50%;
overflow: hidden;
}

.pie-wrapper--solid:before {
border-radius: 0 100% 100% 0/50%;
content: "";
display: block;
height: 100%;
margin-left: 50%;
transform-origin: left;
}

.pie-wrapper--solid .label {
background: transparent;
}


.progress {
background-color: #d8d8d8;
border-radius: 20px;
position: relative;
margin: 15px 0;
height: 18px;
width: 100%;
max-width: 400px;
margin: 0 auto;
}

.progress-done {
background: linear-gradient(to left, var(--theme-color), #000000);
border-radius: 20px;
color: #fff;
display: flex;
align-items: center;
justify-content: center;
height: 100%;
width: 0;
opacity: 0;
transition: 1s ease 0.3s;
}

.vip_text .js-form-item.form-item {
margin: 8px 0px;

}

.persent_text {
font-size: 16px;
font-weight: 400;
color: gray;
margin: 8px 0px;
}

/********************hurry-now-css**************************/
/*********custom-css-end***********/

/*media queries for covid index start*/
@media screen and (max-width: 1400px) {
/* .bannerrrr_headdinggg {
font-size: 22px;
} */
}

@media screen and (max-width: 1199px) {

/* .slick-slide img{
padding: 30px;
}*/
.bannerrrr_headdinggg {
font-size: 18px;
}
}

/*=============================*/
@media screen and (max-width: 991px) {
.primery-headers3 .winter_heading {
font-size: 24px;

}

.primery-headers3 p {
font-size: 15px;

}

.home_home .banner-text .banner-btn {
margin-bottom: 15px;
}

}

@media screen and (max-width: 767px) {
.primery-headers3 .winter_heading {
font-size: 20px;

}

}

@media screen and (max-width: 767px) {
.primery-headers3 .winter_heading {
font-size: 18px;

}

.primery-headers3 p {
font-size: 15px;

}

}

@media screen and (max-width: 1700px) {
.banner-text-wrapper h1 {
font-size: 40px;
}

.banner-text-wrapper h2 {
font-size: 35px;
}

.banner-text-wrapper p {
font-size: 16px;
margin-bottom: 32px;
}

.banner-btn button a {
font-size: 15px;
}

.col-banner-agenda_figure_caption_primery h3 {
font-size: 27px;
margin-bottom: 4px;
}

.col-banner-agenda_figure_caption_primery address {
font-size: 16px;
margin-bottom: 0;
}

.col-banner-agenda_figure_caption_secondary {
padding: 15px 15px;
}

}

/*===================add-by-himanshu================================*/
@media screen and (max-width: 1600px) {


.home_home .banner-text {
top: 50%;
transform: translateY(-40%);
}

.home_home section.video-section.home-video-section>img {
height: 140vh;
}

.banner-text-wrapper h2 {
font-size: 25px;
}

.banner-text-wrapper h1 {
font-size: 30px;
}

.banner-text-wrapper p {
font-size: 15px;
}

/* .home_home  figure.col-banner-agenda_figure {
position: relative;
max-width: 550px;
margin: 0 auto;
} */
}

/*===============================================*/
@media screen and (max-width: 1400px) {
div.covid_h1 {
font-size: 35px;
font-weight: 700;
}

p.covid_p_text {
font-size: 14px;
}

div.covid_h2 {

font-size: 24px;

}

span.covid_h3 {
font-size: 36px;
}

.navbar-nav.menu-list li {
padding: 0 6px;
}

li.nav-item.last-menu.user_status a {
font-size: 13px !important;
padding: 3px 8px !important;
}

.home_home .col-banner-agenda_figure_caption_primery h3 br {
display: none;
}
}

@media screen and (max-width: 1199px) {
.confrence-hall-box {
width: 22%;
}

section.banner.covid_banner_section {
overflow: hidden;
}

.shutterstock {
transform: translateY(-60%);
}

.index_caption {
transform: translateY(-60%);
top: 55%;
}

div.covid_h1 {

font-size: 28px;
}

span.covid_h3 {
font-size: 30px;
}

div.covid_h2 {
font-size: 20px;
}

.conference_banner_detail {
text-align: center;
width: 100%;
margin-left: 0;
margin-top: 0rem;
}

.confrence_banner img {
margin-top: 0rem;
}

.confrence_status_img {
margin-top: 70px;
}

p.covid_p_text {
font-size: 13px;
}

.confrence_status {
text-align: center;
background-size: 100%;
background-repeat: no-repeat;
}

.primery-header p {
font-size: 12px;
}

.berecognized-form .js-form-item {
width: 100%;
}

.nomination-section .form-wrapper {
padding: 25px 15px;
}
.be-recognized_be-recognized .nomination-section .form-wrapper{
padding: 0px;
}

}

@media screen and (max-width: 1199px) {

.confrence_status .row.row-expand>.col-md-7,
.row.row-expand>.col-lg-md {
-webkit-box-flex: 0;
-ms-flex: 0 0 41.666667%;
flex: 0 0 100%;
max-width: 100%;
}

.confrence_status .row.row-expand {
flex-direction: column;
}

.covid_banner img {
height: auto;
}

.shutterstock img {
height: auto;
max-width: 90%;
}

.row.row_revers {
flex-direction: column-reverse;
}

.row.row_revers .col_revers {
-webkit-box-flex: 0;
-ms-flex: 0 0 66.666667%;
flex: 0 0 100%;
max-width: 100%;
}

.health_section .row.row_revers .col_revers {
-webkit-box-flex: 0;
-ms-flex: 0 0 66.666667%;
flex: 0 0 50%;
max-width: 50%;
}

.health_section .row.row_revers {
flex-direction: unset;
}

.health_section_right img {
width: 100%;
max-height: 400px;
width: auto;
margin-bottom: 30px;
}

.health_section_right {
text-align: center;
}

.health_section_left h3,
section.conference_hall_section h3,
.confrence_status h3 {
margin-bottom: 3rem;
font-size: 26px;
}
}

@media screen and (max-width: 991px) {
.home_home section.video-section.home-video-section .main_banner_img {
height: 150vh;
}

.health_section .row.row_revers {
flex-direction: column-reverse;
}

.health_section .row.row_revers .col_revers {
-webkit-box-flex: 0;
-ms-flex: 0 0 66.666667%;
flex: 0 0 100%;
max-width: 100%;
}
.be-recognized_be-recognized .nomination-section .form-wrapper{
padding: 20px;
}
.be-recognized_be-recognized .nomination-section .submit_button_wrapper .form-wrapper{
padding: 0px;
}
div.covid_h1 {

font-size: 28px;
width: auto;
}

div.covid_h2 {
font-size: 12px;
padding: 6px 0 0 8px;
}

span.covid_h3 {
font-size: 26px;
}

p.covid_p_text {
font-size: 11px;
}

.covid_banner img {
width: 100%;
height: 35vh;
object-fit: cover;
}

.covid_detail img {
width: 100%;
height: 15vh;
object-fit: cover;
}

.shutterstock {
transform: translateY(-45%);
top: 50%;
}

.index_caption {
top: 50%;
transform: translateY(-40%);
right: 0%;
width: 50%;
}

.confrence_status {
text-align: center;
background-size: 100%;
background-repeat: no-repeat;
}

.confrence_status h3 {
font-size: 22px;
margin-bottom: 15px;
}


.confrence_banner {
text-align: center;
}

.confrence_banner p {
font-size: 16px;
}

.confrence_banner img {
width: 100%;
margin-top: 0;
}

.confrence_banner h3 {
margin-top: 0;
text-align: center;
}

.conference_banner_detail {
margin-bottom: 1rem;
width: auto;
margin-top: 1rem;
}

.confrence-hall-box {
width: 22%
}

section.treatment-section img {
height: 47vh;
object-fit: cover;
}

.health_section_right {
text-align: center;
}

.confrence_status_img {
margin-top: 0 !important;
margin-bottom: 24px;
}

.covid_banner img {
height: auto;
}

.covid_banner .shutterstock img {
height: auto;
}

section.banner.covid_banner_section {
margin-top: 0px;
}

.treatment-section-left {
margin-bottom: 32px;
}

.col-all-flex.col-all-flex2 .event-text-wrapper {
padding: 16px 0;
}

.home-page-interview-video iframe {
width: 100%;
height: 300px;
max-height: 300px;
}

.home_home figure.col-banner-agenda_figure div.card_img,
figcaption.col-banner-agenda_figure_caption_primery {
width: 100%;
}
}

@media screen and (max-width: 767px) {
.home_home figcaption.col-banner-agenda_figure_caption_primery a {
padding: 10px 20px;
font-size: 14px;
}

div.covid_h1 {

font-size: 32px;
width: auto;
}

span.covid_h3 {
font-size: 16px;
}

div.covid_h2 {
font-size: 10px;
padding-top: 2px;
padding-left: 12px;
}

p.covid_p_text {
font-size: 12px;
margin-right: -4rem;
}

.confrence_status_img {
width: 70%;
margin-bottom: 16px;
}

.covid_count_text {
width: 100%;
text-align: center;
justify-content: center;
margin-bottom: 15px;
}

.covid_count_details {
text-align: center;
justify-content: center;
}

.covid_subtext {
text-align: center;
}

.covid_text {
text-align: center;
}

.covid_count_num {
width: 33.33%;
}

.shutterstock img {

width: 100% !important;

object-fit: contain !important;

height: auto !important;
}

.shutterstock {
width: 25%;
transform: translateY(20%);
top: unset;
bottom: 20%;
}

.confrence_status h3 {
text-align: center;
font-size: 22px;
margin-bottom: 15px;
}

.confrence-hall-box {
width: 60%;
margin: auto;
margin-bottom: 25px;
}

.confrence-hall-box img {

padding: 10px;

max-height: 100px;

min-height: 100px;
}

section.conference_hall_section p {
margin-bottom: 20px;
}

.confrence_banner {
text-align: center;
}

.confrence_banner h3 {
margin-top: 0;
}

.confrence_banner img {
width: 50%;
margin: auto;
}

section.treatment-section {
margin-top: 0;
}

section.treatment-section img {
height: 70vh;
object-fit: cover;
}

.health_section_left {
padding: 0;
}

.treatment-section-left p {
width: 100%;
font-size: 14px;
}

.treatment-section-right p {
font-size: 14px
}

.treatment-section-right ul {
font-size: 14px;
}

.treatment-section-left h3 {
font-size: 22px;
margin-bottom: 1rem;
}

.confrence_banner {
padding: 16px;
margin-top: 2rem;
padding-left: 16px;
}

section.conference_hall_section,
section.health_section {
padding: 35px 0;
overflow: hidden;
}

section.conference_hall_section h3 {
font-size: 22px;
}

.health_section_left h3 {
margin-bottom: 3rem;
font-size: 22px;
text-align: center;
width: 100%;
margin-top: 3rem;
}

.treatment-section-right h3 {
font-size: 19px;

}

.treatment-section-right {
padding: 24px 16px;
}

.treatment-section-left h3 {
font-size: 18px;
}

.covid_detail img {
height: 30vh;

}

header.header {
background: var(--theme-color);

}

header.header.sticky {
background: var(--theme-color);
position: fixed;
}

.nomination-section .form-wrapper strong {
font-size: 16px;
}

.past_e_glimpse h2,
.past_e_key h2 {
font-weight: 600;
font-size: 21px;

}

.past_e_glimpse p {

font-size: 16px;
}

.past_e_key_gallery .flex_col {
padding: 0 0;
}

.rw_flx {
align-items: flex-start;
}
}


@media screen and (max-width: 575px) {
.index_caption {
top: unset;
transform: translateY(30%);
bottom: 20%;
position: absolute;
width: 100%;
text-align: center;
right: 0;
}

.shutterstock {

width: 100%;
transform: translateY(0);
top: unset;
left: 0;
text-align: center;
position: absolute;
bottom: 40%;
}

.shutterstock img {
width: 100% !important;
max-width: 170px;
height: auto !important;
}


span.covid_h3 {
font-size: 12px;
}

.covid-19_covid-19 .main_body_content {
margin-top: 0rem;
}

.covid_banner img {
height: 50vh;
}

h1.covid_banner_text {
justify-content: center;

}

p.covid_p_text {
font-size: 12px;
text-align: center;
}

div.covid_h2 {
padding-top: 0px;
padding-left: 4px;
margin-top: 3px;
}

.row.row_j_flex {
display: flex;
flex-direction: column;
}

.confrence_banner img {
max-width: 25%;
margin-bottom: 16px;
}

.confrence_banner p {
font-size: 16px;
}

section.video-section.home-video-section>img {
min-height: 45vh;
object-fit: cover;
}
}

@media screen and (max-width:420px) {}

@media screen and (max-width: 350px) {
div.covid_h1 {

font-size: 22px;

padding-top: 1px;
}

span.covid_h3 {
font-size: 9px !important;
}

div.covid_h2 {
font-size: 10px;
padding-top: 0;
padding-left: 4px;
width: auto;
text-align: center;
}

p.covid_p_text {
font-size: 10px;
padding-left: 0;
margin-right: -3rem;
}

.covid_detail img {
width: 100%;
height: 20vh;
object-fit: cover;
}

section.treatment-section img {
height: 563px;
object-fit: cover;
}

.treatment-section-left p {
width: 100%;
font-size: 14px;
}

.treatment-section-right p {
font-size: 12px
}

.treatment-section-right ul {
font-size: 12px;
}

.treatment-section-left h3 {
font-size: 20px;
margin-bottom: 1rem;
}

.shutterstock img {
width: 150px !important;
}

div.covid_h2 {
margin-top: 6px;
font-size: 7px;
}

.covid_text {
font-size: 19px;
font-weight: 300;
}

.covid_count_num .covid_text {
font-size: 16px;
}

.shutterstock {
bottom: 40%;
}

.index_caption {
transform: translateY(15%);
bottom: 15%;
right: 4%;

}

.covid_banner img {
height: 50vh;
}
}


/*media queries for covid index end*/


@media (min-width:992px) {
.who-we-are-showcase .justify-content-center {
-ms-flex-pack: center !important;
justify-content: center !important;
}

.who-we-are-showcase .row {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
}

.who-we-are-showcase .show-text {
display: flex;
justify-content: center;
flex-direction: column;
text-align: center;
padding: 10px !important;
position: relative
}
}

/*404**/
@media screen and (max-width: 1199px) {
#error-content-box h2 {
font-size: 56px;
}

#error-content-box h3 {
font-size: 45px;
}

#error-content-box p {
font-size: 18px;

}

ul.writeus-link {
margin-top: 16px;
}

.home_home .banner-text {
top: 56%;
}
}

@media screen and (max-width: 992px) {
#error-content-box h2 {
font-size: 40px;
}

#error-content-box h3 {
font-size: 27px;
}

#error-content-box p {
font-size: 16px;

}

ul.writeus-link {
margin-top: 16px;
}

ul.writeus-link li+li {
margin-left: 16px;
}

div#error-content-box {
padding-bottom: 32px;

}
}

@media screen and (max-width: 767px) {
#error-content-box h2 {
font-size: 36px;
}

#error-content-box h3 {
font-size: 24px;
}

#error-content-box p {
font-size: 15px;

}

ul.writeus-link {
margin-top: 15px;
}

#error-content-box .item-title {
text-align: center;
display: block;
min-height: 200px;
width: 100%;
}

ul.writeus-link {
justify-content: center;
}
}

@media screen and (max-width: 576px) {
#error-content-box h2 {
font-size: 33px;
}

#error-content-box h3 {
font-size: 21px;
margin-bottom: 8px;
}

#error-content-box p {
font-size: 14px;
}

ul.writeus-link li a {
font-size: 15px;

}

#error-content-box .item-title {

min-height: 215px;

}
}


/*PAST EVENTS CSS END*/


/*BE RECOGNIZED CSS START*/
.technology-list li,
.technology-section h5 {
font-size: 16px;
line-height: 1.45;
font-weight: 400;
color: #3b3b3b;
text-align: left;
margin: 0 0 8px 0;
display: block;
}

.technology-list li i {
display: inline-block;
font-weight: 400;
padding: 0 8px 0 0;
color: var(--theme-color);
}

.technlogy-wrapper {
padding-top: 16px;
display: flex;
flex-direction: column;
justify-content: center;
align-items: start;
height: 100%;

}

.technlogy-wrapper h2{
margin-bottom: 40px;
font-weight: 700;
text-transform: uppercase;
font-size: 40px;
}
.technlogy-wrapper h2 span{
font-weight: 700;
text-transform: uppercase;
display: block;
font-family: Unbounded;
}
/* .technology-img img {
max-width: 90%;
margin: 0 auto;
} */

.nomination-section,
.be_form {
padding: 32px 0;
background: #000000;
border-radius: 40px;
overflow: hidden;
}
.be-recognized_be-recognized .nomination-section{
background-color: #ffffff;
padding: 50px 0px;
}
.nomination-section .form-wrapper h2 {
font-size: 32px;
line-height: 1.2;
font-weight: 700;
color: #000;
text-align: left;
margin: 0 0 10px 0;
display: block;
text-transform: capitalize;
}

.nomination-section .form-wrapper p {
font-size: 16px;
line-height: 1.45;
font-weight: 400;
color: #fff;
text-align: left;
margin: 0 0 16px 0;
display: block;

}

.nomination-section .form-wrapper strong {
font-size: 19px;
line-height: 1.2;
font-weight: 300;
color: #fff;
text-align: left;
text-transform: capitalize;
display: inline-block;
}

.nomination-section .award_category {
margin-bottom: 32px;
}

.nomination-section .award_category span {
font-size: 16px;
line-height: 1.45;
font-weight: 400;
color: #fff;
text-align: left;
text-transform: capitalize;
display: inline-block;
padding-left: 8px;
}

.technology-img {
text-align: right;
}

.technology-section p {
font-size: 16px;
}

.nomination-section {
overflow: hidden;
}

.invisible.form-item.webform-component.webform-component-radios.webform-component--conference-name {
display: none;
}

.form-item.webform-component.webform-component-radios {
display: block;
}

.form-item.webform-component.webform-component-radios::after {
content: '';
display: block;
clear: both;
height: 0;
width: 0;
font-size: 0;
}

.form-item.webform-component.webform-component-radios label {
float: left;
display: inline-block;
width: 21%;
}

div#edit-submitted-category {
float: left;
display: inline-block;
width: 80%;
}

div#edit-submitted-category>div {
float: left;
width: 50%;
display: inline-flex;
margin-bottom: 10px;
}

div#edit-submitted-category label {
width: 100%;
float: unset;
}

form#webform-client-form-280 .form-item {
float: left;
width: 50%;
padding: 0 15px;
}

.form-item.webform-component.webform-component-radios.webform-component--category {
width: 100% !important;
padding: 0 !important;
float: unset !important;

}

/* .form-actions {
width: 100% !important;
padding: 0;
float: left;
} */

form.webform-client-form-280 .form-text {

height: calc(2rem + 2px);
border: 0;
border-radius: 4px;
}

.row.d-flex {
display: flex;
flex-wrap: wrap;
}

.badge-section figure {
margin: 0 0;
height: 100%;
}

.badge-section figure img {
width: 100%;
height: 100% !important;
object-fit: cover;
border-radius: 30px;
}

.nomination-section .container-fluid {
max-width: 100%;
}

input[type=text],
input[type=tel],
input[type=email],
input[type=url],
select {
width: 100%;
padding: 16px;
height: calc(2rem + 2px);
display: block;
line-height: 1.5;
color: #495057;
background-color: #fafafa;
background-clip: padding-box;
border: 0px solid #dbe0df;
border-radius: 0;
transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
border-bottom: 1px solid #c1c1c1;
}

textarea {
width: 100%;
padding: 5px;
}

input.webform-submit.button-primary.form-submit {
padding: 11px;
background: var(--theme-color);
color: rgb(255, 255, 255);
font-size: 17px !important;
border: 0;
cursor: pointer;
}


.form-item.webform-component.webform-component-radios.webform-component--category {

flex-direction: column;
}

.webform-component--category .form-required {
color: #f00;
}

.form-item.webform-component.webform-component-radios label {
width: 100%;
font-size: 16px;
padding: 0 15px;
color: #fff;
}

div#edit-submitted-category {

width: 100%;
margin-bottom: 0px;
}

div#edit-submitted-category label {
font-size: 14px;
color: #fff;
}

.form-item.webform-component.webform-component-textfield input,
.home_home input[type=email] {
width: 100%;
background: transparent;
border: 0px;
border-bottom: 1px solid #c1c1c1;
padding: 16px 0;
font-size: 16px;
}

.form-item.webform-component.webform-component-textfield input[type="radio"] {
width: auto;
}

.home_home .form-item.webform-component.webform-component-textfield input {
border-bottom: 1px solid #7B7B7B;
accent-color: #8338ec;
}

.home_home input[type=email],
.home_home select,
.home_home textarea {
padding: 0px;
border: 0px solid #dbe0df;
border-bottom: 1px solid #7B7B7B;
background-color: #fafafa;
}

.form-actions input {
display: inline-block;
padding: 14px 25px !important;
font-size: 16px !important;
font-weight: 600;
text-transform: uppercase;
color: #fff;
border-radius: 30px;
border-radius: 10px;
background: #0F172A;
/* background: radial-gradient(61% 61% at -17.5% 50%, #3a86ff 0%, #8338ec 100%); */
/* background-image: linear-gradient(to right,  var(--theme-color), #1c4137, #225347, #2c6e5d, #1b725c); */
}

.form-actions input:hover {
background: #8338ec;
}

.newsletter_section .newsletter form .form-actions input:focus {
outline: none;
border: none;
}

.nomination-section .main_form_container {
padding: 20px;
}

.nomination-section .webform-client-form {
margin-right: -15px;
margin-left: -15px;
display: block;
}

.nomination-section .webform-client-form::after {
content: '';
display: block;
clear: both;
line-height: 0;
font-size: 0;
}

.form-actions {
padding: 0 15px;
}

div#edit-submitted-category {

padding: 0 15px;

}

#edit-submitted-category input {
margin-right: 5px;
}

div#edit-submitted-category label {
padding: 0 0;
font-weight: 600;
}

.form-item.webform-component.webform-component-textfield {
padding: 0 15px;
}

label.element-invisible {
display: none;
}

.form-item.webform-component.webform-component-textfield {
float: left;
width: 50%;
margin-bottom: 15px;
}


.layout-checkout-form .js-form-item.form-item.js-form-type-select.form-item-nomination-checkout-year-established.js-form-item-nomination-checkout-year-established.form-no-label {
margin-top: 11px;
}

.thanks_row {
margin-bottom: 16px;
}

.layout-region.layout-region-checkout-main .col-lg-7+hr {
display: none;
}

body.checkout_order_information.customawardee-nomination-form212 .event-award-cat .mb-2 {
margin-bottom: 10px;
}

.col-lg-5 .event-award-name+p.mt-3.mb-5 {
margin-bottom: 32px;
}

body.customawardee-nomination-form212 form fieldset.checkout-pane.checkout-pane-payment-information>legend+.fieldset-wrapper {
margin-top: -64rem;
}

/*******************/
/*BE RECOGNIZED CSS END*/

/*past awardee css end*/


/*contact us css start*/


.contact-sec {
margin: 0;
padding: 70px 0;
position: relative;
width: 100%;
margin-bottom: -5px;
}

/* .contact-sec .contact_detail {
margin: 80px 0;
padding: 0 100px;
display: none;
} */

.contact-sec .contact_detail .content-box {
/* margin: 0; */
min-height: 155px;
border-radius: 16px;
border: 1px solid #E6E6E6;
background: #FFF;
margin-bottom: 30px;
padding: 20px;
height: 200px;
display: flex;
flex-direction: column;
justify-content: start;
align-items: start;
}

.contact-sec .contact_detail .content-box h5 {
margin: 0 0 15px 0;
padding: 0;
font-size: 30px;
color: #000;
font-weight: 700;
font-family: EuclidCircularA;
}

/* .contact-sec .contact_detail .content-box h5 .fa {
background: var(--theme-color);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
} */

.contact-sec .contact_detail .content-box p {
color: #595757;
font-size: 20px;
font-weight: 400;
line-height: 32px
}

.contact-sec .contact_detail .content-box a {
color: #595757;
}

.contact-sec .contact_detail .content-box.border {
border-left: 1px solid #b7b7b7;
border-right: 1px solid #b7b7b7;
text-align: center;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}

.contact-sec .form-container {
margin: 0 0 25px 0;
background: #fff;
color: #333;
min-height: 550px;
position: relative;
z-index: 9;
padding: 30px 100px;
/* border-radius: 10px; */
/* -moz-border-radius: 10px;
-webkit-border-radius: 10px;
-webkit-box-shadow: 0px 0px 24px -8px rgba(0, 0, 0, 0.75);
-moz-box-shadow: 0px 0px 24px -8px rgba(0, 0, 0, 0.75);
box-shadow: 0px 0px 24px -8px rgba(0, 0, 0, 0.75); */
}

/* .contact-sec .form-container:before {
content: "\f1d9";
font-size: 48px;
position: absolute;
right: 32px;
top: 32px;
font-family: FontAwesome;
background: var(--theme-color);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
} */

.contact-sec .form-container h2 {
margin: 0 0 15px 0;
padding: 0;
font-size: 45px;
font-weight: 700;
}

.contact-sec .form-container p {
margin: 0 0 30px 0;
font-weight: 300;
}

.contact-sec .form-container input[type="text"],
.contact-sec .form-container input[type="email"],
.contact-sec .form-container input[type="tel"],
.contact-sec .form-container textarea {
margin: 0 0 20px 0;
height: 50px;
padding: 0 20px;
border: 1px solid #dbdbdb;
border-radius: 25px;
-moz-border-radius: 25px;
-webkit-border-radius: 25px;
line-height: 48px;
display: block;
width: 100%;
}

.contact-sec .form-container input:focus {
border-color: #06c1e7
}

.contact-sec .form-container textarea {
height: 100px
}

.contact-sec .form-container input[type="submit"] {
font-size: 18px;
font-weight: 700;
text-align: center;
margin: 5px 0 0 0;
padding: 0;
border: none;
color: #fff;
width: 120px;
border-radius: 25px;
-moz-border-radius: 25px;
-webkit-border-radius: 25px;
background-color: #0F172A;
/* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0161ce', endColorstr='#00948f', GradientType=1); */

}

.contact-sec .g-recaptcha>div {
margin: 0 auto;
}

.iti__flag {
background-color: black !important;
}

.iti__country-list {
z-index: 111;
width: 400px;
max-width: 400px;
overflow: scroll;
}

.iti__country {
max-width: 100%;
min-width: 100% !important;
}

section.map-section {
overflow-y: hidden;
}

section.map-section iframe {
margin-top: -48px;
border: 0px;
}

.what-we-offer p {
font-size: 16px;
}

.contact-sec input[type=radio] {
position: relative;
vertical-align: middle;
margin-top: 0px;
}

.contact-sec input[type=radio]+label {
margin-bottom: 0px;
cursor: pointer;
}

.contact-sec input[type=radio]:checked::after {
content: '';
position: absolute;
top: 0;
left: 0;
background: var(--theme-color);
height: 100%;
width: 100%;
border-radius: 50%;
border: 2px solid #fff;

}

/*contact us css end*/


/****css-for-agenda-speaker-page**********************************/

.agenda-banner-figure {
position: relative;
}

.agenda-banner-figure img {
width: 100%;
}

.agenda-banner-figure_cpation {
position: absolute;
top: 54%;
width: 100%;
left: 0;
padding-left: 20.5%;
}

.agenda-banner-figure_cpation h1 {
font-size: 50px;
line-height: 33px;
color: #fff;
text-transform: capitalize;
font-weight: 700;
margin-bottom: 33px;
}

.agenda-banner-figure_cpation p {
font-size: 30px;
line-height: 33px;
color: #bababa;
text-transform: capitalize;
font-weight: 400;
}

.review-section {
padding: 70px 0;
background: #f3f3f3;
}

.review-section p {
font-size: 34px;
line-height: 1.2;
color: #333;
text-transform: capitalize;
font-weight: 400;
text-align: center;
margin: 0;
}

.review-section p span {
display: inline-block;
position: relative;
}

.review-section p span span {
font-size: 25px;
line-height: 1.2;
color: #06c1e7;
text-transform: capitalize;
font-weight: 700;
margin: 20px 0 0 0;
}

.review-section p span img.left-quota {
position: absolute;
top: 0;
left: -40px;
}

.review-section p span img.right-quota {
position: absolute;
bottom: 0;
right: -40px;
}


/********************css-for-speaker-section*******************************************/

.speaker-section {
padding: 105px 0 82px;
}

.speaker-wrapper {
padding: 0 15px;
}

figure.speaker-figure {
display: inline-block;
position: relative;
}

figure.speaker-figure img {
width: 100%;
}

figure.speaker-figure img.speaker-img-before {
position: absolute;
bottom: -18px;
right: -129px;
width: 70%;
}

figure.speaker-figure img.speaker-img-after {
z-index: -1;
position: absolute;
top: 0;
left: 0;
width: 35%;
}

.speaker-img-wrapper {
text-align: center;
}

.speaker-text-wrapper {
padding-top: 153px;
}

.speaker-text-wrapper p {
font-size: 22px;
line-height: 29px;
color: #333;
font-weight: 300;
margin-bottom: 40px;
}


/********************css-for-speaker-section-end*******************************************/


/****css-for-accordian**********************************/

.accordian-section {
padding: 70px 0;
background: #f1f1f1;
display: none;
}

.accordian-section h2 {
font-size: 50px;
line-height: 45px;
color: #000;
font-weight: 600;
margin-bottom: 60px;
text-align: center;
}

.acc-container {
width: 100%;
overflow: hidden;
box-shadow: 0px 0px 9px -2px #ddd;
background: #fff;
}

.acc-container h2 {
font-size: 30px;
line-height: 45px;
color: #ffffff;
font-weight: 600;
margin-bottom: 0;
text-align: left;
position: relative;
}

.acc-container h2 .icon-open {
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
font-size: 16px;
}

.acc-container h2 .icon-open.icon-close {
display: none;
}

.acc-container h2.selected .icon-open {
display: none;
}

.acc-container h2.selected .icon-open.icon-close {
display: block;
}

.acc-btn {
width: 100%;
margin: 0 auto 10px;
padding: 10px 40px;
cursor: pointer;
background-image: linear-gradient(to right, #396ca4, #356ea1, #33709e, #33729b, #357397, #2e7696, #297994, #277c92, #1d828f, #1e878a, #298b83, #398f7a);
}

.acc-content {
height: 0px;
width: 100%;
margin: 0 auto;
overflow: hidden;
}

.acc-content-inner {
padding: 18px 0;
}

.open {
height: auto;
}

.selected {
color: #1ABC9C;
}

table.agenda-table tr {
border: 0px;
display: flex;
}

table.agenda-table tr td {
font-size: 18px;
line-height: 1.4;
color: #000000;
font-weight: 400;
border: 0px;
}

table.agenda-table tr.color-bg {
background-image: linear-gradient(to right, #3554b8, #4364c2, #5173cb, #6083d4, #7093dc, #6a98da, #669bd6, #659fd2, #5197c1, #428eae, #39859b, #347b89);
}

table.agenda-table tr.color-bg td {
color: #fff;
}


/****css-for-accordian-end**********************************/

/**************css-for-tabs*************/
section.tabs-section {
padding: 70px 0;
background: #f1f1f1;
}

.tab.agenda-tabs {
float: left;
width: 20%;
padding: 0 25px 0 0;
}

.tab.agenda-tabs button,
.tab.agenda-tabs1 button {
display: block;
width: 100%;
border: none;
outline: 0;
padding: 25px 0px;
font-size: 18px;
line-height: 1.45;
color: #fff;
position: relative;
margin-bottom: 0;
margin-bottom: 30px;
background-image: linear-gradient(to right, #396ca4, #356ea1, #33709e, #33729b, #357397, #2e7696, #297994, #277c92, #1d828f, #1e878a, #298b83, #398f7a);
}

.tab.agenda-tabs button::after,
.tab.agenda-tabs1 button::after {
position: absolute;
top: 50%;
right: -24px;
content: '';
width: 0;
height: 0;
border-top: 12px solid transparent;
border-left: 24px solid #348e7d;
border-bottom: 12px solid transparent;
transform: translateY(-50%);
display: none;
}

.agendatab-content,
.agendatab-content {
padding: 0 0 0 45px;

float: left;
width: 80%;
}

.agendatab-content .acc-content-inner {
padding: 0px 0;
background-color: #fff;
}

.tab.agenda-tabs button.tablinks.active::after {
display: block;
}

table.agenda-table tr td {
font-size: 13px;
line-height: 1.4;
}

.agendatab-content table.agenda-table tr td {
font-size: 16px;
line-height: 1.4;
}

/******************************/


/*****************css-for-agenda-gallery****************************/

.agenda-gallery .agenda-gallery-wrapper {
padding: 0 15px;
}

.agenda-galler-figure {
position: relative;
}

.agenda-galler-figure,
.agenda-galler-figure a {
display: inline-block;
width: 100%;
max-width: 100%;
}

.agenda-gallery-wrapper .row {
display: flex;
flex-wrap: wrap;
justify-content: center;
}

.agenda-galler-figure img {
width: 100%;
min-height: 400px;
max-height: 400px;
object-fit: cover;
object-position: top;
}

.agenda-galler-figure img {
width: 100%;
min-height: 350px;
max-height: 350px;
object-fit: cover;
object-position: top;
border-radius: 20px;
}

.agenda-gallery .agenda-gallery-wrapper .agenda-gallery-item {
background: #8338ec;
border-radius: 20px;
border: 1px solid #8338ec;
}

.speaker-bio {
background-color: transparent;
border: none;
color: #fff;
text-align: center;
min-height: 175px;
}

.dubai-2022_dubai-2022 .show-more-less-wrapper {
display: none;
}

.agenda-gallery-wrapper {
margin-bottom: 3rem;
}


.all-speakers {

padding: 125px 125px 137px;
padding: 0 0 0 0;
}

figure.gallery-banner-figure {
position: relative;
}

figure.gallery-banner-figure img {
width: 100%;
}

figcaption.gallery-banner_caption {
position: absolute;
top: 50%;
left: 0;
transform: translateY(-50%);
}

.all-speakers h2 {
font-size: 50px;
line-height: 45px;
color: #ffffff;
font-weight: 600;
margin-bottom: 40px;
text-align: center;
text-transform: capitalize;
}

.all-speakers p {
font-size: 20px;
line-height: 30px;
color: #ffffff;
font-weight: 400;
margin-bottom: 47px;
text-align: center;
}

.speakers-btn-wrapper {
text-align: center;
}

button.speakers-btn {
padding: 0;
outline: 0;
border: 0;
border-radius: 0;
background: transparent;
}

button.speakers-btn a {
display: inline-block;
font-size: 18px;
line-height: 1.2;
color: #ffffff;
font-weight: 700;
padding: 18px 14px;
text-align: center;
background-image: linear-gradient(to right, #0072cf, #007fcc, #0089c3, #0091b6, #0097a9);
border-radius: 30px;
}

.media-partner {
padding: 23px 0 55px;
background: #eeeeee;
margin-left: -15px;
margin-right: -15px;
}

.media-wrapper h2 {
font-size: 30px;
line-height: 45px;
color: #333;
font-weight: 400;
margin-bottom: 27px;
text-align: center;
text-transform: uppercase;
}

ul.media-list {
text-align: center;
display: flex;
justify-content: center;
align-items: center;
}

ul.media-list li {
display: inline-block;
}

ul.media-list li+li {
margin-left: 38px;
}

.knowledge-partner {
padding: 40px 0;
}

.travel-figur img {
max-width: 432px;
}

.knowledge-partner-content,
.technology-partner-content {
text-align: center;
}

.knowledge-partner-content h2,
.technology-partner-content h2 {
font-size: 30px;
line-height: 45px;
color: #000;
font-weight: 400;
margin-bottom: 27px;
text-align: center;
}

.technology-partner-content h2 {
margin-bottom: 75px;
}

section.travel-partner {
background: #eeeeee;
padding: 40px 0;
}

.travel-partner-content {
text-align: center;
}

.travel-partner-wrap h2 {
font-size: 30px;
line-height: 45px;
color: #000;
font-weight: 400;
margin-bottom: 27px;
text-align: center;

}


/*****************css-fore-agenda-gallery-end****************************/


.agenda-gallery {
padding: 50px 15px 0 15px
}

.agenda-gallery .agenda-gallery-wrapper .agenda-gallery-item {
position: relative;
overflow: hidden
}



.agenda-gallery .agenda-gallery-wrapper .agenda-gallery-item .speaker-bio .speaker-name {
font-size: 18px;
font-weight: 600
}

.agenda-gallery .agenda-gallery-wrapper .agenda-gallery-item .speaker-bio .speaker-destination {
font-size: 16px
}


/****css-for-agenda-speaker-page-end**********************************/

div#block-block-3 {
overflow: auto;
padding-top: 12px;
margin-bottom: 0px;
}

h2.events-schedule {
text-align: center;
font-size: 32px;
font-weight: 700;
line-height: 1.2;
margin-bottom: 20px;
}

h2.events-schedule span {
display: inline-block;
position: relative;
}

h2.events-schedule span::after {
content: '';
position: absolute;
left: 50%;
bottom: -10px;
height: 4px;
width: 132px;
transform: translateX(-50%);
background-image: linear-gradient(to right, var(--theme-color), #1c4137, #225347, #2c6e5d, #1b725c);
}

p.schedule-text {

font-size: 16px;
color: #333;
line-height: 1.45;
font-weight: 400;
padding: 0;
max-width: 100%;
margin: 0 auto 70px;
text-align: center;
}

.tab.agenda-tabs,
.tab.agenda-tabs1 {
display: flex;
align-items: center;
justify-content: space-evenly;
padding: 0;
width: 80%;
padding: 0 0px 0 0;
margin: 0 auto 30px;
position: relative;
float: none;
margin-bottom: 30px;
}

.tab.agenda-tabs::before,
.tab.agenda-tabs1::before {
content: '';
position: absolute;
top: 50%;
left: 0;
height: 2px;
background: var(--theme-color);
width: 100%;
}

.tab.agenda-tabs button,
.tab.agenda-tabs1 button {
padding: 15px 32px;
font-size: 16px;
margin-bottom: 0px;
display: inline-flex;
width: auto;
border-radius: 25px;
background: #fff;
font-weight: 600;
color: #626262;
box-shadow: -1px 3px 3px 0px var(--theme-color)b5;

}

.tab.agenda-tabs button.active,
.tab.agenda-tabs1 button.active {
/* background-image: linear-gradient(to right,  var(--theme-color), #1c4137, #225347, #2c6e5d, #1b725c); */
color: #fff;
box-shadow: none;
background: #8338ec;
}

.tab.agenda-tabs button::after,
.tab.agenda-tabs1 button::after {

content: none;

}

.tab.agenda-tabs button span,
.tab.agenda-tabs1 button span {
display: block;
}

.agendatab-content,
.agendatab-content1 {
padding: 0 0 0 0px;
float: none;
width: 100%;
}

table.agenda-table tr.color-bg {
background: transparent;
}

.agendatab-content table.agenda-table tr td {
width: 80%;
color: #555555;
}

.agendatab-content table.agenda-table tr td.time-td {
width: 20%;
font-size: 13px;
text-align: center;
color: #1e81b9;
font-weight: 600;

}

.agendatab-content table.agenda-table tr td.time-td span {
display: block;
color: #555555;
font-size: 27px;
font-weight: 700;
text-align: center;

}

.agendatab-content table.agenda-table tr {
display: flex;
margin-bottom: 15px;
align-items: stretch;

}

.agendatab-content .acc-content-inner {
background-color: transparent;
}

.agendatab-content table.agenda-table tbody {
border-top: 0px solid #ccc;
}

.agendatab-content table.agenda-table tr td.time-td+td {
display: flex;
border: 1px solid #acacac;
padding-left: 35px;
border-left-color: #396b88;
position: relative;
flex-direction: column;
}

.agendatab-content table.agenda-table tr td.time-td+td::before {
position: absolute;
content: '';
width: 20px;
height: 20px;
top: 50%;
left: 0;
border: 5px solid var(--theme-color);
border-radius: 50%;
transform: translate(-50%, -50%);
}

.agendatab-content table.agenda-table tr td.time-td+td:hover {
box-shadow: 2px 0px 6px 4px var(--theme-color);
transition: 0.3s all;
}

.agendatab-content table.agenda-table tr td.time-td+td:hover::before {
background: var(--theme-color);
transition: 0.3s all;
}

.agendatab-content table.agenda-table tr td.time-td+td::after {
position: absolute;
content: '';
left: -1px;
top: 100%;
height: 17px;
width: 1px;
background: #396b88;
}

.agendatab-content table.agenda-table tr:last-child td.time-td+td::after {
content: none;
}

section.tabs-section {
background: #fff;
}


/************************/
section.new-partener-section {
padding: 40px 0 40px;

position: relative;
}

img.new-partener-primary-img {
position: absolute;
top: 0;
left: 0;
max-width: 54%;
z-index: 0;
}

.media_partner-row {
display: flex;
justify-content: flex-end;
align-items: center;
border-bottom: 1px solid #d6d2d2;
padding: 0px 40px 30px 0;
margin-bottom: 30px;
}

.media_partner_content+.media_partner_content {
margin-left: 7%;
}

.media_partner_content h3 {
font-size: 27px;
line-height: 1.2;
color: #090909;
text-transform: uppercase;
font-weight: 300;
padding: 16px 35px;
background: #fff;
border-radius: 45px;
z-index: 111;
position: relative;

}

.media_partner-row.media_partner-row02 {
max-width: 100%;
margin: 0 auto;
margin-bottom: 27px;
padding-right: 12%;
}

.media_partner-row.media_partner-row03 {
padding-bottom: 28px;
padding-right: 17%;
margin-bottom: 18px;
max-width: 100%;
}

.media_partner-row.media_partner-row04 {
padding-bottom: 17px;
margin-bottom: 28px;
padding-right: 28%;
}

.media_partner-row.media_partner-row04 .media_partner_content.media_partner_figure {
margin-left: 27%;
}

.media_partner-row.media_partner-row05 {
padding-bottom: 28px;
border: 0;
padding-right: 34%;
}

.media_partner-row.media_partner-row05 .media_partner_content.media_partner_figure {
margin-left: 19%;
}

.media_partner_content {
position: relative;
z-index: 111;
}

.media_partner-row.media_partner-row02 .media_partner_content+.media_partner_content {
margin-left: 23%;
}

.media_partner-row.media_partner-row03 .media_partner_content.media_partner_figure {
margin-left: 17%;
}

/******/

section.prt-section {
position: relative;
padding-bottom: 40px;

margin-bottom: 40px;
}

section.prt-section img.new-partener-primary-img {
position: absolute;
top: 0;
left: 0;
width: 100%;
max-width: 54%;

z-index: 0;
height: calc(100% - 20px);

}

.media-prt-wrap.prtnr-wraper {
overflow: auto;
}

.prtnr-brand-wrap {
padding: 20px 15px 20px 0;
float: right;
min-width: 55%;
border-bottom: 1px solid #d6d2d2;

}

ul.media-brand-list {
overflow: hidden;
margin: 0;
padding: 0;
display: flex;
align-items: center;
position: relative;
z-index: 11;
flex-wrap: wrap;
}

ul.media-brand-list li {
float: left;
}

ul.media-brand-list li+li {
padding-left: 10%;
}

ul.media-brand-list.mp-partner li+li {
padding-left: 2%;

}

ul.media-brand-list.mp-partner li img {
max-width: 100px;
}

.media-prt-wrap.prtnr-wraper h3 {
font-size: 19px;
line-height: 1.2;
color: #090909;
text-transform: uppercase;
font-weight: 300;
padding: 13px 23px;
background: #fff;
border-radius: 45px;
z-index: 111;
position: relative;
}

.prtnr-brand-wrap.pk-brand-wrap {
min-width: 61%;
}

.prtnr-brand-wrap.tech-brand-wrap {
min-width: 64%;
}

.prtnr-brand-wrap.travel-brand-wrap {
min-width: 70%;
}

.prtnr-brand-wrap.hos-brand-wrap {
min-width: 80%;
border: 0;
}


.agendatab-content table.agenda-table tr td.time-td+td.unset-colum {
align-items: flex-start;
flex-direction: column;
display: flex;
justify-content: center;
}

.prtnr-brand-wrap.pk-brand-wrap ul li+li {
padding-left: 30%;
}

.prtnr-brand-wrap.travel-brand-wrap ul.media-brand-list li+li {
padding-left: 27%;
}

section.prt-section-mobile {
display: none;
}

.hidden-md-device {
display: none;
}

.prtnr-brand-wrap.dmp-brand-wrap {
min-width: 58%;
}

/**************custom-css-for-new-partner-section*******************/

.Partner-wrapper {
position: relative;
padding-bottom: 35px;
margin-bottom: 0px;
}

.prtnr-bg {
position: absolute;
top: 0;
left: 0;
width: 57%;
height: calc(100% - 0px);
object-fit: cover;
}

ul.ptnr-list {
overflow: auto;
padding: 0;
list-style: none;
}

ul.ptnr-list li {
float: right;
width: 67%;
padding: 22px 10px 22px 0;
border-bottom: 1px solid #ddd;
display: flex;
align-items: center;
}

ul.ptnr-list li h4 {
float: left;
width: 40%;
font-size: 19px;
line-height: 1.2;
color: #090909;
text-transform: uppercase;
font-weight: 300;
padding: 13px 23px;
background: #fff;
border-radius: 45px;
z-index: 111;
position: relative;
margin: 0;
}

.mp-slider-wrapper {
float: left;
width: 60%;
}

.carousel-inner img {
width: 100%;
}

button.slick-prev.slick-arrow,
button.slick-next.slick-arrow {
display: none !important;
}

.mp-slider img {
max-width: 140px;
}

ul.ptnr-list li.digital-media-partners {
width: 55%;
display: flex;
align-items: center;
}

ul.ptnr-list li.digital-media-partners h4 {
width: 40%;
float: left;
}

ul.ptnr-list li:first-child {
width: 50%;
}

ul.ptnr-list li.digital-media-partner .partner-img-wrapper.digital-media-partner-img-wrapper {
width: 65%;
float: left;
text-align: center;
}

ul.ptnr-list li.knowledge-partner {
width: 60%;
display: flex;
align-items: center;
}

ul.ptnr-list li.knowledge-partner h4,
ul.ptnr-list li.technology-partner h4,
ul.ptnr-list li.trp-partner h4,
ul.ptnr-list li.photography-partner h4 {
width: 35%;
float: left;
}

ul.ptnr-list li.knowledge-partner .partner-img-wrapper.knowledge-partner-img-wrapper,
ul.ptnr-list li.technology-partner .partner-img-wrapper.technology-partner-img-wrapper,
ul.ptnr-list li.trp-partner .partner-img-wrapper.trp-img-wrapper,
ul.ptnr-list li.photography-partner .partner-img-wrapper.photography-partner-img-wrapper {
width: 65%;
float: left;
text-align: center;
}

ul.ptnr-list li.tp-partner {
width: 64%;
display: flex;
align-items: center;
}

ul.ptnr-list li.trp-partner {
width: 69%;
display: flex;
align-items: center;
}

ul.ptnr-list li.photography-partner {
width: 77%;
display: flex;
align-items: center;
}

ul.ptnr-list li.photography-partner {
width: 75%;
border: 0;
}

.invester-section {
padding: 50px 0;
background: #f7f7f7;

}

.invester-wrapper h2,
h2.partner-heading {

position: relative;
margin: 25px 0 70px 0;
text-align: center;
padding: 0;
font-size: 35px;
color: #333;
line-height: 1.2;
font-weight: 700;
text-transform: uppercase;
}

.invester-wrapper h2 span,
h2.partner-heading span {
display: inline-block;
position: relative;
}

.invester-wrapper h2 span::after,
h2.partner-heading span::after {
content: '';
position: absolute;
left: 50%;
bottom: -20px;
height: 4px;
width: 133px;
background-image: linear-gradient(to right, var(--theme-color), #1c4137, #225347, #2c6e5d, #1b725c);
transform: translateX(-50%);
}

ul.investor-list {
list-style: none;
padding: 0;
display: flex;
justify-content: center;
align-items: flex-start;
flex-wrap: wrap;
}

ul.investor-list li {
width: 25%;
padding: 0 15px;
margin-bottom: 16px;
}

figure.investor-figure img {
margin-bottom: 15px;
border-radius: 50%;
filter: grayscale(1);
width: 100%;
max-width: 100%;
}

figure.investor-figure img:hover {
filter: none;
transition: 0.5s all;
}

figcaption.investor-caption h3 {
font-size: 16px;
line-height: 1.2;
font-weight: 600;
padding: 0;
text-align: center;
margin-bottom: 10px;
}

figcaption.investor-caption h4 {
font-size: 14px;
line-height: 1.2;
text-transform: capitalize;
margin: 0 0 0px 0;
}

.agenda-gallery-item .speaker-bio {
color: #fff;
border: 1px solid var(--theme-color);
}

figure.investor-figure {
text-align: center;
}

li.user_status a:hover {
color: #fff !important;
}


ul.nav.navbar-nav.menu-list {
margin-top: 0px;
display: flex;
align-items: center;
width: 100%;
margin-right: 0px;
justify-content: flex-end;
margin-left: -16px;
margin-right: -16px;
}

li.nav-item.last-menu.user_status a {
display: inline-block;
font-size: 14px !important;
padding: 4px 10px !important;
border-radius: 6px;
background: var(--theme-color);
transition: 0.5s all;
margin: 0 0 !important;
margin-bottom: 4px !important;

}

li.nav-item.last-menu.user_status a::after {
content: none;

}

li.nav-item.last-menu.user_status a:hover {
background: #2d8973;
}

.hidden-md-device {
display: none;
}

/************custom-css***************/

.home-iframe-wrapper iframe {
width: 100%;
}

div.simple-google-photos-grid {
width: 100%;
height: 100%;
overflow: hidden;
}

div.simple-google-photos-grid-cell {
box-sizing: border-box;
padding: 5px;
float: left;
}

img.simple-google-photos-grid-image {
object-fit: cover;
}

#g_photos .box img {
height: auto !important;
width: 100% !important;
}

div.simple-google-photos-grid-cell {
padding: 2px !important;
}

figure.pos img {
width: 100% !important;
height: auto !important;
}

figcaption.figure-caption-top {
position: absolute;
top: 50%;
left: 0;
width: 100%;
transform: translateY(-50%);
}

figcaption.figure-caption-top p {
color: #fff;
}

.event-intro {
padding: 70px 0;
}

.breadcrumb-wrapper {
background: #d8d8d8;
}

ul.breadcrumb-list {
margin-top: 0px;
background: transparent;
position: relative;
padding: 4px 15px;
}

.event-slider figure {
position: relative;
}

.figure-caption-top h1 {
font-size: 39px;
color: #fff;
font-weight: 800;
margin: 0 0 10px 0;
padding: 0;
text-transform: none;
}

.confirmation-login .form-wrapper {
transform: none !important;
position: static;
}

section.confirmation-login {
margin-top: 87px;
}

.form-wrapper.madcon_form_wrapper {
padding: 180px 35px 0;
text-align: center;
}

.form-wrapper.madcon_form_wrapper .content {
float: none;
width: 100%;
}

.form-wrapper.madcon_form_wrapper h1 {
font-size: 34px;
font-weight: 700;
line-height: 1.2;
color: #333;
margin-bottom: 15px;
text-transform: capitalize;
}

.form-wrapper.madcon_form_wrapper h5 {
font-size: 16px;
font-weight: 400;
line-height: 1.45;
color: #333;
margin-bottom: 15px;
margin-bottom: 35px;
}

#user-login label {
display: none;
}

#user-login-form input[type=text],
#user-login-form input[type=password] {
padding: 10px 10px;
border: none;
border-bottom: 2px solid #ccc;
background: transparent;
background-color: transparent !important;
width: 100%;
height: auto;
}

.berecognized-form .webform-actions {
padding: 0;
text-align: left;
margin: 0px;
}

input#edit-actions-submit {
border: 0px;

}

.berecognized-form .webform-actions input {
width: 100%;
outline: 0;
padding: 5px 15px;
font-size: 16px !important;
font-weight: 400;
color: #333;

/* margin-bottom: 7px; */
border: none;
min-height: auto;
display: inline-block;
width: auto;
color: #fff;
border-radius: 4px;
width: auto;
background: var(--theme-color);
}

.social-list.madcon-social-list {
text-align: center;
margin-top: 16px;
}

.social-list.madcon-social-list a {
display: inline-block;
text-decoration: none;
padding: 5px;
background: #fff;
padding: 10px;
width: 50px;
border-radius: 10px;
}

.social-list.madcon-social-list a i {
font-size: 25px;
}

.social-list.madcon-social-list a:hover {
background-color: var(--theme-color);
color: #fff;
}

figure.madcon-login-figure img {
height: calc(100vh - 50px);
width: 100%;
object-fit: cover;

}

li.nav-item.dropdown.open ul.dropdown-menu {
display: flex;
flex-direction: column;
left: 0;
background: var(--theme-color);
padding: 0;
top: 15px;
}

.nav .open>a,
.nav .open>a:focus,
.nav .open>a:hover {
background-color: transparent;
border-color: transparent;
}

li.nav-item.dropdown.open ul.dropdown-menu li a {
text-align: left;
padding: 5px 8px;
border: 0;
color: #fff;
}


/**************blog-page***************/


.item-list ul li {
border: 2px solid #eee;
padding: 20px 20px;
border-radius: 10px;
margin-bottom: 5rem;
}

.sidebar-col-3 {
background: #f7f7f7;
padding-top: 1rem;
padding-bottom: 1rem;
border-radius: 2px;
}

.item-list ul li h3 {
font-size: 18px;
margin-bottom: 15px;
font-weight: 600;
}

.item-list ul li p a {
font-weight: 600;
color: #8338ec;
}

.item-list ul li h3 a,
.views-view-grid tr td h3 a {
cursor: pointer;
color: var(--theme-color);
text-decoration: none;
font-weight: 600;
}

body.blog_blog h2.block-title {
display: none;
}

.blog-content-section {
padding: 70px 0;
}

.item-list ul {
list-style: none;
}

.item-list a:hover {
text-decoration: none;
color: var(--theme-color);
}

.announce_div h3 {
font-size: 24px !important;
}

.announce_div p {
font-size: 18px !important;
font-weight: 500 !important;
}

.recent-post {
font-size: 1.1rem;
line-height: 1.45;
margin-bottom: 5px;
}

.views-view-grid tr {
margin-bottom: 1.2rem;
}

.views-view-grid tr td {
display: flex;
flex-direction: column;
}

.views-view-grid tr td h3 {
font-size: 1.2rem;
margin: 0 0 0 0;
line-height: 1.45;
margin-bottom: 5px;
}

.views-view-grid tr td p {
font-size: 1rem;
margin: 0 0 0 0;
line-height: 1.45;
text-decoration: underline;
}

.views-view-grid tr td span {
display: block;
margin-bottom: 1.2rem;
font-size: 1rem;
box-shadow: 0px 2px 1px -2px #333;
}

.views-view-grid tr td span span {
margin-bottom: 0;
box-shadow: none;
}


.webform-multiple-add.js-webform-multiple-add.container-inline .button.js-form-submit.form-submit {
min-height: auto;
line-height: 1.45;
}

.form_box input {
width: 100%;
line-height: 60px;
padding: 0 10px;
border: 1px solid #d7d7d7;
font-weight: 300;
height: 60px;
margin-bottom: 20px
}

.webform-multiple-table.webform-multiple-table-responsive {
padding-bottom: 32px;
}

.webform-multiple-table td input {
width: 100% !important;
background: #413ebe;
}

.webform-multiple-table td input[type="image"] {
max-width: 65%;
margin: 5px auto;
}

.webform-multiple-table td input[type="image"]+input[type="image"] {
margin: 5px auto;
}

.myregisterArea .mycart {
box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.3);
border-radius: 7px;
padding: 2rem !important;
margin-bottom: 15px;
}

.mycart .topHeading {
margin: -32px -32px 21px -32px;
}

.mycart h2 {
background: var(--theme-color);
border-radius: 5px 5px 0px 0px;
text-align: center;
color: #fff;
text-transform: uppercase;
font-size: 25px;
font-weight: 400;
padding: 13px;
box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.3);
}

.mycart ul {
list-style: none;
display: flex;
align-items: center;
justify-content: space-between;
}

.mycart ul li div {
display: inline-flex;
}

.mycart .form-actions {
float: unset;

}

ul.cartData {
font-size: 1.5rem;
font-weight: 300;
}

.mycart ul.totalData {
border-top: 1px solid rgba(0, 0, 0, .1);
margin-top: 2rem;
padding-top: 2rem;
margin-bottom: 2rem;
}

.mycart ul.totalData li {
text-transform: uppercase;
font-size: 16px;
font-weight: 600;
}

.thanks-box .img-box img {
width: 100%;
}

.mycart {
box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.3);
border-radius: 7px;
padding: 2rem !important;
margin-bottom: 15px;
}

.mycart .topHeading {
margin: -21px -21px 23px -21px;
}

.webform-register-wrapper {
box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.3);
border-radius: 7px;
padding: 2rem !important;
margin-bottom: 15px;
}

.webform-register-wrapper h2 {
font-weight: 700;
font-size: 25px;
color: #535356;
margin-bottom: 30px;
}

.myregisterArea {
padding: 70px 0;
}

.banner-section::before {
z-index: 0;
}

.webform-register-wrapper .js-form-item input {
width: 100%;
}

#edit-delegates {
position: relative;
}

#edit-delegates label,
.form-item-delegates label {
font-weight: 700;
font-size: 25px;
color: #535356;
margin-bottom: 30px;
}

.webform-multiple-add.js-webform-multiple-add.container-inline {
position: absolute;
bottom: 0px;
z-index: 11;
right: 8px;
width: 100px;
max-width: 100px;
}

.webform-register-wrapper .webform-multiple-table td .js-form-item {
width: 50%;
float: left;
margin: 0 0 16px 0;
padding: 0 8px;
}

.webform-register-wrapper .webform-multiple-table .form-item+.form-item {
margin-top: 0;
}

.webform-multiple-add.js-webform-multiple-add.container-inline input {
height: calc(2rem + 2px);
padding: 0;
font-size: 1rem;
background: #1558b4;
border-color: #1558b4;
color: #fff;
border-radius: 8px;
}

.webform-register-wrapper {
box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.3);
border-radius: 7px;
padding: 2rem !important;
margin-bottom: 15px;
}

.webform-register-wrapper h2 {
font-weight: 600;
font-size: 25px;
color: #535356;
margin-bottom: 30px;
}

.myregisterArea {
padding: 70px 0;
}


.banner-section::before {
z-index: 0;
}

.webform-register-wrapper .js-form-item input {
width: 100%;
}

.webform-register-wrapper .form-text,
.webform-register-wrapper .js-form-item input,
.webform-multiple-add.js-webform-multiple-add.container-inline input {
display: block;
width: 100%;
padding: 1rem;
font-size: 16px;
line-height: 1.45;
color: #495057;
background-color: #fff;
background-clip: padding-box;
border: 2px solid #dbe0df;
border-radius: 0;
transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
height: 42px;
max-height: 42px;

}

.webform-register-wrapper .js-form-item {
margin-top: 0em;
margin-bottom: 1em;
position: relative;
}

.webform-register-wrapper .js-form-type-radio.form-item-select-conference input[type=radio],
.webform-register-wrapper .js-form-type-radio.form-item-active-conference input[type=radio] {
position: relative;

cursor: pointer;
}

.webform-register-wrapper .js-form-type-radio.form-item-select-conference input[type=radio]:checked::after,
.webform-register-wrapper .js-form-type-radio.form-item-active-conference input[type=radio]:checked::after {
content: '';
position: absolute;
top: 0;
left: 0;
background: var(--theme-color);
height: 100%;
width: 100%;
border-radius: 50%;
border: 2px solid #fff;

}

#edit-delegates {
position: relative;
}

#edit-delegates label,
.form-item-delegates label {
font-weight: 600;
font-size: 25px;
color: #535356;
margin-bottom: 30px;
}

.webform-multiple-add.js-webform-multiple-add.container-inline {
position: absolute;
top: 4px;
z-index: 11;
right: 8px;
width: 100px;
bottom: unset;
max-width: 100px;
}

.webform-multiple-add.js-webform-multiple-add.container-inline input {
margin: 0 0 0 0;
}

.webform-register-wrapper .webform-multiple-table td .js-form-item {
width: 50%;
float: left;
margin: 0 0 16px 0;
padding: 0 8px;
}

.webform-register-wrapper .webform-multiple-table .form-item+.form-item {
margin-top: 0;
}

.webform-multiple-add.js-webform-multiple-add.container-inline input {
height: auto;
padding: 0;
font-size: 16px;
background: linear-gradient(to right, #0074cc, #0080c9, #0089c0, #0091b5, #0097a9);
color: #fff;
border-radius: 8px;
border-color: var(--theme-color);
background-image: linear-gradient(to right, var(--theme-color), #1c4137, #225347, #2c6e5d, #1b725c);
}


.webform-multiple-table.webform-multiple-table-responsive {
padding-bottom: 32px;
}

.webform-multiple-table td input {
width: 100% !important;
background: #413ebe;
}

.webform-multiple-table td input[type="image"] {
max-width: 65%;
margin: 5px auto;
}

.webform-multiple-table td input[type="image"]+input[type="image"] {
margin: 5px auto;
}

.myregisterArea .mycart {
box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.3);
border-radius: 7px;
padding: 2rem !important;
margin-bottom: 15px;
}

.webform-multiple-table.webform-multiple-table-responsive {
padding-bottom: 32px;
}

.webform-multiple-table td input {
width: 100% !important;
background: #413ebe;
}

.webform-multiple-table td input[type="image"] {
max-width: 65%;
margin: 5px auto;
}

.webform-multiple-table td input[type="image"]+input[type="image"] {
margin: 5px auto;
}

.myregisterArea .mycart {
box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.3);
border-radius: 7px;
padding: 2rem !important;
margin-bottom: 15px;
}

/*register attendee css*/

body.checkout_order_information.customawardee-nomination-form121 fieldset.checkout-pane.checkout-pane-payment-information>legend+.fieldset-wrapper {
padding: 0;
}


/*****************blog-page*********************/
figure.position-badge {
min-height: 300px;
}

/**********css-for-ach-end*************/


/*********past-awardee*************/
.awardee-winnwe-section {
padding: 55px 0;
text-align: center;
}

.awardee-winnwe-section h2 {
color: var(--theme-color);
font-size: 1.6rem;
line-height: 1.2;
font-weight: 700;

}

.awardee-winnwe-section p {
color: #5c5c5c;
font-size: 1.1rem;
line-height: 1.2;
font-weight: 400;
}

figure.banner2020 {
margin-bottom: 0;
}

/************tabs-css***************/


nav>.nav.nav-tabs {

border: none;
color: #fff;
background: #272e38;
border-radius: 0;

}

nav>div a.nav-item.nav-link {
background: #fff;
color: #848484;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
border-bottom: 0px;
}

nav>div a.nav-item.nav-link,
nav>div a.nav-item.nav-link.active {

padding: 10px 25px;
border-radius: 0;
position: relative;
font-weight: 600;
}

nav>div a.nav-item.nav-link.active {
color: #fff;
background: var(--theme-color);

}

nav>div a.nav-item.nav-link.active:after {
content: "";
position: absolute;
bottom: -24px;
left: 50%;
border: 12px solid transparent;
border-top-color: #ffffff;
transform: translateX(-50%);
}

.tab-content {
background: #fdfdfd;
line-height: 25px;
border: 0px solid #ddd;
border-top: 0px solid #fff;

padding: 0px 0px 30px;
}

nav>div a.nav-item.nav-link:hover,
nav>div a.nav-item.nav-link:focus {

background: var(--theme-color);
color: #fff;
border-radius: 0;
transition: background 0.20s linear;
}


.nav2020-tabs .nav a {
font-size: 1.3rem;
color: #323232;
line-height: 1.2;

font-weight: 400;
text-align: center;
display: inline-block;
width: calc(100% / 2);
}

.nav2020-tabs .nav-tabs {

box-shadow: 0px 0px 9px 0px #8484847a;
display: flex;
}

.awardee2020-tabs-wrapper {
padding: 0 15px;
}

.tabs-content-text.b_g-dark {

padding: 3rem 0;
background: var(--theme-color);
}

.tabs-content-text.b_g-dark p {
color: #fff;
}

.tabs-content-text.b_g-dark h2 {
text-align: center;
}

.tabs-content-text.b_g-dark h2 span {
display: inline-block;
font-size: 1.3rem;
line-height: 1.2;
font-weight: 700;
padding: 0.25rem 1rem;
background: #1f92ad;
color: #fff;
margin-bottom: 2.5rem;
}

.special-wrapper {
display: flex;
justify-content: center;
}

.special-box {
display: flex;
padding: 0 1rem;
align-items: center;
}

.detail {
padding-left: 1rem;
}

.special-box .detail h3,
.awardee-detail-list h3 {
font-size: 1.2rem;
line-height: 1.2;
font-weight: 600;
color: #fff;

margin: 0 0 0 0;
}

.special-box .detail h4,
.awardee-detail-list h4 {
font-size: 1rem;
line-height: 1.45;
font-weight: 300;
color: #fff;

margin: 0 0 0 0;
}

.special-box .detail p,
.awardee-detail-list p {
font-size: 0.875rem;
line-height: 1.45;
font-weight: 400;
color: #fff;
margin: 0 0 0 0;
}

.tabs-figure {
margin-bottom: 0;
}

.tabs-figure img,
.awardee-detail-list img {
max-height: 118px;
max-width: 118px;
border-radius: 50%;
padding: 2px;
background: #ffffff;
display: block;
}

.awardee-detail-list img {

border: 1px solid var(--theme-color);

}

.tab-awardee-detail {
padding: 2rem 0;
text-align: center;
}

.tab-awardee-detail .row {
justify-content: center;
}

.tabs-content-text.b_g-dark h2 span {
display: inline-block;
font-size: 1.3rem;
line-height: 1.2;
font-weight: 700;
padding: 0.25rem 1rem;
background: var(--theme-color);
color: #19224f;
margin-bottom: 2.5rem;
}

.awardee-detail-list {
min-height: 235px;
}

.awardee-detail-list p,
.awardee-detail-list h4,
.awardee-detail-list h3 {
color: #2f2f2f;
}

.awardee-detail-list img {
display: inline-block;
margin-bottom: 1rem;
height: 118px;
width: 118px;
object-fit: contain;
}

@media screen and (max-width: 1400px) {
li.nav-item.last-menu.user_status a {
font-size: 13px !important;
padding: 3px 8px !important;
}
}

@media screen and (max-width: 1200px) {
.awardee-winnwe-section h2 {
font-size: 1.5rem;

}

.awardee-winnwe-section p {
font-size: 1rem;
line-height: 1.45;
margin: 0;
}

.nav2020-tabs .nav a {
font-size: 1.2rem;
}

.tabs-content-text.b_g-dark {
padding: 2rem 0;
}

.tabs-content-text.b_g-dark h2 span {
font-size: 1.5rem;
margin-bottom: 2rem;
}

.tabs-figure img,
.awardee-detail-list img {
max-height: 90px;
max-width: 90px;
}
}

@media screen and (max-width: 992px) {
.awardee-winnwe-section h2 {
font-size: 1.2rem;

}

.awardee-winnwe-section p {
font-size: 0.875rem;

}

nav>div a.nav-item.nav-link,
nav>div a.nav-item.nav-link.active {
font-size: 1rem;
padding: 10px 10px;

}

.tabs-content-text.b_g-dark {
padding: 2rem 0;
}

.tabs-content-text.b_g-dark h2 span {
font-size: 1.2rem;
margin-bottom: 1.5rem;
}

.tabs-figure img,
.awardee-detail-list img {
max-height: 90px;
max-width: 90px;
}

.special-box .detail h3,
.awardee-detail-list h3 {
font-size: 1rem;

}

.special-box .detail h4,
.awardee-detail-list h4 {
font-size: 0.875rem;

}

.special-box .detail p,
.awardee-detail-list p {
font-size: 0.805rem;
margin-bottom: 0.5rem;
}

/**********4-1-2021***************/
.single-featured-image-header .top_panel_image_header h1 {
font-size: 36px;
}

.single-featured-image-header .top_panel_image_header .lead {
font-size: 16px;

}

.who-we-are-showcase h6 {
font-size: 18px;
padding: 8px 0;
}
}

@media screen and (max-width: 767px) {
.awardee-winnwe-section {
padding: 16px 0;
}

.awardee-winnwe-section h2 {
font-size: 1.1rem;
}

.awardee-winnwe-section p {
font-size: 0.805rem;
}

nav>div a.nav-item.nav-link,
nav>div a.nav-item.nav-link.active {
font-size: 11px;
padding: 6px 6px;
}

nav>div a.nav-item.nav-link.active:after {
bottom: -24px;
border: 10px solid transparent;
border-top-color: #1f92ad;

}

.tabs-content-text.b_g-dark {
padding: 1rem 0;
}

.tabs-content-text.b_g-dark h2 span {
font-size: 1rem;
margin-bottom: 1rem;
}

.special-box {
align-items: center;
flex-direction: column;
justify-content: center;
}

.tabs-figure img,
.awardee-detail-list img {
max-height: 60px;
max-width: 60px;
margin-bottom: 0.5rem;
}

.detail {
padding-left: 0;
text-align: center;
}

.special-box .detail h3,
.awardee-detail-list h3 {
font-size: 14px;
}

.special-box .detail h4,
.awardee-detail-list h4 {
font-size: 12px;
}

.special-box .detail p,
.awardee-detail-list p {
font-size: 10px;

}

.key_gallery_figcaption {
position: static;
padding: 10px;
}

.key_gallery_figcaption h3 {
margin-bottom: 0;
font-size: 18px;
}
}

/* .content {
position: relative;
float: none;
display: block;
width: 100%;
height: 100%;
} */

.madcon-past-awardee .pos {
position: relative;
}

.madcon-past-awardee .pos::before {
position: absolute;
content: '';
width: 100%;
height: 100%;
left: 0;
top: 0;
background-color: #00000080;
}

.pos img {
width: 100% !important;
height: 100% !important;
}

.awardee-winnwe-section h2 {
font-size: 32px;
margin-bottom: 8px;
}

.awardee-winnwe-section p {
font-size: 16px;
line-height: 1.45;
}

.nav2020-tabs .nav a {
font-size: 18px;
}

.tabs-content-text.b_g-dark h2 span {
font-size: 24px;

color: var(--theme-color);

}

.owl-carousel-content .owl-nav {
display: none;
}

@media (min-width: 768px) {
.pos .figure-caption-top {
position: absolute;
top: 50%;
display: flex;
flex-direction: row;
justify-content: space-around;
width: 100%;
transform: translateY(-50%);
color: white;
padding: 10px 5px 10px 5px;
font-size: 30px;
}

.pos .figure-caption-top h1 {
font-size: 32px;
color: #fff;
}
}

.nomination-section .tab-content {
background: transparent;
padding-bottom: 0;
}

.contact-sec .contact_detail .content-box h5 {
font-size: 18px;

}

.contact-sec .contact_detail .content-box p {
font-size: 16px;
line-height: 1.45;
word-wrap: break-word;
}

.contact-sec .form-container p {
font-size: 18px;
}

.contact-sec .contact_detail .row {
display: flex;
}

.agendatab-content table.agenda-table tr td.time-td>p {
margin-bottom: 0;
color: var(--theme-color);
}

ul.ptnr-list li h4 {
font-size: 16px;
padding: 8px 16px;

}

ul.cartData {
font-size: 16px;
}

.mycart ul.totalData {
border-top: 1px solid rgba(0, 0, 0, .1);
margin-top: 0rem;
padding-top: 1rem;
margin-bottom: 2rem;
border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.mycart ul.totalData li {
font-size: 18px;

}

.berecognized-form div#edit-actions input {
margin-bottom: 0px;
}

.user_login .container-fluid {
max-width: 100%;
padding: 0 75px;
}

.user_login header .container-fluid {
max-width: 100%;
padding: 0 15px;
}

figure.madcon-login-figure img {
height: 100%;
}

.row.thankyou_flex_row {
display: flex;
justify-content: center;
}

.row.thankyou_flex_row .flex_col+.flex_col {
border-left: 2px solid #e6e6e6;
display: flex;
align-items: center;
}

section.thanks-box .content-box h2 {
font-size: 23px;
color: #333;
margin-bottom: 4px;
}

section.thanks-box .content-box p,
section.thanks-box .content-box address {
margin-bottom: 0;
font-size: 16px;
line-height: 1.45;
}

div#otp-validate-form>.row {
display: flex;
min-height: calc(100vh - 366px);
}

.otp_validate header.header {
background: var(--theme-color);
}

div#login-message {
color: red;
margin: 8px 0;
}

div.otp-form span.label {
color: #333;
}

.awardee-tabs input[type=radio] {
margin: 0 0 0 0;
height: 15px;
width: 15px;
margin-bottom: 0;
accent-color: var(--theme-color);
}

fieldset#edit-select-conference--wrapper label,
fieldset#edit-active-conference--wrapper label,
.be-recognized_be-recognized #edit-active-conference--2 label {
margin-bottom: 0;
margin-left: 10px;
font-size: 16px;
color: #000;
font-weight: 300;
}

.be-recognized_be-recognized fieldset#edit-active-conference--wrapper label,
.be-recognized_be-recognized #edit-active-conference--2 label{
color: #000;
}

li.nav-item.dropdown.open ul.dropdown-menu li a:hover {
color: #262626;
}

.who-we-are-testimonilas .slick-list {
padding: 0 0 !important;
}

.privacy-policy_privacy-policy ul {
padding-left: 16px;
}

.privacy-policy_privacy-policy .breadcrumb-wrap {
margin-bottom: 3rem;
}

.privacy-policy_privacy-policy .footer {
margin-top: 2rem;
}

.privacy-policy_privacy-policy a {
word-break: break-word;
}

.agenda-gallery .agenda-gallery-wrapper .agenda-gallery-item .speaker-bio .speaker-destination p {
margin-bottom: 0px;
}

.form-item--error-message {
color: red;
}

.form-item--error-message>a {
display: none;
}

.confirmation-login>.container-fluid {
max-width: 100%;
padding: 0 15px;
}

.confirmation-login .user_password input[type="text"] {
width: 70%;
margin: 0 auto;
}

.document-confidential {
margin-top: 16px;
}

.organizing-committee .organizing-committee-box .auther-destination p {
margin-bottom: 0;
}

/********13-1-2021************/
ul.terms-condtn-list li {
line-height: 1.45;
}

h3.terms-condition.title {
margin-bottom: 8px;
}

h3.terms-condition.title+p {
margin-bottom: 0;
}

/* .berecognized-form .webform-submission-form {
display: flex;
flex-wrap: wrap;
} */


.single-featured-image-header .top_panel_image_header {
transform: unset;
color: #fff;

top: unset;
top: 50%;
transform: translateY(-50%);
}

.single-featured-image-header p {
font-size: 18px;
line-height: 1.2;
margin-bottom: 8px;
font-weight: 300;
}

.single-featured-image-header .top_panel_image_header h1 {
font-size: 36px;
font-weight: 300;
margin: 0 0 6px 0;
text-align: center;

}

.single-featured-image-header .top_panel_image_header p {
text-align: center;
}

aside.blog-side_bar {
margin-top: 0;
padding: 16px;
border: 1px solid #eee;
border-radius: 20px;
background-color: #eee;
margin-bottom: 0;
}

aside.blog-side_bar legend {
position: relative;
border: 0px;
margin-bottom: 0;
}

aside.blog-side_bar legend:before {
position: absolute;
content: "";
width: 55px;
height: 4px;
background-image: linear-gradient(to right, var(--theme-color), #1c4137, #225347, #2c6e5d, #1b725c);
left: 1%;
bottom: -5px;
}

aside.blog-side_bar span.fieldset-legend {
font-size: 22px;
color: #252525;
font-weight: 700;

}

.views-exposed-form.bef-exposed-form .fieldset-wrapper {
margin-top: 20px;
}

aside.blog-side_bar .fieldgroup.form-composite .fieldset-wrapper {
max-width: 100%;
width: 100%;

}

div#edit-field-blog-tags-target-id {
max-width: 100%;
width: 100%;
}

aside.blog-side_bar .bef-nested ul {
display: flex;
justify-content: space-between;
display: flex;
flex-wrap: wrap;
list-style: none;
}

aside.blog-side_bar .bef-nested ul li {
margin-bottom: 16px;
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 48%;
list-style: none;
margin-right: 5px;
margin-bottom: 5px;
}

aside.blog-side_bar .bef-nested ul li .js-form-item {
margin: 0 0;
}

.blog-side_bar fieldset.form-composite {
margin: 0 0;
}

.blog-side_bar form div#edit-actions {
display: none;
}

.blog-side_bar .form-radios input {
display: none;
}

.blog-side_bar .form-radios label {
cursor: pointer;
color: #2e3030;
font-size: 14px;
display: inline-block;
background-color: #f1f1f1;
/* height: 35px; */
padding: 6px 6px;
line-height: 1.5;
font-weight: 300;
border: 1px solid var(--theme-color);
min-width: 100%;
box-shadow: none;
outline: 0;
text-align: center;
border-radius: 50px;
max-width: 100%;
width: 100%;
}

.blog-side_bar .form-radios input[type="radio"]:checked+label {
color: #fff;
background-color: var(--theme-color);
width: 100%;
cursor: pointer;
}

/***********custom-css**************/

.col-md-12.col-lg-12.blog-col-text p a {
font-weight: 600;
color: var(--theme-color);
}

/*********custom-css*********/
.navbar-nav>li>a.open+ul {
display: block;
margin: 0 0;
border: 0;
padding-top: 17px;
background: transparent;
padding-bottom: 0px;
}

.menu-list>li>.dropdown-menu li {
background: var(--theme-color);
padding: 0;
border: 0;
}

.menu-list>li>.dropdown-menu li a {
border: 0;
color: #fff;
padding: 6px 20px;
}

.menu-list>li>.dropdown-menu li a:hover,
.menu-list>li>.dropdown-menu li a:focus {
background-color: transparent;
}

.navbar-nav>li>a.agenda-text.open+ul {
padding-top: 16px;

}

.navbar-nav.menu-list li:hover>.dropdown-menu {
display: block;
margin: 0 0;
border: 0;
padding-top: 14px;
background: transparent;
padding-bottom: 0px;
}

button.show-more-less {
width: auto;
display: inline-block;
border: 0;
margin: 32px auto;
float: unset;
padding: 4px 16px;
background: var(--theme-color);
color: #fff;
font-size: 16px;
border-radius: 6px;
font-weight: 300;
line-height: 1.45;
}

h2.partner_slide_heading {
display: none;
}

.mycart .cartData>.js-webform-computed {
width: 100%;
}

.js-form-item.form-item.js-form-type-item.form-item-calculated-delegates.js-form-item-calculated-delegates.form-no-label {
display: flex;
justify-content: space-between;
width: 100%;
margin-bottom: 1rem;
}

.blog-col-img {
margin-bottom: 24px;
margin-top: 16px;
}

.blog-col-text p {
font-size: 16px;
margin-bottom: 16px;
line-height: 1.45;
text-align: justify;

}

.blog-col-text p iframe {
width: 100%;
}

.blog-col-text h5,
.blog-col-img text h3 {
margin: 24px 0 8px 0;
font-size: 18px;
}

.blog-col-text {
padding-bottom: 24px;
}

.awardee-detail-list h3 {
font-size: 16px;

}

.awardee-detail-list h4 {
font-size: 14px;
font-weight: 300;

}

.awardee-detail-list p {
font-size: 12px;
}

.row.row_j_flex {
display: flex;
}

section.attend-section.cards-section span.icon-wrapper img {
max-width: 55px;
}

.organiser_login .navbar>.container-fluid {
max-width: 1600px;
padding: 0 16px;
}

.user-login-form .form-actions input,
.confirmation-login .form-actions input {
background: var(--theme-color);
border: 0;
color: #fff;
transition: 0.5s all;
}

.user-login-form .form-actions input:hover,
.confirmation-login .form-actions input:hover {
background: #000000;
}

.tabs-section .tabcontent {
margin-top: 32px;
box-shadow: 0 0 10px -5px #333;
}

.home_home .show_desk {
display: none;
}

/******custom-css-end**********/


/*/css for past-awardees-2022/*/

.past-awardees-2022_past-awardees-2022 .event-agenda ul.nav-tabs {
background: #ccc;
display: flex;
flex-wrap: wrap;
}

.past-awardees-2022_past-awardees-2022 .event-agenda ul.nav-tabs li {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}

.past-awardees-2022_past-awardees-2022 .event-agenda ul.nav-tabs li a {
display: block;
width: 100%;
background: #e5e8ed;
border-radius: 0;
color: #333;
text-align: center;
}

.past-awardees-2022_past-awardees-2022 .event-agenda ul.nav-tabs li a.active {
background: #000000;
color: #fff;
}

.past-awardees-2022_past-awardees-2022 .awardee-detail-list {
border: 1px solid #ccc;
padding: 8px;
height: 100%;
background: #9e9e9e24;
text-align: center;
}

.past-awardees-2022_past-awardees-2022 .awardee-detail-list-figure embed {
height: auto;
max-height: 220px;
object-fit: contain;
margin-bottom: 8px;
}

.past-awardees-2022_past-awardees-2022 .awardee-detail-list h3 {
font-size: 16px;
line-height: 1.4;
font-weight: 600;
}

.past-awardees-2022_past-awardees-2022 .awardee-detail-list h4 {
font-size: 14px;
line-height: 1.2;
font-weight: 400;
}


/*/css for past-awardees-2022/*/


/*media queries*/

@media (min-width: 768px) {
.pos .figure-caption-top {
position: absolute;
top: 75%;
flex-direction: row;
justify-content: space-around;
width: 100%;
transform: translateY(-75%);
color: white;
padding: 10px 5px 10px 5px;
font-size: 30px;
}

.pos .figure-caption-top h1 {
font-size: 32px;
color: #fff;
}
}

@media screen and (max-width: 1845px) {
div#myNavbar {
padding-right: 15px;
padding-left: 15px;
}

/* .home_home section.video-section.home-video-section .main_banner_img {
height: 110vh;
} */
}

@media screen and (max-width: 1600px) {
.valocity-wrapper p {
font-size: 16px;
line-height: 1.45;
}

.organiser_login .navbar>.container-fluid {
max-width: 1460px;
padding: 0 16px;
}

.organiser_login .navbar-nav.menu-list li {
padding: 0 7px;
}

section.attend-section.cards-section span.icon-wrapper img {
max-width: 40px;
}

.icon-wrapper {
width: 80px;
height: 80px;
}

.card-section h3 {
font-size: 24px;
}

.slider-section h2 {
font-size: 35px;
}

.delegate-slider p {
margin-bottom: 30px;
font-size: 18px;
}

.valocity-wrapper p {
font-size: 18px;
}
.technlogy-wrapper h2,
.award-categories-section .ac-heading,
#berecognized_form_apply .headingg-wrapp h2,
.faq-question{
    font-size: 32px;
}
}

@media screen and (max-width:1400px) {

/* .congress-caption-secondary {
top: 13px;
right: 2%;
width: 37%;
} */
.slider-section h2,
.why-attend-text h2,
.valocity-wrapper h2,
.retail-section .retail-primary-section h2,
.strip h2 {
font-size: 30px;
}

.congress-figure time,
address.dubai-add,
.retail-secondary-section .retail-popup-youtube-img .conf_numbers p,
.loc_icon_wrap span,
.retail-primary-section p {
font-size: 18px;
}

.retail-secondary-section .retail-popup-youtube-img .conf_numbers h3 {
font-size: 35px;
}

.icon-wrapper {
width: 60px;
height: 60px;
border-radius: 10px;
}

/************24-12-2020*****************/
ul.nav.navbar-nav.menu-list {
margin-left: -12px;
margin-right: -12px;
}

.navbar-nav.menu-list li {
padding: 0 5px;
}

.container-fluid {
padding: 0 16px;
}

.banner-text-wrapper h1 {
font-size: 30px;
}

.banner-text-wrapper h2 {
font-size: 25px;
margin-bottom: 8px;
}

.banner-text-wrapper p {
font-size: 15px;
max-width: 100%;
margin-bottom: 15px;
}

/* ===================himanshu===23-03-2022======================== */

/* .home_home section.video-section.home-video-section .main_banner_img {
height: 124vh;
object-fit: cover;
} */

/* ===================himanshu===23-03-2022=====end=================== */
.retail-section .retail-primary-section h2 {
font-size: 27px;
}

/* .retail-primary-section {
max-width: 76%;
} */
.retail-secondary-section .retail-popup-youtube-img .conf_numbers h3 {
font-size: 35px;
}

.retail-secondary-section .retail-popup-youtube-img .conf_numbers p {
font-size: 20px;
}

/* .congress-caption-secondary {
right: 2%;
width: 37%;
} */

.valocity-wrapper h2 {
font-size: 27px;
margin-bottom: 8px;
}

.valocity-img {
padding: 8px 0 8px 0;
max-width: 100%;
}

.congress-figure time {
font-size: 14px;
margin-bottom: 3px;
}

address.dubai-add {
font-size: 14px;
}

button.button.banner-stage-btn a {
font-size: 15px;
}

.card-section h3 {
font-size: 18px;
margin-bottom: 8px;
}

.why-attend-text h2 {
font-size: 27px;
}

.congress-caption-secondary .valocity-wrapper {
padding: 16px;
}

.why-attend-text {
margin-bottom: 75px;
}

.card-content {
padding: 16px 5% 16px;
/*        min-height: 280px;*/
}

.event-text-wrapper {
padding: 32px 16px 8px 16px;
}

.event-text-wrapper h2,
.why-attandee-section h2,
.slider-section h2 {
font-size: 27px;
}

.why-attandee-section {
padding: 50px 0;
}

.attndee-caption h3 {
font-size: 18px;
margin-bottom: 0px;
}

.slider-section {
padding: 50px 0 50px;
}

div#block-block-3 {
padding-top: 0;
}

.row.col-menu-row {
padding-top: 0px;
padding-left: 0;
}

.footer-primary-wrapper h5 {
font-size: 18px;
}

ul.secondary-menu-list li a,
ul.secondary-menu-list address {
font-size: 14px;
}

ul.secondary-menu-list address {
margin-bottom: 16px;
}

.retail-section {
padding: 50px 0 50px;
}

/************24-12-2020*****************/


/************4-1-2021*****************/

.past-event-intro {
padding: 50px 0;
}

.past-event-intro h2,
.key-highlights h2 {
font-size: 33px;
padding: 0 0 0px 0;

}

.past-event-intro p {
font-size: 16px;
}

.past-event-intro .event-box-sec h4 {
font-size: 33px;

}

.about-event-box h3,
.about-event-box .col-sm-3 span b {
font-size: 36px;

}

.who-we-are-showcase h6 {
font-size: 19px;
}

.key-highlights p {
font-size: 16px;
}

.key-highlights {
padding: 50px 0 0 0;

}

.awardee-winnwe-section {
padding: 50px 0;
}

.awardee-winnwe-section h2 {
font-size: 27px;
}

.agenda-gallery .agenda-gallery-wrapper .agenda-gallery-item .speaker-bio {
padding: 8px;

}

.agenda-gallery .agenda-gallery-wrapper .agenda-gallery-item .speaker-bio .speaker-name {
font-size: 15px;
}

.agenda-gallery .agenda-gallery-wrapper .agenda-gallery-item .speaker-bio .speaker-destination {
font-size: 13px;
line-height: 1.3;
}

div#otp-validate-form {
padding-top: 30px;
}
}

@media screen and (max-width: 1280px) {

/* ===================himanshu===23-03-2022======================== */
section.video-section.home-video-section .main_banner_img {
height: 125vh;
object-fit: cover;
}



/* ===================himanshu===23-03-2022=====end=================== */
}


@media screen and (max-width: 1199px) {
.agenda-galler-figure img {
width: 100%;
/* max-height: 350px;
min-height: 300px;*/
object-fit: cover;
}

.awardee-winnwe-section h2 {
font-size: 1.5rem;

}

.awardee-winnwe-section p {
font-size: 1rem;
line-height: 1.45;
margin: 0;
}

.nav2020-tabs .nav a {
font-size: 1.2rem;
}

.tabs-content-text.b_g-dark {
padding: 2rem 0;
}

.tabs-content-text.b_g-dark h2 span {
font-size: 1.5rem;
margin-bottom: 2rem;
}

.tabs-figure img,
.awardee-detail-list img {
max-height: 90px;
max-width: 90px;
}

/************24-12-2020*****************/
ul.nav.navbar-nav.menu-list {
margin-left: -8px;
margin-right: -8px;
}

.navbar-nav.menu-list li {
padding: 0 6px;
}

.retail-primary-section {
/* padding: 16px 0px 0 0px; */
max-width: 100%;
}

/* .valocity-wrapper h2 {
font-size: 21px;
} */

.congress-caption-secondary {
right: 3%;
width: 45%;
}

.valocity-wrapper p {
font-size: 18px;
}

li.nav-item.last-menu.user_status a {
font-size: 12px !important;
padding: 2px 5px !important;

}

.navbar-nav.menu-list li {
padding: 0 3px;
}

.navbar-nav>li>a {
font-size: 12px;
font-weight: 400;
}

.attend-team {
padding: 16px;
margin-bottom: 40px;
}

.event-text-wrapper {
padding: 16px 16px 8px 16px;
}

.event-text-wrapper p {
font-size: 14px;
margin-bottom: 0px;
}

.play-btn {
width: 45px;
height: 45px;
right: -47px;
}

a.secondary-logo img {
max-width: 120px;
}

/************24-12-2020*****************/
.who-we-are-intro .content-box h2 {
font-size: 27px;

}

.who-we-are-intro .content-box p {
font-size: 16px;
}

.what-we-offer,
.who-we-are-intro,
.organizing-committee {
padding: 40px 0;
}

.what-we-offer h4,
.who-we-are-testimonilas h4 {
margin: 0 0 25px 0;
font-size: 36px;
}

.what-we-offer .offer-box {
margin: 0px 0 0 0;
}

.what-we-offer .offer-box .offer-title {
font-size: 27px;

}

.what-we-offer .offer-box .content-hover .content-box p {
font-size: 16px;
margin-bottom: 0;
}

.advArea .webhead h3,
.organizing-committee h4 {
margin: 0 0 25px 0;
font-size: 36px;

}

.who-we-are-testimonilas h5 {
font-size: 21px;

}

.who-we-are-testimonilas p {
margin: 0 0 16px 0;
}

h4.capitalize p {
font-size: 14px;
max-width: 200px;
}

.edcon-winnr {
top: 50%;
}

.container.text-center.text-uppercase {
font-size: 21px;
}

h4.eaddress {
margin: 0 0 8px;
font-size: 18px;
}

/* div#edit-actions {
margin: 16px 0 16px 0;
}
*/
.agendatab-content table.agenda-table tr td.time-td span {
font-size: 23px;
font-weight: 700;

}

section.tabs-section {
padding: 45px 0;
}

h2.events-schedule {
font-size: 27px;
}

p.schedule-text {
font-size: 16px;
margin-bottom: 35px;

}

.agenda-gallery {
padding: 15px 15px 0 15px;
}

.why-attend-text {
margin-bottom: 32px;
}

div.otp-form {
max-width: 80%;
}

.berecognized-form .awardee-tabs ul li a {
font-size: 13px;
align-items: flex-start;
justify-content: flex-start;
}

.berecognized-form .awardee-tabs ul li a label {
margin-top: 4px;
}

.winner-section h2 {
font-size: 80px;
}

.winner-section h2 span {
font-size: 23px;
}

.winner-section h4 {
font-size: 27px;
}

.award-caption h3 {
font-size: 27px;
padding: 0 0 0 8px;

}

.award-caption h1 {
font-size: 40px;

}

.scorcard-form-wrapper {
margin-bottom: 35px;
}

.overall-text h2 {
font-size: 24px;

}

.overall-numbr,
.overall-content.industry-impact .overall-numbr,
.overall-content.spirit-innovation .overall-numbr,
.overall-content.future-readiness .overall-numbr,
.overall-content.market-demand .overall-numbr {
min-height: 165px;
width: 165px;
border: 16px solid #639b42;
font-size: 33px;

}

.overall-content.industry-impact .overall-numbr {
border: 16px solid #fbaf5f;
}

.overall-content.spirit-innovation .overall-numbr {
border: 16px solid #974399;
}

.overall-content.future-readiness .overall-numbr {
border: 16px solid #253d85;
}

.overall-content.market-demand .overall-numbr {
border: 16px solid #009f8d;
}

.aggregate-content h2 {
font-size: 23px;
}

.aggregate-score-number span {
font-size: 33px;
}

section.winner-section {
padding: 30px 0 70px 0;

}

a.btn-download img {
max-height: 16px;
}

.form-wrapper.madcon_form_wrapper h1 {
font-size: 24px;
margin-bottom: 8px;

}

.banner-text-wrapper h1 {
font-size: 33px;
}

.banner-text-wrapper h2 {
font-size: 27px;
}

.banner-text-wrapper p {
max-width: 85%;
margin-bottom: 16px;
}

.congress-caption-secondary {
width: 50%;
}

/* .home-video-section .banner-text {

bottom: -8%;
} */
.home_home .home-video-section .main_banner_img {
height: 90vh;
width: 100%;
object-fit: cover;
}

figcaption.col-banner-agenda_figure_caption_primery {
padding: 15px 25px;
}

.retail-secondary-section .retail-popup-youtube-img .conf_numbers {
position: static;
text-align: left;
display: flex;
justify-content: space-between;
margin: 20px 0px;
}

.retail-secondary-section .retail-popup-youtube-img .conf_numbers p span {
display: inline-block;
}
fieldset#edit-active-conference--wrapper label{
    font-size: 14px;
}
.slider_martech_wrapper div.slide .slide-content .slide-title{
    font-size: 18px;
}

}

@media screen and (max-width: 1024px) {

.navbar-nav>li>a {
font-size: 11px;
}

.card-content:hover {
transform: unset;
}

div#edit-login-form,
.otp-validate-form .login-form {
max-width: 85%;
}

h2.partner_slide_heading {
display: block;
margin: 25px 0 36px 0;
text-align: center;
padding: 0;
font-size: 35px;
color: #333;
line-height: 1.2;
font-weight: 700;
text-transform: uppercase;
}

h2.partner_slide_heading span {
position: relative;
display: inline-block;
}

h2.partner_slide_heading span::after {
content: '';
position: absolute;
left: 50%;
bottom: -20px;
height: 4px;
width: 133px;
background-image: linear-gradient(to right, #0074cc, #0080c9, #0089c0, #0091b5, #0097a9);
transform: translateX(-50%);
}

.prtnr-bg {
display: none;
}

ul.ptnr-list li:first-child,
ul.ptnr-list li.digital-media-partner,
ul.ptnr-list li.knowledge-partner,
ul.ptnr-list li,
ul.ptnr-list li.photography-partner {
width: 100%;
}

/******new-toggle*********/
.navbar-toggle {
display: inline-block !important;
}

header .navbar-header {
padding: 10px;
width: 100%;
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;

}

.navbar-toggle.my-toggle {
background-color: var(--theme-color);
cursor: pointer;
right: 0 !important;
position: absolute;
top: 50%;
transform: translateY(-50%);
left: unset;
bottom: unset;
margin: 0 0 0 0;
z-index: 111;
}

.row.flex_row {
flex-direction: column;
}

div#myNavbar {
float: unset !important;
width: 100%;
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
display: none;
transition: 0.5s all;
}

div#myNavbar.collapse.in {
display: block !important;
position: absolute;
z-index: 111;
top: 100%;
transition: 0.5s all;
}

ul.nav.navbar-nav.menu-list {
margin-left: 0;
margin-right: 0;
flex-direction: column;
border-top: 1px solid #1b80a8;
padding: 16px 0;
background: var(--theme-color);
}

.navbar-nav.menu-list li {
padding: 0 0;
}

.navbar-nav.menu-list li+li {
margin-top: 16px;
}

ul.nav.navbar-nav.menu-list {
align-items: flex-start;
}

.navbar-nav.menu-list li {
display: flex;
width: 100%;
border-top: 1px solid #fff;
flex-direction: column;
}

.navbar-nav.menu-list li+li {
margin-top: 0;

padding: 6px 0;
}

.navbar-nav>li>a {
font-size: 14px;
width: 100%;
padding: 4px 0;
position: relative;
display: flex;
align-items: stretch;
justify-content: space-between;
}

.navbar-nav>li>a b {
display: inline-flex;
border: 1px solid #fff;
padding: 0 8px;
height: 100%;
}

li.nav-item.last-menu.user_status a {
font-size: 14px !important;
padding: 3px 7px !important;
width: auto;
}

a.agenda-text {
border: 0px solid #fff;
border-radius: 4px;
}

.menu-list .dropdown-menu {
position: static;

}

.menu-list>li>.dropdown-menu li {
border-top: 1px solid #fff;
}

.navbar-nav>li>a.open+ul {
padding-top: 0;
padding-bottom: 0;
}

.navbar-nav>li>a.agenda-text.open+ul {
padding-top: 0;
}

.navbar-nav>li>a.agenda-text.open+ul li {
border-top: 1px solid #fff;
}

.navbar-nav>li>a.agenda-text.open+ul li a {
padding: 2px 8px;
}

ul.nav.navbar-nav.menu-list {
padding-left: 16px;
padding-right: 16px;
}

.retail-section .retail-primary-section h2 {
font-size: 21px;
}

.retail-secondary-section .retail-popup-youtube-img {
max-width: 100%;
margin: 16px auto 0;

}

/* .home-page-interview-video .play-btn {
right: unset;
left: 50%;
top: unset;
bottom: 50%;
transform: translate(-50%, 50%);
} */

.event-text-wrapper h2 span>br {
display: none;
}

.social-medias {
justify-content: flex-start;

}

.primary-social-media span:last-child {
margin-left: 7px;
}

header.header {
background: var(--theme-color);
position: static;
}

header.header.sticky {
position: sticky;
top: 0;
}

.user_login section.confirmation-login,
.user_password section.confirmation-login {
margin-top: 0;
}


}

.modal.show .modal-dialog {
left: 50%;
top: 25%;
transform: translate(-50%);
margin: 0;
}

.modal-body {
font-size: 14px;
}

.modal_wrapper .form-popup {
text-align: center;
}

.modal_wrapper .webform-button--submit {
padding: 9px 24px !important;
font-size: 16px !important;
font-weight: 600;
height: unset !important;
text-transform: capitalize;
border-radius: 5px !important;
background-color: #8338ec !important;
color: #fff;
border: 0;
box-shadow: none;
border-bottom: 0 !important;
cursor: pointer;
width: auto;
margin: 20px auto;
display: block;
}

.modal_wrapper .modal-footer button {
background: red;
color: #fff;
font-size: 14px;
padding: 10px;
font-weight: 300;
opacity: 1;
}

.modal_wrapper .modal-dialog {
max-width: 600px;
}

.modal_wrapper .close span {
font-size: 25px;
}

.digital-showguide_digital-showguide .winner_section .modal-content p {
font-size: 15px;
color: #000 !important;
text-align: center;
font-weight: 400;
}

.email_icon {
margin-top: 20px;
text-align: center;
}

.email_icon i {
font-size: 80px;
color: #8338ec;
}

.digital-showguide_digital-showguide .winner_section .modal-content .popup_text {
margin-top: 20px;
font-size: 12px;
}

.box_title {
text-align: center;
font-size: 15px;
margin-top: 20px;
}

.box_title h4 {
font-weight: 600;
font-size: 18px;
}

.digital-showguide_digital-showguide .js-form-item-email-address {
text-align: center;
}


@media screen and (max-width: 991px) {


.primary-social-media span:last-child {
margin-left: 0;
}

nav>div a.nav-item.nav-link,
nav>div a.nav-item.nav-link.active {
font-size: 14px;
padding: 10px 10px;

}

.tabs-content-text.b_g-dark {
padding: 2rem 0;
}

.tabs-content-text.b_g-dark h2 span {
font-size: 1.2rem;
margin-bottom: 1.5rem;
}

.tabs-figure img,
.awardee-detail-list img {
max-height: 90px;
max-width: 90px;
}

.special-box .detail h3,
.awardee-detail-list h3 {
font-size: 1rem;

}

.special-box .detail h4,
.awardee-detail-list h4 {
font-size: 0.875rem;

}

.special-box .detail p,
.awardee-detail-list p {
font-size: 0.805rem;
margin-bottom: 0.5rem;
}


.banner-text-wrapper h1 {
font-size: 30px;
}

.banner-text-wrapper h2 {
font-size: 24px;
}

img.banner-style {
height: 100px;
max-height: 100px;
}

.banner-text-wrapper p {
max-width: 100%;
margin-bottom: 10px;
}



.retail-primary-section {
max-width: 100%;
}

.retail-section {
padding: 35px 0 35px;
}

.congress-caption-secondary {
right: 0%;
width: 100%;
padding: 20px;
}

.congress-caption-secondary .valocity-wrapper {
padding: 8px;
}

.valocity-wrapper h2 {
font-size: 20px;
margin-bottom: 12px;
}

.valocity-img {
padding: 0px 0 0px 0;
}

.congress-figure time {
font-size: 16px;
margin-bottom: 10px;
}

address.dubai-add {
font-size: 16px;
}

button.button.banner-stage-btn a {
padding: 10px 20px;
margin-top: 4px;
}

.attend-secondary-wrapper h2 {
font-size: 22px;
margin-bottom: 8px;
}

.attend-secondary-wrapper p {
margin-bottom: 0;
font-size: 14px;
}

.why-attend-text h2 {
font-size: 22px;
}

.why-attend-text h2 span::after {
bottom: -10px;
height: 3px;
}

.icon-wrapper {
margin-bottom: 16px;
}

.card-section h3 {
font-size: 18px;
margin-bottom: 4px;
}

.card-section p {
font-size: 16px;
color: #333;
line-height: 1.45;
font-weight: 400;
margin-bottom: 0;
}

.event-text-wrapper h2,
.why-attandee-section h2,
.slider-section h2 {
font-size: 22px;
}

.why-attandee-section h4 {
font-size: 12px;

}

.why-attandee-section p {
margin-top: 16px;
margin-bottom: 0px;
font-size: 14px;
}

.attndee-caption {
padding: 15px 0;
}

.attndee-caption h3 {
font-size: 16px;
}

.why-attandee-section p {
font-size: 14px;
}

.why-attandee-section {
padding: 35px 0;
}

/************24-12-2020*****************/
.who-we-are-intro .intro-img img {
margin: 0 auto;
margin-bottom: 16px;
width: 100%;
}

.what-we-offer .offer-box .offer-title {
font-size: 21px;
}

.what-we-offer .offer-box .content-hover .content-box {
transform: translate(0, -44%);

}

.what-we-offer .offer-box .content-hover .content-box {
padding: 8px;
}

.what-we-offer .offer-box .content-hover .content-box p {
font-size: 13px;
}

.advArea .adv-team ul li {
margin: 0 8px;
}

.advArea .mylo {
left: 8px;
}

.awardee-winnwe-section {
padding: 35px 0;
}

.awardee-winnwe-section h2 {
font-size: 23px;

}

.special-box .detail h3,
.awardee-detail-list h3 {
font-size: 14px;
}

.nav2020-tabs .nav a {
font-size: 14px;
}

.tabs-content-text.b_g-dark h2 span {
font-size: 18px;
}

.technology-img {
text-align: center;
}

.technology-section {
padding: 40px 0;
}

.contact-sec .contact_detail {
margin: 50px 0;
padding: 0 0;
}

/* div#edit-actions {
float: unset;
} */
h2.events-schedule {

font-size: 23px;

}

.agendatab-content table.agenda-table tr td.time-td span {
font-size: 18px;
font-weight: 700;

}

.agendatab-content table.agenda-table tr td.time-td>p {
font-size: 12px;
font-weight: 300;
}

section.tabs-section {
padding: 35px 0;
}

.user-login-form .js-form-item {
margin-top: 0em;
margin-bottom: 0.5em;
}


div#otp-validate-form>.row {
flex-direction: column;
}

.col-md-6.login {
width: 100%;
}

.otp-message {
padding: 0 0;
}

div.otp-form {
max-width: 100%;
padding: 16px 0;
}

div.login-form .logo {
margin-bottom: 16px;
}

.agenda-gallery .agenda-gallery-wrapper .agenda-gallery-item .speaker-bio {
padding: 4px;

}

.agenda-gallery .agenda-gallery-wrapper .agenda-gallery-item .speaker-bio .speaker-name {
font-size: 15px;
}

.agenda-gallery .agenda-gallery-wrapper .agenda-gallery-item .speaker-bio .speaker-destination {
font-size: 12px;
font-weight: 300;
}

span.accept-award {
width: 60%;
justify-content: center;
}

div#otp-validate-form>.row {
min-height: unset;
}

p.covid_p_text strong {

width: 54%;

}

.col-banner-agenda {
text-align: center;
}

figure.col-banner-agenda_figure {
display: inline-block;
}

figure.col-banner-agenda_figure img {
width: auto;
max-width: 100%;
}

figcaption.col-banner-agenda_figure_caption_primery {
text-align: left;
}

figcaption.col-banner-agenda_figure_caption_primery {
padding: 16px 24px;
text-align: left;
}

.col-banner-agenda_figure_caption_primery h3 {
font-size: 22px;
margin-bottom: 0px;
}

.col-banner-agenda_figure_caption_primery address {
font-size: 13px;
margin-bottom: 0;
text-align: center;
}

figure.col-banner-agenda_figure img {
width: 100%;
max-width: 100%;

}

figure.pos img {
min-height: 70vh;
object-fit: cover;
}

}


@media screen and (max-width: 767px) {

.primary-social-media span:last-child {
margin-left: 7px;
}

nav>div a.nav-item.nav-link,
nav>div a.nav-item.nav-link.active {
font-size: 11px;
padding: 6px 6px;
}

nav>div a.nav-item.nav-link.active:after {
bottom: -22px;
border: 10px solid transparent;
border-top-color: #fdfdfd;

}

.tabs-content-text.b_g-dark {
padding: 1rem 0;
}

.tabs-content-text.b_g-dark h2 span {
font-size: 1rem;
margin-bottom: 1rem;
}

.special-box {
align-items: center;
flex-direction: column;
justify-content: center;
}

.tabs-figure img,
.awardee-detail-list img {
max-height: 60px;
max-width: 60px;
margin-bottom: 0.5rem;
}

.detail {
padding-left: 0;
text-align: center;
}

.special-box .detail h3,
.awardee-detail-list h3 {
font-size: 14px;
}

.special-box .detail h4,
.awardee-detail-list h4 {
font-size: 12px;
}

.special-box .detail p,
.awardee-detail-list p {
font-size: 10px;

}

.play-btn {
right: unset;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}

.banner-text-wrapper h1 {
font-size: 21px;
}

.banner-text-wrapper h2 {
font-size: 18px;
margin-bottom: 0;
}

.banner-text-wrapper p {
max-width: 100%;
margin-bottom: 8px;
font-size: 14px;
}

figure.col-banner-agenda_figure {
display: block;
max-width: 500px;
margin: 8px auto;
}

.video-section button.button.banner-stage-btn a {
font-size: 14px;
padding: 12px 20px;
}

.home_home .banner-text-wrapper p {
margin-bottom: 24px;
}

.banner-text {
top: 55%;
}

.retail-section .retail-primary-section h2 {
font-size: 19px;
text-align: center;
}

.retail-section .retail-primary-section h2 span::after {
left: 50%;
bottom: -12px;
width: 110px;
transform: translateX(-50%);
}

.retail-primary-section p {
font-size: 14px;
margin-bottom: 16px;

}

section.attend-section {
padding: 0px 0;
}

section.attend-section.cards-section {
padding-top: 16px;
}

.attend-team {
margin-top: 0px;
margin-bottom: 0px;
}

/*.congress-caption-secondary {
position: static;
width: 100%;
margin: 0 auto;
}*/


.attend-secondary-wrapper h2 {
font-size: 19px;
text-align: center;
margin-top: 8px;
}

.why-attend-text {
margin-bottom: 60px;
}

.why-attend-text h2 {
font-size: 20px;
}

.card-section .row.mb-70 {
margin-bottom: 0px !important;
}

.card-wrapper {
margin-bottom: 16px;
}

.event-text-wrapper h2,
.why-attandee-section h2,
.slider-section h2,
.exhibitor_section h2,
.exhibitor_section.media_partner_section h2,
.gold_sliver_exhibitor h2 {
font-size: 19px;

}

.why-attandee-section h2::after {
top: 48px;


}

.why-attandee-section .slick-initialized .slick-slide {
width: 100% !important;
}

.slick-initialized img.slick-slide {
width: 100%;
max-width: 150px;
margin: 0 auto;
}

.social-media {
text-align: center;
}

.social-media a.secondary-logo {
margin-bottom: 0px;
}

.copy-right-text {
text-align: center;
padding-left: 0px;
}

div#block-block-3 {
margin-bottom: 0;
}

.footer-primary-wrapper h5 {
font-size: 16px;
text-align: center;
}

ul.secondary-menu-list li {
margin-bottom: 6px;
text-align: center;
}

ul.secondary-menu-list li a,
ul.secondary-menu-list address {
font-size: 12px;
}

.single-featured-image-header .top_panel_image_header h1 {
font-size: 18px;
font-weight: 700;
}

ul.breadcrumb-list li a {
font-weight: 400;
font-size: 12px;
}

li.breadcrumb-item.active {
font-weight: 300;
font-size: 12px;
}

.breadcrumb-wrap {
padding: 4px;
}

span.fieldset-legend.title {
font-size: 16px;

}

ul.terms-condtn-list li {
font-size: 12px;
text-align: left;
}

.who-we-are-intro .content-box h2 {
margin-bottom: 16px;
}

.what-we-offer .offer-box {
margin: 0px 0px 16px 0;
}

.advArea .info-team {
padding: 16px 0 0;

}

.advArea .info-text {
padding: 0 16px 0 233px;
}

.advArea .info-text h4 {
font-size: 18px;
text-align: center;
}

.advArea .info-text p {

font-size: 14px;
margin: 8px 0;
line-height: 1.45;

}

figcaption.figure-caption-badge-c {
opacity: 1 !important;
}

.edcon-winnr {
top: 57%;
transform: translateY(-57%);
}

.past-event-intro {
padding: 35px 0;
}

.past-event-intro h2,
.key-highlights h2 {
font-size: 27px;
padding: 0 0 0px 0;
margin: 0 0 16px 0;
}

.past-event-intro .event-box-sec {
margin: 16px 0 0 0;

}

.past-event-intro .event-box-sec h4 {
font-size: 27px;
}

.about-event-box h3,
.about-event-box .col-sm-3 span b {
font-size: 27px;
}

.who-we-are-showcase h6 {
font-size: 17px;
}

.awardee-winnwe-section p {
font-size: 14px;
}

.awardee-winnwe-section h2 {
font-size: 19px;
}

.awardee-detail-list {
min-height: auto;
margin-bottom: 16px;
}

.tabs-figure img,
.awardee-detail-list img {
max-height: 100px;
max-width: 100px;
object-fit: cover;

}

.pos .figure-caption-top h1 {
font-size: 25px;
margin: 0 0 4px 0;
font-weight: 700;
}

.blog-col-text h2,
.blog-col-text li h3,
.blog-col-text h3 {
font-size: 16px;
margin-bottom: 10px;
}

figcaption.figure-caption-top p {
font-size: 16px;
margin-bottom: 0;
}

figcaption.figure-caption-top {
top: 70%;

}

.berecognized-form .js-form-item {
flex: 0 0 100%;
max-width: 100%;
padding: 0 0px;
}

.nomination-section .form-wrapper h2 {
font-size: 21px;
}

/* .nomination-section .form-wrapper {
padding: 0 0;
} */
.captcha_wrapper{
margin-bottom: 20px;
}
.berecognized-form .awardee-tabs ul li {
min-height: 34px;
}

.technology-section p {
font-size: 16px;
}

.technology-list li,
.technology-section h5 {
font-size: 14px;
}

.contact-sec .contact_detail .row {
flex-direction: column;
}

.contact-sec .contact_detail .content-box.border {
border-left: 0px solid #b7b7b7;
border-right: 0px solid #b7b7b7;
text-align: left;
min-height: auto;
margin: 16px 0;
}

.contact-sec .form-container {
padding: 16px 16px;
}

.contact-sec .contact_detail {
margin: 50px 0 16px;
}

.agendatab-content table.agenda-table tr td.time-td {
width: 30%;
}

.agendatab-content table.agenda-table tr td {
width: 65%;
}

.agendatab-content table.agenda-table tr td.time-td+td {
padding-left: 16px;
}

.why-attend-text {
margin-bottom: 16px;
}

.why-attend-text p {
max-width: 100%;

}
.berecognized-form .webform-actions input{
padding: 5px!important;
}
.agendatab-content table.agenda-table tr td.time-td span {
font-size: 16px;
font-weight: 600;
}

h2.events-schedule {
font-size: 19px;
}

p.schedule-text {
font-size: 14px;
margin-bottom: 16px;
line-height: 1.45;
}

.tab.agenda-tabs button {
padding: 8px 24px;
font-size: 15px;
}

.tab.agenda-tabs {
width: 90%;
margin-bottom: 20px;
}

section.tabs-section {
padding: 35px 0 16px;
}

.why-attend-text p {
font-size: 14px;
line-height: 1.45;
}

.Partner-wrapper {
position: relative;
padding-bottom: 0;
margin-bottom: 0;
}

.prtnr-bg {
width: 100%;
height: unset;
object-fit: unset;

}

ul.ptnr-list {
background: #0000008c;
}

ul.ptnr-list li {
padding: 16px 8px 16px 8px;
justify-content: space-between;
}

ul.ptnr-list li:first-child,
ul.ptnr-list li.digital-media-partner,
ul.ptnr-list li.knowledge-partner,
ul.ptnr-list li.photography-partner,
ul.ptnr-list li {
width: 100%;
justify-content: space-between;
}

ul.ptnr-list li h4 {
font-size: 14px;
padding: 4px 8px;
width: auto;
}

ul.investor-list li {
width: 50%;
}

.speaker-destination p {
margin-bottom: 0;
}

.social-list.madcon-social-list {
margin-bottom: 16px;
}

section.thanks-box h3.title {
font-size: 18px;
}

.row.thankyou_flex_row {
flex-direction: column;
}

.row.thankyou_flex_row .img-box {
margin-bottom: 16px;
}

section.thanks-box.pt-5.pb-3.pb-lg-5 .content-box {
padding-left: 0px;
width: 100%;
text-align: center;
}

section.thanks-box.pt-5.pb-3.pb-lg-5 .content-box h2 {
font-size: 18px;
}

section.thanks-box.pt-5.pb-3.pb-lg-5 .get-touch {
font-size: 16px;
margin: 16px 0 0 0;
}

div#otp-validate-form {
padding-top: 37px;
}

div#edit-login-form {
margin-bottom: 0;
padding: 35px 0 35px 0;
}

div.login-form .logo img {
max-width: 50%;
}

div#edit-login-form input {
width: 100%;
color: #fff;
}

div#edit-login-form input#edit-login-submit {
margin: 16px 0 0;
}

.otp_validate header.header {
padding: 6px 0;
}

.otp_validate a.navbar-brand.logo {
max-width: 110px;
}

div#edit-elements {
margin-left: 0;
margin-right: 0;
}

.advArea .adv-team ul {
flex-direction: column;
flex-wrap: wrap;
}

.who-we-are-intro .content-box h2 {
font-size: 18px;
margin-bottom: 8px;
}

.who-we-are-intro .content-box p {
font-size: 14px;
line-height: 1.45;
}

.what-we-offer,
.who-we-are-intro,
.organizing-committee {
padding: 25px 0;
}

.what-we-offer h4,
.who-we-are-testimonilas h4 {
margin: 0 0 16px 0;
font-size: 21px;
}

.what-we-offer h4::after,
.advArea .webhead h3::after {
bottom: -8px;
height: 3px;
width: 90px;

}


.what-we-offer p {
font-size: 14px;
}

.advArea .webhead h3,
.organizing-committee h4 {
margin: 0 0 16px 0;
font-size: 21px;
}

.advArea .webhead {
margin: 16px 0;
}

.advArea .adv-team ul li {
width: 100%;
position: relative;
margin: 0 0;
}

.advArea .adimg {
max-width: 100%;
width: 100%;
}

.advArea img {
width: 100%;

}

.advArea .info-team {
height: 100%;
}

.advArea .mylo {
left: 0;
top: 0;
height: 100%;
}

.advArea .info-team {
padding: 16px 16px;
display: flex;
flex-direction: column;
flex-direction: column-reverse;
justify-content: flex-end;
}

.advArea .info-text {
padding: 0 0;
}

.advArea .ad-img {
position: static;
margin: 0 auto;
margin-bottom: 16px;
}

.organizing-committee h4 {
margin: 0 0 32px 0;
}

.who-we-are-testimonilas {
padding: 35px 0;
}

.who-we-are-testimonilas h5 {
font-size: 16px;
}

.who-we-are-testimonilas .slick-list {
padding: 0 0 !important;
}

li.nav-item.dropdown.open ul.dropdown-menu {
position: absolute;
top: 0;
left: 100%;
}

li.nav-item.dropdown.open ul.dropdown-menu li+li {
margin-top: 0px;
}

.congress-figure img {
height: 60vh;
object-fit: cover;
}

/* sarvajeet change */
.valocity-wrapper p {
font-size: 16px;

}


.who-we-are-testimonilas .testimonilas-box {
background-size: 20%;
}

.footer-primary-wrapper h5 {
margin-bottom: 8px;
}

ul.secondary-menu-list {
margin-bottom: 24px;
}

.winner-section h2 {
font-size: 36px;
}

.winner-section h2 img {
max-height: 36px;
}

.winner-section h2 strong {
padding: 0 8px;
}

.winner-section h2 span {
font-size: 15px;
font-weight: 600;
}

.winner-section h4 {
font-size: 20px;
}

section.winner-section {
padding: 30px 0 45px 0;
}

a.btn-download,
a.btn-download img {
font-size: 14px;
}

.award-caption h3 {
font-size: 21px;
padding: 0 0 0 8px;
margin-bottom: 8px;
}

.award-caption h1,
.aggregate-score-number span {
font-size: 25px;
}

.scorcard-form {
padding: 12px;
}

.scorcard-form label {
line-height: 2;
}

.overall-text h2,
.aggregate-content h2 {
font-size: 20px;
}

.overall-text p,
.aggregate-content p {
font-size: 14px;

}

.overall-numbr,
.overall-content.industry-impact .overall-numbr,
.overall-content.spirit-innovation .overall-numbr,
.overall-content.future-readiness .overall-numbr,
.overall-content.market-demand .overall-numbr {
min-height: 120px;
width: 120px;
font-size: 25px;
}

.overall-ciecle p {
font-size: 14px;
font-weight: 300;

}

.overall-content {
margin-bottom: 48px;
}

.aggregate-score {
padding: 16px;
max-width: 100%;

}

.document-confidential {
max-width: 100%;

}

span.accept-award {
font-size: 14px;
bottom: 10%;
width: 75%;
}

.row.reset_row_flex {
flex-direction: column-reverse;
}

.row.reset_row_flex .col-confirmation {
flex: 0 0 100%;
max-width: 100%;
}

.primary-social-media {
align-items: center;
justify-content: center;
padding-left: 0;
margin-top: 16px;
}

ul.secondary-menu-list li {
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
}

.address-menu li img {
position: static;
margin-bottom: 8px;
}

.single-featured-image-header p {
font-size: 16px;
font-weight: 400;
}

.mp-slider-wrapper {
width: 75%;
}

ul.ptnr-list li.digital-media-partner h4,
ul.ptnr-list li.knowledge-partner h4,
ul.ptnr-list li.technology-partner h4,
ul.ptnr-list li.trp-partner h4,
ul.ptnr-list li.photography-partner h4 {
width: auto;
}

.awardee-detail-list img {
max-height: unset;
max-width: 100%;
object-fit: contain;
}

.footer-primary-wrapper a.navbar-brand.logo img {
max-width: 100%;
margin: 0 auto;
}

.covid_h1 div {
display: flex;
justify-content: end;
text-align: right;
}

div.covid_h2 {
width: 20%;
}

div.covid_h1 {
font-size: 28px;
width: 80%;
}

aside.blog-side_bar .bef-nested ul li {
flex: 0 0 100%;
max-width: 100%;
}

.home_home section.video-section.home-video-section .col-banner-agenda {
margin-bottom: 15px;
}

/* ====================himanshu=================23-03-2023================ */
/* .home_home .home-video-section .main_banner_img {
display: none;
} */

/* section.video-section.home-video-section {
background: url(https://www.marketing2conf.com/sites/imaf.com/files/2021-05/maine-banner.png) no-repeat center;
background-size: cover;
background-color: black;
padding-top: 12rem;
} */

/* .home-video-section .banner-text {
transform: translateY(0);
position: static;
} */

/* ====================himanshu=================23-03-2023================ */
/* .mobile_banner_agenda {
padding: 24px 16px;
background:  var(--theme-color);
}

section.video-section.home-video-section::before {
height: calc(100% - 0px);
}

.mobile_banner_agenda .col-banner-agenda+.col-banner-agenda {
margin-top: 16px;
}

figure.col-banner-agenda_figure img {
border-radius: 10px 10px 0 0;
height: auto;
} */

}

@media screen and (max-width:705px) {
.who-we-are-testimonilas p {
font-size: 14px;

}

figure.madcon-login-figure img {
height: 100%;
object-fit: cover;
}

.primery-header {
padding: 5px 15px;

}

.home-video-section h1 span::after,
.home-video-section h1 span::before {
content: none;
}

}

@media screen and (max-width:575px) {

.congress-figure img {
height: 85vh;
object-fit: cover;
object-position: -125px center;
}

.card-content {
/*        padding: 16px 5% 16px;*/
min-height: 280px;
}

h4.capitalize p {
font-size: 12px;
max-width: 220px;
}

h4.eaddress {
margin: 0 0 8px;
font-size: 15px;
}

.home_home section.video-section.home-video-section .main_banner_img {
height: 160vh;
}

h4.edate {
font-size: 15px;
margin: 0 0 8px;
}

h4.text-uppercase.text-center.pt-3.pb-0 {
font-size: 16px;
line-height: 1.2;
padding-top: 0px !important;
}

.container.text-center.text-uppercase {
font-size: 18px;
}

.single-featured-image-header .top_panel_image_header .lead {
font-size: 13px;
}

.single-featured-image-header img {
min-height: 40vh;

}

.single-featured-image-header .top_panel_image_header h1 {
font-weight: 700;
margin: 0 0 4px 0;

}

.past-event-intro h2,
.key-highlights h2 {
font-size: 21px;
margin: 0 0 18px 0;
}

.past-event-intro {
padding: 24px 0;
}

.past-event-intro p {
font-size: 14px;
}

.past-event-intro .event-box-sec h4 {
font-size: 21px;
}

.past-event-intro .event-box-sec .content-box .read_more a {
padding: 5px 15px;
font-size: 13px;

}

.past-event-intro .event-box-sec .content-box {
padding: 8px;

}

.past-event-intro .event-box-sec .content-box p {
margin-bottom: 8px;
}

.about-event-box h3,
.about-event-box .col-sm-3 span b {
font-size: 21px;
}

.who-we-are-showcase h6 {
font-size: 15px;
padding: 8px 4px;
}

.key-highlights p {
font-size: 14px;
margin-bottom: 0px;
}

.awardee-winnwe-section h2 {
font-size: 16px;
}

.pos .figure-caption-top h1 {
font-size: 21px;

}

figcaption.figure-caption-top p {
font-size: 14px;
}



.berecognized-form .awardee-tabs ul li {
min-width: 100% !important;
min-height: 20px;
}

.berecognized-form .js-form-item input {
padding: 10px 0;
font-size: 14px;
}

div#edit-actions {
margin: 16px 0 16px 0;
}

.technology-section {
padding: 20px 0;
}

.nomination-section .form-wrapper h2 {
font-size: 16px;
}

.nomination-section .form-wrapper p {
font-size: 14px;
margin: 0 0 8px 0;
}

.footer-primary {
padding: 16px 0;
}

.g-recaptcha>div {
width: 100% !important;
overflow-x: auto;
}
.sponsors-exhibitors_sponsors-exhibitors .g-recaptcha>div{
overflow-x: initial;
}
section.map-section {
padding: 50px 0 0;
}

.contact-sec .contact_detail .content-box h5 {
font-size: 18px;
}

.contact-sec .contact_detail .content-box p {
font-size: 14px;
margin-bottom: 8px;
}

.contact-sec .contact_detail .content-box {
/* padding: 0 16px; */
min-height: 84px;
}

.contact-sec .form-container p {
font-size: 14px;
}

.contact-sec .form-container:before {
font-size: 30px;
}

.tab.agenda-tabs {
width: 100%;
margin-bottom: 16px;
}

.spring_section .tab.agenda-tabs {
flex-direction: column;
}

.spring_section .tab.agenda-tabs::before {
content: none;

}

.spring_section .tab.agenda-tabs button+button {
margin-top: 8px;
}

.tab.agenda-tabs button {
padding: 4px 16px;
font-size: 14px;
}

.agendatab-content table.agenda-table tr {
margin-bottom: 8px;

}

.agendatab-content table.agenda-table tr td.time-td {
width: 40%;
border: 1px solid #acacac;
display: flex;
justify-content: flex-start;
padding: 4px;
}

.agendatab-content table.agenda-table tr td {
width: 60%;
}

.agendatab-content table.agenda-table tr td.time-td span {
font-size: 14px;
text-align: left;
}

.agendatab-content table.agenda-table tr td.time-td>p {
font-size: 11px;
text-align: left;
display: flex;
flex-direction: column;
justify-content: center;
}

.agendatab-content table.agenda-table tr td {
font-size: 12px;
}

.agendatab-content table.agenda-table tr td.time-td+td::before {
width: 12px;
height: 12px;
border: 2px solid var(--theme-color);

}

.agendatab-content table.agenda-table tr td.time-td+td {
padding-left: 10px;
}

.agendatab-content table.agenda-table tr td.time-td {
border: 1px solid #acacac;
}

.agendatab-content table.agenda-table tr td.time-td+td.unset-colum {
flex-direction: column;
display: flex;
justify-content: center;
align-items: flex-start;
}

.agenda-gallery .agenda-gallery-wrapper .agenda-gallery-item .speaker-bio {
padding: 8px;

}

.agenda-gallery .agenda-gallery-wrapper .agenda-gallery-item .speaker-bio .speaker-name {
font-size: 14px;
font-weight: 300;
}

.agenda-gallery .agenda-gallery-wrapper .agenda-gallery-item .speaker-bio .speaker-destination {
font-size: 12px;
}

.agenda-gallery .agenda-gallery-wrapper .agenda-gallery-item {
margin-bottom: 8px;
}

.myregisterArea {
padding: 24px 0;
}

.webform-register-wrapper {
padding: 1rem !important;

}

.webform-register-wrapper h2,
#edit-delegates label,
.form-item-delegates label {
font-size: 18px;
margin-bottom: 8px;
}

.webform-register-wrapper .form-text,
.webform-register-wrapper .js-form-item input,
.webform-multiple-add.js-webform-multiple-add.container-inline input {
padding: 8px;
font-size: 13px;
height: 33px;
max-height: 33px;
margin-bottom: 8px;
}

.webform-multiple-add.js-webform-multiple-add.container-inline input {
font-size: 14px;
}

.webform-multiple-table-responsive td {
padding: 0 0;

}

.webform-multiple-table td input[type="image"]+input[type="image"],
.webform-multiple-table td input[type="image"] {
width: 22px !important;
}

.mycart h2 {
font-size: 18px;
padding: 8px;

}

ul.cartData {
font-size: 13px;
}

.mycart ul.totalData {
margin-bottom: 1rem;
padding-bottom: 1rem;

}

.mycart ul.totalData li {
font-size: 13px;
}

.mycart ul li div {
margin-top: 0;
margin-bottom: 0;
}

div#edit-actions input {
font-size: 13px !important;
/* padding: 5px 16px !important; */

}

.myregisterArea .mycart {
padding: 2rem 2rem 1rem !important;

}

.form-wrapper.madcon_form_wrapper {
padding: 30px 0px 0;
}

.form-wrapper.madcon_form_wrapper h1 {
font-size: 16px;
}

.form-wrapper.madcon_form_wrapper h5 {
font-size: 14px;
}

#user-login-form input[type=text],
#user-login-form input[type=password] {
padding: 8px 8px;
}

section.thanks-box.pt-5.pb-3.pb-lg-5 .get-touch {
font-size: 14px;
}

div#edit-login-form input {
margin: 0 0 0px;

}

div#edit-login-form {
margin-bottom: 0;
padding: 16px 0 16px 0;
}

div#otp-validate-form {
padding-top: 35px;
}

.otp-message h2 {
font-size: 18px;
margin-bottom: 8px;
}

.otp-message {
font-size: 14px;
line-height: 1.2;
}

div.otp-form .ac-otp input {

padding: 6px;

}

.advArea .ad-img {
max-width: 120px;
margin-bottom: 8px;
}

.who-we-are-testimonilas .testimonilas-box p,
.who-we-are-testimonilas .testimonilas-box .auther-destination {
font-size: 14px;
}

.who-we-are-testimonilas .testimonilas-box .auther-name {
font-size: 16px;
}

.webform-multiple-table.webform-multiple-table-responsive {
margin-top: 16px;
}

.webform-multiple-add.js-webform-multiple-add.container-inline .button.js-form-submit.form-submit {
min-height: unset;
height: auto;
max-height: unset;
padding: 4px;
}

.scorcard-form label {
font-size: 13px;

}

.scorcard-form-wrapper {
margin-bottom: 20px;
padding: 4px;
border-radius: 4px;
margin-top: -6%;
}

.scorcard-form .col-input {
padding: 0 8px;
}

.scorcard-form span.sapretor {
width: 2%;
}

.scorcard-form span.name-order {
width: 51%;
font-size: 13px;
padding-left: 5px;
}

.scorcard-form {
padding: 11px;
}

.scorcard-form label {
width: 47%;
}

.overall-text h2,
.aggregate-content h2 {
font-size: 16px;
margin-bottom: 0;
}

.overall-text p,
.aggregate-content p {
font-size: 13px;
}

.overall-numbr,
.overall-content.industry-impact .overall-numbr,
.overall-content.spirit-innovation .overall-numbr,
.overall-content.future-readiness .overall-numbr,
.overall-content.market-demand .overall-numbr {
min-height: 70px;
width: 70px;
font-size: 16px;
border-width: 8px;
}

.overall-ciecle p {
font-size: 11px;
font-weight: 700;
}

.aggregate-score {
padding: 8px;
}

.document-confidential p {
font-size: 13px;

}

span.accept-award {
font-size: 12px;
width: 100%;
}

.document-confidential {
padding-bottom: 60px;
}

.tab.agenda-tabs {
flex-direction: column;
align-items: inherit;
}

.tab.agenda-tabs button {
display: block;
margin: 10px 0px;
}

.tab.agenda-tabs::before {
display: none;
}

.agenda-gallery .agenda-gallery-wrapper {
padding: 0;
}

.home_form_section .form-required {
font-size: 16px;
}
}

@media screen and (max-width: 477px) {

ul.nav.navbar-nav.menu-list {
align-items: flex-start;
padding-left: 16px;
}

.agenda-gallery .agenda-gallery-wrapper .agenda-gallery-item {
max-width: 100%;
margin: 0 auto;
margin-bottom: 3rem;
}

.col-speaker.col-no-padding {
width: 100%;
}

.agenda-galler-figure {
width: 100%;
}

.agenda-galler-figure img {
min-height: 100%;
max-height: 100%;
}
}
@media screen and (max-width: 400px){
.congress-figure img {
height: 100vh;
}
.video_wrapper .banner-video {
height: 95vh;
}
}

/* 30-03-2021 */


@media screen and (max-width: 1400px) {
.primery-header p {
text-align: center;
}
}

@media screen and (max-width: 1199px) {
.g-recaptcha {
display: block;
margin: 10px auto;
}

.report-a-scam_report-a-scam .g-recaptcha {
float: left;
}


.berecognized-form div.webform-actions {
text-align: center;
}

.berecognized-form .webform-actions {
text-align: center;
}

.technology-section div.col_full_12 {
width: 100%;
}

div.col_full_12 img {
max-width: 100%;
margin: 16px auto 0;
}

.confrence_status_img {
width: auto;
max-width: 100%;
height: unset;
object-fit: contain;
margin-bottom: 2rem;
}

.organizing-committee .row {
justify-content: center;
display: flex;
flex-wrap: wrap;
}

}
@media screen and (max-width: 1024px) {
.single-featured-image-header img {
min-height: 60vh;
}

}
@media screen and (max-width: 991px) {
.agenda-galler-figure img {
width: 100%;
object-fit: cover;
}

.single-featured-image-header .top_panel_image_header h1 {
font-size: 24px;
}

.single-featured-image-header p {
font-size: 14px !important;
font-weight: 400;
}

.primery-header p {
text-align: justify;
}

.contact-sec .form-container input[type="submit"] {
width: 240px;
font-size: 16px !important;
}

.contact-sec .g-recaptcha>div {
margin: 0 auto;
}

.berecognized-form div.webform-actions {
text-align: center;
}

.berecognized-form .webform-actions {
padding: 0 0 0 0;
}
.dubai-speakers-2025_dubai-speakers-2025 .agenda-galler-figure img {
width: 100%;
object-fit: cover;
object-position: center 25%;
}
}


@media screen and (max-width: 767px) {
.contact-sec .form-container input[type="submit"] {
width: 138px;
/* margin: 5px 4px 0 133px; */
}

.covid_h1 div {
display: flex;
justify-content: end;
text-align: right;
}

.blog-col-text p {
text-align: inherit;
}


.blog-col-img img,
.blog-col-text img {
width: 100% !important;
}

.video-section #video-background {
min-height: 70vh;
}

.single-featured-image-header img {
min-height: 70vh;
}

.single-featured-image-header .top_panel_image_header h1 {
font-size: 24px;
line-height: 1.1;
}

.primery-header p {
text-align: justify;
}

.confirmation-login .col-lg-6.content-left {
height: auto;
padding-top: 0rem;
}

footer .primary-social-media {
justify-content: center;
padding-left: 0;
margin-bottom: 16px;
}

.g-recaptcha {
width: 100%;
max-width: 270px;
text-align: center;
margin: 0 auto;
}
.sponsors-exhibitors_sponsors-exhibitors .g-recaptcha{
overflow: scroll;
}
.g-recaptcha>div {
display: inline-block;
}

.berecognized-form div.webform-actions {
text-align: center;
}

/*covid responsive*/
h1.covid_banner_text {
display: block !important;
text-align: center !important;
}

.covid_h1 {
width: 100% !important;
}

.covid_h2 {
width: 100% !important;
display: block !important;
font-size: 14px !important;
position: absolute !important;
top: -30% !important;
text-align: center !important;
left: -1%;
}

.covid_h2 br {
display: none !important;
}

p.covid_p_text {
margin-right: 0 !important;
}

.covid_h1 {
text-align: center !important;
}

.covid_h1 div {
text-align: center !important;
display: block !important;
}

span.covid_h3 {
font-size: 14px !important;
}
/* .footer_address p, .social-media {
justify-content: center;
align-items: center;
text-align: center;
display: flex;
margin-bottom: 20px;
} */
}

@media screen and (max-width: 575px) {
.contact-sec .form-container input[type="submit"] {
width: 138px;
margin: 5px 0px 0 0px;
}
}


@media screen and (max-width: 375px) {

.single-featured-image-header img {
min-height: 55vh;
}

.single-featured-image-header .top_panel_image_header h1 {
font-size: 20px !important;
}
}


@media screen and (max-width: 350px) {
.video-section #video-background {
min-height: 95vh;
}

.single-featured-image-header img {
min-height: 65vh;
}

.single-featured-image-header p {
font-size: 12px !important;
font-weight: 400;
}

div.covid_h1 {
font-size: 26px;
width: auto;
}

}


/* faq start*/
.faq-section {
padding: 40px 0;
}

.faq-section h5 {
font-size: 19px;
margin-bottom: 6px;
color: #8338ec;
}

.faq-section strong {
font-weight: 600;
}

.faq-section p, ul {
margin-bottom: 32px;
text-align: left;
font-size: 17px;
width: 100%;
}
.faq-card h2 ~ p{
 text-align: center;
}
/* .faq-section p{
    text-align: center;
} */
.faq-section div  li {
text-align: left;
font-size: 17px;
width: auto;
}

.faq-section a {
color: var(--theme-color);
font-weight: 600;
display: inline-block;
line-break: anywhere;
}

.faq-section a:hover {
text-decoration: underline;
}

/* faq end*/

/*section need to hide*/


/*.attend-team,
.dubai-2022_dubai-2022 .exhibitor_section,
.usa-2022_usa-2022 .exhibitor_section,
.slider-section,
.events-schedule,
.invester-section,
.Partner-wrapper,
.social-list {

display: none !important;

}*/


/*section need to hide*/


@media screen and (max-width: 1600px) {

.partner_bg_right {

padding-left: 4rem;
}

}

@media screen and (max-width: 1430px) {

.over_wrapper {
height: 600px;
overflow: auto;
padding: 0 15px;
}

.over_wrapper img {
width: 1400px;
height: auto;
}

}

@media screen and (max-width: 1199px) {

.exhibitor_slick img {
min-height: 110px;
object-fit: contain;
max-height: 110px;
min-width: 160px;
max-width: 100%;
margin: 0 auto;
}

}

@media screen and (max-width: 991px) {

.partner_bg_right {
padding: 40px 50px;
}

.partner_bg_right .slick-slide {
max-width: 335px;
}

.partner_bg_left img {
min-height: 450px;
max-height: 450px;
}
}


@media screen and (max-width: 767px) {
.user_login .confirmation-login .row {
flex-direction: column-reverse;
}

.exhibitor_slick img {
min-height: 140px !important;
object-fit: contain;
max-height: 140px !important;
min-width: 160px;
max-width: 100%;
margin: 0 auto;
}

.partner_bg_left img {
min-height: 350px;
max-height: 350px;
}

ul.pager__items.js-pager__items li+li {
margin-left: 0px;

}

ul.pager__items.js-pager__items li {

margin: 4px 0px;
}

ul.pager__items.js-pager__items {

flex-wrap: wrap;
}

.pager li {
display: inline-block;
}
}


/* 12-13-2022 New Add btn on top banner */
/* ======media====567============ */
@media screen and (max-width: 567px) {
button.button.banner-stage-btn {

margin: 10px 0px 5px 0px;
}

figure.col-banner-agenda_figure {
margin-top: 3rem
}

.home_home figure.col-banner-agenda_figure {
margin-top: 0rem
}

}

/* ==========media=======567======== */
@media screen and (max-width: 575px) {

/* .home-video-section .banner-text {
bottom: 5%;
transform: translateY(0%);
position: static;
padding: 16px 0;
background: #206958;
} */
.video-section button.button.banner-stage-btn a {
padding: 4px 9px;

}

.banner-text-wrapper h1 {
font-size: 24px;
}

.banner-text-wrapper h2 {
font-size: 16px;

}

.banner-text-wrapper p {
max-width: 100%;
margin-bottom: 3px;
font-size: 16px;
}

.retail-primary-section p {
font-size: 16px;
}
}

/* ====media====400========= */
@media screen and (max-width: 400px) {
.mobile_banner_agenda {

padding: 100px 16px;

}

/* .home-video-section .banner-text {
bottom: 0%;
position: static;
background: var(--theme-color);
transform: unset;
padding: 16px 0;
} */
/* section.video-section.home-video-section::before{
content: none;
} */
}

/*===========03-1-2023=============*/
.figure-caption-top div h2.text-uppercase {
color: #ffffff;
font-size: 3rem;
font-weight: 300;
text-transform: capitalize;
}

.page-marketing2conf .breadcrumb {
margin-top: 20px;
}

/*===========03-1-2023=============*/
@media screen and (max-width: 992px) {
.figure-caption-top div h2.text-uppercase {

font-size: 2rem;


}
}

/*=========================Attendee-Reviews-Spring-Edition===========add-8-9-2023===============================*/

.tech_section {
padding: 100px 0;
}

.tech_figure {
position: relative;
z-index: 1;
padding: 24px 0 0 0;
margin: 0;
transition: 0.5s all;
}

.tech_figure:before {
content: "";
position: absolute;
top: 0px;
left: -48px;
height: calc(100% - 48px);
width: calc(100% - 24px);
background: #000;
z-index: -1;
transition: height 0.5s, width 0.5s;
}

.tech_figure:hover::before {
height: 0;
width: 0;
}

.red_item {
color: var(--theme-color);
}

.tech_content h3,
.all_way_review_section h3,
.attendee_past h3 {
font-size: 40px;
line-height: 1.2;
font-weight: 700;
margin-bottom: 0px;
text-transform: capitalize;
}

.attendee_past .form_wrappering h3 {
text-align: center;
margin-bottom: 20px;
}

.attendee_past div#edit-actions {
margin-top: 2rem;
text-align: center;
}

.attendee_past .form-actions input {
padding: 4px 42px !important;
}

.tech_content h2,
.all_way_review_section h2,
.attendee_past h2 {
font-size: 60px;
line-height: 1.2;
font-weight: 700;
margin-bottom: 32px;
color: #000;
text-transform: capitalize;
}

.attendee_past,
.tech_content p {
font-size: 22px;
line-height: 1.45;
font-weight: 400;
margin-bottom: 0px;
color: #000;
text-align: justify;

}

.tech_content {
height: 100%;
display: flex;
flex-direction: column;
justify-content: start;
padding-left: 32px;
}

.carouse_fantastic_slider {
background: #fff;
padding: 18px;
}

.all_way_review_section {
padding: 70px 0;
background: #f9dbe4;
}

.all_way_review_section h2 {
margin-bottom: 48px;
}

.carouse_fantastic_content img {
display: inline-block;
margin-bottom: 16px;
}

.carouse_fantastic_content h3 {
font-size: 25px;
line-height: 1.2;
font-weight: 300;
margin-bottom: 0px;
color: #000;
text-transform: capitalize;
}

.carouse_fantastic_content h3 span {
display: block;
font-size: 15px;
line-height: 1.45;
font-weight: 300;
margin-bottom: 0px;
color: #000;
}

.review_content {
text-align: left;
max-width: 650px;
margin: 0 auto;

}

.carouse_fantastic_slider .carousel-inner {
padding: 48px 16px;
box-shadow: 0px 0px 10px 3px #00000040;

}

.review_content p {
font-size: 22px;
line-height: 1.2;
font-weight: 400;
margin-bottom: 0px;
color: #000;

}

span.quote_icon {
font-size: 100px;
font-weight: 700;
line-height: 1.2;
display: inline-block;
margin-bottom: 24px;
}

.carouse_fantastic_slider {
background: #fff;
padding: 80px;

}

span.quote_icon.quote_icon1 {
position: relative;
left: -90px;
}

span.quote_icon.quote_icon2 {
font-size: 30px;
position: absolute;
right: 50px;
bottom: 0px;
margin: 0;
}

.carouse_fantastic_slider .carousel-indicators li {
height: 14px;
width: 14px;
display: inline-block;
border-radius: 50%;
border: 2px solid #000;
}

.carouse_fantastic_slider .carousel-indicators {
bottom: -5%;
margin: 0;
}

.carouse_fantastic_slider .carousel-indicators li.active {
background: #000;
}

.almuni_content {
background: #1f1f1f;
display: flex;
flex-direction: column;
justify-content: center;
height: 100%;
padding: 16px;
}

.almuni_figure {
margin-bottom: 0;
position: relative;
}

.speaker-bio {
/* position: absolute;
left: 0;
bottom: 0%; */
width: 100%;
padding: 15px;
background: transparent;
color: #333;
/* opacity: 0; */
border: 1px solid #000;
min-height: 130px;
}

.almuni_figure img {
display: block;
height: 100%;
width: 100%;
}

.almuni_figure:hover .speaker-bio {
bottom: 0;
opacity: 1;
transition: all 0.5s ease;
}

.dubai-2023-reviews_dubai-2023-reviews .speaker-bio .speaker-name {
font-size: 16px;
font-weight: 600;
}

.almuni_content h3 {
font-size: 40px;
font-weight: 700;
line-height: 1;
display: block;
margin-bottom: 0px;
text-align: left;
}

.almuni_content p {
color: #fff;
font-size: 18px;
text-align: justify;
margin-top: 20px;
padding: 18px;
}

.almuni_content h2 {
font-size: 120px;
font-weight: 700;
line-height: 1;
display: block;
margin-bottom: 0px;
text-align: center;
color: #fff;
}

.almuni_content h4 {
font-size: 45px;
font-weight: 300;
line-height: 1;
display: block;
margin-bottom: 0px;
text-align: right;
color: #fff;
}

.alumni_section {
padding: 100px 0;
}

.alumni_section .row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;

}

button.btn.btn-md.btn-alumni {
background: #000;
color: #fff;
font-weight: 600;
font-size: 24px;
line-height: 1.2;
display: inline-block;
margin-top: 24px;
border-radius: 0;
padding: 8px 16px;
}

.attendee_past {
padding: 70px 0;
background: #000;
}

.attendee_past h2 {
color: #fff;
margin-bottom: 0px;
}

.attendee_past p {
color: #000;
font-size: 22px;
margin-bottom: 48px;
max-width: 100%;
margin: 0px auto 48px auto;
}

.attendee_past_black p {
color: #fff;
font-size: 22px;
margin-bottom: 48px;
}

ul.attendee_list {
display: flex;
margin: 0;
flex-wrap: wrap;
padding: 0;
list-style: none;
}

ul.attendee_list li {
width: calc(100% / 5);
display: inline-block;
padding: 0 16px;
}

.glimpses_events {
background: #fff;
}

.glimpses_events h2 {
color: #000;
}

button.btn-email {
background: #ee4230;
color: #fff;
font-weight: 600;
font-size: 24px;
line-height: 1.2;
display: inline-block;
margin-top: 24px;
border-radius: 0;
padding: 8px 24px;
}

button.btn-email:hover {
background: #ee4230;
}

.an_update p {
color: #dfdfdf;
font-weight: 600;
font-size: 22px;
line-height: 1.45;
text-align: justify;
}

.attendee_past .slick_img_sponsors {
padding: 10px;

}

.attendee_past .slick-slide img {
max-width: 200px;
margin: 0 auto;
border-radius: 10px;
background: #fff;
}

/*.dubai-2023-reviews_dubai-2023-reviews .form-control{
height: 100%;
}*/
.dubai-2023-reviews_dubai-2023-reviews input[type="email"] {
width: 100%;
}

.attendee-review_attendee-review .image-gallery img {
height: 100%;
padding: 4px;
object-fit: cover;
}

.attendee-review_attendee-review .dflx {
display: flex;
}

/**/
.exhibitor_slider_sponsors ul.slick-dots li>button {
display: inline-block;
border: 2px solid #000;
outline: 0;
height: 16px;
width: 16px;
border-radius: 50%;
background: transparent;
line-height: 0;

padding: 0;
position: relative;
}

.exhibitor_slider_sponsors ul.slick-dots li {
display: inline-block;
}

.exhibitor_slider_sponsors ul.slick-dots li+li {
margin-left: 10px;
}

.exhibitor_slider_sponsors ul.slick-dots li>button:before {
content: "";
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
background: #f9dbe4;
border-radius: 50%;
opacity: 1;
}

.exhibitor_slider_sponsors ul.slick-dots li.slick-active>button:before {
background: #000;
}

.exhibitor_slider_sponsors ul.slick-dots {
display: flex;
width: 100%;
justify-content: center;
}

.form_wrappering {
justify-content: center;
}

.review_banner_figure {
position: relative;
margin-bottom: 0;
}

.review_banner_caption {
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    margin-bottom: 0;
    transform: translateY(-50%);
}

.review_banner_caption h1 {
color: #fff;
font-size: 60px;
line-height: 1.2;
font-weight: 300;
margin-bottom: 16px;
}

.review_banner_caption strong {

font-size: 75px;

}

.review_banner_caption p {
color: #fff;
font-size: 20px;
line-height: 1.2;
font-weight: 400;
margin-bottom: 0px;
max-width: 69%;
}

/*===================Attendee-Reviews-Spring-Edition=====@media_start============================*/

@media screen and (min-width: 1650px) {
.dubai-2023-reviews_dubai-2023-reviews .container {
max-width: 1460px;
margin: 0 auto;
}
}

/*========================================================*/
@media screen and (max-width: 1650px) {

span.quote_icon.quote_icon1 {
left: -20px;
}

.almuni_content h2 {
font-size: 90px;
}
}

@media screen and (max-width: 1500px) {

.tech_content h2,
.all_way_review_section h2,
.attendee_past h2 {
font-size: 38px;
margin-bottom: 10px;
}

.tech_content h3,
.all_way_review_section h3,
.attendee_past h3 {
font-size: 35px;
}

.tech_content {
font-size: 18px;
justify-content: center;
}

.almuni_content h2 {
font-size: 70px;
}

.almuni_content h4,
.almuni_content h3 {
font-size: 30px;
}

.almuni_content h3 {
padding-left: -10px;
}

.almuni_content h2 {
padding-right: 44px;
}

span.quote_icon.quote_icon1 {
left: -15px;
}

span.quote_icon {
font-size: 60px;
}

.review_banner_caption h1 {
font-size: 48px;
}

.review_banner_caption h1 {
font-size: 48px;
}

.review_banner_caption p {
font-size: 18px;
}

.dubai-2023-reviews_dubai-2023-reviews div#edit-actions {
margin-top: 20px;
}

.review_banner_caption strong {
font-size: 50px;
}

.review_banner_caption h1 {
font-size: 40px;
}
}

/*====================================================*/
@media screen and (max-width: 1400px) {

.tech_content h3,
.all_way_review_section h3,
.attendee_past h3 {
font-size: 25px;
}

.carouse_fantastic_content h3 span {
font-size: 13px;
}
}

/*====================================================*/
@media screen and (max-width: 1199px) {

.tech_content h3,
.all_way_review_section h3,
.attendee_past h3 {
font-size: 22px;
}

.carouse_fantastic_content h3 span {
font-size: 15px;
}

button.btn.btn-md.btn-alumni {
font-size: 16px;
}

.review_banner_caption strong {
font-size: 50px;
}

.attendee_past,
.tech_content p,
.review_content p,
.attendee_past p,
.attendee_past_black p,
.an_update p {
font-size: 20px;
}

.tech_content h2,
.all_way_review_section h2,
.attendee_past h2 {
font-size: 32px;
}

.tech_content h3,
.all_way_review_section h3,
.attendee_past h3 {
font-size: 20px;
}
}

/*===========================*/
@media screen and (max-width: 1024px) {

.review_content p,
.an_update p {
font-size: 20px;
}

span.quote_icon {
font-size: 40px;
}

.tech_content h3,
.all_way_review_section h3,
.attendee_past h3 {
margin-bottom: 10px;
}

.attendee_past,
.tech_content p {
font-size: 20px;
}
}

/*==============================*/

@media screen and (max-width: 991px) {

.attendee_past,
.tech_content p,
.attendee_past,
.tech_content p,
.review_content p,
.attendee_past p,
.attendee_past_black p,
.an_update p,
.review_content p,
.an_update p {
font-size: 18px;
}

.almuni_content h2 {
font-size: 50px;
}

.dubai-2023-reviews_dubai-2023-reviews .form-text,
.form-email {
padding: 1rem;
}

.wrapping_bindingg {
margin: 0 auto;
width: 70%;
}

.almuni_content h2 {
font-size: 50px;
}

.almuni_content p {
padding: 0;
}
}

/*=====================================*/
@media screen and (max-width: 767px) {
.tech_figure:before {
left: -6px;
}

.tech_figure {
max-width: 500px;
margin: 0 auto;
}

.tech_content {
padding-left: 0px;
padding: 25px;
}

.tech_content p {
text-align: justify;
}

.tech_content h2 {
font-size: 30px;
}

.review_banner_caption strong {
font-size: 40px;
}

.tech_content h2 br {
display: none;
}

span.quote_icon.quote_icon2 {
position: static;
display: block;
text-align: right;
}

span.quote_icon.quote_icon1 {
left: 0;
}

span.quote_icon,
.review_banner_caption h1 {
font-size: 30px;
}

.review_content p,
.an_update p,
.attendee_past,
.tech_content p,
.attendee_past,
.tech_content p,
.review_content p,
.attendee_past p,
.attendee_past_black p,
.an_update p {
font-size: 18px;
}

.attendee_past {
padding: 50px 20px;

}

.almuni_content {
padding: 40px;
}

.wrapping_bindingg {
width: 70%;
}

.dubai-2023-reviews_dubai-2023-reviews .banner-section img {
height: 60vh;
object-fit: cover;
}

.carouse_fantastic_slider {
padding: 40px;
}

.almuni_content p {
padding: 18px;
}
}

/*===========================*/
@media screen and (max-width: 600px) {
.almuni_content h2 {
font-size: 50px;
}

.review_banner_caption strong {
font-size: 40px;
}

.review_banner_caption p {
font-size: 16px;

text-align: justify;
}

.attendee_past,
.tech_content p {
font-size: 16px;
}

.all_way_review_section h2 {
font-size: 22px;
margin-bottom: 23px;
}

.all_way_review_section {
padding: 40px 0;

}

.review_content p {
font-size: 16px;
text-align: justify;
}


}

@media screen and (max-width: 575px) {
.review_banner_caption strong {
font-size: 30px;
}

.review_banner_caption h1,
.tech_content h2 {
font-size: 25px;
}

.almuni_content h2 {
font-size: 40px;
}

.tech_section {
padding: 50px 0px;
}

.dubai-2023-reviews_dubai-2023-reviews .all_way_review_section .exhibitor_slider_sponsors ul.slick-dots {
display: none;
}

.review_content p,
.an_update p,
.attendee_past,
.tech_content p,
.attendee_past,
.tech_content p,
.review_content p,
.attendee_past p,
.attendee_past_black p,
.an_update p {
font-size: 16px;
}

.tech_content h2 {
font-size: 18px;
}

.almuni_content h2 {
font-size: 30px;
padding: 0;
}

.almuni_content h4,
.almuni_content h3,
.tech_content h2,
.all_way_review_section h2,
.attendee_past h2 {
font-size: 20px;
}

.almuni_content {
padding: 15px;
}

.almuni_content {
padding: 15px;
}

.carouse_fantastic_slider {
padding: 20px;
}
}



/*============================End of Attendee Review dubai 2023===============================================*/
/*=================new-add-newslatter================*/
.newsletter_section {
/* padding: 40px 0px; */
margin-bottom: 20px;
}

.newsletter_section .newsletter form {
display: flex;
justify-content: center;
align-items: center;

}

.newsletter_section .newsletter {
border-radius: 4px;
padding: 20px;
background: #000;
}

.newsletter_section .newsletter .newslatter_text {
font-size: 2rem;
text-align: center;
text-transform: capitalize;
color: white;
}

.newsletter_section .newsletter form .js-form-item.form-item {
padding: 4px;
}

.newsletter_section .newsletter form .js-form-item.form-item input {
height: 40px;
width: 100%;
}

.newsletter_section .newsletter form .js-form-item.form-item input {
margin: 0;
height: 50px;
padding: 10px;
}

.newsletter_section .newsletter form .form-actions {
width: auto !important;

padding: 0;
}

.newsletter_section .newsletter form .form-actions input {
border-radius: 200px;
background: black;
border: none;
margin-left: 20px;
font-weight: 300;
border-radius: 0;
}

.newsletter_section .newsletter form .form-actions input:hover {
background: #8338ec;
border: 1px solid #fff;
}

.newsletter_section .newsletter .form-required {
color: #ffffff;
font-weight: 300;
font-size: 20px;
}

.newsletter_section .newsletter .form-required {
display: none;
}

/*==========media-newslatter=========*/
@media screen and (max-width: 991px) {

.newsletter_section .newsletter,
.newsletter_section .newsletter form {
flex-direction: column;
align-items: inherit;
justify-content: inherit;
}

.newsletter_section .newsletter form .form-actions {
width: auto !important;
margin-top: 0px;
margin-bottom: 0px;
}
}


/*=====================================launchpad_page_section====css=================================================*/
.launch-pad_launch-pad .single-featured-image-header .top_panel_image_header h1 {
font-size: 56px;
color: var(--theme-color);
font-weight: 600;
}

.launch-pad_launch-pad .view_more_less {
margin-bottom: 30px !important;
}

/* =======================launchpad_section========================= */
.launch-pad_launch-pad .launchpad_section {
padding: 60px 0rem;


}

.launch-pad_launch-pad .launchpad_section h2 {
color: var(--theme-color);
font-size: 50px;
text-transform: capitalize;
font-weight: 600;
margin-bottom: 30px;
text-align: center;
position: relative;
}

.launch-pad_launch-pad .launchpad_section h2::after {
position: absolute;
content: "";
top: 105%;
left: 50%;
transform: translate(-50%);
height: 3px;
width: 100px;
background: var(--theme-color);
}

.launch-pad_launch-pad .launchpad_section p {
color: black;
font-size: 20px;
text-align: center;
font-weight: 300;
}

/* ==================launchpad_image==================== */
.launch-pad_launch-pad .launchpad_image {
padding: 70px 0px;
background: #f7f7f7;
}

.launch-pad_launch-pad .launchpad_image .card {
display: inline-block;
}

.launch-pad_launch-pad .launchpad_image .card {
padding: 30px;
border-radius: 20px;
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
min-width: 0;
word-wrap: break-word;
background-color: #fff;
background-clip: border-box;
border: 1px solid rgba(0, 0, 0, 0.125);

}

.launch-pad_launch-pad .launchpad_image .card img {
width: 100%;
border-radius: 10px;
object-fit: cover;
}

.launch-pad_launch-pad .launchpad_image .card .card-body .card-title {
display: block;
color: black;
font-size: 25px;
font-weight: 300;
}

.launch-pad_launch-pad .launchpad_image .card .card-body {
padding: 20px;
}

.launch-pad_launch-pad .launchpad_image .card .card-body .card_about {
margin-bottom: 30px;
color: #616366;
font-size: 20px;
font-weight: 400;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
}

.launch-pad_launch-pad .launchpad_image .card_link_box {
display: flex;
justify-content: space-between;
padding: 20px;
background: #f7f7f7;
border-radius: 0px;
position: relative;
z-index: 11;
overflow: hidden;
}

.launch-pad_launch-pad .launchpad_image .card_link_box:after {
content: '';
position: absolute;
width: 30%;
top: 0%;
right: 0%;
height: 100%;
background: var(--theme-color);
z-index: -11;
transform: skewX(-30deg);
overflow: hidden;
transform-origin: bottom;
}

.launch-pad_launch-pad .launchpad_image .card_link_box a {
display: inline-block;
font-size: 20px;
}

.launch-pad_launch-pad .launchpad_image .card_link_box a i {
margin-left: 10px;
font-size: 18px;
}

.launch-pad_launch-pad .launchpad_image .card_link_box a:nth-child(1) {
color: black;
}

.launch-pad_launch-pad .launchpad_image .card_link_box a:nth-child(2) {
color: rgb(255, 255, 255);
}

.launch-pad_launch-pad .launchpad_image .btn_wrapper {
text-align: center;
}

.launch-pad_launch-pad .launchpad_image .btn_wrapper button {
color: white;
font-size: 20px;
padding: 15px 50px;
background-color: var(--theme-color);
}

/* ==================================== */
@media screen and (min-width:1650px) {

.launchpad_row_wrapper {
max-width: 1100px;
margin: 0 auto;
}

}

/* ==================================== */
@media screen and (max-width:1600px) {
.launch-pad_launch-pad .launchpad_image {
padding: 60px 0px;
}

.launchpad_row_wrapper {
max-width: 900px;
margin: 0 auto;
}

.launch-pad_launch-pad .launchpad_image .card {
padding: 20px;
}

.banner_section h1 {
font-size: 40px;
}

.launch-pad_launch-pad .launchpad_section h2 {
font-size: 30px;
}

.launch-pad_launch-pad .launchpad_section p {
font-size: 16px;
}

.launch-pad_launch-pad .launchpad_image .card .card-body .card-title {
font-size: 20px;
}

.launch-pad_launch-pad .launchpad_image .card .card-body .card_about {
font-size: 16px;
margin-bottom: 20px;

}

.launch-pad_launch-pad .launchpad_section .card_link_box {
padding: 15px;
}

.launch-pad_launch-pad .launchpad_section .card_link_box a,
.launch-pad_launch-pad .launchpad_image .card_link_box a {
font-size: 15px;
}

.launch-pad_launch-pad .launchpad_image .card .card-body {
padding: 15px;


}

.launch-pad_launch-pad .launchpad_image .btn_wrapper button {

font-size: 16px;
padding: 10px 30px;

}

/*.launch-pad_launch-pad .launchpad_image .card  img{
height: 300px;
}*/
.launch-pad_launch-pad .launchpad_image .card_link_box {
padding: 12px;
}

.launch-pad_launch-pad .single-featured-image-header .top_panel_image_header h1 {
font-size: 40px;
}
}

@media screen and (max-width:1500px) {}

/* ==================================== */

@media screen and (max-width:1024px) {

.launch-pad_launch-pad .launchpad_section {
padding: 40px 0rem;
}

.launch-pad_launch-pad .launchpad_image .card .card-body .card-title {
margin-bottom: 10px;
font-size: 18px;
}

.launch-pad_launch-pad .launchpad_image .card .card-body .card_about {
font-size: 15px;
}

.launch-pad_launch-pad .launchpad_image .card {
padding: 16px;
}

.launch-pad_launch-pad .launchpad_image .card_link_box {
padding: 10px;
}

.launchpad_row_wrapper {
max-width: 800px;
margin: 0 auto;
}
}

/* ==================================== */

@media screen and (max-width:991px) {
.launch-pad_launch-pad .launchpad_image .card {
padding: 10px;
}

.launch-pad_launch-pad .launchpad_section .banner_section h1 {
font-size: 30px;
text-align: center;
}

.launch-pad_launch-pad .launchpad_section h2 {
font-size: 25px;
}

.launch-pad_launch-pad .single-featured-image-header .top_panel_image_header h1 {
font-size: 32px;
text-align: center;
}
}


@media screen and (max-width:575px) {
.launch-pad_launch-pad .col-xs-6 {
width: 100% !important;
}
}

/* ================theme page==================  */

.theme_theme .digital-world {
background: #F9F8FC;
padding: 4.8rem 0;
}

.theme_theme .single-featured-image-header .top_panel_image_header h1 {
font-size: 50px;
color: var(--theme-color);
font-weight: 600;
}

.theme_theme .single-featured-image-header p {
font-size: 20px;
font-weight: 400;
}

.border-bottom .container .row div:nth-child(2n+2) {
border-left: 1px solid#596663;
border-right: 1px solid#596663;
}

.theme_theme .digital-world h2 {
font-size: 2.5rem;
color: var(--theme-color);
text-align: center;
font-weight: 600;
margin-bottom: 26px;
}

.theme_theme .digital-world .heading_digital {
max-width: 800px;
margin: 0 auto;
}

.theme_theme .digital-world .container .row div img {
height: 100%;
object-fit: cover;
}

.theme_theme .seo-content .container .row div {
padding: 50px;
}

.theme_theme .digital-world .container .row div:nth-child(3) div {
padding: 60px 40px 40px 40px;

}

.theme_theme .who_we_banner_caption p {

font-size: 20px;
}

.theme_theme .digital-world p {
color: #141414;
font-size: 20px;
font-weight: 300;
}

.theme_theme .digital-world-row div:nth-child(3) {
display: flex;
justify-content: center;
align-items: start;
}

.theme_theme .seo-content {
background: #010d0a;


}

.theme_theme .seo-content h2 {
font-size: 35px;
font-weight: 600;
color: #fff;
line-height: 1.2;
margin-bottom: 10px;

}

.theme_theme .seo-content h3 {
font-size: 22px;
font-weight: 700;
margin-left: 3px;
}

.theme_theme .seo-content h2 span,
span h3 {
display: flex;
align-items: center;
font-size: 22px;
}

.theme_theme .seo-content p {
font-size: 18px;
color: #c8c8c8;
font-weight: 400;
}

/*.theme_theme .padding{
padding: 3rem 4.7rem;
}*/
.theme_theme .border-bottom {
border-bottom: 1px solid#232d2b !important;
}

.theme_theme .border-left {
border-left: 1px solid#232d2b !important;
}

.theme_theme .seo-content span:before {
content: "";
height: 1px;
background: white;
width: 25px;

}

.theme_theme .space_top div:nth-child(2) {
padding-top: 60px;
}

.theme_theme .digital-world-row {
display: flex;
flex-wrap: wrap;
}

/*==========================================*/
@media screen and (min-width: 1650px) {

.theme_theme .container {
max-width: 1460px;
}
}

/*======================================*/
@media screen and (max-width: 1600px) {

.theme_theme .digital-world .heading_digital {
max-width: 600px;
}

.theme_theme .digital-world h2 {
font-size: 3.5rem;
}

.theme_theme .seo-content h2 {
font-size: 35px;
}

.theme_theme .single-featured-image-header .top_panel_image_header h1 {
font-size: 50px;

}
}

@media screen and (max-width: 1500px) {
.theme_theme .seo-content h2 {
font-size: 25px;
}

.theme_theme .seo-content p {
font-size: 16px;

}

.theme_theme .digital-world p {
font-size: 18px;
}

.theme_theme .digital-world h2 {
font-size: 35px;
}

.theme_theme .single-featured-image-header p {
font-size: 18px;
}

.theme_theme .digital-world .container .row div:nth-child(3) div {
padding: 60px 30px 30px 30px;

}

.theme_theme .seo-content h2 span,
span h3 {
font-size: 20px;
}
}

/*======================================*/
@media screen and (max-width: 1400px) {

.theme_theme .digital-world p {
font-size: 18px;
}

.theme_theme .seo-content p {
font-size: 16px;
}
}

/*================================*/
@media screen and (max-width: 1199px) {

.theme_theme .seo-content h2 {
font-size: 30px;
}

.theme_theme .space_top {
padding-top: 20px;
display: flex;
flex-direction: row;
height: 100%;
}

/*.theme_theme .space_top div:nth-child(2) {
padding-top: 0px;

}*/
/* .border-bottom .container .row div:nth-child(n+2) {
border-left: none;
} */
.theme_theme .digital-world .container .row div:nth-child(3) div {
padding: 60px 0px 0px 0px;
}

.theme_theme .single-featured-image-header .top_panel_image_header h1 {
font-size: 40px;

}

.theme_theme .single-featured-image-header p {
font-size: 16px;
}

.theme_theme .digital-world h2 {
font-size: 30px;
}

.theme_theme .digital-world p {
font-size: 16px;
}

.theme_theme .seo-content h2 {
font-size: 25px;
}
}

/*============================*/
@media screen and (max-width:991px) {


.theme_theme .seo-content h2 {
font-size: 25px;
}

.theme_theme .digital-world .container .row div:nth-child(3) div {
padding: 0;
}

.theme_theme .digital-world-row {
width: 100%;
margin: 0 auto;
}

/* .theme_theme .border-bottom .container .row div:nth-child(n+2){
border-left: none;
} */
.theme_theme .digital-world .container .row div img {

width: 100%;
display: block;
margin: 0 auto;
}

/*.theme_theme .digital-world-row div:nth-child(2n+1){
margin-bottom: 20px;
}*/
.theme_theme .digital-world-row div:nth-child(4) .row div img {
width: 100% !important;
padding: 0 !important;
}

.theme_theme .who_we_banner_caption h1 {
font-size: 40px !important;
}

.theme_theme .digital-world h2 {
font-size: 25px;
font-weight: 600;
}

.theme_theme .digital-world .heading_digital {
max-width: 400px;
}

.theme_theme .seo-content h2 {
font-size: 20px;
}

.theme_theme .digital-world p {
font-size: 16px;
}

.theme_theme .space_top {

flex-direction: row;
}

.theme_theme .space_top div:nth-child(2) {
padding-top: 0px;
}

.theme_theme .digital-world-row div:nth-child(3) {
display: flex;
justify-content: center;
align-items: center;
}

.theme_theme .single-featured-image-header p {
font-size: 16px !important;
}

.border-bottom .container .row div:nth-child(2n+2) {
border-left: 0px solid#37403e;
border-right: 0px solid#37403e;
}

.theme_theme .seo-content .container .row div {
padding: 25px 20px;
/* border-bottom: 1px  solid #596663; */
border-top: 1px solid #596663;
}

.theme_theme .seo-content h2 span,
span h3 {
font-size: 16px;
}
}

@media screen and (max-width:768px) {
.theme_theme .digital-world p {
margin-top: 20px;
font-size: 16px;
}

}

@media screen and (max-width:767px) {

.theme_theme .seo-content .container .row div {
padding: 30px 60px;
}
}

@media screen and (max-width:575px) {
.theme_theme .digital-world .container .row div img {
width: 100%;

}

.theme_theme .digital-world h2 {
font-size: 20px;
font-weight: 600;
}



.theme_theme .space_top div:nth-child(2) {
padding-top: 20px;
}

.theme_theme .seo-content p {
font-size: 15px;
}

.theme_theme .seo-content .container .row div {
padding: 20px 40px;

}

.theme_theme .single-featured-image-header .top_panel_image_header h1 {
font-size: 25px !important;
}

.tab.agenda-tabs,
.tab.agenda-tabs1 {
flex-wrap: wrap;
}
}

/* ================theme page==================  */

/* ================attendee-reviews page==================  */

/* ================theme page==================  */
/***********css start ***********/
.attendee-reviews_attendee-reviews .testimoyal_what_we_do {
padding: 70px 0px;
background: #f4f4f4;
}

.attendee-reviews_attendee-reviews .testimoyal_what_we_do .what_we_do h2 {
font-size: 40px;
font-weight: 700;
color: var(--theme-color);
text-align: center;
margin-bottom: 20px;

}

.attendee-reviews_attendee-reviews .testimoyal_what_we_do .what_we_do {
margin-bottom: 50px;
max-width: 1100px;
text-align: center;
margin: 0 auto 50px auto;

}

.attendee-reviews_attendee-reviews .testimoyal_what_we_do .what_we_do p,
.attendee-reviews_attendee-reviews .slick-slide .slide_box p {
font-size: 18px;
font-weight: 300;
}

/* ==================================== */
.attendee-reviews_attendee-reviews .card_box img {
width: 100px;
height: 100px;
display: block;
margin: 0 auto;
border-radius: 50%;
object-fit: cover;
}

.attendee-reviews_attendee-reviews .slick-dots .slick-active button:before {
font-size: 20px !important;
color: #00bc9f;
}


.attendee-reviews_attendee-reviews .slide_box span {
display: block;
text-align: right;

}

.attendee-reviews_attendee-reviews .slide_box span i {

font-size: 40px;
color: var(--theme-color);

}

.attendee-reviews_attendee-reviews .slide_box span:nth-child(1) {
text-align: left;
}

.attendee-reviews_attendee-reviews .slide_box span:nth-child(2) {
text-align: left;
}

.attendee-reviews_attendee-reviews .slick-slide .slide_box {
width: 100%;
text-align: center;
padding: 40px;
background: white;
border-radius: 10px;
box-shadow: 2px 2px 17px #c7882275;
margin-bottom: 10px;
height: 530px;
}

.attendee-reviews_attendee-reviews .slick-slide .slide_box .slide_icon {
margin-bottom: 10px;
}


.attendee-reviews_attendee-reviews .about-banner-caption h1 {
color: var(--theme-color);
text-transform: uppercase;
}

.attendee-reviews_attendee-reviews .slide_box_wrapper {
padding: 25px 25px 0px 25px;
}

.attendee-reviews_attendee-reviews .slick-active .slide_box_wrapper {
padding-top: 0;
height: 100%;
display: flex;
}

.attendee-reviews_attendee-reviews .testimoyal_what_we_do .slick-dots li button:before {
font-size: 15px;
}

.attendee-reviews_attendee-reviews .slick-prev:before,
.attendee-reviews_attendee-reviews .slick-next:before {
color: black;
}

.attendee-reviews_attendee-reviews .slick-slide .slide_box .card_box h3 {
color: var(--theme-color);
font-size: 25px;
font-weight: 700;
}

.attendee-reviews_attendee-reviews .slick-slide .slide_box .card_box h3 a {
color: var(--theme-color);
}

.attendee-reviews_attendee-reviews .slick-slide .slide_box .card_box h3 a:hover {
text-decoration: none;
}

/* ================================================= */
.attendee-reviews_attendee-reviews .they_networked {
background: white;
}

.attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about {
display: flex;
justify-content: center;
align-items: start;
flex-direction: column;
height: 100%;
position: relative;
left: -17%;
z-index: 11;
}

.attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about::after {
content: "";
position: absolute;
height: 100%;
width: 118px;
background: #e9e0d8e6;
z-index: -11;


}

.attendee-reviews_attendee-reviews .single-featured-image-header .top_panel_image_header h1 {
text-transform: uppercase;
color: var(--theme-color);
}

.attendee-reviews_attendee-reviews .delegate_card_box_wrapper .r-flex .p-0 {
padding: 0 !important;
}

.attendee-reviews_attendee-reviews .delegate_image {
height: 100%;
}

.attendee-reviews_attendee-reviews .delegate_card_box_wrapper .delegate_image img {
height: 100%;
object-fit: cover;
max-width: 100% !important;
}

.attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about h4 {
font-size: 45px;
padding: 50px 0px 0px 50px;
font-weight: 700;
color: #00bc9f;
}

.attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about .delegate_text {
padding: 50px 0px 20px 50px;
}

.attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about .delegate_text h3 {
font-weight: 700;
}

.attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about .delegate_text h5 {
font-size: 30px;
font-weight: bold;
}

.attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about .delegate_text h5 a:hover {
text-decoration: none;
}

.attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about .delegate_text p {
font-size: 18px;
font-weight: 300;
}

.attendee-reviews_attendee-reviews .delegate_card_box_wrapper {
max-width: 1200px;
margin: 0 auto;
padding-left: 10vh;
}

.attendee-reviews_attendee-reviews .delegate_card .slick-list {
height: 100%;
}

.attendee-reviews_attendee-reviews .delegate_card_box_wrapper .raw {
position: relative;
}

.attendee-reviews_attendee-reviews .they_networked .slick-dots {
text-align: left;
bottom: -60px;
}

.attendee-reviews_attendee-reviews .they_networked .slick-dots li button:before {
font-size: 12px;
color: #00bc9f;
}

.attendee-reviews_attendee-reviews .slick-initialized .slick-slide {
display: block;
margin: 20px;
}

/* ======================media_start========================== */
/* ================================== */
@media screen and (max-width: 1500px) {

.attendee-reviews_attendee-reviews .testimoyal_what_we_do .what_we_do p,
.attendee-reviews_attendee-reviews .slick-slide .slide_box p {
font-size: 16px;
}

.attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about h4 {
font-size: 30px;
}

.attendee-reviews_attendee-reviews .testimoyal_what_we_do .what_we_do h2 {
font-size: 25px;
}

.attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about .delegate_text p {
font-size: 16px;
}

.attendee-reviews_attendee-reviews .about-banner-caption h1 {
font-size: 30px;
}

.attendee-reviews_attendee-reviews .slide_box_wrapper {
padding: 25px 0px 0px 0px;
}

.attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about .delegate_text h5 {
font-size: 25px;
}

.attendee-reviews_attendee-reviews .slick-slide .slide_box {
height: 100%;
overflow: hidden;
}

}

/* ======================================= */
@media screen and (max-width:1199px) {
.attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about {
left: -24%;
}
}

/* ======================================= */
@media screen and (max-width:1024px) {
.attendee-reviews_attendee-reviews .slide_box_wrapper {
padding: 10px 10px 0px 10px;
}

.attendee-reviews_attendee-reviews .slick-slide .slide_box {
padding: 20px;
}

.attendee-reviews_attendee-reviews .slick-slide .slide_box p {
font-size: 15px;
}

.attendee-reviews_attendee-reviews .slick-slide .slide_box .card_box h3 {
font-size: 20px;
}

.attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about h4 {
font-size: 30px;

}

.attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about .delegate_text h5 {
font-size: 20px;
}


.attendee-reviews_attendee-reviews .testimoyal_what_we_do .what_we_do p {
font-size: 16px;
}


.attendee-reviews_attendee-reviews .testimoyal_what_we_do .slick-dots li button:before {
font-size: 13px;
}

.attendee-reviews_attendee-reviews .testimoyal_what_we_do .what_we_do {
max-width: 800px;
}

.attendee-reviews_attendee-reviews .slick-active .slide_box_wrapper {
padding-top: 10px;
}

.attendee-reviews_attendee-reviews .slick-slide .slide_box {
height: 530px;
}
}

/* =================================== */
@media screen and (max-width:991px) {


.attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about::after {
width: 116px;
}

.attendee-reviews_attendee-reviews.slick-slide .slide_box {
height: 400px;

}

.attendee-reviews_attendee-reviews .slide_box span i {
font-size: 20px;
}

.attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about h4 {
font-size: 30px;

}

.attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about .delegate_text h5 {
font-size: 18px;
}

.attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about .delegate_text p {
font-size: 16px;
}

.attendee-reviews_attendee-reviews .testimoyal_what_we_do {
padding: 50px 0px;

}

.attendee-reviews_attendee-reviews .slick-slide .slide_box p {
font-size: 14px;
}

.attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about {
left: 0;
}

.attendee-reviews_attendee-reviews .single-featured-image-header p {
font-size: 16px !important;
font-weight: 400;
}

}

/* =======================767====================== */
@media screen and (max-width:767px) {
.attendee-reviews_attendee-reviews .about-banner-caption h1 {
font-size: 25px;
}

.attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about .delegate_text {
padding: 30px 0px 20px 0px;
}

.attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about .delegate_text {
padding: 20px 0px;
}

.attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about {
align-items: center;
}

.attendee-reviews_attendee-reviews .delegate_card_box_wrapper {
padding-left: 0vh;
padding: 20px;
}

.attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about {
background: #ebe3dc;
text-align: center;
}

.attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about br {
display: none !important;
}

.attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about h4 {
font-size: 25px;
padding-left: 0;
}

.attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about::after {
position: static;
background: #e9e0d800;

}

.attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about .delegate_text h3 {
font-size: 20px;
}

.attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about .delegate_text h5 {
font-size: 18px;
text-align: center;
}

.attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about .delegate_text p {
font-size: 16px;
text-align: center;
}

.attendee-reviews_attendee-reviews .delegate_card_box_wrapper {
padding-left: 0vh;
padding: 20px;
}

.attendee-reviews_attendee-reviews .slick-slide .slide_box p {
font-size: 15px;
}

.attendee-reviews_attendee-reviews .slick-slide .slide_box {
height: 100%;
overflow: hidden;
}

}

/* =======================991====================== */
@media screen and (max-width:599px) {


.attendee-reviews_attendee-reviews .testimoyal_what_we_do .what_we_do h2 {
font-size: 22px;

}

.attendee-reviews_attendee-reviews .testimoyal_what_we_do .what_we_do p {
font-size: 15px;
}

.attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about h4 {
font-size: 22px;
}

.attendee-reviews_attendee-reviews .about-banner-caption h1 {
font-size: 22px;
}
}

@media screen and (max-width:575px) {

.attendee-reviews_attendee-reviews .slick-initialized .slick-slide {
margin: 0px;
}
}

/* ================attendee-reviews page==================  */


/*======================news-letter=====================================*/


/* .newsletter_newsletter .container {
max-width: 1538px;
margin: 0 auto;
} */

.newsletter_newsletter .container-fluid {
max-width: 100%;
padding: 0px 15px;
}

.newsletter_newsletter .pd-0 {
padding: 0 !important;
}

/* .counter-section .row,.card-section_newsletter .row,.img-gallery-section .row, .banner-section .row{
display: flex;
flex-wrap: wrap;
} */
/***********css start for banner ***********/
.newsletter_newsletter .banner-section {
background-color: #111;
}

.newsletter_newsletter .banner-figure {
position: relative;
margin: 0;
}

.newsletter_newsletter .banner-section .banner-figure img {
width: 100%;
/* max-height: 100vh; */
object-fit: cover;
}

.newsletter_newsletter .banner-figure .banner_image {
object-fit: cover;
}

.newsletter_newsletter .newsletter-network .card-section_newsletter .icon-wraper {
display: inline-block;
max-width: 90px;
height: 90px;
margin-bottom: 10px;
}

.newsletter_newsletter .newsletter-network .card-section_newsletter .icon-wraper img {
width: 100%;
}

.newsletter_newsletter .banner-caption {
position: absolute;
top: calc(50% + 70px);
left: 0;
transform: translateY(-50%);
width: 100%
}

.newsletter_newsletter .banner-section .wrapper {
padding: 52px 20px;
max-width: 730px;
display: flex;
flex-direction: column;
justify-content: center;
height: 100%;

}

.newsletter_newsletter .banner-caption .wrapper h2 {
color: #fff;
font-size: 45px;
font-weight: 700;
line-height: 1;
text-transform: capitalize;
}

.newsletter_newsletter .banner-caption .wrapper h2 span {
display: block;
}

.newsletter_newsletter .banner-caption .wrapper p {
font-size: 25px;
color: #d7d7d7;
font-weight: 400;
line-height: 1.2;
margin-top: 18px;
}

.newsletter_newsletter .banner-form input:nth-child(1) {
margin-bottom: 15px;
font-size: 20px;
}

.newsletter_newsletter .banner-form .form_text {
color: #efefef;
font-size: 16px;
margin-top: 12px;
text-align: justify;


}

.newsletter_newsletter .banner-form .form_text span {
color: var(--theme-color);
margin: 10px 0;
}

.newsletter_newsletter .input-type-text input,
.newsletter_newsletter .column_inputing input {
display: block;
width: 100%;
padding: 20px 12px;
outline: 0;
border: 1px solid #bfbfbf;
font-size: 15px;
font-weight: 400;
color: #222;
line-height: 1.2;
height: 30px;
max-height: 32px;
border-radius: 6px;
}

.newsletter_newsletter .banner-form input::placeholder,
.newsletter_newsletter .banner-form input:focus {
color: #222;
}

.newsletter_newsletter .banner-radio label {
font-size: 15px;
font-weight: 300;
line-height: 2.2;
text-transform: capitalize;
color: #fff;
cursor: pointer;
margin-left: 10px;
}

.newsletter_newsletter .webform-options-display-two-columns {
display: flex;
justify-content: start;
align-items: center;
}

.newsletter_newsletter input[type=radio] {
accent-color: transparent;

}

.newsletter_newsletter .banner-form .req_feild {
color: white;
font-size: 16px;
margin: 4px 0px;
}

.newsletter_newsletter .banner-form .banner-btn {
display: block;
background: var(--theme-color);
font-size: 20px;
color: #fff;
width: 100%;
border-radius: 8px;
border: none;
padding: 10px 0 34px 0px;
text-align: center;

}

.newsletter_newsletter .counter-section .conter-section-left {
display: flex;
flex-direction: column;
align-items: flex-end;
background-color: var(--theme-color);
padding: 12px;
height: 100%;
}

.newsletter_newsletter .counter-section .conter-section-left h2,
.count-down li strong {
font-size: 45px;
font-weight: 700;
color: #fff;
text-transform: capitalize;
}

.newsletter_newsletter .counter-section .conter-section-left p {
font-size: 21px;
font-weight: 300;
line-height: 1.2;
}

.newsletter_newsletter .counter-section .count-down {
background: #111;
display: flex;
flex-wrap: wrap;
height: 100%;
align-items: center;
justify-content: center;
}

.newsletter_newsletter .count-down li span {
display: block;
font-size: 24px;
font-weight: 300;
color: #bfbfbf;
text-transform: uppercase;
}

.newsletter_newsletter .count-down li {
padding: 0 10px;
text-align: center;
}

.newsletter_newsletter .newsletter-network {
background: #ffF;
padding: 80px 0;

}

.newsletter_newsletter .newsletter-network .card-section_newsletter h3 {
font-size: 34px;
font-weight: bold;
line-height: 1.3;
text-transform: uppercase;
color: var(--theme-color);
}

.newsletter_newsletter .newsletter-network .card-section_newsletter p {
font-size: 17px;
font-weight: 300;
line-height: 1.2;
}

.newsletter_newsletter .newsletter-network .card-section_newsletter .card_wrapper {
padding: 20px 20px;
}

.newsletter_newsletter .img-gallery-section img {
width: 100%;
max-width: 100%;
height: 100%;
object-fit: cover;
}

.newsletter_newsletter .img-gallery-section .background-red,
.img-gallery-section .background-purpul {
background: var(--theme-color);
font-size: 25px;
color: #fff;
font-weight: 300;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
padding: 10px;
height: 100%
}

.newsletter_newsletter .img-gallery-section .background-purpul {
background: var(--theme-color);
}

.newsletter_newsletter .img-gallery-section small {
font-size: 18px;
font-weight: 300;
text-align: left;
}

.newsletter_newsletter .js-form-item.form-item {
margin-top: 0px;
margin-bottom: 20px;
}

.newsletter_newsletter .webform-options-display-two-columns div.form-item,
.webform-options-display-three-columns div.form-item {
display: flex;
justify-content: space-between;
margin-bottom: 0;
margin-left: 10px;
}

.newsletter_newsletter .webform-submission-form input#edit-actions-submit {
width: 100%;
padding: 16px 0px 36px 0px !important;
}

.newsletter_newsletter .webform-submission-form .form-actions {
padding: 0px;
}

.newsletter_newsletter .webform-submission-form {
padding: 30px 20px;
float: left;
width: 100%;
}

.newsletter_newsletter .banner-section .banner-figure .banner-caption .webform-submission-form legend {
display: none;
}

.newsletter_newsletter .newsletter-network .card-section_newsletter .icon-wraper {
display: inline-block;
max-width: 90px;
height: 90px;
margin-bottom: 10px;
}

.newsletter_newsletter .newsletter-network .card-section_newsletter .icon-wraper img {
width: 100%;
}

.newsletter_newsletter .img-gallery-section small strong {
font-weight: 500 !important;
}

/* ============================================= */
@media screen and (min-width: 1650px) {
.newsletter_newsletter .container {
max-width: 1460px;
}

.newsletter_newsletter .banner-section .banner-figure img {
width: 100%;
max-height: 100vh;
object-fit: cover;
}

}

/* ========================================== */
@media screen and (max-width: 1650px) {
.newsletter_newsletter .banner-section .banner-figure img {
height: calc(100vh - 103px);
}
}

/* ========================================= */
@media screen and (max-width: 1600px) {
.newsletter_newsletter .banner-caption .wrapper h2 {
font-size: 40px;
}

.newsletter_newsletter .banner-caption .wrapper p {
font-size: 20px;
}

.newsletter_newsletter .banner-form .form_text {
font-size: 16px;
}

.newsletter_newsletter .banner-form .banner-btn {
font-size: 1.6px;
}

.newsletter_newsletter .counter-section .conter-section-left h2,
.count-down li strong {
font-size: 40px;
}

.newsletter_newsletter .count-down li span {
font-size: 16px;
}

.newsletter_newsletter .newsletter-network .card-section_newsletter h3 {
font-size: 25px;
font-weight: 700;
line-height: inherit;

}

.newsletter_newsletter .newsletter-network .card-section_newsletter p {
font-size: 16px;
}

.newsletter_newsletter .img-gallery-section .background-red,
.img-gallery-section .background-purpul {
font-size: 20px;
}
}

/* ================================== */
@media screen and (max-width: 1400px) {
.newsletter_newsletter .banner-section .wrapper {
max-width: 600px;
}

.newsletter_newsletter .banner-caption .wrapper h2 {
font-size: 28px;
}

.newsletter_newsletter .banner-caption .wrapper p {
font-size: 18px;
}

.newsletter_newsletter .banner-form .form_text {
font-size: 16px;
}

.newsletter_newsletter .counter-section .conter-section-left h2,
.count-down li strong {
font-size: 25px;
}

.newsletter_newsletter .counter-section .conter-section-left p {
font-size: 18px;
}

.newsletter_newsletter .newsletter-network .card-section_newsletter .icon-wraper {
max-width: 60px;
height: 60px;

}

.newsletter_newsletter .newsletter-network .card-section .icon-wraper img {
max-width: 60px;
height: 60px;
}

.newsletter_newsletter .newsletter-network .card-section_newsletter h3 {
font-size: 20px;
}

.newsletter_newsletter .img-gallery-section .background-red,
.img-gallery-section .background-purpul {
font-size: 16px;
}

.newsletter_newsletter .img-gallery-section small {
font-size: 16px;
}

.newsletter_newsletter .img-gallery-section small strong {
font-weight: 500 !important;
}

.newsletter_newsletter .banner-section .banner-figure img {
height: 100vh;
}

.newsletter_newsletter .banner-caption {
top: 60%;

}

.iti-mobile .iti--container {
top: 160px;
}

}


/* ================================== */
@media screen and (max-width: 1199px) {

.newsletter_newsletter .webform-submission-form {
padding: 30px 20px 0px 0px;
}

}

@media screen and (max-width: 1024px) {


.newsletter_newsletter .banner-caption {
top: 60%;

}

}

@media screen and (max-width: 991px) {
.newsletter_newsletter .newsletter-network .card-section .card-wrapper .card-content_wrapp br {
display: none;
}

.newsletter_newsletter .counter-section .conter-section-left h2 {
text-align: center;
}

.newsletter_newsletter .counter-section .conter-section-left {
align-items: center;
}
}

@media screen and (max-width: 767px) {
.newsletter_newsletter .banner-caption .wrapper h2 {
font-size: 25px;
}

.newsletter_newsletter .banner-caption .wrapper p {
font-size: 16px;
margin: 6px 0px;
}

.newsletter_newsletter .banner-form .form_text {
font-size: 15px;
}

.newsletter_newsletter .banner-form .banner-btn {
font-size: 15px;
}

.newsletter_newsletter.counter-section .conter-section-left h2,
.count-down li strong {
font-size: 25px;
}

.newsletter_newsletter .counter-section .conter-section-left p {
font-size: 16px;
}

.newsletter_newsletter .newsletter-network {
padding: 50px 0px;
}

.newsletter_newsletter .img-gallery-section .background-red,
.img-gallery-section .background-purpul {
font-size: 16px;
}

.newsletter_newsletter .banner-section .wrapper {
padding: 30px 20px;
}

.newsletter_newsletter .newsletter-network .card-section_newsletter .card_wrapper {
padding: 20px 0px;
}

.newsletter_newsletter .counter-section .conter-section-left {
align-items: center;
justify-content: center;
}

.newsletter_newsletter .banner-section .banner-figure img {
height: 100vh;
}

.newsletter_newsletter .js-form-item.form-item {
margin-bottom: 10px;
}

.newsletter_newsletter .webform-submission-form {
padding: 20px;
}

.newsletter_newsletter .banner-section .wrapper {
max-width: 100%;
}

.newsletter_newsletter .newsletter-network .card-section_newsletter .icon-wraper img {
display: block;
margin: 0 auto;
}

.newsletter_newsletter .newsletter-network .card-section_newsletter .card_wrapper {
text-align: center;
}

.newsletter_newsletter .newsletter-network .card-section_newsletter .card_wrapper {
margin-bottom: 0px;
}

.newsletter_newsletter .newsletter-network .card-section_newsletter h3 br {
display: none;
}

p.copy-right-text.show_all {
font-size: 12px;
}
}

@media screen and (max-width: 575px) {
.newsletter_newsletter .banner-caption {
top: 58%
}

.newsletter_newsletter .banner-section .wrapper {
padding: 0px 20px;
}

.newsletter_newsletter .img-gallery-section .background-purpul,
.newsletter_newsletter .img-gallery-section .background-red {
padding: 8px 25px;
}

.newsletter_newsletter .counter-section .conter-section-left h2,
.count-down li strong,
.newsletter_newsletter .banner-caption .wrapper h2 {
font-size: 20px;
}
}

@media screen and (max-width: 450px) {
.newsletter_newsletter .banner-section .banner-figure img {
display: none;
}

.newsletter_newsletter .banner-section {
padding-top: 12rem;
}

.newsletter_newsletter .banner-caption {
position: static;
transform: translate(0);
left: 0;
}

.newsletter_newsletter .banner-section {
background: url(https://www.marketing2conf.com/sites/imaf.com/files/2023-03/bn.png) no-repeat center;
background-size: cover;
}

}

/* ============================================= */
@media screen and (max-width: 400px) {


.newsletter_newsletter .input-type-text input {
padding: 15px 8px;
}

.newsletter_newsletter .banner-form .form_text,
.newsletter_newsletter .banner-caption .wrapper p,
.newsletter_newsletter .img-gallery-section .background-red,
.img-gallery-section .background-purpul,
.newsletter_newsletter .img-gallery-section small {
font-size: 14px;

}

.newsletter_newsletter .banner-form .form_text,
.newsletter_newsletter .banner-caption .wrapper p {
line-height: 1.2;
}

.newsletter_newsletter .banner-caption .wrapper p {
text-align: justify;
}

.newsletter_newsletter .banner-form input:nth-child(1) {
margin-bottom: 0px;
font-size: 14px;
}

.newsletter_newsletter .banner-form .banner-btn {
padding: 10px 0px 27px 0px !important;
}


.newsletter_newsletter .newsletter-network {
padding: 30px 0px;

}

.newsletter_newsletter .newsletter-network .card-section_newsletter h3 {
font-size: 18px;
}

.newsletter_newsletter .banner-caption .wrapper h2 span {
display: inline;
}

.newsletter_newsletter .js-form-item.form-item {
margin-bottom: 10px;
}

.newsletter_newsletter .webform-submission-form {
padding: 0px 20px;
}

.newsletter_newsletter .webform-submission-form input#edit-actions-submit {

padding: 10px 0px 27px 0px !important;
}


}

@media screen and (max-width: 375px) {

.newsletter_newsletter .banner-section .wrapper {
padding: 23px 20px 2px;
}


.newsletter_newsletter .banner-form .form_text,
.newsletter_newsletter .banner-caption .wrapper p,
.newsletter_newsletter .banner-radio label {
margin-bottom: 0px;
}

.newsletter_newsletter .banner-radio label {
margin-bottom: 0px;
}
}

/* =================================== */


/* =========================image_gallery_section=============================== */
.event-gallery_event-gallery .single-featured-image-header .top_panel_image_header h1 {
text-transform: capitalize;
font-size: 50px;
}

.event-gallery_event-gallery .single-featured-image-header .top_panel_image_header h1 span {
color: var(--main-color);
}

.event-gallery_event-gallery .p-0,
.dubai-2023-reviews_dubai-2023-reviews .p-0 {
padding: 0;
}

.event-gallery_event-gallery .dflx {
display: flex;
}

.event-gallery_event-gallery .image_gallery_section,
.dubai-2023-reviews_dubai-2023-reviews .image_gallery_section {
padding: 3rem 0rem 3rem 0rem;
}

.event-gallery_event-gallery .image_gallery_section .image_content p,
.dubai-2023-reviews_dubai-2023-reviews .image_gallery_section .image_content p {
font-size: 18px;
font-weight: 300;
margin: 30px 0px;
text-align: center;
max-width: 1000px;
margin: 30px auto;


}

.event-gallery_event-gallery .image_gallery_section .image_content p span {
color: var(--theme-color);
}

.event-gallery_event-gallery .image-gallery img,
.image-gallery img {
height: 100%;
padding: 4px;
object-fit: cover;
}

/* =========================image_gallery_section=============================== */

/* ================slider_one_slider================= */
.event-gallery_event-gallery {
background: #f3f3f3;
}

.event-gallery_event-gallery .vedio_main {
position: relative;
}

.event-gallery_event-gallery .vedio_main .owl-carousel .owl-video-tn {
background-size: cover;
padding-bottom: 56.25%;
/* 16:9 */
padding-top: 25px;
}

.event-gallery_event-gallery .vedio_main .owl-carousel .item-video {
height: 300px;
}

.event-gallery_event-gallery .vedio_main .owl-video-frame {
position: relative;
padding-bottom: 56.25%;
/* 16:9 */
padding-top: 25px;
height: 0;
}

.event-gallery_event-gallery .vedio_main .owl-video-frame iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.event-gallery_event-gallery .vedio_main .owl-dots {
text-align: center;
margin-top: 20px;
}

.event-gallery_event-gallery .vedio_main .owl-dot {
display: inline-block;
}

.event-gallery_event-gallery .vedio_main .owl-dot span {
width: 11px;
height: 11px;
background-color: #ccc;
border-radius: 10px;
display: block;
margin: 5px 3px;
}

.event-gallery_event-gallery .vedio_main .owl-dot.active span {
background-color: #000;
}

.event-gallery_event-gallery .vedio_main .owl-carousel .owl-video-play-icon {
background: url(../image/btnplay.png) no-repeat !important;
}

.event-gallery_event-gallery .vedio_main .owl-carousel .owl-video-wrapper {
background: #858585;
}

.event-gallery_event-gallery .vedio_main .owl-carousel .owl-video-tn {
height: 100%;
background-position: center center;
background-repeat: no-repeat;
background-image: url(../image/vedio_image.png) !important;
transition: opacity .4s ease;
width: 100%;
background-size: cover;
object-fit: cover;
}

.event-gallery_event-gallery .vedio_main .owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel button.owl-dot {
color: white !important;
font-size: 35px !important;
}

.event-gallery_event-gallery .vedio_main .owl-theme .owl-nav {
margin-top: 0;
position: absolute;
background: var(--theme-color);
padding: 6px;
width: 60px;
height: 60px;
border-radius: 50%;
top: 55%;
left: 19%;
display: flex;
justify-content: center;
align-items: center;
overflow: hidden;
}

.event-gallery_event-gallery .vedio_main .owl-theme .owl-nav [class*=owl-]:hover {
background: transparent;
}

.event-gallery_event-gallery .vedio_main .owl-carousel .owl-video-play-icon {
position: absolute;
height: 54px;
width: 56px;
left: 94%;
top: 85%;
background: url(owl.video.play.png) no-repeat;

}

.event-gallery_event-gallery .slider_one_slider .about_slider {
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
max-width: 500px;
margin: 0 auto;
padding: 10px 0px;
}

.event-gallery_event-gallery .slider_one_slider .about_slider h4 {
color: var(--main-color);
font-size: 23px;
font-weight: 300;
}

.event-gallery_event-gallery .slider_one_slider .about_slider p span {
color: black;
font-weight: 600;
}

/* ================================ */

.event-gallery_event-gallery .slider_one {
position: relative;
padding: 50px 0px 0px 0px;
z-index: 11;
overflow: hidden;
background-color: #f3f3f3;

}

.event-gallery_event-gallery .slider_one .vedio_main_wrapper {
max-width: 1000px;
margin: 0 auto;
}

.event-gallery_event-gallery .slider_one h3 {
font-size: 32px;
font-weight: 600;
color: var(--text-color);
text-align: center;

}

.event-gallery_event-gallery .slider_one_slider h3 {
max-width: 500px;
text-align: start;
margin-bottom: 20px;
font-size: 25px;
}

.event-gallery_event-gallery .slider_one_slider .right_content {
display: flex;
justify-content: end;
}

.event-gallery_event-gallery .slider_one_slider .right_content p {
max-width: 300px;
}

.event-gallery_event-gallery .attening_review p {
font-size: 20px;
font-weight: 400;
margin: 30px 0px;
text-align: justify;
color: #000;

}

/* ===============bringing==section============= */
.event-gallery_event-gallery .bringing .vedio_main_two .owl-theme .owl-nav {
display: none;
}

.event-gallery_event-gallery .vedio_main_two iframe {
width: 100%;
}

.event-gallery_event-gallery .vedio_main_two .item .image_iframe {
position: relative;
}

.event-gallery_event-gallery .vedio_main_two .item .image_wrapper {
position: absolute;
width: 100%;
height: 100%;

left: 0;
top: 0;
}

.event-gallery_event-gallery .vedio_main_two .item .image_wrapper img {
height: 100%;
object-fit: cover;
}

.event-gallery_event-gallery .vedio_main_two .item .video_btn {
top: 74%;
left: 83%;
cursor: pointer;
position: absolute;
color: white;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
text-transform: uppercase;
font-size: 10px;
font-weight: 600;
}

.event-gallery_event-gallery .vedio_main_two .item .video_btn p {
margin: 4px 0px;
}

.event-gallery_event-gallery .vedio_main_two .item img.btn_play {
width: 40px;
height: 40px;

}

.event-gallery_event-gallery .vedio_main_two .item img.btn_play:hover {
transform: scale(1.5);
transition: 1s all;
}

.event-gallery_event-gallery .vedio_main_two .item .slider_content {
max-width: 100%;
margin: 0 auto;
padding: 10px;
}

.event-gallery_event-gallery .slider_one_slider .vedio_main_two .item .slider_content {
display: none;
}

.event-gallery_event-gallery .slider_one_slider .owl-carousel .owl-stage div.center .slider_content {
display: block;
}

.event-gallery_event-gallery .vedio_main_two .item .slider_content h4 {
color: var(--theme-color);
font-size: 23px;
font-weight: 300;
}

.event-gallery_event-gallery .vedio_main_two .item .slider_content p {
font-size: 18px;
}

.vedio_main_two .owl-theme .owl-dots .owl-dot span {
height: 7px;

}

.event-gallery_event-gallery .vedio_main_two .owl-dot.active span {
background-color: #000;
width: 70px;
}

.event-gallery_event-gallery .vedio_main_two .owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
background: var(--theme-color);
}

.event-gallery_event-gallery .bringing .heading_wrapper {
max-width: 900px;
margin: 0 auto;
}

.event-gallery_event-gallery .bringing .attening_review .heading_wrapper p {
font-size: 18px;
font-weight: 400;
margin: 20px 0px;
text-align: center;
color: #000;
}

/* ====================================bringing_last===section=============================================== */
.event-gallery_event-gallery .bringing_last .attening_review .heading_wrapper h4 {
font-size: 20px;
font-weight: 600;
}

.event-gallery_event-gallery .bringing_last .attening_review .heading_wrapper p {
font-size: 18px;
margin: 15px 0px;

}

.event-gallery_event-gallery .fl_ex {
display: flex;
justify-content: center;
align-items: center;
}

.event-gallery_event-gallery .border_top {
border-top: 2px solid gray;
padding: 30px 0px;
}

.event-gallery_event-gallery .bringing_last .vedio_main .owl-theme .owl-nav {
left: 102%;
}

.event-gallery_event-gallery .owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev {
margin: 5px;
}

/* ===========media-Query start================ */
@media screen and (min-width: 1650px) {
.event-gallery_event-gallery .container {
max-width: 1460px;
margin: 0 auto;
}
}

@media screen and (max-width: 1650px) {
.event-gallery_event-gallery .vedio_main .owl-theme .owl-nav {
left: 24%;
}
}

@media screen and (max-width: 1500px) {
.event-gallery_event-gallery .single-featured-image-header .top_panel_image_header h1 {
font-size: 40px;
}

.event-gallery_event-gallery .vedio_main_two .item .slider_content h4 {
font-size: 18px;
}
}

@media screen and (max-width: 1430px) {
.event-gallery_event-gallery .vedio_main .owl-theme .owl-nav {
left: 23%;
}
}

/*=============*/
@media screen and (max-width: 1199px) {
.event-gallery_event-gallery .slider_one h3 {
font-size: 20px;
}

.event-gallery_event-gallery .vedio_main_two .item .slider_content h4 {
font-size: 16px;
}

.event-gallery_event-gallery .vedio_main_two .item .slider_content p {
font-size: 15px;
color: black;
}

.event-gallery_event-gallery .single-featured-image-header .top_panel_image_header h1 {

font-size: 35px;
}

.event-gallery_event-gallery .bringing .heading_wrapper {
max-width: 100%;

}

.event-gallery_event-gallery .slider_one {
padding: 0 0;
}

.event-gallery_event-gallery .slider_one_slider .vedio_main .owl-theme .owl-nav {
display: none;
}

}

/*===============================*/
@media screen and (max-width: 991px) {
.event-gallery_event-gallery .slider_one_slider h3 {
max-width: 100%;
text-align: center;
margin: 0;

}

.event-gallery_event-gallery .slider_one_slider .right_content {
display: flex;
justify-content: center;
}

.event-gallery_event-gallery .slider_one_slider .right_content p {
max-width: 100%;
}

.event-gallery_event-gallery .bringing_last .vedio_main .owl-theme .owl-nav {
display: none;
}
}

/*=============================*/

@media screen and (max-width: 768px) {
.event-gallery_event-gallery .slider_one_slider .right_content p {
max-width: 100%;
}

.event-gallery_event-gallery .slider_one h3 {
font-size: 20px;
font-weight: 300;
color: var(--text-color);
text-align: center;
}

.event-gallery_event-gallery .slider_one_slider h3 {
text-align: center;
max-width: 100%;
}

.event-gallery_event-gallery .slider_one_slider .right_content p {
max-width: 100%;
text-align: center;
margin-bottom: 10px;

}

.event-gallery_event-gallery .single-featured-image-header .top_panel_image_header h1 {
font-size: 30px;
}

.event-gallery_event-gallery .bringing_last .attening_review .heading_wrapper h4 {

text-align: center;
}
}

/*=========*/
@media screen and (max-width: 575px) {
.event-gallery_event-gallery .single-featured-image-header .top_panel_image_header h1 {
font-size: 25px;
}

.event-gallery_event-gallery .image_gallery_section .image_content p {
font-weight: 300;
font-size: 16px;
}

.event-gallery_event-gallery .slider_one h3 {
font-size: 18px;
}
}

/*===*/
/*========================gallery-css-end===============================*/


.other_conf_logos ul li {
padding: 5px;
}

.other_conf_logos h6 {
color: var(--main-color);
font-size: 22px;
text-align: center;
padding: 34px 0px 6px;
}

.other_conf_logos ul.conf_web_logos {
display: flex;
justify-content: space-around;
align-items: center;
list-style: none;
flex-wrap: wrap;
}

.other_conf_logos ul.conf_web_logos li a {
display: inline-block;
width: 180px;
max-width: 100%;
}

.other_conf_logos ul.conf_web_logos li a img {
display: block;
width: 65%;
}

.other_conf_logos ul.conf_web_logos li a .logo_more {
width: 50%;
}

@media screen and (max-width: 1500px) {

.other_conf_logos ul.conf_web_logos li a {

width: 130px;

}

}

@media screen and (max-width: 767px) {
.other_conf_logos ul.conf_web_logos {
justify-content: center;
}

.other_conf_logos ul.conf_web_logos li a img {
width: 70%;
}

.other_conf_logos ul.conf_web_logos li a {
width: 120px;
max-width: 100%;
}
}

/*=============add-footer-conf-website-logos=======17-04-2023====================*/
/*======================country-code==css-add====code=by=himanshu====21-04-2023===========================*/

.iti {
width: 100%;
/*    margin: 16px 0px;*/
}

.iti--separate-dial-code .iti__selected-dial-code {
font-size: 16px;
}

.iti__selected-flag {
color: #7e7878;
max-height: 50px;
}

.iti__country-name,
.iti__dial-code,
.iti__flag-box {
color: #000;
}

body.contact-us_contact-us .iti,
body.be-recognized_be-recognized .iti,
body.sponsors-exhibitors_sponsors-exhibitors .iti,
body.buy-pass_buy-pass .iti {
margin: 0px 0px;

}

body.sponsors-exhibitors_sponsors-exhibitors .iti .iti__country,
body.sponsors-exhibitors_sponsors-exhibitors .iti .iti--separate-dial-code .iti__selected-dial-code {
font-size: 14px;
}

.iti--allow-dropdown input,
.iti--allow-dropdown input[type=tel],
.iti--allow-dropdown input[type=text],
.iti--separate-dial-code input,
.iti--separate-dial-code input[type=tel],
.iti--separate-dial-code input[type=text] {
width: 100% !important;
}

.iti-mobile .iti--container {
top: 30px;
left: 0px;
width: 100%;
}

/* ==================video-reviews_video-reviews================= */
/*========================gallery-css-end===============================*/
/*======================country-code============================*/

.be-recognized_be-recognized #valid-msg {
color: #00c900;
}

.be-recognized_be-recognized .hide {
display: none;
}

.be-recognized_be-recognized #error-msg {
color: red;
}

/*============call-widget============*/
/*body.venue-dubai_venue-dubai .button_call_email{
display: none;
}*/

/*===============org-view=======================*/
.organiser_login .who_we_banner_figure::before {
position: absolute;
z-index: 0;
}

.organiser_login .navbar-nav .nav-item a.agenda-text {
color: #fff !important;
font-weight: 300;
text-decoration: none;
font-size: 24px;
line-height: 1.45;
color: #c1c1c1 !important;
text-transform: capitalize;
display: inline-block;
padding: 0;
cursor: pointer;
margin: 19px 0px 0px -11px;
}

.organiser_login li.dropdown ul {
width: 290px;
position: absolute;
left: 20px;

}

.organiser_login ul.nav.navbar-nav li {
padding: 0.5rem 1rem;
position: relative;

}

.organiser_login ul.nav.navbar-nav li a:hover {
color: #000;
text-decoration: none;

}

.organiser_login.navbar-nav>li>.dropdown-menu {
margin-top: 0;
}

.organiser_login .menu-list>li>.dropdown-menu li {
background: linear-gradient(to right, rgb(0 194 164) 0%, rgb(0 195 165) 40%, rgb(1 191 162 / 17%) 80%, rgb(0 0 0 / 70%) 100%);
padding: 0;
border: 0;
}

.organiser_login .menu-list>li>.dropdown-menu li a {
border: 0;
color: #fff;
padding: 6px 20px;
font-size: 16px;
font-weight: 300;

}

.organiser_login ul.nav.navbar-nav.menu-list {

justify-content: flex-start;
margin-left: -16px;
margin-right: 0px;
}

.organiser_login .dropdown-menu li a[href="/add-attendees"].agenda-text {
font-size: 16px;
margin: 0;
color: #fff !important;
padding: 6px 20px;
}

.organiser_login .dropdown-menu li a[href="/add-attendees"].agenda-text:hover {
color: #000 !important;
}

@media screen and (max-width: 1690px) {
.organiser_login .navbar-nav .nav-item a.agenda-text {
font-size: 19px;
margin-top: 0px;
margin-left: -11px;
}

.review_banner_caption p {
font-size: 20px;
}

.Conference_Format_9 .speaker_content h3,
.conference-format_conference-format .legitimacy_section .legitimacy_heading h2 {
font-size: 45px;
}
}

@media screen and (max-width: 1430px) {
.organiser_login .navbar-nav .nav-item a.agenda-text {
font-size: 16px;
}
}

@media screen and (max-width: 1024px) {
.organiser_login .navbar-nav.menu-list li {
border-top: none;
}

.organiser_login .navbar-nav>li>a b {
display: inline-flex;
border: none;
padding: 0 0px;
height: 100%;
}

.organiser_login ul.nav.navbar-nav.menu-list {
border-top: none;
padding: 0px 0;
background: #000;
}

}

@media screen and (max-width: 991px) {
.organiser_login .navbar-nav .nav-item a.agenda-text {
font-size: 14px;

}
}

/*===============org-view=======================*/

.blog-col-img img,
.blog-col-text img {
height: 100%;
max-height: 400px;
width: 100%;
object-fit: contain;
border: 2px solid var(--theme-color);
padding: 15px;
border-radius: 10px;
display: flex;
margin: auto;
margin-bottom: 30px;
}

/*=========blog-img============*/

#edit-active-conference--wrapper legend,
#edit-active-conference--2--wrapper legend {
border-bottom: none;
}

.be-recognized_be-recognized #edit-active-conference--wrapper legend span,
.be-recognized_be-recognized #edit-active-conference--2--wrapper legend span,
.contact-us_contact-us #edit-active-conference--2--wrapper legend span {
color: #000;
font-family: EuclidCircularA;
}
.be-recognized_be-recognized #edit-active-conference--wrapper legend span,
.be-recognized_be-recognized #edit-active-conference--2--wrapper legend span{
color: #000;
font-size: 24px;
font-style: normal;
font-weight: 600;
line-height: 24px;
letter-spacing: 0.24px;
margin-bottom: 20px;
}
.be-recognized_be-recognized .iti__selected-flag{
    height: 48px;
}
/* #edit-select-conference input[type='radio']:checked:after,
#edit-active-conference input[type='radio']:checked:after,
#edit-active-conference--2--wrapper input[type='radio']:checked:after {
padding: 5px;
width: 16px;
height: 16px;
    font-size: 16px;
    font-weight: 600;
    color: #000;
}
.iti__country-name{
    font-size: 16px;
    font-weight: 600;
    color: #000;
}
top: -2px;
left: -2px;
position: relative;
background-color: var(--theme-color);
content: '';
display: inline-block;
visibility: visible;
border: 3px solid #fff;
} */

.recent_heading {
font-size: 20px;
font-weight: 600;
margin: 20px 0px;
}

.delegate-slider .slick-slide img {
padding: 10px 25px;
max-width: 220px;
background: #ffffff;
border-radius: 15px;
border: 1px solid;
height: 120px;
object-fit: contain;
}

@media screen and (max-width: 1199px) {
/* div#edit-select-conference,
div#edit-active-conference,
div#edit-active-conference--2 {
flex-direction: column;
} */
.berecognized-form .js-form-item {
width: 100%;
margin: 0;
margin-bottom: 15px;
}
.nomination-section .form-wrapper h2{
font-size: 24px;
}
}
@media screen and (max-width: 767px) {



.js-form-item.form-item.js-form-type-radio.form-item-select-conference.js-form-item-select-conference,
.js-form-item.form-item.js-form-type-radio.form-item-active-conference.js-form-item-active-conference {
width: 100%;
}
.be-recognized_be-recognized .js-form-item.form-item.js-form-type-radio.form-item-select-conference.js-form-item-select-conference,
.be-recognized_be-recognized .js-form-item.form-item.js-form-type-radio.form-item-active-conference.js-form-item-active-conference{
margin: 6px 0px;
}
.slider-section-delegate {
margin: 0 0 20px 0;
}
.submit_button_wrapper .btn-submit{
border-radius: 10px;
}
.delegate-slider .slider-wrapper {
margin-bottom: 20px;
}

.delegate-slider p {
margin: 0 0 24px 0;
font-size: 16px;
}

}


/*============================legitimacy======page===========================*/
.legitimacy_all {
padding: 30px 0px;
}

.seal-of-legitimacy_seal-of-legitimacy .our_proven_section {
padding-top: 40px;
}

/* =======================legitimacy_section================================== */
.legitimacy_section .legitimacy_heading {
margin-bottom: 40px;
}

.legitimacy_section .legitimacy_heading span,
.enlightening_section h2 span,
.our_proven_section h3 span,
.Legitimacy_Part5 .reviews_content h3 span {
display: block;
color: var(--theme-color);
}

.seal-of-legitimacy_seal-of-legitimacy .review_banner_caption h1 {
color: var(--main-color);
font-size: 80px;
line-height: 1.2;
font-weight: 700;
margin-bottom: 16px;
text-transform: capitalize;
}

.seal-of-legitimacy_seal-of-legitimacy .review_banner_caption strong {
font-size: 60px;
font-weight: 800;
color: #fff;
}

.legitimacy_section .legitimacy_heading h2 {
max-width: 1200px;
margin: 10px auto;
text-align: center;
border: 1px solid var(--theme-color);
border-radius: 10px;
padding: 20px;
font-size: 25px;
font-weight: 700;
}

.legitimacy_section .legitimacy_content_wrapper p {
font-size: 20px;
text-align: center;
}

/* ==================uniqueness_section============================ */
.uniqueness_section h2 {

font-size: 60px;
font-weight: 300;
color: var(--theme-color);
}

.uniqueness_section h2~p {
font-size: 20px;
}

.uniqueness_content {
background: #f8f8f8;
max-width: 1720px;
margin: 0 auto;
border-radius: 10px;
padding: 30px 20px;
}

.uniqueness_content .row {
display: flex;
flex-wrap: wrap;
}

.mt-4 {
margin-top: 24px;
}

.uniqueness_content .row .col-lg-8 {
display: flex;
flex-direction: column;
justify-content: center;

}

.uniqueness_section h2 strong {
display: block;
color: #000;
}

.uniqueness_section_card_box {
text-align: center;
background: #fff;
padding: 25px;
border-radius: 10px;
box-shadow: 0px 3px 10px #e5e1e1;
display: flex;
flex-direction: column;
height: 100%;
}

.uniqueness_section_card_box span {
display: inline-block;
margin-bottom: 10px;

}

.uniqueness_section_card_box span img {
width: auto;
max-width: 60px;
}

.uniqueness_section_card_box h3 {
font-size: 25px;
font-weight: 600;
color: var(--theme-color);
margin-bottom: 20px;
}

.uniqueness_section_card_box p {
font-size: 16px;
font-weight: 300;
}

/* ================enlightening_section====================== */
.Legitimacy_Part3 .owl-dots,
.Legitimacy_Part5 .owl-dots {
text-align: center;
display: flex;
justify-content: space-around;
max-width: 200px;
margin: 30px auto;
}

.Legitimacy_Part3 .owl-theme .owl-dots .owl-dot span,
.Legitimacy_Part5 .owl-theme .owl-dots .owl-dot span {
height: 10px;
background: var(--theme-color);
width: 10px;
display: block;
border-radius: 50%;
}

.seal-of-legitimacy_seal-of-legitimacy .vedio_main_two .item .image_iframe,
.conference-format_conference-format .vedio_main_two .item .image_iframe {
position: relative;
}

/* .conference-format_conference-format .review_banner_caption{
right: 60px;
left: auto;
} */
.seal-of-legitimacy_seal-of-legitimacy .vedio_main_two .item .image_wrapper,
.conference-format_conference-format .vedio_main_two .item .image_wrapper {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
}

.seal-of-legitimacy_seal-of-legitimacy .vedio_main_two .item .image_wrapper img,
.conference-format_conference-format .vedio_main_two .item .image_wrapper img {
height: 100%;
object-fit: cover;
}

.enlightening_section h2,
.Legitimacy_Part5 .reviews_content h3 {
text-align: center;
font-size: 35px;
font-weight: 600;
margin-bottom: 25px;
max-width: 100%;
}

.Legitimacy_Part5 .see-it {
padding-top: 40px;
}

.our_proven_section p,
.enlightening_section .heading_wrapper p,
.Legitimacy_Part5 .reviews_content p {
text-align: center;
font-size: 20px;
font-weight: 300;
margin-bottom: 50px;
max-width: 100%;
}

.enlightening_section p {
font-size: 16px;
}

.enlightening_section .reviews_content {
text-align: center;
}

.enlightening_section .owl-carousel.owl-drag .owl-item {
opacity: 1;
border: 1px solid black;
border-radius: 8px;
overflow: hidden;
position: relative;
}

.seal-of-legitimacy_seal-of-legitimacy .enlightening_section .item .slider_content p {
margin-bottom: 0px;
text-align: center;
}

.seal-of-legitimacy_seal-of-legitimacy .enlightening_section .item .video_btn,
.conference-format_conference-format .enlightening_section .item .video_btn {
top: 50%;
left: 50%;
cursor: pointer;
position: absolute;
color: white;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
text-transform: uppercase;
font-size: 10px;
font-weight: 600;
transform: translate(-50%);
z-index: 1111;
}

.seal-of-legitimacy_seal-of-legitimacy .enlightening_section .image_iframe iframe,
.conference-format_conference-format .enlightening_section .image_iframe iframe {
width: 100%;
}

.seal-of-legitimacy_seal-of-legitimacy .enlightening_section .item .slider_content p span,
.conference-format_conference-format .enlightening_section .item .slider_content p span {
color: var(--main-color);
}

.seal-of-legitimacy_seal-of-legitimacy .enlightening_section .item,
.conference-format_conference-format .enlightening_section .item {
margin: 0;
}

.seal-of-legitimacy_seal-of-legitimacy .enlightening_section .owl-carousel.owl-drag .owl-item.active.center .item .image_iframe .slider_content,
.conference-format_conference-format .enlightening_section .owl-carousel.owl-drag .owl-item.active.center .item .image_iframe .slider_content {
padding: 30px;
}

.seal-of-legitimacy_seal-of-legitimacy .enlightening_section .item img.btn_play,
.conference-format_conference-format .enlightening_section .item img.btn_play {
width: 60px;
height: 60px;
}

.seal-of-legitimacy_seal-of-legitimacy .owl-carousel .owl-nav button.owl-prev,
.seal-of-legitimacy_seal-of-legitimacy .owl-carousel .owl-nav button.owl-next,
.conference-format_conference-format .owl-carousel .owl-nav button.owl-prev,
.conference-format_conference-format .owl-carousel .owl-nav button.owl-next {
color: var(--theme-color) !important;
font-size: 50px !important;
height: 50px;
width: 50px;
display: flex;
justify-content: center;
align-items: center;
border: 1px solid var(--theme-color);
border-radius: 30px;
position: absolute;
transform: translateY(-40%);
top: 40%;
z-index: 111;
}

.seal-of-legitimacy_seal-of-legitimacy .owl-carousel .owl-nav button.owl-prev,
.conference-format_conference-format .owl-carousel .owl-nav button.owl-prev {
left: 0;
}

.seal-of-legitimacy_seal-of-legitimacy .owl-carousel .owl-nav button.owl-next,
.conference-format_conference-format .owl-carousel .owl-nav button.owl-next {
right: 0;
}

.seal-of-legitimacy_seal-of-legitimacy .vedio_slider_seal-of-legitimacy_seal-of-legitimacy,
.conference-format_conference-format .vedio_slider_seal-of-legitimacy_seal-of-legitimacy {
position: relative;
}

.enlightening_section .owl-carousel.owl-drag .owl-item:after {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
content: "";
background: rgb(248, 249, 251);
background: radial-gradient(circle, rgba(248, 249, 251, 1) 0%, rgba(255, 58, 58, 0) 100%);
}

.enlightening_section .owl-carousel.owl-drag .active:after,
.enlightening_section .owl-carousel.owl-drag .center:after {
position: static;
width: 100%;
height: 100%;
left: 0;
top: 0;
background: transparent;

}

.enlightening_section .owl-carousel.owl-drag .slider_content {
padding: 8px;
}

.enlightening_section .owl-carousel.owl-drag .center .slider_content {
padding: 20px;
}

/* ========our_proven_section================== */
.our_proven_section h2 {

text-align: center;
font-size: 35px;
font-weight: 600;
color: var(--theme-color);
margin-bottom: 30px;

}

.our_proven_section .slick-slide img {
max-width: 200px;
margin: 0 auto;
border-radius: 10px;
height: 100%;
object-fit: cover;
border: 1px solid var(--main-color);
padding: 15px;
background: #fff;
}

.our_proven_section h3 {
font-size: 35px;
text-transform: uppercase;
font-weight: 600;
margin-top: 30px;
}

.our_proven_section .logos_slider {
padding: 20px;
border: 1px solid #00c3a5f7;
border-radius: 10px;
background: #f8f8f8;

}

.our_proven_section .logos_slider .row .col-md-4 {
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
}

.our_proven_section .logos_slider .row .col-md-4 h4 {
margin-top: 30px;
}

.Legitimacy_Part5 .reviews_content p a {
background: var(--main-color) !important;
color: #fff;
}

.beware-of-fake-event-websites_beware-of-fake-event-websites p {
padding: 10px;
}

.health-2-0-conference-dubai-2023-reviews_health-2-0-conference-dubai-2023-reviews .attendee_past .image-gallery .container {
padding: 0;
}

/*========Attendee-Reviews-Spring-Edition==and=======legitimacy=page==@media_start========*/

@media screen and (min-width: 1650px) {

.internet-2-0-conference-dubai-2023-reviews_internet-2-0-conference-dubai-2023-reviews .container,
.seal-of-legitimacy_seal-of-legitimacy .container,
.recognition-process_recognition-process .container {
max-width: 1460px;
margin: 0 auto;
}
}

/*========================================================*/

@media screen and (max-width: 1650px) {

.enlightening_section .owl-carousel.owl-drag .active:after {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
background: transparent;
background: radial-gradient(circle, rgba(248, 249, 251, 1) 0%, rgba(255, 58, 58, 0) 100%);

}

.enlightening_section .owl-carousel.owl-drag .active+div:after {
position: static;
background: transparent;

}

span.quote_icon.quote_icon1 {
left: -20px;
}

.almuni_content h2 {
font-size: 90px;
}

.seal-of-legitimacy_seal-of-legitimacy .enlightening_section .item .video_btn {
display: none;
}

.seal-of-legitimacy_seal-of-legitimacy .enlightening_section .center .video_btn {
display: block;
}

.enlightening_section p {
font-size: 16px;
}

.enlightening_section .heading_wrapper p {
font-size: 18px;
}
}

@media screen and (max-width: 1500px) {

.tech_content h2,
.all_way_review_section h2,
.attendee_past h2 {
font-size: 38px;
margin-bottom: 10px;
}

.tech_content h3,
.all_way_review_section h3,
.attendee_past h3 {
font-size: 25px;
}

.tech_content {
font-size: 18px;
justify-content: center;
}

.almuni_content h2 {
font-size: 70px;
}

.almuni_content h4,
.almuni_content h3 {
font-size: 30px;
}

.almuni_content h3 {
padding-left: -10px;
}

.almuni_content h2 {
padding-right: 44px;
}

span.quote_icon.quote_icon1 {
left: -15px;
}

span.quote_icon {
font-size: 60px;
}

.review_banner_caption h1 {
font-size: 48px;
}

.review_banner_caption h1 {
font-size: 48px;
}

.review_banner_caption p,
.legitimacy_section .legitimacy_content_wrapper p,
.enlightening_section .heading_wrapper p,
.our_proven_section p,
.Legitimacy_Part5 .reviews_content p {
font-size: 18px;
}

.internet-2-0-conference-dubai-2023-reviews_internet-2-0-conference-dubai-2023-reviews div#edit-actions {
margin-top: 20px;
}

.review_banner_caption strong {
font-size: 50px;
}

.review_banner_caption h1 {
font-size: 40px;
}

.seal-of-legitimacy_seal-of-legitimacy .review_banner_caption h1 {
font-size: 60px;
}

.seal-of-legitimacy_seal-of-legitimacy .review_banner_caption strong,
.uniqueness_section h2 {
font-size: 45px;
}

.enlightening_section h2,
.Legitimacy_Part5 .reviews_content h3,
.attendee_past h2 {
font-size: 30px;
}

}

/*====================================================*/
@media screen and (max-width: 1400px) {

.tech_content h3,
.all_way_review_section h3,
.attendee_past h3 {
font-size: 25px;
}

.carouse_fantastic_content h3 span {
font-size: 13px;
}
}

/*====================================================*/
@media screen and (max-width: 1199px) {

.tech_content h3,
.all_way_review_section h3,
.attendee_past h3 {
font-size: 22px;
}

.carouse_fantastic_content h3 span {
font-size: 15px;
}

button.btn.btn-md.btn-alumni {
font-size: 16px;
}

.review_banner_caption strong {
font-size: 50px;
}

.attendee_past,
.tech_content p,
.review_content p,
.attendee_past p,
.attendee_past_black p,
.an_update p {
font-size: 20px;
}

.tech_content h2,
.all_way_review_section h2,
.attendee_past h2 {
font-size: 32px;
}

.tech_content h3,
.all_way_review_section h3,
.legitimacy_section .legitimacy_heading h2 {
font-size: 20px;
}

.seal-of-legitimacy_seal-of-legitimacy .review_banner_caption h1 {
font-size: 50px;
}

.seal-of-legitimacy_seal-of-legitimacy .review_banner_caption strong {
font-size: 35px;
}

.legitimacy_section .legitimacy_content_wrapper p,
.uniqueness_section h2~p,
.uniqueness_section_card_box h3,
.enlightening_section p,
.our_proven_section p,
.Legitimacy_Part5 .reviews_content p {
font-size: 18px;
}

.uniqueness_section h2 {
font-size: 35px;
}

.attendee_past h3 {
font-size: 25px;
}

.uniqueness_section_card_box span img {
max-width: 40px;
}

.enlightening_section h2,
.Legitimacy_Part5 .reviews_content h3,
.tech_content h2,
.all_way_review_section h2,
.attendee_past h2 {
font-size: 25px;
}

/*.attendee_past{
padding: 0px 0px;
}*/
.enlightening_section .owl-carousel.owl-drag .active:after {
position: static;
display: none;
}

.legitimacy_all {
padding: 30px 0px;
}

.usaa_revieww .review_banner_figure img {
height: 80vh;
object-fit: cover;
}
}

/*===========================*/
@media screen and (max-width: 1024px) {

.review_content p,
.an_update p {
font-size: 20px;
}

span.quote_icon {
font-size: 40px;
}

.tech_content h3,
.all_way_review_section h3,
.attendee_past h3 {
margin-bottom: 10px;
}

.attendee_past,
.tech_content p {
font-size: 20px;
}
}

/*==============================*/

@media screen and (max-width: 991px) {

.attendee_past,
.tech_content p,
.attendee_past,
.tech_content p,
.review_content p,
.attendee_past p,
.attendee_past_black p,
.an_update p,
.review_content p,
.an_update p {
font-size: 18px;
}

.almuni_content h2 {
font-size: 50px;
}

.internet-2-0-conference-dubai-2023-reviews_internet-2-0-conference-dubai-2023-reviews .form-text,
.form-email {
padding: 1rem;
}

.our_proven_section h3 span {
display: inline-block;
}

.wrapping_bindingg {
margin: 0 auto;
width: 70%;
}

.almuni_content h2 {
font-size: 50px;
}

.uniqueness_section h2 {
font-size: 30px;
text-align: center;
}

.uniqueness_section_card_box p,
.legitimacy_section .legitimacy_content_wrapper p,
.uniqueness_section h2~p,
.uniqueness_section_card_box h3,
.enlightening_section p,
.our_proven_section p,
.Legitimacy_Part5 .reviews_content p {
font-size: 16px;
}

.uniqueness_section h2~p {
text-align: center;
}

.our_proven_section .logos_slider .row .col-md-4 {
display: flex;
justify-content: center;
align-items: center;

}

.our_proven_section .logos_slider .row .col-md-4 h4 {
margin-top: 0px;
}
.contact-us_contact-us div#edit-actions{
margin: 10px;
}
}

/*=====================================*/
@media screen and (max-width: 767px) {
.tech_figure:before {
left: -6px;
}

.tech_figure {
max-width: 500px;
margin: 0 auto;
}

.tech_content {
padding-left: 0px;
padding: 25px;
}

.tech_content p {
text-align: justify;
}

.tech_content h2 {
font-size: 30px;
}

.review_banner_caption strong {
font-size: 40px;
}

.tech_content h2 br {
display: none;
}

span.quote_icon.quote_icon2 {
position: static;
display: block;
text-align: right;
}

span.quote_icon.quote_icon1 {
left: 0;
}

span.quote_icon,
.review_banner_caption h1 {
font-size: 30px;
}

/*   .review_content p,
.an_update p,
.attendee_past,
.tech_content p,
.attendee_past,
.tech_content p,
.review_content p,
.attendee_past p,
.attendee_past_black p,
.an_update p {
font-size: 18px;
}*/

.attendee_past {
padding: 50px 20px;

}

.almuni_content {
padding: 40px;
}

.wrapping_bindingg {
width: 70%;
}

.seal-of-legitimacy_seal-of-legitimacy .review_banner_caption h1 {
font-size: 40px;
margin-left: 20px;
}

.seal-of-legitimacy_seal-of-legitimacy .review_banner_caption strong {
font-size: 30px;
}

.seal-of-legitimacy_seal-of-legitimacy .review_banner_figure img {
height: 50vh;
object-fit: cover;
}

.legitimacy_section .legitimacy_content_wrapper p,
.uniqueness_section h2~p,
.enlightening_section p,
.our_proven_section p,
.Legitimacy_Part5 .reviews_content p,
.enlightening_section .heading_wrapper p {
font-size: 16px;
}

.uniqueness_section_card_box h3 {
font-size: 18px;
}

.uniqueness_section h2,
.uniqueness_section h2~p {
text-align: center;
margin-bottom: 10px;
}

.enlightening_section h2,
.Legitimacy_Part5 .reviews_content h3,
.tech_content h2,
.all_way_review_section h2,
.attendee_past h2,
.attendee_past h3 {
font-size: 20px;
}

.legitimacy_all {
padding: 30px 0px;
}

.uniqueness_section h2 strong,
.our_proven_section h3 span {
display: inline-block;
}

.uniqueness_section h2~p {
margin-bottom: 20px;
}
}

/*===========================*/
@media screen and (max-width: 600px) {
.almuni_content h2 {
font-size: 50px;
}

.review_banner_caption strong {
font-size: 40px;
}

.dubai-2023-reviews_dubai-2023-reviews .review_banner_caption p {
font-size: 16px;
max-width: 100%;
text-align: inherit;
}

.attendee_past,
.tech_content p {
font-size: 16px;
}

.all_way_review_section h2 {
font-size: 22px;
margin-bottom: 23px;
}

.all_way_review_section {
padding: 40px 0;

}

.review_content p {
font-size: 16px;
text-align: justify;
}

.internet-2-0-conference-dubai-2023-reviews_internet-2-0-conference-dubai-2023-reviews .banner-section img {
height: 52vh;
}

.usaa_revieww .review_banner_caption p {
max-width: 100%;
}
}

@media screen and (max-width: 575px) {
.review_banner_caption strong {
font-size: 30px;
}

.review_banner_caption h1,
.tech_content h2 {
font-size: 25px;
}

/* .review_banner_caption {
bottom: 10%;
} */

.almuni_content h2 {
font-size: 40px;
}

.internet-2-0-conference-dubai-2023-reviews_internet-2-0-conference-dubai-2023-reviews .carouse_fantastic_slider {
padding: 30px 30px;
}

.tech_section {
padding: 50px 0px;
}

.internet-2-0-conference-dubai-2023-reviews_internet-2-0-conference-dubai-2023-reviews .exhibitor_slider_sponsors ul.slick-dots li>button {
display: none;
}

.review_content p,
.an_update p,
.attendee_past,
.tech_content p,
.attendee_past,
.tech_content p,
.review_content p,
.attendee_past p,
.attendee_past_black p,
.an_update p {
font-size: 16px;

}

.attendee_past p,
.legitimacy_section .legitimacy_content_wrapper p,
.enlightening_section .heading_wrapper p,
.Legitimacy_Part5 .reviews_content p {
text-align: justify;
}

.Legitimacy_Part5 .reviews_content p+p {
text-align: center;
}

.tech_content h2,
.legitimacy_section .legitimacy_heading h2 {
font-size: 18px;
}

.almuni_content h2 {
font-size: 30px;
padding: 0;
}

.almuni_content h4,
.almuni_content h3,
.tech_content h2,
.all_way_review_section h2,
.attendee_past h2 {
font-size: 20px;
}

.almuni_content {
padding: 15px;
}

.almuni_content {
padding: 15px;
}

.uniqueness_section h2 strong {
display: inline-block;

}

.uniqueness_section h2 {
font-size: 26px;
text-align: center;
margin-bottom: 1rem;
}

.attendee_past {
padding: 30px 0px;
}

.dubai-2023-reviews_dubai-2023-reviews .attendee_past {
padding: 30px 0px;
}
}

/*========Dos & Don’ts To Avoid Event Scams=============*/
.prevent-event-scams_prevent-event-scams .scam_page_conference p {
font-size: 16px;
font-weight: 300;
padding: 10px 0px;
text-align: justify;
}

.prevent-event-scams_prevent-event-scams .scam_page_conference {
padding: 80px 0px;
}

.prevent-event-scams_prevent-event-scams .scam_page_conference ol {
padding-left: 25px;
text-align: justify;
}

.prevent-event-scams_prevent-event-scams .scam_page_conference h5 {
font-size: 20px;
font-weight: 600;
}

/*========video-reviews_video-reviews=============*/
 .video_col_section {
padding: 30px 0px;
}

 .video_col_section p {
font-size: 16px;

}

 .video_col_section .slider_content h3~p span {
font-weight: 700;
}

 .videos-section {
padding: 50px 0px;
}

 .single-featured-image-header .top_panel_image_header {
text-align: center;
}

 .video_col_section .video_col_content .row .col-lg-4 {
display: flex;
align-items: center;
}

 .single-featured-image-header .top_panel_image_header h1 {
font-size: 40px;
font-family: Unbounded;
text-transform: uppercase;
font-weight: 600;
}

 .single-featured-image-header .top_panel_image_header h1 span {
color: var(--theme-color);
}

 .single-featured-image-header .top_panel_image_header p a,
 .single-featured-image-header .top_panel_image_header h1 p span {
color: #fff;
font-weight: 700;
margin-top: 20px;
}

 .videos-section h3 {
margin-bottom: 16px;
font-weight: 600;
color: var(--theme-color);
font-size: 35px;
}

 .videos-section .text-justify p {
font-size: 20px;
text-align: center;
font-weight: 300;
}

 .video_col_content .heading_wrapper h3 {
font-size: 20px;
font-weight: 600;
color: var(--theme-color);
}

 .video_col_content .heading_wrapper h4 {
font-size: 16px;
margin: 20px 0px;
font-weight: 600;
}

 .video_col_content .line {
border-bottom: 2px solid #b6b6b6;
}

 .video_col_content .line .row {
margin-bottom: 20px;
}

/*====*/
 .videos_col_two .slider_content h3 {
font-size: 20px;
color: var(--theme-color);
padding: 5px 0px;
}

 .videos_col_two .slider_content {
padding: 0px 20px;
}


 .video_col_section .image_iframe {
position: relative;
}

 .video_col_section h2 {
font-weight: 700;
margin-left: 16px;
}

 .video_col_section .image_wrapper {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
}

 .video_col_section .image_wrapper img {
height: 100%;
object-fit: cover;
width: 100%;
}

 .video_col_section .image_wrapper .video_btn {
top: 74%;
left: 79%;
cursor: pointer;
position: absolute;
color: white;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
text-transform: uppercase;
font-size: 10px;
font-weight: 600;
}

 .video_col_section .image_wrapper img.btn_play {
width: 40px;
height: 40px;
}

 .video_col_section .image_wrapper .video_btn p {
margin: 4px 0px;
font-size: 12px;
}

 .video_col_section .image_iframe iframe {
width: 100%;
}

/*========media=========*/
@media screen and (min-width: 1650px) {
 .container {
max-width: 1460px;
margin: 0 auto;
}

}

@media screen and (max-width: 1650px) {

 .single-featured-image-header .top_panel_image_header h1,
 .videos-section h3 {
font-size: 30px;
}

.single-featured-image-header .top_panel_image_header h1 p {
font-size: 15px;
}

 .videos-section .text-justify p {
font-size: 18px;
}
}

/*===*/
@media screen and (max-width: 1199px) {
 .videos_col_two .slider_content {
padding: 0px;
}
}

@media screen and (max-width: 991px) {
 .videos_col_two .slider_content {
padding: 0px 15px;
}

 .single-featured-image-header .top_panel_image_header h1,
 .videos-section h3 {
font-size: 24px;
}
}

@media screen and (max-width: 767px) {

 .videos-section .text-justify p {
font-size: 16px;
}
}

@media screen and (max-width: 575px) {
 .single-featured-image-header img {
object-fit: cover;
height: 35vh;
}
}

@media screen and (max-width: 375px) {
.single-featured-image-header img {
object-fit: cover;
height: 70vh;
}
}


/*==========end=======*/

/*==============loder-dashboard========================*/
.user_loader_img_2 {
visibility: hidden;
width: 100%;
height: 100%;
background: #00000047;
display: flex;
align-items: center;
justify-content: center;
position: fixed;
z-index: 999;
overflow: show;
margin: auto;
top: 0;
left: 0;
bottom: 0;
right: 0;
}

.user_loader_img_2.visibility_visible {
visibility: visible;
}

.user_loader_img_2.visibility_visible img {
animation: rotation 35s linear infinite;
}

@-webkit-keyframes rotation {
from {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}

to {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}

/*==============loder-dashboard===========end=============*/
/*===/linkedIn-profile-verification-tool=====*/

.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .banner-fig .top_panel_image_header h1 {
font-weight: 700;
text-transform: uppercase;
font-size: 60px;
text-align: left;
}

.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .banner-fig .top_panel_image_header h1 span {
background: #3b85ce;
font-weight: 300;
display: inline-block;
padding: 10px;
font-size: 20px;
text-transform: capitalize;
}

.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .top_panel_image_header {
position: absolute;
left: 0;
bottom: 50%;
width: 100%;
transform: translateY(50%);
}

.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .linkedin_profile_heading form label {
display: none;
}

.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .linkedIn_url {
align-items: center;
}

.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .js-form-item.form-item {
margin: 20px 0px;
}

/*==================linkedin_profile_url=======================*/
.recognition-process,
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .videos-section {
padding: 50px 0px;
}

body.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool {
font-family: 'Poppins', sans-serif;
}

.linkedin_profile_url_section .linkedin_profile_heading .linkedin_profile_menu li {
display: flex;
justify-content: start;
align-items: start;

}

.linkedin_profile_url_section .linkedin_profile_heading .linkedin_profile_menu>li:not(:last-child) {
margin-bottom: 50px;
}

.linkedin_profile_url_section .linkedin_profile_heading .linkedin_profile_menu li span {
padding: 14px;
display: inline-block;
background: var(--theme-color);
color: #fff;
font-size: 18px;
font-weight: 300;
border-radius: 18px;
height: 40px;
width: 40px;
display: flex;
justify-content: center;
align-items: center;
margin-right: 10px;
}

.linkedin_profile_url_section .linkedin_profile_heading .linkedin_profile_menu li div h4 {
font-size: 30px;
font-weight: 600;
}

.linkedin_profile_url_section .linkedin_profile_heading .linkedin_profile_menu li div p {
font-size: 20px;
}

/*======Profile-Verification-Tool=======*/


.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .videos-section h3 {
text-align: center;
font-size: 40px;
font-weight: 600;
margin-bottom: 25px;
}

.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .videos-section h3 strong {
display: block;
color: var(--theme-color);
font-weight: 700;
}

.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .videos-section p {
text-align: center;
font-size: 20px;
font-weight: 400;
margin-bottom: 50px;
}

.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .videos-section p a {
color: var(--theme-color);
text-decoration: none;
}

.enter_url_section .linkedin_profile_url {
background: #051f39;
max-width: 1350px;
margin: 0 auto;
padding: 50px;
border-radius: 25px;
}

.enter_url_section .linkedin-form input[type="submit"] {
color: #fff;
background: #00c3a5;
outline: none;
border: none;
padding: 10px 20px;
border-radius: 6px;
margin-bottom: 15px;
}

.linkedin_profile_url .linkedin_profile_heading h3 {
text-align: center;
color: #fff;
font-size: 35px;
font-weight: 600;
margin-bottom: 16px;
}

.enter_url_section .linkedin_profile_url .linkedin_profile_heading p {
color: #d1d2d3;
}

.enter_url_section .linkedin_profile_url .linkedin_profile_heading .red span p {
color: red;
}

.enter_url_section .linkedin_profile_url .linkedin_profile_heading .green span p {
color: green;
}

.enter_url_section .linkedin_profile_url .linkedin_profile_heading p span {
color: #fff;
}

.enter_url_section .linkedin_profile_url .linkedin_profile_heading form input#edit-actions-submit {
border: 1px solid #fff;
background: #1b71c6;
width: auto;
max-width: 100%;
white-space: normal;
padding: 10px 40px !important;
border-radius: 5px;
}

.enter_url_section .linkedin_profile_url .linkedin_profile_heading form div#edit-actions {
text-align: center;
margin: 1rem 0rem;
}

.enter_url_section .linkedin_profile_url .linkedin_profile_heading h3 span {
color: #1d72c7;

}

.enter_url_section .linkedin_profile_url .attendee-number .linkedin-profile img,
.enter_url_section .linkedin_profile_url_section .attendee-number .linkedin-profile img {
width: 100%;
}

.attendee-number {
display: flex;
justify-content: center;
align-items: center;
height: 100%;
}

.enter_url_section .linkedin_profile_url .attendee-number .linkedin-profile {
max-width: 300px;
margin: 0 auto;
}

.enter_url_section .linkedin_profile_url .form-item-first-name,
.enter_url_section .linkedin_profile_url .form-item-last-name {
display: none;
}


/*======linkedin-page-media=================*/
@media screen and (min-width: 1600px) {
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .container {
max-width: 1460px;
margin: 0 auto;
}
}

@media screen and (max-width: 1500px) {
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .banner-fig .top_panel_image_header h1 {
font-size: 50px;
}

.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .videos-section h3 {
font-size: 35px;
}

.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .videos-section p,
.linkedin_profile_url_section .linkedin_profile_heading .linkedin_profile_menu li div p {
font-size: 18px;
}

.linkedin_profile_url_section .linkedin_profile_heading .linkedin_profile_menu li div h4 {
font-size: 25px;
}

.linkedin_profile_url_section .linkedin_profile_heading .linkedin_profile_menu>li:not(:last-child) {
margin-bottom: 35px;
}
}

@media screen and (max-width: 1199px) {
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .videos-section h3 {
font-size: 30px;
}

.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .videos-section p,
.linkedin_profile_url_section .linkedin_profile_heading .linkedin_profile_menu li div p {
font-size: 16px;
}

.linkedin_profile_url_section .linkedin_profile_heading .linkedin_profile_menu>li:not(:last-child) {
margin-bottom: 30px;
}

.linkedin_profile_url_section .linkedin_profile_heading .linkedin_profile_menu li div h4 {
font-size: 20px;
}

.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .enter_url_section .linkedin_profile_url .linkedin_profile_heading form input#edit-actions-submit {
margin-bottom: 16px !important;
display: inline-block;
}

.page-node-231 .banner-fig .top_panel_image_header h1 span {
background: #3b85ce;
font-weight: 300;
display: inline-block;
padding: 10px;
font-size: 20px;
text-transform: capitalize;
}

.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .banner-fig .top_panel_image_header h1 {
font-size: 45px;
}

}

/*========*/
@media screen and (max-width: 1024px) {

.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .single-featured-image-header img {
height: 75vh;
max-height: 75vh;
object-fit: cover;
}


}

/*========*/
@media screen and (max-width: 991px) {
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .attendee-number .linkedin-profile {
max-width: 600px;
margin: 20px auto;
}

.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .videos-section p {
margin-bottom: 35px;
font-size: 16px;
}

.linkedin_profile_url_section .linkedin_profile_heading .linkedin_profile_menu li div p {
font-size: 16px;
}

.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .enter_url_section .linkedin_profile_url .linkedin_profile_heading p {
color: #d1d2d3;
font-size: 14px;
margin-top: 15px;
text-align: center;
}

.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .banner-fig .top_panel_image_header h1 {
font-size: 40px;
}

.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .single-featured-image-header img {
max-height: 50vh;
}

.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .enter_url_section .linkedin_profile_url .linkedin_profile_heading h3 {
font-size: 30px;
}
}

/*========*/
@media screen and (max-width: 767px) {
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool.single-featured-image-header img {
max-height: 50vh;
}

.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .videos-section h3,
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .enter_url_section .linkedin_profile_url .linkedin_profile_heading h3 {
font-size: 25px;
}

.linkedin_profile_url_section ul.linkedin_profile_menu {
margin-bottom: 25px;
}

.linkedin_profile_url_section .linkedin_profile_heading .linkedin_profile_menu li div h4 {
font-size: 20px;
}

.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .attendee-number .linkedin-profile {
max-width: 500px;
margin: 0 auto;
}

.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .banner-fig .top_panel_image_header h1 span {
margin-bottom: 15px;
}

.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .enter_url_section .linkedin_profile_url .attendee-number .linkedin-profile {
max-width: 250px;
margin: 15px auto;
}

/*.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .enter_url_section .linkedin_profile_url  form input#edit-email {
text-align: center;
}*/
.recognition-process,
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .videos-section {
padding: 40px 0px;
}

}

/*=========*/
@media screen and (max-width: 575px) {
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .videos-section p {
text-align: justify;
}

.linkedin_profile_url_section .linkedin_profile_heading .linkedin_profile_menu li div h4 {
font-size: 20px;
}

.linkedin_profile_url_section .linkedin_profile_heading .linkedin_profile_menu li div p {
font-size: 15px;
text-align: justify;
}

.linkedin_profile_url_section .linkedin_profile_heading .linkedin_profile_menu li span {
padding: 10px;
font-size: 15px;
height: 30px;
width: 30px;
margin-right: 8px;
}

.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .banner-fig .top_panel_image_header h1 {
font-size: 40px;
}

.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .banner-fig .top_panel_image_header h1 span {
margin-bottom: 10px;
}

.recognition-process,
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .videos-section {
padding: 30px 0px !important;
}
}

/*====*/
@media screen and (max-width: 400px) {
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .banner-fig .top_panel_image_header h1 {
font-size: 30px;
}

.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .banner-fig .top_panel_image_header h1 span {
font-size: 16px;
}

.recognition-process,
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .videos-section {
padding: 20px 0px !important;
}
}

.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .form-text,
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .form-url,
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .form-email,
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .form-tel {
display: block;
width: 100%;
height: 100%;
padding: 10px;
font-size: 16px;
line-height: 1.5;
color: #495057;
background-color: #fff;
background-clip: padding-box;
border: 2px solid #dbe0df;
border-radius: 0;
transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .iti__arrow {
display: none;
}


/*=============new-blog-page-20-09-2023=========================*/
.banner_blog_section {
background: #000;

}

.asserts1 {
padding: 200px 0px;
text-align: center;
}

.asserts1 h1 {
color: #0ba580;
}

.asserts {
background: #fff;
text-align: center;
padding: 50px 0px 20px 0;
}

.asserts h2 {
color: #0ba580;
font-size: 32px;
font-weight: 700;
margin-bottom: 20px;
}

.asserts h2 span {
display: block;
color: #000;
}

.announcement_date {
font-size: 30px;
font-style: italic;
font-weight: 300;
color: gray;
}

.announcement_content {
margin-bottom: 20px;
}

.announcement_content h3 {
font-size: 35px;
font-weight: 600;
margin-bottom: 20px;
}

.announcement_content h3 span {
display: block;
}

.announcement_content p {
font-size: 20px;
font-weight: 300;
}

.announcement_content p span {
color: #0ba580;
}

.marketing_heading_main p,
.questions_ans p {
font-size: 20px;
font-weight: 300;
}

.questions_ans {
padding: 20px ;
}

.announcement_blog {
padding: 0px 0px;
}

.announcement_blog a {
color: blue;
}

.announcement_blog p {
text-align: justify;
}

.question p {
text-align: justify;
}

.have_a_question,
.question h2 {
background-color: #d9f3ed;
text-align: center;
padding: 40px 0px;
}

.question h2,
.have_a_question h2 {
font-weight: 600;
font-size: 40px;
}

.questions_ans h3 {
margin-bottom: 30px;
}

.questions_ans a {
color: blue;
}

.have_a_question span,
.questions_ans h3 {
color: #8338ec;
}

.questions_ans h3 {
color: #8338ec;
font-size: 35px;
font-weight: 600;
}

.have_a_question p {
font-size: 22px;
font-weight: 300;
margin: 20px 0px;
}

.have_a_question a {
color: blue;
}

@media screen and (min-width: 1650px) {
.unfounded-scam-claims_unfounded-scam-claims .container {
max-width: 1490px;
margin: 0 auto;
}
}

@media screen and (max-width: 1500px) {
.asserts1 h1 {
font-size: 35px;
}

.asserts h2,
.announcement_content h3,
.questions_ans h3,
.question h2,
.have_a_question h2 {
font-size: 25px;
}

.marketing_heading_main p,
.questions_ans p,
.announcement_content p,
.have_a_question p {
font-size: 18px;
}

.have_a_question,
.question h2 {
padding: 20px 0px;
}

.questions_ans {
padding: 20px 0px;
}
}

@media screen and (max-width: 991px) {
.asserts1 h1 {
font-size: 30px;
}

.asserts h2,
.announcement_content h3,
.questions_ans h3,
.question h2,
.have_a_question h2 {
font-size: 22px;
}

.marketing_heading_main p,
.questions_ans p,
.announcement_content p,
.have_a_question p {
font-size: 16px;
}

.have_a_question,
.question h2 {
padding: 20px 0px;
}

}

@media screen and (max-width: 575px) {
.asserts1 h1 {
font-size: 22px;
}

.asserts h2,
.announcement_content h3,
.questions_ans h3,
.question h2,
.have_a_question h2 {
font-size: 20px;
}

.marketing_heading_main p,
.questions_ans p,
.announcement_content p,
.have_a_question p {
font-size: 16px;
}

.have_a_question,
.question h2 {
padding: 20px 0px;
}

.announcement_blog {
padding: 40px 0px;
}

.asserts1 {
padding: 200px 0px 100px 0px;
}
}

@media screen and (max-width: 575px) {

.questions_ans p,
.announcement_content p,
.have_a_question p {
text-align: justify;
}

.questions_ans {
padding: 20px 0px;
}

.announcement_date {
text-align: center;
}
}

/*================================================================*/
/*========conf_format-page-css-start============*/

.conference-format_conference-format .legitimacy_section .legitimacy_heading h2 {
border: transparent;
font-size: 50px;
padding: 0;
}

.conference-format_conference-format .legitimacy_section .legitimacy_content_wrapper p {
font-size: 22px;
text-align: center;
margin-bottom: 50px;
}

.Conference_Format_3 .legitimacy_content_wrapper {
background: #000;
padding: 50px;
text-align: center;
color: #fff;
border-radius: 13px;
}

.Conference_Format_3 .red-btn {
font-size: 16px;
font-weight: 300;
line-height: 1.45;
color: #fff;
text-transform: uppercase;
display: inline-block;
background: var(--theme-color);
padding: 6px 16px;
border-radius: 8px;
border: 1px solid var(--theme-color);
transition: 0.5s all;
}

.conference-format_conference-format .review_banner_caption h1 {
text-transform: uppercase;
color: var(--theme-color);
font-weight: bolder;
font-size: 80px;
}

.conference-format_conference-format .review_banner_caption strong {
font-size: 40px;
color: #fff;
}

/*.conference-format_conference-format .review_banner_caption p{
max-width: 50%;
text-align: justify;
}*/
.speaker_sessions .speaker_content h3 {
font-size: 40px;
font-weight: 600;
margin-bottom: 50px;
}

.Conference_Format_4 .speaker_img {
width: auto;
max-width: 680px;
}

.speaker_sessions .speaker_content h3 span {
color: var(--theme-color);
}

.speaker_sessions .speaker_content p {
font-size: 22px;
text-align: justify;
}

.Conference_Format_4 .row .col-12:nth-child(2) {
display: flex;
align-items: center;
justify-content: center;
}

.conference-format_conference-format .vedio_main_two .item .image_iframe {
position: relative;
border-radius: 25px;
overflow: hidden;
}

.conference-format_conference-format .owl-carousel .owl-nav button.owl-prev,
.conference-format_conference-format .owl-carousel .owl-nav button.owl-next {
font-size: 60px !important;
}

.conference-format_conference-format .owl-carousel .owl-nav.disabled {
display: block;
}

.Conference_Format_7 .review_banner_caption .speaker_content,
.Conference_Format_9 .review_banner_caption .speaker_content {
text-align: justify;

}

.Conference_Format_5 .pannelisst {
background: #000;
padding: 50px;
border-radius: 22px;
color: #fff;
}

.Conference_Format_5 .pannelisst h2 {
font-size: 40px;
}

.conference-format_conference-format .owl-carousel .owl-nav button.owl-next {
right: -108px;
}

.conference-format_conference-format .owl-carousel .owl-nav button.owl-prev {
left: -120px;
}

.Conference_Format_5 p {
font-size: 22px;
}

.Conference_Format_7 .speaker_content h3,
.Conference_Format_9 .speaker_content h3 {

font-size: 40px;
color: var(--theme-color);
font-weight: 600;
margin-bottom: 20px;
}

.Conference_Format_7 img,
.Conference_Format_9 img {
height: 100%;
}

.Conference_Format_7 .review_banner_caption p,
.Conference_Format_9 .review_banner_caption p {
max-width: 100%;
line-height: 1.6;

}

.Conference_Format_5 .owl-carousel.owl-drag .active+div:after,
.Conference_Format_5 .owl-carousel.owl-drag .owl-item:after,
.Conference_Format_5 .owl-carousel.owl-drag .active:after {
position: static;
background: transparent;
background: none;
}

.Conference_Format_6 .speaker_img img,
.Conference_Format_8 .speaker_img img,
.Conference_Format_10 .speaker_img img {
border-radius: 20px;
}

.Conference_Format_6 .speaker_img,
.Conference_Format_8 .speaker_img,
.Conference_Format_10 .speaker_img {
border-radius: 20px;
margin-left: -120px;
width: 50%;
}

.Conference_Format_speak {
display: flex;
justify-content: center;
align-items: center;
}

.Conference_Format_6 .speaker_content,
.Conference_Format_8 .speaker_content,
.Conference_Format_10 .speaker_content {
background: #f5f5f5;
padding: 29px;
border-radius: 15px;
position: relative;
width: 50%;
z-index: 111;
box-shadow: 3px 4px 10px #423e3e;
}

.Conference_Format_6 .speaker_content p,
.Conference_Format_8 .speaker_content p,
.Conference_Format_10 .speaker_content p {
font-size: 20px;
text-align: justify;
line-height: 1.4;
}

.Conference_Format_6 .row .col-12:nth-child(1),
.Conference_Format_8 .row .col-12:nth-child(1),
.Conference_Format_10 .row .col-12:nth-child(1) {
display: flex;
justify-content: center;
align-items: center;
}

.form_section_format .wrappered {
background: #000;
padding: 30px;
border-radius: 22px;
margin-top: 6rem;
position: relative;
}

.form_section_format .wrappered form .mt-5 {
margin-top: 40px !important;
}

.become-a-speaker_become-a-speaker .form_section_format .wrappered form .mt-5 {
margin-top: 20px !important;
}

.form_section_format .column_inputing {
display: flex;
justify-content: center;
align-items: center;
padding: 8px;
}

.form_section_format .wrapper {
color: #fff;
}

.form_section_format .wrappered .form-item,
.form_section_format .wrappered .form-actions {
margin: 0px !important;
width: 100%;
}

.form_section_format input#edit-actions-submit {
border: 0px;
background: var(--theme-color);
width: 100%;
max-width: 100%;
white-space: normal;
display: block;
border-radius: 4px;
height: 100%;
padding: 11px !important;
font-size: 22px !important;
}

.form_section_format .wrapper h2 {
font-size: 50px;
font-weight: 600;
margin-bottom: 1rem;
}

.form_section_format .wrapper h2 span {
color: var(--theme-color);
}

.form_section_format .wrapper p {
font-size: 20px;
margin-bottom: 2rem;
}

.form_section_format .form-text,
.form_section_format .form-url,
.form_section_format .form-email,
.form_section_format .form-textarea,
.form_section_format .form-tel {
width: 100%;
height: 100%;
padding: 15px;
font-size: 1rem;
border: 1px solid var(--theme-color);
border-radius: 0;
border-radius: 10px;
}

.form_section_format div#edit-actions {

padding: 0;
}

.form_section_format img {
height: 100%;
position: absolute;
top: 0px;
right: -16px;
max-width: 90%;
}

/* .form_section_format label {
display: none;
} */

/*========conf_format-page-css-start=====end=======*/
/*=========@media=========*/
@media screen and (min-width: 1550px) {
.conference-format_conference-format .container {
max-width: 1490px;
margin: 0 auto;
}
}

@media screen and (max-width: 1500px) {
.conference-format_conference-format .owl-carousel .owl-nav button.owl-next {
right: -55px;
}

.conference-format_conference-format .owl-carousel .owl-nav button.owl-prev {
left: -55px;
}

.speaker_sessions .speaker_content p,
.conference-format_conference-format .legitimacy_section .legitimacy_content_wrapper p,
.form_section_format .wrapper p {
font-size: 18px;
}

.Conference_Format_4 .speaker_img {
max-width: 500px;
}

.Conference_Format_7 .review_banner_caption {
bottom: 0%;
}

.speaker_sessions .speaker_content h3,
.Conference_Format_7 .speaker_content h3,
.Conference_Format_9 .speaker_content h3,
.form_section_format .wrapper h2,
.Conference_Format_5 .pannelisst h2 {
font-size: 35px;
margin-bottom: 20px;
}

.form_section_format .wrappered {
margin-top: 2rem;
}

.conference-format_conference-format .owl-carousel .owl-nav button.owl-prev,
.conference-format_conference-format .owl-carousel .owl-nav button.owl-next {
font-size: 50px !important;
}

.conference-format_conference-format .review_banner_caption h1 {
font-size: 70px;
}

.conference-format_conference-format .review_banner_caption strong,
.conference-format_conference-format .legitimacy_section .legitimacy_heading h2,
.Conference_Format_5 .pannelisst h2 {
font-size: 35px;
}

.conference-format_conference-format .Conference_Format .review_banner_caption p {
font-size: 18px;
line-height: 1.55;
}
}

/*===============*/
@media screen and (max-width: 1199px) {
.conference-format_conference-format .review_banner_caption h1 {
font-size: 50px;
}

.Conference_Format_7 .review_banner_caption p,
.Conference_Format_9 .review_banner_caption p {
max-width: 100%;
line-height: 1.4;
font-size: 16px;
}

.speaker_sessions .speaker_content h3,
.Conference_Format_7 .speaker_content h3,
.Conference_Format_9 .speaker_content h3,
.form_section_format .wrapper h2,
.Conference_Format_5 .pannelisst h2 {
font-size: 30px;
margin-bottom: 10px;
}

.speaker_sessions .speaker_content p,
.conference-format_conference-format .legitimacy_section .legitimacy_content_wrapper p,
.form_section_format .wrapper p,
.Conference_Format_5 .heading_wrapper p {
font-size: 16px;
}

.conference-format_conference-format .review_banner_caption strong,
.conference-format_conference-format .legitimacy_section .legitimacy_heading h2,
.Conference_Format_5 .pannelisst h2 {
font-size: 25px;
}

.form_section_format input#edit-actions-submit {
font-size: 16px !important;
}

.form_section_format img {
height: 100%;
position: absolute;
top: 26px;
right: -15px;
max-width: 100%;
}

}

@media screen and (max-width: 991px) {
.Conference_Format .review_banner_figure img {
height: 70vh;
object-fit: cover;
}

}

/*===========*/
@media screen and (max-width: 767px) {
.conference-format_conference-format .Conference_Format .review_banner_caption p {
max-width: 100%;
}

.speaker_sessions .speaker_content p,
.conference-format_conference-format .legitimacy_section .legitimacy_content_wrapper p,
.form_section_format .wrapper p,
.Conference_Format_5 .heading_wrapper p {
text-align: justify;
}

.form_section_format img {
position: static;
width: auto;
max-width: 200px;
height: auto;
margin: 20px auto;
display: block;
}

.form_section_format .wrappered .form-item,
.form_section_format .wrappered .form-actions {
margin: 10px 0px !important;
}

.form_section_format .wrappered form .mt-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 100%;
max-width: 100%;
}

.Conference_Format_speak {
flex-direction: column;
}

.Conference_Format_6 .speaker_img,
.Conference_Format_8 .speaker_img,
.Conference_Format_10 .speaker_img {
margin-left: 0px;
}

.Conference_Format_6 .speaker_content,
.Conference_Format_8 .speaker_content,
.Conference_Format_10 .speaker_content,
.Conference_Format_6 .speaker_img,
.Conference_Format_8 .speaker_img,
.Conference_Format_10 .speaker_img {
width: 100%;
margin-bottom: 20px;
}

.Conference_Format_7 img,
.Conference_Format_9 img {
height: 65vh;
object-fit: cover;
}

.Conference_Format_7 .review_banner_caption {
bottom: 30%;
}

.conference-format_conference-format .owl-carousel .owl-nav button.owl-prev,
.conference-format_conference-format .owl-carousel .owl-nav button.owl-next {
font-size: 30px !important;
}
}

@media screen and (max-width: 575px) {
.Conference_Format_7 .review_banner_caption {
bottom: 10%;
}

.Conference_Format_5 .pannelisst,
.Conference_Format_3 .legitimacy_content_wrapper {
padding: 30px;
}

.Conference_Format .review_banner_figure img {
height: 60vh;
}
.conference-format_conference-format .review_banner_caption h1{
    font-size: 40px;
}
.speaker_sessions .speaker_content p, .podcast_podcast .Conference_Format_4 .speaker_content ul li{
    font-size: 16px;
}
}

@media screen and (max-width: 400px) {

.Conference_Format_7 img,
.Conference_Format_9 img {
height: 60vh;
}

.conference-format_conference-format .owl-carousel .owl-nav button.owl-prev,
.conference-format_conference-format .owl-carousel .owl-nav button.owl-next {
font-size: 40px !important;
}

.conference-format_conference-format .owl-carousel .owl-nav button.owl-prev {
left: -30px;
}

.conference-format_conference-format .owl-carousel .owl-nav button.owl-next {
right: -30px;
}

.conference-format_conference-format .owl-carousel .owl-nav button.owl-prev,
.conference-format_conference-format .owl-carousel .owl-nav button.owl-next {
top: 30%;
}

.form_section_format .wrappered form .mt-5 {
margin-top: 0px !important;
}
}

/*====================*/
/*==============become-a-speaker=====================*/
/* =======================speak_at_section================================== */
.become-a-speaker_become-a-speaker .banner-fig h1 {
font-weight: 700;
text-transform: uppercase;
font-size: 64px;
}

.become-a-speaker_become-a-speaker .banner-fig h1 span {
display: block;
}

.become-a-speaker_become-a-speaker .top_panel_image_header p {
font-size: 20px;
}

.become_speak_com {
padding: 50px 0px;
}

.speak_at_section .speak_at_section_heading span {
display: block;
color: var(--theme-color);
}

.speak_at_section .speak_at_section_heading h2 {
text-align: center;
border-radius: 10px;
font-size: 48px;
font-weight: 700;
margin-bottom: 40px;
}

.speak_at_section .speak_at_section_wrapper p {
font-size: 20px;
text-align: center;
font-weight: 300;
}

.speak_at_section .speak_at_section_wrapper p span {
font-size: 20px;
text-align: center;
color: var(--main-color);
font-weight: 600;
}

/* ===========voice_your_impact================= */
.voice_your_impact {
background: #000;
color: #fff;
}

.voice_your_impact h2 {
color: var(--main-color);
font-size: 50px;
font-weight: 700;
margin-bottom: 20px;
}

.voice_your_impact .row .col-md-4:first-child {
justify-content: center;
align-items: center;
display: flex;
flex-direction: column;
}

.your_impact_box span {
margin-bottom: 20px;
display: inline-block;
}

.your_impact_box span img {
width: auto;
max-width: 60px;
}

.voice_your_impact .mike_image {
width: auto;
max-width: 330px;
}

.your_impact_box h3 {
font-size: 20px;
font-weight: 600;
color: #fff;
margin-bottom: 20px;
}

.voice_your_impact .your_impact_box p {
font-size: 16px;
font-weight: 300;
}

/* ========================================= */
.talk_on_section .agenda_btn,
.session_type .agenda_btn {
display: flex;
justify-content: center;
align-items: center;
margin: 20px 0px;
}

.talk_on_section .agenda_btn a,
.session_type .agenda_btn a {
display: inline-block;
background-color: var(--theme-color);
color: #fff;
font-size: 18px;
font-weight: 300;
text-transform: uppercase;
margin: 0px 20px;

}

/* ================.session_type===================== */
.session_type .agenda_btn {
justify-content: start;
}

.session_type .sessions {
position: relative;
}

.banner-session_type img {
width: 100%;
object-fit: cover;
height: 100%;
}

.session_type .session_figure {
position: relative;
}

.session_type .session_figure figcaption {
position: absolute;
left: 0;
top: 50%;
width: 100%;
margin-bottom: 0;
color: #fff;
transform: translateY(-50%);
}

.sessions_content {
max-width: 600px;
margin-left: 50px;
}

.sessions_content p {
line-height: 1.5;
font-size: 20px;
font-weight: 300;
}

.sessions_content h3 {
font-size: 40px;
font-weight: 600;
}

.sessions_content h3 span {
color: var(--theme-color);
}

.session_type .agenda_btn a {

margin: 0;
}

.become-a-speaker_become-a-speaker ol {
display: none;
}

/* =========fastrack================ */
.fastrack .your_impact_box {
padding: 20px;
background: #000;
color: #fff;
height: 100%;
}

.fastrack .your_impact_box h3 {
color: var(--main-color);
}

.fastrack_boxes .row .col-lg-3:nth-child(even) .your_impact_box {
background-color: #2f2f2f;
}

.fastrack_boxes .remember_p {
color: #2f2f2f;
font-style: italic;
font-size: 18px;
max-width: 100%;

margin-top: 20px;
font-weight: 500
}

.become-a-speaker_become-a-speaker .form_section_format .wrapper h2 span {
display: block;
}

/*.become-a-speaker_become-a-speaker .form_section_format .wrappered .row{
flex-direction: row-reverse;
}*/
.become-a-speaker_become-a-speaker a.btn-start_today {
font-size: 16px;
font-weight: 300;
line-height: 1.45;
color: #fff;
text-transform: uppercase;
display: inline-block;
background: var(--theme-color);
padding: 6px 16px;
border-radius: 8px;
border: 1px solid var(--theme-color);
transition: 0.5s all;
}

.become-a-speaker_become-a-speaker .form_section_format img {
max-width: 70%;
}

/*=======================================*/
@media only screen and (min-width: 1650px) {
.container {
max-width: 1460px;
margin: 0 auto;
}


}

/* @media only screen and (min-width: 1500px) {
.container {
max-width: 1400px;
margin: 0 auto;
}


} */

@media only screen and (max-width: 1500px) {

.speak_at_section .speak_at_section_heading h2 {
font-size: 35px;
margin-bottom: 30px;
}

.speak_at_section .speak_at_section_wrapper p {
font-size: 18px;

}

.sessions_content p {
font-size: 16px;
}

.sessions_content h3 {
font-size: 35px;
}

.session_type .agenda_btn a {
font-size: 16px;
}

.become-a-speaker_become-a-speaker .banner-fig h1 {
font-size: 40px;
}

}

@media only screen and (max-width: 1199px) {
.voice_your_impact h2 {

font-size: 40px;

}

.your_impact_box h3 {
font-size: 18px;
}

.voice_your_impact .your_impact_box p {
font-size: 15px;
}

.your_impact_box span {
margin-bottom: 10px;
}

.become_speak_com {
padding: 50px 0px;
}

.session_type img {
height: 70vh;
object-fit: cover;
border-radius: 8px;
}

.become-a-speaker_become-a-speaker .form_section_format img {
max-width: 100%;
}
}

@media only screen and (max-width: 991px) {

.voice_your_impact h2 br {
display: none;
}

.voice_your_impact .mike_image {
max-width: 100%;
}

.voice_your_impact .mike_image img {
max-width: 300px;
}

.talk_on_section .agenda_btn a,
.session_type .agenda_btn a {
font-size: 15px;
}

.fastrack_boxes .remember_p {
font-size: 16px;
}

.become_speak_com {
padding: 40px 0px;
}

.speak_at_section .speak_at_section_heading h2 {
margin-bottom: 20px;
}

.voice_your_impact h2,
.voice_your_impact .mike_image {
text-align: center;
}

.speak_at_section .speak_at_section_heading h2 {
font-size: 25px;
}

.become-a-speaker_become-a-speaker .banner-fig h1 {
font-size: 30px;
}

.become-a-speaker_become-a-speaker .who_we_banner_caption p {
font-size: 16px;
}

.sessions_content {
margin-left: 0;
padding: 10px;
}

.your_impact_box {
text-align: center;
margin: 10px 0px;
}

.voice_your_impact h2 {
font-size: 30px;
}

}

@media only screen and (max-width: 767px) {

.speak_at_section .speak_at_section_wrapper p {
font-size: 16px;
text-align: justify;
}

.talk_on_section .agenda_btn a,
.session_type .agenda_btn a {
font-size: 12px;
}

.fastrack .your_impact_box p {
font-size: 15px;
}

}

@media only screen and (max-width: 575px) {
.sessions_content h3 {
font-size: 25px;
text-align: center;
}

.talk_on_section .agenda_btn,
.session_type .agenda_btn {
justify-content: space-between;
flex-direction: column;
}

.sessions_content p {
font-size: 16px;
text-align: justify;
}

.become-a-speaker_become-a-speaker .form_section_format img {
max-width: 200px;
height: auto;
}

.become-a-speaker_become-a-speaker a.btn-start_today {
font-size: 12px;
}

.Conference_Format_7 .review_banner_caption .speaker_content,
.Conference_Format_9 .review_banner_caption .speaker_content {
padding: 10px;
}

.talk_on_section .agenda_btn a,
.session_type .agenda_btn a {
margin: 10px 0px;
}

.become_speak_com {
padding: 30px 0px;
}

.session_type img {
height: 85vh;
}
}

/*============css for as featured on (homepage)=====================*/
.strip {
padding: 20px 0px;
background: #fff;
}

.strip h2 {
font-size: 28px;
text-align: center;
margin-bottom: 22px;
line-height: 1.2;
color: #000;
font-weight: 700;
}

.strip a {
display: block;
text-align: center;
background: #fff;
padding: 10px;
margin: 10px;
border-radius: 10px;
}

.strip a img {
display: inline-block;
max-width: 100%;
height: 70px;
}

.strip ul.slick-dots,
.strip button.slick-prev.slick-arrow {
display: none !important;
}

/*=================end===============================*/
.email-scam-advisory {
padding: 50px 0px;
}

/*================== discount css christmas and new year====================*/

.discount_wrapper {
position: fixed;
max-width: 100%;
margin: 0 auto;
display: none;
height: 100vh;
max-height: 100vh;
align-items: center;
justify-content: center;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 11141;
background: #00000061;
}

.home_home .discount_wrapper {
display: flex;
}

.discount_figure {
position: relative;
max-width: 800px;
margin: 0 auto;
}

.discount_caption {
position: absolute;
left: 0;
top: 10%;
width: 100%;
height: calc(100% - 14%);
display: flex;
flex-direction: column;
justify-content: space-between;
align-items: center;
}

ul {
list-style: none;
}

.discount_caption_content {
display: flex;
justify-content: center;
flex-direction: column;
align-items: center;
}

.discount_caption_content h2 {
text-align: center;
display: block;
margin-bottom: 16px;
line-height: 1.2;
text-transform: uppercase;
color: #fff;
font-size: 21px;
font-weight: 300;
}

.discount_caption_content ul,
.discount_caption_content ul li {
display: inline-block;
}

.discount_caption_content ul li+li {
margin-left: 24px;
}

.discount_caption_content ul li span {
display: block;
border-radius: 8px;
margin-bottom: 16px;
line-height: 1.2;
text-transform: uppercase;
color: #fff;
font-size: 21px;
font-weight: 300;
padding: 8px;
background: #00000082;
text-align: center;

}

.discount_caption_content ul li {
line-height: 1.2;
text-transform: capitalize;
color: #ffffff;
font-size: 18px;
font-weight: 400;
text-align: center;
}

.discount_code h3 {
line-height: 1.2;
text-transform: uppercase;
color: #ffffff;
font-size: 22px;
font-weight: 400;
text-align: center;
padding: 8px 48px;
background: url(https://www.cxo2conf.com/Rect-Shape.png) no-repeat center center;
background-size: 100% 100%;
}

.close_btn {
position: absolute;
top: 15px;
right: 15px;
height: 32px;
width: 32px;
border-radius: 6px;
cursor: pointer;
border: 0px;
z-index: 1111;
background: #000000;
color: #fff;
}

a.initial_hidden {
display: inline-block;
position: fixed;
top: 45%;
right: 2%;
z-index: 1111;
height: 70px;
width: 70px;
cursor: pointer;
}

.special_off {
display: inline-block;
width: 100%;
}

@media screen and (max-width:992px) {
.discount_caption {
top: 9%;
height: calc(100% - 18%);

}
}

@media screen and (max-width: 767px) {
.discount_caption {
top: 6%;
height: calc(100% - 12%);
}
}

@media screen and (max-width:575px) {
.discount_caption_content h2 {
margin-bottom: 8px;
font-size: 16px;
font-weight: 400;
}

.discount_caption_content ul li span {
border-radius: 8px;
margin-bottom: 6px;
font-size: 16px;
font-weight: 400;
padding: 4px;

}

.discount_code h3 {
font-size: 16px;
font-weight: 400;
padding: 4px 24px;
}
}

@media screen and (max-width:450px) {
.discount_figure img {
height: 45vh;
object-fit: fill;
}

.discount_caption_content ul li {
line-height: 1.2;
font-size: 16px;

}
}

/*=========================end==================================*/
/* landing-page-css */

@font-face {
font-family: Avenue;
src: url(5thAvenue.ttf);
}

.the-michael-koch-group_the-michael-koch-group {
font-family: "Poppins", sans-serif;
}

.the-michael-koch-group_the-michael-koch-group h1,
.the-michael-koch-group_the-michael-koch-group h2,
.the-michael-koch-group_the-michael-koch-group h3,
.the-michael-koch-group_the-michael-koch-group h4,
.the-michael-koch-group_the-michael-koch-group h5,
.the-michael-koch-group_the-michael-koch-group h6 {
font-family: Avenue;
margin-bottom: 20px;
}

.the-michael-koch-group_the-michael-koch-group .landing_banner {
padding: 50px 0px;
background: #fff;
margin-top: 92px;
}

.the-michael-koch-group_the-michael-koch-group .landing_banner_figure {
position: relative;
}

.the-michael-koch-group_the-michael-koch-group .sponsor_strip {
background-color: var(--main-color);
position: absolute;
color: #fff;
right: 0;
display: inline-block;
padding: 5px;
top: 0px;
}

.the-michael-koch-group_the-michael-koch-group .sponsor_strip::before {
display: inline-block;
position: absolute;
content: "";
width: 0px;
height: 0px;
margin-right: var(--size);
transition: border-color 0.2s ease-in-out;
left: -19px;
border-top: 18px solid transparent;
border-bottom: 17px solid transparent;
border-left: 10px solid var(--main-color);
border-right: 10px solid transparent;
transform: rotate(180deg);
top: 0;
}

.the-michael-koch-group_the-michael-koch-group .landing_banner_figure figcaption {
position: absolute;
left: 0;
top: 17%;
width: 100%;
margin-bottom: 0;
transform: translateY(0%);
}

.the-michael-koch-group_the-michael-koch-group .landing_banner_figure figcaption p.banner_text {
position: absolute;
top: -15%;
text-align: justify;
}

.the-michael-koch-group_the-michael-koch-group .landing_banner_figure figcaption p.banner_text span {
color: var(--main-color);
font-weight: 300;
}

.the-michael-koch-group_the-michael-koch-group .landing_banner_figure img {
display: block;
margin: 0 auto;
max-width: 90%;
}

.the-michael-koch-group_the-michael-koch-group .landing_banner_figure figcaption h1 {
font-weight: 800;
text-transform: capitalize;
font-size: 70px;
color: #fff;
font-family: Avenue;
}

.the-michael-koch-group_the-michael-koch-group .landing_banner_figure figcaption h2 {
color: #fff;
font-size: 50px;
margin-bottom: 40px;
}

.the-michael-koch-group_the-michael-koch-group .landing_banner_figure figcaption h1 span {
display: block;
color: var(--main-color);
font-family: Avenue;
}

.the-michael-koch-group_the-michael-koch-group .landing_banner_figure figcaption a.btn-start_today {
background: var(--main-color);
color: #fff;
font-size: 21px;
padding: 15px 20px;
border: 2px solid #fff;
border-radius: 10px;
font-weight: 300;
margin-bottom: 40px;
}

.the-michael-koch-group_the-michael-koch-group .landing_banner_figure figcaption img {
margin: 30px 0px;
max-width: 150px;
}

/* ================ */
.the-michael-koch-group_the-michael-koch-group .deleiver_section,
.the-michael-koch-group_the-michael-koch-group .services_section {
padding: 50px 0px;
}

.the-michael-koch-group_the-michael-koch-group .deleiver_section h3 {
font-size: 40px;
font-weight: 700;
color: var(--main-color);
margin-bottom: 25px;
}

.the-michael-koch-group_the-michael-koch-group .deleiver_section p,
.the-michael-koch-group_the-michael-koch-group .services_section p {
font-size: 20px;
font-weight: 400;
text-align: justify;
}

.the-michael-koch-group_the-michael-koch-group .services_section h3,
.the-michael-koch-group_the-michael-koch-group .services_section p {
text-align: center;
}

.the-michael-koch-group_the-michael-koch-group .services_section h3 {
color: var(--main-color);
font-size: 50px;
font-weight: 300;
}

.the-michael-koch-group_the-michael-koch-group .services_section a.quick_link_wrapper {
display: block;
}

.the-michael-koch-group_the-michael-koch-group .services_section .hover-img {
color: var(--common);
display: inline-block;
overflow: hidden;
position: relative;
text-align: center;
width: 100%;
margin: 0;
border-radius: 2rem;
}

.the-michael-koch-group_the-michael-koch-group .services_section .hover-img figcaption {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
display: flex;
flex-direction: column;
line-height: 1.1em;
z-index: 2;
transition-delay: 0.1s;
letter-spacing: 1px;
text-transform: uppercase;
padding: 2rem;
justify-content: end;
align-items: start;
}

.the-michael-koch-group_the-michael-koch-group .hover-img figcaption h4 {
font-size: 23px;
color: #fff;
font-family: sans-serif;
font-weight: 700;
text-transform: capitalize;
text-align: start;
}

.the-michael-koch-group_the-michael-koch-group .hover-img::before,
.hover-img::after {
background-color: rgba(0, 0, 0, 0.5);
border-top: 32px solid rgba(0, 0, 0, 0.5);
border-bottom: 32px solid rgba(0, 0, 0, 0.5);
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
content: "";
transition: all 0.3s ease;
z-index: 1;
opacity: 0.2;
transform: scaleY(2);
}

.the-michael-koch-group_the-michael-koch-group .services_section .hover-img * span {
display: block;
font-family: sans-serif;
}

.the-michael-koch-group_the-michael-koch-group .tele_section .linkedin_profile_url {
background: var(--main-color);
max-width: 100%;
margin: 0 auto;
padding: 25px 50px;
border-radius: 20px;
}

.the-michael-koch-group_the-michael-koch-group .tele_section .linkedin_profile_url .linkedin_profile_heading h3 {
color: #fff;
font-size: 60px;
font-weight: 600;
margin-bottom: 1rem;
text-align: start;
}

.the-michael-koch-group_the-michael-koch-group .tele_section .linkedin_profile_url .linkedin_profile_heading h3 span {
display: inline-block;
color: #fff;
font-family: Avenue;
}

.the-michael-koch-group_the-michael-koch-group .tele_section .linkedin_profile_url .linkedin_profile_heading p {
color: #f4f4f4;
margin-top: 20px;
font-size: 18px;
}

.the-michael-koch-group_the-michael-koch-group .tele_section .linkedin_profile_url .linkedin_profile_heading p a {
color: #fff;
line-break: anywhere;
}

.the-michael-koch-group_the-michael-koch-group .tele_section .linkedin_profile_url .attendee-number .linkedin-profile {
max-width: 300px;
margin: 0 auto;
}

.the-michael-koch-group_the-michael-koch-group .tele_section .linkedin_profile_url .attendee-number .linkedin-profile img {
width: 100%;
transform: scale(1.3);
}

.the-michael-koch-group_the-michael-koch-group .develop_img {
position: relative;
}

.the-michael-koch-group_the-michael-koch-group .develop_img img {
width: 100%;
}

.the-michael-koch-group_the-michael-koch-group .develop_img h6 {
color: #fff;
background-color: var(--main-color);
padding: 20px 12px;
border-radius: 10px;
max-width: 300px;
font-size: 25px;
position: absolute;
bottom: 140px;
left: -40px;
}

.the-michael-koch-group_the-michael-koch-group .develop_img h6 span {
color: #fff;
font-size: 14px;
margin-top: 10px;
display: block;
font-family: sans-serif;
}

.the-michael-koch-group_the-michael-koch-group nav {
background-color: #000;
}

.the-michael-koch-group_the-michael-koch-group .strip {
background: transparent;
}

.the-michael-koch-group_the-michael-koch-group .strip a img {
width: 100%;
height: 100%;
}

.the-michael-koch-group_the-michael-koch-group .strip a {
display: block;
text-align: center;
background: #fff0;
padding: 10px;
margin: 10px;
border-radius: 0px;
padding: 0;
}

.the-michael-koch-group_the-michael-koch-group .mailer_part .linkedin_profile_url .linkedin_profile_heading h3 {
text-align: center;
}

.the-michael-koch-group_the-michael-koch-group .mailer_part .linkedin_profile_url {
background-color: #000;
text-align: center;
}

.mailer_part .btn-start_today {
width: 100%;
max-width: 200px;
border: none;
outline: none;
background: var(--theme-color);
color: #000;
text-transform: uppercase;
font-size: 23px;
font-weight: 300;
text-decoration: none;
border-radius: 6px;
}

.home_home .technology-img {
text-align: start;
position: relative;
}

.home_home .technology-img::after {
position: absolute;
content: "";
width: 84px;
height: 42px;
background-image: url(https://cxo-conference.s3.amazonaws.com/s3fs-public/inline-images/line.png);
right: 0;
top: 0;
}

.home_home .technology-section {
padding: 70px 0;
background: #fefff1;
}

.home_home .technology-section h3 {
font-size: 50px;
color: var(--theme-color);
}

.the-michael-koch-group_the-michael-koch-group h4.dance_himanshuuii {
font-family: "Poppins" !important;
font-size: 28px;
font-weight: 700;
color: #000;
}

.home_home .technology-section h6 {
font-family: sans-serif;
font-size: 28px;
font-weight: 700;
color: #000;
}

.dance_himanshuuii span {
color: #fff;
background: var(--main-color);
display: inline-block;
}

.home_home .technology-section p,
.home_home .technology-section ul li {
font-size: 18px;
font-weight: 300;
color: #000;
margin-bottom: 16px;
}

.home_home .agenda_btn a {
display: inline-block;
background: var(--main-color);
color: #fff;
padding: 10px;
text-decoration: none;
border-radius: 10px;
}

.home_home .agenda_btn a:nth-child(2) {
background-color: #000;
margin-left: 30px;
}

.btn_agendau img {
height: 20px;
width: 20px;
display: inline-block;
margin-left: 10px;
}

/* ==========registraion-css=============== */

.gister_figur {
position: relative;
}

.registration_registration .banner_section {
position: relative;
}

.registration_registration .gister_caption {
position: absolute;
bottom: 30%;
left: 0;
width: 100%;
transform: translateY(30%);
}

.explor_banner_content {
align-self: center;
height: 100%;
display: flex;
flex-direction: column;
justify-content: center;
}

.explor_banner_form form .webform-register-wrapper {
box-shadow: 0 0px 0px rgb(0 0 0 / 30%);
border-radius: 0;
padding: 16px !important;
margin-bottom: 0;
background: #fff;
border: 4px solid #8338ec;
}

.explor_banner_content h3 {
font-size: 24px;
line-height: 1.2;
font-weight: 600;
color: #fff;
padding: 0 0;
}

.registration_registration .explor_banner_content address {
color: #fff;
}

.explor_banner_content h1 {
font-size: 40px;
line-height: 1.2;
font-weight: 700;
color: #fff;
}

.storeArea {
width: 100%;
background: #fdfdfd;
padding: 70px 0;
}

.storeArea h3 {
text-align: center;
}

.storeArea p {
font-size: 18px;
margin: 15px auto;
text-align: center;
color: #000;
}

.registration_registration .storeArea p {
font-size: 16px;
max-width: 1170px;
}

.storeArea ul {
display: flex;
justify-content: center;
flex-wrap: wrap;
}

.registration_registration .storeArea li {
flex: 1;
margin: 0px 0px;
cursor: default;
align-items: stretch;
padding: 0 15px;
border: 0;
border-radius: 0;
list-style: none;
display: flex;
justify-content: center;
}

.registration_registration .storeArea li .insideStore {
text-align: center;
width: 100%;
border: 2px solid #75b482;
border-radius: 5px;
padding: 16px 8px;
}

section.storeArea img {
width: 90px;
filter: hue-rotate(230deg);
min-height: 90px;
max-height: 90px;
object-fit: contain;
max-width: 100%;
}

.storeArea ul li h5 {
margin: 12px 8px 0;
transition: 0.9s;
font-size: 18px;
color: #262f3e;
}

.for_you_section {
background-color: #e8eaee;
padding: 70px 0;
}

.for_you_content {
height: 100%;
display: flex;
flex-direction: column;
justify-content: center;
}

.for_you_section h2 {
font-size: 24px;
text-transform: capitalize;
color: #141414;
font-weight: 700;
line-height: 1.2;
margin-bottom: 8px;
}

.for_you_section p {
font-size: 16px;
color: #3f3f3f;
font-weight: 400;
line-height: 1.45;
margin-bottom: 32px;
}

ol.for_you_list {
padding-left: 16px;
margin-bottom: 0;
}

.for_you_list li {
font-size: 18px;
color: #121212;
font-weight: 300;
line-height: 1.2;
}

.for_you_list li+li {
margin-top: 16px;
}

.for_you_list li::marker {
color: #3ab54a;
}

.our_participating_section {
padding: 70px 0;
text-align: center;
}

.our_participating_section h2 {
font-size: 21px;
text-transform: uppercase;
color: #010101;
font-weight: 700;
margin-bottom: 32px;
}

.our_participating_list {
display: flex;
justify-content: space-between;
align-items: center;
margin-right: -15px;
margin-left: -15px;
list-style: none;
}

.our_participating_list li {
flex: 1;
padding: 15px;
}

.our_participating_list li img {
max-width: 100%;
}

.our_gallry_section {
padding: 0 0 0 0;
}

.registration_registration a.callbutton {
position: fixed;
width: auto;
top: 50%;
right: 0;
transform: translateY(-50%);
z-index: 111111;
background: #8338ec;
border: 0;
cursor: pointer;
font-size: 14px;
font-weight: 600;
word-spacing: 0px;
padding: 4px 12px;
border-radius: 15px 0 0 15px;
text-decoration: none !important;
color: #fff;
}

.registration_registration a.callbutton:hover {
text-decoration: underline !important;
color: #fff;
background-color: #262f3e;
}

.explor_banner_form .webform-register-wrapper .form_box input {
width: 100%;
line-height: 60px;
padding: 0 10px;
border: 1px solid #d7d7d7;
font-weight: 300;
height: 45px;
margin-bottom: 15px;
border-radius: 8px;
}

.explor_banner_form .webform-register-wrapper .form_box .proceed input {
line-height: 1.45;
margin-bottom: 0;
margin-bottom: 0 !important;
padding: 4px 16px !important;
font-size: 15px !important;
}

.explor_banner_form div#edit-actions input {
line-height: 1.45;
margin-bottom: 0;
}

.our_participating_list {
list-style: none;
padding: 0;
margin: 0;
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 15px;
}

.our_participating_list li {
flex: 1 1 calc(20% - 10px);
/* Adjusts to fit 5 items per row on larger screens */
max-width: calc(20% - 10px);
text-align: center;
}

.our_participating_list img {
max-width: 100%;
height: auto;
display: block;
}



/* =============@media================== */
@media only screen and (min-width: 1650px) {
.the-michael-koch-group_the-michael-koch-group .container {
max-width: 1540px;
margin: 0 auto;
}
}

@media only screen and (max-width: 1600px) {
.the-michael-koch-group_the-michael-koch-group .landing_banner_figure figcaption h1 {
font-size: 50px;
}

.the-michael-koch-group_the-michael-koch-group .landing_banner_figure figcaption h2 {
font-size: 40px;
}

.the-michael-koch-group_the-michael-koch-group .deleiver_section p,
.services_section p,
.the-michael-koch-group_the-michael-koch-group .hover-img figcaption h4,
.the-michael-koch-group_the-michael-koch-group .services_section p {
font-size: 16px;
}

.the-michael-koch-group_the-michael-koch-group .landing_banner_figure figcaption p.banner_text {
position: absolute;
width: 100%;
background: #fffefe8f;
top: 100px;
padding: 10px;
border-radius: 10px;
}

.the-michael-koch-group_the-michael-koch-group .landing_banner_figure img {
max-width: 100%;
}

.the-michael-koch-group_the-michael-koch-group .landing_banner {
background-color: #fefff1;
}

.the-michael-koch-group_the-michael-koch-group .landing_banner_figure figcaption {
top: 19%;
}

}

@media only screen and (max-width: 1500px) {}

@media only screen and (max-width: 1400px) {
.the-michael-koch-group_the-michael-koch-group .landing_banner_figure figcaption p.banner_text {
right: 5%;
}

.registration_registration section.banner_section .gister_figur>img {
height: 75vh;
object-fit: cover;
}
}

@media only screen and (max-width: 1199px) {
.the-michael-koch-group_the-michael-koch-group .landing_banner_figure figcaption p.banner_text {
background-color: #fff;
}

.the-michael-koch-group_the-michael-koch-group .landing_banner_figure figcaption h1,
.the-michael-koch-group_the-michael-koch-group .services_section h3,
.the-michael-koch-group_the-michael-koch-group .tele_section .linkedin_profile_url .linkedin_profile_heading h3,
.home_home .technology-section h3 {
font-size: 40px;
}

.the-michael-koch-group_the-michael-koch-group .landing_banner_figure figcaption {
position: absolute;
left: 0;
top: 23%;
width: 100%;
margin-bottom: 0;
transform: translateY(10%);
}

.the-michael-koch-group_the-michael-koch-group .deleiver_section p,
.the-michael-koch-group_the-michael-koch-group .services_section p {
font-size: 18px;
font-weight: 400;
}

.home_home .technology-img img {
max-width: 100%;
margin-top: 0rem;
}

.the-michael-koch-group_the-michael-koch-group .landing_banner_figure figcaption p.banner_text {
top: 70px;
}

.the-michael-koch-group_the-michael-koch-group h1 {
margin-bottom: 0px;
}

.the-michael-koch-group_the-michael-koch-group .landing_banner_figure figcaption p.banner_text {
right: 0%;
left: 0;
}

.registration_registration section.banner_section .gister_figur>img {
min-height: 65vh;
object-fit: cover;
}

.registration_registration .storeArea li {
flex-basis: 33.33%;
margin-bottom: 16px;
}

}

@media only screen and (max-width: 991px) {
.the-michael-koch-group_the-michael-koch-group .landing_banner_figure figcaption p.banner_text {
position: static;
}

.the-michael-koch-group_the-michael-koch-group .landing_banner_figure figcaption h1,
.the-michael-koch-group_the-michael-koch-group .deleiver_section h3,
.the-michael-koch-group_the-michael-koch-group .services_section h3,
.the-michael-koch-group_the-michael-koch-group .tele_section .linkedin_profile_url .linkedin_profile_heading h3,
.home_home .technology-section h3 {
font-size: 25px;
}

.the-michael-koch-group_the-michael-koch-group .tele_section .linkedin_profile_url .linkedin_profile_heading p {
text-align: start;
}

.the-michael-koch-group_the-michael-koch-group .tele_section .linkedin_profile_url .attendee-number .linkedin-profile img {
transform: scale(1);
}

.the-michael-koch-group_the-michael-koch-group .develop_img h6 {
color: #fff;
background-color: var(--main-color);
padding: 10px 10px;
border-radius: 10px;
max-width: 247px;
font-size: 16px;
position: absolute;
bottom: 60px;
left: 1px;
}

.the-michael-koch-group_the-michael-koch-group .tele_section .linkedin_profile_url .linkedin_profile_heading p {
color: #d1d2d3;
margin-top: 20px;
font-size: 16px;

}

.the-michael-koch-group_the-michael-koch-group .mailer_part .linkedin_profile_url .linkedin_profile_heading p {
text-align: center;
}

.the-michael-koch-group_the-michael-koch-group .deleiver_section p,
.the-michael-koch-group_the-michael-koch-group .services_section p {
font-size: 16px;
}

.the-michael-koch-group_the-michael-koch-group .speaker_founder .develop_img {
position: relative;
max-width: 50%;
margin: 0 auto;
}

.the-michael-koch-group_the-michael-koch-group .speaker_founder .row {
flex-direction: column-reverse;
}

.the-michael-koch-group_the-michael-koch-group .landing_banner_figure figcaption a.btn-start_today {
font-size: 14px;
padding: 10px 15px;
margin-bottom: 10px;
}

.home_home .technlogy-wrapper {
padding-top: 16px;
max-width: 80%;
margin: 20px auto;
}

.home_home .technology-img {
padding: 20px;
}

.home_home .technology-section h6 {
font-size: 20px;
}

.home_home .technology-section p,
.home_home .technology-section ul li {
font-size: 16px;
font-weight: 400;
color: #000;
margin-bottom: 16px;
}

.home_home .agenda_btn a {
font-size: 14px;
}

/* ====================dynamic-agenda=================== */
ul.tabs-list {
justify-content: center;
flex-direction: column;
}

.tabs-list>li+li {
margin-left: 0px;
}

.nav-tabs.tabs-list>li.active>a {
width: 100%;

}

.timeline ul li {
background: transparent;
width: 100%;
padding-bottom: 40px;
list-style-type: none;
}

.timeline ul li:before {
left: 0;
top: 17px;
}

.timeline ul li .content {
position: static;
width: 100%;
padding: 0 15px;
text-align: left;
margin-bottom: 20px;
}

.timeline ul li .content h2 {
text-align: left;
margin-bottom: 0;
}

.timeline ul li .content h2 {
font-size: 14px;
font-weight: 400;
}

.tabs-list>li a {
width: 100%;
}

.tabs-list>li {
margin-bottom: 20px;
}

/* ====================dynamic-agenda=================== */
.registration_registration section.banner_section .gister_figur>img {
height: 95vh;
}

.registration_registration .storeArea li {
flex-basis: 50%;
margin-bottom: 16px;
}
}

@media only screen and (max-width: 767px) {
.the-michael-koch-group_the-michael-koch-group .landing_banner_figure figcaption {
left: 0;
top: 12%;
width: 100%;
margin-bottom: 0;
transform: translateY(0%);
z-index: 111;
}

.the-michael-koch-group_the-michael-koch-group .landing_banner_figure figcaption h1 {
color: var(--theme-color);
}

.the-michael-koch-group_the-michael-koch-group .landing_banner_figure figcaption h2 {
font-size: 30px;
margin-bottom: 0px;
}

.mailer_part .btn-start_today {
font-size: 16px;
max-width: 100px;
}

.the-michael-koch-group_the-michael-koch-group .landing_banner_figure figcaption h1,
.the-michael-koch-group_the-michael-koch-group .deleiver_section h3,
.the-michael-koch-group_the-michael-koch-group .services_section h3,
.the-michael-koch-group_the-michael-koch-group .tele_section .linkedin_profile_url .linkedin_profile_heading h3 {
font-size: 25px;
}

.the-michael-koch-group_the-michael-koch-group .landing_banner_figure figcaption h1 span {
color: var(--theme-color);
}

.registration_registration section.banner_section .gister_figur>img {
height: 110vh;

}

.registration_registration ol.for_you_list {
margin-bottom: 16px;
}

.our_participating_list li {
flex: 1 1 calc(45% - 10px);
/* Adjusts to fit 3 items per row on small screens */
max-width: calc(45% - 10px);
}

.registration_registration .storeArea ul li {
flex: auto;
}
}

@media only screen and (max-width: 575px) {
.the-michael-koch-group_the-michael-koch-group .landing_banner_figure figcaption a.btn-start_today {
font-size: 14px;
padding: 10px 15px;
margin-bottom: 10px;
}

.the-michael-koch-group_the-michael-koch-group .landing_banner {
padding: 50px 0px;
background: #540d6e3d;
}

.the-michael-koch-group_the-michael-koch-group .landing_banner_figure figcaption {
position: static;
}

.the-michael-koch-group_the-michael-koch-group .tele_section .linkedin_profile_url .linkedin_profile_heading h3 {
text-align: center;
}

.the-michael-koch-group_the-michael-koch-group .landing_banner_figure figcaption h2 {
font-size: 25px;
}

.the-michael-koch-group_the-michael-koch-group .sponsor_strip span {
font-size: 12px;
}

.the-michael-koch-group_the-michael-koch-group .landing_banner_figure figcaption a.btn-start_today sub {
font-size: 10px;
text-align: left;
}

.the-michael-koch-group_the-michael-koch-group .deleiver_section p,
.the-michael-koch-group_the-michael-koch-group .services_section p {
font-size: 16px;
}

.the-michael-koch-group_the-michael-koch-group .develop_img h6 {
padding: 10px 11px;
font-size: 20px;
position: absolute;
bottom: 100px;
left: 0px;
}

.the-michael-koch-group_the-michael-koch-group .strip a {
padding: 30px;
}

.the-michael-koch-group_the-michael-koch-group .tele_section .linkedin_profile_url .linkedin_profile_heading p {
color: #d1d2d3;
margin-top: 16px;
font-size: 16px;
}

.home_home .technology-img {
margin: 10px 0px;
}

.home_home .technology-section h3 {
font-size: 30px;
}

.home_home .technology-section h6,
.the-michael-koch-group_the-michael-koch-group h4.dance_himanshuuii {
font-size: 20px;
}

.home_home .technology-section p,
.home_home .technology-section ul li,
.home_home .technology-section h6,
.the-michael-koch-group_the-michael-koch-group h4.dance_himanshuuii {
font-size: 16px;
}

.agenda_btn a:nth-child(2) {
background-color: #000;
margin-left: 0;
margin-top: 20px;
}

.the-michael-koch-group_the-michael-koch-group .landing_banner {
margin-top: 175px;
}

.the-michael-koch-group_the-michael-koch-group .sponsor_strip {
top: 0px;
transform: translateY(-50px);
}

.the-michael-koch-group_the-michael-koch-group .tele_section .linkedin_profile_url {
padding: 15px;
}

.home_home .technology-section,
.the-michael-koch-group_the-michael-koch-group .deleiver_section,
.the-michael-koch-group_the-michael-koch-group .services_section {
padding: 40px 0px;
}

.the-michael-koch-group_the-michael-koch-group .speaker_founder .develop_img {

max-width: 80%;

}

.home_home .agenda_btn a:nth-child(2) {
margin-left: 0px;
}

.explor_banner_content h1 {
font-size: 26px;
}

.explor_banner_content h3 {
font-size: 20px;
}
}

@media only screen and (max-width: 400px) {
.the-michael-koch-group_the-michael-koch-group .landing_banner {
margin-top: 144px;
}

.the-michael-koch-group_the-michael-koch-group .agenda_btn a,
.home_home .technology-section h6,
.the-michael-koch-group_the-michael-koch-group h4.dance_himanshuuii {
font-size: 13px;
}

.the-michael-koch-group_the-michael-koch-group .speaker_founder .develop_img {

max-width: 100%;

}

.home_home .technology-img::after {

width: 45px;
height: 28px;

}
}

/*  .live_dubai a.btn_live{display:none !important;}*/

/* Custom chat --------------------------------------------------------------------------------- */
.custom-chat-container {
position: fixed;
bottom: 20px;
right: 20px;
width: 50px;
height: 50px;
/* background-color: #0084ff; */
/* Facebook Messenger blue */
border-radius: 50%;
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
overflow: hidden;
z-index: 11111;
cursor: pointer;
}

/* SVG icon styling */
.custom-chat-container img {
width: 100%;
height: 100%;
}

/* Hover effect */
.custom-chat-container:hover {
background-color: #006bbf;
}


/* Custom chat End --------------------------------------------------------------------------------- */
/* =========https://www.fueld2conf.com/affiliate-program============= */
.affiliate-program_affiliate-program .review_banner_caption h1 {
font-size: 48px;
font-weight: 600;
}

.affiliate-program_affiliate-program .ideal_affilate {
padding: 60px 0px;
}

.affiliate-program_affiliate-program .review_banner_caption strong {
font-size: 16px;
}

.affiliate-program_affiliate-program .btn-start_today {
background: var(--theme-color);
color: #fff;
text-decoration: none;
}

.affiliate-program_affiliate-program .fastrack .your_impact_box h3 {
color: var(--theme-color);
}

.affiliate-program_affiliate-program .review_banner_caption p {
font-size: 20px;
}

.ideal_affilate .aff_content h2 {
font-size: 36px;
font-weight: 700;
margin-bottom: 10px;
}

.ideal_affilate .aff_content p {
font-weight: 300;
font-size: 18px;
margin-bottom: 10px;
}

.ideal_affilate .aff_content h2 span {
display: block;
color: var(--theme-color);
}

.ideal_affilate .aff_content ul li {
font-size: 18px;
line-height: 1.55;
margin-bottom: 10px;
}

.affiliate-program_affiliate-program .form_section_format .wrappered .form-item {
margin-bottom: 10px !important;
}

.affiliate-program_affiliate-program .form_section_format .wrapper p {
color: #000;
}

.affiliate-program_affiliate-program .single-featured-image-header .banner-fig img {
height: 70vh;
object-fit: cover;
}

.affiliate-program_affiliate-program .form_section_format .wrappered {
max-width: 1200px;
margin: 0 auto;
}

.affiliate-program_affiliate-program .form_section_format .wrappered {
color: #000;
font-weight: 600;
background: #f4f4f4;
padding: 0;
border-radius: 0;

}

.affiliate-program_affiliate-program .form_section_format .wrappered .primary_form1 {
border: 1px solid var(--theme-color);
padding: 30px 40px;
border-radius: 22px;
box-shadow: 2px 1px 10px 1px #707070;
margin-bottom: 30px;
background: #fff;
}

.affiliate_program .wrapper h3 {
font-weight: 600;
margin-bottom: 20px;
color: #000;
}

.affiliate-program_affiliate-program .form_section_format .wrappered h3 span {
color: var(--theme-color);
}

.affiliate-program_affiliate-program .form_section_format label {
display: block;
color: #000;
margin-bottom: 0px;
padding: 10px;
font-weight: 400;
}

.affiliate-program_affiliate-program .form_section_format .form-text::placeholder,
.affiliate-program_affiliate-program .form_section_format .form-url::placeholder,
.affiliate-program_affiliate-program .form_section_format .form-email::placeholder,
.affiliate-program_affiliate-program .form_section_format .form-textarea::placeholder,
.affiliate-program_affiliate-program .form_section_format .form-tel::placeholder {
color: #000;
}

.affiliate-program_affiliate-program .speak_at_section .speak_at_section_heading h2 {
font-size: 40px;
}

.affiliate-program_affiliate-program .fastrack .your_impact_box p {
color: #000;
}

.affiliate-program_affiliate-program .session_type .session_figure figcaption {
position: absolute;
left: 0;
top: 50px;
width: 100%;
margin-bottom: 0;
color: #fff;
transform: translateY(0%);
}

.affiliate-program_affiliate-program .session_type .session_figure::after {
background-color: transparent;
}

.affiliate-program_affiliate-program .sessions_content {
max-width: 1000px;
margin-left: 0px;
text-align: center;
margin: 0 auto;
}

.affiliate-program_affiliate-program #edit-events {
display: flex;
justify-content: space-around;
max-width: 200px;
border: 2px solid var(--theme-color);
border-radius: 10px;
align-items: center;
padding: 0px 10px;
}

.affiliate-program_affiliate-program #edit-events .form-item {
display: flex;
margin-bottom: 0px !important;
}

.affiliate-program_affiliate-program .session_type .sessions {
max-width: 1200px;
margin: 0 auto;
}

.affiliate-program_affiliate-program .sessions_content h3 {
font-size: 40px;
font-weight: 700;
color: #fff;
margin-bottom: 30px;
}

.affiliate-program_affiliate-program .sessions_content p {
font-size: 18px;
}

.ideal_affilate ul {
padding-left: 16px;
}

.affiliate-program_affiliate-program .form_section_format div#edit-actions {
max-width: 180px;
font-size: 18px !important;
}

.affiliate-program_affiliate-program .js-form-item-estimated-reach {
margin-top: 24px !important;
display: block;
}

.affiliate-program_affiliate-program #edit-events--wrapper legend {
font-size: 16px;
color: #010101;
}

.affiliate-program_affiliate-program .form_section_format .wrappered .js-form-type-checkbox {
display: flex;
}

.affiliate-program_affiliate-program .form_section_format input#edit-actions-submit {
padding: 16px !important;
font-size: 16px !important;
border-radius: 15px !important;
}

#page_form {
background: #f4f4f4;
}

.affiliate-program_affiliate-program .form_section_format .wrapper p {
font-size: 16px;
font-weight: 400;
}

.affiliate-program_affiliate-program .submit-row {
height: 100%;
justify-content: start;
align-items: center;
}

.affiliate-program_affiliate-program input[type=checkbox],
.affiliate-program_affiliate-program input[type=radio] {
width: auto;
}

@media screen and (max-width: 1500px) {
.affiliate-program_affiliate-program .review_banner_caption h1 {
font-size: 40px;
font-weight: 600;
}

.affiliate-program_affiliate-program .review_banner_figure img {
height: 80vh;
object-fit: cover;
}

.affiliate-program_affiliate-program .review_banner_caption p {
font-size: 16px;
}

.affiliate-program_affiliate-program .speak_at_section .speak_at_section_heading h2,
.affiliate-program_affiliate-program .sessions_content h3 {
font-size: 36px;
}

.ideal_affilate .aff_content h2 {
font-size: 30px;
}

.affiliate-program_affiliate-program .form_section_format .wrapper h3 {
font-size: 25px;
}

}

@media screen and (max-width: 991px) {

.affiliate-program_affiliate-program .review_banner_caption h1 {
font-size: 25px;
}

.affiliate-program_affiliate-program .review_banner_caption {
bottom: 15%;
}

.affiliate-program_affiliate-program .speak_at_section .speak_at_section_heading h2,
.affiliate-program_affiliate-program .sessions_content h3,
.ideal_affilate .aff_content h2 {
font-size: 25px;
}

.affiliate-program_affiliate-program .sessions_content p {
font-size: 16px;
}

.affiliate-program_affiliate-program .form_section_format label {
font-size: 12px;
}
}

@media screen and (max-width: 575px) {
.affiliate-program_affiliate-program .review_banner_caption {
bottom: 8%;
}

.affiliate-program_affiliate-program #edit-events--wrapper legend,
.affiliate-program_affiliate-program .form_section_format .wrapper p {
font-size: 14px;
}

.affiliate-program_affiliate-program .form_section_format .wrapper h3 {
font-size: 20px;
}
}

@media screen and (max-width: 400px) {
.affiliate-program_affiliate-program .review_banner_caption h1 {
font-size: 22px;
}

.affiliate-program_affiliate-program .review_banner_caption p,
.affiliate-program_affiliate-program .sessions_content p,
.ideal_affilate .aff_content ul li {
font-size: 15px;
}

.affiliate-program_affiliate-program .speak_at_section .speak_at_section_heading h2,
.affiliate-program_affiliate-program .sessions_content h3,
.ideal_affilate .aff_content h2 {
font-size: 20px;
}

.affiliate-program_affiliate-program .form_section_format label {
padding: 6px;
}

.affiliate-program_affiliate-program .form_section_format label {
margin-bottom: 15px !important;
}
}

/* Banner css Dec 24, 2024*/
.home_home figure.col-banner-agenda_figure {
border-radius: 20px;
overflow: hidden;
background: #fff;
width: 100%;
display: flex;
/*justify-content: center;
height: 100%;*/
padding: 15px;
margin-bottom: 15px;
}

.home_home figure.col-banner-agenda_figure div.card_img {
width: 40%;
}

.home_home figure.col-banner-agenda_figure img {
width: 100%;
height: 100%;
object-fit: cover;
border-radius: 20px;
}

.home_home figcaption.col-banner-agenda_figure_caption_primery {
text-align: left;
width: auto;
padding: 0 25px;
width: 60%;
height: 100%;
display: flex;
flex-direction: column;
align-items: start;
justify-content: center;
}

.home_home figcaption.col-banner-agenda_figure_caption_primery a {
color: #fff;
background: #000;
padding: 0px 4px;
font-size: 16px;
border-radius: 11px;
text-decoration: none;
border: 1px solid #192450;
position: relative;
font-weight: 600;
line-height: 1;
height: 50px;
width: 150px;
max-width: 150px;
display: flex;
justify-content: center;
align-items: start;
flex-direction: column;
}

.home_home figcaption.col-banner-agenda_figure_caption_primery a sup {
display: block;
font-size: 10px;
margin-top: 10px;
font-weight: 400;
padding-bottom: 4px;
}

.home_home figcaption.col-banner-agenda_figure_caption_primery a span {
transform: rotate(315deg);
margin: 0px 0px 4px 12px;
display: inline-flex;
position: absolute;
right: 12px;
}

.home_home .col-banner-agenda_figure_caption_primery h3 {
font-size: 20px;
line-height: 1.2;
font-weight: 800;
text-transform: uppercase;
color: #000000;
margin-bottom: 8px;
padding: 0;
}

.home_home .col-banner-agenda_figure_caption_primery address {
font-size: 14px;
line-height: 1.2;
font-weight: 300;
color: #060a04;
margin-bottom: 0;
}

.home_home .col-banner-agenda_figure_caption_primery address span {
margin-bottom: 10px;
display: inline-block;
}

.home_home .col-banner-agenda_figure_caption_secondary {
background: url(https://www.marketing2conf.com/sites/imaf.com/themes/contrib/imaf/images/caption_bg_col.png)no-repeat center center;
background-size: 100% 100%;
padding: 20px 15px;
}

.home_home .col-banner-agenda_figure_caption_secondary h4 {
font-size: 14px;
line-height: 1.45;
font-weight: 300;
color: #060a04;
}

.home_home .col-banner-agenda_figure_caption_secondary .col_agenda_view {
font-size: 12px;
line-height: 1.45;
font-weight: 600;
color: #fff;
display: inline-block;
padding: 6px 16px;
border-radius: 8px;
background: #6d6e70;
}

.home_home .video-section {
padding: 0px;
}

.banner-text-wrapper {
height: 100%;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
}

.banner-btn {
margin-bottom: 15px;
}

.banner-btn button {
margin-right: 15px;
}

.banner-text-wrapper h1 {
text-align: left;
}

.banner-text-wrapper h3 {
text-align: left;
padding: 15px 0;
}

.banner-text-wrapper .new_design_home {
font-size: 19px;
color: #fff;
line-height: 1.45;
font-weight: 400;
margin: 0 auto;
margin-bottom: 2rem;
text-align: left;
max-width: 100%;
}

.buy-pass-btn {
font-size: 30px;
font-weight: 700;
}

.buy-pass-btn a {
border-radius: 46px !important;
padding: 10px 9px 10px 18px !important;
}

.buy-pass-btn span {
padding: 10px 14px;
background: #000;
border-radius: 50%;
}

.home_home .banner-text-wrapper p {
max-width: 100% !important;
text-align: start;
}

.home_home section.video-section.home-video-section>img {
height: 110vh;
}

@media screen and (max-width:1600px) {
.home_home section.video-section.home-video-section>img {
height: 130vh;
}

}

@media screen and (max-width:1500px) {
.home_home .banner-text .banner-text-wrapper h3 {
font-size: 17px;
}

.home_home figcaption.col-banner-agenda_figure_caption_primery a {
font-size: 15px;
}

.home_home section.video-section.home-video-section>img {
height: 146vh;
}
}

@media screen and (max-width: 1199px) {
.home_home figure.col-banner-agenda_figure {
flex-direction: column;
}

.home_home figure.col-banner-agenda_figure div.card_img {
width: 100%;
height: 100px;
}

.home_home figcaption.col-banner-agenda_figure_caption_primery {
padding: 25px 0px;
width: 100%;

align-items: center;
}

.home_home section.video-section.home-video-section>img {
height: 100vh;
}
}

@media screen and (max-width: 767px) {
.home_home .banner-text {
top: 50%;
}

.home_home section.video-section.home-video-section .main_banner_img {
height: 170vh;
}

.home_home figure.col-banner-agenda_figure {
flex-direction: column;
}

/* .home_home figure.col-banner-agenda_figure div.card_img{
height: 100%;
} */
}

@media screen and (max-width: 575px) {
.home_home section.video-section.home-video-section>img {
height: 200vh;
}

.home_home figure.col-banner-agenda_figure div.card_img {
height: 180px;
}

.home_home figure.col-banner-agenda_figure {
flex-direction: row;
}
}

@media screen and (max-width: 450px) {
.home_home .banner-text {
top: 50%;
transform: translateY(-50%);
}

.home_home figure.col-banner-agenda_figure {
flex-direction: column;
}

.home_home figure.col-banner-agenda_figure div.card_img {
height: 100px;
}

.home_home section.video-section.home-video-section .main_banner_img {
height: 145vh;
}
}

@media screen and (max-width: 380px) {
.home_home section.video-section.home-video-section .main_banner_img {
height: 200vh;
}
}

/* Duplicate speaker - hide */
#experts-container .col-speaker:nth-child(8),
#experts-container .col-speaker:nth-child(51) {
display: none;
}

#wa-widget-send-button {
background-color: #8338ec !important;
}




/* new css himanshu 19apr */

.content-left {
background: url(https://www.fueldconf.com/topexpo/pastAwardee/Fueld/FUELD-MOBILE-NEW-BANNER.png) no-repeat center center;
background-size: cover;
height: 100vh;
}

.user_login .form-wrapper.madcon_form_wrapper h1,
.user_login .form-wrapper.madcon_form_wrapper h5,
.user_password .form-wrapper.madcon_form_wrapper h1,
.user_login .form-wrapper.madcon_form_wrapper h5 {
color: #fff;
text-align: left;
}


#user-login-form input[type=text], #user-login-form input[type=password]{
color: white;
outline: none;
}

#user-login-form input[type=text]::placeholder, #user-login-form input[type=password]::placeholder{
color: #fff;
}
.user_login .form-wrapper.madcon_form_wrapper a,
.user_password  .form-wrapper.madcon_form_wrapper a{
color: white;
}

.buy-pass_buy-pass .webform-register-wrapper{
box-shadow: none;
}
.buy-pass_buy-pass .card2_hurry{
border-radius: 20px !important;
overflow: hidden;
border: 2px solid #c6c6c6; 
}
.buy-pass_buy-pass .mycart .topHeading{
margin: 0px;
}
.buy-pass_buy-pass .myregisterArea .mycart {
box-shadow: none;
anchor-name: none;
padding: 0rem !important;
margin-bottom: 15px;

}
.buy-pass_buy-pass ul.cartData,
.buy-pass_buy-pass .mycart ul.totalData{
padding: 0px 30px;
}
.buy-pass_buy-pass input#edit-actions-submit{
width: 100%;
border-radius: 8px;
}
.buy-pass_buy-pass .mycart h2{
box-shadow: none;
text-align: start;
font-weight: 700;
padding-left: 25px;
}

.buy-pass_buy-pass .webform-register-wrapper h2 {
font-weight: 700;
font-size: 30px;
color: #000000;
margin-bottom: 30px;
}
.buy-pass_buy-pass .webform-multiple-add.js-webform-multiple-add.container-inline input{
background-image: none;
background-color: var(--theme-color);
min-height: 50px;
color: #000;
border-radius: 30px;
}
.buy-pass_buy-pass  .myregisterArea .form_box .form-composite.webform-composite-visible-title legend{
background: transparent;
}
.buy-pass_buy-pass .myregisterArea .form_box .form-composite.webform-composite-visible-title legend span,
.buy-pass_buy-pass #edit-delegates label, .form-item-delegates label {
color: #8338ec;
font-weight: 600;
font-size: 21px;
}
.buy-pass_buy-pass .webform-register-wrapper h2{
margin-bottom: 15px;
}
.buy-pass_buy-pass .webform-register-wrapper .form-text, .webform-register-wrapper .js-form-item input,
.buy-pass_buy-pass .webform-multiple-add.js-webform-multiple-add.container-inline input {
border: none;
border-bottom: 1px solid;
}
.buy-pass_buy-pass .social-list.madcon-social-list,
.user_password .social-list.madcon-social-list{
display: none;
}
.user_login .confirmation-login .form-wrapper,
.user_password  .confirmation-login .form-wrapper{
text-align: start;
}
.user_login .form-wrapper.madcon_form_wrapper a,
.user_password  .form-wrapper.madcon_form_wrapper a{
display: block;
text-align: start;
}
.user_login #edit-actions,
.user_password  #edit-actions{
padding-left: 0px;
}

.buy-pass_buy-pass   .webform-multiple-add.js-webform-multiple-add.container-inline .button.js-form-submit.form-submit {
min-height: 40px;
line-height: 1.45;
border: none;
color: #fff;
}
.mobile_banner_agenda{
display: none;
}
.user_login figure.madcon-login-figure img,
.user_password  figure.madcon-login-figure img{
height: 100vh;
}

/* about-page */
.charting-section {
position: relative;


}
.charting-section img{
width: 100%;
}


.charting-text {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: rgb(131 56 236 / 52%);
z-index: 1;
display: flex;
justify-content: center;
align-items: center;
}

.charting-text h2 {
color: #FFF;
font-size: 38px;
font-style: normal;
font-weight: 300;

letter-spacing: 0.48px;
text-align: center;
}


.image_gain_wrapp img{
width: 100%;
height: 100%;
object-fit: cover;
}
.image_gain_wrapp h3{
text-align: center;
font-size: 24px;
font-weight: 300;
margin: 20px 0px;
color: #fff;
}
.image_gain_wrapp h3 span{
display: block;
}
.gain_section{
background: #8338ec;
}
.gain_section h2{
font-weight: 700;
font-size: 38px;
color: #fff;
}

/* tabs */
.be_award{
padding: 50px 0px;
}
.be_award h2{
text-align: center;
font-size: 40px;
font-weight: 600;
margin-bottom: 30px;
}


.award_tabs_wrapper .tabs {
list-style: none;
padding: 0;
display: flex;
background-color: #fff;
justify-content: start;
flex-wrap: wrap;
gap: 10px;
margin: 0px;

}

.award_tabs_wrapper .tab {
padding: 10px 20px;
border: 1px solid var(--theme-color);
border-radius: 10px 10px 0px 0px;
cursor: pointer;
background-color: #fff;
font-weight: 300;
transition: 0.3s;
font-size: 18px;
color: #000;
margin-bottom: 5px;
}

.award_tabs_wrapper .tab.active {
background-color: var(--theme-color);
color: #fff;
}

.award_tabs_wrapper .tab-content {
display: none;
background-color: var(--theme-color);
color: #000;
padding: 20px;
border-radius: 0px 0px 10px 10px;
text-align: left;
font-size: 14px;
}
.award_tabs_wrapper .tab-content p{
font-size: 18px;
font-weight: 300;
color: #fff;
}
.award_tabs_wrapper .tab-content.active {
display: block;
}

.award_tabs_wrapper .tab-content a.toggle-link {
display: inline-block;
margin-top: 10px;
color: white;
font-weight: 600;
text-decoration: underline;
cursor: pointer;
}

.captcha_wrapper{
width: 100%;
/* overflow: scroll; */
}
.captcha_wrapper::-webkit-scrollbar-thumb {
width: 3px;
background-color: #888;
border-radius: 5px;
border: 2px solid transparent;
background-clip: content-box;
}
.submit_button_wrapper .btn-submit{
border-radius: 30px;
overflow: hidden;
background-color: var(--theme-color);
}
.active_span_radio{
display: inline-block;
height: 15px;
width: 15px;
background: #fff;
border-radius: 100%;
border: 2px solid #fff;   
}
.active_span_radio.active{
background: #39b5
}
/* .flex_award{
display: flex;
justify-content: space-between;
align-items: center;
width: 25%;
} */
/* .be-recognized_be-recognized .nomination-section .form-wrapper  .flex_award strong,
.be-recognized_be-recognized #edit-active-conference--wrapper legend span,
.be-recognized_be-recognized #edit-active-conference--2--wrapper legend span{
position: relative;
width: 100%;
display: block;
}
.be-recognized_be-recognized .nomination-section .form-wrapper .flex_award strong::after,
.be-recognized_be-recognized #edit-active-conference--wrapper legend span::after,
.be-recognized_be-recognized #edit-active-conference--2--wrapper legend span::after{
position: absolute;
content: "";
top: 50%;
left: 209px;
width: 60%;
height: 3px;
background: linear-gradient(90deg, #8338ec 0%, #000 100%);
} */

.be-recognized_be-recognized .nav-tabs .nav-link.active{
background: transparent;
color: #fff;
}

.be-recognized_be-recognized .gain_section .gain_row .gain_row_col {
-webkit-box-flex: 0;
-ms-flex: 0 0 20%;
flex: 0 0 20%;
max-width: 20%;
}
/* ================contact-us_contact-us================== */
.contact-us_contact-us .contact-sec .form-container{
padding: 30px;
}
.contact-us_contact-us .form_padding{
padding: 0px 20px 0px 0px;
}
.contact-us_contact-us .form-item{
margin-top: 0px;
margin-bottom: 0px;
display: flex;
justify-content: start;
align-items: center;
}
.contact-us_contact-us .contact-sec .form-container h2{
font-size: 40px;
font-style: normal;
font-weight: 700;
line-height: 110%;
text-transform: uppercase;
text-align: left;

}
.contact-us_contact-us .contact-sec .form-container h2 span{
    display: block;
    position: relative;
}
.contact-us_contact-us .contact-sec .social-icons {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  gap: 10px;
}

.contact-us_contact-us .contact-sec .social-icons li {
  display: inline-block;
  margin-right: 10px;
  background: #ffffff;
  border: 1px solid #dfd6d6;
  border-radius: 12px;
 
}

.contact-us_contact-us .contact-sec .social-icons li a {
  text-decoration: none;
  display: inline-block;
 padding: 4px;
}

.contact-us_contact-us .contact-sec .social-icons li img {
  width: 30px;
  height: auto;
  object-fit: contain;
  display: block;
}
.contact-us_contact-us .contact-sec .form-container h2 span::after{
content: "";
position: absolute;
top: 50%;
left: 32%;
width: 50%;
height: 3px;
background-color: #d5d5d5;

}
.contact-us_contact-us .contact-sec .form-container input[type="text"],
.contact-us_contact-us .contact-sec .form-container input[type="email"],
.contact-us_contact-us .contact-sec .form-container input[type="tel"],
.contact-us_contact-us .contact-sec .form-container textarea,
.contact-us_contact-us form.webform-submission-contact-add-form .js-form-type-select select.form-select{
border-radius: 8px;
}
.contact-us_contact-us .contact-sec .g-recaptcha>div {
margin: 20px 0px;
}
.contact-us_contact-us form.webform-submission-contact-add-form .js-form-type-select select.form-select{
border: 1px solid #dbdbdb;  
height: 50px;
}
.contact-us_contact-us .form-actions{
padding: 0px;
margin: 0 auto;
display: block;
text-align: center;
}
.form_message_text div{
width: 100%;
}
.abstract h1{
text-align: center;
font-size: 35px;
font-weight: 800;
text-transform: uppercase;
}
.abstract h3{
text-align: center;
font-size: 24px;
font-weight: 600;
color: var(--theme-color);

}
/* @media start */
@media screen and (max-width: 1600px) {
.contact-us_contact-us .contact-sec .form-container h2{
    font-size: 32px;
}
.contact-us_contact-us .contact-sec .form-container h2 span::after{
    width: 44%;
}
}
@media screen and (max-width: 1500px) {
/* .agenda-gallery .agenda-gallery-wrapper .agenda-gallery-item .speaker-bio .speaker-name{
text-align: start;
} */
 .contact-us_contact-us .contact-sec .social-icons{
    flex-wrap: wrap;
 }
.agenda-gallery .agenda-gallery-wrapper .agenda-gallery-item .speaker-bio .speaker-name{
font-family: 16px;
}
.agenda-gallery .agenda-gallery-wrapper .agenda-gallery-item .speaker-bio .speaker-destination p{
font-size: 15px;
}
.keynotesp .agenda-gallery-item .speaker-bio,
.keynotesp .speaker-destination p{
align-items: center;
}

}
@media screen and (max-width: 1400px) {
.be_award h2,
.gain_section h2{
font-size: 35px;
font-weight: 600;
}
.abstract h1{  
font-size: 30px;
}
.abstract h3{
font-size: 22px; 
}
.contact-sec .contact_detail .content-box{
    padding: 10px;

}
.contact-sec .contact_detail .content-box p{
    font-size: 15px;
}
}
@media screen and (max-width: 1199px) {
.charting-text h2{
font-size: 24px;
}

}
@media screen and (max-width: 991px) {
.charting-text h2,
.gain_section h2 {

font-size: 24px;

}
.contact-sec .contact_detail .content-box {
padding: 20px;
}
.abstract h1{

font-size: 25px;

}
.image_gain_wrapp h3{
font-size: 18px;
}
.award_tabs_wrapper .tab,
.award_tabs_wrapper .tab-content p{
font-size: 16px;
}
.tabs-list>li{
margin: 0px;
margin-bottom: 20px;
}
.timeline ul li:before{
top: 25px;
}
.retail-section .retail-primary-section h2,
.valocity-wrapper h2,
.why-attend-text h2,
.slider-section h2,
.testimonial-section h2,
.advance_exb h2,
.newsletter_section .newsletter .newslatter_text,
.testimonial-section h2 {
font-size: 24px;
}

.single-featured-image-header .top_panel_image_header h1{
font-size: 32px;
}
.who-we-are-intro .content-box h2{
margin-bottom: 20px;
}
.user_password figure.madcon-login-figure img,
.social-list.madcon-social-list{
display: none;
}
}
@media screen and (max-width: 767px) {
.charting-text h2{
font-size: 0px  20px;
}
/* .breadcrumb-wrap {
top: -39px;
} */
.desktop_banner_agenda{
display: none;
}
.mobile_banner_agenda{
display: block;
padding: 0;

}
.agenda-gallery .agenda-gallery-wrapper .agenda-gallery-item .speaker-bio{
justify-content: center;
align-items: center;
}
.user_login figure.madcon-login-figure img{
display: none;
}
.user_login .confirmation-login .row,
.user_password .confirmation-login .row {
flex-direction: row;
}
.user_login  .confirmation-login .col-lg-6.content-left,
.user_password  .confirmation-login .col-lg-6.content-left {
height: 100vh;
padding-top: 0rem;
display: flex;
justify-content: center;
align-items: center;
}
footer .social-media {
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 22px;
}
footer hr{
display: none;
}
.rightbb {
border-right: 0px solid #333;
}
.gain_section .mt-4{
margin-top: 0rem !important;
}
.image_gain_wrapp{
margin-bottom: 20px;
}
.be-recognized_be-recognized div#edit-select-conference,
.be-recognized_be-recognized div#edit-active-conference,
.be-recognized_be-recognized #edit-active-conference--2 {
display: flex;
justify-content: space-between;
width: 100%;
flex-direction: column;
}
.submit_button_wrapper .btn-submit,
.be-recognized_be-recognized div#edit-actions{
border-radius: 10px;
margin: 0px;
}
.be-recognized_be-recognized .gain_section .gain_row .gain_row_col {
max-width: 50%;
flex: 0 0 50%;
padding: 0px 15px !important;
margin: 0px 0px 24px !important;
}
.charting-overlay{
height: 50vh;
object-fit: cover;
}
.charting-section img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: 72% 5%;
}
.form_padding h2{
font-size: 24px;
}
}
@media screen and (max-width: 640px) {
.be-recognized_be-recognized .gain_section .gain_row .gain_row_col {
max-width: 100%;
flex: 0 0 100%;
}
}
@media screen and (max-width: 575px) {
.award_tabs_wrapper .tab{
width: 100%;
}
.be-recognized_be-recognized fieldset#edit-active-conference--wrapper label{
font-size: 13px;
}
.be_award h2,
.technlogy-wrapper h2{
font-size: 24px;
}
.agenda-gallery .agenda-gallery-wrapper .agenda-gallery-item .speaker-bio{
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.contactform-bg.rounded{
padding: 10px;
}
.captcha_wrapper {
width: 80%;
overflow: scroll;
}
.rc-anchor-normal {
height: 100%;
width: 100%;
}
.contact-us_contact-us .contact-sec .form-container h2 span::after{
    display: none;
}
.contact-us_contact-us .contact-sec .form-container h2{
    text-align: center;
}
.contact-us_contact-us
.form-item.webform-component.webform-component-,
.contact-us_contact-us .form-item,
.contact-us_contact-us .form_padding .col-12,
.contact-us_contact-us .form_padding{
    padding: 0px;
}
.contact-us_contact-us .form-item{
    display: block;
}
}




/* ===============newsletter-form-css=================== */
.newsletter_section .g-recaptcha > div{
margin: 0 auto;
}
.newsletter_section .newsletter{
background-color: transparent;
/* background-image: url(https://marketing-conference-new.s3.amazonaws.com/s3fs-public/2025-04/new-img/Fueld_.svg); */
background-image: url(https://www.tech2conf.com/topexpo/pastAwardee/Fueld/Fueld_Newsletterr.svg);
background-position: right;
background-size: contain;
background-repeat: no-repeat;
width: 100%;
position: relative;
background-size: cover;
border-radius: 20px;
}
.newsletter_section .newsletter form {
display: block;
justify-content: center;
align-items: center;
width: 100%;
}

.newsletter_section .capcha_button{
display: flex;
align-items: center!important;
}
.newsletter_section .newsletter .newslatter_text {
font-size: 40px;
text-align: center;
text-transform: capitalize;
color: white;
text-align: start;
font-weight: 700;
}
.newsletter_section .newsletter input {
margin: 0;
border-radius: 15px;
}
.newsletter_section .newsletter .webform-button--submit {
margin-top: 0;
background: black;
border-radius: 200px !important;
margin-left: 10px;
display: block;
border-radius: 200px;
}
.newsletter_section .capcha_button {
display: flex;
justify-content: start;
align-items: start;
}
@media (max-width: 1400px) {
.newsletter_section .newsletter .newslatter_text{
font-size: 30px;
}
}
@media only screen and (max-width: 1199px) {
.newsletter_section .newsletter .newslatter_text {
font-size: 32px;

}
@media only screen and (max-width: 575px) {
.newsletter_section .capcha_button {
display: flex;
flex-direction: column;
}
.newsletter_section .newsletter{
background-position: center;
background-image: url(https://marketing-conference-new.s3.amazonaws.com/s3fs-public/2025-04/Fueld.svg);
}
.newsletter_section .newsletter .newslatter_text {
font-size: 24px;
margin-bottom: 20px;
}

}
.newsletter_section .nav-pills .nav-link.active::before{
top: 40px;
}
.buy-pass_buy-pass ul.cartData{
padding: 10px 20px;
}
.contactform-bg.rounded{
padding: 0px;
}
.home_home .g-recaptcha>div {
display: inline-block;
width: 250px !important;
}
.speaker-bio{
min-height: auto;
}
.agenda-galler-figure img {
width: 100%;
min-height: 400px;
max-height: 100%;
object-fit: cover;
object-position: center;
}
figure.speaker-figure img{
height: 100%;
}
}
/* =============contect-form-css-home-and-contact-us-page============== */
.form_image{
width: 100%;
height: auto; 
border-radius: 20px;
object-fit: cover;
}
.contactform-bg{
border: 2px solid #c0c0c0;
border-radius: 20px !important;
overflow: hidden;

}
.who-we-are_who-we-are .contactform-bg{
background: #fafafa;
}
.capcha_button{
display: flex;
align-items: center!important;
}
.form_padding{
padding: 40px 20px 20px 20px;
height: 100%;
display: flex;
flex-direction: column;
align-items: start;
justify-content: center;
} 


@media screen and (max-width: 1199px) {
.newsletter_section {
padding: 10px 0px;
}
.form_padding{
padding: 10px;
}
.home_form_section .js-form-item.form-item {
margin-bottom: 10px !important;
display: flex;
/* justify-content: center; */
align-items: center;
}
.capcha_button {
display: flex;
justify-content: start;
align-items: start;
flex-direction: column;
justify-content: center;
align-items: center;
}
}
@media screen and (max-width: 767px) {
.contactform-bg.rounded {
padding: 20px;
}
}



/* ======new===footer-css=========== */
.footer {
background-color: #000000;
color: #fff;
}

.footer a {
color: #fff;
text-decoration: none;
display: inline-block;
}

.footer a:hover {
color: #eefffe;

}

.footer .social-icons i,
span.tele i {
font-size: 20px;
color: #fff;
transition: 0.3s;
margin-left: 4px;
}

.footer .social-icons i:hover {
color: #8338ec;
}

.footer .bottom-bar {
border-top: 1px solid #333;
padding-top: 20px;
margin-top: 20px;
font-size: 14px;
}

.footer .logos img {
max-height: 50px;
margin: 10px;
}

/* .footer .book-pass-btn {
background-color: #8338ec;
color: #fff;
border-radius: 5px;
padding: 10px 20px;
font-weight: 600;
} */

.logo_footer {
width: 200px;
max-width: 200px;
}

.footer_menu p {
margin-bottom: 0px;
text-align: center;
}

.footer_address p {
display: flex;
justify-content: start;
align-items: center;
text-align: start;
font-size: 15px;
margin-bottom: 20px;
}

.footer_address p span {
width: 40px;
height: 40px;
border: 1px solid #fff;
border-radius: 100%;
display: flex;
justify-content: center;
align-items: center;
margin-right: 20px;
}


.social-icons a,
.footer_address p span.tele {
width: 40px;
height: 40px;
border: 1px solid #fff;
border-radius: 100%;
justify-content: center;
align-items: center;
display: flex;
}

.social-icons {
list-style: none;
}

.social-icons li {
display: inline-block;
margin-right: 15px;
}

.footer_address p span:nth-child(2) {
margin-left: 10px;
}

.book-pass-btn {
display: flex;
justify-content: center;
align-items: center;
max-width: 200px;
margin: 0 auto;
}

.book-pass-btn img {
width: 24px;
height: 24px;
padding: 1px;
margin-right: 4px;
display: inline-block;


}

.website_logo {
max-width: 200px;
width: 100%;
margin: 0 auto;
}

.bottom_menu_ul {
display: flex;
justify-content: end;
}

.bottom_menu_ul li {
margin-left: 10px;
font-size: 14px;
}

.copyright_text {
display: block;
text-align: start;
}
.footer {
background-color: #000000;
color: #fff;
/*    border-radius: 80px 80px 0px 0px;*/
}
footer .book-pass-btn {
background-color: #8338ec;
color: #fff;
border-radius: 100px;
padding: 10px 20px;
font-weight: 600;
}
.rightbb{
border-right: 1px solid #333;
}

.new_agenda_discription {
padding: 72px 0;
}

/* ===========education-2-0-conference-dubai-2024-winter-reviews============== */
.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .new_agenda_discription {
padding: 72px 0;
}
.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .new_agenda_discription h3 {
font-size: 42px;
line-height: 1.2;
color: #8338ec;
text-transform: capitalize;
font-weight: 700;
text-align: center;
margin: 0 0 8px 0;
}
.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews  .new_agenda_discription p {
color: #444;
text-align: justify;
font-family: Urbanist;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 32px;
letter-spacing: 0.2px;
}
.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .review_banner_caption h1{
font-weight: 600;
font-size: 40px;
text-align: center;
}
.review_banner_caption p{
text-align: center;
max-width: 100%;
}
.conference-format_conference-format .review_banner_caption p{
    text-align: start;
}
.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .slick-slide .slide_box .card_box h3 strong {
margin-bottom: 15px;
display: inline-block;
font-weight: 600;
font-size: 22px;
}
.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .slide_box span:nth-child(2) {
text-align: center;
font-size: 18px;
color: #000;
}

body.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .attendee-reviews_attendee-reviews .slick-slide .slide_box {
box-shadow: none;
border-radius: 30px;
border: 1px solid #C2C2C2;
}
section.event-intro{
padding: 100px 0px;
}
body.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .event-intro h2 {
color: #8338ec;
font-size: 38px;
line-height: 1.2;
font-weight: 800;
}
body.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .event-intro .what-row p{
margin-bottom: 2rem;
font-size: 20px;
}
body.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .about-ifah-wrapper{
height: 100%;
display: flex;
flex-direction: column;
align-items: start;
justify-content: center;
}
body.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .brand-section .slick-track .slick-slide img {
border: 1px solid #dddddd;
padding: 8px 0px;
border-radius: 20px;
background: #fff;
height: 150px;
max-height: 150px;
object-fit: contain;
}
body.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .spot_leader h2,
body.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .newsletter_section .what_we_do h2{
color: var(--theme-color);
text-align: center;
font-size: 40px;
font-style: normal;
font-weight: 700;
margin-bottom: 20px;
}
body.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .spot_leader p,
body.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .newsletter_section .what_we_do p{
color: #444;
text-align: center;
font-size: 20px;
font-style: normal;
font-weight: 400;
margin-bottom: 20px;  
}

.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .custom-img {
border-radius: 20px;
width: 100%;
object-fit: cover;
height: 350px;
}
.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .accordion .accordion-item {
border: none;
border-radius: 12px;
margin-bottom: 10px;
box-shadow: 0 1px 6px rgba(60, 60, 60, 0.07);
background: #F5FFFE;
padding: 2px;
border: 1px solid #8338ec;
}
.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .accordion-header {
border-radius: 12px !important;
background: #fff;
font-weight: 300;
font-size: 1.05rem;
color: #222;
padding: 10px;
width: 100%;
text-align: start;
display: flex;
justify-content: space-between;
}
.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .accordion-button{
border: none;
background: transparent;
}
.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .accordion-body {
font-size: 0.98rem;
color: #444;
background: #f8fdfb;
border-radius: 0 0 12px 12px;
}
.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .accordion-body p{
padding: 10px;
}
.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .faqs_section{
padding: 60px 0px;
}
/* ================RealTalkFromRealAttendees================= */


.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .vedio_main{
position: relative;
}

.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .owl-item.center > div{
margin:0% 0%;
}

.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .owl-item > div {
margin: 0% 0%;
}

.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews  .owl-carousel .owl-item img{
max-height: 100%;
}

.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .vedio_main .owl-carousel .owl-video-tn {
background-size: cover;
padding-bottom: 56.25%; /* 16:9 */
padding-top: 25px;
}

.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .vedio_main .owl-carousel .item-video {
height: 300px;
}

.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .vedio_main .owl-video-frame {
position: relative;
padding-bottom: 56.25%; /* 16:9 */
padding-top: 25px;
height: 0;
}

.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .vedio_main .owl-video-frame iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}


.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .vedio_main .owl-dots {
text-align: center;
margin-top: 20px;
}


.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .vedio_main .owl-dot {
display: inline-block;
}


.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .vedio_main .owl-dot span {
width: 11px;
height: 11px;
background-color: #ccc;
border-radius:10px;
display: block;
margin: 5px 3px;
}


.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .vedio_main .owl-dot.active span {
background-color: #000;
}

.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .vedio_main .owl-carousel .owl-video-play-icon{
background: url(../image/btnplay.png) no-repeat!important;
}

.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .vedio_main .owl-carousel .owl-video-wrapper{
background: #858585;
}

.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .vedio_main .owl-carousel .owl-video-tn {
height: 100%;
background-position: center center;
background-repeat: no-repeat;
background-image: url(../image/vedio_image.png)!important;
transition: opacity .4s ease;
width: 100%;
background-size: cover;
object-fit: cover;
}
.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .vedio_main .owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
color: white!important;
font-size: 35px!important;
}


.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .vedio_main .owl-theme .owl-nav {
margin-top: 0;
position: absolute;
background:#8338ec;
padding: 6px;
width: 60px;
height: 60px;
border-radius: 50%;
top: 55%;
left: 19%;
display: flex;
justify-content: center;
align-items: center;
overflow: hidden;
}

.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .vedio_main .owl-theme .owl-nav [class*=owl-]:hover{
background: transparent;
}

.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .vedio_main .owl-carousel .owl-video-play-icon {
position: absolute;
height: 54px;
width: 56px;
left: 94%;
top: 85%;
background: url(owl.video.play.png) no-repeat;

}

.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .slider_one_slider .about_slider{
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
max-width: 500px;
margin: 0 auto;
padding: 10px 0px;
}

.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .slider_one_slider .about_slider h4{
color:#8338ec;
font-size: 23px;
font-weight: 300;
}

.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .slider_one_slider .about_slider p span{
color:black;
font-weight: 600;
}

/* ================================ */


.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .slider_one{
position: relative;
padding: 50px 0px;
z-index: 11;
overflow: hidden;
background-color: #f3f3f3;

}


.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .slider_one .vedio_main_wrapper{
max-width: 1000px;
margin: 0 auto;
}

.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .slider_one h3{
color: #8338ec;
text-align: center;
font-family: Urbanist;
font-size: 40px;
font-style: normal;
font-weight: 700;
line-height: 58px; /* 120.833% */
margin-bottom: 30px;
}

.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .slider_one_slider h3 {
max-width: 500px;
text-align: start;
margin-bottom: 20px;
}

.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .slider_one_slider .right_content {
display: flex;
justify-content: end;
}

/* ===============RealTalk============= */

.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .vedio_main_two .owl-item {
filter: grayscale(0);
}

.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .vedio_main_two .owl-item {
opacity: 1;
}

.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .bringing .vedio_main_two .owl-theme .owl-nav{
display: none;
}

.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .vedio_main_two iframe{
width: 100%;
}

.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .vedio_main_two .item .image_iframe{
position: relative;
}

.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .vedio_main_two .item .image_iframe{
border-radius: 25px;
overflow: hidden;
margin-bottom: 20px;   
}

.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .vedio_main_two .item .image_wrapper{
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
}

.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .vedio_main_two .item .image_wrapper img{
height: 100%;
object-fit: cover;
}

.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .vedio_main_two .item  .video_btn{
top: 74%;
left: 79%;
cursor: pointer;
position: absolute;
color: white;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
text-transform: uppercase;
font-size: 10px;
font-weight: 600;
}

.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .vedio_main_two .item  .video_btn p{
margin: 4px 0px;
}

.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .vedio_main_two .item  img.btn_play{
width: 40px;
height: 40px;

}

.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .vedio_main_two .item  img.btn_play:hover{
transform: scale(1.5);
transition: 1s all;
}

.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews  .vedio_main_two .item .slider_content {
max-width: 100%;
margin: 0 auto;
padding: 10px;
}
.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews  .vedio_main_two .item .slider_content{
padding: 0px;
}
.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews  .vedio_main_two .item .slider_content p{
border-radius: 25px;
border: 1px solid #CACACA;
background: #FAFAFA;
padding: 12px;
min-height: 130px;  
}

.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .slider_one_slider .vedio_main_two .item .slider_content {
display: none;
}

.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .slider_one_slider .owl-carousel .owl-stage div.center .slider_content{
display: block;
}

.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews.vedio_main_two .item .slider_content h4 {
color:#8338ec;
font-size: 23px;
font-weight: 300;
}

.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .vedio_main_two .item .slider_content p{
font-size: 16px;
}


.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .vedio_main_two .owl-dot.active span {
background-color: #000;
width: 70px;
}

.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .vedio_main_two .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{
background:#8338ec;
}

.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .bringing .heading_wrapper{
max-width: 900px;
margin: 0 auto;
}
.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .bringing .heading_wrapper h2,
.testimonial-section .what_we_do h2{
color: var(--theme-color);
text-align: center;
font-size: 40px;
font-style: normal;
font-weight: 700;
margin-bottom: 20px;
}
.testimonial-section .what_we_do p{
text-align: center;

}
.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .bringing .attening_review .heading_wrapper p {
font-size: 16px;
font-weight: 400;
margin: 20px 0px;
text-align: center;
color: #000;
}
.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .technology-section img{
width: 100%;
}
.dubai-speakers-2025_dubai-speakers-2025 .Dubai.Speaker .col-speaker:nth-child(3){
    display: none;
}
@media only screen and (min-width: 1200px) {
body.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .gallery .col-xl-2 {
flex: 20%;
max-width: 20%;
}
}
@media only screen and (max-width: 1650px){
.footer_added .col-xl-3{
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}

}
@media only screen and (max-width: 767px){
.bottom_menu_ul {
display: flex;
justify-content: center;
}
.copyright_text{
margin-bottom: 20px;
text-align: center;
}
.footer_added .col-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.footer_address p,
.social-media {

justify-content: center;
align-items: center;
text-align: center;

}
.footer_address p{
flex-direction: column;
}
.footer_address p span{
margin-right: 0px;
}
.website_logo {
max-width: 140px;
width: 100%;
margin: 0 auto;
margin-bottom: 10px;
}
.footer .book-pass-btn {
background-color: #8338ec;
color: #fff;
padding: 10px 20px;
font-weight: 600;
border: 1px solid transparent;
}
.footer .book-pass-btn:hover{
border: 1px solid #fff;
background-color: transparent;
}
.footer {
background-color: #000000;
color: #fff;
border-radius: 50px 50px 0px 0px;
}
.copyright_text {
display: block;
text-align: start;
color: #656565;
}
}
@media only screen and (max-width: 599px){
    .attendee-reviews_attendee-reviews .testimoyal_what_we_do .what_we_do h2,
    .fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .new_agenda_discription h3,
    body.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .event-intro h2,
    body.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .spot_leader h2, body.fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .newsletter_section .what_we_do h2,
    .fueld-conference-dubai-2024-winter-reviews_fueld-conference-dubai-2024-winter-reviews .slider_one h3{
        font-family: 32px;
    }
}
@media only screen and (max-width: 575px){
.rightbb{
border-right: 0px solid #333;
}
.footer hr{
display: none;
}
.footer_address{
margin-bottom: 10px;
}
footer .social-media{
margin-bottom: 20px;
}

}


/* ===========student-passes==css============ */
.student-passes_student-passes{
    font-family: "Urbanist", sans-serif;
  }
  .student-passes_student-passes .who-we-are-intro .content-box{
   height: 100%;
   align-content: center;
  }
  
  .student-passes_student-passes .who-we-are-intro {
    margin: 0;
    padding: 50px 0;
    color: #444444;
    position: relative;
    width: 100%;
    clear: both;
    background: #fff;
  }
  .student-passes_student-passes .who-we-are-intro h2 {
 
    font-weight: 700;
    font-size: 36px;
    line-height: normal;
    margin: 0 0 20px 0;
  }
  .student-passes_student-passes .who-we-are-intro .content-box p,
  .student-passes_student-passes .fastrack .your_impact_box .access_to p,
  .student-passes_student-passes .how_apply .your_impact_box p,
  .student-passes_student-passes .accordion-header,
  .student-passes_student-passes .who-we-are-intro .content-box ul {
   font-size: 20px;
   margin-bottom: 0px;
  }
  .student-passes_student-passes ._who{
   background-color: #000;
   padding: 70px 0px;
  }
  .student-passes_student-passes .your_impact_box span img{
    width: 290px;
    max-width: 100%;
    object-fit: cover;
    height: 100%;
    object-fit: cover;
    object-position: top;
  }
  .student-passes_student-passes .form_section_format{
    padding: 60px 20px;
    background: radial-gradient(circle, rgb(131 56 236) 5%, rgba(0, 0, 0, 1) 52%);
  }
  .form_section_format h3{
    color:#fff;
    font-size: 40px;
    font-weight: 600;
    text-align: center;
    margin-bottom: 30px;
  }
  .form_section_format .js-form-item.form-item{
    width: 100%;
  }
  ._who h2,
  ._who ul,
  ._who p{
   color: #fff!important;
  }
  .student-passes_student-passes section.past-participants-section{
    background: #fff;
  }
  .student-passes_student-passes section.past-participants-section h2{
    color: var(--theme-color);
  }
  .student-passes_student-passes section.brand-section h2{
    color: var(--theme-color);
  }
  .student-passes_student-passes section.brand-section p{
    color: #000!important;
  }
  .student-passes_student-passes .slider_one  .faq_top_heading h2{
    text-align: center;
    font-weight: 700;
    margin-bottom: 30px;
  }
  .student-passes_student-passes .slider_one p{
    text-align: center;
    font-size: 18px;
    margin-bottom: 0px;
  }
  .student-passes_student-passes .speak_at_section .your_impact_box span{
    height: 260px;
  }
  .student-passes_student-passes .how_apply .your_impact_box span{
    height: auto;
  }
  .student-passes_student-passes .fastrack .your_impact_box{
    padding: 0px;
    background-color: #fff;
  }
  .student-passes_student-passes .how_apply  .your_impact_box{
  background-color: #fff;
  box-shadow: 2px 3px 7px #c3c0bd;
  border-radius: 20px;
  padding: 20px;
  position: relative;
  z-index: 1;
  }
  .student-passes_student-passes .fastrack .your_impact_box .access_to{
    color: #000;
  }
  .student-passes_student-passes  .how_apply .your_impact_box span img{
  width: auto;
  }
  .student-passes_student-passes .how_apply  .your_impact_box p{
    color: #000;
  }
  .student-passes_student-passes .form-actions{
    text-align: center;
  }
  .student-passes_student-passes .who-we-are-intro .content-box ul{
    padding-left: 16px;
  }
  
  .student-passes_student-passes .slider_one p{
    text-align: start;
  }
  .student-passes_student-passes .slider_one h2 ~ p{
    margin-bottom: 30px;
    text-align: center;
  }
  .student-passes_student-passes .speak_at_section .speak_at_section_heading h2,
  .student-passes_student-passes .speak_at_section .speak_at_section_heading h2{
    font-weight: 700;
    font-size: 40px;
    margin-bottom: 30px;
    color: var(--theme-color);
  }
  .student-passes_student-passes .newsletter_newsletter .webform-submission-form .form-actions{
   text-align: start;
  }
  .student-passes_student-passes .newsletter_newsletter .webform-submission-form input#edit-actions-submit{
    color: #fff;
    border-radius: 10px;
    width: auto;
  }
  .student-passes_student-passes .iti--allow-dropdown input[type="tel"], 
  .student-passes_student-passes .iti--separate-dial-code input[type="tel"]{
    padding: 20px 12px;
  }
  
  .student-passes_student-passes .newsletter_newsletter .webform-submission-form input#edit-actions-submit{
    padding: 15px 30px!important;
  }
  textarea{
    width: 100%;
  }
  .student-passes_student-passes .newsletter_newsletter .img-gallery-section{
    margin-bottom: 0px;
  }
  .student-passes_student-passes .form_section_format .column_inputing .js-form-type-tel .form-tel{
    margin-bottom: 0px!important;
  }
  .student-passes_student-passes .delegate-slider{
    background: #fff;
  }
  .student-passes_student-passes .fastrack .your_impact_box h3,
  .student-passes_student-passes .slider-section h2{
    /* color: var(--theme-color); */
    color: #000000;
  }
  .student-passes_student-passes .who-we-are-intro .intro-img img {
    width: 100%;
    border-radius: 20px;
    max-height: 400px;
    object-fit: cover;
    object-position: 10% 0%;
}
.student-passes_student-passes .newsletter_newsletter .banner-caption .wrapper p{
    font-size: 20px;
}
.student-passes_student-passes .newsletter_newsletter .banner-caption .wrapper h2{
    font-size: 40px;
}
.student-passes_student-passes .form_section_format .js-form-item.form-item{
    margin-top: 0px;
    margin-bottom: 10px;
}
.student-passes_student-passes .form-actions input{
    border: none;
    border-radius: 10px;
}
.how_apply  .fastrack_boxes {
    position: relative;
    z-index: 1;
  }
  .how_apply  .fastrack_boxes::before,
  .how_apply  .fastrack_boxes::after{
    content: "";
    position: absolute;
    background: url(https://www.health2conf.com/sponsor/dotg60.png) no-repeat left top;
    z-index: 0;
    height: 200px;
    width: 190px;
  }
.how_apply  .fastrack_boxes::before{
    top: -22px;
    left: -45px;
    
  }
  .how_apply  .fastrack_boxes::after{
    right: -50px;
    bottom: -67px;
  }
  .student-passes_student-passes .newsletter_newsletter .img-gallery-section img {
    max-height: 406px;
    object-position: top;
}
  @media (min-width: 1200px) {
    .student-passes_student-passes .fastrack_boxes .col-xl-2 {
    
      -ms-flex: 0 0 20%;
      flex: 0 0 20%;
      max-width: 20%;
    }
  
  }
  @media (max-width: 1500px) {
    .student-passes_student-passes .who-we-are-intro .content-box p,
    .student-passes_student-passes .fastrack .your_impact_box .access_to p,
    .student-passes_student-passes .how_apply .your_impact_box p,
    .student-passes_student-passes .accordion-header,
    .student-passes_student-passes .who-we-are-intro .content-box ul {
     font-size: 18px;
     margin-bottom: 10px;
     font-weight: 700;
     color: #444444;
    }
    .how_apply .fastrack_boxes::before{
        left: 0px;
    }
    .how_apply .fastrack_boxes::after{
        right: 0px;
    }
  }
  @media (max-width: 1199px) {
    .student-passes_student-passes .newsletter_newsletter .img-gallery-section img{
        max-height: 100%;
    }
  
  }
  @media screen and (max-width: 767px) {
    .student-passes_student-passes .newsletter_newsletter .banner-section .banner-figure img {
        height: 120vh;
        max-height: 120vh;
    }
    .student-passes_student-passes .newsletter_newsletter .banner-caption .wrapper h2 {
        font-size: 30px;
        margin-bottom: 20px;
    }
    .student-passes_student-passes .speak_at_section .speak_at_section_heading h2, .student-passes_student-passes .speak_at_section .speak_at_section_heading h2,
    .form_section_format h3,
    .student-passes_student-passes .slider_one .faq_top_heading h2,
    .student-passes_student-passes .who-we-are-intro h2{
        font-size: 30px;
    }
    .student-passes_student-passes .your_impact_box span img{
        width: 380px;
    }
    .form_section_format .form-text{
        padding: 10px;
    }
}
  @media (max-width: 575px) {
    .student-passes_student-passes .speak_at_section .speak_at_section_heading h2, .student-passes_student-passes .speak_at_section .speak_at_section_heading h2,
    .form_section_format h3{
      font-size: 24px;
    }
  }
  @media screen and (max-width:450px) {
    .student-passes_student-passes  .newsletter_newsletter .banner-section {
        background: url(https://marketing-conference-new.s3.amazonaws.com/s3fs-public/2025-07/Mask%20group%20%285%29.png) no-repeat center;
        background-size: cover;
        
        }
        
        
  }


  /* ================https://www.fueldconf.com/marketing-conference-new===========17-07-2025========== */
.marketing-conference-new_marketing-conference-new .conference-content,
.tech-conference_tech-conference .conference-content {
position: relative;
z-index: 2;
height: 100%;
display: flex;
flex-direction: column;
justify-content: center;
align-items: start;
max-width: 600px;
margin: 0 auto;
}

.marketing-conference-new_marketing-conference-new  .overlay,
.tech-conference_tech-conference  .overlay {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(0, 0, 0, 0.5);
z-index: 1;
}
.marketing-conference-new_marketing-conference-new .badge-custom,
.tech-conference_tech-conference .badge-custom {
background: #8338ec;
color: #000;
font-weight: 600;
font-size: 20px;
border-radius: 8px;
margin-bottom: 20px;
display: inline-block;
}
.marketing-conference-new_marketing-conference-new .badge-custom a,
.tech-conference_tech-conference .badge-custom a{
font-size: 20px;
background: #8338ec;
display: inline-block;
color: #fff;
font-weight: 600;
}
.marketing-conference-new_marketing-conference-new .theme-title a,
.tech-conference_tech-conference .theme-title a {
    font-weight: bold;
    font-size: 32px;
    color: var(--main-color);
    margin-bottom: 1rem;
    text-align: start;
    display: block;
    text-transform: capitalize;
}
.marketing-conference-new_marketing-conference-new .theme-title a:hover,
.tech-conference_tech-conference .theme-title a:hover{
    text-decoration: none;
}
.marketing-conference-new_marketing-conference-new .intro-video,
.marketing-conference-new_marketing-conference-new .intro-video .introducu-videos,
.tech-conference_tech-conference .intro-video,
.tech-conference_tech-conference .intro-video .introducu-videos{
height: 100%;
border-radius: 20px;
overflow: hidden;
}
.marketing-conference-new_marketing-conference-new .who-we-are-intro .content-box h2,
.tech-conference_tech-conference .who-we-are-intro .content-box h2{
font-weight: 800;
} 
.marketing-conference-new_marketing-conference-new .who-we-are-intro .content-box p,
.tech-conference_tech-conference .who-we-are-intro .content-box p{
font-size: 20px;
font-weight: 300;
}
.marketing-conference-new_marketing-conference-new .themes_shaping h2,
.marketing-conference-new_marketing-conference-new .meet_cards h2,
.tech-conference_tech-conference .themes_shaping h2,
.tech-conference_tech-conference .meet_cards h2{
margin-bottom: 20px;
font-size: 40px;
font-weight: 800!important;
}

.themes_shaping{
position: relative;
}
.marketing-conference-new_marketing-conference-new .conference-content p,
.tech-conference_tech-conference .conference-content p{
    text-align: start;
    font-size: 18px;
    font-weight: 300;
}
.marketing-conference-new_marketing-conference-new .conference-content div.mb-2 p,
.tech-conference_tech-conference .conference-content div.mb-2 p{
    font-size: 24px;
    font-weight: 300;
}

/* ====custom-card====== */
.custom-card {
/* padding: 18px 0; */
text-align: center;
margin-bottom: 20px;
border-radius: 20px;
background: #FFF;
 position: relative;
}

.custom-card p{
display: block;
font-size: 17px;
font-weight: 400;
text-transform: capitalize;
letter-spacing: 2px;
padding: 20px 5px;
background-color: #ffffff;
color: #000000;
border-radius: 20px;
border: 0px;
cursor: pointer;
margin-bottom: 0;
height: 100%;

}
.button-bg-blank{
position: absolute;
top: 0;
left: 0;
width: calc(100% + 4px);
height: calc(100% + 4px);
background: linear-gradient(90deg, #F1F1F1 0%, #8338ec 30.43%, #F1F1F1 68.23%, #F1F1F1 100%);
background-size: 600% 600%;
border-radius: 20px;
animation: AnimateBorder 4s ease infinite;
-webkit-animation: AnimateBorder 4s ease infinite;
-moz-animation: AnimateBorder 4s ease infinite;
z-index: -1;
transform: translate(-2px, -2px);
}
.custom-card:hover .button-bg-blank {
  background: linear-gradient(90deg, #ffffff 0%, #8338ec 30.43%, #8338ec 68.23%, #d1d1d1 100%);
}

.marketing-conference-new_marketing-conference-new .slider-section,
.tech-conference_tech-conference .slider-section{
    background: #fff;
}
.marketing-conference-new_marketing-conference-new .delegate-slider p,
.marketing-conference-new_marketing-conference-new .slider-section h2,
.tech-conference_tech-conference .delegate-slider p,
.tech-conference_tech-conference .slider-section h2{
    color: #000;
}
.marketing-conference-new_marketing-conference-new .faqs_section .faq_top_heading h2,
.tech-conference_tech-conference .faqs_section .faq_top_heading h2{
text-align: center;
margin-bottom: 40px;
font-size: 40px;
font-weight: 800;
}
.marketing-conference-new_marketing-conference-new .accordion-header,
.tech-conference_tech-conference .accordion-header{
font-weight: 700;
font-size: 18px;
color: #222;
padding: 15px;
}
.marketing-conference-new_marketing-conference-new .accordion .accordion-item,
.marketing-conference-new_marketing-conference-new .accordion-header,
.marketing-conference-new_marketing-conference-new .accordion-body p,
.tech-conference_tech-conference .accordion .accordion-item,
.tech-conference_tech-conference .accordion-header,
.tech-conference_tech-conference .accordion-body p{
 background: #F2F2F2;   
}
.marketing-conference-new_marketing-conference-new .accordion-body p,
.tech-conference_tech-conference .accordion-body p{
font-size: 18px;
}
.marketing-conference-new_marketing-conference-new .accordion .accordion-item,
.tech-conference_tech-conference .accordion .accordion-item{
border: 1px solid #f2f2f2;
margin-bottom: 20px;
}

@-webkit-keyframes AnimateBorder {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
@-moz-keyframes AnimateBorder {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
@keyframes AnimateBorder {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}

.custom-card:hover {
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
}
.meet_cards{
font-size: 40px;
}
.martech_slider  .custom-dots {
text-align: center;
margin-top: 20px;
}

.martech_slider  .custom-dots .dot {
display: inline-block;
width: 12px;
height: 12px;
margin: 0 5px;
background: #ccc;
border-radius: 50%;
cursor: pointer;
transition: background 0.3s;
}

.martech_slider .custom-dots .dot.active {
background: var(--theme-color);
}
.martech_slider  h2{
color: #0F172A;
text-align: center;
font-family: Unbounded;
font-size: 40px;
font-style: normal;
font-weight: 700;
text-transform: uppercase;
text-align: start;
margin-bottom: 20px;
text-align: center;
 }
 .martech_slider .key_high{
  text-align: start;
  font-size: 18px;
 }
.martech_slide p{
font-family: "EuclidCircularA";
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 28px;
letter-spacing: -0.4px;
text-align: left;
}
.martech_slider{
 padding: 70px 0px;
 }

.slider_martech_wrapper div.slide{
position: relative;
z-index: 1;
border-radius: 40px;
overflow: hidden;
height: 400px;
}
.slider_martech_wrapper div.slide img{
    height: 100%;
    object-fit: cover;
}
.slider_martech_wrapper div.slide .slide-content{
position: absolute;
left: 0;
/* background: conic-gradient(from 180deg at 0% 80%, rgba(0, 0, 0, 0) 0deg, #321ee6 360deg); */
z-index: 1111;
top: 0;
padding: 20px;
height: 100%;
color: #fff;
align-content: end;
width: 100%;
}
/* .slider_martech_wrapper .owl-item:nth-child(odd) .slide .slide-content {
  border-radius: 32px;
  background: radial-gradient(
    175.05% 62.27% at 50% 30.72%,
    rgba(0, 0, 0, 0) 0%,
    #64748B 100%
  );
} */

.slider_martech_wrapper div.slide .slide-content .slide-title{
font-size: 22px;
font-weight: 700;
letter-spacing: -0.28px;
text-align: center;
font-family: "EuclidCircularA", sans-serif;
}
.slider_martech_wrapper div.slide .slide-content .slide-desc{
font-size: 18px;
font-weight: 400;
}
/* .marketing-conference-new_marketing-conference-new .who-we-are_who-we-are .content-box,
.tech-conference_tech-conference .who-we-are_who-we-are .content-box{
    height: 100%;
    align-content: center;
}
.marketing-conference-new_marketing-conference-new .home_form_section .js-form-item.form-item,
.tech-conference_tech-conference .home_form_section .js-form-item.form-item{
    margin-bottom: 0px!important;
}
.marketing-conference-new_marketing-conference-new .single-featured-image-header .top_panel_image_header h1,
.tech-conference_tech-conference .single-featured-image-header .top_panel_image_header h1{
font-size: 48px;
font-weight: 700;
}
.marketing-conference-new_marketing-conference-new .single-featured-image-header .top_panel_image_header p,
.tech-conference_tech-conference .single-featured-image-header .top_panel_image_header p{
font-size: 22px;
font-weight: 400;
}

.marketing-conference-new_marketing-conference-new .conference_usa_img,
.tech-conference_tech-conference .conference_usa_img{
    background: url(https://marketing-conference-new.s3.amazonaws.com/s3fs-public/2025-07/usa-cd.png) #0e0c0c  100%;
}
.marketing-conference-new_marketing-conference-new .conference_dubai_img,
.tech-conference_tech-conference .conference_dubai_img{
    background: url(https://marketing-conference-new.s3.amazonaws.com/s3fs-public/2025-07/dubai-cd.png) #0e0c0c 100%;
}
.marketing-conference-new_marketing-conference-new .conference-section,
.tech-conference_tech-conference .conference-section {
color: #fff;
height: 100%;
padding: 6rem 2rem;
width: 100%;
background-repeat: no-repeat;
background-size: cover;
}
.marketing-conference-new_marketing-conference-new .vedio_main_two .item .slider_content h4,
.tech-conference_tech-conference .vedio_main_two .item .slider_content h4{
    color: #000000;
    font-size: 22px;
    font-weight: 600;
}

@media (max-width: 1500px) {
.marketing-conference-new_marketing-conference-new .single-featured-image-header .top_panel_image_header h1,
.who-we-are-intro .content-box h2,
.martech_slider h2,
.tech-conference_tech-conference .single-featured-image-header .top_panel_image_header h1{
    font-size: 32px;
}
.marketing-conference-new_marketing-conference-new .single-featured-image-header .top_panel_image_header p,
.marketing-conference-new_marketing-conference-new .who-we-are-intro .content-box p,
.tech-conference_tech-conference .single-featured-image-header .top_panel_image_header p,
.tech-conference_tech-conference .who-we-are-intro .content-box p{
    font-size: 18px;
}
.who-we-are-intro .content-box h2,
.marketing-conference-new_marketing-conference-new .themes_shaping h2.font-weight-bold,
.tech-conference_tech-conference .themes_shaping h2.font-weight-bold {
    margin-bottom: 32px;
    font-size: 32px;
}
.marketing-conference-new_marketing-conference-new .conference-content div.mb-2 p,
.tech-conference_tech-conference .conference-content div.mb-2 p{
    font-size: 20px;
}
.marketing-conference-new_marketing-conference-new .theme-title a,
.tech-conference_tech-conference .theme-title a{
    font-size: 24px;
}
.custom-card p{
    font-size: 16px;
}
.slider_martech_wrapper div.slide .slide-content .slide-title{
    font-size: 24px;
}
.slider_martech_wrapper div.slide .slide-content .slide-title{
    font-size: 16px;
}
.martech_slider .custom-dots .dot{
    width: 8px;
    height: 8px;
}
.marketing-conference-new_marketing-conference-new .badge-custom,
.tech-conference_tech-conference .badge-custom{
    padding: 5px;
}
.marketing-conference-new_marketing-conference-new .faqs_section .faq_top_heading h2,
.tech-conference_tech-conference .faqs_section .faq_top_heading h2{
    font-size: 32px;
    margin-bottom: 30px;
}
.marketing-conference-new_marketing-conference-new .home_form_section .js-form-item.form-item,
.tech-conference_tech-conference .home_form_section .js-form-item.form-item{
    display: flex;
}
.marketing-conference-new_marketing-conference-new .home_form_section .js-form-item.form-item .fieldset-wrapper,
.tech-conference_tech-conference .home_form_section .js-form-item.form-item .fieldset-wrapper{
    width: 100%;
}
}
@media (max-width: 1199px) {
.marketing-conference-new_marketing-conference-new .single-featured-image-header .top_panel_image_header h1, .who-we-are-intro .content-box h2, .martech_slider h2, .tech-conference_tech-conference .single-featured-image-header .top_panel_image_header h1,
.marketing-conference-new_marketing-conference-new .themes_shaping h2, .marketing-conference-new_marketing-conference-new .meet_cards h2, .tech-conference_tech-conference .themes_shaping h2, .tech-conference_tech-conference .meet_cards h2 ,
.tech-conference_tech-conference .slider_one h3,
.marketing-conference-new_marketing-conference-new .themes_shaping .slider_one h3 {
font-size: 30px;
}
.slider_martech_wrapper div.slide .slide-content .slide-desc{
    font-size: 16px;
}
}
@media (max-width: 767px) {
.marketing-conference-new_marketing-conference-new  .conference-section,
.tech-conference_tech-conference  .conference-section {
min-height: 300px;
padding: 1rem;
}

.marketing-conference-new_marketing-conference-new  .theme-title,
.tech-conference_tech-conference  .theme-title {
font-size: 1.2rem;
}
} */


/*======================news-letter========21jul2-25=============================*/

/***********css start for banner ***********/
.newsletter_newsletter .banner-section {
background-color: #111;
}

.newsletter_newsletter .banner-figure {
position: relative;
margin: 0;
}

.newsletter_newsletter .banner-section .banner-figure img {
width: 100%;
max-height: 100vh;
object-fit: cover;
}

.newsletter_newsletter .banner-figure .banner_image {
object-fit: cover;
}

/* .newsletter_newsletter .banner-caption {
position: absolute;
top: 55%;
left: 0;
transform: translateY(-50%);
width: 100%
} */

.newsletter_newsletter .banner-section .wrapper {
max-width: 760px;
display: flex;
flex-direction: column;
justify-content: center;
height: 100%;

}

.newsletter_newsletter .banner-caption .wrapper h2 {
color: #fff;
font-size: 45px;
font-weight: 700;
line-height: 1;
text-transform: capitalize;
}

.newsletter_newsletter .banner-caption .wrapper h2 span {
display: block;
}

.newsletter_newsletter .banner-caption .wrapper p {
font-size: 25px;
color: #d7d7d7;
font-weight: 300;
line-height: 1.2;
margin-top: 18px;
}

.newsletter_newsletter .banner-form input:nth-child(1) {
margin-bottom: 15px;
font-size: 20px;
}

.newsletter_newsletter .banner-form .form_text {
color: #efefef;
font-size: 16px;
margin-top: 12px;
text-align: justify;


}

.newsletter_newsletter .banner-form .form_text span {
color: var(--theme-color);
margin: 10px 0;
}

.newsletter_newsletter .input-type-text input,
.newsletter_newsletter  .column_inputing input  {

display: block;
width: 100%;
padding: 20px 12px;
outline: 0;
border: 1px solid #bfbfbf;
font-size: 15px;
font-weight: 400;
color: #222;
line-height: 1.2;
height: 30px;
max-height: 32px;
border-radius: 6px;
}
.newsletter_newsletter  .form-item-message textarea{
    border-radius: 6px;
    padding: 20px 12px;
}
.newsletter_newsletter .banner-form input::placeholder,
.newsletter_newsletter .banner-form input:focus {
color: #222;
}

.newsletter_newsletter .banner-radio label {
font-size: 15px;
font-weight: 300;
text-transform: capitalize;
color: #fff;
cursor: pointer;
margin-left: 10px;
}

.newsletter_newsletter .webform-options-display-two-columns {
display: flex;
justify-content: start;
align-items: center;
}

.newsletter_newsletter input[type=radio] {
accent-color: transparent;

}

.newsletter_newsletter .banner-form .req_feild {
color: white;
font-size: 16px;
margin: 4px 0px;
}

.newsletter_newsletter .banner-form .banner-btn {
display: block;
background: var(--theme-color);
font-size: 20px;
color: #fff;
width: 100%;
border-radius: 8px!important;
border: none;
padding: 10px 0 34px 0px;
text-align: center;

}

.newsletter_newsletter .counter-section .conter-section-left {
display: flex;
flex-direction: column;
align-items: flex-end;
background-color: var(--theme-color);
padding: 12px;
height: 100%;
}

.newsletter_newsletter .counter-section .conter-section-left h2,
.count-down li strong {
font-size: 45px;
font-weight: 700;
color: #fff;
text-transform: capitalize;
}

.newsletter_newsletter .counter-section .conter-section-left p {
font-size: 21px;
font-weight: 300;
line-height: 1;
}

.newsletter_newsletter .counter-section .count-down {
background: #111;
display: flex;
flex-wrap: wrap;
height: 100%;
align-items: center;
justify-content: center;
}

.newsletter_newsletter .count-down li span {
display: block;
font-size: 24px;
font-weight: 300;
color: #bfbfbf;
text-transform: uppercase;
}

.newsletter_newsletter .count-down li {
padding: 0 10px;
text-align: center;
}

.newsletter_newsletter .newsletter-network {
background: #ffF;
padding: 80px 0;

}

.newsletter_newsletter .newsletter-network .card-section .icon-wraper{
display: block;
max-width: 90px;
height: 90px;
margin-bottom: 10px;
}
.newsletter_newsletter .newsletter-network .card-section .icon-wraper img{
width: 100%;
}

.newsletter_newsletter .newsletter-network .card-section h3 {
font-size: 30px;
font-weight: bold;
line-height: 1.4;
text-transform: uppercase;
}

.newsletter_newsletter .newsletter-network .card-section p {
font-size: 17px;
font-weight: 300;
line-height: 1.2;
}

/* .newsletter_newsletter .newsletter-network .card-section .card-wrapper {
padding: 20px 20px;
} */

.newsletter_newsletter .img-gallery-section img {
width: 100%;
max-width: 100%;
height: 100%;
object-fit: cover;
}

.newsletter_newsletter .img-gallery-section .background-red,
.img-gallery-section .background-purpul {
background: var(--theme-color);
font-size: 25px;
color: #fff;
font-weight: 300;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
padding: 10px;
height: 100%
}

.newsletter_newsletter .img-gallery-section .background-purpul {
background: #3a86ff;

}

.newsletter_newsletter .img-gallery-section small {
font-size: 18px;
font-weight: 300;
text-align: left;
}

.newsletter_newsletter .js-form-item.form-item {
margin-top: 0px;
margin-bottom: 20px;
}

.newsletter_newsletter .webform-options-display-two-columns div.form-item,
.webform-options-display-three-columns div.form-item {
display: flex;
justify-content: space-between;
margin-bottom: 0;
margin-left: 10px;
}

.newsletter_newsletter .webform-submission-form input#edit-actions-submit {
width: 100%;
padding: 16px 0px 36px 0px !important;
}

.newsletter_newsletter .webform-submission-form .form-actions {
padding: 0px;
}

.newsletter_newsletter .webform-submission-form {
padding: 30px 20px;
float: left;
width: 100%;
}

.newsletter_newsletter .banner-section .banner-figure .banner-caption .webform-submission-form legend {
display: none;
}
.newsletter_newsletter .img-gallery-section small {

margin: 10px 0px;
display: inline-block;
}
.contact_form_custom select{
 padding: 0px;
}
/* ============================================= */
@media screen and (min-width: 1650px) {
.newsletter_newsletter .container {
max-width: 1460px;
}

.newsletter_newsletter .banner-section .banner-figure img {
width: 100%;
max-height: 100vh;
object-fit: cover;
}

}
@media (min-width: 1200px) {
    .student-passes_student-passes .container {
        max-width: 1400px;
    }
}
/* ========================================== */
@media screen and (max-width: 1650px) {
.newsletter_newsletter .banner-section .banner-figure img {
height: calc(100vh - 103px);

}
}

/* ========================================= */
@media screen and (max-width: 1600px) {
        .student-passes_student-passes .newsletter_newsletter .banner-section .banner-figure img {
        height: 120vh;
    }
.newsletter_newsletter .banner-caption .wrapper h2 {
font-size: 40px;
}

.newsletter_newsletter .banner-caption .wrapper p {
font-size: 20px;
}

.newsletter_newsletter .banner-form .form_text {
font-size: 16px;
}

.newsletter_newsletter .banner-form .banner-btn {
font-size: 1.6px;
}

.newsletter_newsletter .counter-section .conter-section-left h2,
.count-down li strong {
font-size: 40px;
}

.newsletter_newsletter .count-down li span {
font-size: 16px;
}

.newsletter_newsletter .newsletter-network .card-section h3 {
font-size: 25px;
font-weight: 600;
line-height: inherit;
}

.newsletter_newsletter .newsletter-network .card-section p {
font-size: 16px;
}

.newsletter_newsletter .img-gallery-section .background-red,
.img-gallery-section .background-purpul {
font-size: 20px;
}
}

/* ================================== */
@media screen and (max-width: 1400px) {
.newsletter_newsletter .banner-section .wrapper {
max-width: 600px;
}
.newsletter_newsletter .banner-form input:nth-child(1) {
font-size: 16px;
}
.newsletter_newsletter .webform-submission-form input#edit-actions-submit {

padding: 11px 0px 30px 0px !important;
}
.newsletter_newsletter .input-type-text input {
padding: 15px 10px;
font-size: 14px;
}
.newsletter_newsletter .img-gallery-section small {
font-size: 16px;
margin: 10px 0px;
display: inline-block;
}

.newsletter_newsletter .banner-caption .wrapper h2 {
font-size: 30px;
}

.newsletter_newsletter .banner-caption .wrapper p {
font-size: 16px;
}

.newsletter_newsletter .banner-form .form_text {
font-size: 15px;
}

.newsletter_newsletter .banner-caption {
top: 60%;
}

.newsletter_newsletter .banner-section .banner-figure img {
height: calc(100vh - 103px);
}

.newsletter_newsletter .counter-section .conter-section-left h2,
.count-down li strong {
font-size: 25px;
}

.newsletter_newsletter .counter-section .conter-section-left p {
font-size: 16px;
}

.newsletter_newsletter .newsletter-network .card-section .icon-wraper  {
max-width: 60px;
height: 60px;

}

.newsletter_newsletter .newsletter-network .card-section h3 {
font-size: 20px;
}

.newsletter_newsletter .img-gallery-section .background-red,
.img-gallery-section .background-purpul {
font-size: 16px;
}
.newsletter_newsletter .newsletter-network {
padding: 80px 0px;
}
}

/* ================================== */
@media screen and (max-width: 1199px) {


.newsletter_newsletter .webform-submission-form {
padding: 30px 20px 0px 0px;
}

.newsletter_newsletter .banner-section .banner-figure img {
height: 90vh;
}



}

/* =================================================== */
@media screen and (max-width: 1024px) and (max-height: 768px) {

.newsletter_newsletter .banner-section .banner-figure img {
height: 80vh;
}
.newsletter_newsletter .banner-caption {
top: 55%;
}


}

@media screen and (max-width: 1024px) and (max-height: 600px) {
.newsletter_newsletter .banner-section .banner-figure img {
height: 100vh;
}


}

/* =============================================================== */
@media screen and (max-width: 991px) {
/* .newsletter_newsletter .banner-section .banner-figure img {
height: 60vh;
}

.newsletter_newsletter .banner-caption {
top: 50%;
} */
.newsletter_newsletter .counter-section .conter-section-left p{
text-align: center;
}
}

@media screen and (max-width: 767px) {
    .student-passes_student-passes .newsletter_newsletter .banner-section .banner-figure img {
        display: none;
    }
    .student-passes_student-passes .newsletter_newsletter .banner-caption {
        position: static;
        transform: translate(0);
        left: 0;
    }
    .student-passes_student-passes .banner-section {
        background: url(https://marketing-conference-new.s3.amazonaws.com/s3fs-public/2025-07/Mask.png) no-repeat center;
        background-size: cover;
        padding: 100px 0px;
    }
.newsletter_newsletter .banner-caption .wrapper h2 {
font-size: 25px;
}

.newsletter_newsletter .counter-section .conter-section-left h2,
.count-down li strong {
font-size: 20px;
}

.newsletter_newsletter .banner-caption .wrapper p {
font-size: 16px;
margin: 6px 0px;
}

.newsletter_newsletter .banner-form .form_text {
font-size: 15px;
}

.newsletter_newsletter .banner-form .banner-btn {
font-size: 15px;
}

.newsletter_newsletter.counter-section .conter-section-left h2,
.count-down li strong {
font-size: 25px;
}

.newsletter_newsletter .counter-section .conter-section-left p {
font-size: 16px;
}

.newsletter_newsletter .newsletter-network {
padding: 50px 0px;
}

.newsletter_newsletter .img-gallery-section .background-red,
.img-gallery-section .background-purpul {
font-size: 16px;
}

.newsletter_newsletter .banner-section .wrapper {
padding: 30px 20px;
}

.newsletter_newsletter .newsletter-network .card-section .card-wrapper {
padding: 20px 0px;
}

.newsletter_newsletter .counter-section .conter-section-left {
align-items: center;
}

.attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about {
left: 0;
}

.attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about::after {
width: 100%;
height: 100%;
}

.attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about::after {
width: 100%;
height: 100%;
}

.attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about h4 {
padding: 20px;
font-size: 500;
text-align: center;
}

.attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about .delegate_text {
padding: 20px;
text-align: center;
width: 100%;

}

.newsletter_newsletter .banner-section .banner-figure img {
height: 100vh;
}

.newsletter_newsletter .js-form-item.form-item {
margin-bottom: 10px;
}

.newsletter_newsletter .webform-submission-form {
padding: 20px;
}

.newsletter_newsletter .banner-section .wrapper {
max-width: 100%;
}

.newsletter_newsletter .newsletter-network .card-section .icon-wraper{
margin: 0 auto;
}

.newsletter_newsletter .newsletter-network .card-section .card-wrapper {
text-align: center;
}

}

@media screen and (max-width: 575px) {
.newsletter_newsletter .banner-form input:nth-child(1) {
margin-bottom: 15px;
font-size: 14px!important;
}
.newsletter_newsletter .banner-section .wrapper{
padding-bottom: 0;
}
.newsletter_newsletter .input-type-text input {
padding: 16px 12px;
}

}

/* ============================================= */
@media screen and (max-width: 400px) {
.banner-section{
background: url(https://www.law2conf.com/sites/law.com/files/2023-02/bn.png) no-repeat center;
background-size: cover;
}

.newsletter_newsletter .input-type-text input {
padding: 15px 8px;
}

.newsletter_newsletter .banner-form .form_text,
.newsletter_newsletter .banner-caption .wrapper p,
.newsletter_newsletter .img-gallery-section .background-red,
.img-gallery-section .background-purpul,
.newsletter_newsletter .img-gallery-section small {
font-size: 14px;

}

.newsletter_newsletter .banner-caption .wrapper p {
text-align: justify;
}

.newsletter_newsletter .banner-form input:nth-child(1) {
margin-bottom: 0px;
font-size: 14px;
}

.newsletter_newsletter .banner-form .banner-btn {
padding: 10px 0 27px 0px;
}

.newsletter_newsletter .counter-section .conter-section-left h2,
.count-down li strong,
.newsletter_newsletter .banner-caption .wrapper h2 {
font-size: 20px;
}
.newsletter_newsletter .counter-section .conter-section-left h2{
margin-bottom: 10px;
}
.newsletter_newsletter .newsletter-network {
padding: 30px 0px;

}

.newsletter_newsletter .newsletter-network .card-section h3 {
font-size: 18px;
}

.newsletter_newsletter .banner-caption .wrapper h2 span {
display: inline;
}

.newsletter_newsletter .banner-caption {
top: 56%;
}

.newsletter_newsletter .banner-section .wrapper {
padding-bottom: 0;
}
.newsletter_newsletter .banner-section .banner-figure img{
display: none;
}
.newsletter_newsletter .banner-caption {
position: static;
transform: translate(0);
left: 0;
}
.newsletter_newsletter .banner-section {
padding-top: 8rem;
}
}

/* =================================== */


/* ============PODCAST-page-css============ */
@media (min-width:1500px){
.podcast_podcast  .container{
max-width: 1280px;
margin: 0 auto;
}
}
@media (min-width:1650px){
.podcast_podcast  .container{
max-width: 1440px;
margin: 0 auto;
}
}

.podcast_podcast .legitimacy_all,
.padcast_music_section{
padding: 60px 0px;
}
.podcast_podcast .banner_caption h1 {
color: #fff;
text-align: center;
text-transform: capitalize !important;
font-weight: 800;
}
.podcast_podcast .banner_caption p{
text-align: center ;
}
.podcast_podcast .speaker_sessions .speaker_content h3{
font-size: 40px;
margin-bottom: 25px;
font-weight: 600;
}
.podcast_podcast .Conference_Format_4 .speaker_content ul li{
font-size: 22px;
font-weight: 300;
margin-bottom: 20px;
}
.Snapshots{
padding: 50px 0px;
}
.snapshot_heading{
font-size: 48px;
font-weight: 800;
margin-bottom: 30px;
}
.snapshot_heading span{
color: var(--theme-color);
}
.Snapshots p{
font-size: 20px;
}
.Snapshots .image_wrapper{
height: 100%;
}
.prodcast_faq_section{
padding: 50px 0px;
}
.padcast_music_section .podcast_box{
border-radius: 40px;
background: var(--theme-color);
padding: 50px;
}

.podcast_music_icon{
border-radius: 32px;
width: 300px;
max-width: 100%;
border: 1px solid rgba(0, 0, 0, 0.10);
background: #FFF;
padding: 30px;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
}
.podcast_music_icon img{
width: 100%;
}
.podcast_music_heading{
color: #FFF; 
font-size: 48px;
font-style: normal;
font-weight: 600;
}
.podcast_music_heading span{
display: block;
color: #000;
}
.podcast_text{
color: #FFF;
font-size: 18px;
font-weight: 300;
}
.podcast_podcast .form_section_format .column_inputing{
    margin-bottom: 10px;
}
.podcast_podcast .speaker_img,
.podcast_podcast .speaker_img img{
height: 100%;
object-fit: cover;
border-radius: 20px;
}
.faq_new_sec .faq_new_sec {
padding: 50px 0px;
}

.faq_new_sec  .faq-title {
font-size: 2.5rem;
font-weight: 700;
text-align: center;
margin-bottom: 40px;
}

.faq_new_sec .faq-item {
border-bottom: 1px solid #e0e0e0;
border-radius: 20px;
padding: 25px;
margin-bottom: 30px;
}

.faq_new_sec .faq-number-wrapper {
margin-right: 20px;
}

.faq_new_sec .faq-number {
font-weight: 700;
color: #999;
font-size: 22px;
}

.faq_new_sec  .faq-content {
flex: 1;
}

.faq_new_sec  .faq-question {
font-weight: 700;
font-size: 22px;
color: #19102F;
}

.faq_new_sec .faq-question a {
text-decoration: underline;
}

.faq_new_sec .faq-toggle {
font-size: 1.5rem;
float: right;
}

.faq_new_sec .faq-answer {
display: none;
margin-top: 10px;
font-size: 18px;
color: #6c757d;
font-weight: 400;
}

.faq_new_sec  .faq-item.active {
background-color: #fef3f5;
border-radius: 20px;
padding: 25px;

}

.faq_new_sec .faq-item.active .faq-number {
color: var(--theme-color);
}

.faq_new_sec  .faq-item.active .faq-question {
color: var(--theme-color);

}

.faq_new_sec .faq-item.active .faq-toggle::before {
content: "✕";
color: var(--theme-color);
font-weight: 700;
}

.faq_new_sec .faq-toggle::before {
content: "+";
font-weight: 700;
}
.faq_new_sec .faq_content_wrapper{
width: 800px;
max-width: 100%;

}
.faq_new_sec  .we_got{
color: var(--theme-color);
}
.form_section_format .column_inputing .js-form-type-tel #edit-phone-number{
 margin-bottom: 0px!important;
}
.podcast_podcast .speaker_sessions .speaker_content p{
 margin-bottom: 20px;
}
/* =========@media_start============ */
@media (max-width:1500px){
.snapshot_heading{
font-size: 40px;
}
.speaker_sessions .speaker_content p,
.podcast_podcast .Conference_Format_4 .speaker_content ul li{
font-size: 18px;
}
.faq_new_sec .faq-title,
.snapshot_heading{
font-size: 32px;
}
}
@media (max-width:1199px){
.podcast_podcast .speaker_sessions .speaker_content h3{
font-size: 32px;
}
.padcast_music_section .podcast_box{
  border-radius: 20px;
}
.form_section_format img{
 object-fit: contain;
}
}
@media (max-width:767px){
.podcast_music_heading,
.podcast_text{
text-align: center;
}

.podcast_podcast .speaker_img{
  margin:  20px auto;
  height: auto;
}
.podcast_text{
 margin-bottom: 20px;
}
.podcast_music_icon{
margin:  10px auto;
}

}
@media  (max-width:575px){
.faq_new_sec  .faq-title{
font-size: 1.5rem;
}
.faq_new_sec .faq-question{
font-size: 18px;
font-weight: 700;
}
.podcast_music_heading{
font-size:32px;
}
.podcast_podcast .speaker_sessions .speaker_content h3{
text-align: center;
}
.padcast_music_section .podcast_box{
padding: 25px;
}
.podcast_music_icon{
 padding: 15px;
}
}


/* footer-section */

.new_home_footer {
background-color: #111;
color: #fff;
padding: 60px 0px;
}
.new_home_footer .g-recaptcha{
 margin: 10px 0px;
}
.new_home_footer h5 {
font-size: 40px;
font-weight: bold;
line-height: 58px;
background: linear-gradient(45deg, #8338ec, #3a86ff);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
color: transparent;
margin-bottom: 20px;
}
.new_home_footer a {
text-decoration: none;
color: #ccc;
transition: 0.3s;
}
footer a:hover {
color: #fff;
}
.new_home_footer .subscribe-input {
background: transparent;
border: none;
border-bottom: 1px solid #555;
color: #fff;
width: 100%;
padding: 15px 0;
}
.new_home_footer .subscribe-btn {
background: #1a73e8;
border: none;
color: #fff;
padding: 10px 18px;
border-radius: 50px;
margin-top: 15px;
margin: 12px 0px !important
}
.new_home_footer .contact-info a {

color: #3A86FF;
display: flex;
justify-content: space-between;
align-items: center;
}
.new_home_footer .contact-info a span{
font-size: 20px;
font-weight: bold;
margin-left: 10px;

}
.new_home_footer .footer-bottom {
border-top: 1px solid #333;
margin-top: 40px;
padding-top: 20px;
font-size: 14px;
color: #888;
text-align: center;
display: flex;
justify-content: space-between;
align-items: center;
}
.new_home_footer .btn-footer {
background: transparent;
border: 1px solid #6c63ff;
color: #fff;
border-radius: 25px;
padding: 8px 20px;
display: inline-flex;
align-items: center;
gap: 6px;
transition: 0.3s;
margin-left: 20px;
}
body.times-square_times-square .new_home_footer .btn-footer:nth-child(2){
 display: none;
}
.new_home_footer   .btn-footer:hover {
background: #6c63ff;
}
.contact-info{
display: flex;
align-items: center;
gap: 15px;
justify-content: start;
}
.new_home_footer   .footer_form{
display: flex;
justify-content: space-between;
align-items: center;
position: relative;
}
.new_home_footer    .subscribe-btn{
position: absolute;
right: 0;
background-color: transparent;
padding: 0px;
display: flex;
}
.new_home_footer  .subscribe-btn span{
display: inline-block;
width: 40px;
height: 30px;
background: #3A86FF;
border-radius: 40px;
display: flex;
justify-content: center;
align-items: center;
margin-left: 10px;
margin-bottom: 20px;
}
.new_home_footer  .footer_list_menu li{
margin-bottom: 20px;
text-align: end;
direction: ltr;
}
.new_home_footer .bottom_footer input[type="email"]{
color: #555;
opacity: 1;
background: transparent;
}
.new_home_footer form input[type=email]{
        border-radius: 10px;
    border: 1px solid #D0D0D0;
    background: #FAFAFA;
    height: 50px;
}
.footer-newsletter__row {
display: flex;
justify-content: start;
align-items: start;
flex-direction: column;
}

.new_home_footer .form-item,
 .new_home_footer .form-actions{
    margin-top: 0px;
    margin-bottom: 0px;
}
.footer-newsletter__row .form-required {
    display: none;
}
@media (max-width: 1500px) {
     .new_home_footer h5 {
        font-size: 40px;
        line-height: normal;
    }
    .contact-info{
        justify-content: space-between;
    }
}
@media (max-width: 1199px) {
     .new_home_footer h5 {
        font-size: 32px;
        
    }
}
@media (max-width: 991px) {
    
.new_home_footer {
flex-direction: column;
align-items: flex-start;
padding: 30px 20px;
}
.new_home_footer h5{
text-align: center;
font-size: 32px;
}
.new_home_footer .footer_form{
max-width: 700px;
margin: 20px auto;
}
.new_home_footer .footer-section {
margin: 0 0 30px 0;
width: 100%;
}
.new_home_footer .footer_list_menu li{
text-align: start;

}
     .new_home_footer h5 {
        text-align: center;
        
    }
        .new_home_footer .footer_list_menu li {
        text-align: start;
    }
}
@media (max-width: 575px) {
    
.new_home_footer {
padding: 20px 10px;
}
.new_home_footer .contact-info{
justify-content: space-between;
}
.new_home_footer  h4 {
font-size: 16px;
}
.new_home_footer ul li {
font-size: 14px;
}
.new_home_footer .contact-info,
.new_home_footer{
flex-direction: column;
}
.new_home_footer .footer_list_menu li{
text-align: center;
}
.new_home_footer h5{
line-height: normal;
font-size: 24px;
}
.new_home_footer .subscribe-btn{
  position: static;
}
.new_home_footer .contact-info img{
  max-width: 170px;
}
}
@media (max-width: 400px) {
 .footer-newsletter__row{
   flex-direction: column;
 }
}

/* https://www.fueld2conf.com/post-show-report */

.post-show-report_post-show-report .single-featured-image-header .top_panel_image_header h1{
 font-weight: 700;
 margin-bottom: 20px;
 font-size: 40px;
}
.connect_engage_section{
 padding: 70px 0px;
}
.connect_engage_section .section-title{
 color: var(--theme-color);
 margin-bottom: 20px;
 font-size: 40px;
 font-weight: 700;
 text-align: center;
}
.connect_engage_section .connect_engage p{
 font-size: 20px;
}

.facts-box {
max-width: 1460px;
margin: 0 auto;
border-radius: 50px;
background: #F4F0F1;
}

.facts-title {
color: var(--theme-color);
font-size: 40px;
font-style: normal;
font-weight: 700;
line-height: 58px; 
}

.fact-number {
color: var(--theme-color);
font-size: 40px;
font-style: normal;
font-weight: 800;
line-height: 44px; 
letter-spacing: 0.44px;
}

  .fact-label {
color: #000;
font-size: 20px;
font-style: normal;
font-weight: 300;
line-height: 20px; 
letter-spacing: 0.2px;
}
.facts-box {
padding: 30px;
}


 /* Post‑Show Highlights */


.podcast_highlights {
background-color: #fff;
}

.podcast_highlights  .page-title {
color: var(--theme-color);
text-align: center;
font-size: 40px;
font-style: normal;
font-weight: 700;
line-height: 58px; 
}
#editionTabs{
display: flex;
padding: 16px;
align-items: center;
gap: 16px;
border-radius: 24px;
background: #F7F7F7;
justify-content: center;
margin: 0;
max-width: 440px;
margin: 20px auto;
}
.podcast_highlights  .nav-editions .nav-link {
border-radius: 16px;
border: 1px solid var(--brand, #ff2b5f);
color: var(--brand, #ff2b5f);
background: #fff;
font-weight: 600;
 padding: 16px;
}
.podcast_highlights  .day-pills{
max-width: 450px;
border-radius: 24px;
background: #F7F7F7;
padding: 16px;
display: flex;
gap: 16px;
justify-content: space-between;
}
.podcast_highlights  .nav-editions .nav-link.active {
color: #fff;
background: var(--theme-color);
box-shadow: 0 12px 24px -14px rgba(255, 43, 95, 0.6);
}

.podcast_highlights .day-pills .nav-link {
border-radius: 8px;
background: var(--theme-color);
color: #fff;
padding: 16px;
min-width: 120px;
text-align: center;
font-weight: 600;
}

.podcast_highlights .day-pills .nav-link.active {
background: #fff;
border: 1.5px solid var(--theme-color);
color: var(--brand, #ff2b5f);
box-shadow: 0 8px 20px -16px rgba(255, 43, 95, 0.5);
}

.podcast_highlights .content-card {
border-radius: 24px;
background: #F7F7F7;
}
.podcast_highlights .content-card .card-body h5{
  color: #000;
font-size: 24px;
font-style: normal;
font-weight: 600;
line-height: normal;
}
.podcast_highlights .content-card .card-body p{
  color: #676767;
  text-align: justify;

}
.podcast_highlights .download-btn {
background: var(--theme-color);
border-color: var(--theme-color);
}

.podcast_highlights .download-btn:hover {
background: #e32453;
border-color: #e32453;
}

.podcast_highlights .selection-label {
color: #6c757d;
}
.podcast_highlights .tab-content{
  padding: 0px;
}
/* ========faq-post-show-report======= */
.custom-accordion .acc-title {
cursor: pointer;
padding: 10px 15px;
background-color: #f9fafb;
border-bottom: 1px solid #e5e7eb;
display: flex;
justify-content: space-between;
align-items: center;
font-weight: 600;
color: #1f2937;
transition: background-color 0.2s ease;
}
.custom-accordion .acc-title p{
  margin-bottom: 0px;
}
.custom-accordion .acc-title:hover {
background-color: #f3f4f6;
}
.custom-accordion .acc-title.active {
background-color: #F3265A;
color: #000;
}
.custom-accordion .acc-card{
border-radius: 15px;
border: 1px solid #CACACA;
margin-bottom: 10px;
overflow: hidden;
}
.custom-accordion .acc-panel {
padding: 10px 15px;
color: #4b5563;
background-color: #ffffff;
border-bottom: 1px solid #e5e7eb;
display: none;
}

.custom-accordion .acc-card:last-child .acc-title {
border-bottom: none;
}
.custom-accordion .acc-arrow {
transition: transform 0.3s ease;
}
.custom-accordion .acc-title.active .acc-arrow {
transform: rotate(180deg);
}

/* show_report_form_wrapper */
.post-show-report_post-show-report .show_report_form_wrapper{
  padding: 60px 0px;
  background: #810020;
  background: url(https://www.education2conf.com/topexpo/pastAwardee/Fueld/Rectangle_fueld.png) no-repeat right top / cover;
  /* background: url(https://www.education2conf.com//topexpo/pastAwardee/Fueld/Rectangle_health.png) no-repeat right top / cover; */
  border-radius: 40px;
}
.post-show-report_post-show-report #post-report-show .what_we_do h2,
.post-show-report_post-show-report #post-report-show .what_we_do p{
  color: #fff!important;
   text-align: start!important;
}
.post-show-report_post-show-report .what_we_do{
  padding: 0px 20px;
}
.post-show-report_post-show-report .form-actions input{
  background: #000;
  border-radius: 8px;
}
.post-show-report_post-show-report .form-textarea, 
.post-show-report_post-show-report .form-email, 
.post-show-report_post-show-report .form-tel, 
.post-show-report_post-show-report .form-url, 
.post-show-report_post-show-report .form-text{
    padding: 16px 24px;
    border-radius: 10px;
    background: #FFF;
    margin-bottom: 10px!important;
    border: transparent;
}
.post-show-report_post-show-report .show_report_form_wrapper_form{
 max-width: 616px;
}
.post-show-report_post-show-report .what_we_do h2{
  font-size: 40px;
}
.post-show-report_post-show-report .iti--allow-dropdown input, .iti--allow-dropdown input[type="tel"]{
  margin-bottom: 10px!important;
}
.post-show-report_post-show-report .form-item{
 margin: 0px;
}


/* .post-show-report_post-show-report .what_we_do h2, */
.post-show-report_post-show-report .what_we_do p{
  color: #fff!important;
   text-align: start!important;
}
.post-show-report_post-show-report .what_we_do{
  padding: 0px 20px;
}
.post-show-report_post-show-report .form-actions input{
  background: #000;
  border-radius: 8px;
}
.post-show-report_post-show-report .form-textarea, 
.post-show-report_post-show-report .form-email, 
.post-show-report_post-show-report .form-tel, 
.post-show-report_post-show-report .form-url, 
.post-show-report_post-show-report .form-text{
    padding: 16px 24px;
    border-radius: 10px;
    background: #FFF;
    margin-bottom: 10px!important;
    border: transparent;
}
.post-show-report_post-show-report .show_report_form_wrapper_form{
 max-width: 616px;
}
.post-show-report_post-show-report .what_we_do h2{
  font-size: 40px;
}
.post-show-report_post-show-report .iti--allow-dropdown input, .iti--allow-dropdown input[type="tel"]{
  margin-bottom: 10px!important;
}

.post-show-report_post-show-report .section-pad{ padding:64px 0; }
.post-show-report_post-show-report .report-block.dark{ background:#07201f; color:#fff; }
.post-show-report_post-show-report .report-block.light{
background:#fff;
color:#000;
   }
.post-show-report_post-show-report .text-accent{
   color:var(--theme-color);
   font-size: 40px;
   font-weight: 700;
   }


.post-show-report_post-show-report .report-block ul.day-pills{
background: #F7F7F7;
max-width: 500px;
display: flex;
justify-content: space-around;
align-items: center;
border-radius: 12px;
padding: 10px;
}
.post-show-report_post-show-report .report-block ul.day-pills li span{
 display: block;
}
.post-show-report_post-show-report .btn-accent{
background:var(--theme-color);
color:#fff; 
border:none;
padding:10px 18px;
border-radius:10px;
}
.post-show-report_post-show-report .btn-accent:hover{ filter:brightness(.95); color:#fff; }

/* Tabs (day pills) */
.post-show-report_post-show-report .day-pills .nav-link{

padding:9px 16px;
font-weight:600;
background:#fff; 
color:#3d3350;
box-shadow:0 10px 22px rgba(0,0,0,.08);
}
.post-show-report_post-show-report  .day-pills .nav-link{
  background: #f7f7f7;
  color: #000000;
  border-radius: 10px;
  }
.post-show-report_post-show-report .day-pills .nav-link.active{
  background:var(--theme-color); color:#fff;
  /* box-shadow:0 12px 24px rgba(255,45,109,.35); */
}
.post-show-report_post-show-report .section-pad.dark p{
  color: #fff;
}
.post-show-report_post-show-report .section-pad.dark #usa-day1 p,
.post-show-report_post-show-report .section-pad.dark #usa-day2 p,
.post-show-report_post-show-report .section-pad.dark #usa-day3 p{
  color: #000;
} 
/* Card + video */
.post-show-report_post-show-report .report-card{
  border:0; border-radius:16px; background:#fff;
  box-shadow:0 18px 38px rgba(0,0,0,.18);
}
.post-show-report_post-show-report .video-frame{
  border-radius:13px; overflow:hidden; border:6px solid #fff;
  box-shadow:0 10px 24px rgba(0,0,0,.25);
}
.post-show-report_post-show-report .eyebrow{ 
font-weight:700; 
font-size:24px;
letter-spacing:.02em;
color:var(--theme-color);

}
.post-show-report_post-show-report .card-body .eyebrow p {
   
  color:#000;
}

/* @media */

@media (max-width: 991px) {
  .post-show-report_post-show-report .single-featured-image-header .top_panel_image_header h1,
  .connect_engage_section .section-title,
  .post-show-report_post-show-report .what_we_do h2,
  .podcast_highlights .page-title,
  .facts-title,
  .post-show-report_post-show-report .what_we_do h2,
  .fact-number{
    font-size: 32px;
  }
   .post-show-report_post-show-report .what_we_do h2{
    font-size: 32px!important;
   }
.facts-title{
  text-align: center;
 }
 .connect_engage_section .connect_engage p,
 .fact-label{
  font-size: 18px;
 }
}

@media (max-width: 767px) {
  .post-show-report_post-show-report .single-featured-image-header .top_panel_image_header h1,
  .connect_engage_section .section-title,
  .post-show-report_post-show-report .what_we_do h2,
  .podcast_highlights .page-title,
  .facts-title,
  .post-show-report_post-show-report .what_we_do h2,
  .fact-number{
    font-size: 24px;
  }
.post-show-report_post-show-report .what_we_do h2{
  font-size: 24px!important;
}
 .connect_engage_section .connect_engage p,
 .fact-label{
  font-size: 16px!important;
 }
 .podcast_highlights .day-pills{
  margin: 0 auto;
 }
}

@media (max-width: 575px) {
 .post-show-report_post-show-report .form-actions input{
  font-size: 11px!important;
 }
 .post-show-report_post-show-report .what_we_do h2{
   font-size: 22px!important;
 }
 .post-show-report_post-show-report .show_report_form_wrapper{
  background-position: center;
 }
 .slider_one{
  padding: 40px 0px;
 }
 .podcast_highlights .page-title,
 .facts-title{
  font-size: 32px;
  line-height: normal;
 }
 
}


/* ============= Mobile App Page CSS Start ============== */

.mobile-app-hero {
  background: #fafafa;
  padding: 4rem 0;
}

.mobile-app-hero h2 {
  color: var(--main-color);
  font-size: 40px;
  font-style: normal;
  margin-bottom: 30px;
}

.mobile-app-hero .text-gradient {
  background: var(--theme-color);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.mobile-app-hero .lead {
  color: #444;
  text-align: justify;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
}

.mobile-app-hero .store-badges a {
  display: inline-block;
  text-decoration: none;
}

.mobile-app-hero .store-badges img {
  height: auto;
  width: auto;
}

.mobile-app-hero .store-badges a + a {
  margin-left: 12px;
}

/* USP Section */
.new_ur_usp {
  padding: 80px 0;
}
.new_mission_charting_figure {
  position: relative;
}
.new_mission_figure_caption h2, .new_ur_usp h2 {
  font-size: 48px;
  line-height: 1.2;
  color: #fff;
  text-transform: capitalize;
  font-weight: 600;
  text-align: center;
  margin: 0 0 0px 0;
}
.new_mission_figure_caption {
  position: absolute;
  left: 0;
  bottom: 47%;
  width: 100%;
  transform: translateY(50%);
}
.new_ur_usp .usp_box {
  padding: 50px 35px;
  border: 1px solid #CCCCCC;
  border-radius: 25px;
  text-align: left;
  background: #FAFAFA;
  height: 100%;
}
.new_ur_usp .usp_box img {
  display: inline-block;
  width: 60px;
  height: 60px;
  margin-bottom: 24px;
}
.new_ur_usp .usp_box h3 {
  font-size: 28px;
  line-height: 1.2;
  color: #111;
  text-transform: capitalize;
  font-weight: 600;
  margin: 0 0 10px 0;
}
.mobile-app_mobile-app .new_ur_usp h3 {
  color: #111;
  text-align: justify;
  font-size: 24px;
  margin-bottom: 30px;
  font-style: normal;
  font-weight: 300;
}
.mobile-app_mobile-app .new_ur_usp h3 {
  color: #111;
  text-align: justify;
  font-size: 24px;
  margin-bottom: 30px;
  font-style: normal;
  font-weight: 300;
}

.mobile-app_mobile-app .new_ur_usp p {
  color: #444;
  text-align: justify;
  font-size: 20px;
}

.hero-img-wrap {
  max-width: 500px;
  margin: 0 auto;
}

.mobile-app_mobile-app .new_ur_usp {
  padding-top: 0px;
}

.mobile-app_mobile-app .new_ur_usp .usp_box {
  border: 2px solid var(--theme-color);
  padding: 40px;
}

/* ===================== Steps Section ===================== */

.gs-steps {
  background: #f8fafc;
}

.gs-steps .gs-lead {
  max-width: 920px;
  margin-left: auto;
  margin-right: auto;
  color: #000;
  font-weight: 300;
  font-size: 20px;
}

.gs-steps-row {
  position: relative;
  margin-bottom: 50px;
}

.gs-steps-row::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 7%;
  right: 7%;
  height: 2px;
  background: #000;
  transform: translateY(-50%);
  z-index: 1;
}

/* Circular Card */
.gs-step {
  position: relative;
  width: 350px;
  height: 350px;
  border-radius: 50%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  padding: 36px 16px 20px;
  color: #fff;
  z-index: 2;
  background: linear-gradient(270deg, #3A86FF 0%, #8338EC 100%);
  border: 6px solid #ffffff;
  box-shadow: 0 0 0 1px #000000;
}

/* Step Badge */
.gs-step-badge {
  position: absolute;
  top: 30px;
  left: 50%;
  transform: translateX(-50%);
  background: #fff;
  color: #100233;
  border-radius: 999px;
  font-weight: 600;
  font-size: 12px;
  padding: 6px 10px;
  letter-spacing: 0.02em;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.08);
}

.gs-step-title {
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 10px;
}

.gs-step-text {
  color: rgba(255, 255, 255, 0.88);
  font-size: 16px;
  line-height: 1.4;
  max-width: 230px;
  margin: 0 auto;
}

.app_link {
  font-size: 18px;
  font-weight: 600;
  text-align: center;
}

.app_link a {
  color: #500d6c;
}

.steps h2 {
  color: #1c095c;
  text-align: center;
  font-size: 40px;
  font-weight: 600;
  margin-bottom: 20px;
}

.mobile-app_mobile-app .testimonial-section {
  padding: 50px 0px;
}

/* ================= Form Section ================= */

.mobile_app_form {
  background: #fafafa;
}

.mobile_app_input {
  margin-bottom: 20px;
}

.form_wrapper_mobile {
  padding: 50px;
}

.mobile_app_form .form_wrapper_mobile h4 {
  color: var(--theme-color);
  margin-bottom: 30px;
  font-family: Urbanist;
  font-size: 40px;
  font-weight: 600;
}
.mobile_app_form .form_wrapper_mobile input, .mobile_app_form .iti, .mobile_app_form .form-tel {
    height: 50px;
}
.mobile_app_form .form_wrapper_mobile input,
.mobile_app_form .form_wrapper_mobile textarea,
.mobile_app_form .form_wrapper_mobile select {
border-radius: 14px;
border: 1px solid #d0d0d0;
background: #fff;
padding: 15px;
font-size: 1rem;
color: #000;
width: 100%;
}

.mobile_app_form .form_wrapper_mobile p {
  font-size: 18px;
  font-weight: 300;
}

.mobile_app_form .form_wrapper_mobile input[type="submit"] {
  background: var(--theme-color);
  max-width: 200px;
  color: #fff;
}

/* ================= App Attending Sessions (Scoped CSS) ================= */

.app_attending_sessions {
  color: #0f172a; 
}


.app_attending_sessions .app-title {
  font-weight: 800;
  line-height: 1.15;
  letter-spacing: -0.02em;
  font-size: 32px; 
}



.app_attending_sessions .gradient-title {
  background: var(--theme-color);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.app_attending_sessions .copy-muted {
color: #444;
font-size: 20px;
font-weight: 400;
line-height: 30px; 
letter-spacing: -0.2px;
}

/* Button */
.app_attending_sessions .btn-app {
  border: 2px solid var(--theme-color);
  color: var(--theme-color);
  border-radius: 999px;
  padding: 10px 14px; 
  display: inline-flex;
  align-items: center;
  font-weight: 600;
  text-decoration: none;
  background: transparent;
}

.app_attending_sessions .btn-app:hover {
  background: rgba(242, 24, 79, 0.08);
  color: var(--theme-color);
}

.app_attending_sessions .btn-app .icon-circle {
  width: 26px;
  height: 26px;
  margin-left: 8px; 
  border-radius: 999px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: var(--theme-color);
  color: #fff;
  transition: transform 0.2s ease;
  font-size: 14px; 
}

.app_attending_sessions .btn-app:hover .icon-circle {
  transform: translateX(2px);
}

/* Features */
.app_attending_sessions .feature + .feature {
  padding-top: 16px; 
}

.app_attending_sessions .feature h5 {
color: #000;
font-size: 30px;
font-style: normal;
font-weight: 700;
line-height: 34px;
}
.mobile-app_mobile-app .form-item{
    margin: 0px;
}
/* ================= Responsive ================= */

@media screen and (max-width: 1500px) {
  .mobile-app-hero h2,
  .connect_engage_section .section-title,
  .mobile_app_form .form_wrapper_mobile h4,
  .mobile-app_mobile-app .testimonial-section .what_we_do h2,
  .mobile-app_mobile-app .slider_one h3 {
    font-size: 32px;
  }

  .mobile-app-hero .lead,
  .connect_engage_section .connect_engage p,
  .mobile-app_mobile-app .new_ur_usp p,
  .gs-steps .gs-lead,
  .app_attending_sessions .copy-muted {
    font-size: 18px;
  }

  .mobile-app-hero .store-badges img {
    max-width: 200px;
  }

  .mobile-app_mobile-app .new_ur_usp h3 {
    font-size: 22px;
  }

  .mobile-app_mobile-app .new_ur_usp .usp_box {
    padding: 30px;
  }
}

@media screen and (max-width: 1199px) {
  .gs-step {
    height: 295px;
  }

  .mobile-app_mobile-app .new_ur_usp .usp_box {
    padding: 20px;
  }
}
@media screen and (max-width:991px) {
  .app_attending_sessions .left-col {
    padding-right: 32px; 
  }
  .app_attending_sessions .right-col {
    padding-left: 32px; 
  }
   .app_attending_sessions .app-title {
    font-size: 36px; 
  }
}
@media screen and (max-width: 767px) {
  .gs-step {
    height: 350px;
  }

  .contactform-bg.rounded {
    padding: 20px;
  }

  #app-cta .app-title {
    text-align: center;
  }
}

@media (max-width: 575px) {
  .mobile-app-hero h2 {
    text-align: center;
    font-size: 24px;
  }

  .mobile-app_mobile-app .new_ur_usp h3 {
    text-align: center;
  }

  .form_wrapper_mobile {
    font-size: 20px;
  }

  .mobile-app-hero .store-badges a + a {
    margin-left: 0;
    margin-top: 0.75rem;
  }

  .mobile-app-hero .hero-img-wrap {
    text-align: center;
  }

  .mobile-app-hero .hero-img {
    max-width: 560px;
    width: 100%;
    height: auto;
    filter: drop-shadow(0 18px 60px rgba(0, 0, 0, 0.25));
  }

  .mobile-app-hero {
    padding: 2.5rem 0;
  }
   .app_attending_sessions .app-title {
    text-align: center;
    font-size: 24px; 
  }

  .app_attending_sessions .copy-muted {
    text-align: justify;
  }
}

/* ============= Mobile App Page CSS End ============== */

/* ===== times-square_times-square ===== */

.times-square_times-square .container {
    max-width: 1460px;
    margin: 0 auto;
}

/* ===== Top Bar ===== */
.times-square_times-square .top-bar {
    border: 1px solid #bde3ff;
    background: #fff;
    padding: 10px 0;
}

.times-square_times-square .fueld-logo img {
    width: 100%;
    max-width: 200px;
}

.times-square_times-square .conference-info {
    font-size: 13px;
    line-height: 1.4;
    color: #000;
}

.times-square_times-square .conference-info strong {
    display: block;
    font-size: 14px;
    font-weight: 600;
}

.times-square_times-square .reserve-btn {
    background: linear-gradient(90deg, #7b3eff, #a855f7);
    color: #fff;
    border-radius: 50px;
    font-weight: 400;
    padding: 12px;
    border: none;
    display: inline-flex;
    align-items: center;
    transition: 0.3s;
    font-size: 16px;
}
.times-square_times-square .reserve-btn span{
    width: 40px;
    display: flex;
}
.times-square_times-square .reserve-btn span svg{
    width: 100%;
}
.times-square_times-square .reserve-btn:hover {
    background: linear-gradient(90deg, #6a33e0, #9236f0);
    color: #fff;
}

.times-square_times-square .reserve-btn i {
    margin-left: 8px;
    font-size: 14px;
}

/* ===== Live Bar ===== */
.times-square_times-square .live-wrapper {
    overflow: hidden;
    background: #000;
    padding: 10px 0;
    position: relative;
    width: 100%;
}

.times-square_times-square .live-bar {
    display: flex;
    white-space: nowrap;
    animation: marquee 15s linear infinite;
}

.times-square_times-square .live-bar span {
    display: inline-block;
    margin: 0 30px;
    font-weight: bold;
    letter-spacing: 1px;
    font-family: Arial, sans-serif;
    text-transform: uppercase;
    color: #fff;
    position: relative;
    font-size: 22px;
}

.times-square_times-square .live-bar span::after {
    content: "•";
    color: #ff0000;
    margin-left: 10px;
}

@keyframes marquee {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-50%);
    }
}

.times-square_times-square .live-wrapper:hover .live-bar {
    animation-play-state: paused;
}

/* ===== Hero Section ===== */
.times-square_times-square .hero-section {
    background: linear-gradient(96deg, #8338EC 23.59%, #3A86FF 96.34%);
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    text-align: center;
    padding: 20px;
    box-sizing: border-box;
    width: 100%;
}

.times-square_times-square .hero-section .content {
    max-width: 800px;
}

.times-square_times-square .hero-section h1 {
    color: #FFF;
    font-family: EuclidCircularA;
    font-size: 48px;
    font-weight: 300;
    line-height: 54px;
    letter-spacing: -0.48px;
    text-transform: uppercase;
    text-align: start;
}

.times-square_times-square .hero-section h1 span {
    display: block;
}

.times-square_times-square .hero-section p {
    font-size: clamp(1rem, 2vw, 1.25rem);
    margin-bottom: 30px;
    font-weight: 300;
    color: #fff;
    text-align: start;
}

.times-square_times-square .hero-section .link-label {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 1rem;
    margin-bottom: 40px;
}

.times-square_times-square .hero-section .rectangle {
    width: 15px;
    height: 3px;
    background-color: #00C6FF;
    margin-right: 8px;
    border-radius: 5px;
}

.times-square_times-square .hero-section .actions {
    display: flex;
    gap: 20px;
    justify-content: start;
    flex-wrap: wrap;
}

.times-square_times-square .hero-section .btn {
    text-decoration: none;
    padding: 12px;
    border-radius: 30px;
    font-weight: bold;
    font-size: 15px;
    display: flex;
    align-items: center;
    transition: background-color 0.3s, border-color 0.3s;
    font-family: Poppins;
    font-weight: 400;
    
}

.times-square_times-square .hero-section .arrow-icon {
    margin-left: 10px;
    width: 40px;
    display: flex;
}
.times-square_times-square .hero-section .arrow-icon svg{
    width: 100%;
}
.times-square_times-square .hero-section .primary-btn {
    background-color: black;
    color: white;
    border: 1px solid transparent;
}

.times-square_times-square .hero-section .primary-btn:hover {
    background-color: #222;
}

.times-square_times-square .hero-section .secondary-btn {
    background: transparent;
    color: white;
    border: 1px solid white;
}

.times-square_times-square .hero-section .secondary-btn:hover {
    background-color: rgba(255, 255, 255, 0.1);
}

/* ===== Where Million Section ===== */
.times-square_times-square .where_million {
    padding: 50px 0;
}

.times-square_times-square .where_million h2 {
    text-align: center;
    font-family: EuclidCircularA;
    font-size: 48px;
    font-weight: 600;
    line-height: 58px;
    letter-spacing: -0.96px;
    background: linear-gradient(90deg, #3A86FF 0%, #8338EC 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 50px;
}

.times-square_times-square .where_million p {
    font-size: 20px;
    text-align: center;
}

/* ===== Stats Section ===== */
.times-square_times-square .stats-section {
    display: flex;
    justify-content: center;
    padding: 50px 0;
}

.times-square_times-square .stats-list {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
}

.times-square_times-square .stat-card {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 250px;
    height: 250px;
    border-radius: 50%;
    background: linear-gradient(180deg, #3A86FF -2.5%, #8338EC 100%);
    color: white;
    text-align: center;
    border: 1px dotted rgba(255, 255, 255, 0.5);
    box-shadow: 0 0 0 5px rgba(100, 100, 255, 0.2);
}

.times-square_times-square .icon-container {
    position: absolute;
    top: -40px;
    width: 80px;
    height: 80px;
    padding: 20px;
    border-radius: 50%;
    background: #8338EC;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 30px;
    color: white;
    border: 5px solid white;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

.times-square_times-square .stat-number {
    font-size: 40px;
    font-weight: bold;
    line-height: 1.1;
    margin-bottom: 5px;
}

.times-square_times-square .stat-label {
    font-size: 20px;
    font-weight: 400;
    text-transform: capitalize;
}

/* ===== Big Apple Section ===== */
.times-square_times-square .big_apple {
    background: #fff;
    text-align: center;
}

.times-square_times-square .big_apple span {
    font-family: EuclidCircularA;
    font-size: 100px;
    font-weight: 700;
    line-height: 100px;
    letter-spacing: -2px;
    background: linear-gradient(90deg, #3A86FF 0%, #8338EC 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin: 0;
    display: flex;
}

.times-square_times-square .big_apple span::after {
    display: none;
}

.times-square_times-square .big_apple span strong  {
    display: flex;
    justify-content: center;
    align-items: center;
    background: black;
    border-radius: 50%;
    padding: 4px;
    width: 60px;
    height: 60px;
    margin: 20px;
}
.times-square_times-square .big_apple span strong img{
    width: auto;
}
.times-square_times-square .big_apple_section {
    padding: 40px 0;
}

/* ===== Packages Section ===== */
.times-square_times-square .packeges_section .package-card {
    border-radius: 40px;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
    color: white;
    overflow: hidden;
    height: 100%;
    display: flex;
    flex-direction: column;
    background: #000;
}

.times-square_times-square .packeges_section .package-header {
    background-color: #000;
    padding: 20px;
    text-align: center;
    font-size: 34px;
    font-weight: 600;
    letter-spacing: 1px;
}

.times-square_times-square .packeges_section .package-body {
    background: linear-gradient(180deg, #8338EC 25.07%, #3A86FF 155.81%);
    padding: 30px;
    flex-grow: 1;
    border-radius: 40px 40px 0 0;
}

.times-square_times-square .packeges_section .price {
    font-size: 60px;
    font-weight: 600;
    display: flex;
    justify-content: end;
    align-items: end;
}

.times-square_times-square .packeges_section .one-time {
    font-size: 18px;
    display: block;
}

.times-square_times-square .packeges_section ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.times-square_times-square .packeges_section li {
    padding: 5px 0;
    display: flex;
    align-items: center;
    font-size: 18px;
}
.home-new_home-new .iti--separate-dial-code .iti__selected-flag,
.times-square_times-square .iti--separate-dial-code .iti__selected-flag{
    height: 50px;
}
.times-square_times-square .packeges_section .included li::before {
    content: '';
    margin-right: 10px;
    width: 25px;
    height: 20px;
    background-image: url(https://www.education2conf.com/topexpo/pastAwardee/Fueld/tick.svg);
    background-repeat: no-repeat;
}
.times-square_times-square .form_padding h2{
    text-align: left;
background: linear-gradient(90deg, #8338EC 0%, #3A86FF 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
font-size: 40px;
font-style: normal;
font-weight: 800;
line-height: 48px;
letter-spacing: -0.96px;
}
.times-square_times-square .form_padding p{
color: #444;
text-align: justify;
font-family: EuclidCircularA;
font-size: 20px;
font-style: normal;
font-weight: 400;
}
.times-square_times-square .contactform-bg,
.times-square_times-square .contactform-bg .form_image{
    border: 0px;
    border-radius: 0px!important;
}
.times-square_times-square .packeges_section .arrow{
    width: 40px;
    height: auto;
}
.times-square_times-square .packeges_section .arrow svg{
 width: 100%;
}
.times-square_times-square .home_form_section{
    padding: 0px!important;
}
.times-square_times-square .packeges_section .not-included li::before {
    content: '';
    margin-right: 10px;
    width: 25px;
    height: 20px;
    background-image: url(https://www.education2conf.com/topexpo/pastAwardee/Fueld/cross.svg);
    background-repeat: no-repeat;
}

.times-square_times-square .packeges_section .package-btn {
    background-color: #000;
    color: white;
    padding: 12px 25px;
    border-radius: 30px;
    text-decoration: none;
    font-weight: 600;
    font-size: 18px;
    display: inline-flex;
    align-items: center;
    transition: background-color 0.3s;
}

.times-square_times-square .packeges_section .arrow {
    margin-left: 10px;
    font-size: 1.2em;
    line-height: 1;
}
.times-square_times-square .image_figure{
    width: 100%;
    height: 100%;
    margin-bottom: 0;
}
.times-square_times-square .image_figure img{
    height: 100%;
    display: block;
    object-fit: cover;
}
.times-square_times-square #my_nav{
 display: none!important;
}

.times-square_times-square .faq-container {
width: 100%;
background: var(--bg-color);
padding: 40px 30px;
border-radius: 12px;
position: relative;
margin-top: 50px;
}

.times-square_times-square  .faq-container::after {
content: '';
position: absolute;
top: 0;
right: 0;
bottom: 0;
width: 1px;
border-right: 2px dashed var(--shadow-line-color);
opacity: 0.5;
pointer-events: none;
}

.times-square_times-square   .faq-title {
text-align: center;
font-family: EuclidCircularA;
font-size: 48px;
font-style: normal;
font-weight: 700;
line-height: 58px; 
letter-spacing: -0.96px;
background: linear-gradient(90deg, #3A86FF 0%, #8338EC 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.times-square_times-square  .faq-item {
border-bottom: 1px solid var(--line-color);
}

.times-square_times-square   .faq-item:last-child {
border-bottom: none;
}

.times-square_times-square .faq-question {
display: flex;
justify-content: space-between;
align-items: center;
padding: 18px 0;
font-size: 1.1rem;
font-weight: 600;
cursor: pointer;
transition: color 0.3s ease;
}

.times-square_times-square .faq-question:hover {
color: var(--primary-color);
}

.times-square_times-square .arrow {
width: 16px;
height: 16px;
fill: var(--primary-color);
transition: transform 0.3s ease;
transform: rotate(0deg);
flex-shrink: 0;
margin-left: 15px;
}

.times-square_times-square .arrow.rotated {
transform: rotate(180deg);
}

.times-square_times-square .faq-answer {
display: none;
font-size: 1rem;
line-height: 1.6;
color: #666;
padding: 0 0 20px 0;
}

.times-square_times-square .faq-answer.open {
display: block;
}

.times-square_times-square .faq-final-text {
font-size: 1rem;
font-weight: 600;
color: var(--primary-color);
padding: 18px 0;
cursor: default;
}

/* ===== Responsive ===== */
/* ===== Responsive ===== */
@media (max-width: 1500px) {
   .times-square_times-square  .stat-card {
        margin-top: 50px;
    }
   .times-square_times-square  .hero-section h1,
   .times-square_times-square  .where_million h2,
   .times-square_times-square .faq-title,
   .times-square_times-square .form_padding h2{
        font-size: 40px;
    }
   .times-square_times-square  .hero-section .btn{
        font-size: 16px;
        padding: 10px 15px;
    }
   .times-square_times-square  .where_million h2{
        margin-bottom: 20px;
    }
   .times-square_times-square  .where_million p{
        font-size: 18px;
    }
  .times-square_times-square   .stat-number{
        font-size: 32px;
    }
   .times-square_times-square  .big_apple span{
        font-size: 60px;
    }
   /* .times-square_times-square  .big_apple span strong img{
        width: 50px;
        height: 50px;
    } */
  .times-square_times-square   .packeges_section .price{
        font-size: 40px;
    }
   .times-square_times-square  .packeges_section .one-time{
        font-size: 14px;
    }
  .times-square_times-square   .packeges_section li{
        font-size: 16px;
    }
   .times-square_times-square  .packeges_section .package-btn{
        padding: 10px 15px;
        font-size: 16px;
    }
   .times-square_times-square  .live-bar span{
        font-size: 20px;
    }
}

@media (max-width: 991px) {
  .times-square_times-square   .hero-section h1 {
        font-size: 36px;
        line-height: 42px;
    }

   .times-square_times-square  .hero-section p {
        font-size: 1rem;
    }

  .times-square_times-square   .where_million h2,
 .times-square_times-square .faq-title,
  .times-square_times-square .form_padding h2 {
        font-size: 36px;
        line-height: 36px;
    }

   .times-square_times-square  .stats-section {
        flex-direction: column;
        align-items: center;
    }

  .times-square_times-square   .stat-card {
        width: 200px;
        height: 200px;
    }

   .times-square_times-square  .stat-number {
        font-size: 32px;
    }
   .times-square_times-square  .reserve-btn{
        font-size: 14px;
    }
    .times-square_times-square  .live-bar span{
        font-size: 18px;
    }
   .times-square_times-square  .icon-container{
        width: 70px;
        height: 70px;
        padding: 15px;
    }
    .times-square_times-square .big_apple span strong{
        margin: 10px;
    }
    .times-square_times-square .big_apple span strong{
        width: 50px;
        height: 50px;
    }
    .times-square_times-square .big_apple_section{
        padding: 10px 0px;
    }
}

@media (max-width: 767px) {
   .times-square_times-square  .hero-section h1 {
        font-size: 28px;
        line-height: 34px;
    }

   .times-square_times-square  .where_million h2,
   .times-square_times-square .faq-title,
   .times-square_times-square .form_padding h2 {
        font-size: 28px;
        line-height: 36px;
    }

   .times-square_times-square  .big_apple span {
        font-size: 60px;
        line-height: 64px;
    }

   .times-square_times-square  .packeges_section .price {
        font-size: 40px;
    }

   .times-square_times-square  .packeges_section .one-time {
        font-size: 16px;
    }

   .times-square_times-square  .packeges_section li {
        font-size: 16px;
    }
  .times-square_times-square   .stats-list{
        justify-content: center;
    }
   .times-square_times-square  .big_apple span{
        font-size: 40px;
        line-height: 40px;
    }
   .times-square_times-square  .packeges_section .package-header{
        font-size: 24px;
    }
    .times-square_times-square .reserve-btn span{
        width: 30px;
        display: flex;
    }
    .times-square_times-square .fueld-logo img{
        max-width: 150px;
        height: auto;
    }
    .times-square_times-square .reserve-btn:hover{
        margin-right: 0px;
    }
        .times-square_times-square .big_apple span strong {
        width: 40px;
        height: 40px;
    }
    /* .times-square_times-square .live-bar span{
        font-size: 16px;
    } */
}

@media (max-width: 480px) {
   .times-square_times-square  .hero-section h1 {
        font-size: 24px;
        line-height: 28px;
    }

   .times-square_times-square  .where_million h2,
  .times-square_times-square .faq-title,
   .times-square_times-square .form_padding h2 {
        font-size: 24px;
        line-height: 28px;
    }

   .times-square_times-square  .big_apple span {
        font-size: 40px;
        line-height: 44px;
    }

   .times-square_times-square  .packeges_section .price {
        font-size: 32px;
    }

  .times-square_times-square   .packeges_section .one-time {
        font-size: 14px;
    }

   .times-square_times-square  .packeges_section li,
  .times-square_times-square   .hero-section .btn {
        font-size: 14px;
    }
   .times-square_times-square  .hero-section .arrow-icon{
        width: 32px;
    }
    
   .times-square_times-square  .hero-section .actions{
        justify-content: center;
    }
   .times-square_times-square   .live-bar span{
        font-size: 16px;
    }
      .times-square_times-square   .where_million p {
        font-size: 16px;
        text-align: justify;
    }
    
}
@media (max-width: 400px) {
.times-square_times-square .reserve-btn span{
    display: none;
    
}
.times-square_times-square  .reserve-btn {
padding: 10px;
}
}


/* ====================12-12-2025=====New-home-page-and-new-footer========================= */


.new_banner_section {
background: #000;
padding: 146px 0px 100px 0px;
}

.new_home_footer {
display: none;
}
.new_banner_section h2,
.new_banner_section h2 span {
font-family: "Unbounded", sans-serif;
font-style: normal;
font-weight: 700;
line-height: 55px;
letter-spacing: -1.4px;
text-transform: uppercase;
background: linear-gradient(109deg, #FFF 37%, rgba(255, 255, 255, 0.00) 114.78%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
display: block;
text-align: end;
font-size: 47px;
margin-bottom: 20px;
}
.new_banner_section h2.exhibitors{
    margin-bottom: 100px;
}
.new_banner_section h2.exhibitors,
.new_banner_section h2.exhibitors span {
text-align: start;
}
.banner_list {
list-style: none;
margin-top: 30px;
}
.banner_list li {
color: #FFF;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 28px;
/* 140% */
margin-bottom: 10px;
}
.banner_list li strong {
font-weight: 600;
display: block;
}
.evolution_of_Tech p {
color: #FFF;
font-size: 60px;
font-style: normal;
font-weight: 500;
line-height: 60px;
letter-spacing: -0.6px;
text-align: end;
display: flex;
flex-direction: column;
justify-content: end;
margin-bottom: 40px;
}
.evolution_of_Tech p span {
color: #FFF;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 24px;
/* 120% */
letter-spacing: -0.2px;
}
.evolution_of_Tech h1 {
text-align: end;
margin-bottom: 90px;
font-size: 55px;
}
.Trusted_Reviews {
display: flex;
flex-direction: column;
justify-content: end;
align-items: center;
border-radius: 20px;
border: 1px solid rgba(255, 255, 255, 0.10);
background: linear-gradient(111deg, rgba(255, 255, 255, 0.03) -19.97%, rgba(255, 255, 255, 0.08) 207.9%);
max-width: 300px;
margin: 0 0 0 auto;
padding: 10px;
}
.Trusted_Reviews p {
color: #FFF;
font-size: 22px;
font-style: normal;
font-weight: 400;
line-height: 30px;
/* 100% */
letter-spacing: -0.3px;
flex-direction: row;
margin-bottom: 10px;
}
.Trusted_Reviews div {
max-width: 200px;
}
.banner_bottom_img {
transform: scale(2.3);
transform-origin: center;
position: relative;
bottom: -5%;
}
.banner_bottom_img img {
width: 100%;
height: auto;
}
.ai_image {
display: block;
max-width: 350px;
overflow: hidden;
position: relative;
}
.ai_image span{
display: inline-block;
position: absolute;
right: 0;
border-radius: 0px 24px 0px 24px;
}
.ai_image video{
border-radius: 24px;
height: 100%;
}
/* ================ */

.text_trusted {
color: #444;
text-align: center;
font-family: "EuclidCircularA";
font-size: 38px;
font-style: normal;
font-weight: 600;
line-height: 38px;
/* 100% */
}
/* ======================= */
.who-meet h2 {
color: #0F172A;
text-align: center;
font-family: Unbounded;
font-size: 60px;
font-style: normal;
font-weight: 700;
line-height: 60px;
/* 100% */
letter-spacing: -1.2px;
text-transform: uppercase;
}
.who-meet h2~p {
color: #444;
text-align: center;
font-family: "EuclidCircularA";
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 28px;
/* 140% */
letter-spacing: -0.4px;
}
.card_icon_wrapp {
border-radius: 20px;
background: var(--Primary, #321EE6);
height: 100%;
padding: 40px;
}
.card_icon_wrapp h5 {
color: #FFF;
font-family: "EuclidCircularA";
font-size: 34px;
font-style: normal;
font-weight: 600;
line-height: 38px;
/* 111.765% */
letter-spacing: -0.34px;
}
.card_icon_wrapp h5~p {
color: #FFF;
font-family: "EuclidCircularA";
font-size: 16.5px;
font-style: normal;
font-weight: 400;
line-height: 20px;
/* 121.212% */
letter-spacing: -0.165px;
}
.card_icon_wrapp_gray {
background: #64748B;
}
.card_icon_wrapp_large img {
width: 100%;
height: 100%;
object-fit: cover;
border-radius: 20px;
}
/* ==================== */
.conference-theme h2 {
color: #0F172A;
text-align: center;
font-family: Unbounded;
font-size: 60px;
font-style: normal;
font-weight: 700;
line-height: 60px;
/* 100% */
letter-spacing: -1.2px;
text-transform: uppercase;
}
.conference-theme h2~p {
color: #444;
text-align: center;
font-family: "EuclidCircularA";
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 28px;
/* 140% */
letter-spacing: -0.4px;
}
.location-tag {
color: #FFF;
text-align: center;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 18px;
/* 100% */
letter-spacing: -0.18px;
border-radius: 12px;
background: #0F172A;
padding: 10px;
max-width: fit-content;
}
.btn-reserve {
border-radius: 34px;
background: #0F172A;
color: rgba(255, 255, 255, 0.94);
text-align: justify;
font-family: "EuclidCircularA";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 18px;
display: flex;
justify-content: center;
align-items: center;
max-width: 180px;
border: 1px solid transparent;
transition: all 0.3s ease;

}
.btn-reserve:hover{
background: #fff;
border: 1px solid #262626;
}
.btn-reserve span {
display: inline-block;
margin-left: 10px;
}
.eyebrow {
color: #FFF;
text-align: center;
font-family: "Unbounded";
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 16px;
text-transform: uppercase;
}
.theme-card {
position: relative;
}
.location_wrapp {
position: absolute;
top: 0;
height: 100%;
border-radius: 30px;
background: radial-gradient(100.05% 63.4% at 50% 79.5%,
rgb(50, 30, 230) 0%,
rgba(0, 0, 0, 0) 100%);
padding: 30px;
display: flex;
flex-direction: column;
justify-content: space-between;
width: 100%;
}
.conference-theme .row div:nth-child(2) .location_wrapp {
background: radial-gradient(81.5% 79.4% at 50% 84.2%,
#64748B 0%,
rgba(0, 0, 0, 0.00) 100%);
}
.location_wrapp h4 {
color: #FFF;
text-align: center;
font-family: Unbounded;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 28px;
/* 116.667% */
letter-spacing: -0.36px;
text-transform: uppercase;
}
p.desc {
color: #FFF;
text-align: center;
font-family: "EuclidCircularA";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 20px;
/* 125% */
letter-spacing: -0.24px;
}
.theme-card-body {
text-align: center;
}
.theme-card-body .btn-reserve {
margin: 0 auto;
}
/* ===================== */
.global_tech_section {
  position: relative;
  padding: 80px 0;
  overflow: hidden;
}

/* Background image on LEFT half */
.global_tech_section::before {
content: "";
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 230px;
background-image: url("https://www.tech2conf.com/topexpo/pastAwardee/tops/blur.png");
background-size: cover;
background-position: center top;
background-attachment: fixed;
z-index: -1;
}


.global_tech_content_wrapper h1,
.global_tech_content_wrapper h1 span {
color: #FFF;
font-family: Unbounded;
font-size: 48px;
font-style: normal;
font-weight: 500;
line-height: 60px;
letter-spacing: -0.6px;
text-transform: uppercase;
margin-bottom: 30px;
}

.conf_vd {
width: 100%;
height: 600px;
border-radius: 25px;
}
.global_tech_content_wrapper p {
color: #444;
text-align: justify;
font-family: "EuclidCircularA";
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 28px;
/* 140% */
}
.global_tech_section .conf_vd video {
width: 100%;
border-radius: 30px;
height: 100%;
object-fit: cover;
margin-bottom: 40px;
}
.core_focus h2 {
color: #0F172A;
text-align: center;
font-family: "Unbounded";
font-size: 60px;
font-style: normal;
font-weight: 700;
line-height: 60px;
/* 100% */
letter-spacing: -1.2px;
text-transform: uppercase;
}
.core_focus h5 {
color: #000;
font-family: "EuclidCircularA";
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 24px;
letter-spacing: -0.48px;
}
p.core_text {
color: #444;
font-family: "EuclidCircularA";
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 24px;
/* 133.333% */
letter-spacing: -0.36px;
}
.focus-item {
padding-right: .5rem;
}
.icon-cluster {
position: relative;
width: 80px;
height: 48px;
}
.icon-cluster .bubble {
position: absolute;
top: 0;
width: 48px;
height: 48px;
border-radius: 50%;
box-shadow: 0 8px 20px rgba(0, 0, 0, .08);
}
.icon-cluster .b1 {
left: 0;
background: #e6eeff;
}
.icon-cluster .b2 {
left: 20px;
background: #80ACFF;
}
.icon-cluster .b3 {
left: 40px;
display: flex;
align-items: center;
justify-content: center;
background: linear-gradient(135deg, #6366f1, #3b82f6);
color: #fff;
}
.icon-cluster i {
font-size: 1.1rem;
}
/* ==========footer-css=============== */
.footer-section {
background: #0a1a3a;
padding: 80px 0 0;
color: #fff;
font-family: "EuclidCircularA";
overflow-x: hidden;
}
.footer-main {
padding-bottom: 60px;
}
.contact-heading {
position: relative;
margin-bottom: 40px;
}
.contact-heading .contact-icon {
position: absolute;
top: -5px;
left: 0;
font-size: 16px;
color: #fff;
line-height: 1;
}
.contact-heading .contact-icon::before {
content: '';
position: absolute;
top: -8px;
left: 50%;
transform: translateX(-50%);
width: 18px;
height: 2px;
background: #fff;
}
.contact-heading h2 {
font-size: 36px;
font-weight: 700;
color: #fff;
text-transform: uppercase;
letter-spacing: -0.5px;
margin: 0;
padding-top: 15px;
position: relative;
display: inline-block;
}
.contact-heading h2 span {
display: inline;
}
.contact-heading h2::after {
content: '';
position: absolute;
bottom: -5px;
left: 0;
width: 100%;
height: 2px;
background: #3b82f6;
}
/* Contact Heading Footer Styles */
.contact-heading_footer {
position: relative;
margin-bottom: 40px;
}
.contact-heading_footer .contact-icon {
position: absolute;
top: -5px;
left: 0;
font-size: 16px;
color: #fff;
line-height: 1;
}
.contact-heading_footer .contact-icon::before {
content: '';
position: absolute;
top: -8px;
left: 50%;
transform: translateX(-50%);
width: 18px;
height: 2px;
background: #fff;
}
.contact-heading_footer h2 {
font-size: 50px;
font-weight: 400;
color: #fff;
text-transform: uppercase;
letter-spacing: -0.5px;
margin: 0;
padding-top: 10px;
position: relative;
display: inline-block;
line-height: 74px;
}
.contact-heading_footer h2 span {
display: inline;
}
.contact-heading_footer h2::after {
content: '';
position: absolute;
bottom: -5px;
left: 0;
width: 100%;
height: 2px;
background: #3b82f6;
}
.contact-info {
margin-bottom: 30px;
display: flex;
flex-direction: column;
gap: 20px;
justify-content: start;
align-items: start;
}
.homepage_homepage .iti--separate-dial-code .iti__selected-flag {
height: 60px;
}
.homepage_homepage .form-required {
display: none;
}
.homepage_homepage .form-item,
.form-actions {
margin-top: 1em;
margin-bottom: 1em;
}
.contact-item {
display: flex;
align-items: center;
color: #fff;
font-size: 16px;
line-height: 24px;
}
.contact-item span {
display: flex;
align-items: center;
color: #fff;
font-size: 30px;
line-height: 24px;
font-weight: 600;
}
.contact-item .contact-icon-circle {
width: 40px;
height: 40px;
border-radius: 50%;
background: #321EE6;
display: flex;
align-items: center;
justify-content: center;
margin-right: 15px;
font-size: 16px;
flex-shrink: 0;
}
.contact-item a {
color: #fff;
text-decoration: none;
border-bottom: 1px solid #3b82f6;
padding-bottom: 2px;
transition: color 0.3s;
}
.contact-item a:hover {
color: #3b82f6;
}
.contact-item.address {
flex-direction: column;
align-items: flex-start;
}
.contact-item.address p {
margin: 0;
color: #fff;
line-height: 24px;
word-wrap: break-word;
}
.social-icons {
display: flex;
gap: 15px;
margin-top: 30px;
}
.social-icon {
width: 45px;
height: 45px;
border-radius: 50%;
background: #321EE6;
display: flex;
align-items: center;
justify-content: center;
color: #fff;
text-decoration: none;
transition: background 0.3s;
font-size: 18px;
}
.social-icon:hover {
background: #2563eb;
color: #fff;
}
.footer-nav {
padding: 0 20px;
padding-top: 195px;
/* Aligns with contact-info section (heading height + margin) */
text-align: left;
}
.nav-column {
padding: 0 15px;
text-align: left;
}
.nav-links {
list-style: none;
padding: 0;
margin: 0;
text-align: left;
}
.nav-links li {
margin-bottom: 15px;
}
.nav-links li a {
color: #fff;
text-decoration: none;
font-size: 16px;
line-height: 24px;
transition: color 0.3s;
}
.nav-links li a:hover {
color: #3b82f6;
}
/* Newsletter Section */
.footer-newsletter {
padding-left: 40px;
}
.footer-newsletter h3 {
font-size: 24px;
font-weight: 600;
color: #fff;
margin-bottom: 25px;
text-transform: uppercase;
}
.newsletter-form {
width: 100%;
}
.input-wrapper {
position: relative;
display: flex;
align-items: center;
justify-content: center;
}
.input-wrapper span {
position: absolute;
left: 14px;
width: 25px;
height: 25px;
top: 50%;
transform: translateY(-50%);
}
.be-recognized_be-recognized .input-wrapper span{
top: 43%;
}
.input-icon {
position: absolute;
left: 15px;
top: 50%;
transform: translateY(-50%);
color: #666;
font-size: 16px;
}
.newsletter-input {
width: 100%;
padding: 12px 15px 12px 45px;
border-radius: 200px;
border: none;
background: #fff;
font-size: 16px;
color: #333;
outline: none;
}
.newsletter-input::placeholder {
color: #999;
}
.subscribe-btn input[type="submit"] {
padding: 12px 25px;
background: #321EE6;
color: #fff;
border: none;
border-radius: 200px;
font-size: 20px;
font-weight: 600;
cursor: pointer;
display: flex;
align-items: center;
gap: 8px;
transition: background 0.3s;
white-space: nowrap;
}
.subscribe-btn:hover {
background: #2563eb;
}
.subscribe-btn i {
font-size: 14px;
}
/* .about-text {
margin-top: 97px;
} */
.about-text p {
color: #FFFFFF;
font-size: 18px;
line-height: 30px;
margin-bottom: 15px;
}
.read-more {
color: #fff;
text-decoration: none;
font-size: 14px;
border-bottom: 1px solid #3b82f6;
padding-bottom: 2px;
transition: color 0.3s;
}
.read-more:hover {
color: #3b82f6;
}
/* Footer Bottom Bar */
.footer-bottom {
background: #081529;
padding: 30px 0;
border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.footer-logo-section {
display: flex;
align-items: center;
}
.footer-logo {
display: flex;
align-items: center;
gap: 15px;
}
.logo-icon {
width: 50px;
height: 50px;
border-radius: 50%;
background: transparent;
display: flex;
align-items: center;
justify-content: center;
font-size: 20px;
color: #fff;
position: relative;
border: 2px dotted #fff;
box-sizing: border-box;
}
.logo-text h4 {
font-size: 24px;
font-weight: 700;
color: #fff;
margin: 0;
text-transform: uppercase;
letter-spacing: 1px;
}
.logo-text p {
font-size: 12px;
color: #fff;
margin: 5px 0 0;
opacity: 0.9;
}
.footer-copyright {
text-align: right;
}
.footer-copyright p {
color: #fff;
font-size: 14px;
margin: 0;
word-wrap: break-word;
line-height: 1.6;
}
.footer-copyright a {
color: #fff;
text-decoration: none;
transition: color 0.3s;
}
.footer-copyright a:hover {
color: #3b82f6;
}
/* .footer-nav_new{
padding-top: 195px;
} */
/* ================ */
.whats_in_store {
padding: 60px 0px;
}
.event_intro_box {
background: url('https://www.tech2conf.com/topexpo/pastAwardee/tops/Speakeer_mic.png');
background-size: cover;
padding: 50px;
background-position: center;
border-radius: 50px;
}
.event_intro_box h3 {
color: #FFF;
font-family: Unbounded;
font-size: 48px;
font-style: normal;
font-weight: 700;
line-height: 58px;
/* 120.833% */
text-transform: uppercase;
}
.event_intro_box h3 {
font-family: "Unbounded", sans-serif;
}
.event_intro_box h3 span {
display: block;
}
.event_intro_box p {
color: #FFF;
font-family: "EuclidCircularA";
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 28px;
/* 140% */
letter-spacing: -0.2px;
max-width: 486px;
}
.event_intro_box h4 {
color: #FFF;
font-family: Unbounded;
font-size: 24px;
font-style: normal;
font-weight: 600;
}
.event_intro_box .card_box {
border-radius: 25px;
border: 1px solid rgba(255, 255, 255, 0.15);
background: rgba(255, 255, 255, 0.10);
backdrop-filter: blur(10px);
padding: 30px;
height: 100%;
}
.event_intro_heading {
height: 100%;
display: flex;
flex-direction: column;
align-items: start;
justify-content: center;
}
.event_intro_box .card_box span {
margin-bottom: 10px;
display: inline-block;
}
.btn-reserve span {
display: inline-block;
margin-left: 10px;
}
/* ================== */
.want_exhibit .event_intro_box {
background: url('https://www.fueldconf.com/topexpo/pastAwardee/Fueld/Speaker_exhibit.png');
background-size: cover;
padding: 50px;
background-position: center;
border-radius: 50px;
}
.want_exhibit .event_intro_heading h3 {
color: #000;
font-family: Unbounded;
font-size: 48px;
font-style: normal;
font-weight: 500;
line-height: 48px;
/* 100% */
letter-spacing: -0.96px;
text-transform: uppercase;
}
.want_exhibit .event_intro_heading h3 span {
color: #321EE6;
font-family: Unbounded;
font-size: 68px;
font-style: normal;
font-weight: 600;
line-height: 68px;
letter-spacing: -1.36px;
text-transform: uppercase;
}
.want_exhibit .event_intro_heading p {
color: #444;
text-align: justify;
font-family: "EuclidCircularA";
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 30px;
/* 150% */
}
.want_exhibit .event_intro_heading {
border-radius: 24px;
background: #FFF;
padding: 30px;
}
/* =================== */
.reviews-section .cta-card {
background-color: #4C2FFF;
color: #fff;
padding: 2.5rem;
border-radius: 1.5rem;
display: flex;
flex-direction: column;
box-shadow: 0 10px 30px rgba(76, 47, 255, .2);
}
.reviews-section .trusted-by {
flex-wrap: wrap;
gap: 10px;
}
.reviews-section .avatar-group {
display: flex;
align-items: center;
}
.reviews-section .avatar-group .avatar {
width: 40px;
height: 40px;
border-radius: 50%;
border: 2px solid #fff;
margin-left: -12px;
object-fit: cover;
}
.reviews-section .avatar-group .avatar:first-child {
margin-left: 0;
}
.reviews-section .avatar-group .avatar-count {
width: 40px;
height: 40px;
border-radius: 50%;
background: #f0f0f0;
color: #333;
display: grid;
place-items: center;
font-weight: 600;
margin-left: -12px;
border: 2px solid #fff;
font-size: .8rem;
}
.reviews-section .btn-leave-review {
background: #1A1A1A;
color: #fff;
border: 0;
padding: 1rem 1.5rem;
border-radius: 999px;
display: inline-flex;
align-items: center;
gap: 10px;
font-weight: 600;
align-self: flex-start;
}
.reviews-section .btn-leave-review:hover {
color: #fff;
background: #333;
}
.reviews-section .btn-leave-review .icon-circle {
width: 32px;
height: 32px;
border-radius: 50%;
display: grid;
place-items: center;
background: #4C2FFF;
color: #fff;
}
/* Slider stacks (right) */
.reviews-section .review-stack {
display: flex;
flex-direction: column;
}
.reviews-section .review-stack>*+* {
margin-top: .9rem;
}
.reviews-section .testimonial-card,
.reviews-section .user-info-card {
border-radius: 20px;
border: 1px solid #C2C2C2;
background: #FAFAFA;
padding: 15px 20px;
min-height: 124px;
}
.reviews-section .testimonial-card .top {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: .5rem;
}
.reviews-section .stars {
color: #111827;
letter-spacing: .2rem;
font-weight: 700;
}
.reviews-section .add-dot {
width: 28px;
height: 28px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
background: #f3f4f6;
color: #111827;
font-weight: 700;
border: 0;
}
/* .reviews-section .testimonial-card p {
color: #212529;
margin: 0;
line-height: 1.6;
} */
.reviews-section .user-info-card {
display: flex;
align-items: center;
}
.reviews-section .user-info-card img {
width: 85px;
height: 85px;
border-radius: 12px;
object-fit: cover;
margin-right: 15px;
}
.reviews-section .user-info-card strong {
display: block;
color: #111827;
font-weight: 700;
}
.reviews-section .user-info-card span {
color: #6c757d;
font-size: .9rem;
}
/* Slick dots as bars */
.reviews-section .slick-dots {
bottom: -28px;
}
.reviews-section .slick-dots li {
width: 26px;
margin: 0 6px;
}
.reviews-section .slick-dots li button {
padding: 0;
}
.reviews-section .slick-dots li button:before {
content: '';
display: block;
width: 100%;
height: 4px;
border-radius: 999px;
background: #d1d5db;
opacity: 1;
}
.reviews-section .slick-dots li.slick-active button:before {
background: #4C2FFF;
}
.reviews-section h2 {
color: #0F172A;
text-align: center;
font-family: Unbounded;
font-size: 60px;
font-style: normal;
font-weight: 700;
line-height: 60px;
/* 100% */
letter-spacing: -1.2px;
text-transform: uppercase;
}
.reviews-section h2~p {
text-align: center;
}
.reviews-section p {
color: #444;
text-align: center;
font-family: "EuclidCircularA";
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 28px;
/* 140% */
letter-spacing: -0.4px;
text-align: start;
}
.reviews-section .cta-card h3 {
color: #FFF;
font-family: "EuclidCircularA";
font-size: 48px;
font-style: normal;
font-weight: 600;
line-height: 54px;
/* 112.5% */
text-transform: capitalize;
}
.reviews-section h3~p {
color: #FFF;
font-family: "EuclidCircularA";
font-size: 16.5px;
font-style: normal;
font-weight: 400;
line-height: 20px;
}
/* =================== */
.advance_exb h2 {
color: #0F172A;
text-align: center;
font-family: Unbounded;
font-size: 60px;
font-style: normal;
font-weight: 700;
line-height: 60px;
/* 100% */
letter-spacing: -1.2px;
text-transform: uppercase;
}
.advance_exb .exhibitors_para {
color: #444;
text-align: center;
font-family: "EuclidCircularA";
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 28px;
letter-spacing: -0.4px;
}
.advance_exb .partner_air,
.advance_exb .partner_air span {
color: #321EE6;
text-align: center;
font-family: Unbounded;
font-size: 24px;
font-style: normal;
font-weight: 600;
line-height: 24px;
text-transform: uppercase;
border: none;
background: transparent;
}
/* =======faq========= */
.rounded-24 {
border-radius: 24px !important;
}
.text-white-80 {
color: rgba(255, 255, 255, .85);
}
.faq-card {
background: #3527e6;
background: linear-gradient(180deg, #372be9 0%, #2a1fb0 100%);
box-shadow: 0 20px 60px rgba(41, 31, 176, .3);
}
.faq-card h2{
    margin-bottom: 20px;
}
.faq-item {
padding: .75rem 0;
}
.faq-item+.faq-item {
border-top: 1px solid rgba(255, 255, 255, .2);
}
.faq-question {
width: 100%;
text-align: left;
border: 0;
background: transparent;
color: #fff;
padding: 1rem .25rem;
font-weight: 700;
display: flex;
align-items: center;
justify-content: space-between;
gap: 1rem;
cursor: pointer;
font-family: "EuclidCircularA";
font-size: 21px;
font-style: normal;
font-weight: 500;
line-height: 28px;
letter-spacing: -0.56px;
}
.faq-question .chev {
color: rgba(255, 255, 255, .85);
transition: transform .2s ease;
}
.faq-question.is-open .chev {
transform: rotate(180deg);
}
.faq-answer {
color: rgba(255, 255, 255, .9);
padding: 0 2.2rem 1rem .25rem;
line-height: 1.6;
}
.faq-answer[hidden] {
display: none !important;
}
.faq-section h2.faq_heading {
color: #FFF;
text-align: center;
font-family: Unbounded;
font-size: 60px;
font-style: normal;
font-weight: 700;
line-height: 60px;
/* 100% */
letter-spacing: -1.2px;
}
/* =======form-section========= */
.register-today-section {
background: url(https://www.tech2conf.com/topexpo/pastAwardee/tops/Bg_speaker.png);
position: relative;
}
.register-today-section::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #3c27ff;
z-index: -1;
}
.register-today-section .register-form-wrapper {
border-radius: 50px 50px 0px 0px;
background: #FFF;
}
.register-hero-content h2.register-title {
color: #FFF;
text-align: center;
font-family: Unbounded;
font-size: 60px;
font-style: normal;
font-weight: 700;
line-height: 60px;
/* 100% */
letter-spacing: -1.2px;
text-transform: uppercase;
}
.register-hero-content p.register-subtitle {
color: #FFF;
text-align: center;
font-family: "EuclidCircularA";
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 28px;
/* 140% */
letter-spacing: -0.4px;
}
.register-hero {
padding: 50px 0px;
}
 input[type=text],
 input[type=tel],
 input[type=email],
 input[type=url],
.homepage_homepage select,
.footer-section input[type=email] {
border-radius: 14px;
border: 1px solid #9F9F9F;
background: #FFF;
height: 60px;
}
.homepage_homepage select{
    padding: 0px;
}
.homepage_homepage textarea {
border-radius: 14px;
border: 1px solid #9F9F9F;
background: #FFF;
padding: 10px;
}
.card_icon_wrapp_large,
.card_icon_wrapp_large div {
height: 100%;
}
fieldset#edit-select-conference--wrapper label,
fieldset#edit-active-conference--wrapper label,
.be-recognized_be-recognized #edit-active-conference--2 label {
color: #000;
text-align: center;
font-size: 16px;
font-family: 'EuclidCircularA';
}
 .footer-section input[type=email] {
border-radius: 50px;
padding-left: 50px;
}
 .footer-section .form-actions input {
border-radius: 200px;
background: #321EE6;
color: #FFF;
font-size: 20px;
font-weight: 400;
text-transform: capitalize;
border: 1px solid #fff;
}
.subscribe_heading {
color: #FFF;
font-size: 28px;
font-style: normal;
font-weight: 400;
line-height: 28px;
letter-spacing: -0.56px;
margin-bottom: 20px;
}
.subscribe_heading span {
font-weight: 600;
}
.advance_exb .exhibitor-type {
position: relative;
}
.advance_exb .line {
background: linear-gradient(90deg, #321EE6 0%, #FFF 100%);
}
.advance_exb .line {
width: auto !important;
}
.partners{
 padding: 60px 0px;
}

/* =========newsletter============ */
/* App Download Section Styles */
.app-download-section {
padding: 80px 0 80px 0;
background: #f5f5f5;
overflow: visible;
font-family: EuclidCircularA;
}
.app-banner {
background: #321EE6;
border-radius: 24px;
padding: 60px 50px 0 50px;
display: flex;
align-items: flex-start;
justify-content: space-between;
gap: 50px;
box-shadow: 0 20px 60px rgba(37, 99, 235, 0.3);
max-width: 1400px;
margin: 0 auto;
position: relative;
overflow: visible;
font-family: "EuclidCircularA";
}
.app-banner-left {
flex: 1;
color: #ffffff;
max-width: 550px;
padding: 20px 0 20px 0;
}
.app-headline {
font-family: "EuclidCircularA";
font-size: 42px;
font-weight: 500;
line-height: 1.2;
margin-bottom: 24px;
color: #ffffff;
}
.app-headline span {
font-size: 42px;
font-weight: 700;
line-height: 1.2;
margin-bottom: 24px;
color: #ffffff;
}
.app-description {
font-family: "EuclidCircularA";
font-size: 16px;
line-height: 1.6;
margin-bottom: 32px;
color: rgba(255, 255, 255, 0.95);
font-weight: 400;
}
.email-submit-wrapper {
display: flex;
gap: 12px;
margin-bottom: 32px;
align-items: center;
}
.email-input {
flex: 1;
padding: 16px 20px;
border-radius: 12px;
border: none;
font-family: "EuclidCircularA";
font-size: 16px;
background: #ffffff;
color: #000000;
outline: none;
transition: box-shadow 0.3s ease;
}
.email-input::placeholder {
color: #6b7280;
}
.email-input:focus {
box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.3);
}
.submit-btn {
padding: 16px 28px;
background: #1e40af;
color: #ffffff;
border: none;
border-radius: 12px;
font-family: "EuclidCircularA";
font-size: 16px;
font-weight: 600;
cursor: pointer;
display: flex;
align-items: center;
gap: 8px;
transition: background 0.3s ease, transform 0.2s ease;
white-space: nowrap;
}
.submit-btn:hover {
background: #1e3a8a;
transform: translateY(-2px);
}
.submit-btn i {
font-size: 14px;
}
.available-text {
font-family: "EuclidCircularA";
font-size: 14px;
color: rgba(255, 255, 255, 0.9);
margin-bottom: 20px;
font-weight: 500;
}
.app-store-buttons {
display: flex;
gap: 16px;
flex-wrap: wrap;
}
.app-store-btn {
display: flex;
align-items: center;
gap: 12px;
background: #000000;
color: #ffffff;
padding: 12px 20px;
border-radius: 8px;
text-decoration: none;
transition: transform 0.3s ease, background 0.3s ease;
height: 60px;
min-width: 200px;
}
.app-store-btn:hover {
transform: translateY(-3px);
background: #1a1a1a;
text-decoration: none;
color: #ffffff;
}
.app-store-btn i {
font-size: 28px;
flex-shrink: 0;
}
.app-store-apple i {
color: #ffffff;
}
.app-store-google i {
color: #ffffff;
}
.app-store-text {
display: flex;
flex-direction: column;
align-items: flex-start;
line-height: 1.2;
font-family: "EuclidCircularA";
}
.app-store-label {
font-family: "EuclidCircularA";
font-size: 10px;
font-weight: 400;
text-transform: uppercase;
letter-spacing: 0.5px;
opacity: 0.9;
}
.app-store-name {
font-family: "EuclidCircularA";
font-size: 18px;
font-weight: 600;
letter-spacing: 0.3px;
}
.app-banner-right {
flex: 1;
display: flex;
justify-content: center;
align-items: flex-end;
max-width: 700px;
align-self: flex-end;
}
.mobile-mockups {
width: 100%;
max-width: 800px;
height: auto;
object-fit: contain;
filter: drop-shadow(0 20px 40px rgba(0, 0, 0, 0.3));
transform: scale(1.2);
transform-origin: bottom center;
}
.footer-section form {
display: flex;
justify-content: start;
align-items: center;
}

.footer-section form label{
    display: none;
}

/* aivideo_section */

.aivideo_section{
padding: 50px 0px;
}
.aivideo_section .text-content h2 {
font-size: 48px;
font-weight: 800;
line-height: 1.1;
color: #000;
margin-bottom: 40px;
}

.aivideo_section .text-content h2 span.fueled-text {
color: #8A2BE2;
display: inline;
background: linear-gradient(90deg, #3A86FF 0%, #8338EC 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.aivideo_section  .text-content p {
color: #181818;
text-align: justify;
font-family: Manrope;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 32px; /* 145.455% */
letter-spacing: -0.22px;
}

.aivideo_sectionb  .view-agenda-btn {
background-color: transparent;
border: 1px solid #8A2BE2;
color: #8A2BE2;
padding: 10px 25px;
border-radius: 25px;
font-size: 1rem;
margin-top: 30px;
transition: background-color 0.3s ease, color 0.3s ease;

}

.aivideo_section  .view-agenda-btn:hover {
background-color: #8A2BE2;
color: white;
}

.aivideo_section  .view-agenda-btn .arrow {
margin-left: 10px;
display: inline-block;
transition: transform 0.3s ease;
display: flex;
}

.aivideo_section  .view-agenda-btn:hover .arrow {
transform: translateX(5px);
}

.aivideo_section  .image-container {
display: flex;
justify-content: center;
align-items: center;


}

.aivideo_section  .image-container img {
max-width: 100%;
height: auto;
border-radius: 15px;
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
}

.aivideo_section  .bottom-text-section {
color: #181818;
text-align: justify;
font-size: 22px;
font-style: normal;
font-weight: 400;
line-height: 32px;
letter-spacing: -0.22px;
}

.aivideo_section  .conf_vd video {
width: 100%;
border-radius: 30px;
height: 400px;
object-fit: cover;
margin-bottom: 40px;
}

/* Trusted By 1200+ World Leaders */
.trusted_by {
padding: 5rem 0;
background-color: #f8f9fa;
}

.trusted_by .section-title {
font-size: 48px;
font-weight: bold;
background: linear-gradient(to right, #8A2BE2, #6495ED);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
margin-bottom: 40px;
text-align: center;
line-height: 1.2;
}

.trusted_by .section-title span {
display: block;
}

.trusted_by .section-subtitle {
font-size: 1rem;
color: #6c757d;
text-align: center;
max-width: 700px;
margin: 0 auto 3rem;
}

/* Testimonial Card Styles */
.trusted_by .testimonial-card {
background-color: #FAFAFA;
border-radius: 15px;
padding: 2.5rem 2rem;
transition: transform 0.3s ease;
height: 100%;
text-align: center;
min-height: 400px;
border: 1px solid #DBDBDB;
}

.trusted_by .testimonial-card .profile-img {
width: 80px;
height: 80px;
border-radius: 50%;
object-fit: cover;
margin-bottom: 1.5rem;
}

.trusted_by .testimonial-card h5 {
font-weight: bold;
color: #333;
margin-bottom: 0.25rem;
}

.trusted_by .testimonial-card .title {
color: #6c757d;
font-size: 0.9rem;
font-style: italic;
margin-bottom: 0.5rem;
}

.trusted_by .testimonial-card .rating {
color: #ffc107;
font-size: 1rem;
margin-bottom: 1rem;
}

.trusted_by .testimonial-card .quote {
color: #181818;
text-align: center;
font-family: Manrope;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 24px; 
letter-spacing: -0.27px;
}

/* âœ… Custom Navigator */
.trusted_by .custom-nav {
margin-top: 30px;
}

.trusted_by .custom-nav button {
border: none;
width: 45px;
height: 45px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
cursor: pointer;
margin: 0 10px;
transition: 0.3s;
font-size: 20px;
border: 1px solid;
}

.trusted_by .custom-prev {
background: #fff;
color: #4e3cff;
}

.trusted_by .custom-prev:hover {
background: #4e3cff;
color: #fff;
}

.trusted_by .custom-next {
background: linear-gradient(90deg, #4e3cff, #7f5cff);
color: #fff;
}

.trusted_by .custom-dots {
display: flex;
align-items: center;
}

.trusted_by .custom-dots span {
display: none;
width: 30px;
height: 6px;
border-radius: 3px;
background: #ddd;
margin: 0 5px;
transition: 0.3s;
}
.trusted_by .custom-dots span:nth-child(1),
.trusted_by .custom-dots span:nth-child(2),
.trusted_by .custom-dots span:nth-child(3){
display: block;
}
.trusted_by .custom-dots span.active {
background: #4e3cff;
width: 40px;
}
/* sponser_and_exhibitor */
.advance_exb h2 {
font-size: 40px;
text-align: center;
font-weight: bold;
}

.advance_exb .exhibitors {
margin-bottom: 40px;
}

.advance_exb .exhibitorss {
margin-top: 30px;
}


.advance_exb .label_color {
margin-left: 10px;
}

.advance_exb .exhibitor-type {
display: flex;
align-items: center;
justify-content: center;
gap: 5px;
margin: 20px 0px;
font-size: 32px;
}

.advance_exb .line {
flex-grow: 1;
height: 2px;
background: linear-gradient(90deg, #8338EC 0%, #3A86FF 100%);
width: 100%;
}

.advance_exb .exhibitorss {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 15px;
margin-top: 10px;
}

.advance_exb .exhibitor {
border: 1px solid #ddd;
padding: 10px;
width: 200px;
height: 150px;
display: flex;
align-items: center;
justify-content: center;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05);
border-radius: 20px;
border: 1px solid #8338EC;
    background: #F4F8FF;
}

.advance_exb .exhibitor img {
max-width: 100%;
max-height: 100%;
object-fit: contain;
}

.advance_exb .exhibitors_para{
max-width: 1160px;
margin: 0 auto;
text-align: center;
font-size: 22px;
margin-bottom: 30px;
}

.advance_exb  h2{
  color: #0F172A;
font-size: 48px;
font-weight: 800;
line-height: 58px;
margin-bottom: 20px;
text-align: center;

}
.homepage_homepage .btn:focus{
    box-shadow: none;
}

/* ==============new===about=====css-start=================== */
 .mission_section {
    padding: 60px 0;
  }

  .mission_section h2 {
    color: #0F172A;
    text-align: center;
    font-family: Unbounded;
    font-size: 60px;
    font-style: normal;
    font-weight: 700;
    line-height: 60px;
    letter-spacing: -1.2px;
    text-transform: uppercase;
  }

  .mission_section p{
    text-align: center;
    font-family: "EuclidCircularA";
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: -0.4px;
  }

  .mission-item img {
    width: 100%;
  }
/* ==========responsive-css=============== */
@media screen and (max-width:1600px) {
.banner_bottom_img {
transform: scale(2.5);
}
.new_banner_section h2,
.new_banner_section h2 span,
.advance_exb h2,
.faq-section h2.faq_heading,
.register-hero-content h2.register-title,
.advance_exb h2 {
font-size: 40px;
line-height: normal;
}
.event_intro_box h3 {
font-size: 40px;
line-height: normal;
}
.event_intro_box p,
.want_exhibit .event_intro_heading p,
.reviews-section p {
font-size: 18px;
line-height: normal;
}
.event_intro_box h4 {
font-size: 20px;
line-height: normal;
}
.global_tech_content_wrapper h1,
.global_tech_content_wrapper h1 span,
.reviews-section h2 {
font-size: 40px;
line-height: normal;
margin-bottom: 30px;
}
.conf_vd {
width: 100%;
height: 500px;
}
.global_tech_content_wrapper p {
font-size: 18px;
}
.who-meet h2,
.conference-theme h2,
.core_focus h2 {
font-size: 40px;
line-height: normal;
margin-bottom: 20px;
}
.card_icon_wrapp h5{
font-size: 24px;
line-height: normal;
}
.want_exhibit .event_intro_heading h3 span {
    font-size: 40px;
}
.card_icon_wrapp {
padding: 20px;
}
.reviews-section .user-info-card img {
width: 70px;
height: 70px;
}
.reviews-section .cta-card h3 ,
.app-headline,
.app-headline span{
font-size: 32px;
line-height: normal;
}
.contact-heading_footer h2 {
    font-size: 32px;
    letter-spacing: normal;
    line-height: normal;
}
.contact-item span{
    font-size: 24px;
    line-height: normal;
}
/* .bg-image{
    max-height: 320px;
} */
 .global_tech_content_wrapper{
 top: -170px;
 }
.mobile-mockups{
    transform: scale(1.4);
}
.location_wrapp h4{
    font-size: 18px;
}
.location-tag{
    font-size: 16px;
}
.btn-reserve span{
    transform: scale(0.8);
}
.want_exhibit .event_intro_heading h3{
    font-size: 40px;
}
.global_tech_section::before{
     height: 210px;
}

}

/* ======================================== */
@media screen and (max-width:1400px) {
.new_banner_section h2 {
font-size: 48px;
line-height: 64px;
}
.banner_list li {
font-size: 16px;
line-height: 24px;
}
.evolution_of_Tech p {
font-size: 48px;
}
.Trusted_Reviews p {
font-size: 18px;
line-height: 24px;
}
}
/* ================= */
@media screen and (max-width: 1200px) {
.app-banner {
padding: 50px 40px;
gap: 40px;
}
.app-headline {
font-size: 36px;
}
}
/* ======================================== */
@media screen and (max-width:1199px) {
    .global_tech_section{
        padding: 50px 0px;
    }
.new_banner_section h2 {
font-size: 40px;
line-height: 48px;
}
.banner_list li {
font-size: 16px;
line-height: 20px;
}
.evolution_of_Tech p {
font-size: 40px;
}
.Trusted_Reviews p {
font-size: 18px;
line-height: 20px;
}
.exhibitors,
.evolution_of_Tech h1 {
margin-bottom: 50px;
}
.advance_exb .exhibitors_para{
    font-size: 16px;
    line-height: normal;
    letter-spacing: normal;
}
.mission_section h2,
.martech_slider h2,
.about-us_about-us .reviews-section h2{
    font-size: 32px;
}

}

/* ======================================== */
@media screen and (max-width:991px) {
.banner_bottom_img {
transform: scale(2);
bottom: -40%;
}
.global_tech_section::before{
    height: 160px;
}
.new_banner_section h2 {
font-size: 28px;
line-height: 40px;
}
.new_banner_section h2, .new_banner_section h2 span, .advance_exb h2, .faq-section h2.faq_heading, .register-hero-content h2.register-title{
    font-size: 32px;
}
.global_tech_content_wrapper{
  position: static;
}
.global_tech_content_wrapper .text-content{
    margin-bottom: 30px;
}
    .btn-reserve span {
        transform: scale(1);
        width: 30px;
        display: flex;
    }
/* .global_tech_content_wrapper h1{
    color: #444;
} */
.global_tech_section .bg-image{
    display: none;
}
.global_tech_content_wrapper h1, .global_tech_content_wrapper h1 span, .reviews-section h2{
    text-align: center;
}
/* ==========footer-responsive-css=============== */
.footer-section {
padding: 60px 26px 0;
}
.footer-section .container {
padding: 0 15px;
}
.footer-main {
padding-bottom: 40px;
}
.footer-contact {
padding: 0;
margin-bottom: 50px;
}
.footer-newsletter {
padding: 0;
margin-bottom: 40px;
}
.footer-nav {
padding: 0;
padding-top: 0;
margin-bottom: 40px;
}
.footer-nav .row {
margin: 0;
text-align: left;
}
.contact-heading {
margin-bottom: 30px;
}
.contact-heading h2 {
font-size: 28px;
padding-top: 12px;
}
.contact-heading_footer {
margin-bottom: 30px;
}
.contact-heading_footer h2 {
font-size: 40px;
line-height: 54px;
padding-top: 12px;
}
.contact-info {
margin-bottom: 25px;
gap: 18px;
}
.social-icons {
margin-top: 25px;
gap: 12px;
}
.social-icon {
width: 40px;
height: 40px;
font-size: 16px;
}
.footer-newsletter h3 {
font-size: 22px;
margin-bottom: 20px;
}
/* .newsletter-form {
margin-bottom: 25px;
} */
/* .about-text {
margin-top: 25px;
} */
.footer-bottom {
padding: 25px 0;
}
.footer-copyright {
text-align: left;
margin-top: 20px;
}
.footer-logo {
margin-bottom: 20px;
}
.logo-text h4 {
font-size: 22px;
}
.logo-text p {
font-size: 11px;
}
.contact-item span {
font-size: 20px;
line-height: 24px;
}
.new_banner_section{
    padding-bottom: 50px;
}
.app-banner {
flex-direction: column;
text-align: center;
padding: 50px 30px;
}
.app-banner-left {
max-width: 100%;
}
.app-headline {
font-size: 32px;
}
.email-submit-wrapper {
flex-direction: column;
}
.email-input,
.submit-btn {
width: 100%;
}
.app-store-buttons {
justify-content: center;
}
.app-banner-right {
max-width: 100%;
align-items: center;
margin: 0 auto;
}
.mobile-mockups {
max-width: 600px;
transform: scale(1.1);
transform-origin: bottom center;
}
}
/* ======================================== */
@media screen and (max-width:768px) {
.new_banner_section h2,
.banner_list li,
.evolution_of_Tech p,
.new_banner_section h2.exhibitors, .new_banner_section h2.exhibitors span,
.new_banner_section h2 span {
text-align: center;
}
.new_banner_section h2{
margin-bottom: 20px;
}
.banner_bottom_img {
transform: scale(1);
bottom: 0%;
}
.ai_image,
.Trusted_Reviews {
margin: 0 auto;
}
.text_trusted {
 font-size: 32px;
}
.partners {
    padding: 40px 0px;
}
/* ========================== */
.footer-section {
padding: 50px 0 0;
}
.footer-section .container {
padding: 0 15px;
}
.footer-main {
padding-bottom: 35px;
}
.footer-contact {
padding: 0;
margin-bottom: 45px;
}
.footer-newsletter {
padding: 0;
margin-bottom: 35px;
}
.footer-nav {
padding: 0;
margin-bottom: 35px;
text-align: left !important;
}
.footer-nav .row {
margin: 0;
flex-direction: column;
text-align: left !important;
}
.footer-nav .col-6,
.footer-nav .col-12 {
flex: 0 0 100%;
max-width: 100%;
margin-bottom: 20px;
text-align: left;
}
.footer-nav .row {
text-align: left;
}
.contact-heading {
margin-bottom: 25px;
}
.contact-heading_footer {
margin-bottom: 25px;
text-align: center;
}
.contact-heading_footer h2 {
font-size: 36px;
line-height: 42px;
padding-top: 10px;
}
.contact-heading_footer .contact-icon {
font-size: 14px;
}
.contact-heading .contact-icon {
font-size: 14px;
}
.contact-info {
margin-bottom: 20px;
gap: 15px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.contact-item {
font-size: 15px;
line-height: 22px;
}
.contact-item .contact-icon-circle {
width: 36px;
height: 36px;
font-size: 14px;
margin-right: 12px;
}
.social-icons {
margin-top: 20px;
gap: 10px;
flex-wrap: wrap;
display: flex;
justify-content: center;
align-items: center;
}
.social-icon {
width: 38px;
height: 38px;
font-size: 15px;
}
.nav-column {
margin-bottom: 30px;
padding: 0;
text-align: left !important;
}
.nav-links {
text-align: left !important;
}
.nav-links li {
margin-bottom: 12px;
text-align: center !important;
}
.nav-links li a {
font-size: 15px;
line-height: 22px;
text-align: left !important;
display: inline-block;
width: auto;
}
.footer-newsletter h3 {
font-size: 20px;
margin-bottom: 18px;
}
.newsletter-form {
flex-direction: column;
gap: 12px;
/* margin-bottom: 20px; */
}
.newsletter-input {
padding: 11px 15px 11px 42px;
font-size: 15px;
}
.input-icon {
left: 12px;
font-size: 15px;
}
.subscribe-btn {
width: 100%;
justify-content: center;
padding: 11px 20px;
font-size: 15px;
}
/* .about-text {
margin-top: 20px;
} */
.about-text p {
font-size: 13px;
line-height: 20px;
margin-bottom: 12px;
}
.read-more {
font-size: 13px;
}
.footer-bottom {
padding: 20px 0;
}
.footer-logo {
flex-direction: column;
align-items: flex-start;
gap: 12px;
margin-bottom: 20px;
}
.logo-icon {
width: 45px;
height: 45px;
font-size: 18px;
}
.logo-text h4 {
font-size: 20px;
}
.logo-text p {
font-size: 11px;
margin-top: 4px;
}
.footer-copyright {
text-align: left;
margin-top: 15px;
}
.footer-copyright p {
font-size: 13px;
line-height: 20px;
}
.footer-nav_new {
padding-top: 0;
}
    .advance_exb .partner_air,
    .faq-question {
        font-size: 16px;
    }

    .app-download-section {
padding: 60px 0;
}
.app-banner {
padding: 40px 25px;
border-radius: 20px;
}
.app-headline {
font-size: 28px;
margin-bottom: 20px;
}
.app-description {
font-size: 15px;
margin-bottom: 28px;
}
.email-submit-wrapper {
margin-bottom: 28px;
}
.available-text {
font-size: 13px;
margin-bottom: 18px;
}
.app-store-buttons {
flex-direction: column;
align-items: center;
}
.app-store-btn {
width: 100%;
max-width: 220px;
justify-content: center;
}
.mobile-mockups {
max-width: 100%;
transform: scale(1);
transform-origin: bottom center;
}
.advance_exb .partner_air, .advance_exb .partner_air span{
    font-size: 16px;
}
.mission_section h2,
.martech_slider h2,
 .reviews-section h2 {
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;

}
.subscribe_heading {
        line-height: normal;
        letter-spacing: normal;
        text-align: center;
    }
}

/* ======================================== */
@media screen and (max-width: 575px) {
.footer-section {
padding: 40px 0 0;
}
.global_tech_section::before{
    height: 130px;
}
.footer-section .container {
padding: 0 15px;
}
.footer-bottom .container {
padding: 0 15px;
}
.footer-main {
padding-bottom: 30px;
}
.footer-contact,
.footer-newsletter,
.footer-nav {
margin-bottom: 35px;
display: flex;
flex-direction: column;
gap: 40px;
align-items: center;
justify-content: center;
}
.footer-nav .col-6,
.footer-nav .col-12 {
margin-bottom: 15px;
padding: 0;
text-align: left !important;
}
.footer-nav .row {
text-align: left !important;
}
.nav-column {
text-align: left !important;
}
.nav-links {
text-align: left !important;
}
.nav-links li {
text-align: center !important;
}
.nav-links li a {
text-align: left !important;
}
.contact-heading_footer h2 {
font-size: 28px;
line-height: 34px;
padding-top: 10px;
}
.contact-item.address p {
font-size: 13px;
line-height: 20px;
}
.footer-copyright p {
font-size: 11px;
line-height: 1.5;
}
.footer-copyright p a {
display: inline-block;
margin: 0 2px;
}
.contact-heading h2 {
font-size: 22px;
}
.contact-item {
font-size: 14px;
text-align: center;
}
.contact-item .contact-icon-circle {
width: 32px;
height: 32px;
font-size: 13px;
margin-right: 10px;
}
.social-icon {
width: 35px;
height: 35px;
font-size: 14px;
}
.footer-newsletter h3 {
font-size: 18px;
}
.nav-links li a {
font-size: 14px;
}
.footer-logo {
gap: 10px;
}
.logo-icon {
width: 40px;
height: 40px;
}
.logo-text h4 {
font-size: 18px;
}
.footer-copyright p {
font-size: 12px;
}
.footer-nav_new {
padding-top: 0;
}
.bg-image{
top: 0px;
height: 190px;
}
.global_tech_content_wrapper h1,
.text_trusted{
    font-size: 24px;
}
.global_tech_content_wrapper .text-content{
    margin-bottom: 30px;
}
.conf_vd {
width: 90%;
height: 400px;
margin: 0 auto;
}
.who-meet h2, .conference-theme h2, .core_focus h2,
.global_tech_content_wrapper h1, .global_tech_content_wrapper h1 span, .reviews-section h2,
.new_banner_section h2, .new_banner_section h2 span, .advance_exb h2, .faq-section h2.faq_heading, .register-hero-content h2.register-title{
font-size: 24px;
}
.conference-theme h2~p{
font-size: 16px;
line-height: normal;
letter-spacing: normal;
}
.event_intro_box h3,
.want_exhibit .event_intro_heading h3{
font-size: 32px;
}
.core_focus h5{
font-size: 18px;
}
.faq-question{
padding: 5px 0px;
font-weight: 400;
font-size: 12px;
}
div#edit-active-conference{
flex-direction: column;
}
.homepage_homepage input[type=text], .homepage_homepage input[type=tel], .homepage_homepage input[type=email], .homepage_homepage input[type=url], .homepage_homepage select,
.homepage_homepage .iti--separate-dial-code .iti__selected-flag{
height: 40px;
}

.contact-heading_footer h2,
.subscribe_heading{
font-size: 24px;
}
.subscribe_heading{
line-height: normal;
letter-spacing: normal;
text-align: center;
}
.contact-item.address p,
.about-text p,
.about-text,
.footer-copyright p{
text-align: center;
}
.register-hero-content p.register-subtitle,
fieldset#edit-select-conference--wrapper label,
fieldset#edit-active-conference--wrapper label,
.be-recognized_be-recognized #edit-active-conference--2 label{
    font-size: 16px;
}
.footer-logo-section{
justify-content: center;
}

.app-download-section{
padding: 30px 0px;
}
.app-headline{
    font-size: 24px;
}
.footer-section form{
    flex-direction: column;
}
.heading_footer h2 img{
    width: 30px;
    height: 30px;
    
}
.email-submit-wrapper{
    gap: 0px;
}
.register-today-section .register-form-wrapper{
  border-radius: 40px 40px 0px 0px;
}
.event_intro_box h3, .want_exhibit .event_intro_heading h3 {
font-size: 32px;
line-height: normal;
}
.event_intro_box p, .want_exhibit .event_intro_heading p, .reviews-section p,
.slider_martech_wrapper div.slide .slide-content .slide-desc{
    font-size: 16px;
}
.homepage_homepage .form-item,
.homepage_homepage .form-actions,
.about-us_about-us .form-item,
.homepage_homepage .form-actions,
.mission_section .mission-item{
    margin-bottom: 1rem;
}
/* .input-wrapper span{
    top: 35px;
} */
 .contact-us_contact-us .form-actions{
    margin: 10px 0px;
 }
.slider_martech_wrapper div.slide .slide-content .slide-title{
    font-size: 20px;
}
.slider_martech_wrapper div.slide{
    border-radius: 20px;
    height: 300px;
}
.contact-us_contact-us .contact-sec .form-container h2{
    text-align: center;
    font-size: 24px;
}
/* .contact-us_contact-us .contact-sec .form-container h2{

} */
.reviews-section .cta-card h3, .app-headline, .app-headline span,
.mission_section h2{
    font-size: 24px;
}
.mission_section p{
    font-size: 16px;
}
.martech_slider{
 padding: 40px 0px;
}
fieldset#edit-active-conference--wrapper label{
    font-size: 14px;
}
input[type=text], input[type=tel], input[type=email], input[type=url], .homepage_homepage select, .footer-section input[type=email]{
    height: 40px;
}
.event_intro_heading{
    margin-bottom: 20px;
}
.event_intro_box,
.want_exhibit .event_intro_box,
.reviews-section .cta-card{
    padding: 20px;
}
.event_intro_box h3, .want_exhibit .event_intro_heading h3,
.want_exhibit .event_intro_heading h3 span{
    font-size: 28px;
    line-height: normal;
}
.reviews-section h2{
    font-size: 20px;
}
.subscribe_heading{
    margin-bottom: 20px;
}
.who-meet h2~p,
.card_icon_wrapp h5~p{
    font-size: 16px;
}
.theme-card div img{
    height: 100%;
    min-height: 450px;
}
.location-tag{
    margin: 0 auto;
}
.event_intro_heading{
    align-items: center;
}
    .event_intro_box p,
    .event_intro_box h4{
    text-align: center;
    }
    .event_intro_box .card_box span {
    margin-bottom: 10px;
    display: block;
    text-align: center;
}
.icon-cluster,
.btn-reserve{
    margin:  0 auto;
}
.core_focus p,
.reviews-section .cta-card h3,
.core_focus h5,
    .event_intro_box h3{
text-align: center;
}
.reviews-section .trusted-by{
    flex-direction: column;
}
.whats_in_store{
    padding: 30px 0px;
}
}
/* ======================================== */
@media screen and (max-width: 480px) {
.app-banner {
padding: 30px 20px;
border-radius: 16px;
}
.app-headline {
font-size: 24px;
}
.app-description {
font-size: 14px;
}
.email-input,
.submit-btn {
padding: 14px 18px;
font-size: 15px;
}
}

/* ============30jan-2025=====video-section-used-home-and-event-gallery============= */
.business-video-section .business-video-section {
  padding: 80px 0;
  background: #fff;
}


.business-video-section .business-title {
  font-size: 28px;
  font-weight: 700;
  line-height: 1.2;
  color: #0b1c2d;
  text-transform: uppercase;
}


.business-video-section .business-description {
  font-size: 16px;
  color: #6b7280;
  max-width: 520px;
}


.business-video-section .home-page-interview-video {
  position: relative;
  border-radius: 18px;
  overflow: hidden;
}

.business-video-section .home-page-interview-video img.video-thumb {
  width: 100%;
  height: auto;
  border-radius: 18px;
  display: block;
}


.business-video-section .home-page-interview-video iframe {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  display: none;
}


.business-video-section .play-btn {
 left: 50%;
 background: transparent;
 border: transparent;
}

.business-video-section .play-btn:hover {
  background: #4738ff;
}


@media (max-width: 600px) {
.business-video-section  .business-title {
    font-size: 24px;
  }
}

  /* =========================*/
   /* Scoped to .award-categories-section only */
  .award-categories-section {
    padding: 60px 15px;
   
  }

  .award-categories-section .ac-heading {
    font-size: 40px;
    line-height: 1.1;
    font-weight: 800;
    letter-spacing: 0.08em;
    text-transform: uppercase;
    margin: 0 0 32px;
  }

  .award-categories-section .ac-wrapper {
    display: flex;
    gap: 32px;
    align-items: stretch;
  }

  .award-categories-section .ac-tabs {
    flex: 0 0 36%;
    max-width: 380px;
    display: flex;
    flex-direction: column;
    gap: 10px;
  }

  .award-categories-section .ac-tab {
    width: 100%;
    border-radius: 14px;
    border: 1px solid #f0f0f5;
    background: #ffffff;
    padding: 16px 24px;
    text-align: left;
    font-size: 16px;
    font-weight: 500;
    color: #111827;
    cursor: pointer;
    outline: none;
    box-shadow: 0 4px 12px rgba(15, 23, 42, 0.04);
    transition: all 0.2s ease;
  }

  .award-categories-section .ac-tab:hover {
    box-shadow: 0 8px 20px rgba(15, 23, 42, 0.08);
    transform: translateY(-1px);
  }

  .award-categories-section .ac-tab.active {
    background: linear-gradient(90deg, #4f46e5, #7c3aed);
    color: #ffffff;
    border-color: transparent;
    box-shadow: 0 12px 30px rgba(79, 70, 229, 0.4);
  }

  .award-categories-section .ac-content {
    flex: 1;
    border-radius: 16px;
    border: 1px solid #321EE6;
    background: #EDEBFF;
    padding: 10px 20px;
  }

  .award-categories-section .ac-panel {
    display: none;
   
  }

  .award-categories-section .ac-panel.active {
    display: block;
  }

  .award-categories-section .ac-panel strong {
    font-weight: 700;
  }

#berecognized_form_apply,
#berecognized_form_apply .be_form {
  background: #fff;
}
#berecognized_form_apply .headingg-wrapp h2{
    font-family: Unbounded;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
    text-transform: uppercase;
    text-align: center;
}
#berecognized_form_apply .headingg-wrapp h2 span{
    display: block;
}
#berecognized_form_apply .parrragraph-wrapp p{
    font-size: 20px;
    font-style: normal;
    text-align: center;
    margin: 20px 0px;
   
}

@media (max-width: 1600px) {
  .technlogy-wrapper h2,
  .award-categories-section .ac-heading,
  #berecognized_form_apply .headingg-wrapp h2 {
    font-size: 32px;
  }

  .faq-question {
    font-size: 18px;
  }
}

@media (max-width: 1199px) {
  .technlogy-wrapper h2,
  .award-categories-section .ac-heading,
  #berecognized_form_apply .headingg-wrapp h2 {
    font-size: 24px;
    margin-bottom: 20px;
  }

  .faq-question {
    font-size: 18px;
  }
}

@media (max-width: 768px) {
  .award-categories-section .ac-wrapper {
    flex-direction: column;
  }

  .award-categories-section .ac-tabs {
    max-width: 100%;
  }
  .faq-question {
        font-size: 15px;
    }
}