/******************initialize Fonts***************/
@font-face{font-family:'Lato-Black';src:url('../fonts/Lato-Black.eot');src:url('../fonts/Lato-Black.eot?#iefix') format('embedded-opentype'),
url('../fonts/Lato-Black.woff') format('woff'),
url('../fonts/Lato-Black.ttf') format('truetype'),
url('../fonts/Lato-Black.svg#Lato-Black') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Lato-Bold';src:url('../fonts/Lato-Bold.eot');src:url('../fonts/Lato-Bold.eot?#iefix') format('embedded-opentype'),
url('../fonts/Lato-Bold.woff') format('woff'),
url('../fonts/Lato-Bold.ttf') format('truetype'),
url('../fonts/Lato-Bold.svg#Lato-Black') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Lato-Regular';src:url('../fonts/Lato-Regular.eot');src:url('../fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'),
url('../fonts/Lato-Regular.woff') format('woff'),
url('../fonts/Lato-Regular.ttf') format('truetype'),
url('../fonts/Lato-Regular.svg#Lato-Black') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Lato-Light';src:url('../fonts/Lato-Light.eot');src:url('../fonts/Lato-Light.eot?#iefix') format('embedded-opentype'),
url('../fonts/Lato-Light.woff') format('woff'),
url('../fonts/Lato-Light.ttf') format('truetype'),
url('../fonts/Lato-Light.svg#Lato-Light') format('svg');font-weight:normal;font-style:normal;}

/******************Global Part*********************/
* {padding: 0;margin: 0;}
body{font-size: 15px; font-family: Lato-Regular, Helvetica, Arial, sans-serif;font-style: normal;font-weight: 400;background:#ffffff;transition: background-color .5s;}
.container{max-width:1200px; width:100%; margin: 0 auto; clear:both; padding: 0px}
img{width:100%;}

/**************Header Section ******************/
.header{display: block; position: relative; min-height: 60px; background-color:#252525;}
.logo{float: left; padding-top: 10px;}
.logo img{max-width: 225px; width:100%;}
.social{float: right; margin-top:22px;}
.social ul {float: left; margin: 0px;}
.social ul li {float: left;list-style-type: none; padding-left: 10px;}
.form-control.error{border:1px solid #d71f1f; font-weight: normal;}
.frm-sec .right-sec .form-cat .frm-inputs .form-group .field label.error{display:none !important;}
/********** Body Section *************/
.bdy-sec{clear:both; margin-top:43px; font-family:'Lato-Regular'; font-size: 20px; color:#333333; line-height: 51px; text-align: center;}
.bdy-sec .bdy-ttl{line-height: 43px; font-family:'Lato-Light'; font-size: 45px; margin-bottom: 50px;}
.bdy-sec .bdy-ttl div{font-family:'Lato-Black';}
.bdy-sec .bdy-ttl.thank{font-size: 18px; color:#333333;}
.bdy-sec .bdy-ttl.thank div{font-family:'Lato-Black'; font-size: 45px;color:#f42506;}
.bdy-sec .magazines {
    float: left;
    width:66%;
    border-right: 1px solid #d8d8d8;
    box-sizing: border-box;
    text-align: center;
}
.bdy-sec .books{float:left; width:30%; box-sizing: border-box;}
.bdy-sec .magazines .title, .bdy-sec .books .title{font-family:'Lato-Black'; font-size: 30px; line-height: 43px;}
.bdy-sec .magazines .magazines-list{clear:both; margin-top:21px;}
.bdy-sec .magazines .magazines-list .list {
    float: left;
    width:33%;
    padding-right: 30px;
    box-sizing: border-box;
    padding: 0px 1%;
    margin: auto;
}
.bdy-sec .magazines .magazines-list .list .mag-img{border:1px solid #ccc;line-height: 0px;}
.bdy-sec .magazines .magazines-list .list .mag-img img{/*max-width: 248px; */}
.bdy-sec .magazines .magazines-list .list .mag-name{font-size: 22px; color:#333333; line-height: 43px; text-align: left; padding-bottom: 4px;}
.mag-plan ul{list-style: none;text-align: left;}
.mag-plan ul li{clear: both;display: block;}
.mag-plan ul li label{display: block; line-height: 0;}
.mag-plan ul li .lableradio{
    line-height: 40px; border:1px solid #e0e2e2; display: inline-block; box-sizing:border-box;vertical-align: top; float: left; margin-right:1px;margin-bottom: 1px;
}
.mag-plan ul li .lablestyle{
    line-height: 40px; border:1px solid #e0e2e2; display: inline-block; box-sizing:border-box; float:left;
}
.mag-plan ul li .lablestyle{width:calc(100% - 36px);}
.mag-plan ul li label .lablestyle .plan-duration, .mag-plan ul li .lableradio{padding: 4px 9px; font-size: 15px;}

.mag-plan ul li label .lablestyle .price{background-color: #333333; color:#fff; height:50px; padding: 5px 10px; height:38px; line-height: 18px;}
.mag-plan ul li label .lablestyle .price .mrp{font-size: 14px; line-height: 18px;}
.mag-plan ul li label .lablestyle .price .mrp span{font-size: 12px;}
.mag-plan ul li label .lablestyle .price .time{font-size:15px; line-height: 17px;}
.mag-plan ul li label .lablestyle .price .time span{font-size: 12px;}
.mag-plan ul li label.active .lablestyle .plan-duration, .mag-plan ul li label:hover .lablestyle .plan-duration
{display: none;}
.mag-plan ul li label:hover .lablestyle .price{display: block;}
.mag-plan ul li label:hover .lablestyle, .mag-plan ul li label.active .lablestyle{border:1px solid #333333;}
.mag-plan ul li label .lablestyle .price{display: none;}
.mag-plan ul li label.active .lablestyle .price{display: block;}
.mag-plan ul li label:hover .lableradio,.mag-plan ul li label.active .lableradio{background-color: #333333; border:1px solid #333333;}

.bdy-sec .books .book-list{clear:both; margin-top:30px;}
.bdy-sec .books .book-list .book-sec .list{float:left; width:50%; padding-left: 30px; box-sizing: border-box; position: relative;}
.bdy-sec .books .book-list{clear:both; margin-top:21px;}
.bdy-sec .books .book-list .book-sec .list{line-height: 0px; margin-bottom: 20px;}
.bdy-sec .books .book-list .book-sec .list img{max-width: 152px;}
.bdy-sec .books .book-list .book-sec .list .over-info {display:none;position:absolute; text-align: center; left:30px; line-height: 18px; right: 0; bottom: 0; color:#fff; background-color: rgba(0,0,0,0.8); height: 100%;}
.bdy-sec .books .book-list .book-sec .list .over-info .desc{font-family:'Lato-Bold'; font-size: 17px; margin-top:43%; line-height: 19px;}
.bdy-sec .books .book-list .book-sec .list .over-info .desc.book2{margin-top:33%;}
.bdy-sec .books .book-list .book-sec .list .over-info .desc.book3{margin-top:25%;}
.bdy-sec .books .book-list .book-sec .list .over-info .desc.book4{margin-top:43%;}
.bdy-sec .books .book-list .book-sec .list .over-info .desc.book5{margin-top:35%;}
.bdy-sec .books .book-list .book-sec .list .over-info .desc.book6{margin-top:34%;}
.bdy-sec .books .book-list .book-sec .list .over-info .desc.book7{margin-top:43%;}
.bdy-sec .books .book-list .book-sec .list .over-info .desc.fnt{font-size: 14px;margin-top:0%;}
.bdy-sec .books .book-list .book-sec .list .over-info .divder{border-top: 1px solid #706f5c; margin:10px;}
.bdy-sec .books .book-list .book-sec .list .over-info .subscribe a{background-color: #e62005; font-size: 16px; line-height: 23px; color:#fff; display: block; margin:10px; text-decoration: none; padding: 5px 10px;}
.bdy-sec .books .book-list .book-sec .list:hover .over-info{ display: block;}
.bdy-sec .books .mag-plan{margin-left: 30px;}

/*************** combo-detail ************/
.combo-detail{padding-top: 50px; clear:both; display: block;}
.combo-detail .combo-ttl{font-family:'Lato-Bold'; line-height: 43px; font-size: 25px; color:#000; text-align: center;margin-bottom: 20px;}
/****************** Form Section ******************/
.frm-sec{clear: both;margin-top: 100px;float: left;width: 100%;}
.frm-sec .lft-sec{float:left;}
.frm-sec .lft-sec img{display: block;}
.frm-sec .lft-sec img.plus{max-width:49px; margin:10px auto;}
.frm-sec .right-sec{float:left; padding-left:30px; width: calc(100% - 248px); box-sizing: border-box;}
.frm-sec .right-sec .plan-detail{clear:both; display:block;}
.frm-sec .right-sec .plan-detail .plan{font-size: 25px; line-height: 28px; font-family:'Lato-Black';}
.frm-sec .right-sec .plan-detail .book-desc{font-size: 16px; line-height: 20px;font-family:'Lato-Light'; margin-top:20px;}
.frm-sec .right-sec .plan-detail .pricing-detail-ttl{font-size: 18px; line-height: 20px;font-family:'Lato-Bold'; margin-top:25px; margin-bottom:13px;}
.frm-sec .right-sec .plan-detail .section{float:left; width:33.33333333%; font-size: 16px; line-height: 20px;font-family:'Lato-Light';}
.frm-sec .right-sec .plan-detail .section span{font-family:'Lato-Bold';}
.frm-sec .right-sec .form-cat{clear:both; display: block; padding-top:40px; border-bottom: 1px solid #e7e7e7;}
.frm-sec .right-sec .form-cat .form-cat-title{position:relative;background: url(../images/dotted.jpg) center repeat-x; background-size: auto 100%; height:15px; font-size: 28px; line-height: 27px; font-family:'Lato-Light';}
.frm-sec .right-sec .form-cat .form-cat-title div{position: absolute; background-color: #fff;top:-10px; left:0px;padding-right: 15px;}
.frm-sec .right-sec .form-cat .frm-inputs{margin-top:20px; font-size: 18px; line-height: 30px; font-family:'Lato-Light'; color:#333333;}
.frm-sec .right-sec .form-cat .frm-inputs .form-group{clear:both; display:table; margin-bottom: 15px;width: 100%; box-sizing: border-box;}
.frm-sec .right-sec .form-cat .frm-inputs .form-group label  {
    display: inline-block;
    width:45%;
    vertical-align: middle;
    padding-right: 20px;
    box-sizing: border-box;
}
.frm-sec .right-sec .form-cat .frm-inputs .form-group .field{display: inline-block; width:52%; vertical-align: middle;}
.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    box-sizing: border-box;
}
.frm-sec .right-sec .form-cat .frm-inputs .form-group .field .form-control {width:80%;}
.frm-sec .right-sec .form-cat .frm-inputs .form-group .field label{width:auto; position: relative;}
.frm-sec .right-sec .form-cat .frm-inputs .form-group .field label img{max-width:87px; position: absolute;top: 5px;margin-left: 10px;left: 154px;}
.frm-sec .right-sec .form-cat .frm-inputs .form-group label .star{color:red;}
.frm-sec .right-sec .form-cat .frm-inputs .form-group label .dot{float: right;}
textarea.form-control {
    height: auto;
}
.frm-sec .right-sec .ttl-amt{border: 1px solid #e7e7e7; margin-top:30px; font-size: 18px; line-height: 30px; font-family:'Lato-Light'; color:#333333; padding: 27px 0px;}
.frm-sec .right-sec .ttl-amt .ttl{display: inline-block;width:45%;vertical-align: middle;padding-right: 20px; text-align: right;box-sizing: border-box;}
.frm-sec .right-sec .ttl-amt .ttl .dot{margin-left: 50px;}
.frm-sec .right-sec .ttl-amt .price{display: inline-block; width:52%; vertical-align: middle;}
.frm-sec .right-sec .ttl-amt .price span{font-family:'Lato-Bold';}
.frm-sec .right-sec .ttl-amt.submit{border:none; text-align: center;margin-top: 0px; padding: 27px 0px 37px;}
.frm-sec .right-sec .ttl-amt.submit .btn-red{font-family:'Lato-Bold';font-size: 30px;background-color: #e62005; padding: 5px 15px; color:#fff; border: 0px; cursor: pointer;}
.frm-sec .right-sec .ttl-amt.submit .btn-red img{max-width: 26px;}
.frm-sec .right-sec .ttl-amt.submit .btn-red:hover{background-color:#be2713;}
.frm-sec .right-sec .delivery{border:0px; font-family:'Lato-Black'; line-height: 17px; font-size: 20px;}
.frm-sec .right-sec .delivery img{max-width: 28px;}
.frm-sec .right-sec .delivery .door{text-align: left; width:45%; display: inline-block; vertical-align: middle; position: relative;padding-left: 40px;
box-sizing: border-box;}
.frm-sec .right-sec .delivery .guarrantee{display: inline-block; width:52%; vertical-align: middle; position: relative;padding-left: 40px;
box-sizing: border-box;}
.frm-sec .right-sec .delivery .door span, .frm-sec .right-sec .delivery .guarrantee span{font-family:'Lato-Light';}
.frm-sec .right-sec .delivery .door img, .frm-sec .right-sec .delivery .guarrantee img{position: absolute; top:-7px; left:0px;}
.frm-sec .right-sec .notes{ clear:both; display:block; padding-top:10px;}
.frm-sec .right-sec .notes .allow{font-size: 18px; line-height: 17px; font-family:'Lato-Bold';}
.frm-sec .right-sec .notes .case{font-size: 18px; line-height: 17px; font-family:'Lato-Regular';}
.frm-sec .right-sec .notes .shrt{font-size: 14px; line-height: 14px; padding-top: 15px; font-family:'Lato-Regular'; color:#666666;}


/* Responsive Table */
table, td, th {
    border: 1px solid #dadada;
}
.rwd-table {
  min-width: 300px;
 width: 100%;
 border-collapse: collapse;
}
.rwd-table tr {
  /*border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  */
  
}
.rwd-table th {
  display: none;
  border-bottom-width: 2px;
  background-color: #333333;
  color:#fff;
}
.rwd-table td {
  display: block;
}
.rwd-table td:first-child {
  padding-top: .5em;
}
.rwd-table td:last-child {
  padding-bottom: .5em;
}
.rwd-table td:before {
  content: attr(data-th) ": ";
  font-weight: bold;
  display: inline-block;
}
/* .cPt1{padding-top:11px;} */


@media (min-width: 480px) {
  .rwd-table td:before {
    display: none;
  }
}
.rwd-table th, .rwd-table td {
  text-align: left;
}
@media (min-width: 480px) {
  .rwd-table th, .rwd-table td {
    display: table-cell;
    padding: .25em .5em;
  }
  /*.rwd-table th:first-child, .rwd-table td:first-child {
    padding-left: 0;
  }
  .rwd-table th:last-child, .rwd-table td:last-child {
    padding-right: 0;
  }*/
}
.rwd-table {
  background: #fff;
  color: #000;
  border-radius: 0px;
  overflow: hidden;
}
.rwd-table tr {
  border-color: #46637f;
}
.rwd-table th, .rwd-table td {
  margin: .5em 1em;
}
@media (min-width: 480px) {
  .rwd-table th, .rwd-table td {
    padding: 8px 10px;
  }
}
.rwd-table td:before {
  color: #000;
  
}
.rupee{max-width: 17px;vertical-align: bottom;padding-right: 2px;}
/****************** Footer Section ******************/
.footer{clear:both;float: left;width: 100%; position: relative; min-height: 80px; background-color:#252525; margin-top:50px; color:#fff; font-size: 18px;}
.footer .copy-right{float:left; padding: 29px 0px;}
.footer .terms-use{float:right; padding: 29px 0px;}
.footer .terms-use a{color: #fff; text-decoration: none;}
.dirblk { position:relative;     margin-left: -20px;}
.dirblk img { width:inherit;}
.pat{ background:#d6404c; padding:10px 50px; border-radius:4px; overflow:hidden; width:85%; font-size:30px; font-family:'Lato-Regular'; color:#fff;}
.pat span {font-family:'Lato-Bold'; }
.offersection { display:block; padding:20px 10px 2px; background:#f3f3f3; border-radius:10px; border:1px solid #dfdfdf; margin-bottom:40px;}
ul.offerlist { text-align:center; padding:0px; margin:0px;}
ul.offerlist li{ display:inline-block; width:30%; height:auto; border-right:1px solid #ccc; padding:0 15px; margin:0px;}
ul.offerlist li:last-child { border-right:none; text-align:right;}
.offersection  img {    width: auto;}
.offercontent { float:left; width:67.5%; }
.imgblk { float:left; width:100px;}
.smcontent { font-size:20px; font-family:'Lato-Light'; line-height:20px; color:#333333; text-align:left;}
.smcontent span { font-family:'Lato-Blod'; font-weight:600; }
.head1 { font-size:24px; line-height:24px; font-family:'Lato-Black'; text-transform:uppercase; 
margin-bottom:30px; text-align:center; margin-top:10px; }
/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 767px) {
    .container{padding: 0px 10px; box-sizing: border-box;}
    .bdy-sec{margin-top: 25px;}
    .logo{width:50%;}
    .bdy-sec .books{display: none;}
    .social ul li{padding-left: 5px;}
    .bdy-sec .bdy-ttl{font-size: 28px; padding-bottom: 25px;line-height: 35px; border-bottom: 1px solid #e2e2e2;margin-bottom: 28px;}
    .bdy-sec .magazines .magazines-list .list .mag-name{text-align: center;}
    .bdy-sec .magazines .title, .bdy-sec .books .title{font-size: 22px;line-height: 20px;}
     .bdy-sec .magazines{clear:both;width: 100%; border-right: 0px;}
    .bdy-sec .books{clear:both; width: 100%;margin-top: 43px;}
    .bdy-sec .books .book-list .book-sec .list{float:none; display:inline-block;width:auto;padding-left: 0px; padding:5px; margin:0px;}
    .bdy-sec .books .book-list .book-sec .list img {max-width: 138px; line-height: 0px;}
    .bdy-sec .books .book-list .book-sec .list .over-info{left:0px; margin:5px;}  
    .bdy-sec .books .mag-plan{margin-right: 10px;}
    .bdy-sec .magazines .magazines-list .list{float:none; display:block; margin-bottom: 40px; width: auto; padding-right: 0px; padding:15px 5px;}
    .frm-sec .right-sec .form-cat .frm-inputs .form-group .field .form-control{width:100%;}
    .rwd-table td {
    border: 0px solid #dadada;
    }
    .rwd-table td{margin: 0px; text-align: center;}
    .rwd-table td::before {display:block;background-color: #333333; color:#fff; padding: 10px;}
    .rwd-table td:first-child {
        padding-top: 0px;
    }
    .combo-detail .combo-ttl{line-height: 24px;margin-bottom: 30px;}
    .rwd-table td div{padding: 10px;}
    .frm-sec{margin-top: 50px;}
    .frm-sec .lft-sec{display: none;}
    .frm-sec .right-sec{width: 100%;padding-left: 0px;}
    .frm-sec .right-sec .form-cat .frm-inputs .form-group label{display: block; width:100%;}
    .frm-sec .right-sec .form-cat .frm-inputs .form-group .field{display: block; width: 100%;}
    .frm-sec .right-sec .form-cat .frm-inputs .form-group label .dot{display: none;}
    .frm-sec .right-sec .form-cat .form-cat-title{font-size: 24px;}
    .frm-sec .right-sec .ttl-amt .ttl .dot{margin-left: 0px;}
    .frm-sec .right-sec .ttl-amt{padding: 14px 10px; margin: 20px 0px;}
    .frm-sec .right-sec .ttl-amt .ttl,.frm-sec .right-sec .ttl-amt .price{display: block; width: 100%; text-align: left;}
    .frm-sec .right-sec .ttl-amt.submit .btn-red{padding: 5px 15px;font-size: 22px;}
    .frm-sec .right-sec .delivery .door, .frm-sec .right-sec .delivery .guarrantee{display: block; width:100%;padding-left: 24px;margin-bottom: 15px;font-size: 15px;}
    .frm-sec .right-sec .delivery .door img, .frm-sec .right-sec .delivery .guarrantee img{max-width: 18px; top:0px;}
    .frm-sec .right-sec .form-cat .frm-inputs{font-size: 16px;}
    .frm-sec .right-sec .notes .allow, .frm-sec .right-sec .notes .case{font-size: 15px;}
    .footer .copy-right{text-align: center;}
    .footer .terms-use{float: none; text-align: center;}
    .mag-plan ul li label .lablestyle .price{padding: 5px 10px 4px;}
    .frm-sec .right-sec .ttl-amt.submit{padding: 10px 0px 25px;}
  .mag-plan ul li .lablestyle{width:calc(100% - 40px);}
  .mag-plan ul li label .lablestyle .price{height:39px;}
      	.dirblk {    padding:0 0px 0 20px;}
	.dirblk img { width:100%; }
	
			ul.offerlist li { width:92%; text-align:center; border-right:none; border-bottom:1px solid #ccc; margin-bottom:15px;}
			ul.offerlist li:last-child { border-bottom:none;}
	.offercontent { float:none; margin:0 auto; text-align:center;}
	.imgblk { float:none; margin:10px auto 0; text-align:center;}
	.offersection { padding-bottom:20px;}
	.smcontent { width:100%; text-align:center;}
}
/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 767px)and (orientation : landscape) {
    .bdy-sec .books .book-list .book-sec .list img {max-width: auto;}
    .rwd-table td {border: 1px solid #dadada;}
    .rwd-table td{margin: 0px;}
    .rwd-table td::before {display:none;}
    .rwd-table td:first-child {padding-top: 5px;}
    .rwd-table td div{padding: 0px;}
    .frm-sec .lft-sec{display: block;}
    .frm-sec .right-sec {
    float: left;
    padding-left: 30px;
    width: calc(100% - 248px);
    box-sizing: border-box;
    display:block;
}
}

/* Smartphones (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 979px) {
    .container{padding: 0px 10px; box-sizing: border-box;}
    .bdy-sec .bdy-ttl{font-size: 40px;padding-bottom: 40px; border-bottom: 1px solid #e0e2e2; margin-bottom: 40px;}
    .bdy-sec .magazines{clear:both;width: 100%; border-right: 0px;}
    .bdy-sec .magazines .magazines-list .list{float:none; display: inline-block;width: 32%; padding: 5px;}
    .bdy-sec .books{clear:both; width: 100%;margin-top: 43px;}
    .bdy-sec .books .book-list .book-sec .list{width:auto; float:none; display: inline-block; padding: 5px;}
    .bdy-sec .books .mag-plan{margin-right: 10px;}
    .bdy-sec .magazines .magazines-list .list .mag-name{font-size: 21px;}
.bdy-sec .books .book-list .book-sec .list .over-info{left:5px;}
.frm-sec .right-sec .form-cat .frm-inputs .form-group .field .form-control{width:100%}
.frm-sec .right-sec .form-cat .form-cat-title{font-size: 24px;}
.frm-sec .right-sec .form-cat .frm-inputs,.frm-sec .right-sec .ttl-amt{font-size: 16px;}
.mag-plan ul li label .lablestyle .price{padding: 5px 10px 4px;}
.combo-detail{padding-top: 0px;}
.frm-sec{margin-top: 80px;}
  .mag-plan ul li label .lablestyle .price{height:39px;}
    	.dirblk {    padding:0 25px;}
	.dirblk img { width:100%; }
	
		ul.offerlist li { width:28%; text-align:center;}
	.offercontent { float:none; margin:0 auto; text-align:center;}
	.imgblk { float:none; margin:10px auto 0; text-align:center;}
	.offersection { padding-bottom:20px;}
}


/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 980px) and (max-device-width : 1199px) {
    .container{padding: 0px 10px; box-sizing: border-box;}
    .bdy-sec .bdy-ttl{margin-bottom: 70px;}
    .bdy-sec .magazines .magazines-list .list{padding-right: 15px;}
    .bdy-sec .magazines .magazines-list .list .mag-name{font-size: 21px;}
    .bdy-sec .books .book-list .book-sec .list{padding-left: 15px;}
    .bdy-sec .books .book-list .book-sec .list .over-info{left: 15px;}
    .bdy-sec .books .book-list .book-sec .list .over-info .desc.fnt{font-size: 12px;}
    .bdy-sec .books .book-list .book-sec .list .over-info .subscribe a{font-size: 13px;line-height: 15px;}
    .bdy-sec .books .book-list .book-sec .list .over-info .desc{margin-top: 38%;}
    .mag-plan ul li label .lablestyle .price .time{font-size: 15px;}
    .mag-plan ul li label .lablestyle .price .mrp{font-size: 11px;}
    .mag-plan ul li label .lablestyle .price{height: 40px;}
    .frm-sec .right-sec .form-cat .frm-inputs .form-group .field .form-control{width:100%}
    .frm-sec .right-sec .delivery{font-size: 19px;}
    .frm-sec .right-sec .form-cat .frm-inputs,.frm-sec .right-sec .ttl-amt{font-size: 18px;}
    .mag-plan ul li label .lablestyle .price{padding: 4px 6px 4px;}
    .frm-sec{margin-top: 80px;}
	.dirblk {    padding: 25px;}
	.dirblk img { width:100%; }
	ul.offerlist li { width:29%; text-align:center;}
	.offercontent { float:none; margin:0 auto; text-align:center;}
	.imgblk { float:none; margin:10px auto 0; text-align:center;}
	.offersection { padding-bottom:20px;}
}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1199px)and (orientation : landscape) {
    
}