/* ===================================================================================

Theme Name: Politono Child
Theme URI: https://themeforest.net/user/xpeedstudio/portfolio
Author: Xpeedstudio
Author URI: https://xpeedstudio.com/
Description: Sassico is a Creative saas digital marketing WordPress Theme.
Version: 1.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: politono
* Template: politono
* License: GNU General Public License version 3.0
* License URI: http://www.gnu.org/licenses/gpl-3.0.html
* Tags: one-column, right-sidebar, left-sidebar, custom-menu, featured-images, post-formats, sticky-post, translation-ready

* We encourage you to create Child theme for any modifications you will want to do.

* Why use Child theme?

* Because of future updates we may provide for this theme that will overwrite your
* modifications and all your custom work.

* If you are not familiar with Child Themes, you can read about it here:
* http://codex.wordpress.org/Child_Themes
* http://wp.tutsplus.com/tutorials/theme-development/child-themes-basics-and-creating-child-themes-in-wordpress/

====================================================================================== */

@media (min-width: 900px) and (max-width: 1299px) {
    .logo {
        margin-left: -55px;
    }
}

@media (min-width: 1300px) {
    .logo {
        margin-left: -110px;
    }
}

@media (max-width: 991px) {
    .navbar {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }
    .navbar-toggler {
        margin-left: 0;
    }
    .navbar-toggler {
        background-color: white;
    }
    #main-menu li {
        display: flex;
        justify-content: center;
    }
    /* position page fixes */
    /* first image */
    .elementor-element-506b207 .elementor-image {
        margin-top: -100px;
    }
    /* second image */
    .elementor-element-a13ba54 .elementor-image {
        margin-top: -80px;
    }
    /* third section */
    .elementor-element-b85e8d2 {
        margin-top: 240px;
    }
    /* fourth image */
    .elementor-element-f32c2d4 .elementor-image {
        margin-top: 100px;
    }
    .elementor-section:nth-of-type(4) .elementor-element-bbad619 {
        margin-top: 150px;
    }
    .elementor-element-758a8ba {
        margin-top: 240px;
    }
    .elementor-element-5795c83 {
        position: relative !important;
    }
    .elementor-577 p.elementskit-section-subtitle {
        opacity: 0;
    }
}

/* iphone 3 */

@media only screen and (min-device-width: 320px) and (max-device-height: 480px) and (-webkit-device-pixel-ratio: 1) {}

/* iphone 4 */

@media only screen and (min-device-width: 320px) and (max-device-height: 480px) and (-webkit-device-pixel-ratio: 2) {}

/* iphone 5 */

@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (-webkit-device-pixel-ratio: 2) {}

/* iphone 6, 6s, 7, 8 */

/* iphone X , XS, 11 Pro */

@media only screen and (min-device-width: 375px) and (max-device-height: 812px) and (-webkit-device-pixel-ratio: 3) {
    .elementor-element-5c222f2 {
        margin-top: 16px;
    }
    .elementor-element-983de2f {
        margin-top: 30px;
    }
    .elementor-element-7a89ed4 {
        margin-top: 16px;
    }
    .elementor-element-7a89ed4 .elementskit-section-title {
        margin-bottom: 0 !important;
    }
    .elementor-element-1f21077 {
        margin-top: 16px;
    }
    .elementor-element-0afd0a5 {
        margin-top: 16px;
    }
    .elementor-element-0afd0a5 .elementskit-section-title {
        /* font-size: 62px !important; */
    }
    .elementor-element-f8a79e0 {
        margin-top: 32px;
    }
    .elementor-section:nth-of-type(4) .elementor-element-bbad619 {
        margin-top: 170px;
    }
    .elementor-element-5795c83 {
        margin-top: -10px;
    }
    .elementor-element-b85e8d2 {
        margin-top: 270px;
    }
    .elementor-element-758a8ba {
        margin-top: 280px;
    }
}

/* iphone 6+, 6s+, 7+, 8+ */

@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (-webkit-device-pixel-ratio: 3) {
    .elementor-element-7a89ed4 {
        margin-top: 40px;
    }
}

/* iphone 6, 6s, 7, 8 */

@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (-webkit-device-pixel-ratio: 2) {
    .elementor-element-468f69c {
        margin-top: 56px;
    }
}

/* iphone XR, 11 */

@media only screen and (min-device-width: 414px) and (max-device-height: 896px) and (-webkit-device-pixel-ratio: 2) {}

/* iphone XS Max, 11 Pro Max */

@media only screen and (min-device-width: 414px) and (max-device-height: 896px) and (-webkit-device-pixel-ratio: 3) {}