*{
    margin: auto;
    padding: 0;
    margin: 0;
    scroll-behavior: smooth;
}
body{
     font-family: "Cambo", serif;
     /*font-family: "Gloria Hallelujah", cursive;*/
     position: relative;
}
h1,h2,h3,h4,h5,h6{
     font-family: "Montserrat", sans-serif;
}
/*h1{*/
/*    font-family: "Sansita", sans-serif;*/
/*}*/
p,a{
    /* font-family: "Noto Serif", serif; */
     font-family: "Cambo", serif;

}
/* Custom Scrollbar Styling */
::-webkit-scrollbar {
    width: 10px; /* Width of the scrollbar */
    height: 10px; /* Height of the scrollbar (horizontal scroll) */
}

::-webkit-scrollbar-track {
    background: rgba(255, 182, 193, 0.2); /* Light pink background for the track */
    border-radius: 5px; /* Rounded corners for the track */
}

::-webkit-scrollbar-thumb {
    background: #d91319; /* Gradient thumb for a romantic effect */
    border-radius: 5px; /* Rounded corners for the thumb */
    border: 2px solid rgba(255, 255, 255, 0.5); /* Border for a clean, polished look */
}

::-webkit-scrollbar-thumb:hover {
    background: linear-gradient(45deg, #ff3e3e, #ff7f50); /* Brighter gradient on hover */
}

::-webkit-scrollbar-thumb:active {
    background: linear-gradient(45deg, #ff1a1a, #ff6347); /* Active state for the thumb */
}


/* Header  */

/* Nav sec  */
#srk-home{
border-bottom: 1px solid #f1f1f1;
}

.skNav_sec{

}
.skNav_1{
    display: flex;
    align-items: center;
    gap: 9%;
}

.skNav_1 a {
    text-decoration: none;
    display: block;
    text-align: center;
    color: rgb(20, 20, 20);
    font-weight: 500;
    transition: 0.5s;
}
.skNav_1 a:hover{
    color: #d60007;
}
.skNav_1 a i{
    color: #d60007;
    font-size: 22px;
}
.skNav_2 a{
    display: block;
    width: 60%;
    margin: auto;
}

.skNav_logo{
    padding: 5px;
}
.skNav_logo img{
    width: 100%;
}

.skNav_3 a {
    text-decoration: none;
    display: block;
    text-align: center;
    color: rgb(20, 20, 20);
    font-weight: 500;
    transition: 0.5s;
    
}
.skNav_3 a:hover{
    color: #d60007;
}
.skNav_3 a i{
    color: #d60007;
    font-size: 22px;
}
.srk_quote h6{
    font-size: 25px;
    font-family: "Boogaloo", sans-serif;
}
.srk_quote_dark h6{
    font-size: 25px;
    color: #fff;
    font-family: "Boogaloo", sans-serif;
}

.nav_dotLine {
    /* border: 1px solid ; */
    height: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    display: none;

}
.nav_dotLine span{
    background-color: #d6000794;
    height: 10px;
    width: 10px;
    display: block;
    border-radius: 100%;
}

.nav_dotLine::before{
    content: "";
    border-top: 1px solid #d6000794;
    width: 15%;
    position: absolute;
    left: 30%;
}
.nav_dotLine::after{
    content: "";
    border-top: 1px solid #d6000794;
    width: 15%;
    position: absolute;
    right: 30%;
}

/* **********Banner  */
.skBann_sec{
    overflow: inherit !important;
    position:relative;
    z-index:5000;
}

.skBann_main{
    /* border: 1px solid rgb(73, 73, 73); */
    height: 500px;
}
.skBann_1{
    z-index: 2;
}

.skBann_1 h4{
font-size: 20px;
    font-weight: bold;
    margin-top: -15px;
}
.skBann_1 h1 {
    /* font-weight: bold; */
    /* max-width: 100%; */
    color: #d60007;
    font-size: 37px;
}
.skBann_1 p{
    /* font-weight: bold; */
    max-width: 85%;
    margin-top: 20px;
}

.skBann_1 button{
       width: 35%;
    padding: 5px;
    border: none;
    background: transparent;
    color: #d60007;
    font-size: 18px;
    font-weight: 600;
    margin-top: 20px;
    border: 1px solid #d60007;
    transition: 0.5s;
    position:relative;
    overflow:hidden;
    z-index:2;
    transition:0.5s;
    border-top-left-radius: 15px;
    border-bottom-right-radius: 15px;
}



.skBann_1 button::before{
    content: "";
    position: absolute;
    border: 1px solid #d60007;
    left: 0;
    top: 0;
    width: 0%;
    opacity:0;
    height: 100%;
    background: #d60007;
    z-index: -1;
    transition:0.5s;
}    
.skBann_1 button:hover{
    color:white;
}
.skBann_1 button:hover::before{
    width:100%;
    opacity:1;
}


.srkBkMOD_cont{
    background: #fdf9f9;
    padding:20px;
}
.srkBkMOD_cross{
    position: absolute;
    top: 14px;
    right: 14px;
    z-index:500;
}

.srkBkMOD_cont{
    border:none !important;
    /*border:none;*/
    border-top-left-radius: 40px;
    border-bottom-right-radius: 40px;
    border-top-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}
.srkBkMOD_cont h4{
    font-weight:600;
}

.srkBkMOD_cont h4 span{
    color:#d90007;
}

.srkBkMOD_cont form input{
width: 100%;
    padding: 10px;
    margin-top: 20px;
    border: none;
    box-shadow: 0px 0px 5px #ffdada;
    border-top-left-radius: 15px;
    border-bottom-right-radius: 15px;
    padding-left: 20px;
    outline:#d90007;
}
.srkBkMOD_cont form input:focus{
    box-shadow:none;
}

.srBK_DT{
  display: flex;
  justify-content: space-between;
    
}

.srkBkMOD_cont .srBK_sub{
       width: 28%;
    padding: 3px;
    border: none;
    background: #d60007;
    color: white;
    font-size: 18px;
    font-weight: 600;
    margin-top: 25px;
    border: 1px solid #d60007;
    transition: 0.5s;
    position: relative;
    overflow: hidden;
    z-index: 2;
    transition: 0.5s;
    border-top-left-radius: 15px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 0;
}

.srBK_subDIV{
    display:flex;
    justify-content:center;
}

.srBK_DT input {
    margin-top:10px !important;
}

.srBK_DT_dvv{
    width:45%;
}
.DT_icons{
    display:none;
}
.srBK_DT_dvv label{
    display:none;
}



.skBann_1_img img{
    width: 100%;
}
.skBann_1_img{
    width: 20%;
    position: absolute;
    top: -13px;
    z-index: -1;
    opacity: 0.1;
}


.skBann_2{
    z-index: 2;
    top: 20px;
}
.skBann_2_owllll  .owl-stage-outer{
    padding-bottom: 100px;
}
.skBann_2_owllll .owl-nav.disabled{
    display: none !important;
}

.skBann_2_owllll .owl-item img{
    height:500px;
}

.skBan_2_star img{width: 100%;}
.skBan_2_star{
    position: absolute;
    top: 20%;
    left: -6%;
    opacity: 0.1;
    width: 18%;

}
.skBan_2_star_1{
    top: 32%;
    left: -12%;
    width: 10%;
}
.skBann_2_img{
    /* padding: 20px; */
    border-top-left-radius: 60px;
    border-bottom-right-radius: 60px;
    position: relative;
    top: 20px;
}
.skBann_2_img img{
    width: 100%;
    border-top-left-radius: 60px;
    border-bottom-right-radius: 60px;
}

.skBann_3_img img{
    width: 100%;
}
.skBann_3_img{
    width: 25% !important;
    position: absolute;
    top: 7% !important;
    right: -150px !important;
    z-index: 50;
}
.skBann_4_img img{
    width: 100%;
}
.skBann_4_img {
    width: 25%;
    position: absolute;
    top: 51%;
    left: -12%;
    z-index: 50;
}

.skBan_2_sideTxt{
    background-color: #00000094;
    width: 35%;
    padding: 15px;
    font-size: 17px;
    border-top-left-radius: 40px;
    padding-left: 30px;
    position: absolute;
    top: 63%;
    right: -36px;
    border-bottom-right-radius: 40px;
    color: #ffffff;
    z-index: 50;
    font-weight: 500
}
.skBan_2_sideTxt p{
    margin-bottom: 0;
}


/************ 1st part  */

.srSec_1st{
    background: url(../images/lightbg1.jpg)no-repeat center;
    background-size: cover;
    /* padding-top: 50px; */
    padding-bottom: 30px;
    /*overflow: hidden;*/
}
.sr1st_strr img{
    width: 100%;
}
.sr1st_strr{
    width: 11%;
    position: absolute;
    top: -10px;
    opacity: 0.2;
    left: -21px;
}
.srSec1st_imgg{
    /* padding: 25px; */
    position:relative;
    /*overflow:hidden;*/
}

.srSec1st_imgg img{
    width: 100%;
    height: 100%;
}

.srSec1st_imgg button{
        top: 0;
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 62px;
    background: transparent;
    border: none;
    color: white;
}
.srkABmodd_body{
    padding:0 !important;
}
.srkABmodd_body img{
    width:100%;
}
.srkABmodd_cont{
    /*background:#fdf9f9;*/
    /*padding-top:20px;*/
    border:none !important;
}

.srkABmodd_cross{
  position: absolute;
    top: 13px;
    right: 13px;
    z-index: 500;
    background: #fdf9f9c9;
    opacity: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 22px;
}



.srSec1st_imgg #srFlIMG_1{
    border-top-right-radius: 60px !important;
    border-bottom-left-radius: 60px;
    /*box-shadow: 1px 1px 12px #00000047;*/
}
.srSec1st_imgg #srFlIMG_2{
    border-top-left-radius: 60px;
    border-bottom-right-radius: 60px;
    /*box-shadow: 1px 1px 12px #00000047;*/
}
.srSec1st_imgg #srFlIMG_3{
    border-top-left-radius: 60px;
    border-bottom-right-radius: 60px;
    /*box-shadow: 1px 1px 12px #00000047;*/
}
.srSec1st_imgg #srFlIMG_4{
    border-top-right-radius: 60px;
    border-bottom-left-radius: 60px;
    /*box-shadow: 1px 1px 12px #00000047;*/
}
.srSec1st_2{
    /* overflow: ; */
}
.srSec1st_2 h2{
    font-weight: bold;
    position: relative;
    margin-bottom: 10px;
}
.srSec1st_2 h2::before{
   content: "";
    border-top: 1px solid #d60007;
    position: absolute;
    width: 18%;
    left: 33%;
    top: 19px;
}
.srSec1st_2 h2 span{
    color: #d60007;
}

.srSec1st_2 button{
    width: 21%;
    padding: 3px;
    border: none;
    background: transparent;
    color: #d60007;
    font-size: 18px;
    font-weight: 600;
    margin-top: 10px;
    border: 1px solid #d60007;
    transition: 0.5s;
    position: relative;
    overflow: hidden;
    z-index: 2;
    transition: 0.5s;
    border-top-left-radius: 15px;
    border-bottom-right-radius: 15px;
}


.srSec1st_2 button::before{
  
    content: "";
    position: absolute;
    border: 1px solid #d60007;
    left: 0;
    top: 0;
    width: 0%;
    opacity:0;
    height: 100%;
    background: #d60007;
    z-index: -1;
    transition:0.5s;
}    
.srSec1st_2 button:hover{
    color:white;
}
.srSec1st_2 button:hover::before{
    width:100%;
    opacity:1;
}




.sr1st_veg img{
    width: 100%;
}
.sr1st_veg{
    position: absolute;
    width: 14%;
    /* transform: rotateY(180deg); */
    left: -120%;
    opacity: 0.4;
    bottom: -66%;
}
.sr1st_pan img{
    width: 100%;
}
.sr1st_pan{
    position: absolute;
    width: 27%;
    /*transform: rotate(-27deg);*/
    opacity: 0.2;
    top: -35%;
    right: 3%;
}

.sr1st_sarukh img{
    width: 100%;
}
.sr1st_sarukh {
    position: absolute;
    width: 17% !important;
    right: 0% !important;
    bottom: 0% !important;
}
/* **** SRK 2nd Part  */
.srSec_2nd {
    background: url(../images/smokebg.png) no-repeat center;
   background-size: 100% 100%;
    position: relative;
    padding: 100px 0;
    /*overflow: hidden;*/
}

.sr2nd_head h2{
    font-weight: bold;
    position: relative;
}
.sr2nd_head h2 span{
    color: #d60007;
}

.sr2nd_head p{
    max-width: 82%;
    margin: auto;
}


.sr2ndCARD_imgIC{
    position: relative;
    z-index: 2;
    text-align: center;
}
.sr2ndCARD_imgIC i{
    font-size: 40px;
    color: #d60007;
    margin-left: 10px;
}
.sr2ndCARD_imgIC::before{
    content: "";
    /* border: 1px solid; */
    height: 40px ;
    width: 40px;
    position: absolute;
    z-index: -2;
    background-color: #f5f2f2;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

.sr2ndCARD_1{
    text-align: center;
    transform: 0.5s;
}
.sr2ndCARD_1 h4{
    font-weight: 600;
    margin-top: 20px;
    transition: 0.5s;
        font-size: 18px;
}
.sr2ndCARD_1 p{
    font-size: 15px;
}

.sr2ndCARD_1:hover .chCh{
    color: #d60007;
}
.chooo_ic{
    transition: 0.5s;
}
.sr2ndCARD_1:hover .chooo_ic{
    color: #28334d;
}


/* 3rd part  */

.srk3rd_sec{
    /* background-color: #28334d; */
    background: url("../images/srLatFoodBAck.jpeg");
    background-blend-mode: overlay;
    background-color: #28334d;
    background-position: center;
    background-size: cover;
    background-attachment: fixed;
    padding: 100px 0;
}

.sr2ndLight_icon_1 img{
    width: 100%;
}
.sr2ndLight_icon_1{
        width: 18% !important;
    position: absolute !important;
    opacity: 1.3 !important;
    /* top: 0; */
    left: -5px !important;
    bottom: 0px !important;

}
.sr2ndLight_icon_1 img{
    width: 100%;
}
.sr2ndLight_icon_1{
    width: 10%;
    position: absolute;
    opacity: 0.5;
}
.sr2ndLight_icon_2 img{
    width: 100%;
}
.sr2ndLight_icon_2{
    width: 20%;
    position: absolute;
    /* opacity: 0.2; */
    right: 0;
    /* top: 11px; */
    bottom: -1px;
}


.srk3rd_head{
    text-align: center;
}
.srk3rd_main{
    margin-top: 35px;
}
.srk3rd_head h2{
    font-weight: 600;
    color: white;
}
.srk3rd_head p{
    max-width: 82%;
margin: auto;
color: white;
}

.srk3rd_head h2 span{
    /* color: #d60007; */
}

.srk3rd_card_1{
    background-color: white;
    padding: 24px;
    text-align: center;
    border-top-left-radius: 60px;
    border-bottom-right-radius: 60px;
    box-shadow: 1px 1px 13px #0000000a;
    position: relative;
    padding-top: 110px !important;
    transition: 0.5s;
    
}
.srk3rd_card_1:hover .srk3rdCARD_img{
    transform: scale(1.2);
}
.srk3rdCARD_img1{
    position: absolute;
    top: -70px;
    transition: 0.5s;
    padding: 5px;
    width: 100%;
    left: 10px;
}

.srk3rd_card_1:hover .srk3rdCARD_img1{
    transform: scale(1.2);
}
#srk3rdCARD_img_extt{
    width: 62% !important;
    left: 20%;
}

.srk3rd_main_owwl .owl-stage-outer{
    padding-top: 130px;
    padding-bottom: 50px;
}
.srk3rd_main_owwl .owl-nav.disabled{
    display: flex !important;
    position: absolute;
    width: 100%;
    justify-content: center;
    gap: 1190px;
    top: 38%;
}
.srk3rd_main_owwl .owl-nav button{
    font-size: 35px !important;
    color: #ffffff !important;
}
.srk3rd_main_owwl .owl-nav button:hover{
    background: none !important;
}



.srk3rd_card_1 h5{
    font-weight: 600;
    color: #d60007;
    font-size: 18px;
}
.srk3rd_card_1 p{
    margin-top: 20px;
}
.srk3rd_card_1 span{
    background: black;
    color: white;
    width: 35px;
    position: absolute;
    height: 35px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 20px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    top: 70px;
}

.srk3rdCARD_img img{
    width: 100%;
}
.srk3rdCARD_img{
    position: absolute;
    /* position: absolute; */
    top: -141px;
    transition: 0.5s;
    padding: 30px 30px 0 30px;

}


    /**** Founder Section*/
    
    
.srkFound_sec{
    background:#fdf9f9;
    padding-bottom: 100px;
}    
.srkFoundDiv_1_inn img{
        width: 100%;
    border-radius: 60px;
    border-top-right-radius: 0;
}
.srkFoundDiv_1_inn{
    width:100%;
}
.srkFound_div_2 {
    padding-left:20px;
}
.srkFoundDiv_2_inn h3{
    margin-bottom:15px;
}
.srkFoundDiv_2_inn {
    background: white;
    padding: 40px 40px 20px 40px;
    height: 60%;
    border-radius: 60px;
    border-top-left-radius: 0;
    box-shadow: 1px 1px 10px #8080802e;
       
}

.srkFoundDiv_2_inn p span{
    font-family: "Style Script", cursive;
    font-size:22px;
    color:#de0007;
    position:relative;
    display:block;
}
.srkFoundDiv_2_inn p span::before{
        content: "";
    position: absolute;
    border-top: 1px solid #de0007;
    left: 60%;
    width: 10%;
    top: 51%;
}

.srkFoundDiv_2_inn h3 span{
      color:#de0007;
}













/* srk  4th part  */

.srMenu_sec{
    position: relative;
        background: url(../images/darkbg.jpg);
        padding: 100px 0;
    /* overflow: hidden; */
}
.srMenu_iconLig img{
    width: 100%;
}
.srMenu_iconLig{
    position: absolute;
    z-index: 50;
    width: 13%;
    top: 0;
    left: -41px;
    opacity: 0.4;
}
.srMenu_head h2{
    font-weight: 600;
color: #fff;
}
.srMenu_head p{
margin: auto;
color: #fff;
}

.srMenu_head h2 span{
    color: #d60007;
}
.srMenu_main nav .nav{
     justify-content: center; 
    border: none;
    gap: 0px;
    padding: 0;
    /* padding-bottom: 2px; */
}

.srMenu_main nav .nav button{
     border: none;
    color: #fff;
    font-weight: 500;
    font-size: 15px;
    padding-bottom: 10px;
}
.srMenu_main nav .nav button.active{
    color: #d60007;
    border-radius: none !important;
    border-bottom: 3px solid;
    background: transparent !important;
}
.srMenu_main nav .nav button:hover{
color: #d60007;
}
.srMenu_det_1{
    background-color: #f9f1f1;
    padding: 20px;
    margin-top: 20px;
    border-top-left-radius: 30px;
    border-bottom-right-radius: 30px;
    /*border: 1px solid #ffcccc;*/
    transition:0.5s;
        /*box-shadow: 1px 1px 2px #dddddd;*/
}
.srMenu_det_1:hover{
    background:white;
}
.srMenu_det_1 p{
    margin-bottom: 0;
    display: flex;
    justify-content: space-between;
}
.srMenu_det_1 h6{
    display: flex;
    justify-content: space-between;
}
.srMenu_det_1 p:nth-child(2){
    /* color: #28334d; */
}
.srMenu_det_1 h6{
    font-size: 19px;
    font-weight: 600;
}
.srMenu_det_1 p span{
    color: #e9060d;
    font-size:17px;
}
#bigOPttab{
    width: 80%;
}
#orTabIn{
    display: block;
    text-align: center;
}


/* MEnu  */

.Menu_NAv{
    overflow-x: scroll;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: nowrap;
    gap: 15px;
    white-space: nowrap;
    cursor: grab;
    padding-bottom: 15px;

}
.srMenu_main ul::-webkit-scrollbar {
    height: 1px !important;
    width: 2px;
}
.srMenu_main ul::-webkit-scrollbar-thumb {
    background:#d74d29;
    border-radius: 10px;
}
.srMenu_main ul::-webkit-scrollbar-track {
    background: #e9efec !important;
}


.srMenu_details .tab-pane{
    padding-top:30px;
}

.srMenu_details .tab-pane .dLog_tabP{
    font-family: "Boogaloo", sans-serif;
    color: white;
    font-size: 25px;
    letter-spacing: 0px;
}









/* 5th part  */

.srExper_sec {
    background: #fdf9f9;
    padding-top: 50px;
    position: relative;
    /*overflow: hidden;*/
    padding-bottom: 100px;
}
.srExperFlow_imgg img{
    width: 100%;
}
.srExperFlow_imgg{
    width: 13%;
    position: absolute;
    top: 0;
    left: -47px;
    opacity: 0.5;
}

.srExper_head h2 {
    font-weight: 600;
    color: black;
}
.srExper_head h2 span{
    color: #f72d33;
}
.srExper_head p{
    max-width: 70%;
    margin: auto;
    /* color: white; */
}

.srExperIMG_txt{
    /* display: none; */
}
.srExperIMG{
    overflow: hidden;
    /* padding: 10px; */
    position: relative;
}
.srExperIMG_txt{
     position: absolute;
    color: white;
    bottom: 0px;
    /* left: 29px; */
    width: 100%;
    padding-left: 38px;
    /* height: 96%; */
    padding-top: 25px;
    background: linear-gradient(to top, #000000c7 34%, #00000000);
    /* background: aqua; */
    padding-bottom: 21px;
}
.srExperIMG_txt h5{
font-size: 22px;
margin-top: 20px;
}
.srExperIMG_txt p{
    font-size: 15px;
}
.srExperIMG img{
 width: 100%;
    height: 350px;
    object-fit: cover;
    object-position: center;
}
.srExperIMG_0{
    border-top-right-radius: 60px;
    border-bottom-left-radius: 60px;
}
.srExperIMG_1{
    border-top-left-radius: 60px;
    border-bottom-right-radius: 60px;
}
.srExperIMG_2{
    border-top-left-radius: 60px;
    border-bottom-right-radius: 60px;
}
.srExperIMG_3{
    border-top-right-radius: 60px;
    border-bottom-left-radius: 60px;
}



/*********   srk Form */

.srkForm_sec{
    padding-top: 100px;
}

.srkForm_Contact h2{
    font-weight: 600;
    color: black;
}

.srkForm_Contact h2 span {
    color: #d60007;
}

.srkForm_Contact p{
    margin-top:20px;
}

.srkForm_ContInfo h4{
    color: #da0007;
    font-size: 22px;
    margin-top: 15px;
    position:relative;
}
/*.srkForm_ContInfo h4::before{*/
/*    content:"";*/
/*    position:absolute;*/
/*    border:1px solid #da0007;*/
/*    width:10%;*/
/*}*/

.srkForm_ContInfo a{
       text-decoration: none;
    color: black;
    margin-bottom: 8px;
    display: block;
    margin-left: 30px;
    transition:0.5s;
}

.srkForm_ContInfo a:hover{
     color: #da0007;
}

.linkSrkSocc{
    display:flex;
}
.linkSrkSocc a{
    /*color:#da0007;*/
    font-size:20px;
}
.skForm_main{
        /*background: #fdf9f9;*/
    border-top-left-radius: 18px;
    border-bottom-right-radius: 18px;
    padding-bottom: 30px;
}

.skForm_main form input{
    padding: 5px;
    margin-top: 15px;
    box-shadow: none !important;
    font-size: 12px;
    border: none;
    border-bottom: 1px solid #000;
    border-radius: none !important;
    border-radius: 0;
    background: transparent;
}
.skForm_main form input:focus{
      border: 1px solid black;
}

.skForm_main form button{
    width: 15%;
    padding: 5px;
    border: none;
    background: #d60007;
    color: white;
    font-size: 18px;
    font-weight: 600;
    margin-top: 45px;
    border: 1px solid #d60007;
    transition: 0.5s;
    position: relative;
    overflow: hidden;
    z-index: 2;
    transition: 0.5s;
    border-top-left-radius: 15px;
    border-bottom-right-radius: 15px;
     border-top-right-radius: 0;
    border-bottom-left-radius: 0;
}

.skForm_main form button:hover{
        background: transparent;
         border: 1px solid #d60007;
             color: #d60007;
}









/*****   Testimonials */

.srkTesti_sec{
        /* background-color: #28334d; */
    background: url(../images/srkAmb_1.jpeg);
    background-blend-mode: overlay;
    background-color: #28334d;
    background-position: center;
    background-size: cover;
    background-attachment: fixed;
}

.srkTesti_sec h2 {
    font-weight: 600;
    text-align: center;
    color:white;
    font-size: 35px;
}
/*.srkTesti_sec h2 span {*/
/*    color: #d60007;*/
/*}*/

.srkTesti_1{
    /* background: #fdf9f9; */
    padding: 20px;
    width: 100%;
    /* margin: 25px auto; */
    border-top-left-radius: 50px;
    border-bottom-right-radius: 50px;
    position: relative;
    /* height: 240px; */
    box-shadow: 1px 1px 7px #00000026;
    padding-top: 0;
    
}
/*.srkTesti_1::before{*/
/*        content: "";*/
/*    position: absolute;*/
/*    border: 1px solid #d60007;*/
/*    width: 55%;*/
/*    top: 1px;*/
/*    right: 0;*/
/*}*/

/*.srkTesti_1::after{*/
/*        content: "";*/
/*    position: absolute;*/
/*    border: 1px solid #d60007;*/
/*    width: 55%;*/
/*    bottom: 1px;*/
/*    left:0;*/
/*    display:none;*/
/*}*/

.srkTesti_main{
    margin-top:20px;
}
.testStars{
    color:#d60007;
}
.srkTesti_img{
       position: absolute;
    background: white;
    width: 60px;
    height: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
    font-size: 25px;
    right: 30px;
    top: -25px;
    border: 2px solid;
    color: #d60007;
}

.testName{
    
    color: #ffe1e1;
    position: relative;
    font-size: 15px;
    font-weight: 600;
    margin-top:30px;
}
.testName::before{
        content: "";
    position: absolute;
    border-top: 1px solid #ff3737;
    width: 6%;
    top: -10px;
    /* right: 28%; */
    transform: translate(-50%, -50%);
    left: 50%;
}

.testTTXXT{
    text-align:center;
    color:white;
    font-size:16px;
}

.srkTesti_1 span{
    display:block;
    text-align:center;
    color:white;
}

.srkTesti_owwwll .item{
    padding:8px !important;
}


/* Footer  */
.srFoot_sec {
    position: relative;
    overflow: hidden;
    border-top: 1px solid #dddddd;
     background: url(../images/darkbg.jpg);
}
.srFoot_flowww img{
    width: 100%;
}
.srFoot_flowww{
    width: 6%;
    position: absolute;
    bottom: 0;
    left: 10px;
    opacity: 0.5;
}
.srFoot_sec a{
    text-decoration: none;
}
.srFoot_1{
/* padding-top: 50px; */
    position: relative;
}
/* .srFoot_1::before{
    content: "";
    position: absolute;
    border-left: 1px solid #dddddd81;
    height: 70px;
    top: 15%;
}
.srFoot_1::after{
    content: "";
    position: absolute;
    border-left: 1px solid #dddddd81;
    height: 70px;
    top: 15%;
    right: 20%;
} */

.srFoot_1 a:hover{
    color: #d60007;
}
.srFoot_1 a i{
    color: #f72d33;
}
.srFoot_1 p{
    margin-top: 10px;
    
}
.srFoot_logo img{
    width: 100%;
}
.srFoot_logo {
    width: 62%;
    /* margin: auto; */
    background: #fdf9f9;
    padding: 10px 20px;
    border-top-left-radius: 25px;
    border-bottom-right-radius: 25px;
}
.srFoot_2 p{
    color: #dddddd;
    margin-top: 20px;
    margin-bottom: 0;
    max-width: 90%;
}
.srFoot_2_list{
     /* text-align: center; */
     display: flex;
     justify-content: center;
     gap: 5%;
     margin-top: 20px;
     flex-direction: column;
     row-gap: 13px;
     /* padding-left: 50px; */
     width: 50%;
     margin: auto;
}
.srFoot_2_list a{
    color: #f5f2f2;
    font-weight: 700;
    font-size: 18px;
    transition: 0.5s;
    position: relative;
}
.srFoot_2_list a::before{
    content: "";
    position: absolute;
    border-top: 2px solid #f5f2f2;
    width: 0%;
    transition: 0.5s;
    bottom: 0;
}
.srFoot_2_list a:hover::before{
    width: 100%;

}
.srFoot_2_list a:hover{
    color: #d60007;
}
.srFoot_2_copy{
    /* text-align: center; */
}
.srFoot_2_copy p{
    margin-bottom: 0;
    margin-top: 10px;
    font-size: 15px;
}
.srFoot_2_copy p a{
    color: #d60007;
}



.srSoc_ft a{
    color: #d60007;
    font-size: 18px;
}
.srSoc_ft{
    display: flex;
    /* justify-content: end; */
    gap: 5%;
    position: relative;
    top: 15px;
}
.srFoot_3 h6{
    color: #e9efec;
    font-size: 24px;
    position: relative;
    bottom: 10px;
}
.srFoot_3 a{
    display: block;
    color: #f5f2f2;
    transition:0.5s;
    /* margin-top: 10px; */
}
.srFoot_3 a:hover{
     color:#f72d33;
}
.ftSRcont{
    margin-top: 25px;
}
.ftSRcont a{
    /* font-size: 18px; */
    margin-top: 10px;
    transition:0.5s;
}
.ftSRcont a:hover{
    color:#f72d33;
}



.srFoot_2_copy{
    display: flex;
    justify-content: space-between;
    margin-top: 28px;
    padding-top: 15px;
    border-top: 1px solid #80808040;

}
.srFoot_2_copy p{
    color: #ddddddad;
    font-size: 14px;
}



.srFoot_1_img img{
    width: 100%;
}

.srFoot_1 h6{
    color: #e9efec;
    font-size: 24px;
        padding: 0 0 15px 0
    /*position: relative;*/
    /*bottom: 25px;*/
}
.srFoot_1_main{
    /* margin-top: 50px; */
}
.srFoot_1_img{
    /* padding: 5px; */
}
.srFoot_1_img img{
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px;
}
.srFoot_leav img{
    width: 100%;
}
.srFoot_leav{
    width: 7%;
    top: 12px;
    position: absolute;
    right: 0;
    opacity: 0.6;

}


.error {
      color: red;
      font-size: 14px;
    }
    .is-invalid {
      border-color: red;
    }

#date-error{
     position: absolute;
    bottom: -22px; 
}
#time-error{
   position: absolute;
    bottom: -22px;
    right: -2px;
    width: 100%;
}
.bookinput{
    position: relative;
}
#first_name-error{
    position: absolute;
}
#phone-error{
    position: absolute;
}

.srk_layer_1 img{
    width: 100%;
    height: auto;
    object-fit: cover;
}
.srk_layer_1{
    position: absolute;
    right: 0;
    top: 50%;
    width: 20%;
    transform: translate(0, -50%);
}
.srk_layer_2 img{
    width: 100%;
    height: auto;
    object-fit: cover;
}
.srk_layer_2{
    position: absolute;
    left: -15px;
    top: 50%;
    width: 20%;
    transform: translate(0, -50%);
}
.srk_layer_3 img{
    width: 100%;
    height: auto;
    object-fit: cover;
}
.srk_layer_3{
    position: absolute;
    top: -105px;
    right: 0;
    width: 23%!important;
}

.srk_layer_4 img{
    width: 100%;
    height: auto;
    object-fit: cover;
}
.srk_layer_4{
    position: absolute;
    top: -20%;
    left: 110px;
    width: 25%;
}


.contact_heading h2{
    /*font-weight: 600;*/
    color: #000000c9;
    font-family: "Boogaloo", sans-serif;
}
/*******/


.srkWhtsapp img{
    width:100%;
}
.srkWhtsapp_link{
    width: 10%;
    display: block;
    position: fixed;
    bottom: 32px;
    right: 28px;
        z-index: 1000;
}
.srkWhtsapp_link_2{
     width: 10%;
    display: none;
    position: fixed;
    bottom: 50px;
    right: 28px;
        z-index: 1000;
       
}

/******/


.footer_social_main h4{
    color: #fff;
    font-size: 16px;
}
.footer_social_main span {
        margin: 0 10px 0 0;
}
.footer_social_main a{
    text-decoration: none;
    color: #fff;
    font-size: 16px;
    transition: 0.50s ease;
}
.footer_social_main a:hover{
    color: #d60007;
}

.social_media a{
    padding: 0 5px;
}
.footer_menu h6{
       color: #e9efec;
    font-size: 24px;
    padding: 0 0 15px 0; 
}
.footer_menu ul{
    padding: 0;
    margin: 0;
}
.footer_menu ul li{
    list-style-type: none;
    display: inline-block;
    padding: 0 10px 0 0;
}
#time1-error{
    position: absolute !important;
}


.btn:focus-visible{
    background: #f72d33 !important;
    color: #fff !important;
    box-shadow: none !important;
}

.contact_form_col .form-control:focus {
    background: transparent;
}






