/* CSS Document */
@charset "utf-8";
 @media only screen and (min-width: 320px) and (max-width: 768px) {
.store_background {
	border: 0px;
	overflow: hidden;
	padding: 0 2%;
	width: 96%;
}
.store_wrapcen {
}
.store_header, .store_logo {
	width: 100%;
}
.store_promo_banner, .store_top_header, .store_nav_holder, .store_right_top, .store_col2, .store_col3, .store_col4, .creativege_favourites, .top_pro, .creativege_nav_holder, .creativege_promo, .top_promo, .top_promo_right, .promo {
	display: none;
}
.content, .footer_con, .store_footer_div1, .store_footer {
	width: 100%;
}
#creativege_logo {
	width: 100%;
	text-align: center;
}
.listin_content {
	margin: 0px 0 0px 0;
}
.store_footer {
	padding: 0px 0 0px 0;
}
.footer_full {
	background: none;
	margin: 0px 0 0;
}
.newsletter, .footer_logo, .addtofav, .footer_nav, .store_col2, .store_col3, .store_col4, .store_col1, #creativege_footer {
	display: none;
}
.bottom_footer {
	width: 100%;
	padding: 0 10px;
	box-sizing: border-box;
}
.footer-div1 {
	width: 100%;
}
#creativege_copy {
	width: 100%;
	text-align: center;
}
.creativege_designer {
	width: 100%;
	text-align: center;
}
#creativege_copy {
	padding: 10px 0;
}
.creativege_designer {
	margin: 0px 0 10px;
}
.creativege_designer img {
	max-width: 100%;
}
.creativege_banner img {
	max-width: 100%;
}
.tabs .tab {
	border: 1px solid #d8d8d8;
}
.tabs label {
	border-right: 0px solid #5e5400;
}
.des_left {
	width: 100%;
}
.des_right {
	width: 96%;
	padding: 0 2%;
	margin-top: 20px;
}
#gallery #slides {
	width: 100%;
}
.listin_content_box {
	float: left;
	margin-bottom: 20px;
	width: 100%;
	background: #fff;
	margin-top: 20px;
}
.favourites {
	display: none;
}
}
 @media only screen and (max-width:991px) {
#LeftPanel {
	display: none;
}
#LeftPanel + td {
	display: none;
}
.store-pages, .left-newslatter, .left-payment, .copyright-box {
	display: none;
}
.f-col2 ul {
	width: 50%;
}
}
@media screen and (max-width: 767px) {
.container {
	padding-left: 15px;
	padding-right: 15px;
}
.header .row {
	width: 100%;
}
.welcome_msg {
	width: auto;
	margin: 0px 0 0px;
	padding: 5px 0 5px 18px;
	font-size: 12px;
	float: none;
	background: none;
}
.favourites ul li:first-child {
	background: url(../images/top_link_01.png) no-repeat 0px 6px;
	margin-right: 8px;
}
.favourites ul li a {
	font-size: 12px;
}
.top_left {
	float: none;
	margin: 20px auto;
	width: 100%;
	text-align: center;
}
.top_right {
	float: none;
	margin: 20px auto;
	width: 100%;
	text-align: center;
}
.img {
	margin: 20px 0;
}
#org-logo {
	text-align: center;
}
.top-header-bg {
	background-image: none;
}
.cen {
	margin-left: 0;
}
.f-col1 {
	margin: 25px 0 0;
	text-align: center;
}
#creativege-footer h1 {
	text-align: center;
}
.f-col2 ul {
	width: 100%;
}
.f-col2 ul li {
	text-align: center;
}
.f-col2 ul li a {
	float: none;
	line-height: 30px;
}
#creativege_newsletter #creativege_text p {
	text-align: center;
}
#creativege_newsletter #creativege_signup {
	margin: 15px auto;
	text-align: center;
	float: none;
}
.f-col4 {
	text-align: center;
}
#creativege-copy {
	float: none;
	text-align: center;
}
.creativege-designer {
	float: none;
	text-align: center;
}
.creativege-designer img {
	max-width: 100%;
}
.promo_box {
	border: 1px solid #dddede;
	border-right: 1;
}
.promo_box span {
	float: none;
	display: table;
	margin: 0 auto;
}
.promo_box h1 {
	float: none;
}
.col-md-3.col-sm-12.align-self-center.pr-0.pl-0 {
	padding-right: 15px!important;
	padding-left: 15px!important;
}
.col-md-3.col-sm-12.align-self-center.pl-0 {
	padding-right: 15px!important;
	padding-left: 15px!important;
}
.col-md-3.col-sm-12.align-self-center.pr-0 {
	padding-right: 15px!important;
	padding-left: 15px!important;
}
#creativege-logo {
	margin: 15px 0;
	text-align: center;
}
.favourites {
	float: none;
	padding: 0;
	width: auto;
	margin: 10px auto;
	display: table;
}
.header .row .pl-0, .px-0 {
	padding-left: 15px!important;
}
.pr-0, .px-0 {
	padding-left: 0!important;
}
.favour a {
	font-size: 10px;
}
.favour ul li {
	padding: 0 5px;
}
.container.box_o {
	display: none;
}
.store_category > ul li {
	margin: 0 1.1% 10px;
	width: 30.4%;
}
.detail_text .content-box {
	display: inline-block;
	width: 100%;
}
.detail_text .content-box {
	padding: 0px 0 0 0px;
}
.creativege_visit {
	float: none;
}
.slider .list {
	width: 100%;
	display: -ms-flexbox;
	display: table;
	margin-bottom: 20px;
}
.slider:not(.col-1):not(.vScroll) .item {
	display: table;
	vertical-align: middle;
	padding: 0 7.5px 20px;
	width: 100%;
}
.slider .item .imgBox {
	width: auto;
}
#gallery {
	padding: 10px;
}
#gallery .thumb {
	height: 32px;
	width: 32px;
}
#gallery #slides div ul li {
	display: inline-block;
	margin-bottom: 3px;
	margin-left: 0px;
	margin-top: 0;
}
#gallery div.img-wpr, #gallery .big-img-wpr {
	height: 300px;
	left: 0;
	margin: 0 auto 10px;
	right: 0;
	top: 15px;
	width: 90%;
}
.pad {
	width: 100%;
}
.brauche {
	text-align: center;
}
.pro_img {
	float: none;
}
.infoBox .box span {
	text-align: center;
	float: none;
}
.infoBox .box>* {
	display: block;
}
.infoBox .col {
	-ms-flex-preferred-size: 0;
	flex-basis: auto;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%;
	width: 100%;
}
.news_text p {
	text-align: center;
}
.down {
	float: none;
	margin: 0 auto 10px;
}
.news_text ul li {
	text-align: center;
	background: none;
}
}
 @media screen and (max-width: 500px) {
.store_category > ul li {
	margin: 0 1.1% 10px;
	width: 98%;
}
.favourites ul li a {
	font-size: 8px;
	padding: 0 0 7px;
}
}
