﻿@charset "utf-8";
/* CSS Document */


@font-face {
    font-family: 'cambria';
    src: url('/fonts/cambria/cambria.eot');
    src: url('/fonts/cambria/cambria.eot?#iefix') format('embedded-opentype'),
         url('/fonts/cambria/cambria.woff') format('woff'),
         url('/fonts/cambria/cambria.ttf') format('truetype');         
    font-weight: normal;
    font-style: normal;
}


body{
    margin: 0px !important;
    padding: 0px !important;
	width:100% !important;
font-family:Cambria;
font-size:16px;
line-height:28px;
color:#1b1a1a;
}


  article {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3;
    }

textarea:focus, input:focus{
    outline: none;
}


.top
{
	width:100%;
	min-height:40px;
	background-color:#5ab4f3;
	font-size:12px;
}



.top-inside
{
	width:90%;
	min-height:40px;
	
	margin:0 auto;
	
}

.soc-text
{
	width:auto; /*198px*/
	height:40px;
	float:right;
	

	
	}
	
.top-icon
{
	width:24px;
	height:24px;
	margin:8px 10px 8px 0px;
	float:left;
	}
.top-text{
	width:60px;
	height:26px;
	margin:6px 0px 8px 5px;
	
	text-align:center;
	color:#FFF;
	float:left;
	text-transform:uppercase;
	
	}



.background
{
	 height:220px;
	 background-image:url(/masters/images/bg-1.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    position: relative;
}



.background-inside{
	width:90%;
	max-width:1200px;	
	margin:0 auto;
	padding:30px 0px 20px 0px;
}


.logo-box
{
	width:260px;
	float:left;
	margin-bottom:20px;
}

.menu-box
{
	width: calc(100% - 260px);
	float:right;	
	text-transform:uppercase;
	font-size:12px;
	text-align:right;
	margin-bottom:20px;
	color:#FFF;
}




.slider-size{width:100%;}

.ser-txt {
     font-size: 15px;
  border:none;
  float: left;
 width: calc(100% - 57px);
 height:42px;
 text-align:center;
 text-transform:uppercase;
 color:#666;
 outline:none;
}


.search-1{
 font-size: 15px;
 border:none;
  float: left;
 width: calc(100% - 57px);
 height:42px;
 text-align:center; 
 color:#666;
 outline:none;
}


.img-btn {
     float: left;
  width: 50px;
  height:46px;
  border:none;
  text-align:center;
  cursor: pointer;
}

.Contact-us-tital {
    width:100%;
	text-align:center;
	font-size:24px;
	
	color:#f8630a;
	text-transform:uppercase;
	font-weight:bold;
}

.top-1
{
	width:100%;
	min-height:40px;
	background-color:#5ab4f3;
	font-size:12px;
}



.top-1-inside
{
	width:90%;
	min-height:40px;
	
	margin:0 auto;
}


.top-1-left
{
	width: calc(100% - 320px);
	min-height:40px;
	float:left;
	
}


.top-1-right
{
	width:320px;
	min-height:40px;
	float:left;
	
}

.responsive-menu
{
	width:40px;
min-height:35px;
padding-top:5px;
margin:0px 10px 0px 0px;
	float:left;
	text-align:center;
	
	display:none;
	
	}
	
	
.top-1-right-1
{
	width:24px;
	min-height:30px;
	float:left;
	padding:10px 0px 0px 0px;
	
	margin:0px 10px 0px 0px;
	
	
}

.top-1-right-2
{
	width:24px;
	min-height:30px;
	float:left;
	
	margin:0px 10px 0px 0px;
	padding:10px 0px 0px 0px;
	
}

	

.top-1-right-3
{
	width:50px;
	min-height:26px;
	float:left;	
	margin:7px 0px 7px 0px;
	text-align:center;
	color:#FFF;	
}


.top-1-right-4
{
	width:58px;
	min-height:26px;
	float:left;
	margin:7px 20px 7px 0px;
	text-align:center;
	color:#FFF;	
}




.top-1-right-5
{
	width:118px;
	min-height:26px;
	border:solid 1px #FFF;
	float:left;	
	margin:7px 0px 5px 0px;
	border-radius:10px;	
}





.web-link
{
	padding:7px 10px 0px 0px;
	color:#FFF;
	text-decoration:underline;
	float:left;
	text-transform:uppercase;	
}






.top-2
{
	width:100%;	
	background-color:#97cef4;	
}



.top-2-inside
{
	width:90%;
	min-height:90px;
	padding:20px 0px 10px 0px;	
	margin:0 auto;
}


.logo-box{
	width:70px;
	height:auto;
	float:left;	
	margin:0px 10px 0px 0px;
}


.logo-text{
	width:340px;
	height:auto;
	float:left;	
	color:#ffffff;
	font-family:Square721 BT;
}

.logo-text-1
{
	width:100%;
	font-size:20px;
	font-weight:bold;
	margin-top:-5px;
    text-shadow: 0 0 5px #000000;
    padding-left:10px;
}



.logo-text-2
{
	width:100%;
	font-size:24px;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:0px;
   text-shadow: 0 0 5px #000000;
   padding-left:10px;
}









.top-3
{
	width:100%;
	
	background-color:#97cef4;
	
}



.top-3-inside
{
	width:90%;
		padding:0px 0px 0px 0px;
	
	
	margin:0 auto;
	
	text-align:center;
}


.menu
{
	width:100%;
	text-transform:uppercase;
	font-size:12px;
	
	
}









.top-4
{
	width:100%;
	
	background-color:#97cef4;
	
}



.top-4-inside
{
	width:90%;
		padding:0px 0px 40px 0px;
	
	
	margin:0 auto;
	
	text-align:center;
}



.search-box-main
{
	width: calc(100% - 4px);
	border:solid 2px #cccccc;
	height:46px;
	background-color:#ffffff;
	max-width:780px;
	margin:0 auto;
    margin-top: 15px;
}







form.example input[type=text] {
  
  font-size: 15px;
  border:none;
  float: left;
 width: calc(100% - 52px);
 height:44px;
 text-align:center;
 text-transform:uppercase;
 color:#666;
  
}

form.example button {
  float: left;
  width: 50px;
  height:46px;

  
  border:none;
  text-align:center;
  
 
  cursor: pointer;
}


form.example::after {
  content: "";
  clear: both;
  display: table;
}






.sliderabc
{
	width:100%;
}


.slider-size{width:100%;}



.wrapper
{
	width:90%;
	max-width:1200px;
	margin:0 auto;
	
	
}



.wrapper-inside
{
	margin:50px 0px 0px 0px;
}


.publications-main-box

{
	width:100%;
}


.publications-1

{
	width:100%;
	text-align:center;
	color:#2181c1;
	text-transform:uppercase;
	font-size:21px;
	font-weight:bold;
	
}



.publications-2

{
	width:100%;
	text-align:center;
	margin:5px 0px 20px 0px;
	

}



.publications-3

{
	width:100%;
	text-align:center;
	margin:0px 0px 20px 0px;
	
	text-align:center;

}

.publications-3-img-size{width:80%;}








.foot-main-box
{
	width:100%;
	background-color:#000000;
	padding:30px 0px 0px 0px;
	color:#FFF;
}



.footer
{
	width: calc(100% - 110px);	
	font-size:14px;
	line-height:22px;
	margin:0 auto;
	
}

.footer ul li {list-style:none;}

.footer ul li:hover{color:#7b8db0;}


.footer b {color:#2181c1;}

.footer ul {margin: 0px 0px 0px -35px;}

.footer-box-1
{
width:210px;

float:left;

margin:0px 10px 0px 0px;


}



.footer-box-2
{
width:210px;

float:left;

padding-top:20px;


}


.footer-box-3
{
width:140px;

float:right;

margin:0px 0px 20px 0px;

padding-top:10px;
}


.footer-box-text-1
{
	width:100%;
	margin-bottom:10px;
}


.footer-box-text-2
{
	width:100%;
	margin-bottom:5px;
	
}



.footer-box-text-3
{
	width:100%;
	
}

.social-icon{
	width:41px;
	float:left;
	margin-right:10px;
}


.footer-menu
{
	width:100%;
	text-align:center;
	color:#2181c1;
	padding:20px 0px 20px 0px;
	border-bottom:solid 1px #7e8082;
	text-transform:uppercase;
	font-size:14px;
	line-height:26px;
	word-spacing: 5px;

}



.copy-wri
{
	width:100%;
	text-align:center;
	font-size:12px;
	padding:5px 0px 5px 0px;
	line-height:20px;
	background-color:#171717;
	}
	
	/*login*/
    
.inner-page-box
{
	width:100%;

	padding:0px 0px 30px 0px;
	
	height:auto;
	

	
	
}
	
	
	




.loge
{
	
	height:370px;
	width: calc(42% - 2px);
	
	border: solid 1px #f8630a;
	border-radius:10px;
	
	
	
	
	float:left;
	margin:0px 2% 20px 2%;
	padding:20px 2% 10px 2%;
	-webkit-box-shadow: 1px 2px 26px -4px rgba(0,0,0,0.4);
-moz-box-shadow: 1px 2px 26px -4px rgba(0,0,0,0.4);
box-shadow: 1px 2px 26px -4px rgba(0,0,0,0.4);
	
}



.login-tital
{
	width:100%;
	text-align:center;
	color:#f8630a;
	
	margin:10px 0px 20px 0px;
	text-transform:uppercase;
	font-size:20px;
	padding-bottom:10px;
	border-bottom:dotted 1px #f8630a;
	font-weight:bold;
	
}

.lo-text
{
	width:100%;
	color:#f8630a;
	font-size:18px;
	margin:10px 0px 10px 0px;
}

.lo-select
{
	width: calc(100% - 2px);
	height:40px;
	border: solid 1px #999;
}


.lo-sel-1-box
{
	width:100%;
	text-align:right;
	color:#f8630a;
	margin:10px 0px 20px 0px;
}

.lo-sel-2-box
{
	width:100%;
	text-align:right;
}



.button{
	width:100px;
	padding:7px 0px 8px 0px;
	background-color:#2181c1;
	margin:0px 5px 0px 5px;
	text-align:center;
	color:#FFF;
	border-radius:5px;
}


.join-now-text
{
	width:100%;
	margin:20px 0px 10px 0px;
	text-align:center;	
	color:#f8630a;
	font-size:18px;
	line-height:26px;
}
/*joinnow*/
	
	
	
.join-now-main
{
	
	height:auto;
	width: calc(92% - 2px);
	
	border: solid 1px #f8630a;
	border-radius:10px;
	
	margin:40px 2% 20px 2%;
	padding:10px 2% 10px 2%;
	-webkit-box-shadow: 1px 2px 26px -4px rgba(0,0,0,0.4);
-moz-box-shadow: 1px 2px 26px -4px rgba(0,0,0,0.4);
box-shadow: 1px 2px 26px -4px rgba(0,0,0,0.4);
	
}



.join-now-icon
{
	width:70px;
	height:55px;
	padding-top:15px;
	border-radius:50px;
	border: solid 1px #f8630a;
	margin-top:-30px;
	background-color:#FFF;
	text-align:center;
}

.join-now-tital
{
	width:100%;
	text-align:center;
	color:#f8630a;
	
	margin:10px 0px 20px 0px;
	text-transform:uppercase;
	font-size:20px;
	padding-bottom:10px;
	border-bottom:dotted 1px #f8630a;
	font-weight:bold;
	
}	
	
	
	
	
	
	
.join-box-main-box
{

width:100%;
margin-top:50px;

	
}
	

.join-box-1
{
	width:70%;
	height:auto;
	
	
	margin:0px 15% 30px 15%;
	
}


.join-tital
{
	width:100%;
	color:#f8630a;
	padding-bottom:5px;
}

.jo-text-box
{
width: calc(100% - 7px);
height:38px;
border:solid 1px #f8630a;
padding-left:5px;
}



.jo-text-box-sr-mob-1
{
width:70px;
height:38px;
border:solid 1px #f8630a;
float:left;
margin-right:10px;
}


.jo-text-box-sr-mob-2
{
width: calc(100% - 89px);
height:38px;
border:solid 1px #f8630a;
float:left;
padding-left:5px;
}


.in-text-box {
    width: calc(100% - 4px);
    height: 36px;
    border: none;
}


.text-box-button
{
	width:100%;
	
}
/*forgotpwd*/

.forgot-pass
{
	
	height:auto;
	width: calc(76% - 2px);
	
	border: solid 1px #f8630a;
	border-radius:10px;
	
	margin:40px 10% 20px 10%;
	padding:10px 2% 10px 2%;
	-webkit-box-shadow: 1px 2px 26px -4px rgba(0,0,0,0.4);
-moz-box-shadow: 1px 2px 26px -4px rgba(0,0,0,0.4);
box-shadow: 1px 2px 26px -4px rgba(0,0,0,0.4);
	
}



.forgot-pass-icon
{
	width:70px;
	height:55px;
	padding-top:15px;
	border-radius:50px;
	border: solid 1px #f8630a;
	margin-top:-30px;
	background-color:#FFF;
	text-align:center;
}

.forgot-pass-tital
{
	width:100%;
	text-align:center;
	color:#f8630a;
	
	margin:10px 0px 20px 0px;
	text-transform:uppercase;
	font-size:20px;
	padding-bottom:10px;
	border-bottom:dotted 1px #f8630a;
	font-weight:bold;
	
}


.forgot-pass-text-1
{
	width:100%;
	color:#f8630a;
	text-align:center;
	font-size:20px;
	line-height:28px;
}


.forgot-pass-text-2
{
	width:50%;
	color:#f8630a;
	
	font-size:20px;
	line-height:28px;
	margin:20px 25% 0px 25%;
}


.button-text-box
{
	width:100%;
	margin:20px 0px 20px 0px;
}

.cont-img-text
{
	 width: calc(100% - 62px);
   
	height:48px;
	
	
	float:left;
	
}




.text-box-size{ width: calc(100% - 12px);
            height:46px; border:none;
			padding-left:10px;
}


.mob-1{
	width: calc(15% - 12px);
	height:48px;
	float:left;
	margin-right:2%;
	
	text-align:center;
	

}



.mob-2{
	width:85%;
	height:48px;
	float:left;
	
}
/*defaultpage*/
.karma-main-box

{
	width:100%;
}


.karma-1

{
	width:100%;
	text-align:center;
	color:#2181c1;
	text-transform:uppercase;
	font-size:28px;
	font-weight:bold;
	
}



.karma-2

{
	width:100%;
	text-align:center;
	margin:5px 0px 20px 0px;
	

}
	
	
	
	
.three-box-mai

{
	margin:40px 0px 40px 0px;
	
}

	
.box-1
{
	width:30%;
	
	float:left;
	margin:0px 5% 0px 0px;
}



.box-2
{
	width:30%;
	
	float:left;
	margin:0px 5% 0px 0px;
}


.box-3
{
	width:30%;
	
	float:left;
	margin:0px 0px 0px 0px;
	
	
}
	
	
.box-123-a
{
	width:100%;
	
	
}



.box-123-b
{
	width:100%;
	margin:10px 0px 10px 0px;
	color:#2181c1;
	text-transform:uppercase;
	font-size:21px;
	font-weight:bold;
	
	text-align:center;

}

#box-123-b-size{width:100%;}


.box-123-c
{
	width:100%;
	margin:0px 0px 10px 0px;
	
	text-align:center;
}


.box-123-d
{
	width:100%;
	margin:0px 0px 0px 0px;
	
	text-align:center;
	color:#f8630a;
	text-transform:uppercase;
	
}


.about-author-main
{
	width:100%;
	padding:30px 0px 30px 0px;
	background-color:#edebeb;
}




.about-author-main-inside
{
width:90%;
	max-width:1200px;
	margin:0 auto;


}


.about-author-tital
{
width:100%;
margin-bottom:0px;
color: #2181c1;
text-transform: uppercase;
font-size: 21px;
font-weight: bold;
text-align: center;
}


.about-autho-img
{ width:160px;
float:left;

margin:0px 20px 0px 0px;
}



.about-autho-text
{  width: calc(100% - 180px);
float:left;

margin:0px 0px 0px 0px;
padding-top:30px;
}


.spm-box-main
{
	width:100%;
	
	margin:0px 0px 30px 0px;
}


.spm-box-1
{
	width:65%;
	height:auto;
	
	float:left;
}



.spm-box-2
{
	width:30%;
	height:auto;
	
	float:left;
	margin:0px 0px 0px 5%;
}


.spm-box-a
{
	width:100%;
	height:auto;
	
	float:left;
	margin:0px 0px 20px 0%;
	color: #2181c1;
text-transform: uppercase;
font-size: 21px;
font-weight: bold;
text-align: center;
}




.spm-box-b
{
	width:100%;
	height:auto;
	
	float:left;
	margin:0px 0px 10px 0%;
	color: #2181c1;

}

.spm-box-c
{
	width:100%;
	height:auto;

	float:left;
	margin:0px 0px 0px 0%;
	color: #2181c1;
	
	/*text-transform: uppercase;*/
font-size: 18px;

text-align: center;

}

.spm-img-size{width:100%;}


.img-gall-main
{
	width:100%;
	
}

.img-gall-main-tital
{
	width:100%;
	height:auto;
	
	float:left;
	margin:0px 0px 20px 0%;
	color: #2181c1;
text-transform: uppercase;
font-size: 21px;
font-weight: bold;
text-align: center;

}


.spiritual-image-box-1
{
	width:30%;
	float:left;
	margin:0px 5% 20px 0px;
	
}



.spiritual-image-box-2
{
	width:30%;
	float:left;
	margin:0px 5% 20px 0px;
	
}



.spiritual-image-box-3
{
	width:30%;
	float:left;
	margin:0px 0% 20px 0px;
	
}
/*contact us*/
.Contact-us-tital
{
	width:100%;
	text-align:center;
	font-size:24px;
	
	color:#f8630a;
	text-transform:uppercase;
	font-weight:bold;
}
	
	
.Contact-us-text
{
	width:100%;
	text-align:center;
	font-size:20px;
	
	color:#f8630a;
	margin:30px 0px 50px 0px;
}

.cont-box-1
{
	width:100%;
	height:50px;
	
	float:left;
	margin:0px 2% 5px 2%;
}


.cont-img
{
	width:50px;
	height:45px;
	padding-top:5px;
	text-align:center;
	background-color:#f8630a;
	float:left;
	margin:0px 10px 0px 0px;
}


.cont-img-text
{
	 width: calc(100% - 62px);
   
	height:48px;
	
	
	float:left;
	border:solid 1px #f8630a;
}

.text-box-size{ width: calc(100% - 12px);
            height:46px; border:none;
			padding-left:10px;
}


.mob-1{
	width: calc(20% - 12px);
	height:48px;
	float:left;
	margin-right:1%;
	border-right:1px solid #999;
	text-align:center;
	

}



.mob-2{
	width:75%;
	height:48px;
	float:left;
	
}



.text-box-button
{
	width:100%;
	
}





.Contact-us-Address
{
	width:100%;
	text-align:center;
	font-size:18px;
	margin-top:50px;
	
	color:#f8630a;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:20px;
}



.address-box-1
{
	width:46%;
	height:auto;
	
	float:left;
	margin:0px 2% 0px 2%;
	line-height:26px;
	font-size:18px;
}
/*abt author*/
.authot-image
{
	width:100%;
	text-align:center;
	
	margin-bottom:10px;
	
}





.authot-text-1
{
	width:100%;
	
	
	margin-bottom:10px;
	
	
	color: #2181c1;
text-transform: uppercase;
font-size: 21px;
font-weight: bold;
text-align: center;

	
}


	
.authot-text-2
{
	width:100%;
	text-align:center;
	
	margin-bottom:10px;

	
}



	
.inner-page-box
{
	width:100%;

	padding:30px 0px 30px 0px;
	
	height:auto;
	

	
	
}
	
	
	

.Contact-us-tital
{
	width:100%;
	text-align:center;
	font-size:24px;
	
	color:#e9573e;
	text-transform:uppercase;
	font-weight:bold;
}


.publication-main
{
	
	height:auto;
	width: calc(92% - 2px);
	
	border: solid 1px #e9573e;
	border-radius:10px;
	
	margin:0px 2% 20px 2%;
	padding:10px 2% 10px 2%;
	-webkit-box-shadow: 1px 2px 26px -4px rgba(0,0,0,0.4);
-moz-box-shadow: 1px 2px 26px -4px rgba(0,0,0,0.4);
box-shadow: 1px 2px 26px -4px rgba(0,0,0,0.4);
	
}



.publication-icon
{
	width:70px;
	height:55px;
	padding-top:15px;
	border-radius:50px;
	border: solid 1px #e9573e;
	margin-top:-30px;
	background-color:#FFF;
	text-align:center;
}

.publication-tital
{
	width:100%;
	text-align:center;
	color:#f8630a;
	
	margin:10px 0px 20px 0px;
	text-transform:uppercase;
	font-size:20px;
	padding-bottom:10px;
	border-bottom:dotted 1px #f8630a;
	font-weight:bold;
	
}
/*my corner*/

.my-cor-main
{
	width:100%;
	margin:10px 0px 10px 0px;
	
}



.my-cor-name
{
	width: calc(100% - 130px);
	float:left;
	
	
	font-weight:bold;
	font-size:20px;
	color: #2181c1;
	
}

.my-cor-edit-icon
{
	width:30px;
	float:left;
	
	margin:0px 10px 0px 0px;
}


.my-cor-edit
{
	width:90px;
	float:left;
	padding-top:0px;
	
	
}



.my-cor-lang
{
	width:70px;
	padding-top:5px;
	float:left;
	
}


.my-cor-lang-select
{
	width:180px;
	height:30px;
	float:left;
	border:solid 1px #2181c1;
	margin:0px 0px 0px 0px;
	
	
}

#my-co-s-size
{
	width:178px;
	height:28px;
	border:none;
}



.my-fev-bhajan-1
{
	width:100%;
	font-weight:bold;
	font-size:18px;
	color:#7b8db0;
	margin-top:20px;
	padding-top:20px;
	border-top: dotted 1px #7b8db0;
	
}



.my-fev-bhajan-2
{
	width:100%;
	
	font-size:18px;
	margin:20px 0px 10px 0px;
	padding-bottom:20px;
	border-bottom: dotted 1px #7b8db0;
	
}



.sp-pi-img
{
	
	width:100%
}



.book-size{width:100%;}

.button-text-box
{
	width:100%;
	margin:20px 0px 20px 0px;
}

/*view profile*/

.view-profile-edit-button-main
{
	width:100%; 
}

.view-profile-edit-button-text
{
	width:auto;
	text-transform:uppercase;
	color:#f8630a;
	float:right;
	font-size:20px;
	padding-top:5px;
	
}



.view-profile-edit-button-image
{
	width:auto;
	margin:0px 10px 0px 10px;
	
	float:right;
	
}


.view-text-main
{
	width:60%;
	margin:0px 20% 20px 20%;
	padding-bottom:10px;
	border-bottom:dotted 1px #CCCCCC;
}



.view-tex-1
{
	width:100%;
	color:#2181c1;
	font-size:16px;
	padding-bottom:5px;
	
}


.view-tex-2
{
	width:100%;
	font-size:20px;
	
	
}






.text-box-button
{
	width:100%;
	
}
/*quotes*/




.quotes-text-1
{
	width:100%;
	margin:20px 0px 20px 0px;
	text-align:center;
	line-height:26px;
}



.quote-left
{   
	width:41%;
	height:auto;
	margin:0px 3% 0px 6%;
	
	float:left;
}



.quote-right
{
	width:41%;
	height:auto;
	margin:0px 6% 0px 3%;

	float:left;
}


.qu-main-box
{
	width:100%;
	height:auto;
	margin-bottom:20px;
	
}

#qu-color
{
	background-color:#dda828;
}



.qu-box-main
{
	width:100%;
	
	
}

.qu-box-main-size{
	width:100%;
}


.bas-box
{
	width:100%;
	height:auto;
	min-height:30px;
	margin-bottom:20px;
	
}

.qu-box-text
{
	 width: calc(100% - 35px);
	font-size:14px;
	color: #e9573e;
	float:left;
	padding-top:10px;
	
	margin-right:5px;
}

.au-audio
{
 width:30px; height:30px;

 float:left; 
 padding-top:10px;
	
}






.quote-lang-mani-box
{
	width:100%;
	margin:30px 0px 30px 0px;
}

.select-lang
{
	width:100%;
	
	text-align:center;
	
	
}


.select-lang-box
{
	width:80%;
	
	margin:5px 10% 0px 10%
	
}


.lang-12 {
    width: 18%;
    height: 40px;
    margin: 10px 1% 0px 1%;
    float: left;
    background-color: #45adb4;
    text-align: center;
    color: #FFF;
    font-size: 20px;
    padding: 10px 0px 0px 0px;
}	

/*end*/

/*gdmsg*/

.god-message-text-1
{
	width:100%;
	margin:40px 0px 60px 0px;
	text-align:center;
	line-height:26px;
}



.god-message-text-1 p img {
    width: 200px;
    margin:0px 15px 0px 0px;
    float: left;}



.god-message-left
{   
	width:41%;
	height:auto;
	margin:0px 3% 0px 6%;
	
	float:left;
}



.god-message-right
{
	width:41%;
	height:auto;
	margin:0px 6% 0px 3%;

	float:left;
}


.god-mess-main-box
{
	width:100%;
	padding-bottom:30px;
	
}


.god-mess-text-1
{
	width:80%;
	padding:20px 10% 20px 10%;

	height:auto;
	
	background-color:#dda828;
	text-align:center;
	color:#FFF;
	font-size:20px;
	line-height:26px;
	border-radius:10px;
}


.god-mess-text-2
{
	width:100%;
	margin-top:10px;
	

	height:auto;
	color: #e9573e;
	text-align:center;
	
	
}

#god-box-col-1
{
	background-color:#4e5e91;
}


#god-box-col-2
{
	background-color:#cc3341;
}
/*end gdmsg*/
/*publication*/
	
.publication-main
{
	
	height:auto;
	width: calc(96% - 2px);
	
	border: solid 1px #f8630a;
	border-radius:10px;
	
	margin:0px 2% 20px 2%;
	padding:10px 2% 10px 2%;
	-webkit-box-shadow: 1px 2px 26px -4px rgba(0,0,0,0.4);
-moz-box-shadow: 1px 2px 26px -4px rgba(0,0,0,0.4);
box-shadow: 1px 2px 26px -4px rgba(0,0,0,0.4);
	
}





.publication-icon
{
	width:70px;
	height:55px;
	padding-top:15px;
	border-radius:50px;
	border: solid 1px #e9573e;
	margin-top:-30px;
	background-color:#FFF;
	text-align:center;
}

.publication-tital
{
	width:100%;
	text-align:center;
	color:#f8630a;
	
	margin:10px 0px 20px 0px;
	text-transform:uppercase;
	font-size:20px;
	padding-bottom:10px;
	border-bottom:dotted 1px #f8630a;
	font-weight:bold;
	
}

.publication-text-1
{
	width:100%;
	margin:20px 0px 20px 0px;
	font-size:18px;
	text-align:center;
}


.publication-text-2
{
	width:100%;
	margin:0px 0px 20px 0px;
	font-size:14px; text-align:center;
}




.book-box-1
{
	width: calc(50% - 10px);
	
	
	height:491px;
	background-color:#eeeeee;
	border-radius:10px;
	margin:0px 5px 0px 5px;
	padding:10px 0px 10px 0px;
	float:left;

	
}


.book-box-image
{
	width:100%;
	height:auto;
	
}



.book-box-text
{
	width: calc(100% - 10px);
	height:auto;
	
	padding:10px 5px 10px 5px;
	text-align:center;
	
}

.book-size{width:100%;}
/*end*/
/*bhajan dflt*/
/*bhjan defult*/



.bhajan-namb{ padding-top:8px;
font-weight:bold;
color:#e9573e;
font-size:24px;
}


.bhaj-box-1
{
	width:100%;
	
}





.bhaj-box-left
{
	width: calc(100% - 290px);

	float:left;
	padding-top:10px;
	color: #2181c1;
}


.bhaj-box-right
{
	width:auto;	
	margin:0px 0px 0px 10px;
	float:right;
}

.bhaj-1
{
	width:auto;
	float:left;
	
	font-weight:bold;
	margin:0px 5px 0px 0px;
	padding-top:0px;
}



.bhaj-2
{
	width:30px;
	float:left;
	
	margin:0px 5px 0px 0px;
}


.bhaj-3
{
	width:30px;
	float:left;
	
}




.bhaj-title
{
	width:100%;
	margin:10px 0px 5px 0px;
}



.bhaj-title-left
{
	width: calc(100% - 170px);
	margin:0px 10px 0px 0px;
	
	float:left;
	color:#f8630a;
	text-align:left;
	
	font-size:20px;
	
}



.bhaj-title-right
{
	width:30px;
	height:30px;
	
	float:left;
	
}

.bhaj-fev-1
{
	width:115px;
	float:left;
	
	padding-top:5px;
}


.bhaj-fev-2
{
	width:24px;
	float:left;
	
	padding-top:5px;
	margin:0px 10px 0px 0px;
}




.act-bhajam-main
{
	width:100%;
	height:auto;
	min-height:100px;
	
	margin-top:20px;
}




.act-bhajam-box
{
	
	width:280px;
	height:auto;
	
	float:left;
	margin:0px 20px 0px 0px;
	
	
}

.act-bh-size
{width:100%;}


.act-bhajam-text
{
	
	width: calc(100% - 300px);
	height:auto;
	
	float:left;
	font-size:18px;
	line-height:30px;
	
	
}






.next-pre-main-box
{
	widows:100%;
	height:auto;
	margin:20px 0px 20px 0px;
	
}



.previous-main-box
{
	width:48%;
	height:auto;
	
	margin:0px 2% 0px 0px;
	float:left;}
	
	
.next-main-box
{
	width:48%;
	height:auto;
	
	margin:0px 0% 0px 2%;
	float:left;
	text-align:right;}
	
	
.p-n-1
{
	width:100%;
	margin-bottom:10px;
	
}


.p-n-1-a
{
	width:40px;
	height:30px;
	
	float:left;
	
	
}


.p-n-1-b
{
	width: calc(100% - 40px);
	height:25px;
	
	float:left;
	color: #2181c1;

font-size: 20px;
padding-top:5px;
	
}




.p-n-2
{
	width:100%;

	
}





.button-text-box
{
	width:100%;
	margin:20px 0px 20px 0px;
}






.bhaj-sub-title
{
	width:100%;
	margin:0px 0px 10px 0px;
	text-align:center;
}











.bhajan-youtube-main-box
{
	width:100%;
	margin:30px 0px 30px 0px;
	
	
}


.bhajan-youtube-1
{
	width:100%;
	text-align:center;
	margin-bottom:20px;
	color:#f8630a;
}




.bhajan-youtube-2
{
	width:60%;
	text-align:center;
	margin:0px 20% 0px 20%;
	
}

#youtube-vid-size{
	width:100%;
	border:none;
	height:100%;
}
	
/*end default*/

.spiritual-pilg-image-text
{
	widows:100%;
	height:auto;
	font-size:12px;
	line-height:16px;
	padding-top:17px;
}

.mobmenu {
    display:none;
}

/*lang*/
.all-languages-main-box
{
	margin:70%;
	height:auto;
	
	margin:0px 15% 0px 15%;
	
}


.lang-1
{
	width: calc(50% - 10px);
	
	float:left;
	
	margin:0px 10px 30px 0px; 
}


.lang-2
{
	width: calc(50% - 10px);
	
	float:left;
	
	margin:0px 0px 30px 10px;
}

.lang-image
{
	width:100%;
	margin-bottom:5px;
	
	
}


.lang-image-size{width:100%;}

.lang-text
{
	width:100%;
	
	text-align:center;
	
	font-weight:bold;
	font-size:24px;

}
/*end lang*/
/*all hymns*/
.lan-cat-box
{
	width:100%;
	height:auto;
	margin-bottom:50px;
	
}




.sel-language
{
	width: calc(30% - 0px);
	height:auto;
	float:left;
	
	
	
	
}


.sel-category
{
	width: calc(65% - 0px);
	height:auto;
	float:left;

	margin:0px 0px 0px 5%;
	
	
	
}



.sel-lan-cat-main
{ 
width: calc(100% - 2px);
height:34px;
border:solid 1px #f8630a;
}


.lan-cat-text-in{
	width:100%;
	
	
	margin-bottom:10px;
	color:#f8630a;
}


.sel-cal-siz{width: calc(100% - 0px);
             height:34px;
			 border:none;
			 background-color:#FFF;
			 text-align:center;
			 
			 
}



.all-bhajan-main-strip
{
	width:100%;
}


.all-bha-left-main
{ width: calc(50% - 10px);
height:auto;
padding:0px 0px 10px 0px;
margin:0px 10px 10px 0px;
border-bottom:dotted 1px #97cef4;
float:left;

}



.all-bha-right-main
{ width: calc(50% - 10px);
height:auto;
margin:0px 0px 0px 10px;
padding:0px 0px 10px 0px;
border-bottom:dotted 1px #CCC;
float:left;

}



.all-bha-1
{
	width:50px;
	text-align:center;
	
	color:#FFF;
	float:left;
	background-color:#2181c1;
	height:auto;
	min-height:38px;
	padding-top:12px;
	font-size:14px;
	
	
	
}



.all-bha-2
{
	width: calc(100% - 100px);
	
	
	float:left;
	
	height:auto;
	min-height:45px;
	margin:0px 5px 0px 15px;
	padding-top:5px;
	
	color:#1b1a1a;
	
}



.all-bha-3
{
	width:30px;
	text-align:center;
	color:#FFF;
	float:left;
	
	height:auto;
	min-height:39px;
	padding-top:11px;
	
	
}

/*end hymns*/
