.navbar
{
	padding-top:.4rem;
	padding-bottom:.4rem;
}

.footericons
{
	margin:5px;

}
.footericons1
{
	margin:3px;

}

.footericons li
{
	list-style-type: none;
	display:inline-block;
	margin:5px;

}
.footericons1 li
{
	list-style-type: none;
	display:inline-block;
	margin:3px;

}
.image img {
    -webkit-transition: all 1s ease; /* Safari and Chrome */
    -moz-transition: all 1s ease; /* Firefox */
    -ms-transition: all 1s ease; /* IE 9 */
    -o-transition: all 1s ease; /* Opera */
    transition: all 1s ease;
}

.image:hover img {
    -webkit-transform:scale(1.20); /* Safari and Chrome */
    -moz-transform:scale(1.20); /* Firefox */
    -ms-transform:scale(1.20); /* IE 9 */
    -o-transform:scale(1.20); /* Opera */
     transform:scale(1.20);
}


.breadcrumb 
{
    padding: 15px;
    margin-bottom: 0px;
    list-style: none;
    background-color: #FFF;
    font-style:italic;
    border:0px solid red;
    text-align: center;
    display:inline-block;
}

/* unvisited link */
a:link {
    color: #929292;
    text-decoration: none;
}

/* visited link */
a:visited {
    color: #929292;
    text-decoration: none;
}

/* mouse over link */
a:hover {
    color: #4cb1e7;
    text-decoration: none;
}

/* selected link */
a:active {
    color: #4cb1e7;
    text-decoration: none;
}
 
.lightgalleryli

{
	margin-bottom: 10px;
	margin-top:10px;
	
}


.imgcover
{

 overflow:hidden;
 margin:0px;
 padding:0px;
}


#toTop{
	position: fixed;
	bottom: 20px;
	right: 10px;
	cursor: pointer;
	display: none;
}
.navbar-dark .navbar-nav .nav-link {
    color: rgba(255,255,255,0.8);
}

.nav-item {
				padding: 5px 5px;
				text-transform: uppercase;
				font-family: 'Montserrat', sans-serif;
				font-weight: 500;
				font-size:14px;		

}

 .dropdown-item {
				padding: 5px 5px;
				/*text-transform: uppercase;*/
				font-family: 'Montserrat', sans-serif;
				font-weight: 500;
				font-size:14px;		

}

.specialityhead
{
				font-family: 'Montserrat', sans-serif;
				font-weight: 700;
				font-size: 18px;
				/*text-transform: uppercase;*/
				text-align: left;
				line-height: 160%;
				color:#2d3090;

}


h1 {


				font-family: 'Montserrat', sans-serif;
				font-weight: 800;
				font-size: 28px;
				text-transform: uppercase;
				text-align: center;
				line-height: 140%;
				color:#FFF;
				margin:20px;
				padding:0px;
				color:#2d3090;
}

h2 {


				font-family: 'Montserrat', sans-serif;
				font-weight: 600;
				font-size: 22px;				
				text-align: center;
				line-height: 140%;
				color:#FFF;
				margin:20px;
				padding:0px;
				color:#2d3090;
}

h1.sections {


				font-family: 'Montserrat', sans-serif;
				font-weight: 700;
				font-size: 28px;
				/*text-transform: uppercase;*/
				text-align: center;
				line-height: 100%;
				color:#2d3090;
					margin:15px 10px 10px 10px;
				padding:0px;
				
}

p {
				
				text-align: justify;
				font-family: 'open sans','segoe ui', lato, roboto;
				font-size: 16px;
				line-height: 160%;
				padding: 15px 10px 15px 10px;
}


.paratitles {
				text-align: left;
					font-family: 'Montserrat', sans-serif;
				font-weight: 400;
				font-size: 16px;
				line-height: 160%;
				padding: 0px 10px 0px 10px;
				display:block;
				color:#1DB4DF;
				

}

p.paratext {
				text-align: justify;
				font-family: 'open sans','segoe ui', lato, roboto;
				font-size: 16px;
				line-height: 160%;
				padding: 20px 10px 30px 10px;
				

}
p.specialitypara {
				text-align: justify;
				font-family: 'open sans','segoe ui', lato, roboto;
				font-size: 16px;
				line-height: 160%;
				padding: 10px;
			
				

}

ul.inlist {
				text-align: left;
				font-family: 'open sans','segoe ui', lato, roboto;
				font-size: 16px;
				line-height: 160%;	
									

}

ul.inlist li {
	font-weight: bold;
	list-style-type: none;
}


p.paratext2 {
				text-align: justify;
				font-family: 'segoe ui', lato, roboto;
				font-size: 16px;
				line-height: 160%;
				padding: 20px 10px 0px 10px;
				

}
p.captions {
				text-align: center;
				font-family: 'segoe ui', lato, roboto;
				font-size: 15px;
				line-height: 140%;
				padding: 5px;
				font-style: italic;
				margin:5px;
				
}

.btnmain {
				text-align: center;
				font-family: 'segoe ui', lato, roboto;
				font-size: 15px;
				line-height: 160%;
				font-style: italic;
				color:#FFF;
				background-color:#1DB4DF;
				border:0px;
}




.paralinks {
				text-align: left;
				font-family: 'segoe ui', lato, roboto;
				font-size: 15px;
				line-height: 160%;
				padding: 10px;
				font-style: italic;
				display: block;
}

.parahead {
				text-align: left;
				
				font-family: 'Montserrat', sans-serif;
				font-weight: 600;
				font-size: 18px;
				line-height: 140%;
				padding-bottom: 5px;
				padding-left: 0px;
				padding-right: 10px;
				font-weight: bold;
				display: block;
				color:#4e2f81;
}


ul.listme {
				margin: 0px;
				padding: 0px 20px;
				list-style-type: none;
}

ul.listme li {
				padding-bottom: 15px;
				list-style-type: none;
				font-family: 'open sans';
				font-size:16px;

}

.swiper-container {
				width: 100%;
				height: auto;

				overflow: hidden;
}

.swiper-slide {
				width: 100%;
				height: auto;
}

  .supertop
   {
    display:inline;
    padding-left:0px;
   }

   .supertop li
   {
    display:inline;
    margin:0px 20px;
    list-style-type: none;
    font-size:14px;
   }

.navbar-light .navbar-nav .nav-link {
    color: #FFF;
}

.navbar-light .navbar-nav .nav-link:hover {
    color: #FFF;
}
.navbar-light .navbar-nav .nav-link:active {
    color: #FFF;
}

.navbar-light .navbar-nav .nav-link:visited {
    color: #FFF;
}

.navbar-light .navbar-nav .nav-link:link {
    color: #FFF;
}
.card-title {
				text-align: left;
				
				font-family: 'Montserrat', sans-serif;
				font-weight: 600;
				font-size: 18px;
				line-height: 140%;
				padding-bottom: 5px;
				padding-left: 0px;
				padding-right: 10px;
				font-weight: bold;
				display: block;
				color:#4e2f81;
}

.post_date_wrapper
{
width: 120px;
    height: 3.2143em;
    text-align: center;
    text-transform: uppercase;
    padding: 0px;
    margin:0px;
    display: block;
    position: absolute;
    left: 15px;
    top: 15px;
    z-index: 3;
    font-family: 'Montserrat', sans-serif;
				font-weight: 600;
				font-size: 16px;
}


.breadcrumbs-trail
{
text-align: center;
margin:10px 0px;
padding:0px;
font-family: 'segoe ui','open sans','Montserrat', sans-serif;	
font-size: 16px;	
font-style: italic;
border:1px solid green;

}

.breadcrumbs-trail li
{
	list-style-type: none;
	display: inline;
}


h1.h1in1
{
	font-family: 'Montserrat', sans-serif;
	font-weight: 800;
	font-size: 32px;
	text-transform: uppercase;
	text-align: center;
	line-height: 140%;
	color:#4c1c6b;
	margin:0px;
	padding:10px 0px 20px 0px;
}	

h2.h2in1
{
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	font-size: 18px;
	
	text-align: left;
	line-height: 140%;
	color:#2d3090;
	margin:0px;

	padding:15px 0px 0px 0px;


}

h2.h2in3
{

	
	text-align: center;
	
font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	font-size: 28px;
	
	
	line-height: 140%;
	color:#3c3c3c;
	margin:0px;
	padding:25px 0px 15px 0px;

}

.worshiphead
{
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	font-size: 18px;
	
	text-align: center;
	line-height: 140%;
	color:#FFF;
	margin:0px;

	padding:15px 0px 0px 0px;


}

h2.h2in2
{
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	font-size: 24px;
	
	text-align: left;
	line-height: 140%;
	color:#3c3c3c;
	margin:0px;
	padding:5px 0px;
	
}


h2.h2in4
{
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	font-size: 18px;
	
	text-align: center;
	line-height: 120%;
	color:#3c3c3c;
	margin:0px;
	padding:5px 0px;
	
}


.logotitle
{
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	font-size: 16px;
	text-transform: uppercase;
	text-align: left;
	line-height: 120%;
	color:#3c3c3c;
	margin:0px;
	padding:5px 0px;
	

}

p.contentsin
{
	font-family: 'open sans','segoe ui','Montserrat', sans-serif;	
	font-size: 16px;	
	text-align: justify;
	line-height: 160%;
	
	margin:0px;
	padding:10px 0px;

}
p.contentsin2
{
	font-family: 'open sans','segoe ui','Montserrat', sans-serif;	
	font-size: 22px;	
	text-align: center;
	line-height: 160%;
	
	margin:0px;
	padding:10px 0px;

}


p.worship
{
	font-family: 'segoe ui','open sans','Montserrat', sans-serif;	
	font-size: 16px;	
	text-align: center;
	line-height: 140%;
	font-style: italic;	
	margin:0px;
	padding:0px 0px 15px 0px;
	color:#FFF;

}

ul.innerlist
{
	font-family: 'open sans','segoe ui','Montserrat', sans-serif;	
	font-size: 16px;	
	text-align: justify;
	line-height: 140%;
	
	margin:0px;
	padding:0px 20px;

}

.innerlist li
{
padding:5px 0px;
}

ul.innerlist2
{
	font-family: 'open sans','segoe ui','Montserrat', sans-serif;	
	font-size: 22px;	
	text-align: justify;
	line-height: 140%;
	
	margin:0px;
	padding:0px 20px;

}

.innerlist2 li
{
padding:5px 0px;
}

b
{
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;	
}	

.logoccm
{
	background-image:url('https://www.nestministries.in/wp-content/themes/nesttheme/img/nms.png');
	width:230px;
	height:90px;
	background-repeat: no-repeat;

	background-position: center;
	margin:0 auto;
}


a:visited {
    color: #2d3090;
    text-decoration: none;
}
a:link {
    color: #2d3090;
    text-decoration: none;
}




 @media (min-width: 768px) {


.logoccm
{
	background-image:url('https://www.nestministries.in/wp-content/themes/nesttheme/img/nml.png');
	width:450px;
	height:90px;
	background-repeat: no-repeat;

	background-position: center;
	margin:0 auto;
}

.nav-item {
				padding: 5px 20px;
				text-transform: uppercase;
				font-family: 'Montserrat', sans-serif;
				font-weight: 500;
				font-size:14px;		

}

 .dropdown-item {
				padding: 5px 20px;
				/*text-transform: uppercase;*/
				font-family: 'Montserrat', sans-serif;
				font-weight: 500;
				font-size:14px;		

}



}