@media (min-width: 320px) and (max-width: 767px) { 
.logo_sec{ background:none; width:100%; position:relative;}
#logo img {width: 175px;}
#logo h1{ margin:10px 0 30px 0;}
#main {display: inline; width:100%;}
.video{ width:100%; margin-bottom:0px;}
.quote{ margin-bottom:20px;}
#footer .copyright{ text-align:center !important;}
.footer-menu{ float:none; text-align:center;}
.content{ margin-bottom:20px;}
.carousel {margin: 50px auto 20px; background: rgba(255,255,255,.4); padding: 0px; position:relative; border: solid 1px #ccc;}
.jury .name{ font-size:20px;}
.carousel .img-box{ width:100%; text-align:center;}
.jury .overview {font-size: 16px;color: #000; text-align: center; width: 100%; float: left; position: static;}
.testimonial .description{ font-size:13px; line-height:14px;}
.testimonial .title{ font-size:17px;}
.designation{ font-size:14px;}
.login .modal-dialog {width: 100%;}
.footer-menu ul li a {font-size: 11px;}
.footer-menu ul li{ line-height:10px;}
.main-container{ margin:50px auto 90px;}
.offset-2{ margin-left:0px;}
.register-form{ margin:0px 0px 80px;}
.jury-slide .overview {font-size: 16px;color: #000;text-align: center;width: 100%; left:0px; position:relative;}
.jury-slide .name{ font-size:16px; display:inline-block; width:100%;}
.wd-100{ width:100%; padding:0px 5px;}
.pd0{ padding:0px;}
.aleft {display: inline-block; line-height: 32px; width: 100%;}
.account-details{ text-align:center;}
.submiss td{padding: 10px;text-align: center;font-size: 13px;}
.caiteria h4, .rules h4, .structure .note{ font-size:14px; padding:7px 15px;}
.panel-title{ font-size:18px;}
.panel-title2{ font-size:12px;}
.entry-form{ margin:100px 0px 130px;}
.structure{margin:0px 0px 130px;}
/*.main-container{ padding:0px;}*/
.gold-partner span {width: 60%;}
.categories-login {width: 100%; margin: 0 auto;}
.categories{ padding:5px;}
.categ-tab .card-header a{ font-size:14px;}
.speakers .offset-4{ margin:0px;}
.popup{ width:90%; overflow:scroll; height:300px;}
.close_2{ right:3px; top:3px;}
.carousel .img-box img{ width:100%;}
.carousel .item{ min-height:100%;}
.carousel .carousel-control{ display:none;}
.jurychair_box .juryprofile_img {width: 100%;float: none;}
	.container {padding:0;}	
	.register-form label {padding:0;}
	.form-group .col-md-12 {
    padding: 0;
}
	#header { background: rgba(0, 0, 0, 0) !important;}
	.address {    margin-top: 0px;padding-top: 0px;    margin-bottom: 0px;}
.jurychair_box {
    width: 100%;
    /* height: 250px; */
    position: relative;
    /* background: rgba(255,255,255,1); */
    display: inline-block;
    margin: 0px;
    cursor: pointer;
    color: #2c3e50;
    /* box-shadow: inset 0 0 0 1px #ccc; */
    -webkit-transition: background 0.4s 0.5s;
    transition: background 0.4s 0.5s;
    /* margin-bottom: 30px; */
    /* padding: 10px; */
}
.jurychaireffect{ margin:15px auto 0px 1px; display:none;}
.jurychair_box .details {
    width: 100%;
    float: none; 
    margin: 50px 0px 0px;
    text-align: left;
    border-left: solid 5px #333;
    padding-left: 10px;
}
.mgt-30{ margin-top:30px;}
.jury_box{ margin:0px 0px 30px;}
.divider {display: none;}
.logo_sec {box-shadow: none !important;}
	.carousel {background: transparent !important; border: none;     margin-top: 0;
    margin-bottom: 0;}
	#header {top:0; width: 100%;}	
	#logo {margin-top: 50px;}
	.address {margin-top: 20px;}
	.checkbox-success label { font-size: 9pt;}
	.checkbox-success input {
    height: 16px;
    width: 12px;
}
.slider-box {
    margin-bottom: 35px;
}
.brand-associate:after {
    width: 25%;
}
.brands-logo {
    margin-bottom: 50px;
}

}

@media (min-width: 320px) and (max-width: 950px) { 
	.vdo {width: 100% !important; margin-top: 30px;}	
}
 

@media (min-width: 768px) and (max-width: 1024px) {
#main {display:inherit; width: 85%; height: auto; float: right;}
.logo_sec{ width:15%; position:fixed; left:0px;}
#logo img {width: 85%;}
.carousel .img-box {}
.jury .overview {font-size: 18px; position: fixed; bottom:0px; width:45%; float:left; left:0px;}	
.carousel .item{min-height:auto;}	
.jury .name{ font-size:22px;}	
.video{ margin-bottom:20px;}
.content {/*margin-bottom: 200px; margin-top:0px;*/}
.testimonial .description{ font-size:10px;}
.testimonial .title{ font-size:16px;}
.designation{ font-size:11px;}
#nav-menu-container {display: none;}
#mobile-nav-toggle {display: inline;}
.footer-menu ul li a{ padding:0px 5px;}
.footer-menu ul li{ line-height:12px;}
.offset-2{ margin-left:0px;}
.jury-slide .overview {font-size: 18px;width: 45%;position: absolute; bottom:0px; left:0px;}
.jury-slide .name{ font-size:18px;}
.lb2-in, .rb2-in {max-width: 100% !important; flex: auto; text-align: center;}
.wd-100 li{ width:100%; float:left;}
.caiteria h4, .rules h4, .structure .note{ float:left; width:100%;}
.structure{ margin:0px 0px 50px;}
.register-form, .structure{}
.popup{ width:90%; overflow:scroll; height:300px;}
.close_2{ right:3px; top:3px;}
.testimonial .pic{ width:80px !important;}
.testimonial .title{ font-size:15px !important;}
.carousel .img-box img{ width:100%;}
.quote {margin-bottom: 20px;}


} 
 
@media (min-width: 1025px) and (max-width: 1366px) {
.logo_sec{ width:18%; position:fixed; left:0px;}
	#main {display:inherit; width: 82%; height: auto; float: right;}
#logo img {width: 98%;}
.address{ font-size:15px;}
.nav-menu a { font-size: 12px;}
.content{ margin-bottom:15px;}
.login .modal-dialog{ margin:7rem auto;}
	}
	





@media (min-width: 1367px) and (max-width: 1600px) {

.nav-menu a{ font-size:12px;}
.content{ margin-bottom:15px;}
	
}