/*** media area ****/
@media(min-width: 1300px){
	.wrapper{
		width:1276px;
	}
}
@media (min-width: 1201px){
	#detail-banner-text .iprevedit{
		font-size: 53px;
	}
}
@media (min-width:1900px){
	/*.imageA {
		margin-left: -640px;
		width: 1000px;
	}*/
	.blockA-left{
		width:38%;
	}
}
@media (max-width:1299px){
	.single-image{
		position:relative;
		overflow:hidden;
	}
	.single-image img{
		position:absolute;
		width:auto;
		max-width:123%;
	}
	.boxA .single-image img{
		position:relative;
	}
	.blockA-left{
		width: 30.5%;
	}
	.imageA{
		width: auto;
		height:auto;
		background:none!important;
	}
	.imageA img{
		max-width: 500px;
		width: auto;
		opacity: 1;
	}
	.blockA-left{
		width: 28.4%;
	}
	.blockA-text h1 {
    	font: normal 28px/37px "Gotham";
    	margin-top: 36px;
    	margin-bottom: 80px;
	}
	.latest-news > div{
		padding-right:0;
	}
	/*
	.new-banner-image img{
		min-width:100%;
	}*/
}
@media (max-width: 1200px) {
	.latest-news h1{
		font-size:67px;
		line-height:67px;
	}
	.news-box-text{
		min-height: 315px;
	}
	.new-banner-text h1{
		font-size:43px;
		line-height:49px;
	}
	.new-banner-text{
		font-size:18px;
		line-height:23px;
		padding-top:42%;
	}
	.inside-gallery{
		font-size:29px;
		line-height:36px;
	}
	.inside-gallery-text p.small-text{
		font-size:14px;
	}
	.news-text{
		paddin-left:0;
	}
	#article-more .news-box-text{
		font-size:22px;
		line-height:28px;	
		min-height:220px;
	}
	/*
	.news-box-text{
		width:auto;
		margin-bottom:20px!important;
	}
	*/
	.edition-grid .news-box-text{
		margin-bottom:0;
	}
	.top-level-menu a{
		width:80px;
	}
	.search-box{
		width: 42%;
	}
	.edition-grid-row{
		margin-bottom:10px;
	}
	.boxC .block-image{
		width: 85.3%;
	}
	.boxE .news-box-text.a7{
		min-height: 521px;
	}
	.boxC .news-box-text.a5{
		padding-bottom:15px;
		min-height: 550px;
		width:270px;
	}
	.imageA{
		width: auto;
		margin: 0 0 50px;
	}
	#quicklinks > div:first-child a, #quicklinks > div:last-child a, .quicklink{
		float:none;
		width:auto;
	}
	.new-banner-text{
		font-size: 16px;
	}
	.new-edition-text{
		padding-bottom:10px;
	}
	.change-banner{
		padding-top:36%;
	}
	#subscriber{
		margin-top:30px;
	}
	.image11{
		padding: 52% 0;
	}
	.image13{
		padding: 51% 0;
	}
	.image15{
		padding: 63% 0;
	}
}

@media (min-width: 768px) and (max-width: 995px) {
	
	.single-image img{
		max-width:150%;
		margin-left:-30px;
	}
	.ig-arrow {
    	right: -26px;
    	top: 40%;
    	width: 45px;
	}
	.inside-gallery{
		font-size:22px;
		line-height:30px;
	}
	.boxA .news-text.b2{
		padding-top:43px;
	}
	.boxA .single-image{
		min-height:247px;
	}
	.boxC .block-image{
		height:604px;
		overflow:hidden;
		margin-right:15px;
	}
	.boxC .block-image img{
		max-width:120%;
	}
	.edition-grid .news-box-text.a8{
		position:relative;
		max-height:520px;
		overflow:hidden;
	}
	.edition-grid .news-box-text.a8 img{
		max-width:128%;
	}
	.blockA .inside-gallery-text{
		font-size:15px;
		line-height:23px;
	}	
	.blockA .news-text.b1{
		padding:45px 0 0 23px;
	}
	.blockA .pad-right{
		padding:0;
	}
	.inside-gallery-text p.small-text{
		margin-top: 5px;
	}	
	.new-edition-text{
		padding-bottom:10px;
	}
	#main-content{
		padding-top:30px;
	}
	.article-author{
		font-size:14px;
	}
	#news-edition-reader-view .article-author{
		left: 5px;
	}
	.blockA .pad-right{
		padding-right:20px;
	}
	.blockD .h1{
		font-size:29px;
		margin-top:0;
	}
	.blockD .global-author-text{
		font-size:15px;
	}
	.dummy-box .author-text{
		left:20px;
		font-size:15px;
	}
	.new-banner-text.mobile-top{
		padding-top:40%;
	}
	.latest-news-wrap .single-image img{
		max-width: 160%;
	}
	.news-text.b2{
		padding-left:15px;
	}
	.news-text.b3{
		padding-left:40px;
		padding-right:0;
	}
	.image15 {
		margin-right: -15px;
		min-height: 611px;
		padding: 0;
	}
	
}
@media (max-width: 995px) {
	#detail-banner-text .isbackprev{
    	font-size: 14px;
    }
	.new-banner-text h1{
		font-size:35px;
		line-height:40px;
	}
	.new-edition-text{
		margin-bottom:10px;
	}
	.new-banner-text{
		padding-top:20%;
		font-size:14px;
	}
	.change-banner{
		padding-top:29%;
	}
	.search-box{
		width: 37%;
	}
	.top-level-menu{
		width:34%;
	}
	.top-level-menu a{
		width:25%;
	}
	.top-level-menu a img{
		max-width:50px;
		margin-top:0px;
	}
	.boxA .news-box-text.a1{
		min-height: 587px;
	}
	.boxA .news-box-text.change-color2{
		min-height: 247px;
	}
	#subscriber input[type="text"], #subscriber input[type="submit"]{
		width:100%;
	}
	.subscriber-form .pull-left{
		width:65%;
	}
	.edition-grid .news-box-text{
		font-size:21px; 
		line-height:28px;
	}
	.boxC .news-box-text.a4{
		min-height:604px;
	}	
	.boxC .news-text.b3{
		padding: 40px 34px 0;
	}	
	.social-links{
		width: 216px;	
	}
	.news-edition-reader.blockA .dummy-box {
		left: 15px;
	}
	.boxB .news-box-text{
		min-height:285px;
	}
	.boxD .single-image img{
		max-width:154%;
	}
	.boxC .news-box-text.a5{
		min-height:557px;
	}
	.global-box h1{
		font-size:40px;
		line-height:45px;
	}
	.blockB-author, .global-author{
		font-size:17px;
	}
	.boxA .single-image img{
		position:absolute;
	}	
	.image13{
		padding:0;
		height:284px;
	}
	.image18{
		padding: 54% 0;
	}
}

@media only screen and (max-width:767px){
    .inner-top-box .itb-text{
        text-align: right;
        padding-right: 21px;
    }
    .inner-top-box .search-box input[type="text"]{
        float: none;
        width: auto;
        position: relative;
        top: -8px;
    }
    .inner-top-box .search-box input[type=submit]{
        float: none;
        padding-bottom: 0;
    }
    .inner-top-box .search-box form{
        text-align: right;
    }

    .new-banner-image.change{
    	width:100%;
    }
	.latest-news a, .latest-news h1{
		text-align:center;
	}
	.latest-news-wrap > .row > div{
		margin-bottom:20px;
	}
	.news-box-text{
		max-width:400px;
		padding-bottom:0;
		margin:auto;
	}
	.single-image img{
		position:relative;
		max-width:100%;
	}
	.news-box-text  > img, .new-edtion-details .inside-gallery-img,
	.news-box-text.change-color2 img, .block-image  img,.boxC .block-image{
		width:100%;
	}
	.new-banner-box{
		width:255px;
		margin-left:0;
		float:right;
	}
	.new-banner-text h1{
		font-size:33px;
		line-height:35px;
	}
	.new-edition-text{
		font-size:15px;
	}
	.new-banner-text{
		padding-top:90px;
		font-size:13px;
	}	
	.extra-banner .new-banner-text{
		padding-top:56px;
	}
	.body-wrap{
		padding:0;
	}
	.ig-arrow{
		right:-24px;
		width:42px;
	}
	.inside-gallery{
		font-size: 20px;
		line-height:28px;
	}
	.social-footer{
		float:none!important;
		margin:20px 0;
	}
	.news-text-absolute{
		position:relative;
	}
	.new-box{
		max-width:400px;
		background:none;
		margin:auto;
	}
	.block-image{
		float:none!important;
		width:auto;
	}
	.news-text-absolute.left .news-box-text{
		margin:0;
	}
	.news-box-text.a1,.news-box-text.a2,.news-box-text.a4,{
		min-height:0;
		padding-bottom:60px;
	}
	.news-text.b3{
		min-height:190px;
		padding:30px;
	}
	.news-text.b1{
		padding:30px 0 60px 30px;
	}
	.news-text.b2{
		padding: 30px 0 33px 21px;
		min-height: 190px;
	}
	.news-box-text.a5{
		min-height:0;
		padding-bottom:30px;
	}
	.edition-grid-row{
		margin-bottom:0;
	}
	.edition-grid .news-box-text{
		min-height:0;
	}
	.sub-text{
		text-align:center;
		padding-bottom:15px;
	}
	.subscriber-form {
    	float: none;
    	margin: auto;
    	width: 424px;
	}
	.itb-text,.search-box, .top-level-menu{
		width:auto;
		text-align:center;
		float:none!important;
	}
	.inner-top-box{
		height:auto;
	}
	.search-box > div{
		margin:0;
		padding: 13px 0;
		width:100%;
	}
	.top-level-menu::before{
		display:none;
	}
	.top-level-menu a img{
		max-width:100%;
	}
	.subscriber-form .pull-left{
		width:74%;
	}
	.boxA .news-text{
		padding-bottom: 70px;
	}
	.boxC .news-box-text.a5{
		width:auto;
	}
	.dummy-bg2{
		display:none;
	}
	.blockD .global-absolute{
		position:relative;		
	}
	.blockD .h1{
		text-align:center;
		padding:0;
	}
	.blockD .global-author-text{
		position:relative;
		bottom:0;
		left:0;
		text-align:center;
		margin-bottom:30px;
	}
	.blockE-banner-text > div{
		margin:0 20px;
	}
	.inside-gallery.add-margin{
		margin:0;
	}
	.blockE-banner .h1{
		font-size:20px;
		line-height:28px;
	}
	.blockE-banner .blockB-author{
		padding-top: 70px;
		font-size:15px;
	}
	.blockE-banner-text > div{
		height:123px;
	}
	.global-box{
		margin-bottom: 20px;
	}
	.social-links{
		width: auto;
	}
	.blockA-left{
		width: auto;
		display: none;
	}
	.imageA{
		margin: 0;
		height: auto;
	}
	.imageA img{
		margin: 0;
		max-width: 100%;
		width: 100%;
	}
	.blockA .dummy-bg{
		display: none;
	}
	.blockA-text{
		padding: 30px;
		margin-bottom: 30px;
	}
	.blockA-text .article-author{
		position:relative;
		bottom:0;
		left:0;
	}
	.body-wrap{
		padding-top:30px;
	}
	.search-box input[type="text"]{
		width:90%;
	}
	.new-banner-image img{
		min-width:458px;
	}
	.change-banner .smt{
		margin-bottom:0;
	}
	.edition-box .global-box{
		min-height:270px;
	}
	#news-edition-reader-view .article-author{
		position:relative;
		left:0;
		bottom:0;
		color:#7378b3;
		padding-top:40px;
	}
	.news-text.b1{
		padding-bottom:10px;
	}
	.sub-text{
		padding-top:0;
	}
	.imageA{
		margin:0!important;
	}
	.edition-side-menu{
		margin:30px 0;
	}
	/*---*/
	.abs{
		position:relative;
		padding-left:15px;
		padding-right:15px;
	}
	.image16{
		position:relative;
		padding:21% 0;
		background-size:100%;
	}
    .image11{
		padding: 42% 0;
	}
    .fancybox-wrap .fancybox-nav {
		width: 50px;
    	height : 50px;
    	top: auto;
    	bottom: -60px;
	}
	.fancybox-wrap .fancybox-nav span { 
        visibility: visible !important; 
    }
	
}

@media (max-width:662px){
	.ig-arrow{
		display:none;
	}
	.inside-gallery .row > div, .inside-gallery-img{
		width:100%;
	}
	.inside-gallery-text{
		padding:20px;
	}
	.inside-gallery {
		border-bottom:15px solid #ecc65d;
		border-right:0;
	}
	.goback{
		font-size:17px;
		margin-bottom:50px;
	}
	.blockE-banner-text{
		position:relative;
		bottom:0;
	}
	.blockE-banner-text > div{
		margin:0;
	}
	.blockE-banner .h1{
		padding:10px 0 0 20px;
	}
	.blockE-banner .blockB-author {
    	font-size: 13px;
    	padding-right: 20px;
    	padding-top: 54px;
	}
	.blockE-banner{
		margin-bottom:30px;
	}
	.blockB-box{
		min-height:135px;
	}
	.blockB-author, .global-author{
		font-size:14px;
		padding-top:70px;
		padding-right:15px;
	}
	.h1{
		font-size:26px;
		padding-top: 5px;
		line-height:34px;
		padding-left:20px;
	}
	.search-box input[type="text"]{
		width: 88%;
	}
	.inside-gallery-right,.inside-gallery-left{
		width:auto!important;
		float:none;
	}
	.inside-gallery-right{
		padding-top:20px;
		margin:0;
	}
	.inside-gallery-right .inside-gallery-text{
		margin-left:0;
	}
	.new-banner-text h1 {
    	font-size: 27px;
    	line-height: 34px;
	}
	.new-banner-text{
		font-size:11px;
	}
	.new-banner-text{
		margin-left:-20%;
	}
	.blockE{
		padding-bottom:100px;
	}
	.new-banner.change .new-banner-box.blue-bg::before{
		width:95%!important;
	}
	.inner-banner .page-title{
		height:auto;
	}
	.inner-banner .page-title h2{
		line-height:35px;
		padding:15px 0 15px;
	}
}

@media (max-width:480px){
	.news-box-text{
		max-width:100%;
	}
	.subscriber-form{
		width:auto;
	}
	.new-banner-image img, .prev-edition-image img{		
		margin-left:-20%;
	}
	.blockB-box .h1{
		font-size: 22px;
		line-height: 25px;
	}
	.blockB-wrap{
		bottom: 0;
		position: relative;
	}
	.blockB-box .h1{
		padding: 20px 0 0px 20px;
	}
	.blockB-box{
		min-height: 0;
		margin-bottom: 30px;
	}
	.blockB-box .blockB-author{
		padding:20px;
		text-align:left;
	}
	.blockB-box .row > div{
		float:none;
		width:auto;
	}
	.search-box input[type="text"]{
		width: 83%;
	}
	.new-banner-wrap .col-xs-4 {
		float: right;
		margin-left: 0;
		width: 176px;
	}
	.news-box-text {
		min-height: 298px;
	}
	.edition-list-text{
		width:200px;
		margin-left:0;
		float:right;
	}
	.new-banner.change .new-banner-wrap .blue-bg::before{
		width:110%;
	}
	.new-banner-box{
		width: 220px;
	}
	/**=---*/
	.new-box{
		max-width:100%;
	}
}

@media (max-width:400px){
	.tagline-title h1{
		font-size:37px;
		line-height:43px;
		padding-top:130px;
	}
	.tabline-title{
		font-size:15px;
	}

	.new-edition-text{
		font-size:12px;
	}
	.subscriber-form .pull-left{
		width:64%;
	}	
	.global-box{
		font-size: 18px;
	}
	.global-box h1{
		font-size: 35px;
		line-height: 40px;
	}
	.search-box input[type="text"]{
		width: 80%;
	}
	.blockE-banner .h1 {
    	font-size: 16px;
    	line-height: 24px;
	}
	.blockE-banner .blockB-author{
		padding-top:36px;
	}
	.new-banner.change .new-banner-wrap .blue-bg::before{
		width:100%;
	}
}
