/*loader */
/*=======education=============*/
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap');
@import url("https://fonts.googleapis.com/css2?family=Urbanist:ital,wght@0,100..900;1,100..900&display=swap");
:root {
--theme-color: #f2184e;
--main-color: #f2184e;
}
.home_home .rating_review .rating_review_4 {
display: none;
}
input.button {
font-size: 16px;
font-weight: 500;
line-height: 1.45;
color: #fff;
text-transform: uppercase;
display: inline-block;
background: #f2184e;
padding: 6px 16px;
border-radius: 8px;
border: 1px solid #f2184e;
transition: 0.5s all;
}
.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%;
}
.dflx {
display: flex;
}
.custom_loader {
width: 13rem;
height: 10rem;
border: 16px solid #f3f3f3;
border-top: 16px solid #f2184f;
border-bottom: 16px solid #f2184f;
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*/
.home_home .responsive .slick-prev::before {
content: "❮";
font-size: 24px;
color: #fff;
background: #1d0866;
width: 40px;
height: 40px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 50%;
}

.home_home .responsive .slick-next::before {
content: "❯";
font-size: 24px;
color: #fff;
background: #1d0866;
width: 40px;
height: 40px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 50%;
}
.home_home .responsive .slick-next.slick-arrow {
display: flex !important;
line-height: 0;
position: absolute;
top: 50%;
font-size: 0;
left: 103%;
display: block;
margin-top: -10px;
padding: 0;
cursor: pointer;
color: transparent;
border: 0;
outline: 0;
background: transparent;
}
.home_home .responsive .slick-prev.slick-arrow {
display: flex !important;

font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
right: 103%;

display: block;

margin-top: -10px;
padding: 0;
cursor: pointer;
color: transparent;
border: 0;
outline: 0;
background: transparent;
}
/*  16dec 2021----------register page new block */

.registration_registration .captcha {
margin-bottom: 1rem;
}

.explor_banner_form .webform-register-wrapper h2 {
font-size: 20px;
margin-bottom: 5px;
}

.explor_banner_form fieldset#edit-select-conference--wrapper {
width: 100%;
margin-bottom: 10px;
}

.explor_banner_form #edit-select-conference--wrapper legend {
margin-bottom: 10px;
font-size: 0;
}

.explor_banner_form fieldset#edit-select-conference--wrapper label {
font-size: 14px;
font-weight: 500;
}

.explor_banner_form div#edit-actions {
padding-top: 0;
text-align: center;
margin: 16px 0 0px 0;
}

.explor_banner_form .form_box input {
line-height: 1.45;
height: unset;
margin-bottom: 10px;
}

.explor_banner_form .webform-register-wrapper {
box-shadow: 0px 0px 0px rgb(0 0 0 / 30%);
border-radius: 0px;
padding: 32px;
margin-bottom: 0px;
background: #fff;
border: 4px solid #f2184f;
}

.for_you_list li::marker {
color: #f2184f;
}

.storeArea {
width: 100%;
background: #fdfdfd;
padding: 70px 0;
}

.storeArea h3 {
text-align: center;
font-size: 34px;
color: #262f3e;
}

.storeArea ul {
display: flex;
justify-content: center;
flex-wrap: wrap;
}

.storeArea ul li {
margin: 16px 16px;
padding: 32px;
display: flex;
border: 2px solid #f2184f;
justify-content: center;
align-items: center;
border-radius: 5px;
transition: 0.5s;
cursor: pointer;
width: 12%;
}

.storeArea ul li h5 {
margin: 12px 8px 0;
transition: 0.9s;
font-size: 18px;
color: #262f3e;
}

.storeArea .container-fluid {
padding: 0 30px;
}

.storeArea ul li:hover {
background: #f2184f;
transform: translateY(-10px);
}

.storeArea ul li:hover h5 {
color: #fff;
}

.storeArea p {
font-size: 18px;
margin: 15px auto;
text-align: center;
color: #000;
}

section.storeArea img {
width: 90px;
filter: hue-rotate(295deg);
min-height: 90px;
max-height: 90px;
max-width: 100%;
object-fit: contain;
}

.attendArea2 {
width: 100%;
padding: 70px 0;
}

.attendArea2 .attendBox {
padding: 32px 32px;
margin: 0px 0 0;
border-radius: 5px;
cursor: pointer;
transition: 0.5s;
box-shadow: 0 8px 9px -10px, 0px -3px 12px -8px;
height: 100%;
}

.attendBox .insideStore img {
width: 100px;
filter: hue-rotate(295deg);
max-width: 100%;
margin-bottom: 10px;
min-height: 90px;
max-height: 100px;
object-fit: contain;
}

.insideStore {
text-align: center;
}

.attendArea2 .attendBox h5 {
transition: 0.5s;
font-size: 21px;
color: #262f3e;
margin-top: 6px;
}

.attendArea2 .container-fluid {
padding: 0 30px;
}

.attendArea2 .attendBox:hover {
background: #f2184f;
transform: translateY(-10px);
}

.attendArea2 .attendBox:hover h5 {
color: #fff;
}

.attendArea2 h3 {
text-align: center;
font-size: 34px;
color: #262f3e;
}

.attendArea2 p {
font-size: 18px;
margin: 15px auto;
text-align: center;
color: #191919;
margin-bottom: 40px;
}

.attendArea2 .container {
max-width: 1120px;
}

.attendArea2 .attendBox:hover img,
.storeArea ul li:hover img {
filter: brightness(0) invert(1);
}

.Awardee {
position: relative;
width: 100%;
}

.Awardee img {
width: 100%;
}

.Awardee h4 {
position: absolute;
width: 100%;
bottom: 37%;
z-index: 99;
color: #fff;
text-align: center;
font-size: 32px;
}

/*-----------------------*/

* {
margin: 0;
padding: 0;
box-sizing: border-box;
font-family: "Urbanist", sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
a,
li {
margin: 0;
}

p {
margin-bottom: 16px;
}

.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;
}

li.nav-item.show {
position: relative;
}

li.nav-item a {
color: #fff;
font-size: 14px;
text-transform: uppercase;
line-height: 1.5;
font-weight: 500;
display: inline-block;
text-decoration: none;
}

li.nav-item.last-menu {
padding: 4px;
}

/*header css start*/

.header {
position: fixed;
top: 0;
left: 0;
width: 100%;
background-color: transparent;
z-index: 11111;
transition: 1s all;
}
.only_custom_checkout_form .header {
background: #1b2f58;
}

.header.sticky-header {
background-color: #1b2f58;
box-shadow: 0px -4px 10px #1b2f58;
padding: 6px 0;
transition: 1s all;
}

nav.navbar.my-navbar {
border-radius: 10px;
padding: 8px;
width: 100%;
}

.header.sticky-header nav.navbar.my-navbar {
box-shadow: none;
margin-top: 0;
padding: 4px;
justify-content: center;
}

.navbar-brand {
margin: 0;
}

header .navbar-toggler {
background: #102543;
min-height: 2rem;
display: inline-flex;
padding: 0.25rem 0.25rem;
position: absolute;
right: 15px;
top: 50%;
transform: translateY(-50%);
align-items: center;
border: 0;
}

.navbar-toggler .navbar-toggler-icon {
position: relative;
height: 2px;
background: #fff;
}

span.navbar-toggler-icon::before {
content: "";
position: absolute;
top: -8px;
left: 0;
width: 100%;
background: white;
height: 2px;
}

span.navbar-toggler-icon::after {
content: "";
position: absolute;
top: 8px;
left: 0;
width: 100%;
background: white;
height: 2px;
}

a.navbar-brand.logo-wrapper {
max-width: 200px;
padding: 0;
}

.header.sticky-header a.navbar-brand.logo-wrapper img.scroll-logo {
display: block;
width: 200px;
}

.header.sticky-header a.navbar-brand.logo-wrapper img.site-logo {
display: none;
}

.header.sticky-header a.navbar-brand.logo-wrapper {
padding-top: 0;
padding-bottom: 0;
}

a.navbar-brand.logo-wrapper img {
width: 200px;
}

a.navbar-brand.logo-wrapper img.scroll-logo {
display: none;
}

.header.sticky a.navbar-brand.logo-wrapper {
padding-top: 0.3125rem;
padding-bottom: 0.3125rem;
}

.header.sticky a.navbar-brand.logo-wrapper img {
display: none;
}

.header.sticky a.navbar-brand.logo-wrapper img.scroll-logo {
display: block;
}

.header.sticky a.navbar-brand.logo-wrapper {
max-width: 90px;
}

ul.menu {
flex-wrap: wrap;
}

ul.menu li {
display: flex;
margin-left: 0;
align-items: center;
}

ul.menu li.last-menu {
margin-left: 8px;
}

ul.menu li a {
color: #1b2f58;
font-size: 14px;
text-transform: uppercase;
line-height: 1.45;
font-weight: 400;
display: inline-block;
text-decoration: none;
}

.header.sticky nav.navbar.my-navbar {
background-color: #fff;
margin-top: 0px;
border-radius: 0px;
box-shadow: none;
padding-right: 0;
padding-left: 0;
padding: 0;
}

.organiser_login li.expanded.dropdown ul {
width: 290px;
}

/*header css end*/

/* Partners css start */

.home_home .exhibitor_section.media_partner_section {
display: block !important;
}
.home_home textarea {
width: 100%;
}
.exhibitor_slick img {
filter: none !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;
}

.partner_bg_left {
padding-right: 0;
display: flex;
}

.partner_bg_left img {
width: 100%;
max-width: 100%;
object-fit: cover;
min-height: 100%;
}

.partner_bg_right {
display: flex;
flex-direction: column;
justify-content: center;
padding-top: 16px;
padding-left: 6rem;
}

.exhibitor_section.media_partner_section h2 {
font-size: 32px;
margin-bottom: 35px;
}

.exhibitor_section h2 {
font-size: 33px;
text-transform: capitalize;
line-height: 1.2;
font-weight: 800;
color: #f2184f;
margin-bottom: 16px;
}

.exhibitor_section.media_partner_section .gold_sliver_exhibitor h2 {
font-size: 26px;
margin-bottom: 16px;
text-align: center;
}

.gold_sliver_exhibitor h2 span {
display: inline-block;
position: relative;
background-color: #f2184f !important;
text-transform: capitalize;
padding: 0 4px;
color: #ffffff;
}

.gold_sliver_exhibitor h2 {
color: #2e2e2e;
font-size: 33px;
text-transform: capitalize;
line-height: 1.2;
font-weight: 600;
margin-bottom: 16px;
}
.exhibitor_section.media_partner_section .exhibitor_slick a {
display: block;
}
.exhibitor_section.media_partner_section .exhibitor_slick img {
min-height: 140px;
max-height: 140px;
}

.exhibitor_slick img {
border: 1px solid #333;
transform: unset !important;
min-height: 140px;
object-fit: contain;
max-height: 140px;
padding: 8px;
}

/* Partners css end */

/*vedio section csss*/

/*section.video-section.home-video-section {
padding: 0 0 0px 0;
}*/

.video-section {
position: relative;
z-index: 0;
padding: 0 0 50px 0;
}

.video-section #video-background-home {
width: 100%;
max-height: 100vh;
object-fit: cover;
}

section.video-section.home-video-section::after {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: calc(100% - 7px);
background: #06131e14;
}

.banner-text {
position: absolute;
top: 50%;
left: 0;
width: 100%;
text-align: center;
z-index: 11;
transform: translateY(-50%);
}
.home_home .banner-text {
top: 55%;
}

.banner_cpation-btn {
text-align: left;
}

.home-banner {
width: 100%;
}

.banner_cpation-btn button {
border: none;
outline: none;
background-color: transparent;
padding: 0;
}
button.btn.btn-default.btn-banner.agenda_banner-btn.welcome-btn > a {

color: #fff;
border: 2px solid #fff;
background-color: #f2184f;
/* //changes */
}

button.btn.btn-default.btn-banner.agenda_banner-btn.welcome-btn > a:hover {

transition: 0.5s all;
background-color: white;
color: #000;
border: 2px solid #f2184f;
}
.banner_cpation-btn button a {
display: inline-block;
border: 2px solid #fff;
background-color: transparent;
/* padding: 4px 22px; */
color: #fff;
font-weight: 700;
text-transform: uppercase;
border-radius: 25px;
text-decoration: none;
}

.banner-text .banner-text-wrapper h1 span,
.banner-text .banner-text-wrapper h3 {
color: #fff;
}

.banner-text-wrapper p {
font-size: 19px;
color: #fff;
line-height: 1.45;
font-weight: 400;
max-width: 61%;
margin: 0 auto;
margin-bottom: 2rem;
}

button.button.banner-stage-btn {
border: none;
padding: 0;
outline: 0;
background: transparent;
}

.banner-btn button {
border: none;
outline: none;
display: inline-block;
background: transparent;
}

.video-section button.button.banner-stage-btn a {
padding: 16px 25px;
border-radius: 25px;
background-color: #f2184f;
border: 1px solid transparent;
}

button.button.banner-stage-btn a {
text-decoration: none;
color: #fff;
display: inline-block;

border-radius: 15px;
padding: 3px 10px;
transition: 0.5s all;
}

.banner-btn button a {
font-size: 16px;
color: #fff;
line-height: 1.2;
font-weight: 600;
display: inline-block;
padding: 10px 25px;
text-transform: uppercase;

border-radius: 21px;
}

img.banner-style {
position: absolute;
bottom: 7px;
width: 100%;
left: 0px;
height: 240px;
max-height: 240px;
}

/*vedio section css end*/

/*welcome-section start*/

.welcome-section {
padding: 100px 0;
}

.welcome-text {
padding-top: 30px;
padding-right: 30px;
}

.welcome-text p {
text-align: justify;
}

.welcome-row {
margin-bottom: 30px;
}

.welcome-text h2 {
color: #1b2f58;
font-size: 35px;
line-height: 1.2;
font-weight: 700;
margin-bottom: 15px;
text-align: left;
}

.welcome-text p {
color: #5a5a5a;
font-size: 16px;
line-height: 1.45;
font-weight: 400;
margin-bottom: 15px;
}

.welcome-text a {
color: #1b2f58;
font-size: 16px;
line-height: 1.45;
font-weight: 700;
margin-bottom: 35px;
display: inline-block;
text-decoration: none;
text-transform: capitalize;
background-color: #fdc800;
padding: 15px 40px;
position: relative;
}

.welcome-text a::before {
position: absolute;
content: "";
width: 100%;
height: 100%;
top: 11px;
left: 11px;
border: 1px solid #001d4a;
z-index: -1;
display: none;
transition: 0.5s all;
}

.welcome-text a:hover::before {
display: none;
z-index: -1;
transition: 0.7s all;
}

.welcome-figure {
text-align: right;
position: relative;
z-index: 1;
width: 100%;
max-width: 100%;
margin: 0 auto;
}

.welcome-figure::before {
/*    content: '';*/
position: absolute;
top: -23px;
left: -23px;
width: 320px;
height: 217px;
background-color: #f2184f;
z-index: -1;
}

.welcome-figure::after {
/*    content: '';*/
position: absolute;
bottom: -16px;
right: -16px;
width: 187px;
height: 115px;
background-color: #f2184f;
z-index: -1;
}

.welcome-figure img {
width: 100%;
}

.welcome-scholarship {
padding: 1rem;
position: relative;
height: 100%;
}

.welcome-scholarship img {
display: inline-block;
margin-bottom: 0.5rem;
max-width: 16%;
filter: invert(1);
}

.welcome-scholarship::before {
position: absolute;
content: "";
left: 0;
top: 0;
width: 4px;
height: 100%;
background: #f2184f;
}

.welcome-scholarship h2 {
color: #1b2f58;
font-size: 21px;
line-height: 1.2;
font-weight: 700;
margin-bottom: 1rem;
}

.welcome-scholarship p {
color: #5a5a5a;
font-size: 16px;
line-height: 1.45;
font-weight: 500;
margin-bottom: 1rem;
}

.welcome-scholarship p + p {
margin-top: 8px;
}
.welcome-speaker {
display: flex;
align-items: center;
justify-content: center;
height: 100%;
width: 100%;
}

.d_agenda {
display: inline-block;
border-radius: 21px;
text-decoration: underline;
color: #f2184f;
}

.d_agenda:hover {
text-decoration: none;
color: #f2184f;
transition: 0.5s all;
font-weight: 500;
font-size: 17px;
}
/*welcome-section end*/

/*event-section-start*/
.event-section {
padding: 70px 0;
background-color: #0c0036;
}
.event-caption h1 {
font-size: 60px;
line-height: 1.2;
color: #fff;
font-weight: 700;
margin-bottom: 27px;
text-transform: uppercase;
}
.event-wrapper {
text-align: center;
}
.event-wrapper h2 {
color: #ffff;
font-size: 35px;
line-height: 1.2;
font-weight: 700;
margin-bottom: 15px;
}
.event-wrapper p {
color: #ffff;
font-size: 16px;
line-height: 1.45;
font-weight: 400;
margin-bottom: 35px;
}
.slick-menu {
list-style: none;
margin-left: -25px;
margin-right: -25px;
display: flex;
}
.slick-menu li {
float: left;
width: 33.333%;
padding: 0 25px;
}
figure.slick-figure {
position: relative;
background: #fff;
height: 100%;

}
.slick-menu li img {
width: 100%;
}
.slick-caption-text {
padding: 15px 15px;
background-color: #fff;
min-height: 240px;
max-height: 240px;
}
.slick-caption-text h3 {
color: #000;
font-size: 21px;
line-height: 1.2;
font-weight: 600;
margin-bottom: 5px;
text-align: left;
}
.slick-caption-text p {
color: #000;
font-size: 14px;
line-height: 1.45;
font-weight: 400;
text-align: justify;
}
#demo .carousel-indicators {
bottom: -20px;
}
#demo .carousel-indicators li {
width: 10px;
height: 10px;
border-radius: 50%;
cursor: pointer;
background-color: #fff;
}
#demo .carousel-indicators li.active {
background-color: #fdc500;
}
#demo2 {
display: none;
}
#demo2 .slick-menu li {
width: 50%;
}
#demo2 .carousel-indicators {
bottom: -32px;
}

/*event-section-end*/

/*ministery-section*/
.ministery-section {
padding: 0px 0;
}
.ministery-section h2 {
color: #111;
font-size: 35px;
line-height: 1.2;
font-weight: 700;
text-align: center;
}
.ministery-section p {
color: #5a5a5a;
font-size: 16px;
line-height: 1.45;
font-weight: 400;
margin-bottom: 30px;
text-align: center;
}
/*.ministery-text {
text-align: left;
margin-bottom: 0px;
padding: 10px;
box-shadow: 1px 1px 7px -3px #1b2f58d1;
transition: 0.5s all;
border-radius: 4px;
height: 100%;
}*/
.ministery-text {
text-align: left;
margin-bottom: 0px;
padding: 20px 20px 50px;
box-shadow: 1px 1px 7px -3px #1b2f58d1;
transition: 0.5s all;
border-radius: 40px;
height: 100%;
background: radial-gradient(
67.98% 67.98% at 50% 120.11%,
#f2184f 0%,
#0c0036 100%
);
}

section.ministery-section.who-should-attend {
padding: 35px 0;
}
.ministery-text figure img {
height: 50px;
max-height: 50px;
object-fit: cover;
}
.ministery-text h3 {
color: #fff;
font-size: 30px;
line-height: 1.2;
font-weight: 600;
margin-bottom: 15px;
text-align: left;
}
.ministery-text p {
color: #fff;
font-size: 16px;
line-height: 1.45;
font-weight: 400;
margin-bottom: 0;
text-align: justify;
}
.home-glimpse-video {
padding: 40px 15px;
background: #fff;
margin-top: -10%;
box-shadow: 0px 0px 5px 0px #1b2f5891;
border-radius: 8px;
margin-bottom: 40px;
}
.home-glimpse-text h3 {
color: #1b2f58;
font-size: 21px;
line-height: 1.2;
font-weight: 600;
margin-bottom: 5px;
text-align: left;
}
.home-glimpse-text p {
color: #5b5b5b;
font-size: 16px;
line-height: 1.45;
font-weight: 400;
text-align: left;
}
.glimpse-video-wrapper iframe {
height: 290px;
max-height: 300px;
}

/*ministery-section-end*/

/*news-section*/
.news-section {
text-align: center;
}
.news-section h2 {
color: #fff;
font-size: 35px;
line-height: 1.2;
font-weight: 700;
margin-bottom: 8px;
margin-top: 8px;
}
.news-section p {
color: #fff;
font-size: 18px;
line-height: 1.45;
font-weight: 400;
}
.news-figure {
position: relative;
}
.news-figure img.news-img {
height: 544px;
max-height: 544px;
object-fit: cover;
}
.news-caption {
position: absolute;
bottom: 15%;
left: 0;
width: 100%;
}
.news-caption a.play-icon {
max-width: 90px;
max-height: 90px;
display: inline-block;
margin-bottom: 15px;
}
.news-caption a.play-icon img {
width: 100%;
}
.news-caption-text {
position: absolute;
left: 0;
bottom: 50%;
width: 100%;
transform: translateY(50%);
}
.home-page-interview-video {
position: relative;
}
.home-page-interview-video iframe {
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
}
.home-page-interview-video img {
width: 100%;
height: 100%;
}

/*news-section-end*/

/*brand-section*/
section.brand-section {
padding: 70px 0 50px;
background: radial-gradient(
48.23% 48.23% at 50% 100%,
#f2184f 0%,
#0c0036 100%
);
}
section.brand-section .slick-dots {
display: none !important;
}
.brand-section .slick-track .slick-slide img {
border: 1px solid #dddddd;
padding: 8px 0px;
border-radius: 20px;
background: #fff;
}
section.brand-section h2 {
text-align: center;
margin-bottom: 10px;
color: #fff;
font-size: 35px;
line-height: 1.2;
font-weight: 700;
border-radius: 20px;
}
img.img-fluid-hide {
display: none;
}
.event-news {
background: url(../img/event-news.jpg) 0 0 no-repeat;
}
.play-btn {
margin-top: 0px;
}
.play-btn {
position: static;
}
.play-btn img {
transition: opacity 0.4s linear, transform 0.4s ease-in-out,
box-shadow 0.4s ease-in-out;
}
.play-btn img:hover {
transform: scale(1.1);
}
.slick-initialized .slick-slide {
text-align: center;
}
.slick-track .slick-slide img {
display: inline-block;
}
.slick-initialized .slick-slide {
text-align: center;
}
.slick-track .slick-slide img {
display: inline-block;
}

/*.slick-slide img{
filter: grayscale(1);
}*/
button.slick-prev.slick-arrow {
display: none !important;
}
button.slick-next.slick-arrow {
display: none !important;
}

/*brand-section end*/

/*fotter*/
.footer {
padding: 50px 0 15px;
background: #000000;
}
.footer-subscribe {
padding: 15px 15px 15px;
margin-top: 0;
margin-bottom: 50px;
background: #313543;
border-radius: 4px;
position: relative;
z-index: 111;
display: flex;
justify-content: space-between;
align-items: center;
border: 1px solid #f2184f;
}
.checkout_order_information .footer-subscribe {
position: relative;
z-index: 0;
}
/*.footer_address p{
display: flex;
justify-content: start;
align-items: start;
text-align: start;
font-size: 15px;
color: #fff;
margin-bottom: 0;
}
.footer_address .contact_cap_icon{
width: 40px;
height: 40px;
border: 1px solid #fff;
border-radius: 100%;
display: flex;
justify-content: center;
align-items: center;
margin-right: 15px;
}
.footer_added{
border-top: 1px solid #393939;
border-bottom: 1px solid #393939;
padding: 20px 0;
}*/
.footer-subscribe h4 {
color: #fff;
font-weight: 700;
line-height: 1.2;
margin-bottom: 0px;
font-size: 20px;
margin-right: 5px;
}
button.event_schedule-btn {
border: none;
background: #001d4a;
color: #fff;
transition: 0.5s all;
padding: 0;
}
button.event_schedule-btn a {
color: #fff;
text-decoration: none;
padding: 10px 30px;
display: inline-block;
}
.copyright a {
color: #a9a8ad;
text-decoration: underline;
display: inline-block;
}
.copyright a:hover {
color: #fff;
}
.blog-detail p {
margin-bottom: 16px;
}
.blog-detail p iframe {
width: 100%;
}
a.event_schedule-btn {
color: #fff;
text-decoration: none;
display: inline-block;
border: none;
background: #f2184f;
color: #fff;
transition: 0.5s all;
padding: 0.375rem 0.75rem;
font-size: 15px;
}
.social-media {
text-align: center;
margin-bottom: 20px;
display: flex;
/*    justify-content: center;*/
list-style: none;
}
.social-media span {
height: 40px;
width: 40px;
border-radius: 50%;
text-align: center;

display: block;
}
.social-media li + li {
margin-left: 10px;
}
.social-media span a {
display: flex;
color: #fff;
border: 1px solid #ccc;
border-radius: 50%;
height: 100%;
font-size: 18px;
justify-content: center;
align-items: center;
text-decoration: none;
}
.social-media span:hover a {
color: #fff;
border: 1px solid #fff;
background: #f2184f;
}
ul.social-menu-list {
display: flex;
justify-content: center;
flex-wrap: wrap;
}
ul.social-menu-list li {
display: inline-block;
}
ul.social-menu-list li:hover a {
text-decoration: underline !important;
color: #fff;
}
ul.social-menu-list li a {
display: inline-block;
color: #a9a8ad;
font-weight: 500;
line-height: 1.45;
font-size: 16px;
text-transform: capitalize;
text-decoration: none;
padding: 0 0.5rem;
}
.social-menu-secondery p {
color: #a9a8ad;
font-weight: 400;
line-height: 1.45;
font-size: 14px;
text-align: center;
}
.social-menu-secondery p a {
color: #fead16;
}
.social-menu-secondery p a:hover {
color: #fff;
text-decoration: underline;
}

/*footer-end*/
body.checkout_complete .layout-checkout-form .checkout-complete,
body.checkout_complete
.layout-checkout-form
#edit-payment-information-billing-info-form-paypal1-container {
display: none;
}

/*User page*/
.user-login-section {
width: 100%;
}
body.user_login nav {
background-color: black;
}

body.user_password nav {
background-color: #000;
}
body.user_password div#edit-actions {
display: flex;
justify-content: center;
}
.user-login-section .user-details {
border-radius: 15px;
box-shadow: 0px 0px 13px 2px #efeff1;
background: #e4e4e45e;
padding: 30px 15px;
text-align: left;
margin-top: 5%;
margin-bottom: 5%;
}

.user-login-section .user-details h3 {
text-align: center;
color: #f2184f;
}
.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;
}
.website_logos {
max-width: 200px;
width: 100%;
margin: 0 auto;
}

/*User page end*/

/*Custom css contact page*/
.reset-password-link label {
width: 85%;
margin: auto;
display: flex;
margin-bottom: 0px;
margin-top: 1rem;
}
.responsive .slick-track .slick-slide img {
width: 100%;
max-width: 100%;
object-fit: cover;
}
.responsive .slick-slide img {
filter: none;
}
.responsive.slick-initialized .slick-slide {
width: 330px;
}
.responsive.slick-initialized .slick-slide {
padding: 20px;
}
.responsive.slick-initialized ul.slick-dots li.slick-active {
width: 10px;
height: 10px;
cursor: pointer;
background-color: #f2184f;
border-radius: 50%;
margin-right: 10px;
margin-left: auto;
}
.responsive.slick-initialized ul.slick-dots {
margin: auto;
}
.responsive.slick-initialized ul.slick-dots li button {
display: none;
}
.responsive.slick-initialized ul.slick-dots li {
display: inline-block;
width: 10px;
height: 10px;
cursor: pointer;
background-color: #f2184f;
border-radius: 50%;
margin-right: 10px;
margin-left: auto;
}
.responsive.slick-initialized ul.slick-dots {
list-style: none;
text-align: center;
}
.contact-sec .contact-sec-form input[type="submit"] {
margin: 0 auto !important;
padding: 0 40px !important;
background: #f2184f;
color: #fff;
font-size: 18px;
font-weight: 700;
height: 50px;
line-height: 50px;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border: none;
display: block;
width: auto;
position: relative;
cursor: pointer;
}
.contact-sec .form-item--error-message {
width: 100%;
left: 5.2%;
bottom: 15%;
font-size: 12px;
}
/*.iti__flag {
background-color: black !important;
}*/
.js-form-item.form-item.js-form-type-textarea.form-item-message.js-form-item-message.form-no-label.form-item--error
.form-item--error-message {
width: 100%;
left: 2.5%;
bottom: 7%;
}
.container.termhide > .row {
flex-direction: column;
}
h3.terms-condition.title {
margin-bottom: 8px;
}
.only_custom_checkout_form .checkout-order-summary a {
display: none;
}
div#edit-payment-information-add-payment-method-billing-information
.address-custom-info
+ .address-custom-info {
display: none;
}
strong.error.form-item--error-message {
margin: -40px;
font-size: 13px;
}

/*Custom css contact page*/

/*Covid Css start*/
section.banner.covid_banner_section {
position: relative;
overflow: hidden;
}
.shutterstock {
position: absolute;
top: 50%;
width: 40%;
left: 8%;
transform: translateY(-42%);
}
.shutterstock img {
width: auto;
max-width: 100%;
}
.index_caption {
position: absolute;
top: 50%;
right: 8%;
width: 41%;
text-align: right;
transform: translateY(-42%);
}
div.covid_h1 {
color: #fff;
width: auto;
font-size: 100px;
font-weight: 900;
font-family: "Urbanist", sans-serif;
}
div.covid_h2 {
color: #1b2f58;
padding-left: 10px;
width: auto;
font-size: 30px;
font-family: "Urbanist", sans-serif;
padding-top: 11px;
}
p.covid_p_text {
color: #fff;
width: 100%;
float: right;
font-weight: 300;
text-align: left;
font-size: 16px;
display: block;
padding-left: 6px;
}
span.covid_h3 {
color: #fff;
font-size: 47px;
font-family: "Urbanist", sans-serif;
padding: 0px;
}
h1.covid_banner_text {
display: flex;
width: 100%;
justify-content: flex-start;
text-align: left;
}
.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 #f2184f;
}
.confrence_status_img {
width: 100%;
}
.confrence_status h3 {
text-transform: uppercase;
margin: 0 0 1rem 0;
font-weight: 700;
padding: 0;
font-size: 30px;
margin-top: 2rem;
color: #1b2f58;
text-align: left;
margin-bottom: 1rem;
}
.confrence_status p {
margin-bottom: 1rem;
font-size: 16px;
text-align: justify;
font-weight: 400;
}
.confrence_banner img {
width: 55%;
}
.confrence_banner {
padding: 5px;
background-color: #f2184f;
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: #1b2f58;
cursor: pointer;
width: auto;
padding: 12px 14px;
border-radius: 20px;
border: 2px solid #fff;
font-size: 12px;
margin: 0 0;
font-weight: 600;
}
.conference_banner_detail {
background-color: transparent;
color: #fff;
cursor: pointer;
width: auto;
padding: 12px 14px;
border-radius: 20px;
border: 2px solid #fff;
font-size: 12px;
margin: 0 0;
font-weight: 600;
cursor: pointer;
}
.confrence_banner p {
text-align: center;
width: 80%;
margin: auto;
}
section.conference_hall_section {
padding: 70px 0;
background-color: #0c2246;
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: 10px 10px;
border-radius: 10px;
padding: 30px 16px;
background-color: #fff;
text-align: center;
}
.confrence-hall-box img {
width: 50%;
min-height: 90px;
object-fit: contain;
max-height: 130px;
}
.confrence-hall-box:hover {
background-color: #f2184f;
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 h3 {
margin: auto;
width: 100%;
text-align: center;
margin-bottom: 8px;
font-weight: 700;
color: #fff;
text-transform: uppercase;
padding: 0px;
font-size: 30px;
}
section.conference_hall_section h3 + p::before {
content: "";
position: absolute;
bottom: -16px;
left: 50%;
width: 40%;
height: 3px;
background: #f2184f;
transform: translateX(-50%);
}
section.conference_hall_section h3 + p::after {
content: "";
position: absolute;
bottom: -25px;
left: 50%;
width: 22px;
height: 22px;
background-size: cover;
background-color: #171d3b;
z-index: 11;
content: "\f067";
font-family: "Urbanist", sans-serif;
color: #fff;
transform: translateX(-50%);
}
section.conference_hall_section p {
text-align: center;
color: #262f3e;
font-size: 16px;
margin-top: 0;
font-weight: 400;
}
section.conference_hall_section h3 + p {
color: #fff;
font-size: 16px;
position: relative;
margin-bottom: 3rem;
}
section.conference_hall_section .confrence-hall-box p {
margin-bottom: 0;
font-size: 14px;
}
section.treatment-section img {
width: 100%;
}
.treatment_details {
position: absolute;
width: 100%;
z-index: 99;
top: 50%;
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
section.treatment-section {
color: #fff;
position: relative;
background-color: #0c2246;
display: none;
}
.treatment-section-right ul li {
margin-bottom: 10px;
line-break: anywhere;
color: #fff;
}
.treatment-section-left li {
font-size: 16px;
margin-bottom: 10px;
}
.treatment-section-left h3 {
margin-bottom: 15px;
padding: 0;
color: #fff;
font-size: 25px;
font-weight: 600;
}
.treatment-section-left div {
font-size: 12px;
color: #f2184f;
font-weight: 500;
}
.treatment-section-right {
padding: 36px 36px;
background-color: #133060;
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: 25px;
font-weight: 600;
}
.treatment-section-right ul {
margin-left: 20px;
margin-top: 1rem;
font-size: 16px;
}
.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%;
margin-bottom: 50px;
}
.health_section_right img {
width: 100%;
}
.health_section_left {
padding: 0px 0 0px 0;
}
.health_section_left h3 {
margin-bottom: 3rem;
font-weight: 600;
padding: 0;
position: relative;
font-weight: 700;
color: #262f3e;
text-transform: uppercase;
font-size: 32px;
display: inline-block;
}
.health_section_left h3::before {
content: "";
position: absolute;
bottom: -12px;
left: 50%;
width: 90%;
height: 3px;
background: #f2184f;
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: "Urbanist", sans-serif;
color: #1b2f58;
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;
}
.health_section_left ul {
padding-left: 32px;
margin-bottom: 16px;
}
.health_section_left ul li {
font-size: 16px;
text-align: justify;
}
.health_section_left ul li + li {
margin-top: 4px;
}
a.stay-informed {
color: #fff;
text-decoration: underline;
}

/*******custom-css************/
.nav.nav-pills.nav-stacked a.dropdown-toggle {
color: #fff !important;
}
nav.navbar div:nth-child(2) {
max-width: 100%;
}
ul.nav.nav-stacked li {
padding: 0.5rem 1rem;
}
.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: 16px;
}
form.webform-submission-contact-add-form .js-form-type-select {
width: 100%;
}
form.webform-submission-contact-add-form
.js-form-type-select
select.form-select {
width: 100%;
height: 48px;
line-height: 48px;
padding: 0 15px;
border: 1px solid #d5dbe0 !important;
margin: 0 0 30px 0;
color: #7b7b7b;
}

form.webform-submission-contact-add-form
.js-webform-select-other
.fieldset-wrapper {
flex-direction: column;
}
form.webform-submission-contact-add-form
.js-webform-select-other
.fieldset-wrapper
.webform-select-other-input {
width: 100% !important;
margin: 0 0;
}
span.linkedin-follow {
width: 120px;
}
/*=======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;
padding-left: 15px;
}
.trust-and-safety_trust-and-safety input[type="radio"]{
accent-color: var(--theme-color);
}
.home_form_section
fieldset#edit-active-conference--wrapper
input[type="radio"]:checked:after {
top: -1px;
}
.home_form_section .custom_desiggn {
margin: 20px 0;
}

.home_form_section .js-form-item.form-item {
margin-bottom: 10px !important;
}
.home_form_section .form-item.webform-component.webform-component-textfield {
padding: 0px 15px;
}
/*=======home_form_section=============*/
/*******Registration-landing-page*******/
.gister_figur {
position: relative;
}
.gister_caption {
position: absolute;
bottom: 30%;
left: 0;
width: 100%;
transform: translateY(30%);
}
.explor_banner_content h3 {
font-size: 24px;
line-height: 1.2;
font-weight: 600;
color: #fff;
}
.explor_banner_content {
align-self: center;
height: 100%;
display: flex;
flex-direction: column;
justify-content: center;
}
.explor_banner_content h1 {
font-size: 46px;
line-height: 1.2;
font-weight: 700;
color: #fff;
}
.explor_banner_content .date_address_banner span {
font-size: 16px;
line-height: 1.45;
font-weight: 400;
color: #fff;
}
.gister_form {
padding: 32px;
background: #fff;
border: 4px solid #f2184f;
text-align: center;
}
.gister_form h2 {
font-size: 32px;
line-height: 1.2;
font-weight: 600;
color: #f2184f;
text-align: center;
}
.gister_form p {
font-size: 16px;
line-height: 1.45;
font-weight: 400;
color: #7c7c7c;
margin-bottom: 16px;
}
.gister_form input {
outline: 0;
height: 42px;
max-height: 42px;
padding: 8px;
border-radius: 0;
border: 1px solid #7b7b7b;
color: #7b7b7b;
display: inline-block;
width: 100%;
font-size: 16px;
line-height: 1.45;
}
.gister_form .gister_form_btn {
font-size: 21px;
text-transform: uppercase;
color: #fff;
font-weight: 500;
display: inline-block;
border: 0;
border-radius: 0;
outline: 0;
padding: 10px 32px;
background: #f2184f;
line-height: 1.2;
text-align: center;
}
.for_you_section {
background-color: #e8eaee;
padding: 70px 0;
}
.for_you_section h2 {
font-size: 32px;
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.2;
margin-bottom: 32px;
}
.for_you_content {
height: 100%;
display: flex;
flex-direction: column;
justify-content: center;
}
ol.for_you_list {
padding-left: 16px;
margin-bottom: 0;
}
.for_you_list li {
font-size: 18px;
color: #121212;
font-weight: 500;
line-height: 1.2;
}
.for_you_list li + li {
margin-top: 16px;
}
.our_participating_section {
padding: 70px 0;
text-align: center;
}
.our_participating_section h2 {
font-size: 24px;
text-transform: capitalize;
color: #010101;
font-weight: 600;
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_participating_list li + li {
border-left: 1px solid #d9d9d9;
}
.our_gallry_section {
padding: 0 0 0 0;
}
.explor_banner_form .webform-register-wrapper h2 {
font-size: 20px;
margin-bottom: 5px;
}
.explor_banner_form fieldset#edit-select-conference--wrapper {
width: 100%;
margin-bottom: 10px;
}
.explor_banner_form #edit-select-conference--wrapper legend {
margin-bottom: 10px;
font-size: 0;
}
.explor_banner_form fieldset#edit-select-conference--wrapper label {
font-size: 14px;
font-weight: 500;
}
.explor_banner_form div#edit-actions {
padding-top: 0;
margin: 0px 0 16px 0;
}
.explor_banner_form .form_box input {
line-height: 1.45;
height: unset;
margin-bottom: 10px;
/*    padding: 4px 12px!important;*/
font-size: 14px !important;
}

/*body.registration-anonymous header ,body.registration-anonymous footer ,.registration-anonymous .checkout-pane-coupon-redemption{
display: none;
}*/
.registration_registration .explor_banner_content address {
color: #fff;
}
.registration_registration .explor_banner_content address a {
color: #fff;
text-decoration: underline;
font-weight: 700;
}
.registration_registration .explor_banner_content address a:hover {
color: #f2184f;
text-decoration: underline;
}
a.registration_logo {
position: absolute;
top: 0;
left: 0;
max-width: 190px;
}

/*registration-footer-css-strat*/
ul.r_f_agenda_menu,
ul.re_policey_menu {
list-style: none;
margin: 0 0 0 0;
display: flex;
justify-content: center;
}
ul.r_f_agenda_menu li + li,
ul.re_policey_menu li + li {
margin-left: 16px;
}
ul.r_f_agenda_menu li a,
ul.re_policey_menu li a {
display: inline-block;
color: #a9a8ad;
font-weight: 400;
line-height: 1.45;
font-size: 14px;
text-transform: capitalize;
text-decoration: none;
padding: 0 0.5rem;
}
.v-center {
align-items: center;
display: flex;
justify-content: center;
}
ul.re_soical_menu {
margin-bottom: 0;
}
.copyright {
color: #a9a8ad;
font-size: 14px;
}
.bg-color {
background: #24293b;
}

/*.registration_registration header+div+footer {
display: none;
}*/
.registration-1_registration-1 header + div + footer {
display: none;
}
.registration_registration .footer {
padding: 32px 0 0px;
background: #313543;
}
.container_re {
position: relative;
}
.registration_registration .storeArea p {
font-size: 16px;
}
.registration_registration .storeArea ul {
margin-left: -15px;
margin-right: -15px;
}
.registration_registration .storeArea li {
flex: 1;
margin: 0px 0px;
cursor: default;
align-items: stretch;
padding: 0 15px;
border: 0;
border-radius: 0;
}
.registration_registration .storeArea li .insideStore {
text-align: center;
width: 100%;
border: 2px solid #f2184f;
border-radius: 5px;
padding: 16px 8px;
background-color: #fff;
}
.registration_registration .storeArea li:hover {
background: #fff;
transform: unset;
}
.registration_registration .storeArea ul li img {
display: inline-block;
margin-bottom: 16px;
}
.registration_registration .storeArea ul li:hover img {
filter: hue-rotate(295deg);
}
.registration_registration .storeArea ul li h5 {
margin: 0 0 0 0;
}
.registration_registration .storeArea ul li:hover h5 {
color: #262f3e;
}
.container-fluid.bg-color {
padding: 0 15px;
}

/*registration-call-widget-start*/
.registration_registration a.callbutton {
position: fixed;
width: auto;
top: 50%;
right: 0;
transform: translateY(-50%);
z-index: 111111;
background: #1b2f58;
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: #f2184f;
}

/*registration-call-widget-end*/
.thank_for_reaching {
height: 100vh;
background: #ccc;
display: flex;
align-items: center;
justify-content: center;
width: 100%;
flex-direction: column;
}
.thankyou-registration_thankyou-registration header,
.thankyou-registration_thankyou-registration footer.footer {
display: none;
}
.back_to_site {
margin: 16px 0;
}
.back_to_site a {
display: inline-block;
padding: 4px 16px;
background: #f2184f;
color: #fff;
border-radius: 6px;
line-height: 1.45;
font-size: 16px;
cursor: pointer;
}
.back_to_site a + a {
margin-left: 8px;
}
.registration-anonymous header .last-menu {
display: none;
}

/*registration-footer-css-strat*/

/*registration-footer-css-strat*/
.home_home .home-glimpse-video {
display: none;
}
body.home_home li.nav-item.last-menu.show_desktop {
display: none;
}
.blog-detail h6 {
font-size: 18px;
color: #1b2f58;
margin: 24px 0 12px 0;
text-transform: capitalize;
}
.field-item.even ul {
padding-left: 16px;
}
.field-item.even ul li {
margin-bottom: 8px;
}
.scam-and-fraud-alerts_scam-and-fraud-alerts .single-featured-image-header img {
filter: brightness(0.5);
}
.faqs_faqs .videos-section h4 {
text-align: center;
}
.secondery-menu {
display: flex;
justify-content: center;
flex-direction: column;
align-items: center;
}
.map_here {
display: inline-block;
cursor: pointer;
color: #f2184e;
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%;
}
span.dailog_close {
position: absolute;
right: 50px;
top: 15%;
display: inline-block;
padding: 8px 29px;
background: #f2184e;
border-radius: 16px;
font-size: 22px;
font-weight: 600;
cursor: pointer;
}
.location_herer_wrap {
color: #fff;
font-size: 16px;
line-height: 1.45;
}
/*.map_here:hover + .location_img_pop_up{
display: block;
}*/
.popupimg.show {
display: flex;
-webkit-animation: fadeIn 1s;
animation: fadeIn 1s;
align-items: center;
}
.popupimg img {
display: block;
width: auto;
height: auto;
max-height: 100%;
margin: 0 auto;
max-width: 100%;
}
@-webkit-keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}

@keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
/*.wa-messenger-svg-whatsapp {
fill: #25D366!import;

color: #25D366;
}*/
/*******custom-css-end************/

/********exhibitor-section-css********/
.exhibitor_section {
padding: 70px 0;
}
.exhibitor_section h2 {
font-size: 33px;
text-transform: capitalize;
line-height: 1.2;
font-weight: 800;
color: #1b2f58;
margin-bottom: 16px;
text-align: center;
}
.exhibitor_section p {
font-size: 18px;
line-height: 1.45;
font-weight: 400;
color: #333;
margin-bottom: 32px;
text-align: center;
}
.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: 600;
color: #fff;
display: inline-flex;
text-transform: capitalize;
padding: 4px 16px;
background-color: #102346;
border-radius: 10px;
text-decoration: none;
border: 2px solid #f2184f;
transition: 0.5s all;
}
.btn_exhibitor_wrapper a:hover {
background-color: #fff;
color: #102346;
border: 2px solid #f2184f;
}
.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;
}
.exhibitor_slider .slick-track {
margin-left: 0;
}
.exhibitor_slider {
margin-bottom: 32px;
border: 1px solid #dddddd;
border-radius: 25px;
padding: 15px;
}
.gold_sliver_exhibitor h2 {
color: #2e2e2e;
font-size: 33px;
text-transform: capitalize;
line-height: 1.2;
font-weight: 600;
margin-bottom: 32px;
}
.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;
}
.exhibitor_slick img {
border: 1px solid #dddddd;
transform: unset !important;
min-height: 150px;
object-fit: contain;
max-height: 150px;
padding: 5px;
border-radius: 20px;
}
.slick_img {
padding: 0 8px;
}
.gold_sliver_exhibitor.silver_exhibitor span {
background-color: #c5c5c5 !important;
}

/********exhibitor-section-css-end********/

/********custom-css*********/
.welcome-section {
padding: 150px 0;
}
.welcome-section {
padding: 30px 0 0;
background: #fafafa;
}
figcaption.time-caption {
background: #1b2f58;
transform: translateY(-50%);
}

/********countdown-css*******************/
.contdown_content {
max-width: 70%;
margin: 0 auto;
background: #1b2f58;
transform: translateY(-50%);
border-radius: 16px;
padding: 22px 16px;
}
.contdown_content h2 {
font-size: 27px;
line-height: 1.2;
font-weight: 700;
color: #fff;
text-transform: capitalize;
display: flex;
width: 100%;
align-items: center;
justify-content: center;
padding: 0px;
margin-bottom: 22px;
}

/* countdown */
.countdown {
display: grid;
column-gap: 10px;
grid-template-columns: repeat(4, 1fr);
}
.countdown li {
text-align: center;
position: relative;
list-style: none;
}
.countdown li + li:before {
content: ":";
display: block;
font-size: 22px;
position: absolute;
top: 18%;
left: -8px;
color: #fff;
}
.countdown .num {
font-size: 45px;
line-height: 1.2;
color: #fff;
font-weight: 700;
position: relative;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.countdown .txt {
font-size: 16px;
line-height: 1.45;
color: #fff;
font-weight: 400;
}
ul.count-list li small {
font-size: 16px;
line-height: 1.45;
color: #fff;
font-weight: 400;
}

/********countdown-css*******************/

/********custom-css-end*********/

/***********custom-css*************/
.author-image article {
padding: 1.6rem;
display: flex;
border-radius: 1.6rem;
background: #82897745;
flex-direction: column;
margin-bottom: 4.8rem;
}
.author-image article .node-content > div:first-child,
.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: #1b2f58;
}

/****/
.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: 3px;
background: #1b2f58;
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-author article .node-content > div > div + div {
display: none;
}
.blog-author article .node-content > div + div > div + div {
display: block;
}
.videos-section {
padding: 32px 0;
}
.videos-section h3 {
margin-bottom: 16px;
}

.videos-section iframe {
max-width: 100%;
}
.registration_registration .explor_banner_form .webform-register-wrapper {
padding: 16px !important;
}
.registration_registration
.explor_banner_form
fieldset#edit-select-conference--wrapper {
display: none;
}
.registration_registration .explor_banner_form div#edit-actions {
margin: 0px 0 0px 0;
}
.registration_registration .webform-register-wrapper .js-form-item input {
line-height: 42px;
margin-bottom: 16px;
}

/*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: #f2184f;
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: 15px;
line-height: 1.4;
}
.past-awardees-2022_past-awardees-2022 .awardee-detail-list h4 {
line-height: 1.2;
font-weight: 400;
}
section.tab-sections {
padding: 70px 0;
}
.col-xs-12.col-sm-12.col-md-6.col-lg-5.contact-details h4 {
margin-bottom: 8px;
color: #1b2f58;
}

/* ===================new section-add====================== */
.winter-venue {
padding: 20px 0px;
background: #1b2f58;
color: #fff;
box-shadow: 0px 0px 4px 1px #f2184f;
}
.primery-headers3 .winter_heading {
text-align: center;
font-weight: 500;
}
.primery-headers3 p {
font-size: 19px;
text-align: center;
font-weight: 500;
margin-bottom: 0;
}
.primery-headers3 h5 {
text-align: center;
}
@media screen and (max-width: 991px) {
.primery-headers3 .winter_heading {
font-size: 24px;
}

.primery-headers3 p {
font-size: 15px;
}
}
@media screen and (max-width: 768px) {
.who_attend_img {
padding: 10px !important;
border-radius: 16px !important;
}
.ministery-text figure img {
height: 40px;
}

}
@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;
}
}
.fetured_on {
padding: 15px;
text-align: center;
background: #e1e1e1;
border: 0px solid #fff;
margin-bottom: 11vh;
margin-top: -103px;
position: relative;
z-index: 11;
}
.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-end*************/

/*media queries for covid index start*/
@media screen and (min-width: 1500px) {
.container {
max-width: 1440px;
margin: 0 auto;
}
.home_home .responsive .slick-prev.slick-arrow {
right: 100%;
}
.home_home .responsive .slick-next.slick-arrow {
left: 100%;
}
}
@media (min-width: 1366px) {
.vedio_section .video-container {
max-width:1270px
}
}

@media screen and (max-width: 767px) {
.exhibitor_section .btn_exhibitor_wrapper {
margin-bottom: 30px;
}

.exhibitor_section h2 {
font-size: 28px;
}
}
@media screen and (max-width: 1400px) {
div.covid_h1 {
font-size: 77px;
font-weight: 700;
}

div.covid_h2 {
font-size: 24px;
}

span.covid_h3 {
font-size: 36px;
}
}

@media screen and (max-width: 1199px) {
.confrence-hall-box {
width: 22%;
}

.slick-caption-text {
min-height: 260px;
max-height: 260px;
}

section.banner.covid_banner_section {
overflow: hidden;
}

.shutterstock {
transform: translateY(-34%);
}

.index_caption {
transform: translateY(-34%);
}

div.covid_h1 {
font-size: 70px;
}

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: 1rem;
margin-right: 35px;
margin-bottom: 1rem;
}

.confrence_banner img {
margin-top: 0;
width: 60%;
}

.confrence_status_img {
margin-top: 70px;
width: 70%;
}

p.covid_p_text {
}

.row.row-expand > .col-md-5,
.row.row-expand > .col-md-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 41.666667%;
flex: 0 0 100%;
max-width: 100%;
}

.confrence_status {
text-align: center;
background-size: 100%;
background-repeat: no-repeat;
}

.health_section_left h3::before {
width: 35%;
left: 23%;
}

.health_section_left h3::after {
left: 23%;
}

section.conference_hall_section h3 + p::before {
width: 35%;
}

.fetured_on {
margin-top: -70px;
}
}
@media screen and (max-width: 1024px) {
.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_right img {
width: 100%;
max-height: 400px;
width: auto;
}

.health_section_right {
text-align: center;
}

.health_section_left h3 {
margin-bottom: 3rem;
}
}
@media screen and (max-width: 991px) {
div.covid_h1 {
font-size: 52px;
width: auto;
}

span.covid_h3 {
font-size: 18px;
}

div.covid_h2 {
font-size: 15px;
padding: 6px 0 0 8px;
}

p.covid_p_text {
font-size: 12px;
}

.covid_banner img {
width: 100%;
height: 35vh;
object-fit: cover;
}

.covid_detail img {
width: 100%;
height: 15vh;
object-fit: cover;
}

.shutterstock {
transform: translateY(-35%);
top: 50%;
}

.index_caption {
top: 50%;
transform: translateY(0%);
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_status_img {
width: 100%;
height: auto;
object-fit: contain;
}

.confrence_banner {
text-align: center;
}

.confrence_banner img {
width: 100%;
margin-top: 0;
}

.confrence_banner h3 {
margin-top: 0;
text-align: center;
}

.conference_banner_detail {
margin-bottom: 1rem;
padding: 8px 8px;
width: auto;
font-size: 11px;
margin-right: 15px;
margin-top: 1rem;
}

.confrence-hall-box {
width: 22%;
padding: 15px 15px;
}

section.treatment-section img {
height: 80vh;
object-fit: cover;
}

.health_section_right {
text-align: center;
}

.health_section_left h3::before {
left: 32%;
}

.health_section_left h3::after {
left: 32%;
}

.confrence_status_img {
margin-top: 0 !important;
margin-bottom: 2rem;
width: 70%;
}

.covid_banner img {
height: auto;
}

section.banner.covid_banner_section {
margin-top: 0px;
}

.treatment-section-left h3,
.treatment-section-right h3 {
font-size: 21px;
font-weight: 500;
}

.treatment-section-right {
padding: 16px 16px;
}

.count-event h3 {
font-size: 21px;
}

figcaption.time-caption {
width: 80%;
max-width: 80%;
}
.fetured_on {
margin-bottom: 8vh;
margin-top: 0;
}
ul.fetured_on_list {
justify-content: center;
}
ul.fetured_on_list li {
margin-bottom: 16px;
}
ul.fetured_on_list li + li {
margin-left: 16px;
}
}
@media screen and (max-width: 767px) {
.conference_banner_detail {
margin-right: 0;
}
.home_home .contactform-bg.rounded{
padding: 25px 0;
}
.home_home .banner_cpation-btn {
text-align: center !important;
}
.home_home .newsletter_section .newsletter{
padding-left: 5px;
padding-right: 5px;
}
.home_home p {
font-size: 15px !important;
}
.home_home .ministery-section p {
font-size: 15px !important;
}
.home_home .welcome-text p {
text-align: center;
}
.home_home .google_rev {
display: none;
}

.home_home .rating_review .rating_review_1 {
justify-self: center;
margin-bottom: 10px;
}
.home_home .welcome-text a {
margin-top: 20px;
margin-bottom: 0;
}
/* .home_form_section .contact-sec-form .custom_desiggn .contact-widget-form {
padding: 0;
} */
.home_home .welcome-text h2 {
font-size: 24px !important;
}
.home_home .advance_exb h2,
.home_home .revire_edu_sec h2 {
font-size: 24px !important;
}
.home_home .formm_wrapperr .form-actions input {
margin: 8px 0 !important;
}
.home_home .newsletter_section .newsletter .newslatter_text {
font-size: 24px !important;
text-align: center;
}
.home_home .welcome-figure {
max-width: 100% !important;
margin: 0px auto 50px auto;
}
.home_home .revire_edu_sec {
padding: 0 0 40px 0;
}
.home_home .responsive.slick-initialized .slick-slide {
padding: 0;
}
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;
}

.confrence_status_img {
width: 100%;
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;
}

section.conference_hall_section p {
margin-bottom: 20px;
font-size: 14px !important;
}

.confrence_banner {
text-align: center;
}

.confrence_banner h3 {
margin-top: 0;
}

.confrence_banner img {
width: 40%;
margin: auto;
}

section.treatment-section {
margin-top: 0;
}

section.treatment-section img {
height: 75vh;
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;
}

section.conference_hall_section h3 {
font-size: 1.5rem;
}

.health_section_left h3::after {
left: 42%;
}

.health_section_left h3::before {
width: 60%;
left: 42%;
}

.health_section_left h3 {
margin-bottom: 3rem;
font-size: 1.5rem;
margin-top: 2rem;
}

.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;
}
}
@media screen and (max-width: 575px) {
.index_caption {
top: unset;
transform: translateY(30%);
bottom: 20%;
position: absolute;
width: 100%;
text-align: center;
}

.shutterstock {
width: 100%;
transform: translateY(0);
top: unset;
left: 0;
text-align: center;
position: absolute;
bottom: 32%;
}

.shutterstock img {
width: 100% !important;
max-width: 170px;
height: auto !important;
}

div.covid_h1 {
font-size: 25px;
width: auto;
}

span.covid_h3 {
font-size: 14px;
}

.covid-19_covid-19 .main_body_content {
margin-top: 0rem;
}

.covid_banner img {
height: 70vh;
}

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;
}
}
@media screen and (max-width: 420px) {
}
@media screen and (max-width: 375px) {
div.covid_h1 {
font-size: 22px;
padding-top: 1px;
}

span.covid_h3 {
font-size: 10px;
}

div.covid_h2 {
font-size: 10px;
padding-top: 0;
padding-left: 4px;
width: auto;
text-align: center;
}

p.covid_p_text {
font-size: 14px;
padding-left: 0;
}

.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: 0;
}

.covid_text {
font-size: 19px;
font-weight: 500;
}

.covid_count_num .covid_text {
font-size: 16px;
}

.shutterstock {
bottom: 35%;
}

.index_caption {
transform: translateY(5%);
bottom: 10%;
}

.covid_banner img {
height: 85vh;
}
}

/*Covid css end*/

/*media queries for covid index end*/

/*media-queries*/
@media screen and (max-width: 1845px) {
.container-fluid {
padding: 0 15px;
}

.container-fluid {
padding: 0;
}

.banner-text-wrapper h2 {
font-size: 45px;
color: #fff;
line-height: 1.2;
font-weight: 700;
text-transform: uppercase;
margin-bottom: 15px;
}
}

/*index css end*/

/*who we are css start*/

/*---------- Baneer ---------*/
.single-featured-image-header {
margin: 0;
padding: 0;
width: 100%;
position: relative;
}
.single-featured-image-header img {
width: 100%;
max-width: 100%;
}
.single-featured-image-header .top_panel_image_header {
position: absolute;
left: 0;
top: 50%;
width: 100%;
text-align: center;
color: #fff;
padding: 0 15px;
}
.single-featured-image-header .top_panel_image_header h1 {
text-transform: capitalize;
font-size: 40px;
font-weight: 700;
}

.top_panel_image_header p {
margin-bottom: 0;
/*text-transform: lowercase;*/
}
.single-featured-image-header .top_panel_image_header h1 p {
font-size: 16px;
text-transform: none;
margin-bottom: 0;
}

/*----- Who We Are Intro -------*/
.who-we-are-intro {
margin: 0;
padding: 50px 0;
color: #444444;
position: relative;
width: 100%;
clear: both;
background: #fff;
}
.who-we-are-intro h2 {
color: #000;
font-weight: 700;
font-size: 36px;
line-height: normal;
margin: 0 0 20px 0;
}
/* .who-we-are-intro h2 span {
border-bottom: 2px solid #1b2f58;
padding-bottom: 5px;
} */
.who-we-offer {
margin: 0;
padding: 50px 0;
color: #000;
position: relative;
width: 100%;
clear: both;
background: #fff;
}
.who-we-offer h2 {
color: #02053c;
font-weight: 900;
font-size: 36px;
line-height: normal;
margin: 0 0 40px 0;
text-align: center;
}
.who-we-offer h2 span {
border-bottom: 2px solid #02053c;
padding-bottom: 5px;
}

/*--------- What We Offer --------*/
.what-we-offer {
margin: 0;
padding: 50px 0;
color: #000;
position: relative;
width: 100%;
clear: both;
background: #fff;
}
.what-we-offer h2 {
color: #1b2f58;
font-weight: 900;
font-size: 36px;
line-height: normal;
margin: 0 0 40px 0;
text-align: center;
}
.what-we-offer h2 span {
border-bottom: 2px solid #1b2f58;
padding-bottom: 5px;
}
.what-we-offer .offer-box {
margin: 30px 10px 0 10px;
padding: 30px;
transition: all 0.3s ease;
border: 1px solid #cdcdcd;
overflow: hidden;
border-bottom: 10px solid #f2184f;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
text-align: center;
-webkit-box-shadow: 0px 0px 18px -2px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 0px 0px 18px -2px rgba(0, 0, 0, 0.4);
box-shadow: 0px 0px 18px -2px rgba(0, 0, 0, 0.4);
height: 100%;
}
.what-we-offer .offer-box:hover {
-webkit-box-shadow: 0px 0px 18px -2px rgba(0, 0, 0, 0.7);
-moz-box-shadow: 0px 0px 18px -2px rgba(0, 0, 0, 0.7);
box-shadow: 0px 0px 18px -2px rgba(0, 0, 0, 0.7);
}
.what-we-offer .offer-box .icon-box {
margin: 0;
padding: 0 0 10px 0;
}
.what-we-offer .offer-box .icon-box img {
margin: 0 auto;
display: block;
max-width: 25%;
}
.what-we-offer .offer-box .offer-title {
color: #1b2f58;
font-size: 21px;
font-weight: 500;
padding: 15px 0;
}
.what-we-offer .offer-box p {
line-height: normal;
color: #000;
}

/*------------- who-we-are-categories --------*/
.who-we-are-categories {
margin: 0;
padding: 50px 0;
color: #fff;
position: relative;
width: 100%;
clear: both;
background: #02053c url(../images/categories-bg.jpg) no-repeat center center;
background-size: cover;
}
.who-we-are-categories h3 {
color: #fff;
text-align: center;
font-weight: 900;
font-size: 36px;
line-height: normal;
margin: 0 0 40px 0;
}
.who-we-are-categories h3 span {
border-bottom: 2px solid #fff;
padding-bottom: 5px;
}
.who-we-are-categories .categories-box {
margin: 50px 0 0 0;
padding: 15px 30px;
border-left: 5px solid #f2184f;
}
.who-we-are-categories .categories-box .categories-title {
margin: 0;
padding: 0 0 15px 0;
font-weight: 500;
font-size: 22px;
color: #f2184f;
}

/*------------ Our Advisors ----------*/
.our-advisors {
margin: 0;
padding: 50px 0 50px 0px;
background: #fff;
width: 100%;
position: relative;
}
.our-advisors h3 {
color: #1b2f58;
text-align: center;
font-weight: 900;
font-size: 36px;
line-height: normal;
margin: 0 0 40px 0;
}
.our-advisors h3 span {
border-bottom: 2px solid #02053c;
padding-bottom: 5px;
}
.our-advisors .advisors-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 rgba(0, 0, 0, 0.4);
-moz-box-shadow: 0px 0px 18px -2px rgba(0, 0, 0, 0.4);
box-shadow: 0px 0px 18px -2px rgba(0, 0, 0, 0.4);
}
.our-advisors .advisors-box:hover {
-webkit-box-shadow: 0px 0px 18px -2px rgba(0, 0, 0, 0.7);
-moz-box-shadow: 0px 0px 18px -2px rgba(0, 0, 0, 0.7);
box-shadow: 0px 0px 18px -2px rgba(0, 0, 0, 0.7);
}
.our-advisors .advisors-box:hover {
border-bottom: 10px solid #fead16;
}
.our-advisors .advisors-box .img-box img {
width: 100%;
}
.our-advisors .advisors-box .advisors-details {
color: #1b2f58;
font-weight: 900;
font-size: 21px;
padding: 8px 8px;
}
.our-advisors .advisors-box .advisors-details small {
font-size: 12px;
color: #000;
font-weight: 400;
display: block;
}

/*------- Organizing Committee ----------*/
.organizing-committee {
margin: 0;
padding: 50px 0;
background: #02053c url(../images/organizing-committee-bg.jpg) no-repeat
center center;
background-size: cover;
width: 100%;
position: relative;
display: none;
}
.organizing-committee h3 {
color: #fff;
text-align: center;
font-weight: 900;
font-size: 36px;
line-height: normal;
margin: 0 0 40px 0;
}
.organizing-committee h3 span {
border-bottom: 2px solid #fff;
padding-bottom: 5px;
}
.organizing-committee .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 rgba(0, 0, 0, 0.6);
-moz-box-shadow: 0px 0px 18px -2px rgba(0, 0, 0, 0.6);
box-shadow: 0px 0px 18px -2px rgba(0, 0, 0, 0.6);
}
.organizing-committee .organizing-committee-box:hover {
border-bottom: 10px solid #f2184f;
}
.organizing-committee .organizing-committee-box .img-box img {
width: 100%;
max-height: 255px;
min-height: 255px;
object-fit: cover;
height: 100%;
}
.organizing-committee .organizing-committee-box .organizer-details {
color: #1b2f58;
font-weight: 900;
font-size: 21px;
padding: 15px 15px;
}
.organizing-committee .organizing-committee-box .organizer-details small {
font-size: 12px;
color: #000;
font-weight: 500;
display: block;
}

/*--------- who-we-are-slider ------*/
.who-we-are-slider {
margin: 0;
padding: 50px 0;
background: #fff;
width: 100%;
}
.who-we-are-slider h3 {
color: #1b2f58;
text-align: center;
font-weight: 900;
font-size: 36px;
line-height: normal;
margin: 0 0 40px 0;
}
.who-we-are-slider h3 span {
border-bottom: 2px solid #02053c;
padding-bottom: 5px;
}
.who-we-are-slider .testimonial-slider {
padding: 30px 15px;
background: url(../images/slider-bg02.png) repeat left top;
}
.who-we-are-slider .testimonial-slide {
max-width: 845px;
margin: 0 auto;
background: url(../images/slider-bg.png) no-repeat center center;
background-size: cover;
padding: 50px 40px;
}
.who-we-are-slider .slide-content {
text-align: center;
padding: 0 30px;
min-height: 28vh;
}
.who-we-are-slider .slide-content .slide-title {
font-size: 18px;
color: #000;
padding: 0 0 15px 0;
}
.who-we-are-slider .slide-content .auther-details {
font-size: 13px;
color: #000;
margin: 10px 0 10px 0;
font-weight: 500;
}
.who-we-are-slider .slide-content .rating-star {
color: #f2184f;
font-size: 18px;
}
.who-we-are-slider .owl-nav {
width: 100%;
position: absolute;
left: 0;
top: 50%;
margin: -35px 0 0 0;
}
.who-we-are-slider .owl-nav .owl-prev {
font-size: 42px !important;
color: #1b2f58;
left: 10px;
position: absolute;
}
.who-we-are-slider .owl-nav .owl-next {
font-size: 42px !important;
color: #1b2f58;
position: absolute;
right: 10px;
}
.advArea h3 {
position: relative;
}
.advArea h3:before {
background: #1b2f58;
content: "";
position: absolute;
width: 30%;
height: 2px;
bottom: -5px;
}
.advArea h3 {
color: #1b2f58;
font-weight: 900;
font-size: 36px;
line-height: normal;
margin: 0 0 40px 0;
text-align: center;
margin-bottom: 0;
}
.advArea h3 span {
border-bottom: 2px solid #1b2f58 !important;
padding-bottom: 5px;
}
.advArea {
width: 100%;
position: relative;
margin-bottom: 30px;
display: none;
}
.advArea .webhead {
text-align: center;
margin: 30px 0;
color: #1b2f58;
font-weight: 900;
font-size: 36px;
line-height: normal;
}
.advArea .webhead h3 span {
font-size: 16px;
}
.advArea .webhead span {
display: block;
font-size: 16px;
font-weight: 400;
margin-top: 20px;
border: none;
color: #000;
}
.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: #181c52;
position: relative;
padding: 27px 0 0;
height: 258px;
}
.advArea .info-text {
padding: 0 30px 0 240px;
}
.advArea .info-text span {
font-size: 16px;
}
.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: 14px;
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;
/* display: none; */

transition: 0.5s all;
z-index: -9;
}
.advArea .topji {
position: relative;
max-width: 980px;
margin: auto;
}
.advArea li > :hover .mylo {
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;
border: 2px solid #181c52;
}
.advArea .ad-img img {
border: 0;
}
.organizing-committee-box .img-box {
position: relative;
}
.advArea .col-lg-4 {
text-align: center;
}
.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%);
display: inline-block;
}
.advArea .organizing-committee-box:hover {
border-bottom: 10px solid #f2184f;
}
.advArea .organizing-committee-box img {
border-radius: 10px 10px 0 0;
width: auto;
max-width: 100%;
border: 0;
}
.advArea .organizing-committee-box .organizer-details h4 {
color: #1b2f58;
font-weight: 600;
font-size: 18px;
padding: 8px 9px;
min-height: 70px;
}
.advArea .organizer-details span {
font-size: 12px;
color: #000;
font-weight: 500;
display: block;
max-width: 200px;
margin: 0 auto;
margin-top: 5px;
}
.hj-center {
justify-content: center;
text-align: center;
}
span.linkedin-profile {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #02053c66;
align-items: center;
justify-content: center;
display: none;
}
.organizing-committee-box .img-box:hover > span.linkedin-profile {
display: flex;
transition: 0.5s all;
}
span.linkedin-profile a {
display: inline-block;
font-size: 27px;
line-height: 1.2;
color: #fff;
font-weight: 600;
padding: 15px;
border: 1px solid #fff;
border-radius: 4px;
}
.who-we-are-slider p {
background: #f2184f;
color: #fff;
}
.menu_active {
border-bottom: 2px solid #f2184f;
}

/*who we are css end*/

/*be recognised css start*/
.contact-sec .contact-sec-form input[type="text"],
.contact-sec .contact-sec-form input[type="tel"],
.contact-sec .contact-sec-form input,
.contact-sec .contact-sec-form textarea {
width: auto !important;
margin: 0px;
}
.int-banner {
position: relative;
}
.int-banner .int-caption {
position: absolute;
bottom: 50%;
left: 0;
width: 100%;
transform: translateY(50%);
}
.int-banner h2 {
font-weight: 40px;
line-height: 1.2;
font-weight: 700;
color: #fff;
text-transform: uppercase;
text-align: left;
margin: 0 0 0 0;
}
.int-banner p {
font-weight: 16px;
line-height: 1.2;
font-weight: 400;
color: #fff;
text-transform: capitalize;
text-align: left;
margin: 0 0 0 0;
}
.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-weight: 16px;
line-height: 1.45;
font-weight: 400;
color: #444444;
text-align: justify;
margin: 0 0 8px 0;
}
.technology-section p a {
color: #f2184f;
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: #f2184f;
}
.technlogy-wrapper {
padding-top: 16px;
}
.technology-img img {
max-width: 100%;
margin: 0 auto;
border-radius: 25px;
}
.nomination-section {
margin: 50px 0;
/* background-color: #000; */
background-size: cover;
padding-bottom: 0;
}
.nomination-section .form-wrapper h2 {
font-size: 27px;
line-height: 1.2;
font-weight: 600;
color: #fff;
text-align: left;
margin: 0 0 4px 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: 500;
color: #F2184F;
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;
}
.awarde-form input {
width: 100%;
display: block;
font-size: 16px;
line-height: 1.45;
font-weight: 400;
color: #9e9e9e;
text-align: left;
text-transform: capitalize;
background-color: transparent;
border: 0px;
outline: 0px;
border-bottom: 1px solid #fff;
border-radius: 0px;
padding: 8px 0;
}
.awarde-form .btn-submit {
font-size: 21px;
line-height: 1.2;
font-weight: 600;
color: #fff;
text-align: center;
text-transform: uppercase;
display: inline-block;
border-radius: 4px;
background-color: #f2184f;
padding: 4px 24px;
}
.awarde-form input[type="checkbox"]:checked {
color: #f2184f;
background-color: #f2184f;
}
.awardee-tabs ul {
align-items: center;
border: 0;
}
.awardee-detail-list {
margin-bottom: 20px;
}
.awardee-detail-list-figure.speakers-figureBestCompaniesAward embed {
object-fit: contain;
}
.awardee-detail-list-figure embed {
height: auto !important;
height: 320px !important;
object-fit: cover;
}
.awardee-detail-list h3 {
font-size: 18px;
}
.awardee-detail-list h4 {
font-size: 16px;
}
.awardee-detail-list p {
font-size: 14px;
}
.awardee-tabs ul li.award-category {
font-size: 19px;
line-height: 1.2;
font-weight: 500;
color: #fff;
text-align: left;
text-transform: capitalize;
display: inline-block;
}
.awardee-tabs ul li a.nav-link {
display: inline-block;
padding: 0;
padding-left: 0px;
color: #fff;
text-decoration: none;
border: 0px solid transparent;
}
.awardee-tabs ul li a.nav-link.active {
color: #fff;
background-color: transparent;
border-color: transparent;
border: 0;
}
.awardee-tabs ul li a.nav-link:focus,
.awardee-tabs ul li a.nav-link:hover {
border: 0;
}
.awardee-tabs ul li + li {
padding-left: 0;
}
.awardee-tabs ul li a.nav-link label {
margin-bottom: 0px;
position: relative;
display: inline-block;
}
.awardee-tabs ul li a.nav-link.active label::before {
position: absolute;
content: "";
background: #f2184f;
height: 8px;
width: 8px;
border-radius: 50%;
top: 49%;
left: 49%;
transform: translate(-49%, -49%);
}
.form-item.webform-component.webform-component-radios {
color: #fff;
}
.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: 20%;
}
div#edit-submitted-category {
float: left;
display: inline-block;
width: 80%;
}
div#edit-submitted-category > div {
float: left;
width: 50%;
}
div#edit-submitted-category label {
width: 100%;
float: unset;
}
form#webform-client-form-217 .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-217 .form-text {
height: calc(2rem + 2px);
border: 0;
border-radius: 4px;
}
.badge-section figure {
margin: 0 0;
height: 100%;
}
.nomination-section img.badges {
height: 100%;
object-fit: cover;
}
.form-text,
.form-email,
.form-url,
.form-tel {
display: block;
width: 100%;
padding: 1.5rem;
font-size: 1rem;
line-height: 1.5;
color: #495057;
background-color: #fff;
background-clip: padding-box;
border: 1px solid #dbe0df;
border-radius: 10px;
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
input.webform-submit.button-primary.form-submit {
padding: 6px;
background: rgb(254 173 22);
color: rgb(12 11 11);
font-size: 17px !important;
border: 0;
cursor: pointer;
}

/******7-8-2020***********/
.technology-img {
text-align: right;
}
.technology-section p {
font-size: 16px;
}
.form-item.webform-component.webform-component-radios.webform-component--category {
flex-direction: column;
}
.form-item.webform-component.webform-component-radios label {
width: 100%;
font-size: 16px;
padding: 0 15px;
}
div#edit-submitted-category {
width: 100%;
margin-bottom: 0px;
}
div#edit-submitted-category label {
font-size: 14px;
color: #fff;
}
.webform-client-form .form-item.webform-component input {
width: 100%;
background: transparent;
border: 0;
border-bottom: 1px solid #fff;
padding: 16px 0;
border-radius: 0;
font-size: 16px;
}
.form-actions input {
display: inline-block;
padding: 12px 24px !important;
font-size: 16px !important;
font-weight: 600;
text-transform: uppercase;
border-radius: 200px;
background-color: #f2184f;
}
.nomination-section .form-wrapper {
padding: 0 15px;
}
.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;
}
div#edit-submitted-category label {
padding: 0 0;
}
.form-item.webform-component.webform-component-textfield {
padding: 0 15px;
}
.form-actions input {
margin: 0 0 !important;
/* width: 100%; */
}
div#edit-submitted-category label {
padding: 0 4px;
}
div#edit-submitted-category .form-item {
position: relative;
}
div#edit-submitted-category .form-item .form-radio {
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
margin: 0 0;
width: auto;
}
div#edit-submitted-category .form-item label.option {
margin: 0 0;
}
input.webform-submit.button-primary.form-submit {
color: #fff;
}
.form-radios .form-item {
margin-top: 0.4em;
margin-bottom: 0.4em;
}
.nomination-section .form-item,
.nomination-section .form-actions {
margin-top: 1em;
margin-bottom: 1em;
}
.nomination-section .element-invisible {
position: absolute !important;
clip: rect(1px 1px 1px 1px);
clip: rect(1px, 1px, 1px, 1px);
overflow: hidden;
height: 1px;
}
awardee-tabs ul {
display: flex;
flex-wrap: wrap;
border: 0;
}
.awardee-tabs ul li {
width: 50%;
}
.awardee-tabs ul li.award-category {
width: 100%;
font-size: 16px;
font-weight: bold;
color: #fff;
margin-bottom: 10px;
border: 0;
}
.awardee-tabs .nav-tabs .nav-link label {
margin-right: 5px;
}
.awardee-tabs .nav-tabs .nav-link {
background: transparent;
color: #fff;
padding: 0 4px;
border: 0;
margin-bottom: 20px;
margin-top: 10px;
}
.awardee-tabs .tab-content div input {
width: 100%;
background: transparent;
padding: 16px 0;
border-top: 0 !important;
border-left: 0 !important;
border-right: 0 !important;
border-bottom: 1px solid #fff;
line-height: 1.2;
border-radius: 0;
font-size: 16px;
height: calc(2rem + 2px);
font-weight: 500;
color: #757575;
}
.form-item-nominee-visionary {
width: 95%;
}

.awardee-tabs .tab-content form {
display: flex;
flex-wrap: wrap;
}
.captcha {
display: block;
width: 100%;
}
.awardee-tabs .tab-content form .form-no-label {
float: left;
width: 100%;
margin-right: 20px;
margin-bottom: 20px;
}
.awardee-tabs .tab-content {
background: transparent;
padding: 0;
}
.webform-button--submit {
padding: 9px 24px !important;
font-size: 18px !important;
font-weight: 600;
height: unset !important;
text-transform: uppercase;
/* border-radius: 200px !important; */
color: #fff;
border: 0;
box-shadow: none;
border-bottom: 0 !important;
cursor: pointer;
}
.col-honoree-form {
display: flex;
align-items: center;
}
.col-lg-6.content-left {
display: flex;
align-items: center;
width: 100%;
justify-content: center;
/* padding: 50px; */
}
.awardee-tabs .tab-content .tab-pane {
padding: 0;
}
.awardee-tabs .tab-content .tab-pane .form-wrapper {
padding: 0;
width: 100%;
}
.awardee-tabs .tab-content {
border-top: 0;
}
.awardee-tabs a.nav-link.active input {
position: relative;
}
.awardee-tabs a.nav-link.active input:before {
content: "";
width: 5px;
height: 5px;
position: absolute;
top: 0px;
padding: 5px;
left: -2px;
border: 3px solid #f2184f;
background: white;
border-radius: 100px;
}
.nomination-section .button.button--primary.js-form-submit.form-submit {
width: auto !important;
background: #f2184f;
color: #fff;
border-radius: 100px;
}

/*be recognised css end*/
.thanks-box .content-box address {
font-size: 16px;
}
.thanks-box .content-box p {
text-align: justify;
margin-bottom: 0;
font-weight: 500;
font-size: 20px;
}

/*past events css start*/
.content-box p {
text-align: justify;
}
.gallery.clearfix {
margin-bottom: 15px;
}
li.nav-item.last-menu a {
display: inline-block;
font-size: 14px !important;
padding: 4px 11px !important;
border-radius: 6px;
background: transparent;
transition: 0.5s all;
border: 0;
margin: 0 !important;
font-weight: 500;
border: 2px solid #f2184f !important;
}
li.nav-item.last-menu a:hover {
background: #e21b51;
color: #fff;
}
section.single-featured-image-header {
position: relative;
}
.top_panel_image_header {
position: absolute;
bottom: 50%;
left: 0;
width: 100%;
transform: translateY(50%);
}
.top_panel_image_header h1 {
color: #fff;
text-align: center;
line-height: 1.2;
}
figure.event-figure {
position: relative;
margin-bottom: 0;
}
figcaption.event-caption {
position: absolute;
bottom: 30%;
left: 0;
width: 100%;
text-align: center;
}
.event-caption h1 {
font-size: 60px;
line-height: 1.2;
color: #fff;
font-weight: 700;
margin-bottom: 27px;
text-transform: uppercase;
}
.past-event-intro {
margin: 0;
padding: 70px 0;
width: 100%;
position: relative;
}
.past-event-intro h2 {
font-size: 35px;
position: relative;
z-index: 9;
color: #1b2f58;
margin: 0 0 15px 0;
font-weight: 700;
text-align: center;
}
.past-event-intro h2 span {
display: inline-block;
border-bottom: 2px solid #001d4a;
padding: 0 0 10px 0;
}
.past-event-intro p {
font-size: 16px;
color: #000;
font-weight: 400;
}
.mb-50 {
margin-bottom: 50px;
}
.past-event-intro .event-box-sec {
margin: 0px 0 0 0;
padding: 0;
position: relative;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
overflow: hidden;
}
.event-box-sec.event-box01::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%;
height: 380px;
max-height: 382px;
max-width: 100%;
object-fit: cover;
}
.past-event-intro .event-box-sec img {
width: 100%;
max-width: 100%;
}
.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: 35px;
line-height: 1.2;
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-image: linear-gradient(
to right,
#2c4153a8,
#205a65b8,
#307265b0,
#60865ab0,
#9d9355c7
);
height: 100%;
padding: 15px;
transition: all 0.5s ease;
padding-top: 13%;
}
.past-event-intro .event-box-sec:hover .content-box {
bottom: 0% !important;
}
.past-event-intro .event-box-sec .content-box p {
font-size: 16px;
font-weight: 400;
color: #fff;
margin-bottom: 25px;
}
.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: 7px 20px;
line-height: 1.45;
background: #fead16;
font-size: 16px;
font-weight: 700;
color: #1b2f58;
border-radius: 0px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
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: 35px;
line-height: 1.2;
font-weight: 700;
text-align: center;
}
.past-event-box .col-sm-3 span {
display: block;
text-align: center;
margin: 0;
padding: 0;
font-size: 18px;
line-height: 1.2;
font-weight: 500;
line-height: normal;
}
.past-event-box .col-sm-3 span b {
margin: 0 0 10px 0;
padding: 0;
line-height: 1.2;
font-size: 35px;
font-weight: 700;
display: block;
}

/*--------- about-event-box ---------*/
.past-event-showcase {
margin: 0;
padding: 15px 0 15px 0;
position: relative;
}
.past-event-showcase img {
width: 100%;
max-width: 100%;
}

/*Login page css*/
.user_login .confirmation-login,
.user_password .confirmation-login {
overflow-x: hidden;
}
.user_login .confirmation-login .content-left,
.user_password .confirmation-login .content-left {
position: relative;
padding: 30px;
height: 100vh;
}
.user_login div#edit-actions {
text-align: center;
/* padding-top: 30px */
}
.user_login .confirmation-login .form-wrapper,
.user_password .confirmation-login .content-left a,
.user_password .confirmation-login .form-wrapper,
.user_login .confirmation-login .content-left a {
text-align: center;
}
.user_login .confirmation-login .form-wrapper {
position: static;
}
.user_login .confirmation-login .form-wrapper,
.user_password .confirmation-login .form-wrapper {
padding: 0;
margin: 0;
}
.user_login .form-wrapper h1,
.user_password .form-wrapper h1 {
font-size: 34px;
font-weight: 700;
line-height: 1.2;
color: #1b2f58;
margin-bottom: 15px;
text-transform: capitalize;
}
.user_login .form-wrapper h5,
.user_password .form-wrapper h5 {
font-size: 16px;
font-weight: 300;
line-height: 1.45;
color: #333;
margin-bottom: 15px;
margin-bottom: 35px;
}
.user_login .confirmation-login .form-wrapper h1,
.user_password .confirmation-login .form-wrapper h1 {
font-size: 2rem;
}
.user_login .confirmation-login .form-wrapper h5,
.confirmation-login .form-wrapper h1,
.user_password .confirmation-login .form-wrapper h5,
.confirmation-login .form-wrapper h1 {
text-align: center;
margin-bottom: 10px;
}
.user_login .confirmation-login .form-wrapper h5,
.confirmation-login .form-wrapper h1,
.user_password .confirmation-login .form-wrapper h5,
.confirmation-login .form-wrapper h1 {
text-align: center;
margin-bottom: 10px;
}
.user_login .user-login-form input {
padding: 10px 10px;
border: none !important;
border-bottom: 1px solid #FFFFFF80 !important;
background: transparent !important;
background-color: transparent !important;
display: inline-block !important;
}
.confirmation-login .form-wrapper h5,
.user_password .confirmation-login .form-wrapper h5 {
font-weight: 400 !important;
color: #4b4b4b;
}
.confirmation-login .form-wrapper .content,
.user_password .confirmation-login .form-wrapper .content {
margin-top: 0;
}
.user_password div#edit-actions input {
width: auto !important;
padding: 10px 24px !important;
line-height: 1;
border-radius: 8px;
background-color: #1b2f58;
color: #fff;
}
.user_password div#edit-actions input:hover {
color: #1b2f58;
cursor: pointer;
/* background-color: #ffffff !important; */
}
.confirmation-login .content-left input {
width: 100% !important;
padding: 15px;
display: flex !important;
margin: auto;
margin-bottom: 25px;
border-radius: 0px;

}
body.user_login .confirmation-login .content-left input{
color: #fff !important;
}
.user_login .confirmation-login .form-wrapper,
.user_password .confirmation-login .content-left a,
.user_password .confirmation-login .form-wrapper,
.user_login .confirmation-login .content-left a {
text-align: left;
}
.confirmation-login .content-left a {
color: #fff !important;
font-size: 1rem;
font-weight: 500;
}
.confirmation-login .content-left a:hover {
text-decoration: underline;
}
.confirmation-login .content-right {
}
.confirmation-login .content-right {
position: relative;
padding-left: 0;
}
.user_login footer.footer {
display: none;
}
.user_password footer.footer {
display: none;
}

/*login page css end*/

/***********css-for-custom-galler****************************/
.gallery-content-primery {
float: left;
width: 40%;
}
.primery-gallery-item {
height: 390px;
max-height: 390px;
}
.gallery-content-primery.gallery-content-secondary {
width: 60%;
}
.secondery-gallery-item {
height: 220px;
max-height: 220px;
}
.primary-item {
float: left;
width: 50%;
position: relative;
height: 100%;
}
img.img-1 {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
}
img.img-1.img-2 {
height: 65%;
object-fit: cover;
}
img.img-1.img-3 {
bottom: 0;
top: unset;
height: 60%;
object-fit: cover;
border: 2px solid #d8d8d8;
}
.seconder-content {
float: left;
width: 40%;
position: relative;
height: 100%;
}
.seconder-content.seconder-content2 {
width: 60%;
}
.img-5 {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
}
.secondery-full-item-text {
float: left;
width: 33.333%;
position: relative;
height: 100%;
}
.secondery-full-item-text .img-6 {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
}
.secondery-full-item.clearfix {
height: 390px;
max-height: 390px;
}
.technology-text {
position: absolute;
top: 50%;
left: 0;
transform: translateY(-50%);
padding: 0 25px;
}
.technology-text p {
color: #fff;
font-size: 16px;
line-height: 1.45;
}
.secondery-full-item-text.secondery-full-item-text2 {
background: #003470;
color: #fff;
border: 2px solid #d8d8d8;
}
.secondery-full-item-text.secondery-full-item-text2.bg-green {
background: #3cb879;
}
.primary-item-fullwidth {
height: 220px;
max-height: 220px;
position: relative;
}
.primary-item-fullwidth .img-2 {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
}

/***********css-for-custom-galler-end****************************/
.key-highlights {
margin: 0;
padding: 55px 0 70px 0;
width: 100%;
position: relative;
}
.key-highlights h2 {
font-size: 35px;
line-height: 1.2;
position: relative;
z-index: 9;
color: #1b2f58;
margin: 0 0 15px 0;
font-weight: 700;
text-align: center;
background: url(../images/line-bg.png) no-repeat center bottom;
}
.key-highlights h2 span {
display: inline-block;
padding: 0 0 15px 0;
border-bottom: 2px solid #001d4a;
}
.key-highlights p {
font-size: 16px;
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: block;
margin: 0;
padding: 0;
position: relative;
}
.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: url(../images/url-bg.png) no-repeat center center;
background-size: cover;
}
.no-js .owl-carousel,
.owl-carousel {
display: block;
}
.key-highlights-gallery .item .img-box {
position: relative;
margin: 0;
padding: 0;
display: block;
}
.key-highlights-gallery .item .img-box a {
display: block;
margin: 0;
padding: 0;
position: relative;
}
.key-highlights-gallery .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: url(../images/url-bg.png) no-repeat center center;
background-size: cover;
}
.slick-slider-section {
overflow: hidden;
}

/**************Past event end ***********************/

/*Awardee css start*/
.single-featured-image-header img {
width: 100% !important;
object-fit: cover;
}
.conference-format_conference-format .single-featured-image-header img {
width: 100% !important;
object-fit: cover;
height: 85vh;
}
section.past-awardee-section-gfel figure.pos {
position: relative;
}
section.past-awardee-section-gfel figure.pos::after {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #00000038;
}
section.past-awardee-section-gfel figure.pos .figure-caption-top {
position: absolute;
top: 50%;
left: 0;
width: 100%;
transform: translateY(-50%);
z-index: 11;
}
.figure-caption-top h1 {
color: #fff;
}
.awardee-winnwe-section {
padding: 25px 0 50px;
}
.awardee-winnwe-section {
padding: 55px 0;
text-align: center;
}
.awardee-winnwe-section h2 {
color: #19224f;
font-size: 1.6rem;
line-height: 1.2;
font-weight: 700;
margin-bottom: 25px;
}
.awardee-winnwe-section p {
color: #5c5c5c;
font-size: 1.1rem;
line-height: 1.2;
font-weight: 400;
}
figure.banner2020 {
margin-bottom: 0;
}

/*register attebdee css*/
/* .checkout_order_information div#edit-actions input {
width: 50%;
} */
body.checkout_order_information.only_custom_checkout_form div#edit-agree-terms,
.only_custom_checkout_form form#commerce-checkout-flow-multistep-default .js-form-item{
margin-left: 0px;
}
.myregisterArea
.mycart
.js-form-item.form-item.js-form-type-item.form-item-calculated-delegates.js-form-item-calculated-delegates.form-no-label {
display: inline-flex;
width: 100%;
}
.myregisterArea .mycart .js-form-item li:first-child {
width: 100%;
text-align: left;
}
.myregisterArea .mycart .js-form-item li:nth-child(2) {
width: 50%;
text-align: right;
}
.myregisterArea ul.cartData div:first-child {
width: 100%;
}
.webform-register-wrapper .form-item--error-message {
width: 100%;
left: 5.9%;
bottom: 7.5%;
font-size: 12px;
}
.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-register-wrapper .form-text,
.webform-register-wrapper .js-form-item input {
margin-bottom: 25px;
}
body.register_register div#edit-actions input {
background-color: #f2184f !important;
padding: 8px 24px !important;
width: auto;
}
body.register_register div#edit-actions input:hover {
background-color: #0d2346 !important;
color: #fff;
}
.webform-multiple-add.js-webform-multiple-add.container-inline
.button.js-form-submit.form-submit {
min-height: 30px;
line-height: 30px;
cursor: pointer;
border: 0 !important;
}
.webform-multiple-add.js-webform-multiple-add.container-inline
.button.js-form-submit.form-submit:hover {
background-color: #0d2346 !important;
color: #fff;
}
.form_box input {
width: 100%;
line-height: 60px;
padding: 0 10px;
border: 1px solid #d7d7d7;
font-weight: 500;
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: #f2184f;
border-radius: 30px 30px 0px 0px;
text-align: left;
color: #fff;
text-transform: uppercase;
font-size: 25px;
font-weight: 500;
padding: 15px 32px;
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;
text-align: center;
}
ul.cartData {
font-size: 1.2rem;
}
.mycart ul.totalData {
border-top: 1px solid rgba(0, 0, 0, 0.1);
margin-top: 2rem;
padding-top: 2rem;
margin-bottom: 2rem;
}
.mycart ul.totalData li {
text-transform: uppercase;
font-size: 1.3rem;
font-weight: bold;
}
.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: -32px -32px 21px -32px;
}
.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: #1b2f58;
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 0px 0px rgba(0, 0, 0, 0.3);
border-radius: 0px;
/* padding: 32px; */
margin-bottom: 0px;
background: #fff;
}
.webform-register-wrapper h2 {
font-weight: 700;
font-size: 30px;
color: #000;
margin-bottom: 20px;
}
.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: 0.5rem;
font-size: 1rem;
line-height: 60px;
color: #000;
background-color: #fff;
background-clip: padding-box;
border: 0;
border-radius: 0;
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
height: 42px;
max-height: 42px;
border-bottom: 1px solid #BFBFBF;
}
#edit-delegates {
position: relative;
}
#edit-delegates label,
.form-item-delegates label {
font-weight: 700;
font-size: 19px;
color: #f2184f;
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;
height: 40px;
}
.webform-register-wrapper .webform-multiple-table td .js-form-item {
width: 50%;
float: left;
margin: 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: #f2184f;
border-color: #f2184f;
color: #fff;
border-radius: 4px;
font-weight: 500;
}
.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;
}
.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*/

/*conf-radio-css*/
#conference-category {
width: 100%;
}
.conference_select label {
cursor: pointer;
color: #fff;
}
.conference_select label input[type="radio"] {
cursor: pointer;
}
#conference-category li input {
margin-right: 10px;
}
#conference-category li {
width: 50%;
display: flex;
align-items: center;
}
.awardee-tabs br {
display: none;
}
#conference-category input[type="radio"]:checked:after {
padding: 5px;
width: 15px;
height: 15px;
border-radius: 15px;
top: -2px;
left: -2px;
position: relative;
background-color: #ffffff;
content: "";
display: inline-block;
visibility: visible;
border: 3px solid #f21f4f;
}
input[type="radio"] {
cursor: pointer;
}
fieldset#edit-select-conference--wrapper label {
cursor: pointer;
}
/* fieldset#edit-select-conference--wrapper input[type="radio"]:checked:after,
fieldset#edit-active-conference--wrapper input[type="radio"]:checked:after,
.be-recognized_be-recognized
#edit-active-conference--2
input[type="radio"]:checked:after {
padding: 5px;
width: 15px;
height: 15px;
border-radius: 15px;
top: -20px;
left: -1px;
position: relative;
background-color: #ffffff;
content: "";
display: inline-block;
visibility: visible;
border: 3px solid #f21f4f;
} */
.contact-us_contact-us
fieldset#edit-active-conference--wrapper
input[type="radio"]:checked:after {
top: -14px;
}
.be-recognized_be-recognized
fieldset#edit-active-conference--wrapper
input[type="radio"]:checked:after,
.be-recognized_be-recognized
#edit-active-conference--2
input[type="radio"]:checked:after {
top: 0px;
left: 0px;
}
fieldset#edit-select-conference--wrapper input,
fieldset#edit-active-conference--wrapper input,
.be-recognized_be-recognized #edit-active-conference--2 input {
height: 15px;
width: 15px;
margin-bottom: 0;
}
.contact-sec
fieldset#edit-select-conference--wrapper
input[type="radio"]:checked:after {
top: -14px;
}
div#edit-select-conference,
div#edit-active-conference,
#edit-active-conference--2 {
display: flex;
justify-content: space-between;
width: 100%;
}
.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 {
display: flex;
width: 50%;
margin: 0;
align-items: center;
cursor: pointer;
justify-content: start;
}
/*.js-form-item.form-item.js-form-type-radio.form-item-active-conference.js-form-item-active-conference{
display: block;
width: 100%;
}*/
fieldset#edit-select-conference--wrapper,
fieldset#edit-active-conference--wrapper {
width: 100%;
margin-bottom: 30px;
}
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: 14px;
color: #000;
font-weight: 400;
}
.tab-content .select-conference .fieldset-wrapper .js-webform-radios .js-form-item  label{
color: #fff !important;
}
#edit-select-conference--wrapper legend,
#edit-active-conference--wrapper legend,
#edit-active-conference--2--wrapper legend {
display: inline-block;
/* padding: 4px 14px; */
color: #f2184f !important;
/* background: #1b2f58; */
width: auto;
/* border-radius: 8px 8px 0 0; */
margin-bottom: 16px;
position: relative;
}
fieldset#edit-select-conference--wrapper span,
fieldset#edit-active-conference--wrapper span,
fieldset#edit-active-conference--2--wrapper span {
font-size: 19px;
font-weight: 700;
color: #f2184f;
}
.tab-pane .webform-submission-form fieldset#edit-active-conference--wrapper span::after{
position: absolute;
content: "";
top: 50%;
left: 170px;
width: 100%;
height: 3px;
background: linear-gradient(90deg, #F2184F 0%, #000 100%);
}
.contact-widget-form fieldset#edit-active-conference--wrapper span{
background: #f2184f;
color: #fff;
padding: 8px 15px;
border-radius: 10px;
}
.contact-widget-form fieldset#edit-active-conference--wrapper span::after{
content: unset;
}
.conf-radio-box input {
cursor: pointer;
}
.conf-radio-box label {
cursor: pointer;
}
.conf-radio-div {
display: flex;
color: #fff;
justify-content: left;
margin-bottom: 1rem;
}
.conf-radio-box {
width: 50%;
cursor: pointer;
}

/*conf-radio-css*/

/************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: #0d2346;
}
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: 1px solid #fff;
padding: 0px 0px 30px;
}
nav > div a.nav-item.nav-link:hover,
nav > div a.nav-item.nav-link:focus {
background: #001d4a;
color: #fff;
border-radius: 0;
transition: background 0.2s linear;
}
.nav2020-tabs .nav a {
font-size: 1.3rem;
color: #323232;
line-height: 1.2;
font-weight: 400;
text-align: center;
display: block;
}
.nav2020-tabs .nav-tabs {
box-shadow: 0px 0px 9px 0px #8484847a;
}
.awardee2020-tabs-wrapper {
padding: 0 15px;
}
.tabs-content-text.b_g-dark {
padding: 2rem 0;
background: linear-gradient(to left, #f2184f 0%, #001d4a 100%);
}
.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: #114b94;
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: 500;
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: 5px;
padding: 3px;
background: #ffffff;
display: block;
}
.awardee-detail-list img {
background: #114b94;
}
.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: #ffffff;
color: #19224f;
margin-bottom: 2.5rem;
}
.awardee-detail-list p,
.awardee-detail-list h4,
.awardee-detail-list h3 {
color: #2f2f2f;
}
.awardee-detail-list img {
display: inline-block;
margin-bottom: 1rem;
width: 145px;
height: 145px;
object-fit: contain;
background-color: #fff;
border: 1px solid #041f44;
}

/*awardee css end*/

/*blog page css*/
.sidebar-col-3 {
background: #f7f7f7;
padding-top: 1rem;
padding-bottom: 1rem;
border-radius: 2px;
height: auto;
margin-bottom: 5rem;
}
.recent-post {
font-size: 20px;
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: 1rem;
margin: 0 0 0 0;
line-height: 1.45;
margin-bottom: 5px;
}
.item-list ul li h3 a,
.views-view-grid tr td h3 a {
cursor: pointer;
color: #1b2f58;
text-decoration: none;
}
.views-view-grid tr td p {
font-size: 0.8rem;
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: 0.8rem;
box-shadow: 0px 2px 1px -2px #333;
}
.views-view-grid tr td span span {
margin-bottom: 0;
box-shadow: none;
}

/*blog page css*/

/****css-for-agenda-page**********************************/
.op-img-wrapper.mp-img-wrappe .row {
margin: auto;
}
.agenda-banner-figure {
position: relative;
}
.agenda-banner-figure .contact-banner-caption {
position: absolute;
bottom: 20%;
left: 0;
width: 100%;
text-align: center;
}
.contact-banner-caption h1 {
color: #fff;
font-size: 60px;
line-height: 1.2;
font-weight: 700;
}
.contact-banner-caption p {
color: #fff;
font-size: 18px;
line-height: 1.2;
font-weight: 400;
}

/********************************css-for-review-section***************************/
.review-section {
padding: 70px 0;
margin-top: -5px;
}
.review-wrapper {
text-align: center;
}
.review-wrapper h2 {
font-weight: 600;
font-size: 27px;
line-height: 1.2;
color: #000;
font-style: italic;
}
.review-wrapper span.author {
font-weight: 600;
font-size: 18px;
line-height: 1.45;
color: #63148b;
margin-bottom: 35px;
display: inline-block;
}
.review-wrapper p {
font-weight: 400;
font-size: 16px;
line-height: 1.45;
color: #000;
max-width: 80%;
margin: 0 auto;
}
.review-wrapper p span {
display: inline-block;
margin-top: 15px;
}

/********************************css-for-review-section-end***************************/

/********************************css-for-tab-section***************************/
section.agenda-text {
padding: 32px 0;
}
section.agenda-text div h2 {
font-size: 23px;
text-align: center;
margin-bottom: 8px;
}
section.agenda-text div p {
font-size: 16px;
text-align: center;
margin-bottom: 0px;
}
.tab-section {
padding: 25px 0 70px 0;
}
.tab-section h2.agenda {
font-size: 35px;
}
.tab-section h2 {
font-weight: 700;
font-size: 23px;
line-height: 1.2;
color: #1b2f58;
text-align: center;
position: relative;
margin-bottom: 100px;
}
.tab-section h2::after {
content: "";
width: 71px;
height: 2px;
position: absolute;
left: 50%;
transform: translateX(-50%);
bottom: -10px;
background: #1b2f58;
}
.tab-text-content {
max-width: 80%;
margin: 0 auto;
}
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 #D4D4D4;
border-radius: 20px;
}
/* .tabs-list > li.active::after {
content: "";
position: absolute;
left: 0;
bottom: -12px;
width: 0;
height: 0;
border-top: 12px solid #f2184f;
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: 17px;
line-height: 1.45;
color: #000;
text-align: center;
display: inline-block;
background: #fff;
position: relative;
padding: 10px 25px;
border: none;
border-radius: 20px;
margin: 0 0 0 0;
text-decoration: none;
}
.tabs-list > li a span {
text-transform: uppercase;
}
.nav-tabs.tabs-list > li.active > a {
background: #f2184f;
color: #fff;
border: none;
border-radius: 20px;
}
.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 #f2184f;
-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: 15px 15px 0 15px;
text-align: left;
background: #FAFAFA;
border: 1px solid #D8D8D8;
border-radius: 20px;
}
.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: #f2184f;
font-weight: 500;
margin-bottom: 4px;
}
.timeline ul li .content h2 {
text-align: left;
margin-bottom: 0;
text-transform: none;
color: #444444;
font-weight: 500;
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;
}
section.event-speakers-section {
padding: 40px 0px;
/*   background: url(../images/speaker-banner.jpg) no-repeat center center;*/

background-size: 100% 100%;
/* background-color: #061b46; */
}
.speakers-wrapper {
max-width: 100%;
margin: 0 auto;
}
.speakers-wrapper h2 {
font-size: 35px;
line-height: 1.2;
color: #000;
font-weight: 700;
margin-bottom: 70px;
text-align: center;
text-transform: capitalize;
position: relative;
}
.speakers-wrapper h2::after {
content: "";
width: 71px;
height: 10px;
position: absolute;
left: 50%;
transform: translateX(-50%);
bottom: -20px;
background: url(../images/speakers-border.png) no-repeat center center;
background-size: cover;
}
.speakers-gallery .row {
justify-content: center;
}
figure.speakers-figure {
padding: 15px;
text-align: center;
}
figure.speakers-figure img {
width: 100%;
margin-bottom: 10px;
border-radius: 50%;
min-width: 250px;
min-height: 250px;
max-height: 250px;
object-fit: cover;
max-width: 250px;
}
figcaption.speakers-caption h3 {
font-size: 21px;
line-height: 1.2;
color: #000;
font-weight: 600;
text-align: center;
/* text-transform: capitalize; */
}
figcaption.speakers-caption.Dr.Kogi.Naidoo h3 {
font-size: 13px;
/*    line-height: 1.2;*/
color: #fff;
font-weight: 600;
text-align: center;
text-transform: capitalize;
}
figcaption.speakers-caption h3 span {
font-size: 14px;
line-height: 1.45;
font-weight: 400;
}

/***************css-for-speakers-section-css-end******************/
.btn-toggle-wrapper {
display: block;
text-align: center;
}
.btn-toggle-wrapper button:hover {
background: #0d2346;
color: #fff;
}
.btn-toggle-wrapper button {
background: #f2184f;
border: 0;
padding: 5px 15px;
border-radius: 4px;
font-size: 16px;
line-height: 1.45;
text-transform: capitalize;
color: #fff;
font-weight: 500;
cursor: pointer;
border: 1px solid #fff;
}
section.investor-section {
padding: 50px 0;
}
.investor-section h2 {
text-align: center;
font-size: 35px;
line-height: 1.2;
color: #1b2f58;
font-weight: 400;
margin-bottom: 27px;
text-align: center;
text-transform: uppercase;
}
ul.investor-list {
list-style: none;
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 40px;
}
ul.investor-list li {
padding: 0 15px;
width: 25%;
}
figure.investore-figure img {
filter: grayscale(100);
border: 5px solid #f2184f !important;
transition: all 0.5s;
width: 100%;
max-width: 100%;
margin-bottom: 10px;
border-radius: 50%;
}
figure.investore-figure img:hover {
filter: none;
}
figure.investore-figure figcaption.investore-caption {
text-align: center;
}
figcaption.investore-caption h5 {
font-size: 21px;
line-height: 1.45;
font-weight: 500;
text-align: center;
text-transform: capitalize;
}
figcaption.investore-caption h6 {
font-size: 16px;
color: #f2184f;
font-weight: bold;
}
figcaption.investore-caption h6 span {
display: block;
line-height: 1.45;
}

/***************our-speaker-section*********************************/
.our-ptner-section {
padding: 70px 0 70px;
background-color: #eeeeee;
}
.our-ptner-section h2,
.investor-section h2 {
font-size: 35px;
line-height: 1.2;
color: #1b2f58;
font-weight: 700;
margin-bottom: 70px;
text-align: center;
text-transform: capitalize;
position: relative;
}
.our-ptner-section h2 {
margin-bottom: 0;
}
.our-ptner-section h2::after,
.investor-section h2::after {
content: "";
width: 71px;
height: 10px;
position: absolute;
left: 50%;
transform: translateX(-50%);
bottom: -20px;
background: url(../images/speakers-border_black.png) no-repeat center center;
background-size: cover;
}
.op-wrapper {
display: flex;
align-items: stretch;
justify-content: space-between;
max-width: 90%;
margin: 0 auto;
margin-top: 100px;
flex-wrap: wrap;
justify-content: center;
}
.op-containt {
position: relative;
padding: 0 25px;
z-index: 111;
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 33.33%;
max-width: 33.33%;
margin-bottom: 100px;
}
.op-containt::before {
content: "";
position: absolute;
left: 0;
top: -20px;
width: 80%;
height: 167px;
border: 10px solid #f2184f;
z-index: -1;
}
.op-containt::after {
content: none;
position: absolute;
left: 24px;
top: 23px;
width: 100%;
height: 100%;
background: #eeeeee;
z-index: -1;
}
.op-containt h3 {
color: #0d2346;
font-size: 21px;
line-height: 1.2;
font-weight: 400;
text-transform: uppercase;
margin: 0 0 0 0;
margin-bottom: 15px;
}
.op-img-wrapper {
display: flex;
flex-wrap: wrap;
background: #fff;
padding: 16px 16px;
min-height: 300px;
justify-content: center;
}
.op-img-wrapper.mp-img-wrappe .col-xs-12.col-sm-6.col-md-12 {
margin: auto;
}
.op-img-wrapper img {
width: 100%;
margin-bottom: 24px;
border: 1px solid #0d2346;
padding: 12px;
min-height: 65px;
object-fit: contain;
}
.op-img-wrapper.dm-img-wrappe,
.op-img-wrapper.kp-img-wrappe {
display: flex;
align-items: center;
justify-content: center;
}
.op-wrapper.secondary-op-wrapper {
margin-top: 70px;
}
.op-wrapper.hotography-partner-wrapper {
justify-content: center;
}
figure.partner-mobile-figure img {
width: 100%;
margin-bottom: 25px;
}
.m-partner-wrapper h3 {
text-align: center;
margin-bottom: 30px;
text-transform: uppercase;
color: #090909;
font-size: 20px;
line-height: 1.2;
font-weight: 500;
}
.m-partner-wrapper h3 span {
display: inline-block;
position: relative;
}
.media-p-img {
display: flex;
justify-content: space-evenly;
margin-bottom: 45px;
}
.m-partner-wrapper h3 span::after {
content: "";
position: absolute;
top: 50%;
right: -65px;
height: 7px;
background: url(assets/images/prtnr-l-arrow.png) no-repeat center;
background-size: cover;
width: 44px;
transform: translateY(-50%);
}
.m-partner-wrapper h3 span::before {
content: "";
position: absolute;
top: 50%;
left: -65px;
height: 7px;
background: url(assets/images/prtnr-r-arrow.png) no-repeat center;
background-size: cover;
width: 44px;
transform: translateY(-50%);
}
section.prt-section-mobile {
display: none;
}
.hidden-md-device {
display: none;
}
.speakers-wrapper h2::after {
content: "";
width: 71px;
height: 10px;
position: absolute;
left: 50%;
transform: translateX(-50%);
bottom: -20px;
background: url(../images/speakers-border.png) no-repeat center center;
background-size: cover;
}

/*agenda CSS END*/

/*-------- Contact Sec ------------*/
.contact-sec {
margin: 0;
padding: 50px 0;
width: 100%;
position: relative;
}
.contact-sec .contact-sec-form {
margin: 0;
border-left: 1px solid #fead16;
}
.contact-sec .contact-sec-form input[type="text"],
.contact-sec .contact-sec-form input[type="tel"],
.contact-sec .contact-sec-form input,
.contact-sec .contact-sec-form textarea {
width: 100% !important;
height: 48px;
line-height: 48px;
padding: 0 15px;
border: 1px solid #d5dbe0 !important;
margin: 0 0 8px 0;
color: #7b7b7b;
}
/*.contact-sec-form input[type="tel"],.be-recognized_be-recognized input[type="tel"],.buy-pass_buy-pass input[type="tel"]{
padding-left: 40px!important;
}*/
.contact-sec .contact-sec-form .form-radio {
width: auto !important;
}
/*.iti--allow-dropdown{
width:100%;
}
.be-recognized_be-recognized .iti__flag-container {
margin: -8px;
}*/
.be-recognized_be-recognized .awardee-tabs ul li {
width: 100%;
}
.be-recognized_be-recognized .awardee-tabs ul li + li {
padding-left: 10px;
}
.be-recognized_be-recognized .iti--allow-dropdown input[type="tel"] {
margin-top: 4px !important;
}
/*.buy-pass_buy-pass .iti__country-list {
z-index: 30
}*/

.contact-sec .contact-sec-form textarea {
height: 150px;
}
/*.iti__country-list{
white-space: normal;
}
*/
.contact-sec .contact-sec-form h2 {
color: #1b2f58;
text-align: center;
font-weight: 900;
font-size: 36px;
line-height: normal;
margin: 0 0 60px 0;
text-transform: capitalize;
}
.contact-sec .contact-sec-form h2 span {
border-bottom: 2px solid #1b2f58;
padding-bottom: 5px;
}
.contact-sec .contact-sec-form input[type="submit"] {
margin: 0 auto !important;
padding: 0 40px !important;
background: #f2184f;
color: #fff;
font-size: 18px !important;
font-weight: 700 !important;
height: 50px !important;
line-height: 50px !important;
border-radius: 4px !important;
-webkit-border-radius: 4px !important;
-moz-border-radius: 4px;
border: none !important;
display: block;
width: auto;
position: relative;
cursor: pointer;
}
.contact-sec .contact-details {
margin: 0;
position: relative;
}
.contact-sec .contact-details .lead {
margin: 0 0 15px 0;
line-height: 1.2;
padding: 22px 0 0 0;
font-size: 30px;
color: #1b2f58;
font-weight: 700;
}
.contact-sec .contact-details .lead small {
display: block;
margin: 0;
padding: 0 0 5px 0;
color: #1b2f58;
font-size: 24px;
font-weight: 500;
}
.contact-sec .contact-details-list {
margin: 0;
padding: 0;
list-style-type: none;
}
.contact-sec .contact-details-list li {
margin: 0;
padding: 15px 0;
color: #7b7b7b;
font-size: 20px;
font-weight: 400;
}
.contact-sec .contact-details-list li a {
margin: 0;
padding: 0;
color: #7b7b7b;
}
.contact-sec .contact-details-list li .fa {
color: #1b2f58;
font-size: 28px;
float: left;
}
.contact-sec .contact-details-list li span {
float: none;
position: relative;
padding-left: 35px;
display: block;
}

/*--------- Google Map ----------*/
.google-map {
width: 100%;
margin: 0;
padding: 0;
position: relative;
overflow-y: hidden;
margin-bottom: 1px;
}
.google-map iframe {
border: 0px;
}

/*06-01-2021*/

/*thank-you page*/
.awardee-container {
margin-bottom: 60px;
}
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 .content-box {
border-left: 2px solid #e6e6e6;
padding-left: 30px;
height: 100%;
}
section.thanks-box.pt-5.pb-3.pb-lg-5 {
margin-bottom: 30px;
}
section.thanks-box.pt-5.pb-3.pb-lg-5 .get-touch {
font-size: 21px;
color: #8a8a8a;
text-align: center;
margin: 30px 0 0 0;
}

/*thank-you page*/

/*otp page*/
.otp-validate-form .col-md-6.login {
padding-bottom: 100px;
}
.otp-validate-form input#edit-otp-submit {
background-color: #fead16;
color: #001d4a;
font-weight: 700;
margin-top: 20px;
cursor: pointer;
}
.otp-validate-form div#login-message {
color: red;
text-align: center;
font-size: 14px;
}
.otp-validate-form .logo {
display: none;
}
.otp-validate-form .col-md-6.otp {
padding-bottom: 50px;
}
.otp-validate-form input#edit-generate-otp {
background-color: #fead16;
color: #001d4a;
border-radius: 20px;
border: 0;
padding: 5px;
cursor: pointer;
font-weight: 600;
}
.otp-validate-form input#edit-login-submit {
color: #001d4a;
font-weight: 600;
}
body.customawardee-nomination-form212
form#commerce-checkout-flow-multistep-default
fieldset#edit-payment-information {
margin-top: 0 !important;
}
.terms-detail p {
text-align: justify;
}
.container.terms-detail {
padding: 50px 0;
}
@media screen and (max-width: 992px) {
.checkout_order_information.customawardee-nomination-form212
.primary-payment-method.fieldgroup.form-composite.js-form-item.form-item.js-form-wrapper.form-wrapper {
margin-top: 0 !important;
}

body.customawardee-nomination-form212
form#commerce-checkout-flow-multistep-default
fieldset#edit-payment-information {
margin-top: 0 !important;
}
}

/*06-01-2021*/

/*custom ACH */

/*05-01-2021*/
@media screen and (max-width: 992px) {
.slick-slider-section .carousel-inner {
min-height: auto !important;
}

#blogCarousel .col-md-2.pr-0.pl-0 img {
min-height: 15vh;
object-fit: cover;
}

.slick-slider-section {
padding-bottom: 50px !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 992px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
.home_home .banner-text {
top: 60%;
}

.home_home .banner-text-wrapper p {
margin-bottom: 25px;
font-size: 17px;
}

.home_home .banner-text .banner-text-wrapper h1 span {
font-size: 32px;
}

.home_home .banner-text .banner-text-wrapper h3 {
font-size: 28px;
}

.awardee-detail-list img {
width: 110px;
height: 110px;
}
}

/*********4-01-2020***********/
/* .checkout_order_information .layout-region.layout-region-checkout-main {
float: left;
width: 75% !important;
padding-right: 0rem;
margin: 0 auto;
} */
.checkout_order_information .layout-region-checkout-secondary {
width: 25% !important;
display: block;
}
.checkout_order_information.customawardee-nomination-form212
.layout-region-checkout-secondary,
.checkout_order_information.customawardee-nomination-form121
.layout-region-checkout-secondary {
display: none;
}
.checkout_order_information.customawardee-nomination-form212
.layout-region.layout-region-checkout-main,
.checkout_order_information.customawardee-nomination-form121
.layout-region.layout-region-checkout-main {
float: unset !important;
width: 100% !important;
}

/*05-01-2021*/

/**************5-01-2021-awardee-confirmation-form*********************/

/*********custom-css*************/
.subscribe-btn-wrapper button.event_schedule-btn {
padding: 0.375rem 0.75rem;
}
.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;
}
.past-event_dubai-spring-edition-2022 .event-speakers-section,
.past-event_dubai-spring-edition-2022 .exhibitor_section {
display: none;
}

/*********custom-css-end*************/
@media screen and (max-width: 1300px) {
a.navbar-brand.logo-wrapper {
max-width: 175px;
}
li.nav-item a {
font-weight: 400;
}
a.navbar-brand.logo-wrapper img {
width: 100%;
}
.header.sticky-header a.navbar-brand.logo-wrapper img.scroll-logo {
width: 100%;
}
li.nav-item.last-menu a {
padding: 4px 6px !important;
}
}
@media screen and (max-width: 1199px) {
.checkout_order_information.only_custom_checkout_form div#edit-actions input {
margin-top: 24px !important;
}

body.checkout_order_information.only_custom_checkout_form
.layout-region.layout-region-checkout-main,
body.checkout_order_information.only_custom_checkout_form
.layout-region-checkout-secondary {
width: 100% !important;
max-width: 100% !important;
position: static;
float: unset;
padding: 0px;
}

.only_custom_checkout_form .layout-region.layout-region-checkout-secondary {
padding: 15px 0;
width: 35% !important;
}

.header.sticky-header a.navbar-brand.logo-wrapper {
width: 132px;
max-width: 132px;
}

.header.sticky-header a.navbar-brand.logo-wrapper img.scroll-logo {
width: 100%;
}

.news-section h2 {
font-size: 27px;
margin-bottom: 8px;
}
.banner-text-wrapper p {
font-size: 16px;
max-width: 70%;
margin-bottom: 1rem;
}

.home-banner {
height: 90vh;
}
.home_home .home-banner {
height: 110vh;
object-fit: cover;
}
}
@media screen and (max-width: 991px) {
.checkout_order_information.only_custom_checkout_form div#edit-actions input {
margin-top: 24px !important;
}

.only_custom_checkout_form .layout-region.layout-region-checkout-secondary {
width: 100% !important;
float: unset;
}

.only_custom_checkout_form .layout-region.layout-region-checkout-main {
float: unset;
width: 100% !important;
}

@media screen and (max-width: 767px) {
.only_custom_checkout_form div#edit-agree-terms {
margin-top: 0em !important;
}
}

.only_custom_checkout_form .layout-region.layout-region-checkout-secondary {
position: static;
}
.col-honoree-form {
max-width: 100% !important;
}
}
@media screen and (max-width: 767px) {
.checkout_order_information.only_custom_checkout_form div#edit-actions input {
margin-top: 24px !important;
}

.layout-region-checkout-footer #edit-actions input#edit-actions-next {
width: 100%;
}

h4.event-awardee-name.text-center.text-uppercase {
margin: 4px 0 3px 0 !important;
}

.edcon-text h4:first-child {
margin-bottom: 10px;
}

h4.text-uppercase.text-center.pt-3.pb-0 {
line-height: 2px;
}
}
@media screen and (max-width: 576px) {
.checkout_order_information.only_custom_checkout_form div#edit-actions input {
margin-top: 24px !important;
}

.only_custom_checkout_form
form#commerce-checkout-flow-multistep-default
label {
font-size: 12px;
}

.only_custom_checkout_form .ach-why h3,
.only_custom_checkout_form .paypal-msg-show.ach-why h5 {
font-size: 13px;
}

.only_custom_checkout_form
fieldset#edit-payment-information
.fieldset-wrapper {
padding: 0 0px 16px;
}

h4.event-awardee-name.text-center.text-uppercase {
margin: 4px 0 3px 0 !important;
font-size: 15px;
}

.edcon-text h4:first-child {
margin-bottom: 10px;
font-size: 11px;
}

h4.capitalize p {
font-size: 10px;
width: 170px;
}

.edcon-winnr {
top: 40.3%;
}

h4.text-uppercase.text-center.pt-3.pb-0 {
line-height: 1.45;
font-size: 13px;
}

.js-form-item.form-item.js-form-type-item.form-item-payment-information-add-payment-method-payment-details-expiration.js-form-item-payment-information-add-payment-method-payment-details-expiration {
padding-right: 10px !important;
}

.js-form-item.form-item.js-form-type-item.form-item-payment-information-add-payment-method-payment-details-security-code.js-form-item-payment-information-add-payment-method-payment-details-security-code {
padding-left: 10px !important;
}

.js-form-item.form-item.js-form-type-item.form-item-payment-information-add-payment-method-payment-details-security-code.js-form-item-payment-information-add-payment-method-payment-details-security-code {
max-width: 50% !important;
}

div#edit-payment-information-add-payment-method-billing-information-address-0-address-container4
.js-form-item.form-item.js-form-type-textfield.form-item-payment-information-add-payment-method-billing-information-address-0-address-locality.js-form-item-payment-information-add-payment-method-billing-information-address-0-address-locality {
margin-right: 0 !important;
}

.commerce-checkout-flow-multistep-default
div#edit-payment-information-payment-method {
display: block !important;
width: 100% !important;
}

fieldset#edit-payment-information
.fieldset-wrapper
.fieldset-wrapper
.form-item-payment-information-payment-method {
display: block;
width: 100% !important;
margin-bottom: 20px;
padding-left: 0 !important;
}

div#edit-payment-information-add-payment-method-billing-information-address-0-address-container0 {
display: block;
}

.layout-region-checkout-main .fieldset-wrapper .fieldset-wrapper > div {
display: block !important;
}

.js-form-item.form-item.js-form-type-textfield.form-item-payment-information-add-payment-method-billing-information-address-0-address-family-name.js-form-item-payment-information-add-payment-method-billing-information-address-0-address-family-name,
.js-form-item.form-item.js-form-type-textfield.form-item-payment-information-add-payment-method-billing-information-address-0-address-given-name.js-form-item-payment-information-add-payment-method-billing-information-address-0-address-given-name {
display: block;
width: 100% !important;
}

.js-form-item.form-item.js-form-type-item.form-item-payment-information-add-payment-method-payment-details-expiration.js-form-item-payment-information-add-payment-method-payment-details-expiration {
width: 100% !important;
}

.js-form-item.form-item.js-form-type-item.form-item-payment-information-add-payment-method-payment-details-security-code.js-form-item-payment-information-add-payment-method-payment-details-security-code {
width: 100% !important;
}

.stripe-form.js-form-wrapper.form-wrapper {
min-height: 22rem !important;
}

form#commerce-checkout-flow-multistep-default .js-form-item {
padding-bottom: 0 !important;
padding-left: 0;
padding-right: 0;
}

div#edit-payment-information-add-payment-method-payment-details-security-code {
width: 50% !important;
}

#edit-payment-information-add-payment-method
.stripe-form.js-form-wrapper.form-wrapper {
padding: 15px !important;
}

fieldset#edit-payment-information .fieldset-wrapper .form-composite legend {
text-align: center;
}

fieldset#edit-payment-information
.fieldset-wrapper
.form-composite
legend
span {
text-align: center;
font-size: 30px !important;
}

#edit-payment-information-add-payment-method-billing-information
.address-container-inline
.js-form-item {
width: 100%;
margin-left: 0 !important;
}

.postal-code.form-text.required {
width: 100%;
}
}
/* @media screen and (max-width: 767px) {
.buy-pass_buy-pass .g-recaptcha {
overflow: scroll;
}
} */

@media screen and (max-width: 767px) {
.js-form-item.form-item.js-form-type-item.form-item-payment-information-add-payment-method-payment-details-expiration.js-form-item-payment-information-add-payment-method-payment-details-expiration {
padding-right: 10px !important;
}

.js-form-item.form-item.js-form-type-item.form-item-payment-information-add-payment-method-payment-details-security-code.js-form-item-payment-information-add-payment-method-payment-details-security-code {
padding-left: 10px !important;
}

.js-form-item.form-item.js-form-type-item.form-item-payment-information-add-payment-method-payment-details-security-code.js-form-item-payment-information-add-payment-method-payment-details-security-code {
max-width: 50% !important;
}

div#edit-payment-information-add-payment-method-billing-information-address-0-address-container4
.js-form-item.form-item.js-form-type-textfield.form-item-payment-information-add-payment-method-billing-information-address-0-address-locality.js-form-item-payment-information-add-payment-method-billing-information-address-0-address-locality {
margin-right: 0 !important;
}

.commerce-checkout-flow-multistep-default
div#edit-payment-information-payment-method {
display: block !important;
width: 100% !important;
}

fieldset#edit-payment-information
.fieldset-wrapper
.fieldset-wrapper
.form-item-payment-information-payment-method {
display: block;
width: 100% !important;
margin-bottom: 20px;
padding-left: 0 !important;
}

div#edit-payment-information-add-payment-method-billing-information-address-0-address-container0 {
display: block;
}

.layout-region-checkout-main .fieldset-wrapper .fieldset-wrapper > div {
display: block !important;
}

.js-form-item.form-item.js-form-type-textfield.form-item-payment-information-add-payment-method-billing-information-address-0-address-family-name.js-form-item-payment-information-add-payment-method-billing-information-address-0-address-family-name,
.js-form-item.form-item.js-form-type-textfield.form-item-payment-information-add-payment-method-billing-information-address-0-address-given-name.js-form-item-payment-information-add-payment-method-billing-information-address-0-address-given-name {
display: block;
width: 100% !important;
}

body.checkout_order_information.customawardee-nomination-form121
.js-form-item.form-item.js-form-type-item.form-item-payment-information-add-payment-method-payment-details-expiration.js-form-item-payment-information-add-payment-method-payment-details-expiration {
width: 100% !important;
max-width: 100% !important;
padding-right: 0px !important;
}

body.checkout_order_information.customawardee-nomination-form121
div#edit-payment-information-add-payment-method-payment-details-security-code {
width: 100% !important;
max-width: 100% !important;
}

body.checkout_order_information.customawardee-nomination-form121
.js-form-item.form-item.js-form-type-item.form-item-payment-information-add-payment-method-payment-details-security-code.js-form-item-payment-information-add-payment-method-payment-details-security-code {
width: 100% !important;
padding-left: 0px !important;
}

body.checkout_order_information.customawardee-nomination-form121
.address-container-inline.js-form-wrapper.form-wrapper {
margin: 0px 0px 0 0 !important;
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
}

.stripe-form.js-form-wrapper.form-wrapper,
.js-form-wrapper.form-wrapper .stripe-form.js-form-wrapper {
min-height: 22rem !important;
}

form#commerce-checkout-flow-multistep-default .js-form-item {
padding-bottom: 0 !important;
padding-left: 0;
padding-right: 0;
}

div#edit-payment-information-add-payment-method-payment-details-security-code {
width: 50% !important;
}

#edit-payment-information-add-payment-method
.stripe-form.js-form-wrapper.form-wrapper {
padding: 15px !important;
}

fieldset#edit-payment-information .fieldset-wrapper .form-composite legend {
text-align: center;
}

fieldset#edit-payment-information
.fieldset-wrapper
.form-composite
legend
span {
text-align: center;
font-size: 30px !important;
}

#edit-payment-information-add-payment-method-billing-information
.address-container-inline
.js-form-item {
width: 100%;
margin-left: 0 !important;
}

.postal-code.form-text.required {
width: 100%;
}

body.checkout_order_information.customawardee-nomination-form121
fieldset#edit-payment-information
.fieldset-wrapper {
padding: 0 0;
}
}
@media screen and (max-width: 780px) {
.layout-region-checkout-secondary {
display: none;
}
}

/*custom ACH */

/*ACH CSS END*/

/*-------------- Responsive -------------*/
@media (min-width: 1200px) {
.contact-sec .contact-sec-form {
padding-left: 60px;
}

.contact-sec .contact-details {
padding-right: 60px;
}
}
@media (max-width: 1200px) {
.single-featured-image-header .top_panel_image_header h1 {
font-size: 28px;
}

.contact-sec .contact-sec-form h2 {
font-weight: 700;
font-size: 27px;
margin: 0 0 40px 0;
}

.contact-sec .contact-details .lead {
font-size: 23px;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.single-featured-image-header .top_panel_image_header h1 {
font-size: 22px;
}
}
@media (max-width: 991px) {
.contact-sec .contact-sec-form {
border-left: none;
}

.contact-sec .contact-details .lead small {
font-size: 19px;
}

.contact-sec .contact-details .lead {
font-size: 19px;
}

.contact-sec .contact-details-list li {
font-size: 16px;
}

.contact-sec .contact-sec-form input[type="submit"] {
padding: 0 40px;
font-size: 16px;
font-weight: 700;
height: 36px;
line-height: 36px;
}

.contact-sec .contact-sec-form h2 {
font-size: 23px;
}
}
.contact-sec-form .form-group {
float: left;
margin: 0 !important;
}
@media (max-width: 767px) {
.single-featured-image-header img {
object-fit: cover;
height: 55vh;
}

.single-featured-image-header .top_panel_image_header h1 {
font-size: 21px;
}

.single-featured-image-header .top_panel_image_header {
bottom: 28%;
top: inherit;
}

.contact-sec {
padding: 25px 0;
}

body.contact-us_contact-us div#edit-actions {
padding-left: 0 !important;
}

.contact-sec .contact-details .lead {
font-size: 16px;
padding-top: 0;
}

.contact-sec .contact-details-list {
background: #f2f2f2;
text-align: center;
padding: 8px;
margin-bottom: 15px;
}

.contact-sec .contact-details .lead {
text-align: center;
}

.contact-sec .contact-details .lead small {
font-size: 18px;
padding-bottom: 0;
}

.contact-sec .contact-sec-form .form-group.contact-widget-form {
padding: 0 0 0 0;
}

.contact-sec .contact-details-list li .fa {
float: none;
}

.contact-sec .contact-details-list li span {
padding-left: 0;
}
}

/*contact css end*/

/**********slick-slider-section***************/
.slick-slider-section {
padding-bottom: 110px;
}
.slick-slider-section .container-fluid {
padding: 0 15px;
}
.blog .carousel-indicators {
left: 0;
top: auto;
bottom: -40px;
}

/* The colour of the indicators */
.blog .carousel-indicators li {
background: #a3a3a3;
border-radius: 50%;
width: 8px;
height: 8px;
}
.blog .carousel-indicators .active {
background: #707070;
}
.pr-0.pl-0 {
padding-right: 0;
padding-left: 0;
}
.mr-0.ml-0 {
margin-right: 0;
margin-left: 0;
}
a.slick-item {
display: block;
margin: 0;
padding: 0;
position: relative;
}
a.slick-item:hover:before {
display: block;
content: "";
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 999999;
background: url(../images/url-bg.png) no-repeat center center;
background-size: cover;
}

/***********slick-slider-section*****************/

/*login page css*/
.user_login nav.navbar.navbar-expand-lg.navbar-default.my-navbar,
.user_password nav.navbar.navbar-expand-lg.navbar-default.my-navbar {
position: fixed;
left: 0;
top: -23px;
border-radius: 0 !important;
}
.user_login #user-login input {
padding: 10px 10px;
border: none;
border-bottom: 2px solid #ccc;
background: transparent;
background-color: transparent !important;
display: inline-block;
}
div#edit-actions {
padding-top: 0;
margin-top: 1rem !important;
}
/*=================newslatter-add-===========================*/
.home_home .newsletter div#edit-actions {
text-align: center;
margin-top: -2px;
}
.home_home .newsletter {
}
.home_home .newsletter form {
display: flex;
justify-content: center;
align-items: center;
}
.home_home .newsletter {
background: #1b2f58;
margin: 20px 0px 20px 0px;
border-radius: 4px;
padding: 20px;
color: white;
}
/*.home_home .newsletter .form-email{
margin-bottom: 0px;
}*/
.home_home .js-form-item.form-item {
margin-bottom: 0;
}
.home_home .newsletter .form-text {
padding: 0.5rem;
margin: 0;
}
.home_home .newsletter .newslatter_text {
text-align: center;
font-size: 1.5rem;
color: #f2184f;
text-transform: capitalize;
}
.home_home .newsletter label {
display: none;
}
.home_home .newsletter .js-form-item.form-item {
padding: 5px;
}
.home_home .newsletter,
.home_home .newsletter form .form-actions {
width: auto !important;
}
.confirmation-login .form-wrapper {
transform: none !important;
position: static;
}
.social-list {
text-align: center;
}
.social-list a {
display: inline-block;
text-decoration: none;
padding: 5px;
}
figure.gfel-login-figure img {
height: 100vh;
width: 100%;
object-fit: cover;
}
.user_login .confirmation-login .form-wrapper,
.user_password .confirmation-login .form-wrapper {
width: 100%;
}

/*login page css end*/

/*page not found css*/
.error-section {
padding: 70px 0;
min-height: 100vh;
}
div#error-content-box {
height: 100%;
display: flex;
align-items: center;
}
#error-content-box h2 {
color: #f2184f;
font-weight: 700;
font-size: 70px;
line-height: 1.2;
margin: 0 0 0 0;
}
#error-content-box h3 {
color: #f2184f;
font-weight: 500;
font-size: 54px;
line-height: 1.2;
margin: 0 0 0 0;
}
#error-content-box p {
color: #000000;
font-weight: 400;
font-size: 21px;
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 a {
text-decoration: none;
color: #f2184f;
line-height: 1.2;
font-size: 20px;
font-weight: 500;
text-transform: uppercase;
}
figure.error-figure {
margin: 0 0;
}

/*page not found css*/

/*-----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: #f2184f;
}
.nomination-register_nomination-register
form#custom-nomination-register-form
input#edit-submit {
border-radius: 0px;
background: #f2184f;
padding: 8px 35px;
margin: 0;
color: #fff !important;
}

/******************end css***************/

/*---------------Socre cared -----------*/
div#otp-validate-form {
display: block;
width: 100%;
position: relative;
background: #000;
padding: 89px 15px 0 15px;
left: 0px;
}
.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 {
max-width: 500px;
margin: auto;
position: relative;
}
div.login-form .logo {
text-align: center;
margin-bottom: 40px;
}
div.login-form .logo img {
max-width: 70%;
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;
}
div#edit-login-form label {
color: #fff;
display: none;
}
div#edit-login-form input#edit-login-submit {
background: #fead16;
display: block;
width: 100%;
border: 0;
border-radius: 100px;
margin: 49px 0 0;
}
.otp_validate .header.sticky {
background-color: #0c0c0c;
}

/*-*/
.col-md-6.otp {
background: url(/themes/contrib/breeze/images/scor-otp-bg.png);
background-size: 100% 100%;
}
div.otp-form {
max-width: 500px;
margin: auto;
text-align: center;
padding: 45px 0;
}
div.otp-form .user-otp input {
margin: auto;
width: 100%;
background: #fff;
border: 1px solid #ddd;
padding: 12px;
border-left: 0;
}
div.otp-form .ac-otp input {
margin: auto;
width: 100%;
background: #fff;
border: 1px solid #ddd;
padding: 12px;
border-left: 0;
}
.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;
}
.otp-message {
padding: 17px 0 2px;
font-size: 16px;
}
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;
}
.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: 500;
}
.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 {
font-size: 24px;
text-align: center;
margin: 0 0 26px;
color: #fff;
}
.otp-form.disabled-form input.button.form-submit {
background: #cacaca;
}
.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;
}

/********************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 red;
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, #f2184f, #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-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: #fead16;
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: 500;
text-transform: capitalize;
background: #fead16;
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: 500;
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: 500;
display: inline-flex;
}
.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: 500;
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: 500;
}
.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: 500;
text-transform: capitalize;
background: #fead16;
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 #8c1a1a;
}
span.accept-award a {
color: #fff;
text-decoration: none;
}

/*scorecard css end*/
.message-box {
text-align: center;
margin-bottom: 25px;
color: red;
padding: 5px 10px;
width: auto;
}
.message-box div{
text-align: start;
}
body.register_register .message-box {
display: none;
}

/* custom css start */

/*31-03-2021 covid header*/
.primery-header {
background-color: #f2184f;
color: #fff;
font-weight: 500;
font-size: 14px;
text-align: center;
padding: 8px 12px;
display: none;
}
.primery-header > div {
padding: 0 15px;
}
.primery-header + div {
padding-right: 15px;
padding-left: 15px;
}
.primery-header p {
margin-bottom: 0;
}
.primery-header p a {
color: #fff;
text-decoration: underline;
}
nav.navbar.my-navbar {
margin-top: 0;
justify-content: center;
}
.header.sticky-header {
padding-top: 0;
padding-bottom: 0;
}

/*31-03-2021*/
div#delegates_table {
position: relative;
}

/* 12-03-2021 */
aside.blog-side_bar {
margin-top: 2.4rem;
padding: 25px;
border: 1px solid #eee;
border-radius: 20px;
background-color: #eee;
margin-bottom: 2rem;
}
.views-exposed-form.bef-exposed-form
.form-radios
input[type="radio"]:checked
+ label {
color: #fff;
background-color: #f2184f;
width: 100%;
cursor: pointer;
}
aside.blog-side_bar legend {
position: relative;
}
legend {
display: block;
width: 100%;
max-width: 100%;
padding: 0;
margin-bottom: 0.5rem;
font-size: 1.5rem;
line-height: inherit;
color: inherit;
white-space: normal;
}
fieldset#edit-payment-information-payment-method--wrapper
fieldset
legend
span.fieldset-legend,
fieldset#edit-payment-information legend,
fieldset.fieldgroup.form-composite span.fieldset-legend {
font-size: 22px;
color: #252525;
font-weight: 700;
}
.views-exposed-form.bef-exposed-form .fieldset-wrapper {
margin-top: 20px;
}
.fieldgroup.form-composite .fieldset-wrapper {
max-width: 100%;
width: 100%;
float: unset;
display: flex;
justify-content: flex-start;
}
.fieldgroup.form-composite .fieldset-wrapper #edit-field-tag-target-id {
width: 100%;
}
.bef-nested ul {
display: flex;
flex-wrap: wrap;
}
.views-exposed-form.bef-exposed-form .form-radios input {
display: none;
}
.views-exposed-form.bef-exposed-form .form-radios label {
cursor: pointer;
color: #2e3030;
font-size: 16px;
display: inline-block;
background-color: #f1f1f1;
height: 35px;
padding: 0 15px;
line-height: 35px;
font-weight: 600;
border: 1px solid #d8d8d8;
min-width: 100%;
box-shadow: none;
outline: 0;
text-align: center;
border-radius: 50px;
max-width: 100%;
width: 100%;
}
.bef-nested ul li {
-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 legend:before {
position: absolute;
content: "";
width: 55px;
height: 4px;
background: linear-gradient(to left, #f2184f 0%, #f2184f 100%);
left: 1%;
bottom: -5px;
}

/* menu css */
#top-menu li a:hover:before {
transform-origin: 0% 50%;
transition-timing-function: ease;
transform: scale3d(1, 1, 1);
}
#top-menu li a:before {
background: #f2184f;
content: "";
position: absolute;
z-index: -1;
top: calc(100% + 0.1rem);
left: 0.05rem;
width: 25%;
height: 2px;
opacity: 1;
transform: scale3d(0, 1, 1);
transform-origin: 100% 50%;
transition: transform 0.5s;
transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
width: 100% !important;
top: calc(100% - 0.15rem);
}
#top-menu .nav-item {
position: relative;
}
#top-menu li:nth-child(7) > .dropdown-menu {
left: unset;
right: 0;
}
#top-menu li:nth-child(8) > .dropdown-menu {
left: unset;
right: 0;
}
#top-menu li .dropdown-menu {
padding: 0 0;
margin: 0rem 0 0;
border: 0;
border-radius: 0rem;
}
#top-menu b.caret.dropdown-toggle {
margin-left: 5px;
}
#top-menu li:hover > ul {
width: auto;
top: 100%;
}
#top-menu li.nav-item.active a {
border-bottom: 2px solid #f2184f;
padding-bottom: 0;
}
#top-menu li.nav-item.active ul li a {
border-bottom: 0;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 10px;
}
#top-menu li.nav-item ul li a {
border-bottom: 0;
padding-top: 3px;
padding-bottom: 6px;
padding-left: 12px;
width: 269px;
}
#top-menu li:hover > ul {
display: block;
z-index: 11;
background-color: transparent;
padding-top: 9px;
}
#top-menu li .dropdown-menu li {
background-color: #bb244a;
border-bottom: 1px solid #fff;
}
#top-menu .nav-item .dropdown-toggle::after {
display: none !important;
}

/* menu css end*/
body.privacy-policy_privacy-policy .footer {
margin-top: 2rem;
}
.col-md-7.text-white-50.text-center.text-md-left {
color: #a9a8ad;
font-size: 14px;
}
a.text-white-50 {
color: #f2184f;
}
a.text-white-50:hover {
color: #f2184f;
text-decoration: underline !important;
}
.col-md-5.text-white-50.text-center.text-md-right {
color: #a9a8ad !important;
font-size: 14px;
}
.col-md-5.text-white-50.text-center.text-md-right a {
text-decoration: none;
line-height: 1.45;
color: rgba(255, 255, 255, 0.5);
font-weight: 400;
}
.col-md-5.text-white-50.text-center.text-md-right a:hover {
color: #fff;
text-decoration: underline;
}
.awardee-detail-list h3 {
font-size: 16px;
line-height: 1.45;
text-align: center;
color: #f2184f;
}
.awardee-detail-list h4 {
font-size: 14px;
text-align: center;
margin-top: 5px;
}
.awardee-detail-list p {
font-size: 12px;
font-weight: 400;
}
body.contact-us_contact-us div#edit-actions input {
margin-left: 0 !important;
width: auto;
padding: 6px 12px !important;
line-height: 2 !important;
font-size: 16px !important;
}
body.contact-us_contact-us div#edit-actions input:hover {
background-color: #f2184f !important;
color: #fff;
}
.nomination-section .button.button--primary.js-form-submit.form-submit:hover {
background-color: #0d2346 !important;
color: #fff;
}
.nomination-section div#edit-actions input:hover {
background-color: #f2184f !important;
color: #fff;
}
body.contact-us_contact-us div#edit-actions {
padding-left: 15px;
}
.privacy-policy_privacy-policy section ul {
margin-left: 20px;
}
.privacy-policy_privacy-policy section h5 {
font-size: 16px;
margin-bottom: 5px;
margin-top: 23px;
font-weight: 600;
}
.privacy-policy_privacy-policy section p {
overflow: hidden;
margin-bottom: 10px;
}

/* 12-03-2021 */
img.-photography-partner,
img.knowledge--partner,
img.technology--partner {
min-height: 100px;
max-height: 100px;
min-width: 200px;
max-width: 200px;
padding: 20px;
}

/*12-01-2021*/
body.checkout_order_information.customawardee-nomination-form121
.checkout_order_information
.js-form-item.form-item.js-form-type-textfield.form-item-payment-information-add-payment-method-billing-information-address-0-address-given-name.js-form-item-payment-information-add-payment-method-billing-information-address-0-address-given-name {
width: 50%;
padding: 0 15px !important;
}
body.checkout_order_information.customawardee-nomination-form121
.checkout_order_information
.js-form-item.form-item.js-form-type-textfield.form-item-payment-information-add-payment-method-billing-information-address-0-address-family-name.js-form-item-payment-information-add-payment-method-billing-information-address-0-address-family-name {
width: 50%;
padding: 0 15px !important;
}
.checkout_complete.only_custom_checkout_form .accept-info {
margin-left: 5.6rem;
}
.checkout_complete.only_custom_checkout_form
input#edit-custom-checkout-completion-message-submit {
margin-left: 5.6rem;
}
.privacy-policy_privacy-policy p a {
overflow: hidden;
}
.user_login .form-item--error-message {
display: none !important;
}
.user_login .confirmation-login .form-wrapper .content {
position: relative;
}
.user_password
.js-form-item.form-item.js-form-type-textfield.form-item-name.js-form-item-name.form-no-label.form-item--error {
position: relative;
}
.user_password .form-item--error-message {
position: absolute;
bottom: -40%;
left: 20%;
color: red;
font-size: 14px;
margin: auto;
text-align: center;
display: flex;
justify-content: center;
}

/*12-01-2021*/
.video-section button.button.banner-stage-btn a:hover {
background-color: white;
border: 1px solid #f2184f; 
color: #f2184f;
/*    color: #001d4a;
*/
}
.awardee-tabs ul li a.nav-link {
text-transform: capitalize;
}
.blog-detail .footer-subscribe {
width: 100%;
/*    top: -93px;*/
}
.blog-detail
.field.field-name-body.field-type-text-with-summary.field-label-hidden {
padding: 15px 30px 65px 30px;
text-align: justify;
text-align-last: auto;
}
section.nomination-section div#edit-actions {
margin-top: 2rem;
margin-bottom: 4rem;
display: flex;
justify-content: left;
}
section.nomination-section
.form-actions.webform-actions.js-form-wrapper.form-wrapper {
margin-top: 3rem;
margin-bottom: 2rem !important;
}
ul.nav-pills.nav-stacked.dropdown-menu.show li a {
color: #1b2f58;
}
a.dropdown-toggle {
color: #1b2f58;
}
#nav-home11 .awardee-detail-list img {
object-fit: cover !important;
}

/*04-02-2021*/
.ministery-text figure {
margin-bottom: 1rem;
/* text-align: center; */
}
.home_home .rating_review_2 .rating_review_3:hover{
background-color: white;
color: #f2184e !important;
border: 1px solid #f2184e;
}
section.ministery-section.who-should-attend {
padding: 35px 0;
}
.play-btn img {
cursor: pointer;
}

/*04-02-2021*/

/*02-01-2021*/
.checkout-order-summary td:nth-child(3) {
text-align: right;
}
.card-wrapper.cart-sticky {
z-index: 111;
}
button.event_schedule-btn {
color: #fff;
text-decoration: none;
display: inline-block;
}
.user_login .user-login-form input#edit-submit {
width: auto !important;
padding: 8px 16px !important;
border: 1px solid #F2184F !important;
cursor: pointer;
border-radius: 50px;
/* margin: auto !important; */
background-color: #F2184F !important;
color: #fff;
transition: 0.5s all;
}
.user_login .user-login-form input#edit-submit:hover {
background: #0c0036 !important;
color: #fff;
}
.user_login input#edit-submit:hover {
color: #fff;
background-color: #12284a !important;
}
.form-item--error-message {
position: absolute;
bottom: 33%;
left: 35%;
color: red;
}
.form-item--error-message a {
display: none;
}

/*02-01-2021*/
nav.navbar div:nth-child(2) {
max-width: 100%;
}
.blog-detail h5 {
font-size: 21px;
margin-bottom: 12px;
color: #f2184f;
text-transform: capitalize;
}
ol.blog_order_list {
padding-left: 16px;
}
ol.blog_order_list li + li {
margin-top: 10px;
}
.field.field-name-field-images.field-type-image.field-label-hidden img {
width: 100%;
object-fit: contain;
max-height: 400px;
border: 1px solid #102346;
padding: 15px;
border-radius: 10px;
}
.field.field-name-field-images.field-type-image.field-label-hidden {
width: 80%;
padding: 20px;
margin: auto;
padding-top: 40px;
}
.field.field-name-body.field-type-text-with-summary.field-label-hidden {
width: 100%;
float: right;
padding: 20px;
}
.figure-caption-top {
left: 10%;
top: 50%;
transform: translate(0, -535%);
color: #fff;
text-transform: uppercase;
text-align: center;
}
section.blog-content-section {
margin: 30px 0 0 0;
}
.item-list {
margin-bottom: 75px;
}
.item-list ul li a {
color: rgb(12, 37, 75);
text-decoration: none;
}
.views-field.views-field-created {
margin: 5px 0 5px 0;
}
span.views-label.views-label-created.date {
font-size: 14px;
font-weight: 500;
}
span.heading a {
font-size: 20px;
}
section.blog-content-section .field-item.even p {
font-size: 15px;
}
.item-list .field-content {
display: inline-block;
margin-top: 0;
margin-bottom: 0.75em;
font-size: 14px;
color: #333;
font-weight: 500;
}
.item-list ul li {
list-style: none;
}
.item-list ul li {
border: 2px solid #eee;
padding: 20px 20px;
border-radius: 10px;
margin-bottom: 3rem;
}
.navbar-toggler .navbar-toggler-icon.roted {
transform: rotate(145deg);
width: 25px;
}
span.navbar-toggler-icon.roted::before {
transform: rotate(-108deg);
top: 0;
}
span.navbar-toggler-icon.roted::after {
display: none;
}

/*ach rdesgin 14-07-2021*/
.layout-region.layout-region-checkout-main {
text-align: center !important;
}
/* .only_custom_checkout_form .layout-region.layout-region-checkout-main {
float: left;
display: flex;
justify-content: center;
width: 65% !important;
flex-direction: column;
} */
.only_custom_checkout_form .layout-region.layout-region-checkout-footer {
width: 65% !important;
}
.only_custom_checkout_form .layout-region-checkout-secondary {
display: block !important;
margin-bottom: 2rem;
}
.customawardee-nomination-form212 .layout-region-checkout-secondary {
display: none !important;
}

/******custom-css*********/

.customspeakers-form .textarea,
.customspeakers-form .textarea::focus {
border: 2px solid #dbe0df;
width: 100%;
}
.customspeakers-form .form-text {
margin-top: 00rem;
}
/******custom-css-end*********/

@media screen and (min-width: 780px),
(min-device-height: 780px) and (orientation: landscape) {
.only_custom_checkout_form .layout-region-checkout-secondary {
width: 35% !important;
display: block;
}
}

/*ach rdesgin 14-07-2021*/

/*media queries*/

@media screen and (max-width: 991px) {
.home_home .newsletter .js-form-item.form-item {
width: 100%;
max-width: 100%;
}
.be_award h2,
.spot_leader h2,
.charting-text h1,.charting-text h3, .gain_section h2,
.nomination-section .form-wrapper h2,
.newsletter_section .newsletter .newslatter_text{
font-size: 24px;
}

}
@media screen and (max-width: 767px) {
section.blog-content-section {
margin: 30px 0 30px 0;
}

.item-list ul li a {
font-size: 18px;
font-weight: 600;
}
.blog-detail
.field.field-name-body.field-type-text-with-summary.field-label-hidden {
padding: 15px 10px 65px 10px;
text-align: inherit;
}
.navbar div {
width: 100%;
}

ul#top-menu {
border-top: 1px solid #f2184f;
margin-top: 15px;
margin-top: 15px;
}

ul#top-menu li {
margin: 0 0 0px 0;
padding-left: 0;
text-align: left;
}

li.nav-item.last-menu {
margin-top: 8px;
margin-left: 0px;
}

.header {
background-color: #fff;
padding: 0 !important;
box-shadow: 1px 12px 10px #3e3b3b66 !important;
}

nav.navbar.my-navbar {
margin-top: 0;
box-shadow: none;
width: 100%;
padding: 12px 0;
padding-top: 0;
padding-bottom: 0;
}

nav#block-gfel-main-menu {
margin-left: 15px !important;
margin-right: 15px;
}

a.navbar-brand.logo-wrapper {
max-width: 180px;
}

a.navbar-brand.logo-wrapper img {
display: none;
}

a.navbar-brand.logo-wrapper img.scroll-logo {
display: inline-block;
max-width: 180px;
}

.welcome-section {
padding: 50px 0;
}

.banner-caption-figure {
top: 50%;
transform: translateY(-50%);
bottom: unset;
}

.banner-text-wrapper h1 {
font-size: 21px;
/*        font-weight: 600;*/
}

.banner-text .banner-text-wrapper h3 {
font-size: 19px;
}

.banner-text-wrapper p {
font-size: 14px;
max-width: 100%;
margin-bottom: 8px;
padding: 0 15px;
}

img.banner-style {
height: 100px;
max-height: 120px;
}

.welcome-text {
padding-top: 0;
padding-right: 0px;
}

.play-btn {
top: 70%;
}

.welcome-text h2 {
font-size: 21px;
margin-bottom: 10px;
text-align: center;
font-size: 18px;
}

.welcome-text p {
font-size: 14px;
margin-bottom: 10px;
}

.welcome-scholarship {
padding: 1rem 0;
text-align: center;
margin-bottom: 25px;
}

.welcome-scholarship::before {
position: absolute;
content: "";
left: 0;
top: unset;
bottom: 0;
width: 100%;
height: 4px;
}

.welcome-scholarship img {
margin-bottom: 0.5rem;
}

.welcome-scholarship h2 {
font-size: 19px;
margin-bottom: 0.5rem;
}

.welcome-scholarship p {
font-size: 14px;
margin-bottom: 0;
}

.event-section {
padding: 50px 0;
}

.event-wrapper h2 {
font-size: 24px;
margin-bottom: 10px;
}

.event-wrapper p {
font-size: 14px;
margin-bottom: 25px;
}

.carousel-inner {
background: rgb(0, 33, 71);
}

.slick-menu {
margin-left: -8px;
margin-right: -8px;
min-height: 362px;
background: #1b2f58;
}

.slick-menu li {
padding: 0 8px;
}

.slick-caption-text {
padding: 0.5rem;
min-height: 280px;
}

.slick-caption-text h3 {
font-size: 16px;
}

.slick-caption-text p {
font-size: 14px;
}

.ministery-section {
padding: 50px 0 10px;
}

.ministery-section h2 {
font-size: 21px;
margin-bottom: 0.5rem;
}

.ministery-section p {
font-size: 14px !important;
margin-bottom: 35px;
text-align: center;
}

.ministery-text {
margin-bottom: 0px;
padding: 8px;
text-align: center;
}

.ministery-text h3 {
font-size: 18px !important;
font-weight: 700;
margin-bottom: 8px;
text-align: center;
}

.news-caption a.play-icon {
max-width: 60px;
max-height: 60px;
margin-bottom: 10px;
}

.news-section h2 {
font-size: 21px;
margin-bottom: 8px;
}

.news-section p {
font-size: 14px;
}

.footer-subscribe {
padding: 15px 15px 17px;
/* margin-top: -76px; */
margin-bottom: 23px;
flex-direction: column;
}

.footer-subscribe h4 {
margin-bottom: 15px;
font-size: 16px;
}

button.event_schedule-btn {
font-size: 14px;
line-height: 1.45;
}

.social-media {
margin-bottom: 24px;
display: flex;
justify-content: center;
}

.social-media span {
height: 40px;
width: 40px;
}

.social-media span a {
display: flex;
color: #fff;
justify-content: center;
align-items: center;
}

ul.social-menu-list {
margin-bottom: 0.5rem;
flex-direction: column;
align-items: center;
}

.welcome-scholarship {
height: auto;
}

.past-event-intro {
padding: 35px 0;
}

.past-event-intro h2 {
margin-bottom: 15px;
font-size: 25px;
}

.past-event-intro .event-box-sec {
margin: 0px 0px 15px 0;
}

.past-event-intro .event-box-sec h4 {
font-size: 25px;
}

.past-event-box h2 {
font-size: 25px;
}

.past-event-box .col-sm-3 span b {
font-size: 23px;
}

.past-event-box .col-sm-3 span {
margin-bottom: 0;
}

.key-highlights h2 {
font-size: 25px;
}

.timeline ul li .content span.time-content {
font-size: 13px;
margin-bottom: 8px;
}

.tab-section h2,
.timeline ul li .content h2 {
font-size: 16px;
margin-bottom: 10px;
}

.organizing-committee .organizing-committee-box .img-box img {
max-height: auto;
}

.news-caption-text > .container {
width: 100% !important;
}

#play-video img {
max-width: 35px !important;
}

.slick-slide img {
width: 100%;
max-width: 75%;
margin: 0 auto;
}

figure.banner-figure img {
min-height: 70vh;
margin-top: 57px;
}

.caption-wrapper h1,
.contact-banner-caption h1 {
font-size: 23px;
margin-bottom: 4px;
}

.caption-wrapper h2 {
font-size: 19px;
margin-bottom: 10px;
}

section.brand-section h2 {
font-size: 24px;
margin-bottom: 20px;
}

img.img-fluid-hide {
display: block;
min-height: 44vh;
}

img.img-fluid.myModalurl2 {
display: none;
}

#blogCarousel .col-md-2.pr-0.pl-0 {
float: left;
width: 16.666%;
}

#blogCarousel .col-md-2.pr-0.pl-0 img {
min-height: 73px;
object-fit: contain;
}

figcaption.speakers-caption h3 {
font-size: 21px;
}

figcaption.speakers-caption h3 span {
font-size: 16px;
}

figcaption.speakers-caption {
margin-bottom: 30px;
}

figure.travel-figur,
figure.partner-figur {
margin: 0 0 2rem;
}

.contact-sec .contact-details .lead {
font-size: 16px;
padding-top: 0;
}

section.prt-section-mobile {
display: none;
margin-bottom: 70px;
}

button.event_schedule-btn a img {
width: 20px;
}

.media-p-img {
flex-wrap: wrap;
}

.media-p-img img {
margin-bottom: 15px;
}

.op-wrapper {
flex-direction: column;
}

.op-containt {
width: 100%;
margin: 0 auto;
flex: 0 0 100% !important;
max-width: 100% !important;
}

.op-containt h3 {
font-size: 21px !important;
text-align: center;
}

.op-containt::before,
.op-containt.mp-container::before,
.op-containt.tp-container::before {
left: 0;
width: 100%;
}

.op-containt::after {
content: none;
}

.op-containt.mp-container,
.op-containt.tp-container,
.op-containt {
padding: 0 0 0 0px;
margin-bottom: 50px;
}

.op-wrapper.secondary-op-wrapper {
margin-top: 0;
}

/* .speakers-wrapper {
max-height: 600px;
overflow: auto;
overflow-y: auto;
} */

ul.investor-list {
display: block;
margin-bottom: 25px;
}

ul.investor-list li {
padding: 0 0px;
width: 100%;
text-align: center;
}

figure.investore-figure img {
max-width: 70%;
}

.home-glimpse-video {
margin-top: 0%;
padding: 15px 15px;
}

.home-glimpse-text p {
text-align: left;
margin-bottom: 0;
}

.glimpse-video-wrapper iframe {
height: 270px;
max-height: 300px;
}
.home_home .newsletter form {
flex-direction: column;
}
.newsletter_section {
padding-bottom: 10px;
}
.be_award h2{
font-size: 32px;
}
}
@media screen and (max-width: 700px) {
.timeline ul li .content {
text-align: left;
}

.timeline ul li:nth-child(even) .content,
.timeline ul li:nth-child(odd) .content {
left: 25px;
}

.timeline ul li .content {
width: calc(100vw - 150px);
}

.nav-tabs.tabs-list > li a {
padding: 7px 22px;
}

.tab-text-content {
max-width: 100%;
}

.event-total {
font-size: 14px;
display: block;
}
}
@media screen and (max-width: 575px) {
.caption-wrapper h1 {
font-size: 25px;
}

.caption-wrapper h2 {
font-size: 17px;
margin-bottom: 5px;
line-height: 1.45;
}

.caption-wrapper p {
font-size: 13px;
}

.single-featured-image-header img {
height: 75vh;
}

.author-image article {
margin-bottom: 8.8rem;
}

/* .blog-detail .footer-subscribe {
top: -50px;
} */

.banner_cpation-btn button a {
font-size: 16px;
padding: 10px 16px;
}

.welcome-section {
padding: 25px 0;
}

.welcome-text h2 {
}

.video-section #video-background-home {
height: 65vh;
}

.banner-text {
transform: translateY(-20%);
}

.banner-text-wrapper h1 {
font-size: 20px;
font-weight: 500;
}

.banner-text .banner-text-wrapper h3 {
font-size: 16px;
}

.banner-text-wrapper p {
font-size: 14px;
}

.video-section button.button.banner-stage-btn a {
padding: 16px 25px;
font-size: 12px;
}

ul.counter-menu li span {
font-size: 14px;
}

.welcome-text p {
font-size: 13px;
margin-bottom: 5px;
}

.welcome-figure {
margin-bottom: 0;
padding: 0 1rem;
}

.welcome-figure::before {
left: 0px;
top: -16px;
width: 150px;
height: 150px;
}

.welcome-figure::after {
bottom: -16px;
right: 0;
width: 150px;
height: 150px;
}

.welcome-scholarship h2 {
font-size: 17px;
margin-bottom: 5px;
}

.welcome-scholarship p {
font-size: 13px;
margin-bottom: 0;
}

.welcome-scholarship {
padding: 0.5rem 0;
text-align: center;
margin-bottom: 15px;
}

.d_agenda {
padding: 3px 16px;
margin-bottom: 5px;
}

.event-section {
padding: 25px 0;
}

.event-wrapper p {
font-size: 13px;
margin-bottom: 25px;
}

.ministery-section {
padding: 25px 0 0px;
}

.ministery-section h2 {
font-size: 17px;
margin-bottom: 5px;
}

.ministery-section p {
font-size: 13px;
margin-bottom: 25px;
}

.ministery-text {
padding: 0px;
text-align: center;
}

.news-caption {
bottom: unset;
top: 50%;
transform: translateY(-50%);
}

.news-caption a.play-icon {
max-width: 35px;
max-height: 35px;
margin-bottom: 5px;
}

.news-section h2 {
font-size: 18px;
margin-bottom: 10px;
}

.news-section p {
font-size: 14px;
}

section.brand-section {
padding: 15px 10px 60px;
}

.footer-subscribe {
padding: 15px 10px 15px;
/* margin-top: -80px; */
margin-bottom: 15px;
}

.footer-subscribe h4 {
margin-bottom: 10px;
font-size: 16px;
text-align: center;
font-weight: 500;
}

button.event_schedule-btn a {
padding: 5px 16px;
font-size: 13px;
}

ul.social-menu-list li a {
font-size: 13px;
}

.social-menu-secondery p {
font-size: 13px;
}

.slick-menu {
margin-left: -3px;
margin-right: -3px;
}

.slick-menu li {
padding: 0 3px;
}

.event-caption h1 {
font-size: 21px;
margin-bottom: 0;
}

.past-event-intro {
padding: 25px 0;
}

.past-event-intro h2 {
margin-bottom: 8px;
font-size: 17px;
}

.past-event-intro h2 span {
padding: 0 0 5px 0;
}

.past-event-intro p {
font-size: 13px;
margin-bottom: 15px;
}

.past-event-intro .event-box-sec h4 {
font-size: 17px;
}

.past-event-intro .event-box-sec .content-box p {
font-size: 12px;
margin-bottom: 10px;
}

.past-event-intro .event-box-sec img {
height: 240px;
max-height: 240px;
}

.past-event-intro .event-box-sec .content-box .read_more a {
padding: 3px 15px;
font-size: 13px;
}

.past-event-box {
padding: 25px 0;
background: #3b1d82 url(../images/past-event-bg.jpg) no-repeat center center;
}

.past-event-box h2 {
font-size: 17px;
margin: 0 0 10px 0;
}

.past-event-box .col-sm-3 span {
font-size: 13px;
font-weight: 400;
margin-bottom: 15px;
}

.past-event-box .col-sm-3 span b {
font-size: 16px;
}

.gallery-content-primery {
width: 100%;
}

.gallery-content-primery.gallery-content-secondary {
width: 100%;
}

.key-highlights {
padding: 10px 0 25px 0;
}

.key-highlights h2 {
font-size: 17px;
}

.key-highlights h2 span {
padding: 0 0 5px 0;
}

.key-highlights p {
font-size: 13px;
}

figure.event-figure img {
margin-top: 57px;
}

ul.tabs-list {
margin-bottom: 25px;
}

.caption-wrapper h1,
.contact-banner-caption h1 {
font-size: 19px;
}

figure.agenda-banner-figure img {
min-height: 215px;
object-fit: cover;
}

ul.media-list li {
display: block;
margin-bottom: 15px;
}

.media-partner {
padding: 25px 0;
}

.knowledge-partner,
section.travel-partner {
padding: 25px 0;
}

ul.media-list li + li {
margin-left: 0;
}

#demo .carousel-item {
height: 47vh;
background: #1b2f58;
}

#demo2 {
display: block;
}

#demo2 .carousel-item {
min-height: 47vh;
background: #1b2f58;
}

#demo2 .carousel-indicators li {
height: 12px;
width: 12px;
border-radius: 50%;
background: #fff;
}

#demo2 .carousel-indicators li.active {
background: #fdc800;
}

.slick-initialized .slick-slide {
margin: 0 10px;
}

.carousel-inner {
min-height: 43vh;
}

img.img-fluid-hide {
object-fit: cover;
}

figcaption.speakers-caption h3 {
font-size: 18px;
}

figcaption.speakers-caption h3 span {
font-size: 13px;
}

.glimpse-video-wrapper iframe {
height: auto;
max-height: 300px;
}

.counter-section-home {
width: 60% !important;
bottom: 1% !important;
}

ul.counter-menu li {
font-size: 10px;
}

ul.counter-menu li span {
font-size: 16px;
}

.banner-overlay {
height: 120px;
}

ul.counter-menu li + li {
margin-left: 10px;
}

.containerr.counter-section-home {
width: 60% !important;
bottom: 4% !important;
}

fieldset#edit-commerce-payment .commerce-credit-card-expiration {
margin-left: 0;
margin-right: 0;
flex-direction: column;
width: 100% !important;
}

fieldset#edit-commerce-payment
.commerce-credit-card-expiration
> .form-type-select {
padding: 0 0px;
width: 100% !important;
}

.event-award-form
select#edit-commerce-payment-payment-details-credit-card-exp-year {
margin-top: 0px;
}

.event-award-form .form-type-select select {
max-width: 100%;
}

.registration-box-shadow #edit-commerce-payment-payment-method {
flex-direction: column;
align-items: center;
}

div#edit-commerce-payment-payment-method
> .form-item-commerce-payment-payment-method {
width: 100%;
}

.cart_contents .registration-box-shadow {
padding: 1rem 1rem !important;
margin-bottom: 16px;
}

.registration-box-shadow .table td,
.registration-box-shadow .table th,
.table tbody {
font-size: 1rem !important;
}

.cart_contents .registration-box-shadow .table.checkout-table td {
font-size: 12px;
padding: 0.5rem;
}

.commerce-price-formatted-components.checkout-table td {
font-size: 14px !important;
}

.attendee-box input,
.attendee-box select {
line-height: 42px;
padding: 4 10px;
height: 42px;
}

.commerce_coupon input[type="submit"] {
padding: 5px 20px !important;
width: 100%;
font-size: 14px !important;
}

.registration-box-shadow
#commerce-checkout-coupon-ajax-wrapper
#edit-commerce-coupon
.fieldset-wrapper {
margin-bottom: 0;
}

div#block-system-main {
width: 100%;
}

div#edit-commerce-payment-payment-method {
flex-direction: column;
}

div#edit-commerce-payment-payment-method
> .form-item-commerce-payment-payment-method {
width: 100%;
}

.only_custom_checkout_form
form#commerce-checkout-flow-multistep-default
.js-form-item {
width: 100% !important;
max-width: 100% !important;
padding: 0 0px !important;
}

.js-form-wrapper.form-wrapper .stripe-form.js-form-wrapper {
min-height: 18rem !important;
}

body.checkout_order_information.only_custom_checkout_form
form#commerce-checkout-flow-multistep-default
.js-form-item {
padding: 0 15px !important;
}

body.checkout_order_information.only_custom_checkout_form
fieldset#edit-payment-information
.fieldset-wrapper
legend {
margin-top: 16px;
}
.buy-pass_buy-pass .g-recaptcha {
overflow: scroll;
}
}
@media screen and (max-width: 449px) {
.primery-gallery-item,
.primery-gallery-item,
.secondery-full-item.clearfix {
height: 190px;
max-height: 190px;
}

.primary-item-fullwidth,
.primary-item-fullwidth,
.secondery-gallery-item {
height: 120px;
max-height: 120px;
}

.technology-text {
padding: 0 5px;
}

.technology-text p {
font-size: 12px;
}

div#home.tab-pane {
padding: 0;
}

.timeline ul li .content span.time-content {
font-size: 17px;
}

.tab-section h2,
.timeline ul li .content h2 {
font-size: 14px;
}

.tabs-list > li {
padding: 0 5px;
width: 33.333%;
}

.tabs-list > li + li {
margin-left: 0px;
}

.nav-tabs.tabs-list > li a {
padding: 6px 24px;
font-size: 20px;
position: relative;
}

.timeline ul li:before {
left: 0;
top: 19px !important;
}

.tabs-list > li.active::after {
content: none;
}

/* .tabs-list > li.active > a::after {
content: "";
position: absolute;
left: 0;
bottom: -12px;
width: 0;
height: 0;
border-top: 12px solid #f2184f;
border-left: 12px solid transparent;
} */

.timeline ul li .content {
width: calc(100vw - 70px);
}

.news-caption-text {
bottom: 25%;
bottom: 50%;
transform: translateY(50%);
}

section.springs_tabs .tabs-list > li a::after {
content: none;
}

figure.banner-figure img {
min-height: 64vh;
}

.glimpse-video-wrapper iframe {
height: auto;
max-height: 150px;
}

.registration-box-shadow #edit-commerce-payment-payment-method {
flex-direction: column;
}

div#edit-commerce-payment-payment-method
> .form-item-commerce-payment-payment-method {
width: 100%;
}

.form-text {
padding: 1rem;
}

section.event-award-form {
padding: 30px 0 !important;
}

div#edit-commerce-payment-payment-method {
margin-left: 0;
margin-right: 0;
}

.event-award-form #edit-commerce-payment {
padding-left: 0px !important;
}
}
.banner-overlay {
height: 130px;
}
ul.counter-menu li span {
font-size: 24px;
}
fieldset#edit-commerce-payment .commerce-credit-card-expiration {
flex-direction: column;
}
fieldset#edit-commerce-payment
.commerce-credit-card-expiration
> .form-type-select {
width: 100% !important;
}
.event-award-form
select#edit-commerce-payment-payment-details-credit-card-exp-year {
margin-top: 0;
}
ul.social-menu-list {
margin-bottom: 0.5rem;
align-items: center;
}
.social-menu-secondery p {
margin-bottom: 0;
}
div#edit-custom-checkout-pane-custom-message .col-lg-5 {
padding: 0 0;
}
div#edit-custom-checkout-pane-custom-message .col-lg-5 > .container {
padding-right: 0;
padding-left: 0;
}

/*Custom responsive*/

/*who we are responsive*/
@media screen and (max-width: 767px) {
.advArea {
width: 80%;
position: relative;
margin: auto;
}
.advArea .webhead {
text-align: center;
margin: 30px 0;
}
.advArea .webhead span {
display: block;
font-size: 14px;
font-weight: 400;
}
.advArea .adv-team ul {
display: flex;
justify-content: center;
align-items: center;
flex-wrap: wrap;
flex-direction: column;
}
.advArea .adv-team ul li {
margin: 0;
padding: 0;
cursor: pointer;
width: 100%;
position: relative;
}
.advArea .adv-team {
max-width: 100%;
margin: auto;
}
.advArea img {
width: 100%;
}
.advArea .info-team {
max-width: 100%;
margin: auto;
background: #fead16;
position: relative;
padding: 27px 0 0;
height: 100%;
}
.advArea .info-text {
padding: 293px 18px 2px;
text-align: center;
}
.advArea .ad-img {
position: absolute;
top: 14px;
left: 50%;
max-width: 210px;
transform: translateX(-50%);
margin: auto;
}
.advArea .info-text h4 {
color: #fff;
}
.advArea .info-text h4 span {
display: block;
font-size: 14px;
font-weight: 400;
}
.advArea .info-text p {
color: #fff;
font-size: 12px;
margin: 14px 0;
display: block;
line-height: 19px;
}
.advArea .adimg {
max-width: 100%;
height: auto;
padding: 10px 0;
width: 100%;
}
.advArea .mylo {
position: absolute;
top: 9px;
left: 0;
transition: 5s;
opacity: 0;
transition: visibility 0s, opacity 0.5s linear;
z-index: -9;
height: 100%;
}
.advArea .topji {
position: relative;
-width: 100%;
margin: auto;
}
.advArea li#d1:hover .mylo.s1 {
display: block;
opacity: 1;
z-index: 0;
height: 100%;
}
.advArea li#d2:hover .mylo.s2 {
display: block;
opacity: 1;
z-index: 0;
}
.advArea li#d3:hover .mylo.s3 {
display: block;
opacity: 1;
z-index: 0;
}
.advArea li#d4:hover .mylo.s4 {
display: block;
opacity: 1;
z-index: 0;
}
.organizing-committee .organizing-committee-box {
width: 80%;
margin-left: auto;
margin-right: auto;
}
}
@media screen and (max-width: 450px) {
.advArea .info-text h4 {
font-size: 15px;
margin-bottom: 8px;
}
.advArea .info-text p {
margin: 8px 0;
line-height: 1.45;
}
.advArea .info-text {
padding: 110px 15px 0px;
}
.advArea .ad-img {
top: 8px;
max-width: 92px;
}
}
@media screen and (max-width: 991px) {
.advArea .adv-team ul {
margin-left: -8px;
margin-right: -8px;
}
.advArea .adv-team ul li {
margin: 0;
padding: 0 8px;
cursor: pointer;
}
.advArea .mylo {
position: absolute;
top: 0;
left: 0;
height: 100%;
}
.advArea .info-team {
max-width: 100%;
padding: 8px 0 0;
height: 100%;
}
.advArea .info-text span {
font-size: 16px;
}
.advArea .info-text h4 {
font-size: 18px;
margin-bottom: 0;
margin-top: 15px;
}
.advArea .info-text p {
margin: 8px 0;
line-height: 1.45;
}
.advArea .ad-img {
position: absolute;
top: 10px;
left: 10px;
width: 100%;
max-width: 160px;
height: 100%;
overflow: hidden;
}
.advArea .info-text {
padding: 0 16px 0 190px;
}
.advArea {
margin-bottom: 20px;
}
}

/*who we are responsive*/

/*blog responsive css*/
@media screen and (max-width: 991px) {
.field.field-name-field-images.field-type-image.field-label-hidden {
width: 100%;
float: left;
padding: 20px;
}
.field.field-name-body.field-type-text-with-summary.field-label-hidden {
width: 100%;
float: right;
padding: 20px;
}
.navbar-nav .dropdown-menu li a {
padding-right: 5px;
padding-left: 5px;
}
.confirmation-login .form-wrapper .content {
padding: 20px 0;
}
}

/*blog responsive css*/

/*reset password page css*/
.reset-password-link {
overflow: hidden;
}
.reset-password-link .password-suggestions.description {
display: none !important;
}
.reset-password-link .password-strength {
display: none !important;
}
.reset-password-link .user-pass-reset p + p {
display: none !important;
}
.reset-password-link form.user-pass-reset {
text-align: left;
/* padding-left: 40px;*/
}
.reset-password-link
.password-confirm.js-password-confirm.js-password-confirm-message {
text-align: center;
margin-bottom: 15px;
}
.reset-password-link div.description {
text-align: center;
margin-bottom: 10px;
}
.reset-password-link .user-pass-reset p {
text-align: center;
padding: 20px;
}
.reset-password-link div#edit-actions {
text-align: center;
margin-top: 10px;
}
body.reset-password-link footer {
display: none;
}
.reset-password-link .confirmation-login {
overflow: hidden;
}
.reset-password-link .confirmation-login img {
height: 100%;
width: 100%;
object-fit: cover;
}
.reset-password-link .confirmation-login .content-left {
padding-top: 8rem;
text-align: center;
padding-right: 0;
}
.reset-password-link .confirmation-login .form-wrapper h1 {
font-size: 2rem;
padding-right: 15px;
}
.reset-password-link header#my-header {
background-color: #1b2f58;
}
.reset-password-link .confirmation-login .content-left input {
padding: 8px;
margin-bottom: 5px;
}
.reset-password-link
.confirmation-login
.content-left
.password-strength__meter {
height: 0.2em;
background-color: #102346;
}
.reset-password-link
.confirmation-login
.content-left
.password-strength__indicator {
background-color: #f2184f;
}
.reset-password-link .password-suggestions ul li {
font-size: 14px !important;
}
.reset-password-link .gfel-login-figure {
height: 100%;
}
.reset-password-link div#edit-actions input {
width: auto !important;
padding: 10px 50px !important;
margin: auto !important;
background-color: #102346;
color: #fff;
}
.reset-password-link div#edit-actions input:hover {
background-color: #ffffff !important;
color: #1b2f58;
cursor: pointer;
}
body.reset-password-link .message-box {
padding: 0 15px 0 15px;
}

/***********past-awardee-css***************/
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: 500;
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: 500;
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;
text-transform: none;
}
.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: 500;
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;
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: none;
display: none;
}
.key_gallery_figure {
position: relative;
overflow: hidden;
transition: 0.5s all;
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: #f2184f;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
transform: translateY(100%);
transition: 0.5s all;
padding: 20px;
display: none;
}

/************************/
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: 500;
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;
}
.key_gallery_figure_play .video_play_btn {
position: absolute;
top: 110px;
left: 47px;
display: none;
}
.h_100 {
height: 100%;
}
.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 .pl-0,
.past_e_key_gallery .p-0 {
border: 2px solid #fff;
}
.past_e_key_gallery .border-0 {
border: 0px solid #fff;
}

/***********past-awardee-css***************/
@media screen and (max-width: 1200px) {
.reset-password-link {
overflow: auto;
}
.reset-password-link .confirmation-login .form-wrapper .content {
padding-left: 40px;
padding-right: 40px;
}
.reset-password-link .confirmation-login .col-lg-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.reset-password-link .confirmation-login .content-left {
padding-top: 10rem;
text-align: center;
}
body.user_login .message-box {
padding: 0 15px;
}
body.reset-password-link .message-box {
padding: 0 30px 0 15px;
}
}
@media screen and (max-width: 991px) {
.reset-password-link .confirmation-login .content-left {
padding-top: 9rem;
text-align: center;
}
body.user_login .message-box {
padding: 0 15px;
}
}
@media screen and (max-width: 767px) {
body.user_login .message-box {
padding: 0 15px;
}
.reset-password-link div#block-system-main {
width: 100%;
}
.reset-password-link .confirmation-login .form-wrapper .content {
padding-left: 10px;
padding-right: 20px;
}
.reset-password-link .confirmation-login .content-left {
padding-top: 14rem;
text-align: center;
}
body.checkout_order_information.only_custom_checkout_form
div#edit-payment-information-add-payment-method-billing-information-address-0-address-country-code {
margin-bottom: 22px;
}
body.checkout_order_information.only_custom_checkout_form
div#edit-payment-information-add-payment-method-billing-information-address-0-address-container4 {
margin: 0px 0px 0 0 !important;
}
body.checkout_order_information.only_custom_checkout_form
.layout-region-checkout-footer
#edit-actions
input#edit-actions-next {
width: auto;
}
body.checkout_order_information.only_custom_checkout_form
.address-container-inline.js-form-wrapper.form-wrapper {
margin: 0px 0px 0 0 !important;
}
.header {
background-color: #1b2f58;
}
.user_form_padd{
padding: 0 15px;
}
}
@media screen and (max-width: 375px) {
}

/*reset password page css*/
@media screen and (max-width: 767px) {
.field.field-name-field-images.field-type-image.field-label-hidden img {
max-height: 250px;
}
.webform-multiple-table-responsive td {
padding: 0;
}
.com_display {
display: none;
}
}

/*login responsive*/
@media screen and (max-width: 767px) {
.user_login nav.navbar.navbar-expand-lg.navbar-default.my-navbar,
.user_password nav.navbar.navbar-expand-lg.navbar-default.my-navbar {
top: 0;
}
}
@media screen and (max-width: 992px) {
.user_login
.header.sticky-header
nav.navbar.navbar-expand-lg.navbar-default.my-navbar,
.user_password
.header.sticky-header
nav.navbar.navbar-expand-lg.navbar-default.my-navbar {
top: 10px !important;
}
}

/*login responsive end*/

/*who we are responsive*/
@media screen and (max-width: 767px) {
.awardee-tabs ul li,
#conference-category li {
width: 100%;
}
.awardee-tabs .tab-content form .form-no-label {
width: 100%;
}
}
@media screen and (max-width: 992px) {
.badge-section figure img {
transform: unset;
margin: 15px 0;
}
}

/*who we are responsive  end*/

/*agendaresponsive  end*/
@media screen and (max-width: 767px) {
.op-containt h3 {
font-size: 16px !important;
margin: auto;
padding: 10px;
}
}
@media screen and (max-width: 991px) {
.op-img-wrapper {
padding: 25px 15px;
min-height: 335px;
align-items: center;
}
.op-containt h3 {
font-size: 18px !important;
width: 100%;
}
.tab-section h2,
.timeline ul li .content h2 {
font-size: 16px;
margin-bottom: 10px;
}
.footer-subscribe {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
}
@media screen and (max-width: 1405px) {
.op-img-wrapper .op-containt h3 {
font-size: 18px;
}
.op-containt h3 {
font-size: 17px;
}
}
@media screen and (max-width: 1020px) {
.timeline ul li .content {
width: 41vw;
}
.timeline ul li:nth-child(even) .content {
left: calc(-41vw - 45px);
}
}
@media screen and (max-width: 700px) {
.op-img-wrapper img {
width: 100%;
margin-bottom: 30px;
}
.timeline ul li {
/* margin-left: 20px; */
}
.timeline ul li .content {
width: calc(100vw - 100px);
}
.timeline ul li .content h2 {
text-align: initial;
}
.timeline ul li:nth-child(even) .content {
left: 25px;
}
.timeline ul li:nth-child(even) .content:before {
left: -33px;
}
}

/*agenda responsive  end*/

/*01-02-2021*/
@media screen and (max-width: 767px) {
.exhibition-box .exhibition-content {
margin-top: 50px;
}
.card-wrapper.cart-sticky {
margin-bottom: 30px;
}
button#payment-btn {
width: 75%;
}
.pricing-box .content-box {
padding: 0 0;
margin-bottom: 30px;
}
.award-marketing .switch-toggle-box-one {
top: 35px;
position: static;
}
}

/*01-02-2021*/

/*04-02-2021*/
@media (min-width: 1200px) {
.who-we-are-intro .intro-img {
padding-left: 50px;
}
.marketing-partner_marketing-partner .who-we-are-intro .intro-img{
padding-left: 0px;
padding-right: 50px;
}
.student-passes_student-passes .who-we-are-intro .intro-img{
padding-left: 0px;
}
}

/*******************05-01-2021*******************/
@media screen and (max-width: 767px) {
.advArea {
width: 100%;
position: relative;
}
.advArea .webhead {
text-align: center;
margin: 30px 0;
}
.advArea .webhead span {
display: block;
font-size: 14px;
font-weight: 400;
}
.advArea .adv-team ul {
display: flex;
justify-content: center;
align-items: center;
flex-wrap: wrap;
flex-direction: column;
}
.advArea .adv-team ul li {
margin: 0;
padding: 0;
cursor: pointer;
width: 80%;
position: relative;
}
.advArea .adv-team {
max-width: 100%;
margin: auto;
}
.advArea img {
width: 100%;
}
.advArea .info-team {
max-width: 100%;
margin: auto;
background: #181c52;
position: relative;
padding: 27px 0 0;
height: 100%;
}
.advArea .info-text {
padding: 293px 18px 2px;
text-align: center;
}
.advArea .ad-img {
position: absolute;
top: 14px;
left: 50%;
max-width: 210px;
transform: translateX(-50%);
margin: auto;
}
.advArea .info-text h4 {
color: #fff;
}
.advArea .info-text h4 span {
display: block;
font-size: 14px;
font-weight: 400;
}
.advArea .info-text p {
color: #fff;
font-size: 14px;
margin: 14px 0;
display: block;
line-height: 19px;
}
.advArea .adimg {
max-width: 100%;
height: auto;
padding: 10px 0;
width: 100%;
}
.advArea .mylo {
position: absolute;
top: 9px;
left: 0;
transition: 5s;
opacity: 0;
transition: visibility 0s, opacity 0.5s linear;
z-index: -9;
height: 100%;
}
.advArea .topji {
position: relative;
-width: 100%;
margin: auto;
}
.advArea li#d1:hover .mylo.s1 {
display: block;
opacity: 1;
z-index: 0;
height: 100%;
}
.advArea li#d2:hover .mylo.s2 {
display: block;
opacity: 1;
z-index: 0;
}
.advArea li#d3:hover .mylo.s3 {
display: block;
opacity: 1;
z-index: 0;
}
.advArea li#d4:hover .mylo.s4 {
display: block;
opacity: 1;
z-index: 0;
}
}

/*******************14-8-2020-end*******************/

/*custom-css*/
.registration_registration .header li.nav-item.last-menu {
display: none;
}

/**********add-attendee-form*************/

.home_home .form-email,
.home_home .form-text {
margin-bottom: 0;
padding: 8px;
}
.form-select,
.form-email,
.form-tel,
.form-url,
.form-text {
width: 100%;
height: 42px;
padding: 6px;
border: 1px solid #dbe0df;
font-size: 16px;
border-radius: 10px;
}

.form-actions {
float: unset;
}

/**********add-attendee-form**************/
.past-awardees-dubai-spring-2022_past-awardees-dubai-spring-2022
.section.event-speakers-section {
background-color: transparent;
}
.event-agenda .tabs-list a {
border: 0;
cursor: pointer;
}
.event-agenda .tabs-list a.active {
background: #f2184f;
border: 0;
color: #fff;
}
.event-agenda .timeline-list figure {
transition: 0.5s all;
}
.timeline-list figure .speakers-caption {
background: #1b2f58;
text-align: center;
padding: 4px;
color: #fff;
margin: 0 0 16px 0;
margin-top: -7px;
height: 130px;
align-items: center;
display: flex;
flex-direction: column;
justify-content: center;
}
.past-awardees-dubai-spring-2022_past-awardees-dubai-spring-2022
.nav-tabs.tabs-list
> li.active
> a,
.past-awardees-usa-spring-2022_past-awardees-usa-spring-2022
.nav-tabs.tabs-list
> li.active
> a {
background: transparent;
color: #000;
}

/**********************************************/
figcaption.speakers-caption h5 {
font-size: 16px;
}
figcaption.speakers-caption h6 {
font-size: 13px;
margin-top: 6px;
font-weight: 400;
}

/**********************************************/
button#show_allOutstandingLeadershipAward,
#show_allBestCompaniesAward {
display: inline-block;
line-height: 1.45;
background: #f2184f;
border: 1px solid #ccc;
padding: 8px 24px;
border-radius: 6px;
color: #fff;
cursor: pointer;
transition: 0.5s all;
max-width: 130px;
margin: 0 auto;
display: block;
}
.timeline-list figure .speakers-caption h6 span {
font-size: 13px;
font-weight: 400;
/*    white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;*/
width: 100%;
display: block;
}
.past-awardees-dubai-spring-2022_past-awardees-dubai-spring-2022
section.event-speakers-section,
.past-awardees-usa-spring-2022_past-awardees-usa-spring-2022
section.event-speakers-section {
background-color: transparent;
}
.past-awardees-dubai-spring-2022_past-awardees-dubai-spring-2022
.tabs-list
> li.active::after,
.past-awardees-usa-spring-2022_past-awardees-usa-spring-2022
.tabs-list
> li.active::after {
content: none;
}
.past-awardees-usa-spring-2022_past-awardees-usa-spring-2022
.event-speakers-section
.nav-tabs.tabs-list
> li
a.active {
background: #f2184f;
color: #fff;
border: none;
border-radius: 0;
}
.springs_tabs .tabs-list li.active a {
background: #f2184f !important;
color: #fff !important;
}
section.springs_tabs .tab-content .tab-pane {
padding: 0 0;
box-shadow: 0px 0px 12px -5px #1b2f58;
}
section.springs_tabs .tab-content .tab-pane li {
list-style: none;
}
@media screen and (max-width: 1430px) {
.over_wrapper {
height: 600px;
overflow: auto;
padding: 0 15px;
}
.over_wrapper img {
width: 1400px;
height: auto;
}
}

/*custom-css-end*/
@media screen and (max-width: 450px) {
.advArea .info-text h4 {
font-size: 18px;
margin-bottom: 8px;
}
.advArea .info-text p {
margin: 8px 0;
line-height: 1.45;
}
.advArea .info-text {
padding: 110px 15px 0px;
}
.advArea .ad-img {
top: 8px;
max-width: 92px;
}
}

/*04-01-2021*/

/*05-01-2021*/
@media screen and (max-width: 992px) {
.slick-slider-section .carousel-inner {
min-height: auto !important;
}
#blogCarousel .col-md-2.pr-0.pl-0 img {
min-height: 15vh;
object-fit: cover;
}
.slick-slider-section {
padding-bottom: 50px !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 992px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
.home_home .banner-text {
top: 55%;
}
.home_home .banner-text-wrapper p {
margin-bottom: 16px;
font-size: 16px;
max-width: 80%;
}
.home_home .banner-text .banner-text-wrapper h1 span {
font-size: 27px;
}
.home_home .banner-text .banner-text-wrapper h3 {
font-size: 24px;
margin-bottom: 16px;
}
.awardee-detail-list img {
width: 110px;
height: 110px;
}
}

/*05-01-2021*/

/*12-01-2021*/
@media only screen and (min-width: 768px) and (max-width: 992px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
.slick-caption-text {
padding: 15px 15px;
background-color: #fff;
min-height: 240px;
max-height: 240px;
}
}
@media only screen and (max-width: 1024px) {
.user_password .form-item--error-message {
top: 100%;
width: 100%;
display: flex;
justify-content: center;
text-align: center;
left: auto;
}
.home_home .banner_counter{
display: none;
}
.right_banner_box h5{
font-size: 18px;
}
.confirmation-login .form-wrapper .content,
.user_password .confirmation-login .form-wrapper .content p {
margin-top: 20px;
}
}
@media only screen and (max-width: 767px) {
.user_password .form-item--error-message {
left: auto;
top: 100%;
}
.confirmation-login .form-wrapper .content,
.user_password .confirmation-login .form-wrapper .content p {
margin-top: 50px;
}
#edit-delegates label,
.form-item-delegates label {
font-size: 20px;
padding-top: 6px;
}
ul.cartData {
font-size: 16px;
}
.rightBoxInterCont{
margin-bottom: 20px;
}
}
@media screen and (max-width: 991px) {
.webform-multiple-add.js-webform-multiple-add.container-inline {
right: 0px;
width: 80px;
}
.webform-register-wrapper .js-form-item {
margin-bottom: 0.5rem;
}
.webform-register-wrapper .webform-multiple-table td .js-form-item {
margin: 0 0 0px 0;
width: 100%;
}
.myregisterArea .mycart div#edit-actions input {
width: 100%;
}
.webform-multiple-table-responsive td.webform-multiple-table--operations {
display: flex;
justify-content: flex-end;
margin-bottom: 16px;
padding: 0 16px;
}
.webform-multiple-table td.webform-multiple-table--operations-two {
width: auto;
}
.webform-multiple-table td input[type="image"] {
width: 32px !important;
float: right;
margin: 5px 15px;
}
}
@media screen and (max-width: 768px) {

.new_ur_usp .usp_box {
height: auto !important;
margin-bottom: 17px;
}
}
@media screen and (max-width: 575px) {
.webform-multiple-add.js-webform-multiple-add.container-inline
.button.js-form-submit.form-submit {
min-height: unset;
height: 30px;
line-height: 20px;
max-height: unset;
padding: 4px;
}
.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-table td input[type="image"] + input[type="image"],
.webform-multiple-table td input[type="image"] {
width: 22px !important;
float: right;
margin-left: 15px;
}
}
@media screen and (max-width: 1200px) {
.organizing-committee .organizing-committee-box .organizer-details {
font-size: 17px;
min-height: 85px;
padding: 8px;
}
.organizing-committee .organizing-committee-box .organizer-details small {
font-size: 14px;
color: #000;
font-weight: 500;
display: block;
}
}
@media only screen and (min-width: 768px) and (max-width: 992px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
.user_login .confirmation-login .content-left,
.user_password .confirmation-login .content-left {
height: auto;
}
/* .checkout_order_information div#edit-actions input {
width: 80%;
} */
.edcon-text h4:first-child {
font-size: 20px;
}
.edcon-text h5.award_heading {
font-size: 16px;
}
h4.event-awardee-name.text-center.text-uppercase {
font-size: 20px;
}
h4.capitalize p {
font-size: 16px;
max-width: 300px;
}
.edcon-winnr {
top: 45%;
}
h4.eaddress {
font-size: 24px;
}
h4.edate {
font-size: 24px;
}
h4.text-uppercase.text-center.pt-3.pb-0 {
font-size: 24px;
}
.container.text-center.text-uppercase {
font-size: 24px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1200px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
figcaption.figure-caption-badge-c {
bottom: 26%;
}
figcaption.figure-caption-badge {
top: 25%;
}
}
@media only screen and (min-width: 992px) and (max-width: 1200px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
figcaption.figure-caption-badge-c {
bottom: 26%;
}
figcaption.figure-caption-badge {
top: 25%;
}
}
@media (max-width: 1200px) {
.checkout_complete.only_custom_checkout_form .accept-info {
margin-left: 2rem !important;
}
.checkout_complete.only_custom_checkout_form .custom-complete-submit {
margin: auto;
width: 100%;
display: flex;
text-align: center;
justify-content: center;
}
.checkout_complete.only_custom_checkout_form
input#edit-custom-checkout-completion-message-submit {
margin-left: 0;
}
.checkout_complete.only_custom_checkout_form
.js-form-item.form-item.js-form-type-checkbox.form-item-custom-checkout-completion-message-accept-info.js-form-item-custom-checkout-completion-message-accept-info {
display: flex;
}
}
@media (max-width: 1200px) {
.welcome-scholarship img {
max-width: 18%;
}
.edcon-text h4:first-child {
margin-bottom: 10px;
}
h4.event-awardee-name.text-center.text-uppercase {
margin-bottom: 10px !important;
}
}

/*========================gallery-css-end===============================*/
/*12-01-2021*/
@media screen and (max-width: 1200px) {
.user_login .confirmation-login .content-left {
padding-right: 0;
}
.op-containt h3 {
font-size: 20px;
}
.op-img-wrapper {
min-height: 320px;
}
.op-containt {
flex: 0 0 50%;
max-width: 50%;
margin-bottom: 70px;
}
.op-img-wrapper img {
padding: 12px;
min-height: auto;
margin-bottom: 15px;
border: 1px solid #0d2346;
min-width: 180px;
min-height: 80px;
max-height: 80px;
max-width: 180px;
}
img.-photography-partner,
img.knowledge--partner,
img.technology--partner {
min-height: 120px;
max-height: 120px;
min-width: 240px;
max-width: 240px;
padding: 20px;
}
.op-img-wrapper.mp-img-wrappe .col-sm-6 {
padding: 0 6px 0 0;
}
.ministery-text p {
font-size: 13px;
}
.ministery-text h3 {
font-size: 21px;
height: 34px;
margin-bottom: 5px;
}
.what-we-offer .offer-box {
min-height: 275px;
}
.organizing-committee {
margin-top: 4rem;
}
.who-we-are-categories .categories-box {
padding: 10px;
margin-top: 25px;
}
.who-we-are-categories .categories-box p {
font-size: 12px;
}
.intro-img img {
width: 100%;
display: flex;
margin: auto;
margin-bottom: 2rem;
}
.row.row-expand > .col-md-6,
.row.row-expand > .col-md-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 41.666667%;
flex: 0 0 100%;
max-width: 100%;
}
.row.row-expand {
flex-direction: column-reverse;
}
.badge-section figure img {
transform: scale(1);
display: flex;
margin: auto;
}
li.nav-item.last-menu {
padding: 8px !important;
padding-top: 12px !important;
padding-bottom: 12px !important;
text-align: center;
}
li.nav-item.last-menu.user_status {
text-align: left;
}
figcaption.investore-caption h5 {
font-size: 20px;
}
figure.investore-figure figcaption.investore-caption {
min-height: 110px;
}
figure.investore-figure img {
min-height: 200px;
max-height: 200px;
object-fit: cover;
min-width: 200px;
max-width: 200px;
}
figcaption.speakers-caption h3 span {
font-size: 14px;
}
figcaption.speakers-caption h3 {
font-size: 19px;
}
.our-ptner-section h2,
.investor-section h2 {
margin-bottom: 35px;
}
figcaption.investore-caption h6 {
font-size: 16px;
}
.confirmation-login .form-wrapper .content,
.user_password .confirmation-login .form-wrapper .content {
margin-top: 0;
/* padding: 20px; */
}
}
@media screen and (max-width: 991px) {
.organizing-committee .organizing-committee-box .organizer-details {
font-size: 15px;
min-height: 85px;
padding: 8px;
}
.organizing-committee .organizing-committee-box .organizer-details small {
font-size: 12px;
}
figcaption.investore-caption h5 {
font-size: 18px;
}
figure.investore-figure figcaption.investore-caption {
min-height: 90px;
}
figure.investore-figure img {
min-height: 150px;
max-height: 150px;
object-fit: cover;
min-width: 150px;
max-width: 150px;
}
figcaption.speakers-caption h3 span {
font-size: 12px;
}
figcaption.speakers-caption h3 {
font-size: 16px;
}
.our-ptner-section h2,
.investor-section h2 {
margin-bottom: 35px;
}
figcaption.investore-caption h6 {
font-size: 14px;
}
.ministery-text p {
font-size: 12px;
}
.ministery-text p{
text-align: left;
}
.ministery-text {
min-height: 310px;
}
.ministery-text h3 {
font-size: 18px;
height: 30px;
margin-bottom: 10px;
}
.who-we-are-slider .slide-content {
min-height: 160px;
}
.past-event-intro .event-box-sec .content-box p {
margin-bottom: 15px;
}
.op-img-wrapper img {
padding: 10px;
margin-bottom: 15px;
border: 1px solid #0d2346;
min-width: 120px;
max-width: 120px;
min-height: 80px;
}
.welcome-scholarship img {
max-width: 24%;
}
img.-photography-partner,
img.knowledge--partner,
img.technology--partner {
min-height: 100px;
max-height: 100px;
min-width: 200px;
max-width: 200px;
padding: 20px;
}
.user_login .confirmation-login .content-left {
padding: 20px;
}
}
@media screen and (max-width: 767px) {
.welcome-scholarship img {
max-width: 15%;
}
.ministery-section h2 {
font-size: 24px !important;
}
.organizing-committee .organizing-committee-box .organizer-details {
font-size: 20px;
min-height: 85px;
padding: 8px;
}
.organizing-committee .organizing-committee-box .organizer-details small {
font-size: 16px;
}
.op-containt h3 {
font-size: 20px !important;
text-align: center;
}
figure.speakers-figure img {
max-width: 75%;
display: flex;
margin: auto;
margin-bottom: 10px;
}
figcaption.investore-caption h5 {
font-size: 18px;
}
figure.investore-figure figcaption.investore-caption {
min-height: 90px;
}
figure.investore-figure img {
min-height: 220px;
max-height: 220px;
object-fit: cover;
min-width: 220px;
max-width: 220px;
}
figcaption.speakers-caption h3 span {
font-size: 14px;
}
figcaption.speakers-caption h3 {
font-size: 16px;
}
.our-ptner-section h2,
.investor-section h2 {
margin-bottom: 35px;
}
figcaption.investore-caption h6 {
font-size: 14px;
}
.op-img-wrapper img {
padding: 10px;
max-width: 80%;
display: flex;
margin: auto;
border: 1px solid #102543;
margin-bottom: 15px;
min-height: 100px;
max-height: 100px;
min-width: 180px;
max-width: 180px;
}
.ministery-text {
margin-bottom: 35px;
padding: 20px 10px 10px;
min-height: 250px;
height: auto;
}
/* .ministery-text figure img {
margin-top: 15px;
} */
.home-glimpse-text h3 {
text-align: center;
}
.advArea .adv-team ul li {
width: 85%;
}
.who-we-are-slider .slide-content .slide-title {
font-size: 14px;
padding: 0px;
}
.who-we-are-slider .slide-content {
min-height: 210px;
}
.technology-section {
padding-top: 35px;
}
.welcome-figure {
margin-bottom: 2rem;
padding: 0 1rem;
}
.past-event-intro .event-box-sec .content-box {
padding-top: 10%;
}
.tabs-list > li {
width: 75%;
padding: 12px;
}
.user_login .confirmation-login .content-left {
padding: 20px !important;
}
.myregisterArea .mycart div#edit-actions input {
width: 100%;
}
section.springs_tabs .tabs-list > li {
width: 100%;
padding: 0px;
}
section.springs_tabs .tabs-list > li a {
display: block;
}
section.springs_tabs .tabs-list > li + li {
margin-left: 0;
margin-top: 8px;
}
.new_mission_figure_caption h2 {
font-size: 21px !important;
padding: 20px 0;
}
.new_ur_usp{
padding: 50px 0 !important;
}
.ministery-text p{
text-align: center;
}
/* .banner-text {
transform: translateY(-50%);
}*/
}
@media screen and (max-width: 480px) {
.banner-text {
transform: translateY(-47%);
}
}
@media screen and (max-width: 375px) {
#edit-delegates label,
.form-item-delegates label {
font-size: 16px !important;
padding-top: 10px;
}
.myregisterArea .mycart div#edit-actions input {
font-size: 14px !important;
}
.register_register ul.cartData {
font-size: 12px;
}
.mycart .topHeading {
margin: -16px -16px 21px -17px;
}
.myregisterArea .mycart {
padding: 1rem !important;
}
.register_register .g-recaptcha {
overflow-x: scroll !important;
}
.mycart h2 {
font-size: 20px;
}
.mycart ul.totalData li {
font-size: 18px;
}
.banner-text {
transform: translateY(-39%);
}
/*.home_home .banner-text {
transform: translateY(-27%);
}*/
.home_home section.video-section.home-video-section > img {
/*        height: 80vh;*/
object-fit: cover;
}

.video-section #video-background-home {
height: 75vh;
}
.primery-header {
font-size: 11 !important;
text-align: justify;
padding: 8px 12px;
}
.play-btn {
top: 60%;
}
.advArea .adv-team ul li {
width: 84%;
}
.advArea .info-text p {
font-size: 13px;
}
.who-we-are-slider .slide-content {
min-height: 262px;
}
.slick-caption-text {
min-height: 190px;
}
}
@media screen and (max-width: 340px) {
#edit-delegates label,
.form-item-delegates label {
font-size: 14px !important;
padding-top: 10px;
}
.awardee-tabs .g-recaptcha {
max-width: 240px !important;
overflow-x: scroll;
}
img.img-fluid-hide {
height: 53vh;
}
.play-btn {
top: 51%;
}
.advArea .adv-team ul li {
width: 100%;
}
.who-we-are-slider .slide-content {
min-height: 262px;
}
}

/*Custom menu responsive*/
@media screen and (max-width: 1200px) {
nav#block-gfel-main-menu {
margin-left: 0;
}
.navbar-expand-md .navbar-nav .nav-link {
font-size: 14px;
}
.header.sticky-header nav#block-gfel-main-menu {
margin-left: 0;
}
.navbar-expand-lg .navbar-nav .nav-link {
padding-left: 4px !important;
padding-right: 4px;
}
header .navbar-toggler {
transform: translateY(0%);
position: static;
}
.my_main_nav .container div {
width: 100%;
}
}
@media only screen and (min-width: 992px) {
.navbar-expand-xl .navbar-nav .nav-link {
font-size: 14px;
padding-left: 4px;
position: relative;
}
}
@media only screen and (min-width: 1200px) {
.navbar-expand-lg .navbar-nav .nav-link {
font-size: 14px;
font-weight: 500;
padding-right: 4px;
padding-left: 4px;
}
}
@media only screen and (min-width: 768px) and (max-width: 1200px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape),
not all {
nav.navbar div:nth-child(2) {
max-width: 100%;
width: 100%;
}
.navbar-nav .dropdown-menu {
position: relative;
left: 0;
top: 0;
padding: 10px;
width: 100%;
max-width: 100%;
float: left;
}
.header.sticky-header nav#block-gfel-main-menu .navbar-collapse.collapse {
position: fixed;
left: 0px;
top: 55px;
background: #fff;
width: 100%;
padding-left: 40px;
border-radius: 0;
padding-bottom: 20px;
padding-right: 32px;
box-shadow: 1px 12px 10px #3e3b3b66;
}
li.nav-item.last-menu a {
width: auto !important;
min-width: 100px;
max-width: 100px;
}
header .navbar-toggler {
right: 15px !important;
}
.header nav.navbar.my-navbar .col-lg-2 {
width: 100% !important;
flex: 0 0 100%;
max-width: 100%;
}
nav.navbar div:nth-child(2) {
max-width: 100%;
width: 100%;
margin-top: 10px;
}
.navbar-nav .dropdown-menu {
position: relative;
left: 0;
top: 0;
padding: 10px;
width: 100%;
max-width: 100%;
float: left;
}
#top-menu .nav-item .nav-item {
border-bottom: 1px solid #fff;
}
#top-menu .nav-item .dropdown-menu {
border: 0;
padding-left: 0 !important;
}
#top-menu .nav-item {
width: 100%;
border-bottom: 1px solid#102543;
padding: 0;
}
#top-menu .nav-item.active {
display: block;
padding: 0;
margin: 0;
}
#top-menu .nav-item .dropdown-toggle::after {
display: none !important;
}
#top-menu b.caret.dropdown-toggle {
position: absolute;
right: 5%;
}
#top-menu li.nav-item.active a {
border-bottom: 0;
padding-bottom: 10px;
}
#top-menu .dropdown-menu.multi-level {
background-color: #102543;
color: #fff;
padding: 0;
margin: 0;
border-radius: 0;
width: 100%;
}
#top-menu .dropdown-menu.multi-level li a {
color: #fff;
padding: 8px 8px 8px 8px;
width: 100%;
}
#top-menu .nav-link {
display: block;
padding: 8px 4px 8px 4px;
margin: 0;
}
#top-menu .nav-link.show b.caret.dropdown-toggle {
background-color: #102543;
color: #ffffff;
}
#top-menu b.caret.dropdown-toggle {
position: absolute;
right: 1%;
z-index: 9999;
background-color: #102543;
color: #fff;
padding: 0px 8px;
margin: 0;
}
#top-menu b.caret.dropdown-toggle i {
font-size: 20px;
margin-top: 2px;
}
#top-menu li.nav-item.active a {
border-bottom: 0;
padding-bottom: 8px;
margin: 0;
padding-top: 4px;
}
#top-menu li a:before {
display: none;
}
ul#top-menu {
border-top: 1px solid #f2184f;
margin-top: 15px;
}
.nav-item .dropdown-menu.multi-level {
display: none !important;
}
.nav-item.toggleShow .dropdown-menu.multi-level {
display: block !important;
}
#top-menu li.nav-item.active a {
border-bottom: 1px solid #fff;
background-color: #102543;
color: #fff;
width: 100%;
padding-bottom: 8px;
padding-top: 10px !important;
padding-bottom: 10px !important;
}
}

@media only screen and (min-width: 768px) and (max-width: 1200px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait),
only screen and (min-width: 768px) and (max-width: 1200px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
header .navbar-toggler {
right: 0px !important;
}

nav.navbar div:nth-child(2) {
max-width: 100%;
width: 100%;
}
.navbar-nav .dropdown-menu {
position: relative;
left: 0;
top: 0;
padding: 10px;
width: 100%;
max-width: 100%;
float: left;
}
#top-menu .nav-item .nav-item {
border: 0;
}
#top-menu .nav-item .dropdown-menu {
border: 0;
padding-left: 0 !important;
width: 100%;
}
#top-menu .nav-item .nav-item {
border-bottom: 1px solid #fff;
}
#top-menu .nav-item {
width: 100%;
border-bottom: 1px solid #102543;
padding: 0;
padding-left: 0;
}
#top-menu .nav-item .dropdown-toggle::after {
display: none !important;
}
#top-menu .nav-item.show {
padding-left: 0;
}
#top-menu .nav-item.show a {
padding-left: 12px;
}
li.nav-item.last-menu a {
width: auto !important;
min-width: 100px;
max-width: 100px;
text-align: center;
}
.navbar-nav .dropdown-menu {
position: relative;
left: 0;
top: 0;
padding: 4px;
}
.header nav.navbar.my-navbar .col-lg-2 {
width: 100% !important;
flex: 0 0 100%;
max-width: 100%;
}
ul#top-menu {
border-top: 1px solid #f2184f;
}
.header.sticky-header nav#block-gfel-main-menu .navbar-collapse.collapse {
position: fixed;
left: 0px;
top: 55px;
background: #fff;
width: 100%;
padding-left: 40px;
border-radius: 0;
box-shadow: 1px 12px 10px #3e3b3b66;
}
.header nav#block-gfel-main-menu .navbar-collapse.collapse {
position: absolute;
left: 0px;
background: #fff;
width: 100%;
padding-left: 40px;
border-radius: 20px;
padding: 10px 30px;
padding-bottom: 30px;
border-top-left-radius: 0;
border-top-right-radius: 0;
top: 45px;
margin-top: 10px;
}
#top-menu li.nav-item.active a {
border-bottom: 0;
padding-bottom: 10px;
}
#top-menu li.nav-item.active a {
border-bottom: 1px solid #fff;
background-color: #102543;
color: #fff;
width: 100%;
padding-bottom: 8px;
padding-top: 10px !important;
padding-bottom: 10px !important;
}
#top-menu .dropdown-menu.multi-level {
background-color: #102543;
color: #fff;
padding: 4px 4px 4px 4px;
margin: 0;
border-radius: 0;
}
#top-menu .dropdown-menu.multi-level li a {
color: #fff;
}
#top-menu .nav-link {
display: block;
padding: 8px 4px 8px 4px;
margin: 0;
}
#top-menu .nav-link.show b.caret.dropdown-toggle {
background-color: #102543;
color: #ffffff;
}
#top-menu b.caret.dropdown-toggle {
position: absolute;
right: 1%;
z-index: 9999;
background-color: #102543;
color: #fff;
padding: 0px 8px;
}
#top-menu b.caret.dropdown-toggle i {
font-size: 20px;
margin-top: 2px;
}
#top-menu li a:before {
display: none;
}
.nav-item .dropdown-menu.multi-level {
display: none !important;
}
.nav-item.toggleShow .dropdown-menu.multi-level {
display: block !important;
}
}
@media screen and (max-width: 767px) {
#top-menu .nav-item .dropdown-menu {
border: 0;
padding-left: 0 !important;
width: 100%;
}
#top-menu .dropdown-menu.multi-level {
background-color: #102543;
color: #fff;
padding: 4px 4px 4px 4px;
margin: 0;
border-radius: 0;
}
#top-menu .dropdown-menu.multi-level {
padding: 0;
}
#top-menu .navbar-nav .dropdown-menu {
position: relative;
left: 0;
top: 0;
padding: 4px;
max-width: 100%;
float: left;
}
#top-menu .nav-item .nav-item {
border: 0;
}
#top-menu .nav-item {
width: 100%;
border-bottom: 1px solid #102543;
padding: 0;
padding-left: 0;
}
#top-menu .dropdown-menu.multi-level li a {
color: #fff;
}
#top-menu .nav-link.show b.caret.dropdown-toggle {
background-color: #102543;
color: #ffffff;
}
#top-menu b.caret.dropdown-toggle {
position: absolute;
right: 1%;
z-index: 9999;
background-color: #102543;
color: #fff;
padding: 0px 8px;
}
#top-menu li a:before {
display: none;
}
#top-menu .nav-item .nav-item {
border-bottom: 1px solid #fff;
}
#top-menu li.nav-item.active a {
border-bottom: 1px solid #fff;
background-color: #102543;
color: #fff;
width: 100%;
padding-bottom: 8px;
padding-top: 10px !important;
padding-bottom: 10px !important;
}
#top-menu li.nav-item.active a b.caret.dropdown-toggle {
background-color: #fff;
color: #102543;
}
#top-menu li.nav-item a {
padding-left: 5px;
}
#top-menu li.nav-item .dropdown-menu.multi-level a {
padding-left: 15px !important;
padding-top: 8px;
padding-bottom: 8px;
}
#top-menu li.nav-item a {
width: 90%;
}
li.nav-item.last-menu a {
padding-left: 5px;
width: auto;
min-width: 85px;
max-width: 85px;
}
.nav-item .dropdown-menu.multi-level {
display: none !important;
}
.nav-item.toggleShow .dropdown-menu.multi-level {
display: block !important;
}
}

.mobile_banner_agenda{
display: none;
}

/*custom menu responsive csss end*/

/* covid header responsive */
@media screen and (max-width: 1199px) {
.advArea h3:before {
width: 36%;
}
.nomination-section .form-wrapper {
margin-top: 2rem;
}
.row.row-expand-nomination > .col-lg-6,
.row.row-expand-nomination > .col-lg-6 {
flex: 0 0 100%;
max-width: 100%;
}
.row.row-expand-nomination {
flex-direction: column;
}
.row.row-expand-nomination > .col-lg-7,
.row.row-expand-nomination > .col-lg-5 {
flex: 0 0 100%;
max-width: 100%;
}
.technology-img {
text-align: center;
margin-top: 2rem;
}
.technology-img img {
max-width: 60%;
margin: auto;
}
.bef-nested ul li {
max-width: 100% !important;
flex: 0 0 100%;
}
.single-featured-image-header img {
object-fit: cover;
height: 60vh;
}
.single-featured-image-header .desk-agenda-banner{
display: none;
}
.single-featured-image-header .mobile_banner_agenda{
display: block;
}
.user_password div#edit-actions {
text-align: center;
justify-content: center;
}
.user_password div#edit-actions input {
margin: auto !important;
}
.user_password .confirmation-login .form-wrapper {
margin-top: 15rem;
}
.user_login .confirmation-login .form-wrapper {
margin-top: 8rem !important;
}
/* .user_login div#edit-actions {
margin-top: 3rem !important;
} */
.only_custom_checkout_form .layout-region.layout-region-checkout-footer {
width: 100% !important;
}
ul.my-navbar {
background: #f2184f;
margin-top: 0;
}
li.nav-item.last-menu a {
border: 2px solid #ffffff !important;
}
.news-caption-text .play-btn {
position: static;
width: auto;
height: auto;
transform: unset;
margin-top: 0px;
margin-bottom: 8px;
}
figure.speakers-figure img {
width: 100%;
margin-bottom: 10px;
border-radius: 50%;
min-width: 200px;
min-height: 200px;
max-height: 200px;
object-fit: cover;
max-width: 200px;
}
}
@media screen and (max-width: 991px) {
.advArea h3:before {
width: 50%;
transform: translateX(-50%);
left: 50%;
}
.primery-header {
font-size: 12px;
text-align: center;
padding: 8px 12px;
}
.single-featured-image-header img {
object-fit: cover;
height: 75vh;
}
.user_password div#edit-actions {
text-align: center;
justify-content: center;
}
.user_password div#edit-actions input {
margin: auto !important;
}
.user_password .confirmation-login .form-wrapper {
margin-top: 12rem;
}
.count-event h3 {
font-size: 18px;
}
ul.count-list li time {
font-size: 32px;
}
ul.count-list li small {
font-size: 14px;
}
figcaption.time-caption {
transform: translateY(-40%);
}
.contdown_content {
max-width: 80%;
transform: translateY(-33%);
padding: 16px 16px;
}
.contdown_content h2 {
font-size: 23px;
margin-bottom: 16px;
}
.countdown .num {
font-size: 33px;
}
}
@media screen and (max-width: 767px) {
span.linkedin-follow {
width: 80px !important;
display: flex;
}
.advArea h3 {
font-size: 24px;
}
.advArea h3:before {
width: 60%;
}
.technology-img img {
max-width: 100%;
}
.item-list {
margin-bottom: 1rem;
}
aside.blog-side_bar {
margin-top: 0;
margin-bottom: 5rem;
}
.item-list ul li {
margin-bottom: 1rem;
}
.container.terms-detail {
padding: 50px 25px;
}
.primery-header {
font-size: 12px;
text-align: justify;
padding: 8px 12px;
}
.user_login .confirmation-login .content-left {
height: auto;
}
.user_login .confirmation-login .content-left,
.user_password .confirmation-login .content-left {
height: auto;
}
.user_login .confirmation-login .form-wrapper,
.user_password .confirmation-login .form-wrapper {
margin-top: 10rem;
}
.user_password div#edit-actions {
text-align: center;
justify-content: center;
}
.user_password div#edit-actions input {
margin: auto !important;
}
.confirmation-login .content-left input {
width: 95% !important;
}
.welcome-section {
padding: 50px 0 0px 0;
}
figcaption.time-caption {
width: 95%;
max-width: 95%;
}
li.nav-item.last-menu {
padding-top: 8px !important;
padding-bottom: 8px !important;
}
#top-menu li.nav-item a {
width: 100%;
padding: 0.25rem 1rem;
}
ul#top-menu {
margin-top: 0;
}
a.navbar-brand.logo-wrapper {
display: inline-block;
}
.header.sticky-header a.navbar-brand.logo-wrapper img.scroll-logo {
display: block;
width: 200px;
}
.header.sticky-header {
position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 11111;
}
section.video-section.home-video-section > img {
height: 80vh;
object-fit: cover;
}
.home_home section.video-section.home-video-section > img {
height: 110vh;
}

.col-banner-agenda_figure_caption_primery address {
font-size: 15px;
}
.video-section button.button.banner-stage-btn a {
padding: 10px 14px;
font-size: 16px;
font-weight: 500;
}
.who-we-are-intro h2,
.what-we-offer h2,
.who-we-are-categories h3,
.organizing-committee h3,
.who-we-are-slider h3 {
font-weight: 700;
font-size: 21px;
margin: 16px 0 16px 0;
text-align: center;
}
.what-we-offer h2,
.who-we-are-categories h3,
.organizing-committee h3,
.who-we-are-slider h3 {
margin: 0px 0 16px 0;
}
.nomination-section .form-wrapper h2 {
font-size: 19px;
margin: 8px 0 8px 0;
}
.nomination-section .form-wrapper strong {
font-size: 16px;
}
.conf-radio-div {
flex-direction: column;
}
.conf-radio-box {
width: 100%;
}
.past_e_glimpse h2,
.past_e_key h2 {
font-weight: 600;
font-size: 21px;
}
.past_e_glimpse,
.past_e_key_gallery {
padding: 35px 0;
}
.past_e_glimpse p {
font-size: 16px;
}
.past_e_key_gallery p {
margin-bottom: 35px;
font-size: 16px;
}
.key_gallery_figcaption {
position: static;
}
.key_gallery_figcaption h3 {
margin-bottom: 0;
font-size: 18px;
}
div#edit-select-conference,
div#edit-active-conference {
flex-direction: column;
}
.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%;
}
fieldset#edit-select-conference--wrapper label,
fieldset#edit-active-conference--wrapper label {
font-size: 16px;
font-weight: 500;
}
form.webform-submission-contact-add-form
.js-form-type-select
select.form-select {
width: 100%;
height: auto;
line-height: 1.2;
padding: 0 8px;
margin: 0 0 16px 0;
font-size: 15px;
}
.home_form_section
form.webform-submission-contact-add-form
.js-form-type-select
select.form-select {
height: 48px;
}
}
/* ======================================== */

@media screen and (max-width: 575px) {
figcaption.time-caption {
padding: 10px;
}
ul.count-list {
justify-content: space-between;
}
.count-event h3 {
font-size: 16px;
font-weight: 500;
}
ul.count-list li time {
font-size: 21px;
font-weight: 500;
}
ul.count-list li small {
font-weight: 12px;
}
ul.count-list li + li time::before {
left: -60%;
font-size: 21px;
}
.contdown_content {
max-width: 90%;
}
.contdown_content h2 {
font-size: 15px;
font-weight: 500;
}
.countdown .num {
font-size: 21px;
font-weight: 500;
}
.countdown li small {
font-size: 11px;
}
fieldset#edit-payment-information
.fieldset-wrapper
.form-composite
legend
span {
font-size: 24px !important;
}
section.nomination-section
.form-actions.webform-actions.js-form-wrapper.form-wrapper {
margin-bottom: 5rem !important;
}
.nomination-section .form-wrapper {
padding: 0;
}
.technology-img img {
margin-top: 2rem;
}
}
@media screen and (max-width: 375px) {
.single-featured-image-header img {
object-fit: cover;
height: 65vh;
}
figcaption.time-caption {
width: 100%;
max-width: 95%;
}
ul.count-list li + li time::before {
left: -30%;
font-size: 17px;
}
}

/* covid header responsive */

/* ----------register page new block responsive*/
@media screen and (max-width: 1199px) {
.registration_registration .g-recaptcha > div {
max-height: 80px;
overflow-x: scroll;
max-width: 100%;
}
.registration_registration .storeArea li {
margin-bottom: 16px;
}
.explor_banner_form
.js-form-item.form-item.js-form-type-radio.form-item-select-conference.js-form-item-select-conference {
width: 100%;
}
.registration_registration section.banner_section .gister_figur > img {
min-height: 65vh;
object-fit: cover;
}
.registration_registration section.banner_section .explor_banner_content h1 {
font-size: 36px;
}
.registration_registration section.banner_section .explor_banner_content h3 {
font-size: 24px;
}
.registration_registration section.banner_section .js-form-item.form-item {
margin: 0.5rem;
}
.registration_registration .g-recaptcha > div {
max-height: 80px;
}
.registration_registration .for_you_figure {
height: 100%;
display: flex;
align-items: center;
}
.registration_registration .webform-register-wrapper .form-text,
.webform-register-wrapper .js-form-item input {
margin-bottom: 10px;
}
.registration_registration .captcha {
margin-bottom: 1rem;
}
.registration_registration .gister_caption {
background: #1b2f58;
}
.explor_banner_content h1 {
font-size: 27px;
}
.explor_banner_content h3 {
font-size: 19px;
}
.registration_registration .webform-register-wrapper .js-form-item input {
line-height: 1.45;
margin-bottom: 10px;
margin-top: 0;
}
}
@media screen and (max-width: 991px) {
.registration_registration .storeArea li {
flex-basis: 50%;
}
.registration_registration section.banner_section .gister_figur > img {
min-height: unset;
object-fit: unset;
}
.registration_registration .gister_caption {
position: static;
bottom: 50%;
left: 0;
width: 95%;
transform: unset;
padding: 16px 0;
background: #060102d6;
margin: 0 auto;
}
.container_re {
position: static;
}
a.registration_logo {
position: absolute;
top: 15px;
left: 15px;
max-width: 190px;
}
.registration_registration section.banner_section .explor_banner_content h1 {
font-size: 32px;
}
.registration_registration .storeArea h3 {
font-size: 28px;
}
.for_you_section h2 {
font-size: 28px;
}
.for_you_list li {
font-size: 16px;
}
.registration_registration .social-media span {
margin: 0 2px;
}
.registration_registration .social-media span a {
border: 0px solid #ccc;
font-size: 14px;
}
.registration_registration ul.r_f_agenda_menu li + li,
.registration_registration ul.re_policey_menu li + li {
margin-left: 0px;
}
.registration_registration .social-media li + li {
margin-left: 2px;
}
.registration_registration .social-media span {
margin: 0 0px;
}
.registration_registration .social-media span a {
border: 0px solid #ccc;
font-size: 14px;
line-height: unset;
}
.registration_registration figcaption.gister_caption {
position: static;
transform: unset;
background: #1b2f58;
}
}
@media screen and (max-width: 767px) {
/*.registration_registration section.banner_section img {
min-height: 45vh;
object-fit: cover;
}*/
.registration_registration ul.re_soical_menu {
margin-bottom: 0;
width: 100%;
}
.registration_registration .social-media li {
width: auto;
}
.registration_registration figcaption.gister_caption {
position: static;
transform: unset;
}
/*.registration_registration .explor_banner_content {
position: absolute;
top: -10rem;
left: 0;
width: 100%;
padding: 1rem;
}*/
.registration_registration .explor_banner_form {
margin-top: 3rem;
}
.registration_registration ul.our_participating_list {
display: block;
}
.registration_registration ol.for_you_list {
margin-left: 1rem;
padding: 1rem;
}
.registration_registration .for_you_section p {
margin-bottom: 16px;
}
.registration_registration .storeArea ul li {
flex: auto;
width: 100%;
}
.container_re {
position: static;
display: flex;
flex-direction: column-reverse;
}
a.registration_logo {
top: 15px;
left: 15px;
}
.for_you_section {
padding: 32px 0;
}
.registration_registration section.banner_section .explor_banner_content h3 {
font-size: 19px;
}
.registration_registration section.banner_section .explor_banner_content h1 {
font-size: 24px;
}
.explor_banner_content .date_address_banner span {
font-size: 14px;
}
.registration_registration .storeArea {
padding: 32px 0;
}
.registration_registration .storeArea h3 {
font-size: 23px;
}
.for_you_section,
.our_participating_section {
padding: 32px 0;
}
.for_you_section h2 {
font-size: 24px;
}
.registration_registration ol.for_you_list {
margin-left: 0;
padding: 1rem;
}
.for_you_list li {
font-size: 16px;
}
.our_participating_section h2 {
font-size: 20px;
margin-bottom: 16px;
}
.registration_registration .container-fluid {
padding: 0 15px;
}
.registration_registration .our_participating_list li + li {
border-left: 0px solid #d9d9d9;
}
.registration_registration .social-media span {
margin: 0 2px;
}
button.button.banner-stage-btn {
margin: 5px 0px;
}
}

/*----------register page new block responsive*/

/*section need to hide*/
.home-glimpse-video,
.investor-section,
.our-ptner-section {
display: none !important;
}
.dubai-2022_dubai-2022 .event-speakers-section {
display: none;
}
.dubai-2022_dubai-2022 .exhibitor_section,
.dubai-2022_dubai-2022 .brand-section {
display: none;
}
.usa-2022_usa-2022 .brand-section {
display: none;
}

/*section need to hide*/
@media screen and (max-width: 1600px) {
.partner_bg_right {
padding-left: 4rem;
}
}
@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: 30px;
}*/
.partner_bg_left img {
min-height: 450px;
max-height: 450px;
}
.registration_registration .storeArea li {
flex-basis: 50%;
margin-bottom: 16px;
}
ul.social-menu-list li a {
font-size: 12px;
padding: 0 0.3rem;
}
#wa-widget-send-button {
right: 10px;
}
.fb_dialog_content iframe {
right: 0px;
}
}
@media screen and (max-width: 767px) {
.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.social-menu-list li a {
font-size: 16px;
padding: inherit;
margin: 0 !important;
}
}

/*===============*/
.footer_logo_wrapper {
margin: 10px 0px;
}
/*================add-for-chekout-form=====================*/
body.checkout_order_information.only_custom_checkout_form
.layout-checkout-form {
padding: 100px 0;
}
/*============orgmenu==============*/
#block-orgmenu:hover .nav-stacked .dropdown-menu {
display: block;
transition: 0.4s all;
}

/*=====================================launchpad_page_section====css=================================================*/
.launch-pad_launch-pad
.single-featured-image-header
.top_panel_image_header
h1 {
font-size: 3.5rem;
color: #f2184e;
font-weight: 600;
}
.launch-pad_launch-pad .single-featured-image-header .top_panel_image_header {
left: -25%;
}
/* =======================launchpad_section========================= */
.launch-pad_launch-pad .launchpad_section {
padding: 60px 0rem;
}
.launch-pad_launch-pad .launchpad_section h2 {
color: #f2184e;
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: #f2184e;
}
.launch-pad_launch-pad .launchpad_section p {
color: black;
font-size: 20px;
text-align: center;
font-weight: 500;
}
/* ==================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;
}

.launch-pad_launch-pad .launchpad_image .card img {
width: 100%;
border-radius: 10px;
object-fit: cover;
height: 300px;
}
.launch-pad_launch-pad .launchpad_image .card .card-body .card-title {
display: block;
color: black;
font-size: 25px;
font-weight: 500;
}
.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: #f2184e;
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: #f2184e;
}
/* ==================================== */
@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: 2.5rem;
}
}
@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: 2rem;
text-align: center;
}
.launch-pad_launch-pad .single-featured-image-header .top_panel_image_header {
left: 0;
}
}
/*=============================================================*/

/* ================theme page==================  */

.theme_theme .digital-world {
background: #f9f8fc;
padding: 4.8rem 0;
}
.theme_theme .top_panel_image_header p {
font-size: 20px;
font-weight: 400;
text-align: left;
}
.theme_theme .single-featured-image-header .top_panel_image_header h1 {
font-size: 50px;
color: var(--theme-color);
font-weight: 700;
text-align: left;
}
.border-bottom .container .row div:nth-child(n + 2) {
border-left: 1px solid #f2184ea6;
}
.theme_theme .digital-world h2 {
font-size: 45px;
color: var(--theme-color);
text-align: center;
font-weight: 500;
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: 30px;
}
.theme_theme .who_we_banner_caption p {
font-size: 20px;
}
.theme_theme .digital-world p {
color: #141414;
font-size: 20px;
font-weight: 400;
}

/*.theme_theme .digital-world-row
{
justify-content: space-around;
}*/

.theme_theme .seo-content {
background: #1c1f28;
}

.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;
color: #fff;
}
.theme_theme .seo-content h2 span,
span h3 {
display: flex;
align-items: center;
}
.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#f2184ea6 !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 {
height: 100%;
}
.theme_theme .space_top div:nth-child(2) {
padding-top: 60px !important;
}

.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: #f2184f !important;
color: #fff;
border: 0;
box-shadow: none;
border-bottom: 0 !important;
cursor: pointer;
width: auto;
margin: 20px auto !important;
display: block;
width: 100% !important;
}
.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: #f2184f;
}
.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 (min-width: 1650px) {
.theme_theme .container {
max-width: 1400px;
}
}
/*======================================*/
@media screen and (max-width: 1600px) {
.theme_theme .digital-world .heading_digital {
max-width: 600px;
}
.theme_theme .digital-world h2 {
font-size: 3rem;
}
.theme_theme .seo-content h2 {
font-size: 35px;
}
.theme_theme .top_panel_image_header p {
font-size: 18px;
}
}
@media screen and (max-width: 1500px) {
.theme_theme .single-featured-image-header .top_panel_image_header h1 {
font-size: 40px;
}
.theme_theme .who_we_banner_caption p {
font-size: 18px;
}
.theme_theme .digital-world h2 {
font-size: 35px;
}
.theme_theme .digital-world p {
font-size: 17px;
}
.theme_theme .seo-content h2 {
font-size: 25px;
}
.theme_theme .seo-content p {
font-size: 16px;
}
.theme_theme .top_panel_image_header p {
font-size: 18px;
}
.theme_theme .seo-content h3 {
font-size: 20px;
}
}
/*======================================*/
@media screen and (max-width: 1400px) {
}
/*================================*/
@media screen and (max-width: 1199px) {
.theme_theme .digital-world .heading_digital {
max-width: 500px;
}
.theme_theme .seo-content h2 {
font-size: 20px;
}
.theme_theme .digital-world p {
font-size: 16px;
}
.theme_theme .digital-world h2 {
font-size: 30px;
}
.theme_theme .seo-content p {
font-size: 15px;
}
.theme_theme .single-featured-image-header .top_panel_image_header h1 {
font-size: 35px;
}
.theme_theme .who_we_banner_caption p {
font-size: 16px;
}
.theme_theme .space_top {
height: 100%;
}
.theme_theme .top_panel_image_header p {
font-size: 16px;
}
.theme_theme .seo-content h3 {
font-size: 18px;
}
}
/*============================*/
@media screen and (max-width: 991px) {
.theme_theme .seo-content .container .row div {
padding: 30px 60px;
border-top: 1px solid #f2184ea6;
}
.newsletter_newsletter
.newsletter-network
.card-section
.card-wrapper
.card-content
br {
display: none;
}
.theme_theme .border-bottom {
border-bottom: none !important;
}
/* .theme_theme .digital-world .container .row div:nth-child(3) div{
padding: 0;
} */
.theme_theme .space_top div:nth-child(2) {
padding-top: 0px !important;
}
.theme_theme .digital-world-row {
width: 90%;
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(3) {
display: flex;
justify-content: center;
align-items: center;
}
.theme_theme .digital-world-row div:nth-child(4) .row div img {
padding: 0 !important;
}
.theme_theme .who_we_banner_caption h1 {
font-size: 35px !important;
}

.theme_theme .digital-world .heading_digital {
max-width: 400px;
}

/*.space_top{
margin-top: 30px;
}*/
.theme_theme .digital-world h2 {
font-size: 26px;
}
.theme_theme .digital-world-row .space_top {
margin-top: 20px;
}
.theme_theme .seo-content h3 {
font-size: 16px;
}
.theme_theme .top_panel_image_header p,
.theme_theme .single-featured-image-header .top_panel_image_header h1 {
text-align: center;
}
}
/* =============================================== */
@media screen and (max-width: 767px) {
.theme_theme .space_top div:nth-child(2) {
padding-top: 0px;
}

.theme_theme .digital-world {
padding: 4rem 0;
}
.theme_theme .digital-world .container .row div:nth-child(3) div {
padding: 30px 0px;
}
}
/* =============================================== */
@media screen and (max-width: 575px) {
.theme_theme .digital-world .container .row div img {
width: 100%;
}
.theme_theme .who_we_banner_caption h1 {
font-size: 25px !important;
}
.theme_theme .digital-world h2 {
font-size: 22px;
}
.theme_theme .digital-world-row .space_top div:nth-child(2) {
margin-top: 20px;
}
.theme_theme .single-featured-image-header .top_panel_image_header h1 {
font-size: 30px;
}
.theme_theme .top_panel_image_header p {
font-size: 15px;
font-weight: 400;
}
}

/* ================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,
.attendee-reviews_attendee-reviews .top_panel_image_header h1 {
font-size: 40px;
font-weight: 700;
color: var(--theme-color);
text-align: center;
margin-bottom: 20px;
}
.attendee-reviews_attendee-reviews .top_panel_image_header h1 {
text-transform: uppercase;
margin-bottom: 0;
}

.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: 500;
}

/* ==================================== */
.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: #f2184d;
}

.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 .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: -22%; */
z-index: 11;
}

.attendee-reviews_attendee-reviews
.they_networked
.delegate_card_box_wrapper
.delegate_about::after {
content: "";
position: absolute;
height: 100%;
width: 142px;
background: #e9e0d8e6;
z-index: -11;
}

.attendee-reviews_attendee-reviews .delegate_image {
height: 100%;
}

.attendee-reviews_attendee-reviews
.delegate_card_box_wrapper
.delegate_image
img {
height: 100%;
object-fit: cover;
}

.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: #f2184e;
text-align: left;
}

.attendee-reviews_attendee-reviews
.they_networked
.delegate_card_box_wrapper
.delegate_about
.delegate_text {
padding: 50px 0px 20px 50px;
text-align: left;
}

.attendee-reviews_attendee-reviews
.they_networked
.delegate_card_box_wrapper
.delegate_about
.delegate_text
h3 {
font-size: 30px;
font-weight: bold;
color: #000;
}

.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: 500;
}

.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: #f2184d;
}

.attendee-reviews_attendee-reviews .slick-initialized .slick-slide {
display: block;
margin: 20px;
text-decoration: none;
color: black;
}

/* ======================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,
.attendee-reviews_attendee-reviews .top_panel_image_header h1 {
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
h3 {
font-size: 25px;
}

.attendee-reviews_attendee-reviews .slick-slide .slide_box {
height: 100%;
overflow: hidden;
}
}

/* ======================================= */
/* @media screen and (max-width:1199px) {

} */
/* ======================================= */
@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
h3 {
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
h3 {
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;
}
}

/* =======================767====================== */
@media screen and (max-width: 767px) {
.attendee-reviews_attendee-reviews .top_panel_image_header h1 {
font-size: 25px;
}

.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;
}

.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: 3.2vh;
}
.attendee-reviews_attendee-reviews .they_networked .slick-dots {
bottom: -40px;
}
.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=====================================*/

/***********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: 57%;
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, .newsletter_newsletter .banner-caption .wrapper h1 {
color: #fff;
font-size: 45px;
font-weight: 700;
line-height: 1;
text-transform: capitalize;
}

.newsletter_newsletter .banner-caption .wrapper h2 span, .newsletter_newsletter .banner-caption .wrapper h1 span {
display: block;
}

.newsletter_newsletter .banner-caption .wrapper p {
font-size: 25px;
color: #d7d7d7;
font-weight: 500;
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 {
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;
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;
margin-bottom: 10px;
}

.newsletter_newsletter .counter-section .conter-section-left p {
font-size: 21px;
font-weight: 500;
line-height: 1;
}

.newsletter_newsletter .counter-section .count-down {
background: #111;
display: flex;
flex-wrap: wrap;
height: 100%;
align-items: center;
justify-content: center;
list-style: none;
}

.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: 500;
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: 500;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
padding: 10px;
height: 100%;
}

.newsletter_newsletter .img-gallery-section .background-purpul {
background: #111;
}

.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;
}
/* ============================================= */
@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) {
.student-passes_student-passes .newsletter_newsletter .banner-section .banner-figure img {
height: 120vh;
}
.newsletter_newsletter .banner-caption .wrapper h2, .newsletter_newsletter .banner-caption .wrapper h1 {
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) {
.iti-mobile .iti--container {
top: 160px;
}
.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, .newsletter_newsletter .banner-caption .wrapper h1 {
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(103vh - 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%;
} */
}

@media screen and (max-width: 767px) {
.newsletter_newsletter .banner-caption .wrapper h2, .newsletter_newsletter .banner-caption .wrapper h1 {
font-size: 25px;
}
.newsletter_newsletter .footer-subscribe {
margin-top: 0;
}
.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;
}
.student-passes_student-passes .newsletter_newsletter .banner-caption{
position: static;
transform: translate(0);
left: 0;
}
.student-passes_student-passes .newsletter_newsletter .banner-section .banner-figure img {
display: none;
}
.student-passes_student-passes .banner-section {
background: url(https://educaction-conference-new.s3.amazonaws.com/s3fs-public/2025-07/Mask%20group_0.png) no-repeat center;
background-size: cover;
padding: 100px 0px;
}
}

@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, .newsletter_newsletter .banner-caption .wrapper h1 {
font-size: 20px;
}

.newsletter_newsletter .newsletter-network {
padding: 30px 0px;
}

.newsletter_newsletter .newsletter-network .card-section h3 {
font-size: 18px;
}

.newsletter_newsletter .banner-caption .wrapper h2 span, .newsletter_newsletter .banner-caption .wrapper h1 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;
}
}

/* =========================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 .dflx {
display: flex;
}

.event-gallery_event-gallery .image_gallery_section {
padding: 3rem 0rem 3rem 0rem;
}
.event-gallery_event-gallery .image_gallery_section .image_content p {
font-size: 18px;
font-weight: 400;
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(--main-color);
}
.image_gallery_section .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 0.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;
/* font-size: 35px !important; */
}
.event-gallery_event-gallery .owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev {
margin: 5px;
color: #21253c;
}

.event-gallery_event-gallery .vedio_main .owl-theme .owl-nav {
margin-top: 0;
position: absolute;
background: #000;
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: 500;
}
.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;
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: 25px;
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;
}
.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: 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;
}
.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(--main-color);
font-size: 23px;
font-weight: 500;
}
.event-gallery_event-gallery .vedio_main_two .item .slider_content p {
font-size: 16px;
}
.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(--main-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: 16px;
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: 16px;
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%;
}

/* ===========media-Query start================ */
@media screen and (min-width: 1650px) {
.event-gallery_event-gallery .container {
max-width: 1400px;
margin: 0 auto;
}
}
@media screen and (max-width: 1650px) {
.event-gallery_event-gallery .vedio_main .owl-theme .owl-nav {
left: 22%;
}
}
@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: 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: 500;
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 .vedio_main .owl-theme .owl-nav {
display: none;
}
.event-gallery_event-gallery
.bringing_last
.attening_review
.heading_wrapper
h4,
.event-gallery_event-gallery .vedio_main_two .item .slider_content h4,
.event-gallery_event-gallery .vedio_main_two .item .slider_content p {
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: 500;
font-size: 16px;
}
.event-gallery_event-gallery .slider_one h3 {
font-size: 18px;
}
}
/*===*/
/*========================gallery-css-end===============================*/
/*=============add-footer-conf-website-logos=======17-04-2023====================*/
.other_conf_logos ul li {
padding: 5px;
}

.other_conf_logos {
padding: 28px 0px 6px;
}
.other_conf_logos hr {
border-top: 1px solid #e7dfdf82;
}
/* .other_conf_logos h6{
color: var(--theme-color);
font-size: 22px;
text-align: center;
padding: 34px 0px 6px;
} */

.other_conf_logos ul.conf_web_logos {
display: flex;
justify-content: space-between;
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: 100%;
max-width: 100%;
}
.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: 1199px) {
.welcome-figure {
max-width: 80%;
margin: 0px auto 50px auto;
}
}
@media screen and (max-width: 991px) {
/* .other_conf_logos ul.conf_web_logos li a img {
display: block;
width: 130px;
max-width: 130px;
} */
.welcome-figure::after {
right: 0px;
}
.welcome-figure::before {
left: 0px;
}
}
@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: 140px;
max-width: 100%;
} */

.other_conf_logos ul.conf_web_logos li a {
width: 200px;
max-width: 100%;
}
}

/*======================country-code==css-add====code=by=himanshu====21-04-2023===========================*/

.iti {
display: block !important;
/*    margin: 16px 0px;*/
}
.iti--separate-dial-code .iti__selected-dial-code {
font-size: 16px;
}
.iti__selected-flag {
color: #7e7878;
}
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;
padding: 10px;
}
.iti__country-list {
z-index: 111;
}
/*======================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;
}

/*===========================org-view=====================*/
.organiser_login .nav.nav-pills.nav-stacked a.dropdown-toggle {
color: #fff !important;
font-weight: 500;
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.expanded.dropdown ul {
width: 290px;
}
.organiser_login ul.nav.nav-stacked li {
padding: 0.5rem 1rem;
}
.organiser_login ul.nav.nav-stacked li a:hover {
text-decoration: none;
color: #000;
}

.organiser_login .nav > li > .dropdown-menu {
background: linear-gradient(
to right,
rgb(242 24 79) 0%,
rgb(242 24 79) 40%,
rgb(242 24 79 / 69%) 80%,
rgb(0 0 0 / 70%) 100%
);
padding: 0;
border: 0;
}

.organiser_login .nav > li > .dropdown-menu li a {
border: 0;
color: #fff;
padding: 6px 20px;
font-size: 16px;
font-weight: 500;
}
@media screen and (max-width: 1690px) {
.organiser_login .nav.nav-pills.nav-stacked a.dropdown-toggle {
font-size: 19px;
margin-top: 0px;
margin-left: -16px;
}
}
@media screen and (max-width: 1430px) {
.organiser_login .nav.nav-pills.nav-stacked a.dropdown-toggle {
font-size: 16px;
}
}
@media screen and (max-width: 991px) {
.organiser_login .nav.nav-pills.nav-stacked a.dropdown-toggle {
font-size: 14px;
}
}

/*=====================*/
/*===============org-view=======================*/

.field-item.even img {
height: 100%;
max-height: 400px;
width: 100%;
object-fit: contain;
border: 2px solid #102346;
padding: 15px;
border-radius: 10px;
display: flex;
margin: auto;
margin-bottom: 30px;
}
/*=========blog-img============*/

/*=========================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: #f2184e;
}

.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,
.all_way_review_section 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: 700;
margin-bottom: 0px;
color: #000;
text-transform: capitalize;
}

.carouse_fantastic_content h3 span {
display: block;
font-size: 15px;
line-height: 1.45;
font-weight: 500;
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;
}

.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: 500;
line-height: 1;
display: block;
margin-bottom: 0px;
text-align: right;
color: #fff;
}

.alumni_section {
padding: 100px 0;
}

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;
height: 100px;
}

.attendee_past .slick-slide img {
max-width: 200px;
margin: 0 auto;
border-radius: 10px;
background: #fff;
height: 100%;
object-fit: contain;
}

.attendee-review_attendee-review .image-gallery img {
height: 100%;
padding: 4px;
object-fit: cover;
}

.dflx {
display: flex;
}

/**/
.exhibitor_slider_sponsors ul.slick-dots li {
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;
}
.dubai-2023-reviews_dubai-2023-reviews
.exhibitor_slider_sponsors
ul.slick-dots
li.slick-active,
.usa-2023-reviews_usa-2023-reviews
.exhibitor_slider_sponsors
ul.slick-dots
li.slick-active {
background: black;
}
.dubai-2023-reviews_dubai-2023-reviews .exhibitor_slider_sponsors ul.slick-dots,
.usa-2023-reviews_usa-2023-reviews .exhibitor_slider_sponsors ul.slick-dots {
list-style: none;
}
.exhibitor_slider_sponsors ul.slick-dots li button {
display: none;
}
.exhibitor_slider_sponsors ul.slick-dots li + li {
margin-left: 10px;
}
.exhibitor_slider_sponsors ul.slick-dots li::marker {
display: none;
}
.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;
bottom: 20%;
width: 100%;
margin-bottom: 0;
}

.review_banner_caption h1 {
color: #fff;
font-size: 60px;
line-height: 1.2;
font-weight: 500;
margin-bottom: 16px;
}

.review_banner_caption strong {
font-size: 75px;
}

.review_banner_caption p {
color: #fff;
font-size: 22px;
line-height: 1.2;
font-weight: 400;
margin-bottom: 0px;
max-width: 69%;
}
.dubai-2023-reviews_dubai-2023-reviews .exhibitor_slider_sponsors ul.slick-dots,
.eusa-2023-reviews_usa-2023-reviews .exhibitor_slider_sponsors ul.slick-dots {
list-style: none;
}
.dubai-2023-reviews_dubai-2023-reviews .an_update form .form-text,
.dubai-2023-reviews_dubai-2023-reviews .an_update form .form-email,
.usa-2023-reviews_usa-2023-reviews .an_update form .form-text,
.usa-2023-reviews_usa-2023-reviews .an_update form .form-email {
padding: 0.5rem;
}

.speaker_bio {
position: absolute;
left: 0;
bottom: 0%;
width: 100%;
padding: 15px;
background: #fff;
color: #333;
opacity: 0;
border: 1px solid #000;
}
.almuni_figure img {
display: block;
height: 100%;
width: 100%;
}
.almuni_figure:hover .speaker_bio {
bottom: 0;
opacity: 1;
transition: all 0.5s ease;
}

.speaker_name {
font-size: 16px;
font-weight: 600;
}

/*============================legitimacy======page===========================*/
.legitimacy_all {
padding: 30px 0px;
}
.seal-of-legitimacy_seal-of-legitimacy .banner_section {
position: relative;
padding: 0px;
}
.seal-of-legitimacy_seal-of-legitimacy .banner-img {
width: 100%;
height: 70vh;
object-fit: cover;
}

.seal-of-legitimacy_seal-of-legitimacy .banner_section .main-banner-figure {
position: relative;
margin: 0;
}
.seal-of-legitimacy_seal-of-legitimacy .banner_section .main-banner-caption {
position: absolute;
top: 50%;
left: 0%;
width: 100%;
transform: translateY(-50%);
}
.seal-of-legitimacy_seal-of-legitimacy .banner_section h1 {
font-size: 50px;
font-weight: bold;
text-transform: capitalize;
color: white;
}
.seal-of-legitimacy_seal-of-legitimacy .banner_section h1 span {
color: var(--theme-color);
display: block;
}
.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: 500;
}
.legitimacy_section .legitimacy_content_wrapper p {
font-size: 20px;
text-align: center;
}
.legitimacy_section .legitimacy_content_wrapper p a {
color: #f2184e;
text-decoration: none;
}
/* ==================uniqueness_section============================ */
.uniqueness_section h2 {
font-size: 60px;
font-weight: 500;
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: 400;
}

/* ================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 {
position: relative;
}
.seal-of-legitimacy_seal-of-legitimacy .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: 400;
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;
display: none;
}
.conference-format_conference-format .enlightening_section .item .video_btn {
display: block;
}
.seal-of-legitimacy_seal-of-legitimacy
.enlightening_section
.center
.item
.video_btn {
display: block;
}
.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 {
color: var(--main-color);
}
.seal-of-legitimacy_seal-of-legitimacy .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 {
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(--main-color) !important;
font-size: 50px !important;
height: 50px;
width: 50px;
display: flex;
justify-content: center;
align-items: center;
border: 1px solid var(--main-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 {
left: 0;
}
.seal-of-legitimacy_seal-of-legitimacy .owl-carousel .owl-nav button.owl-next {
right: 0;
}

.seal-of-legitimacy_seal-of-legitimacy
.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 var(--theme-color);
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;
}

.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========*/
/*===================Attendee-Reviews-Spring-Edition=====@media_start============================*/

@media screen and (min-width: 1650px) {
.dubai-2023-reviews_dubai-2023-reviews .container,
.eusa-2023-reviews_usa-2023-reviews .container {
max-width: 1400px;
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: 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 {
font-size: 18px;
}

.dubai-2023-reviews_dubai-2023-reviews div#edit-actions,
.eusa-2023-reviews_usa-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;
}
.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;
}
.tech_content h3,
.all_way_review_section h3,
.attendee_past h3 {
font-size: 35px;
}
}

/*====================================================*/
@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;
}
/*===========*/
.seal-of-legitimacy_seal-of-legitimacy .review_banner_caption h1 {
font-size: 50px;
}
.seal-of-legitimacy_seal-of-legitimacy .banner_section h1 {
font-size: 45px;
}
.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;
}
.enlightening_section h2,
.Legitimacy_Part5 .reviews_content h3,
.tech_content h2,
.all_way_review_section h2,
.attendee_past h2 {
font-size: 25px;
}
}

/*===========================*/
@media screen and (max-width: 1024px) {
.review_content p,
.an_update p {
font-size: 20px;
}
.home_home .responsive .slick-next.slick-arrow {
display: none !important;
}
.home_home .responsive .slick-prev.slick-arrow {
display: none !important;
}
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;
}
.field-item.even img {
width: 100%;
}

.wrapping_bindingg {
margin: 0 auto;
width: 70%;
}

.almuni_content h2 {
font-size: 50px;
}
.seal-of-legitimacy_seal-of-legitimacy .banner_section h1 {
font-size: 40px;
}
.legitimacy_section .legitimacy_heading h2 {
font-size: 20px;
}
.uniqueness_section h2 {
font-size: 30px;
}
.review_banner_section .review_banner_figure img {
height: 60vh;
object-fit: cover;
}
.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,
.eusa-2023-reviews_usa-2023-reviews .banner-section img {
height: 60vh;
object-fit: cover;
}
/*==============*/
.seal-of-legitimacy_seal-of-legitimacy .review_banner_caption h1 {
font-size: 40px;
margin-left: 20px;
}
.legitimacy_all {
padding: 30px 0px;
}
.uniqueness_section h2,
.uniqueness_section h2 ~ p {
text-align: center;
margin-bottom: 10px;
}
.uniqueness_section_card_box h3 {
font-size: 18px;
}
.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,
.attendee_past h3 {
font-size: 20px;
}
.uniqueness_section h2 strong,
.our_proven_section h3 span {
display: inline-block;
}
.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;
}
.dubai-2023-reviews_dubai-2023-reviews .review_banner_caption p,
.eusa-2023-reviews_usa-2023-reviews .review_banner_caption p {
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;
}

.dubai-2023-reviews_dubai-2023-reviews .banner-section img,
.eusa-2023-reviews_usa-2023-reviews .banner-section img {
height: 52vh;
}
}

@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,
.eusa-2023-reviews_usa-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: 30px;
}
.dubai-2023-reviews_dubai-2023-reviews .carouse_fantastic_slider,
.eusa-2023-reviews_usa-2023-reviews .carouse_fantastic_slider {
background: #fff;
padding: 20px;
}
/*======*/
.tech_content h2,
.legitimacy_section .legitimacy_heading h2 {
font-size: 18px;
}
.attendee_past p,
.legitimacy_section .legitimacy_content_wrapper p,
.enlightening_section .heading_wrapper p,
.Legitimacy_Part5 .reviews_content p {
text-align: justify;
}
.uniqueness_section h2 {
font-size: 26px;
text-align: center;
margin-bottom: 1rem;
}
.Legitimacy_Part5 .reviews_content p + p {
text-align: center;
}
.seal-of-legitimacy_seal-of-legitimacy .banner_section h1 {
font-size: 30px;
}
}
/* ==================conference-format_conference-format===26-dec-2023============================= */
.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: 500;
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;
font-weight: 500;
}
/*.conference-format_conference-format .review_banner_caption p{
max-width: 50%;
text-align: justify;
}*/
.speaker_sessions .speaker_content h2,
.speaker_sessions .speaker_content h3
{
font-size: 50px;
font-weight: 500;
margin-bottom: 50px;
}
.Conference_Format_4 .speaker_img {
width: auto;
max-width: 680px;
}
.speaker_sessions .speaker_content h2 span, 
.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 .vedio_main_two .item .image_wrapper {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
}
.conference-format_conference-format .vedio_main_two .item .image_wrapper img {
height: 100%;
object-fit: cover;
}
.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: none;
}
.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: 50px;
color: var(--theme-color);
}
.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: 50px;
color: var(--theme-color);
font-weight: 500;
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: 11;
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;
}
.form_section_format .column_inputing {
display: flex;
justify-content: center;
align-items: center;
padding: 10px;
margin-bottom: 10px;
}
.form_section_format .column_inputing .js-form-type-tel {
width: 100%;
}
.form_section_format .column_inputing .js-form-type-tel .form-tel {
height: 52px;
/* margin-bottom: 30px !important; */
}
.iti__country-name,
.iti__flag-box {
color: #000;
}
.form_section_format .wrapper {
color: #fff;
}
.form_section_format .wrappered .form-item,
.form_section_format .wrappered .form-actions {
margin: 0px !important;
}

.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;
color: #fff;
}
.form_section_format .wrapper h2 {
font-size: 50px;
font-weight: 500;
margin-bottom: 1rem;
color: #fff;
}
.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: 10px;
}

.form_section_format div#edit-actions {
padding: 0;
}
.form_section_format img {
height: 100%;
position: absolute;
top: 30px;
right: 0px;
max-width: 90%;
object-fit: cover;
}
/* .form_section_format label {
display: none;
} */
.Become_A_Speaker_Banner .review_banner_figure img {
height: 70vh;
object-fit: cover;
}
.conference-format_conference-format .owl-carousel .owl-nav button.owl-prev {
left: -120px;
}
.conference-format_conference-format .owl-carousel .owl-nav button.owl-prev,
.conference-format_conference-format .owl-carousel .owl-nav button.owl-next {
font-size: 80px !important;
border: none;
}

.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 {
left: -120px;
}
.conference-format_conference-format .owl-carousel .owl-nav button.owl-next {
right: -108px;
}
.conference-format_conference-format .owl-carousel .owl-nav button.owl-prev,
.conference-format_conference-format .owl-carousel .owl-nav button.owl-next {
font-size: 80px !important;
}
.conference-format_conference-format
.single-featured-image-header
.top_panel_image_header
h1
strong {
font-size: 40px;
color: #fff;
}
.conference-format_conference-format
.single-featured-image-header
.top_panel_image_header
h1 {
text-transform: uppercase;
color: var(--main-color);
font-weight: 500;
font-size: 80px;
text-align: left;
}
.conference-format_conference-format .top_panel_image_header p {
color: #fff;
font-size: 22px;
line-height: 1.2;
font-weight: 400;
margin-bottom: 0px;
max-width: 70%;
}
.conference-format_conference-format
.single-featured-image-header
.top_panel_image_header {
text-align: left;
}
.conference-format_conference-format
.single-featured-image-header
.top_panel_image_header {
top: 0;
bottom: 20%;
}
/*========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
.single-featured-image-header
.top_panel_image_header
h1 {
font-size: 70px;
}
.conference-format_conference-format
.single-featured-image-header
.top_panel_image_header
h1
strong {
font-size: 35px;
}
.conference-format_conference-format .top_panel_image_header p {
font-size: 20px;
font-weight: 400;
}
.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,
.review_banner_caption p {
font-size: 18px;
}
.Conference_Format_4 .speaker_img {
max-width: 500px;
}
/*.Conference_Format_7 .review_banner_caption{
bottom: 10%;
}*/
.speaker_sessions .speaker_content h2,
.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 h2,
.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%;
}
.conference-format_conference-format
.single-featured-image-header
.top_panel_image_header
h1 {
font-size: 50px;
}
.conference-format_conference-format
.single-featured-image-header
.top_panel_image_header
h1
strong {
font-size: 25px;
}
.conference-format_conference-format .top_panel_image_header p {
font-size: 18px;
}
}
@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: 50vh;
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;
}
.conference-format_conference-format
.single-featured-image-header
.top_panel_image_header
h1 {
font-size: 40px;
margin-bottom: 20px;
}
.conference-format_conference-format .top_panel_image_header p {
max-width: 100%;
}
}
@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;
}
.review_banner_caption p {
max-width: 100%;
}
/*.review_banner_caption{
top: 55%;
}*/
}
@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;
}
}
/*====================*/
/*========End-of-Attendee-Review-dubai-2023===========*/
/*===========https://www.internet2conf.com/recognition-process===========recognition-process=========*/
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool
.single-featured-image-header
.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
.single-featured-image-header
.top_panel_image_header
h1
span {
background: #3b85ce;
font-weight: 500;
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_url
label {
visibility: hidden;
}
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool
.linkedIn_url {
align-items: center;
}
/*==================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: "Urbanist", 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-verification-tool_linkedIn-profile-verification-tool .iti input,
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .iti input[type=tel]{
margin-bottom: 30px!important;
}
*/
.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: 500;
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(--main-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_profile_url .linkedin_profile_heading h3 {
text-align: center;
color: #fff;
font-size: 35px;
font-weight: 600;
margin-bottom: 20px;
}
.enter_url_section .linkedin-form input[type="submit"] {
color: #fff;
background: #f2184e;
outline: none;
border: none;
padding: 10px 20px;
border-radius: 6px;
margin-bottom: 15px;
}

.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;
}
.enter_url_section
.linkedin_profile_url
.linkedin_profile_heading
form
div#edit-actions {
text-align: center;
margin: 20px 0px;
}
.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%;
}
.enter_url_section .linkedin_profile_url_section .attendee-number {
height: 100%;
display: flex;
justify-content: center;
align-items: center;
}
.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-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: 50px;
padding: 1.5rem;
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;
}

.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool
.iti__arrow {
display: none;
}
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool
.designation_wrapper {
margin-bottom: 20px;
}
/*======linkedin-page-media=================*/
@media screen and (min-width: 1600px) {
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool
.container {
max-width: 1400px;
margin: 0 auto;
}
}
@media screen and (max-width: 1500px) {
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool
.single-featured-image-header
.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 .single-featured-image-header h1 span {
background: #3b85ce;
font-weight: 500;
display: inline-block;
padding: 10px;
font-size: 20px;
text-transform: capitalize;
}

.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool
.single-featured-image-header
h1 {
font-size: 50px;
}
}
/*========*/
@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
.single-featured-image-header
.top_panel_image_header
h1 {
font-size: 50px;
}
.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
.single-featured-image-header
.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
.single-featured-image-header
.top_panel_image_header
h1 {
font-size: 40px;
}
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool
.single-featured-image-header
.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;
}
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool
.designation_wrapper {
margin-bottom: 20px;
}
}
/*====*/
@media screen and (max-width: 400px) {
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool
.single-featured-image-header
.top_panel_image_header
h1 {
font-size: 30px;
}
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool
.single-featured-image-header
.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;
}
}

/* =========================image_gallery_section=============================== */
/*========video-reviews_video-reviews=============*/
.video-reviews_video-reviews .video_col_section {
padding: 30px 0px;
}
.video-reviews_video-reviews .videos-section {
padding: 50px 0px;
}
.video-reviews_video-reviews
.video_col_section
.video_col_content
.row
.col-lg-4 {
display: flex;
align-items: center;
}
.video-reviews_video-reviews
.single-featured-image-header
.top_panel_image_header
h1 {
font-size: 40px;
}
.video-reviews_video-reviews
.single-featured-image-header
.top_panel_image_header
h1
span {
color: var(--theme-color);
}
.video-reviews_video-reviews
.single-featured-image-header
.top_panel_image_header
h1
p
a,
.video-reviews_video-reviews
.single-featured-image-header
.top_panel_image_header
h1
p
span {
color: #fff;
}
.video-reviews_video-reviews .videos-section h3 {
margin-bottom: 16px;
font-weight: 600;
color: var(--theme-color);
font-size: 35px;
}
.video-reviews_video-reviews .videos-section .text-justify p {
font-size: 20px;
text-align: center;
font-weight: 500;
}
.video-reviews_video-reviews .video_col_content .heading_wrapper h3 {
font-size: 20px;
font-weight: 600;
color: var(--theme-color);
}
.video-reviews_video-reviews .video_col_content .heading_wrapper h4 {
font-size: 16px;
margin: 20px 0px;
}
.video-reviews_video-reviews .video_col_content .line {
border-bottom: 2px solid #b6b6b6;
}
.video-reviews_video-reviews .video_col_content .line .row {
margin-bottom: 20px;
}
/*====*/
.video-reviews_video-reviews .videos_col_two .slider_content h3 {
font-size: 20px;
color: var(--theme-color);
padding: 5px 0px;
}
.video-reviews_video-reviews .videos_col_two .slider_content {
padding: 0px 20px;
}

.video-reviews_video-reviews .video_col_section .image_iframe {
position: relative;
}
.video-reviews_video-reviews .video_col_section .image_wrapper {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
}
.video-reviews_video-reviews .video_col_section .image_wrapper img {
height: 100%;
object-fit: cover;
width: 100%;
}
.video-reviews_video-reviews .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-reviews_video-reviews .video_col_section .image_wrapper img.btn_play {
width: 40px;
height: 40px;
}
.video-reviews_video-reviews .video_col_section .image_wrapper .video_btn p {
margin: 4px 0px;
}
.video-reviews_video-reviews .video_col_section .image_iframe iframe {
width: 100%;
}

/*========media=========*/
@media screen and (min-width: 1650px) {
.video-reviews_video-reviews .container {
max-width: 1400px;
margin: 0 auto;
}
}
@media screen and (max-width: 1650px) {
.video-reviews_video-reviews
.single-featured-image-header
.top_panel_image_header
h1,
.video-reviews_video-reviews .videos-section h3 {
font-size: 30px;
}
.single-featured-image-header .top_panel_image_header h1 p {
font-size: 15px;
}
.video-reviews_video-reviews .videos-section .text-justify p {
font-size: 18px;
}
}
/*===*/
@media screen and (max-width: 1199px) {
.video-reviews_video-reviews .videos_col_two .slider_content {
padding: 0px;
}
}
@media screen and (max-width: 991px) {
.video-reviews_video-reviews .videos_col_two .slider_content {
padding: 0px 15px;
}
.video-reviews_video-reviews
.single-featured-image-header
.top_panel_image_header
h1,
.video-reviews_video-reviews .videos-section h3 {
font-size: 26px;
}
}
@media screen and (max-width: 767px) {
.video-reviews_video-reviews .videos-section .text-justify p {
font-size: 16px;
}
.single-featured-image-header img {
object-fit: cover;
height: 60vh;
}
}
@media screen and (max-width: 575px) {
/* .video-reviews_video-reviews .single-featured-image-header img {
object-fit: cover;
height: 35vh;
} */
.award_tabs_wrapper .tab{
width: 100%;
text-align: center;
}
}
@media screen and (max-width: 375px) {
/* .single-featured-image-header img {
object-fit: cover;
height: 40vh;
} */
.conference-format_conference-format .single-featured-image-header img {
object-fit: cover;
height: 80vh;
}
.conference-format_conference-format .single-featured-image-header .top_panel_image_header {
bottom: 40%;
}
}

/*==========end=======*/
/*=============css-loder==add===================*/

.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 6s linear infinite;
}
@-webkit-keyframes rotation {
from {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
to {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}

/*============css for as featured on (homepage)=====================*/
.strip {
padding: 20px 0px;
/*         background: #8080803d;*/
margin-top: 40px;
}
.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===============================*/
/*=========home-banner-css-new-add==============*/
.home_home .banner_agenda_wrapper {
padding: 40px 0px;
}
.home_home 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 div.card_img {
width: 60%;
}
.home_home figure.col-banner-agenda_figure img {
width: 100%;
height: 100%;
object-fit: cover;
}
.home_home figcaption.col-banner-agenda_figure_caption_primery {
text-align: left;
width: auto;
padding: 40px 25px;
width: 40%;
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: #f2184e;
padding: 10px 40px 10px 10px;
font-size: 22px;
border-radius: 11px;
display: inline-block;
text-decoration: none;
border: 1px solid #192450;
position: relative;
}
.home_home figcaption.col-banner-agenda_figure_caption_primery a sup {
display: block;
font-size: 12px;
margin-top: 10px;
}
.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: 36px;
line-height: 1.2;
font-weight: 800;
text-transform: uppercase;
color: #192450;
margin-bottom: 8px;
}
.home_home .col-banner-agenda_figure_caption_primery address {
font-size: 16px;
line-height: 1.2;
font-weight: 500;
color: #060a04;
}
.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: 500;
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: #f2184f;
}
.home_home .video-section {
padding: 0px;
}
.home_home .video_wrapper .banner-video {
height: 100vh;
width: 100%;
object-fit: cover;
margin-bottom: -10px;
}
/*=*/
@media screen and (max-width: 1650px) {
.home_home figcaption.col-banner-agenda_figure_caption_primery {
width: 45%;
}
}
/*add-by-himanshu*/
@media screen and (max-width: 1500px) {
.home_home .banner-text .banner-text-wrapper h3 {
font-size: 26px;
margin-bottom: 10px;
}
.home_home .banner-text .banner-text-wrapper h3 br {
display: none;
}
.home_home .banner_agenda_wrapper {
padding: 15px 0px;
}
.home_home .video_wrapper .banner-video {
height: 100vh;
width: 100%;
object-fit: cover;
}
/*.home_home .banner-text {
transform: translateY(-40%);
}*/
.home_home .banner-text-wrapper p {
font-size: 18px;
margin-bottom: 1rem;
}
/* .home_home figcaption.col-banner-agenda_figure_caption_primery {
position: absolute;
top: 0;
left: 0;
width: 100%;
padding: 15px 25px;
} */
/* .home_home figure.col-banner-agenda_figure div.card_img{
width: 100%;
} */
.home_home figcaption.col-banner-agenda_figure_caption_primery {
height: 100%;
width: auto;
}
.home_home figcaption.col-banner-agenda_figure_caption_primery a {
font-size: 16px;
margin-top: 0;
}

/* .home_home figure.col-banner-agenda_figure {
position: relative;
max-width: 400px;
margin: 0 auto;
} */
.home_home .col-banner-agenda_figure_caption_primery address {
font-size: 16px;
}
.home_home .col-banner-agenda_figure_caption_secondary h4 {
font-size: 12px;
}
.home_home .col-banner-agenda_figure_caption_primery address {
font-size: 15px;
border-radius: 10px;
}
.home_home figcaption.col-banner-agenda_figure_caption_primery a {
color: #fff;
background: #f2184e;
padding: 10px;
font-size: 16px;
border-radius: 6px;
display: inline-block;
}
}
@media screen and (max-width: 1400px){
.home_home .banner-text-wrapper p {
font-size: 16px;
}
}
/*===*/
@media screen and (max-width: 1199px) {
.home_home .banner_agenda_wrapper {
padding: 25px 0px 40px 0px;
}
.home_home .banner-text-wrapper h1 {
font-size: 2rem;

}
.home_home .col-banner-agenda_figure_caption_primery h3 {
font-size: 25px;
}
.home_home .col-banner-agenda_figure_caption_primery address {
font-size: 15px;
}
.home_home .col-banner-agenda_figure_caption_secondary {
padding: 12px 15px;
}

.home_home figcaption.col-banner-agenda_figure_caption_primery {
padding: 10px 20px;
}
.home_home .video_wrapper .banner-video {
height: 100vh;
width: 100%;
object-fit: cover;
}
}
@media screen and (max-width: 991px) {
.home_home figcaption.col-banner-agenda_figure_caption_primery {
width: 100%;
}
.home_home figure.col-banner-agenda_figure {
flex-direction: column;
}
.home_home figure.col-banner-agenda_figure div.card_img {
width: 100%;
}
.home_home figcaption.col-banner-agenda_figure_caption_primery {
text-align: center;
align-items: center;
}
.home_home figcaption.col-banner-agenda_figure_caption_primery a span {
position: static;
}
}
@media screen and (max-width: 767px) {
.home_home .col-banner-agenda {
margin-bottom: 20px;
}
}
/*=============*/
@media screen and (max-width: 575px) {
.home_home .banner-text .banner-text-wrapper {
padding-top: 15px;
}
.home_home .banner-text .banner-text-wrapper h1 span {
font-size: 22px;
}

.home_home section.video-section.home-video-section > img {
height: 170vh;
}
.home_home figcaption.col-banner-agenda_figure_caption_primery {
width: 100%;
}
.home_home .banner_agenda_wrapper .raw + .col-banner-agenda {
margin-bottom: 10px;
}
.home_home figcaption.col-banner-agenda_figure_caption_primery a sup {
font-size: 12px;
}
/*.home_home .col-banner-agenda_figure_caption_primery address {
font-size: 15px;
color: #fff;
background: #0000007d;
padding: 12px;
border-radius: 10px;
}*/
.home_home .banner-text {
transform: translateY(-40%);
}
.home_home .banner-text {
top: 48%;
}
.home_home section.video-section.home-video-section > img {
height: 170vh;
}
.home_home .video_wrapper .banner-video {
height: 140vh;
width: 100%;
object-fit: cover;
}
}
@media screen and (max-width: 400px) {
.home_home .banner-text .banner-text-wrapper h3 {
font-size: 18px;
padding: 0;
}
.home_home section.video-section.home-video-section > img {
height: 165vh;
}

.home_home figcaption.col-banner-agenda_figure_caption_primery {
width: 100%;
}

.home_home .col-banner-agenda_figure_caption_primery address {
margin-bottom: 0;
}
}
/*===========home-banner-css======end====================*/

/*=============new-blog-page-29-09-2023=========================*/
.announcements_announcements .item-list .field-content {
font-size: 24px;
color: var(--theme-color);
}
.announcements_announcements .announce_div ul li p {
font-size: 18px;
font-weight: 500;
color: #6a6a6a;
}
.item-list a:hover {
text-decoration: none !important;
/* color: #ee3d29; */
}
.banner_blog_section {
background: #000;
}

.asserts1 {
padding: 200px 0px;
text-align: center;
}

.asserts1 h1 {
color: var(--theme-color);
}

.asserts {
background: #f5cad5;
text-align: center;
padding: 50px 0px;
}

.asserts h2 {
color: var(--theme-color);
font-size: 30px;
font-weight: 600;
margin-bottom: 20px;
}

.asserts h2 span {
display: block;
color: #000;
}

.announcement_date {
font-size: 30px;
font-style: italic;
font-weight: 500;
color: gray;
}

.announcement_content {
margin-bottom: 40px;
}

.announcement_content h3 {
font-size: 28px;
font-weight: 500;
margin-bottom: 20px;
}

.announcement_content h3 span {
display: block;
}

.announcement_content p {
font-size: 20px;
font-weight: 400;
}

.announcement_content p span {
color: var(--theme-color);
}

.marketing_heading_main p,
.questions_ans p {
font-size: 22px;
font-weight: 400;
}

.questions_ans {
padding: 20px ;
}

.announcement_blog {
padding: 60px 0px 20px 0;
}
.announcement_blog .row .mb-6 h2 {
margin-bottom: 30px;
}
.announcement_blog a {
color: blue;
}
.announcement_blog .announcement_content em{
font-size: 20px;
margin-bottom: 16px;

}
.announcement_blog p {
text-align: justify;
}

.question p {
text-align: justify;
}

.have_a_question,
.question h2 {
background-color: #f5cad5;
text-align: center;
padding: 40px 0px;
}

.question h2,
.have_a_question h2 {
font-weight: 600;
font-size: 30px;
}

.questions_ans h3 {
margin-bottom: 30px;
}

.questions_ans a {
color: blue;
}

.have_a_question span,
.questions_ans h3 {
color: var(--theme-color);
}

.questions_ans h3 {
color: var(--theme-color);
font-size: 28px;
font-weight: 600;
}

.have_a_question p {
font-size: 22px;
font-weight: 400;
margin: 20px 0px;
}

.have_a_question a {
color: blue;
}

.announcements_announcements
.single-featured-image-header
.top_panel_image_header
h1 {
color: #fff;
font-size: 60px;
line-height: 1.2;
font-weight: 500;
margin-bottom: 16px;
text-align: left;
}
.announcements_announcements .top_panel_image_header p {
color: #fff;
font-size: 22px;
line-height: 1.2;
font-weight: 400;
margin-bottom: 0px;
max-width: 100%;
text-align: left;
}

.bannerrrr_headdinggg {
text-transform: capitalize;
text-align: left;
}

@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;
}
.announcement_blog .announcement_content em{
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;
}
/* .img_wrap img{
height: 50vh;
object-fit: cover;
}*/
.bannerrrr_headdinggg {
font-size: 20px;
}
.announcements_announcements
.single-featured-image-header
.top_panel_image_header
h1 {
font-size: 30px;
}
.announcements_announcements .top_panel_image_header p {
font-size: 15px;
}
}

@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 20px 0;
}

.asserts1 {
padding: 200px 0px 100px 0px;
}
.announcements_announcements .item-list .field-content,
.announcements_announcements .announce_div ul li p {
font-size: 16px;
}
.announcement_blog h2,
.questions h2 {
font-size: 20px !important;
}
}

@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;
}
}

/*================================================================*/

/*================================announcements-css*/

/*=================================end*/
/*======*/
/*==============become-a-speaker=====================*/
/* =======================speak_at_section================================== */
.become-a-speaker_become-a-speaker .banner-section h1 {
font-weight: 500;
text-transform: uppercase;
font-size: 70px;
}
.become-a-speaker_become-a-speaker .banner-section h1 span {
display: block;
}
.become-a-speaker_become-a-speaker .who_we_banner_caption p {
font-size: 20px;
}
.become_speak_com {
padding: 60px 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: 50px;
font-weight: 500;
margin-bottom: 40px;
}

.speak_at_section .speak_at_section_wrapper p {
font-size: 20px;
text-align: center;
font-weight: 400;
}
.speak_at_section .speak_at_section_wrapper p span {
font-size: 20px;
text-align: center;
color: var(--theme-color);
font-weight: 600;
}
/* ===========voice_your_impact================= */
.voice_your_impact {
background: #000;
color: #fff;
}
.voice_your_impact .row .col-lg-4 {
justify-content: center;
display: flex;
flex-direction: column;
}
.voice_your_impact h2 {
color: var(--theme-color);
font-size: 50px;
font-weight: 500;
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: 400;
}
/* ========================================= */
.talk_on_section .agenda_btn,
.session_type .agenda_btn {
display: flex;
justify-content: center;
align-items: center;
margin: 20px 0px;
}
.session_type .session_figure {
position: relative;
}
.session_type .session_figure::after {
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 100%;
content: "";
background: #000000a1;
z-index: 1;
}
.session_type .session_figure figcaption {
z-index: 11;
}
.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: 500;
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: 400;
}
.sessions_content h3 {
font-size: 40px;
font-weight: 500;
}
.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(--theme-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: 80%;
margin: 0 auto;
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: 500;
line-height: 1.45;
color: #fff;
text-transform: uppercase;
display: inline-block;
background: #f2184e;
padding: 6px 16px;
border-radius: 8px;
border: 1px solid #f2184e;
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: 1582px;
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-section h1 {
font-size: 40px;
}
.voice_your_impact h2 {
font-size: 40px;
}
}

@media only screen and (max-width: 1199px) {
.voice_your_impact h2 {
font-size: 35px;
}
.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-section 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: 14px;
}
.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;
}
}

/*================== 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: 500;
}
.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: 500;
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;
}
}

/*=========================end==================================*/
body.organiser_login.toolbar-icon-9.toolbar-tray-open.toolbar-horizontal.toolbar-fixed.user-logged-in.path-admin
tr:nth-child(1) {
display: block;
}
.blog_blog ul.pager__items.js-pager__items {
flex-wrap: wrap;
}
/* 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: 500;
}
.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: 500;
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: 500;
}
.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: #d1d2d3;
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: #f2184f;
color: #000;
text-transform: uppercase;
font-size: 23px;
font-weight: 500;
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: 500;
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;
}
.blog-col-text h2,
.blog-col-text li h3,
.blog-col-text h3 {
font-size: 20px;
margin-bottom: 10px;
}
/* =============@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: 1400px) {
.the-michael-koch-group_the-michael-koch-group
.landing_banner_figure
figcaption
p.banner_text {
right: 5%;
}
}

@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;
}
}

@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: 15px 15px 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: 17px;
font-weight: 400;
}
.tabs-list > li a {
width: 100%;
font-size: 20px;
}
.tabs-list > li {
margin-bottom: 20px;
}
.nav-tabs.tabs-list > li.active > a {
display: block;
font-size: 20px;
}
.tabs-list > li {
width: 100%;
padding: 0px;
margin-bottom: 20px;
}
.nav-tabs.tabs-list > li a {
display: block;
}
/* ====================dynamic-agenda=================== */
}

@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);
}
.blog-col-text h2,
.blog-col-text li h3,
.blog-col-text h3 {
font-size: 16px;
margin-bottom: 10px;
}
}
@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;
margin-bottom: 20px;
}
.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;
}
}

@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;}*/
/*  education review section css home page-16 apr-2024  */

.revire_edu_sec {
padding: 40px 0;
text-align: center;
background: #fff;
}
.revire_edu_sec h2 {
font-size: 31px;
line-height: 1.3;
color: #000;
font-weight: 600;
}
.revire_edu_sec h2 span {
color: #f2184f;
}
.revire_edu_sec p {
font-size: 19px;
line-height: 1.4;
color: #000;
font-weight: 400;
/*    margin-bottom: 10px;*/
margin-bottom: 32px;
}
.double-row-slider .review_box {
background: #fafafa;
padding: 16px;
border-radius: 20px;
height: 260px;
max-height: 300px;
display: flex !important;
flex-direction: column;
justify-content: space-between;
}
.revire_edu_sec .slick-initialized .slick-slide {
margin-left: 16px;
border-radius: 20px;
border: 1px solid #a8a8a8;
}
.double-row-slider .review_box p {
color: #080f17;
font-size: 15px;
line-height: 1.2;
text-align: left;
}
.double-row-slider .quote_review {
display: inline-block;
margin-bottom: 8px;
width: auto;
max-width: 24px;
}
.rating_review a,
.double-row-slider .review_box p a {
color: #f2184f;
}
.rating_review a:hover {
color: inherit;
text-decoration: none;
}
.rating_review_1,
.rating_review_2 {
display: flex;
align-items: center;
}
.rating_review_2 {
justify-content: end;
}
.google_rev {
padding-left: 20px;
}
.rating_review_1 .google_rev p {
margin-bottom: 0 !important;
color: #444;
}
.rating_review_1 .google_rev h4 {
font-weight: 500;
text-align: left;
font-size: 25px;
}
.rating_review_4 {
font-size: 24px;
color: #000 !important;
text-align: left;
padding-right: 25px;
line-height: 1.1;
}
.rating_review_3 {
background: #f2184f;
color: #fff !important;
border: 1px solid #f2184f;
padding: 15px 25px;
border-radius: 100px;
line-height: 1;
}
.review_owner {
display: flex;
justify-content: flex-start;
align-items: flex-start;
}

figure.owner_review_figure {
margin: 0;
position: relative;
height: auto;
}
figure.owner_review_figure img.logo_small_icom {
max-width: 60px;
}
/* figure.owner_review_figure img.logo_small_icom{
width: 100px;
height: 100px;
border-radius: 50%;
object-fit: cover;
} */
figure.owner_review_figure a {
position: absolute;
bottom: -1px;
right: -4px;
max-width: 20px;
}
figure.owner_review_figure a img {
width: 100%;
height: 100%;
border-radius: 0;
}
.owner_review_detail h4 {
font-size: 18px;
line-height: 1;
font-weight: 600;
text-align: left;
color: #000;
}
.owner_review_detail p {
font-size: 12px;
line-height: 1.2;
font-weight: 400;
text-align: left;
color: #333;
}
.double-row-slider .slick-track {
display: flex;
justify-content: center;
}
.owner_review_detail {
padding-left: 20px;
}
.rating_review {
display: flex;
align-items: center;
justify-content: space-evenly;
}
.rating_review strong {
font-size: 19px;
line-height: 1;
font-weight: 700;
color: #fff;
}
.rating_review strong span {
font-size: 16px;
line-height: 1;
font-weight: 400;
color: #fff;
}
strong.review_star_btn {
background: #fff;
padding: 8px 22px;
display: flex;
align-items: center;
border-radius: 8px;
color: #333;
}
strong.review_star_btn span {
color: #333;
}
.social_para_individual {
max-width: 80%;
margin: 8px auto;
}
@media screen and (max-width: 1199px){
.double-row-slider .review_box{

height: 310px;
max-height: 310px;
}
.rating_review_1 .google_rev p{
text-align: left;
}
}
@media screen and (max-width: 991px){
.rating_review_1 .google_rev h4{
font-size: 20px;
}
.rating_review_1 .google_rev p{
font-size: 14px;
}
}
@media screen and (max-width: 767px) {
.double-row-slider .quote_review {
margin: 0;
}
}

@media screen and (max-width: 575px) {
.revire_edu_sec h2 {
font-size: 25px;
}

.revire_edu_sec p {
font-size: 15px;
}
.rating_review strong {
font-size: 18px;
margin-bottom: 10px;
}
.rating_review {
display: flex;
align-items: center;
justify-content: space-between;
flex-direction: column;
}
}
@media screen and (max-width: 400px) {
.revire_edu_sec h2 {
font-size: 18px;
margin-bottom: 10px;
}
/* figure.owner_review_figure img.logo_small_icom{
width: 60px;
height: 60px;
} */
.revire_edu_sec p {
font-size: 15px;
}
.rating_review strong {
font-size: 18px;
margin-bottom: 10px;
}
.rating_review {
display: flex;
align-items: center;
justify-content: space-between;
flex-direction: column;
}
}

/* Custom chat --------------------------------------------------------------------------------- */
.custom-chat-container {
position: fixed;
bottom: 20px;
right: 20px;
width: 50px;
height: 50px;
/* background-color: #0084ff; */
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.education2conf.com/affiliate-program============= */
.affiliate-program_affiliate-program .review_banner_caption h1 {
font-size: 48px;
font-weight: 600;
}
.affiliate-program_affiliate-program .review_banner_caption {
bottom: 10%;
}
.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 .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: 500;
font-size: 18px;
text-align: start;
color: #000;
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 .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 .wrapper h3 {
font-weight: 600;
margin-bottom: 20px;
}
.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_affiliate-program .form_section_format .wrappered h3 span {
color: var(--theme-color);
}
#page_form {
background: #f4f4f4;
}
.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;
}
.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;
width: 100%;
}
.affiliate-program_affiliate-program input[type="checkbox"],
.affiliate-program_affiliate-program input[type="radio"] {
width: auto;
}
.ideal_affilate {
padding: 60px 0px;
}
.affiliate-program_affiliate-program #edit-events--wrapper legend span {
font-size: 16px;
color: #010101;
font-weight: 400;
}
.affiliate-program_affiliate-program .form_section_format .wrapper h3 {
color: #000;
}
@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;
}
.card2_hurry{
margin-top: 25px;
}
}
@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;
}
.affiliate-program_affiliate-program .review_banner_caption h1 br {
display: none;
}
}

/* 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: 8px 10px;
font-size: 18px;
border-radius: 11px;
display: inline-block;
text-decoration: none;
border: 1px solid #192450;
position: relative;
font-weight: 600;
line-height: 1;
}
.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: 500;
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: 500;
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;
padding-top: 20px;
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 .item {
border-radius: 30px;
overflow: hidden;
}

#whatsapp-chat-widget #wa-widget-send-button {
right: 20px !important;
background: #f2184e;
}

/* CHANGES */

@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;
}
}
@media screen and (max-width: 1400px) {
.home_home section.video-section.home-video-section > img {
height: 140vh;
}
}
@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: 180vh;
}
}
@media screen and (max-width: 991px) {
.home_home section.video-section.home-video-section > img {
height: 125vh;
}

}
@media screen and (max-width: 767px) {
.home_home .banner-text {
top: 50%;
}
.banner-text-wrapper {
padding-top: 0;
}
.gain_section .gain_row .gain_row_col {
-ms-flex: 0 0 50%;
flex: 0 0 50% !important;
max-width: 50% !important;
padding: 0 15px !important;
margin: 0 0 24px 0 !important;
}
.who-we-are_who-we-are .new_mission_charting_figure img {
height: 100%;
object-fit: cover;
}
.who-we-are_who-we-are .new_mission_charting_figure {
height: 50vh;
}
.home_home .rating_review_2{
justify-content: center;
padding-top: 15px;
}
.home_home .home_form_section .contact-us-wrap h2, .who-we-are_who-we-are .home_form_section .contact-us-wrap h2{
font-size: 30px;
font-weight: 700;
}
.be-recognized_be-recognized .spot_leader{
align-items: center;
}
.be-recognized_be-recognized .spot_leader h2, .be-recognized_be-recognized .spot_leader p{
text-align: center;
}
.ministery-text figure {
justify-content: center !important;
}
.ministery-text h3 {
text-align: center !important;
}
}
@media screen and (max-width: 575px) {
.home_home .banner-text .banner-text-wrapper h1 span {
font-size: 25px;
}
.home_home .newsletter_section .newsletter input {
margin: 20px 0 0!important;
}


.home_home .banner_lowerText {
margin-top: 0 !important;
}
.home_home .banner_cpation-btn {
text-align: left;
}
.home_home .banner-text .banner-text-wrapper h3 {
font-size: 0;
margin: 0;
}
.home_home .col-banner-agenda {
margin-bottom: 0px;
}
.ministery-text figure {
justify-content: center !important;
}
.ministery-text h3 {
text-align: center !important;
}
.home_home .banner_agenda_wrapper {
padding: 25px 0px 0px 0px;
}


.home_home .rightBoxInterCont {
margin-bottom: 10px;
}
.home_home .right_banner_box h5 {
font-size: 18px;
}

.home_home .banner-text-wrapper h1 {
font-size: 2rem;
line-height: 1.1;
}
.home_home .banner-text-wrapper p {
padding: 0px;
}
.home_home section.video-section.home-video-section > img {
height: 170vh;
}
.home_home figure.col-banner-agenda_figure div.card_img {
height: 180px;
}
.home_home figure.col-banner-agenda_figure {
flex-direction: column;
align-items: center;
}
.home_home figcaption.col-banner-agenda_figure_caption_primery {
padding: 15px 0px;
}
.home_home .col-banner-agenda_figure_caption_primery address {
margin-left: 8px;
}
.contactform-bg.rounded {
padding: 20px 0px !important;
}
.capcha_button #edit-actions--3{
margin-top: 15px;
}
}
@media screen and (max-width: 400px) {
.home_home .banner-text {
top: 50%;
}
.home_home .banner-text-wrapper .banner-btn {
margin-top: 0 !important;
}
.home_home section.video-section.home-video-section > img {
height: 228vh;
}
}
/* Duplicate speaker - hide */
/* .speakers-gallery .col-speaker:nth-child(9) {
display: none;
} */

/*
Style for Our Proof Of Legitimacy
*/

.faq-section {
max-width: 100%;
margin: auto;
}
.faq-title {
font-size: 2rem;
font-weight: bold;
margin-bottom: 1.5rem;
}
.faq-item {
margin-bottom: 2rem;
background-color: #fff;
padding: 1.5rem;
border-left: 5px solid #f2184e;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
border-radius: 4px;
}
.faq-item h5 {
color: #f2184e;
font-weight: 600;
}
.info-container {
border: 1px solid #ccc; 
padding: 20px; 
margin: 20px auto; 
width: 80%; 
box-sizing: border-box; 
}

.info-container h4 {
color: #f2184e; 
margin-bottom: 4px;
}

.info-container p {
font-size: 16px; 
line-height: 1.6; 
color: #333; 
}

.banner_lowerText{
align-items: center !important;
}
.home_home .form-actions .webform-button--submit:hover{
color: #f2184f;
background-color: white;
border: 1px solid #f2184f;

}

.exhibitor-type .label-color{
color: #f2184f !important;
}
.footer .book-pass-btn:hover{
background-color: black;
border: 1px solid white;
color: #fff;

}
home_home .banner-text-wrapper h1 {
font-size: 2.5rem;
line-height: 1.1;
}
.home_home .banner-text .banner-text-wrapper h3{
padding: 0 !important;
}

.home_home section.video-section.home-video-section::after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: calc(100% - 7px);
background: #00000014;
z-index: -1;
}
.news-caption-text .container{
background-color: rgba(0, 0, 0, 0.2);
}

.user_form_padd{
padding: 0 50px;
}
.agenda-gallery-item{
border-radius: 20px;
}
.speakers-wrapper p span {
margin-bottom: 10px;
color: #000 !important;
}
.agenda-galler-figure img{
border-radius: 20px;
}
.speaker-bio{
border: none !important;
background: none !important;
}
.agenda-gallery-item{
background-color: #F2184F;
}
.speaker-bio .speaker-name{
text-align: center;
font-weight: 600;
font-size: 22px;
color: #fff !important; 
}
.speaker-bio .speaker-destination p{
text-align: center !important;
color: #fff !important;
}
.user_login .confirmation-login .form-wrapper{
margin-top: 3rem;
}

/* Who we are new design */
@media screen and (max-width: 1750px) {
.new_ur_usp h2 {
font-size: 30px !important;
}
.new_mission_figure_caption h2 {
font-size: 40px !important;
}
}
@media screen and (max-width: 991px) {
/* div#edit-actions {
text-align: left !important;
} */
.new_mission_figure_caption h2 {
font-size: 21px !important;
padding: 20px 0;
}
}
.who-we-are_who-we-are .form_image{
object-position: 25%;
}
.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%;
position: relative;
}
.new_ur_usp .usp_box img {
display: inline-block;
width: auto;
height: auto;

}
.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;
}
.form_recp_btn{
flex-direction: column;
}
.newsletter_section{
margin-bottom: 50px;
}
.spot_leader{
display: flex;
flex-direction: column;
justify-content: center;
height: 100%;
}
.js-form-item-message textarea{
width: 100% !important;
}

/* tabs */
.be_award{
padding-bottom: 50px;
}
.be_award h2{
text-align: center;
font-size: 40px;
font-weight: 700;
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 #F2184F;
border-radius: 10px 10px 0px 0px;
cursor: pointer;
background-color: #fff;
font-weight: 500;
transition: 0.3s;
font-size: 18px;
color: #000;
margin-bottom: 5px;
}

.award_tabs_wrapper .tab.active {
background-color: #F2184F;
color: #fff;
}

.award_tabs_wrapper .tab-content {
display: none;
background-color: #F2184F;
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: 500;
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;
}
.new_mission_charting_figure img{
filter: brightness(0.8);
}

/* Be Recognition */
.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%;
}
.gain_section h2{
color: #fff;
font-weight: 700;
}
.image_gain_wrapp h3 {
text-align: center;
color: #fff;
font-size: 24px;
margin-top: 15px;
}
.be_form{
padding: 30px;
background: #000000;
border-radius: 40px;
overflow: hidden;
}
.be-recognized_be-recognized .nomination-section .form-wrapper .flex_award strong::after{
position: absolute;
content: "";
top: 50%;
left: 170px;
width: 60%;
height: 3px;
background: linear-gradient(90deg, #F2184F 0%, #000 100%);
}
.submit_button_wrapper .btn-submit{
display: contents;
}

.charting-section {
position: relative;


}
.charting-section img {
width: 100%;
height: 100%;
object-fit: cover;
}


.charting-text {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: rgb(242 24 78 / 30%);
z-index: 1;
display: flex;
justify-content: center;
align-items: center;
}

.charting-text h1, .charting-text h3 {
color: #FFF;
font-size: 38px;
font-style: normal;
font-weight: 500;

letter-spacing: 0.48px;
text-align: center;
}
.breadcrumb{
justify-content: center;
background: linear-gradient(90deg, rgba(0, 0, 0, 0.00) 0%, #f2184f 50%, rgba(0, 0, 0, 0.00) 100%);
font-weight: 600;
}
.breadcrumb-item + .breadcrumb-item::before{
color: #fff;
}
.breadcrumb-wrap{
position: absolute;
width: 100%;
bottom: 0;
}
.abstract h1{
text-align: center;
font-size: 35px;
font-weight: 700;
}
.abstract h3{
text-align: center;
font-size: 30px;
font-weight: 600;
}

.who-we-are_who-we-are .intro-img img,
.be-recognized_be-recognized .technology-img img{
height: 500px;
object-fit: cover;
}
/* ===============you're looking for something more tha================ */
.slick-caption-text p,
.revire_edu_sec p,
fieldset#edit-active-conference--wrapper label{
font-size: 16px;
}
.welcome-text p,
.event-wrapper p,
.ministery-section p,
.ministery-text p,
.revire_edu_sec p,
.brand-section p,
.who-we-are-intro .content-box p,
.new_ur_usp p,
.testimonial-text p,
.top_panel_image_header p,
.technology-section p{
font-size: 16px;
}
.home_home .js-form-item.form-item{
width: 100%;
}
@media screen and (max-width: 1400px) {
.be_award h2,.gain_section h2,.spot_leader h2{
font-size: 32px;
}
.abstract h1{

font-size: 30px;

}
.abstract h3{
font-size: 22px;

}
/* =============================== */
.slick-caption-text p,
.revire_edu_sec p,
fieldset#edit-active-conference--wrapper label{
font-size: 15px;
}
.welcome-text p,
.event-wrapper p,
.ministery-section p,
.ministery-text p,
.revire_edu_sec p,
.brand-section p,
.who-we-are-intro .content-box p,
.testimonial-text p,
.technology-section p{
font-size: 16px;
}
}
@media screen and (max-width: 991px) {
.abstract h1{

font-size: 25px;

}
.charting-text h1, .charting-text h3,
.gain_section h2 {
font-size: 32px;
}
.image_gain_wrapp h3{
font-size: 18px;
}
.award_tabs_wrapper .tab,
.award_tabs_wrapper .tab-content p{
font-size: 16px;
}
.charting-text h1 , .charting-text h3{
font-size: 24px;
}
.be_award h2,
.spot_leader h2,
.charting-text h1, .gain_section h2,.charting-text h3,
.nomination-section .form-wrapper h2,
.newsletter_section .newsletter .newslatter_text,
.new_mission_figure_caption h2, .new_ur_usp h2,
.testimonial-section h2,
.home_home .home_form_section .contact-us-wrap h2, .who-we-are_who-we-are .home_form_section .contact-us-wrap h2{
font-size: 24px;
}
}
@media screen and (max-width: 768px){
.new_ur_usp .usp_box {
padding: 30px 25px;
text-align: center;
}
.new_ur_usp .usp_box h3 {
font-size: 22px;
}
.new_ur_usp h2{
font-size: 24px !important;
}
}
@media screen and (max-width: 767px) {
.charting-text h1, .charting-text h3 {
font-size: 20px;
}
.charting-overlay {
height: 50vh;
object-fit: cover;
}
}
@media screen and (max-width: 640px) {
.be-recognized_be-recognized .gain_section .gain_row .gain_row_col {
-ms-flex: 0 0 100%;
flex: 0 0 100% !important;
max-width: 100% !important;
}
.new_ur_usp .usp_box h3,
.speakers-wrapper h2{
font-size: 22px;
}
}


/* ===========newsletter-form-section-in-footer=================== */


.newsletter_section .newsletter{
background-color: transparent;
background-image: url(https://marketing-conference-new.s3.amazonaws.com/s3fs-public/2025-04/new-img/Education_.svg);
background-position: right;
background-size: contain;
background-repeat: no-repeat;
width: 100%;
position: relative;
background-size: cover;
border-radius: 20px;
padding: 20px;
}
.newsletter_section .newsletter form {
display: block;
justify-content: center;
align-items: center;
width: 100%;
}

.capcha_button{
display: flex;
width: 450px;
max-width: 100%;
justify-content: space-between;
/* overflow-x: scroll; */
}
.newsletter_section .newsletter .newslatter_text {
font-size: 40px;
text-align: center;
text-transform: capitalize;
color: white;
text-align: start;
font-weight: 700;
}
.home_home .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;
}
/* ===========education-2-0-conference-dubai-2024-winter-reviews============== */
.new_agenda_discription {
padding: 72px 0;
}
.new_agenda_discription h3 {
font-size: 42px;
line-height: 1.2;
color: #f2184e;
text-transform: capitalize;
font-weight: 700;
text-align: center;
margin: 0 0 8px 0;
}
.new_agenda_discription p {
color: #444;
text-align: center;
font-family: Urbanist;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 32px;
letter-spacing: 0.2px;
}

@media only screen and (max-width: 1199px) {
.newsletter_section .newsletter .newslatter_text {
font-size: 32px;

}
@media only screen and (max-width: 575px) {
.capcha_button {
display: flex;
flex-direction: column;
width: 100%;
}
.newsletter_section .newsletter{
background-position: center;
background-image: url(https://marketing-conference-new.s3.amazonaws.com/s3fs-public/2025-04/Education.svg);
}
.newsletter_section .newsletter .newslatter_text {
font-size: 24px;
margin-bottom: 20px;
}
}
.nav-pills .nav-link.active::before{
top: 40px;
}
}


/* ============media-partner-logo================== */


.advance_exb h2 {
font-size: 35px;
text-align: center;
font-weight: bold;
}
.advance_exb .exhibitors{
margin-bottom: 40px;
}
.advance_exb .exhibitorss {
margin-top: 30px;
}

.advance_exb .label {
color:var(--theme-color);
font-weight: bold;
}
.advance_exb .label_color{
color: var(--theme-color);
font-weight: bold;
}

.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-color: var(--theme-color);
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;
background-color: #fff;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05);
border-radius: 20px;
}

.advance_exb .exhibitor img {
max-width: 100%;
max-height: 100%;
object-fit: contain;
}


@media only screen and (max-width: 575px){
.advance_exb .exhibitor-type{
font-size:24px;
flex-direction: column;
}
.slick-caption-text h3 {
font-size: 18px;
text-align: center;
}
.slick-caption-text p {
text-align: center;
font-size: 16px !important;
}
.g-recaptcha{
width: 260px;
overflow-x: scroll;
}
}


/* ===========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{
background-color: #000;
padding: 70px 0px;
}
.student-passes_student-passes .your_impact_box span img{
width: 500px;
max-width: 100%;
object-fit: cover;
height: 100%;
object-fit: cover;
}
.student-passes_student-passes .form_section_format{
padding: 60px 0px;
background: #810020;
background: radial-gradient(circle, rgba(129, 0, 32, 1) 0%, rgba(0, 0, 0, 1) 50%);
}
.form_section_format h3{
color:#F2184F;
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;
}
.student-passes_student-passes section.brand-section{
background: radial-gradient(48.23% 48.23% at 50% 100%, #ffffff 0%, #ffffff 100%);
}
.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;
color: var(--theme-color);
}
.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: 11;
}
.student-passes_student-passes .fastrack .your_impact_box .access_to{
padding: 20px;
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: 10px;
color: var(--theme-color);
}
.student-passes_student-passes .newsletter_newsletter .webform-submission-form input#edit-actions-submit{
color: #fff;
}
.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 .img-gallery-section img {
max-height: 406px;
object-position: top;
}
.student-passes_student-passes .fastrack .your_impact_box h3{
color: #000;
}

.student-passes_student-passes .who-we-are-intro .content-box h2 span {
color: #f2184e;
}

.how_apply  .fastrack_boxes {
position: relative;
z-index: 1;
}
.how_apply  .fastrack_boxes::before{
content: "";
position: absolute;
top: -22px;
left: -45px;
height: 190px;
width: 190px;
background: url(https://www.health2conf.com/sponsor/dotg60.png) no-repeat left top;
z-index: 0;
}
.how_apply  .fastrack_boxes::after{
content: "";
position: absolute;
right: -50px;
bottom: -67px;
height: 200px;
width: 190px;
background: url(https://www.health2conf.com/sponsor/dotg60.png) no-repeat left top;
z-index: 0;
}

.student-passes_student-passes .fastrack .your_impact_box .access_to {
padding: 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-we-are-intro .content-box p em span{
color: #F2184F;
}

.student-passes_student-passes .faq-section accordion-header p{
font-weight: 700;
}

.student-passes_student-passes .accordion-header{
font-weight: 700;
}
@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 screen and (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 .who-we-are-intro .content-box ul {
font-size: 18px;
margin-bottom: 10px;
}
.how_apply  .fastrack_boxes::before{
left: 0px;
}
.how_apply  .fastrack_boxes::after{
right: 0px;
}
.student-passes_student-passes .speak_at_section .speak_at_section_heading h2,
section.brand-section h2,
.form_section_format h3{
font-size: 28px;
}
.student-passes_student-passes .slider_one p,
.student-passes_student-passes .accordion-header{
font-size: 16px;
}
}
@media screen and (max-width: 1199px) {
.student-passes_student-passes .fastrack .your_impact_box h3 br{
display: none;
}
.student-passes_student-passes .newsletter_newsletter .webform-submission-form{
padding: 0px;
}
}
@media screen and (max-width: 767px) {
.student-passes_student-passes .iti--allow-dropdown input[type="tel"], .student-passes_student-passes .iti--separate-dial-code input[type="tel"]{
padding: 15px 12px;
}
.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 .who-we-are-intro .content-box ul {
font-size: 16px;
}
.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 {
padding: 8px;
}
.student-passes_student-passes .speak_at_section .speak_at_section_wrapper p {
text-align: center;
}
}
@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 (min-width: 768px) and (max-width: 1200px) {

.student-passes_student-passes .iti--allow-dropdown input[type="tel"], .student-passes_student-passes .iti--separate-dial-code input[type="tel"]{
padding: 0;
}
}




/* ==================new-agenda-design-css-added====15-07-2025============== */
/* .dubai-2025_dubai-2025 .timeline ul li:before{
display: none;
}
.dubai-2025_dubai-2025 .tab-content {
background: #F7F7F7;
line-height: 25px;
border: 0px solid #ddd;
border-top: 1px solid #fff;
padding: 20px;
border-radius: 20px;
}
.dubai-2025_dubai-2025 .timeline ul li .content {
position: relative;
top: 0;
width: 100%;
padding: 15px;
text-align: left;
background: #FFFFFF;
border: 1px solid #D8D8D8;
border-radius: 20px;
}
.dubai-2025_dubai-2025 .timeline ul li:nth-child(even) .content {
left: 0;
}
.dubai-2025_dubai-2025 .timeline ul li:nth-child(odd) .content {
left: 0;
}
.dubai-2025_dubai-2025 .timeline ul li .content span.time-content{
display: block;
text-align: start;
}
.dubai-2025_dubai-2025 .timeline ul li{
width: 100%;
background: #F7F7F7;

}
.dubai-2025_dubai-2025 .timeline ul li:first-child{
padding-bottom: 0px;
}
.Speakers_img_icon{
display: flex;
justify-content: center;
align-items: center;
}
.dubai-2025_dubai-2025 .agenda_sp_image {
background: #f7f7f7;
padding: 10px;
max-width: 450px;
border-radius: 10px;
display: inline-block;
}

.dubai-2025_dubai-2025 .agenda_sp_img_wrapper {
flex-wrap: wrap;
display: flex;
justify-content: center;
align-items: center;
}
.dubai-2025_dubai-2025 .agenda_sp_img_wrapper img{
width: 100px;
height: 100px;
padding: 10px;
border-radius: 50%;
}
.arrow_on{
border: none;
background: transparent;
color: black;
} */


/* ============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;
}
}
.Snapshots p {
font-size: 20px;
}
.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 h2, 
.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: 500;
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 .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 h2,
.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 h2,
.podcast_podcast .speaker_sessions .speaker_content h3{
text-align: center;
}
.padcast_music_section .podcast_box{
padding: 25px;
}
.podcast_music_icon{
padding: 15px;
}
}

/* ==============recognition-program-legitimacy================ */
/* === Section Light === */
.section-light {
background: #fff;
color: #111;
padding: 60px 0 40px 0;
}

.section-light .section-title {
font-size: 2.8rem;
font-weight: 700;
text-align: center;
margin-bottom: 0;
}

.section-light .section-title .highlight {
color: #e63a6f;
display: block;
font-size: 2.8rem;
font-weight: 700;
margin-top: 0.2em;
}

.section-light .section-desc {
font-size: 1.3rem;
text-align: center;
margin: 2rem auto 0 auto;
max-width: 1100px;
}

.section-light .section-desc2 {
font-size: 1.15rem;
text-align: center;
margin: 2rem auto 0 auto;
max-width: 1100px;
}

.section-light .section-list {
font-size: 1.2rem;
max-width: 1000px;
margin: 0 auto;
text-align: left;
list-style-type: disc;
list-style-position: inside;
padding-left: 2.2rem;
}

.section-light .section-list li {
margin-bottom: 1.2rem;
}

.section-light .section-subtitle {
font-size: 1.6rem;
font-weight: 700;
text-align: center;
margin-bottom: 1.5rem;
margin-top: 2rem;
}

/* === Section Dark === */
.section-dark {
background: #111;
color: #fff;
padding: 60px 0 40px 0;
}

.section-dark .section-title {
font-size: 3rem;
font-weight: 700;
text-align: center;
}

.section-dark .highlight {
color: #e63a6f;
}

.section-dark .section-text {
font-size: 1.3rem;
margin-bottom: 1.5rem;
text-align: center;
max-width: 1200px;
margin-left: auto;
margin-right: auto;
}

a.section-link {
color: #000;
text-decoration: underline;
}

a.section-link:hover {
color: #e63a6f;
}

/* === Shared Section Title === */
.section-title {
font-size: 3rem;
font-weight: 700;
text-align: center;
}

.section-title .highlight {
color: #e63a6f;
}

/* === Step Blocks === */
.step-title {
font-weight: 700;
font-size: 1.2rem;
margin-bottom: 0.5rem;
}

.step-block {
margin-bottom: 2.5rem;
text-align: center;
max-width: 1200px;
margin-left: auto;
margin-right: auto;
}

/* === Recognition Program === */
.recognition_program .main-title {
font-size: 3rem;
font-weight: 700;
}

.recognition_program .main-title .highlight,
.recognition_program .main-title .highlight2 {
color: #d81b60;
}

.recognition_program .main-title .highlight2 {
display: block;
font-size: 3rem;
font-weight: 700;
}

.recognition_program .content-paragraph {
font-size: 1.3rem;
margin-bottom: 2rem;
text-align: center;
}

/* === Generic Section Styling === */
.section-desc {
font-size: 1.3rem;
text-align: center;
margin-bottom: 2rem;
max-width: 1200px;
margin-left: auto;
margin-right: auto;
}

.section-subtitle {
font-size: 1.5rem;
font-weight: 700;
text-align: center;
margin-bottom: 1.2rem;
margin-top: 2rem;
}

.section-list {
font-size: 1.2rem;
max-width: 800px;
margin: 0 auto;
text-align: center;
list-style-type: disc;
list-style-position: inside;
padding-left: 2.2rem;
}

.section-list li {
margin-bottom: 0.5rem;
}

/* === Responsive Media Queries === */
@media (max-width: 1199px) {
.section-title,
.section-title .highlight,
.recognition_program .main-title,
.recognition_program .main-title .highlight2,
.section-light .section-title,
.section-light .section-title .highlight {
font-size: 2.5rem;
}
}
@media (max-width: 768px) {
.section-title,
.section-title .highlight,
.recognition_program .main-title,
.recognition_program .main-title .highlight2 ,
.section-light .section-title,
.section-light .section-title .highlight{
font-size: 2rem;
}

.section-light .section-desc,
.section-light .section-desc2,
.section-light .section-list,
.recognition_program .content-paragraph,
.section-dark .section-text,
.section-desc,
.section-list {
font-size: 1rem;
}

.section-light .section-subtitle,
.section-subtitle {
font-size: 1.2rem;
}

.step-block {
font-size: 1rem;
}

.section-dark .section-title {
font-size: 2rem;
}
}
@media (max-width: 400px) {
.section-title,
.section-title .highlight,
.recognition_program .main-title,
.recognition_program .main-title .highlight2 ,
.section-light .section-title,
.section-light .section-title .highlight{
font-size: 1.5rem;
}
}



/* =======thems-ai-ml========= */
.theming_basee h2.section-title,
.faq_top_heading h2,
.thems_aiml_book h2,
#page_form h2{ 
color: #F2184F;
font-size: 40px;
font-style: normal;
font-weight: 700;
margin-bottom: 30px;
text-align: center
}
#page_form  .speaker_content h2{
text-align: start;
margin-bottom: 10px;
}
#page_form img{
position: static;
margin: 0 auto;
border-radius: 30px;
max-width: 100%;

}
.accordion-header p{
margin-bottom: 0px;
}
.accordion-header h3{
margin-bottom: 0;
font-size: 16px;
line-height: normal;
color: black;
font-weight: 400;
}
.accordion-content p{
padding: 10px;
}
.speaker_sessions ul li,
.thems_aiml_book p,
.headding_classify p,
.who-we-are-intro .descr_who p,
.thems_aiml_book ul li{
font-size: 20px;
margin-bottom: 20px;
}
#page_form p{
text-align: center;
font-size: 20px;
}
.thems_aiml_book h4{
color: #F2184F;
font-family: Urbanist;
font-size: 36px;
font-style: normal;
font-weight: 700;
letter-spacing: 0.36px;
margin-bottom: 20px;
}

@media (max-width:1199px){
.theming_basee h2.section-title,
.faq_top_heading h2,
.thems_aiml_book h2,
#page_form h2{ 
font-size: 32px;
}
.thems_aiml_book h4{
font-size: 32px;
}
#page_form p,
.speaker_sessions ul li,
.thems_aiml_book p,
.headding_classify p,
.who-we-are-intro .descr_who p,
.thems_aiml_book ul li{

font-size: 18px;
}
}


@media (max-width:767px){
.theming_basee h2.section-title,
.faq_top_heading h2,
.thems_aiml_book h2,
#page_form h2{ 
font-size: 28px;
}
.thems_aiml_book h4{
font-size: 28px;
}
#page_form p,
.speaker_sessions ul li,
.thems_aiml_book p,
.headding_classify p,
.who-we-are-intro .descr_who p,
.thems_aiml_book ul li{
font-size: 16px;
}
.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{
padding: 15px;
}
.form_section_format .wrappered .form-item, .form_section_format .wrappered .form-actions {
margin: 0px 0px !important;
}
#page_form img{
margin: 20px 0px;
}
}

.review_banner_caption{
z-index: 111;
}
.review_banner_section .review_banner_figure::after {
position: absolute;
content: "";
height: 100%;
width: 100%;
background: #00000040;
top: 0;
left: 0;
z-index: 11;
}


/* https://www.education2conf.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: 50px 0px;
}
.connect_engage_section .section-title{
color: var(--theme-color);
margin-bottom: 20px;
font-size: 40px;
}
.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: #F2184F;
font-size: 40px;
font-style: normal;
font-weight: 700;
line-height: 58px; 
}

.fact-number {
color: #F2184F;
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: 500;
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: #ff004129;
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: #ff004129;
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.png) no-repeat right top / cover;
border-radius: 40px;
}
/* .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:#3e1525; color:#fff; }
.post-show-report_post-show-report .report-block.light{
background:#fff;
color:#2b2230;
}
.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{
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,
.post-show-report_post-show-report .section-pad.dark p,
.post-show-report_post-show-report .section-pad.light p{
font-size: 16px;
}
.podcast_highlights .day-pills{
margin: 0 auto;
}
}

@media (max-width: 575px) {
.post-show-report_post-show-report .text-accent{
font-size: 32px;
}
.post-show-report_post-show-report .day-pills .nav-link{
margin-bottom: 10px;
}
.post-show-report_post-show-report .report-block ul.day-pills{
flex-direction: column;
}
.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;
}

}

/* ============announcement_blog========= */
.bannerrrr_headdinggg{
text-align: center;
}
.announcement_blog .contant_blog_wrapp img {
max-width: 400px;
float: left;
border-radius: 10px;
overflow: hidden;
display: block;
margin: 0px 15px 10px 0px;
border: 2px solid #f2184e;
}
.announcement_blog .row .mb-6 h2 {
text-align: center;
font-size: 24px;
font-weight: 700;
}

.puzzle-box{
text-align: center;
font-size: 30px;
font-weight: 700;
max-width: 1000px;
margin: 0 auto 24px auto;
}
@media (max-width: 768px) {
.announcement_blog .contant_blog_wrapp img {
max-width: 100%;
margin: 0;
margin-bottom: 20px;
}
}


/* ============= 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: #f2184f;
-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 */
.mobile-app_mobile-app .new_ur_usp h3 {
color: #111;
text-align: justify;
font-size: 24px;
margin-bottom: 30px;
font-style: normal;
font-weight: 500;
}

.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: 500;
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, #f2184f 0%, #100233 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: #f2184f;
margin-bottom: 30px;
font-family: Urbanist;
font-size: 40px;
font-weight: 600;
}

.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;
}

.mobile_app_form .form_wrapper_mobile p {
font-size: 18px;
font-weight: 500;
}

.mobile_app_form .form_wrapper_mobile input[type="submit"] {
background: #f2184f;
}
/* ================= 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: #f2184f;
-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 #f2184f;
color: #f2184f;
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: #f2184f;
}

.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: #f2184f;
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;
}

/* ================= 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 ============== */
/* =========marketing-partner===2025======= */
.marketing-partner_marketing-partner .who-we-are-intro h2{
color: var(--theme-color);
}

.marketing-partner_marketing-partner .who-we-are-intro .content-box p{
font-size: 18px;
}

.marketing-partner_marketing-partner .who-we-are_who-we-are .content-box{
height: 100%;
display: flex;
flex-direction: column;
justify-content: center;
}

.marketing-partner_marketing-partner .why_it_matters h2 ~ p{
text-align: center;
margin-bottom: 50px;
}

.marketing-partner_marketing-partner .why_it_matters  .new_ur_usp .usp_box {
position: relative;
}
.marketing-partner_marketing-partner .new_ur_usp .usp_box p:first-child{
position: absolute;
background: var(--theme-color);
width: 50px;
height: 50px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 100%;
color: #fff;
top: -30px;
left: 50%;
transform: translate(-50%);
margin-bottom: 0px;
}
.marketing-partner_marketing-partner .new_ur_usp .usp_box{
border: 1px solid var(--theme-color);
}
/* .marketing-partner_marketing-partner .new_ur_usp .usp_box span{
position: absolute;
top: 0;
left: calc(50% - 20px);
transform: translateY(-50%);
background: red;
width: 50px;
height: 50px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 50%;
} */
.marketing-partner_marketing-partner section.brand-section{
background: #fff;
}
.marketing-partner_marketing-partner .brand-section p{
text-align: center;
}
.marketing-partner_marketing-partner section.brand-section h2{
color: var(--theme-color);
}
.marketing-partner_marketing-partner .tsa-section {
padding: 60px 0;
background-color: #fff;
}

.marketing-partner_marketing-partner .section-title {
color: #E60049;
font-size: 3rem;
font-weight: bold;
margin-bottom: 10px;
}

.marketing-partner_marketing-partner .section-subtitle {
font-size: 1.2rem;
color: #666;
margin-bottom: 40px;
}

.marketing-partner_marketing-partner .brand-section .slick-track .slick-slide img{
border: 1px solid transparent;
}

.marketing-partner_marketing-partner .gearstar-content {
padding-right: 30px;
}

.marketing-partner_marketing-partner  .gearstar-title {
color: #E60049;
font-size: 2rem;
font-weight: bold;
margin-bottom: 20px;
}

.marketing-partner_marketing-partner .gearstar-description {
font-size: 1.1rem;
line-height: 1.6;
margin-bottom: 30px;
}

.marketing-partner_marketing-partner .learn-more-btn {
background-color: #E60049;
color: #fff;
padding: 12px 25px;
border-radius: 5px;
text-decoration: none;
font-weight: bold;
display: inline-flex;
align-items: center;
transition: background-color 0.3s ease;
}

.marketing-partner_marketing-partner .learn-more-btn:hover {
background-color: #c7003f;
color: #fff;
}

.marketing-partner_marketing-partner .learn-more-btn svg {
margin-left: 10px;
}

.marketing-partner_marketing-partner .carousel-nav-btns {
margin-top: 30px;
display: flex;
gap: 10px;
}

.marketing-partner_marketing-partner .carousel-nav-btns .btn {
background-color: #E60049;
color: #fff;
border: none;
width: 40px;
height: 40px;
border-radius: 5px;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.5rem;
}

.marketing-partner_marketing-partner  .carousel-nav-btns .btn:hover {
background-color: #c7003f;
color: #fff;
}

.marketing-partner_marketing-partner .owl-carousel-container {
position: relative;
background-color: #000;
border-radius: 10px;
overflow: hidden;
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
padding: 20px;
width: 100%;
max-width: 700px;
margin: 0 auto;
}

.marketing-partner_marketing-partner .owl-carousel .item img {
width: 100%;
height: auto;
display: block;
border-radius: 5px;
}

.marketing-partner_marketing-partner .owl-theme .owl-nav {
display: none;
}

.marketing-partner_marketing-partner .owl-theme .owl-dots {
text-align: right;
margin-top: 20px;
position: absolute;
bottom: 20px;
right: 20px;
width: auto;
}

.marketing-partner_marketing-partner .owl-theme .owl-dots .owl-dot span {
width: 12px;
height: 12px;
margin: 5px 4px;
background: #d6d6d6;
display: block;
-webkit-backface-visibility: visible;
transition: opacity .2s ease;
border-radius: 30px;
}

.marketing-partner_marketing-partner .owl-theme .owl-dots .owl-dot.active span,
.marketing-partner_marketing-partner .owl-theme .owl-dots .owl-dot:hover span {
background: #E60049;
}

.marketing-partner_marketing-partner .carousel-bottom-content {
background-color: #fff;
padding: 20px;
border-radius: 0 0 10px 10px;
text-align: center;
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.05);
margin-top: -20px;
}

.marketing-partner_marketing-partner .carousel-bottom-content h5 {
font-weight: bold;
margin-bottom: 15px;
}

.marketing-partner_marketing-partner .brand-logos {
display: flex;
justify-content: center;
gap: 20px;
flex-wrap: wrap;
margin-bottom: 20px;
}

.marketing-partner_marketing-partner .brand-logos div {
text-align: center;
color: #666;
font-size: 0.9rem;
}

.marketing-partner_marketing-partner .brand-logos img {
max-width: 60px;
height: auto;
margin-bottom: 5px;
}

.marketing-partner_marketing-partner .img-carousel-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.4);
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
color: #fff;
padding: 20px;
text-align: center;
}

.marketing-partner_marketing-partner .img-carousel-overlay h3 {
font-size: 3rem;
font-weight: bold;
margin-bottom: 10px;
}

.marketing-partner_marketing-partner .img-carousel-overlay p {
font-size: 1.1rem;
margin-bottom: 20px;
}

.marketing-partner_marketing-partner .img-carousel-overlay .btn {
background-color: #E60049;
color: #fff;
padding: 10px 20px;
border-radius: 5px;
text-decoration: none;
font-weight: bold;
}

.marketing-partner_marketing-partner .gearstar-screenshot {
position: relative;
border-radius: 10px;
overflow: hidden;
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
width: 100%;
max-width: 700px;
margin: 0 auto;
margin-top: 40px;
}

.marketing-partner_marketing-partner .gearstar-screenshot img {
width: 100%;
display: block;
}

.marketing-partner_marketing-partner .screenshot-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
color: #fff;
text-align: center;
padding: 20px;
background: linear-gradient(to bottom, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.6) 100%);
}

.marketing-partner_marketing-partner .screenshot-overlay h3 {
font-size: 2.5rem;
font-weight: bold;
margin-top: -50px;
}

.marketing-partner_marketing-partner  .screenshot-overlay p {
font-size: 0.9rem;
width: 70%;
line-height: 1.4;
margin-bottom: 20px;
}

.marketing-partner_marketing-partner .screenshot-overlay .customer-rides-btn {
background-color: #E60049;
color: #fff;
padding: 8px 18px;
border-radius: 5px;
text-decoration: none;
font-weight: bold;
font-size: 0.9rem;
}

.marketing-partner_marketing-partner .screenshot-footer {
background-color: #fff;
padding: 15px 20px;
border-radius: 0 0 10px 10px;
box-shadow: 0 -5px 10px rgba(0, 0, 0, 0.05);
text-align: center;
}

.marketing-partner_marketing-partner .screenshot-footer h5 {
font-weight: bold;
font-size: 1rem;
margin-bottom: 10px;
color: #333;
}

.marketing-partner_marketing-partner .screenshot-footer .brand-logos {
display: flex;
justify-content: center;
gap: 15px;
flex-wrap: wrap;
}

.marketing-partner_marketing-partner .screenshot-footer .brand-logos div {
font-size: 0.8rem;
color: #666;
min-width: 80px;
}

.marketing-partner_marketing-partner  .screenshot-footer .brand-logos img {
max-width: 40px;
height: auto;
margin-bottom: 5px;
}

.marketing-partner_marketing-partner  .top-right-nav {
position: absolute;
top: 20px;
right: 20px;
display: flex;
align-items: center;
gap: 15px;
z-index: 10;
}

.marketing-partner_marketing-partner  .top-right-nav .nav-link {
color: #fff;
text-decoration: none;
font-size: 0.9rem;
}

.marketing-partner_marketing-partner .top-right-nav .contact-info {
color: #fff;
font-size: 0.85rem;
line-height: 1.2;
text-align: right;
}

.marketing-partner_marketing-partner  .top-right-nav .get-estimate-btn {
background-color: #E60049;
color: #fff;
padding: 5px 15px;
border-radius: 5px;
text-decoration: none;
font-weight: bold;
font-size: 0.9rem;
}

.marketing-partner_marketing-partner .header-nav-links {
position: absolute;
top: 20px;
left: 20%;
display: flex;
gap: 20px;
z-index: 10;
}

.marketing-partner_marketing-partner  .header-nav-links .nav-link {
color: #fff;
text-decoration: none;
font-size: 0.9rem;
}

.marketing-partner_marketing-partner  .gearstar-logo {
position: absolute;
top: 20px;
left: 20px;
z-index: 10;
height: 30px;
}
.marketing-partner_marketing-partner  .new_ur_usp h2 {
color: var(--theme-color);
margin-bottom: 20px;
font-size: 40px;
}
.marketing-partner_marketing-partner .new_ur_usp p {
color: #444;
/* text-align: center; */
font-size: 20px;
}
.section_agency_offering{
padding: 50px 0px;
}
.section_agency_offering h2{
font-size: 40px;
font-weight: 600;
text-align: center;
margin-bottom: 30px;
color: var(--theme-color);
}

.section_agency_offering p{
font-size: 18px;
color: black;
text-align: center;
font-weight: 500;
}
.section_agency_offering{
font-weight: 600;
font-size: 30px;
color: var(--theme-color);
}
.section_agency_offering  .no-gutters p{
text-align: start;
}
.service-col:nth-child(1),
.service-col:nth-child(2),
.service-col:nth-child(3),
.service-col:nth-child(4){
border-bottom: 1px solid #cdcdcd;
/* margin-bottom: 20px; */
}
.service-col .service{
padding: 20px;
height: 100%;
}
.service-col .service{
border-right: 1px solid #cdcdcd;
}
.marketing-partner_marketing-partner .faqs_section .row,
.marketing-partner_marketing-partner .who-we-are-intro .row-expand{
flex-direction: row-reverse;
}
.service-col:nth-child(4n + 4) .service{
border-right: 0px solid #cdcdcd;
}
.marketing-partner_marketing-partner .scale_projects .facts-box{
border-radius: 20px;
background: #f2184f;
}
.marketing-partner_marketing-partner .fact-number,
.marketing-partner_marketing-partner .fact-label{
color: #fff;
}
.marketing-partner_marketing-partner .testimonial-section{
padding: 50px 0px;
}

/* ===== 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;
object-fit: contain;
}

.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: #f2184f;
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(280deg, #F2184F 17.77%, #1B2F58 84.23%);
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: Manrope;
font-size: 48px;
font-weight: 500;
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: Manrope;
font-size: 48px;
font-weight: 600;
line-height: 58px;
letter-spacing: -0.96px;
margin-bottom: 50px;
color: var(--theme-color);
text-transform: capitalize;
}

.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 .form_padding{
padding: 40px 100px 20px 20px;
height: 100%;
display: flex;
flex-direction: column;
align-items: start;
justify-content: center;
}
.times-square_times-square .home_form_section .custom_desiggn{
margin: 0px;
}
.times-square_times-square .stat-card {
position: relative;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
width: 270px;
height: 270px;
border-radius: 50%;
background: linear-gradient(180deg, #1B2F58 -2.5%, #F2184F 100%);
color: white;
text-align: center;
border: 1px dotted rgba(255, 255, 255, 0.5);
box-shadow: 0 0 0 8px rgba(100, 100, 255, 0.2);
}

.times-square_times-square .icon-container {
position: absolute;
top: -40px;
width: 100px;
height: 100px;
padding: 20px;
border-radius: 50%;
background: var(--theme-color);
display: flex;
justify-content: center;
align-items: center;
font-size: 30px;
color: white;
border: 8px 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: Manrope;
font-size: 100px;
font-weight: 700;
line-height: 100px;
letter-spacing: -2px;
background: linear-gradient(90deg, #F2184F 0%, #1B2F58 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, #1B2F58 25.07%, #F2184F 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; */
color: var(--theme-color);
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: Manrope;
font-size: 20px;
font-style: normal;
font-weight: 400;
margin-bottom: 20px;
}
.times-square_times-square .registerArea.primary-reg-form div.form-actions input{
max-width: 200px;
}
.times-square_times-square .contactform-bg{
padding: 0px;
}
.times-square_times-square .contactform-bg,
.times-square_times-square .contactform-bg .form_image{
border: 0px;
border-radius: 0px!important;
height: 100%;
object-fit: cover;
}
.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: Manrope;
font-size: 48px;
font-style: normal;
font-weight: 700;
line-height: 58px; 
letter-spacing: -0.96px;
color: var(--main-color);
/* -webkit-text-fill-color: transparent; */
}

.times-square_times-square  .faq-item {
border-bottom: 1px solid var(--theme-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(--theme-color);
}

.times-square_times-square .arrow {
width: 16px;
height: 16px;
fill: var(--theme-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(--theme-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;
} */
.times-square_times-square .form_padding{
padding: 40px;
}
}

@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;
}
}

/* ====================== */
.education-2-0-conference-legitimacy_education-2-0-conference-legitimacy  .speaker_sessions .speaker_content h3{
font-weight: 700;
font-size: 48px;
}
.client_testimonyal {
padding: 40px 0px;
}

/* first section */
section.client_testimonyal:nth-of-type(1) {
background-color: #2b0911;
}

/* second section */
section.client_testimonyal:nth-of-type(2) {
background-color: #2b0911;
}
section.client_testimonyal:nth-of-type(3) {
background-color: #0C0032;
}




.client_testimonyal  .section-title h2 {
color: #fff;
text-align: center;
margin-bottom: 40px;
font-weight: bold;
font-size: 48px;
}

.client_testimonyal .testimonial-card {
background: #fff;
border-radius: 20px;
padding: 20px;
height: 100%;
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
height: 420px;
min-height: 340px;
}

.client_testimonyal  .testimonial-header {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 15px;
}

.client_testimonyal .linkedin-icon {
color: #0073b1;
font-size: 40px;
border-radius: 12px;
overflow: hidden;
padding: 4px;
display: inline-block;
}

.client_testimonyal  .follow-link {
color: #0073b1;
font-size: 18px;
text-decoration: none;
}

.client_testimonyal .user-info {
display: flex;
align-items: center;
margin-bottom: 15px;
}

.client_testimonyal .user-info img {
border-radius: 50%;
width: 48px!important;
height: 48px;
margin-right: 12px;
}

.client_testimonyal  .user-info h4 span {
font-weight: 600;
margin-bottom: 2px;
font-size: 18px;
color: #444444;
}

.client_testimonyal .user-info h5 {
font-size: 14px;
color: #444444;
}

.client_testimonyal  .testimonial-text p {
font-size: 18px;
color: #333;
}

.client_testimonyal  .owl-dots {
text-align: center;
margin-top: 20px;
}

.client_testimonyal .owl-dot span {
background: #ccc !important;
}


.client_testimonyal .owl-dot  span {
background: #ffffff!important;
height: 10px;
width: 10px;
display: inline-block;
border-radius: 100%;
}
.client_testimonyal .owl-dot.active  span {
background: #000 !important;

}
.client_testimonyal .owl-carousel button.owl-dot {
margin: 0px 5px;
}
.client_testimonyal .paragrapph-title{
text-align: center;
}
.client_testimonyal:last-child{
background: #091339;

}
.client_testimonyal .paragrapph-title p{
color: #fff;
}
.education-2-0-conference-legitimacy_education-2-0-conference-legitimacy .connect_engage_section .section-title {
color: #000;
}
.education-2-0-conference-legitimacy_education-2-0-conference-legitimacy .connect_engage_section .section-title span,
.client_testimonyal .section-title h2 span{
color: var(--theme-color);
}
@media screen and (max-width: 1600px) {
.education-2-0-conference-legitimacy .speaker_sessions .speaker_content h3,
.education-2-0-conference-legitimacy .client_testimonyal .section-title h2,
.client_testimonyal .section-title h2,
.education-2-0-conference-legitimacy_education-2-0-conference-legitimacy .speaker_sessions .speaker_content h3 {
font-size: 40px;
}

}
@media screen and (max-width: 1600px) {
.education-2-0-conference-legitimacy_education-2-0-conference-legitimacy .Conference_Format_4 .speaker_img {
max-width: 100%;
}

}
@media screen and (max-width: 1199px) {
.education-2-0-conference-legitimacy .speaker_sessions .speaker_content h3,
.education-2-0-conference-legitimacy .client_testimonyal .section-title h2,
.client_testimonyal .section-title h2,
.education-2-0-conference-legitimacy_education-2-0-conference-legitimacy .speaker_sessions .speaker_content h3 {
font-size: 28px;
}

}
@media screen and (max-width: 575px) {
.education-2-0-conference-legitimacy .speaker_sessions .speaker_content h3,
.education-2-0-conference-legitimacy .client_testimonyal .section-title h2,
.client_testimonyal .section-title h2 ,
.education-2-0-conference-legitimacy_education-2-0-conference-legitimacy .speaker_sessions .speaker_content h3{
font-size: 24px;
}
.connect_engage_section{
padding: 50px 0px;
}

}

.page-education2conf.student-passes_student-passes.social-media_social-media label {
color: #fff;
padding: 8px;
}
body.page-education2conf .student-passes_student-passes .newsletter_newsletter input[type="radio"]{
width: auto;
height: auto;
}

body.student-passes_student-passes label.option{
color: #fff;
}
