@media only screen and (max-width:1199px){ul.about-page,ul.blog-page,ul.home-page,ul.ourStory-page,ul.single-page{top:59px}.the-heart-date-couuntdown,.the-heart-welcome-tbl-c{width:80%}.the-heart-wdding-venu-content{width:calc(100% - 0px)}.the-heart-attending-content,.the-heart-attending-form{width:100%}}@media (min-width:768px) and (max-width:991px){ul.dropdown{top:74px}ul.dropdown li a{padding:15px 10px!important;margin:0!important}.the-heart-main-meun ul li a{font-size:.838em;margin:0 3px;padding:29px 0}.the-heart-timer-single{margin:0 30px 0 0}.the-heart-attending-content,.the-heart-blog-single-post-content blockquote,.the-heart-date-couuntdown,.the-heart-jurnal-sidebar #the-heart-journal-grid{width:100%}.the-heart-welcome-content h1{font-size:5em}.the-heart-single-slider,.the-heart-welcome-section,.the-heart-welcome-tbl{height:750px}.the-heart-timer-single::before{left:105%}.the-heart-accommodation-section.section-padding,.the-heart-introduction-section.section-padding{padding:100px 0 0}.the-heart-intruduction-content-img img{height:309px;width:309px}.the-heart-memoragble-days-content h2{font-size:2.3em}.the-heart-memoragble-days-content p{font-size:.938em}.the-heart-wedding-venue-section{padding:150px 0}.the-heart-wdding-venu-content{width:calc(100% - 140px);margin-bottom:40px}.the-heart-attending-form{padding:70px 45px;width:100%}.the-heart-lovely-gallery-section{padding:140px 0}.the-heart-single-accommodation,.the-heart-single-journal{margin-bottom:50px}.the-heart-btn-holder{margin-top:50px}.the-heart-footer-section{padding:200px 0}.the-heart-accommodation-post-bg,.the-heart-blog-post-image,.the-heart-inner-welcome-section>div>div>div>div{height:400px}.the-heart-tbl-c{top:58%}.the-heart-welcome-tbl-c{width:65%}.the-heart-attending-content h2{font-size:2em}.the-heart-attending-content p{font-size:.775em}.the-heart-btn.simple-btn{font-size:1em}.the-heart-groomsman-section.section-padding{padding:100px 0 50px}.the-heart-timeline-section{margin:50px 0}.the-heart-engagement-section .the-heart-single-timeline-content{margin-bottom:100px}.section-padding{padding:70px 0}.the-heart-single-blog-post-section.section-padding{padding:100px 0}.alignright{width:100%;padding-left:0}.the-heart-single-comment.the-heart-comment-reply{padding-right:0;width:calc(100% - 80px)}.the-heart-sidebar{width:100%;text-align:center;margin-top:60px}.the-heart-inner-attending-form{width:calc(80% - 70px)}.the-heart-single-timeline-content{margin-bottom:100px;padding:0}}@media (max-width:767px){.dash .digit{font-size:2em;height:25px}.the-heart-single-counter h3{font-size:.9em}.the-heart-logo img{width:20%}ul.dropdown{background-color:transparent;box-shadow:none;left:0;opacity:1;padding:10px 25px;position:static;top:79px;transform:rotateX(0);visibility:visible;width:100%}.menu-toggle{cursor:pointer;display:block;font-size:30px;position:absolute;right:30px;top:24px;transition:.4s}.the-heart-main-meun{background-color:rgba(255,255,255,.9);display:none;left:0;position:absolute;text-align:center;width:100%;overflow:auto;height:350px;top:0}header.the-heart-menu-and-logo-section.sticky-menu .the-heart-main-meun ul li a{padding:16px 10px}.sticky-menu .menu-toggle{top:12px}.the-heart-main-meun ul li{display:block}.the-heart-main-meun ul li a{margin:0;padding:16px 10px;text-align:left}.the-heart-main-meun i{transform:rotate(0)}header.the-heart-menu-and-logo-section.sticky-menu .the-heart-main-meun{top:0}.the-heart-welcome-content h1{font-size:3.667em}.the-heart-blog-single-post-content blockquote,.the-heart-date-couuntdown,.the-heart-inner-attending-form,.the-heart-memoragble-days-content-inner,.the-heart-single-groomsman img,.the-heart-welcome-tbl-c{width:100%}.the-heart-slider .owl-next,.the-heart-slider .owl-prev,.the-heart-welcome-floral-bg::after,.the-heart-welcome-floral-bg::before{display:none}.the-heart-timer{height:100px;width:100px}.the-heart-timer-single{margin:0 10px 0 0;padding:0 10px 0 0}.the-heart-timer-single::before{left:93%}.the-heart-single-accommodation,.the-heart-single-introduction,.the-heart-single-journal{margin-bottom:50px}.the-heart-single-slider,.the-heart-welcome-section,.the-heart-welcome-tbl{height:650px}.the-heart-single-blog-post-section .the-heart-commentor-img figure img,.the-heart-single-blog-post-section .the-heart-intruduction-content-img img{height:100%;width:100%}.the-heart-commentor-comment p,.the-heart-intruduction-content-txt p,.the-heart-wedding-jurnal-footer p{font-size:.838em}.the-heart-intruduction-content-txt h3,.the-heart-memoragble-days-content h2{font-size:1.667em}.the-heart-accommodation-section.section-padding,.the-heart-introduction-section.section-padding,.the-heart-memoragble-days-section.section-padding{padding:50px 0 0}.the-heart-attending-form input[type=text]{width:90%}.the-heart-memoragble-days-content p,.the-heart-sidebar-single-element a p,.the-heart-timeline-content p,.the-heart-wedding-jurnal-footer h6{font-size:.938em}.the-heart-lovely-gallery-section,.the-heart-wedding-venue-section{padding:100px 0}.the-heart-timelinne-heading,.the-heart-wdding-venu-content{margin-bottom:40px}.the-heart-attending-content{display:block;height:550px!important;text-align:center;margin-bottom:50px}.the-heart-attending-content-inner{display:block;padding-top:80px}.the-heart-footer-section{padding:150px 0}.the-heart-inner-welcome-section>div>div>div>div{height:400px}.the-heart-inner-welcome-section .the-heart-tbl-c{top:62%;width:100%}.the-heart-inner-welcome-content h1{font-size:3em}.the-heart-accommodation-post-bg{height:300px}.section-padding,.the-heart-gift-registry-section.section-padding,.the-heart-groomsman-section.section-padding,.the-heart-single-blog-post-section.section-padding{padding:50px 0}.the-heart-timeline-section{margin:50px 0}.the-heart-timelinne-heading h2{font-size:2em}.the-heart-engagement-section .the-heart-single-timeline-content{margin-bottom:50px;padding:0 0 50px}.the-heart-intruduction-content-img img{width:100%;height:100%}.the-heart-married-time h2{font-size:2.2em}.the-heart-single-blog-post-section .the-heart-spilt-container{width:50%}.alignright{padding-left:0;width:100%}.the-heart-simple-lsit{padding:0}.the-heart-like-and-comment li{font-size:1.1em;margin-right:10px}.the-heart-single-comment.the-heart-comment-reply{padding-right:0;width:calc(100% - 50px)}.the-heart-jurnal-sidebar #the-heart-journal-grid{width:100%;padding:0}.the-heart-sidebar{width:100%;text-align:center;margin-top:60px}.the-heart-wedding-jurnal-footer h5{font-size:1em}.the-heart-btn.pink-btn{width:165px}.the-heart-single-timeline-content{margin-bottom:50px;padding:0}}@media (max-width:479px){.section-padding,.text-left,.text-right,.the-heart-introduction-section.section-padding,.the-heart-single-accommodation,.the-heart-single-introduction:nth-child(2n) .the-heart-intruduction-content-txt,.the-heart-wedding-jurnal-section.section-padding,.the-heart-you-are-attending-section.section-padding{text-align:center}.dash{margin-top:14px}.the-heart-welcome-content h1{font-size:2.667em}.the-heart-inner-welcome-section>div>div>div>div{height:300px}.the-heart-btn.simple-btn,.the-heart-time,.the-heart-wedding-jurnal-footer h5{font-size:1em}.the-heart-timer{height:80px;width:80px}.the-heart-intruduction-content-img img,.the-heart-memoragble-days-img img,.the-heart-timer-single::before{display:none}.the-heart-timer-single{margin:0;padding:0 10px 0 0}.the-heart-comment-form input:not([type=submit]),.the-heart-commentor-comment,.the-heart-single-comment.the-heart-comment-reply,.the-heart-spilt-container{width:100%}.the-heart-section-heading h2,.the-heart-wdding-venu-content h2,.the-heart-wedding-palace-address h4{font-size:2em}.the-heart-attending-form-2 select#the_heart_attending_event,.the-heart-sidebar-single-element a p,.the-heart-wdding-venu-content p{font-size:.838em}.the-heart-wdding-venu-content{padding:40px 10px}.the-heart-attending-content h2{font-size:1.5em}.the-heart-attending-content p{font-size:.7em}.the-heart-attending-form{padding:50px 10px}.the-heart-attending-form input[type=submit]{font-size:1em;width:185px}.the-heart-attending-content-inner-2 h5,.the-heart-attending-form-2 label,.the-heart-blog-single-post-content p,.the-heart-story-content p,.the-heart-wedding-jurnal-footer h6{font-size:.938em}.the-heart-btn-holder{margin-top:20px}.the-heart-btn.pink-btn{width:175px}.the-heart-footer-content h2{font-size:3em}.the-heart-footer-section{padding:100px 0}.the-heart-inner-welcome-section .the-heart-tbl-c{top:65%}.the-heart-inner-welcome-content h1{font-size:2.5em}.the-heart-accommodation-content p{margin:0;font-size:.938em}.the-heart-accommodation-post-bg{height:200px}.the-heart-gift-registy-gallery.owl-carousel .owl-dot{margin-right:5px}.the-heart-gift-registy-gallery .owl-dot{margin-top:5px}.the-heart-married-time h2{font-size:1.4em}.the-heart-single-blog-post-section .the-heart-spilt-container{width:100%;text-align:center;margin-bottom:15px}.the-heart-single-post-wraper{margin-top:25px}.the-heart-simple-lsit li{font-size:.938em;padding-left:18px}.the-heart-social-list-and-like-corner{margin-top:50px}.text-left{margin-bottom:30px}.the-heart-commentor-img{float:none;margin:0 auto 30px;width:40%}.the-heart-comment-reply .the-heart-commentor-img{width:30%}.the-heart-comment-form textarea{height:150px;width:100%}.the-heart-social-list ul li a{width:120px;font-size:.838em}.the-heart-attending-content-inner-2{margin-bottom:30px}.the-heart-attending-content-inner-2 h2{font-size:1.667em}.the-heart-attending-content-inner-2 p{margin:0 0 20px;font-size:.838em}.the-heart-attending-form-2{padding:25px}.the-heart-attending-form-2 input[type=submit]{font-size:.938em;width:190px}}
@media (max-width:767px){
    .the-heart-single-gallery:hover:before, .the-heart-single-gallery:hover::after{
        opacity:0;
    }
    .the-heart-gallery-item a {
    pointer-events: none;
    }
    #the-heart-gallery-carousel .the-heart-gallery-item img{
        pointer-events: none;
    }
    .the-heart-single-slider {
    height: 650px;
    background-size: cover;
    background-position: 43%;
    }
    .the-heart-introduction-wraper{
        background-size:cover;
    }
    .the-heart-intruduction-content-txt, .the-heart-memoragble-days-content{
        display:contents;
        text-align:center;
    }
    .the-heart-intruduction-content-img img, .the-heart-memoragble-days-img img, .the-heart-timer-single::before{
        display:block;
    }
    .the-heart-intruduction-content-img img{
        width:300px;
        height:300px;
        border-radius:50%;
        margin-top:20px;
    }
    .the-heart-single-introduction:nth-child(2n) .the-heart-intruduction-content-txt{
        text-align:center !important;
    }
    .the-heart-memoragble-days-wraper:before{
            position: absolute;
    content: "";
    top: 40px;
    left: 43%;
    height: 100%;
    width: 50px;
    background-image: url(img/memorable-days-spearetor.png);
    background-size: 50%;
    background-repeat: no-repeat;
    background-position: center center;
    /* -webkit-transform: translateX(-50%); */
    /* transform: translate(-50%); */
    transform: rotate(90deg);
    }
    body, html{
        overflow-x:hidden !important;
    }
    .content-margin-top {
    margin-top: 20px;
    }
    .the-heart-section-heading, .the-heart-memoragble-days-wraper{
        margin-bottom:30px;
    }
    .the-heart-memoragble-days-content h2, .the-heart-memoragble-days-content h4{
        margin:0 0 10px;
    }
    .the-heart-you-are-attending-section.section-padding .row{
        display:block;
    }
    .the-heart-attending-content{
        padding:0;
    }
    .the-heart-attending-form h2 {
    
    font-size: 1.667em;
    margin-bottom: 30px;
    }
    .the-heart-wedding-jurnal-footer h5:before {
   
    left: 25%;
    
    top: 30px;
    }
    .the-heart-footer-section {
    padding: 150px 30px;
    margin-left: 10px;
    margin-right: 10px;
    }
    .the-heart-intruduction-content-img img{
        margin-left:auto;
        margin-right:auto;
    }
    .the-heart-accommodation-section.section-padding, .the-heart-introduction-section.section-padding, .the-heart-memoragble-days-section.section-padding {
    padding: 30px 0 0;
    }
    .the-heart-attending-form {
    padding: 10px 10px;
    }
    .the-heart-paper-effect-bg:after{
    bottom:-2px;
    }
    .the-heart-you-are-attending-section.section-padding {
    padding: 30px 0;
    }
   .the-heart-paper-effect-bg:before{
    top:-2px;
    }
    .content-margin-top {
    margin-top: 0;
    }
    .the-heart-wedding-jurnal-section.section-padding {
    padding: 30px 0 0px;
    }
    .section-padding, .the-heart-gift-registry-section.section-padding{
    padding:15px 0;
    }
    
    
    
    .section-padding, .text-left, .text-right, .the-heart-introduction-section.section-padding, .the-heart-single-accommodation, .the-heart-single-introduction:nth-child(2n) .the-heart-intruduction-content-txt, .the-heart-wedding-jurnal-section.section-padding, .the-heart-you-are-attending-section.section-padding {
    text-align: center;
    }
    .the-heart-comment-form input:not([type=submit]), .the-heart-commentor-comment, .the-heart-single-comment.the-heart-comment-reply, .the-heart-spilt-container {
    width: 100%;
    }
    .the-heart-attending-content h2 {
    font-size: 1.5em;
    }
    .the-heart-footer-content h2 {
    font-size: 3em;
    }
    .the-heart-section-heading h2, .the-heart-wdding-venu-content h2, .the-heart-wedding-palace-address h4 {
    font-size: 2em;
    }
    .the-heart-memoragble-days-img img{
    width:100%;
    }
    .the-heart-main-meun{
        height:auto;
    }
    
}
@media only screen and (min-width:768px) and (max-width:991px){
    .the-heart-paper-effect-bg:before{
        top:-1px;
    }
    .content-margin-top {
    margin-top: 0px;
    }
    .the-heart-gift-registry-section.section-padding {
    padding: 0 0 83px;
    }
    .the-heart-footer-content h5:last-child {
    padding-bottom: 50px;
    }
}
@media only screen and (min-width:700px) and (max-width:767px){
    .the-heart-memoragble-days-img img {
    width: 100%;
    max-width: 50%;
    margin: 0 auto;
    }
}
@media only screen and (min-width:364px) and (max-width:479px){
    .the-heart-timer-single::before{
        left:85%;
    }
}
@media (max-width:363px){
    .the-heart-floral-txt{
        margin-bottom:100px;
    }
    .the-heart-timer-single::before{
        left:85%;
    }
}