@media only screen and (max-width: 1920px) {
.date-icon p{font-size:35px !important;padding: 7px 0px !important;}
.location-icon{margin:0px 0px !important;display: flex;justify-content: center;align-items: center;}
.date-icon{margin:0px 0px 0px 0px !important;justify-content: center;align-items: center;display: flex;}
.location-icon p{font-size:35px !important;padding: 7px 0px !important;}
.date-icon img {width: 50px !important;height: 50px !important;margin-right:10px !important;}
.location-icon img {width: 50px !important;height: 50px !important;margin-right:10px !important;}
.content-container p{font-size:19px;}
.event-hightlights-section h1{padding:40px 0px;}
.who-should-attend-section{}
.partnerbg {height: 1405px;background-image: url(../images/pune-images/yartner-bg.png);background-repeat: no-repeat;
background-size: 100%;margin: 50px 0px 0px 0px;padding: 60px 0px 200px 0px;background-position: bottom center;
background-color: #1b1464;}
}

@media only screen and (max-width: 1600px) {
.event-hightlights-section h1 {padding: 5px 0px;text-align: center;margin: 0px;}
.location-icon img{float:left;width: 35px;height: 35px;margin-right: 10px;}
.date-icon img{float:left;width: 35px;height: 35px;margin-right: 10px;}
.event-hightlights-section h1 {padding: 7px 0px;}
.location-icon p{font-size:25px !important;padding: 0px 0px !important;}
.date-icon p{font-size:25px !important;padding: 0px 0px !important;}
}


@media only screen and (max-width: 1400px) {
.location-icon p{font-size:20px !important;padding: 0px 0px !important;}
.date-icon p{font-size:20px !important;padding: 0px 0px !important;}
}

@media only screen and (max-width: 1360px) {
.location-icon p{font-size:25px !important;padding: 5px 0px !important;}
.date-icon p{font-size:25px !important;padding: 5px 0px !important;}
}

@media only screen and (max-width: 1280px) {
.timer-main {width: 300px !important;}
}

@media only screen and (max-width: 1112px) {
.padding-left145 {padding-left: 90px;}
.mobile-menu ul li a {font-size: 16px;padding: 5px 5px;margin: 0px 6px;}
.keydiscussion-flex ul li p br{display:none;}
.timer-main {width: 270px !important;}
.location-icon p{font-size:18px !important;padding: 5px 0px !important;}
.date-icon p{font-size:18px !important;padding: 5px 0px !important;}
.location-icon img{float:left;width: 25px !important;height: 25px !important;margin-right: 10px !important;}
.date-icon img{float:left;width: 25px !important;height: 25px !important;margin-right: 10px !important;}
.event-hightlights-section h1 {font-size: 20px !important;}
.book-space-section {height: 390px;}
.bookspace-btn{right:25px;}
.book-space-section {height: 355px;}
}

@media only screen and (max-width: 1024px) {
.footer-listing ul li{font-size: 16px;}
.footer-icon-listing ul li {float: left;margin: 10px 5px 0px 0px;width: 30px;height: 30px;}
.footer-icon-listing ul li:nth-child(2) {float: left;width: 30px;height: 34px;padding: 0px 0px 0px 0px;}
.footer-listing h1{padding:0px 15px;}
.padding-left145 {padding-left: 120px;}
}

@media only screen and (max-width: 980px) {
.banner{height:100%;margin: 50px 0px 0px 0px;}
.content-container p{font-size:13px;line-height: 20px;}
.content-container p strong{font-size:13px;line-height: 20px;}
.padding-left145 {padding-left: 85px;}
}

@media only screen and (max-width: 800px) {
.banner-content-int h1{font-size:30px;}
.banner-content-int h2{font-size:20px;}
}

@media only screen and (max-width: 768px) {
header{top:0px; height:65px;border-radius: 0px 0px 0px 0px;}
header .logo {top: 0px;}
.logo{width:130px;}
.mobile-menu{display:block;background: #e31e24; width:65%;height: auto;margin-right:10px;}
.mobile-menu ul li:last-child a {border-radius: 20px;/* border: 3px solid #000; */padding: 3px 10px;
color: #000 !important;background: #000;font-size:15px;}
.headeractive .mobile-menu ul li:last-child a{border-radius: 20px;/* border: 3px solid #000; */
padding: 3px 10px;color: #000 !important;background: #1b1366 !important;font-size:15px;}
.headeractive .mobile-menu ul li a{color:#fff;}
.mobile-menu ul li:last-child a span{color:#fff !important;}
.mobile-menu ul li{width:100%;}
.mobile-menu ul li a{color:#fff !important;border-bottom:1px solid #fff;}
.mobile-nav-button{top:10px;display:block;}
.timer-main {width: 100% !important;left: 0px;transform: translate(0%, 0%);}
.time-logo img {max-width: 50%;}
.date-icon {margin: 15px 0px 5px 0px;}
.date-icon img, .location-icon img{width:25px !important; height:25px !important;}
.date-icon p, .location-icon p {font-size: 13px !important;font-weight: normal !important;}
.timer-main h1{font-size: 15px;}
.timer-main h2{font-size:14px;}
.timer-strip {position: absolute;bottom: -5px;width: 100%;}
.content-left{width:100%;}
.content-right{width:100%;}
.content-right ul li:nth-child(1){height:430px;}
.event-hightlights-section h1 {font-size: 20px;margin: 0px 0px 0px 30px;padding: 5px 0px;}
.event-hightlights-section ul li {width: 100%;}
.event-hightlights-section ul li p{border-bottom:none;min-height:auto;padding-bottom:20px;
font-size:16px; line-height:24px;}
.event-hightlights-section ul li:nth-child(3), .event-hightlights-section ul li:nth-child(6){
}
.focus-area-section{padding:0px 0px;background-repeat: repeat-y;height:auto;}
.focus-area-heading{font-size:20px; padding:10px;height:90px;}
.focus-area-bx{border-radius: 15px;min-height: 150px;margin-bottom: 10px;}
.focus-area-bx p {font-size: 16px;line-height: 22px;padding: 5px;}
.who-should-attend-section{padding:0px 0px;}
.who-should-heading h1 {font-size: 20px;padding:5px 100px 5px 100px;border-radius: 0px 0px 85px 85px;}
.who-should-attend-section ul{margin:15px 0px;}
.who-should-attend-section ul li span img {width: 30px;height: 25px;}
.who-should-attend-section ul li{margin: 10px 0px;padding: 0px 16px 0px 30px;font-size: 15px;line-height: 20px;
    background-size: 10px !important;border-radius: 10px;background-position: top 5px left 10px;}
.who-should-attend-section ul li div {font-size: 15px;line-height: 18px;border-radius: 5px;width: 80%;
margin: 0px 0px 0px 45px;padding: 5px 10px;}
.partner-left h1 {font-size: 25px;margin: 10px 0px 10px 0px;padding: 0px;}
.partner-left p {font-size: 14px;}
.partnerbx {border-radius: 0px 10px 10px 10px;padding: 5px;min-height: 180px;margin: 0px 0px 20px 0px;}
.partnerbx h1{font-size:18px;}
.partnerbx p {font-size: 16px;margin:0px;padding: 5px;border-radius: 0px 0px 10px 10px;min-height: 140px;}
.partnerbg {background-repeat: repeat-y;margin: 20px 0px 0px 0px;padding: 30px 0px 30px 0px;}
.partnerbg .col-md-12.col-sm-6.col-xs-12.pull-left .partnerbx {width: 100%;}
.book-space-section{height:325px;}
.bookspace-btn {right: 0px;top: 75px;padding: 4px 20px;font-size: 20px;font-weight: bold;border-radius: 50px;
transition: all 1s;}
.padding-left60 {padding-left: 15px;}
.background-image-seprator-line{background-image:none;}
.partner-section ul{display:block;text-align:center;}
.partner-section ul img{margin-bottom:10px;}
.partner-section ul.school-partner li{display:block;text-align:center;}
.partner-section ul div:nth-child(1) img {float: none;margin: 0px 0px 10px 0px;}
.partner-section ul li{float:none;}
.partner-section h1, .partner-section ul div h1, .partner-section h2{font-size:18px;}
.partner-section ul li img{margin-bottom:10px;}
.event-hightlights-section ul li, .display-flex{height:610px;}
.who-willjoin-heading h1{font-size:18px;}
.who-willjoin-heading{height:40px;}
.who-willjoin-listing ul li{width:95%;height:auto; min-height:Auto; margin-bottom:10px;}
.who-willjoin-listing ul li{font-size: 15px;padding:10px 20px 10px 20px;background-size: 10px;}
footer{margin:15px 0px;}
.mobile-nav-button .mobile-nav-button__line{background:#fff;}
.who-willjoin-listing ul{display:block;}
.timer-main h2{width:100%;padding: 4px 0px;margin: 0px 0px;}
.timer-main h1{max-width:100%;}
.banner-slider .slide{width:100%;}
.banner-slider{margin:10px 0px 0px 0px;}
.content-container h1{font-size:30px;}
.partner-section ul div:nth-child(1){width:100%;}
.bsliderimage{width:100%;height:auto;margin: 0px;}
.bsliderimage img {width: 60%;}
.bslidercontent{width: 100%;margin: 15px 0px 0px 0px;}
.bslidercontent h1{font-size:18px;}
.bslidercontent h2{transform: translate(0%, 0%);left: -2%;font-size: 18px;height: 35px;position: unset;       margin: 5px 0px 0px 0px;}
.bslidercontent p{margin:10px 0px 0px 0px;}
.banner-slider .slide{margin:10px 0px 0px 0px;max-width:100%;display: inline-block;text-align: center;}
.name-img img{width:100%;}
.event-hightlights-section ul{padding:0px 0px;}
.why-should-conatiner h1{height:52px;font-size:20px;}
.content-left{margin:0px 0px 0px 0px;}
.background-image-seprator-line{border-right:none;}
.register-main{height:90px;}
.register-main .button{font-size:15px; padding:4px 30px;}
.why-contentbg-left{background:url(../images/indore-images/why-contentbg-leftmobile.jpg);}
.why-contentbg-right{background:url(../images/indore-images/why-contentbg-rightmobile.jpg);}
.leftcontentbx, .rightcontentbx{width:96%; margin:0px 15px;float:left;}
.leftcontentbx p, .rightcontentbx p{font-size:18px;}
.mobile-menu ul li:first-child{border-bottom:none;}
}

@media only screen and (max-width: 640px) {
.mobile-menu ul li a{font-size:15px;}
.logo {width: 150px;left: 0px;}
.footer-listing ul li{font-size:14px;}
.footer-icon-listing ul li{width:30px; height:30px;}
#timer-main {top: 10px;width:85px;}
.date-icon, location-icon {margin: 10px 0px 5px 0px !important;}
.timer-main h1 {margin: 5px 0px 5px 0px;}
.event-hightlights-section ul li {width: 95%;}
.content-container h1 {font-size: 22px;}
}

@media only screen and (max-width: 575px) {
.mobile-nav-button{width: 20px;height: 20px;margin:10px;}
.mobile-nav-button .mobile-nav-button__line{height:2px;}
.footer-listing h1 {font-size: 16px;line-height: 34px;}
.footer-listing ul li span i {width: 25px;height: 25px;}
.footer-listing ul li {font-size: 14px;line-height:18px;}
#timer-main {top: 10px;width: 75px;}
#timer-main ul li {width: 70px;height: 70px;padding: 10px 10px;margin: 2px 0px;}
.timenumbers {font-size: 20px;line-height: 20px;}
.timedescription {font-size: 10px;}
.partner-section ul{margin:0px 0px 0px 0px;}
.partner-section h1, .partner-section ul div h1, .partner-section h2{margin:5px 0px 0px 0px;}
.timer-strip ul{height:55px;}
}

@media only screen and (max-width: 480px) {
.mobile-menu ul li a {font-size: 13px;padding:1px 5px;font-weight:normal;margin: 0px 0px;}
.mobile-nav-button .mobile-nav-button__line--1 {top: 8px;width:15px;}
.mobile-nav-button .mobile-nav-button__line--3{top: 8px;width:15px;}
.event-hightlights-section h1 {font-size: 15px !important;margin: 0px 0px 0px 20px;padding: 4px 0px;}
.event-hightlights-section ul li p {font-size: 13px;line-height: 21px;}
.event-hightlights-section ul li p strong { font-weight: bold;font-size: 18px;line-height: 22px;}
.focus-area-bx p {font-size: 15px;}
.partnerbx p{font-size: 15px;}
.content-right ul li:nth-child(1){width: 100%;height: auto;border-bottom: none;}
.content-right ul li:nth-child(1){height:auto;}
.content-right ul li:nth-child(2){width:100%;}
.focus-area-heading {font-size: 13px;padding: 6px;}
.footer-listing ul li{padding:0px 5px;}
.scroll-to-top {right: 10px;bottom: 10px;width: 25px;height:25px}
.timer-main {bottom:30px;width:105px;left: 5px;}
.time-logo img {width: 95px;}
.date-icon img, .location-icon img {width: 15px;height: 15px;margin-right: 5px;}
.date-icon{margin:10px 0px 0px 0px}
.date-icon p, .location-icon p {font-size: 10px ;font-weight: normal;padding:0px 0px;}
.content-container{margin:10px 0px;}
.bookspace-btn {right:20px;top: 50px;padding: 2px 10px;font-size: 12px;font-weight: bold;text-align:center;
border-radius: 50px;transition: all 1s;border: 2px solid white;}
.book-space-section {height: 230px;}
.timer-main {bottom: 35px;width: 100% !important;left: 10px;}
.date-icon img, .location-icon img {width: 15px !important;height: 15px !important;margin-right: 3px !important;padding: 0px 0px !important;}
.date-icon p, .location-icon p {font-size: 10px !important;font-weight: normal !important;
padding: 0px 0px !important;line-height: 12px;}
.partners-heading h1 {font-size: 18px;margin: 0px 0px 25px 0px;}
.partnerbg {height: 1600px;}
.banner {height: 100%;margin: 60px 0px 0px 0px}
.location-icon{margin:10px 0px 5px 0px !important}
.event-hightlights-section ul li, .display-flex {height: 160px;}
.event-hightlights-section ul li{min-height:360px;}
.event-hightlights-section ul li {width: 92%;}
.who-should-heading h1 {padding: 5px 50px 5px 50px;}
.timer-strip{bottom:-10px;}
.partner-section ul li img {max-width: 100%;margin:0px 0px;}
.partner-section ul li img{margin-bottom:10px;}
#partners{border-radius:30px 30px 30px 30px;padding-bottom:20px;}
.event-hightlights-section ul li:nth-child(1){padding: 20px 20px 20px 20px;
border-radius: 0px 60px 0px 60px; font-size: 18px;min-height: 160px;}
.event-hightlights-section ul li:nth-child(2){padding: 20px 20px 100px 20px;font-size: 18px;min-height: 190px;}
.event-hightlights-section ul li{margin:10px 10px;}
.event-hightlights-section ul li:nth-child(3){width:175px; height:175px;min-height:175px;padding:30px 20px;
font-size:25px;line-height:25px;margin-top:-35px;}
.event-hightlights-section ul li:nth-child(4){font-size: 18px;min-height: 285px;padding: 100px 20px 20px 20px;
border-radius: 60px 0px 60px 0px;}
.event-hightlights-section ul li:nth-child(5) {padding: 20px 20px 20px 20px;border-radius: 0px 60px 0px 60px;
font-size: 18px;min-height: 175px;}	
.welcome-heading-strip{padding:5px 0px;}
.why-should-conatiner h1 {height: 33px;font-size: 14px;}
.register-main {height: 50px;}

}

@media only screen and (max-width: 440px) {
#timer-main {top: 4px;width:38px;}
#timer-main ul li {width: 40px;height: 40px;padding: 3px;margin: 2px 0px;}
.timedescription {font-size: 7px;}
}

@media only screen and (max-width: 414px) {
.timer-main {bottom:15px;left: 0px;}
.who-should-heading h1 {padding: 0px 20px 4px 20px;}
}

@media only screen and (max-width: 400px) {
.logo {border-radius: 0px 0px 10px 10px;left:0px;}
.logo img {width: 100%;}
.mobile-menu {height: auto;}
.mobile-menu ul{padding:15px 0px;}
}

@media only screen and (max-width: 375px) {
.mobile-menu {height:auto;}
}