@media screen and (min-width: 1440px) and (max-width: 1500px) {
.bookcarousel .btn.next, .bookcarousel .btn.next2 {
	right: 47px;
}
}
 @media screen and (min-width: 1600px) and (max-width: 1800px) {
.bookcarousel .btn.next, .bookcarousel .btn.next2 {
	right: 65px;
}
}
 @media screen and (min-width: 1920px) {
.bookcarousel .customNavigation {
	width: 89%;
}
.bookcarousel .btn.next, .bookcarousel .btn.next2 {
	right: 40px;
}
}
 @media screen and (min-width: 2300px) {
.bookcarousel .btn.next, .bookcarousel .btn.next2 {
	right: 75px;
}
}
 @media screen and (max-width:1024px) {
.menubar .navbar-nav > li > a {
	padding: 13px 10px;
}
.searchbar .searchbtn {
	padding: 0;
}
.bookcarousel .btn.next, .bookcarousel .btn.next2 {
	right: -13px;
}
.catgimg p {
	font-size: 25px;
}
}
 @media screen and (max-width:990px) {
 	.recentdiv, .featurediv {
            margin-bottom: 0;
       }
.menubar .navbar-nav > li > a {
	padding: 13px 7px;
	font-size: 14px;
}
.menubar .navbar-nav > li:nth-last-child(2) > a {
	padding-right: 10px;
}
.menubar .navbar-nav > li:last-child > a {
	border-left: 3px solid #fff;
	padding-left: 10px;
}
.sidewrap {
	width: 33.33%;
}
.bookcarousel .owl-carousel .thumbnail img {
	text-align: left;
	padding: 15px;
}
.bookcarousel .owl-carousel .thumbnail {
	margin-bottom: 0px;
}
.bookcarousel .owl-carousel .caption {
	padding: 0 15px;
}
.bookcarousel .btn.next, .bookcarousel .btn.next2, .bookcarousel .btn.next3 {
	right: 5px;
}
.bookcarousel .btn.prev, .bookcarousel .btn.prev2,  .bookcarousel .btn.prev3{
	position: absolute;
	left: 0;
}
.fleft {
	text-align: center;
	margin-top: 15px;
}
.flinks {
	text-align: center;
	margin-top: 10px;
}
.fright {
	margin-top: 10px;
}
.engbookslist {
	display: table;
	margin: 21px auto 0 auto;
}
.engbookslist li {
	width: 31%;
}
.engbookslist li:nth-last-child(-n+4) {
	margin-bottom: 29px;
}
.pagination-wrap {
	margin-top: 0;
}
}
 @media screen and (max-width:767px) {
 	.recentdiv, .featurediv {
            margin-bottom: 0;
       }
.menubar {
	padding-top: 0;
	padding-bottom: 0;
}
.menubar .navbar-nav > li > a {
	padding: 15px;
}
.menubar #bs-example-navbar-collapse-1 {
	border: none;
}
.menubar .navbar-nav > li:last-child > a {
	border-left: none;
}
.imenubar {
	background-color: #216365;
}
.imenubar .navbar-nav > li > a:hover, .imenubar .navbar-nav > li > a:focus {
	color: #63BBC3;
}
.imenubar .carticon .fa {
	color: inherit;
}
.imenubar .carticon .cartcount {
	background-color: inherit;
	color: inherit;
}
.sidewrap {
	width: 100%;
	height: auto;
	min-height: inherit;
	position: relative;
}
.mobilecatg {
	display: none;
}
.sbardiv {
	padding: 5px 15px;
	width: 100%;
}
.sbtndiv {
	text-align: left;
	margin-top: 0;
	width: 100%;
}
.searchbar .searchbtn {
	padding-left: 15px;
}
.catgimg p {
	font-size: 15px;
}
.menubar .dropdown-menu:before {
	display: none;
}
.menubar .navbar-nav > .open > .dropdown-menu li a {
	color: #fff;
}
.menubar .navbar-nav > .open > .dropdown-menu li a:hover, .menubar .navbar-nav > .open > .dropdown-menu li a:focus {
	color: #63BBC3;
}
.catgbtndiv {
	display: block;
}
.searchbtn br {
	display: none;
	margin-bottom: 7px;
}
.banner-wrap img {
	min-height: 140px;
}
.viewall-wrap {
	text-align: left;
}
.epbtn {
	position: relative;
	left: 25px;
}

.rentlink , .downloadlink , .sidebar_bottom {
	display: none;
}
.reg-txt-city{
	margin-top: 10px;
}
.formdiv .tarea {
	height: 150px;
	width: 100%;
}
.formdiv .tbox {
	width: 100%;
}

}
 @media screen and (max-width:640px) {
.logo {
	width: 80%;
	float: left;
}
.resp-div {
	width: 20%;
	float: right;
}
.menubar {
	min-height: auto;
}
}
 @media screen and (max-width:480px) {
.bookcarousel .owl-carousel .caption {
	padding: 0 50px;
}
.bookcarousel .owl-carousel .thumbnail img {
	padding: 10px 50px;
}
.bookcarousel .btn.next, .bookcarousel .btn.next2 {
	right: 4px;
}
.flinks li {
	float: left;
	width: 50%;
	text-align: left;
}
.fleft {
	text-align: left;
}
.fbtnlinks li a {
	width: 125px;
}
.sortdiv {
	float: left;
	margin-top: 10px;
}
.engbookslist li {
	width: 48%;
}
     
     .ca-list li .tcol
     {
         width:100%;
     }
}
 @media screen and (max-width:360px) {
.bookcarousel .customNavigation {
	top: 35px;
}
.bookcarousel .btn.next, .bookcarousel .btn.next2 {
	right: 8px;
}
.logo {
	margin-top: 0;
}
.logo img {
	width: 50px;
}
.bookprice-tab .tab-content {
	height: 219px;
}
.bdtls .tcol {
	width: 100%;
}
.bcartlink {
	text-align: left;
}
.bcartlink img {
	margin-left: 0;
}
.bdescdiv {
	font-size: 13px;
}
.breviewlist .tcol {
	width: 100%;
	margin-bottom: 5px;
}
     
     .bdetail-div .tcol
     {
         width:100%;
     }
}
 @media screen and (max-width:320px) {
.logo a {
	display: block;
}
.bookcarousel .owl-carousel .thumbnail img {
	padding: 10px 84px;
    height: auto;
}
.bookcarousel .owl-carousel .caption {
	padding: 0 84px;
}
.bookcarousel .customNavigation {
	top: 75px;
}
.bookcarousel .btn.prev, .bookcarousel .btn.prev2 {
	left: 33px;
}
.bookcarousel .btn.next, .bookcarousel .btn.next2 {
	right: 45px;
}
}
