@media (min-width: 768px) {
	.col-md-2 {
		flex: 0 0 25%;
		max-width: 25%;
		width: 100%;
		position: relative;
	}
.catabg{padding-top: 30px;background: url(../images/dogbg.jpg) no-repeat;top: -39px;position: relative;padding-bottom: 100px;}
	.shadow-sm {
		background: #fff;
		margin: 0px 10px;padding: 5px;border-radius: 20px;
	}
.book-p{padding: 5px;
           margin-bottom: 40px;}
.book-price{    display: block;
    background: #ffd15e;
    width: 130px;
    padding: 3px 5px;
    border-radius: 20px;
    text-align: center;        float: right;
        position: relative;
        top: -35px;}
.book-b1{background-image: url(../images/new-b.png);
    background-size: 100% 35px;
    top: -75px;
    height: 35px;
    z-index: 1;
    transform: scale(1, 3.1);
    position: relative;
    width: 100%;
    clear: both;}
.book-b2{background-image: url(../images/bottom-t.png);
    background-size: 100% 35px;
    top: -28px;
    height: 35px;
    z-index: 1;
    transform: scale(1, 7.5);
    position: relative;
    width: 100%;
    clear: both;}
	.booktab{ background: #f1f1f1; border-radius: 20px;width: 1000px !important;}
.booktab ul{margin: 0px auto;display: flex;}
.booktab ul li{list-style-type: none;height: 40px;
        line-height: 40px;}
.booktab ul li a{        padding: 9px 30px;
       color: #7ebf1f;
        border-radius: 20px;}
.tive{ background: #f3ebdc;}
.mt-5{margin-top: 5rem !important;}
.book-search{    clip: auto;
    right: 0;
    clip-path: unset;
    font-size: 0px;
    height: 30px;
    width: 30px;
    background-color: transparent;
    right: 5px;
    left: unset;
    background: url(../images/search.png);
    background-size: cover;
    top: 6px;position: absolute;}
	.helpful_info
	 {
	    width: 100%;
	    padding: 10px 0 80px 0 !important;
	}
	.row {
		width: 1280px;
		margin: 39px auto;
	}

	.shadow-sm img {
		transform: scale3D(1, 1, 1);
		transition: all .4s ease-in-out;
		width: 100% !important;
	

		max-height: 380px !important;
	}

	.overflow-hidden .overlay {
		position: relative;
		top: 100px;
		left: 0;
		width: 100%;
		height: 100%;
		text-align: center;
		opacity: 0;
		transform: scale(0.5);
		transition: all .4s ease-in-out;
		color: #fff;

	}

	.card-img-top {
		width: 100%;
		border-top-left-radius: calc(.375rem - .0625rem);
		border-top-right-radius: calc(.375rem - .0625rem);
	}

	.shadow-sm img {
		transform: scale3D(1, 1, 1);
		border-radius: 20px;
		transition: all .4s ease-in-out;
		width: 300px !important;
		        border: 5px solid #fff;height: 245px;
	}

	.shadow-sm:hover img {
		transform: scale3D(1.1, 1.1, 1);
		transition: all .4s ease-in-out;
		box-shadow: -1px 1px 27px -5px rgba(0, 0, 0, 0.8);
	}

	.card-body {}



	.swiper-slide img {
		transform: scale3D(1, 1, 1);
		transition: all .6s ease-in-out;
	}

	.swiper-slide:hover img {
		transform: scale3D(1.1, 1.1, 1);
		transition: all .4s ease-in-out;
	}
}