﻿@charset "utf-8";
/* CSS Document */

.substable h1{font-size:150%;}
.substable .note{background:#666; color:#fff; padding:5px 20px 5px 20px; margin-bottom:1%;}
.substable table tr td{padding:0px;}
.substable .outertable tr td:first-child{width:27%;}
.substable .outertable tr td{width:46%;}
.substable .outertable tr td:last-child{width:27%; border-left:none;}
.substable .outertable tr th{ padding:5px 10px 5px 10px; border-right:1px solid #999; border-top:1px solid #999;}

.substable .outertable tr td .innertable tr td
{
    width:100% !important;
    padding:5px 10px 5px 10px;
    border:1px solid #999;
}

.substable .outertable tr td .innertable tr td:first-child{border-left:none;}
.bLeft{border-left:1px solid #999 !important;}
.substable .outertable tr td:first-child{border-right:none;}
.substable .myselection{border-top:none;}
.myselection td{padding:5px 10px 5px 10px; border-top:none;}
.myselection tr td:first-child{width:27%;}

.substable .magspecial{border-top:none;}
.substable .magspecial td{padding:5px 10px 5px 10px !important; border-top:none;}
.substable .magspecial tr td:first-child{width:27%;}
.substable .magspecial tr td{width:46%;}
.substable .magspecial tr td:last-child{width:31%;}


/*********************************** subscribe page *******************************/
p.compulsory{text-align:left;}
p.compulsory .star{float:left; padding-top:8px; color:#ff0000; font-size:200%; display:inline;}

.tblPayment{width:100%; border:0px solid #666;}
.tblPayment tr{clear:both; width:100%; display:block; height:100%; }
.tblPayment tr th{width:100%; display:block; width:100%; }

.tblPayment tr td.fieldName{width:25%; border:1px solid #d4ccb5; display:block; padding:2px; float:left; text-align:left; font-size:13px;}
.tblPayment tr td:last-child{text-align:left; padding-left:0px; letter-spacing:.9px; width:75%; float:left;}
.tblPayment tr td{padding:0px;}
.tblPayment tr td input{width:100%; height:28px; margin:0px; padding:10px; font-size:14px; color:#000; border:1px solid #ccc; letter-spacing:0px;}
.error{float:right; padding-right:15px; text-align:left; color:#999;}

ul.OrderDetail{list-style:none; height:100%; padding:0px; margin:0px; border:2px solid #ccc; padding:5px 10px 5px 20px;}
ul.OrderDetail li{color:#000; line-height:30px; font-weight:bold; display:block; clear:both; border:0px solid #666;}
ul.OrderDetail li .lblLeft{float:left; letter-spacing:.9px; width:30%; text-align:left;}
ul.OrderDetail li .lblRight{float:left; width:70%; color:#666; letter-spacing:0px; text-align:left;}

.copy{padding:0 0 0 20px; border:1px solid #000; width:45%; float:left;}

.tblPayment h1
{
	color:#000; 
	font-size:150%; 
	font-weight:bold; 
	letter-spacing:1px;
	display:block; 
	border-bottom:1px solid #eae5d7; 
	padding-bottom:6px;
	padding-top:0%;
	margin-bottom:30px;
	text-align:left;
	}
	
	.tblPayment h3
	{
		border-bottom:0px solid #97755a; 
		color:#e07225; 
		font-size:120%;
		padding-top:2px; 
		padding-bottom:2px; 
		padding-left:15px;
		letter-spacing:.2px;
		margin-bottom:5px;
		background:url("../images/DoubleArrow.gif") left 12px no-repeat;
		width:auto;
		height:100%;
		display:block;	
		text-align:left;	
		}
		

.tblPayment .btnsubmit
{
	width:25%;
	display:block;
	text-align:center;
	font-size:14px;
	padding:4px 10px 6px 10px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:normal;
	letter-spacing:1px;
	text-decoration:none;
	float:left;	
	border:0px solid #fff;	
	color:#FF0;
	
	background-color: #7d5638;
	background-image: -moz-linear-gradient(#694324, #7d5638); 
	background-image: -webkit-gradient(linear, left top, left bottom, from(#694324), to(#7d5638));	
	background-image: -webkit-linear-gradient(#694324, #7d5638);	
	background-image: -o-linear-gradient(#694324, #7d5638);
	background-image: -ms-linear-gradient(#694324, #7d5638);
	background-image: linear-gradient(#694324, #7d5638);
	
	
	margin-left:auto;
	margin-right:10px;
	margin-top:20px;
	margin-bottom:20px;
	
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-khtml-border-radius:5px;	
	
	
	box-shadow:0px 0 5px #666;
	-moz-box-shadow:0px 0 5px #666;
	-webkit-box-shadow:0px 0 5px #666;
	-o-box-shadow:0px 0 5px #666;
	-khtml-box-shadow:0px 0 5px #666;
	
	behavior:url(css/ie-css3.htc);
}	
	

.tblPayment .btnsubmit:hover{
background:#e07225;
border:0px solid #853c08;
color:#FF0;
}


.tblPayment .listbox
{
	width:104%;
	height:160px;
	border:1px solid #eae5d7;
	padding:8px; 
	font-size:95%;
	color:#000;
}

.tblPayment .ddlcountry
{
	padding:2px; 
	width:104%;
	height:26px;
	font-size:100%;
	color:#000;
	letter-spacing:.5px;
	border:1px solid #eae5d7;
	scrollbar-color:#000;	
}

.magazines_photo{width:100%;}
.magazines_photo a img{ border:1px solid #ccc;}

@media only screen (max-width:991px){
#content-container{width:90% !important;}
#masthead .container{width:85% !important;}
#footer .container{width:85% !important;}

#billing{width:100% !important; float:none; margin-right:0%;}
#delivery{width:100% !important; float:none; margin-left:0%;}
}


input[type=submit]
{
	width:10%;
	display:block;
	text-align:center;
	font-size:14px;
	padding:4px 10px 6px 10px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:normal;
	letter-spacing:1px;
	text-decoration:none;
	float:left;	
	border:0px solid #fff;	
	color:#fff;
	
	background-color:  #ca3742 !important;
	
	margin-left:auto;
	margin-right:10px;
	margin-top:20px;
	margin-bottom:20px;
	
	behavior:url(css/ie-css3.htc);
}	

.bookadvance{text-align:center; border:0px solid #ccc; color:Red; clear:both; width:100%; }	
.bookadvance a{background:none;}
.bookadvance a:hover{background:none; color:Red;}
.VOLIII{border:3px solid red !important;}
.discount_text{font-size:100%; text-decoration:none !important; color:Red !important;}
.lblPLabelA{text-decoration:none !important;}

.formbelow{width:50%; margin:20px auto 0px auto;}
.formbelow a{display:block; font-size:20px !important;}

@media screen only and (max-width:768px)
{
   .formbelow{width:100%; margin:20px auto 0px auto;}  
   .formbelow a{width:100%;}
 }
 
 /*---css add by sandeep kumar---*/

.tp-simpleresponsive > ul > li{list-style: none !important;}

@media (max-width:1023px){ 
.container {width: 97%;}
.section { clear:both;}
a.lnksubscribe {top: -35px;}
.substable .outertable tr td:first-child {width: 1%;}
.substable .outertable tr td:last-child { width: 23%;}
}
@media (max-width:979px){ 
.subscribe-mag table{ font-size:12px;}
.substable .outertable tr td:first-child .bLeft{padding: 6.8px 10px;}}

@media (max-width:767px){ 
.menu .nav > li > a {padding: 8px 0px;border-bottom: 1px solid #ccc;}
.tp-caption img{width: 97% !important;height: 100% !important;margin-top:5px;}
a.lnksubscribe {float: left;top: -35px;width: 100%;}
input[type="submit"] { width:100%;}
.form-box button {width: 100%;margin: 0px 0px;}
#myfooters_ftrmenu ul li{width: 100%;overflow: hidden;}
#myfooters_ftrmenu ul li a{float: left;width: 100%;}
.substable .outertable tr td:first-child {width: 1%;}
.substable .outertable tr td:last-child {  width: 25%;
}
.substable .outertable tr td .innertable tr td { padding:2px;}
.substable .outertable tr th { padding: 2px;}
.container{ width: auto;padding: 5px;}
.subscribe-mag .gren {padding-right: 0px;}
.substable .outertable tr td:first-child .bLeft {padding: 2.3px 10px;}
}
@media (max-width:639px){
.subscribe-mag table {
    font-size: 11px;
}
.subscribe-mag .bld {font-size: 11px;}
}
@media (max-width:554px){.substable .outertable tr td:last-child {width: 18%;} 
.subscribe-mag .yelw { display:none;}

}

.news_container {
	margin: 2% auto;
	overflow: hidden;
	padding-bottom: 15px;
	border-bottom: 1px solid #ccc;
}
.news_container:last-child {
	border-bottom: 0
}
.body_text {
	margin: 5% auto;
}

.body_text p{line-height:22px !important
}

.news_img, .news_content {
	margin: 0 auto;
	padding: 0 1%;
	width: 48%;
	height: 300px;
	float: left;
	overflow: hidden
}
.news_content a {
	margin:0;
    padding: 5px 15px;
    color: #fff;
    background: #ca3742;
    text-decoration: none;
    font-size: 14px;
    float: left;
    text-align: center;
    transition: 0.2s ease-in-out;
    -webkit-transition: 0.2s ease-in-out;
    -moz-transition: 0.2s ease-in-out;
}
.news_content a:hover {
	background-color: #C00;
}
.news_title h2 {
	margin:0 0 10px;
	text-align:left; line-height:26px
}
.news_time{border-bottom:1px solid #ccc; margin-bottom:5px;
text-align:left; padding-bottom:5px;
}
.news_text {
	text-align:justify;
	line-height: 24px
}

.news_title{}

.news_container {
	margin: 2% auto;
	overflow: hidden;
	padding-bottom: 15px;
	border-bottom: 1px solid #ccc;
}
.news_container:last-child {
	border-bottom: 0
}
.body_text {
	margin: 5% auto;
}

.body_text p{line-height:22px !important
}

.news_img, .news_content {
	margin: 0 auto;
	padding: 0 1%;
	width: 48%;
	height: 300px;
	float: left;
	overflow: hidden
}
.news_content a {
	margin:0;
    padding: 5px 15px;
    color: #fff;
    background: #ca3742;
    text-decoration: none;
    font-size: 14px;
    float: left;
    text-align: center;
    transition: 0.2s ease-in-out;
    -webkit-transition: 0.2s ease-in-out;
    -moz-transition: 0.2s ease-in-out;
}
.news_content a:hover {
	background-color: #C00;
}
.news_title h2 {
	margin:0 0 10px;
	text-align:left; line-height:26px
}
.news_time{border-bottom:1px solid #ccc; margin-bottom:5px;
text-align:left; padding-bottom:5px;
}
.news_time i{width: 10px;
    height: 10px;
    margin: -1px 5px -1px 0;}
.news_text {
	text-align:justify;
	line-height: 24px
}

.news_details{
	margin:0; padding:0;
	text-align:left;
}

.news_details h1{ margin-top:0px;}
.news_detail_img{
	margin:10px auto;
	padding:0; height:480px;
	overflow:hidden
}

.breadcrumb_nav{
	margin:10px auto;
	width:100%;
	text-align:left;
}

.breadcrumb_nav ul{
	margin:0; padding:0; list-style:none; display:block
}
.breadcrumb_nav ul li{
display: inline-block;
font-size: 14px;
text-align: left;
color: #333;
padding: 0 2px;
}
.breadcrumb_nav ul li a{
	text-decoration:none;
	color:#ca3742
}

.breadcrumb_nav ul li a:hover{
	text-decoration:underline
}


/*upadate 24-3-18*/

.b-upadate {

    text-align: center;
    font-size: 24px;
    margin: 35px auto;

}
.v-all{text-align:right; width:100%; float:left;}
.v-all a{background:#ca3742; font-size:16px; padding:10px; color:#fff; margin-right:15px; margin-bottom:15px; float:right;}

.b-upadate span{position:relative;}
.b-upadate span:after{content:""; position:absolute; background:#ca3742; width:60px; height:3px; left:50%; bottom:-15px; transform:translateX(-50%); -moz-translateX(-50%); -webkit-translateX(-50%);}

.nn-img{height:auto;}
.nn-img a{width:100%;}
.h-time{text-align:center;}
.h-n-text p{text-align:center; font-size:15px;}

.article-upadate {

    width: 100%;
    text-align: center;
    float: left;

}
.article-upadate a.ndf {

    background: #ca3742;
    text-align: center;
    margin: 20px auto;
    display: block;
    width: 130px;
    font-size: 14px;
    color: #fff;

}

	.news_detail_img{height:auto;}
	.news_detail_img img{height:auto; width:auto; display:block;}

@media (max-width:767px){
	.news_img, .news_content{width:100%; height:auto;}
	.news_title h2{margin-top:15px;}
	.news_detail_img{height:auto;}
	.news_detail_img br{display:none;}

}