@media screen and (max-width: 1750px) {
	.left-sidebar {
    	width: 60vw;
	}
}


@media screen and (max-width: 1650px){
	.left-sidebar {
	    width: 65vw;
	}
	.post-thumbnail_bg {
    	width: 35vw !important;
	}
}



@media screen and (max-width: 1450px){
	.post-thumbnail_bg {
    	width: 33vw !important;
	}
	.home-featured-slider {
    	padding-right: 90px;
	}
}



@media screen and (max-width: 1366px) {

	/*
.header-view-toggle:after, .inner_pages_links:after {
    	content: none !important;
	}
*/
	
	.home-cart-view {
    	padding-left: 0.5em;
	}
	
	.post-left {
    	width: 60%;
	}
	
	.post-right {
    	width: 40%;
	}
	
	.post-thumbnail_bg {
    	width: 41vw !important;
	}
	
	.single-content-block h3 {
    	width: 80%;
    	font-size: 30px;
    	line-height: 28px;
    	margin-top: 14px;
	}
	.product-attributes-list li {
    	font-size: 14px;
    }
	.woocommerce-loop-product__title {
    	margin-bottom: 5px;
	}
}


@media screen and (max-width: 1300px) {
	.header-view-toggle:after, .inner_pages_links:after {
    	right: -254px;
	}

}

@media screen and (max-width: 1280px) {
	.post-type-archive-product li.product:hover .product-hover-content, .home-product-list li.product:hover .product-hover-content {
    	padding: 12px;
	}
	.woocommerce-product-attributes.shop_attributes tr {
    	line-height: 17px;
	}
	.section-event-review-block {
    	padding-left: 0.5em;
    	padding-right: 0.5em;
	}
	.event-post-content-block {
    	padding: 50px 30px 30px 30px;
	}
	.event-post-page-item {
    	width: 42%;
	}
	.review-section {
    	width: 54%;
	}
	.page-id-29 .entry-content {
    	padding: 0 0.5em;
	}
}



@media screen and (max-width: 1280px) {
	header.entry-header .entry-title {
    	padding: 0 5px;
	}	
	.home-news-view.home-toggle-view-col.active {
    	padding-top: 20px;
    	padding-left: 10px;
   		padding-right: 10px;
   		width: 100vw;
	}
}



@media screen and (max-width: 1240px) {
	.whats-happening-post-page-item {
    	width: 31%;
	}
	.post-happening-content {
    	max-width: 100%;
    	padding-right: 1em;
	}
	.product-attributes-list li {
    	font-size: 12px;
    	margin-bottom: 0;
    	line-height: 18px;
	}
}




@media screen and (max-width: 1200px) {
	
	a.happening-inner-page , a.books-inner-page, a.header-toggle-whats-happening-btn, a.header-toggle-our-books-btn{
    	font-size: 20px;
	}
	
	.header-view-toggle:after, .inner_pages_links:after {
    	height: 42px;
	}
	
	.header-view-toggle-arrow-right {
    	right: 10px;
    	position: relative;
	}
	.home-news-view.home-toggle-view-col.active {
    	margin-top: 180px;
    	padding-top: 10px;
    	width: 99vw;
    	padding-left: 10px;
    	padding-right: 10px;
	}
	.home-news-view.active .home-news-latest-full-col {
    	width: 98%;
	}
	.home-cart-news-toggle-wrap {
    	margin-top: -227px;
	}

}



@media screen and (max-width: 1200px) {
	.header-view-toggle, .inner_pages_links {
    	width: 50%;
	}
	#social-links {
    	padding: 0;
    	margin: 0;
    	float: right;
	}
	#social-links li {
    	margin-right: 1em;
	}
	
	.home .product .product-subtitle {font-size: 1em;}
	
	.single-product-author-heading {
		padding-bottom: .25em;
		margin-bottom: .25em;
	}
}



@media screen and (max-width: 1087px){

}



@media screen and (max-width: 1024px){
	
	.post-thumbnail_bg {
    	height: 200px;
	}
	
	.home-featured-slider {
    	padding-right: 80px;
	}
}



@media screen and (max-width: 991px) {
	.home-product-list li {
    	width: 42%;
	}
	.header-view-toggle, .inner_pages_links {
    	width: 55%;
	}
	.whats-happening-post-item {
    	width: 79%;
	}
	.whats-happening-post-page-item {
    	height: 340px;
	}
	.home-block-happening .whats-happening-post-item {
    	height: 350px;
	}
	.home-news-view {
    	padding-bottom: 500px;
	}
	.product-attributes-list li {
    	font-size: 15px;
    	line-height: 22px;
    	float: left;
    	width: 100%;
	}
}



@media screen and (max-width: 940px) {
	.site-branding {
    	width: 25%;
	}
	#site-navigation {
    	width: 75%;
	}
	.footer-copy {
    	width: 40%;
	}
	.post-type-archive-product ul.products.columns-4 li {
    	width: 31% !important;
	}
	ul.products li.product.first {
    	clear: none !important;
	}
	figure.woocommerce-product-gallery__wrapper {
    	margin-right: 30px;
	}
	.single-product-content-wrap .woocommerce-product-gallery {
    	width: 42%;
	}
	.single-product-content-wrap .summary {
    	width: 56%;
    	padding-right: 5%;
	}
	.single-product-author-attributes-wrap, .woocommerce-tabs.wc-tabs-wrapper, .single-purchase-options-wrap {
    	width: 56%;
	}
	.woocommerce-product-attributes.shop_attributes tr {
    	width: 50%;
	}
	.single-purchase-options-wrap .add_to_cart_button {
    	margin-top: 10px;
	}
	.event-post-page-item {
    	width: 50%;
	}
	.review-section {
    	width: 50%;
	}
	.product-reviews p {
    	width: 100%;
	}
	.header-view-toggle, .inner_pages_links {
    	width: 100%;
	}
	.whats-happening-post-item {
    	width: 75%;
	}
}



@media screen and (max-width: 900px) {
	.whats-happening-post-page-item {
    	height: 380px;
	}

}



@media screen and (max-width: 850px) {
	a.header-toggle-whats-happening-btn , a.header-toggle-our-books-btn{
    	font-size: 20px;
	}
	.whats-happening-post-content h4, .whats-happening-post-content h4 a {
    	font-size: 16px;
    	margin-bottom: 5px;
	}
	.single-content-block h3 {
    	width: 100%;
    	font-size: 24px;
    	line-height: 27px;
	}
	.post-left , .post-right{
    	width: 50%;
	}
	.post-thumbnail_bg {
    	width: 50vw !important;
	}
	.whats-happening-post-item {
    	width: 70%;
	}
	.header-view-toggle:after, .inner_pages_links:after {
    	height: 42px;
	}
	
}




@media screen and (max-width: 800px){
	.whats-happening-post-item {
    	width: 67%;
	}
	.home-block-happening .whats-happening-post-item {
    	height: 390px;
	}
}



@media screen and (max-width: 767px) {
	.header-view-toggle, .inner_pages_links {
    	width: 60%;
    	margin-top: 1.5em;
	}
	.header-view-toggle:after, .inner_pages_links:after{
		content: none;
	}
	a.books-inner-page , a.happening-inner-page{
    	font-size: 16px;
	}
	a.books-inner-page {
    	width: 35%;
	}
	.main-navigation li {
    	padding-right: 0.7em;
	}
	.custom-logo-link {
    	max-width: 130px;
	}
	.menu-main-menu-container li a {
    	font-size: 13px;
	}
	ul.footer-logos {
    	display: inline-block;
    }
    ul.footer-logos li {
    	width: 100%;
    	margin-bottom: 30px;
	}
	.footer-copy {
    	width: 50%;
	}
	ul.footer-logos li:last-child {
    	margin: 0;
	}
	.offset-left .kt-row-layout-inner {
    	margin-left: -102%;
	}
	.left-sidebar, .right-sidebar , .page-wrap-inner{
    	width: 100%;
	}
	.left-sidebar {
    	padding-right: 0;
    	top: 0;
	}
	.right-sidebar {
    	padding-top: 35px;
    	padding-bottom: 50px;
    	top: 0;
	}
	.right-sidebar-content {
    	left: 10px;
    	width: 100%;
	}
	.post-type-archive-product ul.products.columns-4 li {
    	width: 48% !important;
    	margin: unset !important;
    	float: left;
    	margin-right: 2% !important;
    	margin-bottom: 2% !important;
	}
	.post-type-archive-product .single-product-author-heading, .home-product-list .single-product-author-heading {
    	font-size: 18px;
    	padding-right: 0;
	}
	.single-product-author-heading {
    	padding-bottom: 0;
    	margin-bottom: 6px;
	}
	.event-post-page-item {
    	width: 50%;
    	padding-right: 30px;
	}
	.cart_item .product-thumbnail {
    	max-width: 164px;
    	height: auto;
    	margin-bottom: 30px;
	}
	.woocommerce-cart .product-name {
    	padding-left: 0;
	}
	table.shop_table_responsive tr td {
    	margin-bottom: 10px;
	}
	.woocommerce-cart td.actions .coupon {
    	float: left;
    	width: unset;
	}
	.cart-collaterals {
    	width: 50%;
	}
	.whats-happening-post-page-item {
	    width: 47%;
	    height: 340px;
	}
	.archive_filter.whats-happening-post-page-item:nth-child(3n) {
    	margin-right: 15px;
    	
	}
	.archive_filter.whats-happening-post-page-item:nth-child(2n) {
    	margin-right: 0;
	}
	.home-block-happening .whats-happening-post-item {
    	width: 46%;
    	height: auto;
	}
	
	
	/****** home Toggle Section ******/
	.home-cart-news-toggle-wrap {
    	margin-top: 0;
    	width: 100%;
	}
	.home-cart-news-toggle-inner {
    	width: 100%;
	}
	.home-cart-view {
    	margin-top: 0;
    	width: 100%;
	}
	.home-news-view {
    	padding-bottom: 70px;
    	padding-top: 70px;
    	width: 100%;
    	/* height: 100% !important; */
	}
	.home-news-latest-preview-col {
    	left: 0;
    	width: 100%;
	}
	.whats-happening-post-item {
    	width: 47%;
	}
/*
	.connect-with-erp {
    	margin-top: 50px;
	}
*/
	.home-product-list li {
    	width: 48%;
	}
	.home .inner_pages_links {
    	display: block;
	}
	.home .header-view-toggle {
    	display: none;
	}
	.home .inner_pages_links {
    	margin-top: 20px;
	}
	
	#customer_details, #order_review{
		width: 100%;
	}
	#order_review {
    	padding-left: 0;
	}
	a.happening-inner-page {
    	float: right;
	}
	a.books-inner-page{
		padding-top: 0.5em !important;
    	padding-bottom: 0.5em !important;
	}
	.home-featured-slider {
    	padding-right: 0;
	}
	ul.product-attributes-list li {
    	width: 100%;
    	display: inline-block;
    	font-size: 14px;
    	line-height: 19px;
	}
	.single-product-view {
    	display: inline-block;
    	width: 100%;
    	margin-top: 15px;
	}
	.product-filter-list {
    	list-style-type: none;
    	max-width: 1280px;
    	margin: auto;
    	padding-left: 0px;
    	margin-bottom: 5px;
    	margin-right: 0.5em;
	}
	.product-filter-list li {
    	margin-bottom: 10px !IMPORTANT;
	}
	
	.woocommerce-tabs ul.tabs li a {padding: .5em 1em!important;}
	
	.related.products h2 {font-size: 2.5em;}
}



@media screen and (max-width: 640px){

	.menu-main-menu-container li a {
    	font-size: 14px;
    	color: #fff;
	}
	#primary-menu li {
    	padding-right: 10px;
	}
	a.books-inner-page, a.happening-inner-page {
    	font-size: 20px;
	}
	.event-post-page-item {
    	width: 100%;
    	padding-right: 0;
    	margin-bottom: 30px;
	}
	.review-section {
    	width: 100%;
	}
	.single-product-content-wrap .summary {
    	width: 100%;
    	padding-right: 0;
	}
	.single-product-author-attributes-wrap, .woocommerce-tabs.wc-tabs-wrapper, .single-purchase-options-wrap {
    	width: 100%;
	}
	.single-content-block h3 {
    	font-size: 18px;
    	line-height: 22px;
	}
	.post-thumbnail_bg {
    	height: 150px;
	}
	.site-header {
    	display: none !important;
	}
	.mobile-header , .menu_icon{
    	display: block !important;
	}
	.menu_icon {
    	right: 7px;
    }
    .inner_pages_links {
    	width: 100%;
    	margin-bottom: 0;
    	max-width: unset;
	}
	#masthead {
    	border-bottom: none;
	}
	.home.page-template-default #primary {
    	margin-top: 0;
    	display: inline-block;
    	width: 100%;
	}
	a.books-inner-page , a.happening-inner-page{
    	width: 50%;
    	float: left;
    	height: 40px;
    	line-height: 40px;
    	padding: 0 !important;
	}
	.menu-main-menu-container {
    	float: right;
    	background: #000;
    	width: 100%;
	}
	#primary-menu {
    	padding: 40px 10px 20px;
    	margin: 0;
    	list-style: none;
    	text-align: left;
	}
	#social-links {
    	padding-left: 10px;
    	float: left;
	}
	.sub-menu {
    	padding: 0;
    	margin: 0;
	}
	#primary-menu li {
    	line-height: 35px;
	}
	.header-view-toggle-arrow-right {
    	right: -7px;
    	position: relative;
    	float: none;
    	top: 4px;
	}
	.header-view-toggle-arrow-left {
    	top: 4px;
    	position: relative;
	}
	#primary {
    	display: inline-block;
    	width: 100%;
	}
	#primary-menu li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-33 {
    	display: none;
	}
	.mobile-navigation .menu-social-links-container {
   	 	background: #000;
    	display: inline-block;
    	width: 100%;
    	color: #fff;
    	padding-bottom: 40px;
	}
	.mobile-navigation #social-links li a {
    	color: #fff;
	}
	.menu-cart {
    	display: inline-block;
    	float: right;
	}
	img.header-cart-icon {
    	left: -60px;
    	position: relative;
    	top: 13px;
	}
	.footer-copy:first-child, .footer-copy {
    	width: 100%;
	}
	a.happening-inner-page {
    	text-align: center;
	}
	.single-product-content-wrap .woocommerce-product-gallery {
    	width: 65%;
	}
	figure.woocommerce-product-gallery__wrapper {
    	margin-right: 0;
	}
	.related.products ul.products li.product {
    	width: 48% !important;
	}
}


@media screen and (max-width: 600px){
	button.menu-toggle {
    	float: right;
	}
	/*
.footer-copy {
    	width: 70%;
	}
*/	
	.header-view-toggle, .inner_pages_links {
    	width: 100%;
    	max-width: unset;
	}
	.post-thumbnail_bg {
    	width: 100vw !important;
    	height: 220px;
	}
	.post-left, .post-right {
    	width: 100%;
	}
	.entry-left{
    	float: left;
    	width: 100%;
    	padding-right: 0;
	}
	.entry-right {
    	float: left;
    	width: 100%;
    	padding-left: 0;
	}
	.whats-happening-post-item {
    	width: 45%;
	}
	#billing_country_field, #billing_address_1_field, #billing_city_field, #billing_state_field, #billing_postcode_field, #billing_phone_field {
    	float: left;
    	width: 100%;
    	margin-right: 0;
	}
	.product-filter-list li, .select2-container {
    	width: 100% !important;
	}
	#searchform input {
    	width: 100%;
    	margin-bottom: 10px;
	}
	
}


@media screen and (max-width: 520px){
	li.product-filter-tags {
    	width: 95%;
	}
	.single-product-content-wrap .woocommerce-product-gallery {
    	width: 70%;
	}
	.cart_item .product-thumbnail {
    	max-width: 274px;
	}
	.whats-happening-post-page-item {
    	width: 100%;
    	height: auto;
	}
	.archive_filter_block {
    	margin-bottom: 8%;
	}
	.whats-happening-post-item {
    	width: 100%;
    	max-width: unset;
	}
	.home-news-view {
    	padding-left: 0.5em;
    	padding-right: 0.5em;
	}
	#kt-layout-id_a0d6b1-d7 {
    	margin-top: -60px !important;
	}
	a.books-inner-page, a.happening-inner-page {
    	font-size: 16px;
    }
    .single-product-content-wrap .woocommerce-product-gallery {
    	width: 100%;
	}
	.section-event-review-block {
    	padding: 0;
    	margin-top: 0;
	}
	.product-reviews {
    	margin-top: 20px;
	}
}



@media screen and (max-width: 414px){
	.home-product-list li {
    	width: 100%;
	}
	.product-filter-list li {
    	margin-bottom: 20px;
	}
}
