*{

    padding:0;

    margin:0;

    box-sizing:border-box;

    text-decoration: none;

    

}



/*---navbar css------*/

 .new-navbar li .active{

         color: #8c1517!important;

    font-weight: 600!important;

 }

  .new-navbar li {

   padding: 10px 10px!important;

       font-size: 16px;

 }

.new-navbar li a{

    color:#000;

    font-weight: 600;

    cursor:pointer;

}

.new-navbar li a:hover{

  color: #8c1517!important;

}

.logo{

   color:#000;  

}

.bar-icon

{

  display: inline-block;

  width: 31px;

}

.bar-icon span

{

  background-color: #000;

  display: block;

  float: left;

  height: 3px;

  margin-bottom: 7px;

  width: 31px;

  border-radius: 2px;

}

.bar-icon span:nth-child(2)

{

  width: 16px;

}

.bar-icon span:nth-child(3)

{

  margin-bottom: 0;

}

/*---footer css start---------------*/

.footer a{

    text-decoration:none;

}



.footer {

    background-color: #000;

}

.footer .footer-top {

	padding: 40px 0;

}

.footer-title {

    color: #fff;

    font-size: 20px;

    font-weight: 700;

    margin-bottom: 30px;

    text-transform: capitalize;

}

.footer .footer-widget.footer-menu ul {

    list-style: none;

    margin: 0;

    padding: 0;

    outline: none;

}

.footer .footer-widget .footer-logo {

	margin-bottom: 30px;

}

.footer .footer-widget .footer-about-content p {

	color: #fff;

}

.footer .footer-widget .footer-about-content p:last-child {

	margin-bottom: 0;

}

.footer .footer-menu ul li {

    margin-bottom: 10px;

    position: relative;

}

.footer .footer-menu ul li:last-child {

	margin-bottom: 0;

}

.footer .footer-menu ul li a {

	color: #fff;

	font-size: 15px;

	transition: all 0.4s ease 0s;

	    font-weight: 500;

}

.footer .footer-menu ul li a i {

	margin-right: 5px;

}

.footer .footer-widget.footer-menu ul li a:hover {

	color: #fff;

	letter-spacing: 0.5px;

	padding-left: 10px;

}

.footer-contact-info {

	color: #fff;

	font-size: 15px;

}

.footer-contact-info .footer-address {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

}

.footer-contact-info .footer-address span {

	margin-right: 20px;

		font-size: 20px;

	

}

.footer-contact-info .footer-address  p{

    	    font-weight: 500;

}

.footer-contact-info .footer-address span i.fa-map-marker-alt {

	font-size: 20px;

}

.footer-contact-info p i {

	margin-right: 15px;

}

.footer .footer-bottom .copyright {

	border-top: 1px solid #1663a6;

	padding: 30px 0;

}

.footer .footer-bottom .copyright-text p {

	color: #fff;

	font-size: 15px;

}

.footer .footer-bottom .copyright-text p a {

	color: #09e5ab;

	-webkit-transition: all 0.4s ease 0s;

	-o-transition: all 0.4s ease 0s;

	transition: all 0.4s ease 0s;

}

.footer .footer-bottom .copyright-text p a:hover {

	color: #fff;

}

.footer .footer-bottom .copyright-text p.title {

	font-weight: 400;

	margin: 10px 0 0;

}

.footer .social-icon ul {

	display: -webkit-inline-box;

	display: -ms-inline-flexbox;

	display: inline-flex;

	list-style: none;

	padding: 0;

	margin: 0;

}

.footer .social-icon ul li {

	margin-right: 15px;

}

.footer .social-icon ul li:last-child {

	margin-right: 0;

}

.footer .social-icon ul li a {	

	color: #fff;

	display: -webkit-inline-box;

	display: -ms-inline-flexbox;

	display: inline-flex;

	font-size: 20px;

	transition: all 0.4s ease 0s;

}

.footer .social-icon ul li a:hover {

	/*color: #09e5ab;*/

}

.policy-menu {

    font-size: 14px;

    margin: 0;

    padding: 0;

    text-align: right;

}

.policy-menu li {

    display: inline-block;

    margin-right: 15px;

}

.policy-menu li:last-child {

	margin-right: 0;

}

.policy-menu li a {

    color: #fff;

}

.policy-menu li a:hover, .policy-menu li a:focus {

	color: #09e5ab;

}

.policy-menu li::after {

	color: #fff;

    content: "|";

    font-weight: 300;

    position: relative;

    left: 10px;

}

.policy-menu li:last-child::after {

    content: "";

}

/*---footer css end-------*/

.new-list li span {

    display: inline-block;

    color: #8c1517;

    font-size: 16px;

    margin-right: 10px;

    position: relative;

    line-height: inherit;

    top: -1px;

}

.card-rd {

    border-radius: 30px!important;

}

.card-rd .card-footer {

     border-radius: 0 0 29px 29px!important;

    padding: 3px 20px!important;

    background: #e17675!important;

}

.btn-continue {

    width: 91.35%!important;

    font-weight: 500!important;

    color: #FFFFFF!important;

    font-size: 14px!important;

    padding-top: 16px!important;

    padding-bottom: 16px!important;

       background-color: #e17675!important;

    box-shadow: 0px 2px 12px #b6b6b6!important;

}

.new-header{

    background:#fff!important;

    border-bottom:0!important;

}

.p-style {

  

    font-weight: 400;

    font-size: 14px;

    margin-bottom: 0px;

}

.img-blylistti-margin-right {

    margin-right: 8px;

    margin-top: 4px;

}

.head{

       

    margin: 57px 0 0px;
     color: #000;

}
.head2{

       
color: #000;
    font-size: 17px;
    margin: 10px 0;

}

.h1-bloc-5-rs-3dig-0, .h1-bloc-5-rs-3dig-1, .h1-bloc-5-rs-3dig-2 {

 

    font-weight: 600;

    font-size: 28px;

    margin-top: -108px;

    margin-left: 37px;

    color: #fff!important;

    margin-bottom: 20px

}

.card-margin-top {

    margin-top: -20px;

     border-radius: 30px;

     box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;

  

}

.bloc-style-list {

    width: 100%;

    display: inline-flex;

    flex-direction: row;

    align-items: flex-start;

    justify-content: flex-start;

    align-content: flex-start;

    margin-bottom: 24px;

}

.card-body {

    -ms-flex: 1 1 auto;

    flex: 1 1 auto;

    min-height: 1px;

    padding: 1.25rem;

}

.h3-basic-style {

    font-family: Poppins;

    font-weight: 600;

    font-size: 24px;

}

.h1-style {

font-weight: 700;

    font-size: 40px;

    padding-top: 0px;

    margin-top: -115px;

    width: 100%;

    color: #fff;

     text-align:center;

    

   

}

.z-ind-1 {

    z-index: 999;

    position: relative;

    border-radius: 0px 0px 0px 0px;

}



.rs-border {

    width: fit-content;

    width: -moz-fit-content;

       border-radius: 141px 141px 141px 141px;

}

/*-----faq css start---------*/

.faqs{

    padding-top: 20px;

    font-size: 35px;

    font-weight: 600;

    color: #8c1517;

    text-align:center;



}

.accordion-container {

    width: 100%;

    /*max-width: 700px;*/

    margin:auto;

}



.accordion-item {

    background-color: #FFFFFF; /* White background for items */

    border: 1px solid #E0E0E0; /* Light border */

    border-radius: 8px;

    margin-bottom: 10px;

    box-shadow: 0 2px 5px rgba(0,0,0,0.1); /* Softer shadow */

}



.accordion-header {

    background-color: #8c1517!important;

    color: #FFFFFF!important; /* White text */

    padding: 15px!important;

    font-size: 18px;

    border: none;

    width: 100%;

    text-align: left;

    cursor: pointer;

    outline: none;

    display: flex;

    justify-content: space-between;

    align-items: center;

    border-radius: 8px 8px 0 0;

    transition: background-color 0.3s ease;

}



.accordion-header:hover {

    background-color: #830e10;

}



.accordion-content {

    background-color: #FAFAFA; /* Very light grey for content */

    overflow: hidden;

    padding: 0 15px;

    max-height: 0;

    transition: max-height 0.3s ease;

}



.accordion-content p {

    margin: 15px 0;

    line-height: 1.5;
    font-size: 16px;
   text-align: justify;

}



.icons {

    transition: transform 0.3s ease;

    font-weight:600;

    

}



.active .icon {

    transform: rotate(45deg);

}


.faq__close {
    width: 16px;
    height: 16px;
    flex-shrink: 0;
    position: relative;
    cursor: pointer;
}

.faq__close:before {
    content: "";
    display: block;
    height: 2px;
    background-color: #fff;
    position: absolute;
    top: calc(50% - 1px);
    left: 0;
    right: 0;
    transition: 0.3s all;
}

.faq_active .faq__close:before {
    transform: rotate(180deg);
}

.faq__close:after {
    content: "";
    display: block;
    width: 2px;
    background-color: #fff;
    position: absolute;
    top: 0;
    left: calc(50% - 1px);
    bottom: 0;
    transition: 0.3s all;
}

.faq_active .faq__close:after {
    transform: rotate(180deg);
    opacity: 0;
}

.faq__answer {
    border-radius: 2px;
    background-color: #fff;
    padding: 30px 35px;
    display: flex;
    align-items: center;
    box-sizing: border-box;
    display: none;
}

.faq__txt {
    color: #5b6787;
    font-size: 13px;
    font-weight: 500;
}

.faq__accent {
    color: rgb(254, 185, 84);
    font-weight: 700;
    font-size: 16px;
    margin-bottom: 2px;
}



/*---faq css end----*/



.bottom_heading{
    font-size: 15px;
   margin: 2px 0px 0 12px;
       font-weight: 500;
        color: #000;
}



.span{

    color: #DD7D29;

    font-weight: 600;

}

.new_btn{

    width: 100%;

    font-size: 18px;

    padding: 10px 20px;

    background-color: #8c1517;

    margin: 10px 0px;

    border-radius: 10px;

    color: #fff;
   

    border:none;

    outline: none;

}

.new_btn a {

      color:#fff; 

       text-decoration: none; 

}



/*----count css start----------*/

#countdown{

    width:100%;

    /* height: 112px; */

    text-align: center;

/*    background: #222;*/

    /*background-image: -webkit-linear-gradient(top, #222, #333, #333, #222); 

    background-image:    -moz-linear-gradient(top, #222, #333, #333, #222);

    background-image:     -ms-linear-gradient(top, #222, #333, #333, #222);

    background-image:      -o-linear-gradient(top, #222, #333, #333, #222);*/

    border: 1px solid #111;

    border-radius: 5px;

    /* box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.6); */

    /* margin: auto; */

    padding: 7px 0;

/*    position: absolute;*/

  top: 0; bottom: 0; left: 0; right: 0;

}



#countdown:before{

    /* content:""; */

    width: 8px;

    height: 65px;

    /*background: #444;

    background-image: -webkit-linear-gradient(top, #555, #444, #444, #555); 

    background-image:    -moz-linear-gradient(top, #555, #444, #444, #555);

    background-image:     -ms-linear-gradient(top, #555, #444, #444, #555);

    background-image:      -o-linear-gradient(top, #555, #444, #444, #555);*/

    border: 1px solid #111;

    border-top-left-radius: 6px;

    border-bottom-left-radius: 6px;

    display: block;

    position: absolute;

    top: 48px; left: -10px;

}



#countdown:after{

    /* content:""; */

    width: 8px;

    height: 65px;

/*    background: #444;

    background-image: -webkit-linear-gradient(top, #555, #444, #444, #555); 

    background-image:    -moz-linear-gradient(top, #555, #444, #444, #555);

    background-image:     -ms-linear-gradient(top, #555, #444, #444, #555);

    background-image:      -o-linear-gradient(top, #555, #444, #444, #555);*/

    border: 1px solid #111;

    border-top-right-radius: 6px;

    border-bottom-right-radius: 6px;

    display: block;

    position: absolute;

    top: 48px; right: -10px;

}



#countdown #tiles{

    position: relative;

    z-index: 1;

}



#countdown #tiles > span{

    width: 50px;

    max-width: 50px;

    font: bold 20px 'Droid Sans',sans-serif;

/*    text-align: center;*/

    color: #111;

  

    border-top: 1px solid #fff;

    border-radius: 3px;

/*    box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.7);*/

    margin: 0 7px;

    padding: 18px 0;

    display: inline-block;

    position: relative;

}



#countdown #tiles > span:before{

    content:"";

    width: 100%;

    height: 13px;

/*    background: #111;*/

    display: block;

    padding: 0 3px;

    position: absolute;

    top: 41%; left: -3px;

    z-index: -1;

}



#countdown #tiles > span:after{

    content:"";

    width: 100%;

    height: 1px;

    background: red;

    border-top: 1px solid #333;

    display: block;

    position: absolute;

    top: 48%; left: 0;

}



#countdown .labels{

    width: 100%;

    height: 25px;

    text-align: center;

/*    position: absolute;*/

    bottom: 8px;

}



#countdown .labels li{

    width: 102px;

    font-size:16px;

    font-weight: 500;

    color: #f47321;

    text-shadow: 1px 1px 0px #000;

    text-align: center;

    text-transform: uppercase;

    display: inline-block;

}

/*-----count css end------------*/

#home{

    padding:30px 10px;

}

.slide_img{

    height: 400px;

    border-radius: 10px;

    width:100%;

}

.container{

    max-width: 1250px!important;

}

#container {

    display:flex;

    max-width:1200px;

    width: 100%;

   margin:auto;

    

}

#steps{

   

    max-width:1200px;

    width: 100%;

   margin:auto;

   padding:20px;

    

}

.image_pooja{

    width:55%;

    padding-top:20px;

}

    

.image_pooja img{

    width: 100%;



}

.description_image{

    /* margin-top: 15px; */

/*    padding-left: 20px;*/

    padding-top: 20px;

}

.icon{

    padding-top: 5px;

    margin-bottom: -11px;

 

    display: flex;

    

}

.icon i{

    margin-top:2px;

}

.icon p{

    padding-left:15px;

    font-size: 16px;
     font-weight: 500;

}

.time{

/*    padding-top: 20px;*/

}

.time p{

    background-color: #f4e4dc;

    padding: 6px 14px;

    margin-top: 10px;

    width: 66%;

    border-radius: 7px;

    font-size: 22px;

    outline: none;

    word-spacing: 2px;

}

.description_image h1 {

/*   padding-top: 15px;*/

  font-size: 30px;

  font-weight: 600;
      color: #000;



}

.description_image h4{

    padding-top: 8px;

  font-size: 17px;

  font-weight: 600;
   color: #000;

}



.description_image button{

    width:100%;

    padding:20px 0px 20px 0px;

    color:white;

    background-color:#8C1517;

    margin-top:20px;

    outline:none;

    text-decoration: none;

    border: none;

    border-radius:6px;

    font-weight: 600;

    font-size:14px;



}

nav{

    width:100%;

    /* margin-top:40px; */

}



.ulist{

display:flex;

justify-content: space-evenly;

padding:15px 0px 15px 0px;

background-color: #fafafa; 
    

}



.ulist li  {

    color:black;

    text-decoration: none;

   

    display:block;

}



.ulist li a {

    color:black;

    font-size:16px;

    font-weight:600;

    text-decoration: none;



   

    color: grey;

}





.ulist li a:hover{



    color:#8C1517;



}

   

.ulist li a.active{

    color:#8C1517;

  

}



.home_intro{

max-width:1200px;

width: 100%;

margin:auto;

border: 1px solid #8c1517;

    padding: 20px;

    border-radius: 11px;

    background: #fafafa4d;



}



.home_intro h1 {

/*    padding-top: 20px;*/

    font-size: 20px;

    font-weight: 600;

    color: #8c1517;



}  



.home_intro p{

    padding-top: 17px;

    font-size:17px;

    color: grey;

    line-height: 1.6;

    word-spacing: 2px;

}

.hr{

    border-bottom: 3px solid #8c1517;

    width: 9%;

    /* margin: auto; */

    padding-top: 0px;

}



#steps h1{

    font-size: 20px;

    font-weight: 600;

    color: #8C1517;

}

#service h1{

    font-size: 20px;

    font-weight: 600;

    color:#8C1517;

}



.laabh{

    max-width:1200px;

width: 100%;

margin:auto;

/* border: 1px solid #8c1517; */

    padding: 20px;

    border-radius: 11px;

    /* background: #fafafa4d; */

}

#service{

    width:100%;

    max-width: 1200px;

    margin:auto;

    flex-wrap: wrap;

}

.pooja_laabh {

    

        max-width: 1200px;

        width: 100%;

        /* padding: 20px; */

        margin: auto;

        display: flex;

        text-align: center;

        flex-wrap: wrap;

        margin-top: 33px;

      

}

.prakriya{

    max-width: 1200px;

        width: 100%;

       padding: 20px; 

        margin: auto;

        display: flex;

        /* text-align: center; */

        flex-wrap: wrap;

        margin-top: 33px;

}

.pooja_1{

    width:25%;

    padding: 0px 19px;

   

 

 

}

.pooja_1 .icon img{

    width:100%;

    border-radius:5px;

}



.pooja_1 .icon i{

    background-color:#f4e4dc;

    color:#8C1517;

    display:block;

    padding: 20px;

    border-radius: 100%;

}



.decs {

    margin-top:27px;

}

.decs h1{

    font-size: 16px!important;

    padding-bottom: 3px;

    text-align: left;

    color: black!important;
   margin-top: 0px;

}

  

.decs p{

    text-align:left;

    font-size:15px;

    color: grey;

    word-spacing: 2px;

    line-height: 1.4;

    text-align: justify;

}



.poojahead{



    max-width: 1200px;

    margin: auto;

    

} 

.poojahead h1 {

    margin-top: 13px;

    margin-bottom: 30px;

    text-align: left;

}

    .pooja_1 .icon {

    

        display:block;

        padding: 0px;

       

        

    

    }



    .decs1 {

        margin-top:0px;

    }

    .decs1 h1{

        font-size: 16px!important;

        padding-bottom: 3px;

        text-align: left;

        color: black!important;
        margin-top:0px;

    }

      

    .decs1 p{

        text-align:left;

        font-size:15px;

        color: grey;

        word-spacing: 2px;

        line-height: 1.4;

        text-align: justify;

    }



.about_mandir{

   width:100%;

   max-width:1200px;

   display:flex;

   align-items: center;

}

#team{

    max-width:1200px;

    width:100%;

     margin:auto;

     padding:20px;

}

.image_mandir{

    padding:20px;
    width: 25%;

}

.image_mandir img{

    width:100%;

    height:auto;

    border-radius: 30px;

  

}

.mandir_decs{

        padding: 0px 10px;
    width: 75%;

}

.mandir_decs p{

    word-spacing: 3px;

    color: grey;

    line-height: 1.5;

    letter-spacing: 0.4px;

    font-size: 15px;

text-align:justify;

}



#team h1 {

    padding-top: 20px;

    font-size: 20px;

    font-weight: 600;

    color: #8c1517;



}  

#packages h1{

    padding-top: 20px;

    font-size: 20px;

    font-weight: 600;

    color: #8c1517;

}

#packages{

 max-width:1200px;

 width:100%;

 margin:auto;

 padding:20px;

}



.package_mandir{

  

    display: flex;

    justify-content: space-evenly;

    margin-top:50px;

}

.card_1{

    width:25%;

    margin-right:20px;

    border: 1px solid #e17675;

    border-radius: 16px;

    /* background: linear-gradient(45deg, #fcbabb, white); */

}

.card_1 img{

    width:100%;

    padding: 10px;

    border-radius: 26px; 

}



.card_1 h3{

    font-size: 18px;

    /* background-color: #ffffff24; */

    padding: 3px 19px;

    font-weight: 600;

    line-height: 1.6;

    color: #ffffff;

    text-align: center;

}



.card_1 ul{

    list-style-type:circle!important;

    padding-top: 12px;

    list-style: circle;

}

.card_1 ul li{

    padding-bottom: 16px;

}



.pack_1{

    background-color: #E17675;

    border-radius: 14px 14px 0px 0px;

    padding-bottom: 20px;

}

.pack_1 h1{

    text-align: center;

    padding-top: 20px;

    /* padding-bottom: 20px; */

    color: white!important;

}

.button{

    

    width: 90%;

    padding: 20px 0px;

    margin: auto;

}



.button a{

        /* padding: 11px 113px; */

        background-color: #e17675;

        text-align: center;

        border-radius: 8px;

        text-decoration: none;

        color: white;

        /* width: 100%; */

        /* margin: auto; */

        display: block;

        padding: 10px;

}





 



    .prakriya-pooja{

        display: flex;

    margin-bottom:3px;

    width: 33.33%;

    padding-right: 50px;

    

    }



    .prakriya_img{

        padding-right:20px;

    }







    .reviews_pooja{

        width:100%;

        max-width:1200px;

        display:flex;

        margin:auto;

    



        

    }

    .reviews_pooja img{

        width:32%;

    }





    





/* ---new slider css --- */



#reviews{

    width:100%;

    max-width:1200px;

    margin:auto;

    padding:20px;



}

#reviews h1{

    padding-top: 20px;

    font-size: 20px;

    font-weight: 600;

    color: #8c1517;

}





.owl-carousel .owl-wrapper-outer {

    overflow: hidden;

    position: relative;

    width: 100%;

    max-width: 1200px;

    margin: auto;

}

#news-slider {

    margin-top: 80px;

  }

  .post-slide {

    background: #fff;

    margin: 20px 15px 20px;

    border-radius: 15px;

    padding-top: 1px;

    /* box-shadow: 0px 14px 22px -9px #bbcbd8; */

  }

  .post-slide .post-img {

    position: relative;

    overflow: hidden;

    border-radius: 10px;

    margin: -12px 15px 8px 15px;

    margin-left: -10px;

  }

  .post-slide .post-img img {

    width: 100%;

    height: auto;

    transform: scale(1, 1);

    transition: transform 0.2s linear;

  }

  .post-slide:hover .post-img img {

    transform: scale(1.1, 1.1);

  }

  .post-slide .over-layer {

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

    opacity: 0;

    background: linear-gradient(

      -45deg,

      rgba(6, 190, 244, 0.75) 0%,

      rgba(45, 112, 253, 0.6) 100%

    );

    transition: all 0.5s linear;

  }

  .post-slide:hover .over-layer {

    opacity: 1;

    text-decoration: none;

  }

  .post-slide .over-layer i {

    position: relative;

    top: 45%;

    text-align: center;

    display: block;

    color: #fff;

    font-size: 25px;

  }

  .post-slide .post-content {

    background: #fff;

    padding: 2px 20px 40px;

    border-radius: 15px;

  }

  .post-slide .post-title a {

    font-size: 15px;

    font-weight: bold;

    color: #333;

    display: inline-block;

    text-transform: uppercase;

    transition: all 0.3s ease 0s;

  }

  .post-slide .post-title a:hover {

    text-decoration: none;

    color: #3498db;

  }

  .post-slide .post-description {

    line-height: 24px;

    color: #808080;

    margin-bottom: 25px;

  }

  .post-slide .post-date {

    color: #a9a9a9;

    font-size: 14px;

  }

  .post-slide .post-date i {

    font-size: 20px;

    margin-right: 8px;

    color: #cfdace;

  }

  .post-slide .read-more {

    padding: 7px 20px;

    float: right;

    font-size: 12px;

    background: #2196f3;

    color: #ffffff;

    box-shadow: 0px 10px 20px -10px #1376c5;

    border-radius: 25px;

    text-transform: uppercase;

  }

  .post-slide .read-more:hover {

    background: #3498db;

    text-decoration: none;

    color: #fff;

  }

  .owl-controls .owl-buttons {

    text-align: center;

    margin-top: 20px;

  }

  .owl-controls .owl-buttons .owl-prev {

    background: #fff;

    position: absolute;

    top: -13%;

    left: 15px;

    padding: 0 18px 0 15px;

    border-radius: 50px;

    box-shadow: 3px 14px 25px -10px #92b4d0;

    transition: background 0.5s ease 0s;

  }

  .owl-controls .owl-buttons .owl-next {

    background: #fff;

    position: absolute;

    top: -13%;

    right: 15px;

    padding: 0 15px 0 18px;

    border-radius: 50px;

    box-shadow: -3px 14px 25px -10px #92b4d0;

    transition: background 0.5s ease 0s;

  }

  .owl-controls .owl-buttons .owl-prev:after,

  .owl-controls .owl-buttons .owl-next:after {

    content: "\f104";

    font-family: FontAwesome;

    color: #333;

    font-size: 30px;

  }

  .owl-item{

    width:360px!important;

  }

  .owl-controls .owl-buttons .owl-next:after {

    content: "\f105";

  }

  @media only screen and (max-width: 1280px) {

    .post-slide .post-content {

      padding: 0px 15px 25px 15px;

    }

  }

  





    

    

/* ------new slider css end------   */
@media(max-width:540px)

{

.image_mandir,.mandir_decs{
    width: 100%;
}

}



@media(max-width:414px)

{

    .slide_img {

  height: 30vh!important;

  

}



    .prakriya-pooja{

        

    width: 100%!important;

    

    }

    .prakriya{

        display: inline!important;

    }

}





@media(max-width:800px)

{

   #container{

    flex-direction: column;

    width:100%;

   }



   .image_pooja{

    width: 100%;

   }

   .description_image h1 {

   

    font-size: 20px;

   

}

.icon p {

    
   
    font-size: 16px;

}



   .time p{

    width:100%;

   }



   .pooja_laabh{

    width:100%;

   }



   .pooja_1{

    width:100%;

   }

.about_mandir{

    display:flex;

    flex-direction: column;

}

.mandir_decs{

    padding:18px 20px;

}

.card_1{

    width: 45%;

    margin-bottom: 20px;

}

.package_mandir{

  

    display: flex;

    flex-wrap: wrap;

    

}



    }



    @media(max-width:1000px)   {

        .card_1{

            width: 45%;

            margin-bottom: 20px;

        }

        .package_mandir{

          

            display: flex;

            flex-wrap: wrap;

            

        }

        .button{

            margin:auto;

        }

    }



    

