@charset "utf-8";
/* CSS Document */
body {
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	color: #333333;
	margin: 0px;
	padding: 0px;
	background: #fffbee;
	word-wrap: break-word;
}
a {
	border: none;
	outline: none;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
img {
	border: none;
	margin: 0px;
	padding: 0px;
	outline: none
}
.clearall {
	clear: both;
}
.container, .container-lg, .container-md, .container-sm, .container-xl {
	max-width: 1170px !important;
}
.menubg {
	background:#cd1a1a;
}
.navbar-light .navbar-nav .nav-link {
	color: #fff !important;
	font-size: 18px;
	font-weight: 600;
}
.navbar {
	padding:0px !important;
}
.navbar-light .navbar-nav .nav-link:hover {
	background: #fc7a20;
}
.home {
	background: #fc7a20;
}
.navbar-light .navbar-nav .nav-link:active {
	background: #fc7a20;
}
.navbar-light .navbar-nav .nav-link:focus {
	background: #fc7a20;
}
.navbar-expand-sm .navbar-nav .nav-link {
	padding-right: 15px !important;
	padding-left: 15px !important;
}
.donate {
	background:#3ab926;
}
.headerp {
	padding:10px 0px;
}
.callus {
}
.callus h2 {
	font-size:16px;
	font-weight:700;
	color:#950505;
	text-align:right;
}
.callus h2 span {
	color:#ffbd00;
}
/* breadcrumb */
.breadcrumb {
	
	background: none!important;
	padding: 0;
	font: 14px "Open Sans", sans-serif;
	color: #5f6d7b;
	margin-bottom: 22px;
}
.breadcrumb > li + li:before {
	content: "\f105 ";
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    color: #5f6d7b;
	margin-right: 7px;
	
}
.breadcrumb a {
	color: #5f6d7b;
	    padding-right: 5px;
}
.breadcrumb > .active {
	color: #e6400c;
}
    
	
	
.contactus {
	float: right;
	margin: 0px;
	padding: 3px 0px 10px 0px;
}
.contactus ul {
	margin:0px;
	padding:0px;
}
.contactus ul li {
	margin: 0px 0 0 29px;
	padding: 0 0 0 21px;
	list-style: none;
	float: left;
}
.contactus ul li a {
	color:#950505;
	font-size:16px;
	font-weight:600;
}
.phoneicon {
	background:url(images/phone_icon.png) no-repeat left center;
}
.chaticon {
	background:url(images/chat_icon.png) no-repeat left center;
}
.callus {
	padding: 15px 0;
}
.timesearch {
	background:#f5e1a8;
}
.timedate h2 {
	font-size:16px;
	color:#000000;
	font-weight:700;
	font-family: 'Open Sans', sans-serif;
	margin:0px;
	padding:18px 0px;
}
.search_box {
	float: right;
	margin: 7px 0;
	padding:0px 10px 0px 5px;
	background:#ffffff;
	border:1px solid #f9b800;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
.searchdk {
	float:left;
	font-size: 16px;
	color: #000000;
	height:40px;
	border:none;
	background:none;
	padding:0px 10px;
	width:292px;
}
.btndk {
	background:url(images/search.png) no-repeat center center;
	cursor:pointer;
	font-size:0px;
	width:40px;
	height:40px;
	border:none;
	background-size: 70%;
}
.carousel-item img {
	max-width:100%;
	height:auto;
	width:100%;
}
.about_img img {
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
.abouthead h2 {
	font-size:30px;
	font-weight:700;
	color:#333333;
	text-transform:uppercase;
}
.buttondk a {
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	font-size:16px;
	font-weight:700;
	background:#ff7800;
	color:#ffffff !important;
	padding:8px 30px;
}
.paddingdiv {
	padding:53px 0px;
}
.formbg {
	padding:53px 0px;
	background:url(images/form-bg.jpg) no-repeat;
	background-size: 100% 100%;
	height: auto;
}
.conform h2 {
	font-size:30px;
	font-weight:700;
	color:#ffffff;
	text-transform:uppercase;
	text-align:center;
	text-shadow:0px 2px 4px rgba(0, 0, 0, 0.4);
}
.formin {
	width:370px;
	margin:30px auto 0px;
	text-align:center;
}
.dkr {
	text-shadow:0px 2px 4px rgba(0, 0, 0, 0.4);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	font-size:16px !important;
	font-weight:700 !important;
	background:#ff7800 !important;
	text-transform:uppercase;
	color:#ffffff !important;
	padding:8px 30px !important;
	border:none !important;
}
.rashi {
	background:#fffbee;
	padding:53px 0px;
}
.rashi h2 {
	font-size:30px;
	font-weight:700;
	color:#333333;
	text-transform:uppercase;
	text-align:center;
	margin:0 auto 30px;
}
.rashi_totalone {
	background: #ffffff;
	border: 2px solid #ff7800;
	border-radius: 6px;
	margin: 15px 0;
}
.rashi_totalone a {
	background: #cd1a1a;
	display: block;
	text-shadow:0px 2px 4px rgba(0, 0, 0, 0.4);
	font-size:16px;
	font-weight:700;
	color:#ffffff;
	text-align:center;
	padding:5px 0px;
}
.rashi_totalone a:hover {
	background:#ff7800;
	display: block;
	text-shadow:0px 2px 4px rgba(0, 0, 0, 0.4);
	font-size:16px;
	font-weight:700;
	color:#ffffff;
	text-align:center;
	padding:5px 0px;
	text-decoration:none;
}
.rashi_totalone:hover a {
	background:#ff7800;
}
.rashi_totalone img {
	margin: 0 auto;
	display: block;
	padding: 23px 0px;
}
.formbglink {
	padding:53px 0px 60px 0px;
	background:url(images/linkbg.jpg) no-repeat;
	background-size: 100% 100%;
	height: auto;
}
.conformlink h2 {
	font-size:30px;
	font-weight:700;
	color:#ffffff;
	text-transform:uppercase;
	text-align:center;
	text-shadow:0px 2px 4px rgba(0, 0, 0, 0.4);
	margin-bottom:35px;
}
.servicebox {
	margin:0px 0px 0px 0px;
	padding:6px;
	border:1px solid #cccccc;
	box-shadow:0px 0px 2px #333333;
	background:#ffffff;
}
.servicebox img {
	max-width:100%;
	width:100%;
	height:auto;
}
.servicebox h2 {
	font-size:16px;
	font-weight:700;
	padding: 16px 0px 5px 0px;
}
.serviceboxlist {
	margin:0px;
	padding:0px;
	height:30px;/*187px; changes by kamlesh*/
	overflow-y:scroll;
}
.serviceboxlist ul {
	margin:0px;
	padding:0px;
}
.serviceboxlist ul li {
	margin:0px;
	padding:4px 0px 4px 24px;
	list-style:none;
	background:url(images/li_bg.png) no-repeat left center;
}
.serviceboxlist ul li a {
	color:#000000;
	font-size:13px;
}
.serviceboxlist ul li a:hover {
	text-decoration:underline;
}
.servicebox2 {
	margin:0px;
	padding:16px 0px;
}
.servicebox2 a {
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	font-size:16px;
	background:#ff7800;
	color:#ffffff;
	font-weight:700;
	margin:0px 0px;
	padding:5px 18px;
}
.servicebox2 a:hover {
	color:#ffffff;
	text-decoration:none;
}
iframe {
	width:100%;
	height:auto;
}
.morevideo a {
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	font-size:16px;
	font-weight:700;
	background:#ff7800;
	color:#ffffff !important;
	padding:8px 30px;
	display: table;
}
.morevideo {
	margin: 40px auto 0;
}
.footerbottom {
	background:#950505;
	padding:10px 0px;
}
.footertop {
	background:#333333;
	padding:30px 0px;
}
.socialmenu {
	float:left;
	margin:0px;
	padding:0px;
}
.socialmenu ul {
	margin:0px;
	padding:0px;
}
.socialmenu ul li {
	margin:0px;
	padding:0px 0px 0px 10px;
	float:left;
	list-style:none;
}
.socialmenu ul li img {
	display:block;
}
.copyright {
	float:left;
	margin:0px;
	padding:0px;
}
.copyright p {
	margin:0px;
	padding:3px 0px;
	font-size:13px;
	color:#ffffff;
}
.footerone {
	margin:0px 0px 0px 0px;
}
.footerone h2 {
	margin:0px;
	padding:0px 0px 14px 0px;
	color:#ffffff;
	border-bottom:2px solid #ffffff;
	font-weight:700;
	font-size:22px;
}
.footermenuone {
	margin:24px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.footermenuone ul {
	margin:0px;
	padding:0px;
}
.footermenuone ul li {
	margin:0px;
	padding:4px 0px 4px 0px;
	list-style:none;
}
.footermenuone ul li a {
	color:#ffffff;
	font-size:14px;
}
.footermenuone ul li a:hover {
	text-decoration:underline;
}
.onemenu {
	padding:0px 40px 0px 0px;
}
.twomenu {
	border-left:1px solid #959595;
	padding:0px 40px;
}

.aboutinfo {
	margin:24px 0px 0px 0px;
}
.aboutinfo p {
	/*background:url(images/map_icon.png) no-repeat top 5px left;*/
	font-size:14px;
	color:#ffffff;
	margin:0px;
	padding:0px 0px 10px 24px;
}

.contactinfo {
	margin:24px 0px 0px 0px;
}
.contactinfo p {
	background:url(images/map_icon.png) no-repeat top 5px left;
	font-size:14px;
	color:#ffffff;
	margin:0px;
	padding:0px 0px 10px 24px;
}
.contactinfo span {
	background:url(images/phone_icon2.png) no-repeat left center;
	font-size:14px;
	color:#ffffff;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 24px;
	display:block;
}
.contactinfo strong {
	background:url(images/email_icon.png) no-repeat left center;
	font-size:14px;
	color:#ffffff;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 24px;
	font-weight:normal;
	display:block;
}
.contactinfo span a {
	color:#ffffff;
}
.contactinfo strong a {
	color:#ffffff;
}
.newsletterinfo {
	margin:24px 0px 0px 0px;
}
.newsletterinfo p {
	color:#ffffff;
	font-size:14px;
}
.emailsearch {
	float:left;
	font-size: 16px;
	color: #000000;
	height:30px;
	border:none;
	background:none;
	padding:0px 10px;
	width:213px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background:#ffffff
}
.emailbtn {
	float:right;
	background:#ff7800;
	color:#ffffff;
	display:block;
	font-size:16px;
	text-align:center;
	font-weight:normal;
	margin:0px;
	height:30px;
	padding:0px 24px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	cursor:pointer;
	border:none;
}
 @media screen and (max-width: 991px) and (min-width: 576px) {
 .nav-link {
 border-bottom: 1px solid #fc7a20;
}
 .navbar.navbar-expand-lg.navbar-light.menubg {
 padding: 0 10px !important;
}
.nav-link {
 padding-left: 15px !important;
}
}
 @media screen and (max-width: 1169px) {
 .navbar-light .navbar-nav .nav-link {
 font-size: 13px;
}
 .navbar-nav.mr-auto.mt-2.mt-lg-0 {
 margin-top: 0px !important;
}
}
 @media screen and (max-width: 1080px) {
 .emailsearch {
 float: none;
}
 .emailbtn {
 float: none;
 margin:15px 0px 0px 0px;
}
}
 @media screen and (max-width: 974px) {
 .twomenu {
 border-left: none;
 padding: 0px;
}
}
 @media screen and (max-width: 940px) {
}
 @media screen and (max-width: 768px) {
 .copyright {
 float: none;
 text-align: center;
}
 .socialmenu {
 float: none;
}
 .socialmenu ul {
 margin: 0px;
 padding: 0px;
 text-align: center;
}
 .socialmenu ul li {
 margin: 0px;
 padding: 4px 0px 0px 10px;
 float: none;
 list-style: none;
 display: inline-block;
}
 .footerone {
 margin: 15px 0;
}
 .servicebox {
 margin: 15px 0;
}
 .callus h2 {
display:none;
}
 .contactus ul li {
 float: right;
}
.callus {
 padding: 3% 0;
}
 .searchdk {
 width: auto;
 padding: 0px 0px;
}
}
 @media screen and (max-width: 575px) {
 .col-12.col-sm-6.col-md-6.col-lg-6.col-xl-6.timedate {
 text-align: center;
}
.search_box {
 float: none;
}
 .btndk {
float:right;
}
 .searchdk {
 width: 84%;
}
.nav-link {
 padding-left: 15px !important;
}
 .nav-link {
 border-bottom: 1px solid #fc7a20;
}
 .navbar-light .navbar-nav .nav-link {
 font-size: 14px;
}
 .about_img {
 margin: 55px auto 0;
}
 .navbar-expand-sm .navbar-nav .nav-link {
 border-bottom: 1px solid #fc7a20;
}
 .about_img img {
 text-align: center;
 margin: 0 auto;
 display: block;
}
 .navbar-toggler {
 position: absolute;
 z-index: 1;
 top: -51px;
 right: 15px;
}
 .navbar-nav.mr-auto.mt-2.mt-lg-0 {
 margin-top: 0px !important;
}
.callus {
 padding: 0% 0;
margin-top:-5px;
}
}
 @media screen and (max-width: 450px) {
 .contactus ul li a {
 font-size: 11px;
}
 .phoneicon {
 background-size: 8%;
}
 .chaticon {
background-size: 8%;
}
.contactus ul li {
 padding: 0 0 0 14px;
}
 .contactus ul li {
 margin: -8px 0 0 29px;
}
 .navbar-toggler {
 padding: 0px 5px !important;
}
 .navbar-toggler {
 top: -43px;
}
}
 @media screen and (max-width: 414px) {
 .formin {
 width: 100%;
 .logomain img {
 padding: 5% 0;
}
}
