@import url("http://fonts.googleapis.com/css?family=Oswald");
@import url("common_newshunt.css");
/***** sprite*****/
.sprite{ background:url("../img/sprite.png") no-repeat; }
.logo-110x110{ width:110px; height:110px; display:block; background-position:0 0; }
.logo-85x85{ width:85px; height:85px; display:block; background-position:-133px -26px; }
.logo-55x55{ width:55px; height:55px; display:block; background-position:-250px -55px; }
.logo-35x35{ width:35px; height:35px; display:block; background-position:-324px -77px; }
.gplaystore{ background-position:center -129px; display:block;  background-color:rgba(0, 0, 0, .5); }
.gplaystore:hover{ background-color:rgba(0, 0, 0, .8); }
.book-logo{ background-position:0 -202px; width:37px; height:37px; display:block; }
.btn-serp{ background-position:0 -257px; width:20px; height:15px; }
.alert-ud{ background-position:-37px -255px; width:17px; height:17px; display:block; }
.ddl-arrow{ background-position:-67px -255px; width:17px; height:17px; display:block; }
.syn2mob{ background-position:-97px -254px; width:23px; height:20px; display:block; }
.icn-fb{ background-position:0 -295px; width:12px; height:25px; display:inline-block; }
.icn-twit{ background-position:-36px -295px; width:18px; height:25px; display:inline-block; }
.menubtn-aside{ background-position:-134px -256px; height:20px; width:20px; display:inline-block; }
.closenav{ background-position:-175px -253px; height:23px; width:23px; }
.os-android, .os-apple, .os-java, .os-ovi, .os-blkbery, .os-win, .os-win8{ background-position:3px -580px; width:40px; height:40px; display:block; }
.os-apple{ background-position:-52px -580px; }
.os-java{ background-position:-110px -580px; }
.os-ovi{ background-position:-165px -580px; }
.os-blkbery{ background-position:-225px -580px; }
.os-win{ background-position:-284px -582px; }
.os-win8{ background-position:-345px -582px; }
.ind_map{ background-position:0 -645px; }
.wrld_map{ background-position:0 -695px; }

.rateing0, .rateing1, .rateing2, .rateing3, .rateing4, .rateing5{ background-position:0 -344px; color:#89949b; font-size:12px; height:25px; width:140px; text-align:right; line-height:normal; position:relative; overflow:hidden; }
.rateing1{ background-position:0 -374px; }
.rateing2{ background-position:0 -404px; }
.rateing3{ background-position:0 -434px; }
.rateing4{ background-position:0 -464px; }
.rateing5{ background-position:0 -494px; }
.bkrateing span{ color:#89949b; font-size:12px; }
.ratetxt{ font-size:12px; padding-top:5px; }

.error{ background-position:7px -524px; background-color:#fdd9d9; font-size:12px; color:#7d7e7e; border:1px solid #fe1206; padding:12px 5px 5px 38px; min-height:20px; }
.error a{ color:#329fdf; }

/***** animation *****/
.btn-grn, .gplaystore, .btn-buy, .lft nav a{ transition:all .4s ease; }

/***** common *****/
.rht-data{ float:right; width:725px; }

.showpath{ color:#89949b; font-size:12px; padding-bottom:25px; }
.showpath a{ color:#329fdf; }

.price .elem{ padding-bottom:5px; margin-bottom:5px; float:left; }
.price .elem .discount{ color:#a32f29; font-size:15px; float:left; padding:20px 0 0; width:175px; border-bottom:1px solid #e5e6e7; }
.price .elem .discount strike{ color:#89949b; }
.price .elem .actprice{ width:175px; font-size:24px; color:#1c1c1c; padding-bottom:10px; }

.btn-grn{ background:#71a329; color:#fff; font-size:18px; display:inline-block; width:410px; text-align:center; padding:20px 0; border-radius:3px; text-decoration:none; text-transform:uppercase; margin:20px 0 10px 0; text-shadow:1px 1px 1px #4E4E4E; box-shadow:0 1px 0 #2D2D2D; }
.btn-grn:hover{ background:#5a841d; }

.btn-buy{ padding:5px 0; width:55px; text-align:center; display:inline-block; background:#329fdf; color:#fff; font-size:14px; }
.btn-buy:hover{ background:#1572a9; }

.opacitynav{ opacity:.1; }

h1, h1 span{ color:#777; font-family:'Oswald',Helvetica,sans-serif; font-size:30px; text-shadow:0 2px 0 #fff; text-transform:uppercase; }
h3{ font-family:'Oswald',helvetica,arial; font-size:20px; color:#999; padding-bottom:10px; line-height:normal; }

.wrap{ border-top:1px solid #eee; padding-top:30px; position:relative; }
.wrap h1{ position:absolute; left:0; right:0; text-align:center; top:-25px; }
.wrap h1 span{ background:#fff; padding:0 10px; }

/***** content (index)*****/
.local-lang .data, .os-platforms .data{ width:50%; float:left; text-align:center; }
.local-lang .data a, .os-platforms .data a{ color:#E55407}
.local-lang .data img{ width:auto; display:inline; }
.local-lang .data p{ padding-bottom:30px; }

.award-list li{ float:left; background:#fff; border:1px solid #d5d5d5; padding:2%; text-align:center; width:25%; height:300px; max-height:300px; border-radius:5px; margin-right:5%; word-wrap:break-word; }
.award-list li:last-child{ margin-right:0; }
.award-list li h2{ font-family:'Oswald', arial, sans-serif; text-align:center; font-size:20px; line-height:normal; padding-bottom:10px; }
.award-list li img{ margin:0 auto; }

/***** header *****/
header{ background-image:url(../img/background.jpg); background-size:cover; background-position:center top; padding:35px 0 0 0; overflow:hidden; }
header .lft{ float:left; width:50%; }
header .lft nav{ float:left; padding:50px 0 0 50px; }
header .lft nav a{ color:#fff; font-size:24px; text-decoration:none; margin-right:20px; }
header .lft nav a:nth-child(2){ margin-right:0; }
header .lft h1{ font-size:52px; font-family:'Oswald', sans-serif; color:#fff; padding:10px 0 10px 0; }
header .lft h2{ color:#fff; font-family:'Oswald',sans-serif; font-size:30px; }
header .lft p { color:#fff; font-family:'Oswald',sans-serif; font-size:20px; padding-bottom:40px; display:none; }
header .lft .gplaystore{ margin-bottom:20px; height:65px; width:410px; display:none; }
header .lft .logo-110x110{ float:left; }
header #slideshow{ float:right; position:relative; width:45%; height:300px; }
header #slideshow div{ position:absolute; bottom:-190px; right:0; }
header .lft nav a:hover, header .lft nav a.active{ color:#329fdf; }

/***** start of 21-07-14 *****/
/***** header top band and logo *****/
header#appsDn{ background:#fff; padding:0; }	
header#appsDn .tpBand{ background:#329fdf; padding:5px 0 2px; }
header#appsDn .tpBand .dnload{ float:left; }
header#appsDn .tpBand .dnload li{ color:#fff; float:left; font-weight:300; margin-right:12px; text-transform:uppercase; }
header#appsDn .tpBand .dnload li .android, header#appsDn .tpBand .dnload li .apple, header#appsDn .tpBand .dnload li .win8Tab, header#appsDn .tpBand .dnload li .java, header#appsDn .tpBand .dnload li .nokia{ margin-top:3px; }
header#appsDn .tpBand .dnload li .blkBarrey{ margin-top:7px; }
header#appsDn .tpBand p{ color:#fff; float:right; font-weight:300; padding-top:4px; }
header#appsDn .tpBand p a{ color:#fff; font-weight:300; }

header#appsDn .nav li{ float:left; margin-right:25px; }
header#appsDn .nav li:last-child{ margin-right:0; }
header#appsDn .nav li a{ font-size:30px; font-weight:300; text-shadow:0 0 2px #d2d2d2; text-transform:uppercase; font-family:'Roboto',Arial,sans-serif; }
header#appsDn .nav li a.news{ color:#959595; }
header#appsDn .nav li a.news:hover{ color:#e55403; }
header#appsDn .nav li a.bks:hover{ color:#329fdf; }
header#appsDn .nav li a.news, .nav li a.bks{ display:inline-block; margin-top:5px; }

/***** new sprite *****/
.sprite_nw{ background:url("../img/sprite_nw.png") no-repeat; display:inline-block; }
.logo_nw{ background-position:0 -32px; height:48px; width:185px; }
.android_nw{ background-position:0 0; height:21px; margin-top:2px; width:17px; }
.apple_nw{ background-position:-18px 0; height:21px; margin-top:2px; width:17px; }
.blkBarrey_nw{ background-position:-38px 0; height:19px; margin-top:6px; width:25px; }
.java_nw{ background-position:-80px 1px; height:24px; width:18px; }
.nokia_nw{ background-position:-98px 0; height:24px; width:18px; }
.win8Mob_nw{ background-position:-357px 2px; height:25px; width:22px; }
.win8Tab_nw { background-position: -385px -1px; height: 22px; margin-top: 3px; width: 30px;}
.icnFb_nw, .icnTwit_nw, .icnGplus_nw, .icnUtube_nw{ background-position:-120px 0; height:29px; width:29px; }
.icnFb_nw:hover{ background-position:-148px 0; }
.icnTwit_nw{ background-position:-177px 0; }
.icnTwit_nw:hover{ background-position:-206px 0; }
.icnGplus_nw{ background-position:-236px 0; }
.icnGplus_nw:hover{ background-position:-265px 0; }

/***** footer *****/
footer{ margin-top:20px; }
footer .main ul.social li a{transition:all 0.4s ease 0s; }			
footer{ background:#444; padding:30px 0; height:auto; }
footer .main ul.ftNav{ float:left; }
footer .main ul.ftNav li{ border-left:1px solid #555; border-right:1px solid #2e2e2e; float:left; padding:0; }
footer .main ul.ftNav li:first-child{ border-left:none; }
footer .main ul.ftNav li:last-child{ border-right:none; }
footer .main ul.ftNav li a{ color:#999; display:inline-block; font-family:'Roboto',Arial,sans-serif; font-size:15px; font-weight:400; padding:0 15px; text-transform:none; }
footer .main ul.ftNav li a:hover{ color:#fff; }
footer .main ul.social{ float:right; }
footer .main ul.social li{ float:left; margin-left:10px; }
footer .main ul.social li a, footer .main p, footer .main p a{ color:#8d8d8d; font-size:12px; }
footer .main p{ padding-top:10px; text-align:right; }
footer .main p a{ text-decoration:underline; }

/***** btn back 2 top *****/
#back-top{ bottom:100px; height:50px; position:fixed; right:100px; width:50px; z-index:999999; }
#back-top a{ background:#329fdf; border-radius:99%; color:#fff; display:block; height:22px; padding:13px; text-transform:uppercase; }

/***** end of 21-07-14 *****/

/***** header bg *****/
.faq_bg{ background-image:url("../img/whiteboard.jpg"); }
.newspapers_bg{ background-image:url("../img/newspapers.jpg"); }
.contact_bg{ background-image:url("../img/switchboard.jpg"); }
.books_bg{ background-image:url("../img/bookshome_bg.jpg"); }
.privacy_bg{ background-image:url("../img/privacy.jpg"); }

/***** content (books home)*****/
.bk-hm-list{ border-bottom:1px solid #e1e6e9; margin-bottom:25px; }
.bk-hm-list:last-child{ border-bottom:none; margin-bottom:0; padding-bottom:0; }
.bk-hm-list h2{ color:#4b5c66; font-size:20px; float:left; padding-bottom:15px; }
.bk-hm-list h2 span{ color:#71a329; }
.bk-hm-list a.viewall{ float:right; color:#329fdf; font-size:14px; margin-top:5px; display:inline-block; }
.bk-hm-list a.viewall:hover{ text-decoration:underline; }
.bk-hm-list ul li{ float:left; position:relative; margin-right:70px; width:115px; overflow:hidden; height:310px; }
.bk-hm-list ul li:last-child{ margin-right:0; }
.bk-hm-list ul li .syn2mob{ position:absolute; top:154px; right:-10px; z-index:1; display:none; }
.bk-hm-list figure img{ width:115px; height:164px; border:1px solid #ccc; }
.bk-hm-list figure figcaption h2{ color:#4b5c66; font-size:12px; padding:10px 0 3px 0; float:inherit; }
.bk-hm-list figure figcaption h3{ color:#89949b; font-size:12px; }
.bk-hm-list figure .buy{ padding-top:10px; }
.bk-hm-list figure .buy .price{ float:left; max-width:50px; color:#89949b; font-size:12px; }
.bk-hm-list figure .buy .btn-buy{ float:right; }

/***** content (books details)*****/
.bkdetails figure{ padding-bottom:20px; }
.bkdetails figure img{ float:left; display:block; width:300px; }
.bkdetails figure figcaption{ float:left; margin-left:30px; max-width:395px; }
.bkdetails figure figcaption h2{ font-size:20px; color:#4b5c66; padding-bottom:15px; }
.bkdetails figure figcaption h3{ font-size:15px; color:#89949b; padding-bottom:10px; }
.bkdetails figure figcaption h3 span{ color:#4b5c66; }
.bkdetails figure figcaption .btn-buy{ text-transform:uppercase; border-radius:3px; padding:8px 25px; font-size:18px; text-shadow:0 0 1px #666; box-shadow: 0px 2px 0px 0px #a3b9c5; }
.bkdetails .data{ padding-top:30px; }
.bkdetails .data h2{ font-size:20px; color:#4b5c66; padding-bottom:10px; }
.bkdetails .data .col335-l, .bkdetails .data .col335-r{ width:320px; float:left; color:#89949b; font-size:14px; }
.bkdetails .data .col335-l p, .bkdetails .data .col335-r p{ color:#4b5c66; }
.bkdetails .data .col335-l{ padding:0 20px 0 0; }
.bkdetails .data .col335-r{ padding:0 0 0 20px; }
.bkdetails .data h3{ font-size:#4b5c66; color:#4b5c66; font-size:12px; padding-bottom:5px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }


/***** content (search list)*****/
.bkserp{ border-bottom:1px solid #E1E6E9; margin-bottom:15px; }
.bkserp figure{ padding-bottom:20px; }
.bkserp figure img{ float:left; display:block; width:200px; }
.bkserp figure figcaption{ float:left; margin-left:30px; max-width:395px; }
.bkserp figure figcaption h2{ font-size:20px; color:#4b5c66; padding-bottom:15px; }
.bkserp figure figcaption h3{ font-size:15px; color:#89949b; padding-bottom:10px; }
.bkserp figure figcaption h3 span{ color:#4b5c66; }
.bkserp figure figcaption .btn-buy{ text-transform:uppercase; border-radius:3px; padding:8px 25px; font-size:18px; text-shadow:0 0 1px #666; box-shadow: 0px 2px 0px 0px #a3b9c5; }
.bkserp .data{ padding-top:10px; }
.bkserp .data h2{ font-size:20px; color:#4b5c66; padding-bottom:10px; }
.bkserp .data .col335-l, .bkdetails .data .col335-r{ width:320px; float:left; color:#89949b; font-size:14px; }
.bkserp .data .col335-l p, .bkdetails .data .col335-r p{ color:#4b5c66; }
.bkserp .data .col335-l{ padding:0 20px 0 0; }
.bkserp .data .col335-r{ padding:0 0 0 20px; }
.bkserp .data h3{ font-size:#4b5c66; color:#4b5c66; font-size:12px; padding-bottom:5px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }

/***** content (library Records)*****/
.bkserp_library{ border-bottom:1px solid #E1E6E9; margin-bottom:15px; }
.bkserp_library figure img{ float:left; display:block; width:100px; }
.bkserp_library figure figcaption{ float:left; margin-left:30px; max-width:395px; }
.bkserp_library figure figcaption h2{ font-size:20px; color:#4b5c66; padding-bottom:15px; }
.bkserp_library figure figcaption h3{ font-size:15px; color:#89949b; padding-bottom:10px; }
.bkserp_library figure figcaption h3 span{ color:#4b5c66; }
.bkserp_library figure figcaption .btn-buy{ text-transform:uppercase; border-radius:3px; padding:8px 25px; font-size:18px; text-shadow:0 0 1px #666; box-shadow: 0px 2px 0px 0px #a3b9c5; }
.bkserp_library .data{ padding-top:10px; }
.bkserp_library .data h2{ font-size:20px; color:#4b5c66; padding-bottom:10px; }
.bkserp_library .data .col335-l, .bkdetails .data .col335-r{ width:320px; float:left; color:#89949b; font-size:14px; }
.bkserp_library .data .col335-l p, .bkdetails .data .col335-r p{ color:#4b5c66; }
.bkserp_library .data .col335-l{ padding:0 20px 0 0; }
.bkserp_library .data .col335-r{ padding:0 0 0 20px; }
.bkserp_library .data h3{ font-size:#4b5c66; color:#4b5c66; font-size:12px; padding-bottom:5px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.library_hd{ color:#4B5C66; font-size:20px; padding-bottom:15px; }

/***** header (newspapers)*****/
/*header.newspaper{ background-image:url(../images/newspapers.jpg); }*/
/***** content (newspapers)*****/
.nwspaper-list .box{ padding:20px; width:230px; }
.nwspaper-list .box h2{ font-size:20px; color:#999; font-family:'Oswald',sans-serif; padding-bottom:5px; }
.nwspaper-list .box ul li a{ font-size:14px; border-bottom:1px dotted #f2f2f2; color:#777; padding:10px 5px; display:block; padding:10px 0; word-wrap:break-word; }
.nwspaper-list .box ul li a:hover{ color:#d8232a; }

/***** content (faq)*****/
.newshuntOnMob{ padding-top:20px; margin-bottom:10px; }
.newshuntOnMob li{ float:left; width:45%; padding:0 25px 10px 0; }
.newshuntOnMob li em{ color:#000; font-style:italic; }
.newshuntOnMob li strong{ font-weight:bold; text-transform:uppercase; }
.award li{ padding-bottom:10px; }

/***** content (contact)*****/
.contdata .lft-side{ width:480px; float:left; }
.contdata .lft-side p{ padding-bottom:20px; }
.contdata .rht-side{ width:480px; float:right; }
.contdata .rht-side .frm li{ padding-bottom:10px; }
.contdata .rht-side .frm li h2{  }
.contdata .rht-side .frm li input[type="text"], .contdata .rht-side .frm li textarea{ width:92%; border:1px solid #c3c3c3; height:25px; padding:0 10px; }
.contdata .rht-side .frm li textarea{ height:100px; resize:none; padding:10px; }
.contdata .rht-side .frm li input[type="submit"], .contdata .rht-side .frm li input[type="reset"]{ background:#71a329; color:#fff; text-align:center; border:none; padding:5px 10px; font-family:'Oswald',helvetica,arial; font-size:16px; cursor:pointer; }
.contdata .rht-side .frm li input[type="reset"]{ background:#E55407; }

.os-list{ width:350px; margin:0 auto; }
.os-list li{ float:left; margin-right:10px; }
.os-list li:last-child{ margin-right:0; }

.os-platforms .control div{ width:50%; float:left; }
.os-platforms .control div input[type="text"]{ width:80%; text-align:center; background:rgba(0, 0, 0, 0.2); border:none; border-radius:3px; box-shadow:0 1px 4px rgba(0, 0, 0, 0.2) inset, 0 1px 0 rgba(255, 255, 255, 0.2); color:#fff; font-family:'Oswald',helvetica,arial; height:40px; text-transform:uppercase; }
.os-platforms .control div input[type="submit"]{ background:#E74C3C; border-radius:3px; border:2px solid #E43725; box-shadow:0 1px 0 rgba(255, 255, 255, 0) inset; color:#FFF; font-family:"Oswald","Helvetica","sans-serif";  height:40px; padding:0; text-align:center; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); width:80%; cursor:pointer; }

/***** serp & user *****/
.serp-ud{ border-bottom:1px solid #eee; border-top:1px solid #eee; background:#fff; padding:15px 0; box-shadow:0 1px 2px 0 #eee; margin-bottom:30px; }

.serp-ud .serp li{ float:left; margin-right:30px; position:relative; }
.serp-ud .serp li span.book-logo{ float:left; }
.serp-ud .serp li h2{ font-family:'Oswald', sans-serif; font-size:20px; color:#329fdf; padding:5px 0 0 15px; float:left; }
.serp-ud .serp li input[type="text"]{ background:#ebeff1; border-radius:10px; width:215px; height:33px; padding:0 5px 0 30px; border:none; border:1px solid #e2e6e8; }
.serp-ud .serp li a.btn-serp{ position:absolute; top:10px; left:5px; }

.serp-ud .ud{ float:right; margin-top:12px; }
.serp-ud .ud li{ float:left; margin-left:10px; position:relative; }
.serp-ud .ud li.ud-name{ color:#89949b; font-size:12px; }
.serp-ud .ud li .ddl-arrow{ border-left:1px solid #e1e6e9; padding-left:10px; background-position:-58px -255px; }
.serp-ud .ud li .ddl-user{ position:absolute; top:16px; left:-163px; width:200px; background:#fff; border:1px solid #e5e6e7; z-index:2; box-shadow:0 2px 1px 0 #e1e1e1; display:none; }
.serp-ud .ud li .ddl-user ul li{ padding:0 5px; float:inherit; margin:0; }
.serp-ud .ud li .ddl-user ul li a{ display:block; padding:5px; color:#89949B; text-transform:capitalize; font-size:12px; border-bottom:1px dotted #e5e6e7; }
.serp-ud .ud li .ddl-user ul li a:hover{ color:#329fdf; }
.serp-ud .ud li .ddl-user ul li:last-child a{ border-bottom:none; }

/***** side nav *****/
.sidenav{ width:20%; float:left; padding-right:25px; border-right:1px solid #e5e6e7; }
.sidenav h2{ color:#b8c3c9; text-transform:uppercase; font-size:11px; padding-bottom:10px; }
.sidenav .select-ddl{ padding-bottom:10px; position:relative; }
.sidenav .select-ddl .selected{ background:url(../img/sprite.png) no-repeat right -275px; padding-right:25px; font-size:15px; color:#4b5c66; text-transform:capitalize; }
.sidenav .select-ddl .ddl-lang{ position:absolute; top:19px; left:0; background:#fff; width:205px; border:1px solid #e5e6e7; display:none; }
.sidenav .select-ddl .ddl-lang ul li a{ padding:5px; border-bottom:1px solid #e5e6e7; display:block; font-size:12px; color:#999; text-transform:capitalize; }
.sidenav .select-ddl .ddl-lang ul li a:hover{ color:#329fdf; }
.sidenav .select-ddl .ddl-lang ul li:last-child a{ border-bottom:0; }
.sidenav .navlist li{ font-size:15px; padding-bottom:10px; }
.sidenav .navlist li a{ color:#4b5c66; display:block; }
.sidenav .navlist li a:hover, .sidenav .navlist li a.active{ color:#329fdf; border-right:5px solid #329fdf; }
.sidenav .select-ddl select{ width:98%; cursor:pointer; border:1px solid #ccc; background:url(../images/control_bg.jpg) repeat-x 0 0; padding:4px 3px; }
.sidenav .select-ddl select optgroup{ padding:0 5px; }
.sidenav .select-ddl select optgroup option{ padding:2px 0; }

/***** aside conditional navigation *****/
.serp-ud .serp li#menubtn-aside{ display:none; }

/***** tagclude *****/
.tagclude .taglink a, .tagclude .taglink{ line-height:normal; color:#c8c8c8; }
.tagclude .taglink a:hover{ color:#000; }
.tagclude .taglink a.f15{ font-size:15px; }
.tagclude .taglink a.f20{ font-size:20px; }
.tagclude .taglink a.f25{ font-size:25px; }
.tagclude .taglink a.f30{ font-size:30px; }

/***** books payment *****/
.payment h1{ text-align:center; color:#329fdf; font-size:20px; text-transform:capitalize; padding:20px 0; background:#fff; box-shadow:0 2px 2px 0 #eee;  border-bottom:1px solid #eee; }
.payment h1 strong{ font-weight:bold; color:#329fdf; }
.payment_methed{ width:525px; margin:0 auto; }
.payment_methed .nav li{ float:left; }
.payment_methed .nav li a{ display:block; background:#ccc; font-size:14px; color:#fff; padding:9px 15px; position:relative; max-height:36px; width:140px; text-align:center; text-transform:uppercase; }
.payment_methed .nav li a span{ position:absolute; top:0; right:-10px; width:11px; height:36px; background:url(../images/payment_dselect.png) no-repeat 0 0; z-index:1; }
.payment_methed .nav li a:hover, .payment_methed .nav li a.active{ background:#329fdf; }
.payment_methed .nav li a:hover span, .payment_methed .nav li a.active span{ background:url(../images/payment_select.png) no-repeat 0 0; }

.control_frm{ padding-top:35px; }
.control_frm input[type="submit"], .control_frm input[type="reset"]{ background:#329fdf; text-align:center; text-transform:uppercase; color:#fff; border:none; font-size:18px; padding:10px 20px; cursor:pointer; border-radius:5px; }
.control_frm input[type="reset"]{ background:#ccc; }
.control_frm #udlogin{ width:340px; margin:0 auto; }
.control_frm #udlogin ul li{ padding-bottom:25px; }
.control_frm #udlogin ul li div.text{ width:85px; float:left; padding-top:10px; text-transform:capitalize; }
.control_frm #udlogin ul li div.control{ width:255px; float:left; }
.control_frm #udlogin ul li div.control input[type="text"], #udlogin ul li div.control input[type="password"]{ border-radius:10px; width:225px; height:35px; border:1px solid #d6d6d6; padding:0 5px; }
.control_frm .link{ color:#329fdf; font-size:12px; }
.control_frm .btn-org{ background:#f5a203!important; border-radius:5px; text-align:center; text-transform:uppercase; text-transform:uppercase; }

.control_frm #paymethod{ width:240px; margin:0 auto; }
.control_frm #paymethod h2{ font-size:16px; color:#444; padding:3px 0 25px 30px; }
.control_frm #paymethod ul{ padding:0 0 25px 30px; }
.control_frm #paymethod ul li{ padding-bottom:10px; }

/***** login *****/
.login{ padding-top:10px; position:relative; }
.login a{ color:#89949b; font-size:12px; font-weight:bold; }
.login .contrl{ position:absolute; padding:5px; width:150px; right:0; top:30px; background:#fff; z-index:1; box-shadow:0 0 2px 0 #dcdcdc; display:none; }
.login .contrl ul li{ padding-bottom:5px; font-size:12px; }
.login .contrl ul li input[type="text"], .login .contrl ul li input[type="password"]{ width:99%; border:1px solid #f1f1f1; padding:0 5px; height:25px; }
.login .contrl ul li input[type="submit"]{ background:#00ba58; border:none; padding:5px; color:#fff; cursor:pointer; font-size:12px; border-radius:3px; }

/***** collection Bk *****/
.bk-hm-list .collectionBk li{ min-height:285px; margin-right:60px; }

/***** header bg book (17-10-13) *****/
header.books_bg .lft h2, header.books_bg .lft p, header.books_bg .lft .gplaystore{ display:none; }
header.books_bg #slideshow{ height:300px; width:45%; }
header.books_bg #slideshow div{ bottom:-190px; }

/***** header logo name (11-11-13) *****/
.logo-name{ padding-top:20px; }
.logo-name a{ background-position:0 -780px; height:48px; width:310px; float:left; }

/***** (11-11-13) *****/
.serpTxt span{ font-weight:bold; color:#4B5C66; font-size:20px; padding-bottom:15px; }
.serplistresult figure img{ width:100px; }

/***** screen resolution *****/
@media all
    {
	    *{
            -webkit-transition: width 1s ease-in-out;
            -moz-transition: width 1s ease-in-out;
            -o-transition: width 1s ease-in-out;
            transition: width 1s ease-in-out;
	    }
    }
@media screen and (max-width:980px){
		.main{ width:98%; }
		.rht-data{ width:72%; }
		.bk-hm-list ul li{ margin-right:10%; }
		.bkdetails figure img{ width:30%; }
		.bkdetails figure figcaption{ width:60%; }
		.bkdetails .data .col335-l, .bkdetails .data .col335-r{ width:45%; }
		.contdata .lft-side, .contdata .rht-side{ width:45%; }
		.btn-grn{ width:80%; }
	}
@media screen and (max-width:800px){
		header .lft, header #slideshow{ width:45%; }
		header .lft p{ display:none; }
		.bk-hm-list ul li:last-child{ display:none; }
		.sidenav{ width:33%; padding-left:10px; }
		.rht-data{ width:60%; }
		.bk-hm-list ul li{ margin-right:4%; }
		.price .elem .actprice{ padding-bottom:0; }
		.price .elem:last-child .discount{ padding-top:0; }
		.price .elem{ float:inherit; }
		.price .elem .discount, .price .elem .actprice{ float:inherit; width:100%; }
		.nwspaper-list .box{ width:200px; }
		.ratetxt{ float:left; }
		.btn-grn{ font-size:14px; }
		
		#back-top{ right:10px; }
		footer .main ul.ftNav, footer .main ul.social, footer .main p{ width:100%; text-align:center; }
		footer .main ul.social, footer .main p{ padding-top:20px; }
		footer .main ul.ftNav li, footer .main ul.social li{ display:inline-block; float:none; border-left:none; }
	}
@media screen and (max-width:700px){
		header .lft nav{ padding:20px 0 0 0; clear:both; }
	}
@media screen and (max-width:640px){
		header{ padding-top:20px; }
		header .lft{ width:90%; float:none; margin:0 auto; text-align:center; }
		header .lft nav{ padding:20px 0 0 0; float:inherit; text-align:center; }
		header .lft h1{ padding:0; }
		header .lft .logo-110x110{ width:85px; height:85px; display:block; background-position:-133px -26px; margin:0 auto; float:none; }
		header .lft .logo-name{ padding:0; }
		header .lft .logo-name a{ width:230px; height:36px; background-position:0px -866px; margin:0 auto; float:none; display:block; }
		header #slideshow, header .lft .gplaystore{ display:none; }
		.sidenav{ position:absolute; top:0; left:-500px; background:#fff; z-index:2; width:50%; padding-right:15px; display:none; }
		.sidenav .navlist li{ padding:0; }
		.sidenav .navlist li a{ padding:10px 0; border-bottom:1px dotted #CCC; }
		.serp-ud .serp li#menubtn-aside{ display:block; margin-top:7px; }
		.main{ position:relative; }
		.rht-data{ width:100%; }
		.bk-hm-list ul li{ margin-right:3%; width:30%; }
		.bk-hm-list figure img{ width:100%; height:auto; }
		.bk-hm-list ul li .syn2mob{ top:-8px; }
		.bk-hm-list figure figcaption h2{ float:inherit; }
		.serp-ud .serp li{ margin-right:15px; }
		.sidenav .select-ddl .closenav{ position:absolute; right:-25px; top:-25px; }
		.bkdetails .data .col335-l, .bkdetails .data .col335-r{ width:100%; padding-right:0; }
		.bkdetails .data .col335-r{ padding:20px 0 0 0; }
		.bkdetails .data h3{ padding-bottom:10px; }
		.bkdetails .data .col335-l p.PT15, .bkdetails .data .col335-r p.PT15{ padding-top:10px; }
		.newshuntOnMob li{ width:95%; padding-right:0; }
		.local-lang .data, .os-platforms .data{ width:100%; }
		.ratetxt{ float:right; }
		.serp-ud .serp li#buk-logo{ display:none; }
		
		header#appsDn .main .dnload li:first-child{ display:none; }
		header#appsDn .nav li a.logo{ background-position:-191px -38px; height:35px; margin-top:5px; width:120px; margin-top:2px; }
		header#appsDn .nav li a{ font-size:25px; }
		footer .main ul.ftNav li{ margin-bottom:15px; }
	}
@media screen and (max-width:480px){
		header .lft .logo-110x110{ width:55px; height:55px; display:block; background-position:-250px -55px; margin:0 auto; float:none; }
		.btn-grn{ width:80%; }
		.serp-ud .serp li input[type="text"]{ width:125px; }
		.contdata .lft-side, .contdata .rht-side{ width:100%; float:left; }
		.award-list li{ width:80%; margin:0 auto 20px auto; float:none;  }
		.award-list li:last-child{ margin-right:auto; }
		.award-list li img, .local-lang .data img{ width:70%; }
        .serplistresult figure figcaption{ width:100%; margin-left:0; padding-top:10px; }
	}
@media screen and (max-width:320px){
		header .lft h2, #serpcontrol{ display:none; }
		header .lft h1{ font-size:30px; margin-bottom:5px; }
		header .lft .logo-110x110{ width:35px; height:35px; display:block; background-position:-324px -77px; }
		header .lft .logo-name{ margin-top:-10px; }
		header .lft .logo-name a{ width:150px; height:23px; background-position:-258px -879px; }
		.btn-grn{ font-size:12px; padding:10px 0; width:100%; }
		.bk-hm-list ul li:nth-child(3){ display:none; }
		.bk-hm-list h2{ padding-bottom:0; }
		.bk-hm-list a.viewall{ padding-bottom:10px; }
		.bk-hm-list ul li{ width:45%; margin-right:6%; height:auto; }
		.bk-hm-list ul li:nth-child(2){ margin-right:0; }
		.serp-ud .serp li input[type="text"]{ width:98%; }
		.serp-ud .ud{ margin-right:15px; }
		.serp-ud .ud li .ddl-user{ left:-165px; }
		.sidenav{ width:90%; }
		.ftNav li{ float:inherit; padding-bottom:5px; }
		.ftNav li#fb, .ftNav li#twit{ float:left; }
		.bkdetails figure figcaption{ margin-left:5%; }
		.rateing0 span, .rateing1 span, .rateing2 span, .rateing3 span, .rateing4 span, .rateing5 span{ display:none; }
		.wrap h1 span{ font-size:14px; }
		.os-list{ width:60%; }
		.os-list li{ margin-right:1%; }
	}
@media screen and (max-width:249px){
		.bk-hm-list{ padding-bottom:10px; }
		.bk-hm-list ul li{ margin-right:0; width:99%; padding-bottom:10px; }
	}