/* CSS Document */
@-ms-viewport {width:device-width;}
@viewport{width:device-width;}
@media only screen and (max-width:950px){
.bottom {
	text-align: center;
}
.copyrights {
	float: none;
}
.my_new_buttons_whatsapp, .my_new_buttons_phone {
	width: 100%;
	margin-bottom: 10px;
}
.design {
	float: none;
}
.my_cats_list ul li {
	width: 50%;
}
.banner_single a, .banner_multi a {
	height: auto;
}
.banner_cont h2 {
	font-size: 15px;
}
.banner_cont_all {
	padding: 0px 10px;
}
.banner_multi {
	width: 100%;
	margin-bottom: 15px;
}
.banner_single a img, .banner_multi a img{
	height:auto;
}
.my_content_title {
	display: block;
}
.my_products li {
	width: 100%;
	border-left: none;
}
.my_prod_all img {
	height: auto;
	max-height: 200px;
	width: auto;
	margin: 0px auto;
}
#header {
	padding:10px 15px;
}
.logo {
	float: none;
	margin-top: 0px;
	text-align: center;
}
.social {
	float: none;
	clear:both;
	margin: 0px;
	text-align: center;
}
.social li {
	float: none;
	display: inline-block;
}
.head_search {
	width: 100%;
	margin-right: 0;
}
.my_cats_list ul li a h2 {
	font-size: 12px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.my_cats_list ul li:nth-child(5n+5) a {
	border-left: 1px solid #eee;
}
.nav_categories {
	width:25%;
	position:static;
	height:60px;
}
.nav_account {
	height:60px;
	width:50%;
	border-right: none;
}
.my_nav_icon {
	float: right;
	width: 25%;
	height: 60px;
	border-left: 1px solid rgba(255,255,255,0.1);
	display: block;
	text-align: center;
	line-height: 60px;
	cursor: pointer;
	color: #fff;
	font-weight: normal;
	font-size: 17px;
}
.my_nav_icon.active{
	color:#f39200;
}
.my_nav_icon:before {
	content: "\f0c9";
	font-family: FontAwesome;
}
.navd {
	background: #023878;
	position: absolute;
	margin-top: 60px;
	right: 0;
	width: 100%;
	z-index:1000;
	margin-right: 0;
}
.navd li {
	float: none;
	text-align: center;
}
.navd li a {
	line-height: normal;
	padding: 15px 10px;
	border-bottom: 1px solid rgba(255,255,255,0.1);
}
.nav_account_login {
	padding: 0px;
	height:60px;
	width: 50%;
	text-align: center;
	border-left: 1px solid rgba(255,255,255,0.1);
}
.nav_account_cart {
	width: 50%;
	text-align: center;
	padding: 0px;
}
.n_a_c_img {
	margin: 14px auto 0px;
	display:inline-block;
	float:none;
}
.nav_categories_title i {
	float: none;
	margin: 11px auto 0px;
}
.nav_account_login a:before {
	font-family: FontAwesome;
	content: "\f007";
	color: #fff;
	font-weight: normal;
	font-size: 25px;
}
.nav_account_login {
	padding: 0px 10px;
}
.nav_account_cart {
	padding-right: 10px;
}
.n_a_c_img {
	width: 28px;
	height: 28px;
	margin-top: 14px;
}
.navi {
	padding: 0px 10px;
}
#slideshow {
	height: 200px;
	margin-top: 0px;
}
.slider_cont_all {
    padding: 0px;
}
.slider_cont h2 {
	font-size: 15px;
}
.nav_categories_txt {
	width: 100%;
	top: auto;
	margin-top: -11px;
	position:absolute;
	right: 0;
	overflow: auto;
}
#navi.scrolled {
	position: relative;
}
.nav_categories_title.active i{
	background:#f39200;
}
.news_loop {
	width: 100%;
	text-align: center;
}
.news_top h2 {
	margin: 0px;
	height: auto;
}
.news_img {
	height: auto;
}
.news_txt p{
	height:auto;
}
.width{
	width:100%;
}
.nav_categories_txt,.banner_cont p,.site_data,.nav_categories_title div,.nav_categories_title:before,.navd,.nav_account_login a span, .n_a_c_title span,.nav_account_login a p, .n_a_c_title p,.cycle-pager,.slider_cont p,.slider_cont a,.logo2,.news_top p,#navi.scrolled + .nav_fix,.n_a_c_title{
	display:none;
}
#wrap {
	padding-right: 20px;
}
#contents {
	padding: 0px 15px;
	text-align: center;
}
.postmeta_cats {
	float: none;
	margin-bottom: 10px;
}
.postmeta_dets {
	float: none;
}
#map_contact {
	display: block;
	width: 100%;
	text-align: center;
}
.map_contact_right {
	display: block;
	width: 100%;
	height: 250px;
}
.map_contact_left {
	display: block;
	width: 100%;
	padding: 15px;
	height: auto;
}
#precemp {
	text-align: center;
	padding:12px;
	margin-top:0;
}
.bodyin #wrap {
	padding-right:0;
}
.pages_title h2,.slider_cont h2{
	font-size: 22px;
}
.pages_title h1,.slider_cont h1{
	font-size: 13px;
}
.pages_title {
	max-width: unset;
	padding: 0px;
}
#cart .dropdown-menu {
	min-width: unset;
	margin-top:14px;
	max-width: unset;
	width: 100%;
	left: 0;
	right: 0;
}
#wrap {
	min-height: unset;
}
.breadcrumb {
	text-align: center;
}
.slick-dotess .slick-dots li {
	height: 50px;
	width: 50px;
}
.slick-dotess .slick-dots {
	text-align: center;
}
#content {
	padding: 0px;
}
.col-sm-8 {
	padding: 0px;
}
.tab-content {
	margin-bottom: 20px;
}
.hidden-xs {
	display: block !important;
	padding: 0px;
	margin-top: 15px;
}
.well.well52 {
	margin-left: 0;
}
.col-sm-6{
	padding:0;
}
.contact_form_frame label {
	width: 100%;
}
}