@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

/*===========marketing==============*/
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: 'Montserrat', sans-serif;
}

:root {
    --theme-color: #00bda0;
    --main-color: #00bda0;
}

a {
    color: #16bda0;
    text-decoration: none;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
a,
li {
    margin: 0;
}

ol,
ul {
    font-size: 16px;
}

p {
    margin-bottom: 16px;

}
.text-center {
    text-align: center !important;
}
.clearfix {
    display: block;
}

.clearfix::after {
    content: '';
    display: block;
    height: 0;
    line-height: 0;
    font-size: 0;
    padding: 0;
    margin: 0;
    height: 0;
    width: 0;
    clear: both;
}

/*loader*/

.loader-box {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: #000;
    z-index: 99999;
    display: flex;
    justify-content: center;
    align-items: center;
}

.custom_loader img {
    width: 100%;
}

.custom_loader {
    width: 17rem;
    height: 14rem;
    border: 16px solid #f3f3f3;
    border-top: 16px solid #40c2a3;
    border-bottom: 16px solid #40c2a3;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 1.5rem;
    animation: spin 3s infinite;
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}


/*loader*/

/****css-for-header**********************************/

header.header {
    background: transparent;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    padding: 0px 0;
    z-index: 1111;
}

header.header.sticky {
    background: #032640d4;
    background: #0c201b;
    padding: 0px 0;
}

.container-fluid {
    max-width: 1815px;
    margin: 0 auto;
    padding: 0;
}

nav.navbar.default.main-navebar {
    margin: 0 0 0 0;
    min-height: auto;
    padding: 10px 20px;
}

.container-fluid {
    max-width: 1370px;

}

.navbar-toggle.my-toggle {
    background-color: #025973;
    cursor: pointer;
}

.navbar-toggle.my-toggle span {
    background: #fff;
}

.navbar>.container .navbar-brand,
.navbar>.container-fluid a.navbar-brand {
    margin-left: 0;
    height: auto;
    padding: 0;
}

.row.flex_row {
    display: flex;
    align-items: center;
}

header .navbar-header p {
    margin-bottom: 0;
}


a.navbar-brand.logo {
    max-width: 138px;
    display: inline-block;
    margin-top: 0px;
}

a.navbar-brand.logo img {
    width: 100%;
}

header.header.sticky a.navbar-brand.logo {
    max-width: 150px;
}

header .navbar-header {
    padding: 0 0;
}

ul.nav.navbar-nav.menu-list {
    padding: 16px 0;
    padding: 0px 0;
    margin-top: 29px;
}

.navbar-nav.menu-list li {
    margin-left: 0px;
    padding: 0 8px;
}

header.header.sticky ul.nav.navbar-nav.menu-list {
    margin-top: 0px;

}

a.agenda-text {
    border: 2px solid #fff;
    border-radius: 4px;
}

.navbar-nav>li>a {
    padding: 0px 0px;
    text-transform: uppercase;
    color: #fff;
    line-height: 1.45;
    font-weight: 500;
    font-size: 13px;
    cursor: pointer;
    position: relative;
}

.navbar-nav>li>a.agenda-text {
    padding: 0px;
    border: 0px;
}


.navbar-nav>li>a:hover {
    background: transparent;
}

.navbar-nav>li>a:hover::after {
    visibility: visible;
    width: 50%;
}

.nav>li>a:focus,
.nav>li>a:hover {
    background: transparent;
}

ul.secondary-menu {
    margin-left: 15px;
    padding: 10px 0 0;
}

ul.secondary-menu li+li {
    margin-left: 15px;
}

ul.secondary-menu li a {
    font-size: 15px;
    font-weight: 600;
    line-height: 1.2;
    padding: 13px 19px;
    padding: 4px 12px;
    border: 2px solid #fff;
    border-radius: 30px;
}

ul.secondary-menu li a::after {
    content: none;
}

ul.secondary-menu li a svg.down-icon {
    vertical-align: unset;
    margin-left: 2px;
}

ul.secondary-menu li:nth-child(2)>a {
    border: 0px solid transparent;
    background-image: linear-gradient(to right, #0074cc, #0080c9, #0089c0, #0091b5, #0097a9);
    padding: 7px 13px;
}

ul.secondary-menu li:nth-child(3)>a {
    border: 0px solid transparent;
    background: #fff;
    color: #06c1e7;
    padding: 16px 21px;
    padding: 7px 13px;
}

.menu_active a {
    border-bottom: 2px solid #40c2a3;
}

.navbar-nav>li>a.menu_active::after {
    content: none;
}

ul.nav.navbar-nav.menu-list {
    margin-top: 4px;
    display: flex;
    align-items: center;
    width: 100%;
    margin-right: 0px;
    justify-content: flex-end;
}

li.nav-item.last-menu.user_status a {
    display: inline-block;
    font-size: 14px !important;
    padding: 4px 10px !important;
    border-radius: 6px;
    background: #40c2a3;
    transition: 0.5s all;
    margin: 0 0 !important;
}

li.nav-item.last-menu.user_status a::after {
    content: none;

}

li.nav-item.last-menu.user_status a:hover {
    background: #40c2a3b3;
}

/****css-for-header-end**********************************/


/****css-for-video-banner**********************************/

.video-section {
    position: relative;
    z-index: 0;
    padding: 0 0 50px 0;
}

section.video-section.home-video-section {
    padding: 0 0 0px 0;
}

section.video-section.home-video-section img {
    width: 100%;
}

section.video-section.home-video-section .main_banner_img {
    height: 100vh;
}

section.video-section.home-video-section::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: calc(100% - 5px);
    background-color: #0c201b3d;
    background-color: #0c201bb0;
}

.video-section button.button.banner-stage-btn a {
    padding: 8px 12px;
    border-radius: 25px;
    background-color: #40c2a3;
}

.video-section #video-background {
    width: 100%;
    max-height: 100vh;
    object-fit: cover;
}

.banner-text {
    position: absolute;
    top: 55%;
    left: 0;
    width: 100%;
    text-align: center;
    z-index: 11;
    transform: translateY(-50%);
}


/************************/

.containerr.counter-section-home {
    width: 50% !important;
    position: absolute;
    bottom: 3% !important;
    right: 0;
    z-index: 11;
    transform: translateY(0) !important;
}


/********************/
h1 {
    font-size: 52px;
    color: #40c2a3;
    line-height: 1.2;
    font-weight: 700;
    margin-bottom: 2px;
}

h1 span {
    display: inline-block;
    position: relative;
}

.home_home h1 span::before {
    content: '';
    position: absolute;
    left: -126px;
    top: 50%;
    height: 1px;
    width: 85px;
    background: #fff;
}

.home_home h1 span::after {
    content: '';
    position: absolute;
    right: -123px;
    top: 50%;
    height: 1px;
    width: 85px;
    background: #fff;
}

.banner-text-wrapper h2 {
    font-size: 37px;
    color: #fff;
    line-height: 1.2;
    font-weight: 700;
    margin-bottom: 15px;
}

.banner-text-wrapper p {
    font-size: 17px;
    color: #fff;
    line-height: 1.45;
    font-weight: 400;
    max-width: 90%;
    margin: 0 auto;
    margin-bottom: 16px;
}

.banner-btn button {
    border: none;
    outline: none;
    display: inline-block;
    background: transparent;
}

.banner-btn button:hover {
    background: transparent;
}

.banner-btn button a {
    font-size: 17px;
    color: #fff;
    line-height: 1.2;
    font-weight: 600;
    display: inline-block;
    padding: 10px 25px;
    text-transform: uppercase;
    border: 2px solid #fff;
    border-radius: 21px;
}

button.banner-register-btn {
    margin-left: 34px;
}

button.banner-register-btn a {
    border: 0px solid transparent;
    background-image: linear-gradient(to right, #0074cc, #0080c9, #0089c0, #0091b5, #0097a9);
    padding: 12px 25px;
}

img.banner-style {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 0;
    height: 240px;
    max-height: 240px;
}

/******************home-banner-agenda************************/
figure.col-banner-agenda_figure {
    position: relative;
}

figure.col-banner-agenda_figure img {
    width: 100%;
    max-width: 100%;
}

figcaption.col-banner-agenda_figure_caption_primery {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    padding: 16px 48px;
}

.col-banner-agenda_figure_caption_primery h3 {
    font-size: 36px;
    line-height: 1.2;
    font-weight: 700;
    text-transform: uppercase;
    color: #060a04;
    margin-bottom: 8px;
}

.col-banner-agenda_figure_caption_primery address {
    font-size: 18px;
    line-height: 1.2;
    font-weight: 500;
    color: #060a04;
}

.col-banner-agenda_figure_caption_secondary {
    background: url(../images/caption_bg_col.png)no-repeat center center;
    background-size: 100% 100%;
    padding: 20px 15px;
}

.col-banner-agenda_figure_caption_secondary h4 {
    font-size: 14px;
    line-height: 1.45;
    font-weight: 500;
    color: #060a04;
}

.col-banner-agenda_figure_caption_secondary .col_agenda_view {
    font-size: 12px;
    line-height: 1.45;
    font-weight: 600;
    color: #060a04;
    display: inline-block;
    padding: 6px 16px;
    border-radius: 8px;
    background: #40c2a3;
}

.col-banner-agenda_figure_caption_secondary .row.r-flex {
    align-items: center;
}

.mobile_banner_agenda {
    display: none;
}

/******************home-banner-agenda-end************************/

/****css-for-video-banner-end**********************************/


/****css-for-retail-section**********************************/

.retail-section {
    padding: 70px 0 70px;
    background: #fff;
    margin-top: -5px;
}

.retail-wrapper {
    padding: 0 15px;
}

.retail-primary-section {
    padding: 40px 0px 0 0px;
    max-width: 66%;
    margin: 0 auto;
}

.retail-section .retail-primary-section h2 {
    font-size: 35px;
    color: #333333;
    line-height: 1.2;
    font-weight: 700;
    text-transform: capitalize;
    margin-bottom: 27px;
}

.retail-section .retail-primary-section h2 span {
    display: inline-block;
    position: relative;
}

.retail-section .retail-primary-section h2 span::after {
    content: '';
    position: absolute;
    left: 3px;
    bottom: -14px;
    height: 4px;
    width: 133px;
    background-image: linear-gradient(to right, #0c201b, #1c4137, #225347, #2c6e5d, #1b725c);
}

.retail-primary-section p {
    font-size: 16px;
    color: #333333;
    line-height: 1.45;
    font-weight: 400;
    margin-bottom: 0px;
    text-align: justify;
}

.retail-primary-section button.btn-readmore {
    font-size: 18px;
    color: #fff;
    line-height: 1.2;
    font-weight: 700;
    text-transform: uppercase;
    padding: 18px 26px;
    background-image: linear-gradient(to right, #0074cc, #0080c9, #0089c0, #0091b5, #0097a9);
    border: none;
    outline: none;
    display: inline-block;
    border-radius: 30px;
}

.retail-secondary-section .retail-popup-youtube-img {
    position: relative;
    text-align: right;
    max-width: 636px;
    margin: 0 auto;
    z-index: 1;
}

.retail-secondary-section .retail-popup-youtube-img img {
    width: 100%;
}

figcaption.popup-img-caption {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

img.youtube-img {
    position: absolute;
    right: -7%;
    bottom: -10%;
    z-index: -1;
    width: 100%;
    max-width: 460px;
}

button.btn.btn-default.play-btn {
    width: 70px;
    height: 70px;
    border: 4px solid #fff;
    background-image: linear-gradient(to right, #0074cc, #0080c9, #0089c0, #0091b5, #0097a9);
    border-radius: 50%;
    font-size: 21px;
    color: #fff;
}

button.btn.btn-default.play-btn a {
    color: #fff;
    vertical-align: middle;
}

ul.pager__items.js-pager__items li.pager__item.is-active a {

    background: #0c201b;
    color: #ffff;
}


/****css-for-retail-section-end**********************************/

/**************** 404 Page ***************/
.error-section {
    padding: 70px 0;
    min-height: 100vh;
}

.error-content {
    display: flex;
    align-items: flex-start;
    height: 100%;
    flex-direction: column;
    justify-content: center;
}

.error-content h1 {
    font-size: 70px;
    line-height: 1.2;
    font-weight: 700;
    color: #40c2a3;
}

.error-content h1 span {
    display: block;
    font-weight: 500;
}

.error-content p {
    font-size: 19px;
    line-height: 1.2;
    font-weight: 400;
    color: #000000;
    margin-bottom: 32px;
}

ul.write-us-list {
    list-style: none;
    margin: 0 0;
    display: flex;
    width: 100%;
}

ul.write-us-list li+li {
    margin-left: 32px;
}

ul.write-us-list li a {
    font-size: 19px;
    line-height: 1.2;
    font-weight: 500;
    color: #40c2a3;
    text-decoration: none;
    text-transform: uppercase;
}

figure.error-figure {
    margin: 0 0;
}

div#error-content-box {
    height: 100%;
    display: flex;
    align-items: center;
}

#error-content-box p {
    color: #000000;
    font-weight: 400;
    font-size: 21px;
    line-height: 1.2;
    margin: 0 0 0 0;
}

#error-content-box h2 {
    color: #40c2a3;
    font-weight: 700;
    font-size: 70px;
    line-height: 1.2;
    margin: 0 0 0 0;
}

#error-content-box h3 {
    color: #40c2a3;
    font-weight: 500;
    font-size: 54px;
    line-height: 1.2;
    margin: 0 0 0 0;
}

ul.writeus-link {
    display: flex;
    list-style: none;
    margin-top: 32px;
    margin-bottom: 0px;
}

ul.writeus-link li+li {
    margin-left: 32px;
}

ul.writeus-link li a {
    text-decoration: none;
    color: #40c2a3;
    line-height: 1.2;
    font-size: 20px;
    font-weight: 500;
    text-transform: uppercase;
}


/*User information*/

.user-login-section {
    width: 100%;
}

.user-login-section .user-details {
    border-radius: 15px;
    box-shadow: 0px 0px 13px 2px #efeff1;
    background: #fff;
    padding: 30px 15px;
    text-align: left;
    margin-top: 5%;
    margin-bottom: 5%;
}

.user-login-section .user-details h3 {
    text-align: center;
    color: #268ab1;
}

.user-login-section .field-details {
    margin-top: 5%;
}

.user-login-section .user-details h5 {
    border-radius: 15px;
    box-shadow: 0px 0px 13px 2px #efeff1;
    background: #fff;
    padding: 15px 10px;
    margin: 10px;
}

/*End*/

/****css-for-congress-section**********************************/

.congress-figure {
    position: relative;
}

.congress-figure img {
    width: 100%;
}

figcaption.congress-caption-primary {
    position: absolute;
    bottom: 130px;
    left: 0;
    width: 100%;
}

.caption-congress h3 {
    font-size: 35px;
    color: #06c1e7;
    line-height: 1.2;
    font-weight: 700;
    text-transform: uppercase;
}

.caption-congress h2 {
    font-size: 45px;
    color: #fff;
    line-height: 1.2;
    font-weight: 700;
    text-transform: uppercase;
}

.congress-caption-secondary {
    position: absolute;
    top: 13px;
    right: 6%;
    width: 30%;
}

.congress-caption-secondary .valocity-wrapper {
    padding: 16px 16px;
    text-align: center;
    position: relative;
    z-index: 11;
    background: #2d8973c9;
}

.valocity-wrapper h2 {
    font-size: 27px;
    color: #fff;
    font-weight: 700;
    text-transform: capitalize;
    margin-bottom: 10px;
}

.valocity-wrapper p {
    font-size: 16px;
    color: #fff;
    line-height: 1.45;
    font-weight: 400;
    margin-bottom: 0;
    text-align: justify;
}

.valocity-wrapper .aganda-btn {
    font-size: 16px;
    color: #fff;
    line-height: 1.45;
    font-weight: 700;
    border: none;
    outline: none;
    background: transparent;
    margin-top: 20px;
    border: 2px solid #ffff;
    border-radius: 19px;
}

.valocity-img {
    padding: 5px 0 20px 0;
    max-width: 60%;
    margin: 0 auto;
}

.valocity-img.text-center.save_dates_img img {
    position: static;
    height: auto;
}

.congress-figure img {
    width: 100%;
    margin-bottom: 0px;
    height: 563px;
    object-fit: cover;
}

.congress-figure img.congress-tab-banner-img {
    display: none;
}

.congress-figure time {
    font-size: 15px;
    color: #fff;
    line-height: 1.45;
    font-weight: 700;
    display: block;
    margin: 0 0 0px 0;
}

address.dubai-add {
    margin: 0;
    color: #fff;
    font-size: 14px;
    line-height: 1.45;
    font-weight: 700;
}

.valocity-img.text-center img {
    position: static;
    width: 100%;
    max-width: 120px;
    object-fit: cover;
}

img.youtube_before {
    position: absolute;
    bottom: -10%;
    right: -7%;
    z-index: -1;
    max-width: 80%;
}

button.button.banner-stage-btn {
    border: none;
    padding: 0;
    outline: 0;
    background: transparent;
    margin: 0px 0 32px 0;

}

button.button.banner-stage-btn a {
    text-decoration: none;
    color: #fff;
    display: inline-block;
    border: 2px solid #fff;
    border-radius: 15px;
    padding: 3px 10px;
    transition: 0.5s all;
    font-weight: 600;

}

button.button.banner-stage-btn a:hover {
    color: #1b1b1b;
    background-color: #40c2a3;
}

.save_dates_row {
    display: flex;
    max-width: 100%;
    width: 100%;
    flex-wrap: wrap;
}

.col-logo img.banner-style.col-logo-img {
    width: 130px;
    max-width: 130px;
    height: auto;
    position: static;
    margin: 8px 0 8px 0;

}

.save_dates_dubai {
    float: left;
    width: 50%;
}

/****css-for-congress-section-end**********************************/


/****css-for-attend-section**********************************/

.attend-team {
    max-width: 1166px;
    margin: 0 auto;
    padding: 35px;
    box-shadow: 1px 1px 20px #b3b3b3;
    border-radius: 4px;
    margin-top: -40px;
    background: #fff;
    position: relative;
    margin-bottom: 70px;
}

.attend-figur-wrapper figure img {
    width: 100%;
}

.attend-secondary-wrapper h2 {
    color: #1b1b1b;
    font-size: 27px;
    line-height: 1.2;
    font-weight: 700;
    margin-bottom: 0px;
    margin-bottom: 15px;
}

.attend-secondary-wrapper h2+h2 {
    margin-bottom: 20px;
}

.attend-secondary-wrapper p {
    margin-bottom: 10px;
    font-size: 16px;
    color: #333;
    line-height: 1.45;
    font-weight: 400;
    text-align: justify;
}

.attend-secondary-wrapper .btn-attend-readmore {
    font-size: 16px;
    color: #333;
    line-height: 1.2;
    font-weight: 700;
    display: inline-block;
    padding: 7px 15px;
    border: 2px solid #017bc5;
    background: transparent;
    outline: 0;
    text-transform: uppercase;
    border-radius: 20px;
}

.why-attend-text {
    text-align: center;
    max-width: 1166px;
    margin: 0 auto;
    margin-bottom: 50px;
}

.why-attend-text h2 {
    font-size: 35px;
    color: #333;
    line-height: 1.2;
    font-weight: 700;
    text-transform: capitalize;
    margin-bottom: 37px;
}

.why-attend-text h2 span {
    display: inline-block;
    position: relative;
}

.why-attend-text h2 span::after {
    content: '';
    position: absolute;
    left: 50%;
    bottom: -20px;
    height: 4px;
    width: 133px;
    background-image: linear-gradient(to right, #0c201b, #1c4137, #225347, #2c6e5d, #1b725c);
    transform: translateX(-50%);
}

.why-attend-text p {
    font-size: 16px;
    color: #333;
    line-height: 1.45;
    font-weight: 400;
    padding: 0;
    max-width: 100%;
    margin: 0 auto;
}

.card-section {
    padding: 0 15px;
    text-align: center;
    max-width: 1166px;
    margin: 0 auto;
    margin-bottom: 70px;
}

.row.mb-70 {
    margin-bottom: 70px;
}

.card-wrapper {
    padding: 0px 2% 0px;
    height: 100%;
}

.rw_flx {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}

.card-content {
    padding: 35px 2% 35px;
    border-radius: 4px;
    box-shadow: 0px 0px 7px 2px #e0dddd;
    transition: 0.5s all;
    /*  cursor: pointer;*/
    min-height: 330px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    height: 100%;
}

.card-content:hover {
    transform: translateY(-35px);
}

section.attend-section.cards-section {
    padding-top: 70px;
}

.icon-wrapper {
    display: inline-block;
    margin-bottom: 15px;
}

.card-section h3 {
    font-size: 21px;
    color: #333;
    line-height: 1.2;
    font-weight: 600;
    text-transform: capitalize;
    margin-bottom: 15px;
}

.card-section p {
    font-size: 16px;
    color: #333;
    line-height: 1.45;
    font-weight: 400;
    margin-bottom: 15px;
    padding: 0 8px;
    text-align: center;
}


/****css-for-attend-section-end**********************************/
/*partner css*/

.home_home .exhibitor_section.media_partner_section {
    display: block !important;
}

.exhibitor_section.media_partner_section .container-fluid {
    max-width: 100% !important;
}

.exhibitor_section.media_partner_section {
    overflow: hidden;
    padding: 0;
    box-shadow: inset 0px 0px 10px rgb(0 0 0 / 30%);
    margin: 2rem 0 0;
}

.exhibitor_slider img {
    filter: none !important;
}

.partner_bg_left {
    padding-right: 0;
    display: flex;
}

.partner_bg_left img {
    width: 100%;
    max-width: 100%;
    object-fit: cover;
    min-height: 500px;
    max-height: 500px;
}

.partner_bg_right {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-top: 10rem;
    padding-left: 6rem;
}

.exhibitor_section.media_partner_section h2 {
    font-size: 32px;
    margin-bottom: 35px;
}

/*.exhibitor_section h2 {
    font-size: 33px;
    text-transform: capitalize;
    line-height: 1.2;
    font-weight: 800;
    color: #000;
    margin-bottom: 16px;
}*/
/*=======home_form_section=============*/
.home_form_section{
 padding: 50px 0px;
}
.home_form_section .contact-sec-form .custom_desiggn .contact-widget-form{
 float: left;
 margin-bottom: 10px!important;
}
.home_form_section fieldset#edit-active-conference--wrapper input[type='radio']:checked:after {
    top: -3px;
}
.home_form_section .custom_desiggn{
    margin-top: 20px;
}

.home_form_section .js-form-item.form-item {
    margin-bottom: 10px!important;
}
.home_form_section .form-item.webform-component.webform-component-textfield {
    padding: 0px 15px;
}
.home_form_section form.webform-submission-contact-add-form .js-form-type-select select.form-select{
 border-radius: 0;
 height: 50px;
}
.home_form_section fieldset#edit-active-conference--wrapper{
    font-size: 16px;
}
.home_form_section .form-required {
    color: #ffffff;
    background: #00bda0;
    padding: 12px;
    border-radius: 10px 10px 0px 0px;
    font-size: 20px;
}
.home_form_section fieldset#edit-active-conference--wrapper label{
    font-size: 18px;
}
/*=======home_form_section=============*/
.exhibitor_section.media_partner_section .gold_sliver_exhibitor h2 {
    font-size: 26px;
    margin-bottom: 16px;
}

.gold_sliver_exhibitor h2 span {
    display: inline-block;
    position: relative;
    background-color: #40c2a3 !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_slider img {
    min-height: 150px;
    max-height: 150px;
}

.exhibitor_slider img{
    border: 1px solid #333;
    transform: unset !important;
    min-height: 150px;
    object-fit: contain;
    max-height: 150px;
    padding: 8px;
    max-width: 200px !important;
}


/*partner css end*/

/***be recognized **/
.technology-section {
    padding: 70px 0;
}

.technology-section h4 {
    font-size: 18px;
    line-height: 1.2;
    font-weight: 400;
    color: #3b3b3b;
    text-align: left;
    margin: 0 0 8px 0;
}

.technology-section p {
    font-size: 16px;
    line-height: 1.45;
    font-weight: 400;
    color: #3b3b3b;
    text-align: justify;
    margin: 0 0 8px 0;
}

.technology-section p a {
    color: #40c2a3;
    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: #40c2a3;
}

.technlogy-wrapper {
    padding-top: 16px;
}

.technology-img img {
    max-width: 90%;
    margin: 0 auto;
}

.col-honoree-form {
    display: flex;
    align-items: center;
}

/****css-for-event-section**********************************/

.event-wrapper {
    padding: 0 15px;
}

.event-wrapper .col-event-banner {
    padding: 0;
}

figure.event-figur {
    position: relative;
}

.event-figure-wrapper img {
    width: 100%;
}

button.btn.btn-default.event-play-button {
    position: absolute;
    top: 50%;
    right: -40px;
    height: 70px;
    width: 70px;
    border-radius: 50%;
    border: 4px solid #fff;
    background-image: linear-gradient(to right, #0074cc, #0080c9, #0089c0, #0091b5, #0097a9);
    transform: translateY(-50%);
}

button.btn.btn-default.event-play-button a {
    display: inline-block;
    font-size: 21px;
    color: #fff;
}

.row.r-flex {
    display: flex;
    flex-wrap: wrap;
}

.px-0 {
    padding-left: 15px;
    padding-right: 15px;
}

.col-all-flex.col-all-flex2 {
    display: flex;
    align-items: center;
}

.event-text-wrapper {
    padding: 74px 30px 65px 80px;
}

.col-all-flex.col-all-flex2 .event-text-wrapper {
    padding: 0px 16px;
}

.event-text-wrapper h2 {
    font-size: 35px;
    color: #333;
    line-height: 1.2;
    font-weight: 700;
    margin-bottom: 30px;
    text-transform: capitalize;
}

.event-text-wrapper h2 span {
    display: inline-block;
    position: relative;
}

.event-text-wrapper h2 span::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -15px;
    height: 4px;
    width: 133px;
    background-image: linear-gradient(to right, #0c201b, #1c4137, #225347, #2c6e5d, #1b725c);
}

.event-text-wrapper p {
    font-size: 16px;
    color: #333;
    line-height: 1.45;
    font-weight: 400;
    text-align: justify;
}

.home-page-interview-video {
    position: relative;
}

.home-page-interview-video iframe {
    width: 100%;

}

.play-btn {
    position: absolute;
    width: 60px;
    height: 60px;
    top: 50%;
    right: -60px;
    transform: translate(-50%, -50%);
    margin-top: 0;
    z-index: 111;
    cursor: pointer;
}

.play-btn img {
    transition: opacity 0.4s linear,
        transform 0.4s ease-in-out,
        box-shadow 0.4s ease-in-out;
}

.home-page-interview-video img {
    width: 100%;
    height: 100%;
}


/****css-for-footer**********************************/


/* =================================== */
.delegate-review_delegate-review .owl-item>div {
    margin: 0% 0%;
}

.delegate-review_delegate-review .owl-carousel.owl-drag .owl-item {
    opacity: 1;
}

/* =========================image_gallery_section=============================== */
.delegate-review_delegate-review .who_we_banner .who_we_banner_caption h1 {
    display: none;
}

.delegate-review_delegate-review .who_we_banner .who_we_banner_caption h2 {
    text-transform: capitalize;
    font-size: 50px;
}

.delegate-review_delegate-review .who_we_banner .who_we_banner_caption h2 span {
    color: var(--theme-color);
}

.delegate-review_delegate-review .dflx,
.dubai-2023-reviews_dubai-2023-reviews .dflx {
    display: flex;
}
.dubai-2023-reviews_dubai-2023-reviews .form-control{
 display: flex;
}
.dubai-2023-reviews_dubai-2023-reviews .js-form-item.form-item{
 margin-bottom: 0;
}
.dubai-2023-reviews_dubai-2023-reviews input[type=text],
.dubai-2023-reviews_dubai-2023-reviews input[type=tel],
.dubai-2023-reviews_dubai-2023-reviews input[type=email],
.dubai-2023-reviews_dubai-2023-reviews input[type=url] {
    width: 100%;
    padding: 10px;
    height: 100%;
  
}
.delegate-review_delegate-review .image_gallery_section {
    padding: 3rem 0rem 3rem 0rem;
}

.delegate-review_delegate-review .image_gallery_section .image_content p {
    font-size: 18px;
    font-weight: 500;
    margin: 30px 0px;
    text-align: center;
    max-width: 1000px;
    margin: 30px auto;


}

.delegate-review_delegate-review .image_gallery_section .image_content p span {
    color: var(--theme-color);
}

.delegate-review_delegate-review .image-gallery img {
    height: 100%;
    padding: 4px;
    object-fit: cover;
}

/* =========================image_gallery_section=============================== */

/* ================slider_one_slider================= */
.delegate-review_delegate-review {
    background: #f3f3f3;
}

.delegate-review_delegate-review .vedio_main {
    position: relative;
}

.delegate-review_delegate-review .vedio_main .owl-carousel .owl-video-tn {
    background-size: cover;
    padding-bottom: 56.25%;
    /* 16:9 */
    padding-top: 25px;
}

.delegate-review_delegate-review .vedio_main .owl-carousel .item-video {
    height: 300px;
}

/*.delegate-review_delegate-review .vedio_main .owl-video-frame {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
}*/
.delegate-review_delegate-review .vedio_main .owl-video-frame iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.delegate-review_delegate-review .owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev {
    outline: none;
    margin: 5px;
}

.delegate-review_delegate-review .vedio_main .owl-dots {
    text-align: center;
    margin-top: 20px;
}

.delegate-review_delegate-review .vedio_main .owl-dot {
    display: inline-block;
}

.delegate-review_delegate-review .vedio_main .owl-dot span {
    width: 11px;
    height: 11px;
    background-color: #ccc;
    border-radius: 10px;
    display: block;
    margin: 5px 3px;
}

.delegate-review_delegate-review .vedio_main .owl-dot.active span {
    background-color: #000;
}

.delegate-review_delegate-review .vedio_main .owl-carousel .owl-video-play-icon {
    background: url(../image/btnplay.png) no-repeat !important;
}

.delegate-review_delegate-review .vedio_main .owl-carousel .owl-video-wrapper {
    background: #858585;
}

.delegate-review_delegate-review .vedio_main .owl-carousel .owl-video-tn {
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(../image/vedio_image.png) !important;
    transition: opacity .4s ease;
    width: 100%;
    background-size: cover;
    object-fit: cover;
}

.delegate-review_delegate-review .vedio_main .owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel button.owl-dot {
    color: white !important;
    font-size: 35px !important;
}

.delegate-review_delegate-review .vedio_main .owl-theme .owl-nav {
    margin-top: 0;
    position: absolute;
    background: var(--main-color);
    padding: 6px;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    top: 55%;
    left: 19%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

.delegate-review_delegate-review .vedio_main .owl-theme .owl-nav [class*=owl-]:hover {
    background: transparent;
}

.delegate-review_delegate-review .vedio_main .owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 54px;
    width: 56px;
    left: 94%;
    top: 85%;
    background: url(owl.video.play.png) no-repeat;

}

.delegate-review_delegate-review .slider_one_slider .about_slider {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    max-width: 500px;
    margin: 0 auto;
    padding: 10px 0px;
}

.delegate-review_delegate-review .slider_one_slider .about_slider h4 {
    color: var(--main-color);
    font-size: 23px;
    font-weight: 500;
}

.delegate-review_delegate-review .slider_one_slider .about_slider p span {
    color: black;
    font-weight: 600;
}

/* ================================ */

.delegate-review_delegate-review .slider_one {
    position: relative;
    padding: 50px 0px;
    z-index: 11;
    overflow: hidden;
    background-color: #f3f3f3;

}

.delegate-review_delegate-review .slider_one .vedio_main_wrapper {
    max-width: 1000px;
    margin: 0 auto;
}

.delegate-review_delegate-review .slider_one h3 {
    font-size: 25px;
    font-weight: 600;
    color: var(--text-color);
    text-align: center;

}

.delegate-review_delegate-review .slider_one_slider h3 {
    max-width: 500px;
    text-align: start;
    margin-bottom: 20px;
}

.delegate-review_delegate-review .slider_one_slider .right_content {
    display: flex;
    justify-content: end;
}

.delegate-review_delegate-review .slider_one_slider .right_content p {
    max-width: 300px;
}

.delegate-review_delegate-review .attening_review p {
    font-size: 20px;
    font-weight: 400;
    margin: 30px 0px;
    text-align: justify;
    color: #000;

}

/* ===============bringing==section============= */
.delegate-review_delegate-review .bringing .vedio_main_two .owl-theme .owl-nav {
    display: none;
}

.delegate-review_delegate-review .vedio_main_two iframe {
    width: 100%;
}

.delegate-review_delegate-review .vedio_main_two .item .image_iframe {
    position: relative;
}

.delegate-review_delegate-review .vedio_main_two .item .image_wrapper {
    position: absolute;
    width: 100%;
    height: 100%;

    left: 0;
    top: 0;
}

.delegate-review_delegate-review .vedio_main_two .item .image_wrapper img {
    height: 100%;
    object-fit: cover;
}

.delegate-review_delegate-review .vedio_main_two .item .video_btn {
    top: 74%;
    left: 79%;
    cursor: pointer;
    position: absolute;
    color: white;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 600;
}

.delegate-review_delegate-review .vedio_main_two .item .video_btn p {
    margin: 4px 0px;
}

.delegate-review_delegate-review .vedio_main_two .item img.btn_play {
    width: 40px;
    height: 40px;

}

.delegate-review_delegate-review .vedio_main_two .item img.btn_play:hover {
    transform: scale(1.5);
    transition: 1s all;
}

.delegate-review_delegate-review .vedio_main_two .item .slider_content {
    max-width: 100%;
    margin: 0 auto;
    padding: 10px;
}

.delegate-review_delegate-review .slider_one_slider .vedio_main_two .item .slider_content {
    display: none;
}

.delegate-review_delegate-review .slider_one_slider .owl-carousel .owl-stage div.center .slider_content {
    display: block;
}

.delegate-review_delegate-review .vedio_main_two .item .slider_content h4 {
    color: var(--main-color);
    font-size: 23px;
    font-weight: 500;
}

.delegate-review_delegate-review .vedio_main_two .item .slider_content p {
    font-size: 16px;
}

.vedio_main_two .owl-theme .owl-dots .owl-dot span {
    height: 7px;

}

.delegate-review_delegate-review .vedio_main_two .owl-dot.active span {
    background-color: #000;
    width: 70px;
}

.delegate-review_delegate-review .vedio_main_two .owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
    background: var(--main-color);
}

.delegate-review_delegate-review .bringing .heading_wrapper {
    max-width: 900px;
    margin: 0 auto;
}

.delegate-review_delegate-review .bringing .attening_review .heading_wrapper p {
    font-size: 16px;
    font-weight: 400;
    margin: 20px 0px;
    text-align: center;
    color: #000;
}

/* ====================================bringing_last===section=============================================== */
.delegate-review_delegate-review .bringing_last .attening_review .heading_wrapper h4 {
    font-size: 20px;
    font-weight: 600;
}

.delegate-review_delegate-review .bringing_last .attening_review .heading_wrapper p {
    font-size: 16px;
    margin: 15px 0px;

}

.delegate-review_delegate-review .fl_ex {
    display: flex;
    justify-content: center;
    align-items: center;
}

.delegate-review_delegate-review .border_top {
/*    border-top: 2px solid gray;*/
    padding: 30px 0px;
}

.delegate-review_delegate-review .bringing_last .vedio_main .owl-theme .owl-nav {
    left: 102%;
}
.fetured_on{
    padding: 15px;
    text-align: center;
    background: #e1e1e1;


}
.fetured_on h2 {
    font-size: 16px;
    line-height: 1.45;
    margin-bottom: 16px;
}
ul.fetured_on_list {
    list-style: none;
    display: flex;
    justify-content: space-between;
	flex-wrap: wrap;
}
/* ===========media-Query start================ */
@media screen and (min-width: 1650px) {
    .delegate-review_delegate-review .container {
        max-width: 1400px;
        margin: 0 auto;
    }
}

@media screen and (max-width: 1650px) {
    .delegate-review_delegate-review .vedio_main .owl-theme .owl-nav {
        left: 24%;
    }
}

@media screen and (max-width: 1500px) {
    .delegate-review_delegate-review .who_we_banner .who_we_banner_caption h2 {
        font-size: 40px;
    }

    .delegate-review_delegate-review .vedio_main_two .item .slider_content h4 {
        font-size: 18px;
    }
}

@media screen and (max-width: 1430px) {
    .delegate-review_delegate-review .vedio_main .owl-theme .owl-nav {
        left: 23%;
    }
}

/*=============*/
@media screen and (max-width: 1199px) {
    .delegate-review_delegate-review .slider_one h3 {
        font-size: 20px;
    }

    .delegate-review_delegate-review .vedio_main_two .item .slider_content h4 {
        font-size: 16px;
    }

    .delegate-review_delegate-review .vedio_main_two .item .slider_content p {
        font-size: 15px;
        color: black;
    }

    .delegate-review_delegate-review .who_we_banner .who_we_banner_caption h2 {

        font-size: 35px;
    }

    .delegate-review_delegate-review .bringing .heading_wrapper {
        max-width: 100%;

    }

    .delegate-review_delegate-review .slider_one {
        padding: 0 0;
    }

    .delegate-review_delegate-review .slider_one_slider .vedio_main .owl-theme .owl-nav {
        display: none;
    }
    ul.fetured_on_list li{
        margin-bottom: 16px;
     }
     ul.fetured_on_list li+li{
         margin-left: 16px;
      }
}

/*=============================*/

@media screen and (max-width: 768px) {
    .delegate-review_delegate-review .slider_one_slider .right_content p {
        max-width: 100%;
    }

    .delegate-review_delegate-review .slider_one h3 {
        font-size: 20px;
        font-weight: 500;
        color: var(--text-color);
        text-align: center;
    }

    .delegate-review_delegate-review .slider_one_slider h3 {
        text-align: center;
        max-width: 100%;
    }

    .delegate-review_delegate-review .slider_one_slider .right_content p {
        max-width: 100%;
        text-align: center;
        margin-bottom: 10px;

    }

    .delegate-review_delegate-review .who_we_banner .who_we_banner_caption h2 {
        font-size: 30px;
    }

    .delegate-review_delegate-review .bringing_last .vedio_main .owl-theme .owl-nav {
        display: none;
    }

    .delegate-review_delegate-review .bringing_last .attening_review .heading_wrapper h4 {

        text-align: center;
    }
}

/*=========*/
@media screen and (max-width: 575px) {
    .delegate-review_delegate-review .who_we_banner .who_we_banner_caption h2 {
        font-size: 25px;
    }

    .delegate-review_delegate-review .image_gallery_section .image_content p {
        font-weight: 500;
        font-size: 16px;
    }

    .delegate-review_delegate-review .slider_one h3 {
        font-size: 18px;
    }
}

/*===*/
/*========================gallery-css-end===============================*/


div.footer-primary-wrapper hr.line_add {
    border-top: 0.5px solid #eeeeee38;
}

.footer-primary-wrapper a.navbar-brand.logo {
    width: 200px;
    overflow: hidden;
    max-width: 100%;
    height: 100%;
    padding: 0 0;
    margin-bottom: 8px;
}

.footer-primary-wrapper a.navbar-brand.logo img {
    max-width: 100%;
}

.social-media {
    display: flex;
}

footer .social-media {
    display: flex !important;
    flex-direction: column;
    align-items: center;
}

.footer-primary {
    padding: 52px 0;
    background: #333333;
    background: #0c201b;
}

.footer-primary {
    padding: 52px 0 0;
    background: #333333;
    background: #0c201b;
}

a.secondary-logo {
    display: inline-block;
    margin-bottom: 25px;
    max-width: 120px;
}

a.secondary-logo {
    max-width: 138px;
    margin-bottom: 28px;
}

a.secondary-logo img {
    width: 100%;
}

footer .primary-social-media {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding-left: 7px;
}

.primary-social-media a {
    display: flex;
    color: #1b8f73;
}

.primary-social-media a+a span {
    margin-left: 10px;
}

.social-media p {
    font-size: 16px;
    color: #fff;
    line-height: 1.45;
    font-weight: 400;
    margin-bottom: 15px;
}

.primary-social-media span {
    cursor: pointer;
    display: flex;
    width: 32px;
    height: 32px;
    background: #fff;
    color: #333;
    border-radius: 50%;
    font-size: 16px;
    align-items: center;
    justify-content: center;
    padding-left: 3px;
}

.primary-social-media span img {
    width: 100%;
}

.primary-social-media span+span {
    margin-left: 7px;
}

.footer-primary-wrapper h5 {
    font-size: 21px;
    color: #fff;
    line-height: 1.2;
    font-weight: 700;
    text-transform: capitalize;
    margin-bottom: 15px;
}

.row.col-menu-row {
    padding-top: 0px;
    /*    padding-left: 64px;*/
}

ul.secondary-menu-list {
    list-style: none;
}

ul.secondary-menu-list li a {
    font-size: 16px;
    color: #fff;
    line-height: 1.45;
    font-weight: 400;
    text-transform: capitalize;
    word-break: break-all;
    text-decoration: underline;
}

ul.secondary-menu-list address {
    font-size: 16px;
    color: #fff;
    line-height: 1.45;
    font-weight: 400;
    text-transform: capitalize;
}

.address-menu li {
    position: relative;
}

.address-menu li i {
    color: #fff;
    position: absolute;
    left: -37px;
    top: 5px;
    font-size: 16px;
}

.address-menu li>br {
    display: none;
}

.address-menu li:nth-child(2) {
    margin-bottom: 10px;
}

.address-menu li img {
    position: absolute;
    left: -40px;
    top: 3px;
    width: 16px;
}

.address-menu li:nth-child(2) img {
    left: -40px;
    top: 3px;
}

.footer-secondary {
    background: #333;
    padding: 0px;
}

.footer-secondary p {
    margin: 0;
    text-align: left;
    font-size: 16px;
    color: #6a6a69;
    line-height: 1.45;
    font-weight: 400;
}

.footer-secondary p a {
    color: #0086a1;
}

.loginmodal-container {
    background: #fff;
    padding: 0 15px;
    border-radius: 7px;
}

.model-figure img {
    width: 100%
}

.loginmodal-container .row .col-no-padding {
    padding: 0 0 0 0;
}

.login-form-wrapper {
    padding: 25px 30px;
    text-align: center;
    position: relative;
}

span.colose-form {
    position: absolute;
    top: 5px;
    right: 10px;
    transform: rotate(-45deg);
    cursor: pointer;
    background-image: linear-gradient(to right, #0064cc, #0071c8, #007cbe, #0083b1, #0089a3);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.login-form-wrapper h2 {
    font-size: 35px;
    line-height: 1.2;
    font-weight: 700;
    text-transform: capitalize;
    background-image: linear-gradient(to right, #0064cc, #0071c8, #007cbe, #0083b1, #0089a3);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 15px;
}

img.login-logo-img {
    margin-bottom: 15px;
}

form.login-form {
    padding: 0 15px;
    margin-bottom: 20px;
}

.login-form .form-group {
    position: relative;
}

.login-form input.form-control {
    border: none;
    border: none;
    background: transparent;
    border-radius: 0;
    border-bottom: 1px solid #333;
    box-shadow: none;
    padding: 6px 4px;

}


a.login-eye {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    color: #333;
    display: block !important;
}

button.btn-log,
button.btn-log:hover {
    background: transparent;
    border: 0;
    outline: 0;
    padding: 0;
}

button.btn-log a {
    font-size: 14px;
    line-height: 1.45;
    font-weight: 400;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    display: inline-block;
    background-image: linear-gradient(to right, #0074cc, #0080c9, #0089c0, #0091b5, #0097a9);
    padding: 10px 50px;
    border-radius: 20px;
}

.login-form-wrapper p {
    font-size: 13px;
    color: #333;
    line-height: 1.45;
    font-weight: 400;
    margin-bottom: 19px;


}

.login-form-wrapper p a {
    color: #0064ce;
    display: inline-block;


}

.modal-open .modal .modal-dialog {
    top: 50%;
    transform: translateY(-50%);
}

.modal-open {
    padding-right: 0 !important;
}

.xs-device-items {
    display: none;

}

.copy-right-text {
    color: #ccc;
    padding-left: 11px;
}

.copy-right-text a {
    color: #ccc;
    transition: 0.5s all;
}

.copy-right-text a:hover {
    color: #fff;
    text-decoration: underline;
    cursor: pointer;
}

.hidden-md-device {
    display: none;
}

p.copy-right-text.show_all {
    margin-bottom: 0;
    padding: 6px 0;
    text-align: center;
    background: #40c2a3;
    color: #fff;
    font-size: 16px;
}

.ml-0 {
    margin-left: 0px !important;
}

.mr-0 {
    margin-right: 0px !important;
}

.pl-0 {
    padding-left: 0px !important;
}

.pr-0 {
    padding-right: 0px !important;
}

p.copy-right-text.show_all a {
    color: #fff;
}

.footer-primary-wrapper {
    padding-bottom: 16px;
}

/****css-for-footer-end**********************************/

/*slider section css*/
.slider-section {
    padding: 90px 0 90px;
    overflow: hidden;
}

.slider-section h2 {
    font-size: 35px;
    color: #333;
    line-height: 1.2;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 48px;
    position: relative;
    text-align: center;
}

.slider-section h2::after {
    content: '';
    position: absolute;
    left: 50%;
    bottom: -20px;
    height: 4px;
    width: 133px;
    background-image: linear-gradient(to right, #0074cc, #0080c9, #0089c0, #0091b5, #0097a9);
    transform: translateX(-50%);
}

/*slider section css end*/


.why-attandee-section {
    padding: 70px 0;
    text-align: center;

}

.why-attandee-section h4 {
    color: #4d4d4d;
    font-size: 16px;
    line-height: 1.45;
    font-weight: 400;
    text-align: center;
}

.why-attandee-section h2 {
    font-size: 31px;
    line-height: 1.2;
    font-weight: 700;
    text-transform: capitalize;
    color: #333;
    margin-bottom: 8px;
    position: relative;
}

.why-attandee-section h2::after {
    content: '';
    position: absolute;
    left: 50%;
    top: 34px;
    height: 4px;
    width: 133px;
    background-image: linear-gradient(to right, #0c201b, #1c4137, #225347, #2c6e5d, #1b725c);
    transform: translateX(-50%);
}

.why-attandee-section p {
    margin-top: 40px;
    color: #545454;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.45;
    text-align: center;
    margin-bottom: 50px;
}

.home-slider-content {
    margin-right: -15px;
    margin-left: -15px;
}

.why-attandee-section .attendee-slide-wrapper {
    padding: 32px 15px 15px;
}

.home-slider-figure {
    position: relative;
    display: flex;
    align-items: flex-start;
    justify-content: center;

}

.home-slider-figure img {
    display: inline-block;
    max-width: 100% !important;
}

div#block-views-why-attend-block>.content {
    float: none;
}

div#block-views-why-attend-block span.field-content {
    display: block;
}

.attndee-caption {
    padding: 15px;

}

.attndee-caption h3 {
    font-size: 21px;
    line-height: 1.2;
    font-weight: 600;
    text-transform: capitalize;
    color: #333331;
    text-align: center;
}

.attndee-caption p {
    font-size: 16px;
    line-height: 1.45;
    font-weight: 400;
    color: #333331;
    text-align: center;
    margin-bottom: 0px;
    margin-top: 12px;


}

.why-attandee-section button.slick-arrow {
    display: none !important;
}

.why-attandee-section .slide-box:hover {
    box-shadow: 0px 0px 20px #ddd;
    background: #fff;
    border-radius: 8px;
    transition: 0.5s all;
}

.why-attandee-section img.attendee-overlay {
    position: absolute;
    left: 50%;
    top: -30px;
    transform: translateX(-50%);
    display: none;


}

.why-attandee-section .slide-box:hover img.attendee-overlay {
    display: inline-block;
    transition: 0.5s all;
    width: auto;
}

.why-attandee-section .home-slider-content {
    margin-right: 0;
    margin-left: 0;
}

/*--------OTP FROM CSS----------*/
/****css-for-slick-section**********************************/

.slider-section {
    padding: 90px 0 90px;
    overflow: hidden;
}

.slider-section h2 {
    font-size: 35px;
    color: #333;
    line-height: 1.2;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 37px;
    position: relative;
}

.slider-section h2::after {
    content: '';
    position: absolute;
    left: 50%;
    bottom: -20px;
    height: 4px;
    width: 133px;
    background-image: linear-gradient(to right, #0c201b, #1c4137, #225347, #2c6e5d, #1b725c);
    transform: translateX(-50%);
}

/* Slider */


/*index css end*/


/*WHO WE ARE CSS START*/


/*---------- Who WE Are ----------*/
.breadcrumb-wrap {
    background: #d8d8d8;
    padding: 8px;
}
.terms-of-service_terms-of-service .breadcrumb-wrap{
    margin-bottom: 3rem;
}
.terms-of-service_terms-of-service .terms-detail{
    padding: 2rem;
}
.terms-of-service_terms-of-service h5{
    margin-bottom: 16px;
}

.single-featured-image-header {
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
    overflow: hidden
}

.single-featured-image-header img {
    width: 100%;
    object-fit: cover;
}

ul.breadcrumb-list {
    display: flex;
    align-items: center;
    padding: 0px 0px;
    margin: 0px;
    max-width: 1170px;
    margin: 0 auto;
}

ul.breadcrumb-list li+li {
    margin-left: 16px;
    position: relative;
    color: #000;
}

li.breadcrumb-item.active {
    font-weight: 600;
}

ul.breadcrumb-list li+li::before {
    position: absolute;
    height: 100%;
    width: 11px;
    background: #fff;
    top: 0;
    left: -13px;
    background: url(../images/arrow-bdrc.png) no-repeat left;
    content: "/";
    text-align: center;
}

ul.breadcrumb-list li a {
    color: #828282;
    font-weight: 600;
}

.single-featured-image-header::before {
    position: absolute;
    left: 0;
    bottom: 0;
    content: "";
    border-left: 2000px solid transparent;
    border-right: 0px solid transparent;
    z-index: 99;
    width: 100%;
}

.single-featured-image-header .top_panel_image_header {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(0, -50%);
    color: #fff;
    width: 100%;
}

.single-featured-image-header .top_panel_image_header h1 {
    font-size: 39px;
    color: #fff;
    font-weight: 800;
    margin: 0 0 10px 0;
    padding: 0;
    text-transform: none;
}

.single-featured-image-header .top_panel_image_header .lead {
    margin: 0;
    padding: 0;
    font-size: 21px;
    font-weight: 400;
    text-transform: capitalize;
}

.single-featured-image-header .top_panel_image_header .breadcrumb-list {
    margin: 15px 0 0 0;
    padding: 0;
    font-size: 0
}

.single-featured-image-header .top_panel_image_header .breadcrumb-list li {
    display: inline-block;
    line-height: 15px;
    padding: 0 10px;
    font-size: 16px;
    font-weight: 400;
    color: #06c1e7;
    border-left: 1px solid #fff
}

.single-featured-image-header .top_panel_image_header .breadcrumb-list li:first-child {
    border-left: none;
    padding-left: 0
}

.single-featured-image-header .top_panel_image_header .breadcrumb-list li a {
    color: #fff
}

/*-----------who-we-are-intro ---------*/
.who-we-are-intro {
    margin: 0;
    padding: 80px 0;
    width: 100%;
    position: relative;
    color: #333
}
.who-we-are-intro .intro-img img{
    width: 100%;
}
.who-we-are-intro .content-box h2 {
    font-size: 35px;
    font-weight: 500;
    margin: 0 0 50px 0;
    padding: 0;
}

.who-we-are-intro .content-box p {
    font-size: 17px;
    font-weight: 400;
    text-align: justify;
}

.who-we-are-intro .content-box .read_btn {
    margin: 15px 0 0 0;
    display: inline-block;
    padding: 0;
    border-radius: 25px;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    background: rgba(1, 97, 206, 1);
    background: -moz-linear-gradient(left, rgba(1, 97, 206, 1) 0%, rgba(0, 148, 143, 1) 79%, rgba(0, 148, 143, 1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(1, 97, 206, 1)), color-stop(79%, rgba(0, 148, 143, 1)), color-stop(100%, rgba(0, 148, 143, 1)));
    background: -webkit-linear-gradient(left, rgba(1, 97, 206, 1) 0%, rgba(0, 148, 143, 1) 79%, rgba(0, 148, 143, 1) 100%);
    background: -o-linear-gradient(left, rgba(1, 97, 206, 1) 0%, rgba(0, 148, 143, 1) 79%, rgba(0, 148, 143, 1) 100%);
    background: -ms-linear-gradient(left, rgba(1, 97, 206, 1) 0%, rgba(0, 148, 143, 1) 79%, rgba(0, 148, 143, 1) 100%);
    background: linear-gradient(to right, rgba(1, 97, 206, 1) 0%, rgba(0, 148, 143, 1) 79%, rgba(0, 148, 143, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0161ce', endColorstr='#00948f', GradientType=1);
}

.who-we-are-intro .content-box .read_btn a {
    margin: 0;
    padding: 0 40px;
    display: block;
    line-height: 50px;
    height: 50px;
    color: #fff;
    font-size: 18px;
}


/*--------- about-event-box ---------*/
.about-event-box {
    margin: 0;
    padding: 30px 0;
    width: 100%;
    position: relative;
    color: #fff;
    background: #0c201b;
}

.about-event-box h3 {
    margin: 0 0 15px 0;
    padding: 0;
    font-size: 44px;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase
}

.about-event-box .col-sm-4 span {
    display: block;
    margin: 0;
    padding: 0;
    font-size: 16px;
    font-weight: 400;
    text-align: center
}

.about-event-box .col-sm-4 span b {
    margin: 0;
    padding: 0;
    font-size: 44px;
    font-weight: 600;
    display: block
}

.about-event-box .col-sm-3 span {
    display: block;
    margin: 0;
    padding: 0;
    font-size: 16px;
    font-weight: 400;
    text-align: center
}

.about-event-box .col-sm-3 span b {
    margin: 0;
    padding: 0;
    font-size: 44px;
    font-weight: 600;
    display: block
}


/*--------- who-we-are-showcase ---------*/
.who-we-are-showcase {
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
    overflow: hidden
}

.who-we-are-showcase .container-fluid {
    padding: 0;
    margin: 0;
    width: 100%
}

.who-we-are-showcase .row div[class^="col-"] {
    padding: 0
}

.who-we-are-showcase .img-responsive {
    max-width: 100%;
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.purple-bg {
    background: #bd8cbf;
}

.light-green-bg {
    background: #acd373;
}

.yellow-bg {
    background: #0ca984;
}

.light-blue-bg {
    background: #6dcff6;
}

.who-we-are-showcase h6 {
    font-size: 24px;
    color: #fff;
    margin: 0
}

.who-we-are-showcase .show-text {
    text-align: center
}


/*------------ What We Offer ---------*/
.what-we-offer {
    margin: 0;
    padding: 80px 0;
    position: relative;
    width: 100%;
    background: #f1f1f1
}

.what-we-offer h4 {
    margin: 0 0 40px 0;
    padding: 0;
    font-size: 50px;
    font-weight: 600;
    color: #000;
    text-align: center;
    position: relative;
}

.what-we-offer h4::after {
    position: absolute;
    content: "";
    left: 50%;
    bottom: -15px;
    height: 5px;
    width: 110px;
    background-image: linear-gradient(to right, #0c201b, #1c4137, #225347, #2c6e5d, #1b725c);
    transform: translateX(-50%);
}

.what-we-offer p {
    color: #000;
    font-size: 20px;
    font-weight: 400
}

.what-we-offer .offer-box {
    margin: 30px 0 0 0;
    padding: 0;
    position: relative;
    color: #FFF;
    overflow: hidden;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px
}
.what-we-offer .offer-box img{
    width: 100%;
}
.what-we-offer .offer-box::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #0c201b69;
}

.what-we-offer .offer-box .offer-title {
    margin: 0;
    line-height: 1.2;
    padding: 0;
    font-weight: 600;
    font-size: 33px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(0%, -50%);
    text-align: center;
    width: 100%
}

.what-we-offer .offer-box .content-hover {
    margin: 0;
    padding: 0;
    position: absolute;
    left: 0;
    top: 100%;
    width: 100%;
    height: 100%;
    background: #40c2a3;
    color: #fff;
    z-index: 9;
    transition: all 0.5s ease;
}

.what-we-offer .offer-box:hover .content-hover {
    top: 0
}

.what-we-offer .offer-box .content-hover .content-box {
    color: #fff;
    padding: 15px;
    text-align: center;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(0, -50%);
    width: 100%
}

.what-we-offer .offer-box .content-hover .content-box p {
    color: #fff;
    font-size: 18px
}

/*------------ Advisory Board -----------*/
.advisory-committee {
    margin: 0;
    padding: 80px 0;
    position: relative;
    width: 100%;
    background: #FFF
}

.advisory-committee h4 {
    margin: 0 0 40px 0;
    padding: 0;
    font-size: 50px;
    font-weight: 600;
    color: #000;
    text-align: center;
    position: relative;
}

.advisory-committee h4::after {
    position: absolute;
    content: "";
    left: 50%;
    bottom: -15px;
    height: 5px;
    width: 110px;
    background-color: #40c2a3;
    transform: translateX(-50%);
}

.advisory-committee .advisory-committee-box {
    margin: 0 0 50px 0;
    padding: 40px;
    position: relative;
    z-index: 1;
}

.advisory-committee .advisory-committee-box img {
    width: 100%;
    border-radius: 4px;
}

.advisory-committee .advisory-committee-box a {
    display: block;
    position: relative;
    box-shadow: 1px 1px 10px 0px #ccccccb0;
}

.advisory-committee .advisory-committee-box .content-box {
    margin: 0;
    padding: 15px 5px 15px 5px;
    text-align: center;
    position: absolute;
    top: 29%;
    background: #40c2a3;
    width: 100%;
    left: -20px;
    height: 100%;
    z-index: -1;
    display: flex;
    align-items: flex-end;
    justify-content: center;
}

.advisory-committee .advisory-committee-box .content-box.content-box-top .adviser-wrap {
    position: relative;
    top: -18px;
}

.advisory-committee .advisory-committee-box .auther-name {
    font-size: 14px;
    font-weight: 600;
    line-height: 1.45;
    margin: 0;
    padding: 0 0 0px 0;
    color: #fff
}

.advisory-committee .advisory-committee-box .auther-destination {
    font-size: 12px;
    color: #fff;
    font-weight: 400
}

.advisory-committee .advisory-committee-box:hover .content-box .auther-name {
    color: #fff
}

.advisory-committee .advisory-committee-box:hover .content-box .auther-destination {
    color: #fff
}

.advisory-committee .advisory-committee-box .advisory-img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    transition: all 0.5s ease;
}

.advisory-committee .advisory-committee-box:hover .advisory-img {
    filter: none;
    -webkit-filter: grayscale(0%);
}

.advisory-committee .advisory-committee-box:hover .content-box {
    color: #fff;
    background: rgba(1, 97, 206, 1);
    background: -moz-linear-gradient(left, rgba(1, 97, 206, 1) 0%, rgba(0, 148, 143, 1) 79%, rgba(0, 148, 143, 1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(1, 97, 206, 1)), color-stop(79%, rgba(0, 148, 143, 1)), color-stop(100%, rgba(0, 148, 143, 1)));
    background: -webkit-linear-gradient(left, rgba(1, 97, 206, 1) 0%, rgba(0, 148, 143, 1) 79%, rgba(0, 148, 143, 1) 100%);
    background: -o-linear-gradient(left, rgba(1, 97, 206, 1) 0%, rgba(0, 148, 143, 1) 79%, rgba(0, 148, 143, 1) 100%);
    background: -ms-linear-gradient(left, rgba(1, 97, 206, 1) 0%, rgba(0, 148, 143, 1) 79%, rgba(0, 148, 143, 1) 100%);
    background: linear-gradient(to right, rgba(1, 97, 206, 1) 0%, rgba(0, 148, 143, 1) 79%, rgba(0, 148, 143, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0161ce', endColorstr='#00948f', GradientType=1);
}


/*------- Organizing Committee ----*/
.organizing-committee h4+p {
    margin-bottom: 30px;
    text-align: center;
    font-size: 16px;
}

.organizing-committee {
    margin: 0;
    padding: 80px 0;
    position: relative;
    width: 100%;
    background: #f1f1f1;
    display: none;
}

#primery_committee .container h4+.row {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.organizing-committee h4 {
    margin: 0 0 40px 0;
    padding: 0;
    font-size: 50px;
    font-weight: 600;
    color: #000;
    text-align: center;
    position: relative;
}

.organizing-committee h4::after {
    position: absolute;
    content: "";
    left: 50%;
    bottom: -15px;
    height: 5px;
    width: 110px;
    background-color: #40c2a3;
    transform: translateX(-50%);
}

.organizing-committee .organizing-committee-box {
    margin: 0 0 65px 0;
    padding: 0;
    position: relative;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px
}

.why-attandee-section img {
    width: 100%;
}

.organizing-committee .organizing-committee-box a {
    display: block;
    border: 1px solid #33333326;
}

.organizing-committee .organizing-committee-box .content-box+a {
    display: none;
}

.organizing-committee .organizing-committee-box .content-box {
    margin: 0;
    padding: 16px 4px;
    text-align: center;
    position: relative;
    bottom: 0;
    background: #fff;
    width: 90%;
    min-height: 80px;
    border: 1px solid #164b3e;
    margin: 0 auto;
    transform: translateY(-20px);
}

.organizing-committee .linked_in {
    position: absolute;
    top: -16px;
    right: 8px;
    width: 32px;
    height: 32px;
    border: 1px solid #40c2a3;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    font-size: 14px;
}

.organizing-committee .organizing-committee-box .auther-name {
    font-size: 15px;
    font-weight: 600;
    line-height: 1.45;
    margin: 0;
    padding: 0 0 0px 0;
    color: #164b3e
}

.organizing-committee .organizing-committee-box .auther-name a,
.organizing-committee .organizing-committee-box .auther-destination a {
    border: none;
}

.organizing-committee .organizing-committee-box .auther-destination {
    font-size: 13px;
    color: #161515;
    font-weight: 400
}

.organizing-committee .organizing-committee-box:hover .content-box .auther-name {
    color: #fff
}

.organizing-committee .organizing-committee-box:hover .content-box .auther-destination {
    color: #fff
}

.organizing-committee .organizing-committee-box .organizing-img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    transition: all 0.5s ease;
    width: 100%;
    height: auto;
    max-height: 315px;
    object-fit: cover;
}

.organizing-committee .organizing-committee-box:hover .organizing-img {
    filter: none;
    -webkit-filter: grayscale(0%);
}

.organizing-committee .organizing-committee-box:hover .content-box {
    color: #fff;
    background: #164b3e;
}

.organizing-committee .see-all {
    text-align: center;
    font-size: 18px;
    font-weight: 600;
    cursor: pointer;
    text-transform: uppercase;
    line-height: 50px;
    height: 50px;
    margin: 30px 0 0 0;
    padding: 0 30px;
    border-radius: 25px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    display: inline-block;
    color: #fff;
    background: #164b3e;
}


/*---------- Testimonilas ------*/
.who-we-are-testimonilas {
    margin: 0;
    padding: 80px 0;
    position: relative;
    width: 100%;
    background: #f7f7f7;
    overflow: hidden;
}

.who-we-are-testimonilas h4 {
    margin: 0 0 30px 0;
    padding: 0;
    font-size: 50px;
    font-weight: 600;
    color: #000;
    text-align: center;
    position: relative;
}

.who-we-are-testimonilas h4::after {
    position: absolute;
    content: "";
    left: 50%;
    bottom: -10px;
    height: 5px;
    width: 110px;
    background-color: #40c2a3;
    transform: translateX(-50%);
}

.who-we-are-testimonilas h5 {
    margin: 0 0 8px 0;
    padding: 0;
    font-size: 27px;
    font-weight: 400;
    color: #8d8d8d;
    text-align: center;
}

.who-we-are-testimonilas p {
    margin: 0 0 30px 0;
    padding: 0;
    font-size: 16px;
    font-weight: 400;
    color: #8d8d8d;
    text-align: center
}

.who-we-are-testimonilas .testimonilas-box {
    min-height: 305px;
    box-shadow: 0px 0px 24px -8px rgba(0, 0, 0, 0.10);
    background: url(../images/t-bg.png) no-repeat right bottom;
    position: relative;
    transition: all 0.5s ease;
    padding: 16px;
    margin: 30px 0 0 0;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    background-position-x: 90%;
    background-position-y: 90%;
    background-size: auto;
}

.who-we-are-testimonilas .testimonilas-box:before {
    position: absolute;
    left: 40px;
    bottom: -20px;
    content: none;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid #f1f1f1;
    z-index: 99;
}


.who-we-are-testimonilas .testimonilas-box .date {
    font-size: 18px;
    color: #000;
    font-weight: 500;
    padding: 0 0 15px 0
}

.who-we-are-testimonilas .testimonilas-box .auther-name {
    font-size: 18px;
    color: #0c201b;
    font-weight: 500;
    padding: 15px 0 0 0
}

.who-we-are-testimonilas .testimonilas-box .auther-destination {
    font-size: 16px;
    font-weight: 400;
    padding: 0
}

.who-we-are-testimonilas .testimonilas-box p {
    color: #333;
    font-size: 16px;
    text-align: justify;
    margin: 0;
    min-height: 120px;
}

.who-we-are-testimonilas .testimonilas-box:hover {
    margin-top: 15px;
    margin-bottom: 15px;
    -webkit-box-shadow: 0px 0px 24px -8px rgba(0, 0, 0, 0.60);
    -moz-box-shadow: 0px 0px 24px -8px rgba(0, 0, 0, 0.60);
    box-shadow: 0px 0px 24px -8px rgba(0, 0, 0, 0.60);
}

/*.slider-section .slick-slide img {
    filter: gray;
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
}*/

.slider-section .slick-slide img:hover {
    -webkit-filter: grayscale(0);
    filter: none;
}

.page-node-15 .content {
    padding: 0px 0
}

.page-node-15 .content h1 {
    color: #fff;
    font-size: 48px;
    margin: 0 0 50px 0
}

.page-node-15 .content .img-box img {
    width: 100%;
    max-width: 100%
}

.page-node-15 .content .content-box {
    border-left: 2px solid #e6e6e6;
    padding-left: 30px
}

.page-node-15 .content .content-box h2 {
    font-size: 60px;
    color: #00adf2;
    margin: 0 0 15px 0
}

.page-node-15 .content .content-box .sub-title {
    font-size: 21px;
}

.page-node-15 .content .get-touch {
    font-size: 21px;
    color: #8a8a8a;
    text-align: center;
    margin: 30px 0 0 0
}

.page-node-15 .content .get-touch a {
    color: #e02b6f
}

.primery-header>div {
    padding: 0 15px;
}

/**************custom-css***********************/


/*awardslot-view_awardslot-view*/

.awardslot-view_awardslot-view ul.tabs-list {
    list-style: none;
    display: flex;
    justify-content: center;
}

.awardslot-view_awardslot-view .tab-pane {
    background: #cccccc3b;
    margin-bottom: 16px;
    padding: 0 0;
}

.awardslot-view_awardslot-view .timeline-list li {
    padding: 16px;
}

.awardslot-view_awardslot-view .timeline-list li:first-child {
    display: none;
}

.awardslot-view_awardslot-view ul.tabs-list li a {
    display: inline-block;
    border: none;
    padding: 16px 48px;
    color: #fff;
    background: #eeeeee;
    border-radius: 0;
    position: relative;
    font-size: 21px;
    line-height: 1.2;
    font-weight: 600;
    text-transform: uppercase;
    color: #010101;
    position: relative;
}

.awardslot-view_awardslot-view ul.tabs-list li.active a {
    background-color: #000;
    color: #fff;
}

.awardslot-view_awardslot-view ul.tabs-list li.active a:after {
    content: "";
    position: relative;
    bottom: -56px;
    left: -38%;
    border: 15px solid transparent;
    border-top-color: #000;
}

.awardslot-view_awardslot-view .tab-content {
    padding-top: 48px;
}

.awardslot-view_awardslot-view .timeline-list li:nth-child(odd) {
    background: #e1e1e1;
}

.awardslot-view_awardslot-view ul.timeline-list {
    list-style: none;
}

.awardslot-view_awardslot-view .timeline-list li+li {
    margin-top: 16px;
}

.awardslot-view_awardslot-view .timeline:before {
    content: none;
}

.awardslot-view_awardslot-view .timeline-list h2 p {
    color: #000;
    line-height: 1.45;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    display: block;
    text-align: left;
}

.awardslot-view_awardslot-view .timeline-list span {
    font-size: 16px;
    font-weight: 500;
    color: #010101;
    display: block;
}

.awardslot-view_awardslot-view .tab-pane {
    background: #cccccc3b;
}

.awardslot-view_awardslot-view .tab-pane {
    display: none !important;
}

.awardslot-view_awardslot-view .tab-pane.active {
    display: block !important;
}

.awardslot-view_awardslot-view .tab-pane.fade.nav-link.active.in {
    display: block !important;
}

.awardslot-view_awardslot-view .tab-pane.fade.nav-link.in {
    display: none !important;
}

/*awardslot-view_awardslot-view*/


/*udit 01-01-2020*/
section.thanks-box.pt-5.pb-3.pb-lg-5 .content-box {
    border-left: 0px solid #e6e6e6;
    padding-left: 16px;
}

section.thanks-box.pt-5.pb-3.pb-lg-5 div p a img {
    width: 100% !important;
    height: auto;
}

section.thanks-box.pt-5.pb-3.pb-lg-5 {
    margin-bottom: 30px;
}

section.thanks-box.pt-5.pb-3.pb-lg-5 h3.title {
    text-align: center;
    margin-bottom: 20px;
}

section.thanks-box.pt-5.pb-3.pb-lg-5 .get-touch {
    font-size: 18px;
    color: #8a8a8a;
    text-align: center;
    margin: 30px 0 0 0;
}


.user_login footer,
.user_password footer {
    display: none !important;
}

.user_login .content-right,
.user_password .content-right {
    padding: 0;
}

.user_login section.confirmation-login,
.user_password section.confirmation-login {
    margin-top: 45px;
}

.user_login header#my-header,
.user_password header#my-header {
    background: #0c201b;
}

.user_password input[type=text] {
    width: 100%;
}

td.unset-colum p {
    margin-bottom: 0;
}

.item-list ul li p {
    margin-top: 15px;
}

/**************award nomimnation-css***********************/

.awardee-tabs ul.nav-tabs {
    border: 0px;
}

.berecognized-form ul li.award-category {
    float: left;
    display: inline-block;
    width: 100%;
    color: #fff;
    flex: 0 0 100% !important;
    max-width: 100% !important;
    margin-bottom: 1rem !important;
}

.berecognized-form .awardee-tabs ul li {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    margin-bottom: 15px;
    min-width: 50% !important;
}

.be-recognized_be-recognized .berecognized-form .awardee-tabs ul li {

    max-width: 100%;

    min-width: 100% !important;
}

.berecognized-form .awardee-tabs ul li.active {
    background-color: black !important;
    color: #fff !important;
    border-color: black !important;
}

.berecognized-form .awardee-tabs ul li.active a {
    background-color: transparent;
    color: #fff;
    border-color: transparent;
}

.berecognized-form .awardee-tabs ul li a {
    padding: 0 0;
    font-size: 14px;
    color: #fff;
    text-decoration: none;
    border: 0 !important;
    display: flex;
    align-items: center;
    align-items: flex-start;
}

.berecognized-form .awardee-tabs ul li a label {
    margin-bottom: 0px;
    margin-right: 5px;
    display: inline-flex;
    margin-top: 4px;
}

.berecognized-form .awardee-tabs ul li.active a label:before
{
    content: '';
    position: absolute;
    top: 4px;
    left: 0px;
    height: 13px;
    width: 13px;
    border-radius: 50%;
    background: #40c2a3;
    transform: translateY(0%);
    background-color: #40c2a3;
    border: 2px solid #fff;


}

.berecognized-form #leader,
.nomination-section .webform-elements.form-wrapper {
    padding: 0 0;
}

body.be-recognized_be-recognized div#company {
    padding: 0 0;
}

div#edit-elements {
    display: flex;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -16px;
    margin-right: -16px;

}

/*.berecognized-form .js-form-item {
    flex: 0 0 50%;
    max-width: 50%;
    padding: 0 15px;
    margin-top: 0em;
    padding-left: 0;
}*/
.berecognized-form .js-form-item {
   float: left;
    width: 46%;
    margin-right: 20px;
    margin-bottom: 20px;
}
fieldset#edit-active-conference--wrapper,fieldset#edit-active-conference--2,fieldset#edit-active-conference--2--wrapper{
    width: 100%;
    margin-bottom: 30px;
}
div#edit-select-conference, div#edit-active-conference, #edit-active-conference--2 {
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.form-item,
.form-actions {
    margin-top: 1em;
    margin-bottom: 2em;
}

.marker,
.form-required {
    color: #495057;
}

form#custom-nomination-register-form .form-required {
    color: #268ab1;
}

.visually-hidden {
    position: absolute !important;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
    width: 1px;
    height: 1px;
    word-wrap: normal;
}

.berecognized-form .js-form-item input {
    background: transparent;
    height: calc(2rem + 2px);
    border: 0;
    border-bottom: 1px solid #fff;
    border-radius: 0;
    padding: 1rem 0;
    margin: 0 0;
    width: 100%;
    color: #fff;
    width: 100%;
    padding: 16px 0;
    font-size: 16px;
}

.berecognized-form .js-form-item input::placeholder {
    color: #ccc;
}

/**************award nomimnation-css***********************/

#g_photos {
    padding: 70px 30px;
}

.slider-section {
    padding: 80px 0 80px;
}

.slick-slide img {
    max-width: 100%;
    margin: 0 auto;
 
   
}
.menu-list>li>.dropdown-menu li {
    background: #40c2a3;
    padding: 0;
}

/*udit 01-01-2020*/

.testimonial-section {
    display: none;
}

ul.breadcrumb-list {
    list-style: none;
}

.advArea {
    width: 100%;
    position: relative;
    padding: 0px 0 76px;
    display: none;
}

.advArea .webhead {
    text-align: center;
    margin: 30px 0;
}

.advArea .webhead h3 {
    margin: 0 0 40px 0;
    padding: 0;
    font-size: 50px;
    font-weight: 600;
    color: #000;
    text-align: center;
    position: relative;
}

.advArea .webhead h3::after {
    position: absolute;
    content: "";
    left: 50%;
    bottom: -15px;
    height: 5px;
    width: 110px;
    background-color: #40c2a3;
    transform: translateX(-50%);
}

.advArea .webhead span {
    display: block;
    font-size: 16px;
    font-weight: 400;
    margin-top: 20px;
}

.advArea .adv-team ul {
    display: flex;
    justify-content: center;
    align-items: center;
    list-style: none;
}

.advArea .adv-team ul li {
    margin: 0 26px;
    padding: 0;
    cursor: pointer;
}

.advArea .adv-team {
    max-width: 980px;
    margin: auto;
}

.advArea .info-team {
    max-width: 940px;
    margin: auto;
    background: #3da58c;
    position: relative;
    padding: 27px 0 0;
    height: 258px;
}

.advArea .info-text {
    padding: 0 30px 0 240px;
}

.advArea .ad-img {
    position: absolute;
    top: -13px;
    left: 10px;
    max-width: 210px;
}

.advArea .info-text h4 {
    color: #fff;
}

.advArea .info-text h4 span p {
    display: block;
    font-size: 14px;
    font-weight: 400;
    text-align: justify;
}

.advArea .info-text p {
    color: #fff;
    font-size: 12px;
    margin: 14px 0;
    display: block;
    line-height: 19px;
    text-align: justify;
}

.advArea .adimg {
    max-width: 186px;
    height: auto;
    padding: 13px 0;
}

.advArea .mylo {
    position: absolute;
    top: 13px;
    left: 20px;
    opacity: 0;
    transition: 0.5s all;
    z-index: -9;
}

.advArea .topji {
    position: relative;
    max-width: 980px;
    margin: auto;
}

.advArea li#d1:hover .mylo.s1 {
    display: block;
    opacity: 1;
    z-index: 99;
}

.advArea li#d2:hover .mylo.s2 {
    display: block;
    opacity: 1;
    z-index: 99;
}

.advArea li#d3:hover .mylo.s3 {
    display: block;
    opacity: 1;
    z-index: 99;
}

.advArea li#d4:hover .mylo.s4 {
    display: block;
    opacity: 1;
    z-index: 99;
}

.advArea img {
    max-width: 100%;
    height: auto;
    display: inline-block;
    width: 100%;
}

.advArea .ad-img img {
    border: 0;
}

.advArea .organizing-committee-box {
    margin: 30px 0 0 0;
    padding: 0;
    transition: all 0.3s ease;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    overflow: hidden;
    text-align: center;
    border-bottom: 10px solid #FFF;
    background: #fff;
    -webkit-box-shadow: 0px 0px 18px -2px rgb(0 0 0 / 60%);
    -moz-box-shadow: 0px 0px 18px -2px rgba(0, 0, 0, 0.6);
    box-shadow: 0px 0px 18px -2px rgb(0 0 0 / 60%);
}

.advArea .organizing-committee-box .auther-name {
    padding: 4px;
    min-height: 75px;
}

.advArea .organizing-committee-box h4 {
    font-size: 14px;
    font-weight: 600;
    line-height: 1.45;
    margin: 0;
    padding: 0 0 0px 0;
    color: #000000;
}

.advArea .organizing-committee-box span {
    font-size: 12px;
    color: #8d8d8d;
    font-weight: 400;
    max-width: 200px;
    display: inline-block;
}

div#block-views-advisors-block {
    margin: 0;
    position: relative;
    width: 100%;
    z-index: 9;
    background: #f1f1f1;
}

.adv-team .hj-center {
    justify-content: center;
    display: flex;
    flex-wrap: wrap;
}

.adv-team img {
    width: auto;
    max-width: 100%;
}

.adv-team .organizing-committee-box {
    display: inline-block;
}

.organizing-committee .organizing-committee-box:hover .content-box a,
.advisory-committee-box:hover .content-box a {
    color: #fff;
}

.organizing-committee .organizing-committee-box:hover .linked_in a {
    color: #40c2a3;
}

.agenda-gallery {
    padding: 50px 15px 0 15px
}

.agenda-gallery .agenda-gallery-wrapper .agenda-gallery-item {
    position: relative;
    overflow: hidden;
    margin-bottom: 2rem;
}

.agenda-gallery .agenda-gallery-wrapper .agenda-gallery-item .speaker-bio {
    position: absolute;
    left: 0;
    bottom: -100%;
    width: 100%;
    padding: 15px;
    background: #fff;
    color: #333;
    transition: all 0.5s ease;
}

.agenda-gallery .agenda-gallery-wrapper .agenda-gallery-item:hover .speaker-bio {
    bottom: 0 !important
}

.agenda-gallery .agenda-gallery-wrapper .agenda-gallery-item .speaker-bio .speaker-name {
    font-size: 16px;
    font-weight: 600
}

.agenda-gallery .agenda-gallery-wrapper .agenda-gallery-item .speaker-bio .speaker-destination {
    font-size: 16px
}

/*WHO WE ARE CSS END*/


/*PAST EVENTS CSS START*/


/*------------ Event past intro --------*/
.past-event-intro .col-lg-offset-2 .event-box-sec:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: #0000006b;
    z-index: 0;
}

.past-event-intro {
    margin: 0;
    padding: 80px 0;
    width: 100%;
    position: relative
}

.past-event-intro h2 {
    font-size: 40px;
    position: relative;
    z-index: 9;
    color: #000;
    margin: 0 0 30px 0;
    padding: 0 0 25px 0;
    font-weight: 700;
    text-align: center;
}

.past-event-intro p {
    font-size: 18px;
    color: #000;
    font-weight: 400
}

.past-event-intro .event-box-sec {
    margin: 50px 0 0 0;
    padding: 0;
    position: relative;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    overflow: hidden
}

.past-event-intro .event-box-sec.tech-box::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: #0000006b;
    z-index: 0;
}

.past-event-intro .event-box-sec img {
    width: 100%;
    max-width: 100%;
    height: 300px;
    max-height: 300px;
    object-fit: cover;
}

.past-event-intro .event-box-sec h4 {
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    z-index: 9;
    transform: translate(0, -50%);
    color: #fff;
    font-size: 40px;
    font-weight: 700;
    text-align: center
}

.past-event-intro .event-box-sec .content-box {
    position: absolute;
    left: 0;
    bottom: -100%;
    width: 100%;
    color: #fff;
    text-align: center;
    z-index: 99;
    background: linear-gradient(to right, rgb(19 75 61) 0%, rgb(13 91 72) 79%, rgb(9 139 108) 100%);
    height: 100%;
    padding: 15px;
    transition: all 0.5s ease;
}

.past-event-intro .event-box-sec:hover .content-box {
    bottom: 0% !important
}

.past-event-intro .event-box-sec .content-box p {
    font-size: 14px;
    font-weight: 400;
    color: #fff;
}

.past-event-intro .event-box-sec .content-box .read_more {
    margin: 0;
    padding: 0
}

.past-event-intro .event-box-sec .content-box .read_more a {
    display: inline-block;
    margin: 0;
    padding: 0 15px;
    line-height: 36px;
    background: #00c1c1;
    font-size: 17px;
    font-weight: 700;
    color: #FFF;
    border-radius: 18px;
    -webkit-border-radius: 18px;
    -moz-border-radius: 18px;
    transition: all 0.5s ease;
    text-decoration: none
}

.past-event-intro .event-box-sec .content-box .read_more a:hover {
    background: #fff;
    color: #00c1c1
}

/*--------- past-event-box ---------*/
.past-event-box {
    margin: 0;
    padding: 30px 0;
    width: 100%;
    position: relative;
    color: #fff;
    background: #3b1d82 url(../images/past-event-bg.jpg) no-repeat center center;
    background-size: cover
}

.past-event-box h2 {
    margin: 0 0 30px 0;
    padding: 0;
    font-size: 50px;
    font-weight: 500;
    text-align: center;
}

.past-event-box .col-sm-3 span {
    display: block;
    margin: 0;
    padding: 0;
    font-size: 24px;
    font-weight: 500;
    line-height: normal
}

.past-event-box .col-sm-3 span b {
    margin: 0 0 10px 0;
    padding: 0;
    font-size: 70px;
    font-weight: 800;
    display: block
}

/*--------- about-event-box ---------*/
.past-event-showcase {
    margin: 0;
    padding: 15px 0 0 0;
    position: relative
}

.past-event-showcase img {
    width: 100%;
    max-width: 100%
}

.key-highlights {
    margin: 0;
    padding: 80px 0 0 0;
    width: 100%;
    position: relative
}

.key-highlights h2 {
    font-size: 40px;
    position: relative;
    z-index: 9;
    color: #000;
    margin: 0 0 30px 0;
    padding: 0 0 25px 0;
    font-weight: 700;
    text-align: center;
}

.key-highlights p {
    font-size: 18px;
    color: #000;
    font-weight: 400
}

.key-highlights .container-fluid {
    padding: 0
}

.key-highlights .key-highlights-gallery {
    margin-top: 50px
}

.key-highlights .item .img-box {
    position: relative;
    margin: 0;
    padding: 0;
    display: block
}

.key-highlights .item .img-box a {
    display: flex;
    margin: 0;
    padding: 0;
    position: relative;
    height: 100%
}

.key-highlights .item .img-box a img {
    max-height: 275px;
    object-fit: cover;
    display: inline-flex;
}

.key-highlights .item .img-box a:hover:before {
    display: block;
    content: "";
    margin: 0;
    padding: 0;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 999999;
    background: linear-gradient(to right, rgba(1, 97, 206, 0.59) 0%, rgba(0, 148, 143, 0.66) 79%, rgba(0, 148, 143, 1) 100%);
    background-size: cover
}


.who-we-are-showcase .container-fluid {
    max-width: 100%;
    padding: 0 15px;
}

.company-detail-wrapp.dt-hide {
    display: none;
}

.blue_madcon-bg {
    background-color: #22bc97;
}

.light-green_madcon-bg {
    background: #12342c;
}

ul.secondary-menu-list li {
    margin-bottom: 10px;
}

/*-----nomination form---*/

.nomination-register_nomination-register form.custom-nomination-register-form {
    max-width: 612px;
    float: none;
    margin: 43px auto;
    padding: 40px;
    clear: both;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
    position: relative;
    top: 2em;
}

.nomination-register_nomination-register form.custom-nomination-register-form .row {
    padding: 8px 0;
}

.nomination-register_nomination-register footer.footer {
    margin: 76px 0 0 0;
}

.nomination-register_nomination-register select {
    padding: 4px 0;
    font-size: 14px;
    margin: 0 0 0 6px;
    border: 2px solid #ddd;
}

.nomination-register_nomination-register input {
    padding: 4px 0;
    font-size: 14px;
    margin: 8px 0 4px;
    border: 2px solid #ddd;
}

.nomination-register_nomination-register div#edit-mail--description {
    font-size: 12px;
    color: #aaa;
}

.nomination-register_nomination-register span.fieldset-legend.js-form-required.form-required {
    color: #40c2a3;
}

.nomination-register_nomination-register form#custom-nomination-register-form input#edit-submit {
    border-radius: 0px;
    background: #40c2a3;
    padding: 8px 35px;
    margin: 0;
}

/******************end css***************/

/*---------------Socre cared -----------*/
div#otp-validate-form {
    display: block;
    width: 100%;
    position: relative;
    background: #000;
    padding: 89px 15px 0 15px;
    left: unset;
    padding: 0px 15px 0 15px;
    padding-top: 57px;
}

.col-md-6.login {
    display: flex;
    justify-content: center;
    align-items: center;
    background: url(../images/log-sind1.png);
    background-size: cover;
}


div#edit-login-form,
.otp-validate-form .login-form {
    width: 100%;
    margin: 0 0;
    position: relative;
    margin-bottom: 16px;
    padding: 70px 0 70px 0;
    max-width: 60%;
}

div.login-form .logo {
    text-align: center;
    margin-bottom: 40px;
}

div.login-form .logo img {
    max-width: 60%;
    margin: 0 auto;
}

div#edit-login-form input {
    border: 0;
    border-bottom: 2px solid #3a3737d1;
    background: transparent;
    padding: 7px 4px;
    margin: 0 0 16px;
    color: #c7c7c7;
    width: 100%;
}

div#edit-login-form input::placeholder {
    color: #fff;
}

div#edit-login-form label {
    color: #fff;
    display: none;
}

div#edit-login-form input#edit-login-submit {
    background: #40c2a3;
    display: block;
    width: 100%;
    border: 0;
    border-radius: 100px;
    margin: 49px 0 0;
}

.otp_validate .header.sticky {

    background-color: #0c201b;
}

div#edit-login-form .form-item {
    margin-bottom: 16px;
}


.col-md-6.otp {
    background: url(../images/scor-otp-bg.png);
    background-size: 100% 100%;
}

div.otp-form {
    max-width: 70%;
    margin: auto;
    text-align: center;
    padding: 0 0;
    display: flex;
    height: 100%;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: center;
}

div.otp-form .user-otp input {
    margin: auto;
    width: 100%;
    background: #fff;
    border: 1px solid #ddd;
    padding: 12px;
    border-left: 0;

}

div.ac-otp .js-form-item {
    margin-top: 0em;
    margin-bottom: 0;
}

div.otp-form .ac-otp input {
    margin: auto;
    width: 100%;
    background: #fff;
    border: 1px solid #ddd;
    padding: 12px;
    border-left: 0;
    height: auto;
}

.user-otp {
    width: 100%;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

div.otp-form span.label {
    width: 100%;
    font-size: 15px;
    text-align: center;
    padding: 0 0 11px;
    white-space: normal;
}

.otp-message {
    padding: 17px 0 2px;
    font-size: 16px;
    width: 100%;
}

div.user-otp {
    padding: 18px 0;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}

div.ac-otp {
    padding: 18px 0;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    flex-wrap: wrap;
    width: 100%;
}

.user-otp input {
    border-left: 0;
}

.user-otp div:nth-child(1) input {
    border-left: 1px solid #ddd;
}


.form-item-udigit1 input,
.form-item-acdigit1 input {
    border-left: 1px solid #ddd !important;
}

.form-item-udigit4 input,
.form-item-acdigit4 input {
    border-left: 1px solid #ddd !important;

}


input#edit-otp-submit {
    width: 100%;
    border: 0;
    border-radius: 100px;
    padding: 8px 0;
}

.otp-message h2 {
    font-weight: 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 {
    background: #40c2a3;
    color: #fff;
    border: 0px;
    padding: 4px 12px;
    border-radius: 16px;
    width: auto;
    margin: 4px 0;

}

.otp-form.disabled-form input.button.form-submit {
    background: #cacaca;
}

.otp-form.disabled-form input.button.form-submit.is-disabled,
.otp-form input.otp-button {
    background: #40c2a3;
    color: #fff;
    border: 0px;
    padding: 4px 12px;
    border-radius: 16px;
    margin: 4px 0;
    max-width: 50%;
    margin: 0 auto 8px;
}

.otp-form input.otp-button+input.button {
    width: 100%;
    border: 0;
    border-radius: 100px;
    padding: 8px 0;
    background: #40c2a3;
    color: #fff;
    max-width: 50%;
    margin: 0 auto 8px;
}

.login-message {
    font-size: 21px;
    color: #fff;
    margin: 19px 0;
}

.login-form p {
    color: #fff;
    font-size: 15px;
    margin: 11px 0;
    word-break: break-word;
}

div#login-message {
    color: #c7c7bc;
}

.login-message+.row {
    display: none;
}


/**************custom-css-scorcard-web-view-19-8-2020*************************/

section.winner-section {
    padding: 70px 0;
    text-align: center;
    margin-top: 78px;
}

.scorecard_view .header {
    background-color: #150a12;
}

/*******webview css*******/


.winner-section {
    padding: 70px 0;
    position: relative;
    text-align: center;
}

.winner-section h2 {
    font-size: 110px;
    line-height: 1.2;
    color: #d9d9d9;
    font-weight: 800;
    text-transform: uppercase;
    display: inline-flex;
    align-items: center;
    position: relative;
    margin-bottom: 8px;
}

.winner-section h2 strong {
    padding: 0 16px;
}

.winner-section h2 span {
    font-size: 30px;
    line-height: 1.2;
    color: #40c2a3;
    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: #40c2a3;
    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;


}

.only_custom_checkout_form .container.termhide {
    display: none !important;
}

.container.termhide {
    display: none !important;
}

.customawardee-nomination-form212 .container.termhide {
    display: block !important;
}

.customawardee-nomination-form121 .container.termhide {
    display: block !important;
}

.scorcard-form span.sapretor {
    display: inline-flex;
    width: 4%;
}

.scorcard-form span.name-order {
    display: inline-flex;
    width: 48%;
}

.scorcard-form input {
    outline: 0px;
    text-align: left;
    color: #5f6164;
    font-size: 18px;
    line-height: 1.45;
    font-weight: 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: #40c2a3;
    border-radius: 18px;
    display: inline-flex;
    align-items: center;
    color: #fff;
    border: 0;
    outline: 0;
    padding: 4px 12px;
    bottom: 23%;
    right: 50%;
    transform: translateX(50%);
    box-shadow: 2px 4px 3px #0a5069;

}

span.accept-award a {
    color: #fff;
    text-decoration: none;
}


.social-medias {
    text-align: center;
    margin-bottom: 0px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.social-medias span {
    margin-bottom: 8px;
}

/*End*/


/*Covid css start*/

section.banner.covid_banner_section {
    position: relative;
    overflow: hidden;
}

.shutterstock {
    position: absolute;
    top: 60%;
    width: 40%;
    left: 8%;
    transform: translateY(-50%);
}

.shutterstock img {

    width: auto;
    max-width: 80%;
}

.index_caption {
    position: absolute;
    top: 60%;
    right: 8%;
    width: 41%;
    text-align: right;
    transform: translateY(-55%);
}

.covid_h1 div {
    font-family: "Bahnschrift", sans-serif;
    text-align: left;
}

div.covid_h1 {
    color: #fff;
    width: 70%;
    font-size: 36px;
    font-weight: 900;
    font-family: "Bahnschrift", sans-serif;
}

div.covid_h2 {
    color: red;
    padding-left: 10px;
    width: 30%;
    font-size: 32px;
    font-family: "Bahnschrift", sans-serif;
    padding-top: 5px;
    text-align: left;

}

p.covid_p_text {

    color: #fff;
    width: 100%;
    float: right;
    font-weight: 500;
    text-align: left;
    font-size: 16px;
    display: block;
}

p.covid_p_text strong {
    font-weight: 500;

}

span.covid_h3 {
    color: #fff;
    font-size: 40px;
    font-family: "Bahnschrift", sans-serif;
    padding: 0px;
}

span.covid_h3::after,
span.covid_h3::before {
    content: none;
}

h1.covid_banner_text {
    display: flex;
    width: 100%;
}

.covid_count_section {
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #fff;
    text-align: center;
    width: 100%;
}

.covid_count_details {
    display: flex;
    flex-wrap: wrap;
}

.covid_count_text {
    width: 50%;
}

.covid_count_num {
    width: 16.6%;
}

.covid_detail {
    position: relative;
    background: #114c94;
}

.covid_subtext {
    font-size: 12px;
    text-align: left;
}

.covid_text {
    text-align: left;
    font-size: 22px;
    font-weight: 600;
}


.confrence_status {
    padding: 70px 0 70px;
    background-image: url(../images/conference_status_bg.png);
    background-size: 100% 100%;
    border-bottom: 2px solid #164b3e;
}

.confrence_status_img {
    width: 100%;
}

.confrence_status h3 {
    text-transform: uppercase;
    margin: 0 0 2rem 0;
    font-weight: 700;
    padding: 0;
    font-size: 30px;
    color: #164b3e;
    text-align: left;
}

.confrence_status p {
    margin-bottom: 1rem;
    font-size: 16px;
    text-align: justify;
    font-weight: 400;
}

.confrence_banner img {
    width: 96%;
    max-width: 40%;
}

.confrence_banner {
    padding: 20px;
    background-color: #164b3e;
    margin-top: 3rem;
    border-radius: 20px;
    color: #fff;
}

.confrence_banner h3 {
    margin-bottom: 8px;
    text-align: center;
    padding: 0 !important;
    color: #fff;
    margin-top: 0;
}


.conference_banner_detail:hover a {
    color: #fff;
    text-decoration: none;
}

.conference_banner_detail a {
    color: #000;
}

.conference_banner_detail {
    background-color: #fff;
    color: #057794;
    width: auto;
    padding: 10px 12px;
    border-radius: 20px;
    font-size: 12px;
    margin: 0 0;
    font-weight: 500;
}

.conference_banner_detail:hover {
    text-decoration: none;
    color: #057794;
}

.confrence_banner p {
    text-align: center;
    width: 80%;
    margin: auto;
}

section.conference_hall_section {
    padding: 70px 0;
    background-color: #0e8d6f;
    background-image: url(../images/confrence_hall_bg.png);
    background-size: 100% 100%;
}

.confrence_hall_boxes {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.confrence-hall-box {
    width: 18%;
    margin: 25px 10px;
    border-radius: 10px;
    padding: 10px 20px;
    background-color: #fff;
    text-align: center;
}

.confrence-hall-box img {
    width: 55%;
    min-height: 130px;
    object-fit: contain;
    max-height: 130px;
}

.confrence-hall-box:hover {
    background-color: #40c2a3;
    transition: background-color 0.5s ease;
}

.confrence-hall-box:hover img {
    filter: invert(1);
    transition: filter 0.5s ease;
}

.confrence-hall-box:hover p {
    color: #fff;
    transition: color 0.5s ease;
}

.confrence-hall-box p {
    font-size: 12px;
    text-align: center;
    margin-top: 1rem;
}

section.conference_hall_section {
    text-align: center;
}

section.conference_hall_section h3 {
    margin: auto;
    width: 100%;
    text-align: center;
    margin-bottom: 8px;
    font-weight: 700;
    color: #fff;
    padding: 0px;
    font-size: 30px;
}

section.conference_hall_section h3+p {
    color: #fff;
    font-size: 16px;
    margin-bottom: 48px;
    position: relative;
    display: inline-block;
}

section.conference_hall_section h3+p::before {
    content: '';
    position: absolute;
    bottom: -10px;
    left: 50%;
    width: 90%;
    height: 3px;
    background: #fff;
    transform: translateX(-50%);
}

section.conference_hall_section h3+p::after {
    content: '';
    position: absolute;
    bottom: -20px;
    left: 50%;
    width: 22px;
    height: 22px;
    background-size: cover;
    background-color: #0e8d6f;
    z-index: 11;
    content: "\f067";
    font-family: FontAwesome;
    color: #164b3e;
    transform: translateX(-50%);
}

section.conference_hall_section p {
    text-align: center;
    color: #262f3e;
    font-size: 14px;
    margin-top: 0;
    font-weight: 500;
}

section.treatment-section img {
    width: 100%;
}

.row.row_revers {
    display: flex;
}

section.treatment-section {
    /* padding: 70px 0; */
    color: #fff;
    /* margin-top: 70px; */
    position: relative;
    background-color: #0c201b;
    display: none;
}

.treatment-section-right ul li {
    margin-bottom: 10px;
    line-break: anywhere;
}

.treatment-section-left li {
    font-size: 14px;
    margin-bottom: 10px;
}

.treatment-section-left h3 {
    margin-bottom: 15px;
    padding: 0;
    color: #fff;
    font-size: 26px;
    font-weight: 600;
}

.treatment-section-left div {
    font-size: 12px;
    color: #73e3ff;
    font-weight: 500;
}

.treatment-section-right {
    padding: 32px 32px;
    background-color: #015771e6;
    border-radius: 20px;
}

.treatment-section-left {
    padding: 0px 0;
}

.treatment-section-left ul {
    padding-left: 20px;
}

.treatment-section-right h3 {
    margin-bottom: 1rem;
    color: #fff;
    padding: 0;
    text-transform: uppercase;
    font-size: 26px;
    font-weight: 600;
}

.treatment-section-right ul {
    margin-left: 20px;
    margin-top: 1rem;
    font-size: 14px;
}

.treatment-section-right p {
    font-size: 14px;
}

.treatment-section-left p {
    font-size: 16px;
    text-align: justify;
    width: 86%;
    margin-top: 2rem;
}

section.health_section {
    padding: 70px 0;
    background-image: url(../images/advisory_bg.png);
    background-size: 100% 100%;
}

.health_section_right img {
    width: 100%;
}

.health_section_left {
    padding: 0px 0 0px 0;
}

.col-md-8.col_revers {
    display: flex;
    align-items: center;
}

.treatment_details {
    position: absolute;
    width: 100%;
    z-index: 99;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.health_section_left h3 {
    margin-bottom: 3rem;
    font-weight: 600;
    padding: 0;
    font-weight: 700;
    color: #164b3e;
    text-transform: uppercase;
    font-size: 30px;
    position: relative;
    display: inline-block;
}

.health_section_left h3::before {
    content: '';
    position: absolute;
    bottom: -12px;
    left: 50%;
    width: 90%;
    height: 3px;
    background: #40c2a3;
    transform: translateX(-50%);
}

.health_section_left h3::after {
    position: absolute;
    bottom: -22px;
    left: 50%;
    width: 22px;
    height: 22px;
    background-size: cover;
    background-color: #ffffff;
    z-index: 11;
    content: "\f067";
    font-family: FontAwesome;
    color: #164b3e;
    transform: translateX(-50%);
    font-size: 14px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.health_section_left p {
    margin-bottom: 20px;
    font-size: 16px;
    text-align: justify;

}

a.stay-informed {
    color: #fff;
    text-decoration: underline;
}

.health_section_left ul {
    padding-left: 32px;
    margin-bottom: 16px;
}

.health_section_left ul li {
    font-size: 16px;
}

.health_section_left ul li+li {
    margin-top: 4px;
}

/*******custom-css************/
.j-center {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.confrence_banner p {
    text-align: center;
    width: 100%;
    margin: 0 auto;
    font-size: 18px;
}

.message-box {
    color: red;
    font-size: 18px;
    line-height: 1.45;
}

.form-wrapper.error-form-wrapper .message-box {
    text-align: center;
    margin-bottom: 16px;
}

.form-wrapper.error-form-wrapper .item-list__comma-list {
    display: inline-block;
}

.form-item--error-message {
    display: none;
}

.password-suggestions.description {
    display: none !important;
}

.user-login-form .item-list__comma-list li a,
.user-pass .item-list__comma-list li a {
    color: #e02b2e;
}

.js-form-type-password-confirm input:focus {
    border: 1px solid #333;
}

.js-form-type-password-confirm+p+p,
.js-form-type-password-confirm+p+p+p {
    display: none;
}

.user-pass-reset div#edit-actions {
    float: unset;
}

.report-a-scam_report-a-scam .user-pass-reset div#edit-actions {
    float: left !important;
}

.primery-header {
    background: #164b3e;
    padding: 5px 16px;
    font-size: 14px;
    text-align: justify;
    border-bottom: 1px solid #a4a6a9;
    color: #fff;
    display: none;
}

.primery-header a {
    color: #fff;
    font-weight: 600;
    text-decoration: underline;
}

.primery-header p {
    margin-bottom: 0;
    text-align: justify;
}

.conference_select input[type=radio] {
    position: relative;
}

.conference_select input[type='radio']:checked:after {
    padding: 4px;
    border-radius: 15px;
    top: 0px;
    left: 0px;
    position: relative;
    background-color: #ffffff;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 3px solid #40c2a3;
}

.conference_select label {
    color: #fff;
    font-weight: 400;
    cursor: pointer;
}

.conference_select {
    margin-bottom: 16px;
}

.myregisterArea .form_box .form-composite.webform-composite-visible-title legend {
    padding: 6px;
    background: #33333347;
}

.myregisterArea .form_box .webform-options-display-one-column {
    width: 100%;
}

.myregisterArea .form_box .webform-options-display-one-column .form-item.js-form-type-radio.form-item-select-conference,
.myregisterArea .form_box .webform-options-display-one-column .form-item.js-form-type-radio.form-item-active-conference {
    display: flex;
    align-items: center;
}

.myregisterArea .form_box .webform-options-display-one-column input {
    width: auto;
    margin-right: 4px;
    height: auto;
    margin: 0 0;
}

.myregisterArea .form_box .webform-options-display-one-column label {
    margin: 0 0 0 4px;
    cursor: pointer;
}

.myregisterArea .form_box .form-composite.webform-composite-visible-title legend span {
    color: #333;
    font-weight: 500;
}

.d-flex {
    display: flex;
    flex-wrap: wrap;
}

.d-flex .exhibitor_content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
}

/*******custom-css-end************/

/********exhibitor-section-css********/
.exhibitor_section {
    padding: 70px 0 40px 0;
    border-top: 2px solid #eee;
}

.exhibitor_section h2 {
    font-size: 33px;
    text-transform: capitalize;
    line-height: 1.2;
    font-weight: 700;
    color: #333;
    margin-bottom: 16px;
}

.exhibitor_section p {
    font-size: 16px;
    line-height: 1.45;
    font-weight: 400;
    color: #333;
    margin-bottom: 32px;
}

.exhibitor_section .btn_exhibitor_wrapper {
    display: flex;
    align-items: center;
    justify-content: left;
    width: 100%;
    flex-wrap: wrap;
}

.btn_exhibitor_wrapper a {
    font-size: 14px;
    line-height: 1.45;
    font-weight: 500;
    color: #fff;
    display: inline-flex;
    text-transform: capitalize;
    padding: 4px 16px;
    background-color: #40c2a3;
    border-radius: 23px;
    text-decoration: none;
    border: 2px solid transparent;
    transition: 0.5s all;
}

.btn_exhibitor_wrapper a:hover {
    background-color: #2d8973;
    color: #333;
    border: 2px solid #2d8973;
}

.btn_exhibitor_wrapper a.btn_exhibitor2 {
    background-color: #ed6c00;
    border: 2px solid transparent;
}

.btn_exhibitor_wrapper a.btn_exhibitor2:hover {
    background-color: #fff;
    color: #ed6c00;
    border: 2px solid #ed6c00;
}

span.IN-widget {
    margin: 2rem 1rem !important;
}

.exhibitor_slider .slick-track {
    margin-left: 0;
}

.exhibitor_slider {
    margin-bottom: 32px;
}
.exhibitor_slider .exhibitor_slick .slick_img a{
  display: inline-block;
}
.gold_sliver_exhibitor h2 {
    color: #2e2e2e;
    font-size: 33px;
    text-transform: capitalize;
    line-height: 1.2;
    font-weight: 600;
    margin-bottom: 16px;
}

.gold_sliver_exhibitor h2 span {
    display: inline-block;
    position: relative;
    background-color: #ffa81d;
    text-transform: capitalize;
    padding: 0 4px;
}

.exhibitor_slick button {
    display: none !important;
}

.slick_img {
    padding: 0 8px;
}

.gold_sliver_exhibitor.silver_exhibitor span {
    background-color: #c5c5c5 !important;
}

/*.exhibitor_slider .slick-initialized .slick-slide {
    text-align: center;
}*/

.exhibitor_slider .slick-initialized .slick-slide a {
    display: inline-block;
}

/********exhibitor-section-css-end********/

/***/
form.webform-submission-contact-add-form .js-form-type-select {
    width: 100%;
}

form.webform-submission-contact-add-form fieldset.js-webform-select-other {
    margin: 0 0;
}

form.webform-submission-contact-add-form .js-form-type-select select.form-select {
    width: 100%;
    display: block;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    height: 34px;
    padding: 0 20px;
    border: 1px solid #dbdbdb;
    border-radius: 25px;
    font-size: 14px;
}

form.webform-submission-contact-add-form .js-webform-select-other .fieldset-wrapper {
    flex-direction: column;
}

form.webform-submission-contact-add-form .js-webform-select-other .fieldset-wrapper .webform-select-other-input {
    width: 100% !important;
    margin: 0 0;
}

/*********contact-us**********/
/*
 .iti__country-list{
        white-space: normal;
      }
      .iti__flag-container{
        width:97%;
      }
      .iti--allow-dropdown{
        width:100%;
      }

.be-recognized_be-recognized .iti__flag-container {
    margin: 0px;
}
.buy-pass_buy-pass .iti__flag-container {
    margin: 0px;
}
 .contact-us_contact-us input[type="tel"],.buy-pass_buy-pass input[type="tel"],.be-recognized_be-recognized input[type="tel"]{
        padding-left:41px !important;
      }*/
/***/


/*********custom-css**********/

/***********past-awardee-css***************/
.row.past_e_key_gallery_row {
    display: flex;
    margin-bottom: 32px;
    flex-wrap: wrap;
}

figure {
    margin: 0 0 0rem;
}

.past_e_figure {
    position: relative;
}

.past_e_caption {
    position: absolute;
    bottom: 30%;
    left: 0;
    width: 100%;
}

.past_e_caption h1 {
    margin-bottom: 0rem;
    font-weight: 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;

}

.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 0;
    text-align: center;
}

.past_e_key_gallery p {
    margin-bottom: 70px;
    font-weight: 400;
    line-height: 1.2;
    color: #252525;
    font-size: 18px;
    text-transform: capitalize;
}

.key_gallery_figure {
    position: relative;
    overflow: hidden;
    transition: 0.5s all;

    height: 100%;
}

.row.past_e_key_gallery_row.m-0,
.row.m-0 {
    margin: 0 0 0px 0 !important;
    margin-bottom: 0;
}

.row.flex_row_img {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.flex_col {
    height: 100%;
}

.key_gallery_figure img {
    height: 100%;
    object-fit: cover;
    width: calc(100% + 0.1px);
}

.key_gallery_figcaption {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #40c2a3;
    display: none;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    transform: translateY(100%);
    transition: 0.5s all;
    padding: 20px;


}

.past_e_key_gallery .pl-0,
.past_e_key_gallery .p-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
    border: 2px solid #fff;
}

.past_e_key_usa {
    padding: 0px 0 0px
}

.past_e_key_gallery.past_e_key_usa+.past_e_key.past_e_key_dubai {
    display: none;
}

.past_e_key_usa+.past_e_key.past_e_key_dubai+.past_e_key_usa {
    padding: 0px 0 35px
}

.past_e_key_gallery .border-0 {
    border: 0px solid #fff;
}

/************************/

figure.key_gallery_figure.key_gallery_figure_no_img>img {
    display: none;
}

figure.key_gallery_figure.key_gallery_figure_no_img figcaption.key_gallery_figcaption {
    display: flex;
    transform: unset;
}

/**************************/
.key_gallery_figure:hover>.key_gallery_figcaption {
    transform: translateY(0);
    transition: 0.5s all;
}

.key_gallery_figcaption h3 {
    margin-bottom: 8px;
    font-weight: 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;

}

.mb-4 {
    margin-bottom: 32px;
}

.key_gallery_figure_play .video_play_btn {
    position: absolute;
    top: 110px;
    left: 47px;
    display: inline-block;
    display: none;
}

.h_100 {
    height: 100%;
}

/***********past-awardee-css***************/
.berecognized-form .captcha {
    width: 100%;
    text-align: center;
    justify-content: left;
    display: flex;
    margin-bottom: 1rem;
}

.author-image article {
    padding: 1.6rem;
    display: flex;
    border-radius: 1.6rem;
    background: #82897745;
    flex-direction: column;
    margin-bottom: 1.6rem;
    margin-top: 8rem;
}

.author-image article .node-content>div>div {
    display: none;
}

.author-image article .node-content>div>div+div,
.author-image article .node-content>div+div+div,
.author-image article .node-content>div+div+div>div {
    display: block;
}

.author-image article .node-content img {
    max-height: 120px;
    width: auto;
    display: inline-block;
    margin-bottom: 1rem;
}

.author-image article h2.page-header {
    font-size: 21px;
    font-weight: 700;
    color: #ccc;
    margin-bottom: 1rem;
}

.author-image article h2.page-header a {
    color: #164b3e;
}

/****/
.blog-author article .node-content div>div {
    display: none;
}

.blog-author article .node-content>div>div {
    display: none;
}

.blog-author article .node-content>div>div+div,
.blog-author article .node-content>div+div+div,
.blog-author article .node-content>div+div+div>div {
    display: block;
}

.blog-author article .node-content img {
    max-height: 260px;
    width: auto;
    display: inline-block;
    margin-bottom: 1rem;
    padding: 2px;
    background: #038d6c;
    border-radius: 6px;
}

.blog-author article h2.page-header {
    font-size: 21px;
    font-weight: 700;
    color: #ccc;
    margin-bottom: 1rem;
}

.blog-author article h2.page-header a {
    color: #95c73d;
}

.blog-author article .node-content {
    padding: 70px 16px;
    max-width: 1170px;
    margin: 0 auto;
}

.blog-col-text ul {
    padding-left: 16px;
}
.bannerrrr_headdinggg{
   font-size: 31px;
    color: #fff;
    font-weight: 700;
    background: #0c080a36;
    padding: 10px;
    border-radius: 10px;
}
/*=================*/


.videos-section p {
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 32px;
}

.videos-section iframe {
    width: 100%;
}

.past-awardees-dubai-spring-2022_past-awardees-dubai-spring-2022 .event-agenda .nav-tabs,
.past-awardees-usa-spring-2022_past-awardees-usa-spring-2022 .event-agenda .nav-tabs {
    align-items: center;
    justify-content: space-evenly;
    margin-bottom: 16px;
    border: 0;
    display: flex;
    font-size: 16px;
    font-weight: 600;
}

.past-awardees-dubai-spring-2022_past-awardees-dubai-spring-2022 .event-agenda .nav-tabs a,
.past-awardees-usa-spring-2022_past-awardees-usa-spring-2022 .event-agenda .nav-tabs a {
    background: #ccc;
    color: #333;
    border: 0;
    border-bottom: 0px !important;
}

.past-awardees-dubai-spring-2022_past-awardees-dubai-spring-2022 .event-agenda .nav-tabs li:last-child

/*.past-awardees-usa-spring-2022_past-awardees-usa-spring-2022 .event-agenda .nav-tabs li:last-child*/
    {
    display: none;
}

.past-awardees-dubai-spring-2022_past-awardees-dubai-spring-2022 .event-agenda .nav-tabs li.active a,
.past-awardees-usa-spring-2022_past-awardees-usa-spring-2022 .event-agenda .nav-tabs li.active a {
    background: #164b3e;
    color: #fff;
    align-items: center;
    vertical-align: middle;
    border-color: #164b3e;
}

.past-awardees-dubai-spring-2022_past-awardees-dubai-spring-2022 .event-agenda .speakers-caption,
.past-awardees-usa-spring-2022_past-awardees-usa-spring-2022 .event-agenda .speakers-caption {
    height: 110px;
    max-height: 110px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-bottom: 32px;
    background: #164b3e;
    margin-top: -8px;
    padding: 8px;
    text-align: center;
}

.past-awardees-dubai-spring-2022_past-awardees-dubai-spring-2022 .event-agenda .speakers-caption h5,
.past-awardees-usa-spring-2022_past-awardees-usa-spring-2022 .event-agenda .speakers-caption h5 {
    color: #fff;
    /*    line-height: 1.45;*/
    margin-bottom: 6px;
    font-weight: 600;
    font-size: 17px;
}

.past-awardees-dubai-spring-2022_past-awardees-dubai-spring-2022 .event-agenda .speakers-caption h6,
.past-awardees-usa-spring-2022_past-awardees-usa-spring-2022 .event-agenda .speakers-caption h6 {
    font-size: 14px;
    color: #fff;
    margin: 0 0;
    text-align: center;
}

.past-awardees-dubai-spring-2022_past-awardees-dubai-spring-2022 .event-agenda figure embed,
.past-awardees-usa-spring-2022_past-awardees-usa-spring-2022 .event-agenda figure embed {
    height: 320px !important;
    object-fit: cover;
}

.past-awardees-dubai-spring-2022_past-awardees-dubai-spring-2022 .panel-default,
.past-awardees-usa-spring-2022_past-awardees-usa-spring-2022 .panel-default {
    border-color: transparent;
}

.past-awardees-dubai-spring-2022_past-awardees-dubai-spring-2022 .panel-default>.panel-heading,
.past-awardees-usa-spring-2022_past-awardees-usa-spring-2022 .panel-default>.panel-heading {
    background-color: transparent;
    border-color: transparent;
}

button#show_allOutstandingLeadershipAward,
#show_allBestCompaniesAward {
    line-height: 1.45;
    background: #164b3e;
    border: 1px solid #164b3e;
    padding: 4px 16px;
    border-radius: 6px;
    color: #fff;
    cursor: pointer;
    transition: 0.5s all;
    max-width: 130px;
    margin: 0 auto;
    display: block;
}

.why-attandee-section h2::after {
    top: 100%;

}

.exhibitor_content>h2 {
    text-align: center;

    margin-bottom: 24px;

}

.exhibitor_content>h2 span {
    display: inline-block;
    position: relative;
}

.exhibitor_content>h2 span::after {
    content: '';
    position: absolute;
    left: 50%;
    bottom: -7px;
    height: 4px;
    width: 133px;
    background-image: linear-gradient(to right, #0c201b, #1c4137, #225347, #2c6e5d, #1b725c);
    transform: translateX(-50%);
}

/* ===================new section-add====================== */
.winter-venue {
    padding: 20px 0px;
    background: #40c2a3;
    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;
}

/*========================payment-css-Inheritance==============================================*/
body.checkout_order_information .layout-checkout-form .js-form-item select,
body.checkout_order_information .layout-checkout-form .js-form-item input {
    border: 2px solid #5e5959 !important;
    margin-top: 10px;
}

body.checkout_order_information .layout-checkout-form textarea,
.layout-checkout-form textarea:focus {
    border: 2px solid #5e5959 !important;
}

body.checkout_order_information .layout-checkout-form .js-form-item label {
    margin-top: 10px;
}

body.checkout_order_information .layout-checkout-form .js-form-item select {
    transform: translateY(0px);
}

/*********custom-css-end***********/

/*media queries for covid index start*/
@media screen and (max-width: 1400px) {
    .bannerrrr_headdinggg {
    font-size: 22px;
}
}

@media screen and (max-width: 1400px) {
    /* .home_home .banner-text {
        top: 55%;
        transform: translateY(-50%);
    }*/
  

}
@media screen and (max-width: 1199px) {
   /* .slick-slide img{
        padding: 30px;
    }*/
       .bannerrrr_headdinggg {
    font-size: 18px;
}

}
/*=============================*/
@media screen and (max-width: 991px) {
    .primery-headers3 .winter_heading {
        font-size: 24px;

    }

    .primery-headers3 p {
        font-size: 15px;

    }

}

@media screen and (max-width: 767px) {
    .primery-headers3 .winter_heading {
        font-size: 20px;

    }

}

@media screen and (max-width: 767px) {
    .primery-headers3 .winter_heading {
        font-size: 18px;

    }

    .primery-headers3 p {
        font-size: 15px;

    }

}

@media screen and (max-width: 1700px) {
    .banner-text-wrapper h1 {
        font-size: 40px;
    }

    .banner-text-wrapper h2 {
        font-size: 35px;
    }

    .banner-text-wrapper p {
        font-size: 16px;
        margin-bottom: 32px;
    }

    .banner-btn button a {
        font-size: 15px;
    }

    .col-banner-agenda_figure_caption_primery h3 {
        font-size: 27px;
        margin-bottom: 4px;
    }

    .col-banner-agenda_figure_caption_primery address {
        font-size: 16px;
        margin-bottom: 0;
    }

    .col-banner-agenda_figure_caption_secondary {
        padding: 15px 15px;
    }

}

/*===================add-by-himanshu================================*/
@media screen and (max-width: 1600px) {
    .home_home section.video-section.home-video-section .main_banner_img {
        height: 110vh;
    }

    .home_home .banner-text {
        top: 58%;
        transform: translateY(-50%);
    }

    .banner-text-wrapper h2 {
        font-size: 25px;
    }

    .banner-text-wrapper h1 {
        font-size: 30px;
    }

    .banner-text-wrapper p {
        font-size: 15px;
    }
   .home_home  figure.col-banner-agenda_figure {
     position: relative;
     max-width: 550px;
     margin: 0 auto;
 }
}

/*===============================================*/
@media screen and (max-width: 1400px) {
    div.covid_h1 {
        font-size: 35px;
        font-weight: 700;
    }

    p.covid_p_text {
        font-size: 14px;
    }

    div.covid_h2 {

        font-size: 24px;

    }

    span.covid_h3 {
        font-size: 36px;
    }

    .navbar-nav.menu-list li {
        padding: 0 6px;
    }

    li.nav-item.last-menu.user_status a {
        font-size: 13px !important;
        padding: 3px 8px !important;
    }

}

@media screen and (max-width: 1199px) {
    .confrence-hall-box {
        width: 22%;
    }

    section.banner.covid_banner_section {
        overflow: hidden;
    }

    .shutterstock {
        transform: translateY(-60%);
    }

    .index_caption {
        transform: translateY(-60%);
        top: 55%;
    }

    div.covid_h1 {

        font-size: 28px;
    }

    span.covid_h3 {
        font-size: 30px;
    }

    div.covid_h2 {
        font-size: 20px;
    }

    .conference_banner_detail {
        text-align: center;
        width: 100%;
        margin-left: 0;
        margin-top: 0rem;
    }

    .confrence_banner img {
        margin-top: 0rem;
    }

    .confrence_status_img {
        margin-top: 70px;
    }

    p.covid_p_text {
        font-size: 13px;
    }

    .confrence_status {
        text-align: center;
        background-size: 100%;
        background-repeat: no-repeat;
    }

    .primery-header p {
        font-size: 12px;
    }
    .berecognized-form .js-form-item {
      width: 100%;
  }
  .nomination-section .form-wrapper {
    padding: 25px 15px;
}
}

@media screen and (max-width: 1199px) {

    .confrence_status .row.row-expand>.col-md-7,
    .row.row-expand>.col-lg-md {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .confrence_status .row.row-expand {
        flex-direction: column;
    }

    .covid_banner img {
        height: auto;
    }

    .shutterstock img {
        height: auto;
        max-width: 90%;
    }

    .row.row_revers {
        flex-direction: column-reverse;
    }

    .row.row_revers .col_revers {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .health_section .row.row_revers .col_revers {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .health_section .row.row_revers {
        flex-direction: unset;
    }

    .health_section_right img {
        width: 100%;
        max-height: 400px;
        width: auto;
        margin-bottom: 30px;
    }

    .health_section_right {
        text-align: center;
    }

    .health_section_left h3,
    section.conference_hall_section h3,
    .confrence_status h3 {
        margin-bottom: 3rem;
        font-size: 26px;
    }
}

@media screen and (max-width: 991px) {
        .home_home section.video-section.home-video-section .main_banner_img {
            height: 70vh;
        }
    .health_section .row.row_revers {
        flex-direction: column-reverse;
    }

    .health_section .row.row_revers .col_revers {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    div.covid_h1 {

        font-size: 28px;
        width: auto;
    }

    div.covid_h2 {
        font-size: 12px;
        padding: 6px 0 0 8px;
    }

    span.covid_h3 {
        font-size: 26px;
    }

    p.covid_p_text {
        font-size: 11px;
    }

    .covid_banner img {
        width: 100%;
        height: 35vh;
        object-fit: cover;
    }

    .covid_detail img {
        width: 100%;
        height: 15vh;
        object-fit: cover;
    }

    .shutterstock {
        transform: translateY(-45%);
        top: 50%;
    }

    .index_caption {
        top: 50%;
        transform: translateY(-40%);
        right: 0%;
        width: 50%;
    }

    .confrence_status {
        text-align: center;
        background-size: 100%;
        background-repeat: no-repeat;
    }

    .confrence_status h3 {
        font-size: 22px;
        margin-bottom: 15px;
    }


    .confrence_banner {
        text-align: center;
    }

    .confrence_banner p {
        font-size: 16px;
    }

    .confrence_banner img {
        width: 100%;
        margin-top: 0;
    }

    .confrence_banner h3 {
        margin-top: 0;
        text-align: center;
    }

    .conference_banner_detail {
        margin-bottom: 1rem;
        width: auto;
        margin-top: 1rem;
    }

    .confrence-hall-box {
        width: 22%
    }

    section.treatment-section img {
        height: 47vh;
        object-fit: cover;
    }

    .health_section_right {
        text-align: center;
    }

    .confrence_status_img {
        margin-top: 0 !important;
        margin-bottom: 24px;
    }

    .covid_banner img {
        height: auto;
    }

    .covid_banner .shutterstock img {
        height: auto;
    }

    section.banner.covid_banner_section {
        margin-top: 0px;
    }

    .treatment-section-left {
        margin-bottom: 32px;
    }

    .col-all-flex.col-all-flex2 .event-text-wrapper {
        padding: 16px 0;
    }

    .home-page-interview-video iframe {
        width: 100%;
        height: 300px;
        max-height: 300px;
    }
}

@media screen and (max-width: 767px) {

    div.covid_h1 {

        font-size: 32px;
        width: auto;
    }

    span.covid_h3 {
        font-size: 16px;
    }

    div.covid_h2 {
        font-size: 10px;
        padding-top: 2px;
        padding-left: 12px;
    }

    p.covid_p_text {
        font-size: 12px;
        margin-right: -4rem;
    }

    .confrence_status_img {
        width: 70%;
        margin-bottom: 16px;
    }

    .covid_count_text {
        width: 100%;
        text-align: center;
        justify-content: center;
        margin-bottom: 15px;
    }

    .covid_count_details {
        text-align: center;
        justify-content: center;
    }

    .covid_subtext {
        text-align: center;
    }

    .covid_text {
        text-align: center;
    }

    .covid_count_num {
        width: 33.33%;
    }

    .shutterstock img {

        width: 100% !important;

        object-fit: contain !important;

        height: auto !important;
    }

    .shutterstock {
        width: 25%;
        transform: translateY(20%);
        top: unset;
        bottom: 20%;
    }

    .confrence_status h3 {
        text-align: center;
        font-size: 22px;
        margin-bottom: 15px;
    }

    .confrence-hall-box {
        width: 60%;
        margin: auto;
        margin-bottom: 25px;
    }

    .confrence-hall-box img {

        padding: 10px;

        max-height: 100px;

        min-height: 100px;
    }

    section.conference_hall_section p {
        margin-bottom: 20px;
    }

    .confrence_banner {
        text-align: center;
    }

    .confrence_banner h3 {
        margin-top: 0;
    }

    .confrence_banner img {
        width: 50%;
        margin: auto;
    }

    section.treatment-section {
        margin-top: 0;
    }

    section.treatment-section img {
        height: 70vh;
        object-fit: cover;
    }

    .health_section_left {
        padding: 0;
    }

    .treatment-section-left p {
        width: 100%;
        font-size: 14px;
    }

    .treatment-section-right p {
        font-size: 14px
    }

    .treatment-section-right ul {
        font-size: 14px;
    }

    .treatment-section-left h3 {
        font-size: 22px;
        margin-bottom: 1rem;
    }

    .confrence_banner {
        padding: 16px;
        margin-top: 2rem;
        padding-left: 16px;
    }

    section.conference_hall_section,
    section.health_section {
        padding: 35px 0;
        overflow: hidden;
    }

    section.conference_hall_section h3 {
        font-size: 22px;
    }

    .health_section_left h3 {
        margin-bottom: 3rem;
        font-size: 22px;
        text-align: center;
        width: 100%;
        margin-top: 3rem;
    }

    .treatment-section-right h3 {
        font-size: 19px;

    }

    .treatment-section-right {
        padding: 24px 16px;
    }

    .treatment-section-left h3 {
        font-size: 18px;
    }

    .covid_detail img {
        height: 30vh;

    }

    header.header {
        background: #0c201b;

    }

    header.header.sticky {
        background: #0c201b;
        position: fixed;
    }

    .nomination-section .form-wrapper strong {
        font-size: 16px;
    }

    .past_e_glimpse h2,
    .past_e_key h2 {
        font-weight: 600;
        font-size: 21px;

    }

    .past_e_glimpse p {

        font-size: 16px;
    }

    .past_e_key_gallery .flex_col {
        padding: 0 0;
    }

    .rw_flx {
        align-items: flex-start;
    }
}


@media screen and (max-width: 575px) {
    .index_caption {
        top: unset;
        transform: translateY(30%);
        bottom: 20%;
        position: absolute;
        width: 100%;
        text-align: center;
        right: 0;
    }

    .shutterstock {

        width: 100%;
        transform: translateY(0);
        top: unset;
        left: 0;
        text-align: center;
        position: absolute;
        bottom: 40%;
    }

    .shutterstock img {
        width: 100% !important;
        max-width: 170px;
        height: auto !important;
    }


    span.covid_h3 {
        font-size: 12px;
    }

    .covid-19_covid-19 .main_body_content {
        margin-top: 0rem;
    }

    .covid_banner img {
        height: 50vh;
    }

    h1.covid_banner_text {
        justify-content: center;

    }

    p.covid_p_text {
        font-size: 12px;
        text-align: center;
    }

    div.covid_h2 {
        padding-top: 0px;
        padding-left: 4px;
        margin-top: 3px;
    }

    .row.row_j_flex {
        display: flex;
        flex-direction: column;
    }

    .confrence_banner img {
        max-width: 25%;
        margin-bottom: 16px;
    }

    .confrence_banner p {
        font-size: 16px;
    }

    section.video-section.home-video-section>img {
        min-height: 45vh;
        object-fit: cover;
    }
}

@media screen and (max-width:420px) {}

@media screen and (max-width: 350px) {
    div.covid_h1 {

        font-size: 22px;

        padding-top: 1px;
    }

    span.covid_h3 {
        font-size: 9px !important;
    }

    div.covid_h2 {
        font-size: 10px;
        padding-top: 0;
        padding-left: 4px;
        width: auto;
        text-align: center;
    }

    p.covid_p_text {
        font-size: 10px;
        padding-left: 0;
        margin-right: -3rem;
    }

    .covid_detail img {
        width: 100%;
        height: 20vh;
        object-fit: cover;
    }

    section.treatment-section img {
        height: 563px;
        object-fit: cover;
    }

    .treatment-section-left p {
        width: 100%;
        font-size: 14px;
    }

    .treatment-section-right p {
        font-size: 12px
    }

    .treatment-section-right ul {
        font-size: 12px;
    }

    .treatment-section-left h3 {
        font-size: 20px;
        margin-bottom: 1rem;
    }

    .shutterstock img {
        width: 150px !important;
    }

    div.covid_h2 {
        margin-top: 6px;
        font-size: 7px;
    }

    .covid_text {
        font-size: 19px;
        font-weight: 500;
    }

    .covid_count_num .covid_text {
        font-size: 16px;
    }

    .shutterstock {
        bottom: 40%;
    }

    .index_caption {
        transform: translateY(15%);
        bottom: 15%;
        right: 4%;

    }

    .covid_banner img {
        height: 50vh;
    }
}


/*media queries for covid index end*/


@media (min-width:992px) {
    .who-we-are-showcase .justify-content-center {
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }

    .who-we-are-showcase .row {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-right: -15px;
        margin-left: -15px;
    }

    .who-we-are-showcase .show-text {
        display: flex;
        justify-content: center;
        flex-direction: column;
        text-align: center;
        padding: 10px !important;
        position: relative
    }
}

/*404**/
@media screen and (max-width: 1199px) {
    #error-content-box h2 {
        font-size: 56px;
    }

    #error-content-box h3 {
        font-size: 45px;
    }

    #error-content-box p {
        font-size: 18px;

    }

    ul.writeus-link {
        margin-top: 16px;
    }
}

@media screen and (max-width: 992px) {
    #error-content-box h2 {
        font-size: 40px;
    }

    #error-content-box h3 {
        font-size: 27px;
    }

    #error-content-box p {
        font-size: 16px;

    }

    ul.writeus-link {
        margin-top: 16px;
    }

    ul.writeus-link li+li {
        margin-left: 16px;
    }

    div#error-content-box {
        padding-bottom: 32px;

    }
}

@media screen and (max-width: 767px) {
    #error-content-box h2 {
        font-size: 36px;
    }

    #error-content-box h3 {
        font-size: 24px;
    }

    #error-content-box p {
        font-size: 15px;

    }

    ul.writeus-link {
        margin-top: 15px;
    }

    #error-content-box .item-title {
        text-align: center;
        display: block;
        min-height: 200px;
        width: 100%;
    }

    ul.writeus-link {
        justify-content: center;
    }
}

@media screen and (max-width: 576px) {
    #error-content-box h2 {
        font-size: 33px;
    }

    #error-content-box h3 {
        font-size: 21px;
        margin-bottom: 8px;
    }

    #error-content-box p {
        font-size: 14px;
    }

    ul.writeus-link li a {
        font-size: 15px;

    }

    #error-content-box .item-title {

        min-height: 215px;

    }
}


/*PAST EVENTS CSS END*/


/*BE RECOGNIZED CSS START*/
.technology-list li,
.technology-section h5 {
    font-size: 16px;
    line-height: 1.45;
    font-weight: 400;
    color: #3b3b3b;
    text-align: left;
    margin: 0 0 8px 0;
    display: block;
}

.technology-list li i {
    display: inline-block;
    font-weight: 400;
    padding: 0 8px 0 0;
    color: #164b3e;
}

.technlogy-wrapper {
    padding-top: 16px;
}

.technology-img img {
    max-width: 90%;
    margin: 0 auto;
}

.nomination-section {
    padding: 32px 0;
    background: #000000;
    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: #fff;
    text-align: left;
    text-transform: capitalize;
    display: inline-block;
}

.nomination-section .award_category {
    margin-bottom: 32px;
}

.nomination-section .award_category span {
    font-size: 16px;
    line-height: 1.45;
    font-weight: 400;
    color: #fff;
    text-align: left;
    text-transform: capitalize;
    display: inline-block;
    padding-left: 8px;
}

.technology-img {
    text-align: right;
}

.technology-section p {
    font-size: 16px;
}

.nomination-section {
    overflow: hidden;
}

.invisible.form-item.webform-component.webform-component-radios.webform-component--conference-name {
    display: none;
}

.form-item.webform-component.webform-component-radios {
    display: block;
}

.form-item.webform-component.webform-component-radios::after {
    content: '';
    display: block;
    clear: both;
    height: 0;
    width: 0;
    font-size: 0;
}

.form-item.webform-component.webform-component-radios label {
    float: left;
    display: inline-block;
    width: 21%;
}

div#edit-submitted-category {
    float: left;
    display: inline-block;
    width: 80%;
}

div#edit-submitted-category>div {
    float: left;
    width: 50%;
    display: inline-flex;
    margin-bottom: 10px;
}

div#edit-submitted-category label {
    width: 100%;
    float: unset;
}

form#webform-client-form-280 .form-item {
    float: left;
    width: 50%;
    padding: 0 15px;
}

.form-item.webform-component.webform-component-radios.webform-component--category {
    width: 100% !important;
    padding: 0 !important;
    float: unset !important;

}

.form-actions {
    width: 100% !important;
    padding: 0;
    float: left;
}

form.webform-client-form-280 .form-text {

    height: calc(2rem + 2px);
    border: 0;
    border-radius: 4px;
}

.row.d-flex {
    display: flex;
    flex-wrap: wrap;
}

.badge-section figure {
    margin: 0 0;
    height: 100%;
}

.badge-section figure img {
    width: 100%;
    height: 100% !important;
    object-fit: cover;
}

.nomination-section .container-fluid {
    max-width: 100%;
}

input[type=text],
input[type=tel],
input[type=email],
input[type=url],
select {

    width: 100%;
    padding: 1.5rem;
    height: calc(2rem + 2px);
    display: block;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 2px solid #dbe0df;
    border-radius: 0;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
textarea{
    width: 100%;
    padding: 5px;
}
input.webform-submit.button-primary.form-submit {
    padding: 11px;
    background: #40c2a3;
    color: rgb(255, 255, 255);
    font-size: 17px !important;
    border: 0;
    cursor: pointer;
}


.form-item.webform-component.webform-component-radios.webform-component--category {

    flex-direction: column;
}

.webform-component--category .form-required {
    color: #f00;
}

.form-item.webform-component.webform-component-radios label {
    width: 100%;
    font-size: 16px;
    padding: 0 15px;
    color: #fff;
}

div#edit-submitted-category {

    width: 100%;
    margin-bottom: 0px;
}

div#edit-submitted-category label {
    font-size: 14px;
    color: #fff;
}

.form-item.webform-component.webform-component-textfield input {
    width: 100%;
    background: transparent;
    border: 0;
    border-bottom: 1px solid #fff;
    padding: 16px 0;
    font-size: 16px;
}

.form-actions input {
    display: inline-block;
    padding: 12px 24px !important;
    font-size: 18px !important;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff;
    border-radius: 4px;
    background-image: linear-gradient(to right, #0c201b, #1c4137, #225347, #2c6e5d, #1b725c);
}

.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;

}

#edit-submitted-category input {
    margin-right: 5px;
}

div#edit-submitted-category label {
    padding: 0 0;
    font-weight: 600;
}

.form-item.webform-component.webform-component-textfield {
    padding: 0 15px;
}

label.element-invisible {
    display: none;
}

.form-item.webform-component.webform-component-textfield {
    float: left;
    width: 50%;
    margin-bottom: 15px;
}


.layout-checkout-form .js-form-item.form-item.js-form-type-select.form-item-nomination-checkout-year-established.js-form-item-nomination-checkout-year-established.form-no-label {
    margin-top: 11px;
}

.thanks_row {
    margin-bottom: 16px;
}

.layout-region.layout-region-checkout-main .col-lg-7+hr {
    display: none;
}

body.checkout_order_information.customawardee-nomination-form212 .event-award-cat .mb-2 {
    margin-bottom: 10px;
}

.col-lg-5 .event-award-name+p.mt-3.mb-5 {
    margin-bottom: 32px;
}

body.customawardee-nomination-form212 form fieldset.checkout-pane.checkout-pane-payment-information>legend+.fieldset-wrapper {
    margin-top: -64rem;
}

/*******************/
/*BE RECOGNIZED CSS END*/

/*past awardee css end*/


/*contact us css start*/


.contact-sec {
    margin: 0;
    padding: 70px 0;
    position: relative;
    width: 100%;
    margin-bottom: -5px;
}

.contact-sec .contact_detail {
    margin: 80px 0;
    padding: 0 100px;
    /*display: none;*/
}

.contact-sec .contact_detail .content-box {
    margin: 0;
    padding: 0 30px;
    min-height: 155px
}

.contact-sec .contact_detail .content-box h5 {
    margin: 0 0 15px 0;
    padding: 0;
    font-size: 30px;
    color: #164b3e;
    font-weight: 700;
}

.contact-sec .contact_detail .content-box h5 .fa {
    background: #164b3e;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.contact-sec .contact_detail .content-box p {
    color: #595757;
    font-size: 20px;
    font-weight: 400;
    line-height: 32px
}

.contact-sec .contact_detail .content-box a {
    color: #595757;
}

.contact-sec .contact_detail .content-box.border {
    border-left: 1px solid #b7b7b7;
    border-right: 1px solid #b7b7b7;
    text-align: center
}

.contact-sec .form-container {
    margin: 0 0 25px 0;
    background: #fff;
    color: #333;
    min-height: 550px;
    position: relative;
    z-index: 9;
    padding: 30px 100px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -webkit-box-shadow: 0px 0px 24px -8px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 0px 24px -8px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 0px 24px -8px rgba(0, 0, 0, 0.75);
}

.contact-sec .form-container:before {
    content: "\f1d9";
    font-size: 48px;
    position: absolute;
    right: 32px;
    top: 32px;
    font-family: FontAwesome;
    background: #40c2a3;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.contact-sec .form-container h2 {
    margin: 0 0 15px 0;
    padding: 0;
    font-size: 45px;
    font-weight: 700;
}

.contact-sec .form-container p {
    margin: 0 0 30px 0
}

.contact-sec .form-container input[type="text"],
.contact-sec .form-container input[type="email"],
.contact-sec .form-container input[type="tel"],
.contact-sec .form-container textarea {
    margin: 0 0 20px 0;
    height: 34px;
    padding: 0 20px;
    border: 1px solid #dbdbdb;
    border-radius: 25px;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    line-height: 48px;
    display: block;
    width: 100%;
}

.contact-sec .form-container input:focus {
    border-color: #06c1e7
}

.contact-sec .form-container textarea {
    height: 100px
}

.contact-sec .form-container input[type="submit"] {

    height: 40px;
    font-size: 18px;
    font-weight: 700;
    text-align: center;
    margin: 5px 0 0 0;
    padding: 0;
    border: none;
    color: #fff;
    width: 120px;
    border-radius: 25px;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    background-color: #164b3e !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0161ce', endColorstr='#00948f', GradientType=1);

}

.contact-sec .g-recaptcha>div {
    margin: 0 auto;
}

.iti__flag {
    background-color: black !important;
}

.iti__country-list {
   z-index: 111;
    width:400px;
    max-width: 400px;
    overflow: scroll;
}

.iti__country {
    max-width: 100%;
    min-width: 100% !important;
}

section.map-section {
    overflow-y: hidden;
}

section.map-section iframe {
    margin-top: -48px;
    border: 0px;
}

.what-we-offer p {
    font-size: 16px;
}

.contact-sec input[type=radio] {
    position: relative;
    vertical-align: middle;
    margin-top: 0px;
}

.contact-sec input[type=radio]+label {
    margin-bottom: 0px;
    cursor: pointer;
}

.contact-sec input[type=radio]:checked::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    background: #40c2a3;
    height: 100%;
    width: 100%;
    border-radius: 50%;
    border: 2px solid #fff;

}

/*contact us css end*/


/****css-for-agenda-speaker-page**********************************/

.agenda-banner-figure {
    position: relative;
}

.agenda-banner-figure img {
    width: 100%;
}

.agenda-banner-figure_cpation {
    position: absolute;
    top: 54%;
    width: 100%;
    left: 0;
    padding-left: 20.5%;
}

.agenda-banner-figure_cpation h1 {
    font-size: 50px;
    line-height: 33px;
    color: #fff;
    text-transform: capitalize;
    font-weight: 700;
    margin-bottom: 33px;
}

.agenda-banner-figure_cpation p {
    font-size: 30px;
    line-height: 33px;
    color: #bababa;
    text-transform: capitalize;
    font-weight: 400;
}

.review-section {
    padding: 70px 0;
    background: #f3f3f3;
}

.review-section p {
    font-size: 34px;
    line-height: 1.2;
    color: #333;
    text-transform: capitalize;
    font-weight: 400;
    text-align: center;
    margin: 0;
}

.review-section p span {
    display: inline-block;
    position: relative;
}

.review-section p span span {
    font-size: 25px;
    line-height: 1.2;
    color: #06c1e7;
    text-transform: capitalize;
    font-weight: 700;
    margin: 20px 0 0 0;
}

.review-section p span img.left-quota {
    position: absolute;
    top: 0;
    left: -40px;
}

.review-section p span img.right-quota {
    position: absolute;
    bottom: 0;
    right: -40px;
}


/********************css-for-speaker-section*******************************************/

.speaker-section {
    padding: 105px 0 82px;
}

.speaker-wrapper {
    padding: 0 15px;
}

figure.speaker-figure {
    display: inline-block;
    position: relative;
}

figure.speaker-figure img {
    width: 100%;
}

figure.speaker-figure img.speaker-img-before {
    position: absolute;
    bottom: -18px;
    right: -129px;
    width: 70%;
}

figure.speaker-figure img.speaker-img-after {
    z-index: -1;
    position: absolute;
    top: 0;
    left: 0;
    width: 35%;
}

.speaker-img-wrapper {
    text-align: center;
}

.speaker-text-wrapper {
    padding-top: 153px;
}

.speaker-text-wrapper p {
    font-size: 22px;
    line-height: 29px;
    color: #333;
    font-weight: 300;
    margin-bottom: 40px;
}


/********************css-for-speaker-section-end*******************************************/


/****css-for-accordian**********************************/

.accordian-section {
    padding: 70px 0;
    background: #f1f1f1;
    display: none;
}

.accordian-section h2 {
    font-size: 50px;
    line-height: 45px;
    color: #000;
    font-weight: 600;
    margin-bottom: 60px;
    text-align: center;
}

.acc-container {
    width: 100%;
    overflow: hidden;
    box-shadow: 0px 0px 9px -2px #ddd;
    background: #fff;
}

.acc-container h2 {
    font-size: 30px;
    line-height: 45px;
    color: #ffffff;
    font-weight: 600;
    margin-bottom: 0;
    text-align: left;
    position: relative;
}

.acc-container h2 .icon-open {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    font-size: 16px;
}

.acc-container h2 .icon-open.icon-close {
    display: none;
}

.acc-container h2.selected .icon-open {
    display: none;
}

.acc-container h2.selected .icon-open.icon-close {
    display: block;
}

.acc-btn {
    width: 100%;
    margin: 0 auto 10px;
    padding: 10px 40px;
    cursor: pointer;
    background-image: linear-gradient(to right, #396ca4, #356ea1, #33709e, #33729b, #357397, #2e7696, #297994, #277c92, #1d828f, #1e878a, #298b83, #398f7a);
}

.acc-content {
    height: 0px;
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
}

.acc-content-inner {
    padding: 18px 0;
}

.open {
    height: auto;
}

.selected {
    color: #1ABC9C;
}

table.agenda-table tr {
    border: 0px;
    display: flex;
}

table.agenda-table tr td {
    font-size: 18px;
    line-height: 1.4;
    color: #000000;
    font-weight: 400;
    border: 0px;
}

table.agenda-table tr.color-bg {
    background-image: linear-gradient(to right, #3554b8, #4364c2, #5173cb, #6083d4, #7093dc, #6a98da, #669bd6, #659fd2, #5197c1, #428eae, #39859b, #347b89);
}

table.agenda-table tr.color-bg td {
    color: #fff;
}


/****css-for-accordian-end**********************************/

/**************css-for-tabs*************/
section.tabs-section {
    padding: 70px 0;
    background: #f1f1f1;
}

.tab.agenda-tabs {
    float: left;
    width: 20%;
    padding: 0 25px 0 0;
}

.tab.agenda-tabs button {
    display: block;
    width: 100%;
    border: none;
    outline: 0;
    padding: 25px 0px;
    font-size: 18px;
    line-height: 1.45;
    color: #fff;
    position: relative;
    margin-bottom: 0;
    margin-bottom: 30px;
    background-image: linear-gradient(to right, #396ca4, #356ea1, #33709e, #33729b, #357397, #2e7696, #297994, #277c92, #1d828f, #1e878a, #298b83, #398f7a);
}

.tab.agenda-tabs button::after {
    position: absolute;
    top: 50%;
    right: -24px;
    content: '';
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-left: 24px solid #348e7d;
    border-bottom: 12px solid transparent;
    transform: translateY(-50%);
    display: none;
}

.agendatab-content {
    padding: 0 0 0 45px;

    float: left;
    width: 80%;
}

.agendatab-content .acc-content-inner {
    padding: 0px 0;
    background-color: #fff;
}

.tab.agenda-tabs button.tablinks.active::after {
    display: block;
}

table.agenda-table tr td {
    font-size: 13px;
    line-height: 1.4;
}

.agendatab-content table.agenda-table tr td {
    font-size: 16px;
    line-height: 1.4;
}

/******************************/


/*****************css-for-agenda-gallery****************************/

.agenda-gallery .agenda-gallery-wrapper {
    padding: 0 15px;
}

.agenda-galler-figure {
    position: relative;
}

.agenda-gallery-wrapper .row {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.agenda-galler-figure img {
    width: 100%;

    object-fit: cover;
}

.dubai-2022_dubai-2022 .show-more-less-wrapper {
    display: none;
}

.agenda-gallery-wrapper {
    margin-bottom: 3rem;
}


.all-speakers {

    padding: 125px 125px 137px;
    padding: 0 0 0 0;
}

figure.gallery-banner-figure {
    position: relative;
}

figure.gallery-banner-figure img {
    width: 100%;
}

figcaption.gallery-banner_caption {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}

.all-speakers h2 {
    font-size: 50px;
    line-height: 45px;
    color: #ffffff;
    font-weight: 600;
    margin-bottom: 40px;
    text-align: center;
    text-transform: capitalize;
}

.all-speakers p {
    font-size: 20px;
    line-height: 30px;
    color: #ffffff;
    font-weight: 400;
    margin-bottom: 47px;
    text-align: center;
}

.speakers-btn-wrapper {
    text-align: center;
}

button.speakers-btn {
    padding: 0;
    outline: 0;
    border: 0;
    border-radius: 0;
    background: transparent;
}

button.speakers-btn a {
    display: inline-block;
    font-size: 18px;
    line-height: 1.2;
    color: #ffffff;
    font-weight: 700;
    padding: 18px 14px;
    text-align: center;
    background-image: linear-gradient(to right, #0072cf, #007fcc, #0089c3, #0091b6, #0097a9);
    border-radius: 30px;
}

.media-partner {
    padding: 23px 0 55px;
    background: #eeeeee;
    margin-left: -15px;
    margin-right: -15px;
}

.media-wrapper h2 {
    font-size: 30px;
    line-height: 45px;
    color: #333;
    font-weight: 400;
    margin-bottom: 27px;
    text-align: center;
    text-transform: uppercase;
}

ul.media-list {
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}

ul.media-list li {
    display: inline-block;
}

ul.media-list li+li {
    margin-left: 38px;
}

.knowledge-partner {
    padding: 40px 0;
}

.travel-figur img {
    max-width: 432px;
}

.knowledge-partner-content,
.technology-partner-content {
    text-align: center;
}

.knowledge-partner-content h2,
.technology-partner-content h2 {
    font-size: 30px;
    line-height: 45px;
    color: #000;
    font-weight: 400;
    margin-bottom: 27px;
    text-align: center;
}

.technology-partner-content h2 {
    margin-bottom: 75px;
}

section.travel-partner {
    background: #eeeeee;
    padding: 40px 0;
}

.travel-partner-content {
    text-align: center;
}

.travel-partner-wrap h2 {
    font-size: 30px;
    line-height: 45px;
    color: #000;
    font-weight: 400;
    margin-bottom: 27px;
    text-align: center;

}


/*****************css-fore-agenda-gallery-end****************************/


.agenda-gallery {
    padding: 50px 15px 0 15px
}

.agenda-gallery .agenda-gallery-wrapper .agenda-gallery-item {
    position: relative;
    overflow: hidden
}

.agenda-gallery .agenda-gallery-wrapper .agenda-gallery-item .speaker-bio {
    position: absolute;
    left: 0;
    bottom: -100%;
    width: 100%;
    padding: 15px;
    background: #fff;
    color: #333;
    transition: all 0.5s ease;
}

.agenda-gallery .agenda-gallery-wrapper .agenda-gallery-item:hover .speaker-bio {
    bottom: 0 !important
}

.agenda-gallery .agenda-gallery-wrapper .agenda-gallery-item .speaker-bio .speaker-name {
    font-size: 16px;
    font-weight: 600
}

.agenda-gallery .agenda-gallery-wrapper .agenda-gallery-item .speaker-bio .speaker-destination {
    font-size: 16px
}


/****css-for-agenda-speaker-page-end**********************************/

div#block-block-3 {
    overflow: auto;
    padding-top: 12px;
    margin-bottom: 0px;
}

h2.events-schedule {
    text-align: center;
    font-size: 32px;
    font-weight: 700;
    line-height: 1.2;
    margin-bottom: 20px;
}

h2.events-schedule span {
    display: inline-block;
    position: relative;
}

h2.events-schedule span::after {
    content: '';
    position: absolute;
    left: 50%;
    bottom: -10px;
    height: 4px;
    width: 132px;
    transform: translateX(-50%);
    background-image: linear-gradient(to right, #0c201b, #1c4137, #225347, #2c6e5d, #1b725c);
}

p.schedule-text {

    font-size: 16px;
    color: #333;
    line-height: 1.45;
    font-weight: 400;
    padding: 0;
    max-width: 100%;
    margin: 0 auto 70px;
    text-align: center;
}

.tab.agenda-tabs {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    padding: 0;
    width: 80%;
    padding: 0 0px 0 0;
    margin: 0 auto 30px;
    position: relative;
    float: none;
    margin-bottom: 30px;
}

.tab.agenda-tabs::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    height: 2px;
    background: #164b3e;
    width: 100%;
}

.tab.agenda-tabs button {
    padding: 15px 32px;
    font-size: 16px;
    margin-bottom: 0px;
    display: inline-flex;
    width: auto;
    border-radius: 25px;
    background: #fff;
    font-weight: 600;
    color: #626262;
    box-shadow: -1px 3px 3px 0px #164b3eb5;

}

.tab.agenda-tabs button.active {
    background-image: linear-gradient(to right, #0c201b, #1c4137, #225347, #2c6e5d, #1b725c);
    color: #fff;
    box-shadow: none;
}

.tab.agenda-tabs button::after {

    content: none;

}

.tab.agenda-tabs button span {
    display: block;
}

.agendatab-content {
    padding: 0 0 0 0px;
    float: none;
    width: 100%;
}

table.agenda-table tr.color-bg {
    background: transparent;
}

.agendatab-content table.agenda-table tr td {
    width: 80%;
    color: #555555;
}

.agendatab-content table.agenda-table tr td.time-td {
    width: 20%;
    font-size: 13px;
    text-align: center;
    color: #1e81b9;
    font-weight: 600;

}

.agendatab-content table.agenda-table tr td.time-td span {
    display: block;
    color: #555555;
    font-size: 27px;
    font-weight: 700;
    text-align: center;

}

.agendatab-content table.agenda-table tr {
    display: flex;
    margin-bottom: 15px;
    align-items: stretch;

}

.agendatab-content .acc-content-inner {
    background-color: transparent;
}

.agendatab-content table.agenda-table tbody {
    border-top: 0px solid #ccc;
}

.agendatab-content table.agenda-table tr td.time-td+td {
    display: flex;
    border: 1px solid #acacac;
    padding-left: 35px;
    border-left-color: #396b88;
    position: relative;
    flex-direction: column;
}

.agendatab-content table.agenda-table tr td.time-td+td::before {
    position: absolute;
    content: '';
    width: 20px;
    height: 20px;
    top: 50%;
    left: 0;
    border: 5px solid #40c2a3;
    border-radius: 50%;
    transform: translate(-50%, -50%);
}

.agendatab-content table.agenda-table tr td.time-td+td:hover {
    box-shadow: 2px 0px 6px 4px #40c2a3;
    transition: 0.3s all;
}

.agendatab-content table.agenda-table tr td.time-td+td:hover::before {
    background: #40c2a3;
    transition: 0.3s all;
}

.agendatab-content table.agenda-table tr td.time-td+td::after {
    position: absolute;
    content: '';
    left: -1px;
    top: 100%;
    height: 17px;
    width: 1px;
    background: #396b88;
}

.agendatab-content table.agenda-table tr:last-child td.time-td+td::after {
    content: none;
}

section.tabs-section {
    background: #fff;
}


/************************/
section.new-partener-section {
    padding: 40px 0 40px;

    position: relative;
}

img.new-partener-primary-img {
    position: absolute;
    top: 0;
    left: 0;
    max-width: 54%;
    z-index: 0;
}

.media_partner-row {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    border-bottom: 1px solid #d6d2d2;
    padding: 0px 40px 30px 0;
    margin-bottom: 30px;
}

.media_partner_content+.media_partner_content {
    margin-left: 7%;
}

.media_partner_content h3 {
    font-size: 27px;
    line-height: 1.2;
    color: #090909;
    text-transform: uppercase;
    font-weight: 500;
    padding: 16px 35px;
    background: #fff;
    border-radius: 45px;
    z-index: 111;
    position: relative;

}

.media_partner-row.media_partner-row02 {
    max-width: 100%;
    margin: 0 auto;
    margin-bottom: 27px;
    padding-right: 12%;
}

.media_partner-row.media_partner-row03 {
    padding-bottom: 28px;
    padding-right: 17%;
    margin-bottom: 18px;
    max-width: 100%;
}

.media_partner-row.media_partner-row04 {
    padding-bottom: 17px;
    margin-bottom: 28px;
    padding-right: 28%;
}

.media_partner-row.media_partner-row04 .media_partner_content.media_partner_figure {
    margin-left: 27%;
}

.media_partner-row.media_partner-row05 {
    padding-bottom: 28px;
    border: 0;
    padding-right: 34%;
}

.media_partner-row.media_partner-row05 .media_partner_content.media_partner_figure {
    margin-left: 19%;
}

.media_partner_content {
    position: relative;
    z-index: 111;
}

.media_partner-row.media_partner-row02 .media_partner_content+.media_partner_content {
    margin-left: 23%;
}

.media_partner-row.media_partner-row03 .media_partner_content.media_partner_figure {
    margin-left: 17%;
}

/******/

section.prt-section {
    position: relative;
    padding-bottom: 40px;

    margin-bottom: 40px;
}

section.prt-section img.new-partener-primary-img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    max-width: 54%;

    z-index: 0;
    height: calc(100% - 20px);

}

.media-prt-wrap.prtnr-wraper {
    overflow: auto;
}

.prtnr-brand-wrap {
    padding: 20px 15px 20px 0;
    float: right;
    min-width: 55%;
    border-bottom: 1px solid #d6d2d2;

}

ul.media-brand-list {
    overflow: hidden;
    margin: 0;
    padding: 0;
    display: flex;
    align-items: center;
    position: relative;
    z-index: 11;
    flex-wrap: wrap;
}

ul.media-brand-list li {
    float: left;
}

ul.media-brand-list li+li {
    padding-left: 10%;
}

ul.media-brand-list.mp-partner li+li {
    padding-left: 2%;

}

ul.media-brand-list.mp-partner li img {
    max-width: 100px;
}

.media-prt-wrap.prtnr-wraper h3 {
    font-size: 19px;
    line-height: 1.2;
    color: #090909;
    text-transform: uppercase;
    font-weight: 500;
    padding: 13px 23px;
    background: #fff;
    border-radius: 45px;
    z-index: 111;
    position: relative;
}

.prtnr-brand-wrap.pk-brand-wrap {
    min-width: 61%;
}

.prtnr-brand-wrap.tech-brand-wrap {
    min-width: 64%;
}

.prtnr-brand-wrap.travel-brand-wrap {
    min-width: 70%;
}

.prtnr-brand-wrap.hos-brand-wrap {
    min-width: 80%;
    border: 0;
}


.agendatab-content table.agenda-table tr td.time-td+td.unset-colum {
    align-items: flex-start;
    flex-direction: column;
    display: flex;
    justify-content: center;
}

.prtnr-brand-wrap.pk-brand-wrap ul li+li {
    padding-left: 30%;
}

.prtnr-brand-wrap.travel-brand-wrap ul.media-brand-list li+li {
    padding-left: 27%;
}

section.prt-section-mobile {
    display: none;
}

.hidden-md-device {
    display: none;
}

.prtnr-brand-wrap.dmp-brand-wrap {
    min-width: 58%;
}

/**************custom-css-for-new-partner-section*******************/

.Partner-wrapper {
    position: relative;
    padding-bottom: 35px;
    margin-bottom: 0px;
}

.prtnr-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 57%;
    height: calc(100% - 0px);
    object-fit: cover;
}

ul.ptnr-list {
    overflow: auto;
    padding: 0;
    list-style: none;
}

ul.ptnr-list li {
    float: right;
    width: 67%;
    padding: 22px 10px 22px 0;
    border-bottom: 1px solid #ddd;
    display: flex;
    align-items: center;
}

ul.ptnr-list li h4 {
    float: left;
    width: 40%;
    font-size: 19px;
    line-height: 1.2;
    color: #090909;
    text-transform: uppercase;
    font-weight: 500;
    padding: 13px 23px;
    background: #fff;
    border-radius: 45px;
    z-index: 111;
    position: relative;
    margin: 0;
}

.mp-slider-wrapper {
    float: left;
    width: 60%;
}

.carousel-inner img {
    width: 100%;
}

button.slick-prev.slick-arrow,
button.slick-next.slick-arrow {
    display: none !important;
}

.mp-slider img {
    max-width: 140px;
}

ul.ptnr-list li.digital-media-partners {
    width: 55%;
    display: flex;
    align-items: center;
}

ul.ptnr-list li.digital-media-partners h4 {
    width: 40%;
    float: left;
}

ul.ptnr-list li:first-child {
    width: 50%;
}

ul.ptnr-list li.digital-media-partner .partner-img-wrapper.digital-media-partner-img-wrapper {
    width: 65%;
    float: left;
    text-align: center;
}

ul.ptnr-list li.knowledge-partner {
    width: 60%;
    display: flex;
    align-items: center;
}

ul.ptnr-list li.knowledge-partner h4,
ul.ptnr-list li.technology-partner h4,
ul.ptnr-list li.trp-partner h4,
ul.ptnr-list li.photography-partner h4 {
    width: 35%;
    float: left;
}

ul.ptnr-list li.knowledge-partner .partner-img-wrapper.knowledge-partner-img-wrapper,
ul.ptnr-list li.technology-partner .partner-img-wrapper.technology-partner-img-wrapper,
ul.ptnr-list li.trp-partner .partner-img-wrapper.trp-img-wrapper,
ul.ptnr-list li.photography-partner .partner-img-wrapper.photography-partner-img-wrapper {
    width: 65%;
    float: left;
    text-align: center;
}

ul.ptnr-list li.tp-partner {
    width: 64%;
    display: flex;
    align-items: center;
}

ul.ptnr-list li.trp-partner {
    width: 69%;
    display: flex;
    align-items: center;
}

ul.ptnr-list li.photography-partner {
    width: 77%;
    display: flex;
    align-items: center;
}

ul.ptnr-list li.photography-partner {
    width: 75%;
    border: 0;
}

.invester-section {
    padding: 50px 0;
    background: #f7f7f7;

}

.invester-wrapper h2,
h2.partner-heading {

    position: relative;
    margin: 25px 0 70px 0;
    text-align: center;
    padding: 0;
    font-size: 35px;
    color: #333;
    line-height: 1.2;
    font-weight: 700;
    text-transform: uppercase;
}

.invester-wrapper h2 span,
h2.partner-heading span {
    display: inline-block;
    position: relative;
}

.invester-wrapper h2 span::after,
h2.partner-heading span::after {
    content: '';
    position: absolute;
    left: 50%;
    bottom: -20px;
    height: 4px;
    width: 133px;
    background-image: linear-gradient(to right, #0c201b, #1c4137, #225347, #2c6e5d, #1b725c);
    transform: translateX(-50%);
}

ul.investor-list {
    list-style: none;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-wrap: wrap;
}

ul.investor-list li {
    width: 25%;
    padding: 0 15px;
    margin-bottom: 16px;
}

figure.investor-figure img {
    margin-bottom: 15px;
    border-radius: 50%;
    filter: grayscale(1);
    width: 100%;
    max-width: 100%;
}

figure.investor-figure img:hover {
    filter: none;
    transition: 0.5s all;
}

figcaption.investor-caption h3 {
    font-size: 16px;
    line-height: 1.2;
    font-weight: 600;
    padding: 0;
    text-align: center;
    margin-bottom: 10px;
}

figcaption.investor-caption h4 {
    font-size: 14px;
    line-height: 1.2;
    text-transform: capitalize;
    margin: 0 0 0px 0;
}

.agenda-gallery-item .speaker-bio {

    border: 1px solid #0c201b;
}

figure.investor-figure {
    text-align: center;
}

li.user_status a:hover {
    color: #fff !important;
}


ul.nav.navbar-nav.menu-list {
    margin-top: 0px;
    display: flex;
    align-items: center;
    width: 100%;
    margin-right: 0px;
    justify-content: flex-end;
    margin-left: -16px;
    margin-right: -16px;
}

li.nav-item.last-menu.user_status a {
    display: inline-block;
    font-size: 14px !important;
    padding: 4px 10px !important;
    border-radius: 6px;
    background: #40c2a3;
    transition: 0.5s all;
    margin: 0 0 !important;
    margin-bottom: 4px !important;

}

li.nav-item.last-menu.user_status a::after {
    content: none;

}

li.nav-item.last-menu.user_status a:hover {
    background: #2d8973;
}

.hidden-md-device {
    display: none;
}

/************custom-css***************/

.home-iframe-wrapper iframe {
    width: 100%;
}

div.simple-google-photos-grid {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

div.simple-google-photos-grid-cell {
    box-sizing: border-box;
    padding: 5px;
    float: left;
}

img.simple-google-photos-grid-image {
    object-fit: cover;
}

#g_photos .box img {
    height: auto !important;
    width: 100% !important;
}

div.simple-google-photos-grid-cell {
    padding: 2px !important;
}

figure.pos img {
    width: 100% !important;
    height: auto !important;
}

figcaption.figure-caption-top {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    transform: translateY(-50%);
}

figcaption.figure-caption-top p {
    color: #fff;
}

.event-intro {
    padding: 70px 0;
}

.breadcrumb-wrapper {
    background: #d8d8d8;
}

ul.breadcrumb-list {
    margin-top: 0px;
    background: transparent;
    position: relative;
    padding: 4px 15px;
    display: inline-flex;
}

.event-slider figure {
    position: relative;
}

.figure-caption-top h1 {
    font-size: 39px;
    color: #fff;
    font-weight: 800;
    margin: 0 0 10px 0;
    padding: 0;
    text-transform: none;
}

.confirmation-login .form-wrapper {
    transform: none !important;
    position: static;
}

section.confirmation-login {
    margin-top: 87px;
}

.form-wrapper.madcon_form_wrapper {
    padding: 110px 35px 0;
    text-align: center;
}

.form-wrapper.madcon_form_wrapper .content {
    float: none;
}

.form-wrapper.madcon_form_wrapper h1 {
    font-size: 34px;
    font-weight: 700;
    line-height: 1.2;
    color: #333;
    margin-bottom: 15px;
    text-transform: capitalize;
}

.form-wrapper.madcon_form_wrapper h5 {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.45;
    color: #333;
    margin-bottom: 15px;
    margin-bottom: 35px;
}

#user-login label {
    display: none;
}

#user-login-form input[type=text],
#user-login-form input[type=password] {
    padding: 10px 10px;
    border: none;
    border-bottom: 2px solid #ccc;
    background: transparent;
    background-color: transparent !important;
    width: 100%;
    height: auto;
}

.berecognized-form .webform-actions {
    padding-top: 0;
    text-align: left;
    margin: 16px 0 16px 0;
}

input#edit-actions-submit {
    border: 0px;

}

.berecognized-form .webform-actions input {
    width: 100%;
    outline: 0;
    padding: 5px 15px;
    font-size: 16px !important;
    font-weight: 400;
    color: #333;

    margin-bottom: 7px;
    border: none;
    min-height: auto;
    display: inline-block;
    width: auto;
    color: #fff;
    border-radius: 4px;
    width: auto;
    background: #40c2a3;
}

.social-list.madcon-social-list {
    text-align: center;
    margin-top: 16px;
}

.social-list.madcon-social-list a {
    display: inline-block;
    text-decoration: none;
    padding: 5px;
}
.social-list.madcon-social-list a i{
    font-size: 25px;
}
.social-list.madcon-social-list a:hover {
    background-color: #164b3e;
    color: #fff;
}

figure.madcon-login-figure img {
    height: calc(100vh - 50px);
    width: 100%;
    object-fit: cover;

}

li.nav-item.dropdown.open ul.dropdown-menu {
    display: flex;
    flex-direction: column;
    left: 0;
    background: #40c2a3;
    padding: 0;
    top: 15px;
}

.nav .open>a,
.nav .open>a:focus,
.nav .open>a:hover {
    background-color: transparent;
    border-color: transparent;
}

li.nav-item.dropdown.open ul.dropdown-menu li a {
    text-align: left;
    padding: 5px 8px;
    border: 0;
    color: #fff;
}


/**************blog-page***************/


.item-list ul li {
    border: 2px solid #eee;
    padding: 20px 20px;
    border-radius: 10px;
    margin-bottom: 5rem;
}

.sidebar-col-3 {
    background: #f7f7f7;
    padding-top: 1rem;
    padding-bottom: 1rem;
    border-radius: 2px;
}

.item-list ul li h3 {
    font-size: 18px;
    margin-bottom: 15px;
    font-weight: 600;
}

.item-list ul li p a {
    font-weight: 600;
    color: #368c77;
}

.item-list ul li h3 a,
.views-view-grid tr td h3 a {
    cursor: pointer;
    color: #164b3e;
    text-decoration: none;
    font-weight: 600;
}

body.blog_blog h2.block-title {
    display: none;
}

.blog-content-section {
    padding: 70px 0;
}

.item-list ul {
    list-style: none;
}

.item-list a:hover {
    text-decoration: none;
    color: #164b3e;
}
.announce_div h3{
    font-size: 24px !important;
}
.announce_div p{
    font-size: 18px !important;
    font-weight: 500 !important;
}
.recent-post {
    font-size: 1.1rem;
    line-height: 1.45;
    margin-bottom: 5px;
}

.views-view-grid tr {
    margin-bottom: 1.2rem;
}

.views-view-grid tr td {
    display: flex;
    flex-direction: column;
}

.views-view-grid tr td h3 {
    font-size: 1.2rem;
    margin: 0 0 0 0;
    line-height: 1.45;
    margin-bottom: 5px;
}

.views-view-grid tr td p {
    font-size: 1rem;
    margin: 0 0 0 0;
    line-height: 1.45;
    text-decoration: underline;
}

.views-view-grid tr td span {
    display: block;
    margin-bottom: 1.2rem;
    font-size: 1rem;
    box-shadow: 0px 2px 1px -2px #333;
}

.views-view-grid tr td span span {
    margin-bottom: 0;
    box-shadow: none;
}


.webform-multiple-add.js-webform-multiple-add.container-inline .button.js-form-submit.form-submit {
    min-height: auto;
    line-height: 1.45;
}

.form_box input {
    width: 100%;
    line-height: 60px;
    padding: 0 10px;
    border: 1px solid #d7d7d7;
    font-weight: 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: #0c201b;
    border-radius: 5px 5px 0px 0px;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    font-size: 25px;
    font-weight: 400;
    padding: 13px;
    box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.3);
}

.mycart ul {
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.mycart ul li div {
    display: inline-flex;
}

.mycart .form-actions {
    float: unset;

}

ul.cartData {
    font-size: 1.5rem;
    font-weight: 500;
}

.mycart ul.totalData {
    border-top: 1px solid rgba(0, 0, 0, .1);
    margin-top: 2rem;
    padding-top: 2rem;
    margin-bottom: 2rem;
}

.mycart ul.totalData li {
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 600;
}

.thanks-box .img-box img {
    width: 100%;
}

.mycart {
    box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.3);
    border-radius: 7px;
    padding: 2rem !important;
    margin-bottom: 15px;
}

.mycart .topHeading {
    margin: -21px -21px 23px -21px;
}

.webform-register-wrapper {
    box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.3);
    border-radius: 7px;
    padding: 2rem !important;
    margin-bottom: 15px;
}

.webform-register-wrapper h2 {
    font-weight: 700;
    font-size: 25px;
    color: #535356;
    margin-bottom: 30px;
}

.myregisterArea {
    padding: 70px 0;
}

.banner-section::before {
    z-index: 0;
}

.webform-register-wrapper .js-form-item input {
    width: 100%;
}

#edit-delegates {
    position: relative;
}

#edit-delegates label,
.form-item-delegates label {
    font-weight: 700;
    font-size: 25px;
    color: #535356;
    margin-bottom: 30px;
}

.webform-multiple-add.js-webform-multiple-add.container-inline {
    position: absolute;
    bottom: 0px;
    z-index: 11;
    right: 8px;
    width: 100px;
    max-width: 100px;
}

.webform-register-wrapper .webform-multiple-table td .js-form-item {
    width: 50%;
    float: left;
    margin: 0 0 16px 0;
    padding: 0 8px;
}

.webform-register-wrapper .webform-multiple-table .form-item+.form-item {
    margin-top: 0;
}

.webform-multiple-add.js-webform-multiple-add.container-inline input {
    height: calc(2rem + 2px);
    padding: 0;
    font-size: 1rem;
    background: #1558b4;
    border-color: #1558b4;
    color: #fff;
    border-radius: 8px;
}

.webform-register-wrapper {
    box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.3);
    border-radius: 7px;
    padding: 2rem !important;
    margin-bottom: 15px;
}

.webform-register-wrapper h2 {
    font-weight: 600;
    font-size: 25px;
    color: #535356;
    margin-bottom: 30px;
}

.myregisterArea {
    padding: 70px 0;
}


.banner-section::before {
    z-index: 0;
}

.webform-register-wrapper .js-form-item input {
    width: 100%;
}

.webform-register-wrapper .form-text,
.webform-register-wrapper .js-form-item input,
.webform-multiple-add.js-webform-multiple-add.container-inline input {
    display: block;
    width: 100%;
    padding: 1rem;
    font-size: 16px;
    line-height: 1.45;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 2px solid #dbe0df;
    border-radius: 0;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    height: 42px;
    max-height: 42px;

}

.webform-register-wrapper .js-form-item {
    margin-top: 0em;
    margin-bottom: 1em;
    position: relative;
}

.webform-register-wrapper .js-form-type-radio.form-item-select-conference input[type=radio],
.webform-register-wrapper .js-form-type-radio.form-item-active-conference input[type=radio] {
    position: relative;

    cursor: pointer;
}

.webform-register-wrapper .js-form-type-radio.form-item-select-conference input[type=radio]:checked::after,
.webform-register-wrapper .js-form-type-radio.form-item-active-conference input[type=radio]:checked::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    background: #40c2a3;
    height: 100%;
    width: 100%;
    border-radius: 50%;
    border: 2px solid #fff;

}

#edit-delegates {
    position: relative;
}

#edit-delegates label,
.form-item-delegates label {
    font-weight: 600;
    font-size: 25px;
    color: #535356;
    margin-bottom: 30px;
}

.webform-multiple-add.js-webform-multiple-add.container-inline {
    position: absolute;
    top: 4px;
    z-index: 11;
    right: 8px;
    width: 100px;
    bottom: unset;
    max-width: 100px;
}

.webform-multiple-add.js-webform-multiple-add.container-inline input {
    margin: 0 0 0 0;
}

.webform-register-wrapper .webform-multiple-table td .js-form-item {
    width: 50%;
    float: left;
    margin: 0 0 16px 0;
    padding: 0 8px;
}

.webform-register-wrapper .webform-multiple-table .form-item+.form-item {
    margin-top: 0;
}

.webform-multiple-add.js-webform-multiple-add.container-inline input {
    height: auto;
    padding: 0;
    font-size: 16px;
    background: linear-gradient(to right, #0074cc, #0080c9, #0089c0, #0091b5, #0097a9);
    color: #fff;
    border-radius: 8px;
    border-color: #0c201b;
    background-image: linear-gradient(to right, #0c201b, #1c4137, #225347, #2c6e5d, #1b725c);
}


.webform-multiple-table.webform-multiple-table-responsive {
    padding-bottom: 32px;
}

.webform-multiple-table td input {
    width: 100% !important;
    background: #413ebe;
}

.webform-multiple-table td input[type="image"] {
    max-width: 65%;
    margin: 5px auto;
}

.webform-multiple-table td input[type="image"]+input[type="image"] {
    margin: 5px auto;
}

.myregisterArea .mycart {
    box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.3);
    border-radius: 7px;
    padding: 2rem !important;
    margin-bottom: 15px;
}

.webform-multiple-table.webform-multiple-table-responsive {
    padding-bottom: 32px;
}

.webform-multiple-table td input {
    width: 100% !important;
    background: #413ebe;
}

.webform-multiple-table td input[type="image"] {
    max-width: 65%;
    margin: 5px auto;
}

.webform-multiple-table td input[type="image"]+input[type="image"] {
    margin: 5px auto;
}

.myregisterArea .mycart {
    box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.3);
    border-radius: 7px;
    padding: 2rem !important;
    margin-bottom: 15px;
}

/*register attendee css*/

body.checkout_order_information.customawardee-nomination-form121 fieldset.checkout-pane.checkout-pane-payment-information>legend+.fieldset-wrapper {
    padding: 0;
}


/*****************blog-page*********************/
figure.position-badge {
    min-height: 300px;
}

/**********css-for-ach-end*************/


/*********past-awardee*************/
.awardee-winnwe-section {
    padding: 55px 0;
    text-align: center;
}

.awardee-winnwe-section h2 {
    color: #40c2a3;
    font-size: 1.6rem;
    line-height: 1.2;
    font-weight: 700;

}

.awardee-winnwe-section p {
    color: #5c5c5c;
    font-size: 1.1rem;
    line-height: 1.2;
    font-weight: 400;
}

figure.banner2020 {
    margin-bottom: 0;
}

/************tabs-css***************/


nav>.nav.nav-tabs {

    border: none;
    color: #fff;
    background: #272e38;
    border-radius: 0;

}

nav>div a.nav-item.nav-link {
    background: #fff;
    color: #848484;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    border-bottom: 0px;
}

nav>div a.nav-item.nav-link,
nav>div a.nav-item.nav-link.active {

    padding: 10px 25px;
    border-radius: 0;
    position: relative;
    font-weight: 600;
}

nav>div a.nav-item.nav-link.active {
    color: #fff;
    background: #164b3e;

}

nav>div a.nav-item.nav-link.active:after {
    content: "";
    position: absolute;
    bottom: -24px;
    left: 50%;
    border: 12px solid transparent;
    border-top-color: #ffffff;
    transform: translateX(-50%);
}

.tab-content {
    background: #fdfdfd;
    line-height: 25px;
    border: 0px solid #ddd;
    border-top: 0px solid #fff;

    padding: 0px 0px 30px;
}

nav>div a.nav-item.nav-link:hover,
nav>div a.nav-item.nav-link:focus {

    background: #164b3e;
    color: #fff;
    border-radius: 0;
    transition: background 0.20s linear;
}


.nav2020-tabs .nav a {
    font-size: 1.3rem;
    color: #323232;
    line-height: 1.2;

    font-weight: 400;
    text-align: center;
    display: inline-block;
    width: calc(100% / 2);
}

.nav2020-tabs .nav-tabs {

    box-shadow: 0px 0px 9px 0px #8484847a;
    display: flex;
}

.awardee2020-tabs-wrapper {
    padding: 0 15px;
}

.tabs-content-text.b_g-dark {

    padding: 3rem 0;
    background: #164b3e;
}

.tabs-content-text.b_g-dark p {
    color: #fff;
}

.tabs-content-text.b_g-dark h2 {
    text-align: center;
}

.tabs-content-text.b_g-dark h2 span {
    display: inline-block;
    font-size: 1.3rem;
    line-height: 1.2;
    font-weight: 700;
    padding: 0.25rem 1rem;
    background: #1f92ad;
    color: #fff;
    margin-bottom: 2.5rem;
}

.special-wrapper {
    display: flex;
    justify-content: center;
}

.special-box {
    display: flex;
    padding: 0 1rem;
    align-items: center;
}

.detail {
    padding-left: 1rem;
}

.special-box .detail h3,
.awardee-detail-list h3 {
    font-size: 1.2rem;
    line-height: 1.2;
    font-weight: 600;
    color: #fff;

    margin: 0 0 0 0;
}

.special-box .detail h4,
.awardee-detail-list h4 {
    font-size: 1rem;
    line-height: 1.45;
    font-weight: 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: 50%;
    padding: 2px;
    background: #ffffff;
    display: block;
}

.awardee-detail-list img {

    border: 1px solid #0c201b;

}

.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: #0c201b;
    color: #19224f;
    margin-bottom: 2.5rem;
}

.awardee-detail-list {
    min-height: 235px;
}

.awardee-detail-list p,
.awardee-detail-list h4,
.awardee-detail-list h3 {
    color: #2f2f2f;
}

.awardee-detail-list img {
    display: inline-block;
    margin-bottom: 1rem;
    height: 118px;
    width: 118px;
    object-fit: contain;
}

@media screen and (max-width: 1400px) {
    li.nav-item.last-menu.user_status a {
        font-size: 13px !important;
        padding: 3px 8px !important;
    }
}

@media screen and (max-width: 1200px) {
    .awardee-winnwe-section h2 {
        font-size: 1.5rem;

    }

    .awardee-winnwe-section p {
        font-size: 1rem;
        line-height: 1.45;
        margin: 0;
    }

    .nav2020-tabs .nav a {
        font-size: 1.2rem;
    }

    .tabs-content-text.b_g-dark {
        padding: 2rem 0;
    }

    .tabs-content-text.b_g-dark h2 span {
        font-size: 1.5rem;
        margin-bottom: 2rem;
    }

    .tabs-figure img,
    .awardee-detail-list img {
        max-height: 90px;
        max-width: 90px;
    }
}

@media screen and (max-width: 992px) {
    .awardee-winnwe-section h2 {
        font-size: 1.2rem;

    }

    .awardee-winnwe-section p {
        font-size: 0.875rem;

    }

    nav>div a.nav-item.nav-link,
    nav>div a.nav-item.nav-link.active {
        font-size: 1rem;
        padding: 10px 10px;

    }

    .tabs-content-text.b_g-dark {
        padding: 2rem 0;
    }

    .tabs-content-text.b_g-dark h2 span {
        font-size: 1.2rem;
        margin-bottom: 1.5rem;
    }

    .tabs-figure img,
    .awardee-detail-list img {
        max-height: 90px;
        max-width: 90px;
    }

    .special-box .detail h3,
    .awardee-detail-list h3 {
        font-size: 1rem;

    }

    .special-box .detail h4,
    .awardee-detail-list h4 {
        font-size: 0.875rem;

    }

    .special-box .detail p,
    .awardee-detail-list p {
        font-size: 0.805rem;
        margin-bottom: 0.5rem;
    }

    /**********4-1-2021***************/
    .single-featured-image-header .top_panel_image_header h1 {
        font-size: 36px;
    }

    .single-featured-image-header .top_panel_image_header .lead {
        font-size: 16px;

    }

    .who-we-are-showcase h6 {
        font-size: 18px;
        padding: 8px 0;
    }
}

@media screen and (max-width: 767px) {
    .awardee-winnwe-section {
        padding: 16px 0;
    }

    .awardee-winnwe-section h2 {
        font-size: 1.1rem;
    }

    .awardee-winnwe-section p {
        font-size: 0.805rem;
    }

    nav>div a.nav-item.nav-link,
    nav>div a.nav-item.nav-link.active {
        font-size: 11px;
        padding: 6px 6px;
    }

    nav>div a.nav-item.nav-link.active:after {
        bottom: -24px;
        border: 10px solid transparent;
        border-top-color: #1f92ad;

    }

    .tabs-content-text.b_g-dark {
        padding: 1rem 0;
    }

    .tabs-content-text.b_g-dark h2 span {
        font-size: 1rem;
        margin-bottom: 1rem;
    }

    .special-box {
        align-items: center;
        flex-direction: column;
        justify-content: center;
    }

    .tabs-figure img,
    .awardee-detail-list img {
        max-height: 60px;
        max-width: 60px;
        margin-bottom: 0.5rem;
    }

    .detail {
        padding-left: 0;
        text-align: center;
    }

    .special-box .detail h3,
    .awardee-detail-list h3 {
        font-size: 14px;
    }

    .special-box .detail h4,
    .awardee-detail-list h4 {
        font-size: 12px;
    }

    .special-box .detail p,
    .awardee-detail-list p {
        font-size: 10px;

    }

    .key_gallery_figcaption {
        position: static;
        padding: 10px;
    }

    .key_gallery_figcaption h3 {
        margin-bottom: 0;
        font-size: 18px;
    }
}

.content {
    position: relative;
    float: none;
    display: block;
    width: 100%;
    height: 100%;
}

.madcon-past-awardee .pos {
    position: relative;
}

.madcon-past-awardee .pos::before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-color: #00000080;
}

.pos img {
    width: 100% !important;
    height: 100% !important;
}

.awardee-winnwe-section h2 {
    font-size: 32px;
    margin-bottom: 8px;
}

.awardee-winnwe-section p {
    font-size: 16px;
    line-height: 1.45;
}

.nav2020-tabs .nav a {
    font-size: 18px;
}

.tabs-content-text.b_g-dark h2 span {
    font-size: 24px;

    color: #40c2a3;

}

.owl-carousel-content .owl-nav {
    display: none;
}

@media (min-width: 768px) {
    .pos .figure-caption-top {
        position: absolute;
        top: 50%;
        display: flex;
        flex-direction: row;
        justify-content: space-around;
        width: 100%;
        transform: translateY(-50%);
        color: white;
        padding: 10px 5px 10px 5px;
        font-size: 30px;
    }

    .pos .figure-caption-top h1 {
        font-size: 39px;
        color: #fff;
    }
}

.nomination-section .tab-content {
    background: transparent;
    padding-bottom: 0;
}

.contact-sec .contact_detail .content-box h5 {
    font-size: 25px;

}

.contact-sec .contact_detail .content-box p {
    font-size: 16px;
    line-height: 1.45;
    word-wrap: break-word;
}

.contact-sec .form-container p {
    font-size: 18px;
}

.contact-sec .contact_detail .row {
    display: flex;
}

.agendatab-content table.agenda-table tr td.time-td>p {
    margin-bottom: 0;
    color: #164b3e;
}

ul.ptnr-list li h4 {
    font-size: 16px;
    padding: 8px 16px;

}

ul.cartData {
    font-size: 16px;
}

.mycart ul.totalData {
    border-top: 1px solid rgba(0, 0, 0, .1);
    margin-top: 0rem;
    padding-top: 1rem;
    margin-bottom: 2rem;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.mycart ul.totalData li {
    font-size: 18px;

}

.berecognized-form div#edit-actions input {
    margin-bottom: 0px;
}

.user_login .container-fluid {
    max-width: 100%;
    padding: 0 75px;
}

.user_login header .container-fluid {
    max-width: 100%;
    padding: 0 15px;
}

figure.madcon-login-figure img {
    height: calc(100vh - 45px);
}

.row.thankyou_flex_row {
    display: flex;
    justify-content: center;
}

.row.thankyou_flex_row .flex_col+.flex_col {
    border-left: 2px solid #e6e6e6;
    display: flex;
    align-items: center;
}

section.thanks-box .content-box h2 {
    font-size: 23px;
    color: #333;
    margin-bottom: 4px;
}

section.thanks-box .content-box p,
section.thanks-box .content-box address {
    margin-bottom: 0;
    font-size: 16px;
    line-height: 1.45;
}

div#otp-validate-form>.row {
    display: flex;
    min-height: calc(100vh - 366px);
}

.otp_validate header.header {
    background: #0c201b;
}

div#login-message {
    color: red;
    margin: 8px 0;
}

div.otp-form span.label {
    color: #333;
}

.awardee-tabs input[type=radio] {
      margin: 0 0 0 0;
    height: 15px;
    width: 15px;
    margin-bottom: 0;
}
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: #00bda0;
    font-weight: 600;
}

li.nav-item.dropdown.open ul.dropdown-menu li a:hover {
    color: #262626;
}

.who-we-are-testimonilas .slick-list {
    padding: 0 0 !important;
}

.privacy-policy_privacy-policy ul {
    padding-left: 16px;
}

.privacy-policy_privacy-policy .breadcrumb-wrap {
    margin-bottom: 3rem;
}

.privacy-policy_privacy-policy .footer {
    margin-top: 2rem;
}

.privacy-policy_privacy-policy a {
    word-break: break-word;
}

.agenda-gallery .agenda-gallery-wrapper .agenda-gallery-item .speaker-bio .speaker-destination p {
    margin-bottom: 0px;
}

.form-item--error-message {
    color: red;
}

.form-item--error-message>a {
    display: none;
}

.confirmation-login>.container-fluid {
    max-width: 100%;
    padding: 0 15px;
}

.confirmation-login .user_password input[type="text"] {
    width: 70%;
    margin: 0 auto;
}

.document-confidential {
    margin-top: 16px;
}

.organizing-committee .organizing-committee-box .auther-destination p {
    margin-bottom: 0;
}

/********13-1-2021************/
ul.terms-condtn-list li {
    line-height: 1.45;
}

h3.terms-condition.title {
    margin-bottom: 8px;
}

h3.terms-condition.title+p {
    margin-bottom: 0;
}

.berecognized-form .webform-submission-form {
    display: flex;
    flex-wrap: wrap;
}


.single-featured-image-header .top_panel_image_header {
    transform: unset;
    color: #fff;

    top: unset;
    bottom: 30%;
    transform: translateY(30%);
}

.single-featured-image-header p {
    font-size: 18px;
    line-height: 1.2;
    margin-bottom: 8px;
    font-weight: 500;
}

.single-featured-image-header .top_panel_image_header h1 {
    font-size: 36px;
    font-weight: 700;
    margin: 0 0 6px 0;

}

aside.blog-side_bar {
    margin-top: 0;
    padding: 16px;
    border: 1px solid #eee;
    border-radius: 20px;
    background-color: #eee;
    margin-bottom: 0;
}

aside.blog-side_bar legend {
    position: relative;
    border: 0px;
    margin-bottom: 0;
}

aside.blog-side_bar legend:before {
    position: absolute;
    content: "";
    width: 55px;
    height: 4px;
    background-image: linear-gradient(to right, #0c201b, #1c4137, #225347, #2c6e5d, #1b725c);
    left: 1%;
    bottom: -5px;
}

aside.blog-side_bar span.fieldset-legend {
    font-size: 22px;
    color: #252525;
    font-weight: 700;

}

.views-exposed-form.bef-exposed-form .fieldset-wrapper {
    margin-top: 20px;
}

aside.blog-side_bar .fieldgroup.form-composite .fieldset-wrapper {
    max-width: 100%;
    width: 100%;

}

div#edit-field-blog-tags-target-id {
    max-width: 100%;
    width: 100%;
}

aside.blog-side_bar .bef-nested ul {
    display: flex;
    justify-content: space-between;
    display: flex;
    flex-wrap: wrap;
    list-style: none;
}

aside.blog-side_bar .bef-nested ul li {
    margin-bottom: 16px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 48%;
    list-style: none;
    margin-right: 5px;
    margin-bottom: 5px;
}

aside.blog-side_bar .bef-nested ul li .js-form-item {
    margin: 0 0;
}

.blog-side_bar fieldset.form-composite {
    margin: 0 0;
}

.blog-side_bar form div#edit-actions {
    display: none;
}

.blog-side_bar .form-radios input {
    display: none;
}

.blog-side_bar .form-radios label {
    cursor: pointer;
    color: #2e3030;
    font-size: 14px;
    display: inline-block;
    background-color: #f1f1f1;
    /* height: 35px; */
    padding: 6px 6px;
    line-height: 1.5;
    font-weight: 500;
    border: 1px solid #0c201b;
    min-width: 100%;
    box-shadow: none;
    outline: 0;
    text-align: center;
    border-radius: 50px;
    max-width: 100%;
    width: 100%;
}

.blog-side_bar .form-radios input[type="radio"]:checked+label {
    color: #fff;
    background-color: #164b3e;
    width: 100%;
    cursor: pointer;
}

/***********custom-css**************/

.col-md-12.col-lg-12.blog-col-text p a {
    font-weight: 600;
    color: rgb(4 191 146);
}

/*********custom-css*********/
.navbar-nav>li>a.open+ul {
    display: block;
    margin: 0 0;
    border: 0;
    padding-top: 17px;
    background: transparent;
    padding-bottom: 0px;
}

.menu-list>li>.dropdown-menu li {
    background: #164b3e;
    padding: 0;
    border: 0;
}

.menu-list>li>.dropdown-menu li a {
    border: 0;
    color: #fff;
    padding: 6px 20px;
}

.menu-list>li>.dropdown-menu li a:hover,
.menu-list>li>.dropdown-menu li a:focus {
    background-color: transparent;
}

.navbar-nav>li>a.agenda-text.open+ul {
    padding-top: 16px;

}

.navbar-nav.menu-list li:hover>.dropdown-menu {
    display: block;
    margin: 0 0;
    border: 0;
    padding-top: 14px;
    background: transparent;
    padding-bottom: 0px;
}

button.show-more-less {
    width: auto;
    display: inline-block;
    border: 0;
    margin: 32px auto;
    float: unset;
    padding: 4px 16px;
    background: #40c2a3;
    color: #fff;
    font-size: 16px;
    border-radius: 6px;
    font-weight: 500;
    line-height: 1.45;
}

h2.partner_slide_heading {
    display: none;
}

.mycart .cartData>.js-webform-computed {
    width: 100%;
}

.js-form-item.form-item.js-form-type-item.form-item-calculated-delegates.js-form-item-calculated-delegates.form-no-label {
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 1rem;
}

.blog-col-img {
    margin-bottom: 24px;
    margin-top: 16px;
}

.blog-col-text p {
    font-size: 16px;
    margin-bottom: 16px;
    line-height: 1.45;
    text-align: justify;

}

.blog-col-text h5,
.blog-col-img text h3 {
    margin: 24px 0 8px 0;
    font-size: 18px;
}

.blog-col-text {
    padding-bottom: 24px;
}

.awardee-detail-list h3 {
    font-size: 16px;

}

.awardee-detail-list h4 {
    font-size: 14px;
    font-weight: 500;

}

.awardee-detail-list p {
    font-size: 12px;
}

.row.row_j_flex {
    display: flex;
}

section.attend-section.cards-section span.icon-wrapper img {
    max-width: 55px;
}

.organiser_login .navbar>.container-fluid {
    max-width: 1600px;
    padding: 0 16px;
}

.user-login-form .form-actions input,
.confirmation-login .form-actions input {
    background: #40c2a3;
    border: 0;
    color: #fff;
    transition: 0.5s all;
}

.user-login-form .form-actions input:hover,
.confirmation-login .form-actions input:hover {
    background: #2d8973;
}

.tabs-section .tabcontent {
    margin-top: 32px;
    box-shadow: 0 0 10px -5px #333;
}

.home_home .show_desk {
    display: none;
}

/******custom-css-end**********/


/*/css for past-awardees-2022/*/

.past-awardees-2022_past-awardees-2022 .event-agenda ul.nav-tabs {
    background: #ccc;
    display: flex;
    flex-wrap: wrap;
}

.past-awardees-2022_past-awardees-2022 .event-agenda ul.nav-tabs li {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}

.past-awardees-2022_past-awardees-2022 .event-agenda ul.nav-tabs li a {
    display: block;
    width: 100%;
    background: #e5e8ed;
    border-radius: 0;
    color: #333;
    text-align: center;
}

.past-awardees-2022_past-awardees-2022 .event-agenda ul.nav-tabs li a.active {
    background: #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: 16px;
    line-height: 1.4;
    font-weight: 600;
}

.past-awardees-2022_past-awardees-2022 .awardee-detail-list h4 {
    font-size: 14px;
    line-height: 1.2;
    font-weight: 400;
}


/*/css for past-awardees-2022/*/


/*media queries*/

@media (min-width: 768px) {
    .pos .figure-caption-top {
        position: absolute;
        top: 50%;
        flex-direction: row;
        justify-content: space-around;
        width: 100%;
        transform: translateY(-50%);
        color: white;
        padding: 10px 5px 10px 5px;
        font-size: 30px;
    }

    .pos .figure-caption-top h1 {
        font-size: 39px;
        color: #fff;
    }
}

@media screen and (max-width: 1845px) {
    div#myNavbar {
        padding-right: 15px;
        padding-left: 15px;
    }
}

@media screen and (max-device-width: 1600px) {
    .valocity-wrapper p {
        font-size: 16px;
        line-height: 1.45;
    }

    .organiser_login .navbar>.container-fluid {
        max-width: 1400px;
        padding: 0 16px;
    }

    .organiser_login .navbar-nav.menu-list li {
        padding: 0 7px;
    }
}

@media screen and (max-width:1400px) {
    .congress-caption-secondary {
        top: 13px;
        right: 2%;
        width: 37%;
    }

    /************24-12-2020*****************/
    ul.nav.navbar-nav.menu-list {
        margin-left: -12px;
        margin-right: -12px;
    }

    .navbar-nav.menu-list li {
        padding: 0 5px;
    }

    .container-fluid {
        padding: 0 16px;
    }

    .banner-text-wrapper h1 {
        font-size: 30px;
    }

    .banner-text-wrapper h2 {
        font-size: 25px;
        margin-bottom: 8px;
    }

    .banner-text-wrapper p {
        font-size: 15px;
        max-width: 100%;
        margin-bottom: 15px;
    }

    /* ===================himanshu===23-03-2022======================== */
    section.video-section.home-video-section .main_banner_img {
        height: 124vh;
        object-fit: cover;
    }

    /* ===================himanshu===23-03-2022=====end=================== */
    .retail-section .retail-primary-section h2 {
        font-size: 27px;
    }

    .retail-primary-section {
        padding: 40px 0px 0 0px;
        max-width: 76%;
    }

    .congress-caption-secondary {
        right: 2%;
        width: 37%;
    }

    .valocity-wrapper h2 {
        font-size: 27px;
        margin-bottom: 8px;
    }

    .valocity-img {
        padding: 8px 0 8px 0;
        max-width: 100%;
    }

    .congress-figure time {
        font-size: 14px;
        margin-bottom: 3px;
    }

    address.dubai-add {
        font-size: 14px;
    }

    button.button.banner-stage-btn a {
        font-size: 15px;
    }

    .card-section h3 {
        font-size: 18px;
        margin-bottom: 8px;
    }

    .why-attend-text h2 {
        font-size: 27px;
    }

    .congress-caption-secondary .valocity-wrapper {
        padding: 16px;
    }

    .why-attend-text {
        margin-bottom: 75px;
    }

    .card-content {
        padding: 16px 1% 16px;
        min-height: 280px;
    }

    .event-text-wrapper {
        padding: 32px 16px 8px 16px;
    }

    .event-text-wrapper h2,
    .why-attandee-section h2,
    .slider-section h2 {
        font-size: 27px;
    }

    .why-attandee-section {
        padding: 50px 0;
    }

    .attndee-caption h3 {
        font-size: 18px;
        margin-bottom: 0px;
    }

    .slider-section {
        padding: 50px 0 50px;
    }

    div#block-block-3 {
        padding-top: 0;
    }

    .row.col-menu-row {
        padding-top: 0px;
        padding-left: 0;
    }

    .footer-primary-wrapper h5 {
        font-size: 18px;
    }

    ul.secondary-menu-list li a,
    ul.secondary-menu-list address {
        font-size: 14px;
    }

    ul.secondary-menu-list address {
        margin-bottom: 16px;
    }

    .retail-section {
        padding: 50px 0 50px;
    }

    /************24-12-2020*****************/


    /************4-1-2021*****************/

    .past-event-intro {
        padding: 50px 0;
    }

    .past-event-intro h2,
    .key-highlights h2 {
        font-size: 33px;
        padding: 0 0 0px 0;

    }

    .past-event-intro p {
        font-size: 16px;
    }

    .past-event-intro .event-box-sec h4 {
        font-size: 33px;

    }

    .about-event-box h3,
    .about-event-box .col-sm-3 span b {
        font-size: 36px;

    }

    .who-we-are-showcase h6 {
        font-size: 19px;
    }

    .key-highlights p {
        font-size: 16px;
    }

    .key-highlights {
        padding: 50px 0 0 0;

    }

    .awardee-winnwe-section {
        padding: 50px 0;
    }

    .awardee-winnwe-section h2 {
        font-size: 27px;
    }

    .agenda-gallery .agenda-gallery-wrapper .agenda-gallery-item .speaker-bio {
        padding: 8px;

    }

    .agenda-gallery .agenda-gallery-wrapper .agenda-gallery-item .speaker-bio .speaker-name {
        font-size: 15px;
    }

    .agenda-gallery .agenda-gallery-wrapper .agenda-gallery-item .speaker-bio .speaker-destination {
        font-size: 13px;
        line-height: 1.3;
    }

    div#otp-validate-form {
        padding-top: 30px;
    }
}

@media screen and (max-width: 1280px) {

    /* ===================himanshu===23-03-2022======================== */
    section.video-section.home-video-section .main_banner_img {
        height: 125vh;
        object-fit: cover;
    }

   

    /* ===================himanshu===23-03-2022=====end=================== */
}


@media screen and (max-width: 1199px) {
    .agenda-galler-figure img {
        width: 100%;
        /* max-height: 350px;
    min-height: 300px;*/
        object-fit: cover;
    }

    .awardee-winnwe-section h2 {
        font-size: 1.5rem;

    }

    .awardee-winnwe-section p {
        font-size: 1rem;
        line-height: 1.45;
        margin: 0;
    }

    .nav2020-tabs .nav a {
        font-size: 1.2rem;
    }

    .tabs-content-text.b_g-dark {
        padding: 2rem 0;
    }

    .tabs-content-text.b_g-dark h2 span {
        font-size: 1.5rem;
        margin-bottom: 2rem;
    }

    .tabs-figure img,
    .awardee-detail-list img {
        max-height: 90px;
        max-width: 90px;
    }

    /************24-12-2020*****************/
    ul.nav.navbar-nav.menu-list {
        margin-left: -8px;
        margin-right: -8px;
    }

    .navbar-nav.menu-list li {
        padding: 0 6px;
    }

    .retail-primary-section {
        padding: 16px 0px 0 0px;
        max-width: 90%;
    }

    .valocity-wrapper h2 {
        font-size: 21px;
    }

    .congress-caption-secondary {
        right: 3%;
        width: 45%;
    }

    .valocity-wrapper p {
        font-size: 14px;
    }

    li.nav-item.last-menu.user_status a {
        font-size: 12px !important;
        padding: 2px 5px !important;

    }

    .navbar-nav.menu-list li {
        padding: 0 3px;
    }

    .navbar-nav>li>a {
        font-size: 12px;
        font-weight: 400;
    }

    .attend-team {
        padding: 16px;
        margin-bottom: 40px;
    }

    .event-text-wrapper {
        padding: 16px 16px 8px 16px;
    }

    .event-text-wrapper p {
        font-size: 14px;
        margin-bottom: 0px;
    }

    .play-btn {
        width: 45px;
        height: 45px;
        right: -47px;
    }

    a.secondary-logo img {
        max-width: 120px;
    }

    /************24-12-2020*****************/
    .who-we-are-intro .content-box h2 {
        font-size: 27px;

    }

    .who-we-are-intro .content-box p {
        font-size: 16px;
    }

    .what-we-offer,
    .who-we-are-intro,
    .organizing-committee {
        padding: 40px 0;
    }

    .what-we-offer h4,
    .who-we-are-testimonilas h4 {
        margin: 0 0 25px 0;
        font-size: 36px;
    }

    .what-we-offer .offer-box {
        margin: 0px 0 0 0;
    }

    .what-we-offer .offer-box .offer-title {
        font-size: 27px;

    }

    .what-we-offer .offer-box .content-hover .content-box p {
        font-size: 16px;
        margin-bottom: 0;
    }

    .advArea .webhead h3,
    .organizing-committee h4 {
        margin: 0 0 25px 0;
        font-size: 36px;

    }

    .who-we-are-testimonilas h5 {
        font-size: 21px;

    }

    .who-we-are-testimonilas p {
        margin: 0 0 16px 0;
    }

    h4.capitalize p {
        font-size: 14px;
        max-width: 200px;
    }

    .edcon-winnr {
        top: 50%;
    }

    .container.text-center.text-uppercase {
        font-size: 21px;
    }

    h4.eaddress {
        margin: 0 0 8px;
        font-size: 18px;
    }

   /* div#edit-actions {
        margin: 16px 0 16px 0;
    }
*/
    .agendatab-content table.agenda-table tr td.time-td span {
        font-size: 23px;
        font-weight: 700;

    }

    section.tabs-section {
        padding: 45px 0;
    }

    h2.events-schedule {
        font-size: 27px;
    }

    p.schedule-text {
        font-size: 16px;
        margin-bottom: 35px;

    }

    .agenda-gallery {
        padding: 15px 15px 0 15px;
    }

    .why-attend-text {
        margin-bottom: 32px;
    }

    div.otp-form {
        max-width: 80%;
    }

    .berecognized-form .awardee-tabs ul li a {
        font-size: 13px;
        align-items: flex-start;
        justify-content: flex-start;
    }

    .berecognized-form .awardee-tabs ul li a label {
        margin-top: 4px;
    }

    .winner-section h2 {
        font-size: 80px;
    }

    .winner-section h2 span {
        font-size: 23px;
    }

    .winner-section h4 {
        font-size: 27px;
    }

    .award-caption h3 {
        font-size: 27px;
        padding: 0 0 0 8px;

    }

    .award-caption h1 {
        font-size: 40px;

    }

    .scorcard-form-wrapper {
        margin-bottom: 35px;
    }

    .overall-text h2 {
        font-size: 24px;

    }

    .overall-numbr,
    .overall-content.industry-impact .overall-numbr,
    .overall-content.spirit-innovation .overall-numbr,
    .overall-content.future-readiness .overall-numbr,
    .overall-content.market-demand .overall-numbr {
        min-height: 165px;
        width: 165px;
        border: 16px solid #639b42;
        font-size: 33px;

    }

    .overall-content.industry-impact .overall-numbr {
        border: 16px solid #fbaf5f;
    }

    .overall-content.spirit-innovation .overall-numbr {
        border: 16px solid #974399;
    }

    .overall-content.future-readiness .overall-numbr {
        border: 16px solid #253d85;
    }

    .overall-content.market-demand .overall-numbr {
        border: 16px solid #009f8d;
    }

    .aggregate-content h2 {
        font-size: 23px;
    }

    .aggregate-score-number span {
        font-size: 33px;
    }

    section.winner-section {
        padding: 30px 0 70px 0;

    }

    a.btn-download img {
        max-height: 16px;
    }

    .form-wrapper.madcon_form_wrapper h1 {
        font-size: 24px;
        margin-bottom: 8px;

    }

    .banner-text-wrapper h1 {
        font-size: 33px;
    }

    .banner-text-wrapper h2 {
        font-size: 27px;
    }

    .banner-text-wrapper p {
        max-width: 85%;
        margin-bottom: 16px;
    }

    .congress-caption-secondary {
        width: 50%;
    }

    /* .home-video-section .banner-text {

    bottom: -8%;
} */
    .home_home .home-video-section .main_banner_img {
        height: 90vh;
        width: 100%;
        object-fit: cover;
    }

}

@media screen and (max-width: 1024px) {

    .navbar-nav>li>a {
        font-size: 11px;
    }

    .card-content:hover {
        transform: unset;
    }

    div#edit-login-form,
    .otp-validate-form .login-form {
        max-width: 85%;
    }

    h2.partner_slide_heading {
        display: block;
        margin: 25px 0 36px 0;
        text-align: center;
        padding: 0;
        font-size: 35px;
        color: #333;
        line-height: 1.2;
        font-weight: 700;
        text-transform: uppercase;
    }

    h2.partner_slide_heading span {
        position: relative;
        display: inline-block;
    }

    h2.partner_slide_heading span::after {
        content: '';
        position: absolute;
        left: 50%;
        bottom: -20px;
        height: 4px;
        width: 133px;
        background-image: linear-gradient(to right, #0074cc, #0080c9, #0089c0, #0091b5, #0097a9);
        transform: translateX(-50%);
    }

    .prtnr-bg {
        display: none;
    }

    ul.ptnr-list li:first-child,
    ul.ptnr-list li.digital-media-partner,
    ul.ptnr-list li.knowledge-partner,
    ul.ptnr-list li,
    ul.ptnr-list li.photography-partner {
        width: 100%;
    }

    /******new-toggle*********/
    .navbar-toggle {
        display: inline-block !important;
    }

    header .navbar-header {
        padding: 10px;
        width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;

    }

    .navbar-toggle.my-toggle {
        background-color: #164b3e;
        cursor: pointer;
        right: 0 !important;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        left: unset;
        bottom: unset;
        margin: 0 0 0 0;
        z-index: 111;
    }

    .row.flex_row {
        flex-direction: column;
    }

    div#myNavbar {
        float: unset !important;
        width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        display: none;
        transition: 0.5s all;
    }

    div#myNavbar.collapse.in {
        display: block !important;
        position: absolute;
        z-index: 111;
        top: 100%;
        transition: 0.5s all;
    }

    ul.nav.navbar-nav.menu-list {
        margin-left: 0;
        margin-right: 0;
        flex-direction: column;
        border-top: 1px solid #1b80a8;
        padding: 16px 0;
        background: #0c201b;
    }

    .navbar-nav.menu-list li {
        padding: 0 0;
    }

    .navbar-nav.menu-list li+li {
        margin-top: 16px;
    }

    ul.nav.navbar-nav.menu-list {
        align-items: flex-start;
    }

    .navbar-nav.menu-list li {
        display: flex;
        width: 100%;
        border-top: 1px solid #fff;
        flex-direction: column;
    }

    .navbar-nav.menu-list li+li {
        margin-top: 0;

        padding: 6px 0;
    }

    .navbar-nav>li>a {
        font-size: 14px;
        width: 100%;
        padding: 4px 0;
        position: relative;
        display: flex;
        align-items: stretch;
        justify-content: space-between;
    }

    .navbar-nav>li>a b {
        display: inline-flex;
        border: 1px solid #fff;
        padding: 0 8px;
        height: 100%;
    }

    li.nav-item.last-menu.user_status a {
        font-size: 14px !important;
        padding: 3px 7px !important;
        width: auto;
    }

    a.agenda-text {
        border: 0px solid #fff;
        border-radius: 4px;
    }

    .menu-list .dropdown-menu {
        position: static;

    }

    .menu-list>li>.dropdown-menu li {
        border-top: 1px solid #fff;
    }

    .navbar-nav>li>a.open+ul {
        padding-top: 0;
        padding-bottom: 0;
    }

    .navbar-nav>li>a.agenda-text.open+ul {
        padding-top: 0;
    }

    .navbar-nav>li>a.agenda-text.open+ul li {
        border-top: 1px solid #fff;
    }

    .navbar-nav>li>a.agenda-text.open+ul li a {
        padding: 2px 8px;
    }

    ul.nav.navbar-nav.menu-list {
        padding-left: 16px;
        padding-right: 16px;
    }

    .retail-section .retail-primary-section h2 {
        font-size: 21px;
    }

    .retail-secondary-section .retail-popup-youtube-img {
        max-width: 100%;
        margin: 16px auto 0;

    }

    .home-page-interview-video .play-btn {
        right: unset;
        left: 50%;
        top: unset;
        bottom: 50%;
        transform: translate(-50%, 50%);
    }

    .event-text-wrapper h2 span>br {
        display: none;
    }

    .social-medias {
        justify-content: flex-start;

    }

    .primary-social-media span:last-child {
        margin-left: 7px;
    }

    header.header {
        background: #0c201b;
        position: static;
    }

    header.header.sticky {
        position: sticky;
        top: 0;
    }

    .user_login section.confirmation-login,
    .user_password section.confirmation-login {
        margin-top: 0;
    }


}

.modal.show .modal-dialog {
    left: 50%;
    top: 25%;
    transform: translate(-50%);
    margin:0;
}
.modal-body{
  font-size: 14px;
}
.modal_wrapper .form-popup{
 text-align: center;
}
.modal_wrapper .webform-button--submit {
    padding: 9px 24px!important;
    font-size: 16px!important;
    font-weight: 600;
    height: unset !important;
    text-transform: capitalize;
    border-radius: 5px !important;
    background-color: #1f7b76!important;
    color: #fff;
    border: 0;
    box-shadow: none;
    border-bottom: 0 !important;
    cursor: pointer;
    width:auto;
    margin: 20px auto;
    display: block;
}
.modal_wrapper .modal-footer button{
  background: red;
    color: #fff;
    font-size: 14px;
    padding: 10px;
    font-weight: 300;
    opacity: 1;
}
    .modal_wrapper .modal-dialog{
     max-width: 600px;
     }
    .modal_wrapper .close span{
      font-size: 25px;
    }
    .digital-showguide_digital-showguide .winner_section .modal-content p{
      font-size: 15px;
      color: #000!important;
      text-align: center;
      font-weight: 400;
    }
    .email_icon{
     margin-top: 20px;
     text-align: center;
    }
    .email_icon i{
      font-size: 80px;
      color: #1f7b76;
    }
    .digital-showguide_digital-showguide .winner_section .modal-content .popup_text{
      margin-top: 20px;
      font-size: 12px;
    }
    .box_title{
      text-align: center;
      font-size: 15px;
      margin-top: 20px;
    }
    .box_title h4{
     font-weight: 600;
     font-size: 18px;
    }
    .digital-showguide_digital-showguide .js-form-item-email-address{
     text-align: center;
    }


@media screen and (max-width: 991px) {


    .primary-social-media span:last-child {
        margin-left: 0;
    }

    nav>div a.nav-item.nav-link,
    nav>div a.nav-item.nav-link.active {
        font-size: 14px;
        padding: 10px 10px;

    }

    .tabs-content-text.b_g-dark {
        padding: 2rem 0;
    }

    .tabs-content-text.b_g-dark h2 span {
        font-size: 1.2rem;
        margin-bottom: 1.5rem;
    }

    .tabs-figure img,
    .awardee-detail-list img {
        max-height: 90px;
        max-width: 90px;
    }

    .special-box .detail h3,
    .awardee-detail-list h3 {
        font-size: 1rem;

    }

    .special-box .detail h4,
    .awardee-detail-list h4 {
        font-size: 0.875rem;

    }

    .special-box .detail p,
    .awardee-detail-list p {
        font-size: 0.805rem;
        margin-bottom: 0.5rem;
    }


    .banner-text-wrapper h1 {
        font-size: 30px;
    }

    .banner-text-wrapper h2 {
        font-size: 24px;
    }

    img.banner-style {
        height: 100px;
        max-height: 100px;
    }

    .banner-text-wrapper p {
        max-width: 100%;
        margin-bottom: 10px;
    }

    .retail-section .retail-primary-section h2 {
        font-size: 23px;
    }

    .retail-primary-section {
        max-width: 100%;
    }

    .retail-section {
        padding: 35px 0 35px;
    }

    .congress-caption-secondary {
        right: 2%;
        width: 64%;
    }

    .congress-caption-secondary .valocity-wrapper {
        padding: 8px;
    }

    .valocity-wrapper h2 {
        font-size: 20px;
        margin-bottom: 12px;
    }

    .valocity-img {
        padding: 0px 0 0px 0;
    }

    .congress-figure time {
        font-size: 13px;
        margin-bottom: 0px;
    }

    address.dubai-add {
        font-size: 13px;
    }

    button.button.banner-stage-btn a {

        margin-top: 4px;
    }

    .attend-secondary-wrapper h2 {
        font-size: 22px;
        margin-bottom: 8px;
    }

    .attend-secondary-wrapper p {
        margin-bottom: 0;
        font-size: 14px;
    }

    .why-attend-text h2 {
        font-size: 22px;
    }

    .why-attend-text h2 span::after {
        bottom: -10px;
        height: 3px;
    }

    .icon-wrapper {
        margin-bottom: 16px;
    }

    .card-section h3 {
        font-size: 16px;
        margin-bottom: 4px;
    }

    .card-section p {
        font-size: 14px;
        color: #333;
        line-height: 1.45;
        font-weight: 400;
        margin-bottom: 0;
    }

    .event-text-wrapper h2,
    .why-attandee-section h2,
    .slider-section h2 {
        font-size: 22px;
    }

    .why-attandee-section h4 {
        font-size: 12px;

    }

    .why-attandee-section p {
        margin-top: 16px;
        margin-bottom: 0px;
        font-size: 14px;
    }

    .attndee-caption {
        padding: 15px 0;
    }

    .attndee-caption h3 {
        font-size: 16px;
    }

    .why-attandee-section p {
        font-size: 14px;
    }

    .why-attandee-section {
        padding: 35px 0;
    }

    /************24-12-2020*****************/
    .who-we-are-intro .intro-img img {
        margin: 0 auto;
        margin-bottom: 16px;
        width: 100%;
    }

    .what-we-offer .offer-box .offer-title {
        font-size: 21px;
    }

    .what-we-offer .offer-box .content-hover .content-box {
        transform: translate(0, -44%);

    }

    .what-we-offer .offer-box .content-hover .content-box {
        padding: 8px;
    }

    .what-we-offer .offer-box .content-hover .content-box p {
        font-size: 13px;
    }

    .advArea .adv-team ul li {
        margin: 0 8px;
    }

    .advArea .mylo {
        left: 8px;
    }

    .awardee-winnwe-section {
        padding: 35px 0;
    }

    .awardee-winnwe-section h2 {
        font-size: 23px;

    }

    .special-box .detail h3,
    .awardee-detail-list h3 {
        font-size: 14px;
    }

    .nav2020-tabs .nav a {
        font-size: 14px;
    }

    .tabs-content-text.b_g-dark h2 span {
        font-size: 18px;
    }

    .technology-img {
        text-align: center;
    }

    .technology-section {
        padding: 40px 0;
    }

    .contact-sec .contact_detail {
        margin: 50px 0;
        padding: 0 0;
    }

    /* div#edit-actions {
    float: unset;
} */
    h2.events-schedule {

        font-size: 23px;

    }

    .agendatab-content table.agenda-table tr td.time-td span {
        font-size: 18px;
        font-weight: 700;

    }

    .agendatab-content table.agenda-table tr td.time-td>p {
        font-size: 12px;
        font-weight: 500;
    }

    section.tabs-section {
        padding: 35px 0;
    }

    .user-login-form .js-form-item {
        margin-top: 0em;
        margin-bottom: 0.5em;
    }


    div#otp-validate-form>.row {
        flex-direction: column;
    }

    .col-md-6.login {
        width: 100%;
    }

    .otp-message {
        padding: 0 0;
    }

    div.otp-form {
        max-width: 100%;
        padding: 16px 0;
    }

    div.login-form .logo {
        margin-bottom: 16px;
    }

    .agenda-gallery .agenda-gallery-wrapper .agenda-gallery-item .speaker-bio {
        padding: 4px;

    }

    .agenda-gallery .agenda-gallery-wrapper .agenda-gallery-item .speaker-bio .speaker-name {
        font-size: 15px;
    }

    .agenda-gallery .agenda-gallery-wrapper .agenda-gallery-item .speaker-bio .speaker-destination {
        font-size: 12px;
        font-weight: 500;
    }

    span.accept-award {
        width: 60%;
        justify-content: center;
    }

    div#otp-validate-form>.row {
        min-height: unset;
    }

    p.covid_p_text strong {

        width: 54%;

    }

    .col-banner-agenda {
        text-align: center;
    }

    figure.col-banner-agenda_figure {
        display: inline-block;
    }

    figure.col-banner-agenda_figure img {
        width: auto;
        max-width: 100%;
    }

    figcaption.col-banner-agenda_figure_caption_primery {
        text-align: left;
    }

    figcaption.col-banner-agenda_figure_caption_primery {
        padding: 16px 24px;
        text-align: left;
    }

    .col-banner-agenda_figure_caption_primery h3 {
        font-size: 19px;
        margin-bottom: 0px;
    }

    .col-banner-agenda_figure_caption_primery address {
        font-size: 13px;
        margin-bottom: 0;
    }

    figure.col-banner-agenda_figure img {
        width: 100%;
        max-width: 100%;

    }

}


@media screen and (max-width: 767px) {

    .primary-social-media span:last-child {
        margin-left: 7px;
    }

    nav>div a.nav-item.nav-link,
    nav>div a.nav-item.nav-link.active {
        font-size: 11px;
        padding: 6px 6px;
    }

    nav>div a.nav-item.nav-link.active:after {
        bottom: -22px;
        border: 10px solid transparent;
        border-top-color: #fdfdfd;

    }

    .tabs-content-text.b_g-dark {
        padding: 1rem 0;
    }

    .tabs-content-text.b_g-dark h2 span {
        font-size: 1rem;
        margin-bottom: 1rem;
    }

    .special-box {
        align-items: center;
        flex-direction: column;
        justify-content: center;
    }

    .tabs-figure img,
    .awardee-detail-list img {
        max-height: 60px;
        max-width: 60px;
        margin-bottom: 0.5rem;
    }

    .detail {
        padding-left: 0;
        text-align: center;
    }

    .special-box .detail h3,
    .awardee-detail-list h3 {
        font-size: 14px;
    }

    .special-box .detail h4,
    .awardee-detail-list h4 {
        font-size: 12px;
    }

    .special-box .detail p,
    .awardee-detail-list p {
        font-size: 10px;

    }

    .play-btn {
        right: unset;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    .banner-text-wrapper h1 {
        font-size: 21px;
    }

    .banner-text-wrapper h2 {
        font-size: 18px;
        margin-bottom: 0;
    }

    .banner-text-wrapper p {
        max-width: 100%;
        margin-bottom: 8px;
        font-size: 14px;
    }

    figure.col-banner-agenda_figure {
        display: block;
        max-width: 500px;
        margin: 8px auto;
    }

    .video-section button.button.banner-stage-btn a {

        border-radius: 16px;
        font-size: 14px;
    }

    .banner-text {
        top: 55%;
    }

    .retail-section .retail-primary-section h2 {
        font-size: 19px;
        text-align: center;
    }

    .retail-section .retail-primary-section h2 span::after {
        left: 50%;
        bottom: -12px;
        width: 110px;
        transform: translateX(-50%);
    }

    .retail-primary-section p {
        font-size: 14px;
        margin-bottom: 16px;

    }

    section.attend-section {
        padding: 0px 0;
    }

    section.attend-section.cards-section {
        padding-top: 16px;
    }

    .attend-team {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .congress-caption-secondary {
        position: static;
        width: 100%;
        margin: 0 auto;
    }


    .attend-secondary-wrapper h2 {
        font-size: 19px;
        text-align: center;
        margin-top: 8px;
    }

    .why-attend-text {
        margin-bottom: 60px;
    }

    .why-attend-text h2 {
        font-size: 19px;
    }

    .card-section .row.mb-70 {
        margin-bottom: 0px !important;
    }

    .card-wrapper {
        margin-bottom: 16px;
    }

    .event-text-wrapper h2,
    .why-attandee-section h2,
    .slider-section h2,.exhibitor_section h2,.exhibitor_section.media_partner_section h2,.gold_sliver_exhibitor h2 {
        font-size: 19px;

    }

    .why-attandee-section h2::after {
        top: 25px;


    }

    .why-attandee-section .slick-initialized .slick-slide {
        width: 100% !important;
    }

    .slick-initialized img.slick-slide {
        width: 100%;
        max-width: 150px;
        margin: 0 auto;
    }

    .social-media {
        text-align: center;
    }

    .social-media a.secondary-logo {
        margin-bottom: 0px;
    }

    .copy-right-text {
        text-align: center;
        padding-left: 0px;
    }

    div#block-block-3 {
        margin-bottom: 0;
    }

    .footer-primary-wrapper h5 {
        font-size: 16px;
        text-align: center;
    }

    ul.secondary-menu-list li {
        margin-bottom: 6px;
        text-align: center;
    }

    ul.secondary-menu-list li a,
    ul.secondary-menu-list address {
        font-size: 12px;
    }

    .single-featured-image-header .top_panel_image_header h1 {
        font-size: 18px;
        font-weight: 700;
    }

    ul.breadcrumb-list li a {
        font-weight: 400;
        font-size: 12px;
    }

    li.breadcrumb-item.active {
        font-weight: 500;
        font-size: 12px;
    }

    .breadcrumb-wrap {
        padding: 4px;
    }

    span.fieldset-legend.title {
        font-size: 16px;

    }

    ul.terms-condtn-list li {
        font-size: 12px;
        text-align: left;
    }

    .who-we-are-intro .content-box h2 {
        margin-bottom: 16px;
    }

    .what-we-offer .offer-box {
        margin: 0px 0px 16px 0;
    }

    .advArea .info-team {
        padding: 16px 0 0;

    }

    .advArea .info-text {
        padding: 0 16px 0 233px;
    }

    .advArea .info-text h4 {
        font-size: 18px;
        text-align: center;
    }

    .advArea .info-text p {

        font-size: 14px;
        margin: 8px 0;
        line-height: 1.45;

    }

    figcaption.figure-caption-badge-c {
        opacity: 1 !important;
    }

    .edcon-winnr {
        top: 57%;
        transform: translateY(-57%);
    }

    .past-event-intro {
        padding: 35px 0;
    }

    .past-event-intro h2,
    .key-highlights h2 {
        font-size: 27px;
        padding: 0 0 0px 0;
        margin: 0 0 16px 0;
    }

    .past-event-intro .event-box-sec {
        margin: 16px 0 0 0;

    }

    .past-event-intro .event-box-sec h4 {
        font-size: 27px;
    }

    .about-event-box h3,
    .about-event-box .col-sm-3 span b {
        font-size: 27px;
    }

    .who-we-are-showcase h6 {
        font-size: 17px;
    }

    .awardee-winnwe-section p {
        font-size: 14px;
    }

    .awardee-winnwe-section h2 {
        font-size: 19px;
    }

    .awardee-detail-list {
        min-height: auto;
        margin-bottom: 16px;
    }

    .tabs-figure img,
    .awardee-detail-list img {
        max-height: 100px;
        max-width: 100px;
        object-fit: cover;

    }

    .pos .figure-caption-top h1 {
        font-size: 25px;
        margin: 0 0 4px 0;
        font-weight: 700;
    }

    figcaption.figure-caption-top p {
        font-size: 16px;
        margin-bottom: 0;
    }

    figcaption.figure-caption-top {
        top: 70%;

    }

    .berecognized-form .js-form-item {
        flex: 0 0 100%;
        max-width: 100%;
        padding: 0 0px;
    }

    .nomination-section .form-wrapper h2 {
        font-size: 21px;
    }

    .nomination-section .form-wrapper {
        padding: 0 0;
    }

    .berecognized-form .awardee-tabs ul li {
        min-height: 34px;
    }

    .technology-section p {
        font-size: 14px;
    }

    .technology-list li,
    .technology-section h5 {
        font-size: 14px;
    }

    .contact-sec .contact_detail .row {
        flex-direction: column;
    }

    .contact-sec .contact_detail .content-box.border {
        border-left: 0px solid #b7b7b7;
        border-right: 0px solid #b7b7b7;
        text-align: left;
        min-height: auto;
        margin: 16px 0;
    }

    .contact-sec .form-container {
        padding: 16px 16px;
    }

    .contact-sec .contact_detail {
        margin: 50px 0 16px;
    }

    .agendatab-content table.agenda-table tr td.time-td {
        width: 30%;
    }

    .agendatab-content table.agenda-table tr td {
        width: 65%;
    }

    .agendatab-content table.agenda-table tr td.time-td+td {
        padding-left: 16px;
    }

    .why-attend-text {
        margin-bottom: 16px;
    }

    .why-attend-text p {
        max-width: 100%;

    }

    .agendatab-content table.agenda-table tr td.time-td span {
        font-size: 16px;
        font-weight: 600;
    }

    h2.events-schedule {
        font-size: 19px;
    }

    p.schedule-text {
        font-size: 14px;
        margin-bottom: 16px;
        line-height: 1.45;
    }

    .tab.agenda-tabs button {
        padding: 8px 24px;
        font-size: 15px;
    }

    .tab.agenda-tabs {
        width: 90%;
        margin-bottom: 20px;
    }

    section.tabs-section {
        padding: 35px 0 16px;
    }

    .why-attend-text p {
        font-size: 14px;
        line-height: 1.45;
    }

    .Partner-wrapper {
        position: relative;
        padding-bottom: 0;
        margin-bottom: 0;
    }

    .prtnr-bg {
        width: 100%;
        height: unset;
        object-fit: unset;

    }

    ul.ptnr-list {
        background: #0000008c;
    }

    ul.ptnr-list li {
        padding: 16px 8px 16px 8px;
        justify-content: space-between;
    }

    ul.ptnr-list li:first-child,
    ul.ptnr-list li.digital-media-partner,
    ul.ptnr-list li.knowledge-partner,
    ul.ptnr-list li.photography-partner,
    ul.ptnr-list li {
        width: 100%;
        justify-content: space-between;
    }

    ul.ptnr-list li h4 {
        font-size: 14px;
        padding: 4px 8px;
        width: auto;
    }

    ul.investor-list li {
        width: 50%;
    }

    .speaker-destination p {
        margin-bottom: 0;
    }

    .social-list.madcon-social-list {
        margin-bottom: 16px;
    }

    section.thanks-box h3.title {
        font-size: 18px;
    }

    .row.thankyou_flex_row {
        flex-direction: column;
    }

    .row.thankyou_flex_row .img-box {
        margin-bottom: 16px;
    }

    section.thanks-box.pt-5.pb-3.pb-lg-5 .content-box {
        padding-left: 0px;
        width: 100%;
        text-align: center;
    }

    section.thanks-box.pt-5.pb-3.pb-lg-5 .content-box h2 {
        font-size: 18px;
    }

    section.thanks-box.pt-5.pb-3.pb-lg-5 .get-touch {
        font-size: 16px;
        margin: 16px 0 0 0;
    }

    div#otp-validate-form {
        padding-top: 37px;
    }

    div#edit-login-form {
        margin-bottom: 0;
        padding: 35px 0 35px 0;
    }

    div.login-form .logo img {
        max-width: 50%;
    }

    div#edit-login-form input {
        width: 100%;
        color: #fff;
    }

    div#edit-login-form input#edit-login-submit {
        margin: 16px 0 0;
    }

    .otp_validate header.header {
        padding: 6px 0;
    }

    .otp_validate a.navbar-brand.logo {
        max-width: 110px;
    }

    div#edit-elements {
        margin-left: 0;
        margin-right: 0;
    }

    .advArea .adv-team ul {
        flex-direction: column;
        flex-wrap: wrap;
    }

    .who-we-are-intro .content-box h2 {
        font-size: 18px;
        margin-bottom: 8px;
    }

    .who-we-are-intro .content-box p {
        font-size: 14px;
        line-height: 1.45;
    }

    .what-we-offer,
    .who-we-are-intro,
    .organizing-committee {
        padding: 25px 0;
    }

    .what-we-offer h4,
    .who-we-are-testimonilas h4 {
        margin: 0 0 16px 0;
        font-size: 21px;
    }

    .what-we-offer h4::after,
    .advArea .webhead h3::after {
        bottom: -8px;
        height: 3px;
        width: 90px;

    }


    .what-we-offer p {
        font-size: 14px;
    }

    .advArea .webhead h3,
    .organizing-committee h4 {
        margin: 0 0 16px 0;
        font-size: 21px;
    }

    .advArea .webhead {
        margin: 16px 0;
    }

    .advArea .adv-team ul li {
        width: 100%;
        position: relative;
        margin: 0 0;
    }

    .advArea .adimg {
        max-width: 100%;
        width: 100%;
    }

    .advArea img {
        width: 100%;

    }

    .advArea .info-team {
        height: 100%;
    }

    .advArea .mylo {
        left: 0;
        top: 0;
        height: 100%;
    }

    .advArea .info-team {
        padding: 16px 16px;
        display: flex;
        flex-direction: column;
        flex-direction: column-reverse;
        justify-content: flex-end;
    }

    .advArea .info-text {
        padding: 0 0;
    }

    .advArea .ad-img {
        position: static;
        margin: 0 auto;
        margin-bottom: 16px;
    }

    .organizing-committee h4 {
        margin: 0 0 32px 0;
    }

    .who-we-are-testimonilas {
        padding: 35px 0;
    }

    .who-we-are-testimonilas h5 {
        font-size: 16px;
    }

    .who-we-are-testimonilas .slick-list {
        padding: 0 0 !important;
    }

    li.nav-item.dropdown.open ul.dropdown-menu {
        position: absolute;
        top: 0;
        left: 100%;
    }

    li.nav-item.dropdown.open ul.dropdown-menu li+li {
        margin-top: 0px;
    }

    .congress-figure img {
        height: auto;
        object-fit: unset;
    }

    .who-we-are-testimonilas .testimonilas-box {
        background-size: 20%;
    }

    .footer-primary-wrapper h5 {
        margin-bottom: 8px;
    }

    ul.secondary-menu-list {
        margin-bottom: 24px;
    }

    .winner-section h2 {
        font-size: 36px;
    }

    .winner-section h2 img {
        max-height: 36px;
    }

    .winner-section h2 strong {
        padding: 0 8px;
    }

    .winner-section h2 span {
        font-size: 15px;
        font-weight: 600;
    }

    .winner-section h4 {
        font-size: 20px;
    }

    section.winner-section {
        padding: 30px 0 45px 0;
    }

    a.btn-download,
    a.btn-download img {
        font-size: 14px;
    }

    .award-caption h3 {
        font-size: 21px;
        padding: 0 0 0 8px;
        margin-bottom: 8px;
    }

    .award-caption h1,
    .aggregate-score-number span {
        font-size: 25px;
    }

    .scorcard-form {
        padding: 12px;
    }

    .scorcard-form label {
        line-height: 2;
    }

    .overall-text h2,
    .aggregate-content h2 {
        font-size: 20px;
    }

    .overall-text p,
    .aggregate-content p {
        font-size: 14px;

    }

    .overall-numbr,
    .overall-content.industry-impact .overall-numbr,
    .overall-content.spirit-innovation .overall-numbr,
    .overall-content.future-readiness .overall-numbr,
    .overall-content.market-demand .overall-numbr {
        min-height: 120px;
        width: 120px;
        font-size: 25px;
    }

    .overall-ciecle p {
        font-size: 14px;
        font-weight: 500;

    }

    .overall-content {
        margin-bottom: 48px;
    }

    .aggregate-score {
        padding: 16px;
        max-width: 100%;

    }

    .document-confidential {
        max-width: 100%;

    }

    span.accept-award {
        font-size: 14px;
        bottom: 10%;
        width: 75%;
    }

    .row.reset_row_flex {
        flex-direction: column-reverse;
    }

    .row.reset_row_flex .col-confirmation {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .primary-social-media {
        align-items: center;
        justify-content: center;
        padding-left: 0;
        margin-top: 16px;
    }

    ul.secondary-menu-list li {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
    }

    .address-menu li img {
        position: static;
        margin-bottom: 8px;
    }

    .single-featured-image-header p {
        font-size: 16px;
        font-weight: 400;
    }

    .mp-slider-wrapper {
        width: 75%;
    }

    ul.ptnr-list li.digital-media-partner h4,
    ul.ptnr-list li.knowledge-partner h4,
    ul.ptnr-list li.technology-partner h4,
    ul.ptnr-list li.trp-partner h4,
    ul.ptnr-list li.photography-partner h4 {
        width: auto;
    }

    .awardee-detail-list img {
        max-height: unset;
        max-width: 100%;
        object-fit: contain;
    }

    .footer-primary-wrapper a.navbar-brand.logo img {
        max-width: 100%;
        margin: 0 auto;
    }

    .covid_h1 div {
        display: flex;
        justify-content: end;
        text-align: right;
    }

    div.covid_h2 {
        width: 20%;
    }

    div.covid_h1 {
        font-size: 28px;
        width: 80%;
    }

    aside.blog-side_bar .bef-nested ul li {
        flex: 0 0 100%;
        max-width: 100%;
    }


    /* ====================himanshu=================23-03-2023================ */
    .home_home .home-video-section .main_banner_img {
        display: none;
    }

    section.video-section.home-video-section {
        background: url(../images/maine-banner.png) no-repeat center;
        background-size: cover;
        background-color: black;
        padding-top: 12rem;
    }

    .home-video-section .banner-text {
        transform: translateY(0);
        position: static;
    }

    /* ====================himanshu=================23-03-2023================ */
    .mobile_banner_agenda {
        /* display:block; */
        padding: 24px 16px;
        background: #0c201b;
    }

    section.video-section.home-video-section::before {
        height: calc(100% - 0px);
    }

    .mobile_banner_agenda .col-banner-agenda+.col-banner-agenda {
        margin-top: 16px;
    }

    figure.col-banner-agenda_figure img {
        border-radius: 10px 10px 0 0;
        height: auto;
    }

}

@media screen and (max-width:705px) {
    .who-we-are-testimonilas p {
        font-size: 14px;

    }

    figure.madcon-login-figure img {
        height: auto;
        object-fit: unset;
    }

    .primery-header {
        padding: 5px 15px;

    }

    .home-video-section h1 span::after,
    .home-video-section h1 span::before {
        content: none;
    }

}

@media screen and (max-width:575px) {
    h4.capitalize p {
        font-size: 12px;
        max-width: 220px;
    }

    h4.eaddress {
        margin: 0 0 8px;
        font-size: 15px;
    }

    h4.edate {
        font-size: 15px;
        margin: 0 0 8px;
    }

    h4.text-uppercase.text-center.pt-3.pb-0 {
        font-size: 16px;
        line-height: 1.2;
        padding-top: 0px !important;
    }

    .container.text-center.text-uppercase {
        font-size: 18px;
    }

    .single-featured-image-header .top_panel_image_header .lead {
        font-size: 13px;
    }

    .single-featured-image-header img {
        min-height: 40vh;

    }

    .single-featured-image-header .top_panel_image_header h1 {
        font-weight: 700;
        margin: 0 0 4px 0;

    }

    .past-event-intro h2,
    .key-highlights h2 {
        font-size: 21px;
        margin: 0 0 18px 0;
    }

    .past-event-intro {
        padding: 24px 0;
    }

    .past-event-intro p {
        font-size: 14px;
    }

    .past-event-intro .event-box-sec h4 {
        font-size: 21px;
    }

    .past-event-intro .event-box-sec .content-box .read_more a {
        padding: 5px 15px;
        font-size: 13px;

    }

    .past-event-intro .event-box-sec .content-box {
        padding: 8px;

    }

    .past-event-intro .event-box-sec .content-box p {
        margin-bottom: 8px;
    }

    .about-event-box h3,
    .about-event-box .col-sm-3 span b {
        font-size: 21px;
    }

    .who-we-are-showcase h6 {
        font-size: 15px;
        padding: 8px 4px;
    }

    .key-highlights p {
        font-size: 14px;
        margin-bottom: 0px;
    }

    .awardee-winnwe-section h2 {
        font-size: 16px;
    }

    .pos .figure-caption-top h1 {
        font-size: 21px;

    }

    figcaption.figure-caption-top p {
        font-size: 14px;
    }

    figure.pos img {
        min-height: 35vh;
        object-fit: cover;
    }

    .berecognized-form .awardee-tabs ul li {
        min-width: 100% !important;
        min-height: 20px;
    }

    .berecognized-form .js-form-item input {
        padding: 10px 0;
        font-size: 14px;
    }

    div#edit-actions {
        margin: 16px 0 16px 0;
    }

    .technology-section {
        padding: 20px 0;
    }

    .nomination-section .form-wrapper h2 {
        font-size: 16px;
    }

    .nomination-section .form-wrapper p {
        font-size: 14px;
        margin: 0 0 8px 0;
    }

    .footer-primary {
        padding: 16px 0;
    }

    .g-recaptcha>div {
        width: 100% !important;
        overflow-x: auto;
    }

    section.map-section {
        padding: 50px 0 0;
    }

    .contact-sec .contact_detail .content-box h5 {
        font-size: 18px;
    }

    .contact-sec .contact_detail .content-box p {
        font-size: 14px;
        margin-bottom: 8px;
    }

    .contact-sec .contact_detail .content-box {
        padding: 0 16px;
        min-height: 84px;
    }

    .contact-sec .form-container p {
        font-size: 14px;
    }

    .contact-sec .form-container:before {
        font-size: 30px;
    }

    .tab.agenda-tabs {
        width: 100%;
        margin-bottom: 16px;
    }

    .spring_section .tab.agenda-tabs {
        flex-direction: column;
    }

    .spring_section .tab.agenda-tabs::before {
        content: none;

    }

    .spring_section .tab.agenda-tabs button+button {
        margin-top: 8px;
    }

    .tab.agenda-tabs button {
        padding: 4px 16px;
        font-size: 14px;
    }

    .agendatab-content table.agenda-table tr {
        margin-bottom: 8px;

    }

    .agendatab-content table.agenda-table tr td.time-td {
        width: 40%;
        border: 1px solid #acacac;
        display: flex;
        justify-content: flex-start;
        padding: 4px;
    }

    .agendatab-content table.agenda-table tr td {
        width: 60%;
    }

    .agendatab-content table.agenda-table tr td.time-td span {
        font-size: 14px;
        text-align: left;
    }

    .agendatab-content table.agenda-table tr td.time-td>p {
        font-size: 11px;
        text-align: left;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .agendatab-content table.agenda-table tr td {
        font-size: 12px;
    }

    .agendatab-content table.agenda-table tr td.time-td+td::before {
        width: 12px;
        height: 12px;
        border: 2px solid #40c2a3;

    }

    .agendatab-content table.agenda-table tr td.time-td+td {
        padding-left: 10px;
    }

    .agendatab-content table.agenda-table tr td.time-td {
        border: 1px solid #acacac;
    }

    .agendatab-content table.agenda-table tr td.time-td+td.unset-colum {
        flex-direction: column;
        display: flex;
        justify-content: center;
        align-items: flex-start;
    }

    .agenda-gallery .agenda-gallery-wrapper .agenda-gallery-item .speaker-bio {
        padding: 8px;

    }

    .agenda-gallery .agenda-gallery-wrapper .agenda-gallery-item .speaker-bio .speaker-name {
        font-size: 14px;
        font-weight: 500;
    }

    .agenda-gallery .agenda-gallery-wrapper .agenda-gallery-item .speaker-bio .speaker-destination {
        font-size: 12px;
    }

    .agenda-gallery .agenda-gallery-wrapper .agenda-gallery-item {
        margin-bottom: 8px;
    }

    .myregisterArea {
        padding: 24px 0;
    }

    .webform-register-wrapper {
        padding: 1rem !important;

    }

    .webform-register-wrapper h2,
    #edit-delegates label,
    .form-item-delegates label {
        font-size: 18px;
        margin-bottom: 8px;
    }

    .webform-register-wrapper .form-text,
    .webform-register-wrapper .js-form-item input,
    .webform-multiple-add.js-webform-multiple-add.container-inline input {
        padding: 8px;
        font-size: 13px;
        height: 33px;
        max-height: 33px;
        margin-bottom: 8px;
    }

    .webform-multiple-add.js-webform-multiple-add.container-inline input {
        font-size: 14px;
    }

    .webform-multiple-table-responsive td {
        padding: 0 0;

    }

    .webform-multiple-table td input[type="image"]+input[type="image"],
    .webform-multiple-table td input[type="image"] {
        width: 22px !important;
    }

    .mycart h2 {
        font-size: 18px;
        padding: 8px;

    }

    ul.cartData {
        font-size: 13px;
    }

    .mycart ul.totalData {
        margin-bottom: 1rem;
        padding-bottom: 1rem;

    }

    .mycart ul.totalData li {
        font-size: 13px;
    }

    .mycart ul li div {
        margin-top: 0;
        margin-bottom: 0;
    }

    div#edit-actions input {
        font-size: 13px !important;
        padding: 5px 16px !important;

    }

    .myregisterArea .mycart {
        padding: 2rem 2rem 1rem !important;

    }

    .form-wrapper.madcon_form_wrapper {
        padding: 30px 0px 0;
    }

    .form-wrapper.madcon_form_wrapper h1 {
        font-size: 16px;
    }

    .form-wrapper.madcon_form_wrapper h5 {
        font-size: 14px;
    }

    #user-login-form input[type=text],
    #user-login-form input[type=password] {
        padding: 8px 8px;
    }

    section.thanks-box.pt-5.pb-3.pb-lg-5 .get-touch {
        font-size: 14px;
    }

    div#edit-login-form input {
        margin: 0 0 0px;

    }

    div#edit-login-form {
        margin-bottom: 0;
        padding: 16px 0 16px 0;
    }

    div#otp-validate-form {
        padding-top: 35px;
    }

    .otp-message h2 {
        font-size: 18px;
        margin-bottom: 8px;
    }

    .otp-message {
        font-size: 14px;
        line-height: 1.2;
    }

    div.otp-form .ac-otp input {

        padding: 6px;

    }

    .advArea .ad-img {
        max-width: 120px;
        margin-bottom: 8px;
    }

    .who-we-are-testimonilas .testimonilas-box p,
    .who-we-are-testimonilas .testimonilas-box .auther-destination {
        font-size: 14px;
    }

    .who-we-are-testimonilas .testimonilas-box .auther-name {
        font-size: 16px;
    }

    .webform-multiple-table.webform-multiple-table-responsive {
        margin-top: 16px;
    }

    .webform-multiple-add.js-webform-multiple-add.container-inline .button.js-form-submit.form-submit {
        min-height: unset;
        height: auto;
        max-height: unset;
        padding: 4px;
    }

    .scorcard-form label {
        font-size: 13px;

    }

    .scorcard-form-wrapper {
        margin-bottom: 20px;
        padding: 4px;
        border-radius: 4px;
        margin-top: -6%;
    }

    .scorcard-form .col-input {
        padding: 0 8px;
    }

    .scorcard-form span.sapretor {
        width: 2%;
    }

    .scorcard-form span.name-order {
        width: 51%;
        font-size: 13px;
        padding-left: 5px;
    }

    .scorcard-form {
        padding: 11px;
    }

    .scorcard-form label {
        width: 47%;
    }

    .overall-text h2,
    .aggregate-content h2 {
        font-size: 16px;
        margin-bottom: 0;
    }

    .overall-text p,
    .aggregate-content p {
        font-size: 13px;
    }

    .overall-numbr,
    .overall-content.industry-impact .overall-numbr,
    .overall-content.spirit-innovation .overall-numbr,
    .overall-content.future-readiness .overall-numbr,
    .overall-content.market-demand .overall-numbr {
        min-height: 70px;
        width: 70px;
        font-size: 16px;
        border-width: 8px;
    }

    .overall-ciecle p {
        font-size: 11px;
        font-weight: 700;
    }

    .aggregate-score {
        padding: 8px;
    }

    .document-confidential p {
        font-size: 13px;

    }

    span.accept-award {
        font-size: 12px;
        width: 100%;
    }

    .document-confidential {
        padding-bottom: 60px;
    }
    .tab.agenda-tabs{
        flex-direction: column;
        align-items: inherit;
    }
    .tab.agenda-tabs button{
        display: block;
        margin: 10px 0px;
    }
    .tab.agenda-tabs::before{
        display: none;
    }
    .agenda-gallery .agenda-gallery-wrapper {
      padding: 0;
}

}

@media screen and (max-width: 477px) {

    ul.nav.navbar-nav.menu-list {
        align-items: flex-start;
        padding-left: 16px;
    }

    .agenda-gallery .agenda-gallery-wrapper .agenda-gallery-item {
        max-width: 100%;
        margin: 0 auto;
        margin-bottom: 3rem;
    }

    .col-speaker.col-no-padding {
        width: 100%;
    }
}

/* 30-03-2021 */


@media screen and (max-width: 1400px) {
    .primery-header p {
        text-align: center;
    }
}

@media screen and (max-width: 1199px) {
    .g-recaptcha {
        display: block;
        margin: 0 auto;
    }

    .report-a-scam_report-a-scam .g-recaptcha {
        float: left;
    }


    .berecognized-form div.webform-actions {
        text-align: center;
    }

    .berecognized-form .webform-actions {
        text-align: center;
    }

    .technology-section div.col_full_12 {
        width: 100%;
    }

    div.col_full_12 img {
        max-width: 100%;
        margin: 16px auto 0;
    }

    .confrence_status_img {
        width: auto;
        max-width: 100%;
        height: unset;
        object-fit: contain;
        margin-bottom: 2rem;
    }

    .organizing-committee .row {
        justify-content: center;
        display: flex;
        flex-wrap: wrap;
    }
}

@media screen and (max-width: 991px) {
    .agenda-galler-figure img {
        width: 100%;
        object-fit: cover;
    }

    .single-featured-image-header .top_panel_image_header h1 {
        font-size: 24px;
    }

    .single-featured-image-header p {
        font-size: 14px !important;
        font-weight: 400;
    }

    .primery-header p {
        text-align: justify;
    }

    .contact-sec .form-container input[type="submit"] {
        width: 240px;
        font-size: 16px !important;
    }

    .contact-sec .g-recaptcha>div {
        margin: 0 auto;
    }

    .berecognized-form div.webform-actions {
        text-align: center;
    }

    .berecognized-form .webform-actions {
        padding: 0 0 0 0;
    }
}


@media screen and (max-width: 767px) {
    .contact-sec .form-container input[type="submit"] {
        width: 138px;
        margin: 5px 4px 0 133px;
    }

    .covid_h1 div {
        display: flex;
        justify-content: end;
        text-align: right;
    }

    .blog-col-text p {
        text-align: inherit;
    }

 
    .blog-col-img img, .blog-col-text img {
        width: 100% !important;
    }

    .video-section #video-background {
        min-height: 70vh;
    }

    .single-featured-image-header img {
        min-height: 55vh;
    }

    .single-featured-image-header .top_panel_image_header h1 {
        font-size: 24px;
    }

    .primery-header p {
        text-align: justify;
    }

    .confirmation-login .col-lg-6.content-left {
        height: auto;
        padding-top: 0rem;
    }

    footer .primary-social-media {
        justify-content: center;
        padding-left: 0;
        margin-bottom: 16px;
    }

    .g-recaptcha {
        width: 100%;
        text-align: center;
    }

    .g-recaptcha>div {
        display: inline-block;
    }

    .berecognized-form div.webform-actions {
        text-align: center;
    }

    /*covid responsive*/
    h1.covid_banner_text {
        display: block !important;
        text-align: center !important;
    }

    .covid_h1 {
        width: 100% !important;
    }

    .covid_h2 {
        width: 100% !important;
        display: block !important;
        font-size: 14px !important;
        position: absolute !important;
        top: -30% !important;
        text-align: center !important;
        left: -1%;
    }

    .covid_h2 br {
        display: none !important;
    }

    p.covid_p_text {
        margin-right: 0 !important;
    }

    .covid_h1 {
        text-align: center !important;
    }

    .covid_h1 div {
        text-align: center !important;
        display: block !important;
    }

    span.covid_h3 {
        font-size: 14px !important;
    }
}

@media screen and (max-width: 575px) {
    .contact-sec .form-container input[type="submit"] {
        width: 138px;
        margin: 5px 0px 0 0px;
    }
}


@media screen and (max-width: 375px) {

    .single-featured-image-header img {
        min-height: 55vh;
    }

    .single-featured-image-header .top_panel_image_header h1 {
        font-size: 20px !important;
    }
}


@media screen and (max-width: 350px) {
    .video-section #video-background {
        min-height: 95vh;
    }

    .single-featured-image-header img {
        min-height: 65vh;
    }

    .single-featured-image-header p {
        font-size: 12px !important;
        font-weight: 400;
    }

    div.covid_h1 {
        font-size: 26px;
        width: auto;
    }

}


/* faq start*/
.faq-section {
    padding: 40px 0;
}

.faq-section h5 {
    font-size: 19px;
    margin-bottom: 6px;
    color: #038d6c;
}

.faq-section strong {
    font-weight: 600;
}

.faq-section p {
    margin-bottom: 32px;
    text-align: left;
    font-size: 17px;
    width: 100%;
}

.faq-section a {
     color: #40c2a3;
    font-weight: 600;
    display: inline-block;
    word-wrap: break-word;
}

.faq-section a:hover {
    text-decoration: underline;
}

/* faq end*/

/*section need to hide*/


/*.attend-team,
.dubai-2022_dubai-2022 .exhibitor_section,
.usa-2022_usa-2022 .exhibitor_section,
.slider-section,
.events-schedule,
.invester-section,
.Partner-wrapper,
.social-list {

    display: none !important;

}*/


/*section need to hide*/


@media screen and (max-width: 1600px) {

    .partner_bg_right {

        padding-left: 4rem;
    }

}

@media screen and (max-width: 1430px) {

    .over_wrapper {
        height: 600px;
        overflow: auto;
        padding: 0 15px;
    }

    .over_wrapper img {
        width: 1400px;
        height: auto;
    }

}

@media screen and (max-width: 1199px) {

    .exhibitor_slick img {
        min-height: 110px;
        object-fit: contain;
        max-height: 110px;
        min-width: 160px;
        max-width: 100%;
        margin: 0 auto;
    }

}

@media screen and (max-width: 991px) {

    .partner_bg_right {
        padding: 40px 50px;
    }

    .partner_bg_right .slick-slide {
        max-width: 335px;
    }

    .partner_bg_left img {
        min-height: 450px;
        max-height: 450px;
    }
}


@media screen and (max-width: 767px) {
    .user_login .confirmation-login .row{
            flex-direction: column-reverse;
    }
    .exhibitor_slick img {
        min-height: 140px !important;
        object-fit: contain;
        max-height: 140px !important;
        min-width: 160px;
        max-width: 100%;
        margin: 0 auto;
    }

    .partner_bg_left img {
        min-height: 350px;
        max-height: 350px;
    }

    ul.pager__items.js-pager__items li+li {
        margin-left: 0px;

    }

    ul.pager__items.js-pager__items li {

        margin: 4px 0px;
    }

    ul.pager__items.js-pager__items {

        flex-wrap: wrap;
    }

    .pager li {
        display: inline-block;
    }
}


/* 12-13-2022 New Add btn on top banner */
/* ======media====567============ */
@media screen and (max-width: 567px) {
    button.button.banner-stage-btn {

        margin: 0px 0px 5px 0px;
    }

    figure.col-banner-agenda_figure {
        margin-top: 3rem
    }

}

/* ==========media=======567======== */
@media screen and (max-width: 575px) {

    /* .home-video-section .banner-text {
        bottom: 5%;
       transform: translateY(0%);
       position: static;
    padding: 16px 0;
    background: #206958;
    } */
    .video-section button.button.banner-stage-btn a {
        padding: 4px 9px;

    }

    .banner-text-wrapper h1 {
        font-size: 19px;
    }

    .banner-text-wrapper h2 {
        font-size: 16px;

    }

    .banner-text-wrapper p {
        max-width: 100%;
        margin-bottom: 3px;
        font-size: 13px;
    }
}

/* ====media====400========= */
@media screen and (max-width: 400px) {
    .mobile_banner_agenda {

        padding: 100px 16px;

    }

    /* .home-video-section .banner-text {
        bottom: 0%;
           position: static;
    background: #40c2a3;
    transform: unset;
    padding: 16px 0;
    } */
    /* section.video-section.home-video-section::before{
        content: none;
    } */
}

/*===========03-1-2023=============*/
.figure-caption-top div h2.text-uppercase {
    color: #ffffff;
    font-size: 3rem;
    font-weight: 500;
    text-transform: capitalize;
}

.page-marketing2conf .breadcrumb {
    margin-top: 20px;
}

/*===========03-1-2023=============*/
@media screen and (max-width: 992px) {
    .figure-caption-top div h2.text-uppercase {

        font-size: 2rem;


    }
}

/*=========================Attendee-Reviews-Spring-Edition===========add-8-9-2023===============================*/

.tech_section {
padding: 100px 0;
}

.tech_figure {
position: relative;
z-index: 1;
padding: 24px 0 0 0;
margin: 0;
transition: 0.5s all;
}

.tech_figure:before {
content: "";
position: absolute;
top: 0px;
left: -48px;
height: calc(100% - 48px);
width: calc(100% - 24px);
background: #000;
z-index: -1;
transition: height 0.5s, width 0.5s;
}

.tech_figure:hover::before {
height: 0;
width: 0;
}

.red_item {
color: #00bda0;
}

.tech_content h3,
.all_way_review_section h3,
.attendee_past h3 {
font-size: 40px;
line-height: 1.2;
font-weight: 700;
margin-bottom: 0px;
text-transform: capitalize;
}

.attendee_past .form_wrappering h3 {
text-align: center;
margin-bottom: 20px;
}

.attendee_past div#edit-actions {
margin-top: 2rem;
text-align: center;
}

.attendee_past .form-actions input {
padding: 4px 42px !important;
}

.tech_content h2,
.all_way_review_section h2,
.attendee_past h2 {
font-size: 60px;
line-height: 1.2;
font-weight: 700;
margin-bottom: 32px;
color: #000;
text-transform: capitalize;
}

.attendee_past,
.tech_content p {
font-size: 22px;
line-height: 1.45;
font-weight: 400;
margin-bottom: 0px;
color: #000;
text-align: justify;

}

.tech_content {
height: 100%;
display: flex;
flex-direction: column;
justify-content: start;
padding-left: 32px;
}

.carouse_fantastic_slider {
background: #fff;
padding: 18px;
}

.all_way_review_section {
padding: 70px 0;
background: #f9dbe4;
}

.all_way_review_section h2 {
margin-bottom: 48px;
}

.carouse_fantastic_content img {
display: inline-block;
margin-bottom: 16px;
}

.carouse_fantastic_content h3 {
font-size: 25px;
line-height: 1.2;
font-weight: 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;

background: ;

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;
}
.dubai-2023-reviews_dubai-2023-reviews .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;
}
.dubai-2023-reviews_dubai-2023-reviews .speaker-bio .speaker-name{
 font-size: 16px;
 font-weight: 600;
}
.almuni_content h3 {
font-size: 40px;
font-weight: 700;
line-height: 1;
display: block;
margin-bottom: 0px;
text-align: left;
}

.almuni_content p {
color: #fff;
font-size: 18px;
text-align: justify;
margin-top: 20px;
padding: 18px;
}

.almuni_content h2 {
font-size: 120px;
font-weight: 700;
line-height: 1;
display: block;
margin-bottom: 0px;
text-align: center;
color: #fff;
}

.almuni_content h4 {
font-size: 45px;
font-weight: 500;
line-height: 1;
display: block;
margin-bottom: 0px;
text-align: right;
color: #fff;
}

.alumni_section {
padding: 100px 0;
}
.alumni_section .row{
   display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    
}

button.btn.btn-md.btn-alumni {
background: #000;
color: #fff;
font-weight: 600;
font-size: 24px;
line-height: 1.2;
display: inline-block;
margin-top: 24px;
border-radius: 0;
padding: 8px 16px;
}

.attendee_past {
padding: 70px 0;
background: #000;
}

.attendee_past h2 {
color: #fff;
margin-bottom: 0px;
}

.attendee_past p {
color: #000;
font-size: 22px;
margin-bottom: 48px;
max-width: 800px;
margin: 0px auto 48px auto;
}

.attendee_past_black p {
color: #fff;
font-size: 22px;
margin-bottom: 48px;
}

ul.attendee_list {
display: flex;
margin: 0;
flex-wrap: wrap;
padding: 0;
list-style: none;
}

ul.attendee_list li {
width: calc(100% / 5);
display: inline-block;
padding: 0 16px;
}

.glimpses_events {
background: #fff;
}

.glimpses_events h2 {
color: #000;
}

button.btn-email {
background: #ee4230;
color: #fff;
font-weight: 600;
font-size: 24px;
line-height: 1.2;
display: inline-block;
margin-top: 24px;
border-radius: 0;
padding: 8px 24px;
}

button.btn-email:hover {
background: #ee4230;
}

.an_update p {
color: #dfdfdf;
font-weight: 600;
font-size: 22px;
line-height: 1.45;
text-align: justify;
}

.attendee_past .slick_img_sponsors {
padding: 10px;

}

.attendee_past .slick-slide img {
max-width: 200px;
margin: 0 auto;
border-radius: 10px;
background: #fff;
}
/*.dubai-2023-reviews_dubai-2023-reviews .form-control{
    height: 100%;
}*/
.dubai-2023-reviews_dubai-2023-reviews input[type="email"] {
    width: 100%;
}
.attendee-review_attendee-review .image-gallery img {
height: 100%;
padding: 4px;
object-fit: cover;
}

.attendee-review_attendee-review .dflx {
display: flex;
}

/**/
.exhibitor_slider_sponsors ul.slick-dots li>button {
display: inline-block;
border: 2px solid #000;
outline: 0;
height: 16px;
width: 16px;
border-radius: 50%;
background: transparent;
line-height: 0;

padding: 0;
position: relative;
}
.exhibitor_slider_sponsors ul.slick-dots li{
    display: inline-block;
}
.exhibitor_slider_sponsors ul.slick-dots li+li {
margin-left: 10px;
}

.exhibitor_slider_sponsors ul.slick-dots li>button:before {
content: "";
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
background: #f9dbe4;
border-radius: 50%;
opacity: 1;
}

.exhibitor_slider_sponsors ul.slick-dots li.slick-active>button:before {
background: #000;
}

.exhibitor_slider_sponsors ul.slick-dots {
display: flex;
width: 100%;
justify-content: center;
}

.form_wrappering {
justify-content: center;
}

.review_banner_figure {
    position: relative;
    margin-bottom: 0;
}

.review_banner_caption {
    position: absolute;
    left: 0;
    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%;
}

/*===================Attendee-Reviews-Spring-Edition=====@media_start============================*/

@media screen and (min-width: 1650px) {
.dubai-2023-reviews_dubai-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: 35px;
}

.tech_content {
font-size: 18px;
justify-content: center;
}

.almuni_content h2 {
font-size: 70px;
}

.almuni_content h4,
.almuni_content h3 {
font-size: 30px;
}

.almuni_content h3 {
padding-left: -10px;
}

.almuni_content h2 {
padding-right: 44px;
}

span.quote_icon.quote_icon1 {
left: -15px;
}

span.quote_icon {
font-size: 60px;
}

.review_banner_caption h1 {
font-size: 48px;
}

.review_banner_caption h1 {
font-size: 48px;
}

.review_banner_caption p {
font-size: 18px;
}

.dubai-2023-reviews_dubai-2023-reviews div#edit-actions {
margin-top: 20px;
}

.review_banner_caption strong {
font-size: 50px;
}

.review_banner_caption h1 {
font-size: 40px;
}
}

/*====================================================*/
@media screen and (max-width: 1400px) {

.tech_content h3,
.all_way_review_section h3,
.attendee_past h3 {
font-size: 25px;
}

.carouse_fantastic_content h3 span {
font-size: 13px;
}
}

/*====================================================*/
@media screen and (max-width: 1199px) {

.tech_content h3,
.all_way_review_section h3,
.attendee_past h3 {
font-size: 22px;
}

.carouse_fantastic_content h3 span {
font-size: 15px;
}

button.btn.btn-md.btn-alumni {
font-size: 16px;
}

.review_banner_caption strong {
font-size: 50px;
}

.attendee_past,
.tech_content p,
.review_content p,
.attendee_past p,
.attendee_past_black p,
.an_update p {
font-size: 20px;
}

.tech_content h2,
.all_way_review_section h2,
.attendee_past h2 {
font-size: 32px;
}

.tech_content h3,
.all_way_review_section h3,
.attendee_past h3 {
font-size: 20px;
}
}

/*===========================*/
@media screen and (max-width: 1024px) {

.review_content p,
.an_update p {
font-size: 20px;
}

span.quote_icon {
font-size: 40px;
}

.tech_content h3,
.all_way_review_section h3,
.attendee_past h3 {
margin-bottom: 10px;
}
.attendee_past,
.tech_content p {
font-size: 20px;
}
}

/*==============================*/

@media screen and (max-width: 991px) {

.attendee_past,
.tech_content p,
.attendee_past,
.tech_content p,
.review_content p,
.attendee_past p,
.attendee_past_black p,
.an_update p,
.review_content p,
.an_update p {
font-size: 18px;
}

.almuni_content h2 {
font-size: 50px;
}

.dubai-2023-reviews_dubai-2023-reviews .form-text,
.form-email {
padding: 1rem;
}

.wrapping_bindingg {
margin: 0 auto;
width: 70%;
}

.almuni_content h2 {
font-size: 50px;
}
}

/*=====================================*/
@media screen and (max-width: 767px) {
.tech_figure:before {
left: -6px;
}

.tech_figure {
max-width: 500px;
margin: 0 auto;
}

.tech_content {
padding-left: 0px;
padding: 25px;
}

.tech_content p {
text-align: justify;
}

.tech_content h2 {
font-size: 30px;
}

.review_banner_caption strong {
font-size: 40px;
}

.tech_content h2 br {
display: none;
}

span.quote_icon.quote_icon2 {
position: static;
display: block;
text-align: right;
}

span.quote_icon.quote_icon1 {
left: 0;
}

span.quote_icon,
.review_banner_caption h1 {
font-size: 30px;
}

.review_content p,
.an_update p,
.attendee_past,
.tech_content p,
.attendee_past,
.tech_content p,
.review_content p,
.attendee_past p,
.attendee_past_black p,
.an_update p {
font-size: 18px;
}

.attendee_past {
padding: 50px 20px;

}

.almuni_content {
padding: 40px;
}

.wrapping_bindingg {
  width: 70%;
}
.dubai-2023-reviews_dubai-2023-reviews .banner-section img {
  height: 60vh;
  object-fit: cover;
}
.carouse_fantastic_slider{
    padding: 40px;
}
}

/*===========================*/
@media screen and (max-width: 600px) {
.almuni_content h2 {
font-size: 50px;
}

.review_banner_caption strong {
font-size: 40px;
}

.review_banner_caption p {
font-size: 16px;

text-align: justify;
}

.attendee_past,
.tech_content p {
font-size: 16px;
}

.all_way_review_section h2 {
font-size: 22px;
margin-bottom: 23px;
}

.all_way_review_section {
padding: 40px 0;

}

.review_content p {
font-size: 16px;
text-align: justify;
}


}

@media screen and (max-width: 575px) {
.review_banner_caption strong {
font-size: 30px;
}

.review_banner_caption h1,
.tech_content h2 {
font-size: 25px;
}

.almuni_content h2 {
font-size: 40px;
}
.tech_section{
padding: 50px 0px;
}
.dubai-2023-reviews_dubai-2023-reviews .all_way_review_section .exhibitor_slider_sponsors ul.slick-dots{
display: none;
}
.review_content p,
.an_update p,
.attendee_past,
.tech_content p,
.attendee_past,
.tech_content p,
.review_content p,
.attendee_past p,
.attendee_past_black p,
.an_update p {
font-size: 16px;
}
.tech_content h2{
font-size: 18px;
}
.almuni_content h2 {
    font-size: 30px;
    padding: 0;
}
.almuni_content h4, .almuni_content h3,.tech_content h2, .all_way_review_section h2, .attendee_past h2{
font-size: 20px;
}
.almuni_content {
    padding: 15px;
}
.almuni_content {
    padding: 15px;
}
.carouse_fantastic_slider{
    padding: 20px;
}
}



/*============================End of Attendee Review dubai 2023===============================================*/
/*=================new-add-newslatter================*/
.newsletter_section {
    padding: 40px 0px;
}

.newsletter_section .newsletter form {
    display: flex;
    justify-content: center;
    align-items: center;

}

.newsletter_section .newsletter {
    border-radius: 4px;
    padding: 20px;
    background: #0c201b;
}

.newsletter_section .newsletter .newslatter_text {
    font-size: 2rem;
    text-align: center;
    text-transform: capitalize;
    color: white;
}

.newsletter_section .newsletter form .js-form-item.form-item {
    padding: 4px;
}

.newsletter_section .newsletter form .js-form-item.form-item input {
    height: 40px;
    width: 100%;
}
.home_home .newsletter_section .newsletter form .js-form-item.form-item input {
 margin: 0;
}
.newsletter_section .newsletter form .form-actions {
    width: auto !important;

    padding: 0;
}

.newsletter_section .newsletter form .form-actions input {
    background: #40c2a3;
    font-weight: 500;
    border-radius: 0;
}

.newsletter_section .newsletter .form-required {
    color: #ffffff;
    font-weight: 500;
    font-size: 20px;
}

.newsletter_section .newsletter .form-required {
    display: none;
}

/*==========media-newslatter=========*/
@media screen and (max-width: 991px) {

    .newsletter_section .newsletter,
    .newsletter_section .newsletter form {
        flex-direction: column;
        align-items: inherit;
        justify-content: inherit;
    }

    .newsletter_section .newsletter form .form-actions {
        width: auto !important;
        margin-top: 0px;
        margin-bottom: 0px;
    }
}


/*=====================================launchpad_page_section====css=================================================*/
.launch-pad_launch-pad .single-featured-image-header .top_panel_image_header h1 {
    font-size: 56px;
    color: #00bda0;
    font-weight: 600;
}

.launch-pad_launch-pad .view_more_less {
    margin-bottom: 30px !important;
}

/* =======================launchpad_section========================= */
.launch-pad_launch-pad .launchpad_section {
    padding: 60px 0rem;


}

.launch-pad_launch-pad .launchpad_section h2 {
    color: #00bda0;
    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: #00bda0;
}

.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;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, 0.125);

}

.launch-pad_launch-pad .launchpad_image .card img {
    width: 100%;
    border-radius: 10px;
    object-fit: cover;
}

.launch-pad_launch-pad .launchpad_image .card .card-body .card-title {
    display: block;
    color: black;
    font-size: 25px;
    font-weight: 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: #00bda0;
    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: #00bda0;
}

/* ==================================== */
@media screen and (min-width:1650px) {

    .launchpad_row_wrapper {
        max-width: 1100px;
        margin: 0 auto;
    }

}

/* ==================================== */
@media screen and (max-width:1600px) {
    .launch-pad_launch-pad .launchpad_image {
        padding: 60px 0px;
    }

    .launchpad_row_wrapper {
        max-width: 900px;
        margin: 0 auto;
    }

    .launch-pad_launch-pad .launchpad_image .card {
        padding: 20px;
    }

    .banner_section h1 {
        font-size: 40px;
    }

    .launch-pad_launch-pad .launchpad_section h2 {
        font-size: 30px;
    }

    .launch-pad_launch-pad .launchpad_section p {
        font-size: 16px;
    }

    .launch-pad_launch-pad .launchpad_image .card .card-body .card-title {
        font-size: 20px;
    }

    .launch-pad_launch-pad .launchpad_image .card .card-body .card_about {
        font-size: 16px;
        margin-bottom: 20px;

    }

    .launch-pad_launch-pad .launchpad_section .card_link_box {
        padding: 15px;
    }

    .launch-pad_launch-pad .launchpad_section .card_link_box a,
    .launch-pad_launch-pad .launchpad_image .card_link_box a {
        font-size: 15px;
    }

    .launch-pad_launch-pad .launchpad_image .card .card-body {
        padding: 15px;


    }

    .launch-pad_launch-pad .launchpad_image .btn_wrapper button {

        font-size: 16px;
        padding: 10px 30px;

    }

    /*.launch-pad_launch-pad .launchpad_image .card  img{
    height: 300px;
    }*/
    .launch-pad_launch-pad .launchpad_image .card_link_box {
        padding: 12px;
    }

    .launch-pad_launch-pad .single-featured-image-header .top_panel_image_header h1 {
        font-size: 40px;
    }
}

@media screen and (max-width:1500px) {}

/* ==================================== */

@media screen and (max-width:1024px) {

    .launch-pad_launch-pad .launchpad_section {
        padding: 40px 0rem;
    }

    .launch-pad_launch-pad .launchpad_image .card .card-body .card-title {
        margin-bottom: 10px;
        font-size: 18px;
    }

    .launch-pad_launch-pad .launchpad_image .card .card-body .card_about {
        font-size: 15px;
    }

    .launch-pad_launch-pad .launchpad_image .card {
        padding: 16px;
    }

    .launch-pad_launch-pad .launchpad_image .card_link_box {
        padding: 10px;
    }

    .launchpad_row_wrapper {
        max-width: 800px;
        margin: 0 auto;
    }
}

/* ==================================== */

@media screen and (max-width:991px) {
    .launch-pad_launch-pad .launchpad_image .card {
        padding: 10px;
    }

    .launch-pad_launch-pad .launchpad_section .banner_section h1 {
        font-size: 30px;
        text-align: center;
    }

    .launch-pad_launch-pad .launchpad_section h2 {
        font-size: 25px;
    }

    .launch-pad_launch-pad .single-featured-image-header .top_panel_image_header h1 {
        font-size: 32px;
        text-align: center;
    }
}


@media screen and (max-width:575px) {
    .launch-pad_launch-pad .col-xs-6 {
        width: 100% !important;
    }
}

/* ================theme page==================  */

.theme_theme .digital-world {
    background: #F9F8FC;
    padding: 4.8rem 0;
}

.theme_theme .single-featured-image-header .top_panel_image_header h1 {
    font-size: 50px;
    color: var(--theme-color);
    font-weight: 600;
}

.theme_theme .single-featured-image-header p {
    font-size: 20px;
    font-weight: 400;
}

.border-bottom .container .row div:nth-child(2n+2) {
    border-left: 1px solid#596663;
    border-right: 1px solid#596663;
}

.theme_theme .digital-world h2 {
    font-size: 2.5rem;
    color: var(--theme-color);
    text-align: center;
    font-weight: 600;
    margin-bottom: 26px;
}

.theme_theme .digital-world .heading_digital {
    max-width: 800px;
    margin: 0 auto;
}

.theme_theme .digital-world .container .row div img {
    height: 100%;
    object-fit: cover;
}

.theme_theme .seo-content .container .row div {
    padding: 50px;
}

.theme_theme .digital-world .container .row div:nth-child(3) div {
    padding: 60px 40px 40px 40px;

}

.theme_theme .who_we_banner_caption p {

    font-size: 20px;
}

.theme_theme .digital-world p {
    color: #141414;
    font-size: 20px;
    font-weight: 500;
}

.theme_theme .digital-world-row div:nth-child(3) {
    display: flex;
    justify-content: center;
    align-items: start;
}

.theme_theme .seo-content {
    background: #010d0a;


}

.theme_theme .seo-content h2 {
    font-size: 35px;
    font-weight: 600;
    color: #fff;
    line-height: 1.2;
    margin-bottom: 10px;

}

.theme_theme .seo-content h3 {
    font-size: 22px;
    font-weight: 700;
    margin-left: 3px;
}

.theme_theme .seo-content h2 span,
span h3 {
    display: flex;
    align-items: center;
    font-size: 22px;
}

.theme_theme .seo-content p {
    font-size: 18px;
    color: #c8c8c8;
    font-weight: 400;
}

/*.theme_theme .padding{
    padding: 3rem 4.7rem;
}*/
.theme_theme .border-bottom {
    border-bottom: 1px solid#232d2b !important;
}

.theme_theme .border-left {
    border-left: 1px solid#232d2b !important;
}

.theme_theme .seo-content span:before {
    content: "";
    height: 1px;
    background: white;
    width: 25px;

}

.theme_theme .space_top div:nth-child(2) {
    padding-top: 60px;
}

.theme_theme .digital-world-row {
    display: flex;
    flex-wrap: wrap;
}

/*==========================================*/
@media screen and (min-width: 1650px) {

    .theme_theme .container {
        max-width: 1400px;
    }
}

/*======================================*/
@media screen and (max-width: 1600px) {

    .theme_theme .digital-world .heading_digital {
        max-width: 600px;
    }

    .theme_theme .digital-world h2 {
        font-size: 3.5rem;
    }

    .theme_theme .seo-content h2 {
        font-size: 35px;
    }

    .theme_theme .single-featured-image-header .top_panel_image_header h1 {
        font-size: 50px;

    }
}

@media screen and (max-width: 1500px) {
    .theme_theme .seo-content h2 {
        font-size: 25px;
    }

    .theme_theme .seo-content p {
        font-size: 16px;

    }

    .theme_theme .digital-world p {
        font-size: 18px;
    }

    .theme_theme .digital-world h2 {
        font-size: 35px;
    }

    .theme_theme .single-featured-image-header p {
        font-size: 18px;
    }

    .theme_theme .digital-world .container .row div:nth-child(3) div {
        padding: 60px 30px 30px 30px;

    }

    .theme_theme .seo-content h2 span,
    span h3 {
        font-size: 20px;
    }
}

/*======================================*/
@media screen and (max-width: 1400px) {

    .theme_theme .digital-world p {
        font-size: 18px;
    }

    .theme_theme .seo-content p {
        font-size: 16px;
    }
}

/*================================*/
@media screen and (max-width: 1199px) {

    .theme_theme .seo-content h2 {
        font-size: 30px;
    }

    .theme_theme .space_top {
        padding-top: 20px;
        display: flex;
        flex-direction: column;
    }

    /*.theme_theme .space_top div:nth-child(2) {
    padding-top: 0px;

}*/
    /* .border-bottom .container .row div:nth-child(n+2) {
    border-left: none;
} */
    .theme_theme .digital-world .container .row div:nth-child(3) div {
        padding: 60px 0px 0px 0px;
    }

    .theme_theme .single-featured-image-header .top_panel_image_header h1 {
        font-size: 40px;

    }

    .theme_theme .single-featured-image-header p {
        font-size: 16px;
    }

    .theme_theme .digital-world h2 {
        font-size: 30px;
    }

    .theme_theme .digital-world p {
        font-size: 16px;
    }

    .theme_theme .seo-content h2 {
        font-size: 25px;
    }
}

/*============================*/
@media screen and (max-width:991px) {


    .theme_theme .seo-content h2 {
        font-size: 25px;
    }

    .theme_theme .digital-world .container .row div:nth-child(3) div {
        padding: 0;
    }

    .theme_theme .digital-world-row {
        width: 100%;
        margin: 0 auto;
    }

    /* .theme_theme .border-bottom .container .row div:nth-child(n+2){
        border-left: none;
} */
    .theme_theme .digital-world .container .row div img {

        width: 100%;
        display: block;
        margin: 0 auto;
    }

    /*.theme_theme .digital-world-row div:nth-child(2n+1){
   margin-bottom: 20px;
}*/
    .theme_theme .digital-world-row div:nth-child(4) .row div img {
        width: 100% !important;
        padding: 0 !important;
    }

    .theme_theme .who_we_banner_caption h1 {
        font-size: 40px !important;
    }

    .theme_theme .digital-world h2 {
        font-size: 25px;
        font-weight: 600;
    }

    .theme_theme .digital-world .heading_digital {
        max-width: 400px;
    }

    .theme_theme .seo-content h2 {
        font-size: 20px;
    }

    .theme_theme .digital-world p {
        font-size: 16px;
    }

    .theme_theme .space_top {

        flex-direction: row;
    }

    .theme_theme .space_top div:nth-child(2) {
        padding-top: 0px;
    }

    .theme_theme .digital-world-row div:nth-child(3) {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .theme_theme .single-featured-image-header p {
        font-size: 16px !important;
    }

    .border-bottom .container .row div:nth-child(2n+2) {
        border-left: 0px solid#37403e;
        border-right: 0px solid#37403e;
    }

    .theme_theme .seo-content .container .row div {
        padding: 30px 60px;
        /* border-bottom: 1px  solid #596663; */
        border-top: 1px solid #596663;
    }

    .theme_theme .seo-content h2 span,
    span h3 {
        font-size: 16px;
    }
}

@media screen and (max-width:768px) {
    .theme_theme .digital-world p {
        margin-top: 20px;
        font-size: 16px;
    }
}

@media screen and (max-width:575px) {
    .theme_theme .digital-world .container .row div img {
        width: 100%;

    }

    .theme_theme .digital-world h2 {
        font-size: 20px;
        font-weight: 600;
    }

    .theme_theme .space_top {
        flex-direction: column;
    }

    .theme_theme .space_top div:nth-child(2) {
        padding-top: 20px;
    }

    .theme_theme .seo-content p {
        font-size: 15px;
    }

    .theme_theme .seo-content .container .row div {
        padding: 20px 40px;

    }

    .theme_theme .single-featured-image-header .top_panel_image_header h1 {
        font-size: 25px !important;
    }
}

/* ================theme page==================  */

/* ================attendee-reviews page==================  */

/* ================theme page==================  */
/***********css start ***********/
.attendee-reviews_attendee-reviews .testimoyal_what_we_do {
    padding: 70px 0px;
    background: #f4f4f4;
}

.attendee-reviews_attendee-reviews .testimoyal_what_we_do .what_we_do h2 {
    font-size: 40px;
    font-weight: 700;
    color: var(--theme-color);
    text-align: center;
    margin-bottom: 20px;

}

.attendee-reviews_attendee-reviews .testimoyal_what_we_do .what_we_do {
    margin-bottom: 50px;
    max-width: 1100px;
    text-align: center;
    margin: 0 auto 50px auto;

}

.attendee-reviews_attendee-reviews .testimoyal_what_we_do .what_we_do p,
.attendee-reviews_attendee-reviews .slick-slide .slide_box p {
    font-size: 18px;
    font-weight: 500;
}

/* ==================================== */
.attendee-reviews_attendee-reviews .card_box img {
    width: 100px;
    height: 100px;
    display: block;
    margin: 0 auto;
    border-radius: 50%;
}

.attendee-reviews_attendee-reviews .slick-dots .slick-active button:before {
    font-size: 20px !important;
    color: #00bc9f;
}


.attendee-reviews_attendee-reviews .slide_box span {
    display: block;
    text-align: right;

}

.attendee-reviews_attendee-reviews .slide_box span i {

    font-size: 40px;
    color: var(--theme-color);

}

.attendee-reviews_attendee-reviews .slide_box span:nth-child(1) {
    text-align: left;
}

.attendee-reviews_attendee-reviews .slide_box span:nth-child(2) {
    text-align: left;
}

.attendee-reviews_attendee-reviews .slick-slide .slide_box {
    width: 100%;
    text-align: center;
    padding: 40px;
    background: white;
    border-radius: 10px;
    box-shadow: 2px 2px 17px #c7882275;
    margin-bottom: 10px;
    height: 530px;
}

.attendee-reviews_attendee-reviews .slick-slide .slide_box .slide_icon {
    margin-bottom: 10px;
}


.attendee-reviews_attendee-reviews .about-banner-caption h1 {
    color: var(--theme-color);
    text-transform: uppercase;
}

.attendee-reviews_attendee-reviews .slide_box_wrapper {
    padding: 25px 25px 0px 25px;
}

.attendee-reviews_attendee-reviews .slick-active .slide_box_wrapper {
    padding-top: 0;
    height: 100%;
    display: flex;
}

.attendee-reviews_attendee-reviews .testimoyal_what_we_do .slick-dots li button:before {
    font-size: 15px;
}

.attendee-reviews_attendee-reviews .slick-prev:before,
.attendee-reviews_attendee-reviews .slick-next:before {
    color: black;
}

.attendee-reviews_attendee-reviews .slick-slide .slide_box .card_box h3 {
    color: var(--theme-color);
    font-size: 25px;
    font-weight: 700;
}

.attendee-reviews_attendee-reviews .slick-slide .slide_box .card_box h3 a {
    color: var(--theme-color);
}

.attendee-reviews_attendee-reviews .slick-slide .slide_box .card_box h3 a:hover {
    text-decoration: none;
}

/* ================================================= */
.attendee-reviews_attendee-reviews .they_networked {
    background: white;
}

.attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about {
    display: flex;
    justify-content: center;
    align-items: start;
    flex-direction: column;
    height: 100%;
    position: relative;
    left: -17%;
    z-index: 11;
}

.attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about::after {
    content: "";
    position: absolute;
    height: 100%;
    width: 118px;
    background: #e9e0d8e6;
    z-index: -11;


}

.attendee-reviews_attendee-reviews .single-featured-image-header .top_panel_image_header h1 {
    text-transform: uppercase;
    color: #00bda0;
}

.attendee-reviews_attendee-reviews .delegate_card_box_wrapper .r-flex .p-0 {
    padding: 0 !important;
}

.attendee-reviews_attendee-reviews .delegate_image {
    height: 100%;
}

.attendee-reviews_attendee-reviews .delegate_card_box_wrapper .delegate_image img {
    height: 100%;
    object-fit: cover;
    max-width: 100% !important;
}

.attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about h4 {
    font-size: 45px;
    padding: 50px 0px 0px 50px;
    font-weight: 700;
    color: #00bc9f;
}

.attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about .delegate_text {
    padding: 50px 0px 20px 50px;
}

.attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about .delegate_text h3 {
    font-weight: 700;
}

.attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about .delegate_text h5 {
    font-size: 30px;
    font-weight: bold;
}

.attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about .delegate_text h5 a:hover {
    text-decoration: none;
}

.attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about .delegate_text p {
    font-size: 18px;
    font-weight: 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: #00bc9f;
}

.attendee-reviews_attendee-reviews .slick-initialized .slick-slide {
    display: block;
    margin: 20px;
}

/* ======================media_start========================== */
/* ================================== */
@media screen and (max-width: 1500px) {

    .attendee-reviews_attendee-reviews .testimoyal_what_we_do .what_we_do p,
    .attendee-reviews_attendee-reviews .slick-slide .slide_box p {
        font-size: 16px;
    }

    .attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about h4 {
        font-size: 30px;
    }

    .attendee-reviews_attendee-reviews .testimoyal_what_we_do .what_we_do h2 {
        font-size: 25px;
    }

    .attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about .delegate_text p {
        font-size: 16px;
    }

    .attendee-reviews_attendee-reviews .about-banner-caption h1 {
        font-size: 30px;
    }

    .attendee-reviews_attendee-reviews .slide_box_wrapper {
        padding: 25px 0px 0px 0px;
    }

    .attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about .delegate_text h5 {
        font-size: 25px;
    }

    .attendee-reviews_attendee-reviews .slick-slide .slide_box {
        height: 100%;
        overflow: hidden;
    }

}

/* ======================================= */
@media screen and (max-width:1199px) {
    .attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about {
        left: -24%;
    }
}

/* ======================================= */
@media screen and (max-width:1024px) {
    .attendee-reviews_attendee-reviews .slide_box_wrapper {
        padding: 10px 10px 0px 10px;
    }

    .attendee-reviews_attendee-reviews .slick-slide .slide_box {
        padding: 20px;
    }

    .attendee-reviews_attendee-reviews .slick-slide .slide_box p {
        font-size: 15px;
    }

    .attendee-reviews_attendee-reviews .slick-slide .slide_box .card_box h3 {
        font-size: 20px;
    }

    .attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about h4 {
        font-size: 30px;

    }

    .attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about .delegate_text h5 {
        font-size: 20px;
    }


    .attendee-reviews_attendee-reviews .testimoyal_what_we_do .what_we_do p {
        font-size: 16px;
    }


    .attendee-reviews_attendee-reviews .testimoyal_what_we_do .slick-dots li button:before {
        font-size: 13px;
    }

    .attendee-reviews_attendee-reviews .testimoyal_what_we_do .what_we_do {
        max-width: 800px;
    }

    .attendee-reviews_attendee-reviews .slick-active .slide_box_wrapper {
        padding-top: 10px;
    }

    .attendee-reviews_attendee-reviews .slick-slide .slide_box {
        height: 530px;
    }
}

/* =================================== */
@media screen and (max-width:991px) {


    .attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about::after {
        width: 116px;
    }

    .attendee-reviews_attendee-reviews.slick-slide .slide_box {
        height: 400px;

    }

    .attendee-reviews_attendee-reviews .slide_box span i {
        font-size: 20px;
    }

    .attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about h4 {
        font-size: 30px;

    }

    .attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about .delegate_text h5 {
        font-size: 18px;
    }

    .attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about .delegate_text p {
        font-size: 16px;
    }

    .attendee-reviews_attendee-reviews .testimoyal_what_we_do {
        padding: 50px 0px;

    }

    .attendee-reviews_attendee-reviews .slick-slide .slide_box p {
        font-size: 14px;
    }

    .attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about {
        left: 0;
    }

    .attendee-reviews_attendee-reviews .single-featured-image-header p {
        font-size: 16px !important;
        font-weight: 400;
    }

}

/* =======================767====================== */
@media screen and (max-width:767px) {
    .attendee-reviews_attendee-reviews .about-banner-caption h1 {
        font-size: 25px;
    }

    .attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about .delegate_text {
        padding: 30px 0px 20px 0px;
    }

    .attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about .delegate_text {
        padding: 20px 0px;
    }

    .attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about {
        align-items: center;
    }

    .attendee-reviews_attendee-reviews .delegate_card_box_wrapper {
        padding-left: 0vh;
        padding: 20px;
    }

    .attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about {
        background: #ebe3dc;
        text-align: center;
    }

    .attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about br {
        display: none !important;
    }

    .attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about h4 {
        font-size: 25px;
        padding-left: 0;
    }

    .attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about::after {
        position: static;
        background: #e9e0d800;

    }

    .attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about .delegate_text h3 {
        font-size: 20px;
    }

    .attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about .delegate_text h5 {
        font-size: 18px;
        text-align: center;
    }

    .attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about .delegate_text p {
        font-size: 16px;
        text-align: center;
    }

    .attendee-reviews_attendee-reviews .delegate_card_box_wrapper {
        padding-left: 0vh;
        padding: 20px;
    }

    .attendee-reviews_attendee-reviews .slick-slide .slide_box p {
        font-size: 15px;
    }

    .attendee-reviews_attendee-reviews .slick-slide .slide_box {
        height: 100%;
        overflow: hidden;
    }

}

/* =======================991====================== */
@media screen and (max-width:599px) {


    .attendee-reviews_attendee-reviews .testimoyal_what_we_do .what_we_do h2 {
        font-size: 22px;

    }

    .attendee-reviews_attendee-reviews .testimoyal_what_we_do .what_we_do p {
        font-size: 15px;
    }

    .attendee-reviews_attendee-reviews .they_networked .delegate_card_box_wrapper .delegate_about h4 {
        font-size: 22px;
    }

    .attendee-reviews_attendee-reviews .about-banner-caption h1 {
        font-size: 22px;
    }
}

@media screen and (max-width:575px) {

    .attendee-reviews_attendee-reviews .slick-initialized .slick-slide {
        margin: 0px;
    }
}

/* ================attendee-reviews page==================  */


/*======================news-letter=====================================*/


.newsletter_newsletter .container {
    max-width: 1538px;
    margin: 0 auto;
}

.newsletter_newsletter .container-fluid {
    max-width: 100%;
    padding: 0px 15px;
}

.newsletter_newsletter .pd-0 {
    padding: 0 !important;
}

/* .counter-section .row,.card-section_newsletter .row,.img-gallery-section .row, .banner-section .row{
    display: flex;
    flex-wrap: wrap;
} */
/***********css start for banner ***********/
.newsletter_newsletter .banner-section {
    background-color: #111;
}

.newsletter_newsletter .banner-figure {
    position: relative;
    margin: 0;
}

.newsletter_newsletter .banner-section .banner-figure img {
    width: 100%;
    max-height: 100vh;
    object-fit: cover;
}

.newsletter_newsletter .banner-figure .banner_image {
    object-fit: cover;
}

.newsletter_newsletter .newsletter-network .card-section_newsletter .icon-wraper {
    display: inline-block;
    max-width: 90px;
    height: 90px;
    margin-bottom: 10px;
}

.newsletter_newsletter .newsletter-network .card-section_newsletter .icon-wraper img {
    width: 100%;
}

.newsletter_newsletter .banner-caption {
    position: absolute;
    top: calc(50% + 70px);
    left: 0;
    transform: translateY(-50%);
    width: 100%
}

.newsletter_newsletter .banner-section .wrapper {
    padding: 52px 20px;
    max-width: 730px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;

}

.newsletter_newsletter .banner-caption .wrapper h2 {
    color: #fff;
    font-size: 45px;
    font-weight: 700;
    line-height: 1;
    text-transform: uppercase;
}

.newsletter_newsletter .banner-caption .wrapper h2 span {
    display: block;
}

.newsletter_newsletter .banner-caption .wrapper p {
    font-size: 25px;
    color: #d7d7d7;
    font-weight: 400;
    line-height: 1.2;
    margin-top: 18px;
}

.newsletter_newsletter .banner-form input:nth-child(1) {
    margin-bottom: 15px;
    font-size: 20px;
}

.newsletter_newsletter .banner-form .form_text {
    color: #efefef;
    font-size: 16px;
    margin-top: 12px;
    text-align: justify;


}

.newsletter_newsletter .banner-form .form_text span {
    color: var(--theme-color);
    margin: 10px 0;
}

.newsletter_newsletter .input-type-text input {

    display: block;
    width: 100%;
    padding: 20px 12px;
    outline: 0;
    border: 1px solid #bfbfbf;
    font-size: 15px;
    font-weight: 400;
    color: #222;
    line-height: 1.2;
    height: 30px;
    max-height: 32px;
    border-radius: 6px;
}

.newsletter_newsletter .banner-form input::placeholder,
.newsletter_newsletter .banner-form input:focus {
    color: #222;
}

.newsletter_newsletter .banner-radio label {
    font-size: 15px;
    font-weight: 300;
    line-height: 2.2;
    text-transform: capitalize;
    color: #fff;
    cursor: pointer;
    margin-left: 10px;
}

.newsletter_newsletter .webform-options-display-two-columns {
    display: flex;
    justify-content: start;
    align-items: center;
}

.newsletter_newsletter input[type=radio] {
    accent-color: transparent;

}

.newsletter_newsletter .banner-form .req_feild {
    color: white;
    font-size: 16px;
    margin: 4px 0px;
}

.newsletter_newsletter .banner-form .banner-btn {
    display: block;
    background: var(--theme-color);
    font-size: 20px;
    color: #fff;
    width: 100%;
    border-radius: 8px;
    border: none;
    padding: 10px 0 34px 0px;
    text-align: center;

}

.newsletter_newsletter .counter-section .conter-section-left {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    background-color: var(--theme-color);
    padding: 12px;
    height: 100%;
}

.newsletter_newsletter .counter-section .conter-section-left h2,
.count-down li strong {
    font-size: 45px;
    font-weight: 700;
    color: #fff;
    text-transform: capitalize;
}

.newsletter_newsletter .counter-section .conter-section-left p {
    font-size: 21px;
    font-weight: 500;
    line-height: 1.2;
}

.newsletter_newsletter .counter-section .count-down {
    background: #111;
    display: flex;
    flex-wrap: wrap;
    height: 100%;
    align-items: center;
    justify-content: center;
}

.newsletter_newsletter .count-down li span {
    display: block;
    font-size: 24px;
    font-weight: 500;
    color: #bfbfbf;
    text-transform: uppercase;
}

.newsletter_newsletter .count-down li {
    padding: 0 10px;
    text-align: center;
}

.newsletter_newsletter .newsletter-network {
    background: #ffF;
    padding: 80px 0;

}

.newsletter_newsletter .newsletter-network .card-section_newsletter h3 {
    font-size: 34px;
    font-weight: bold;
    line-height: 1.3;
    text-transform: uppercase;
    color: var(--theme-color);
}

.newsletter_newsletter .newsletter-network .card-section_newsletter p {
    font-size: 17px;
    font-weight: 500;
    line-height: 1.2;
}

.newsletter_newsletter .newsletter-network .card-section_newsletter .card_wrapper {
    padding: 20px 20px;
}

.newsletter_newsletter .img-gallery-section img {
    width: 100%;
    max-width: 100%;
    height: 100%;
    object-fit: cover;
}

.newsletter_newsletter .img-gallery-section .background-red,
.img-gallery-section .background-purpul {
    background: var(--theme-color);
    font-size: 25px;
    color: #fff;
    font-weight: 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: var(--theme-color);
}

.newsletter_newsletter .img-gallery-section small {
    font-size: 18px;
    font-weight: 300;
    text-align: left;
}

.newsletter_newsletter .js-form-item.form-item {
    margin-top: 0px;
    margin-bottom: 20px;
}

.newsletter_newsletter .webform-options-display-two-columns div.form-item,
.webform-options-display-three-columns div.form-item {
    display: flex;
    justify-content: space-between;
    margin-bottom: 0;
    margin-left: 10px;
}

.newsletter_newsletter .webform-submission-form input#edit-actions-submit {
    width: 100%;
    padding: 16px 0px 36px 0px !important;
}

.newsletter_newsletter .webform-submission-form .form-actions {
    padding: 0px;
}

.newsletter_newsletter .webform-submission-form {
    padding: 30px 20px;
    float: left;
    width: 100%;
}

.newsletter_newsletter .banner-section .banner-figure .banner-caption .webform-submission-form legend {
    display: none;
}

.newsletter_newsletter .newsletter-network .card-section_newsletter .icon-wraper {
    display: inline-block;
    max-width: 90px;
    height: 90px;
    margin-bottom: 10px;
}

.newsletter_newsletter .newsletter-network .card-section_newsletter .icon-wraper img {
    width: 100%;
}

.newsletter_newsletter .img-gallery-section small strong {
    font-weight: 500 !important;
}

/* ============================================= */
@media screen and (min-width: 1650px) {
    .newsletter_newsletter .container {
        max-width: 1460px;
    }

    .newsletter_newsletter .banner-section .banner-figure img {
        width: 100%;
        max-height: 100vh;
        object-fit: cover;
    }

}

/* ========================================== */
@media screen and (max-width: 1650px) {
    .newsletter_newsletter .banner-section .banner-figure img {
        height: calc(100vh - 103px);
    }
}

/* ========================================= */
@media screen and (max-width: 1600px) {
    .newsletter_newsletter .banner-caption .wrapper h2 {
        font-size: 40px;
    }

    .newsletter_newsletter .banner-caption .wrapper p {
        font-size: 20px;
    }

    .newsletter_newsletter .banner-form .form_text {
        font-size: 16px;
    }

    .newsletter_newsletter .banner-form .banner-btn {
        font-size: 1.6px;
    }

    .newsletter_newsletter .counter-section .conter-section-left h2,
    .count-down li strong {
        font-size: 40px;
    }

    .newsletter_newsletter .count-down li span {
        font-size: 16px;
    }

    .newsletter_newsletter .newsletter-network .card-section_newsletter h3 {
        font-size: 25px;
        font-weight: 700;
        line-height: inherit;

    }

    .newsletter_newsletter .newsletter-network .card-section_newsletter p {
        font-size: 16px;
    }

    .newsletter_newsletter .img-gallery-section .background-red,
    .img-gallery-section .background-purpul {
        font-size: 20px;
    }
}

/* ================================== */
@media screen and (max-width: 1400px) {
    .newsletter_newsletter .banner-section .wrapper {
        max-width: 600px;
    }

    .newsletter_newsletter .banner-caption .wrapper h2 {
        font-size: 28px;
    }

    .newsletter_newsletter .banner-caption .wrapper p {
        font-size: 18px;
    }

    .newsletter_newsletter .banner-form .form_text {
        font-size: 16px;
    }

    .newsletter_newsletter .counter-section .conter-section-left h2,
    .count-down li strong {
        font-size: 25px;
    }

    .newsletter_newsletter .counter-section .conter-section-left p {
        font-size: 18px;
    }

    .newsletter_newsletter .newsletter-network .card-section_newsletter .icon-wraper {
        max-width: 60px;
        height: 60px;

    }

    .newsletter_newsletter .newsletter-network .card-section .icon-wraper img {
        max-width: 60px;
        height: 60px;
    }

    .newsletter_newsletter .newsletter-network .card-section_newsletter h3 {
        font-size: 20px;
    }

    .newsletter_newsletter .img-gallery-section .background-red,
    .img-gallery-section .background-purpul {
        font-size: 16px;
    }

    .newsletter_newsletter .img-gallery-section small {
        font-size: 16px;
    }

    .newsletter_newsletter .img-gallery-section small strong {
        font-weight: 500 !important;
    }

    .newsletter_newsletter .banner-section .banner-figure img {
        height: 100vh;
    }

    .newsletter_newsletter .banner-caption {
        top: 60%;

    }

    .iti-mobile .iti--container {
        top: 160px;
    }

}


/* ================================== */
@media screen and (max-width: 1199px) {

    .newsletter_newsletter .webform-submission-form {
        padding: 30px 20px 0px 0px;
    }

}

@media screen and (max-width: 1024px) {


    .newsletter_newsletter .banner-caption {
        top: 60%;

    }

}

@media screen and (max-width: 991px) {
    .newsletter_newsletter .newsletter-network .card-section .card-wrapper .card-content_wrapp br {
        display: none;
    }

    .newsletter_newsletter .counter-section .conter-section-left h2 {
        text-align: center;
    }

    .newsletter_newsletter .counter-section .conter-section-left {
        align-items: center;
    }
}

@media screen and (max-width: 767px) {
    .newsletter_newsletter .banner-caption .wrapper h2 {
        font-size: 25px;
    }

    .newsletter_newsletter .banner-caption .wrapper p {
        font-size: 16px;
        margin: 6px 0px;
    }

    .newsletter_newsletter .banner-form .form_text {
        font-size: 15px;
    }

    .newsletter_newsletter .banner-form .banner-btn {
        font-size: 15px;
    }

    .newsletter_newsletter.counter-section .conter-section-left h2,
    .count-down li strong {
        font-size: 25px;
    }

    .newsletter_newsletter .counter-section .conter-section-left p {
        font-size: 16px;
    }

    .newsletter_newsletter .newsletter-network {
        padding: 50px 0px;
    }

    .newsletter_newsletter .img-gallery-section .background-red,
    .img-gallery-section .background-purpul {
        font-size: 16px;
    }

    .newsletter_newsletter .banner-section .wrapper {
        padding: 30px 20px;
    }

    .newsletter_newsletter .newsletter-network .card-section_newsletter .card_wrapper {
        padding: 20px 0px;
    }

    .newsletter_newsletter .counter-section .conter-section-left {
        align-items: center;
        justify-content: center;
    }

    .newsletter_newsletter .banner-section .banner-figure img {
        height: 100vh;
    }

    .newsletter_newsletter .js-form-item.form-item {
        margin-bottom: 10px;
    }

    .newsletter_newsletter .webform-submission-form {
        padding: 20px;
    }

    .newsletter_newsletter .banner-section .wrapper {
        max-width: 100%;
    }

    .newsletter_newsletter .newsletter-network .card-section_newsletter .icon-wraper img {
        display: block;
        margin: 0 auto;
    }

    .newsletter_newsletter .newsletter-network .card-section_newsletter .card_wrapper {
        text-align: center;
    }

    .newsletter_newsletter .newsletter-network .card-section_newsletter .card_wrapper {
        margin-bottom: 0px;
    }

    .newsletter_newsletter .newsletter-network .card-section_newsletter h3 br {
        display: none;
    }

    p.copy-right-text.show_all {
        font-size: 12px;
    }
}

@media screen and (max-width: 575px) {
    .newsletter_newsletter .banner-caption {
        top: 58%
    }

    .newsletter_newsletter .banner-section .wrapper {
        padding: 0px 20px;
    }

    .newsletter_newsletter .img-gallery-section .background-purpul,
    .newsletter_newsletter .img-gallery-section .background-red {
        padding: 8px 25px;
    }

    .newsletter_newsletter .counter-section .conter-section-left h2,
    .count-down li strong,
    .newsletter_newsletter .banner-caption .wrapper h2 {
        font-size: 20px;
    }
}

@media screen and (max-width: 450px) {
    .newsletter_newsletter .banner-section .banner-figure img {
        display: none;
    }

    .newsletter_newsletter .banner-section {
        padding-top: 12rem;
    }

    .newsletter_newsletter .banner-caption {
        position: static;
        transform: translate(0);
        left: 0;
    }

    .newsletter_newsletter .banner-section {
        background: url(../images/bn.png) no-repeat center;
        background-size: cover;
    }

}

/* ============================================= */
@media screen and (max-width: 400px) {


    .newsletter_newsletter .input-type-text input {
        padding: 15px 8px;
    }

    .newsletter_newsletter .banner-form .form_text,
    .newsletter_newsletter .banner-caption .wrapper p,
    .newsletter_newsletter .img-gallery-section .background-red,
    .img-gallery-section .background-purpul,
    .newsletter_newsletter .img-gallery-section small {
        font-size: 14px;

    }

    .newsletter_newsletter .banner-form .form_text,
    .newsletter_newsletter .banner-caption .wrapper p {
        line-height: 1.2;
    }

    .newsletter_newsletter .banner-caption .wrapper p {
        text-align: justify;
    }

    .newsletter_newsletter .banner-form input:nth-child(1) {
        margin-bottom: 0px;
        font-size: 14px;
    }

    .newsletter_newsletter .banner-form .banner-btn {
        padding: 10px 0px 27px 0px !important;
    }


    .newsletter_newsletter .newsletter-network {
        padding: 30px 0px;

    }

    .newsletter_newsletter .newsletter-network .card-section_newsletter h3 {
        font-size: 18px;
    }

    .newsletter_newsletter .banner-caption .wrapper h2 span {
        display: inline;
    }

    .newsletter_newsletter .js-form-item.form-item {
        margin-bottom: 10px;
    }

    .newsletter_newsletter .webform-submission-form {
        padding: 0px 20px;
    }

    .newsletter_newsletter .webform-submission-form input#edit-actions-submit {

        padding: 10px 0px 27px 0px !important;
    }


}

@media screen and (max-width: 375px) {

    .newsletter_newsletter .banner-section .wrapper {
        padding: 23px 20px 2px;
    }


    .newsletter_newsletter .banner-form .form_text,
    .newsletter_newsletter .banner-caption .wrapper p,
    .newsletter_newsletter .banner-radio label {
        margin-bottom: 0px;
    }

    .newsletter_newsletter .banner-radio label {
        margin-bottom: 0px;
    }
}

/* =================================== */


/* =========================image_gallery_section=============================== */
.event-gallery_event-gallery .single-featured-image-header .top_panel_image_header h1 {
    text-transform: capitalize;
    font-size: 50px;
}

.event-gallery_event-gallery .single-featured-image-header .top_panel_image_header h1 span {
    color: var(--main-color);
}

.event-gallery_event-gallery .p-0,
.dubai-2023-reviews_dubai-2023-reviews .p-0 {
    padding: 0;
}

.event-gallery_event-gallery .dflx {
    display: flex;
}

.event-gallery_event-gallery .image_gallery_section,
.dubai-2023-reviews_dubai-2023-reviews .image_gallery_section {
    padding: 3rem 0rem 3rem 0rem;
}

.event-gallery_event-gallery .image_gallery_section .image_content p,
.dubai-2023-reviews_dubai-2023-reviews .image_gallery_section .image_content p  {
    font-size: 18px;
    font-weight: 500;
    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);
}

.event-gallery_event-gallery .image-gallery img,
.dubai-2023-reviews_dubai-2023-reviews .image-gallery img  {
    height: 100%;
    padding: 4px;
    object-fit: cover;
}

/* =========================image_gallery_section=============================== */

/* ================slider_one_slider================= */
.event-gallery_event-gallery {
    background: #f3f3f3;
}

.event-gallery_event-gallery .vedio_main {
    position: relative;
}

.event-gallery_event-gallery .vedio_main .owl-carousel .owl-video-tn {
    background-size: cover;
    padding-bottom: 56.25%;
    /* 16:9 */
    padding-top: 25px;
}

.event-gallery_event-gallery .vedio_main .owl-carousel .item-video {
    height: 300px;
}

.event-gallery_event-gallery .vedio_main .owl-video-frame {
    position: relative;
    padding-bottom: 56.25%;
    /* 16:9 */
    padding-top: 25px;
    height: 0;
}

.event-gallery_event-gallery .vedio_main .owl-video-frame iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.event-gallery_event-gallery .vedio_main .owl-dots {
    text-align: center;
    margin-top: 20px;
}

.event-gallery_event-gallery .vedio_main .owl-dot {
    display: inline-block;
}

.event-gallery_event-gallery .vedio_main .owl-dot span {
    width: 11px;
    height: 11px;
    background-color: #ccc;
    border-radius: 10px;
    display: block;
    margin: 5px 3px;
}

.event-gallery_event-gallery .vedio_main .owl-dot.active span {
    background-color: #000;
}

.event-gallery_event-gallery .vedio_main .owl-carousel .owl-video-play-icon {
    background: url(../image/btnplay.png) no-repeat !important;
}

.event-gallery_event-gallery .vedio_main .owl-carousel .owl-video-wrapper {
    background: #858585;
}

.event-gallery_event-gallery .vedio_main .owl-carousel .owl-video-tn {
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(../image/vedio_image.png) !important;
    transition: opacity .4s ease;
    width: 100%;
    background-size: cover;
    object-fit: cover;
}

.event-gallery_event-gallery .vedio_main .owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel button.owl-dot {
    color: white !important;
    font-size: 35px !important;
}

.event-gallery_event-gallery .vedio_main .owl-theme .owl-nav {
    margin-top: 0;
    position: absolute;
    background: var(--main-color);
    padding: 6px;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    top: 55%;
    left: 19%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

.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 0px 0px;
    z-index: 11;
    overflow: hidden;
    background-color: #f3f3f3;

}

.event-gallery_event-gallery .slider_one .vedio_main_wrapper {
    max-width: 1000px;
    margin: 0 auto;
}

.event-gallery_event-gallery .slider_one h3 {
    font-size: 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: 83%;
    cursor: pointer;
    position: absolute;
    color: white;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 600;
}

.event-gallery_event-gallery .vedio_main_two .item .video_btn p {
    margin: 4px 0px;
}

.event-gallery_event-gallery .vedio_main_two .item img.btn_play {
    width: 40px;
    height: 40px;

}

.event-gallery_event-gallery .vedio_main_two .item img.btn_play:hover {
    transform: scale(1.5);
    transition: 1s all;
}

.event-gallery_event-gallery .vedio_main_two .item .slider_content {
    max-width: 100%;
    margin: 0 auto;
    padding: 10px;
}

.event-gallery_event-gallery .slider_one_slider .vedio_main_two .item .slider_content {
    display: none;
}

.event-gallery_event-gallery .slider_one_slider .owl-carousel .owl-stage div.center .slider_content {
    display: block;
}

.event-gallery_event-gallery .vedio_main_two .item .slider_content h4 {
    color: var(--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%;
}

.event-gallery_event-gallery .owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev {
    margin: 5px;
}

/* ===========media-Query start================ */
@media screen and (min-width: 1650px) {
    .event-gallery_event-gallery .container {
        max-width: 1400px;
        margin: 0 auto;
    }
}

@media screen and (max-width: 1650px) {
    .event-gallery_event-gallery .vedio_main .owl-theme .owl-nav {
        left: 24%;
    }
}

@media screen and (max-width: 1500px) {
    .event-gallery_event-gallery .single-featured-image-header .top_panel_image_header h1 {
        font-size: 40px;
    }

    .event-gallery_event-gallery .vedio_main_two .item .slider_content h4 {
        font-size: 18px;
    }
}

@media screen and (max-width: 1430px) {
    .event-gallery_event-gallery .vedio_main .owl-theme .owl-nav {
        left: 23%;
    }
}

/*=============*/
@media screen and (max-width: 1199px) {
    .event-gallery_event-gallery .slider_one h3 {
        font-size: 20px;
    }

    .event-gallery_event-gallery .vedio_main_two .item .slider_content h4 {
        font-size: 16px;
    }

    .event-gallery_event-gallery .vedio_main_two .item .slider_content p {
        font-size: 15px;
        color: black;
    }

    .event-gallery_event-gallery .single-featured-image-header .top_panel_image_header h1 {

        font-size: 35px;
    }

    .event-gallery_event-gallery .bringing .heading_wrapper {
        max-width: 100%;

    }

    .event-gallery_event-gallery .slider_one {
        padding: 0 0;
    }

    .event-gallery_event-gallery .slider_one_slider .vedio_main .owl-theme .owl-nav {
        display: none;
    }

}

/*===============================*/
@media screen and (max-width: 991px) {
    .event-gallery_event-gallery .slider_one_slider h3 {
        max-width: 100%;
        text-align: center;
        margin: 0;

    }

    .event-gallery_event-gallery .slider_one_slider .right_content {
        display: flex;
        justify-content: center;
    }

    .event-gallery_event-gallery .slider_one_slider .right_content p {
        max-width: 100%;
    }

    .event-gallery_event-gallery .bringing_last .vedio_main .owl-theme .owl-nav {
        display: none;
    }
}

/*=============================*/

@media screen and (max-width: 768px) {
    .event-gallery_event-gallery .slider_one_slider .right_content p {
        max-width: 100%;
    }

    .event-gallery_event-gallery .slider_one h3 {
        font-size: 20px;
        font-weight: 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 .attening_review .heading_wrapper h4 {

        text-align: center;
    }
}

/*=========*/
@media screen and (max-width: 575px) {
    .event-gallery_event-gallery .single-featured-image-header .top_panel_image_header h1 {
        font-size: 25px;
    }

    .event-gallery_event-gallery .image_gallery_section .image_content p {
        font-weight: 500;
        font-size: 16px;
    }

    .event-gallery_event-gallery .slider_one h3 {
        font-size: 18px;
    }
}

/*===*/
/*========================gallery-css-end===============================*/


.other_conf_logos ul li {
    padding: 5px;
}

.other_conf_logos h6 {
    color: var(--main-color);
    font-size: 22px;
    text-align: center;
    padding: 34px 0px 6px;
}

.other_conf_logos ul.conf_web_logos {
    display: flex;
    justify-content: space-around;
    align-items: center;
    list-style: none;
    flex-wrap: wrap;
}

.other_conf_logos ul.conf_web_logos li a {
    display: inline-block;
    width: 180px;
    max-width: 100%;
}

.other_conf_logos ul.conf_web_logos li a img {
    display: block;
    width: 65%;
}

.other_conf_logos ul.conf_web_logos li a .logo_more {
    width: 50%;
}

@media screen and (max-width: 1500px) {

    .other_conf_logos ul.conf_web_logos li a {

        width: 130px;

    }

}

@media screen and (max-width: 767px) {
    .other_conf_logos ul.conf_web_logos {
        justify-content: center;
    }

    .other_conf_logos ul.conf_web_logos li a img {
        width: 70%;
    }

    .other_conf_logos ul.conf_web_logos li a {
        width: 120px;
        max-width: 100%;
    }
}

/*=============add-footer-conf-website-logos=======17-04-2023====================*/
/*======================country-code==css-add====code=by=himanshu====21-04-2023===========================*/

.iti {
   width: 100%;
/*    margin: 16px 0px;*/
}

.iti--separate-dial-code .iti__selected-dial-code {
    font-size: 16px;
}

.iti__selected-flag {
    color: #7e7878;
}

.iti__country-name,
.iti__dial-code,
.iti__flag-box {
    color: #000;
}

body.contact-us_contact-us .iti,
body.be-recognized_be-recognized .iti,
body.sponsors-exhibitors_sponsors-exhibitors .iti,
body.buy-pass_buy-pass .iti {
    margin: 0px 0px;

}

body.sponsors-exhibitors_sponsors-exhibitors .iti .iti__country,
body.sponsors-exhibitors_sponsors-exhibitors .iti .iti--separate-dial-code .iti__selected-dial-code {
    font-size: 14px;
}

.iti--allow-dropdown input,
.iti--allow-dropdown input[type=tel],
.iti--allow-dropdown input[type=text],
.iti--separate-dial-code input,
.iti--separate-dial-code input[type=tel],
.iti--separate-dial-code input[type=text] {
    width: 100% !important;
}
.iti-mobile .iti--container {
    top: 30px;
    left: 0px;
    width: 100%;
}

/* ==================video-reviews_video-reviews================= */
.
/*========================gallery-css-end===============================*/
/*======================country-code============================*/

   .be-recognized_be-recognized #valid-msg {
    color: #00c900;
}

.be-recognized_be-recognized .hide {
    display: none;
}
.be-recognized_be-recognized #error-msg {
    color: red;
}
/*============call-widget============*/
/*body.venue-dubai_venue-dubai .button_call_email{
    display: none;
   }*/

/*===============org-view=======================*/
.organiser_login .who_we_banner_figure::before{
	position:absolute;
	z-index:0;
}

.organiser_login .navbar-nav .nav-item a.agenda-text{
		color: #fff !important;
		font-weight: 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.dropdown ul {
		width: 290px;
        position: absolute;
        left: 20px;
	   
	}
	.organiser_login ul.nav.navbar-nav li {
		padding: 0.5rem 1rem;
        position: relative;
		
	}
	
	.organiser_login ul.nav.navbar-nav li a:hover{
		color:#000;
		text-decoration: none;
		
	}
	.organiser_login.navbar-nav>li>.dropdown-menu{
		margin-top: 0;
	}

.organiser_login .menu-list >li >.dropdown-menu li{
    background: linear-gradient(to right, rgb(0 194 164) 0%, rgb(0 195 165) 40%, rgb(1 191 162 / 17%) 80%, rgb(0 0 0 / 70%) 100%);
    padding: 0;
    border: 0;
}

.organiser_login .menu-list >li >.dropdown-menu li a {
    border: 0;
    color: #fff;
    padding: 6px 20px;
	font-size:16px;
    font-weight: 500;
	
}
.organiser_login ul.nav.navbar-nav.menu-list {
   
    justify-content: flex-start;
    margin-left: -16px;
    margin-right:0px;
}
.organiser_login .dropdown-menu li a[href="/add-attendees"].agenda-text {
	font-size:16px;
	margin:0;
	color:#fff!important;
	padding: 6px 20px;
}
.organiser_login .dropdown-menu li a[href="/add-attendees"].agenda-text:hover{
	color:#000 !important;
} 
@media screen and (max-width: 1690px){
    .organiser_login .navbar-nav .nav-item a.agenda-text{
        font-size:19px;
        margin-top:0px;
        margin-left:-11px;
    }
    }
    @media screen and (max-width: 1430px){
        .organiser_login .navbar-nav .nav-item a.agenda-text{
        font-size:16px;
    }
}
@media screen and (max-width: 1024px){
    .organiser_login  .navbar-nav.menu-list li{
             border-top:none;
    }
       
    .organiser_login .navbar-nav>li>a b{
		display: inline-flex;
    border: none ;
    padding: 0 0px;
    height: 100%;
}
.organiser_login  ul.nav.navbar-nav.menu-list{
        border-top:none; 
     padding: 0px 0; 
     background: #000;
}

    }
@media screen and (max-width: 991px){
    .organiser_login .navbar-nav .nav-item a.agenda-text{
        font-size:14px;
       
    }
}
/*===============org-view=======================*/

 .blog-col-img img ,
 .blog-col-text img{
    height: 100%;
    max-height: 400px;
    width: 50%;
    object-fit: contain;
    border: 2px solid  #0c201b;
    padding: 15px;
    border-radius: 10px;
    display: flex;
    margin: auto;
    margin-bottom: 30px;
}
/*=========blog-img============*/

#edit-active-conference--wrapper legend,#edit-active-conference--2--wrapper legend{
    border-bottom:none;
}
.be-recognized_be-recognized #edit-active-conference--wrapper legend span,.be-recognized_be-recognized #edit-active-conference--2--wrapper legend span{
display: inline-block;
padding: 4px 14px;
color: #ffffff;
background: #00bda0;
width: auto;
border-radius: 8px 8px 0 0;
margin-bottom: 16px;}
#edit-select-conference input[type='radio']:checked:after, #edit-active-conference input[type='radio']:checked:after,#edit-active-conference--2--wrapper  input[type='radio']:checked:after {
    padding: 5px;
    width: 16px;
    height: 16px;
    border-radius: 15px;
    top: -2px;
    left: -2px;
    position: relative;
    background-color:var(--main-color);
    content: '';
    display: inline-block;
    visibility: visible;
    border: 3px solid #fff ;
}


.delegate-slider .slick-slide img{
 padding: 30px;
 max-width: 200px;
 background: #f1f3f4;
 border-radius: 15px;
 border: 1px solid;
}
@media screen and (max-width: 767px){
    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%;
    }

    .slider-section-delegate{
        margin: 0 0 20px 0;
    }

    .delegate-slider .slider-wrapper{
        margin-bottom: 20px;
    }
    .delegate-slider p{
    margin: 0 0 24px 0;
    font-size: 16px;
    }




/*============================legitimacy======page===========================*/
.legitimacy_all{
    padding: 30px 0px;
}
.seal-of-legitimacy_seal-of-legitimacy .our_proven_section{
	padding-top: 40px;
}
/* =======================legitimacy_section================================== */
.legitimacy_section .legitimacy_heading{
 margin-bottom: 40px;
}
.legitimacy_section .legitimacy_heading span,
.enlightening_section h2 span,
.our_proven_section h3 span,
.Legitimacy_Part5 .reviews_content h3 span{
 display: block;
 color: var(--theme-color);
}
.seal-of-legitimacy_seal-of-legitimacy .review_banner_caption h1{
color: var(--main-color);
font-size: 80px;
line-height: 1.2;
font-weight: 700;
margin-bottom: 16px;
text-transform: capitalize;
}
.seal-of-legitimacy_seal-of-legitimacy .review_banner_caption strong {
  font-size: 60px;
  font-weight: 800;
  color: #fff;
}
.legitimacy_section .legitimacy_heading h2{
    max-width: 1200px;
    margin: 10px auto;
    text-align: center;
    border: 1px solid var(--theme-color);
    border-radius: 10px;
    padding: 20px;
    font-size: 25px;
    font-weight: 700;
}
.legitimacy_section .legitimacy_content_wrapper p{
    font-size: 20px;
    text-align: center;
}
/* ==================uniqueness_section============================ */
.uniqueness_section h2{

    font-size: 60px;
    font-weight: 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: 500;
}

/* ================enlightening_section====================== */
.Legitimacy_Part3 .owl-dots, .Legitimacy_Part5 .owl-dots {
    text-align: center;
    display: flex;
    justify-content: space-around;
    max-width: 200px;
    margin: 30px auto;
}
.Legitimacy_Part3 .owl-theme .owl-dots .owl-dot span, .Legitimacy_Part5 .owl-theme .owl-dots .owl-dot span {
    height: 10px;
    background: var(--theme-color);
    width: 10px;
    display: block;
    border-radius: 50%;
}
.seal-of-legitimacy_seal-of-legitimacy .vedio_main_two .item .image_iframe,
.conference-format_conference-format .vedio_main_two .item .image_iframe{
    position: relative;
}
.seal-of-legitimacy_seal-of-legitimacy .vedio_main_two .item .image_wrapper,
.conference-format_conference-format .vedio_main_two .item .image_wrapper {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}
.seal-of-legitimacy_seal-of-legitimacy .vedio_main_two .item .image_wrapper img,
.conference-format_conference-format .vedio_main_two .item .image_wrapper img {
    height: 100%;
    object-fit: cover;
}
.enlightening_section h2,
.Legitimacy_Part5 .reviews_content h3{
    text-align: center;
    font-size: 35px;
    font-weight: 600;
    margin-bottom: 25px;
    max-width: 100%;
}
.Legitimacy_Part5 .see-it{
 padding-top: 40px;
}
.our_proven_section p,.enlightening_section .heading_wrapper p,
.Legitimacy_Part5 .reviews_content p{
    text-align: center;
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 50px;
    max-width: 100%;
}
.enlightening_section p{
	font-size: 16px;
}
.enlightening_section .reviews_content{
 text-align: center;
}
.enlightening_section .owl-carousel.owl-drag .owl-item{
    opacity: 1;
    border: 1px solid black;
    border-radius: 8px;
    overflow: hidden;
    position: relative;
}
.seal-of-legitimacy_seal-of-legitimacy .enlightening_section .item .slider_content p{
 margin-bottom: 0px;
 text-align: center;
}
.seal-of-legitimacy_seal-of-legitimacy .enlightening_section .item .video_btn,
.conference-format_conference-format .enlightening_section .item .video_btn{
     top: 50%;
    left: 50%;
    cursor: pointer;
    position: absolute;
    color: white;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 600;
    transform: translate(-50%);
    z-index: 1111;
}

.seal-of-legitimacy_seal-of-legitimacy .enlightening_section .image_iframe iframe,
.conference-format_conference-format .enlightening_section .image_iframe iframe{
 width: 100%;
}
.seal-of-legitimacy_seal-of-legitimacy .enlightening_section .item .slider_content p span,
.conference-format_conference-format .enlightening_section .item .slider_content p span{
   color: var(--main-color);
}
.seal-of-legitimacy_seal-of-legitimacy .enlightening_section .item,
.conference-format_conference-format .enlightening_section .item {
 margin: 0;
}
.seal-of-legitimacy_seal-of-legitimacy .enlightening_section .owl-carousel.owl-drag .owl-item.active.center .item .image_iframe .slider_content,
.conference-format_conference-format .enlightening_section .owl-carousel.owl-drag .owl-item.active.center .item .image_iframe .slider_content{
 padding: 30px;
} 

.seal-of-legitimacy_seal-of-legitimacy .enlightening_section .item img.btn_play,
.conference-format_conference-format .enlightening_section .item img.btn_play{
 width: 60px;
 height: 60px;
}
.seal-of-legitimacy_seal-of-legitimacy .owl-carousel .owl-nav button.owl-prev,
.seal-of-legitimacy_seal-of-legitimacy .owl-carousel .owl-nav button.owl-next,
.conference-format_conference-format .owl-carousel .owl-nav button.owl-prev,
.conference-format_conference-format .owl-carousel .owl-nav button.owl-next{
color: var(--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,
.conference-format_conference-format .owl-carousel .owl-nav button.owl-prev{
    left: 0;
}
.seal-of-legitimacy_seal-of-legitimacy .owl-carousel .owl-nav button.owl-next,
.conference-format_conference-format .owl-carousel .owl-nav button.owl-next{
    right: 0;
}
.seal-of-legitimacy_seal-of-legitimacy .vedio_slider_seal-of-legitimacy_seal-of-legitimacy,
.conference-format_conference-format .vedio_slider_seal-of-legitimacy_seal-of-legitimacy{
 position: relative;
}
.enlightening_section .owl-carousel.owl-drag .owl-item:after{
 position: absolute;
 width: 100%;
 height: 100%;
 left: 0;
 top: 0;
 content: "";
 background: rgb(248,249,251);
 background: radial-gradient(circle, rgba(248,249,251,1) 0%, rgba(255,58,58,0) 100%);
}
.enlightening_section .owl-carousel.owl-drag .active:after,
.enlightening_section .owl-carousel.owl-drag .center:after
{
 position: static;
 width: 100%;
 height: 100%;
 left: 0;
 top: 0;
 background: transparent;

}
.enlightening_section .owl-carousel.owl-drag  .slider_content{
 padding: 8px;
}

.enlightening_section .owl-carousel.owl-drag .center .slider_content{
 padding: 20px;
}
/* ========our_proven_section================== */
.our_proven_section h2{
    
    text-align: center;
    font-size: 35px;
    font-weight: 600;
    color: var(--theme-color);
    margin-bottom: 30px;

}
.our_proven_section .slick-slide img {
    max-width: 200px;
    margin: 0 auto;
    border-radius: 10px;
    height: 100%;
    object-fit: cover;
    border: 1px solid var(--main-color);
    padding: 15px;
    background: #fff;
}

.our_proven_section h3{
    font-size: 35px;
    text-transform: uppercase;
    font-weight: 600;
    margin-top: 30px;
}
.our_proven_section .logos_slider{
    padding: 20px;
    border: 1px solid #00c3a5f7;
    border-radius: 10px;
    background: #f8f8f8;

}
.our_proven_section .logos_slider .row .col-md-4{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
}
.our_proven_section .logos_slider .row .col-md-4 h4{
 margin-top: 30px;
}
.Legitimacy_Part5 .reviews_content p a{
 background: var(--main-color)!important;
 color: #fff;
}
.beware-of-fake-event-websites_beware-of-fake-event-websites p {
  padding: 10px;
}

.health-2-0-conference-dubai-2023-reviews_health-2-0-conference-dubai-2023-reviews .attendee_past .image-gallery .container{
 padding: 0;
} 
/*========Attendee-Reviews-Spring-Edition==and=======legitimacy=page==@media_start========*/

@media screen and (min-width: 1650px) {
    .internet-2-0-conference-dubai-2023-reviews_internet-2-0-conference-dubai-2023-reviews  .container,
    .seal-of-legitimacy_seal-of-legitimacy .container,
    .recognition-process_recognition-process .container{
        max-width: 1400px;
        margin: 0 auto;
    }
}

/*========================================================*/

@media screen and (max-width: 1650px) {

.enlightening_section .owl-carousel.owl-drag .active:after
{
 position: absolute;
 width: 100%;
 height: 100%;
 left: 0;
 top: 0;
 background: transparent;
 background: radial-gradient(circle, rgba(248,249,251,1) 0%, rgba(255,58,58,0) 100%);

}
.enlightening_section .owl-carousel.owl-drag .active + div:after{
 position: static;
 background: transparent;
 
}
    span.quote_icon.quote_icon1 {
        left: -20px;
    }

    .almuni_content h2 {
        font-size: 90px;
    }
    .seal-of-legitimacy_seal-of-legitimacy .enlightening_section .item .video_btn{
        display: none;
    }
    .seal-of-legitimacy_seal-of-legitimacy .enlightening_section  .center .video_btn{
        display: block;
    }
    .enlightening_section p{
        font-size: 16px;
    }
    .enlightening_section .heading_wrapper p{
        font-size: 18px;
    }
}
@media screen and (max-width: 1500px) {

    .tech_content h2,
    .all_way_review_section h2,
    .attendee_past h2 {
        font-size: 38px;
        margin-bottom: 10px;
    }

    .tech_content h3,
    .all_way_review_section h3,
    .attendee_past h3 {
        font-size: 35px;
    }

    .tech_content {
        font-size: 18px;
        justify-content: center;
    }

    .almuni_content h2 {
        font-size: 70px;
    }

    .almuni_content h4,
    .almuni_content h3 {
        font-size: 30px;
    }

    .almuni_content h3 {
        padding-left: -10px;
    }

    .almuni_content h2 {
        padding-right: 44px;
    }

    span.quote_icon.quote_icon1 {
        left: -15px;
    }

    span.quote_icon {
        font-size: 60px;
    }

    .review_banner_caption h1 {
        font-size: 48px;
    }

    .review_banner_caption h1 {
        font-size: 48px;
    }

    .review_banner_caption p,
    .legitimacy_section .legitimacy_content_wrapper p,
    .enlightening_section .heading_wrapper p, 
    .our_proven_section p, 
    .Legitimacy_Part5 .reviews_content p {
        font-size: 18px;
    }

    .internet-2-0-conference-dubai-2023-reviews_internet-2-0-conference-dubai-2023-reviews  div#edit-actions {
        margin-top: 20px;
    }

    .review_banner_caption strong {
        font-size: 50px;
    }

    .review_banner_caption h1 {
        font-size: 40px;
    }
    .seal-of-legitimacy_seal-of-legitimacy .review_banner_caption h1{
        font-size: 60px;
    }
    .seal-of-legitimacy_seal-of-legitimacy .review_banner_caption strong,
    .uniqueness_section h2{
        font-size: 45px;
    }
    .enlightening_section h2, .Legitimacy_Part5 .reviews_content h3, .attendee_past h2{
        font-size: 30px;
    }

}

/*====================================================*/
@media screen and (max-width: 1400px) {

    .tech_content h3,
    .all_way_review_section h3,
    .attendee_past h3 {
        font-size: 25px;
    }

    .carouse_fantastic_content h3 span {
        font-size: 13px;
    }
}

/*====================================================*/
@media screen and (max-width: 1199px) {

    .tech_content h3,
    .all_way_review_section h3,
    .attendee_past h3 {
        font-size: 22px;
    }

    .carouse_fantastic_content h3 span {
        font-size: 15px;
    }

    button.btn.btn-md.btn-alumni {
        font-size: 16px;
    }

    .review_banner_caption strong {
        font-size: 50px;
    }

    .attendee_past,
    .tech_content p,
    .review_content p,
    .attendee_past p,
    .attendee_past_black p,
    .an_update p {
        font-size: 20px;
    }

    .tech_content h2,
    .all_way_review_section h2,
    .attendee_past h2 {
        font-size: 32px;
    }

    .tech_content h3,
    .all_way_review_section h3,
    .legitimacy_section .legitimacy_heading h2 {
        font-size: 20px;
    }
    .seal-of-legitimacy_seal-of-legitimacy .review_banner_caption h1{
        font-size: 50px;
    }
    .seal-of-legitimacy_seal-of-legitimacy .review_banner_caption strong{
        font-size: 35px;
    }
    .legitimacy_section .legitimacy_content_wrapper p,
    .uniqueness_section h2 ~ p,
    .uniqueness_section_card_box h3,
    .enlightening_section p, .our_proven_section p, .Legitimacy_Part5 .reviews_content p {
        font-size: 18px;
    }
    .uniqueness_section h2{
        font-size: 35px;
    }
        .attendee_past h3{
         font-size: 25px;
        }
    .uniqueness_section_card_box span img{
        max-width: 40px;
    }
    .enlightening_section h2, .Legitimacy_Part5 .reviews_content h3,
    .tech_content h2, .all_way_review_section h2, .attendee_past h2{
        font-size: 25px;
    }
    /*.attendee_past{
        padding: 0px 0px;
    }*/
.enlightening_section .owl-carousel.owl-drag .active:after{
position: static;
display: none;
}
.legitimacy_all {
    padding: 30px 0px;
}
}

/*===========================*/
@media screen and (max-width: 1024px) {

    .review_content p,
    .an_update p {
        font-size: 20px;
    }

    span.quote_icon {
        font-size: 40px;
    }

    .tech_content h3,
    .all_way_review_section h3,
    .attendee_past h3 {
        margin-bottom: 10px;
    }
    .attendee_past,
    .tech_content p {
        font-size: 20px;
    }
}

/*==============================*/

@media screen and (max-width: 991px) {

    .attendee_past,
    .tech_content p,
    .attendee_past,
    .tech_content p,
    .review_content p,
    .attendee_past p,
    .attendee_past_black p,
    .an_update p,
    .review_content p,
    .an_update p {
        font-size: 18px;
    }

    .almuni_content h2 {
        font-size: 50px;
    }

    .internet-2-0-conference-dubai-2023-reviews_internet-2-0-conference-dubai-2023-reviews  .form-text,
    .form-email {
        padding: 1rem;
    }
.our_proven_section h3 span{
	display: inline-block;
}
    .wrapping_bindingg {
        margin: 0 auto;
        width: 70%;
    }

    .almuni_content h2 {
        font-size: 50px;
    }
    .uniqueness_section h2 {
    font-size: 30px;
    text-align: center;
}
.uniqueness_section_card_box p,
.legitimacy_section .legitimacy_content_wrapper p, 
.uniqueness_section h2 ~ p, .uniqueness_section_card_box h3, 
.enlightening_section p, .our_proven_section p, 
.Legitimacy_Part5 .reviews_content p {
    font-size: 16px;
}
.uniqueness_section h2 ~ p{
	text-align: center;
}
.our_proven_section .logos_slider .row .col-md-4{
    display: flex;
    justify-content: center;
    align-items: center;
  
}
.our_proven_section .logos_slider .row .col-md-4 h4{
 margin-top: 0px;
}
}

/*=====================================*/
@media screen and (max-width: 767px) {
    .tech_figure:before {
        left: -6px;
    }

    .tech_figure {
        max-width: 500px;
        margin: 0 auto;
    }

    .tech_content {
        padding-left: 0px;
        padding: 25px;
    }

    .tech_content p {
        text-align: justify;
    }

    .tech_content h2 {
        font-size: 30px;
    }

    .review_banner_caption strong {
        font-size: 40px;
    }

    .tech_content h2 br {
        display: none;
    }

    span.quote_icon.quote_icon2 {
        position: static;
        display: block;
        text-align: right;
    }

    span.quote_icon.quote_icon1 {
        left: 0;
    }

    span.quote_icon,
    .review_banner_caption h1 {
        font-size: 30px;
    }

 /*   .review_content p,
    .an_update p,
    .attendee_past,
    .tech_content p,
    .attendee_past,
    .tech_content p,
    .review_content p,
    .attendee_past p,
    .attendee_past_black p,
    .an_update p {
        font-size: 18px;
    }*/

    .attendee_past {
        padding: 50px 20px;

    }

    .almuni_content {
        padding: 40px;
    }

    .wrapping_bindingg {
        width: 70%;
    }
    .seal-of-legitimacy_seal-of-legitimacy .review_banner_caption h1 {
    font-size: 40px;
    margin-left: 20px;
}
.seal-of-legitimacy_seal-of-legitimacy .review_banner_caption strong {
    font-size: 30px;
}
.seal-of-legitimacy_seal-of-legitimacy .review_banner_figure img{
 height: 50vh;
 object-fit: cover;
}
.legitimacy_section .legitimacy_content_wrapper p,
.uniqueness_section h2 ~ p, 
.enlightening_section p,
.our_proven_section p,
.Legitimacy_Part5 .reviews_content p,
.enlightening_section .heading_wrapper p {
    font-size: 16px;
}
.uniqueness_section_card_box h3{
    font-size: 18px;
}
.uniqueness_section h2,.uniqueness_section h2 ~ p{
    text-align: center;
    margin-bottom: 10px;
}
.enlightening_section h2,
.Legitimacy_Part5 .reviews_content h3, 
.tech_content h2, 
.all_way_review_section h2,
.attendee_past h2,
.attendee_past h3 {
    font-size: 20px;
}
.legitimacy_all {
    padding: 30px 0px;
}
.uniqueness_section h2 strong,.our_proven_section h3 span {
    display: inline-block;
}
.uniqueness_section h2 ~ p{
 margin-bottom: 20px;
}
}

/*===========================*/
@media screen and (max-width: 600px) {
    .almuni_content h2 {
        font-size: 50px;
    }

    .review_banner_caption strong {
        font-size: 40px;
    }

    .dubai-2023-reviews_dubai-2023-reviews .review_banner_caption p {
        font-size: 16px;
        max-width: 100%;
        text-align: inherit;
    }

    .attendee_past,
    .tech_content p {
        font-size: 16px;
    }

    .all_way_review_section h2 {
        font-size: 22px;
        margin-bottom: 23px;
    }

    .all_way_review_section {
        padding: 40px 0;

    }

    .review_content p {
        font-size: 16px;
        text-align: justify;
    }

    .internet-2-0-conference-dubai-2023-reviews_internet-2-0-conference-dubai-2023-reviews  .banner-section img {
        height: 52vh;
    }
}

@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;
    }
    .internet-2-0-conference-dubai-2023-reviews_internet-2-0-conference-dubai-2023-reviews  .carouse_fantastic_slider{
        padding: 30px 30px;
    }
.tech_section{
    padding: 50px 0px;
}
.internet-2-0-conference-dubai-2023-reviews_internet-2-0-conference-dubai-2023-reviews  .exhibitor_slider_sponsors ul.slick-dots li>button{
    display: none;
}
    .review_content p,
    .an_update p,
    .attendee_past,
    .tech_content p,
    .attendee_past,
    .tech_content p,
    .review_content p,
    .attendee_past p,
    .attendee_past_black p,
    .an_update p {
        font-size: 16px;
        
    }
    .attendee_past p,
    .legitimacy_section .legitimacy_content_wrapper p,
    .enlightening_section .heading_wrapper p,
    .Legitimacy_Part5 .reviews_content p {
        text-align: justify;
    }
    .Legitimacy_Part5 .reviews_content p + p{
        text-align: center;
    }
    .tech_content h2,.legitimacy_section .legitimacy_heading h2 {
        font-size: 18px;
    }
    .almuni_content h2 {
    font-size: 30px;
    padding: 0;
}
.almuni_content h4, .almuni_content h3,.tech_content h2, .all_way_review_section h2, .attendee_past h2{
    font-size: 20px;
}
.almuni_content {
    padding: 15px;
}
.almuni_content {
    padding: 15px;
}
.uniqueness_section h2 strong {
    display: inline-block;
   
}
.uniqueness_section h2 {
    font-size: 26px;
    text-align: center;
    margin-bottom: 1rem;
}
.attendee_past {
    padding: 0px 0px;
}
.dubai-2023-reviews_dubai-2023-reviews .attendee_past {
    padding: 30px 0px;
}
}
/*========Dos & Don’ts To Avoid Event Scams=============*/
.prevent-event-scams_prevent-event-scams .scam_page_conference p {
  font-size: 16px;
  font-weight: 500;
  padding: 10px 0px;
  text-align: justify;
}

.prevent-event-scams_prevent-event-scams .scam_page_conference {
  padding: 80px 0px;
}

.prevent-event-scams_prevent-event-scams .scam_page_conference ol {
  padding-left: 25px;
  text-align: justify;
}

.prevent-event-scams_prevent-event-scams .scam_page_conference h5 {
  font-size: 20px;
  font-weight: 600;
}
/*========video-reviews_video-reviews=============*/
.video-reviews_video-reviews .video_col_section{
  padding: 30px 0px;
}
.video-reviews_video-reviews .video_col_section p{
    font-size: 16px;
   
}
.video-reviews_video-reviews .video_col_section .slider_content h3 ~ p span{
     font-weight: 700;
}
.video-reviews_video-reviews .videos-section{
    padding: 50px 0px;
}
.video-reviews_video-reviews .single-featured-image-header .top_panel_image_header{
    text-align: center;
}
.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  p  a,
.video-reviews_video-reviews .single-featured-image-header .top_panel_image_header h1 p span{
    color: #fff;
    font-weight: 700;
}
.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;
    font-weight: 600;
}
.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 h2{
    font-weight: 700;
    margin-left: 16px;
}
.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;
    font-size: 12px;
}
 .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: 24px;
}
}
@media screen and (max-width: 767px) {

.video-reviews_video-reviews .videos-section .text-justify p{
    font-size: 16px;
}
}
@media screen and (max-width: 575px) {
.video-reviews_video-reviews .single-featured-image-header img {
    object-fit: cover;
    height: 35vh;
}
}
@media screen and (max-width: 375px){
 .single-featured-image-header img {
    object-fit: cover;
    height: 40vh;
}   
}


/*==========end=======*/

/*==============loder-dashboard========================*/
 .user_loader_img_2 {
    visibility: hidden;
    width: 100%;
    height: 100%;
    background: #00000047;
    display: flex;
    align-items: center;
    justify-content: center;
    position: fixed;
    z-index: 999;
    overflow: show;
    margin: auto;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

.user_loader_img_2.visibility_visible {
    visibility: visible;
}

.user_loader_img_2.visibility_visible img {
    animation: rotation 35s linear infinite;
}

@-webkit-keyframes rotation {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

/*==============loder-dashboard===========end=============*/
/*===/linkedIn-profile-verification-tool=====*/

.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .banner-fig .top_panel_image_header  h1{
    font-weight: 700;
    text-transform: uppercase;
    font-size: 60px;
    text-align: left;
}
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .banner-fig .top_panel_image_header h1 span{
    background: #3b85ce;
    font-weight: 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_profile_heading  form label {
    display: none;
}
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .linkedIn_url{
    align-items: center;
}
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .js-form-item.form-item{
    margin: 10px 0px;
}
/*==================linkedin_profile_url=======================*/
 .recognition-process,
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .videos-section{
    padding: 50px 0px;
}
body.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool{
 font-family: 'Poppins', sans-serif;
}
.linkedin_profile_url_section .linkedin_profile_heading .linkedin_profile_menu li{
    display: flex;
    justify-content: start;
    align-items: start;
   
}
.linkedin_profile_url_section .linkedin_profile_heading .linkedin_profile_menu  > li:not(:last-child) {
     margin-bottom: 50px;
}

.linkedin_profile_url_section .linkedin_profile_heading .linkedin_profile_menu li span{
    padding: 14px;
    display: inline-block;
    background: var(--theme-color);
    color: #fff;
    font-size: 18px;
    font-weight: 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(--theme-color);
    text-decoration: none;
}
 .enter_url_section .linkedin_profile_url{
 background: #051f39;
 max-width: 1350px;
 margin: 0 auto;
 padding: 50px;
 border-radius: 25px;
}
 .linkedin_profile_url .linkedin_profile_heading h3{
    text-align: center;
    color: #fff;
    font-size: 35px;
    font-weight: 600;
    margin-bottom: 16px;
}
 .enter_url_section .linkedin_profile_url .linkedin_profile_heading p{
    color: #d1d2d3;
}
.enter_url_section .linkedin_profile_url .linkedin_profile_heading .red span p{
    color: red;
}
 .enter_url_section .linkedin_profile_url .linkedin_profile_heading .green span p{
    color: green;
}
 .enter_url_section .linkedin_profile_url .linkedin_profile_heading p span{
 color: #fff;
}
 .enter_url_section .linkedin_profile_url .linkedin_profile_heading form input#edit-actions-submit {
    border: 1px solid #fff;
    background: #1b71c6;
    width: auto;
    max-width: 100%;
    white-space: normal;
    padding: 10px 40px!important;
    border-radius: 5px;
}
 .enter_url_section .linkedin_profile_url .linkedin_profile_heading form div#edit-actions{
    text-align: center;
    margin: 1rem 0rem;
}
 .enter_url_section .linkedin_profile_url .linkedin_profile_heading h3 span{
color: #1d72c7;

}
 .enter_url_section .linkedin_profile_url .attendee-number .linkedin-profile img,
 .enter_url_section .linkedin_profile_url_section .attendee-number .linkedin-profile img{
 width: 100%;
}
.attendee-number{
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}
 .enter_url_section .linkedin_profile_url .attendee-number .linkedin-profile{
    max-width: 300px;
    margin: 0 auto;
}
 .enter_url_section .linkedin_profile_url .form-item-first-name,
 .enter_url_section .linkedin_profile_url .form-item-last-name {
    display: none;
}


/*======linkedin-page-media=================*/
@media screen and (min-width: 1600px) {
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .container{
    max-width: 1400px;
    margin: 0 auto;
}
}
@media screen and (max-width: 1500px) {
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .banner-fig .top_panel_image_header h1{
    font-size: 50px;
}
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .videos-section h3{
    font-size: 35px;
}
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .videos-section p,
.linkedin_profile_url_section .linkedin_profile_heading .linkedin_profile_menu li div p{
    font-size: 18px;
}
.linkedin_profile_url_section .linkedin_profile_heading .linkedin_profile_menu li div h4{
    font-size: 25px;
}
.linkedin_profile_url_section .linkedin_profile_heading .linkedin_profile_menu > li:not(:last-child){
    margin-bottom: 35px;
}
}
@media screen and (max-width: 1199px) {
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .videos-section h3{
    font-size: 30px;
}
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .videos-section p,
.linkedin_profile_url_section .linkedin_profile_heading .linkedin_profile_menu li div p{
    font-size: 16px;
}
 .linkedin_profile_url_section .linkedin_profile_heading .linkedin_profile_menu > li:not(:last-child) {
    margin-bottom: 30px;
}
.linkedin_profile_url_section .linkedin_profile_heading .linkedin_profile_menu li div h4{
    font-size: 20px;
}
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .enter_url_section .linkedin_profile_url .linkedin_profile_heading form input#edit-actions-submit {
    margin-bottom: 16px!important;
    display: inline-block;
}

.page-node-231 .banner-fig .top_panel_image_header h1 span {
    background: #3b85ce;
    font-weight: 500;
    display: inline-block;
    padding: 10px;
    font-size: 20px;
    text-transform: capitalize;
}

.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .banner-fig .top_panel_image_header h1{
    font-size: 45px;
}

}
/*========*/
@media screen and (max-width: 1024px) {

.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .single-featured-image-header img {
        height: 75vh;
        max-height: 75vh;
        object-fit: cover;
    }


}
/*========*/
@media screen and (max-width: 991px) {
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .attendee-number .linkedin-profile{
    max-width: 600px;
    margin: 20px auto;
}
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .videos-section p{
    margin-bottom: 35px;
    font-size: 16px;
}
.linkedin_profile_url_section .linkedin_profile_heading .linkedin_profile_menu li div p {
    font-size: 16px;
}
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .enter_url_section .linkedin_profile_url .linkedin_profile_heading p {
    color: #d1d2d3;
    font-size: 14px;
    margin-top: 15px;
    text-align: center;
}

.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .banner-fig .top_panel_image_header h1 {
    font-size: 40px;
}
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .single-featured-image-header img {
    max-height: 50vh;
}
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .enter_url_section .linkedin_profile_url .linkedin_profile_heading h3{
    font-size: 30px;
}
}
/*========*/
@media screen and (max-width: 767px) {
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool.single-featured-image-header img  {
    max-height: 50vh;
}
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .videos-section h3,
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .enter_url_section .linkedin_profile_url .linkedin_profile_heading h3 {
    font-size: 25px;
}
.linkedin_profile_url_section ul.linkedin_profile_menu{
    margin-bottom: 25px;
}
.linkedin_profile_url_section .linkedin_profile_heading .linkedin_profile_menu li div h4{
    font-size: 20px;
}
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .attendee-number .linkedin-profile{
 max-width: 500px;
margin: 0 auto;
}
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .banner-fig .top_panel_image_header h1 span{
    margin-bottom: 15px;
}
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .enter_url_section .linkedin_profile_url .attendee-number .linkedin-profile {
    max-width: 250px;
    margin: 15px auto;
}
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .enter_url_section .linkedin_profile_url  form input#edit-email {
   text-align: center;
}
.recognition-process, 
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .videos-section{
 padding: 40px 0px;
}

}
/*=========*/
@media screen and (max-width: 575px) {
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .videos-section p{
    text-align: justify;
}
.linkedin_profile_url_section .linkedin_profile_heading .linkedin_profile_menu li div h4{
 font-size: 20px;
}
.linkedin_profile_url_section .linkedin_profile_heading .linkedin_profile_menu li div p {
    font-size: 15px;
    text-align: justify;
}
.linkedin_profile_url_section .linkedin_profile_heading .linkedin_profile_menu li span {
    padding: 10px;
    font-size: 15px;
    height: 30px;
    width: 30px;
    margin-right: 8px;
}
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .banner-fig .top_panel_image_header h1{
font-size: 40px;
}
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .banner-fig .top_panel_image_header h1 span{
margin-bottom: 10px;
}
 .recognition-process, .linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .videos-section{
    padding: 30px 0px!important;
}
}
/*====*/
@media screen and (max-width: 400px) {
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .banner-fig .top_panel_image_header h1{
    font-size: 30px;
}
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .banner-fig .top_panel_image_header h1 span{
    font-size: 16px;
}
.recognition-process, .linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .videos-section{
    padding: 20px 0px!important;
}
}
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .form-text,
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .form-url,
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .form-email,
.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .form-tel {
    display: block;
    width: 100%;
    height: 100%;
    padding: 10px;
    font-size: 16px;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 2px solid #dbe0df;
    border-radius: 0;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

.linkedIn-profile-verification-tool_linkedIn-profile-verification-tool .iti__arrow{
    display: none;
}


/*=============new-blog-page-20-09-2023=========================*/
.banner_blog_section{
    background: #000;
    
}
 .asserts1{
    padding: 200px 0px;
    text-align: center;
 }
 .asserts1 h1{
    color: #0ba580;
 }
.asserts{
 background:#d9f3ed;
 text-align: center;
 padding: 50px 0px;
}
.asserts h2 {
color: #0ba580;
font-size: 40px;
font-weight: 700;
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: 35px;
font-weight: 600;
margin-bottom: 20px;
}
.announcement_content h3 span{
    display: block;
}
.announcement_content p{
    font-size: 20px;
    font-weight: 500;
}
.announcement_content p span{
    color: #0ba580;
}
.marketing_heading_main p,
.questions_ans p{
font-size: 22px;
font-weight: 500;
}
.questions_ans{
    padding: 40px 0px;
}

.announcement_blog{
 padding: 60px 0px;
}

.announcement_blog a{
 color: blue;
}

.announcement_blog p{
 text-align: justify;
}

.question p{
    text-align: justify;
}
.have_a_question,
.question  h2
{
 background-color: #d9f3ed;
 text-align: center;
 padding: 40px 0px;
}
.question  h2,
.have_a_question h2{
 font-weight: 600;
 font-size: 40px;
}
.questions_ans h3{
    margin-bottom: 30px;
}
.questions_ans a{
    color: blue;
}

 .have_a_question span,
 .questions_ans h3{
    color: #0ba580;
 }
 .questions_ans h3{
    color: #0ba580;
    font-size: 35px;
    font-weight: 600;
 }
 .have_a_question p{
   font-size: 22px;
    font-weight: 500;
    margin: 20px 0px;
 }
 .have_a_question a{
 color: blue;
 }
 @media screen and (min-width: 1650px) {
  .unfounded-scam-claims_unfounded-scam-claims .container{
        max-width: 1490px;
        margin: 0 auto;
    }
 }
 @media screen and (max-width: 1500px) {
 .asserts1 h1{
    font-size: 35px;
 }
 .asserts h2,
 .announcement_content h3,
 .questions_ans h3,
 .question h2, .have_a_question h2{
    font-size: 25px;
 }
 .marketing_heading_main p, .questions_ans p,.announcement_content p,
 .have_a_question p{
    font-size: 18px;
 }
 .have_a_question, .question h2{
    padding: 20px 0px;
 }
.questions_ans{
    padding: 20px 0px;
}
 }
 @media screen and (max-width: 991px) {
 .asserts1 h1{
    font-size: 30px;
 }
 .asserts h2,
 .announcement_content h3,
 .questions_ans h3,
 .question h2, .have_a_question h2{
    font-size: 22px;
 }
 .marketing_heading_main p, .questions_ans p,.announcement_content p,
 .have_a_question p{
    font-size: 16px;
 }
 .have_a_question, .question h2{
    padding: 20px 0px;
 }
 
 }
 @media screen and (max-width: 575px) {
 .asserts1 h1{
    font-size: 22px;
 }
 .asserts h2,
 .announcement_content h3,
 .questions_ans h3,
 .question h2, .have_a_question h2{
    font-size: 20px;
 }
 .marketing_heading_main p, .questions_ans p,.announcement_content p,
 .have_a_question p{
    font-size: 16px;
 }
 .have_a_question, .question h2{
    padding: 20px 0px;
 }
 .announcement_blog{
    padding: 40px 0px;
 }
 .asserts1{
    padding: 200px 0px 100px 0px;
 }
 }
  @media screen and (max-width: 575px) {
 .questions_ans p,.announcement_content p,
 .have_a_question p{
   text-align: justify;
 }
 .questions_ans {
  padding: 20px 0px;
 }
 .announcement_date{
    text-align: center;
 }
  }
/*================================================================*/
/*========conf_format-page-css-start============*/

.conference-format_conference-format .legitimacy_section .legitimacy_heading h2{
     border: transparent;
     font-size: 50px;
     padding: 0;
}
.conference-format_conference-format .legitimacy_section .legitimacy_content_wrapper p {
    font-size: 22px;
    text-align: center;
    margin-bottom: 50px;
}
.Conference_Format_3 .legitimacy_content_wrapper{
    background: #000;
    padding: 50px;
    text-align: center;
    color: #fff;
    border-radius: 13px;
}
.Conference_Format_3 .red-btn{
    font-size: 16px;
    font-weight: 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;
}
/*.conference-format_conference-format .review_banner_caption p{
    max-width: 50%;
    text-align: justify;
}*/
.speaker_sessions .speaker_content h3{
     font-size: 50px;
    font-weight: 600;
    margin-bottom: 50px;
}
.Conference_Format_4 .speaker_img{
    width: auto;
   max-width: 680px;
}
.speaker_sessions .speaker_content h3 span{
   color: var(--theme-color);
 }
 .speaker_sessions .speaker_content p{
  font-size: 22px;
  text-align: justify;
 }
 .Conference_Format_4 .row .col-12:nth-child(2){
    display: flex;
    align-items: center;
    justify-content: center;
 }

 .conference-format_conference-format .vedio_main_two .item .image_iframe {
    position: relative;
    border-radius: 25px;
    overflow: hidden;
}
.conference-format_conference-format .owl-carousel .owl-nav button.owl-prev,
.conference-format_conference-format .owl-carousel .owl-nav button.owl-next{
     font-size: 60px!important;
 }
 .conference-format_conference-format .owl-carousel .owl-nav.disabled{
  display: block;
 }
 .Conference_Format_7 .review_banner_caption .speaker_content,
  .Conference_Format_9 .review_banner_caption .speaker_content{
    text-align: justify;

 }
 .Conference_Format_5 .pannelisst{
    background: #000;
    padding: 50px;
    border-radius: 22px;
    color: #fff;
}
.Conference_Format_5 .pannelisst h2{
 font-size: 50px;
}
.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: 600;
    margin-bottom: 20px;
}
.Conference_Format_7 img,
.Conference_Format_9 img{
    height: 100%;
}
.Conference_Format_7 .review_banner_caption p,
.Conference_Format_9 .review_banner_caption p{
 max-width: 100%;
 line-height: 1.6;

}

.Conference_Format_5 .owl-carousel.owl-drag .active + div:after,
.Conference_Format_5 .owl-carousel.owl-drag .owl-item:after,
.Conference_Format_5 .owl-carousel.owl-drag .active:after{
 position: static;
 background: transparent;
 background: none;
 }
.Conference_Format_6 .speaker_img img,
.Conference_Format_8 .speaker_img img,
.Conference_Format_10 .speaker_img img{
    border-radius: 20px;
}
.Conference_Format_6 .speaker_img ,
.Conference_Format_8 .speaker_img ,
.Conference_Format_10 .speaker_img {
    border-radius: 20px;
    margin-left: -120px;
    width: 50%;
}
.Conference_Format_speak{
    display: flex;
    justify-content: center;
    align-items: center;
}
.Conference_Format_6 .speaker_content,
.Conference_Format_8 .speaker_content,
.Conference_Format_10 .speaker_content{
    background: #f5f5f5;
    padding: 29px;
    border-radius: 15px;
    position: relative;
    width: 50%;
    z-index: 111;
    box-shadow: 3px 4px 10px #423e3e;
}
.Conference_Format_6 .speaker_content p,
.Conference_Format_8 .speaker_content p,
.Conference_Format_10 .speaker_content p {
    font-size: 20px;
    text-align: justify;
    line-height: 1.4;
}

.Conference_Format_6 .row .col-12:nth-child(1),
.Conference_Format_8 .row .col-12:nth-child(1),
.Conference_Format_10 .row .col-12:nth-child(1){
 display: flex;
 justify-content: center;
 align-items: center;
}
.form_section_format .wrappered {
    background: #000;
    padding: 30px;
    border-radius: 22px;
    margin-top: 6rem;
    position: relative;
}
.form_section_format .wrappered form .mt-5{
 margin-top: 40px!important;
}
.form_section_format .column_inputing{
    display: flex;
    justify-content: center;
    align-items: center;
}
.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;
}
.form_section_format .wrapper h2{
 font-size: 50px;
 font-weight: 600;
 margin-bottom: 1rem;
}
.form_section_format .wrapper h2 span{
    color: var(--theme-color);
}
.form_section_format .wrapper p{
    font-size: 20px;
    margin-bottom: 2rem;
}
.form_section_format .form-text,
.form_section_format  .form-url,
.form_section_format .form-email,
.form_section_format .form-textarea {
    width: 100%;
    height: 100%;
    padding: 15px;
    font-size: 1rem;
    border: 1px solid var(--theme-color);
    border-radius: 0;
    border-radius: 10px;
}
.form_section_format div#edit-actions {
   
    padding: 0;
}
.form_section_format img{
    height: calc(100% + 113px);
    position: absolute;
    top: -83px;
    right: -16px;
    max-width: 90%;
}
.form_section_format label{
    display: none;
}
/*========conf_format-page-css-start=====end=======*/
/*=========@media=========*/
@media screen and (min-width: 1550px){
    .conference-format_conference-format .container{
    max-width: 1490px;
    margin: 0 auto;
}
}

@media screen and (max-width: 1500px){
.conference-format_conference-format .owl-carousel .owl-nav button.owl-next
 {
    right: -55px;
} 
.conference-format_conference-format .owl-carousel .owl-nav button.owl-prev{
    left: -55px;
}
.speaker_sessions .speaker_content p,
.conference-format_conference-format .legitimacy_section .legitimacy_content_wrapper p,
.form_section_format .wrapper p {
    font-size: 18px;
}
.Conference_Format_4 .speaker_img {
    max-width: 500px;
}
.Conference_Format_7 .review_banner_caption{
    bottom: 10%;
}
.speaker_sessions .speaker_content h3,
.Conference_Format_7 .speaker_content h3, .Conference_Format_9 .speaker_content h3,
.form_section_format .wrapper h2,
.Conference_Format_5 .pannelisst h2{
    font-size: 35px;
    margin-bottom: 20px;
}
.form_section_format .wrappered{
    margin-top: 2rem;
}
.conference-format_conference-format .owl-carousel .owl-nav button.owl-prev,
 .conference-format_conference-format .owl-carousel .owl-nav button.owl-next {
    font-size: 50px!important;
}
.conference-format_conference-format .review_banner_caption h1{
    font-size: 70px;
}
.conference-format_conference-format .review_banner_caption strong,
.conference-format_conference-format .legitimacy_section .legitimacy_heading h2,
.Conference_Format_5 .pannelisst h2{
    font-size: 35px;
}
.conference-format_conference-format  .Conference_Format .review_banner_caption p{
 font-size: 18px;
 line-height: 1.55;
}
}
/*===============*/
@media screen and (max-width: 1199px){
.conference-format_conference-format .review_banner_caption h1 {
    font-size: 50px;
}
.Conference_Format_7 .review_banner_caption p, .Conference_Format_9 .review_banner_caption p {
    max-width: 100%;
    line-height: 1.4;
    font-size: 16px;
}
.speaker_sessions .speaker_content h3,
.Conference_Format_7 .speaker_content h3,
.Conference_Format_9 .speaker_content h3,
.form_section_format .wrapper h2,
.Conference_Format_5 .pannelisst h2{
font-size: 30px;
margin-bottom: 10px;
}
.speaker_sessions .speaker_content p,
.conference-format_conference-format .legitimacy_section .legitimacy_content_wrapper p,
.form_section_format .wrapper p,
.Conference_Format_5 .heading_wrapper p{
font-size: 16px;
}
.conference-format_conference-format .review_banner_caption strong,
.conference-format_conference-format .legitimacy_section .legitimacy_heading h2,
.Conference_Format_5 .pannelisst h2{
font-size: 25px;
}
.form_section_format input#edit-actions-submit{
    font-size: 16px!important;
}
.form_section_format img {
    height: 100%;
    position: absolute;
    top: 26px;
    right: -15px;
    max-width: 100%;
}

}
@media screen and (max-width: 991px){
.Conference_Format .review_banner_figure img{
    height: 70vh;
    object-fit: cover;
}

}
/*===========*/
@media screen and (max-width: 767px){
.conference-format_conference-format .Conference_Format .review_banner_caption p{
    max-width: 100%;
}
.speaker_sessions .speaker_content p,
.conference-format_conference-format .legitimacy_section .legitimacy_content_wrapper p,
.form_section_format .wrapper p, .Conference_Format_5 .heading_wrapper p{
    text-align: justify;
}
.form_section_format img {
    position: static;
    width: auto;
    max-width: 200px;
    height: auto;
    a: 20px 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;
}
}
@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;
}
}
@media screen and (max-width: 400px){
.Conference_Format_7 img, .Conference_Format_9 img{
    height: 60vh;
}
.conference-format_conference-format .owl-carousel .owl-nav button.owl-prev, .conference-format_conference-format .owl-carousel .owl-nav button.owl-next {
    font-size: 40px!important;
}
.conference-format_conference-format .owl-carousel .owl-nav button.owl-prev {
    left: -30px;
}

.conference-format_conference-format .owl-carousel .owl-nav button.owl-next {
    right: -30px;
}
  .conference-format_conference-format .owl-carousel .owl-nav button.owl-prev,
   .conference-format_conference-format .owl-carousel .owl-nav button.owl-next{
    top: 30%;
   }
   .form_section_format .wrappered form .mt-5{
 margin-top: 0px!important;
}
}
/*====================*/
/*==============become-a-speaker=====================*/
/* =======================speak_at_section================================== */
.become-a-speaker_become-a-speaker .banner-fig h1{
    font-weight: 700;
    text-transform: uppercase;
    font-size: 70px;
}
.become-a-speaker_become-a-speaker .banner-fig h1 span{
    display: block;
}
.become-a-speaker_become-a-speaker .top_panel_image_header p{
    font-size: 20px;
}
.become_speak_com{
 padding: 80px 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: 700;
    margin-bottom: 40px;
}

.speak_at_section .speak_at_section_wrapper p{
    font-size: 20px;
    text-align: center;
    font-weight: 500;
}
.speak_at_section .speak_at_section_wrapper p span{
    font-size: 20px;
    text-align: center;
    color: var(--main-color);
    font-weight: 600;
}
/* ===========voice_your_impact================= */
.voice_your_impact{
    background: #000;
    color: #fff;
}
.voice_your_impact h2{
    color: var(--main-color);
    font-size: 50px;
    font-weight: 700;
    margin-bottom: 20px;
}
.voice_your_impact .row .col-md-4:first-child{
    justify-content: center;
    align-items: center;
    display: flex;
    flex-direction: column;
}
.your_impact_box span{
    margin-bottom: 20px;
    display: inline-block;
}
.your_impact_box span img {
    width: auto;
    max-width: 60px;
}
.voice_your_impact .mike_image{
    width: auto;
    max-width: 330px;
}
.your_impact_box h3 {
    font-size: 20px;
    font-weight: 600;
    color: #fff;
    margin-bottom: 20px;
}
.voice_your_impact .your_impact_box p {
    font-size: 16px;
    font-weight: 500;
}
/* ========================================= */
.talk_on_section .agenda_btn,
.session_type .agenda_btn{
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 20px 0px;
}
.talk_on_section .agenda_btn a,
.session_type .agenda_btn a{
    display: inline-block;
    background-color: var(--main-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: 500;
}
.sessions_content h3{
    font-size: 40px;
    font-weight: 600;
}
.sessions_content h3 span{ 
 color: var(--main-color);
}
.session_type .agenda_btn a{

margin: 0;
}
.become-a-speaker_become-a-speaker ol {
  display: none;
}
/* =========fastrack================ */
.fastrack .your_impact_box{
 padding: 20px;
 background: #000;
 color: #fff;
 height: 100%;
}
.fastrack .your_impact_box h3{
    color: var(--main-color);
}
.fastrack_boxes .row .col-lg-3:nth-child(even) .your_impact_box {
    background-color: #2f2f2f;
  }
  .fastrack_boxes .remember_p{
   color: #2f2f2f;
   font-style: italic;
   font-size: 18px;
   max-width: 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: var(--theme-color);
    padding: 6px 16px;
    border-radius: 8px;
    border: 1px solid var(--theme-color);
    transition: 0.5s all;
}
.become-a-speaker_become-a-speaker .form_section_format img{
 max-width: 70%;
}

/*=======================================*/
@media only screen and (min-width: 1650px) {
.container{
max-width: 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-fig h1{
font-size: 40px;
}

}

@media only screen and (max-width: 1199px) {
.voice_your_impact h2 {

font-size: 40px;

}
.your_impact_box h3{
font-size: 18px;
}
.voice_your_impact .your_impact_box p{
font-size: 15px;
}
.your_impact_box span{
margin-bottom: 10px;
}
.become_speak_com{
padding: 50px 0px;
}

.session_type img{
height: 70vh;
object-fit: cover;
border-radius: 8px;
}
.become-a-speaker_become-a-speaker .form_section_format img{
max-width: 100%;
}
}
@media only screen and (max-width: 991px) {

.voice_your_impact h2 br{
display: none;
}
.voice_your_impact .mike_image{
max-width: 100%;
}
.voice_your_impact .mike_image img{
max-width: 300px;
}
.talk_on_section .agenda_btn a, .session_type .agenda_btn a{
font-size: 15px;
}
.fastrack_boxes .remember_p{
font-size: 16px;
}
.become_speak_com {
padding: 40px 0px;
}
.speak_at_section .speak_at_section_heading h2{
margin-bottom: 20px;
}
.voice_your_impact h2,
.voice_your_impact .mike_image
{
text-align: center;
}
.speak_at_section .speak_at_section_heading h2{
font-size: 25px;
}
.become-a-speaker_become-a-speaker .banner-fig h1{
font-size: 30px;
}
.become-a-speaker_become-a-speaker .who_we_banner_caption p{
font-size: 16px;
}
.sessions_content{
margin-left: 0;
padding: 10px;
}
.your_impact_box{
text-align: center;
margin: 10px 0px;
}
.voice_your_impact h2{
font-size: 30px;
}

}
@media only screen and (max-width: 767px) {

.speak_at_section .speak_at_section_wrapper p{
font-size: 16px;
text-align: justify;
}
.talk_on_section .agenda_btn a, .session_type .agenda_btn a{
font-size: 12px;
}
.fastrack .your_impact_box p{
font-size: 15px;
}

}

@media only screen and (max-width: 575px) {
.sessions_content h3 {
  font-size: 25px;
  text-align: center;
}
.talk_on_section .agenda_btn, .session_type .agenda_btn {
  justify-content: space-between;
  flex-direction: column;
}
.sessions_content p {
    font-size: 16px;
    text-align: justify;
}
.become-a-speaker_become-a-speaker .form_section_format img{
    max-width: 200px;
    height: auto;
}
.become-a-speaker_become-a-speaker a.btn-start_today{
    font-size: 12px;
}
.Conference_Format_7 .review_banner_caption .speaker_content, .Conference_Format_9 .review_banner_caption .speaker_content{
    padding: 10px;
}
.talk_on_section .agenda_btn a, .session_type .agenda_btn a{
    margin: 10px 0px;
}
.become_speak_com{
    padding: 30px 0px;
}
}

/*============css for as featured on (homepage)=====================*/
   .strip{
          padding: 20px 0px;
         background: #8080803d;
   }
   .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===============================*/