﻿@font-face {
    font-family: 'kf-aartiregular';
    src: url('fonts/kf-aarti-webfont.eot');
    src: url('fonts/kf-aarti-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/kf-aarti-webfont.woff2') format('woff2'),
         url('fonts/kf-aarti-webfont.woff') format('woff'),
         url('fonts/kf-aarti-webfont.ttf') format('truetype'),
         url('fonts/kf-aarti-webfont.svg#kf-aartiregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'kirannormal';
    src: url('fonts/kiran-webfont.eot');
    src: url('fonts/kiran-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/kiran-webfont.woff2') format('woff2'),
         url('fonts/kiran-webfont.woff') format('woff'),
         url('fonts/kiran-webfont.ttf') format('truetype'),
         url('fonts/kiran-webfont.svg#kirannormal') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sansregular';
    src: url('fonts/opensans-regular-webfont.eot');
    src: url('fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-regular-webfont.woff') format('woff'),
         url('fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




/*
Theme Name: LBM Infotech
Theme URI: http://www.lbminfotech.com
Description: LBM Infotech Pvt. Ltd.
Author: LBM Infotech Pvt. Ltd.
Author URI: http://www.lbminfotech.com/
Version: 1.1
.
This theme can be used for commercial or non-commercial use
so long as it is not redistributed or resold in any way.
.
*/




*{ margin:0px; padding:0px}
@import url(reset.css);

/*-----------------------------------*/
/* Basic Styles
/*-----------------------------------*/
p { line-height: 22px; padding: 0 0 0px 0;}
h1 { font-family:"Arial Unicode MS"; font-size: 24px; color: #ed3237; padding: 0 0 10px 0; font-weight: bold; font-style: normal; line-height: 22px; margin: 0;}
h2 { font-family:"Arial Unicode MS"; font-size: 26px; color: #fff; padding: 0 0 10px 0; font-weight: normal; font-style: normal; line-height: 22px;}
h3 { font-family:"Arial Unicode MS"; font-size: 14px; color: #000; padding: 5px 0 6px 0; margin: 0; font-weight: bold; }
h4 { font-family: "Arial Unicode MS";  font-size: 18px; font-weight: bold; color: #000; padding: 3px 0 8px 0; }
h5 { font-family: "Arial Unicode MS"; font-size: 13px; font-weight: normal; padding: 0 0 0px 0;  }
h6 { font-family: "Arial Unicode MS"; font-size: 12px; color: #3b9a83; padding: 0 0 5px 0; font-weight: normal; }
strong { font-weight: bold; }
a { color: #fe0000; text-decoration:underline;}
a:hover { color: #fe0000; }
ul { margin: 0; padding: 0; }
li { line-height: 22px; padding: 0; margin: 0; background: none; list-style:none; }

body {font-size: 12px; color:#000; font-weight: normal; background: #FFF; line-height: normal; text-align: left;}

/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */

/* Carousel base class */
.carousel {height:398px;  /*border-bottom:5px solid #1178b7;*/}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {z-index: 10;}
/* Declare heights because of positioning of img element */
/*.carousel-inner > .item > img {min-width: 100%;  }*/
/* Carousel base class */
.carousel-fade .item {-webkit-transition: opacity 2s; -moz-transition: opacity 2s; -ms-transition: opacity 2s; -o-transition: opacity 2s; transition: opacity 2s; text-align:center; }
.carousel-fade .active.left {left:0;opacity:0;z-index:2;}
.carousel-fade .next {left:0;opacity:1;z-index:1;}

/*-----------------------------------*/
/* Embedding Fonts
/*-----------------------------------*/
@import url(http://fonts.googleapis.com/css?family=Open+Sans);

/*-----------------------------------*/
/* Ready to use classes
/*-----------------------------------*/
#topPan,#topPanabt, #header, #middle, #middleabt, #footTop, #footer, #innerHeader{width:100%; float:left; clear:both;}
.container {position: relative; width: 1170px; margin: 0 auto;}
#logo{width:254px; height:95px; }
#logo a{width:254px; height:95px; background:url(../images/logo.png) no-repeat left top; text-indent:-999px; display:block; margin-top:20px;}
.listing{margin:0 0 8px 20px; float:left; width:100%;}
.listing li{list-style:disc; padding:0 0 7px 0;}
.fltRgt{float:right; margin:0 0 20px 20px;}
.fltLft{float:left; margin:0 20px 20px 0;}
.clear {clear: both;}
.alignleft {float: left;}
.alignright {float: right;}
.left {text-align:left;}
.right {text-align:right;}



/*-----------------------------------*/
/* Footer Styles
/*-----------------------------------*/
#footer{padding:0px 0;}
#footer p{padding:0 0 0px 0;}
#footer a:hover{text-decoration:underline;}
#footLink{width:60%; float:left; color:#121212;}
#footLink a{color:#121212; text-decoration:none;}
#footLBM{width:35%; float:right; text-align:right;}
#footLBM a{color:#d33f2d; text-decoration:none;}


/*-----------------------------------*/
/* Contact Styles
/*-----------------------------------*/
/*.tWidth{width:100px; float:left; font-family: 'kf-aartiregular'; font-size:14px; color:#000;}
.enquiryBtn {margin: 10px 0 0 100px;}
.textBox{width:250px; height:36px; background: #f7f7f7; border: solid 3px rgba(215,215,215, 0.1); font-family: 'kf-aartiregular'; color:#000; font-size:15px;}
.textBoxMulti {width: 250px; height: 100px; background: #f7f7f7; border: solid 3px rgba(215,215,215, 0.1); font-family:'kf-aartiregular'; color:#000; font-size:15px;}
.btn{background:#cc8119; display: inline-block; padding: 10px 50px; color: #fff; text-transform: uppercase; text-decoration: none; border: none; margin-bottom: 20px; font-family: 'kf-aartiregular'; }
.btn:hover{background:#fe0000; color:#fff; }

.tred{color:#C00;}
.submit_btn{ background-color:#465ac1; padding:10px 38px 10px 20px; width:140px; border-radius:0em; display:block; margin:10px 0px 0px 0px; font-family: 'latoregular'; font-size:16px; color:#FFF; font-weight:normal; border:0px; float:left;}
.submit_btn:hover{ background-color:#a2ca5d !important;}
.reset_btn{ width:140px; background-color:#f0f0f0; border:1px solid #c9c9c9; color:#878787; cursor:pointer; padding:10px 20px 10px 20px; width:130px; border-radius:0em; display:block; margin:10px 0px 0px 20px; font-family: 'latoregular'; font-size:16px; font-weight:normal; border:0px; float:left;}*/


.tWidth{width:100%; float:left; font-family: 'open_sansregular';}
.enquiryBtn {margin: 10px 0 0 0 !important;}
.textBox{width:50% !important; height:40px !important; background:#fff; border:solid 1px #d5d5d5; font-family: 'Open Sans', sans-serif; color:#000; font-size:15px;}
.textBoxMulti {width: 50% !important; height: 80px !important; background: #fff; border: solid 1px #d5d5d5; font-family: 'Open Sans', sans-serif; color:#000; font-size:15px;}
.tred{color:#C00;}
.subbtn {background:#cc8119; display: inline-block; padding: 10px 50px; color: #fff; text-transform: uppercase; text-decoration: none; border: none; margin-bottom: 20px; font-family:'open_sansregular';}
.subbtn:hover {background:#fe0000; color:#fff;}


/*-----------------------------------*/
/* Themes Styles
/*-----------------------------------*/
#topPan{background:url('../images/bg.jpg') repeat-x; height:796px; }
.rightpan{ background: url('../images/logo-bottom.png') no-repeat; height: 70px; width: 633px; float:left; z-index:999; margin-left: -15px; position:absolute; }
.toppan{ background:#b47218; height: 40px; width: 100%; position:relative; }
.leftpan{ float:right; font-family: "Arial Unicode MS"; font-size:16px; color:#fff; /*margin-right:30px;*/ }
.leftpan a{ float:right; font-family: "Arial Unicode MS"; font-size:16px; color:#fff; /*margin-right:30px;*/ margin-top:7px; text-decoration:none; }
.leftpan span{  font-family: 'open_sansregular'; font-size:22px; color:#fff; }
.leftpan img{ margin-right:5px;}
.rightpan .text1{ font-family: "Arial Unicode MS"; font-size:14px; color:#000; margin-top:12px; }
.rightpan .text1 p{ font-family: "Arial Unicode MS"; font-size:14px; color:#000;  }
.rightpan .text2{ font-family: "Arial Unicode MS"; font-size:24px; color:#fe0000; margin-top:16px; margin-left: -20px;}
.rightpan .text3{ background: url('../images/more-info.png') no-repeat; height:33px; width:143px; font-family: "Arial Unicode MS"; font-size:18px; color:#fff; margin-top:15px; padding-top:10px; padding-top: 5px; padding-left: 16px; }

.slideleft{ float:left; margin-top:50px;}
.slideleft p{font-family: "Arial Unicode MS"; font-size:20px; color:#fff; line-height:34px; margin-bottom:20px; }
.slideleft p a{ background:#c17c1e; font-family: "Arial Unicode MS"; font-size:16px; color:#fff; line-height:24px; padding:10px 20px; text-decoration:none; margin-top:20px;}
.slideleft h2{font-family: "Arial Unicode MS"; font-size:32px; color:#fff; line-height:46px; font-weight:bold; text-shadow: 3px 2px 9px rgba(150, 150, 150, 0.82);}
#header{ position:relative; margin-top:-13%;}
.slider{ background: url('../images/slider-bg.png') no-repeat; margin-top:24px; width:494px; height:494px; margin-left:-58px; z-index:999;}
.slidebar{  z-index:9; margin-top:313px; position:absolute;}
.slider img{margin: 37px 0px 0 24px;}
.slideright { margin-top:20px;}

.leftside{ background: url('../images/contentbg-l.jpg') no-repeat;}
.rightside{ background: url('../images/contentbg-r.jpg') no-repeat right top; margin-bottom: 26px;}
.leftside img{ margin-left:-10px; float: left; padding-right:20px;}
.rightside img{ margin-right:-10px; float:right; padding-left:20px;}
.leftside h3{ font-family: "Arial Unicode MS"; font-size:20px; color:#fe0000; margin-top: 10px;}
.leftside h3 a{ font-family: "Arial Unicode MS"; font-size:20px; color:#fe0000; margin-top: 10px; text-decoration:none;}
.leftside p{ font-family: "Arial Unicode MS"; font-size:14px; color:#000;}
.leftside p a{ font-family: "Arial Unicode MS"; font-size:14px; color:#000; text-decoration:none;}
.rightside h3{  font-family: "Arial Unicode MS"; font-size:20px; color:#fe0000; text-align:right; margin-top: 10px;}
.rightside h3 a{  font-family: "Arial Unicode MS"; font-size:20px; color:#fe0000; text-align:right; margin-top: 10px; text-decoration:none;}
.rightside p{ font-family: "Arial Unicode MS"; font-size:14px; color:#000; text-align:right; }
.rightside p a{ font-family: "Arial Unicode MS"; font-size:14px; color:#000; text-align:right;  text-decoration:none;}


#middle{ background:#FFF; position:relative;}
.welcon{ margin-top:30px;}
.welcon h1{  font-family: "Arial Unicode MS"; font-size:24px; color:#cc8119; padding-bottom: 20px;}
.welcon h4{  font-family:"Arial Unicode MS"; font-size:20px; color:#fe0000; margin-top:-14px;}
.welcon h5{  font-family:"Arial Unicode MS"; font-size:16px; color:#000; font-weight:bold;}
.welcon li{font-family: "Arial Unicode MS"; font-size:16px; color:#000; padding-bottom: 20px;}
.welcon p{ font-family:"Arial Unicode MS"; font-size:14px; color:#000; line-height: 30px; padding-right: 60px; margin-bottom:20px;}
.welcon p a{  background: #c17c1e;  font-family: "Arial Unicode MS";  font-size: 16px;  color: #fff;  line-height: 24px;  padding: 10px 20px;  text-decoration: none;  margin-top: 20px;}
.welcon p .pdf{ background:inherit; font-family: "Arial Unicode MS";  font-size: 16px;  color: #000; font-weight:bold;}
.welcon p strong{ font-family:"Arial Unicode MS"; font-size:18px; color:#b47218; line-height: 30px; }

.rightinfo{ margin-top:50px; background: #da9c41; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#da9c41), to(#c28834)); background: -webkit-linear-gradient(#da9c41, #c28834); background: -moz-linear-gradient(#da9c41, #c28834);
background: -ms-linear-gradient(#da9c41, #c28834); background: -o-linear-gradient(#da9c41, #c28834); background: linear-gradient(#da9c41, #c28834); -pie-background: linear-gradient(#da9c41, #c28834);}
.rightinfo h3{ background:#b47218; font-family: "Arial Unicode MS"; font-size:24px; color:#fff; line-height: 26px;width: 285px; margin-left: -15px; padding: 10px 0px 10px 15px;}
.rightinfo h4{ font-family: "Arial Unicode MS"; font-size:18px; color:#fff; line-height: 26px;}
.rightinfo p{ font-family: "Arial Unicode MS"; font-size:14px; color:#fff; line-height: 26px; margin-top: 5px; padding-right: 6px;}
.rightinfo p a{ font-family: "Arial Unicode MS"; font-size:14px; color:#fff; line-height: 26px; text-decoration:none;}
.rightinfo p a:hover{ text-decoration:underline;}
.rightinfo img{padding: 0px 0 10px 0px;}


#footTop{ background:#fff; height:auto;}
.content{ margin-bottom:30px;}
.footinfo{  padding-left: 0;}
.footinfo .col-md-5{ width: 46.666667%;}
.footinfo .col-md-7{ width: 55.333333%;}
.gal{ margin-top:10px;}
.galhead h3{ font-family: "Arial Unicode MS"; font-size:20px; color:#000; float: left; padding-right: 10px;}
.galhead img{ margin-top: 14px; margin-left: 5px;}
.galimg{ margin-top: 30px;}
.galimg img{ padding-right:10px; margin-left:-15px;}
.location{ margin-top:10px; margin-left:-40px;}
.map{ width:229px; height:115px;  background:#fff; float:left;}
.add{ float:right;  background:#f6010d; border-left:3px solid #ed9090; height:115px; width:205px}
.add p{color:#FFF; font-family: "Arial Unicode MS"; font-size:13px;  line-height:24px; margin: 7px 20px;}


.footright{}
.footright h4{ font-family: "Arial Unicode MS"; font-size:22px; color:#000; }
.footright h5{ font-family: "Arial Unicode MS"; font-size:16px; color:#e04d4d;}
.footright p{ font-family: "Arial Unicode MS"; font-size:14px; color:#000; line-height: 26px;}

#footer{ border-top:2px solid #d2d2d2; height:104px;}
.footermenu{ list-style:none; margin-top:45px;}
.footermenu li{ float:left; padding: 0px 30px 0 0px; color:#8b8e96;}
.footermenu li a{ color:#8b8e96; font-family: "Arial Unicode MS"; font-size:14px; text-decoration:none;}
.footermenu li a:hover{  text-decoration:underline;}
.fooerlbm{ float:right; margin-top:45px;}
.fooerlbm p{ color:#8b8e96; font-family: "Arial Unicode MS"; font-size:14px; text-align:right; }
.fooerlbm p a{ color:#4671fb; font-family: "Arial Unicode MS"; font-size:14px; text-decoration:none;}
.fooerlbm p a:hover{ text-decoration:underline;}

/* about*/
#topPanabt{background:url('../images/abt_bg.jpg') repeat-x; height:408px; margin-bottom:-10px; border-bottom: 3px solid #b47218 ;}

.abtslider{ background: url('../images/slider-bg.png') no-repeat; margin-top: 10px; width: 320px; height: 320px; z-index: 999; background-size: 100%; float: right;}
.abtslider img{margin: 23px 0px 0 10px;}
#middleabt{ background:#FFF; position:relative; margin-top:-40px;}
.welcon img{ width:750px; margin-bottom:20px;}
.welcon h3{  font-family: "Arial Unicode MS"; font-size:20px; color:#fe0000; padding-bottom: 10px;}
.welcon hr{	margin-top: 10px; margin-bottom: 10px; border: 0; border-top: 1px solid #eee;}
.welcon .leftimg{ width:114px; height:109px; float:left; margin-right:10px; border:3px solid rgba(87, 87, 87, 0.1);}
.abtcon{ height:auto;}


.rightinfodown{ margin-top: 30px; background: #eee; width: 285px; margin-left: -15px; padding-left: 20px; padding-top: 20px; padding-bottom: 10px;}
.rightinfodown h3{ font-family: "Arial Unicode MS"; font-size:18px; color:#fff; line-height: 26px; margin-left: -20px;}
.rightinfodown p a{ font-family: "Arial Unicode MS"; font-size:14px; color:#000; line-height: 26px; text-decoration:none;}
.rightinfodown p a:hover{ text-decoration:underline;}
.rightinfodown img{padding: 0px 0 10px 0px;}


#gal a{float:left; /*margin:0 12px 15px 0; */width:30%; margin: 0 1%;}
#gal a img{border:solid 4px #eee;}
#gal .event{width:48% !important; height:auto; float:left; margin-right:2%;}
#gal span{ width:100%; padding:15px; background-color:#E96648; color:#FFF; height:auto; overflow:hidden; display:block;}
#gal img{width:100%; height:auto; border:2px solid #CCC;}

.contact { margin-top:30px;}
.hr{ width:750px; margin-bottom:30px;}
.contact h1{  font-family: "Arial Unicode MS"; font-size:26px; color:#cc8119; padding-bottom: 20px;}
.contact h4{  font-family: "Arial Unicode MS"; font-size:22px; color:#fe0000; margin-top:-14px;}
.contact h3{  font-family: "Arial Unicode MS"; font-size:22px; color:#fe0000; padding-bottom: 10px;}
.contact hr{ margin-top: 10px; margin-bottom: 10px; border: 0; border-top: 1px solid #eee;}


#page404{text-align:center;}
#page404 img{margin:45px 0; width:945px; }
#page404 a{padding: 20px 30px; font-weight:bold; font-size:13px;}
.btn404{background:#c17c1e; display:inline-block; color:#ffffff; text-transform:uppercase; padding:8px 12px 5px 12px; border:none;text-decoration:none;}
.btn404:hover{ color:#ffffff; text-decoration:none; background:#b67318; }
.full{width:100%; height:auto;}
#middle404{margin:22px 0;}

.welcon td {
	padding: 6px 10px;
}
.directorInfo{float: left; width: 100%;}
.directorInfo img{width:100%; height: auto; box-shadow: 3px 4px 7px #ecd4ac; float:left; }
.infoDirector {
	padding: 0 30px; margin-top:20px;
}
.infoDirector h4 span {
	line-height: 40px;
	color: #4e4e4e;
	font-size: 15px;
}
.info {
	background: #F9CEA2;
	padding: 10px 20px;
	font-size: 14px;
}
.appl {
	float: left;
	 width: 32%;

}
.appl {
	margin-right: 15px; 

}
.appl img {
	width: 9%;
	margin-right: 20px;
}
.application {float:left;
	background: #da9c41; width: 100%;
	padding: 12px 25px; color:#FFF;
	font-size: 21px; text-decoration: none !important;

}
.application:hover, .application:focus  {color: #fff;}