/*////////////////////////////////////////////////////// Responsive CSS Structure //////////////////////////////////////////////////////*/
@media (min-width: 1200px) and (max-width: 1920px){
}    
   
@media (min-width: 1800px) {
    .header .container {max-width: 1760px;}
}

@media (min-width: 1700px) and (max-width: 1799px) {
    .header .container {max-width: 1560px;}
 
    /* speakers section */
    .speakers-slider .slick-dots{left: 61.598vw;}
    /* speakers section */
}

@media (min-width: 1600px) and (max-width: 1699px) {
    .header .container {max-width: 1460px;}

     /* speakers section */
     .speakers-slider .slick-dots{left: 61.598vw;}
     .speakers-slider .slick-list{padding-left: 150px;}
     /* speakers section */
}

@media (min-width: 1500px) and (max-width: 1599px) {
    .header .container {max-width: 1400px;}

    /* speakers section */
    .speakers-slider .slick-dots{left: 61.997vw; bottom: 30px;}
    .speakers-slider .slick-list{padding-left: 150px;}
    .speakers-slider-image{height: 470px;}
    /* speakers section */
    
    /* sign-up-section */
    .left-top-gradient-shape{width: 80px;}
    .bottom-right-gradient-shape{width: 110px;}
    /* sign-up-section */

    /* featured-new-section */
    .featured-new-section > *:nth-child(even) .featured-triangle-vector{right: -70px;}
    /* featured-new-section */
}

@media (min-width: 1500px) {
    .container {max-width: 1350px;}

    .featured-content-section .container{max-width: 1395px;}
}

@media (min-width: 1400px) and (max-width: 1499px) {
    /* highlights-section */
    .highlights-section .container-fluid{width: calc(630px + 50vw);}
    /* highlights-section */

     /* speakers section */
     .speakers-slider .slick-dots{left: 62.295vw; bottom: 0;}
     .speakers-slider .slick-list{padding-left: 150px;}
     .speakers-slider-image{height: 400px;}
     /* speakers section */

    /* gcg common section */
    .gcg-common-image{margin: 0;}
    .gcg-common-content > *:nth-child(even) .gcg-common-image{margin: 0;}
    .common-gcg-vector-shape{width: 80px; left: -40px;}
    .gcg-common-content>*:nth-child(even) .common-gcg-vector-shape{right: -40px;}
    .gcg-common-diffrent-section .gcg-common-content>*:nth-child(odd) .common-gcg-vector-shape{right: -40px;}
    .gcg-common-diffrent-section .gcg-common-content>*:nth-child(even) .common-gcg-vector-shape{left: -40px;}
    .gcg-common-diffrent-section .gcg-common-content>*:nth-child(odd) .gcg-common-image{margin: 0;}
    .gcg-common-diffrent-section .gcg-common-content>*:nth-child(even) .gcg-common-image{margin: 0;}
    /* gcg common section */

    /* sign-up-section */
    .left-top-gradient-shape{width: 70px;}
    .bottom-right-gradient-shape{width: 100px;}
    /* sign-up-section */

    /* common info section  */
    .common-info-detail-wrp::after{right: -42px;}
    .common-info-program-section .common-info-detail-wrp::after{right: -10px;}
    .common-info-partner-section .common-info-detail-wrp::after{right: -20px;}
    .common-info-sponsor-section .common-info-detail-wrp::after{right: -30px;}
    /* common info section  */

    /* featured content section */
    .featured-content-wrp-detail{max-width: 610px;}
    /* featured content section */

    /* conference section */
    .conference-slider-detail{padding: 100px 35px 50px;}
    /* conference section */
}

@media (min-width: 1300px) and (max-width: 1399px) {
    /* Common Style Start */
    .banner-title {font-size: 90px; line-height: 100px;}
    .block-title{font-size: 26px;}
    /* Common Style End */

    /* Home Page Start */
    .header {padding: 40px 0 0;}
    /* Home Page End */

    /* banner */
    .banner-content > h4 {font-size: 32px; line-height: 40px;}
    /* banner */

    /* highlights-section */
    .highlights-section .container-fluid{width: calc(545px + 50vw);}
    .highlights-slider .slick-list{ padding-right: 80px; }
    /* highlights-section */

    /* speakers section */
    .speakers-slider .slick-dots{left: 62.495vw; bottom: 0;}
    .speakers-slider .slick-list{padding-left: 150px;}
    .speakers-slider-image{height: 400px;}
    .speakers-section{padding: 90px 0;}
    .speakers-slider-detail .speakers-slider-info{bottom: 20px; padding: 0 20px;}
    .speakers-slider-info .common-detail{padding-right: 20px;}
    .speakers-slider-info img{right: 20px;}
    /* speakers section */

    /* content theme section */
    .common-light-vector-img{width: 230px; left: -150px;}
     /* content theme section */

    /* gcg common section */
    .gcg-common-image{margin: 0;}
    .gcg-common-content > *:nth-child(even) .gcg-common-image{margin: 0;}
    .common-gcg-vector-shape{width: 80px; left: -40px;}
    .gcg-common-content>*:nth-child(even) .common-gcg-vector-shape{right: -40px;}
    .gcg-common-diffrent-section .gcg-common-content>*:nth-child(odd) .common-gcg-vector-shape{right: -40px;}
    .gcg-common-diffrent-section .gcg-common-content>*:nth-child(even) .common-gcg-vector-shape{left: -40px;}
    .gcg-common-diffrent-section .gcg-common-content>*:nth-child(odd) .gcg-common-image{margin: 0;}
    .gcg-common-diffrent-section .gcg-common-content>*:nth-child(even) .gcg-common-image{margin: 0;}
    .gcg-common-speaker-detail-section .gcg-common-image{height: 320px;}
    /* gcg common section */

    /* sign-up-section */
    .left-top-gradient-shape{width: 70px;}
    .bottom-right-gradient-shape{width: 100px;}
    /* sign-up-section */

    /* technology section */
    .technology-section{ padding: 120px 0 40px; }
    /* technology section */

    /* common info section  */
    .common-info-detail-wrp::after{right: -15px;}
    .common-info-section{padding: 70px 0 35px;}
    .common-info-about-section{padding: 70px 0;}
    .common-info-program-section .common-info-detail-wrp::after{right: -10px;}
    .common-info-content .common-triangle-vector{ transform:translateY(-50%) ; -webkit-transform:translateY(-50%) ; -moz-transform:translateY(-50%) ; -ms-transform:translateY(-50%) ; -o-transform:translateY(-50%) ; }
    .common-info-partner-section .common-info-detail-wrp::after{right: -20px;}
    .common-info-sponsor-section .common-info-detail-wrp::after{right: 0;}
    .common-info-lodging-section .common-info-detail-wrp::after{right: 5px;}
    /* common info section  */

    /* team section  */
    .team-image{height: 460px;}
    /* team section  */

    /* content theme featured  */
    .content-theme-featured-section{padding: 80px 0 60px;}
    .content-theme-new-featured-section{padding: 30px 0 60px;}
    .content-theme-featured-detail{max-width: 235px; padding: 30px 20px;}
    .content-theme-featured-info *{font-size: 16px; line-height: 25px;}
    .content-theme-new-featured-section .content-theme-featured-info *{font-size: 14px; line-height: 22px;}
    /* content theme featured  */

    /* featured content section */
    .featured-content-wrp-detail{max-width: 520px;}
    /* featured content section */

    /* conference section */
    .conference-slider-detail{padding: 100px 35px 50px;}
    .conference-slider-title *{font-size: 30px;}
    /* conference section */

     /* our partners section */
     .our-partners-image{height: 150px; padding: 25px;}
     /* our partners section */

     /* common border image section */
     .common-border-image-section{padding: 20px 0;}
     .common-border-image{height: 300px;}
     /* common border image section */

     /* why stay section */
     .why-stay-left-part{max-width: 400px;}
     .why-stay-right-part{max-width: 400px;}
     /* why stay section */

    /* footer */
    .footer-logo-link{max-width: 250px;}
    .footer-content{margin: 0 -20px;}
    .footer-content > *{padding: 0 20px;}
    .footer-logo-part{width: 100%; max-width: 310px;}
    .footer-content > *:nth-child(2){width: 100%; max-width: 210px;}
    .footer-content > *:last-child{max-width: 290px;}
    /* footer */
}

@media (min-width: 1200px) and (max-width: 1299px) {
    /* Common Style Start */
    .banner-title {font-size: 90px; line-height: 100px;}
    .block-title{font-size: 26px;}
    /* Common Style End */

    /* Home Page Start */
    .header {padding: 40px 0 0;}
    /* Home Page End */

    /* Home Page Start */
    .banner-content > h4 {font-size: 32px; line-height: 40px;}
    .banner-wrp {padding: 229px 0 150px;}
    .inner-banner-wrp{padding: 150px 0 100px;}
    /* Home Page End */

    /* highlights-section */
    .highlights-section .container-fluid{width: calc(545px + 50vw);}
    .highlights-slider .slick-list{ padding-right: 80px; }
    /* highlights-section */

    /* speakers section */
    .speakers-slider .slick-dots{left: 60.895vw; bottom: -20px;}
    .speakers-slider .slick-list{padding-left: 150px;}
    .speakers-slider-image{height: 350px;}
    .speakers-section{padding: 90px 0;}
    .speakers-slider-detail .speakers-slider-info{bottom: 20px; padding: 0 20px;}
    .speakers-slider-info .common-detail{padding-right: 20px;}
    .speakers-detail-info{margin-left: 40px;}
    .speakers-detail-info .speakers-btn{margin: 20px 0 0;}
    .speakers-slider-info img{right: 20px;}
    /* speakers section */

    /* content theme section */
    .common-light-vector-img{width: 230px; left: -150px;}
     /* content theme section */

    /* gcg common section */
    .gcg-common-image{margin: 0;}
    .gcg-common-content > *:nth-child(even) .gcg-common-image{margin: 0;}
    .common-gcg-vector-shape{width: 60px; left: -30px;}
    .gcg-common-content > *:nth-child(even) .common-gcg-vector-shape{right: -30px;}
    .gcg-common-diffrent-section .gcg-common-content>*:nth-child(odd) .common-gcg-vector-shape{right: -30px;}
    .gcg-common-diffrent-section .gcg-common-content>*:nth-child(even) .common-gcg-vector-shape{left: -30px;}
    .gcg-common-diffrent-section .gcg-common-content>*:nth-child(odd) .gcg-common-image{margin: 0;}
    .gcg-common-diffrent-section .gcg-common-content>*:nth-child(even) .gcg-common-image{margin: 0;}
    .gcg-common-speaker-detail-section .gcg-common-image{height: 320px;}
    /* gcg common section */

    /* sign-up-section */
    .left-top-gradient-shape{width: 60px;}
    .bottom-right-gradient-shape{width: 90px;}
    /* sign-up-section */

     /* technology section */
     .technology-section{ padding: 120px 0 40px; }
     /* technology section */
 
     /* common info section  */
    .common-info-detail-wrp::after{right: -15px;}
    .common-info-section{padding: 70px 0 35px;}
    .common-info-about-section{padding: 70px 0;}
    .common-info-program-section .common-info-detail-wrp::after{right: -10px;}
    .common-info-content .common-triangle-vector{ transform:translateY(-50%) ; -webkit-transform:translateY(-50%) ; -moz-transform:translateY(-50%) ; -ms-transform:translateY(-50%) ; -o-transform:translateY(-50%) ; }
    .common-info-partner-section .common-info-detail-wrp::after{right: -20px;}
    .common-info-sponsor-section .common-info-detail-wrp::after{right: 0;}
    .common-info-lodging-section .common-info-detail-wrp::after{right: 5px;}
    /* common info section  */

     /* team section  */
     .team-image{height: 460px;}
     /* team section  */

     /* content theme featured  */
    .content-theme-featured-section{padding: 80px 0 60px;}
    .content-theme-new-featured-section{padding: 30px 0 60px;}
    .content-theme-featured-detail{max-width: 235px; padding: 30px 20px;}
    .content-theme-featured-info *{font-size: 16px; line-height: 25px;}
    .content-theme-new-featured-section .content-theme-featured-info *{font-size: 14px; line-height: 22px;}
    /* content theme featured  */

    /* featured content section */
    .featured-content-wrp-detail{max-width: 520px;}
    /* featured content section */

     /* conference section */
     .conference-slider-detail{padding: 100px 35px 50px;}
     .conference-slider-title *{font-size: 30px;}
     /* conference section */

     /* our partners section */
     .our-partners-image{height: 150px; padding: 25px;}
     /* our partners section */

      /* common border image section */
      .common-border-image-section{padding: 20px 0;}
      .common-border-image{height: 300px;}
      /* common border image section */

      /* why stay section */
     .why-stay-left-part{max-width: 400px;}
     .why-stay-right-part{max-width: 400px;}
     /* why stay section */

     /* footer */
     .footer-logo-link{max-width: 250px;}
    .footer-content{margin: 0 -20px;}
    .footer-content > *{padding: 0 20px;}
    .footer-logo-part{width: 100%; max-width: 310px;}
    .footer-content > *:nth-child(2){width: 100%; max-width: 210px;}
    .footer-content > *:last-child{max-width: 290px;}
     /* footer */
}

@media (max-width: 1199px){
    /* common style */
    .banner-title{font-size: 70px; line-height: 80px;}
    .inner-banner-title{font-size: 60px; line-height: 70px;}
    .block-title{font-size: 20px;}
    /* common style */

    /* header */
    .navbar-nav {
      display: block;
      justify-content: flex-start;
      padding: 40px 0;
    }

    .header .navbar-collapse{padding: 40px 0;}
    /* header */

     /* Home Page Start */
     .banner-content > h4 {font-size: 32px; line-height: 40px;}
     .banner-wrp {padding: 229px 0 150px;}
     .inner-banner-wrp{padding: 150px 0 100px;}
     /* Home Page End */

     /* counter-increment-section */
     .counter-increment-section{padding: 50px 0;}
     /* counter-increment-section */

     /* highlights-section */
    .highlights-section .container-fluid{width: calc(455px + 50vw);}
    .highlights-slider .slick-list{ padding-right: 80px; }
    /* highlights-section */

     /* speakers section */
    .speakers-slider .slick-dots{left: 52.995vw; bottom: 20px;}
    .speakers-slider .slick-list{padding-left: 18vw;}
    .speakers-slider-image{height: 450px;}
    .speakers-section{padding: 90px 0;}
    .speakers-slider-detail .speakers-slider-info{bottom: 20px; padding: 0 20px;}
    .speakers-slider-info .common-detail{padding-right: 20px;}
    .speakers-detail-info{margin-left: 40px;}
    .speakers-slider-info img{right: 20px;}
    /* speakers section */

     /* content theme section */
    .common-light-vector-img{width: 230px; left: -150px;}
    /* content theme section */

     /* gcg common section */
    .gcg-common-image{margin: 0;}
    .gcg-common-content > *:nth-child(even) .gcg-common-image{margin: 0;}
    .common-gcg-vector-shape{width: 40px; left: -20px;}
    .gcg-common-content > *:nth-child(even) .common-gcg-vector-shape{right: -20px;}
    .gcg-common-section{padding: 90px 0;}
    .gcg-common-detail .section-title{font-size: 30px; line-height: 40px;}
    .gcg-common-diffrent-section .gcg-common-content>*:nth-child(odd) .common-gcg-vector-shape{right: -20px;}
    .gcg-common-diffrent-section .gcg-common-content>*:nth-child(even) .common-gcg-vector-shape{left: -20px;}
    .gcg-common-diffrent-section .gcg-common-content>*:nth-child(odd) .gcg-common-image{margin: 0;}
    .gcg-common-diffrent-section .gcg-common-content>*:nth-child(even) .gcg-common-image{margin: 0;}
    .gcg-common-speaker-detail-section .gcg-common-image{height: 320px;}
    .gcg-common-speaker-detail-section .gcg-common-detail{max-width: 95%;}
    /* gcg common section */

     /* sign-up-section */
    .left-top-gradient-shape{width: 60px;}
    .bottom-right-gradient-shape{width: 90px;}
    /* sign-up-section */

    /* technology section */
    .technology-section{ padding: 120px 0 40px; }
    .technology-info{padding: 20px;}
    .technology-info .block-title{padding-bottom: 12px; margin-bottom: 12px;}
    .technology-list{padding-left: 8px;}
    /* technology section */

     /* common info section  */
     .common-info-detail-wrp::after{right: -15px;}
     .common-info-section{padding: 70px 0 35px;}
     .common-info-about-section{padding: 70px 0;}
     .common-info-detail-wrp .common-detail{font-size: 16px;}
     .common-info-program-section .common-info-detail-wrp::after{right: -10px;}
     .common-info-content .common-triangle-vector{ transform:translateY(-50%) ; -webkit-transform:translateY(-50%) ; -moz-transform:translateY(-50%) ; -ms-transform:translateY(-50%) ; -o-transform:translateY(-50%) ; }
     .common-info-partner-section .common-info-detail-wrp::after{right: -10px;}
     .common-info-sponsor-section .common-info-detail-wrp::after{right: 0;}
     .common-info-lodging-section .common-info-detail-wrp::after{right: 30px;}
     /* common info section  */

     /* featured section */
     .featured-left-part .section-title{font-size: 30px; line-height: 40px;}
     /* featured section */

     /* team section  */
     .team-section{padding: 90px 0 60px;}
     .team-image{height: 360px;}
     .team-info{padding: 25px;}
     .team-new-section{ padding: 30px 0; }
     /* team section  */

      /* content theme featured  */
    .content-theme-featured-section{padding: 80px 0 50px;}
    .content-theme-new-featured-section{padding: 30px 0 60px;}
    .content-theme-featured-detail{max-width: 190px; padding: 20px 10px;}
    .content-theme-featured-info *{font-size: 14px; line-height: 22px;}
    .content-theme-new-featured-section .content-theme-featured-info *{font-size: 14px; line-height: 22px;}
    /* content theme featured  */

    /* featured content section */
    .featured-content-section{padding: 40px 0 90px;}
    .featured-content-wrp-detail{max-width: 430px;}
    .featured-content-wrp-detail .section-title{font-size: 30px; line-height: 40px;}
    .featured-content-part > *:not(:last-child){margin-bottom: 90px;}
    /* featured content section */

    /* conference section */
    .conference-slider-detail{padding: 100px 30px 50px;}
    .conference-slider-title *{font-size: 26px;}
    /* conference section */

    /* our partners section */
    .our-partners-section{padding: 60px 0;}
    .our-partners-image{height: 120px; padding: 30px;}
    /* our partners section */

    /* common border image section */
    .common-border-image-section{padding: 20px 0;}
    .common-border-image{height: 250px;}
    /* common border image section */

    /* why stay section */
    .why-stay-section{padding: 70px 0 50px;}
    .why-stay-left-part{max-width: 300px;}
    .why-stay-right-part{max-width: 300px;}
    /* why stay section */

    /* free-register-section */
    .free-register-form-part .common-form .form-group label{font-size: 16px; line-height: 20px;}
    /* free-register-section */

     /* footer */
     .footer-logo-link{max-width: 250px;}
     .footer-content{margin: 0 -15px; flex-wrap: wrap;}
     .footer-content > *{padding: 0 15px; width: 50%; flex: 0 0 50%;}
     .footer-content > *:last-child{max-width: 100%; margin-top: 40px;}
     .footer-content > *:nth-child(3){margin-top: 40px;}
     /* footer */
}

@media (min-width: 768px) and (max-width: 991px){
    /* common style */
    .banner-title{font-size: 70px; line-height: 80px; text-align: center;}
    .section-title{font-size: 30px; line-height: 40px;}
    .btn{padding: 14px 20px; font-size: 14px; line-height: 20px;}
    .inner-banner-title{font-size: 50px; line-height: 60px; text-align: center;}
    .block-title{font-size: 20px;}
    /* common style */

    html.overlay{ padding-right: 0; }

     /* Home Page Start */
     .banner-content > h4 {font-size: 32px; line-height: 40px; text-align: center;}
     .banner-wrp {padding: 180px 0 100px;}
     .banner-content .common-detail{text-align: center;}
     .banner-btn{display: flex; justify-content: center;}
     .banner-right{margin: 120px auto 0;}
     .banner-btn .btn-gradient-border{color: #FFF;}
     .inner-banner-wrp .banner-right{top: 0; margin: 100px auto 0;}
     .inner-banner-wrp{padding: 180px 0 50px;}
     /* Home Page End */

     /* counter-increment-section */
     .counter-increment-section{padding: 50px 0;}
     .counter-increment-list ul li span{font-size: 40px; line-height: 48px;}
     .counter-increment-list ul li:not(:last-child){margin-right: 70px;}
     /* counter-increment-section */

      /* highlights-section */
    .highlights-section .container-fluid{width: auto;}
    .highlights-slider .slick-list{ padding-right: 80px; }
    .highlights-detail *{text-align: center;}
    .highlights-detail{max-width: 100%; margin: 0 auto; padding: 0 30px;}
    .highlights-detail .section-title{margin: 0 auto 25px;}
    .custom-dots-container .slick-dots{justify-content: center;}
    .highlights-slider-part{margin: 60px 0 0 60px;}
    /* highlights-section */

      /* speakers section */
    .speakers-slider .slick-dots{left: calc(100% + 40px); bottom: 0;}
    .speakers-slider .slick-list{padding-left: 10vw;}
    .speakers-slider-image{height: 450px;}
    .speakers-section{padding: 70px 0;}
    .speakers-slider-detail .speakers-slider-info{bottom: 20px; padding: 0 20px;}
    .speakers-slider-info .common-detail{padding-right: 20px;}
    .speakers-detail-info{margin-left: 0; padding: 0 10px 0 40px; width: 100%; max-width: 375px;}
    .speakers-detail-info .speakers-btn{margin: 20px 0 0;}
    .speakers-slider-info img{right: 20px;}
    /* speakers section */

      /* content theme section */
    .common-light-vector-img{display: none;}
    .content-theme-detail{margin: 0;}
    .content-theme-detail *{text-align: center;}
    .content-theme-detail .section-title{margin: 0 auto;}
    .content-theme-detail .common-detail{padding: 0 50px;}
    .content-theme-right-part{max-width: 100%; margin: 30px auto 0; position: relative; left: 30px;}
    .content-theme-list ul{display: flex; flex-wrap: wrap;}
    .content-theme-list ul li{width: 50%;}
    /* content theme section */

     /* gcg common section */
    .gcg-common-section{padding: 70px 0;}
    .gcg-common-detail{max-width: 100%; margin: 25px 0 0;}
    .gcg-common-content > *:not(:last-child){margin-bottom: 60px;}
    .gcg-common-detail *{text-align: center;}
    .gcg-common-speaker-detail-section .gcg-common-image{height: 320px; width: 100%; max-width: 100%;}
    .gcg-common-speaker-detail-section .gcg-common-detail{max-width: 100%;}
    .gcg-common-speaker-detail-section .gcg-common-block{ width: 100%; max-width: 260px; margin: 0 auto;}
    .gcg-common-speaker-detail-section .gcg-common-detail ol li{text-align: left;}
    .gcg-common-speaker-detail-section .gcg-common-detail ol{width: 100%; max-width: 50%; margin: 0 auto;}
    /* gcg common section */

     /* sign-up-section */
    .left-top-gradient-shape{width: 60px;}
    .bottom-right-gradient-shape{width: 90px;}
    .sign-up-left-part .common-detail{margin: 20px 0 0;}
    /* sign-up-section */

    /* technology section */
    .technology-section{ padding: 120px 0 40px; }
    .technology-info{padding: 20px; margin-bottom: 20px; height: calc(100% - 20px);}
    .technology-info .block-title{padding-bottom: 12px; margin-bottom: 12px;}
    .technology-list{padding-left: 8px;}
    .technology-detail .banner-btn .btn-gradient-border{background: -webkit-linear-gradient(270deg, #749218 0%, #FF9F00 100%); background: linear-gradient(270deg, #749218 0%, #FF9F00 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
    /* technology section */

    .common-info-sponsor-section .common-info-detail-wrp::after{right: -10px;}
    .common-info-sponsor-section .common-info-content .common-triangle-vector{ width: 170px; transform:translateY(-50%) ; -webkit-transform:translateY(-50%) ; -moz-transform:translateY(-50%) ; -ms-transform:translateY(-50%) ; -o-transform:translateY(-50%) ; }
 
    /* featured section */
    .featured-right-part{max-width: 100%; margin: 30px 0 0;}
    .featured-triangle-vector{left: 0; width: 170px;}
    /* featured section */

    /* team section  */
    .team-section{padding: 60px 0 40px;}
    .team-image{height: 280px;}
    .team-info{padding: 20px;}
    .team-part .row{margin: 0 -10px;}
    .team-part .row > *{padding: 0 10px;}
    .team-detail{margin-bottom: 20px;}
    .team-info .common-detail p{ display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
    .team-new-section{ padding: 30px 0; }
    /* team section  */

      /* content theme featured  */
      .content-theme-featured-section{padding: 80px 0 120px;}
      .content-theme-new-featured-section{padding: 30px 0 60px;}
      .content-theme-featured-detail{max-width: 190px; padding: 20px 10px;}
      .content-theme-featured-info *{font-size: 14px; line-height: 22px;}
      /* content theme featured  */

      /* featured content section */
    .featured-content-section{padding: 40px 0 90px;}
    .featured-content-wrp-detail{max-width: 100%; margin: 30px 0 0;}
    .featured-content-part > *:not(:last-child){margin-bottom: 60px;}
    /* featured content section */

    /* conference section */
    .conference-slider-detail{padding: 100px 30px 50px;}
    .conference-slider-title *{font-size: 26px;}
    .conference-slider-part{margin: -40px 15px; height: calc(100% + 40px);}
    .conference-slider-part .custom-dots-container{margin-bottom: 40px;}
    /* conference section */

    .common-info-about-title *{font-size: 30px;}
    .common-info-lodging-section .common-info-detail-wrp::after{right: 10px;}

    /* gcg common center section */
    .gcg-common-center-section{padding: 10px 0 80px;}
    /* gcg common center section */

     /* our partners section */
     .our-partners-section{padding: 60px 0;}
     .our-partners-image{height: 120px; padding: 25px;}
     /* our partners section */

     /* common border image section */
    .common-border-image-section{padding: 20px 0;}
    .common-border-image{height: 200px;}
    .common-border-image-block .row{margin: 0 -23px;}
    .common-border-image-block .row > *{padding: 0 23px;}
    /* common border image section */

    /* why stay section */
    .why-stay-section{padding: 70px 0 30px;}
    .why-stay-left-part{max-width: 100%;}
    .why-stay-right-part{max-width: 100%;}
    .why-stay-content{flex-direction: column; align-items: center;}
    .why-stay-right-part ul li{text-align: center;}
    .why-stay-right-part .common-detail{text-align: center;}
    .why-stay-center-part{margin: 30px 0;}
    .why-stay-center-part .common-triangle-vector{width: auto; height: auto;}
    /* why stay section */

    /* privacy-policy */
    .privacy-policy-section{ padding: 80px 0; }
    .privacy-policy-detail h1 { font-size: 45px; line-height: 60px; color: var(--black); }
    .privacy-policy-detail h2 { font-size: 35px; line-height: 50px; color: var(--black); }
    .privacy-policy-detail h3 { font-size: 30px; line-height: 36px; color: var(--black); }
    .privacy-policy-detail h4 { font-size: 25px; line-height: 32px; color: var(--black); }
    .privacy-policy-detail h5 { font-size: 20px; line-height: 30px; color: var(--black); }
    .privacy-policy-detail h6 { font-size: 18px; line-height: 32px; color: var(--black); }
    /* privacy-policy */

    /* featured-new-section */
    .featured-new-section .featured-right-part{margin: 35px 0 0;}
    .common-info-new-section .featured-right-part{margin: 0;}
    .featured-new-section > *:nth-child(even) .featured-left-part{max-width: 100%; margin: 0; padding-right: 0; text-align: left;}
    .featured-new-section > *:nth-child(even) .featured-triangle-vector{left: 0;}
    /* featured-new-section */

    /* free-register-section */
    .free-register-content .featured-left-part{max-width: 100%;}
    .free-register-content .featured-left-part .common-detail{margin: 20px 0 0;}
    .free-register-form-part{max-width: 100%; margin: 30px 0 0;}
    /* free-register-section */

     /* footer */
     .footer-logo-link{max-width: 250px;}
     .footer-content{margin: 0 -15px; flex-wrap: wrap;}
     .footer-content > *{padding: 0 15px; width: 50%; flex: 0 0 50%;}
     .footer-content > *:last-child{max-width: 100%; margin-top: 40px;}
     .footer-content > *:nth-child(3){margin-top: 40px;}
     .footer-common-detail{margin: 25px 0 0;}
     .footer-social-media-list{margin: 25px 0 0;}
     /* footer */
}
 
@media (min-width: 768px) {
}

@media (max-width: 767px) {
    /* common style */
    .banner-title{font-size: 50px; line-height: 60px; text-align: center;}
    .page-404 .banner-title{font-size: 90px; line-height: 100px;}
    .section-title{font-size: 26px; line-height: 36px; text-align: center; text-transform: capitalize;}
    .inner-banner-title{font-size: 50px; line-height: 60px; text-align: center;}
    .block-title{font-size: 25px;}
    /* common style */

    /* header */
    .header .navbar-brand{max-width: 160px;}
    .header{padding: 40px 0 0;}
    html.overlay{ padding-right: 0; }
    .header .navbar-collapse{max-width: 100%;}
    .header .navbar-nav .nav-item .nav-link{font-size: 18px; line-height: 20px; padding: 12px 20px 12px 20px;}
    .navbar-nav .dropdown-menu{padding-left: 0;}
    .navbar-nav .dropdown-menu .dropdown-item{padding-left: 35px;}
    /* header */

     /* Home Page Start */
     .banner-content > h4 {font-size: 28px; line-height: 38px; text-align: center; margin: 0 0 10px;}
     .banner-wrp {padding: 130px 0 70px;}
     .banner-content .common-detail{text-align: center; font-size: 18px; font-weight: 500;}
     .banner-btn{display: flex; justify-content: center;}
     .banner-right{margin: 80px auto 0 160px; max-width: 200px;}
     .banner-right-img{max-width: 190px; height: 290px;}
     .banner-btn .btn-gradient-border{color: #FFF;}
     .header-btn{display: none;}
     .banner-right-img::before{left: -50px; right: 50px; top: -50px; bottom: 50px;}
     .banner-right::before{width: 67px; height: 104px; left: -45px; top: -105px;}
     .banner-right::after{width: 67px; height: 104px; left: -25px; right: 20px;}
     .banner-shape{top: 80px; right: -10px; z-index: 0;}
     .banner-right-img img{ border-radius:99px ; -webkit-border-radius:99px ; -moz-border-radius:99px ; -ms-border-radius:99px ; -o-border-radius:99px ; }
     .banner-right-img::before{ border-radius:99px ; -webkit-border-radius:99px ; -moz-border-radius:99px ; -ms-border-radius:99px ; -o-border-radius:99px ; }
     .play-icon{width: 52px; z-index: 9999;}
     .inner-banner-wrp .banner-right{top: 0; margin: 100px auto 0;}
     .inner-banner-wrp{padding: 140px 0 30px;}
     .inner-banner-wrp .banner-right{ margin-top: 260px; transform:scale(1) ; -webkit-transform:scale(1) ; -moz-transform:scale(1) ; -ms-transform:scale(1) ; -o-transform:scale(1) ; }
     /* Home Page End */

     /* counter-increment-section */
     .counter-increment-section{padding: 20px 0;}
     .counter-increment-list ul li span{font-size: 18px; line-height: 18px;}
     .counter-increment-list ul li:not(:last-child){margin-right: 30px;}
     .counter-increment-list ul li{font-size: 10px; line-height: 15px;}
     .counter-increment-list ul li > span{margin-bottom: 5px;}
     /* counter-increment-section */

       /* highlights-section */
    .highlights-section .container-fluid{width: auto;}
    .highlights-slider .slick-list{ padding-right: 40px; }
    .highlights-detail *{text-align: center;}
    .highlights-detail{max-width: 100%; margin: 0 auto; padding: 0 30px;}
    .highlights-detail .section-title{margin: 0 auto 25px;}
    .custom-dots-container .slick-dots{justify-content: center;}
    .youtube-icon{width: 52px;}
    .highlights-slider-part{margin: 60px 0 0 60px;}
    /* highlights-section */

     /* speakers section */
    .speakers-slider .slick-dots{left: 50%; transform: translateX(-43%); bottom: -360px; justify-content: center;}
    .speakers-slider .slick-list{padding-left: 15vw;}
    .speakers-slider-image {height: clamp(300px, 50vw - 50px, 350px);}
    .speakers-section{padding: 50px 0;}
    .speakers-slider-detail .speakers-slider-info{bottom: 20px; padding: 0 20px;}
    .speakers-slider-info .common-detail{padding-right: 20px; margin: 0 -20px 0 0;}
    .speakers-detail-info{margin: 30px auto 0; padding: 0 30px; width: 100%; max-width: 576px;}
    .speakers-detail-info *{text-align: center;}
    .speakers-detail-info .sub-title{display: block;}
    .speakers-detail-info .speakers-btn{margin: 20px 0 0;}
    .speakers-slider-part{max-width: 95%;}
    .speakers-slider-info .common-detail p{font-size: 14px; line-height: 16px;}
    .speakers-detail-info .custom-dots-block .slick-dots{justify-content: center;}
    /* speakers section */

       /* content theme section */
    .common-light-vector-img{display: none;}
    .content-theme-detail{margin: 0;}
    .content-theme-detail *{text-align: center;}
    .content-theme-detail .section-title{margin: 0 auto;}
    .content-theme-detail .common-detail{padding: 0 25px; margin: 20px 0 0;}
    .content-theme-right-part{max-width: 330px; margin: 30px auto 0;}
    .content-theme-section{padding: 50px 0;}
    .content-theme-btn{margin: 20px 0 0;}
    .content-theme-sub-title{text-align: center;}
    /* content theme section */

      /* gcg common section */
    .gcg-common-section{padding: 70px 0; overflow: hidden;}
    .gcg-common-detail{max-width: 100%; margin: 30px 0 0;}
    .gcg-common-content > *:not(:last-child){margin-bottom: 70px;}
    .gcg-common-detail *{text-align: center;}
    .gcg-common-image{height: 280px;}
    .gcg-common-detail .section-title{font-size: 26px; line-height: 36px; text-align: center; text-transform: capitalize;}
    .gcg-common-detail .common-detail{margin: 20px auto 0; padding: 0 25px;}
    .gcg-common-speaker-detail-section .gcg-common-image{height: 320px; width: 100%; max-width: 100%;}
    .gcg-common-speaker-detail-section .gcg-common-detail{max-width: 100%;}
    .gcg-common-speaker-detail-section .gcg-common-block{ width: 100%; max-width: 260px; margin: 0 auto;}
    .gcg-common-speaker-detail-section .gcg-common-detail ol li{text-align: left;}
    .gcg-common-speaker-detail-section .gcg-common-detail ol{width: 100%; max-width: 100%; margin: 0 auto;}
    /* gcg common section */

      /* sign-up-section */
    .left-top-gradient-shape{width: auto;}
    .bottom-right-gradient-shape{width: auto;}
    .sign-up-left-part .common-detail{margin: 20px 0 0;}
    .sign-up-section{padding: 50px 0;}
    .sign-up-left-part .common-detail{margin: 12px auto 0; text-align: center; width: 100%; max-width: 348px;}
    .sign-up-right-part{margin: 30px auto 0; width: 100%; max-width: 348px;}
    .common-form .submit-btn{display: flex; justify-content: center;}
    /* sign-up-section */

    /* technology section */
    .technology-section{ padding: 70px 0; }
    .technology-info{padding: 30px; margin-bottom: 20px; height: calc(100% - 20px);}
    .technology-info .block-title{padding-bottom: 20px; margin-bottom: 20px;}
    .technology-list{padding-left: 12px;}
    .technology-detail .banner-btn .btn-gradient-border{background: -webkit-linear-gradient(270deg, #749218 0%, #FF9F00 100%); background: linear-gradient(270deg, #749218 0%, #FF9F00 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
    .technology-detail .common-triangle-vector{display: none;}
    .technology-detail{padding: 0 9px;}
    .technology-block{margin: 70px 5px 0;}
    .technology-news-report .technology-detail .common-detail{font-size: 16px; line-height: 26px;}
    .technology-news-report{padding: 70px 0 35px;}
    .technology-news-report .technology-detail .common-btn-group{margin: 25px 0 0;}
    /* technology section */

    /* attendees section */
    .attendees-section{padding: 50px 5px;}
    .attendess-content .section-title{margin-bottom: 30px; text-transform: uppercase;}
    /* attendees section */

     /* common info section  */
     .common-info-detail-wrp::after{right: 0; left: 0; top: auto; bottom: 0; height: 1px; width: 100%;}
     .common-info-section{padding: 70px 9px 35px;}
     .common-info-detail-wrp .common-detail{font-size: 16px; text-align: center;}
     .common-info-content .row > *:last-child .common-info-detail-wrp .common-detail{text-align: center;}
     .common-info-content .common-btn-group{margin: 30px 0 0;}
     .common-info-content .row > *:first-child .common-info-detail-wrp{margin-bottom: 20px; padding-bottom: 20px; height: auto;}
     .common-info-content .common-triangle-vector{ width: 160px; left: 50%; transform:translate(-50% , -102%) ; -webkit-transform:translate(-50% , -102%) ; -moz-transform:translate(-50% , -102%) ; -ms-transform:translate(-50% , -102%) ; -o-transform:translate(-50% , -102%) ; }
     .common-info-program-section .common-info-content .row>*:last-child .common-info-detail-wrp .common-detail{text-align: center;}
     .common-info-program-section .common-info-content .common-btn-group{justify-content: center;}
     .common-info-about-title *{font-size: 26px; text-align: center; margin: 0;}
     .common-info-about-section .common-info-part-block .row > *:first-child .common-info-detail-wrp{height: auto;}
     .common-info-about-section .common-info-content .row>*:last-child .common-info-detail-wrp .common-detail{text-align: center;}
     .common-info-about-section .common-info-content .common-triangle-vector{ transform:translate(-50%, -72%) ; -webkit-transform:translate(-50%, -72%) ; -moz-transform:translate(-50%, -72%) ; -ms-transform:translate(-50%, -72%) ; -o-transform:translate(-50%, -72%) ; }
     .common-info-sponsor-section .common-info-content .row>*:last-child .common-info-detail-wrp .common-detail{text-align: center;}
     .common-info-sponsor-section .common-info-content .common-triangle-vector{display: none;}
     .common-info-lodging-section .common-info-detail-wrp::after{right: 10px; height: 1px}
     .common-info-lodging-section .common-info-content .row>*:last-child .common-info-detail-wrp .common-detail{text-align: center;}
     .common-info-lodging-section .common-info-content{text-align: center;}
     .common-info-lodging-section .common-info-content .common-btn-group{justify-content: center;}
     .common-info-program-section{padding: 70px 9px 0;}
     .common-info-about-section{padding: 70px 9px;}
     /* common info section  */

     /* featured section */
    .featured-right-part{max-width: 100%; margin: 50px 0 0;}
    .featured-triangle-vector{left: 0; width: 145px; top: -30px;}
    .featured-section{padding: 35px 0;}
    .featured-left-part .section-title{font-size: 26px; line-height: 36px; text-align: left;}
    .featured-left-part .sub-title{margin-bottom: 20px;}
    /* featured section */

    /* team section  */
    .team-section{padding: 60px 0 130px;}
    .team-image{height: 300px;}
    .team-info{padding: 20px;}
    .team-detail{margin-bottom: 0;}
    .team-slider .slick-slide{padding: 0 10px;}
    .team-slider .slick-list{margin: 0 -10px;}
    .team-slider .slick-arrow{ display: flex; justify-content: center; align-items: center; width: 50px; height: 50px; margin-right: -15px; box-shadow: 0px 10px 20px rgba(44, 43, 47, 0.50); background: var(--white); position: absolute; left: 50%; transform: translateX(-50%); bottom: -75px; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; cursor: pointer; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); }
    .team-slider .slick-arrow.slick-next{ transform:translateX(20%) ; -webkit-transform:translateX(20%) ; -moz-transform:translateX(20%) ; -ms-transform:translateX(20%) ; -o-transform:translateX(20%) ; }
    .team-slider .slick-arrow.slick-prev{ transform:translateX(-120%) ; -webkit-transform:translateX(-120%) ; -moz-transform:translateX(-120%) ; -ms-transform:translateX(-120%) ; -o-transform:translateX(-120%) ; }
    .team-info .common-detail{font-size: 14px;}
    .team-info .common-detail span{font-size: 16px; margin-bottom: 5px;}
    .team-content .section-title{margin-bottom: 20px;}
    .team-info .common-detail p{ display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
    .team-speaker-section{padding: 60px 0;}
    .team-speaker-section .team-detail{margin-bottom: 25px;}
    .team-slider-part{padding-bottom: 130px;}
    .team-new-section{ padding: 30px 0; }
    /* team section  */

    /* content theme featured  */
    .content-theme-featured-section{padding: 35px 0 70px;}
    .content-theme-new-featured-section{padding: 30px 0 145px;}
    .content-theme-featured-detail{max-width: 210px; padding: 20px 10px;}
    .content-theme-featured-info *{font-size: 14px; line-height: 22px;}
    .content-theme-featured-slider .slick-slide{padding: 0;}
    .content-theme-featured-slider .slick-list{margin: 0;}
    /* content theme featured  */

      /* featured content section */
      .featured-content-section{padding: 75px 5px;}
      .featured-content-wrp-detail{max-width: 100%; margin: 50px 0 0;}
      .featured-content-part > *:not(:last-child){margin-bottom: 70px;}
      .featured-content-wrp-detail .section-title{font-size: 26px; line-height: 36px; text-align: left; padding-right: 45px;}
      .featured-content-wrp-detail .common-detail ul li:not(:last-child){margin-bottom: 15px;}
      /* featured content section */

      /* conference section */
      .conference-section{padding: 20px 5px 90px;}
      .conference-slider-detail .common-detail{margin: 25px 0 0; font-size: 12px; line-height: 20px;}
      .conference-slider-detail .common-detail span{font-size: 14px;}
    .conference-slider-detail{padding: 68px 28px 25px;}
    .conference-slider-title *{font-size: 18px;}
    .conference-slider-part{margin: -40px 15px; height: calc(100% + 40px);}
    .conference-slider-part .custom-dots-container{margin-bottom: 40px;}
    .conference-image{height: 190px;}
    .conference-image img{ border-radius:5px ; -webkit-border-radius:5px ; -moz-border-radius:5px ; -ms-border-radius:5px ; -o-border-radius:5px ; }
    .conference-slider .slick-arrow{ width: 40px; padding: 8px; height: 40px; top: auto; bottom: -120px; left: 50%; transform:translateX(-50%) ; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; }
    .conference-slider .slick-arrow.slick-next{ transform:translatex(20%) ; -webkit-transform:translatex(20%) ; -moz-transform:translatex(20%) ; -ms-transform:translatex(20%) ; -o-transform:translatex(20%) ; }
    .conference-slider .slick-arrow.slick-prev{ left: 50%; transform:translatex(-120%) ; -webkit-transform:translatex(-120%) ; -moz-transform:translatex(-120%) ; -ms-transform:translatex(-120%) ; -o-transform:translatex(-120%) ; }
    /* conference section */

     /* who we are section  */
     .who-we-are-section{padding: 50px 0;}
     .who-we-are-content .sub-title{margin-bottom: 20px;}
     .who-we-are-content .section-title{margin-bottom: 30px;}
     /* who we are section  */

     /* gcg common center section */
    .gcg-common-center-section{padding: 10px 0 70px;}
    .gcg-common-center-content .sub-title{margin-bottom: 20px;}
    /* gcg common center section */

    /* our partners section */
    .our-partners-section{padding: 60px 0;}
    .our-partners-image{height: 120px; padding: 20px;}
    /* our partners section */

    /* common border image section */
    .common-border-image-section{padding: 20px 0;}
    .common-border-image{height: 200px; margin-bottom: 50px;}
    .common-border-image-block .row{margin: 0 -23px;}
    .common-border-image-block .row > *{padding: 0 23px;}
    /* common border image section */

    /* why stay section */
    .why-stay-section{padding: 30px 5px 35px;}
    .why-stay-left-part{max-width: 100%;}
    .why-stay-right-part{max-width: 100%;}
    .why-stay-content{flex-direction: column; align-items: center;}
    .why-stay-right-part ul li{text-align: center;}
    .why-stay-right-part .common-detail{text-align: center;}
    .why-stay-center-part{margin: 20px 0;}
    .why-stay-center-part .common-triangle-vector{width: auto; height: auto;}
    .why-stay-center-part .section-title{font-size: 36px; line-height: 46px;}
    /* why stay section */

     /* privacy-policy */
     .privacy-policy-section{ padding: 80px 0; }
     .privacy-policy-detail h1 { font-size: 32px; line-height: 46px; color: var(--black); }
     .privacy-policy-detail h2 { font-size: 30px; line-height: 40px; color: var(--black); }
     .privacy-policy-detail h3 { font-size: 26px; line-height: 36px; color: var(--black); }
     .privacy-policy-detail h4 { font-size: 22px; line-height: 32px; color: var(--black); }
     .privacy-policy-detail h5 { font-size: 18px; line-height: 28px; color: var(--black); }
     .privacy-policy-detail h6 { font-size: 16px; line-height: 24px; color: var(--black); }
     /* privacy-policy */

     /* featured-new-section */
    .featured-new-section .featured-right-part{margin: 35px 0 0;}
    .featured-new-section > *:nth-child(even) .featured-left-part{max-width: 100%; margin: 0; padding-right: 0; text-align: left;}
    .featured-new-section > *:nth-child(even) .featured-triangle-vector{left: 0;}
    /* featured-new-section */

    .common-info-new-section .common-info-part-title-block{margin-bottom: 25px;}
    .common-info-new-section .featured-right-part{margin-top: 0;}

    /* free-register-section */
    .free-register-content .featured-left-part{max-width: 100%;}
    .free-register-content .featured-left-part .common-detail{margin: 20px 0 0;}
    .free-register-form-part{max-width: 100%; margin: 30px 0 0;}
    .free-register-content .featured-left-part .featured-triangle-vector{left: 0;}
    .free-register-section{padding: 50px 0;}
    .free-register-content .featured-left-part .sub-title{margin-bottom: 10px;}
    .free-register-form-part .section-title{padding-bottom: 20px; margin-bottom: 20px;}
    /* free-register-section */

     /* footer */
     .footer-logo-link{max-width: 310px; margin: 0 auto; display: flex; justify-content: center;}
     .footer-content{margin: 0; flex-wrap: wrap; flex-direction: column; align-items: center; padding: 54px 0 30px;}
     .footer-content > *{padding: 0; width: 100%; flex: 0 0 100%;}
     .footer-content > *:last-child{max-width: 100%; margin-top: 30px; max-width: 360px;}
     .footer-content > *:nth-child(3){margin-top: 30px;}
     .footer-content > *:nth-child(2){margin-top: 30px;}
     .footer-common-detail{margin: 30px auto 0; text-align: center; width: 100%; max-width: 388px; font-size: 18px; line-height: 28px;} 
     .footer-social-media-list{margin: 30px 0 0;}
     .footer-social-media-list ul{justify-content: center;}
     .footer-link-title{text-align: center; font-size: 20px; line-height: 30px;}
     .footer-link-list ul li{text-align: center; font-size: 18px; line-height: 28px;}
     .footer-link-list ul li:not(:last-child){margin-bottom: 10px;}
     .footer-bottom-content{flex-direction: column; align-items: center;}
     .footer-bottom{padding: 18px 0  15px;}
     .footer-bottom-content > *:not(:last-child){margin-bottom: 15px;}
     .footer-copyright{text-align: center;}
     /* footer */
}

/*---------- Small Mobile , IPhone Start ----------*/

/*=== Screen Size = 240, 320, 360, 480, 568 ===*/
@media (min-width: 576px) and (max-width: 767px){
}

@media (min-width: 240px) and (max-width: 575px){
    /* banner */
    .banner-wrp{background-image: url('../images/banner-mobile.jpg') !important;}
    .banner-right{margin: 80px auto 0; max-width: 200px; left: 20px;}
    .inner-banner-wrp{background-image: url('../images/inner-banner-bg-mobile.jpg') !important;}
    /* banner */

       /* highlights-section */
       .highlights-section .container-fluid{width: auto;}
       .highlights-slider .slick-list{ padding-right: 18vw; }
       .highlights-detail *{text-align: center;}
       .highlights-detail{max-width: 100%; margin: 0 auto; padding: 0 40px;}
       .highlights-detail .section-title{margin: 0 auto 20px; max-width: 310px;}
       .custom-dots-container .slick-dots{justify-content: center;}
       .highlights-section{padding: 60px 0 50px;}
       .highlights-vector-shape{width: 42px; left: -17px; top: -30px;}
       .highlights-slider-part{margin: 10px 0 0 45px;}
       .highlights-slider-video{height: clamp(160px, 50vw - 50px, 220px);}
       .highlights-slider-detail .common-detail{font-size: 12px; line-height: 18px; margin: 13px 0 0;}
       .highlights-slider .slick-arrow{ width: 38px; height: 38px; padding: 8px; transform: translateY(-120%) ; -webkit-transform: translateY(-120%) ; -moz-transform: translateY(-120%) ; -ms-transform: translateY(-120%) ; -o-transform: translateY(-120%) ; }
       .highlights-slider .slick-arrow.slick-next{left: -18px;}
       /* highlights-section */   

    /* speakers section */
    .speakers-slider .slick-dots{left: 50%; transform: translateX(-38%); bottom: -435px; justify-content: center;}
    .speakers-slider .slick-list{padding-left: 25vw;}
    .speakers-slider-image {height: 357px}
    .speakers-section{padding: 70px 0 55px;}
    .speakers-slider-detail .speakers-slider-info{bottom: 25px; padding: 0 20px;}
    .speakers-slider-info .common-detail{padding-right: 20px; margin: 0 -20px 0 0;}
    .speakers-detail-info{margin: 30px auto 0; padding: 0; width: 100%; max-width: 348px;}
    .speakers-detail-info *{text-align: center;}
    .speakers-detail-info .sub-title{display: block;}
    .speakers-detail-info .speakers-btn{margin: 20px 0 0;}
    .speakers-slider-part{max-width: 88.5%;}
    .speakers-slider-info .common-detail p{font-size: 12px; line-height: 16px;}
    /* speakers section */

    /* team section  */
    .team-section{padding: 70px 5px 145px;}
    .team-image{height: 510px;}
    .team-info{padding: 30px;}
    .team-info .common-detail{font-size: 16px;}
    .team-info .common-detail span{font-size: 18px; margin-bottom: 5px;}
    .team-speaker-section{padding: 30px 0;}
    .team-new-section{ padding: 30px 0 !important; }
    /* team section  */

    /* content theme featured  */
    .content-theme-featured-detail{max-width: 279px; padding: 43px 25px;}
    .content-theme-featured-info *{font-size: 20px; line-height: 30px;}
    .content-theme-featured-slider .slick-slide{padding: 0;}
    .content-theme-featured-slider .slick-list{margin: 0;}
    .content-theme-new-featured-section .content-theme-featured-info *{font-size: 18px; line-height: 30px;}
    /* content theme featured  */

     /* common border image section */
     .common-border-image-section{padding: 10px 5px;}
     .common-border-image{height: 315px; margin-bottom: 50px;}
     .common-border-image-block .row{margin: 0;}
     .common-border-image-block .row > *{padding: 0;}
     /* common border image section */

    /* our partners section */
    .our-partners-section{padding: 35px 5px 45px;}
    .our-partners-image{height: 169px; padding: 20px; margin-bottom: 20px;}
    .our-partners-content .sub-title{margin-bottom: 20px;}
    .our-partners-block .row{margin: 0 -7px;}
    .our-partners-block .row>*{padding: 0 7px;}
    /* our partners section */

    /* privacy-policy */
    .privacy-policy-section{ padding: 50px 0; }
    .privacy-policy-detail h1 { font-size: 28px; line-height: 40px; color: var(--black); }
    .privacy-policy-detail h2 { font-size: 24px; line-height: 36px; color: var(--black); }
    .privacy-policy-detail h3 { font-size: 22px; line-height: 32px; color: var(--black); }
    .privacy-policy-detail h4 { font-size: 20px; line-height: 30px; color: var(--black); }
    .privacy-policy-detail h5 { font-size: 18px; line-height: 28px; color: var(--black); }
    .privacy-policy-detail h6 { font-size: 16px; line-height: 24px; color: var(--black); }
    /* privacy-policy */

    .common-info-content .common-triangle-vector{ width: 200px; left: 50%; transform:translate(-50% , -96%) ; -webkit-transform:translate(-50% , -96%) ; -moz-transform:translate(-50% , -96%) ; -ms-transform:translate(-50% , -96%) ; -o-transform:translate(-50% , -96%) ; }

    .featured-new-section .featured-right-part .common-detail p{display: block;}
}

@media (max-width: 400px){
    /* common style */
    .slick-arrow{width: 40px; height: 40px; padding: 8px;}
    /* common style */

    /* banner */
    .banner-content > h4{font-size: 22px; line-height: 30px;}
    .banner-title{font-size: 36px; line-height: 44px;}
    .btn{padding: 12px 18px; font-size: 14px; line-height: 20px;}
    .inner-banner-wrp .banner-right{margin-top: 150px;}
    .inner-banner-title{font-size: 32px; line-height: 40px; text-align: center;}
    .block-title{font-size: 20px;}
    /* banner */

    .counter-increment-list ul li{font-size: 8px;}

    /* highlights-section */   
    .highlights-section{padding: 30px 0;}
    .highlights-detail .section-title{max-width: 100%;}
    .highlights-detail{padding: 0 20px;}
    .highlights-slider-part{margin: 10px 0 0 30px;}
    /* highlights-section */   

    /* speakers section */
    .speakers-slider .slick-dots{ bottom: -475px;}
    .speakers-slider-image {height: 300px}
    .speakers-section{padding: 40px 0 25px;}
    .speakers-slider-detail .speakers-slider-info{bottom: 20px;}
    .speakers-detail-info{max-width: 280px;}
    .speakers-slider-part{max-width: 90%;}
    .speakers-slider .slick-arrow{width: 40px; height: 40px; padding: 8px;}
    .speakers-slider-detail .speakers-slider-info{padding: 0 15px;}
    .speakers-slider-info img{margin: 4px 0 0;}
    .speakers-slider-info img{right: 15px;}
    .speakers-slider-info .common-detail{padding-right: 15px;}
    /* speakers section */

    .content-theme-list ul li{font-size: 15px; line-height: 24px;}

     /* gcg common section */
     .gcg-common-section{padding: 40px 0;}
     .gcg-common-detail{max-width: 100%; margin: 25px 0 0;}
     .gcg-common-content > *:not(:last-child){margin-bottom: 45px;}
     .gcg-common-image{height: 280px;}
     .gcg-common-detail .section-title{font-size: 22px; line-height: 32px; text-align: center; text-transform: capitalize;}
     .gcg-common-detail .common-detail{margin: 20px auto 0; padding: 0;}
     /* gcg common section */

    /* sign-up-section */
    .left-top-gradient-shape{width: 50px;}
    .bottom-right-gradient-shape{width: 60px;}
    /* sign-up-section */

    /* technology section */
    .technology-section{ padding: 40px 0; }
    .technology-info{padding: 20px; margin-bottom: 20px; height: calc(100% - 20px);}
    .technology-info .block-title{padding-bottom: 12px; margin-bottom: 12px;}
    .technology-list{padding-left: 8px;}
    .technology-detail .banner-btn .btn-gradient-border{background: -webkit-linear-gradient(270deg, #749218 0%, #FF9F00 100%); background: linear-gradient(270deg, #749218 0%, #FF9F00 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
    .technology-detail .common-triangle-vector{display: none;}
    .technology-detail{padding: 0 5px;}
    .technology-block{margin: 40px 0 0;}
    .technology-news-report{padding: 40px 0 20px;}
    /* technology section */

    /* common info section  */
    .common-info-section{padding: 35px 5px 20px;}
    .common-info-content .common-btn-group{margin: 20px 0 0;}
    .common-info-content .row > *:first-child .common-info-detail-wrp{margin-bottom: 15px; padding-bottom: 15px;}
    /* common info section  */

    /* featured section */
    .featured-right-part{max-width: 100%; margin: 30px 0 0;}
    .featured-triangle-vector{left: 0; width: 120px; top: -30px;}
    .featured-section{padding: 25px 0;}
    .featured-left-part .sub-title{margin-bottom: 15px;}
    /* featured section */

    /* team section  */
    .team-section{padding: 40px 5px 100px;}
    .team-image{height: 360px;}
    .team-info{padding: 20px;}
    .team-info .common-detail{font-size: 14px;}
    .team-info .common-detail span{font-size: 16px; margin-bottom: 5px;}
    .team-slider .slick-arrow{width: 40px; height: 40px; padding: 8px; bottom: -60px;}
    .team-speaker-section{padding: 20px 0;}
    .team-new-section{ padding: 30px 0 !important; }
    .team-slider-part{padding-bottom: 100px;}
    /* team section  */

    /* content theme featured  */
    .content-theme-featured-section{padding: 20px 0 90px;}
    .content-theme-featured-detail{max-width: 210px; padding: 20px 10px;}
    .content-theme-featured-info *{font-size: 14px; line-height: 22px;}
    .content-theme-featured-slider .slick-slide{padding: 0;}
    .content-theme-featured-slider .slick-list{margin: 0;}
    .content-theme-featured-block{margin: 25px 0 0;}
    .content-theme-featured-slider .slick-arrow{bottom: -60px;}
    .content-theme-new-featured-section .content-theme-featured-info *{font-size: 14px; line-height: 22px;}
    /* content theme featured  */

    /* featured content section */
    .featured-content-section{padding: 30px 5px 50px;}
    .featured-content-wrp-detail{max-width: 100%; margin: 30px 0 0;}
    .featured-content-part > *:not(:last-child){margin-bottom: 50px;}
    .featured-content-wrp-detail .section-title{font-size: 26px; line-height: 36px; text-align: left; padding-right: 0;}
    .featured-content-wrp-detail .common-detail ul li:not(:last-child){margin-bottom: 10px;}
    .featured-content-part{margin: 30px 0 0;}
    /* featured content section */

    /* conference section */
    .conference-slider-detail{padding: 50px 20px 20px;}
    /* conference section */

    .common-info-about-title *{font-size: 22px;}
    .common-info-lodging-section .common-btn-group .btn{font-size: 12px;}

     /* gcg common center section */
     .gcg-common-center-section{padding: 10px 0 40px;}
     /* gcg common center section */

     /* our partners section */
    .our-partners-image{height: 120px; padding: 20px; margin-bottom: 20px;}
    /* our partners section */

    /* common border image section */
    .common-border-image-section{padding: 30px 5px;}
    .common-border-image{height: 250px;} 
    .common-border-image-block .row > *:last-child .common-border-image{margin-bottom: 0;}
    /* common border image section */

    /* why stay section */
    .why-stay-section{padding: 30px 5px 20px;}
    .why-stay-left-part{max-width: 100%;}
    .why-stay-right-part{max-width: 100%;}
    .why-stay-content{flex-direction: column; align-items: center;}
    .why-stay-right-part ul li{text-align: center;}
    .why-stay-center-part{margin: 20px 0;}
    .why-stay-center-part .common-triangle-vector{width: auto; height: auto;}
    .why-stay-center-part .section-title{font-size: 26px; line-height: 36px;}
    /* why stay section */

    .free-register-content .featured-left-part .common-detail{font-size: 16px; line-height: 26px;}

    /* footer */
    .footer-logo-link{max-width: 250px; margin: 0 auto; display: flex; justify-content: center;}
    .footer-common-detail{margin: 30px auto 0; text-align: center; width: 100%; max-width: 388px; font-size: 15px; line-height: 22px;}
    .footer-link-title{text-align: center; font-size: 18px; line-height: 26px;}
    .footer-link-list ul li{text-align: center; font-size: 15px; line-height: 22px;}
    .footer-content{ padding: 40px 0; }
    /* footer */
}


