/*Small Screen*/

@media only screen and (min-width: 321px) and (max-width: 480px) {

/*
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;

}
#credits p {
font-size: 80% !important; 
}

#main-footer #inner-footer .moduletable.footer-menu ul > li > a {
	color: #fff;
    padding: 0px 5px 0 0;
    margin-right: 5px;
    border-right: 1px solid;
    font-size: 80%;
}
#main-footer #inner-footer .moduletable.footer-menu ul > li:last-child a {
	  border-right : none  ;
}

#main-header #top-header .moduletable.contact-us-menu {
        top: 4em;
    position: absolute;
    right: 25px;
}
#main-header #top-header .moduletable.contact-us-menu {
	padding-right : 0 !important ;
}
#main-header #top-header .moduletable.search-top {
    top: 40px;
    right: 45px;
}
#main-header #top-header .moduletable.logo {
	    position: relative;
    width: 35%;
    background-color: white;
  top : 0 ; 
  left : 0 ;
}
#post-content .moduletable.home-brands h3 {
	    font-size: 200%;
    margin: 20px 0;
}
.hikashop_subcategories_listing .hikashop_subcategories .hikashop_category {
    width: 50% !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 ;
}
#main-footer #inner-footer .moduletable.footer-menu ul > li:last-child {
	;
}
#main-footer #inner-footer .moduletable.footer-menu ul > li:nth-child(6) a {
	border-right : none ;
}
.brixton-videos ul > li {
    width: 100% !important;	
}
  
.itemContainer.videos {
    width: 100% !important;
}
.sppb-addon-container.careers-form #_SimpleEmailForm_1 {
	    width: 80% !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 : 50% !important ;
}

.moduletable.logo-respo {
    display: block !important;
    width: 35%;
    background-color: white;
    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;
}


}
