﻿@charset "utf-8";

@media (max-width: 1370px) {

}



@media (max-width: 1300px) {

  .container-fluid {

    width: 100%;

  }

	
	
	
	
	
	
}
@media (max-width: 1284px) {
.banner-text label.labelnew {
    font-size: 50px ;
	}
.banner-text label.labelnew br {
    display: none;
	}
	
}


@media (max-width: 1200px) {

  .ban-text {

    margin-top: 10%;

  }

  .container-fluid {

    width: 100%;

  }

  .logo h1 a {

    font-size: 36px;

  }

  .classynav ul li a {

    font-size: 22px;

  }

  .banner-text label {

    font-size: 38px;

  }
	
.banner-text label br {
	display: none;

  }
	
    .banner-text label.labelnew {
        font-size: 38px;
    }	

  .banner-text p {

    font-size: 22px;

  }
	
	

  .banner-part {

    padding: 0px;

  }

  .heading label {

    font-size: 38px;

    margin-bottom: 35px;

  }

  .runing-txt p {

    font-size: 18px;

  }

  .tabing .accordion-button:not(.collapsed) {

    font-size: 22px;

  }

  .tabing .accordion-collapse.collapse.show .tab-txt p {

    font-size: 16px;

  }

  .tabing .accordion-collapse.collapse.show .tab-txt p label {

    padding-bottom: 12px;

  }

  .tabing .accordion-button {

    font-size: 18px;

  }

  .tabing .accordion-item {

    padding-top: 18px;

  }

  .tab-txt {

    padding-bottom: 0px;

  }

  .heading p {

    font-size: 18px;

  }

  .b-bold p {

    font-size: 22px;

  }



  .succes-step ul li h4 {

    font-size: 20px;

  }

  .succes-step ul li {

    height: 250px;

    margin-top: 25px;

  }

  .heading p.big-size {

    font-size: 22px;

  }

  .mrgn-section {

    margin: 75px 0px;

  }

  .social {

    padding-top: 12px;

  }

  .photo-flip ul li {

    width: 240px;

  }

  .ticket ul li {

    margin-bottom: 10px;

  }
	

	 .web-banner img
	{
		width: 100%;
	}
	


}



@media (max-width: 1024px) {

  .top-section {

    margin: 15px 0px;

  }



  .classy-navbar {

    margin-top: 12px;

  }



  .photo-flip ul li {

    width: 225px;

  }

  .flip-card-back .title-head1 p {

    font-size: 16px;

    padding-right: 15px;

  }

  .classy-navbar {

    margin-top: 15px;

  }

  .events-photo-flip ul li {

    margin-bottom: 10px;

  }


	
	
	
}



@media (max-width: 991px) {

  .logo h1 a {

    font-size: 30px;

  }



  .logo h1 img {

    height: 51px;

    padding-right: 10px;

  }



  .top-section {

    margin: 7px 0px 15px;

  }



  .classy-navbar {

    margin-top: 22px;

  }



  .banner-part {

    padding: 0px;

  }



  .heading label {

    font-size: 30px;

    margin-bottom: 10px;

  }

  .runing-txt p {

    font-size: 16px;

    line-height: 24px;

  }

  .mrgn-section1 {

    margin: -50px 0 50px 0px;

  }

  .gray-bg {

    padding: 50px 0px;

  }

  .mrgn-section {

    margin: 50px 0px;

  }

  .heading p {

    font-size: 16px;

  }

  .photo-flip ul li {

    width: 253px;

  }

  .photo-flip ul li:last-child {

    margin-right: 8px;

  }

  .photo-flip ul li {

    margin: 0 8px 8px;

  }

  .yellow-clr {

    text-align: left;

  }

  .white-clr {

    text-align: left;

  }

  .b-bold {

    text-align: center;

    margin-top: 0px;

  }

  .b-bold p {

    font-size: 16px;

    margin: 0;

  }



  .yellow-strip {

    width: 84%;

    top: 16px;

  }

  .heading p.big-size {

    font-size: 19px;

  }

  .heading label a {

    font-size: 20px;

    text-align: left;

  }

  .social a img {

    width: 7%;

  }

  .social a {

    margin: 0 8px;

  }

  .succes-step ul li {

    margin-right: 0px;

    margin-bottom: 0px;

    margin: 0 20px;

  }

  .succes-step ul li:nth-child(2) {

    margin-right: 0px;

    margin: 0 10px;

  }

  .succes-step ul li:nth-child(4) {

    margin-right: 0px;

    margin: 0 10px;

  }

  .succes-step ul li {

    margin-top: 30px !important;

  }



  .gray-bg1 {

    background: #a2362a;

    padding: 50px 0px 70px;

  }

.classynav ul li.active a {

    background: #FFD4D4;

}

	

.classynav ul li ul li a:hover {

     background: #FFD4D4;

}	

	

}

@media (max-width: 900px) {
	    .banner-text label {
        font-size: 30px;
line-height: normal;
    }
	    .banner-text p {
        font-size: 14px !important;
			line-height: normal;
    }
	
    .banner-text label.labelnew {
        font-size: 30px;
    }	
	
	
	
	
}






@media (max-width: 768px) {

  .logo h1 a {

    font-size: 30px;

  }

  .ban-text {

    margin-top: 10%;

  }



  .gray-body {

    padding: 30px 0px;

  }

  .events-photo-flip {

    padding-bottom: 30px;

  }

  .startup-cover {

    background: rgba(255, 255, 255, 0.6);

    display: block;

    left: 0;

    right: 0;

    padding: 30px 0px;

  }

  .mb80 {

    margin-bottom: 40px;

  }

  .startup-box ul li {

    margin: 0 8px;

  }



  .startup-box ul li .startup-text p {

    font-size: 14px;

    line-height: 23px;

  }

.banner-part .carousel-indicators {

 

    z-index: 9;

}	

	

.yellow-circle {

   

    z-index: 9;

}	

 

	

}

@media (max-width: 767px) {

  .logo h1 a {

    font-size: 30px;

  }



  .mb0 {

    margin-bottom: 0px !important;

    text-align: left;

  }

  .succes-step ul li {

    margin: 25px 12px 12px;

  }



  .gray-bg1 {

    background: #a2362a;

    padding: 50px 0px 50px;

  }

  .succes-step ul li {

    margin-top: 15px !important;

  }

  .b-bold p {

    padding-bottom: 8px;

  }

  .pr200 {

    padding-right: 0px;

    position: relative;

    padding-left: 0px;

  }

  .event-heading label {

    font-size: 45px;

  }

  .event-heading p {

    font-size: 16px;

  }

  .startup-box ul li .startup-text h4 {

    font-size: 35px;

  }

  .ban-text1 {

    margin-top: 0%;

  }

  .icon-circal {

    padding-bottom: 20px;

  }

  .mrgn-section1 .mt-5 {

    margin-top: 0rem !important;

  }

  .pavilion-center ul li {

    width: 20%;

  }
	
	

}

@media (max-width: 750px) {
    .banner-text label {
        font-size: 20px;
        line-height: normal;
    }
	
    .banner-text label.label2 {
        font-size: 20px !important;
        line-height: normal !important;
    }	
	    .banner-text p {
        font-size: 12px !important;
        line-height: normal;
    }
	.pd-top {
    padding-top: 2% !important;
}
	
	

}





@media (max-width: 715px) {

  .logo h1 a {

    font-size: 27px;

  }

}



@media (max-width: 640px) {

  .logo h1 a {

    font-size: 23px;

  }



  .top-section {

    margin: 0px 0px 17px;

  }



  .startup-box ul {

    display: block;

  }

  .startup-box ul li {

    display: inline-block;

    margin-bottom: 15px !important;

  }

  .ban-text1 p a {

    margin-top: 10px;

    display: inline-block;

  }



  .ban-text1 img {

    width: 260px;

    padding-bottom: 15px !important;

  }



  .mrgn-section1 {

    margin-top: 50px !important;

  }

  .pavilion-center ul li {

    width: 24%;

  }

		.pd-top {
    padding-top: 7% !important;
}

    .banner-text label.label2 {
        font-size: 28px !important;
        line-height: 38px !important;
    }

	    .banner-text label {
        font-size: 40px !important;
    }
	
	    .banner-text label p {
        font-size: 16px !important;
    }	
	
	

}



@media (min-width: 575px) {

  .banner-text p {

    font-size: 18px;

  }

}



@media (max-width: 575px) {

  #image2 {

    width: 150px;

  }

  .logo h1 a {

    font-size: 24px;

  }



  .ban-text {

    margin-top: 5%;

  }



  .banner-text label {

    font-size: 38px;

    line-height: normal;

  }

  .banner-text p {

    font-size: 16px;

    line-height: normal;

  }



  .banner-part {

    padding: 0px;

  }



  .top-section {

    margin: 0px 0px 12px;

  }

  .classy-navbar-toggler .navbarToggler {

    margin-top: 5px;

  }

  .heading {

    text-align: center;

  }



  .heading label {

    font-size: 35px;

  }

  .runing-txt p {

    font-size: 16px;

    line-height: 22px;

  }

  .right-img {

    text-align: center;

  }

  .mrgn-section1 {

    margin: 0px 0 40px 0px;

  }

  .mrgn-section {

    margin: 40px 0px;

  }



  .gray-bg {

    padding: 40px 0px;

  }

  .succes-step ul li {

    width: 250px;

  }

  .succes-step ul {

    margin: 0px;

    padding: 0px;

    text-align: center;

  }

  .succes-step ul li {

    margin: 0px 5px 15px;

  }

  .b-bold p {

    margin-bottom: 8px;

  }



  .left-part {

    width: 96%;

    margin: 0 12px 15px;

    float: none;

  }

  .right-part {

    width: 96%;

    margin: 0 12px;

    float: none;

    padding: 0px;

  }

  .yellow-strip {

    width: 58%;

    top: 11px;

  }

  .heading label a {

    font-size: 17px;

    text-align: center;

  }

  .mb0 {

    text-align: center;

  }

  .social {

    text-align: center;

    padding-top: 5px;

    padding-bottom: 8px;

  }

  .social a img {

    width: 4%;

  }

  .classynav ul li a {

    font-size: 16px;

  }

  .classy-navbar .nav-brand {

    margin-right: 0px;

  }

  .tabing .accordion-collapse.collapse.show .tab-txt p {

    font-size: 16px;

  }

  .tabing .accordion-collapse.collapse.show .tab-txt p {

    line-height: 22px;

  }

  .gray-bg {

    padding: 50px 0px 60px;

  }

  .yellow-circle {

    height: 100px;

    width: 100px;

    top: -50px;

    line-height: 100px;

  }

  .succes-step ul li {

    margin-top: 8px !important;

  }



  .gray-bg1 {

    background: #a2362a;

    padding: 50px 0px 55px;

  }

  .pd-top p {

    display: none;

  }

  .meet-digit {

    font-size: 35px;

  }

  .meet-digit {

    font-size: 30px;

  }



  .meet-content {

    margin: 15px 60px;

  }

  .btn {

    margin-top: 15px;

  }



  .yellow-clr {

    text-align: center;

  }

  .heading p {

    text-align: left !important;

  }

  .b-bold {

    text-align: left;

  }

  .text-center {

    text-align: center !important;

  }

  .icon-circal {

    text-align: center;

  }

  .btn {

    margin: 0 auto;

    display: block;

  }

  .runing-txt a {

    text-decoration: none;

  }

	

.banner-part .carousel-indicators {

    bottom: 40px;

}	
    .banner-text label p {
        display: block !important;
    }
	

	

	

}



@media (max-width: 558px) {

  .banner-text label {

    font-size: 30px;

    line-height: normal;

  }



  .img2 {

    width: 235px;

  }

  .logo h1 a {

    font-size: 23px;

  }



  .ban-text {

    margin-top: 7%;

  }



  .succes-step ul li:nth-child(2) {

    margin-bottom: 16px;

  }



  .gray-bg1 {

    background: #a2362a;

    padding: 40px 0px 55px;

  }

}



@media (max-width: 480px) {

  .banner-text label {

    font-size: 30px;

    line-height: normal;

  }



  .ban-text {

    margin-top: 7%;

  }



  .logo h1 a {

    font-size: 22px;

  }



  .runing-txt p {

    font-size: 16px;

  }

  .gray-bg {

    padding: 30px 0px;

  }



  .tabing .accordion-item {

    padding-top: 9px;

  }

  .mrgn-section {

    margin: 30px 0px;

  }



  .event-flip-card-back .event-title-head1 p {

    font-size: 14px;

  }

  .banner-text p {

    font-size: 14px;

  }

  .ban-text1 p a {

    font-size: 14px;

  }

  .ban-text1 img {

    width: 200px;

    padding-bottom: 5px !important;

  }

  .pavilion-center ul li {

    width: 30%;

  }
	
    .banner-text label {
        font-size: 30px !important;
    }	
	
	

}

@media (max-width: 415px) {

  .banner-text label {

    font-size: 24px;

    line-height: normal;

  }



  .ban-text {

    margin-top: 5%;

  }



  .logo h1 a {

    font-size: 21px;

  }



  .yellow-strip {

    width: 60%;

    top: 10px;

  }

  .social a img {

    width: 6%;

  }



  .left-part {

    width: 94%;

    margin: 0 12px 15px;

    float: none;

  }

  .right-part {

    width: 94%;

    margin: 0 12px 15px;

    float: none;

  }

  .startup-box ul li {

    margin: 0 0px;

  }

  .ban-text1 {

    margin-top: 0%;

  }

  #image2 {

    width: 100px;

  }

  .ban-text1 img {

    width: 175px;

  }

  .ban-text1 p a {

    font-size: 14px !important;

  }



  .banner-text p {

    padding: 0px 0;

  }
	    .banner-text label p {
        font-size: 14px !important;
    }

}

@media (max-width: 375px) {

  .ban-text {

    margin-top: 3%;

  }



  .logo h1 a {

    font-size: 19px;

  }



  .classy-navbar .nav-brand {

    margin-right: 5px;

  }

  .classy-navbar .nav-brand {

    margin-right: -9px;

  }

  .banner-part {

    padding: 0px;

  }

  .tabing .accordion-button:not(.collapsed) {

    font-size: 17px;

  }

  .tabing .accordion-button {

    font-size: 16px;

  }



  .event-flip-card-front img {

    width: 100%;

  }

  .events-photo-flip ul li {

    width: 295px;

  }



  .event-flip-card {

    width: 295px;

  }



  .banner-text img {

    padding-bottom: 0px !important;

  }

  .banner-text p a {

    font-size: 14px !important;

  }



  .ban-text1 p a {

    margin-top: 5px;

  }

  .ban-text1 img {

    width: 160px;

  }

  

  .meet-content {

    margin: 15px 40px;

  }

  .pavilion-center ul li {

    width: 35%;

  }

}



@media (max-width: 360px) {

  .banner-part {

    padding: 0px;

  }

  .heading label {

    font-size: 33px;

  }
    .banner-text label {
        font-size: 25px !important;
    }

	
	

}

@media (max-width: 320px) {

  .banner-text label {

    font-size: 19px;

    line-height: normal;

  }



  .classy-navbar .nav-brand {

    margin-right: -16px;

  }

  .logo h1 a {

    font-size: 15px;

  }

  .banner-part {

    padding: 0px;

  }

  .left-part {

    width: 93%;

  }

  .right-part {

    width: 93%;

  }

  .pavilion-center ul li {

    width: 46%;

  }

}

