/* Designed by Kiran */

body { 
	font-family: "Fira Sans";
	color:#063640;  
	padding-top: 139px;
	min-height: 100%;
	margin-bottom: 60px;
}
html {
	position: relative;
	min-height: 100%;
}

@font-face {
	font-family: 'MavenProBlack';
	src: url('../fonts/MavenPro/Web/Black/maven_pro_black-webfont.eot');
	src: url('../fonts/MavenPro/Web/Black/maven_pro_black-webfont.eot?#iefix') format('eot'), url('../fonts/MavenPro/Web/Black/maven_pro_black-webfont.woff') format('woff'), url('../fonts/MavenPro/Web/Black/maven_pro_black-webfont.ttf') format('truetype'), url('../fonts/MavenPro/Web/Black/maven_pro_black-webfont.svg#webfontXhB2DgBK') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MavenProBold';
	src: url('../fonts/MavenPro/Web/Bold/maven_pro_bold-webfont.eot');
	src: url('../fonts/MavenPro/Web/Bold/maven_pro_bold-webfont.eot?#iefix') format('eot'), url('../fonts/MavenPro/Web/Bold/maven_pro_bold-webfont.woff') format('woff'), url('../fonts/MavenPro/Web/Bold/maven_pro_bold-webfont.ttf') format('truetype'), url('../fonts/MavenPro/Web/Bold/maven_pro_bold-webfont.svg#webfontNOU7iUTL') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MavenProMedium';
	src: url('../fonts/MavenPro/Web/Medium/maven_pro_medium-webfont.eot');
	src: url('../fonts/MavenPro/Web/Medium/maven_pro_medium-webfont.eot?#iefix') format('eot'), url('../fonts/MavenPro/Web/Medium/maven_pro_medium-webfont.woff') format('woff'), url('../fonts/MavenPro/Web/Medium/maven_pro_medium-webfont.ttf') format('truetype'), url('../fonts/MavenPro/Web/Medium/maven_pro_medium-webfont.svg#webfontNj5iy4Dl') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MavenProRegular';
	src: url('fonts/MavenPro/Web/Regular/maven_pro_regular-webfont.eot');
	src: url('fonts/MavenPro/Web/Regular/maven_pro_regular-webfont.eot?#iefix') format('eot'), url('fonts/MavenPro/Web/Regular/maven_pro_regular-webfont.woff') format('woff'), url('fonts/MavenPro/Web/Regular/maven_pro_regular-webfont.ttf') format('truetype'), url('fonts/MavenPro/Web/Regular/maven_pro_regular-webfont.svg#webfontOM8fITNz') format('svg');
	font-weight: normal;
	font-style: normal;
}
.navbar-top{
	background-color: #fff;
	padding: 0.6%;
	
}
.border-bottom{
	border-bottom:1px solid #5a5a5a !important;
}
.Aligner {
	display:flex;
	align-items: center;
	justify-content: center; 
}

.carousel-inner img { 
    width: 100%; /* Set width to 100% */
    margin: auto;
}

.glyphicon-menu-left,.glyphicon-menu-right{
    width: 30px;
    height: 30px;
    margin-top: 100%;
    font-size: 45px;
}

.carousel-caption h3 {    color: #fff !important;}

.bottom-gap{	padding-bottom:90px;}
.pd-b-20{padding-bottom:20px;}
.pd-tb-20{padding-bottom:20px; padding-top:10px;}
.pd-tb-30{	padding-top:30px;	padding-bottom:10px;}

.footer {
	position: absolute;
	bottom: 0;
	width: 100%;
	/* Set the fixed height of the footer here */
	height: 60px;
	background-color:#cccccc;
	padding-top:20px;
	color:#666666;
	font-size:16;
}
.btn-primary {
    color: #fff;
    background-color:#2476B9;
    border-color: #2e6da4;
	border-radius: 0px!important;
}

/* .btn-lg {  width:20%;	 } */
.contact-size{font-size: 22px !important; color:#fff;	font-weight:400; padding-left:30px; padding-right:30px; }
.content{font-size: 17px;color:#666666;	font-weight:400;}


@media screen and (min-width: 320px) {
	
	body { 	font-family: "Fira Sans";color:#063640;  padding-top: 128px;	min-height: 100%;	margin-bottom: 60px;	}
	/* .btn-lg {  width:50%;	 } */
	.glyphicon-menu-left,.glyphicon-menu-right{   width: 30px;   height: 30px;   margin-top: 100%;    font-size:20px;}
	
}

@media screen and (max-width: 1000px) and (min-width: 700px) {
	.glyphicon-menu-left,.glyphicon-menu-right{   width: 30px;   height: 30px;   margin-top: 100%;    font-size:30px;}
	
	.bottom-gap{padding-bottom:30px;}
}

@media screen and (max-width: 3000px) and (min-width: 1100px) {
	.glyphicon-menu-left,.glyphicon-menu-right{   width: 30px;   height: 30px;   margin-top: 100%;    font-size:45px;}
	.contact-size{font-size: 22px !important; color:#fff;	font-weight:400; padding:10px 30px!important; }
	.bottom-gap{padding-bottom:90px;}
}


@media (max-width: 600px) {
    .carousel-caption {
        display: none; /* Hide the carousel text when the screen is less than 600 pixels wide */
	}
}