@media screen and (min-width:1920px) {
	.contact-form .first-nm,
	.contact-form .mail-nm,
	.contact-form .mobile-nm,
	.contact-form .tell-us-about
	{
	  background-size: 20px;	
	}
	.brand-images img{
      width:auto;
    }
    .stickytop.header-inner-pages{
        padding:25px 0px 25px 141px;
    }
    .stickytop.header-inner-pages .menu{
        top: 24px;
    }
    .menu-content{
        padding:85px 145px;
    }
    .explore-menu{
        margin-bottom:65px;
    }
    .social-media{
        margin-top:35px;
    }
    .get-in-touch{
        bottom:225px;
    }
} 
@media screen and (min-width:1600px) and (max-width:1919px){ 
	.bulb-text {
		padding-left: 165px;
	}
	.our-title, .inside-wrap, .brand-title, .team-tab, .profile-wrap, .what-tab, .ambition-btn, .content-img, .blog-product,
	.contact-tab, .brand-identitytext, .our-text, .process-circle, .Capabilities-tab, .explore-tab, .amsterdam-title, .amsterdam-tab,
	.brand-design, .brand-slider-tab, .blog-heading, .blog-img-tab {
		width: 1438px;
	}
	.recent-tab {
		width: 1500px;
	}

	.our-title h1, .inside-wrap .our-heading h1, .brand-title h2, .vision-text h2, .get-heading h2, .profile-text h2, .what-text h2,
	.ambition-heading h2, .about-title h1, .img-text h2, .contact-text, .brand-identitytext h2, .our-text h2, .process-circle h2,
	.Capabilities-tab h2, .amsterdam-text h2, .blog-title h2  {
		font-size: 46px;
	}
	.our-heading a {
		/*margin-left: 857px;*/
	}
	.inside-ar .our-heading a {
		/*margin-left: 1017px;*/
	}
	.carlijnq-tab {
		height: auto;
	}
	p.blog-details {
		font-size: 21px;
	}
	.about-title h1 {
		font-size: 65px;
	}
	.brand-title p {
		padding-right: 35px;
	}
	.project-c h2 {
		font-size: 82px;
	}
	.get-heading {
		padding: 70px 0px;
	}
	.profile-img, .profile-text, .brand-images, .brnad-design-text {
		width: 50%;
	}
	.profile-text{
		margin-top:45px;
	}
	.sign img {
		width:250px;
	}
	.team-tab .owl-theme .owl-nav [class*=owl-] {
		margin-left: -75px;
	}
	.team-tab .owl-theme .owl-nav .owl-next {
		margin-right: -75px;
	}
	.team-tab button.owl-prev, .team-tab button.owl-next {
		width: 57px;
		height: 57px;
	}
	.brand-one {
		width: 717px;
		margin-left: 70px;
	}
	.brand-one.brand-two, .brand-one.brand-four {
		margin-left: 0px;
	}
	.brand-text .p-tab {
		padding-right: 300px;
	}
	.ambition-heading h2 {
		padding-right: 185px;
	}
	.recent-wrap .product-wrap {
		/*left: 50px;*/
		padding:150px 75px;
	}
	.recent-tab .carlijnq-tab {
		width: 480px;
		height: 800px;
	}
	.circle-text p {
		font-size: 19px;
	}
	.define-circle {
		width: 210px;
		height: 210px;
		margin-top: 20px;
	}
	.analyze-circle {
		width: 238px;
		height: 238px;
		margin-top: 15px	;
	}
	.begin-circle {
		width: 267px;
		height: 267px;
	}

	.sub-circle {
		width: 310px;
		height: 310px;
	}
	.start-circle {
		width: 600px;
		height: 600px;
	}
	.circle-wrap {
		margin-left: 68px;
	}
	.explore-tab .our-heading a {
		/*margin-left: 757px;*/
	}
	.explore-tab .product-wrap {
		left: 50px;
	}
	.explore-tab .carlijnq-tab {
		width: 465px;
		height: 780px;
	}
	.explore-tab .carlijnq-tab>img {
		height: 100%;
	}
	.start-circle p:first-child {
		right: 4%;
	}
	.explore-tab .product-wrap a.btn-common {
		padding: 20px 38px;
	}
	.amsterdam-text p, .amsterdam-subtext p {
		font-size: 21px;
	}
	.brnad-design-text {
		padding: 100px 0px 0px 124px;
	}
	.brnad-design-text.brand-system-text {
		padding: 100px 124px 0px 0px;
	}
	.item img {
		height: 100%;
	}
	.slider-btn {
		top: 45px;	
	}
	/*.blog-social-icon {
		margin: 100px 0px 0px 25px;
	}*/
	.related-blog .our-heading a {
		/*margin-left: 806px;*/
	}
	.main-left h1{
		font-size:65px;
		padding-top:75px;
	}
	.category-tab {
      margin-top: 42px;
    }
	.contact-form{
		padding-left: 70px;
	}
	.stickytop.header-inner-pages{
        padding:25px 0px 25px 141px;
    }
    .stickytop.header-inner-pages .menu{
        top: 24px;
    }
    .inside-one{
        width:460px;
    }

}

@media screen and (min-width:1440px) and (max-width:1599px){ 
	.bulb-tab img {
		width: 295px;
		height: 536px;
	}
	.about-us{
		padding:80px 0;
	}
	.ways-tab {
		width: 930px;
	}
	.bulb-text {
		padding-left: 175px;
	}
	.welcome h1, .bulb-text h1 {
      font-size: 30px;
      line-height: 1.4;
    }
    .bulb-text p {
      font-size: 17px;
      line-height: 24px;
    }
	.about-us {
		padding-bottom: 135px;
	}
	.our-title, .inside-wrap, .brand-title, .team-tab, .profile-wrap, .what-tab, .ambition-btn, .content-img, .blog-product,
	.contact-tab, .brand-identitytext, .our-text, .process-circle, .Capabilities-tab, .explore-tab, .amsterdam-title, .amsterdam-tab,
	.brand-design, .brand-slider-tab, .blog-heading, .blog-img-tab {
		width: 1238px;
	}
	.our-title h1, .inside-wrap .our-heading h1, .brand-title h2, .vision-text h2, .get-heading h2, .profile-text h2, .what-text h2,
	.ambition-heading h2, .about-title h1, .img-text h2, .contact-text, .brand-identitytext h2, .our-text h2, .process-circle h2,
	.Capabilities-tab h2, .amsterdam-text h2, .blog-title h2  {
		font-size: 36px;
		line-height: 40px;
	}
	
	.our-heading a {
		/*margin-left: 730px;*/
		font-size: 18px;
	}
	.our-heading, .inside-wrap .our-heading {
		margin-top: 50px;
		margin-bottom: 50px;
	}
	.inside-ar .our-heading a {
		/*margin-left: 867px;*/
	}
	p.blog-details {
		font-size: 20px;
		line-height: 24px;
	}
	.carlijnq-tab {
		height:auto;
	}
	.product-wrap {
		/*top: 100px;
		left: 50px;*/
		padding:120px 40px;
	}
	.carlijnq-tab a {
		margin-top: 210px;
	}
	.brand-title p {
		font-size: 20px;
		line-height: 30px;
		padding-right: 0px;
	}
	.vision-text h2,  .profile-text p {
		padding-right: 0px;
	}
	.project-tab {
		width: 1078px;
	}
	.project-c h2 {
		font-size: 60px;
		text-align: center;
	}
	.get-heading {
		padding: 50px 0px;
	}
	.profile-img, .profile-text {
		width: 50%;
	}
	.profile-text{
		margin-top:0px;
	}
	.sign img {
		max-width:180px;
		padding-top:30px;
	}
	.inside-one .img-tab {
		height: auto;
	}
	.team-tab button.owl-prev, .team-tab button.owl-next {
		width: 50px;
		height: 50px;
	}
	.team-tab .owl-theme .owl-nav [class*=owl-] {
		margin-left: -70px;
	}
	.team-tab .owl-theme .owl-nav .owl-next {
		margin-right: -70px;
	}
	.brand-one {
		width:50%;

	}
	.what-text h2 {
		padding-right: 130px;
	}
	.what-text p {
		font-size: 20px;
		line-height: 28px;
		padding-right: 45px;
	}
	.brand-one img {
		width: 130px;
		height: 200px;
	}
	.brand-text .p-tab {
		padding-right: 140px;
	}
	.brand-text h3 {
		font-size: 27px;
	}
	.what-list li {
		font-size: 17px;
	}
	.brand-text {
		padding: 360px 0px 0px 40px;
	}
	.view-tab {
		right: 60px;
	}
	.view-tab a {
		font-size: 16px;
	}
	.tab-one {
		margin-left: 70px;
	}
	.ambition-heading h2 {
		padding-right: 20px;
	}
	.recent-tab {
		width: 1250px;
	}
	.about-title {
		padding: 50px 0px;
	}
	.recent-wrap .recent-tab.product-one {
		margin-top: 50px;
	}
	.recent-tab .carlijnq-tab {
		width: 390px;
	}
	.recent-tab .product-details {
		padding-right: 0px;
	}
	.recent-tab .carlijnq-tab a {
		margin-top: 165px;
	}
	.img-text p:first-child, .img-text p {
		font-size: 17px;
		line-height: 27px;
	}
	.img-text p {
		padding-right: 55px;
	}
	.content-img .img-text h2 {
		font-size: 25px;
		line-height: 1.4;
	}
	.img-text {
		width: 670px;
		height: 335px;
		padding: 40px;
	}
	.blog-product .inside-one {
		height: auto;
	}
	.content-img {
		margin: 100px 0px;
	}
	.inside-one {
		padding-bottom: 0px;
		width: 392px;
	}
	.content-img {
		margin: 100px 0px;
	}
	.contact-text h2 {
		font-size: 31px;
		line-height: 37px;
		padding-right: 70px;
	}
	.contact-text p {
		font-size: 20px;
		line-height: 28px;
		padding-right: 55px;
	}
	.contact-form {
		width: 50%;
		padding-left: 60px;
	}
	.contact-form input {
		width: 100%;
		height: 55px;
	}
	.contact-text img {
		width: 100%;
		height: auto;
	}
	.category-tab span:nth-child(2) {
		margin: 0 20px;
	}
		
	.category-tab span:nth-child(3) {
		margin-top: 30px;
		display: inline-block;
	}
	.category-tab textarea {
		width: 100%;
		height: 140px;
	}	
	.category-tab button {
		width: 100%;
	}
	.brand-identitytitle {
		margin: 70px 0px;
	}
	.brand-identitytext p {
		font-size: 20px;
		line-height: 33px;
	}
	.our-text h2 {
		margin: 70px 0px 30px 0px;
	}
	.our-text p {
 		font-size: 20px;
 		line-height: 33px;
	}
	.process-tab {
		margin: 85px 0px 115px 0px;
	}	
	.circle-wrap {
		margin-left: 35px;
	}
	.circle-text p {
		font-size: 18px;
		line-height: 30px;
	}
	.define-circle {
		width: 210px;
		height: 180px;
		margin-top: 35px;
	}
	.analyze-circle {
		width: 274px;
		height: 235px;
		margin-top: 17px;
	}
	.begin-circle {
		width: 334px;
		height: 287px;
	}	
	.sub-circle {
		width: 272px;
		height: 272px;
	}
	.start-circle {
		width: 579px;
		height: 498px;
		margin-top: -102px;
	}
	.sub-circle {
		left: 27%;
	}
	.start-circle p:first-child {
		right: 0%;
	}
	.Capabilities-list li {
		font-size: 17px;
		height: 100px;
	}
	.explore-tab .our-heading a {
 		/*margin-left: 663px;*/
 	}
 	.explore-tab .product-details {
 		padding-right: 13px;
 	}
 	.explore-tab .product-wrap {
 		/*top: 90px;
 		left: 35px;*/
 	}
 	.amsterdam-text p, .amsterdam-subtext p {
 		font-size: 20px;
 		line-height: 30px;
 	}
 	.amsterdam-subtext p {
 		padding-right: 0px;
 	}
 	.brand-images, .brnad-design-text {
 		width: 50%;
 	}
 	.brnad-design-text {
 		padding: 0px 0px 0px 50px;
 	}
 	.brnad-design-text h2 {
 		font-size: 36px;
 	}
 	.brnad-design-text p {
 		margin-top: 10px;
 	}
 	.brnad-design-text.brand-system-text {
 		padding: 40px 0px 0px 0px;
 	}
 	.slider-btn {
 		height: 522px;
 	}
 	.dots {
 		top: 15px;
 	}
 	.dot {
 		height: 90px;
 	}
 	.buttons {
 		bottom: 17px;
 	}
 	.button {
 		width: 50px;
 		height: 50px;
 	}
 	.slider-btn .button.next {
 		margin-top: 5px;
 	}
 	.pre-project-btn {
 		margin: 50px 0px;
 	}
 	.items {
 		padding-bottom: 51%;
 	}
 	.blog-title p {
 		font-size: 17px;
 	}
 	.blog-title h2 {
 		font-size: 30px;
 		line-height: 35px;
 		margin-top: 15px;
 	}
 	.blog-title h2 br {
 		display: none;
 	}
 	.blog-title{
 		width: 50%;
 	}
 	/*.blog-social-icon {
 		margin: 100px 0px 0px 175px	;
 		width: auto;
 	}*/
 	.blog-subtext {
 		width: 982px;
 	}
 	.blog-subtext p, .blog-bl-text p {
 		font-size: 20px;
 		line-height: 28px;
 	}
 	.related-blog .our-heading a {
 		/*margin-left: 702px;*/
 	}
 	.related-blog .inside-one {
 		height: auto;
 	}
 	.mysidebar {
      width: 675px !important;
    }
 	.menu-content{
 		padding:45px 90px;
 	}
 	.explore-menu{
 		font-size:14px;
 		margin-bottom:60px;
 	}
 	.sidenav .menu-list a{
 		font-size:32px;
 	}
 	.sidenav .menu-list li {
      margin-bottom: 28px;
    }
    .social-media{
    	margin-top:60px;
    }
    .social-media a{
    	font-size:18px;
    	width:45px;
    	height:45px;
    	line-height:45px;
    }
    .get-in-touch{
      bottom:145px;	
      right:145px;
    }
    .get-in-touch-text{
    	font-size:14px;
    }
    .get-in-touch .email a, .get-in-touch .mobile a{
    	font-size:16px;
    }
    .footer{
    	padding:30px;
    }
    .footer-inner ul li a, .footer-right{
    	font-size:14px;
    }
    .lets-find-us .address{
    	font-size:16px;
    	line-height:22px;
    }
    .lets-find-us img{
    	width:25px;
    }
    .lets-find-us span{
    	font-size:18px;
    	line-height:22px;
    }
    .lets-find-us .main-inner .common-box .content-box .link-box .left-text-link img{
    	margin-bottom:10px;
    }
    .lets-find-us .main-inner .common-box{
    	height: calc(50vh - 38px);
    }
    .lets-find-us .main-inner .common-box:last-child {
    	height: calc(100vh - 76px);
    }
    .lets-find-us{
       height: calc(100vh - 76px);
       min-height: auto;
       /*margin-top:50px;	*/
    }
    .lets-find-us .main-left h1{
      padding: 30px 0 40px;
    }
    .menu, .header-inner-pages .menu{
    	top: 45px;
    	right: 156px;
    }
    .stickytop.header-inner-pages .menu{
        top: 24px;
    }
    .header-inner-pages {
      padding: 50px 0px 50px 102px;
    }
    .stickytop.header-inner-pages {
      padding: 25px 0px 25px 102px;
    }
    .main-left h1{
    	font-size:60px;
    	padding:170px 0 51px;
    }
    .main-inner .common-box .content-box .link-box .left-text-link{
    	font-size:24px;
    }
    .main-inner .common-box .content-box .link-box:hover .right-arrow-link{
    	width:50px;
    	height:50px;
    	bottom:30px;
    	line-height: 45px;
    }
     .top-left-bg:before{
    	content:"";
    	top:50px;
    	width:300px;
    	height:300px;
    }
    .left-center-bg:before{
    	content:"";
    	top:50px;
    	width:300px;
    	height:300px;
    }
    .category-tab a{
    	font-size:15px;
    	padding:26px 22px;
    	margin:0 10px 10px 0;
    }


}

@media screen and (min-width:1200px) and (max-width:1439px){ 
    .welcome h1{
    font-size:38px;
  }
  .btn-common{
    font-size:14px;
    padding:12px 32px;
  }
  .btn-common img {
    padding-left: 8px;
    width: 24px;
  }
  .logo img{
    width:200px;
  }
  .main-left{
    padding:10px 0 0 70px;
  }
  .main-inner .common-box .content-box .link-box .left-text-link{
    font-size: 20px;
    bottom: 20px;
    left: 20px;
  }
  .main-inner .common-box .content-box .link-box:hover .right-arrow-link{
    bottom: 15px;
    right: 20px;
    width: 30px;
    height: 30px;
    line-height: 25px;
  }
  .main-inner .common-box .content-box .link-box .right-arrow-link img{
    width:14px;
  }
  .main-left h1{
    font-size:62px;
    padding:180px 0 40px;
  }
	.bulb-tab img {
		width: 225px;
		height: 460px;
	}
	.welcome h1, .bulb-text h1 {
		font-size: 30px;
		line-height: 1.4;
	}
	.bulb-text p {
		font-size: 17px;
		line-height: 24px;
	}
	.btn-common {
		padding: 15px 32px;
	}
	.bulb-text a {
		font-size: 16px;
	}
	.ways-tab {
		width: 780px;
	}
	.our-title, .inside-wrap, .brand-title, .team-tab, .profile-wrap, .what-tab, .ambition-btn, .content-img, .blog-product,
	.contact-tab, .brand-identitytext, .our-text, .process-circle, .Capabilities-tab, .explore-tab, .amsterdam-title, .amsterdam-tab,
	.brand-design, .brand-slider-tab, .blog-heading, .blog-img-tab, .footer-container{
		width: 1038px;
	}
	.our-title h1, .inside-wrap .our-heading h1, .brand-title h2, .vision-text h2, .get-heading h2, .profile-text h2, .what-text h2,
	.ambition-heading h2, .about-title h1, .img-text h2, .contact-text, .brand-identitytext h2, .our-text h2, .process-circle h2,
	.Capabilities-tab h2, .amsterdam-text h2, .blog-title h2  {
		font-size: 32px;
		line-height: 40px;
	}
	.bulb-text {
		padding-left: 175px;
	}
	.about-us {
		padding: 60px 0;
	}
	.our-heading a {
		/*margin-left: 599px;*/
		font-size: 17px;
	}
	.carlijnq-tab {
		height:auto;
	}
	.carlijnq-tab a {
		margin-top: 145px;
	}
	.product-title {
		font-size: 30px;
	}
	.product-details {
		/*padding-right: 100px;*/
		font-size:15px;
	}
	.carlijnq-tab a {
		width: 230px;
		font-size: 17px;
	}
	.inside-ar .our-heading a {
		/*margin-left: 698px;*/
	}
	.inside-wrap .our-heading {
		margin: 50px 0px;
	}
	.our-heading {
		margin-top: 50px;
		margin-bottom: 50px;
	}
	p.blog-details, .inside-one a {
		font-size: 17px;
		line-height: 20px;
	}
	.inside-one .img-tab, .inside-one {
		height: auto;
	}
	.inside-one a {
		margin-bottom: 0px;
	}
	.brand-title h2 {
		padding-right: 50px;
	}
	.brand-title p {
		padding-right: 0px;
		font-size: 20px;
		line-height: 30px;
	}
	.vision-text h2, .profile-text p {
		padding-right: 0px;
		
	}
	.profile-text p {
		font-size:14px;
		line-height: 25px;
	}
	.vision-text p {
		padding-right: 50px;
	}
	.vision-text p {
		font-size: 18px;
	}
	.vision-text {
		margin-top: 50px;
		margin-left: 70px;
	}
	.project-tab {
		width: 1078px;
	}
	.project-c h2 {
		font-size: 60px;
		text-align: center;
	}
	.get-heading {
		padding: 50px 0px;
	}
	.profile-img, .profile-text {
		width: 50%;
	}
	.profile-text {
		margin: 0px 0px 0px 70px;
	}
	.sign img {
		max-width:180px;
		padding-top:25px;
	}
	.team-tab .owl-theme .owl-nav [class*=owl-] {
		margin-left: -70px;
	}
	.team-tab .owl-theme .owl-nav .owl-next {
		margin-right: -70px;
	}
	.team-tab button.owl-prev, .team-tab button.owl-next {
		width: 50px;
		height: 50px;
	}
	.brand-one {
		width:50%;

	}
	.what-text h2 {
		padding-right: 130px;
	}
	.what-text p {
		font-size: 20px;
		line-height: 28px;
		padding-right: 45px;
	}
	.brand-one img {
		width: 130px;
		height: 200px;
	}
	.brand-text .p-tab {
		padding-right: 140px;
	}
	.brand-text h3 {
		font-size: 27px;
	}
	.what-list li {
		font-size: 17px;
	}
	.brand-text {
		padding: 360px 0px 0px 40px;
	}
	.view-tab {
		right: 60px;
	}
	.view-tab a {
		font-size: 16px;
	}
	.tab-one {
		margin-left: 70px;
	}
	.ambition-heading h2 {
		padding-right: 20px;
	}
	.recent-tab {
		width: 1150px;
	}
	.about-title {
		padding: 50px 0px;
	}
	.recent-wrap .recent-tab.product-one {
		margin-top: 50px;
	}
	.recent-tab .carlijnq-tab {
		width: 100%;
		margin-right:30px;
	}
	.recent-tab .carlijnq-tab:last-child{
		margin-right:0px;
	}
	.img-text p:first-child, .img-text p {
		font-size: 17px;
		line-height: 27px;
	}
	.img-text p {
		padding-right: 55px;
	}
	.content-img .img-text h2 {
		font-size: 25px;
		line-height: 1.4;
	}
	.img-text {
		width: 670px;
		height: 335px;
		padding: 40px;
	}
	.blog-product .inside-one {
		height: auto;
	}
	.content-img {
		margin: 100px 0px;
	}
	.contact-text h2 {
		font-size: 31px;
		line-height: 37px;
		padding-right: 70px;
	}
	.contact-text p {
		font-size: 20px;
		line-height: 28px;
		padding-right: 55px;
	}
	.contact-form {
		width: 50%;
		padding-left: 80px;
	}
	.contact-form input {
		width: 100%;
		height: 55px;
	}
	.contact-text img {
		width: 100%;
		height: auto;
	}
	.category-tab span:nth-child(2) {
		margin: 0 20px;
	}
		
	.category-tab span:nth-child(3) {
		margin-top: 30px;
		display: inline-block;
	}
	.category-tab textarea {
		width: 100%;
		height: 140px;
	}	
	.category-tab button {
		width: 100%;
	}
	.brand-identitytitle {
		margin: 70px 0px;
	}
	.brand-identitytext p {
		font-size: 20px;
		line-height: 33px;
	}
	.our-text h2 {
		margin: 70px 0px 30px 0px;
	}
	.our-text p {
 		font-size: 20px;
 		line-height: 33px;
	}
	.process-tab {
		margin: 85px 0px 115px 0px;
	}	
	.circle-wrap {
		margin-left: 35px;
	}
	.circle-text p {
		font-size: 18px;
		line-height: 30px;
	}
	.define-circle {
		width: 210px;
		height: 150px;
		margin-top: 35px;
	}
	.analyze-circle {
		width: 274px;
		height: 195px;
		margin-top: 17px;
	}
	.begin-circle {
		width: 334px;
		height: 231px;
	}	
	.sub-circle {
		width: 272px;
		height: 272px;
	}
	.start-circle {
		width: 579px;
		height: 415px;
		margin-top: -102px;
	}
	.sub-circle {
		left: 33%;
	}
	.start-circle p:first-child {
		right: -9%;
	}
	.Capabilities-list li {
		font-size: 17px;
		height: 100px;
	}
	.explore-tab .our-heading a {
 		/*margin-left: 494px;*/
 	}
 	.explore-tab .product-details {
 		padding-right: 13px;
 	}
 	.explore-tab .product-wrap {
 		top: auto;
 		left: auto;
 	}
 	.amsterdam-text p, .amsterdam-subtext p {
 		font-size: 20px;
 		line-height: 30px;
 	}
 	.amsterdam-subtext p {
 		padding-right: 0px;
 	}
 	.brand-images, .brnad-design-text {
 		width: 50%;
 	}
 	.brnad-design-text {
 		padding: 0px 0px 0px 50px;
 	}
 	.brnad-design-text h2 {
 		font-size: 36px;
 	}
 	.brnad-design-text p {
 		margin-top: 10px;
 	}
 	.brnad-design-text.brand-system-text {
 		padding: 40px 0px 0px 0px;
 	}
 	.slider-btn {
 		height: 435px;
 	}
 	.dots {
 		top: 15px;
 	}
 	.dot {
 		height: 67px;
 	}
 	.buttons {
 		bottom: 17px;
 	}
 	.button {
 		width: 50px;
 		height: 50px;
 	}
 	.slider-btn .button.next {
 		margin-top: 5px;
 	}
 	.pre-project-btn {
 		margin: 50px 0px;
 	}
 	.items {
 		padding-bottom: 51%;
 	}
 	.blog-title p {
 		font-size: 17px;
 	}
 	.blog-title h2 {
 		font-size: 30px;
 		line-height: 35px;
 		margin-top: 15px;
 	}
 	.blog-title h2 br {
 		display: none;
 	}
 	.blog-title{
 		width: 50%;
 	}
 	/*.blog-social-icon {
 		margin: 100px 0px 0px 50px	;
 	}*/
 	.blog-subtext {
 		width: 982px;
 	}
 	.blog-subtext p, .blog-bl-text p {
 		font-size: 20px;
 		line-height: 28px;
 	}
 	.related-blog .our-heading a {
 		/*margin-left: 533px;*/
 	}
 	.related-blog .inside-one {
 		height: auto;
 	}
 	.mysidebar {
      width: 675px !important;
    }
 	.menu-content{
 		padding:45px 90px;
 	}
 	.explore-menu{
 		font-size:14px;
 		margin-bottom:60px;
 	}
 	.sidenav .menu-list a{
 		font-size:32px;
 	}
 	.sidenav .menu-list li {
      margin-bottom: 28px;
    }
    .social-media{
    	margin-top:35px;
    }
    .social-media a{
    	font-size:18px;
    	width:45px;
    	height:45px;
    	line-height:45px;
    }
    .get-in-touch{
      bottom:145px;	
      right:145px;
    }
    .get-in-touch-text{
    	font-size:14px;
    }
    .get-in-touch .email a, .get-in-touch .mobile a{
    	font-size:16px;
    }
    .footer{
    	padding:30px;
    }
    .footer-inner ul li a, .footer-right{
    	font-size:14px;
    }
    .lets-find-us .address{
    	font-size:14px;
    	line-height:22px;
    }
    .lets-find-us img{
    	width:25px;
    }
    .lets-find-us span{
    	font-size:16px;
    	line-height:22px;
    }
    .lets-find-us .main-inner .common-box .content-box .link-box .left-text-link img{
    	margin-bottom:10px;
    }
    .lets-find-us .main-inner .common-box{
    	height: calc(50vh - 38px);
    }
    .lets-find-us .main-inner .common-box:last-child {
    	height: calc(100vh - 76px);
    }
    .lets-find-us{
       height: calc(100vh - 76px);
       min-height: auto;
       /*margin-top:50px;	*/
    }
    .lets-find-us .main-left h1{
      padding: 50px 0 40px;
    }
    .menu, .header-inner-pages .menu{
    	top: 45px;
    	right: 156px;
    }
    .stickytop.header-inner-pages .menu{
        top: 25px;
    }
    .header-inner-pages {
      padding: 50px 0px 50px 141px;
    }
    .stickytop.header-inner-pages {
      padding: 25px 0px 25px 141px;
    }
     .top-left-bg:before{
    	content:"";
    	top:50px;
    	width:300px;
    	height:300px;
    }
    .left-center-bg:before{
    	content:"";
    	top:50px;
    	width:300px;
    	height:300px;
    }
    .product-wrap{
    	padding:120px 40px;
    }
    .product-subtext{
    	font-size:15px;
    }
    .category-tab{
		margin-top:42px;
	}
    .category-tab a{
    	font-size:12px;
    	padding:12px 16px;
    	margin:0 8px 8px 0;
    }
    .inside-one{
        width:325px;
    }



}

@media screen and (min-width:992px) and (max-width:1199px){ 

	.bulb-tab img {
		width: 225px;
		height: 460px;
	}
	.welcome h1, .bulb-text h1 {
		font-size: 30px;
		line-height: 1.4;
	}
	.bulb-text p {
		font-size: 17px;
		line-height: 24px;
	}
	.btn-common {
		padding: 15px 32px;
	}
	.bulb-text a {
		font-size: 16px;
	}
	.ways-tab {
		width: auto;
		max-width: 970px;
	}
	.bulb-tab, .bulb-text {
		width: 50%;
	}

	.our-title, .inside-wrap, .brand-title, .team-tab, .profile-wrap, .what-tab, .ambition-btn, .content-img, .blog-product,
	.contact-tab, .brand-identitytext, .our-text, .process-circle, .Capabilities-tab, .explore-tab, .amsterdam-title, .amsterdam-tab,
	.brand-design, .brand-slider-tab, .blog-heading, .blog-img-tab {
		max-width: 970px;
	}
	.our-title h1, .inside-wrap .our-heading h1, .brand-title h2, .vision-text h2, .get-heading h2, .profile-text h2, .what-text h2,
	.ambition-heading h2, .about-title h1, .img-text h2, .contact-text, .brand-identitytext h2, .our-text h2, .process-circle h2,
	.Capabilities-tab h2, .amsterdam-text h2, .blog-title h2  {
		font-size: 36px;
		line-height: 40px;
	}
	.bulb-text {
		padding-left:0px;
	}
	.about-us {
		padding: 60px 0;
	}
	.our-heading a {
		margin-left:0px;
		font-size: 17px;
	}
	.our-title, .our-heading {
		display: flex;
		justify-content:space-between;
	}
	.carlijnq-tab {
		height:auto;
	}
	.product-tab {
		justify-content: space-between;
		padding-bottom: 30px;
	}
	.our-work .carlijnq-tab {
		/*width: 324px;
		border: 1px solid #ccc;*/
	}
	.our-work {
		max-width: 970px;
		margin: 0 auto;
	}
	.product-wrap {
		/*top: 70px;
		left: 30px;*/
	}
	.carlijnq-tab a {
		margin-top: 75px;
	}
	.product-title {
		font-size: 30px;
	}
	.product-details {
		/*padding-right: 100px;*/
	}
	.product-subtext{
		font-size:14px;
	}
	.carlijnq-tab a {
		width: 230px;
		font-size: 17px;
	}
	.inside-ar .our-heading a {
		margin-left: 0px;
	}
	.inside-wrap .our-heading {
		margin: 50px 0px;
	}
	.our-heading {
		margin-top: 50px;
		margin-bottom: 50px;
	}
	p.blog-details, .inside-one a {
		font-size: 17px;
		line-height: 20px;
	}
	.inside-one .img-tab, .inside-one {
		height: auto;
	}
	.inside-one a {
		margin-bottom: 0px;
	}
	.brand-title h2 {
		padding-right: 50px;
	}
	.brand-title p {
		padding-right: 0px;
		font-size: 20px;
		line-height: 30px;
	}
	.vision-text h2, .profile-text p {
		padding-right: 0px;
		
	}
	.vision-text {
		width: 50%;
			}
	.vision-img {
		width: 50%;
		height: 100%;
	}
	.vision-text p {
		padding-right: 50px;
	}
	.vision-text p {
		font-size: 18px;
	}
	.vision-text {
		margin-top: 0px;
		margin-left: 15px;
	}
	.vision-text p {
		margin-top: 5px;
	}
	.project-tab {
		width: 850px;
	}
	.project-c h2 {
		font-size: 60px;
		text-align: center;
	}
	.team-tab .owl-carousel .owl-nav.disabled {
		display: block;
	}
	.team-wrap {
	    padding: 30px 0px 85px 0px;
	}
	.team-tab .owl-nav {
		top: auto;
		bottom: -73px;
		left: 50%;
		transform: inherit;
		width: 0%;
	}
	.get-heading {
		padding: 50px 0px;
	}
	.profile-img, .profile-text {
		width: 50%;
	}
	.profile-text {
		margin: 30px 0px 0px 70px;
	}
	.team-tab .owl-theme .owl-nav [class*=owl-] {
		margin-left: -55px;
	}
	.team-tab .owl-theme .owl-nav .owl-next {
		margin-right: -55px;
	}
	.team-tab button.owl-prev, .team-tab button.owl-next {
		width: 50px;
		height: 50px;
	}
	.brand-one {
		width:50%;

	}
	.what-text h2 {
		padding-right: 130px;
	}
	.what-text p {
		font-size: 20px;
		line-height: 28px;
		padding-right: 45px;
	}
	.brand-one img {
		width: 130px;
		height: 200px;
	}
	.brand-text .p-tab {
		padding-right: 140px;
	}
	.brand-text h3 {
		font-size: 27px;
	}
	.what-list li {
		font-size: 17px;
	}
	.brand-text {
		padding: 360px 0px 0px 40px;
	}
	.view-tab {
		right: 60px;
	}
	.view-tab a {
		font-size: 16px;
	}
	.ambitions-text {
		/*margin-top: -400px;*/
	}
	.tab-one, .brand-three, .brand-five {
		margin-left: 20px;
	}
	.brand-one.brand-two, .brand-one.brand-four {
		margin-top: -610px;
	}
	.ambition-heading h2 {
		padding-right: 20px;
	}
	.recent-tab {
		width: 1150px;
	}
	.about-title {
		padding: 50px 0px;
	}
	.recent-wrap .recent-tab.product-one {
		margin-top: 50px;
	}
	.recent-tab .carlijnq-tab {
		width: 375px;
	}
	.recent-wrap .product-tab {
		margin: 0 auto;
		width: 970px;
	}
	.img-text p:first-child, .img-text p {
		font-size: 17px;
		line-height: 27px;
	}
	.img-text p {
		padding-right: 55px;
	}
	.content-img .img-text h2 {
		font-size: 25px;
		line-height: 1.4;
	}
	.img-text {
		width: 670px;
		height: 335px;
		padding: 40px;
	}
	.blog-product .inside-one {
		height: auto;
		width:300px;
	}
	.load-btn {
		margin: 15px 0px 50px 0px;
	}
	.content-img {
		margin: 100px 0px;
	}
	.contact-text h2 {
		font-size: 31px;
		line-height: 37px;
		padding-right: 70px;
	}
	.contact-text p {
		font-size: 20px;
		line-height: 28px;
		padding-right: 55px;
	}
	.contact-form {
		width: 50%;
		padding-left: 60px;
	}
	.contact-form input {
		width: 100%;
		height: 55px;
	}
	.contact-text img {
		width: 100%;
		height: auto;
	}
	.category-tab span:nth-child(2) {
		margin: 0 20px;
	}
		
	.category-tab span:nth-child(3) {
		margin-top: 30px;
		display: inline-block;
	}
	.category-tab textarea {
		width: 100%;
		height: 140px;
	}	
	.category-tab button {
		width: 100%;
	}
	.brand-identitytitle {
		margin: 70px 0px;
	}
	.brand-identitytext p {
		font-size: 20px;
		line-height: 33px;
	}
	.our-text h2 {
		margin: 70px 0px 30px 0px;
	}
	.our-text p {
 		font-size: 20px;
 		line-height: 33px;
	}
	.process-tab {
		margin: 85px 0px 115px 0px;
	}	
	.circle-wrap {
		margin-left: 35px;
	}
	.circle-text p {
		font-size: 18px;
		line-height: 30px;
	}
	.define-circle {
		width: 210px;
		height: 150px;
		margin-top: 35px;
	}
	.analyze-circle {
		width: 274px;
		height: 195px;
		margin-top: 17px;
	}
	.begin-circle {
		width: 334px;
		height: 231px;
	}	
	.sub-circle {
		width: 256px;
		height: 256px;
	}
	.start-circle {
		width: 579px;
		height: 415px;
		margin-top: -102px;
	}
	.sub-circle {
		left: 33%;
	}
	.start-circle p:first-child {
		right: -13%;
	}
	.Capabilities-list li {
		font-size: 17px;
		height: 100px;
	}
	.explore-tab .our-heading a {
 		margin-left: 0px;
 	}
 	.explore-tab .product-details {
 		padding-right: 13px;
 	}
 	.explore-tab .product-wrap {
 		/*top: 72px;
 		left: 35px;*/
 	}
 	.amsterdam-text p, .amsterdam-subtext p {
 		font-size: 20px;
 		line-height: 30px;
 	}
 	.amsterdam-subtext p {
 		padding-right: 0px;
 	}
 	.brand-images, .brnad-design-text {
 		width: 50%;
 	}
 	.brnad-design-text {
 		padding: 0px 0px 0px 50px;
 	}
 	.brnad-design-text h2 {
 		font-size: 36px;
 	}
 	.brnad-design-text p {
 		margin-top: 10px;
 	}
 	.brnad-design-text.brand-system-text {
 		padding: 40px 0px 0px 0px;
 	}
 	.slider-btn {
 		height: 435px;
 		top: 30px;
 	}
 	.dots {
 		top: 15px;
 	}
 	.dot {
 		height: 67px;
 	}
 	.buttons {
 		bottom: 17px;
 	}
 	.amsterdam-text p {
 		padding-right: 35px;
 	}
 	.button {
 		width: 50px;
 		height: 50px;
 	}
 	.slider-btn .button.next {
 		margin-top: 5px;
 	}
 	.pre-project-btn {
 		margin: 50px 0px;
 	}
 	.items {
 		padding-bottom: 51%;
 	}
 	.blog-title p {
 		font-size: 17px;
 	}
 	.blog-title h2 {
 		font-size: 30px;
 		line-height: 35px;
 		margin-top: 15px;
 	}
 	.blog-title h2 br {
 		display: none;
 	}
 	.blog-title, .blog-social-icon {
 		width: 50%;
 	}
 	.blog-social-icon {
 		margin: 100px 0px 0px 50px	;
 	}
 	.blog-subtext {
 		width: 750px;
 	}
 	.blog-subtext p, .blog-bl-text p {
 		font-size: 20px;
 		line-height: 28px;
 	}
 	.related-blog .our-heading a {
 		margin-left: 0px;
 	}
 	.related-blog .inside-one {
 		height: auto;
 	}
 	.mysidebar {
      width: 550px !important;
    }
 	.menu-content{
 		padding:45px 60px;
 	}
 	.explore-menu{
 		font-size:14px;
 		margin-bottom:60px;
 	}
 	.sidenav .menu-list a{
 		font-size:32px;
 	}
 	.sidenav .menu-list li {
      margin-bottom: 28px;
    }
    .social-media{
    	margin-top:60px;
    }
    .social-media a{
    	font-size:18px;
    	width:45px;
    	height:45px;
    	line-height:45px;
    }
    .get-in-touch{
      bottom:145px;	
      right:145px;
    }
    .get-in-touch-text{
    	font-size:14px;
    }
    .get-in-touch .email a, .get-in-touch .mobile a{
    	font-size:16px;
    }
    .footer{
    	padding:30px;
    }
    .footer-inner ul li a, .footer-right{
    	font-size:14px;
    }
    .lets-find-us .address{
    	font-size:16px;
    	line-height:22px;
    }
    .lets-find-us img{
    	width:25px;
    }
    .lets-find-us span{
    	font-size:18px;
    	line-height:22px;
    }
    .lets-find-us .main-inner .common-box .content-box .link-box .left-text-link img{
    	margin-bottom:10px;
    }
   .lets-find-us .main-inner .common-box{
    	height: calc(50vh - 38px);
    }
    .lets-find-us .main-inner .common-box:last-child {
    	height: calc(100vh - 76px);
    }
    .lets-find-us{
       height: calc(100vh - 76px);
       min-height: auto;
       /*margin-top:50px;	*/
    }
    .lets-find-us .main-left h1{
      padding: 30px 0 40px;
    }
    .menu, .header-inner-pages .menu{
    	top: 45px;
    	right: 156px;
    }
    .stickytop.header-inner-pages .menu{
        top: 24px;
    }
    .header-inner-pages {
      padding: 50px 0px 50px 141px;
    }
    .stickytop.header-inner-pages {
      padding: 25px 0px 25px 141px;
    }
    .menu, .header-inner-pages .menu {
      top: 45px;
      right: 156px;
    }
    .main-left{
    	padding:10px 0 0 70px;
    }
    .main-left h1{
    	font-size:45px;
    	padding:145px 0 45px;
    }
    .main-inner .common-box .content-box .link-box .left-text-link{
    	font-size:20px;
    }
    .main-inner .common-box .content-box .link-box:hover .right-arrow-link{
       bottom: 25px;
       right: 25px;
       width: 50px;
       height: 50px;
       line-height: 45px;
    }
    .top-left-bg:before{
    	content:"";
    	top:50px;
    	width:300px;
    	height:300px;
    }
    .left-center-bg:before{
    	content:"";
    	top:50px;
    	width:300px;
    	height:300px;
    }
     .sign img{
    	max-width:180px;
    	padding-top:20px;
    }
    .product-wrap{
    	padding:120px 40px;
    }
    .category-tab a{
      padding: 6px 12px;
      font-size: 10px;	
    }
    

}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {  


 
}

@media screen and (min-width:768px) and (max-width:991px){
    .help-block {
        top: 4px;
        left:auto;
        text-align:center;
    }
	.welcome h1 {
    	font-size: 36px;
    	line-height: 55px;
    	padding: 15px 0px 15px;
    }
    .welcome .btn-common, .bulb-text a.btn-common, .our-heading a.btn-common, .carlijnq-tab a.btn-common {
       	font-size: 13px;
    	padding: 12px 24px;

    }
    .ways-tab {
    	width:100%;
    	display:flex;
    	padding: 0px 15px;
    }
    .bulb-tab img {
    	width: 160px;
    	height: auto;
    	padding-top: 38px;
    }
    .bulb-text {
    	width: 100%;
    	text-align: left;
    	padding-left: 30px;
    }
    .bulb-text h1 {
    	font-size: 30px;
    	line-height: 1.2;
    	margin-top: 0px;
    }
    .bulb-text h1, .inside-wrap .our-heading h1 {
    	text-align: left;
    	line-height: 1.2;
    }
    .bulb-text p {
    	font-size: 19px;
	    line-height: 29px;
	    text-align: left;
    }
    .bulb-text a.btn-common, .our-heading a.btn-common, .carlijnq-tab a.btn-common {
    	max-width: 	192px;
    }
    .bulb-text a.btn-common img, .our-heading a.btn-common img, .carlijnq-tab a.btn-common img, .calendor-text img, 
    .inside-one a img {
    	/*width: 16px;*/
    }
    .bulb-text a {
    	float: none;
    	justify-content: center;
    	margin: 0;
    	margin-top: 30px;
    }
    .about-us {
    	padding: 70px 0;	
    }
    .our-heading {
    	margin: 0px;
    	display: flex;
    }
    .our-heading, .inside-wrap .our-heading {
    	margin-top: 40px;
    	margin-bottom: 40px;
    }	
    .our-title, .product-tab {
    	display:flex;
    	width: 100%;
    	justify-content: space-between;
    }
    .inside-wrap {
    	display: block;
    	width:100%;
    }
    .our-title h1, .inside-wrap .our-heading h1, .brand-title h2, .vision-text h2, .get-heading h2, .profile-text h2, .what-text h2,
	.ambition-heading h2, .about-title h1, .img-text h2, .contact-text, .brand-identitytext h2, .our-text h2, .process-circle h2,
	.Capabilities-tab h2, .amsterdam-text h2, .blog-title h2  {
		font-size: 35px;
		line-height:1.4;
	}
	.our-heading a, .inside-ar .our-heading a {
		margin-left: 0px;
	}
	.our-work, .inside-ar, .about-subtitle, .vision-wrap, .project-details-wrap, .team-details-wrap, .profile-tab, 
	.what-we-detail, .ambitions-text, .recent-wrap, .blog-tab, .contact-wrap, .brand-identitytitle, .our-heading-text,
	.process-tab, .Capabilities-wrap, .explore-recent-work, .amsterdam-wrap, .brand-design-wrap, .brand-slider-wrap, .blog-wrap, 
	.blog-images, .blog-text-details, .related-blog, .amsterdam-img {
		padding-right: 15px;
		padding-left: 15px;
	}
	.our-heading a {
		justify-content: center;
		margin: 0;
		margin-top: 15px;
	}
	.carlijnq-tab {
		/*border: 1px solid #ccc;
		width: 100%;
		height: 401px;
		max-width: 32%;
        margin: 15px auto;*/
	}
	.product-wrap {
		/*top: 40px;
		left: 15px;*/
		padding:60px 20px;
	}
	.product-title {
		font-size: 25px;
	}
	.product-details {
		font-size: 16px;
		/*padding-right: 20px;*/
		line-height: 22px;
	}
	.product-subtext {
		font-size: 11px;
	}
	.carlijnq-tab a {
		margin-top: 100px;
	}
	.inside-product {
		display: flex;
	}
	.inside-ar .our-heading {
		display: flex;
		justify-content: space-between;
	}
	.inside-ar .our-heading a {
		margin: 0;
		margin-top: 0;
	}
	.inside-one, .inside-one .img-tab {
		width: 96%;
		height: auto;
		max-width: 526px;
	    margin: 0 auto;
	    display: table;
	}
	.inside-product p, .inside-one a {
		font-size: 14px;
	}
	.calendor-text img {
		margin-right: 5px;
	}
	p.blog-details {
		font-size: 16px;
		line-height: 22px;
		padding-right: 27px;
	}
	.calendor-text {
		margin-top: 15px;
		margin-bottom: 10px;
	}
	.inside-one a {
		margin-top: 25px;
		margin-bottom: 35px;
	}
	
	.inside-one {
		padding-bottom: 0px;
	}
	.our-heading {
		display: flex;
		justify-content: space-between;
	}
	/*********************************************************/
	.about-title {
		padding: 30px 0px;
	}
	.brand-title {
		width: 100%;
		display: block;
		margin: 30px 0px;
	}
	.brand-heading, .brand-subtext, .ambition-btn, .ambition-heading {
		width: 100%;
	}
	.brand-title h2 {
		padding-right: 0px;
		line-height: 1.1;
		font-size: 32px;
		text-align: center;
	}
	.brand-title p {
		font-size: 18px;
		padding-right: 0;
		line-height: 25px;
		margin-top: 20px;
		text-align: center;
	}
	.vision-img-tab {
		display: block;
	}
	.vision-text {
		width: 100%;
		margin-left: 0px;
		margin-top: 20px;
	}
	.vision-text h2 {
		padding-right: 0px;
		text-align: center;
	}
	.vision-text p {
		font-size: 18px;
		line-height: 26px;
		padding-right: 0px;
		margin-top: 15px;
		text-align: center;
	}
	.project-tab {
		width: 100%;
	    margin-top: 65px;
	    margin-bottom: 40px;
	    display: flex;
	    justify-content: space-around;
	}
	.project-c h2 {
		font-size: 70px;
	    line-height: 95px;
	    font-weight: normal;
	    text-align: center;
	}
	.project-c {
		margin-bottom: 40px;
	} 
	.get-heading {
		padding: 40px 0px;
	}
	.team-tab {
		width: 100%;
	}
	.team-wrap {
		padding: 30px 0px 72px 0px;
	}
	.team-tab .owl-nav {
		top: auto;
		bottom: -60px;
		transform: inherit;
	}
	.team-tab .owl-theme .owl-nav [class*=owl-] {
		margin-left: 0px;
	}
	.team-tab .owl-theme .owl-nav .owl-next {
		margin-right: 0px;
	}
	.team-tab button.owl-prev, .team-tab button.owl-next {
		width: 40px;
		height: 40px;
		float: none;
	}
	.profile-wrap {
		display: flex;
		width: 100%;
	}
	.profile-text {
		margin: 0px 0px 0px 0px;
		text-align: left;
		padding-left: 15px;
	}
	.profile-img, .profile-text {
		width: 50%;
	}
	.profile-text p {
		font-size: 16px;
		line-height: 26px;
		margin: 10px 0px 0px 0px;
		padding-right: 0px;
	}
	.owl-carousel .owl-item img {
		max-width: 294px;
		/*margin:0 auto;*/
		display: table;
	}
	.Team-one:after {
		width: auto;
	}
	.overlay-text h3 {
		font-size: 20px;
	}
	.overlay-text {
		left: 15px;
		bottom: -50px;
	}
	.team-tab .owl-carousel .owl-nav.disabled {
		display: block;
	}

	/**********************************************************************/

	.what-tab {
		width: 100%;
    	display: flex;
    	margin-top: 25px;
	}
	.what-text {
		width: 50%;
		max-width: 360px;
		margin: 0 auto;
	}
	.what-text h2 {
		padding-right: 0px;
		text-align: left;
		padding-right: 15px;
	}
	.what-text p {
		font-size: 18px;
		line-height: 26px;
		text-align: left;
		padding-right: 15px;
		margin-top: 15px;
		margin-bottom: 30px;
	}
	.brand-one {
		width: 100%;
		height: auto;
		max-width: 360px;
		max-height: 576px;
		margin: 0 auto;
	}
	.brand-one.brand-four {
		max-height: 610px;
	}
	.brand-one img {
		margin: 20px 20px 0px 0px;
		width: 100px;
		height: auto;
	}
	.brand-text {
    	padding: 210px 0px 0px 20px;
	}
	.brand-text p, .view-tab a {
		font-size: 16px;
	}
	.brand-text h3 {
		font-size: 24px;
		padding: 5px 0px 5px 0px;
		line-height: 30px;
	}
	.brand-text .p-tab {
		font-size: 16px;
		padding-right: 10px;
	}
	.what-list {
		margin-top: 20px;
	}
	.what-list li {
		font-size: 16px;
		line-height: 14px;
	}
	.view-tab {
		left: 0px;
		right:auto;
		bottom: -72px;
	}
	.brand-one.brand-two, .brand-one.brand-four {
		margin-top: -220px;
	}
	.brand-three, .brand-five {
		margin-left: auto;
		margin-top: 0px;
	}
	.ambitions-text {
		/*margin-top: 35px;
		text-align: center;
		margin-bottom: 0px;*/
	}
	.ambition-heading h2 {
		padding-right: 0px;
		line-height: 30px;
		margin-top: 0px;
		font-size: 22px;
		text-align: left;
	}
	.ambition-heading a {
		font-size: 14px;
		padding: 12px 20px;
		float: left;
		margin-top: -40px;

	}
	.ambition-heading {
		width: 50%;
		padding-left: 4%;
	}
	/**************************************************/
	.recent-tab .carlijnq-tab {
		width: 100%;
	}
	.recent-wrap .recent-tab.product-one {
		margin: 50px 0px 0px 0px;
	}
	.load-btn {
		margin: 25px 0px 40px 0px;
	}
	/****************************************************/
	.content-img {
		width: 100%;
		margin: 40px 0px;
	}
	.content-img>img {
		height: 250px;
	}
	.img-text {
		left: 30px;
		width: 485px;
		height: 215px;
		padding: 15px;
	}
	.img-text p:first-child {
		font-size: 14px;
	}
	.img-text p:first-child img {
		width: 17px;
		height: auto;
	}
	.img-text h2 {
		font-size: 22px;
		margin-top: 10px;
		margin-bottom: 10px;
		padding-right: 0px;
		line-height: 26px;
	}
	.img-text p {
		font-size: 15px;
		line-height: 20px;
		padding-right: 0px;
	}
	.img-text a {
		margin-top: 20px;
		font-size: 14px;
	}
	.blog-product .inside-one {
		height: auto;
		margin-bottom: 20px;
		max-width: 526px;
		margin-left: 5px;
	}
	.blog-pr {
		margin-top: 0px;
	}
	.blog-tab .inside-one .img-tab {
		width: 100%;
		height: auto;
		margin: 0;
		display: inherit;
	}
	.blog-product .inside-one p, .blog-product .inside-one a {
		padding-left: 15px;
	}
	/**************************************************************/
	.contact-wrap {
		margin: 40px 0px;
	}
	.contact-tab {
    	width: 100%;
   	    display: flex;
	}
	.contact-text {
		width: 100%;
	}
	.contact-text h2 {
		font-size: 26px;
		line-height: 33px;
		padding-right: 0px;
		text-align: left;
	}
	.contact-text p {
		font-size: 16px;
		line-height: 26px;
		padding-right: 0px;
		text-align: left;
		margin: 30px 0px 30px 0px;
	}
	.contact-text, .contact-form {
		width: 50%;
		padding-right: 20px;
	}
	.contact-text img {
		width: 100%;
		height: auto;
		max-width: 500px;
	    margin: 0 auto;
	    display: table;
	} 
	.contact-form input {
		width: 100%;
		height: 45px;
		margin-bottom: 15px;
		max-width: 500px;
    	margin: 0 auto;
    	display: table;
	}
	.contact-form {
		margin-top: 25px;
		padding-left:6px;
	}
	.category-tab p {
		font-size: 20px;
		line-height:26px;
		text-align: left;
		margin-top: 15px;
	}
	.category-block {
		max-width: 565px;
    	margin: 7PX auto;
    	display: flex;
    	align-items: center;
	}
	.category-tab span {
		font-size: 16px;
		padding: 12px 20px;
		margin: 10px auto;
		display: table;
	}
	.category-tab span:nth-child(2) {
		margin: 0 10px;
	}
	.category2 span:nth-child(1) {
		margin-top: 0px;
	}
	.category-tab textarea {
		width: 100%;
		height: 145px;
		margin-top: 0px;
		max-width: 500px;
		margin: 0 auto;
		display: table;
	}
	.category-tab button {
		width: 250px;
		height: 50px;
		font-size: 16px;
		margin-top: 15px;
	}
	/************************************************/
	.brand-identitytitle, .process-tab {
		margin: 40px 0px;
	}
	.brand-identitytext p br, .our-text p br {
		display: none;
	}
	.brand-identitytext p, .our-text p {
		font-size: 20px;
		line-height: 30px;
	}
	.our-text h2 {
		margin: 40px 0px 0px 0px;
	}
	.process-circle {
		width: 100%;
	}
	.circle-wrap {
		max-width: 762px;
		margin: 0 auto;
		margin-top: 125px;
	}
	.circle-text p {
		font-size: 16px;
		line-height: 20px;
	}
	.define-circle {
		width: 210px;
		height: 125px;
		max-width: 210px;
		margin-top: 18px;
	}
	.analyze-circle {
		width: 257px;
		height: 148px;
		max-width: 257px;
		margin-top: 15px;
	}
	.begin-circle {
		width: 280px;
		max-width: 280px;
		height: 170px;
	}
	.sub-circle {
		width: 200px;
		max-width: 200px;
		height: 200px;
		left: 31%;
	}
	.start-circle {
		width: 566px;
		max-width: 566px;
		height: 318px;
		margin-top: -74px;
	}
	.start-circle p:first-child {
		right: -14%;
	}
	.Capabilities-tab {
		width: 100%;
	}
	.Capabilities-list {
		margin-top: 0px;
	}
	.Capabilities-tab h2 {
		margin-bottom: 25px;
	}
	.Capabilities-list li {
		width: 100%;
		height: 85px;
		font-size: 18px;
		line-height: 21px;
	}
	.Capabilities-list li:nth-child(4) {
		padding-left: 15px;
	}
	.explore-tab {
		width: 100%;
	}
	.explore-tab .our-heading a {
		margin-left: 0px;
	}
	.explore-tab .carlijnq-tab>img {
		width: 100%;
		height: 100%;
	}
	.explore-tab .carlijnq-tab {
		height: 380px;
	}
	/****************************************/
	.amsterdam-title {
		width: 100%;
		display: block;
		margin: 40px 0px 40px 0px;
	}
	.amsterdam-text h2 {
		text-align: left;
	}
	.amsterdam-text, .amsterdam-subtext, .amsterdam-tab, .brand-design {
		width: 100%;
	}
	.amsterdam-text p, .amsterdam-subtext p {
		font-size: 16px;
		line-height: 26px;
		text-align: left;
		padding-right: 0px;
	}
	.amsterdam-subtext p {
		margin-top: 20px;
	}
	.brand-images, .brnad-design-text {
		width: 50%;
	}
	.brand-design {
		margin: 40px 0px;
	}
	.brnad-design-text {
		padding: 0px;
	}
	.brnad-design-text h2 {
		font-size: 30px;
		line-height: 36px;
		text-align: left;
		margin-top: 0px;
		margin-left: 15px;
	}
	.brnad-design-text p {
	    font-size: 16px;
	    line-height: 30px;
	    letter-spacing: 0.4px;
	    margin-top: 0px;
	    text-align: left;
	    margin-left: 15px;
	}
	.brnad-design-text a {
		font-size: 17px;
		justify-content: flex-start;
    	margin-top: 8px;
    	padding-left: 15px;
	}
	.brnad-design-text.brand-system-text {
		margin-bottom: 30px;
		margin-top: 15px;
		margin-left: 0px;
		padding-right: 15px;
	}
	.brand-slider-tab .slider-btn {
		position: relative;
	    top: 0;
	    right: 0;
	    width: 600px;
	    height: 50px;
	    margin: 0 auto;
	}
	.brand-slider-tab .slider-btn .dots {
		position: relative;
	    top: 0px;
	    left: -45px;
	    transform: inherit;
	    display: flex;
	    padding-top: 23px;
	}
	.brand-slider-tab .slider-btn .dot {
		display: flex;
		width: 120px;
		height: 3px;
	}
	.brand-slider-tab .slider-btn .buttons {
		position: relative;
		bottom: 18px;
		left:-13px;
		transform: inherit;
		display: flex;
		justify-content: end;
	}
	.button {
		width: 35px;
		height: 35px;
	}
	.slider-btn .buttons .fas {
		font-size: 16px;
	}
	.slider-btn .prev i, .slider-btn .next i {
		transform: rotate(0deg);
	}
	.slider-btn .button.next {
		margin-top: 0px;
		margin-left: 5px;
	}
	.brand-slider-tab .items {
		padding-bottom: 51.25%;
	}
	.pre-project-btn {
		margin: 40px 0px;
	}
	.pre-project-btn a {
		font-size: 12px;
		padding: 8px 20px;
		display: flex;
		align-items: center;
	}
	.pre-project-btn a:nth-child(1) img, .pre-project-btn a:nth-child(2) img {
		margin-right: 10px;
		width: 16px;
		height: auto;
	}
	.brand-images {
		max-width: 500px;
		height: auto;
		margin: 0 auto;
		display: table;
	}
	.blog-heading {
	    width: 100%;
	    display: block;
	    margin: 40px 0px 40px 0px;
	}
	.blog-title p {
		font-size: 16px;
		line-height: 26px;
	}
	.blog-title img {
		width: 18px;
		height: auto;
	}
	.blog-title h2 {
		margin-top: 10px;
		font-size: 26px;
		line-height: 30px;
	}
	.blog-social-icon {
		margin: 15px 0px 0px 0px;
	}
	.blog-social-icon a {
		font-size:16px;
		line-height: 26px;
	}
	.blog-social-icon a img {
		margin-right: 7px;
		width: 28px;
		height: auto;
	}
	.blog-social-icon a:nth-child(2), .blog-social-icon a:nth-child(3) {
		margin-left: 18px;
	}
	.blog-subtext {
		width: 100%;
		margin: 10px 0px 0px 0px;
		max-width: 650px;
	}
	.blog-subtext p, .blog-bl-text p {
		font-size: 16px;
		line-height: 26px;
		text-align: left;
	}
	.blog-bl-text {
		padding: 10px 10px 10px 20px;
		margin: 40px 0px;
	}
	.blog-bl-text p {
		padding-left: 10px;
		text-align: left;
	}
	.subtext {
		margin-top: 0px;
	}
	.second-social-media {
		margin-top: 30px;
		margin-bottom: 30px;
	}
	 .second-social-media a:nth-child(1) {
	 	margin-left: 0px;
	 }
	 .second-social-media a {
	 	font-size: 16px;
	 	margin-left: 18px;
	 }
	 .second-social-media a img {
	 	width: 28px;
	 	height: auto;
	 	margin-right: 7px;
	 }
	 .related-blog .our-heading {
	 	display: flex;
	 	justify-content: space-between;
	 	align-items: center;
	 }
	 .related-blog .inside-one {
	 	margin-bottom: 0;
	 	height: auto;

	 }
	 .inside-one.inside-two {
	 	margin: 0px 0px 0px 10px;
	 }
	 .related-blog .our-heading a {

	 	margin-left: 0px;
	 	margin: 0;
	 	margin-top: 20px;
	 }
	 .related-blog {
	 	margin-bottom: 40px;
	 }
	 .blog-subtext p:nth-child(3), .blog-subtext p:nth-child(5) {
	 	margin-top: 18px;
	 }
	 .related-blog .inside-product {
	 	background: #0f0f0f;
	 }
	 .related-blog .inside-one .img-tab {
	 	width: 100%;
	 	margin: 0;
	 	display: inherit;
	 }
	 .mysidebar {
      width: 510px !important;
    }
    .menu{
    	top:50px;
    	right:70px;
    }
 	.menu-content{
 		padding:45px 50px;
 	}
 	.explore-menu{
 		font-size:14px;
 		margin-bottom:60px;
 	}
 	.sidenav .menu-list a{
 		font-size:32px;
 	}
 	.sidenav .menu-list li {
      margin-bottom: 28px;
    }
    .social-media{
    	margin-top:60px;
    }
    .social-media a{
    	font-size:18px;
    	width:45px;
    	height:45px;
    	line-height:45px;
    }
    .get-in-touch{
      bottom:145px;	
      right:100px;
    }
    .get-in-touch-text{
    	font-size:14px;
    }
    .get-in-touch .email a, .get-in-touch .mobile a{
    	font-size:16px;
    }
    .top-left-bg:before{
    	display:none;
    }
    .header-inner-pages {
      padding: 35px;
    }
    .menu, .header-inner-pages .menu {
      top: 20px;
      right: 25px;
    }
    .category-tab {
      margin-top: 40px;
    }
    .category-tab a {
      padding: 5px 10px;
      font-size: 10px;
      margin:0 6px 6px 0;
    }
    .category-tab button{
    	width:auto;
    }
    .main{
    	height: auto;
    	min-height:auto;
    }
    .main-inner{
    	column-count: 1;
    	display: block;
    }
    .main-left{
    	padding:40px;
    }
    .main-left h1{
    	font-size:32px;
    	padding:30px 0 50px; 
    }
    .main-left .logo{
    	display:none;
    }
    .btn-common{
    	font-size: 16px;
    	padding: 12px 24px;
    }
    .main-inner .common-box:nth-child(1),
    .main-inner .common-box:nth-child(4){
    	border-top:1px solid #444444;
    }
    .main-inner .common-box:nth-child(4), .main-inner .common-box:nth-child(5){
    	height:33.33vh;
    }
    .main-inner .common-box .content-box .link-box .left-text-link{
    	font-size:22px;
    }
    .about-us{
    	padding:40px 0;
    }
    .lets-find-us .main-inner .common-box:nth-child(1), .lets-find-us .main-inner .common-box:nth-child(3){
    	border-top:1px solid #f3f3f3;
    }
    .lets-find-us .main-inner .common-box,
    .lets-find-us .main-inner .common-box:last-child{
    	height:33.33vh;
    }
    .lets-find-us h1{
    	padding:10px 0 50px;
    }
    .mobile-logo, .header-inner-pages .logo{
    	display:block;
    	position: absolute;
        top: 25px;
        left: 25px;
    }
    .mobile-logo img, 
    .header-inner-pages .logo img{
    	width:75%;
    }
    .header-inner-pages {
      padding: 35px;
    }
    .footer-inner, .footer-inner ul {
      display: block;
    }
    .footer-inner ul li {
      margin: 15px auto;
      text-align: center;
    }
    .footer-right {
      padding-top: 20px;
      text-align: center;
    }
    .sign img{
    	max-width:180px;
    	padding-top:20px;
    }
}

@media screen and (max-width:767px){
    #videowrap video{
        width:100% !important;
        height:auto;
    }
    #light{
        width:85%;
    }
    .mysidebar {
      width: 100% !important;
    }
    .menu,
    .header-inner-pages .menu{
    	top:20px;
    	right:25px;
    }
 	.menu-content{
 		padding:30px 50px;
 	}
 	.explore-menu{
 		font-size:13px;
 		margin-bottom:50px;
 	}
 	.sidenav .menu-list a{
 		font-size:28px;
 	}
 	.sidenav .menu-list li {
      margin-bottom: 25px;
    }
    .social-media{
    	margin-top:45px;
    }
    .social-media a{
    	font-size:16px;
    	width:40px;
    	height:40px;
    	line-height:40px;
    }
    .get-in-touch{
        bottom: auto;
        right: auto;
        position: relative;
        margin-top:55px;
    }
    .get-in-touch-text{
    	font-size:14px;
    }
    .get-in-touch .email a, .get-in-touch .mobile a{
    	font-size:16px;
    }
    .footer-container{
    	width:100%;
    }
    .footer-container{
    	text-align: center;
    }
    .footer-inner,
    .footer-inner ul{
    	display:block;
    }
    .footer-inner ul li {
      margin: 15px auto;
      text-align: center;
    }
    .footer-right{
    	padding-top:20px;
    }
    .main{
    	height: auto;
    	min-height:auto;
    }
    .main-inner{
    	column-count: 1;
    	display: block;
    }
    .main-left{
    	padding:40px;
    }
    .main-left h1{
    	font-size:26px;
    	padding:30px 0 50px; 
    }
    .main-left .logo{
    	display:none;
    }
    .btn-common{
    	font-size: 16px;
    	padding: 12px 24px;
    }
    .main-inner .common-box:nth-child(1),
    .main-inner .common-box:nth-child(4){
    	border-top:1px solid #444444;
    }
    .main-inner .common-box:nth-child(4), .main-inner .common-box:nth-child(5){
    	height:33.33vh;
    }
    .main-inner .common-box .content-box .link-box .left-text-link{
    	font-size:22px;
    }
    .about-us{
    	padding:40px 0;
    }
    #owl-carousel-our-work .owl-dots .owl-dot span, #owl-carousel-inside-ar .owl-dots .owl-dot span{
    	width:35px;
    }
    #owl-carousel-our-work .owl-item{
    	margin-right:5px !important;
    }
    .carlijnq-tab{
    	height:auto !important;
    }
    .owl-carousel .owl-item img.hover-img{
    	max-width:100%;
    }
    .carlijnq-tab a{
    	margin-top:220px;
    }
    .lets-find-us .main-inner .common-box:nth-child(1), .lets-find-us .main-inner .common-box:nth-child(3){
    	border-top:1px solid #f3f3f3;
    }
    .lets-find-us .main-inner .common-box,
    .lets-find-us .main-inner .common-box:last-child{
    	height:33.33vh;
    }
    .lets-find-us h1{
    	padding: 0 0 50px;
        font-size: 28px;
        line-height: 35px;
    }
    .mobile-logo, .header-inner-pages .logo{
    	display:block;
    	position: absolute;
        top: 25px;
        left: 25px;
    }
    .mobile-logo img, 
    .header-inner-pages .logo img{
    	width:75%;
    }
    .header-inner-pages {
      padding: 35px;
    }
    .welcome h1{
    	padding:35px 0;
    }
    .lets-find-us span{
    	font-size:16px;
    	line-height:16px;
    }
    .left-text-link img{
    	width:25px;
    	height:auto;
    }
    .lets-find-us .main-inner .common-box .content-box .link-box .left-text-link img{
    	margin-bottom:8px;
    }
    .lets-find-us .find-us img{
    	width:25px;
    }
    #owl-carousel-inside-ar .owl-item .calendor-text img{
    	margin:0 8px 0 0;
    }
    .Capabilities-list li{
    	justify-content: flex-start;
        padding-left: 30px;
    }
    .carlijnq-tab{
    	margin-bottom:30px !important;
    }
    .explore-tab .product-tab{
    	padding-bottom:25px;
    }
    .lets-find-us .social-media-footer{
    	padding:30px 0 0;
    }
    .with-ambitions{
    	display:block;
    	margin-bottom:60px;
    	padding-bottom:329px;
    }
    /*.ambitions-text{
    	position: relative;
        bottom: auto;
    }*/
    .ambition-heading h2{
    	margin-bottom:30px;
    }
    .main-inner .common-box .content-box .link-box:hover .right-arrow-link{
    	height:50px;
    	width:50px;
    	line-height:45px;
    	bottom:25px
    }
    .category-tab a{
    	padding: 10px 20px;
        font-size: 12px;
        margin: 0 8px 8px 0;
    }
    .top-left-bg:before{
    	display:none;
    }
    .our-heading{
    	text-align: center;
    }
    .back-to-top{
    	display: none;
    }
    .footer{
    	padding:50px 20px;
    }
    .profile-img, .profile-text{
    	width:100%;
    } 
    .sign img{
    	padding-top:30px;
    }
    .product-wrap{
    	padding:80px 40px;
    }
    .play-button-container{
    	width:80px;
    	height:80px;
    }
    .play-button-container .play-button{
    	width:65px;
    	height:65px;
    }
    .contact-form {
      width: auto;
      padding-left: 0;
    }
    .category-tab{
    	margin-top:15px;
    }
    .lets-find-us .main-inner .common-box .content-box .link-box:hover .right-arrow-link img.arrow-black{
    	margin:20px;
    }
    .main-inner .common-box{
    	border:0px !important;
    }
    .main-inner .common-box .content-box .link-box:after{
    	content: "";
    	opacity: 1;
        transition: 0.5s;
    }
    .lets-find-us .main-inner .common-box .content-box .link-box:after{
    	content: "";
    	background:transparent linear-gradient(33deg, #ACCBEE 0%, #E7F0FD 100%) 0% 0% no-repeat padding-box;
    	opacity: 1;
        transition: 0.5s;
    }
    .lets-find-us .address{
        font-size: 14px;
    }
    .help-block{
        top:-7px;
    }
    .category-tab input{
        background-position: 285px center;   
    }
}

@media screen and (min-width:600px) and (max-width:767px){
	.welcome h1, .bulb-text h1 {
    	font-size: 26px;
    	line-height: 36px;
    	padding: 35px 0px;
    }
    .welcome .btn-common, .bulb-text a.btn-common, .our-heading a.btn-common, .carlijnq-tab a.btn-common {
       	font-size: 16px;
    	padding: 12px 24px;

    }
    .ways-tab {
    	width:100%;
    	display:block;
    	padding: 0px 15px;
    }
    .bulb-tab img {
    	width: 200px;
    	height: auto;
    }
    .bulb-text {
    	width: 100%;
    	text-align: center;
    	padding-left: 0px;
    }
    .bulb-text h1, .inside-wrap .our-heading h1 {
    	text-align: center;
    	line-height: 1.4;
    }
    .bulb-text p {
    	font-size: 19px;
	    line-height: 29px;
	    text-align: center;
    }
    .bulb-text a.btn-common, .our-heading a.btn-common, .carlijnq-tab a.btn-common {
    	max-width: 	200px;
    }
    .bulb-text a.btn-common img, .our-heading a.btn-common img, .carlijnq-tab a.btn-common img, .calendor-text img, 
    .inside-one a img {
    	width: 16px;
    }
    .bulb-text a {
    	float: none;
    	justify-content: center;
    	margin: 0 auto;
    	margin-top: 30px;
    }
    .about-us {
    	padding: 70px 0;	
    }
    .our-heading, .inside-wrap .our-heading {
    	margin-top: 40px;
    	margin-bottom: 40px;
    }	
    .our-title, .product-tab, .inside-wrap {
    	display:block;
    	width: 100%;
    }
    .our-title h1, .inside-wrap .our-heading h1, .brand-title h2, .vision-text h2, .get-heading h2, .profile-text h2, .what-text h2,
	.ambition-heading h2, .about-title h1, .img-text h2, .contact-text, .brand-identitytext h2, .our-text h2, .process-circle h2,
	.Capabilities-tab h2, .amsterdam-text h2, .blog-title h2  {
		font-size: 35px;
		line-height:1.4;
	}
	.our-heading a, .inside-ar .our-heading a {
		margin-left: 0px;
	}
	.our-work, .inside-ar, .about-subtitle, .vision-wrap, .project-details-wrap, .team-details-wrap, .profile-tab, 
	.what-we-detail, .ambitions-text, .recent-wrap, .blog-tab, .contact-wrap, .brand-identitytitle, .our-heading-text,
	.process-tab, .Capabilities-wrap, .explore-recent-work, .amsterdam-wrap, .brand-design-wrap, .brand-slider-wrap, .blog-wrap, 
	.blog-images, .blog-text-details, .related-blog {
		padding-right: 15px;
		padding-left: 15px;
	}
	.our-heading a {
		justify-content: center;
		margin: 0 auto;
		margin-top: 15px;
	}
	.carlijnq-tab {
		border: 1px solid #ccc;
		width: 100%;
		height: 401px;
		max-width: 320px;
        margin: 15px auto;
	}
	.product-wrap {
		/*top: 40px;
		left: 30px;*/
	}
	.product-title {
		font-size: 25px;
	}
	.product-details {
		font-size: 16px;
		padding-right: 20px;
		line-height: 22px;
	}
	.product-subtext {
		font-size: 15px;
	}
	.carlijnq-tab a {
		margin-top: 100px;
	}
	.inside-ar .our-heading, .inside-product {
		display: block;
	}
	.inside-ar .our-heading a {
		margin: 0 auto;
		margin-top: 15px;
	}
	.inside-one, .inside-one .img-tab {
		width: 100%;
		height: auto;
		max-width: 526px;
	    margin: 0 auto;
	    display: table;
	}
	.inside-product p, .inside-one a {
		font-size: 14px;
	}
	.calendor-text img {
		margin-right: 5px;
	}
	p.blog-details {
		font-size: 16px;
		line-height: 22px;
		padding-right: 27px;
	}
	.calendor-text {
		margin-top: 15px;
		margin-bottom: 10px;
	}
	.inside-one a {
		margin-top: 25px;
		margin-bottom: 35px;
	}
	
	.inside-one {
		padding-bottom: 0px;
	}
	/*********************************************************/
	.about-title {
		padding: 30px 0px;
	}
	.brand-title {
		width: 100%;
		display: block;
		margin: 30px 0px;
	}
	.brand-heading, .brand-subtext, .ambition-btn, .ambition-heading {
		width: 100%;
	}
	.brand-title h2 {
		padding-right: 0px;
		line-height: 1.1;
		font-size: 24px;
		text-align: center;
	}
	.brand-title p {
		font-size: 16px;
		padding-right: 0;
		line-height: 25px;
		margin-top: 20px;
		text-align: center;
	}
	.vision-img-tab {
		display: block;
	}
	.vision-text {
		width: 100%;
		margin-left: 0px;
		margin-top: 20px;
	}
	.vision-text h2 {
		padding-right: 0px;
		text-align: center;
	}
	.vision-text p {
		font-size: 16px;
		line-height: 26px;
		padding-right: 0px;
		margin-top: 15px;
		text-align: center;
	}
	.project-tab {
		width: 100%;
	    margin-top: 65px;
	    margin-bottom: 40px;
	    display: block;
	    justify-content: inherit;
	}
	.project-c h2 {
		font-size: 70px;
	    line-height: 95px;
	    font-weight: normal;
	    text-align: center;
	}
	.project-c {
		margin-bottom: 40px;
	} 
	.get-heading {
		padding: 40px 0px;
	}
	.team-tab {
		width: 100%;
	}
	.team-wrap {
		padding: 30px 0px 72px 0px;
	}
	.team-tab .owl-nav {
		top: auto;
		bottom: -60px;
		transform: inherit;
	}
	.team-tab .owl-theme .owl-nav [class*=owl-] {
		margin-left: 0px;
	}
	.team-tab .owl-theme .owl-nav .owl-next {
		margin-right: 0px;
	}
	.team-tab button.owl-prev, .team-tab button.owl-next {
		width: 40px;
		height: 40px;
		float: none;
	}
	.profile-wrap {
		display: block;
		width: 100%;
	}
	.profile-text {
		margin: 15px 0px 0px 0px;
		text-align: center;
	}
	.profile-text p {
		font-size: 16px;
		line-height: 26px;
		margin: 10px 0px 0px 0px;
		padding-right: 0px;
	}
	.owl-carousel .owl-item img {
		max-width: 294px;
		margin:0 auto;
		display: table;
	}
	.Team-one:after {
		width: auto;
	}
	.overlay-text h3 {
		font-size: 20px;
	}
	.overlay-text {
		left: 15px;
		bottom: -50px;
	}
	.team-tab .owl-carousel .owl-nav.disabled {
		display: block;
	}
	/**************************************************************/

	.what-tab {
		width: 100%;
    	display: block;
    	margin-top: 25px;
	}
	.what-text {
		width: 100%;
	}
	.what-text h2 {
		padding-right: 0px;
		text-align: center;
	}
	.what-text p {
		font-size: 16px;
		line-height: 26px;
		text-align: center;
		padding-right: 0px;
		margin-top: 15px;
		margin-bottom: 30px;
	}
	.brand-one {
		width: 100%;
		height: auto;
		max-width: 450px;
		margin: 0 auto;
	}
	.brand-one img {
		margin: 20px 20px 0px 0px;
		width: 100px;
		height: auto;
	}
	.brand-text {
    	padding: 210px 0px 0px 20px;
	}
	.brand-text p, .view-tab a {
		font-size: 16px;
	}
	.brand-text h3 {
		font-size: 24px;
		padding: 5px 0px 5px 0px;
		line-height: 30px;
	}
	.brand-text .p-tab {
		font-size: 16px;
		padding-right: 10px;
	}
	.what-list {
		margin-top: 20px;
	}
	.what-list li {
		font-size: 16px;
		line-height: 14px;
	}
	.view-tab {
		left: 0px;
		right:auto;
		bottom: -72px;
	}
	.brand-one.brand-two, .brand-one.brand-four {
		margin-top: 0px;
	}
	.brand-three, .brand-five {
		margin-left: auto;
		margin-top: 25px;
	}
	.ambitions-text {
		margin-top: 35px;
		text-align: center;
		margin-bottom: 35px;
	}
	.ambition-heading h2 {
		padding-right: 0px;
		line-height: 35px;
	}
	.ambition-heading a {
		font-size: 14px;
		padding: 12px 20px;

	}
	/********************************************************/
	.recent-wrap .recent-tab.product-one {
		margin: 30px 0px 0px 0px;
	}
	.recent-tab .product-tab {
		display: block;
		justify-content: inherit;
	}
	.recent-tab .carlijnq-tab, .blog-product {
		width: 100%;
	}
	.recent-wrap .recent-tab {
		margin-top: 0px;
	}
	.load-btn {
		margin: 10px 0px 20px 0px;
	}
	.load-more-btn a {
		font-size: 16px;
	}
	.recent-wrap .recent-tab.product-one {
		margin: 50px 0px 0px 0px;
	}
	.recent-wrap .carlijnq-tab a {
		margin-top: 130px;
	}
/*************************************************************/
	.content-img {
		width: 100%;
		margin: 40px 0px;
	}
	.content-img>img {
		height: 250px;
	}
	.img-text {
		left: 30px;
		width: 410px;
		height: 215px;
		padding: 15px;
	}
	.img-text p:first-child {
		font-size: 14px;
	}
	.img-text p:first-child img {
		width: 17px;
		height: auto;
	}
	.img-text h2 {
		font-size: 18px;
		margin-top: 10px;
		margin-bottom: 10px;
		padding-right: 0px;
		line-height: 20px;
	}
	.img-text p {
		font-size: 12px;
		line-height: 17px;
		padding-right: 0px;
	}
	.img-text a {
		margin-top: 20px;
		font-size: 14px;
	}
	.blog-product .inside-one {
		height: auto;
		margin-bottom: 20px;
		max-width: 526px;
	}
	.blog-pr {
		margin-top: 0px;
	}
	/******************************************/
	.contact-wrap {
		margin: 40px 0px;
	}
	.contact-tab {
    	width: 100%;
   	    display: block;
	}
	.contact-text {
		width: 100%;
	}
	.contact-text h2 {
		font-size: 26px;
		line-height: 33px;
		padding-right: 0px;
		text-align: center;
	}
	.contact-text p {
		font-size: 16px;
		line-height: 26px;
		padding-right: 0px;
		text-align: center;
		margin: 30px 0px 30px 0px;
	}
	.contact-text img {
		width: 100%;
		height: auto;
		max-width: 500px;
	    margin: 0 auto;
	    display: table;
	} 
	.contact-form input {
		width: 100%;
		height: 45px;
		margin-bottom: 15px;
		max-width: 500px;
    	margin: 0 auto;
    	display: table;
	}
	.contact-form {
		margin-top: 25px;
	}
	.category-tab p {
		font-size: 16px;
		line-height:26px;
		text-align: center;
		margin-top: 15px;
	}
	.category-block {
		max-width: 565px;
    	margin: 7PX auto;
    	display: flex;
    	align-items: center;
	}
	.category-tab span {
		font-size: 16px;
		padding: 12px 20px;
		margin: 10px auto;
		display: table;
	}
	.category-tab span:nth-child(2) {
		margin: 0 35px;
	}
	.category2 span:nth-child(1) {
		margin-top: 0px;
	}
	.category-tab textarea {
		width: 100%;
		height: 145px;
		margin-top: 0px;
		max-width: 500px;
		margin: 0 auto;
		display: table;
	}
	.category-tab button {
		width: 250px;
		height: 50px;
		font-size: 16px;
		margin: 30px auto;
	}
	/*********************************************/
	.brand-identitytext, .our-text, .process-circle, .Capabilities-tab, .explore-tab, .amsterdam-text, .amsterdam-subtext {
		width: 100%;
	}
	.brand-identitytitle, .our-text h2 {
		margin: 40px 0px;
	}
	.brand-identitytext h2, .our-text h2 {
		text-align: center;
		line-height: 36px;
	}
	.brand-identitytext p, .our-text p {
		font-size: 16px;
	    line-height: 26px;
	    margin-top: 25px;
	    text-align: center;
	}
	.process-circle h2, .Capabilities-tab h2 {
		text-align: center;
	}
	.circle-wrap {
		display: block;
		margin-left: 0px;
		margin-top: 30px;
	}
	.define-circle {
		max-width: 140px;
		max-height: 140px;
		margin: 0 auto;
	}
	.circle-text p {
		font-size: 14px;
		line-height: 20px;
	}
	.analyze-circle {
		max-width: 160px;
		max-height: 160px;
		margin: 0 auto;
	}
	.begin-circle {
		max-width: 185px;
		max-height: 185px;
		margin: 0 auto;
	}
	.analyze-circle p {
		left: 42%;
	}
	.start-circle {
		margin-top: 0px;
	}
	.start-circle {
		max-width: 300px;
		max-height: 300px;
		margin: 0 auto;
	}
	.sub-circle {
		top: 0%;
		left: 50%;
		transform: translate(-50%, 0%);
		width: 210px;
		height: 210px;
	}
	.sub-circle p:first-child {
		position: absolute;
    	top: 50%;
    	right: 0%;
    	z-index: 10;
    	transform: translate(-61%, -50%);
    	text-align: center;
	}
	.start-circle p:first-child {
		position: absolute;
    	top: 85%;
    	left: 50%;
    	right: auto;
    	z-index: 10;
    	transform: translate(-50%, -50%);
    	text-align: center;
	}
	.sub-circle p {
		margin-top: -75px;
	}
	.process-tab {
		margin: 60px 0px 40px 0px;
	}
	.Capabilities-list ul {
		display: block;
	}
	.Capabilities-list li {
		max-width: 290px;
		height: 85px;
		margin: 0 auto;
		margin-top: 10px;
		font-size: 18px;
	}
	.Capabilities-list {
    	margin-top: 30px;
	}
	.explore-tab .our-heading a {
		margin: 10px auto;
	}
	.explore-tab .product-tab, .brand-textdetails {
		display: block;
	}
	.explore-tab .carlijnq-tab, .explore-tab .carlijnq-tab>img {
		width: 100%;
		/*max-height: 362px;*/
	}
	/****************************************************************************/
	.amsterdam-title {
		width: 100%;
		display: block;
		margin: 40px 0px 40px 0px;
	}
	.amsterdam-text h2 {
		text-align: center;
	}
	.amsterdam-text p, .amsterdam-subtext p {
		font-size: 16px;
		line-height: 26px;
		text-align: center;
		padding-right: 0px;
	}
	.amsterdam-subtext p {
		margin-top: 20px;
	}
	.brand-design {
		margin: 40px 0px;
	}
	.brnad-design-text {
		padding: 0px;
	}
	.brnad-design-text h2 {
		font-size: 30px;
		line-height: 36px;
		text-align: center;
		margin-top: 30px;
	}
	.brnad-design-text p {
	    font-size: 16px;
	    line-height: 30px;
	    letter-spacing: 0.4px;
	    margin-top: 0px;
	    text-align: center;
	}
	.brnad-design-text a {
		font-size: 17px;
		justify-content: center;
	}
	.brnad-design-text.brand-system-text {
		margin-bottom: 30px;
	}
	.brand-slider-tab .slider-btn {
		position: relative;
	    top: 0;
	    right: 0;
	    width: 280px;
	    height: 50px;
	    margin: 0 auto;
	}
	.brand-slider-tab .slider-btn .dots {
		position: relative;
	    top: 0px;
	    left: -45px;
	    transform: inherit;
	    display: flex;
	    padding-top: 23px;
	}
	.brand-slider-tab .slider-btn .dot {
		display: flex;
		width: 40px;
		height: 3px;
	}
	.brand-slider-tab .slider-btn .buttons {
		position: relative;
		bottom: 18px;
		left:-13px;
		transform: inherit;
		display: flex;
		justify-content: end;
	}
	.button {
		width: 35px;
		height: 35px;
	}
	.slider-btn .buttons .fas {
		font-size: 16px;
	}
	.slider-btn .prev i, .slider-btn .next i {
		transform: rotate(0deg);
	}
	.slider-btn .button.next {
		margin-top: 0px;
		margin-left: 5px;
	}
	.brand-slider-tab .items {
		padding-bottom: 51.25%;
	}
	.pre-project-btn {
		margin: 40px 0px;
	}
	.pre-project-btn a {
		font-size: 12px;
		padding: 8px 20px;
		display: flex;
		align-items: center;
	}
	.pre-project-btn a:nth-child(1) img, .pre-project-btn a:nth-child(2) img {
		margin-right: 10px;
		width: 16px;
		height: auto;
	}
	.brand-images {
		max-width: 500px;
		height: auto;
		margin: 0 auto;
		display: table;
	}
	/**************************************************************/
	.blog-heading {
	    width: 100%;
	    display: block;
	    margin: 40px 0px 40px 0px;
	}
	.blog-title p {
		font-size: 16px;
		line-height: 26px;
	}
	.blog-title img {
		width: 18px;
		height: auto;
	}
	.blog-title h2 {
		margin-top: 10px;
		font-size: 26px;
		line-height: 30px;
	}
	.blog-social-icon {
		margin: 15px 0px 0px 0px;
	}
	.blog-social-icon a {
		font-size:16px;
		line-height: 26px;
	}
	.blog-social-icon a img {
		margin-right: 7px;
		width: 28px;
		height: auto;
	}
	.blog-social-icon a:nth-child(2), .blog-social-icon a:nth-child(3) {
		margin-left: 18px;
	}
	.blog-subtext {
		width: 100%;
		margin: 10px 0px 0px 0px;
	}
	.blog-subtext p, .blog-bl-text p {
		font-size: 16px;
		line-height: 26px;
		text-align: center;
	}
	.blog-bl-text {
		padding: 10px 10px 10px 20px;
		margin: 40px 0px;
	}
	.blog-bl-text p {
		padding-left: 10px;
		text-align: left;
	}
	.subtext {
		margin-top: 0px;
	}
	.second-social-media {
		margin-top: 30px;
		margin-bottom: 30px;
	}
	 .second-social-media a:nth-child(1) {
	 	margin-left: 0px;
	 }
	 .second-social-media a {
	 	font-size: 16px;
	 	margin-left: 18px;
	 }
	 .second-social-media a img {
	 	width: 28px;
	 	height: auto;
	 	margin-right: 7px;
	 }
	 .related-blog .our-heading {
	 	display: block;
	 }
	 .related-blog .inside-one {
	 	margin-bottom: 15px;
	 	height: auto;
	 }
	 .related-blog .our-heading a {

	 	margin-left: 0px;
	 	margin: 0 auto;
	 	margin-top: 20px;
	 }
	 .related-blog {
	 	margin-bottom: 40px;
	 }
	 .blog-subtext p:nth-child(3), .blog-subtext p:nth-child(5) {
	 	margin-top: 18px;
	 }











  
}

@media screen and (min-width:320px) and (max-width:599px){
    .welcome h1, .bulb-text h1 {
    	font-size: 20px;
    	padding: 35px 0px;
    }
    .welcome .btn-common, .bulb-text a.btn-common, .our-heading a.btn-common, .carlijnq-tab a.btn-common {
       	font-size: 11px;
    	padding: 8px 20px;
    }
    .ways-tab {
    	width:100%;
    	display:block;
    	padding: 0px 15px;
    }
    .bulb-tab img {
    	width: 180px;
    	height: auto;
    }
    .bulb-text {
    	width: 100%;
    	text-align: center;
    	padding-left: 0px;
    }
    .bulb-text h1, .inside-wrap .our-heading h1 {
    	text-align: center;
    	line-height: 1.4;
    }
    .bulb-text p {
    	font-size: 15px;
	    line-height: 23px;
	    text-align: center;
    }
    .bulb-text a.btn-common, .our-heading a.btn-common, .carlijnq-tab a.btn-common {
    	/*max-width: 	175px;*/
    }
    .bulb-text a.btn-common img, .our-heading a.btn-common img, .carlijnq-tab a.btn-common img, .calendor-text img, 
    .inside-one a img {
    	/*width: 16px;*/
    }
    .bulb-text a {
    	float: none;
    	justify-content: center;
    	margin: 0 auto;
    	margin-top: 30px;
    }
    .about-us {
    	padding: 70px 0;	
    }
    .our-heading, .inside-wrap .our-heading {
    	margin-top: 40px;
    	margin-bottom: 40px;
    }	
    .our-title, .product-tab, .inside-wrap {
    	display:block;
    	width: 100%;
    }
    .our-title h1, .inside-wrap .our-heading h1, .brand-title h2, .vision-text h2, .get-heading h2, .profile-text h2, .what-text h2,
	.ambition-heading h2, .about-title h1, .img-text h2, .contact-text, .brand-identitytext h2, .our-text h2, .process-circle h2,
	.Capabilities-tab h2, .amsterdam-text h2, .blog-title h2  {
		font-size: 30px;
		line-height:1.4;
	}
	.our-heading a, .inside-ar .our-heading a {
		margin-left: 0px;
	}
	.our-work, .inside-ar, .about-subtitle, .vision-wrap, .project-details-wrap, .team-details-wrap, .profile-tab, 
	.what-we-detail, .ambitions-text, .recent-wrap, .blog-tab, .contact-wrap, .brand-identitytitle, .our-heading-text,
	.process-tab, .Capabilities-wrap, .explore-recent-work, .amsterdam-wrap, .brand-design-wrap, .brand-slider-wrap, .blog-wrap, 
	.blog-images, .blog-text-details, .related-blog {
		padding-right: 15px;
		padding-left: 15px;
	}
	.our-heading a {
		justify-content: center;
		margin: 0 auto;
		margin-top: 15px;
	}
	.carlijnq-tab {
		border: 1px solid #ccc;
		width: 100%;
		height: 401px;
		margin-bottom: 15px;
	}
	.product-wrap {
		/*top: 40px;
		left: 30px;*/
	}
	.product-title {
		font-size: 25px;
	}
	.product-details {
		font-size: 16px;
		padding-right: 0px;
		line-height: 22px;
	}
	.product-subtext {
		font-size: 15px;
	}
	.carlijnq-tab a {
		margin-top: 100px;
	}
	.inside-ar .our-heading, .inside-product {
		display: block;
	}
	.inside-ar .our-heading a {
		margin: 0 auto;
		margin-top: 15px;
	}
	.inside-one, .inside-one .img-tab {
		width: 100%;
		height: auto;
	}
	.inside-product p, .inside-one a {
		font-size: 14px;
	}
	.calendor-text img {
		margin-right: 5px;
	}
	p.blog-details {
		font-size: 16px;
		line-height: 22px;
		padding-right: 27px;
	}
	.calendor-text {
		margin-top: 15px;
		margin-bottom: 10px;
	}
	.inside-one a {
		margin-top: 25px;
		margin-bottom: 35px;
	}
	.inside-two {
		margin-left: 0px;
	}
	.inside-one {
		padding-bottom: 0px;
	}
	/*************************************/
	.about-title {
		padding: 30px 0px;
	}
	.brand-title {
		width: 100%;
		display: block;
		margin: 30px 0px;
	}
	.brand-heading, .brand-subtext, .ambition-btn, .ambition-heading {
		width: 100%;
	}
	.brand-title h2 {
		padding-right: 0px;
		line-height: 1.1;
		font-size: 24px;
		text-align: center;
	}
	.brand-title p {
		font-size: 16px;
		padding-right: 0;
		line-height: 25px;
		margin-top: 20px;
		text-align: center;
	}
	.vision-img-tab {
		display: block;
	}
	.vision-text {
		width: 100%;
		margin-left: 0px;
		margin-top: 20px;
	}
	.vision-text h2 {
		padding-right: 0px;
		text-align: center;
	}
	.vision-text p {
		font-size: 16px;
		line-height: 26px;
		padding-right: 0px;
		margin-top: 15px;
		text-align: center;
	}
	.project-tab {
		width: 100%;
	    margin-top: 65px;
	    margin-bottom: 40px;
	    display: block;
	    justify-content: inherit;
	}
	.project-c h2 {
		font-size: 45px;
	    line-height: 95px;
	    font-weight: normal;
	    text-align: center;
	}
	.project-c {
		margin-bottom: 40px;
	} 
	.get-heading {
		padding: 40px 0px;
	}
	.team-tab {
		width: 100%;
	}
	.team-wrap {
		padding: 30px 0px 72px 0px;
	}
	.team-tab .owl-nav {
		top: auto;
		/*bottom: -17%;*/
		transform: inherit;
	}
	.team-tab .owl-theme .owl-nav [class*=owl-] {
		margin-left: 0px;
	}
	.team-tab .owl-theme .owl-nav .owl-next {
		margin-right: 0px;
	}
	.team-tab button.owl-prev, .team-tab button.owl-next {
		width: 40px;
		height: 40px;
		float: none;
	}
	.profile-wrap {
		display: block;
		width: 100%;
	}
	.profile-text {
		margin: 15px 0px 0px 0px;
		text-align: center;
	}
	.profile-text p {
		font-size: 16px;
		line-height: 26px;
		margin: 10px 0px 0px 0px;
		padding-right: 0px;
	}
	.owl-carousel .owl-item img {
		/*max-width: 294px;*/
		max-width:100%;
		margin:0 auto;
		display: table;
	}
	.Team-one:after {
		width: auto;
	}
	/********************************/

	.what-tab {
		width: 100%;
    	display: block;
    	margin-top: 25px;
	}
	.what-text {
		width: 100%;
	}
	.what-text h2 {
		padding-right: 0px;
		text-align: center;
	}
	.what-text p {
		font-size: 16px;
		line-height: 26px;
		text-align: center;
		padding-right: 0px;
		margin-top: 15px;
		margin-bottom: 30px;
	}
	.brand-one {
		width: 100%;
		height: auto;
	}
	.brand-one img {
		margin: 20px 20px 0px 0px;
		width: 100px;
		height: auto;
	}
	.brand-text {
    	padding: 130px 0px 0px 20px;
	}
	.brand-text p, .view-tab a {
		font-size: 16px;
	}
	.brand-text h3 {
		font-size: 24px;
		padding: 5px 0px 5px 0px;
		line-height: 30px;
	}
	.brand-text .p-tab {
		font-size: 16px;
		padding-right: 10px;
	}
	.what-list {
		margin-top: 20px;
	}
	.what-list li {
		font-size: 16px;
		line-height: 14px;
	}
	.view-tab {
		left: 0px;
		right:auto;
		bottom: -72px;
	}
	.brand-one.brand-two, .brand-one.brand-four {
		margin-top: 0px;
	}
	.brand-three, .brand-five {
		margin-left: 0;
		margin-top: 25px;
	}
	.ambitions-text {
		margin-top: 35px;
		text-align: center;
		margin-bottom: 35px;
	}
	.ambition-heading h2 {
		padding-right: 0px;
		line-height: 35px;
	}
	.ambition-heading a {
		font-size: 14px;
		padding: 12px 20px;

	}
	/*************************************************/
	.recent-wrap .recent-tab.product-one {
		margin: 30px 0px 0px 0px;
	}
	.recent-tab .product-tab {
		display: block;
		justify-content: inherit;
	}
	.recent-tab .carlijnq-tab, .blog-product {
		width: 100%;
	}
	.recent-wrap .recent-tab {
		margin-top: 0px;
	}
	.load-btn {
		margin: 10px 0px 20px 0px;
	}
	.load-more-btn a {
		font-size: 16px;
	}
	/***************************************************/
	.content-img {
		width: 100%;
		margin: 40px 0px;
	}
	.content-img>img {
		height: 250px;
	}
	.img-text {
		left: 12px;
		width: 300px;
		height: 215px;
		padding: 15px;
	}
	.img-text p:first-child {
		font-size: 14px;
	}
	.img-text p:first-child img {
		width: 17px;
		height: auto;
	}
	.img-text h2 {
		font-size: 18px;
		margin-top: 10px;
		margin-bottom: 10px;
		padding-right: 0px;
		line-height: 20px;
	}
	.img-text p {
		font-size: 12px;
		line-height: 17px;
		padding-right: 0px;
	}
	.img-text a {
		margin-top: 8px;
		font-size: 14px;
	}
	.blog-product .inside-one {
		height: auto;
		margin-bottom: 20px;
	}
	.blog-pr {
		margin-top: 0px;
	}
	/****************************************/
	.contact-wrap {
		margin: 40px 0px;
	}
	.contact-tab {
    	width: 100%;
   	    display: block;
	}
	.contact-text {
		width: 100%;
	}
	.contact-text h2 {
		font-size: 26px;
		line-height: 33px;
		padding-right: 0px;
		text-align: center;
	}
	.contact-text p {
		font-size: 16px;
		line-height: 26px;
		padding-right: 0px;
		text-align: center;
		margin: 30px 0px 30px 0px;
	}
	.contact-text img {
		width: 100%;
		height: auto;
	} 
	.contact-form input {
		width: 100%;
		height: 45px;
		margin-bottom: 15px;
	}
	.contact-form {
		margin-top: 25px;
	}
	.category-tab p {
		font-size: 16px;
		line-height:26px;
		text-align: center;
	}
	/*.category-block {
		max-width: 300px;
    	margin: 0 auto;
    	display: table;
	}*/
	.category-tab span {
		font-size: 16px;
		padding: 12px 20px;
		margin: 10px auto;
		display: table;
	}
	.category-tab span:nth-child(2) {
		margin: 0 35px;
	}
	.category2 span:nth-child(1) {
		margin-top: 0px;
	}
	.category-tab textarea {
		width: 100%;
		height: 145px;
		margin-top: 0px;
	}
	.category-tab button {
		width: 250px;
		height: 50px;
		font-size: 16px;
		margin: 15px auto;
	}
	/***********************************************/
	.brand-identitytext, .our-text, .process-circle, .Capabilities-tab, .explore-tab, .amsterdam-text, .amsterdam-subtext {
		width: 100%;
	}
	.brand-identitytitle, .our-text h2 {
		margin: 40px 0px;
	}
	.brand-identitytext h2, .our-text h2 {
		text-align: center;
		line-height: 36px;
	}
	.brand-identitytext p, .our-text p {
		font-size: 16px;
	    line-height: 26px;
	    margin-top: 25px;
	    text-align: center;
	}
	.process-circle h2, .Capabilities-tab h2 {
		text-align: center;
	}
	.circle-wrap {
		display: block;
		margin-left: 0px;
		margin-top: 30px;
	}
	.define-circle {
		max-width: 140px;
		max-height: 140px;
		margin: 0 auto;
	}
	.circle-text p {
		font-size: 14px;
		line-height: 20px;
	}
	.analyze-circle {
		max-width: 160px;
		max-height: 160px;
		margin: 0 auto;
	}
	.begin-circle {
		max-width: 185px;
		max-height: 185px;
		margin: 0 auto;
	}
	.analyze-circle p {
		left: 42%;
	}
	.start-circle {
		margin-top: 0px;
	}
	.start-circle {
		max-width: 300px;
		max-height: 300px;
		margin: 0 auto;
	}
	.sub-circle {
		top: 0%;
		left: 50%;
		transform: translate(-50%, 0%);
		width: 210px;
		height: 210px;
	}
	.sub-circle p:first-child {
		position: absolute;
    	top: 50%;
    	right: 0%;
    	z-index: 10;
    	transform: translate(-61%, -50%);
    	text-align: center;
	}
	.start-circle p:first-child {
		position: absolute;
    	top: 85%;
    	left: 50%;
    	right: auto;
    	z-index: 10;
    	transform: translate(-50%, -50%);
    	text-align: center;
	}
	.sub-circle p {
		margin-top: -75px;
	}
	.process-tab {
		margin: 60px 0px 40px 0px;
	}
	.Capabilities-list ul {
		display: block;
	}
	.Capabilities-list li {
		max-width: 290px;
		height: 85px;
		margin: 0 auto;
		margin-top: 10px;
		font-size: 18px;
	}
	.Capabilities-list {
    	margin-top: 30px;
	}
	.explore-tab .our-heading a {
		margin: 10px auto;
	}
	.explore-tab .product-tab, .brand-textdetails {
		display: block;
	}
	.explore-tab .carlijnq-tab, .explore-tab .carlijnq-tab>img {
		width: 100%;
		/*max-height: 362px;*/
	}
	/*******************************************************/
	.amsterdam-title {
		width: 100%;
		display: block;
		margin: 40px 0px 40px 0px;
	}
	.amsterdam-text h2 {
		text-align: center;
	}
	.amsterdam-text p, .amsterdam-subtext p {
		font-size: 16px;
		line-height: 26px;
		text-align: center;
		padding-right: 0px;
	}
	.amsterdam-subtext p {
		margin-top: 20px;
	}
	.brand-design {
		margin: 40px 0px;
	}
	.brnad-design-text {
		padding: 0px;
	}
	.brnad-design-text h2 {
		font-size: 30px;
		line-height: 36px;
		text-align: center;
		margin-top: 30px;
	}
	.brnad-design-text p {
	    font-size: 16px;
	    line-height: 30px;
	    letter-spacing: 0.4px;
	    margin-top: 0px;
	    text-align: center;
	}
	.brnad-design-text a {
		font-size: 17px;
		justify-content: center;
	}
	.brnad-design-text.brand-system-text {
		margin-bottom: 30px;
	}
	.brand-slider-tab .slider-btn {
		position: relative;
	    top: 0;
	    right: 0;
	    width: 280px;
	    height: 50px;
	    margin: 0 auto;
	}
	.brand-slider-tab .slider-btn .dots {
		position: relative;
	    top: 0px;
	    left: -45px;
	    transform: inherit;
	    display: flex;
	    padding-top: 23px;
	}
	.brand-slider-tab .slider-btn .dot {
		display: flex;
		width: 40px;
		height: 3px;
	}
	.brand-slider-tab .slider-btn .buttons {
		position: relative;
		bottom: 18px;
		left:-13px;
		transform: inherit;
		display: flex;
		justify-content: end;
	}
	.button {
		width: 35px;
		height: 35px;
	}
	.slider-btn .buttons .fas {
		font-size: 16px;
	}
	.slider-btn .prev i, .slider-btn .next i {
		transform: rotate(0deg);
	}
	.slider-btn .button.next {
		margin-top: 0px;
		margin-left: 5px;
	}
	.brand-slider-tab .items {
		padding-bottom: 51.25%;
	}
	.pre-project-btn {
		margin: 40px 0px;
	}
	.pre-project-btn a {
		font-size: 12px;
		padding: 8px 20px;
		display: flex;
		align-items: center;
	}
	.pre-project-btn a:nth-child(1) img, .pre-project-btn a:nth-child(2) img {
		margin-right: 10px;
		width: 16px;
		height: auto;
	}
/*****************************************************************/

	.blog-heading {
	    width: 100%;
	    display: block;
	    margin: 40px 0px 40px 0px;
	}
	.blog-title p {
		font-size: 16px;
		line-height: 26px;
	}
	.blog-title img {
		width: 18px;
		height: auto;
	}
	.blog-title h2 {
		margin-top: 10px;
		font-size: 26px;
		line-height: 30px;
	}
	.blog-social-icon {
		margin: 15px 0px 0px 0px;
	}
	.blog-social-icon a {
		font-size:16px;
		line-height: 26px;
	}
	.blog-social-icon a img {
		margin-right: 7px;
		width: 28px;
		height: auto;
	}
	.blog-social-icon a:nth-child(2), .blog-social-icon a:nth-child(3) {
		margin-left: 18px;
	}
	.blog-subtext {
		width: 100%;
		margin: 10px 0px 0px 0px;
	}
	.blog-subtext p, .blog-bl-text p {
		font-size: 16px;
		line-height: 26px;
		text-align: center;
	}
	.blog-bl-text {
		padding: 10px 10px 10px 20px;
		margin: 40px 0px;
	}
	.blog-bl-text p {
		padding-left: 10px;
		text-align: left;
	}
	.subtext {
		margin-top: 0px;
	}
	.second-social-media {
		margin-top: 30px;
		margin-bottom: 30px;
	}
	 .second-social-media a:nth-child(1) {
	 	margin-left: 0px;
	 }
	 .second-social-media a {
	 	font-size: 16px;
	 	margin-left: 18px;
	 }
	 .second-social-media a img {
	 	width: 28px;
	 	height: auto;
	 	margin-right: 7px;
	 }
	 .related-blog .our-heading {
	 	display: block;
	 }
	 .related-blog .inside-one {
	 	margin-bottom: 30px;
	 	height: auto;
	 }
	 .related-blog .our-heading a {

	 	margin-left: 0px;
	 	margin: 0 auto;
	 	margin-top: 20px;
	 }
	 .related-blog {
	 	margin-bottom: 40px;
	 }





 
}