@media only screen and (max-width: 1750px) and (min-width: 1400px) {
	.custom1 .owl-dots {
		position: absolute;
		top: 90%;
		left: 5%;
	}

	.how-we-work {
		margin-left: -70px;
		padding: 0;
	}

	.how-we-work-section .shape-style:before {
		top: 87%;
	}

	.view-btn {
		right: 7%;
	}

	.unique-digital-ideas:before {
		left: -10%;
	}

	.unique-digital-ideas:before {
		left: -10%;
	}

	section.always-happy.gap {
		padding-bottom: 90px;
	}
}

@media(max-width: 1400px) {
	p {
		font-size: 16px;
		line-height: 28px;
	}

	img#theme-icon {
		width: 22px;
	}

	.theme-color {
		width: 50px;
		height: 35px;
	}

	h2 {
		font-size: 45px;
		line-height: 55px;
	}

	.view-btn h5 {
		color: white;
		font-weight: 600;
		font-size: 16px;
	}

	ul.Instagram-img figure.effect-duke {
		width: 80px;
		height: 80px;
	}

	.portfolio-two-list .client-detail li {
		padding: 14px;
	}

	.colin-clickson .social-media li a i {
		height: 45px;
		width: 45px;
		font-size: 15px;
	}

	.portfolio-two-list {
		padding: 30px;
	}

	.location-data.shape-style-hover:hover:before {
		left: 75%;
		top: 86%;
	}

	.cls-left.cls-right h6 {
		display: block;
		font-size: 34px;
		padding-bottom: 8px !important;
		line-height: 22px;
		font-weight: 400;
	}

	.cls-left.cls-right .colin-clickson h5 {
		font-size: 16px;
	}

	.client-detail a {
		font-size: 16px;
	}

	.zoom-slider .owl-item.active.center figure:before {
		width: 80%;
		height: 90%;
	}

	.client-detail h4 {
		font-size: 16px;
	}

	.video-section .heading h2 {
		width: 100%;
	}

	.blog-post-data ul {
		margin: 20px;
	}

	.mobil-img.shape-style-hover:hover:before {
		top: 94.5%;
		left: 84%;
	}

	.testimonials h3 {
		padding-top: 30px;
	}

	.newsletter p {
		padding-top: 36px;
	}

	.owl-theme .owl-nav {
		margin-top: 20px;
	}

	.sidebar-two input[type="text"] {
		font-size: 14px;
	}

	.blog-post-img a {
		top: 20px;
		left: 20px;
	}

	.blog-style-two.blog-three h2 {
		margin-top: -50px;
		transform: translateY(-10px);
	}

	.play p {
		width: 80%;
	}

	.blog-style-two.blog-three p,
	.blog-style-two p span {
		font-size: 16px;
	}

	.client-help p {
		font-size: 22px;
		line-height: 34px;
	}

	.mobil-img.shape-style-hover figure.effect-duke {
		height: 505px;
	}

	.blog-style-two.blog-three .client-help p {
		font-size: 22px;
		line-height: 36px;
	}

	.create-impactful p {
		font-size: 18px;
		padding-top: 15px !important;
	}

	header.header-style-three.fore .bar-menu svg {
		fill: black;
	}

	.client-detail li {
		padding-top: 25px;
		padding-bottom: 25px;
	}

	section.always-happy.gap {
		background: no-repeat;
		background-size: cover;
	}

	.myslider .owl-dots .owl-dot button span {
		margin-top: 14px;
	}

	.play {
		margin-top: 10px;
	}

	.view-btn i {
		width: 25px;
		height: 25px;
		font-size: 14px;
	}

	.blog-style-two h2 {
		width: 120px;
		height: 120px;
		padding-top: 22px;
	}

	.unique-section img {
		width: %;
	}

	.how-we-work {
		padding-left: 0;
	}

	.clients .owl-nav button i {
		font-size: 16px;
		height: 60px;
		width: 60px;
	}

	.title {
		font-size: 18px;
	}

	.portfolio-detail img {
		width: 100%;
	}

	.sec-btn {
		font-size: 16px;
		height: 60px;
		font-weight: 600;
	}

	header .sec-btn {
		font-size: 16px;
		height: 50px;
		padding: 12px 38px;
		font-weight: 600;
	}

	.planning-make.about-make i {
		top: -20%;
	}

	.planning-make.about-make:before {
		top: -19%;
	}

	ul.quick-links li {
		padding-bottom: 24px;
	}

	.recent-post i {
		font-size: 17px;
	}

	.sidebar {
		padding: 30px;
	}

	.blog-post-data {
		padding: 40px;
	}

	.about-unique .services-style-one {
		padding: 30px;
	}

	.navbar-links li.navbar-dropdown .dropdown a {
		padding-left: 15px;
		padding-top: 15px;
		padding-bottom: 15px;
		font-size: 14px;
	}

	.servics-clients .we-help {
		text-align: start;
		padding: 49px;
	}

	.services-img p {
		width: 90%;
	}

	.navbar-links li.navbar-dropdown .dropdown {
		width: 200px;
	}

	.zoom-slider-data h3 {
		font-size: 14px;
		margin-left: 20px;
	}

	.white_content {
		width: 47% !important;
		padding: 70px 55px;
	}

	.navbar-links li.navbar-dropdown .dropdown a {
		padding-left: 23px;
		padding-top: 12px;
		padding-bottom: 12px;
		font-size: 14px;
	}

	.years-experience h3 {
		font-size: 80px;
		font-weight: 600;
		padding-right: 20px;
		line-height: 0px;
	}

	.years-experience h6 {
		font-size: 16px;
	}

	.menu-inner.ps.ps--active-x.ps--active-y .portfolio-img h3 a {
		line-height: 33px;
		font-size: 26px;
	}

	.unique-solutions>p,
	.planning-make p {
		width: 81%;
	}

	.unique-solutions .heading h2 {
		width: 90%;
	}

	.pricing-plan-one li {
		font-size: 22px;
		padding: 19px;
	}

	.package h6 {
		padding-top: 15px;
		padding-bottom: 5px;
	}

	.pricing-plan-one.text-style li {
		padding: 20.4px;
	}

	.services-style-one:hover .services-style-one-img:before {
		left: 31%;
		top: 4%;
	}

	.pricing-plan-one a.sec-btn {
		height: 60px;
	}

	.blog-style {
		padding: 84px 30px 30px;
	}

	.package {
		padding: 30px;
	}

	.services-style-one h4 {
		font-size: 22px;
	}

	.team-slider .owl-nav button.owl-prev i,
	.team-slider .owl-nav button.owl-next i,
	.photo .owl-nav button.owl-next i,
	.photo .owl-nav button.owl-prev i {
		height: 45px;
		width: 45px;
		border-radius: 51px;
		font-size: 14px;
		border: 1px solid #7d7d7d;
	}

	.myslider .owl-dots .owl-dot button {
		font-size: 30px;
	}

	.planning-make i {
		padding: 25px;
		margin-right: 40px;
	}

	.planning-make h3 {
		font-size: 24px;
	}

	.unique-digital-ideas:before {
		left: -16%;
	}

	.planning-make svg {
		width: 40px;
	}

	.planning-make {
		margin-top: 30px;
	}

	.featured-img img.featured-one-img {
		width: 241px;
		height: 279px;
	}

	.featured-img img.featured-two-img {
		width: 360px;
		height: 400px;
	}

	.myslider .owl-dots {
		left: -50%;
		top: 14%;
	}

	form.message .nice-select.Advice {
		height: 60px;
	}

	form.message .nice-select:before {
		height: 34px;
		right: 11%;
	}

	form.message .nice-select:after {
		right: 28px;
		top: 46%;
	}

	.expertise input[type="text"] {
		height: 60px;
	}

	.blog-style-two h2 {
		margin-top: -80px;
		transform: translateY(-38px);
	}

	.featured-area-three .view-btn {
		bottom: -15%;
		right: 6%;
	}

	.myslider .owl-nav {
		bottom: -26%;
	}

	.blog-style-two-data>h3>a {
		padding-top: 5px;
		padding-bottom: 10px;
	}

	.blog-style-two-data a {
		padding-top: 34px;
	}

	ul.logos li img {
		transform: scale(0.7);
	}

	.button-gap {
		margin-top: 0;
	}

	ul.logos li {
		padding: 25px;
	}

	ul.logos li:hover img {
		transform: scale(0.8);
	}

	.myslider .owl-dots .owl-dot button {
		margin-bottom: 25px;
	}

	.featured-area-three .owl-theme .owl-nav.disabled+.owl-dots {
		top: 12%;
	}

	.hero-section-two:after {
		top: 75.5%;
		left: 63%;
	}

	.featured-area-three .view-btn {
		bottom: -6%;
		right: 9%;
	}

	.photo-preview::after {
		padding: 190px;
		top: 2%;
	}

	.marquee_text .portfolio-img img {
		width: 275px;
		height: 310px;
	}

	.laptop img {
		width: 100%;
	}

	.unique-solutions>p {
		padding-bottom: 25px;
	}

	.count-time h2,
	.count-time span {
		font-size: 62px;
		margin-top: -20px;
	}

	.custom2 .owl-nav {
		bottom: -3%;
	}

	.custom2 .owl-dots {
		left: -32%;
		bottom: -0.5%;
	}

	.count-time p {
		top: 58%;
	}

	.count-time.one {
		margin-top: 34px;
		margin-left: 63px;
	}

	.phone-style svg {
		margin-top: -4px;
		width: 26px;
	}

	.unique-digital-ideas .heading h2 {
		width: 100%;
	}

	.count-time.one:before {
		top: -41%;
	}

	.count-time.one {
		width: 220px;
		height: 220px;
	}

	.category-info h3 a {
		font-size: 23px;
	}

	.heading h2 {
		padding-bottom: 44px;
	}

	.category-info p {
		font-size: 14px;
	}

	.category.one {
		padding-left: 50px;
	}

	ul.client-data li img {
		width: 120px;
	}

	ul.client-data li {
		width: 210px;
		height: 210px;
	}

	.blog-button p {
		width: 100%;
	}

	.count-time {
		width: 200px;
		height: 200px;
	}

	.planning-make img {
		margin-right: 40px;
	}

	.img-unique.shape-style:before {
		top: 86%;
		left: 62%;
	}

	.planning-make:before {
		height: 25px;
		width: 25px;
		top: -2%;
		font-size: 14px;
	}

	.planning-make:after {
		height: 110px;
		left: 8.5%;
		top: 73%;
		z-index: -1;
	}

	.zoom-slider-data h4 {
		font-size: 20px;
		top: 69%;
		left: -18%;
	}

	.team-flex ul {
		top: 60%;
	}

	.img-team img {
		height: 240px;
	}

	.zoom-slider-data h2 {
		top: 54%;
		left: 2%;
	}

	.how-we-work-section {
		padding-bottom: 0;
	}

	.how-we-work-section .shape-style:before {
		top: 87%;
	}

	.zoom-slider .owl-item>div {
		padding-left: 36px;
	}

	#scroll {
		width: 35px;
		height: 35px;
	}

	#scroll span {
		margin-left: -6px;
		margin-top: -9px;
		border: 6px solid transparent;
		border-bottom-color: #ffffff;
	}

	.zoom-slider .owl-nav {
		bottom: -2%;
	}

	.team-flex {
		padding: 35px;
	}

	.team-flex:hover ul {
		left: 75%;
	}

	.photo-preview .two img {
		left: 72%;
		top: 33%;
	}

	.photo-preview .five img {
		left: 35%;
		top: 44%;
	}

	.five img {
		width: 100px;
	}

	.photo-preview .for img {
		left: 49%;
		top: 101%;
	}

	.blog-style>h3>a {
		font-size: 24px;
		padding-bottom: 15px;
		line-height: 32px;
		padding-top: 0;
	}

	.blog-style a {
		padding-top: 35px;
	}

	.links li a {
		font-size: 15px;
	}

	.footer-style-one .gap {
		padding: 80px 0;
	}

	.blog-style.shape-style-hover:hover:before {
		left: 75%;
	}

	.footer-style-one {
		padding-bottom: 30px;
	}

	.links li {
		padding-top: 6px;
	}

	.footer-style-one {
		padding-top: 80px;
	}

	.newsletter h4 {
		font-size: 18px;
	}

	.heading h2 {
		width: 70%;
	}

	.testimonials p {
		width: 100%;
		font-size: 22px;
		line-height: 34px;
	}

	.team-flex.shape-style-hover:hover:before {
		left: 81%;
	}

	.services-style-one.nogap {
		margin: 0;
	}

	.logodata .owl-dots {
		display: none;
	}

	.pdd,
	.blog-style-two.blog-three.page-two .blog-style-three-data {
		padding: 0px 100px;
	}

	.detailmobil h4 {
		font-size: 26px;
	}

	ul.features li {
		font-size: 16px;
	}

	.blog-style-two.blog-three.page-two .blog-style-three-data {
		padding: 0px 50px;
	}

	.blog-style-two.blog-three.page-two .blog-style-three-data h3 a {
		font-size: 40px;
	}

	.what-we-provide.address h5 {
		font-size: 16px;
		line-height: 26px;
	}

	.location-data h3 {
		font-size: 26px;
	}

	.blog-post-data h2 {
		font-size: 38px;
		font-weight: 600;
	}

	.blog-post.shape-style-hover:hover:before {
		left: 87.5%;
	}

	.mobil-img img {
		width: 100%;
	}

	.services-img img {
		width: 92%;
	}

	.button-gap {
		margin-top: 60px;
		margin-bottom: 0;
		line-height: 0;
	}

	.portfolio-img {
		padding-left: 20px;
	}

	.work-man img {
		width: 100%;
	}

	.our-expertise li a {
		font-size: 16px;
	}

	/*.portfolio-page-img-data.video-img img {
    	padding-top: 46px;
	}*/
	.team-man.shape-style-hover img {
		width: 100%;
	}

	.we-help p {
		width: 64%;
	}

	.always-happy .heading.two h2 {
		width: 100%;
	}

	.blog-style-two-data>h3>a {
		font-size: 24px;
		line-height: 34px;
		margin-top: -38px;
	}

	.input-wrap:before {
		width: 18px;
	}

	.blog-style-two h2 {
		font-size: 40px;
	}

	.blog-style-two-data {
		padding: 40px;
	}

	ul.logos.shape-style:before {
		top: 82%;
		left: 75%;
	}

	.blog-style-two.shape-style-hover:hover:before {
		top: 95%;
		left: 75%;
	}

	.hire .heading h2 {
		width: 58%;
	}

	.hero-section p {
		width: 52%;
	}

	ul.client-data.partner {
		margin-left: 121px;
	}

	.style-design a {
		font-size: 28px;
	}

	.design-agency .heading h2 {
		width: 60%;
	}

	.style-design a {
		margin-left: -10px;
	}

	.always-happy:before {
		display: none;
	}

	.photo-preview::after {
		padding: 180px;
		left: 3.4%;
		top: 5.3%;
	}

	.navbar-links li>a {
		font-size: 16px;
	}

	.navbar-links li a {
		padding: 10px 20px;
	}

	.home-one-featured-area h1 {
		font-size: 62px;
	}

	.custom1 .owl-dots {
		left: 10%;
	}

	.branding-products {
		padding-top: 180px;
		padding-bottom: 139px;
		min-height: 626px;
	}

	.custom1 .owl-dot:before {
		font-size: 12px;
	}

	.footer-style-one.two .Instagram-img img {
		height: 80px;
		width: 80px;
	}

	.custom2 .owl-nav {
		left: -47%;
	}

	.custom2 .owl-dots {
		left: -33%;
	}

	.hero-section-two:before {
		right: -14%;
	}

	.create-impactful h3,
	.create-impactful h2 {
		font-size: 50px;
		line-height: 60px;
	}

	.hero-section-two-img img.two-img-one {
		width: 360px;
	}

	.hero-section-two-img img.two-img-two {
		height: 372px;
		left: 30%;
	}

	.hero-section-two-img img.two-img-three {
		height: 317px;
		left: 51%;
		top: 14%;
	}

	.box {
		padding: 60px 300px;
	}

	.flex-img h2 {
		margin-bottom: 25px;
	}

	.owl-theme .owl-nav.disabled+.owl-dots {
		margin-top: 0px;
	}

	.view-btn {
		right: 12%;
		bottom: 5%;
	}

	.play p {
		padding-left: 20px;
	}

	.hero-section-two {
		padding: 50px 0;
	}

	.hero-section-two:before {
		right: -15%;
		top: 48%;
	}

	.white_content {
		width: 47% !important;
		padding: 50px 40px;
	}

	.cls-left.cls-right h3 {
		font-size: 30px;
		line-height: 40px;
	}

	.white_content i {
		font-size: 26px;
	}

	.play p {
		font-size: 18px;
	}

	.cls-left.cls-right img {
		height: 236px;
		width: 100%;
		object-fit: cover;
	}

	.cls-left.cls-right {
		padding-right: 40px;
	}

	.accordion-item .content p {
		width: 90%;
	}

	.play svg {
		width: 24px;
	}

	.video-section {
		min-height: 660px;
	}

	.cls-left.cls-right img {
		padding-top: 10px !important;
	}

	.flex-img h2 {
		font-size: 32px;
		line-height: 42px;
	}

	.services-two {
		padding-bottom: 177px;
	}

	form.message input[type="text"],
	textarea,
	.box form.message .nice-select.Advice {
		height: 60px;
		font-size: 14px;
	}

	.box form.message .nice-select:before {
		right: 7%;
		height: 32px;
	}

	.box span.current {
		font-size: 14px;
	}

	.box form.message textarea {
		height: 160px;
	}

	.box .close i {
		font-size: 22px;
		height: 45px;
		width: 45px;
		right: 2%;
		top: 5%;
	}

	.behance h2 {
		font-size: 50px;
	}

	.behance li img {
		width: 155px;
		height: 120px;
	}

	.behance.Instagram li img {
		width: 80px;
		height: 80px;
	}

	.what-we-provide h2 {
		font-size: 32px;
	}

	.design-agency .what-we-provide span {
		font-size: 24px;
	}

	.what-we-provide {
		padding-bottom: 30px;
		margin-bottom: 30px;
	}

	.start-footer h2 {
		padding: 50px 0 28px;
		font-size: 50px;
	}

	.start-footer .information-data h6 {
		padding-bottom: 20px;
	}

	.start-footer ul {
		padding: 20px 0;
	}

	.pricing-Plans-style-one {
		padding: 30px;
	}

	.pricing-Plans-style-one li h4 {
		padding-top: 18px;
	}

	.links li {
		padding-top: 6px;
	}

	.pricing-Plans-style-one h3 {
		margin-bottom: 10px;
	}

	.category-info {
		padding: 30px;
	}

	.category.one.shape-style-hover:before {
		top: 74%;
		left: 88%;
	}

	.category.shape-style-hover:before {
		top: 83%;
		left: 78%;
	}

	.footer-style-one.two .no-bottom {
		padding: 80px 0 0 0;
	}

	footer.footer-style-one.two .logo p {
		width: 100%;
	}

	.pricing-Plans-style-one h6 {
		padding-top: 30px;
	}

	button.filter-btn {
		margin-bottom: 0;
	}

	.behance ul li figure.effect-duke {
		width: 80px;
	}
}

@media(max-width: 1199px) {
	.heading h2 {
		width: 86%;
	}

	.count-time.one {
		margin-left: 10px;
	}

	.video-accordion {
		padding: 78px 0;
	}

	.services-style-one {
		margin: 40px;
	}

	.blog-style h2 {
		top: -21%;
	}

	.services-style-one.nogap {
		margin: 0;
	}

	.portfolio-img {
		padding-left: 0px;
	}

	.zoom-slider .owl-item.active.center figure:before {
		width: 86.4%;
		height: 100%;
	}

	.mobile-nav,
	#mobile-nav.hmburger-menu {
		width: 50%;
	}

	.top-bar-header {
		display: none;
	}

	.zoom-slider-data h4 {
		display: none;
	}

	.unique-solutions .heading h2,
	.unique-solutions>p,
	.planning-make p {
		width: 100%;
	}

	.photo-preview .two img {
		left: 87%;
	}

	section.how-we-work-section {
		padding: 0px 9%;
	}

	.img-team img {
		height: 290px;
	}

	.behance ul li figure.effect-duke {
		width: 70px;
		height: 70px;
	}

	.share-post {
		padding: 25px;
	}

	.social-media {
		flex-wrap: wrap;
	}

	li.Instagram {
		margin-top: 15px;
	}

	.services-three .services-style-one {
		padding: 40px;
		margin: 20px 0 0 0;
	}

	.box form.message .nice-select:before {
		right: 11%;
	}

	.myslider .owl-dots {
		left: 2%;
	}

	.we-provide .accordion-item .icon {
		top: 40%;
	}

	.box {
		padding: 60px 200px;
	}

	.myslider.owl-theme .owl-dots .owl-dot span,
	.owl-theme .owl-dots .owl-dot:hover span {
		margin-right: 10px;
	}

	.featured-area-three .view-btn {
		display: none;
	}

	.photo-preview::before {
		padding: 197.5px;
	}

	.team-slider-threuue.owl-carousel .owl-item.active.center img {
		width: 68%;
		object-fit: cover;
	}

	.awwards {
		padding-left: 20px;
	}

	.myslider .owl-dots .owl-dot button {
		margin-bottom: 28px;
	}

	.featured-img img.featured-two-img {
		width: 281px;
		height: 348px;
	}

	.featured-img img.featured-one-img {
		width: 210px;
		height: 260px;
	}

	.photo-preview .five img {
		left: 44%;
		top: 46%;
	}

	.photo-preview .for img {
		left: 57%;
		top: 105%;
	}

	.years-experience h3 {
		font-size: 70px;
	}

	.unique-solutions {
		padding-top: 40px;
		padding-left: 40px;
	}

	.design-agency .what-we-provide span {
		padding: 0;
	}

	.img-unique.shape-style:before {
		top: 83%;
		left: 56%;
	}

	.behance li img {
		width: 130px;
		height: 110px;
	}

	.behance.Instagram li img {
		width: 70px;
		height: 70px;
	}

	.planning-make:after {
		left: 4.5%;
	}

	.zoom-slider.owl-carousel .owl-item img {
		width: 100%;
	}

	.zoom-slider .owl-item>div {
		padding-left: 4px;
	}

	.team-flex {
		padding: 50px;
	}

	.zoom-slider-data h3 {
		transform: translateY(24px);
	}

	.team-one p {
		width: 97%;
	}

	.team-flex:hover ul {
		left: 88%;
	}

	.photo-preview::after {
		left: 5%;
		top: 6%;
	}

	.blog-style {
		padding: 65px 15px 40px;
	}

	.blog-style a {
		padding-top: 20px;
	}

	.blog-style.shape-style-hover:hover:before {
		left: 70%;
		top: 90%;
	}

	.newsletter h4 {
		font-size: 15px;
	}

	.links li a {
		font-size: 13px;
	}

	.hero-section p {
		width: 61%;
	}

	.blog-style-three-data h3 a {
		font-size: 32px;
	}

	.sidebar {
		padding: 20px;
	}

	.share-post h5 {
		font-size: 17px;
	}

	.comment-data h4 {
		font-size: 20px;
	}

	li.reply-comment {
		margin-left: 50px;
		width: 92%;
	}

	.pdd,
	.blog-style-two.blog-three.page-two .blog-style-three-data {
		padding: 0px 60px;
	}

	.blog-post-data {
		padding: 25px;
	}

	.portfolio-img img {
		width: 100%;
	}

	.our-expertise li {
		width: 50%;
	}

	.our-expertise li a {
		font-size: 18px;
	}

	.services-style-two-data {
		width: 100%;
		top: 62%;
		left: 13%;
	}

	.services-two {
		padding-bottom: 220px;
	}

	.unique-digital-ideas:before {
		left: -26%;
	}

	.video-section .heading h2 {
		width: 100%;
		font-size: 40px;
	}

	.accordion-item .heading {
		padding: 0.5rem 0 1.5rem 3rem;
	}

	.title {
		font-size: 16px;
		margin-top: 10px;
	}

	.blog-two .heading.two h2,
	.what-we-provide p,
	.testimonials-img img {
		width: 100%;
	}

	.category .category-info {
		margin-right: 0%;
	}

	.category-info h3 a {
		font-size: 18px;
		line-height: 28px;
	}

	ul.client-data li {
		width: 160px;
		height: 160px;
	}

	ul.client-data li {
		width: 160px;
		height: 160px;
		align-items: center;
		display: flex;
		justify-content: center;
	}

	.testimonials-img p {
		font-size: 14px;
	}

	ul.client-data li img {
		padding-top: 0;
	}

	.client:hover a {
		font-size: 14px;
	}

	ul.client-data.partner {
		margin-left: 94px;
	}

	.pricing-Plans-style-one {
		padding: 50px 30px;
	}

	.what-we-provide span {
		padding-right: 24px;
	}

	.what-we-provide h2 {
		font-size: 32px;
		line-height: 42px;
	}

	.blog-style-two-data {
		font-size: 28px;
	}

	.blog-style-two-data>h3>a {
		font-size: 20px;
		line-height: 30px;
		padding-bottom: 10px;
	}

	ul.logos.shape-style:before {
		top: 89%;
		left: 71%;
	}

	ul.logos li {
		width: 50%;
	}

	.blog-style-two.shape-style-hover:hover:before {
		top: 94.5%;
		left: 69%;
	}

	.pricing-plan-one.text-style {
		display: none;
	}

	.pricing-plan-one {
		margin-bottom: 40px;
	}

	.pricing-plan-one.drak {
		margin-bottom: 0px;
	}

	.pricing-plan-one li h4 {
		display: block;
	}

	.pricing-plan-one li {
		justify-content: start;
	}

	.pricing-plan-one li i {
		padding-right: 30px;
		padding-left: 30px;
	}

	.hamburger-icon,
	.navbar {
		display: none;
	}

	.home-one-featured-area h1 {
		font-size: 54px;
	}

	.bar-menu svg {
		display: block;
	}

	.hero-section-two-img img.two-img-one {
		width: 340px;
	}

	.hero-section-two-img img.two-img-two {
		height: 340px;
		left: 29%;
		top: 10%;
	}

	.hero-section-two-img img.two-img-three {
		height: 300px;
		left: 45%;
		top: 14%;
	}

	.custom2 .owl-nav {
		left: -47%;
		bottom: -6%;
	}

	.custom2 .owl-dots {
		left: -30%;
		bottom: -3%;
	}

	.hero-section-two:before {
		right: -22%;
	}

	.footer-style-one.two .Instagram-img img {
		height: 67px;
		width: 67px;
	}

	.featured-area-three .view-btn {
		bottom: -5%;
		right: 11%;
	}

	.myslider .owl-nav {
		left: 0;
	}

	video {
		height: 950px !important;
		width: auto;
	}
}

@media(max-width: 993px) {
	.gap {
		padding: 80px 0;
	}

	.count-time.one {
		margin-left: 70px;
	}

	#mobile-nav.hmburger-menu,
	.mobile-nav.open {
		padding: 40px;
	}

	.mobil-img.shape-style-hover figure.effect-duke {
		height: auto;
	}

	.portfolio-img {
		padding-left: 20px;
	}

	.zoom-slider .owl-item.active.center figure:before {
		width: 100%;
		height: 100%;
	}

	.branding-products {
		min-height: 550px;
	}

	.section-portfolio {
		display: none;
	}

	.services-style-one:hover .services-style-one-img:before {
		left: 35%;
	}

	.zoom-slider-data h2 {
		font-size: 70px;
		line-height: 80px;
		top: 80%;
		left: 6%;
	}

	.zoom-slider .owl-item>div {
		padding-right: 1px !important;
	}

	.zoom-slider-data h3 {
		font-size: 20px;
		padding-left: 30px;
	}

	.portfolio-resposive-for {
		display: block;
		padding: 120px 0 0 0;
	}

	.zoom-slider-data h3:before {
		left: 0;
		top: 19%;
	}

	.team-slider-threuue .item {
		align-items: inherit !important;
	}

	.featured-area-for-data img {
		width: 300px;
		height: 200px;
		object-fit: cover;
	}

	.services-img p {
		width: 100%;
	}

	.img-team img {
		height: 260px;
	}

	section.how-we-work-section {
		padding: 0px 12%;
	}

	.work-man {
		margin-top: 40px;
	}

	.behance ul li figure.effect-duke {
		width: 100%;
		height: 120px;
		margin: 10px;
	}

	.behance.Instagram li {
		width: 16.6%;
		margin-bottom: 0px;
		margin-right: 20px;
	}

	.portfolio-page-img .video-img {
		margin-bottom: 0;
	}

	.behance.Instagram li img {
		width: 100%;
		height: 120px;
		padding: 0;
	}

	.mobil-img figure {
		height: 500px;
	}

	.mobil-img figure img {
		object-fit: cover;
	}

	li.Instagram {
		margin: 0;
	}

	.hero-section {
		padding: 200px 0 60px;
	}

	.portfolio-page-img-data .video-img {
		margin-bottom: 0px !important;
		padding: 0 !important;
	}

	.myslider .owl-nav {
		display: none;
	}

	.box {
		padding: 40px 100px;
	}

	.no-top {
		padding-top: 0;
	}

	.progress-bar.progress-bar--1,
	.unique-digital-ideas .heading {
		margin-left: 0;
	}

	.team-slider-threuue.owl-carousel .owl-item.active.center img {
		width: 54%;
	}

	.phone {
		margin-bottom: 40px;
	}

	.hire .heading h2 {
		width: 90%;
	}

	.myslider .owl-dots {
		top: 4%;
		position: relative;
		left: 0%;
		width: 100%;
		flex-wrap: wrap;
		align-items: center;
		justify-content: center;
	}

	.featured-img {
		text-align: end;
		justify-content: center;
		margin-top: 50px;
	}

	.myslider.owl-theme .owl-dots .owl-dot span {
		position: absolute;
		top: 25%;
		margin-left: 65px;
		font-size: 16px;
	}

	.myslider .owl-dots .owl-dot button {
		font-size: 14px;
		margin-bottom: 0 !important;
		margin-top: 60px;
		margin-right: 17px;
	}

	.myslider .owl-dots .owl-dot button {
		font-size: 14px;
		margin-bottom: 0 !important;
		margin-top: 40px;
	}

	.team-slider-threuue .colin-clickson.team-sttle-two {
		padding: 40px;
	}

	form.message input[type="text"] {
		margin-top: 15px;
	}

	form.message {
		margin-top: 20px;
	}

	.no-bottom {
		padding-bottom: 0;
	}

	.img-unique figure.effect-duke {
		margin-top: 1.5rem;
	}

	.footer-style-one.two .newsletter {
		margin-bottom: 40px;
	}

	.unique-solutions {
		padding-left: 0;
	}

	.behance li img {
		width: 100%;
		height: 160px;
		margin-bottom: 30px;
		padding-right: 8px;
	}

	.featured-img img.featured-one-img {
		width: 100%;
		height: 250px;
	}

	.featured-img img.featured-two-img {
		width: 100%;
		height: 350px;
	}

	.shape-style:before,
	.shape-style-hover:before {
		top: -12%;
		left: 65%;
	}

	.photo-preview {
		display: none;
	}

	.expertise>p {
		width: 87%;
	}

	.video-img {
		margin-bottom: 60px;
	}

	.planning-make:after {
		left: 6.5%;
	}

	.team-flex {
		padding: 40px;
	}

	.team-flex:hover ul {
		left: 79%;
	}

	.awwards {
		padding-left: 0px;
		text-align: center;
		margin-bottom: 25px;
		border-right: 0px solid #c5c5c5;
		border-bottom: 1px solid #c5c5c5;
		padding-bottom: 25px;
	}

	body.light-d .awwards {

		border-right: 0px solid #c5c5c5;
		border-bottom: 1px solid #333;
	}

	body.light-d .awwards.end {
		border: 0;
	}

	.error-page {
		padding-top: 200px;
	}

	.awwards.end {
		padding: 0;
		border-right: 0;
		border: 0;
		margin: 0;
	}

	.testimonials p {
		width: 92%;
		font-size: 20px;
		line-height: 32px;
	}

	.photo-preview .five img {
		left: 42%;
		top: 44%;
	}

	.photo-preview .for img {
		left: 64%;
		top: 101%;
	}

	.photo-preview .two img {
		left: 86%;
		top: 33%;
	}

	.blog-style {
		padding: 70px 30px 42px;
		margin-bottom: 30px;
	}

	.newsletter h4 {
		font-size: 18px;
	}

	.links li a {
		font-size: 16px;
	}

	.newsletter form {
		margin-bottom: 40px;
	}

	.sidebar {
		padding: 40px;
	}

	.hero-section p {
		width: 83%;
	}

	form.leave textarea {
		margin-bottom: 30px;
	}

	.pdd,
	.blog-style-two.blog-three.page-two .blog-style-three-data {
		padding: 0px;
	}

	.blog-style-two.blog-three.page-two .blog-style-three-data h3 a {
		width: 100%;
	}

	.blog-style-two.blog-three.page-two .blog-style-three-data h3 a {
		font-size: 32px;
	}

	form.content-form {
		margin-bottom: 60px;
	}

	.map iframe {
		height: 400px;
	}

	.pagination {
		margin-bottom: 60px;
	}

	.mobil-img {
		margin-top: 40px;
	}

	.portfolio-two-list {
		display: none;
	}

	.our-expertise li {
		padding: 30px;
	}

	.our-expertise li a {
		font-size: 16px;
	}

	.shape-style:before,
	.shape-style-hover:before {
		top: 52%;
		left: 60%;
	}

	.accordion {
		margin-bottom: 60px;
	}

	.team-man.shape-style-hover img {
		margin-top: 40px;
	}

	.our-expertise-time {
		margin-top: 40px;
	}

	body.light-d .services-style-two-data {
		border: 1px solid #333;
	}

	.services-style-two-data {
		width: 100%;
		left: 45px;
		position: relative;
		margin-top: -69px;
		border: 1px solid #f1f1f1;
		margin-bottom: 40px;
	}

	.services-two {
		padding-bottom: 0;
	}

	.unique-digital-ideas:before {
		display: none;
	}

	.unique-digital-ideas .heading h2 {
		width: 100%;
		padding-bottom: 60px;
	}


	.video-play {
		display: none;
	}

	.video-section {
		min-height: auto;
	}

	.video-accordion {
		padding: 0;
	}

	.video-accordion {
		padding-top: 80px;
	}

	.title {
		font-size: 20px;
	}

	.category-info {
		padding: 20px;
	}

	.category-info a {
		font-size: 10px;
	}

	.blog-button {
		padding-bottom: 60px;
	}

	ul.client-data.partner {
		display: none;
	}

	ul.client-data li {
		margin-right: 10px;
	}

	.pricing-Plans-style-one {
		margin-bottom: 40px;
	}

	.client-and-sponsor .heading h2 {
		width: 100%;
	}

	.count-time span {
		font-size: 70px;
	}

	.blog-style-two {
		margin-bottom: 25px;
	}

	.blog-style-two.end {
		margin-bottom: 0px;
	}

	ul.logos li {
		width: 33%;
	}

	ul.logos.shape-style:before {
		top: 84%;
		left: 72%;
	}

	figure.effect-duke {
		margin-bottom: 20px;
	}

	.testimonials-img img {
		width: auto;
	}

	.blog-style-two.shape-style-hover:hover:before {
		top: 94.5%;
		left: 73%;
	}

	.hero-section-two:after,
	.custom2 .owl-nav,
	.hero-section-two-img img.two-img-two,
	.hero-section-two-img img.two-img-three {
		display: none;
	}

	.custom2 .owl-dots {
		left: 0%;
		bottom: 0%;
		position: relative;
		margin-top: 40px;
	}

	.hero-section-two-img img.two-img-one {
		width: 100%;
		left: 0;
		top: 0;
		height: auto;
		margin-top: 40px;
		margin-left: -12px;
	}

	.services-style-two figure:before {
		display: none;
	}

	.custom1 .owl-dots {
		left: 15%;
		top: 85%;
	}

	.custom1 .owl-dots {
		left: 15%;
	}

	.how-we-work-section {
		padding-bottom: 0;
	}

	.cols.three .tile,
	.cols.four .tile {
		width: 49%;
	}

	.section-portfolio {
		padding-bottom: 210px;
	}

	.zoom-slider .owl-item>div {
		padding-left: 0px;
		padding-right: 0;
	}

	.awwards img {
		padding-bottom: 15px;
	}
}

@media(max-width: 768px) {
	.heading h2 {
		width: 100%;
		font-size: 36px;
		line-height: 46px;
	}

	.information-data {
		margin-bottom: 20px;
	}

	.input-wrap:before {
		display: none;
	}

	.count-time.one {
		margin-left: 30px;
	}

	.portfolio-img {
		padding-left: 0px;
	}

	.owl-theme .owl-nav {
		margin-top: 0px;
		position: relative;
		float: left;
	}

	.portfolio-img h3 a {
		font-size: 26px;
	}

	.branding-products {
		min-height: 568px;
	}

	.blog-style-three-data .blog-post-data ul {
		flex-wrap: wrap;
	}

	.featured-area-for-data img {
		width: 280px;
		height: 180px;
	}

	.services-style-one:hover .services-style-one-img:before {
		left: 40%;
	}

	.featured-area-for-data a {
		font-size: 30px;
	}

	ul.client-data {
		justify-content: center;
	}

	.information-data h3 {
		padding-top: 30px;
	}

	.clients .owl-nav {
		top: 85%;
	}

	.hero-section {
		padding: 160px 0 60px;
	}

	.servics-clients .we-help p {
		font-size: 22px;
		line-height: 32px;
	}

	.servics-clients .we-help {
		text-align: start;
		padding: 40px;
	}

	.about-unique .services-style-one {
		padding: 40px;
		margin: 0;
		margin-bottom: 20px;
	}

	.count-time p {
		font-size: 14px;
	}

	.custom1 .owl-dots {
		left: 17%;
	}

	.box {
		padding: 20px 80px;
	}

	.flex-img h2 {
		font-size: 24px;
		line-height: 30px;
	}

	.featured-img img.featured-two-img {
		width: 94%;
		height: 250px;
	}

	.myslider.owl-theme .owl-dots .owl-dot span {
		position: relative;
		margin-left: 20px;
		font-size: 16px;
	}

	.myslider.owl-theme .owl-dots .owl-dot span {
		background-color: transparent;
		width: 16px;
		height: 1px;
		margin-right: 1px;
	}

	.extras.view-btn {
		display: none;
	}

	.team-slider-threuue.owl-carousel .owl-item.active.center img {
		width: 43%;
	}

	.team-slider-threuue .colin-clickson.team-sttle-two {
		margin: auto;
	}

	.behance li img {
		height: 140px;
	}

	.behance.Instagram li {
		width: 20%;
		margin-bottom: 0px;
	}

	.footer-style-one.two .Instagram-img img {
		height: 100px;
		width: 100px;
	}

	.zoom-slider-data h2 {
		top: 73%;
		left: 8%;
	}

	.phone {
		margin-bottom: 40px;
	}

	.progress-bar__value--1.js-animated {
		margin-right: -5px;
	}

	ul.logos li {
		width: 50%;
	}

	.category {
		flex-wrap: wrap;
	}

	.category.one {
		padding-left: 0px;
	}

	.mobile-nav,
	#mobile-nav.hmburger-menu {
		width: 70%;
	}

	.category.one .category-info {
		width: 100%;
		margin-left: 15px;
		margin-top: -25px;
	}

	.category .category-info {
		width: 100%;
		margin-left: 15px;
		margin-top: -25px;
	}

	.title {
		font-size: 18px;
	}

	.heading p {
		font-size: 14px;
	}

	.planning-make:after {
		left: 8.5%;
	}

	.planning-make img {
		padding-right: 30px;
	}

	.portfolio-img h3 {
		font-size: 24px;
	}

	.zoom-slider-data h4 {
		display: none;
	}

	.zoom-slider-data h3 {
		padding-left: 20px;
	}

	.team-slider.owl-carousel .owl-item img {
		height: 200px;
		width: 200px;
		position: relative;
	}

	.team-flex {
		width: 97%;
		margin: 0;
	}

	.team-flex:hover ul {
		left: 62%;
		top: 50%;
	}

	.newsletter form {
		margin-bottom: 0;
	}

	.newsletter {
		margin-top: 40px;
	}

	.error-page h2 {
		font-size: 200px;
		line-height: 150px;
	}

	.error-page h3 {
		font-size: 38px;
	}

	.error-page {
		padding-top: 160px;
	}

	.hero-section p {
		width: 100%;
	}

	.hero-section h2 {
		font-size: 60px;
	}

	ul.features li {
		font-size: 16px;
	}

	.blog-style-two.blog-three .client-help p {
		font-size: 20px;
		line-height: 34px;
	}

	.social-media {
		display: flex;
	}

	.willimes-marko img {
		position: relative;
		left: 0;
		margin-bottom: 20px;
	}

	.willimes-marko {
		margin-top: 40px;
		padding: 25px;
		position: relative;
		width: 100%;
		margin-left: 0px;
		flex-wrap: wrap;
	}

	.social-media li a i {
		display: none;
	}

	.comment li {
		flex-wrap: wrap;
	}

	.blog-style-three-data .blog-post-data ul li h6 {
		font-size: 14px;
	}

	.map iframe {
		height: 360px;
	}

	.heading.two h2 {
		font-size: 30px;
	}

	.blog-post-data h2 {
		font-size: 30px;
		line-height: 40px;
	}

	.blog-post-data ul li h6 {
		font-size: 12px;
	}

	.our-expertise li {
		width: 100%;
	}

	.colin-clickson {
		border: 0;
		margin-bottom: 40px;
	}

	.blog-style-two-data>h3>a {
		font-size: 30px;
		line-height: 40px;
	}

	ul.logos.shape-style:before {
		top: 89%;
		left: 66%;
	}

	.subscribe-email {
		flex-wrap: wrap;
	}

	.subscribe-email>img {
		padding-right: 0;
		padding-bottom: 30px;
	}

	.expertise>p {
		width: 100%;
	}

	.blog-style-two.shape-style-hover:hover:before {
		top: 95.5%;
		left: 83%;
	}

	.pricing-plan-one.drak {
		margin-bottom: 0px;
		margin-top: 0px;
	}

	.pricing-plan-one {
		margin-bottom: 20px;
		margin-top: 20px;
	}

	.home-one-featured-area h1 {
		font-size: 50px;
	}

	.play p {
		font-size: 16px;
		padding-left: 24px;
		width: 80%;
	}

	.accordion-item .content p {
		margin-left: 0;
		width: 100%;
		text-align: initial;
		margin-bottom: 30px;
	}

	.myslider .owl-dots .owl-dot button {
		margin-top: 10px;
	}

	.featured-img {
		margin-bottom: 40px;
	}

	.button-gap {
		margin-top: 30px;
	}

	.owl-theme .owl-nav.disabled+.owl-dots {
		margin-top: 24px;
	}

	.mobile-nav>ul>li>a {
		font-size: 26px;
	}

	.progress-bar.progress-bar--1 {
		margin-bottom: 60px;
	}



}

@media(max-width: 576px) {

	.zoom-slider .owl-nav,
	.shape-style:before {
		display: none;
	}

	.newsletter p {
		padding-top: 20px;
	}

	.client-and-sponsor.about-client {
		padding-top: 0;
	}

	.unique-digital-ideas .heading h2 {
		width: 100%;
		padding-bottom: 30px;
	}

	.links li {
		padding-top: 6px;
	}

	.links {
		padding-top: 10px;
	}

	.pricing-plan-one li i {
		padding-left: 13px;
		padding-right: 13px;
	}

	.services-two {
		padding-bottom: 0;
	}

	.pricing-plan-one {
		margin-left: 30px;
		margin-right: 30px;
	}

	.portfolio-detail {
		padding-left: 10px;
	}

	.services-style-one {
		margin: 20px;
	}

	.blog-style-two-data {
		padding: 30px;
	}

	.services-style-one.nogap {
		margin-top: 20PX;
	}

	.hero-section-two:before {
		display: none;
	}

	.create-impactful p {
		padding: 10px 4px;
	}

	ul.client-data li {
		margin-bottom: 10px;
	}

	.branding-products {
		min-height: 617px;
	}

	.portfolio-img h3 a {
		font-size: 30px;
		line-height: 40px;
		padding-top: 0;
	}

	section.how-we-work-section {
		padding: 0px 0%;
	}

	ul.logos.shape-style:before {
		display: none;
	}

	.featured-area-for-data img {
		width: 250px;
		height: 150px;
	}

	.featured-area-for-data a {
		font-size: 26px;
	}

	.portfolio-page-img-data {
		margin-bottom: 20px;
	}

	.gap {
		padding: 50px 0;
	}

	.no-top {
		padding-top: 0;
	}

	.no-bottom {
		padding-bottom: 0;
	}

	.behance ul li {
		margin-top: 10px;
	}

	.clients .owl-nav {
		display: none;
	}

	.box {
		padding: 20px 60px;
	}

	.we-help p {
		width: 100%;
		font-size: 20px;
	}

	.we-help p {
		padding-top: 20px;
	}

	.heading h2 {
		padding-bottom: 26px;
	}

	.box .close i {
		height: 30px;
		width: 30px;
		font-size: 14px;
	}

	.box form.message .nice-select:before {
		right: 15%;
	}

	.shape-style-hover:before {
		display: none;
	}

	form.message {
		margin-top: 0px;
	}

	.blog-style-two h2 {
		transform: translateY(-34px);
	}

	.hire .heading h2 {
		width: 100%;
	}

	.blog-style-two-data>h3>a {
		margin-top: -30px;
	}

	.custom1 .owl-dots {
		left: 7%;
	}

	.team-slider-threuue .colin-clickson.team-sttle-two {
		padding: 30px;
	}

	.zoom-slider-data h2 {
		top: 78%;
		font-size: 50px;
		line-height: 60px;
	}

	.cols.three .tile,
	.cols.four .tile {
		width: 100%;
	}

	.create-impactful h3,
	.create-impactful h2 {
		font-size: 44px;
		line-height: 60px;
	}

	.footer-style-one.two p.footer {
		text-align: center;
	}

	.behance.Instagram li img {
		height: 130px;
	}

	.category.shape-style-hover:before {
		display: none;
	}

	.start-footer h2 {
		padding: 40px 0 20px;
		font-size: 38px;
	}

	.start-footer .information-data a {
		font-size: 26px;
	}

	.team-one h4 {
		font-size: 24px;
	}

	.mobile-nav,
	#mobile-nav.hmburger-menu {
		width: 100%;
	}

	.count-time span {
		font-size: 50px;
	}

	.count-time h2 {
		font-size: 60px;
	}

	figure.effect-duke {
		margin-bottom: 0px;
	}

	.expertise input[type="text"] {
		width: 100%;
		margin-bottom: 10px;
	}

	.count-time.one {
		width: 180px;
		height: 180px;
	}

	.count-time.one:before {
		height: 60px;
		width: 60px;
	}

	.section-portfolio {
		padding-bottom: 320px;
	}

	.count-time {
		width: 160px;
		height: 160px;
	}

	.team-slider.owl-carousel .owl-item img {
		width: 100%;
		height: auto;
	}

	.planning-make img {
		margin-right: 0px;
	}

	.planning-make h3 {
		padding-top: 20px;
	}

	.planning-make:after {
		display: none;
	}

	.planning-make {
		flex-wrap: wrap;
	}

	.team-slider .owl-nav button.owl-prev i,
	.team-slider .owl-nav button.owl-next i,
	.photo .owl-nav button.owl-next i,
	.photo .owl-nav button.owl-prev i {
		height: 35px;
		width: 35px;
		font-size: 12px;
	}

	.team-slider .owl-nav {
		top: -32%;
		left: 37%;
	}

	.willimes-marko p {
		width: 100%;
	}

	.blog-style-three-data .blog-post-data ul {
		flex-wrap: wrap;
	}

	.blog-style-two.blog-three.page-two .blog-style-three-data h3 a {
		font-size: 28px;
	}

	ul.pagination li.prev {
		width: 70px;
		height: 50px;
	}

	ul.pagination li {
		width: 50px;
		height: 50px;
	}

	.blog-post-data ul {
		flex-wrap: wrap;
		margin: 0;
		margin-top: 10px;
		margin-bottom: 20px;
	}

	.blog-post-data ul li {
		padding-bottom: 6px;
	}

	.mobil-img.shape-style-hover:hover:before {
		display: none;
	}

	.client-detail a {
		font-size: 16px;
	}

	.portrait-camra img.img-gap {
		width: 160px;
	}

	.blog-style-two.shape-style-hover:hover:before {
		left: 76%;
	}

	.unique-digital-img {
		display: flex;
		padding: 0;
		width: 100%;
		margin-bottom: 30px;
	}

	.team-slider .owl-nav {
		top: 0;
		left: 0;
		position: relative;
	}

	.hero-section-two-img {
		margin-left: 20px;
	}

	.behance.Instagram h3 a {
		margin-top: 30px;
	}

	.design-agency .heading h2 {
		width: 100%;
	}

	li.reply-comment {
		margin-left: 31px;
		width: 92%;
	}

	.team-slider .owl-nav {
		margin-top: 40px;
	}

	button.filter-btn {
		margin-bottom: 15px;
	}

	.behance.Instagram {
		margin-top: 50px;
	}

	.behance h2 {
		font-size: 36px;
	}

	.pagination {
		flex-wrap: wrap;
		margin-top: 20px;
	}

	.comment li {
		flex-wrap: wrap;
		margin: 0;
		margin-top: 25px;
	}

	.comment li img {
		left: 0;
	}
}

@media(max-width: 500px) {
	.what-we-provide h2 {
		font-size: 28px;
		line-height: 38px;
	}

	.zoom-slider .owl-item.active.center figure:before {
		height: 100%;
	}

	.what-we-provide h2 {
		font-size: 28px;
		line-height: 38px;
	}

	.behance li img {
		height: 120px;
	}

	form.message input[type="text"],
	textarea,
	.box form.message .nice-select.Advice {
		height: 50px;
		font-size: 12px;
	}

	.box form.message textarea {
		height: 130px;
	}

	.p-10 {
		padding: 10px;
	}
}

@media(max-width: 480px) {
	.heading h2 {
		width: 100%;
		font-size: 34px;
		line-height: 44px;
		padding-top: 20px;
	}

	.detailmobil h4 {
		font-size: 20px;
	}

	.comment-data {
		padding: 0;
		padding: 20px 0;
	}

	.comment-data p {
		padding-top: 10px !important;
	}

	.comment-data span {
		font-size: 12px;
	}

	.comment-data h4 {
		font-size: 18px;
	}

	.detailmobil {
		padding-top: 10px;
	}

	.about-unique .services-style-one {
		padding: 30px;
	}

	.about-unique .unique-solutions {
		padding-top: 0;
	}

	.behance h2 {
		font-size: 30px;
	}

	.behance h2 {
		margin-bottom: 10px;
	}

	.behance.Instagram h3 a {
		margin-top: 10px;
		font-size: 20px;
	}

	.pricing-Plans-style-one li i {
		font-size: 20px;
		padding-right: 10px;
	}

	.how-we-work h2 {
		FONT-SIZE: 30px;
	}

	.zoom-slider-data h3 {
		padding-left: 30px;
	}

	.services-style-one:hover .services-style-one-img:before {
		left: 38%;
	}

	.featured-area-for-data img {
		width: 200px;
		height: 120px;
	}

	.featured-area-for-data a {
		font-size: 24px;
	}

	.hero-section h2 {
		font-size: 40px;
	}

	.behance ul li figure.effect-duke {

		height: 170px;
	}

	.behance.Instagram li img {
		height: 170px;
	}

	footer.three img {
		display: none;
	}

	.hero-section {
		padding: 120px 0 40px;
	}

	.heading img {
		padding-bottom: 20px;
	}

	.featured-img img.featured-one-img {
		margin-right: 0;
	}

	.count-time.one {
		margin-left: 0px;
	}

	.count-time,
	.count-time.one {
		width: 200px;
		height: 200px;
	}

	form.message .nice-select:before {
		right: 13%;
	}

	.footer-style-one.two .newsletter {
		margin-bottom: 0px;
	}

	.featured-img img.featured-two-img {
		display: none;
	}

	.footer-style-one.two ul.links li {
		width: 100%;
	}

	.team-slider-threuue .item {
		flex-wrap: wrap;
	}

	.featured-img img.featured-one-img {
		width: 100%;
		height: auto;
	}

	.team-slider-threuue.owl-carousel .owl-item.active.center img {
		width: 100%;
	}

	.title {
		font-size: 16px;
	}

	.hero-section ul li a {
		font-size: 12px;
	}

	.custom2.owl-theme .owl-dots .owl-dot span {
		width: 70px;
	}

	.behance li img {
		height: 120px;
	}

	.footer-style-one.two .Instagram-img img {
		height: 80px;
		width: 80px;
	}

	.what-we-provide h2 {
		font-size: 24px;
		line-height: 32px;
	}

	.design-agency .what-we-provide span {
		font-size: 20px;
	}

	.what-we-provide.address h2 a {
		font-size: 24px;
	}

	.heading p {
		font-size: 18px;
		width: 100%;
		letter-spacing: 1px;
		display: inline;
	}

	.information-data a {
		font-size: 24px;
	}

	.error-page h3 {
		font-size: 34px;
	}

	.error-page h2 {
		font-size: 170px;
		line-height: 130px;
	}

	.error-page p {
		font-size: 16px;
	}

	.hero-section h2 {
		font-size: 50px;
	}

	.blog-style-three-data h3 a {
		font-size: 26px;
	}

	.client-help {
		padding: 30px;
	}

	.share-post {
		flex-wrap: wrap;
	}

	.share-post h5 {
		padding-bottom: 20px;
	}

	.blog-style-two h2 {
		font-size: 35px;
		width: 110px;
		height: 110px;
		padding-top: 16px;
	}

	.blog-style-three-data ul li h6 {
		font-size: 16px;
	}

	ul.ks-cboxtags li label {
		font-size: 14px;
	}

	.heading.two h2 {
		font-size: 28px;
	}

	.blog-style-two-data>h3>a {
		font-size: 28px;
		line-height: 38px;
	}

	.blog-style-two.shape-style-hover:hover:before {
		left: 72%;
	}

	ul.logos li {
		width: 100%;
	}

	.team-flex {
		flex-wrap: wrap;
		padding-bottom: 0;
	}

	.img-team {
		margin-top: 70px;
		width: 100%;
	}

	.team-flex:hover ul {
		left: 32%;
		top: 81%;
	}

	.team-flex.shape-style-hover:before {
		display: none;
	}

	.img-team img {
		right: 0;
		left: 0;
	}

	ul.features li.end {
		padding-bottom: 20px;
	}
}

@media(max-width: 450px) {
	.heading.two h2 {
		font-size: 30px;
	}

	.video-img i {
		height: 80px;
		width: 80px;
	}

	.client-help p {
		font-size: 18px;
		line-height: 30px;
	}

	.mobile-app h2 {
		font-size: 40px;
		padding-top: 10px;
	}

	.portfolio-page-img-data.video-img i {
		left: 50%;
		top: 45%;
		transform: translate(-50%, -50%);
	}

	.team-flex {
		width: 96%;
	}

	.zoom-slider .owl-item.active.center figure:before {
		height: 100%;
	}

	.blog-style>h3>a {
		font-size: 20px;
	}

	.clients.servics-clients .owl-dots {
		display: none;
	}

	.zoom-slider-data h2 {
		font-size: 36px;
		line-height: 46px;
	}

	.zoom-slider-data h3 {
		font-size: 14px;
	}

	#mobile-nav.hmburger-menu,
	.mobile-nav.open {
		width: 100%;
		z-index: 1111;
		background-color: black;
	}

	.home-one-featured-area h1 {
		font-size: 42px;
	}

	.servics-clients .we-help p {
		font-size: 18px;
		line-height: 28px;
	}

	.servics-clients .we-help h4 {
		margin-top: 18px;
	}

	.d-flex-service {
		flex-wrap: wrap;
		justify-content: center;
		text-align: center;
	}

	.start-footer .information-data a {
		font-size: 22px;
	}

	ul.Instagram-img li {
		margin-bottom: 10px;
	}

	.footer-style-one.two .Instagram-img img {
		height: 120px;
		width: 120px;
	}

	ul.features li {
		font-size: 14px;
	}

	.blog-post-data h2 {
		font-size: 22px;
		line-height: 32px;
	}

	ul.pagination li.prev {
		width: 60px;
		height: 40px;
	}

	ul.pagination li {
		width: 40px;
		height: 40px;
	}

	ul.pagination li a {
		font-size: 14px;
	}

	.behance.Instagram li {
		width: 44%;
	}

	.behance li {
		width: 100%;
	}

	.behance li img {
		height: 220px;
		margin-bottom: 10px;
	}

	.behance.Instagram li img {
		height: 170px;
	}

	.design-agency .what-we-provide {
		display: block;
	}

	.design-agency .what-we-provide span {
		margin-top: 15px;
		display: block;
	}

	.start-footer ul {
		padding-top: 0;
	}

	.phone {
		margin-bottom: 25px;
	}
}

@media(max-width: 410px) {
	.heading h2 {
		width: 100%;
		font-size: 30px;
		line-height: 40px;
		padding-top: 16px;
	}

	.team-flex:hover ul {
		left: 26%;
		top: 81%;
	}

	.zoom-slider .owl-item.active.center figure:before {
		height: 100%;
	}

	.featured-area-for-data img {
		width: 200px;
		height: 120px;
	}

	.blog-style-three-data ul {
		flex-wrap: wrap;
	}

	.featured-area-for-data a {
		font-size: 24px;
	}

	.featured-area-for-data img {
		width: 170px;
		height: 100px;
	}

	.behance.Instagram li img {
		height: 170px;
	}

	.hero-section p {
		font-size: 18px;
	}

	.hero-section h2 {
		font-size: 40px;
	}

	.footer-style-one .gap {
		padding: 0;
	}

	.we-help p {
		font-size: 18px;
	}

	.box form.message .nice-select:before {
		right: 21%;
	}

	p.footer {
		margin-top: 40px;
	}

	.flex-img h2 {
		font-size: 22px;
		line-height: 30px;
	}

	.gap {
		padding: 60px 0;
	}

	.no-top {
		padding-top: 0;
	}

	.no-bottom {
		padding-bottom: 0;
	}

	.share-post {
		padding: 20px;
	}

	.create-impactful p {
		font-size: 18px;
	}

	.video-section .heading h2 {
		width: 100%;
		font-size: 36px;
		line-height: 46px;
	}

	.count-time p {
		font-size: 12px;
	}

	.create-impactful h3,
	.create-impactful h2 {
		font-size: 36px;
		line-height: 46px;
	}

	.myslider .owl-dots {
		justify-content: flex-start;
	}

	.myslider .owl-dots .owl-dot button {
		font-size: 18px;
	}

	form.message .nice-select:before {
		right: 15%;
	}

	.zoom-slider .owl-dots {
		padding-top: 50px;
	}

	.footer-style-one.two .Instagram-img img {
		height: 100px;
		width: 100px;
	}

	.zoom-slider-data h2 {
		top: 76%;
	}

	.sec-btn {
		font-size: 14px;
	}

	.blog-style-two.shape-style-hover:hover:before {
		left: 59%;
		top: 94%;
	}

	.blog-style-two-data>h3>a {
		font-size: 24px;
		line-height: 34px;
	}

	.what-we-provide h2 {
		font-size: 28px;
		line-height: 38px;
	}

	.count-time h2 {
		font-size: 50px;
	}

	.count-time.one:before {
		top: -39%;
	}

	.count-time {
		width: 140px;
		height: 140px;
	}

	.count-time.one {
		width: 155px;
		height: 155px;
	}

	.portrait-camra img.img-gap {
		width: 120px;
	}

	.blog-style-three-data ul li h6 {
		font-size: 14px;
	}

	.sidebar {
		padding: 30px;
	}

	.recent-post a {
		font-size: 16px;
	}

	.comment h2 {
		font-size: 32px;
	}

	.planning-make h3 {
		font-size: 24px;
		padding-top: 0;
	}

	.services-style-one h4 {
		font-weight: 600;
		padding: 20px 0 15px;
		font-size: 20px;
	}

	.heading p {
		font-size: 16px;
		border-bottom: 2px solid #e9a880
	}

	.error-page h3 {
		font-size: 28px;
	}

	.error-page {
		padding-top: 120px;
	}

	.what-we-provide.address h2 a {
		font-size: 22px;
	}

	.what-we-provide.address h2 {
		font-size: 22px;
	}

	.services-style-pag h2 {
		padding-top: 34px;
		font-size: 34px;
	}
}

@media(max-width: 375px) {
	.information-data a {
		font-size: 22px;
	}

	.footer-style-one.two .Instagram-img img {
		height: 75px;
		width: 75px;
	}

	.title {
		font-size: 15px;
		margin-top: 14px;
	}

	.services-style-one:hover .services-style-one-img:before {
		left: 35%;
	}

	.create-impactful p {
		font-size: 16px;
	}

	.featured-area-for-data a {
		font-size: 22px;
	}

	.featured-area-for-data img {
		width: 150px;
		height: 100px;
	}

	.pagination {
		flex-wrap: wrap;
	}

	.hero-section ul {
		flex-wrap: wrap;
	}
}

@media only screen and (max-width: 2200px) and (min-width: 1200px) {
	.team-slider-threuue .colin-clickson.team-sttle-two p {
		padding-bottom: 10px;
	}

	.team-slider-threuue .owl-item.active.center {
		width: 803px !important;
		z-index: 99999;
		margin-top: 15px;
		opacity: 1;
	}

	.team-slider-threuue.owl-carousel .owl-item img {
		display: block;
		width: 100%;
	}

	.team-slider-threuue .owl-item.active {
		width: 285px !important;
		opacity: .5;
	}

	.team-slider-threuue .colin-clickson.team-sttle-two {
		visibility: hidden;
	}

	.team-slider-threuue .owl-item.active.center .colin-clickson.team-sttle-two {
		visibility: visible;
	}

	.team-slider-threuue .owl-item.active.center .item {
		box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 43%);
		-webkit-box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 43%);
		-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.43);
		background-color: white;
	}

	.team-slider-threuue .owl-item.active {
		margin-left: 1px;
	}

	.team-slider-threuue {
		height: 660px;
	}

	.hire .button-gap {
		margin-top: 40px;
	}
}

@media only screen and (max-width: 1400px) and (min-width: 1200px) {
	.team-slider-threuue .owl-item.active.center {
		width: 722px !important;
	}

	.team-slider-threuue.owl-carousel .owl-item.active.center img {
		width: 74%;
	}

	.team-slider-threuue .colin-clickson.team-sttle-two {
		padding: 31px;
	}

	.team-slider-threuue .owl-item.active {
		width: 200px !important;
		opacity: .5;
	}

	.hire .button-gap {
		margin-top: 0px;
	}
}