/* CSS Document */
@media (min-width:1800px){
	
}

@media (max-width: 1365px) and (min-width:1280px) {
	
}

@media (max-width: 1280px) and (min-width:1024px){
	.mainArticles .left{
		width:966px;
		margin:auto;
		float:none;
	}

	.mainArticles .right{
		width:966px;
		margin:auto;
		float:none;
		padding: 10px;
	}

	.daesTv, .poll, .twitter{
		margin:0 0 0 23px;
	}
	
	.daesTv iframe{
		height:400px;
	}
	
	.articleMedia img{
			width:100%;
	}
	
	.mainSecContainer{
		width:550px;
	}

	/*----------------------------------------*/

	.contactForm{
		font-family:'Open Sans', Serif;
		margin:0;
	}

	.contactForm table{
		max-width:600px;
	}

	.contactForm table tr td{
		padding:3px;
	}

	.contactForm table tr td input{
		padding:8px;
		width:272px;
	}

	.contactForm .longField input{
		width:550px;
	}

	.contactForm .longestField textarea{
		width:550px;
		height:150px;
		padding:8px;
	}

	.contactForm .submit input{
		background:#f60;
		border:none;
		color:#fff;
		text-transform:uppercase;
		font-weight:bold;
	}


	/*----------------------------------------*/
	.contactDetails{
		max-width:550px;
		float:right;
		margin:0;
	}

	.contactDetails table tr td{
		padding:15px 0;
	}

	.contactDetails img{
		margin:0 20px 0 0;
	}

	.contactDetails table tr td a img{
		margin:0 8px 0 0;
	}

	.contactDetails table tr td a{
		color:#000;
	}
}

@media (max-width: 1023px) and (min-width:768px){
	.mainArticles .left{
		width:644px;
		margin:auto;
		float:none;
	}
	
	.mainArticles .right{
		width:644px;
		margin:auto;
		float:none;
	}

	.daesTv, .ad-two, .twitter, .poster, .poll{
		margin:0 0 0 11px;
	}
	
	.poll{
		
	}
	
	.daesTv iframe{
		height:400px;
	}
	
	.recent{
		width:644px;
		float:left;
	}
	
	.articleMedia img{
			width:100%;
	}
	
	.mainSecContainer{
		width:550px;
	}

	/*----------------------------------------*/

	.contactForm{
		font-family:'Open Sans', Serif;
		margin:0;
	}

	.contactForm table{
		max-width:600px;
	}

	.contactForm table tr td{
		padding:3px;
	}

	.contactForm table tr td input{
		padding:8px;
		width:272px;
	}

	.contactForm .longField input{
		width:550px;
	}

	.contactForm .longestField textarea{
		width:550px;
		height:150px;
		padding:8px;
	}

	.contactForm .submit input{
		background:#f60;
		border:none;
		color:#fff;
		text-transform:uppercase;
		font-weight:bold;
	}


	/*----------------------------------------*/
	.contactDetails{
		max-width:550px;
		float:right;
		margin:0;
	}

	.contactDetails table tr td{
		padding:15px 0;
	}

	.contactDetails img{
		margin:0 20px 0 0;
	}

	.contactDetails table tr td a img{
		margin:0 8px 0 0;
	}

	.contactDetails table tr td a{
		color:#000;
	}
}

@media (max-width: 767px){
	.mainLogo a img{
		width:150px;
		margin: 4px 0 0 0;
	}
	
	.mainSec{
		margin:60px 0 0 0;
	}
	
	/* ------------------------------- */
	
	
	.navLinks{
		font-size: 14px;
		position:absolute;
		top:60px;
	}

	.navLinks a{
		width: 40%;
	}
	
	.mainArticles .ad-one{
		display:none;
	}	
	
	.mainArticles .left{
		width:300px;
		margin:auto;
		float:none;
	}
	
	.mainArticles .right{
		width:300px;
		margin:auto;
		float:none;
	}
	
	.mainArticles .right-urdu{
		width:300px;
		margin:auto;
		float:none;
	}
	
	.recent{
		width:300px;
		float:left;
	}

	.recent .portraitBox{
		margin:5px 0;
	}
	
	.hiddenBox{
		display:none;
	}
	
	.recent .landscapeBox{
		margin:5px 0;
		width:300px;
		height:auto;
	}
	
	.landscapeBox a img{
		width:300px;
		height:auto;
	}
	
	.articleMedia img{
			width:100%;
	}
	
	.errorImg{
		width:100%;
		height:auto;
	}
	
	/* --------------------------------- */
	
	.footerContainer{
		width:300px;
	}

	
	/*------------------CONTACT-SECTION------------------------*/

	.mainSecContainer{
		max-width:1280px;
		margin:auto;
	}

	.mainSecContainer .heading{
		color:#f60;
		text-align:right;
	}

	.mainSecContainer .heading-contact{
		color:#f60;
	}

	.mainSecContainer hr{
		height:2px;
		background-color:#000;
		border:none;
	}

	/*----------------------------------------*/

	.contactForm{
		font-family:'Open Sans', Serif;
		margin:0;
	}

	.contactForm table{
		max-width:600px;
	}

	.contactForm table tr td{
		padding:3px;
	}

	.contactForm table tr td input{
		padding:8px;
		width:147px;
	}

	.contactForm .longField input{
		width:300px;
	}

	.contactForm .longestField textarea{
		width:300px;
		height:150px;
		padding:8px;
	}

	.contactForm .submit input{
		background:#f60;
		border:none;
		color:#fff;
		text-transform:uppercase;
		font-weight:bold;
	}


	/*----------------------------------------*/
	.contactDetails{
		max-width:400px;
		float:right;
		margin:0;
	}

	.contactDetails table tr td{
		padding:15px 0;
	}

	.contactDetails img{
		margin:0 20px 0 0;
	}

	.contactDetails table tr td a img{
		margin:0 8px 0 0;
	}

	.contactDetails table tr td a{
		color:#000;
	}

	/*------------------ABOUT-SECTION------------------------*/

	.mainSecContainer{
		max-width:300px;
		margin:auto;
	}

	.mainSecContainer .aboutContent{
		max-width:300px;
	    margin: 20px 0;
	}

	.mainSecContainer .aboutMedia{
		width:300px;
	}	

	.mainSecContainer .aboutMedia iframe{
		width:300px;
		height:170px;
	}	
	
	.map iframe{
		height:200px;
	}
	
	/*------------------azadi-ka-matlab-kia------------------------*/
	
	.paraBox img{
		width:255px;
	}
	
	.paraBox .articleMedia iframe{
		height:140px;
	}
}