@charset "utf-8";
/* CSS Document */

@media (min-width: 992px) and (max-width: 1199px) {
	.home-banner {padding-bottom: 60px;}
	.footer {padding: 52px 0px; margin-top: 60px;}
	.about-section {padding-bottom: 0px;}
	.certificates_img {height: 434px;}
	.registration_img {height: 434px;}
	.photosimg {height:230px;}
}

@media (min-width: 768px) and (max-width: 991px) {
	.home-banner {padding-bottom: 50px;}
	.about-section {padding-bottom: 50px;}
	.footer {padding: 50px 0px;   margin-top: 10px;}
	.images-section-box {text-align: center;width: 100%; margin-top: 30px;display: inline-block;}
	.certificates_img {height: 508px;}
	.registration_img {height: 508px;}
	.photosimg {height:270px;}
	.detail_box {padding: 15px;min-height: 208px;}
	.contact-details {padding-bottom: 50px;}
	.contact-form_bg {margin-bottom: 60px;}
}

@media (min-width: 768px) and (max-width: 1199px) {
	.navbar-toggle {display: block;right: 0; position: absolute;float: right;padding: 9px 10px;margin-top: 34px;margin-right: 30px;background-color: transparent;border: 1px solid #fff;}
	.navbar-toggle .icon-bar {background: #fff;}
	.navbar-collapse.collapse {display: none !important;}
	.navbar-collapse.collapse.in {display: block !important;background:rgba(0,0,0,0.9);}
	.nav.navbar-nav {width: 100%;}
	.navbar .nav.navbar-nav>li {width: 100%;margin: 0;}
	.navbar .nav.navbar-nav>li>a {padding: 20px 8px;}
	.navbar.navbar-fixed-top.fixed-theme .nav.navbar-nav>li>a  {padding: 15px 8px;}
	.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {max-height: 100%;}
	.navbar-fixed-top {background: #000;}
	.navbar.navbar-fixed-top.fixed-theme {border: none;background: #000;    box-shadow: 0 0 0px rgba(0,0,0,.0);}
	.navbar.navbar-fixed-top.fixed-theme .navbar-toggle {margin-top: 22px;}
	.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {width: 100%;}
	.home-banner {margin-top: 100px;}
	.banner-pages {margin-top: 100px;margin-bottom: 50px;} 
	.pages-heading {margin-top: 0px;}
	.activity-services {width: 100%;margin-bottom:  0px;}
	.activity-services-pages {margin-bottom: -20px;}
	.machinery-pages {margin-bottom: 10px;}
	.men-power-pages {margin-bottom: 10px;}

}

@media (min-width: 320px) and (max-width: 767px) {
	.home-banner {padding-bottom: 35px;background: #fff;margin-top: 100px;}
	.navbar-fixed-top {background: rgba(0,0,0,0.9);border: 0;}
	.footer {padding: 30px 0px;   margin-top: 50px;}
	.footer-menu {margin-top: 30px;}
	.copy-right {text-align: center;}
	.social-icon {margin-top: 20px;text-align: center;}
	.developmentby {text-align: center;margin-top: 20px;}
	.about-section {padding-bottom: 0px;}
	.navbar .nav.navbar-nav>li.active a{border-bottom: solid 1px #e31e24;}
	.navbar.navbar-fixed-top.fixed-theme {background: #000;border: none;box-shadow: initial;}
	.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {background: #000;}
	.navbar-brand {padding-left: 20px;}
	.img-border::before {margin-top: -20px;margin-left: -20px;}
	.img-border::after {bottom: -20px;margin-left: 20px;}
	.images-section-box {text-align: center;width: 100%; margin-top: 5px;margin-bottom:30px; display: inline-block;}
	.images-section  {padding:20px;} 
	.men-power-pages {margin-bottom: 0px;}
	.registration-pages {margin-bottom: 0;}
	.margin-eighth {padding-left: 15px;padding-right: 15px;}
	.registration_img {height: inherit;}
	.registration_img img {position: inherit;top: inherit;left: inherit;transform: translate(0%,0%);-webkit-transform: translate(0%,0%);}
	.certificates-pages {margin-bottom: 0;}
	.certificates_img {height: inherit;}
	.certificates_img img {position: inherit;top: inherit;left: inherit;transform: translate(0%,0%);-webkit-transform: translate(0%,0%);}
	.detail_box {padding: 20px 15px;min-height: auto;margin-bottom: 30px;}
	.contact-details {padding-bottom: 20px;}
	.contact-form_bg {margin-bottom: 50px;}
	.submit_btn input {margin-top: 20px;}
  /*--------------------toggle css start--------------------*/
  	.navbar-toggle {position: relative;float: right;padding: 9px 10px;margin-top: 34px;margin-right: 30px;background-color: transparent;border: 1px solid #fff;}
  	.navbar.navbar-fixed-top.fixed-theme .navbar-toggle {margin-top: 22px;}
  	.navbar-toggle .icon-bar {background: #fff;}
  	.navbar-collapse.collapse.in {background:rgba(0,0,0,0.9);}
  	.nav.navbar-nav {width: 100%;}
  	.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {max-height: 100%;}
  	.navbar-nav {margin: 0;}
  	.navbar .nav.navbar-nav>li>a {padding: 20px 8px;}
  	.navbar.navbar-fixed-top.fixed-theme .nav.navbar-nav>li>a  {padding: 15px 8px 12px 0px;}
  /*--------------------toggle css End--------------------*/
	.banner-pages {margin-top: 100px;margin-bottom: 40px;}
	.pages-heading {margin-top: 0px;}
	.pages-title h1  {font-size: 28px;}
	.pages-title {padding: 12px 10px 30px 10px;}
	.pages-title:after {left: -26px;border-right: 26px solid rgba(255,255,255,0.5);border-top: 36px solid transparent;border-bottom: 36px solid transparent;}
	.pages-title:before {right: -26px;border-left: 26px solid rgba(255,255,255,0.5);border-top: 36px solid transparent;border-bottom: 36px solid transparent;}
	.h1-heading h1::before {margin-bottom: -5px;} 
	.h1-heading h1 {font-size: 28px;}
	.activity-list h1{margin-bottom: 10px;}
	.h1-heading {margin-bottom: 30px;}
	.activity-list ul li {margin: 6px 0px;}
	.activity-services-pages {margin-bottom: 0px;}
	.machinery-pages {margin-bottom: 5px;}
	.footer-menu li a {padding: 8px 14px;}



}

@media (min-width: 480px) and (max-width: 767px) {
  .nav.navbar-nav {height: 300px;}	
}
                          