@charset "utf-8";

/* CSS Document */

@font-face {
font-family: 'Roboto-Regular';
src: url(../fonts/Roboto-Regular.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'segoe';
src:url(../fonts/ufonts.com_segoe-ui-light.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}

.segoe-font{font-family:'segoe';}
.roboto-font{font-family:'Roboto-Regular';}

*{margin:0px;padding:0px;font-size:12px;font-family:'Roboto-Regular';}
html, body{width:100%; height:100%}

.grid{width:1024px;margin:0px auto;}
.padd30{padding-top:30px;}
.book-frm{border-radius:5px;width:550px;padding:10px;margin:0px auto; }

.page-home{float:left;width:100%;height:50%;overflow:hidden}
.page-about{float:left;width:100%;height:100%;overflow:hidden}
.sub-height{height:50%;overflow:auto}
@media (min-width: 768px) {
  .page-home{float:left;width:100%;height:100%;overflow:hidden}
	.page-about{float:left;width:100%;height:50%;overflow:hidden}
	.sub-height{height:100%;overflow:auto}
}

.page{float:left;width:100%;height:100%;overflow:hidden}
.page2{float:left;width:100%;height:50%;overflow:hidden; padding:5%}
.page1{float:left;width:100%;height:50%;overflow:hidden; padding:20px}

.hdr-phone{float:right;height:60px;margin-top:20px;
padding-top:12px;padding-left:60px;padding-right:60px;
color:#fff;background:url(../images/icon-phone.png) left no-repeat;}

.hdr-menu{float:left;height:40px;padding:30px;padding-left:60px}
.hdr-menu ul{float:left;margin-right:30px;}
.hdr-menu ul li{display:block; float:left;margin:3px;margin-top:0px;}
.hdr-menu ul li a{
	float:left; margin-top:10px; margin-right:35px;
	font-size:16px; text-decoration:none; color:#fff;cursor:pointer;
}
.hdr-menu ul li a.active{color:#ffc20f;cursor:default;}

.srv-menu{float:left;width:100%}
.srv-menu ul{float:left;width:100%;}
.srv-menu ul li{
	display:block; float:left; width:100%; height:80px; 
	padding:10px; cursor:pointer; margin-top:10px; border-radius:5px;
	background:url(../images/overlay.png) repeat;cursor:default;
}
.srv-menu ul li.active, .srv-menu ul li:hover{
	background:url(../images/overlay.png) repeat;cursor:default;
}
.srv-menu ul li div.icon{
	float:left; width:60px; height:60px; margin-right:5px;
	background:url(../images/icon-cab.png) no-repeat left;
}
.srv-menu ul li div.sub{
	float:left; margin-top:0px; font-size:18px;
	text-decoration:none;color:#fff;cursor:pointer;
}
.srv-menu ul li div.sub1{
	float:left;
	font-size:24px; font-weight:bold; line-height:26px;
	text-decoration:none;color:#fff;cursor:pointer;
}

.event-menu{float:left;width:100%}
.event-menu ul{float:left;width:100%;}
.event-menu ul li{
	display:block; float:left; width:100%; height:80px; 
	padding:10px; cursor:pointer; margin-top:10px; border-radius:5px;
	background:url(../images/overlay.png) repeat;cursor:default;
}
.event-menu ul li.active, .event-menu ul li:hover{
	background:url(../images/overlay.png) repeat;cursor:default;
}
.event-menu ul li div.icon{
	float:left; width:60px; height:60px; margin-right:5px;
	background:url(../images/icon-cab.png) no-repeat left;
}
.event-menu ul li div.sub{
	float:left; margin-top:0px; font-size:18px;
	text-decoration:none;text-transform:uppercase;color:#333;cursor:pointer;
}
.event-menu ul li div.sub1{
	float:left;
	font-size:24px; font-weight:bold; line-height:26px;
	text-decoration:none;color:#333;cursor:pointer;
}

@media (min-width: 768px) {
	.srv-menu ul li, .event-menu ul li{
	display:block; float:left; width:100%; height:80px; 
	padding:5px; cursor:pointer; margin-top:5px; border-radius:5px;
}
  .event-menu ul li div.sub, .srv-menu ul li div.sub{
		float:left; margin-top:0px; font-size:24px;
		text-decoration:none;text-transform:uppercase;color:#333;cursor:pointer;
	}
	.event-menu ul li div.sub1, .srv-menu ul li div.sub1{
		float:left;
		font-size:36px; font-weight:bold; line-height:26px;
		text-decoration:none;color:#333;cursor:pointer;
	}
	.srv-menu ul li div.sub, .srv-menu ul li div.sub1{color:#fff;}
}

.ftr-menu{float:left;width:100%; margin-top:15px;}
.ftr-menu ul{float:left;width:100%;}
.ftr-menu ul li{display:block; float:left; width:100%;}
.ftr-menu ul li a.active{color:#fff;cursor:default; text-transform:capitalize}
.ftr-menu ul li a{
	float:left; margin-top:0px; font-size:14px;font-weight:bold;
	text-decoration:none;color:#fed504;cursor:pointer;
	text-transform:capitalize
}



/* SLIDER */
.slider{height:620px;overflow:hidden;}
.slide{background:#3278b4;width:100%;height:100%;z-index:1;}


/* SUBMENU */

.sub-menu{
	float:left;height:100%;
}
.sub-menu ul{float:left;}
.sub-menu ul li{
	display:block; float:left;width:100%;
	
}
.sub-menu ul li a{
	float:left; margin-top:10px; 
	font-family:"Segoe UI";
	width:100%;
	height:50px;
	padding:10px;
	font-size:36px;
	text-decoration:none;
	color:#fff;cursor:pointer;
}

.sub-menu ul li a.active{
	background:#00a1f7;color:#fff;cursor:default;
}
.sub-menu ul li:hover{
	background:#00a1f7;color:#fff;cursor:default;
}


.bdy{background:#fff;height:500px;width:100%}



/* Miscelanious */

.clear{clear:both;}

.border{border:1px solid #000;}
.border-top{border-top:1px solid #3b3939;}
.fltlft{float:left;}
.fltrgt{float:right;}

.abslt{position:absolute;}
.rltv{position:relative;}

.toplft{top:0px; left:0px;}
.toprgt{top:0px; right:0px;}
.btmlft{bottom:0px; left:0px;}
.btmrgt{bottom:0px; right:0px;}

.zind1{z-index:1}
.zind2{z-index:2}
.zind3{z-index:3}
.zind4{z-index:4}



/* CURSOR */
.curpo{cursor:pointer}
.curdf{cursor:default}
.curre{cursor:n-resize}

.clrblue{color:#00a2f9;}
.clrblack{color:#000;}
.clrwhite{color:#fff}
.clrgrey{color:#C1C5CA}

.bgclr{background:#000}
.bgclr1{background:#242424}
.bgclr2{background:#fed504}
.bgclr3{background:#1c1c1c}
.bgimg{background:url(../images/img_bg.png)}
.bgover{background:url(../images/overlay.png) repeat;}


#custom-bootstrap-menu.navbar-default .navbar-brand {
    color: rgba(255, 255, 255, 1);
}
#custom-bootstrap-menu.navbar-default .navbar-menubuilder{
	padding-top:10px;
	padding-left:130px;
}
#custom-bootstrap-menu.navbar-default .navbar-header, 
#custom-bootstrap-menu.navbar-default .container-fluid{
	margin-left:0px;
	padding-left:0px;
}
#custom-bootstrap-menu.navbar-default {
    font-size: 16px;
    background-color: rgba(36, 36, 36, 1);
    border-width: 0px;
    border-radius: 0px;
	
}
#custom-bootstrap-menu.navbar-default .navbar-nav>li>a {
	font-size:16px;
	font-weight:100;
    color: rgba(255, 255, 255, 1);
    background-color: rgba(248, 248, 248, 0);
}
#custom-bootstrap-menu.navbar-default .navbar-nav>li>a:hover,
#custom-bootstrap-menu.navbar-default .navbar-nav>li>a:focus {
    color: rgba(250, 198, 40, 1);
    background-color: rgba(36, 36, 36, 1);
}
#custom-bootstrap-menu.navbar-default .navbar-nav>.active>a,
#custom-bootstrap-menu.navbar-default .navbar-nav>.active>a:hover,
#custom-bootstrap-menu.navbar-default .navbar-nav>.active>a:focus {
    color: rgba(255, 194, 15, 1);
    background-color: rgba(36, 36, 36, 1);
}
#custom-bootstrap-menu.navbar-default .navbar-toggle {
    border-color: #242424;
}
#custom-bootstrap-menu.navbar-default .navbar-toggle:hover,
#custom-bootstrap-menu.navbar-default .navbar-toggle:focus {
    background-color: #242424;
}
#custom-bootstrap-menu.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}
#custom-bootstrap-menu.navbar-default .navbar-toggle:hover .icon-bar,
#custom-bootstrap-menu.navbar-default .navbar-toggle:focus .icon-bar {
    background-color: #fed504;
}


.txtupp{text-transform:uppercase;}

.txt12{font-size:12px;}
.txt12b{font-size:12px;font-weight:bold;}

.txt14{font-size:14px;}
.txt14b{font-size:14px;font-weight:bold;}

.txt16{font-size:16px;}
.txt16b{font-size:16px;font-weight:bold;}
.txt18{font-size:18px;}
.txt18b{font-size:18px;font-weight:bold;}
.txt24{font-size:24px;}
.txt24b{font-size:24px;font-weight:bold;}
.txt36{font-size:36px;}
.txt36b{font-size:36px;font-weight:bold;}


/* RICH TEXT EDITOR */
.rte-hldr{
	position:relative;float:left;
	width:100%; height:100%;
	overflow:hidden;
}
.rte-menu{
	float:left;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	height:20%; width:100%;
	border:#2574b8 solid 1px;
	background:#428bca;
	z-index:2;
}
.rte-menu ul{
	float:left;
	width:100%;height:100%;
	padding:10px;	
}
.rte-menu ul li{
	display:block; float:left;
	/*background:url(../images/rte_tools.png) no-repeat;*/
	border-radius:3px;
	margin-right:5px;
}
.rte-menu ul li.txtstyle{
	width:80px;height:25px;
	text-align:center;
	font-size:13px;
	padding:3px 7px;
	color:#fff;
	border:#2473b7 1px solid;
	cursor:pointer;
}
.rte-body{
	float:left;
	width:100%; height:80%; padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border:#EBEBEB solid 1px;
	overflow:auto;
	z-index:1;
}

/* Date Picker */
.mySelectCalendar {
background:url(../images/calendar.png) #fff no-repeat right;
background-position:98% 1px;
}
.mySelectCalendar2 {
background:url(../images/calendar2.png) #fff no-repeat right;
background-position:98% 1px;
}

.form-signin {
  max-width: 330px;
  padding: 15px;
  margin: 0 auto;
}
.form-signin .form-signin-heading,
.form-signin .checkbox {
  margin-bottom: 10px;
}
.form-signin .checkbox {
  font-weight: normal;
}
.form-signin .form-control {
  position: relative;
  height: auto;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px;
  font-size: 16px;
}
.form-signin .form-control:focus {
  z-index: 2;
}
.form-signin input[type="email"] {
  margin-bottom: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.form-signin input[type="password"] {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.shdw-rgt{
	background:url(../images/shdw-right.png) repeat-y right;
}
.fill-in-frm{
	background:url(../images/fillin.png) no-repeat right;
}
.fill-in{
	margin:5px 0px;cursor:pointer;padding-left:20px;
	float:right;
}

.edit-icon{
	background:url(../images/edit.png) no-repeat;
	width:29px; height:34px;
}

.social{
	background:url(../images/social.png) no-repeat;
}
.s-fb{
	float:left; background-position:-2px -5px; width:63px; height:63px;
	cursor:pointer; margin:3px;
}
.s-tw{
	float:left; background-position:-65px -5px; width:63px; height:63px;
	cursor:pointer; margin:3px;
}
.s-g{
	float:left; background-position:-128px -5px; width:63px; height:63px;
	cursor:pointer; margin:3px;
}
