@media only screen and (max-width: 1200px) {
.navbar-light .navbar-nav .nav-link {padding: 5px 10px;font-size: 14px;}
.explore{margin: 10px 30px;}
}

@media only screen and (max-width: 1024px) {
.navbar-light .navbar-nav .nav-link {color: #fff;padding: 5px 7px;font-size: 14px;}
.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 20px;}
}

@media only screen and (max-width: 768px) {
.header {position: fixed;width: 100%;height: 60px;background-color:#cc0808;top:0px;z-index:1;background-image:url(../images/bengaluru-images/bengaluru-top-stripbg2.png); background-repeat:repeat-x;display:block;}	
.navbar-light .navbar-toggler-icon{background-image: url(../images/nav-toggle-btn.png);background-repeat:no-repeat;width: 27px;height: 13px;}
.navbar-light .navbar-toggler {color: rgba(0,0,0,.5);border-color: rgb(255 255 255);}
.navbar-light .navbar-toggler:focus-visible{outline:none;}
.lrg-logo {width: 165px;height: 70px;}
.lrg-logo img {width: 100%;}
.navbar-toggler {padding: 3px 5px 5px 5px;font-size: 15px;line-height: 1;background-color: transparent;
border: 1px solid transparent;border-radius: 0.25rem;float: right;margin:25px 0px 0px 0px;}
.header .navbar-expand-lg .navbar-collapse {float: right;width: 100%;margin-top: -5px;height: auto;
background: #cc0808;}
.header .navbar-light .navbar-nav .nav-link{ border-style: solid;border-width: 1px;   -webkit-border-image: -webkit-linear-gradient(left, rgb(255 255 255 / 0%) 1%, rgb(255 255 255) 50%, rgb(255 255 255 / 0%) 100% ) 0 0 100% 0/0 0 1px 0 stretch;-moz-border-image: -moz-linear-gradient(
left, rgb(255 255 255 / 0%) 1%, rgb(255 255 255) 50%, rgb(255 255 255 / 0%) 100% ) 0 0 100% 0/0 0 1px 0 stretch;-o-border-image: -o-linear-gradient(left, rgb(255 255 255 / 0%) 1%, rgb(255 255 255) 50%, rgb(255 255 255 / 0%) 100% ) 0 0 100% 0/0 0 1px 0 stretch;border-image:linear-gradient( to left, rgb(255 255 255 / 0%) 1%, rgb(255 255 255) 50%, rgb(255 255 255 / 0%) 100% ) 0 0 100% 0/0 0 1px 0 stretch;}	
.header .navbar-light .navbar-nav .nav-item {padding: 0px 10px;width:100%;float:left;display:block;}	
.header .navbar-expand-lg .navbar-nav {margin-right: 0px;padding-right: 0px;margin-top: 20px;}
.background-image-seprator-line {background-image: none;}
.padding-left145 {padding-left: 15px;margin-top: 20px;}
li.dropdown-item.dropdown-submenu a{font-size:12px;}
.banner{display:none;}
.banner-mobile{display:block;margin-top: 40px;}
.banner-mobile img{width:100%;}
.jury-main {margin: 10px 0px;display:block;}
.jury-list{min-height:390px;margin-top:20px;}
.jury-list p{margin-bottom:25px;}
.jury-list:last-child{margin-bottom: 50px;}
}

@media only screen and (max-width: 640px) {
.footer-listing ul li{font-size:14px;}
.footer-icon-listing ul li{width:30px; height:30px;}
.inner-pages-banner{height:200px;}
.header .navbar-light .navbar-nav .nav-link {color: #fff;font-size: 14px;padding: 2px 12px 2px 12px;
line-height: 26px;}
.navbar-toggler {padding: 2px 2px 3px 2px;font-size: 15px;line-height: 1;background-color: transparent;
border: 1px solid transparent;border-radius: 0.25rem;float: right;margin: 25px 0px 0px 0px;}


}

@media only screen and (max-width: 575px) {
footer .padding-left40{padding-left: 15px;padding-top: 20px;}
.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: 34px;}
.banner1 h1{font-size:20px;}
.banner1 h1:after {border-width: 22px 15px 0 0 !important;display: block;}
.banner1 h2{top:60%; font-size:22px;}

}

@media only screen and (max-width: 480px) {
.jury-main {margin: 30px 0px;display: block;}
.jury-list img {width: 45%;}
.jury-list {min-height: auto;margin-bottom: 10px;margin-top: 20px;}
.jury-list h1 {padding: 10px 5px 7px 5px;font-size: 20px;line-height: 14px;}
.jury-list p {font-size: 14px;line-height: 20px;}
}

@media only screen and (max-width: 440px) {
	
}

@media only screen and (max-width: 414px) {

}

@media only screen and (max-width: 400px) {

}

@media only screen and (max-width: 375px) {

}