@media screen and (max-width: 1120px) {
	.search-mobile {
		display: list-item;
		margin: 20px;
		border-top: 1px solid #bababa;
	}
	#header .grid-nav {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 0.3fr 1.4fr;
		grid-template-columns: 0.3fr 1.4fr;
		gap: 0px 10px;
		grid-template-areas: "logo logo-name" "logo logo-name ";
	}
	#header .grid-nav .logo {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-ms-grid-row: 1;
		-ms-grid-row-span: 2;
		-ms-grid-column: 1;
		grid-area: logo;
	}
	#header .grid-nav .logo img {
		width: 50px;
		min-height: 50px;
	}
	#header .grid-nav .logo-name {
		-ms-grid-row: 1;
		-ms-grid-row-span: 2;
		-ms-grid-column: 2;
		grid-area: logo-name;
	}
	#header .grid-nav .logo-name .logo-name1 {
		font-size: 20px;
	}
	#header .grid-nav .logo-name .logo-name2 {
		font-size: 16px;
	}
	#header .grid-nav .ssearch {
		grid-area: ssearch;
		display: none;
	}
	#header .grid-nav .language {
		grid-area: language;
		display: none;
	}
	#header .nav-list {
		display: none;
	}

	#hero {
		height: 46vh;
	}
	#hero .carousel-item {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		min-width: 100%;
		width: 100%;
		height: 46vh;
		opacity: 1;
		visibility: inherit;
	}

	#services .blog .sidebar {
		margin: 0;
	}
	.portfolios .container .mb-5 {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		display: block;
		z-index: 1;
	}
	.portfolios .container .mb-5 .video-p {
		position: relative;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 100%;
	}
	.portfolios .container .mb-5 .content {
		margin-top: 50px;
		padding: 0;
		position: static;
		overflow: hidden;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: start;
		-webkit-box-align: baseline;
		-ms-flex-align: baseline;
		align-items: baseline;
		width: 100%;
	}
}
/*# sourceMappingURL=tablet.css.map */
