@media (max-width:1440px) {
    .main_imgdiv{
        padding-top: 500px;
    }
}
/*screen 1250px */

@media (max-width:1366px) {
    
}
@media (max-width:1199px){
    .about2nd_ImgMain::before{
        right: 30%;
        top: -30px;
        background-color: rgba(255, 221, 0, 0.243);
        /* border-radius: 64%; */
        /* border-radius: 100%; */
        height: 17%;
    }
    .about2nd_ImgMain::after{
        bottom: 150px;
        left: 26%;
        background-color: rgba(255, 221, 0, 0.243);
        /* border-radius: 64%; */
        /* border-radius: 100%; */
        height: 21%;
    }
    .ban_png {
    width: 31.5%;
    position: absolute;
    bottom: 0;
    left: 48%;
    animation: motion_3 4s;
    }
     
}
@media (max-width:1024px) {
    .cont_footp{
        padding-left:0;
    }
}
@media (max-width:991px) {
    .icons {
        /*display: flex;*/
    justify-content: center;
        /*gap: 4%;*/
}

    .navbar-toggler{
        background: antiquewhite;
        font-size: 18px;
    }
    .navbar-brand {
    width: 35%;
    }
    .Book_now_s {
    padding: 6px 5px;
    background-color: #fff;
    color: rgba(0, 0, 0, 0.596) !important;
    text-decoration: none;
    /* margin-left: 10px; */
    /* font-weight: 600 !important; */
    margin-left:0;
    background: #c49351;
    transition: 0.5s;
    text-align: center;
    width: 20%;
    }
    .hm_bann_sec{
        padding-top:95px;
    }
    .text_1 {
    left: 35%;
    bottom: 70%;
    opacity: 1;
    animation: motion_1 3s;
    }
    .text_2 {
    bottom: 32%;
    opacity: 1;
    animation: motion_2 4s;
    /* animation-delay: 1s; */
    left: 15.5%;
    }
    .text_animation {
    position: absolute;
    text-align: center;
    
    }
    .ban_png {
    width: 35.5%;
    position: absolute;
    bottom: 0;
    left: 57%;
    animation: motion_3 4s;
    }
    .text_3 p{
        bottom:60px;
    }
    
    
    
    
    
    
    
    
    .welcome_s_section iframe{
    margin: auto;
    display: block;
    }
    .welcome_right_side_part_s {
    text-align: center;
    padding-top: 35px;
    }
    .wel_rev{
        flex-direction:column-reverse;
    }
    .welcome_dtls_s{
        padding-bottom:30px;
    }
    .Services_s{
        text-align:center;
    }
    .Services_s h3{
        margin-right:12%;
    }
    .service_card_s{
       margin-top: 50px;
    }
    .product_owl .owl-nav button{
        width:7%;
    }
    .disco_cent{
        text-align:center;
        margin-top:25px;
    }
    .pro_rev{
        flex-direction:column-reverse;
    }
    .about-ceo{
        text-align:center;
        /*padding-bottom:50px;*/
    }
    .you_vid iframe{
        margin-top:50px;
    }
    
    
     .from_head{
        text-align: center;
    }
    .contact_mainDiv{
        margin-top: 50px;
        text-align: center;
    }
    .form_btn {
        text-decoration: none;
        color: rgb(53, 52, 52);
        background-color: #facc43;
        padding: 8px 0px;
        /* position: relative; */
        top: 40px;
        border-radius: 5px;
        /* font-size: 18px; */
        font-weight: bold;
        display: block;
        width: 20%;
        text-align: center;
        margin: auto;
    }
    .form_inner {
        /* border: 1px solid red; */
        /* padding-bottom: 20px; */
        padding-right: 0px;
    }
    .cont_1{
        flex-direction: column;
        row-gap: 10px;
    }
    .cont_social{
        justify-content: center;
    }


    /* ** About Part **  */
    .about2nd_imgA {
        width: 50%;
        position: absolute;
        left: 100px;
        /* margin: auto; */
    }
    .about2nd_imgB {
        width: 35%;
        position: absolute;
        top: 253px;
        left: 300px;
    }
   .about2nd_txts{
    padding-top: 60px;
    text-align: center;
   }
   .about2nd_ImgMain::before{
    right: 27%;
    top: -30px;
    background-color: rgba(255, 221, 0, 0.243);
    /* border-radius: 64%; */
    /* border-radius: 100%; */
    height: 27%;
    }
    .about2nd_ImgMain::after{
        bottom: -38px;
        left: 33%;
        background-color: rgba(255, 221, 0, 0.243);
        /* border-radius: 64%; */
        /* border-radius: 100%; */
        height: 22%;
    }
    
    .about2nd_ImgMain{
        padding-bottom:570px;
    }
    
    .abT_1 {
        padding-top:100%;
        margin-bottom:30px;
        padding-bottom:0;
    }
    
    .abT_2 {
        padding-top:100%;
        margin-bottom:30px;
         padding-bottom:0;
    }
    
    .abT_3 {
        padding-top:100%;
        margin-bottom:20px;
         padding-bottom:0;
    }
    
    
    .serv_card_1{
        margin-bottom:40px;
    }
    
    .serv_accor_1{
        margin-bottom:80px;
    }
    
    .test_div_1 {
        text-align:center;
    }
    .test_div_2 {
        margin-top:50px;
    }
    
    /*** footer*/
    
    .footer_content{
        text-align:center;
    }
    .f_t_i{
        margin:auto;
    }
    .footer_options p{
        width:100%;
    }
    .foot_opt a{
        justify-content:center;
        flex-direction:column;
    }
    .fo_lo a{
        align-items:center;
    }
    .footer_company_name p {
    text-align: center;
    color: #9d9d9d;
    text-align: center !important;
    }
    .icons {
        text-align:center !important;
    }
    .abfourthDiv_Atxt {
    padding-left: 20px;
    text-align: center;
    padding-top:20px;
    }
    
    
    
    
    
    .modal_castom {
    width: 100%;
    }
}
@media (max-width:820px) {
    .bann_div{
        text-align: center;
    }
    .form_btn{
        width: 50%;
    }
    .img-popup img{
        width:50%;
    }
}
@media (max-width:676px){
     .img-popup img{
        width:100%;
        /*height: 600px;*/
    }
    
}
@media (max-width:767px) {
    
    .contact_num_s a {
    display: block;
    width: 200px;
    }
        .navbar-brand {
        width: 45%;
    }
    .card_s_2{
        margin-bottom:15px;
    }
    .text_1 h2 {
    font-size: 52px;
    color: white;
    }
    .text_1{
        bottom:60%;
    }
    .text_2 h2 {
    font-size: 93px;
    color: rgb(218, 147, 110);
    /* font-weight: bold; */
    }
        .text_3 p {
        bottom: 80px;
    }
    .text_3 p {
    position: absolute;
    bottom: 80px;
    font-size: 28px;
    left: 22%;
    color: white;
    animation: motion_4 4s;
    width: 100%;
    }
    
    
    .ban_png {
        width: 45.5%;
        position: absolute;
        bottom: 0;
        left: 51%;
        animation: motion_3 4s;
    }
        .hm_bann_sec {
        padding-top: 40px;
    }
    
    
    .product_card_below{
        width:100%;
    }
    .product_card_below{
        width:100%;
    }
    .product_owl .owl-nav .owl-prev{
        bottom:48%;
    }
    .product_owl .owl-nav .owl-next{
        bottom:48%;
    }
    .product_owl .owl-nav button {
        width: 9%;
    }
    .obj_pro{
        object-position:top;
    }
    
        .about2nd_ImgMain::before {
        right: 23%;
        top: -30px;
        background-color: rgba(255, 221, 0, 0.243);
        /* border-radius: 64%; */
        /* border-radius: 100%; */
        height: 19%;
    }
        .about2nd_ImgMain::after {
        bottom: 8%;
        left: 46%;
        background-color: rgba(255, 221, 0, 0.243);
        /* border-radius: 64%; */
        /* border-radius: 100%; */
        height: 18%;
    }
    
    .product_owl .card{
        width:100% !important;
    }
    
}


@media (max-width:600px) {
  .ceo_S_card10 {
        padding: 0 50px;
        margin-top: 20px;
    }
}
@media (max-width:575px) {
    .contact_num_s a {
       margin: auto;
    text-align: center;
    }
    .social_icons{
        justify-content:center !important;
        margin-top:10px;
    }
    .text_1 {
        bottom: 52%;
    }
    .text_2 {
        bottom: 26%;
        opacity: 1;
        animation: motion_2 4s;
        /* animation-delay: 1s; */
        left: 17.5%;
    }
    .text_2 h2{
        font-size:80px;
    }
    .ban_png {
        width: 35.5%;
        position: absolute;
        bottom: 0;
        left: 48%;
        animation: motion_3 4s;
    }
    .text_1 h2{
        font-size:45px;
    }
        .text_3 p {
        position: absolute;
        bottom: 50px;
        font-size: 25px;
        left: 22%;
        color: white;
        animation: motion_4 4s;
        width: 100%;
    }
     .bann_div h1{
        font-size: 40px;
    }
    .bann_div p a{
        font-size: 15px;
    }
}
@media (max-width:500px) {
        .Book_now_s {
        padding: 6px 5px;
        background-color: #fff;
        color: rgba(0, 0, 0, 0.596) !important;
        text-decoration: none;
        /* margin-left: 10px; */
        /* font-weight: 600 !important; */
        margin-left: 0;
        background: #c49351;
        transition: 0.5s;
        text-align: center;
        width: 60%;
        margin: auto;
    }
    .navbar-brand {
        width: 60%;
    }
    .main_imgdiv{
        padding-top:395px;
    }
        .text_1 {
        bottom: 200px;
    }
        .text_1 h2 {
        font-size: 8vw;
    }
        .text_2 h2 {
        font-size: 14vw;
    }
        .text_2 {
        bottom: 113px;
        opacity: 1;
        animation: motion_2 4s;
        /* animation-delay: 1s; */
        left: 17.5%;
    }
        .text_3 p {
        position: absolute;
        bottom: 50px;
        font-size: 21px;
        left: 22%;
        color: white;
        animation: motion_4 4s;
        width: 100%;
    }
    
     .product_owl .owl-nav button{
                width: 11% !important;
    }
    
        .about2nd_imgB {
        width: 35%;
        position: absolute;
        top: 253px;
        left: 51%;
    }
    
   
}
@media (max-width:440px) {
    .ceo_S_card10{
            padding: 0 50px;
            margin-top:20px;
    }
    .card_s_2{
        margin-top:20px;
    }
    .learn_more{
        padding-top:5px;
    }
        .text_2 {
        bottom: 90px;
        opacity: 1;
        animation: motion_2 4s;
        /* animation-delay: 1s; */
        left: 17.5%;
    }
        .text_1 {
        bottom: 175px;
    }
        .text_2 {
        bottom: 90px;
        opacity: 1;
        animation: motion_2 4s;
        /* animation-delay: 1s; */
        left: 11.5%;
    }
    .text_2 h2 {
        font-size: 18vw;
    }
        .ban_png {
        width: 45.5%;
        position: absolute;
        bottom: 0;
        left: 52%;
        animation: motion_3 4s;
    }
        .main_imgdiv {
        padding-top: 350px;
    }
        .text_3 p {
        position: absolute;
        bottom: 38px;
        font-size: 21px;
        left: 22%;
        color: white;
        animation: motion_4 4s;
        width: 100%;
    }
    .product_owl .owl-nav button{
                width: 12% !important;
    }
    
    
        .about2nd_imgA {
        width: 65%;
        position: absolute;
        left: 10%;
        /* margin: auto; */
    }
        .about2nd_imgB {
        width: 44%;
        position: absolute;
        top: 48vw;
        left: 51%;
    }
        .about2nd_ImgMain::after {
        bottom: 0;
        left: 42%;
        background-color: rgba(255, 221, 0, 0.243);
        /* border-radius: 64%; */
        /* border-radius: 100%; */
        height: 18%;
        /*display:none;*/
    }
        .about2nd_ImgMain::before {
        right: 2%;
        top: -62px;
        background-color: rgba(255, 221, 0, 0.243);
        /* border-radius: 64%; */
        /* border-radius: 100%; */
        height: 36%;
        width: 35%;
        /* z-index: 0; */
    }
        .about2nd_imgB {
        width: 35%;
        position: absolute;
        top: 48vw;
        left: 51%;
    }
        .about2nd_ImgMain {
        padding-bottom: 427px;
    }
    .abfrth_txt_1 span::before{
        display:none;
    }
    
    
    
    
    
    
    .aboutBann_div{
        text-align:center;
    }
    .aboutBann_div h1{
        font-size:42px;
    }
    .aboutBann_div h1::before {
        /*width: 35%;*/
    }
    .galDiv_main{
        text-align:center;
    }
}
@media (max-width:400px){
    .about2nd_ImgMain::after {
        bottom: 35px;
        left: 42%;
        background-color: rgba(255, 221, 0, 0.243);
        /* border-radius: 64%; */
        /* border-radius: 100%; */
        height: 18%;
        /* display: none; */
    }
        .about2nd_ImgMain::before {
        right: 6%;
        top: -62px;
        background-color: rgba(255, 221, 0, 0.243);
        /* border-radius: 64%; */
        /* border-radius: 100%; */
        height: 36%;
        width: 35%;
        /* z-index: 0; */
    }
        .about2nd_imgB {
        width: 44%;
        position: absolute;
        top: 48vw;
        left: 51%;
    }
    
}
@media (max-width:370px) {
    .navbar-brand img {
    width: 60%;
    }
    .navbar-toggler{
        font-size:15px;
    }
        .ban_png {
        width: 45.5%;
        position: absolute;
        bottom: 0;
        left: 45%;
        animation: motion_3 4s;
    }
    .product_owl .owl-nav button{
                width: 16% !important;
    }
    .about2nd_ImgMain::after{
        display:none;
    }
     .img-popup img{
        width:100%;
        height: 600px;
    }
    
    
}
    
    
    