/*Extra Small Screen*/


@media only screen and (max-width: 320px) {  

/*
declaration of font size
*/
body{
  font-size:12px;
}

/*
moves everything down because of the top menu
*/
#wrapper{
  margin-top:50px !important;
}

/*
to slide off canvas
*/ 
#wrapper.active{
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
    -webkit-transform: translate3d(60%, 0, 0);
    -moz-transform: translate3d(60%, 0, 0);
    -ms-transform: translate3d(60%, 0, 0);
    -o-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
}  

div#offcanvas.active{
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
    -webkit-transform: translate3d(0%, 0, 0);
    -moz-transform: translate3d(0%, 0, 0);
    -ms-transform: translate3d(0%, 0, 0);
    -o-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0);
}

/*
top menu container
*/
#topmenu-container{
  height:50px;
    -webkit-transform: translate3d(0%, 0, 0) scale3d(1, 1, 1);
    -moz-transform: translate3d(0%, 0, 0) scale3d(1, 1, 1);
    -ms-transform: translate3d(0%, 0, 0) scale3d(1, 1, 1);
    -o-transform: translate3d(0%, 0, 0) scale3d(1, 1, 1);
    transform: translate3d(0%, 0, 0) scale3d(1, 1, 1);
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  z-index:999999;
}

/*
slide in top menu container
*/
#topmenu-container.active{
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
    -webkit-transform: translate3d(60%, 0, 0);
    -moz-transform: translate3d(60%, 0, 0);
    -ms-transform: translate3d(60%, 0, 0);
    -o-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
}

/*
top button position
*/
span#top-buttons {
  display:block;
  top: 15px !important;
}
.moduletable.main-menu { display : none ;}
#main-header {
	    padding-top: 0;
}
div#inner-content div.hikashop_products_listing > div.hikashop_products > div.hikashop_product{
Width: 100% !important;
}
#sidebar-left { 
display : none ;}
.moduletable.connect-with-us-footer {
	display : none ;
}
#main-footer #inner-footer .moduletable.footer-menu {
	width : 100% !important ;
	margin : 0 auto ;
	text-align : center ;
}
#main-footer #inner-footer .moduletable.footer-menu ul > li {
	border-bottom : none ;
}
#credits {
	    padding: 0 !important;
	 width: 100% !important;
    text-align: center;
}
#post-content .moduletable.home-brands h3 {
	    font-size: 180%;
    margin: 20px 0;
}
.hikashop_subcategories_listing .hikashop_subcategories .hikashop_category {
    width: 100% !important;
}
#content.with-sidebar-left #k2Container-projects .itemContainer {
	    width: 100% !important;
    float: left;
}
#content.with-sidebar-left {
	width: 100%;
	    text-align: center;
}
#inner-content .moduletable.breadcrumbs-all ul {
	    text-align: left;
}

#inner-wrap #content #inner-content #k2Container-projects div div.itemListCategory h2 {
	text-align : left ;
}
#content.with-sidebar-left #inner-content {
	padding : 0 ;
}
#k2Container-services.itemListView .catItemBody-services  {
	width : 100% !important ;
}
#post-content .moduletable.contact-form {
	border-top : 1px solid #ccc ;
    width: 100%;
}
#k2Container-contact.itemListView {
	width: 100%;
    float: left;
}
#k2Container-contact.itemListView .itemList {
	padding : 0 ;
}
#post-content .moduletable.contact-form .mod_sef {
		padding : 0 ;
}

.moduletable.search-top {
display : none ;	
}

.moduletable.contact-us-menu {
	display : none ;	
}
.moduletable.logo {
    position: relative !important;
    width: 70% !important;
    margin: 0 auto;
    top: 0 !important;
    left: 0 !important;
  
}
.brixton-videos ul > li {
    width: 100% !important;	
}


#main-footer #inner-footer {
	    padding: 35px 20px 250px !important;	
}
#main-footer #inner-footer .moduletable.footer-menu ul > li {
	display: block !important;	
	padding-bottom : 0  !important;	
}

#main-footer #inner-footer .moduletable.footer-menu ul > li > a {
	padding : 0 !important;
	margin-bottom: 5px !important;
	    display: block !important;
}



.itemContainer.videos {
    width: 100% !important;
}

.sppb-addon-container.careers-form #_SimpleEmailForm_1 {
	    width: 100% !important;	
}


span#hikashop_product_code_main.hikashop_product_code_main {
	border-top : none !important ;
}
div#inner-content div.hikashop_product_page div#hikashop_product_right_part {
	    width: 100% !important;
}

div#inner-content div.hikashop_product_page div#hikashop_product_left_part{
	    width: 100% !important;
		    margin-top: 0 !important;
}


div#inner-content div.hikashop_product_page div#hikashop_product_top_part {
	    width: 100% !important;
}


div#inner-content div.hikashop_product_page div#hikashop_product_right_part div#hikashop_product_description_main_mini {
	margin : 0 auto ;
}


#post-content > .moduletable.related-products{
	display : none !important ;
}
.home-brands #hikashop_category_information_module_395 .hikashop_subcategories_listing .hikashop_subcategories .hikashop_category {
	width : 100% !important ;
}


.moduletable.logo-respo {
    display: block !important;
    width: 100%;
    background-color: white;
    margin: 0 auto;
    top: 0;
    left: 0;
}
#main-header #top-header .moduletable.logo {
display : none !important ;	
}

.moduletable.footer-logo {
	    padding: 0px 0 20px;
		    margin: 0 auto;
    width: 100%;
    text-align: center;
}

.moduletable.footer-logo img {
	width : 100% ;
}

#k2Container iframe {
	width : 100% ;
}
.itemContainer.videos {
	padding : 0 ;
}
.itemView.services-item .itemImageBlock {
    width: 100%;
}
.itemView.services-item .itemHeader {
    width: 100%;
}
.itemView.services-item .itemFullText {
    width: 100%;
}
.theme-default .nivoSlider img{
	height: 250px !important;
}

}