@charset "utf-8";
/* CSS Document */

/*All media queries*/
@media screen and (max-width: 1250px){
}

@media screen and (max-width: 1199px){
	.service-includes{
		width:66%;
	}
	.services1 h2 span{
		font-size: 14px;
		letter-spacing: 0;
	}
	.credential-no {
  padding: 25px 0 25px 57px;
}
	.welcome-text-wraper{
		padding-bottom: 10px;
	}
	.exp-left {
    padding-bottom: 60px;
	}
	.credential-no p {
		font-size: 15px;
	}
	.contact-line {
    display: block;
    padding: 10px 0;
}
	.credential-no p {
    font-size: 12px;
}
	.logo-wraper {
  text-align: center;
}
}
@media screen and (max-width: 1024px){
	.service-includes {
  		width: 100%;
		float: none;
	}
	.center-block{
		float:none;
	}
	.carousel-caption{
		top:20%;
	}
	.banner-machine{
		display:none;
	}
	.banner-man{
		display:none;
	}
	.banner-text p {
    font-size: 14px;
    padding: 0;
}
	.banner-text h1 {
    font-size: 50px;
    padding: 10px 0;
}
	.about-body-img {
    padding-top: 41px;
}
}
@media screen and (max-width: 991px){
	.carousel-caption{
		top:19%;
	}
	.carousel-caption h1{
		margin: 38px 0 0;
	}
	.corner-left-top::after{
		width:33px;
	}
	.corner-left-top{
		height: 33px;
	}
	.corner-right-bottom::before{
		width: 33px;
	}
	.corner-right-bottom{
		height: 33px;
	}
	.corner-left-bottom::after{
		width: 33px;
	}
	.corner-left-bottom{
		height: 33px;
	}
	.corner-right-top::before{
		width: 33px;
	}
	.corner-right-top{
		height: 33px;
	}
	.carousel-caption{
		height: 141px;
		width: 321px;
	}
	.carousel-caption h1{
		font-size: 28px;
	}
	.carousel-caption h1 span{
		font-size: 28px;
	}
	.services1 h2 span{
		font-size: 13px;
		font-weight: 500;
	}
	.credential-no {
  	padding: 25px 0;
	}
	.header-timing-line {
		float:left;
}
	.header-logo{
		text-align: center;
	}
	.header-menu ul {
		float:none;
    	text-align: center;
	}	
	.header-menu ul li{
		display: inline-block;
		float:none;
	}
	
	
	.welcome-btn{
		float:none;
	}
	.welcome-btn-div{
		padding:20px 0 25px;
	}
	.credential-no .fa {
		float:none;
	}
	.credential-no {
    text-align: center;
	}
	.credential-no {
    border-right: none;
	}
	.phn {
    display:block;
    padding-left:0;
}
.mob {
    display:block;
    padding-left:0;
}
.fax {
    display:block;
    padding-left:0;
}
.eid {
    display:block;
    padding-left:0;
}
	.about-body-img {
    padding-top: 194px;
}
	.about-us-page-section-header p{
		text-align: justify;
	}
	
	.nav > li > a {
  border: 1px solid transparent;
  border-radius: 20px;
  display: block;
  padding: 10px 9px;
}
.menu-wrapper li a {
  color: #fff;
  font-family: "Montserrat",sans-serif;
  font-size: 11px;
  font-weight: 500;
	}
.nav > li > a{
	padding: 2px 9px;	
	}
	.navbar-nav > li > .dropdown-menu {
  margin-top: 15px;
}
}
@media screen and (max-width: 800px){
	.carousel-caption{
		display: none;
	}
	.carousel-caption h1{
		display: none;
	}
	.corner-left-top::after{
		display: none;
	}
	.corner-left-top{
		display: none;
	}
	.corner-right-bottom::before{
		display: none;
	}
	.corner-right-bottom{
		display: none;
	}
	.corner-left-bottom::after{
		display: none;
	}
	.corner-left-bottom{
		display: none;
	}
	.corner-right-top::before{
		display: none;
	}
	.corner-right-top{
		display: none;
	}
	.carousel-control{
		top:64%;
	}
}
@media screen and (max-width: 767px){
	.center-block{
		float:none;
	}
	.carousel-control {
  	top: 50%;
	}
	.header-menu ul li{
		display: block;
		padding-top: 15px;
	}
	.header-menu.text-center {
    padding-top: 65px;
}
	.navbar-collapse {
		box-shadow: none;
	}
	.padding-null {
    padding-bottom: 60px;
	}
	.devider{
		display: none;
	}
	.banner-text {
		top:calc(50% - 32px);
	}	
	.banner-text h3{
	font-family: 'Raleway', sans-serif;
	font-size: 18px;
	color:#000;
	width:100%;
}
.banner-text h1{
	font-family: 'Roboto', sans-serif;
	font-size: 24px;
	color:#000;
	padding: 10px 0;
	max-width:100%;
}
.banner-text p{
	display: none;
}
	.exp-left {
    padding-right: 15px;
}
	.exp-wrpper {
    padding: 30px;
}
	.carousel-control {
    color: #000;
    width: 10%;
}
	.about-body-img{
		padding-top: 0;
		text-align: center;
	}
.navbar-nav > li {
  display: block;
	}
	.nav > li > a{
		border: none;
	}
	.nav > li > a:focus, .nav > li > a:hover{
		border: none;
	}
	header{
		position: static;
	}
	.navbar-header {
  		background: #000 none repeat scroll 0 0;
  		display: block;
	}
}
@media screen and (max-width: 640px){
	.exp-wrpper {
    padding: 30px 34px;
}
}
@media screen and (max-width: 479px){
	.exp-left {
    padding-right: 15px;
	}	
	.form-heading h2 span{
		font-size: 20px;
	}
	.input-holder1 .name {
		width:100%;
	}
	.input-holder1 .mail {
		width:100%;
	}
	.mail-pad {
  float: left;
  padding: 20px 0;
  width: 100%;
}
	.form-holder {
    background: #292929 none repeat scroll 0 0;
    float: left;
    width: 100%;
}
	.form-heading h2 {
    padding-left: 10px;
}
	form {
    padding: 20px 15px 30px;
}
}
@media screen and (max-width: 555px){
	
}
@media screen and (max-width: 360px){
	
	.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
    left: 50%;
    margin-left:0;
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
    margin-right: 0;
    right: 50%;
}
}