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

@media (min-width: 2301px){	
/* your code */	
}
.mn-hght{
	min-height:150px;
}
body,html{
	overflow-x: hidden;
}
.imageAndText {
	    position: relative;
    top: 84px;
} 
.imageAndText .col h1{
	color: #000;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    padding: 4px;
}
.imageAndText .col {
	position:absolute; 
	z-index: 1; 
	bottom: 0; 
	left: 0;
}
.mobile-title p{
	color: #000;
	text-align: center;
    font-size: 1.6em;
        padding: 7% 0;
    font-weight: bold;
}
.imageAndText .col p{
	display:none;
}
@media (min-width: 768px)
{
.navbar-nav > li {
    float: left;
    margin-top: 19px;
}
}

/* @media (min-width: 768px){
.navbar-nav > li > a {
    padding-top: 40px !important;
}	
}
 */
@media (min-width: 992px) and (max-width: 2300px){	
header{
	position: absolute;
    z-index: 99999;
}
.nav-margin{
	margin-left:8% !important;
}
.nav-custom{
	background-color: #fff;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12) !important;
}
}
@media (min-width: 1367px) and (max-width: 1919px){	
/* your code */	

}
@media (min-width: 1281px) and (max-width: 1366px){
/* your code */	
}
@media (min-width: 992px) and (max-width: 1280px){		
/* your code */
}
@media (min-width: 768px) and (max-width: 991px){
.mn-hght{
	min-height:96px;
}
}
@media (min-width: 581px) and (max-width: 767px) {
	 /* your code */
}
@media (min-width: 481px) and (max-width: 580px) {	
 /* your code */
}
@media (min-width: 401px) and (max-width: 480px) {
	 /* your code */
}
@media screen and (max-width: 400px) {
  @-ms-viewport {
    width: 320px;
  }
 /* your code */
}
@media (min-width: 320px) and (max-width: 767px) {
.nav ul li {
  float: none !important;
}
.mn-hght{
	min-height:96px;
}
/* html{
	overflow-x: hidden;
} */
/* .parallax-container{
	min-height:100% !important;
} */
.navbar-toggle{
	margin-top: 29px !important;
}
.navbar-nav {
    margin: 13.5px -15px !important;
}
}
@media (min-width: 320px) and (max-width: 992px) {
	.banner-custom h1,
	.banner-custom img{
		margin-top:7% !important;
	}
	.about-parallax img {
		bottom:0 !important;
      }
      .banner-mobile{
      	margin-top: 85px;
      }
      .mobile-title h1{
			display:none;
      }
      .banner-mobile .carousel-caption p{
			display:none;
      }

      .banner-mobile .carousel-caption {
    top: 76px  !important;
    bottom: 0  !important;
}
 
	p{
		padding: 0 15px;
	}
	#rc-imageselect, .g-recaptcha {
		transform:scale(0.77);
		-webkit-transform:scale(0.77);
		transform-origin:0 0;
		-webkit-transform-origin:0 0;
	}

}