/*	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: #fff; 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; }
	.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; }
	
}

/* Media 420Px Start */
@media (max-width: 767px) {
	.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: #fff; box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.10); border: none; position: absolute; left: 40%; 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; }
	.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%; }
	
	
}

/* 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; }
	
}

/* Media 940Px Start */
@media screen and (min-width: 991px) and (max-width: 1054px) {

}