.ul-listing-margin ul,
.ul-listing-margin ol {
margin-left: 16px;
margin-top: -9px;
}
.elementor-toggle {
text-align: left;
display: grid;
grid-template-columns: repeat(2, 50%);
grid-column-gap: 10px;
}
.elementor-accordion .elementor-tab-title {
text-align: right;
}
.ele-custom-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon {
font-size: 35px;
}
.speaker_prime_minster_sec {
display: none;
}
.speakers_prime_minister_div {
display: flex;
align-items: center;
background: #042B6D;
overflow: hidden;
}
.speakers_prime_minister_left_div {
flex: 0 0 50%;
}
.speakers_pm_img {
height: 285px;
overflow: hidden;
}
.speakers_pm_img img {
display: block;
width: 100%;
object-fit: cover; }
.speakers_prime_minister_right_div {
flex: 1;
padding: 2rem;
}
.speakers_pm_info {
display: flex;
flex-direction: column;
}
.speakers_pm_name {
margin: 0;
font-size: 30px;
font-weight: 700;
color: #ffffff;
line-height: 1.1;
position: relative;
padding: 20px 135px 20px 0px;
border-bottom: 1px solid #00B1A9;
}
p.speakers_pm_position {
margin-bottom: 0px;
}
.speakers_pm_position {
margin: 0;
font-size: 16px;
font-weight: 700;
color: #ffffff;
}
.speakers_pm_country {
margin: 0;
font-size: 14px;
color: #ffffff;
} .timeline-img, .timeline-item {
padding: 0 6px;
}
.custom-timeline-sec .custom-timeline-div[data-grey-filter="yes"] {
opacity: 0.5;
}
.custom-timeline-sec .custom-timeline-div { width: 16.66%;
min-width: 194px;
display: flex;
flex-direction: column;
align-items: center; 
text-align: center; 
gap: 30px;
height: auto;
}
.custom-timeline-sev .custom-timeline-div .img{
width:auto;
height: fixed;;
}
.timeline-img {
width: auto;
height: 65px;
min-height: 65px;
margin: 0 auto;
}
.timeline-img img {
height: auto;
width: auto;
max-height: 100%;
display: block;
margin: auto;
}
.timeline-title {
color: white;
text-align: center;
font-family: Poppins;
font-size: 18.67px;
font-weight: 600;
}
.timeline-descriptions {
color: white;
text-align: center;
font-family: Poppins;
font-size: 18.67px;
font-weight: 500; }
.timeline-item {
display: flex;
flex-direction: column;
height: 100%;
}
.timeline-line {
background-color: white;
height: 8px;
min-height: 8px;
width: 100%;
position: relative;
margin-top: 20px;
}
.timeline-dot {
width: 30px;
height: 30px;
position: absolute;
border-radius: 50px;
border: 5px solid white;
background-color: #00B1A9;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
} .custom-timeline-sec .custom-timeline-div:first-child .timeline-line:before, 
.custom-timeline-sec .custom-timeline-div:last-child .timeline-line:before {
content: "";
position: absolute;
width: 100%;
height: 100%;
top: 0;
right: 20px;
background-color: inherit;
border-radius: 50px;
}
body .custom-timeline-sec .custom-timeline-div:last-child .timeline-line:before {
right: auto;
left: 20px;
}
body .custom-timeline-sec .custom-timeline-div:last-child {
margin: 0 auto;
}
.custom-timeline-sec .custom-timeline-div:first-child {
margin-left: auto;
}
.custom-timeline-sec .custom-timeline-div:last-child {
margin-right: auto;
}
.custom-timeline-sec.swiper-container .swiper-scrollbar .swiper-scrollbar-drag {
background-color: white;
}
.custom-timeline-sec.swiper-container .swiper-scrollbar {
position: relative;
bottom: 0;
margin-top: 20px;
background-color: rgb(255 255 255 / 50%);
} body.elementor-editor-active .custom-faq-sec {
opacity: 1;
pointer-events: all;
}
.custom-faq-sec {
opacity: 0;
pointer-events: none;
transition: all .3s ease-in-out;
}
.custom-faq-column {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-column-gap: 20px;
align-items: start;
}
.custom-faq-items { background-color:  #f6f6f6;
margin-bottom: 10px;
border-radius: 10px;
transition: all .3s ease-in-out;
}
.custom-faq-question {
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between; 
font-family: "Poppins", Sans-serif;
font-size: 16.17px;
font-weight: 400;
line-height: 21px;
padding: 0px 30px 0px 0px;
position: relative;
width: 100%;
flex-wrap: wrap;
align-content: flex-start;
padding: 15px 40px 15px 20px;
transition: all .3s ease-in-out;
}
.custom-faq-question:hover {
color: rgb(0, 177, 169);
}
.custom-faq-items.active {
color: rgb(0, 177, 169);
}
hr.solid {
border-top: 1px solid #bbb;
}
.custom-faq-question .toggle-icon {
margin-left: 10px;
transition: transform 0.3s ease;
}
.custom-faq-content {
display: none; 
color: #000000;
padding: 15px 40px 15px 20px;
}
.custom-faq-line {
margin-bottom: 15px;
}
.custom-faq-items.active .custom-faq-question .toggle-icon {
transform: rotate(180deg);
}
.custom-faq-sec.loaded {
opacity: 1;
pointer-events: all;
}
.custom-faq-question {
position: relative;
} .custom-faq-arrow {
position: absolute;
width: 12px;
height: 12px;
right: 20px;
top: 50%;
transform: translate(0, -50%) rotate(45deg);
transition: all .3s ease-in-out;
}
.custom-faq-arrow:before, 
.custom-faq-arrow:after {
content: "";
background-color: black;
position: absolute;
border-radius: 5px;
transition: all .3s ease-in-out;
}
.custom-faq-arrow:before {
width: 100%;
height: 2px;
bottom: 0;
left: 0;
}
.custom-faq-arrow:after {
width: 2px;
height: 100%;
bottom: 0;
right: 0;
}
.active .custom-faq-arrow:before, 
.active .custom-faq-arrow:after,
.custom-faq-question:hover .custom-faq-arrow::before,
.custom-faq-question:hover .custom-faq-arrow::after {
background-color: #00B1A9;
}
.active .custom-faq-arrow{
transform: translate(0, -50%) rotate(-135deg);
}
.active .custom-faq-arrow:after {
width: 2px;
height: 100%;
bottom: 0;
right: 0;
}  .ele-custom-accordion .elementor-accordion .elementor-tab-title {
transition: all .3s ease-in-out; max-height: 100px;
display: flex;
align-items: center;
flex-direction: row-reverse;
}
body:not(.elementor-editor-active) .ele-custom-accordion .elementor-accordion .elementor-accordion-item:not(.ea-final-aniamtion) .elementor-tab-title.elementor-active {
max-height: 0;
opacity: 0;
pointer-events: none;
padding-top: 0;
padding-bottom: 0;
margin-top: 0;
margin-bottom: 0;
}
body:not(.elementor-editor-active) .ele-custom-accordion:not(.loaded) {
transition: opacity .3s ease-in-out;
opacity: 0;
pointer-events: none;
}
.ele-custom-accordion:not(.loaded) .elementor-tab-content {
display: none !important;
}
.ele-custom-accordion .elementor-accordion .elementor-accordion-item {
display: flex;
flex-direction: column;
}
.ele-custom-accordion .elementor-accordion .elementor-accordion-item.ea-final-aniamtion {
display: flex;
flex-direction: column-reverse;
}
.ele-custom-accordion .elementor-accordion .elementor-accordion-item > * {
width: 100%;
}
.ele-custom-accordion .elementor-accordion .elementor-tab-title:not(.elementor-active) .less-text,
.ele-custom-accordion .elementor-accordion .elementor-tab-title.elementor-active .more-text {
display: none;
}
.media-faq .custom-faq-items {
background-color: white;
}
.elementor-element.media-content p:not(:last-child) {
margin-bottom: 1.4em;
} .elementor-element.theme_style_button .elementor-button, 
body .html_theme_style_button_green, 
body .elementor-element .html_theme_style_button_green {
border-radius: 50px;
background-color: #00B1A9;
border: 1px solid #00B1A9;
color: white;
min-height: 35px;
height: auto;
font-size: 15px;
padding: 9px 18px;
line-height: 1;
min-width: 100px;
text-align: center;
cursor: pointer;
text-decoration: none;
transition: all .2s ease-in-out;
display: inline-flex;
align-items: center;
font-weight: 600;
}
.elementor-element.theme_style_button .elementor-button:hover, 
body .html_theme_style_button_green:hover, 
body .elementor-element .html_theme_style_button_green:hover {
border-radius: 50px;
background-color: white;
border: 1px solid white;
color: #00B1A9;
}
body .sopd_banner_info_div p.speaker_otitle_white {
font-size: 26px;
line-height: 1.2;
margin-bottom: 12px;
}
body p.speaker_otitle_white {
color: #ffffff;
font-weight: 700;
font-size: 20px;
line-height: 1.1;
padding-bottom: 13px;
position: relative;
margin-bottom: 7px;
transition: all .3s ease-in-out;
}
body .sopd_banner_info_div p.speaker_otitle_white:before {
background-color: #00B1A9;
max-width: 300px;
}
body p.speaker_otitle_white:before {
content: "";
width: 100%;
max-width: 252px;
height: 1px;
background-color: #0000004d;
position: absolute;
bottom: 0;
left: 0;
}
.soh_div:focus,
.soh_div.active {
background-color: #042B6D !important;
color: white !important;
}
.soh_div {
border: 1px solid #042B6D !important;
color: #042B6D !important;
}
.soh_div:hover {
background-color: #042B6D !important;
color: white !important;
}
.speaker_overview_head + .speaker_prime_minster_secs {
padding-top: 25px;
}
.speaker_overview_sec_new {
padding: 42px 0;
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 24px;
}
.speaker_overview_head + .speaker_overview_sec_new {
padding-top: 50px;
}
body .speaker_overview_sec_new p.speaker_osub_title, body .sopd_banner_info_div p.speaker_osub_title, body .speaker_pu_slider_wrapper p.speaker_osub_title {
font-weight: 600;
}
.speaker_overview_div_new:nth-child(odd) {
margin-right: 20px;
}
.speaker_overview_div_new {
width: 100%;
margin-bottom: 40px;
}
.speaker_overview_sec_new .speaker_overview_inner_div_new, .speaker_overview_div_new .speaker_overview_pu_inner_div_new {
color: #000000;
display: flex;
flex-wrap: wrap;
cursor: pointer;
flex-direction: column;
}
.speaker_overview_sec_new .speaker_overview_inner_div_new.disable_speaker_pu {
cursor: auto;
}
.speaker_overview_div_left_new {
width: 100%;
}
.speaker_pu_slider .speaker_overview_div_left_new {
margin-right: 0;
margin-bottom: 19px;
}
.speaker_oimg_sec_new {
width: 100%;
height: 268px;
overflow: hidden;
position: relative;
}
.speaker_oimg_sec_new .speaker_oimg_new {
background-position: center;
background-size: auto 100%; background-repeat: no-repeat;
width: 100%;
height: 100%;
transition: all .3s ease-in-out;
background-color: #042B6D;
}
.speaker_overview_inner_div_new:hover .speaker_oimg_sec_new .speaker_oimg_new, 
.speaker_overview_pu_inner_div_new:hover .speaker_oimg_sec_new .speaker_oimg_new {
transform: scale(1.1);
}
.speaker_oimg_sec_new .speaker_oimg_new.speaker_oimg_reposition {
background-position: 50% 25px;
}
.speaker_overview_inner_div_new:hover .speaker_otitle_new, 
.speaker_overview_pu_inner_div:hover .speaker_otitle_new {
color: #224498;
}
body.new-figtree-font-family p.speaker_otitle_new {
font-weight: 800!important;
}
body p.speaker_otitle_new {
color: #042B6D;
font-weight: 700;
font-size: 20px;
line-height: 1.1;
padding-bottom: 13px;
position: relative;
margin-bottom: 7px;
transition: all .3s ease-in-out;
}
body p.speaker_otitle_new:before {
content: "";
width: 100%; height: 1px;
background-color: #0000004d;
position: absolute;
bottom: 0;
left: 0;
}
.speaker_overview_div_right_new {
width: 100%; padding-top: 20px;
}
.speaker_pu_slider .speaker_overview_div_right_new {
width: 100%;
padding-right: 0;
}  .custom-ep-slider-sec {
position: relative;
padding: 20px 15px 20px 0px;
overflow: hidden;
}
.custom-ep-wrapper {
position: relative;
}
.custom-ep-slider-image {
width: 100%;
height: 389px;
border-radius: 15px; background-size: cover;
background-position: center;
}
.ep-content-inner-div {   width: calc(100% - 40px);
background: #fff;
border-radius: 16px;
padding: 10px;
box-shadow: 0 4px 12px rgba(0,0,0,0.08);
margin-top: -100px;
margin-left: 22px;
height: 260px;
}
.ep-default-div {
border-radius: 10px;
background-color: #F1F2F2;
height: 240px;
padding: 15px;
}
.ep-title {
font-size: 23px;
font-weight: 700;
color: #D80062;
}
.swiper-button-next.ep-next {
margin-right: -60px;
background: #ffffff00;
color: black;
top: 230px;
}
.swiper-button-prev.ep-prev {
margin-left: -75px;
background: #ffffff00;
color: black;
top: 230px;
}
.swiper-button-next.ep-next:hover,
.swiper-button-prev.ep-prev:hover {
color: #00B1A9;
}
.swiper-button-next.ep-next:active,
.swiper-button-prev.ep-prev:active {
color: #00B1A9;
}
.swiper-button-next.ep-next:after,
.swiper-button-prev.ep-prev:after {
font-size: 25px;
}
.custom_au_banner_animate.energy-park-banner:before {
transform: rotate(180deg);
right: 23%;
top: 40%;
position: absolute;
width: 902px;
height: 900px;
}
.elementor-9207 .elementor-element.elementor-element-b4f360b {
overflow: hidden;
}
.custom_au_banner_animate.energy-nature-banner:before {
transform: rotate(180deg);
right: 40%;
top: 40%;
position: absolute;
width: 906px;
height: 1175px;
}
.custom_au_banner_animate.future-energy-banner:before {
transform: rotate(180deg);
right: 88%;
top: 22%;
position: absolute;
width: 701px;
height: 971px;
}
.elementor-10559 .elementor-element.elementor-element-87a2b72 {
overflow: hidden;
} .custom-award-slider-sec {
position: relative;
padding: 20px 0px 20px 0px;
overflow: hidden;
}
.custom-award-wrapper {
position: relative;
}
.award-default-div {
margin-top: 15px;
line-height: 1.3em;
}
.custom-award-slider-image {
width: 100%;
height: 230px;
max-width: 265px;
background-size: cover;
background-position: center;
border: 1px solid #e4e4e4;
background-color: #dfe2e5;
}
.award-name {
font-size: 18px;
font-weight: 700;
color: #042B6D;
}
.award-company-name {
font-weight: 700;
}
.award-designation {
font-size: 16px;
color: #000000;
}
.swiper-button-next.judge-next {
margin-right: -75px;
background: #ffffff00;
color: black;
top: 200px;
}
.swiper-button-prev.judge-prev {
margin-left: -75px;
background: #ffffff00;
color: black;
top: 200px;
}
.swiper-button-next.judge-next:hover,
.swiper-button-prev.judge-prev:hover {
color: #00B1A9;
}
.swiper-button-next.judge-next:active,
.swiper-button-prev.judge-prev:active {
color: #00B1A9;
}
.swiper-button-next.judge-next:after,
.swiper-button-prev.judge-prev:after {
font-size: 25px;
} .custom-img-slider-sec {
position: relative;
padding: 20px 0px 20px 0px;
overflow: hidden;
}
.custom-img-layout-wrapper {
height: auto;
}
.custom-img-slider-image {
width: 100%;
height: 106px;
max-width: 123px;
background-size: contain;;
background-repeat: no-repeat;
background-position: center;  }
.swiper-button-next.img-next {
margin-right: -75px;
background: #ffffff00;
color: rgb(255, 255, 255);
}
.swiper-button-prev.img-prev {
margin-left: -75px;
background: #ffffff00;
color: rgb(255, 255, 255);
}
.swiper-button-next.img-next:hover,
.swiper-button-prev.img-prev:hover {
color: #00B1A9;
}
.swiper-button-next.img-next:active,
.swiper-button-prev.img-prev:active {
color: #00B1A9;
}
.swiper-button-next.img-next:after,
.swiper-button-prev.img-prev:after {
font-size: 25px;
} .custom-img-layout-sec {
height: 510px;
background-color: white;
padding: 45px 15px 55px 15px;
border-radius: 20px;
}
.custom-img-layout-image {
width: 100%;
height: 400px; background-size: cover;
background-position: center;
border: 1px solid #e4e4e4; }
.custom-img-layout-sec.swiper-container .swiper-scrollbar .swiper-scrollbar-drag {
background-color: #D80062;
}
.custom-img-layout-sec.swiper-container .swiper-scrollbar {
position: relative;
bottom: 0;
margin-top: 20px;
background-color: #F1F2F2;
} .contact-acceptance {
display: block;
font: inherit;
color: inherit;
}
.contact-acceptance label,
.contact-acceptance input {
all: unset;
}
.contact-acceptance input[type="checkbox"] {
appearance: auto;
-webkit-appearance: checkbox;
margin-bottom: 5px!important;
vertical-align: middle;
} .cfs-modal {
display: none;
position: fixed;
top: 0; left: 0;
width: 100%; height: 100%;
background: rgba(0,0,0,0.6);
align-items: center;
justify-content: center;
z-index: 9999;
} .cfs-modal.active {
display: flex;
} .cfs-modal-content {
background: #fff;
padding: 30px;
max-width: 600px;
width: calc(100% - 30px);
border-radius: 10px;
position: relative;
margin: auto;
} .cfs-modal-close {
position: absolute;
top: 13px;
right: 15px;
font-size: 30px;
line-height: 1;
cursor: pointer;
color: black;
}
.subscribe-col-100 {
display: flex;
flex-direction: column;
margin-bottom: 15px;
margin-top: 15px;
margin-bottom: 5px !important;
}
.cfs-modal .star {
color: red;
}
.cfs-modal-content .wpcf7-form input[type="email"] {
width: 100%;
margin-bottom: 15px;
border-radius: 50px;
}
.cfs-modal-content .wpcf7-form .wpcf7-submit {
display: block;
padding: 15px 30px;
cursor: pointer;
border-radius: 100px;
background-color: #20419A;
}
.cfs-subscribe-button {
background-color: black;
color: #fff;
padding: 15px 30px;
border-radius: 100px;
cursor: pointer;
}
.cfs-subscribe-button:hover {
color: white;
background-color: #d90163;
}
.cfs-subscribe-button:focus {
color: white;
background-color: #d90163;
}
h6.cfs-head-title-1 {
margin-bottom: 0px;
color: #000000;
}
.cfs-head-sub-title-1 {
color: #000000;
}
label[for="myCheck"] {
color: #000;
}
.cfs-email-box input#sb-email-1 {
border-radius: 100px;
width: 100%;
margin-top: 20px;
margin-bottom: 20px;
}
.cfs-newsletter-form-1 button#sb-newsletter-1 {
margin-top: 20px;
border-radius: 100px;
background-color: #204199;
}
.cfs-newsletter-form-1 button#sb-newsletter-1:hover {
background-color: #00B1A9;
}
.cfs-checkbox input#myCheckbox {
margin-right: 5px;
}
.cfs-newsletter-message-1.error-message {
color: #204199;
margin-top: 15px;
}
.cfs-newsletter-message-1.success-message {
color: #204199;
}
.cfs-newsletter-div-1:not(.loading) .cfs-newsletter-form-1:before {
opacity: 0;
pointer-events: none;
}
.cfs-newsletter-form-1:before {
content: "";
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
transition: all .3s ease-in-out;
background-color: white;
z-index: 6;
border-radius: 50px;
opacity: 0.3;
}
.cfs-newsletter-div-1.loading {
cursor: progress;
}
.views-all {
padding: 6px 26px;
background-color: #fff;
color: white;
border-radius: 100px;
display: inline-block;
margin-top: 27px;
}
a.views-all {
color: #00B1A9;
}
a.views-all:hover,
a.views-all:focus {
background-color: #204199;
color: white;
}
.view-all-speaker-buttons {
text-align: center;
}
.swiper-button-prev.landmarks-slider-prev {
color: white;
margin-top: -60px;
background: none;
}
.swiper-button-next.landmarks-slider-next {
color: white;
margin-top: -60px;
background: none;
}
.swiper-button-prev.landmarks-slider-prev:after {
font-size: 30px;
}
.swiper-button-next.landmarks-slider-next:after {
font-size: 30px;
} .custom-img-carousel-sec {
position: relative;
width: 100%;          
height: 500px;    
overflow: hidden;    
}
.custom-img-carousel-wrapper {
display: flex;
margin: 0;
padding: 0;
}
.custom-img-carousel-div {
position: relative;
min-width: 330px; width: 600px;
height: 100%;
overflow: hidden;
transition: transform 0.3s ease, width 0.3s ease-in-out;
}
.custom-img-carousel-div.swiper-slide-active {
transform: scale(1.2); 
z-index: 2;
}
.custom-img-carousel-image {
position: absolute;
width: 100%;
height: 100%;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
transition: transform 0.3s ease;
}
.custom-img-carousel-div:not(.swiper-slide-active) .custom-img-carousel-image {
transition: opacity 0.3s ease;
}
.custom-img-carousel-sec .swiper-pagination {
position: absolute;
bottom: 16px !important;              
left: 50%;
transform: translateX(-50%);
z-index: 10;
display: flex;
justify-content: center;
width: auto;
padding: 0;
margin: 0;
}
.custom-img-carousel-sec .swiper-pagination-bullet {
width: 10px;
height: 10px;
background: #ffffff;
border-radius: 50%;
margin: 0 4px;
opacity: 1;
transition: background 0.3s ease, transform 0.3s ease;
}
.custom-img-carousel-sec .swiper-pagination-bullet-active {
background: #83C341;
transform: scale(1.2);
}
.custom-img-carousel-sec .swiper-pagination-bullet:hover {
background: #abc393;
}
.energy-park-page .ips_bg_div .ips_bg{
background-color: #D80062 !important;
}
.elementor-11160 .elementor-element.elementor-element-05a5c30 {
overflow: hidden;
}
img.alignnone.wp-image-11389 {
height: 166px;
}
body .html_theme_style_button_red, body .elementor-element .html_theme_style_button_red {
background-color: #D80062;
border: 1px solid #D80062;
border-radius: 50px;
color: white;
min-height: 35px;
height: auto;
font-size: 15px;
padding: 9px 18px;
line-height: 1;
min-width: 100px;
text-align: center;
cursor: pointer;
text-decoration: none;
transition: all .2s ease-in-out;
display: inline-flex;
align-items: center;
font-weight: 600;
}
body .html_theme_style_button_red:hover, body .elementor-element .html_theme_style_button_red:hover,
body .html_theme_style_button_red:focus, body .elementor-element .html_theme_style_button_red:focus {
background-color: #00B1A9;
border: 1px solid #00B1A9;
color: white;
}
.gallery-day-post-wrapper {
width: 100%;
padding: 20px 0 60px;
}
.gallery-day-wrapper {
display: grid; 
grid-template-columns: repeat(3, 1fr); 
gap: 20px; 
margin: 40px 0;
}
.gallery-day-column{
text-align: center;
}
.fancybox-caption__body {
display: none !important;
}
.new-layout-banner-subtitle {
font-size: 25px;
font-weight: 600;
text-align: left;
margin-top: 15px;
line-height: 1.2
}
.new-layout-banner-date-location {
font-size: 30px;
font-weight: 900;
text-align: left;
margin-top: -8px;
}
.new-layout-banner-title-preview {
font-size: 40px;
font-weight: 800;
text-align: left;
line-height: 1.1;
}
.new-layout-banner-title-preview > *:last-child {
margin-bottom: 12px;
}
.new-layout-banner-title-home{
font-size: 40px;
font-weight: 800;
text-align: left;
line-height: 1.1;
}
.new-layout-banner-title-home > *:last-child {
margin-bottom: 12px;
}
.mobile-line-break {
display: none;
} .lgr_parent_sec .lgr_detail_body_sec_gallery,
.lgr_detail_body_sec_gallery {
width: 100%;
display: grid;
grid-template-columns: repeat(5, calc(20% - 11.25px)); column-gap: 15px;
padding: 15px 0 35px;
margin-bottom: 10px;
border-bottom: 1px solid #F1F1F1;
position: relative;
}
.lgr_parent_sec .lgr_detail_body_sec_gallery.desktop_lgrd_parent {
padding: 15px 0 80px;
}
.lgr_detail_body_sec_gallery .gallery_head .gallery_bg {
height: 180px;
}
.lgr_detail_body_sec_gallery .gallery_foot {
height: calc(100% - 180px);
padding: 14px 13px 14px 13px;
background-color: white;
border-bottom: 1px solid #DFE2E5;
border-left: 1px solid #DFE2E5;
border-right: 1px solid #DFE2E5;
text-align: center;
}
.lgr_detail_body_sec_gallery .gallery_atag_wrapper .gallery_foot:before {
opacity: 0;
}
.lgr_detail_body_sec_gallery .gallery_foot .gallery_overview_title {
font-size: 13px;
line-height: 20px;
color: #878787;
font-weight: 500;
max-height: 40px;
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.lgr_parent_sec .lgr_detail_body_sec:last-child,
.lgr_detail_body_sec_gallery:last-child {
margin-bottom: 0;
border-bottom: 0;
}
.gps_photo_list .lgr_detail_body_sec_gallery .gallery_head .gallery_bg {
height: 275px;
}
.gps_photo_list .lgr_detail_body_sec_gallery .gallery_foot {
height: calc(100% - 275px);
}
.gallery_post_sec .lgr_detail_body_sec_gallery {
border: 0;
}
.gps_photo_list .lgr_detail_body_sec_gallery {
transition: all .3s ease-in-out;
position: absolute;
width: 100%;
top: 0;
left: 0;
pointer-events: none;
z-index: -1;
opacity: 0;
}
.gps_photo_list .lgr_detail_body_sec_gallery.active {
pointer-events: all;
z-index: 1;
opacity: 1;
position: relative;
} .svb_pdf_download a {
display: inline-flex;
align-items: center;
min-width: 1px!important;
}
.svb_pdf_download .desktop_pec_btn:before,
.svb_pdf_download .mobile_pec_btn:before {
content: "";
background-position: center;
background-size: contain;
background-repeat: no-repeat;
background-image: url(//officialenergyasia.com/wp-content/themes/astra-child/assets/images/download-icon.png);
transition: all .2s ease-in-out;
width: 11px;
height: 13px;
z-index: 1;
display: inline-block;
margin-right: 5px;
}
.svb_pdf_download .mobile_pec_btn:before {
margin-right: 0;
}
.svb_pdf_download .desktop_pec_btn {
font-weight: 500;
display: inline-flex;
align-items: center;
justify-content: center;
height: 40px!important;
} .svb_pdf_download .html_theme_style_button.mobile_pec_btn {
padding: 8px 9px;
height: 31px;
text-align: center;
}
body .svb_video_discription {
margin-bottom: 0;
margin-top: 18px;
display: block;
font-size: 14px;
}
.svb_pdf_download {
margin-top: 18px;
}
.banner_menu_cta_wrap {
margin-top: 18px;
display: flex;
flex-wrap: wrap;
gap: 10px;
position: absolute;
bottom: 40px;
z-index: 40;
padding-left: calc(100vw / 2 - 1170px / 2);
}
.banner_menu_btn {
display: inline-block;
padding: 10px 18px;
border-radius: 999px;
font-weight: 600;
text-decoration: none;
line-height: 1;
background: #00B1A9 !important;
color: #fff !important;
}
.banner_menu_btn:hover {
background: #042B6D !important;
color: #fff !important;
}
@media (max-width: 1250px) {
.custom-timeline-sec .custom-timeline-div:first-child .timeline-line {
border-radius: 50px 0px 0px 50px;
}
.custom-timeline-sec .custom-timeline-div:last-child .timeline-line {
border-radius: 0px 50px 50px 0px;
}
.custom-timeline-sec .custom-timeline-div:first-child .timeline-line:before, 
.custom-timeline-sec .custom-timeline-div:last-child .timeline-line:before {
display: none;
}
.custom-award-slider-sec {
padding: 20px 30px 20px 30px;
}
.swiper-button-next.judge-next {
margin-right: -30px;
}
.swiper-button-prev.judge-prev {
margin-left: -30px;
}
.custom-ep-slider-sec {
padding: 20px 28px 20px 17px;
}
.swiper-button-next.ep-next {
margin-right: -30px;
}
.swiper-button-prev.ep-prev {
margin-left: -36px;
}
.custom-img-slider-sec {
padding: 20px 20px 20px 20px;
}
.swiper-button-next.img-next {
margin-right: -40px;
}
.swiper-button-prev.img-prev {
margin-left: -40px;
}
.custom_au_banner_animate.energy-park-banner:before {
right: 40%;
}
.custom_au_banner_animate.energy-nature-banner:before {
width: 802px;
height: 1200px;
}
}
@media (max-width: 1090px) {
.speakers_pm_name {
font-size: 29px;
padding: 20px 95px 20px 0px;
}
}
@media (max-width: 1024px) {
.speakers_pm_img img{
height: 100%;
}
.custom_au_banner_animate.energy-park-banner:before {
right: 20%;
}
.custom-img-carousel-div {
width: 400px;
}
.custom_au_banner_animate.future-energy-banner:before {
right: 84%;
top: -22%;
}
}
@media (max-width: 993px) {
.speakers_pm_name {
font-size: 26px;
padding: 20px 97px 20px 0px;
}
.new-layout-banner-title-preview br {
display: none;
}
.new-layout-banner-title-preview,
.new-layout-banner-subtitle,
.new-layout-banner-date-location {
text-align: center;
}
.new-layout-banner-title-home br {
display: none;
}
.new-layout-banner-title-home,
.new-layout-banner-subtitle,
.new-layout-banner-date-location {
text-align: center;
}
}
@media (max-width: 928px) {
.speakers_pm_name {
font-size: 25px;
}
}
@media (max-width: 868px) {
.speakers_pm_name {
font-size: 24px;
padding: 20px 75px 20px 0px;
}
}
@media (max-width: 805px) {
.speakers_pm_name {
font-size: 24px;
padding: 20px 50px 20px 0px;
}
}
@media (max-width: 767px) {
.speakers_prime_minister_div {
flex-direction: column;
}
.lgr_parent_sec .lgr_detail_body_sec_gallery, .lgr_detail_body_sec_gallery {
grid-template-columns: repeat(3, calc(33.33% - 6.66px));
gap: 0 10px;
}
.lgr_detail_body_div {
margin-bottom: 10px;
}
.speakers_pm_img {
height: auto;
}
.speakers_pm_position {
font-size: 14px;
}
.speaker_overview_head .soh_div {
background-color: #032b6d !important;
color: white !important;
}
.speaker_overview_sec_new {
grid-template-columns: repeat(2, minmax(0, 1fr));
padding: 20px 0 25px;
}
.speaker_overview_div_new {
margin-bottom: 30px;
}
.speaker_oimg_sec_new {
width: 100%;
height: 300px;
}
.custom-img-slider-image {
max-width: 100%;
}
.custom_au_banner_animate.energy-park-banner:before {
left: 75%;
top: -15%;
transform: rotate(159deg);
}
.custom_au_banner_animate.energy-nature-banner:before {
left: 75%;
top: -15%;
transform: rotate(159deg);
}
.mobile-line-break {
display: contents;
}
.new-layout-banner-title-preview br {
display: none;
}
.new-layout-banner-title-preview,
.new-layout-banner-subtitle,
.new-layout-banner-date-location {
text-align: center;
}
.new-layout-banner-title-home br {
display: none;
}
.new-layout-banner-title-home,
.new-layout-banner-subtitle,
.new-layout-banner-date-location {
text-align: center;
}
.new-layout-banner-date-location {
line-height: 1.1;
}
}
@media (max-width: 576px) {
.timeline-img {
width: auto;
height: 50px;
margin: auto;
}
.timeline-title {
color: white;
text-align: center;
margin-top: 35px;
font-size: 18px;
}
.timeline-descriptions {
color: white;
font-size: 18px;
}
.custom-timeline-sec .custom-timeline-div {
width: 20%;
min-width: 150px;
display: flex;
flex-direction: column;
align-items: center; 
text-align: center; 
gap: 10px;
}
.custom-faq-column {
display: flex;
flex-direction: column;
}
}
@media (max-width: 430px) {
.speaker_overview_sec_new {
grid-template-columns: repeat(1, minmax(0, 1fr));
}
.speaker_overview_sec_new .speaker_overview_div_new {
margin-right: auto !important;
}
body .speaker_overview_div_new {
width: 100%;
max-width: 300px;
margin-left: auto;
margin-bottom: 45px;
}
.speaker_oimg_sec_new {
height: 280px;
}
.custom-award-slider-image {
height: 230px;
}
.ep-content-inner-div {
height: auto;
}
.ep-default-div {
height: auto;
}
} .elementor-element-437dfc9, .elementor-element-89eab92{
display: none;
}