 @charset "utf-8";
/* CSS Document */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,800italic,700italic,300|Montserrat:400,700|Raleway:400,300,700,800);
nav.navbar-default {
}
.navbar-brand {
    float: left;
    font-size: 18px;
    height: 50px;
    line-height: 20px;
    padding: 0;
}
.navbar-default .navbar-nav > li > a {
    color: #000; font-family: 'Raleway', sans-serif; /*font-family: 'Montserrat', sans-serif; font-family: 'Raleway', sans-serif;*/ font-size:16px;
}
.navbar-default .navbar-nav > li.active{ font-weight:600;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{ background:none;}
.navbar-default .navbar-nav > li > a:hover{}
.navbar-default .navbar-nav > li > a .fa{ color:#006db3;}
.navbar-nav > li > a {
    padding-bottom: 8px;
    padding-top: 8px;
}
.navbar-right{margin-top:0px;}
h1{font-family: 'Raleway', sans-serif; font-size:36px; font-weight:800; text-transform:uppercase;}
h2{font-family: 'Raleway', sans-serif; font-size:24px; font-weight:800; }
p{font-family:'Raleway', sans-serif; font-size:16px; line-height:30px; font-weight:400; }
.Join-now-box{border:4px solid #e2e2e2; margin:50px 0; padding:25px 20px; text-align:center; min-height:480px;}
.Join-now-box ul{padding:0; float:left; text-align:left; font-family:'Raleway', sans-serif;  font-weight:400; list-style:none;}
.Join-now-box ul li{background:url(../img/li-bg.jpg) no-repeat; background-position:0px 10px; padding:5px 10px;} 
.full-bg{background:url(../img/full-bf.jpg) no-repeat bottom center; min-height:250px; width:100%; padding:50px 0; color:#fff;}
.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	 border-radius: 30px;
    color: #444;
    display: inline-block;
    font-size: 34px;
    font-weight: 400 !important;
    margin: 5px;
    opacity: 0.5;
    padding: 3px 10px;
}
.dropdown-menu a{font-size:13px;}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */

 
.owl-theme .owl-controls .owl-buttons div {
  position: absolute;
}
 
.owl-theme .owl-controls .owl-buttons .owl-prev{
  left:-45px;
  top:20px; 
}
 
.owl-theme .owl-controls .owl-buttons .owl-next{
  right: -45px;
  top: 20px;
}
.owl-pagination{display:none !important;}
footer{background:#004a80; color:#fff; padding-top:10px; padding-bottom:10px;}
footer h2{font-family: 'Raleway', sans-serif; font-size:16px; font-weight:400; text-transform:uppercase; padding:7px 0;}
footer .copyright{border-top:1px solid #618aac; width:100%; padding:15px 0 5px 0; margin-top:50px;}
footer ul{padding:0;margin-bottom:0px;}
footer ul li{float:left; padding:5px 5px 5px 0; width:100%; list-style:none;}
footer ul li a{padding:5px 5px 5px 0; color:#fff;}
footer ul li a:hover{padding:5px; color:#fff; text-decoration:none;}
footer .social {
    float: left;
}
footer .social li { width:50px;
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border-bottom: medium none !important;
    float: left;
    list-style: outside none none !important;
    padding: 0 !important;
}
footer .social li a {
    background: rgba(0, 0, 0, 0) url("../img/social-icon.png") repeat scroll 0 0;
    display: block;
    height: 42px;
    margin: 2px;
    padding: 2px;
    width: 42px;
}
.social li .facebook {
    background-position: -6px -8px;
}
footer .social li .twitter {
    background-position: -53px -8px;
}
footer .social li .gplus {
    background-position: -99px -9px;
}
footer .social li .linkedin {
    background-position: -135px -3px;
}
.margin-bottom-50{ margin:0; padding:0px;}
.padding-tb-50{padding:50px 0;}
.member-bg{background:url(../img/member-bg.jpg) repeat-x;}
.red-btn {
  background: #fe4444;
  background-image: -webkit-linear-gradient(top, #fe4444, #e52b2b);
  background-image: -moz-linear-gradient(top, #fe4444, #e52b2b);
  background-image: -ms-linear-gradient(top, #fe4444, #e52b2b);
  background-image: -o-linear-gradient(top, #fe4444, #e52b2b);
  background-image: linear-gradient(to bottom, #fe4444, #e52b2b);
  -webkit-border-radius: 10;
  -moz-border-radius: 10;
  border-radius: 10px;
  font-family:'Raleway', sans-serif; width:100%; text-transform:uppercase;
  color: #ffffff;
  font-size: 15px;
  padding:5px;
  border-bottom: solid #9d1c1c 2px;
  text-decoration: none;
}
.full-bg h1{color:#35a8e4;}
.full-bg h2{color:#fff; font-family: 'Montserrat', sans-serif; font-size:30px; font-weight:700; text-transform:uppercase;}
.full-bg h3{color:#fff; font-family: 'Montserrat', sans-serif; font-size:24px; font-weight:400;}
.full-bg h4{color:#fff;font-family: 'Montserrat', sans-serif; font-size:31px; font-weight:400;  margin-bottom:30px;}

/*css by manish*/
body{font-family: 'Raleway', sans-serif;}
a{ outline:none; border:none;}
header{background:url(../img/header-bg.jpg) left top repeat-x; min-height:100px; border:none;}
.navbar-default{ background:none; border:none;}
.logo{ padding-top:35px;}
.navbar-fixed-top, .navbar-fixed-bottom{ position:relative;}
.contentArea{}
.contentArea h1{font-family:'Raleway', sans-serif; font-weight:400; text-transform:capitalize; margin:0px; padding:0 0 10px 0;}
.boxArea{ border:#000099 solid 1px; padding:20px; background:#FFFFFF}
.boxArea h1{font-size:28px; color:#006db3; font-family:'Raleway', sans-serif; font-weight:500; padding:10px 0 10px 0; margin:0px;}
.boxArea h2{padding:10px; margin:10px 0; border-top: solid 2px #006db3; border-bottom: solid 2px #006db3; font-size:22px; font-family:'Raleway', sans-serif; font-weight:400; line-height:30px;}
.boxArea ul{ margin:0px; padding:0px;}
.boxArea ul li{ list-style:none; font-size:16px; line-height:50px;}
.boxArea ul li .fa-angle-right{color:#006db3; font-weight:bold;}

.iconCls{font-size:45px; color:#006db3;}
.grybgbx{background:#f5f5f5; padding:30px 0;}
.contentMcls{padding:30px 15px;}
.contentMcls h1{margin:0px 0px 10px 0px; background:url(../img/heading-bt-line.jpg) bottom center no-repeat; padding:0 0 10px 0; font-family:'Raleway', sans-serif; font-weight:400; text-align:center; text-transform:capitalize; font-size:24px;}
.contentMcls p{ font-size:13px; line-height:25px;}
.contentMcls p a{ color:#fd5253;}
.bannerbgtxch{ background:url(../img/bannerbgtxch.jpg) top left no-repeat; background-size: cover; padding-top:20px; padding-bottom:20px; margin-bottom:30px;}

.contentMcls1{padding:30px 15px; text-align:center;}
.contentMcls1 h1{margin:0px; background:url(../img/heading-bt-line1.jpg) bottom center no-repeat; padding:0 0 10px 0; font-family:'Raleway', sans-serif; font-weight:400; text-align:center; text-transform: uppercase; font-size:36px; color:#febd0e;}
.contentMcls1 p{font-size:33px; color:#FFFFFF; padding-top:20px;}
.contentMcls1 .dateCls{font-size:43px; color:#febd0e; padding-top:10px; font-weight:600; display:block-inline;}
.contentMcls1 .schedule { }
.contentMcls1 .schedule a{color:#febd0e; padding:10px 20px; border: solid 2px #febd0e; border-radius:20px; font-size:20px; font-family:'Raleway', sans-serif; text-transform:uppercase; font-weight:600; text-decoration:none;}
.footerTxt p{ font-size:13px; color:#FFFFFF; text-decoration:none; padding:10px 0 0 0;}
.footerTxt a{ font-size:13px; color:#FFFFFF; text-decoration:none; padding:15px 0 0 0; display:inline-block}
.footerTxt a:hover{color:#FFFFFF; text-decoration:underline;}
.loginbx{ padding:40px 0 0 0; margin-bottom:0px;}
.loginbx label{ font-weight:normal; color:#006db3; text-transform:uppercase; font-size:13px; padding-top:10px;}
.fpcls{}
.fpcls a{ font-size:13px; color:#000;}
.navbar{ margin-bottom:0px;}
.loginbx .form-control{ border:solid 1px #9f9f9f; border-radius:50px;}
.slideTxt{ font-size:13px; font-family:'Raleway', sans-serif; padding:20px 20px 0px 20px;}
.slideTxt a{ color:#fd5253; padding:30px 0 0 0; display:block; font-size:14px; text-transform:capitalize;}
.forrightline{ border-right:#b2b2b2 solid 1px;}
.contentMcls .owl-carousel .owl-wrapper-outer{width:99% !important;}
.forrightline img{ margin:0px auto;}
.forpadd{padding: 0px 0 0 10px;}
.pageHeading{background:url(../img/banner-bg.jpg) top left repeat;}
.pageHeading h1{font-size:36px; font-family:'Raleway', sans-serif; font-weight:600; color:#006db3; padding:15px 0 12px 0; margin:0px; text-transform: capitalize;}
.contentMcls p a.blueLink{ color:#18a7d0; font-weight:bold; text-decoration:underline;}
.contentMcls h2{font-size:24px; color:#000; font-weight:500; margin:0px; padding:0px 0 10px 0;}
.contentMcls h3{font-size:16px; color:#000; font-weight:500; margin:0px; padding:0px 0 15px 0;}
.contentMcls ul{margin:0px; padding:0px;}
.contentMcls ul li{margin:0px; padding:0px 0 15px 15px; font-size:13px; background:url(../img/list-icon.jpg) 0 5px no-repeat; list-style:none;}

.contact-details{}
.contact-details h2{ font-size:16px; font-family:'Raleway', sans-serif; font-weight:300; padding-bottom:10px; margin-bottom:10px; border-bottom:solid 1px #CCC;}
.contact-form h2{ font-size:16px; font-family:'Raleway', sans-serif; font-weight: normal; padding-bottom:15px; margin-bottom:10px; border-bottom:solid 1px #CCC;}
.contact-form h2 a{ color:#e82e2e}

.addressbx {margin:0px;}
.addressbx h3{font-size:16px; font-weight:400; margin:0px 0 10px 0;}
.form-group label{font-family:'Raleway', sans-serif; font-weight: normal; padding-top:5px; font-family:16px;}
.form-group{height:50px;}
.form-group .col-xs-7{ padding:0px;}
.form-group input{ border-radius:0px; border:solid 1px #e8e8e8;} 
.form-group textarea { border-radius:0px; border:solid 1px #e8e8e8; margin-bottom:30px; min-height:120px;} 
.form-group select{ border-radius:0px; border:solid 1px #e8e8e8;} 
.form-control:focus{border-color:#e8e8e8 !important; }
.submitm{ color:#FFFFFF; border-bottom: solid 2px #9d1d1d; padding: 10px 50px; margin-bottom:30px; background: #fd5253; text-transform:uppercase; font-size:18px; font-weight:bold; border-radius:50px}
.submitm:hover{color:#FFFFFF; border-bottom: solid 2px #9d1d1d; padding: 10px 50px; margin-bottom:30px; background: #f24849; text-transform:uppercase; font-size:18px; font-weight:bold;}
.forContact{ padding-top:20px;}
.forContact p{ font-size:14px;}

.btn:hover,
.btn:focus,
.btn.focus {
  color: #fff;
  text-decoration: none;
}
.forRight{text-align:right}

/*mobile media css start*/
@media only screen and (min-width:0px) and (max-width:767px) {
.owl-theme .owl-controls .owl-buttons .owl-prev {left: -30px; top: 20px;}
.owl-theme .owl-controls .owl-buttons .owl-next {right: -30px; top: 20px;}
.boxArea{margin-bottom:20px;}
.loginbx label{ text-align:center;}
.contentMcls .owl-carousel .owl-wrapper-outer{width:100% !important;}
.logo img {display: block; margin: 0 auto;}
.loginbx {margin-bottom: 0; padding: 10px 0 0;}
.forpadd{padding: 0px 15px 0 15px;}
.form-group{margin-bottom:10px; height:auto;}
.loginbx label{text-align: center; display:block;}
.footerTxt p{ text-align:center; line-height:15px;}
.forRight{text-align: center; padding-bottom:10px;}
footer .social {float: none;margin: 0 auto;text-align: center;width: 35%;}
.footerTxt a{ padding-top:0px;}
.forrightline{ border:none;}
.contentArea h1{ font-size:20px;}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
.hideMobile{ display:none;}
.navbar-default .navbar-nav > li > a{ padding:0 10px 0 10px; margin-bottom:0px !important; margin-top:20px !important;}
.boxArea{ min-height:570px;}
}


