@media(max-width:1299px) and (min-width:992px)
{

}
@media(max-width:992px)and (min-width:768px)
{
.about-pic
{

    width:100%;
    height:350px !important ;

}
.carousel-caption h5
{
  font-size:25px !important ;
}
}

@media (min-width:850px)and (max-width:1199px){
	
}



@media (max-width:768px)and (min-width:576px){
 	.nav-item
 	{
 		margin-top:5px !important ;
	}
    .top-header
{
    height:auto;
}
 	.carousel-item
 	{
 		height:450px !important ;
	}
    .carousel-caption h5
{
  font-size:25px !important ;
}
 	.About
{
 	width:100%;
 	height:auto;
}
.about-pic
{
    height:350px !important;
}
.para
{
  
font-size: 18px !important ;

}
.sub_para
{
font-family: Cambria;
font-size:18px !important;
word-spacing: 2px;
}
 	.navbar
 	{
 background-color:  #4a235a !important;
 	}
 	.lightbox-gallery h2 
 	{
        margin-bottom: 25px;
        padding-top: 25px;
        font-size: 24px
    }
.lightbox-gallery .intro
  {
    font-size: 16px;
    max-width: 500px;
    margin: 0 auto 40px
}

.lightbox-gallery .intro p
 {
    margin-bottom: 0
}

.lightbox-gallery .photos
 {
    padding-bottom: 20px
}
.lightbox-gallery .item 
{
    padding-bottom: 30px
}
}
@media(max-width:576px)
{
.nav-item
{
margin-top:5px;
}
.top-header
{
    height:auto;
    text-align: center !important ;
}
.top-header a
{
    font-size:14px !important;
}
.social-ul
{
 	text-align:center;
}
.social-ul
{
 display: none;
}

.navbar
{
background-color:  transparent !important;
}
.navbar-brand img
{
    width:30px !important;
    height:30px !important;
}
.navbar-brand span
{
    font-size:18px !important ;
    color:#cb403f;
    font-weight:bold;
    font-family: Harlow Solid;
    text-shadow:3px 3px 3px gray;
}
.carousel-item
{
    height:250px !important ;
}
.carousel-item h5
{
    font-size:16px !important;
     word-wrap: break-word;
}
.heading {
    font: 20px !important ;
    font-weight: bold;
    text-align: center;
}
.About
{
 	width:100%;
 	height:auto;
 	padding:10px;
}
.about-pic
{
 	width:100%;
 	height:250px;
 	background-color:red;
}
.para
{
  
font-size: 18px !important ;

}
.sub_para
{
font-family: Cambria;
font-size:18px !important;
word-spacing: 2px;
}

.card-title {
    font-weight: 600;
    font-size:20px !important;
}


 	 .pn_reviews {
        padding: 3rem 0;
    }
    .pn_reviews h1 {
        font-size: 2rem;
        padding-bottom: 1rem !important;
    }
    .pn_testimonial_box 
    {
        padding: 2rem;
        margin: 1rem;
        border: 1px solid #405fbd;
        position: relative;
        -webkit-border-radius: 4rem;
        -moz-border-radius: 4rem;
        -ms-border-radius: 4rem;
        border-radius: 4rem;
    }
    .pn_review_profile img 
    {
        position: absolute;
        margin: -1.1rem -3rem 0;
    }
    .pn_review_profile span 
    {
        position: absolute;
        padding: 1rem;
    }
.pn_review_rating img 
{
        width: auto;
}
.lightbox-gallery h2 
{
        margin-bottom: 25px;
        padding-top: 25px;
        font-size: 24px
}
.lightbox-gallery .intro 
{
    font-size: 16px;
    max-width: 500px;
    margin: 0 auto 40px
}
.lightbox-gallery .intro p 
{
    margin-bottom: 0
}
.lightbox-gallery .photos {
    padding-bottom: 20px
}
.lightbox-gallery .item 
{
    padding-bottom: 30px
}
}