
/* ---------------------------------------
	Responsive design code
-----------------------------------------*/

@media screen and (max-width: 1200px) {
	#wrapper,
	#blocks20 > div.inner,
	#block21 > div.inner,
	#bannerrow > div.inner,
	#block4 > div.inner,
	#block5 > div.inner,
	#block3 > div.inner,
	#row1 > div.inner,
	#block23 > div.inner,
	#block14 > div.inner
	{
    width: 100%;
}




}

@media screen and (max-width: 1024px) {
	.dj-megamenu-default li a.dj-up_a {
    padding: 0 35px;
	}
body > div {
  width: 99%;
	margin: 0 auto;
}



}

@media screen and (max-width: 980px) {
#wrapper3 .moduletable.moduleMainMenu {
    margin-top: 15px;
}
	
	.dj-megamenu-select-dark .dj-mobile-open-btn, .dj-megamenu-offcanvas-dark .dj-mobile-open-btn, .dj-megamenu-accordion-dark .dj-mobile-open-btn {
    
    margin: 0;
    float: right;
}
	#dj-megamenu118mobile {text-align: right;}
	
	
	

}

@media screen and (max-width: 950px) {
#wrapper4 #block5 .dj-megamenu-offcanvas {
    background: #ffffff;
    text-align: left;
    margin: 0;
}
	.blog.pageHome .homeThumbnail li {
    width: 100%;
    text-align: center !important;
		margin-bottom: 30px;
}
#wrapper3 #bannerlogo > div.inner {
    text-align: center;
    padding: 5px 0 10px 0;
}




}

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

#wrapper .blog.pageHome .leading-0, #wrapper .blog.pageHome .leading-1, #wrapper .blog.pageHome .leading-2 {
    width: 95%;
    float: none;
	margin: 20px auto;
	text-align: center;
}
	#row1 .flexiblecolumn {
    width: 50% !important;
    float: left;
}
	.com_flippingbook.view-category .fb_book_list_table li {
	
	width: 50% !important;
	text-align: center;
}
	a.flippingbook_book_img {
    margin: 0px auto;
    float: none;
}


}

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

#wrapper3 .moduletable.moduleMainMenu {
    margin-top: 5px;
}
.com_flippingbook.view-category .fb_book_list_table li {
	
	width: 100% !important;
	text-align: center;
}
}
