@media (min-width:1700px) and (max-width:1920px){
    .work-message-list{margin-top:50px}

    .afterLogin .col-md-3.free-downloads-box-content {
        max-width: 25%;
        flex: 0 0 25%;
    }
   
    }
    
    @media (max-width:1600px){
        .account_pre_trail .row.row_box{width: 100%;}


    }
    @media (min-width:1200px) and (max-width:1600px){
    app-dashboard .help-center-box{margin-left:var(--sidebar-width)}
    .row.row_box{width:85%}

    .podcost-bg-sec .blog-titles h4 {
        font-size: 50px !important;
        margin-bottom: 0;
        padding-bottom: 10px !IMPORTANT;
    }
    
    /* .blog-titles {
        padding: 200px 0px 110px 0px !important;
    } */

   
    }
    @media (min-width:1200px) and (max-width:1500px){
    .work-message-list{margin-top:210px}
    .podcost-bg-sec{background-position:-438px 100%!important}
    /* .podcost-bg-sec .blog-titles{max-width:400px!important} */
    .podcost-bg-sec .blog-titles h4{font-size:44px!important;padding-bottom:10px!important}
    .prices-box-list ul li{margin-right:0}
    .blog-titles{
        padding: 225px 0px 110px 0px !important;
    }
    .podcost-bg-sec .blog-titles{    padding: 80px 0px !important;}
  
    }
    @media (min-width:1200px){
    .container{max-width:1170px}
    .cheryl-david-box-left{padding-top:15px;padding-right:40px}
    }

    @media (min-width:992px) and (max-width:1199px){

        .dash-resource  .col-md-3.free-downloads-box-content{max-width:50%;flex:0 0 50%}

    }


    @media (min-width:992px) and (max-width:1600px){

        .dash-resource .resource-center-banner .container{max-width:100%!important}
        .dash-resource .resource-center-banner-left, .dash-resource .resource-center-banner-right{flex:1!important}
        .dash-resource .resource-center-top-box{padding-left:345px}
        .dash-resource .resource-center-banner-left{padding-left:0!important;margin-top:10px}
        .dash-resource .resource-center-banner-left h3{font-size:36px!important}
         .dash-resource .resource-center-banner-left h4{line-height:13px!important;font-size:26px!important}
         .dash-resource .Quick-Tips-slider .container{margin-left:auto!important;margin-right:0;padding-left:360px}
         .dash-resource .Quick-Tips-slider.bg-quick-tips{margin-top:0;padding-top:70px}
         .dash-resource img.video-thumb{object-fit:cover}
         .dash-resource figcaption.how-its-works-content p{min-height:42px}
         .dash-resource .sidebar-shell{width:280px}
     
         .dash-resource .row.free-downloads-box{margin-left:auto;padding-left:330px;}
         .dash-resource .downloads-img figure img{object-fit:contain}
         .dash-resource .common-heading-resource h3{font-size:34px}
         .dash-resource .outer-link{font-size:19px}
         .dash-resource .Quick-Tips-slider .container{max-width:100%!important}
         .dash-resource .dashboard-resource-free-downloads{margin-right:0!important;max-width:100%}
         .dash-resource .free-downloads-box-content{padding-right:15px!important;padding-left:15px!important;padding-bottom:30px!important}
         .dash-resource .downloads-img figure{margin-bottom:0}
         .dash-resource  .downloads-img figure img{    object-fit: contain !important;}
    }

    
    @media (min-width:1200px) and (max-width:1600px){
        .dash-resource .resource-center-banner-left h3 {
            font-size: 46px!important;
        }

        .dash-resource  .resource-center-banner-left h4 {
            line-height: 24px!important;
            font-size: 31px!important;
        }

        
  

}


    @media(max-width:1199px){
    .row.p-space{padding-top:35px}
    .what-wish-title h4{font-size:57px;margin-top:80px}
    .what-wish-pre p{font-size:14px;padding-bottom:30px}
    .get-slide-sec{padding:0}
    .what-wish-title h4{font-size:45px}
    .get-slide-title h4{font-size:100px}
    .wish-video-info{padding-left:15px!important}
    .video-sec-bg .safe-title h4{font-size:45px;padding-right:0;margin-bottom:45px;max-width:100%}
    .great-read-sec h4{font-size:45px}
    section.great-texure-bg{padding:85px 0 130px}
    .common-texure-bg{padding:135px 0 40px!important}
    .top-banner-content h4{font-size:50px}
    .search-form{margin:45px auto 0}
    .help-center-section{padding:45px 0 120px}
    .common-box h5{font-size:34px}
    .top-banner-section{height:auto}
    .common-resource-bg{background-position:top}
    .get-in-touch-shell:after{content:"";background:rgb(0 0 0 / 54%);left:0;right:0;top:0;bottom:0;position:absolute}
    .get-in-touch-shell{position:relative}
    .get-touch-content{z-index:1;position:relative}
    .get-in-touch-shell{padding:50px 0 90px}
    .pricing-lg-title h3{font-size:55px}
    .wraper-nav .navbar-nav .nav-item .nav-link{font-size:18px}
    .till-death-section h4{font-size:34px}
    .till-death-section p{font-size:15px}
    .simple-renew-sec .whats-included-list{margin-top:40px}
    .whats-included-list .Works-it-list ul li{font-size:20px}
    .whats-included-list h5{font-size:22px}
    .Works-it-list ul li{padding-bottom:12px}
    .simple-pricing-faq{padding:30px 0 85px}
    .try-free-section-other h4{font-size:55px}
    .simple-pricing-section.simple-renew-sec{padding:70px 0 0}
    .stories-list ul li{width:30%}
    .why-wish-head-content{padding-top:65px}
    .why-wish-head-inner h1{font-size:45px}
    .why-wishkeeper-head{min-height:520px}
    .why-video-co-bg{padding-top:345px;padding-bottom:90px}
    .living-head{padding:0}
    .cheryl-david-box:after{width:100%}
    .cheryl-david-box-content{padding:0}
    .cheryl-david-box:after{width:100%;background-position:right top;left:0}
    .cheryl-david-box-left{padding-top:0;padding-left:135px;padding-right:47px}
    .customer-list{padding:60px 0 0!important}
    .cheryl-david-box-left h3{font-size:36px}
    .cheryl-david-box-left small{font-size:16px}
    .customer-list .row{padding:0}
    .why-chose-wishkeeper-head h2{font-size:50px}
    .why-chose-wishkeeper-section{padding:50px 0 90px}
    .how-it-work-video h2{font-size:45px}
    .work-message-list{margin-top:90px}
    .how-it-work-bg{min-height:1490px;background-position:38% -168px}
    .work-message.message-box1{margin-left:0;margin-top:30px}
    .work-message h3{font-size:40px}
    .message-box3{margin-left:0;margin-top:70px}
    .private-dashboard-bg{padding-top:0;margin-top:-95px;overflow:hidden}
    .private-dashboard-head h2{font-size:45px}
    .private-dashboard-head p{font-size:16px}
    .here-gone-head h2{font-size:65px}
    .ipad-dashborad img{width:95%}
    .section-head-inner h2{font-size:45px}
    .section-head-inner p{font-size:16px}
    .how-it-work-video{padding-top:30px}
    .security-head-content{max-width:60%;margin-top:47px}
    .security-head-bg{min-height:735px}
    .security-head-content h2{font-size:45px}
    .ultra-safe-security-title h3{font-size:45px}
    .ultra-safe-security-title{padding:50px 0 10px}
    .safe-as-houses-box{margin-bottom:25px}
    .privacy-principles-head h2{font-size:45px}
    .safe-as-houses-box img{width:18%}
    .podcost-bg-sec{background-size:100%!important}
    .podcost-bg-sec .blog-titles h4{font-size:28px!important;padding-bottom:8px!important}
    .podcost-bg-sec .blog-titles{padding:50px 0!important;max-width:440px !important}
    section.podcost-bg-sec{min-height:343px!important}

    .podcost-left{z-index:9!important;top: -105px !important;}
    .btn-green-dark{font-size:17px!important}
    .podcost-left{padding:92px 30px!important}
    .left-podcost-bg .podcost-bg-sec{z-index:99!important}
    .episode-box{padding-top:0!important;padding-bottom:35px!important;margin-bottom:30px!important}
    .podcost-right{margin-bottom:155px!important}
    /* .footer-grad.dark-footer{z-index:99} */
    .episode-box h5{margin-bottom:20px!important}
    .podcost-bg-sec{background-size:100% 100%!important}
    .podcost-blog.podcost-box{margin-top:45px!important}
    .guide-text{border-bottom:0!important}
    .report-issue-shell .welc-para,.report-issue-shell .welc-title{padding-right:40px}
    .get-touch-content form{margin-top:35px!important}
    .user-post h3{font-size:45px!important}
    .blog-post-sec{padding:0 0!important}
    .user-post h3{padding:60px 0 10px!important}
    .sign-up-shell.signup-blog .col-xl-6.flex-col{flex:0 0 50%}
    .user-options-shell{padding:45px 26px}
    .welc-para{margin-bottom:30px!important}
    section.wish-storys button.navbar-toggler{position:absolute;right:0;top:30px;z-index:99999}
    .white-img-shape img{height:186px;min-width:100%;-webkit-mask-size:contain}
    figure.white-img-shape{margin-bottom:20px}
    .sm-white-box{width:44%}
    .while-here-box .dash_content{padding:15px 40px}
    .wish-options-shell{margin-top:70px}
    .while-gone-box .dash_content{margin-left:0;padding-top:10px}
    .row.row_box{width:100%;margin:auto}
    .common_title{font-size:22px}
  
    .dash_content.dash-resource-center .resource-center-banner-left h3{font-size:40px!important}
    .dash_content.dash-resource-center .free-download-heading h3{font-size:35px!important}
    .common-box h5{font-size:28px}
    .modal_my_ambassadors .modal-content{width:95%}
    .get-in-touch-shell p.welc-para{color:#fff}
    app-dashboard app-while-gone .dash_shell,app-dashboard app-while-gone-home .dash_shell{margin-left:var(--sidebar-width)}
    app-dashboard .help-center-box{margin-left:var(--sidebar-width)}
    app-dashboard .help-center-box .top-banner-section{padding:115px 0 0}
    .user-form-btn{margin-bottom:35px}
    .play-sound-box{max-height:285px}
    .range-bg{width:100%}
    .your-storage{margin-top:30px}
    .dash-pages .dash_content{padding:80px 30px 15px}
    .header-user-icon{padding-left:0}
    .header-user-icon img{width:38px;height:38px}
    .nav-item.user-dropdown{align-items:center}
    .nav-item.user-dropdown a{padding:0;padding-right:10px!important;padding-left:10px!important}
    .user-dropdown a i{color:#bd8266}
    i.header-user-icon span{padding-left:15px}
    header.inner-header.header-login a.navbar-brand{display:block}
    header.inner-header.header-login div#navbarNavDropdown{display:flex;flex-grow:inherit;justify-content:center}
    .resource-center-banner-left{padding-left:0!important;margin-top:-130px}
    .product-option-head{min-height:385px;}
    .product-option-head h2{font-size:44px;margin-top:85px}

    .upper-home-in .col-md-6 {
        max-width: 100%;
        flex: 0 0 100%;
        padding-right: 15px;
    }
    .right-mackbook {
        position: static;

    }
    .col-md-6.right-mackbook {
        order: 1;
    }
    .col-md-6.left-mackbook {
        order: 2;
    }
    /* .upper-home-in .row{

    flex-direction: column-reverse;

    } */

.right-mackbook {
        margin-top: -35px;
    }

    .upper-home-in {
        margin-top: -570px;

        
    }

    .container{    padding-right: 25px;
        padding-left: 25px;}

        .video-sec-bg .safe-title h4{    padding-left: 15px;}

   

        .tooltip{    min-width: 220px !important;}


        .foot-logo img {
            width: 250px !important;
            margin-left: 20px;
        }

        .panel-default > .panel-heading a{    padding: 30px 9px 30px 0;}


        app-dashboard .help-center-box .top-banner-section{background-position: top;}

        .video-image{    margin-left: -40px;}

        .box_grid .white-bg-shell{    height: auto;}


        .podcost-bg-sec .blog-titles p {
            font-size: 16px !important;}


            .private-dashboard-bg:before{    bottom: 0px !important;}

            .work-video video {
                width: 100%;
                height: 529px;
            }

            
            .ipad-dashborad {
                bottom: 26px;
            }

    

        .user-form-btn .btn {
            padding: 0 15px;
            font-size: 14px !important;
        }

         .blog-titles {
            padding: 165px 0px 110px 0px !important;
        }
        /**/

        .price-info-head h3{font-size:30px;font-family:Cera-Pro-Bold;line-height:34px;padding-bottom:30px;padding-bottom:12px}
        .price-show sup{font-size:24px}
        .bubble-texts h2{font-size:44px}
        .price-info-head p{font-size:16px;padding:0 5px}
        .service-provider-right{padding:37px 40px 100px 80px}
        .service-provider-left{padding-top:54px}
        .service-provider-right p{font-size:18px}
        h1.price-title figure img {width: 405px;}

        .price-info-head {
            padding-bottom: 10px;
            min-height: 282px;
        }

        .blue-bubble,.brown-bubble{height: 180px}

        section.price-bg-main {
            background-size: 100% 100%;
            height: auto;
        }


 
}
    @media(max-width:991px){
    .container{max-width:100%}
    .navbar>.container,.navbar>.container-fluid{justify-content:flex-end}
    section.wish-storys .wish-left figure a img{width:465px!important;margin-left: 10px;}
    section.wish-storys .wish-left figure{margin-left:-78px!important;margin-bottom:-6px!important}
    .wish-left .btn {font-size: 14px;min-height: 35px;line-height: 35px;}
    .banner-text-top {padding-left: 0px}
    .banner-text-top h6{font-size:28px;margin-top:0;text-align:left}
    .cookies-message-box p{line-height:20px}
    .wish-storys{min-height:480px!important;background-position:center}
    .home-slider .item img{min-height:475px!important}
    .home-slider .owl-dots {
        display: none;
    }
    .home-slider{    width: 60%;}
    .home-slider{top:0!important}
    .upper-home-in{margin-top:-167px}
    .row.p-space{padding-top:20px}
    .what-wish-title h4{font-size:35px}
    .Works-it-list ul li{font-size:15px;padding-bottom:10px}
    .btn-green-dark{font-size:20px}
    .living-box{padding:0 40px}
    .living-box article p{font-size:16px;margin-bottom:26px;padding:0 100px}
    .living-box article h6{font-size:24px;margin-bottom:12px}
    .get-testimonial .owl-stage-outer{padding:60px 0 0}
    .get-slide-title h4{font-size:75px;margin-top:30px;margin-bottom:0}
    .video-top-sec{margin-top:-120px}
    .wish-video-info{padding-left:0!important;margin-top:-45px;padding-right:20px!important}
    .wish-video-info h4{font-size:22px}
    .wish-video-info p{margin-bottom:10px}
    .video-sec-bg .safe-title h4{font-size:34px}
    .safe-links ul li{padding:0 25px}
    .safe-links-center{font-size:16px}
    .safe-protected{padding:0 35px}
    .pdd-space02{padding:260px 0 60px}
    .great-read-sec h4{font-size:35px;margin-bottom:35px}
    .great-list figcaption h3{font-size:24px;margin-bottom:12px}
    .great-list figcaption{padding:25px 0 50px 0}
    section.great-texure-bg{padding:55px 0 75px}
    .common-texure-bg{padding:0 0 40px!important}
    .common-texure-pdd{padding:195px 0 60px 0}
    .panel-default>.panel-heading a{font-size:14px!important;padding:20px 35px 20px 9px!important;    padding: 20px 35px 20px 0px!important;}
    .panel-collapse p {font-size: 14px;}
    .common-box h5{font-size:35px}
    footer .foot-main{padding:35px 0!important}
    .Lets-form h5{font-size:18px!important}
    .foot-link li{margin-bottom:10px!important}
    .foot-link li a{font-size:14px!important}
    .foot-social ul li a{font-size:20px!important}
    .video-image img{border-top-left-radius:10px;border-top-right-radius:10px}
    /* .collapse.show .navbar-nav{text-align:left} */
    header .navbar{padding-right:0!important}
    /* header .navbar .collapse.show .nav-item .nav-link{font-size:15px!important;padding:5px 15px!important;padding-left:15px!important} */
    .help-center-section .common-box,.help-center-section .faq-list-box{padding:0}
    .common-box h5{font-size:28px}
    .top-banner-section{height:410px;background-size:cover}
    .top-banner-content h4{font-size:36px}
    .search-form{margin:25px auto 0}
    .search-form h5{font-size:28px}
    .front-sec-header{padding:25px 0 15px}
    .front-sec-header span.navbar-toggler-icon{-webkit-filter:invert(1) contrast(900%)}
    nav.navbar{padding-right:0!important}
    button.navbar-toggler{padding:0}
    .navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:15px;padding-left:15px}
    .front-sec-header ul.navbar-nav.mr-auto li a{font-size:16px!important;padding:4px 0!important}
    .front-sec-header button.btn.btn-white{margin-left:0}
    .panel-default>.panel-heading a:after{top:18px;font-size:16px;right:10px}
    .top-banner-section{padding:100px 0}
    .user-policies-section{padding:48px 0 100px}
    .user-pol-title{margin-bottom:16px;font-size:30px}
    .resource-center-banner-left{padding-left:0!important;padding-bottom:0!important}
    .resource-center-banner-left h3{font-size:36px!important;line-height:36px!important}
    .how-works-slider{margin-top:30px!important}
    .resource-sliders-box .owl-next,.resource-sliders-box .owl-prev{top:65px!important}
    .downloads-img h4{font-size:14px!important;padding:7px 8px!important;text-align:center!important;margin-bottom:0!important}
    .free-download-heading h3{font-size:35px!important}
    .common-heading-resource h3{font-size:35px}
    span.download-icon img{width:35%}
    .till-death-section{margin:0}
    .simple-renew-sec .till-death-section.till-death-two-section{padding:85px 45px}
    .try-free-section-other h4{font-size:34px}
    .simple-renew-sec .try-free-section p{font-size:18px}
    .simple-renew-sec .try-free-section p{margin-bottom:50px}
    .bubble-texts h2{font-size:65px}
    .Works-it-list{padding-left:10px}
    .whats-included-list .Works-it-list ul li{font-size:16px}
    .pricing-lg-title h3{font-size:50px}
    .try-free-section-other .btn-shell .btn{font-size:26px;padding:10px 20px}
    .blog-bg-sec{background-position:center!important;min-height:500px!important}
    .blog-titles{padding:130px 0 110px 0!important;background-size:cover}
    .copper-bubble,.navy-bubble,.skblue-second{background-size:contain}
    section.bubbles-sec .col-md-4{flex:0 0 50%;max-width:50%}
    section.bubbles-sec .row{justify-content:center}
    .blog-titles h4{font-size:40px!important}
    .blog-titles h6{font-size:38px!important}
    .stories-list ul li{width:45%;    margin: auto;}
    .bubbles-sec{padding:140px 0 100px!important}
    .blog-bg-sec{background-size:cover!important}
    .cheryl-david-box:after{width:100%;background-position:right top;left:0}
    .cheryl-david-box-right{left:0}
    .cheryl-david-box-left{padding-top:0;padding-left:0;padding-right:25px}
    .customer-box{padding:0 10px}
    .why-video-co-bg{padding-top:335px;padding-bottom:60px}
    .why-chose-wishkeeper-head h2{font-size:38px}
    .why-chose-list{padding:0 10px;margin-top:50px}
    .why-chose-box h5{font-size:18px}
    .resource-center-banner-left h4{font-size:28px!important;line-height:42px!important}
    .work-video video{width:100%;height:auto}
    .how-it-work-bg{min-height:1490px;background-position:38% -322px}
    .how-it-work-video h2{font-size:36px}
    .work-message h3{font-size:32px}
    .work-message p{font-size:16px}
    .work-message{max-width:300px}
    .private-dashboard-head h2{font-size:36px}
    .private-dashboard-bg{padding-top:0;margin-top:-300px}
    .here-gone-head{padding:0;margin-bottom:35px}
    .here-gone-head p{font-size:14px}
    .section-head-inner h2{font-size:36px}
    /* .who-is-wishkeeper-list .row{flex-direction:column;justify-content:center} */
    .who-is-wishkeeper-list .row .col-md-5,.who-is-wishkeeper-list .row .col-md-7{display:flex;align-items:center;flex:0 0 100%;max-width:100%;justify-content:center}
    .who-is-wishkeeper-list .row .col-md-5{margin-top:30px;text-align:right}
    .row.wishkeeper-row2 .col-md-5{order:2;text-align:left}
    .wishkeeper-row2 .ipad-img-des{padding-left:0;padding-right:0;text-align:left}
    .wishkeeper-row2{margin-top:45px}
    .here-gone-cat-hover p{margin-bottom:0}
    section.who-is-wishkeeper-section{padding-top:45px}
    .here-gone-cat-hover-inner{padding:0}
    .here-gone-cat-box{margin-bottom:0}
    .security-head-content h2{font-size:36px}
    .security-head-content{max-width:70%}
    .ultra-safe-security-title h3{font-size:36px}
    .safe-as-houses-head h4{font-size:30px}
    .safe-as-houses-box figure{min-height:130px}
    .safe-as-houses-box img{width:30%}
    .podcost-blog.podcost-box{margin-top:35px}
    .podcost-left{padding:92px 20px!important}
    .guide-text .stories-title{margin-bottom:12px!important;font-size:20px}
    .episode-box h5{font-size:20px!important}
    .podcost-bg-sec .blog-titles {
        max-width: 388px!important;
        padding-right: 20px!important;

    }
    .podcost-bg-sec .blog-titles h4{font-size:22px!important;padding-bottom:5px!important}
    .podcost-bg-sec .blog-titles p{font-size:14px!important}
    .podcost-right{margin-bottom:200px!important}
    .guide-text{border-bottom:0!important}
    .welc-para{font-size:16px;margin-bottom:10px}
    .welc-title{font-size:32px}
    .b-post-titles h4{font-size:36px!important}
    .user-post h3{padding:40px 0 10px!important}
    .user-post h3{font-size:36px!important}
    .user-opt-img-sec{position:static;left:0;height:100%;width:100%;bottom:0;top:0;right:0}
    .user-options-shell{padding:35px 0}
    .sign-up-shell.signup-blog .col-xl-6.flex-col{flex:0 0 100%}
    .user-opt-img-sec:after{content:"'";left:0;right:0;top:0;bottom:0;position:absolute}
    .signup-blog .form-label{align-items:center;display:flex}
    .signup-blog .card-deck{padding-bottom:65px}
    .user-opt-img-sec{height:300px}
    nav.navbar{padding-right:0!important;padding-left:15px}
    .front-sec-header nav.navbar{padding:0!important}
    .navbar-collapse .top-nav-bar{background: linear-gradient(146deg, #1A4E77 50%, #052130 100%);position:fixed;top:0;left:-350px;z-index:9;width:300px;height:100%;transition:.3s;padding-top:40px;bottom:0}
    .navbar-collapse.show .top-nav-bar{transition:.5s;left:0;margin-left:0}
    .home-slider-bg,.wish-storys{overflow:visible!important}
    .wish-storys{margin-top:65px;padding-top:0}
    app-sign-up .home-top-texure{margin-top:0}
    .nav-middle-bar{margin-top:-65px;display:flex;justify-content:space-between;padding:0!important;margin-bottom:0!important}
    .nav-middle-bar ul.navbar-nav{display:flex;margin-right:initial!important}
    .nav-middle-bar ul.navbar-nav{display:flex;flex-direction:row}
    .nav-middle-bar ul.navbar-nav .nav-item .nav-link{color:#000!important}
    .nav-middle-bar button.btn.btn-white.sign-in-btn{padding-right:0;margin-right:0; background: #00444c !important; margin-left: 10px; padding: 0px 15px; color: #fff !important;}
    .wraper-nav .nav-middle-bar .navbar-nav .nav-item:first-child .nav-link{padding-left:0;margin-left:-10px}
    .sidebar-shell{width:275px}
    .ds-btn-para{font-size:29px;position:relative;top:-28px}
    .sidebar-shell{width:100%;position:static}
    .sidebar-shell .navbar-brand{width:168px;padding:0}
    .dash_content.when-section-shell{margin-left:0;min-height:auto}
    .when-section-shell .card-deck .col-xl-6{width:50%}
    .ds-btn-para{font-size:20px;position:relative;top:-20px}
    .inner-header{margin-left:0;width:100%}
    .sidebar-menu-shell{height:auto}
    .sidebar-shell{height:initial}
    app-dash-sidebar{position:relative}
    .while-here-box .dash_content{margin-left:0}
    .wish-options-shell{margin-top:30px;justify-content:center}
    .sidebar-menu-shell{padding:0 10px}
    .card-add-category{margin:0}
    .dash_content.dash-resource-center{margin-left:0;padding-top:0}
    .img-bg-sidebar{padding-bottom:38px}
    .help-center-box .top-banner-section{height:335px!important;padding-bottom:0}
    .reflection-room-body{margin-top:35px}
    .reflection-room-head p{margin-top:15px}
    .navbar-dark .navbar-toggler{position:fixed;right:0;background:#bd8266;top:103px;padding:2px 3px;border-top-right-radius:0;border-bottom-right-radius:0}
    span.navbar-toggler-icon{font-size:18px}
    .wraper{padding-top:0}
    header{background:0 0!important;padding:0;box-shadow:none!important}
    div#navbarText{display:flex;padding:0;justify-content:space-between;align-items:center}
    ul.navbar-nav.mr-auto{flex-direction:row;margin-right:initial!important;padding-top:3px}
    .front-sec-header{padding:10px 0 10px}
    .front-sec-header{padding:10px 0 10px;position:static;left:0;right:0;z-index:9999;top:0}
   
    .front-sec-header ul.navbar-nav.mr-auto li a{font-size:13px!important;padding:4px 10px!important}
    .navbar-text .btn{font-size:14px;min-height:35px;line-height:35px;margin-right:0}
    .navbar-text{padding:0}
    .work-message.message-box1{margin-left:0;margin-top:-48px}
    .work-message{max-width:300px;margin-top:90px}

    .why-wish-head-content{padding-top:65px;padding-bottom:185px}

 
    .simple-pricing-section.simple-renew-sec{padding:30px 0 0;}
   

    p.welc-para br{display:none}

    .user-policies-section{margin-top:0px}
   
    div#navbarNavDropdown{display:flex}
    .inner-header nav.navbar.navbar-expand-lg.navbar-dark{display:flex;justify-content:center;align-items:center}
    .inner-header .navbar-nav{margin-left:initial;flex-direction:row}
    .inner-header div#navbarNavDropdown{display:flex;flex-grow:inherit;justify-content:flex-end}
    .inner-header i.header-user-icon span{padding-left:20px}
    .inner-header button.navbar-toggler{display:none}
    .inner-header .navbar .dropdown-menu{right:12px;top:20px}
    button.outer-link.btn{display:block}
    .fixed .inner-header{background:#fff!important}
    .fixed .inner-header i.header-user-icon span{color:#000!important}
    .fixed .inner-header .navbar .nav-link{color:#000!important}
    .sub-category-popup .modal-dialog{max-width:93%;margin:auto;margin-top:95px}
    app-dashboard .help-center-box{margin-left:0;margin-top:0!important}
    .header-user-icon{margin-left:0;padding-left:10px}
    .front-sec-header button.btn.btn-white{min-height:30px;line-height:30px;height:30px;font-size:12px;padding:0 12px}
    .front-sec-header .header-user-icon img{width:30px;height:30px}
    .front-sec-header .nav-item.user-dropdown{align-items:center;padding-right:10px}
    .front-sec-header .user-dropdown a{padding:0}
    app-dashboard .dash_content.intallment{margin-left:0;padding-top:35px}
    .dash-pages .dash_content.when-section-shell{padding-top:35px}
    .dash-pages .when-section-shell .card-deck .col-xl-6{width:100%}
    .dash-pages .when-section-shell h2.welc-title{margin-bottom:0!important}
    .dash-pages .dash_content{margin-left:0;padding-top:34px;padding:15px 10px}
    .dash-pages h2.welc-title{margin-bottom:11px;font-size:26px}
    .dash-pages .notification-settings-head p,.notification-settings-list ul li h5{font-size:16px}
    .app-dashboard app-while-gone-home .dash_shell,.app-dashboard.app-while-gone .dash_shell{margin-left:0}
    .play-sound-box{max-height:270px}
    .downloads-img h4{font-size:13px!important;padding:8px 5px!important}
    .col-md-3.free-downloads-box-content{padding:0 5px}
    .how-works-video h4{font-size:18px!important}
    .how-works-video p{font-size:20px!important}
   
    .common-heading-resource h3{font-size:32px!important}
    .common-heading-resource p{font-size:18px!important}
    .Quick-Tips-slider{margin-top:40px!important}
    .bg-quick-tips{padding-top:60px!important;height:850px!important}
    section.free-downloads{margin-top:-100px!important}
    .blog-detail-bg{margin-top:96px}
    app-dashboard app-while-gone .dash_shell,app-dashboard app-while-gone-home .dash_shell{margin-left:0}

    .resource-center-banner-left{margin-top:-78px}
    a.navbar-brand{margin-right:0}
    .desktop-icon-show{display:none}
    .mob-icon-show{display:block!important}
    .user-dropdown a i{font-size:20px;font-weight:600}
    .front-sec-header .user-dropdown a{padding:0 6px!important}
    .navbar .dropdown-menu .dropdown-item{font-size:15px}
    /* ul.navbar-nav.mr-auto{margin-left:-8px;flex:1} */
    .help-center-section .common-box,.help-center-section .faq-list-box{margin:0 20px}
    .help-center-section .faq-list-box{margin-bottom:40px!important;padding-bottom:30px}
    .cokkies-modal .cookies-message-box{padding:35px 55px 15px}
    .tc-modal .cookies-message-box{padding:35px 55px 15px}
    .tc-modal .accept-btn{bottom: -90;}
    .downloads-img figure{height:270px!important}
    .dobBox{display:inline-flex;width:auto;flex:1}
    .drop_arrow1{flex:1}
    .user-opt-form .form-label{flex:0 0 110px;max-width:110px}
    .price-box-bg h4{font-size:45px;margin-top:64px;line-height:60px}
    .price-box-bg h4 sup{right:-13px;top:-9px}
    .each-month,.one-month{background-size:contain;width:278px;margin:auto;height:215px;padding:0;right:0;margin-bottom:30px}
    .price-circle{width:550px;height:550px;margin:0 auto auto auto;justify-content:center;margin-top:-102px}
    .or-box{margin-left:0;margin:100px 50px auto;font-size:85px;margin-bottom:0}
    .price-box-bg p{font-size:15px}
    .price-row{display:flex;justify-content:center;align-items:center}
    .price-message{margin:0}
    body .inner-header .navbar .nav-link,body i.header-user-icon span{color:#fff!important}
    .outer-link{margin:0 0}
    button.outer-link.btn{padding:10px 0;font-size:18px;border-bottom:1px solid rgb(255 255 255 / 5%);width:100%;text-align:left}
    .side-progress{position:relative;margin-top:45px;padding:0 10px}
    header .navbar .nav-item .nav-link{font-size:14px}
    .inner-header i.header-user-icon span{padding-left:20px;font-size:14px}
    .sidebar-menu-shell{height:250px;padding:0;background:rgb(0 0 0 / 36%);padding:5px 20px;border-radius:10px}
    a.outer-link.btn{padding:10px 0;border-bottom:1px solid rgb(255 255 255 / 5%);width:100%;text-align:left}
    .sidebar-menu-shell .btn{min-height:20px;line-height:20px;font-size:18px!important;padding:0 5px;font-size:15px!important}
    .sidebar-shell .navbar-brand{width:150px;padding:0;margin-top:45px}
    .foot-social ul li img {
        max-width: 29px !IMPORTANT;
        vertical-align: baseline;
    }
    .work-message-list {
        margin-top: 140px;
    }

    .dash-resource figcaption.how-its-works-content p{min-height:42px}
    .dash-resource .downloads-img figure img {
        object-fit: contain !important;
    }

    #aboutUsSection .col-md-7{padding: 0;}
    .video-image {
        margin-left: -38px;
        width: 112%;
        margin-right: 0;
    }
  

    button.btn.signin-btn.shadow {
        min-height: 30px !important;
        line-height: 30px;
        font-size: 12px;
    }

    .simple-pricing-faq .panel-collapse p {
        font-size: 14px;
    }
    figcaption.how-its-works-content p{    min-height: 50px;}

    .your-payments h3{    text-align: center;}

    .circle-box-main {
        margin: auto;
    }
    .dash_content.intallment h2.welc-title {
        margin-bottom: 20px !important;
        text-align: center;
    }

    .user-opt-form .profile-left-content  .form-label {
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }

.navbar   .nav-item .nav-link{    padding: 8px 15px !important;    text-align: left;}

.downloads-img figure img{object-fit:contain!important}

.bubble-texts h2 sup {
    top: -15px;
}

section.podcost-bg-sec {
    min-height: 279px!important;
}

.private-dashboard-bg:before{background-size: 100% !important;    bottom: -2px !important;}

.ipad-dashborad {
   
    right: -146px;
  
    bottom: 4px;
}

.sub-category-popup-block .sub-catg-popup-right .sub-catg-footer{    padding: 20px 5px !important;}

.sub-catg-footer .btn{ font-size: 14px;}

section.price-bg-main{    padding-top: 55px;}

h1.price-title{padding-bottom: 25px;}

.row.price-info-box-rows .col-md-4 {
    max-width: 50%;
    flex: 0 0 50%;
    margin-bottom: 50px;
}

.row.price-info-box-rows { justify-content: center;}

.price-footer {
    padding-top: 15px;}

    .price-info-head {
        padding-bottom: 10px;
        min-height: 240px;
    }

  

    .blue-bubble, .brown-bubble {
        height: 212px;
    }


    .service-provider-right{    width: 53%;}

    .service-provider-left{    padding-left: 70px;}

    .service-provider-left ul li {
        width: 50%;
        font-size: 14px;
    }

    .service-provider-left ul {
        display: flex;
        flex-wrap: wrap;
        width: 50%;
    }
    .service-provider-right p {
        font-size: 14px;
        line-height: 1.7;
    }

    .service-provider-left h2 {
        font-size: 31px;}

        .service-provider-right {
            padding: 68px 40px 100px 80px;
            bottom: 80px;
            height: auto;
        }

        .price-sub-box p {
            font-size: 18px;}

            .price-head.text-center {
                padding-bottom: 60px;
            }

    }
    @media(max-width:767px){
    .simple-renew-sec .try-free-section.try-free-section-other{margin-top:-400px}
    .wish-left{width:51%}
    .nav-item.user-dropdown.dropdown button.btn{height:28px;font-size:13px;min-height:auto;line-height:26px}
    .outer-link{font-size:16px}
    .inner-header i.header-user-icon span{font-size:14px}
    header .navbar .nav-item .nav-link{padding:0 18px}
    section.wish-storys .wish-left figure a img{width:345px!important;margin-left: 15px;}
    section.wish-storys .wish-left figure{margin-left:-60px!important}
    
    .right-mackbook{position:static}
    .what-wish-pre{padding-left:0;text-align:center}
    .Works-it-list{padding-left:10px}
    .macbook-img img{max-width:100%;width:100%;margin-left:0;margin-top:30px}
    .get-testimonial .owl-stage-outer{padding:0}
    .living-box article p{padding:0}
    .get-slide-sec .owl-prev{left:0!important}
    .get-slide-sec .owl-next{right:0}
    .living-box article h5{font-size:40px}
    .name-title-slides small{font-size:14px;margin-top:0}
    .owl-theme .owl-dots .owl-dot{margin-top:-45px}
    .get-slide-title h4{font-size:65px}
    .video-background-image{display:none}
    .video-image-box{padding-top:110px!important;overflow:hidden;text-align:center;position:static!important}
    .wish-video-info p{margin-bottom:10px;color:#4a4a4a;font-family:Cera-Pro-Regular;font-size:16px}
    .wish-video-info{padding-left:0!important;margin-top:0;padding-right:0!important}
    .video-image{display:inline-block;margin-left:0;width:100%;height:auto;margin-top:20px}
    .video-sec-bg .safe-title h4{font-size:24px;text-align:center;margin-bottom:10px}
    .safe-info h5{font-size:24px;margin-bottom:20px;text-align:center}
    .safe-info p{text-align:center;margin-bottom:10px}
    .safe-protected .btn{margin-top:20px!important}
    .safe-info .btn-shell{text-align:center}
    .safe-links ul li{flex:1}
    .safe-links{padding-bottom:10px;margin-top:40px}
    .great-list{display:flex;flex-wrap:wrap;justify-content:center}
    .great-list figcaption{order:2;padding-top:0}
    .common-box h5{font-size:26px}
    .great-read-sec h4{font-size:26px}
    .great-list figcaption h3{font-size:20px;margin-bottom:10px}
    .footer-grad.dark-footer{background-size:cover}
    .Lets-form h5{font-size:15px!important}
    .lets-search-box{padding:15px 0}
    .Lets-form{margin-top:15px}
    div#cookiesModal{top:0}
    div#TCModal{top:0}
    div#TCModal1{top:0}
    .top-banner-section{height:313px;background-size:cover}
    .top-banner-section{padding:55px 0}
    .resource-center-banner-left h3{font-size:24px!important;line-height:normal!important}
    .resource-center-banner-left h4{font-size:18px!important;line-height:normal!important}
    .resource-center-banner-left{width:50%!important}
    .common-heading-resource h3{font-size:30px!important}
    .col-md-3.free-downloads-box-content{flex:0 0 50%;max-width:50%}
    .Quick-Tips-slider{margin-top:40px!important;padding-bottom:35px!important}
    .pricing-lg-title h3{font-size:40px}
    .simple-pricing-section.simple-renew-sec{padding:25px 0 0}
    .simple-renew-sec .whats-included-list{flex-wrap:wrap}
    .whats-included-list h5{width:100%}
    .Works-it-list{padding-left:0;padding-top:10px}
    .simple-renew-sec .whats-included-list{margin-top:20px}
    .till-death-section h4{font-size:28px}
    .paying-methods-section{margin-top:15px}
    .blue-bubble,.brown-bubble{background-size:contain!important}
    .simple-renew-sec .bubble-texts{margin-top:0}
    .simple-renew-sec .try-free-section p{margin-top:0!important}
    .try-free-section-other h4{font-size:28px;padding:0 3px}
    .simple-renew-sec .try-free-section p{font-size:15px}
    .create-account-bottom-box{margin-top:15px}
    .simple-renew-sec .bottom-info-sm-text{padding-bottom:40px}
    .simple-pricing-faq{padding:0 0 85px}
    .panel-group p{font-size:14px}
    .blog-bg-sec{min-height:395px!important}
    .skblue-bubble{width:90%;background-size:contain;left:20px!important}
    .copper-bubble{left:20px;left:20px!important}
    .navy-bubble{left:20px!important}
    .stories-list ul li{width:44%}
    .bubbles-sec{padding:100px 0 100px!important}
    .bubbles-box h4{font-size:18px}
    .stories-list ul li{padding:25px 0 0}
    .blog-titles h4{font-size:38px!important}
    .blog-bg-sec{min-height:330px!important}
    .why-wish-head-inner p{font-size:16px;color:#4a4a4a}
    .why-wish-head-inner h1{font-size:32px}
    .why-wish-head-content{padding-top:38px}
    .why-wishkeeper-head{min-height:450px}
    .living-title h2{font-size:60px}
    .living-des p{font-size:16px}
    .cheryl-david-box:after{height:845px;top:-487px}
    .cheryl-david-box-left{padding-right:0!important}
    .cheryl-david-box-left h3{font-size:32px}
    .why-chose-wishkeeper-head h2{font-size:32px}
    .why-chose-list{margin-top:25px}
    .why-chose-wishkeeper-section{padding:25px 0 90px}
    .why-chose-box{padding-bottom:25px;margin-bottom:25px}
    .how-it-work-video h2{font-size:32px;margin-bottom:20px}
    .how-it-work-bg{background-position:38% -465px}
    .work-message h3{font-size:28px;margin-bottom:0}
    .work-message.message-box1{text-align:left}
    .work-message.message-box2{text-align:right}
    .work-message{text-align:left}
    .private-dashboard-head h2{font-size:32px}
    .private-dashboard-bg{margin-top:-450px}
    .here-gone-list .row .col-md-6{flex:0 0 33%;max-width:33%}
    section.who-is-wishkeeper-section{padding-top:0;padding-bottom:95px}
    .section-head-inner h2{font-size:32px}
    .section-head-inner p{font-size:14px}
    .security-head-content{max-width:100%}
    .security-video-box{box-shadow:0 2px 7px #00000042}
    .security-head-bg{min-height:665px}
    .ultra-safe-security-title h3{font-size:32px}
    .safe-as-houses-head h4{font-size:26px}
    .safe-as-houses-list .col-md-6{max-width:50%}
    .safe-as-houses-box figure{min-height:108px;display:flex;align-items:center}
    .safe-as-houses-box figcaption h4{font-size:20px}
    .safe-as-houses-box img{max-width:85px;width:auto}
    .privacy-principles-head h2{font-size:36px}
    .privacy-principles-head{padding:25px 0}
    .privacy-principles-list .col-md-6{flex:0 0 50%}
    .podcost-left{position:static!important;padding:75px 20px 0!important;margin-bottom:30px;width:100%!important}
    .podcost-blog.podcost-box{margin-top:-50px}
    .podcost-bg-sec .blog-titles{max-width:260px!important}
    .podcost-bg-sec .blog-titles p{font-size:14px!important}
    .podcost-right{margin-bottom:110px!important}
    .podcost-left a.btn.btn-green-dark{margin-top:15px}
    .podcost-blog.podcost-box{margin-top:-54!important}
    .welc-para{font-size:14px;margin-bottom:5px}
    .user-post h3{font-size:32px!important}
    .blog-title-top{float:none;width:100%;padding-bottom:55px;padding-right:0}
    .user-post{padding-bottom:8px!important}
    .profile-post h4{font-size:26px!important}
    .user-opt-img-sec{height:200px}
    .wraper-nav .navbar-nav .nav-item .nav-link{font-size:13px;padding:0 9px}
    .navbar-text .btn{font-size:14px}
    button.btn.signin-btn{font-size:14px;min-height:34px;line-height:34px}
    /* .nav-middle-bar button.btn.btn-white.sign-in-btn{padding-left:7px} */
    .white-img-shape img{height:145px}
    .ds-btn-para .bottom-text{font-size:60px;bottom:-30px}
    .while-here-box .dash_content{padding:15px 0}
    .row.home-all-category{margin-top:30px}
    .card-add-category ul li a{font-size:20px}
    .add-cate-img h1{font-size:28px}
    .reflection-room-head h3{font-size:44px!important}
    .dash_content.when-section-shell{padding-top:20px;padding:20px 0}
    .why-wish-head-content{padding-bottom:140px}
    .inner-header{padding:10px 15px}
    .side-progress h4{margin-bottom:20px}
    .sub-category-popup-block{flex-direction:column}
    .sub-category-popup-block .sub-catg-popup-left{max-width:100%!important;width:100%!important;max-height:100%!important;min-height:auto!important}
    .sub-category-popup-block .sub-catg-popup-right{width:100%!important;display:flex;max-height:100%;padding-top:25px !important}
    .inner_body_box_left{width:100%;margin-right:0;border-radius:0;border-right:0;}
    .box_left_content{width: 100%; text-align: center;}
    .inner_body_box_left figcaption{width: 100%; padding-left: 0;}

    .inner_body_box_right{width:100%;MARGIN-TOP:13PX}
    .swith-toggle-box span{font-size:12px}
    .modal_content--inner_head h3{font-size:26px}
    .inner_body_box{padding:25px 10px 10px}
    .modal_content--inner_body{padding:30px 15px}
    .inner_body_box_left figcaption{padding-left:35px}
    .ds-btn-para{top:36px}
    .Invite_Ambassadors_form{flex-direction:column}
    .Locked_Wishes_inner{justify-content:center;width:100%}
    .play-sound-box{max-height:310px}
    .col-md-4{flex:0 0 50%;max-width:50%}
    .bg-quick-tips{padding-top:60px!important;height:950px!important}
    .col-md-12.free-download-heading h3{font-size:32px!important;padding-bottom:30px;padding-top:110px!important}
    .row.free-downloads-box{margin-right:-10px!important;margin-left:-10px!important}
    .col-md-3.free-downloads-box-content{padding:0 5px;margin:5px 0}
    .col-md-3.free-downloads-box-content figure{margin-bottom:0}
    .nav-item.user-dropdown.dropdown.row .btn.btn-white{font-size:12px!important}
    .prices-box-list ul li{margin-right:0}
    .price-content span{font-size:60px}
    .row.p-space{padding-top:30px}
    .banner-text-top h6{font-size:26px}
    header{padding:0}
    ul.navbar-nav.nav-menus a.nav-link{white-space:pre;font-size:14px}
    .wish-video-info h4{margin-top:25px;margin-bottom:25px;color:#000}
    .ultra-safe-security-section{margin-top:-330px}
    h6.or-text{margin:15px 0}
    .create-account-btn a{top:37px;margin-top:15px}
    .side-progress{margin-top:28px;padding:0}
    button.btn.subcatg-file-upload label{padding:10px 6px!important;min-height:40px;line-height:18px!important;height:auto!important}
    .product-option-head h2{font-size:32px}
    .each-month,.one-month{width:235px;height:180px}
    .price-circle{width:480px;height:480px}
    .product-option-head{min-height:308px}
    .or-box{margin-left:0;margin:100px 35px auto;font-size:65px;margin-bottom:0}
    .price-box-bg h4{font-size:36px;margin-top:55px;line-height:45px}
    .price-box-bg h4 sup{right:-8px;top:-3px;font-size:28px}

    .inner-header{    height: auto;}

    .dash_content.intallment  h2.welc-title{    margin-bottom: 20px !important;}

    .is-your-content-box p{    max-width: 100% !important;}

    .work-message {
       
        margin-top: 85px;
    }
    .modal_my_ambassadors {
        padding-left: 0 !important;
    }

    .common_title_small br {
        display: none;
    }

    app-dashboard .help-center-box .top-banner-section {
        padding: 70px 0 0;
    }

    .sub-category-popup-block .sub-catg-popup-left{border-right: 0;}

    .home-slider {
        width: 64%;
    }
    .home-slider .item img{object-position: 56% 100%;}

    .blog-titles {
        padding: 67px 0 110px 0!important;
       
    }

    .blog-titles h4 {
        font-size: 32px!important;
    }

    .blog-titles h6 {
        font-size: 33px!important;
    }

   .podcost-left {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .navbar .nav-item .nav-link {
        padding: 8px 10px !important;}

        .nav-item.user-dropdown.dropdown button.btn{    padding: 0 12px;}

        .video-image{margin-left: 0; width: 100%;}

        section.podcost-bg-sec {
            min-height: auto !IMPORTANT;
        }

        .podcost-bg-sec .blog-titles h4 {
            font-size: 18px!important;
            padding-bottom: 5px!important;
        }

        .podcost-bg-sec .blog-titles {
            max-width: 46%!important;
        }

        .podcost-bg-sec .blog-titles {
            padding: 18px 0 0!important;
           
        }

        .podcost-bg-sec .blog-titles h4 {
            font-size: 18px!important;
            padding-bottom: 0px!important;
            margin-bottom: 5px;
        }

        .podcost-bg-sec .blog-titles p {
            font-size: 14px!important;
        }

        section.podcost-bg-sec.podcast-edit-new img {
          
            height: 252px;
            object-fit: cover;
        }
        .ipad-dashborad {
            right: -123px;
            bottom: 0px;
        }

        /***/

        h1.price-title figure img {
            width: 300px;
        }

        h1.price-title{    font-size: 70px;}

        .price-info-head h3 {
            font-size: 26px;}
            .bubble-texts h2 {
                font-size: 28px;
            }

            .price-show sup {
                font-size: 18px;
            }

            .bubble-texts h6 {
                font-size: 14px;}

                .bubble-texts{    padding: 0;}

                .blue-bubble, .brown-bubble {
                    height: 160px;
                }

                .price-sub-box p {
                    font-size: 16px;
                }

                .price-head.text-center {
                    padding-bottom: 40px;
                }
                .price-footer {
                
                  
                    padding-bottom: 40px;
                }
                section.price-bg-main {
                    background-size: cover;
                   
                }

                .service-provider-right{    position: static;}

                .service-provider-box-inner {
                    display: flex;
                   
                    flex-wrap: wrap;
                    border-radius: 30px;
                    overflow: hidden;
                }

                .service-provider-left p{    font-size: 16px;}
                
.service-provider-left{padding-top:54px; background-size: 100% 100%; padding-left: 75px;}   

                    .service-provider-right {
                        width: 100%;
                        margin-top: -135px;
                        background-size: 100% 100%;
                        padding: 84px 87px 65px 115px;
                    }
                    .service-provider-left h2 {
                        font-size: 24px;
                        padding-top: 21px;
                    }
                    .service-provider-right p {
                        font-size: 16px;
                        line-height: 1.7;
                    }
                    .service-provider-left ul li {
                        width: 50%;
                        font-size: 16px;
                        padding: 0 15px;
                    }

                    .service-provider-left ul {
                      
                        width: 95%;
                    }
                    section.service-provider-main {
                        margin: 65px 0 40px;
                    }

    }
    @media(max-width:575px){
    .resource-center-banner-left{margin-top:-38px}
    .container{margin:auto;width:100%}
    .what-wish-title{padding-bottom:5px;margin-bottom:0}
    .what-wish-title h4{font-size:28px}
    .Works-it-list ul li{font-size:14px}
    .Works-it-list ul{padding-bottom:25px}
    .living-box{padding:0 15px}
    .video-sec{padding-top:30px;    margin-top: 15px;}
    .video-image img{    border-radius: 10px;}
    .video-image{    margin-top: 0;}
    .common-box{align-items:center}
    .common-box h5{font-size:24px}
    .common-texure-pdd{padding:160px 0 60px 0}
    .home-slider .item img{object-position:-200px 100%}
    .home-slider{top:68px;width:100%}
    section.wish-storys .wish-left figure a img{width:285px!important;margin-left:-36px}
    section.wish-storys .wish-left figure{margin-left:0!important}
    .wish-left .btn {padding: 3px 18px}
    .banner-text-top h6{font-size:22px;padding-left:8px}
    .get-slide-title h4{font-size:50px}
    .wish-video-info p{font-size:14px}
    .living-box article p{font-size:14px}
    .panel{padding-right:0!important}
    .Works-it-list .btn-shell .btn{min-height:45px;line-height:45px;font-size:18px}
    .welc-title{font-size:26px}
    .welc-para{font-size:14px;color:#fff}
    .pricing-lg-title h3{font-size:36px}
    .simple-renew-sec .till-death-section.till-death-two-section{padding:65px 30px}
    .bubble-texts h2{font-size:45px}
    .md-head-title{font-size:16px}
    .simple-renew-sec .create-account-bottom-box .btn{margin-top:50px}
    .simple-renew-sec .create-account-bottom-box .btn{margin-bottom:25px}
    .try-free-section-other h4{font-size:22px}
    .simple-renew-sec .try-free-section p{font-size:14px}
    .btn{min-height:36px;line-height:36px;padding:3px 25px;font-size:17px!important}
    .try-free-section-other{margin:-120px 0 80px 0}
    .lets-search-box .form-search .btn{height:44px;display:flex;align-items:center;font-size:17px!important;justify-content:center}
    .Works-it-list ul li{padding-left:35px}
    section.bubbles-sec .col-md-4{flex:0 0 100%;max-width:100%}
    .copper-bubble,.navy-bubble,.skblue-bubble{top:-55px!important;display:flex;align-items:center;justify-content:center;padding:0 20px!important;height:123px!important}
    .bubbles-box h6{padding:28px 0}
    .stories-list ul li{width:100%}
    footer .section-padding{padding-top:0!important}
    .cheryl-david-box-right{width:80%}
    .cheryl-david-box-left h3{font-size:26px;padding-right:20px}
    .why-chose-wishkeeper-head h2{font-size:26px}
    .why-chose-content-head h3{font-size:20px;margin-bottom:0}
    .why-wish-head-inner h1{font-size:26px}
    .why-wish-head-inner p{font-size:14px}
    .why-wishkeeper-head{min-height:370px}
    .living-des p{font-size:14px}
    .living-title h2{font-size:50px}
    .cheryl-david-box-content{flex-direction:column;align-items:center}
    .cheryl-david-box-left{padding-right:0!important;text-align:center}
    .customer-list{padding:0 0 0!important}
    .how-it-work-video h2{font-size:26px}
    .work-message.message-box1{margin-top:-30px}
    .work-message p{font-size:14px}
    .message-box2{margin-top:98px}
    .work-message h3{font-size:24px}
    .here-gone-head h2 span{font-size:26px}
    .section-head-inner h2{font-size:26px}
    .here-gone-cat-hover h3{font-size:18px}
    .ipad-img-des h3{font-size:26px}
    .here-gone-cat-box{width:100%}
    .here-gone-cat-box-inner figcaption h3{font-size:14px}
    .here-gone-cat-box-inner figcaption{padding:10px 0}
    .here-gone-cat-box{min-height:166px}
    .ipad-img-des{padding-left:0}
    .privacy-principles-head h2{font-size:32px}
    .security-head-content h2{font-size:32px}
    .security-head-content{margin-top:25px}
    .safe-as-houses-list .col-md-6{max-width:100%}
    .safe-as-houses-box{display:flex}
    .safe-as-houses-box figure{min-height:108px;align-items:self-start;margin-right:20px}
    .safe-as-houses-box figcaption h4{margin-bottom:5px}
    .safe-as-houses-box img{max-width:100px}
    .privacy-principles-list .col-md-6{flex:0 0 100%}
    .podcost-bg-sec .blog-titles {
        max-width: 100%!important;
        padding: 65px 15px 20px !important;
        margin-top: -55px;
    }
    .get-in-touch-shell{padding:25px 0 90px}
    .user-post h3{font-size:28px!important}
    .user-post figure,.user-post figure img{height:auto!important}
    button.form-tooltip-btn.btn{min-width:auto;min-height:auto;padding:0;font-size:13px!important}
    .navbar-text.desktop-view-btn{display:none}
    .header-menu-info li.mob-view-btn {
        display: flex !important;
        padding-left: 8px;
        margin-top: 15px;
    }
    .wraper-nav .nav-middle-bar .navbar-nav .nav-item:first-child .nav-link{margin-left:0}
    section.wish-storys button.navbar-toggler{display:none}
    .nav-middle-bar ul.navbar-nav{display:flex;flex-direction:row;justify-content:center;width:100%;align-items:center}
    .header-user-icon img{width:32px;height:32px}
    .wraper-nav .navbar-nav .nav-item .nav-link{font-size:14px;padding:0 8px}
    .wish-storys nav.navbar{padding-right:0!important;padding-left:0;width:100%}
    .side-progress h4{margin-bottom:25px}
    .when-section-shell .card-deck .col-xl-6{width:100%}
    .ds-btn-para{font-size:28px;position:relative;top:40px}
    .dash_content.when-section-shell{margin-left:0;min-height:auto;padding-top:35px}
    .sm-white-box{max-width:42%;flex:0 0 42%}
    .sm-white-box{max-width:42%;flex:0 0 42%}
    .add-cate-img h1{font-size:24px;padding-bottom:20px}
    .while-gone-box .dash_content{margin-left:0;padding-top:10px;padding:10px 0}
    .add-cate-img h1{font-size:22px!important}
    .reflection-room-head p{color:#fff;font-size:14px;max-width:100%}
    .reflection-room-head h3{font-size:36px!important}
    .play-box-sound{flex-wrap:wrap}
    .reflection-room-body-list-left figcaption h5{font-size:14px}
    .navbar-text{display:none}
    button.btn.btn-white.sign-in-btn{margin-left:10px}

    .simple-pricing-section.simple-renew-sec{padding:30px 0 0;}

 
    .sign-up-shell.signup-blog .welc-para{color:#000}
    .inner-header nav.navbar{padding-right:0!important}
    .inner-header .navbar .nav-item .nav-link,.inner-header i.header-user-icon span{color:#fff!important;font-size:13px!important}
    .inner-header .navbar .nav-item .nav-link{font-size:14px}
    .inner-header .navbar .nav-link{color:#000!important}
    .inner-header .navbar .nav-item .nav-link,.inner-header i.header-user-icon span{color:#fff!important}
    .inner-header nav.navbar.navbar-expand-lg.navbar-dark{padding-left:0!important}
    .md-text-size{font-size:20px}
    .sub-catg-form-content{padding:0}
    .inner_body_box_left figure img{height:AUTO}
    .toggle-btn{align-items:self-start;flex-direction:column}
    .swith-toggle-box{display:flex;align-items:center;justify-content:space-between;margin-right:0;width:100%;margin-bottom:10px}
    .inner_body_box_left .action_bottom_btn{flex-direction:column}
    app-dashboard .dash_content.intallment{margin-left:0;padding-top:35px;padding:15px 0}
    .play-sound-box{max-height:378px}
    .nav-item.user-dropdown.dropdown.row .btn.btn-white.m-0{font-size:12px!important;display:flex;position:static;top:-40px;width:105px;right:20px;line-height:31px;height:32px;text-align:center}
    .front-sec-header .nav-item.user-dropdown{align-items:center;display:flex;flex-wrap:nowrap}
    .front-sec-header .header-user-icon img{width:34px!important;height:34px!important;min-width:34px!important}
    .nav-item.user-dropdown .fas.fa-bars.fa-2x{font-size:24px!important}
    .user-dropdown .dropdown-menu{transform:translate(-10px,20px);min-width:195px}
    .how-works-video h4{font-size:15px!important}
    .how-works-video p{font-size:18px!important}
    .how-works-video{padding-bottom:12px!important;margin-bottom:10px!important}
    .navbar .dropdown-menu .dropdown-item{font-size:15px}
    .prices-box-list ul{flex-wrap:wrap;justify-content:center}
    .prices-box-list ul li{width:50%;background-size:contain}
    .brown-tag{right:23px}
    span.recommende-tag{left:33px}
    .nav-item.user-dropdown.dropdown button.btn{height:28px;font-size:12px!important;min-height:auto;line-height:initial;padding:2px 15px}
    a.navbar-brand{margin-right:0;margin-left:0;text-align:center;margin:auto}
    .header-user-icon{padding-left:8px}
    .front-sec-header button.btn.btn-white{min-height:26px!important;line-height:22px!important;height:26px!important;padding:2px 10px!important}
    .front-sec-header .header-user-icon img{width:26px!important;height:26px!important;min-width:26px!important}
    .user-dropdown a i{font-size:18px;font-weight:600}
    .front-sec-header ul.navbar-nav.mr-auto li a{padding:4px 8px!important}
    .front-sec-header .navbar-brand img{max-width:140px;margin-bottom:1px}
    .front-sec-header .wraper-nav .navbar-nav .nav-item .nav-link{line-height:normal}
    ul.navbar-nav.mr-auto{margin-bottom:5px}
    .ultra-safe-security-section{margin-top:-358px}
    ul.navbar-nav.mr-auto{justify-content:center}

    /* ul.navbar-nav.mr-auto{margin-left:-30px} */
   


    span.download-icon img{width:20%}
    /* .simple-renew-sec .try-free-section.try-free-section-other{background-size:cover} */
    .try-free-section.try-free-section-other { position: relative;z-index: 1; }
    .try-free-section.try-free-section-other:after {     content: "";
        width: 100%;
        height: 96%;
        background-color: #c38d74;
        position: absolute;
        left: 0;
        top: 0;
        z-index: -1; background: linear-gradient(180deg, rgba(195,141,116,1) 81%, rgba(210,170,152,0) 100%);
    }
    .till-death-section.till-death-two-section { position: relative;z-index: 11; }
    .till-death-section.till-death-two-section:after {     content: "";
        width: 100%;
        height: 95%;
        background-color: #fff;
        position: absolute;
        left: 0;
        top: 0;border-radius: 30px;
        z-index: -1; }
        .security-video {  flex-wrap: initial;}
    .price-circle{width:400px;height:400px;margin-top:-45px}
    .or-box{margin:100px 25px auto;font-size:45px}
    .product-option-head h2{font-size:25px;padding:0 25px;margin-top:45px}
    .product-option-head{min-height:210px}
    .each-month,.one-month{width:190px;height:145px}
    .price-box-bg h4{font-size:28px;margin-top:44px;line-height:34px}
    .price-box-bg p{font-size:12px}
    .price-circle{border:solid 7px #707070}
    .sign-center-box{max-width:100%!important;margin:auto}
    .Invite_Ambassadors_form{width:65%}

    .invite_alert img {
        max-width: 8px;
    }

    body .tooltip{    right: 0; left: auto !important;}

    body .tooltip::after {
      
        right: 22px;
        left: auto !important;
       
        border-width: 20px 20px 0 0;
        border-color: #ecf6f7 transparent transparent transparent;
        transform: rotate(88deg);
    }

    body .tooltip{    border-bottom-left-radius: 9px;
        border-bottom-right-radius: 0;}

      
     
        .restricted-popup-content p {
            font-size: 16px; margin-bottom: 0;}

            .work-message-list {
                margin-top: 190px;
            }

            .white-img-shape img {
                height: 266px;
                -webkit-mask-size: contain;
            }

            .stories-list ul li {
                padding: 25px 0px 0 !important;}

                #sub-gone .modal-header .modal-title {
                    font-size: 20px;}

                    .card-add-category .close-icon-h {
                       
                        font-size: 20px;
                    }
               .modal-content,.restricted-popup .modal-content {
                        max-width: 92%;
                        margin: auto;
                    }

                    .subcategory_permission .modal-header .modal-title {
                        font-size: 20px  !important;}


                        .sub-catg-popup-left > h2 {
                            font-size: 20px !important;}

                            .sub-catg-popup-content p {
                                font-size: 14px;
                            }

                            .sub-category-popup-block .sub-catg-popup-right{    padding-top: 25px;}


                            .mange_permission .modal_content--inner_body .tab button{    font-size: 16px;}


                            .common-resource-bg  figure.shape-curve {
                                display: none;
                            }


                            .blog-titles {
                                padding: 60px 0 0 0!important;
                            }

                            .blog-titles h4 {
                                font-size: 24px!important;
                            }

                            .blog-titles h6 {
                                font-size: 24px!important;
                            }


                            .bubbles-sec {
                                padding: 70px 0 100px!important;
                            }
                            .top-banner-content {
                                margin-top: 28px;
                            }

                            .tooltip{    border-bottom-left-radius: 14px !important;}  
                            
                            
                            div#navbarText{flex-direction:column}


                            .create-account-btn a{top: 40px;}

                            a.btn.btn-white.white-secondry-effects{    min-height: 30px;
                                line-height: 30px;    top: 8px;
                                position: relative;}

                                .user-form-btn button.btn{font-size:14px!important;padding:3px 10px!important;width:100%;margin-bottom:15px}


                                .wish-storys {
                                    margin-top: 0;}

                                    .nav-middle-bar {
                                        margin-top: 0;}


                                        .home-slider-bg .wish-storys nav.navbar {
                                           
                                            width: 100%;
                                            background: #fff;
                                            position: fixed;
                                            top: 0;
                                            width: 100%;
                                            left: 0;
                                            right: 0;
                                            padding: 5px 10px 8px !IMPORTANT;
                                        }

                                        .home-slider-bg.home_login {
                                            margin-top: 82px;
                                        }

                                        .home-slider-bg ul.navbar-nav.mr-auto {
                                            margin-bottom: 0;
                                            padding-top: 0;
                                        }

                                    


                                        .podcost-bg-sec .blog-titles {
                                            position: static;
                                            top: 0;
                                            max-width: 100% !IMPORTANT;
                                           
                                        }
    

                                        .podcost-bg-sec  .blog-titles{    position: static !important;

                                            /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#0e2835+0,656c6b+100 */
background: rgb(14,40,53); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(14,40,53,1) 0%, rgba(101,108,107,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(14,40,53,1) 0%,rgba(101,108,107,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(14,40,53,1) 0%,rgba(101,108,107,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e2835', endColorstr='#656c6b',GradientType=0 ); /* IE6-9 */


padding: 50px 15px 20px !important;
border-radius: 0px;

                                        
                                        }
                                     
                     

    
    

    .podcost-blog.podcost-box {
        margin-top: 0!important;
    }

    section.podcost-bg-sec.podcast-edit-new img{    object-position: right center;}


    section.podcost-bg-sec.podcast-edit-new .container {
        padding: 0;
    }

    .podcost-left{    padding: 35px 20px 0!important;}

    .ipad-dashborad {
        right: -105px;
        bottom: 0px;
    }

    .sub-catg-footer .btn {
       
        padding: 3px 18px;
        font-size: 14px!important;
    }

    /***/

    h1.price-title figure img {
        width: 250px;
    }

    h1.price-title {
        font-size: 58px;
    }

    .price-sub-box h2 {
        font-size: 28px;}

        .price-sub-box p {
            font-size: 14px;
        }

        .row.price-info-box-rows .col-md-4 {
            max-width: 80%;
            flex: 0 0 80%;
            margin-bottom: 50px;
        }

        .blue-bubble, .brown-bubble {
            height: 238px;
            padding: 0 !important;
        }

        .price-info-head {
         
            min-height: auto;
        }

        .bubble-texts h2 {
            font-size: 56px;
        }

        .service-provider-left ul li {
         
            font-size: 16px;
           
        }
        .service-provider-left ul li {
            width: 100%;}

            .service-provider-left {
                padding-left: 70px;
                padding-right: 7px;
                padding-bottom: 170px;
            }

            .service-provider-right{    margin-top: -150px;}

            .service-provider-right {
              
                margin-top: -150px;
                background-size: 100% 100%;
                padding: 81px 35px 45px 70px;
            }

}




    @media (min-width:991px) and (max-width:1366px){
    .wish-video-info{padding-left:80px}
    .wish-video-info p{padding-right:10px}
    .wish-right{width:100%}
    .wish-right-texure h1{font-size:68px;bottom:-6%;padding-left:150px}
    .get-slide-title{padding-bottom:30px}
    .pdd-space02{padding:60px 0}
    .common-texure-bg{padding:240px 0 90px}
    .common-texure-pdd{padding:80px 0}
    footer .foot-main{padding:80px 0 30px}
    .blog-bg-sec{min-height:600px!important}
    /* .blog-titles{padding-top:150px!important} */
    .blog-titles h4,.blog-titles h6{font-size:50px!important}



    
    }



    @media (max-width:479px){
    .front-sec-header ul.navbar-nav.mr-auto li a{font-size:13px!important;padding:4px 5px!important}
    .front-sec-header .navbar-brand img{max-width:125px}
    .nav-item.user-dropdown.dropdown.row .btn.btn-white.m-0{font-size:11px!important;display:flex;position:static;top:-35px;width:100px;right:10px;line-height:31px;height:32px;text-align:center}

    .col-md-4{flex:0 0 100%;max-width:100%;margin:10px 0}
    .how-works-video{padding-bottom:15px!important;margin-bottom:15px!important}
    .bg-quick-tips{padding-top:60px!important;height:auto!important}
    section.free-downloads{margin-top:40px!important}
    .header-user-icon img{width:28px;height:28px;object-fit:cover}
    .prices-box-list ul li{width:70%;background-size:contain}
    .navbar-dark .navbar-toggler{position:fixed}
    .resource-center-banner-left h4{font-size:16px!important;line-height:normal!important}
  
    .ultra-safe-security-section{margin-top:-350px}
    .security-head-content p{font-size:17px}
 
    .help-center-section .common-box,.help-center-section .faq-list-box{margin:0 10px}

    .cokkies-modal button.close{top:10px}
    .tc-modal button.close{top:10px}
    .user-opt-form .form-label{flex:0 0 100%;max-width:100%}
    .choose-btn{margin-left:0}
    .price-circle{border:0;width:auto;height:auto;margin-top:0}
    .price-row{flex-direction:column}
    .or-box{margin:0 0 auto;font-size:45px}
    .each-month,.one-month{margin-bottom:0;margin:10px 0}
    .each-month,.one-month{background-size:contain;width:278px;margin:auto;height:215px;padding:0;right:0;margin-bottom:0}
    .price-box-bg h4{font-size:45px;margin-top:64px;line-height:60px}
    .price-box-bg p{font-size:15px}
    .product-option-head h2{font-size:20px}
    .product-option-head{min-height:150px}
    .dash_content_sign .container-fluid{padding:0}
    .rememb-box .form-check-label{font-size:14px!important}

    .dash_content.intallment h2.welc-title {
        margin-bottom: 12px !important;
      
    }
    .your-storage {
        margin-top: 0;
    }
    .here-gone-section{ background: none;}

    .here-gone-cat-hover p {
        font-size: 16px;}

        .white-img-shape img {
            height: 190px;
          
        }
        button.btn.subcatg-file-upload label{font-size:12px!important}
        button.btn.subcatg-file-upload label img {
            margin-left: 20px;
            max-width: 29px;
        }

        .mange_permission .modal_content--inner_body .tab button {
            font-size: 12px !important;
            padding: 10px 10px 8px !important;
        }

        .mange_permission ul.tab_top_heading li{    font-size: 12px !important;}

        .mange_permission  .radio_box{    padding: 3px 22px 15px !important;}
        .mange_permission .tab_body_inner{    padding: 0 25px;}



        .security-head-bg{  background: none;}

        .security-head-bg {
            min-height: auto;
        }

        .ultra-safe-security-section {
            margin-top: 0;
        }

        .security-head-bg {
            min-height: auto !important;
        }

        .ultra-safe-security-section{    background-size: cover;}


        .podcost-left {
            margin-top: 0;
        }

        section.podcost-bg-sec.podcast-edit-new img {
            object-position: 87% 100%;
        }

        .home-slider{position:static;margin-top:45px}


        .private-dashboard-bg:before{    background-size: 120% !important;}

        .sub-catg-footer button.btn.btn-red-dk {
            width: 100%;
            margin-bottom: 16px !important;
        }

       body .sub-category-modal  .sub-catg-footer.button-d-box {
            display: flex !important;
            flex-direction: column-reverse;
            padding-bottom: 62px !important;
        }

        .sub-category-modal  .sub-catg-footer.button-d-box button.btn.btn-green-dk.float-right{margin-top: -110px;}

        .sub-category-modal  .sub-catg-footer.button-d-box button.btn.btn-red-dk{ margin-top: 65px;}
        .wish-left .btn {margin-top: 15px;}
        .banner-text-top {text-align: -webkit-left;}
    }



    @media (max-width:379px){
    .col-md-3.free-downloads-box-content{flex:0 0 100%!important;max-width:100%!important}
    section.free-downloads{margin-top:50px!important}
    .col-md-12.free-download-heading h3{font-size:24px!important;padding-bottom:30px;padding-top:180px!important}
    .front-sec-header .wraper-nav .navbar-nav .nav-item .nav-link{line-height:12px}
    }


    @media (min-width:768px) and (max-width:1023px){
    .create-account-bottom-box{top:73px}
    .create-account-btn:after{background:#c49077}
    }



    @media (min-width:481px) and (max-width:767px){
    .create-account-btn:after{content:none}
    }


    @media only screen and (max-width:565px){
    .main_question{font-size:18px}
    .quest_box{padding-right:0}
    }



    @media (min-width:0px) and (max-width:480px){
    .group-profile-info{display:flex;align-items:center;justify-content:flex-end;flex:1}
    .nav-item.user-dropdown{justify-content:center;width:100%}
    .wish-left{width:280px}
    .wish-left .btn {padding: 3px 18px}
    .wraper-nav .navbar-collapse{flex-direction:column}
    .showme-btn-bg{margin:15px auto auto auto!important}
    .wishkeeper-des{text-align:center}
    .wishkeeper-des .why_us_content{text-align:center;width:100%}
    .wish-storys{min-height:inherit!important; background-position:center; padding:0; background:0; position:absolute; top:0; left:0; right:0; z-index: 99;}
    .wish-storys .row.p-space{padding:0}
    .cokkies-modal .cookies-message-box{padding:60px 40px 20px!important}
    .tc-modal .cookies-message-box{padding:70px 65px 10px!important}
    .cookies-message-box p{line-height:16px}
    .accept-btn .btn{font-size:13px!important;min-height:27px;line-height:28px;padding:2px 18px}
    .cokkies-modal .accept-btn{bottom:-32px}
    .tc-modal .accept-btn{bottom:-32px}
    .upper-home-in{margin-top:20px}
    .what-wish-title h4{margin-top:25px}
    .home-slider .item img{min-height:100%!important;object-position:center}
    .home-slider .item:after{background:rgb(32 108 117 / 53%);position:absolute;left:0;right:0;top:0;bottom:0;content:""}
    .foot-social ul li{padding:0 5px!important}
    .great-read-sec{padding:18px}
    .safe-links li img{width:70%}
    .safe-links ul li a figure{margin-bottom:0}
    .safe-links-center{font-size:14px}
    .safe-protected{padding:0 10px}
    .safe-protected .btn{font-size:16px;text-align:center;justify-content:center;font-size:18px!important}
    .safe-info .btn-shell .btn{margin-top:20px}
    .get-slide-title h4{font-size:40px}
    .what-wish-title h4{font-size:22px}
    .safe-info h5,.video-sec-bg .safe-title h4{font-size:22px}
    .great-list figcaption h3{font-size:16px}
    .common-box h5{font-size:22px}
    .create-account-btn:after{content:none}
    header{padding:10px 0!important}
    .foot-logo{margin-left:-22px!important;margin-top:-12px!important}
    .foot-main .row{align-items:center!important}
    footer.section-padding{padding-top:0!important}
    .top-banner-content h4{font-size:30px}
    .search-form h5{font-size:24px}
    .top-banner-section{height:280px;background-size:cover}
    .resource-center-banner-left{width:80%!important}
    .resource-center-banner-left h3{font-size:20px!important;margin-bottom:2px!important;margin-top:30px}
    .common-heading-resource h3{font-size:22px!important}
    .how-works-slider{margin-top:10px!important}
    .free-download-heading h3{font-size:28px!important}
    .pricing-lg-title h3{max-width:100%;text-align:center!important}
    .simple-renew-sec .till-death-section.till-death-two-section{padding:65px 20px}
    .till-death-section h4{font-size:24px}
    .pricing-lg-title h3{font-size:30px}
    footer .section-padding{padding-top:0!important}
    .blog-titles h4{font-size:30px!important}
    .blog-titles h6{font-size:28px!important}
    .copper-bubble,.navy-bubble,.skblue-bubble{top:-72px!important}
    .stories-title{font-size:26px}
    .cheryl-david-box-right{width:100%}
    .customer-des{padding-top:15px}
    .why-wish-head-inner h1{font-size:22px}
    .living-title h2{font-size:40px}
    .cheryl-david-box-left h3{font-size:22px}
    .customer-des h5{font-size:22px}
    .why-chose-wishkeeper-head h2{font-size:22px}
    .how-it-work-video h2{font-size:22px}
    .work-message-list{margin-top:0}
    .how-it-work-bg{background-position:38% -603px}
    .work-message{max-width:100%}
    .work-message h3{font-size:24px}
    .work-message-top{flex-wrap:wrap}
    .work-message.message-box1{margin-top:90px;margin-right:20px}
    .message-box2 {
        margin-top: 55px;
    }
    .message-box3{margin-top:30px}
    .private-dashboard-head h2{font-size:22px}
    .private-dashboard-head p{font-size:14px}
    .private-dashboard-bg {
        margin-top: -727px;
        padding-top: 20px;
    }

    .ipad-dashborad {
        right: -85px;
        bottom: -2px;

    }

    .here-gone-list .row .col-md-6{flex:0 0 50%;max-width:50%}
    .privacy-principles-head h2{font-size:24px}
    .security-head-bg{min-height:700px}
    .ultra-safe-security-title h3{font-size:26px}
    .safe-as-houses-box{display:flex;flex-direction:column;justify-content:center;text-align:center}
    .safe-as-houses-box figure{align-items:center;margin-right:0;justify-content:center}
    .safe-as-houses-list{margin-top:20px}
    .safe-as-houses-box img{max-width:125px}
    .ultra-safe-security-title{text-align:center}
    .safe-as-houses-head{text-align:center}
    .podcost-bg-sec{background-size:cover!important;background-position:0 100%!important}
    .podcost-bg-sec .blog-titles{max-width:100%!important;}
    section.podcost-bg-sec{min-height:auto!important}
    .welc-title{font-size:24px;padding-right:0!important}
    .report-issue-shell .welc-para,.report-issue-shell .welc-title{padding-right:0}
    .get-touch-content .form-btn .btn{width:100%,}
    .get-touch-content .form-btn .btn-custom{background-color:#186770}
    .profile-post h4{font-size:18px!important}
    .blog-title-top{padding-bottom:35px}
    .profile-post h6{font-size:16px;font-family:Cera-Pro-Regular;color:#4a4a4a;margin-bottom:15px}
    .user-post h3{font-size:18px!important;padding-top:25px!important}
    .b-post-titles h4{font-size:18px!important}
    .title-blog-top h6{font-size:18px!important}
    .b-post-titles{font-size:18px}
    .recent-st h4.stories-title{font-size:26px}
    .wraper-nav .navbar-nav .nav-item .nav-link{font-size:13px}
    .wraper-nav .nav-middle-bar .navbar-nav .nav-item:first-child .nav-link{padding-left:10px}
    app-header-home .home-top-texure{margin-top:40px}
    app-login button.navbar-toggler{padding-right:15px}
    .dash_content.when-section-shell{padding-top:35px;padding:35px 0}
    .ds-btn-para{top:-4px}
    .sm-white-box{max-width:100%;flex:0 0 100%}
    .card-add-category{padding:35px 30px}
    .add-cate-img h1{font-size:28px}
    .dash_content.dash-resource-center .resource-center-banner-left h3{font-size:32px!important}
    .reflection-room-head h3{font-size:30px!important}
    .play-sound-box{flex-direction:column}
    ul.reflection-room-body-list{flex-direction:column}
    ul.reflection-room-body-list li{width:100%}
    .inner-header{height:53px}
    .help-center-box .top-banner-section{height:270px!important;padding-bottom:0}

    .inner-header .navbar-nav{padding-right:15px}
 
    .inner_body_box_left .action_bottom_btn{flex-direction:column; justify-content:flex-end; align-items:center;}
    button.btn.waves-effect.waves-light.learn-more{width:100%;margin:0;margin-bottom:15px}
    button.btn.del-account-btn.waves-effect.waves-light{width:100%;margin:0}
    .form-group.profile-upload-box{flex-direction:column}
    .dash-pages .profile-left-content:first-child{order:2}
    .dash-pages .profile-left-content{flex:1;margin-right:0}
    .dash-pages .profile-upload-input-box{margin-top:10px}
    .dash-pages .user-opt-form .form-label{display:flex;align-items:center;max-width:100%;text-align:center;justify-content:center;margin-top:10px;text-align:left;align-items:self-start;justify-content:flex-start}
    .dash-pages .profile-right-content{margin-top:20px}
    .dash-pages .user-opt-form .input-group{flex-wrap:wrap}
    .dash-pages .user-opt-form .input-group .form-group{flex:inherit;width:100%}
    .account-setting-shell select.form-control,.dash-pages .account-setting-shell input.form-control{width:100%}
    .dash-pages .grey-blue-bg{padding:30px 20px 10px}
    .Locked_Wishes_inner{justify-content:center;width:100%;flex-direction:column}
    .Locked_Wishes_inner a.common_btn_black{margin-top:20px}
    .Invite_Ambassadors_form{text-align:center}
    .dash-pages .action_bottom_btn a.common_btn_trans{margin-bottom:10px}
    .play-sound-box{max-height:450px}
    .cokkies-modal .modal-dialog{width:100%!important;height:auto;padding-bottom:15px}
    .tc-modal .modal-dialog{width:100%!important;height:auto;padding-bottom:15px}
    .wish-left{text-align:center}
    .foot-main .row.foot-bottom .col-md-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:center}
    .copy-right p{text-align:center;width:100%}
    .upper-home-in .what-wish-title h4{margin:0}
    .socialBtn{margin-bottom:30px}
    .label--checkbox span{font-size:14px;line-height:24px}
  
    .user-form-btn button.btn:last-child{margin-bottom:0}

    .wish-storys nav.navbar{margin-top:0px}
    section.wish-storys .wish-left figure{margin-left:-60px!important}
    section.wish-storys .wish-left figure a img{margin-left:0}
    .wish-video-info h4{margin-bottom:15px}
    .rememb-box{flex-direction:column}
    .rememb-box a{font-size:13px}
    .product-option-head{margin-top:0px}
    .form-group.relation_box label{width:auto}
    .form-group.relation_box{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}
    .Invite_Ambassadors_form{width:90%}
    .relation_box:after{top:37px}
    .modal_my_ambassadors .modal-content{margin-top:345px}
    .Locked_Wishes_inner .relation_box:after{top:17px}

    .fixed .inner-header  .navbar .nav-item .nav-link {
        color: #000 !important;
    }

    .play-sound-box-top{flex-direction: column;}

    .play-sound-box-top-left h5 {
        margin-bottom: 0;
        font-family: "Cera-Pro-Bold";
        font-size: 18px;
    }

    .modal_content--inner_head h3 {
        font-size: 20px;
    }

    button.btn.btn-green-dk.float-right {
        width: 100%;
        margin: 0;
        margin-bottom: 16px;
        height: 40px;
    }

    .tool-tip-box {
        width: 100%;
    }
    button.btn.btn-green-dk.float-left.tool-tip-btn {
        width: 100%;
        margin: 0;
        padding: 6px 16px;
        line-height: normal;
    }

    .sub-category-popup-block .sub-catg-popup-right .sub-catg-footer{padding: 20px 65px !important;}

    .btn {
      
        font-size: 14px!important;
    }

    div#addaddressModalCenter  .modal-content {
      
        margin: 0 auto;
    }

    div#addaddressModalCenter  .modal-dialog {
        margin: 0;
    }
    div#previewModal  .modal-content {
      
        margin: 0 auto;
    }

    div#previewModal  .modal-dialog {
        margin: 0;
    }
    figcaption.how-its-works-content p{    min-height: auto;}

    .btn{    padding: 3px 12px;    margin: 0px 3px 5px;   }

    .modal-content, .restricted-popup .modal-content {
        max-width: 96%;
    }

    .upgrade-btn{ display: flex; flex-wrap: wrap;}


    .upgrade-btn .btn{ flex: 1;}

    .sign-center-box .resend-otp{    font-size: 12px;}

    .sub-mint-bt button.btn {
       
        min-height: 32px;
        line-height: 32px;
    }

    .blog-titles h4 {
        font-size: 18px!important;
    }

    .blog-titles {
        padding: 38px 0 0 0!important;
    }

    .blog-titles h6 {
        font-size: 18px!important;
    }



    .bubbles-sec {
        padding: 80px 0 100px!important;
    }

    .mob-view-btn .btn {
        padding: 2px 20px
    }

    .video-image img{    object-fit: contain;    height: auto;}

    .simple-renew-sec .create-account-bottom-box .btn{    max-width: 165px;}


    .simple-pricing-section .container {
        padding-right: 10px;
        padding-left: 10px;
    }

    .simple-renew-sec .try-free-section p {
        
        padding: 0 15px;
    }

    .bubble-texts h2 sup {
        top: -12px;}


        .front-sec-header .container {
            padding-right: 15px;
            padding-left: 15px;
        }

        .ipad-dashborad{    display: flex;
            align-items: center;
            justify-content: center;    left: 0;
            right: 0;    bottom: 6px;}


            /**/

            h1.price-title figure img {
                width: 180px;
            }

            h1.price-title {
                font-size: 40px;
            }

            .price-sub-box h2 {
                font-size: 24px;
            }

            .row.price-info-box-rows .col-md-4 {
                max-width: 100%;
                flex: 0 0 100%;
                margin-bottom: 50px;
            }

            .price-info-head h3 {
                font-size: 28px;
            }

            .blue-bubble, .brown-bubble {
                height: 200px;
                padding: 0 !important;
            }

            .bubble-texts h2 {
                font-size: 48px;
            }

            .service-provider-left {
               
                padding-left: 10px;
                background: #38868e;
                border-radius: 30px;
            }

            .service-provider-left {
                padding-top: 10px; padding-bottom: 20px; height: auto; padding-bottom: 50px;}

                .service-provider-left h2 {
                    font-size: 20px;
                    padding-top: 21px;
                   
                   
                }

                .service-provider-right {
                    margin-top: 0;
                    background-size: 100% 100%;
                    padding: 26px 25px;
                    background: #0f2d3c;
                    margin-top: -30px;
                }
 
    }

    @media(max-width:390px){

        .ds-btn-para {
            font-size: 22px;    top: 5px;}
    
            .ds-btn-para .bottom-text {
                font-size: 43px;
                bottom: -18px;
            }
     
    }


    @media(max-width:375px){

        .ds-btn-para {
         
            top: -3px;
        }

        .upgrade-btn{ flex-direction: column;}

        .upgrade-btn .btn{ width: 70%; margin: auto;    margin-bottom: 5px;}
    }


    
    @media(max-width:370px){


        .ds-btn-para {
            top: -13px;
        }

    }

    @media(max-width:340px){


        .ds-btn-para {
            top: -25px;
        }

    }

    @media(max-width:325px){


        .ds-btn-para {
            top: -28px;
        }

    }
    