@charset "utf-8";
/* CSS Document */

body
{
	background-color:#fff !important;
	margin:0;
	padding:0;
	font-family: 'museo300';
}
::selection
{
  background: #8f1625;
  color:#fff;
}
::-moz-selection {
  background: #8f1625;
  color:#fff;
}
.deviderhrmin 
{
    background:rgba(0, 0, 0, 0) linear-gradient(to right, rgba(143, 22, 37, 1) 0%, rgba(143, 22, 37, 0) 50%, rgba(143, 22, 37, 1) 66%, rgba(143, 22, 37, 0) 100%) repeat scroll 0 0;
    border: medium none;
    content: "";
    display: block;
    height: 1px;
    margin:5px auto;
    width: 40%;
}
.mrgn-pure
{
	margin:30px 0px;
}
.pure-mrgn
{
	margin-top:30px;
}
.top-1
{
	width:100%;
	background-color:#021f25;
	padding:5px 0px;
}
.top-left-bar
{
	width:100%;
	height:auto;
}
.top-left-bar ul
{
	list-style:none;
	margin-bottom:0px !important;
	margin-top:5px !important;
}
.top-left-bar ul li
{
	display:inline;
	color:#fff;
	font-size:14px;
}

.top-left-bar ul li a
{
	color:#fff;
	text-decoration:underline;
}

.top-left-bar ul li a:hover
{
	text-decoration:none;
}

.top-right-bar
{
	width:100%;
	height:auto;
}
.top-right-bar ul
{
	list-style:none;
	margin-bottom:0px !important;
}
.top-right-bar ul li
{
	display:inline;
	color:#fff;
	font-size:14px;
}
.top-right-bar ul li a
{
	color:#fff;
}
.top-right-bar ul li a i
{
	color:#fff;
	font-size:14px;
	border:1px solid #fff;
	/*border-radius:50%;*/
	height:30px;
	width:30px;
	line-height:30px;
	text-align:center;
	transition: all 0.2s ease-out 0s;
}
.top-right-bar ul li a i:hover
{
	color:#fff;
	border:1px solid #8f1625;
	background-color:#8f1625;
	transition: all 0.2s ease-out 0s;
}
.slider-back
{
	background-color:#3b4346;
}
.find-prpty
{
	width:100%;
	height:auto;
}
.find-prpty h1
{
	font-size:20px;
	color:#fff;
	padding:10px 0px;
}
.pro-text-bar
{
	margin-bottom:5px;
}
.nav-mar
{
	margin-top:50px !important;
}
.Sbase
{
	padding:10px 0px;
}
.Sbase img
{
	margin-left:auto;
	margin-right:auto;
	display:block;
}
.SbaseC h1
{
	color:#000;
	font-size:30px;
	text-align:center;
	margin:0px;
	text-transform:uppercase;
	cursor:default;
}
.top-srch-btn:hover
{
	background-color:#007070 !important;
	transition: all 0.1s ease-out 0s;
	color:#fff !important;
}
.top-srch-btn-2
{
	background-color:#007070;
	border:none !important;
	color:#fff;
	padding:20px 70px;
	transition: all 0.1s ease-out 0s;
}
.top-srch-btn-2:hover
{
	background-color:#8cc63f !important;
	transition: all 0.1s ease-out 0s;
	color:#fff !important;
}
.top-srch-box
{
	color:#000 !important;
	height:60px !important;
	border:1px solid #fff !important;
}
.top-drop-box
{
	color:#000 !important;
	height:60px !important;
	border:1px solid #e6e6e6 !important;
	background-color:#e6e6e6 !important;
}
.slice-cap
{
	width:100%;
	background-image:url(../images/main/SSB.png);
	padding:10px;
}
.slice-cap h1
{
	font-size:20px;
	color:#fff;
	text-align:left !important;
	margin-bottom:5px;
}
.slice-cap h1 i
{
	color:#f7683c;
}
.slice-cap h2
{
	font-size:15px;
	color:#fff;
	text-align:left !important;
}
.slice-cap h2 i
{
	color:#8cc63f;
}
.BaseBlow
{
	background-color:#f1f1f1;
	padding:20px 0px;
}
.blank
{
	margin: 9px 0 !important;
    padding-left: 20px !important;
}
.TheHD
{
	width:100%;
	height:auto;
}
.TheHD img
{
	margin-left:auto;
	margin-right:auto;
	display:block;
}
.TheHD h1
{
	margin:0px;
	font-size:25px;
	color:#333;
	text-align:center;
}
.TheHD p
{
	margin:0px;
	font-size:15px;
	color:#555;
	text-align:center;
	padding:0 0 20px 0;
}
.TheHD p small
{
	font-size:12px;
	color:#555;
}
.TheHD a button
{
	margin:10px auto;
	display:block;
	color:#fff;
	text-align:center;
	text-decoration:none;
	background-color:#8f1625;
	padding:8px 24px;
	border:none;
}

.RTway
{
	max-width:100%;
	height:auto;
	margin:20px 0px;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	background-color:#fff;
}
.RTway:hover
{
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-transition: .3s ease-in-out;
	box-shadow:0px 1px 50px 0px rgba(0,0,0,0.1);
}*/
.RTway img
{
	display: block !important;
    height: auto !important;
    margin:10px auto 15px auto !important;
    max-width: 100% !important;
}
.RTway h1
{
	color:#333;
	font-size:20px;
	text-align:center;
	margin:10px 0px;
}
.RTway p
{
	color:#333;
	font-size:14px;
	text-align:center;
}
.top-srch-btn
{
	background-color:#8cc63f;
	border:none !important;
	color:#fff;
	padding:20px 70px;
	transition: all 0.1s ease-out 0s;
}
/*.events img
{
	max-width:100%;
	height:auto;
	margin-bottom:20px;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.events img:hover
{
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-transition: .3s ease-in-out;
}*/
.eventsD
{
	width:100%;
	padding:10px;
}
.date h6
{
	font-size:15px;
	color:#b71c1c;
	margin:0px;
}
.location h6
{
	font-size:14px;
	color:#2e8bd9;
	margin:0px;
	text-align:right;
}
.nameD h1
{
	font-size:18px;
	color:#000;
	margin:10px 0px;
}
.nameD h2
{
	font-size:18px;
	text-align:right;
	color:#000;
	margin:10px 0px;
}
.nameD h3
{
	font-size:15px;
	color:#333;
	margin:10px 0px;
}
.nameD h4
{
	font-size:20px;
	color:#2e8bd9;
	margin:10px 0px;
}
.nameD p
{
	font-size:13px;
	color:#333;
}
.nameD a
{
	background-color: #8cc63f;
    color: #fff;
    font-size: 14px;
    line-height: 50px;
    padding: 5px 15px;
    text-transform: uppercase;
}
.nameD a:hover
{
	background-color: #007070;
	color:#fff !important;
}
.amazeBack 
{
    background-attachment: fixed !important;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
	margin-bottom:50px;
}
#amazeBack
{
   	background-image: url(../images/main/amazeback.jpg);
   	padding:100px 0px;
}
.register
{
	width:100%;
	height:auto;
}
.register h1
{
	text-align:center;
	font-size:30px;
	color:#000;
	text-shadow: 1px 2px 1px #fff;
	text-transform:uppercase;
	margin-bottom:30px;
}
.FrmBck
{
	width:100%;
	background-color:#fff;
	padding:20px;
}
.form-srch-btn
{
	background-color:#b71c1c;
	border:none !important;
	color:#fff;
	height:60px;
	font-size:20px;
	transition: all 0.1s ease-out 0s;
}
.form-srch-btn:hover
{
	background-color:#ff4d05 !important;
	transition: all 0.1s ease-out 0s;
	color:#fff !important;
}
.form-srch-box
{
	background-color:#fff;
	border-bottom:1px solid #ddd;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	width:100%;
	color:#555;
}
.Speaker
{
	width:100%;
	height:auto;
	margin-bottom:30px;
}
.Speaker img
{
	margin-left:auto;
	margin-right:auto;
	display:block;
}
.Speaker h1
{
	margin:0px;
	font-size:35px;
	text-align:center;
	color:#333;
	text-transform:uppercase;
}
.Speaker p
{
	color: #555;
    font-size: 15px;
    margin: 0 auto;
    max-width: 80%;
    text-align: center;
}
.speaker-txt h1
{
	font-size:20px;
	color:#000;
}
.speaker-txt h2
{
	font-size:15px;
    margin: 5px 0px;
	color:#555;
}
.speaker-txt p
{
	font-size:13px;
    margin: 20px 0px;
	color:#777;
}
.speaker-txt ul
{
	list-style:none;
	margin-top:10px;
}
.speaker-txt ul li
{
	display:inline;
	color:#fff;
	font-size:14px;
}
.speaker-txt ul li a i
{
	color:#333;
	font-size:14px;
	border:1px solid #333;
	border-radius:50%;
	height:30px;
	width:30px;
	line-height:30px;
	text-align:center;
	transition: all 0.2s ease-out 0s;
}
.speaker-txt ul li a i:hover
{
	color:#ff4d04;
	border:1px solid #ff4d04;
	transition: all 0.2s ease-out 0s;
}
.speaker-img
{
	width:100%;
	height:auto;
	border-radius:50%;
	border-left:2px solid #C30;
	overflow:hidden;
	margin-bottom:20px;
	border-right:2px solid #0072c6;
}
.speaker-img img
{
	margin-left:auto;
	margin-right:auto;
	display:block;
}
.speaker-srch
{
	width:100%;
	margin-top:20px 0px;
}
.speaker-srch a
{
	text-decoration:none;
	padding:15px 30px;
	color:#fff;
	background-color:#0072c6;
	border:none !important;
	font-size:20px;
	transition: all 0.1s ease-out 0s;
}
.speaker-srch a:hover
{
	background-color:#ff4d05 !important;
	transition: all 0.1s ease-out 0s;
	color:#fff !important;
}
.foot-1
{
	width:100%;
	padding:20px 0px;
	background-color:#f2f2f2;
	border-top:1px solid #ddd;
}
.foot-txt
{
	width:100%;
	margin-top:30px;
}
.foot-txt h1
{
	color:#000;
	font-size:18px;
	text-transform:capitalize;
	margin-bottom:10px;
}
.foot-txt h4
{
	color:#000;
	font-size:10px;
	text-transform:capitalize;
	margin-bottom:3px;
}
.foot-txt p
{
	font-size:13px;
	color:#333;
	line-height:20px;
}
.foot-txt ul
{
	list-style:none;
}
.foot-txt li a
{
	line-height:25px;
	color:#000;
	font-size:15px;
	text-decoration:none;
}
.foot-txt img
{
	max-width:100%;
	height:auto;
}
.foot-2
{
	width:100%;
	padding:10px 0px;
	background-color:#ddd;
	border-top:1px solid #ccc;
}
.copyRght p
{
	text-align:center;
	font-size:13px;
	color:#333;
}
.social-MDI
{
	width:100%;
	margin-top:30px;
}
.social-MDI h1
{
	color:#000;
	font-size:18px;
	text-transform:capitalize;
	margin-bottom:10px;
}

.social-MDI ul
{
	list-style:none;
	margin-top:10px;
}
.social-MDI ul li
{
	margin-bottom:5px !important;
	color:#fff;
	font-size:14px;
}
.social-MDI ul li a
{
	color:#333;
}
.social-MDI ul li a i
{
	color:#333;
	font-size:14px;
	border:1px solid #333;
	border-radius:50%;
	height:30px;
	width:30px;
	line-height:30px;
	text-align:center;
	transition: all 0.2s ease-out 0s;
}
.social-MDI ul li a i:hover
{
	color:#ff4d04;
	border:1px solid #ff4d04;
	transition: all 0.2s ease-out 0s;
}
.property-img
{
	width:100%;
	position:relative;
}

.detail-btn 
{
    bottom:13px;
    position: absolute;
    right: 0;
    z-index: 2;
}
.detail-btn a
{
    color: #fff;
}
.more-detail
{
    background-color: #8cc63f;
    border: medium none;
    border-radius: 0;
    padding:15px 30px;
}
.more-detail:hover
{
    background-color: #007070;
	color:#fff;
}
/* ====================== top search box media querry =============================== */
@media screen and (max-width:360px)
{
.top-srch-btn
{
	background-color:#0072c6;
	border:none !important;
	color:#fff;
	padding:10px 30px;
	transition: all 0.1s ease-out 0s;
}
.top-srch-btn:hover
{
	background-color:#ff4d05 !important;
	transition: all 0.1s ease-out 0s;
	color:#fff !important;
}
.top-srch-box
{
	color:#000 !important;
	height:40px !important;
}
}
/* ====================== top search box media querry =============================== */



.success h1
{
	text-align:center;
	padding:15px 0px;
	font-size:20px;
}


.inq
{
	border:1px solid #eee;
	padding:5px;
}
.inq h1
{
	font-size:20px;
	margin:0px;
	padding:10px 5px;
	background-color:#23415c;
	color:#fff;
}


.form-back
{
	background-color:#333435;
	padding:25px;
}

.sbmt_btn
{
	background-color:#8f1625;
	padding:5px 15px;
	color:#fff;
	font-size:14px;
	border:none;
}

.branches
{
	background-color:#eee;
	padding:8px;
	margin-bottom:10px;
}
.branches_img
{
	background-color:#fff;
	padding:5px;
	margin-bottom:5px;
}
.branches_img img
{
	max-width:100%;
	height:auto;
	margin:0 auto;
	display:block;
}
.branches_txt
{
	clear:both;
	margin:5px 0px;
}
.branches_txt h1
{
	color:#8f1625;
	font-size:18px;
	text-align:center;
	margin:5px 0px;
}
.branches_txt h2
{
	color:#555;
	font-size:20px;
	text-align:center;
	border-bottom:1px solid #ccc;
	padding-bottom:3px;
}
.branches_txt h3
{
	color:#333;
	font-size:15px;
	line-height:20px;
}
.branches_txt p
{
	margin:3px 0px;
	color:#000;
	font-size:14px;
}
.branches_txt p span
{
	color:#8f1625;
	font-size:15px;
}

.clientd
{
	padding:0px;
	position:relative;
	clear:both;
}

.partners
{
	width:100%;
	height:auto;
	margin-top:30px;
}
.partners img
{
	max-width:100%;
	height:auto;
}

.events
{
	width:100%;
	height:auto;
	padding:10px;
}
.events ul
{
	list-style:none;
}
.events ul li
{
	line-height:20px;
	float:none;
	border-bottom:1px solid #eee;
	padding:5px 0px;
}
.events ul li a
{
	text-decoration:none;
}

.events ul li h1
{
	font-size:18px;
	color:#04b7df;
	margin:4px 0px;
}
.events ul li h2
{
	font-size:13px;
	color:#333;
	margin:4px 0px;
	padding:3px 0px;
}
.events ul li h2 span
{
	font-size:12px;
	color:#666;
	text-align:right;
	float:right;
}
.events ul li h3
{
	font-size:15px;
	color:#000;
	margin:4px 0px;
	padding:3px 0px;
}



.pages-head
{
	background:url(../images/pages/abt-head.jpg) no-repeat;
	padding:20px 0px;
	background-position:center;
}
.head-title h1
{
	color:#fff;
	font-size:30px;
	text-transform:uppercase;
}
.head-title h1 span
{
	border-bottom:2px solid #FC0;
	padding-bottom:2px;
}



.page-content h6
{
	color:#C33;
	font-size:17px;
	margin-bottom:10px;
}
.page-content p
{
	color:#282828;
	font-size:14px;
	line-height:23px;
	font-weight:100;
	padding:0 0 20px 0;
}

.page-content ol {
	margin:0px 0 0 15px;
	padding:0px;
}

.page-content ol li {
	margin:0px;
	padding:0px;
	color:#282828;
	font-size:14px;
	line-height:23px;
	list-style:square;
	padding:0 0 10px 0;
}

.our-team
{
	clear:both;
	margin:40px 0px 20px 0px;
}
.our-team h1
{
	color:#282828;
	text-align:center;
	font-size:30px;
	text-transform:uppercase;
}
.our-team h1 span
{
	border-bottom:1px solid #ccc;
}


.main_frenchise
{
	max-width:100%;
	margin:auto;
}
.main-form
{
	border-radius:5px;
	border:1px dotted #ccc;
	padding:40px;
	/*background:rgba(0,0,0,0.5) url(../images/pages/form-bak.jpg) no-repeat;*/
}

.main-form:hover
{
	box-shadow:1px 4px 6px #888;
}

.main-form label span
{
	color:#C30;
}




.btn-default
{
	background-color:#8f1625;
	padding:8px 24px;
	border:none;
	border-radius:0px;
	color:#fff;
	font-weight:bold;
	margin-top:50px;
}
.btn-default:hover
{
	background-color:#8f1625;
	color:#fff;
}


.branch-back
{
	background-color: #f6f7f7;
    border-radius: 40px 0 40px 40px;
    border-right: 5px solid #282828;
    padding: 30px;
	margin-bottom:30px;
	min-height:300px;
}
.branch-back h1
{
	text-align:center;
	font-size:20px;
	color:#C33;
	border-bottom:1px solid #ccc;
}
.branch-back h6
{
	font-size:18px;
	margin-top:10px;
	line-height:24px;
}
.branch-back p
{
	font-size:15px;
	margin-top:10px;
	line-height:24px;
}
.branch-back p span
{
	color:#8f1625;
	font-size:18px;
}


.student-form
{
	max-width:50%;
	margin:auto;
	padding:30px;
}
.student-form:hover
{
	box-shadow:1px 4px 6px #888;
}
.zone-form
{
	border-radius:5px;
	border:1px dotted #ccc;
	padding:40px;
}


.btn-defaulter
{
	background-color:#8f1625;
	padding:8px 24px;
	border:none;
	border-radius:0px;
	color:#fff;
	font-weight:bold;
}


.address
{
	clear:both;
	position:relative;
}
.address h1
{
	color:#282828;
	font-size:25px;
}
.address h1 span
{
	color:#c33;
}
.address ul
{
	list-style:none;
}
.address ul li
{
	line-height:23px;
}
.address p
{
	color:#282828;
	font-size:15px;
}
.address p span
{
	color:#009;
}


/* Main Content Start */
#mainContent {
	margin:20px 0 0 0;
	padding:0px;
}

#mainContent h2 {
	margin:0px;
	padding:0px 0 10px 0;
	font-size:14px;
	color:#2e3192;
	font-weight:bold;
}

#mainContent p {
	margin:0px 0 20px 0;
	padding:0px;
	font-size:14px;
	color:#000;
	line-height:22px;
}

#mainContent p strong {
	color:#e36700;
}


/* Result Page Start */
#resultPage {
	margin:0px 0 0 0;
	padding:0px;
}

#resultPage h1 {
	margin:0px;
	padding:0px 0 20px 0;
	font-size:24px;
	color:#8f1625;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:underline;
}

#resultPage h1 strong {
	color:#2f3092;
}

#resultPage h2 {
	margin:0px;
	padding:0px 0 10px 0;
	font-size:18px;
	color:#e36700;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

#resultPage h2 strong {
	color:#2f3092;
}

#resultPage p {
	margin:0px 0 0px 0;
	padding:0px;
	font-size:19px;
	color:#000;
	line-height:22px;
	font-family:Arial, Helvetica, sans-serif;
}

#resultPage p strong {
	color:#e36700;
}

#resultPage td {
	padding:10px 10px;
}

.corses_div
{
	margin:0;
	padding:0;
}
.corses_div h1
{
	font-size:25px;
	color:#8f1625;
	margin:0px;
}
.corses_div h2
{
	font-size:15px;
	color:#777;
	margin:4px 0px;
}
.corses_div h3
{
	font-size:20px;
	color:#282828;
	margin:20px 0px 10px 0px;
}
.corses_div p
{
	font-size:14px;
	color:#333;
	margin:4px 0px;
	padding:0 0 15px 0;
}
.corses_div ul
{
	list-style-image:url(../images/icons/flat-arrow.png);
	list-style-position:inside;
	margin-bottom:5px;
}
.corses_div ul li
{
	line-height:40px;
	color:#111;
	font-size:14px;
	
}

/* Profile Details */
#profileDetail {
	margin:0px;
	padding:0px;
}

#profileDetail h2
{
	color:#C33;
	font-size:20px;
	margin-bottom:10px;
}

#profileDetail p
{
	color:#282828;
	font-size:14px;
	line-height:23px;
	font-weight:100;
}

#profileDetail input {
	margin:20px 0 0 0;
	padding:9px 40px;
	background:#8f1625;
	border:none;
	color:#fff;
	font-size:18px;
	text-transform:uppercase;
}


/* Manage Student Details */
#studentListDetail {
	margin:0px;
	padding:0px;
}

#studentListDetail h2
{
	color:#C33;
	font-size:20px;
	margin-bottom:10px;
}

#studentListDetail p
{
	color:#282828;
	font-size:14px;
	line-height:23px;
	font-weight:100;
}

#studentListBox {
	margin:0px 0 20px 0;
	padding:20px;
	background:#f1f1f1;
	border-bottom:#dedede 1px solid;
	width:100%;
	height:180px;
	overflow:hidden;
}

#studentListBox:hover {
	background:#ededed;
	border-bottom:#d0d0d0 1px solid;
}

#studentListDetail input[type=submit] {
	margin:0px 0 10px 0;
	padding:6px 10px;
	background:#8f1625;
	border:none;
	color:#fff;
	font-size:15px;
}

/* Add student */
#addStudent
{
	border-radius:5px;
	border:1px dotted #ccc;
	padding:40px;
}

#addStudent:hover
{
	box-shadow:1px 4px 6px #888;
}

#addStudent label {
	margin:0px 0 5px 0;
	padding:0px;
	color:#000;
	font-size:14px!important;
}

#addStudent label span
{
	color:#C30;
}

#addStudent input {
	margin-bottom:15px;
}

#addStudent select {
	margin-bottom:15px;
}

/* Branch State List */
#branchState {
	margin:0px;
	padding:0px;
}

#branchStateBox {
	margin:0px;
	padding:5px 10px;
	width:100%;
	height:30px;
	border-left:#8f1625 3px solid;
}

#branchStateBox p a {
	margin:0px;
	padding:0px;
	color:#000;
	font-size:15px;
}

#branchStateBox p a:hover {
	color:#8f1625;
	text-decoration:underline;
}

/* Franchise Details */
#franchiseContent {
	margin:0px;
	padding:0px;
}

#franchiseContent p
{
	color:#282828;
	font-size:14px;
	line-height:23px;
	font-weight:100;
	padding:0 0 20px 0;
}

#franchiseContent ul {
	margin:0px 0 0 15px;
	padding:0px;
}

#franchiseContent ul li {
	margin:0px;
	padding:0px;
	color:#282828;
	font-size:14px;
	line-height:23px;
	list-style:square;
	padding:0 0 10px 0;
}

#franchiseContent table {
	margin-bottom:25px;
}

#franchiseContent td {
	margin:0;
	padding:5px 10px;
	vertical-align:middle;
}

#franchiseContent h6 {
	margin:0px;
	padding:20px 0px;
	width:200px;
	height:auto;
	background:#8f1625;
	color:#fff;
	font-size:24px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
}

#franchiseContent h6 a {
	color:#fff;
}

#franchiseContent h6:hover {
	background:#312e2e;
}

