.container{max-width: 1672px;width: 90%;margin: 0 auto;position: relative;}
.xm-container{max-width: var(--px-1620);width: 85%;margin: 0 auto;position: relative;}
.xs-container{max-width: var(--px-1460);width: 76%;margin: 0 auto;position: relative;}
.mid-container{max-width: var(--px-1240);width: 64%;margin: 0 auto;position: relative;}
.heading02{font-size: var(--px-80);font-weight: var(--light);line-height: 1;color: var(--white);}
.heading03{font-size: var(--px-36);line-height: 1.2;font-weight: var(--light);}
p, li{font-weight: var(--light);font-size: var(--px-24);line-height: 1.5;}
.read-more-btn{color: var(--white);text-transform: uppercase;font-size: var(--px-22);display: inline-grid;grid-template-columns: auto var(--px-32);column-gap: var(--px-20);align-items: center;line-height: 1;}
.read-more-btn .color-arrow{display: none;}
.read-more-btn:hover span{color: var(--white);}
.read-more-btn:hover .color-arrow{display: block;}
.read-more-btn:hover .white-arrow{display: none;}
.read-more-btn img{width: var(--px-40);}
.red{color:#bf002b}
.year{color:#808285}
.page-wrapper{max-width: 1920px;width: 100%;margin: 0 auto;position: relative;overflow: hidden;box-shadow: 0 0 0.375em rgba(0, 0, 0, 0.25);
margin-bottom: -34px;
background: #fff;}
.pb-0{padding-bottom: 0;}
.mb{margin-bottom: var(--px-44);}
.sb-font{font-weight: var(--sb);}
.text-center{text-align: center;}
.section{padding: var(--px-100) 0;}
.mob-banner{display: none}
.header{position: fixed;top: var(--px-40);left: 0;right: 0;max-width: 1920px;width: 100%;margin: 0 auto;z-index: 99;transition: ease .7s all;}.header.active .read-more-btn:hover span{color: var(--white);}
.header .read-more-btn .black-arrow{display: none;}
.awards-section .read-more-btn:hover span{color: #000;}
.header.active .read-more-btn:hover .white-arrow, .header.active .read-more-btn:hover .color-arrow{display: none;}
.awards-section .read-more-btn:hover{color: #fff;}
 .header.active .read-more-btn:hover .black-arrow{display: block;}
.header.active{top: 0;background-color: var(--theme);box-shadow: 0 0 11px 2px rgba(0, 0, 0, 0.2);}  
.header .container{display: flex;align-items: center;justify-content: space-between;}
.nav-bar{background: var(--white);border-radius: var(--px-10);;padding: 0 var(--px-32);display: grid;grid-template-columns: 15% auto;column-gap: var(--px-52);align-items: center;width: 86.5%}
.main-menu{display: flex;align-items: center;column-gap: var(--px-40);}
.main-menu li{position: relative;padding: var(--px-28) var(--px-2);}
.main-menu li.menu-item-has-children:after {
    content: "";
    width: var(--px-8);
    height: var(--px-8);
    border-left: solid 1px var(--theme);
    border-bottom: solid 1px var(--theme);
    transform: rotate(-45deg) translateY(-50%);
    right: calc(var(--px-20) * -1);
    top: 50%;
    cursor: pointer;
    position: absolute;
    margin-left: var(--px-4);
    transform-origin: 0px 2px;
}
.main-menu li span{width: var(--px-8);height: var(--px-8);border-left:  solid 1px var(--theme);border-bottom:  solid 1px var(--theme);transform: rotate(-45deg) translateY(-50%);right: calc(var(--px-20) * -1);top: 47%;cursor: pointer;position: absolute ;margin-left: var(--px-4);transform-origin: 0px 2px;}
/* .main-menu li:after{content: "";position: absolute; width: var(--px-8);height: var(--px-8);border-left:  solid 1px var(--theme);border-bottom:  solid 1px var(--theme);transform: rotate(-45deg) translateY(-50%);right: calc(var(--px-20) * -1);
  top: 47%;} */
.menu-bar .sub-menu{width: max-content;position: absolute;top: 0;left: 0;background-color: #fff;opacity: 0;visibility: hidden;transform: translateY(150px);padding: var(--px-24);box-shadow: 0px 9px 12px 0px rgba(0, 0, 0, 0.2);    border-bottom-right-radius: var(--px-12);
    border-bottom-left-radius: var(--px-12);}

.menu-bar .sub-menu a.active{color: var(--theme)}
@media screen and (min-width: 701px){
    .main-menu li:hover .sub-menu{opacity: 1;visibility: visible;transform: translateY(54px);}
    .menu-bar .sub-menu{transition: ease .5s all;}
}
.menu-bar .sub-menu li{padding: 0;}
.menu-bar .sub-menu li:after{content: none}
.menu-bar .sub-menu li a{display: block;padding: 6px 0;text-transform: capitalize;}
.menu-bar a{font-size: var(--px-20);color: var(--black);line-height: 1;text-transform: uppercase;}
.menu-bar li a{margin-bottom: 10px;}
.menu-bar a.active, .menu-bar a:hover{color: var(--black)}
.menu-bar a:hover, .menu-bar a.active,  .menu-bar li.active > a, .menu-bar li.active .current_page_item a, .menu-bar li.current_page_item >  a{color:var(--theme);}
/* .contact-link{font-size: var(--px-22);color: var(--white);line-height: 1;text-transform: uppercase;display: grid;grid-template-columns: auto var(--px-40);column-gap: var(--px-24);align-items: center;} */
.menu-btn{width: var(--px-36);display: none}
.close-menu{display: none;}

.hero-section{position: relative;}
.hero-section .container{height: 100%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
.hero-section .hero-content{position: absolute;top: 50%;transform: translateY(-50%);left: 0;width: 45.5%;}
.hero-img{width: 100%;}
.hero-section .hero-content .heading01{color: var(--white);font-size: var(--px-88);line-height: 1.2;font-weight: var(--extraL);opacity: 0;transform: translateX(-200px);transition-duration: 1s;transition-timing-function: ease;}
.hero-section .hero-content p{color: var(--white);margin-top: var(--px-32);margin-bottom: var(--px-60);opacity: 0;transform: translateX(-200px);transition-delay: .3s;transition-duration: 1s;transition-timing-function: ease;}
.hero-section .hero-content a{transition-delay: .6s;transition-duration: 1s;transition-timing-function: ease;opacity: 0;transform: translateX(-200px);}

.hero-section .heading01.active, .hero-section p.active, .hero-section a.active {transform: translateX(0);opacity: 1;}

.middle-section{background-color: var(--theme);background-image: url("../img/top_left_strip.png"), url("../img/top_right_strip.png");background-repeat: repeat-y, no-repeat;background-size: 22%, 25%;background-position: top left, top right;}
.scroll-section{padding-top: var(--px-32);padding-bottom: var(--px-140);}
.scroll-box{padding-bottom: var(--px-172);padding-top: var(--px-172);position: relative;}
.scroll-row{font-weight: var(--light);font-style: italic;font-size: var(--px-80);line-height: 1;color: #ec3861;text-align: center;padding: var(--px-24) 0;color: var(--white);opacity: .5;transition: ease 1s all;transform: scale(.95);}
.scroll-row.active{opacity: 1;transform: scale(1);}
.scroll-section a{font-weight: 400;font-size: var(--px-24);color: var(--white);line-height: .66;text-transform: uppercase;display: grid;grid-template-columns: 1fr;justify-content: center;margin: 0 auto;width: max-content;position: relative;}
.scroll-section a img{margin: 0 auto;width: var(--px-40);margin-bottom: var(--px-20);display: block;}
.scroll-section a span{display: block;line-height: 1;}
.scroll-section a:hover{color: var(--black)}
.scroll-box:before{content: "";width: 1px;height: var(--px-172);background-color: var(--white);position: absolute;top: 0;left: 0;right: 0;margin: 0 auto;}
.scroll-box:after{content: "";width: 1px;height: var(--px-172);background-color: var(--white);position: absolute;bottom: 0;left: 0;right: 0;margin: 0 auto;}

.video-section{padding-left: calc((100vw - var(--px-1672))/2);display: grid;grid-template-columns: auto 52%;align-items: flex-end;}
.video-content{padding-right: var(--px-140);padding-bottom: var(--px-112);}
.video-section .video-box .wp-video{width: 100% !important;}
.video-content p{color: var(--white);margin-bottom: var(--px-32);}
.video-content p:last-child{margin-bottom: 0;}
.video-box video{width: 100%;display: block;/*height: var(--px-552);*/height: 100%;}

.achivment-section{padding-left: calc((100vw - var(--px-1672))/2);padding-right: var(--px-68); border-top: solid var(--px-2) #dd778e;}
.achiv-head{width: 36%;display: inline-block;vertical-align: middle;}
.achiv-slider{width: 64%;display: inline-block;margin-left: -5px;vertical-align: middle;}
.achiv-head h2{font-weight: var(--extraL);color: var(--white);font-size: var(--px-80);line-height: 1;}
.achiv-head p{margin-top: var(--px-20);color: var(--white)}

.slide-box{padding: var(--px-100) 0;border-left: solid var(--px-2) #dd778e;text-align: center;}
.slide-box h4{font-weight: var(--extraL);color: var(--white);font-size: var(--px-80);line-height: 1.3;}
.slide-box p{color: var(--white);}

.achiv-slider{border-right: solid var(--px-2) #dd778e;border-left: solid var(--px-2) #dd778e;}
.achiv-slider .slick-arrow{color: transparent;font-size: 0;width: var(--px-40);aspect-ratio: 1;position: absolute;top: 50%;transform: translateY(-50%);background-position: center;background-size: cover;background-repeat: no-repeat;background-color: var(--theme);z-index: 9;}
.achiv-slider .slick-prev{background-image: url("../img/prev_arrow.png");right: calc(var(--px-20) * -1);}
.achiv-slider .slick-prev:hover{background-image: url("../img/prev_arrow_black.png");}
.achiv-slider .slick-next{background-image: url("../img/next_arrow.png");left: calc(var(--px-20) * -1);}
.achiv-slider .slick-next:hover{background-image: url("../img/next_arrow_black.png");}
.achiv-slider .slick-disabled{display: none !important;}

.member-section{padding-top: var(--px-124);padding-bottom: var(--px-200);background-color: var(--white);background-image: url("../img/about_top_strip.png"), url("../img/about_bottom_strip.png");background-repeat: no-repeat, no-repeat;background-position: top right, bottom left;background-size: 53%, 59%;}
.member-section .mid-container{display: grid;grid-template-columns: 40% auto;column-gap: var(--px-52);align-items: flex-end;}
.member-info{padding-bottom: var(--px-72);}
.member-info .heading03{font-style: italic;color: var(--black);}
.member-info p{color: var(--black);line-height: 1.8;font-weight: var(--med);font-style: italic;color: var(--theme);margin-top: var(--px-36);}
.member-info span{font-size: var(--px-20);color: var(--black);line-height: 1.2;font-weight: var(--med);font-style: italic;}
.member-banner-section{position: relative;}
.member-banner-section .heading01{color: var(--white);position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    top: 56%;
    font-size: var(--px-44);
    font-weight: 600;
}

/* .event-container{display: grid;grid-template-columns: 1fr 1fr;} */
.event-section{background-color: var(--theme);}
.text-slider-col{position: relative;background-color: var(--theme);padding: var(--px-44);padding-left: calc((100vw - var(--px-1672))/2);width: 50%;float: left;aspect-ratio: 1.445; padding-bottom: var(--px-60);}
.text-slider-col p{color: #fff}
.event-text-slider .heading03{color: var(--white);margin-top: var(--px-88);}
.event-text-slider .heading03 strong{font-weight: var(--sb);display: block;}
.event-text-slider p{color: var(--white);margin-top: var(--px-36);}
.event-text-slider a{font-size: var(--px-24);text-transform: uppercase;color: var(--white);display: inline-grid;grid-template-columns: auto var(--px-44);column-gap: var(--px-24);align-items: center;margin-top: var(--px-44);}
.event-text-slider .slick-arrow{display: none !important;}
.event-container{display: flex;flex-direction: row-reverse;}
.event-container .read-more-btn:hover span{color: var(--dark-black)}
.event-img-slider{width: 50%;float: right;}
.event-img-slider .slick-list, .event-img-slider .slick-track, .event-img-slider .img-slide{height: 100%;}
.event-img-slider .slick-slide img{height: 100%;object-fit: cover;}
.slider-btn{display: grid;grid-template-columns: var(--px-60) var(--px-60);column-gap: var(--px-36);position: absolute;bottom: var(--px-40);right: var(--px-44);}
.slider-btn .prev-slider .color-arrow, .slider-btn .next-slider .color-arrow{display: none;}
.slider-btn .prev-slider:hover, .slider-btn .next-slider:hover{background-color: var(--white);}
.slider-btn .prev-slider:hover .white-arrow, .slider-btn .next-slider:hover .white-arrow{display: none;}
.slider-btn .prev-slider:hover .color-arrow, .slider-btn .next-slider:hover .color-arrow{display: block;}

.award-section{padding: var(--px-100) 0;background-image: url(../img/award_strip.png);background-repeat: no-repeat;background-position: top 9% right;background-size: 34%;}
.award-section .heading02{color: var(--theme);}
.award-container{margin-top: var(--px-60);display: grid;grid-template-columns: 1fr 1fr;margin-right: -2px;}
.award-col{padding: var(--px-36) var(--px-72);border: solid 1px var(--theme);border-left: none;padding-right: var(--px-200);background: var(--white);}
.award-col:last-child, .award-col:nth-last-child(2){border-top: none;}
.award-col .heading03{font-weight: var(--sb);color: var(--theme);}
.award-col p{color: var(--black);margin-top: var(--px-24);margin-bottom: var(--px-28);}
.award-col a{font-size: var(--px-24);color: var(--theme);text-transform: uppercase;}
.award-col span{font-size: var(--px-24);color: var(--theme);}
.link-box{display: flex;column-gap: var(--px-20);align-items: center;}
.award-col:hover{background-color: var(--theme);}
.award-col:hover .heading03, .award-col:hover p, .award-col:hover a, .award-col:hover span{color: var(--white)}
.award-col a:hover{color: var(--black)}
.afaa-award-section li{color: #fff;}
.event-row h2{margin-bottom: var(--px-32)}
.joinus-section{padding-bottom: var(--px-60);background-image: url("../img/joinus_strip.png");background-position: right bottom;background-repeat: no-repeat;background-size: 46%;}
.joinus-section .heading02{color: var(--theme);}
.joinus-box{width: 42%;}
.joinus-box p{margin-top: var(--px-28);}
.rm-btn{font-size: var(--px-24);color: var(--theme);text-transform: uppercase;display: inline-grid;grid-template-columns: auto var(--px-40);column-gap: var(--px-20);align-items: center;float: right;margin-top: calc(var(--px-112) * -1);}
.rm-btn .dwn-black{display: none;}
.rm-btn:hover{color: var(--dark-black)}
.rm-btn:hover .dwn-black{display: block;}
.rm-btn:hover .dwn-color{display: none;}

.r-member-section{background-color: var(--theme);padding: var(--px-68) 0;}
.r-member-section .container{display: grid;grid-template-columns: 1fr 1fr;column-gap: var(--px-80);}
.r-member-col{padding: var(--px-32) 0;border-bottom: solid 1px #fbeef1;position: relative;cursor: pointer;}
.r-member-col:nth-child(even):before{content: '';width: 1px;background-color: #fbeef1;height: 90%;top: var(--px-32);height: calc(100% - var(--px-64));left: calc(var(--px-40) * -1);position: absolute;}
.r-member-col:last-child, .r-member-col:nth-last-child(2){border-bottom: none;}
.r-member-col .heading03{color: var(--white);display: grid;grid-template-columns: auto var(--px-40);justify-content: space-between;align-items: center;font-weight: var(--sb);}
.r-member-col .next-black{display: none;}
.r-member-col:hover .next-black{display: block;}
.r-member-col:hover .next-white{display: none;}
.r-member-col p{color: var(--white);margin-top: var(--px-20);padding-right: 15%;}

.footer{padding-top: var(--px-100);padding-bottom: var(--px-80);    border-top: solid 1px var(--theme);}
.footer .container{display: grid;grid-template-columns: 60% 30%;align-items: flex-start;justify-content: space-between;}
.ft-left .heading03{color: var(--theme);line-height: 1.2;margin-top: var(--px-40)}
.ft-left p{font-size: var(--px-20);margin-top: var(--px-28);}
.ft-left .ft-logo{margin-top: var(--px-40);display: block;width: 32%;}
.ft-left .ft-nav{margin-top: var(--px-40);display: flex;column-gap: var(--px-80);align-items: flex-start;}
.ft-left .ft-nav a{font-size: var(--px-22);color: var(--black);text-transform: uppercase;}
.ft-left .ft-nav a:hover{color: var(--theme)}
.footer .ft-left .ft-nav .dropdown li a{font-size: var(--px-20);position: relative;margin-left: var(--px-20);font-weight: var(--light);text-transform: capitalize;}
.footer .ft-left .ft-nav .dropdown li a::before {
    content:  "›";
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    position: absolute;
    left: -12px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 10px;
    color: var(--black);
}

.ft-right .heading03{font-weight: var(--reg);color: var(--theme);font-size: var(--px-24);}
.ft-right p{margin-top: var(--px-32);}
.ft-right form{margin-top: var(--px-32);}
.ft-right form .input-box input{border: solid 1px var(--theme);border-radius: var(--px-12);padding: var(--px-18);width: 100%;color: var(--black);font-size: var(--px-24);}
/* .ft-right p.checkbox{margin-top: var(--px-24);color: var(--theme);display: grid;grid-template-columns: var(--px-24) auto;column-gap: var(--px-12);align-items: center;}
.ft-right p.checkbox input{width: var(--px-24);display: block;height: var(--px-24);border: solid 1px var(--theme);border-radius: var(--px-2);cursor: pointer;} */
.checkbox {display: block;position: relative;padding-left:var(--px-40);cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;color:var(--theme);}
/* Hide the browser's default checkbox */
.checkbox input {  position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;top: 0;left:var(--px-4);width: var(--px-24) !important;z-index: 999;height: var(--px-24) !important;}
/* Create a custom checkbox */
.checkbox .checkmark {position: absolute;left: 0;height: var(--px-24);width:var(--px-24);border: solid 1px var(--theme);border-radius: var(--px-6);top: 50%;transform: translateY(-50%);}
/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {content: "";position: absolute;display: none;}
/* Show the checkmark when checked */
.checkbox input:checked ~ .checkmark:after {display: block;}
/* Style the checkmark/indicator */
.checkbox .checkmark:after {left: var(--px-8);top:var(--px-4);width: var(--px-4);height: var(--px-10);border: solid var(--theme);border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}











.ft-right .sub-btn{font-size: var(--px-24);color: var(--theme);text-transform: uppercase;border-bottom: solid 1px var(--theme);margin-top: var(--px-44)}
.ft-right .sub-btn:hover{color: var(--dark-black);border-color: var(--dark-black);}
.ft-right .social-box{margin-top: var(--px-52);display: inline-grid;grid-template-columns: repeat(4, var(--px-44));column-gap: var(--px-18);}
.ft-right .social-box a .color-icon{display: none;}
.ft-right .social-box a:hover .gray-icon{display: none;}
.ft-right .social-box a:hover .color-icon{display: block;}

.des-dev{font-size: var(--px-20);display: inline-block;vertical-align: bottom;margin: 0;}
.des-dev a{color: var(--theme);border-bottom: solid 1px var(--theme);}


/** objective page **/
.objective-section{background-color: var(--white);background-image: url(../img/objective_left_top.png), url("../img/objective_left_middle.png"), url("../img/objective_left_bottom.png"), url("../img/objective_right_top.png"), url("../img/objective_right_bottom.png");background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;background-position: top left, left 47%, left bottom, top right, bottom right;background-size: 37%, 9%, 27%, 15%, 17%;padding: var(--px-92) 0;border-bottom: solid 1px var(--theme);}
.objective-section .heading03{font-weight: var(--sb);line-height: 1.25;margin-bottom: var(--px-56);text-align: center;color: var(--theme);}
.objective-container{max-width: 1420px;width: 74%;margin: 0 auto;position: relative;}
.objective-container:before{content: "";position: absolute;width: var(--px-2);background-color: #5a5a5a;top: 0;bottom: 0;left: 50%;transform: translateX(-50%);}
.obj-row{margin-bottom: var(--px-112);}
.obj-row:first-child{padding-top: var(--px-52);}
.obj-row:last-child{padding-bottom: var(--px-60);margin-bottom: 0;}
.obj-row p{width: 50%;display: inline-block;padding-right: var(--px-76);position: relative;color: rgba(0,0,0,0.5);text-align: right;overflow: hidden;right: calc(var(--px-8) * -1);}
.obj-row p span{display: block;}
.obj-row p::after{content: "";position: absolute;right: 0;top: var(--px-8);width: var(--px-16);aspect-ratio: 1;background-color: #a3a3a3;border-radius: 100%;}
.obj-row p::before{content: "";position: absolute;right: 0;top: calc(var(--px-2) * -1);width: var(--px-16);height: var(--px-36);background-color: var(--white);}
.obj-row.active p{color: var(--theme);}
.obj-row.active p::after{background-color: var(--theme);}
.obj-row:nth-child(odd){text-align: right;}
.obj-row:nth-child(odd) p{text-align: left;padding-right: 0;padding-left: var(--px-76);left: calc(var(--px-8) * -1)}
.obj-row:nth-child(odd) p::before, .obj-row:nth-child(odd) p::after{left: 0;right: auto;}

/** chairman page **/
.chairman-section{padding: var(--px-100) 0;background-image: url("../img/chairman_top_bg.png"), url("../img/chairman_left_middle_bg.png");background-repeat: no-repeat, no-repeat;background-position: top right, bottom left;background-size: 38%, 38%;}
.chairman-section .xm-container{display: grid;grid-template-columns: var(--px-496) auto;column-gap: var(--px-44);align-items: flex-end;}
.chairman-info{margin-bottom: var(--px-64);margin-left: var(--px-64);}
.chairman-info .info-list, .chairman-msg-info .info-list{position: relative}
.chairman-info .info-list:before, .chairman-msg-info .info-list:before{
    left: calc(var(--px-32) * -1);
    bottom: -20px;
    width: var(--px-2);
    background-color: var(--theme);}
.chairman-msg-info .info-list:before{bottom: 4px;}
.chairman-info .info-list p::before, .chairman-msg-info .info-list p::before{ background-color: var(--white);}
.chairman-info .info-list p::after, .chairman-msg-info .info-list p::after{background-color: var(--theme);}
.chairman-info p{margin-top: var(--px-36);}
.chairman-info .heading03{font-weight: var(--sb);margin-bottom: var(--px-44);}
.Chairman-msg-section {padding: var(--px-100) 0 var(--px-72);background-color: var(--white);background-image: url(../img/chairman_bottom_bg.png);background-repeat: no-repeat, no-repeat;background-position: bottom right;background-size: 53%, 59%;border-bottom: solid 1px var(--theme)}
.Chairman-msg-section p.year{font-size: var(--px-20);margin-top: 0;}
.milestones-container{display: flex;flex-direction: row-reverse;}
.milestones-container .event-img-slider{width: 40%;}
.milestones-container .text-slider-col{width: 60%}
.chairman-msg-info{width:56%;    padding-left: var(--px-52);}
.Chairman-msg-section p{margin-top: var(--px-24);}
.Chairman-msg-section p:first-child{margin-top: 0;}
.Chairman-msg-section p.name{margin-top: 0;margin-bottom: var(--px-10);}
.milestones-section .heading03 {margin-bottom:var(--px-48);}
.milestones-section{position:relative}
.milestones-section.direction-row .milestones-container{flex-direction: row}
.milestones-section.direction-row{margin: var(--px-60) 0;}
.milestones-section .event-text-slider .heading03{margin-top: 0;}
.milestones-section .text-slider-col{padding-top: var(--px-48);} 
.milestones-section .info-list{padding-left: var(--px-52);position: relative;padding-bottom: var(--px-20);}
.info-list::before{content: "";position: absolute;top:-16px;left: var(--px-18);bottom: -20px;width: var(--px-2);background-color: var(--white);}
.info-list p{position: relative;}
.info-list p::before {padding-right:var(--px-6);content: "";position: absolute;left: calc(var(--px-40) * -1);top: calc(var(--px-2) * -1);width: var(--px-16);height: var(--px-36);background-color: var(--theme);}
.info-list p::after {content: "";position: absolute;left: calc(var(--px-40) * -1);top: var(--px-8);width: var(--px-16);aspect-ratio: 1;background-color: var(--white);border-radius: 100%;}


/*About-us*/


.goal-section .container{display:flex;}
.goal-section .goal-info{background-color: var(--white);background-image: url(../img/chairman_bottom_bg.png);background-repeat: no-repeat, no-repeat;background-position: bottom right;background-size: 53%, 59%;}
.goal-section .goal-info{width: 55%;padding:var(--px-88) var(--px-188) var(--px-180) 0}
.goal-section .goal-img-box {width: 53%;margin-right: -10%; position: relative;}
.goal-section .goal-img-box img{height:100%;object-fit: cover;}
.goal-section p{margin-bottom: var(--px-56);}
p.goal-text.red {margin-bottom: var(--px-36);font-size:var(--px-36);}
.goal-section .goal-info p.passage {margin-bottom: 0;}
.goal-section .goal-text{font-weight: var(--sb);}





.story-section{padding:var(--px-108) 0;background-color: var(--theme);background-image: url(../img/story_background01.png);background-repeat: no-repeat, no-repeat;background-position: bottom center;background-position: 30% bottom; background-size: 41%;}
.story-section .container{display:flex;gap:7%;}
.left-info{width:44%}
.right-info{width:50%; margin-top: var(--px-100);}
.story-section p {color:#ffffff}
.story-section .heading03{color: #ffffff;font-weight: var(--sb);margin-bottom:var(--px-56);}
p.chairman-name{margin-bottom: var(--px-60);}
.about-hero-section{height:var(--px-208);background-color: var(--theme);}



.gallary-section {padding:var(--px-88) 0 var(--px-104);}
.gallery-slide { padding: 0 var(--px-8);}
.gallery-slide img {width: 100%;height: var(--px-368);object-fit: cover;}
.awards-container .text-slider-col {background-color: #383838;padding: 0 var(--px-92) 0 var(--px-128);display: flex;align-items: center;}
.awards-container {background-color: #383838;}
.awards-container {display: flex;flex-direction: row-reverse;}
.awards-container p.award {font-size: var(--px-36);font-weight: var(--sb);margin-top: 0;margin-bottom: var(--px-52);}
.awards-container p.award01 { font-size: var(--px-36);font-weight: var(--sb);margin-top: 0;margin-bottom: var(--px-20);} 


.about-events-section {padding-top: var(--px-44);display:flex;gap:9%;padding-bottom: var(--px-184);background-image: url(../img/aboutus-rightbottom-bg.png),url(../img/aboutus-topright-bg.png);background-repeat: no-repeat, no-repeat;background-position:100% 74%,top right ;background-size: 8%, 27%;}
.event-row{display: grid;grid-template-columns: 46% 46%;column-gap:8%;align-items: center;margin-top: var(--px-52);}
.event-row:nth-child(even) .img-box {grid-area: 1 / 2;}
.about-events-section h3.heading03{font-weight: var(--sb);}
.about-events-section p.subheading{font-size: var(--px-36);margin-bottom: var(--px-24);color:#383838}
.about-events-section .content-box p{color:#383838}
.about-events-section .content-box h3.heading03{color: #383838;}
.about-events-section .read-more-btn{color: var(--dark-black)}
.about-events-section .content-box a{font-size: var(--px-24);text-transform: uppercase;color: var(--theme);display: inline-grid;grid-template-columns: auto var(--px-40);column-gap: var(--px-24);align-items: center;margin-top: var(--px-44);}
.about-events-section .read-more-btn:hover span{color: var(--dark-black);}


/*executive-section*/
.commitee-section {padding: var(--px-100) 0 var(--px-48) 0;background-image: url(../img/comitee_sec_top_bg.png), url(../img/commitee_bottom_bg.png),url(../img/executive-comitee-bg01.png),url(../img/executive-comiteemiddle-bg02.png),url(../img/executive-comiteemiddle-bg03.png) ;background-repeat: no-repeat, no-repeat;background-position: top left, bottom right, top right, bottom right, center left;background-size: 26%, 68%, 12%, 16%, 13%;}
.commitee-section .heading03 {font-size: var(--px-36);line-height: 1.2;font-weight: var(--sb);text-align: center;}
.commitee-section p.member_name {color:#bf002b;font-weight: var(--med);font-style: normal;margin-top: var(--px-18) ;margin-bottom: -4px;line-height: 1;}
.commitee-section p{font-style: italic;}
.commitee-section span{font-style: italic;font-weight: var(--sb);font-size: var(--px-20);width: 100%;}
.Commitee_member {display: grid;grid-template-columns: repeat(3, 1fr); gap: var(--px-52) var(--px-264);padding: var(--px-100) 0 0;}
.team-cards{text-align: center;}
.commitee-section span{position: relative;display: inline-block;padding-bottom: var(--px-24);}
.commitee-section span::after{content: "";position: absolute;left:0;bottom: 0;width:var(--px-260);height: 1px;background: #000;margin-bottom: var(--px-6);right: 0;margin: 0 auto;margin-bottom: var(--px-8);}
.team-image{position: relative;overflow: hidden;border-radius: var(--px-36); cursor: pointer;}
.team-image img{width: 100%;}
.team-image::after{content: "";position: absolute;inset: 0;background: linear-gradient(to bottom, rgba(214, 32, 91, 0.5), rgba(166, 0, 68, 0.9));opacity: 0;transition: 0.4s ease;}
.team-image p.View-Profile{position: absolute;top: 0;left: 0;bottom: 0;right: 0;color: #fff;font-size: var(--px-24);font-weight:var(--sb);opacity: 0;z-index: 2;transition: 0.4s ease;font-style: normal;}
.team-image p.View-Profile a{display: grid;align-items:center;justify-items: center;width: 100%;height: 100%;}
.team-image:hover::after{opacity: 1;}
.team-image:hover .View-Profile{opacity: 1;}

.responsibility-section{background-color: var(--theme);padding: var(--px-68) 0;}
.responsibility-section h3.heading03 {text-align: center;color: #ffffff;font-weight: var(--sb);margin-bottom: var(--px-44);
}
.responsibility-section .container{display: grid;grid-template-columns: 1fr 1fr;column-gap: var(--px-80);}
.responsibility-section {background-color: var(--theme);padding: var(--px-68) var(--px-10);}
.member-col{padding: var(--px-32) 0;border-bottom: solid 1px #fbeef1;position: relative;}
.member-col:nth-child(even):before{content: '';width: 1px;background-color: #fbeef1;height: 90%;top: var(--px-32);height: calc(100% - var(--px-64));left: calc(var(--px-40) * -1);position: absolute;}
.member-col:last-child, .member-col:nth-last-child(2){border-bottom: none;}
.member-col .heading03{color: var(--white);display: grid;grid-template-columns: auto var(--px-40);justify-content: space-between;align-items: center;font-weight: var(--sb);}
.member-col .next-black{display: none;}
.member-col:hover .next-black{display: block;}
.member-col:hover .next-white{display: none;}
.member-col p{color: var(--white);margin-top: var(--px-20);padding-right: 15%;}

/*event-section*/
.events-section {display:flex;gap:9%;padding: var(--px-84) 0 var(--px-76) 0;background-image: url(../img/event-lefttop-bg.png), url(../img/event-bottom-bg.png),url(../img/event-left-center.png),url(../img/chairman_top_bg.png) ;background-repeat: no-repeat, no-repeat;background-position: top left, bottom center,right center,top right;background-size: 20%, 120%, 19%, 38%;border-bottom: solid 1px var(--theme);}
.event-row{display: grid;grid-template-columns: 46% 46%;column-gap:8%;align-items: center;}
.img-box01{grid-column: 2 / 3;grid-row: 1;}
.events-section h3.heading03{font-weight: var(--sb);text-align: center;}
.events-section p.subheading{font-size: var(--px-36);margin-bottom: var(--px-24);color:#383838}
.events-section .content-box p, .events-section .content-box li{color:#383838}
.events-section .content-box h3.heading03{color: #383838;}
.events-section .read-more-btn{color: var(--dark-black)}
.events-section .content-box a{font-size: var(--px-24);text-transform: uppercase;color: var(--theme);display: inline-grid;grid-template-columns: auto var(--px-40);column-gap: var(--px-24);align-items: center;margin-top: var(--px-44);cursor:pointer;}
.events-section .read-more-btn:hover span{color: var(--dark-black);}
.events-section .event-name {font-size: var(--px-36);}

.event-section-row {padding: var(--px-92) 0 var(--px-200);}
.events-section .programme-name{margin-bottom: var(--px-32);font-size: var(--px-36)}

/*mid-dg-aisa-section*/
.mid-dg-aisa-section{padding-top: var(--px-100);}
.info-box{display: flex;align-items: center;width: fit-content;margin: auto;gap: var(--px-20);}
.info-btn a{display: inline-block;padding: var(--px-10) var(--px-18);border: 1px solid #bf002b;color: #bf002b;border-radius: var(--px-14);font-size: var(--px-28);font-weight:var(--sb);text-decoration: none;}
.info-btn a:hover{background: #bf002b;color: #fff;}

.tab-header{text-align: center;margin-bottom: var(--px-24);}
.tab-btn{display: inline-block;padding: var(--px-12) var(--px-16);border: 1px solid #bf002b;color: #bf002b;border-radius: var(--px-12);font-size: var(--px-22);font-weight: var(--sb);text-decoration: none;}
.tab-btn.active{background-color: #bf002b;color: #fff}
.tab-box{height: 0;visibility: hidden;opacity: 0;}
.tab-box.active{height: auto;visibility: visible;opacity: 1;}
.tab-slider .tab-btn{margin: 0 var(--px-4);}
.tab-slider .slick-arrow{position: absolute;top: 50%; width: var(--px-20);aspect-ratio: 1;font-size: 0;
    color: transparent;}
.tab-slider .slick-arrow.slick-prev{transform: translateY(-50%) rotate(-45deg);left: -20px;border-top: solid 3px var(--theme);border-left: solid 3px var(--theme);}
.tab-slider .slick-arrow.slick-next{transform: translateY(-50%) rotate(45deg);right: -20px;border-top: solid 3px var(--theme);border-right: solid 3px var(--theme);}

/*.dg-asia-about-section*/
.dg-asia-about-section {padding: var(--px-108) 0;background-image: url(../img/event-lefttop-bg.png), url(../img/adasia-top-left-bg.png);background-repeat: no-repeat, no-repeat;background-position: top left, top right;background-size: 15%, 41%;}
.dg-asia-about-section .container{display:flex;gap:7%;}
.dg-asia-about-section .left-info{width:44%}
.dg-asia-about-section .right-content{width:50%;}
.dg-asia-about-section p {color:var(--dark-black)}
.dg-asia-about-section .heading03{color:var(--dark-black);font-weight: var(--sb);margin-bottom:var(--px-56);text-align: center;}

/*middle-dgasia-section*/
.middle-dgasia-section{background-color: var(--theme);padding: var(--px-72) 0;}
.middle-dgasia-section .container{display: grid ;grid-template-columns: 44% 56%;}
.middle-dgasia-section .heading03 {font-size: var(--px-36);font-weight: var(--sb);color: #ffffff;margin-bottom: var(--px-20);}
.middle-dgasia-section P{color: #ffffff; margin-bottom: var(--px-18);position: relative;}
.middle-dgasia-section p.sub-point {margin-bottom:var(--px-64);}
.middle-content{position: relative;}
.middle-content::before{content: "";position: absolute;left: calc(var(--px-36) * -1);top: 0;width: 1px;height: 100%;background: #ffffff;bottom: 0;}
.middle-content p::before{padding-right: var(--px-6);content: "";position: absolute;left: calc(var(--px-36) * -1);width: var(--px-16);height: var(--px-16);background-color: var(--theme);top: 50%;transform: translateY(-50%);}
.middle-content p::after{content: "";position: absolute;right: 104%;width:var(--px-6);height:var(--px-6);background: var(--white);border-radius: 50%;top: 50%;transform: translateY(-50%);}

.chairpersons-section {padding: var(--px-80) 0 0;background-image: url(../img/chairperson-bottom-bg.png),url(../img/aboutus-topright-bg.png),url(../img/chairpersons-middlright-bg.png),url(../img/chairpersons-middleleft-bg.png);background-repeat: no-repeat, no-repeat;background-position:bottom left,top right, center right,0 26%;background-size: 45%, 15%, 14%, 12%;border-bottom: solid 1px var(--theme);}
.chairpersons-section .heading03 {text-align: center;font-weight: var(--sb);}
.timeline-content p{font-size: 24px;}
.timeline-content .name{color: var(--theme);font-weight: var(--sb);}
.timeline-content h4{font-size: 16px;}
.timeline-wrapper{padding: var(--px-72) 0 var(--px-112) 0;}
.timeline-box{width: 25%;text-align: center;position: relative;}
.timeline-img {width: var(--px-140);aspect-ratio: 1;margin: auto;border-radius: 50%;border: 1px solid #bf002b;position: relative;z-index: 2;box-shadow: 0 var(--px-8) var(--px-10) rgba(0, 0, 0, 0.15);}
.timeline-img img{width: 100%;height: 100%;object-fit: cover;}
.timeline-content{margin-top: 40px;}
.timeline-row {display: flex;justify-content: flex-end;position: relative;padding: var(--px-40) var(--px-80);/*padding: 0 var(--px-80);margin: 80px 0;*/}
.timeline-row span{content: "";position: absolute;width: 95%;left: 0;top: var(--px-204);border-bottom: 2px solid #bf002b;}
.scnd-timeline-row span, .thrd-timeline-row span{left: 5%;width: 90%}
.timeline-row:last-child span{left: auto;width: 56%}
.timeline-row:after{top: var(--px-204);height: calc(100% - 2px);width: 5%;}
.first-timeline-row:after{content: "";position: absolute; border-right: solid 2px #bf002b;z-index: 9;right: 0;border-top: solid 2px #bf002b;border-top-right-radius: 74px;border-bottom: solid 2px #bf002b;border-bottom-right-radius: 74px;}
.scnd-timeline-row:after{content: "";position: absolute;border-left: solid 2px #bf002b;z-index: 9;left: 0;border-top: solid 2px #bf002b;border-top-left-radius: 74px;border-bottom: solid 2px #bf002b;border-bottom-left-radius: 74px;}
.thrd-timeline-row:after{content: "";position: absolute;border-right: solid 2px #bf002b;z-index: 9;right: 0;border-top: solid 2px #bf002b;border-top-right-radius: 74px;border-bottom: solid 2px #bf002b;border-bottom-right-radius: 74px;}

.timeline-img::after{padding-right: var(--px-6);content: "";position: absolute;left: 0;bottom: calc(var(--px-40) * -1);width: var(--px-32);
    height: var(--px-24);background: var(--white);right: 0;margin: 0 auto;}
.timeline-img::before {content: "";position: absolute;left: 0;width: var(--px-16);aspect-ratio: 1;background-color: var(--theme);border-radius: 100%;z-index: 9;bottom: calc(var(--px-36) * -1);right: 0;margin: 0 auto;}

/*Bio Page*/
.bio-middle-section{padding-top:var(--px-72) ;background-image: url(../img/bio-middle-sec-topbg.png), url(../img/bio-middle-sec-bg.png), url(../img/bio-middle-sec-rightbg.png);background-repeat: no-repeat, no-repeat;background-position:top right, bottom right, bottom left;background-size: 58%, 47%, 45%;}
.breadcrumb {display: inline-flex;align-items: center;padding: var(--px-4) var(--px-10);font-size: var(--px-20);}
.bio-middle-section .breadcrumb .active{color: var(--theme);}
.breadcrumb a:hover {color: var(--theme);}
.breadcrumb li {position: relative;padding-right: 20px;margin-right: 10px;}

.breadcrumb li:not(:last-child)::after {content: "\f105";font-family: "Font Awesome 6 Free";font-weight: 900;position: absolute;right: 0;top: 50%;transform: translateY(-50%);font-size: var(--px-22);}


.chairman-bio{display: flex;align-items: center;gap: 40px;background: #fff;border-radius: var(--px-32);padding: var(--px-32);max-width: 60%;margin: 0 auto;box-shadow: 0 25px 35px 12px rgba(0, 0, 0, 0.16);position: relative;z-index: 2;margin-top: var(--px-32);}
.bio-middle-section .chairman-data {margin-bottom: var(--px-64);width: calc(100% - 40%);}
.chairman-image {width:40%;display:block;}
.bio-middle-section  .chairman-data .heading03 {font-size: var(--px-40);font-weight: var(--sb);font-style: normal;}
.bio-middle-section .chairman-data span{    position: relative;display: inline-block;padding-bottom: var(--px-14);font-style: italic;font-weight: var(--sb);font-size: var(--px-20);width: 100%;}
.bio-middle-section p::before {content: "";left: 0;bottom: 0;width: var(--px-260);height: 1px;background: #000;margin-bottom: var(--px-6);left: 0;margin: 0 auto;margin-bottom: var(--px-6);display: block;position: absolute;top: -4px;width: 100%;}
.bio-middle-section  p{font-style: italic;position: relative;}
.chairman-story-section{
padding: var(--px-188) 0 var(--px-80);position: relative;top: calc(var(--px-104) * -1);background-color: var(--theme);background-image: url(../img/bio-section-bg.png);background-repeat: no-repeat, no-repeat;background-position: 61% bottom;background-size: 41%;}
/* .chairman-story-section .container {display: flex;gap: 7%;}*/
.chairman-story-section h2, .chairman-story-section h3{color: var(--white);font-weight: 600;margin-bottom: var(--px-20);margin-top: var(--px-60);}
.chairman-story-section .left-content, .chairman-story-section .left-info {width: 100%;}
.chairman-story-section .right-content {width: 100%;} 
.chairman-story-section p {color: #ffffff;margin-bottom: var(--px-28);}
.chairman-story-section .heading03{color: #ffffff;margin-bottom: var(--px-12);font-weight: var(--sb);}
.chairman-message-btn{color: #bf002b;display: flex;margin-top: var(--px-32);}
.chairman-message-btn:hover span{color: #000;}

/*corporate-member-page*/
.corporate-member-section{padding: var(--px-108) 0 var(--px-104);border-bottom: solid 1px var(--theme);background-image: url(../img/corporate-member-bottom-bg.png), url(../img/corporate-member-topleft-bg.png), url(../img/corporate-member-topright-bg.png), url(../img/corporate-member-midright-bg.png);background-repeat: no-repeat, no-repeat;background-position:84% 100%, top right, top left, 100% 72%;background-size:52%, 15%, 37%, 13%;}
.corporate-member-section .heading03{text-align: center;font-weight: var(--sb);}
.corporate-member-section .corporate-member{ padding-top: var(--px-84);display: grid;grid-template-columns: 31% 31% 31%;column-gap: 3.5%;row-gap: var(--px-52);}
.corporate-member-section .corporate-member-team{background: #fff;border-radius: var(--px-32);padding: var(--px-92) var(--px-52) var(--px-96);box-shadow: 0 25px 35px 12px rgba(116, 108, 108, 0.16);position: relative;}
.corporate-member-section .city-name{display: flex;gap:14px;align-items: center;margin-bottom: var(--px-18);}
.corporate-member-section .middle-row {display: flex;gap: var(--px-40);margin-top: var(--px-32);margin-bottom: var(--px-32);justify-content: space-between;max-height: 100px;align-items: center;}
.corporate-member-section .middle-row .visit-btn{display: flex;max-width: calc(100% - 45%);justify-content: space-between;align-items: center;gap: 17px;}
.corporate-member-section .middle-row .visit-btn a{font-size: var(--px-18);}
.corporate-member-section .visit-btn img {width: var(--px-32)}
.corporate-member-section .corporate-member-info .heading03{margin-bottom: var(--px-16);font-weight: var(--med);text-align: left;}
.corporate-member-section .member-left-content .company-logo {margin-top: var(--px-120);}
.corporate-member-section .third-card {font-weight: var(--med);max-height: var(--px-72);}
.corporate-member-section .corporate-member-info p{font-weight: var(--light);}
.corporate-member-section p{font-weight: var(--med);}
.corporate-member-section .company-logo{max-width: 40%;text-align: center;font-weight: 600;}
.corporate-member-section .end-row{display: flex;align-items: center;gap: var(--px-68);}
.corporate-member-section .corporate-member-info{width: calc(100% - var(--px-188));}
.corporate-member-section .member-image{width: var(--px-188);border-radius: 50%;box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;overflow: hidden;background-color: #ccc;}
.corporate-member-section .visit-btn a:hover{color: var(--theme);}


.membership-joinus-section {padding: var(--px-96) 0 var(--px-60);background-image: url(../img/joinus_strip.png),url(../img/join-us-leftbg.png);background-position: right bottom, left bottom;background-repeat: no-repeat;background-size: 46%, 10%;}
.membership-joinus-section .heading02 {color: var(--theme);}



.associate-member-section{padding: var(--px-108) 0 var(--px-104);border-bottom: solid 1px var(--theme);background-image: url(../img/associate-bottom-bg.png), url(../img/corporate-member-topleft-bg.png), url(../img/corporate-member-topright-bg.png);background-repeat: no-repeat, no-repeat;background-position:bottom right, top right, top left, 100% 72%;background-size:36%, 15%, 37%;}
.associate-member-section .heading03{text-align: center;font-weight: var(--sb);}
.associate-member-section .associate-member-info{width: calc(100% - var(--px-188));}
.associate-member-section .associate-member{ padding-top: var(--px-84);margin: 0 auto;width: 31%;}
.associate-member-section .associate-member-team{background: #fff;border-radius: var(--px-32);padding: var(--px-92) var(--px-52) var(--px-96);box-shadow: 0 25px 35px 12px rgba(116, 108, 108, 0.16);position: relative;}
.associate-member-section .city-name{display: flex;gap:14px;align-items: center;margin-bottom: var(--px-18);}
.associate-member-section .associate-member-info .heading03{margin-bottom: var(--px-16);font-weight: var(--med);text-align: left;}
.associate-member-section .middle-row {display: flex;gap: var(--px-40);margin-top: var(--px-32);margin-bottom: var(--px-32);justify-content: space-between;height: 100px;align-items: center;}
.associate-member-section .middle-row .visit-btn{display: flex;max-width: calc(100% - 45%);justify-content: space-between;align-items: center;gap: 17px;}
.associate-member-section .associate-member-info p{font-weight: var(--light);}
.associate-member-section p{font-weight: var(--med);}
.associate-member-section .end-row{display: flex;align-items: center;gap: var(--px-68);}
.associate-member-section .member-image{width: var(--px-188);border-radius: 50%;box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;}
.associate-member-section .member-left-content .company-logo {margin-top: var(--px-120);}
.associate-member-section .company-logo{max-width: 40%;}
.associate-member-section .visit-btn p:hover{color: var(--theme);}
.associate-member-section .visit-btn img {width: var(--px-32);}
.visit-btn:hover .color-arrow{display: none;}
.visit-btn:hover .white-arrow{display: block;}
.visit-btn .white-arrow{display: none;}

.chairman-story-section .right-content span {font-style: italic;font-weight: var(--light);font-size: var(--px-24);line-height: 1.5;}


.news-pixes-section{padding: var(--px-76) 0 var(--px-112);border-bottom:1px solid var(--theme);background-image: url(../img/news-pixes-topleftbg.png), url(../img/news-pixes-toprightbg.png);background-repeat: no-repeat, no-repeat;background-position: top left, top right;background-size:21%, 21%}
.news-pixes-section .heading03{font-weight: var(--sb);}
.news-pixes-section .cards-slider{padding: var(--px-36) 0 var(--px-96);margin-inline: calc(var(--px-28) * -1);}
.news-pixes-section .ft-link{display:flex;justify-content: space-between;align-items: center;margin-top: var(--px-16);}
.news-pixes-section .news-card{padding: 0 var(--px-28);}
.news-pixes-section  .news-card img{border: 1px solid #808285;border-bottom: none;border-radius: var(--px-20) var(--px-20) 0 0 ;}
.news-pixes-section .box-content{padding: var(--px-20);border: 1px solid #808285;border-radius: 0 0 var(--px-20) var(--px-20);}
.news-pixes-section .box-content p{font-weight: var(--reg);font-size: var(--px-28);line-height: 1.5;}
.news-pixes-section .box-content .year{font-weight: var(--reg);font-size: var(--px-16)}
.news-pixes-section .box-content .ft-link img {width: var(--px-28);}
.news-pixes-section .subheading{margin-top: var(--px-36);}
.news-pixes-section .publication-slider{padding-top: var(--px-40);margin-inline: calc(var(--px-4) * -1);}
.news-pixes-section .publication-slider .publication-card{padding: var(--px-10);border: 1px solid #808285;border-radius: var(--px-18);position: relative;margin: 0 var(--px-4)}
.news-pixes-section .publication-card p{font-size: var(--px-28);font-weight: var(--reg);line-height: 1.5;margin-top: var(--px-18);margin-bottom: var(--px-32);}
.news-pixes-section .publication-slider .publication-card .publication-img{position: absolute;right:var(--px-12);bottom:var(--px-14);}
.news-pixes-section  .news-heading{display: flex;justify-content: space-between;align-items: flex-end;}
.news-pixes-section  .news-arrows{display: flex;gap: var(--px-36);}
.news-pixes-section  .news-arrows button{width: var(--px-60);}
.news-pixes-section  .news-arrows button img.hover_icon{display: none}
.news-pixes-section  .news-arrows button:hover img{display: none}
.news-pixes-section  .news-arrows button:hover img.hover_icon{display: block}


.fasttrack-about-section{padding: var(--px-64) 0;}
.fasttrack-about-section .heading03{font-weight: var(--sb);margin-bottom: var(--px-48);}
.fasttrack-about-section .container{display:grid;gap: 4%; grid-template-columns: 45% 51%;}

.program-section{background-color: var(--theme);padding-top: var(--px-76) ;}
.program-section  .heading03{margin-bottom: var(--px-20);color: var(--white);font-weight: var(--reg);}
.program-section .programme-list{margin-bottom: var(--px-60);}
.program-section .programme-list .heading03{margin-bottom: var(--px-16);color: var(--white);font-weight: var(--reg);}
.program-section  p{margin-bottom: var(--px-22);color: var(--white);font-size: var(--px-24);font-weight: var(--light);position: relative;}
.program-section .program-list{margin-bottom: var(--px-64);}
.program-section .container{display:grid;grid-template-columns: 34% 56%;gap: 10%;}
.program-list{position: relative;}
.program-list::before {content: "";position: absolute;left: calc(var(--px-32) * -.95);top: 0;width: 1px;background: #ffffff;bottom: 0;}
.program-list p::before {padding-right: var(--px-6);content: "";position: absolute;left: calc(var(--px-32) * -1);width: var(--px-16);height: var(--px-16);background-color: var(--theme);top: 50%;transform: translateY(-50%);}
.program-list p::after{content: "";position: absolute;right: 105%;width: var(--px-6);height: var(--px-6);background: var(--white);border-radius: 50%;top: 50%;transform: translateY(-50%);}
.fastrack-gallery-section{padding-top: var(--px-60);}




.form-section{padding: var(--px-80) 0 var(--px-64);background-image: url(../img/form-top-bg.png), url(../img/form-right-bg.png);background-repeat: no-repeat, no-repeat;background-position:top left, 100% 29%;background-size: 21%, 12%;}
.form-section .heading03{font-weight: var(--sb);}
.form-section .subheading{color: var(--theme);margin-top: var(--px-52);margin-bottom: var(--px-16);}
.form-section  .subtxt{text-align: center;}
.form-section  .members-cards span{font-size: var(--px-20);font-weight: var(--sb);}
.form-section  .members-cards .member-card p{margin: var(--px-28) 0 }
.form-section  .members-cards .heading03{font-size: var(--px-28);font-weight:var(--sb);}
.form-section  .members-cards .card-list li {display: flex;align-items: center;gap: var(--px-6);font-size: var(--px-16);font-weight:var(--px-sb);margin-bottom: var(--px-4);font-weight: 600}
.form-section  .members-cards .card-list li i {font-size: var(--px-18);}
.form-section  .members-cards .not-allowed i {color: var(--theme);}
.form-section  .members-cards .allowed i {color: #00b050;}
.form-section  .member-card{padding: var(--px-96) var(--px-28) var(--px-108);background-color: var(--white);border-radius: var(--px-28);border: 1px solid #999999;box-shadow: 0 8px 24px rgba(0, 0, 0, 0.15);text-align: center;}
.form-section  .members-cards{display: grid;grid-template-columns: 15% 15% 15% 15% 15% 15%;gap:2%;margin-top: var(--px-40);margin-bottom: var(--px-96);}

.application-form{padding: var(--px-76) var(--px-184);border: 1px solid #d9d9d9d9;border-radius: var(--px-14);margin-top: var(--px-40);box-shadow: 0 8px 24px rgba(0, 0, 0, 0.15);background: var(--white);}
.form-section .application-form .top-box{display: grid;grid-template-columns: repeat(2, 1fr);column-gap:var(--px-24);/*margin-top: var(--px-44);*/}
.form-group{display:flex;flex-direction:column;}
.form-group label{font-size:var(--px-24);font-weight:var(--med);color:var(--black);margin-bottom:var(--px-12);}
.form-section .application-form  .form-group label span{color:var(--theme)}
.form-section .application-form .form-group input,
.form-section .application-form .form-group select{width:100%;height:var(--px-48);padding:0 var(--px-16);border:1px solid #d9d9d9d9;border-radius:var(--px-14);outline:none;font-size:var(--px-24);color:#333;background:var(--white);transition:.3s;box-sizing:border-box;margin-bottom: var(--px-24);}
.document-section .upload-box p.up-pdf{color: #707070;font-weight: 300;}

.form-section .application-form .form-group input::placeholder{color:var(--grey)}
::placeholder{color:var(--grey)}
.form-section .application-form .form-group textarea{width:100%;min-height:var(--px-76);padding:var(--px-16);border:1px solid #d9d9d9d9;border-radius:var(--px-14);outline:none;font-size:var(--px-24);color:#333;background:var(--white);transition:.3s;box-sizing:border-box;margin-bottom: var(--px-24);font-family: var(--sansFlex);}

.document-section{padding-bottom: var(--px-60);/*border-bottom: 1px solid var(--theme);background-image: url(../img/form-bottom-bg.png);background-repeat: no-repeat, no-repeat;background-position:bottom left;background-size: 22%;*/}
.document-section .document-box{display:flex;align-items:center;gap:var(--px-48);padding:var(--px-28) var(--px-36);border:1px solid #d9d9d9d9;border-radius:var(--px-14);box-shadow: 0 8px 24px rgba(0, 0, 0, 0.15);width: 100%;}
.document-section .document-box .heading03{font-size:var(--px-28);font-weight: var(--sb);margin-bottom: var(--px-18);}
.document-section .upload-box p{font-weight: var(--reg);text-align: center;}
.document-section .upload-box{padding: var(--px-36) var(--px-72) var(--px-28);border-radius: var(--px-12);border: dashed 2px var(--grey);border-radius: var(--px-14);}
.document-section .upload-box:hover{border-color:var(--theme);}
.document-section  .declaration-box{padding:var(--px-36) var(--px-144) var(--px-36) var(--px-48);border:1px solid #d9d9d9d9;border-radius:var(--px-14);width: 100%;background-color: var(--white);margin-top: var(--px-32);box-shadow: 0 8px 24px rgba(0, 0, 0, 0.15);}
.document-section .declaration-box .heading03 {font-size: var(--px-32);font-weight: var(--sb);margin-bottom: var(--px-10);}
.document-section  .consent{display:flex;align-items:center;gap:var(--px-10);cursor:pointer;font-size:var(--px-24);line-height:1.5;margin-bottom: 8px;}
.document-section  .consent input{width:var(--px-24);height:var(--px-24);}
.document-section  .consent a{color:var(--theme);text-decoration:underline;}
.document-section .document-wrapper{display: grid;grid-template-columns: 70% 27%; gap: 3%;margin-top:var(--px-28);}
.document-section .left-box{background:var(--white);border:1px solid #d3d3d3;border-radius:var(--px-14);padding:var(--px-60) var(--px-36);box-shadow:0 8px 25px rgba(0,0,0,.08);width: 100%;}
.document-section .left-box .heading03{ margin-bottom:var(--px-12);font-size: var(--px-32);font-weight: var(--sb);}
.document-section .help-text{text-align:center;color:var(--black);font-size:var(--px-16);line-height:1;margin-bottom: var(--px-16);}
.document-section .contact-info li{display:flex;align-items:flex-start;gap:var(--px-12);padding:var(--px-16) 0;border-top:1px solid #d9d9d9d9;font-size:var(--px-16);line-height:1.5;}
.document-section .contact-info li:last-child{border-bottom:none;}
.document-section .contact-info i{color:var(--theme);font-size:var(--px-24) ;margin-top:var(--px-4);width: var(--px-28);}
.document-section .contact-info a{color:var(--black); text-decoration:none;font-size: var(--px-16);margin-bottom:0;line-height: 1;}
.document-section .left-box .contact-info p{font-size: var(--px-16); display: flex;
    align-items: center;
    justify-content: center;
	gap: 9px;margin-bottom:var(--px-12)}
.document-section .read-more-btn {display: block;margin: 0 auto;background-color:var(--theme);padding: var(--px-18) var(--px-88);border-radius: var(--px-8);margin-top: var(--px-68);border: solid 1px var(--theme);transition: background .3s linear;background-image: url("https://staticwebsite.in/afaawp/wp-content/themes/twentytwentyfive-child/assets/img/submit_arrow.png");background-repeat: no-repeat;    background-position: 84% center;background-size: var(--px-12);}
.document-section .consent br{display: none;}
.document-section .read-more-btn:hover{background-color: var(--white);color: var(--theme);}
.document-section .secure-text{font-size:var(--px-24);color:var(--black);font-weight: var(--reg);align-items: center;text-align: center;margin-top: var(--px-20);}
.document-section .secure-text i{color:var(--theme);font-size:var(--px-22);}



.award-banner-section{position: relative;}
.award-banner-section .banner-content{position: absolute; top: 43%;left: 7%;color: var(--white);width: 33.33%}
.award-banner-section .banner-content .heading03{font-size: var(--px-88);font-weight: var(--thin);margin-bottom: var(--px-14);}

.awards-highlights-section{padding: var(--px-188) var(--px-136);background-image: url(../img/special-award-topleft-bg.png), url(../img/special-award-topright-bg.png);background-repeat: no-repeat, no-repeat;background-position:top left, top right;background-size: 13%, 22% }      
.awards-highlights-section .award-box{display: grid;grid-template-columns: 44% 52%;gap: 4%;align-items: center;}
.awards-highlights-section .award-box .heading03 {font-size:var(--px-36);font-weight: var(--sb);}
.awards-highlights-section .award-box .subheading{font-weight: var(--light);margin-bottom: var(--px-28);}



.coverflow-section{padding:var(--px-100);background: var(--theme);}
.coverflow-section .heading03{color: var(--white);font-size: var(--px-80);font-weight: var(--light);}
.coverflowSwiper{width:100%;padding:var(--px-80) 0;overflow:visible;}
.coverflowSwiper .swiper-slide img{width:100%;display:block;transition:.5s;}
.swiper-btn{position: absolute;top: 64%;transform: translateY(-50%);left: calc(var(--px-48) * -1);right: calc(var(--px-48) * -1);z-index: 9;}
.coverflowSwiper .swiper-slide{transform:scale(.9);transition:all .6s ease;}
.coverflowSwiper .swiper-slide-active{transform:scale(1.5);z-index:30;}
.coverflowSwiper .swiper-slide-prev,
.coverflowSwiper .swiper-slide-next{transform:scale(1.1); z-index:20;}
.coverflowSwiper .swiper-slide-prev-prev,
.coverflowSwiper .swiper-slide-next-next{transform:scale(.72);z-index:10;}
.coverflowSwiper .swiper-slide-hide{opacity:0;visibility:hidden;}
.coverflowSwiper .swiper-slide img{transition:all .6s ease;}
.swiper-button-prev::after, .swiper-button-next::after{display: none;}
.swiper-btn img { background: var(--white)}
/* Responsive */
.coverflow-section .tab-btn.active {background-color: var(--white);color: var(--theme);margin-top: var(--px-14);}
.coverflow-section .tab-btn
 {
    display: inline-block;
    padding: var(--px-12) var(--px-40);
    border: 1px solid var(--white);
    color: var(--white);
    border-radius: var(--px-12);
    font-size: var(--px-24);
    font-weight: var(--sb);
    text-decoration: none;
}


.publication-section{background-image: url("../img/publications_strip.png");background-position: top center;background-size: 100%;background-repeat: no-repeat;}
.publtion-container{margin-top: var(--px-100);}
.publtion-container .tab-header{margin-bottom: var(--px-72);}
.pulb-row{display: grid;grid-template-columns: 1fr 1fr 1fr;gap: var(--px-120);}
.publtion-container figure{text-align: center;}
.publtion-container figure .heading03{color: #383838}
.publtion-container figure .img-box img{box-shadow: 6px 9px 8px 0px rgba(0, 0, 0, 0.20);display: inline-block;}
.publtion-container figcaption{text-align: center;padding-top: var(--px-36);}
.publtion-container figcaption p{margin-top: var(--px-20);}
.publtion-container figcaption .dwn-btn{border: solid 1px var(--theme);font-weight: var(--sb);font-size: var(--px-20);border-radius: var(--px-16);padding: var(--px-20) var(--px-40);display: inline-grid;grid-template-columns: auto var(--px-32); column-gap: var(--px-16);align-items: center;margin-top: var(--px-20);text-transform: uppercase;color: var(--theme)}
.publtion-container figcaption .dwn-btn .white-arrow{display: none;}
.publtion-container figcaption .dwn-btn:hover{background-color: var(--theme);color: var(--white)}
.publtion-container figcaption .dwn-btn:hover .theme-arrow{display: none;}
.publtion-container figcaption .dwn-btn:hover .white-arrow{display: block;}

.contact-su-section{background-image: url("../img/contact_us_left_strip.png"), url("../img/contact_us_bg.png");background-position: top left, top right;background-repeat: no-repeat, no-repeat;background-size: 20%, 43%;}
.contact-box label, .contact-box p, .contact-box a{font-size: var(--px-28);color: #383838}
.contact-box label{font-weight: var(--sb);}
.contact-info .contact-box{padding-right: var(--px-72);padding-left: var(--px-40);}
.inner-contact-box .contact-box{display: flex;flex-direction: column;padding: 0 var(--px-40);border-left: solid 1px #090909;}
.contact-row{margin-top: var(--px-100);}
.contact-row .icon-box{max-width: var(--px-100);}
.contact-row, .contact-info, .inner-contact-box{display: flex;align-items: center;}
.loc-map{margin-top: var(--px-100);}
.loc-map iframe{width: 90%;margin: 0 auto;display: block; height: var(--px-640);}
.tab-wrap{position: relative;}
.tab-wrap .swiper-button-next, .tab-wrap .swiper-button-prev{transform: translateY(-50%);}
.link-container{display: flex;column-gap: var(--px-20);padding: var(--px-40);margin-top: var(--px-68);justify-content: center}
.link-container a{border: solid 1px var(--theme);font-weight: var(--sb);font-size: var(--px-20);border-radius: var(--px-16);padding: var(--px-20);display: inline-grid;grid-template-columns: auto var(--px-32); column-gap: var(--px-16);align-items: center;text-transform: uppercase;color: var(--theme);text-align: center;background-color: var(--white);}
.link-container a .theme-arrow{display: block;}
.link-container a .white-arrow{display: none;}
.link-container a:hover{background-color: transparent;color: var(--white);border: solid 1px var(--white)}
.link-container a:hover .theme-arrow{display: none;}
.link-container a:hover .white-arrow{display: block;}
span.wpcf7-not-valid-tip {color: #FF0000 !important;font-size:14px;}
.fasttrack-about-content{margin-top: var(--px-20)}
.fasttrack-about-section .container.fasttrack-about-bot-content{margin-top: var(--px-20);grid-template-columns: 1fr;}
.document-section .left-box {background: var(--white);border: 1px solid #d3d3d3;border-radius: var(--px-14);padding: var(--px-60) var(--px-36);box-shadow: 0 8px 25px rgba(0, 0, 0, .08);width: 100%;}
.document-section .contact-info{display: block;}
.document-section .contact-info li {
    display: flex;
    font-size: var(--px-16);
    line-height: 1.5;
    align-items: center;
    gap: var(--px-12);
    padding: var(--px-10) 0;
    border-top: 1px solid rgba(217, 217, 217, 0.85);
}

footer input[name="privacy-consent"]{width:auto !important;}
footer .wpcf7-list-item label{display:flex;align-items:center;justify-content: center;gap:5px;}

.thankyou-content{ height: 100vh;margin: 0 auto;align-items: center;justify-content: center;display: flex; background-image: url(../img/black-md-img.jpg); background-repeat: no-repeat; background-size: cover;}
.thankyou-content .wrapper-2{padding: var(--px-16);text-align: center;}
.thankyou-content .wrapper-2 h1{font-size: var(--px-80);color:  #bf002b;margin: 0;margin-bottom: 10px;font-weight:700}
.thankyou-content .wrapper-2 .theme-btn{margin-top: var(--px-20); margin-inline: auto;}
.thankyou-content .wrapper-2 p{margin: 0;}
.thankyou-content .wrapper-2 .theme-btn:hover{background: #bf002b;color: white;border: 1px solid  #bf002b;}
.ft-right form .input-box .sub-btn {font-size: var(--px-24);color: var(--theme);
    text-transform: uppercase;
    border: none;
    border-bottom: solid 1px var(--theme);
    margin-top: var(--px-12);
    background: transparent;
    border-radius: 0;
    width: max-content;
    padding: 0;
}
.ft-right form .input-box .sub-btn:hover{color: var(--black);border-color: var(--black)}
.checkbox1 br{
display:none;}
.hidden-fields-container, .screen-reader-response{display:none;}
span.wpcf7-list-item-label, input[type="checkbox"] {
    color: var(--black);
	cursor: pointer;
}

span.wpcf7-list-item-label a {
     color: var(--theme);text-decoration: underline;
}

.wpcf7-submit{
	cursor: pointer;
}
footer form.wpcf7-form.invalid .wpcf7-response-output{font-size:var(--px-20);color: #f00;display: none;}
footer form.wpcf7-form.sent .wpcf7-response-output{font-size:var(--px-20);color: green}
.document-section .consent input{margin-right: 4px;
    display: inline-block;
    vertical-align: middle;
}
.document-section .contact-info p br{display: none;}
.application-form span.wpcf7-not-valid-tip{    margin-top: -16px;
    display: block;}
.consent-box span.wpcf7-not-valid-tip{ display: block;    position: absolute;
    width: max-content;
    bottom: -13px;
    margin-left: 50px;
   }
input::-webkit-contacts-auto-fill-button,
input::-webkit-credentials-auto-fill-button {
    visibility: hidden;
    display: none !important;
    pointer-events: none;
}
input[type="email"] {
    -webkit-appearance: none;
    appearance: none;
}
.home-dg-aisa-section{padding-top: var(--px-100);
    background-color: #383838;
    padding-bottom: var(--px-100);}
.home-dg-aisa-section p{color: var(--white);font-size: var(--px-28)}
.home-dg-aisa-section .info-btn a{border: 1px solid #fff;
    color: #fff;}
.home-dg-aisa-section .info-btn a:hover{border-color: var(--theme);}
.home-dg-aisa-section .info-box{gap: var(--px-40);}

.hero-content{
    position: relative;
    min-height: 250px; /* Adjust as needed */
}

.hero-animate-box{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    display: none;
}

.hero-animate-box:first-child{
    display: block;
}
.hero-animate-box .dwn-btn{background-color: var(--theme);color: #fff;border: solid 1px var(--theme);border-radius: var(--px-8);padding: var(--px-12) var(--px-24);font-size: var(--px-20);    text-transform: uppercase;}
.satic-section{padding: var(--px-100) 0;}
.satic-section p{margin-bottom: var(--px-20);}
.satic-section .heading04 {
    margin-top: var(--px-40);
    font-weight: 600;margin-bottom: var(--px-20);
}