/*	Media 768Px Start */
@media (min-width: 768px) and (max-width: 990px) {
	.navbar {
		position: relative;
	}

	.navbar-toggle {
		display: block;
		background-color: #eee;
		margin: 13px 0px 13px 30px;
	}

	.navbar-collapse {
		padding: 0px 0px 0px 0px;
		width: 260px;
		background-color: #ffca11;
		box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.10);
		border: none;
		position: absolute;
		left: 0%;
		top: 100%;
		z-index: 9999;
		margin: 10px 0px 0px 0px;
	}

	#consultant-header .collapse {
		display: none;
	}

	#consultant-header .collapse.in {
		display: block;
	}

	.consultant-thumbnail {
		margin-bottom: 0px;
	}

	.navbar-nav > li:first-child > a {
		padding-left: 22px;
	}

	.navbar-nav {
		margin: 0px;
		display: none;
	}

	.consultant-dropdown-menu {
		float: left;
		width: 100%;
		position: relative;
		opacity: 1;
		visibility: visible;
		box-shadow: none;
	}

	.consultant-dropdown-menu,.consultant-megamenu {
		-webkit-transform: translate(0px);
		-moz-transform: translate(0px);
		-ms-transform: translate(0px);
		-o-transform: translate(0px);
		transform: translate(0px);
	}

	.consultant-megamenu {
		float: left;
		min-width: 100%;
		position: relative;
		right: auto;
		top: auto;
		padding: 0px;
		box-shadow: none;
		opacity: 1;
		visibility: visible;
	}

	.consultant-megamenu [class*="col-md-"] {
		width: 100%;
		float: left;
		margin-bottom: 15px;
	}

	.consultant-megamenu .row {
		margin: 0px;
	}

	.navbar-nav > li > a {
		float: left;
		width: 100%;
		padding: 20px 20px 10px 20px;
	}

	.navbar-nav > li {
		width: 100%;
	}
	/* Main Grid */
	.consultant-main-content .col-md-4,.consultant-main-content .col-md-3 {
		float: none;
		display: inline-block;
		vertical-align: top;
		margin-right: -4px;
		width: 50%;
	}

	.consultant-main-content .col-md-7,.consultant-main-content .col-md-5,.consultant-main-content .col-md-6 {
		width: 100%;
		float: left;
		margin-bottom: 30px;
	}

	.col-md-12 {
		float: left;
		width: 100%;
	}
	/* Banner */
	.consultant-banner-caption {
		display: none;
	}
	/* Content */
	.project-social-network {
		margin-bottom: 40px;
	}

	.consultant-event-countdown figcaption {
		position: static;
		float: left;
		width: 100%;
	}

	.countdown-section {
		width: 25%;
	}

	.consultant-contactus-detail:before,.consultant-contactus-detail:after {
		display: none;
	}

	/* Footer */
	.consultant-footer-widget .widget {
		float: none;
		display: inline-block;
		width: 50%;
		vertical-align: top;
		margin-right: -4px;
	}

	.consultant-main-section{
		 margin-top: 60px;

	}
}

/* Media 420Px Start */
@media (max-width: 767px) {
	.navbar {
		position: relative;
	}

	.navbar-toggle {
		display: block;
		background-color: #eee;
	}

	.navbar-collapse {
		padding: 0px 0px 0px 0px;
		width: 260px;
		background-color: #fff;
		box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.10);
		border: none;
		position: absolute;
		left: 40%;
		top: 100%;
		z-index: 9999;
	}

	#consultant-header .collapse {
		display: none;
	}

	#consultant-header .collapse.in {
		display: block;
	}

	.consultant-thumbnail {
		margin-bottom: 0px;
	}

	.navbar-nav > li:first-child > a {
		padding-left: 22px;
	}

	.navbar-nav {
		margin: 0px;
	}

	.consultant-dropdown-menu {
		float: left;
		width: 100%;
		position: relative;
		opacity: 1;
		visibility: visible;
		box-shadow: none;
	}

	.consultant-dropdown-menu,.consultant-megamenu {
		-webkit-transform: translate(0px);
		-moz-transform: translate(0px);
		-ms-transform: translate(0px);
		-o-transform: translate(0px);
		transform: translate(0px);
	}

	.consultant-megamenu {
		float: left;
		min-width: 100%;
		position: relative;
		right: auto;
		top: auto;
		padding: 0px;
		box-shadow: none;
		opacity: 1;
		visibility: visible;
	}

	.consultant-megamenu [class*="col-md-"] {
		width: 100%;
		float: left;
		margin-bottom: 15px;
	}

	.consultant-megamenu .row {
		margin: 0px;
	}

	.navbar-nav > li > a {
		float: left;
		width: 100%;
		padding: 20px 20px 10px 20px;
	}

	.navbar-nav > li {
		width: 100%;
	}

	.consultant-logo,.consultant-header-one .consultant-right-section {
		width: 100%;
	}

	.consultant-header-one {
		position: static;
		float: left;
		width: 100%;
		background-color: #262626;
	}

	.consultant-top-strip {
		text-align: center;
	}

	.consultant-top-strip [class*="col-md-"] {
		float: left;
		width: 100%;
	}

	.consultant-top-strip p,.consultant-strip-icons,.consultant-logo {
		float: none;
		display: inline-block;
	}

	.consultant-top-strip p {
		padding-bottom: 0px;
	}

	.consultant-header-section {
		text-align: center;
	}

	.consultant-header-one .consultant-logo:after {
		display: none;
	}

	.consultant-header-information li {
		float: none;
		display: inline-block;
		vertical-align: top;
		margin-right: -4px;
	}

	.consultant-header-information {
		display: block;
		float: none;
	}
	
	/* Main Grid */
	.consultant-main-content .col-md-4,.consultant-main-content .col-md-3 {
		float: none;
		display: inline-block;
		vertical-align: top;
		margin-right: -4px;
		width: 50%;
	}

	.consultant-main-content .col-md-7,.consultant-main-content .col-md-5,.consultant-main-content .col-md-6 {
		width: 100%;
		float: left;
		margin-bottom: 30px;
	}

	.col-md-12 {
		float: left;
		width: 100%;
	} 

	/* Banner */
	.consultant-banner-caption {
		display: none;
	}
	/* Content */
	.comment-list .children {
		padding-left: 0px;
	}

	.comment-list figure ~ .text-holder {
		margin: 20px 0px 0px 0px;
		float: left;
		width: 100%;
	}

	.consultant-post-tags {
		text-align: center;
	}

	.consultant-tags,.consultant-blog-social {
		float: none;
		display: inline-block;
	}

	.tagcloud {
		margin: 0px;
	}

	.project-social-network {
		margin-bottom: 40px;
	}

	.consultant-event-price,.consultant-event-options {
		width: 100%;
	}

	.consultant-event-list-wrap {
		padding: 40px;
	}

	.consultant-event-list time {
		position: static;
		float: left;
		width: 100%;
		margin-bottom: 20px;
	}

	.consultant-event-countdown figcaption {
		position: static;
		float: left;
		width: 100%;
	}

	.countdown-section {
		width: 25%;
	}

	.consultant-event-rich-editor h3 {
		margin-bottom: 15px;
		margin-left: 0px;
	}

	.career-vacancy-accordion,.consultant-member-medium figure,.consultant-member-medium figure img {
		width: 100%;
	}

	.consultant-member-medium-text {
		padding: 0px;
		float: left;
		width: 100%;
	}

	.consultant-shop-detail figure {
		width: 100%;
	}

	.consultant-shop-detail figure ~ .consultant-shop-detail-text {
		margin: 0px;
		float: left;
		width: 100%;
	}

	.consultant-contactus-detail:before,.consultant-contactus-detail:after {
		display: none;
	}

	/* Footer */
	.consultant-footer-widget .widget {
		float: none;
		display: inline-block;
		width: 50%;
		vertical-align: top;
		margin-right: -4px;
	}

	.consultant-footer-partner ul li {
		width: 33.333%;
	}

	.consultant-service-counter ul li {
		width: 50%;
	}


	.consultant-main-section{
		 margin-top: 60px;

	}
}

/* Media 300Px Start */
@media (max-width: 480px) {
	.slick-dots {
		bottom: 10px;
	}

	.consultant-main-content .col-md-4,.consultant-main-content .col-md-3,.consultant-footer-widget .widget,.consultant-about-info ul li {
		margin-right: 0px;
		width: 100%;
	}

	.consultant-footer-partner ul li {
		width: 50%;
	}
	/* Content */
	.consultant-blog-medium ul li figure,.consultant-casestudies-list ul li figure {
		width: 100%;
	}

	.consultant-blog-medium ul li figure ~ .consultant-blog-artical-text,.consultant-casestudies-list ul li figure ~ .casestudies-list-text {
		margin: 0px;
		float: left;
		width: 100%;
	}

	.comment-respond form p {
		width: 100%;
	}

	.comment-respond form > .consultant-full-form {
		padding-left: 0px;
	}

	.comment-respond {
		margin-bottom: 40px;
	}

	.consultant-client-detail tr > th,.consultant-client-detail tr > td,.consultant-service-counter ul li,.consultant-project-filterable ul li,.countdown-section,.contact-form form ul li {
		float: left;
		width: 100%;
	}

	.consultant-project-filterable ul li a:before {
		bottom: 8px;
	}

	.consultant-event-list-wrap {
		padding: 25px;
	}

	.consultant-company-timeline li .consultant-company-timeline-text {
		padding: 20px 0px 0px 0px;
		float: left;
		width: 100%;
	}

	.consultant-company-timeline ul:before,.consultant-company-timeline li .consultant-image span {
		display: none;
	}

	.contact-form form ul > .full-input {
		position: static;
		padding: 0px;
	}
	.consultant-main-section{
		 margin-top: 60px;

	}
}

/* Media 940Px Start */
@media screen and (min-width: 991px) and (max-width: 1054px) {
}