/* 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;
}
.org-search {
	margin: 17px 0 0;
}
.org-search input {
	font-size: 10px;
	width: 80%;
}
.org-search button {
	width: 20%;
}
.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;
}
.welcome_msg {
    float: none;
}
.favour {
    float: none;
}
#org-logo {
	text-align: center;
}
.top-header-bg {
	background-image: none;
	background-color: #a28484;
}
.box_o .pr-0, .box_o .pl-0{
	padding-right: 15px!important;
	padding-left: 15px!important;
	
}
.promo_box h1 {
text-align:center;	
}

.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-right: 1;
}
.promo_box span {
    float: none;
    display: table;
    margin: 0 auto;
}
.promo_box h1 {
	float: none;
}
.top-header-bg {
    background-image: none;
    background-color:transparent;
}
.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: 0 auto 20px;
    display: table;
}
.favour a {
    font-size: 10px;
}
.favour ul li {
    padding: 0 5px;
}
.container.box_o {
    display: none;
}


.des_left {
    width: 100%;
}
.des_right {
    width: 98%;
    float: right
}


.gallery_wrapper .image {
    width: 98%;
}
.gallery_wrapper label img {
    /* width: 75px; */
    height: 46px;
    margin: 0 auto;
}
.gallery_wrapper label {
	    width: 48px;
    max-height: 48px;
}
.gallery_wrapper label {
    float: none;
}
.gallery_wrapper .item {
    display: none;
    text-align: center;
    max-height: 300px;
    height: 300px;
}
#creativege-footer .h2 {
    margin: 30px 0 15px 0;
    text-align: center;
}
}