/*
Theme Name: Printnow
Author: ModinaTheme
Author URI: https://themeforest.net/user/modinatheme/
Description: Printing Company & Design Services HTML Template
Version: 1.1.0
*/

/*
=================================
|***    Table of contents:   ***|
=================================

1. General styles
2. Typography
3. Helpers
4. Preloader
5. Go up button
6. Header and navigation
7. Hero Section
8. About us
9. Services.header-main
10. Fun facts
11. Projects
12. Pricing
13. Testimonial
14. CTA
15. Team
16. Video Banner
17. Shop
18. Marquee
19. Blog
20. Footer

Main Style file-> assets/css/main.css 
*/

.single-footer-widget img {
    width: 30%;
}

@media only screen and (max-width: 768px) and (orientation: portrait) {
    
        iframe#webWidget {
        max-width: 80%;
        margin: 0 auto;
        display: inline-block;
        right: 0;
        height: 80% !important;
        bottom: 0;
        top: initial !important;
    }
    
    .popup-content {
    height: 100vh;
    overflow-y: scroll;
    width: 100%;
    padding: 0;
}

div#popupForm {
    /* top: 80px; */
    width: 100%;
    margin: 0 auto;
    left: 0;
    right: 0;
    border-radius: 0px;
}
    
}


body {
  zoom: 100%;
}

/* DPR 1.25 to 1.49 -> zoom 80% */
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.49),
       (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  body {
    zoom: 80% !important;
  }
}

/* DPR 1.5 to 1.99 -> zoom 65% */
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.99),
       (min-resolution: 144dpi) and (max-resolution: 199dpi) {
  body {
    zoom: 65% !important;
  }
}



@media only screen and (max-width: 768px) { 
    
     body {
         zoom: unset !important;
     }
     .main-header-wrapper {
         justify-content: center !important;
     }
     .main-header-wrapper .main-header-items {
    display: none;
}
    
}

.footer-widgets-wrapper .single-footer-widget {
    text-align: center !important;
}

.footer-widgets-wrapper .single-footer-widget .contact-list-2 li {
    align-items: center !important;
}

.footer-widgets-wrapper .single-footer-widget .contact-list-2 li:not(:last-child) {
    margin-bottom: 0px !important;
}

.footer-widgets-wrapper .single-footer-widget .contact-list-2 li .content h3 {
    text-align: left !important;
}

@media only screen and (max-width: 768px) { 
    
    .single-footer-widget img {
    width: 80%;
}
.footer-widgets-wrapper .single-footer-widget {
    text-align: left !important;
}
.footer-widgets-wrapper .single-footer-widget .contact-list-2 li .content {
    width: 84%;
}
textarea {
    height: unset !important;
}
    .section-padding {
         padding: 40px 0 !important; 
    }
}