@charset "utf-8";
/* CSS Document */
@media only screen and (max-width: 899px) {
	nav li.active, nav li:hover{
		height:auto;
	}
}
@media only screen and (min-width: 320px) and (max-width: 1200px) {
	.ec-concil-badge{
		right:0 !important;
	}
	.ec-concil-badge img{
		width:auto;
	}
}

@media only screen and (min-width: 980px) and (max-width: 1023px) {
	.banner, .inner-content, .level-info, .level-summery{
		width:882px;
	}
	.banner h1{
		font-size:34px;
	}
	.banner .h1alt{
		font-size:24px;
	}
	.level-summery{
		background-position:center bottom;
	}
	.level-box{
		margin:0 19px;
	}
	.level-info .col.duration{
		width:277px;
	}
	.level-info .col.duration .text{
		width:218px;
	}
	.level-info .col.eligibility{
		width:323px;
	}
	.level-info .col.eligibility .text{
		width:260px;
	}
	.level-info .col.fees{
		width:198px;
	}
	.level-info .col.fees .text{
		width:141px;
	}
	.level-info .col.duration1, .level-info .col.eligibility1, .level-info .col.fees1{
		width:252px;
	}
	.level-info .col.fees1{
		width:254px;
	}
	.course-details-total, .course-details-total .row{
		width:880px;
	}
	.course-details-total .heading, ul.course-details{
		width:820px;
	}
	.enroll-form, .enroll-form .row{
		width:822px;
	}
	.enroll-form .row input, .enroll-form .row textarea, .enroll-form .row input.vcode, .enroll-form .row input.radiobtn{
		width:269px;
	}
	.enroll-form .row textarea{
		width:680px !important;
	}
	.course-details-total .row .col{
		width:233px;
	}
	.course-details-total .row .col:nth-child(3){
		width:232px;
	}
	.summer-reg-form-total fieldset{
		width:auto;
	}
	.summer-reg-form-row, .summer-course-row{
		width:860px;
	}
	.desc{
		width:838px;
	}
	.course-dtl{
		width:259px;
	}
	.summer-reg-form-row label.loc{
		width:266px;
	}
	.summer-reg-form-row label.col3{
		margin-left:36px;
	}
	.level-box.android-box{
		margin:0 20px 0 145px;
	}
	.filter-options ul li input.venue{
		width:100px;
	}
	.filter-options ul li input#event_from_date, .filter-options ul li input#event_to_date{
		width:112px;
		background-position:102px -154px;
	}
	.events-total ul li a, .events-total ul li a .event-heading, .events-total ul li a .event-content, .events-total ul li a .event-location{
		width:410px;
	}
	.events-total ul li a{
		min-height:250px;
	}
	.video-row, .press-row, .press-row.albumcat{
		width:942px;
	}
	.video-row li, .video-row li iframe{
		width:411px !important;
	}
	.video-row li iframe{
		height:459px !important;
	}
	.press-row li{
		width:254px;
	}
	.filter-options.newsoptions ul li a{
		padding:10px 155px 10px 186px;
	}
	.tutorial-content ul li, .news-list-total ul li{
		width:852px;
	}
	.news-list-total ul li .des{
		width:458px;
	}
	.filter-options.newsoptions ul li a.latestnews{
		background-position:162px 14px;
	}
	.filter-options.newsoptions ul li a.latestnews:hover, .filter-options.newsoptions ul li a.latestnews.activelink{
		background-position:162px -38px;
	}
	.filter-options.newsoptions ul li a.topnews:hover, .filter-options.newsoptions ul li a.topnews.activelink{
		background-position:162px -142px;
	}
	.filter-options.newsoptions ul li a.topnews{
		background-position:162px -90px;
	}
	.filter-options ul li a{
		padding:10px 41px 10px 61px;
	}
	.search-categories-right{
		width:284px;
	}
	.search-categories-right-heading, .search-categories-right-heading.searchratings, .search-categories-right-heading.searchtype{
		width:236px;
	}
	.search-categories-right-content{
		width:254px;
	}
	.search-categories-right-content input#startdate, .search-categories-right-content input#enddate{
		width:107px;
		background-position:96px -154px;
	}
	.search-categories-right-content ul li{
		margin-right:21px;
	}
	.searchsubmit{
		margin-left:346px;
	}
	.tutorial-content ul li .des{
		width:421px;
	}
	.resouce-left{
		width:585px;
	}
	.resouce-left li{
		width:100%;
		padding:1% 0 5%;
		margin-bottom:23px;
		border-bottom:1px solid #666;
	}
	.resouce-left li:last-child{
		margin-bottom:0;
	}
	.resouce-left li .des{
		width:466px;
	}
	.resouce-left li .description{
		min-height:0;
		padding:3px 0 20px;
	}
	.blog-right{
		width:693px;
	}
	.filter-options.vulnews ul li a{
		padding:10px 141px 10px 161px;
		background-position:132px 16px;
	}
	.filter-options.vulnews ul li a:hover, .filter-options.vulnews ul li a.activelink{
		background-position:132px -38px;
	}
	.filter-options.vulnews ul li a.categories{
		background-position:136px -478px;
	}
	.filter-options ul li a.categories:hover, .filter-options ul li a.categories.activelink{
		background-position:136px -543px;
	}
	.searchfrmbg{
		width:862px;
	}
	.search-ic-n, .search-ic-select{
		width:125px;
	}
	.search-ic-s{
		width:70px;
	}
	.searchfrmbg.jobfrm .search-ic-n{
		width:161px;
	}
	.testimonials ul li, .franchise-form, .franchise-form-row{
		width:822px;
	}
	.atp-centers{
		width:auto;
	}
	.atp-centers li, .atp-centers li:last-child{
		width:262px;
	}
	.atp-btn{
		margin-left:212px;
	}	
	.social-opt{
		width:862px;
	}
	.competition-left{
		width:584px;
	}
	.competition-right{
		width:268px;
	}
	.cd-tabs, .cd-tabs .nav{
		width:100%;
	}
	.cd-tabs-navigation a{
		padding:0 44px;
	}
	.cd-tabs-navigation li:last-child a{
		padding:0 44px 0 45px;
	}
	.cd-tabs-content li{
		width:auto;
	}
	ul.submission-list li{
		width:208px;
	}
	.competition-right h3{
		padding:0 12px 10px;
	}
	ul.submission-list li span.name{
		width:122px;
	}
	ul.submission-list li span.timestamp{
		width:76px;
	}
	.contact-form.submission, .contact-form.submission .row{
		width:100%;
	}
	.contact-form.submission .row textarea{
		width:269px !important;
	}
	.contact-form.submission .row span.rules{
		width:273px;
	}
	.contact-form.submission .row input.vcode{
		width:159px;
	}
	.result-col{
		width:225px;
	}
	.result-col:nth-child(2){
		width:167px;
	}
	.contact-left{
		width:360px;
	}
	#map, #map1{
		width:360px !important;
	}
	.event-details{
		width:642px;
	}
	.reviews-ratings-heading{
		width:643px;
	}
	.review{
		width:837px;
	}
	.review .cotainer .revcontent{
		width:807px;
	}
	.sign-left{
		width:248px;
	}
	.sign-left-row input{
		width:236px;
	}
	.det-res-left.toolsdetails{
		float:none;
		margin:0 auto;
	}
	.det-res-right{
		width:100%;
	}
	.heading-res.reviewrate{
		width:852px;
	}
	ul.also li{
		width:274px;
		border-bottom:none;
	}
	ul.also li p:nth-child(2){
		width:184px;
	}
}

@media only screen and (min-width: 900px) and (max-width: 979px) {
	.banner, .inner-content, .level-info, .level-summery{
		width:800px;
	}
	.banner h1{
		font-size:30px;
	}
	.banner .h1alt{
		font-size:22px;
	}
	.level-summery{
		background-position:center bottom;
	}
	.level-box{
		margin:0 11px;
	}
	.level-info .col{
		text-align:center;
	}
	.level-info .col img{
		display:inline;
		float:none;
		margin:0;
	}
	.level-info .col.duration .text, .level-info .col.eligibility .text, .level-info .col.fees .text{
		width:100%;
	}
	.level-info .col.duration{
		width:243px;
	}	
	.level-info .col.eligibility{
		width:279px;
	}
	.level-info .col.duration, .level-info .col.fees{
		padding-left:10px;		
	}
	/*.level-info .col.eligibility .text{
		width:226px;
	}*/
	.level-info .col.fees{
		width:194px;
	}
	/*.level-info .col.fees .text{
		width:140px;
	}*/
	.level-info .col.duration1, .level-info .col.eligibility1, .level-info .col.fees1{
		width:225px;
	}
	.level-info .col.fees1{
		width:226px;
	}
	.level-info .col.duration1 .text h4, .level-info .col.eligibility1 .text h4, .level-info .col.fees1 .text h4{
		line-height:18px;
	}
	.course-details-total, .course-details-total .row{
		width:798px;
	}
	.course-details-total .heading, ul.course-details{
		width:738px;
	}
	.enroll-form, .enroll-form .row{
		width:740px;
	}
	.enroll-form .row input, .enroll-form .row textarea, .enroll-form .row input.vcode, .enroll-form .row input.radiobtn{
		width:228px;
	}
	.enroll-form .row textarea{
		width:598px !important;
	}
	.course-details-total .row .col{
		width:206px;
	}
	.course-details-total .row .col:nth-child(3){
		width:204px;
	}
	.summer-reg-form-total fieldset{
		width:auto;
	}
	.summer-reg-form-row, .summer-course-row{
		width:778px;
	}
	.desc{
		width:756px;
	}
	.course-dtl{
		width:232px;
	}
	.workshopposter{
		width:100%;
	}
	.summer-reg-form-row label.loc{
		width:239px;
	}
	.summer-reg-form-row label.col3{
		margin-left:26px;
	}
	.summer-reg-form-row input{
		width:224px;
	}
	.summer-reg-form-row select{
		width:236px;
	}
	.summer-reg-form-row label{
		width:140px;
	}
	.summer-reg-form-row input.vcode{
		width:114px;
	}
	.level-box.android-box{
		margin:0 20px 0 115px;
	}
	.filter-options ul li input.venue{
		width:80px;
	}
	.search-categories-right-content input#startdate, .search-categories-right-content input#enddate, .filter-options ul li input#event_from_date, .filter-options ul li input#event_to_date{
		width:81px;
		background-position:71px -154px;
	}
	.events-total ul li a, .events-total ul li a .event-heading, .events-total ul li a .event-content, .events-total ul li a .event-location{
		width:369px;
	}
	.events-total ul li a{
		min-height:276px;
	}
	.events-total ul li a .event-view-button, .atp-btn{
		margin:20px 0 0 106px;
	}
	.video-row, .press-row, .press-row.albumcat{
		width:860px;
	}
	.video-row li, .video-row li iframe{
		width:370px !important;
	}
	.video-row li iframe{
		height:413px !important;
	}
	.press-row li{
		width:226px;
	}
	.filter-options.newsoptions ul li a{
		padding:10px 134px 10px 166px;
	}
	.tutorial-content ul li, .news-list-total ul li{
		width:770px;
	}
	.tutorial-content ul li .des, .news-list-total ul li .des{
		width:376px;
	}
	.filter-options.newsoptions ul li a.latestnews{
		background-position:140px 14px;
	}
	.filter-options.newsoptions ul li a.latestnews:hover, .filter-options.newsoptions ul li a.latestnews.activelink{
		background-position:140px -38px;
	}
	.filter-options.newsoptions ul li a.topnews:hover, .filter-options.newsoptions ul li a.topnews.activelink{
		background-position:140px -142px;
	}
	.filter-options.newsoptions ul li a.topnews{
		background-position:140px -90px;
	}
	.filter-options ul li a{
		padding:10px 32px 10px 53px;
	}
	.search-categories-right{
		width:284px;
	}
	.search-categories-right-heading, .search-categories-right-heading.searchratings, .search-categories-right-heading.searchtype{
		width:236px;
	}
	.search-categories-right-content{
		width:254px;
	}
	.search-categories-right-content input#startdate, .search-categories-right-content input#enddate{
		width:107px;
		background-position:96px -154px;
	}
	.search-categories-right-content ul li{
		margin-right:21px;
	}
	.searchsubmit{
		margin-left:314px;
	}
	.tutorial-content ul li .des{
		width:339px;
	}
	.filter-options ul li a.search{
		padding:10px 34px 5px;
	}
	.search-categories-left, .search-categories-left-content{
		width:455px;
	}
	.search-categories-left-heading{
		width:407px;
	}
	.search-categories-right-heading, .search-categories-right-heading.searchratings, .search-categories-right-heading.searchtype{
		width:236px;
	}
	.filter-options ul li a{
		background-position:25px 16px;
	}
	.filter-options ul li a:hover, .filter-options ul li a.activelink{
		background-position:25px -38px;
	}
	.filter-options ul li a.toprated{
		background-position:25px -92px;
	}
	.filter-options ul li a.free{
		background-position:25px -210px;
	}
	.filter-options ul li a.paid{
		background-position:25px -346px;
	}
	.filter-options ul li a.categories{
		background-position:25px -478px;
	}
	.filter-options ul li a.toprated:hover{
		background-position:25px -153px;
	}
	.filter-options ul li a.free:hover{
		background-position:25px -270px;
	}
	.filter-options ul li a.paid:hover{
		background-position:25px -406px;
	}
	.filter-options ul li a.categories:hover, .filter-options ul li a.categories.activelink{
		background-position:25px -543px;
	}
	.resouce-left{
		width:525px;
	}
	.resouce-right{
		width:245px;
	}
	.enqueryform, .enqueryfrm-right, .enqueryfrm-right-row, .cat-box{
		width:205px;
	}
	.enqueryfrm-right-row input, .enqueryfrm-right-row textarea, .enqueryfrm-right-row input.vcode1{
		width:193px;
	}
	.resouce-left li{
		width:100%;
		padding:1% 0 5%;
		margin-bottom:23px;
		border-bottom:1px solid #666;
	}
	.resouce-left li:last-child{
		margin-bottom:0;
	}
	.resouce-left li .des{
		width:406px;
	}
	.resouce-left li .description{
		min-height:0;
		padding:3px 0 20px;
	}
	.enqueryfrm-right-row select{
		width:205px;
	}
	.blog-right{
		width:610px;
	}
	.filter-options.vulnews ul li a{
		padding:10px 115px 10px 146px;
		background-position:117px 16px;
	}
	.filter-options.vulnews ul li a:hover, .filter-options.vulnews ul li a.activelink{
		background-position:117px -38px;
	}
	.filter-options.vulnews ul li a.categories{
		background-position:120px -478px;
	}
	.filter-options ul li a.categories:hover, .filter-options ul li a.categories.activelink{
		background-position:120px -543px;
	}
	.searchfrmbg{
		width:780px;
	}
	.search-ic-n, .search-ic-select{
		width:107px;
	}
	.search-ic-s{
		width:60px;
	}
	.searchfrmbg.jobfrm .search-ic-n{
		width:119px;
	}
	.testimonials ul li, .franchise-form, .franchise-form-row{
		width:740px;
	}
	.atp-centers{
		width:auto;
	}
	.atp-centers li{
		width:235px;
	}
	.atp-centers li:last-child{
		width:236px;
	}
	.atp-btn{
		margin-left:178px;
		margin-bottom:40px;
	}
	.franchise-form-row label{
		width:220px;
	}
	.submitbtn.join{
		margin-left:230px;
	}
	.social-opt{
		width:780px;
	}
	.competition-left{
		width:502px;
	}
	.competition-right{
		width:268px;
	}
	.cd-tabs, .cd-tabs .nav{
		width:100%;
	}
	.cd-tabs-navigation a{
		padding:0 33px;
	}
	.cd-tabs-navigation li:last-child a{
		padding:0 36px 0 37px;
	}
	.cd-tabs-content li{
		width:442px;
	}
	ul.submission-list li{
		width:208px;
	}
	.competition-right h3{
		padding:0 12px 10px;
	}
	ul.submission-list li span.name{
		width:122px;
	}
	ul.submission-list li span.timestamp{
		width:76px;
	}
	.contact-form.submission, .contact-form.submission .row{
		width:100%;
	}
	.contact-form.submission .row input{
		width:310px;
	}
	.contact-form.submission .row textarea{
		width:310px !important;
	}
	.contact-form.submission .row span.rules{
		width:314px;
		margin-left:120px;
	}
	.contact-form.submission .row input.vcode{
		width:200px;
	}
	.contact-form.submission label{
		width:110px;
	}
	.submitbtn.submission{
		margin-left:120px;
	}
	.result-col{
		width:184px;
	}
	.result-col:nth-child(2){
		width:126px;
	}
	.contact-left{
		width:324px;
	}
	#map, #map1{
		width:324px !important;
	}
	.contact-right{
		width:458px;
	}
	.contact-left h2, .contact-right h2{
		font-size:20px;
	}
	.contact-form, .contact-form .row{
		width:398px;
	}
	.contact-form .row label{
		width:82px;
	}
	.submitbtn.contactbtn{
		margin-left:92px;
	}
	.event-details{
		width:560px;
	}
	.reviews-ratings-heading{
		width:561px;
	}
	.review{
		width:755px;
	}
	.tutorial-title-details{
		width:770px;
	}
	.review .cotainer .revcontent{
		width:725px;
	}
	.sign-left{
		width:220px;
	}
	.sign-left-row input{
		width:208px;
	}
	.sign-right{
		width:482px;
	}
	.press-row.albumcat li{
		min-height:0;
	}
	.submitbtn.forumcmt{
		margin-left:111px;
	}
	.det-res-right1{
		width:540px;
	}
	.det-res-left.toolsdetails{
		float:none;
		margin:0 auto;
	}
	.det-res-right{
		width:100%;
	}
	.heading-res.reviewrate{
		width:770px;
	}
	.review .cotain .writer{
		width:754px;
	}
	ul.also li{
		width:240px;
		border-bottom:none;
	}
	ul.also li p:nth-child(2){
		width:150px;
	}
}

@media only screen and (min-width: 800px) and (max-width: 899px) {
	.banner, .inner-content, .level-info, .level-summery{
		width:700px;
	}
	.banner{
		background: #670001; /* Old browsers */
		background: -moz-linear-gradient(left, #670001 0%, #b53534 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,#670001), color-stop(100%,#b53534)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left, #670001 0%,#b53534 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left, #670001 0%,#b53534 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left, #670001 0%,#b53534 100%); /* IE10+ */
		background: linear-gradient(to right, #670001 0%,#b53534 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#670001', endColorstr='#b53534',GradientType=1 ); /* IE6-9 */
	}
	/*.banner h1{
		padding-top:16px;
	}*/
	.h1ohter{
		margin-top:0;
	}
	.enroll-button{
		float:left;
		margin:20px 0 26px;
		clear:both;
	}
	.level-summery{
		background-position:center bottom;
	}
	.level-box{
		margin:0 1px;
	}
	.level-info .col{
		text-align:center;
	}
	.level-info .col img{
		display:inline;
		float:none;
		margin:0;
	}
	.level-info .col.duration .text, .level-info .col.eligibility .text, .level-info .col.fees .text{
		width:100%;
	}
	.level-info .col.duration{
		width:203px;
	}
	.level-info .col.duration .text{
		width:150px;
	}
	.level-info .col.eligibility{
		width:219px;
	}
	.level-info .col.eligibility .text{
		width:166px;
	}
	ol{
		margin-left:0 !important;
	}
	.level-info .col.fees{
		width:194px;
	}
	.level-info .col.fees .text{
		width:140px;
	}
	.level-info .col.duration1, .level-info .col.eligibility1, .level-info .col.fees1{
		width:192px;
	}
	.level-info .col.duration1 .text h4, .level-info .col.eligibility1 .text h4, .level-info .col.fees1 .text h4{
		line-height:18px;
	}
	.course-details-total, .course-details-total .row{
		width:698px;
	}
	.course-details-total .heading, ul.course-details{
		width:638px;
	}
	.enroll-form, .enroll-form .row{
		width:640px;
	}
	.enroll-form .row input, .enroll-form .row textarea, .enroll-form .row input.vcode, .enroll-form .row input.radiobtn{
		width:458px;
		margin-bottom:15px;
	}
	.enroll-form .row{
		margin-bottom:0;
	}
	.enroll-form .row textarea{
		width:458px !important;
	}
	.enroll-form .row label, .enroll-form .row label.loc{
		width:160px;
	}
	.enroll-form .row:nth-child(4) label:nth-child(3){
		margin-top:0;
	}
	.enroll-form .row:nth-child(6) label{
		margin-top:0;
	}
	.enroll-form .row:nth-child(8) label:nth-child(1){
		margin-top:0;
	}
	.enroll-form .row input.vcode{
		width:348px;
	}
	.submitbtn{
		margin-left:170px;
	}
	.course-details-total .row .col{
		width:172px;
	}
	.summer-reg-form-total fieldset{
		width:auto;
	}
	.summer-reg-form-row, .summer-course-row{
		width:678px;
		margin-bottom:0;
	}
	.desc{
		width:656px;
	}
	.course-dtl{
		width:198px;
	}
	.workshopposter{
		width:100%;
	}
	.summer-reg-form-row label.loc{
		width:206px;
	}
	.summer-reg-form-row label.col3{
		margin-left:0;
	}
	.summer-reg-form-row input{
		width:424px;
	}
	.summer-reg-form-row select{
		width:436px;
		margin-bottom:12px;
	}
	.summer-reg-form-row label{
		width:160px;
	}
	.summer-reg-form-row input.vcode{
		width:314px;
	}
	.summer-reg-form-row input[type="text"]{
		margin-bottom:12px;
	}
	.level-box.android-box{
		margin:0 20px 0 83px;
	}
	.filter-options ul li input.venue{
		width:215px;
	}
	.search-categories-right-content input#startdate, .search-categories-right-content input#enddate, .filter-options ul li input#event_from_date, .filter-options ul li input#event_to_date{
		width:138px;
		background-position:127px -154px;
	}
	.events-total ul li a, .events-total ul li a .event-heading, .events-total ul li a .event-content, .events-total ul li a .event-location{
		width:670px;
	}
	.events-total ul li a{
		min-height:0;
	}
	.events-total ul li a .event-view-button, .atp-btn{
		margin:20px 0 0 253px;
	}
	#eventsearch{
		display:none;
		position:absolute;
		bottom:-62px;
		left:0;
		width:100%;
		background-color:#fff;
		padding:7px 0 15px;
	}
	#searchopt{
		display:block;
	}	
	.filter-options.eventsoptions ul li a{
		padding:10px 84px 10px 114px;
	}
	.filter-options.eventsoptions ul li a.upcomingevents, .filter-options.eventsoptions ul li a.pastevents{
		background-position:87px 14px;
	}
	.filter-options.eventsoptions ul li a.upcomingevents:hover, .filter-options.eventsoptions ul li a.pastevents:hover{
		background-position:87px -38px;
	}
	.filter-options ul li a.search{
		padding:10px 34px 5px;
	}
	.events-total ul li{
		border-right:none;
	}
	.video-row, .press-row, .press-row.albumcat{
		width:760px;
	}
	.video-row li, .video-row li iframe{
		width:320px !important;
	}
	.video-row li iframe{
		height:357px !important;
	}
	.press-row li{
		width:300px;
	}
	.press-row li:nth-child(odd){
		padding-right:70px;
	}
	.filter-options.newsoptions ul li a{
		padding:10px 109px 10px 141px;
	}
	.tutorial-content ul li, .news-list-total ul li{
		width:670px;
	}
	.tutorial-content ul li .des, .news-list-total ul li .des{
		width:276px;
	}
	.filter-options.newsoptions ul li a.latestnews{
		background-position:116px 14px;
	}
	.filter-options.newsoptions ul li a.latestnews:hover, .filter-options.newsoptions ul li a.latestnews.activelink{
		background-position:116px -38px;
	}
	.filter-options.newsoptions ul li a.topnews:hover, .filter-options.newsoptions ul li a.topnews.activelink{
		background-position:116px -142px;
	}
	.filter-options.newsoptions ul li a.topnews{
		background-position:116px -90px;
	}
	.filter-options ul li a{
		padding:10px 26px 10px 46px;
	}
	.search-categories-right{
		width:284px;
	}
	.search-categories-right-heading, .search-categories-right-heading.searchratings, .search-categories-right-heading.searchtype{
		width:236px;
	}
	.search-categories-right-content{
		width:254px;
	}
	.search-categories-right-content input#startdate, .search-categories-right-content input#enddate{
		width:107px;
		background-position:96px -154px;
	}
	.search-categories-right-content ul li{
		margin-right:21px;
	}
	.searchsubmit{
		margin-left:272px;
	}
	.tutorial-content ul li .des{
		width:239px;
	}
	.filter-options ul li a.search.tut, .filter-options ul li a.search.faqs{
		padding:10px 16px 5px 17px;
	}
	.search-categories-left, .search-categories-left-content{
		width:355px;
	}
	.search-categories-left-heading{
		width:307px;
	}
	.search-categories-right-heading, .search-categories-right-heading.searchratings, .search-categories-right-heading.searchtype{
		width:236px;
	}
	.filter-options ul li a{
		background-position:19px 16px;
	}
	.filter-options ul li a:hover, .filter-options ul li a.activelink{
		background-position:19px -38px;
	}
	.filter-options ul li a.toprated{
		background-position:19px -92px;
	}
	.filter-options ul li a.free{
		background-position:19px -210px;
	}
	.filter-options ul li a.paid{
		background-position:19px -346px;
	}
	.filter-options ul li a.categories{
		background-position:19px -478px;
	}
	.filter-options ul li a.toprated:hover{
		background-position:19px -153px;
	}
	.filter-options ul li a.free:hover{
		background-position:19px -270px;
	}
	.filter-options ul li a.paid:hover{
		background-position:19px -406px;
	}
	.filter-options ul li a.categories:hover, .filter-options ul li a.categories.activelink{
		background-position:19px -543px;
	}
	.resouce-left{
		width:425px;
	}
	.resouce-right{
		width:245px;
	}
	.enqueryform, .enqueryfrm-right, .enqueryfrm-right-row, .cat-box{
		width:205px;
	}
	.enqueryfrm-right-row input, .enqueryfrm-right-row textarea, .enqueryfrm-right-row input.vcode1{
		width:193px;
	}
	.resouce-left li{
		width:100%;
		padding:1% 0 5%;
		margin-bottom:23px;
		border-bottom:1px solid #666;
	}
	.resouce-left li:last-child{
		margin-bottom:0;
	}
	.resouce-left li .des{
		width:306px;
	}
	.resouce-left li .description{
		min-height:0;
		padding:3px 0 20px;
	}
	.enqueryfrm-right-row select{
		width:205px;
	}
	.blog-right{
		width:510px;
	}
	.filter-options.vulnews ul li a{
		padding:10px 91px 10px 120px;
		background-position:90px 16px;
	}
	.filter-options.vulnews ul li a:hover, .filter-options.vulnews ul li a.activelink{
		background-position:90px -38px;
	}
	.filter-options.vulnews ul li a.categories{
		background-position:95px -478px;
	}
	.filter-options ul li a.categories:hover, .filter-options ul li a.categories.activelink{
		background-position:95px -543px;
	}
	.searchfrmbg{
		width:680px;
	}
	.search-ic-n, .search-ic-select{
		width:85px;
	}
	.search-ic-s{
		width:49px;
	}
	.searchfrmbg.jobfrm .search-ic-n{
		width:302px;
	}
	.searchfrmbg.jobfrm .searchfrmbg-row:nth-child(2){
		margin-right:0;
	}
	.searchfrmbg.jobfrm .searchfrmbg-row:nth-child(3){
		clear:left;
	}
	.testimonials ul li, .franchise-form, .franchise-form-row{
		width:640px;
	}
	#load_forum{
		overflow-x:scroll;
	}
	#load_forum table.forumlist{
		width:120%;
	}
	.searchfrmbg.forumsearch .search-ic-n{
		width:529px;
	}
	.atp-centers{
		width:auto;
	}
	.atp-centers li{
		width:202px;
	}
	.atp-btn{
		margin-left:122px;
		margin-bottom:40px;
	}
	.franchise-form-row label{
		width:148px;
	}
	.submitbtn.join{
		margin-left:158px;
	}
	.social-opt{
		width:680px;
	}
	.competition-left{
		width:450px;
	}
	.competition-right{
		width:220px;
	}
	.cd-tabs, .cd-tabs .nav{
		width:100%;
	}
	.cd-tabs-navigation a{
		padding:0 27px;
	}
	.cd-tabs-navigation li:last-child a{
		padding:0 28px;
	}
	.cd-tabs-content li{
		width:390px;
	}
	ul.submission-list li{
		width:160px;
	}
	.competition-right h3{
		padding:0 15px 10px;
		font-size:17px;
	}
	ul.submission-list li span.name{
		width:122px;
	}
	ul.submission-list li span.timestamp{
		width:100%;
		margin-top:10px;
		text-align:left;
	}
	.contact-form.submission, .contact-form.submission .row{
		width:100%;
	}
	.contact-form.submission .row input{
		width:258px;
	}
	.contact-form.submission .row textarea{
		width:258px !important;
	}
	.contact-form.submission .row span.rules{
		width:262px;
		margin-left:120px;
		margin-bottom:0;
	}
	.contact-form.submission .row input.vcode{
		width:148px;
	}
	.contact-form.submission label{
		width:110px;
	}
	.submitbtn.submission{
		margin-left:120px;
	}
	.contact-form.submission .row input, .contact-form.submission .row textarea, .contact-form.submission .row input.vcode{
		margin-bottom:0;
	}
	.result-col{
		width:153px;
	}
	.result-col:nth-child(2){
		width:105px;
	}
	.contact-left{
		width:324px;
	}
	#map, #map1{
		width:324px !important;
	}
	.contact-right{
		width:358px;
	}
	.contact-left h2, .contact-right h2{
		font-size:20px;
		line-height:26px;
	}
	.contact-form, .contact-form .row{
		width:298px;
	}
	.contact-form .row label{
		width:100%;
		margin:0 0 6px 0;
		text-align:left;
	}
	.submitbtn.contactbtn{
		margin-left:80px;
	}
	.contact-form .row input{
		width:286px;
	}
	.contact-form .row textarea{
		width:286px !important;
	}
	.contact-form .row input.vcode{
		width:176px;
	}
	.event-details{
		width:460px;
	}
	.reviews-ratings-heading{
		width:461px;
	}
	.review{
		width:655px;
	}
	.tutorial-title-details{
		width:670px;
	}
	.tutorial-details-content h2{
		font-size:28px;
	}
	.review .cotainer .revcontent{
		width:625px;
	}
	.row-blog textarea{
		width:520px !important;
	}
	.sign-left{
		width:220px;
	}
	.sign-left-row input{
		width:208px;
	}
	.sign-right{
		width:382px;
	}
	.sign-right-row label{
		width:94px;
	}
	.sign-right-row input{
		width:266px;
	}
	.sign-right-row input.vcode{
		width:156px;
	}
	.submitbtn.reg{
		margin-left:104px;
	}
	.submitbtn.forumcmt{
		margin-left:111px;
	}
	.det-res-right1{
		width:440px;
	}
	.det-res-left.toolsdetails{
		float:none;
		margin:0 auto;
	}
	.det-res-right{
		width:100%;
	}
	.heading-res.reviewrate{
		width:670px;
	}
	.review .cotain .writer{
		width:654px;
	}
	ul.also li{
		width:100%;
	}
	ul.also li p:nth-child(2){
		width:335px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 799px) {
	.banner, .inner-content, .level-info, .level-summery{
		width:668px;
	}
	.banner{
		background: #670001; /* Old browsers */
		background: -moz-linear-gradient(left, #670001 0%, #b53534 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,#670001), color-stop(100%,#b53534)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left, #670001 0%,#b53534 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left, #670001 0%,#b53534 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left, #670001 0%,#b53534 100%); /* IE10+ */
		background: linear-gradient(to right, #670001 0%,#b53534 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#670001', endColorstr='#b53534',GradientType=1 ); /* IE6-9 */
	}
	/*.banner h1{
		padding-top:16px;
	}*/
	.h1ohter{
		margin-top:0;
	}
	.enroll-button{
		float:left;
		margin:20px 0 26px;
		clear:both;
	}
	.level-summery{
		background-position:center bottom;
	}
	.level-box{
		margin:0;
	}
	.level-box img{
		width:93px;
	}
	.level-info .col{
		text-align:center;
	}
	.level-info .col img {
		display: inline;
		float: none;
		margin: 0;
	}
	.level-info .col.duration, .level-info .col.eligibility, .level-info .col.fees{
		width:auto;
		padding:10px;
		height:auto !important;
	}
	.level-info .col.duration, .level-info .col.eligibility{
		border-bottom:1px solid #4e4e4e;
	}
	.level-info .col.eligibility, .level-info .col.fees{
		border-left: 1px solid #4e4e4e;
	}
	.level-info .col.duration .text, .level-info .col.eligibility .text, .level-info .col.fees .text{
		width:100%;
	}
	ol{
		margin-left:0 !important;
	}
	.level-info .col.duration1, .level-info .col.eligibility1, .level-info .col.fees1{
		width:181px;
	}
	.level-info .col.fees1{
		width:182px;
	}
	.level-info .col.duration1 .text h4, .level-info .col.eligibility1 .text h4, .level-info .col.fees1 .text h4{
		line-height:18px;
	}
	.course-details-total, .course-details-total .row{
		width:666px;
	}
	.course-details-total .heading, ul.course-details{
		width:606px;
	}
	.enroll-form, .enroll-form .row{
		width:608px;
	}
	.enroll-form .row input, .enroll-form .row textarea, .enroll-form .row input.vcode, .enroll-form .row input.radiobtn{
		width:426px;
		margin-bottom:15px;
	}
	.enroll-form .row{
		margin-bottom:0;
	}
	.enroll-form .row textarea{
		width:426px !important;
	}
	.enroll-form .row label, .enroll-form .row label.loc{
		width:160px;
	}
	.enroll-form .row:nth-child(4) label:nth-child(3){
		margin-top:0;
	}
	.enroll-form .row:nth-child(6) label{
		margin-top:0;
	}
	.enroll-form .row:nth-child(8) label:nth-child(1){
		margin-top:0;
	}
	.enroll-form .row input.vcode{
		width:316px;
	}
	.submitbtn{
		margin-left:170px;
	}
	.course-details-total .row .col{
		width:161px;
	}
	.course-details-total .row .col:nth-child(3){
		width:162px;
	}
	.summer-reg-form-total fieldset{
		width:auto;
	}
	.summer-reg-form-row, .summer-course-row{
		width:644px;
	}
	.desc{
		width:624px;
	}
	.course-dtl{
		width:188px;
	}
	.workshopposter{
		width:100%;
	}
	.summer-reg-form-row label.loc{
		width:194px;
	}
	.summer-reg-form-row label.col3{
		margin-left:0;
	}
	.summer-reg-form-row input{
		width:424px;
	}
	.summer-reg-form-row select{
		width:436px;
		margin-bottom:12px;
	}
	.summer-reg-form-row label{
		width:160px;
	}
	.summer-reg-form-row input.vcode{
		width:314px;
	}
	.summer-reg-form-row input[type="text"]{
		margin-bottom:12px;
	}
	.level-box.android-box{
		margin:0 20px 0 63px;
	}
	.level-box.android-box img{
		width:auto;
	}
	.filter-options ul li input.venue{
		width:206px;
	}
	.search-categories-right-content input#startdate, .search-categories-right-content input#enddate, .filter-options ul li input#event_from_date, .filter-options ul li input#event_to_date{
		width:126px;
		background-position:115px -154px;
	}
	.events-total ul li a, .events-total ul li a .event-heading, .events-total ul li a .event-content, .events-total ul li a .event-location{
		width:638px;
	}
	.events-total ul li a{
		min-height:0;
	}
	.events-total ul li a .event-view-button, .atp-btn{
		margin:20px 0 0 246px;
	}
	#eventsearch{
		display:none;
		position:absolute;
		bottom:-62px;
		left:0;
		width:100%;
		background-color:#fff;
		padding:7px 0 15px;
	}
	#searchopt{
		display:block;
	}	
	.filter-options.eventsoptions ul li a{
		padding:10px 76px 10px 106px;
	}
	.filter-options.eventsoptions ul li a.upcomingevents, .filter-options.eventsoptions ul li a.pastevents{
		background-position:81px 14px;
	}
	.filter-options.eventsoptions ul li a.upcomingevents:hover, .filter-options.eventsoptions ul li a.pastevents:hover{
		background-position:81px -38px;
	}
	.filter-options ul li a.search{
		padding:10px 34px 5px;
	}
	.events-total ul li{
		border-right:none;
	}
	.video-row, .press-row, .press-row.albumcat{
		width:728px;
	}
	.video-row li, .press-row li, .video-row li iframe{
		width:304px !important;
	}
	.video-row li iframe{
		height:339px !important;
	}
	.press-row li{
		width:300px;
	}
	.press-row li:nth-child(odd){
		clear:left;
	}
	.filter-options.newsoptions ul li a{
		padding:10px 99px 10px 131px;
	}
	.tutorial-content ul li .des, .news-list-total ul li .des{
		width:268px;
	}
	.filter-options.newsoptions ul li a.latestnews{
		background-position:105px 14px;
	}
	.filter-options.newsoptions ul li a.latestnews:hover, .filter-options.newsoptions ul li a.latestnews.activelink{
		background-position:105px -38px;
	}
	.filter-options.newsoptions ul li a.topnews:hover, .filter-options.newsoptions ul li a.topnews.activelink{
		background-position:105px -142px;
	}
	.filter-options.newsoptions ul li a.topnews{
		background-position:105px -90px;
	}
	.news-list-total ul li .date{
		margin-right:0;
	}
	.filter-options ul li a{
		padding:10px 23px 10px 44px;
	}
	.search-categories-right{
		width:284px;
	}
	.search-categories-right-heading, .search-categories-right-heading.searchratings, .search-categories-right-heading.searchtype{
		width:236px;
	}
	.search-categories-right-content{
		width:254px;
	}
	.search-categories-right-content input#startdate, .search-categories-right-content input#enddate{
		width:107px;
		background-position:96px -154px;
	}
	.search-categories-right-content ul li{
		margin-right:21px;
	}
	.searchsubmit{
		margin-left:272px;
	}
	.tutorial-content ul li .des{
		width:207px;
	}
	.filter-options ul li a.search.tut, .filter-options ul li a.search.faqs{
		padding:10px 13px 5px;
	}
	.search-categories-left, .search-categories-left-content{
		width:323px;
	}
	.search-categories-left-heading{
		width:276px;
	}
	.search-categories-right-heading, .search-categories-right-heading.searchratings, .search-categories-right-heading.searchtype{
		width:236px;
	}
	.filter-options ul li a{
		background-position:19px 16px;
	}
	.filter-options ul li a:hover, .filter-options ul li a.activelink{
		background-position:19px -38px;
	}
	.filter-options ul li a.toprated{
		background-position:19px -92px;
	}
	.filter-options ul li a.free{
		background-position:19px -210px;
	}
	.filter-options ul li a.paid{
		background-position:19px -346px;
	}
	.filter-options ul li a.categories{
		background-position:19px -478px;
	}
	.filter-options ul li a.toprated:hover{
		background-position:19px -153px;
	}
	.filter-options ul li a.free:hover{
		background-position:19px -270px;
	}
	.filter-options ul li a.paid:hover{
		background-position:19px -406px;
	}
	.filter-options ul li a.categories:hover, .filter-options ul li a.categories.activelink{
		background-position:19px -543px;
	}
	.tutorial-content ul li, .news-list-total ul li{
		width:638px;
	}
	.resouce-left{
		width:413px;
	}
	.resouce-right{
		width:225px;
	}
	.enqueryform, .enqueryfrm-right, .enqueryfrm-right-row, .cat-box{
		width:185px;
	}
	.enqueryfrm-right-row input, .enqueryfrm-right-row textarea, .enqueryfrm-right-row input.vcode1{
		width:172px;
	}
	.submitbutton-right{
		margin-left:43px;
	}
	.resouce-left li{
		width:100%;
		padding:1% 0 5%;
		margin-bottom:23px;
		border-bottom:1px solid #666;
	}
	.resouce-left li:last-child{
		margin-bottom:0;
	}
	.resouce-left li .des{
		width:294px;
	}
	.resouce-left li .description{
		min-height:0;
		padding:3px 0 20px;
	}
	.enqueryfrm-right-row select{
		width:185px;
	}
	.blog-right{
		width:478px;
	}
	.filter-options.vulnews ul li a{
		padding:10px 82px 10px 113px;
		background-position:84px 16px;
	}
	.filter-options.vulnews ul li a:hover, .filter-options.vulnews ul li a.activelink{
		background-position:84px -38px;
	}
	.filter-options.vulnews ul li a.categories{
		background-position:87px -478px;
	}
	.filter-options ul li a.categories:hover, .filter-options ul li a.categories.activelink{
		background-position:87px -543px;
	}
	.searchfrmbg{
		width:648px;
	}
	.search-ic-n{
		width:214px;
	}
	.searchfrmbg-row:nth-child(3){
		margin-right:0;
	}
	.search-ic-select{
		width:247px;
	}
	.searchfrmbg.jobfrm .search-ic-n{
		width:286px;
	}
	.searchfrmbg.jobfrm .searchfrmbg-row:nth-child(2){
		margin-right:0;
	}
	.searchfrmbg.jobfrm .searchfrmbg-row:nth-child(3){
		clear:left;
	}
	.searchfrmbg.jobfrm .searchfrmbg-row:nth-child(3){
		margin-right:10px;
	}
	#job_search_list{
		overflow-x:scroll;
	}
	#job_search_list table{
		width:205%;
	}
	.testimonials ul li, .franchise-form, .franchise-form-row{
		width:608px;
	}
	#load_forum{
		overflow-x:scroll;
	}
	#load_forum table.forumlist{
		width:118%;
	}
	.searchfrmbg.forumsearch .search-ic-n{
		width:497px;
	}
	.atp-centers{
		width:auto;
	}
	.atp-centers li{
		width:191px;
	}
	.atp-centers li:last-child{
		width:192px;
	}
	.atp-btn{
		margin-left:103px;
		margin-bottom:40px;
	}
	.franchise-form-row label{
		width:148px;
	}
	.submitbtn.join{
		margin-left:158px;
	}
	.social-opt{
		width:648px;
	}
	.competition-left, .competition-right{
		width:100%;
	}
	.competition-left{
		margin-top:30px;
	}
	.cd-tabs, .cd-tabs .nav{
		width:100%;
	}
	.cd-tabs-navigation a{
		padding:0 54px;
	}
	.cd-tabs-navigation li:last-child a{
		padding:0 56px 0 57px;
	}
	.cd-tabs-content li{
		width:auto;
	}
	/*.competition-right h3{
		padding:0 15px 10px;
		font-size:17px;
	}*/
	ul.submission-list li span.name{
		width:100%;
		padding-right:0;
	}
	ul.submission-list li span.timestamp{
		width:100%;
		margin-top:10px;
		text-align:left;
	}
	ul.submission-list li{
		width:162px;
		border-top:1px solid #d2d2d2;
		display:none;
	}
	ul.submission-list li:nth-child(1), ul.submission-list li:nth-child(2), ul.submission-list li:nth-child(3){
		display:block;
	}
	.contact-form.submission, .contact-form.submission .row{
		width:100%;
	}
	.contact-form.submission .row input{
		width:306px;
	}
	.contact-form.submission .row textarea{
		width:306px !important;
	}
	.contact-form.submission .row span.rules{
		width:310px;
		margin-left:0;
		margin-bottom:0;
	}
	.contact-form.submission .row input.vcode{
		width:196px;
	}
	.contact-form.submission label{
		width:202px;
	}
	.submitbtn.submission{
		margin-left:212px;
	}
	.contact-form.submission .row input, .contact-form.submission .row textarea, .contact-form.submission .row input.vcode{
		margin-bottom:0;
	}
	.result-col{
		width:268px;
	}
	.result-col:nth-child(2){
		width:208px;
	}
	.contact-left{
		width:324px;
	}
	#map, #map1{
		width:324px !important;
	}
	.contact-right{
		width:328px;
	}
	.contact-left h2, .contact-right h2{
		font-size:20px;
		line-height:26px;
	}
	.contact-form, .contact-form .row{
		width:268px;
	}
	.contact-form .row label{
		width:100%;
		margin:0 0 6px 0;
		text-align:left;
	}
	.submitbtn.contactbtn{
		margin-left:68px;
	}
	.contact-form .row input{
		width:256px;
	}
	.contact-form .row textarea{
		width:256px !important;
	}
	.contact-form .row input.vcode{
		width:146px;
	}
	.event-details{
		width:428px;
	}
	.reviews-ratings-heading{
		width:429px;
	}
	.review{
		width:638px;
	}
	.tutorial-title-details{
		width:638px;
	}
	.tutorial-details-content h2{
		font-size:28px;
	}
	.review .cotainer .revcontent{
		width:608px;
	}
	.row-blog textarea{
		width:490px !important;
	}
	.sign-left{
		width:220px;
	}
	.sign-left-row input{
		width:208px;
	}
	.sign-right{
		width:356px;
	}
	.sign-right-row label{
		width:94px;
	}
	.sign-right-row input{
		width:240px;
	}
	.sign-right-row input.vcode{
		width:130px;
	}
	.submitbtn.reg{
		margin-left:104px;
	}
	.sign-right-box{
		width:410px;
	}
	.submitbtn.forumcmt{
		margin-left:112px;
	}
	.det-res-right1{
		width:400px;
	}
	.det-res-left.toolsdetails{
		float:none;
		margin:0 auto;
	}
	.det-res-right{
		width:100%;
	}
	.heading-res.reviewrate{
		width:638px;
	}
	.review .cotain .writer{
		width:630px;
	}
	ul.also li{
		width:100%;
	}
	ul.also li p:nth-child(2){
		width:323px;
	}
}

@media only screen and (min-width: 640px) and (max-width: 767px) {
	.banner, .inner-content, .level-info, .level-summery{
		width:540px;
	}
	.banner{
		background: #670001; /* Old browsers */
		background: -moz-linear-gradient(left, #670001 0%, #b53534 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,#670001), color-stop(100%,#b53534)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left, #670001 0%,#b53534 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left, #670001 0%,#b53534 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left, #670001 0%,#b53534 100%); /* IE10+ */
		background: linear-gradient(to right, #670001 0%,#b53534 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#670001', endColorstr='#b53534',GradientType=1 ); /* IE6-9 */
	}
	.banner h1{
		font-size:32px;
		line-height:28px;
		/*padding-top:12px;*/
	}
	.h1ohter{
		margin-top:0;
	}
	.banner .h1alt{
		font-size:22px;
	}
	.enroll-button{
		float:left;
		margin:20px 0 26px;
		clear:both;
	}
	.level-summery{
		background-position:center bottom;
	}
	.level-box{
		margin:0 21px;
	}
	.level-box:nth-child(4){
		margin:0 21px 0 100px;
	}
	.level-info .col{
		text-align:center;
	}
	.level-info .col img {
		display: inline;
		float: none;
		margin: 0;
	}
	.level-info .col.duration, .level-info .col.eligibility, .level-info .col.fees{
		width:auto;
		padding:10px;
		height:auto !important;
	}
	.level-info .col.duration, .level-info .col.eligibility{
		border-bottom:1px solid #4e4e4e;
	}
	.level-info .col.eligibility, .level-info .col.fees{
		border-left: 1px solid #4e4e4e;
	}
	.level-info .col.duration .text, .level-info .col.eligibility .text, .level-info .col.fees .text{
		width:100%;
	}
	.level-info .col.duration1, .level-info .col.eligibility1, .level-info .col.fees1{
		width:498px;
	}
	.level-info .col.eligibility1{
		border-left:1px solid #4e4e4e;
		border-top:1px solid #4e4e4e;
		border-bottom:1px solid #4e4e4e;
	}
	.level-info .col.fees1{
		border-left:1px solid #4e4e4e;
	}
	ol{
		margin-left:0 !important;
	}
	.course-details-total, .course-details-total .row{
		width:538px;
	}
	.course-details-total .heading, ul.course-details{
		width:478px;
	}
	.enroll-form, .enroll-form .row{
		width:480px;
	}
	.enroll-form .row input, .enroll-form .row textarea, .enroll-form .row input.vcode, .enroll-form .row input.radiobtn, .enroll-form .row select{
		width:298px;
		margin-bottom:15px;
	}
	.enroll-form .row{
		margin-bottom:0;
	}
	.enroll-form .row textarea{
		width:298px !important;
	}
	.enroll-form .row label, .enroll-form .row label.loc{
		width:160px;
	}
	.enroll-form .row:nth-child(4) label:nth-child(3){
		margin-top:0;
	}
	.enroll-form .row:nth-child(6) label{
		margin-top:0;
	}
	.enroll-form .row:nth-child(8) label:nth-child(1){
		margin-top:0;
	}
	.enroll-form .row input.vcode{
		width:188px;
	}
	.submitbtn{
		margin-left:170px;
	}
	.course-details-total .row .col{
		width:119px;
	}
	.course-details-total .row .col:nth-child(3){
		width:118px;
	}
	.summer-reg-form-total fieldset{
		width:auto;
	}
	.summer-reg-form-row, .summer-course-row{
		width:518px;
	}
	.desc{
		width:496px;
	}
	.course-dtl{
		width:145px;
	}
	.workshopposter{
		width:100%;
	}
	.summer-reg-form-row label.loc{
		width:152px;
	}
	.summer-reg-form-row label.col3{
		margin-left:0;
	}
	.summer-reg-form-row input{
		width:345px;
	}
	.summer-reg-form-row select{
		width:357px;
		margin-bottom:12px;
	}
	.summer-reg-form-row label{
		width:160px;
	}
	.summer-reg-form-row input.vcode{
		width:235px;
	}
	.summer-reg-form-row input[type="text"]{
		margin-bottom:12px;
	}
	.level-box.android-box{
		margin:0 20px 0 23px;
	}
	.level-box.android-box img{
		width:auto;
	}
	.filter-options ul li input.venue{
		width:127px;
	}
	.search-categories-right-content input#startdate, .search-categories-right-content input#enddate, .filter-options ul li input#event_from_date, .filter-options ul li input#event_to_date{
		width:102px;
		background-position:92px -154px;
	}
	.events-total ul li a, .events-total ul li a .event-heading, .events-total ul li a .event-content, .events-total ul li a .event-location{
		width:510px;
	}
	.events-total ul li a{
		min-height:0;
	}
	.events-total ul li a .event-view-button, .atp-btn{
		margin:20px 0 0 173px;
	}
	#eventsearch{
		display:none;
		position:absolute;
		bottom:-62px;
		left:0;
		width:100%;
		background-color:#fff;
		padding:7px 0 15px;
	}
	#searchopt{
		display:block;
	}	
	.filter-options.eventsoptions ul li a{
		padding:10px 44px 10px 74px;
	}
	.filter-options.eventsoptions ul li a.upcomingevents, .filter-options.eventsoptions ul li a.pastevents{
		background-position:49px 14px;
	}
	.filter-options.eventsoptions ul li a.upcomingevents:hover, .filter-options.eventsoptions ul li a.pastevents:hover{
		background-position:49px -38px;
	}
	.filter-options ul li a.search{
		padding:10px 34px 5px;
	}
	.events-total ul li{
		border-right:none;
	}
	.video-row, .press-row, .press-row.albumcat{
		width:600px;
	}
	.video-row li, .video-row li iframe{
		width:540px !important;
	}
	.video-row li iframe{
		height:390px !important;
	}
	.press-row li{
		width:240px;
	}
	.press-row li:nth-child(odd){
		clear:left;
	}
	.filter-options.newsoptions ul li a{
		padding:10px 69px 10px 101px;
	}
	.tutorial-content ul li, .news-list-total ul li{
		width:510px;
	}
	.tutorial-content ul li .des, .news-list-total ul li .des{
		width:350px;
		border-right:none;
		padding-right:15px;
	}
	.filter-options.newsoptions ul li a.latestnews{
		background-position:75px 14px;
	}
	.filter-options.newsoptions ul li a.latestnews:hover, .filter-options.newsoptions ul li a.latestnews.activelink{
		background-position:75px -38px;
	}
	.filter-options.newsoptions ul li a.topnews:hover, .filter-options.newsoptions ul li a.topnews.activelink{
		background-position:75px -142px;
	}
	.filter-options.newsoptions ul li a.topnews{
		background-position:75px -90px;
	}
	.tutorial-content ul li .desclist, .news-list-total ul li .desclist{
		border-top:1px solid #666;
		margin-top:0;
		margin-left:15px;
		padding-top:10px;
		width:480px;
	}
	.tutorial-content ul li .desclist .author, .tutorial-content ul li .desclist .reviews, .tutorial-content ul li .desclist .ratings, .tutorial-content ul li .desclist .dates, .news-list-total ul li .desclist .author, .news-list-total ul li .desclist .reviews, .news-list-total ul li .desclist .ratings, .news-list-total ul li .desclist .dates{
		clear:none;
	}
	.tutorial-content ul li .desclist .reviews, .tutorial-content ul li .desclist .ratings, .tutorial-content ul li .desclist .dates, .news-list-total ul li .desclist .reviews, .news-list-total ul li .desclist .ratings, .news-list-total ul li .desclist .dates{
		margin-left:20px;
	}	
	.filter-options ul li a{
		padding:10px 35px 10px 54px;
	}
	.search-categories-right{
		width:284px;
	}
	.search-categories-right-heading, .search-categories-right-heading.searchratings, .search-categories-right-heading.searchtype{
		width:236px;
	}
	.search-categories-right-content{
		width:254px;
	}
	.search-categories-right-content input#startdate, .search-categories-right-content input#enddate{
		width:107px;
		background-position:96px -154px;
	}
	.search-categories-right-content ul li{
		margin-right:21px;
	}
	.searchsubmit{
		margin-left:176px;
	}
	.tutorial-content ul li .des{
		width:313px;
	}
	.filter-options ul li a.search.tut, .filter-options ul li a.search.faqs{
		padding:10px 120px 5px;
	}
	.search-categories-left, .search-categories-left-content{
		width:509px;
	}
	.search-categories-left{
		border-right:none;
	}
	.search-categories-left-heading, .search-categories-right-heading, .search-categories-right-heading.searchratings, .search-categories-right-heading.searchtype{
		width:461px;
	}
	.filter-options ul li a{
		background-position:26px 16px;
	}
	.filter-options ul li a:hover, .filter-options ul li a.activelink{
		background-position:26px -38px;
	}
	.filter-options ul li a.toprated{
		background-position:31px -92px;
		padding:10px 36px 10px 57px;
	}
	.filter-options ul li a.free{
		background-position:26px -210px;
	}
	.filter-options ul li a.paid{
		background-position:26px -346px;
	}
	.filter-options ul li a.categories{
		background-position:71px -478px;
		padding:9px 77px 10px 97px;
		border-top:1px solid #9e9e9e;
	}
	.filter-options ul li a.toprated:hover, .filter-options ul li a.toprated.activelink{
		background-position:31px -153px;
	}
	.filter-options ul li a.free:hover, .filter-options ul li a.free.activelink{
		background-position:26px -270px;
	}
	.filter-options ul li a.paid:hover, .filter-options ul li a.paid.activelink{
		background-position:26px -406px;
	}
	.filter-options ul li a.categories:hover, .filter-options ul li a.categories.activelink{
		background-position:71px -543px;
	}
	.tutorial-content ul li{
		width:510px;
		padding-bottom:20px;
	}
	.filter-options ul li:nth-child(4){
		border-right:none;
	}
	.tutorial-content ul li .desclist .dates, .news-list-total ul li .desclist .dates{
		margin-left:0;
		clear:left;
	}
	.tutorial-content ul li .desclist{
		margin-bottom:0;
	}
	.resouce-left{
		width:540px;
		margin-top:20px;
	}
	.resouce-right{
		display:none;
	}
	.enqueryform, .enqueryfrm-right, .cat-box{
		width:500px;
		margin-top:0;
		box-shadow:none;
	}
	.enqueryfrm-right-row{
		width:198px;
	}
	.enqueryfrm-right-row input, .enqueryfrm-right-row textarea, .enqueryfrm-right-row input.vcode1{
		width:172px;
	}
	#searchfaq{
		display:block;
	}
	.filter-options.mfaq ul li{
		border-right:none;
	}
	.filter-options.mfaq ul li a.categories{
		border-top:none;
		padding:10px 77px 10px 98px;
	}
	.cat-box, .enqueryform{
		display:none;
	}
	.submitbutton-right{
		margin-left:0;
	}
	.resouce-left li{
		width:100%;
		padding:1% 0 5%;
		margin-bottom:23px;
		border-bottom:1px solid #666;
	}
	.resouce-left li:last-child{
		margin-bottom:0;
	}
	.resouce-left li .des{
		width:421px;
	}
	.resouce-left li .description{
		min-height:0;
		padding:3px 0 20px;
	}
	.enqueryfrm-right-row select{
		width:185px;
	}
	.enqueryfrm-right-row.tools{
		width:166px;
	}
	.enqueryfrm-right-row.tools input, .enqueryfrm-right-row.tools textarea, .enqueryfrm-right-row.tools input.vcode1{
		width:141px;
	}
	.enqueryfrm-right-row.tools select{
		width:168px;
	}
	.submitbutton-right.tools{
		margin-left:195px;
	}
	.blog-right{
		width:351px;
	}
	.filter-options.vulnews ul li a{
		padding:10px 50px 10px 81px;
		background-position:52px 16px;
	}
	.filter-options.vulnews ul li a:hover, .filter-options.vulnews ul li a.activelink{
		background-position:52px -38px;
	}
	.filter-options.vulnews ul li a.categories{
		background-position:54px -478px;
		border-top:none;
	}
	.searchfrmbg{
		width:520px;
	}
	.search-ic-n{
		width:150px;
	}
	.searchfrmbg-row:nth-child(3){
		margin-right:0;
	}
	.search-ic-select{
		width:183px;
	}
	.searchfrmbg.jobfrm .search-ic-n{
		width:222px;
	}
	.searchfrmbg.jobfrm .searchfrmbg-row:nth-child(2){
		margin-right:0;
	}
	.searchfrmbg.jobfrm .searchfrmbg-row:nth-child(3){
		clear:left;
	}
	.searchfrmbg.jobfrm .searchfrmbg-row:nth-child(3){
		margin-right:10px;
	}
	#job_search_list{
		overflow-x:scroll;
	}
	#job_search_list table{
		width:197%;
	}
	.testimonials ul li, .franchise-form, .franchise-form-row{
		width:480px;
	}
	#load_forum{
		overflow-x:scroll;
	}
	#load_forum table.forumlist{
		width:136%;
	}
	.searchfrmbg.forumsearch .search-ic-n{
		width:369px;
	}
	.atp-centers{
		width:auto;
	}
	.atp-centers li, .atp-centers li:last-child{
		width:508px;
	}
	.atp-btn{
		margin-left:35px;
		margin-bottom:40px;
	}
	.atp-heading{
		font-size:36px;
	}
	.franchise-form-row label{
		width:125px;
	}
	.submitbtn.join{
		margin-left:133px;
	}
	.franchise-form-row input{
		width:333px;
	}
	.franchise-form-row select{
		width:345px;
	}
	.franchise-form-row textarea{
		width:333px !important;
	}
	.franchise-form-row input.vcode{
		width:223px;
	}
	.social-opt{
		width:520px;
	}
	.competition-left, .competition-right{
		width:100%;
	}
	.competition-left{
		margin-top:30px;
	}
	.cd-tabs, .cd-tabs .nav{
		width:100%;
	}
	.cd-tabs-navigation a{
		padding:0 38px;
	}
	.cd-tabs-navigation li:last-child a{
		padding:0 40px 0 41px;
	}
	.cd-tabs-content li{
		width:auto;
	}
	/*.competition-right h3{
		padding:0 15px 10px;
		font-size:17px;
	}*/
	ul.submission-list li span.name{
		width:100%;
		padding-right:0;
	}
	ul.submission-list li span.timestamp{
		width:100%;
		margin-top:10px;
		text-align:left;
	}
	ul.submission-list li{
		width:210px;
		border-top:1px solid #d2d2d2;
		display:none;
	}
	ul.submission-list li:nth-child(1), ul.submission-list li:nth-child(2){
		display:block;
	}
	.social-opt .fb-like.fb_iframe_widget span{
		width:200px !important;
	}
	.social-opt .fb-like.fb_iframe_widget span iframe{
		width:100% !important;		
	}
	.contact-form.submission, .contact-form.submission .row{
		width:100%;
	}
	.contact-form.submission .row input{
		width:306px;
	}
	.contact-form.submission .row textarea{
		width:306px !important;
	}
	.contact-form.submission .row span.rules{
		width:310px;
		margin-left:0;
		margin-bottom:0;
	}
	.contact-form.submission .row input.vcode{
		width:196px;
	}
	.contact-form.submission label{
		width:124px;
	}
	.submitbtn.submission{
		margin-left:134px;
	}
	.contact-form.submission .row input, .contact-form.submission .row textarea, .contact-form.submission .row input.vcode{
		margin-bottom:0;
	}
	.result-col{
		width:204px;
	}
	.result-col:nth-child(2){
		width:144px;
	}
	.contact-left, .contact-right{
		width:100%;
	}
	.contact-right{
		margin-top:20px;
	}
	#map, #map1{
		width:100% !important;
	}
	.contact-form, .contact-form .row{
		width:480px;
	}
	.submitbtn.contactbtn{
		margin-left:130px;
	}
	.event-details{
		width:100%;
		margin-top:0;
	}
	.reviews-ratings-heading{
		width:301px;
	}
	.review{
		width:510px;
	}
	.tutorial-title-details{
		width:510px;
		margin-bottom:20px;
	}
	.tutorial-details-content h2{
		font-size:26px;
	}
	.review .cotainer .revcontent{
		width:480px;
	}
	.det-res-left{
		float:none;
		margin:0 auto 15px;
	}
	.row-blog textarea{
		width:358px !important;
	}
	.sign-left{
		width:220px;
	}
	.sign-left-row input{
		width:208px;
	}
	.sign-right{
		width:230px;
	}
	.sign-right-row label{
		width:100%;
		margin:0 0 6px 0;
		text-align:left;
	}
	.sign-right-row input{
		width:218px;
	}
	.sign-right-row input.vcode{
		width:108px;
	}
	.submitbtn.reg{
		margin-left:0;
	}
	.sign-right-box{
		width:294px;
	}
	.press-row.albumcat li{
		min-height:0;
	}
	.submitbtn.forumcmt{
		margin-left:111px;
	}	
	.det-res-right1{
		width:100%;
	}
	.toll{
		top:229px;
	}
	ul.credit li{
		white-space:pre-line;
	}
	.det-res-left.toolsdetails{
		float:none;
		margin:0 auto;
	}
	.det-res-right{
		width:100%;
	}
	.heading-res.reviewrate{
		width:510px;
	}
	.review .cotain .writer{
		width:508px;
	}
	.toll.tooldetails{
		top:148px;
	}
	ul.also li{
		width:100%;
	}
	ul.also li p:nth-child(2){
		width:323px;
	}
}

@media only screen and (min-width: 540px) and (max-width: 639px) {
	.banner, .inner-content, .level-info, .level-summery{
		width:440px;
	}
	.banner{
		background: #670001; /* Old browsers */
		background: -moz-linear-gradient(left, #670001 0%, #b53534 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,#670001), color-stop(100%,#b53534)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left, #670001 0%,#b53534 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left, #670001 0%,#b53534 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left, #670001 0%,#b53534 100%); /* IE10+ */
		background: linear-gradient(to right, #670001 0%,#b53534 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#670001', endColorstr='#b53534',GradientType=1 ); /* IE6-9 */
	}
	.banner h1{
		font-size:27px;
		line-height:26px;
		/*padding-top:12px;*/
	}
	.h1ohter{
		margin-top:0;
	}
	.banner .h1alt{
		font-size:20px;
	}
	.enroll-button{
		float:left;
		margin:20px 0 26px;
		clear:both;
	}
	.level-summery{
		background-position:center bottom;
	}
	.level-box{
		margin:0 4px;
	}
	.level-box:nth-child(4){
		margin:0 21px 0 66px;
	}
	.level-info .col{
		text-align:center;
		display:block !important;
	}
	.level-info .col img {
		display: inline;
		float: none;
		margin: 0;
	}
	.level-info .col.duration, .level-info .col.eligibility, .level-info .col.fees{
		width:auto;
		padding:10px;
		height:auto !important;
		float:none !important;
	}
	.level-info .col.duration, .level-info .col.eligibility{
		border-bottom:1px solid #4e4e4e;
	}
	.level-info .col.eligibility, .level-info .col.fees{
		border-left: 1px solid #4e4e4e;
	}
	.level-info .col.duration .text, .level-info .col.eligibility .text, .level-info .col.fees .text{
		width:100%;
	}
	.level-info .col.duration1, .level-info .col.eligibility1, .level-info .col.fees1{
		width:398px;
	}
	.level-info .col.eligibility1{
		border-left:1px solid #4e4e4e;
		border-top:1px solid #4e4e4e;
		border-bottom:1px solid #4e4e4e;
	}
	.level-info .col.fees1{
		border-left:1px solid #4e4e4e;
	}
	ol{
		margin-left:0 !important;
	}
	.course-details-total, .course-details-total .row{
		width:438px;
	}
	.course-details-total .row:last-child{
		border-bottom:none;
	}
	.course-details-total .heading, ul.course-details{
		width:378px;
	}
	.enroll-form, .enroll-form .row{
		width:380px;
	}
	.enroll-form .row input, .enroll-form .row textarea, .enroll-form .row input.vcode, .enroll-form .row input.radiobtn, .enroll-form .row select{
		width:368px;
		margin-bottom:15px;
	}
	.enroll-form .row{
		margin-bottom:0;
	}
	.enroll-form .row textarea{
		width:368px !important;
	}
	.enroll-form .row label, .enroll-form .row label.loc{
		width:100%;
		margin:0;
		text-align:left;
	}
	.enroll-form .row:nth-child(4) label:nth-child(3){
		margin-top:0;
	}
	.enroll-form .row:nth-child(6) label{
		margin-top:0;
	}
	.enroll-form .row:nth-child(8) label:nth-child(1){
		margin-top:0;
	}
	.enroll-form .row input.vcode{
		width:258px;
	}
	.submitbtn{
		margin-left:0;
	}
	.course-details-total .row .col, .course-details-total .row .col:last-child{
		width:378px !important;
		border-bottom:1px solid #4e4e4e;
	}
	.course-details-total .row .col:nth-child(3){
		border-bottom:none;
	}
	.summer-reg-form-total fieldset{
		width:auto;
	}
	.summer-reg-form-row, .summer-course-row{
		width:418px;
	}
	.desc{
		width:396px;
	}
	.course-dtl{
		width:100%;
		margin:0;
	}
	.workshopposter{
		width:100%;
	}
	.summer-reg-form-row label.loc{
		width:95%;
		margin-bottom:12px;
	}
	.summer-reg-form-row label.col3{
		margin-left:0;
	}
	.summer-reg-form-row input{
		width:266px;
	}
	.summer-reg-form-row select{
		width:278px;
		margin-bottom:12px;
	}
	.summer-reg-form-row label{
		width:140px;
	}
	.summer-reg-form-row input.vcode{
		width:156px;
	}
	.summer-reg-form-row input[type="text"]{
		margin-bottom:12px;
	}
	.radiolabel{
		width:400px;
	}
	.level-box.android-box{
		margin:0;
		padding:10px 17px;
	}
	.level-box.android-box img{
		width:auto;
	}
	.filter-options ul li input.venue{
		width:85px;
	}
	.search-categories-right-content input#startdate, .search-categories-right-content input#enddate, .filter-options ul li input#event_from_date, .filter-options ul li input#event_to_date{
		width:73px;
		background-position:65px -154px;
	}
	.events-total ul li a, .events-total ul li a .event-heading, .events-total ul li a .event-content, .events-total ul li a .event-location{
		width:410px;
	}
	.events-total ul li a{
		min-height:0;
	}
	.events-total ul li a .event-view-button, .atp-btn{
		margin:20px 0 0 123px;
	}
	#eventsearch{
		display:none;
		position:absolute;
		bottom:-62px;
		left:0;
		width:100%;
		background-color:#fff;
		padding:7px 0 15px;
	}
	#searchopt{
		display:block;
	}	
	.filter-options.eventsoptions ul li a{
		padding:10px 19px 10px 49px;
	}
	.filter-options.eventsoptions ul li a.upcomingevents, .filter-options.eventsoptions ul li a.pastevents{
		background-position:25px 14px;
	}
	.filter-options.eventsoptions ul li a.upcomingevents:hover, .filter-options.eventsoptions ul li a.pastevents:hover{
		background-position:25px -38px;
	}
	.filter-options ul li a.search{
		padding:10px 34px 5px;
	}
	.events-total ul li{
		border-right:none;
	}
	.video-row, .press-row, .press-row.albumcat{
		width:500px;
	}
	.video-row li, .video-row li iframe{
		width:440px !important;
	}
	.video-row li iframe{
		height:390px !important;
	}
	.press-row li{
		width:190px;
	}
	.press-row li:nth-child(odd){
		clear:left;
	}
	.filter-options.newsoptions ul li a{
		padding:10px 39px 10px 81px;
	}
	.tutorial-content ul li, .news-list-total ul li{
		width:410px;
	}
	.tutorial-content ul li .des, .news-list-total ul li .des{
		width:274px;
		border-right:none;
		padding-right:15px;
	}
	.filter-options.newsoptions ul li a.latestnews{
		background-position:55px 14px;
	}
	.filter-options.newsoptions ul li a.latestnews:hover, .filter-options.newsoptions ul li a.latestnews.activelink{
		background-position:55px -38px;
	}
	.filter-options.newsoptions ul li a.topnews:hover, .filter-options.newsoptions ul li a.topnews.activelink{
		background-position:55px -142px;
	}
	.filter-options.newsoptions ul li a.topnews{
		background-position:55px -90px;
	}
	.tutorial-content ul li .desclist, .news-list-total ul li .desclist{
		border-top:1px solid #666;
		margin-top:0;
		padding-top:10px;
		width:380px;
		margin-left:15px;
	}
	.tutorial-content ul li .desclist .author, .tutorial-content ul li .desclist .reviews, .tutorial-content ul li .desclist .ratings, .tutorial-content ul li .desclist .dates, .news-list-total ul li .desclist .author, .news-list-total ul li .desclist .reviews, .news-list-total ul li .desclist .ratings, .news-list-total ul li .desclist .dates{
		clear:none;
	}
	.tutorial-content ul li .desclist .reviews, .tutorial-content ul li .desclist .ratings, .tutorial-content ul li .desclist .dates, .news-list-total ul li .desclist .reviews, .news-list-total ul li .desclist .ratings, .news-list-total ul li .desclist .dates{
		margin-left:20px;
	}
	.tutorial-content ul li .desclist .ratings, .news-list-total ul li .desclist .ratings{
		margin-left:0;
	}
	.tutorial-content ul li .desclist .ratings, .tutorial-content ul li .desclist .dates, .news-list-total ul li .desclist .ratings, .news-list-total ul li .desclist .dates{
		margin-top:10px;
	}
	.tutorial-content ul li .desclist .ratings, .news-list-total ul li .desclist .ratings{
		clear:left;
	}
	.news-list-total ul li .date{
		margin-right:0;
	}
	.press-row.albumcat li{
		min-height:190px;
	}
	.filter-options ul li a{
		padding:10px 22px 10px 43px;
	}
	.search-categories-right{
		width:284px;
	}
	.search-categories-right-heading, .search-categories-right-heading.searchratings, .search-categories-right-heading.searchtype{
		width:236px;
	}
	.search-categories-right-content{
		width:254px;
	}
	.search-categories-right-content input#startdate, .search-categories-right-content input#enddate{
		width:107px;
		background-position:96px -154px;
	}
	.search-categories-right-content ul li{
		margin-right:21px;
	}
	.searchsubmit{
		margin-left:137px;
	}
	.tutorial-content ul li .des{
		width:380px;
		padding:20px 15px;
	}
	.filter-options ul li a.search.tut, .filter-options ul li a.search.faqs{
		padding:10px 70px 5px;
	}
	.search-categories-left, .search-categories-left-content{
		width:410px;
	}
	.search-categories-left{
		border-right:none;
	}
	.search-categories-left-heading, .search-categories-right-heading, .search-categories-right-heading.searchratings, .search-categories-right-heading.searchtype{
		width:361px;
	}
	.filter-options ul li a{
		background-position:16px 16px;
	}
	.filter-options ul li a:hover, .filter-options ul li a.activelink{
		background-position:16px -38px;
	}
	.filter-options ul li a.toprated{
		background-position:16px -92px;
	}
	.filter-options ul li a.free{
		background-position:16px -210px;
	}
	.filter-options ul li a.paid{
		background-position:16px -346px;
	}
	.filter-options ul li a.categories{
		background-position:71px -478px;
		padding:9px 77px 10px 97px;
		border-top:1px solid #9e9e9e;
	}
	.filter-options ul li a.toprated:hover, .filter-options ul li a.toprated.activelink{
		background-position:16px -153px;
	}
	.filter-options ul li a.free:hover, .filter-options ul li a.free.activelink{
		background-position:16px -270px;
	}
	.filter-options ul li a.paid:hover, .filter-options ul li a.paid.activelink{
		background-position:16px -406px;
	}
	.filter-options ul li a.categories:hover, .filter-options ul li a.categories.activelink{
		background-position:71px -543px;
	}
	.tutorial-content ul li{
		width:410px;
		padding-bottom:20px;
	}
	.filter-options ul li:nth-child(4){
		border-right:none;
	}
	.tutorial-content ul li .desclist .dates, .news-list-total ul li .desclist .dates{
		margin-left:0;
		clear:left;
	}
	.tutorial-content ul li .desclist{
		margin-bottom:0;
	}
	.tutorial-content ul li a .img{
		margin:20px auto;
		float:none;
	}
	.resouce-left{
		width:440px;
		margin-top:20px;
	}
	.resouce-right{
		display:none;
	}
	.enqueryform, .enqueryfrm-right, .cat-box{
		width:400px;
		margin-top:0;
		box-shadow:none;
	}
	.enqueryfrm-right-row{
		width:148px;
	}
	.enqueryfrm-right-row input, .enqueryfrm-right-row textarea, .enqueryfrm-right-row input.vcode1{
		width:127px;
	}
	#searchfaq{
		display:block;
	}
	.filter-options.mfaq ul li{
		border-right:none;
	}
	.filter-options.mfaq ul li a.categories{
		border-top:none;
		padding:10px 77px 10px 98px;
	}
	.filter-options.mfaq ul li a.categories:hover, .filter-options.mfaq ul li a.categories.activelink{
		background-position:71px -543px;
	}
	.cat-box, .enqueryform{
		display:none;
	}
	.submitbutton-right{
		margin-left:0;
	}
	.resouce-left li{
		width:100%;
		padding:1% 0 5%;
		margin-bottom:23px;
		border-bottom:1px solid #666;
	}
	.resouce-left li:last-child{
		margin-bottom:0;
	}
	.resouce-left li .des{
		width:321px;
	}
	.resouce-left li .description{
		min-height:0;
		padding:3px 0 20px;
	}
	.enqueryfrm-right-row select{
		width:185px;
	}
	.enqueryfrm-right-row.tools{
		width:152px;
	}
	.enqueryfrm-right-row.tools:nth-child(3){
		width:95px;
	}
	.enqueryfrm-right-row.tools input, .enqueryfrm-right-row.tools textarea, .enqueryfrm-right-row.tools input.vcode1{
		width:129px;
	}
	.enqueryfrm-right-row.tools select{
		width:95px;
	}
	.submitbutton-right.tools{
		margin-left:146px;
	}
	.blog-right{
		width:379px;
	}
	.blog-left{
		width:100%;
		text-align:left;
	}
	.blog-left div{
		float:left;
	}
	.blog-info{
		margin-left:20px;
	}
	.blog-info span{
		float:right;
		margin-top:0;
		padding-left:8px;
		padding-right:0;
	}
	.filter-options.vulnews ul li a{
		padding:10px 32px 10px 62px;
		background-position:33px 16px;
	}
	.filter-options.vulnews ul li a:hover, .filter-options.vulnews ul li a.activelink{
		background-position:33px -38px;
	}
	.filter-options.vulnews ul li a.categories{
		background-position:36px -478px;
		border-top:none;
	}
	.filter-options ul li a.categories:hover, .filter-options ul li a.categories.activelink{
		background-position:36px -543px;
	}
	.news-list-total ul li .desclist{
		margin-bottom:5px;
	}
	.news-list-total ul li{
		padding-bottom:15px;
	}
	.filter-options.vulnews ul li a.search{
		padding:10px 20px 5px;
	}
	.searchfrmbg{
		width:420px;
	}
	.search-ic-n{
		width:125px;
	}
	.searchfrmbg-row:nth-child(3){
		margin-right:0;
	}
	.search-ic-select{
		width:134px;
	}
	.search-ic-s{
		width:50px;
	}
	#accordion_new div[id^="Alumni"]{
		overflow-x:scroll;
		padding-bottom:20px;
	}
	#accordion_new div[id^="Alumni"] table{
		width:126%;
	}
	.pagination{
		margin-bottom:0;
	}
	.searchfrmbg.jobfrm .search-ic-n{
		width:172px;
	}
	.searchfrmbg.jobfrm .searchfrmbg-row:nth-child(2){
		margin-right:0;
	}
	.searchfrmbg.jobfrm .searchfrmbg-row:nth-child(3){
		clear:left;
	}
	.searchfrmbg.jobfrm .searchfrmbg-row:nth-child(3){
		margin-right:10px;
	}
	#job_search_list{
		overflow-x:scroll;
	}
	#job_search_list table{
		width:188%;
	}
	.testimonials ul li, .franchise-form, .franchise-form-row{
		width:380px;
	}
	#load_forum{
		overflow-x:scroll;
	}
	#load_forum table.forumlist{
		width:161%;
	}
	.searchfrmbg.forumsearch .search-ic-n{
		width:269px;
	}
	.atp-centers{
		width:auto;
	}
	.atp-centers li, .atp-centers li:last-child{
		width:408px;
	}
	.atp-btn{
		margin-left:3px;
		margin-bottom:40px;
		font-size:26px;
	}
	.atp-heading{
		font-size:30px;
		line-height:36px;
	}
	.atp-subheading{
		font-size:27px;
	}
	.franchise-form-row label{
		width:125px;
	}
	.submitbtn.join{
		margin-left:133px;
	}
	.franchise-form-row input{
		width:233px;
	}
	.franchise-form-row select{
		width:245px;
	}
	.franchise-form-row textarea{
		width:233px !important;
	}
	.franchise-form-row input.vcode{
		width:123px;
	}
	.social-opt{
		width:420px;
	}
	.competition-left, .competition-right{
		width:100%;
	}
	.competition-left{
		margin-top:30px;
	}
	.cd-tabs, .cd-tabs .nav{
		width:100%;
	}
	.cd-tabs-navigation a{
		padding:0 26px;
	}
	.cd-tabs-navigation li:last-child a{
		padding:0 26px 0 27px;
	}
	.cd-tabs-content li{
		width:auto;
	}
	/*.competition-right h3{
		padding:0 15px 10px;
		font-size:17px;
	}*/
	ul.submission-list li span.name{
		width:100%;
		padding-right:0;
	}
	ul.submission-list li span.timestamp{
		width:100%;
		margin-top:10px;
		text-align:left;
	}
	ul.submission-list li{
		width:160px;
		border-top:1px solid #d2d2d2;
		display:none;
	}
	ul.submission-list li:nth-child(1), ul.submission-list li:nth-child(2){
		display:block;
	}
	.social-opt .fb-like.fb_iframe_widget span{
		width:200px !important;
	}
	.h1altsmall{
		font-size:16px;
	}
	.cd-tabs-content li h2{
		font-size:28px;
	}
	.social-opt .fb-like.fb_iframe_widget span iframe{
		width:100% !important;		
	}
	.contact-form.submission, .contact-form.submission .row{
		width:100%;
	}
	.contact-form.submission .row input{
		width:368px;
	}
	.contact-form.submission .row textarea{
		width:368px !important;
	}
	.contact-form.submission .row span.rules{
		width:372px;
		margin-left:0;
		margin-bottom:0;
	}
	.contact-form.submission .row input.vcode{
		width:258px;
	}
	.contact-form.submission label{
		width:100%;
		margin-bottom:6px;
	}
	.submitbtn.submission{
		margin-left:0;
	}
	.contact-form.submission .row input, .contact-form.submission .row textarea, .contact-form.submission .row input.vcode{
		margin-bottom:0;
	}
	.result-col{
		width:154px;
	}
	.result-col:nth-child(2){
		width:94px;
	}
	.contact-left, .contact-right{
		width:100%;
	}
	.contact-right{
		margin-top:20px;
	}
	#map, #map1{
		width:100% !important;
	}
	.contact-form, .contact-form .row{
		width:380px;
	}
	.contact-form .row label{
		width:90px;
	}
	.submitbtn.contactbtn{
		margin-left:100px;
	}
	.contact-form .row input{
		width:268px;
	}
	.contact-form .row textarea{
		width:268px !important;
	}
	.contact-form .row input.vcode{
		width:158px;
	}
	.event-details{
		width:100%;
		margin-top:0;
	}
	.reviews-ratings-heading{
		width:201px;
	}
	.review{
		width:410px;
	}
	.tutorial-title-details{
		width:410px;
		margin-bottom:20px;
	}
	.tutorial-details-content h2{
		font-size:26px;
	}
	.review .cotainer .revcontent{
		width:380px;
	}
	.det-res-left{
		float:none;
		margin:0 auto 15px;
	}
	.row-blog textarea{
		width:280px !important;
	}
	.row-blog label{
		width:64px;
	}
	.row-blog select{
		width:260px;
	}
	.submitbtn.rev{
		margin-left:76px;
	}
	.sign-left{
		width:100%;
		margin-bottom:20px;
	}
	.sign-left-row input{
		width:188px;
	}
	.sign-right{
		width:380px;
	}
	.sign-right-row label{
		width:94px;
	}
	.sign-right-row input{
		width:264px;
	}
	.sign-right-row input.vcode{
		width:154px;
	}
	.submitbtn.reg{
		margin-left:104px;
	}
	.sign-left-row{
		width:50%;
		float:left;
	}
	.sign-left-row:nth-child(2){
		float:right;
	}
	.sign-right-box{
		width:440px;
	}
	.lb-outerContainer, .lb-dataContainer{
		width:470px !important;
		height:auto !important;
	}
	.lb-container img{
		width:100% !important;
	}
	.blog-left.forumleft .blog-info:first-child{
		margin-left:0;
	}
	.blog-right.forumright{
		width:100%;
	}
	.submitbtn.forumcmt{
		margin-left:75px;
	}
	.det-res-right1{
		width:100%;
	}
	.det-res-left.toolsdetails{
		float:none;
		margin:0 auto;
	}
	.det-res-right{
		width:100%;
	}
	.heading-res.reviewrate{
		width:410px;
	}
	.review .cotain .writer{
		width:408px;
	}
	.toll.tooldetails{
		top:148px;
	}
	ul.also li{
		width:100%;
	}
	ul.also li p:nth-child(2){
		width:350px;
	}
}

@media only screen and (min-width: 480px) and (max-width: 539px) {
	.banner, .inner-content, .level-info, .level-summery{
		width:380px;
	}
	.banner{
		background: #670001; /* Old browsers */
		background: -moz-linear-gradient(left, #670001 0%, #b53534 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,#670001), color-stop(100%,#b53534)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left, #670001 0%,#b53534 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left, #670001 0%,#b53534 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left, #670001 0%,#b53534 100%); /* IE10+ */
		background: linear-gradient(to right, #670001 0%,#b53534 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#670001', endColorstr='#b53534',GradientType=1 ); /* IE6-9 */
	}
	.banner h1{
		font-size:24px;
		line-height:24px;
		/*padding-top:16px;*/
	}
	.h1ohter{
		margin-top:0;
	}
	.banner .h1alt{
		font-size:18px;
	}
	.enroll-button{
		float:left;
		margin:20px 0 26px;
		clear:both;
	}
	ul.breadcrumb li{
		font-size:14px;
	}
	.level-summery{
		background-position:center bottom;
	}
	.level-box{
		margin:0 26px;
	}
	.level-box:nth-child(5){
		margin:0 21px 0 110px;
	}
	.level-info .col{
		text-align:center;
		display:block !important;
	}
	.level-info .col img {
		display: inline;
		float: none;
		margin: 0;
	}
	.level-info .col.duration, .level-info .col.eligibility, .level-info .col.fees{
		width:auto;
		padding:10px;
		height:auto !important;
		float:none !important;
	}
	.level-info .col.duration, .level-info .col.eligibility{
		border-bottom:1px solid #4e4e4e;
	}
	.level-info .col.eligibility, .level-info .col.fees{
		border-left: 1px solid #4e4e4e;
	}
	.level-info .col.duration .text, .level-info .col.eligibility .text, .level-info .col.fees .text{
		width:100%;
	}
	.level-info .col.duration1, .level-info .col.eligibility1, .level-info .col.fees1{
		width:338px;
	}
	.level-info .col.eligibility1{
		border-left:1px solid #4e4e4e;
		border-top:1px solid #4e4e4e;
		border-bottom:1px solid #4e4e4e;
	}
	.level-info .col.fees1{
		border-left:1px solid #4e4e4e;
	}
	ol{
		margin-left:0 !important;
	}
	.course-details-total, .course-details-total .row{
		width:378px;
	}
	.course-details-total .heading, ul.course-details{
		width:318px;
	}
	.enroll-form, .contact-form, .enroll-form .row, .contact-form .row{
		width:320px;
	}
	.enroll-form .row input, .enroll-form .row textarea, .enroll-form .row input.vcode, .enroll-form .row input.radiobtn, .enroll-form .row select, .contact-form .row input, .contact-form .row textarea, .contact-form .row input.vcode{
		width:308px;
		margin-bottom:15px;
	}
	.enroll-form .row{
		margin-bottom:0;
	}
	.enroll-form .row textarea{
		width:308px !important;
	}
	.enroll-form .row label, .contact-form .row label, .enroll-form .row label.loc{
		width:100%;
		margin:0;
		text-align:left;
	}
	.enroll-form .row:nth-child(4) label:nth-child(3){
		margin-top:0;
	}
	.enroll-form .row:nth-child(6) label{
		margin-top:0;
	}
	.enroll-form .row:nth-child(8) label:nth-child(1){
		margin-top:0;
	}
	.enroll-form .row input.vcode{
		width:198px;
	}
	.submitbtn{
		margin-left:0;
	}
	.course-details-total .row .col, .course-details-total .row .col:last-child{
		width:318px !important;
		border-bottom:1px solid #4e4e4e;
	}
	.course-details-total .row .col:last-child{
		border-bottom:none;
	}
	.summer-reg-form-total fieldset{
		width:auto;
	}
	.summer-reg-form-row, .summer-course-row{
		width:350px;
	}
	.desc{
		width:336px;
	}
	.course-dtl{
		width:100%;
		margin:0;
	}
	.workshopposter{
		width:100%;
	}
	.radiolabel{
		width:338px;
	}
	.summer-reg-form-row label.loc{
		width:94%;
		margin-bottom:12px;
	}
	.summer-reg-form-row label.col3{
		margin-left:0;
	}
	.summer-reg-form-row input{
		width:346px;
	}
	.summer-reg-form-row select{
		width:358px;
		margin-bottom:12px;
		margin-top:4px;
	}
	.contact-form-row label, .summer-reg-form-row label{
		width:100%;
		margin-top:12px !important
	}
	.summer-reg-form-row input.vcode{
		width:228px;
	}
	.summer-reg-form-row input[type="text"]{
		margin-top:4px;
	}
	.level-box.android-box{
		margin:0 4px;
		font-size:16px;
	}
	.level-box.android-box img{
		width:auto;
	}
	.filter-options ul li input.venue{
		width:338px;
	}
	.search-categories-right-content input#startdate, .search-categories-right-content input#enddate, .filter-options ul li input#event_from_date, .filter-options ul li input#event_to_date{
		width:158px;
		background-position:148px -154px;
	}
	.filter-options ul li input#event_from_date{
		margin-left:14px;
	}
	.events-total ul li a, .events-total ul li a .event-heading, .events-total ul li a .event-content, .events-total ul li a .event-location{
		width:350px;
	}
	.events-total ul li a{
		min-height:0;
	}
	.events-total ul li a .event-view-button, .atp-btn{
		margin:20px 0 0 92px;
	}
	#eventsearch{
		display:none;
		position:absolute;
		bottom:-138px;
		left:0;
		width:100%;
		background-color:#fff;
		padding:7px 0 15px;
	}
	#searchopt{
		display:block;
	}	
	.filter-options.eventsoptions ul li a{
		padding:10px 13px 10px 43px;
	}
	.filter-options.eventsoptions ul li a.upcomingevents, .filter-options.eventsoptions ul li a.pastevents{
		background-position:18px 14px;
	}
	.filter-options.eventsoptions ul li a.upcomingevents:hover, .filter-options.eventsoptions ul li a.pastevents:hover{
		background-position:18px -38px;
	}
	.filter-options ul li a.search{
		padding:10px 16px 5px;
	}
	.events-total ul li{
		border-right:none;
	}
	.eventsearchbtn{
		margin:8px 0 0 136px;
	}
	.video-row, .press-row, .press-row.albumcat{
		width:440px;
	}
	.video-row li, .video-row li iframe{
		width:380px !important;
	}
	.video-row li iframe{
		height:340px !important;
	}
	.press-row li{
		width:300px;
		float:none;
		margin:0 auto;
	}
	.press-row li:nth-child(odd){
		clear:left;
	}
	.filter-options.newsoptions ul li a{
		padding:10px 24px 10px 66px;
	}
	.tutorial-content ul li, .news-list-total ul li{
		width:350px;
	}
	.tutorial-content ul li .des, .news-list-total ul li .des{
		width:214px;
		padding-right:15px;
		border-right:none;
	}
	.filter-options.newsoptions ul li a.latestnews{
		background-position:42px 14px;
	}
	.filter-options.newsoptions ul li a.latestnews:hover, .filter-options.newsoptions ul li a.latestnews.activelink{
		background-position:42px -38px;
	}
	.filter-options.newsoptions ul li a.topnews:hover, .filter-options.newsoptions ul li a.topnews.activelink{
		background-position:42px -142px;
	}
	.filter-options.newsoptions ul li a.topnews{
		background-position:42px -90px;
	}
	.tutorial-content ul li .desclist, .news-list-total ul li .desclist{
		border-top:1px solid #666;
		margin-top:0;
		padding-top:10px;
		width:320px;
		margin-left:15px;
	}
	.tutorial-content ul li .desclist .author, .tutorial-content ul li .desclist .reviews, .tutorial-content ul li .desclist .ratings, .tutorial-content ul li .desclist .dates, .news-list-total ul li .desclist .author, .news-list-total ul li .desclist .reviews, .news-list-total ul li .desclist .ratings, .news-list-total ul li .desclist .dates{
		clear:none;
	}
	.tutorial-content ul li .desclist .reviews, .tutorial-content ul li .desclist .ratings, .tutorial-content ul li .desclist .dates, .news-list-total ul li .desclist .reviews, .news-list-total ul li .desclist .ratings, .news-list-total ul li .desclist .dates{
		margin-left:20px;
	}
	.tutorial-content ul li .desclist .ratings, .news-list-total ul li .desclist .ratings{
		margin-left:0;
	}
	.tutorial-content ul li .desclist .ratings, .tutorial-content ul li .desclist .dates, .news-list-total ul li .desclist .ratings, .news-list-total ul li .desclist .dates{
		margin-top:10px;
	}
	.tutorial-content ul li .desclist .ratings, .news-list-total ul li .desclist .ratings{
		clear:left;
	}
	.news-list-total ul li .date{
		margin-right:0;
	}
	.filter-options ul li a{
		padding:10px 28px 10px 49px;
	}
	.search-categories-right{
		width:284px;
	}
	.search-categories-right-heading, .search-categories-right-heading.searchratings, .search-categories-right-heading.searchtype{
		width:236px;
	}
	.search-categories-right-content{
		width:254px;
	}
	.search-categories-right-content input#startdate, .search-categories-right-content input#enddate{
		width:107px;
		background-position:96px -154px;
	}
	.search-categories-right-content ul li{
		margin-right:21px;
	}
	.searchsubmit{
		margin-left:108px;
	}
	.tutorial-content ul li .des{
		width:318px;
		padding:20px 15px;
	}
	/*.filter-options ul li a.search.tut{
		padding:10px 70px 5px;
	}*/
	.search-categories-left, .search-categories-left-content{
		width:350px;
	}
	.search-categories-left{
		border-right:none;
	}
	.search-categories-left-heading, .search-categories-right-heading, .search-categories-right-heading.searchratings, .search-categories-right-heading.searchtype{
		width:302px;
	}
	.filter-options ul li a{
		background-position:21px 16px;
	}
	.filter-options ul li a:hover, .filter-options ul li a.activelink{
		background-position:21px -38px;
	}
	.filter-options ul li a.toprated{
		background-position:21px -92px;
	}
	.filter-options ul li a.free{
		background-position:21px -210px;
	}
	.filter-options ul li a.paid{
		background-position:21px -346px;
		border-top:1px solid #9e9e9e;
		padding-top:9px;
	}
	.filter-options ul li a.categories{
		background-position:42px -478px;
		padding:9px 46px 10px 67px;
		border-top:1px solid #9e9e9e;
	}
	.filter-options ul li a.toprated:hover, .filter-options ul li a.toprated.activelink{
		background-position:21px -153px;
	}
	.filter-options ul li a.free:hover, .filter-options ul li a.free.activelink{
		background-position:21px -270px;
	}
	.filter-options ul li a.paid:hover, .filter-options ul li a.paid.activelink{
		background-position:21px -406px;
	}
	.filter-options ul li a.categories:hover, .filter-options ul li a.categories.activelink{
		background-position:42px -543px;
	}
	.tutorial-content ul li{
		width:350px;
		padding-bottom:20px;
	}
	.filter-options ul li:nth-child(3){
		border-right:none;
	}
	.tutorial-content ul li .desclist .dates, .news-list-total ul li .desclist .dates{
		margin-left:0;
		clear:left;
	}
	.tutorial-content ul li .desclist{
		margin-bottom:0;
	}
	.tutorial-content ul li a .img{
		margin:20px auto;
		float:none;
	}
	.paging-active{
		width:21px;
	}
	.resouce-left{
		width:380px;
		margin-top:20px;
	}
	.resouce-right{
		display:none;
	}
	.enqueryform, .enqueryfrm-right, .cat-box{
		width:340px;
		margin-top:0;
		box-shadow:none;
	}
	.enqueryfrm-right-row{
		width:170px;
	}
	.enqueryfrm-right-row input, .enqueryfrm-right-row textarea, .enqueryfrm-right-row input.vcode1{
		width:152px;
	}
	#searchfaq{
		display:block;
	}
	.filter-options.mfaq ul li{
		border-right:none;
	}
	.filter-options.mfaq ul li a.categories{
		border-top:none;
		padding:10px 48px 10px 69px;
	}
	.filter-options.mfaq ul li a.categories:hover, .filter-options.mfaq ul li a.categories.activelink{
		background-position:42px -543px;
	}
	.cat-box, .enqueryform{
		display:none;
	}
	.submitbutton-right{
		margin-left:120px;
	}
	.filter-options ul li a.search.faqs{
		padding:10px 69px 5px;
	}
	.resouce-left li{
		width:100%;
		padding:1% 0 5%;
		margin-bottom:23px;
		border-bottom:1px solid #666;
	}
	.resouce-left li:last-child{
		margin-bottom:0;
	}
	.resouce-left li .des{
		width:261px;
	}
	.resouce-left li .description{
		min-height:0;
		padding:3px 0 20px;
	}
	.enqueryfrm-right-row select{
		width:185px;
	}
	.enqueryfrm-right-row.tools{
		width:170px;
	}
	.enqueryfrm-right-row.tools:nth-child(3){
		width:159px;
	}
	.enqueryfrm-right-row.tools input, .enqueryfrm-right-row.tools textarea, .enqueryfrm-right-row.tools input.vcode1{
		width:147px;
	}
	.enqueryfrm-right-row.tools select{
		width:159px;
	}
	.submitbutton-right.tools{
		margin-left:9px;
	}
	.blog-right{
		width:320px;
	}
	.blog-left{
		width:100%;
		text-align:left;
	}
	.blog-left div:first-child{
		min-height:100px;
	}
	.blog-left div{
		float:left;
	}
	.blog-info{
		margin-left:20px;
		width:318px;
	}
	.blog-info span{
		float:right;
		margin-top:0;
		padding-left:8px;
		padding-right:0;
		width:92%;
	}
	.filter-options.vulnews ul li a{
		padding:10px 22px 10px 52px;
		background-position:24px 16px;
	}
	.filter-options.vulnews ul li a:hover, .filter-options.vulnews ul li a.activelink{
		background-position:24px -38px;
	}
	.filter-options.vulnews ul li a.categories{
		background-position:27px -478px;
		border-top:none;
	}
	.filter-options ul li a.categories:hover, .filter-options ul li a.categories.activelink{
		background-position:27px -543px;
	}
	.news-list-total ul li .desclist{
		margin-bottom:5px;
	}
	.news-list-total ul li{
		padding-bottom:15px;
	}
	.filter-options.vulnews ul li a.search{
		padding:10px 10px 5px;
	}
	.searchfrmbg{
		width:360px;
	}
	.search-ic-n, .search-ic-s{
		width:142px;
	}
	.searchfrmbg-row:nth-child(even){
		margin-right:0;
	}
	.search-ic-select{
		width:175px;
	}
	#accordion_new div[id^="Alumni"]{
		overflow-x:scroll;
		padding-bottom:20px;
	}
	#accordion_new div[id^="Alumni"] table{
		width:130%;
	}
	.pagination{
		margin-bottom:0;
	}
	.searchfrmbg.jobfrm .search-ic-n{
		width:327px;
	}
	.searchfrmbg.jobfrm .searchfrmbg-row:nth-child(2){
		margin-right:0;
	}
	.searchfrmbg.jobfrm .searchfrmbg-row:nth-child(3){
		clear:left;
	}
	.searchfrmbg.jobfrm .searchfrmbg-row:nth-child(3){
		margin-right:10px;
	}
	#job_search_list{
		overflow-x:scroll;
	}
	#job_search_list table{
		width:189%;
	}
	.searchfrmbg.jobfrm .search-ic-select{
		width:175px;
	}
	.submitbutton.jobopt{
		margin-left:0 !important;
	}
	.testimonials ul li, .franchise-form, .franchise-form-row{
		width:320px;
	}
	#load_forum{
		overflow-x:scroll;
	}
	#load_forum table.forumlist{
		width:169%;
	}
	.searchfrmbg.forumsearch .search-ic-n{
		width:209px;
	}
	.atp-centers{
		width:auto;
	}
	.atp-centers li, .atp-centers li:last-child{
		width:348px;
	}
	.atp-btn{
		margin-left:0;
		margin-bottom:40px;
		font-size:24px;
		padding:8px 63px;
	}
	.atp-heading{
		font-size:26px;
		line-height:34px;
	}
	.atp-subheading{
		font-size:24px;
	}
	.franchise-form-row label{
		width:100%;
		text-align:left;
		margin:6px 0;
	}
	.submitbtn.join{
		margin-left:0;
	}
	.franchise-form-row input{
		width:308px;
	}
	.franchise-form-row select{
		width:320px;
	}
	.franchise-form-row textarea{
		width:308px !important;
	}
	.franchise-form-row input.vcode{
		width:198px;
	}
	.franchise-form-row{
		margin-bottom:0;
	}
	.social-opt{
		width:360px;
	}
	.competition-left, .competition-right{
		width:100%;
	}
	.competition-left{
		margin-top:30px;
	}
	.cd-tabs, .cd-tabs .nav{
		width:100%;
	}
	.cd-tabs-navigation a{
		padding:0 21px;
		font-size:14px !important;
	}
	.cd-tabs-navigation li:last-child a{
		padding:0 21px 0 22px;
	}
	.cd-tabs-content li{
		width:auto;
	}
	ul.submission-list li span.name{
		width:208px;
	}
	ul.submission-list li{
		width:320px;
		display:none;
	}
	ul.submission-list li:nth-child(1), ul.submission-list li:nth-child(2){
		display:block;
	}
	.social-opt .fb-like.fb_iframe_widget span{
		width:200px !important;
	}
	.h1altsmall{
		font-size:16px;
		margin-left:15px;
	}
	.cd-tabs-content li h2{
		font-size:24px;
	}
	.cd-tabs-content li h3{
		font-size:20px;
	}
	.social-opt .fb-like.fb_iframe_widget span iframe{
		width:100% !important;		
	}
	.contact-form.submission, .contact-form.submission .row{
		width:100%;
	}
	.contact-form.submission .row input{
		width:308px;
	}
	.contact-form.submission .row textarea{
		width:308px !important;
	}
	.contact-form.submission .row span.rules{
		width:312px;
		margin-left:0;
		margin-bottom:0;
	}
	.contact-form.submission .row input.vcode{
		width:198px;
	}
	.contact-form.submission label{
		width:100%;
		margin-bottom:6px;
	}
	.submitbtn.submission{
		margin-left:0;
	}
	.contact-form.submission .row input, .contact-form.submission .row textarea, .contact-form.submission .row input.vcode{
		margin-bottom:0;
	}
	.result-col{
		width:124px;
	}
	.result-col:nth-child(2){
		width:64px;
	}
	.contact-left, .contact-right{
		width:100%;
	}
	.contact-right{
		margin-top:20px;
	}
	#map, #map1{
		width:100% !important;
	}
	.contact-form, .contact-form .row{
		width:320px;
	}
	.contact-form .row label{
		width:100%;
		margin:0 0 6px 0;
		text-align:left;
	}
	.submitbtn.contactbtn{
		margin-left:0;
	}
	.contact-form .row input{
		width:308px;
	}
	.contact-form .row textarea{
		width:308px !important;
	}
	.contact-form .row input.vcode{
		width:198px;
	}
	.contact-form .row input, .contact-form .row textarea, .contact-form .row input.vcode{
		margin-bottom:0;
	}
	.event-details{
		width:100%;
		margin-top:0;
	}
	.reviews-ratings-heading, .review, .tutorial-title-details{
		width:350px;
	}
	.tutorial-title-details{
		margin-bottom:20px;
	}
	.tutorial-details-content h2{
		font-size:26px;
	}
	.review .cotainer .revcontent{
		width:320px;
	}
	.det-res-left{
		float:none;
		margin:0 auto 15px;
	}
	.row-blog textarea{
		width:338px !important;
	}
	.row-blog label{
		width:100%;
		margin-bottom:6px;
		text-align:left;
	}
	.row-blog select{
		width:260px;
	}
	.submitbtn.rev{
		margin-left:0;
	}
	.sign-left{
		width:100%;
		margin-bottom:20px;
	}
	.sign-left-row input{
		width:164px;
	}
	.sign-right{
		width:320px;
	}
	.sign-right-row label{
		width:100%;
		text-align:left;
		margin:0 0 6px 0;
	}
	.sign-right-row input{
		width:308px;
	}
	.sign-right-row input.vcode{
		width:198px;
	}
	.submitbtn.reg{
		margin-left:0;
	}
	.sign-left-row{
		width:50%;
		float:left;
	}
	.sign-left-row:nth-child(2){
		float:right;
	}
	.sign-right-box{
		width:380px;
	}
	.lb-outerContainer, .lb-dataContainer{
		width:396px !important;
		height:auto !important;
	}
	.lb-container img{
		width:100% !important;
	}
	.blog-left.forumleft .blog-info{
		width:auto;
	}
	.blog-left.forumleft .blog-info span{
		float:right;
		margin-top:0;
		padding-left:8px;
		padding-right:0;
		width:auto;
	}
	.blog-left.forumleft div:first-child{
		min-height:0;
	}
	.blog-left.forumleft .blog-info:first-child{
		margin-left:0;
	}
	.blog-right.forumright{
		width:100%;
	}
	#list_forum_discussion table tr td.forumcomment{
		display:block;
		width:100%;
	}
	.det-res-right1{
		width:100%;
	}
	.det-res-left.toolsdetails{
		float:none;
		margin:0 auto;
	}
	.det-res-right{
		width:100%;
	}
	.heading-res.reviewrate{
		width:350px;
	}
	.review .cotain .writer{
		width:348px;
	}
	.toll.tooldetails{
		top:148px;
	}
	ul.also li{
		width:100%;
	}
	ul.also li p:nth-child(2){
		width:290px;
	}
}

@media only screen and (min-width: 380px) and (max-width: 479px) {
	.ec-concil-badge{
		right:0 !important;
		left:0 !important;
		margin:0 auto;
		text-align:center;
	}
	.banner, .inner-content, .level-info, .level-summery{
		width:280px;
	}
	.banner{
		background: #670001; /* Old browsers */
		background: -moz-linear-gradient(left, #670001 0%, #b53534 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,#670001), color-stop(100%,#b53534)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left, #670001 0%,#b53534 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left, #670001 0%,#b53534 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left, #670001 0%,#b53534 100%); /* IE10+ */
		background: linear-gradient(to right, #670001 0%,#b53534 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#670001', endColorstr='#b53534',GradientType=1 ); /* IE6-9 */
	}
	.banner h1{
		font-size:28px;
		line-height:30px;
		/*padding-top:16px;*/
	}
	.h1ohter{
		margin-top:0;
	}
	.banner .h1alt{
		font-size:18px;
	}
	.enroll-button{
		float:left;
		margin:20px 0 26px;
		clear:both;
		font-size:20px;
		padding:15px 18px;
	}
	ul.breadcrumb li{
		font-size:14px;
	}
	.top-content.badge{
		padding-right:0;
	}
	.top-content.badge:first-child{
		margin-top:150px;
	}
	.level-summery{
		background-position:center bottom;
	}
	.level-box{
		margin:0 1px;
	}
	.level-box:nth-child(5){
		margin:0 21px 0 65px;
	}
	.level-info .col{
		text-align:center;
		display:block !important;
	}
	.level-info .col img {
		display: inline;
		float: none;
		margin: 0;
	}
	.level-info .col.duration, .level-info .col.eligibility, .level-info .col.fees{
		width:auto;
		padding:10px;
		height:auto !important;
		float:none !important;
	}
	.level-info .col.duration, .level-info .col.eligibility{
		border-bottom:1px solid #4e4e4e;
	}
	.level-info .col.eligibility, .level-info .col.fees{
		border-left: 1px solid #4e4e4e;
	}
	.level-info .col.duration .text, .level-info .col.eligibility .text, .level-info .col.fees .text{
		width:100%;
		float:none !important;
	}
	.level-info .col.duration1, .level-info .col.eligibility1, .level-info .col.fees1{
		width:238px;
	}
	.level-info .col.eligibility1{
		border-left:1px solid #4e4e4e;
		border-top:1px solid #4e4e4e;
		border-bottom:1px solid #4e4e4e;
	}
	.level-info .col.fees1{
		border-left:1px solid #4e4e4e;
	}
	ol{
		margin-left:0 !important;
	}
	.course-details-total, .course-details-total .row{
		width:278px;
	}
	.course-details-total .heading, ul.course-details{
		width:218px;
	}
	.enroll-form, .enroll-form .row{
		width:220px;
	}
	.enroll-form .row input, .enroll-form .row textarea, .enroll-form .row input.vcode, .enroll-form .row input.radiobtn, .enroll-form .row select{
		width:208px;
		margin-bottom:15px;
	}
	.enroll-form .row{
		margin-bottom:0;
	}
	.enroll-form .row textarea{
		width:208px !important;
	}
	.enroll-form .row label, .enroll-form .row label.loc{
		width:100%;
		margin:0;
		text-align:left;
	}
	.enroll-form .row:nth-child(4) label:nth-child(3){
		margin-top:0;
	}
	.enroll-form .row:nth-child(6) label{
		margin-top:0;
	}
	.enroll-form .row:nth-child(8) label:nth-child(1){
		margin-top:0;
	}
	.enroll-form .row input.vcode{
		width:98px;
	}
	.submitbtn{
		margin-left:0;
	}
	.course-details-total .row .col, .course-details-total .row .col:last-child{
		width:218px !important;
		border-bottom:1px solid #4e4e4e;
		float:left;
	}
	.course-details-total .row .col:last-child{
		border-bottom:none;
	}
	.summer-reg-form-total fieldset{
		width:auto;
	}
	.summer-reg-form-row, .summer-course-row{
		width:250px;
	}
	.desc{
		width:236px;
	}
	.course-dtl{
		width:100%;
		margin:0;
	}
	.workshopposter{
		width:100%;
	}
	.radiolabel{
		width:238px;
	}
	.summer-reg-form-row label.loc{
		width:92%;
		margin-bottom:12px;
	}
	.summer-reg-form-row label.col3{
		margin-left:0;
	}
	.summer-reg-form-row input{
		width:246px;
	}
	.summer-reg-form-row select{
		width:258px;
		margin-bottom:12px;
		margin-top:4px;
	}
	.summer-reg-form-row label{
		width:100%;
		margin-top:12px !important;
	}
	.summer-reg-form-row input.vcode{
		width:128px;
	}
	.summer-reg-form-row input[type="text"]{
		margin-top:4px;
	}
	.level-box.android-box{
		margin:0;
		font-size:16px;
		width:100px;
	}
	.level-box.android-box img:first-child{
		width:80px;
	}
	.filter-options ul li input.venue{
		width:238px;
	}
	.search-categories-right-content input#startdate, .search-categories-right-content input#enddate, .filter-options ul li input#event_from_date, .filter-options ul li input#event_to_date{
		width:238px;
		background-position:225px -154px;
	}
	.filter-options ul li input#event_from_date, .filter-options ul li input#event_to_date{
		margin-left:14px;
	}
	.events-total ul li a, .events-total ul li a .event-heading, .events-total ul li a .event-content, .events-total ul li a .event-location{
		width:250px;
	}
	.events-total ul li a{
		min-height:0;
	}
	.events-total ul li a .event-view-button, .atp-btn{
		margin:20px 0 0 41px;
	}
	#eventsearch{
		display:none;
		position:absolute;
		bottom:-176px;
		left:0;
		width:100%;
		background-color:#fff;
		padding:7px 0 15px;
	}
	#searchopt{
		display:block;
	}	
	.filter-options.eventsoptions ul li a{
		padding:10px 63px 10px 93px;
	}
	.filter-options.eventsoptions ul li:nth-child(2) a{
		padding:10px 83px 10px 114px;
	}
	.filter-options.eventsoptions ul li a.upcomingevents{
		background-position:64px 14px;
	}
	.filter-options.eventsoptions ul li a.pastevents{
		background-position:86px 14px;
	}
	.filter-options.eventsoptions ul li a.upcomingevents:hover{
		background-position:64px -38px;
	}
	.filter-options.eventsoptions ul li a.pastevents:hover{
		background-position:86px -38px;
	}
	.filter-options ul li a.search{
		padding:10px 127px 5px;
	}
	.events-total ul li{
		border-right:none;
	}
	.eventsearchbtn{
		margin:8px 0 0 79px;
	}
	.filter-options ul li{
		border-right:none;
		border-bottom:1px solid #9e9e9e;
	}
	.video-row, .press-row, .press-row.albumcat{
		width:340px;
	}
	.video-row li, .press-row li, .video-row li iframe{
		width:280px !important;
	}
	.video-row li iframe{
		height:300px !important;
	}
	.press-row li:nth-child(odd){
		clear:left;
	}
	.filter-options.newsoptions ul li a{
		padding:10px 0 10px 110px;
		width:170px;
	}
	.filter-options.newsoptions ul li:nth-child(2) a{
		padding:10px 0 10px 100px;
		width:180px;
	}
	.filter-options.newsoptions ul li:nth-child(2){
		border-bottom:none;
	}
	.tutorial-content ul li, .news-list-total ul li{
		width:250px;
	}
	.tutorial-content ul li .des, .news-list-total ul li .des{
		width:220px;
		border-right:none;
		padding:20px 15px;
	}
	.filter-options.newsoptions ul li a.latestnews{
		background-position:86px 14px;
	}
	.filter-options.newsoptions ul li a.latestnews:hover, .filter-options.newsoptions ul li a.latestnews.activelink{
		background-position:86px -38px;
	}
	.filter-options.newsoptions ul li a.topnews:hover, .filter-options.newsoptions ul li a.topnews.activelink{
		background-position:75px -142px;
	}
	.filter-options.newsoptions ul li a.topnews{
		background-position:75px -90px;
	}
	.tutorial-content ul li .desclist, .news-list-total ul li .desclist{
		border-top:1px solid #666;
		margin-top:0;
		padding-top:10px;
		width:220px;
		margin-left:15px;
	}
	.news-list-total ul li .date{
		margin:20px auto 0;
		float:none;
	}
	.filter-options ul li a{
		padding:10px 31px 10px 51px;
	}
	.search-categories-right{
		width:284px;
	}
	.search-categories-right-heading, .search-categories-right-heading.searchratings, .search-categories-right-heading.searchtype{
		width:236px;
	}
	.search-categories-right-content{
		width:221px;
	}
	.search-categories-right-content input#startdate, .search-categories-right-content input#enddate{
		width:90px;
		background-position:80px -154px;
	}
	.search-categories-right-content ul li{
		margin-right:15px;
	}
	.searchsubmit{
		margin-left:56px;
	}
	.tutorial-content ul li .des{
		width:220px;
		padding:20px 15px;
	}
	.filter-options ul li a.search.tut{
		padding:10px 24px 5px;
	}
	.search-categories-left, .search-categories-left-content{
		width:251px;
	}
	.search-categories-left{
		border-right:none;
	}
	.search-categories-left-heading, .search-categories-right-heading, .search-categories-right-heading.searchratings, .search-categories-right-heading.searchtype{
		width:203px;
	}
	.filter-options ul li a{
		background-position:25px 16px;
	}
	.filter-options ul li a:hover, .filter-options ul li a.activelink{
		background-position:25px -38px;
	}
	.filter-options ul li a.toprated{
		background-position:28px -92px;
		border-left:1px solid #9e9e9e;
	}
	.filter-options ul li a.free{
		background-position:36px -210px;
	}
	.filter-options ul li a.paid{
		background-position:36px -346px;
		border-left:1px solid #9e9e9e;
	}
	.filter-options ul li a.free{
		padding:10px 44px 10px 64px;
	}
	.filter-options ul li a.paid{
		padding:10px 44px 10px 65px;
	}
	.filter-options ul li a.categories{
		background-position:39px -478px;
		padding:10px 43px 10px 64px;
	}
	.filter-options ul li a.toprated:hover, .filter-options ul li a.toprated.activelink{
		background-position:28px -153px;
	}
	.filter-options ul li a.free:hover, .filter-options ul li a.free.activelink{
		background-position:36px -270px;
	}
	.filter-options ul li a.paid:hover, .filter-options ul li a.paid.activelink{
		background-position:36px -406px;
	}
	.filter-options ul li a.categories:hover, .filter-options ul li a.categories.activelink{
		background-position:39px -543px;
	}
	.tutorial-content ul li{
		width:250px;
		padding-bottom:20px;
	}
	.tutorial-content ul li .desclist .dates, .news-list-total ul li .desclist .dates{
		margin-left:0;
		clear:left;
	}
	.tutorial-content ul li .desclist{
		margin-bottom:0;
	}
	.tutorial-content ul li a .img{
		margin:20px auto;
		float:none;
	}
	.search-categories-left-content ul li{
		width:214px;
	}
	.search-categories-left-content label, .search-categories-right-content ul li label{
		font-size:12px;
	}
	.pagination table tr td:nth-child(2){
		width:71%;
	}
	.resouce-left{
		width:280px;
		margin-top:20px;
	}
	.resouce-right{
		display:none;
	}
	.enqueryform, .enqueryfrm-right, .cat-box, .enqueryfrm-right-row{
		width:240px;
		margin-top:0;
		box-shadow:none;
	}
	.enqueryfrm-right-row input, .enqueryfrm-right-row textarea, .enqueryfrm-right-row input.vcode1{
		width:228px;
	}
	#searchfaq{
		display:block;
	}
	.filter-options.mfaq ul li{
		border-right:none;
	}
	.filter-options.mfaq ul li a.categories{
		border-top:none;
		padding:10px 38px 10px 59px;
		background-position:35px -478px;
	}
	.filter-options.mfaq ul li a.categories:hover, .filter-options.mfaq ul li a.categories.activelink{
		background-position:35px -543px;
	}
	.cat-box, .enqueryform{
		display:none;
	}
	.submitbutton-right{
		margin-left:69px;
	}
	.filter-options ul li a.search.faqs{
		padding:10px 29px 5px;
	}
	.resouce-left li{
		width:100%;
		padding:1% 0 11%;
		margin-bottom:23px;
		border-bottom:1px solid #666;
	}
	.resouce-left li:last-child{
		margin-bottom:0;
	}
	.resouce-left li .des{
		width:280px;
		margin-left:0;
	}
	.resouce-left li .description{
		min-height:0;
		padding:3px 0 20px;
	}
	.enqueryfrm-right-row select{
		width:185px;
	}
	.enqueryfrm-right-row.tools{
		width:100%;
	}
	.enqueryfrm-right-row.tools:nth-child(3){
		width:128px;
	}
	.enqueryfrm-right-row.tools input, .enqueryfrm-right-row.tools textarea, .enqueryfrm-right-row.tools input.vcode1{
		width:228px;
	}
	.enqueryfrm-right-row.tools select{
		width:128px;
	}
	.submitbutton-right.tools{
		margin-left:9px;
	}
	.resouce-left li a{
		width:100%;
	}
	.resouce-left li .img{
		text-align:center;
		width:auto;
		margin:0 auto;
		float:none;
	}
	.pagination{
		width:55%;
		float:none;
		margin:25px auto;
	}
	.see-all{
		margin-left:95px;
	}
	.blog-right{
		width:219px;
	}
	.blog-left{
		width:100%;
		text-align:left;
	}
	.blog-left div:first-child{
		min-height:100px;
	}
	.blog-left div{
		float:left;
	}
	.blog-info{
		margin-left:20px;
		width:218px;
	}
	.blog-info span{
		float:right;
		margin-top:0;
		padding-left:8px;
		padding-right:0;
		width:88%;
	}
	.filter-options.vulnews ul li a{
		padding:10px 82px 10px 113px;
		background-position:82px 16px;
	}
	.filter-options.vulnews ul li a:hover, .filter-options.vulnews ul li a.activelink{
		background-position:82px -38px;
	}
	.filter-options.vulnews ul li a.categories{
		background-position:80px -478px;
		border-top:none;
		padding:10px 75px 10px 106px;
	}
	.filter-options ul li a.categories:hover, .filter-options ul li a.categories.activelink{
		background-position:80px -543px;
	}
	.news-list-total ul li .desclist{
		margin-bottom:5px;
	}
	.news-list-total ul li{
		padding-bottom:15px;
	}
	.filter-options.vulnews ul li a.search{
		padding:10px 127px 5px;
	}
	.searchfrmbg{
		width:260px;
	}
	.search-ic-n, .search-ic-s{
		width:227px;
	}
	.searchfrmbg-row:nth-child(even){
		margin-right:0;
	}
	.search-ic-select{
		width:260px;
	}
	#accordion_new div[id^="Alumni"]{
		overflow-x:scroll;
		padding-bottom:20px;
	}
	#accordion_new div[id^="Alumni"] table{
		width:220%;
	}
	.pagination{
		margin-bottom:0;
	}
	.submitbutton.alumni{
		margin-left:78px !important;
	}
	.searchfrmbg.jobfrm .search-ic-n{
		width:227px;
	}
	.searchfrmbg.jobfrm .searchfrmbg-row:nth-child(2){
		margin-right:0;
	}
	.searchfrmbg.jobfrm .searchfrmbg-row:nth-child(3){
		clear:left;
	}
	.searchfrmbg.jobfrm .searchfrmbg-row:nth-child(3){
		margin-right:10px;
	}
	#job_search_list{
		overflow-x:scroll;
	}
	#job_search_list table{
		width:471%;
	}
	.searchfrmbg.jobfrm .search-ic-select{
		width:260px;
	}
	.submitbutton.jobopt{
		margin-left:0 !important;
	}
	.franchise-right{
		width:85.8%;
	}
	.franchise-right table tr th, .franchise-right table tr td{
		display:block;
	}
	.franchise-right table tr td{
		padding:15px;
	}
	.testimonials ul li, .franchise-form, .franchise-form-row{
		width:220px;
	}
	#load_forum{
		overflow-x:scroll;
	}
	#load_forum table.forumlist{
		width:185%;
	}
	.searchfrmbg.forumsearch .search-ic-n{
		width:109px;
	}
	.atp-centers{
		width:auto;
	}
	.atp-centers li, .atp-centers li:last-child{
		width:248px;
	}
	.atp-btn{
		margin-left:0;
		margin-bottom:40px;
		font-size:20px;
		padding:8px 30px;
		margin-top:4px;
	}
	.atp-heading{
		font-size:26px;
		line-height:34px;
	}
	.atp-subheading{
		font-size:22px;
		line-height:30px;
	}
	.franchise-form-row label{
		width:100%;
		text-align:left;
		margin:6px 0;
	}
	.submitbtn.join{
		margin-left:0;
	}
	.franchise-form-row input{
		width:208px;
	}
	.franchise-form-row select{
		width:220px;
	}
	.franchise-form-row textarea{
		width:208px !important;
	}
	.franchise-form-row input.vcode{
		width:98px;
	}
	.franchise-form-row{
		margin-bottom:0;
	}
	.social-opt{
		width:260px;
	}
	.competition-left, .competition-right{
		width:100%;
	}
	.competition-left{
		margin-top:30px;
	}
	.competition-right{
		margin-top:80px;
	}
	.cd-tabs, .cd-tabs .nav{
		width:100%;
	}
	.cd-tabs-navigation a{
		padding:0;
		width:100%;
		border-right:none;
	}
	.cd-tabs-navigation li:last-child a{
		padding:0;
	}
	.cd-tabs-content li{
		width:auto;
	}
	ul.submission-list li span.name{
		width:110px;
	}
	ul.submission-list li{
		width:220px;
		display:none;
	}
	ul.submission-list li:nth-child(1), ul.submission-list li:nth-child(2){
		display:block;
	}
	.social-opt .fb-like.fb_iframe_widget span{
		width:200px !important;
		margin-top:10px;
	}
	.h1altsmall{
		font-size:16px;
		margin-left:0;
	}
	.cd-tabs-content li h2{
		font-size:24px;
	}
	.cd-tabs-content li h3{
		font-size:20px;
	}
	.competition-right h3{
		font-size:19px;
	}
	.cd-tabs-navigation li{
		clear:left;
		width:100%;
	}
	.cd-tabs-navigation li a.selected{
		border-bottom:1px solid #9e9e9e;
	}
	.social-opt .fb-like.fb_iframe_widget span iframe{
		width:100% !important;		
	}
	.allsubmissionlink{
		margin-right:74px;
	}
	.contact-form.submission, .contact-form.submission .row{
		width:100%;
	}
	.contact-form.submission .row input{
		width:208px;
	}
	.contact-form.submission .row textarea{
		width:208px !important;
	}
	.contact-form.submission .row span.rules{
		width:212px;
		margin-left:0;
		margin-bottom:0;
	}
	.contact-form.submission .row input.vcode{
		width:98px;
	}
	.contact-form.submission label{
		width:100%;
		margin-bottom:6px;
	}
	.submitbtn.submission{
		margin-left:0;
	}
	.contact-form.submission .row input, .contact-form.submission .row textarea, .contact-form.submission .row input.vcode{
		margin-bottom:0;
	}
	.result-col{
		width:109px;
	}
	.result-table .result-row .result-col:nth-child(2){
		display:none;
	}
	.contact-left, .contact-right{
		width:100%;
	}
	.contact-right{
		margin-top:20px;
	}
	#map, #map1{
		width:100% !important;
	}
	.contact-form, .contact-form .row{
		width:220px;
	}
	.contact-form .row label{
		width:100%;
		margin:0 0 6px 0;
		text-align:left;
	}
	.submitbtn.contactbtn{
		margin-left:0;
	}
	.contact-form .row input{
		width:208px;
	}
	.contact-form .row textarea{
		width:208px !important;
	}
	.contact-form .row input.vcode{
		width:98px;
	}
	.contact-form .row input, .contact-form .row textarea, .contact-form .row input.vcode{
		margin-bottom:0;
	}
	.event-details{
		width:100%;
		margin-top:0;
	}
	.reviews-ratings-heading, .review, .tutorial-title-details{
		width:250px;
	}
	.tutorial-title-details{
		margin-bottom:20px;
	}
	.tutorial-details-content h2{
		font-size:24px;
		line-height:29px;
	}
	.review .cotainer .revcontent{
		width:220px;
	}
	.det-res-left{
		float:none;
		margin:0 auto 15px;
	}
	.row-blog textarea{
		width:237px !important;
	}
	.row-blog label{
		width:100%;
		margin-bottom:6px;
		text-align:left;
	}
	.row-blog select{
		width:247px;
	}
	.submitbtn.rev{
		margin-left:0;
		margin-top:4px;
	}
	.sign-left{
		width:100%;
		margin-bottom:20px;
	}
	.sign-left-row input{
		width:268px;
	}
	.sign-right{
		width:240px;
		padding:20px;
	}
	.sign-right-row label{
		width:100%;
		text-align:left;
		margin:0 0 6px 0;
	}
	.sign-right-row input{
		width:228px;
	}
	.sign-right-row input.vcode{
		width:118px;
	}
	.submitbtn.reg{
		margin-left:0;
	}
	.sign-right-box{
		width:280px;
	}
	.lb-outerContainer, .lb-dataContainer{
		width:296px !important;
		height:auto !important;
	}
	.lb-container img{
		width:100% !important;
	}
	.blog-left.forumleft .blog-info{
		width:auto;
	}
	.blog-left.forumleft .blog-info span{
		float:right;
		margin-top:0;
		padding-left:8px;
		padding-right:0;
		width:auto;
	}
	.blog-left.forumleft div:first-child{
		min-height:0;
	}
	.blog-left.forumleft .blog-info:first-child{
		margin-left:0;
	}
	.blog-right.forumright{
		width:100%;
	}
	#list_forum_discussion table tr td.forumcomment{
		display:block;
		width:100%;
	}
	.comment-blog{
		width:268px;
	}
	.det-res-right1{
		width:100%;
	}
	.toll{
		top:271px;
	}
	.det-res-left.toolsdetails{
		float:none;
		margin:0 auto;
	}
	.det-res-right{
		width:100%;
	}
	.heading-res.reviewrate{
		width:250px;
	}
	.review .cotain .writer{
		width:248px;
	}
	.toll.tooldetails{
		top:148px;
	}
	.post-button{
		float:left;
		margin:15px 43px 0 0;
	}
	ul.also li{
		width:100%;
	}
	ul.also li p:nth-child(2){
		width:190px;
	}
}

@media only screen and (max-width: 379px) {
	.ec-concil-badge{
		right:0 !important;
		left:0 !important;
		margin:0 auto;
		text-align:center;
	}
	.banner, .inner-content, .level-info, .level-summery{
		width:220px;
	}
	.banner{
		background: #670001; /* Old browsers */
		background: -moz-linear-gradient(left, #670001 0%, #b53534 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,#670001), color-stop(100%,#b53534)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left, #670001 0%,#b53534 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left, #670001 0%,#b53534 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left, #670001 0%,#b53534 100%); /* IE10+ */
		background: linear-gradient(to right, #670001 0%,#b53534 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#670001', endColorstr='#b53534',GradientType=1 ); /* IE6-9 */
	}
	.banner h1{
		font-size:26px;
		line-height:28px;
		/*padding-top:16px;*/
	}
	.h1ohter{
		margin-top:0;
	}
	.banner .h1alt{
		font-size:18px;
	}
	.enroll-button{
		float:left;
		margin:20px 0 26px;
		clear:both;
		font-size:14px;
		padding:15px 10px;
		font-weight:700;
	}
	ul.breadcrumb li{
		font-size:14px;
	}
	.top-content.badge{
		padding-right:0;
	}
	.top-content.badge:first-child{
		margin-top:150px;
	}
	.level-summery{
		background-position:center bottom;
	}
	.level-box{
		margin:0 40px;
	}
	.level-info .col{
		text-align:center;
		display:block !important;
	}
	.level-info .col img {
		display: inline;
		float: none;
		margin: 0;
	}
	.level-info .col.duration, .level-info .col.eligibility, .level-info .col.fees{
		width:auto;
		padding:10px;
		height:auto !important;
		float:none !important;
	}
	.level-info .col.duration, .level-info .col.eligibility{
		border-bottom:1px solid #4e4e4e;
	}
	.level-info .col.eligibility, .level-info .col.fees{
		border-left: 1px solid #4e4e4e;
	}
	.level-info .col img{
		float:none;
		margin:0 auto 10px;
	}
	.level-info .col.duration .text, .level-info .col.eligibility .text, .level-info .col.fees .text{
		width:100%;
		float:none !important;
	}
	.level-info h3{
		text-align:center;
	}
	.level-info .col.duration1, .level-info .col.eligibility1, .level-info .col.fees1{
		width:178px;
	}
	.level-info .col.eligibility1{
		border-left:1px solid #4e4e4e;
		border-top:1px solid #4e4e4e;
		border-bottom:1px solid #4e4e4e;
	}
	.level-info .col.fees1{
		border-left:1px solid #4e4e4e;
	}
	ol{
		margin-left:0 !important;
	}
	.course-details-total, .course-details-total .row{
		width:218px;
	}
	.course-details-total .heading, ul.course-details{
		width:158px;
	}
	.course-details-total .heading{
		font-size:16px;
	}
	ul.course-details{
		margin:10px 0;
		width:100%;
	}
	.enroll-form, .contact-form{
		padding:30px 20px;
	}
	.enroll-form, .enroll-form .row{
		width:180px;
	}
	.enroll-form .row input, .enroll-form .row textarea, .enroll-form .row input.vcode, .enroll-form .row input.radiobtn, .enroll-form .row select{
		width:168px;
		margin-bottom:15px;
	}
	.enroll-form .row{
		margin-bottom:0;
	}
	.enroll-form .row textarea{
		width:168px !important;
	}
	.enroll-form .row label, .enroll-form .row label.loc{
		width:100%;
		margin:0;
		text-align:left;
	}
	.enroll-form .row:nth-child(4) label:nth-child(3){
		margin-top:0;
	}
	.enroll-form .row:nth-child(6) label{
		margin-top:0;
	}
	.enroll-form .row:nth-child(8) label:nth-child(1){
		margin-top:0;
	}
	.enroll-form .row input.vcode{
		width:168px;
		margin-top:4px;
	}
	.submitbtn{
		margin-left:0;
	}
	.course-details-total .row .col, .course-details-total .row .col:last-child{
		width:158px !important;
		border-bottom:1px solid #4e4e4e;
		float:left !important;
	}
	.course-details-total .row .col:last-child{
		border-bottom:none;
	}
	.summer-reg-form-total fieldset{
		width:auto;
	}
	.summer-reg-form-row, .summer-course-row{
		width:196px;
	}
	.desc{
		width:176px;
	}
	.course-dtl{
		width:100%;
		margin:0;
	}
	.workshopposter{
		width:100%;
	}
	.radiolabel{
		width:178px;
	}
	.summer-reg-form-row label.loc{
		width:89%;
		margin-bottom:12px;
	}
	.summer-reg-form-row label.col3{
		margin-left:0;
	}
	.summer-reg-form-row input{
		width:186px;
	}
	.summer-reg-form-row select{
		width:198px;
		margin-bottom:12px;
		margin-top:4px;
	}
	.summer-reg-form-row label{
		width:100%;
		margin-top:12px !important;
	}
	.summer-reg-form-row input.vcode{
		width:74px;
	}
	.summer-reg-form-row input[type="text"]{
		margin-top:4px;
	}
	.level-box.android-box{
		margin:0;
		font-size:15px;
		width:90px;
		padding:10px;
	}
	.level-box.android-box img:first-child{
		width:70px;
	}
	.filter-options ul li input.venue{
		width:178px;
	}
	.search-categories-right-content input#startdate, .search-categories-right-content input#enddate, .filter-options ul li input#event_from_date, .filter-options ul li input#event_to_date{
		width:136px;
		background-position:168px -154px;
	}
	.filter-options ul li input#event_from_date, .filter-options ul li input#event_to_date{
		margin-left:14px;
	}
	.events-total ul li a, .events-total ul li a .event-heading, .events-total ul li a .event-content, .events-total ul li a .event-location{
		width:190px;
	}
	.events-total ul li a{
		min-height:0;
	}
	.events-total ul li a .event-view-button, .atp-btn{
		margin:20px 0 0 16px;
	}
	#eventsearch{
		display:none;
		position:absolute;
		bottom:-176px;
		left:0;
		width:100%;
		background-color:#fff;
		padding:7px 0 15px;
	}
	#searchopt{
		display:block;
	}	
	.filter-options.eventsoptions ul li a{
		padding:10px 0 10px 65px;
	}
	.filter-options.eventsoptions ul li:nth-child(2) a{
		padding:10px 0 10px 82px;
	}
	.filter-options.eventsoptions ul li a.upcomingevents{
		background-position:41px 14px;
		width:155px;
	}
	.filter-options.eventsoptions ul li a.pastevents{
		background-position:57px 14px;
		width:138px;
	}
	.filter-options.eventsoptions ul li a.upcomingevents:hover{
		background-position:41px -38px;
	}
	.filter-options.eventsoptions ul li a.pastevents:hover{
		background-position:57px -38px;
	}
	.filter-options ul li a.search{
		padding:10px 97px 5px;
	}
	.events-total ul li{
		border-right:none;
	}
	.eventsearchbtn{
		margin:8px 0 0 56px;
	}
	.filter-options ul li{
		border-right:none;
		border-bottom:1px solid #9e9e9e;
	}
	.video-row, .press-row, .press-row.albumcat{
		width:280px;
	}
	.video-row li, .press-row li, .video-row li iframe{
		width:220px !important;
	}
	.video-row li iframe{
		height:270px !important;
	}
	.filter-options.newsoptions ul li a{
		padding:10px 0 10px 84px;
		width:136px;
	}
	.filter-options.newsoptions ul li:nth-child(2) a{
		padding:10px 0 10px 65px;
		width:155px;
	}
	.filter-options.newsoptions ul li:nth-child(2){
		border-bottom:none;
	}
	.tutorial-content ul li, .news-list-total ul li{
		width:190px;
	}
	.tutorial-content ul li .des, .news-list-total ul li .des{
		width:160px;
		border-right:none;
		padding:20px 15px;
	}
	.filter-options.newsoptions ul li a.latestnews{
		background-position:59px 14px;
	}
	.filter-options.newsoptions ul li a.latestnews:hover, .filter-options.newsoptions ul li a.latestnews.activelink{
		background-position:59px -38px;
	}
	.filter-options.newsoptions ul li a.topnews:hover, .filter-options.newsoptions ul li a.topnews.activelink{
		background-position:39px -142px;
	}
	.filter-options.newsoptions ul li a.topnews{
		background-position:39px -90px;
	}
	.tutorial-content ul li .desclist, .news-list-total ul li .desclist{
		border-top:1px solid #666;
		margin:0 0 20px;
		padding-top:10px;
		width:190px;
	}
	.news-list-total ul li .date{
		margin:20px auto 0;
		float:none;
	}
	.press-row.albumcat li{
		min-height:0;
	}
	.filter-options ul li a{
		padding:10px 79px 10px 98px;
	}
	.search-categories-right{
		width:284px;
	}
	.search-categories-right-heading, .search-categories-right-heading.searchratings, .search-categories-right-heading.searchtype{
		width:236px;
	}
	.search-categories-right-content{
		width:160px;
	}
	.search-categories-right-content input#startdate, .search-categories-right-content input#enddate{
		width:146px;
		background-position:137px -154px;
	}
	.search-categories-right-content ul li{
		margin-right:24px;
	}
	.search-categories-right-content ul li:nth-child(4), .search-categories-right-content ul li:nth-child(5){
		margin-top:12px;
	}
	.searchsubmit{
		margin-left:24px;
	}
	.tutorial-content ul li .des{
		padding:20px 15px;
	}
	/*.filter-options ul li a.search.tut{
		padding:10px 24px 5px;
	}*/
	.search-categories-left, .search-categories-left-content{
		width:190px;
	}
	.search-categories-left{
		border-right:none;
	}
	.search-categories-left-heading, .search-categories-right-heading, .search-categories-right-heading.searchratings, .search-categories-right-heading.searchtype{
		width:142px;
	}
	.filter-options ul li a{
		background-position:68px 16px;
	}
	.filter-options ul li a:hover, .filter-options ul li a.activelink{
		background-position:68px -38px;
	}
	.filter-options ul li a.toprated{
		background-position:58px -92px;
		padding:10px 64px 10px 84px;
	}
	.filter-options ul li a.free{
		background-position:77px -210px;
		padding:10px 85px 10px 105px;
	}
	.filter-options ul li a.paid{
		background-position:77px -346px;
		padding:10px 85px 10px 105px;
	}
	.filter-options ul li a.categories{
		background-position:46px -478px;
		padding:10px 50px 10px 71px;
	}
	.filter-options ul li a.toprated:hover, .filter-options ul li a.toprated.activelink{
		background-position:58px -153px;
	}
	.filter-options ul li a.free:hover, .filter-options ul li a.free.activelink{
		background-position:77px -270px;
	}
	.filter-options ul li a.paid:hover, .filter-options ul li a.paid.activelink{
		background-position:77px -406px;
	}
	.filter-options ul li a.categories:hover, .filter-options ul li a.categories.activelink{
		background-position:46px -543px;
	}
	.tutorial-content ul li{
		width:190px;
		padding-bottom:20px;
	}
	.tutorial-content ul li .desclist .dates, .news-list-total ul li .desclist .dates{
		margin-left:0;
		clear:left;
	}
	.tutorial-content ul li .desclist{
		margin-bottom:0;
	}
	.tutorial-content ul li a .img{
		margin:20px auto;
		float:none;
	}
	.search-categories-left-content ul li{
		width:159px;
	}
	.search-categories-left-content label{
		font-size:12px;
		width:134px;
	}
	.search-categories-left-content ul li input.title, .filter-options ul li input.venue{
		width:122px;
	}
	.search-categories-right-content input#startdate, .filter-options ul li input#event_from_date{
		margin-right:0;
	}
	.search-categories-right-content input#startdate{
		margin-bottom:12px;
	}
	.pagination table tr td:nth-child(2){
		width:66%;
	}
	.resouce-left{
		width:220px;
		margin-top:20px;
	}
	.resouce-right{
		display:none;
	}
	.enqueryform, .enqueryfrm-right, .cat-box, .enqueryfrm-right-row{
		width:180px;
		margin-top:0;
		box-shadow:none;
	}
	.enqueryfrm-right-row input, .enqueryfrm-right-row textarea, .enqueryfrm-right-row input.vcode1{
		width:168px;
	}
	#searchfaq{
		display:block;
	}
	.filter-options.mfaq ul li{
		border-right:none;
	}
	.filter-options.mfaq ul li a.categories{
		border-top:none;
		padding:10px 21px 10px 42px;
		background-position:18px -478px;
	}
	.filter-options.mfaq ul li a.categories:hover, .filter-options.mfaq ul li a.categories.activelink{
		background-position:18px -543px;
	}
	.cat-box, .enqueryform{
		display:none;
	}
	.submitbutton-right{
		margin-left:39px;
	}
	.filter-options ul li a.search.faqs{
		padding:10px 16px 5px;
	}
	.resouce-left li{
		width:100%;
		padding:1% 0 14%;
		margin-bottom:23px;
		border-bottom:1px solid #666;
	}
	.resouce-left li:last-child{
		margin-bottom:0;
	}
	.resouce-left li .des{
		width:220px;
		margin-left:0;
	}
	.resouce-left li .description{
		min-height:0;
		padding:3px 0 20px;
	}
	.enqueryfrm-right-row select{
		width:185px;
	}
	.enqueryfrm-right-row.tools{
		width:100%;
	}
	.enqueryfrm-right-row.tools input, .enqueryfrm-right-row.tools textarea, .enqueryfrm-right-row.tools input.vcode1{
		width:168px;
	}
	.enqueryfrm-right-row.tools select{
		width:180px;
	}
	.submitbutton-right.tools{
		margin-left:38px;
	}
	.resouce-left li a{
		width:100%;
	}
	.resouce-left li .img{
		text-align:center;
		width:auto;
		margin:0 auto;
		float:none;
	}
	.pagination{
		width:71%;
		float:none;
		margin:25px auto;
	}
	.see-all{
		margin-left:63px;
	}
	.blog-right{
		width:219px;
	}
	.blog-left{
		width:100%;
		text-align:left;
	}
	.blog-left div:first-child{
		min-height:100px;
	}
	.blog-left div{
		float:left;
	}
	.blog-info{
		margin-left:20px;
		width:158px;
	}
	.blog-info span{
		float:right;
		margin-top:0;
		padding-left:8px;
		padding-right:0;
		width:84%;
	}
	.filter-options.vulnews ul li a{
		padding:10px 52px 10px 83px;
		background-position:55px 16px;
	}
	.filter-options.vulnews ul li a:hover, .filter-options.vulnews ul li a.activelink{
		background-position:55px -38px;
	}
	.filter-options.vulnews ul li a.categories{
		background-position:51px -478px;
		border-top:none;
		padding:10px 45px 10px 76px;
	}
	.filter-options ul li a.categories:hover, .filter-options ul li a.categories.activelink{
		background-position:51px -543px;
	}
	.news-list-total ul li .desclist{
		margin-bottom:5px;
	}
	.news-list-total ul li{
		padding-bottom:15px;
	}
	.filter-options.vulnews ul li a.search{
		padding:10px 97px 5px;
	}
	.searchfrmbg{
		width:200px;
	}
	.search-ic-n, .search-ic-s{
		width:167px;
	}
	.searchfrmbg-row:nth-child(even){
		margin-right:0;
	}
	.search-ic-select{
		width:201px;
	}
	#accordion_new div[id^="Alumni"]{
		overflow-x:scroll;
		padding-bottom:20px;
	}
	#accordion_new div[id^="Alumni"] table{
		width:220%;
	}
	.pagination{
		margin-bottom:0;
	}
	.submitbutton.alumni{
		margin-left:53px !important;
	}
	.searchfrmbg.jobfrm .search-ic-n{
		width:167px;
	}
	.searchfrmbg.jobfrm .searchfrmbg-row:nth-child(2){
		margin-right:0;
	}
	.searchfrmbg.jobfrm .searchfrmbg-row:nth-child(3){
		clear:left;
	}
	.searchfrmbg.jobfrm .searchfrmbg-row:nth-child(3){
		margin-right:10px;
	}
	#job_search_list{
		overflow-x:scroll;
	}
	#job_search_list table{
		width:415%;
	}
	.searchfrmbg.jobfrm .search-ic-select{
		width:200px;
	}
	.submitbutton.jobopt{
		margin-left:0 !important;
	}
	.franchise-right{
		width:81.9%;
	}
	.franchise-right table tr th, .franchise-right table tr td{
		display:block;
	}
	.franchise-right table tr td{
		padding:15px;
	}
	.testimonials ul li, .franchise-form, .franchise-form-row{
		width:160px;
	}
	#load_forum{
		overflow-x:scroll;
	}
	#load_forum table.forumlist{
		width:208%;
	}
	.searchfrmbg.forumsearch .search-ic-n{
		width:167px;
	}
	.submitbutton.forumsearch{
		margin-left:48px !important;
	}
	.atp-centers{
		width:auto;
	}
	.atp-centers li, .atp-centers li:last-child{
		width:188px;
	}
	.atp-btn{
		margin-left:0;
		margin-bottom:40px;
		font-size:16px;
		padding:8px 25px;
		margin-top:4px;
	}
	.atp-heading{
		font-size:24px;
		line-height:32px;
	}
	.atp-subheading{
		font-size:20px;
		line-height:24px;
	}
	.franchise-form-row label{
		width:100%;
		text-align:left;
		margin:6px 0;
	}
	.submitbtn.join{
		margin-left:0;
	}
	.franchise-form-row input{
		width:146px;
	}
	.franchise-form-row select{
		width:158px;
	}
	.franchise-form-row textarea{
		width:146px !important;
	}
	.franchise-form-row input.vcode{
		width:146px;
		margin-top:10px;
	}
	.franchise-form-row{
		margin-bottom:0;
	}
	.social-opt{
		width:200px;
	}
	.competition-left, .competition-right{
		width:100%;
	}
	.competition-left{
		margin-top:30px;
	}
	.competition-right{
		margin-top:80px;
	}
	.cd-tabs, .cd-tabs .nav{
		width:100%;
	}
	.cd-tabs-navigation a{
		padding:0;
		width:100%;
		border-right:none;
	}
	.cd-tabs-navigation li:last-child a{
		padding:0;
	}
	.cd-tabs-content li{
		width:160px;
	}
	ul.submission-list li span.name{
		width:100%;
		padding-right:0;
	}
	ul.submission-list li span.timestamp{
		width:100%;
		margin-top:10px;
		text-align:left;
	}
	ul.submission-list li{
		width:160px;
		display:none;
	}
	ul.submission-list li:nth-child(1), ul.submission-list li:nth-child(2){
		display:block;
	}
	.social-opt .fb-like.fb_iframe_widget span{
		width:200px !important;
		margin-top:10px;
	}
	.h1altsmall{
		font-size:16px;
		margin-left:0;
	}
	.cd-tabs-content li h2{
		font-size:24px;
	}
	.cd-tabs-content li h3{
		font-size:20px;
	}
	.competition-right h3{
		font-size:16px;
		padding:0 20px 10px;
	}
	.cd-tabs-navigation li{
		clear:left;
		width:100%;
	}
	.cd-tabs-navigation li a.selected{
		border-bottom:1px solid #9e9e9e;
	}
	.social-opt .fb-like.fb_iframe_widget span iframe{
		width:100% !important;		
	}
	.allsubmissionlink{
		margin-right:43px;
	}
	.contact-form.submission, .contact-form.submission .row{
		width:100%;
	}
	.contact-form.submission .row input{
		width:148px;
	}
	.contact-form.submission .row textarea{
		width:148px !important;
	}
	.contact-form.submission .row span.rules{
		width:152px;
		margin-left:0;
		margin-bottom:0;
	}
	.contact-form.submission .row input.vcode{
		width:148px;
		margin-top:6px;
	}
	.contact-form.submission label{
		width:100%;
		margin-bottom:6px;
	}
	.submitbtn.submission{
		margin-left:0;
	}
	.contact-form.submission .row input, .contact-form.submission .row textarea, .contact-form.submission .row input.vcode{
		margin-bottom:0;
	}
	.result-col{
		width:69px;
	}
	.result-table .result-row .result-col:nth-child(2){
		display:none;
	}
	.result-col:nth-child(3){
		width:50px;
	}
	.contact-left, .contact-right{
		width:100%;
	}
	.contact-right{
		margin-top:20px;
	}
	#map, #map1{
		width:100% !important;
	}
	.contact-form, .contact-form .row{
		width:180px;
	}
	.contact-form .row label{
		width:100%;
		margin:0 0 6px 0;
		text-align:left;
	}
	.submitbtn.contactbtn{
		margin-left:0;
	}
	.contact-form .row input{
		width:168px;
	}
	.contact-form .row textarea{
		width:168px !important;
	}
	.contact-form .row input.vcode{
		width:168px;
		margin-top:6px;
	}
	.contact-form .row input, .contact-form .row textarea, .contact-form .row input.vcode{
		margin-bottom:0;
	}
	.contact-left h2, .contact-right h2{
		font-size:18px;
		line-height:26px;
	}
	.event-details{
		width:100%;
		margin-top:0;
	}
	.reviews-ratings-heading, .review, .tutorial-title-details{
		width:190px;
	}
	.tutorial-title-details{
		margin-bottom:20px;
	}
	.tutorial-details-content h2{
		font-size:24px;
		line-height:29px;
	}
	.review .cotainer .revcontent{
		width:160px;
	}
	.det-res-left{
		float:none;
		margin:0 auto 15px;
	}
	.post-comment-button{
		padding:8px 37px 8px 64px;
	}
	.row-blog textarea{
		width:177px !important;
	}
	.row-blog label{
		width:100%;
		margin-bottom:6px;
		text-align:left;
	}
	.row-blog select{
		width:187px;
	}
	.submitbtn.rev{
		margin-left:0;
		margin-top:4px;
	}
	.sign-left{
		width:100%;
		margin-bottom:20px;
	}
	.sign-left-row input{
		width:208px;
	}
	.sign-right{
		width:180px;
		padding:20px;
	}
	.sign-right-row label{
		width:100%;
		text-align:left;
		margin:0 0 6px 0;
	}
	.sign-right-row input{
		width:168px;
	}
	.sign-right-row input.vcode{
		width:168px;
		margin-top:6px;
	}
	.submitbtn.reg{
		margin-left:0;
	}
	.sign-right-box{
		width:220px;
	}
	.lb-outerContainer, .lb-dataContainer{
		width:226px !important;
		height:auto !important;
	}
	.lb-container img{
		width:100% !important;
	}
	.blog-left.forumleft div:first-child{
		min-height:0;
	}
	.blog-left.forumleft .blog-info{
		margin-left:0;
	}
	.blog-right.forumright{
		width:100%;
	}
	#list_forum_discussion table tr td.forumcomment, #comment table tr td.forumcomment{
		display:block;
		width:100%;
	}
	.comment-blog{
		width:208px;
	}
	.det-res-right1{
		width:100%;
	}
	.det-res-left.toolsdetails{
		float:none;
		margin:0 auto;
	}
	.det-res-right{
		width:100%;
	}
	.heading-res.reviewrate{
		width:190px;
	}
	.review .cotain .writer{
		width:188px;
	}
	.toll.tooldetails{
		top:148px;
	}
	.post-button{
		float:left;
		margin:15px 30px 0 0;
		font-size:18px;
	}
	ul.also li, ul.also li p:nth-child(2){
		width:100%;
	}
	ul.also li p:nth-child(1){
		float:none;
		margin:0 auto;
		text-align:center;
	}
	.workshopbanner{
		box-sizing: border-box !important;
		padding: 30px 20px !important;
		width: 100% !important;
	}
	.workshopbanner > h2 {
		font-size: 30px !important;
		line-height: 1.4 !important;
		padding: 0 !important;
		text-transform: none !important;
	}
	.workshopbanner > h3 {
		font-size: 36px !important;
	}
	.workshopbanner > p {
		font-size: 18px !important;
	}
	.workshopbanner1 {
		box-sizing: border-box !important;
		font-size: 18px !important;
		padding: 30px 20px !important;
		width: 100% !important;
	}
	.workshopbanner1 span {
		font-size: 24px !important;
	}
	.address-block{
		margin: 0px 0px 30px !important; width: 100% !important; box-sizing: border-box !important;
	}
	.addr-details{
		width:100% !important;
	}
	.workshop-duration{
		float: left !important; width: 100% !important; text-align: left !important; margin-top: 20px !important;
	}
	.workshop-content, .workshop-inner-content{
		width: 100% !important;
	}
	.wdate {
		background-color: #2f3338;
		float: none !important;
		min-height: 25px !important;
		margin: -30px auto !important;
		text-align: center;
		width: auto !important;
	}
	.contact-form-row label, .summer-reg-form-row label{
		margin-top:0 !important;
	}
	.row.all-label {
		display: none;
	}
	.row > input {
		box-sizing: border-box !important;
		margin-bottom: 10px !important;
		width: 100% !important;
	}
	.submitbtn.contactbtn{
		margin: 29px auto 0 !important;
	}
	.amount-per1{
		margin:30px auto !important;
		width:auto !important;
	}
	.wdate {
		background-color: #2f3338;
		float: none !important;
		min-height: 25px;
		margin: -30px auto !important;
		text-align: center;
		width: auto !important;
	}
	.amount-per {
		float: none !important;
		margin: 30px auto 0 !important;
		min-height: 25px !important;
	}
	.summer-reg-form-row, .summer-course-row{
		width:auto !important;
	}
}