body,
p,
h1,
h2,
h3,
h4,
h5 {
    font-family: "Roboto", sans-serif;
    color: black;
}

a:hover {
    text-decoration: none;
}

button:focus {
    outline: none;
    outline: none;
}

img {
    max-width: 100%;
}

@import url('https://fonts.googleapis.com/css2?family=League+Gothic&family=Nunito+Sans&family=Vollkorn+SC:wght@600&display=swap');

@font-face {
    font-family: "pt-serif regular";
    src: url("../fonts/pt-serif.regular.woff");
}

@font-face {
    font-family: "VollkornSC Regular";
    src: url("../fonts/VollkornSC-Regular.woff");

}

@font-face {
    font-family: "nunito regular";
    src: url("../fonts/nunito.regular.woff");
}

@font-face {
    font-family: "PTSerif bold";
    src: url("../fonts/PTSerif-Bold.woff");
}

@font-face {
    font-family: "Nunito Regular";
    src: url("../fonts/Nunito-Regular.woff");
}

@font-face {
    font-family: "VollkornSC SemiBold";
    src: url("../fonts/VollkornSC-SemiBold.woff");
}

@font-face {
    font-family: "Montserrat Regular";
    src: url("../fonts/Montserrat-Regular.woff");
}

@font-face {
    font-family: "Nunito Bold";
    src: url("../fonts/Nunito-Bold.woff");
}

p {
    color: #4E5254;
    font-size: 20px;
    font-family: 'Nunito Regular';
}

/*back to top*/

#back-to-top {
    position: fixed;
    bottom: 2em;
    right: 0;
    z-index: 99999999;
    width: 50px;
    margin-right: 10px;
    height: 48px;
    /* animation: rotate 10.5s; */
    text-align: center;
    line-height: 50px;
    background: #252522;
    color: #fff;
    cursor: pointer;
    border: 0;
    border-radius: 0;
    text-decoration: none;
    transition: all 0.5s linear;
    opacity: 0;
}

.show {
    display: block !important;
}

#back-to-top.show {
    opacity: 1;
    right: 0;
}



/*back to top*/

.page-url .breadcrumb,
.del-breadcrumb {
    background: none;
    color: #4E5254;
    font-size: 17px;
    font-family: 'Nunito Regular';
    font-weight: 700;
    line-height: 19px;
    padding: 18px 0px 12px 0px;
}

.breadcrumb a,
.del-breadcrumb a {
    color: #4E5254;
}


.del-div .breadcrumb {
    display: none;
}

.slick-next {
    right: 0px;
}

/* header */

#navbar {
    position: relative;
    top: 0;
    width: 100%;
    transition: top 1s;
    z-index: 1000;
    background-color: #fff;
    box-shadow: 0 0 10px #cbcbcb;
}

nav#navbar.fixed {
    position: fixed;
}

ul#menu-header-menu>li.current-menu-item>a {
    border-bottom: 2px solid #f8f7f3;
    padding-bottom: 6px;
}

ul#menu-header-menu li a:hover {
    color: black;
    border-bottom: 3px solid black;
    padding-bottom: 7px;
    transition: all .6s ease;
}

nav.navbar-expand-lg {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    padding: 0px;
}

div#navbarMobile {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: flex-end;
}

.gradient-div {
    width: 9%;
    height: 60px;
    background: linear-gradient(270deg, #E5AC24 5.21%, #CD2628 110.94%);
    border-radius: 0px 0px 93px 0px;
}


nav.navbar-expand-lg img {
    max-width: 95%;
}

.navbar_content {
    background: linear-gradient(45deg, #E5AC24, #CD2628);
    padding: 12px 92px 12px 50px;
    border-radius: 88px 0 0 0;
    width: 95%;
}

.slider-nav-second img:active,
.slider-nav-second img:focus-visible,
.slider-nav-second2 img:active,
.slider-nav-second2 img:focus-visible {
    border: 2px solid #f3b011;
}

div#navbarMobile i.fab,
div#navbarMobile i.fas {
    border: 1px solid #E5AC24;
    padding: 6px 6px;
    border-radius: 4px;
    color: #f3b011;
    font-size: 18px;
    text-align: center;
    width: 31px;
}

ul#menu-header-menu li {
    padding: 10px 36px 10px 9px;
}


ul#menu-header-menu a {
    color: #ffffff;
    text-decoration: none;
    font-family: 'Nunito Regular';
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
}

.social-media-icon {
    padding: 20px 109px 2% 0;
}


.social-media-icon a {
    padding-right: 20px;
}

.header-banner {
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    max-width: 100%;
    height: auto;
    background-position: center;
}

/* ========== */
ul#menu-header-menu .sub-menu li {
    padding: 2% 12px 1%;
}

ul#menu-header-menu .sub-menu li:last-child {
    border: none;
}

ul.sub-menu {
    list-style: none;
    padding: 0;
    position: absolute;
    display: none;
    background: linear-gradient(90deg, #CD2628, #E5AC24);
    width: 25%;
    border-radius: 6px;
    box-shadow: 0px 29px 38px -50px #5f5f5f;
    transform: translateX(-31%);
}

ul.sub-menu:before {
    content: "";
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 9px solid #db6237;
    top: -9px;
    left: 47%;
    position: absolute;
}

.navbar_content .sub-menu a {
    padding-bottom: 0;
    display: block;
    color: #fff;
    font-size: 16px;
}

ul#menu-header-menu li:hover>ul.sub-menu {
    display: block;
}

i.fa.fa-angle-down {
    font-size: 17px;
    padding-left: 6px;
}

ul#menu-header-menu .sub-menu li:hover {
    background-color: #252522;
    color: #fff;
}

ul#menu-header-menu .sub-menu li a:hover {
    color: #fff;
    border: none;
    transition: none;
    padding: 0%;
}

/* footer */

footer {
    padding: 2% 0px 2% 2%;
}

footer p,
footer li,
footer span,
.bottom-part2 a {
    color: #fff;
    line-height: 24px;
    font-size: 17px;
    font-family: 'Nunito Regular';
}

.left-part p {
    line-height: 24px;
    padding-right: 15%;
    padding-top: 4%;
}

footer ul li a {
    color: #fff;
    line-height: 20.34px;
}

footer ul li a:hover {
    color: #f3b011;
}

footer h1 {
    font-size: 22px;
    font-weight: 600;
    font-family: 'pt-serif regular';
    color: #fff;
    padding-bottom: 10%;
}

.right-part img {
    width: 75%;
    padding: 5% 2% 0%;
}

.right-part {
    text-align: center;
    padding-right: 0px;
}


.footer-menu i.fab,
.footer-menu i.fas {
    background-color: #fff;
    padding: 5px 0px;
    border-radius: 3px;
    color: #a62213;
    font-size: 17px;
    width: 28px;
}


.footer-menu .social-media-icon_footer {
    padding-top: 9%;
}

.footer-menu .social-media-icon_footer a {
    margin-right: 12px;
}



ul#menu-footer-menu a {
    color: #ffffff;
    text-decoration: none;
    text-transform: capitalize;
    font-size: 17px;
    font-family: 'Nunito', sans-serif;
    font-weight: 400;
    padding-left: 20px;
}

ul#menu-footer-menu a:hover {
    text-decoration: none;
    color: #f3b011;
}


ul#menu-footer-menu {
    display: flex;
    flex-direction: row;
    justify-content: space-evenly;
}

.end-part-footer-left,
.footer-center-list {
    display: inline-flex;
    justify-content: space-between;
    padding-top: 4%;
}

ul#menu-header-menu a:after,
.ul#menu-header-menu a:before {
    content: "";
    position: absolute;
    bottom: -10px;
    width: 0px;
    height: 5px;
    margin: 5px 0 0;
    transition: all 0.2s ease-in-out;
    transition-duration: 0.33s;
    opacity: 0;
    background-color: #f0453e;
}

ul#menu-footer-our-links-menu {
    list-style: disc;
}

.bottom-part1,
.bottom-part2 {
    padding: 2% 0 3% 3%;
}

.second-footer-row {
    padding-top: 3% 0 0 3%;
}

.bottom-part2 a {
    padding-left: 4%;
}

.footer-banner {
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    max-width: 100%;
    height: auto;
    background-position: center;
}

/*  HOMEPAGE  */
.cal-text p {
    text-align: center;
    font-size: 13px;
    line-height: 1.2;
    padding: 0 5%;
    font-family: 'Nunito Regular';
}

.slider-nav-second img,
.slider-nav-second2 img {
    border-radius: 15px;
    margin-bottom: 15px;
}

.content-bk-img {
    background-position: right;
    background-repeat: no-repeat;
    max-width: 100%;
    height: auto;
}

img#polygon {
    /* width: 215px; */
    height: 215px;
    object-fit: cover;
    position: absolute;
    z-index: -1;
    clip-path: polygon(48% 0, 50% 0, 100% 24%, 100% 77%, 50% 100%, 47% 100%, 0 77%, 0 24%);
    top: 0px;
}

.cad-image-box img#polygon {
    width: 254px;
    height: 254px;
}

.cad-image-box .image-box {
    width: 270px;
    height: 270px;
    transform: translateY(-32%);
    margin-bottom: -8%;
}

.image-box {
    display: flex;
    justify-content: center;
    position: relative;
    width: 245px;
    height: 216px;
    border-radius: 49%;
    box-shadow: 0 0 0 5px white, 0 0 0 0px #999;
    top: 0px;
    margin: auto;
    transform: translateY(-50%);
    margin-bottom: -15%;
}

.slider-nav-second {
    padding-left: 9%;
    margin-top: -14%;
}


.slider-nav-second2 {
    margin-top: -70%;
}

/* .slider-nav-second .slick-list.draggable {
    height: 585px !important;
} */

.first_left-part p {
    overflow-wrap: break-word;
    font-size: 20px;
    line-height: 1.2;
    font-family: 'nunito regular';
    font-weight: 400;
    padding: 10% 0px 14% 0px;
}

.page-template-index .first_left-part,
.page-template-gallery-download .first_left-par {
    padding: 65px 20px 0 6%;
}

.first_left-part {
    padding: 25px 20px 0 6%;
}

.page-template-technical-seminar .page-template-central-advisor-leadership .first_left-part {
    padding: 0px 20px 0 8%;
}

/* --------------------------------------------- */

a#learn-more {
    background-color: #E5AC24;
    text-transform: capitalize;
    height: 40px;
    font-weight: 400;
    font-size: 24px;
    font-family: 'pt-serif, regular';
    text-decoration: none;
    color: #fff;
    text-align: center;
    position: relative;
    transition: all .35s;
    padding: 10px 25px;
    border-radius: 5px;
}

a#learn-more span {
    position: relative;
    z-index: 2;
}

a#learn-more:after,
a#learn-more:before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    background: #CD2628;
    transition: all .35s;
    border-radius: 5px;
}

a#learn-more:hover a:after,
a#learn-more:hover a:before {
    width: 52%;
    opacity: 1;
}

.navbar li a:before {
    left: 50%;
}

/* ------------------------------------------------------- */
.first_left-part h1 {
    font-size: 46px;
    font-family: 'pt-serif regular';
    font-weight: 700;
    color: #e5aa25;
    text-transform: capitalize;
    line-height: 1.0;
    text-align: end;
}

.first_left-part strong {
    font-size: 46px;
    color: #cd2628;
    font-weight: 700;
    font-family: "PTSerif bold";
}

.slider-for-first h2,
.slider-for-first1 h2 {
    font-size: 23px;
    font-family: 'Nunito Regular';
    text-transform: capitalize;
    color: #e5aa25;
    font-weight: bold;
    text-align: center;
}

.slider-for-first h3,
.slider-for-first1 h3 {
    font-size: 14px;
    color: #221F1F;
    text-align: center;
    font-family: 'Nunito Regular';
    font-weight: 600;
}

.banner-box {
    padding: 10px 38px;
    /* transform: translateY(-100px); */
    position: relative;
}

.slider-for-first p,
.slider-for-first1 p {
    text-align: center;
    font-size: 15px;
    font-family: 'Nunito Sans', sans-serif;
    font-weight: 400;
    padding: 0px 3%;
}

.image-text p {
    text-align: center;
    font-size: 15px;
    font-weight: 400;
    padding: 0px 3% 0%;
    color: #797979;
    line-height: 28px;
    font-family: 'Nunito Regular';
}

.slider-for-first span:after,
.slider-for-first1 span:after {
    font-size: 10px;
    content: ' \02BD';
    color: #e5aa25;
}

.slick-list.draggable {
    padding: 0px !important;
}

/* .p-nav .slick-list.draggable {
    height: 100%;
} */


.images_slider-top h1 {
    font-family: 'Vollkorn SC', serif;
    text-transform: uppercase;
    text-align: center;
    font-size: 45px;
    font-weight: 700;
}

hr {
    height: 10px;
    width: 40%;
    border-top: 3px solid #CD2628;
}

.content_1st-part p {
    font-size: 22px;
    line-height: 1.4;
}


.section_top .red-heading h1 {
    padding: 10px 246px 10px 147px;
}

.content_2nd-part a {
    color: #E5AC24;
    text-decoration: none;
    background-color: transparent;
    padding: 7px 25px;
    font-family: 'pt-serif regular';
    font-size: 16px;
    border-radius: 3px;
    border: 2px solid #E5AC24;
    text-transform: capitalize;
}

.slider-for-first,
.slider-for-first1 {
    border: 2px solid #e7b033;
    border-radius: 10px;
    box-shadow: 0px 0px 16px 0px #efdb97;
    background-color: #fff;
}


.slider-for-first .slick-list,
.slider-for-first1 .slick-list {
    position: relative;
    display: block;
    margin: 0;
    overflow-y: visible;
    overflow-x: clip;
}


.slider-nav-second.slick-initialized.slick-slider.slick-vertical img,
.slider-nav-second2.slick-initialized.slick-slider.slick-vertical img {
    object-fit: cover;
    height: 114px;
    max-width: 100px;

}

.img-with-overlay {
    padding: 0px;
}


.one-time button.slick-prev.slick-arrow {
    position: absolute;
    top: 50%;
    left: 30px;
    border-radius: 45px;
    border: 2px solid #ffffff;
    color: #ffffff;
    z-index: 99;
    background-color: #f1eded4d;
    width: 40px;
    height: 40px;
    display: block;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
}


.one-time button.slick-next.slick-arrow {
    position: absolute;
    top: 50%;
    right: 50px;
    border-radius: 45px;
    border: 2px solid #ffffff;
    color: #ffffff;
    z-index: 99;
    background-color: #f1eded4d;
    width: 40px;
    height: 40px;
    display: block;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
}

.one-time .col-2 {
    padding-left: 5px;
    padding-right: 5px;
}

.section_top {
    background-color: #EBECEE;
    padding-left: 0;
    padding-right: 0;
}

.section_top h3 {
    font-size: 22px;
    font-weight: 500;
    text-transform: capitalize;
    color: #4E5254;
}

.section_top p {
    font-size: 20px;
    line-height: 1.4;
    color: #4E5254;
}

/* .first-container-part {
    padding: 6% 15% 7% 15%;
} */

.section_middle-center p,
.section_bottom-right p {
    font-size: 18px;
    color: #4E5254;
}



img.imag-border {
    max-width: 100%;
    border-radius: 10px;
    object-fit: cover;
    height: 100%;
    width: 100%;
}

.section_middle-center {
    padding: 35px 3%;
    line-height: 1.3;
    text-align: left;
}

.section_middle-left {
    padding-left: 5%;
    transform: translateY(-55px);
    padding-right: 0px;
}

.section_middle-right {
    padding-right: 5%;
    position: relative;
    transform: translateY(-55px);
    padding-left: 0px;
}

.section_middle-center,
.section_bottom-right {
    padding: 2% 7% 0% 3%;
    line-height: 1.3;
    text-align: left;
}

.section_bottom-right a {
    color: #e5aa25;
    text-decoration: none;
    background-color: transparent;
    padding: 7px 29px;
    font-family: 'pt-serif regular';
    font-size: 23px;
    border-radius: 3px;
    border: 2px solid #e5aa25;
    text-transform: capitalize;
}

.section_bottom-right p {
    padding-top: 5px;
}

.image_box_border-two {
    border-right: 48px solid #f3b011;
    height: 50%;
    border-bottom-right-radius: 23px;
    right: -22px;
    position: absolute;
    bottom: -22px;
}

.section_bottom-left {
    display: grid;
    grid-template-columns: auto auto;
    padding: 3% 0px 0% 5%;
    justify-items: stretch;
    align-items: baseline;
}

.banner-cantainer {
    padding-top: 6%;
}

img.slick-slide.slick-current.slick-active.slick-center {
    border: 2px solid #e5ac24;
}

/* arrow-animation */

*,
*:before,
*:after {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}


.mouse_scroll {
    display: block;
    margin: 18px auto;
    padding-left: 55%;
    /* transform: translateY(-30px); */
    position: absolute;
    right: 24%;
    bottom: 0;
}


.m_scroll_arrows {
    display: block;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    border-right: 3px solid #e5aa25;
    border-bottom: 3px solid #e5aa25;
    margin: 0 0 3px 4px;

    width: 16px;
    height: 16px;
}


.unu {
    margin-top: 1px;
}

.unu,
.doi,
.trei,
.unuo,
.doio {
    -webkit-animation: mouse-scroll 1s infinite;
    -moz-animation: mouse-scroll 1s infinite;
    animation: mouse-scroll 1s infinite;

}

.unu {
    -webkit-animation-delay: .1s;
    -moz-animation-delay: .1s;
    -webkit-animation-direction: alternate;

    animation-direction: alternate;
    animation-delay: alternate;
}

.doi {
    -webkit-animation-delay: .2s;
    -moz-animation-delay: .2s;
    -webkit-animation-direction: alternate;

    animation-delay: .2s;
    animation-direction: alternate;

    margin-top: -6px;
}

.trei {
    -webkit-animation-delay: .3s;
    -moz-animation-delay: .3s;
    -webkit-animation-direction: alternate;

    animation-delay: .3s;
    animation-direction: alternate;


    margin-top: -6px;
}

.unuo {
    -webkit-animation-delay: .4s;
    -moz-animation-delay: .4s;
    -webkit-animation-direction: alternate;

    animation-delay: .4s;
    animation-direction: alternate;


    margin-top: -6px;
}

.doio {
    -webkit-animation-delay: .5s;
    -moz-animation-delay: .5s;
    -webkit-animation-direction: alternate;

    animation-delay: .5s;
    animation-direction: alternate;


    margin-top: -6px;
}

@-webkit-keyframes mouse-scroll {

    0% {
        opacity: 0;
    }

    50% {
        opacity: .5;
    }

    100% {
        opacity: 1;
    }
}

@-webkit-keyframes mouse-scroll {

    0% {
        opacity: 0;
    }

    50% {
        opacity: .5;
    }

    100% {
        opacity: 1;
    }
}

@-moz-keyframes mouse-scroll {

    0% {
        opacity: 0;
    }

    50% {
        opacity: .5;
    }

    100% {
        opacity: 1;
    }
}

@-o-keyframes mouse-scroll {
    25% {
        opacity: 1;
    }

    33.3% {
        opacity: 1;

    }

    66.6% {
        opacity: 1;

    }

    100% {
        opacity: 0;

    }
}

@keyframes mouse-scroll {
    25% {
        opacity: 1;
    }

    33.3% {
        opacity: 1;

    }

    66.6% {
        opacity: 1;

    }

    100% {
        opacity: 0;

    }
}


.upcoming_event-post hr {
    width: 33%;
}

.upcoming-cards {
    display: flex;
    justify-content: center;
    padding-top: 6%;
}

.upcoming-cards .card-text {
    padding-top: 35%;
    padding-bottom: 7%;
}

.upcoming-event-title h1,
.Chemtech-Ecosystem h1 {
    padding: 30px 0 0%;
    text-align: center;
    font-size: 40px;
    font-weight: 400;
    font-family: 'VollkornSC Regular'
}


.card-text h4 {
    color: #464646;
    font-size: 18px;
    font-family: 'Nunito Regular';
    font-weight: 600;
    padding: 2% 0 4%;
}

.card-text h5 {
    font-family: 'Nunito Regular';
    color: #464646;
    font-size: 17px;
    padding: 0 6%;
    font-weight: 600;
}

.upcoming-card-past .card-body {
    height: 246px;
    padding: 7% 16px;
}

.scrollbar .slick-vertical .slick-slide {
    border: unset !important;
}

.card-text p {
    font-size: 15px;
    font-weight: 600;
    padding: 0%;
    line-height: 22px;
    color: #464646;
    height: 32%;
    font-family: 'Nunito Regular';
}


.upcoming-card-past .card.card-bg-1 {
    background-color: transparent;
    border: 2px solid #4E5254;
    border-radius: 0;
    padding: 0%;
    height: 100%;
    border-right-style: none;
}

.upcoming-card-past .card.card-bg-1:after {
    content: "";
    position: absolute;
    right: 0;
    z-index: 100;
    bottom: 0;
    width: 2px;
    height: 70%;
    background: #777b7e;
}

.upcoming-card-past .card-title {
    font-size: 15px;
    color: #464646;
    font-family: 'Nunito';
    font-weight: 700;
    padding: 40% 0 0%;
}

.post-backgroung-img {
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
    position: relative;
    height: auto;
    background-size: contain;
}

.upcoming-card-past img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    position: absolute;
    left: 0;
    top: 50%;
    right: 0px;
    transform: translateY(-50%);
    width: 100%;
}

.upcoming-card-past .card-text p.post-content,
.upcoming-card-past .card-text .post-date p {
    font-size: 22px;
    color: #464646;
    font-family: 'Nunito';
    font-weight: 600;
}

.upcoming-card-past .card-text .post-date {
    padding-top: 8%;
}

p.post-content {
    padding-bottom: 8%;
}

.upcoming-card-past {
    text-align: center;
    padding: 5% 8px;
    margin-left: 3%;
}

.upcoming-card-past .card-text a#event-know-more-btn {
    color: #ffffff;
    text-decoration: none;
    background-color: #E5AC24;
    font-size: 15px;
    text-transform: capitalize;
    font-family: 'Nunito Regular';
    border-radius: 5px;
    padding: 8px 25%;
    object-fit: cover;
    height: 40px;
    font-weight: 600;
    text-decoration: none;
    text-align: center;
    position: relative;
    transition: all .35s;

}

a#event-know-more-btn span {
    position: relative;
    z-index: 2;
}

a#event-know-more-btn:after {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    background: #CD2628;
    transition: all .35s;
    border-radius: 5px;
}

a#event-know-more-btn:hover {
    color: #fff;
}

a#event-know-more-btn:hover:after {
    width: 100%;
}

.card-body.upcoming_event-content {
    padding-bottom: 10%;
}

.card-image {
    position: absolute;
    top: 0%;
    transform: translate(10px, -50%);
    right: 10px;
}

.upcoming-post-img img {
    position: unset !important;
    transform: translateY(0%) !important;
    width: 50% !important;
}

.upcoming-event-post-content p {
    padding-top: 1px;
    padding-bottom: 0px;
}

.back-to-btn.upcoming-event-post {
    padding-top: 5%;
}

img.upcoming-imagea {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    transform: translate(11px, -50%);
    width: 94%;
}

.corner-top-right-bevel h2 {
    color: #fff;
    font-size: 22px;
    font-family: 'pt-serif regular';
    font-weight: 400;
    text-transform: capitalize;
    position: absolute;
    top: 50%;
    transform: translateY(25%);
    display: flex;
    justify-content: center;
    left: 0;
    right: 0;
    padding-top: 3px;
}

.corner-top-right-bevel {
    border-color: transparent transparent #CD2628;
    border-width: 0px 23px 50px 0;
    border-style: solid;
    height: 0;
    position: relative;
    margin-bottom: 3%;
}

.industry-section-9-button {
    display: flex;
    flex-direction: row-reverse;
    margin-bottom: 8%;
}

.industry-section-9-button h1 {
    color: #fff;
    font-size: 24px;
    font-family: 'pt-serif regular';
    font-weight: 400;
    text-transform: capitalize;
    padding: 10px 30px;
    clip-path: polygon(6% 0%, 100% 0%, 100% 99%, 0% 100%) !important;
    min-width: 350px;
    text-align: center;
    background: #cd2628;
}

.industry-section-9-btn {
    width: 21px;
    height: 50px;
    transform: skew(-26deg);
    background: #CD2628;
    margin-left: auto;
}

.student-outreac .corner-top-right-bevel {
    margin-bottom: 0px;
}

.eso-heading {
    transform: translate(-80px, 50px);
}

.corner-top-right-bevel-two {
    width: 21px;
    height: 50px;
    transform: skew(26deg);
    background: #CD2628;
}

.red-heading {
    display: flex;
    position: relative;
    z-index: 1;
}

.red-heading h1 {
    color: #fff;
    font-size: 22px;
    font-family: 'pt-serif regular';
    font-weight: 400;
    text-transform: capitalize;
    padding: 10px 30px;
    clip-path: polygon(0 0, 96% 0%, 100% 100%, 0% 100%);
    min-width: 350px;
    text-align: center;
}

.red-heading .title h1 {
    background: #CD2628;
}

.top-part-card .red-heading .corner-top-right-bevel {
    width: 89%;
}

.images_slider-top .red-heading {
    display: flex;
    transform: translateY(24px);
    z-index: 1;
    position: relative;
}

.Leadership-Luminaries-title hr {
    width: 45%;
    padding-top: 5%;
}

img.gl-img8 {
    height: 555px;
    width: 100%;
    filter: grayscale(1);
    object-fit: cover;
}

.img-content8 {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 30px 25px 0;
    background: linear-gradient(0deg, #000000c4, transparent);
}

.img-content8 p {
    font-size: 17px;
    font-family: 'Nunito Regular';
    color: #ffffff;
    font-weight: 400;
    line-height: 28px;
    padding: 7px 0px;
}

.gl-col {
    padding: 0;
}

.Leadership-Luminaries-right .slick-track {
    display: grid;
    grid-template-columns: auto auto auto;
}

.Leadership-Luminaries-right {
    padding-left: 0%;
}

/* .Leadership-Luminaries-right .slick-slide {
    min-width: 100%;
    min-height: 321px;
} */

.Chairmen-Chemtechgroup h1 {
    font-family: 'Vollkorn SC', serif;
    text-transform: uppercase;
    font-size: 45px;
    font-weight: 700;
    text-align: center;
    padding-top: 10%;
}

.Leadership-Luminaries-right img {
    object-fit: cover;
    height: 335px;
    width: 100%;
}

.Leadership-Luminaries-left img {
    object-fit: cover;
    height: 555px;
    width: 100%;
}

.Leadership-Luminaries-right {
    padding: 0%
}

.img-with-overlay {
    padding: 0px;
}

.Chemtech-Ecosystem {
    padding-bottom: 3%;
    margin-top: 4%;
}

.one-time button.slick-prev.slick-arrow {
    position: absolute;
    top: 45%;
    left: 0px;
    border-radius: 45px;
    border: 2px solid #ffffff;
    color: #ffffff;
    z-index: 99;
    background-color: #f1eded4d;
    width: 40px;
    height: 40px;
    display: block;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
}


.one-time button.slick-next.slick-arrow {
    position: absolute;
    top: 45%;
    right: 0px;
    border-radius: 45px;
    border: 2px solid #ffffff;
    color: #ffffff;
    z-index: 99;
    background-color: #f1eded4d;
    width: 40px;
    height: 40px;
    display: block;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
}

.imgs-grids {
    padding: 0;
}

.imgs-grids img {
    height: 275px;
    width: 100%;
    object-fit: cover;
}

.page-template-index .imgs-grids img {
    filter: grayscale(1);
}

.one-time .col-2 {
    padding-left: 5px;
    padding-right: 5px;
}

.images_slider-bottom {
    padding-top: 2%;
}

.bk-images1-2 {
    display: flex;
    justify-content: space-between;
    margin-top: -30px;
    padding-bottom: 5%;
}

.bk-images1-2 img {
    max-height: 73px;
}

.content_1st-part {
    padding-left: 9%;
    padding-right: 0;
}

.overlay h4 {
    font-size: 20px;
    font-family: 'Nunito';
    font-weight: 700;
    color: #fff;
    text-align: center;
}

.overlay p {
    font-size: 13px;
    font-family: 'Nunito';
    font-weight: 400;
    color: #fff;
    text-align: center;
    line-height: 15px;
}

.event-sec5 .corner-top-right-bevel {
    margin-bottom: 0%;
}

.image-cal {
    position: relative;
    width: 100%;
}

.image-cal img {
    object-fit: cover;
    max-height: 350px;
}

.img-with-overlay {
    padding: 0 5px;
}

.overlay {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #191b1ba3;
    overflow: hidden;
    width: 100%;
    height: 0;
    transition: .5s ease;
}

.image-cal:hover .overlay {
    height: 40%;
}

.text {
    color: white;
    font-size: 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    text-align: center;
    width: 100%;
    font-family: 'Nunito Regular';
}

.one-time h2 {
    font-size: 16px;
    font-family: 'Nunito Regular';
    font-weight: 700;
    text-align: center;
    padding: 13px 0 0;
}

.one-time p {
    text-align: center;
    font-size: 13px;
    line-height: 1.2;
    padding: 0 5%;
    font-family: 'Nunito Regular';
}

.content_1st-part h3 {
    font-size: 17px;
    font-weight: 700;
    text-transform: capitalize;
    color: #4E5254;
    font-family: 'Nunito Regular';
}

.content_2nd-part {
    width: auto;
    text-align: center;
    padding-top: 4%;
}

.content_1st-part p {
    font-size: 15px;
    line-height: 21px;
    font-family: 'Nunito Regular';
}

.one-time .col {
    padding: 0px 5px;
}

.images_slider-top.industry-section .red-heading {
    transform: none;
}

.images_slider-top.industry-section p {
    font-size: 16px;
    line-height: 23.4px;
    font-family: 'Nunito Regular';
    padding-bottom: 3% 5px 1%;
}

.images_slider-top.industry-section img {
    max-width: 50%;
}

.circl-img {
    text-align: center;
    padding-bottom: 3%;
}

.forth-section {
    padding: 5%;
    background-color: #EBECEE;
}

.forth-section .col-md-6 {
    padding: 0;
}

.bottom-part-card h3 {
    text-transform: uppercase;
    font-size: 21px;
    color: #464646;
    font-family: 'pt-serif regular';
    font-weight: 500;
}

.bottom-part-card ul {
    color: #CD2628;
    font-size: 17px;
    text-transform: capitalize;
    font-family: 'Nunito Regular';
    font-weight: 400;
}

.top-part-card {
    background: #F4F9FC;
    padding: 6%;
}

.forth-section .top-part-card .red-heading {
    transform: translate(-72px, -6px);
}

.top-part-card p {
    font-size: 16px;
    font-family: 'Nunito Regular';
    margin-bottom: 0rem;
    color: #4E5254;
    padding: 4% 0;
}

.list-of-bottom ul {
    display: grid;
    grid-template-columns: auto auto;
    padding-top: 8px;
    line-height: 43px;
}

.image-div img {
    width: 100%;
}

.top-part-card .content_2nd-part {
    text-align: end;
    width: auto;
}

.bottom-part-card {
    padding: 6%;
}


.seminar-gg-img {
    display: flex;
    justify-content: space-between;
    height: 75px;
}

.seminar-slider-bottom-left,
.seminar-nav-second,
.seminar-condiates-box-end {
    display: grid;
    grid-template-columns: auto auto;
}


.seminar-left-part .red-heading {
    transform: translate(-10%, 21px);
}

.seminar-left-part .corner-top-right-bevel {
    width: 63%;
}

.seminar-left-part {
    padding: 0px 6px 0px 0px;
}

.seminar-left-part h3 {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: -18px;
    text-transform: capitalize;
    color: #fff;
    letter-spacing: 1px;
    padding-bottom: 6%;
    font-family: 'Nunito Regular';
}

.seminar-bottom-left-part .seminar-condiates-box p,
.seminar-condiates-box {
    color: #4E5254;
    font-size: 20px;
    font-family: 'pt-serif regular';
}

.seminar-left-part p {
    color: #F0F0F0;
    font-size: 15px;
    line-height: 1.3;
    font-family: 'Nunito Regular';
}

.seminar-btn a {
    color: #e5aa25;
    text-decoration: none;
    background-color: transparent;
    padding: 7px 20px;
    font-family: 'pt-serif regular';
    font-size: 17px;
    border-radius: 3px;
    border: 2px solid #e5aa25;
    text-transform: capitalize;
}

.seminar-right-part {
    padding: 0px;
}

.seminar-left-part .header-banner-1 {
    object-fit: cover;
    height: 100%;
    width: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.seminar-right-part .slider-for,
.seminar-right-part .slick-list.draggable,
.seminar-right-part .slick-track,
.seminar-right-part img {
    object-fit: cover;
    height: 100%;
    width: 100%;
}

.seminar-bottom-left-part .detail_box-seminar {
    display: grid;
    grid-template-columns: auto auto;
    display: initial;
}


.seminar-condiates-box {
    display: grid;
    grid-template-columns: auto auto;
    border-top: 2px solid #E5AC24;
    margin-right: 8%;
    padding-top: 4%;
    padding-bottom: 2%;
    align-items: center;
    justify-content: start;
}

.seminar-condiates-box h2 {
    font-size: 22px;
    color: #cd2628;
    font-family: 'pt-serif regular';
    font-weight: 400;
    line-height: 10px;
    margin-top: 9px;
}

.slider-nav img {
    height: 122px;
    object-fit: cover;
}

.sec-11.last-card img,
.First-cards img {
    width: 30%;
}

img#left-bottom-bk-img {
    position: relative;
    top: -30px;
}

.seminar-condiates-box img {
    max-width: 52px;
    padding-bottom: 5px;
}

.seminar-slider-sec {
    position: relative;
}

.slider-nav h4 {
    font-size: 13px;
    text-align: center;
    padding: 7px 15px;
    font-weight: 600;
    margin: 0px;
    font-family: 'Nunito Regular';
}

.seminar-right-part h4 {
    position: absolute;
    bottom: -4px;
    color: #fff;
    font-size: 22px;
    font-weight: 300;
    padding: 3% 4%;
    font-family: 'Nunito Regular';
    width: 100%;
    background: linear-gradient(0deg, black, transparent);
}

.first-container-part1 p {
    font-family: 'pt-serif regular';
    font-size: 17px;
}

.slider-nav-event {
    padding-top: 2%;
}

.slick-dotted.slick-slider {
    margin-bottom: 0px;
}

.seminar-slider-row {
    padding: 4%;
    padding-bottom: 16px;
}

.condidate-detail p,
.seminar-condiates-box-end h3 {
    font-size: 24px;
    font-family: 'pt-serif regular';
    font-weight: 400;
    margin-top: -16px;
}

.condidate-detail img {
    max-width: 77%;
}

.seminar-condiates-box h1 {
    font-size: 20px;
    color: #cd2628;
    font-family: 'pt-serif regular';
    font-weight: 400;
    margin-bottom: 0px;
}

.detail_box-seminar:nth-child(4) h1 {
    font-size: 37px;
    padding-right: 20px;
}

.seminar-condiates-box-end h3 {
    margin-top: 0px;
    padding: 33px 80px 0 0;
}

.seminar-condiates-box-end {
    border-top: 2px solid #E5AC24;
    padding-top: 13px;
    display: flex;
    justify-content: space-around;
    align-items: baseline;
}

.banner-bg-section {
    padding: 6%;
}

.seminar-bottom-left-part {
    display: grid;
    grid-template-columns: auto auto;
    padding: 22px 0;
}

.section_top1 {
    /* background-color: #EBECEE; */
    left: 0;
    height: 350px;
    position: absolute;
    width: 100%;
}

.so-second {
    margin-left: 0px;
    padding: 30px 15px;
}

.so-second .content_2nd-part {
    padding: 6% 0 10%;
    text-align: start;
}

.so-second .section_bottom-left {
    padding-left: 0;
}

.student-outreac {
    padding: 0;
}

.student-outreac .red-heading {
    padding: 30px 0px 0px;
}

a#second1-btnn {
    color: #E5AC24;
    border: 1px solid #E5AC24;
    background-color: transparent;
    font-size: 20px;
    text-transform: capitalize;
    font-family: 'pt-serif regular';
    border-radius: 5px;
    padding: 7px 3%;
    text-decoration: none;
    text-align: center;
}

.section_top {
    background-color: #EBECEE;
    padding-left: 0;
    padding-right: 0;
}

.student-outreac h3 {
    font-size: 16px;
    font-weight: 600;
    text-transform: capitalize;
    color: #4E5254;
    font-family: 'Nunito Regular';
}

.section_top p {
    font-size: 16px;
    line-height: 1.4;
    color: #4E5254;
    font-family: 'Nunito Regular';
}

.first-container-part {
    padding: 2% 17% 6% 13%;
}


.section_middle-center p,
.section_bottom-right p {
    font-size: 14px;
    color: #4E5254;
    font-family: 'Nunito Regular';
}

.image_box_border {
    border: 21px solid #fff;
    border-radius: 17px;
    box-shadow: 0px 0px 7px grey;
    position: relative;
}

img.imag-border {
    max-width: 100%;
    border-radius: 10px;
    object-fit: cover;
    max-height: 210px;
    width: 100%;
}

.section_middle-center {
    padding: 35px 3%;
    line-height: 1.3;
    text-align: left;
}

.section_middle-left {
    padding-left: 5%;
    transform: translateY(-55px);
    padding-right: 0px;
}

.section_middle-right {
    padding-right: 5%;
    position: relative;
    transform: translateY(-55px);
    padding-left: 0px;
}

.section_bottom-right {
    padding: 0% 3% 0% 1%;
    line-height: 1.3;
    text-align: left;
}

.section_middle-center {
    padding: 2% 3% 0% 2%;
    line-height: 1.3;
    text-align: left;
}

.section_bottom-right a {
    color: #e5aa25;
    text-decoration: none;
    background-color: transparent;
    padding: 7px 26px;
    font-family: 'pt-serif regular';
    font-size: 18px;
    border-radius: 3px;
    border: 2px solid #e5aa25;
    text-transform: capitalize;
}

.section_bottom-right p {
    padding-top: 5px;
}

.image_box_border-two {
    border-right: 48px solid #f3b011;
    height: 60%;
    border-bottom-right-radius: 19px;
    right: -22px;
    position: absolute;
    bottom: -22px;
}

.section_bottom-left {
    display: grid;
    grid-template-columns: auto auto;
    padding: 2% 0px 0% 5%;
    justify-items: stretch;
    align-items: baseline;
}

.detail_box {
    display: flex;
}

.detail_box p {
    font-size: 19px;
    color: #cd2628;
    font-family: 'pt-serif regular';
    font-weight: 400;
}


.detail_box h4 {
    color: black;
    font-size: 19px;
    font-family: 'pt-serif regular';
    margin-top: -18px;
}

.detail_box {
    display: flex;
    border-top: 2px solid #E5AC24;
    justify-content: space-around;
    margin-right: 25%;
    padding-top: 0;
    align-items: flex-end;
    align-items: center;
}

.detail_box img {
    max-width: 44px;
    padding-top: 13px;
}

.imge_details {
    margin: 0px -5px;
}

.heading_box h3 {
    font-size: 11px;
    font-family: 'Nunito Regular';
    color: #fff;
}

.image_box_border-two .heading_box {
    position: absolute;
    top: 50%;
    transform: translate(-20px, -50%) rotate(-90deg);
    min-width: 105px;
    height: 50%;
    text-align: center;
    display: flex;
    align-items: center;
}

.section_middle-right h3.heading_box {
    transform-origin: 29% 8px;
}

.section_bottom-right-butn {
    text-align: end;
    padding-top: 3%;
}

.home-bottom-part h1 {
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 400;
    font-family: 'pt-serif regular';
    color: #fff;
    text-align: center;
    margin-bottom: 0;
    height: 75px;
    padding: 20px 0;
}

.home-bottom:nth-child(1) a h1.heading-bg {
    background-color: #2E2C3A;
}

/*-------------- Events------- */

.Event-Section-Option-R .corner-top-right-bevel {
    width: 100%;
}

.home-bottom:nth-child(2) a h1.heading-bg {
    background-color: #484B91;
}

.home-bottom:nth-child(3) a h1.heading-bg {
    background-color: #071D69;
}

.home-bottom:nth-child(4) a h1.heading-bg {
    background-color: #D93638;
}

.slider-nav h4 p {
    font-size: 13px;
    font-family: 'Nunito Regular';
    color: #464646;
    font-weight: 600;
    padding: 0px 6px;
}

div#style-1 .slick-track {
    transform: unset !important;
}

.seminar-condiates-box {
    font-family: 'pt-serif regular';
}

.Leadership-Luminaries-left h2 {
    font-size: 30px;
    font-family: 'pt-serif regular';
    color: #fff;
    font-weight: 700;
    border-bottom: 2px solid #CD2628;
    width: 90%;
    padding-bottom: 2%;
}

.home-bottom {
    padding: 2%;
}

#info {
    font-size: 18px;
    color: rgb(229, 28, 28);
    text-align: center;
    margin-bottom: 25px;
}

.scrollbar {
    float: left;
    width: 100%;
    height: 555px;
    overflow-y: scroll;
    padding-left: 0;
}

.pa-nav .slick-track,
.pa-nav .slick-list {
    height: auto !important;
}

.force-overflow {
    min-height: 450px;
}

#style-1::-webkit-scrollbar {
    width: 10px;
    background-color: #f5f5f5;
}

#style-1::-webkit-scrollbar-thumb {
    -webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 30%);
    background-color: #cb9a9a;

}

.image-cal img {
    max-width: 100%;
    width: 100%;
    max-height: 350px;
    object-fit: cover;
}

.home-bottom .image {
    width: 100%;
    height: auto;
}

.justify-content-center.tab-hide {
    padding: 0% 0% 4%;
    position: relative;
}

.bg-colr {
    background-color: #EBECEE;
    height: 267px;
    width: 100%;
    position: absolute;
    bottom: 0%;
    z-index: -1;
    margin: 0 -15px;
}

.slide-imgs {
    padding-right: 10px;
}

.img-grid {
    width: 213px !important;
    height: 302px !important;
}

.img-grid.slick-slide img {
    width: 100%;
    height: 100%;
}

.Leadership-Luminaries-left {
    padding-left: 3%;
}

.Leadership-Luminaries-right .slick-track {
    transform: translate3d(0px, -45px, 0px) !important;
    grid-template-columns: auto auto auto auto;
    height: 0px !important;
}

.one-time.slick-initialized.slick-slider {
    padding: 0;
}


.elementor-field-type-text input,
select,
input#form-field-DelegateEmail,
input#form-field-field_31b4915,
.elementor-field-textual {
    width: 100%;
    height: 45px;
    border: 1px solid #464646;
    border-radius: 4px;
    font-size: 14px;
    font-family: 'Roboto';
    color: #464646;
    padding: 0 15px;
    margin-bottom: 30px;
}

.elementor-field-type-checkbox.elementor-field-group {
    padding: 6% 0 35px;
}

select.elementor-field-textual.elementor-size-sm {
    width: 100%;
}

label.elementor-field-label h2 {
    transform: translate(10px, -30px);
    z-index: 1;
    background: #fff;
    display: inline-block;
    padding: 0 9px;
    font-size: 14px;
    font-family: 'Nunito Regular';
    color: #464646;
    border: 1px solid #fff;
    position: absolute;
    font-weight: 600;
}

.elementor-field-type-select.elementor-field-group.elementor-column label h2 {
    transform: translate(10px, 4px);
}

.elementor-field-type-select.elementor-field-group.elementor-column {
    margin-top: -22px;
}

.elementor-field-type-checkbox.elementor-field-group h3 {
    font-family: 'pt-serif regular';
    font-size: 29px;
    font-weight: 500;
    color: #464646;
}

.elementor-10574 .elementor-element.elementor-element-c9822cb .elementor-button[type="submit"] {
    background-color: #cd2628 !important;
    color: #ffff !important;
    font-family: 'Roboto';
    border: none;
    padding: 10px 50px;
    border-radius: 5px;
    font-size: 16px;
}

.elementor-field-group.elementor-column.elementor-field-type-submit.elementor-col-100.e-form__buttons {
    text-align: center;
    padding: 58px 0px;
}


label.delegate-heading {
    color: #223354;
    font-size: 16px;
    font-family: 'Roboto';
    background: #F6F8FB;
    width: 100%;
    padding: 14px 0 14px 10px;
}

.elementor-field-textual,
.delegate-section2 .elementor-field-type-text input,
.delegate-section2 input#form-field-DelegateEmail,
.delegate-section2 input#form-field-field_31b4915,
.delegate-section2 .elementor-field-textual {
    width: 90%;
}

.elementor-col-20 {
    padding: 0;
}

/*
.g-l {
    padding-bottom: 2%;
} */

.tj-section-2 .corner-top-right-bevel {
    margin-bottom: 0%;
}

.g-l .corner-top-right-bevel {
    margin-bottom: 3%;
}

h3.industry-section-8-heading {
    text-align: center;
    font-size: 24px;
    color: #221F1F;
    font-family: 'pt-serif regular';
    padding: 40px 0px;
}

/* home-animation */
.page1 {
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 0%;
}

.ecosystem-imgs {
    position: relative;
    width: 50%;
    height: 600px;

}

.middle,
.outer {
    position: absolute;
    pointer-events: auto;
}


.middle {
    left: calc(50% - 100px);
    top: calc(50% - 100px);
    width: 200px;
    height: 200px;
    animation: rotate 45s reverse linear infinite;
    z-index: 1;

}

.outer {
    width: 400px;
    height: 400px;
    animation: rotate 45s reverse linear infinite;
    left: calc(50% - 200px);
    top: calc(50% - 200px);

}

.target {
    position: absolute;
    width: 64px;
    height: 64px;
    left: -32px;
    top: calc(50% - 32px);
    border-radius: 32px;
    pointer-events: auto;
    cursor: pointer;
}

.dot:nth-child(2) {
    left: calc(12% - 35px);
}

.dot:nth-child(3) {
    left: calc(100% - 32px);
}

.dot.icon-buch {
    left: calc(124% - 218px);
    top: calc(163% - 218px);
}

.dot.icon-film {
    left: calc(50% - -17px);
    top: calc(50% - 84px);
}

.target:nth-child(2) {
    left: calc(100% - 32px);
}

.dot.icon-screen1 {
    left: calc(92% - 9px);
    top: 54%;
}

.dot.icon-screen2 {
    left: calc(49% - 72px);
    top: 93%;
}

.dot.icon-screen3 {
    left: calc(-4% - 44px);
    top: 61%;
}

.dot.icon-kompass {
    left: calc(50% - 175px);
    top: calc(50% - -100px);
}

.dot.icon-film1 {
    left: calc(50% - 13px);
    top: calc(50% - 234px);
}

.middle .dot,
.middle .target {
    animation: rotate 45s linear infinite;
}

.outer .dot,
.outer .target {
    animation: rotate 45s linear infinite;
}

.dot.icon-buch2 {
    left: calc(50% - -33px);
    top: calc(50% - -42px);

}

.dot.icon-buch1 {
    left: calc(50% - 215px);
    top: calc(50% - 100px);

}

.dot.icon-screen {
    left: calc(50% - -11px);
    top: calc(50% - -201px);
}

.page1 img {
    max-width: 100%;
}


@keyframes rotate {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.dot {
    position: absolute;
    width: 100px !important;
    height: 100 !important;
    background-color: unset !important;
    left: -24px;
    top: calc(50% - 24px);
    border-radius: 100px;
}

@keyframes cube-rotation-combined {
    25% {
        transform: rotateX(180deg)
    }

    50% {
        transform: rotateY(180deg) rotateX(180deg)
    }

    75% {
        transform: rotateY(180deg)
    }

    100% {
        transform: rotateX(360deg) rotateY(360deg)
    }
}

.tooltip {
    display: block;
    position: absolute;
    width: 170px;
    height: 80px;
    left: calc(50% - 85px);
    top: -10px;
    background-color: #eb860e;
    color: #fff;
    border-radius: 2px;
    text-align: center;
    font-weight: 300;
    font-size: 15px;
    line-height: 26px;
    opacity: 0;
    transition: top 0.15s ease-out, opacity 0.15s ease-out;
    pointer-events: none;
    padding: 5% 0;
}

/* .middle.dots,
.outer.dots {
    border: 0.5px solid #5b5f62;
    border-radius: 500px;
}

.middle.dots {
    border-color: #eb860e;
} */

.logo-box {
    /* box-shadow: 0 4px 8px 0 #c4c4c4; */
    height: 125px;
    display: flex;
    align-items: center;
}

.section_bottom-left strong {
    font-family: 'pt-serif regular';
    font-size: 17px;
    color: #cd2628;
    font-weight: 500;
}

.section_bottom-left div {
    color: #464646;
    font-size: 17px;
    font-family: 'pt-serif regular';
}

/*-------------------------------------------- Events---------------------------------------------------- */
.bg-img-left {
    padding-left: 6%;
}

.bg-img-left img {
    max-height: 65px;
}

.event-banner-button ul#menu-central-advisory-leadership-menu,
.event-banner-button ul#menu-event-menu {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0 36px;
}

.page-template-Book-An-Exhibit-Stand .event-banner-button ul#menu-event-menu,
.page-template-visitor-registration .event-banner-button ul#menu-event-menu {
    padding: 0px;
}

.sec-11-button li {
    padding-right: 35px;
}

.event-banner-button ul#menu-central-advisory-leadership-menu li.current-menu-item,
.event-banner-button ul#menu-event-menu li.current-menu-item {
    background: linear-gradient(to right, #ce2c28 0%, #e4a724 100%);
    border: none;
    padding: 8px 23px;
}

.event-banner-button ul#menu-central-advisory-leadership-menu>li.current-menu-item>a,
.event-banner-button ul#menu-event-menu>li.current-menu-item>a {
    color: #fff;
    -webkit-text-fill-color: unset;
    background: linear-gradient(to right, #ce2c28 0%, #e4a724 100%);
}

/* .event-banner-button ul#menu-event-menu li:hover {
    background: linear-gradient(45deg, #ce2d27, #e4a824);
    padding: 7px 12px;
    border-radius: 50px;
    text-align: center;
    font-size: 20px;
    font-family: 'Nunito';
    text-decoration: none;
    color: #fff !important;
}

.event-banner-button ul#menu-event-menu li a:hover {
    color: #fff;
    position: relative;
    z-index: 99999;
    background: none;
    -webkit-background-clip: unset;
    -webkit-text-fill-color: unset;
} */

.event-banner-button ul#menu-central-advisory-leadership-menu li,
.event-banner-button ul#menu-event-menu li {
    text-decoration: none;
    padding: 5px 23px;
    border: double 2px transparent;
    border-radius: 30px;
    background-image: linear-gradient(white, white), linear-gradient(to right, #ce2c28, #e4a724);
    background-clip: padding-box, border-box;
    background-origin: border-box;
    margin-left: 25px;
    width: 240px;
    text-align: center;
}

.page-template-Book-An-Exhibit-Stand .event-banner-button ul#menu-event-menu li {
    width: 230px;
}

.event-banner-button ul#menu-central-advisory-leadership-menu li a,
.event-banner-button ul#menu-event-menu li a {
    text-transform: capitalize;
    background: linear-gradient(to right, #ce2c28 0%, #e4a724 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 16px;
    font-family: 'Nunito Regular';
    font-weight: 600;
}

.event-banner-button {
    padding: 0 0 28px;
}

.event-bottom-btn {
    padding-top: 25px;
}

.event-banner-slider-content h1 {
    font-size: 21px;
    font-family: 'pt-serif regular';
    font-weight: 700;
    color: #464646;
    padding-right: 20px;
    padding-top: 10px;
}

.event-banner-slider-content h2 {
    font-size: 22px;
    font-family: 'pt-serif regular';
    font-weight: 700;
    color: #ce2928;
    padding: 5px 0 0;
}

.detail-text p {
    line-height: 1.3;
    font-size: 16px;
    color: #464646;
}

.first-card.event-card h3 {
    width: 54%;
    height: 35%;
    clip-path: polygon(0% 0%, 100% 0%, 100% 16%, 89% 16%, 84% 20%, 79% 16%, 0 16%);
    padding: 2% 0%;
    position: absolute;
    top: 0;
    left: 0;
    color: #fff;
    font-family: 'pt-serif regular';
    font-size: 15px;
    text-align: center;
    text-transform: uppercase;
}

.aboutus-sec-3-R a {
    color: #cf282a;
}

/* .event-text-slider ul {
    grid-template-columns: auto auto;
    display: grid;
    justify-content: space-between;
    justify-items: stretch;
    list-style: unset;
    color: #464646;
} */
.event-text-slider ul {
    grid-template-columns: auto auto;
    display: grid;
    justify-items: start;
    list-style: unset;
    color: #464646;
    padding: 0px 0px 0px 15px;
    margin-left: 15px;
}

.event-sec5 .col {
    padding: 7px;
}

.event-sec5 p strong {
    color: #4E5254;
    font-size: 16px;
    font-family: 'Nunito Regular';
    text-align: center;
    font-weight: 700;
}

.event-sec5 p {
    font-size: 15px;
    font-family: 'Nunito Regular';
    text-align: center;
    line-height: 17px;
}

.event-sec5 {
    padding: 5% 2%;
}

.event-sec5 .image-cal {
    padding-bottom: 6%;
}

.event-text-slider ul li {
    padding: 0 12% 5% 1%;
    font-size: 11px;
    font-family: 'Nunito Regular';
    line-height: 13px;
}

.page-template-technical-seminar .tj-section-2-button a {
    padding: 6px 30px;
}

/* .page-template-technical-seminar .tj-section-2-button a:hover {
    padding: 6px 10px;
}

.page-template-technical-seminar .tj-section-2-yellow-button a,
.page-template-technical-seminar .tj-section-2-yellow-button a:hover {
    padding: 6px 13px;
} */

.event-card-row {
    padding: 0 2%;
}

.single-slider1 {
    height: 265px;
}

.event-banner-slider-img img {
    height: 100%;
    object-fit: cover;
    object-position: left;
}

.event-banner-slider-img .slick-track,
.event-banner-slider-img .slick-list.draggable {
    height: 100%;
}

.first-card.event-card:nth-child(2) .single-slider1 {
    border-bottom: 10px solid #EA8E36;
}

.first-card.event-card:nth-child(1) .single-slider1 {
    border-bottom: 10px solid #1C50B4;
}

.first-card.event-card:nth-child(3) .single-slider1 {
    border-bottom: 10px solid #8DC712;
}

.first-card.event-card:nth-child(1) h3 {
    background: #1C50B4;
}

.first-card.event-card:nth-child(2) h3 {
    background: linear-gradient(to right, #D65B15 0%, #F1A040 100%);
}

.first-card.event-card:nth-child(3) h3 {
    background: linear-gradient(to right, #7FB50E 0%, #94CE1B 100%);
}

.event-banner-slider-content h3 {
    font-size: 17px;
    font-family: 'Nunito Bold';
    line-height: 1.2;
    text-align: start;
    padding-right: 35%;
}

.event-banner-slider-content {
    padding: 0 35px 0% 3%;
}

.event-banner-slider-content img {
    max-width: 250px;
}

a#first-btnn {
    text-align: center;
    position: relative;
    transition: all .35s;
    background-color: #E5AC24;
    text-decoration: none;
    font-size: 16px;
    text-transform: capitalize;
    font-family: 'pt-serif regular';
    border-radius: 5px;
    padding: 7px 3%;
    margin-right: 3%;
}

a#first-btnn span {
    position: relative;
    z-index: 2;
    color: #ffffff;
    font-size: 16px;
}

a#second-btnn span {
    position: relative;
    z-index: 2;
    color: #E5AC24;
    font-size: 16px;
}

a#first-btnn:after,
a#second-btnn:after {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    background: #CD2628;
    transition: all .35s;
    border-radius: 5px;
}

a#first-btnn:hover,
a#second-btnn:hover {
    color: #fff;
}

a#first-btnn:hover:after,
a#second-btnn:hover:after {
    width: 100%;
}

a#second-btnn {
    color: #E5AC24;
    border: 1px solid #E5AC24;
    background-color: transparent;
    font-size: 16px;
    text-transform: capitalize;
    font-family: 'pt-serif regular';
    border-radius: 5px;
    padding: 7px 3%;
    text-decoration: none;
    text-align: center;
    position: relative;
    transition: all .35s;
    margin-left: 35px;
}

.event-banner-row {
    position: relative;
}

.polygon-slider {
    position: relative;
    padding: 0 0 3%;
    margin: 0;
}

.polygon-shape-bnner-1st {
    position: absolute;
    top: 0px;
    left: 50%;
    width: 12%;
    height: 94%;
    clip-path: polygon(100% 0%, 18% 76%, 49% 100%, 0px 100%, 0px 59%, 0px 0px);
    padding: 0px;
}

.white-polygon-shaape {
    width: 100%;
    background: linear-gradient(170deg, #E5AC24 5.21%, #CD2628 110.94%);
    height: 100%;
    clip-path: polygon(100% 0, 50% 67%, 71% 100%, 32% 100%, 0% 76%, 84% 0);
}

.single-slider button.slick-prev.slick-arrow {
    position: absolute;
    top: 50%;
    left: -100%;
    border-radius: 45px;
    border: 2px solid #e5ac24;
    color: #ffffff;
    z-index: 99;
    background-color: #e5ac24;
    width: 40px;
    height: 40px;
    display: block;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
}

.single-slider button.slick-next.slick-arrow {
    position: absolute;
    top: 50%;
    right: 3%;
    border-radius: 45px;
    border: 2px solid #e5ac24;
    color: #ffffff;
    z-index: 99;
    background-color: #e5ac24;
    width: 40px;
    height: 40px;
    display: block;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
}

.slick-next:before {
    content: ' \276F' !important;
    font-size: 20px;
    font-weight: 400;
}

.slick-prev:before {
    content: ' \276E' !important;
    font-size: 20px;
    font-weight: 400;
}

.logo-box :hover {
    transition: all .4s ease;
    box-shadow: 0px 13px 14px 2px #79797985;
    /* border: 1px solid rgb(161 161 159 / 18%); */
}

div#style-1 .slick-track {
    transform: unset !important;
}

.img-box-p p {
    color: #fff;
    font-size: 16px;
}

/* .logo-box {
    border: 1px solid rgb(187 179 179 / 64%);
} */

.ca-slider-section1 {
    padding: 2px 4%;
}

.single-slider-left h1 {
    font-size: 23px;
    font-weight: 700;
    line-height: 38px;
    color: #464646;
    font-family: 'pt-serif regular';
    padding-right: 12%;
    text-transform: uppercase;
}

.diagonal-line {
    width: 8px;
    height: 115px;
    transform: skew(339deg);
    background: #E5AC24;
}

.single-slider-left {
    padding: 2% 5% 2% 23px;
    display: flex;
    align-items: center;
}

.single-right {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    text-align: center;
}

.single-right h1 {
    color: #CD2628;
    font-size: 40px;
    font-family: 'pt-serif regular';
}

.single-slider-row {
    padding: 12px 0;
}

.Event-Section-Option-L {
    position: relative;
}

.event-img-text {
    position: absolute;
    bottom: 0;
    background: linear-gradient(0deg, black, transparent);
    padding: 0% 4%;
}

.event-img-text h2 {
    color: #fff;
    font-size: 25px;
    line-height: 38.4px;
    font-weight: 600;
    font-family: 'pt-serif regular';
    border-bottom: 2px solid #CD2628;
    display: inline-block;
    padding-bottom: 2%;
}

.Event-Section-Option-L img {
    height: 100%;
}

.event-img-text p {
    color: #ffffff;
    font-size: 15px;
    line-height: 20px;
    font-family: 'Nunito Regular';
}

.Event-Section-Option-R p {
    padding: 15% 2% 0%;
    line-height: 28px;
    font-family: 'Nunito Regular';
    font-size: 18px;
    color: #464646;
}

.Event-Section-Option-R h1 {
    color: #CD2628;
    font-size: 39px;
    line-height: 55px;
    padding: 5% 0;
    font-family: 'pt-serif regular';
    font-weight: 400;
}

.event-option-img {
    text-align: end;
    transform: translateY(-50%);
}

.grid-container {
    display: grid;
    gap: 10px;
    padding: 10px;
    background-color: #fff;
}

.grid-item {
    text-align: center;
    font-size: 30px;
}

.item1:nth-child(1) {
    grid-column: 1 / span 1;
    grid-row: 1;
}

.item1:nth-child(2) {
    grid-column: 2;
    grid-row: 1 / span 1;
}

.item1:nth-child(4) {
    grid-column: 1 / span 2;
    grid-row: 2;
}

.header-banner1 {
    background-size: contain;
    position: relative;
    max-height: 400px;
    background-repeat: repeat;
}

.item1:nth-child(7) {
    grid-column: 2 / span 2;
    grid-row: 3;
}

.aboutus-sec-1.px-0 {
    position: absolute;
    bottom: 30px;
}

.aboutus-sec-1 .corner-top-right-bevel h1 {
    font-weight: 500;
    font-size: 38px;
    font-family: 'VollkornSC Regular';
    min-width: 234px;
    padding: 12px 55px;
}


.aboutus-sec-1 .corner-top-right-bevel-two {
    height: 70px;
    transform: skew(17deg);
}

.aboutus-sec-1 .corner-top-right-bevel {
    border-width: 0px 23px 70px 0;
}

.aboutus-sec-2 {
    padding: 7% 5%;
}

.aboutus-sec-1-L {
    text-align: center;
}

.aboutus-sec-1-L h2 {
    font-size: 25px;
    font-weight: 700;
    color: #4E5254;
    padding-top: 15px;
    font-family: 'Nunito Bold';
    line-height: 24px;
}

.aboutus-sec-1-L p {
    color: #221F1F;
    font-size: 18px;
    font-family: 'Nunito Regular';
    font-weight: 400;
    line-height: 29px;
}

.aboutus-sec-1-L img {
    max-width: 270px;
    text-align: center;
}

.aboutus-sec-1-R p {
    font-size: 17px;
    line-height: 1.3;
    font-family: 'Nunito Regular';
}

.play-btn {
    text-align: end;
    padding-top: 3%;
}

a.fancy-class {
    background-color: #e4a424;
    color: #fff;
    padding: 11px 34px;
    text-align: center;
    font-family: 'pt-serif regular';
    font-size: 17px;
    border-radius: 3px;
}

.aboutus-sec-3-R p {
    font-size: 18px;
    font-family: 'Nunito Regular';
    line-height: 27.8px;
}

.aboutus-sec-3-L img {
    width: 80%;
}

.aboutus-sec-3-L:nth-child(2) img {
    width: 68%;
}

.img-content8 h2 {
    color: #fff;
    font-family: 'pt-serif regular';
    font-weight: 600;
    font-size: 21px;
    line-height: 38px;
    border-bottom: 2px solid #CD2628;
    display: inline-block;
}

.aboutus-sec-3-R {
    padding-bottom: 12%;
}

.aboutus-sec-4-top h1,
.aboutus-sec-5-title h1 {
    font-family: 'VollkornSC Regular';
    text-align: center;
    font-size: 32px;
    font-weight: 700;
    color: #221F1F;
}

.aboutus-sec5-part.as-sec-5 p {
    font-family: 'Nunito Regular';
    font-weight: 400;
    color: #464646;
    line-height: 24px;
    font-size: 18px;
}

.aboutus-sec-4-top hr {
    width: 26%;
}

.aboutus-sec-4-L h2 {
    font-size: 20px;
    color: #464646;
    font-family: 'Nunito Bold';
    font-weight: 700;
    line-height: 29px;
}

.aboutus-sec-4-L {
    padding: 0 2%;
}

.aboutus-sec-4-L p {
    color: #464646;
    font-size: 16px;
    font-family: 'Nunito Regular';
    padding-right: 1%;
}

.img-tex h2 {
    font-size: 30px;
    line-height: 38px;
    color: #464646;
}

.aboutus-sec-4 a.fancy-class {
    background-color: #E5AC24;
    padding: 5px 44px;
    font-family: 'pt-serif regular';
    font-size: 16px;
}


.img-text {
    padding: 2%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.about-nav p {
    font-size: 13px;
    line-height: 16px;
    padding-top: 0px;
}

.aboutus-sec-4-R .about-nav h2,
.aboutus-sec-4-R a.fancy-class {
    font-size: 12px;
    font-family: 'Nunito Bold';
    font-weight: 700;
    padding: 8px 64px 0 0;
}

.about-nav .img-text {
    padding: 2%;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    align-content: space-between;
}

.about-nav .img-text a.fancy-class {
    padding: 2px 30px;
    position: absolute;
    right: 0;
}

.about-us-slide a {
    font-size: 13px;
}


.about-us-slide {
    padding-bottom: 0px;
}

.aboutus-sec-4-R a.fancy-class1 {
    color: #E5AC24;
    text-decoration: none;
    background-color: transparent;
    padding: 8px 19px;
    font-family: 'pt-serif regular';
    font-size: 15px;
    border-radius: 3px;
    border: 1px solid #E5AC24;
    text-transform: capitalize;
    white-space: nowrap;
}

.bottom-btn {
    padding: 6% 0;
    text-align: end;
}

.aboutus-sec-5-title hr {
    width: 25%;
}

.aboutus-sec-5 {
    padding: 5% 0;
}

.aboutus-sec5-part.as-sec-5:nth-child(odd) {
    padding: 10px 13% 0 7%;
}

.aboutus-sec5-part.as-sec-5:nth-child(even) {
    padding: 10px 2% 0 13%;
}

.aboutus-sec5-part {
    /* padding: 2% 15%; */
    position: relative;
    height: 130px;
}

.aboutus-sec-5-text hr {
    height: 1px;
    width: 100%;
    border-top: 1px solid #909294;
    margin: 0;
}

.aboutus-sec5-part strong {
    color: #CD2628;
    font-size: 18px;
    text-transform: uppercase;
    font-family: 'Nunito Regular';
}

.aboutus-sec5-part h2 {
    position: absolute;
    top: 50%;
    text-align: center;
    color: #4E5254;
    width: 130px;
    padding-bottom: 15px;
    font-size: 19px;
}

.aboutus-sec-5-title {
    padding-bottom: 5%;
}


.aboutus-sec5-part:nth-child(even) h2 {
    left: 0;
    border-bottom: 10px solid #cd2628;
    transform: translate(-20px, -50%) rotate(-90deg);
}

.aboutus-sec5-part:nth-child(odd) h2 {
    right: 0;
    border-bottom: 10px solid #cd2628;
    transform: translate(15px, -50%) rotate(90deg);
}

.aboutus-sec5-part:nth-child(odd) .as-dot {
    right: 0;
}

.aboutus-sec5-part:nth-child(even) .as-dot {
    left: 0px;
}

.as-sec-5 {
    border-top: 1px solid #6c757d;
    border-bottom: 1px solid #6c757d;
}

.aboutus-sec5-part img {
    border-radius: 50%;
    width: 45px;
    height: 45px;
}

.as-dot {
    position: absolute;
    width: 12px;
    height: 12px;
    background-color: #4E5254;
    top: -6px;
    border-radius: 50%;
}

.industry-section-8-right-content p {
    color: #4E5254;
    font-size: 18px;
    line-height: 21px;
    text-align: -webkit-center;
}

h4.industry-section-8-right-title {
    color: #9B9B9B;
    font-size: 25px;
    font-weight: 700;
}

.sec-11 a,
.card-top {
    display: flex;
    align-items: center;
}

.sec-11 a h2,
.card-top h2 {
    color: #464646;
    font-size: 24px;
    padding-left: 5%;
    text-transform: uppercase;
    text-align: center;
}

.sec-11-button ul,
.sec-11-button a {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.sec-11-button ul {
    padding-left: 115px;
    margin-bottom: 0px;
    margin-top: -10px;
}

.sec-11-button a {
    color: #E5AC24;
    font-size: 15px;
    text-transform: uppercase;
}

.First-cards:nth-child(1) .card {
    border-right: 10px solid #A55DB0;
}

.First-cards:nth-child(2) .card {
    border-right: 10px solid #F15A2B
}

.sec-11 .card {
    padding: 10px 20px;
    box-shadow: 0px 4px 11px 0 #838383;
    height: 120px;
    border-right: 10px solid #E5AC24;
    display: flex;
    align-items: flex-start;
    justify-content: center;
}


.sec-11 {
    padding: 62px 2%;
    padding-top: 0px;
}

.sec-11.last-card {
    padding: 0px 31px 0 0;
}

.single-right p {
    color: #4E5254;
    font-size: 16px;
    font-family: 'pt-serif regular';
}

.first-card.event-card:nth-child(1) .single-slider1 .slick-prev {
    border: 2px solid #1C50B4;
}

.first-card.event-card:nth-child(2) .single-slider1 .slick-prev {
    border: 2px solid #EA8E36;
}

.first-card.event-card:nth-child(3) .single-slider1 .slick-prev {
    border: 2px solid #8DC712;
}

.first-card.event-card:nth-child(1) .single-slider1 .slick-next {
    border: 2px solid #1C50B4;
    background-color: #1C50B4;
}

.first-card.event-card:nth-child(2) .single-slider1 .slick-next {
    border: 2px solid #EA8E36;
    background-color: #EA8E36;
}

.first-card.event-card:nth-child(3) .single-slider1 .slick-next {
    border: 2px solid #8DC712;
    background-color: #8DC712;
}

.single-slider1 .slick-prev {
    background-image: url(../img/Group_2.png);
    position: absolute;
    bottom: 0px;
    right: 100px;
    border-radius: 45px;
    border: 2px solid #EA8E36;
    color: unset;
    z-index: 99;
    background-color: transparent;
    width: 24px;
    height: 24px;
    display: block;
    top: unset;
    left: unset;
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
}


.single-slider1 button.slick-next.slick-arrow {
    background-image: url(../img/Group_1.png);
    position: absolute;
    bottom: 0px;
    right: 28px;
    border-radius: 45px;
    border: 2px solid #EA8E36;
    color: unset;
    z-index: 99;
    background-color: #EA8E36;
    width: 24px;
    height: 24px;
    top: unset;
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
}

.single-slider1 .slick-next:before {
    content: ' \276F';
    font-size: 20px;
    font-weight: 400;
}

.single-slider1 .slick-prev:before {
    content: ' \276E';
    font-size: 20px;
    font-weight: 400;
    color: #EA8E36;
}

.first-card.event-card:nth-child(1) .single-slider1 .slick-prev:before {
    color: #1C50B4;
}

.first-card.event-card:nth-child(2) .single-slider1 .slick-prev:before {
    color: #EA8E36;
}

.first-card.event-card:nth-child(3) .single-slider1 .slick-prev:before {
    color: #8DC712;
}

.first-card.event-card {
    padding: 6px;
}

.event-card .card-body {
    padding: 10px;
}

/*------------- p & a----------------------- */


.imgs-box h2 {
    position: absolute;
    bottom: -8px;
    color: #fff;
    font-family: 'pt-serif regular';
    font-size: 15px;
    background: #464646;
    padding: 2% 15%;
    border-top-right-radius: 50px;
}


.p\&a-3,
.p\&a-4 {
    padding-bottom: 0%;
    padding-left: 0;
}

.p\&a-3-row {
    padding-bottom: 70px;
}


.img-cont {
    position: absolute;
    bottom: 0;
    color: #fff;
    background-color: #352B4E;
    width: 100%;
    padding: 4% 4% 2%;
}

.img-cont h2 {
    font-size: 16px;
    font-weight: 600;
    color: #fff;
    font-family: 'Nunito Regular';
    padding: 3px 0px 0px;
}

.img-cont p {
    font-size: 13px;
    color: #fff;
    line-height: 13px;
    font-family: 'Nunito Regular';
    margin-bottom: 3px;
}

.pa-nav .img-cont h2 {
    font-size: 14px;
    padding: 1% 1% 0;
}

.img-cont {
    position: absolute;
    bottom: 0;
    color: #fff;
    background-color: #352B4E;
    width: 100%;
    padding: 13px 0% 0% 13px;
}

.industry-dialogues-section img {
    height: 450px;
    width: 100%;
    object-fit: cover;
}

.p\&a-4-L.partner-for img {
    width: 100%;
    object-fit: cover;
}

.pa-nav .img-cont p {
    font-size: 13px;
    margin-bottom: 8px;
}

.pa-3-slider-card {
    padding: 0;
}

/* 
.pa-nav .img4-cont {
    padding: 2% 0 4% 3%;
} */

.img4-cont {
    position: absolute;
    bottom: 0;
    background: linear-gradient(0deg, black, transparent);
    width: 100%;
    padding: 4% 4% 6%;
}

.img4-cont h3 {
    font-size: 16px;
    color: #fff;
    font-weight: 400;
    line-height: 21px;
}

.img4-cont h2 {
    border-bottom: 2px solid #CD2628;
    padding-bottom: 1%;
    display: inline-block;
    font-weight: 600;
    padding-bottom: 6px;
    color: #fff;
    font-family: 'PTSerif bold';
    font-size: 17px;
}

.partner-for .slick-nav.next-arrow {
    right: -145%;
}

.p\&a-4-slider {
    padding-bottom: 0px;
}

/* .pa-3-slider-card img {
    height: 100%;
    width: 100%;
    object-fit: cover;
} */

.pa-3-slider-card img {
    height: 290px;
    width: 100%;
    object-fit: cover;
}

/* archives section */
.archives-section {
    margin: 0% 0px 0%;
    margin-top: 30px;
}

.page-template-central-advisor-leadership .archives-section,
.page-template-Student-Outreach-Program .archives-section,
.page-template-award .archives-section,
.page-template-Partnership__Alliances .archives-section {
    margin-top: 73px;
}

.Archives-slider {
    padding-bottom: 45px;
}

.Archives-slider .archives-description {
    padding: 10px;
}

.ind-section5 {
    padding-top: 70px;
}

/* .Archives-slider {
    padding-top: 4%;
} */

.page-template-central-advisor-leadership .testimonial-section {
    padding: 30px 0px 0px;
}

.page-template-technical-journals .tj-section-1-image {
    /* max-height: 450px; */
    max-width: 100%;
}

.p\&a-2-slider {
    padding: 3%;
    padding-bottom: 60px;
}

.tj-section-5.ts-section5 {
    padding-top: 70px;
}

.Archives-slider .card.card-bg-1 {
    background: #FFFFFF;
    box-shadow: 3px 4px 11px #dddcd9;
    border-radius: 20px;
    border: none;
    padding: 20px;
}

.Archives-slider .archives-card-title {
    color: #464646;
    font-size: 14px;
    font-weight: 700;
    font-family: "Nunito Bold";
    text-align: center;
}

.archives-card-body {
    padding: 14px 0px 0px 0px;
}

/* testimonial section */
.testimonial-section-description {
    background: #FFFFFF;
    box-shadow: 0px 6px 13px rgb(70 70 70 / 18%);
    border-radius: 6px;
}

.testimonial-section {
    padding: 6% 0px;
}

.testimonial-section-des {
    padding: 35px 1% 1%;
}

.page-template-event .testimonial-section-des {
    padding: 15px 1% 35px 1%;
}

.testimonial-content p {
    text-align: center;
    letter-spacing: 0.035em;
    color: #464646;
    font-size: 18px;
    line-height: 25px;
    font-family: 'Nunito Regular';
    font-weight: 400;
    padding-bottom: 10px;
}

.testimonial-heading {
    text-align: center;
    letter-spacing: 0.035em;
    color: #CD2628;
    font-size: 28px;
    line-height: 45px;
    font-family: 'Nunito Bold';
    font-weight: 700;
}

.testimonial-title {
    font-size: 21px;
    line-height: 29px;
    text-align: center;
    letter-spacing: 0.035em;
    color: #221F1F;
    font-family: 'Nunito Regular';
    font-weight: 400;
    padding-bottom: 22px;
}

.testimonial-image img {
    margin: auto;
}

.testimonial-nav.slick-arrow i {
    color: #CD2628;
    border: 1px solid #CD2628;
    border-radius: 50%;
    height: 30px;
    width: 30px;
    position: absolute;
    bottom: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 22px;
    cursor: pointer;
    transition: all 0.5s;
}

.testimonial-nav.slick-arrow i:hover {
    color: #fff;
    background-color: #CD2628;
    transition: all 0.5s;
}

.testimonial-nav.prev-arrow.slick-arrow i {
    right: 130px;
    z-index: 1;
}

.testimonial-nav.next-arrow.slick-arrow i {
    right: 60px;
}

/* central advisor leadership */
.ca-header-banner {
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
}

.ca-section-1-left-title p {
    font-size: 42px;
    line-height: 42px;
    color: #E5AC24;
    font-family: 'pt-serif regular';
    font-weight: 700;
    padding-top: 0px;
    padding-bottom: 0px;
}

.ca-section-1-left-title p strong {
    color: #cd2628;
    font-size: 48px;
}

.ca-section-1-title {
    font-size: 28px;
    line-height: 38px;
    font-weight: 700;
    font-family: 'pt-serif regular';
    color: #221F1F;
}

.ca-section-1-content p {
    color: #4E5254;
    font-size: 14px;
    line-height: 21px;
    font-weight: 400;
    padding-top: 23px;
}

.ca-section-1-right-content p {
    color: #221F1F;
    font-size: 22px;
    line-height: 35px;
    font-family: 'Nunito Sans';
    font-weight: 400;
    padding-top: 20px;
}

.Central-Advisor-Section-1 {
    /* padding-top: 40px; */
    padding-bottom: 18px;
}

.ca-slider-section.px-0.slick-initialized.slick-slider {
    padding: 5px 0 40px;
}

.ca-section-1 {
    border: none;
    padding: 0px 5px;
}

.card-section-title-1 {
    color: #464646;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    font-family: 'Nunito Bold';
    text-align: center;
}

.card-section-content-1 p {
    color: #221F1F;
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
    font-family: 'Nunito Regular';
    text-align: center;
}

.card-body-section-1 {
    padding: 20px 0px;
}

.ca-heading-section h1 {
    margin-bottom: 0px;
    transform: translateY(18px);
}

.ca-heading-section .corner-top-right-bevel-two {
    transform: translatey(18px) skew(30deg);
}

.ca-heading-section-2 h1 {
    margin-bottom: 0px;
}


.slick-nav {
    position: absolute;
    cursor: pointer;
    top: calc(50% - 44px);
}

.slick-nav.prev-arrow {
    left: -5%;
    transform: scaleX(-1);
    z-index: 11;
}

.slick-nav.next-arrow {
    left: auto;
    right: -5%;
}

.slick-nav i {
    display: block;
    position: absolute;
    margin: -10px 0 0 -10px;
    width: 20px;
    height: 20px;
    left: 50%;
    top: 50%;
}

.slick-nav i:before,
.slick-nav i:after {
    content: "";
    width: 10px;
    height: 2px;
    border-radius: 1px;
    position: absolute;
    left: 50%;
    top: 50%;
    background: #CD2628;
    margin: -1px 0 0 -5px;
    display: block;
    transform-origin: 9px 50%;
}

.slick-nav i:before {
    transform: rotate(-40deg);
}

.slick-nav i:after {
    transform: rotate(40deg);
}

.slick-nav:before,
.slick-nav:after {
    content: "";
    display: block;
    position: absolute;
    left: 1px;
    right: 1px;
    top: 1px;
    bottom: 1px;
    border-radius: 50%;
    border: 1px solid #CD2628;
}

.slick-nav svg {
    width: 44px;
    height: 44px;
}

.p\&a-2-slider.Archives-slider.px-0.slick-initialized.slick-slider {
    padding-bottom: 0px;
}

.card-section {
    border: none;
}

.card-image-section img {
    width: 100%;
    height: auto;
    object-fit: cover;
}

.pa-section6 {
    padding-bottom: 65px;
}

.page-template-award .a-section2 {
    padding-bottom: 70px;
    padding-top: 60px;
}

.card-detail-section {
    background: #FFFFFF;
    box-shadow: 3px 4px 11px #dddcd9;

}

.card-detail-section img {
    padding: 15px;
}

.card-detail-section .card-body {
    padding: 5px 12px;
}

.page-template-Student-Outreach-Program .central-advisor-section,
.page-template-technical-seminar .central-advisor-section {
    margin-top: 65px;
}

/* .page-template-award .central-advisor-section {
    padding-bottom: 0px;
} */

/* .card-detail-section {
    background: #FFFFFF;
    box-shadow: 3px 4px 11px 0px #dddcd9;
    border-radius: 11px;
}

.card.card-section {
    height: 315px;
} */

.card-section-title {
    color: #464646;
    font-size: 16px;
    line-height: 16px;
    font-weight: 700;
    font-family: 'pt-serif regular';
    border-bottom: 2px solid #CD2628;
    display: inline-block;
    padding-bottom: 10px;
    margin-bottom: 12px;
}

.card-section-content p {
    color: #464646;
    font-size: 14px;
    line-height: 16px;
    font-weight: 400;
}

/* award section */

.award-section-1-description {
    padding: 0 8%;
}

.award-section-1-left-title p {
    text-align: center;
    color: #E5AC24;
    font-size: 50px;
    line-height: 50px;
    font-family: "PTSerif bold";
    font-weight: 700;
    padding: 10px 0% 20px;
}

.award-section-1-description {
    padding: 0 2%;
}

.award-section-1-left-title p strong {
    color: #CD2628;
}

.award-section-1-left-content p {
    text-align: center;
    color: #4E5254;
    font-size: 15px;
    line-height: 1.3;
    font-family: 'Nunito Regular';
    text-transform: capitalize;
    padding: 20px 22px 2%;
}

.award-section-1-top {
    padding: 0px 3% 0% 8%;
}

.award-section-1-title {
    text-align: center;
    color: #CD2628;
    font-size: 13px;
    line-height: 1.3;
    font-family: 'Nunito Bold';
    font-weight: 700;
    text-transform: capitalize;
    padding-top: 40px;
}

.award-section-1-content p strong {
    color: #464646;
    font-size: 22px;
    line-height: 28px;
    text-align: center;
    font-family: 'PT serif';
    font-weight: 700;
    text-transform: capitalize;
}

.award-section-1-content {
    padding: 2px 65px;
}

.award-right-section .slick-slide {
    position: relative;
}

.award-section-1-content p {
    font-size: 14px;
    line-height: 18px;
    text-align: center;
    color: #464646;
    margin: 0px;
    font-family: 'pt-serif regular';
}

.page-template-award .award-section-1-content p {
    font-size: 18px;
    line-height: 26px;
    text-align: center;
    color: #464646;
    margin: 0px;
    font-family: 'pt-serif regular';
    font-weight: 700;
    letter-spacing: 1px;
}

.award-right-section .slick-list,
.award-right-section .slick-track,
.award-right-section img {
    height: 100%;
    object-fit: cover;
    width: 100%;
}

.page-template-technical-journals .award-right-section .slick-list,
.page-template-technical-journals .award-right-section .slick-track,
.page-template-technical-journals .award-right-section img {
    height: auto;
    object-fit: cover;
    width: unset;
}

.yellow-arrow i {
    background: #E5AC24;
    color: #fff;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.yellow-arrow.next-arrow.slick-arrow i {
    right: 10px;
}

.yellow-arrow.prev-arrow.slick-arrow i {
    left: -98%;
}

.slick-next:before,
.slick-prev:before {
    content: '';
}

.award-section-2-left {
    position: relative;
}

.award-section-2-description {
    position: absolute;
    bottom: 0px;
    padding: 60px 15px 0px;
    background: linear-gradient(1deg, #000000e8, transparent);
}

.award-section-2-left-title {
    font-size: 21px;
    line-height: 36px;
    font-family: 'pt-serif regular';
    font-weight: 700;
    border-bottom: 2px solid #CD2628;
    color: #fff;
    display: inline-block;
    padding-bottom: 5px;
}

.award-section-2-left-content p {
    font-size: 15px;
    line-height: 21px;
    color: #fff;
    font-weight: 400;
    font-family: 'Nunito Regular';
}

.award-section-2-right-content p {
    color: #464646;
    font-size: 17px;
    line-height: 25px;
    font-weight: 400;
    font-family: "Nunito Regular"
}

img.award-section-2-left-image {
    height: 100%;
}

.award-section-2-right-title {
    color: #464646;
    font-size: 21px;
    line-height: 36px;
    font-weight: 400;
    padding-bottom: 10px;
    font-family: 'pt-serif regular';
}

/* technical journals */

.tj-section-1-image img {
    margin: auto;
}

.tj-section-1-left-content {
    align-items: flex-end;
    margin-bottom: 6%;
}

.tj-section-1-left-content img {
    max-width: 112px;
}

.tj-section-1-left-content .award-section-1-left-content p {
    color: #000000;
    font-size: 20px;
    line-height: 25px;
    text-align: center;
    font-weight: 400;
    font-family: "Nunito Regular";
    margin-bottom: 0px;
    padding: 0px 0px 0% 5%;
    transform: translateY(-20px);
}

.tj-section-1-left-content .award-section-1-left-content p strong {
    color: #CD2628;
    font-size: 23px;
    line-height: 32px;
    text-align: center;
    font-weight: 700;
    font-family: "Nunito Bold";
}

.tj-section-1-logo {
    margin-top: 0px;
}

.tj-section-1-logo img {
    margin: auto;
    max-width: 200px;
}

/* .technical-journals-section-1 .yellow-arrow.prev-arrow.slick-arrow i {
    left: -98%;
} */


.gd-section2 {
    padding-top: 55px;
}

.page-template-event .award-section-1-left-title p {
    font-size: 34px;
    line-height: 0px;
    text-align: start;
    padding: 0px;
}

.card.tj-section-2 {
    border: 2px solid #C4C4C4;
    padding-top: 0px;
    margin-top: 10%;
}

.card.tj-section-2 .card-body {
    padding-top: 10px;
}

.tj-section-2-button a {
    color: #fff;
    font-size: 15px;
    line-height: 20px;
    font-family: 'pt-serif regular';
    font-weight: 400;
    white-space: break-spaces;
    background: #CD2628;
    border-radius: 5px;
    padding: 6px 58px;
    display: inline-block;
    border: 2px solid #CD2628;
    width: 100%;
}

.tj-section-2-button {
    /* background: #CD2628;
    border-radius: 5px; */
    text-align: center;
    /* padding: 6px; */
    margin-bottom: 15px;
}

/* .tj-section-2-button:hover {
    background: transparent;
    border: 2px solid #CD2628;
    border-radius: 5px;
} */

.tj-section-2-button a:hover {
    color: #CD2628;
    background: transparent;
    border: 2px solid #CD2628;
}

.tj-section-2-yellow-button {
    /* border: 2px solid #E5AC24;
    border-radius: 5px; */
    text-align: center;
    /* padding: 6px; */
}

.slick-slide .card.tj-section-2 .tj-section-2-yellow-button a {
    padding: 6px 8px;
}

.tj-section-2-yellow-button a {
    color: #E5AC24;
    font-size: 14px;
    line-height: 16px;
    font-family: 'pt-serif regular';
    font-weight: 400;
    white-space: break-spaces;
    border: 2px solid #E5AC24;
    border-radius: 5px;
    padding: 6px 55px;
    display: inline-block;
    width: 100%;
}

.page-template-industry-dialogues .tj-section-2-yellow-button a,
.page-template-gallery-download .tj-section-2-yellow-button a {
    padding: 6px 60px;
}

/* .tj-section-2-yellow-button:hover {
    background-color: #E5AC24;

} */

.tj-section-2-yellow-button a:hover {
    color: #fff;
    background-color: #E5AC24;
}

.nav-tabs,
.nav-pills {
    border-bottom: none;
}

.tj-section-3-tab {
    padding: 20px 0px;
}

.nav-tabs .nav-item,
.nav-pills .nav-item {
    margin-bottom: 0px;
    margin: 10px 20px;
}

.nav-tabs .nav-link:hover,
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active,
.nav-pills .nav-link:hover,
.nav-pills .nav-item.show .nav-link,
.nav-pills .nav-link.active {
    color: #ffffff;
    background: linear-gradient(90deg, #CD2628 0%, #E5AC24 100%);
    box-shadow: 0px 0px 11px rgba(98, 96, 96, 0.25);
    -webkit-text-fill-color: unset;
    border-color: unset;
}

.nav-tabs .nav-link,
.nav-pills .nav-link {
    background: linear-gradient(270deg, #E5AC24 10.07%, #CD2628 89.76%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    filter: drop-shadow(0px 0px 11px rgba(98, 96, 96, 0.25));
    border-radius: 59px;
    font-size: 15px;
    line-height: 21px;
    font-family: 'Nunito Regular';
    font-weight: 400;
    padding: 6px 40px;
}

.mp-30 {
    margin-bottom: 30px;
}

.nav-tabs .nav-item,
.nav-pills .nav-item {
    text-decoration: none;
    border: double 2px transparent;
    border-radius: 30px;
    background-image: linear-gradient(white, white), linear-gradient(to right, #ce2c28, #e4a724);
    background-clip: padding-box, border-box;
    background-origin: border-box;
}

.tj-section-4-image {
    border: 1px solid #cd2628;
    height: 180px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0px 20px;
    border-radius: 5px;
}

.tj-section-2 {
    padding-top: 2%;
}

.tj-section-5 {
    position: relative;
    padding: 0px 15px 0px;
}

.ts-section3 {
    padding-bottom: 70px;
}

.gd-tj-section {
    padding-bottom: 40px;
}

.tj-section-5-title {
    position: absolute;
    text-align: center;
    bottom: 0px;
    width: 90%;
    background: rgba(0, 0, 0, 0.45);
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    font-size: 18px;
    line-height: 22px;
    color: #fff;
    font-family: 'pt-serif regular';
    font-weight: 700;
    padding: 10px 0px;
}

.award-section-2-right-content li {
    font-size: 18px;
    line-height: 25px;
    font-family: "nunito regular";
    font-weight: 400;
    padding-bottom: 20px;
}

.award-section-2-right-content {
    color: #CD2628;
}

.sop-section-3-right {
    padding-left: 45px;
}


.sop-section-arrow i {
    background: #e5ac24;
    color: #fff;
    width: 30px;
    height: 30px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.sop-section-arrow.next-arrow i {
    right: 10px;
}

.sop-section-3-left .row {
    height: 100%;
    position: relative;
}

.sop-section-3-left-image {
    height: 100%;
    object-fit: cover;
    width: 100%;
}

.sop-section-arrow.prev-arrow i {
    z-index: 1;
    left: -100%;
}

.sop-right-section-1 .slick-list,
.sop-right-section-1 .slick-track,
.sop-right-section-1 img {
    height: 100%;
    object-fit: cover;
}

.sop-section-2-content p {
    font-size: 15px;
    line-height: 22px;
    font-family: 'pt-serif regular';
    font-weight: 400;
    text-align: center;
    color: #464646;
}

.sop-section-2-content strong {
    font-size: 40px;
    line-height: 60px;
    font-weight: 400;
    font-family: 'pt-serif regular';
    color: #CD2628;
}

.sop-section-3-title {
    font-size: 28px;
    line-height: 34px;
    color: #221F1F;
    font-weight: 600;
    border-bottom: 2px solid #cd2628;
    display: inline-block;
    margin: 0px 0px 4% 20%;
    padding-bottom: 10px;
    font-family: "VollkornSC SemiBold";
}

.sop-section-3-description {
    position: absolute;
    bottom: 0px;
    width: 95%;
    background-image: linear-gradient(0deg, #000000 30px, transparent);
    padding: 0px 3px;
}

.bg-color {
    background: #00000047;
    height: 100%;
    position: absolute;
    top: 0px;
    width: 95%;
}

.sop-section-3-left-des {
    padding: 0px 5px;
    position: relative;
    margin: 5px 0px;
}

.sop-section-3-left-title {
    font-size: 13px;
    color: #fff;
    line-height: 22px;
    font-family: 'pt-serif regular';
    font-weight: 400;
    border-bottom: 1px solid #cd2628;
    display: inline-block;
}

.sop-section-3-left-content p {
    font-size: 11px;
    line-height: 13px;
    color: #fff;
    font-weight: 400;
    font-family: "nunito regular";
    margin-bottom: 5px;
}

.sop-section-3-right-button a {
    color: #E5AC24;
    font-size: 22px;
    border: 2px solid #e5ac24;
    border-radius: 5px;
    line-height: 34px;
    font-weight: 400;
    font-family: 'pt-serif regular';
    padding: 6px 35%;
}

.sop-section-3-right-description {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    padding-right: 60px;

}

.sop-section-4-right .slick-list,
.sop-section-4-right .slick-track,
.sop-section-4-right img {
    height: 100%;
    object-fit: cover;
}

.sop-section-4-arrow i {
    border: 1px solid #CD2628;
    color: #CD2628;
    width: 30px;
    height: 30px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.sop-section-4-arrow.next-arrow i {
    right: -8%;
}

.sop-section-4-arrow.prev-arrow i {
    z-index: 1;
    left: -108%;
}

.sop-section-4-left {
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    display: flex;
    align-items: center;
}

.sop-section-4-left-content {
    padding: 20px;
}

.sop-section-4-left-content p {
    font-size: 14px;
    line-height: 24px;
    color: #fff;
    font-weight: 400;
    font-family: "nunito regular";
    text-align: center;
}

.sop-section-4-right-des {
    position: relative;
}

.sop-section-4-description {
    position: absolute;
    bottom: 0px;
    width: 100%;
    background: linear-gradient(180deg, rgba(1, 1, 1, 0) 0%, #000000 100%);
    padding: 0px 15px;
}

.sop-section-4-right-title {
    font-size: 21px;
    line-height: 28px;
    color: #fff;
    padding: 15px 0px;
    font-weight: 400;
    font-family: "nunito regular";
}

.sop-section-5-right {
    background: #ECF8FF;
}

.sop-section-4-right-content {
    padding: 30px;
}

.sop-section-4-right-content p {
    font-size: 16px;
    line-height: 25px;
    color: #4E5254;
    font-family: "nunito regular";
    font-weight: 400;
}

.sop-section-4-left-image {
    height: 100%;
}

.sop-section-6-top {
    text-align: right;
}

.sop-section-6-title {
    font-size: 22px;
    line-height: 18px;
    font-weight: 600;
    color: #221F1F;
    padding-bottom: 20px;
    border-bottom: 1px solid #cd2628;
    display: inline-block;
    margin-bottom: 5%;
    font-family: "VollkornSC SemiBold";
}

.sop-section-8-title h2 {
    color: #DDDCD9;
    font-size: 25px;
    line-height: 40px;
    letter-spacing: 0.075em;
    font-weight: 700;
    font-family: "Montserrat Regular";
}

.sop-section-8-title {
    transform: rotate(270deg);
    display: flex;
    align-items: center;
    justify-content: center;
}

.sop-secction-8-quote img {
    margin-left: auto;
    margin-bottom: 20px;
    max-width: 60px;
}

.sop-section-8-right-content p {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    font-family: "Nunito Regular";
    color: #000;
}

.sop-section-8-description {
    display: flex;
    align-items: flex-end;
    padding-top: 18px;
}

.sop-secction-8-image img {
    border-radius: 50%;
    height: 130px;
    width: 125px;
    object-fit: cover;
}

.sop-section-8-right-desc {
    padding-left: 4%;
}

.sop-section-8-right-title {
    font-size: 25px;
    line-height: 30px;
    color: #000;
    font-family: 'pt-serif regular';
    font-weight: 400;
}

.sop-section-8-right-heading {
    letter-spacing: 0.075em;
    color: #A5A4A4;
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;
    font-family: "Montserrat Regular";
}

.sop-section-8-right-heading p {
    letter-spacing: 0.075em;
    color: #A5A4A4;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    font-family: "Montserrat Regular";
}

.sop-section-9-bottom {
    padding-top: 24px;
}

.sop-secction-9-quote {
    margin-bottom: 8%;
}

.sop-secction-9-quote img {
    max-width: 60px;
}

.sop-section-9-right {
    border-left: 1px solid #CD2628;
    padding: 0px 30px;
}

.sop-section-9-right:nth-child(1) {
    border-left: none;
}

.sop-section-9 {
    padding: 0px 30px;
}

div#style-1 .slick-track {
    transform: unset !important;
}

.seminar-condiates-box p {
    color: #4E5254;
    font-family: 'pt-serif regular';
    font-size: 20px;
}

.slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 14px;
    height: 14px;
    padding: 0px;
    cursor: pointer;
    color: #fff;
    border: 0;
    /* outline: none; */
    background: rgba(255, 255, 255, 0.6);
    border-radius: 50px;
}

.slick-dots {
    color: #fff;
    position: absolute;
    bottom: 20px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: end;
}

li.slick-active button {
    background-color: #E5AC24;
}

/* industry */
.industry-section-1 p {
    text-align: left;
    padding: 0px 0px 30px;
}


.industry-section-1-logo {
    margin-bottom: 1rem;
    max-width: 215px;
}

.industry-section-8-right-content p {
    text-align: center;
    font-size: 13px;
    line-height: 16px;
    color: #464646;
    font-weight: 400;
}

.industry-section-1-content p {
    font-size: 24px;
    line-height: 30px;
    font-family: 'pt-serif regular';
    font-weight: 400;
    color: #000;
    padding-top: 20px;
}

.industry-section-8-right-content img {
    margin: auto;
    max-width: 120px;
}

.industry-section-8-heading {
    font-size: 32px;
    line-height: 38px;
    text-align: center;
    font-family: 'pt-serif regular';
    font-weight: 700;
    color: #464646;
    padding: 6% 0px 30px;
}

.industry-section-8-right-title {
    text-align: center;
    letter-spacing: 0.035em;
    color: #9B9B9B;
    font-size: 32px;
    line-height: 40px;
    font-family: 'pt-serif regular';
    font-weight: 700;
    padding-bottom: 20px;
}

.industry-section-8-card-title {
    text-align: center;
    letter-spacing: 0.035em;
    color: #9B9B9B;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
}

.archives-card-image img {
    margin: auto;
}

.industry-section-4-image {
    height: 100%;
}

.industry-section-4-left-title {
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background-image: linear-gradient(0deg, black 20px, transparent 90%);
    padding: 20px 25px;
}

.industry-section-4-left-title h2 {
    font-size: 22px;
    line-height: 29px;
    color: #fff;
    font-weight: 400;
    font-family: "nunito regular";
    margin-bottom: 0px;
}

/* .industry-section-4-right-description {
    position: absolute;
    bottom: 0;
    left: 0px;
    right: 0px;
} */
.industry-image-w img {
    height: 110px;
    object-fit: contain;
}

.industry-section-4-right-title {
    color: #F0F0F0;
    font-size: 27px;
    line-height: 37px;
    text-align: center;
    font-weight: 700;
    font-family: "nunito regular";
    padding-bottom: 20px;
}

.industry-section-4-right-content p {
    text-align: center;
    color: #F0F0F0;
    font-size: 16px;
    line-height: 32px;
    font-weight: 700;
    font-family: 'Nunito Bold';
}

.industry-section-4-button {
    display: flex;
    justify-content: space-evenly;
    padding-bottom: 10px;
}

.industry-section-4-button a {
    display: flex;
    align-items: center;
    background: #FFFFFF;
    box-shadow: 0px 4px 11px rgb(131 131 131 / 25%);
    padding: 10px;
    border-right: 6px solid #cd2628;
}

.industry-section-4-button p {
    text-align: center;
    text-transform: uppercase;
    color: #464646;
    font-size: 13px;
    line-height: 14px;
    font-family: 'Nunito Bold';
    font-weight: 700;
    margin: 0px;
    padding: 0px 10px;
}

.industry-section-4-right-heading {
    display: flex;
    transform: translatex(-63px);
    margin-top: 10px;
}

.industry-section-4-right-heading h1 {
    font-size: 24px;
    line-height: 38px;
    color: #FFFFFF;
    font-family: 'pt-serif regular';
    font-weight: 400;
    background: #cd2628;
    padding: 5px 0px;
    text-align: center;
    width: 75%;
    clip-path: polygon(0 0, 96% 0%, 100% 100%, 0% 100%);
}

.industry-bevel-two {
    width: 21px;
    height: 47px;
    transform: skew(20deg);
    background: #CD2628;
}

.industry-section-4-button b {
    color: #CD2628;
}

.gallery-section-1-title p {
    font-weight: 700;
    text-align: left;
}

.gallery-section-1-title p strong {
    padding-left: 30%;
}


.gallery-section-2-title {
    color: #464646;
    font-size: 19px;
    line-height: 21px;
    text-align: center;
    font-weight: 700;
    font-family: 'pt-serif regular';
    padding-bottom: 20px;
}

.gallery-section-3-description {
    background: #FFFFFF;
    box-shadow: 0px 4px 11px rgb(131 131 131 / 25%);
    border-right: 4px solid #CD2628;
    padding: 25px 10px;
    height: 105px;
}

.gallery-section-3-des {
    display: flex;
    align-items: center;
}

.gallery-section-3-title {
    font-size: 14px;
    line-height: 22px;
    text-align: center;
    font-family: 'Nunito Bold';
    font-weight: 700;
    text-transform: uppercase;
}

.gd-section3 {
    padding-bottom: 42px;
}

.card.gallery-feature-section {
    border: none;
}

.gallery-feature-section-shadow {
    background: #FFFFFF;
    box-shadow: 0px 9px 15px rgb(197 211 230 / 18%);
    border-radius: 4px;
    padding: 10px;
}

.gallery-feature-section-body.card-body {
    padding: 20px 0px;
    min-height: 240px;
    position: relative;
}

.gallery-feature-section-image img {
    border-radius: 4px;
}

.gallery-feature-section-title {
    color: #464646;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    font-family: 'PTSerif bold';
    text-align: left;
}

.gallery-feature-section-content p {
    font-size: 13px;
    font-family: 'Nunito Regular';
    font-weight: 400;
    text-align: left;
    color: #464646;
    line-height: 18px;
    margin: 0px 0px;
}

.gallery-feature-section-content p strong {
    font-size: 16px;
    line-height: 21px;
    font-weight: 700;
    font-family: 'Nunito Bold';
    color: #CD2628;
}

.gallery-feature-section-body a {
    font-size: 15px;
    color: #E5AC24;
    font-weight: 700;
    font-family: 'PTSerif bold';
    line-height: 20px;
    border: 1px solid #E5AC24;
    border-radius: 5px;
    padding: 8px 25px;
    position: absolute;
    bottom: 20px;
    left: 0px;
    right: 0px;
    width: 70%;
    margin: auto;
    white-space: nowrap;
}

.gallery-feature-button {
    text-align: right;
    margin-top: 40px;
    padding: 0px;
}

.gallery-feature-button a {
    font-size: 16px;
    color: #E5AC24;
    font-weight: 400;
    font-family: 'pt-serif regular';
    line-height: 27px;
    border: 1px solid #E5AC24;
    border-radius: 5px;
    padding: 10px 30px;
}

.gallery-blog-section-date {
    color: #464646;
    font-size: 16px;
    line-height: 19px;
    font-weight: 400;
    font-family: 'Nunito Regular';
    text-align: right;
}

.gd-blog-section {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    flex-wrap: wrap;
    padding-top: 10px;
}

.gd-blog-section p {
    margin: 0px;
}

.filter-button-group ul a {
    color: #CD2628;
    font-size: 12px;
    line-height: 16px;
    font-weight: 700;
    font-family: 'Nunito Bold';
    padding: 10px 11px;
    border: 1px solid #cd2628;
    border-radius: 4px;
    cursor: pointer;
    margin: 10px 10px;
}

.filter-button-group li {
    margin: 13px 0;
}

/* .filter-button-group ul a.active {
    background-color: #CD2628;
    color: #fff;
    border: 1px solid #cd2628;
} */

.filter-button-group ul h4 {
    list-style: none;
    margin: 0px;
    padding: 0px;
    display: flex;
    flex-wrap: wrap;
    margin-top: 3%;
    margin-bottom: 8%;
    justify-content: center;
}

.filter-button-group ul {
    padding: 0px;
}

.gallery-section-8-title {
    color: #221F1F;
    font-size: 28px;
    line-height: 33px;
    font-family: "VollkornSC SemiBold";
    font-weight: 600;
    text-align: center;
    border-bottom: 1px solid #cd2628;
    padding-bottom: 15px;
    display: table;
    margin: 5px auto 13px;
}

.page-template-industry-dialogues .gallery-section-8-title {
    margin: 65px auto 13px;
}

.tj-section-rows {
    padding-top: 65px;
}

.tj-section-rows-bottom {
    padding-bottom: 30px;
}

.gd-des {
    background: #FFFFFF;
    box-shadow: 0px 9px 15px rgba(197, 211, 229, 0.18);
    border-radius: 4px;
}

.gd-des img {
    border-radius: 4px;
}

.gd-title {
    color: #464646;
    font-size: 21px;
    line-height: 21px;
    font-family: 'Nunito Bold';
    font-weight: 700;
    text-align: left;
}

.gd-description {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 20px 15px;
}

.gd-content p {
    color: #464646;
    font-size: 16px;
    line-height: 14px;
    font-family: 'Nunito Regular';
    font-weight: 400;
    text-align: left;
}

.gd-description .video-button {
    font-size: 15px;
    line-height: 21px;
    font-weight: 400;
    font-family: 'PTSerif regular';
    background: #E5AC24;
    border-radius: 5px;
    color: #fff;
    padding: 5px 50px;
}

.gd-description-right {
    background: #FFFFFF;
    box-shadow: 0px 9px 15px rgb(197 211 229 / 18%);
    padding: 15px 10px;
}

.gd-right-title {
    color: #464646;
    font-size: 15px;
    line-height: 15px;
    font-family: 'Nunito Bold';
    font-weight: 700;
    text-align: left;
}

.gallery-section-description-right {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

.gd-right-content p {
    color: #464646;
    font-size: 12px;
    line-height: 16px;
    font-family: 'Nunito Regular';
    font-weight: 400;
    text-align: left;
    margin-bottom: 0px;
}

.gd-description-right .video-right-button {
    font-size: 13px;
    line-height: 14px;
    font-weight: 400;
    font-family: 'PTSerif regular';
    background: #E5AC24;
    border-radius: 5px;
    color: #fff;
    padding: 5px 10%;
}

.industry-dialogues-section {
    position: relative;
}

.industry-dialogues-bg-section {
    height: 250px;
    position: absolute;
    width: 100%;
    background-image: linear-gradient(360deg, #000000 0%, rgba(0, 0, 0, 0) 100%);
    bottom: 0px;
}

.industry-dialogues-section-description {
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    padding: 0px 20px;
}

.industry-dialogues-section-title {
    font-size: 13px;
    font-family: 'Nunito Bold';
    font-weight: 700;
    line-height: 21px;
    color: #fff;
}

.industry-dialogues-section-content p {
    font-size: 19px;
    font-family: 'Nunito Regular';
    font-weight: 400;
    line-height: 26px;
    color: #fff;
}

.ts-section-1-title {
    color: #464646;
}

.ts-section-3-content p {
    font-size: 14px;
    line-height: 18px;
    font-family: 'Nunito Regular';
    font-weight: 400;
    text-align: center;
    color: #000;
}

h1.ca-section-1-left-title {
    text-align: left;
}

.ts-speaker-description {
    text-align: left;
}

.filters1 h4 {
    display: flex;
    flex-direction: column;
}

.filter-button-group {
    padding-bottom: 35px;
}

menu#filters1-nav li {
    border-bottom: 1px solid #fff;
    padding: 9px 5px;
    text-align: center;
}

.filters1 ul a {
    font-size: 20px;
    line-height: 22px;
    font-family: 'pt-serif regular';
    font-weight: 400;
    color: #fff;
    padding: 12px 5px;
    position: relative;
}

menu#filters1-nav li:nth-last-child(1) {
    border-bottom: none;
}

.filters1 ul li a.active::before {
    content: "";
    width: 50px;
    height: 3px;
    background-color: #fff;
    position: absolute;
    left: -60px;
    top: 25px;
}

.filters1 ul {
    background: #CD2628;
    list-style: none;
    padding: 0px 10px;
    margin-bottom: 0px;
}

.speaker-slider .slick-nav.next-arrow {
    right: -40%;
}

.row.aboutus-sec-2 {
    padding: 5% 0;
}

.award-section-1-content.pa-sec1 {
    padding: 0;
}

.p-a-3.pa-nav,
.pa-3-slider-card {
    padding: 0;
}

/* .pa-section3 {
    height: 420px;
} */

.pa-4-slider-card h4 {
    font-size: 23px;
    font-family: 'pt-serif regular';
    color: #464647;
    font-weight: 500;
}

.pa-4-slider-card p {
    font-size: 16px;
}

.pa-img2-cont {
    position: absolute;
    bottom: 0;
    background: linear-gradient(0deg, black, transparent);
    padding: 7% 0 17px 4%;
    width: 100%;
}

/* .p\&a-4-L.partner-for h2 {
    color: #fff;
    font-family: 'pt-serif regular';
    font-size: 24px;
} */

.p\&a-4-L.partner-for p {
    color: #fff;
    font-family: 'Nunito Regular';
    font-size: 17px;
}

.pa-sec6 .img-cont {
    padding: 3% 31% 1% 17px;
}

.imgs8-box {
    padding: 5%;
}

.award-section-1-description {
    text-align: center;
}

.img-box-p {
    position: absolute;
    bottom: 0;
    background: linear-gradient(0deg, black, transparent);
    padding: 1% 30px 0px;
    width: 20%;
}

.p\&a-2-row {
    padding-top: 70px;
}

.p\&a-2-row .corner-top-right-bevel {
    margin-bottom: 0%;
}

.img-box-p {
    position: absolute;
    bottom: 0;
    background: linear-gradient(0deg, black, transparent);
    padding: 78px 65px 15px 26px;
    width: 100%;
}

.p\&a-2-card img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.title h1 {
    background-color: #cd2628;
}

.partner-for .img2-cont {
    position: absolute;
    bottom: 0;
    background: linear-gradient(0deg, black, transparent);
    width: 100%;
    padding: 59px 18px 54px;
}

.img2-cont h2 {
    border-bottom: 2px solid #CD2628;
    padding-bottom: 1%;
    display: inline-block;
}

.part-for .img-cont,
.p-for .img-cont {
    padding: 1px 20px;
}

/* .p-for img {
    height: 370px;
    width: 100%;
    object-fit: cover;
} */

.award-section-4-arrow.part-nav .slick-nav.prev-arrow,
.award-section-4-arrow.p-nav .slick-nav.prev-arrow {
    left: -7%;
}

.award-section-4-arrow.part-nav .slick-nav.next-arrow,
.award-section-4-arrow.p-nav .slick-nav.next-arrow {
    right: -76%;
    z-index: 1;
}

.part-nav .slick-nav.prev-arrow,
.p-nav .slick-nav.prev-arrow {
    left: -76%;
}

.part-nav .slick-nav.next-arrow,
.p-nav .slick-nav.next-arrow {
    right: -7%;
}

.pa-3-slider-card {
    position: relative;
}

.single label {
    display: grid;
    margin-bottom: 0.5rem;
}

.single label input,
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    width: 100%;
    height: 45px;
    border: 1px solid #464646;
    border-radius: 4px;
    font-size: 14px;
    font-family: 'Roboto';
    color: #464646;
    padding: 0 15px;
}

.single.row h2 {
    transform: translate(10px, 14px);
    z-index: 1;
    background: #fff;
    display: inline-block;
    padding: 0 9px;
    font-size: 14px;
    font-family: 'Nunito Regular';
    color: #464646;
    border: 1px solid #fff;
    position: absolute;
    font-weight: 600;
}

.from-button {
    text-align: center;
    padding: 6% 0 7%;
}

input.wpcf7-form-control.has-spinner.wpcf7-submit {
    border: none;
    background: #CD2628;
    color: #fff;
    font-family: 'Roboto';
    font-size: 15px;
    padding: 8px 60px;
    border-radius: 4px;
}

.wpcf7-not-valid-tip {
    font-size: 14px !important;
}

.main-content-vr {
    text-align: center;
}

.first-card.event-card img {
    max-width: 100%;
    height: 220px;
    object-fit: cover;
}

.vr-content h2 {
    font-size: 28px;
    font-family: 'pt-serif regular';
    font-weight: 700;
    color: #ce2928;
    padding: 17px 0;
}

.vr-content h3 {
    font-size: 21px;
    font-family: 'Nunito Bold';
    line-height: 1.2;
}

.single label {
    margin-bottom: 0px;
}

.vr-content h1 {
    font-size: 25px;
    font-family: 'pt-serif regular';
    font-weight: 700;
    color: #464646;
    padding: 0 20%;
}

.vr-content p {
    color: #4E5254;
    font-size: 18px;
    font-family: 'Nunito Regular';
    font-weight: 600;
    padding-bottom: 20px;
}


.single.row h1 {
    font-size: 37px;
    font-family: 'VollkornSC Regular';
    border-bottom: 3px solid #CD2628;
    display: inline-block;
    padding-bottom: 6px;
    margin: 45px 0 30px;
}

option {
    line-height: 20px;
    color: #223354;
    font-size: 14px;
    font-family: 'Roboto';
    padding: 20px 0 !important;
}

.part-nav .imgs-grids img,
.p-nav .imgs-grids img {
    height: 137px;
    width: 100%;
    object-fit: cover;
}

/* .page-template-Partnership__Alliances .p-nav .imgs-grids img {
    height: auto;
    width: 100%;
    object-fit: cover;
} */

.page-template-Partnership__Alliances .award-section-1-content {
    color: #464646;
    font-size: 16px;
    font-family: 'Nunito Bold';
    font-weight: 700;
    line-height: 24px;
}

/* .p-nav .slick-track {
    height: 100%;
} */

.part-nav .imgs-grids,
.p-nav .imgs-grids {
    float: left;
    min-width: 222px !important;
    padding: 4px;
    height: auto;
    object-fit: cover;
    position: relative;
}

/* .p-nav .slick-track {
    transform: translate3d(0px, 0px, 0px) !important;
} */

.p-a-3.part-nav:after,
.p-a-3.p-nav:after {
    content: "";
    display: table;
    clear: both;
}

.part-nav .img-cont,
.p-nav .img-cont {
    position: absolute;
    bottom: 0;
    width: 97%;
}

.part-nav .img-cont h2,
.p-nav .img-cont h2 {
    font-size: 13px;
    font-weight: 600;
    color: #fff;
    font-family: 'Nunito Regular';
    padding: 10px 11px 2px;
}

/* .p\&a-section3.px-0 {
    padding-bottom: 50px;
} */

.from-button {
    padding: 6% 0 7% 70px;
}

.page-template-Book-An-Exhibit-Stand .from-button {
    padding: 0 0 7% 70px;
}

.part-nav .img-cont,
.p-nav .img-cont {
    padding: 0px 0% 0% 5px;
}

.gd-section-2 {
    padding: 7px;
}

.card-section .card-image-section {
    padding: 0px;
}

table.ea-advanced-data-table.ea-advanced-data-table-static.ea-advanced-data-table-92077b7 {
    width: 100%;
}

thead {
    background: #F6F8FB;
}

thead p,
tbody p,
tbody strong {
    font-size: 18px;
    font-family: 'Roboto';
    padding-top: 15px;
    color: #223354;
    font-weight: 400;
}

thead p {
    font-size: 18px;
    font-family: 'Roboto';
    padding-top: 15px;
    color: #223354;
    padding-left: 40px;
    font-weight: 600;
}

td {
    padding-left: 42px;
}

tr {
    box-shadow: 0 2px 2px 0 rgb(159 160 188 / 32%);
}

h2.elementor-heading-title.elementor-size-default {
    font-size: 32px;
    font-family: "VollkornSC SemiBold";
    border-bottom: 3px solid #CD2628;
    display: inline-block;
    padding-bottom: 6px;
    margin: 100px 0 44px;
}

.vr-content img {
    width: 30%;
}

/* .award-section-1-left-title {
    padding-bottom: 27px;
}

main.site-main.post-10574.page.type-page.status-publish.hentry {
    padding-top: 7%;
} */
.del-reg-form {
    padding-top: 50px;
}

.page-template-gallery-download .award-section-1-left-title {
    padding: 80px 0px 0 60px;
}

.elementor-widget-container.dr-heading2 {
    text-align: center;
}

.reg-form {
    padding: 0% 0 5%;
}

.main-content.single-section {
    padding: 10% 0px;
}

.single-page-image {
    margin-bottom: 4%;
    text-align: center;
}

.single-section-content p {
    padding-top: 30px;
    line-height: 30px;
}

/* .event-banner-button ul#menu-event-menu li:hover {
    color: #fff !important;
    background: linear-gradient(45deg, rgb(235, 131, 110), #ec9d53);
}

.event-banner-button ul#menu-event-menu li a:hover {
    background: #fff;
    display: inline-block;
} */

/* .tj-section-2-button a:active {
    background-color: transparent;
    color: #cd2628;
}

.tj-section-2-button:active {
    background-color: transparent;
    border-radius: 5px;
    text-align: center;
    padding: 6px;
    margin-bottom: 30px;
    border: 2px solid #cd2628;
    color: #cd2628;
    -webkit-text-fill-color: unset;
}

.tj-section-2-yellow-button a:active {
    color: #fff;
}

.tj-section-2-yellow-button:active {
    background-color: #E5AC24;
} */

div#myTabContent .slick-nav.prev-arrow.slick-arrow {
    left: -71%;
}

div#myTabContent .p-nav .slick-nav.next-arrow.slick-arrow {
    right: 0%;
}

.page-template-industry-dialogues .award-section-1-top {
    padding: 94px 0% 0% 0%;
}

.filters.filter-button-group {
    padding-bottom: 40px;
}


.filter-button-group ul {
    display: flex;
    list-style: none;
    flex-wrap: wrap;
    justify-content: center;
}


/* ============================== RESPONSIVENESS  ================================*/
@media screen and (max-width: 1542px) {
    .navbar_content {
        padding: 9px 12px 7px 50px;
    }

    ul#menu-header-menu li {
        padding: 10px 27px 10px 14px;
    }
}

@media screen and (max-width: 1438px) {
    .navbar_content {
        padding: 12px 55px 12px 50px;
    }

    .img-grid {
        width: 198px !important;
    }

    .first_left-part h1,
    .first_left-part strong {
        font-size: 43px;
    }
}

@media screen and (max-width: 1366px) {
    .award-section-1-left-title p {
        font-size: 45px;
    }

    .social-media-icon {
        padding: 20px 70px 2% 0;
    }

    .polygon-shape-bnner-1st {
        height: 95%;
    }

    .navbar_content {
        padding: 15px 0px 15px 33px;
    }

    ul#menu-header-menu li {
        padding: 10px 19px 10px 9px;
    }


    .navbar-brand-two img {
        width: 95px;
    }

    ul#menu-header-menu a {
        font-size: 13px;
    }

    .img-grid {
        width: 189px !important;
    }

    .home-bottom-part h1 {
        padding: 8% 5px;
    }

    .loca {
        margin-right: 10%;
    }

    .seminar-left-part p {
        font-size: 16px;
        line-height: 1.2;
        font-family: 'Nunito Regular';

    }

    .Leadership-Luminaries-left h2 {
        font-size: 24px;
        width: 95%;
    }

    .first_left-part h1,
    .first_left-part strong {
        font-size: 41px;
    }

    /* 
    .award-section-1-left-content p {
        padding: 7% 87px 2%;
    } */
}

@media screen and (max-width: 1280px) {

    .page-template-industry-dialogues .tj-section-2-yellow-button a,
    .page-template-gallery-download .tj-section-2-yellow-button a {
        padding: 6px 46px;
    }

    .page-template-industry-dialogues .tj-section-2-button a,
    .page-template-gallery-download .tj-section-2-button a {
        padding: 9px 10px;
    }

    .page-template-industry-dialogues .tj-section-2-yellow-button a {
        padding: 7px 35px;
    }

    .tj-section-2-yellow-button a {
        font-size: 13px;
        padding: 6px 13px;
    }

    .tj-section-2-button a {
        padding: 10px 13px;
        font-size: 14px;
    }

    .sec-11-button ul {
        padding-left: 60px;
        margin-bottom: 0px;
        margin-top: 0;
    }

    .aboutus-sec-4-R .about-nav .img-text h2 {
        padding-right: 53px;
    }

    /* .tj-section-2-button a {
        padding: 9px 26px;
    }

    .tj-section-2-yellow-button a {
        padding: 10px 36px;
    } */

    .gallery-section-3-description {
        height: 122px;
    }

    .card-section-title {
        font-size: 18px;
    }

    .gallery-feature-section-title {
        line-height: 18px;
    }

    .gallery-feature-section-content p {
        line-height: 16px;
        margin: 20px 0px;
    }

    .tj-section-1-left-content .award-section-1-left-content p strong {
        font-size: 30px;
    }

    .tj-section-1-left-content .award-section-1-left-content p {
        font-size: 20px;
    }

    .sop-section-2-content strong {
        font-size: 42px;
    }

    .img-box-p p {
        padding-right: 11%;
        line-height: 24px;
    }

    .slider-nav img {
        height: auto;
    }

    .about-nav .img-text a.fancy-class {
        padding: 3px 18px;
    }

    .aboutus-sec-4-L p {
        padding-right: 2%;
    }

    .industry-section-4-right-title {
        font-size: 24px;
        line-height: 43px;
    }

    a#second-btnn {
        margin-left: 0px;
    }

    .industry-section-4-right-content p {
        font-size: 23px;
    }

    .award-section-1-left-title p {
        font-size: 35px;
        line-height: 60px;
    }

    .award-section-1-left-content p {
        font-size: 16px;
        padding: 0px 5%;
    }

    .sop-section-4-left-content p {
        font-size: 16px;
    }

    .slick-nav.prev-arrow {
        left: 0%;
    }

    .slick-nav.next-arrow {
        right: 0%;
    }

    .sop-section-4-arrow.next-arrow i {
        right: 0%;
    }

    .sop-section-4-arrow.prev-arrow i {
        left: -100%;
    }

    /* .sop-section-3-right-description {
        justify-content: unset;
    } */

    .sop-section-3-right-button a {
        margin-left: 20%;
    }

    /* .social-media-icon {
        padding: 1% 2% 2% 0;
    } */

    .gradient-div {
        width: 8%;
        height: 46px;
    }

    .aboutus-sec-1-R p,
    .aboutus-sec-3-R p {
        font-size: 17px;
    }

    footer p,
    footer li,
    footer span,
    .bottom-part2 a {
        line-height: 28px;
        font-size: 18px;
    }

    footer ul li a {
        line-height: 26.34px;
        font-size: 18px;
    }

    .bottom-part1,
    .bottom-part2 {
        padding: 3% 0 0 27px;
    }

    .right-part img {
        max-width: 80%;
    }

    .img-grid {
        width: 210px !important;
    }

    .image_box_border-two {
        height: 63%;
    }

    .top-part-card .red-heading .corner-top-right-bevel {
        width: 100%;
    }

    .bottom-part-card h3 {
        font-size: 24px;
    }

    .list-of-bottom ul {
        padding-top: 0px;
        line-height: 39px;
    }

    .first_left-part strong {
        font-size: 31px;
    }

    .first_left-part h1 {
        font-size: 35px;
    }

    .slider-for-first h2,
    .slider-for-first1 h2 {
        font-size: 25px;
    }

    .slider-for-first h3,
    .slider-for-first1 h3 {
        font-size: 15px;
    }

    .image-text p {
        font-size: 16px;
        padding: 0px 0% 0%;
        line-height: 23px;
    }

    .seminar-condiates-box {
        margin-right: 5%;
    }

    .event-img-text h2 {
        width: 69%;
    }

    .sec-11 a h2,
    .card-top h2 {
        color: #464646;
        font-size: 18px;
        padding-left: 5%;
        font-family: 'Nunito Regular';
    }

    .navbar_content {
        padding: 15px 35px 15px 33px;
    }

    .gallery-feature-section-title {
        line-height: 18px;
    }

    .gallery-feature-section-content p {
        line-height: 16px;
        margin: 20px 0px;
    }

    .polygon-shape-bnner-1st {
        height: 96%;
    }

    .page-template-technical-seminar .tj-section-2-button a {
        padding: 8px 13px;
    }

    .slider-nav-second2.slick-initialized.slick-slider.slick-vertical img {
        max-width: 60px;
    }
}

@media screen and (max-width: 1199px) {

    .part-nav .imgs-grids,
    .p-nav .imgs-grids {
        min-width: 187px !important;
    }

    /* .tj-section-2-yellow-button a {
        padding: 6px 35px;
    } */

    .tj-section-2-button a {
        padding: 8px 25px;
    }

    .gallery-feature-section-title {
        font-size: 15px;
    }
}

@media screen and (max-width: 1080px) {
    a.navbar-brand img {
        width: 100%;
        max-height: 100px;
        object-fit: cover;
    }


    .page-template-technical-seminar .tj-section-2-yellow-button a {
        padding: 10px 10px;
        font-size: 14px;
    }

    .gallery-feature-section-title {
        font-size: 15px;
        line-height: 18px;
    }

    .gallery-feature-section-body a {
        font-size: 17px;
        padding: 5px 25px;
    }

    .gallery-feature-section-content p {
        font-size: 15px;
        line-height: 18px;
    }

    .navbar_content {
        padding: 15px 25px 15px 33px;
    }

    .one-time button.slick-next.slick-arrow,
    .one-time button.slick-prev.slick-arrow {
        right: 0px;
    }

    .event-banner-slider-content img {
        width: 58%;
    }

    .single-slider-left h1 {
        font-size: 24px;
    }

    .event-banner-slider-content {
        padding: 0px 0% 0% 4%;
    }

    .event-banner-slider-content h1 {
        font-size: 20px;
    }

    .img-content8 h2 {
        width: 75%;
    }

    .event-banner-slider-content h3 {
        font-size: 20px;
    }

    .detail-text p {
        font-size: 17px;
    }

    .card-text h4 {
        padding: 10% 0 4%;
    }

    .card-text h5 {
        font-size: 17px;
    }

    .card-text p {
        padding: 0%;
    }

    .banner-cantainer {
        padding-top: 12%;
    }

    .img-content8 h2 {
        width: 75%;
    }

    .left-part p {
        line-height: 24px;
        padding-right: 8%;
        padding-top: 11%;
    }

    .bottom-part1,
    .bottom-part2 {
        padding: 3% 0 0 11px;
    }

    .aboutus-sec-1-R p,
    .aboutus-sec-3-R p {
        font-size: 19px;
    }

    /* .aboutus-sec5-part h2 {
        left: -13px;
    } */

    ul#menu-footer-menu a {
        font-size: 18px;
    }

    ul#menu-footer-menu {
        padding-top: 22px;
    }

    .img-grid {
        width: 192px !important;
        height: 261px !important;
    }

    /* .scrollbar,
    .Leadership-Luminaries-left.slick-initialized.slick-slider img {
        height: 480px;
    } */

    .Leadership-Luminaries-left h2 {
        font-size: 21px;
        width: 95%;
    }

    .img-content p {
        font-size: 20px;
    }

    .home-bottom-part h1 {
        font-size: 17px;
        padding: 8% 10px;
    }

    .detail_box p {
        font-size: 18px;
    }

    .detail_box h4 {
        font-size: 18px;
    }

    .section_middle-center,
    .section_bottom-right {
        padding: 0% 1% 0% 1%;
    }

    .section_middle-center p,
    .section_bottom-right p {
        font-size: 15px;
    }

    .section_bottom-right a {
        font-size: 19px;
    }

    .seminar-btn a {
        font-size: 18px;
    }

    .seminar-left-part h3 {
        font-size: 20px;
    }

    .seminar-left-part p {
        font-size: 16px;
    }

    .seminar-btn {
        padding-top: 0px;
    }

    .single-right p {
        font-size: 13px;
    }

    ul#menu-header-menu li {
        padding: 7px;
    }

    /* .navbar-brand img {
        width: 125px;
    } */

    .navbar-brand-two img {
        width: 80px;
    }

    .first_left-part {
        padding: 65px 7px 0 8%;
    }
}

@media screen and (max-width: 991px) {

    .gallery-feature-button a {
        font-size: 15px;
        padding: 10px 13px;
    }

    .mouse_scroll {
        right: 18%;
    }

    .slider-nav-second2.slick-initialized.slick-slider.slick-vertical img {
        max-width: 78px;
    }

    .single-slider1 {
        height: 415px;
    }

    .page-template-industry-dialogues .tj-section-2-yellow-button a,
    .page-template-gallery-download .tj-section-2-yellow-button a {
        padding: 6px 50px;
    }

    .page-template-gallery-download .award-section-1-left-title {
        padding: 0px 0px 0 0px;
    }

    .page-template-technical-seminar .tj-section-2-button a {
        padding: 8px 10px;
    }

    .page-template-technical-seminar .tj-section-2-yellow-button a {
        padding: 9px 7px;
    }

    .tj-section-5 {
        position: relative;
        padding: 0px 15px 6%;
    }

    .sec-11-button ul {
        padding-left: 9px;
    }

    .images_slider-top.industry-section img {
        width: 80%;
    }

    label.elementor-field-label h2#gst-input {
        transform: translate(10px, -44px);
    }

    h2.elementor-heading-title.elementor-size-default,
    .elementor-field-type-checkbox.elementor-field-group h3 {
        font-size: 22px;
    }

    thead p,
    tbody p,
    tbody strong {
        font-size: 15px;
    }

    td {
        padding-left: 16px;
    }

    thead p {
        font-size: 15px;
        padding-left: 15px;
    }

    .sec-11.last-card img {
        width: 40%;
    }

    .First-cards img {
        width: 63px;
    }

    .pa-3-slider-card img {
        height: 289px;
    }

    .slider-nav h4 {
        padding: 7px 0px;
    }

    .gallery-feature-section-title {
        line-height: 17px;
        height: auto;
    }

    .gd-content p {
        font-size: 17px;
        line-height: 22px;
    }

    .gd-description .video-button {
        font-size: 20px;
        padding: 3px 44px;
    }

    .gd-title {
        font-size: 23px;
        line-height: 18px;
    }

    .gd-right-content p {
        font-size: 13px;
        line-height: 12px;
    }

    .gd-right-title {
        font-size: 14px;
        line-height: 15px;
    }

    .gd-description-right .video-right-button {
        padding: 3px 10%;
    }

    .gallery-feature-section-content p {
        font-size: 14px;
        line-height: 18px;
    }

    .part-nav .imgs-grids,
    .p-nav .imgs-grids {
        min-width: 10% !important;
    }

    .navbar-brand img,
    .navbar-brand-two img {
        width: 90%;
    }

    .img-box-p p {
        font-size: 16px;
        padding-right: 6%;
        line-height: 20px;
    }

    .content_2nd-part a {
        font-size: 14px;
    }

    .banner-cantainer {
        padding-top: 1%;
    }

    .polygon-shape-bnner-1st {
        display: none;
    }

    .page-url {
        padding: 0px 0px;
    }

    .gradient-div {
        width: 8%;
        height: 46px;
        position: absolute;
        top: 0px;
    }

    nav.navbar-expand-lg {
        align-items: center;
    }

    .social-media-icon {
        display: none;
    }

    #toggle:checked~.toggle-btn {
        position: fixed;
        top: 25px;
        right: 20px;
    }

    .toggle-btn {
        z-index: 9999999999999;
        cursor: pointer;
        margin-bottom: 0px;
    }

    #toggle:checked~.toggle-btn .cross-btn-image {
        background: transparent;
        padding: 0px;
    }

    .cross-btn-image {
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center;
        position: relative;
        right: 20px;
    }

    #toggle:checked+label.toggle-btn .bar:nth-child(1) {
        -webkit-transform: translateY(-11px);
        transform: translateY(-11px);
        opacity: 0;
        transition: all 0.6s ease-in-out;
    }

    #toggle:checked~.toggle-btn .bar {
        width: 60px;
        height: 9px;
    }

    .toggle-btn .bar:nth-child(1) {
        transition: all 0.6s ease-in-out;
    }

    .toggle-btn .bar {
        width: 50px;
        height: 6px;
        opacity: 1;
        margin: 5px auto;
        background: linear-gradient(270deg, #E5AC24 5.21%, #CD2628 110.94%);
        -webkit-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }

    header #toggle:checked+label.toggle-btn .bar:nth-child(2) {
        -webkit-transform: translateY(0px) rotate(60deg);
        transform: translateY(0px) rotate(60deg);
    }

    #toggle:checked+label.toggle-btn .bar:nth-child(2) {
        -webkit-transform: translateY(-3px) rotate(-60deg);
        transform: translateY(-3px) rotate(-60deg);
    }

    #toggle:checked+label.toggle-btn .bar:nth-child(3) {
        transform: translateY(-14px) rotate(-60deg);
        -webkit-transform: translateY(-14px) rotate(-60deg);
    }

    #toggle:checked+label.toggle-btn .bar:nth-child(3) {
        -webkit-transform: translateY(-3px) rotate(-60deg);
        transform: translateY(-14px) rotate(-60deg);
    }

    #toggle:checked~#navbarMobile {
        opacity: 1;
        visibility: visible;
        z-index: 999999999;
    }

    div#navbarMobile {
        justify-content: space-around;
        margin-bottom: auto;
        margin-top: 15px;
    }

    div#navbarMobile {
        justify-content: flex-end;
    }

    #navbarMobile {
        justify-content: flex-end;
        margin-bottom: auto;
        background: rgba(0, 0, 0, 0.9);
        width: 100%;
        top: 164px;
        display: block;
        opacity: 0;
        visibility: hidden;
    }

    .navbar_content {
        position: fixed;
        overflow: hidden;
        top: 0;
        right: 0;
        left: 0;
        bottom: 0;
        background: rgb(0, 0, 0);
        transition: 0.3s;
        z-index: 999;
        border-radius: 0px;
        overflow-y: scroll;
    }

    .navbar ul {
        display: block;
        position: absolute;
        top: 100px;
        right: 15px;
        bottom: 15px;
        left: 15px;
        padding: 10px 0;
        background-color: rgb(0, 0, 0);
        padding: 15px;
        transition: 0.3s;
        text-align: center;
    }

    ul.sub-menu {
        list-style: none;
        padding: 0px;
        position: relative;
        display: block;
        background: no-repeat;
        border-radius: 6px;
        transform: translateX(0);
        border: 1px solid rgb(255, 255, 255);
        width: 100%;
        top: 15px;
        left: 0px;
    }

    ul.sub-menu:before {
        content: "";
        width: 0;
        height: 0;
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
        border-bottom: 9px solid #ffffff;
        top: -9px;
        left: 47%;
        position: absolute;
    }

    ul#menu-header-menu .sub-menu li {
        padding: 2% 12px 1%;
        border: 1px solid #fff;
    }

    ul#menu-header-menu a i {
        display: none;
    }

    .aboutus-sec-1-R p,
    .aboutus-sec-3-R p {
        font-size: 17px;
    }

    .aboutus-sec-4 a.fancy-class {
        padding: 4px 47px;
    }

    .aboutus-sec-4-top h1,
    .aboutus-sec-5-title h1 {
        font-size: 30px;
    }

    .industry-section-4-right-title {
        font-size: 18px;
        line-height: 33px;
    }

    .industry-section-4-right-content p {
        font-size: 17px;
        line-height: 26px;
    }

    .industry-section-4-right-heading h1 {
        font-size: 22px;
    }

    .industry-bevel-two {
        transform: skew(15deg);
    }

    .industry-section-4-button a {
        padding: 6px 0px;
    }

    .industry-section-4-button p {
        padding: 0px 7px;
    }

    .industry-section-4-left-title h2 {
        font-size: 24px;
    }

    .industry-section-4-button p img {
        width: 30px;
    }

    .Archives-slider .archives-card-title {
        font-size: 16px;
    }

    .card-section-title,
    .card-section-title-1 {
        font-size: 15px;
    }

    .ca-heading-section-2 .corner-top-right-bevel-two,
    .ca-heading-section .corner-top-right-bevel-two {
        height: unset;
        padding: 10px 0px;
    }

    a#second-btnn {
        margin-left: 20px;
    }

    .aboutus-sec-1 .corner-top-right-bevel h2 {
        font-size: 24px;
    }

    .award-section-1-left-title p {
        font-size: 38px;
        line-height: 50px;
    }

    .award-section-1-left-content p {
        font-size: 14px;
        padding: 0px 6%;
    }

    .img-text {
        display: unset;
        padding: 0;
    }

    .sop-section-2-content strong {
        font-size: 36px;
    }

    .sop-section-2-content p {
        font-size: 14px;
    }

    .award-section-2-right-content p {
        font-size: 15px;
    }

    .award-section-2-right-title {
        font-size: 26px;
    }

    .award-section-2-right-content ul {
        padding-left: 15px;
    }

    .award-section-2-right-content li {
        font-size: 16px;
        padding-bottom: 15px;
    }

    .sop-section-4-right-title {
        font-size: 20px;
    }

    .sop-section-4-right-content p {
        font-size: 15px;
    }

    .sop-section-6-title {
        font-size: 20px;
    }

    .sop-section-8-right-content p {
        font-size: 16px;
    }

    .sop-section-8-right-title {
        font-size: 26px;
    }

    .testimonial-nav.slick-arrow i {
        bottom: 0px;
    }

    .sop-section-8-right {
        padding-bottom: 2%;
    }

    .sop-section-8-right-heading p {
        font-size: 14px;
    }

    .tj-section-1-left-content {
        text-align: center;
    }

    .award-section-1-left-logo {
        padding: 20px 0px;
    }

    .tj-section-2-description {
        margin-bottom: 10px;
        margin-top: 10px;
    }

    .tj-section-4 {
        margin: 10px 0px;
    }

    .yellow-arrow i {
        top: 60%;
    }

    .award-section-1-content p {
        font-size: 17px;
    }

    .award-section-1-slider {
        margin-bottom: 8%;
    }

    .testimonial-content p {
        font-size: 18px;
    }

    .testimonial-heading {
        font-size: 32px;
    }

    .testimonial-title {
        font-size: 20px;
    }


    footer p,
    footer li,
    footer span,
    .bottom-part2 a {
        line-height: 1.4;
        font-size: 15px;
    }

    footer h1 {
        font-size: 22px;
    }

    footer ul li a {
        line-height: 1.4;
        font-size: 15px;
    }

    .bottom-part1,
    .bottom-part2 {
        padding: 3% 0 0 18px;
    }

    .footer-menu .social-media-icon_footer a {
        margin-right: 10px;
    }

    ul#menu-footer-menu a {
        font-size: 15px;
        padding-left: 9px;
    }

    ul#menu-footer-menu {
        padding-top: 16px;
    }

    .home-bottom-part h1 {
        font-size: 13px;
        height: 58px;
    }

    .first_left-part p {
        padding: 4% 0;
    }

    .sec1-L {
        padding: 18% 0 0 8%;
    }

    .card-text p,
    .card-text h5 {
        font-size: 16px;
        padding: 0%;
        line-height: 1.2;
    }

    .card-text h4 {
        font-size: 20px;
        padding: 0% 0;
    }

    .upcoming-card-past .card-body {
        height: 242px;
    }

    .upcoming-card-past .card-text a#event-know-more-btn {
        padding: 8px 16%;
    }

    .upcoming-event-title h1,
    .Chemtech-Ecosystem h1 {
        padding: 4% 0 0%;
        font-size: 42px;
    }

    .page1 img {
        max-width: 70%;
    }

    .middle {
        width: 207px;
        height: 200px;
    }

    .content_1st-part h3 {
        font-size: 22px;
    }

    .content_1st-part {
        padding-left: 0%;
    }

    .images_slider-top.industry-section p {
        font-size: 18px;
        padding: 3% 4%;
    }

    .corner-top-right-bevel h2 {
        font-size: 19px;
        transform: translateY(50%);
    }

    .top-part-card p {
        padding: 4% 0% 1%;
        font-size: 16px;
        color: #4E5254;
    }

    .bottom-part-card h3 {
        font-size: 18px;
    }

    .list-of-bottom ul {
        line-height: 20px;
        font-size: 15px;
    }

    .first-container-part {
        padding: 30px 12% 8%;
    }

    .section_top .red-heading h1 {
        padding: 10px 139px;
    }

    .image_box_border {
        border: 8px solid #fff;
    }

    .image_box_border-two {
        right: -8px;
        bottom: -8px;
        border-bottom-right-radius: 18px;
    }

    .image_box_border-two {
        height: 75%;
    }

    .section_middle-center p,
    .section_bottom-right p {
        font-size: 13px;
    }

    .Leadership-Luminaries-left h2 {
        font-size: 16px;
        width: 95%;
    }

    .Leadership-Luminaries-left .img-content p {
        font-size: 13px;
    }


    .img-grid {
        width: 148px !important;
        height: 215px !important;
    }

    .bk-images1-2 {
        margin-top: 0px;
    }

    .about-nav p {
        line-height: 13px;
        margin-bottom: 0;
        padding-top: 0;
    }


    .aboutus-sec5-part.as-sec-5 p {
        font-size: 15px;
        line-height: 20px;
        margin-bottom: 10px;
    }

    .aboutus-sec5-part:nth-child(odd) h2 {
        transform: translate(43px, -50%) rotate(90deg);
    }

    .aboutus-sec5-part strong {
        font-size: 15px;
    }

    .aboutus-sec-4-R a.fancy-class1 {
        padding: 5px 10px;
    }

    .aboutus-sec5-part h2 {
        font-size: 20px;
    }

    .bottom-btn {
        padding: 10% 0;
    }

    .aboutus-sec5-part {
        padding: 2% 18%;
    }

    .event-banner-button ul#menu-central-advisory-leadership-menu li a,
    .event-banner-button ul#menu-event-menu li a {
        font-size: 15px;
    }

    .event-banner-slider-content h1 {
        font-size: 20px;
    }

    .event-banner-slider-content h3 {
        font-size: 20px;
    }

    .event-banner-slider-content img {
        width: 300%;
    }

    .detail-text p {
        font-size: 16px;
    }


    element.style {
        height: 520px;
        padding: 50px 0px;
    }

    .slider-nav-second .slick-list.draggable {
        height: 520px !important;
    }

    .single-right h1 {
        font-size: 25px;
    }

    .single-slider-left h1 {
        font-size: 19px;
    }

    .event-img-text h2 {
        font-size: 22px;
        width: 83%;
    }

    .diagonal-line {
        height: 103px;
    }

    .event-img-text p {
        font-size: 15px;
        line-height: 21px;
    }

    .event-bottom-btn {
        padding: 1% 0% 3% 0;
    }

    a#second-btnn span,
    a#first-btnn span {
        font-size: 15px;
    }

    .event-text-slider ul li {
        padding: 0 0% 2% 0%;
        font-size: 13px;
        line-height: 1.3;
    }

    .event-text-slider ul {
        grid-template-columns: unset;
        display: grid;
    }

    .ca-section-1-left-title p,
    .ca-section-1-left-title p strong {
        font-size: 31px !important;
        line-height: 52px;
    }

    .event-bottom-btn {
        padding: 1% 2% 3% 0;
    }

    .red-heading h1 {
        font-size: 15px;
        margin: 0px;
        padding: 15px 30px;
    }

    .sec-11 a h2,
    .card-top h2 {
        font-size: 15px;
    }

    .sec-11-button a {
        font-size: 13px;
    }

    .img-content8 h2 {
        width: 100%;
    }

    .seminar-left-part h3 {
        font-size: 15px;
    }

    .seminar-left-part p {
        font-size: 15px;
    }

    .seminar-btn a {
        font-size: 15px;
    }

    .slider-nav h4 {
        margin: 0 0px;
    }

    .left-part p {
        line-height: 20px;
    }

    .polygon-shape-bnner-1st {
        position: absolute;
        bottom: 20px;
        left: 0;
        width: 20%;
        height: 710px;
        clip-path: polygon(100% 0%, 18% 80%, 49% 100%, 0 100%, 0 59%, 0 0);
        padding: 0;
        top: unset;
    }

    .white-polygon-shaape {
        width: 100%;
        height: 710px;
        background: linear-gradient(170deg, #E5AC24 5.21%, #CD2628 110.94%);
        clip-path: polygon(100% 0, 50% 65%, 63% 100%, 31% 100%, 0% 81%, 81% 0);
    }

    .single-slider button.slick-prev.slick-arrow {
        left: 0;
    }

    .first-card.event-card h3 {
        width: 81%;
        height: 43%;
    }

    .detail_box-seminar:nth-child(4) h1 {
        font-size: 25px;
    }

    .seminar-condiates-box h1 {
        font-size: 18px;
    }

    .seminar-bottom-left-part .seminar-condiates-box p,
    .seminar-condiates-box {
        font-size: 15px;
    }

    .first-container-part1 p {
        font-size: 15px;
    }

    .ca-heading-section .corner-top-right-bevel-two {
        transform: translatey(18px) skew(23deg);
    }

    .sec-11.last-card img,
    .First-cards img {
        width: 80px;
    }

    .sec-11-button ul,
    .sec-11-button a {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
    }

    .sec-11 .card {
        height: 128px;
    }

    .event-banner-slider-img .slick-track {
        height: auto;
    }

    /* .about-nav .img-text {
        display: unset;
    } */

    .about-nav .img-text h2 {
        margin-bottom: 0;
    }

    .img4-cont h2 {
        font-size: 16px;
    }

    .img4-cont h3 {
        font-size: 15px;
    }

    .img4-cont {
        padding: 0% 4% 2%;
    }

    .pa-4-slider-card p {
        font-size: 15px;
    }

    .pa-4-slider-card h4 {
        font-size: 18px;
    }

    .col-4 {
        padding-right: 0;
    }

    .gallery-section-3-title {
        font-size: 13px;
        line-height: 17px;
    }

    .gallery-section-3-description {
        height: 145px;
    }

    .award-section-1-left-title {
        margin-top: 0px;
    }

    /* 
    .gallery-section-description {
        height: 170px;
    } */

    .filters1 ul li.active::before {
        width: 23px;
    }

    .aboutus-sec5-part:nth-child(even) h2 {
        left: 0;
        border-bottom: 10px solid #cd2628;
        transform: translate(-40px, -50%) rotate(-90deg);
    }
}


@media screen and (max-width: 768px) {
    .mouse_scroll {
        right: 4%;
        bottom: 31%;
    }
    .page-template-gallery-download .award-section-1-left-title p {
        text-align: center;
        margin-left: -86px;
    }
    .partner-for .slick-nav.next-arrow {
        right: 0px;
    }

    .award-section-4-arrow.part-nav .slick-nav.prev-arrow,
    .award-section-4-arrow.p-nav .slick-nav.prev-arrow {
        left: 0%;
    }

    .part-nav .slick-nav.next-arrow,
    .p-nav .slick-nav.next-arrow {
        right: 0%;
    }

    .slider-nav-second img {
        max-height: 187px;
        object-fit: cover;
    }

    .cad-image-box .image-box {
        transform: translateY(0%);
        margin-bottom: 0%;
    }

    .aboutus-sec-4-R .about-nav .img-text h2 {
        padding-right: 0px;
    }

    .about-nav p {
        line-height: 17px;
        margin-bottom: 2px;
    }

    .about-nav .img-text a.fancy-class {
        position: unset;
    }

    .speaker-slider .slick-nav.next-arrow {
        right: 0%;
    }

    .images_slider-top.industry-section img {
        width: auto;
    }

    footer h1 {
        padding-bottom: 1%;
    }

    .sec-11.last-card img {
        width: 30%;
    }

    label.elementor-field-label h2#gst-input {
        transform: translate(10px, -30px);
    }

    .elementor-field-textual,
    .delegate-section2 .elementor-field-type-text input,
    .delegate-section2 input#form-field-DelegateEmail,
    .delegate-section2 input#form-field-field_31b4915,
    .delegate-section2 .elementor-field-textual {
        width: 90%;
    }

    select.elementor-field-textual.elementor-size-sm {
        width: 100%;
    }

    label.delegate-heading {
        font-size: 14px;
    }

    .filters1 ul li.active::before {
        width: 50px;
    }

    .sec-11-button ul {
        padding-left: 106px;
        margin-bottom: 0px;
        margin-top: -14px;
    }

    .gallery-feature-section-body a {
        position: unset;
    }

    .award-section-4-arrow.part-nav .slick-nav.next-arrow,
    .award-section-4-arrow.p-nav .slick-nav.next-arrow {
        right: 0%;
    }

    .part-nav .img-cont,
    .p-nav .img-cont {
        padding: 4px 3% 2% 5px;
        position: absolute;
        width: 96%;
    }

    .gallery-section-3 .card.card-section {
        height: auto;
    }

    .gd-des {
        padding: 10px;
    }

    .gallery-feature-section-body.card-body {
        min-height: auto;
    }

    .gallery-feature-section-image img {
        border-radius: 4px;
        width: 100%;
        object-fit: cover;
        height: auto;
    }

    .gallery-section-3-des .p-for img,
    .gallery-section-3-description {
        height: auto;
    }

    .gallery-section-3-description {
        margin-bottom: 20px;
    }

    .part-nav .imgs-grids img,
    .p-nav .imgs-grids img {
        height: 156px;
        object-fit: cover;
    }

    .part-nav .imgs-grids,
    .p-nav .imgs-grids {
        min-width: auto !important;
    }

    .part-nav .slick-nav.prev-arrow,
    .p-nav .slick-nav.prev-arrow {
        left: 0px;
    }

    .vr-content h1 {
        padding: 0 0%;
    }

    .yellow-arrow.prev-arrow.slick-arrow i {
        left: 10px;
        z-index: 1;
    }

    .slider-nav-second .slick-track,
    .slider-nav-second2 .slick-track {
        display: -webkit-box;
    }

    .sec1-L {
        padding: 35px 0 0 15px;
    }

    .pa-nav {
        margin-top: 13px;
    }

    .pa-section3 {
        height: 780px;
    }

    .pa-4-slider-card {
        padding: 28px 0;
    }

    .award-section-1-title {
        padding-top: 6%;
    }

    .aboutus-sec-1-L img {
        width: 215px;
    }

    .upcoming-card-past .card.card-bg-1:after {
        background: #777b7e00;
    }

    .upcoming-card-past .card.card-bg-1 {
        border-right-style: inset;
    }

    .upcoming-card-past {
        padding: 5% 7%;
    }

    .ecosystem-imgs {
        height: 480px;
    }

    .dot.icon-buch2 {
        left: calc(50% - 100px);
        top: calc(50% - 93px);
    }

    .scrollbar {
        width: 97%;
    }

    .section_middle-left,
    .section_middle-right,
    .section_bottom-center {
        padding: 0 9%;
    }

    .home-bottom {
        padding: 2% 2% 9%;
    }

    .outer {
        left: calc(50% - 170px);
        top: calc(50% - 195px);
        width: 350px;
        height: 350px;
    }

    .dot.icon-film1 {
        left: calc(50% - 13px);
        top: calc(50% - 165px);
    }

    .dot.icon-screen {
        left: calc(50% - -40px);
        top: calc(50% - -152px);
    }

    .page1 img {
        max-width: 100%;
    }

    .dot {
        width: 60px !important;
        height: 60px !important;
    }

    .dot.icon-kompass {
        left: calc(50% - 147px);
        top: calc(50% - -100px);
    }

    .single-right {
        display: grid;
        grid-template-columns: auto auto;
        justify-content: space-around;
        align-items: center;
        justify-items: center;
        text-align: center;
    }

    .sec-11.last-card {
        padding: 8px 8px 0 11px;
    }

    .sec-11 {
        padding: 24px 2% 0;
    }

    .seminar-right-part h4 {
        font-size: 17px;
    }

    .scrollbar {
        height: 260px;
        margin-top: 3%;
    }


    .first-container-part {
        padding: 30px 10% 10%;
    }

    .section_bottom-left {
        padding: 0% 50px 3%;
    }

    .detail_box {
        padding-top: 2%;
    }

    .card-image {
        position: absolute;
        top: 0%;
        transform: translate(-50%, 0%);
        left: 50%;
    }

    .bk-images1-2 img,
    .seminar-gg-img img {
        width: 15%;
    }

    .image_box_border-two .heading_box {
        height: auto;
    }

    .bk-images1-2 {
        padding-top: 7%;
    }

    .upcoming-event-title h1,
    .Chemtech-Ecosystem h1 {
        font-size: 30px;
    }

    .card-text h4 {
        padding: 1% 0 4%;
    }

    .aboutus-sec5-part.as-sec-5 p {
        font-size: 15px;
        line-height: 20px;
    }

    .aboutus-sec5-part strong {
        font-size: 15px;
    }

    .aboutus-sec5-part:nth-child(odd) h2 {
        transform: translate(44px, -50%) rotate(90deg);
    }

    .aboutus-sec5-part.as-sec-5:nth-child(odd) {
        padding: 2% 12% 0 7%;
    }

    .aboutus-sec5-part h2 {
        width: 155px;
    }

    .aboutus-sec5-part {
        height: 155px;
    }

    /* .aboutus-sec5-part strong {
        font-size: 16px;
    } */

    .aboutus-sec-3-L {
        text-align: center;
        padding-bottom: 5%;
    }

    .aboutus-sec-3-L img {
        width: 48%;
    }

    .industry-section-4-right-heading {
        transform: translatex(0px);
    }

    .industry-section-4-right-description {
        padding: 30px 0px;
    }

    .banner-box {
        transform: translatey(12px);
        padding: 10px 10px;
    }

    .slider-for-first,
    .slider-for-first1 {
        margin: auto;
    }

    .white-bg {
        position: unset;
        transform: translateX(0px);
        padding-bottom: 15px;
    }

    .slider-for-first h2,
    .slider-for-first1 h2 {
        font-size: 20px;
    }

    .ca-section-1-right-content p {
        font-size: 15px;
        padding-top: 10px;
    }

    .image-box {
        margin: auto;
        transform: translateY(0px);
    }

    .central-advisor-section .corner-top-right-bevel h1 {
        font-size: 13px;
    }

    .slider-nav-second .slick-list.draggable {
        height: unset !important;
    }

    .ca-section-1-title {
        font-size: 20px;
    }

    .ca-section-1-content p {
        font-size: 18px;
    }

    .sop-section-arrow.prev-arrow i {
        left: 10px;
    }

    .First-cards {
        padding-bottom: 6%;
    }

    .header-banner-slider {
        transform: unset;
    }

    /* .sec-11.last-card {
        padding: 0% 0 0 22px;
    } */

    .seminar-condiates-box h1 {
        font-size: 20px;
    }

    .eso-heading {
        transform: unset;
    }

    .polygon-shape-bnner-1st {
        display: none;
    }

    .tj-section-2 {
        justify-content: center;
    }

    .sop-section-3-right {
        margin-top: 6%;
    }

    .sop-section-4-arrow.prev-arrow i {
        left: 0%;
    }

    .sop-section-9-right {
        border-left: none;
        padding: 0px 0px;
    }

    .testimonial-section-des {
        padding: 17px 15px;
    }

    footer .left-part p {
        padding-top: 3%;
    }

    footer .bottom-part1 .navbar-nav {
        padding-left: 20px;
        padding-bottom: 3%;
    }

    .right-part img {
        max-width: 30%;
    }

    .footer-menu .social-media-icon_footer {
        padding-top: 5%;
    }

    .end-part-footer-left {
        justify-content: center;
        padding-top: 7%;
    }

    ul#menu-footer-menu {
        padding: 15px 0;
    }

    .section_bottom-right {
        padding: 4%;
    }

    .about-us-slide {
        padding: 12px;
    }

    /* .upcoming-card-past {
        padding-top: 15%;
    } */
    .slider-nav-second,
    .slider-nav-second2 {
        padding-left: 0%;
        margin-top: 8%;
    }

    .section_middle-center {
        padding: 0% 9% 11%;
    }

    .section_bottom-right {
        padding: 5% 9% 11%;
    }

    .forth-section .top-part-card .red-heading {
        transform: translate(-31px, -6px);
    }

    .seminar-left-part .red-heading {
        transform: translate(10px, 17px);
    }

    .single-right p {
        font-size: 13px;
    }

    .first-card.event-card {
        margin-bottom: 5%;
    }

    .seminar-left-part .red-heading {
        transform: translate(0, 21px);
    }

    /* .Event-Section-Option-L {
        padding-top: 26%;
    } */

    .Event-Section-Option-R p {
        padding: 5% 2% 0;
    }

    .eso-heading {
        padding-top: 5%;
    }

    .Event-Section-Option-R h1 {
        font-size: 35px;
        padding: 2% 0;
    }

    .diagonal-line {
        height: 100px;
    }

    .single-slider-left h1 {
        font-size: 15px;
        padding-right: 0%;
    }

    .single-slider button.slick-prev.slick-arrow {
        left: 2%;
    }

    .seminar-right-part h4 {
        font-size: 22px;
    }

    .polygon-shape-bnner-1st {
        display: none;
    }

    .ca-section-1-description {
        position: unset;
    }

    .imgs-grids {
        padding-left: 15px;
    }

    .forth-section {
        padding: 0 3%;
    }

    .event-banner-button ul#menu-central-advisory-leadership-menu li,
    .event-banner-button ul#menu-event-menu li {
        width: 200px;
    }

    .from-button {
        padding: 6% 0 7% 40px;
    }

    .gallery-section-3 {
        padding: 0 20px;
        margin: 0px;
    }

    .first_left-part {
        padding: 0px 30px;
    }

    .page-template-industry-dialogues .award-section-1-top {
        padding: 0px 0% 0% 0%;
    }

}

@media screen and (max-width: 576px) {


    .event-banner-button ul#menu-central-advisory-leadership-menu li.current-menu-item,
    .event-banner-button ul#menu-event-menu li.current-menu-item {
        padding: 8px 11px;
    }

    .tj-section-2-yellow-button a {
        padding: 6px 130px;
    }

    .gallery-feature-button a {
        font-size: 14px;
        padding: 8px 20px;
    }

    .gallery-feature-section-body a {
        font-size: 14px;
    }

    .central-advisor-section,
    .team-left-description .row {
        margin: 0px;
    }

    .tj-section-5 {
        padding: 0px 0px 6%;
        margin: 0px;
    }

    .gallery-section-8-title {
        font-size: 18px;
    }

    .page-template-Partnership__Alliances .award-section-1-content {
        font-size: 18px;
    }

    .aboutus-sec5-part.as-sec-5:nth-child(even) {
        padding: 3% 2% 0 15%;
    }

    h4.industry-section-8-right-title {
        font-size: 23px;
    }

    .aboutus-sec-1 .corner-top-right-bevel h1 {
        font-size: 20px;
    }

    .upcoming-event-title h1,
    .Chemtech-Ecosystem h1 {
        font-size: 22px;
    }

    .aboutus-sec5-part.as-sec-5 p {
        font-size: 15px;
        line-height: 16px;
    }

    .single-slider-left h1 {
        padding-right: 5%;
    }

    .single-slider1 {
        height: auto;
    }

    .single-slider-left {
        padding: 4% 6%;
    }

    nav#navbar .navbar-brand.mr-auto.rotate,
    nav#navbar a.navbar-brand-two.mr-auto.rotate {
        margin: unset !important;
    }

    /* nav.navbar-expand-lg img {
        width: 120px;
    } */

    .toggle-btn .bar {
        width: 40px;
        height: 4px;
    }

    #toggle:checked~.toggle-btn .bar {
        width: 42px;
        height: 6px;
    }

    #toggle:checked+label.toggle-btn .bar:nth-child(3) {
        -webkit-transform: translateY(-3px) rotate(-60deg);
        transform: translateY(-11px) rotate(-60deg);
    }

    h3.industry-section-8-heading {
        font-size: 25px;
    }

    .testimonial-image img {
        width: 320px;
    }

    img#polygon {
        width: 190px;
        height: 180px;
    }

    .event-banner-button ul#menu-central-advisory-leadership-menu li,
    .event-banner-button ul#menu-event-menu li {
        padding: 7px;
        width: 175px;
    }

    .left-part img {
        width: 60%;
    }

    .aboutus-sec-1 .corner-top-right-bevel h2 {
        font-size: 24px;
    }

    .aboutus-sec-1.px-0 {
        transform: translateY(-40px);
        bottom: 0px;
    }

    .aboutus-sec-1 .corner-top-right-bevel {
        border-width: 0px 23px 50px 0;
    }

    .aboutus-sec-1 .corner-top-right-bevel-two {
        height: 49px;
        transform: skew(26deg);
    }

    .aboutus-sec-1-L h2 {
        font-size: 25px;
    }

    .aboutus-sec-1-R p,
    .aboutus-sec-3-R p {
        font-size: 17px;
    }

    .aboutus-sec-3-L {
        text-align: center;
    }

    .aboutus-sec-3-L img {
        width: 200px;
    }

    .aboutus-sec-4-top h1,
    .aboutus-sec-5-title h1 {
        font-size: 32px;
    }

    .img-text h2 {
        font-size: 22px;
    }

    /* .img-text p {
        color: #4E5254;
        font-size: 18px;
    } */

    .aboutus-sec5-part {
        padding: 2% 2% 2% 19%;
    }

    .aboutus-sec5-part img {
        width: 45px;
        height: 45px;
    }

    .aboutus-sec5-part {
        padding: 2% 20%;
    }

    .red-heading h1 {
        padding: 10px 35px 10px 20px;
    }

    .award-section-1-left-title p {
        font-size: 30px;
    }

    .award-section-1-top {
        padding: 0px 15px 10% 15px;
    }

    a#second-btnn {
        margin-left: 0px;
    }

    .sop-section-3-left-des {
        padding: 1% 15px 3%;
    }

    .sop-section-3-description {
        width: 96%;
        background-image: linear-gradient(0deg, #000000 30px, transparent);
    }

    .sop-section-8-title {
        transform: unset;
        padding: 0px 15px;
    }

    .sop-section-8-description {
        padding-top: 0px;
    }

    .sop-section-8-right-heading {
        font-size: 15px;
    }

    .sop-section-9-bottom {
        padding-top: 2%;
    }

    .sop-section-3-right-description {
        display: unset;
    }

    .sop-section-3-right-button a {
        margin-left: 0%;
    }

    .card-image-section-1 img,
    .tj-section-2-image img {
        width: 100%;
    }

    .testimonial-section-des {
        padding: 20px 15px;
    }

    .testimonial-title {
        font-size: 18px;
        line-height: 30px;
    }

    .testimonial-content p {
        font-size: 15px;
        line-height: 22px;
    }

    .testimonial-heading {
        font-size: 24px;
    }

    .left-part img {
        width: 60%;
    }

    .industry-section-4-left-title h2 {
        font-size: 20px;
    }

    .industry-section-1-logo {
        width: 220px;
    }

    .industry-section-1-content p {
        font-size: 18px;
    }

    .sop-section-2-content strong {
        font-size: 25px;
    }

    .sop-secction-9-quote img,
    .sop-secction-8-quote img {
        width: 75px;
    }

    .sop-section-8-title h2 {
        font-size: 22px;
    }

    .aboutus-sec5-part:nth-child(odd) h2 {
        transform: translate(40px, -50%) rotate(90deg);
    }

    .aboutus-sec5-part:nth-child(even) h2 {
        transform: translate(-45px, -50%) rotate(-90deg);
    }

    .aboutus-sec5-part.as-sec-5:nth-child(odd) {
        padding: 2% 15% 0 7%;
    }

    .outer {
        width: 200px;
        height: 200px;
        left: calc(50% - 100px);
        top: calc(50% - 100px);
    }

    .middle {
        left: calc(50% - 50px);
        top: calc(50% - 50px);
        width: 100px;
        height: 100px;
    }

    .dot.icon-screen {
        left: calc(50% - 58px);
        top: calc(50% - 9px);
    }

    .dot.icon-buch {
        left: calc(50% - -8px);
        top: calc(50% - -45px);
    }

    .dot.icon-kompass {
        left: calc(50% - 132px);
        top: calc(50% - -54px);
    }

    .dot.icon-buch1 {
        left: calc(50% - 201px);
        top: calc(50% - 69px);
    }

    .ecosystem-imgs {
        height: 430px;
    }

    .event-bottom-btn {
        padding: 1% 0% 8% 0;
    }

    .about-nav .img-text {
        display: unset;
    }

    .section_bottom-left div {
        padding: 7px 0px;
    }

    .award-section-1-left-title p {
        font-size: 28px;
        line-height: 38px;
    }

    .award-section-1-left-content p {
        padding: 0px 2%;
        line-height: 20px;
    }

    .award-section-1-title {
        padding-top: 0%;
    }

    .pa-nav .img-cont h2 {
        font-size: 13px;
        padding: 0% 0% 0;
        line-height: 16px;
    }

    .pa-nav .img-cont p {
        margin-bottom: 4px;
    }

    .pa-section3 {
        padding: 0 8%;
    }

    .industry-section-9-btn {
        width: 18px;
        height: 38px;
        transform: skew(-32deg);
        background: #CD2628;
        margin-left: auto;
    }

    .industry-section-9-button h1 {
        font-size: 15px;
    }

    .single.row h1 {
        font-size: 30px;
        margin: 48px 0;
    }

    .vr-content h1 {
        padding: 0 0%;
    }

    .detail_box h4 {
        font-size: 14px;
    }

    thead p,
    tbody p,
    tbody strong,
    thead p {
        font-size: 13px;
    }

    h2.elementor-heading-title.elementor-size-default {
        font-size: 19px;
        margin: 75px 0 44px;
    }

    .elementor-field-type-checkbox.elementor-field-group h3 {
        font-size: 18px;
    }

    label.delegate-heading {
        height: 70px;
        font-size: 13px;
    }

    .tj-section-2-button a {
        padding: 9px 120px;
    }

    .page-template-technical-seminar .tj-section-2-button a {
        padding: 10px 28%;
    }

    .page-template-technical-seminar .tj-section-2-yellow-button a {
        padding: 8px 27%;
    }

    .images_slider-top.industry-section img {
        max-width: 320px;
    }

    .play-btn {
        padding-top: 0%;
        padding-bottom: 20px;
    }

    a.fancy-class {
        padding: 7px 28px;
    }
}

@media screen and (max-width: 480px) {
    .gd-des {
        padding: 10px 30px;
    }

    .gallery-feature-button {
        padding: 0px 15px;
    }

    .gd-des img {
        width: 100%;
    }

    .award-section-1-left-title p {
        line-height: 35px;
        text-align: center;
        padding: 10px 0;
    }

    .sop-section-8-right-content p {
        font-size: 16px;
        text-align: justify;
    }

    .elementor-field-type-checkbox.elementor-field-group {
        padding: 6% 15px 35px;
    }

    .elementor-field-type-text.elementor-field-group.elementor-column.elementor-field-group-name.elementor-col-20 {
        padding-left: 10px;
    }

    .slick-nav svg {
        width: 30px;
        height: 30px;
    }

    .sop-section-6-title {
        text-align: center;
        padding: 15px 0;
    }

    .slider-nav-second img {
        max-height: 150px;
    }

    .sop-secction-8-image img {
        max-height: 80px;
        max-width: 80px;
    }

    .sop-section-8-right-title {
        font-size: 20px;
    }

    .sop-section-8-right-heading {
        font-size: 13px;
        line-height: 18px;
    }

    a#second-btnn {
        padding: 7px 5px;
    }

    .page-template-event .award-section-1-left-title p {
        font-size: 32px;
    }

    .event-banner-button ul#menu-central-advisory-leadership-menu li.current-menu-item,
    .event-banner-button ul#menu-event-menu li.current-menu-item {
        padding: 8px 6px;
        width: 168px;
    }

    .section_middle-center {
        padding: 0% 9% 60px;
    }

    .page-template-index .first_left-part,
    .page-template-gallery-download .first_left-par {
        padding: 0px 50px 0 6%;
    }

    a.navbar-brand img {
        max-height: 80px;
    }

    .filter-button-group li {
        margin: 10px 0;
    }

    .filter-button-group ul a {
        padding: 6px 11px;
        margin: 2px 4px;
    }

    .images_slider-top.industry-section p {
        font-size: 16px;
        line-height: 22px;
    }

    .page-template-technical-seminar .tj-section-2-button a {
        padding: 10px 20%;
    }

    .page-template-technical-seminar .tj-section-2-yellow-button a {
        padding: 8px 18%;
    }

    .tj-section-2-button a {
        padding: 9px 51px;
    }

    .tj-section-2-yellow-button a {
        padding: 6px 60px;
    }

    label.elementor-field-label h2#gst-input {
        transform: translate(10px, -44px);
    }

    .gd-description .video-button {
        font-size: 17px;
        padding: 2px 31px;
    }

    .gd-description {
        padding: 20px 0px;
    }

    .gd-content p {
        font-size: 14px;
        line-height: 16px;
    }

    .industry-dialogues-section-content p {
        font-size: 14px;
        line-height: 20px;
    }

    .industry-dialogues-section-title {
        font-size: 22px;
        line-height: 24px;
    }

    .from-button {
        padding: 6% 0 7% 51px;
    }

    input.wpcf7-form-control.has-spinner.wpcf7-submit {
        padding: 8px 41px;
    }

    .vr-content h1 {
        font-size: 20px;
    }

    .industry-section-9-btn {
        width: 18px;
        height: 38px;
        transform: skew(-20deg);
        background: #CD2628;
        margin-left: auto;
    }

    .industry-section-9-button h1 {
        min-width: 220px;
    }

    .imgs-box {
        padding: 30px;
    }

    .pa-section3 {
        height: 480px;
    }

    .first_left-part p {
        font-size: 18px;
    }

    a#learn-more {
        font-size: 16px;
    }

    .first_left-part strong,
    .first_left-part h1 {
        font-size: 25px;
    }

    .top-part-card .corner-top-right-bevel h2 {
        font-size: 15px;
        transform: translateY(50%);
    }

    .section_bottom-right a {
        font-size: 15px;
    }

    .bottom-part-card h3 {
        font-size: 14px;
    }

    .list-of-bottom ul {
        font-size: 13px;
        padding-left: 0px;
    }

    .detail-text p {
        font-size: 14px;
    }

    .aboutus-sec5-part {
        padding: 2% 14%;
    }

    .aboutus-sec5-part {
        height: 165px;
    }

    .diagonal-line {
        height: 60px;
    }

    .sec-11.last-card {
        padding: 0% 8px 0 9px;
    }

    .content_1st-part h3 {
        font-size: 18px;
    }

    .content_1st-part p {
        font-size: 15px;
    }

    .ecosystem-imgs {
        height: 360px;
    }

    .home-bottom {
        padding: 8%;
    }

    .dot.icon-film1 {
        left: calc(50% - -53px);
        top: calc(50% - 105px);
    }

    .dot.icon-kompass {
        left: calc(50% - 99px);
        top: calc(50% - -48px);
    }

    .dot.icon-buch1 {
        left: calc(50% - -7px);
        top: calc(50% - 28px);
    }

    .dot.icon-film {
        left: calc(50% - 25px);
        top: calc(50% - 91px);
    }

    .event-img-text h2 {
        font-size: 18px;
        width: 70%;
    }

    .detail_box-seminar:nth-child(4) h1 {
        font-size: 20px;
    }

    .event-img-text p {
        font-size: 13px;
        line-height: 17px;
    }

    .seminar-right-part h4 {
        font-size: 16px;
    }

    .aboutus-sec-1-L h2 {
        line-height: 15px;
    }

    .card-image-section img,
    .card-image-section-1 img {
        width: 100%;
    }

    /* .aboutus-sec5-part h2 {
        left: -32px;
    } */

    .forth-section .top-part-card .red-heading {
        transform: translate(0px, -6px);
    }

    .aboutus-sec-1-R p,
    .aboutus-sec-3-R p {
        font-size: 17px;
        line-height: 20px;
    }

    .img-text h2 {
        font-size: 19px;
    }

    .img-text p {
        font-size: 16px;
    }

    .about-us-slide {
        padding: 15px 4px;
    }

    .img-text p {
        color: #4E5254;
        font-size: 13px;
    }


    .aboutus-sec5-part:nth-child(odd) h2 {
        transform: translate(55px, -50%) rotate(90deg);
        width: 165px;
        border-bottom: 6px solid #cd2628;
        padding-bottom: 2px;
    }

    .aboutus-sec5-part.as-sec-5:nth-child(even) {
        padding: 3% 2% 0 18%;
    }

    .aboutus-sec5-part:nth-child(even) h2 {
        transform: translate(-58px, -50%) rotate(-90deg);
        width: 165px;
        border-bottom: 6px solid #cd2628;
        padding-bottom: 2px;
    }

    .aboutus-sec-1 .corner-top-right-bevel {
        margin-bottom: 0px;
    }

    .aboutus-sec5-part.as-sec-5 p {
        font-size: 13px;
        line-height: 16px;
    }

    .aboutus-sec5-part strong {
        font-size: 13px;
    }

    .aboutus-sec5-part img {
        width: 40px;
        height: 40px;
    }

    .aboutus-sec5-part h2 {
        font-size: 20px;
    }

    .aboutus-sec-4-top h1,
    .aboutus-sec-5-title h1 {
        font-size: 25px;
    }

    .section_top p {
        line-height: 1.2;
        color: #4E5254;
        padding-bottom: 11%;
    }

    .red-heading h1 {
        padding: 15px 35px 15px 20px !important;
        min-width: 200px;
        font-size: 13px;
    }

    .page-template-central-advisor-leadership .central-advisor-section .corner-top-right-bevel h1 {
        padding: 10px 20px !important;
    }

    .ca-heading-section .corner-top-right-bevel-two {
        transform: translatey(18px) skew(16deg);
    }

    .ca-heading-section-2 .corner-top-right-bevel-two {
        transform: skew(14deg);
    }

    .corner-top-right-bevel {
        border-width: 0px 18px 52px 0;
    }

    .corner-top-right-bevel-two {
        transform: skew(20deg);
    }

    .Event-Section-Option-R .corner-top-right-bevel h2 {
        font-size: 16px;
        transform: translateY(50%);
    }

    .aboutus-sec5-part:nth-child(even) h2 {
        transform: translate(-45px, -50%) rotate(-90deg);
    }

    .aboutus-sec-1 .corner-top-right-bevel {
        margin-bottom: 0px;
    }

    .event-banner-button ul#menu-central-advisory-leadership-menu,
    .event-banner-button ul#menu-event-menu {
        padding: 0 0px;
        margin-left: -15px;
    }

    .event-banner-button ul#menu-central-advisory-leadership-menu li,
    .event-banner-button ul#menu-event-menu li {
        margin-bottom: 14px;
    }

    /* nav.navbar-expand-lg img {
        max-width: 155px;
    } */

    .archives-card-body {
        padding: 30px 50px;
    }

    .industry-dialogues-section-content p {
        font-size: 14px;
        line-height: 20px;
    }

    .industry-dialogues-section-title {
        font-size: 22px;
        line-height: 24px;
    }

    .gd-description .video-button {
        font-size: 17px;
        padding: 2px 31px;
    }

    .gd-title {
        font-size: 20px;
        line-height: 26px;
    }

    .gd-description {
        padding: 20px 0px;
    }

    .gd-content p {
        font-size: 14px;
        line-height: 16px;
    }
}


/*  RESPONSIVENESS  */


/* .tj-section-3-tab-content .slick-track ,
.tj-section-3-tab-content .slick-track .sop-section-8-right{
   visibility: visible;
   height: auto;
   width: auto !important;
   display: block;
} */


.tab-content>.tab-pane {
    display: block;
    height: 0px;
    overflow: hidden;
}

.tab-content>.active {
    height: auto;
}

.industry-section-8-left {
    display: flex;
    align-items: center;
    justify-content: center;
}

.page-template-award .award-section-1-description {
    padding: 0px !important;
}

.filter-button-group ul a:active,
.filter-button-group ul a.is-checked {
    background-color: #CD2628;
    color: #fff;
}

.filter-button-group ul a.active {
    background-color: #CD2628;
    color: #fff;
}

.breadcrumb a {
    color: #4E5254;
}

.page-template-index .breadcrumb a {
    display: none;
}


/* .grid1.row.team-section .slick-track,
.speaker-slider.col-md-12.team-content-section.\32 022.grid-item1 .slick-track {
    width: 100% !important;
    transform: translate3d(0px, 0px, 0px);
    display: flex !important;
} */


.page-template-event .award-section-1-left-title {
    margin-top: 0px;
    padding: 10px;
}


.filter-button-group ul a:hover {
    background-color: #CD2628;
    color: #fff;
}