body{
    font-family: 'Open Sans', sans-serif;  
	background-image: url(images/p9.png);
}
.modal-backdrop {
	position: absolute;
}
.modal-backdrop.in {
	opacity: 0;
}

@media (min-width: 1200px){
.container {
    width: 1246px;
} 
}
/*===Title border bottom===*/ 
.heading-line {
    border: 2px solid #b38b46;
    width: 15%;
    margin: 30px 0px 0px;
}

/*===Main menu===*/
.sheduel-box a{
    color:#fff!important;
}
.navbar-fixed-top{
	position: relative!important;
}
.navbar-brand > img {
    width: 200px;
    margin-top: -12px;
} 
.navbar-bg{
    background-color: #fff!important;
}
.navbar-inverse {
    background-color: #fff ;
    border-color: #08080800;
    padding: 15px 10px;
    margin-bottom: 0px;
    border-bottom: 1px solid #ffffff59;
}
h3.title-heading {
	margin: 0;
    padding: 15px 0;
    color: #fff;
    text-align: center;
    background: linear-gradient(to right, #08135a , #08135a);
    margin:30px 0px 10px;
    border-top-left-radius: 15px;
    border-bottom-right-radius: 15px;
}
.font-logo{
    background: #fff;
    width: 260px;
    padding: 10px;
    margin-bottom: 15px;
    border-radius: 10px;

}
.title-heading-front{
    margin: 0;
    padding: 15px 0;
    color: #fff;
    text-align: center;
    background: linear-gradient(to right, #08135a , #08135a);
    margin:10px 0px 10px;
    border-top-left-radius: 15px;
    border-bottom-right-radius: 15px;
}
.modal-footer {
    padding: 15px;
    text-align: center;
    border-top: 1px solid #e5e5e5;
}
.setFloatNone {
	float: none;
	margin: 0 auto;
}
.setBgColor {
    margin: 60px auto!important;
    background: #fff;
    padding: 50px;
    box-shadow: 0px 0px 5px 2px #b3b1b152;
}
#service {
	background-image: url(images/p9.png);
	height: 100%;

	min-height: 550px;
}
.setthemeBtn {
    background: linear-gradient(to right, #08135a , #09155d);
    border: 0;
    padding: 8px 30px;
    font-size: 16px;
    color: #fff;
    border-radius: 8px;
}
.setthemeBtn:hover {
    color: #a2e5f9;
}
.modal-body {
    position: relative;
    padding: 40px 30px 20px;
}
label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 10px;
    font-weight: bold;
    color: #071882;
}
.navbar-nav {
	margin-top: 5px;
}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
    color: #000;
    background-color: #08080800;
}

.navbar-inverse .navbar-nav > li > a {
    color: #000;
    font-size: 16px;
	font-weight:bold;
	padding: 10px 20px;

}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
    color:#d40b1e;
    background-color: transparent;
}
.navbar-inverse .navbar-brand {
    color: #fbf8f8;
    font-size: 30px;
    font-weight: bold;
}
.navbar-inverse .navbar-brand i{
	color:#b38b46;
}
.sheduel-box {
    background: #d40b1e;
}
.sheduel-icon i {
    background: #eef0f1;
    color: #d40b1e;
    padding: 10px 12px;
    font-size:20px;
}
/*===END Main menu===*/ 
.banner-client-board img{
    width:100%;
    background: #fff;
    padding: 15px;
}
.banner-client-board{
    margin-top: 20px;
}


/*===SLIDER===*/
.rev_slider_wrapper{
	height:400px!important;
}
.section-inner{
    padding:30px 0px;
}
.rev_slider{
	height:400px!important;
}

.section-slider-title h6{
	color:#b38b46;
}
.section-slider-title{
	margin-top:120px;
	padding:30px;
	color:#fff;
}
.section-slider-title h3 {
    font-size: 35px;
    font-weight: bold;
}
.section-slider-title h3 span{
	font-family: 'Kaushan Script', cursive;
}
.section-slider-title p{
	font-size: 17px;
    line-height: 25px;
    padding: 30px 0px;
    text-align: justify;
}
.contact {
    background: #0000;
    color: white;
    border-radius: 0px;
    border: 1px solid #b38b46;
    padding: 6px 20px;
}
.btn:hover, .btn:focus, .btn.focus {
    color: #fffbfb;
    text-decoration: none;
}


/*===END SLIDER===*/ 



/*===SERVICES===*/ 
#service-section{
	margin-top:-120px;
	margin-bottom:50px;
}
.service-box {
    padding: 15px;
    text-align: center;
    box-shadow: 0px 5px 5px -2px #ddd;
    margin-bottom: 30px;
    background: #fff;
    border: 1px solid #dddddd52;
    margin-top: 20px;
    height: 185px;
}
.service-inner-box {
    /*	border:2px dotted #ddd;*/
}
.service-inner-box img{
	width:100%;
	/*border-bottom-left-radius:50%;
	border-bottom-right-radius:50%;*/
}
.service-box-icon {
	margin-top:-30px;
}
.service-box-icon i{
    color: #fff;
    font-size: 35px;
    background: #04205c;
    border: 10px solid #fff;
    padding: 20px;
    border-radius: 50%;
    
}
.service-box-icon span{
	color: #d40b1e;
    font-weight: bold;
}
.service-box-content {
	padding:0px 15px 12px;
}
.service-box-content h3 {
	font-weight: bold;
	 font-size: 20px;
}
.service-box-content{
    font-size: 20px;
}

/*===END SERVICES===*/ 


/*==eposter form==*/
.panel-body {
    padding: 30px;
}
.panel-default>.panel-heading {
    color: #ffffff;
    background-color: #08135a;
    border-color: #ddd;
    text-align: center;
    font-size: 20px;
}
.dataTables_length label {
    color: #ffffff;
    /* font-weight: bold; */
    background: #08135a;
    padding: 0px 10px;
}
#staffEditForm {
    box-shadow: 0px 0px 2px 0px #ddd;
    padding-bottom: 20px;
}
#updateAdminProfileBtn{
    margin-left: 20px;
    padding: 5px 20px;
}

.modal-header .close {
    margin-top: -32px;
    /* color: #fff; */
    background: #fff;
    padding: 10px;
}
.modal-content{
    padding:30px;
}
.modal-header {
    min-height: 16.43px;
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
    background: #08135a;
    color: #fff;
}
.modal-footer {
    padding: 15px;
    text-align: center;
    border-top: 1px solid #e5e5e5;
    margin-top: 10px;
}



/*==eposter form==*/
.poster-bg{
    background:linear-gradient(45deg, #00000069, #08080842),url(images/eposter-bg.jpg);
    background-size: 100% 100%;
}


/*===FOOTER===*/
.adv-contact-box {
	background:#fff;
	padding:30px 40px ;
}

.adv-footer-bottom {
	padding-top:10px;
	background:#050b35;
	color:#fff;
	text-align:center;
}
.adv-footer-bottom a{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
/*==END FOOTER==*/

a, a:hover, a:focus {
	text-decoration: none;
}
.hoverMainMenu:hover .showSubMenu {
	display: block;
}
.showSubMenu a {
	text-align: center;
}
/*==Responsive media==*/
@media only screen and (max-width: 992px){
.navbar-inverse .navbar-brand {
    color: #9d9d9d;
    margin-top: -50px;
}
.navbar-nav {
   text-align:center;
}
.section-title {
	text-align:center;
}
.heading-line{
	display:none;
}
.heading-line2{
	display:none;
}
.heading-line3{
	display:none;
}
.headingSer-line{
	display:none;
}
.headingSer-line2{
	display:none;
}


.foot-info-box{
	text-align:center;
}

}


