@media screen and (max-width:1200px){	
	.navbar-nav {padding:0}
	#dotNav {display:none}
	.registerMainDiv {height:80%;}	
    .registerMainDiv .btm-bottom {float: right;margin-top: 230px;position: static;}
	.expert-row-light{width:84%}
	.tk1 {width: 50%;}
	.videoRecap{width:50%}
	.bx-wrapper .bx-controls-direction a{display:none}
	.recap-row{width:90%}
	.addressDiv{width:80%; height:auto; padding:10px;}
	
}

@media screen and (max-width:1180px){	
	.recap-row {width: 84%;}
	.sponsorDownload,.expertBtn {width:auto; display:inline-block; vertical-align:top; padding:4px 12px;margin:0}
	.hackText strong, .recapText,.topics .text-right, .n-recap .text-left,
	.key-theme-list .text-right,.speakerText, .sponsorText, .venueText,.topic-wy-attn .wy-attend-txt{font-size:56px;}
	.greenBox.greenlast{margin-right:0}
	.greenBox,.widthReg{width:31%}
	.sponsorsCat{margin:35px 0 0 0;}	
	#registrationDiv  .row .widthReg{height:422px; padding:33px 4px}
	.headingTxt{font-size:25px;}
	.date, .member, .nonmember{font-size:17.4px;}
	.redDiv {margin: 0 auto;position: static;width: 95%;}
	.container-part{max-width:initial;}
	.greenDiv{display:none}
	#whyDiv{margin:0 0 10px}
	.navbar-nav > li > a {padding:14px 7px 7px;}	
	.vksp .container p{width:80%; float:right}
	#sponsorDiv .sponsorText span{font-size:40px;}
}


@media screen and (max-width:1100px){
	.navbar-nav > li > a, .collapse a {font-size: 13px;margin: 0;padding:13px 5px;}	
	.registerbtn{width:84%}
	.landingDiv{background:none; padding:0; height:auto; }
	.landingDiv img{display:block}
	.sponsor-list {background:#97233c; padding:9px 0}
	.hackathon-row .heading-nasscom  	p{width:85%}
	
}

@media screen and (max-width:1000px){
	.landingDiv{background:url('../images/main-banner-responsive.jpg') no-repeat;height:477px;}	
	#overViewDiv::after{display:none}
	.overviewImg.col-sm-8{width:100%}
	.pad-row{padding:30px 22px}
	.redDiv{overflow:hidden; height:auto}
	.nasscom-icon-rit{width:9%}
	
	.navbar-collapse{position:relative}
	.nav-res{display:block}
	.navbar-nav{display:none; width:250px; background:#b10b28;position:absolute; top:40px; right:10px;}
	.navbar-nav > li {display:block; float:none}
	.navbar-default .navbar-nav > li > a{ display:block; color:#fff;padding:2px 5}
	.navbar-default .navbar-nav > li > a:hover{color:#fff;}
	.navbar-nav > li > a, .collapse a{ padding: 7px 6px;border-bottom:1px solid #d32d4a}
	.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover{color:#fff}
	.navbar-nav li span.regButtonHeader {margin:0}
	#myNavbar ul li span a, #myNavbar ul li span a:hover{display:block}
	#whyDiv{width:100%; margin:0;}
	.date, .member, .nonmember { font-size: 14.4px;}
	.headingTxt { font-size: 20px;}
	#registrationDiv .row .widthReg {height:342px;}
	.videoRecap {margin: 0 auto;width: 50%; clear:both}
	.greenBox{height:240px}
	#whyDiv{width:95%; margin:0 auto}
	.key-theme-list li{width:31%}
	.key-theme-list p,.sponsorSummary p{font-size:12px;}
	.whyUl li{margin:6px 0}
	.takewaysBtnSpan {display: block;text-align: center;}
	.sponsorDownload, .expertBtn{display:inline-block; width:270px;}
	.vksp .container p br{display:none}
	
}

@media screen and (max-width:800px){
	#recapDiv {margin:0;}
	.landingDiv{background:none; height:auto; margin:0 0 35px 0; padding:0}
    .collapse{display:block}
	.navbar-default .navbar-nav > li > a, .regButtonHeader a{color:#fff !important;}
	.navbar-header{float:left}
	.spon-hd {display: inline-block;margin: 0 0 70px;}
	#sponsorDiv{margin:0}
	.sponsorSummary{margin:0}
	.sponsorBox,.earlyBird,.onlineReg,.onsiteReg{margin:0}
	.greenBox{margin-right:16px;}
	#registrationDiv{margin:0}
	#registrationDiv .row .widthReg{margin:0 6px;}
	.addressDiv {font-size: 14px;line-height: normal;padding: 9px;}
	#footerDiv{margin:0}
	.nasscom-btn-all .expertBtn, .nasscom-btn-all a{margin:0}
	.iconTxt{height:63px;}
	
	.tk1 {float: none;margin: 0 auto;width: 90%; clear:both}
	.homeLi{padding:0}
	.regButtonHeader{width:auto	}
	#sponsorDiv .sponsorText span {font-size:25px;}
	.key-theme-list .heading{height:40px;}
	.topics .col-lg-2 {width:33%}
}



@media screen and (max-width:780px){
	.greenBox, .widthReg {display: inline-block;margin: 0 0 80px;vertical-align: top;width: initial; height:auto;}
	#overViewDiv .col-sm-9{width:100%}
	.big-text strong{font-size: 39px;}
   	
}
@media screen and (max-width:700px){
.hackText strong, .recapText, .topics .text-right, .n-recap .text-left, .key-theme-list .text-right, .speakerText, .sponsorText, .venueText {
    font-size: 44px;}
.topics .col-lg-2 {width:44%}
}

@media screen and (max-width:600px){
	.numText {font-size: 14px;}
	.registerTDNextMain ul li span.txt {font-size: 11px;}
	.registerbtn .registerTD {margin-top: 10px;}
	
	.registerTD a { font-size: 12px;padding: 7px 21px;}
	.greenBox, .widthReg{width:97%; margin:0 0 10px 0}
	#registrationDiv .row .widthReg {margin: 0 0 10px;}	
	.hackText strong, .recapText, .topics .text-right, .n-recap .text-left, .key-theme-list .text-right, .speakerText, .sponsorText, .venueText,.topic-wy-attn .wy-attend-txt {font-size: 36px;}	
	.overviewBottomRow {margin-top: 12px;}
	.nasscom-icon-rit{display:none}	
	.topics .text-right{margin-right:16px;}
	.n-recap {margin-top: 0px;}
	.n-recap .text-left{margin-left:12px;}
	.nass-camera-gif{display:none}
	.key-theme-list li {width: 48%;}
	.topics .text-right {margin-left: 16px;text-align: left;}
	.key-theme-list .container .text-right,.key-theme-list .container p{text-align:left}
	.robo1{display:none}
	.videoRecap { width: 100%;}
	.sponsorText{float:left}
	.sponsorSummary{float:left}
	.sponsorSummary p{text-align:left}
	.sponsorSummary p b{display:none}
	.sponsorSummary{width:100%}
	#venueDiv {margin-top: 0;}
	.registerbtn{top:-130px;}
	.tk1 ul.bxslider li .col-xs-8{width:100%}
	.expert-row-light{margin:0 10px}
	.expert-row-light {width: 100%;}
	.tk1Speach{padding:0}
	.tk1{height:auto}
	.bx-wrapper{padding:0}
	.gry .col-md-6.tk1{padding-bottom:15px;}
	.expertHeading { padding-bottom: 10px;padding-top: 12px;width:90%}
	.closeExpert{margin:0}
	.tk1Speach{width:90%}
	.registerbtn{display:none}
	.vksp .container p {
  float: left;
  width:100%;
}
	
	
}
@media screen and (max-width:500px){ 
.nasscom-btn-all .expertBtn, .nasscom-btn-all a{margin-bottom:10px;}
}
@media screen and (max-width:400px){ 
	.key-theme-list li {width: 80%;}
	.sponsorsCat .col-xs-4{width:100%}	
	.registerbtn{top: 120px; bottom: auto;}
	.key-theme-list .heading{height:auto;}
.topics .col-lg-2 {width:100%}
}

























