@media (max-width: 1200px) {
	
		.ready2 a {
		float: left;
		margin-top: 35px;
		}

		.ready-text {
		float: left;
		width: 100%;
		}

		.ready h1 {
		float: none;
		color: #191b1f;
		font-weight: normal;
		text-transform: uppercase;
		font-size: 28px;
		}

		.ready a {
		float: left;
		margin-top: 35px;
		}

		.medium_text {
		font-size: 40px !important;
		line-height: 32px !important;
		}

		.testimonials2 .bx-viewport {
		  height: auto !important;
		}
		.testimonials2 .test-content {
		  border: 1px solid #e4e7e8;
		  padding: 20px;
		  margin: 0 auto;
		  font-size: 16px;
		  color: #93959d;
		  font-family: 'Open Sans';
		  font-style: italic;
		  width: 100%;
		  height: auto;
		}

}

@media (max-width: 992px) {

	.top-info {
	text-align: left;
	padding-top: 4px;
	}

	.feat3-item {
		margin-bottom: 20px;
	}

	.top-info li {
	display: inline-block;
	margin-left: 0px;
	margin-right: 30px;
	}

	header .navbar .navbar-collapse .navbar-nav {
	float: none;
	display: inline-block;
	margin: 0px 0px 0 0;
	}

	.logo {
		float: none;
		text-align: center;
	}

	.service-item {
		margin-bottom: 20px;
	}


	.adv-item i {
	font-size: 28px;
	text-align: center;
	float: left;
	margin-right: 25px;
	margin-bottom: 25px;
	display: block;
	color: #f1501a;
	}
	

	.typography .col-md-2, .typography .col-md-3, .typography .col-md-4, .typography .col-md-5, .typography .col-md-6, 
	.typography .col-md-7, .typography .col-md-8, .typography .col-md-9, .typography .col-md-10, .typography .col-md-11, .typography .col-md-12{
	margin-bottom: 20px;
	}

	.next2 {
	right: 42.5%;
	bottom: -50px;
	}

	.inner-footer .col-md-3 {
		margin-bottom: 20px;
	}

	.last-div {
		background: #0d0e11;
		padding: 15px 10px;
		position: relative;
		}

		.copyright {
		margin-bottom: 20px;
		float: none;
		}

		.foot-socials {
		float: none;
		}

		#back-to-top {
		position: absolute;
		right: 4%;
		z-index: 1;
		bottom: 25px;
		opacity: 1;
		outline: 0 !important;
		}

		.amaze-item {
		margin-bottom: 20px;
		}

		.part-item img {
			width: 100%;
		}

		.about-creative img {
			width: 100%;
			margin-bottom: 20px;
		}

		.video iframe {
		width: 100%;
		height: 400px;
		border: 0;
		}

		.services {
		padding: 90px 20px;
		}


		.medium_text {
		font-size: 20px !important;
		line-height: 15px !important;
		}

		.tp-caption .btn-large {
		width: 100px;
		}

		.logo {
	padding: 20px 0;
	}


	
}

@media (max-width: 767px) {

	.logo {
		float: left;
	}

	.navbar-toggle {
	position: relative;
	float: right;
	padding: 9px 10px;
	margin-top: 13px;
	}



	.navbar .navbar-collapse .navbar-nav {
		float: none !important;
		display: inline-block;
		margin: 0px 50px 0 0;
	}

	ul.drop-down {
		position: relative !important;
		text-align: center !important;
		top: 0 !important;
		left: 0 !important;
	    visibility: visible !important;
	    opacity: 1 !important;
	}

	header .navbar .navbar-collapse .navbar-nav li a {
		display: inline-block;
		padding: 10px 10px;
		border-bottom: 0;
	}

	header .navbar .navbar-collapse .navbar-nav li a.active, header .navbar .navbar-collapse .navbar-nav li a:hover {
		border-bottom: 0px solid #8ad542;
		color: #f1501a;
	}

	header .navbar .navbar-collapse .navbar-nav li > ul.drop-down {
	  visibility: visible;
	  opacity: 1;
	  -webkit-transform: rotateX(0deg);
	  -moz-transform: rotateX(0deg);
	  -ms-transform: rotateX(0deg);
	  -o-transform: rotateX(0deg);
	  transform: rotateX(0deg);
	  -webkit-box-shadow: none;
	  -moz-box-shadow: none;
	  box-shadow: none;
	}

	header .navbar .navbar-collapse .navbar-nav li ul.drop-down li ul.drop-down.level3 {
	  -webkit-transform: rotateY(0deg);
	  -moz-transform: rotateY(0deg);
	  -ms-transform: rotateY(0deg);
	  -o-transform: rotateY(0deg);
	  transform: rotateY(0deg);
	  top: 0px;
	  left: 0;
	  margin-left: 0px;
	  border-bottom: none;
	}

	header .navbar .navbar-collapse .navbar-nav li ul.drop-down:after {
	  display: none;
	  }

  	header .navbar .navbar-collapse .navbar-nav li ul.drop-down li a {
		color: #93959d;
		background: #fff;
		border:0;
	}

	header .navbar .navbar-collapse .navbar-nav li ul.drop-down {
		border:0;
	}

  	header .navbar .navbar-collapse .navbar-nav li ul.drop-down li a:hover {
		color: #f1501a;
		background: #fff;
	}

	.navbar-default .navbar-toggle .icon-bar {
	background-color: #f1501a;
	}

	#search {
	float: right;
	}

	.filter-container li {
	width: 49.97%;
	}

	.advantage .container {
	padding: 90px 20px 0;
	}

	
	.video iframe {
	width: 100%;
	height: 300px;
	border: 0;
	}

	.land-footer input[type="text"] {
	width: 230px;
	}

	.land-footer input[type="submit"] {
	width: 100px;
	margin-left: 0px;
	}

	.post-meta a {
	font-family: 'Open Sans';
	font-style: italic;
	color: #acaeb7;
	font-size: 13px;
	float: none;
	}

	.post-user, .post-date, .post-folder, .post-comment {
	float: none;
	margin-right: 10px;
	}

	.photo-feed .col-sm-3 {
	width: 80%;
	}

	.port3 .filter-container li {
	width: 49%;
	}

	.port4 .filter-container li {
	width: 49%;
	}

	.process-content .col-sm-2 {
		margin-bottom: 50px;
	}

	.process-content .col-sm-2:after{
	  content: '\f107 ';
	  top: 140px;
	  right: 50%;
	  margin-right: -11px;
	  width: 22px;
	  height: 22px;
	}

	.next2 {
	right: 32.5%;
	bottom: -50px;
	}

}

@media (max-width: 582px) {

	.filter-container li {
	width: 100%;
	}

	.filter a {
		margin-bottom: 10px;
	}

	.parallax2 li {
	display: inline-block;
	margin-left: 0px;
	}

	.parallax1 li {
	display: inline-block;
	margin-left: 0px;
	}

	.video iframe {
		width: 100%;
		height: 200px;
		border: 0;
		}

			.land-footer input[type="text"] {
	width: 190px;
	}

	.land-footer input[type="submit"] {
	width: 100px;
	margin-left: 0px;
	}

	.pagenation li a {
	display: table;
	color: #868e9c;
	font-size: 14px;
	padding: 5px 6px;
	}

	.port2 .filter-container li {
	width: 99.5%;
	}

	.port3 .filter-container li {
	width: 99.5%;
	}

	.port4 .filter-container li {
	width: 99.5%;
	}

	.next2 {
right: 22.5%;
bottom: -50px;
}

}
.team-box img {
	border-radius: 8px;
	height: 280px;
	object-fit: cover;
  }