/*	Media 768Px Start */
@media (min-width: 768px) and (max-width: 990px) {
	a.menu-link { color: #fff; }
	.menu-link span { border-bottom: solid 3px #fff; border-top: double 10px #fff; float: right; height: 17px; margin: 0 5px 0px 0; width: 30px; }
	.js .menu > ul ul.active { margin: 0; max-height: 55em; padding: 0; }
	.menu.active { max-height: 100em; width: 100%; }
	span.has-subnav {
	  display: none; font-size: 1em; position: absolute; right: 0; padding: 0; top: 0; cursor: pointer; text-align: center;
	  line-height: 2.7; font-size: 20px; }
	.menu.active { width: 260px;}
	.menu,  .menu ul ul { margin: 0; max-height: 0; overflow: hidden;}
	span.has-subnav,a.menu-link { display: block;}
	.children li a { background-color: #fff;}
	.indusyard-navigation { z-index: 9999; border-radius: 0px; position: absolute; background-color: #fff; border-top: none; border-bottom: none; right: 0px; top: 100%; margin: 0px;}
	a.menu-link { text-align: left; float: left; font-weight: bold; font-size: 22px; line-height: 2.2; margin: 28px 0px 23px 0px; }
	.indusyard-navigation .children { margin: 0px; float: left; width: 100%; position: relative; opacity: 1; visibility: visible; background-color: transparent; top: 0; padding: 0px; border: none; }
	.indusyard-navigation .children {
		-webkit-transform: translate(0px);
		   -moz-transform: translate(0px);
		    -ms-transform: translate(0px);
		     -o-transform: translate(0px);
		        transform: translate(0px);
	}
	.indusyard-navigation .children .children { left: 0px; margin: 0px; }
	.indusyard-navigation > li > a { float: left; width: 100%; padding: 20px 20px 22px 20px; color: #555555; line-height: 14px;}
	.indusyard-navigation li { width: 100%; float: left; margin: 0px; position: relative; }
	.indusyard-navigation .children li a { color: #333; }
	.children .children { left: 0px;}
	.indusyard-navigation > li { padding: 0px;}
	.indusyard-navigation > li:first-child { padding-left: 0px;}
	.indusyard-navigation > ul > li a { color: #333; } .indusyard-navigation > ul > li { width: 100%; }
	.indusyard-navigation > ul > li:hover > a:before, .indusyard-navigation > ul > li.active > a:before { display: none; }
	.indusyard-navigation > ul > li > a { padding: 10px 0px; }
	.indusyard-navigation .children li { padding: 4px 0px 8px 0px; }
	.indusyard-navigation .children li a { padding: 8px 0px 1px 0px; border-top: 1px solid #eee; }
	.indusyard-navigation > ul > li { padding: 0px; border-bottom: 1px solid #eee; }
	.indusyard-navigation > ul { padding: 0px 18px; } .children span.has-subnav { top: 5px; } .indusyard-navigation .children > li > a:before { display: none; }
	.indusyard-navigation > ul > li > a:after { display: none; }

	/* Banner */
	.indusyard-banner-caption { display: none; }
	.indusyard-banner .slick-dots { text-align: center; width: 100%; } .indusyard-banner .slick-dots li { float: none; display: inline-block; }


	/* Main Grid */
	.indusyard-main-content .col-md-4,.indusyard-main-content .col-md-3 { float: none; display: inline-block; vertical-align: top; margin-right: -4px; width: 50%; flex: 0 0 50%;
    max-width: 50%; }
	.indusyard-main-content .col-md-7,.indusyard-main-content .col-md-5,.indusyard-main-content .col-md-6 { width: 100%; float: left; flex: 0 0 100%; max-width: 100%; }
	.col-md-12,.indusyard-main-content .col-md-8,.indusyard-main-content .col-md-9 { float: left; width: 100%; max-width: 100%; flex: auto; }
	/* Content */
	.indusyard-contact-form { padding-right: 50px; }
	.indusyard-main-content .indusyard-contact-us .col-md-4 { width: 100%; max-width: 100%; flex: 0 0 100%; }
	.indusyard-project-detail figure { float: left; width: 100%; }
	.indusyard-project-detail figure ~ .indusyard-project-detail-text { margin-left: 0px; float: left; width: 100%; }
	.indusyard-project-detail figure:before { display: none; }
	.indusyard-shop-detail figure,.indusyard-shop-summery { width: 100%; }

	/* Footer */
	.indusyard-footer-widget .widget { float: none; display: inline-block; margin-right: -4px; vertical-align: top; max-width: 50%; flex: auto; }


}

/* Media 420Px Start */
@media (max-width: 767px) {

	a.menu-link { color: #fff; }
	.menu-link span { border-bottom: solid 3px #fff; border-top: double 10px #fff; float: right; height: 17px; margin: 0 5px 0px 0; width: 30px; }
	.js .menu > ul ul.active { margin: 0; max-height: 55em; padding: 0; }
	.menu.active { max-height: 100em; width: 100%; }
	span.has-subnav {
	  display: none; font-size: 1em; position: absolute; right: 0; padding: 0; top: 0; cursor: pointer; text-align: center;
	  line-height: 2.7; font-size: 20px; }
	.menu.active { width: 260px;}
	.menu,  .menu ul ul { margin: 0; max-height: 0; overflow: hidden;}
	span.has-subnav,a.menu-link { display: block;}
	.children li a { background-color: #fff;}
	.indusyard-navigation { z-index: 9999; border-radius: 0px; position: absolute; background-color: #fff; border-top: none; border-bottom: none; right: 0px; top: 100%; margin: 0px;}
	a.menu-link { text-align: left; float: left; font-weight: bold; font-size: 22px; line-height: 2.2; margin: 28px 0px 23px 0px; }
	.indusyard-navigation .children { margin: 0px; float: left; width: 100%; position: relative; opacity: 1; visibility: visible; background-color: transparent; top: 0; padding: 0px; border: none; }
	.indusyard-navigation .children {
		-webkit-transform: translate(0px);
		   -moz-transform: translate(0px);
		    -ms-transform: translate(0px);
		     -o-transform: translate(0px);
		        transform: translate(0px);
	}
	.indusyard-navigation .children .children { left: 0px; margin: 0px; }
	.indusyard-navigation > li > a { float: left; width: 100%; padding: 20px 20px 22px 20px; color: #555555; line-height: 14px;}
	.indusyard-navigation li { width: 100%; float: left; margin: 0px; position: relative; }
	.indusyard-navigation .children li a { color: #333; }
	.children .children { left: 0px;}
	.indusyard-navigation > li { padding: 0px;}
	.indusyard-navigation > li:first-child { padding-left: 0px;}
	.indusyard-navigation > ul > li a { color: #333; } .indusyard-navigation > ul > li { width: 100%; }
	.indusyard-navigation > ul > li:hover > a:before, .indusyard-navigation > ul > li.active > a:before { display: none; }
	.indusyard-navigation > ul > li > a { padding: 10px 0px; }
	.indusyard-navigation .children li { padding: 4px 0px 8px 0px; }
	.indusyard-navigation .children li a { padding: 8px 0px 1px 0px; border-top: 1px solid #eee; }
	.indusyard-navigation > ul > li { padding: 0px; border-bottom: 1px solid #eee; }
	.indusyard-navigation > ul { padding: 0px 18px; } .children span.has-subnav { top: 5px; } .indusyard-navigation .children > li > a:before { display: none; }
	.indusyard-navigation > ul > li > a:after { display: none; }

	/* Banner */
	.indusyard-banner-caption { display: none; }
	.indusyard-banner .slick-dots { text-align: center; width: 100%; } .indusyard-banner .slick-dots li { float: none; display: inline-block; }

	/* Main Grid */
	.indusyard-main-content .col-md-4,.indusyard-main-content .col-md-3 { float: none; display: inline-block; vertical-align: top; margin-right: -4px; width: 50%; flex: 0 0 50%; max-width: 50%; }
	.indusyard-main-content .col-md-7,.indusyard-main-content .col-md-5,.indusyard-main-content .col-md-6 { width: 100%; float: left; flex: 0 0 100%; max-width: 100%; }
	.col-md-12,.indusyard-main-content .col-md-8,.indusyard-main-content .col-md-9 { float: left; width: 100%; max-width: 100%; flex: auto; }

	/* Content */
	.indusyard-blog-list figure ~ .indusyard-blog-list-text { margin-left: 0px; float: left; width: 100%; padding-top: 30px; }
	.indusyard-blog-list figure,.indusyard-blog-list figure > a,.indusyard-blog-list figure img { float: left; width: 100%; }
	.indusyard-subheader { text-align: center; } .indusyard-subheader h1,.indusyard-error-wrap { width: 100%; }
	.indusyard-subheader ul { float: none; display: inline-block; }
	.indusyard-error-wrap h2 { font-size: 100px; }
	.indusyard-prenxt-post ul li { width: 100%; }
	.indusyard-admin-post figure ~ .indusyard-admin-post-text { padding-left: 0px; float: left; width: 100%; padding-top: 20px; }
	.comment-list figure ~ .text-holder { margin-left: 0px; float: left; width: 100%; margin-top: 20px; }
	.comment-list .children { padding-left: 0px; }
	.comment-respond form p { width: 100%; } .comment-reply-link { top: -30px; }
	.indusyard-contact-form { padding-right: 50px; }
	.indusyard-main-content .indusyard-contact-us .col-md-4 { width: 100%; max-width: 100%; flex: 0 0 100%; }
	.indusyard-project-modren figure figcaption,.indusyard-team-info p { display: none; }
	.indusyard-team-info h4 { line-height: 1.2; }
	.indusyard-team-list figure ~ .indusyard-team-list-text { margin-left: 0px; float: left; width: 100%; }
	.indusyard-project-detail figure { float: left; width: 100%; }
	.indusyard-project-detail figure ~ .indusyard-project-detail-text { margin-left: 0px; float: left; width: 100%; }
	.indusyard-project-detail figure:before { display: none; }
	.indusyard-shop-detail figure,.indusyard-shop-summery { width: 100%; }

	/* Footer */
	.indusyard-footer-widget .widget { float: none; display: inline-block; margin-right: -4px; vertical-align: top; max-width: 50%; flex: auto; }
	
}

/* Media 300Px Start */
@media (max-width: 480px) {
	.indusyard-header-one { text-align: center; }
	.indusyard-logo { width: 100%; margin-left: 0px; }
	.indusyard-header-one .float-right { display: inline-block; padding-right: 10px; }
	/* Main Grid */
	.indusyard-main-content .col-md-4,.indusyard-main-content .col-md-3 { margin-right: 0px; width: 100%; flex: 0 0 100%; max-width: 100%; }
	.indusyard-footer-widget .widget { margin-right: 0px; flex: 0 0 100%; max-width: 100%; }
	/* Content */
	.indusyard-error-text { padding-left: 30px; padding-right: 30px; }
	.indusyard-contact-form form ul li { width: 100%; }
	.indusyard-search-result-list ul li figure ~ .indusyard-result-text { margin-left: 0px; float: left; width: 100%; padding-top: 20px; padding-left: 0px; }
	.indusyard-team-info p { display: block; }
	.indusyard-fancy-title h2:before,.indusyard-fancy-title h2:after { display: none; }
	.indusyard-fancy-title h2 { padding-left: 0px; }

	/* Footer */
	.indusyard-footer-widget .widget { margin-right: 0px; max-width: 100%; }
}

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

