body {
	/*font-family: "Lato", sans-serif;*/
	font-size: 16px;
	line-height: 26px;
	letter-spacing: 0;
}
.whatsapp-float {
     position: fixed;
     left: 20px;
     top: 50%;
     transform: translateY(-50%);
     background: #25D366;
     color: white;
     padding: 15px 20px;
     border-radius: 50px;
     box-shadow: 0 5px 20px rgba(37, 211, 102, 0.5);
     z-index: 1000;
     text-decoration: none;
     display: flex;
     align-items: center;
     gap: 10px;
     transition: all 0.3s;
}
 .whatsapp-float:hover {
     background: #128C7E;
     color: white;
     transform: translateY(-50%) scale(1.05);
}
 .whatsapp-float i {
     font-size: 24px;
}
 .admin-link {
     position: fixed;
     top: 20px;
     right: 20px;
     background: white;
     color: #764ba2;
     padding: 10px 20px;
     border-radius: 50px;
     text-decoration: none;
     font-weight: 600;
     box-shadow: 0 5px 15px rgba(0,0,0,0.1);
     transition: all 0.3s;
}
 .admin-link:hover {
     background: #764ba2;
     color: white;
     transform: translateY(-2px);
}
 .whatsapp {
     color: #25D366;
}
 select.form-select option {
     line-height: 40px;
}
 .owl-item-caption{
     background-color: rgba(0,0,0,.4)!important;
     text-align:center;
}

/*********************Home Page carousel center_h****************/
 .carousel-caption{
     background-color: rgba(0,0,0,.4)!important;
     bottom:170px;
     color:#fff;
     width:40%;
     text-align:center;
     left:30%;
     padding:20px;
}
 .carousel-caption1{
     left:57%;
}
 .carousel-caption2{
     left:57%;
}
 .center_home .carousel-indicators{
     bottom:20px;
}
 #center_bottom{
     background:url(../img/5.png) left top repeat-x;
     position:absolute;
     bottom:-5px;
     width:100%;
     height:30px;
}
 #center_top{
     background:url(../img/5.png) left top repeat-x;
     position:absolute;
     top:-5px;
     width:100%;
     height:30px;
     -webkit-transform: rotate(180deg);
     transform: rotate(180deg);
}
@media screen and (max-width : 767px){
     .carousel-caption{
         padding:30px 15px 70px 15px;
         position:static!important;
         width:100%;
         background:#333!important;
    }
     .carousel-caption1{
         left:0%;
    }
     .carousel-caption2{
         left:0%;
    }
     .center_home .carousel-indicators{
         bottom:15px;
    }
     .carousel-control-prev{
         display:none;
    }
     .carousel-control-next{
         display:none;
    }
     .center_home p{
         text-align:left;
         font-size:14px;
    }
     .center_home br{
         display:none;
    }
     .center_home .font_60{
         font-size:32px;
    }
     .center_home .button{
         padding:10px 15px;
    }
     .about_hm2{
         display:none;
    }
     .about_hm3{
         display:none;
    }
     .about_hm4{
         display:none;
    }
     .about_h1r{
         text-align:center!important;
    }
     .about_h1r p{
         text-align:left;
    }
     .about_h1l {
         margin-top:15px;
         margin-bottom:15px;
    }
     .attend_1l {
         padding-top:0;
    }
     .attend_1m {
         padding: 20px 15px;
         border-radius:0;
         margin-top:15px;
         margin-bottom:15px;
    }
     .bride_1i{
         margin-top:15px;
         margin-bottom:15px;
    }
     .attend_1l{
         display:none;
    }
     .bride_1i2n h1{
         font-size:36px;
    }
     .bride_1i2n h6{
         font-size:24px;
    }
}
 @media (min-width:576px) and (max-width:767px) {
     .carousel-caption{
         bottom:50px;
    }
}

@media (min-width:992px) and (max-width:1200px) {
     .center_home img{
         min-height:800px;
    }
     .about_hm2 img{
         width:130px;
         height:130px;
    }
     .about_hm3 img{
         width:130px;
         height:130px;
    }
     .about_hm4 img{
         width:130px;
         height:130px;
    }
     .about_hm2 {
         left:0;
    }
     .about_hm4 {
         right:0;
    }
     .about_hm3 {
         right:0;
    }
}
 @media (min-width:1201px) and (max-width:1280px) {
     .about_hm2 {
         left:0;
    }
     .about_hm4 {
         right:0;
    }
     .about_hm3 {
         right:0;
    }
     .about_hm2 img{
         width:130px;
         height:130px;
    }
     .about_hm3 img{
         width:130px;
         height:130px;
    }
     .about_hm4 img{
         width:130px;
         height:130px;
    }
}
 @media (min-width:1400px) and (max-width:2000px) {
     .about_hm2 {
         left:0;
    }
     .about_hm4 {
         right:0;
    }
     .about_hm3 {
         right:0;
    }
}

 figure.effect-jazz figcaption::after, figure.effect-jazz img {
     -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
     transition: opacity 0.35s, transform 0.35s;
}
 figure.effect-jazz:hover img {
     -webkit-transform: scale3d(1.05,1.05,1);
     transform: scale3d(1.05,1.05,1);
}
 .col_brown{
     color:#c78665!important;
}
 .col_red{
     color:#ee0b42!important;
}
 .col_dark{
     color:#cd0b3a!important;
}
 .bg_brown{
     background-color: #c78665!important;
}
 .bg_light{
     background-color: #edf5f7!important;
}
 .bg_back{
     background-color: rgba(0,0,0,.4)!important;
}
/*********************center_h_end****************/

.owl-carousel .owl-item .img-icon2 img, .card-body .img-icon2 img {
  width: 70px !important;
}
 