/* mobile css */

@media (min-width: 1200px) {

}

@media ( max-width: 768px ) {
	.site-branding {
		margin-bottom: 10px;
	}
	.main-navigation {
		margin: 10px 0;
	}
	.box-vertical-megamenus {

		display:none;	

	}

	.site-header.f-nav {

		position: initial;

	}

	.header__logo {

		text-align: center;

		padding: 10px 0;

	}

	.nav__primary {

		float: none;

		margin-bottom: 10px;

	}
	.video_slider {
		min-height: 24vh;
		display: none;
	}
	.main-navigation .menu-toggle {
		background: #fff;
	    color: #333;
	    text-transform: uppercase;
	    border: none;
	    width: 100%;
	    font-weight: bold;
	    margin-bottom: 10px;

	}

	.main-navigation ul > li {

		width: 100%;

		margin: 0 !important;

	}

	.main-navigation ul ul li  {

		padding: 0 10px;

	}

	.main-navigation ul ul li a {

		color: #cd661d;

	}

	.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;

	}

	.main-navigation  ul li ul, .main-navigation.toggled ul ul {

		position: static;

		margin: 0;

		padding: 0 0 0 0px;

		visibility: visible;

		opacity: 1;

		width: 100%;

		background-color: #fff;

		display: none;

	}

	.main-navigation .menu-item-has-children.active > .sub-menu {

		display: block;

	}

	.header__hotline {

		display: none;

	}
	.show_project .left .post-thumbnail {
		height: auto;
	}
	.res-post .product-post .rest-post-thumb {

		height: auto;

	}

	.site-info, .site-content  {

		padding: 0 15px;

	}

	.site-content .content-area, .site-content .widget-area {

		width: 100%;

	}

	.woocommerce .bigc-woo .product-post {

		padding: 10px;

	}

	.woocommerce .bigc-woo .product-post .rest-post-thumb {

		height: auto;

		max-height: 145px;

	}

	.site-footer .widget {

		width: 100%;

	}

	.bs-summary.entry-summary {

		width: 100%;

	}

	.list-news .right-news .news-post img {
		height: auto;
	}
	.video-content, .video-list {
		display: none;
	}
	.bs_design_consultancy .design-item {
		padding: 10px 0;
	}
	.bs_design_consultancy .design-item .content-dsg {
		padding: 15px;
	}
	.heading {
		margin: 10px 0;
	    font-size: 25px;
	    font-weight: bold;
	}
	.bs_design_consultancy .design-item .content-dsg h4.title {
	    color: #fff;
	    margin: 10px 0;
	    font-size: 25px;
	}
	.customer-slide .customer-cnt h6 {
		text-align: center;
		display: block;
		margin: 10px 0;
	}
	.admin-bar .menu-content .sticky {
		top: 0;
		width: 100%;
    	left: 0;
	}
	.menu-content .nav-project ul li {
		margin-bottom: 10px;
	}
	.logo-nav .menu-fx-mobile {
		display: none;
	}
	.nav-landing > .container {
		position: relative;
	}
	.logo-nav .menu-landing-toggle {
		font-weight: bold;
		font-size: 16px;
		cursor: pointer;
	}
	.logo-nav .menu-fx-mobile.open {
		display: block;
	}
	.logo-nav .menu-fx-mobile.open {
		position: absolute;
		right: 0;
		top: 100%;
		left: -15px;
		background: #2585cc;
		z-index: 999999;
		padding: 0 15px;
	}
	.logo-nav .menu-fx-mobile.open li {
		width: 100%;
		margin: 10px 0;
	}
	.section-container {
		padding: 10px 15px;
	}
}