/* @import url(http://fonts.googleapis.com/css?family=Roboto:400,700); */

/*******************************************************************************************************************************
                                                     General  css                                                           
/*******************************************************************************************************************************/
html, body {
  height: 100%;
}

body {	font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;;	font-weight: normal;    color: #666666;}
h1, h2, h3, h4, h5, h6 {	font-weight: normal;line-height: 26px;	font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;;}
h1, .h1, h2, .h2, h3, .h3 {	margin-top: 30px;font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;;color:#000;}
.h3, h3 {    font-size: 18px;}
p {font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;;}
a{    color:#000;}
a:hover, a:focus{   border: hidden;    cursor: pointer;    outline: none; color:#000; text-decoration:none; border:none;  }
ol, ul {	list-style: none;}
.button {    border-radius: 0;    color: #fff;    display: inline-block;    letter-spacing: 0.2px;    padding: 7px 20px;    text-transform: uppercase;}
h2.heading{font-size: 30px;margin: 0;text-transform: uppercase;color: #000;text-align: center;}
h2.innerheading{font-size: 25px;margin: 0;text-transform: uppercase;color: #000;text-align: left;
border-bottom: 1px dashed #444;border-top: 1px dashed #444;padding: 5px 0;}
h3.subheading{font-size: 21px;margin: 0;    margin-top: 0px;text-align: left;padding: 5px 0;font-weight: normal;margin-top: 15px;text-transform: uppercase;
color:#af3e00;background: #efefef;padding: 8px 0 8px 9px;	}
.spacer{height:45px;}
.spacer3{height:38px;}
.spacer4{height:28px;}
.btn-main {background: #af3e00;color: #fff;padding: 12px 37px;font-size: 20px;}
.btn-main:hover {background: #772a00;color: #fff;}
.trust{text-align: right; font-size: 17px;font-weight: bold;}
.aark_mean{text-transform: capitalize;    font-size: 28px;    padding-top: 8px;}
ul.list {margin: 0;  padding: 0;}
ul.list li{font-size: 19px;    border-bottom: 1px dashed #949595;     padding: 5px 0;    color: #000;}
ul.list li i {    font-weight: normal;    color: #999;    padding-right: 10px;}

ul.listnew {margin: 0;  padding: 0;}
ul.listnew li{font-size: 19px;    border-bottom: 1px dashed #949595;     padding: 5px 0;    color: #000;}
ul.listnew  li i {    font-weight: normal;    color: #999;    padding-right: 10px;}

.mar-bot{margin-bottom:25px;}

/*******************************************************************************************************************************
                                                     wrapper_bg start                                                           
/*******************************************************************************************************************************/
.wrapper_bg{background: url("../images/wrapper_bg.jpg") no-repeat center; height:720px;}
.wrapper_bg_new{background: url("../images/wrapper_bg.png") no-repeat center; height:425px;}
/*******************************************************************************************************************************
                                                     header and navigation css  start                                                           
/*******************************************************************************************************************************/

header {  border-radius: 0;     width: 100%;}
.topbar{ position: relative;}
.phone_email_txtbox{    position: absolute;z-index: 999; right: 0px; top: 10px;}
.phone_email_txtbox p{color: #333333; font-size: 13px;}
.phone_email_txtbox a{color: #333333; font-size: 13px;}
.phone_email_txtbox a:hover{color: #008c3d;}
.phone_email_txtbox i{    color: #000;    font-size: 15px;padding: 0 7px 0 7px;}
header .navbar {margin-bottom: 0;}
.navbar-default { border: none;background: none;}
header .navbar-brand {float: left;height: 50px;padding: 0; }
header .navbar-collapse  ul.navbar-nav {  margin-right: 0;padding-top: 4px;}
header .navbar {}
.navbar-default .navbar-nav>li>a {color: #000; font-size: 17px;   text-transform: uppercase;}
header .nav li a:hover,
header .nav li a:focus,
header .nav li.active a,
header .nav li.active a:hover,
header .nav li a.dropdown-toggle:hover,
header .nav li a.dropdown-toggle:focus,
header .nav li.active ul.dropdown-menu li a:hover,
header .nav li.active ul.dropdown-menu li.active a{
-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;    transition: all .3s ease;}
header .navbar-default .navbar-nav > .open > a,
header .navbar-default .navbar-nav > .open > a:hover,
header .navbar-default .navbar-nav > .open > a:focus {
    -webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
	
header .navbar-nav > li  { padding: 0 12px;}
header .navbar-nav > li:first-child  { padding: 0;}

header .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {    color: #333;    background-color: #fff;}
header  .navbar-nav > li > a {color: #000;    font-style: normal;    font-size: 15px;
-webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;-ms-transition: all .3s ease; -o-transition: all .3s ease;transition: all .3s ease;}
.dropdown-menu li a:hover { color: #fff !important; background: #002e5b !important;}
header .nav .caret {border-bottom-color: #29448e;border-top-color: #29448e;}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {  background-color: #fff;color:#af3e00;font-weight:bold;}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {  background-color:  #fff;}	
.dropdown-menu  {    box-shadow: none;    border-radius: 0;	border: none;}
.dropdown-menu li:last-child  {	padding-bottom: 0 !important;	margin-bottom: 0;}
header .nav li .dropdown-menu  { padding: 0;}
header .nav li .dropdown-menu li a {   line-height: 28px;   padding: 3px 12px;}
header .logo{float: left;}
header .top_info{float: right;padding-top: 17px;}
header .email_info{font-size: 19px;text-align: right;}
header .email_info a{color:#af3e00;}
header .email_info a:hover{color:#000;}
header .time_info{padding-top: 7px;}
header .time_info ul{padding: 0;margin: 0;}
header .time_info ul li{float: left;padding-left: 10px;}
header .time_info h3{padding: 0;margin: 0;font-size: 18px;}
header .time_info p{padding: 0;margin: 0;font-size: 16px;text-align: right;}

li a.dontion{background: #c30909!important;
    color: #fff!important;
    width: 88px;
    height: 31px;
    padding: 6px 0px 9px 14px!important;
    font-size: 13px!important;
    font-weight: bold;
    margin-top: 9px;}
	
	
ul.don_list{    padding: 0;}
ul.don_list li{color: #000;
    font-size: 15px;
    font-weight: bold;
    padding: 5px 0px 5px 12px;
    background: #f4f4f4;
    margin: 5px;
}}	
	
	
	  

/*******************************************************************************************************************************
                                                     banner css  start                                                           
/*******************************************************************************************************************************/

.banner{}


/*******************************************************************************************************************************
                                                     ABOUT US ON HOME PAGE CSS start                                                           
/*******************************************************************************************************************************/
.about_home{  padding: 2px 0 0px 0;text-align: center;}
.about_home p{ font-size: 18px;color: #444444;line-height: 28px;margin: 23px 0;}
.about_home h4{font-size: 20px;color: #333;border-top: 1px dashed #000;border-bottom: 1px dashed #000;padding: 10px 0;font-style: italic;}
.about_sect{  padding: 2px 0 0px 0;text-align: left;}
.about_sect p{font-size: 17px;color: #444444;line-height: 28px;margin: 13px 0;}
.treat_box{padding: 5px 15px 15px 15px;text-align: justify;margin-top: 36px;position: relative;height: 739px;border:1px dashed #999;}
.treat_box h3{text-transform: uppercase;font-size: 22px;margin: 0;font-weight: bold;padding: 9px 0px;text-align: center;}
.treat_box h6{font-size: 19px;margin: 0;padding: 7px;border-bottom: 1px dotted #9dd3e9;text-align: center;}
.treat_box p{font-size: 16px;line-height: 24px;}


/*******************************************************************************************************************************
                                                     GALLERY CSS start                                                           
/*******************************************************************************************************************************/
.gallery_sect{margin-top: 29px;}
.gallery_sect .box{    border: 1px dashed#333;    background: #fff;    padding: 7px;    margin: 0 8px;    width: 268px;}
.example-image{   height: 196px;    width: 250px;}



/*******************************************************************************************************************************
                                                     SERVICES ON HOME PAGE CSS start                                                           
/*******************************************************************************************************************************/
.points_sect{  padding: 20px 0;}
.points_sect p{font-size:18px;color:#444;line-height: 25px;}
.points_sect h3{font-size: 22px;color: #000;padding: 20px 0 13px 0;margin: 0;}
.points_sect .box{  text-align: center;      position: relative;     padding: 6px 45px;    height: 252px;}


/*******************************************************************************************************************************
                                                     PRAYERSON  HOME PAGE CSS start                                                           
/*******************************************************************************************************************************/
.prayer_bg{background: url("../images/prayer_bg.jpg") no-repeat center;height:426px;}
.prayer{position:relative;}
.prayer h2{color:#ffff00;padding: 21px 0 0 26px;}
.prayer_box_lft{position: absolute;    width: 50%; top: 75px;    left: 30px;}
.prayer p{font-size: 20px;line-height: 32px;}
prayer .carousel-inner{height:167px;}

/*******************************************************************************************************************************
                                                     NEWS  HOME PAGE CSS start                                                           
/*******************************************************************************************************************************/
.down-frt{margin-top: 19px;margin-bottom: 30px;}
.news{}
.news .panel-title > a:before {    float: right !important;   font-family: FontAwesome;    content:"\f055";    padding-right: 5px;}
.news .panel-title > a.collapsed:before {    float: right !important;    content:"\f056";}
.news .panel-title > a:hover, 
.news .panel-title > a:active, 
.news .panel-title > a:focus  { text-decoration:none;}
.news .panel-group .panel { border-radius: 0px;}

.down-frt h2{font-size:20px;text-transform:uppercase;}
.contact_form .form-control {    background: #fff;    border: 1px solid #372d22;    border-radius: 0;    box-shadow: none;    color: #000;}
.contact_form .btn_submit {background: #be5320;color: #fff; padding: 8px 20px; float: right;border: 0;}


/*******************************************************************************************************************************
                                                     contact us page CSS start                                                           
/*******************************************************************************************************************************/

.contact_fm .btn_submit {background: #be5320;color: #fff; padding: 8px 20px; float: right;border: 0;}
.contact_fm{background: #f6f6f6;width: 100%;display: inline-block;height: auto;}

.rgt_info{padding: 0 44px;}
.list_item .list_left {line-height: 59px;overflow: hidden;text-align: center;float: left;}
.list_item {border-bottom: 1px dashed #ccc;}
.list_item .list_right {    padding: 5px 0 0;    margin-left:50px;    word-wrap: break-word;}
.list_item i{color: #af3e00;    font-size: 18px;}
.rgt_info h3{margin: 0;padding: 0;text-transform: uppercase; font-size: 22px;}
.rgt_info span{font-size: 13px;    color: #999;}
.rgt_info p{font-size: 16px;    line-height: 21px;    padding: 6px 0;    margin: 0;}
.rgt_info a{font-size: 15px;    line-height: 21px;    padding: 6px 0;    margin: 0}
.rgt_info a:hover{color:#af3e00;}



/*******************************************************************************************************************************
                                                     OUR TEAM page CSS start                                                           
/*******************************************************************************************************************************/
.our-team{}
.our-team h1{margin: 0;    padding: 0;    font-size: 19px;    font-weight: bold; color: #000;    text-transform: uppercase;}
.our-team h2.temah1{margin: 0;    padding: 0;    font-size: 14px;    font-weight: normal; color: #000;    line-height: 18px; }
.our-team h3{     margin: 13px 0 0 0;    padding: 2px 0;    font-size: 17px;    font-weight: normal;    border-bottom: 1px dashed #ccc;    border-top: 1px dashed #ccc; }
ul.team{margin: 0;    padding: 0 0 0 35px;}
ul.team li{     font-size: 16px;    color: #303030;    text-indent: -12px;}
ul.team li i {    font-size: 16px;    color: #303030;    margin: 0px 4px;}
.team_box{     height: auto; border: 1px solid #ddd;    padding: 15px;  margin: 25px 0;}
.tem_pic{   }
.tem_pic img{     width: 318px;    height: 185px;}
.tem_info{    width: 100%;    padding: 3px 0px;    background: #fff;    border-top: 3px solid #e89b03;}
.tem_details{margin-left: 201px;}
.tem_exp{}

/*******************************************************************************************************************************
                                                     OUR FACILITIES CSS start                                                           
/*******************************************************************************************************************************/
ul.fa-points{margin:0;padding:0;}
ul.fa-points li{font-size: 16px;    padding: 7px 0;    color: #000;}
ul.fa-points li.facl-header{font-size: 19px; text-transform: uppercase;color: #488c67;  background: #f9f9f9;  padding: 5px 0 5px 11px;font-weight: bold}
ul.fa-points li.facl-header i{font-size: 19px;color: #488c67;    padding-right:5px; }



/*******************************************************************************************************************************
                                                     footer CSS start                                                           
/*******************************************************************************************************************************/
.footer{background:url("../images/footer_bg.jpg") no-repeat  center; padding:20px 0;height:470px;}
.footer h2 {    color: #fff;    font-size:20px;    margin-bottom: 25px;    padding-bottom: 10px;    border-bottom: 1px solid #b6b6b6;}
h2.footer_head:before {bottom: 0;content: '';display: block;position: absolute; width: 60px; height:5px;  left: 45px;    margin-left: -3rem;
background: #af3e00;    top:63px;    color: #008c3d;}
.footer p{font-size:14px;color:#bdbdbd;text-align:justify;line-height: 25px;padding-bottom: 13px;}
.footer p.address{font-size: 14px;    color: #bdbdbd;    text-align: justify;    line-height: 20px;    padding-bottom: 0;}
.footer h6{font-size: 17px;     font-weight: bold;   color: #bdbdbd;    text-align: justify;    line-height: 20px;    padding-bottom: 0;}
.btn-footer{background:#af3e00; color:#bdbdbd;padding:8px 12px;border:1px solid #bdbdbd; }
.btn-footer:hover{background:#af3e00;color:#fff;padding:8px 12px;border:1px solid #fff;}
.footer li {    margin-bottom: 5px;}
.footer ul.list-unstyled li i {    font-size: 14px;  color:#b6b6b6;  margin: 0px 7px;}
.footer a {    color: #b6b6b6;}
.footer a:hover {    color: #fff;}
.footer .copyrights {     border-top: 1px solid #4a4a4a;    padding-top: 8px;    margin-top: 12px;}
.footer .copyrights p{font-size:12px;color:#7e7e7e;text-align:center;line-height: 25px;}



/* The Modal (background) */
.modal {  display: none;  position: fixed;  z-index: 1;  padding-top: 100px;   left: 0;  top: 0;  width: 100%;  height: 100%;
  overflow: auto;  background-color: rgb(0,0,0);  background-color: rgba(0,0,0,0.4);  z-index: 9999;}
.modal-content {  background-color: #fefefe;  margin: auto;  padding: 20px;  border: 1px solid #888;  width: 60%;}
.modal .table th{width:100px;}
.modal-content h2{ font-size: 22px;color: #000;text-align: center;border-bottom: 1px dashed #000;border-top: 1px dashed #000;
padding: 5px 0;background: #efefef;margin: 0;}
.close {  color: #000;  float: right;  font-size: 28px;  font-weight: bold;opacity:1!important;}
.close:hover,
.close:focus {  color: #000;  text-decoration: none;  cursor: pointer;}



/*********************************************[ Scroll Up CSS ]************************************************/
.scrollup{ position:fixed;    width:32px;    height:32px;    bottom:0px;    right:20px;    background: #be5320;}
a.scrollup {outline:0;	text-align: center;z-index: 99999;}
a.scrollup:hover,a.scrollup:active,a.scrollup:focus {	opacity:1;	text-decoration:none;}
a.scrollup i {	margin-top: 10px;	color: #fff;}
a.scrollup i:hover {	text-decoration:none;}



















