/*** RESPONSIVE ***/



/* large desktop */

@media (min-width: 1200px) {



}



/* phablet & desktop */

@media (min-width: 768px) and (max-width: 1200px) {



}



/* tablet */

@media (max-width: 768px) {

	/* general & header */

	.site-container, .site-inner, .site-header .wrap, .nav-primary .wrap {

		width: 100%;

		display: block;

		overflow: hidden;

	}



	.nav-primary {

		width: 100%;

	}



	/* nav */

	#toggle-top {

		display: block;

		width: 100%;

		text-align: center;

		padding: 10px 0px;

		background-color: #e81d25;

		color: #FFF;

		border: medium none;

		font-size: 1em;

		font-weight: bold;

		text-transform: uppercase;

		line-height: 1em;

	}



	#toggle-top {

		display: block;

	}

	#toggle-top i {

		margin-right: 6px;

	}

	.nav-primary {

		height: auto;

		display: none;

	}

	.nav-primary .wrap {

		height: auto;

	}

	.nav-primary.active {

		display: block;

	}

	.nav-primary li {

		

		width: 100%;

		background-color: #e81d25;

		border-top: rgba(224, 224, 224, 0.53) solid 1px

	}

	.nav-primary li:hover > a, .nav-primary .current_page_item a, .nav-primary .current-cat a, .nav-primary .current-menu-item a {

		background: none;

	}

	.touch {

		height: 43px;

		position: absolute;

		right: 0px;

		top: 0px;

		width: 43px;

		display: block;

	}

	.touch i {

		width: 29px;

		height: 29px;

		position: absolute;

		top: 7px;

		right: 5px;

		z-index: 999;

		color: #fff;

		font-size: 14px;

		background: rgba(3, 5, 8, 0.33);

		line-height: 29px;

		font-weight: bold;

		text-align: center;

	}

	.nav-primary ul ul, .sidebar ul ul {

		position: static;

		margin: 0;

		padding: 0 0 0 0px;

		visibility: visible;

		opacity: 1;

		width: 100%;

		background-color: #3BA8F7;

		display: none;

	}



	.nav-primary li li {

		background: #e81d25;

	}

	.nav-primary li li {

		margin: 0 !important;

		padding: 0;

	}

	.nav-primary li li a {

		padding-left: 20px;

	}

	.nav-primary ul ul ul, .sidebar ul ul ul {

		border: none;

	}

	.nav-primary .menu-item-has-children.active > .sub-menu,

	.sidebar .menu-item-has-children.active > .sub-menu {

		display: block;

	}



	.site-header .widget_text {

		position: initial;

	}



	/* content */

	.search-form {

		top: 0;

		right: 5px;

		display: none;

	}

	#searchform input[type="text"], .search-form input[type="text"], .search-form input[type="search"] {

		width: 70%;

	}

	#searchform input[type="submit"], .search-form input[type="submit"] {

		width: 9%;

	}

	/*.content {

		padding-top: 40px;

	}*/



	/* sidebar */

	.sidebar .touch {

		width: 30px;

		height: 30px;

	}

	.sidebar .touch i {

		width: 20px;

		height: 20px;

		line-height: 20px;

	}

	.sidebar ul li {

		padding-left: 5px;

	}

	.sidebar ul ul {

		background: #F0F1F2;

		border: none;

		padding-top: 7px;

	}

	.sidebar li li {

		padding-left: 5px;

	}

	/* single */

	.single-thumb, .single-attribute ul {

		margin: 0;

	}

	.sidebar-content-sidebar .sidebar-secondary, .sidebar-content-sidebar .sidebar-primary {

		float: left;

		width: 30%;

		margin-left: 5px;

	}

	.sidebar-content-sidebar .sidebar-secondary {

		width: 100%;

	}

	.sidebar-content-sidebar .content {

		width: 69%;

	}

	.sidebar-content-sidebar .content-sidebar-wrap {

		width: 100%;

		float: none;

	}

	.product-list .product-item {

		width: 31.3%;

		margin: 5px 1% 10px !important;

		padding: 0 10px;

	}

	iframe {

		max-width: 100%;

	}

	.entry-content {

		padding: 5px;

	}

	#callnow {

		display: block;

	}

	#support-online-4 {

		width: 100%;

	}

	.single .product-list {

		width: 100%;

	}



		.footer-widgets .wrap .widget {

		width: 100%;

		float: none;

	}



		.footer-widgets .wrap .widget:nth-child(3) {

		width: 100%;

		float: none;

	}



.footer-widgets .wrap {

	width: 100%;

	 padding: 0px 10px;

    background: transparent;

    text-align: center;

	}

	.site-header .wrap {

		height: auto;

	}



		.footer-widgets , .site-footer {

	width: 100%;

}



	.footer-widgets {

		height: auto;

	}

}



@media (max-width: 768px) {

	.sidebar-content-sidebar .sidebar-secondary, .sidebar-content-sidebar .sidebar-primary {

	    float: none;

	    width: 100%;

	    margin-left: 0;

	}



	.sidebar-content-sidebar .content, .content-sidebar-sidebar .content-sidebar-wrap , .sidebar-secondary, .site-header, .footer-widgets, .site-footer, .site-inner {

		width: 100%;

		float: none;

	}
	.content-sidebar .content, .content-sidebar-sidebar .content, .sidebar {
		width: 100%;
	}

}



/* mobile */

@media (max-width: 480px) {



	.footer-widgets {

		height: auto;

	}

	.content-sidebar .sidebar, .sidebar-content .sidebar,

	.content-sidebar .content, .sidebar-content .content,

	.sidebar-content-sidebar .content, .sidebar-content-sidebar .sidebar-secondary, .sidebar-content-sidebar .sidebar-primary {

		width: 100%;

		float: none;

		padding-left: 10px;

		padding-right: 10px;

	}

	/*.metaslider {

		display: none;

	}*/

	.search-form {

		left: 10px;

		right: 10px;

	}

	.product-list .product-item,

	.single-thumb, .single-attribute {

		float: none;

	    width: 99%;

	    padding: 0;

	    box-sizing: border-box;

	}

	.single-thumb, .single-attribute {

		margin-top: 15px;

	}

	#searchform input[type="text"], .search-form input[type="text"], .search-form input[type="search"] {

		width: 82%;

	}

	.news-list .news-first-item p {

		float: none;

		width: 100%;

	}

	#callnow {

		display: block;

	}

	#support-online-4 {

		width: 100%;

	}



	.footer-widgets .wrap .widget {

		width: 100%;

		float: none;

	}



		.footer-widgets .wrap .widget:nth-child(3) {

		width: 100%;

		float: none;

	}



	 .footer-widgets .wrap {

	width: 100%;

    background: transparent;

    text-align: left;

     padding: 0px 10px;

	}

		.footer-widgets , .site-footer {

	width: 100%;

   

}

	.site-header .wrap {

		height: auto;

	}

}





