@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Montserrat:400,700);
/**
 * mJunction Book Launch Custom CSS (http://bengalcorporateawards.com)
 *
 * @author      http://crowsnest.in
 * @copyright   (c) 2014 - 2015 Crow's Nest.
 */

/*********** Bootstrap CSS Class Modifications*************/

.container-fluid{max-width: 1320px !important; font-family: 'Montserrat', sans-serif;}

fieldset {border-bottom: 1px solid silver;margin-bottom: 20px;}

.nav{font-family: 'Montserrat', sans-serif; font-weight:bold; font-size:1.25rem; text-transform:uppercase;}

h2{font-size:2rem; color:#068dd1; padding-bottom:15px; background:url(../images/bottom-border.gif) center bottom no-repeat; text-align: center;}

h2 span{font-family: 'Montserrat', sans-serif; color:#a5a5a6; font-size:16px !important; margin-top:10px; font-weight:lighter !important; font-style:normal; font-variant:normal; display:block;}

.tab-pane{-webkit-border-radius: 0 0 10px 10px; border-radius: 0 0 10px 10px; background-color:#FFF; overflow: auto; height: 350px;}

.panel-info{ overflow:auto; height:100px; font-size:13px !important;}

.navbar {min-height: 32px !important; z-index: 15;}

.nav>li>a {padding: 5px 15px;}

.navbar {margin-bottom: 0px;}

.nav-tabs>li>a {margin-right: 0px;border: 0px;}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {cursor: default;border: 0px !important;margin-right: 0px;}

.modal-backdrop {position: fixed !important;}

.modal-dialog {z-index: 1500 !important; position:relative !important; margin:auto; margin-top: 50px; }

.modal-header{background:#01a1dd; color:#fff;}
.tab-pane{text-align: left; }
.fixed{overflow:hidden;}
/*********** Custom CSS*************/
.media1{position:relative; margin:0px auto; padding:0px; height: 260px; overflow: hidden;}
.m-header{background:#efefef url(../images/m-header.gif) center top no-repeat !important; height:113px; }
.alignment{z-index: 15;}
.m-footer{background:url(../images/m-footer.gif) center top no-repeat; height:296px;}
.margin-0{margin:0;}
.layer-gap{margin-top:40px;}
.layer-padding{margin-top:40px; margin-bottom:40px;}
.margin-bt25{margin-bottom:25px !important;}
.margin-tp25{margin-top:25px;}
.margin-bt15{margin-bottom:15px;}
.right-border{border-right:1px dotted #333;}
.coloured{background-color:#01a1dd;}
.coloured-lt{background-color:#73c4f1;}
.white-text{color:#fff !important;}
.black-text{color:#000 !important;}
.more{font-size:1.2em; color:#01a1dd; font-weight: bold; text-transform:uppercase; text-decoration:none;}
.more:hover{color:#000; text-decoration:none;}
.lg-text-30{font-size:30px !important;}
.news-dt{font-family:Arial, Helvetica, sans-serif; font-size:0.9em; color:#00a1dd; display:block;}
.margin-bt10{margin-bottom:10px;}
.white-box{-webkit-border-radius: 10px; border-radius: 10px; background-color:#FFF;}
.appreciation {overflow:none; height:380px;}
.clients-name {font-size: 13px;text-align:right !important;color:#0092e0;}
.clients-name strong{font-size:16px !important;}
.border-bottom{border-bottom:1px dashed #333;}
.padding-20{padding:20px !important;}
.pad-10{padding:10px;}
.padding-15{padding:15px 15px; margin-right: 0px;}
.pad-r5{padding-right: 5px !important;}
.txt-sm{font-size:13px !important;}
.submit-btn{background-color:#333; font-size:1.5em; color:#FFF;}
.slider-btn{font-family: 'Montserrat', sans-serif; font-weight: 700;}
.whatsin{width:50%;}
.facebook{background: #005d93 !important; color:#fff !important;}
.twitter{background: #a7eaff !important; color:#fff !important;}
.book-back{position: relative;}
.book{overflow: auto; position: absolute; width:80%; top:-45px;}
#disqus{height:300px, overflow:auto;}
#fb-feedback{height:300px, overflow:auto;}
@media (min-width:990px){
.pl-0{padding-left: 0px;}
}
@media (min-width:980px){
.photo{overflow: hidden; height:180px}
}
@media (max-width:767px){
	.slider{height: 475px !important; max-height: 475px !important;}
  .book{overflow: auto; position: relative; width:100%; top:0px;}
  .margin-top {margin-top: 50px;}
  .slider > ul > li {padding: 0px 20px 80px 0px;}
}
@media (min-width:480px) and (max-width:767px){
  .book{overflow: auto; position: relative; width:100% !important; top:0px;}
  .book-back{position: relative; text-align: center !important;}
}
.modal-img{float: left; width:120px; padding: 0 10px 0 0;}

.buy-img{margin-left: auto; margin-right: auto;}
/*-----------Carousal CSS starts-------------*/

.sliderback{background:url(../images/slider_back.jpg) center top no-repeat;}
.slider { position: relative; width: 100%;overflow: auto;max-height: 350px;font-size:18px;line-height: 24px;color: rgba(255,255,255,.6);text-shadow: 0 0 1px rgba(0,0,0,.05), 0 1px 2px rgba(0,0,0,.3);}
.slider > ul { list-style: none; font-family: 'Montserrat', sans-serif !important; }
.slider > ul > li {display: block;float: left;width: 32%;overflow-wrap: break-word;padding: 10px 20px 80px 0px;min-height: 350px;
/*		-webkit-background-size: 100% 100%;*/
		-moz-background-size: 100% 100%;
		-o-background-size: 100% 100%;
		-ms-background-size: 100% 100%;
/*		background-size: 100% 100%;*/
/*box-shadow: inset 0 -3px 6px rgba(0,0,0,.1);*/	}
.slider h1, .slider h2 {font-size: 36px;line-height: 45px;text-align: left;color: #fff;}
.slidertxt {font-size: 14px;font-weight: normal !important;text-align: left;color: #fff;margin-top:10px;margin-bottom: 20px;}
.slider > ul > li > a {	border-radius: 20px;}
ol.numericControls {/*margin:1em 0;*/padding:0;height:14px; float: right; }
ol.numericControls li{margin:0 10px 0 0; padding:0;float:left;list-style:none;height:14px;line-height:14px; }
ol.numericControls li a{float:left;height:14px;line-height:14px;border:1px solid #ccc;background:#DAF3F8;color:#DAF3F8;padding:0 2px;text-decoration:none; border-radius: 10px;}
ol.numericControls li.current a{background:#5DC9E1;color:#5DC9E1;}
ol.numericControls li:first-child > a  {padding:0 4px;}
.nodecoration{text-decoration: none;}
/*-----------Carousal CSS ends-------------*/
/*-----------Back to Top Button Starts-------------*/
#oz-scroll {
  position:fixed;
  background: url(images/up-arrow.png) no-repeat;
  bottom:15px;
  right:-80px;
  height:46px;
  width:42px;
  font-size: 40px;
  color:#736E6E;
  text-transform:bold;
  overflow:hidden;
  display:block;
  zoom:1;
  boreder:0px;
  -webkit-transition:all .5s ease-in-out;
  -moz-transition:all .5s ease-in-out;
  -ms-transition:all .5s ease-in-out;
  -o-transition:all .5s ease-in-out;
  transition:all .5s ease-in-out;
  
}
/*-----------Back to Top Button Starts-------------*/






/*-----------Back to Top Button Ends-------------*/
/*----Gallery Page Light Box CSS------*/

/* Preload images */
body:after {
  content: url(../images/close.png) url(../images/loading-file.gif) url(../images/prev.png) url(../images/next.png);
  display: none;
}

.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
}

.lightbox {position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
}

.lightbox .lb-image {
  display: block;
  height: auto;
  max-width: inherit;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

.lightbox a img {
  border: none;
 
}

.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}

.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-container {
  padding: 4px;
}

.lb-loader {
  position: absolute;
  top: 43%;
  left: 0;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(../images/loading-file.gif) no-repeat;
}

.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

.lb-container > .nav {
  left: 0;
}

.lb-nav a {
  outline: none;
  background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');
}

.lb-prev, .lb-next {
  height: 100%;
  cursor: pointer;
  display: block;
}

.lb-nav a.lb-prev {
  width: 34%;
  left: 0;
  float: left;
  background: url(../images/prev.png) left 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-prev:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-nav a.lb-next {
  width: 64%;
  right: 0;
  float: right;
  background: url(../images/next.png) right 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-next:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-data {
  padding: 0 4px;
  color: #ccc;
}

.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}

.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}

.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999999;
}

.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(../images/close.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}