


/*******************************************************
                 Medium Size
*******************************************************/
@media (max-width: 991px){
	.tg-homeslider .tg-slidercontent{right: 0; top: 10%}
	.tg-homeslider .tg-slidercontent .article-name a {font-size: 2.5rem}
	.tg-slidercontent .article-description a{font-size: 1.5rem}
	.navbar-right>li {padding: 0 !important;top: 0;z-index: 9;float: left;left: 7px;position: relative;margin: 0;line-height: 70px;z-index: 11;background: initial;color: #000;}
	 #loginstatus #statuslabel {display: none;}
	.navbar-right #loginstatus {padding: 0 !important;}
	.navbar-right {float: right !important;}
	.tg-homeslider {margin-top: 0;height: 100vh;}
  ul.checkout-bar li::after,ul.checkout-bar, ul.checkout-bar:before{height: 10px;}
  ul.checkout-bar li:before {height: 35px;width: 35px;top: -35px;line-height: 35px;}
  ul.checkout-bar li,ul.checkout-bar a,ul.checkout-bar li:before { font-size: 16px;}
  .checkout-progress{ padding: 20px 0px 0px !important;/*! overflow: visible; */height: 75px;}
	.innerpage {margin: initial !important;}
	.tg-navigationarea {padding: 10px 0;}
	.basket-row #logo-rbo img{width: 7vw !important;position: relative;}
	.basket-row li a {padding: 23px 1px !important;}
	.basket-row #logo-rbo a {padding: 6px 10px !important;}
	.tg-homeslider .tg-slidercontent{right: 0; top: 10%}
	.tg-homeslider .tg-slidercontent .article-name a {font-size: 2.5rem}
	.tg-slidercontent .article-description a{font-size: 1.5rem}
	.navbar-right>li {padding: 0 !important;top: 0;z-index: 9;float: left;left: 7px;position: relative;margin: 0;line-height: 70px;z-index: 11;background: initial;color: #000;}
	 #loginstatus #statuslabel {display: none;}
	.navbar-right #loginstatus {padding: 0 !important;}
	.navbar-right {float: right !important;}
	.tg-homeslider {margin-top: 0;height: 100vh;}
  ul.checkout-bar li::after,ul.checkout-bar, ul.checkout-bar:before{height: 10px;}
  ul.checkout-bar li:before {height: 35px;width: 35px;top: -35px;line-height: 35px;}
  ul.checkout-bar li,ul.checkout-bar a,ul.checkout-bar li:before { font-size: 16px;}
  .checkout-progress{ padding: 20px 0px 0px !important;/*! overflow: visible; */height: 75px;}
	.innerpage {margin: initial !important;}
	
	.basket-row #logo-rbo img{width: 7vw !important;position: relative;}
	.basket-row li a {padding: 23px 1px !important;}
	.basket-row #logo-rbo a {padding: 6px 10px !important;}

}

/*******************************************************
                Small Size
*******************************************************/
@media screen and (max-width: 600px) {
	.mortabet .porfroosh-slider .tg-booktitle{height: 70px;}
	.tazehayenashr-slider .item img{/*! height: 164px; *//*! width: auto; */} 
	.porfroosh-slider .item{padding: 15px 15px;}
	.footer-logo{width: auto;margin-top: -10px !important;}
	.information{    height: auto;}
.information p {line-height: normal;margin-top: 25px;} 
	#description label{width: 20%;  padding: 5px 0;text-align: center;font-size: 13px;float: right;}
	.tg-productdetail .tg-postbook{width: 100%; margin-bottom: 30px;}
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
	.navbar-right li {}
	.navbar-brand {z-index: 10;margin: 2px 0;}
	.navbar-toggle {display: none}
 ul.checkout-bar li::after,ul.checkout-bar, ul.checkout-bar:before{height: 7px ;}
  ul.checkout-bar li:before {height: 28px;width: 28px;top: -30px;line-height: 28px;}
  ul.checkout-bar li,ul.checkout-bar a,ul.checkout-bar li:before { font-size: 10px;}
  .checkout-progress{ padding: 8px 0px 0px !important;/*! overflow: visible; */height: 55px;}
	.header-besm{margin: 0 auto;text-align: center;width: 100%;}
	.header-besm img{height: 12px;}
	.navbar-brand{width: 100%;text-align: center;}
	.navbar-brand img{height: 80px;margin: 0 auto;}
	.navbar-brand img:hover{height: 80px;}
	.sidenavbtn{top: 15px;right: 20px;}
	.tg-search{width: 85%;margin: 0 auto;}
	.desktop-header{display: none;}
	
	.mobile-header .basket-row-right{float: right;width: 70%;}
	.header-row{margin: 0}
	.logo-col{margin-bottom: 10px}
	.mobile-header .basket-row-right ul li {display: inline-block;}
	.mobile-header #basket-row-left{position: initial;display: inline-block;}
	.mobile-header #basket-row-left img{height: 50px;}
	#tg-bestsellingbooksslider .owl-nav {position: relative;}
	#tg-bestsellingbooksslider .owl-nav .owl-next{left: -5px;}
	#tg-bestsellingbooksslider .owl-nav .owl-prev{right: -5px;}
	.tg-bestsellingbooks .item > .tg-postbook > a{height: auto !important;}
	.tg-booktitle h3 a{margin-bottom: 20px;}
	#tg-relatedproductslider .owl-nav .owl-prev{right: -5px;}
	#tg-relatedproductslider .owl-nav .hover{left: 5px !important;}
	.tg-postbook:hover .tg-featureimg {	box-shadow: initial !important;	transform: initial !important;}
	.tg-bestsellingbooks, .tg-bestsellingbooks .item .tg-postbook:hover{height: initial;}
	.tg-featureditmcontent{margin: 0 !important;padding: 30px 5px !important;}
	.tg-bglight{height: auto;background: #f0f0f0;}
	.tg-parallax{background: #c0a3e5 url(/skins/NewBookLibrary/images/jashnvare-mobile.jpg) no-repeat center center;}
	.tg-footer .tg-threecolumns{padding: 20px 9px !important;}
	.tg-threecolumns .footer-logo {text-align: center;margin-bottom: 30px;}
	.innerpage {margin: initial !important;padding-top: 0 !important;}
	.innerpage .tg-productdetail{height: auto;}
	.innerpage .tg-postbookcontent .tg-btn {margin: initial;padding: initial;}
	.innerpage .tg-tab-content {padding: 15px 8px;}
	.innerpage .releated-slider{padding: 0 20px}
	.innerpage #tg-relatedproductslider .owl-item{}
	.innerpage .addtobasket #pricebox {right: 50%;}
.tg-calltoaction {	background: none;}
  ul.checkout-bar li::after,ul.checkout-bar, ul.checkout-bar:before{height: 7px ;}
  ul.checkout-bar li:before {height: 28px;width: 28px;top: -30px;line-height: 28px;}
  ul.checkout-bar li,ul.checkout-bar a,ul.checkout-bar li:before { font-size: 14px;}
  .checkout-progress{ padding: 12px 0px 0px !important;/*! overflow: visible; */height: 65px;margin-top: 0px;}
  .innerpage {margin: initial !important;}
  .sidenav {padding-top: 15px; z-index: 10000;right: 0;}
  .sidenav a {font-size: 18px;}
	.navbar-right li {}
	.navbar-brand {z-index: 10;margin: 2px 0;}
	.navbar-toggle {display: none}
ul.checkout-bar li::after,ul.checkout-bar, ul.checkout-bar:before{height: 7px ;}
  ul.checkout-bar li:before {height: 28px;width: 28px;top: -30px;line-height: 28px;}
  ul.checkout-bar li,ul.checkout-bar a,ul.checkout-bar li:before { font-size: 10px;}
  .checkout-progress{ padding: 8px 0px 0px !important;/*! overflow: visible; */height: 55px;}
	.header-besm{margin: 0 auto;text-align: center;width: 100%;}
	.header-besm img{height: 12px;}
	.navbar-brand{width: 100%;text-align: center;}
	.navbar-brand img{height: 80px;margin: 0 auto;}
	.navbar-brand img:hover{height: 80px;}
	.sidenavbtn{top: 15px;right: 20px;}
	.tg-search{width: 85%;margin: 0 auto;}
	.tazehayenashr .nav-tabs{display: none !important;}
	.mobile-header{z-index: 10;position: relative;display: block;margin-top: 8px;}
	.mobile-header .basket-row-right{float: right;width: 70%;}
	.header-row{margin: 0}
	.logo-col{margin-bottom: 10px}
	.mobile-header .basket-row-right ul li {display: inline-block;}
	.mobile-header #basket-row-left{position: initial;display: inline-block;}
	.mobile-header #basket-row-left img{height: 50px;}
	#tg-bestsellingbooksslider .owl-nav {position: relative;}
	#tg-bestsellingbooksslider .owl-nav .owl-next{left: -60px;}
	#tg-bestsellingbooksslider .owl-nav .owl-prev{right: -70px;}
	#tg-homeslider{height: 250px;}
	#tg-homeslider .item img{object-fit: cover !important;height: 240px !important;}
	.tg-bestsellingbooks .item > .tg-postbook > a{height: auto !important;}
	.tg-booktitle h3 a{margin-bottom: 0px;font-size: ;}
	#tg-relatedproductslider .owl-nav .owl-prev{right: -70px;}
	#tg-relatedproductslider .owl-nav .hover{left: -60px !important;}
	.tg-postbook:hover .tg-featureimg {	box-shadow: initial !important;	transform: initial !important;}
	.tg-bestsellingbooks, .tg-bestsellingbooks .item .tg-postbook:hover{height: initial;}
	.tg-featureditmcontent{margin: 0 !important;padding: 30px 5px !important;}
	.tg-bglight{height: auto;background: #f0f0f0;}
	.tg-parallax{background: #c0a3e5 url(/skins/NewBookLibrary/images/jashnvare-mobile.jpg) no-repeat center center;}
	.tg-footer .tg-threecolumns{padding: 20px 9px !important;}
	.tg-threecolumns .footer-logo {text-align: center;margin-bottom: 30px;}
	.innerpage {margin: initial !important;padding-top: 0 !important;}
	.innerpage .tg-productdetail{height: auto;}
	.innerpage .tg-postbookcontent .tg-btn {margin: initial;padding: initial;}
	.innerpage .tg-tab-content {padding: 15px 8px;margin-top: 50px;}
	.innerpage .releated-slider{padding: 0 20px}
	.innerpage #tg-relatedproductslider .owl-item{}
	.innerpage .addtobasket #pricebox {right: initial;text-align: center;width: 100%;}
.tg-calltoaction {	background: none;}
  ul.checkout-bar li::after,ul.checkout-bar, ul.checkout-bar:before{height: 7px ;}
  ul.checkout-bar li:before {height: 28px;width: 28px;top: -30px;line-height: 28px;}
  ul.checkout-bar li,ul.checkout-bar a,ul.checkout-bar li:before { font-size: 14px;}
  .checkout-progress{ padding: 12px 0px 0px !important;/*! overflow: visible; */height: 65px;margin-top: 0px;}
	.innerpage {margin: initial !important;}
.tg-navigationarea {height: 240px}
	.tg-homeslider .owl-nav{display: none}
	.tg-homeslider .tg-slidercontent{width: 100%}
	.tg-homeslider {height: 240px}
	.tg-featureditm .tg-priceandbtn{margin: 0 -16px 2px 0;position: absolute;left: -10px;background: #e37e67;top: 26px;padding: 6px 15px 0 15px;}
	.tg-featureditm .tg-priceandbtn ins{font-size: 1em;line-height: 18px;}
	.tg-footerarea{background: #231f20b3 !important}
	.enamad{display: none}
	.tg-footer .email a {color: #fff}
	#tg-bestsellingbooksslider, #tg-relatedproductslider {width: 180px;margin: 0 auto;  margin-right: auto;display: inline-block;float: initial;margin-right: 20%;  position: relative;}
	#tg-bestsellingbooksslider.owl-carousel .owl-item img, 
	#tg-relatedproductslider .owl-carousel .owl-item img
	{height: auto;} 
	#tg-relatedproductslider .owl-nav{top: 35%;position: absolute;}
	
	.addtobasket em{border-radius: 15px;padding: 5px 80px !important;}
	.page_category .tg-products .tg-postbook figure{display: block;width: 100%;margin: 0;padding: 0;}
	.tg-productgrid .col-lg-3 {padding: initial;}
	.tg-booktitle h3{height: auto;}
	.page_category .tg-products .tg-bookrrp{width: 100%;display: block;}
	.page_category .tg-products .tg-bookprice{margin: initial;} 
	.tg-btnstyletwo i, .tg-btnstyletwo em{padding: 0 0 0 5px;}
	.page_category .tg-products .tg-booktitle h3 {  height: 55px;  overflow: hidden;} 
	.tg-tab-content .panels{padding: 0 20px 0 20px;height: 620px;/*! box-shadow: 0px 0px 6px -2px #000000a1; */border-radius: 15px;box-shadow: 0px 5px 22px #0000004d;z-index: -1;/*! overflow: hidden; */}
	.tg-relatedproducts .owl-nav{top: 25% !important;}
	.tg-relatedproducts .owl-nav .owl-prev{right: -250px !important;}
	.tg-relatedproducts #tg-relatedproductslider{margin-right: 25%}
	.tg-relatedproducts .tg-postbook .tg-postbookcontent .tg-btn{ padding: 0 25px; margin: 10px auto !important;width: 100% !important;text-align: center !important;}
	.innerpage .addtobasket #cntMain_ctl00_UC_AddToBasketQty_btnAdd{right: 0 !important}
	.mortabet .tg-booktitle h3 a{}
	.mortabet .porfroosh-slider .tg-booktitle{margin: initial;} 
	.mobile-header .logo img{/*! width: 160px; */height: 25px;} 
	.mobile-header .top-menu-left .search-box{float: right;width: auto;margin-left: 5px;line-height: 43px;}
	.mobile-header .top-menu-left .minibasket{float: right;margin-top: -17px;}
	.mobile-header .top-menu-left .search-box img{width: 20px;}
	#minibasket h4 a i{font-size: 18px;}
	#compactbasket_noofitems{top: 20px;min-width: 18px;height: 18px;line-height: 18px;}
	.pbshop #loginicon img{width: 20px;margin: -5px 5px 0 5px;}
	#customer{margin-top: 0;} 
	.customer-menu ul li{width: 33%;text-align: center;}
	.customer-menu ul li a{font-size: 9px;margin: 0;padding: 5px;}
	.customer-menu .nav-tabs{background: #d2e4ff;height: 40px;line-height: 40px;/*! border-radius: 0 0px 15px 15px; */}
	.customer-menu .nav-tabs li a{height: 40px;line-height: 29px;color: #212121;}
	.customer-menu{height: 40px;/*! border-radius: 0 0px 15px 15px; */background: #ece9e9;}
	.account-page-sidebar{padding: 0;}
	.account-page-main{margin-top: -10px;border-radius: initial;margin-right: 0px;height: auto;padding-bottom: 100px;}
	.customerorders{padding: 0 !important;font-size: 10px;}
	#orderhistory th{line-height: 21px !important;padding: 3px;}
	#orderhistory td {font-size: 7px; line-height: 15px; padding: 2px !important;}
	#orderhistory a.link2{padding: 1px 5px;font-size: 8px;line-height: 19px;}
	#customerdetails h1{font-size: 15px !important;margin-top: 10px !important;line-height: 45px;margin-bottom: 0 !important;}
	#customerdetails{font-size: 10px}
	#customerdetails{font-size: 10px}
	#cntMain_updAddresses{/*! margin-top: -20px */}
	.TayaShop-DetailsView-Data ul li{width: 100%;padding: 0;margin: 0;min-height: 50px;border: initial;}
	#customerdetails .section{padding: 0;margin: 0;}
	.TayaShop-DetailsView-Data ul li .TayaShop-DetailsView-Name label{width: 40%;  font-size: 12px;padding: 0 !important;}
	#customerdetails .TayaShop-DetailsView-Name{background: initial;width: 40%;float: right;}
	.TayaShop-DetailsView-Data ul li .TayaShop-DetailsView-Value input{width: 130px;}
	.TayaShop-DetailsView li:last-of-type, .pishraft-sefarsh{width: 100%;margin-top: 10px;}
	#cntMain_lnkEditBilling{margin-top: -51px;}
	#cntMain_updAddresses a.link2{margin-top: 20px}
	#cntMain_btnBack{margin-top: 46px !important;width: 146px;right: 50%;}
	#customerdetails .section h2{margin: 0;font-size: 14px;}
	#orderhistory .select a:nth-last-of-type(1){padding: 1px 9px !important;}
	#logreg-forms a{font-size: 10px !important}
	#forgot_pswd{line-height: 20px !important}
	.baskettable .name{}
	.baskettable th{width: 18% !important;}
	.invoicerow td{height: auto;font-size: 10px;}
	#customer #cntMain_lnkBack{width: auto;}
	.TayaShop-DetailsView li .TayaShop-DetailsView-Name, .TayaShop-DetailsView li .TayaShop-DetailsView-Value{line-height: 25px;font-size: 13px;}
	.product-price-box{margin: initial;width: 100%;}
	.pbshop #loginicon{line-height: 50px !important;}
	#loginstatus{padding: 0}
	.loginbutton i{width: 24px;height: 24px;line-height: 50px;margin-top: 10px;margin-right: 5px;}
	#minibasket{margin-top: 0;}
	.productpage-top{height: 100px;background-size: contain;}
	.news .home-row-subjects{margin: 40px 20px 15px 0;}
	.news #summary li, .mortabet .porfroosh-slider-cat .item{width: 44%;height: 355px;} 
	#description:before{ height: 20px; top: 35px}
	}