@media screen and (max-width: 1700px) {
 .program-list p::after {
    right: 104.5%;}  
}

@media screen and (max-width: 1599px) {
    .container{max-width: 90%;width: 90%;}
    .mid-container{max-width: var(--px-1240);width: 64%;margin: 0 auto;position: relative;}
    .video-section, .achivment-section, .text-slider-col{padding-left: 5%;}
/*     .timeline-row:after {
    height: 252px;
} */
.timeline-content p {
    font-size: 16px;
}
.timeline-content h4 {
    font-size: 14px;
}

}

/* @media screen and (max-width: 1300px){
	.timeline-row:after {
    height: 251px;
}
}
 */
@media screen and (max-width: 1279px) {
    .program-list p::after {
        right: 104.5%;
    }

}

@media screen and (max-width: 1023px){
	.main-menu li.menu-item-has-children:after{top: 54%;}
.swiper-btn {
    left: calc(var(--px-120) * -1);
    right: calc(var(--px-120) * -1);}
	.commitee-section p.member_name{margin-bottom: -8px;}
}

@media screen and (max-width: 700px){
	.main-menu li.menu-item-has-children:after{width: var(--px-16);height: var(--px-16);}
	.menu-btn{display: block;}
    .main-menu li:after{border-left: solid 1px var(--white); border-bottom: solid 1px var(--white);right: var(--px-20);width: var(--px-12);height: var(--px-12);top: var(--px-40);transform: transform .5s ease;}
    .main-menu li.current:after{transform: rotate(136deg);}
    .hero-section{position: relative;}
    .hero-section:after{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,0.4);}
    .hero-section .container{z-index: 9;}
    .heading02, .achiv-head h2 {font-size: var(--px-60);}
    .header{top: var(--px-24);padding: var(--px-8) 0;}
    .nav-bar{display: block;padding: var(--px-16);width: 132px;}
    .menu-bar{position: fixed;height: 100vh;background: var(--theme);top: 0;bottom: 0;right: 0; display: block;width: 100%;padding: var(--px-72) var(--px-48);transform: translateX(100%);opacity: 0;transition: ease .5s all;}
    .menu-bar.active{transform: translateX(0);opacity: 1;}
    .menu-bar a{display: block;padding: var(--px-32) 0;color: var(--white);font-size: var(--px-28);border-bottom: solid 1px #dd778e;}
    .menu-bar a.active {color: var(--black);}
/*     .menu-bar a:first-child{border-top: none;} */
    .menu-bar li:last-child a{border-bottom: none;}
    .main-menu li{padding: 0;}
    .main-menu{display: block;}
	.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(--black);}
    .menu-bar .sub-menu{    position: static;
    display: none;
    opacity: 1;
    visibility: visible;
    transform: none;
    background: transparent;box-shadow: none}
	.main-menu li.menu-item-has-children:after{border-left: solid 1px var(--white);border-bottom: solid 1px var(--white);right: var(--px-20);top: 20px;}
	.menu-bar .sub-menu li a{border: none;}
	.main-menu li.current:after {
        border-left-color: #000;
        border-bottom-color: #000;
    }
	.member-banner-section img{height: 300px;}
	.breadcrumb li {
    position: relative;
    padding-right: 7px;
    margin-right: 7px;font-size: var(--px-22);
	}
	.breadcrumb li:not(:last-child)::after{font-size: var(--px-20);right: -3px;
    top: 53%;}
    .contact-link {font-size: var(--px-28);}
    .close-menu{display: block;position: absolute;top: 2%;right: 5%;width: 18px;}
    .menu-bar a:hover{color:var(--black);}
	.desk-banner{display: none}
	.mob-banner{display: block}
	.award-banner-section .banner-content{width: 86%;}
    .mid-container, .xs-container{width: 90%;max-width: 90%;}
    .hero-img{aspect-ratio: .9;object-fit: cover;}
    .hero-section .hero-content{width: 96%;top: auto;bottom: 15%;transform: none;}
    .hero-section .hero-content .heading01{font-size: var(--px-68);}
    .hero-section .hero-content .heading01 br{display: none;}
    .hero-section .hero-content p {margin-top: var(--px-28);margin-bottom: var(--px-48);}
    .scroll-box:before, .scroll-box:after{height: var(--px-120);}
    .scroll-box{padding-top: var(--px-120);padding-bottom: var(--px-120);}
    .scroll-row{font-size: var(--px-48);}
    .video-section{grid-template-columns: 1fr;padding-left: 0;row-gap: var(--px-40);margin-bottom: var(--px-40);}
    .video-content{padding-right: 5%;padding-left: 5%; padding-bottom: 0;grid-row: 2;}
    .video-box video{height: auto;}
    .achiv-head{width: 100%;display: block;text-align: center;padding: var(--px-32) 0;}
    .achivment-section{padding-right: 5%;}
    .achiv-slider{width: 100%;display: block;margin-left: 0;border-top: solid var(--px-2) #dd778e;}
    .slide-box{padding: var(--px-60) 0;}
    .member-section .mid-container{grid-template-columns: 1fr;row-gap: var(--px-24);}
    .member-img{width: 55%;margin: 0 auto;}
    .member-info{padding-bottom: 0;}
    .text-slider-col, .event-img-slider{width: 100%;float: none;}
    .event-text-slider p{margin-top: 0;}
    .event-text-slider .heading03{margin-top: var(--px-40);}
    .slider-btn{bottom: auto;top: var(--px-32);}
    .award-container{grid-template-columns: 1fr;}
    .award-col{padding: var(--px-32) 5%;padding-right: 10%;}
/* 	.award-col:last-child, .award-col:nth-last-child(2){border-top: solid 1px var(--theme);} */
	.award-col:nth-child(2){border-top: none;}
    .award-col:hover{background-position: right var(--px-28) center;}
    .award-col:last-child{border-bottom: solid 1px var(--theme);}
    .joinus-box {width: 100%;}
    .rm-btn{float: none;margin-top: var(--px-32);}
    .r-member-section .container{grid-template-columns: 1fr;}
    .r-member-col:nth-last-child(2){border-bottom: solid 1px #fbeef1;}
    .footer .container{display: grid;grid-template-columns: 1fr;row-gap: var(--px-40);}
    .footer .ft-right{grid-row: 1}
    .ft-left .ft-nav{display: grid;grid-template-columns: auto auto;column-gap: var(--px-20);row-gap: var(--px-18);}
		
    .objective-container{width: 90%;}
    .objective-container:before{left: 0;transform: none;}
    .obj-row {margin-bottom: var(--px-100);}
    .obj-row p{width: 100%;padding-left: 0;text-align: left;left: calc(var(--px-8) * -1);}
    .obj-row p::before, .obj-row p::after{right: auto;left: 0;}
    .obj-row p, .obj-row:nth-child(odd) p {padding-left: var(--px-52);padding-right: 0;}
    .obj-row p span[data-aos=fade-left] {transform: translate3d(-100px, 0, 0);}

    .chairman-section .xm-container {display: grid;grid-template-columns: 100%;}
    .chairman-msg-info{width:100%}
    .milestones-container .event-img-slider { width: 100%;}
    .milestones-container { display: block}
    .milestones-container .text-slider-col {width: 100%;}
    .milestones-section .event-text-slider .heading03 {margin-top:var(--px-64);}
    .chairman-section .img-box{width: 64%; margin: 0 auto;margin-bottom: var(--px-20)}
    .milestones-section .event-text-slider p { margin-top: 10px;}
    .goal-section .container {display: block;}
    .about-hero-section {height: var(--px-148);}
    .story-section .container {display: block;background-size: 86%;}
    .goal-section .goal-info {padding-right: 0;width: 100%;background-image: none;padding-top: var(--px-68);padding-bottom: var(--px-68);}
    .goal-section p{margin-bottom: var(--px-32);}
    .goal-section .goal-img-box {width: 112%;margin-left: -6%;}
    .left-info {width: 100%;}
    .right-info {width: 100%;margin-top: var(--px-40);}
    p.chairman-name {margin-bottom: var(--px-40);}
    .about-events-section{padding-bottom: var(--px-68);}
    .about-events-section .img-box01 {grid-column: auto;grid-row: 1;}
    .event-row {row-gap: var(--px-20);display: block;}
	.event-row h2{margin-top: var(--px-36);}
    .awards-container{display: block;}
    .awards-container .text-slider-col {padding-left: 5%;padding-right: 5%;padding-bottom: var(--px-68);}
    .Commitee_member {display: grid;grid-template-columns: repeat(2, 1fr);gap: var(--px-52) var(--px-60);padding: var(--px-100) 0;}
    .member-col:nth-child(even):before {display: none;}
    .responsibility-section .container {display: block;}
    .member-col:last-child, .member-col:nth-last-child(2){border-bottom: solid 1px #fbeef1;}
    .dg-asia-about-section .container { display:block;}
    .middle-dgasia-section .container {display: flex;flex-direction: column-reverse;}
    .middle-content::before{left: calc(var(--px-28) * -1);}
    .right-image {margin-bottom: var(--px-16);}
    .dg-asia-about-section .left-info {width: 100%;}
    .middle-dgasia-section .left-content {width: 100%;padding:var(--px-16);}
    .dg-asia-about-section .right-info {width: 100%;}
    .info-box{gap: var(--px-6);}
    .middle-dgasia-section {padding: var(--px-72) 0 var(--px-18);}
    .dg-asia-about-section .right-content {width: 100%;margin-top: var(--px-32);}
    .events-section .content-box{margin-top: var(--px-32);}
    .event-section-row {padding: var(--px-20) 0 var(--px-60);}
    .des-dev{vertical-align: middle;margin-left: var(--px-10);}
    .ft-right .social-box {vertical-align: middle;}
    .chairpersons-section{padding: var(--px-60) 0 var(--px-80);}
    .timeline-wrapper{position: relative;padding: var(--px-60) 0;row-gap: var(--px-44);}
    .timeline-wrapper::before{content: "";position: absolute;left: 0;top: var(--px-120) ;width: 2px;height: 91%;background: #bf002b;}
    .timeline-box {width: 100%;text-align: left;padding-left: 0;position: relative;display: flex;gap: var(--px-36);align-items: center;margin-bottom: 20px;}
       .timeline-img{width: 60px;height: 60px;margin: 0;position: relative;}
    .timeline-content{margin-top: var(--px-12); width: calc(100% - 60px);}
    .timeline-content p {font-size: var(--px-32);}
    .timeline-content .name{font-size: var(--px-32);}
    .first-timeline-row:after, .scnd-timeline-row:after, .thrd-timeline-row:after {content: none;}
    .timeline-row {display: block;margin: 20px 0; padding: 0 var(--px-56)}
    .timeline-row span {display:none;margin: 0px;}
    .timeline-img::before {top:41%;transform: translate(-50%);left: calc(var(--px-56) * -1);margin: inherit;}
    .timeline-img::after {left: -45px;top: 50%;width: 22px;height: 22px;margin: inherit;transform: translateY(-50%);}
    .checkbox .checkmark:after{left: var(--px-6); border-width: 0 2px 2px 0;}
    .chairman-story-section .right-content {width: 100%;}
    .chairman-story-section .container {display: block;}
    .chairman-bio {max-width: 100%;}
	.bio-middle-section p{width: auto}
    .associate-member-section .associate-member {width: 70%;}
    .corporate-member-section .corporate-member {padding-top: var(--px-84);display: grid;grid-template-columns: 47% 47%;column-gap: 6%;row-gap: var(--px-52);}
    .about-events-section .content-box {margin-top: var(--px-32);}
    .menu-bar .sub-menu a.active {color: var(--black);}
    .fasttrack-about-section .container {display: grid;grid-template-columns:100%;gap: 4%;}
	.fasttrack-about-section .heading03{margin-bottom: var(--px-24);margin-top: var(--px-48);}
    .program-section .container {display: flex;flex-direction: column-reverse; gap: 10%;}
    .program-section .left-content{width: 100%;padding: var(--px-28);}
    .form-section .members-cards {display: grid;grid-template-columns: 49% 49%;gap: 2%;margin-top: var(--px-40);margin-bottom: var(--px-96);align-items: center;justify-content: center;text-align: center;}
    .document-section .document-wrapper {display: grid;grid-template-columns: 100%;gap: 3%;}
    .document-section .document-box {display: flex;flex-direction: column;}
    .document-section .document-content{text-align: center;}
    .document-section .upload-box {text-align: center;padding: var(--px-36) var(--px-36) var(--px-28);}
    .document-section .consent input{margin-top: var(--px-4);}
    .document-section .consent {display: flex;align-items: start;}
    .document-section .declaration-box .heading03 {margin-bottom: var(--px-20);}
    .form-section .application-form .top-box {display: grid;grid-template-columns: 100%;}
    .application-form {padding: var(--px-32) var(--px-32);}
    .coverflowSwiper .swiper-slide-active{transform:scale(1);z-index:30;}
.coverflowSwiper .swiper-slide-prev,
.coverflowSwiper .swiper-slide-next{transform:scale(1); z-index:20;}
.coverflowSwiper .swiper-slide-prev-prev,
.coverflowSwiper .swiper-slide-next-next{transform:scale(1);z-index:10;}
.coverflowSwiper {overflow: hidden;}
.swiper-btn {position: absolute;top: 65%;transform: translateY(-50%);left: calc(var(--px-112) * -1);right: calc(var(--px-112) * -1);}
.coverflowSwiper {width: 100%;padding: var(--px-80) 0;}
.awards-highlights-section .award-box .subheading {text-align: center;}
.awards-highlights-section .award-box {
    display: grid;
    grid-template-columns: 100%;
    gap: 4%;
    align-items: center;
    text-align: center;}
    .pulb-row{grid-template-columns: 1fr 1fr;gap: var(--px-60)}
    .publtion-container figcaption .dwn-btn{border-radius: var(--px-12);padding: var(--px-16) var(--px-12);column-gap: var(--px-8);grid-template-columns: auto var(--px-22);}
    .contact-row{align-items: flex-start;}
    .contact-info, .inner-contact-box{display: block;}
    .contact-box{margin-bottom: var(--px-20);}
    .inner-contact-box .contact-box{padding: var(--px-16) 0;border-top: solid 1px #090909;border-left: none;margin-bottom: 0;}
    .inner-contact-box .contact-box{flex-direction: row;gap: var(--px-12);}
    .contact-row { margin-top: var(--px-60);}
    .contact-row .icon-box {max-width: var(--px-80);}
    .loc-map {margin-top: var(--px-60);}
    .loc-map iframe {width: 100%;}
    .inner-contact-box{margin-left: var(--px-40);}
    .link-container{grid-template-columns: 1fr;row-gap: 10px;margin-top: 0;    column-gap: var(--px-4);}
	.tab-slider{padding: 0 var(--px-20);}
	.tab-slider .slick-arrow.slick-prev {
    transform: translateY(-50%) rotate(-45deg);
    left: -6px;
    border-top: solid 2px var(--theme);
    border-left: solid 2px var(--theme);
	}
	.tab-slider .slick-arrow.slick-next {
    transform: translateY(-50%) rotate(45deg);
    right: -6px;
    border-top: solid 2px var(--theme);
    border-right: solid 2px var(--theme);
	}
	.info-box{display: block;}
	.info-box p br{display: none}
	.info-box .info-btn{margin-top: var(--px-20);text-align: center}
	.ft-right form .input-box .sub-btn{display: block;margin: 0 auto}{    position: absolute;
    bottom: -30px;
    right: 0;}
	.des-dev{    position: absolute;
    bottom: -30px;
    left: 0;}
	.document-section .declaration-box{padding-right: var(--px-36)}
	.document-section .left-box{margin-top: var(--px-60)}
	.document-section .help-text{line-height: 1.4}
	.commitee-section p.member_name{margin-bottom: 4px;}

}

@media screen and (max-width: 479px){
.corporate-member-section .corporate-member {display: grid;grid-template-columns:auto;row-gap: var(--px-52);width: 100%;}
 .associate-member-section .associate-member {width: 100%;}
 .publtion-container .tab-btn{padding: var(--px-16);}

}
   
 
