﻿@media only screen and (min-width:1200px) and (max-width:1600px) {
}

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

@media only screen and (max-width:1300px) {
}

@media only screen and (max-width:1200px) {
    .container_inner, div.grid_section .section_inner {
        width: 950px
    }
}

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

@media only screen and (min-width:1000px) and (max-width:1200px) {
}

@media only screen and (min-width:1000px) {
}

@media only screen and (min-width:768px) {
}

@media only screen and (min-width:600px) and (max-width:1000px) {
}

@media only screen and (max-width:1024px) {
}

@media only screen and (max-width:1000px) {
    .container_inner, div.grid_section .section_inner {
        width: 768px
    }

    .header_inner_left, header {
        position: relative !important;
        left: 0 !important;
        margin-bottom: 0
    }

    .content {
        margin-bottom: 0 !important
    }

    header {
        top: 0 !important;
        margin-top: 0 !important;
        display: block
    }

    .header_bottom {
        background-color: #fff !important
    }

    header .q_logo img.mobile {
        display: block !important;
        opacity: 1 !important;
        position: relative;
        margin: 0 auto;
        margin-top:40px !important;
    }

    header .q_logo img.dark, header .q_logo img.light, header .q_logo img.normal, header .q_logo img.sticky {
        display: none !important
    }

    .logo_wrapper {
        position: absolute
    }

    .main_menu {
        display: none !important
    }

    .logo_wrapper {
        display: table
    }

    .logo_wrapper {
        height: 100px !important;
        left: 50%
    }

    .q_logo {
        display: table-cell;
        position: relative;
        top: auto;
        vertical-align: middle
    }

        .q_logo a {
            left: -50%;
            width: auto !important
        }

        .q_logo img {
            top: 0;
            left: 0
        }

    .side_menu_button {
        height: 100px !important
    }

    header .q_social_icon_holder {
        border-right: 0
    }

    .content.content_top_margin {
        margin-top: 0 !important
    }
}

@media only screen and (min-width:768px) and (max-width:1100px) {

}

@media only screen and (min-width:768px) and (max-width:1000px) {

}

@media only screen and (min-width:601px) and (max-width:1000px) {

}

@media only screen and (max-width:900px) {
}

@media only screen and (max-width:783px) {
}

@media only screen and (max-width:768px) {
    .container_inner, div.grid_section .section_inner {
        width: 600px
    }

    .header_bottom_right_widget_holder {
        display: none
    }

    .qbutton {
        padding: 0 14px
    }

    .q_social_icon_holder .fa-stack {
        margin: .1407692307692308em
    }
}

@media only screen and (min-width:600px) and (max-width:768px) {
}

@media only screen and (max-width:600px) {
    .container_inner, div.grid_section .section_inner {
        width: 420px
    }

    .two_columns_75_25 .column1, .two_columns_75_25 .column2 {
        width: 100%
    }

    .call_to_action .column2.button_wrapper {
        position: relative;
        text-align: center
    }

        .call_to_action .column2.button_wrapper .qbutton {
            position: static;
            margin: 10px 0 0 !important
        }

    .call_to_action .text_wrapper .call_to_action_text {
        text-align: center;
        margin-bottom: 10px !important
    }
}

@media only screen and (max-width:500px) {
}

@media only screen and (max-width:480px) {
    .container_inner, div.grid_section .section_inner {
        width: 300px
    }

    .header_bottom {
        padding: 0 25px
    }

    .footer_bottom {
        line-height: 35px;
        height: auto
    }
}

@media only screen and (max-width:420px) {
    .header_bottom {
        padding: 0 15px
    }
}

@media only screen and (max-width:350px) {
    .container_inner, div.grid_section .section_inner {
        width: 95%
    }

    .section_inner_margin {
        margin: 0
    }
}

@media only screen and (max-width:1024px) {
}

@media only screen and (max-width:480px) {
}

@media only screen and (max-width:1200px) {
}

@media only screen and (max-width:1200px) and (min-width:1024px) {
}

@media only screen and (max-width:1024px) {
}

@media only screen and (max-width:600px) {
}

@media only screen and (max-width:1280px) {
}

@media only screen and (max-width:1024px) {
}

@media only screen and (max-width:768px) {
}

@media only screen and (max-width:600px) {
}


/*menus display responsive*/

@media only screen and (min-width: 975px) {
    /* styles for browsers larger than 960px; */
    .mobile_menu_button {
        display: none !important
    }
    .main_menu {
        display: block !important
    }
}

@media only screen and (min-width: 1440px) {
    /* styles for browsers larger than 1440px; */
    .mobile_menu_button {
        display: none !important
    }
    .main_menu {
        display: block !important
    }
}

@media only screen and (min-width: 2000px) {
    /* for sumo sized (mac) screens */
    .mobile_menu_button {
        display: none !important
    }
    .main_menu {
        display: block !important
    }
}

@media only screen and (max-device-width: 975px) {
    /* styles for mobile browsers smaller than 975px; (iPhone) */
    .mobile_menu_button {
        display: block !important
    }
    .main_menu {
        display: none !important
    }
}

/* different techniques for iPad screening */
@media only screen and (min-device-width: 481px) and (max-device-width: 1075px){
    /* For portrait layouts only */
    .mobile_menu_button {
        display: block !important
    }
    .main_menu {
        display: none !important
    }
}

.imagen-marcador {
    list-style-image: url('../images/common/huellita_12.png');
}