@import url('https://fonts.googleapis.com/css2?family=Archivo:wght@300&family=Oswald:wght@600&display=swap');


/* Mobile-first: 1 column by default */
.cc2 {
  column-count: 1;
  
}

/* Desktop: 2 columns on wider screens */
@media (min-width: 768px) {
  .cc2 {
    column-count: 2;
    column-gap:30px;
   column-rule:1px solid #fff;
  }
}
.cc2 > div {
  break-inside: avoid;
}

html {
  /*scroll-snap-type: y proximity;*/
  /*scroll-behavior: smooth;*/
  /*scroll-padding: 10px;*/
}
section {
  /*scroll-snap-align: start;*/
  /*scroll-snap-stop: always;*/
}

p.lightbox-caption.m-0.p-2.text-center.text-white.small {
    position: absolute;
    /* z-index: 100000; */
    bottom: 10px;
    display: inline !important;
    text-align: center !important;
    color:#fcb900;
}

.convo-title sup {
    top: -.95em!important;
}
.convo-title sub,.convo-title sup {
    position: relative;
    font-size: 0.45em!important;
    line-height: 0;
    vertical-align: baseline;
}


.count-box{background: #041e39; color: #fff;font-family: 'Bebas Neue', sans-serif; z-index: 100;margin-top: -90px!important;}

/*.col-lg-6.Ctime:nth-child(odd){border-right:1px solid #ddd; }*/
.col-lg-6.Ctime{border-right:1px solid #ddd; }
.containerV {
    position: relative;
    width: 100%;
    overflow: hidden;
    padding-top: 56.25%;
}

.carousel-indicators img{
    width: 70px;
    display: block;
}
.carousel-indicators button{
    width: max-content!important;
}
.carousel-indicators{
    position: unset;
}
        
        
        
        /* width */
::-webkit-scrollbar {
  height:6px;

}

/* Track */
::-webkit-scrollbar-track {
   background: rgba(14,49,85,1); 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #0b539f; 
    border-radius: 50px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
 background: #0b539f; 
   cursor: pointer;
}



.gallery-link ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    }
  
  .gallery-link  li {
    float: left; 
  }
  
  .gallery-link  li a {
    display: block;
    color: white;
    text-align: center;
    padding: 10px;
    text-decoration: none;
  }
  
  .gallery-link  li a:hover {
    background-color: rgba(255,255,255,0.2);
  }




  .gallery-link2 ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    }
  
  .gallery-link2  li {
    float: left; 
  }
  
  .gallery-link2  li a {
    display: block;
    color: white;
    text-align: center;
    padding: 10px;
    text-decoration: none;
  }
  
  .gallery-link2  li a:hover {
    background-color: #fff;
  }



p{color:#707070;font-family: 'Archivo', sans-serif;}
div{font-family: 'Archivo', sans-serif;}


.browse-pre-events a{text-decoration:none;}
.browse-pre-events h1{font-size:35px;padding: 30px;border:1px solid #707070;border-bottom:3px solid #fcb900;text-align:center;margin:20px;}

.left-line-brown {border-left:1px solid #F2C89E;}
.fa-solid {
            font-size: 250px;
            padding: 30px;
            color: #06dbca;
        }
        #timer {
          /*  width: 50%;*/
        }
        #timer h2{
            color: #06dbca;
        }
        .counter{
           /* display: flex;
            gap: 30px;
            margin-top: 30px;*/
        }
        .box{
            background-color: #06dbca;
            padding: 20px;
            display: flex;
            align-items: center;
            justify-content: center;
            flex-direction: column;
            width: 50px;
            border-radius: 5px;
        }
        .box span{
            font-size: 30px;
        }
        .box p{
            margin: 0;
        }
        .name{
           /* display: flex;
            gap: 40px;*/
        }

       
h1,h2,h3,h4,h5,h6{text-transform:uppercase; font-family:'Bebas Neue',sans-serif; }
body{background:red;font-family: 'Archivo', sans-serif;}


#counter25{background: #041e39; color: #fff;font-family: 'Bebas Neue', sans-serif; z-index: 100;margin-top: -50px;}
#counter25 span{font-family:'Bebas Neue'; }
.myslider a{text-decoration: none;color:rgba(252,185,0,0.5); font-size:3.5rem; padding-right:40px;}
.myslider a.active, .myslider a:hover{text-decoration: none;color:#fff; font-size:3.5rem;}
.card-title {
            min-height: 6rem;
            /* text-align: center; */
        }
        .card-title a {
            text-decoration: none;
            color: #041e39;
            font-weight: bold;
            /* font-size: 22px; */
            font-family: 'Bebas Neue', sans-serif !important;
        }
        .carousel-inner .carousel-item.active,
        .carousel-inner .carousel-item-next,
        .carousel-inner .carousel-item-prev {
            display: flex;
        }
	.title-conv{font-size:70px;color:red;}	


/* Small devices (phones, 576px and less) sm */
@media only screen and (max-width: 576px) {
    .b-right{border-right:0px solid #fff;}
    .colc2{column-count:1;}
    /*.cc2{column-count:1!important;}*/
    .subh{color: #009fde;font-size:30px;line-height: 1;font-family:'oswald';text-transform: capitalize;}
    .title2024block{margin-bottom:80px;}
    .count-box{margin-top: -80px!important;}
    /*.col-lg-6.Ctime:nth-child(odd){border-right:0px solid #ddd; }*/
    
    .arrow-l img{height:30px!important;}
    .counter-digit{font-size: 70px; color: #fff;display:block; line-height:70px;font-family:'Bebas Neue',sans-serif!important;}
    .counter-text{font-size: 30px; color: #FFBB00;display:block;font-family:'Bebas Neue',sans-serif!important;}
     .top-bg{background-size:cover !important;background: linear-gradient(rgba(0,0,0,00), rgba(0,0,0, 0)), url('http://convocation.flame.edu.in/wp-content/uploads/2024/02/banner-2024.jpg') no-repeat center center;z-index: -100;}
    .flame-logo{width: 223px; height: auto;}
    .banner-h{min-height: 400px;}
    .banner-h1{min-height: 400px;}
    .convo-title {color: #ffffff;font-size:60px;line-height:1;font-family:'Bebas Neue',sans-serif;}
    .convo-title1 {color: #ffffff;font-size:80px;line-height:75px;font-family:'Bebas Neue',sans-serif;}
    .left-line-brown {border-left:0px solid #F2C89E;}
	.vc-h1{font-size:45px;  text-transform:uppercase; font-family:'Bebas Neue',sans-serif;}
	.vc-h1 sup{font-size: 21pt;top: -.45em !important;position: relative;     line-height: 0; vertical-align: baseline;}
}
 /* Small devices (landscape phones, 576px and up) sm */
        @media (min-width: 576px) {
            /*.cc2{column-count:1!important;}*/
            .convo-schedule2 br{ dispaly:none;}
            .b-right{border-right:0px solid #fff;}
            .colc2{column-count:1;}
             .title2024block{margin-bottom:80px;}
            .subh{color: #009fde;font-size:30px;line-height: 1;font-family:'oswald';text-transform: capitalize;}
            .count-box{margin-top: -80px!important;}
            .arrow-l img{height:30px!important;}
            .counter-digit{font-size: 70px; color: #fff;display:block; line-height:70px;font-family:'Bebas Neue',sans-serif!important;}
            .counter-text{font-size: 30px; color: #FFBB00;display:block;font-family:'Bebas Neue',sans-serif!important;}
            .top-bg{background: linear-gradient(rgba(0,0,0,0), rgba(0,0,0, 0)), url('http://convocation.flame.edu.in/wp-content/uploads/2024/02/banner-2024.jpg') no-repeat center center;z-index: -100;}
            .banner-h{min-height: 400px;}
            .banner-h1{min-height: 200px;}
			.vc-h1{font-size:45px;  text-transform:uppercase; font-family:'Bebas Neue',sans-serif;}
			 .vc-h1 sup{font-size: 21pt;top: -.45em !important;position: relative;     line-height: 0; vertical-align: baseline;}
            .title-conv{font-size:30px;}
            .convo-title {color: #ffffff;font-size:86px;line-height:0.9;font-family:'Bebas Neue',sans-serif;}
            .convo-title1 {color: #ffffff;font-size:75px;line-height:100px;font-family:'Bebas Neue',sans-serif;}
            .carousel-inner .carousel-item-end.active,
            .carousel-inner .carousel-item-next {
                transform: translateX(100%);
            }
            .carousel-inner .carousel-item-start.active,
            .carousel-inner .carousel-item-prev {
                transform: translateX(-100%);
            }
           
        }
        /* Medium devices (tablets, 768px and up) md */
        @media (min-width: 768px) {
            /*.cc2{column-count:1;}*/
             .convo-schedule2 br{ dispaly:none;}
            .b-right{border-right:0px solid #fff;}
            .colc2{column-count:1;}
             .title2024block{margin-bottom:60px;}
            .subh{color: #009fde;font-size:30px;line-height: 1;font-family:'oswald';text-transform: capitalize;}
            .count-box{margin-top: -40px!important;}
            .arrow-l img{height:40px!important;}
            .arrow-l{height:60px; margin-top:-15px;}
            .counter-digit{font-size: 70px; color: #fff;display:block; line-height:70px;font-family:'Bebas Neue',sans-serif!important;}
            .counter-text{font-size: 30px; color: #FFBB00;display:block;font-family:'Bebas Neue',sans-serif!important;}
            .convo-title {color: #ffffff!important;font-size:90px;line-height:0.9;font-family:'Bebas Neue',sans-serif;}
            /*.col-lg-6.Ctime:nth-child(odd){border-right:0px solid #ddd!important; }*/
            .top-bg{background: linear-gradient(rgba(0,0,0,0.00), rgba(0,0,0, 0)), url('http://convocation.flame.edu.in/wp-content/uploads/2024/02/banner-2024.jpg') no-repeat center center;z-index: -100;}
            .flame-logo{width: 223px; height: auto;}
			.vc-h1{font-size:45px; text-transform:uppercase; font-family:'Bebas Neue',sans-serif;}
			.vc-h1 sup{font-size: 23pt;top: -.65em !important;position: relative;     line-height: 0; vertical-align: baseline;}
            .carousel-inner .carousel-item-end.active,
            .carousel-inner .carousel-item-next {
                transform: translateX(50%);
            }
            .carousel-inner .carousel-item-start.active,
            .carousel-inner .carousel-item-prev {
                transform: translateX(-50%);
            }
        }
        /* Large devices (desktops, 992px and up) lg*/
        @media (min-width: 992px) {
            /*.cc2{column-count:2;}*/
             .convo-schedule2 br{ dispaly:block;}
            .b-right{border-right:1px solid #fff;}
            .colc2{column-count:2;}
             .title2024block{margin-bottom:45px;}
            .subh{color: #009fde;font-size:50px;line-height: 1;font-family:'oswald';text-transform: capitalize;}
            .count-box{margin-top: -80px!important;}
             .arrow-l img{height:50px;}
             .arrow-l{height:60px; }
            .counter-digit{font-size: 70px; color: #fff;display:block; line-height:70px;font-family:'Bebas Neue',sans-serif!important;}
    .counter-text{font-size: 30px; color: #FFBB00;display:block;font-family:'Bebas Neue',sans-serif!important;}
            /*.col-lg-6.Ctime:nth-child(odd){border-right:0px solid #ddd!important; }*/
            .top-bg{background: linear-gradient(rgba(0,0,0,0), rgba(0,0,0, 0)), url('http://convocation.flame.edu.in/wp-content/uploads/2024/02/banner-2024.jpg') no-repeat center center;z-index: -100;}
            .flame-logo{width: 323px; height: auto;}
            
            .convo-title {color: #ffffff;font-size: 80px; line-height: 0.9;}
            .convo-title1 {color: #ffffff;font-size: 80px; line-height: 195px;}
			.vc-h1{font-size:60px; text-transform:uppercase; font-family:'Bebas Neue',sans-serif;}
			.vc-h1 sup{font-size: 23pt;top: -.65em !important;position: relative;     line-height: 0; vertical-align: baseline;}
            .title-conv{font-size:50px;}
            .carousel-inner .carousel-item-end.active,
            .carousel-inner .carousel-item-next {
                transform: translateX(33.3333333333333333333333333333333333333%);
            }
            .carousel-inner .carousel-item-start.active,
            .carousel-inner .carousel-item-prev {
                transform: translateX(-33.3333333333333333333333333333333333333%);
            }
        }
        /* X-Large devices (large desktops, 1200px and up) xl*/
        @media (min-width: 1200px) {
            /*.cc2{column-count:2;}*/
            .convo-schedule2 br{ dispaly:block;}
            .b-right{border-right:1px solid #fff;}
            .colc2{column-count:2;}
             .title2024block{margin-bottom:180px;}
            .subh{color: #009fde;font-size:50px;line-height: 1;font-family:'oswald';text-transform: capitalize;}
            .count-box{margin-top: -80px!important;}
            /*.col-lg-6.Ctime:nth-child(odd){border-right:1px solid #ddd!important; }*/
             .arrow-l{height:60px;}
             .counter-digit{font-size: 100px; color: #fff;display:inline;}
            .counter-text{font-size: 45px; color: #FFBB00;display:inline;}
            
            .top-bg{background-size:cover!important; background: linear-gradient(rgba(0,0,0,0), rgba(0,0,0, 0)), url('http://convocation.flame.edu.in/wp-content/uploads/2024/02/banner-2024.jpg') no-repeat center center;z-index: -100;}
            .flame-logo{width: 323px; height: auto;}
            .banner-h{min-height: 800px;}
            .banner-h1{min-height: 350px;}
            .convo-title {color: #ffffff;font-size: 150px; line-height: 0.9;}
            .convo-title1 {color: #ffffff;font-size: 150px; line-height: 195px;}
            .carousel-inner .carousel-item-end.active,
            .carousel-inner .carousel-item-next {
                transform: translateX(25%);
            }
            .carousel-inner .carousel-item-start.active,
            .carousel-inner .carousel-item-prev {
                transform: translateX(-25%);
            }
        }
        /* XX-Large devices (larger desktops, 1400px and up) xxl*/
        @media (min-width: 1400px) {
            /*.cc2{column-count:2;}*/
            .convo-schedule2 br{ dispaly:block;}
            .b-right{border-right:1px solid #fff;}
            .colc2{column-count:2;}
            .subh{color: #009fde;font-size:50px;line-height: 1;font-family:'oswald';text-transform: capitalize;}
            .count-box{margin-top: -80px;}
            .arrow-l img{height:50px;}
             .arrow-l{height:60px; margin-top:-15px;}
        }
        .carousel-inner .carousel-item-end,
        .carousel-inner .carousel-item-start {
            transform: translateX(0);
        }
        
        
        
        
.col-lg-12.Ctime1.col-12:before {
    border-left: 1px solid #fff;
    position: absolute;
    left: 0;
    top: 0;
    width:100px; height:100px;}
