
@media screen and (min-width:1400px) and (max-width:1500px) {
   
}

@media screen and (min-width:1241px) and (max-width:1500px) {

    .banner-submit input{padding: 15px;}
    .pink-layout .our-card-content ul li{margin-bottom: 20px;}
    .help-ctn{padding: 60px 32px;}
    .banner-name-one{padding: 18px;}
    .testslider-left{width: 72%;}
    .footer-left a{font-size: 17px;}

    /* ------------------- */
    .logo img{
        width: 80%;
    }
    .menus li{padding: 0 19px;}
    .our-card-head p{font-size: 17px;}
    .our-card-head h2{font-size: 34px;}
    .our-card-head h2:after{left: 77px;}
    .pink-layout .our-card-head h2{font-size: 43px;}
    .pink-layout .our-card-head h2:after{left: 80px;bottom: -16px;}
    .help-ctn{width: 44%;}
    .footer-logo img{width: 125px;height: 125px;}
    .footer-logo-ctn p{font-size: 14px;}
    .footer-center ul li a{font-size: 14px;}
    .footer-right-address p{font-size: 14px;}
    .footer-right-image iframe{
        width: 215px;
        height: 215px;
    }
    .footer-right-image iframe ._2lqg>div{
        width: 80% !important;
    }

    /* ------ service ------ */

    .service-help-left img{max-width: 95%;}
    .service-help-right h3{font-size: 45px;}
    .service-help{padding: 80px 0;}
    .our-service-ctn{padding: 60px 0 60px;}

    /* ------- about ------- */
    .fs-left h2{font-size: 42px;}
    .about-ctn{padding-bottom: 180px;}
    .about-card-commit h3{font-size: 40px;}
    .about-card-ctn{padding: 55px 20px;}
    .about-card-commit{padding: 55px 0;}
    .about-our-location{padding-bottom: 60px;}

    /* ---- testmonial ---- */

    .test-card-right{padding: 30px 10px 0px 70px;}
    .test-card-right::after{top: 38px;}
    .test-card-all{padding: 50px 0;}

        /* ------ service-detail ------  */

        .margin{width: 85%;}
        .furnal-ctn h3{font-size: 30px;}
        .Eternity-funral-service{padding: 80px 0;}
        .service-detail-form{background-size: cover; padding: 90px 0;}


}

@media screen and (min-width:1025px) and (max-width:1240px) {
    .banner-submit input{padding: 13px;}
    .pink-layout .our-card-content ul li{margin-bottom: 20px;}
    .help-ctn{padding: 60px 32px;}
    .banner-name-one{padding: 15px;}
    .testslider-left{width: 72%;}
    .footer-left a{font-size: 16px;}
    .topbar-all{padding: 12px 0;}
    .get-start a{margin-left: 25px;}
    .get-start a{padding: 8px 20px;}
    .menus li{padding: 0 15px;}
    .banner-one .col-lg-5{flex: 0 0 50%;}
    .banner-one .col-lg-5{max-width: 50%;}
    .our-card-one{padding: 20px;}
    .pink-layout .our-card-image{width: 120px;height: 120px;}
    .pink-layout .our-card-button a{padding: 12px 35px;}
    .pink-layout .our-card-button{padding: 30px 0 10px;}
    .pink-layout .our-card-head h2{font-size: 50px;}
    .our-card-head h2{font-size: 43px;}
    .our-card-head h2:after{width: 165px;left: 60px;}
    .pink-layout .our-card-head h2:after{width: 172px;left: 55px;bottom: -15px;}
    .our-card-button a{padding: 12px 35px;}
    .banner-one .col-lg-5 form{padding: 25px;}
    .our-rose-image img{height: 300px;}
    .our-service-card-ctn h4{font-size: 22px;}
    .our-service-card{padding: 15px;}
    .our-service-ctn{padding: 60px 0 40px;}
    .help-ctn{width: 50%;margin-left: 25px;}
    .help-all{padding: 70px 0;}
    .eternity-fs-all{padding: 30px;}
    .fs-left h2{font-size: 37px;}
    .fs-left-btn a{padding: 12px 45px;}
    .test-slider-all{padding: 110px 0;}
    .testslider-left{width: 90%;}
    .test-slider-all .row .col-lg-8{padding-left: 0px;}
    .slick-slideshow__slide .test-slide-one{padding: 25px 25px 25px 75px;}
    .footer-center ul li a{font-size: 13px;}
    .footer-center .col-lg-6{
        padding: 0;
    }
    .footer-center{padding: 0 15px;}
    .footer-logo-ctn p{font-size: 14px;}
    .footer-bottom{margin-top: 20px;padding: 15px 0;}
    .footer-right-address p{font-size: 14px;}
    .footer-logo img{min-width: 210px;}
    .footer-center h6{font-size: 18px;}
    .footer-right h6{font-size: 18px;}

    /* -------- pack -------- */
    .about-banner h1{font-size: 45px;}
    .about-banner{padding: 50px;}
    .faq-section-one{padding: 60px 0 60px;}
    .acc-all{width: 90%;padding: 0 15px;}
    .acc-toggle{padding: 20px;font-size: 18px;}
    .acc-all-head h2{padding-bottom: 50px;}

    /* ------ service ------ */

    .service-help-left img{max-width: 100%;height: 320px;object-fit: cover;}
    .service-help-right h3{font-size: 40px;}
    .service-help{padding: 70px 0;}

    /* ---- testmonial ---- */

    .test-card-right{padding: 30px 0 0 60px;width: calc(100% - 195px);}
    .test-card-right::after{top: 38px;left: 10px;}
    .test-card-all{padding: 50px 0;}
    .test-card-right p{font-size: 15px;}
    .test-right-name h6{font-size: 18px;}


        /* ------------------- */
        .logo{
            width: 20%;
        }
        .logo img{
            width: 80%;
        }
        .menus li{padding: 0 11px;}
        .our-card-head p{font-size: 14px;}
        .our-card-head h2{font-size: 28px;}
        .our-card-head h2:after{left: 60px;}
        .pink-layout .our-card-head h2{font-size: 34px;}
        .pink-layout .our-card-head h2:after{left: 53px;bottom: -16px;}
        .help-ctn{width: 52%;}
        .footer-logo img{width: 85px;height: 105px;}
        .footer-logo-ctn p{font-size: 12px;}
        .footer-center ul li a{font-size: 12px;}
        .footer-right-address p{font-size: 12px;}
        .footer-right-image iframe{
            width: 185px;
            height: 185px;
        }
        .footer-right-image iframe ._2lqg>div{
            width: 80% !important;
        }
        .test-slider-all .row{
            align-items: normal;
        }
        .testslider-left{
            margin-top: 100px;
        }
        .banner-one .col-lg-5 form h3{
            font-size: 23px;
            letter-spacing: 1px;
        }
        .pink-layout .our-card-head {
            font-size: 18px;
        }
        .our-card-head h3{font-size: 15px;}
        .pink-layout .our-card-head h3{font-size: 18px;margin-top: 32px;}
        .pink-layout .our-card-head p{font-size: 18px;}
        .our-service-card .our-card-button a{padding: 11px 30px !important;}

        /* ---------------- about----------------- */

        .about-card{padding-top: 80px;}
        .about-card-ctn{margin-top: 0;padding: 60px 30px;}
        .about-card-right p{font-size: 18px;}
        .about-card-commit h3{font-size: 40px;}
        .about-location-ctn .col-lg-5 {
            max-width: 55%;
            flex: 0 0 55%;
        }
        .about-location-ctn{margin-top: 48px;}

        /* ----------- contact-page --------- */

        .contact-page-form-letf p{font-size: 15px;}
        .about-loaction-add p{font-size: 15px;}
        .banner-name-one{padding: 10px;}
        .contact-page-form-right{border: 30px solid #9DA6B7;}


    /* ------ term ------ */

    .privacy-policy-content h2{font-size: 28px;}
    .privacy-policy-content h3{font-size: 23px;}

    
    .terms-and-conditions-content h2{font-size: 28px;}
    .terms-and-conditions-content h3{font-size: 23px;}

       /* ------ service-detail ------  */

       .margin{width: 92%;}
       .furnal-ctn h3{font-size: 30px;}
       .Eternity-funral-service{padding: 80px 0;}
       .service-detail-form{background-size: cover; padding: 90px 0;}
       .heaven-ctn{width: 65%;}
       .furnal-ctn {padding-left: 25px;}
       .standard-one-image {width: 421px;height: 320px;margin: 0 auto;}
       .service-hdb-ctn h2{font-size: 32px;}
       .service-hdb-main{padding: 60px 0;}
       .Premium-packages p{width: 90%;}
       .furnal-ctn h3{font-size: 28px;}
       .furnal-btn a{padding: 12px 30px;}
       .service-detail-form form{width: 75%;}
       .second .furnal-ctn{padding-right: 25px;}
       .furnal-ctn-one{padding-bottom: 80px;}
       .furnal-ctn ul {padding-left: 20px;}
       .heaven-ctn a{padding: 12px 40px;}
       .heaven-ctn p{font-size: 18px;}
       .heaven-main{padding: 90px 0;}
       .standard-one-ctn a{font-size: 20px;}
       .service-detail-ctn-one-btn a{padding: 12px 30px;}
       .service-detail-contain h2{ font-size: 40px;}
       .service-detail-contain h3{font-size: 22px;}

}

@media screen and (min-width:992px) and (max-width:1024px) {
    .banner-submit input{padding: 15px;font-size: 19px;}
    .pink-layout .our-card-content ul li{margin-bottom: 15px;}
    .help-ctn{padding: 60px 26px;}
    .banner-name-one{padding: 15px;}
    .testslider-left{width: 72%;}
    .footer-left a{font-size: 16px;}
    .topbar-all{padding: 12px 0;}
    .get-start a{margin-left: 30px;}
    .get-start a{padding: 7px 17px;}
    .menus li{padding: 0 13px;}
    .banner-one .col-lg-5{flex: 0 0 50%;}
    .banner-one .col-lg-5{max-width: 50%;}
    .our-card-one{padding: 15px;}
    .pink-layout .our-card-image{width: 110px;height: 110px;}
    .pink-layout .our-card-head p{font-size: 20px;}
    .our-card-head p{font-size: 16px;}
    .our-card-content ul li{margin-bottom: 15px;}
    .pink-layout .our-card-button a{padding: 10px 30px;}
    .pink-layout .our-card-button{padding: 30px 0 10px;}
    .pink-layout .our-card-head h2{font-size: 43px;}
    .our-card-head h2{font-size: 43px;}
    .our-card-head h2:after{width: 165px;left: 60px;}
    .pink-layout .our-card-head h2:after{width: 172px;left: 55px;bottom: -15px;}
    .our-card-button a{padding: 10px 30px;}
    .banner-one .col-lg-5 form{padding: 25px;}
    .our-rose-image img{height: 260px;}
    .our-service-card-ctn h4{font-size: 22px;}
    .our-service-card{padding: 15px;}
    .our-service-ctn{padding: 40px 0 25px;}
    .our-service-card-ctn p{font-size: 15px;}
    .help-ctn{width: 50%;margin-left: 25px;}
    .help-all{padding: 70px 0;}
    .eternity-fs-all{padding: 30px;}
    .fs-left h2{font-size: 35px;}
    .fs-left-btn a{padding: 12px 45px;}
    .test-slider-all{padding: 80px 0;}
    .test-slider-right .slick-dots{bottom: -30px;}
    .testslider-left{width: 90%;}
    .test-slider-all .row .col-lg-8{padding-left: 0px;}
    .slick-slideshow__slide .test-slide-one{padding: 20px 20px 20px 75px;}
    .footer-center ul li a{font-size: 13px;}
    .footer-center .col-lg-6{
        padding: 0;
    }
    .footer-center{padding: 0 15px;}
    .footer-logo-ctn p{font-size: 13px;}
    .footer-bottom{margin-top: 20px;padding: 10px 0;}
    .footer-right-address p{font-size: 13px;}
    .footer-logo img{min-width: 200px;}
    .footer-center h6{font-size: 18px;}
    .footer-right h6{font-size: 18px;}
    .fs-right img{height: 515px;}
    .help-one-image{width: 75px;height: 75px;}
    .help-one:nth-child(2){margin-top: 50px;}
    .testslider-left h4{font-size: 38px;}
    .testslider-left p{font-size: 16px;}
    .our-card-image{width: 90px;height: 90px;}
    .our-package-ctn{margin-top: 45px;}
    .footer-right-address img{width: 20px;height: 20px;}

    /* -------- pack -------- */
        .about-banner h1{font-size: 42px;}
        .about-banner{padding: 50px;}
        .faq-section-one{padding: 50px 0 50px;}
        .acc-all{width: 95%;padding: 0 15px;}
        .acc-toggle{padding: 15px;font-size: 18px;}
        .acc-all-head h2{padding-bottom: 45px;}

    /* ------ service ------ */

    .service-help-left img{max-width: 100%;height: 320px;object-fit: cover;}
    .service-help-right h3{font-size: 40px;}
    .service-help{padding: 60px 0;}

    /* ---- testmonial ---- */

    .test-card-right{padding: 25px 10px 0px 60px;width:100%;}
    .test-card-right::after{top: 38px;left: 10px;}
    .test-card-all{padding: 50px 0;}
    .test-card-right p{font-size: 15px;}
    .test-right-name h6{font-size: 18px;}
    .test-card-left img{width: 100%;height: auto; object-fit: cover;}
    .test-card-load a{padding: 12px 30px;}
    .test-card-one{justify-content: center;}

       /* ------------------- */
       .logo{
        width: 20%;
    }
    .logo img{
        width: 80%;
    }
    .menus li{padding: 0 10px;}
    .our-card-head p{font-size: 14px;}
    .menus li a{font-size: 13px;}
    .our-card-head h2{font-size: 28px;}
    .our-card-head h2:after{left: 60px;}
    .pink-layout .our-card-head h2{font-size: 34px;}
    .pink-layout .our-card-head h2:after{left: 53px;bottom: -16px;}
    .help-ctn{width: 52%;}
    .footer-logo img{width: 85px;height: 105px;}
    .footer-logo-ctn p{font-size: 12px;}
    .footer-center ul li a{font-size: 12px;}
    .footer-right-address p{font-size: 12px;}
    .footer-right-image iframe{
        width: 185px;
        height: 185px;
    }
    .footer-right-image iframe ._2lqg>div{
        width: 80% !important;
    }
    .test-slider-all .row{
        align-items: normal;
    }
    .testslider-left{
        margin-top: 100px;
    }
    .banner-one .col-lg-5 form h3{
        font-size: 23px;
        letter-spacing: 1px;
    }
    .pink-layout .our-card-head {
        font-size: 18px;
    }
    .our-card-head h3{font-size: 15px;}
    .pink-layout .our-card-head h3{font-size: 18px;margin-top: 32px;}
    .pink-layout .our-card-head p{font-size: 18px;}
    .our-package-head h2{font-size: 33px;}
    .our-service-card .our-card-button a{padding: 10px 25px !important;}
    .our-card-image img{
        border-radius: 50%;
    }

    
        /* ---------------- about----------------- */

        .about-card{padding-top: 50px;}
        .about-card-ctn{margin-top: 0;padding: 60px 30px;}
        .about-card-right p{font-size: 18px;}
        .about-card-commit h3{font-size: 40px;}
        .about-card-ctn p{font-size: 15px;}
        .about-location-ctn .col-lg-5 {
            max-width: 55%;
            flex: 0 0 55%;
        }
        .about-location-ctn{margin-top: 48px;}
        .about-card-ctn h4{font-size: 40px;}
        .about-card-commit{padding: 50px 0;}

        /* ----------- contact-page --------- */

        .contact-page-form-letf p{font-size: 15px;}
        .about-loaction-add p{font-size: 15px;}
        .banner-name-one{padding: 10px;}
        .contact-page-form-right{border: 30px solid #9DA6B7;}   
        .contact-page-card{padding-top: 25px;}
        .contact-page-form-letf h2{font-size: 40px;}

            /* ------ term ------ */

    .privacy-policy-content h2{font-size: 27px;}
    .privacy-policy-content h3{font-size: 22px;}

    .terms-and-conditions-content h2{font-size: 27px;}
    .terms-and-conditions-content h3{font-size: 22px;}

     /* ------ service-detail ------  */

     .margin{width: 92%;}
     .furnal-ctn h3{font-size: 30px;}
     .Eternity-funral-service{padding: 80px 0;}
     .service-detail-form{background-size: cover; padding: 90px 0;}
     .heaven-ctn{width: 65%;}
     .furnal-ctn {padding-left: 25px;}
     .standard-one-image {width: 421px;height: 320px;margin: 0 auto;}
     .service-hdb-ctn h2{font-size: 30px;}
     .service-hdb-main{padding: 50px 0;}
     .Premium-packages p{width: 94%;font-size: 18px;}
     .standard-head p{padding: 10px 0 40px;}
     .furnal-ctn h3{font-size: 23px;}
     .furnal-btn a{padding: 12px 30px;}
     .service-detail-form form{width: 75%;}
     .second .furnal-ctn{padding-right: 25px;}
     .furnal-ctn-one{padding-bottom: 80px;}
     .furnal-ctn ul {padding-left: 20px;}
     .heaven-ctn a{padding: 12px 40px;}
     .heaven-ctn p{font-size: 18px;}
     .heaven-main{padding: 90px 0;}
     .standard-one-ctn a{font-size: 19px;}
     .service-detail-ctn-one-btn a{padding: 11px 30px;font-size: 17px;}
     .service-detail-contain h2{ font-size: 35px;}
     .service-detail-contain h3{font-size: 22px;}
     .service-detail-ctn-one p{font-size: 17px;}
     .service-hdb-ctn p{font-size: 17px;}
     .service-head-image img{width: 75%;}
     .service-head-ctn h5{font-size: 22px;}
     .service-head-ctn h2{font-size: 38px;}
     .standard-one-ctn h5{margin: 20px 0 5px;}
     .form-input-one input{padding: 12px;}
     .service-hbd-acc-ctn ul{
        padding-left: 25px;
     }
     .service-detail-ctn-one{padding: 35px 0 60px;}

}

@media screen and (min-width:768px) and (max-width:991px) {
    .banner-submit input{padding: 15px;font-size: 19px;}
    .pink-layout .our-card-content ul li{margin-bottom: 15px;}
    .help-ctn{padding: 40px 25px;}
    .banner-name-one{padding: 15px;margin-bottom: 10px;}
    .testslider-left{width: 72%;}
    .footer-left a{font-size: 16px;}
    .topbar-all{padding: 12px 0;}
    .get-start a{margin-left: 30px;}
    .get-start a{padding: 6px 22px;}
    .menus li{padding: 0 13px;}
    .banner-one .col-lg-5{flex: 0 0 65%;max-width: 65%;}
    .our-card-one{padding: 10px;}
    .pink-layout .our-card-image{width: 115px;height: 115px;}
    .pink-layout .our-card-head p{font-size: 17px;}
    .our-card-head p{font-size: 15px;}
    .our-card-content ul li{margin-bottom: 15px;}
    .pink-layout .our-card-button a{padding: 10px 30px;}
    .pink-layout .our-card-button{padding: 30px 0 10px;}
    .pink-layout .our-card-head h2{font-size: 45px;}
    .our-card-head h2{font-size: 33px; width:65%;border-bottom: 2px solid #fff;margin: 0 auto;padding: 10px;}
    .pink-layout .our-card-head h2{font-size: 33px; width:65%;border-bottom: 2px solid #000;margin: 0 auto;padding: 10px;}
    .our-card-head h2:after{width: 140px;left: 100px;display: none;}
    .pink-layout .our-card-head h2:after{width: 180px;left: 270px;bottom: -15px;}
    .our-card-button a{padding: 8px 25px;}
    .banner-one .col-lg-5 form{padding: 25px;}
    .our-rose-image img{height: 240px;}
    .our-service-card-ctn h4{font-size: 22px;}
    .our-service-card{padding: 15px;}
    .our-service-ctn{padding: 40px 0 25px;}
    .our-service-card-ctn p{font-size: 15px;}
    .help-ctn{width: 62%;margin-left: 25px;}
    .help-all{padding: 70px 0;}
    .eternity-fs-all{padding: 30px;}
    .fs-left h2{font-size: 35px;}
    .fs-left-btn a{padding: 12px 45px;}
    .test-slider-all{padding: 60px 0;}
    .test-slider-right .slick-dots{bottom: -30px;}
    .testslider-left{width: 90%;}
    .test-slider-all .row .col-lg-8{padding-left: 0px;}
    .slick-slideshow__slide .test-slide-one{padding: 20px 20px 20px 75px;}
    .footer-center ul li a{font-size: 13px;}
    .footer-center .col-lg-6{
        padding: 0;
    }
    .footer-center{padding: 0 15px;}
    .footer-logo-ctn p{font-size: 15px;}
    .footer-bottom{margin-top: 20px;padding: 10px 0;}
    .footer-right-address p{font-size: 15px;}
    .footer-logo img{min-width: 200px;}
    .footer-center h6{font-size: 20px;}
    .footer-right h6{font-size: 20px;}
    .fs-right img{height: 475px;object-fit: cover;}
    .help-one-image{width: 75px;height: 75px;}
    .help-one:nth-child(2){margin-top: 50px;}
    .testslider-left h4{font-size: 38px;}
    .testslider-left p{font-size: 16px;}
    .our-card-image{width: 90px;height: 90px;}
    .our-package-ctn{margin-top: 45px;}
    .footer-right-address img{width: 20px;height: 20px;}
    .our-package-head h2{font-size: 33px;}
    .our-package-head p{font-size: 18px;}
    
    .our-package-ctn .row .col-lg-4 {
        max-width: 50%;
        flex: 0 0 50%;
    }
    .our-service-ctn .row .col-lg-4{
         max-width: 50%;
         flex: 0 0 50%;
    }
    .our-package-all{padding: 100px 0 160px;}
    .help-one-ctn h5{font-size: 25px;}
    .eternity-fs-all .col-lg-7{flex: 0 0 100%;max-width: 100%;}
    .fs-right img{margin-top: 40px;}
    .fs-left-btn{margin-top: 20px;}
    .test-slider-all .col-lg-4{
        flex: 0 0 100%;
        max-width: 100%;
        text-align: center;
        margin-bottom: 20px;
    }
    .test-slider-all .col-lg-8{
        flex: 0 0 100%;
        max-width: 100%;
    }
    .footer .col-lg-3{
        flex: 0 0 50%;
        max-width: 50%;
    }
    .footer .col-lg-4{
        flex: 0 0 50%;
        max-width: 50%;
    }
    .footer .col-lg-5{
        flex: 0 0 100%;
        max-width: 100%;
        margin-top: 15px;
    }
    .footer-center .col-lg-5{
        flex: 0 0 45%;
        max-width: 45%;
        margin-top: 15px;
    }
    .footer-center .col-lg-7{
      flex: 0 0 55%;
        max-width: 55%;
    }
    .footer-center .row{
        align-items: baseline;
    }
    .footer-center ul{
        padding: 10px 0 20px;
    }
    .footer-right-image img{
        height: 300px;
    }
    .menus ul{flex-direction: column;}
    .menus li{padding: 15px 0;}
    

    /* ---------------- header----------------- */

       .menus{display: none;position: absolute;left: 0;top: 100%;right: 0;width: 100%;z-index: 9999999;padding: 15px;background-color: #9DA6B7;}
       .header-start{padding:0 45px 0 0;}
       .menus ul li a{color: #fff;}
       .menus li.current-menu-item a, .menus li a:hover{color: #fff;}
       .menus ul li.current-menu-item a:after, .menus li a:hover::after{display: none;}
       .mobile-menu-toggle {display: block;top:50%; transform: translateY(-50%);}
       .animated-icon1 span, .animated-icon2 span, .animated-icon3 span{background-color: #fff;}
       .header{position: relative;}

    /* ---------------- header----------------- */

    /* -------- pack -------- */
         .about-banner h1{font-size: 40px;}
         .about-banner{padding: 50px;}
         .faq-section-one{padding: 50px 0 50px;}
         .acc-all{width: 95%;padding: 0 15px;}
         .acc-toggle{padding: 15px;font-size: 18px;}
         .acc-all-head h2{padding-bottom: 45px;font-size: 40px;}

    /* ------ service ------ */

    .service-help-left img{max-width: 100%;height: 320px;object-fit: cover;}
    .service-help-right h3{font-size: 40px;}
    .service-help{padding: 50px 0;}
    .service-help-right p{font-size: 16px;}
    .service-help-right h3{font-size: 35px;}

    /* ---- testmonial ---- */

       .test-card-right{padding: 25px 10px 0px 60px;width:100%;}
       .test-card-right::after{top: 38px;left: 10px;}
       .test-card-all{padding: 50px 0;}
       .test-card-right p{font-size: 15px;}
       .test-right-name h6{font-size: 18px;}
       .test-card-left img{height:auto;width:100%;object-fit: cover;}
       .test-card-load a{padding: 12px 30px;}
       .test-card-load{margin-top: 35px;}
       .test-card-one{justify-content: center;}

            /* ------------------- */
            .logo{
                width: 20%;
            }
            .logo img{
                width: 100%;
            }
            .menus li{padding: 10px;}
            .our-card-head p{font-size: 14px;}
            .menus li a{font-size: 13px;}
            .our-card-head h2{font-size: 28px;}
            .our-card-head h2:after{left: 60px;}
            .pink-layout .our-card-head h2{font-size: 34px;}
            .pink-layout .our-card-head h2:after{left: 53px;bottom: -16px;}
            .help-ctn{width: 65%;}
            .footer-logo img{width: 85px;height: 105px;}
            .footer-logo-ctn p{font-size: 12px;}
            .footer-center ul li a{font-size: 12px;}
            .footer-right-address p{font-size: 12px;}
            .footer-right-image iframe{
                width: 290px;
                height: 250px;
            }
            .footer-right-image iframe ._2lqg>div{
                width: 80% !important;
            }
            .test-slider-all .row{
                align-items: normal;
            }
            .testslider-left{
                margin-top: 0px;
            }
            .banner-one .col-lg-5 form h3{
                font-size: 23px;
                letter-spacing: 1px;
            }
            .pink-layout .our-card-head {
                font-size: 18px;
            }
            .our-card-head h3{font-size: 15px;}
            .pink-layout .our-card-head h3{font-size: 18px;margin-top: 32px;}
            .pink-layout .our-card-head p{font-size: 18px;}
            .our-package-head h2{font-size: 33px;}
            .our-service-card .our-card-button a{padding: 10px 25px !important;}
            .our-card-image img{
                border-radius: 50%;
            }

             /* ---------------- about----------------- */

        .about-card{padding-top: 50px;}
        .about-card-ctn{margin-top: 0;padding: 60px 30px;}
        .about-card-right p{font-size: 16px;}
        .about-card-commit h3{font-size: 35px;}
        .about-card-ctn p{font-size: 15px;}
        .about-location-ctn .col-lg-5 {
            max-width: 80%;
            flex: 0 0 80%;
        }
        .about-location-ctn{margin-top: 48px;}
        .about-card-ctn h4{font-size: 40px;}
        .about-card-commit{padding: 40px 0;}

          /* ----------- contact-page --------- */

          .contact-page-form-letf p{font-size: 15px;}
          .about-loaction-add p{font-size: 15px;}
          .banner-name-one{padding: 10px;}
          .contact-page-form-right{border: 30px solid #9DA6B7;}   
          .contact-page-card{padding-top: 25px;}
          .contact-page-form-letf h2{font-size: 40px;}
          .contact-page-form .row .col-lg-5{
            max-width: 100%;
            flex: 0 0 100%;
          }
          .contact-page-form .row .col-lg-7{
            max-width: 100%;
            flex: 0 0 100%;
            margin-top: 20px;
          }

    /* ------ term ------ */

    .privacy-policy-content h2{font-size: 27px;}
    .privacy-policy-content h3{font-size: 22px;}

    .terms-and-conditions-content h2{font-size: 27px;}
    .terms-and-conditions-content h3{font-size: 22px;}

    /* ------ service-detail ------  */

    .margin{width: 96%;}
    .furnal-ctn h3{font-size: 30px;}
    .Eternity-funral-service{padding: 80px 0;}
    .service-detail-form{background-size:contain; padding: 50px 0;}
    .heaven-ctn{width: 65%;}
    .furnal-ctn {padding-left: 5px;}
    .standard-one-image {width: 330px;height: 250px;margin: 0 auto;}
    .service-hdb-ctn h2{font-size: 28px;}
    .service-hdb-main{padding: 40px 0;}
    .Premium-packages p{width: 94%;font-size: 16px;}
    .standard-head p{padding: 10px 0 40px;}
    .furnal-ctn h3{font-size: 23px;}
    .furnal-btn a{padding: 12px 30px;font-size: 16px;}
    .service-detail-form form{width: 93%;}
    .second .furnal-ctn{padding-right: 5px;}
    .furnal-ctn-one{padding-bottom: 65px;}
    .furnal-ctn ul {padding-left: 20px;}
    .heaven-ctn a{padding: 10px 30px;font-size: 16px;}
    .heaven-ctn p{font-size: 16px;}
    .heaven-main{padding: 70px 0;}
    .standard-one-ctn a{font-size: 19px;}
    .service-detail-ctn-one-btn a{padding: 11px 30px;font-size: 17px;}
    .service-detail-contain h2{ font-size: 33px;}
    .service-detail-contain h3{font-size: 22px;}
    .service-detail-ctn-one p{font-size: 17px;}
    .service-hdb-ctn p{font-size: 17px;}
    .service-head-image img{width: 75%;}
    .service-head-ctn h5{font-size: 22px;}
    .service-head-ctn h2{font-size: 33px;}
    .standard-one-ctn h5{margin: 20px 0 5px;font-size: 18px;}
    .form-input-one input{padding: 12px;}
    .service-hbd-acc-ctn ul{
       padding-left: 25px;
    }
    .service-detail-ctn-one{padding: 30px 0 50px;}
    .service-detail-image img{width: 90%;}
    .service-detail-image{padding-bottom: 0 !important;}
    .service-hbd-acc{padding: 25px; margin: 25px 0;}

}




@media (max-width: 767px) {

    .menus{display: none;position: absolute;left: 0;top: 100%;right: 0;width: 100%;z-index: 9999999;padding: 15px;background-color: #9DA6B7;}
    
    .header-start{padding:0 45px 0 0;}
    .menus ul li a{color: #fff;}
    .menus li.current-menu-item a, .menus li a:hover{color: #fff;}
    .menus ul li.current-menu-item a:after, .menus li a:hover::after{display: none;}
    .mobile-menu-toggle {display: block;top:50%; transform: translateY(-50%);}
    .animated-icon1 span, .animated-icon2 span, .animated-icon3 span{background-color: #fff;}
    .header{position: relative;}


    .banner-submit input{padding: 15px;font-size: 19px;}
    .pink-layout .our-card-content ul li{margin-bottom: 15px;}
    .help-ctn{padding: 40px 25px;}
    .banner-name-one{padding: 15px;margin-bottom: 10px;}
    .testslider-left{width: 72%;}
    .footer-left a{font-size: 16px;}
    .topbar-all{padding: 12px 0;}
    .get-start a{margin-left: 30px;}
    .get-start a{padding: 6px 22px;}
    .menus li{padding: 0 13px;}
    .banner-one .col-lg-5{flex: 0 0 100%;max-width: 100%;}
    .our-card-one{padding: 10px;}
    .pink-layout .our-card-image{width: 115px;height: 115px;}
    .pink-layout .our-card-head p{font-size: 17px;}
    .our-card-head p{font-size: 15px;}
    .our-card-content ul li{margin-bottom: 15px;}
    .pink-layout .our-card-button a{padding: 10px 30px;}
    .pink-layout .our-card-button{padding: 30px 0 10px;}
    .pink-layout .our-card-head h2{font-size: 45px;}
    .our-card-head h2{font-size: 33px;}
    .our-card-head h2:after{width: 140px;left: 100px;}
    .pink-layout .our-card-head h2:after{width: 180px;left: 270px;bottom: -15px;}
    .our-card-button a{padding: 8px 25px;}
    .banner-one .col-lg-5 form{padding: 25px;}
    .our-rose-image img{height: 240px;object-fit: contain;}
    .our-service-card-ctn h4{font-size: 22px;}
    .our-service-card{padding: 15px;}
    .our-service-ctn{padding: 40px 0 25px;}
    .our-service-card-ctn p{font-size: 14px;}
    .help-ctn{width: 85%;margin-left: 25px;}
    .help-all{padding: 70px 0;}
    .eternity-fs-all{padding: 30px 0;}
    .fs-left h2{font-size: 33px;}
    .fs-left-btn a{padding: 12px 45px;}
    .test-slider-all{padding: 60px 0;}
    .test-slider-right .slick-dots{bottom: -30px;}
    .testslider-left{width: 90%;}
    .test-slider-all .row .col-lg-8{padding-left: 0px;}
    .slick-slideshow__slide .test-slide-one{padding: 20px 20px 20px 75px;}
    .footer-center ul li a{font-size: 13px;}
    .footer-center .col-lg-6{
        padding: 0;
    }
    .footer-center{padding:25px 5px;}
    .footer-logo-ctn p{font-size: 15px;}
    .footer-bottom{margin-top: 20px;padding: 10px 0;}
    .footer-right-address p{font-size: 15px;}
    .footer-logo img{min-width: 200px;}
    .footer-center h6{font-size: 20px;margin-bottom: 15px;}
    .footer-right h6{font-size: 20px;}
    .fs-right img{height: 475px;object-fit: cover;}
    .help-one-image{width: 75px;height: 75px;}
    .help-one:nth-child(2){margin-top: 50px;}
    .testslider-left h4{font-size: 38px;}
    .testslider-left p{font-size: 16px;}
    .our-card-image{width: 90px;height: 90px;}
    .our-package-ctn{margin-top: 45px;}
    .footer-right-address img{width: 20px;height: 20px;}
    .our-package-head h2{font-size: 33px;}
    .our-package-head p{font-size: 18px;}
    .our-package-ctn .row .col-lg-4:nth-child(2){
        max-width: 100%;
        flex: 0 0 100%;
        margin: 25px 0;
    }
    .our-package-ctn .row .col-lg-4:nth-child(odd){
        max-width: 100%;
        flex: 0 0 100%;
    }
    .our-service-ctn .row .col-lg-4{
         max-width: 100%;
         flex: 0 0 100%;
    }
    .our-package-all{padding: 100px 0 160px;}
    .help-one-ctn h5{font-size: 25px;}
    .eternity-fs-all .col-lg-7{flex: 0 0 100%;max-width: 100%;}
    .fs-right img{margin-top: 40px;}
    .fs-left-btn{margin-top: 20px;}
    .test-slider-all .col-lg-4{
        flex: 0 0 100%;
        max-width: 100%;
        text-align: center;
        margin-bottom: 20px;
    }
    .test-slider-all .col-lg-8{
        flex: 0 0 100%;
        max-width: 100%;
    }
    .footer .col-lg-3{
        flex: 0 0 100%;
        max-width: 100%;
    }
    .footer .col-lg-4{
        flex: 0 0 100%;
        max-width: 100%;
    }
    .footer .col-lg-5{
        flex: 0 0 100%;
        max-width: 100%;
    }
    .footer-right-image img{
        height: 300px;
        width: 40%;
        margin-top: 20px;
    }
    .menus ul{flex-direction: column;}
    .menus li{padding: 15px 0;}
    .footer-center ul{padding:0 10px;}
    .footer{padding: 30px 0 0;}

    .our-card-head h2{font-size: 33px; width:45%;border-bottom: 2px solid #fff;margin: 0 auto;padding: 10px;}
    .pink-layout .our-card-head h2{font-size: 33px; width:45%;border-bottom: 2px solid #000;margin: 0 auto;padding: 10px;}
    .our-card-head h2:after{width: 140px;left: 100px;display: none;}

    .our-card-image img{
        border-radius: 50%;
    }

    .logo{
        width: 20%;
    }
    .logo img{
        width: 100%;
    }

    .our-service-card .our-card-button a{padding: 10px 25px !important;}
    .footer-right .col-lg-6{
        margin-bottom: 20px;
    }
    .footer-right .col-lg-6:last-child {
        margin-bottom: 0;
    }

    .our-service-card-image img{
        height: 350px;
    }
   
       /* -------- pack -------- */
       .about-banner h1{font-size: 40px;}
       .about-banner{padding: 50px 20px;}
       .faq-section-one{padding: 45px 0 40px;}
       .acc-all{width: 100%;padding: 0 15px;}
       .acc-toggle{padding: 13px 0;font-size: 16px;}
       .acc-all-head h2{padding-bottom: 35px;font-size: 31px;}
       .package-page {
        padding: 10px 0 50px !important;
    }
    .acc-content p{font-size: 15px;margin: 10px 0;}
    .acc-toggle i::after{width: 32px;height: 32px;left: -8px;}

      /* ------ service ------ */

      .service-help-left img{max-width: 100%;height: 320px;object-fit: cover;}
      .service-help-right h3{font-size: 40px;}
      .service-help{padding: 50px 0;}
      .service-help-right p{font-size: 16px;}
      .service-help-right h3{font-size: 35px;}
      .service-help-right{margin-top: 25px;}

      
    /* ---- testmonial ---- */

    .test-card-right{padding: 25px 10px 0px 50px;width:100%;}
    .test-card-right::after{top: 38px;left: 10px;}
    .test-card-all{padding: 50px 0;}
    .test-card-right p{font-size: 15px;}
    .test-right-name h6{font-size: 18px;}
    .test-card-left img{height:auto;width: 100%;object-fit: cover;}
    .test-card-load a{padding: 10px 28px;}
    .test-card-load{margin-top: 35px;}
    .test-card-one{justify-content: center;}
    .test-card-all .row .col-lg-6{width: 50%;}
    .test-card-right::after{background-size: 30px;}

        /* ---------------- about----------------- */

        .about-card{padding-top: 50px;padding-bottom: 139px;}
        .about-card-ctn{margin-top: 0;padding: 60px 30px;margin-bottom: 15px;}
        .about-card-right p{font-size: 16px;}
        .about-card-commit h3{font-size: 35px;}
        .about-card-ctn p{font-size: 15px;}
        .about-location-ctn .col-lg-5 {
            max-width: 100%;
            flex: 0 0 100%;
        }
        .about-location-ctn{margin-top: 48px;}
        .about-card-ctn h4{font-size: 40px;}
        .about-card-commit{padding: 40px 0;}
        .about-card-right{padding-bottom: 20px;}
        .about-our-location{padding-bottom: 60px;}
        .test-slider-right .slick-dots{left: 0%;}
        .about-location-ctn-card{width: 100%;margin-top: 20px;}
        .about-location-card{justify-content: center;padding: 30px 25px;}

           /* ----------- contact-page --------- */

           .contact-page-form-letf p{font-size: 15px;}
           .about-loaction-add p{font-size: 15px;}
           .banner-name-one{padding: 10px;}
           .contact-page-form-right{border: 30px solid #9DA6B7;}   
           .contact-page-card{padding-top: 25px;}
           .contact-page-form-letf h2{font-size: 40px;}
           .contact-page-form .row .col-lg-5{
             max-width: 100%;
             flex: 0 0 100%;
           }
           .contact-page-form .row .col-lg-7{
             max-width: 100%;
             flex: 0 0 100%;
             margin-top: 20px;
           }
           .contact-page-form-input{margin-bottom: 0;}
           .contact-page-form-submit input{padding: 13px 45px;}
           .contact-page-form .banner-name-one{
            display: inline-block;
            width: 100%;
           }

           
    /* ------ term ------ */

    .privacy-policy-content h2{font-size: 26px;}
    .privacy-policy-content h3{font-size: 21px;}

    .terms-and-conditions-content h2{font-size: 26px;}
    .terms-and-conditions-content h3{font-size: 21px;}

     /* ------ service-detail ------  */

     .margin{width: 96%;}
     .furnal-ctn h3{font-size: 30px;}
     .Eternity-funral-service{padding: 60px 0;}
     .service-detail-form{background-size:contain; padding: 50px 0;}
     .heaven-ctn{width: 65%;}
     .furnal-ctn {padding-left: 5px;}
     .standard-one-image {width: 250px;height: 180px;margin: 0 auto;}
     .service-hdb-ctn h2{font-size: 26px;}
     .service-hdb-main{padding: 40px 0;}
     .Premium-packages p{width: 94%;font-size: 16px;}
     .standard-head p{padding: 10px 0 40px;}
     .furnal-ctn h3{font-size: 23px;}
     .furnal-btn a{padding: 12px 30px;font-size: 16px;}
     .service-detail-form form{width: 93%;}
     .second .furnal-ctn{padding-right: 5px;}
     .furnal-ctn-one{padding-bottom: 65px;}
     .furnal-ctn ul {padding-left: 20px;}
     .heaven-ctn a{padding: 10px 30px;font-size: 16px;}
     .heaven-ctn p{font-size: 16px;}
     .heaven-main{padding: 70px 0;}
     .standard-one-ctn a{font-size: 19px;}
     .service-detail-ctn-one-btn a{padding: 11px 30px;font-size: 17px;}
     .service-detail-contain h2{ font-size: 30px;}
     .service-detail-contain h3{font-size: 22px;}
     .service-detail-ctn-one p{font-size: 17px;}
     .service-hdb-ctn p{font-size: 17px;}
     .service-head-image img{width: 75%;}
     .service-head-ctn h5{font-size: 22px;}
     .service-head-ctn h2{font-size: 33px;}
     .standard-one-ctn h5{margin: 20px 0 5px;font-size: 18px;}
     .form-input-one input{padding: 12px;}
     .service-hbd-acc-ctn ul{
        padding-left: 25px;
     }
     .service-detail-ctn-one{padding: 30px 0 50px;}
     .service-detail-image img{width: 100%;}
     .service-detail-image{padding-bottom: 0 !important;}
     .service-hbd-acc{padding: 25px; margin: 25px 0;}
     .Standard-all .row{
        flex-wrap: nowrap !important;
     }
     .standard-one-ctn a{font-size: 18px;}
     .second .row{
        flex-direction: column-reverse;
     }
     .furnal-image{
        margin-bottom: 20px;
     }
 
}



@media screen and (max-width:575px) {
    .our-card-head h2{width: 27%;}
    .pink-layout .our-card-head h2{width: 28%;}
    .test-slide-ctn p{font-size: 14px;}
    .test-slide-name h5{font-size: 16px;}
    .test-slide-name p{font-size: 13px;}
    .help-ctn{width: 97%;margin-left: 0;}
    .service-help-right h3{font-size: 30px;margin-bottom: 15px;}
    .service-help-right{margin-top: 0 ;}
    .mobile-menu-toggle {display: block;top:50%; transform: translateY(-50%);}
    .logo {
        width: 25%;
    }
    .menus{
        top: 100%;
    }

    .test-card-right::after{background-size: 25px;}
    .test-card-right::after{top: 30px;left: 6px;}
    .test-card-right{padding: 25px 10px 0px 40px;width:100%;}
    .test-card-right p{font-size: 14px;}
    .our-card-head h2{width: 60%;}
    .pink-layout .our-card-head h2{width: 60%;}
    .help-ctn{padding: 40px 12px;}
    .slick-dots li{width: 15px;height: 15px;}
    .test-slider-right .slick-dots{left: 0;}

    .contact-page-form-letf h2{
        font-size: 35px;
    }
    .contact-page-form{padding: 20px 0 40px;}
    .contact-page-form-submit input{padding: 10px 40px;}
    .contact-page-card {padding-top: 0;}

    .privacy-policy-content h2{font-size: 23px;}
    .privacy-policy-content h3{font-size: 20px;}

    .terms-and-conditions-content h2{font-size: 23px;}
    .terms-and-conditions-content h3{font-size: 20px;}

    /* ------ service-detail ------- */

    .Standard-all .row{
        flex-wrap: wrap !important;
     }
     .standard-one-image{
        width: 320px;
        height: 250px;
     }
     .Standard-all .row .col-lg-6{
        margin-bottom: 15px;
     }
     .service-hdb-main{padding: 20px 0;}
     .heaven-main {
        padding: 55px 0;
    }
    .heaven-ctn a {
        padding: 7px 20px;
        font-size: 16px;
    }
    .furnal-ctn ul li{font-size: 15px;}
    .furnal-ctn p {font-size: 15px;}
    .furnal-ctn-one {
        padding-bottom: 50px;
    }
    .furnal-btn a {
        padding: 10px 20px;
        font-size: 16px;
    }
    .service-detail-form form h4{font-size: 30px;}
    .service-detail-form {
        background-size: contain;
        padding: 40px 0;
    }
    .form-input-one input{padding: 10px;}
    .service-hdb-ctn p{font-size: 15px;}
    .margin{width: 93%;}
    .Premium-packages p{font-size: 14px;}
    .heaven-ctn{width: 100%;}
    
}



@media screen and (max-width:480px) {
    .our-card-head h2{width: 65%;}
    .pink-layout .our-card-head h2{width: 65%;}
    .topbar-ctn .face{width: 28px;height: 28px;}
    .topbar-ctn .topbar-item a{font-size: 11px;}
    .banner-name-one input{width: 80%;}
    .banner-name-one img{height: 18px;}
    .banner-name-one{padding: 10px;}
    .banner-one .col-lg-5 form h3{font-size: 20px; letter-spacing: 0;}
    .banner-one .col-lg-5 form{padding: 12px;}
    .banner-submit input{padding: 10px;font-size: 17px;}
    .banner-submit input{background-position: 92%;background-size: 23px;}
    .logo img{width: 35%;}
    .get-start {position: relative; z-index: 999999999; margin: 25px 0 10px;display:none;}
    .menus{top: 100%;}
    .get-start a{margin-left: 0;}
    .mobile-menu-toggle {display: block;top:50%; transform: translateY(-50%);}
    .header-start{display: inline-block;padding: 0;}
    .header-right{justify-content: center;}
    .recapcha {
        transform: scale(0.90);
    -webkit-transform: scale(0.80);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    }
    .our-package-head h2{font-size: 27px;}
    .our-package-ctn{margin-top: 25px;}
    .our-package-all{padding: 70px 0 75px;}
    .our-rose-image img{height: 170px;margin-top: -100px;o}
    .our-card-content ul li::before{height: 18px;width: 18px;}
    .pink-layout .our-card-content ul li::before{width: 18px;height: 18px;}
    .pink-layout .our-card-button a{padding: 8px 28px;font-size: 14px;}
    .pink-layout .our-card-image{width: 100px;height: 100px;}
    .pink-layout .our-card-image img{max-width: 60%;}
    .our-card-button a{font-size: 14px;}
    .our-package-head p{font-size: 15px;}
    .our-service-ctn{padding: 28px 0 15px;}
    .pink-layout .our-card-content{margin-top: 30px;}
    .help-ctn{width: 100%;margin-left: 0;padding: 10px;}
    .footer-right-image img {
        height: 300px;
        width: 60%;
        margin-top: 20px;
    }
    .footer-right-address{padding-top: 18px;}
    .testslider-left p{font-size: 11px;}
    .test-slider-all{padding: 40px 0;}
    .test-slide-image img{height: 75px;}
    .test-slide-ctn p{font-size: 13px;}
    .slick-slideshow__slide .test-slide-one::after{background-size: 35px;}
    .slick-slideshow__slide .test-slide-one{padding: 10px 10px 10px 63px;}
    .testslider-left h4{font-size: 28px;}
    .test-slider-right .slick-list{padding: 40px 20px !important;}
    .fs-right img{height: 250px;}
    .fs-left-btn a{padding: 8px 32px;}
    .fs-left p{font-size: 15px;}
    .fs-left h2{font-size: 28px;}
    .help-one-ctn h5 a{font-size: 20px;}
    .help-one:nth-child(2) {
        margin-top: 30px;
    }
    .help-one-image{width: 55px;height: 55px;}
    .help-one-image img{max-width: 75%;}
    .help-one-ctn h5{font-size: 18px;letter-spacing: 0;}
    .help-all{padding:40px 0;}
    .footer-left a{font-size: 13px;}
    .footer-right a i{font-size: 12px;margin-top: 5px;}

    .logo img {
        width: 100%;
    }
    .logo{
        width: 35%;
    }


    /* -----------pack----------------- */
    .acc-content p{font-size: 13px;}
    .acc-content p:last-child{
        margin: 10px 0;
    }
    .acc-all{padding: 0 10px;}
    .acc-toggle i{font-size: 14px;}
    .acc-toggle i::after {
        width: 27px;
        height: 27px;
        left: -8px;
        top: -7px;
    }
    .acc-toggle {
        padding: 10px 0;
        font-size: 13px;
    }
    .acc-all-head h2 {
        padding-bottom: 20px;
        font-size: 27px;
    }
    .faq-section-one{padding: 30px 0;}
    .about-banner h1{font-size: 28px;}

    .service-help-right h3{font-size: 22px;}
    .service-help{padding: 30px 0;}
    .service-help-right p{margin-bottom: 18px;}

    .test-card-all .row .col-lg-6{width: 100%;}
    
    .test-card-right p{font-size: 13px;}
    .test-right-name h6 {
        font-size: 16px;
    }
    .test-card-all {
        padding: 35px 0;
    }
    .test-card-load {
        margin-top: 5px;
    }
    .test-card-load a{font-size: 15px;}
    .our-card-head h2{
        font-size: 26px;
    }
    .pink-layout .our-card-head h2{
        font-size: 27px;
    }

    /* ------ about------ */

    .about-location-ctn-card{
        padding-left: 0;
    }
    .about-loaction-add p{
        word-break: break-all;
        font-size: 13px;
    }
    .about-location-card {
        justify-content: center;
        padding: 20px 15px;
    }
    .about-location-ctn-card h5{
        font-size: 22px;
    }
    .about-location-image img{width: 40px;height: 40px;object-fit: contain;}
    .about-card-commit h3{font-size: 32px;}
    .about-card-commit{padding: 20px 0;}
    .about-card-ctn{padding: 20px 10px;}
    .about-card-ctn h4{font-size: 30px;}
    .about-card-commit p{font-size: 15px;}
    .about-card-right p{font-size: 14px;}

    .contact-page-form-right{padding: 10px;border: 20px solid #9DA6B7;}

    .contact-page-form-input .recaptcha {
        transform: scale(0.90);
    -webkit-transform: scale(0.65);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    box-shadow: none;
    }
    .contact-page-form-letf h2{font-size: 33px;}
    .contact-page-form-letf p{font-size: 13px;}

    .privacy-policy-content h2{font-size: 19px;}
    .privacy-policy-content h3{font-size: 17px;}
    .privacy-policy-content p{font-size: 15px;}

    .terms-and-conditions-content h2{font-size: 19px;}
    .terms-and-conditions-content h3{font-size: 17px;}
    .terms-and-conditions-content p{font-size: 15px;}

    .privacy-policy-content {
        padding: 15px 0;
    }
    .terms-and-conditions-content {
        padding: 15px 0;
    }

    /* ----- service-detail ----- */

    .standard-one-image{
        width: auto;
        height: auto;
    }
    .service-hbd-acc{padding: 15px 10px;}
    .service-detail-contain h2{font-size: 23px;}
    .service-detail-ctn-one {
        padding: 15px 0 30px;
    }
    .service-detail-ctn-one p {
        font-size: 15px;
    }
    .service-detail-ctn-one-btn{
        margin-top: 32px;
    }
    .service-hdb-ctn h2{
        font-size: 21px;
    }
    .standard-head p{font-size: 23px;padding: 0 0 20px;}
    .heaven-main{padding: 50px 0;}
    .Eternity-funral-service {
        padding: 35px 0;
    }
    .service-head-ctn h5{font-size: 20px;}
    .service-head-ctn{padding: 20px 0;}
    .service-head-ctn h5{font-size: 20px;}
    .service-head-ctn h2 {
        font-size: 25px;
    }
    .furnal-btn a {
        padding: 10px 20px;
        font-size: 14px;
    }
    .heaven-ctn a {
        padding: 7px 20px;
        font-size: 14px;
    }
    .service-detail-form .form-input-one iframe{
        transform: scale(0.90);
        -webkit-transform: scale(0.90);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }
    .service-detail-form form h4{font-size: 28px;}
    .service-detail .row .col-lg-12{padding: 0 10px !important;}
    .Standard-all .row .col-lg-6{padding: 0 10px !important;}
    .furnal-ctn-one .row .col-lg-6{padding: 0 10px !important;}
    .Premium-packages p{font-size: 13px;}
    .service-hbd-acc-ctn ul li{font-size: 13px;}
    


}
@media screen and (min-width:350px) and (max-width:400px) {
    .footer-right-image img {
        height: 230px;
        width: 72%;
        margin-top: 20px;
    }
    .menus {
        top: 100%;
    }
    .topbar-ctn .topbar-item a{
        font-size: 10px;
    }
    /* .mobile-menu-toggle{
        top: 40px;
    } */
}
@media screen and (max-width:320px){
    .logo img{width: 100%;}
    .footer-bottom .row{justify-content: center;}
    .footer-right-image img{width: 80%;margin-top: 15px;height: 250px;}
    .menus {
        top: 100%;
    }
    /* .mobile-menu-toggle {
        top: 33px
    } */
    .our-card-head h2{
        width: 80%;
    }
    .pink-layout .our-card-head h2{
        width: 80%;
    }
    .topbar-ctn .topbar-item a{
        font-size: 9px;
    }
}